diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index 658d941b2d76f6..49fe2333dac632 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -1,6 +1,6 @@ # Help -#### The issues section is for bug reports and feature requests only. If you need help, please use [stackoverflow](http://stackoverflow.com/questions/tagged/three.js). +#### The issues section is for bug reports and feature requests only. If you need help, please use the [forum](http://discourse.threejs.org/) or [stackoverflow](http://stackoverflow.com/questions/tagged/three.js). --- # Bugs #### Before reporting a bug @@ -14,7 +14,7 @@ 1. Specify the revision number of the three.js library where the bug occurred. 2. Specify your browser version, operating system, and graphics card. (for example, Chrome 23.0.1271.95, Windows 7, Nvidia Quadro 2000M) 3. Describe the problem in detail. Explain what happened, and what you expected would happen. -4. Provide a small test-case (http://jsfiddle.net). [Here is a fiddle](http://jsfiddle.net/akmcv7Lh/) you can edit that runs the current version. [And here is a fiddle](http://jsfiddle.net/hw9rcLL8/) that uses the dev branch. If a test-case is not possible, provide a link to a live version of your application. +4. Provide a small test-case (http://jsfiddle.net). [Here is a fiddle](https://jsfiddle.net/3foLr7sn/) you can edit that runs the current version. [And here is a fiddle](https://jsfiddle.net/qgu17w5o/) that uses the dev branch. If a test-case is not possible, provide a link to a live version of your application. 5. If helpful, include a screenshot. Annotate the screenshot for clarity. --- diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md index eb7a4b69c4312a..af7ced635ae43c 100644 --- a/.github/ISSUE_TEMPLATE.md +++ b/.github/ISSUE_TEMPLATE.md @@ -11,15 +11,15 @@ Always include a code snippet, screenshots, and any relevant models or textures Please also include a live example if possible. You can start from these templates: -* [jsfiddle](https://jsfiddle.net/s3rjfcc3/) (latest release branch) -* [jsfiddle](https://jsfiddle.net/ptgwhemb/) (dev branch) +* [jsfiddle](https://jsfiddle.net/3foLr7sn/) (latest release branch) +* [jsfiddle](https://jsfiddle.net/qgu17w5o/) (dev branch) * [codepen](https://codepen.io/anon/pen/aEBKxR) (latest release branch) * [codepen](https://codepen.io/anon/pen/BJWzaN) (dev branch) ##### Three.js version - [ ] Dev -- [ ] r92 +- [ ] r96 - [ ] ... ##### Browser diff --git a/README.md b/README.md index 866e9550e3aca5..526c8f04ee9920 100644 --- a/README.md +++ b/README.md @@ -6,10 +6,11 @@ three.js [![Dependencies][dependencies-badge]][dependencies-badge-url] [![Dev Dependencies][devDependencies-badge]][devDependencies-badge-url] [![Build Status](https://travis-ci.org/mrdoob/three.js.svg?branch=dev)](https://travis-ci.org/mrdoob/three.js) +[![Language Grade: JavaScript](https://img.shields.io/lgtm/grade/javascript/g/mrdoob/three.js.svg?label=code%20quality)](https://lgtm.com/projects/g/mrdoob/three.js/) #### JavaScript 3D library #### -The aim of the project is to create an easy to use, lightweight, 3D library. The library provides <canvas>, <svg>, CSS3D and WebGL renderers. +The aim of the project is to create an easy to use, lightweight, 3D library. The library provides Canvas 2D, SVG, CSS3D and WebGL renderers. [Examples](http://threejs.org/examples/) — [Documentation](http://threejs.org/docs/) — diff --git a/bower.json b/bower.json deleted file mode 100644 index e976653a5c843b..00000000000000 --- a/bower.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "name": "three.js", - "homepage": "http://threejs.org/", - "description": "JavaScript 3D library", - "main": "build/three.js", - "keywords": [ - "three", - "threejs", - "three.js", - "3D", - "webgl" - ], - "license": "MIT", - "ignore": [ - "**/.*", - "*.md", - "/docs", - "/editor", - "/examples/*", - "!/examples/js", - "/src", - "/test", - "/utils", - "/LICENSE" - ] -} diff --git a/build/three.js b/build/three.js index ef6a7b5bf44614..e7262554b82ed9 100644 --- a/build/three.js +++ b/build/three.js @@ -185,7 +185,7 @@ } ); - var REVISION = '92'; + var REVISION = '96'; var MOUSE = { LEFT: 0, MIDDLE: 1, RIGHT: 2 }; var CullFaceNone = 0; var CullFaceBack = 1; @@ -324,6 +324,8 @@ var RGBDEncoding = 3006; var BasicDepthPacking = 3200; var RGBADepthPacking = 3201; + var TangentSpaceNormalMap = 0; + var ObjectSpaceNormalMap = 1; /** * @author alteredq / http://alteredqualia.com/ @@ -831,6 +833,12 @@ }, + cross: function ( v ) { + + return this.x * v.y - this.y * v.x; + + }, + lengthSq: function () { return this.x * this.x + this.y * this.y; @@ -1092,6 +1100,8 @@ return function extractRotation( m ) { + // this method does not support reflection matrices + var te = this.elements; var me = m.elements; @@ -1102,14 +1112,22 @@ te[ 0 ] = me[ 0 ] * scaleX; te[ 1 ] = me[ 1 ] * scaleX; te[ 2 ] = me[ 2 ] * scaleX; + te[ 3 ] = 0; te[ 4 ] = me[ 4 ] * scaleY; te[ 5 ] = me[ 5 ] * scaleY; te[ 6 ] = me[ 6 ] * scaleY; + te[ 7 ] = 0; te[ 8 ] = me[ 8 ] * scaleZ; te[ 9 ] = me[ 9 ] * scaleZ; te[ 10 ] = me[ 10 ] * scaleZ; + te[ 11 ] = 0; + + te[ 12 ] = 0; + te[ 13 ] = 0; + te[ 14 ] = 0; + te[ 15 ] = 1; return this; @@ -1230,12 +1248,12 @@ } - // last column + // bottom row te[ 3 ] = 0; te[ 7 ] = 0; te[ 11 ] = 0; - // bottom row + // last column te[ 12 ] = 0; te[ 13 ] = 0; te[ 14 ] = 0; @@ -1245,42 +1263,18 @@ }, - makeRotationFromQuaternion: function ( q ) { - - var te = this.elements; - - var x = q._x, y = q._y, z = q._z, w = q._w; - var x2 = x + x, y2 = y + y, z2 = z + z; - var xx = x * x2, xy = x * y2, xz = x * z2; - var yy = y * y2, yz = y * z2, zz = z * z2; - var wx = w * x2, wy = w * y2, wz = w * z2; + makeRotationFromQuaternion: function () { - te[ 0 ] = 1 - ( yy + zz ); - te[ 4 ] = xy - wz; - te[ 8 ] = xz + wy; + var zero = new Vector3( 0, 0, 0 ); + var one = new Vector3( 1, 1, 1 ); - te[ 1 ] = xy + wz; - te[ 5 ] = 1 - ( xx + zz ); - te[ 9 ] = yz - wx; + return function makeRotationFromQuaternion( q ) { - te[ 2 ] = xz - wy; - te[ 6 ] = yz + wx; - te[ 10 ] = 1 - ( xx + yy ); + return this.compose( zero, q, one ); - // last column - te[ 3 ] = 0; - te[ 7 ] = 0; - te[ 11 ] = 0; - - // bottom row - te[ 12 ] = 0; - te[ 13 ] = 0; - te[ 14 ] = 0; - te[ 15 ] = 1; - - return this; + }; - }, + }(), lookAt: function () { @@ -1721,11 +1715,37 @@ compose: function ( position, quaternion, scale ) { - this.makeRotationFromQuaternion( quaternion ); - this.scale( scale ); - this.setPosition( position ); + var te = this.elements; - return this; + var x = quaternion._x, y = quaternion._y, z = quaternion._z, w = quaternion._w; + var x2 = x + x, y2 = y + y, z2 = z + z; + var xx = x * x2, xy = x * y2, xz = x * z2; + var yy = y * y2, yz = y * z2, zz = z * z2; + var wx = w * x2, wy = w * y2, wz = w * z2; + + var sx = scale.x, sy = scale.y, sz = scale.z; + + te[ 0 ] = ( 1 - ( yy + zz ) ) * sx; + te[ 1 ] = ( xy + wz ) * sx; + te[ 2 ] = ( xz - wy ) * sx; + te[ 3 ] = 0; + + te[ 4 ] = ( xy - wz ) * sy; + te[ 5 ] = ( 1 - ( xx + zz ) ) * sy; + te[ 6 ] = ( yz + wx ) * sy; + te[ 7 ] = 0; + + te[ 8 ] = ( xz + wy ) * sz; + te[ 9 ] = ( yz - wx ) * sz; + te[ 10 ] = ( 1 - ( xx + yy ) ) * sz; + te[ 11 ] = 0; + + te[ 12 ] = position.x; + te[ 13 ] = position.y; + te[ 14 ] = position.z; + te[ 15 ] = 1; + + return this; }, @@ -2282,6 +2302,26 @@ }(), + angleTo: function ( q ) { + + return 2 * Math.acos( Math.abs( _Math.clamp( this.dot( q ), - 1, 1 ) ) ); + + }, + + rotateTowards: function ( q, step ) { + + var angle = this.angleTo( q ); + + if ( angle === 0 ) return this; + + var t = Math.min( 1, step / angle ); + + this.slerp( q, t ); + + return this; + + }, + inverse: function () { // quaternion is assumed to have unit length @@ -2422,19 +2462,21 @@ } - var sinHalfTheta = Math.sqrt( 1.0 - cosHalfTheta * cosHalfTheta ); + var sqrSinHalfTheta = 1.0 - cosHalfTheta * cosHalfTheta; - if ( Math.abs( sinHalfTheta ) < 0.001 ) { + if ( sqrSinHalfTheta <= Number.EPSILON ) { - this._w = 0.5 * ( w + this._w ); - this._x = 0.5 * ( x + this._x ); - this._y = 0.5 * ( y + this._y ); - this._z = 0.5 * ( z + this._z ); + var s = 1 - t; + this._w = s * w + t * this._w; + this._x = s * x + t * this._x; + this._y = s * y + t * this._y; + this._z = s * z + t * this._z; - return this; + return this.normalize(); } + var sinHalfTheta = Math.sqrt( sqrSinHalfTheta ); var halfTheta = Math.atan2( sinHalfTheta, cosHalfTheta ); var ratioA = Math.sin( ( 1 - t ) * halfTheta ) / sinHalfTheta, ratioB = Math.sin( t * halfTheta ) / sinHalfTheta; @@ -2807,18 +2849,11 @@ }, - project: function () { + project: function ( camera ) { - var matrix = new Matrix4(); - - return function project( camera ) { - - matrix.multiplyMatrices( camera.projectionMatrix, matrix.getInverse( camera.matrixWorld ) ); - return this.applyMatrix4( matrix ); - - }; + return this.applyMatrix4( camera.matrixWorldInverse ).applyMatrix4( camera.projectionMatrix ); - }(), + }, unproject: function () { @@ -2826,8 +2861,7 @@ return function unproject( camera ) { - matrix.multiplyMatrices( camera.matrixWorld, matrix.getInverse( camera.projectionMatrix ) ); - return this.applyMatrix4( matrix ); + return this.applyMatrix4( matrix.getInverse( camera.projectionMatrix ) ).applyMatrix4( camera.matrixWorld ); }; @@ -3120,11 +3154,17 @@ setFromSpherical: function ( s ) { - var sinPhiRadius = Math.sin( s.phi ) * s.radius; + return this.setFromSphericalCoords( s.radius, s.phi, s.theta ); + + }, + + setFromSphericalCoords: function ( radius, phi, theta ) { + + var sinPhiRadius = Math.sin( phi ) * radius; - this.x = sinPhiRadius * Math.sin( s.theta ); - this.y = Math.cos( s.phi ) * s.radius; - this.z = sinPhiRadius * Math.cos( s.theta ); + this.x = sinPhiRadius * Math.sin( theta ); + this.y = Math.cos( phi ) * radius; + this.z = sinPhiRadius * Math.cos( theta ); return this; @@ -3132,9 +3172,15 @@ setFromCylindrical: function ( c ) { - this.x = c.radius * Math.sin( c.theta ); - this.y = c.y; - this.z = c.radius * Math.cos( c.theta ); + return this.setFromCylindricalCoords( c.radius, c.theta, c.y ); + + }, + + setFromCylindricalCoords: function ( radius, theta, y ) { + + this.x = radius * Math.sin( theta ); + this.y = y; + this.z = radius * Math.cos( theta ); return this; @@ -3605,6 +3651,56 @@ } ); + /** + * @author mrdoob / http://mrdoob.com/ + * @author alteredq / http://alteredqualia.com/ + * @author szimek / https://github.com/szimek/ + */ + + var ImageUtils = { + + getDataURL: function ( image ) { + + var canvas; + + if ( image instanceof HTMLCanvasElement ) { + + canvas = image; + + } else { + + canvas = document.createElementNS( 'http://www.w3.org/1999/xhtml', 'canvas' ); + canvas.width = image.width; + canvas.height = image.height; + + var context = canvas.getContext( '2d' ); + + if ( image instanceof ImageData ) { + + context.putImageData( image, 0, 0 ); + + } else { + + context.drawImage( image, 0, 0, image.width, image.height ); + + } + + } + + if ( canvas.width > 2048 || canvas.height > 2048 ) { + + return canvas.toDataURL( 'image/jpeg', 0.6 ); + + } else { + + return canvas.toDataURL( 'image/png' ); + + } + + } + + }; + /** * @author mrdoob / http://mrdoob.com/ * @author alteredq / http://alteredqualia.com/ @@ -3730,46 +3826,6 @@ } - function getDataURL( image ) { - - var canvas; - - if ( image instanceof HTMLCanvasElement ) { - - canvas = image; - - } else { - - canvas = document.createElementNS( 'http://www.w3.org/1999/xhtml', 'canvas' ); - canvas.width = image.width; - canvas.height = image.height; - - var context = canvas.getContext( '2d' ); - - if ( image instanceof ImageData ) { - - context.putImageData( image, 0, 0 ); - - } else { - - context.drawImage( image, 0, 0, image.width, image.height ); - - } - - } - - if ( canvas.width > 2048 || canvas.height > 2048 ) { - - return canvas.toDataURL( 'image/jpeg', 0.6 ); - - } else { - - return canvas.toDataURL( 'image/png' ); - - } - - } - var output = { metadata: { @@ -3813,9 +3869,31 @@ if ( ! isRootObject && meta.images[ image.uuid ] === undefined ) { + var url; + + if ( Array.isArray( image ) ) { + + // process array of images e.g. CubeTexture + + url = []; + + for ( var i = 0, l = image.length; i < l; i ++ ) { + + url.push( ImageUtils.getDataURL( image[ i ] ) ); + + } + + } else { + + // process single image + + url = ImageUtils.getDataURL( image ); + + } + meta.images[ image.uuid ] = { uuid: image.uuid, - url: getDataURL( image ) + url: url }; } @@ -3842,7 +3920,7 @@ transformUv: function ( uv ) { - if ( this.mapping !== UVMapping ) return; + if ( this.mapping !== UVMapping ) return uv; uv.applyMatrix3( this.matrix ); @@ -3914,6 +3992,8 @@ } + return uv; + } } ); @@ -4582,6 +4662,8 @@ this.texture = new Texture( undefined, undefined, options.wrapS, options.wrapT, options.magFilter, options.minFilter, options.format, options.type, options.anisotropy, options.encoding ); + this.texture.generateMipmaps = options.generateMipmaps !== undefined ? options.generateMipmaps : true; + this.depthBuffer = options.depthBuffer !== undefined ? options.depthBuffer : true; this.stencilBuffer = options.stencilBuffer !== undefined ? options.stencilBuffer : true; this.depthTexture = options.depthTexture !== undefined ? options.depthTexture : null; @@ -5267,7 +5349,7 @@ points[ 4 ].set( this.max.x, this.min.y, this.min.z ).applyMatrix4( matrix ); // 100 points[ 5 ].set( this.max.x, this.min.y, this.max.z ).applyMatrix4( matrix ); // 101 points[ 6 ].set( this.max.x, this.max.y, this.min.z ).applyMatrix4( matrix ); // 110 - points[ 7 ].set( this.max.x, this.max.y, this.max.z ).applyMatrix4( matrix ); // 111 + points[ 7 ].set( this.max.x, this.max.y, this.max.z ).applyMatrix4( matrix ); // 111 this.setFromPoints( points ); @@ -5847,8 +5929,7 @@ intersectsBox: function () { - var p1 = new Vector3(), - p2 = new Vector3(); + var p = new Vector3(); return function intersectsBox( box ) { @@ -5858,19 +5939,13 @@ var plane = planes[ i ]; - p1.x = plane.normal.x > 0 ? box.min.x : box.max.x; - p2.x = plane.normal.x > 0 ? box.max.x : box.min.x; - p1.y = plane.normal.y > 0 ? box.min.y : box.max.y; - p2.y = plane.normal.y > 0 ? box.max.y : box.min.y; - p1.z = plane.normal.z > 0 ? box.min.z : box.max.z; - p2.z = plane.normal.z > 0 ? box.max.z : box.min.z; - - var d1 = plane.distanceToPoint( p1 ); - var d2 = plane.distanceToPoint( p2 ); + // corner at max distance - // if both outside plane, no intersection + p.x = plane.normal.x > 0 ? box.max.x : box.min.x; + p.y = plane.normal.y > 0 ? box.max.y : box.min.y; + p.z = plane.normal.z > 0 ? box.max.z : box.min.z; - if ( d1 < 0 && d2 < 0 ) { + if ( plane.distanceToPoint( p ) < 0 ) { return false; @@ -5920,7 +5995,7 @@ var bsdfs = "float punctualLightIntensityToIrradianceFactor( const in float lightDistance, const in float cutoffDistance, const in float decayExponent ) {\n\tif( decayExponent > 0.0 ) {\n#if defined ( PHYSICALLY_CORRECT_LIGHTS )\n\t\tfloat distanceFalloff = 1.0 / max( pow( lightDistance, decayExponent ), 0.01 );\n\t\tfloat maxDistanceCutoffFactor = pow2( saturate( 1.0 - pow4( lightDistance / cutoffDistance ) ) );\n\t\treturn distanceFalloff * maxDistanceCutoffFactor;\n#else\n\t\treturn pow( saturate( -lightDistance / cutoffDistance + 1.0 ), decayExponent );\n#endif\n\t}\n\treturn 1.0;\n}\nvec3 BRDF_Diffuse_Lambert( const in vec3 diffuseColor ) {\n\treturn RECIPROCAL_PI * diffuseColor;\n}\nvec3 F_Schlick( const in vec3 specularColor, const in float dotLH ) {\n\tfloat fresnel = exp2( ( -5.55473 * dotLH - 6.98316 ) * dotLH );\n\treturn ( 1.0 - specularColor ) * fresnel + specularColor;\n}\nfloat G_GGX_Smith( const in float alpha, const in float dotNL, const in float dotNV ) {\n\tfloat a2 = pow2( alpha );\n\tfloat gl = dotNL + sqrt( a2 + ( 1.0 - a2 ) * pow2( dotNL ) );\n\tfloat gv = dotNV + sqrt( a2 + ( 1.0 - a2 ) * pow2( dotNV ) );\n\treturn 1.0 / ( gl * gv );\n}\nfloat G_GGX_SmithCorrelated( const in float alpha, const in float dotNL, const in float dotNV ) {\n\tfloat a2 = pow2( alpha );\n\tfloat gv = dotNL * sqrt( a2 + ( 1.0 - a2 ) * pow2( dotNV ) );\n\tfloat gl = dotNV * sqrt( a2 + ( 1.0 - a2 ) * pow2( dotNL ) );\n\treturn 0.5 / max( gv + gl, EPSILON );\n}\nfloat D_GGX( const in float alpha, const in float dotNH ) {\n\tfloat a2 = pow2( alpha );\n\tfloat denom = pow2( dotNH ) * ( a2 - 1.0 ) + 1.0;\n\treturn RECIPROCAL_PI * a2 / pow2( denom );\n}\nvec3 BRDF_Specular_GGX( const in IncidentLight incidentLight, const in GeometricContext geometry, const in vec3 specularColor, const in float roughness ) {\n\tfloat alpha = pow2( roughness );\n\tvec3 halfDir = normalize( incidentLight.direction + geometry.viewDir );\n\tfloat dotNL = saturate( dot( geometry.normal, incidentLight.direction ) );\n\tfloat dotNV = saturate( dot( geometry.normal, geometry.viewDir ) );\n\tfloat dotNH = saturate( dot( geometry.normal, halfDir ) );\n\tfloat dotLH = saturate( dot( incidentLight.direction, halfDir ) );\n\tvec3 F = F_Schlick( specularColor, dotLH );\n\tfloat G = G_GGX_SmithCorrelated( alpha, dotNL, dotNV );\n\tfloat D = D_GGX( alpha, dotNH );\n\treturn F * ( G * D );\n}\nvec2 LTC_Uv( const in vec3 N, const in vec3 V, const in float roughness ) {\n\tconst float LUT_SIZE = 64.0;\n\tconst float LUT_SCALE = ( LUT_SIZE - 1.0 ) / LUT_SIZE;\n\tconst float LUT_BIAS = 0.5 / LUT_SIZE;\n\tfloat dotNV = saturate( dot( N, V ) );\n\tvec2 uv = vec2( roughness, sqrt( 1.0 - dotNV ) );\n\tuv = uv * LUT_SCALE + LUT_BIAS;\n\treturn uv;\n}\nfloat LTC_ClippedSphereFormFactor( const in vec3 f ) {\n\tfloat l = length( f );\n\treturn max( ( l * l + f.z ) / ( l + 1.0 ), 0.0 );\n}\nvec3 LTC_EdgeVectorFormFactor( const in vec3 v1, const in vec3 v2 ) {\n\tfloat x = dot( v1, v2 );\n\tfloat y = abs( x );\n\tfloat a = 0.8543985 + ( 0.4965155 + 0.0145206 * y ) * y;\n\tfloat b = 3.4175940 + ( 4.1616724 + y ) * y;\n\tfloat v = a / b;\n\tfloat theta_sintheta = ( x > 0.0 ) ? v : 0.5 * inversesqrt( max( 1.0 - x * x, 1e-7 ) ) - v;\n\treturn cross( v1, v2 ) * theta_sintheta;\n}\nvec3 LTC_Evaluate( const in vec3 N, const in vec3 V, const in vec3 P, const in mat3 mInv, const in vec3 rectCoords[ 4 ] ) {\n\tvec3 v1 = rectCoords[ 1 ] - rectCoords[ 0 ];\n\tvec3 v2 = rectCoords[ 3 ] - rectCoords[ 0 ];\n\tvec3 lightNormal = cross( v1, v2 );\n\tif( dot( lightNormal, P - rectCoords[ 0 ] ) < 0.0 ) return vec3( 0.0 );\n\tvec3 T1, T2;\n\tT1 = normalize( V - N * dot( V, N ) );\n\tT2 = - cross( N, T1 );\n\tmat3 mat = mInv * transposeMat3( mat3( T1, T2, N ) );\n\tvec3 coords[ 4 ];\n\tcoords[ 0 ] = mat * ( rectCoords[ 0 ] - P );\n\tcoords[ 1 ] = mat * ( rectCoords[ 1 ] - P );\n\tcoords[ 2 ] = mat * ( rectCoords[ 2 ] - P );\n\tcoords[ 3 ] = mat * ( rectCoords[ 3 ] - P );\n\tcoords[ 0 ] = normalize( coords[ 0 ] );\n\tcoords[ 1 ] = normalize( coords[ 1 ] );\n\tcoords[ 2 ] = normalize( coords[ 2 ] );\n\tcoords[ 3 ] = normalize( coords[ 3 ] );\n\tvec3 vectorFormFactor = vec3( 0.0 );\n\tvectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 0 ], coords[ 1 ] );\n\tvectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 1 ], coords[ 2 ] );\n\tvectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 2 ], coords[ 3 ] );\n\tvectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 3 ], coords[ 0 ] );\n\tfloat result = LTC_ClippedSphereFormFactor( vectorFormFactor );\n\treturn vec3( result );\n}\nvec3 BRDF_Specular_GGX_Environment( const in GeometricContext geometry, const in vec3 specularColor, const in float roughness ) {\n\tfloat dotNV = saturate( dot( geometry.normal, geometry.viewDir ) );\n\tconst vec4 c0 = vec4( - 1, - 0.0275, - 0.572, 0.022 );\n\tconst vec4 c1 = vec4( 1, 0.0425, 1.04, - 0.04 );\n\tvec4 r = roughness * c0 + c1;\n\tfloat a004 = min( r.x * r.x, exp2( - 9.28 * dotNV ) ) * r.x + r.y;\n\tvec2 AB = vec2( -1.04, 1.04 ) * a004 + r.zw;\n\treturn specularColor * AB.x + AB.y;\n}\nfloat G_BlinnPhong_Implicit( ) {\n\treturn 0.25;\n}\nfloat D_BlinnPhong( const in float shininess, const in float dotNH ) {\n\treturn RECIPROCAL_PI * ( shininess * 0.5 + 1.0 ) * pow( dotNH, shininess );\n}\nvec3 BRDF_Specular_BlinnPhong( const in IncidentLight incidentLight, const in GeometricContext geometry, const in vec3 specularColor, const in float shininess ) {\n\tvec3 halfDir = normalize( incidentLight.direction + geometry.viewDir );\n\tfloat dotNH = saturate( dot( geometry.normal, halfDir ) );\n\tfloat dotLH = saturate( dot( incidentLight.direction, halfDir ) );\n\tvec3 F = F_Schlick( specularColor, dotLH );\n\tfloat G = G_BlinnPhong_Implicit( );\n\tfloat D = D_BlinnPhong( shininess, dotNH );\n\treturn F * ( G * D );\n}\nfloat GGXRoughnessToBlinnExponent( const in float ggxRoughness ) {\n\treturn ( 2.0 / pow2( ggxRoughness + 0.0001 ) - 2.0 );\n}\nfloat BlinnExponentToGGXRoughness( const in float blinnExponent ) {\n\treturn sqrt( 2.0 / ( blinnExponent + 2.0 ) );\n}\n"; - var bumpmap_pars_fragment = "#ifdef USE_BUMPMAP\n\tuniform sampler2D bumpMap;\n\tuniform float bumpScale;\n\tvec2 dHdxy_fwd() {\n\t\tvec2 dSTdx = dFdx( vUv );\n\t\tvec2 dSTdy = dFdy( vUv );\n\t\tfloat Hll = bumpScale * texture2D( bumpMap, vUv ).x;\n\t\tfloat dBx = bumpScale * texture2D( bumpMap, vUv + dSTdx ).x - Hll;\n\t\tfloat dBy = bumpScale * texture2D( bumpMap, vUv + dSTdy ).x - Hll;\n\t\treturn vec2( dBx, dBy );\n\t}\n\tvec3 perturbNormalArb( vec3 surf_pos, vec3 surf_norm, vec2 dHdxy ) {\n\t\tvec3 vSigmaX = vec3( dFdx( surf_pos.x ), dFdx( surf_pos.y ), dFdx( surf_pos.z ) );\n\t\tvec3 vSigmaY = vec3( dFdy( surf_pos.x ), dFdy( surf_pos.y ), dFdy( surf_pos.z ) );\n\t\tvec3 vN = surf_norm;\n\t\tvec3 R1 = cross( vSigmaY, vN );\n\t\tvec3 R2 = cross( vN, vSigmaX );\n\t\tfloat fDet = dot( vSigmaX, R1 );\n\t\tvec3 vGrad = sign( fDet ) * ( dHdxy.x * R1 + dHdxy.y * R2 );\n\t\treturn normalize( abs( fDet ) * surf_norm - vGrad );\n\t}\n#endif\n"; + var bumpmap_pars_fragment = "#ifdef USE_BUMPMAP\n\tuniform sampler2D bumpMap;\n\tuniform float bumpScale;\n\tvec2 dHdxy_fwd() {\n\t\tvec2 dSTdx = dFdx( vUv );\n\t\tvec2 dSTdy = dFdy( vUv );\n\t\tfloat Hll = bumpScale * texture2D( bumpMap, vUv ).x;\n\t\tfloat dBx = bumpScale * texture2D( bumpMap, vUv + dSTdx ).x - Hll;\n\t\tfloat dBy = bumpScale * texture2D( bumpMap, vUv + dSTdy ).x - Hll;\n\t\treturn vec2( dBx, dBy );\n\t}\n\tvec3 perturbNormalArb( vec3 surf_pos, vec3 surf_norm, vec2 dHdxy ) {\n\t\tvec3 vSigmaX = vec3( dFdx( surf_pos.x ), dFdx( surf_pos.y ), dFdx( surf_pos.z ) );\n\t\tvec3 vSigmaY = vec3( dFdy( surf_pos.x ), dFdy( surf_pos.y ), dFdy( surf_pos.z ) );\n\t\tvec3 vN = surf_norm;\n\t\tvec3 R1 = cross( vSigmaY, vN );\n\t\tvec3 R2 = cross( vN, vSigmaX );\n\t\tfloat fDet = dot( vSigmaX, R1 );\n\t\tfDet *= ( float( gl_FrontFacing ) * 2.0 - 1.0 );\n\t\tvec3 vGrad = sign( fDet ) * ( dHdxy.x * R1 + dHdxy.y * R2 );\n\t\treturn normalize( abs( fDet ) * surf_norm - vGrad );\n\t}\n#endif\n"; var clipping_planes_fragment = "#if NUM_CLIPPING_PLANES > 0\n\tvec4 plane;\n\t#pragma unroll_loop\n\tfor ( int i = 0; i < UNION_CLIPPING_PLANES; i ++ ) {\n\t\tplane = clippingPlanes[ i ];\n\t\tif ( dot( vViewPosition, plane.xyz ) > plane.w ) discard;\n\t}\n\t#if UNION_CLIPPING_PLANES < NUM_CLIPPING_PLANES\n\t\tbool clipped = true;\n\t\t#pragma unroll_loop\n\t\tfor ( int i = UNION_CLIPPING_PLANES; i < NUM_CLIPPING_PLANES; i ++ ) {\n\t\t\tplane = clippingPlanes[ i ];\n\t\t\tclipped = ( dot( vViewPosition, plane.xyz ) > plane.w ) && clipped;\n\t\t}\n\t\tif ( clipped ) discard;\n\t#endif\n#endif\n"; @@ -5940,7 +6015,7 @@ var common = "#define PI 3.14159265359\n#define PI2 6.28318530718\n#define PI_HALF 1.5707963267949\n#define RECIPROCAL_PI 0.31830988618\n#define RECIPROCAL_PI2 0.15915494\n#define LOG2 1.442695\n#define EPSILON 1e-6\n#define saturate(a) clamp( a, 0.0, 1.0 )\n#define whiteCompliment(a) ( 1.0 - saturate( a ) )\nfloat pow2( const in float x ) { return x*x; }\nfloat pow3( const in float x ) { return x*x*x; }\nfloat pow4( const in float x ) { float x2 = x*x; return x2*x2; }\nfloat average( const in vec3 color ) { return dot( color, vec3( 0.3333 ) ); }\nhighp float rand( const in vec2 uv ) {\n\tconst highp float a = 12.9898, b = 78.233, c = 43758.5453;\n\thighp float dt = dot( uv.xy, vec2( a,b ) ), sn = mod( dt, PI );\n\treturn fract(sin(sn) * c);\n}\nstruct IncidentLight {\n\tvec3 color;\n\tvec3 direction;\n\tbool visible;\n};\nstruct ReflectedLight {\n\tvec3 directDiffuse;\n\tvec3 directSpecular;\n\tvec3 indirectDiffuse;\n\tvec3 indirectSpecular;\n};\nstruct GeometricContext {\n\tvec3 position;\n\tvec3 normal;\n\tvec3 viewDir;\n};\nvec3 transformDirection( in vec3 dir, in mat4 matrix ) {\n\treturn normalize( ( matrix * vec4( dir, 0.0 ) ).xyz );\n}\nvec3 inverseTransformDirection( in vec3 dir, in mat4 matrix ) {\n\treturn normalize( ( vec4( dir, 0.0 ) * matrix ).xyz );\n}\nvec3 projectOnPlane(in vec3 point, in vec3 pointOnPlane, in vec3 planeNormal ) {\n\tfloat distance = dot( planeNormal, point - pointOnPlane );\n\treturn - distance * planeNormal + point;\n}\nfloat sideOfPlane( in vec3 point, in vec3 pointOnPlane, in vec3 planeNormal ) {\n\treturn sign( dot( point - pointOnPlane, planeNormal ) );\n}\nvec3 linePlaneIntersect( in vec3 pointOnLine, in vec3 lineDirection, in vec3 pointOnPlane, in vec3 planeNormal ) {\n\treturn lineDirection * ( dot( planeNormal, pointOnPlane - pointOnLine ) / dot( planeNormal, lineDirection ) ) + pointOnLine;\n}\nmat3 transposeMat3( const in mat3 m ) {\n\tmat3 tmp;\n\ttmp[ 0 ] = vec3( m[ 0 ].x, m[ 1 ].x, m[ 2 ].x );\n\ttmp[ 1 ] = vec3( m[ 0 ].y, m[ 1 ].y, m[ 2 ].y );\n\ttmp[ 2 ] = vec3( m[ 0 ].z, m[ 1 ].z, m[ 2 ].z );\n\treturn tmp;\n}\nfloat linearToRelativeLuminance( const in vec3 color ) {\n\tvec3 weights = vec3( 0.2126, 0.7152, 0.0722 );\n\treturn dot( weights, color.rgb );\n}\n"; - var cube_uv_reflection_fragment = "#ifdef ENVMAP_TYPE_CUBE_UV\n#define cubeUV_textureSize (1024.0)\nint getFaceFromDirection(vec3 direction) {\n\tvec3 absDirection = abs(direction);\n\tint face = -1;\n\tif( absDirection.x > absDirection.z ) {\n\t\tif(absDirection.x > absDirection.y )\n\t\t\tface = direction.x > 0.0 ? 0 : 3;\n\t\telse\n\t\t\tface = direction.y > 0.0 ? 1 : 4;\n\t}\n\telse {\n\t\tif(absDirection.z > absDirection.y )\n\t\t\tface = direction.z > 0.0 ? 2 : 5;\n\t\telse\n\t\t\tface = direction.y > 0.0 ? 1 : 4;\n\t}\n\treturn face;\n}\n#define cubeUV_maxLods1 (log2(cubeUV_textureSize*0.25) - 1.0)\n#define cubeUV_rangeClamp (exp2((6.0 - 1.0) * 2.0))\nvec2 MipLevelInfo( vec3 vec, float roughnessLevel, float roughness ) {\n\tfloat scale = exp2(cubeUV_maxLods1 - roughnessLevel);\n\tfloat dxRoughness = dFdx(roughness);\n\tfloat dyRoughness = dFdy(roughness);\n\tvec3 dx = dFdx( vec * scale * dxRoughness );\n\tvec3 dy = dFdy( vec * scale * dyRoughness );\n\tfloat d = max( dot( dx, dx ), dot( dy, dy ) );\n\td = clamp(d, 1.0, cubeUV_rangeClamp);\n\tfloat mipLevel = 0.5 * log2(d);\n\treturn vec2(floor(mipLevel), fract(mipLevel));\n}\n#define cubeUV_maxLods2 (log2(cubeUV_textureSize*0.25) - 2.0)\n#define cubeUV_rcpTextureSize (1.0 / cubeUV_textureSize)\nvec2 getCubeUV(vec3 direction, float roughnessLevel, float mipLevel) {\n\tmipLevel = roughnessLevel > cubeUV_maxLods2 - 3.0 ? 0.0 : mipLevel;\n\tfloat a = 16.0 * cubeUV_rcpTextureSize;\n\tvec2 exp2_packed = exp2( vec2( roughnessLevel, mipLevel ) );\n\tvec2 rcp_exp2_packed = vec2( 1.0 ) / exp2_packed;\n\tfloat powScale = exp2_packed.x * exp2_packed.y;\n\tfloat scale = rcp_exp2_packed.x * rcp_exp2_packed.y * 0.25;\n\tfloat mipOffset = 0.75*(1.0 - rcp_exp2_packed.y) * rcp_exp2_packed.x;\n\tbool bRes = mipLevel == 0.0;\n\tscale = bRes && (scale < a) ? a : scale;\n\tvec3 r;\n\tvec2 offset;\n\tint face = getFaceFromDirection(direction);\n\tfloat rcpPowScale = 1.0 / powScale;\n\tif( face == 0) {\n\t\tr = vec3(direction.x, -direction.z, direction.y);\n\t\toffset = vec2(0.0+mipOffset,0.75 * rcpPowScale);\n\t\toffset.y = bRes && (offset.y < 2.0*a) ? a : offset.y;\n\t}\n\telse if( face == 1) {\n\t\tr = vec3(direction.y, direction.x, direction.z);\n\t\toffset = vec2(scale+mipOffset, 0.75 * rcpPowScale);\n\t\toffset.y = bRes && (offset.y < 2.0*a) ? a : offset.y;\n\t}\n\telse if( face == 2) {\n\t\tr = vec3(direction.z, direction.x, direction.y);\n\t\toffset = vec2(2.0*scale+mipOffset, 0.75 * rcpPowScale);\n\t\toffset.y = bRes && (offset.y < 2.0*a) ? a : offset.y;\n\t}\n\telse if( face == 3) {\n\t\tr = vec3(direction.x, direction.z, direction.y);\n\t\toffset = vec2(0.0+mipOffset,0.5 * rcpPowScale);\n\t\toffset.y = bRes && (offset.y < 2.0*a) ? 0.0 : offset.y;\n\t}\n\telse if( face == 4) {\n\t\tr = vec3(direction.y, direction.x, -direction.z);\n\t\toffset = vec2(scale+mipOffset, 0.5 * rcpPowScale);\n\t\toffset.y = bRes && (offset.y < 2.0*a) ? 0.0 : offset.y;\n\t}\n\telse {\n\t\tr = vec3(direction.z, -direction.x, direction.y);\n\t\toffset = vec2(2.0*scale+mipOffset, 0.5 * rcpPowScale);\n\t\toffset.y = bRes && (offset.y < 2.0*a) ? 0.0 : offset.y;\n\t}\n\tr = normalize(r);\n\tfloat texelOffset = 0.5 * cubeUV_rcpTextureSize;\n\tvec2 s = ( r.yz / abs( r.x ) + vec2( 1.0 ) ) * 0.5;\n\tvec2 base = offset + vec2( texelOffset );\n\treturn base + s * ( scale - 2.0 * texelOffset );\n}\n#define cubeUV_maxLods3 (log2(cubeUV_textureSize*0.25) - 3.0)\nvec4 textureCubeUV(vec3 reflectedDirection, float roughness ) {\n\tfloat roughnessVal = roughness* cubeUV_maxLods3;\n\tfloat r1 = floor(roughnessVal);\n\tfloat r2 = r1 + 1.0;\n\tfloat t = fract(roughnessVal);\n\tvec2 mipInfo = MipLevelInfo(reflectedDirection, r1, roughness);\n\tfloat s = mipInfo.y;\n\tfloat level0 = mipInfo.x;\n\tfloat level1 = level0 + 1.0;\n\tlevel1 = level1 > 5.0 ? 5.0 : level1;\n\tlevel0 += min( floor( s + 0.5 ), 5.0 );\n\tvec2 uv_10 = getCubeUV(reflectedDirection, r1, level0);\n\tvec4 color10 = envMapTexelToLinear(texture2D(envMap, uv_10));\n\tvec2 uv_20 = getCubeUV(reflectedDirection, r2, level0);\n\tvec4 color20 = envMapTexelToLinear(texture2D(envMap, uv_20));\n\tvec4 result = mix(color10, color20, t);\n\treturn vec4(result.rgb, 1.0);\n}\n#endif\n"; + var cube_uv_reflection_fragment = "#ifdef ENVMAP_TYPE_CUBE_UV\n#define cubeUV_textureSize (1024.0)\nint getFaceFromDirection(vec3 direction) {\n\tvec3 absDirection = abs(direction);\n\tint face = -1;\n\tif( absDirection.x > absDirection.z ) {\n\t\tif(absDirection.x > absDirection.y )\n\t\t\tface = direction.x > 0.0 ? 0 : 3;\n\t\telse\n\t\t\tface = direction.y > 0.0 ? 1 : 4;\n\t}\n\telse {\n\t\tif(absDirection.z > absDirection.y )\n\t\t\tface = direction.z > 0.0 ? 2 : 5;\n\t\telse\n\t\t\tface = direction.y > 0.0 ? 1 : 4;\n\t}\n\treturn face;\n}\n#define cubeUV_maxLods1 (log2(cubeUV_textureSize*0.25) - 1.0)\n#define cubeUV_rangeClamp (exp2((6.0 - 1.0) * 2.0))\nvec2 MipLevelInfo( vec3 vec, float roughnessLevel, float roughness ) {\n\tfloat scale = exp2(cubeUV_maxLods1 - roughnessLevel);\n\tfloat dxRoughness = dFdx(roughness);\n\tfloat dyRoughness = dFdy(roughness);\n\tvec3 dx = dFdx( vec * scale * dxRoughness );\n\tvec3 dy = dFdy( vec * scale * dyRoughness );\n\tfloat d = max( dot( dx, dx ), dot( dy, dy ) );\n\td = clamp(d, 1.0, cubeUV_rangeClamp);\n\tfloat mipLevel = 0.5 * log2(d);\n\treturn vec2(floor(mipLevel), fract(mipLevel));\n}\n#define cubeUV_maxLods2 (log2(cubeUV_textureSize*0.25) - 2.0)\n#define cubeUV_rcpTextureSize (1.0 / cubeUV_textureSize)\nvec2 getCubeUV(vec3 direction, float roughnessLevel, float mipLevel) {\n\tmipLevel = roughnessLevel > cubeUV_maxLods2 - 3.0 ? 0.0 : mipLevel;\n\tfloat a = 16.0 * cubeUV_rcpTextureSize;\n\tvec2 exp2_packed = exp2( vec2( roughnessLevel, mipLevel ) );\n\tvec2 rcp_exp2_packed = vec2( 1.0 ) / exp2_packed;\n\tfloat powScale = exp2_packed.x * exp2_packed.y;\n\tfloat scale = rcp_exp2_packed.x * rcp_exp2_packed.y * 0.25;\n\tfloat mipOffset = 0.75*(1.0 - rcp_exp2_packed.y) * rcp_exp2_packed.x;\n\tbool bRes = mipLevel == 0.0;\n\tscale = bRes && (scale < a) ? a : scale;\n\tvec3 r;\n\tvec2 offset;\n\tint face = getFaceFromDirection(direction);\n\tfloat rcpPowScale = 1.0 / powScale;\n\tif( face == 0) {\n\t\tr = vec3(direction.x, -direction.z, direction.y);\n\t\toffset = vec2(0.0+mipOffset,0.75 * rcpPowScale);\n\t\toffset.y = bRes && (offset.y < 2.0*a) ? a : offset.y;\n\t}\n\telse if( face == 1) {\n\t\tr = vec3(direction.y, direction.x, direction.z);\n\t\toffset = vec2(scale+mipOffset, 0.75 * rcpPowScale);\n\t\toffset.y = bRes && (offset.y < 2.0*a) ? a : offset.y;\n\t}\n\telse if( face == 2) {\n\t\tr = vec3(direction.z, direction.x, direction.y);\n\t\toffset = vec2(2.0*scale+mipOffset, 0.75 * rcpPowScale);\n\t\toffset.y = bRes && (offset.y < 2.0*a) ? a : offset.y;\n\t}\n\telse if( face == 3) {\n\t\tr = vec3(direction.x, direction.z, direction.y);\n\t\toffset = vec2(0.0+mipOffset,0.5 * rcpPowScale);\n\t\toffset.y = bRes && (offset.y < 2.0*a) ? 0.0 : offset.y;\n\t}\n\telse if( face == 4) {\n\t\tr = vec3(direction.y, direction.x, -direction.z);\n\t\toffset = vec2(scale+mipOffset, 0.5 * rcpPowScale);\n\t\toffset.y = bRes && (offset.y < 2.0*a) ? 0.0 : offset.y;\n\t}\n\telse {\n\t\tr = vec3(direction.z, -direction.x, direction.y);\n\t\toffset = vec2(2.0*scale+mipOffset, 0.5 * rcpPowScale);\n\t\toffset.y = bRes && (offset.y < 2.0*a) ? 0.0 : offset.y;\n\t}\n\tr = normalize(r);\n\tfloat texelOffset = 0.5 * cubeUV_rcpTextureSize;\n\tvec2 s = ( r.yz / abs( r.x ) + vec2( 1.0 ) ) * 0.5;\n\tvec2 base = offset + vec2( texelOffset );\n\treturn base + s * ( scale - 2.0 * texelOffset );\n}\n#define cubeUV_maxLods3 (log2(cubeUV_textureSize*0.25) - 3.0)\nvec4 textureCubeUV( sampler2D envMap, vec3 reflectedDirection, float roughness ) {\n\tfloat roughnessVal = roughness* cubeUV_maxLods3;\n\tfloat r1 = floor(roughnessVal);\n\tfloat r2 = r1 + 1.0;\n\tfloat t = fract(roughnessVal);\n\tvec2 mipInfo = MipLevelInfo(reflectedDirection, r1, roughness);\n\tfloat s = mipInfo.y;\n\tfloat level0 = mipInfo.x;\n\tfloat level1 = level0 + 1.0;\n\tlevel1 = level1 > 5.0 ? 5.0 : level1;\n\tlevel0 += min( floor( s + 0.5 ), 5.0 );\n\tvec2 uv_10 = getCubeUV(reflectedDirection, r1, level0);\n\tvec4 color10 = envMapTexelToLinear(texture2D(envMap, uv_10));\n\tvec2 uv_20 = getCubeUV(reflectedDirection, r2, level0);\n\tvec4 color20 = envMapTexelToLinear(texture2D(envMap, uv_20));\n\tvec4 result = mix(color10, color20, t);\n\treturn vec4(result.rgb, 1.0);\n}\n#endif\n"; var defaultnormal_vertex = "vec3 transformedNormal = normalMatrix * objectNormal;\n#ifdef FLIP_SIDED\n\ttransformedNormal = - transformedNormal;\n#endif\n"; @@ -5954,7 +6029,7 @@ var encodings_fragment = " gl_FragColor = linearToOutputTexel( gl_FragColor );\n"; - var encodings_pars_fragment = "\nvec4 LinearToLinear( in vec4 value ) {\n\treturn value;\n}\nvec4 GammaToLinear( in vec4 value, in float gammaFactor ) {\n\treturn vec4( pow( value.xyz, vec3( gammaFactor ) ), value.w );\n}\nvec4 LinearToGamma( in vec4 value, in float gammaFactor ) {\n\treturn vec4( pow( value.xyz, vec3( 1.0 / gammaFactor ) ), value.w );\n}\nvec4 sRGBToLinear( in vec4 value ) {\n\treturn vec4( mix( pow( value.rgb * 0.9478672986 + vec3( 0.0521327014 ), vec3( 2.4 ) ), value.rgb * 0.0773993808, vec3( lessThanEqual( value.rgb, vec3( 0.04045 ) ) ) ), value.w );\n}\nvec4 LinearTosRGB( in vec4 value ) {\n\treturn vec4( mix( pow( value.rgb, vec3( 0.41666 ) ) * 1.055 - vec3( 0.055 ), value.rgb * 12.92, vec3( lessThanEqual( value.rgb, vec3( 0.0031308 ) ) ) ), value.w );\n}\nvec4 RGBEToLinear( in vec4 value ) {\n\treturn vec4( value.rgb * exp2( value.a * 255.0 - 128.0 ), 1.0 );\n}\nvec4 LinearToRGBE( in vec4 value ) {\n\tfloat maxComponent = max( max( value.r, value.g ), value.b );\n\tfloat fExp = clamp( ceil( log2( maxComponent ) ), -128.0, 127.0 );\n\treturn vec4( value.rgb / exp2( fExp ), ( fExp + 128.0 ) / 255.0 );\n}\nvec4 RGBMToLinear( in vec4 value, in float maxRange ) {\n\treturn vec4( value.xyz * value.w * maxRange, 1.0 );\n}\nvec4 LinearToRGBM( in vec4 value, in float maxRange ) {\n\tfloat maxRGB = max( value.x, max( value.g, value.b ) );\n\tfloat M = clamp( maxRGB / maxRange, 0.0, 1.0 );\n\tM = ceil( M * 255.0 ) / 255.0;\n\treturn vec4( value.rgb / ( M * maxRange ), M );\n}\nvec4 RGBDToLinear( in vec4 value, in float maxRange ) {\n\treturn vec4( value.rgb * ( ( maxRange / 255.0 ) / value.a ), 1.0 );\n}\nvec4 LinearToRGBD( in vec4 value, in float maxRange ) {\n\tfloat maxRGB = max( value.x, max( value.g, value.b ) );\n\tfloat D = max( maxRange / maxRGB, 1.0 );\n\tD = min( floor( D ) / 255.0, 1.0 );\n\treturn vec4( value.rgb * ( D * ( 255.0 / maxRange ) ), D );\n}\nconst mat3 cLogLuvM = mat3( 0.2209, 0.3390, 0.4184, 0.1138, 0.6780, 0.7319, 0.0102, 0.1130, 0.2969 );\nvec4 LinearToLogLuv( in vec4 value ) {\n\tvec3 Xp_Y_XYZp = value.rgb * cLogLuvM;\n\tXp_Y_XYZp = max(Xp_Y_XYZp, vec3(1e-6, 1e-6, 1e-6));\n\tvec4 vResult;\n\tvResult.xy = Xp_Y_XYZp.xy / Xp_Y_XYZp.z;\n\tfloat Le = 2.0 * log2(Xp_Y_XYZp.y) + 127.0;\n\tvResult.w = fract(Le);\n\tvResult.z = (Le - (floor(vResult.w*255.0))/255.0)/255.0;\n\treturn vResult;\n}\nconst mat3 cLogLuvInverseM = mat3( 6.0014, -2.7008, -1.7996, -1.3320, 3.1029, -5.7721, 0.3008, -1.0882, 5.6268 );\nvec4 LogLuvToLinear( in vec4 value ) {\n\tfloat Le = value.z * 255.0 + value.w;\n\tvec3 Xp_Y_XYZp;\n\tXp_Y_XYZp.y = exp2((Le - 127.0) / 2.0);\n\tXp_Y_XYZp.z = Xp_Y_XYZp.y / value.y;\n\tXp_Y_XYZp.x = value.x * Xp_Y_XYZp.z;\n\tvec3 vRGB = Xp_Y_XYZp.rgb * cLogLuvInverseM;\n\treturn vec4( max(vRGB, 0.0), 1.0 );\n}\n"; + var encodings_pars_fragment = "\nvec4 LinearToLinear( in vec4 value ) {\n\treturn value;\n}\nvec4 GammaToLinear( in vec4 value, in float gammaFactor ) {\n\treturn vec4( pow( value.rgb, vec3( gammaFactor ) ), value.a );\n}\nvec4 LinearToGamma( in vec4 value, in float gammaFactor ) {\n\treturn vec4( pow( value.rgb, vec3( 1.0 / gammaFactor ) ), value.a );\n}\nvec4 sRGBToLinear( in vec4 value ) {\n\treturn vec4( mix( pow( value.rgb * 0.9478672986 + vec3( 0.0521327014 ), vec3( 2.4 ) ), value.rgb * 0.0773993808, vec3( lessThanEqual( value.rgb, vec3( 0.04045 ) ) ) ), value.a );\n}\nvec4 LinearTosRGB( in vec4 value ) {\n\treturn vec4( mix( pow( value.rgb, vec3( 0.41666 ) ) * 1.055 - vec3( 0.055 ), value.rgb * 12.92, vec3( lessThanEqual( value.rgb, vec3( 0.0031308 ) ) ) ), value.a );\n}\nvec4 RGBEToLinear( in vec4 value ) {\n\treturn vec4( value.rgb * exp2( value.a * 255.0 - 128.0 ), 1.0 );\n}\nvec4 LinearToRGBE( in vec4 value ) {\n\tfloat maxComponent = max( max( value.r, value.g ), value.b );\n\tfloat fExp = clamp( ceil( log2( maxComponent ) ), -128.0, 127.0 );\n\treturn vec4( value.rgb / exp2( fExp ), ( fExp + 128.0 ) / 255.0 );\n}\nvec4 RGBMToLinear( in vec4 value, in float maxRange ) {\n\treturn vec4( value.rgb * value.a * maxRange, 1.0 );\n}\nvec4 LinearToRGBM( in vec4 value, in float maxRange ) {\n\tfloat maxRGB = max( value.r, max( value.g, value.b ) );\n\tfloat M = clamp( maxRGB / maxRange, 0.0, 1.0 );\n\tM = ceil( M * 255.0 ) / 255.0;\n\treturn vec4( value.rgb / ( M * maxRange ), M );\n}\nvec4 RGBDToLinear( in vec4 value, in float maxRange ) {\n\treturn vec4( value.rgb * ( ( maxRange / 255.0 ) / value.a ), 1.0 );\n}\nvec4 LinearToRGBD( in vec4 value, in float maxRange ) {\n\tfloat maxRGB = max( value.r, max( value.g, value.b ) );\n\tfloat D = max( maxRange / maxRGB, 1.0 );\n\tD = min( floor( D ) / 255.0, 1.0 );\n\treturn vec4( value.rgb * ( D * ( 255.0 / maxRange ) ), D );\n}\nconst mat3 cLogLuvM = mat3( 0.2209, 0.3390, 0.4184, 0.1138, 0.6780, 0.7319, 0.0102, 0.1130, 0.2969 );\nvec4 LinearToLogLuv( in vec4 value ) {\n\tvec3 Xp_Y_XYZp = value.rgb * cLogLuvM;\n\tXp_Y_XYZp = max( Xp_Y_XYZp, vec3( 1e-6, 1e-6, 1e-6 ) );\n\tvec4 vResult;\n\tvResult.xy = Xp_Y_XYZp.xy / Xp_Y_XYZp.z;\n\tfloat Le = 2.0 * log2(Xp_Y_XYZp.y) + 127.0;\n\tvResult.w = fract( Le );\n\tvResult.z = ( Le - ( floor( vResult.w * 255.0 ) ) / 255.0 ) / 255.0;\n\treturn vResult;\n}\nconst mat3 cLogLuvInverseM = mat3( 6.0014, -2.7008, -1.7996, -1.3320, 3.1029, -5.7721, 0.3008, -1.0882, 5.6268 );\nvec4 LogLuvToLinear( in vec4 value ) {\n\tfloat Le = value.z * 255.0 + value.w;\n\tvec3 Xp_Y_XYZp;\n\tXp_Y_XYZp.y = exp2( ( Le - 127.0 ) / 2.0 );\n\tXp_Y_XYZp.z = Xp_Y_XYZp.y / value.y;\n\tXp_Y_XYZp.x = value.x * Xp_Y_XYZp.z;\n\tvec3 vRGB = Xp_Y_XYZp.rgb * cLogLuvInverseM;\n\treturn vec4( max( vRGB, 0.0 ), 1.0 );\n}\n"; var envmap_fragment = "#ifdef USE_ENVMAP\n\t#if defined( USE_BUMPMAP ) || defined( USE_NORMALMAP ) || defined( PHONG )\n\t\tvec3 cameraToVertex = normalize( vWorldPosition - cameraPosition );\n\t\tvec3 worldNormal = inverseTransformDirection( normal, viewMatrix );\n\t\t#ifdef ENVMAP_MODE_REFLECTION\n\t\t\tvec3 reflectVec = reflect( cameraToVertex, worldNormal );\n\t\t#else\n\t\t\tvec3 reflectVec = refract( cameraToVertex, worldNormal, refractionRatio );\n\t\t#endif\n\t#else\n\t\tvec3 reflectVec = vReflect;\n\t#endif\n\t#ifdef ENVMAP_TYPE_CUBE\n\t\tvec4 envColor = textureCube( envMap, vec3( flipEnvMap * reflectVec.x, reflectVec.yz ) );\n\t#elif defined( ENVMAP_TYPE_EQUIREC )\n\t\tvec2 sampleUV;\n\t\treflectVec = normalize( reflectVec );\n\t\tsampleUV.y = asin( clamp( reflectVec.y, - 1.0, 1.0 ) ) * RECIPROCAL_PI + 0.5;\n\t\tsampleUV.x = atan( reflectVec.z, reflectVec.x ) * RECIPROCAL_PI2 + 0.5;\n\t\tvec4 envColor = texture2D( envMap, sampleUV );\n\t#elif defined( ENVMAP_TYPE_SPHERE )\n\t\treflectVec = normalize( reflectVec );\n\t\tvec3 reflectView = normalize( ( viewMatrix * vec4( reflectVec, 0.0 ) ).xyz + vec3( 0.0, 0.0, 1.0 ) );\n\t\tvec4 envColor = texture2D( envMap, reflectView.xy * 0.5 + 0.5 );\n\t#else\n\t\tvec4 envColor = vec4( 0.0 );\n\t#endif\n\tenvColor = envMapTexelToLinear( envColor );\n\t#ifdef ENVMAP_BLENDING_MULTIPLY\n\t\toutgoingLight = mix( outgoingLight, outgoingLight * envColor.xyz, specularStrength * reflectivity );\n\t#elif defined( ENVMAP_BLENDING_MIX )\n\t\toutgoingLight = mix( outgoingLight, envColor.xyz, specularStrength * reflectivity );\n\t#elif defined( ENVMAP_BLENDING_ADD )\n\t\toutgoingLight += envColor.xyz * specularStrength * reflectivity;\n\t#endif\n#endif\n"; @@ -5964,9 +6039,9 @@ var envmap_vertex = "#ifdef USE_ENVMAP\n\t#if defined( USE_BUMPMAP ) || defined( USE_NORMALMAP ) || defined( PHONG )\n\t\tvWorldPosition = worldPosition.xyz;\n\t#else\n\t\tvec3 cameraToVertex = normalize( worldPosition.xyz - cameraPosition );\n\t\tvec3 worldNormal = inverseTransformDirection( transformedNormal, viewMatrix );\n\t\t#ifdef ENVMAP_MODE_REFLECTION\n\t\t\tvReflect = reflect( cameraToVertex, worldNormal );\n\t\t#else\n\t\t\tvReflect = refract( cameraToVertex, worldNormal, refractionRatio );\n\t\t#endif\n\t#endif\n#endif\n"; - var fog_vertex = "\n#ifdef USE_FOG\nfogDepth = -mvPosition.z;\n#endif"; + var fog_vertex = "#ifdef USE_FOG\n\tfogDepth = -mvPosition.z;\n#endif\n"; - var fog_pars_vertex = "#ifdef USE_FOG\n varying float fogDepth;\n#endif\n"; + var fog_pars_vertex = "#ifdef USE_FOG\n\tvarying float fogDepth;\n#endif\n"; var fog_fragment = "#ifdef USE_FOG\n\t#ifdef FOG_EXP2\n\t\tfloat fogFactor = whiteCompliment( exp2( - fogDensity * fogDensity * fogDepth * fogDepth * LOG2 ) );\n\t#else\n\t\tfloat fogFactor = smoothstep( fogNear, fogFar, fogDepth );\n\t#endif\n\tgl_FragColor.rgb = mix( gl_FragColor.rgb, fogColor, fogFactor );\n#endif\n"; @@ -5982,7 +6057,7 @@ var lights_pars_begin = "uniform vec3 ambientLightColor;\nvec3 getAmbientLightIrradiance( const in vec3 ambientLightColor ) {\n\tvec3 irradiance = ambientLightColor;\n\t#ifndef PHYSICALLY_CORRECT_LIGHTS\n\t\tirradiance *= PI;\n\t#endif\n\treturn irradiance;\n}\n#if NUM_DIR_LIGHTS > 0\n\tstruct DirectionalLight {\n\t\tvec3 direction;\n\t\tvec3 color;\n\t\tint shadow;\n\t\tfloat shadowBias;\n\t\tfloat shadowRadius;\n\t\tvec2 shadowMapSize;\n\t};\n\tuniform DirectionalLight directionalLights[ NUM_DIR_LIGHTS ];\n\tvoid getDirectionalDirectLightIrradiance( const in DirectionalLight directionalLight, const in GeometricContext geometry, out IncidentLight directLight ) {\n\t\tdirectLight.color = directionalLight.color;\n\t\tdirectLight.direction = directionalLight.direction;\n\t\tdirectLight.visible = true;\n\t}\n#endif\n#if NUM_POINT_LIGHTS > 0\n\tstruct PointLight {\n\t\tvec3 position;\n\t\tvec3 color;\n\t\tfloat distance;\n\t\tfloat decay;\n\t\tint shadow;\n\t\tfloat shadowBias;\n\t\tfloat shadowRadius;\n\t\tvec2 shadowMapSize;\n\t\tfloat shadowCameraNear;\n\t\tfloat shadowCameraFar;\n\t};\n\tuniform PointLight pointLights[ NUM_POINT_LIGHTS ];\n\tvoid getPointDirectLightIrradiance( const in PointLight pointLight, const in GeometricContext geometry, out IncidentLight directLight ) {\n\t\tvec3 lVector = pointLight.position - geometry.position;\n\t\tdirectLight.direction = normalize( lVector );\n\t\tfloat lightDistance = length( lVector );\n\t\tdirectLight.color = pointLight.color;\n\t\tdirectLight.color *= punctualLightIntensityToIrradianceFactor( lightDistance, pointLight.distance, pointLight.decay );\n\t\tdirectLight.visible = ( directLight.color != vec3( 0.0 ) );\n\t}\n#endif\n#if NUM_SPOT_LIGHTS > 0\n\tstruct SpotLight {\n\t\tvec3 position;\n\t\tvec3 direction;\n\t\tvec3 color;\n\t\tfloat distance;\n\t\tfloat decay;\n\t\tfloat coneCos;\n\t\tfloat penumbraCos;\n\t\tint shadow;\n\t\tfloat shadowBias;\n\t\tfloat shadowRadius;\n\t\tvec2 shadowMapSize;\n\t};\n\tuniform SpotLight spotLights[ NUM_SPOT_LIGHTS ];\n\tvoid getSpotDirectLightIrradiance( const in SpotLight spotLight, const in GeometricContext geometry, out IncidentLight directLight ) {\n\t\tvec3 lVector = spotLight.position - geometry.position;\n\t\tdirectLight.direction = normalize( lVector );\n\t\tfloat lightDistance = length( lVector );\n\t\tfloat angleCos = dot( directLight.direction, spotLight.direction );\n\t\tif ( angleCos > spotLight.coneCos ) {\n\t\t\tfloat spotEffect = smoothstep( spotLight.coneCos, spotLight.penumbraCos, angleCos );\n\t\t\tdirectLight.color = spotLight.color;\n\t\t\tdirectLight.color *= spotEffect * punctualLightIntensityToIrradianceFactor( lightDistance, spotLight.distance, spotLight.decay );\n\t\t\tdirectLight.visible = true;\n\t\t} else {\n\t\t\tdirectLight.color = vec3( 0.0 );\n\t\t\tdirectLight.visible = false;\n\t\t}\n\t}\n#endif\n#if NUM_RECT_AREA_LIGHTS > 0\n\tstruct RectAreaLight {\n\t\tvec3 color;\n\t\tvec3 position;\n\t\tvec3 halfWidth;\n\t\tvec3 halfHeight;\n\t};\n\tuniform sampler2D ltc_1;\tuniform sampler2D ltc_2;\n\tuniform RectAreaLight rectAreaLights[ NUM_RECT_AREA_LIGHTS ];\n#endif\n#if NUM_HEMI_LIGHTS > 0\n\tstruct HemisphereLight {\n\t\tvec3 direction;\n\t\tvec3 skyColor;\n\t\tvec3 groundColor;\n\t};\n\tuniform HemisphereLight hemisphereLights[ NUM_HEMI_LIGHTS ];\n\tvec3 getHemisphereLightIrradiance( const in HemisphereLight hemiLight, const in GeometricContext geometry ) {\n\t\tfloat dotNL = dot( geometry.normal, hemiLight.direction );\n\t\tfloat hemiDiffuseWeight = 0.5 * dotNL + 0.5;\n\t\tvec3 irradiance = mix( hemiLight.groundColor, hemiLight.skyColor, hemiDiffuseWeight );\n\t\t#ifndef PHYSICALLY_CORRECT_LIGHTS\n\t\t\tirradiance *= PI;\n\t\t#endif\n\t\treturn irradiance;\n\t}\n#endif\n"; - var lights_pars_maps = "#if defined( USE_ENVMAP ) && defined( PHYSICAL )\n\tvec3 getLightProbeIndirectIrradiance( const in GeometricContext geometry, const in int maxMIPLevel ) {\n\t\tvec3 worldNormal = inverseTransformDirection( geometry.normal, viewMatrix );\n\t\t#ifdef ENVMAP_TYPE_CUBE\n\t\t\tvec3 queryVec = vec3( flipEnvMap * worldNormal.x, worldNormal.yz );\n\t\t\t#ifdef TEXTURE_LOD_EXT\n\t\t\t\tvec4 envMapColor = textureCubeLodEXT( envMap, queryVec, float( maxMIPLevel ) );\n\t\t\t#else\n\t\t\t\tvec4 envMapColor = textureCube( envMap, queryVec, float( maxMIPLevel ) );\n\t\t\t#endif\n\t\t\tenvMapColor.rgb = envMapTexelToLinear( envMapColor ).rgb;\n\t\t#elif defined( ENVMAP_TYPE_CUBE_UV )\n\t\t\tvec3 queryVec = vec3( flipEnvMap * worldNormal.x, worldNormal.yz );\n\t\t\tvec4 envMapColor = textureCubeUV( queryVec, 1.0 );\n\t\t#else\n\t\t\tvec4 envMapColor = vec4( 0.0 );\n\t\t#endif\n\t\treturn PI * envMapColor.rgb * envMapIntensity;\n\t}\n\tfloat getSpecularMIPLevel( const in float blinnShininessExponent, const in int maxMIPLevel ) {\n\t\tfloat maxMIPLevelScalar = float( maxMIPLevel );\n\t\tfloat desiredMIPLevel = maxMIPLevelScalar + 0.79248 - 0.5 * log2( pow2( blinnShininessExponent ) + 1.0 );\n\t\treturn clamp( desiredMIPLevel, 0.0, maxMIPLevelScalar );\n\t}\n\tvec3 getLightProbeIndirectRadiance( const in GeometricContext geometry, const in float blinnShininessExponent, const in int maxMIPLevel ) {\n\t\t#ifdef ENVMAP_MODE_REFLECTION\n\t\t\tvec3 reflectVec = reflect( -geometry.viewDir, geometry.normal );\n\t\t#else\n\t\t\tvec3 reflectVec = refract( -geometry.viewDir, geometry.normal, refractionRatio );\n\t\t#endif\n\t\treflectVec = inverseTransformDirection( reflectVec, viewMatrix );\n\t\tfloat specularMIPLevel = getSpecularMIPLevel( blinnShininessExponent, maxMIPLevel );\n\t\t#ifdef ENVMAP_TYPE_CUBE\n\t\t\tvec3 queryReflectVec = vec3( flipEnvMap * reflectVec.x, reflectVec.yz );\n\t\t\t#ifdef TEXTURE_LOD_EXT\n\t\t\t\tvec4 envMapColor = textureCubeLodEXT( envMap, queryReflectVec, specularMIPLevel );\n\t\t\t#else\n\t\t\t\tvec4 envMapColor = textureCube( envMap, queryReflectVec, specularMIPLevel );\n\t\t\t#endif\n\t\t\tenvMapColor.rgb = envMapTexelToLinear( envMapColor ).rgb;\n\t\t#elif defined( ENVMAP_TYPE_CUBE_UV )\n\t\t\tvec3 queryReflectVec = vec3( flipEnvMap * reflectVec.x, reflectVec.yz );\n\t\t\tvec4 envMapColor = textureCubeUV(queryReflectVec, BlinnExponentToGGXRoughness(blinnShininessExponent));\n\t\t#elif defined( ENVMAP_TYPE_EQUIREC )\n\t\t\tvec2 sampleUV;\n\t\t\tsampleUV.y = asin( clamp( reflectVec.y, - 1.0, 1.0 ) ) * RECIPROCAL_PI + 0.5;\n\t\t\tsampleUV.x = atan( reflectVec.z, reflectVec.x ) * RECIPROCAL_PI2 + 0.5;\n\t\t\t#ifdef TEXTURE_LOD_EXT\n\t\t\t\tvec4 envMapColor = texture2DLodEXT( envMap, sampleUV, specularMIPLevel );\n\t\t\t#else\n\t\t\t\tvec4 envMapColor = texture2D( envMap, sampleUV, specularMIPLevel );\n\t\t\t#endif\n\t\t\tenvMapColor.rgb = envMapTexelToLinear( envMapColor ).rgb;\n\t\t#elif defined( ENVMAP_TYPE_SPHERE )\n\t\t\tvec3 reflectView = normalize( ( viewMatrix * vec4( reflectVec, 0.0 ) ).xyz + vec3( 0.0,0.0,1.0 ) );\n\t\t\t#ifdef TEXTURE_LOD_EXT\n\t\t\t\tvec4 envMapColor = texture2DLodEXT( envMap, reflectView.xy * 0.5 + 0.5, specularMIPLevel );\n\t\t\t#else\n\t\t\t\tvec4 envMapColor = texture2D( envMap, reflectView.xy * 0.5 + 0.5, specularMIPLevel );\n\t\t\t#endif\n\t\t\tenvMapColor.rgb = envMapTexelToLinear( envMapColor ).rgb;\n\t\t#endif\n\t\treturn envMapColor.rgb * envMapIntensity;\n\t}\n#endif\n"; + var envmap_physical_pars_fragment = "#if defined( USE_ENVMAP ) && defined( PHYSICAL )\n\tvec3 getLightProbeIndirectIrradiance( const in GeometricContext geometry, const in int maxMIPLevel ) {\n\t\tvec3 worldNormal = inverseTransformDirection( geometry.normal, viewMatrix );\n\t\t#ifdef ENVMAP_TYPE_CUBE\n\t\t\tvec3 queryVec = vec3( flipEnvMap * worldNormal.x, worldNormal.yz );\n\t\t\t#ifdef TEXTURE_LOD_EXT\n\t\t\t\tvec4 envMapColor = textureCubeLodEXT( envMap, queryVec, float( maxMIPLevel ) );\n\t\t\t#else\n\t\t\t\tvec4 envMapColor = textureCube( envMap, queryVec, float( maxMIPLevel ) );\n\t\t\t#endif\n\t\t\tenvMapColor.rgb = envMapTexelToLinear( envMapColor ).rgb;\n\t\t#elif defined( ENVMAP_TYPE_CUBE_UV )\n\t\t\tvec3 queryVec = vec3( flipEnvMap * worldNormal.x, worldNormal.yz );\n\t\t\tvec4 envMapColor = textureCubeUV( envMap, queryVec, 1.0 );\n\t\t#else\n\t\t\tvec4 envMapColor = vec4( 0.0 );\n\t\t#endif\n\t\treturn PI * envMapColor.rgb * envMapIntensity;\n\t}\n\tfloat getSpecularMIPLevel( const in float blinnShininessExponent, const in int maxMIPLevel ) {\n\t\tfloat maxMIPLevelScalar = float( maxMIPLevel );\n\t\tfloat desiredMIPLevel = maxMIPLevelScalar + 0.79248 - 0.5 * log2( pow2( blinnShininessExponent ) + 1.0 );\n\t\treturn clamp( desiredMIPLevel, 0.0, maxMIPLevelScalar );\n\t}\n\tvec3 getLightProbeIndirectRadiance( const in GeometricContext geometry, const in float blinnShininessExponent, const in int maxMIPLevel ) {\n\t\t#ifdef ENVMAP_MODE_REFLECTION\n\t\t\tvec3 reflectVec = reflect( -geometry.viewDir, geometry.normal );\n\t\t#else\n\t\t\tvec3 reflectVec = refract( -geometry.viewDir, geometry.normal, refractionRatio );\n\t\t#endif\n\t\treflectVec = inverseTransformDirection( reflectVec, viewMatrix );\n\t\tfloat specularMIPLevel = getSpecularMIPLevel( blinnShininessExponent, maxMIPLevel );\n\t\t#ifdef ENVMAP_TYPE_CUBE\n\t\t\tvec3 queryReflectVec = vec3( flipEnvMap * reflectVec.x, reflectVec.yz );\n\t\t\t#ifdef TEXTURE_LOD_EXT\n\t\t\t\tvec4 envMapColor = textureCubeLodEXT( envMap, queryReflectVec, specularMIPLevel );\n\t\t\t#else\n\t\t\t\tvec4 envMapColor = textureCube( envMap, queryReflectVec, specularMIPLevel );\n\t\t\t#endif\n\t\t\tenvMapColor.rgb = envMapTexelToLinear( envMapColor ).rgb;\n\t\t#elif defined( ENVMAP_TYPE_CUBE_UV )\n\t\t\tvec3 queryReflectVec = vec3( flipEnvMap * reflectVec.x, reflectVec.yz );\n\t\t\tvec4 envMapColor = textureCubeUV( envMap, queryReflectVec, BlinnExponentToGGXRoughness(blinnShininessExponent ));\n\t\t#elif defined( ENVMAP_TYPE_EQUIREC )\n\t\t\tvec2 sampleUV;\n\t\t\tsampleUV.y = asin( clamp( reflectVec.y, - 1.0, 1.0 ) ) * RECIPROCAL_PI + 0.5;\n\t\t\tsampleUV.x = atan( reflectVec.z, reflectVec.x ) * RECIPROCAL_PI2 + 0.5;\n\t\t\t#ifdef TEXTURE_LOD_EXT\n\t\t\t\tvec4 envMapColor = texture2DLodEXT( envMap, sampleUV, specularMIPLevel );\n\t\t\t#else\n\t\t\t\tvec4 envMapColor = texture2D( envMap, sampleUV, specularMIPLevel );\n\t\t\t#endif\n\t\t\tenvMapColor.rgb = envMapTexelToLinear( envMapColor ).rgb;\n\t\t#elif defined( ENVMAP_TYPE_SPHERE )\n\t\t\tvec3 reflectView = normalize( ( viewMatrix * vec4( reflectVec, 0.0 ) ).xyz + vec3( 0.0,0.0,1.0 ) );\n\t\t\t#ifdef TEXTURE_LOD_EXT\n\t\t\t\tvec4 envMapColor = texture2DLodEXT( envMap, reflectView.xy * 0.5 + 0.5, specularMIPLevel );\n\t\t\t#else\n\t\t\t\tvec4 envMapColor = texture2D( envMap, reflectView.xy * 0.5 + 0.5, specularMIPLevel );\n\t\t\t#endif\n\t\t\tenvMapColor.rgb = envMapTexelToLinear( envMapColor ).rgb;\n\t\t#endif\n\t\treturn envMapColor.rgb * envMapIntensity;\n\t}\n#endif\n"; var lights_phong_fragment = "BlinnPhongMaterial material;\nmaterial.diffuseColor = diffuseColor.rgb;\nmaterial.specularColor = specular;\nmaterial.specularShininess = shininess;\nmaterial.specularStrength = specularStrength;\n"; @@ -6000,9 +6075,9 @@ var logdepthbuf_fragment = "#if defined( USE_LOGDEPTHBUF ) && defined( USE_LOGDEPTHBUF_EXT )\n\tgl_FragDepthEXT = log2( vFragDepth ) * logDepthBufFC * 0.5;\n#endif"; - var logdepthbuf_pars_fragment = "#ifdef USE_LOGDEPTHBUF\n\tuniform float logDepthBufFC;\n\t#ifdef USE_LOGDEPTHBUF_EXT\n\t\tvarying float vFragDepth;\n\t#endif\n#endif\n"; + var logdepthbuf_pars_fragment = "#if defined( USE_LOGDEPTHBUF ) && defined( USE_LOGDEPTHBUF_EXT )\n\tuniform float logDepthBufFC;\n\tvarying float vFragDepth;\n#endif\n"; - var logdepthbuf_pars_vertex = "#ifdef USE_LOGDEPTHBUF\n\t#ifdef USE_LOGDEPTHBUF_EXT\n\t\tvarying float vFragDepth;\n\t#endif\n\tuniform float logDepthBufFC;\n#endif"; + var logdepthbuf_pars_vertex = "#ifdef USE_LOGDEPTHBUF\n\t#ifdef USE_LOGDEPTHBUF_EXT\n\t\tvarying float vFragDepth;\n\t#else\n\t\tuniform float logDepthBufFC;\n\t#endif\n#endif\n"; var logdepthbuf_vertex = "#ifdef USE_LOGDEPTHBUF\n\t#ifdef USE_LOGDEPTHBUF_EXT\n\t\tvFragDepth = 1.0 + gl_Position.w;\n\t#else\n\t\tgl_Position.z = log2( max( EPSILON, gl_Position.w + 1.0 ) ) * logDepthBufFC - 1.0;\n\t\tgl_Position.z *= gl_Position.w;\n\t#endif\n#endif\n"; @@ -6026,9 +6101,9 @@ var normal_fragment_begin = "#ifdef FLAT_SHADED\n\tvec3 fdx = vec3( dFdx( vViewPosition.x ), dFdx( vViewPosition.y ), dFdx( vViewPosition.z ) );\n\tvec3 fdy = vec3( dFdy( vViewPosition.x ), dFdy( vViewPosition.y ), dFdy( vViewPosition.z ) );\n\tvec3 normal = normalize( cross( fdx, fdy ) );\n#else\n\tvec3 normal = normalize( vNormal );\n\t#ifdef DOUBLE_SIDED\n\t\tnormal = normal * ( float( gl_FrontFacing ) * 2.0 - 1.0 );\n\t#endif\n#endif\n"; - var normal_fragment_maps = "#ifdef USE_NORMALMAP\n\tnormal = perturbNormal2Arb( -vViewPosition, normal );\n#elif defined( USE_BUMPMAP )\n\tnormal = perturbNormalArb( -vViewPosition, normal, dHdxy_fwd() );\n#endif\n"; + var normal_fragment_maps = "#ifdef USE_NORMALMAP\n\t#ifdef OBJECTSPACE_NORMALMAP\n\t\tnormal = texture2D( normalMap, vUv ).xyz * 2.0 - 1.0;\n\t\t#ifdef FLIP_SIDED\n\t\t\tnormal = - normal;\n\t\t#endif\n\t\t#ifdef DOUBLE_SIDED\n\t\t\tnormal = normal * ( float( gl_FrontFacing ) * 2.0 - 1.0 );\n\t\t#endif\n\t\tnormal = normalize( normalMatrix * normal );\n\t#else\n\t\tnormal = perturbNormal2Arb( -vViewPosition, normal );\n\t#endif\n#elif defined( USE_BUMPMAP )\n\tnormal = perturbNormalArb( -vViewPosition, normal, dHdxy_fwd() );\n#endif\n"; - var normalmap_pars_fragment = "#ifdef USE_NORMALMAP\n\tuniform sampler2D normalMap;\n\tuniform vec2 normalScale;\n\tvec3 perturbNormal2Arb( vec3 eye_pos, vec3 surf_norm ) {\n\t\tvec3 q0 = vec3( dFdx( eye_pos.x ), dFdx( eye_pos.y ), dFdx( eye_pos.z ) );\n\t\tvec3 q1 = vec3( dFdy( eye_pos.x ), dFdy( eye_pos.y ), dFdy( eye_pos.z ) );\n\t\tvec2 st0 = dFdx( vUv.st );\n\t\tvec2 st1 = dFdy( vUv.st );\n\t\tfloat scale = sign( st1.t * st0.s - st0.t * st1.s );\t\tscale *= float( gl_FrontFacing ) * 2.0 - 1.0;\n\t\tvec3 S = normalize( ( q0 * st1.t - q1 * st0.t ) * scale );\n\t\tvec3 T = normalize( ( - q0 * st1.s + q1 * st0.s ) * scale );\n\t\tvec3 N = normalize( surf_norm );\n\t\tvec3 mapN = texture2D( normalMap, vUv ).xyz * 2.0 - 1.0;\n\t\tmapN.xy = normalScale * mapN.xy;\n\t\tmat3 tsn = mat3( S, T, N );\n\t\treturn normalize( tsn * mapN );\n\t}\n#endif\n"; + var normalmap_pars_fragment = "#ifdef USE_NORMALMAP\n\tuniform sampler2D normalMap;\n\tuniform vec2 normalScale;\n\t#ifdef OBJECTSPACE_NORMALMAP\n\t\tuniform mat3 normalMatrix;\n\t#else\n\t\tvec3 perturbNormal2Arb( vec3 eye_pos, vec3 surf_norm ) {\n\t\t\tvec3 q0 = vec3( dFdx( eye_pos.x ), dFdx( eye_pos.y ), dFdx( eye_pos.z ) );\n\t\t\tvec3 q1 = vec3( dFdy( eye_pos.x ), dFdy( eye_pos.y ), dFdy( eye_pos.z ) );\n\t\t\tvec2 st0 = dFdx( vUv.st );\n\t\t\tvec2 st1 = dFdy( vUv.st );\n\t\t\tfloat scale = sign( st1.t * st0.s - st0.t * st1.s );\n\t\t\tvec3 S = normalize( ( q0 * st1.t - q1 * st0.t ) * scale );\n\t\t\tvec3 T = normalize( ( - q0 * st1.s + q1 * st0.s ) * scale );\n\t\t\tvec3 N = normalize( surf_norm );\n\t\t\tmat3 tsn = mat3( S, T, N );\n\t\t\tvec3 mapN = texture2D( normalMap, vUv ).xyz * 2.0 - 1.0;\n\t\t\tmapN.xy *= normalScale;\n\t\t\tmapN.xy *= ( float( gl_FrontFacing ) * 2.0 - 1.0 );\n\t\t\treturn normalize( tsn * mapN );\n\t\t}\n\t#endif\n#endif\n"; var packing = "vec3 packNormalToRGB( const in vec3 normal ) {\n\treturn normalize( normal ) * 0.5 + 0.5;\n}\nvec3 unpackRGBToNormal( const in vec3 rgb ) {\n\treturn 2.0 * rgb.xyz - 1.0;\n}\nconst float PackUpscale = 256. / 255.;const float UnpackDownscale = 255. / 256.;\nconst vec3 PackFactors = vec3( 256. * 256. * 256., 256. * 256., 256. );\nconst vec4 UnpackFactors = UnpackDownscale / vec4( PackFactors, 1. );\nconst float ShiftRight8 = 1. / 256.;\nvec4 packDepthToRGBA( const in float v ) {\n\tvec4 r = vec4( fract( v * PackFactors ), v );\n\tr.yzw -= r.xyz * ShiftRight8;\treturn r * PackUpscale;\n}\nfloat unpackRGBAToDepth( const in vec4 v ) {\n\treturn dot( v, UnpackFactors );\n}\nfloat viewZToOrthographicDepth( const in float viewZ, const in float near, const in float far ) {\n\treturn ( viewZ + near ) / ( near - far );\n}\nfloat orthographicDepthToViewZ( const in float linearClipZ, const in float near, const in float far ) {\n\treturn linearClipZ * ( near - far ) - near;\n}\nfloat viewZToPerspectiveDepth( const in float viewZ, const in float near, const in float far ) {\n\treturn (( near + viewZ ) * far ) / (( far - near ) * viewZ );\n}\nfloat perspectiveDepthToViewZ( const in float invClipZ, const in float near, const in float far ) {\n\treturn ( near * far ) / ( ( far - near ) * invClipZ - far );\n}\n"; @@ -6106,30 +6181,34 @@ var meshbasic_vert = "#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\t#ifdef USE_ENVMAP\n\t#include \n\t#include \n\t#include \n\t#include \n\t#endif\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}\n"; - var meshlambert_frag = "uniform vec3 diffuse;\nuniform vec3 emissive;\nuniform float opacity;\nvarying vec3 vLightFront;\n#ifdef DOUBLE_SIDED\n\tvarying vec3 vLightBack;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\tReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n\tvec3 totalEmissiveRadiance = emissive;\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\treflectedLight.indirectDiffuse = getAmbientLightIrradiance( ambientLightColor );\n\t#include \n\treflectedLight.indirectDiffuse *= BRDF_Diffuse_Lambert( diffuseColor.rgb );\n\t#ifdef DOUBLE_SIDED\n\t\treflectedLight.directDiffuse = ( gl_FrontFacing ) ? vLightFront : vLightBack;\n\t#else\n\t\treflectedLight.directDiffuse = vLightFront;\n\t#endif\n\treflectedLight.directDiffuse *= BRDF_Diffuse_Lambert( diffuseColor.rgb ) * getShadowMask();\n\t#include \n\tvec3 outgoingLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse + totalEmissiveRadiance;\n\t#include \n\tgl_FragColor = vec4( outgoingLight, diffuseColor.a );\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}\n"; + var meshlambert_frag = "uniform vec3 diffuse;\nuniform vec3 emissive;\nuniform float opacity;\nvarying vec3 vLightFront;\n#ifdef DOUBLE_SIDED\n\tvarying vec3 vLightBack;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\tReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n\tvec3 totalEmissiveRadiance = emissive;\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\treflectedLight.indirectDiffuse = getAmbientLightIrradiance( ambientLightColor );\n\t#include \n\treflectedLight.indirectDiffuse *= BRDF_Diffuse_Lambert( diffuseColor.rgb );\n\t#ifdef DOUBLE_SIDED\n\t\treflectedLight.directDiffuse = ( gl_FrontFacing ) ? vLightFront : vLightBack;\n\t#else\n\t\treflectedLight.directDiffuse = vLightFront;\n\t#endif\n\treflectedLight.directDiffuse *= BRDF_Diffuse_Lambert( diffuseColor.rgb ) * getShadowMask();\n\t#include \n\tvec3 outgoingLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse + totalEmissiveRadiance;\n\t#include \n\tgl_FragColor = vec4( outgoingLight, diffuseColor.a );\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}\n"; - var meshlambert_vert = "#define LAMBERT\nvarying vec3 vLightFront;\n#ifdef DOUBLE_SIDED\n\tvarying vec3 vLightBack;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}\n"; + var meshlambert_vert = "#define LAMBERT\nvarying vec3 vLightFront;\n#ifdef DOUBLE_SIDED\n\tvarying vec3 vLightBack;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}\n"; - var meshphong_frag = "#define PHONG\nuniform vec3 diffuse;\nuniform vec3 emissive;\nuniform vec3 specular;\nuniform float shininess;\nuniform float opacity;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\tReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n\tvec3 totalEmissiveRadiance = emissive;\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tvec3 outgoingLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse + reflectedLight.directSpecular + reflectedLight.indirectSpecular + totalEmissiveRadiance;\n\t#include \n\tgl_FragColor = vec4( outgoingLight, diffuseColor.a );\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}\n"; + var meshphong_frag = "#define PHONG\nuniform vec3 diffuse;\nuniform vec3 emissive;\nuniform vec3 specular;\nuniform float shininess;\nuniform float opacity;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\tReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n\tvec3 totalEmissiveRadiance = emissive;\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tvec3 outgoingLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse + reflectedLight.directSpecular + reflectedLight.indirectSpecular + totalEmissiveRadiance;\n\t#include \n\tgl_FragColor = vec4( outgoingLight, diffuseColor.a );\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}\n"; var meshphong_vert = "#define PHONG\nvarying vec3 vViewPosition;\n#ifndef FLAT_SHADED\n\tvarying vec3 vNormal;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n#ifndef FLAT_SHADED\n\tvNormal = normalize( transformedNormal );\n#endif\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tvViewPosition = - mvPosition.xyz;\n\t#include \n\t#include \n\t#include \n\t#include \n}\n"; - var meshphysical_frag = "#define PHYSICAL\nuniform vec3 diffuse;\nuniform vec3 emissive;\nuniform float roughness;\nuniform float metalness;\nuniform float opacity;\n#ifndef STANDARD\n\tuniform float clearCoat;\n\tuniform float clearCoatRoughness;\n#endif\nvarying vec3 vViewPosition;\n#ifndef FLAT_SHADED\n\tvarying vec3 vNormal;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\tReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n\tvec3 totalEmissiveRadiance = emissive;\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tvec3 outgoingLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse + reflectedLight.directSpecular + reflectedLight.indirectSpecular + totalEmissiveRadiance;\n\tgl_FragColor = vec4( outgoingLight, diffuseColor.a );\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}\n"; + var meshphysical_frag = "#define PHYSICAL\nuniform vec3 diffuse;\nuniform vec3 emissive;\nuniform float roughness;\nuniform float metalness;\nuniform float opacity;\n#ifndef STANDARD\n\tuniform float clearCoat;\n\tuniform float clearCoatRoughness;\n#endif\nvarying vec3 vViewPosition;\n#ifndef FLAT_SHADED\n\tvarying vec3 vNormal;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\tReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n\tvec3 totalEmissiveRadiance = emissive;\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tvec3 outgoingLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse + reflectedLight.directSpecular + reflectedLight.indirectSpecular + totalEmissiveRadiance;\n\tgl_FragColor = vec4( outgoingLight, diffuseColor.a );\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}\n"; var meshphysical_vert = "#define PHYSICAL\nvarying vec3 vViewPosition;\n#ifndef FLAT_SHADED\n\tvarying vec3 vNormal;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n#ifndef FLAT_SHADED\n\tvNormal = normalize( transformedNormal );\n#endif\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tvViewPosition = - mvPosition.xyz;\n\t#include \n\t#include \n\t#include \n}\n"; - var normal_frag = "#define NORMAL\nuniform float opacity;\n#if defined( FLAT_SHADED ) || defined( USE_BUMPMAP ) || defined( USE_NORMALMAP )\n\tvarying vec3 vViewPosition;\n#endif\n#ifndef FLAT_SHADED\n\tvarying vec3 vNormal;\n#endif\n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\tgl_FragColor = vec4( packNormalToRGB( normal ), opacity );\n}\n"; + var normal_frag = "#define NORMAL\nuniform float opacity;\n#if defined( FLAT_SHADED ) || defined( USE_BUMPMAP ) || ( defined( USE_NORMALMAP ) && ! defined( OBJECTSPACE_NORMALMAP ) )\n\tvarying vec3 vViewPosition;\n#endif\n#ifndef FLAT_SHADED\n\tvarying vec3 vNormal;\n#endif\n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\tgl_FragColor = vec4( packNormalToRGB( normal ), opacity );\n}\n"; - var normal_vert = "#define NORMAL\n#if defined( FLAT_SHADED ) || defined( USE_BUMPMAP ) || defined( USE_NORMALMAP )\n\tvarying vec3 vViewPosition;\n#endif\n#ifndef FLAT_SHADED\n\tvarying vec3 vNormal;\n#endif\n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n#ifndef FLAT_SHADED\n\tvNormal = normalize( transformedNormal );\n#endif\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n#if defined( FLAT_SHADED ) || defined( USE_BUMPMAP ) || defined( USE_NORMALMAP )\n\tvViewPosition = - mvPosition.xyz;\n#endif\n}\n"; + var normal_vert = "#define NORMAL\n#if defined( FLAT_SHADED ) || defined( USE_BUMPMAP ) || ( defined( USE_NORMALMAP ) && ! defined( OBJECTSPACE_NORMALMAP ) )\n\tvarying vec3 vViewPosition;\n#endif\n#ifndef FLAT_SHADED\n\tvarying vec3 vNormal;\n#endif\n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n#ifndef FLAT_SHADED\n\tvNormal = normalize( transformedNormal );\n#endif\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n#if defined( FLAT_SHADED ) || defined( USE_BUMPMAP ) || ( defined( USE_NORMALMAP ) && ! defined( OBJECTSPACE_NORMALMAP ) )\n\tvViewPosition = - mvPosition.xyz;\n#endif\n}\n"; - var points_frag = "uniform vec3 diffuse;\nuniform float opacity;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec3 outgoingLight = vec3( 0.0 );\n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\t#include \n\t#include \n\t#include \n\t#include \n\toutgoingLight = diffuseColor.rgb;\n\tgl_FragColor = vec4( outgoingLight, diffuseColor.a );\n\t#include \n\t#include \n\t#include \n\t#include \n}\n"; + var points_frag = "uniform vec3 diffuse;\nuniform float opacity;\n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec3 outgoingLight = vec3( 0.0 );\n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\t#include \n\t#include \n\t#include \n\t#include \n\toutgoingLight = diffuseColor.rgb;\n\tgl_FragColor = vec4( outgoingLight, diffuseColor.a );\n\t#include \n\t#include \n\t#include \n\t#include \n}\n"; - var points_vert = "uniform float size;\nuniform float scale;\n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#ifdef USE_SIZEATTENUATION\n\t\tgl_PointSize = size * ( scale / - mvPosition.z );\n\t#else\n\t\tgl_PointSize = size;\n\t#endif\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}\n"; + var points_vert = "uniform float size;\nuniform float scale;\n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\tgl_PointSize = size;\n\t#ifdef USE_SIZEATTENUATION\n\t\tbool isPerspective = ( projectionMatrix[ 2 ][ 3 ] == - 1.0 );\n\t\tif ( isPerspective ) gl_PointSize *= ( scale / - mvPosition.z );\n\t#endif\n\t#include \n\t#include \n\t#include \n\t#include \n}\n"; var shadow_frag = "uniform vec3 color;\nuniform float opacity;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\tgl_FragColor = vec4( color, opacity * ( 1.0 - getShadowMask() ) );\n\t#include \n}\n"; var shadow_vert = "#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}\n"; + var sprite_frag = "uniform vec3 diffuse;\nuniform float opacity;\n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec3 outgoingLight = vec3( 0.0 );\n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\t#include \n\t#include \n\t#include \n\toutgoingLight = diffuseColor.rgb;\n\tgl_FragColor = vec4( outgoingLight, diffuseColor.a );\n\t#include \n\t#include \n\t#include \n}\n"; + + var sprite_vert = "uniform float rotation;\nuniform vec2 center;\n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec4 mvPosition = modelViewMatrix * vec4( 0.0, 0.0, 0.0, 1.0 );\n\tvec2 scale;\n\tscale.x = length( vec3( modelMatrix[ 0 ].x, modelMatrix[ 0 ].y, modelMatrix[ 0 ].z ) );\n\tscale.y = length( vec3( modelMatrix[ 1 ].x, modelMatrix[ 1 ].y, modelMatrix[ 1 ].z ) );\n\t#ifndef USE_SIZEATTENUATION\n\t\tbool isPerspective = ( projectionMatrix[ 2 ][ 3 ] == - 1.0 );\n\t\tif ( isPerspective ) scale *= - mvPosition.z;\n\t#endif\n\tvec2 alignedPosition = ( position.xy - ( center - vec2( 0.5 ) ) ) * scale;\n\tvec2 rotatedPosition;\n\trotatedPosition.x = cos( rotation ) * alignedPosition.x - sin( rotation ) * alignedPosition.y;\n\trotatedPosition.y = sin( rotation ) * alignedPosition.x + cos( rotation ) * alignedPosition.y;\n\tmvPosition.xy += rotatedPosition;\n\tgl_Position = projectionMatrix * mvPosition;\n\t#include \n\t#include \n\t#include \n}\n"; + var ShaderChunk = { alphamap_fragment: alphamap_fragment, alphamap_pars_fragment: alphamap_pars_fragment, @@ -6160,6 +6239,7 @@ envmap_fragment: envmap_fragment, envmap_pars_fragment: envmap_pars_fragment, envmap_pars_vertex: envmap_pars_vertex, + envmap_physical_pars_fragment: envmap_physical_pars_fragment, envmap_vertex: envmap_vertex, fog_vertex: fog_vertex, fog_pars_vertex: fog_pars_vertex, @@ -6170,7 +6250,6 @@ lightmap_pars_fragment: lightmap_pars_fragment, lights_lambert_vertex: lights_lambert_vertex, lights_pars_begin: lights_pars_begin, - lights_pars_maps: lights_pars_maps, lights_phong_fragment: lights_phong_fragment, lights_phong_pars_fragment: lights_phong_pars_fragment, lights_physical_fragment: lights_physical_fragment, @@ -6244,7 +6323,9 @@ points_frag: points_frag, points_vert: points_vert, shadow_frag: shadow_frag, - shadow_vert: shadow_vert + shadow_vert: shadow_vert, + sprite_frag: sprite_frag, + sprite_vert: sprite_vert }; /** @@ -6625,23 +6706,73 @@ }, - convertGammaToLinear: function () { + convertGammaToLinear: function ( gammaFactor ) { - var r = this.r, g = this.g, b = this.b; + this.copyGammaToLinear( this, gammaFactor ); + + return this; + + }, + + convertLinearToGamma: function ( gammaFactor ) { - this.r = r * r; - this.g = g * g; - this.b = b * b; + this.copyLinearToGamma( this, gammaFactor ); return this; }, - convertLinearToGamma: function () { + copySRGBToLinear: function () { - this.r = Math.sqrt( this.r ); - this.g = Math.sqrt( this.g ); - this.b = Math.sqrt( this.b ); + function SRGBToLinear( c ) { + + return ( c < 0.04045 ) ? c * 0.0773993808 : Math.pow( c * 0.9478672986 + 0.0521327014, 2.4 ); + + } + + return function copySRGBToLinear( color ) { + + this.r = SRGBToLinear( color.r ); + this.g = SRGBToLinear( color.g ); + this.b = SRGBToLinear( color.b ); + + return this; + + }; + + }(), + + copyLinearToSRGB: function () { + + function LinearToSRGB( c ) { + + return ( c < 0.0031308 ) ? c * 12.92 : 1.055 * ( Math.pow( c, 0.41666 ) ) - 0.055; + + } + + return function copyLinearToSRGB( color ) { + + this.r = LinearToSRGB( color.r ); + this.g = LinearToSRGB( color.g ); + this.b = LinearToSRGB( color.b ); + + return this; + + }; + + }(), + + convertSRGBToLinear: function () { + + this.copySRGBToLinear( this ); + + return this; + + }, + + convertLinearToSRGB: function () { + + this.copyLinearToSRGB( this ); return this; @@ -6803,6 +6934,28 @@ }, + lerpHSL: function () { + + var hslA = { h: 0, s: 0, l: 0 }; + var hslB = { h: 0, s: 0, l: 0 }; + + return function lerpHSL( color, alpha ) { + + this.getHSL( hslA ); + color.getHSL( hslB ); + + var h = _Math.lerp( hslA.h, hslB.h, alpha ); + var s = _Math.lerp( hslA.s, hslB.s, alpha ); + var l = _Math.lerp( hslA.l, hslB.l, alpha ); + + this.setHSL( h, s, l ); + + return this; + + }; + + }(), + equals: function ( c ) { return ( c.r === this.r ) && ( c.g === this.g ) && ( c.b === this.b ); @@ -7022,6 +7175,17 @@ map: { value: null }, uvTransform: { value: new Matrix3() } + }, + + sprite: { + + diffuse: { value: new Color( 0xeeeeee ) }, + opacity: { value: 1.0 }, + center: { value: new Vector2( 0.5, 0.5 ) }, + rotation: { value: 0.0 }, + map: { value: null }, + uvTransform: { value: new Matrix3() } + } }; @@ -7184,6 +7348,18 @@ }, + sprite: { + + uniforms: UniformsUtils.merge( [ + UniformsLib.sprite, + UniformsLib.fog + ] ), + + vertexShader: ShaderChunk.sprite_vert, + fragmentShader: ShaderChunk.sprite_frag + + }, + /* ------------------------------------------------------------------------- // Cube map shader ------------------------------------------------------------------------- */ @@ -7262,6 +7438,61 @@ }; + /** + * @author mrdoob / http://mrdoob.com/ + */ + + function WebGLAnimation() { + + var context = null; + var isAnimating = false; + var animationLoop = null; + + function onAnimationFrame( time, frame ) { + + if ( isAnimating === false ) return; + + animationLoop( time, frame ); + + context.requestAnimationFrame( onAnimationFrame ); + + } + + return { + + start: function () { + + if ( isAnimating === true ) return; + if ( animationLoop === null ) return; + + context.requestAnimationFrame( onAnimationFrame ); + + isAnimating = true; + + }, + + stop: function () { + + isAnimating = false; + + }, + + setAnimationLoop: function ( callback ) { + + animationLoop = callback; + + }, + + setContext: function ( value ) { + + context = value; + + } + + }; + + } + /** * @author mrdoob / http://mrdoob.com/ */ @@ -8100,35 +8331,51 @@ lookAt: function () { - // This method does not support objects with rotated and/or translated parent(s) + // This method does not support objects having non-uniformly-scaled parent(s) + var q1 = new Quaternion(); var m1 = new Matrix4(); - var vector = new Vector3(); + var target = new Vector3(); + var position = new Vector3(); return function lookAt( x, y, z ) { if ( x.isVector3 ) { - vector.copy( x ); + target.copy( x ); } else { - vector.set( x, y, z ); + target.set( x, y, z ); } + var parent = this.parent; + + this.updateWorldMatrix( true, false ); + + position.setFromMatrixPosition( this.matrixWorld ); + if ( this.isCamera ) { - m1.lookAt( this.position, vector, this.up ); + m1.lookAt( position, target, this.up ); } else { - m1.lookAt( vector, this.position, this.up ); + m1.lookAt( target, position, this.up ); } this.quaternion.setFromRotationMatrix( m1 ); + if ( parent ) { + + m1.extractRotation( parent.matrixWorld ); + q1.setFromRotationMatrix( m1 ); + this.quaternion.premultiply( q1.inverse() ); + + } + }; }(), @@ -8303,26 +8550,22 @@ }(), - getWorldDirection: function () { - - var quaternion = new Quaternion(); - - return function getWorldDirection( target ) { + getWorldDirection: function ( target ) { - if ( target === undefined ) { + if ( target === undefined ) { - console.warn( 'THREE.Object3D: .getWorldDirection() target is now required' ); - target = new Vector3(); + console.warn( 'THREE.Object3D: .getWorldDirection() target is now required' ); + target = new Vector3(); - } + } - this.getWorldQuaternion( quaternion ); + this.updateMatrixWorld( true ); - return target.set( 0, 0, 1 ).applyQuaternion( quaternion ); + var e = this.matrixWorld.elements; - }; + return target.set( e[ 8 ], e[ 9 ], e[ 10 ] ).normalize(); - }(), + }, raycast: function () {}, @@ -8412,6 +8655,44 @@ }, + updateWorldMatrix: function ( updateParents, updateChildren ) { + + var parent = this.parent; + + if ( updateParents === true && parent !== null ) { + + parent.updateWorldMatrix( true, false ); + + } + + if ( this.matrixAutoUpdate ) this.updateMatrix(); + + if ( this.parent === null ) { + + this.matrixWorld.copy( this.matrix ); + + } else { + + this.matrixWorld.multiplyMatrices( this.parent.matrixWorld, this.matrix ); + + } + + // update children + + if ( updateChildren === true ) { + + var children = this.children; + + for ( var i = 0, l = children.length; i < l; i ++ ) { + + children[ i ].updateWorldMatrix( false, true ); + + } + + } + + }, + toJSON: function ( meta ) { // meta is a string when called from JSON.stringify @@ -8456,6 +8737,7 @@ if ( this.renderOrder !== 0 ) object.renderOrder = this.renderOrder; if ( JSON.stringify( this.userData ) !== '{}' ) object.userData = this.userData; + object.layers = this.layers.mask; object.matrix = this.matrix.toArray(); if ( this.matrixAutoUpdate === false ) object.matrixAutoUpdate = false; @@ -8474,7 +8756,7 @@ } - if ( this.geometry !== undefined ) { + if ( this.isMesh || this.isLine || this.isPoints ) { object.geometry = serialize( meta.geometries, this.geometry ); @@ -8644,7 +8926,9 @@ this.type = 'Camera'; this.matrixWorldInverse = new Matrix4(); + this.projectionMatrix = new Matrix4(); + this.projectionMatrixInverse = new Matrix4(); } @@ -8659,32 +8943,30 @@ Object3D.prototype.copy.call( this, source, recursive ); this.matrixWorldInverse.copy( source.matrixWorldInverse ); + this.projectionMatrix.copy( source.projectionMatrix ); + this.projectionMatrixInverse.copy( source.projectionMatrixInverse ); return this; }, - getWorldDirection: function () { + getWorldDirection: function ( target ) { - var quaternion = new Quaternion(); - - return function getWorldDirection( target ) { - - if ( target === undefined ) { + if ( target === undefined ) { - console.warn( 'THREE.Camera: .getWorldDirection() target is now required' ); - target = new Vector3(); + console.warn( 'THREE.Camera: .getWorldDirection() target is now required' ); + target = new Vector3(); - } + } - this.getWorldQuaternion( quaternion ); + this.updateMatrixWorld( true ); - return target.set( 0, 0, - 1 ).applyQuaternion( quaternion ); + var e = this.matrixWorld.elements; - }; + return target.set( - e[ 8 ], - e[ 9 ], - e[ 10 ] ).normalize(); - }(), + }, updateMatrixWorld: function ( force ) { @@ -8820,6 +9102,8 @@ this.projectionMatrix.makeOrthographic( left, right, top, bottom, this.near, this.far ); + this.projectionMatrixInverse.getInverse( this.projectionMatrix ); + }, toJSON: function ( meta ) { @@ -10841,7 +11125,10 @@ for ( var i = 0; i < morphTargetsLength; i ++ ) { - morphTargetsPosition[ i ] = []; + morphTargetsPosition[ i ] = { + name: morphTargets[ i ].name, + data: [] + }; } @@ -10860,7 +11147,10 @@ for ( var i = 0; i < morphNormalsLength; i ++ ) { - morphTargetsNormal[ i ] = []; + morphTargetsNormal[ i ] = { + name: morphNormals[ i ].name, + data: [] + }; } @@ -10878,6 +11168,12 @@ // + if ( vertices.length > 0 && faces.length === 0 ) { + + console.error( 'THREE.DirectGeometry: Faceless geometries are not supported.' ); + + } + for ( var i = 0; i < faces.length; i ++ ) { var face = faces[ i ]; @@ -10954,7 +11250,7 @@ var morphTarget = morphTargets[ j ].vertices; - morphTargetsPosition[ j ].push( morphTarget[ face.a ], morphTarget[ face.b ], morphTarget[ face.c ] ); + morphTargetsPosition[ j ].data.push( morphTarget[ face.a ], morphTarget[ face.b ], morphTarget[ face.c ] ); } @@ -10962,7 +11258,7 @@ var morphNormal = morphNormals[ j ].vertexNormals[ i ]; - morphTargetsNormal[ j ].push( morphNormal.a, morphNormal.b, morphNormal.c ); + morphTargetsNormal[ j ].data.push( morphNormal.a, morphNormal.b, morphNormal.c ); } @@ -11044,6 +11340,8 @@ this.drawRange = { start: 0, count: Infinity }; + this.userData = {}; + } BufferGeometry.prototype = Object.assign( Object.create( EventDispatcher.prototype ), { @@ -11078,9 +11376,7 @@ console.warn( 'THREE.BufferGeometry: .addAttribute() now expects ( name, attribute ).' ); - this.addAttribute( name, new BufferAttribute( arguments[ 1 ], arguments[ 2 ] ) ); - - return; + return this.addAttribute( name, new BufferAttribute( arguments[ 1 ], arguments[ 2 ] ) ); } @@ -11089,7 +11385,7 @@ console.warn( 'THREE.BufferGeometry.addAttribute: Use .setIndex() for index attribute.' ); this.setIndex( attribute ); - return; + return this; } @@ -11548,9 +11844,10 @@ var morphTarget = morphTargets[ i ]; - var attribute = new Float32BufferAttribute( morphTarget.length * 3, 3 ); + var attribute = new Float32BufferAttribute( morphTarget.data.length * 3, 3 ); + attribute.name = morphTarget.name; - array.push( attribute.copyVector3sArray( morphTarget ) ); + array.push( attribute.copyVector3sArray( morphTarget.data ) ); } @@ -11680,7 +11977,6 @@ var index = this.index; var attributes = this.attributes; - var groups = this.groups; if ( attributes.position ) { @@ -11716,46 +12012,31 @@ var indices = index.array; - if ( groups.length === 0 ) { - - this.addGroup( 0, indices.length ); - - } - - for ( var j = 0, jl = groups.length; j < jl; ++ j ) { - - var group = groups[ j ]; - - var start = group.start; - var count = group.count; - - for ( var i = start, il = start + count; i < il; i += 3 ) { - - vA = indices[ i + 0 ] * 3; - vB = indices[ i + 1 ] * 3; - vC = indices[ i + 2 ] * 3; + for ( var i = 0, il = index.count; i < il; i += 3 ) { - pA.fromArray( positions, vA ); - pB.fromArray( positions, vB ); - pC.fromArray( positions, vC ); + vA = indices[ i + 0 ] * 3; + vB = indices[ i + 1 ] * 3; + vC = indices[ i + 2 ] * 3; - cb.subVectors( pC, pB ); - ab.subVectors( pA, pB ); - cb.cross( ab ); + pA.fromArray( positions, vA ); + pB.fromArray( positions, vB ); + pC.fromArray( positions, vC ); - normals[ vA ] += cb.x; - normals[ vA + 1 ] += cb.y; - normals[ vA + 2 ] += cb.z; + cb.subVectors( pC, pB ); + ab.subVectors( pA, pB ); + cb.cross( ab ); - normals[ vB ] += cb.x; - normals[ vB + 1 ] += cb.y; - normals[ vB + 2 ] += cb.z; + normals[ vA ] += cb.x; + normals[ vA + 1 ] += cb.y; + normals[ vA + 2 ] += cb.z; - normals[ vC ] += cb.x; - normals[ vC + 1 ] += cb.y; - normals[ vC + 2 ] += cb.z; + normals[ vB ] += cb.x; + normals[ vB + 1 ] += cb.y; + normals[ vB + 2 ] += cb.z; - } + normals[ vC ] += cb.x; + normals[ vC + 1 ] += cb.y; + normals[ vC + 2 ] += cb.z; } @@ -11936,6 +12217,7 @@ data.uuid = this.uuid; data.type = this.type; if ( this.name !== '' ) data.name = this.name; + if ( Object.keys( this.userData ).length > 0 ) data.userData = this.userData; if ( this.parameters !== undefined ) { @@ -12129,6 +12411,10 @@ this.drawRange.start = source.drawRange.start; this.drawRange.count = source.drawRange.count; + // user data + + this.userData = source.userData; + return this; }, @@ -12631,18 +12917,29 @@ if ( this.map && this.map.isTexture ) data.map = this.map.toJSON( meta ).uuid; if ( this.alphaMap && this.alphaMap.isTexture ) data.alphaMap = this.alphaMap.toJSON( meta ).uuid; if ( this.lightMap && this.lightMap.isTexture ) data.lightMap = this.lightMap.toJSON( meta ).uuid; + + if ( this.aoMap && this.aoMap.isTexture ) { + + data.aoMap = this.aoMap.toJSON( meta ).uuid; + data.aoMapIntensity = this.aoMapIntensity; + + } + if ( this.bumpMap && this.bumpMap.isTexture ) { data.bumpMap = this.bumpMap.toJSON( meta ).uuid; data.bumpScale = this.bumpScale; } + if ( this.normalMap && this.normalMap.isTexture ) { data.normalMap = this.normalMap.toJSON( meta ).uuid; + data.normalMapType = this.normalMapType; data.normalScale = this.normalScale.toArray(); } + if ( this.displacementMap && this.displacementMap.isTexture ) { data.displacementMap = this.displacementMap.toJSON( meta ).uuid; @@ -12650,6 +12947,7 @@ data.displacementBias = this.displacementBias; } + if ( this.roughnessMap && this.roughnessMap.isTexture ) data.roughnessMap = this.roughnessMap.toJSON( meta ).uuid; if ( this.metalnessMap && this.metalnessMap.isTexture ) data.metalnessMap = this.metalnessMap.toJSON( meta ).uuid; @@ -12687,6 +12985,10 @@ // rotation (SpriteMaterial) if ( this.rotation !== 0 ) data.rotation = this.rotation; + if ( this.polygonOffset === true ) data.polygonOffset = true; + if ( this.polygonOffsetFactor !== 0 ) data.polygonOffsetFactor = this.polygonOffsetFactor; + if ( this.polygonOffsetUnits !== 0 ) data.polygonOffsetUnits = this.polygonOffsetUnits; + if ( this.linewidth !== 1 ) data.linewidth = this.linewidth; if ( this.dashSize !== undefined ) data.dashSize = this.dashSize; if ( this.gapSize !== undefined ) data.gapSize = this.gapSize; @@ -13051,7 +13353,69 @@ var data = Material.prototype.toJSON.call( this, meta ); - data.uniforms = this.uniforms; + data.uniforms = {}; + + for ( var name in this.uniforms ) { + + var uniform = this.uniforms[ name ]; + var value = uniform.value; + + if ( value.isTexture ) { + + data.uniforms[ name ] = { + type: 't', + value: value.toJSON( meta ).uuid + }; + + } else if ( value.isColor ) { + + data.uniforms[ name ] = { + type: 'c', + value: value.getHex() + }; + + } else if ( value.isVector2 ) { + + data.uniforms[ name ] = { + type: 'v2', + value: value.toArray() + }; + + } else if ( value.isVector3 ) { + + data.uniforms[ name ] = { + type: 'v3', + value: value.toArray() + }; + + } else if ( value.isVector4 ) { + + data.uniforms[ name ] = { + type: 'v4', + value: value.toArray() + }; + + } else if ( value.isMatrix4 ) { + + data.uniforms[ name ] = { + type: 'm4', + value: value.toArray() + }; + + } else { + + data.uniforms[ name ] = { + value: value + }; + + // note: the array variants v2v, v3v, v4v, m4v and tv are not supported so far + + } + + } + + if ( Object.keys( this.defines ).length > 0 ) data.defines = this.defines; + data.vertexShader = this.vertexShader; data.fragmentShader = this.fragmentShader; @@ -13349,7 +13713,7 @@ intersectsSphere: function ( sphere ) { - return this.distanceToPoint( sphere.center ) <= sphere.radius; + return this.distanceSqToPoint( sphere.center ) <= ( sphere.radius * sphere.radius ); }, @@ -13601,153 +13965,6 @@ } ); - /** - * @author bhouston / http://clara.io - */ - - function Line3( start, end ) { - - this.start = ( start !== undefined ) ? start : new Vector3(); - this.end = ( end !== undefined ) ? end : new Vector3(); - - } - - Object.assign( Line3.prototype, { - - set: function ( start, end ) { - - this.start.copy( start ); - this.end.copy( end ); - - return this; - - }, - - clone: function () { - - return new this.constructor().copy( this ); - - }, - - copy: function ( line ) { - - this.start.copy( line.start ); - this.end.copy( line.end ); - - return this; - - }, - - getCenter: function ( target ) { - - if ( target === undefined ) { - - console.warn( 'THREE.Line3: .getCenter() target is now required' ); - target = new Vector3(); - - } - - return target.addVectors( this.start, this.end ).multiplyScalar( 0.5 ); - - }, - - delta: function ( target ) { - - if ( target === undefined ) { - - console.warn( 'THREE.Line3: .delta() target is now required' ); - target = new Vector3(); - - } - - return target.subVectors( this.end, this.start ); - - }, - - distanceSq: function () { - - return this.start.distanceToSquared( this.end ); - - }, - - distance: function () { - - return this.start.distanceTo( this.end ); - - }, - - at: function ( t, target ) { - - if ( target === undefined ) { - - console.warn( 'THREE.Line3: .at() target is now required' ); - target = new Vector3(); - - } - - return this.delta( target ).multiplyScalar( t ).add( this.start ); - - }, - - closestPointToPointParameter: function () { - - var startP = new Vector3(); - var startEnd = new Vector3(); - - return function closestPointToPointParameter( point, clampToLine ) { - - startP.subVectors( point, this.start ); - startEnd.subVectors( this.end, this.start ); - - var startEnd2 = startEnd.dot( startEnd ); - var startEnd_startP = startEnd.dot( startP ); - - var t = startEnd_startP / startEnd2; - - if ( clampToLine ) { - - t = _Math.clamp( t, 0, 1 ); - - } - - return t; - - }; - - }(), - - closestPointToPoint: function ( point, clampToLine, target ) { - - var t = this.closestPointToPointParameter( point, clampToLine ); - - if ( target === undefined ) { - - console.warn( 'THREE.Line3: .closestPointToPoint() target is now required' ); - target = new Vector3(); - - } - - return this.delta( target ).multiplyScalar( t ).add( this.start ); - - }, - - applyMatrix4: function ( matrix ) { - - this.start.applyMatrix4( matrix ); - this.end.applyMatrix4( matrix ); - - return this; - - }, - - equals: function ( line ) { - - return line.start.equals( this.start ) && line.end.equals( this.end ); - - } - - } ); - /** * @author bhouston / http://clara.io * @author mrdoob / http://mrdoob.com/ @@ -13854,6 +14071,25 @@ }; + }(), + + getUV: function () { + + var barycoord = new Vector3(); + + return function getUV( point, p1, p2, p3, uv1, uv2, uv3, target ) { + + this.getBarycoord( point, p1, p2, p3, barycoord ); + + target.set( 0, 0 ); + target.addScaledVector( uv1, barycoord.x ); + target.addScaledVector( uv2, barycoord.y ); + target.addScaledVector( uv3, barycoord.z ); + + return target; + + }; + }() } ); @@ -13956,6 +14192,12 @@ }, + getUV: function ( point, uv1, uv2, uv3, result ) { + + return Triangle.getUV( point, this.a, this.b, this.c, uv1, uv2, uv3, result ); + + }, + intersectsBox: function ( box ) { return box.intersectsTriangle( this ); @@ -13964,12 +14206,14 @@ closestPointToPoint: function () { - var plane = new Plane(); - var edgeList = [ new Line3(), new Line3(), new Line3() ]; - var projectedPoint = new Vector3(); - var closestPoint = new Vector3(); + var vab = new Vector3(); + var vac = new Vector3(); + var vbc = new Vector3(); + var vap = new Vector3(); + var vbp = new Vector3(); + var vcp = new Vector3(); - return function closestPointToPoint( point, target ) { + return function closestPointToPoint( p, target ) { if ( target === undefined ) { @@ -13978,48 +14222,81 @@ } - var minDistance = Infinity; + var a = this.a, b = this.b, c = this.c; + var v, w; - // project the point onto the plane of the triangle + // algorithm thanks to Real-Time Collision Detection by Christer Ericson, + // published by Morgan Kaufmann Publishers, (c) 2005 Elsevier Inc., + // under the accompanying license; see chapter 5.1.5 for detailed explanation. + // basically, we're distinguishing which of the voronoi regions of the triangle + // the point lies in with the minimum amount of redundant computation. - plane.setFromCoplanarPoints( this.a, this.b, this.c ); - plane.projectPoint( point, projectedPoint ); + vab.subVectors( b, a ); + vac.subVectors( c, a ); + vap.subVectors( p, a ); + var d1 = vab.dot( vap ); + var d2 = vac.dot( vap ); + if ( d1 <= 0 && d2 <= 0 ) { - // check if the projection lies within the triangle + // vertex region of A; barycentric coords (1, 0, 0) + return target.copy( a ); - if ( this.containsPoint( projectedPoint ) === true ) { + } - // if so, this is the closest point + vbp.subVectors( p, b ); + var d3 = vab.dot( vbp ); + var d4 = vac.dot( vbp ); + if ( d3 >= 0 && d4 <= d3 ) { - target.copy( projectedPoint ); + // vertex region of B; barycentric coords (0, 1, 0) + return target.copy( b ); - } else { + } - // if not, the point falls outside the triangle. the target is the closest point to the triangle's edges or vertices + var vc = d1 * d4 - d3 * d2; + if ( vc <= 0 && d1 >= 0 && d3 <= 0 ) { - edgeList[ 0 ].set( this.a, this.b ); - edgeList[ 1 ].set( this.b, this.c ); - edgeList[ 2 ].set( this.c, this.a ); + v = d1 / ( d1 - d3 ); + // edge region of AB; barycentric coords (1-v, v, 0) + return target.copy( a ).addScaledVector( vab, v ); - for ( var i = 0; i < edgeList.length; i ++ ) { + } - edgeList[ i ].closestPointToPoint( projectedPoint, true, closestPoint ); + vcp.subVectors( p, c ); + var d5 = vab.dot( vcp ); + var d6 = vac.dot( vcp ); + if ( d6 >= 0 && d5 <= d6 ) { - var distance = projectedPoint.distanceToSquared( closestPoint ); + // vertex region of C; barycentric coords (0, 0, 1) + return target.copy( c ); - if ( distance < minDistance ) { + } - minDistance = distance; + var vb = d5 * d2 - d1 * d6; + if ( vb <= 0 && d2 >= 0 && d6 <= 0 ) { - target.copy( closestPoint ); + w = d2 / ( d2 - d6 ); + // edge region of AC; barycentric coords (1-w, 0, w) + return target.copy( a ).addScaledVector( vac, w ); - } + } - } + var va = d3 * d6 - d5 * d4; + if ( va <= 0 && ( d4 - d3 ) >= 0 && ( d5 - d6 ) >= 0 ) { + + vbc.subVectors( c, b ); + w = ( d4 - d3 ) / ( ( d4 - d3 ) + ( d5 - d6 ) ); + // edge region of BC; barycentric coords (0, 1-w, w) + return target.copy( b ).addScaledVector( vbc, w ); // edge region of BC } - return target; + // face region + var denom = 1 / ( va + vb + vc ); + // u = va * denom + v = vb * denom; + w = vc * denom; + return target.copy( a ).addScaledVector( vab, v ).addScaledVector( vac, w ); }; @@ -14163,25 +14440,9 @@ var uvB = new Vector2(); var uvC = new Vector2(); - var barycoord = new Vector3(); - var intersectionPoint = new Vector3(); var intersectionPointWorld = new Vector3(); - function uvIntersection( point, p1, p2, p3, uv1, uv2, uv3 ) { - - Triangle.getBarycoord( point, p1, p2, p3, barycoord ); - - uv1.multiplyScalar( barycoord.x ); - uv2.multiplyScalar( barycoord.y ); - uv3.multiplyScalar( barycoord.z ); - - uv1.add( uv2 ).add( uv3 ); - - return uv1.clone(); - - } - function checkIntersection( object, material, raycaster, ray, pA, pB, pC, point ) { var intersect; @@ -14213,13 +14474,13 @@ } - function checkBufferGeometryIntersection( object, raycaster, ray, position, uv, a, b, c ) { + function checkBufferGeometryIntersection( object, material, raycaster, ray, position, uv, a, b, c ) { vA.fromBufferAttribute( position, a ); vB.fromBufferAttribute( position, b ); vC.fromBufferAttribute( position, c ); - var intersection = checkIntersection( object, object.material, raycaster, ray, vA, vB, vC, intersectionPoint ); + var intersection = checkIntersection( object, material, raycaster, ray, vA, vB, vC, intersectionPoint ); if ( intersection ) { @@ -14229,7 +14490,7 @@ uvB.fromBufferAttribute( uv, b ); uvC.fromBufferAttribute( uv, c ); - intersection.uv = uvIntersection( intersectionPoint, vA, vB, vC, uvA, uvB, uvC ); + intersection.uv = Triangle.getUV( intersectionPoint, vA, vB, vC, uvA, uvB, uvC, new Vector2() ); } @@ -14237,7 +14498,6 @@ Triangle.getNormal( vA, vB, vC, face.normal ); intersection.face = face; - intersection.faceIndex = a; } @@ -14283,24 +14543,64 @@ var index = geometry.index; var position = geometry.attributes.position; var uv = geometry.attributes.uv; - var i, l; + var groups = geometry.groups; + var drawRange = geometry.drawRange; + var i, j, il, jl; + var group, groupMaterial; + var start, end; if ( index !== null ) { // indexed buffer geometry - for ( i = 0, l = index.count; i < l; i += 3 ) { + if ( Array.isArray( material ) ) { + + for ( i = 0, il = groups.length; i < il; i ++ ) { + + group = groups[ i ]; + groupMaterial = material[ group.materialIndex ]; + + start = Math.max( group.start, drawRange.start ); + end = Math.min( ( group.start + group.count ), ( drawRange.start + drawRange.count ) ); + + for ( j = start, jl = end; j < jl; j += 3 ) { + + a = index.getX( j ); + b = index.getX( j + 1 ); + c = index.getX( j + 2 ); + + intersection = checkBufferGeometryIntersection( this, groupMaterial, raycaster, ray, position, uv, a, b, c ); + + if ( intersection ) { + + intersection.faceIndex = Math.floor( j / 3 ); // triangle number in indexed buffer semantics + intersects.push( intersection ); + + } + + } + + } + + } else { + + start = Math.max( 0, drawRange.start ); + end = Math.min( index.count, ( drawRange.start + drawRange.count ) ); + + for ( i = start, il = end; i < il; i += 3 ) { - a = index.getX( i ); - b = index.getX( i + 1 ); - c = index.getX( i + 2 ); + a = index.getX( i ); + b = index.getX( i + 1 ); + c = index.getX( i + 2 ); - intersection = checkBufferGeometryIntersection( this, raycaster, ray, position, uv, a, b, c ); + intersection = checkBufferGeometryIntersection( this, material, raycaster, ray, position, uv, a, b, c ); - if ( intersection ) { + if ( intersection ) { - intersection.faceIndex = Math.floor( i / 3 ); // triangle number in indices buffer semantics - intersects.push( intersection ); + intersection.faceIndex = Math.floor( i / 3 ); // triangle number in indexed buffer semantics + intersects.push( intersection ); + + } } @@ -14310,15 +14610,56 @@ // non-indexed buffer geometry - for ( i = 0, l = position.count; i < l; i += 3 ) { + if ( Array.isArray( material ) ) { + + for ( i = 0, il = groups.length; i < il; i ++ ) { + + group = groups[ i ]; + groupMaterial = material[ group.materialIndex ]; + + start = Math.max( group.start, drawRange.start ); + end = Math.min( ( group.start + group.count ), ( drawRange.start + drawRange.count ) ); - a = i; - b = i + 1; - c = i + 2; + for ( j = start, jl = end; j < jl; j += 3 ) { - intersection = checkBufferGeometryIntersection( this, raycaster, ray, position, uv, a, b, c ); + a = j; + b = j + 1; + c = j + 2; - if ( intersection ) intersects.push( intersection ); + intersection = checkBufferGeometryIntersection( this, groupMaterial, raycaster, ray, position, uv, a, b, c ); + + if ( intersection ) { + + intersection.faceIndex = Math.floor( j / 3 ); // triangle number in non-indexed buffer semantics + intersects.push( intersection ); + + } + + } + + } + + } else { + + start = Math.max( 0, drawRange.start ); + end = Math.min( position.count, ( drawRange.start + drawRange.count ) ); + + for ( i = start, il = end; i < il; i += 3 ) { + + a = i; + b = i + 1; + c = i + 2; + + intersection = checkBufferGeometryIntersection( this, material, raycaster, ray, position, uv, a, b, c ); + + if ( intersection ) { + + intersection.faceIndex = Math.floor( i / 3 ); // triangle number in non-indexed buffer semantics + intersects.push( intersection ); + + } + + } } @@ -14391,7 +14732,7 @@ uvB.copy( uvs_f[ 1 ] ); uvC.copy( uvs_f[ 2 ] ); - intersection.uv = uvIntersection( intersectionPoint, fvA, fvB, fvC, uvA, uvB, uvC ); + intersection.uv = Triangle.getUV( intersectionPoint, fvA, fvB, fvC, uvA, uvB, uvC, new Vector2() ); } @@ -14421,7 +14762,7 @@ * @author mrdoob / http://mrdoob.com/ */ - function WebGLBackground( renderer, state, geometries, premultipliedAlpha ) { + function WebGLBackground( renderer, state, objects, premultipliedAlpha ) { var clearColor = new Color( 0x000000 ); var clearAlpha = 0; @@ -14476,7 +14817,7 @@ }; - geometries.update( boxMesh.geometry ); + objects.update( boxMesh ); } @@ -14495,7 +14836,7 @@ new MeshBasicMaterial( { depthTest: false, depthWrite: false, fog: false } ) ); - geometries.update( planeMesh.geometry ); + objects.update( planeMesh ); } @@ -14550,7 +14891,7 @@ * @author mrdoob / http://mrdoob.com/ */ - function WebGLBufferRenderer( gl, extensions, info ) { + function WebGLBufferRenderer( gl, extensions, info, capabilities ) { var mode; @@ -14570,29 +14911,27 @@ function renderInstances( geometry, start, count ) { - var extension = extensions.get( 'ANGLE_instanced_arrays' ); - - if ( extension === null ) { - - console.error( 'THREE.WebGLBufferRenderer: using THREE.InstancedBufferGeometry but hardware does not support extension ANGLE_instanced_arrays.' ); - return; + var extension; - } + if ( capabilities.isWebGL2 ) { - var position = geometry.attributes.position; + extension = gl; - if ( position.isInterleavedBufferAttribute ) { + } else { - count = position.data.count; + extension = extensions.get( 'ANGLE_instanced_arrays' ); - extension.drawArraysInstancedANGLE( mode, 0, count, geometry.maxInstancedCount ); + if ( extension === null ) { - } else { + console.error( 'THREE.WebGLBufferRenderer: using THREE.InstancedBufferGeometry but hardware does not support extension ANGLE_instanced_arrays.' ); + return; - extension.drawArraysInstancedANGLE( mode, start, count, geometry.maxInstancedCount ); + } } + extension[ capabilities.isWebGL2 ? 'drawArraysInstanced' : 'drawArraysInstancedANGLE' ]( mode, start, count, geometry.maxInstancedCount ); + info.update( count, mode, geometry.maxInstancedCount ); } @@ -14663,6 +15002,8 @@ } + var isWebGL2 = typeof WebGL2RenderingContext !== 'undefined' && gl instanceof WebGL2RenderingContext; + var precision = parameters.precision !== undefined ? parameters.precision : 'highp'; var maxPrecision = getMaxPrecision( precision ); @@ -14686,11 +15027,13 @@ var maxFragmentUniforms = gl.getParameter( gl.MAX_FRAGMENT_UNIFORM_VECTORS ); var vertexTextures = maxVertexTextures > 0; - var floatFragmentTextures = !! extensions.get( 'OES_texture_float' ); + var floatFragmentTextures = isWebGL2 || !! extensions.get( 'OES_texture_float' ); var floatVertexTextures = vertexTextures && floatFragmentTextures; return { + isWebGL2: isWebGL2, + getMaxAnisotropy: getMaxAnisotropy, getMaxPrecision: getMaxPrecision, @@ -14963,18 +15306,7 @@ delete geometries[ geometry.id ]; - // TODO Remove duplicate code - - var attribute = wireframeAttributes[ geometry.id ]; - - if ( attribute ) { - - attributes.remove( attribute ); - delete wireframeAttributes[ geometry.id ]; - - } - - attribute = wireframeAttributes[ buffergeometry.id ]; + var attribute = wireframeAttributes[ buffergeometry.id ]; if ( attribute ) { @@ -15126,7 +15458,7 @@ * @author mrdoob / http://mrdoob.com/ */ - function WebGLIndexedBufferRenderer( gl, extensions, info ) { + function WebGLIndexedBufferRenderer( gl, extensions, info, capabilities ) { var mode; @@ -15155,16 +15487,26 @@ function renderInstances( geometry, start, count ) { - var extension = extensions.get( 'ANGLE_instanced_arrays' ); + var extension; + + if ( capabilities.isWebGL2 ) { - if ( extension === null ) { + extension = gl; - console.error( 'THREE.WebGLIndexedBufferRenderer: using THREE.InstancedBufferGeometry but hardware does not support extension ANGLE_instanced_arrays.' ); - return; + } else { + + var extension = extensions.get( 'ANGLE_instanced_arrays' ); + + if ( extension === null ) { + + console.error( 'THREE.WebGLIndexedBufferRenderer: using THREE.InstancedBufferGeometry but hardware does not support extension ANGLE_instanced_arrays.' ); + return; + + } } - extension.drawElementsInstancedANGLE( mode, count, type, start * bytesPerElement, geometry.maxInstancedCount ); + extension[ capabilities.isWebGL2 ? 'drawElementsInstanced' : 'drawElementsInstancedANGLE' ]( mode, count, type, start * bytesPerElement, geometry.maxInstancedCount ); info.update( count, mode, geometry.maxInstancedCount ); @@ -15457,6 +15799,8 @@ /** * @author tschw + * @author Mugen87 / https://github.com/Mugen87 + * @author mrdoob / http://mrdoob.com/ * * Uniforms of a program. * Those form a tree structure with a special top-level container for the root, @@ -15527,6 +15871,7 @@ var mat4array = new Float32Array( 16 ); var mat3array = new Float32Array( 9 ); + var mat2array = new Float32Array( 4 ); // Flattening for arrays of vectors and matrices @@ -15565,6 +15910,30 @@ } + function arraysEqual( a, b ) { + + if ( a.length !== b.length ) return false; + + for ( var i = 0, l = a.length; i < l; i ++ ) { + + if ( a[ i ] !== b[ i ] ) return false; + + } + + return true; + + } + + function copyArray( a, b ) { + + for ( var i = 0, l = b.length; i < l; i ++ ) { + + a[ i ] = b[ i ]; + + } + + } + // Texture unit allocation function allocTexUnits( renderer, n ) { @@ -15594,27 +15963,52 @@ function setValue1f( gl, v ) { + var cache = this.cache; + + if ( cache[ 0 ] === v ) return; + gl.uniform1f( this.addr, v ); + cache[ 0 ] = v; + } function setValue1i( gl, v ) { + var cache = this.cache; + + if ( cache[ 0 ] === v ) return; + gl.uniform1i( this.addr, v ); + cache[ 0 ] = v; + } // Single float vector (from flat array or THREE.VectorN) function setValue2fv( gl, v ) { - if ( v.x === undefined ) { + var cache = this.cache; - gl.uniform2fv( this.addr, v ); + if ( v.x !== undefined ) { + + if ( cache[ 0 ] !== v.x || cache[ 1 ] !== v.y ) { + + gl.uniform2f( this.addr, v.x, v.y ); + + cache[ 0 ] = v.x; + cache[ 1 ] = v.y; + + } } else { - gl.uniform2f( this.addr, v.x, v.y ); + if ( arraysEqual( cache, v ) ) return; + + gl.uniform2fv( this.addr, v ); + + copyArray( cache, v ); } @@ -15622,31 +16016,68 @@ function setValue3fv( gl, v ) { + var cache = this.cache; + if ( v.x !== undefined ) { - gl.uniform3f( this.addr, v.x, v.y, v.z ); + if ( cache[ 0 ] !== v.x || cache[ 1 ] !== v.y || cache[ 2 ] !== v.z ) { + + gl.uniform3f( this.addr, v.x, v.y, v.z ); + + cache[ 0 ] = v.x; + cache[ 1 ] = v.y; + cache[ 2 ] = v.z; + + } } else if ( v.r !== undefined ) { - gl.uniform3f( this.addr, v.r, v.g, v.b ); + if ( cache[ 0 ] !== v.r || cache[ 1 ] !== v.g || cache[ 2 ] !== v.b ) { + + gl.uniform3f( this.addr, v.r, v.g, v.b ); + + cache[ 0 ] = v.r; + cache[ 1 ] = v.g; + cache[ 2 ] = v.b; + + } } else { + if ( arraysEqual( cache, v ) ) return; + gl.uniform3fv( this.addr, v ); + copyArray( cache, v ); + } } function setValue4fv( gl, v ) { - if ( v.x === undefined ) { + var cache = this.cache; - gl.uniform4fv( this.addr, v ); + if ( v.x !== undefined ) { + + if ( cache[ 0 ] !== v.x || cache[ 1 ] !== v.y || cache[ 2 ] !== v.z || cache[ 3 ] !== v.w ) { + + gl.uniform4f( this.addr, v.x, v.y, v.z, v.w ); + + cache[ 0 ] = v.x; + cache[ 1 ] = v.y; + cache[ 2 ] = v.z; + cache[ 3 ] = v.w; + + } } else { - gl.uniform4f( this.addr, v.x, v.y, v.z, v.w ); + if ( arraysEqual( cache, v ) ) return; + + gl.uniform4fv( this.addr, v ); + + copyArray( cache, v ); } @@ -15656,36 +16087,81 @@ function setValue2fm( gl, v ) { - gl.uniformMatrix2fv( this.addr, false, v.elements || v ); + var cache = this.cache; + var elements = v.elements; + + if ( elements === undefined ) { + + if ( arraysEqual( cache, v ) ) return; + + gl.uniformMatrix2fv( this.addr, false, v ); + + copyArray( cache, v ); + + } else { + + if ( arraysEqual( cache, elements ) ) return; + + mat2array.set( elements ); + + gl.uniformMatrix2fv( this.addr, false, mat2array ); + + copyArray( cache, elements ); + + } } function setValue3fm( gl, v ) { - if ( v.elements === undefined ) { + var cache = this.cache; + var elements = v.elements; + + if ( elements === undefined ) { + + if ( arraysEqual( cache, v ) ) return; gl.uniformMatrix3fv( this.addr, false, v ); + copyArray( cache, v ); + } else { - mat3array.set( v.elements ); + if ( arraysEqual( cache, elements ) ) return; + + mat3array.set( elements ); + gl.uniformMatrix3fv( this.addr, false, mat3array ); + copyArray( cache, elements ); + } } function setValue4fm( gl, v ) { - if ( v.elements === undefined ) { + var cache = this.cache; + var elements = v.elements; + + if ( elements === undefined ) { + + if ( arraysEqual( cache, v ) ) return; gl.uniformMatrix4fv( this.addr, false, v ); + copyArray( cache, v ); + } else { - mat4array.set( v.elements ); + if ( arraysEqual( cache, elements ) ) return; + + mat4array.set( elements ); + gl.uniformMatrix4fv( this.addr, false, mat4array ); + copyArray( cache, elements ); + } } @@ -15694,16 +16170,32 @@ function setValueT1( gl, v, renderer ) { + var cache = this.cache; var unit = renderer.allocTextureUnit(); - gl.uniform1i( this.addr, unit ); + + if ( cache[ 0 ] !== unit ) { + + gl.uniform1i( this.addr, unit ); + cache[ 0 ] = unit; + + } + renderer.setTexture2D( v || emptyTexture, unit ); } function setValueT6( gl, v, renderer ) { + var cache = this.cache; var unit = renderer.allocTextureUnit(); - gl.uniform1i( this.addr, unit ); + + if ( cache[ 0 ] !== unit ) { + + gl.uniform1i( this.addr, unit ); + cache[ 0 ] = unit; + + } + renderer.setTextureCube( v || emptyCubeTexture, unit ); } @@ -15712,20 +16204,38 @@ function setValue2iv( gl, v ) { + var cache = this.cache; + + if ( arraysEqual( cache, v ) ) return; + gl.uniform2iv( this.addr, v ); + copyArray( cache, v ); + } function setValue3iv( gl, v ) { + var cache = this.cache; + + if ( arraysEqual( cache, v ) ) return; + gl.uniform3iv( this.addr, v ); + copyArray( cache, v ); + } function setValue4iv( gl, v ) { + var cache = this.cache; + + if ( arraysEqual( cache, v ) ) return; + gl.uniform4iv( this.addr, v ); + copyArray( cache, v ); + } // Helper to pick the right setter for the singular case @@ -15759,32 +16269,65 @@ function setValue1fv( gl, v ) { + var cache = this.cache; + + if ( arraysEqual( cache, v ) ) return; + gl.uniform1fv( this.addr, v ); + copyArray( cache, v ); + } function setValue1iv( gl, v ) { + var cache = this.cache; + + if ( arraysEqual( cache, v ) ) return; + gl.uniform1iv( this.addr, v ); + copyArray( cache, v ); + } // Array of vectors (flat or from THREE classes) function setValueV2a( gl, v ) { - gl.uniform2fv( this.addr, flatten( v, this.size, 2 ) ); + var cache = this.cache; + var data = flatten( v, this.size, 2 ); + + if ( arraysEqual( cache, data ) ) return; + + gl.uniform2fv( this.addr, data ); + + this.updateCache( data ); } function setValueV3a( gl, v ) { - gl.uniform3fv( this.addr, flatten( v, this.size, 3 ) ); + var cache = this.cache; + var data = flatten( v, this.size, 3 ); + + if ( arraysEqual( cache, data ) ) return; + + gl.uniform3fv( this.addr, data ); + + this.updateCache( data ); } function setValueV4a( gl, v ) { - gl.uniform4fv( this.addr, flatten( v, this.size, 4 ) ); + var cache = this.cache; + var data = flatten( v, this.size, 4 ); + + if ( arraysEqual( cache, data ) ) return; + + gl.uniform4fv( this.addr, data ); + + this.updateCache( data ); } @@ -15792,19 +16335,40 @@ function setValueM2a( gl, v ) { - gl.uniformMatrix2fv( this.addr, false, flatten( v, this.size, 4 ) ); + var cache = this.cache; + var data = flatten( v, this.size, 4 ); + + if ( arraysEqual( cache, data ) ) return; + + gl.uniformMatrix2fv( this.addr, false, data ); + + this.updateCache( data ); } function setValueM3a( gl, v ) { - gl.uniformMatrix3fv( this.addr, false, flatten( v, this.size, 9 ) ); + var cache = this.cache; + var data = flatten( v, this.size, 9 ); + + if ( arraysEqual( cache, data ) ) return; + + gl.uniformMatrix3fv( this.addr, false, data ); + + this.updateCache( data ); } function setValueM4a( gl, v ) { - gl.uniformMatrix4fv( this.addr, false, flatten( v, this.size, 16 ) ); + var cache = this.cache; + var data = flatten( v, this.size, 16 ); + + if ( arraysEqual( cache, data ) ) return; + + gl.uniformMatrix4fv( this.addr, false, data ); + + this.updateCache( data ); } @@ -15812,10 +16376,17 @@ function setValueT1a( gl, v, renderer ) { - var n = v.length, - units = allocTexUnits( renderer, n ); + var cache = this.cache; + var n = v.length; + + var units = allocTexUnits( renderer, n ); + + if ( arraysEqual( cache, units ) === false ) { - gl.uniform1iv( this.addr, units ); + gl.uniform1iv( this.addr, units ); + copyArray( cache, units ); + + } for ( var i = 0; i !== n; ++ i ) { @@ -15827,10 +16398,17 @@ function setValueT6a( gl, v, renderer ) { - var n = v.length, - units = allocTexUnits( renderer, n ); + var cache = this.cache; + var n = v.length; + + var units = allocTexUnits( renderer, n ); + + if ( arraysEqual( cache, units ) === false ) { - gl.uniform1iv( this.addr, units ); + gl.uniform1iv( this.addr, units ); + copyArray( cache, units ); + + } for ( var i = 0; i !== n; ++ i ) { @@ -15873,6 +16451,7 @@ this.id = id; this.addr = addr; + this.cache = []; this.setValue = getSingularSetter( activeInfo.type ); // this.path = activeInfo.name; // DEBUG @@ -15883,6 +16462,7 @@ this.id = id; this.addr = addr; + this.cache = []; this.size = activeInfo.size; this.setValue = getPureArraySetter( activeInfo.type ); @@ -15890,6 +16470,20 @@ } + PureArrayUniform.prototype.updateCache = function ( data ) { + + var cache = this.cache; + + if ( data instanceof Float32Array && cache.length !== data.length ) { + + this.cache = new Float32Array( data.length ); + + } + + copyArray( cache, data ); + + }; + function StructuredUniform( id ) { this.id = id; @@ -15898,17 +16492,14 @@ } - StructuredUniform.prototype.setValue = function ( gl, value ) { - - // Note: Don't need an extra 'renderer' parameter, since samplers - // are not allowed in structured uniforms. + StructuredUniform.prototype.setValue = function ( gl, value, renderer ) { var seq = this.seq; for ( var i = 0, n = seq.length; i !== n; ++ i ) { var u = seq[ i ]; - u.setValue( gl, value[ u.id ] ); + u.setValue( gl, value[ u.id ], renderer ); } @@ -15944,7 +16535,7 @@ // reset RegExp object, because of the early exit of a previous run RePathPart.lastIndex = 0; - for ( ; ; ) { + while ( true ) { var match = RePathPart.exec( path ), matchEnd = RePathPart.lastIndex, @@ -16184,7 +16775,7 @@ extensions = extensions || {}; var chunks = [ - ( extensions.derivatives || parameters.envMapCubeUV || parameters.bumpMap || parameters.normalMap || parameters.flatShading ) ? '#extension GL_OES_standard_derivatives : enable' : '', + ( extensions.derivatives || parameters.envMapCubeUV || parameters.bumpMap || ( parameters.normalMap && ! parameters.objectSpaceNormalMap ) || parameters.flatShading ) ? '#extension GL_OES_standard_derivatives : enable' : '', ( extensions.fragDepth || parameters.logarithmicDepthBuffer ) && rendererExtensions.get( 'EXT_frag_depth' ) ? '#extension GL_EXT_frag_depth : enable' : '', ( extensions.drawBuffers ) && rendererExtensions.get( 'WEBGL_draw_buffers' ) ? '#extension GL_EXT_draw_buffers : require' : '', ( extensions.shaderTextureLOD || parameters.envMap ) && rendererExtensions.get( 'EXT_shader_texture_lod' ) ? '#extension GL_EXT_shader_texture_lod : enable' : '' @@ -16260,7 +16851,7 @@ function parseIncludes( string ) { - var pattern = /^[ \t]*#include +<([\w\d.]+)>/gm; + var pattern = /^[ \t]*#include +<([\w\d./]+)>/gm; function replace( match, include ) { @@ -16302,7 +16893,7 @@ } - function WebGLProgram( renderer, extensions, code, material, shader, parameters ) { + function WebGLProgram( renderer, extensions, code, material, shader, parameters, capabilities ) { var gl = renderer.context; @@ -16385,7 +16976,7 @@ // - var customExtensions = generateExtensions( material.extensions, parameters, extensions ); + var customExtensions = capabilities.isWebGL2 ? '' : generateExtensions( material.extensions, parameters, extensions ); var customDefines = generateDefines( defines ); @@ -16449,6 +17040,7 @@ parameters.emissiveMap ? '#define USE_EMISSIVEMAP' : '', parameters.bumpMap ? '#define USE_BUMPMAP' : '', parameters.normalMap ? '#define USE_NORMALMAP' : '', + ( parameters.normalMap && parameters.objectSpaceNormalMap ) ? '#define OBJECTSPACE_NORMALMAP' : '', parameters.displacementMap && parameters.supportsVertexTextures ? '#define USE_DISPLACEMENTMAP' : '', parameters.specularMap ? '#define USE_SPECULARMAP' : '', parameters.roughnessMap ? '#define USE_ROUGHNESSMAP' : '', @@ -16472,7 +17064,7 @@ parameters.sizeAttenuation ? '#define USE_SIZEATTENUATION' : '', parameters.logarithmicDepthBuffer ? '#define USE_LOGDEPTHBUF' : '', - parameters.logarithmicDepthBuffer && extensions.get( 'EXT_frag_depth' ) ? '#define USE_LOGDEPTHBUF_EXT' : '', + parameters.logarithmicDepthBuffer && ( capabilities.isWebGL2 || extensions.get( 'EXT_frag_depth' ) ) ? '#define USE_LOGDEPTHBUF_EXT' : '', 'uniform mat4 modelMatrix;', 'uniform mat4 modelViewMatrix;', @@ -16538,7 +17130,7 @@ customDefines, - parameters.alphaTest ? '#define ALPHATEST ' + parameters.alphaTest : '', + parameters.alphaTest ? '#define ALPHATEST ' + parameters.alphaTest + ( parameters.alphaTest % 1 ? '' : '.0' ) : '', // add '.0' if integer '#define GAMMA_FACTOR ' + gammaFactorDefine, @@ -16555,6 +17147,7 @@ parameters.emissiveMap ? '#define USE_EMISSIVEMAP' : '', parameters.bumpMap ? '#define USE_BUMPMAP' : '', parameters.normalMap ? '#define USE_NORMALMAP' : '', + ( parameters.normalMap && parameters.objectSpaceNormalMap ) ? '#define OBJECTSPACE_NORMALMAP' : '', parameters.specularMap ? '#define USE_SPECULARMAP' : '', parameters.roughnessMap ? '#define USE_ROUGHNESSMAP' : '', parameters.metalnessMap ? '#define USE_METALNESSMAP' : '', @@ -16576,9 +17169,9 @@ parameters.physicallyCorrectLights ? '#define PHYSICALLY_CORRECT_LIGHTS' : '', parameters.logarithmicDepthBuffer ? '#define USE_LOGDEPTHBUF' : '', - parameters.logarithmicDepthBuffer && extensions.get( 'EXT_frag_depth' ) ? '#define USE_LOGDEPTHBUF_EXT' : '', + parameters.logarithmicDepthBuffer && ( capabilities.isWebGL2 || extensions.get( 'EXT_frag_depth' ) ) ? '#define USE_LOGDEPTHBUF_EXT' : '', - parameters.envMap && extensions.get( 'EXT_shader_texture_lod' ) ? '#define TEXTURE_LOD_EXT' : '', + parameters.envMap && ( capabilities.isWebGL2 || extensions.get( 'EXT_shader_texture_lod' ) ) ? '#define TEXTURE_LOD_EXT' : '', 'uniform mat4 viewMatrix;', 'uniform vec3 cameraPosition;', @@ -16614,6 +17207,50 @@ vertexShader = unrollLoops( vertexShader ); fragmentShader = unrollLoops( fragmentShader ); + if ( capabilities.isWebGL2 && ! material.isRawShaderMaterial ) { + + var isGLSL3ShaderMaterial = false; + + var versionRegex = /^\s*#version\s+300\s+es\s*\n/; + + if ( material.isShaderMaterial && + vertexShader.match( versionRegex ) !== null && + fragmentShader.match( versionRegex ) !== null ) { + + isGLSL3ShaderMaterial = true; + + vertexShader = vertexShader.replace( versionRegex, '' ); + fragmentShader = fragmentShader.replace( versionRegex, '' ); + + } + + // GLSL 3.0 conversion + prefixVertex = [ + '#version 300 es\n', + '#define attribute in', + '#define varying out', + '#define texture2D texture' + ].join( '\n' ) + '\n' + prefixVertex; + + prefixFragment = [ + '#version 300 es\n', + '#define varying in', + isGLSL3ShaderMaterial ? '' : 'out highp vec4 pc_fragColor;', + isGLSL3ShaderMaterial ? '' : '#define gl_FragColor pc_fragColor', + '#define gl_FragDepthEXT gl_FragDepth', + '#define texture2D texture', + '#define textureCube texture', + '#define texture2DProj textureProj', + '#define texture2DLodEXT textureLod', + '#define texture2DProjLodEXT textureProjLod', + '#define textureCubeLodEXT textureLod', + '#define texture2DGradEXT textureGrad', + '#define texture2DProjGradEXT textureProjGrad', + '#define textureCubeGradEXT textureGrad' + ].join( '\n' ) + '\n' + prefixFragment; + + } + var vertexGlsl = prefixVertex + vertexShader; var fragmentGlsl = prefixFragment + fragmentShader; @@ -16800,12 +17437,13 @@ LineBasicMaterial: 'basic', LineDashedMaterial: 'dashed', PointsMaterial: 'points', - ShadowMaterial: 'shadow' + ShadowMaterial: 'shadow', + SpriteMaterial: 'sprite' }; var parameterNames = [ "precision", "supportsVertexTextures", "map", "mapEncoding", "envMap", "envMapMode", "envMapEncoding", - "lightMap", "aoMap", "emissiveMap", "emissiveMapEncoding", "bumpMap", "normalMap", "displacementMap", "specularMap", + "lightMap", "aoMap", "emissiveMap", "emissiveMapEncoding", "bumpMap", "normalMap", "objectSpaceNormalMap", "displacementMap", "specularMap", "roughnessMap", "metalnessMap", "gradientMap", "alphaMap", "combine", "vertexColors", "fog", "useFog", "fogExp", "flatShading", "sizeAttenuation", "logarithmicDepthBuffer", "skinning", @@ -16926,6 +17564,7 @@ emissiveMapEncoding: getTextureEncodingFromMap( material.emissiveMap, renderer.gammaInput ), bumpMap: !! material.bumpMap, normalMap: !! material.normalMap, + objectSpaceNormalMap: material.normalMapType === ObjectSpaceNormalMap, displacementMap: !! material.displacementMap, roughnessMap: !! material.roughnessMap, metalnessMap: !! material.metalnessMap, @@ -17049,7 +17688,7 @@ if ( program === undefined ) { - program = new WebGLProgram( renderer, extensions, code, material, shader, parameters ); + program = new WebGLProgram( renderer, extensions, code, material, shader, parameters, capabilities ); programs.push( program ); } @@ -17177,6 +17816,7 @@ } + function WebGLRenderList() { var renderItems = []; @@ -17226,6 +17866,7 @@ } + ( material.transparent === true ? transparent : opaque ).push( renderItem ); renderItemsIndex ++; @@ -17393,7 +18034,15 @@ id: count ++, - hash: '', + hash: { + stateID: - 1, + directionalLength: - 1, + pointLength: - 1, + spotLength: - 1, + rectAreaLength: - 1, + hemiLength: - 1, + shadowsLength: - 1 + }, ambient: [ 0, 0, 0 ], directional: [], @@ -17599,7 +18248,13 @@ state.point.length = pointLength; state.hemi.length = hemiLength; - state.hash = state.id + ',' + directionalLength + ',' + pointLength + ',' + spotLength + ',' + rectAreaLength + ',' + hemiLength + ',' + shadows.length; + state.hash.stateID = state.id; + state.hash.directionalLength = directionalLength; + state.hash.pointLength = pointLength; + state.hash.spotLength = spotLength; + state.hash.rectAreaLength = rectAreaLength; + state.hash.hemiLength = hemiLength; + state.hash.shadowsLength = shadows.length; } @@ -17620,13 +18275,11 @@ var lightsArray = []; var shadowsArray = []; - var spritesArray = []; function init() { lightsArray.length = 0; shadowsArray.length = 0; - spritesArray.length = 0; } @@ -17642,12 +18295,6 @@ } - function pushSprite( shadowLight ) { - - spritesArray.push( shadowLight ); - - } - function setupLights( camera ) { lights.setup( lightsArray, shadowsArray, camera ); @@ -17657,7 +18304,6 @@ var state = { lightsArray: lightsArray, shadowsArray: shadowsArray, - spritesArray: spritesArray, lights: lights }; @@ -17668,8 +18314,7 @@ setupLights: setupLights, pushLight: pushLight, - pushShadow: pushShadow, - pushSprite: pushSprite + pushShadow: pushShadow }; } @@ -17680,14 +18325,26 @@ function get( scene, camera ) { - var hash = scene.id + ',' + camera.id; + var renderState; - var renderState = renderStates[ hash ]; - - if ( renderState === undefined ) { + if ( renderStates[ scene.id ] === undefined ) { renderState = new WebGLRenderState(); - renderStates[ hash ] = renderState; + renderStates[ scene.id ] = {}; + renderStates[ scene.id ][ camera.id ] = renderState; + + } else { + + if ( renderStates[ scene.id ][ camera.id ] === undefined ) { + + renderState = new WebGLRenderState(); + renderStates[ scene.id ][ camera.id ] = renderState; + + } else { + + renderState = renderStates[ scene.id ][ camera.id ]; + + } } @@ -18290,403 +18947,7 @@ * @author mrdoob / http://mrdoob.com/ */ - function CanvasTexture( canvas, mapping, wrapS, wrapT, magFilter, minFilter, format, type, anisotropy ) { - - Texture.call( this, canvas, mapping, wrapS, wrapT, magFilter, minFilter, format, type, anisotropy ); - - this.needsUpdate = true; - - } - - CanvasTexture.prototype = Object.create( Texture.prototype ); - CanvasTexture.prototype.constructor = CanvasTexture; - - /** - * @author mikael emtinger / http://gomo.se/ - * @author alteredq / http://alteredqualia.com/ - */ - - function WebGLSpriteRenderer( renderer, gl, state, textures, capabilities ) { - - var vertexBuffer, elementBuffer; - var program, attributes, uniforms; - - var texture; - - // decompose matrixWorld - - var spritePosition = new Vector3(); - var spriteRotation = new Quaternion(); - var spriteScale = new Vector3(); - - function init() { - - var vertices = new Float32Array( [ - - 0.5, - 0.5, 0, 0, - 0.5, - 0.5, 1, 0, - 0.5, 0.5, 1, 1, - - 0.5, 0.5, 0, 1 - ] ); - - var faces = new Uint16Array( [ - 0, 1, 2, - 0, 2, 3 - ] ); - - vertexBuffer = gl.createBuffer(); - elementBuffer = gl.createBuffer(); - - gl.bindBuffer( gl.ARRAY_BUFFER, vertexBuffer ); - gl.bufferData( gl.ARRAY_BUFFER, vertices, gl.STATIC_DRAW ); - - gl.bindBuffer( gl.ELEMENT_ARRAY_BUFFER, elementBuffer ); - gl.bufferData( gl.ELEMENT_ARRAY_BUFFER, faces, gl.STATIC_DRAW ); - - program = createProgram(); - - attributes = { - position: gl.getAttribLocation( program, 'position' ), - uv: gl.getAttribLocation( program, 'uv' ) - }; - - uniforms = { - uvOffset: gl.getUniformLocation( program, 'uvOffset' ), - uvScale: gl.getUniformLocation( program, 'uvScale' ), - - rotation: gl.getUniformLocation( program, 'rotation' ), - center: gl.getUniformLocation( program, 'center' ), - scale: gl.getUniformLocation( program, 'scale' ), - - color: gl.getUniformLocation( program, 'color' ), - map: gl.getUniformLocation( program, 'map' ), - opacity: gl.getUniformLocation( program, 'opacity' ), - - modelViewMatrix: gl.getUniformLocation( program, 'modelViewMatrix' ), - projectionMatrix: gl.getUniformLocation( program, 'projectionMatrix' ), - - fogType: gl.getUniformLocation( program, 'fogType' ), - fogDensity: gl.getUniformLocation( program, 'fogDensity' ), - fogNear: gl.getUniformLocation( program, 'fogNear' ), - fogFar: gl.getUniformLocation( program, 'fogFar' ), - fogColor: gl.getUniformLocation( program, 'fogColor' ), - fogDepth: gl.getUniformLocation( program, 'fogDepth' ), - - alphaTest: gl.getUniformLocation( program, 'alphaTest' ) - }; - - var canvas = document.createElementNS( 'http://www.w3.org/1999/xhtml', 'canvas' ); - canvas.width = 8; - canvas.height = 8; - - var context = canvas.getContext( '2d' ); - context.fillStyle = 'white'; - context.fillRect( 0, 0, 8, 8 ); - - texture = new CanvasTexture( canvas ); - - } - - this.render = function ( sprites, scene, camera ) { - - if ( sprites.length === 0 ) return; - - // setup gl - - if ( program === undefined ) { - - init(); - - } - - state.useProgram( program ); - - state.initAttributes(); - state.enableAttribute( attributes.position ); - state.enableAttribute( attributes.uv ); - state.disableUnusedAttributes(); - - state.disable( gl.CULL_FACE ); - state.enable( gl.BLEND ); - - gl.bindBuffer( gl.ARRAY_BUFFER, vertexBuffer ); - gl.vertexAttribPointer( attributes.position, 2, gl.FLOAT, false, 2 * 8, 0 ); - gl.vertexAttribPointer( attributes.uv, 2, gl.FLOAT, false, 2 * 8, 8 ); - - gl.bindBuffer( gl.ELEMENT_ARRAY_BUFFER, elementBuffer ); - - gl.uniformMatrix4fv( uniforms.projectionMatrix, false, camera.projectionMatrix.elements ); - - state.activeTexture( gl.TEXTURE0 ); - gl.uniform1i( uniforms.map, 0 ); - - var oldFogType = 0; - var sceneFogType = 0; - var fog = scene.fog; - - if ( fog ) { - - gl.uniform3f( uniforms.fogColor, fog.color.r, fog.color.g, fog.color.b ); - - if ( fog.isFog ) { - - gl.uniform1f( uniforms.fogNear, fog.near ); - gl.uniform1f( uniforms.fogFar, fog.far ); - - gl.uniform1i( uniforms.fogType, 1 ); - oldFogType = 1; - sceneFogType = 1; - - } else if ( fog.isFogExp2 ) { - - gl.uniform1f( uniforms.fogDensity, fog.density ); - - gl.uniform1i( uniforms.fogType, 2 ); - oldFogType = 2; - sceneFogType = 2; - - } - - } else { - - gl.uniform1i( uniforms.fogType, 0 ); - oldFogType = 0; - sceneFogType = 0; - - } - - - // update positions and sort - - for ( var i = 0, l = sprites.length; i < l; i ++ ) { - - var sprite = sprites[ i ]; - - sprite.modelViewMatrix.multiplyMatrices( camera.matrixWorldInverse, sprite.matrixWorld ); - sprite.z = - sprite.modelViewMatrix.elements[ 14 ]; - - } - - sprites.sort( painterSortStable ); - - // render all sprites - - var scale = []; - var center = []; - - for ( var i = 0, l = sprites.length; i < l; i ++ ) { - - var sprite = sprites[ i ]; - var material = sprite.material; - - if ( material.visible === false ) continue; - - sprite.onBeforeRender( renderer, scene, camera, undefined, material, undefined ); - - gl.uniform1f( uniforms.alphaTest, material.alphaTest ); - gl.uniformMatrix4fv( uniforms.modelViewMatrix, false, sprite.modelViewMatrix.elements ); - - sprite.matrixWorld.decompose( spritePosition, spriteRotation, spriteScale ); - - scale[ 0 ] = spriteScale.x; - scale[ 1 ] = spriteScale.y; - - center[ 0 ] = sprite.center.x - 0.5; - center[ 1 ] = sprite.center.y - 0.5; - - var fogType = 0; - - if ( scene.fog && material.fog ) { - - fogType = sceneFogType; - - } - - if ( oldFogType !== fogType ) { - - gl.uniform1i( uniforms.fogType, fogType ); - oldFogType = fogType; - - } - - if ( material.map !== null ) { - - gl.uniform2f( uniforms.uvOffset, material.map.offset.x, material.map.offset.y ); - gl.uniform2f( uniforms.uvScale, material.map.repeat.x, material.map.repeat.y ); - - } else { - - gl.uniform2f( uniforms.uvOffset, 0, 0 ); - gl.uniform2f( uniforms.uvScale, 1, 1 ); - - } - - gl.uniform1f( uniforms.opacity, material.opacity ); - gl.uniform3f( uniforms.color, material.color.r, material.color.g, material.color.b ); - - gl.uniform1f( uniforms.rotation, material.rotation ); - gl.uniform2fv( uniforms.center, center ); - gl.uniform2fv( uniforms.scale, scale ); - - state.setBlending( material.blending, material.blendEquation, material.blendSrc, material.blendDst, material.blendEquationAlpha, material.blendSrcAlpha, material.blendDstAlpha, material.premultipliedAlpha ); - state.buffers.depth.setTest( material.depthTest ); - state.buffers.depth.setMask( material.depthWrite ); - state.buffers.color.setMask( material.colorWrite ); - - textures.setTexture2D( material.map || texture, 0 ); - - gl.drawElements( gl.TRIANGLES, 6, gl.UNSIGNED_SHORT, 0 ); - - sprite.onAfterRender( renderer, scene, camera, undefined, material, undefined ); - - } - - // restore gl - - state.enable( gl.CULL_FACE ); - - state.reset(); - - }; - - function createProgram() { - - var program = gl.createProgram(); - - var vertexShader = gl.createShader( gl.VERTEX_SHADER ); - var fragmentShader = gl.createShader( gl.FRAGMENT_SHADER ); - - gl.shaderSource( vertexShader, [ - - 'precision ' + capabilities.precision + ' float;', - - '#define SHADER_NAME ' + 'SpriteMaterial', - - 'uniform mat4 modelViewMatrix;', - 'uniform mat4 projectionMatrix;', - 'uniform float rotation;', - 'uniform vec2 center;', - 'uniform vec2 scale;', - 'uniform vec2 uvOffset;', - 'uniform vec2 uvScale;', - - 'attribute vec2 position;', - 'attribute vec2 uv;', - - 'varying vec2 vUV;', - 'varying float fogDepth;', - - 'void main() {', - - ' vUV = uvOffset + uv * uvScale;', - - ' vec2 alignedPosition = ( position - center ) * scale;', - - ' vec2 rotatedPosition;', - ' rotatedPosition.x = cos( rotation ) * alignedPosition.x - sin( rotation ) * alignedPosition.y;', - ' rotatedPosition.y = sin( rotation ) * alignedPosition.x + cos( rotation ) * alignedPosition.y;', - - ' vec4 mvPosition;', - - ' mvPosition = modelViewMatrix * vec4( 0.0, 0.0, 0.0, 1.0 );', - ' mvPosition.xy += rotatedPosition;', - - ' gl_Position = projectionMatrix * mvPosition;', - - ' fogDepth = - mvPosition.z;', - - '}' - - ].join( '\n' ) ); - - gl.shaderSource( fragmentShader, [ - - 'precision ' + capabilities.precision + ' float;', - - '#define SHADER_NAME ' + 'SpriteMaterial', - - 'uniform vec3 color;', - 'uniform sampler2D map;', - 'uniform float opacity;', - - 'uniform int fogType;', - 'uniform vec3 fogColor;', - 'uniform float fogDensity;', - 'uniform float fogNear;', - 'uniform float fogFar;', - 'uniform float alphaTest;', - - 'varying vec2 vUV;', - 'varying float fogDepth;', - - 'void main() {', - - ' vec4 texture = texture2D( map, vUV );', - - ' gl_FragColor = vec4( color * texture.xyz, texture.a * opacity );', - - ' if ( gl_FragColor.a < alphaTest ) discard;', - - ' if ( fogType > 0 ) {', - - ' float fogFactor = 0.0;', - - ' if ( fogType == 1 ) {', - - ' fogFactor = smoothstep( fogNear, fogFar, fogDepth );', - - ' } else {', - - ' const float LOG2 = 1.442695;', - ' fogFactor = exp2( - fogDensity * fogDensity * fogDepth * fogDepth * LOG2 );', - ' fogFactor = 1.0 - clamp( fogFactor, 0.0, 1.0 );', - - ' }', - - ' gl_FragColor.rgb = mix( gl_FragColor.rgb, fogColor, fogFactor );', - - ' }', - - '}' - - ].join( '\n' ) ); - - gl.compileShader( vertexShader ); - gl.compileShader( fragmentShader ); - - gl.attachShader( program, vertexShader ); - gl.attachShader( program, fragmentShader ); - - gl.linkProgram( program ); - - return program; - - } - - function painterSortStable( a, b ) { - - if ( a.renderOrder !== b.renderOrder ) { - - return a.renderOrder - b.renderOrder; - - } else if ( a.z !== b.z ) { - - return b.z - a.z; - - } else { - - return b.id - a.id; - - } - - } - - } - - /** - * @author mrdoob / http://mrdoob.com/ - */ - - function WebGLState( gl, extensions, utils ) { + function WebGLState( gl, extensions, utils, capabilities ) { function ColorBuffer() { @@ -18998,12 +19259,13 @@ var enabledAttributes = new Uint8Array( maxVertexAttributes ); var attributeDivisors = new Uint8Array( maxVertexAttributes ); - var capabilities = {}; + var enabledCapabilities = {}; var compressedTextureFormats = null; var currentProgram = null; + var currentBlendingEnabled = null; var currentBlending = null; var currentBlendEquation = null; var currentBlendSrc = null; @@ -19081,8 +19343,7 @@ setCullFace( CullFaceBack ); enable( gl.CULL_FACE ); - enable( gl.BLEND ); - setBlending( NormalBlending ); + setBlending( NoBlending ); // @@ -19098,23 +19359,7 @@ function enableAttribute( attribute ) { - newAttributes[ attribute ] = 1; - - if ( enabledAttributes[ attribute ] === 0 ) { - - gl.enableVertexAttribArray( attribute ); - enabledAttributes[ attribute ] = 1; - - } - - if ( attributeDivisors[ attribute ] !== 0 ) { - - var extension = extensions.get( 'ANGLE_instanced_arrays' ); - - extension.vertexAttribDivisorANGLE( attribute, 0 ); - attributeDivisors[ attribute ] = 0; - - } + enableAttributeAndDivisor( attribute, 0 ); } @@ -19131,9 +19376,9 @@ if ( attributeDivisors[ attribute ] !== meshPerAttribute ) { - var extension = extensions.get( 'ANGLE_instanced_arrays' ); + var extension = capabilities.isWebGL2 ? gl : extensions.get( 'ANGLE_instanced_arrays' ); - extension.vertexAttribDivisorANGLE( attribute, meshPerAttribute ); + extension[ capabilities.isWebGL2 ? 'vertexAttribDivisor' : 'vertexAttribDivisorANGLE' ]( attribute, meshPerAttribute ); attributeDivisors[ attribute ] = meshPerAttribute; } @@ -19157,10 +19402,10 @@ function enable( id ) { - if ( capabilities[ id ] !== true ) { + if ( enabledCapabilities[ id ] !== true ) { gl.enable( id ); - capabilities[ id ] = true; + enabledCapabilities[ id ] = true; } @@ -19168,10 +19413,10 @@ function disable( id ) { - if ( capabilities[ id ] !== false ) { + if ( enabledCapabilities[ id ] !== false ) { gl.disable( id ); - capabilities[ id ] = false; + enabledCapabilities[ id ] = false; } @@ -19222,122 +19467,135 @@ function setBlending( blending, blendEquation, blendSrc, blendDst, blendEquationAlpha, blendSrcAlpha, blendDstAlpha, premultipliedAlpha ) { - if ( blending !== NoBlending ) { + if ( blending === NoBlending ) { - enable( gl.BLEND ); + if ( currentBlendingEnabled ) { - } else { + disable( gl.BLEND ); + currentBlendingEnabled = false; - disable( gl.BLEND ); + } + + return; } - if ( blending !== CustomBlending ) { + if ( ! currentBlendingEnabled ) { - if ( blending !== currentBlending || premultipliedAlpha !== currentPremultipledAlpha ) { + enable( gl.BLEND ); + currentBlendingEnabled = true; - switch ( blending ) { + } - case AdditiveBlending: + if ( blending !== CustomBlending ) { - if ( premultipliedAlpha ) { + if ( blending !== currentBlending || premultipliedAlpha !== currentPremultipledAlpha ) { - gl.blendEquationSeparate( gl.FUNC_ADD, gl.FUNC_ADD ); - gl.blendFuncSeparate( gl.ONE, gl.ONE, gl.ONE, gl.ONE ); + if ( currentBlendEquation !== AddEquation || currentBlendEquationAlpha !== AddEquation ) { - } else { + gl.blendEquation( gl.FUNC_ADD ); - gl.blendEquation( gl.FUNC_ADD ); - gl.blendFunc( gl.SRC_ALPHA, gl.ONE ); + currentBlendEquation = AddEquation; + currentBlendEquationAlpha = AddEquation; - } - break; + } - case SubtractiveBlending: + if ( premultipliedAlpha ) { - if ( premultipliedAlpha ) { + switch ( blending ) { - gl.blendEquationSeparate( gl.FUNC_ADD, gl.FUNC_ADD ); - gl.blendFuncSeparate( gl.ZERO, gl.ZERO, gl.ONE_MINUS_SRC_COLOR, gl.ONE_MINUS_SRC_ALPHA ); + case NormalBlending: + gl.blendFuncSeparate( gl.ONE, gl.ONE_MINUS_SRC_ALPHA, gl.ONE, gl.ONE_MINUS_SRC_ALPHA ); + break; - } else { + case AdditiveBlending: + gl.blendFunc( gl.ONE, gl.ONE ); + break; - gl.blendEquation( gl.FUNC_ADD ); - gl.blendFunc( gl.ZERO, gl.ONE_MINUS_SRC_COLOR ); + case SubtractiveBlending: + gl.blendFuncSeparate( gl.ZERO, gl.ZERO, gl.ONE_MINUS_SRC_COLOR, gl.ONE_MINUS_SRC_ALPHA ); + break; - } - break; + case MultiplyBlending: + gl.blendFuncSeparate( gl.ZERO, gl.SRC_COLOR, gl.ZERO, gl.SRC_ALPHA ); + break; - case MultiplyBlending: + default: + console.error( 'THREE.WebGLState: Invalid blending: ', blending ); + break; - if ( premultipliedAlpha ) { + } - gl.blendEquationSeparate( gl.FUNC_ADD, gl.FUNC_ADD ); - gl.blendFuncSeparate( gl.ZERO, gl.SRC_COLOR, gl.ZERO, gl.SRC_ALPHA ); + } else { - } else { + switch ( blending ) { - gl.blendEquation( gl.FUNC_ADD ); - gl.blendFunc( gl.ZERO, gl.SRC_COLOR ); + case NormalBlending: + gl.blendFuncSeparate( gl.SRC_ALPHA, gl.ONE_MINUS_SRC_ALPHA, gl.ONE, gl.ONE_MINUS_SRC_ALPHA ); + break; - } - break; + case AdditiveBlending: + gl.blendFunc( gl.SRC_ALPHA, gl.ONE ); + break; - default: + case SubtractiveBlending: + gl.blendFunc( gl.ZERO, gl.ONE_MINUS_SRC_COLOR ); + break; - if ( premultipliedAlpha ) { + case MultiplyBlending: + gl.blendFunc( gl.ZERO, gl.SRC_COLOR ); + break; - gl.blendEquationSeparate( gl.FUNC_ADD, gl.FUNC_ADD ); - gl.blendFuncSeparate( gl.ONE, gl.ONE_MINUS_SRC_ALPHA, gl.ONE, gl.ONE_MINUS_SRC_ALPHA ); + default: + console.error( 'THREE.WebGLState: Invalid blending: ', blending ); + break; - } else { + } - gl.blendEquationSeparate( gl.FUNC_ADD, gl.FUNC_ADD ); - gl.blendFuncSeparate( gl.SRC_ALPHA, gl.ONE_MINUS_SRC_ALPHA, gl.ONE, gl.ONE_MINUS_SRC_ALPHA ); + } - } + currentBlendSrc = null; + currentBlendDst = null; + currentBlendSrcAlpha = null; + currentBlendDstAlpha = null; - } + currentBlending = blending; + currentPremultipledAlpha = premultipliedAlpha; } - currentBlendEquation = null; - currentBlendSrc = null; - currentBlendDst = null; - currentBlendEquationAlpha = null; - currentBlendSrcAlpha = null; - currentBlendDstAlpha = null; + return; - } else { + } - blendEquationAlpha = blendEquationAlpha || blendEquation; - blendSrcAlpha = blendSrcAlpha || blendSrc; - blendDstAlpha = blendDstAlpha || blendDst; + // custom blending - if ( blendEquation !== currentBlendEquation || blendEquationAlpha !== currentBlendEquationAlpha ) { + blendEquationAlpha = blendEquationAlpha || blendEquation; + blendSrcAlpha = blendSrcAlpha || blendSrc; + blendDstAlpha = blendDstAlpha || blendDst; - gl.blendEquationSeparate( utils.convert( blendEquation ), utils.convert( blendEquationAlpha ) ); + if ( blendEquation !== currentBlendEquation || blendEquationAlpha !== currentBlendEquationAlpha ) { - currentBlendEquation = blendEquation; - currentBlendEquationAlpha = blendEquationAlpha; + gl.blendEquationSeparate( utils.convert( blendEquation ), utils.convert( blendEquationAlpha ) ); - } + currentBlendEquation = blendEquation; + currentBlendEquationAlpha = blendEquationAlpha; - if ( blendSrc !== currentBlendSrc || blendDst !== currentBlendDst || blendSrcAlpha !== currentBlendSrcAlpha || blendDstAlpha !== currentBlendDstAlpha ) { + } - gl.blendFuncSeparate( utils.convert( blendSrc ), utils.convert( blendDst ), utils.convert( blendSrcAlpha ), utils.convert( blendDstAlpha ) ); + if ( blendSrc !== currentBlendSrc || blendDst !== currentBlendDst || blendSrcAlpha !== currentBlendSrcAlpha || blendDstAlpha !== currentBlendDstAlpha ) { - currentBlendSrc = blendSrc; - currentBlendDst = blendDst; - currentBlendSrcAlpha = blendSrcAlpha; - currentBlendDstAlpha = blendDstAlpha; + gl.blendFuncSeparate( utils.convert( blendSrc ), utils.convert( blendDst ), utils.convert( blendSrcAlpha ), utils.convert( blendDstAlpha ) ); - } + currentBlendSrc = blendSrc; + currentBlendDst = blendDst; + currentBlendSrcAlpha = blendSrcAlpha; + currentBlendDstAlpha = blendDstAlpha; } currentBlending = blending; - currentPremultipledAlpha = premultipliedAlpha; + currentPremultipledAlpha = null; } @@ -19352,9 +19610,9 @@ setFlipSided( flipSided ); - material.transparent === true - ? setBlending( material.blending, material.blendEquation, material.blendSrc, material.blendDst, material.blendEquationAlpha, material.blendSrcAlpha, material.blendDstAlpha, material.premultipliedAlpha ) - : setBlending( NoBlending ); + ( material.blending === NormalBlending && material.transparent === false ) + ? setBlending( NoBlending ) + : setBlending( material.blending, material.blendEquation, material.blendSrc, material.blendDst, material.blendEquationAlpha, material.blendSrcAlpha, material.blendDstAlpha, material.premultipliedAlpha ); depthBuffer.setFunc( material.depthFunc ); depthBuffer.setTest( material.depthTest ); @@ -19580,7 +19838,7 @@ } - capabilities = {}; + enabledCapabilities = {}; compressedTextureFormats = null; @@ -19649,7 +19907,6 @@ function WebGLTextures( _gl, extensions, state, properties, capabilities, utils, info ) { - var _isWebGL2 = ( typeof WebGL2RenderingContext !== 'undefined' && _gl instanceof WebGL2RenderingContext ); /* global WebGL2RenderingContext */ var _videoTextures = {}; var _canvas; @@ -19678,7 +19935,7 @@ var context = canvas.getContext( '2d' ); context.drawImage( image, 0, 0, image.width, image.height, 0, 0, canvas.width, canvas.height ); - console.warn( 'THREE.WebGLRenderer: image is too big (' + image.width + 'x' + image.height + '). Resized to ' + canvas.width + 'x' + canvas.height, image ); + console.warn( 'THREE.WebGLRenderer: image is too big (' + image.width + 'x' + image.height + '). Resized to ' + canvas.width + 'x' + canvas.height ); return canvas; @@ -19706,7 +19963,7 @@ var context = _canvas.getContext( '2d' ); context.drawImage( image, 0, 0, _canvas.width, _canvas.height ); - console.warn( 'THREE.WebGLRenderer: image is not power of two (' + image.width + 'x' + image.height + '). Resized to ' + _canvas.width + 'x' + _canvas.height, image ); + console.warn( 'THREE.WebGLRenderer: image is not power of two (' + image.width + 'x' + image.height + '). Resized to ' + _canvas.width + 'x' + _canvas.height ); return _canvas; @@ -19718,6 +19975,8 @@ function textureNeedsPowerOfTwo( texture ) { + if ( capabilities.isWebGL2 ) return false; + return ( texture.wrapS !== ClampToEdgeWrapping || texture.wrapT !== ClampToEdgeWrapping ) || ( texture.minFilter !== NearestFilter && texture.minFilter !== LinearFilter ); @@ -19741,6 +20000,30 @@ } + function getInternalFormat( glFormat, glType ) { + + if ( ! capabilities.isWebGL2 ) return glFormat; + + if ( glFormat === _gl.RGB ) { + + if ( glType === _gl.FLOAT ) return _gl.RGB32F; + if ( glType === _gl.HALF_FLOAT ) return _gl.RGB16F; + if ( glType === _gl.UNSIGNED_BYTE ) return _gl.RGB8; + + } + + if ( glFormat === _gl.RGBA ) { + + if ( glType === _gl.FLOAT ) return _gl.RGBA32F; + if ( glType === _gl.HALF_FLOAT ) return _gl.RGBA16F; + if ( glType === _gl.UNSIGNED_BYTE ) return _gl.RGBA8; + + } + + return glFormat; + + } + // Fallback filters for non-power-of-2 textures function filterFallback( f ) { @@ -19870,11 +20153,11 @@ if ( image === undefined ) { - console.warn( 'THREE.WebGLRenderer: Texture marked for update but image is undefined', texture ); + console.warn( 'THREE.WebGLRenderer: Texture marked for update but image is undefined' ); } else if ( image.complete === false ) { - console.warn( 'THREE.WebGLRenderer: Texture marked for update but image is incomplete', texture ); + console.warn( 'THREE.WebGLRenderer: Texture marked for update but image is incomplete' ); } else { @@ -19935,7 +20218,8 @@ var image = cubeImage[ 0 ], isPowerOfTwoImage = isPowerOfTwo( image ), glFormat = utils.convert( texture.format ), - glType = utils.convert( texture.type ); + glType = utils.convert( texture.type ), + glInternalFormat = getInternalFormat( glFormat, glType ); setTextureParameters( _gl.TEXTURE_CUBE_MAP, texture, isPowerOfTwoImage ); @@ -19945,11 +20229,11 @@ if ( isDataTexture ) { - state.texImage2D( _gl.TEXTURE_CUBE_MAP_POSITIVE_X + i, 0, glFormat, cubeImage[ i ].width, cubeImage[ i ].height, 0, glFormat, glType, cubeImage[ i ].data ); + state.texImage2D( _gl.TEXTURE_CUBE_MAP_POSITIVE_X + i, 0, glInternalFormat, cubeImage[ i ].width, cubeImage[ i ].height, 0, glFormat, glType, cubeImage[ i ].data ); } else { - state.texImage2D( _gl.TEXTURE_CUBE_MAP_POSITIVE_X + i, 0, glFormat, glFormat, glType, cubeImage[ i ] ); + state.texImage2D( _gl.TEXTURE_CUBE_MAP_POSITIVE_X + i, 0, glInternalFormat, glFormat, glType, cubeImage[ i ] ); } @@ -19965,7 +20249,7 @@ if ( state.getCompressedTextureFormats().indexOf( glFormat ) > - 1 ) { - state.compressedTexImage2D( _gl.TEXTURE_CUBE_MAP_POSITIVE_X + i, j, glFormat, mipmap.width, mipmap.height, 0, mipmap.data ); + state.compressedTexImage2D( _gl.TEXTURE_CUBE_MAP_POSITIVE_X + i, j, glInternalFormat, mipmap.width, mipmap.height, 0, mipmap.data ); } else { @@ -19975,7 +20259,7 @@ } else { - state.texImage2D( _gl.TEXTURE_CUBE_MAP_POSITIVE_X + i, j, glFormat, mipmap.width, mipmap.height, 0, glFormat, glType, mipmap.data ); + state.texImage2D( _gl.TEXTURE_CUBE_MAP_POSITIVE_X + i, j, glInternalFormat, mipmap.width, mipmap.height, 0, glFormat, glType, mipmap.data ); } @@ -20043,7 +20327,7 @@ if ( texture.wrapS !== ClampToEdgeWrapping || texture.wrapT !== ClampToEdgeWrapping ) { - console.warn( 'THREE.WebGLRenderer: Texture is not power of two. Texture.wrapS and Texture.wrapT should be set to THREE.ClampToEdgeWrapping.', texture ); + console.warn( 'THREE.WebGLRenderer: Texture is not power of two. Texture.wrapS and Texture.wrapT should be set to THREE.ClampToEdgeWrapping.' ); } @@ -20052,7 +20336,7 @@ if ( texture.minFilter !== NearestFilter && texture.minFilter !== LinearFilter ) { - console.warn( 'THREE.WebGLRenderer: Texture is not power of two. Texture.minFilter should be set to THREE.NearestFilter or THREE.LinearFilter.', texture ); + console.warn( 'THREE.WebGLRenderer: Texture is not power of two. Texture.minFilter should be set to THREE.NearestFilter or THREE.LinearFilter.' ); } @@ -20063,7 +20347,7 @@ if ( extension ) { if ( texture.type === FloatType && extensions.get( 'OES_texture_float_linear' ) === null ) return; - if ( texture.type === HalfFloatType && extensions.get( 'OES_texture_half_float_linear' ) === null ) return; + if ( texture.type === HalfFloatType && ( capabilities.isWebGL2 || extensions.get( 'OES_texture_half_float_linear' ) ) === null ) return; if ( texture.anisotropy > 1 || properties.get( texture ).__currentAnisotropy ) { @@ -20107,7 +20391,8 @@ var isPowerOfTwoImage = isPowerOfTwo( image ), glFormat = utils.convert( texture.format ), - glType = utils.convert( texture.type ); + glType = utils.convert( texture.type ), + glInternalFormat = getInternalFormat( glFormat, glType ); setTextureParameters( _gl.TEXTURE_2D, texture, isPowerOfTwoImage ); @@ -20117,21 +20402,21 @@ // populate depth texture with dummy data - var internalFormat = _gl.DEPTH_COMPONENT; + glInternalFormat = _gl.DEPTH_COMPONENT; if ( texture.type === FloatType ) { - if ( ! _isWebGL2 ) throw new Error( 'Float Depth Texture only supported in WebGL2.0' ); - internalFormat = _gl.DEPTH_COMPONENT32F; + if ( ! capabilities.isWebGL2 ) throw new Error( 'Float Depth Texture only supported in WebGL2.0' ); + glInternalFormat = _gl.DEPTH_COMPONENT32F; - } else if ( _isWebGL2 ) { + } else if ( capabilities.isWebGL2 ) { // WebGL 2.0 requires signed internalformat for glTexImage2D - internalFormat = _gl.DEPTH_COMPONENT16; + glInternalFormat = _gl.DEPTH_COMPONENT16; } - if ( texture.format === DepthFormat && internalFormat === _gl.DEPTH_COMPONENT ) { + if ( texture.format === DepthFormat && glInternalFormat === _gl.DEPTH_COMPONENT ) { // The error INVALID_OPERATION is generated by texImage2D if format and internalformat are // DEPTH_COMPONENT and type is not UNSIGNED_SHORT or UNSIGNED_INT @@ -20151,7 +20436,7 @@ // (https://www.khronos.org/registry/webgl/extensions/WEBGL_depth_texture/) if ( texture.format === DepthStencilFormat ) { - internalFormat = _gl.DEPTH_STENCIL; + glInternalFormat = _gl.DEPTH_STENCIL; // The error INVALID_OPERATION is generated by texImage2D if format and internalformat are // DEPTH_STENCIL and type is not UNSIGNED_INT_24_8_WEBGL. @@ -20167,7 +20452,7 @@ } - state.texImage2D( _gl.TEXTURE_2D, 0, internalFormat, image.width, image.height, 0, glFormat, glType, null ); + state.texImage2D( _gl.TEXTURE_2D, 0, glInternalFormat, image.width, image.height, 0, glFormat, glType, null ); } else if ( texture.isDataTexture ) { @@ -20180,7 +20465,7 @@ for ( var i = 0, il = mipmaps.length; i < il; i ++ ) { mipmap = mipmaps[ i ]; - state.texImage2D( _gl.TEXTURE_2D, i, glFormat, mipmap.width, mipmap.height, 0, glFormat, glType, mipmap.data ); + state.texImage2D( _gl.TEXTURE_2D, i, glInternalFormat, mipmap.width, mipmap.height, 0, glFormat, glType, mipmap.data ); } @@ -20189,7 +20474,7 @@ } else { - state.texImage2D( _gl.TEXTURE_2D, 0, glFormat, image.width, image.height, 0, glFormat, glType, image.data ); + state.texImage2D( _gl.TEXTURE_2D, 0, glInternalFormat, image.width, image.height, 0, glFormat, glType, image.data ); textureProperties.__maxMipLevel = 0; } @@ -20204,7 +20489,7 @@ if ( state.getCompressedTextureFormats().indexOf( glFormat ) > - 1 ) { - state.compressedTexImage2D( _gl.TEXTURE_2D, i, glFormat, mipmap.width, mipmap.height, 0, mipmap.data ); + state.compressedTexImage2D( _gl.TEXTURE_2D, i, glInternalFormat, mipmap.width, mipmap.height, 0, mipmap.data ); } else { @@ -20214,7 +20499,7 @@ } else { - state.texImage2D( _gl.TEXTURE_2D, i, glFormat, mipmap.width, mipmap.height, 0, glFormat, glType, mipmap.data ); + state.texImage2D( _gl.TEXTURE_2D, i, glInternalFormat, mipmap.width, mipmap.height, 0, glFormat, glType, mipmap.data ); } @@ -20235,7 +20520,7 @@ for ( var i = 0, il = mipmaps.length; i < il; i ++ ) { mipmap = mipmaps[ i ]; - state.texImage2D( _gl.TEXTURE_2D, i, glFormat, glFormat, glType, mipmap ); + state.texImage2D( _gl.TEXTURE_2D, i, glInternalFormat, glFormat, glType, mipmap ); } @@ -20244,7 +20529,7 @@ } else { - state.texImage2D( _gl.TEXTURE_2D, 0, glFormat, glFormat, glType, image ); + state.texImage2D( _gl.TEXTURE_2D, 0, glInternalFormat, glFormat, glType, image ); textureProperties.__maxMipLevel = 0; } @@ -20270,7 +20555,8 @@ var glFormat = utils.convert( renderTarget.texture.format ); var glType = utils.convert( renderTarget.texture.type ); - state.texImage2D( textureTarget, 0, glFormat, renderTarget.width, renderTarget.height, 0, glFormat, glType, null ); + var glInternalFormat = getInternalFormat( glFormat, glType ); + state.texImage2D( textureTarget, 0, glInternalFormat, renderTarget.width, renderTarget.height, 0, glFormat, glType, null ); _gl.bindFramebuffer( _gl.FRAMEBUFFER, framebuffer ); _gl.framebufferTexture2D( _gl.FRAMEBUFFER, attachment, textureTarget, properties.get( renderTarget.texture ).__webglTexture, 0 ); _gl.bindFramebuffer( _gl.FRAMEBUFFER, null ); @@ -20515,7 +20801,7 @@ * @author thespite / http://www.twitter.com/thespite */ - function WebGLUtils( gl, extensions ) { + function WebGLUtils( gl, extensions, capabilities ) { function convert( p ) { @@ -20547,6 +20833,8 @@ if ( p === HalfFloatType ) { + if ( capabilities.isWebGL2 ) return gl.HALF_FLOAT; + extension = extensions.get( 'OES_texture_half_float' ); if ( extension !== null ) return extension.HALF_FLOAT_OES; @@ -20636,6 +20924,13 @@ if ( p === MinEquation || p === MaxEquation ) { + if ( capabilities.isWebGL2 ) { + + if ( p === MinEquation ) return gl.MIN; + if ( p === MaxEquation ) return gl.MAX; + + } + extension = extensions.get( 'EXT_blend_minmax' ); if ( extension !== null ) { @@ -20649,6 +20944,8 @@ if ( p === UnsignedInt248Type ) { + if ( capabilities.isWebGL2 ) return gl.UNSIGNED_INT_24_8; + extension = extensions.get( 'WEBGL_depth_texture' ); if ( extension !== null ) return extension.UNSIGNED_INT_24_8_WEBGL; @@ -20663,6 +20960,26 @@ } + /** + * @author mrdoob / http://mrdoob.com/ + */ + + function Group() { + + Object3D.call( this ); + + this.type = 'Group'; + + } + + Group.prototype = Object.assign( Object.create( Object3D.prototype ), { + + constructor: Group, + + isGroup: true + + } ); + /** * @author mrdoob / http://mrdoob.com/ * @author greggman / http://games.greggman.com/ @@ -20850,8 +21167,7 @@ updateProjectionMatrix: function () { var near = this.near, - top = near * Math.tan( - _Math.DEG2RAD * 0.5 * this.fov ) / this.zoom, + top = near * Math.tan( _Math.DEG2RAD * 0.5 * this.fov ) / this.zoom, height = 2 * top, width = this.aspect * height, left = - 0.5 * width, @@ -20874,6 +21190,8 @@ this.projectionMatrix.makePerspective( left, left + width, top, top - height, near, this.far ); + this.projectionMatrixInverse.getInverse( this.projectionMatrix ); + }, toJSON: function ( meta ) { @@ -20933,9 +21251,12 @@ var poseTarget = null; + var controllers = []; var standingMatrix = new Matrix4(); var standingMatrixInverse = new Matrix4(); + var frameOfReferenceType = 'stage'; + if ( typeof window !== 'undefined' && 'VRFrameData' in window ) { frameData = new window.VRFrameData(); @@ -20982,9 +21303,101 @@ renderer.setDrawingBufferSize( renderWidth * 2, renderHeight, 1 ); - } else if ( scope.enabled ) { + animation.start(); + + } else { + + if ( scope.enabled ) { + + renderer.setDrawingBufferSize( currentSize.width, currentSize.height, currentPixelRatio ); + + } + + animation.stop(); + + } + + } + + // + + var triggers = []; + + function findGamepad( id ) { + + var gamepads = navigator.getGamepads && navigator.getGamepads(); + + for ( var i = 0, j = 0, l = gamepads.length; i < l; i ++ ) { + + var gamepad = gamepads[ i ]; + + if ( gamepad && ( gamepad.id === 'Daydream Controller' || + gamepad.id === 'Gear VR Controller' || gamepad.id === 'Oculus Go Controller' || + gamepad.id === 'OpenVR Gamepad' || gamepad.id.startsWith( 'Oculus Touch' ) || + gamepad.id.startsWith( 'Spatial Controller' ) ) ) { + + if ( j === id ) return gamepad; + + j ++; + + } + + } + + } + + function updateControllers() { + + for ( var i = 0; i < controllers.length; i ++ ) { + + var controller = controllers[ i ]; + + var gamepad = findGamepad( i ); + + if ( gamepad !== undefined && gamepad.pose !== undefined ) { + + if ( gamepad.pose === null ) return; + + // Pose + + var pose = gamepad.pose; + + if ( pose.hasPosition === false ) controller.position.set( 0.2, - 0.6, - 0.05 ); + + if ( pose.position !== null ) controller.position.fromArray( pose.position ); + if ( pose.orientation !== null ) controller.quaternion.fromArray( pose.orientation ); + controller.matrix.compose( controller.position, controller.quaternion, controller.scale ); + controller.matrix.premultiply( standingMatrix ); + controller.matrix.decompose( controller.position, controller.quaternion, controller.scale ); + controller.matrixWorldNeedsUpdate = true; + controller.visible = true; + + // Trigger - renderer.setDrawingBufferSize( currentSize.width, currentSize.height, currentPixelRatio ); + var buttonId = gamepad.id === 'Daydream Controller' ? 0 : 1; + + if ( triggers[ i ] !== gamepad.buttons[ buttonId ].pressed ) { + + triggers[ i ] = gamepad.buttons[ buttonId ].pressed; + + if ( triggers[ i ] === true ) { + + controller.dispatchEvent( { type: 'selectstart' } ); + + } else { + + controller.dispatchEvent( { type: 'selectend' } ); + controller.dispatchEvent( { type: 'select' } ); + + } + + } + + } else { + + controller.visible = false; + + } } @@ -20993,7 +21406,24 @@ // this.enabled = false; - this.userHeight = 1.6; + + this.getController = function ( id ) { + + var controller = controllers[ id ]; + + if ( controller === undefined ) { + + controller = new Group(); + controller.matrixAutoUpdate = false; + controller.visible = false; + + controllers[ id ] = controller; + + } + + return controller; + + }; this.getDevice = function () { @@ -21005,6 +21435,14 @@ if ( value !== undefined ) device = value; + animation.setContext( value ); + + }; + + this.setFrameOfReferenceType = function ( value ) { + + frameOfReferenceType = value; + }; this.setPoseTarget = function ( object ) { @@ -21015,7 +21453,14 @@ this.getCamera = function ( camera ) { - if ( device === null ) return camera; + var userHeight = frameOfReferenceType === 'stage' ? 1.6 : 0; + + if ( device === null ) { + + camera.position.set( 0, userHeight, 0 ); + return camera; + + } device.depthNear = camera.near; device.depthFar = camera.far; @@ -21024,15 +21469,19 @@ // - var stageParameters = device.stageParameters; + if ( frameOfReferenceType === 'stage' ) { - if ( stageParameters ) { + var stageParameters = device.stageParameters; - standingMatrix.fromArray( stageParameters.sittingToStandingTransform ); + if ( stageParameters ) { - } else { + standingMatrix.fromArray( stageParameters.sittingToStandingTransform ); - standingMatrix.makeTranslation( 0, scope.userHeight, 0 ); + } else { + + standingMatrix.makeTranslation( 0, userHeight, 0 ); + + } } @@ -21082,8 +21531,12 @@ standingMatrixInverse.getInverse( standingMatrix ); - cameraL.matrixWorldInverse.multiply( standingMatrixInverse ); - cameraR.matrixWorldInverse.multiply( standingMatrixInverse ); + if ( frameOfReferenceType === 'stage' ) { + + cameraL.matrixWorldInverse.multiply( standingMatrixInverse ); + cameraR.matrixWorldInverse.multiply( standingMatrixInverse ); + + } var parent = poseObject.parent; @@ -21131,6 +21584,8 @@ } + updateControllers(); + return cameraVR; }; @@ -21141,6 +21596,18 @@ }; + this.isPresenting = isPresenting; + + // Animation Loop + + var animation = new WebGLAnimation(); + + this.setAnimationLoop = function ( callback ) { + + animation.setAnimationLoop( callback ); + + }; + this.submitFrame = function () { if ( isPresenting() ) device.submitFrame(); @@ -21159,6 +21626,301 @@ } + /** + * @author mrdoob / http://mrdoob.com/ + */ + + function WebXRManager( renderer ) { + + var gl = renderer.context; + + var device = null; + var session = null; + + var frameOfReference = null; + var frameOfReferenceType = 'stage'; + + var pose = null; + + var controllers = []; + var inputSources = []; + + function isPresenting() { + + return session !== null && frameOfReference !== null; + + } + + // + + var cameraL = new PerspectiveCamera(); + cameraL.layers.enable( 1 ); + cameraL.viewport = new Vector4(); + + var cameraR = new PerspectiveCamera(); + cameraR.layers.enable( 2 ); + cameraR.viewport = new Vector4(); + + var cameraVR = new ArrayCamera( [ cameraL, cameraR ] ); + cameraVR.layers.enable( 1 ); + cameraVR.layers.enable( 2 ); + + // + + this.enabled = false; + + this.getController = function ( id ) { + + var controller = controllers[ id ]; + + if ( controller === undefined ) { + + controller = new Group(); + controller.matrixAutoUpdate = false; + controller.visible = false; + + controllers[ id ] = controller; + + } + + return controller; + + }; + + this.getDevice = function () { + + return device; + + }; + + this.setDevice = function ( value ) { + + if ( value !== undefined ) device = value; + if ( value instanceof XRDevice ) gl.setCompatibleXRDevice( value ); + + }; + + // + + function onSessionEvent( event ) { + + var controller = controllers[ inputSources.indexOf( event.inputSource ) ]; + if ( controller ) controller.dispatchEvent( { type: event.type } ); + + } + + function onSessionEnd() { + + renderer.setFramebuffer( null ); + animation.stop(); + + } + + this.setFrameOfReferenceType = function ( value ) { + + frameOfReferenceType = value; + + }; + + this.setSession = function ( value ) { + + session = value; + + if ( session !== null ) { + + session.addEventListener( 'select', onSessionEvent ); + session.addEventListener( 'selectstart', onSessionEvent ); + session.addEventListener( 'selectend', onSessionEvent ); + session.addEventListener( 'end', onSessionEnd ); + + session.baseLayer = new XRWebGLLayer( session, gl ); + session.requestFrameOfReference( frameOfReferenceType ).then( function ( value ) { + + frameOfReference = value; + + renderer.setFramebuffer( session.baseLayer.framebuffer ); + + animation.setContext( session ); + animation.start(); + + } ); + + // + + inputSources = session.getInputSources(); + + session.addEventListener( 'inputsourceschange', function () { + + inputSources = session.getInputSources(); + console.log( inputSources ); + + } ); + + } + + }; + + function updateCamera( camera, parent ) { + + if ( parent === null ) { + + camera.matrixWorld.copy( camera.matrix ); + + } else { + + camera.matrixWorld.multiplyMatrices( parent.matrixWorld, camera.matrix ); + + } + + camera.matrixWorldInverse.getInverse( camera.matrixWorld ); + + } + + this.getCamera = function ( camera ) { + + if ( isPresenting() ) { + + var parent = camera.parent; + var cameras = cameraVR.cameras; + + // apply camera.parent to cameraVR + + updateCamera( cameraVR, parent ); + + for ( var i = 0; i < cameras.length; i ++ ) { + + updateCamera( cameras[ i ], parent ); + + } + + // update camera and its children + + camera.matrixWorld.copy( cameraVR.matrixWorld ); + + var children = camera.children; + + for ( var i = 0, l = children.length; i < l; i ++ ) { + + children[ i ].updateMatrixWorld( true ); + + } + + return cameraVR; + + } + + return camera; + + }; + + this.isPresenting = isPresenting; + + // Animation Loop + + var onAnimationFrameCallback = null; + + function onAnimationFrame( time, frame ) { + + pose = frame.getDevicePose( frameOfReference ); + + if ( pose !== null ) { + + var layer = session.baseLayer; + var views = frame.views; + + for ( var i = 0; i < views.length; i ++ ) { + + var view = views[ i ]; + var viewport = layer.getViewport( view ); + var viewMatrix = pose.getViewMatrix( view ); + + var camera = cameraVR.cameras[ i ]; + camera.matrix.fromArray( viewMatrix ).getInverse( camera.matrix ); + camera.projectionMatrix.fromArray( view.projectionMatrix ); + camera.viewport.set( viewport.x, viewport.y, viewport.width, viewport.height ); + + if ( i === 0 ) { + + cameraVR.matrix.copy( camera.matrix ); + + // HACK (mrdoob) + // https://github.com/w3c/webvr/issues/203 + + cameraVR.projectionMatrix.copy( camera.projectionMatrix ); + + } + + } + + } + + // + + for ( var i = 0; i < controllers.length; i ++ ) { + + var controller = controllers[ i ]; + + var inputSource = inputSources[ i ]; + + if ( inputSource ) { + + var inputPose = frame.getInputPose( inputSource, frameOfReference ); + + if ( inputPose !== null ) { + + if ( 'targetRay' in inputPose ) { + + controller.matrix.elements = inputPose.targetRay.transformMatrix; + + } else if ( 'pointerMatrix' in inputPose ) { + + // DEPRECATED + + controller.matrix.elements = inputPose.pointerMatrix; + + } + + controller.matrix.decompose( controller.position, controller.rotation, controller.scale ); + controller.visible = true; + + continue; + + } + + } + + controller.visible = false; + + } + + if ( onAnimationFrameCallback ) onAnimationFrameCallback( time ); + + } + + var animation = new WebGLAnimation(); + animation.setAnimationLoop( onAnimationFrame ); + + this.setAnimationLoop = function ( callback ) { + + onAnimationFrameCallback = callback; + + }; + + this.dispose = function () {}; + + // DEPRECATED + + this.getStandingMatrix = function () { + + console.warn( 'THREE.WebXRManager: getStandingMatrix() is no longer needed.' ); + return new THREE.Matrix4(); + + }; + + this.submitFrame = function () {}; + + } + /** * @author supereggbert / http://www.paulbrunt.co.uk/ * @author mrdoob / http://mrdoob.com/ @@ -21237,10 +21999,19 @@ // internal state cache + _framebuffer = null, + _currentRenderTarget = null, _currentFramebuffer = null, _currentMaterialId = - 1, - _currentGeometryProgram = '', + + // geometry and program caching + + _currentGeometryProgram = { + geometry: null, + program: null, + wireframe: false + }, _currentCamera = null, _currentArrayCamera = null, @@ -21346,27 +22117,32 @@ var programCache, renderLists, renderStates; var background, morphtargets, bufferRenderer, indexedBufferRenderer; - var spriteRenderer; var utils; function initGLContext() { extensions = new WebGLExtensions( _gl ); - extensions.get( 'WEBGL_depth_texture' ); - extensions.get( 'OES_texture_float' ); - extensions.get( 'OES_texture_float_linear' ); - extensions.get( 'OES_texture_half_float' ); - extensions.get( 'OES_texture_half_float_linear' ); - extensions.get( 'OES_standard_derivatives' ); - extensions.get( 'OES_element_index_uint' ); - extensions.get( 'ANGLE_instanced_arrays' ); - - utils = new WebGLUtils( _gl, extensions ); capabilities = new WebGLCapabilities( _gl, extensions, parameters ); - state = new WebGLState( _gl, extensions, utils ); + if ( ! capabilities.isWebGL2 ) { + + extensions.get( 'WEBGL_depth_texture' ); + extensions.get( 'OES_texture_float' ); + extensions.get( 'OES_texture_half_float' ); + extensions.get( 'OES_texture_half_float_linear' ); + extensions.get( 'OES_standard_derivatives' ); + extensions.get( 'OES_element_index_uint' ); + extensions.get( 'ANGLE_instanced_arrays' ); + + } + + extensions.get( 'OES_texture_float_linear' ); + + utils = new WebGLUtils( _gl, extensions, capabilities ); + + state = new WebGLState( _gl, extensions, utils, capabilities ); state.scissor( _currentScissor.copy( _scissor ).multiplyScalar( _pixelRatio ) ); state.viewport( _currentViewport.copy( _viewport ).multiplyScalar( _pixelRatio ) ); @@ -21381,12 +22157,10 @@ renderLists = new WebGLRenderLists(); renderStates = new WebGLRenderStates(); - background = new WebGLBackground( _this, state, geometries, _premultipliedAlpha ); - - bufferRenderer = new WebGLBufferRenderer( _gl, extensions, info ); - indexedBufferRenderer = new WebGLIndexedBufferRenderer( _gl, extensions, info ); + background = new WebGLBackground( _this, state, objects, _premultipliedAlpha ); - spriteRenderer = new WebGLSpriteRenderer( _this, _gl, state, textures, capabilities ); + bufferRenderer = new WebGLBufferRenderer( _gl, extensions, info, capabilities ); + indexedBufferRenderer = new WebGLIndexedBufferRenderer( _gl, extensions, info, capabilities ); info.programs = programCache.programs; @@ -21404,7 +22178,7 @@ // vr - var vr = new WebVRManager( _this ); + var vr = ( 'xr' in navigator ) ? new WebXRManager( _this ) : new WebVRManager( _this ); this.vr = vr; @@ -21469,9 +22243,7 @@ this.setSize = function ( width, height, updateStyle ) { - var device = vr.getDevice(); - - if ( device && device.isPresenting ) { + if ( vr.isPresenting() ) { console.warn( 'THREE.WebGLRenderer: Can\'t change size while VR device is presenting.' ); return; @@ -21621,7 +22393,7 @@ vr.dispose(); - stopAnimation(); + animation.stop(); }; @@ -21684,17 +22456,17 @@ // Buffer rendering - function renderObjectImmediate( object, program, material ) { + function renderObjectImmediate( object, program ) { object.render( function ( object ) { - _this.renderBufferImmediate( object, program, material ); + _this.renderBufferImmediate( object, program ); } ); } - this.renderBufferImmediate = function ( object, program, material ) { + this.renderBufferImmediate = function ( object, program ) { state.initAttributes(); @@ -21720,62 +22492,29 @@ if ( object.hasNormals ) { _gl.bindBuffer( _gl.ARRAY_BUFFER, buffers.normal ); - - if ( ! material.isMeshPhongMaterial && - ! material.isMeshStandardMaterial && - ! material.isMeshNormalMaterial && - material.flatShading === true ) { - - for ( var i = 0, l = object.count * 3; i < l; i += 9 ) { - - var array = object.normalArray; - - var nx = ( array[ i + 0 ] + array[ i + 3 ] + array[ i + 6 ] ) / 3; - var ny = ( array[ i + 1 ] + array[ i + 4 ] + array[ i + 7 ] ) / 3; - var nz = ( array[ i + 2 ] + array[ i + 5 ] + array[ i + 8 ] ) / 3; - - array[ i + 0 ] = nx; - array[ i + 1 ] = ny; - array[ i + 2 ] = nz; - - array[ i + 3 ] = nx; - array[ i + 4 ] = ny; - array[ i + 5 ] = nz; - - array[ i + 6 ] = nx; - array[ i + 7 ] = ny; - array[ i + 8 ] = nz; - - } - - } - _gl.bufferData( _gl.ARRAY_BUFFER, object.normalArray, _gl.DYNAMIC_DRAW ); state.enableAttribute( programAttributes.normal ); - _gl.vertexAttribPointer( programAttributes.normal, 3, _gl.FLOAT, false, 0, 0 ); } - if ( object.hasUvs && material.map ) { + if ( object.hasUvs ) { _gl.bindBuffer( _gl.ARRAY_BUFFER, buffers.uv ); _gl.bufferData( _gl.ARRAY_BUFFER, object.uvArray, _gl.DYNAMIC_DRAW ); state.enableAttribute( programAttributes.uv ); - _gl.vertexAttribPointer( programAttributes.uv, 2, _gl.FLOAT, false, 0, 0 ); } - if ( object.hasColors && material.vertexColors !== NoColors ) { + if ( object.hasColors ) { _gl.bindBuffer( _gl.ARRAY_BUFFER, buffers.color ); _gl.bufferData( _gl.ARRAY_BUFFER, object.colorArray, _gl.DYNAMIC_DRAW ); state.enableAttribute( programAttributes.color ); - _gl.vertexAttribPointer( programAttributes.color, 3, _gl.FLOAT, false, 0, 0 ); } @@ -21790,18 +22529,21 @@ this.renderBufferDirect = function ( camera, fog, geometry, material, object, group ) { - var frontFaceCW = ( object.isMesh && object.matrixWorld.determinant() < 0 ); + var frontFaceCW = ( object.isMesh && object.normalMatrix.determinant() < 0 ); state.setMaterial( material, frontFaceCW ); var program = setProgram( camera, fog, material, object ); - var geometryProgram = geometry.id + '_' + program.id + '_' + ( material.wireframe === true ); var updateBuffers = false; - if ( geometryProgram !== _currentGeometryProgram ) { + if ( _currentGeometryProgram.geometry !== geometry.id || + _currentGeometryProgram.program !== program.id || + _currentGeometryProgram.wireframe !== ( material.wireframe === true ) ) { - _currentGeometryProgram = geometryProgram; + _currentGeometryProgram.geometry = geometry.id; + _currentGeometryProgram.program = program.id; + _currentGeometryProgram.wireframe = material.wireframe === true; updateBuffers = true; } @@ -21934,6 +22676,10 @@ renderer.setMode( _gl.POINTS ); + } else if ( object.isSprite ) { + + renderer.setMode( _gl.TRIANGLES ); + } if ( geometry && geometry.isInstancedBufferGeometry ) { @@ -21954,7 +22700,7 @@ function setupVertexAttributes( material, program, geometry ) { - if ( geometry && geometry.isInstancedBufferGeometry ) { + if ( geometry && geometry.isInstancedBufferGeometry & ! capabilities.isWebGL2 ) { if ( extensions.get( 'ANGLE_instanced_arrays' ) === null ) { @@ -22132,55 +22878,26 @@ // Animation Loop - var isAnimating = false; - var onAnimationFrame = null; - - function startAnimation() { - - if ( isAnimating ) return; + var onAnimationFrameCallback = null; - requestAnimationLoopFrame(); + function onAnimationFrame( time ) { - isAnimating = true; + if ( vr.isPresenting() ) return; + if ( onAnimationFrameCallback ) onAnimationFrameCallback( time ); } - function stopAnimation() { - - isAnimating = false; - - } - - function requestAnimationLoopFrame() { - - var device = vr.getDevice(); + var animation = new WebGLAnimation(); + animation.setAnimationLoop( onAnimationFrame ); - if ( device && device.isPresenting ) { + if ( typeof window !== 'undefined' ) animation.setContext( window ); - device.requestAnimationFrame( animationLoop ); + this.setAnimationLoop = function ( callback ) { - } else { - - window.requestAnimationFrame( animationLoop ); - - } - - } - - function animationLoop( time ) { - - if ( isAnimating === false ) return; - - onAnimationFrame( time ); - - requestAnimationLoopFrame(); - - } + onAnimationFrameCallback = callback; + vr.setAnimationLoop( callback ); - this.animate = function ( callback ) { - - onAnimationFrame = callback; - onAnimationFrame !== null ? startAnimation() : stopAnimation(); + animation.start(); }; @@ -22199,7 +22916,9 @@ // reset caching for this frame - _currentGeometryProgram = ''; + _currentGeometryProgram.geometry = null; + _currentGeometryProgram.program = null; + _currentGeometryProgram.wireframe = false; _currentMaterialId = - 1; _currentCamera = null; @@ -22293,12 +23012,6 @@ } - // custom renderers - - var spritesArray = currentRenderState.state.spritesArray; - - spriteRenderer.render( spritesArray, scene, camera ); - // Generate mipmap if we're using any kind of mipmap filtering if ( renderTarget ) { @@ -22407,7 +23120,17 @@ if ( ! object.frustumCulled || _frustum.intersectsSprite( object ) ) { - currentRenderState.pushSprite( object ); + if ( sortObjects ) { + + _vector3.setFromMatrixPosition( object.matrixWorld ) + .applyMatrix4( _projScreenMatrix ); + + } + + var geometry = objects.update( object ); + var material = object.material; + + currentRenderList.push( object, geometry, material, _vector3.z, null ); } @@ -22504,14 +23227,24 @@ if ( object.layers.test( camera2.layers ) ) { - var bounds = camera2.bounds; + if ( 'viewport' in camera2 ) { // XR - var x = bounds.x * _width; - var y = bounds.y * _height; - var width = bounds.z * _width; - var height = bounds.w * _height; + state.viewport( _currentViewport.copy( camera2.viewport ) ); - state.viewport( _currentViewport.set( x, y, width, height ).multiplyScalar( _pixelRatio ) ); + } else { + + var bounds = camera2.bounds; + + var x = bounds.x * _width; + var y = bounds.y * _height; + var width = bounds.z * _width; + var height = bounds.w * _height; + + state.viewport( _currentViewport.set( x, y, width, height ).multiplyScalar( _pixelRatio ) ); + + } + + currentRenderState.setupLights( camera2 ); renderObject( object, scene, camera2, geometry, material, group ); @@ -22541,15 +23274,15 @@ if ( object.isImmediateRenderObject ) { - var frontFaceCW = ( object.isMesh && object.matrixWorld.determinant() < 0 ); - - state.setMaterial( material, frontFaceCW ); + state.setMaterial( material ); var program = setProgram( camera, scene.fog, material, object ); - _currentGeometryProgram = ''; + _currentGeometryProgram.geometry = null; + _currentGeometryProgram.program = null; + _currentGeometryProgram.wireframe = false; - renderObjectImmediate( object, program, material ); + renderObjectImmediate( object, program ); } else { @@ -22569,6 +23302,9 @@ var lights = currentRenderState.state.lights; var shadowsArray = currentRenderState.state.shadowsArray; + var lightsHash = materialProperties.lightsHash; + var lightsStateHash = lights.state.hash; + var parameters = programCache.getParameters( material, lights.state, shadowsArray, fog, _clipping.numPlanes, _clipping.numIntersection, object ); @@ -22587,9 +23323,22 @@ // changed glsl or parameters releaseMaterialProgramReference( material ); - } else if ( materialProperties.lightsHash !== lights.state.hash ) { + } else if ( lightsHash.stateID !== lightsStateHash.stateID || + lightsHash.directionalLength !== lightsStateHash.directionalLength || + lightsHash.pointLength !== lightsStateHash.pointLength || + lightsHash.spotLength !== lightsStateHash.spotLength || + lightsHash.rectAreaLength !== lightsStateHash.rectAreaLength || + lightsHash.hemiLength !== lightsStateHash.hemiLength || + lightsHash.shadowsLength !== lightsStateHash.shadowsLength ) { + + lightsHash.stateID = lightsStateHash.stateID; + lightsHash.directionalLength = lightsStateHash.directionalLength; + lightsHash.pointLength = lightsStateHash.pointLength; + lightsHash.spotLength = lightsStateHash.spotLength; + lightsHash.rectAreaLength = lightsStateHash.rectAreaLength; + lightsHash.hemiLength = lightsStateHash.hemiLength; + lightsHash.shadowsLength = lightsStateHash.shadowsLength; - properties.update( material, 'lightsHash', lights.state.hash ); programChange = false; } else if ( parameters.shaderID !== undefined ) { @@ -22630,6 +23379,9 @@ material.onBeforeCompile( materialProperties.shader, _this ); + // Computing code again as onBeforeCompile may have changed the shaders + code = programCache.getProgramCode( material, parameters ); + program = programCache.acquireProgram( material, materialProperties.shader, parameters, code ); materialProperties.program = program; @@ -22686,8 +23438,19 @@ materialProperties.fog = fog; // store the light setup it was created for + if ( lightsHash === undefined ) { + + materialProperties.lightsHash = lightsHash = {}; + + } - materialProperties.lightsHash = lights.state.hash; + lightsHash.stateID = lightsStateHash.stateID; + lightsHash.directionalLength = lightsStateHash.directionalLength; + lightsHash.pointLength = lightsStateHash.pointLength; + lightsHash.spotLength = lightsStateHash.spotLength; + lightsHash.rectAreaLength = lightsStateHash.rectAreaLength; + lightsHash.hemiLength = lightsStateHash.hemiLength; + lightsHash.shadowsLength = lightsStateHash.shadowsLength; if ( material.lights ) { @@ -22725,6 +23488,9 @@ var materialProperties = properties.get( material ); var lights = currentRenderState.state.lights; + var lightsHash = materialProperties.lightsHash; + var lightsStateHash = lights.state.hash; + if ( _clippingEnabled ) { if ( _localClippingEnabled || camera !== _currentCamera ) { @@ -22754,7 +23520,13 @@ material.needsUpdate = true; - } else if ( material.lights && materialProperties.lightsHash !== lights.state.hash ) { + } else if ( material.lights && ( lightsHash.stateID !== lightsStateHash.stateID || + lightsHash.directionalLength !== lightsStateHash.directionalLength || + lightsHash.pointLength !== lightsStateHash.pointLength || + lightsHash.spotLength !== lightsStateHash.spotLength || + lightsHash.rectAreaLength !== lightsStateHash.rectAreaLength || + lightsHash.hemiLength !== lightsStateHash.hemiLength || + lightsHash.shadowsLength !== lightsStateHash.shadowsLength ) ) { material.needsUpdate = true; @@ -22799,7 +23571,7 @@ } - if ( refreshProgram || camera !== _currentCamera ) { + if ( refreshProgram || _currentCamera !== camera ) { p_uniforms.setValue( _gl, 'projectionMatrix', camera.projectionMatrix ); @@ -22810,11 +23582,9 @@ } - // Avoid unneeded uniform updates per ArrayCamera's sub-camera - - if ( _currentCamera !== ( _currentArrayCamera || camera ) ) { + if ( _currentCamera !== camera ) { - _currentCamera = ( _currentArrayCamera || camera ); + _currentCamera = camera; // lighting uniforms depend on the camera so enforce an update // now, in case this material supports lights - or later, when @@ -23007,6 +23777,10 @@ refreshUniformsPoints( m_uniforms, material ); + } else if ( material.isSpriteMaterial ) { + + refreshUniformsSprites( m_uniforms, material ); + } else if ( material.isShadowMaterial ) { m_uniforms.color.value = material.color; @@ -23031,6 +23805,12 @@ } + if ( material.isSpriteMaterial ) { + + p_uniforms.setValue( _gl, 'center', object.center ); + + } + // common matrices p_uniforms.setValue( _gl, 'modelViewMatrix', object.modelViewMatrix ); @@ -23215,6 +23995,27 @@ } + function refreshUniformsSprites( uniforms, material ) { + + uniforms.diffuse.value = material.color; + uniforms.opacity.value = material.opacity; + uniforms.rotation.value = material.rotation; + uniforms.map.value = material.map; + + if ( material.map !== null ) { + + if ( material.map.matrixAutoUpdate === true ) { + + material.map.updateMatrix(); + + } + + uniforms.uvTransform.value.copy( material.map.matrix ); + + } + + } + function refreshUniformsFog( uniforms, fog ) { uniforms.fogColor.value = fog.color; @@ -23257,6 +24058,7 @@ uniforms.bumpMap.value = material.bumpMap; uniforms.bumpScale.value = material.bumpScale; + if ( material.side === BackSide ) uniforms.bumpScale.value *= - 1; } @@ -23264,6 +24066,7 @@ uniforms.normalMap.value = material.normalMap; uniforms.normalScale.value.copy( material.normalScale ); + if ( material.side === BackSide ) uniforms.normalScale.value.negate(); } @@ -23316,6 +24119,7 @@ uniforms.bumpMap.value = material.bumpMap; uniforms.bumpScale.value = material.bumpScale; + if ( material.side === BackSide ) uniforms.bumpScale.value *= - 1; } @@ -23323,6 +24127,7 @@ uniforms.normalMap.value = material.normalMap; uniforms.normalScale.value.copy( material.normalScale ); + if ( material.side === BackSide ) uniforms.normalScale.value.negate(); } @@ -23345,11 +24150,13 @@ function refreshUniformsPhysical( uniforms, material ) { + refreshUniformsStandard( uniforms, material ); + + uniforms.reflectivity.value = material.reflectivity; // also part of uniforms common + uniforms.clearCoat.value = material.clearCoat; uniforms.clearCoatRoughness.value = material.clearCoatRoughness; - refreshUniformsStandard( uniforms, material ); - } function refreshUniformsDepth( uniforms, material ) { @@ -23386,6 +24193,7 @@ uniforms.bumpMap.value = material.bumpMap; uniforms.bumpScale.value = material.bumpScale; + if ( material.side === BackSide ) uniforms.bumpScale.value *= - 1; } @@ -23393,6 +24201,7 @@ uniforms.normalMap.value = material.normalMap; uniforms.normalScale.value.copy( material.normalScale ); + if ( material.side === BackSide ) uniforms.normalScale.value.negate(); } @@ -23528,6 +24337,14 @@ }() ); + // + + this.setFramebuffer = function ( value ) { + + _framebuffer = value; + + }; + this.getRenderTarget = function () { return _currentRenderTarget; @@ -23544,7 +24361,7 @@ } - var framebuffer = null; + var framebuffer = _framebuffer; var isCube = false; if ( renderTarget ) { @@ -23631,8 +24448,8 @@ } if ( textureType !== UnsignedByteType && utils.convert( textureType ) !== _gl.getParameter( _gl.IMPLEMENTATION_COLOR_READ_TYPE ) && // IE11, Edge and Chrome Mac < 52 (#9513) - ! ( textureType === FloatType && ( extensions.get( 'OES_texture_float' ) || extensions.get( 'WEBGL_color_buffer_float' ) ) ) && // Chrome Mac >= 52 and Firefox - ! ( textureType === HalfFloatType && extensions.get( 'EXT_color_buffer_half_float' ) ) ) { + ! ( textureType === FloatType && ( capabilities.isWebGL2 || extensions.get( 'OES_texture_float' ) || extensions.get( 'WEBGL_color_buffer_float' ) ) ) && // Chrome Mac >= 52 and Firefox + ! ( textureType === HalfFloatType && ( capabilities.isWebGL2 ? extensions.get( 'EXT_color_buffer_float' ) : extensions.get( 'EXT_color_buffer_half_float' ) ) ) ) { console.error( 'THREE.WebGLRenderer.readRenderTargetPixels: renderTarget is not in UnsignedByteType or implementation defined type.' ); return; @@ -23687,11 +24504,18 @@ var height = srcTexture.image.height; var glFormat = utils.convert( dstTexture.format ); var glType = utils.convert( dstTexture.type ); - var pixels = srcTexture.isDataTexture ? srcTexture.image.data : srcTexture.image; this.setTexture2D( dstTexture, 0 ); - _gl.texSubImage2D( _gl.TEXTURE_2D, level || 0, position.x, position.y, width, height, glFormat, glType, pixels ); + if ( srcTexture.isDataTexture ) { + + _gl.texSubImage2D( _gl.TEXTURE_2D, level || 0, position.x, position.y, width, height, glFormat, glType, srcTexture.image.data ); + + } else { + + _gl.texSubImage2D( _gl.TEXTURE_2D, level || 0, position.x, position.y, glFormat, glType, srcTexture.image ); + + } }; @@ -23715,7 +24539,7 @@ FogExp2.prototype.clone = function () { - return new FogExp2( this.color.getHex(), this.density ); + return new FogExp2( this.color, this.density ); }; @@ -23749,7 +24573,7 @@ Fog.prototype.clone = function () { - return new Fog( this.color.getHex(), this.near, this.far ); + return new Fog( this.color, this.near, this.far ); }; @@ -23814,16 +24638,258 @@ } ); + /** + * @author benaadams / https://twitter.com/ben_a_adams + */ + + function InterleavedBuffer( array, stride ) { + + this.array = array; + this.stride = stride; + this.count = array !== undefined ? array.length / stride : 0; + + this.dynamic = false; + this.updateRange = { offset: 0, count: - 1 }; + + this.version = 0; + + } + + Object.defineProperty( InterleavedBuffer.prototype, 'needsUpdate', { + + set: function ( value ) { + + if ( value === true ) this.version ++; + + } + + } ); + + Object.assign( InterleavedBuffer.prototype, { + + isInterleavedBuffer: true, + + onUploadCallback: function () {}, + + setArray: function ( array ) { + + if ( Array.isArray( array ) ) { + + throw new TypeError( 'THREE.BufferAttribute: array should be a Typed Array.' ); + + } + + this.count = array !== undefined ? array.length / this.stride : 0; + this.array = array; + + return this; + + }, + + setDynamic: function ( value ) { + + this.dynamic = value; + + return this; + + }, + + copy: function ( source ) { + + this.array = new source.array.constructor( source.array ); + this.count = source.count; + this.stride = source.stride; + this.dynamic = source.dynamic; + + return this; + + }, + + copyAt: function ( index1, attribute, index2 ) { + + index1 *= this.stride; + index2 *= attribute.stride; + + for ( var i = 0, l = this.stride; i < l; i ++ ) { + + this.array[ index1 + i ] = attribute.array[ index2 + i ]; + + } + + return this; + + }, + + set: function ( value, offset ) { + + if ( offset === undefined ) offset = 0; + + this.array.set( value, offset ); + + return this; + + }, + + clone: function () { + + return new this.constructor().copy( this ); + + }, + + onUpload: function ( callback ) { + + this.onUploadCallback = callback; + + return this; + + } + + } ); + + /** + * @author benaadams / https://twitter.com/ben_a_adams + */ + + function InterleavedBufferAttribute( interleavedBuffer, itemSize, offset, normalized ) { + + this.data = interleavedBuffer; + this.itemSize = itemSize; + this.offset = offset; + + this.normalized = normalized === true; + + } + + Object.defineProperties( InterleavedBufferAttribute.prototype, { + + count: { + + get: function () { + + return this.data.count; + + } + + }, + + array: { + + get: function () { + + return this.data.array; + + } + + } + + } ); + + Object.assign( InterleavedBufferAttribute.prototype, { + + isInterleavedBufferAttribute: true, + + setX: function ( index, x ) { + + this.data.array[ index * this.data.stride + this.offset ] = x; + + return this; + + }, + + setY: function ( index, y ) { + + this.data.array[ index * this.data.stride + this.offset + 1 ] = y; + + return this; + + }, + + setZ: function ( index, z ) { + + this.data.array[ index * this.data.stride + this.offset + 2 ] = z; + + return this; + + }, + + setW: function ( index, w ) { + + this.data.array[ index * this.data.stride + this.offset + 3 ] = w; + + return this; + + }, + + getX: function ( index ) { + + return this.data.array[ index * this.data.stride + this.offset ]; + + }, + + getY: function ( index ) { + + return this.data.array[ index * this.data.stride + this.offset + 1 ]; + + }, + + getZ: function ( index ) { + + return this.data.array[ index * this.data.stride + this.offset + 2 ]; + + }, + + getW: function ( index ) { + + return this.data.array[ index * this.data.stride + this.offset + 3 ]; + + }, + + setXY: function ( index, x, y ) { + + index = index * this.data.stride + this.offset; + + this.data.array[ index + 0 ] = x; + this.data.array[ index + 1 ] = y; + + return this; + + }, + + setXYZ: function ( index, x, y, z ) { + + index = index * this.data.stride + this.offset; + + this.data.array[ index + 0 ] = x; + this.data.array[ index + 1 ] = y; + this.data.array[ index + 2 ] = z; + + return this; + + }, + + setXYZW: function ( index, x, y, z, w ) { + + index = index * this.data.stride + this.offset; + + this.data.array[ index + 0 ] = x; + this.data.array[ index + 1 ] = y; + this.data.array[ index + 2 ] = z; + this.data.array[ index + 3 ] = w; + + return this; + + } + + } ); + /** * @author alteredq / http://alteredqualia.com/ * * parameters = { * color: , - * opacity: , * map: new THREE.Texture( ), - * - * uvOffset: new THREE.Vector2(), - * uvScale: new THREE.Vector2() + * rotation: , + * sizeAttenuation: * } */ @@ -23838,8 +24904,10 @@ this.rotation = 0; - this.fog = false; + this.sizeAttenuation = true; + this.lights = false; + this.transparent = true; this.setValues( parameters ); @@ -23858,6 +24926,8 @@ this.rotation = source.rotation; + this.sizeAttenuation = source.sizeAttenuation; + return this; }; @@ -23867,12 +24937,34 @@ * @author alteredq / http://alteredqualia.com/ */ + var geometry; + function Sprite( material ) { Object3D.call( this ); this.type = 'Sprite'; + if ( geometry === undefined ) { + + geometry = new BufferGeometry(); + + var float32Array = new Float32Array( [ + - 0.5, - 0.5, 0, 0, 0, + 0.5, - 0.5, 0, 1, 0, + 0.5, 0.5, 0, 1, 1, + - 0.5, 0.5, 0, 0, 1 + ] ); + + var interleavedBuffer = new InterleavedBuffer( float32Array, 5 ); + + geometry.setIndex( [ 0, 1, 2, 0, 2, 3 ] ); + geometry.addAttribute( 'position', new InterleavedBufferAttribute( interleavedBuffer, 3, 0, false ) ); + geometry.addAttribute( 'uv', new InterleavedBufferAttribute( interleavedBuffer, 2, 3, false ) ); + + } + + this.geometry = geometry; this.material = ( material !== undefined ) ? material : new SpriteMaterial(); this.center = new Vector2( 0.5, 0.5 ); @@ -23888,18 +24980,90 @@ raycast: ( function () { var intersectPoint = new Vector3(); - var worldPosition = new Vector3(); var worldScale = new Vector3(); + var mvPosition = new Vector3(); - return function raycast( raycaster, intersects ) { + var alignedPosition = new Vector2(); + var rotatedPosition = new Vector2(); + var viewWorldMatrix = new Matrix4(); + + var vA = new Vector3(); + var vB = new Vector3(); + var vC = new Vector3(); + + var uvA = new Vector2(); + var uvB = new Vector2(); + var uvC = new Vector2(); + + function transformVertex( vertexPosition, mvPosition, center, scale, sin, cos ) { + + // compute position in camera space + alignedPosition.subVectors( vertexPosition, center ).addScalar( 0.5 ).multiply( scale ); + + // to check if rotation is not zero + if ( sin !== undefined ) { + + rotatedPosition.x = ( cos * alignedPosition.x ) - ( sin * alignedPosition.y ); + rotatedPosition.y = ( sin * alignedPosition.x ) + ( cos * alignedPosition.y ); + + } else { - worldPosition.setFromMatrixPosition( this.matrixWorld ); - raycaster.ray.closestPointToPoint( worldPosition, intersectPoint ); + rotatedPosition.copy( alignedPosition ); + + } + + + vertexPosition.copy( mvPosition ); + vertexPosition.x += rotatedPosition.x; + vertexPosition.y += rotatedPosition.y; + + // transform to world space + vertexPosition.applyMatrix4( viewWorldMatrix ); + + } + + return function raycast( raycaster, intersects ) { worldScale.setFromMatrixScale( this.matrixWorld ); - var guessSizeSq = worldScale.x * worldScale.y / 4; + viewWorldMatrix.getInverse( this.modelViewMatrix ).premultiply( this.matrixWorld ); + mvPosition.setFromMatrixPosition( this.modelViewMatrix ); + + var rotation = this.material.rotation; + var sin, cos; + if ( rotation !== 0 ) { + + cos = Math.cos( rotation ); + sin = Math.sin( rotation ); + + } - if ( worldPosition.distanceToSquared( intersectPoint ) > guessSizeSq ) return; + var center = this.center; + + transformVertex( vA.set( - 0.5, - 0.5, 0 ), mvPosition, center, worldScale, sin, cos ); + transformVertex( vB.set( 0.5, - 0.5, 0 ), mvPosition, center, worldScale, sin, cos ); + transformVertex( vC.set( 0.5, 0.5, 0 ), mvPosition, center, worldScale, sin, cos ); + + uvA.set( 0, 0 ); + uvB.set( 1, 0 ); + uvC.set( 1, 1 ); + + // check first triangle + var intersect = raycaster.ray.intersectTriangle( vA, vB, vC, false, intersectPoint ); + + if ( intersect === null ) { + + // check second triangle + transformVertex( vB.set( - 0.5, 0.5, 0 ), mvPosition, center, worldScale, sin, cos ); + uvB.set( 0, 1 ); + + intersect = raycaster.ray.intersectTriangle( vA, vC, vB, false, intersectPoint ); + if ( intersect === null ) { + + return; + + } + + } var distance = raycaster.ray.origin.distanceTo( intersectPoint ); @@ -23909,6 +25073,7 @@ distance: distance, point: intersectPoint.clone(), + uv: Triangle.getUV( intersectPoint, vA, vB, vC, uvA, uvB, uvC, new Vector2() ), face: null, object: this @@ -24564,8 +25729,7 @@ if ( mode === 1 ) { - console.warn( 'THREE.Line: parameter THREE.LinePieces no longer supported. Created THREE.LineSegments instead.' ); - return new LineSegments( geometry, material ); + console.error( 'THREE.Line: parameter THREE.LinePieces no longer supported. Use THREE.LineSegments instead.' ); } @@ -24651,7 +25815,6 @@ return function raycast( raycaster, intersects ) { var precision = raycaster.linePrecision; - var precisionSq = precision * precision; var geometry = this.geometry; var matrixWorld = this.matrixWorld; @@ -24662,6 +25825,7 @@ sphere.copy( geometry.boundingSphere ); sphere.applyMatrix4( matrixWorld ); + sphere.radius += precision; if ( raycaster.ray.intersectsSphere( sphere ) === false ) return; @@ -24670,6 +25834,9 @@ inverseMatrix.getInverse( matrixWorld ); ray.copy( raycaster.ray ).applyMatrix4( inverseMatrix ); + var localPrecision = precision / ( ( this.scale.x + this.scale.y + this.scale.z ) / 3 ); + var localPrecisionSq = localPrecision * localPrecision; + var vStart = new Vector3(); var vEnd = new Vector3(); var interSegment = new Vector3(); @@ -24696,7 +25863,7 @@ var distSq = ray.distanceSqToSegment( vStart, vEnd, interRay, interSegment ); - if ( distSq > precisionSq ) continue; + if ( distSq > localPrecisionSq ) continue; interRay.applyMatrix4( this.matrixWorld ); //Move back to world space for distance calculation @@ -24728,7 +25895,7 @@ var distSq = ray.distanceSqToSegment( vStart, vEnd, interRay, interSegment ); - if ( distSq > precisionSq ) continue; + if ( distSq > localPrecisionSq ) continue; interRay.applyMatrix4( this.matrixWorld ); //Move back to world space for distance calculation @@ -24762,7 +25929,7 @@ var distSq = ray.distanceSqToSegment( vertices[ i ], vertices[ i + 1 ], interRay, interSegment ); - if ( distSq > precisionSq ) continue; + if ( distSq > localPrecisionSq ) continue; interRay.applyMatrix4( this.matrixWorld ); //Move back to world space for distance calculation @@ -24909,6 +26076,8 @@ * * size: , * sizeAttenuation: + * + * morphTargets: * } */ @@ -24925,6 +26094,8 @@ this.size = 1; this.sizeAttenuation = true; + this.morphTargets = false; + this.lights = false; this.setValues( parameters ); @@ -24947,6 +26118,8 @@ this.size = source.size; this.sizeAttenuation = source.sizeAttenuation; + this.morphTargets = source.morphTargets; + return this; }; @@ -25089,26 +26262,6 @@ } ); - /** - * @author mrdoob / http://mrdoob.com/ - */ - - function Group() { - - Object3D.call( this ); - - this.type = 'Group'; - - } - - Group.prototype = Object.assign( Object.create( Object3D.prototype ), { - - constructor: Group, - - isGroup: true - - } ); - /** * @author mrdoob / http://mrdoob.com/ */ @@ -25169,6 +26322,22 @@ CompressedTexture.prototype.isCompressedTexture = true; + /** + * @author mrdoob / http://mrdoob.com/ + */ + + function CanvasTexture( canvas, mapping, wrapS, wrapT, magFilter, minFilter, format, type, anisotropy ) { + + Texture.call( this, canvas, mapping, wrapS, wrapT, magFilter, minFilter, format, type, anisotropy ); + + this.needsUpdate = true; + + } + + CanvasTexture.prototype = Object.create( Texture.prototype ); + CanvasTexture.prototype.constructor = CanvasTexture; + CanvasTexture.prototype.isCanvasTexture = true; + /** * @author Matt DesLauriers / @mattdesl * @author atix / arthursilber.de @@ -25436,6 +26605,12 @@ var i, j; + if ( func.length < 3 ) { + + console.error( 'THREE.ParametricGeometry: Function must now modify a Vector3 as third parameter.' ); + + } + // generate vertices, normals and uvs var sliceCount = slices + 1; @@ -26814,7 +27989,7 @@ ear = cureLocalIntersections( ear, triangles, dim ); earcutLinked( ear, triangles, dim, minX, minY, invSize, 2 ); - // as a last resort, try splitting the remaining polygon into two + // as a last resort, try splitting the remaining polygon into two } else if ( pass === 2 ) { @@ -27556,7 +28731,7 @@ * * curveSegments: , // number of points on the curves * steps: , // number of points for z-side extrusions / used for subdividing segments of extrude spline too - * amount: , // Depth to extrude the shape + * depth: , // Depth to extrude the shape * * bevelEnabled: , // turn on bevel * bevelThickness: , // how deep into the original shape bevel goes @@ -27591,6 +28766,17 @@ ExtrudeGeometry.prototype = Object.create( Geometry.prototype ); ExtrudeGeometry.prototype.constructor = ExtrudeGeometry; + ExtrudeGeometry.prototype.toJSON = function () { + + var data = Geometry.prototype.toJSON.call( this ); + + var shapes = this.parameters.shapes; + var options = this.parameters.options; + + return toJSON( shapes, options, data ); + + }; + // ExtrudeBufferGeometry function ExtrudeBufferGeometry( shapes, options ) { @@ -27614,7 +28800,7 @@ for ( var i = 0, l = shapes.length; i < l; i ++ ) { var shape = shapes[ i ]; - addShape( shape, options ); + addShape( shape ); } @@ -27635,7 +28821,7 @@ var curveSegments = options.curveSegments !== undefined ? options.curveSegments : 12; var steps = options.steps !== undefined ? options.steps : 1; - var amount = options.amount !== undefined ? options.amount : 100; + var depth = options.depth !== undefined ? options.depth : 100; var bevelEnabled = options.bevelEnabled !== undefined ? options.bevelEnabled : true; var bevelThickness = options.bevelThickness !== undefined ? options.bevelThickness : 6; @@ -27646,6 +28832,15 @@ var uvgen = options.UVGenerator !== undefined ? options.UVGenerator : WorldUVGenerator; + // deprecated options + + if ( options.amount !== undefined ) { + + console.warn( 'THREE.ExtrudeBufferGeometry: amount has been renamed to depth.' ); + depth = options.amount; + + } + // var extrudePts, extrudeByPath = false; @@ -27986,7 +29181,7 @@ if ( ! extrudeByPath ) { - v( vert.x, vert.y, amount / steps * s ); + v( vert.x, vert.y, depth / steps * s ); } else { @@ -28020,7 +29215,7 @@ for ( i = 0, il = contour.length; i < il; i ++ ) { vert = scalePt2( contour[ i ], contourMovements[ i ], bs ); - v( vert.x, vert.y, amount + z ); + v( vert.x, vert.y, depth + z ); } @@ -28037,7 +29232,7 @@ if ( ! extrudeByPath ) { - v( vert.x, vert.y, amount + z ); + v( vert.x, vert.y, depth + z ); } else { @@ -28250,6 +29445,19 @@ ExtrudeBufferGeometry.prototype = Object.create( BufferGeometry.prototype ); ExtrudeBufferGeometry.prototype.constructor = ExtrudeBufferGeometry; + ExtrudeBufferGeometry.prototype.toJSON = function () { + + var data = BufferGeometry.prototype.toJSON.call( this ); + + var shapes = this.parameters.shapes; + var options = this.parameters.options; + + return toJSON( shapes, options, data ); + + }; + + // + var WorldUVGenerator = { generateTopUV: function ( geometry, vertices, indexA, indexB, indexC ) { @@ -28307,6 +29515,36 @@ } }; + function toJSON( shapes, options, data ) { + + // + + data.shapes = []; + + if ( Array.isArray( shapes ) ) { + + for ( var i = 0, l = shapes.length; i < l; i ++ ) { + + var shape = shapes[ i ]; + + data.shapes.push( shape.uuid ); + + } + + } else { + + data.shapes.push( shapes.uuid ); + + } + + // + + if ( options.extrudePath !== undefined ) data.options.extrudePath = options.extrudePath.toJSON(); + + return data; + + } + /** * @author zz85 / http://www.lab4games.net/zz85/blog * @author alteredq / http://alteredqualia.com/ @@ -28362,11 +29600,11 @@ } - var shapes = font.generateShapes( text, parameters.size, parameters.curveSegments ); + var shapes = font.generateShapes( text, parameters.size ); // translate parameters to ExtrudeGeometry API - parameters.amount = parameters.height !== undefined ? parameters.height : 50; + parameters.depth = parameters.height !== undefined ? parameters.height : 50; // defaults @@ -28673,7 +29911,6 @@ RingBufferGeometry.prototype.constructor = RingBufferGeometry; /** - * @author astrodud / http://astrodud.isgreat.org/ * @author zz85 / https://github.com/zz85 * @author bhouston / http://clara.io * @author Mugen87 / https://github.com/Mugen87 @@ -28890,7 +30127,7 @@ var shapes = this.parameters.shapes; - return toJSON( shapes, data ); + return toJSON$1( shapes, data ); }; @@ -29035,13 +30272,13 @@ var shapes = this.parameters.shapes; - return toJSON( shapes, data ); + return toJSON$1( shapes, data ); }; // - function toJSON( shapes, data ) { + function toJSON$1( shapes, data ) { data.shapes = []; @@ -29644,7 +30881,7 @@ - var Geometries = Object.freeze({ + var Geometries = /*#__PURE__*/Object.freeze({ WireframeGeometry: WireframeGeometry, ParametricGeometry: ParametricGeometry, ParametricBufferGeometry: ParametricBufferGeometry, @@ -29767,6 +31004,7 @@ * bumpScale: , * * normalMap: new THREE.Texture( ), + * normalMapType: THREE.TangentSpaceNormalMap, * normalScale: , * * displacementMap: new THREE.Texture( ), @@ -29821,6 +31059,7 @@ this.bumpScale = 1; this.normalMap = null; + this.normalMapType = TangentSpaceNormalMap; this.normalScale = new Vector2( 1, 1 ); this.displacementMap = null; @@ -29882,6 +31121,7 @@ this.bumpScale = source.bumpScale; this.normalMap = source.normalMap; + this.normalMapType = source.normalMapType; this.normalScale.copy( source.normalScale ); this.displacementMap = source.displacementMap; @@ -29983,6 +31223,7 @@ * bumpScale: , * * normalMap: new THREE.Texture( ), + * normalMapType: THREE.TangentSpaceNormalMap, * normalScale: , * * displacementMap: new THREE.Texture( ), @@ -30033,6 +31274,7 @@ this.bumpScale = 1; this.normalMap = null; + this.normalMapType = TangentSpaceNormalMap; this.normalScale = new Vector2( 1, 1 ); this.displacementMap = null; @@ -30090,6 +31332,7 @@ this.bumpScale = source.bumpScale; this.normalMap = source.normalMap; + this.normalMapType = source.normalMapType; this.normalScale.copy( source.normalScale ); this.displacementMap = source.displacementMap; @@ -30166,6 +31409,7 @@ * bumpScale: , * * normalMap: new THREE.Texture( ), + * normalMapType: THREE.TangentSpaceNormalMap, * normalScale: , * * displacementMap: new THREE.Texture( ), @@ -30191,6 +31435,7 @@ this.bumpScale = 1; this.normalMap = null; + this.normalMapType = TangentSpaceNormalMap; this.normalScale = new Vector2( 1, 1 ); this.displacementMap = null; @@ -30224,6 +31469,7 @@ this.bumpScale = source.bumpScale; this.normalMap = source.normalMap; + this.normalMapType = source.normalMapType; this.normalScale.copy( source.normalScale ); this.displacementMap = source.displacementMap; @@ -30414,7 +31660,7 @@ - var Materials = Object.freeze({ + var Materials = /*#__PURE__*/Object.freeze({ ShadowMaterial: ShadowMaterial, SpriteMaterial: SpriteMaterial, RawShaderMaterial: RawShaderMaterial, @@ -30491,6 +31737,9 @@ var itemsTotal = 0; var urlModifier = undefined; + // Refer to #5689 for the reason why we don't set .onStart + // in the constructor + this.onStart = undefined; this.onLoad = onLoad; this.onProgress = onProgress; @@ -30746,23 +31995,12 @@ delete loading[ url ]; - if ( this.status === 200 ) { - - for ( var i = 0, il = callbacks.length; i < il; i ++ ) { - - var callback = callbacks[ i ]; - if ( callback.onLoad ) callback.onLoad( response ); - - } - - scope.manager.itemEnd( url ); - - } else if ( this.status === 0 ) { + if ( this.status === 200 || this.status === 0 ) { // Some browsers return HTTP Status 0 when using non-http protocol // e.g. 'file://' or 'data://'. Handle as success. - console.warn( 'THREE.FileLoader: HTTP Status 0 received.' ); + if ( this.status === 0 ) console.warn( 'THREE.FileLoader: HTTP Status 0 received.' ); for ( var i = 0, il = callbacks.length; i < il; i ++ ) { @@ -30820,6 +32058,24 @@ }, false ); + request.addEventListener( 'abort', function ( event ) { + + var callbacks = loading[ url ]; + + delete loading[ url ]; + + for ( var i = 0, il = callbacks.length; i < il; i ++ ) { + + var callback = callbacks[ i ]; + if ( callback.onError ) callback.onError( event ); + + } + + scope.manager.itemEnd( url ); + scope.manager.itemError( url ); + + }, false ); + if ( this.responseType !== undefined ) request.responseType = this.responseType; if ( this.withCredentials !== undefined ) request.withCredentials = this.withCredentials; @@ -31104,6 +32360,7 @@ * @author mrdoob / http://mrdoob.com/ */ + function ImageLoader( manager ) { this.manager = ( manager !== undefined ) ? manager : DefaultLoadingManager; @@ -31112,7 +32369,7 @@ Object.assign( ImageLoader.prototype, { - crossOrigin: 'Anonymous', + crossOrigin: 'anonymous', load: function ( url, onLoad, onProgress, onError ) { @@ -31144,7 +32401,10 @@ var image = document.createElementNS( 'http://www.w3.org/1999/xhtml', 'img' ); - image.addEventListener( 'load', function () { + function onImageLoad() { + + image.removeEventListener( 'load', onImageLoad, false ); + image.removeEventListener( 'error', onImageError, false ); Cache.add( url, this ); @@ -31152,24 +32412,22 @@ scope.manager.itemEnd( url ); - }, false ); - - /* - image.addEventListener( 'progress', function ( event ) { + } - if ( onProgress ) onProgress( event ); + function onImageError( event ) { - }, false ); - */ - - image.addEventListener( 'error', function ( event ) { + image.removeEventListener( 'load', onImageLoad, false ); + image.removeEventListener( 'error', onImageError, false ); if ( onError ) onError( event ); scope.manager.itemEnd( url ); scope.manager.itemError( url ); - }, false ); + } + + image.addEventListener( 'load', onImageLoad, false ); + image.addEventListener( 'error', onImageError, false ); if ( url.substr( 0, 5 ) !== 'data:' ) { @@ -31205,6 +32463,7 @@ * @author mrdoob / http://mrdoob.com/ */ + function CubeTextureLoader( manager ) { this.manager = ( manager !== undefined ) ? manager : DefaultLoadingManager; @@ -31213,7 +32472,7 @@ Object.assign( CubeTextureLoader.prototype, { - crossOrigin: 'Anonymous', + crossOrigin: 'anonymous', load: function ( urls, onLoad, onProgress, onError ) { @@ -31275,6 +32534,7 @@ * @author mrdoob / http://mrdoob.com/ */ + function TextureLoader( manager ) { this.manager = ( manager !== undefined ) ? manager : DefaultLoadingManager; @@ -31283,7 +32543,7 @@ Object.assign( TextureLoader.prototype, { - crossOrigin: 'Anonymous', + crossOrigin: 'anonymous', load: function ( url, onLoad, onProgress, onError ) { @@ -31298,7 +32558,7 @@ texture.image = image; // JPEGs can't have an alpha channel, so memory can be saved by storing them as RGB. - var isJPEG = url.search( /\.(jpg|jpeg)$/ ) > 0 || url.search( /^data\:image\/jpeg/ ) === 0; + var isJPEG = url.search( /\.jpe?g$/i ) > 0 || url.search( /^data\:image\/jpeg/ ) === 0; texture.format = isJPEG ? RGBFormat : RGBAFormat; texture.needsUpdate = true; @@ -31995,9 +33255,7 @@ // var tmp = new Vector3(); - var px = new CubicPoly(); - var py = new CubicPoly(); - var pz = new CubicPoly(); + var px = new CubicPoly(), py = new CubicPoly(), pz = new CubicPoly(); function CatmullRomCurve3( points, closed, curveType, tension ) { @@ -32782,7 +34040,7 @@ - var Curves = Object.freeze({ + var Curves = /*#__PURE__*/Object.freeze({ ArcCurve: ArcCurve, CatmullRomCurve3: CatmullRomCurve3, CubicBezierCurve: CubicBezierCurve, @@ -32964,7 +34222,7 @@ var curve = curves[ i ]; var resolution = ( curve && curve.isEllipseCurve ) ? divisions * 2 - : ( curve && curve.isLineCurve ) ? 1 + : ( curve && ( curve.isLineCurve || curve.isLineCurve3 ) ) ? 1 : ( curve && curve.isSplineCurve ) ? divisions * curve.points.length : divisions; @@ -33767,69 +35025,168 @@ } ); /** - * - * A Track that interpolates Strings - * - * + * @author tschw * @author Ben Houston / http://clara.io/ * @author David Sarno / http://lighthaus.us/ - * @author tschw */ - function StringKeyframeTrack( name, times, values, interpolation ) { + var AnimationUtils = { - KeyframeTrack.call( this, name, times, values, interpolation ); + // same as Array.prototype.slice, but also works on typed arrays + arraySlice: function ( array, from, to ) { - } + if ( AnimationUtils.isTypedArray( array ) ) { - StringKeyframeTrack.prototype = Object.assign( Object.create( KeyframeTrack.prototype ), { + // in ios9 array.subarray(from, undefined) will return empty array + // but array.subarray(from) or array.subarray(from, len) is correct + return new array.constructor( array.subarray( from, to !== undefined ? to : array.length ) ); - constructor: StringKeyframeTrack, + } - ValueTypeName: 'string', - ValueBufferType: Array, + return array.slice( from, to ); - DefaultInterpolation: InterpolateDiscrete, + }, - InterpolantFactoryMethodLinear: undefined, + // converts an array to a specific type + convertArray: function ( array, type, forceClone ) { - InterpolantFactoryMethodSmooth: undefined + if ( ! array || // let 'undefined' and 'null' pass + ! forceClone && array.constructor === type ) return array; - } ); + if ( typeof type.BYTES_PER_ELEMENT === 'number' ) { - /** - * - * A Track of Boolean keyframe values. - * - * - * @author Ben Houston / http://clara.io/ - * @author David Sarno / http://lighthaus.us/ - * @author tschw - */ + return new type( array ); // create typed array - function BooleanKeyframeTrack( name, times, values ) { + } - KeyframeTrack.call( this, name, times, values ); + return Array.prototype.slice.call( array ); // create Array - } + }, - BooleanKeyframeTrack.prototype = Object.assign( Object.create( KeyframeTrack.prototype ), { + isTypedArray: function ( object ) { - constructor: BooleanKeyframeTrack, + return ArrayBuffer.isView( object ) && + ! ( object instanceof DataView ); - ValueTypeName: 'bool', - ValueBufferType: Array, + }, - DefaultInterpolation: InterpolateDiscrete, + // returns an array by which times and values can be sorted + getKeyframeOrder: function ( times ) { - InterpolantFactoryMethodLinear: undefined, - InterpolantFactoryMethodSmooth: undefined + function compareTime( i, j ) { - // Note: Actually this track could have a optimized / compressed - // representation of a single value and a custom interpolant that - // computes "firstValue ^ isOdd( index )". + return times[ i ] - times[ j ]; - } ); + } + + var n = times.length; + var result = new Array( n ); + for ( var i = 0; i !== n; ++ i ) result[ i ] = i; + + result.sort( compareTime ); + + return result; + + }, + + // uses the array previously returned by 'getKeyframeOrder' to sort data + sortedArray: function ( values, stride, order ) { + + var nValues = values.length; + var result = new values.constructor( nValues ); + + for ( var i = 0, dstOffset = 0; dstOffset !== nValues; ++ i ) { + + var srcOffset = order[ i ] * stride; + + for ( var j = 0; j !== stride; ++ j ) { + + result[ dstOffset ++ ] = values[ srcOffset + j ]; + + } + + } + + return result; + + }, + + // function for parsing AOS keyframe formats + flattenJSON: function ( jsonKeys, times, values, valuePropertyName ) { + + var i = 1, key = jsonKeys[ 0 ]; + + while ( key !== undefined && key[ valuePropertyName ] === undefined ) { + + key = jsonKeys[ i ++ ]; + + } + + if ( key === undefined ) return; // no data + + var value = key[ valuePropertyName ]; + if ( value === undefined ) return; // no data + + if ( Array.isArray( value ) ) { + + do { + + value = key[ valuePropertyName ]; + + if ( value !== undefined ) { + + times.push( key.time ); + values.push.apply( values, value ); // push all elements + + } + + key = jsonKeys[ i ++ ]; + + } while ( key !== undefined ); + + } else if ( value.toArray !== undefined ) { + + // ...assume THREE.Math-ish + + do { + + value = key[ valuePropertyName ]; + + if ( value !== undefined ) { + + times.push( key.time ); + value.toArray( values, values.length ); + + } + + key = jsonKeys[ i ++ ]; + + } while ( key !== undefined ); + + } else { + + // otherwise push as-is + + do { + + value = key[ valuePropertyName ]; + + if ( value !== undefined ) { + + times.push( key.time ); + values.push( value ); + + } + + key = jsonKeys[ i ++ ]; + + } while ( key !== undefined ); + + } + + } + + }; /** * Abstract base class of interpolants over parametric samples. @@ -34088,137 +35445,6 @@ } ); - /** - * Spherical linear unit quaternion interpolant. - * - * @author tschw - */ - - function QuaternionLinearInterpolant( parameterPositions, sampleValues, sampleSize, resultBuffer ) { - - Interpolant.call( this, parameterPositions, sampleValues, sampleSize, resultBuffer ); - - } - - QuaternionLinearInterpolant.prototype = Object.assign( Object.create( Interpolant.prototype ), { - - constructor: QuaternionLinearInterpolant, - - interpolate_: function ( i1, t0, t, t1 ) { - - var result = this.resultBuffer, - values = this.sampleValues, - stride = this.valueSize, - - offset = i1 * stride, - - alpha = ( t - t0 ) / ( t1 - t0 ); - - for ( var end = offset + stride; offset !== end; offset += 4 ) { - - Quaternion.slerpFlat( result, 0, values, offset - stride, values, offset, alpha ); - - } - - return result; - - } - - } ); - - /** - * - * A Track of quaternion keyframe values. - * - * @author Ben Houston / http://clara.io/ - * @author David Sarno / http://lighthaus.us/ - * @author tschw - */ - - function QuaternionKeyframeTrack( name, times, values, interpolation ) { - - KeyframeTrack.call( this, name, times, values, interpolation ); - - } - - QuaternionKeyframeTrack.prototype = Object.assign( Object.create( KeyframeTrack.prototype ), { - - constructor: QuaternionKeyframeTrack, - - ValueTypeName: 'quaternion', - - // ValueBufferType is inherited - - DefaultInterpolation: InterpolateLinear, - - InterpolantFactoryMethodLinear: function ( result ) { - - return new QuaternionLinearInterpolant( this.times, this.values, this.getValueSize(), result ); - - }, - - InterpolantFactoryMethodSmooth: undefined // not yet implemented - - } ); - - /** - * - * A Track of keyframe values that represent color. - * - * - * @author Ben Houston / http://clara.io/ - * @author David Sarno / http://lighthaus.us/ - * @author tschw - */ - - function ColorKeyframeTrack( name, times, values, interpolation ) { - - KeyframeTrack.call( this, name, times, values, interpolation ); - - } - - ColorKeyframeTrack.prototype = Object.assign( Object.create( KeyframeTrack.prototype ), { - - constructor: ColorKeyframeTrack, - - ValueTypeName: 'color' - - // ValueBufferType is inherited - - // DefaultInterpolation is inherited - - // Note: Very basic implementation and nothing special yet. - // However, this is the place for color space parameterization. - - } ); - - /** - * - * A Track of numeric keyframe values. - * - * @author Ben Houston / http://clara.io/ - * @author David Sarno / http://lighthaus.us/ - * @author tschw - */ - - function NumberKeyframeTrack( name, times, values, interpolation ) { - - KeyframeTrack.call( this, name, times, values, interpolation ); - - } - - NumberKeyframeTrack.prototype = Object.assign( Object.create( KeyframeTrack.prototype ), { - - constructor: NumberKeyframeTrack, - - ValueTypeName: 'number' - - // ValueBufferType is inherited - - // DefaultInterpolation is inherited - - } ); - /** * Fast and simple cubic spline interpolant. * @@ -34435,170 +35661,6 @@ } ); - /** - * @author tschw - * @author Ben Houston / http://clara.io/ - * @author David Sarno / http://lighthaus.us/ - */ - - var AnimationUtils = { - - // same as Array.prototype.slice, but also works on typed arrays - arraySlice: function ( array, from, to ) { - - if ( AnimationUtils.isTypedArray( array ) ) { - - // in ios9 array.subarray(from, undefined) will return empty array - // but array.subarray(from) or array.subarray(from, len) is correct - return new array.constructor( array.subarray( from, to !== undefined ? to : array.length ) ); - - } - - return array.slice( from, to ); - - }, - - // converts an array to a specific type - convertArray: function ( array, type, forceClone ) { - - if ( ! array || // let 'undefined' and 'null' pass - ! forceClone && array.constructor === type ) return array; - - if ( typeof type.BYTES_PER_ELEMENT === 'number' ) { - - return new type( array ); // create typed array - - } - - return Array.prototype.slice.call( array ); // create Array - - }, - - isTypedArray: function ( object ) { - - return ArrayBuffer.isView( object ) && - ! ( object instanceof DataView ); - - }, - - // returns an array by which times and values can be sorted - getKeyframeOrder: function ( times ) { - - function compareTime( i, j ) { - - return times[ i ] - times[ j ]; - - } - - var n = times.length; - var result = new Array( n ); - for ( var i = 0; i !== n; ++ i ) result[ i ] = i; - - result.sort( compareTime ); - - return result; - - }, - - // uses the array previously returned by 'getKeyframeOrder' to sort data - sortedArray: function ( values, stride, order ) { - - var nValues = values.length; - var result = new values.constructor( nValues ); - - for ( var i = 0, dstOffset = 0; dstOffset !== nValues; ++ i ) { - - var srcOffset = order[ i ] * stride; - - for ( var j = 0; j !== stride; ++ j ) { - - result[ dstOffset ++ ] = values[ srcOffset + j ]; - - } - - } - - return result; - - }, - - // function for parsing AOS keyframe formats - flattenJSON: function ( jsonKeys, times, values, valuePropertyName ) { - - var i = 1, key = jsonKeys[ 0 ]; - - while ( key !== undefined && key[ valuePropertyName ] === undefined ) { - - key = jsonKeys[ i ++ ]; - - } - - if ( key === undefined ) return; // no data - - var value = key[ valuePropertyName ]; - if ( value === undefined ) return; // no data - - if ( Array.isArray( value ) ) { - - do { - - value = key[ valuePropertyName ]; - - if ( value !== undefined ) { - - times.push( key.time ); - values.push.apply( values, value ); // push all elements - - } - - key = jsonKeys[ i ++ ]; - - } while ( key !== undefined ); - - } else if ( value.toArray !== undefined ) { - - // ...assume THREE.Math-ish - - do { - - value = key[ valuePropertyName ]; - - if ( value !== undefined ) { - - times.push( key.time ); - value.toArray( values, values.length ); - - } - - key = jsonKeys[ i ++ ]; - - } while ( key !== undefined ); - - } else { - - // otherwise push as-is - - do { - - value = key[ valuePropertyName ]; - - if ( value !== undefined ) { - - times.push( key.time ); - values.push( value ); - - } - - key = jsonKeys[ i ++ ]; - - } while ( key !== undefined ); - - } - - } - - }; - /** * * A timed sequence of keyframes for a specific property. @@ -34621,53 +35683,15 @@ this.setInterpolation( interpolation || this.DefaultInterpolation ); - this.validate(); - this.optimize(); - } - // Static methods: + // Static methods Object.assign( KeyframeTrack, { // Serialization (in static context, because of constructor invocation // and automatic invocation of .toJSON): - parse: function ( json ) { - - if ( json.type === undefined ) { - - throw new Error( 'THREE.KeyframeTrack: track type undefined, can not parse' ); - - } - - var trackType = KeyframeTrack._getTrackTypeForValueTypeName( json.type ); - - if ( json.times === undefined ) { - - var times = [], values = []; - - AnimationUtils.flattenJSON( json.keys, times, values, 'value' ); - - json.times = times; - json.values = values; - - } - - // derived classes can define a static parse method - if ( trackType.parse !== undefined ) { - - return trackType.parse( json ); - - } else { - - // by default, we assume a constructor compatible with the base - return new trackType( json.name, json.times, json.values, json.interpolation ); - - } - - }, - toJSON: function ( track ) { var trackType = track.constructor; @@ -34704,48 +35728,6 @@ return json; - }, - - _getTrackTypeForValueTypeName: function ( typeName ) { - - switch ( typeName.toLowerCase() ) { - - case 'scalar': - case 'double': - case 'float': - case 'number': - case 'integer': - - return NumberKeyframeTrack; - - case 'vector': - case 'vector2': - case 'vector3': - case 'vector4': - - return VectorKeyframeTrack; - - case 'color': - - return ColorKeyframeTrack; - - case 'quaternion': - - return QuaternionKeyframeTrack; - - case 'bool': - case 'boolean': - - return BooleanKeyframeTrack; - - case 'string': - - return StringKeyframeTrack; - - } - - throw new Error( 'THREE.KeyframeTrack: Unsupported typeName: ' + typeName ); - } } ); @@ -34825,12 +35807,14 @@ } console.warn( 'THREE.KeyframeTrack:', message ); - return; + return this; } this.createInterpolant = factoryMethod; + return this; + }, getInterpolation: function () { @@ -35120,6 +36104,202 @@ } ); + /** + * + * A Track of Boolean keyframe values. + * + * + * @author Ben Houston / http://clara.io/ + * @author David Sarno / http://lighthaus.us/ + * @author tschw + */ + + function BooleanKeyframeTrack( name, times, values ) { + + KeyframeTrack.call( this, name, times, values ); + + } + + BooleanKeyframeTrack.prototype = Object.assign( Object.create( KeyframeTrack.prototype ), { + + constructor: BooleanKeyframeTrack, + + ValueTypeName: 'bool', + ValueBufferType: Array, + + DefaultInterpolation: InterpolateDiscrete, + + InterpolantFactoryMethodLinear: undefined, + InterpolantFactoryMethodSmooth: undefined + + // Note: Actually this track could have a optimized / compressed + // representation of a single value and a custom interpolant that + // computes "firstValue ^ isOdd( index )". + + } ); + + /** + * + * A Track of keyframe values that represent color. + * + * + * @author Ben Houston / http://clara.io/ + * @author David Sarno / http://lighthaus.us/ + * @author tschw + */ + + function ColorKeyframeTrack( name, times, values, interpolation ) { + + KeyframeTrack.call( this, name, times, values, interpolation ); + + } + + ColorKeyframeTrack.prototype = Object.assign( Object.create( KeyframeTrack.prototype ), { + + constructor: ColorKeyframeTrack, + + ValueTypeName: 'color' + + // ValueBufferType is inherited + + // DefaultInterpolation is inherited + + // Note: Very basic implementation and nothing special yet. + // However, this is the place for color space parameterization. + + } ); + + /** + * + * A Track of numeric keyframe values. + * + * @author Ben Houston / http://clara.io/ + * @author David Sarno / http://lighthaus.us/ + * @author tschw + */ + + function NumberKeyframeTrack( name, times, values, interpolation ) { + + KeyframeTrack.call( this, name, times, values, interpolation ); + + } + + NumberKeyframeTrack.prototype = Object.assign( Object.create( KeyframeTrack.prototype ), { + + constructor: NumberKeyframeTrack, + + ValueTypeName: 'number' + + // ValueBufferType is inherited + + // DefaultInterpolation is inherited + + } ); + + /** + * Spherical linear unit quaternion interpolant. + * + * @author tschw + */ + + function QuaternionLinearInterpolant( parameterPositions, sampleValues, sampleSize, resultBuffer ) { + + Interpolant.call( this, parameterPositions, sampleValues, sampleSize, resultBuffer ); + + } + + QuaternionLinearInterpolant.prototype = Object.assign( Object.create( Interpolant.prototype ), { + + constructor: QuaternionLinearInterpolant, + + interpolate_: function ( i1, t0, t, t1 ) { + + var result = this.resultBuffer, + values = this.sampleValues, + stride = this.valueSize, + + offset = i1 * stride, + + alpha = ( t - t0 ) / ( t1 - t0 ); + + for ( var end = offset + stride; offset !== end; offset += 4 ) { + + Quaternion.slerpFlat( result, 0, values, offset - stride, values, offset, alpha ); + + } + + return result; + + } + + } ); + + /** + * + * A Track of quaternion keyframe values. + * + * @author Ben Houston / http://clara.io/ + * @author David Sarno / http://lighthaus.us/ + * @author tschw + */ + + function QuaternionKeyframeTrack( name, times, values, interpolation ) { + + KeyframeTrack.call( this, name, times, values, interpolation ); + + } + + QuaternionKeyframeTrack.prototype = Object.assign( Object.create( KeyframeTrack.prototype ), { + + constructor: QuaternionKeyframeTrack, + + ValueTypeName: 'quaternion', + + // ValueBufferType is inherited + + DefaultInterpolation: InterpolateLinear, + + InterpolantFactoryMethodLinear: function ( result ) { + + return new QuaternionLinearInterpolant( this.times, this.values, this.getValueSize(), result ); + + }, + + InterpolantFactoryMethodSmooth: undefined // not yet implemented + + } ); + + /** + * + * A Track that interpolates Strings + * + * + * @author Ben Houston / http://clara.io/ + * @author David Sarno / http://lighthaus.us/ + * @author tschw + */ + + function StringKeyframeTrack( name, times, values, interpolation ) { + + KeyframeTrack.call( this, name, times, values, interpolation ); + + } + + StringKeyframeTrack.prototype = Object.assign( Object.create( KeyframeTrack.prototype ), { + + constructor: StringKeyframeTrack, + + ValueTypeName: 'string', + ValueBufferType: Array, + + DefaultInterpolation: InterpolateDiscrete, + + InterpolantFactoryMethodLinear: undefined, + + InterpolantFactoryMethodSmooth: undefined + + } ); + /** * * A Track of vectored keyframe values. @@ -35171,7 +36351,82 @@ } - this.optimize(); + } + + function getTrackTypeForValueTypeName( typeName ) { + + switch ( typeName.toLowerCase() ) { + + case 'scalar': + case 'double': + case 'float': + case 'number': + case 'integer': + + return NumberKeyframeTrack; + + case 'vector': + case 'vector2': + case 'vector3': + case 'vector4': + + return VectorKeyframeTrack; + + case 'color': + + return ColorKeyframeTrack; + + case 'quaternion': + + return QuaternionKeyframeTrack; + + case 'bool': + case 'boolean': + + return BooleanKeyframeTrack; + + case 'string': + + return StringKeyframeTrack; + + } + + throw new Error( 'THREE.KeyframeTrack: Unsupported typeName: ' + typeName ); + + } + + function parseKeyframeTrack( json ) { + + if ( json.type === undefined ) { + + throw new Error( 'THREE.KeyframeTrack: track type undefined, can not parse' ); + + } + + var trackType = getTrackTypeForValueTypeName( json.type ); + + if ( json.times === undefined ) { + + var times = [], values = []; + + AnimationUtils.flattenJSON( json.keys, times, values, 'value' ); + + json.times = times; + json.values = values; + + } + + // derived classes can define a static parse method + if ( trackType.parse !== undefined ) { + + return trackType.parse( json ); + + } else { + + // by default, we assume a constructor compatible with the base + return new trackType( json.name, json.times, json.values, json.interpolation ); + + } } @@ -35185,7 +36440,7 @@ for ( var i = 0, n = jsonTracks.length; i !== n; ++ i ) { - tracks.push( KeyframeTrack.parse( jsonTracks[ i ] ).scale( frameTime ) ); + tracks.push( parseKeyframeTrack( jsonTracks[ i ] ).scale( frameTime ) ); } @@ -35202,7 +36457,8 @@ 'name': clip.name, 'duration': clip.duration, - 'tracks': tracks + 'tracks': tracks, + 'uuid': clip.uuid }; @@ -35469,6 +36725,8 @@ this.duration = duration; + return this; + }, trim: function () { @@ -35483,6 +36741,20 @@ }, + validate: function () { + + var valid = true; + + for ( var i = 0; i < this.tracks.length; i ++ ) { + + valid = valid && this.tracks[ i ].validate(); + + } + + return valid; + + }, + optimize: function () { for ( var i = 0; i < this.tracks.length; i ++ ) { @@ -35557,9 +36829,6 @@ if ( json.shininess !== undefined ) material.shininess = json.shininess; if ( json.clearCoat !== undefined ) material.clearCoat = json.clearCoat; if ( json.clearCoatRoughness !== undefined ) material.clearCoatRoughness = json.clearCoatRoughness; - if ( json.uniforms !== undefined ) material.uniforms = json.uniforms; - if ( json.vertexShader !== undefined ) material.vertexShader = json.vertexShader; - if ( json.fragmentShader !== undefined ) material.fragmentShader = json.fragmentShader; if ( json.vertexColors !== undefined ) material.vertexColors = json.vertexColors; if ( json.fog !== undefined ) material.fog = json.fog; if ( json.flatShading !== undefined ) material.flatShading = json.flatShading; @@ -35594,6 +36863,55 @@ if ( json.visible !== undefined ) material.visible = json.visible; if ( json.userData !== undefined ) material.userData = json.userData; + // Shader Material + + if ( json.uniforms !== undefined ) { + + for ( var name in json.uniforms ) { + + var uniform = json.uniforms[ name ]; + + material.uniforms[ name ] = {}; + + switch ( uniform.type ) { + + case 't': + material.uniforms[ name ].value = getTexture( uniform.value ); + break; + + case 'c': + material.uniforms[ name ].value = new Color().setHex( uniform.value ); + break; + + case 'v2': + material.uniforms[ name ].value = new Vector2().fromArray( uniform.value ); + break; + + case 'v3': + material.uniforms[ name ].value = new Vector3().fromArray( uniform.value ); + break; + + case 'v4': + material.uniforms[ name ].value = new Vector4().fromArray( uniform.value ); + break; + + case 'm4': + material.uniforms[ name ].value = new Matrix4().fromArray( uniform.value ); + break; + + default: + material.uniforms[ name ].value = uniform.value; + + } + + } + + } + + if ( json.defines !== undefined ) material.defines = json.defines; + if ( json.vertexShader !== undefined ) material.vertexShader = json.vertexShader; + if ( json.fragmentShader !== undefined ) material.fragmentShader = json.fragmentShader; + // Deprecated if ( json.shading !== undefined ) material.flatShading = json.shading === 1; // THREE.FlatShading @@ -35618,6 +36936,7 @@ if ( json.bumpScale !== undefined ) material.bumpScale = json.bumpScale; if ( json.normalMap !== undefined ) material.normalMap = getTexture( json.normalMap ); + if ( json.normalMapType !== undefined ) material.normalMapType = json.normalMapType; if ( json.normalScale !== undefined ) { var normalScale = json.normalScale; @@ -35803,7 +37122,7 @@ Object.assign( Loader.prototype, { - crossOrigin: undefined, + crossOrigin: 'anonymous', onLoadStart: function () {}, @@ -36146,6 +37465,8 @@ Object.assign( JSONLoader.prototype, { + crossOrigin: 'anonymous', + load: function ( url, onLoad, onProgress, onError ) { var scope = this; @@ -36183,9 +37504,17 @@ }, + setCrossOrigin: function ( value ) { + + this.crossOrigin = value; + return this; + + }, + setTexturePath: function ( value ) { this.texturePath = value; + return this; }, @@ -36692,6 +38021,8 @@ Object.assign( ObjectLoader.prototype, { + crossOrigin: 'anonymous', + load: function ( url, onLoad, onProgress, onError ) { if ( this.texturePath === '' ) { @@ -36739,12 +38070,14 @@ setTexturePath: function ( value ) { this.texturePath = value; + return this; }, setCrossOrigin: function ( value ) { this.crossOrigin = value; + return this; }, @@ -37002,6 +38335,35 @@ break; + + case 'ExtrudeGeometry': + case 'ExtrudeBufferGeometry': + + var geometryShapes = []; + + for ( var j = 0, jl = data.shapes.length; j < jl; j ++ ) { + + var shape = shapes[ data.shapes[ j ] ]; + + geometryShapes.push( shape ); + + } + + var extrudePath = data.options.extrudePath; + + if ( extrudePath !== undefined ) { + + data.options.extrudePath = new Curves[ extrudePath.type ]().fromJSON( extrudePath ); + + } + + geometry = new Geometries[ data.type ]( + geometryShapes, + data.options + ); + + break; + case 'BufferGeometry': geometry = bufferGeometryLoader.parse( data ); @@ -37025,6 +38387,7 @@ geometry.uuid = data.uuid; if ( data.name !== undefined ) geometry.name = data.name; + if ( geometry.isBufferGeometry === true && data.userData !== undefined ) geometry.userData = data.userData; geometries[ data.uuid ] = geometry; @@ -37083,7 +38446,11 @@ for ( var i = 0; i < json.length; i ++ ) { - var clip = AnimationClip.parse( json[ i ] ); + var data = json[ i ]; + + var clip = AnimationClip.parse( data ); + + if ( data.uuid !== undefined ) clip.uuid = data.uuid; animations.push( clip ); @@ -37122,12 +38489,36 @@ var loader = new ImageLoader( manager ); loader.setCrossOrigin( this.crossOrigin ); - for ( var i = 0, l = json.length; i < l; i ++ ) { + for ( var i = 0, il = json.length; i < il; i ++ ) { var image = json[ i ]; - var path = /^(\/\/)|([a-z]+:(\/\/)?)/i.test( image.url ) ? image.url : scope.texturePath + image.url; + var url = image.url; + + if ( Array.isArray( url ) ) { + + // load array of images e.g CubeTexture + + images[ image.uuid ] = []; - images[ image.uuid ] = loadImage( path ); + for ( var j = 0, jl = url.length; j < jl; j ++ ) { + + var currentUrl = url[ j ]; + + var path = /^(\/\/)|([a-z]+:(\/\/)?)/i.test( currentUrl ) ? currentUrl : scope.texturePath + currentUrl; + + images[ image.uuid ].push( loadImage( path ) ); + + } + + } else { + + // load single image + + var path = /^(\/\/)|([a-z]+:(\/\/)?)/i.test( image.url ) ? image.url : scope.texturePath + image.url; + + images[ image.uuid ] = loadImage( path ); + + } } @@ -37169,7 +38560,18 @@ } - var texture = new Texture( images[ data.image ] ); + var texture; + + if ( Array.isArray( images[ data.image ] ) ) { + + texture = new CubeTexture( images[ data.image ] ); + + } else { + + texture = new Texture( images[ data.image ] ); + + } + texture.needsUpdate = true; texture.uuid = data.uuid; @@ -37455,6 +38857,7 @@ if ( data.frustumCulled !== undefined ) object.frustumCulled = data.frustumCulled; if ( data.renderOrder !== undefined ) object.renderOrder = data.renderOrder; if ( data.userData !== undefined ) object.userData = data.userData; + if ( data.layers !== undefined ) object.layers.mask = data.layers; if ( data.children !== undefined ) { @@ -37523,6 +38926,7 @@ * @author thespite / http://clicktorelease.com/ */ + function ImageBitmapLoader( manager ) { if ( typeof createImageBitmap === 'undefined' ) { @@ -37554,12 +38958,14 @@ }, - load: function load( url, onLoad, onProgress, onError ) { + load: function ( url, onLoad, onProgress, onError ) { if ( url === undefined ) url = ''; if ( this.path !== undefined ) url = this.path + url; + url = this.manager.resolveURL( url ); + var scope = this; var cached = Cache.get( url ); @@ -37906,6 +39312,7 @@ * @author mrdoob / http://mrdoob.com/ */ + function Font( data ) { this.type = 'Font'; @@ -37918,13 +39325,12 @@ isFont: true, - generateShapes: function ( text, size, divisions ) { + generateShapes: function ( text, size ) { if ( size === undefined ) size = 100; - if ( divisions === undefined ) divisions = 4; var shapes = []; - var paths = createPaths( text, size, divisions, this.data ); + var paths = createPaths( text, size, this.data ); for ( var p = 0, pl = paths.length; p < pl; p ++ ) { @@ -37938,9 +39344,9 @@ } ); - function createPaths( text, size, divisions, data ) { + function createPaths( text, size, data ) { - var chars = String( text ).split( '' ); + var chars = Array.from ? Array.from( text ) : String( text ).split( '' ); // see #13988 var scale = size / data.resolution; var line_height = ( data.boundingBox.yMax - data.boundingBox.yMin + data.underlineThickness ) * scale; @@ -37959,7 +39365,7 @@ } else { - var ret = createPath( char, divisions, scale, offsetX, offsetY, data ); + var ret = createPath( char, scale, offsetX, offsetY, data ); offsetX += ret.offsetX; paths.push( ret.path ); @@ -37971,7 +39377,7 @@ } - function createPath( char, divisions, scale, offsetX, offsetY, data ) { + function createPath( char, scale, offsetX, offsetY, data ) { var glyph = data.glyphs[ char ] || data.glyphs[ '?' ]; @@ -38145,9 +39551,12 @@ loader.setResponseType( 'arraybuffer' ); loader.load( url, function ( buffer ) { - var context = AudioContext.getContext(); + // Create a copy of the buffer. The `decodeAudioData` method + // detaches the buffer when complete, preventing reuse. + var bufferCopy = buffer.slice( 0 ); - context.decodeAudioData( buffer, function ( audioBuffer ) { + var context = AudioContext.getContext(); + context.decodeAudioData( bufferCopy, function ( audioBuffer ) { onLoad( audioBuffer ); @@ -38396,6 +39805,8 @@ } + return this; + }, getFilter: function () { @@ -38421,6 +39832,8 @@ this.gain.connect( this.filter ); this.filter.connect( this.context.destination ); + return this; + }, getMasterVolume: function () { @@ -38433,6 +39846,8 @@ this.gain.gain.setTargetAtTime( value, this.context.currentTime, 0.01 ); + return this; + }, updateMatrixWorld: ( function () { @@ -38531,6 +39946,17 @@ }, + setMediaElementSource: function ( mediaElement ) { + + this.hasPlaybackControl = false; + this.sourceType = 'mediaNode'; + this.source = this.context.createMediaElementSource( mediaElement ); + this.connect(); + + return this; + + }, + setBuffer: function ( audioBuffer ) { this.buffer = audioBuffer; @@ -38587,6 +40013,7 @@ if ( this.isPlaying === true ) { this.source.stop(); + this.source.onended = null; this.offset += ( this.context.currentTime - this.startTime ) * this.playbackRate; this.isPlaying = false; @@ -38606,6 +40033,7 @@ } this.source.stop(); + this.source.onended = null; this.offset = 0; this.isPlaying = false; @@ -38815,6 +40243,8 @@ this.panner.refDistance = value; + return this; + }, getRolloffFactor: function () { @@ -38827,6 +40257,8 @@ this.panner.rolloffFactor = value; + return this; + }, getDistanceModel: function () { @@ -38839,6 +40271,8 @@ this.panner.distanceModel = value; + return this; + }, getMaxDistance: function () { @@ -38851,19 +40285,39 @@ this.panner.maxDistance = value; + return this; + + }, + + setDirectionalCone: function ( coneInnerAngle, coneOuterAngle, coneOuterGain ) { + + this.panner.coneInnerAngle = coneInnerAngle; + this.panner.coneOuterAngle = coneOuterAngle; + this.panner.coneOuterGain = coneOuterGain; + + return this; + }, updateMatrixWorld: ( function () { var position = new Vector3(); + var quaternion = new Quaternion(); + var scale = new Vector3(); + + var orientation = new Vector3(); return function updateMatrixWorld( force ) { Object3D.prototype.updateMatrixWorld.call( this, force ); - position.setFromMatrixPosition( this.matrixWorld ); + var panner = this.panner; + this.matrixWorld.decompose( position, quaternion, scale ); + + orientation.set( 0, 0, 1 ).applyQuaternion( quaternion ); - this.panner.setPosition( position.x, position.y, position.z ); + panner.setPosition( position.x, position.y, position.z ); + panner.setOrientation( orientation.x, orientation.y, orientation.z ); }; @@ -39714,15 +41168,15 @@ // determine versioning scheme var versioning = this.Versioning.None; + this.targetObject = targetObject; + if ( targetObject.needsUpdate !== undefined ) { // material versioning = this.Versioning.NeedsUpdate; - this.targetObject = targetObject; } else if ( targetObject.matrixWorldNeedsUpdate !== undefined ) { // node transform versioning = this.Versioning.MatrixWorldNeedsUpdate; - this.targetObject = targetObject; } @@ -40687,13 +42141,19 @@ _updateTime: function ( deltaTime ) { var time = this.time + deltaTime; + var duration = this._clip.duration; + var loop = this.loop; + var loopCount = this._loopCount; + + var pingPong = ( loop === LoopPingPong ); - if ( deltaTime === 0 ) return time; + if ( deltaTime === 0 ) { - var duration = this._clip.duration, + if ( loopCount === - 1 ) return time; - loop = this.loop, - loopCount = this._loopCount; + return ( pingPong && ( loopCount & 1 ) === 1 ) ? duration - time : time; + + } if ( loop === LoopOnce ) { @@ -40730,8 +42190,6 @@ } else { // repetitive Repeat or PingPong - var pingPong = ( loop === LoopPingPong ); - if ( loopCount === - 1 ) { // just started @@ -41695,250 +43153,6 @@ } ); - /** - * @author benaadams / https://twitter.com/ben_a_adams - */ - - function InterleavedBufferAttribute( interleavedBuffer, itemSize, offset, normalized ) { - - this.data = interleavedBuffer; - this.itemSize = itemSize; - this.offset = offset; - - this.normalized = normalized === true; - - } - - Object.defineProperties( InterleavedBufferAttribute.prototype, { - - count: { - - get: function () { - - return this.data.count; - - } - - }, - - array: { - - get: function () { - - return this.data.array; - - } - - } - - } ); - - Object.assign( InterleavedBufferAttribute.prototype, { - - isInterleavedBufferAttribute: true, - - setX: function ( index, x ) { - - this.data.array[ index * this.data.stride + this.offset ] = x; - - return this; - - }, - - setY: function ( index, y ) { - - this.data.array[ index * this.data.stride + this.offset + 1 ] = y; - - return this; - - }, - - setZ: function ( index, z ) { - - this.data.array[ index * this.data.stride + this.offset + 2 ] = z; - - return this; - - }, - - setW: function ( index, w ) { - - this.data.array[ index * this.data.stride + this.offset + 3 ] = w; - - return this; - - }, - - getX: function ( index ) { - - return this.data.array[ index * this.data.stride + this.offset ]; - - }, - - getY: function ( index ) { - - return this.data.array[ index * this.data.stride + this.offset + 1 ]; - - }, - - getZ: function ( index ) { - - return this.data.array[ index * this.data.stride + this.offset + 2 ]; - - }, - - getW: function ( index ) { - - return this.data.array[ index * this.data.stride + this.offset + 3 ]; - - }, - - setXY: function ( index, x, y ) { - - index = index * this.data.stride + this.offset; - - this.data.array[ index + 0 ] = x; - this.data.array[ index + 1 ] = y; - - return this; - - }, - - setXYZ: function ( index, x, y, z ) { - - index = index * this.data.stride + this.offset; - - this.data.array[ index + 0 ] = x; - this.data.array[ index + 1 ] = y; - this.data.array[ index + 2 ] = z; - - return this; - - }, - - setXYZW: function ( index, x, y, z, w ) { - - index = index * this.data.stride + this.offset; - - this.data.array[ index + 0 ] = x; - this.data.array[ index + 1 ] = y; - this.data.array[ index + 2 ] = z; - this.data.array[ index + 3 ] = w; - - return this; - - } - - } ); - - /** - * @author benaadams / https://twitter.com/ben_a_adams - */ - - function InterleavedBuffer( array, stride ) { - - this.array = array; - this.stride = stride; - this.count = array !== undefined ? array.length / stride : 0; - - this.dynamic = false; - this.updateRange = { offset: 0, count: - 1 }; - - this.version = 0; - - } - - Object.defineProperty( InterleavedBuffer.prototype, 'needsUpdate', { - - set: function ( value ) { - - if ( value === true ) this.version ++; - - } - - } ); - - Object.assign( InterleavedBuffer.prototype, { - - isInterleavedBuffer: true, - - onUploadCallback: function () {}, - - setArray: function ( array ) { - - if ( Array.isArray( array ) ) { - - throw new TypeError( 'THREE.BufferAttribute: array should be a Typed Array.' ); - - } - - this.count = array !== undefined ? array.length / this.stride : 0; - this.array = array; - - return this; - - }, - - setDynamic: function ( value ) { - - this.dynamic = value; - - return this; - - }, - - copy: function ( source ) { - - this.array = new source.array.constructor( source.array ); - this.count = source.count; - this.stride = source.stride; - this.dynamic = source.dynamic; - - return this; - - }, - - copyAt: function ( index1, attribute, index2 ) { - - index1 *= this.stride; - index2 *= attribute.stride; - - for ( var i = 0, l = this.stride; i < l; i ++ ) { - - this.array[ index1 + i ] = attribute.array[ index2 + i ]; - - } - - return this; - - }, - - set: function ( value, offset ) { - - if ( offset === undefined ) offset = 0; - - this.array.set( value, offset ); - - return this; - - }, - - clone: function () { - - return new this.constructor().copy( this ); - - }, - - onUpload: function ( callback ) { - - this.onUploadCallback = callback; - - return this; - - } - - } ); - /** * @author benaadams / https://twitter.com/ben_a_adams */ @@ -41973,9 +43187,19 @@ * @author benaadams / https://twitter.com/ben_a_adams */ - function InstancedBufferAttribute( array, itemSize, meshPerAttribute ) { + function InstancedBufferAttribute( array, itemSize, normalized, meshPerAttribute ) { + + if ( typeof ( normalized ) === 'number' ) { + + meshPerAttribute = normalized; + + normalized = false; + + console.error( 'THREE.InstancedBufferAttribute: The constructor now expects normalized as the third argument.' ); + + } - BufferAttribute.call( this, array, itemSize ); + BufferAttribute.call( this, array, itemSize, normalized ); this.meshPerAttribute = meshPerAttribute || 1; @@ -42206,15 +43430,15 @@ * * Ref: https://en.wikipedia.org/wiki/Spherical_coordinate_system * - * The poles (phi) are at the positive and negative y axis. - * The equator starts at positive z. + * The polar angle (phi) is measured from the positive y-axis. The positive y-axis is up. + * The azimuthal angle (theta) is measured from the positive z-axiz. */ function Spherical( radius, phi, theta ) { this.radius = ( radius !== undefined ) ? radius : 1.0; - this.phi = ( phi !== undefined ) ? phi : 0; // up / down towards top and bottom pole - this.theta = ( theta !== undefined ) ? theta : 0; // around the equator of the sphere + this.phi = ( phi !== undefined ) ? phi : 0; // polar angle + this.theta = ( theta !== undefined ) ? theta : 0; // azimuthal angle return this; @@ -42258,9 +43482,15 @@ }, - setFromVector3: function ( vec3 ) { + setFromVector3: function ( v ) { - this.radius = vec3.length(); + return this.setFromCartesianCoords( v.x, v.y, v.z ); + + }, + + setFromCartesianCoords: function ( x, y, z ) { + + this.radius = Math.sqrt( x * x + y * y + z * z ); if ( this.radius === 0 ) { @@ -42269,8 +43499,8 @@ } else { - this.theta = Math.atan2( vec3.x, vec3.z ); // equator angle around y-up axis - this.phi = Math.acos( _Math.clamp( vec3.y / this.radius, - 1, 1 ) ); // polar angle + this.theta = Math.atan2( x, z ); + this.phi = Math.acos( _Math.clamp( y / this.radius, - 1, 1 ) ); } @@ -42325,11 +43555,17 @@ }, - setFromVector3: function ( vec3 ) { + setFromVector3: function ( v ) { + + return this.setFromCartesianCoords( v.x, v.y, v.z ); + + }, - this.radius = Math.sqrt( vec3.x * vec3.x + vec3.z * vec3.z ); - this.theta = Math.atan2( vec3.x, vec3.z ); - this.y = vec3.y; + setFromCartesianCoords: function ( x, y, z ) { + + this.radius = Math.sqrt( x * x + z * z ); + this.theta = Math.atan2( x, z ); + this.y = y; return this; @@ -42577,6 +43813,153 @@ } ); + /** + * @author bhouston / http://clara.io + */ + + function Line3( start, end ) { + + this.start = ( start !== undefined ) ? start : new Vector3(); + this.end = ( end !== undefined ) ? end : new Vector3(); + + } + + Object.assign( Line3.prototype, { + + set: function ( start, end ) { + + this.start.copy( start ); + this.end.copy( end ); + + return this; + + }, + + clone: function () { + + return new this.constructor().copy( this ); + + }, + + copy: function ( line ) { + + this.start.copy( line.start ); + this.end.copy( line.end ); + + return this; + + }, + + getCenter: function ( target ) { + + if ( target === undefined ) { + + console.warn( 'THREE.Line3: .getCenter() target is now required' ); + target = new Vector3(); + + } + + return target.addVectors( this.start, this.end ).multiplyScalar( 0.5 ); + + }, + + delta: function ( target ) { + + if ( target === undefined ) { + + console.warn( 'THREE.Line3: .delta() target is now required' ); + target = new Vector3(); + + } + + return target.subVectors( this.end, this.start ); + + }, + + distanceSq: function () { + + return this.start.distanceToSquared( this.end ); + + }, + + distance: function () { + + return this.start.distanceTo( this.end ); + + }, + + at: function ( t, target ) { + + if ( target === undefined ) { + + console.warn( 'THREE.Line3: .at() target is now required' ); + target = new Vector3(); + + } + + return this.delta( target ).multiplyScalar( t ).add( this.start ); + + }, + + closestPointToPointParameter: function () { + + var startP = new Vector3(); + var startEnd = new Vector3(); + + return function closestPointToPointParameter( point, clampToLine ) { + + startP.subVectors( point, this.start ); + startEnd.subVectors( this.end, this.start ); + + var startEnd2 = startEnd.dot( startEnd ); + var startEnd_startP = startEnd.dot( startP ); + + var t = startEnd_startP / startEnd2; + + if ( clampToLine ) { + + t = _Math.clamp( t, 0, 1 ); + + } + + return t; + + }; + + }(), + + closestPointToPoint: function ( point, clampToLine, target ) { + + var t = this.closestPointToPointParameter( point, clampToLine ); + + if ( target === undefined ) { + + console.warn( 'THREE.Line3: .closestPointToPoint() target is now required' ); + target = new Vector3(); + + } + + return this.delta( target ).multiplyScalar( t ).add( this.start ); + + }, + + applyMatrix4: function ( matrix ) { + + this.start.applyMatrix4( matrix ); + this.end.applyMatrix4( matrix ); + + return this; + + }, + + equals: function ( line ) { + + return line.start.equals( this.start ) && line.end.equals( this.end ); + + } + + } ); + /** * @author alteredq / http://alteredqualia.com/ */ @@ -43912,6 +45295,8 @@ this.scale.set( 0.5 * this.size, 0.5 * this.size, scale ); + this.children[ 0 ].material.side = ( scale < 0 ) ? BackSide : FrontSide; // renderer flips side when determinant < 0; flipping not wanted here + this.lookAt( this.plane.normal ); Object3D.prototype.updateMatrixWorld.call( this, force ); @@ -43934,8 +45319,7 @@ * headWidth - Number */ - var lineGeometry; - var coneGeometry; + var lineGeometry, coneGeometry; function ArrowHelper( dir, origin, length, color, headLength, headWidth ) { @@ -45317,6 +46701,13 @@ Object.assign( WebGLRenderer.prototype, { + animate: function ( callback ) { + + console.warn( 'THREE.WebGLRenderer: .animate() is now .setAnimationLoop().' ); + this.setAnimationLoop( callback ); + + }, + getCurrentRenderTarget: function () { console.warn( 'THREE.WebGLRenderer: .getCurrentRenderTarget() is now .getRenderTarget().' ); @@ -45670,6 +47061,13 @@ console.warn( 'THREE.WebVRManager: .standing has been removed.' ); + } + }, + userHeight: { + set: function ( /* value */ ) { + + console.warn( 'THREE.WebVRManager: .userHeight has been removed.' ); + } } @@ -45738,51 +47136,47 @@ }; - var ImageUtils = { + ImageUtils.crossOrigin = undefined; - crossOrigin: undefined, + ImageUtils.loadTexture = function ( url, mapping, onLoad, onError ) { - loadTexture: function ( url, mapping, onLoad, onError ) { + console.warn( 'THREE.ImageUtils.loadTexture has been deprecated. Use THREE.TextureLoader() instead.' ); - console.warn( 'THREE.ImageUtils.loadTexture has been deprecated. Use THREE.TextureLoader() instead.' ); + var loader = new TextureLoader(); + loader.setCrossOrigin( this.crossOrigin ); - var loader = new TextureLoader(); - loader.setCrossOrigin( this.crossOrigin ); + var texture = loader.load( url, onLoad, undefined, onError ); - var texture = loader.load( url, onLoad, undefined, onError ); + if ( mapping ) texture.mapping = mapping; - if ( mapping ) texture.mapping = mapping; + return texture; - return texture; - - }, + }; - loadTextureCube: function ( urls, mapping, onLoad, onError ) { + ImageUtils.loadTextureCube = function ( urls, mapping, onLoad, onError ) { - console.warn( 'THREE.ImageUtils.loadTextureCube has been deprecated. Use THREE.CubeTextureLoader() instead.' ); + console.warn( 'THREE.ImageUtils.loadTextureCube has been deprecated. Use THREE.CubeTextureLoader() instead.' ); - var loader = new CubeTextureLoader(); - loader.setCrossOrigin( this.crossOrigin ); + var loader = new CubeTextureLoader(); + loader.setCrossOrigin( this.crossOrigin ); - var texture = loader.load( urls, onLoad, undefined, onError ); + var texture = loader.load( urls, onLoad, undefined, onError ); - if ( mapping ) texture.mapping = mapping; + if ( mapping ) texture.mapping = mapping; - return texture; - - }, + return texture; - loadCompressedTexture: function () { + }; - console.error( 'THREE.ImageUtils.loadCompressedTexture has been removed. Use THREE.DDSLoader instead.' ); + ImageUtils.loadCompressedTexture = function () { - }, + console.error( 'THREE.ImageUtils.loadCompressedTexture has been removed. Use THREE.DDSLoader instead.' ); - loadCompressedTextureCube: function () { + }; - console.error( 'THREE.ImageUtils.loadCompressedTextureCube has been removed. Use THREE.DDSLoader instead.' ); + ImageUtils.loadCompressedTextureCube = function () { - } + console.error( 'THREE.ImageUtils.loadCompressedTextureCube has been removed. Use THREE.DDSLoader instead.' ); }; @@ -46001,6 +47395,7 @@ exports.Font = Font; exports.CurvePath = CurvePath; exports.Curve = Curve; + exports.ImageUtils = ImageUtils; exports.ShapeUtils = ShapeUtils; exports.WebGLUtils = WebGLUtils; exports.WireframeGeometry = WireframeGeometry; @@ -46221,6 +47616,8 @@ exports.RGBDEncoding = RGBDEncoding; exports.BasicDepthPacking = BasicDepthPacking; exports.RGBADepthPacking = RGBADepthPacking; + exports.TangentSpaceNormalMap = TangentSpaceNormalMap; + exports.ObjectSpaceNormalMap = ObjectSpaceNormalMap; exports.CubeGeometry = BoxGeometry; exports.Face4 = Face4; exports.LineStrip = LineStrip; @@ -46254,7 +47651,6 @@ exports.XHRLoader = XHRLoader; exports.BinaryTextureLoader = BinaryTextureLoader; exports.GeometryUtils = GeometryUtils; - exports.ImageUtils = ImageUtils; exports.Projector = Projector; exports.CanvasRenderer = CanvasRenderer; exports.SceneUtils = SceneUtils; diff --git a/build/three.min.js b/build/three.min.js index 0d8b21ea3c6e1e..75e5c31713778b 100644 --- a/build/three.min.js +++ b/build/three.min.js @@ -1,430 +1,442 @@ // threejs.org/license -(function(k,xa){"object"===typeof exports&&"undefined"!==typeof module?xa(exports):"function"===typeof define&&define.amd?define(["exports"],xa):xa(k.THREE={})})(this,function(k){function xa(){}function A(a,b){this.x=a||0;this.y=b||0}function K(){this.elements=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];0b&&(b=a[c]);return b}function I(){Object.defineProperty(this,"id",{value:Bf+=2});this.uuid=R.generateUUID();this.name="";this.type="BufferGeometry";this.index=null;this.attributes={};this.morphAttributes={};this.groups=[];this.boundingSphere=this.boundingBox=null;this.drawRange= -{start:0,count:Infinity}}function Kb(a,b,c,d,e,f){M.call(this);this.type="BoxGeometry";this.parameters={width:a,height:b,depth:c,widthSegments:d,heightSegments:e,depthSegments:f};this.fromBufferGeometry(new nb(a,b,c,d,e,f));this.mergeVertices()}function nb(a,b,c,d,e,f){function g(a,b,c,d,e,f,g,k,O,G,Lb){var q=f/O,u=g/G,x=f/2,N=g/2,v=k/2;g=O+1;var y=G+1,C=f=0,F,A,z=new p;for(A=0;Am;m++){if(n=d[m])if(h=n[0],l=n[1]){w&&e.addAttribute("morphTarget"+m,w[h]);f&&e.addAttribute("morphNormal"+m,f[h]);c[m]=l;continue}c[m]=0}g.getUniforms().setValue(a,"morphTargetInfluences",c)}}}function Nf(a,b){var c={};return{update:function(d){var e=b.render.frame,f=d.geometry,g=a.get(d,f);c[g.id]!==e&&(f.isGeometry&&g.updateFromObject(d),a.update(g),c[g.id]=e);return g},dispose:function(){c={}}}}function bb(a,b,c,d,e,f,g,h,l,m){a= -void 0!==a?a:[];X.call(this,a,void 0!==b?b:301,c,d,e,f,g,h,l,m);this.flipY=!1}function Ob(a,b,c){var d=a[0];if(0>=d||0/gm,function(a,c){a=W[c];if(void 0===a)throw Error("Can not resolve #include <"+c+">");return Vd(a)})}function Te(a){return a.replace(/#pragma unroll_loop[\s]+?for \( int i = (\d+); i < (\d+); i \+\+ \) \{([\s\S]+?)(?=\})\}/g, -function(a,c,d,e){a="";for(c=parseInt(c);c 0 ) {\n\t\tfloat fogFactor = 0.0;\n\t\tif ( fogType == 1 ) {\n\t\t\tfogFactor = smoothstep( fogNear, fogFar, fogDepth );\n\t\t} else {\n\t\t\tconst float LOG2 = 1.442695;\n\t\t\tfogFactor = exp2( - fogDensity * fogDensity * fogDepth * fogDepth * LOG2 );\n\t\t\tfogFactor = 1.0 - clamp( fogFactor, 0.0, 1.0 );\n\t\t}\n\t\tgl_FragColor.rgb = mix( gl_FragColor.rgb, fogColor, fogFactor );\n\t}\n}"].join("\n")); -b.compileShader(Da);b.compileShader(D);b.attachShader(T,Da);b.attachShader(T,D);b.linkProgram(T);ha=T;N=b.getAttribLocation(ha,"position");O=b.getAttribLocation(ha,"uv");f=b.getUniformLocation(ha,"uvOffset");g=b.getUniformLocation(ha,"uvScale");h=b.getUniformLocation(ha,"rotation");l=b.getUniformLocation(ha,"center");m=b.getUniformLocation(ha,"scale");w=b.getUniformLocation(ha,"color");n=b.getUniformLocation(ha,"map");t=b.getUniformLocation(ha,"opacity");r=b.getUniformLocation(ha,"modelViewMatrix"); -k=b.getUniformLocation(ha,"projectionMatrix");u=b.getUniformLocation(ha,"fogType");x=b.getUniformLocation(ha,"fogDensity");y=b.getUniformLocation(ha,"fogNear");v=b.getUniformLocation(ha,"fogFar");C=b.getUniformLocation(ha,"fogColor");b.getUniformLocation(ha,"fogDepth");F=b.getUniformLocation(ha,"alphaTest");T=document.createElementNS("http://www.w3.org/1999/xhtml","canvas");T.width=8;T.height=8;Da=T.getContext("2d");Da.fillStyle="white";Da.fillRect(0,0,8,8);z=new Cc(T)}c.useProgram(ha);c.initAttributes(); -c.enableAttribute(N);c.enableAttribute(O);c.disableUnusedAttributes();c.disable(b.CULL_FACE);c.enable(b.BLEND);b.bindBuffer(b.ARRAY_BUFFER,A);b.vertexAttribPointer(N,2,b.FLOAT,!1,16,0);b.vertexAttribPointer(O,2,b.FLOAT,!1,16,8);b.bindBuffer(b.ELEMENT_ARRAY_BUFFER,ob);b.uniformMatrix4fv(k,!1,Lb.projectionMatrix.elements);c.activeTexture(b.TEXTURE0);b.uniform1i(n,0);Da=T=0;(D=p.fog)?(b.uniform3f(C,D.color.r,D.color.g,D.color.b),D.isFog?(b.uniform1f(y,D.near),b.uniform1f(v,D.far),b.uniform1i(u,1),Da= -T=1):D.isFogExp2&&(b.uniform1f(x,D.density),b.uniform1i(u,2),Da=T=2)):(b.uniform1i(u,0),Da=T=0);D=0;for(var J=q.length;Db||a.height>b){if("data"in a){console.warn("THREE.WebGLRenderer: image in DataTexture is too big ("+a.width+"x"+a.height+").");return}b/=Math.max(a.width,a.height);var c=document.createElementNS("http://www.w3.org/1999/xhtml","canvas");c.width=Math.floor(a.width*b);c.height=Math.floor(a.height* -b);c.getContext("2d").drawImage(a,0,0,a.width,a.height,0,0,c.width,c.height);console.warn("THREE.WebGLRenderer: image is too big ("+a.width+"x"+a.height+"). Resized to "+c.width+"x"+c.height,a);return c}return a}function l(a){return R.isPowerOfTwo(a.width)&&R.isPowerOfTwo(a.height)}function m(a,b){return a.generateMipmaps&&b&&1003!==a.minFilter&&1006!==a.minFilter}function w(b,c,e,f){a.generateMipmap(b);d.get(c).__maxMipLevel=Math.log(Math.max(e,f))*Math.LOG2E}function n(b){return 1003===b||1004=== -b||1005===b?a.NEAREST:a.LINEAR}function t(b){b=b.target;b.removeEventListener("dispose",t);a:{var c=d.get(b);if(b.image&&c.__image__webglTextureCube)a.deleteTexture(c.__image__webglTextureCube);else{if(void 0===c.__webglInit)break a;a.deleteTexture(c.__webglTexture)}d.remove(b)}b.isVideoTexture&&delete C[b.id];g.memory.textures--}function k(b){b=b.target;b.removeEventListener("dispose",k);var c=d.get(b),e=d.get(b.texture);if(b){void 0!==e.__webglTexture&&a.deleteTexture(e.__webglTexture);b.depthTexture&& -b.depthTexture.dispose();if(b.isWebGLRenderTargetCube)for(e=0;6>e;e++)a.deleteFramebuffer(c.__webglFramebuffer[e]),c.__webglDepthbuffer&&a.deleteRenderbuffer(c.__webglDepthbuffer[e]);else a.deleteFramebuffer(c.__webglFramebuffer),c.__webglDepthbuffer&&a.deleteRenderbuffer(c.__webglDepthbuffer);d.remove(b.texture);d.remove(b)}g.memory.textures--}function q(b,n){var k=d.get(b);if(b.isVideoTexture){var r=b.id,q=g.render.frame;C[r]!==q&&(C[r]=q,b.update())}if(0p;p++)q[p]=n||r?r?b.image[p].image:b.image[p]:h(b.image[p],e.maxCubemapSize);var x=q[0],v=l(x),N=f.convert(b.format),y=f.convert(b.type);u(a.TEXTURE_CUBE_MAP,b,v);for(p=0;6>p;p++)if(n)for(var C,F=q[p].mipmaps,O=0,A=F.length;Ot;t++)e.__webglFramebuffer[t]=a.createFramebuffer()}else e.__webglFramebuffer=a.createFramebuffer();if(h){c.bindTexture(a.TEXTURE_CUBE_MAP,f.__webglTexture);u(a.TEXTURE_CUBE_MAP,b.texture,n);for(t=0;6>t;t++)p(e.__webglFramebuffer[t],b,a.COLOR_ATTACHMENT0,a.TEXTURE_CUBE_MAP_POSITIVE_X+t);m(b.texture,n)&&w(a.TEXTURE_CUBE_MAP,b.texture,b.width,b.height);c.bindTexture(a.TEXTURE_CUBE_MAP,null)}else c.bindTexture(a.TEXTURE_2D,f.__webglTexture),u(a.TEXTURE_2D,b.texture,n),p(e.__webglFramebuffer, -b,a.COLOR_ATTACHMENT0,a.TEXTURE_2D),m(b.texture,n)&&w(a.TEXTURE_2D,b.texture,b.width,b.height),c.bindTexture(a.TEXTURE_2D,null);if(b.depthBuffer){e=d.get(b);f=!0===b.isWebGLRenderTargetCube;if(b.depthTexture){if(f)throw Error("target.depthTexture not supported in Cube render targets");if(b&&b.isWebGLRenderTargetCube)throw Error("Depth Texture with cube render targets is not supported");a.bindFramebuffer(a.FRAMEBUFFER,e.__webglFramebuffer);if(!b.depthTexture||!b.depthTexture.isDepthTexture)throw Error("renderTarget.depthTexture must be an instance of THREE.DepthTexture"); -d.get(b.depthTexture).__webglTexture&&b.depthTexture.image.width===b.width&&b.depthTexture.image.height===b.height||(b.depthTexture.image.width=b.width,b.depthTexture.image.height=b.height,b.depthTexture.needsUpdate=!0);q(b.depthTexture,0);e=d.get(b.depthTexture).__webglTexture;if(1026===b.depthTexture.format)a.framebufferTexture2D(a.FRAMEBUFFER,a.DEPTH_ATTACHMENT,a.TEXTURE_2D,e,0);else if(1027===b.depthTexture.format)a.framebufferTexture2D(a.FRAMEBUFFER,a.DEPTH_STENCIL_ATTACHMENT,a.TEXTURE_2D,e, -0);else throw Error("Unknown depthTexture format");}else if(f)for(e.__webglDepthbuffer=[],f=0;6>f;f++)a.bindFramebuffer(a.FRAMEBUFFER,e.__webglFramebuffer[f]),e.__webglDepthbuffer[f]=a.createRenderbuffer(),y(e.__webglDepthbuffer[f],b);else a.bindFramebuffer(a.FRAMEBUFFER,e.__webglFramebuffer),e.__webglDepthbuffer=a.createRenderbuffer(),y(e.__webglDepthbuffer,b);a.bindFramebuffer(a.FRAMEBUFFER,null)}};this.updateRenderTargetMipmap=function(b){var e=b.texture,f=l(b);if(m(e,f)){f=b.isWebGLRenderTargetCube? -a.TEXTURE_CUBE_MAP:a.TEXTURE_2D;var g=d.get(e).__webglTexture;c.bindTexture(f,g);w(f,e,b.width,b.height);c.bindTexture(f,null)}}}function Ve(a,b){return{convert:function(c){if(1E3===c)return a.REPEAT;if(1001===c)return a.CLAMP_TO_EDGE;if(1002===c)return a.MIRRORED_REPEAT;if(1003===c)return a.NEAREST;if(1004===c)return a.NEAREST_MIPMAP_NEAREST;if(1005===c)return a.NEAREST_MIPMAP_LINEAR;if(1006===c)return a.LINEAR;if(1007===c)return a.LINEAR_MIPMAP_NEAREST;if(1008===c)return a.LINEAR_MIPMAP_LINEAR; -if(1009===c)return a.UNSIGNED_BYTE;if(1017===c)return a.UNSIGNED_SHORT_4_4_4_4;if(1018===c)return a.UNSIGNED_SHORT_5_5_5_1;if(1019===c)return a.UNSIGNED_SHORT_5_6_5;if(1010===c)return a.BYTE;if(1011===c)return a.SHORT;if(1012===c)return a.UNSIGNED_SHORT;if(1013===c)return a.INT;if(1014===c)return a.UNSIGNED_INT;if(1015===c)return a.FLOAT;if(1016===c){var d=b.get("OES_texture_half_float");if(null!==d)return d.HALF_FLOAT_OES}if(1021===c)return a.ALPHA;if(1022===c)return a.RGB;if(1023===c)return a.RGBA; -if(1024===c)return a.LUMINANCE;if(1025===c)return a.LUMINANCE_ALPHA;if(1026===c)return a.DEPTH_COMPONENT;if(1027===c)return a.DEPTH_STENCIL;if(100===c)return a.FUNC_ADD;if(101===c)return a.FUNC_SUBTRACT;if(102===c)return a.FUNC_REVERSE_SUBTRACT;if(200===c)return a.ZERO;if(201===c)return a.ONE;if(202===c)return a.SRC_COLOR;if(203===c)return a.ONE_MINUS_SRC_COLOR;if(204===c)return a.SRC_ALPHA;if(205===c)return a.ONE_MINUS_SRC_ALPHA;if(206===c)return a.DST_ALPHA;if(207===c)return a.ONE_MINUS_DST_ALPHA; -if(208===c)return a.DST_COLOR;if(209===c)return a.ONE_MINUS_DST_COLOR;if(210===c)return a.SRC_ALPHA_SATURATE;if(33776===c||33777===c||33778===c||33779===c)if(d=b.get("WEBGL_compressed_texture_s3tc"),null!==d){if(33776===c)return d.COMPRESSED_RGB_S3TC_DXT1_EXT;if(33777===c)return d.COMPRESSED_RGBA_S3TC_DXT1_EXT;if(33778===c)return d.COMPRESSED_RGBA_S3TC_DXT3_EXT;if(33779===c)return d.COMPRESSED_RGBA_S3TC_DXT5_EXT}if(35840===c||35841===c||35842===c||35843===c)if(d=b.get("WEBGL_compressed_texture_pvrtc"), -null!==d){if(35840===c)return d.COMPRESSED_RGB_PVRTC_4BPPV1_IMG;if(35841===c)return d.COMPRESSED_RGB_PVRTC_2BPPV1_IMG;if(35842===c)return d.COMPRESSED_RGBA_PVRTC_4BPPV1_IMG;if(35843===c)return d.COMPRESSED_RGBA_PVRTC_2BPPV1_IMG}if(36196===c&&(d=b.get("WEBGL_compressed_texture_etc1"),null!==d))return d.COMPRESSED_RGB_ETC1_WEBGL;if(37808===c||37809===c||37810===c||37811===c||37812===c||37813===c||37814===c||37815===c||37816===c||37817===c||37818===c||37819===c||37820===c||37821===c)if(d=b.get("WEBGL_compressed_texture_astc"), -null!==d)return c;if(103===c||104===c)if(d=b.get("EXT_blend_minmax"),null!==d){if(103===c)return d.MIN_EXT;if(104===c)return d.MAX_EXT}return 1020===c&&(d=b.get("WEBGL_depth_texture"),null!==d)?d.UNSIGNED_INT_24_8_WEBGL:0}}}function Y(a,b,c,d){Qa.call(this);this.type="PerspectiveCamera";this.fov=void 0!==a?a:50;this.zoom=1;this.near=void 0!==c?c:.1;this.far=void 0!==d?d:2E3;this.focus=10;this.aspect=void 0!==b?b:1;this.view=null;this.filmGauge=35;this.filmOffset=0;this.updateProjectionMatrix()}function qd(a){Y.call(this); -this.cameras=a||[]}function We(a){function b(){if(null!==d&&!0===d.isPresenting){var b=d.getEyeParameters("left"),e=b.renderWidth;b=b.renderHeight;u=a.getPixelRatio();q=a.getSize();a.setDrawingBufferSize(2*e,b,1)}else c.enabled&&a.setDrawingBufferSize(q.width,q.height,u)}var c=this,d=null,e=null,f=null,g=new K,h=new K;"undefined"!==typeof window&&"VRFrameData"in window&&(e=new window.VRFrameData,window.addEventListener("vrdisplaypresentchange",b,!1));var l=new K,m=new ia,w=new p,n=new Y;n.bounds= -new da(0,0,.5,1);n.layers.enable(1);var t=new Y;t.bounds=new da(.5,0,.5,1);t.layers.enable(2);var k=new qd([n,t]);k.layers.enable(1);k.layers.enable(2);var q,u;this.enabled=!1;this.userHeight=1.6;this.getDevice=function(){return d};this.setDevice=function(a){void 0!==a&&(d=a)};this.setPoseTarget=function(a){void 0!==a&&(f=a)};this.getCamera=function(a){if(null===d)return a;d.depthNear=a.near;d.depthFar=a.far;d.getFrameData(e);var b=d.stageParameters;b?g.fromArray(b.sittingToStandingTransform):g.makeTranslation(0, -c.userHeight,0);b=e.pose;var r=null!==f?f:a;r.matrix.copy(g);r.matrix.decompose(r.position,r.quaternion,r.scale);null!==b.orientation&&(m.fromArray(b.orientation),r.quaternion.multiply(m));null!==b.position&&(m.setFromRotationMatrix(g),w.fromArray(b.position),w.applyQuaternion(m),r.position.add(w));r.updateMatrixWorld();if(!1===d.isPresenting)return a;n.near=a.near;t.near=a.near;n.far=a.far;t.far=a.far;k.matrixWorld.copy(a.matrixWorld);k.matrixWorldInverse.copy(a.matrixWorldInverse);n.matrixWorldInverse.fromArray(e.leftViewMatrix); -t.matrixWorldInverse.fromArray(e.rightViewMatrix);h.getInverse(g);n.matrixWorldInverse.multiply(h);t.matrixWorldInverse.multiply(h);a=r.parent;null!==a&&(l.getInverse(a.matrixWorld),n.matrixWorldInverse.multiply(l),t.matrixWorldInverse.multiply(l));n.matrixWorld.getInverse(n.matrixWorldInverse);t.matrixWorld.getInverse(t.matrixWorldInverse);n.projectionMatrix.fromArray(e.leftProjectionMatrix);t.projectionMatrix.fromArray(e.rightProjectionMatrix);k.projectionMatrix.copy(n.projectionMatrix);a=d.getLayers(); -a.length&&(a=a[0],null!==a.leftBounds&&4===a.leftBounds.length&&n.bounds.fromArray(a.leftBounds),null!==a.rightBounds&&4===a.rightBounds.length&&t.bounds.fromArray(a.rightBounds));return k};this.getStandingMatrix=function(){return g};this.submitFrame=function(){null!==d&&!0===d.isPresenting&&d.submitFrame()};this.dispose=function(){"undefined"!==typeof window&&window.removeEventListener("vrdisplaypresentchange",b)}}function Xd(a){function b(){la=new Hf(E);la.get("WEBGL_depth_texture");la.get("OES_texture_float"); -la.get("OES_texture_float_linear");la.get("OES_texture_half_float");la.get("OES_texture_half_float_linear");la.get("OES_standard_derivatives");la.get("OES_element_index_uint");la.get("ANGLE_instanced_arrays");ja=new Ve(E,la);Ra=new Ff(E,la,a);aa=new Eg(E,la,ja);aa.scissor(S.copy(Z).multiplyScalar(U));aa.viewport(W.copy(P).multiplyScalar(U));fb=new Kf(E);Ba=new tg;ca=new Fg(E,la,aa,Ba,Ra,ja,fb);qa=new yf(E);ra=new If(E,qa,fb);sa=new Nf(ra,fb);va=new Mf(E);oa=new sg(T,la,Ra);ta=new xg;pa=new Cg;ma= -new Df(T,aa,ra,O);wa=new Ef(E,la,fb);xa=new Jf(E,la,fb);ya=new Dg(T,E,aa,ca,Ra);fb.programs=oa.programs;T.context=E;T.capabilities=Ra;T.extensions=la;T.properties=Ba;T.renderLists=ta;T.state=aa;T.info=fb}function c(a){a.preventDefault();console.log("THREE.WebGLRenderer: Context Lost.");I=!0}function d(){console.log("THREE.WebGLRenderer: Context Restored.");I=!1;b()}function e(a){a=a.target;a.removeEventListener("dispose",e);f(a);Ba.remove(a)}function f(a){var b=Ba.get(a).program;a.program=void 0; -void 0!==b&&oa.releaseProgram(b)}function g(a,b,c){a.render(function(a){T.renderBufferImmediate(a,b,c)})}function h(){var a=na.getDevice();a&&a.isPresenting?a.requestAnimationFrame(l):window.requestAnimationFrame(l)}function l(a){!1!==ua&&(za(a),h())}function m(a,b,c){if(!1!==a.visible){if(a.layers.test(b.layers))if(a.isLight)B.pushLight(a),a.castShadow&&B.pushShadow(a);else if(a.isSprite)a.frustumCulled&&!ia.intersectsSprite(a)||B.pushSprite(a);else if(a.isImmediateRenderObject)c&&Pb.setFromMatrixPosition(a.matrixWorld).applyMatrix4(pd), -z.push(a,null,a.material,Pb.z,null);else if(a.isMesh||a.isLine||a.isPoints)if(a.isSkinnedMesh&&a.skeleton.update(),!a.frustumCulled||ia.intersectsObject(a)){c&&Pb.setFromMatrixPosition(a.matrixWorld).applyMatrix4(pd);var d=sa.update(a),e=a.material;if(Array.isArray(e))for(var f=d.groups,g=0,h=f.length;ga.matrixWorld.determinant();aa.setMaterial(e,h);h=k(c,b.fog,e,a);Q="";g(a,h,e)}else T.renderBufferDirect(c,b.fog,d,e,a,f);a.onAfterRender(T,b,c,d,e,f);B=pa.get(b,Mb||c)}function t(a,b,c){var d=Ba.get(a),g=B.state.lights;c=oa.getParameters(a,g.state,B.state.shadowsArray,b,Y.numPlanes,Y.numIntersection,c);var h=oa.getProgramCode(a,c),l=d.program,m=!0;if(void 0===l)a.addEventListener("dispose",e);else if(l.code!==h)f(a);else{if(d.lightsHash!==g.state.hash)Ba.update(a, -"lightsHash",g.state.hash);else if(void 0!==c.shaderID)return;m=!1}m&&(c.shaderID?(l=rb[c.shaderID],d.shader={name:a.type,uniforms:Ca.clone(l.uniforms),vertexShader:l.vertexShader,fragmentShader:l.fragmentShader}):d.shader={name:a.type,uniforms:a.uniforms,vertexShader:a.vertexShader,fragmentShader:a.fragmentShader},a.onBeforeCompile(d.shader,T),l=oa.acquireProgram(a,d.shader,c,h),d.program=l,a.program=l);c=l.getAttributes();if(a.morphTargets)for(h=a.numSupportedMorphTargets=0;he.matrixWorld.determinant();aa.setMaterial(d,g);var h=k(a,b,d,e);a=c.id+"_"+h.id+"_"+(!0===d.wireframe);var l=!1;a!==Q&&(Q=a,l=!0);e.morphTargetInfluences&& -(va.update(e,c,d,h),l=!0);g=c.index;var m=c.attributes.position;b=1;!0===d.wireframe&&(g=ra.getWireframeAttribute(c),b=2);a=wa;if(null!==g){var n=qa.get(g);a=xa;a.setIndex(n)}if(l){if(c&&c.isInstancedBufferGeometry&&null===la.get("ANGLE_instanced_arrays"))console.error("THREE.WebGLRenderer.setupVertexAttributes: using THREE.InstancedBufferGeometry but hardware does not support extension ANGLE_instanced_arrays.");else{aa.initAttributes();l=c.attributes;h=h.getAttributes();var w=d.defaultAttributeValues; -for(F in h){var t=h[F];if(0<=t){var r=l[F];if(void 0!==r){var q=r.normalized,p=r.itemSize,u=qa.get(r);if(void 0!==u){var x=u.buffer,v=u.type;u=u.bytesPerElement;if(r.isInterleavedBufferAttribute){var y=r.data,C=y.stride;r=r.offset;y&&y.isInstancedInterleavedBuffer?(aa.enableAttributeAndDivisor(t,y.meshPerAttribute),void 0===c.maxInstancedCount&&(c.maxInstancedCount=y.meshPerAttribute*y.count)):aa.enableAttribute(t);E.bindBuffer(E.ARRAY_BUFFER,x);E.vertexAttribPointer(t,p,v,q,C*u,r*u)}else r.isInstancedBufferAttribute? -(aa.enableAttributeAndDivisor(t,r.meshPerAttribute),void 0===c.maxInstancedCount&&(c.maxInstancedCount=r.meshPerAttribute*r.count)):aa.enableAttribute(t),E.bindBuffer(E.ARRAY_BUFFER,x),E.vertexAttribPointer(t,p,v,q,0,0)}}else if(void 0!==w&&(q=w[F],void 0!==q))switch(q.length){case 2:E.vertexAttrib2fv(t,q);break;case 3:E.vertexAttrib3fv(t,q);break;case 4:E.vertexAttrib4fv(t,q);break;default:E.vertexAttrib1fv(t,q)}}}aa.disableUnusedAttributes()}null!==g&&E.bindBuffer(E.ELEMENT_ARRAY_BUFFER,n.buffer)}n= -Infinity;null!==g?n=g.count:void 0!==m&&(n=m.count);g=c.drawRange.start*b;m=null!==f?f.start*b:0;var F=Math.max(g,m);f=Math.max(0,Math.min(n,g+c.drawRange.count*b,m+(null!==f?f.count*b:Infinity))-1-F+1);if(0!==f){if(e.isMesh)if(!0===d.wireframe)aa.setLineWidth(d.wireframeLinewidth*(null===L?U:1)),a.setMode(E.LINES);else switch(e.drawMode){case 0:a.setMode(E.TRIANGLES);break;case 1:a.setMode(E.TRIANGLE_STRIP);break;case 2:a.setMode(E.TRIANGLE_FAN)}else e.isLine?(d=d.linewidth,void 0===d&&(d=1),aa.setLineWidth(d* -(null===L?U:1)),e.isLineSegments?a.setMode(E.LINES):e.isLineLoop?a.setMode(E.LINE_LOOP):a.setMode(E.LINE_STRIP)):e.isPoints&&a.setMode(E.POINTS);c&&c.isInstancedBufferGeometry?0=Ra.maxTextures&&console.warn("THREE.WebGLRenderer: Trying to use "+a+" texture units while this GPU supports only "+Ra.maxTextures);Wd+=1;return a};this.setTexture2D=function(){var a=!1;return function(b, -c){b&&b.isWebGLRenderTarget&&(a||(console.warn("THREE.WebGLRenderer.setTexture2D: don't use render targets as textures. Use their .texture property instead."),a=!0),b=b.texture);ca.setTexture2D(b,c)}}();this.setTexture=function(){var a=!1;return function(b,c){a||(console.warn("THREE.WebGLRenderer: .setTexture is deprecated, use setTexture2D instead."),a=!0);ca.setTexture2D(b,c)}}();this.setTextureCube=function(){var a=!1;return function(b,c){b&&b.isWebGLRenderTargetCube&&(a||(console.warn("THREE.WebGLRenderer.setTextureCube: don't use cube render targets as textures. Use their .texture property instead."), -a=!0),b=b.texture);b&&b.isCubeTexture||Array.isArray(b.image)&&6===b.image.length?ca.setTextureCube(b,c):ca.setTextureCubeDynamic(b,c)}}();this.getRenderTarget=function(){return L};this.setRenderTarget=function(a){(L=a)&&void 0===Ba.get(a).__webglFramebuffer&&ca.setupRenderTarget(a);var b=null,c=!1;a?(b=Ba.get(a).__webglFramebuffer,a.isWebGLRenderTargetCube&&(b=b[a.activeCubeFace],c=!0),W.copy(a.viewport),S.copy(a.scissor),V=a.scissorTest):(W.copy(P).multiplyScalar(U),S.copy(Z).multiplyScalar(U), -V=ea);J!==b&&(E.bindFramebuffer(E.FRAMEBUFFER,b),J=b);aa.viewport(W);aa.scissor(S);aa.setScissorTest(V);c&&(c=Ba.get(a.texture),E.framebufferTexture2D(E.FRAMEBUFFER,E.COLOR_ATTACHMENT0,E.TEXTURE_CUBE_MAP_POSITIVE_X+a.activeCubeFace,c.__webglTexture,a.activeMipMapLevel))};this.readRenderTargetPixels=function(a,b,c,d,e,f){if(a&&a.isWebGLRenderTarget){var g=Ba.get(a).__webglFramebuffer;if(g){var h=!1;g!==J&&(E.bindFramebuffer(E.FRAMEBUFFER,g),h=!0);try{var l=a.texture,m=l.format,n=l.type;1023!==m&&ja.convert(m)!== -E.getParameter(E.IMPLEMENTATION_COLOR_READ_FORMAT)?console.error("THREE.WebGLRenderer.readRenderTargetPixels: renderTarget is not in RGBA or implementation defined format."):1009===n||ja.convert(n)===E.getParameter(E.IMPLEMENTATION_COLOR_READ_TYPE)||1015===n&&(la.get("OES_texture_float")||la.get("WEBGL_color_buffer_float"))||1016===n&&la.get("EXT_color_buffer_half_float")?E.checkFramebufferStatus(E.FRAMEBUFFER)===E.FRAMEBUFFER_COMPLETE?0<=b&&b<=a.width-d&&0<=c&&c<=a.height-e&&E.readPixels(b,c,d,e, -ja.convert(m),ja.convert(n),f):console.error("THREE.WebGLRenderer.readRenderTargetPixels: readPixels from renderTarget failed. Framebuffer not complete."):console.error("THREE.WebGLRenderer.readRenderTargetPixels: renderTarget is not in UnsignedByteType or implementation defined type.")}finally{h&&E.bindFramebuffer(E.FRAMEBUFFER,J)}}}else console.error("THREE.WebGLRenderer.readRenderTargetPixels: renderTarget is not THREE.WebGLRenderTarget.")};this.copyFramebufferToTexture=function(a,b,c){var d=b.image.width, -e=b.image.height,f=ja.convert(b.format);this.setTexture2D(b,0);E.copyTexImage2D(E.TEXTURE_2D,c||0,f,a.x,a.y,d,e,0)};this.copyTextureToTexture=function(a,b,c,d){var e=b.image.width,f=b.image.height,g=ja.convert(c.format),h=ja.convert(c.type);b=b.isDataTexture?b.image.data:b.image;this.setTexture2D(c,0);E.texSubImage2D(E.TEXTURE_2D,d||0,a.x,a.y,e,f,g,h,b)}}function Qb(a,b){this.name="";this.color=new L(a);this.density=void 0!==b?b:2.5E-4}function Rb(a,b,c){this.name="";this.color=new L(a);this.near= -void 0!==b?b:1;this.far=void 0!==c?c:1E3}function rd(){B.call(this);this.type="Scene";this.overrideMaterial=this.fog=this.background=null;this.autoUpdate=!0}function gb(a){Q.call(this);this.type="SpriteMaterial";this.color=new L(16777215);this.map=null;this.rotation=0;this.lights=this.fog=!1;this.setValues(a)}function Dc(a){B.call(this);this.type="Sprite";this.material=void 0!==a?a:new gb;this.center=new A(.5,.5)}function Ec(){B.call(this);this.type="LOD";Object.defineProperties(this,{levels:{enumerable:!0, -value:[]}})}function Fc(a,b){a=a||[];this.bones=a.slice(0);this.boneMatrices=new Float32Array(16*this.bones.length);if(void 0===b)this.calculateInverses();else if(this.bones.length===b.length)this.boneInverses=b.slice(0);else for(console.warn("THREE.Skeleton boneInverses is the wrong length."),this.boneInverses=[],a=0,b=this.bones.length;ac;c++){var n=w[h[c]];var t=w[h[(c+1)%3]];f[0]=Math.min(n,t);f[1]=Math.max(n,t);n=f[0]+","+f[1];void 0===g[n]&&(g[n]={index1:f[0],index2:f[1]})}}for(n in g)m= -g[n],h=a.vertices[m.index1],b.push(h.x,h.y,h.z),h=a.vertices[m.index2],b.push(h.x,h.y,h.z)}else if(a&&a.isBufferGeometry)if(h=new p,null!==a.index){l=a.attributes.position;w=a.index;var k=a.groups;0===k.length&&(k=[{start:0,count:w.count,materialIndex:0}]);a=0;for(e=k.length;ac;c++)n=w.getX(m+c),t=w.getX(m+(c+1)%3),f[0]=Math.min(n,t),f[1]=Math.max(n,t),n=f[0]+","+f[1],void 0===g[n]&&(g[n]={index1:f[0],index2:f[1]});for(n in g)m=g[n], -h.fromBufferAttribute(l,m.index1),b.push(h.x,h.y,h.z),h.fromBufferAttribute(l,m.index2),b.push(h.x,h.y,h.z)}else for(l=a.attributes.position,m=0,d=l.count/3;mc;c++)g=3*m+c,h.fromBufferAttribute(l,g),b.push(h.x,h.y,h.z),g=3*m+(c+1)%3,h.fromBufferAttribute(l,g),b.push(h.x,h.y,h.z);this.addAttribute("position",new z(b,3))}function Hc(a,b,c){M.call(this);this.type="ParametricGeometry";this.parameters={func:a,slices:b,stacks:c};this.fromBufferGeometry(new Vb(a,b,c));this.mergeVertices()} -function Vb(a,b,c){I.call(this);this.type="ParametricBufferGeometry";this.parameters={func:a,slices:b,stacks:c};var d=[],e=[],f=[],g=[],h=new p,l=new p,m=new p,w=new p,n=new p,t,k,q=b+1;for(t=0;t<=c;t++){var u=t/c;for(k=0;k<=b;k++){var x=k/b;a(x,u,l);e.push(l.x,l.y,l.z);0<=x-1E-5?(a(x-1E-5,u,m),w.subVectors(l,m)):(a(x+1E-5,u,m),w.subVectors(m,l));0<=u-1E-5?(a(x,u-1E-5,m),n.subVectors(l,m)):(a(x,u+1E-5,m),n.subVectors(m,l));h.crossVectors(w,n).normalize();f.push(h.x,h.y,h.z);g.push(x,u)}}for(t=0;t< -c;t++)for(k=0;kd&&1===a.x&&(l[b]=a.x-1);0===c.x&&0===c.z&&(l[b]=d/2/Math.PI+.5)}I.call(this);this.type="PolyhedronBufferGeometry";this.parameters={vertices:a,indices:b,radius:c,detail:d};c=c||1;d=d||0;var h=[],l=[];(function(a){for(var c=new p,d=new p,g=new p,h=0;he&&(.2>b&&(l[a+0]+=1),.2>c&&(l[a+2]+=1),.2>d&&(l[a+4]+=1))})(); -this.addAttribute("position",new z(h,3));this.addAttribute("normal",new z(h.slice(),3));this.addAttribute("uv",new z(l,2));0===d?this.computeVertexNormals():this.normalizeNormals()}function Jc(a,b){M.call(this);this.type="TetrahedronGeometry";this.parameters={radius:a,detail:b};this.fromBufferGeometry(new Wb(a,b));this.mergeVertices()}function Wb(a,b){ma.call(this,[1,1,1,-1,-1,1,-1,1,-1,1,-1,-1],[2,1,0,0,3,2,1,3,0,2,3,1],a,b);this.type="TetrahedronBufferGeometry";this.parameters={radius:a,detail:b}} -function Kc(a,b){M.call(this);this.type="OctahedronGeometry";this.parameters={radius:a,detail:b};this.fromBufferGeometry(new sb(a,b));this.mergeVertices()}function sb(a,b){ma.call(this,[1,0,0,-1,0,0,0,1,0,0,-1,0,0,0,1,0,0,-1],[0,2,4,0,4,3,0,3,5,0,5,2,1,2,5,1,5,3,1,3,4,1,4,2],a,b);this.type="OctahedronBufferGeometry";this.parameters={radius:a,detail:b}}function Lc(a,b){M.call(this);this.type="IcosahedronGeometry";this.parameters={radius:a,detail:b};this.fromBufferGeometry(new Xb(a,b));this.mergeVertices()} -function Xb(a,b){var c=(1+Math.sqrt(5))/2;ma.call(this,[-1,c,0,1,c,0,-1,-c,0,1,-c,0,0,-1,c,0,1,c,0,-1,-c,0,1,-c,c,0,-1,c,0,1,-c,0,-1,-c,0,1],[0,11,5,0,5,1,0,1,7,0,7,10,0,10,11,1,5,9,5,11,4,11,10,2,10,7,6,7,1,8,3,9,4,3,4,2,3,2,6,3,6,8,3,8,9,4,9,5,2,4,11,6,2,10,8,6,7,9,8,1],a,b);this.type="IcosahedronBufferGeometry";this.parameters={radius:a,detail:b}}function Mc(a,b){M.call(this);this.type="DodecahedronGeometry";this.parameters={radius:a,detail:b};this.fromBufferGeometry(new Yb(a,b));this.mergeVertices()} -function Yb(a,b){var c=(1+Math.sqrt(5))/2,d=1/c;ma.call(this,[-1,-1,-1,-1,-1,1,-1,1,-1,-1,1,1,1,-1,-1,1,-1,1,1,1,-1,1,1,1,0,-d,-c,0,-d,c,0,d,-c,0,d,c,-d,-c,0,-d,c,0,d,-c,0,d,c,0,-c,0,-d,c,0,-d,-c,0,d,c,0,d],[3,11,7,3,7,15,3,15,13,7,19,17,7,17,6,7,6,15,17,4,8,17,8,10,17,10,6,8,0,16,8,16,2,8,2,10,0,12,1,0,1,18,0,18,16,6,10,2,6,2,13,6,13,15,2,16,18,2,18,3,2,3,13,18,1,9,18,9,11,18,11,3,4,14,12,4,12,0,4,0,8,11,9,5,11,5,19,11,19,7,19,5,14,19,14,4,19,4,17,1,12,14,1,14,5,1,5,9],a,b);this.type="DodecahedronBufferGeometry"; -this.parameters={radius:a,detail:b}}function Nc(a,b,c,d,e,f){M.call(this);this.type="TubeGeometry";this.parameters={path:a,tubularSegments:b,radius:c,radialSegments:d,closed:e};void 0!==f&&console.warn("THREE.TubeGeometry: taper has been removed.");a=new Zb(a,b,c,d,e);this.tangents=a.tangents;this.normals=a.normals;this.binormals=a.binormals;this.fromBufferGeometry(a);this.mergeVertices()}function Zb(a,b,c,d,e){function f(e){w=a.getPointAt(e/b,w);var f=g.normals[e];e=g.binormals[e];for(k=0;k<=d;k++){var m= -k/d*Math.PI*2,n=Math.sin(m);m=-Math.cos(m);l.x=m*f.x+n*e.x;l.y=m*f.y+n*e.y;l.z=m*f.z+n*e.z;l.normalize();q.push(l.x,l.y,l.z);h.x=w.x+c*l.x;h.y=w.y+c*l.y;h.z=w.z+c*l.z;r.push(h.x,h.y,h.z)}}I.call(this);this.type="TubeBufferGeometry";this.parameters={path:a,tubularSegments:b,radius:c,radialSegments:d,closed:e};b=b||64;c=c||1;d=d||8;e=e||!1;var g=a.computeFrenetFrames(b,e);this.tangents=g.tangents;this.normals=g.normals;this.binormals=g.binormals;var h=new p,l=new p,m=new A,w=new p,n,k,r=[],q=[],u=[], -x=[];for(n=0;n=b;e-=d)f=Ye(e,a[e],a[e+1],f);f&&tb(f,f.next)&&(Qc(f),f=f.next);return f} -function Rc(a,b){if(!a)return a;b||(b=a);do{var c=!1;if(a.steiner||!tb(a,a.next)&&0!==sa(a.prev,a,a.next))a=a.next;else{Qc(a);a=b=a.prev;if(a===a.next)break;c=!0}}while(c||a!==b);return b}function Sc(a,b,c,d,e,f,g){if(a){if(!g&&f){var h=a,l=h;do null===l.z&&(l.z=Zd(l.x,l.y,d,e,f)),l.prevZ=l.prev,l=l.nextZ=l.next;while(l!==h);l.prevZ.nextZ=null;l.prevZ=null;h=l;var m,w,n,k,r=1;do{l=h;var q=h=null;for(w=0;l;){w++;var p=l;for(m=n=0;mn.x?w.x>r.x?w.x:r.x:n.x>r.x?n.x:r.x,C=w.y>n.y?w.y>r.y?w.y:r.y:n.y>r.y?n.y:r.y;m=Zd(w.x=m;){if(x!==q.prev&&x!==q.next&&wd(w.x,w.y,n.x,n.y,r.x,r.y,x.x,x.y)&&0<=sa(x.prev,x,x.next)){q=!1;break a}x=x.prevZ}q=!0}}else a:if(q=a,w=q.prev,n=q,r=q.next,0<=sa(w,n,r))q=!1;else{for(m=q.next.next;m!==q.prev;){if(wd(w.x,w.y,n.x,n.y,r.x,r.y,m.x,m.y)&&0<=sa(m.prev,m,m.next)){q=!1;break a}m=m.next}q=!0}if(q)b.push(l.i/c),b.push(a.i/c),b.push(p.i/c),Qc(a),h=a=p.next;else if(a=p,a===h){if(!g)Sc(Rc(a),b,c,d,e,f,1);else if(1=== -g){g=b;h=c;l=a;do p=l.prev,q=l.next.next,!tb(p,q)&&Ze(p,l,l.next,q)&&Tc(p,q)&&Tc(q,p)&&(g.push(p.i/h),g.push(l.i/h),g.push(q.i/h),Qc(l),Qc(l.next),l=a=q),l=l.next;while(l!==a);a=l;Sc(a,b,c,d,e,f,2)}else if(2===g)a:{g=a;do{for(h=g.next.next;h!==g.prev;){if(l=g.i!==h.i){l=g;p=h;if(q=l.next.i!==p.i&&l.prev.i!==p.i){b:{q=l;do{if(q.i!==l.i&&q.next.i!==l.i&&q.i!==p.i&&q.next.i!==p.i&&Ze(q,q.next,l,p)){q=!0;break b}q=q.next}while(q!==l);q=!1}q=!q}if(q=q&&Tc(l,p)&&Tc(p,l)){q=l;w=!1;n=(l.x+p.x)/2;p=(l.y+p.y)/ -2;do q.y>p!==q.next.y>p&&q.next.y!==q.y&&n<(q.next.x-q.x)*(p-q.y)/(q.next.y-q.y)+q.x&&(w=!w),q=q.next;while(q!==l);q=w}l=q}if(l){a=$e(g,h);g=Rc(g,g.next);a=Rc(a,a.next);Sc(g,b,c,d,e,f);Sc(a,b,c,d,e,f);break a}h=h.next}g=g.next}while(g!==a)}break}}}}function Hg(a,b){return a.x-b.x}function Ig(a,b){var c=b,d=a.x,e=a.y,f=-Infinity;do{if(e<=c.y&&e>=c.next.y&&c.next.y!==c.y){var g=c.x+(e-c.y)*(c.next.x-c.x)/(c.next.y-c.y);if(g<=d&&g>f){f=g;if(g===d){if(e===c.y)return c;if(e===c.next.y)return c.next}var h= -c.x=c.x&&c.x>=g&&d!==c.x&&wd(eh.x)&&Tc(c,a)&&(h=c,m=k)}c=c.next}return h}function Zd(a,b,c,d,e){a=32767*(a-c)*e;b=32767*(b-d)*e;a=(a|a<<8)&16711935;a=(a|a<<4)&252645135;a=(a|a<<2)&858993459;b=(b|b<<8)&16711935;b=(b|b<<4)&252645135;b=(b|b<<2)&858993459;return(a|a<<1)&1431655765|((b| -b<<1)&1431655765)<<1}function Jg(a){var b=a,c=a;do b.xsa(a.prev,a,a.next)?0<=sa(a,b, -a.next)&&0<=sa(a,a.prev,b):0>sa(a,b,a.prev)||0>sa(a,a.next,b)}function $e(a,b){var c=new $d(a.i,a.x,a.y),d=new $d(b.i,b.x,b.y),e=a.next,f=b.prev;a.next=b;b.prev=a;c.next=e;e.prev=c;d.next=c;c.prev=d;f.next=d;d.prev=f;return d}function Ye(a,b,c,d){a=new $d(a,b,c);d?(a.next=d.next,a.prev=d,d.next.prev=a,d.next=a):(a.prev=a,a.next=a);return a}function Qc(a){a.next.prev=a.prev;a.prev.next=a.next;a.prevZ&&(a.prevZ.nextZ=a.nextZ);a.nextZ&&(a.nextZ.prevZ=a.prevZ)}function $d(a,b,c){this.i=a;this.x=b;this.y= -c;this.nextZ=this.prevZ=this.z=this.next=this.prev=null;this.steiner=!1}function af(a){var b=a.length;2Number.EPSILON){var l=Math.sqrt(h),m=Math.sqrt(f*f+g*g);h=b.x-e/l;b=b.y+d/l;g=((c.x-g/m-h)*g-(c.y+f/m-b)*f)/(d*g-e*f);f=h+d*g-a.x;d=b+e*g-a.y;e=f*f+d*d;if(2>=e)return new A(f,d);e=Math.sqrt(e/2)}else a=!1,d>Number.EPSILON?f>Number.EPSILON&&(a=!0):d<-Number.EPSILON?f<-Number.EPSILON&&(a=!0):Math.sign(e)===Math.sign(g)&&(a=!0),a?(f=-e,e=Math.sqrt(h)):(f=d,d=e,e=Math.sqrt(h/2));return new A(f/e,d/ -e)}function h(a,b){for(P=a.length;0<=--P;){var c=P;var f=P-1;0>f&&(f=a.length-1);var g,h=v+2*G;for(g=0;gk;k++){var n=m[f[k]];var t=m[f[(k+1)%3]];d[0]=Math.min(n,t);d[1]=Math.max(n,t);n=d[0]+","+d[1];void 0===e[n]?e[n]={index1:d[0],index2:d[1],face1:h,face2:void 0}:e[n].face2=h}for(n in e)if(d=e[n],void 0===d.face2||g[d.face1].normal.dot(g[d.face2].normal)<=b)f=a[d.index1],c.push(f.x,f.y,f.z),f=a[d.index2],c.push(f.x,f.y,f.z);this.addAttribute("position",new z(c,3))}function xb(a,b,c,d,e,f,g,h){M.call(this);this.type="CylinderGeometry";this.parameters={radiusTop:a, -radiusBottom:b,height:c,radialSegments:d,heightSegments:e,openEnded:f,thetaStart:g,thetaLength:h};this.fromBufferGeometry(new Za(a,b,c,d,e,f,g,h));this.mergeVertices()}function Za(a,b,c,d,e,f,g,h){function l(c){var e,f=new A,l=new p,w=0,u=!0===c?a:b,v=!0===c?1:-1;var z=q;for(e=1;e<=d;e++)n.push(0,x*v,0),t.push(0,v,0),r.push(.5,.5),q++;var B=q;for(e=0;e<=d;e++){var D=e/d*h+g,H=Math.cos(D);D=Math.sin(D);l.x=u*D;l.y=x*v;l.z=u*H;n.push(l.x,l.y,l.z);t.push(0,v,0);f.x=.5*H+.5;f.y=.5*D*v+.5;r.push(f.x,f.y); -q++}for(e=0;ethis.duration&&this.resetDuration();this.optimize()}function Md(a){this.manager=void 0!==a?a:va;this.textures={}}function ee(a){this.manager=void 0!==a?a:va}function lc(){}function fe(a){"boolean"===typeof a&&(console.warn("THREE.JSONLoader: showStatus parameter has been removed from constructor."),a=void 0);this.manager=void 0!==a?a:va;this.withCredentials=!1}function ff(a){this.manager=void 0!==a?a:va;this.texturePath=""} -function ge(a){"undefined"===typeof createImageBitmap&&console.warn("THREE.ImageBitmapLoader: createImageBitmap() not supported.");"undefined"===typeof fetch&&console.warn("THREE.ImageBitmapLoader: fetch() not supported.");this.manager=void 0!==a?a:va;this.options=void 0}function he(){this.type="ShapePath";this.color=new L;this.subPaths=[];this.currentPath=null}function ie(a){this.type="Font";this.data=a}function gf(a){this.manager=void 0!==a?a:va}function je(a){this.manager=void 0!==a?a:va}function hf(){this.type= -"StereoCamera";this.aspect=1;this.eyeSep=.064;this.cameraL=new Y;this.cameraL.layers.enable(1);this.cameraL.matrixAutoUpdate=!1;this.cameraR=new Y;this.cameraR.layers.enable(2);this.cameraR.matrixAutoUpdate=!1}function fd(a,b,c){B.call(this);this.type="CubeCamera";var d=new Y(90,1,a,b);d.up.set(0,-1,0);d.lookAt(new p(1,0,0));this.add(d);var e=new Y(90,1,a,b);e.up.set(0,-1,0);e.lookAt(new p(-1,0,0));this.add(e);var f=new Y(90,1,a,b);f.up.set(0,0,1);f.lookAt(new p(0,1,0));this.add(f);var g=new Y(90, -1,a,b);g.up.set(0,0,-1);g.lookAt(new p(0,-1,0));this.add(g);var h=new Y(90,1,a,b);h.up.set(0,-1,0);h.lookAt(new p(0,0,1));this.add(h);var l=new Y(90,1,a,b);l.up.set(0,-1,0);l.lookAt(new p(0,0,-1));this.add(l);this.renderTarget=new Ib(c,c,{format:1022,magFilter:1006,minFilter:1006});this.renderTarget.texture.name="CubeCamera";this.update=function(a,b){null===this.parent&&this.updateMatrixWorld();var c=this.renderTarget,m=c.texture.generateMipmaps;c.texture.generateMipmaps=!1;c.activeCubeFace=0;a.render(b, -d,c);c.activeCubeFace=1;a.render(b,e,c);c.activeCubeFace=2;a.render(b,f,c);c.activeCubeFace=3;a.render(b,g,c);c.activeCubeFace=4;a.render(b,h,c);c.texture.generateMipmaps=m;c.activeCubeFace=5;a.render(b,l,c);a.setRenderTarget(null)};this.clear=function(a,b,c,d){for(var e=this.renderTarget,f=0;6>f;f++)e.activeCubeFace=f,a.setRenderTarget(e),a.clear(b,c,d);a.setRenderTarget(null)}}function ke(){B.call(this);this.type="AudioListener";this.context=le.getContext();this.gain=this.context.createGain();this.gain.connect(this.context.destination); -this.filter=null}function mc(a){B.call(this);this.type="Audio";this.context=a.context;this.gain=this.context.createGain();this.gain.connect(a.getInput());this.autoplay=!1;this.buffer=null;this.loop=!1;this.offset=this.startTime=0;this.playbackRate=1;this.isPlaying=!1;this.hasPlaybackControl=!0;this.sourceType="empty";this.filters=[]}function me(a){mc.call(this,a);this.panner=this.context.createPanner();this.panner.connect(this.gain)}function ne(a,b){this.analyser=a.context.createAnalyser();this.analyser.fftSize= -void 0!==b?b:2048;this.data=new Uint8Array(this.analyser.frequencyBinCount);a.getOutput().connect(this.analyser)}function oe(a,b,c){this.binding=a;this.valueSize=c;a=Float64Array;switch(b){case "quaternion":b=this._slerp;break;case "string":case "bool":a=Array;b=this._select;break;default:b=this._lerp}this.buffer=new a(4*c);this._mixBufferRegion=b;this.referenceCount=this.useCount=this.cumulativeWeight=0}function jf(a,b,c){c=c||ra.parseTrackName(b);this._targetGroup=a;this._bindings=a.subscribe_(b, -c)}function ra(a,b,c){this.path=b;this.parsedPath=c||ra.parseTrackName(b);this.node=ra.findNode(a,this.parsedPath.nodeName)||a;this.rootNode=a}function kf(){this.uuid=R.generateUUID();this._objects=Array.prototype.slice.call(arguments);this.nCachedObjects_=0;var a={};this._indicesByUUID=a;for(var b=0,c=arguments.length;b!==c;++b)a[arguments[b].uuid]=b;this._paths=[];this._parsedPaths=[];this._bindings=[];this._bindingsIndicesByPath={};var d=this;this.stats={objects:{get total(){return d._objects.length}, -get inUse(){return this.total-d.nCachedObjects_}},get bindingsPerObject(){return d._bindings.length}}}function lf(a,b,c){this._mixer=a;this._clip=b;this._localRoot=c||null;a=b.tracks;b=a.length;c=Array(b);for(var d={endingStart:2400,endingEnd:2400},e=0;e!==b;++e){var f=a[e].createInterpolant(null);c[e]=f;f.settings=d}this._interpolantSettings=d;this._interpolants=c;this._propertyBindings=Array(b);this._weightInterpolant=this._timeScaleInterpolant=this._byClipCacheIndex=this._cacheIndex=null;this.loop= -2201;this._loopCount=-1;this._startTime=null;this.time=0;this._effectiveWeight=this.weight=this._effectiveTimeScale=this.timeScale=1;this.repetitions=Infinity;this.paused=!1;this.enabled=!0;this.clampWhenFinished=!1;this.zeroSlopeAtEnd=this.zeroSlopeAtStart=!0}function pe(a){this._root=a;this._initMemoryManager();this.time=this._accuIndex=0;this.timeScale=1}function Nd(a,b){"string"===typeof a&&(console.warn("THREE.Uniform: Type parameter is no longer needed."),a=b);this.value=a}function qe(){I.call(this); -this.type="InstancedBufferGeometry";this.maxInstancedCount=void 0}function re(a,b,c,d){this.data=a;this.itemSize=b;this.offset=c;this.normalized=!0===d}function nc(a,b){this.array=a;this.stride=b;this.count=void 0!==a?a.length/b:0;this.dynamic=!1;this.updateRange={offset:0,count:-1};this.version=0}function se(a,b,c){nc.call(this,a,b);this.meshPerAttribute=c||1}function te(a,b,c){H.call(this,a,b);this.meshPerAttribute=c||1}function mf(a,b,c,d){this.ray=new qb(a,b);this.near=c||0;this.far=d||Infinity; -this.params={Mesh:{},Line:{},LOD:{},Points:{threshold:1},Sprite:{}};Object.defineProperties(this.params,{PointCloud:{get:function(){console.warn("THREE.Raycaster: params.PointCloud has been renamed to params.Points.");return this.Points}}})}function nf(a,b){return a.distance-b.distance}function ue(a,b,c,d){if(!1!==a.visible&&(a.raycast(b,c),!0===d)){a=a.children;d=0;for(var e=a.length;dc;c++,d++){var e= -c/32*Math.PI*2,f=d/32*Math.PI*2;b.push(Math.cos(e),Math.sin(e),1,Math.cos(f),Math.sin(f),1)}a.addAttribute("position",new z(b,3));b=new S({fog:!1});this.cone=new V(a,b);this.add(this.cone);this.update()}function rf(a){var b=[];a&&a.isBone&&b.push(a);for(var c=0;ca?-1:0b;b++)a[b]=(16>b?"0":"")+b.toString(16);return function(){var b=4294967295*Math.random()|0,d=4294967295*Math.random()|0,e=4294967295*Math.random()|0,f=4294967295*Math.random()|0;return(a[b&255]+a[b>>8&255]+a[b>>16&255]+a[b>>24&255]+"-"+a[d&255]+a[d>>8&255]+"-"+a[d>>16&15|64]+a[d>>24&255]+"-"+a[e&63|128]+a[e>>8&255]+"-"+a[e>>16&255]+a[e>>24&255]+a[f&255]+a[f>>8&255]+a[f>>16&255]+ -a[f>>24&255]).toUpperCase()}}(),clamp:function(a,b,c){return Math.max(b,Math.min(c,a))},euclideanModulo:function(a,b){return(a%b+b)%b},mapLinear:function(a,b,c,d,e){return d+(a-b)*(e-d)/(c-b)},lerp:function(a,b,c){return(1-c)*a+c*b},smoothstep:function(a,b,c){if(a<=b)return 0;if(a>=c)return 1;a=(a-b)/(c-b);return a*a*(3-2*a)},smootherstep:function(a,b,c){if(a<=b)return 0;if(a>=c)return 1;a=(a-b)/(c-b);return a*a*a*(a*(6*a-15)+10)},randInt:function(a,b){return a+Math.floor(Math.random()*(b-a+1))}, -randFloat:function(a,b){return a+Math.random()*(b-a)},randFloatSpread:function(a){return a*(.5-Math.random())},degToRad:function(a){return a*R.DEG2RAD},radToDeg:function(a){return a*R.RAD2DEG},isPowerOfTwo:function(a){return 0===(a&a-1)&&0!==a},ceilPowerOfTwo:function(a){return Math.pow(2,Math.ceil(Math.log(a)/Math.LN2))},floorPowerOfTwo:function(a){return Math.pow(2,Math.floor(Math.log(a)/Math.LN2))}};Object.defineProperties(A.prototype,{width:{get:function(){return this.x},set:function(a){this.x= -a}},height:{get:function(){return this.y},set:function(a){this.y=a}}});Object.assign(A.prototype,{isVector2:!0,set:function(a,b){this.x=a;this.y=b;return this},setScalar:function(a){this.y=this.x=a;return this},setX:function(a){this.x=a;return this},setY:function(a){this.y=a;return this},setComponent:function(a,b){switch(a){case 0:this.x=b;break;case 1:this.y=b;break;default:throw Error("index is out of range: "+a);}return this},getComponent:function(a){switch(a){case 0:return this.x;case 1:return this.y; -default:throw Error("index is out of range: "+a);}},clone:function(){return new this.constructor(this.x,this.y)},copy:function(a){this.x=a.x;this.y=a.y;return this},add:function(a,b){if(void 0!==b)return console.warn("THREE.Vector2: .add() now only accepts one argument. Use .addVectors( a, b ) instead."),this.addVectors(a,b);this.x+=a.x;this.y+=a.y;return this},addScalar:function(a){this.x+=a;this.y+=a;return this},addVectors:function(a,b){this.x=a.x+b.x;this.y=a.y+b.y;return this},addScaledVector:function(a, -b){this.x+=a.x*b;this.y+=a.y*b;return this},sub:function(a,b){if(void 0!==b)return console.warn("THREE.Vector2: .sub() now only accepts one argument. Use .subVectors( a, b ) instead."),this.subVectors(a,b);this.x-=a.x;this.y-=a.y;return this},subScalar:function(a){this.x-=a;this.y-=a;return this},subVectors:function(a,b){this.x=a.x-b.x;this.y=a.y-b.y;return this},multiply:function(a){this.x*=a.x;this.y*=a.y;return this},multiplyScalar:function(a){this.x*=a;this.y*=a;return this},divide:function(a){this.x/= -a.x;this.y/=a.y;return this},divideScalar:function(a){return this.multiplyScalar(1/a)},applyMatrix3:function(a){var b=this.x,c=this.y;a=a.elements;this.x=a[0]*b+a[3]*c+a[6];this.y=a[1]*b+a[4]*c+a[7];return this},min:function(a){this.x=Math.min(this.x,a.x);this.y=Math.min(this.y,a.y);return this},max:function(a){this.x=Math.max(this.x,a.x);this.y=Math.max(this.y,a.y);return this},clamp:function(a,b){this.x=Math.max(a.x,Math.min(b.x,this.x));this.y=Math.max(a.y,Math.min(b.y,this.y));return this},clampScalar:function(){var a= -new A,b=new A;return function(c,d){a.set(c,c);b.set(d,d);return this.clamp(a,b)}}(),clampLength:function(a,b){var c=this.length();return this.divideScalar(c||1).multiplyScalar(Math.max(a,Math.min(b,c)))},floor:function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this},ceil:function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this},round:function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this},roundToZero:function(){this.x=0>this.x?Math.ceil(this.x): -Math.floor(this.x);this.y=0>this.y?Math.ceil(this.y):Math.floor(this.y);return this},negate:function(){this.x=-this.x;this.y=-this.y;return this},dot:function(a){return this.x*a.x+this.y*a.y},lengthSq:function(){return this.x*this.x+this.y*this.y},length:function(){return Math.sqrt(this.x*this.x+this.y*this.y)},manhattanLength:function(){return Math.abs(this.x)+Math.abs(this.y)},normalize:function(){return this.divideScalar(this.length()||1)},angle:function(){var a=Math.atan2(this.y,this.x);0>a&& -(a+=2*Math.PI);return a},distanceTo:function(a){return Math.sqrt(this.distanceToSquared(a))},distanceToSquared:function(a){var b=this.x-a.x;a=this.y-a.y;return b*b+a*a},manhattanDistanceTo:function(a){return Math.abs(this.x-a.x)+Math.abs(this.y-a.y)},setLength:function(a){return this.normalize().multiplyScalar(a)},lerp:function(a,b){this.x+=(a.x-this.x)*b;this.y+=(a.y-this.y)*b;return this},lerpVectors:function(a,b,c){return this.subVectors(b,a).multiplyScalar(c).add(a)},equals:function(a){return a.x=== -this.x&&a.y===this.y},fromArray:function(a,b){void 0===b&&(b=0);this.x=a[b];this.y=a[b+1];return this},toArray:function(a,b){void 0===a&&(a=[]);void 0===b&&(b=0);a[b]=this.x;a[b+1]=this.y;return a},fromBufferAttribute:function(a,b,c){void 0!==c&&console.warn("THREE.Vector2: offset has been removed from .fromBufferAttribute().");this.x=a.getX(b);this.y=a.getY(b);return this},rotateAround:function(a,b){var c=Math.cos(b);b=Math.sin(b);var d=this.x-a.x,e=this.y-a.y;this.x=d*c-e*b+a.x;this.y=d*b+e*c+a.y; -return this}});Object.assign(K.prototype,{isMatrix4:!0,set:function(a,b,c,d,e,f,g,h,l,m,k,n,t,r,q,p){var w=this.elements;w[0]=a;w[4]=b;w[8]=c;w[12]=d;w[1]=e;w[5]=f;w[9]=g;w[13]=h;w[2]=l;w[6]=m;w[10]=k;w[14]=n;w[3]=t;w[7]=r;w[11]=q;w[15]=p;return this},identity:function(){this.set(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);return this},clone:function(){return(new K).fromArray(this.elements)},copy:function(a){var b=this.elements;a=a.elements;b[0]=a[0];b[1]=a[1];b[2]=a[2];b[3]=a[3];b[4]=a[4];b[5]=a[5];b[6]=a[6]; -b[7]=a[7];b[8]=a[8];b[9]=a[9];b[10]=a[10];b[11]=a[11];b[12]=a[12];b[13]=a[13];b[14]=a[14];b[15]=a[15];return this},copyPosition:function(a){var b=this.elements;a=a.elements;b[12]=a[12];b[13]=a[13];b[14]=a[14];return this},extractBasis:function(a,b,c){a.setFromMatrixColumn(this,0);b.setFromMatrixColumn(this,1);c.setFromMatrixColumn(this,2);return this},makeBasis:function(a,b,c){this.set(a.x,b.x,c.x,0,a.y,b.y,c.y,0,a.z,b.z,c.z,0,0,0,0,1);return this},extractRotation:function(){var a=new p;return function(b){var c= -this.elements,d=b.elements,e=1/a.setFromMatrixColumn(b,0).length(),f=1/a.setFromMatrixColumn(b,1).length();b=1/a.setFromMatrixColumn(b,2).length();c[0]=d[0]*e;c[1]=d[1]*e;c[2]=d[2]*e;c[4]=d[4]*f;c[5]=d[5]*f;c[6]=d[6]*f;c[8]=d[8]*b;c[9]=d[9]*b;c[10]=d[10]*b;return this}}(),makeRotationFromEuler:function(a){a&&a.isEuler||console.error("THREE.Matrix4: .makeRotationFromEuler() now expects a Euler rotation rather than a Vector3 and order.");var b=this.elements,c=a.x,d=a.y,e=a.z,f=Math.cos(c);c=Math.sin(c); -var g=Math.cos(d);d=Math.sin(d);var h=Math.cos(e);e=Math.sin(e);if("XYZ"===a.order){a=f*h;var l=f*e,m=c*h,k=c*e;b[0]=g*h;b[4]=-g*e;b[8]=d;b[1]=l+m*d;b[5]=a-k*d;b[9]=-c*g;b[2]=k-a*d;b[6]=m+l*d;b[10]=f*g}else"YXZ"===a.order?(a=g*h,l=g*e,m=d*h,k=d*e,b[0]=a+k*c,b[4]=m*c-l,b[8]=f*d,b[1]=f*e,b[5]=f*h,b[9]=-c,b[2]=l*c-m,b[6]=k+a*c,b[10]=f*g):"ZXY"===a.order?(a=g*h,l=g*e,m=d*h,k=d*e,b[0]=a-k*c,b[4]=-f*e,b[8]=m+l*c,b[1]=l+m*c,b[5]=f*h,b[9]=k-a*c,b[2]=-f*d,b[6]=c,b[10]=f*g):"ZYX"===a.order?(a=f*h,l=f*e,m=c* -h,k=c*e,b[0]=g*h,b[4]=m*d-l,b[8]=a*d+k,b[1]=g*e,b[5]=k*d+a,b[9]=l*d-m,b[2]=-d,b[6]=c*g,b[10]=f*g):"YZX"===a.order?(a=f*g,l=f*d,m=c*g,k=c*d,b[0]=g*h,b[4]=k-a*e,b[8]=m*e+l,b[1]=e,b[5]=f*h,b[9]=-c*h,b[2]=-d*h,b[6]=l*e+m,b[10]=a-k*e):"XZY"===a.order&&(a=f*g,l=f*d,m=c*g,k=c*d,b[0]=g*h,b[4]=-e,b[8]=d*h,b[1]=a*e+k,b[5]=f*h,b[9]=l*e-m,b[2]=m*e-l,b[6]=c*h,b[10]=k*e+a);b[3]=0;b[7]=0;b[11]=0;b[12]=0;b[13]=0;b[14]=0;b[15]=1;return this},makeRotationFromQuaternion:function(a){var b=this.elements,c=a._x,d=a._y, -e=a._z,f=a._w,g=c+c,h=d+d,l=e+e;a=c*g;var m=c*h;c*=l;var k=d*h;d*=l;e*=l;g*=f;h*=f;f*=l;b[0]=1-(k+e);b[4]=m-f;b[8]=c+h;b[1]=m+f;b[5]=1-(a+e);b[9]=d-g;b[2]=c-h;b[6]=d+g;b[10]=1-(a+k);b[3]=0;b[7]=0;b[11]=0;b[12]=0;b[13]=0;b[14]=0;b[15]=1;return this},lookAt:function(){var a=new p,b=new p,c=new p;return function(d,e,f){var g=this.elements;c.subVectors(d,e);0===c.lengthSq()&&(c.z=1);c.normalize();a.crossVectors(f,c);0===a.lengthSq()&&(1===Math.abs(f.z)?c.x+=1E-4:c.z+=1E-4,c.normalize(),a.crossVectors(f, -c));a.normalize();b.crossVectors(c,a);g[0]=a.x;g[4]=b.x;g[8]=c.x;g[1]=a.y;g[5]=b.y;g[9]=c.y;g[2]=a.z;g[6]=b.z;g[10]=c.z;return this}}(),multiply:function(a,b){return void 0!==b?(console.warn("THREE.Matrix4: .multiply() now only accepts one argument. Use .multiplyMatrices( a, b ) instead."),this.multiplyMatrices(a,b)):this.multiplyMatrices(this,a)},premultiply:function(a){return this.multiplyMatrices(a,this)},multiplyMatrices:function(a,b){var c=a.elements,d=b.elements;b=this.elements;a=c[0];var e= -c[4],f=c[8],g=c[12],h=c[1],l=c[5],m=c[9],k=c[13],n=c[2],t=c[6],r=c[10],q=c[14],p=c[3],x=c[7],y=c[11];c=c[15];var v=d[0],C=d[4],F=d[8],N=d[12],O=d[1],G=d[5],z=d[9],A=d[13],B=d[2],D=d[6],H=d[10],I=d[14],L=d[3],J=d[7],K=d[11];d=d[15];b[0]=a*v+e*O+f*B+g*L;b[4]=a*C+e*G+f*D+g*J;b[8]=a*F+e*z+f*H+g*K;b[12]=a*N+e*A+f*I+g*d;b[1]=h*v+l*O+m*B+k*L;b[5]=h*C+l*G+m*D+k*J;b[9]=h*F+l*z+m*H+k*K;b[13]=h*N+l*A+m*I+k*d;b[2]=n*v+t*O+r*B+q*L;b[6]=n*C+t*G+r*D+q*J;b[10]=n*F+t*z+r*H+q*K;b[14]=n*N+t*A+r*I+q*d;b[3]=p*v+x*O+y* -B+c*L;b[7]=p*C+x*G+y*D+c*J;b[11]=p*F+x*z+y*H+c*K;b[15]=p*N+x*A+y*I+c*d;return this},multiplyScalar:function(a){var b=this.elements;b[0]*=a;b[4]*=a;b[8]*=a;b[12]*=a;b[1]*=a;b[5]*=a;b[9]*=a;b[13]*=a;b[2]*=a;b[6]*=a;b[10]*=a;b[14]*=a;b[3]*=a;b[7]*=a;b[11]*=a;b[15]*=a;return this},applyToBufferAttribute:function(){var a=new p;return function(b){for(var c=0,d=b.count;cthis.determinant()&&(g=-g);c.x=f[12];c.y=f[13];c.z=f[14];b.copy(this);c=1/g;f=1/h;var m=1/l;b.elements[0]*=c;b.elements[1]*=c;b.elements[2]*=c;b.elements[4]*=f;b.elements[5]*=f;b.elements[6]*=f;b.elements[8]*=m;b.elements[9]*=m;b.elements[10]*=m;d.setFromRotationMatrix(b);e.x=g;e.y=h;e.z=l;return this}}(),makePerspective:function(a,b,c,d,e,f){void 0===f&&console.warn("THREE.Matrix4: .makePerspective() has been redefined and has a new signature. Please check the docs."); -var g=this.elements;g[0]=2*e/(b-a);g[4]=0;g[8]=(b+a)/(b-a);g[12]=0;g[1]=0;g[5]=2*e/(c-d);g[9]=(c+d)/(c-d);g[13]=0;g[2]=0;g[6]=0;g[10]=-(f+e)/(f-e);g[14]=-2*f*e/(f-e);g[3]=0;g[7]=0;g[11]=-1;g[15]=0;return this},makeOrthographic:function(a,b,c,d,e,f){var g=this.elements,h=1/(b-a),l=1/(c-d),m=1/(f-e);g[0]=2*h;g[4]=0;g[8]=0;g[12]=-((b+a)*h);g[1]=0;g[5]=2*l;g[9]=0;g[13]=-((c+d)*l);g[2]=0;g[6]=0;g[10]=-2*m;g[14]=-((f+e)*m);g[3]=0;g[7]=0;g[11]=0;g[15]=1;return this},equals:function(a){var b=this.elements; -a=a.elements;for(var c=0;16>c;c++)if(b[c]!==a[c])return!1;return!0},fromArray:function(a,b){void 0===b&&(b=0);for(var c=0;16>c;c++)this.elements[c]=a[c+b];return this},toArray:function(a,b){void 0===a&&(a=[]);void 0===b&&(b=0);var c=this.elements;a[b]=c[0];a[b+1]=c[1];a[b+2]=c[2];a[b+3]=c[3];a[b+4]=c[4];a[b+5]=c[5];a[b+6]=c[6];a[b+7]=c[7];a[b+8]=c[8];a[b+9]=c[9];a[b+10]=c[10];a[b+11]=c[11];a[b+12]=c[12];a[b+13]=c[13];a[b+14]=c[14];a[b+15]=c[15];return a}});Object.assign(ia,{slerp:function(a,b,c,d){return c.copy(a).slerp(b, -d)},slerpFlat:function(a,b,c,d,e,f,g){var h=c[d+0],l=c[d+1],m=c[d+2];c=c[d+3];d=e[f+0];var k=e[f+1],n=e[f+2];e=e[f+3];if(c!==e||h!==d||l!==k||m!==n){f=1-g;var t=h*d+l*k+m*n+c*e,p=0<=t?1:-1,q=1-t*t;q>Number.EPSILON&&(q=Math.sqrt(q),t=Math.atan2(q,t*p),f=Math.sin(f*t)/q,g=Math.sin(g*t)/q);p*=g;h=h*f+d*p;l=l*f+k*p;m=m*f+n*p;c=c*f+e*p;f===1-g&&(g=1/Math.sqrt(h*h+l*l+m*m+c*c),h*=g,l*=g,m*=g,c*=g)}a[b]=h;a[b+1]=l;a[b+2]=m;a[b+3]=c}});Object.defineProperties(ia.prototype,{x:{get:function(){return this._x}, -set:function(a){this._x=a;this.onChangeCallback()}},y:{get:function(){return this._y},set:function(a){this._y=a;this.onChangeCallback()}},z:{get:function(){return this._z},set:function(a){this._z=a;this.onChangeCallback()}},w:{get:function(){return this._w},set:function(a){this._w=a;this.onChangeCallback()}}});Object.assign(ia.prototype,{set:function(a,b,c,d){this._x=a;this._y=b;this._z=c;this._w=d;this.onChangeCallback();return this},clone:function(){return new this.constructor(this._x,this._y,this._z, -this._w)},copy:function(a){this._x=a.x;this._y=a.y;this._z=a.z;this._w=a.w;this.onChangeCallback();return this},setFromEuler:function(a,b){if(!a||!a.isEuler)throw Error("THREE.Quaternion: .setFromEuler() now expects an Euler rotation rather than a Vector3 and order.");var c=a._x,d=a._y,e=a._z;a=a.order;var f=Math.cos,g=Math.sin,h=f(c/2),l=f(d/2);f=f(e/2);c=g(c/2);d=g(d/2);e=g(e/2);"XYZ"===a?(this._x=c*l*f+h*d*e,this._y=h*d*f-c*l*e,this._z=h*l*e+c*d*f,this._w=h*l*f-c*d*e):"YXZ"===a?(this._x=c*l*f+ -h*d*e,this._y=h*d*f-c*l*e,this._z=h*l*e-c*d*f,this._w=h*l*f+c*d*e):"ZXY"===a?(this._x=c*l*f-h*d*e,this._y=h*d*f+c*l*e,this._z=h*l*e+c*d*f,this._w=h*l*f-c*d*e):"ZYX"===a?(this._x=c*l*f-h*d*e,this._y=h*d*f+c*l*e,this._z=h*l*e-c*d*f,this._w=h*l*f+c*d*e):"YZX"===a?(this._x=c*l*f+h*d*e,this._y=h*d*f+c*l*e,this._z=h*l*e-c*d*f,this._w=h*l*f-c*d*e):"XZY"===a&&(this._x=c*l*f-h*d*e,this._y=h*d*f-c*l*e,this._z=h*l*e+c*d*f,this._w=h*l*f+c*d*e);if(!1!==b)this.onChangeCallback();return this},setFromAxisAngle:function(a, -b){b/=2;var c=Math.sin(b);this._x=a.x*c;this._y=a.y*c;this._z=a.z*c;this._w=Math.cos(b);this.onChangeCallback();return this},setFromRotationMatrix:function(a){var b=a.elements,c=b[0];a=b[4];var d=b[8],e=b[1],f=b[5],g=b[9],h=b[2],l=b[6];b=b[10];var m=c+f+b;0f&&c>b?(c=2*Math.sqrt(1+c-f-b),this._w=(l-g)/c,this._x=.25*c,this._y=(a+e)/c,this._z=(d+h)/c):f>b?(c=2*Math.sqrt(1+f-c-b),this._w=(d-h)/c,this._x=(a+e)/c,this._y= -.25*c,this._z=(g+l)/c):(c=2*Math.sqrt(1+b-c-f),this._w=(e-a)/c,this._x=(d+h)/c,this._y=(g+l)/c,this._z=.25*c);this.onChangeCallback();return this},setFromUnitVectors:function(){var a=new p,b;return function(c,d){void 0===a&&(a=new p);b=c.dot(d)+1;1E-6>b?(b=0,Math.abs(c.x)>Math.abs(c.z)?a.set(-c.y,c.x,0):a.set(0,-c.z,c.y)):a.crossVectors(c,d);this._x=a.x;this._y=a.y;this._z=a.z;this._w=b;return this.normalize()}}(),inverse:function(){return this.conjugate()},conjugate:function(){this._x*=-1;this._y*= --1;this._z*=-1;this.onChangeCallback();return this},dot:function(a){return this._x*a._x+this._y*a._y+this._z*a._z+this._w*a._w},lengthSq:function(){return this._x*this._x+this._y*this._y+this._z*this._z+this._w*this._w},length:function(){return Math.sqrt(this._x*this._x+this._y*this._y+this._z*this._z+this._w*this._w)},normalize:function(){var a=this.length();0===a?(this._z=this._y=this._x=0,this._w=1):(a=1/a,this._x*=a,this._y*=a,this._z*=a,this._w*=a);this.onChangeCallback();return this},multiply:function(a, -b){return void 0!==b?(console.warn("THREE.Quaternion: .multiply() now only accepts one argument. Use .multiplyQuaternions( a, b ) instead."),this.multiplyQuaternions(a,b)):this.multiplyQuaternions(this,a)},premultiply:function(a){return this.multiplyQuaternions(a,this)},multiplyQuaternions:function(a,b){var c=a._x,d=a._y,e=a._z;a=a._w;var f=b._x,g=b._y,h=b._z;b=b._w;this._x=c*b+a*f+d*h-e*g;this._y=d*b+a*g+e*f-c*h;this._z=e*b+a*h+c*g-d*f;this._w=a*b-c*f-d*g-e*h;this.onChangeCallback();return this}, -slerp:function(a,b){if(0===b)return this;if(1===b)return this.copy(a);var c=this._x,d=this._y,e=this._z,f=this._w,g=f*a._w+c*a._x+d*a._y+e*a._z;0>g?(this._w=-a._w,this._x=-a._x,this._y=-a._y,this._z=-a._z,g=-g):this.copy(a);if(1<=g)return this._w=f,this._x=c,this._y=d,this._z=e,this;a=Math.sqrt(1-g*g);if(.001>Math.abs(a))return this._w=.5*(f+this._w),this._x=.5*(c+this._x),this._y=.5*(d+this._y),this._z=.5*(e+this._z),this;var h=Math.atan2(a,g);g=Math.sin((1-b)*h)/a;b=Math.sin(b*h)/a;this._w=f*g+ -this._w*b;this._x=c*g+this._x*b;this._y=d*g+this._y*b;this._z=e*g+this._z*b;this.onChangeCallback();return this},equals:function(a){return a._x===this._x&&a._y===this._y&&a._z===this._z&&a._w===this._w},fromArray:function(a,b){void 0===b&&(b=0);this._x=a[b];this._y=a[b+1];this._z=a[b+2];this._w=a[b+3];this.onChangeCallback();return this},toArray:function(a,b){void 0===a&&(a=[]);void 0===b&&(b=0);a[b]=this._x;a[b+1]=this._y;a[b+2]=this._z;a[b+3]=this._w;return a},onChange:function(a){this.onChangeCallback= -a;return this},onChangeCallback:function(){}});Object.assign(p.prototype,{isVector3:!0,set:function(a,b,c){this.x=a;this.y=b;this.z=c;return this},setScalar:function(a){this.z=this.y=this.x=a;return this},setX:function(a){this.x=a;return this},setY:function(a){this.y=a;return this},setZ:function(a){this.z=a;return this},setComponent:function(a,b){switch(a){case 0:this.x=b;break;case 1:this.y=b;break;case 2:this.z=b;break;default:throw Error("index is out of range: "+a);}return this},getComponent:function(a){switch(a){case 0:return this.x; -case 1:return this.y;case 2:return this.z;default:throw Error("index is out of range: "+a);}},clone:function(){return new this.constructor(this.x,this.y,this.z)},copy:function(a){this.x=a.x;this.y=a.y;this.z=a.z;return this},add:function(a,b){if(void 0!==b)return console.warn("THREE.Vector3: .add() now only accepts one argument. Use .addVectors( a, b ) instead."),this.addVectors(a,b);this.x+=a.x;this.y+=a.y;this.z+=a.z;return this},addScalar:function(a){this.x+=a;this.y+=a;this.z+=a;return this}, -addVectors:function(a,b){this.x=a.x+b.x;this.y=a.y+b.y;this.z=a.z+b.z;return this},addScaledVector:function(a,b){this.x+=a.x*b;this.y+=a.y*b;this.z+=a.z*b;return this},sub:function(a,b){if(void 0!==b)return console.warn("THREE.Vector3: .sub() now only accepts one argument. Use .subVectors( a, b ) instead."),this.subVectors(a,b);this.x-=a.x;this.y-=a.y;this.z-=a.z;return this},subScalar:function(a){this.x-=a;this.y-=a;this.z-=a;return this},subVectors:function(a,b){this.x=a.x-b.x;this.y=a.y-b.y;this.z= -a.z-b.z;return this},multiply:function(a,b){if(void 0!==b)return console.warn("THREE.Vector3: .multiply() now only accepts one argument. Use .multiplyVectors( a, b ) instead."),this.multiplyVectors(a,b);this.x*=a.x;this.y*=a.y;this.z*=a.z;return this},multiplyScalar:function(a){this.x*=a;this.y*=a;this.z*=a;return this},multiplyVectors:function(a,b){this.x=a.x*b.x;this.y=a.y*b.y;this.z=a.z*b.z;return this},applyEuler:function(){var a=new ia;return function(b){b&&b.isEuler||console.error("THREE.Vector3: .applyEuler() now expects an Euler rotation rather than a Vector3 and order."); -return this.applyQuaternion(a.setFromEuler(b))}}(),applyAxisAngle:function(){var a=new ia;return function(b,c){return this.applyQuaternion(a.setFromAxisAngle(b,c))}}(),applyMatrix3:function(a){var b=this.x,c=this.y,d=this.z;a=a.elements;this.x=a[0]*b+a[3]*c+a[6]*d;this.y=a[1]*b+a[4]*c+a[7]*d;this.z=a[2]*b+a[5]*c+a[8]*d;return this},applyMatrix4:function(a){var b=this.x,c=this.y,d=this.z;a=a.elements;var e=1/(a[3]*b+a[7]*c+a[11]*d+a[15]);this.x=(a[0]*b+a[4]*c+a[8]*d+a[12])*e;this.y=(a[1]*b+a[5]*c+ -a[9]*d+a[13])*e;this.z=(a[2]*b+a[6]*c+a[10]*d+a[14])*e;return this},applyQuaternion:function(a){var b=this.x,c=this.y,d=this.z,e=a.x,f=a.y,g=a.z;a=a.w;var h=a*b+f*d-g*c,l=a*c+g*b-e*d,m=a*d+e*c-f*b;b=-e*b-f*c-g*d;this.x=h*a+b*-e+l*-g-m*-f;this.y=l*a+b*-f+m*-e-h*-g;this.z=m*a+b*-g+h*-f-l*-e;return this},project:function(){var a=new K;return function(b){a.multiplyMatrices(b.projectionMatrix,a.getInverse(b.matrixWorld));return this.applyMatrix4(a)}}(),unproject:function(){var a=new K;return function(b){a.multiplyMatrices(b.matrixWorld, -a.getInverse(b.projectionMatrix));return this.applyMatrix4(a)}}(),transformDirection:function(a){var b=this.x,c=this.y,d=this.z;a=a.elements;this.x=a[0]*b+a[4]*c+a[8]*d;this.y=a[1]*b+a[5]*c+a[9]*d;this.z=a[2]*b+a[6]*c+a[10]*d;return this.normalize()},divide:function(a){this.x/=a.x;this.y/=a.y;this.z/=a.z;return this},divideScalar:function(a){return this.multiplyScalar(1/a)},min:function(a){this.x=Math.min(this.x,a.x);this.y=Math.min(this.y,a.y);this.z=Math.min(this.z,a.z);return this},max:function(a){this.x= -Math.max(this.x,a.x);this.y=Math.max(this.y,a.y);this.z=Math.max(this.z,a.z);return this},clamp:function(a,b){this.x=Math.max(a.x,Math.min(b.x,this.x));this.y=Math.max(a.y,Math.min(b.y,this.y));this.z=Math.max(a.z,Math.min(b.z,this.z));return this},clampScalar:function(){var a=new p,b=new p;return function(c,d){a.set(c,c,c);b.set(d,d,d);return this.clamp(a,b)}}(),clampLength:function(a,b){var c=this.length();return this.divideScalar(c||1).multiplyScalar(Math.max(a,Math.min(b,c)))},floor:function(){this.x= -Math.floor(this.x);this.y=Math.floor(this.y);this.z=Math.floor(this.z);return this},ceil:function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);this.z=Math.ceil(this.z);return this},round:function(){this.x=Math.round(this.x);this.y=Math.round(this.y);this.z=Math.round(this.z);return this},roundToZero:function(){this.x=0>this.x?Math.ceil(this.x):Math.floor(this.x);this.y=0>this.y?Math.ceil(this.y):Math.floor(this.y);this.z=0>this.z?Math.ceil(this.z):Math.floor(this.z);return this},negate:function(){this.x= --this.x;this.y=-this.y;this.z=-this.z;return this},dot:function(a){return this.x*a.x+this.y*a.y+this.z*a.z},lengthSq:function(){return this.x*this.x+this.y*this.y+this.z*this.z},length:function(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z)},manhattanLength:function(){return Math.abs(this.x)+Math.abs(this.y)+Math.abs(this.z)},normalize:function(){return this.divideScalar(this.length()||1)},setLength:function(a){return this.normalize().multiplyScalar(a)},lerp:function(a,b){this.x+=(a.x- -this.x)*b;this.y+=(a.y-this.y)*b;this.z+=(a.z-this.z)*b;return this},lerpVectors:function(a,b,c){return this.subVectors(b,a).multiplyScalar(c).add(a)},cross:function(a,b){return void 0!==b?(console.warn("THREE.Vector3: .cross() now only accepts one argument. Use .crossVectors( a, b ) instead."),this.crossVectors(a,b)):this.crossVectors(this,a)},crossVectors:function(a,b){var c=a.x,d=a.y;a=a.z;var e=b.x,f=b.y;b=b.z;this.x=d*b-a*f;this.y=a*e-c*b;this.z=c*f-d*e;return this},projectOnVector:function(a){var b= -a.dot(this)/a.lengthSq();return this.copy(a).multiplyScalar(b)},projectOnPlane:function(){var a=new p;return function(b){a.copy(this).projectOnVector(b);return this.sub(a)}}(),reflect:function(){var a=new p;return function(b){return this.sub(a.copy(b).multiplyScalar(2*this.dot(b)))}}(),angleTo:function(a){a=this.dot(a)/Math.sqrt(this.lengthSq()*a.lengthSq());return Math.acos(R.clamp(a,-1,1))},distanceTo:function(a){return Math.sqrt(this.distanceToSquared(a))},distanceToSquared:function(a){var b=this.x- -a.x,c=this.y-a.y;a=this.z-a.z;return b*b+c*c+a*a},manhattanDistanceTo:function(a){return Math.abs(this.x-a.x)+Math.abs(this.y-a.y)+Math.abs(this.z-a.z)},setFromSpherical:function(a){var b=Math.sin(a.phi)*a.radius;this.x=b*Math.sin(a.theta);this.y=Math.cos(a.phi)*a.radius;this.z=b*Math.cos(a.theta);return this},setFromCylindrical:function(a){this.x=a.radius*Math.sin(a.theta);this.y=a.y;this.z=a.radius*Math.cos(a.theta);return this},setFromMatrixPosition:function(a){a=a.elements;this.x=a[12];this.y= -a[13];this.z=a[14];return this},setFromMatrixScale:function(a){var b=this.setFromMatrixColumn(a,0).length(),c=this.setFromMatrixColumn(a,1).length();a=this.setFromMatrixColumn(a,2).length();this.x=b;this.y=c;this.z=a;return this},setFromMatrixColumn:function(a,b){return this.fromArray(a.elements,4*b)},equals:function(a){return a.x===this.x&&a.y===this.y&&a.z===this.z},fromArray:function(a,b){void 0===b&&(b=0);this.x=a[b];this.y=a[b+1];this.z=a[b+2];return this},toArray:function(a,b){void 0===a&&(a= -[]);void 0===b&&(b=0);a[b]=this.x;a[b+1]=this.y;a[b+2]=this.z;return a},fromBufferAttribute:function(a,b,c){void 0!==c&&console.warn("THREE.Vector3: offset has been removed from .fromBufferAttribute().");this.x=a.getX(b);this.y=a.getY(b);this.z=a.getZ(b);return this}});Object.assign(oa.prototype,{isMatrix3:!0,set:function(a,b,c,d,e,f,g,h,l){var m=this.elements;m[0]=a;m[1]=d;m[2]=g;m[3]=b;m[4]=e;m[5]=h;m[6]=c;m[7]=f;m[8]=l;return this},identity:function(){this.set(1,0,0,0,1,0,0,0,1);return this},clone:function(){return(new this.constructor).fromArray(this.elements)}, -copy:function(a){var b=this.elements;a=a.elements;b[0]=a[0];b[1]=a[1];b[2]=a[2];b[3]=a[3];b[4]=a[4];b[5]=a[5];b[6]=a[6];b[7]=a[7];b[8]=a[8];return this},setFromMatrix4:function(a){a=a.elements;this.set(a[0],a[4],a[8],a[1],a[5],a[9],a[2],a[6],a[10]);return this},applyToBufferAttribute:function(){var a=new p;return function(b){for(var c=0,d=b.count;cc;c++)if(b[c]!==a[c])return!1;return!0},fromArray:function(a,b){void 0===b&&(b=0);for(var c=0;9>c;c++)this.elements[c]=a[c+b];return this},toArray:function(a,b){void 0===a&&(a=[]);void 0===b&&(b=0);var c= -this.elements;a[b]=c[0];a[b+1]=c[1];a[b+2]=c[2];a[b+3]=c[3];a[b+4]=c[4];a[b+5]=c[5];a[b+6]=c[6];a[b+7]=c[7];a[b+8]=c[8];return a}});var xf=0;X.DEFAULT_IMAGE=void 0;X.DEFAULT_MAPPING=300;X.prototype=Object.assign(Object.create(xa.prototype),{constructor:X,isTexture:!0,updateMatrix:function(){this.matrix.setUvTransform(this.offset.x,this.offset.y,this.repeat.x,this.repeat.y,this.rotation,this.center.x,this.center.y)},clone:function(){return(new this.constructor).copy(this)},copy:function(a){this.name= -a.name;this.image=a.image;this.mipmaps=a.mipmaps.slice(0);this.mapping=a.mapping;this.wrapS=a.wrapS;this.wrapT=a.wrapT;this.magFilter=a.magFilter;this.minFilter=a.minFilter;this.anisotropy=a.anisotropy;this.format=a.format;this.type=a.type;this.offset.copy(a.offset);this.repeat.copy(a.repeat);this.center.copy(a.center);this.rotation=a.rotation;this.matrixAutoUpdate=a.matrixAutoUpdate;this.matrix.copy(a.matrix);this.generateMipmaps=a.generateMipmaps;this.premultiplyAlpha=a.premultiplyAlpha;this.flipY= -a.flipY;this.unpackAlignment=a.unpackAlignment;this.encoding=a.encoding;return this},toJSON:function(a){var b=void 0===a||"string"===typeof a;if(!b&&void 0!==a.textures[this.uuid])return a.textures[this.uuid];var c={metadata:{version:4.5,type:"Texture",generator:"Texture.toJSON"},uuid:this.uuid,name:this.name,mapping:this.mapping,repeat:[this.repeat.x,this.repeat.y],offset:[this.offset.x,this.offset.y],center:[this.center.x,this.center.y],rotation:this.rotation,wrap:[this.wrapS,this.wrapT],format:this.format, -minFilter:this.minFilter,magFilter:this.magFilter,anisotropy:this.anisotropy,flipY:this.flipY};if(void 0!==this.image){var d=this.image;void 0===d.uuid&&(d.uuid=R.generateUUID());if(!b&&void 0===a.images[d.uuid]){var e=a.images,f=d.uuid,g=d.uuid;if(d instanceof HTMLCanvasElement)var h=d;else{h=document.createElementNS("http://www.w3.org/1999/xhtml","canvas");h.width=d.width;h.height=d.height;var l=h.getContext("2d");d instanceof ImageData?l.putImageData(d,0,0):l.drawImage(d,0,0,d.width,d.height)}h= -2048a.x||1a.x?0:1;break;case 1002:a.x=1===Math.abs(Math.floor(a.x)%2)?Math.ceil(a.x)-a.x:a.x-Math.floor(a.x)}if(0>a.y||1a.y?0:1;break;case 1002:a.y=1===Math.abs(Math.floor(a.y)%2)?Math.ceil(a.y)-a.y:a.y-Math.floor(a.y)}this.flipY&&(a.y=1-a.y)}}});Object.defineProperty(X.prototype,"needsUpdate",{set:function(a){!0===a&&this.version++}});Object.assign(da.prototype,{isVector4:!0,set:function(a,b,c,d){this.x=a;this.y=b;this.z=c;this.w=d;return this},setScalar:function(a){this.w=this.z=this.y=this.x=a;return this},setX:function(a){this.x=a;return this},setY:function(a){this.y=a;return this}, -setZ:function(a){this.z=a;return this},setW:function(a){this.w=a;return this},setComponent:function(a,b){switch(a){case 0:this.x=b;break;case 1:this.y=b;break;case 2:this.z=b;break;case 3:this.w=b;break;default:throw Error("index is out of range: "+a);}return this},getComponent:function(a){switch(a){case 0:return this.x;case 1:return this.y;case 2:return this.z;case 3:return this.w;default:throw Error("index is out of range: "+a);}},clone:function(){return new this.constructor(this.x,this.y,this.z, -this.w)},copy:function(a){this.x=a.x;this.y=a.y;this.z=a.z;this.w=void 0!==a.w?a.w:1;return this},add:function(a,b){if(void 0!==b)return console.warn("THREE.Vector4: .add() now only accepts one argument. Use .addVectors( a, b ) instead."),this.addVectors(a,b);this.x+=a.x;this.y+=a.y;this.z+=a.z;this.w+=a.w;return this},addScalar:function(a){this.x+=a;this.y+=a;this.z+=a;this.w+=a;return this},addVectors:function(a,b){this.x=a.x+b.x;this.y=a.y+b.y;this.z=a.z+b.z;this.w=a.w+b.w;return this},addScaledVector:function(a, -b){this.x+=a.x*b;this.y+=a.y*b;this.z+=a.z*b;this.w+=a.w*b;return this},sub:function(a,b){if(void 0!==b)return console.warn("THREE.Vector4: .sub() now only accepts one argument. Use .subVectors( a, b ) instead."),this.subVectors(a,b);this.x-=a.x;this.y-=a.y;this.z-=a.z;this.w-=a.w;return this},subScalar:function(a){this.x-=a;this.y-=a;this.z-=a;this.w-=a;return this},subVectors:function(a,b){this.x=a.x-b.x;this.y=a.y-b.y;this.z=a.z-b.z;this.w=a.w-b.w;return this},multiplyScalar:function(a){this.x*= +(function(l,ea){"object"===typeof exports&&"undefined"!==typeof module?ea(exports):"function"===typeof define&&define.amd?define(["exports"],ea):ea(l.THREE={})})(this,function(l){function ea(){}function z(a,b){this.x=a||0;this.y=b||0}function J(){this.elements=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];0b&&(b=a[c]);return b}function I(){Object.defineProperty(this,"id",{value:Hf+=2});this.uuid=K.generateUUID();this.name="";this.type="BufferGeometry";this.index=null;this.attributes={};this.morphAttributes={};this.groups=[];this.boundingSphere=this.boundingBox=null;this.drawRange={start:0,count:Infinity};this.userData={}} +function Kb(a,b,c,d,e,f){M.call(this);this.type="BoxGeometry";this.parameters={width:a,height:b,depth:c,widthSegments:d,heightSegments:e,depthSegments:f};this.fromBufferGeometry(new mb(a,b,c,d,e,f));this.mergeVertices()}function mb(a,b,c,d,e,f){function g(a,b,c,d,e,f,g,l,S,E,If){var r=f/S,O=g/E,v=f/2,y=g/2,w=l/2;g=S+1;var x=E+1,D=f=0,G,z,A=new p;for(z=0;zm;m++){if(n=d[m])if(h=n[0],k=n[1]){t&&e.addAttribute("morphTarget"+m,t[h]);f&&e.addAttribute("morphNormal"+m,f[h]);c[m]=k;continue}c[m]=0}g.getUniforms().setValue(a,"morphTargetInfluences",c)}}}function Uf(a,b){var c={};return{update:function(d){var e=b.render.frame,f=d.geometry,g=a.get(d,f);c[g.id]!==e&&(f.isGeometry&&g.updateFromObject(d),a.update(g),c[g.id]=e);return g},dispose:function(){c={}}}}function Wa(a,b,c,d,e,f,g,h,k,m){a=void 0!==a?a:[];T.call(this,a,void 0!==b?b:301,c,d,e,f, +g,h,k,m);this.flipY=!1}function Lb(a,b,c){var d=a[0];if(0>=d||0/gm,function(a,c){a=U[c];if(void 0===a)throw Error("Can not resolve #include <"+c+">");return Wd(a)})}function We(a){return a.replace(/#pragma unroll_loop[\s]+?for \( int i = (\d+); i < (\d+); i \+\+ \) \{([\s\S]+?)(?=\})\}/g,function(a,c,d,e){a="";for(c=parseInt(c);c< +parseInt(d);c++)a+=e.replace(/\[ i \]/g,"[ "+c+" ]");return a})}function wg(a,b,c,d,e,f,g){var h=a.context,k=d.defines,m=e.vertexShader,t=e.fragmentShader,n="SHADOWMAP_TYPE_BASIC";1===f.shadowMapType?n="SHADOWMAP_TYPE_PCF":2===f.shadowMapType&&(n="SHADOWMAP_TYPE_PCF_SOFT");var q="ENVMAP_TYPE_CUBE",u="ENVMAP_MODE_REFLECTION",r="ENVMAP_BLENDING_MULTIPLY";if(f.envMap){switch(d.envMap.mapping){case 301:case 302:q="ENVMAP_TYPE_CUBE";break;case 306:case 307:q="ENVMAP_TYPE_CUBE_UV";break;case 303:case 304:q= +"ENVMAP_TYPE_EQUIREC";break;case 305:q="ENVMAP_TYPE_SPHERE"}switch(d.envMap.mapping){case 302:case 304:u="ENVMAP_MODE_REFRACTION"}switch(d.combine){case 0:r="ENVMAP_BLENDING_MULTIPLY";break;case 1:r="ENVMAP_BLENDING_MIX";break;case 2:r="ENVMAP_BLENDING_ADD"}}var l=0b||a.height>b){if("data"in a){console.warn("THREE.WebGLRenderer: image in DataTexture is too big ("+a.width+"x"+a.height+").");return}b/=Math.max(a.width,a.height); +var c=document.createElementNS("http://www.w3.org/1999/xhtml","canvas");c.width=Math.floor(a.width*b);c.height=Math.floor(a.height*b);c.getContext("2d").drawImage(a,0,0,a.width,a.height,0,0,c.width,c.height);console.warn("THREE.WebGLRenderer: image is too big ("+a.width+"x"+a.height+"). Resized to "+c.width+"x"+c.height);return c}return a}function k(a){return K.isPowerOfTwo(a.width)&&K.isPowerOfTwo(a.height)}function m(a,b){return a.generateMipmaps&&b&&1003!==a.minFilter&&1006!==a.minFilter}function t(b, +c,e,f){a.generateMipmap(b);d.get(c).__maxMipLevel=Math.log(Math.max(e,f))*Math.LOG2E}function n(b,c){if(!e.isWebGL2)return b;if(b===a.RGB){if(c===a.FLOAT)return a.RGB32F;if(c===a.HALF_FLOAT)return a.RGB16F;if(c===a.UNSIGNED_BYTE)return a.RGB8}if(b===a.RGBA){if(c===a.FLOAT)return a.RGBA32F;if(c===a.HALF_FLOAT)return a.RGBA16F;if(c===a.UNSIGNED_BYTE)return a.RGBA8}return b}function q(b){return 1003===b||1004===b||1005===b?a.NEAREST:a.LINEAR}function u(b){b=b.target;b.removeEventListener("dispose",u); +a:{var c=d.get(b);if(b.image&&c.__image__webglTextureCube)a.deleteTexture(c.__image__webglTextureCube);else{if(void 0===c.__webglInit)break a;a.deleteTexture(c.__webglTexture)}d.remove(b)}b.isVideoTexture&&delete G[b.id];g.memory.textures--}function l(b){b=b.target;b.removeEventListener("dispose",l);var c=d.get(b),e=d.get(b.texture);if(b){void 0!==e.__webglTexture&&a.deleteTexture(e.__webglTexture);b.depthTexture&&b.depthTexture.dispose();if(b.isWebGLRenderTargetCube)for(e=0;6>e;e++)a.deleteFramebuffer(c.__webglFramebuffer[e]), +c.__webglDepthbuffer&&a.deleteRenderbuffer(c.__webglDepthbuffer[e]);else a.deleteFramebuffer(c.__webglFramebuffer),c.__webglDepthbuffer&&a.deleteRenderbuffer(c.__webglDepthbuffer);d.remove(b.texture);d.remove(b)}g.memory.textures--}function v(b,q){var l=d.get(b);if(b.isVideoTexture){var r=b.id,v=g.render.frame;G[r]!==v&&(G[r]=v,b.update())}if(0w;w++)v[w]=q||r?r?b.image[w].image:b.image[w]:h(b.image[w],e.maxCubemapSize);var y=v[0],O=k(y),x=f.convert(b.format),D=f.convert(b.type),G=n(x,D);p(a.TEXTURE_CUBE_MAP,b,O);for(w=0;6>w;w++)if(q)for(var S,z=v[w].mipmaps,A=0,B=z.length;Aq;q++)e.__webglFramebuffer[q]=a.createFramebuffer()}else e.__webglFramebuffer= +a.createFramebuffer();if(h){c.bindTexture(a.TEXTURE_CUBE_MAP,f.__webglTexture);p(a.TEXTURE_CUBE_MAP,b.texture,n);for(q=0;6>q;q++)x(e.__webglFramebuffer[q],b,a.COLOR_ATTACHMENT0,a.TEXTURE_CUBE_MAP_POSITIVE_X+q);m(b.texture,n)&&t(a.TEXTURE_CUBE_MAP,b.texture,b.width,b.height);c.bindTexture(a.TEXTURE_CUBE_MAP,null)}else c.bindTexture(a.TEXTURE_2D,f.__webglTexture),p(a.TEXTURE_2D,b.texture,n),x(e.__webglFramebuffer,b,a.COLOR_ATTACHMENT0,a.TEXTURE_2D),m(b.texture,n)&&t(a.TEXTURE_2D,b.texture,b.width,b.height), +c.bindTexture(a.TEXTURE_2D,null);if(b.depthBuffer){e=d.get(b);f=!0===b.isWebGLRenderTargetCube;if(b.depthTexture){if(f)throw Error("target.depthTexture not supported in Cube render targets");if(b&&b.isWebGLRenderTargetCube)throw Error("Depth Texture with cube render targets is not supported");a.bindFramebuffer(a.FRAMEBUFFER,e.__webglFramebuffer);if(!b.depthTexture||!b.depthTexture.isDepthTexture)throw Error("renderTarget.depthTexture must be an instance of THREE.DepthTexture");d.get(b.depthTexture).__webglTexture&& +b.depthTexture.image.width===b.width&&b.depthTexture.image.height===b.height||(b.depthTexture.image.width=b.width,b.depthTexture.image.height=b.height,b.depthTexture.needsUpdate=!0);v(b.depthTexture,0);e=d.get(b.depthTexture).__webglTexture;if(1026===b.depthTexture.format)a.framebufferTexture2D(a.FRAMEBUFFER,a.DEPTH_ATTACHMENT,a.TEXTURE_2D,e,0);else if(1027===b.depthTexture.format)a.framebufferTexture2D(a.FRAMEBUFFER,a.DEPTH_STENCIL_ATTACHMENT,a.TEXTURE_2D,e,0);else throw Error("Unknown depthTexture format"); +}else if(f)for(e.__webglDepthbuffer=[],f=0;6>f;f++)a.bindFramebuffer(a.FRAMEBUFFER,e.__webglFramebuffer[f]),e.__webglDepthbuffer[f]=a.createRenderbuffer(),w(e.__webglDepthbuffer[f],b);else a.bindFramebuffer(a.FRAMEBUFFER,e.__webglFramebuffer),e.__webglDepthbuffer=a.createRenderbuffer(),w(e.__webglDepthbuffer,b);a.bindFramebuffer(a.FRAMEBUFFER,null)}};this.updateRenderTargetMipmap=function(b){var e=b.texture,f=k(b);if(m(e,f)){f=b.isWebGLRenderTargetCube?a.TEXTURE_CUBE_MAP:a.TEXTURE_2D;var g=d.get(e).__webglTexture; +c.bindTexture(f,g);t(f,e,b.width,b.height);c.bindTexture(f,null)}}}function Ze(a,b,c){return{convert:function(d){if(1E3===d)return a.REPEAT;if(1001===d)return a.CLAMP_TO_EDGE;if(1002===d)return a.MIRRORED_REPEAT;if(1003===d)return a.NEAREST;if(1004===d)return a.NEAREST_MIPMAP_NEAREST;if(1005===d)return a.NEAREST_MIPMAP_LINEAR;if(1006===d)return a.LINEAR;if(1007===d)return a.LINEAR_MIPMAP_NEAREST;if(1008===d)return a.LINEAR_MIPMAP_LINEAR;if(1009===d)return a.UNSIGNED_BYTE;if(1017===d)return a.UNSIGNED_SHORT_4_4_4_4; +if(1018===d)return a.UNSIGNED_SHORT_5_5_5_1;if(1019===d)return a.UNSIGNED_SHORT_5_6_5;if(1010===d)return a.BYTE;if(1011===d)return a.SHORT;if(1012===d)return a.UNSIGNED_SHORT;if(1013===d)return a.INT;if(1014===d)return a.UNSIGNED_INT;if(1015===d)return a.FLOAT;if(1016===d){if(c.isWebGL2)return a.HALF_FLOAT;var e=b.get("OES_texture_half_float");if(null!==e)return e.HALF_FLOAT_OES}if(1021===d)return a.ALPHA;if(1022===d)return a.RGB;if(1023===d)return a.RGBA;if(1024===d)return a.LUMINANCE;if(1025=== +d)return a.LUMINANCE_ALPHA;if(1026===d)return a.DEPTH_COMPONENT;if(1027===d)return a.DEPTH_STENCIL;if(100===d)return a.FUNC_ADD;if(101===d)return a.FUNC_SUBTRACT;if(102===d)return a.FUNC_REVERSE_SUBTRACT;if(200===d)return a.ZERO;if(201===d)return a.ONE;if(202===d)return a.SRC_COLOR;if(203===d)return a.ONE_MINUS_SRC_COLOR;if(204===d)return a.SRC_ALPHA;if(205===d)return a.ONE_MINUS_SRC_ALPHA;if(206===d)return a.DST_ALPHA;if(207===d)return a.ONE_MINUS_DST_ALPHA;if(208===d)return a.DST_COLOR;if(209=== +d)return a.ONE_MINUS_DST_COLOR;if(210===d)return a.SRC_ALPHA_SATURATE;if(33776===d||33777===d||33778===d||33779===d)if(e=b.get("WEBGL_compressed_texture_s3tc"),null!==e){if(33776===d)return e.COMPRESSED_RGB_S3TC_DXT1_EXT;if(33777===d)return e.COMPRESSED_RGBA_S3TC_DXT1_EXT;if(33778===d)return e.COMPRESSED_RGBA_S3TC_DXT3_EXT;if(33779===d)return e.COMPRESSED_RGBA_S3TC_DXT5_EXT}if(35840===d||35841===d||35842===d||35843===d)if(e=b.get("WEBGL_compressed_texture_pvrtc"),null!==e){if(35840===d)return e.COMPRESSED_RGB_PVRTC_4BPPV1_IMG; +if(35841===d)return e.COMPRESSED_RGB_PVRTC_2BPPV1_IMG;if(35842===d)return e.COMPRESSED_RGBA_PVRTC_4BPPV1_IMG;if(35843===d)return e.COMPRESSED_RGBA_PVRTC_2BPPV1_IMG}if(36196===d&&(e=b.get("WEBGL_compressed_texture_etc1"),null!==e))return e.COMPRESSED_RGB_ETC1_WEBGL;if(37808===d||37809===d||37810===d||37811===d||37812===d||37813===d||37814===d||37815===d||37816===d||37817===d||37818===d||37819===d||37820===d||37821===d)if(e=b.get("WEBGL_compressed_texture_astc"),null!==e)return d;if(103===d||104=== +d){if(c.isWebGL2){if(103===d)return a.MIN;if(104===d)return a.MAX}e=b.get("EXT_blend_minmax");if(null!==e){if(103===d)return e.MIN_EXT;if(104===d)return e.MAX_EXT}}if(1020===d){if(c.isWebGL2)return a.UNSIGNED_INT_24_8;e=b.get("WEBGL_depth_texture");if(null!==e)return e.UNSIGNED_INT_24_8_WEBGL}return 0}}}function Mb(){B.call(this);this.type="Group"}function X(a,b,c,d){Pa.call(this);this.type="PerspectiveCamera";this.fov=void 0!==a?a:50;this.zoom=1;this.near=void 0!==c?c:.1;this.far=void 0!==d?d:2E3; +this.focus=10;this.aspect=void 0!==b?b:1;this.view=null;this.filmGauge=35;this.filmOffset=0;this.updateProjectionMatrix()}function Ac(a){X.call(this);this.cameras=a||[]}function $e(a){function b(){return null!==e&&!0===e.isPresenting}function c(){if(b()){var c=e.getEyeParameters("left"),f=c.renderWidth;c=c.renderHeight;w=a.getPixelRatio();x=a.getSize();a.setDrawingBufferSize(2*f,c,1);D.start()}else d.enabled&&a.setDrawingBufferSize(x.width,x.height,w),D.stop()}var d=this,e=null,f=null,g=null,h=[], +k=new J,m=new J,t="stage";"undefined"!==typeof window&&"VRFrameData"in window&&(f=new window.VRFrameData,window.addEventListener("vrdisplaypresentchange",c,!1));var n=new J,q=new ha,u=new p,l=new X;l.bounds=new aa(0,0,.5,1);l.layers.enable(1);var v=new X;v.bounds=new aa(.5,0,.5,1);v.layers.enable(2);var y=new Ac([l,v]);y.layers.enable(1);y.layers.enable(2);var x,w,G=[];this.enabled=!1;this.getController=function(a){var b=h[a];void 0===b&&(b=new Mb,b.matrixAutoUpdate=!1,b.visible=!1,h[a]=b);return b}; +this.getDevice=function(){return e};this.setDevice=function(a){void 0!==a&&(e=a);D.setContext(a)};this.setFrameOfReferenceType=function(a){t=a};this.setPoseTarget=function(a){void 0!==a&&(g=a)};this.getCamera=function(a){var b="stage"===t?1.6:0;if(null===e)return a.position.set(0,b,0),a;e.depthNear=a.near;e.depthFar=a.far;e.getFrameData(f);if("stage"===t){var c=e.stageParameters;c?k.fromArray(c.sittingToStandingTransform):k.makeTranslation(0,b,0)}b=f.pose;c=null!==g?g:a;c.matrix.copy(k);c.matrix.decompose(c.position, +c.quaternion,c.scale);null!==b.orientation&&(q.fromArray(b.orientation),c.quaternion.multiply(q));null!==b.position&&(q.setFromRotationMatrix(k),u.fromArray(b.position),u.applyQuaternion(q),c.position.add(u));c.updateMatrixWorld();if(!1===e.isPresenting)return a;l.near=a.near;v.near=a.near;l.far=a.far;v.far=a.far;y.matrixWorld.copy(a.matrixWorld);y.matrixWorldInverse.copy(a.matrixWorldInverse);l.matrixWorldInverse.fromArray(f.leftViewMatrix);v.matrixWorldInverse.fromArray(f.rightViewMatrix);m.getInverse(k); +"stage"===t&&(l.matrixWorldInverse.multiply(m),v.matrixWorldInverse.multiply(m));a=c.parent;null!==a&&(n.getInverse(a.matrixWorld),l.matrixWorldInverse.multiply(n),v.matrixWorldInverse.multiply(n));l.matrixWorld.getInverse(l.matrixWorldInverse);v.matrixWorld.getInverse(v.matrixWorldInverse);l.projectionMatrix.fromArray(f.leftProjectionMatrix);v.projectionMatrix.fromArray(f.rightProjectionMatrix);y.projectionMatrix.copy(l.projectionMatrix);a=e.getLayers();a.length&&(a=a[0],null!==a.leftBounds&&4=== +a.leftBounds.length&&l.bounds.fromArray(a.leftBounds),null!==a.rightBounds&&4===a.rightBounds.length&&v.bounds.fromArray(a.rightBounds));a:for(a=0;af.normalMatrix.determinant();ca.setMaterial(e,h);var k=q(a,c,e,f),m=!1;if(b!==d.id||H!==k.id||U!==(!0===e.wireframe))b=d.id,H=k.id,U=!0===e.wireframe,m=!0;f.morphTargetInfluences&&(wa.update(f,d,e,k),m=!0);h=d.index;var t= +d.attributes.position;c=1;!0===e.wireframe&&(h=sa.getWireframeAttribute(d),c=2);a=xa;if(null!==h){var n=qa.get(h);a=za;a.setIndex(n)}if(m){if(d&&d.isInstancedBufferGeometry&!va.isWebGL2&&null===ia.get("ANGLE_instanced_arrays"))console.error("THREE.WebGLRenderer.setupVertexAttributes: using THREE.InstancedBufferGeometry but hardware does not support extension ANGLE_instanced_arrays.");else{ca.initAttributes();m=d.attributes;k=k.getAttributes();var l=e.defaultAttributeValues;for(O in k){var u=k[O]; +if(0<=u){var r=m[O];if(void 0!==r){var v=r.normalized,p=r.itemSize,w=qa.get(r);if(void 0!==w){var y=w.buffer,x=w.type;w=w.bytesPerElement;if(r.isInterleavedBufferAttribute){var D=r.data,G=D.stride;r=r.offset;D&&D.isInstancedInterleavedBuffer?(ca.enableAttributeAndDivisor(u,D.meshPerAttribute),void 0===d.maxInstancedCount&&(d.maxInstancedCount=D.meshPerAttribute*D.count)):ca.enableAttribute(u);C.bindBuffer(C.ARRAY_BUFFER,y);C.vertexAttribPointer(u,p,x,v,G*w,r*w)}else r.isInstancedBufferAttribute?(ca.enableAttributeAndDivisor(u, +r.meshPerAttribute),void 0===d.maxInstancedCount&&(d.maxInstancedCount=r.meshPerAttribute*r.count)):ca.enableAttribute(u),C.bindBuffer(C.ARRAY_BUFFER,y),C.vertexAttribPointer(u,p,x,v,0,0)}}else if(void 0!==l&&(v=l[O],void 0!==v))switch(v.length){case 2:C.vertexAttrib2fv(u,v);break;case 3:C.vertexAttrib3fv(u,v);break;case 4:C.vertexAttrib4fv(u,v);break;default:C.vertexAttrib1fv(u,v)}}}ca.disableUnusedAttributes()}null!==h&&C.bindBuffer(C.ELEMENT_ARRAY_BUFFER,n.buffer)}n=Infinity;null!==h?n=h.count: +void 0!==t&&(n=t.count);h=d.drawRange.start*c;t=null!==g?g.start*c:0;var O=Math.max(h,t);g=Math.max(0,Math.min(n,h+d.drawRange.count*c,t+(null!==g?g.count*c:Infinity))-1-O+1);if(0!==g){if(f.isMesh)if(!0===e.wireframe)ca.setLineWidth(e.wireframeLinewidth*(null===L?W:1)),a.setMode(C.LINES);else switch(f.drawMode){case 0:a.setMode(C.TRIANGLES);break;case 1:a.setMode(C.TRIANGLE_STRIP);break;case 2:a.setMode(C.TRIANGLE_FAN)}else f.isLine?(e=e.linewidth,void 0===e&&(e=1),ca.setLineWidth(e*(null===L?W:1)), +f.isLineSegments?a.setMode(C.LINES):f.isLineLoop?a.setMode(C.LINE_LOOP):a.setMode(C.LINE_STRIP)):f.isPoints?a.setMode(C.POINTS):f.isSprite&&a.setMode(C.TRIANGLES);d&&d.isInstancedBufferGeometry?0=va.maxTextures&&console.warn("THREE.WebGLRenderer: Trying to use "+a+" texture units while this GPU supports only "+ +va.maxTextures);fa+=1;return a};this.setTexture2D=function(){var a=!1;return function(b,c){b&&b.isWebGLRenderTarget&&(a||(console.warn("THREE.WebGLRenderer.setTexture2D: don't use render targets as textures. Use their .texture property instead."),a=!0),b=b.texture);ja.setTexture2D(b,c)}}();this.setTexture=function(){var a=!1;return function(b,c){a||(console.warn("THREE.WebGLRenderer: .setTexture is deprecated, use setTexture2D instead."),a=!0);ja.setTexture2D(b,c)}}();this.setTextureCube=function(){var a= +!1;return function(b,c){b&&b.isWebGLRenderTargetCube&&(a||(console.warn("THREE.WebGLRenderer.setTextureCube: don't use cube render targets as textures. Use their .texture property instead."),a=!0),b=b.texture);b&&b.isCubeTexture||Array.isArray(b.image)&&6===b.image.length?ja.setTextureCube(b,c):ja.setTextureCubeDynamic(b,c)}}();this.setFramebuffer=function(a){F=a};this.getRenderTarget=function(){return L};this.setRenderTarget=function(a){(L=a)&&void 0===Ca.get(a).__webglFramebuffer&&ja.setupRenderTarget(a); +var b=F,c=!1;a?(b=Ca.get(a).__webglFramebuffer,a.isWebGLRenderTargetCube&&(b=b[a.activeCubeFace],c=!0),T.copy(a.viewport),zc.copy(a.scissor),Y=a.scissorTest):(T.copy(cb).multiplyScalar(W),zc.copy(ha).multiplyScalar(W),Y=ra);M!==b&&(C.bindFramebuffer(C.FRAMEBUFFER,b),M=b);ca.viewport(T);ca.scissor(zc);ca.setScissorTest(Y);c&&(c=Ca.get(a.texture),C.framebufferTexture2D(C.FRAMEBUFFER,C.COLOR_ATTACHMENT0,C.TEXTURE_CUBE_MAP_POSITIVE_X+a.activeCubeFace,c.__webglTexture,a.activeMipMapLevel))};this.readRenderTargetPixels= +function(a,b,c,d,e,f){if(a&&a.isWebGLRenderTarget){var g=Ca.get(a).__webglFramebuffer;if(g){var h=!1;g!==M&&(C.bindFramebuffer(C.FRAMEBUFFER,g),h=!0);try{var k=a.texture,m=k.format,t=k.type;1023!==m&&ea.convert(m)!==C.getParameter(C.IMPLEMENTATION_COLOR_READ_FORMAT)?console.error("THREE.WebGLRenderer.readRenderTargetPixels: renderTarget is not in RGBA or implementation defined format."):1009===t||ea.convert(t)===C.getParameter(C.IMPLEMENTATION_COLOR_READ_TYPE)||1015===t&&(va.isWebGL2||ia.get("OES_texture_float")|| +ia.get("WEBGL_color_buffer_float"))||1016===t&&(va.isWebGL2?ia.get("EXT_color_buffer_float"):ia.get("EXT_color_buffer_half_float"))?C.checkFramebufferStatus(C.FRAMEBUFFER)===C.FRAMEBUFFER_COMPLETE?0<=b&&b<=a.width-d&&0<=c&&c<=a.height-e&&C.readPixels(b,c,d,e,ea.convert(m),ea.convert(t),f):console.error("THREE.WebGLRenderer.readRenderTargetPixels: readPixels from renderTarget failed. Framebuffer not complete."):console.error("THREE.WebGLRenderer.readRenderTargetPixels: renderTarget is not in UnsignedByteType or implementation defined type.")}finally{h&& +C.bindFramebuffer(C.FRAMEBUFFER,M)}}}else console.error("THREE.WebGLRenderer.readRenderTargetPixels: renderTarget is not THREE.WebGLRenderTarget.")};this.copyFramebufferToTexture=function(a,b,c){var d=b.image.width,e=b.image.height,f=ea.convert(b.format);this.setTexture2D(b,0);C.copyTexImage2D(C.TEXTURE_2D,c||0,f,a.x,a.y,d,e,0)};this.copyTextureToTexture=function(a,b,c,d){var e=b.image.width,f=b.image.height,g=ea.convert(c.format),h=ea.convert(c.type);this.setTexture2D(c,0);b.isDataTexture?C.texSubImage2D(C.TEXTURE_2D, +d||0,a.x,a.y,e,f,g,h,b.image.data):C.texSubImage2D(C.TEXTURE_2D,d||0,a.x,a.y,g,h,b.image)}}function Nb(a,b){this.name="";this.color=new F(a);this.density=void 0!==b?b:2.5E-4}function Ob(a,b,c){this.name="";this.color=new F(a);this.near=void 0!==b?b:1;this.far=void 0!==c?c:1E3}function rd(){B.call(this);this.type="Scene";this.overrideMaterial=this.fog=this.background=null;this.autoUpdate=!0}function qb(a,b){this.array=a;this.stride=b;this.count=void 0!==a?a.length/b:0;this.dynamic=!1;this.updateRange= +{offset:0,count:-1};this.version=0}function Bc(a,b,c,d){this.data=a;this.itemSize=b;this.offset=c;this.normalized=!0===d}function eb(a){H.call(this);this.type="SpriteMaterial";this.color=new F(16777215);this.map=null;this.rotation=0;this.sizeAttenuation=!0;this.lights=!1;this.transparent=!0;this.setValues(a)}function Cc(a){B.call(this);this.type="Sprite";if(void 0===Pb){Pb=new I;var b=new Float32Array([-.5,-.5,0,0,0,.5,-.5,0,1,0,.5,.5,0,1,1,-.5,.5,0,0,1]);b=new qb(b,5);Pb.setIndex([0,1,2,0,2,3]); +Pb.addAttribute("position",new Bc(b,3,0,!1));Pb.addAttribute("uv",new Bc(b,2,3,!1))}this.geometry=Pb;this.material=void 0!==a?a:new eb;this.center=new z(.5,.5)}function Dc(){B.call(this);this.type="LOD";Object.defineProperties(this,{levels:{enumerable:!0,value:[]}})}function Ec(a,b){a=a||[];this.bones=a.slice(0);this.boneMatrices=new Float32Array(16*this.bones.length);if(void 0===b)this.calculateInverses();else if(this.bones.length===b.length)this.boneInverses=b.slice(0);else for(console.warn("THREE.Skeleton boneInverses is the wrong length."), +this.boneInverses=[],a=0,b=this.bones.length;ac;c++){var n=t[h[c]];var q=t[h[(c+1)%3]];f[0]=Math.min(n,q);f[1]=Math.max(n,q);n=f[0]+","+f[1];void 0===g[n]&&(g[n]={index1:f[0],index2:f[1]})}}for(n in g)m=g[n],h=a.vertices[m.index1],b.push(h.x,h.y,h.z),h=a.vertices[m.index2],b.push(h.x,h.y,h.z)}else if(a&&a.isBufferGeometry)if(h=new p,null!==a.index){k=a.attributes.position;t=a.index;var l=a.groups;0===l.length&&(l=[{start:0, +count:t.count,materialIndex:0}]);a=0;for(e=l.length;ac;c++)n=t.getX(m+c),q=t.getX(m+(c+1)%3),f[0]=Math.min(n,q),f[1]=Math.max(n,q),n=f[0]+","+f[1],void 0===g[n]&&(g[n]={index1:f[0],index2:f[1]});for(n in g)m=g[n],h.fromBufferAttribute(k,m.index1),b.push(h.x,h.y,h.z),h.fromBufferAttribute(k,m.index2),b.push(h.x,h.y,h.z)}else for(k=a.attributes.position,m=0,d=k.count/3;mc;c++)g=3*m+c,h.fromBufferAttribute(k,g),b.push(h.x, +h.y,h.z),g=3*m+(c+1)%3,h.fromBufferAttribute(k,g),b.push(h.x,h.y,h.z);this.addAttribute("position",new A(b,3))}function Hc(a,b,c){M.call(this);this.type="ParametricGeometry";this.parameters={func:a,slices:b,stacks:c};this.fromBufferGeometry(new Tb(a,b,c));this.mergeVertices()}function Tb(a,b,c){I.call(this);this.type="ParametricBufferGeometry";this.parameters={func:a,slices:b,stacks:c};var d=[],e=[],f=[],g=[],h=new p,k=new p,m=new p,t=new p,n=new p,q,l;3>a.length&&console.error("THREE.ParametricGeometry: Function must now modify a Vector3 as third parameter."); +var r=b+1;for(q=0;q<=c;q++){var v=q/c;for(l=0;l<=b;l++){var y=l/b;a(y,v,k);e.push(k.x,k.y,k.z);0<=y-1E-5?(a(y-1E-5,v,m),t.subVectors(k,m)):(a(y+1E-5,v,m),t.subVectors(m,k));0<=v-1E-5?(a(y,v-1E-5,m),n.subVectors(k,m)):(a(y,v+1E-5,m),n.subVectors(m,k));h.crossVectors(t,n).normalize();f.push(h.x,h.y,h.z);g.push(y,v)}}for(q=0;qd&&1===a.x&&(k[b]=a.x-1);0===c.x&&0===c.z&&(k[b]=d/2/Math.PI+.5)}I.call(this);this.type="PolyhedronBufferGeometry";this.parameters={vertices:a, +indices:b,radius:c,detail:d};c=c||1;d=d||0;var h=[],k=[];(function(a){for(var c=new p,d=new p,g=new p,h=0;he&&(.2>b&&(k[a+0]+=1),.2>c&&(k[a+2]+=1),.2>d&&(k[a+4]+=1))})();this.addAttribute("position",new A(h,3));this.addAttribute("normal",new A(h.slice(),3));this.addAttribute("uv",new A(k,2));0===d?this.computeVertexNormals():this.normalizeNormals()}function Jc(a, +b){M.call(this);this.type="TetrahedronGeometry";this.parameters={radius:a,detail:b};this.fromBufferGeometry(new Ub(a,b));this.mergeVertices()}function Ub(a,b){la.call(this,[1,1,1,-1,-1,1,-1,1,-1,1,-1,-1],[2,1,0,0,3,2,1,3,0,2,3,1],a,b);this.type="TetrahedronBufferGeometry";this.parameters={radius:a,detail:b}}function Kc(a,b){M.call(this);this.type="OctahedronGeometry";this.parameters={radius:a,detail:b};this.fromBufferGeometry(new rb(a,b));this.mergeVertices()}function rb(a,b){la.call(this,[1,0,0, +-1,0,0,0,1,0,0,-1,0,0,0,1,0,0,-1],[0,2,4,0,4,3,0,3,5,0,5,2,1,2,5,1,5,3,1,3,4,1,4,2],a,b);this.type="OctahedronBufferGeometry";this.parameters={radius:a,detail:b}}function Lc(a,b){M.call(this);this.type="IcosahedronGeometry";this.parameters={radius:a,detail:b};this.fromBufferGeometry(new Vb(a,b));this.mergeVertices()}function Vb(a,b){var c=(1+Math.sqrt(5))/2;la.call(this,[-1,c,0,1,c,0,-1,-c,0,1,-c,0,0,-1,c,0,1,c,0,-1,-c,0,1,-c,c,0,-1,c,0,1,-c,0,-1,-c,0,1],[0,11,5,0,5,1,0,1,7,0,7,10,0,10,11,1,5,9,5, +11,4,11,10,2,10,7,6,7,1,8,3,9,4,3,4,2,3,2,6,3,6,8,3,8,9,4,9,5,2,4,11,6,2,10,8,6,7,9,8,1],a,b);this.type="IcosahedronBufferGeometry";this.parameters={radius:a,detail:b}}function Mc(a,b){M.call(this);this.type="DodecahedronGeometry";this.parameters={radius:a,detail:b};this.fromBufferGeometry(new Wb(a,b));this.mergeVertices()}function Wb(a,b){var c=(1+Math.sqrt(5))/2,d=1/c;la.call(this,[-1,-1,-1,-1,-1,1,-1,1,-1,-1,1,1,1,-1,-1,1,-1,1,1,1,-1,1,1,1,0,-d,-c,0,-d,c,0,d,-c,0,d,c,-d,-c,0,-d,c,0,d,-c,0,d,c, +0,-c,0,-d,c,0,-d,-c,0,d,c,0,d],[3,11,7,3,7,15,3,15,13,7,19,17,7,17,6,7,6,15,17,4,8,17,8,10,17,10,6,8,0,16,8,16,2,8,2,10,0,12,1,0,1,18,0,18,16,6,10,2,6,2,13,6,13,15,2,16,18,2,18,3,2,3,13,18,1,9,18,9,11,18,11,3,4,14,12,4,12,0,4,0,8,11,9,5,11,5,19,11,19,7,19,5,14,19,14,4,19,4,17,1,12,14,1,14,5,1,5,9],a,b);this.type="DodecahedronBufferGeometry";this.parameters={radius:a,detail:b}}function Nc(a,b,c,d,e,f){M.call(this);this.type="TubeGeometry";this.parameters={path:a,tubularSegments:b,radius:c,radialSegments:d, +closed:e};void 0!==f&&console.warn("THREE.TubeGeometry: taper has been removed.");a=new Xb(a,b,c,d,e);this.tangents=a.tangents;this.normals=a.normals;this.binormals=a.binormals;this.fromBufferGeometry(a);this.mergeVertices()}function Xb(a,b,c,d,e){function f(e){t=a.getPointAt(e/b,t);var f=g.normals[e];e=g.binormals[e];for(q=0;q<=d;q++){var m=q/d*Math.PI*2,n=Math.sin(m);m=-Math.cos(m);k.x=m*f.x+n*e.x;k.y=m*f.y+n*e.y;k.z=m*f.z+n*e.z;k.normalize();r.push(k.x,k.y,k.z);h.x=t.x+c*k.x;h.y=t.y+c*k.y;h.z= +t.z+c*k.z;l.push(h.x,h.y,h.z)}}I.call(this);this.type="TubeBufferGeometry";this.parameters={path:a,tubularSegments:b,radius:c,radialSegments:d,closed:e};b=b||64;c=c||1;d=d||8;e=e||!1;var g=a.computeFrenetFrames(b,e);this.tangents=g.tangents;this.normals=g.normals;this.binormals=g.binormals;var h=new p,k=new p,m=new z,t=new p,n,q,l=[],r=[],v=[],y=[];for(n=0;n=b;e-=d)f=bf(e,a[e],a[e+1],f);f&&sb(f,f.next)&&(Qc(f),f=f.next);return f}function Rc(a,b){if(!a)return a;b||(b=a);do{var c=!1;if(a.steiner||!sb(a,a.next)&&0!==ma(a.prev,a,a.next))a=a.next;else{Qc(a);a=b=a.prev;if(a===a.next)break;c=!0}}while(c||a!==b);return b} +function Sc(a,b,c,d,e,f,g){if(a){if(!g&&f){var h=a,k=h;do null===k.z&&(k.z=$d(k.x,k.y,d,e,f)),k.prevZ=k.prev,k=k.nextZ=k.next;while(k!==h);k.prevZ.nextZ=null;k.prevZ=null;h=k;var m,t,n,l,u=1;do{k=h;var r=h=null;for(t=0;k;){t++;var v=k;for(m=n=0;mn.x?t.x>u.x?t.x:u.x:n.x>u.x?n.x:u.x,G=t.y>n.y?t.y>u.y?t.y:u.y:n.y>u.y?n.y:u.y;m=$d(t.x=m;){if(p!==r.prev&&p!==r.next&&vd(t.x,t.y,n.x,n.y,u.x,u.y,p.x,p.y)&&0<=ma(p.prev,p,p.next)){r=!1;break a}p= +p.prevZ}r=!0}}else a:if(r=a,t=r.prev,n=r,u=r.next,0<=ma(t,n,u))r=!1;else{for(m=r.next.next;m!==r.prev;){if(vd(t.x,t.y,n.x,n.y,u.x,u.y,m.x,m.y)&&0<=ma(m.prev,m,m.next)){r=!1;break a}m=m.next}r=!0}if(r)b.push(k.i/c),b.push(a.i/c),b.push(v.i/c),Qc(a),h=a=v.next;else if(a=v,a===h){if(!g)Sc(Rc(a),b,c,d,e,f,1);else if(1===g){g=b;h=c;k=a;do v=k.prev,r=k.next.next,!sb(v,r)&&cf(v,k,k.next,r)&&Tc(v,r)&&Tc(r,v)&&(g.push(v.i/h),g.push(k.i/h),g.push(r.i/h),Qc(k),Qc(k.next),k=a=r),k=k.next;while(k!==a);a=k;Sc(a, +b,c,d,e,f,2)}else if(2===g)a:{g=a;do{for(h=g.next.next;h!==g.prev;){if(k=g.i!==h.i){k=g;v=h;if(r=k.next.i!==v.i&&k.prev.i!==v.i){b:{r=k;do{if(r.i!==k.i&&r.next.i!==k.i&&r.i!==v.i&&r.next.i!==v.i&&cf(r,r.next,k,v)){r=!0;break b}r=r.next}while(r!==k);r=!1}r=!r}if(r=r&&Tc(k,v)&&Tc(v,k)){r=k;t=!1;n=(k.x+v.x)/2;v=(k.y+v.y)/2;do r.y>v!==r.next.y>v&&r.next.y!==r.y&&n<(r.next.x-r.x)*(v-r.y)/(r.next.y-r.y)+r.x&&(t=!t),r=r.next;while(r!==k);r=t}k=r}if(k){a=df(g,h);g=Rc(g,g.next);a=Rc(a,a.next);Sc(g,b,c,d,e, +f);Sc(a,b,c,d,e,f);break a}h=h.next}g=g.next}while(g!==a)}break}}}}function Mg(a,b){return a.x-b.x}function Ng(a,b){var c=b,d=a.x,e=a.y,f=-Infinity;do{if(e<=c.y&&e>=c.next.y&&c.next.y!==c.y){var g=c.x+(e-c.y)*(c.next.x-c.x)/(c.next.y-c.y);if(g<=d&&g>f){f=g;if(g===d){if(e===c.y)return c;if(e===c.next.y)return c.next}var h=c.x=c.x&&c.x>=g&&d!==c.x&&vd(eh.x)&&Tc(c,a)&&(h=c,m=t)}c=c.next}return h}function $d(a,b,c,d,e){a=32767*(a-c)*e;b=32767*(b-d)*e;a=(a|a<<8)&16711935;a=(a|a<<4)&252645135;a=(a|a<<2)&858993459;b=(b|b<<8)&16711935;b=(b|b<<4)&252645135;b=(b|b<<2)&858993459;return(a|a<<1)&1431655765|((b|b<<1)&1431655765)<<1}function Og(a){var b=a,c=a;do b.xma(a.prev,a,a.next)?0<=ma(a,b,a.next)&&0<=ma(a,a.prev,b):0>ma(a,b,a.prev)||0>ma(a,a.next,b)}function df(a,b){var c=new ae(a.i,a.x,a.y),d=new ae(b.i,b.x,b.y),e=a.next,f=b.prev;a.next=b;b.prev=a;c.next=e;e.prev= +c;d.next=c;c.prev=d;f.next=d;d.prev=f;return d}function bf(a,b,c,d){a=new ae(a,b,c);d?(a.next=d.next,a.prev=d,d.next.prev=a,d.next=a):(a.prev=a,a.next=a);return a}function Qc(a){a.next.prev=a.prev;a.prev.next=a.next;a.prevZ&&(a.prevZ.nextZ=a.nextZ);a.nextZ&&(a.nextZ.prevZ=a.prevZ)}function ae(a,b,c){this.i=a;this.x=b;this.y=c;this.nextZ=this.prevZ=this.z=this.next=this.prev=null;this.steiner=!1}function ef(a){var b=a.length;2Number.EPSILON){var k=Math.sqrt(h),m=Math.sqrt(f*f+g*g);h=b.x-e/k;b=b.y+d/k; +g=((c.x-g/m-h)*g-(c.y+f/m-b)*f)/(d*g-e*f);f=h+d*g-a.x;d=b+e*g-a.y;e=f*f+d*d;if(2>=e)return new z(f,d);e=Math.sqrt(e/2)}else a=!1,d>Number.EPSILON?f>Number.EPSILON&&(a=!0):d<-Number.EPSILON?f<-Number.EPSILON&&(a=!0):Math.sign(e)===Math.sign(g)&&(a=!0),a?(f=-e,e=Math.sqrt(h)):(f=d,d=e,e=Math.sqrt(h/2));return new z(f/e,d/e)}function h(a,b){for(N=a.length;0<=--N;){var c=N;var f=N-1;0>f&&(f=a.length-1);var g,h=w+2*E;for(g=0;gt;t++){var n=m[f[t]];var l=m[f[(t+1)%3]];d[0]=Math.min(n,l);d[1]=Math.max(n,l);n=d[0]+","+d[1];void 0===e[n]?e[n]={index1:d[0],index2:d[1],face1:h,face2:void 0}:e[n].face2=h}for(n in e)if(d=e[n],void 0===d.face2||g[d.face1].normal.dot(g[d.face2].normal)<=b)f=a[d.index1],c.push(f.x,f.y,f.z),f=a[d.index2], +c.push(f.x,f.y,f.z);this.addAttribute("position",new A(c,3))}function xb(a,b,c,d,e,f,g,h){M.call(this);this.type="CylinderGeometry";this.parameters={radiusTop:a,radiusBottom:b,height:c,radialSegments:d,heightSegments:e,openEnded:f,thetaStart:g,thetaLength:h};this.fromBufferGeometry(new Ya(a,b,c,d,e,f,g,h));this.mergeVertices()}function Ya(a,b,c,d,e,f,g,h){function k(c){var e,f=new z,k=new p,q=0,v=!0===c?a:b,w=!0===c?1:-1;var A=r;for(e=1;e<=d;e++)n.push(0,y*w,0),l.push(0,w,0),u.push(.5,.5),r++;var B= +r;for(e=0;e<=d;e++){var P=e/d*h+g,I=Math.cos(P);P=Math.sin(P);k.x=v*P;k.y=y*w;k.z=v*I;n.push(k.x,k.y,k.z);l.push(0,w,0);f.x=.5*I+.5;f.y=.5*P*w+.5;u.push(f.x,f.y);r++}for(e=0;ethis.duration&&this.resetDuration()}function Qg(a){switch(a.toLowerCase()){case "scalar":case "double":case "float":case "number":case "integer":return gc;case "vector":case "vector2":case "vector3":case "vector4":return hc; +case "color":return Id;case "quaternion":return ed;case "bool":case "boolean":return Hd;case "string":return Kd}throw Error("THREE.KeyframeTrack: Unsupported typeName: "+a);}function Rg(a){if(void 0===a.type)throw Error("THREE.KeyframeTrack: track type undefined, can not parse");var b=Qg(a.type);if(void 0===a.times){var c=[],d=[];qa.flattenJSON(a.keys,c,d,"value");a.times=c;a.values=d}return void 0!==b.parse?b.parse(a):new b(a.name,a.times,a.values,a.interpolation)}function Ld(a){this.manager=void 0!== +a?a:wa;this.textures={}}function fe(a){this.manager=void 0!==a?a:wa}function ic(){}function ge(a){"boolean"===typeof a&&(console.warn("THREE.JSONLoader: showStatus parameter has been removed from constructor."),a=void 0);this.manager=void 0!==a?a:wa;this.withCredentials=!1}function lf(a){this.manager=void 0!==a?a:wa;this.texturePath=""}function he(a){"undefined"===typeof createImageBitmap&&console.warn("THREE.ImageBitmapLoader: createImageBitmap() not supported.");"undefined"===typeof fetch&&console.warn("THREE.ImageBitmapLoader: fetch() not supported."); +this.manager=void 0!==a?a:wa;this.options=void 0}function ie(){this.type="ShapePath";this.color=new F;this.subPaths=[];this.currentPath=null}function je(a){this.type="Font";this.data=a}function mf(a){this.manager=void 0!==a?a:wa}function ke(a){this.manager=void 0!==a?a:wa}function nf(){this.type="StereoCamera";this.aspect=1;this.eyeSep=.064;this.cameraL=new X;this.cameraL.layers.enable(1);this.cameraL.matrixAutoUpdate=!1;this.cameraR=new X;this.cameraR.layers.enable(2);this.cameraR.matrixAutoUpdate= +!1}function fd(a,b,c){B.call(this);this.type="CubeCamera";var d=new X(90,1,a,b);d.up.set(0,-1,0);d.lookAt(new p(1,0,0));this.add(d);var e=new X(90,1,a,b);e.up.set(0,-1,0);e.lookAt(new p(-1,0,0));this.add(e);var f=new X(90,1,a,b);f.up.set(0,0,1);f.lookAt(new p(0,1,0));this.add(f);var g=new X(90,1,a,b);g.up.set(0,0,-1);g.lookAt(new p(0,-1,0));this.add(g);var h=new X(90,1,a,b);h.up.set(0,-1,0);h.lookAt(new p(0,0,1));this.add(h);var k=new X(90,1,a,b);k.up.set(0,-1,0);k.lookAt(new p(0,0,-1));this.add(k); +this.renderTarget=new Ib(c,c,{format:1022,magFilter:1006,minFilter:1006});this.renderTarget.texture.name="CubeCamera";this.update=function(a,b){null===this.parent&&this.updateMatrixWorld();var c=this.renderTarget,m=c.texture.generateMipmaps;c.texture.generateMipmaps=!1;c.activeCubeFace=0;a.render(b,d,c);c.activeCubeFace=1;a.render(b,e,c);c.activeCubeFace=2;a.render(b,f,c);c.activeCubeFace=3;a.render(b,g,c);c.activeCubeFace=4;a.render(b,h,c);c.texture.generateMipmaps=m;c.activeCubeFace=5;a.render(b, +k,c);a.setRenderTarget(null)};this.clear=function(a,b,c,d){for(var e=this.renderTarget,f=0;6>f;f++)e.activeCubeFace=f,a.setRenderTarget(e),a.clear(b,c,d);a.setRenderTarget(null)}}function le(){B.call(this);this.type="AudioListener";this.context=me.getContext();this.gain=this.context.createGain();this.gain.connect(this.context.destination);this.filter=null}function jc(a){B.call(this);this.type="Audio";this.context=a.context;this.gain=this.context.createGain();this.gain.connect(a.getInput());this.autoplay= +!1;this.buffer=null;this.loop=!1;this.offset=this.startTime=0;this.playbackRate=1;this.isPlaying=!1;this.hasPlaybackControl=!0;this.sourceType="empty";this.filters=[]}function ne(a){jc.call(this,a);this.panner=this.context.createPanner();this.panner.connect(this.gain)}function oe(a,b){this.analyser=a.context.createAnalyser();this.analyser.fftSize=void 0!==b?b:2048;this.data=new Uint8Array(this.analyser.frequencyBinCount);a.getOutput().connect(this.analyser)}function pe(a,b,c){this.binding=a;this.valueSize= +c;a=Float64Array;switch(b){case "quaternion":b=this._slerp;break;case "string":case "bool":a=Array;b=this._select;break;default:b=this._lerp}this.buffer=new a(4*c);this._mixBufferRegion=b;this.referenceCount=this.useCount=this.cumulativeWeight=0}function of(a,b,c){c=c||sa.parseTrackName(b);this._targetGroup=a;this._bindings=a.subscribe_(b,c)}function sa(a,b,c){this.path=b;this.parsedPath=c||sa.parseTrackName(b);this.node=sa.findNode(a,this.parsedPath.nodeName)||a;this.rootNode=a}function pf(){this.uuid= +K.generateUUID();this._objects=Array.prototype.slice.call(arguments);this.nCachedObjects_=0;var a={};this._indicesByUUID=a;for(var b=0,c=arguments.length;b!==c;++b)a[arguments[b].uuid]=b;this._paths=[];this._parsedPaths=[];this._bindings=[];this._bindingsIndicesByPath={};var d=this;this.stats={objects:{get total(){return d._objects.length},get inUse(){return this.total-d.nCachedObjects_}},get bindingsPerObject(){return d._bindings.length}}}function qf(a,b,c){this._mixer=a;this._clip=b;this._localRoot= +c||null;a=b.tracks;b=a.length;c=Array(b);for(var d={endingStart:2400,endingEnd:2400},e=0;e!==b;++e){var f=a[e].createInterpolant(null);c[e]=f;f.settings=d}this._interpolantSettings=d;this._interpolants=c;this._propertyBindings=Array(b);this._weightInterpolant=this._timeScaleInterpolant=this._byClipCacheIndex=this._cacheIndex=null;this.loop=2201;this._loopCount=-1;this._startTime=null;this.time=0;this._effectiveWeight=this.weight=this._effectiveTimeScale=this.timeScale=1;this.repetitions=Infinity; +this.paused=!1;this.enabled=!0;this.clampWhenFinished=!1;this.zeroSlopeAtEnd=this.zeroSlopeAtStart=!0}function qe(a){this._root=a;this._initMemoryManager();this.time=this._accuIndex=0;this.timeScale=1}function Md(a,b){"string"===typeof a&&(console.warn("THREE.Uniform: Type parameter is no longer needed."),a=b);this.value=a}function re(){I.call(this);this.type="InstancedBufferGeometry";this.maxInstancedCount=void 0}function se(a,b,c){qb.call(this,a,b);this.meshPerAttribute=c||1}function te(a,b,c,d){"number"=== +typeof c&&(d=c,c=!1,console.error("THREE.InstancedBufferAttribute: The constructor now expects normalized as the third argument."));Q.call(this,a,b,c);this.meshPerAttribute=d||1}function rf(a,b,c,d){this.ray=new ob(a,b);this.near=c||0;this.far=d||Infinity;this.params={Mesh:{},Line:{},LOD:{},Points:{threshold:1},Sprite:{}};Object.defineProperties(this.params,{PointCloud:{get:function(){console.warn("THREE.Raycaster: params.PointCloud has been renamed to params.Points.");return this.Points}}})}function sf(a, +b){return a.distance-b.distance}function ue(a,b,c,d){if(!1!==a.visible&&(a.raycast(b,c),!0===d)){a=a.children;d=0;for(var e=a.length;dc;c++,d++){var e=c/32*Math.PI*2,f=d/32*Math.PI*2;b.push(Math.cos(e),Math.sin(e),1,Math.cos(f),Math.sin(f),1)}a.addAttribute("position",new A(b,3));b=new V({fog:!1});this.cone=new Z(a,b);this.add(this.cone); +this.update()}function wf(a){var b=[];a&&a.isBone&&b.push(a);for(var c=0;ca?-1:0b;b++)a[b]=(16>b?"0":"")+b.toString(16); +return function(){var b=4294967295*Math.random()|0,d=4294967295*Math.random()|0,e=4294967295*Math.random()|0,f=4294967295*Math.random()|0;return(a[b&255]+a[b>>8&255]+a[b>>16&255]+a[b>>24&255]+"-"+a[d&255]+a[d>>8&255]+"-"+a[d>>16&15|64]+a[d>>24&255]+"-"+a[e&63|128]+a[e>>8&255]+"-"+a[e>>16&255]+a[e>>24&255]+a[f&255]+a[f>>8&255]+a[f>>16&255]+a[f>>24&255]).toUpperCase()}}(),clamp:function(a,b,c){return Math.max(b,Math.min(c,a))},euclideanModulo:function(a,b){return(a%b+b)%b},mapLinear:function(a,b,c, +d,e){return d+(a-b)*(e-d)/(c-b)},lerp:function(a,b,c){return(1-c)*a+c*b},smoothstep:function(a,b,c){if(a<=b)return 0;if(a>=c)return 1;a=(a-b)/(c-b);return a*a*(3-2*a)},smootherstep:function(a,b,c){if(a<=b)return 0;if(a>=c)return 1;a=(a-b)/(c-b);return a*a*a*(a*(6*a-15)+10)},randInt:function(a,b){return a+Math.floor(Math.random()*(b-a+1))},randFloat:function(a,b){return a+Math.random()*(b-a)},randFloatSpread:function(a){return a*(.5-Math.random())},degToRad:function(a){return a*K.DEG2RAD},radToDeg:function(a){return a* +K.RAD2DEG},isPowerOfTwo:function(a){return 0===(a&a-1)&&0!==a},ceilPowerOfTwo:function(a){return Math.pow(2,Math.ceil(Math.log(a)/Math.LN2))},floorPowerOfTwo:function(a){return Math.pow(2,Math.floor(Math.log(a)/Math.LN2))}};Object.defineProperties(z.prototype,{width:{get:function(){return this.x},set:function(a){this.x=a}},height:{get:function(){return this.y},set:function(a){this.y=a}}});Object.assign(z.prototype,{isVector2:!0,set:function(a,b){this.x=a;this.y=b;return this},setScalar:function(a){this.y= +this.x=a;return this},setX:function(a){this.x=a;return this},setY:function(a){this.y=a;return this},setComponent:function(a,b){switch(a){case 0:this.x=b;break;case 1:this.y=b;break;default:throw Error("index is out of range: "+a);}return this},getComponent:function(a){switch(a){case 0:return this.x;case 1:return this.y;default:throw Error("index is out of range: "+a);}},clone:function(){return new this.constructor(this.x,this.y)},copy:function(a){this.x=a.x;this.y=a.y;return this},add:function(a, +b){if(void 0!==b)return console.warn("THREE.Vector2: .add() now only accepts one argument. Use .addVectors( a, b ) instead."),this.addVectors(a,b);this.x+=a.x;this.y+=a.y;return this},addScalar:function(a){this.x+=a;this.y+=a;return this},addVectors:function(a,b){this.x=a.x+b.x;this.y=a.y+b.y;return this},addScaledVector:function(a,b){this.x+=a.x*b;this.y+=a.y*b;return this},sub:function(a,b){if(void 0!==b)return console.warn("THREE.Vector2: .sub() now only accepts one argument. Use .subVectors( a, b ) instead."), +this.subVectors(a,b);this.x-=a.x;this.y-=a.y;return this},subScalar:function(a){this.x-=a;this.y-=a;return this},subVectors:function(a,b){this.x=a.x-b.x;this.y=a.y-b.y;return this},multiply:function(a){this.x*=a.x;this.y*=a.y;return this},multiplyScalar:function(a){this.x*=a;this.y*=a;return this},divide:function(a){this.x/=a.x;this.y/=a.y;return this},divideScalar:function(a){return this.multiplyScalar(1/a)},applyMatrix3:function(a){var b=this.x,c=this.y;a=a.elements;this.x=a[0]*b+a[3]*c+a[6];this.y= +a[1]*b+a[4]*c+a[7];return this},min:function(a){this.x=Math.min(this.x,a.x);this.y=Math.min(this.y,a.y);return this},max:function(a){this.x=Math.max(this.x,a.x);this.y=Math.max(this.y,a.y);return this},clamp:function(a,b){this.x=Math.max(a.x,Math.min(b.x,this.x));this.y=Math.max(a.y,Math.min(b.y,this.y));return this},clampScalar:function(){var a=new z,b=new z;return function(c,d){a.set(c,c);b.set(d,d);return this.clamp(a,b)}}(),clampLength:function(a,b){var c=this.length();return this.divideScalar(c|| +1).multiplyScalar(Math.max(a,Math.min(b,c)))},floor:function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this},ceil:function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this},round:function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this},roundToZero:function(){this.x=0>this.x?Math.ceil(this.x):Math.floor(this.x);this.y=0>this.y?Math.ceil(this.y):Math.floor(this.y);return this},negate:function(){this.x=-this.x;this.y=-this.y;return this},dot:function(a){return this.x* +a.x+this.y*a.y},cross:function(a){return this.x*a.y-this.y*a.x},lengthSq:function(){return this.x*this.x+this.y*this.y},length:function(){return Math.sqrt(this.x*this.x+this.y*this.y)},manhattanLength:function(){return Math.abs(this.x)+Math.abs(this.y)},normalize:function(){return this.divideScalar(this.length()||1)},angle:function(){var a=Math.atan2(this.y,this.x);0>a&&(a+=2*Math.PI);return a},distanceTo:function(a){return Math.sqrt(this.distanceToSquared(a))},distanceToSquared:function(a){var b= +this.x-a.x;a=this.y-a.y;return b*b+a*a},manhattanDistanceTo:function(a){return Math.abs(this.x-a.x)+Math.abs(this.y-a.y)},setLength:function(a){return this.normalize().multiplyScalar(a)},lerp:function(a,b){this.x+=(a.x-this.x)*b;this.y+=(a.y-this.y)*b;return this},lerpVectors:function(a,b,c){return this.subVectors(b,a).multiplyScalar(c).add(a)},equals:function(a){return a.x===this.x&&a.y===this.y},fromArray:function(a,b){void 0===b&&(b=0);this.x=a[b];this.y=a[b+1];return this},toArray:function(a, +b){void 0===a&&(a=[]);void 0===b&&(b=0);a[b]=this.x;a[b+1]=this.y;return a},fromBufferAttribute:function(a,b,c){void 0!==c&&console.warn("THREE.Vector2: offset has been removed from .fromBufferAttribute().");this.x=a.getX(b);this.y=a.getY(b);return this},rotateAround:function(a,b){var c=Math.cos(b);b=Math.sin(b);var d=this.x-a.x,e=this.y-a.y;this.x=d*c-e*b+a.x;this.y=d*b+e*c+a.y;return this}});Object.assign(J.prototype,{isMatrix4:!0,set:function(a,b,c,d,e,f,g,h,k,m,t,n,l,u,r,p){var q=this.elements; +q[0]=a;q[4]=b;q[8]=c;q[12]=d;q[1]=e;q[5]=f;q[9]=g;q[13]=h;q[2]=k;q[6]=m;q[10]=t;q[14]=n;q[3]=l;q[7]=u;q[11]=r;q[15]=p;return this},identity:function(){this.set(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);return this},clone:function(){return(new J).fromArray(this.elements)},copy:function(a){var b=this.elements;a=a.elements;b[0]=a[0];b[1]=a[1];b[2]=a[2];b[3]=a[3];b[4]=a[4];b[5]=a[5];b[6]=a[6];b[7]=a[7];b[8]=a[8];b[9]=a[9];b[10]=a[10];b[11]=a[11];b[12]=a[12];b[13]=a[13];b[14]=a[14];b[15]=a[15];return this},copyPosition:function(a){var b= +this.elements;a=a.elements;b[12]=a[12];b[13]=a[13];b[14]=a[14];return this},extractBasis:function(a,b,c){a.setFromMatrixColumn(this,0);b.setFromMatrixColumn(this,1);c.setFromMatrixColumn(this,2);return this},makeBasis:function(a,b,c){this.set(a.x,b.x,c.x,0,a.y,b.y,c.y,0,a.z,b.z,c.z,0,0,0,0,1);return this},extractRotation:function(){var a=new p;return function(b){var c=this.elements,d=b.elements,e=1/a.setFromMatrixColumn(b,0).length(),f=1/a.setFromMatrixColumn(b,1).length();b=1/a.setFromMatrixColumn(b, +2).length();c[0]=d[0]*e;c[1]=d[1]*e;c[2]=d[2]*e;c[3]=0;c[4]=d[4]*f;c[5]=d[5]*f;c[6]=d[6]*f;c[7]=0;c[8]=d[8]*b;c[9]=d[9]*b;c[10]=d[10]*b;c[11]=0;c[12]=0;c[13]=0;c[14]=0;c[15]=1;return this}}(),makeRotationFromEuler:function(a){a&&a.isEuler||console.error("THREE.Matrix4: .makeRotationFromEuler() now expects a Euler rotation rather than a Vector3 and order.");var b=this.elements,c=a.x,d=a.y,e=a.z,f=Math.cos(c);c=Math.sin(c);var g=Math.cos(d);d=Math.sin(d);var h=Math.cos(e);e=Math.sin(e);if("XYZ"===a.order){a= +f*h;var k=f*e,m=c*h,t=c*e;b[0]=g*h;b[4]=-g*e;b[8]=d;b[1]=k+m*d;b[5]=a-t*d;b[9]=-c*g;b[2]=t-a*d;b[6]=m+k*d;b[10]=f*g}else"YXZ"===a.order?(a=g*h,k=g*e,m=d*h,t=d*e,b[0]=a+t*c,b[4]=m*c-k,b[8]=f*d,b[1]=f*e,b[5]=f*h,b[9]=-c,b[2]=k*c-m,b[6]=t+a*c,b[10]=f*g):"ZXY"===a.order?(a=g*h,k=g*e,m=d*h,t=d*e,b[0]=a-t*c,b[4]=-f*e,b[8]=m+k*c,b[1]=k+m*c,b[5]=f*h,b[9]=t-a*c,b[2]=-f*d,b[6]=c,b[10]=f*g):"ZYX"===a.order?(a=f*h,k=f*e,m=c*h,t=c*e,b[0]=g*h,b[4]=m*d-k,b[8]=a*d+t,b[1]=g*e,b[5]=t*d+a,b[9]=k*d-m,b[2]=-d,b[6]=c* +g,b[10]=f*g):"YZX"===a.order?(a=f*g,k=f*d,m=c*g,t=c*d,b[0]=g*h,b[4]=t-a*e,b[8]=m*e+k,b[1]=e,b[5]=f*h,b[9]=-c*h,b[2]=-d*h,b[6]=k*e+m,b[10]=a-t*e):"XZY"===a.order&&(a=f*g,k=f*d,m=c*g,t=c*d,b[0]=g*h,b[4]=-e,b[8]=d*h,b[1]=a*e+t,b[5]=f*h,b[9]=k*e-m,b[2]=m*e-k,b[6]=c*h,b[10]=t*e+a);b[3]=0;b[7]=0;b[11]=0;b[12]=0;b[13]=0;b[14]=0;b[15]=1;return this},makeRotationFromQuaternion:function(){var a=new p(0,0,0),b=new p(1,1,1);return function(c){return this.compose(a,c,b)}}(),lookAt:function(){var a=new p,b=new p, +c=new p;return function(d,e,f){var g=this.elements;c.subVectors(d,e);0===c.lengthSq()&&(c.z=1);c.normalize();a.crossVectors(f,c);0===a.lengthSq()&&(1===Math.abs(f.z)?c.x+=1E-4:c.z+=1E-4,c.normalize(),a.crossVectors(f,c));a.normalize();b.crossVectors(c,a);g[0]=a.x;g[4]=b.x;g[8]=c.x;g[1]=a.y;g[5]=b.y;g[9]=c.y;g[2]=a.z;g[6]=b.z;g[10]=c.z;return this}}(),multiply:function(a,b){return void 0!==b?(console.warn("THREE.Matrix4: .multiply() now only accepts one argument. Use .multiplyMatrices( a, b ) instead."), +this.multiplyMatrices(a,b)):this.multiplyMatrices(this,a)},premultiply:function(a){return this.multiplyMatrices(a,this)},multiplyMatrices:function(a,b){var c=a.elements,d=b.elements;b=this.elements;a=c[0];var e=c[4],f=c[8],g=c[12],h=c[1],k=c[5],m=c[9],t=c[13],n=c[2],l=c[6],u=c[10],r=c[14],p=c[3],y=c[7],x=c[11];c=c[15];var w=d[0],G=d[4],D=d[8],O=d[12],z=d[1],E=d[5],A=d[9],B=d[13],I=d[2],H=d[6],F=d[10],L=d[14],M=d[3],J=d[7],K=d[11];d=d[15];b[0]=a*w+e*z+f*I+g*M;b[4]=a*G+e*E+f*H+g*J;b[8]=a*D+e*A+f*F+ +g*K;b[12]=a*O+e*B+f*L+g*d;b[1]=h*w+k*z+m*I+t*M;b[5]=h*G+k*E+m*H+t*J;b[9]=h*D+k*A+m*F+t*K;b[13]=h*O+k*B+m*L+t*d;b[2]=n*w+l*z+u*I+r*M;b[6]=n*G+l*E+u*H+r*J;b[10]=n*D+l*A+u*F+r*K;b[14]=n*O+l*B+u*L+r*d;b[3]=p*w+y*z+x*I+c*M;b[7]=p*G+y*E+x*H+c*J;b[11]=p*D+y*A+x*F+c*K;b[15]=p*O+y*B+x*L+c*d;return this},multiplyScalar:function(a){var b=this.elements;b[0]*=a;b[4]*=a;b[8]*=a;b[12]*=a;b[1]*=a;b[5]*=a;b[9]*=a;b[13]*=a;b[2]*=a;b[6]*=a;b[10]*=a;b[14]*=a;b[3]*=a;b[7]*=a;b[11]*=a;b[15]*=a;return this},applyToBufferAttribute:function(){var a= +new p;return function(b){for(var c=0,d=b.count;cthis.determinant()&&(g=-g);c.x=f[12];c.y=f[13];c.z=f[14];b.copy(this);c=1/g;f=1/h;var m=1/k;b.elements[0]*=c;b.elements[1]*=c;b.elements[2]*=c;b.elements[4]*=f;b.elements[5]*=f;b.elements[6]*=f;b.elements[8]*=m;b.elements[9]*=m;b.elements[10]*=m;d.setFromRotationMatrix(b);e.x=g;e.y=h;e.z=k;return this}}(),makePerspective:function(a,b,c,d,e,f){void 0===f&&console.warn("THREE.Matrix4: .makePerspective() has been redefined and has a new signature. Please check the docs."); +var g=this.elements;g[0]=2*e/(b-a);g[4]=0;g[8]=(b+a)/(b-a);g[12]=0;g[1]=0;g[5]=2*e/(c-d);g[9]=(c+d)/(c-d);g[13]=0;g[2]=0;g[6]=0;g[10]=-(f+e)/(f-e);g[14]=-2*f*e/(f-e);g[3]=0;g[7]=0;g[11]=-1;g[15]=0;return this},makeOrthographic:function(a,b,c,d,e,f){var g=this.elements,h=1/(b-a),k=1/(c-d),m=1/(f-e);g[0]=2*h;g[4]=0;g[8]=0;g[12]=-((b+a)*h);g[1]=0;g[5]=2*k;g[9]=0;g[13]=-((c+d)*k);g[2]=0;g[6]=0;g[10]=-2*m;g[14]=-((f+e)*m);g[3]=0;g[7]=0;g[11]=0;g[15]=1;return this},equals:function(a){var b=this.elements; +a=a.elements;for(var c=0;16>c;c++)if(b[c]!==a[c])return!1;return!0},fromArray:function(a,b){void 0===b&&(b=0);for(var c=0;16>c;c++)this.elements[c]=a[c+b];return this},toArray:function(a,b){void 0===a&&(a=[]);void 0===b&&(b=0);var c=this.elements;a[b]=c[0];a[b+1]=c[1];a[b+2]=c[2];a[b+3]=c[3];a[b+4]=c[4];a[b+5]=c[5];a[b+6]=c[6];a[b+7]=c[7];a[b+8]=c[8];a[b+9]=c[9];a[b+10]=c[10];a[b+11]=c[11];a[b+12]=c[12];a[b+13]=c[13];a[b+14]=c[14];a[b+15]=c[15];return a}});Object.assign(ha,{slerp:function(a,b,c,d){return c.copy(a).slerp(b, +d)},slerpFlat:function(a,b,c,d,e,f,g){var h=c[d+0],k=c[d+1],m=c[d+2];c=c[d+3];d=e[f+0];var l=e[f+1],n=e[f+2];e=e[f+3];if(c!==e||h!==d||k!==l||m!==n){f=1-g;var q=h*d+k*l+m*n+c*e,u=0<=q?1:-1,r=1-q*q;r>Number.EPSILON&&(r=Math.sqrt(r),q=Math.atan2(r,q*u),f=Math.sin(f*q)/r,g=Math.sin(g*q)/r);u*=g;h=h*f+d*u;k=k*f+l*u;m=m*f+n*u;c=c*f+e*u;f===1-g&&(g=1/Math.sqrt(h*h+k*k+m*m+c*c),h*=g,k*=g,m*=g,c*=g)}a[b]=h;a[b+1]=k;a[b+2]=m;a[b+3]=c}});Object.defineProperties(ha.prototype,{x:{get:function(){return this._x}, +set:function(a){this._x=a;this.onChangeCallback()}},y:{get:function(){return this._y},set:function(a){this._y=a;this.onChangeCallback()}},z:{get:function(){return this._z},set:function(a){this._z=a;this.onChangeCallback()}},w:{get:function(){return this._w},set:function(a){this._w=a;this.onChangeCallback()}}});Object.assign(ha.prototype,{set:function(a,b,c,d){this._x=a;this._y=b;this._z=c;this._w=d;this.onChangeCallback();return this},clone:function(){return new this.constructor(this._x,this._y,this._z, +this._w)},copy:function(a){this._x=a.x;this._y=a.y;this._z=a.z;this._w=a.w;this.onChangeCallback();return this},setFromEuler:function(a,b){if(!a||!a.isEuler)throw Error("THREE.Quaternion: .setFromEuler() now expects an Euler rotation rather than a Vector3 and order.");var c=a._x,d=a._y,e=a._z;a=a.order;var f=Math.cos,g=Math.sin,h=f(c/2),k=f(d/2);f=f(e/2);c=g(c/2);d=g(d/2);e=g(e/2);"XYZ"===a?(this._x=c*k*f+h*d*e,this._y=h*d*f-c*k*e,this._z=h*k*e+c*d*f,this._w=h*k*f-c*d*e):"YXZ"===a?(this._x=c*k*f+ +h*d*e,this._y=h*d*f-c*k*e,this._z=h*k*e-c*d*f,this._w=h*k*f+c*d*e):"ZXY"===a?(this._x=c*k*f-h*d*e,this._y=h*d*f+c*k*e,this._z=h*k*e+c*d*f,this._w=h*k*f-c*d*e):"ZYX"===a?(this._x=c*k*f-h*d*e,this._y=h*d*f+c*k*e,this._z=h*k*e-c*d*f,this._w=h*k*f+c*d*e):"YZX"===a?(this._x=c*k*f+h*d*e,this._y=h*d*f+c*k*e,this._z=h*k*e-c*d*f,this._w=h*k*f-c*d*e):"XZY"===a&&(this._x=c*k*f-h*d*e,this._y=h*d*f-c*k*e,this._z=h*k*e+c*d*f,this._w=h*k*f+c*d*e);if(!1!==b)this.onChangeCallback();return this},setFromAxisAngle:function(a, +b){b/=2;var c=Math.sin(b);this._x=a.x*c;this._y=a.y*c;this._z=a.z*c;this._w=Math.cos(b);this.onChangeCallback();return this},setFromRotationMatrix:function(a){var b=a.elements,c=b[0];a=b[4];var d=b[8],e=b[1],f=b[5],g=b[9],h=b[2],k=b[6];b=b[10];var m=c+f+b;0f&&c>b?(c=2*Math.sqrt(1+c-f-b),this._w=(k-g)/c,this._x=.25*c,this._y=(a+e)/c,this._z=(d+h)/c):f>b?(c=2*Math.sqrt(1+f-c-b),this._w=(d-h)/c,this._x=(a+e)/c,this._y= +.25*c,this._z=(g+k)/c):(c=2*Math.sqrt(1+b-c-f),this._w=(e-a)/c,this._x=(d+h)/c,this._y=(g+k)/c,this._z=.25*c);this.onChangeCallback();return this},setFromUnitVectors:function(){var a=new p,b;return function(c,d){void 0===a&&(a=new p);b=c.dot(d)+1;1E-6>b?(b=0,Math.abs(c.x)>Math.abs(c.z)?a.set(-c.y,c.x,0):a.set(0,-c.z,c.y)):a.crossVectors(c,d);this._x=a.x;this._y=a.y;this._z=a.z;this._w=b;return this.normalize()}}(),angleTo:function(a){return 2*Math.acos(Math.abs(K.clamp(this.dot(a),-1,1)))},rotateTowards:function(a, +b){var c=this.angleTo(a);if(0===c)return this;this.slerp(a,Math.min(1,b/c));return this},inverse:function(){return this.conjugate()},conjugate:function(){this._x*=-1;this._y*=-1;this._z*=-1;this.onChangeCallback();return this},dot:function(a){return this._x*a._x+this._y*a._y+this._z*a._z+this._w*a._w},lengthSq:function(){return this._x*this._x+this._y*this._y+this._z*this._z+this._w*this._w},length:function(){return Math.sqrt(this._x*this._x+this._y*this._y+this._z*this._z+this._w*this._w)},normalize:function(){var a= +this.length();0===a?(this._z=this._y=this._x=0,this._w=1):(a=1/a,this._x*=a,this._y*=a,this._z*=a,this._w*=a);this.onChangeCallback();return this},multiply:function(a,b){return void 0!==b?(console.warn("THREE.Quaternion: .multiply() now only accepts one argument. Use .multiplyQuaternions( a, b ) instead."),this.multiplyQuaternions(a,b)):this.multiplyQuaternions(this,a)},premultiply:function(a){return this.multiplyQuaternions(a,this)},multiplyQuaternions:function(a,b){var c=a._x,d=a._y,e=a._z;a=a._w; +var f=b._x,g=b._y,h=b._z;b=b._w;this._x=c*b+a*f+d*h-e*g;this._y=d*b+a*g+e*f-c*h;this._z=e*b+a*h+c*g-d*f;this._w=a*b-c*f-d*g-e*h;this.onChangeCallback();return this},slerp:function(a,b){if(0===b)return this;if(1===b)return this.copy(a);var c=this._x,d=this._y,e=this._z,f=this._w,g=f*a._w+c*a._x+d*a._y+e*a._z;0>g?(this._w=-a._w,this._x=-a._x,this._y=-a._y,this._z=-a._z,g=-g):this.copy(a);if(1<=g)return this._w=f,this._x=c,this._y=d,this._z=e,this;a=1-g*g;if(a<=Number.EPSILON)return g=1-b,this._w=g* +f+b*this._w,this._x=g*c+b*this._x,this._y=g*d+b*this._y,this._z=g*e+b*this._z,this.normalize();a=Math.sqrt(a);var h=Math.atan2(a,g);g=Math.sin((1-b)*h)/a;b=Math.sin(b*h)/a;this._w=f*g+this._w*b;this._x=c*g+this._x*b;this._y=d*g+this._y*b;this._z=e*g+this._z*b;this.onChangeCallback();return this},equals:function(a){return a._x===this._x&&a._y===this._y&&a._z===this._z&&a._w===this._w},fromArray:function(a,b){void 0===b&&(b=0);this._x=a[b];this._y=a[b+1];this._z=a[b+2];this._w=a[b+3];this.onChangeCallback(); +return this},toArray:function(a,b){void 0===a&&(a=[]);void 0===b&&(b=0);a[b]=this._x;a[b+1]=this._y;a[b+2]=this._z;a[b+3]=this._w;return a},onChange:function(a){this.onChangeCallback=a;return this},onChangeCallback:function(){}});Object.assign(p.prototype,{isVector3:!0,set:function(a,b,c){this.x=a;this.y=b;this.z=c;return this},setScalar:function(a){this.z=this.y=this.x=a;return this},setX:function(a){this.x=a;return this},setY:function(a){this.y=a;return this},setZ:function(a){this.z=a;return this}, +setComponent:function(a,b){switch(a){case 0:this.x=b;break;case 1:this.y=b;break;case 2:this.z=b;break;default:throw Error("index is out of range: "+a);}return this},getComponent:function(a){switch(a){case 0:return this.x;case 1:return this.y;case 2:return this.z;default:throw Error("index is out of range: "+a);}},clone:function(){return new this.constructor(this.x,this.y,this.z)},copy:function(a){this.x=a.x;this.y=a.y;this.z=a.z;return this},add:function(a,b){if(void 0!==b)return console.warn("THREE.Vector3: .add() now only accepts one argument. Use .addVectors( a, b ) instead."), +this.addVectors(a,b);this.x+=a.x;this.y+=a.y;this.z+=a.z;return this},addScalar:function(a){this.x+=a;this.y+=a;this.z+=a;return this},addVectors:function(a,b){this.x=a.x+b.x;this.y=a.y+b.y;this.z=a.z+b.z;return this},addScaledVector:function(a,b){this.x+=a.x*b;this.y+=a.y*b;this.z+=a.z*b;return this},sub:function(a,b){if(void 0!==b)return console.warn("THREE.Vector3: .sub() now only accepts one argument. Use .subVectors( a, b ) instead."),this.subVectors(a,b);this.x-=a.x;this.y-=a.y;this.z-=a.z; +return this},subScalar:function(a){this.x-=a;this.y-=a;this.z-=a;return this},subVectors:function(a,b){this.x=a.x-b.x;this.y=a.y-b.y;this.z=a.z-b.z;return this},multiply:function(a,b){if(void 0!==b)return console.warn("THREE.Vector3: .multiply() now only accepts one argument. Use .multiplyVectors( a, b ) instead."),this.multiplyVectors(a,b);this.x*=a.x;this.y*=a.y;this.z*=a.z;return this},multiplyScalar:function(a){this.x*=a;this.y*=a;this.z*=a;return this},multiplyVectors:function(a,b){this.x=a.x* +b.x;this.y=a.y*b.y;this.z=a.z*b.z;return this},applyEuler:function(){var a=new ha;return function(b){b&&b.isEuler||console.error("THREE.Vector3: .applyEuler() now expects an Euler rotation rather than a Vector3 and order.");return this.applyQuaternion(a.setFromEuler(b))}}(),applyAxisAngle:function(){var a=new ha;return function(b,c){return this.applyQuaternion(a.setFromAxisAngle(b,c))}}(),applyMatrix3:function(a){var b=this.x,c=this.y,d=this.z;a=a.elements;this.x=a[0]*b+a[3]*c+a[6]*d;this.y=a[1]* +b+a[4]*c+a[7]*d;this.z=a[2]*b+a[5]*c+a[8]*d;return this},applyMatrix4:function(a){var b=this.x,c=this.y,d=this.z;a=a.elements;var e=1/(a[3]*b+a[7]*c+a[11]*d+a[15]);this.x=(a[0]*b+a[4]*c+a[8]*d+a[12])*e;this.y=(a[1]*b+a[5]*c+a[9]*d+a[13])*e;this.z=(a[2]*b+a[6]*c+a[10]*d+a[14])*e;return this},applyQuaternion:function(a){var b=this.x,c=this.y,d=this.z,e=a.x,f=a.y,g=a.z;a=a.w;var h=a*b+f*d-g*c,k=a*c+g*b-e*d,m=a*d+e*c-f*b;b=-e*b-f*c-g*d;this.x=h*a+b*-e+k*-g-m*-f;this.y=k*a+b*-f+m*-e-h*-g;this.z=m*a+b* +-g+h*-f-k*-e;return this},project:function(a){return this.applyMatrix4(a.matrixWorldInverse).applyMatrix4(a.projectionMatrix)},unproject:function(){var a=new J;return function(b){return this.applyMatrix4(a.getInverse(b.projectionMatrix)).applyMatrix4(b.matrixWorld)}}(),transformDirection:function(a){var b=this.x,c=this.y,d=this.z;a=a.elements;this.x=a[0]*b+a[4]*c+a[8]*d;this.y=a[1]*b+a[5]*c+a[9]*d;this.z=a[2]*b+a[6]*c+a[10]*d;return this.normalize()},divide:function(a){this.x/=a.x;this.y/=a.y;this.z/= +a.z;return this},divideScalar:function(a){return this.multiplyScalar(1/a)},min:function(a){this.x=Math.min(this.x,a.x);this.y=Math.min(this.y,a.y);this.z=Math.min(this.z,a.z);return this},max:function(a){this.x=Math.max(this.x,a.x);this.y=Math.max(this.y,a.y);this.z=Math.max(this.z,a.z);return this},clamp:function(a,b){this.x=Math.max(a.x,Math.min(b.x,this.x));this.y=Math.max(a.y,Math.min(b.y,this.y));this.z=Math.max(a.z,Math.min(b.z,this.z));return this},clampScalar:function(){var a=new p,b=new p; +return function(c,d){a.set(c,c,c);b.set(d,d,d);return this.clamp(a,b)}}(),clampLength:function(a,b){var c=this.length();return this.divideScalar(c||1).multiplyScalar(Math.max(a,Math.min(b,c)))},floor:function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);this.z=Math.floor(this.z);return this},ceil:function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);this.z=Math.ceil(this.z);return this},round:function(){this.x=Math.round(this.x);this.y=Math.round(this.y);this.z=Math.round(this.z); +return this},roundToZero:function(){this.x=0>this.x?Math.ceil(this.x):Math.floor(this.x);this.y=0>this.y?Math.ceil(this.y):Math.floor(this.y);this.z=0>this.z?Math.ceil(this.z):Math.floor(this.z);return this},negate:function(){this.x=-this.x;this.y=-this.y;this.z=-this.z;return this},dot:function(a){return this.x*a.x+this.y*a.y+this.z*a.z},lengthSq:function(){return this.x*this.x+this.y*this.y+this.z*this.z},length:function(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z)},manhattanLength:function(){return Math.abs(this.x)+ +Math.abs(this.y)+Math.abs(this.z)},normalize:function(){return this.divideScalar(this.length()||1)},setLength:function(a){return this.normalize().multiplyScalar(a)},lerp:function(a,b){this.x+=(a.x-this.x)*b;this.y+=(a.y-this.y)*b;this.z+=(a.z-this.z)*b;return this},lerpVectors:function(a,b,c){return this.subVectors(b,a).multiplyScalar(c).add(a)},cross:function(a,b){return void 0!==b?(console.warn("THREE.Vector3: .cross() now only accepts one argument. Use .crossVectors( a, b ) instead."),this.crossVectors(a, +b)):this.crossVectors(this,a)},crossVectors:function(a,b){var c=a.x,d=a.y;a=a.z;var e=b.x,f=b.y;b=b.z;this.x=d*b-a*f;this.y=a*e-c*b;this.z=c*f-d*e;return this},projectOnVector:function(a){var b=a.dot(this)/a.lengthSq();return this.copy(a).multiplyScalar(b)},projectOnPlane:function(){var a=new p;return function(b){a.copy(this).projectOnVector(b);return this.sub(a)}}(),reflect:function(){var a=new p;return function(b){return this.sub(a.copy(b).multiplyScalar(2*this.dot(b)))}}(),angleTo:function(a){a= +this.dot(a)/Math.sqrt(this.lengthSq()*a.lengthSq());return Math.acos(K.clamp(a,-1,1))},distanceTo:function(a){return Math.sqrt(this.distanceToSquared(a))},distanceToSquared:function(a){var b=this.x-a.x,c=this.y-a.y;a=this.z-a.z;return b*b+c*c+a*a},manhattanDistanceTo:function(a){return Math.abs(this.x-a.x)+Math.abs(this.y-a.y)+Math.abs(this.z-a.z)},setFromSpherical:function(a){return this.setFromSphericalCoords(a.radius,a.phi,a.theta)},setFromSphericalCoords:function(a,b,c){var d=Math.sin(b)*a;this.x= +d*Math.sin(c);this.y=Math.cos(b)*a;this.z=d*Math.cos(c);return this},setFromCylindrical:function(a){return this.setFromCylindricalCoords(a.radius,a.theta,a.y)},setFromCylindricalCoords:function(a,b,c){this.x=a*Math.sin(b);this.y=c;this.z=a*Math.cos(b);return this},setFromMatrixPosition:function(a){a=a.elements;this.x=a[12];this.y=a[13];this.z=a[14];return this},setFromMatrixScale:function(a){var b=this.setFromMatrixColumn(a,0).length(),c=this.setFromMatrixColumn(a,1).length();a=this.setFromMatrixColumn(a, +2).length();this.x=b;this.y=c;this.z=a;return this},setFromMatrixColumn:function(a,b){return this.fromArray(a.elements,4*b)},equals:function(a){return a.x===this.x&&a.y===this.y&&a.z===this.z},fromArray:function(a,b){void 0===b&&(b=0);this.x=a[b];this.y=a[b+1];this.z=a[b+2];return this},toArray:function(a,b){void 0===a&&(a=[]);void 0===b&&(b=0);a[b]=this.x;a[b+1]=this.y;a[b+2]=this.z;return a},fromBufferAttribute:function(a,b,c){void 0!==c&&console.warn("THREE.Vector3: offset has been removed from .fromBufferAttribute()."); +this.x=a.getX(b);this.y=a.getY(b);this.z=a.getZ(b);return this}});Object.assign(na.prototype,{isMatrix3:!0,set:function(a,b,c,d,e,f,g,h,k){var m=this.elements;m[0]=a;m[1]=d;m[2]=g;m[3]=b;m[4]=e;m[5]=h;m[6]=c;m[7]=f;m[8]=k;return this},identity:function(){this.set(1,0,0,0,1,0,0,0,1);return this},clone:function(){return(new this.constructor).fromArray(this.elements)},copy:function(a){var b=this.elements;a=a.elements;b[0]=a[0];b[1]=a[1];b[2]=a[2];b[3]=a[3];b[4]=a[4];b[5]=a[5];b[6]=a[6];b[7]=a[7];b[8]= +a[8];return this},setFromMatrix4:function(a){a=a.elements;this.set(a[0],a[4],a[8],a[1],a[5],a[9],a[2],a[6],a[10]);return this},applyToBufferAttribute:function(){var a=new p;return function(b){for(var c=0,d=b.count;cc;c++)if(b[c]!==a[c])return!1;return!0},fromArray:function(a,b){void 0===b&&(b=0);for(var c=0;9>c;c++)this.elements[c]=a[c+b];return this},toArray:function(a,b){void 0===a&&(a=[]);void 0===b&&(b=0);var c=this.elements;a[b]=c[0];a[b+1]=c[1];a[b+2]=c[2];a[b+3]=c[3];a[b+4]=c[4];a[b+5]=c[5];a[b+6]=c[6];a[b+7]=c[7];a[b+8]=c[8]; +return a}});var gb={getDataURL:function(a){if(a instanceof HTMLCanvasElement)var b=a;else{b=document.createElementNS("http://www.w3.org/1999/xhtml","canvas");b.width=a.width;b.height=a.height;var c=b.getContext("2d");a instanceof ImageData?c.putImageData(a,0,0):c.drawImage(a,0,0,a.width,a.height)}return 2048a.x||1a.x?0:1;break;case 1002:a.x=1===Math.abs(Math.floor(a.x)%2)?Math.ceil(a.x)-a.x:a.x-Math.floor(a.x)}if(0>a.y||1a.y?0:1;break;case 1002:a.y=1===Math.abs(Math.floor(a.y)%2)?Math.ceil(a.y)-a.y:a.y-Math.floor(a.y)}this.flipY&&(a.y=1-a.y);return a}});Object.defineProperty(T.prototype,"needsUpdate",{set:function(a){!0===a&&this.version++}});Object.assign(aa.prototype,{isVector4:!0,set:function(a,b,c,d){this.x=a;this.y=b;this.z=c;this.w=d;return this},setScalar:function(a){this.w=this.z=this.y=this.x=a;return this},setX:function(a){this.x=a;return this},setY:function(a){this.y= +a;return this},setZ:function(a){this.z=a;return this},setW:function(a){this.w=a;return this},setComponent:function(a,b){switch(a){case 0:this.x=b;break;case 1:this.y=b;break;case 2:this.z=b;break;case 3:this.w=b;break;default:throw Error("index is out of range: "+a);}return this},getComponent:function(a){switch(a){case 0:return this.x;case 1:return this.y;case 2:return this.z;case 3:return this.w;default:throw Error("index is out of range: "+a);}},clone:function(){return new this.constructor(this.x, +this.y,this.z,this.w)},copy:function(a){this.x=a.x;this.y=a.y;this.z=a.z;this.w=void 0!==a.w?a.w:1;return this},add:function(a,b){if(void 0!==b)return console.warn("THREE.Vector4: .add() now only accepts one argument. Use .addVectors( a, b ) instead."),this.addVectors(a,b);this.x+=a.x;this.y+=a.y;this.z+=a.z;this.w+=a.w;return this},addScalar:function(a){this.x+=a;this.y+=a;this.z+=a;this.w+=a;return this},addVectors:function(a,b){this.x=a.x+b.x;this.y=a.y+b.y;this.z=a.z+b.z;this.w=a.w+b.w;return this}, +addScaledVector:function(a,b){this.x+=a.x*b;this.y+=a.y*b;this.z+=a.z*b;this.w+=a.w*b;return this},sub:function(a,b){if(void 0!==b)return console.warn("THREE.Vector4: .sub() now only accepts one argument. Use .subVectors( a, b ) instead."),this.subVectors(a,b);this.x-=a.x;this.y-=a.y;this.z-=a.z;this.w-=a.w;return this},subScalar:function(a){this.x-=a;this.y-=a;this.z-=a;this.w-=a;return this},subVectors:function(a,b){this.x=a.x-b.x;this.y=a.y-b.y;this.z=a.z-b.z;this.w=a.w-b.w;return this},multiplyScalar:function(a){this.x*= a;this.y*=a;this.z*=a;this.w*=a;return this},applyMatrix4:function(a){var b=this.x,c=this.y,d=this.z,e=this.w;a=a.elements;this.x=a[0]*b+a[4]*c+a[8]*d+a[12]*e;this.y=a[1]*b+a[5]*c+a[9]*d+a[13]*e;this.z=a[2]*b+a[6]*c+a[10]*d+a[14]*e;this.w=a[3]*b+a[7]*c+a[11]*d+a[15]*e;return this},divideScalar:function(a){return this.multiplyScalar(1/a)},setAxisAngleFromQuaternion:function(a){this.w=2*Math.acos(a.w);var b=Math.sqrt(1-a.w*a.w);1E-4>b?(this.x=1,this.z=this.y=0):(this.x=a.x/b,this.y=a.y/b,this.z=a.z/ -b);return this},setAxisAngleFromRotationMatrix:function(a){a=a.elements;var b=a[0];var c=a[4];var d=a[8],e=a[1],f=a[5],g=a[9];var h=a[2];var l=a[6];var m=a[10];if(.01>Math.abs(c-e)&&.01>Math.abs(d-h)&&.01>Math.abs(g-l)){if(.1>Math.abs(c+e)&&.1>Math.abs(d+h)&&.1>Math.abs(g+l)&&.1>Math.abs(b+f+m-3))return this.set(1,0,0,0),this;a=Math.PI;b=(b+1)/2;f=(f+1)/2;m=(m+1)/2;c=(c+e)/4;d=(d+h)/4;g=(g+l)/4;b>f&&b>m?.01>b?(l=0,c=h=.707106781):(l=Math.sqrt(b),h=c/l,c=d/l):f>m?.01>f?(l=.707106781,h=0,c=.707106781): -(h=Math.sqrt(f),l=c/h,c=g/h):.01>m?(h=l=.707106781,c=0):(c=Math.sqrt(m),l=d/c,h=g/c);this.set(l,h,c,a);return this}a=Math.sqrt((l-g)*(l-g)+(d-h)*(d-h)+(e-c)*(e-c));.001>Math.abs(a)&&(a=1);this.x=(l-g)/a;this.y=(d-h)/a;this.z=(e-c)/a;this.w=Math.acos((b+f+m-1)/2);return this},min:function(a){this.x=Math.min(this.x,a.x);this.y=Math.min(this.y,a.y);this.z=Math.min(this.z,a.z);this.w=Math.min(this.w,a.w);return this},max:function(a){this.x=Math.max(this.x,a.x);this.y=Math.max(this.y,a.y);this.z=Math.max(this.z, -a.z);this.w=Math.max(this.w,a.w);return this},clamp:function(a,b){this.x=Math.max(a.x,Math.min(b.x,this.x));this.y=Math.max(a.y,Math.min(b.y,this.y));this.z=Math.max(a.z,Math.min(b.z,this.z));this.w=Math.max(a.w,Math.min(b.w,this.w));return this},clampScalar:function(){var a,b;return function(c,d){void 0===a&&(a=new da,b=new da);a.set(c,c,c,c);b.set(d,d,d,d);return this.clamp(a,b)}}(),clampLength:function(a,b){var c=this.length();return this.divideScalar(c||1).multiplyScalar(Math.max(a,Math.min(b, +b);return this},setAxisAngleFromRotationMatrix:function(a){a=a.elements;var b=a[0];var c=a[4];var d=a[8],e=a[1],f=a[5],g=a[9];var h=a[2];var k=a[6];var m=a[10];if(.01>Math.abs(c-e)&&.01>Math.abs(d-h)&&.01>Math.abs(g-k)){if(.1>Math.abs(c+e)&&.1>Math.abs(d+h)&&.1>Math.abs(g+k)&&.1>Math.abs(b+f+m-3))return this.set(1,0,0,0),this;a=Math.PI;b=(b+1)/2;f=(f+1)/2;m=(m+1)/2;c=(c+e)/4;d=(d+h)/4;g=(g+k)/4;b>f&&b>m?.01>b?(k=0,c=h=.707106781):(k=Math.sqrt(b),h=c/k,c=d/k):f>m?.01>f?(k=.707106781,h=0,c=.707106781): +(h=Math.sqrt(f),k=c/h,c=g/h):.01>m?(h=k=.707106781,c=0):(c=Math.sqrt(m),k=d/c,h=g/c);this.set(k,h,c,a);return this}a=Math.sqrt((k-g)*(k-g)+(d-h)*(d-h)+(e-c)*(e-c));.001>Math.abs(a)&&(a=1);this.x=(k-g)/a;this.y=(d-h)/a;this.z=(e-c)/a;this.w=Math.acos((b+f+m-1)/2);return this},min:function(a){this.x=Math.min(this.x,a.x);this.y=Math.min(this.y,a.y);this.z=Math.min(this.z,a.z);this.w=Math.min(this.w,a.w);return this},max:function(a){this.x=Math.max(this.x,a.x);this.y=Math.max(this.y,a.y);this.z=Math.max(this.z, +a.z);this.w=Math.max(this.w,a.w);return this},clamp:function(a,b){this.x=Math.max(a.x,Math.min(b.x,this.x));this.y=Math.max(a.y,Math.min(b.y,this.y));this.z=Math.max(a.z,Math.min(b.z,this.z));this.w=Math.max(a.w,Math.min(b.w,this.w));return this},clampScalar:function(){var a,b;return function(c,d){void 0===a&&(a=new aa,b=new aa);a.set(c,c,c,c);b.set(d,d,d,d);return this.clamp(a,b)}}(),clampLength:function(a,b){var c=this.length();return this.divideScalar(c||1).multiplyScalar(Math.max(a,Math.min(b, c)))},floor:function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);this.z=Math.floor(this.z);this.w=Math.floor(this.w);return this},ceil:function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);this.z=Math.ceil(this.z);this.w=Math.ceil(this.w);return this},round:function(){this.x=Math.round(this.x);this.y=Math.round(this.y);this.z=Math.round(this.z);this.w=Math.round(this.w);return this},roundToZero:function(){this.x=0>this.x?Math.ceil(this.x):Math.floor(this.x);this.y=0>this.y?Math.ceil(this.y): Math.floor(this.y);this.z=0>this.z?Math.ceil(this.z):Math.floor(this.z);this.w=0>this.w?Math.ceil(this.w):Math.floor(this.w);return this},negate:function(){this.x=-this.x;this.y=-this.y;this.z=-this.z;this.w=-this.w;return this},dot:function(a){return this.x*a.x+this.y*a.y+this.z*a.z+this.w*a.w},lengthSq:function(){return this.x*this.x+this.y*this.y+this.z*this.z+this.w*this.w},length:function(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z+this.w*this.w)},manhattanLength:function(){return Math.abs(this.x)+ Math.abs(this.y)+Math.abs(this.z)+Math.abs(this.w)},normalize:function(){return this.divideScalar(this.length()||1)},setLength:function(a){return this.normalize().multiplyScalar(a)},lerp:function(a,b){this.x+=(a.x-this.x)*b;this.y+=(a.y-this.y)*b;this.z+=(a.z-this.z)*b;this.w+=(a.w-this.w)*b;return this},lerpVectors:function(a,b,c){return this.subVectors(b,a).multiplyScalar(c).add(a)},equals:function(a){return a.x===this.x&&a.y===this.y&&a.z===this.z&&a.w===this.w},fromArray:function(a,b){void 0=== -b&&(b=0);this.x=a[b];this.y=a[b+1];this.z=a[b+2];this.w=a[b+3];return this},toArray:function(a,b){void 0===a&&(a=[]);void 0===b&&(b=0);a[b]=this.x;a[b+1]=this.y;a[b+2]=this.z;a[b+3]=this.w;return a},fromBufferAttribute:function(a,b,c){void 0!==c&&console.warn("THREE.Vector4: offset has been removed from .fromBufferAttribute().");this.x=a.getX(b);this.y=a.getY(b);this.z=a.getZ(b);this.w=a.getW(b);return this}});ib.prototype=Object.assign(Object.create(xa.prototype),{constructor:ib,isWebGLRenderTarget:!0, +b&&(b=0);this.x=a[b];this.y=a[b+1];this.z=a[b+2];this.w=a[b+3];return this},toArray:function(a,b){void 0===a&&(a=[]);void 0===b&&(b=0);a[b]=this.x;a[b+1]=this.y;a[b+2]=this.z;a[b+3]=this.w;return a},fromBufferAttribute:function(a,b,c){void 0!==c&&console.warn("THREE.Vector4: offset has been removed from .fromBufferAttribute().");this.x=a.getX(b);this.y=a.getY(b);this.z=a.getZ(b);this.w=a.getW(b);return this}});hb.prototype=Object.assign(Object.create(ea.prototype),{constructor:hb,isWebGLRenderTarget:!0, setSize:function(a,b){if(this.width!==a||this.height!==b)this.width=a,this.height=b,this.dispose();this.viewport.set(0,0,a,b);this.scissor.set(0,0,a,b)},clone:function(){return(new this.constructor).copy(this)},copy:function(a){this.width=a.width;this.height=a.height;this.viewport.copy(a.viewport);this.texture=a.texture.clone();this.depthBuffer=a.depthBuffer;this.stencilBuffer=a.stencilBuffer;this.depthTexture=a.depthTexture;return this},dispose:function(){this.dispatchEvent({type:"dispose"})}}); -Ib.prototype=Object.create(ib.prototype);Ib.prototype.constructor=Ib;Ib.prototype.isWebGLRenderTargetCube=!0;jb.prototype=Object.create(X.prototype);jb.prototype.constructor=jb;jb.prototype.isDataTexture=!0;Object.assign(Va.prototype,{isBox3:!0,set:function(a,b){this.min.copy(a);this.max.copy(b);return this},setFromArray:function(a){for(var b=Infinity,c=Infinity,d=Infinity,e=-Infinity,f=-Infinity,g=-Infinity,h=0,l=a.length;h -e&&(e=m);k>f&&(f=k);n>g&&(g=n)}this.min.set(b,c,d);this.max.set(e,f,g);return this},setFromBufferAttribute:function(a){for(var b=Infinity,c=Infinity,d=Infinity,e=-Infinity,f=-Infinity,g=-Infinity,h=0,l=a.count;he&&(e=m);k>f&&(f=k);n>g&&(g=n)}this.min.set(b,c,d);this.max.set(e,f,g);return this},setFromPoints:function(a){this.makeEmpty();for(var b=0,c=a.length;b +e&&(e=m);l>f&&(f=l);n>g&&(g=n)}this.min.set(b,c,d);this.max.set(e,f,g);return this},setFromBufferAttribute:function(a){for(var b=Infinity,c=Infinity,d=Infinity,e=-Infinity,f=-Infinity,g=-Infinity,h=0,k=a.count;he&&(e=m);l>f&&(f=l);n>g&&(g=n)}this.min.set(b,c,d);this.max.set(e,f,g);return this},setFromPoints:function(a){this.makeEmpty();for(var b=0,c=a.length;bthis.max.x||a.ythis.max.y||a.zthis.max.z?!1:!0},containsBox:function(a){return this.min.x<=a.min.x&&a.max.x<=this.max.x&&this.min.y<=a.min.y&&a.max.y<=this.max.y&&this.min.z<=a.min.z&&a.max.z<=this.max.z},getParameter:function(a,b){void 0===b&&(console.warn("THREE.Box3: .getParameter() target is now required"),b=new p);return b.set((a.x-this.min.x)/(this.max.x- this.min.x),(a.y-this.min.y)/(this.max.y-this.min.y),(a.z-this.min.z)/(this.max.z-this.min.z))},intersectsBox:function(a){return a.max.xthis.max.x||a.max.ythis.max.y||a.max.zthis.max.z?!1:!0},intersectsSphere:function(){var a=new p;return function(b){this.clampPoint(b.center,a);return a.distanceToSquared(b.center)<=b.radius*b.radius}}(),intersectsPlane:function(a){if(0=a.constant},intersectsTriangle:function(){function a(a){var e;var f=0;for(e=a.length-3;f<=e;f+=3){h.fromArray(a,f);var g=m.x*Math.abs(h.x)+m.y*Math.abs(h.y)+m.z*Math.abs(h.z),l=b.dot(h),k=c.dot(h), -n=d.dot(h);if(Math.max(-Math.max(l,k,n),Math.min(l,k,n))>g)return!1}return!0}var b=new p,c=new p,d=new p,e=new p,f=new p,g=new p,h=new p,l=new p,m=new p,k=new p;return function(h){if(this.isEmpty())return!1;this.getCenter(l);m.subVectors(this.max,l);b.subVectors(h.a,l);c.subVectors(h.b,l);d.subVectors(h.c,l);e.subVectors(c,b);f.subVectors(d,c);g.subVectors(b,d);h=[0,-e.z,e.y,0,-f.z,f.y,0,-g.z,g.y,e.z,0,-e.x,f.z,0,-f.x,g.z,0,-g.x,-e.y,e.x,0,-f.y,f.x,0,-g.y,g.x,0];if(!a(h))return!1;h=[1,0,0,0,1,0,0, -0,1];if(!a(h))return!1;k.crossVectors(e,f);h=[k.x,k.y,k.z];return a(h)}}(),clampPoint:function(a,b){void 0===b&&(console.warn("THREE.Box3: .clampPoint() target is now required"),b=new p);return b.copy(a).clamp(this.min,this.max)},distanceToPoint:function(){var a=new p;return function(b){return a.copy(b).clamp(this.min,this.max).sub(b).length()}}(),getBoundingSphere:function(){var a=new p;return function(b){void 0===b&&(console.warn("THREE.Box3: .getBoundingSphere() target is now required"),b=new Ga); +a.normal.x*this.max.x,c=a.normal.x*this.min.x;0=a.constant},intersectsTriangle:function(){function a(a){var e;var f=0;for(e=a.length-3;f<=e;f+=3){h.fromArray(a,f);var g=m.x*Math.abs(h.x)+m.y*Math.abs(h.y)+m.z*Math.abs(h.z),k=b.dot(h),l=c.dot(h), +n=d.dot(h);if(Math.max(-Math.max(k,l,n),Math.min(k,l,n))>g)return!1}return!0}var b=new p,c=new p,d=new p,e=new p,f=new p,g=new p,h=new p,k=new p,m=new p,l=new p;return function(h){if(this.isEmpty())return!1;this.getCenter(k);m.subVectors(this.max,k);b.subVectors(h.a,k);c.subVectors(h.b,k);d.subVectors(h.c,k);e.subVectors(c,b);f.subVectors(d,c);g.subVectors(b,d);h=[0,-e.z,e.y,0,-f.z,f.y,0,-g.z,g.y,e.z,0,-e.x,f.z,0,-f.x,g.z,0,-g.x,-e.y,e.x,0,-f.y,f.x,0,-g.y,g.x,0];if(!a(h))return!1;h=[1,0,0,0,1,0,0, +0,1];if(!a(h))return!1;l.crossVectors(e,f);h=[l.x,l.y,l.z];return a(h)}}(),clampPoint:function(a,b){void 0===b&&(console.warn("THREE.Box3: .clampPoint() target is now required"),b=new p);return b.copy(a).clamp(this.min,this.max)},distanceToPoint:function(){var a=new p;return function(b){return a.copy(b).clamp(this.min,this.max).sub(b).length()}}(),getBoundingSphere:function(){var a=new p;return function(b){void 0===b&&(console.warn("THREE.Box3: .getBoundingSphere() target is now required"),b=new Ea); this.getCenter(b.center);b.radius=.5*this.getSize(a).length();return b}}(),intersect:function(a){this.min.max(a.min);this.max.min(a.max);this.isEmpty()&&this.makeEmpty();return this},union:function(a){this.min.min(a.min);this.max.max(a.max);return this},applyMatrix4:function(){var a=[new p,new p,new p,new p,new p,new p,new p,new p];return function(b){if(this.isEmpty())return this;a[0].set(this.min.x,this.min.y,this.min.z).applyMatrix4(b);a[1].set(this.min.x,this.min.y,this.max.z).applyMatrix4(b); a[2].set(this.min.x,this.max.y,this.min.z).applyMatrix4(b);a[3].set(this.min.x,this.max.y,this.max.z).applyMatrix4(b);a[4].set(this.max.x,this.min.y,this.min.z).applyMatrix4(b);a[5].set(this.max.x,this.min.y,this.max.z).applyMatrix4(b);a[6].set(this.max.x,this.max.y,this.min.z).applyMatrix4(b);a[7].set(this.max.x,this.max.y,this.max.z).applyMatrix4(b);this.setFromPoints(a);return this}}(),translate:function(a){this.min.add(a);this.max.add(a);return this},equals:function(a){return a.min.equals(this.min)&& -a.max.equals(this.max)}});Object.assign(Ga.prototype,{set:function(a,b){this.center.copy(a);this.radius=b;return this},setFromPoints:function(){var a=new Va;return function(b,c){var d=this.center;void 0!==c?d.copy(c):a.setFromPoints(b).getCenter(d);for(var e=c=0,f=b.length;e= +a.max.equals(this.max)}});Object.assign(Ea.prototype,{set:function(a,b){this.center.copy(a);this.radius=b;return this},setFromPoints:function(){var a=new Ua;return function(b,c){var d=this.center;void 0!==c?d.copy(c):a.setFromPoints(b).getCenter(d);for(var e=c=0,f=b.length;e= this.radius},containsPoint:function(a){return a.distanceToSquared(this.center)<=this.radius*this.radius},distanceToPoint:function(a){return a.distanceTo(this.center)-this.radius},intersectsSphere:function(a){var b=this.radius+a.radius;return a.center.distanceToSquared(this.center)<=b*b},intersectsBox:function(a){return a.intersectsSphere(this)},intersectsPlane:function(a){return Math.abs(a.distanceToPoint(this.center))<=this.radius},clampPoint:function(a,b){var c=this.center.distanceToSquared(a); -void 0===b&&(console.warn("THREE.Sphere: .clampPoint() target is now required"),b=new p);b.copy(a);c>this.radius*this.radius&&(b.sub(this.center).normalize(),b.multiplyScalar(this.radius).add(this.center));return b},getBoundingBox:function(a){void 0===a&&(console.warn("THREE.Sphere: .getBoundingBox() target is now required"),a=new Va);a.set(this.center,this.center);a.expandByScalar(this.radius);return a},applyMatrix4:function(a){this.center.applyMatrix4(a);this.radius*=a.getMaxScaleOnAxis();return this}, -translate:function(a){this.center.add(a);return this},equals:function(a){return a.center.equals(this.center)&&a.radius===this.radius}});Object.assign(Ha.prototype,{set:function(a,b){this.normal.copy(a);this.constant=b;return this},setComponents:function(a,b,c,d){this.normal.set(a,b,c);this.constant=d;return this},setFromNormalAndCoplanarPoint:function(a,b){this.normal.copy(a);this.constant=-b.dot(this.normal);return this},setFromCoplanarPoints:function(){var a=new p,b=new p;return function(c,d,e){d= +void 0===b&&(console.warn("THREE.Sphere: .clampPoint() target is now required"),b=new p);b.copy(a);c>this.radius*this.radius&&(b.sub(this.center).normalize(),b.multiplyScalar(this.radius).add(this.center));return b},getBoundingBox:function(a){void 0===a&&(console.warn("THREE.Sphere: .getBoundingBox() target is now required"),a=new Ua);a.set(this.center,this.center);a.expandByScalar(this.radius);return a},applyMatrix4:function(a){this.center.applyMatrix4(a);this.radius*=a.getMaxScaleOnAxis();return this}, +translate:function(a){this.center.add(a);return this},equals:function(a){return a.center.equals(this.center)&&a.radius===this.radius}});Object.assign(Oa.prototype,{set:function(a,b){this.normal.copy(a);this.constant=b;return this},setComponents:function(a,b,c,d){this.normal.set(a,b,c);this.constant=d;return this},setFromNormalAndCoplanarPoint:function(a,b){this.normal.copy(a);this.constant=-b.dot(this.normal);return this},setFromCoplanarPoints:function(){var a=new p,b=new p;return function(c,d,e){d= a.subVectors(e,d).cross(b.subVectors(c,d)).normalize();this.setFromNormalAndCoplanarPoint(d,c);return this}}(),clone:function(){return(new this.constructor).copy(this)},copy:function(a){this.normal.copy(a.normal);this.constant=a.constant;return this},normalize:function(){var a=1/this.normal.length();this.normal.multiplyScalar(a);this.constant*=a;return this},negate:function(){this.constant*=-1;this.normal.negate();return this},distanceToPoint:function(a){return this.normal.dot(a)+this.constant},distanceToSphere:function(a){return this.distanceToPoint(a.center)- a.radius},projectPoint:function(a,b){void 0===b&&(console.warn("THREE.Plane: .projectPoint() target is now required"),b=new p);return b.copy(this.normal).multiplyScalar(-this.distanceToPoint(a)).add(a)},intersectLine:function(){var a=new p;return function(b,c){void 0===c&&(console.warn("THREE.Plane: .intersectLine() target is now required"),c=new p);var d=b.delta(a),e=this.normal.dot(d);if(0===e){if(0===this.distanceToPoint(b.start))return c.copy(b.start)}else if(e=-(b.start.dot(this.normal)+this.constant)/ e,!(0>e||1b&&0a&&0c;c++)b[c].copy(a.planes[c]);return this},setFromMatrix:function(a){var b=this.planes,c=a.elements;a=c[0];var d=c[1],e=c[2],f=c[3],g=c[4],h=c[5],l=c[6],m=c[7],k=c[8],n=c[9],p=c[10],r=c[11],q=c[12],u=c[13],x=c[14];c=c[15];b[0].setComponents(f-a,m-g,r-k,c-q).normalize();b[1].setComponents(f+a,m+g,r+k,c+q).normalize();b[2].setComponents(f+d,m+h,r+n,c+u).normalize();b[3].setComponents(f-d,m-h,r-n,c- -u).normalize();b[4].setComponents(f-e,m-l,r-p,c-x).normalize();b[5].setComponents(f+e,m+l,r+p,c+x).normalize();return this},intersectsObject:function(){var a=new Ga;return function(b){var c=b.geometry;null===c.boundingSphere&&c.computeBoundingSphere();a.copy(c.boundingSphere).applyMatrix4(b.matrixWorld);return this.intersectsSphere(a)}}(),intersectsSprite:function(){var a=new Ga;return function(b){a.center.set(0,0,0);a.radius=.7071067811865476;a.applyMatrix4(b.matrixWorld);return this.intersectsSphere(a)}}(), -intersectsSphere:function(a){var b=this.planes,c=a.center;a=-a.radius;for(var d=0;6>d;d++)if(b[d].distanceToPoint(c)e;e++){var f=d[e];a.x=0 -g&&0>f)return!1}return!0}}(),containsPoint:function(a){for(var b=this.planes,c=0;6>c;c++)if(0>b[c].distanceToPoint(a))return!1;return!0}});var W={alphamap_fragment:"#ifdef USE_ALPHAMAP\n\tdiffuseColor.a *= texture2D( alphaMap, vUv ).g;\n#endif\n",alphamap_pars_fragment:"#ifdef USE_ALPHAMAP\n\tuniform sampler2D alphaMap;\n#endif\n",alphatest_fragment:"#ifdef ALPHATEST\n\tif ( diffuseColor.a < ALPHATEST ) discard;\n#endif\n",aomap_fragment:"#ifdef USE_AOMAP\n\tfloat ambientOcclusion = ( texture2D( aoMap, vUv2 ).r - 1.0 ) * aoMapIntensity + 1.0;\n\treflectedLight.indirectDiffuse *= ambientOcclusion;\n\t#if defined( USE_ENVMAP ) && defined( PHYSICAL )\n\t\tfloat dotNV = saturate( dot( geometry.normal, geometry.viewDir ) );\n\t\treflectedLight.indirectSpecular *= computeSpecularOcclusion( dotNV, ambientOcclusion, material.specularRoughness );\n\t#endif\n#endif\n", +new p,b=new na;return function(c,d){d=d||b.getNormalMatrix(c);c=this.coplanarPoint(a).applyMatrix4(c);d=this.normal.applyMatrix3(d).normalize();this.constant=-c.dot(d);return this}}(),translate:function(a){this.constant-=a.dot(this.normal);return this},equals:function(a){return a.normal.equals(this.normal)&&a.constant===this.constant}});Object.assign(od.prototype,{set:function(a,b,c,d,e,f){var g=this.planes;g[0].copy(a);g[1].copy(b);g[2].copy(c);g[3].copy(d);g[4].copy(e);g[5].copy(f);return this}, +clone:function(){return(new this.constructor).copy(this)},copy:function(a){for(var b=this.planes,c=0;6>c;c++)b[c].copy(a.planes[c]);return this},setFromMatrix:function(a){var b=this.planes,c=a.elements;a=c[0];var d=c[1],e=c[2],f=c[3],g=c[4],h=c[5],k=c[6],m=c[7],l=c[8],n=c[9],q=c[10],p=c[11],r=c[12],v=c[13],y=c[14];c=c[15];b[0].setComponents(f-a,m-g,p-l,c-r).normalize();b[1].setComponents(f+a,m+g,p+l,c+r).normalize();b[2].setComponents(f+d,m+h,p+n,c+v).normalize();b[3].setComponents(f-d,m-h,p-n,c- +v).normalize();b[4].setComponents(f-e,m-k,p-q,c-y).normalize();b[5].setComponents(f+e,m+k,p+q,c+y).normalize();return this},intersectsObject:function(){var a=new Ea;return function(b){var c=b.geometry;null===c.boundingSphere&&c.computeBoundingSphere();a.copy(c.boundingSphere).applyMatrix4(b.matrixWorld);return this.intersectsSphere(a)}}(),intersectsSprite:function(){var a=new Ea;return function(b){a.center.set(0,0,0);a.radius=.7071067811865476;a.applyMatrix4(b.matrixWorld);return this.intersectsSphere(a)}}(), +intersectsSphere:function(a){var b=this.planes,c=a.center;a=-a.radius;for(var d=0;6>d;d++)if(b[d].distanceToPoint(c)d;d++){var e=c[d];a.x=0e.distanceToPoint(a))return!1}return!0}}(),containsPoint:function(a){for(var b=this.planes,c=0;6>c;c++)if(0>b[c].distanceToPoint(a))return!1;return!0}});var U= +{alphamap_fragment:"#ifdef USE_ALPHAMAP\n\tdiffuseColor.a *= texture2D( alphaMap, vUv ).g;\n#endif\n",alphamap_pars_fragment:"#ifdef USE_ALPHAMAP\n\tuniform sampler2D alphaMap;\n#endif\n",alphatest_fragment:"#ifdef ALPHATEST\n\tif ( diffuseColor.a < ALPHATEST ) discard;\n#endif\n",aomap_fragment:"#ifdef USE_AOMAP\n\tfloat ambientOcclusion = ( texture2D( aoMap, vUv2 ).r - 1.0 ) * aoMapIntensity + 1.0;\n\treflectedLight.indirectDiffuse *= ambientOcclusion;\n\t#if defined( USE_ENVMAP ) && defined( PHYSICAL )\n\t\tfloat dotNV = saturate( dot( geometry.normal, geometry.viewDir ) );\n\t\treflectedLight.indirectSpecular *= computeSpecularOcclusion( dotNV, ambientOcclusion, material.specularRoughness );\n\t#endif\n#endif\n", aomap_pars_fragment:"#ifdef USE_AOMAP\n\tuniform sampler2D aoMap;\n\tuniform float aoMapIntensity;\n#endif",begin_vertex:"\nvec3 transformed = vec3( position );\n",beginnormal_vertex:"\nvec3 objectNormal = vec3( normal );\n",bsdfs:"float punctualLightIntensityToIrradianceFactor( const in float lightDistance, const in float cutoffDistance, const in float decayExponent ) {\n\tif( decayExponent > 0.0 ) {\n#if defined ( PHYSICALLY_CORRECT_LIGHTS )\n\t\tfloat distanceFalloff = 1.0 / max( pow( lightDistance, decayExponent ), 0.01 );\n\t\tfloat maxDistanceCutoffFactor = pow2( saturate( 1.0 - pow4( lightDistance / cutoffDistance ) ) );\n\t\treturn distanceFalloff * maxDistanceCutoffFactor;\n#else\n\t\treturn pow( saturate( -lightDistance / cutoffDistance + 1.0 ), decayExponent );\n#endif\n\t}\n\treturn 1.0;\n}\nvec3 BRDF_Diffuse_Lambert( const in vec3 diffuseColor ) {\n\treturn RECIPROCAL_PI * diffuseColor;\n}\nvec3 F_Schlick( const in vec3 specularColor, const in float dotLH ) {\n\tfloat fresnel = exp2( ( -5.55473 * dotLH - 6.98316 ) * dotLH );\n\treturn ( 1.0 - specularColor ) * fresnel + specularColor;\n}\nfloat G_GGX_Smith( const in float alpha, const in float dotNL, const in float dotNV ) {\n\tfloat a2 = pow2( alpha );\n\tfloat gl = dotNL + sqrt( a2 + ( 1.0 - a2 ) * pow2( dotNL ) );\n\tfloat gv = dotNV + sqrt( a2 + ( 1.0 - a2 ) * pow2( dotNV ) );\n\treturn 1.0 / ( gl * gv );\n}\nfloat G_GGX_SmithCorrelated( const in float alpha, const in float dotNL, const in float dotNV ) {\n\tfloat a2 = pow2( alpha );\n\tfloat gv = dotNL * sqrt( a2 + ( 1.0 - a2 ) * pow2( dotNV ) );\n\tfloat gl = dotNV * sqrt( a2 + ( 1.0 - a2 ) * pow2( dotNL ) );\n\treturn 0.5 / max( gv + gl, EPSILON );\n}\nfloat D_GGX( const in float alpha, const in float dotNH ) {\n\tfloat a2 = pow2( alpha );\n\tfloat denom = pow2( dotNH ) * ( a2 - 1.0 ) + 1.0;\n\treturn RECIPROCAL_PI * a2 / pow2( denom );\n}\nvec3 BRDF_Specular_GGX( const in IncidentLight incidentLight, const in GeometricContext geometry, const in vec3 specularColor, const in float roughness ) {\n\tfloat alpha = pow2( roughness );\n\tvec3 halfDir = normalize( incidentLight.direction + geometry.viewDir );\n\tfloat dotNL = saturate( dot( geometry.normal, incidentLight.direction ) );\n\tfloat dotNV = saturate( dot( geometry.normal, geometry.viewDir ) );\n\tfloat dotNH = saturate( dot( geometry.normal, halfDir ) );\n\tfloat dotLH = saturate( dot( incidentLight.direction, halfDir ) );\n\tvec3 F = F_Schlick( specularColor, dotLH );\n\tfloat G = G_GGX_SmithCorrelated( alpha, dotNL, dotNV );\n\tfloat D = D_GGX( alpha, dotNH );\n\treturn F * ( G * D );\n}\nvec2 LTC_Uv( const in vec3 N, const in vec3 V, const in float roughness ) {\n\tconst float LUT_SIZE = 64.0;\n\tconst float LUT_SCALE = ( LUT_SIZE - 1.0 ) / LUT_SIZE;\n\tconst float LUT_BIAS = 0.5 / LUT_SIZE;\n\tfloat dotNV = saturate( dot( N, V ) );\n\tvec2 uv = vec2( roughness, sqrt( 1.0 - dotNV ) );\n\tuv = uv * LUT_SCALE + LUT_BIAS;\n\treturn uv;\n}\nfloat LTC_ClippedSphereFormFactor( const in vec3 f ) {\n\tfloat l = length( f );\n\treturn max( ( l * l + f.z ) / ( l + 1.0 ), 0.0 );\n}\nvec3 LTC_EdgeVectorFormFactor( const in vec3 v1, const in vec3 v2 ) {\n\tfloat x = dot( v1, v2 );\n\tfloat y = abs( x );\n\tfloat a = 0.8543985 + ( 0.4965155 + 0.0145206 * y ) * y;\n\tfloat b = 3.4175940 + ( 4.1616724 + y ) * y;\n\tfloat v = a / b;\n\tfloat theta_sintheta = ( x > 0.0 ) ? v : 0.5 * inversesqrt( max( 1.0 - x * x, 1e-7 ) ) - v;\n\treturn cross( v1, v2 ) * theta_sintheta;\n}\nvec3 LTC_Evaluate( const in vec3 N, const in vec3 V, const in vec3 P, const in mat3 mInv, const in vec3 rectCoords[ 4 ] ) {\n\tvec3 v1 = rectCoords[ 1 ] - rectCoords[ 0 ];\n\tvec3 v2 = rectCoords[ 3 ] - rectCoords[ 0 ];\n\tvec3 lightNormal = cross( v1, v2 );\n\tif( dot( lightNormal, P - rectCoords[ 0 ] ) < 0.0 ) return vec3( 0.0 );\n\tvec3 T1, T2;\n\tT1 = normalize( V - N * dot( V, N ) );\n\tT2 = - cross( N, T1 );\n\tmat3 mat = mInv * transposeMat3( mat3( T1, T2, N ) );\n\tvec3 coords[ 4 ];\n\tcoords[ 0 ] = mat * ( rectCoords[ 0 ] - P );\n\tcoords[ 1 ] = mat * ( rectCoords[ 1 ] - P );\n\tcoords[ 2 ] = mat * ( rectCoords[ 2 ] - P );\n\tcoords[ 3 ] = mat * ( rectCoords[ 3 ] - P );\n\tcoords[ 0 ] = normalize( coords[ 0 ] );\n\tcoords[ 1 ] = normalize( coords[ 1 ] );\n\tcoords[ 2 ] = normalize( coords[ 2 ] );\n\tcoords[ 3 ] = normalize( coords[ 3 ] );\n\tvec3 vectorFormFactor = vec3( 0.0 );\n\tvectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 0 ], coords[ 1 ] );\n\tvectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 1 ], coords[ 2 ] );\n\tvectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 2 ], coords[ 3 ] );\n\tvectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 3 ], coords[ 0 ] );\n\tfloat result = LTC_ClippedSphereFormFactor( vectorFormFactor );\n\treturn vec3( result );\n}\nvec3 BRDF_Specular_GGX_Environment( const in GeometricContext geometry, const in vec3 specularColor, const in float roughness ) {\n\tfloat dotNV = saturate( dot( geometry.normal, geometry.viewDir ) );\n\tconst vec4 c0 = vec4( - 1, - 0.0275, - 0.572, 0.022 );\n\tconst vec4 c1 = vec4( 1, 0.0425, 1.04, - 0.04 );\n\tvec4 r = roughness * c0 + c1;\n\tfloat a004 = min( r.x * r.x, exp2( - 9.28 * dotNV ) ) * r.x + r.y;\n\tvec2 AB = vec2( -1.04, 1.04 ) * a004 + r.zw;\n\treturn specularColor * AB.x + AB.y;\n}\nfloat G_BlinnPhong_Implicit( ) {\n\treturn 0.25;\n}\nfloat D_BlinnPhong( const in float shininess, const in float dotNH ) {\n\treturn RECIPROCAL_PI * ( shininess * 0.5 + 1.0 ) * pow( dotNH, shininess );\n}\nvec3 BRDF_Specular_BlinnPhong( const in IncidentLight incidentLight, const in GeometricContext geometry, const in vec3 specularColor, const in float shininess ) {\n\tvec3 halfDir = normalize( incidentLight.direction + geometry.viewDir );\n\tfloat dotNH = saturate( dot( geometry.normal, halfDir ) );\n\tfloat dotLH = saturate( dot( incidentLight.direction, halfDir ) );\n\tvec3 F = F_Schlick( specularColor, dotLH );\n\tfloat G = G_BlinnPhong_Implicit( );\n\tfloat D = D_BlinnPhong( shininess, dotNH );\n\treturn F * ( G * D );\n}\nfloat GGXRoughnessToBlinnExponent( const in float ggxRoughness ) {\n\treturn ( 2.0 / pow2( ggxRoughness + 0.0001 ) - 2.0 );\n}\nfloat BlinnExponentToGGXRoughness( const in float blinnExponent ) {\n\treturn sqrt( 2.0 / ( blinnExponent + 2.0 ) );\n}\n", -bumpmap_pars_fragment:"#ifdef USE_BUMPMAP\n\tuniform sampler2D bumpMap;\n\tuniform float bumpScale;\n\tvec2 dHdxy_fwd() {\n\t\tvec2 dSTdx = dFdx( vUv );\n\t\tvec2 dSTdy = dFdy( vUv );\n\t\tfloat Hll = bumpScale * texture2D( bumpMap, vUv ).x;\n\t\tfloat dBx = bumpScale * texture2D( bumpMap, vUv + dSTdx ).x - Hll;\n\t\tfloat dBy = bumpScale * texture2D( bumpMap, vUv + dSTdy ).x - Hll;\n\t\treturn vec2( dBx, dBy );\n\t}\n\tvec3 perturbNormalArb( vec3 surf_pos, vec3 surf_norm, vec2 dHdxy ) {\n\t\tvec3 vSigmaX = vec3( dFdx( surf_pos.x ), dFdx( surf_pos.y ), dFdx( surf_pos.z ) );\n\t\tvec3 vSigmaY = vec3( dFdy( surf_pos.x ), dFdy( surf_pos.y ), dFdy( surf_pos.z ) );\n\t\tvec3 vN = surf_norm;\n\t\tvec3 R1 = cross( vSigmaY, vN );\n\t\tvec3 R2 = cross( vN, vSigmaX );\n\t\tfloat fDet = dot( vSigmaX, R1 );\n\t\tvec3 vGrad = sign( fDet ) * ( dHdxy.x * R1 + dHdxy.y * R2 );\n\t\treturn normalize( abs( fDet ) * surf_norm - vGrad );\n\t}\n#endif\n", +bumpmap_pars_fragment:"#ifdef USE_BUMPMAP\n\tuniform sampler2D bumpMap;\n\tuniform float bumpScale;\n\tvec2 dHdxy_fwd() {\n\t\tvec2 dSTdx = dFdx( vUv );\n\t\tvec2 dSTdy = dFdy( vUv );\n\t\tfloat Hll = bumpScale * texture2D( bumpMap, vUv ).x;\n\t\tfloat dBx = bumpScale * texture2D( bumpMap, vUv + dSTdx ).x - Hll;\n\t\tfloat dBy = bumpScale * texture2D( bumpMap, vUv + dSTdy ).x - Hll;\n\t\treturn vec2( dBx, dBy );\n\t}\n\tvec3 perturbNormalArb( vec3 surf_pos, vec3 surf_norm, vec2 dHdxy ) {\n\t\tvec3 vSigmaX = vec3( dFdx( surf_pos.x ), dFdx( surf_pos.y ), dFdx( surf_pos.z ) );\n\t\tvec3 vSigmaY = vec3( dFdy( surf_pos.x ), dFdy( surf_pos.y ), dFdy( surf_pos.z ) );\n\t\tvec3 vN = surf_norm;\n\t\tvec3 R1 = cross( vSigmaY, vN );\n\t\tvec3 R2 = cross( vN, vSigmaX );\n\t\tfloat fDet = dot( vSigmaX, R1 );\n\t\tfDet *= ( float( gl_FrontFacing ) * 2.0 - 1.0 );\n\t\tvec3 vGrad = sign( fDet ) * ( dHdxy.x * R1 + dHdxy.y * R2 );\n\t\treturn normalize( abs( fDet ) * surf_norm - vGrad );\n\t}\n#endif\n", clipping_planes_fragment:"#if NUM_CLIPPING_PLANES > 0\n\tvec4 plane;\n\t#pragma unroll_loop\n\tfor ( int i = 0; i < UNION_CLIPPING_PLANES; i ++ ) {\n\t\tplane = clippingPlanes[ i ];\n\t\tif ( dot( vViewPosition, plane.xyz ) > plane.w ) discard;\n\t}\n\t#if UNION_CLIPPING_PLANES < NUM_CLIPPING_PLANES\n\t\tbool clipped = true;\n\t\t#pragma unroll_loop\n\t\tfor ( int i = UNION_CLIPPING_PLANES; i < NUM_CLIPPING_PLANES; i ++ ) {\n\t\t\tplane = clippingPlanes[ i ];\n\t\t\tclipped = ( dot( vViewPosition, plane.xyz ) > plane.w ) && clipped;\n\t\t}\n\t\tif ( clipped ) discard;\n\t#endif\n#endif\n", clipping_planes_pars_fragment:"#if NUM_CLIPPING_PLANES > 0\n\t#if ! defined( PHYSICAL ) && ! defined( PHONG )\n\t\tvarying vec3 vViewPosition;\n\t#endif\n\tuniform vec4 clippingPlanes[ NUM_CLIPPING_PLANES ];\n#endif\n",clipping_planes_pars_vertex:"#if NUM_CLIPPING_PLANES > 0 && ! defined( PHYSICAL ) && ! defined( PHONG )\n\tvarying vec3 vViewPosition;\n#endif\n",clipping_planes_vertex:"#if NUM_CLIPPING_PLANES > 0 && ! defined( PHYSICAL ) && ! defined( PHONG )\n\tvViewPosition = - mvPosition.xyz;\n#endif\n", color_fragment:"#ifdef USE_COLOR\n\tdiffuseColor.rgb *= vColor;\n#endif",color_pars_fragment:"#ifdef USE_COLOR\n\tvarying vec3 vColor;\n#endif\n",color_pars_vertex:"#ifdef USE_COLOR\n\tvarying vec3 vColor;\n#endif",color_vertex:"#ifdef USE_COLOR\n\tvColor.xyz = color.xyz;\n#endif",common:"#define PI 3.14159265359\n#define PI2 6.28318530718\n#define PI_HALF 1.5707963267949\n#define RECIPROCAL_PI 0.31830988618\n#define RECIPROCAL_PI2 0.15915494\n#define LOG2 1.442695\n#define EPSILON 1e-6\n#define saturate(a) clamp( a, 0.0, 1.0 )\n#define whiteCompliment(a) ( 1.0 - saturate( a ) )\nfloat pow2( const in float x ) { return x*x; }\nfloat pow3( const in float x ) { return x*x*x; }\nfloat pow4( const in float x ) { float x2 = x*x; return x2*x2; }\nfloat average( const in vec3 color ) { return dot( color, vec3( 0.3333 ) ); }\nhighp float rand( const in vec2 uv ) {\n\tconst highp float a = 12.9898, b = 78.233, c = 43758.5453;\n\thighp float dt = dot( uv.xy, vec2( a,b ) ), sn = mod( dt, PI );\n\treturn fract(sin(sn) * c);\n}\nstruct IncidentLight {\n\tvec3 color;\n\tvec3 direction;\n\tbool visible;\n};\nstruct ReflectedLight {\n\tvec3 directDiffuse;\n\tvec3 directSpecular;\n\tvec3 indirectDiffuse;\n\tvec3 indirectSpecular;\n};\nstruct GeometricContext {\n\tvec3 position;\n\tvec3 normal;\n\tvec3 viewDir;\n};\nvec3 transformDirection( in vec3 dir, in mat4 matrix ) {\n\treturn normalize( ( matrix * vec4( dir, 0.0 ) ).xyz );\n}\nvec3 inverseTransformDirection( in vec3 dir, in mat4 matrix ) {\n\treturn normalize( ( vec4( dir, 0.0 ) * matrix ).xyz );\n}\nvec3 projectOnPlane(in vec3 point, in vec3 pointOnPlane, in vec3 planeNormal ) {\n\tfloat distance = dot( planeNormal, point - pointOnPlane );\n\treturn - distance * planeNormal + point;\n}\nfloat sideOfPlane( in vec3 point, in vec3 pointOnPlane, in vec3 planeNormal ) {\n\treturn sign( dot( point - pointOnPlane, planeNormal ) );\n}\nvec3 linePlaneIntersect( in vec3 pointOnLine, in vec3 lineDirection, in vec3 pointOnPlane, in vec3 planeNormal ) {\n\treturn lineDirection * ( dot( planeNormal, pointOnPlane - pointOnLine ) / dot( planeNormal, lineDirection ) ) + pointOnLine;\n}\nmat3 transposeMat3( const in mat3 m ) {\n\tmat3 tmp;\n\ttmp[ 0 ] = vec3( m[ 0 ].x, m[ 1 ].x, m[ 2 ].x );\n\ttmp[ 1 ] = vec3( m[ 0 ].y, m[ 1 ].y, m[ 2 ].y );\n\ttmp[ 2 ] = vec3( m[ 0 ].z, m[ 1 ].z, m[ 2 ].z );\n\treturn tmp;\n}\nfloat linearToRelativeLuminance( const in vec3 color ) {\n\tvec3 weights = vec3( 0.2126, 0.7152, 0.0722 );\n\treturn dot( weights, color.rgb );\n}\n", -cube_uv_reflection_fragment:"#ifdef ENVMAP_TYPE_CUBE_UV\n#define cubeUV_textureSize (1024.0)\nint getFaceFromDirection(vec3 direction) {\n\tvec3 absDirection = abs(direction);\n\tint face = -1;\n\tif( absDirection.x > absDirection.z ) {\n\t\tif(absDirection.x > absDirection.y )\n\t\t\tface = direction.x > 0.0 ? 0 : 3;\n\t\telse\n\t\t\tface = direction.y > 0.0 ? 1 : 4;\n\t}\n\telse {\n\t\tif(absDirection.z > absDirection.y )\n\t\t\tface = direction.z > 0.0 ? 2 : 5;\n\t\telse\n\t\t\tface = direction.y > 0.0 ? 1 : 4;\n\t}\n\treturn face;\n}\n#define cubeUV_maxLods1 (log2(cubeUV_textureSize*0.25) - 1.0)\n#define cubeUV_rangeClamp (exp2((6.0 - 1.0) * 2.0))\nvec2 MipLevelInfo( vec3 vec, float roughnessLevel, float roughness ) {\n\tfloat scale = exp2(cubeUV_maxLods1 - roughnessLevel);\n\tfloat dxRoughness = dFdx(roughness);\n\tfloat dyRoughness = dFdy(roughness);\n\tvec3 dx = dFdx( vec * scale * dxRoughness );\n\tvec3 dy = dFdy( vec * scale * dyRoughness );\n\tfloat d = max( dot( dx, dx ), dot( dy, dy ) );\n\td = clamp(d, 1.0, cubeUV_rangeClamp);\n\tfloat mipLevel = 0.5 * log2(d);\n\treturn vec2(floor(mipLevel), fract(mipLevel));\n}\n#define cubeUV_maxLods2 (log2(cubeUV_textureSize*0.25) - 2.0)\n#define cubeUV_rcpTextureSize (1.0 / cubeUV_textureSize)\nvec2 getCubeUV(vec3 direction, float roughnessLevel, float mipLevel) {\n\tmipLevel = roughnessLevel > cubeUV_maxLods2 - 3.0 ? 0.0 : mipLevel;\n\tfloat a = 16.0 * cubeUV_rcpTextureSize;\n\tvec2 exp2_packed = exp2( vec2( roughnessLevel, mipLevel ) );\n\tvec2 rcp_exp2_packed = vec2( 1.0 ) / exp2_packed;\n\tfloat powScale = exp2_packed.x * exp2_packed.y;\n\tfloat scale = rcp_exp2_packed.x * rcp_exp2_packed.y * 0.25;\n\tfloat mipOffset = 0.75*(1.0 - rcp_exp2_packed.y) * rcp_exp2_packed.x;\n\tbool bRes = mipLevel == 0.0;\n\tscale = bRes && (scale < a) ? a : scale;\n\tvec3 r;\n\tvec2 offset;\n\tint face = getFaceFromDirection(direction);\n\tfloat rcpPowScale = 1.0 / powScale;\n\tif( face == 0) {\n\t\tr = vec3(direction.x, -direction.z, direction.y);\n\t\toffset = vec2(0.0+mipOffset,0.75 * rcpPowScale);\n\t\toffset.y = bRes && (offset.y < 2.0*a) ? a : offset.y;\n\t}\n\telse if( face == 1) {\n\t\tr = vec3(direction.y, direction.x, direction.z);\n\t\toffset = vec2(scale+mipOffset, 0.75 * rcpPowScale);\n\t\toffset.y = bRes && (offset.y < 2.0*a) ? a : offset.y;\n\t}\n\telse if( face == 2) {\n\t\tr = vec3(direction.z, direction.x, direction.y);\n\t\toffset = vec2(2.0*scale+mipOffset, 0.75 * rcpPowScale);\n\t\toffset.y = bRes && (offset.y < 2.0*a) ? a : offset.y;\n\t}\n\telse if( face == 3) {\n\t\tr = vec3(direction.x, direction.z, direction.y);\n\t\toffset = vec2(0.0+mipOffset,0.5 * rcpPowScale);\n\t\toffset.y = bRes && (offset.y < 2.0*a) ? 0.0 : offset.y;\n\t}\n\telse if( face == 4) {\n\t\tr = vec3(direction.y, direction.x, -direction.z);\n\t\toffset = vec2(scale+mipOffset, 0.5 * rcpPowScale);\n\t\toffset.y = bRes && (offset.y < 2.0*a) ? 0.0 : offset.y;\n\t}\n\telse {\n\t\tr = vec3(direction.z, -direction.x, direction.y);\n\t\toffset = vec2(2.0*scale+mipOffset, 0.5 * rcpPowScale);\n\t\toffset.y = bRes && (offset.y < 2.0*a) ? 0.0 : offset.y;\n\t}\n\tr = normalize(r);\n\tfloat texelOffset = 0.5 * cubeUV_rcpTextureSize;\n\tvec2 s = ( r.yz / abs( r.x ) + vec2( 1.0 ) ) * 0.5;\n\tvec2 base = offset + vec2( texelOffset );\n\treturn base + s * ( scale - 2.0 * texelOffset );\n}\n#define cubeUV_maxLods3 (log2(cubeUV_textureSize*0.25) - 3.0)\nvec4 textureCubeUV(vec3 reflectedDirection, float roughness ) {\n\tfloat roughnessVal = roughness* cubeUV_maxLods3;\n\tfloat r1 = floor(roughnessVal);\n\tfloat r2 = r1 + 1.0;\n\tfloat t = fract(roughnessVal);\n\tvec2 mipInfo = MipLevelInfo(reflectedDirection, r1, roughness);\n\tfloat s = mipInfo.y;\n\tfloat level0 = mipInfo.x;\n\tfloat level1 = level0 + 1.0;\n\tlevel1 = level1 > 5.0 ? 5.0 : level1;\n\tlevel0 += min( floor( s + 0.5 ), 5.0 );\n\tvec2 uv_10 = getCubeUV(reflectedDirection, r1, level0);\n\tvec4 color10 = envMapTexelToLinear(texture2D(envMap, uv_10));\n\tvec2 uv_20 = getCubeUV(reflectedDirection, r2, level0);\n\tvec4 color20 = envMapTexelToLinear(texture2D(envMap, uv_20));\n\tvec4 result = mix(color10, color20, t);\n\treturn vec4(result.rgb, 1.0);\n}\n#endif\n", +cube_uv_reflection_fragment:"#ifdef ENVMAP_TYPE_CUBE_UV\n#define cubeUV_textureSize (1024.0)\nint getFaceFromDirection(vec3 direction) {\n\tvec3 absDirection = abs(direction);\n\tint face = -1;\n\tif( absDirection.x > absDirection.z ) {\n\t\tif(absDirection.x > absDirection.y )\n\t\t\tface = direction.x > 0.0 ? 0 : 3;\n\t\telse\n\t\t\tface = direction.y > 0.0 ? 1 : 4;\n\t}\n\telse {\n\t\tif(absDirection.z > absDirection.y )\n\t\t\tface = direction.z > 0.0 ? 2 : 5;\n\t\telse\n\t\t\tface = direction.y > 0.0 ? 1 : 4;\n\t}\n\treturn face;\n}\n#define cubeUV_maxLods1 (log2(cubeUV_textureSize*0.25) - 1.0)\n#define cubeUV_rangeClamp (exp2((6.0 - 1.0) * 2.0))\nvec2 MipLevelInfo( vec3 vec, float roughnessLevel, float roughness ) {\n\tfloat scale = exp2(cubeUV_maxLods1 - roughnessLevel);\n\tfloat dxRoughness = dFdx(roughness);\n\tfloat dyRoughness = dFdy(roughness);\n\tvec3 dx = dFdx( vec * scale * dxRoughness );\n\tvec3 dy = dFdy( vec * scale * dyRoughness );\n\tfloat d = max( dot( dx, dx ), dot( dy, dy ) );\n\td = clamp(d, 1.0, cubeUV_rangeClamp);\n\tfloat mipLevel = 0.5 * log2(d);\n\treturn vec2(floor(mipLevel), fract(mipLevel));\n}\n#define cubeUV_maxLods2 (log2(cubeUV_textureSize*0.25) - 2.0)\n#define cubeUV_rcpTextureSize (1.0 / cubeUV_textureSize)\nvec2 getCubeUV(vec3 direction, float roughnessLevel, float mipLevel) {\n\tmipLevel = roughnessLevel > cubeUV_maxLods2 - 3.0 ? 0.0 : mipLevel;\n\tfloat a = 16.0 * cubeUV_rcpTextureSize;\n\tvec2 exp2_packed = exp2( vec2( roughnessLevel, mipLevel ) );\n\tvec2 rcp_exp2_packed = vec2( 1.0 ) / exp2_packed;\n\tfloat powScale = exp2_packed.x * exp2_packed.y;\n\tfloat scale = rcp_exp2_packed.x * rcp_exp2_packed.y * 0.25;\n\tfloat mipOffset = 0.75*(1.0 - rcp_exp2_packed.y) * rcp_exp2_packed.x;\n\tbool bRes = mipLevel == 0.0;\n\tscale = bRes && (scale < a) ? a : scale;\n\tvec3 r;\n\tvec2 offset;\n\tint face = getFaceFromDirection(direction);\n\tfloat rcpPowScale = 1.0 / powScale;\n\tif( face == 0) {\n\t\tr = vec3(direction.x, -direction.z, direction.y);\n\t\toffset = vec2(0.0+mipOffset,0.75 * rcpPowScale);\n\t\toffset.y = bRes && (offset.y < 2.0*a) ? a : offset.y;\n\t}\n\telse if( face == 1) {\n\t\tr = vec3(direction.y, direction.x, direction.z);\n\t\toffset = vec2(scale+mipOffset, 0.75 * rcpPowScale);\n\t\toffset.y = bRes && (offset.y < 2.0*a) ? a : offset.y;\n\t}\n\telse if( face == 2) {\n\t\tr = vec3(direction.z, direction.x, direction.y);\n\t\toffset = vec2(2.0*scale+mipOffset, 0.75 * rcpPowScale);\n\t\toffset.y = bRes && (offset.y < 2.0*a) ? a : offset.y;\n\t}\n\telse if( face == 3) {\n\t\tr = vec3(direction.x, direction.z, direction.y);\n\t\toffset = vec2(0.0+mipOffset,0.5 * rcpPowScale);\n\t\toffset.y = bRes && (offset.y < 2.0*a) ? 0.0 : offset.y;\n\t}\n\telse if( face == 4) {\n\t\tr = vec3(direction.y, direction.x, -direction.z);\n\t\toffset = vec2(scale+mipOffset, 0.5 * rcpPowScale);\n\t\toffset.y = bRes && (offset.y < 2.0*a) ? 0.0 : offset.y;\n\t}\n\telse {\n\t\tr = vec3(direction.z, -direction.x, direction.y);\n\t\toffset = vec2(2.0*scale+mipOffset, 0.5 * rcpPowScale);\n\t\toffset.y = bRes && (offset.y < 2.0*a) ? 0.0 : offset.y;\n\t}\n\tr = normalize(r);\n\tfloat texelOffset = 0.5 * cubeUV_rcpTextureSize;\n\tvec2 s = ( r.yz / abs( r.x ) + vec2( 1.0 ) ) * 0.5;\n\tvec2 base = offset + vec2( texelOffset );\n\treturn base + s * ( scale - 2.0 * texelOffset );\n}\n#define cubeUV_maxLods3 (log2(cubeUV_textureSize*0.25) - 3.0)\nvec4 textureCubeUV( sampler2D envMap, vec3 reflectedDirection, float roughness ) {\n\tfloat roughnessVal = roughness* cubeUV_maxLods3;\n\tfloat r1 = floor(roughnessVal);\n\tfloat r2 = r1 + 1.0;\n\tfloat t = fract(roughnessVal);\n\tvec2 mipInfo = MipLevelInfo(reflectedDirection, r1, roughness);\n\tfloat s = mipInfo.y;\n\tfloat level0 = mipInfo.x;\n\tfloat level1 = level0 + 1.0;\n\tlevel1 = level1 > 5.0 ? 5.0 : level1;\n\tlevel0 += min( floor( s + 0.5 ), 5.0 );\n\tvec2 uv_10 = getCubeUV(reflectedDirection, r1, level0);\n\tvec4 color10 = envMapTexelToLinear(texture2D(envMap, uv_10));\n\tvec2 uv_20 = getCubeUV(reflectedDirection, r2, level0);\n\tvec4 color20 = envMapTexelToLinear(texture2D(envMap, uv_20));\n\tvec4 result = mix(color10, color20, t);\n\treturn vec4(result.rgb, 1.0);\n}\n#endif\n", defaultnormal_vertex:"vec3 transformedNormal = normalMatrix * objectNormal;\n#ifdef FLIP_SIDED\n\ttransformedNormal = - transformedNormal;\n#endif\n",displacementmap_pars_vertex:"#ifdef USE_DISPLACEMENTMAP\n\tuniform sampler2D displacementMap;\n\tuniform float displacementScale;\n\tuniform float displacementBias;\n#endif\n",displacementmap_vertex:"#ifdef USE_DISPLACEMENTMAP\n\ttransformed += normalize( objectNormal ) * ( texture2D( displacementMap, uv ).x * displacementScale + displacementBias );\n#endif\n", -emissivemap_fragment:"#ifdef USE_EMISSIVEMAP\n\tvec4 emissiveColor = texture2D( emissiveMap, vUv );\n\temissiveColor.rgb = emissiveMapTexelToLinear( emissiveColor ).rgb;\n\ttotalEmissiveRadiance *= emissiveColor.rgb;\n#endif\n",emissivemap_pars_fragment:"#ifdef USE_EMISSIVEMAP\n\tuniform sampler2D emissiveMap;\n#endif\n",encodings_fragment:" gl_FragColor = linearToOutputTexel( gl_FragColor );\n",encodings_pars_fragment:"\nvec4 LinearToLinear( in vec4 value ) {\n\treturn value;\n}\nvec4 GammaToLinear( in vec4 value, in float gammaFactor ) {\n\treturn vec4( pow( value.xyz, vec3( gammaFactor ) ), value.w );\n}\nvec4 LinearToGamma( in vec4 value, in float gammaFactor ) {\n\treturn vec4( pow( value.xyz, vec3( 1.0 / gammaFactor ) ), value.w );\n}\nvec4 sRGBToLinear( in vec4 value ) {\n\treturn vec4( mix( pow( value.rgb * 0.9478672986 + vec3( 0.0521327014 ), vec3( 2.4 ) ), value.rgb * 0.0773993808, vec3( lessThanEqual( value.rgb, vec3( 0.04045 ) ) ) ), value.w );\n}\nvec4 LinearTosRGB( in vec4 value ) {\n\treturn vec4( mix( pow( value.rgb, vec3( 0.41666 ) ) * 1.055 - vec3( 0.055 ), value.rgb * 12.92, vec3( lessThanEqual( value.rgb, vec3( 0.0031308 ) ) ) ), value.w );\n}\nvec4 RGBEToLinear( in vec4 value ) {\n\treturn vec4( value.rgb * exp2( value.a * 255.0 - 128.0 ), 1.0 );\n}\nvec4 LinearToRGBE( in vec4 value ) {\n\tfloat maxComponent = max( max( value.r, value.g ), value.b );\n\tfloat fExp = clamp( ceil( log2( maxComponent ) ), -128.0, 127.0 );\n\treturn vec4( value.rgb / exp2( fExp ), ( fExp + 128.0 ) / 255.0 );\n}\nvec4 RGBMToLinear( in vec4 value, in float maxRange ) {\n\treturn vec4( value.xyz * value.w * maxRange, 1.0 );\n}\nvec4 LinearToRGBM( in vec4 value, in float maxRange ) {\n\tfloat maxRGB = max( value.x, max( value.g, value.b ) );\n\tfloat M = clamp( maxRGB / maxRange, 0.0, 1.0 );\n\tM = ceil( M * 255.0 ) / 255.0;\n\treturn vec4( value.rgb / ( M * maxRange ), M );\n}\nvec4 RGBDToLinear( in vec4 value, in float maxRange ) {\n\treturn vec4( value.rgb * ( ( maxRange / 255.0 ) / value.a ), 1.0 );\n}\nvec4 LinearToRGBD( in vec4 value, in float maxRange ) {\n\tfloat maxRGB = max( value.x, max( value.g, value.b ) );\n\tfloat D = max( maxRange / maxRGB, 1.0 );\n\tD = min( floor( D ) / 255.0, 1.0 );\n\treturn vec4( value.rgb * ( D * ( 255.0 / maxRange ) ), D );\n}\nconst mat3 cLogLuvM = mat3( 0.2209, 0.3390, 0.4184, 0.1138, 0.6780, 0.7319, 0.0102, 0.1130, 0.2969 );\nvec4 LinearToLogLuv( in vec4 value ) {\n\tvec3 Xp_Y_XYZp = value.rgb * cLogLuvM;\n\tXp_Y_XYZp = max(Xp_Y_XYZp, vec3(1e-6, 1e-6, 1e-6));\n\tvec4 vResult;\n\tvResult.xy = Xp_Y_XYZp.xy / Xp_Y_XYZp.z;\n\tfloat Le = 2.0 * log2(Xp_Y_XYZp.y) + 127.0;\n\tvResult.w = fract(Le);\n\tvResult.z = (Le - (floor(vResult.w*255.0))/255.0)/255.0;\n\treturn vResult;\n}\nconst mat3 cLogLuvInverseM = mat3( 6.0014, -2.7008, -1.7996, -1.3320, 3.1029, -5.7721, 0.3008, -1.0882, 5.6268 );\nvec4 LogLuvToLinear( in vec4 value ) {\n\tfloat Le = value.z * 255.0 + value.w;\n\tvec3 Xp_Y_XYZp;\n\tXp_Y_XYZp.y = exp2((Le - 127.0) / 2.0);\n\tXp_Y_XYZp.z = Xp_Y_XYZp.y / value.y;\n\tXp_Y_XYZp.x = value.x * Xp_Y_XYZp.z;\n\tvec3 vRGB = Xp_Y_XYZp.rgb * cLogLuvInverseM;\n\treturn vec4( max(vRGB, 0.0), 1.0 );\n}\n", +emissivemap_fragment:"#ifdef USE_EMISSIVEMAP\n\tvec4 emissiveColor = texture2D( emissiveMap, vUv );\n\temissiveColor.rgb = emissiveMapTexelToLinear( emissiveColor ).rgb;\n\ttotalEmissiveRadiance *= emissiveColor.rgb;\n#endif\n",emissivemap_pars_fragment:"#ifdef USE_EMISSIVEMAP\n\tuniform sampler2D emissiveMap;\n#endif\n",encodings_fragment:" gl_FragColor = linearToOutputTexel( gl_FragColor );\n",encodings_pars_fragment:"\nvec4 LinearToLinear( in vec4 value ) {\n\treturn value;\n}\nvec4 GammaToLinear( in vec4 value, in float gammaFactor ) {\n\treturn vec4( pow( value.rgb, vec3( gammaFactor ) ), value.a );\n}\nvec4 LinearToGamma( in vec4 value, in float gammaFactor ) {\n\treturn vec4( pow( value.rgb, vec3( 1.0 / gammaFactor ) ), value.a );\n}\nvec4 sRGBToLinear( in vec4 value ) {\n\treturn vec4( mix( pow( value.rgb * 0.9478672986 + vec3( 0.0521327014 ), vec3( 2.4 ) ), value.rgb * 0.0773993808, vec3( lessThanEqual( value.rgb, vec3( 0.04045 ) ) ) ), value.a );\n}\nvec4 LinearTosRGB( in vec4 value ) {\n\treturn vec4( mix( pow( value.rgb, vec3( 0.41666 ) ) * 1.055 - vec3( 0.055 ), value.rgb * 12.92, vec3( lessThanEqual( value.rgb, vec3( 0.0031308 ) ) ) ), value.a );\n}\nvec4 RGBEToLinear( in vec4 value ) {\n\treturn vec4( value.rgb * exp2( value.a * 255.0 - 128.0 ), 1.0 );\n}\nvec4 LinearToRGBE( in vec4 value ) {\n\tfloat maxComponent = max( max( value.r, value.g ), value.b );\n\tfloat fExp = clamp( ceil( log2( maxComponent ) ), -128.0, 127.0 );\n\treturn vec4( value.rgb / exp2( fExp ), ( fExp + 128.0 ) / 255.0 );\n}\nvec4 RGBMToLinear( in vec4 value, in float maxRange ) {\n\treturn vec4( value.rgb * value.a * maxRange, 1.0 );\n}\nvec4 LinearToRGBM( in vec4 value, in float maxRange ) {\n\tfloat maxRGB = max( value.r, max( value.g, value.b ) );\n\tfloat M = clamp( maxRGB / maxRange, 0.0, 1.0 );\n\tM = ceil( M * 255.0 ) / 255.0;\n\treturn vec4( value.rgb / ( M * maxRange ), M );\n}\nvec4 RGBDToLinear( in vec4 value, in float maxRange ) {\n\treturn vec4( value.rgb * ( ( maxRange / 255.0 ) / value.a ), 1.0 );\n}\nvec4 LinearToRGBD( in vec4 value, in float maxRange ) {\n\tfloat maxRGB = max( value.r, max( value.g, value.b ) );\n\tfloat D = max( maxRange / maxRGB, 1.0 );\n\tD = min( floor( D ) / 255.0, 1.0 );\n\treturn vec4( value.rgb * ( D * ( 255.0 / maxRange ) ), D );\n}\nconst mat3 cLogLuvM = mat3( 0.2209, 0.3390, 0.4184, 0.1138, 0.6780, 0.7319, 0.0102, 0.1130, 0.2969 );\nvec4 LinearToLogLuv( in vec4 value ) {\n\tvec3 Xp_Y_XYZp = value.rgb * cLogLuvM;\n\tXp_Y_XYZp = max( Xp_Y_XYZp, vec3( 1e-6, 1e-6, 1e-6 ) );\n\tvec4 vResult;\n\tvResult.xy = Xp_Y_XYZp.xy / Xp_Y_XYZp.z;\n\tfloat Le = 2.0 * log2(Xp_Y_XYZp.y) + 127.0;\n\tvResult.w = fract( Le );\n\tvResult.z = ( Le - ( floor( vResult.w * 255.0 ) ) / 255.0 ) / 255.0;\n\treturn vResult;\n}\nconst mat3 cLogLuvInverseM = mat3( 6.0014, -2.7008, -1.7996, -1.3320, 3.1029, -5.7721, 0.3008, -1.0882, 5.6268 );\nvec4 LogLuvToLinear( in vec4 value ) {\n\tfloat Le = value.z * 255.0 + value.w;\n\tvec3 Xp_Y_XYZp;\n\tXp_Y_XYZp.y = exp2( ( Le - 127.0 ) / 2.0 );\n\tXp_Y_XYZp.z = Xp_Y_XYZp.y / value.y;\n\tXp_Y_XYZp.x = value.x * Xp_Y_XYZp.z;\n\tvec3 vRGB = Xp_Y_XYZp.rgb * cLogLuvInverseM;\n\treturn vec4( max( vRGB, 0.0 ), 1.0 );\n}\n", envmap_fragment:"#ifdef USE_ENVMAP\n\t#if defined( USE_BUMPMAP ) || defined( USE_NORMALMAP ) || defined( PHONG )\n\t\tvec3 cameraToVertex = normalize( vWorldPosition - cameraPosition );\n\t\tvec3 worldNormal = inverseTransformDirection( normal, viewMatrix );\n\t\t#ifdef ENVMAP_MODE_REFLECTION\n\t\t\tvec3 reflectVec = reflect( cameraToVertex, worldNormal );\n\t\t#else\n\t\t\tvec3 reflectVec = refract( cameraToVertex, worldNormal, refractionRatio );\n\t\t#endif\n\t#else\n\t\tvec3 reflectVec = vReflect;\n\t#endif\n\t#ifdef ENVMAP_TYPE_CUBE\n\t\tvec4 envColor = textureCube( envMap, vec3( flipEnvMap * reflectVec.x, reflectVec.yz ) );\n\t#elif defined( ENVMAP_TYPE_EQUIREC )\n\t\tvec2 sampleUV;\n\t\treflectVec = normalize( reflectVec );\n\t\tsampleUV.y = asin( clamp( reflectVec.y, - 1.0, 1.0 ) ) * RECIPROCAL_PI + 0.5;\n\t\tsampleUV.x = atan( reflectVec.z, reflectVec.x ) * RECIPROCAL_PI2 + 0.5;\n\t\tvec4 envColor = texture2D( envMap, sampleUV );\n\t#elif defined( ENVMAP_TYPE_SPHERE )\n\t\treflectVec = normalize( reflectVec );\n\t\tvec3 reflectView = normalize( ( viewMatrix * vec4( reflectVec, 0.0 ) ).xyz + vec3( 0.0, 0.0, 1.0 ) );\n\t\tvec4 envColor = texture2D( envMap, reflectView.xy * 0.5 + 0.5 );\n\t#else\n\t\tvec4 envColor = vec4( 0.0 );\n\t#endif\n\tenvColor = envMapTexelToLinear( envColor );\n\t#ifdef ENVMAP_BLENDING_MULTIPLY\n\t\toutgoingLight = mix( outgoingLight, outgoingLight * envColor.xyz, specularStrength * reflectivity );\n\t#elif defined( ENVMAP_BLENDING_MIX )\n\t\toutgoingLight = mix( outgoingLight, envColor.xyz, specularStrength * reflectivity );\n\t#elif defined( ENVMAP_BLENDING_ADD )\n\t\toutgoingLight += envColor.xyz * specularStrength * reflectivity;\n\t#endif\n#endif\n", envmap_pars_fragment:"#if defined( USE_ENVMAP ) || defined( PHYSICAL )\n\tuniform float reflectivity;\n\tuniform float envMapIntensity;\n#endif\n#ifdef USE_ENVMAP\n\t#if ! defined( PHYSICAL ) && ( defined( USE_BUMPMAP ) || defined( USE_NORMALMAP ) || defined( PHONG ) )\n\t\tvarying vec3 vWorldPosition;\n\t#endif\n\t#ifdef ENVMAP_TYPE_CUBE\n\t\tuniform samplerCube envMap;\n\t#else\n\t\tuniform sampler2D envMap;\n\t#endif\n\tuniform float flipEnvMap;\n\tuniform int maxMipLevel;\n\t#if defined( USE_BUMPMAP ) || defined( USE_NORMALMAP ) || defined( PHONG ) || defined( PHYSICAL )\n\t\tuniform float refractionRatio;\n\t#else\n\t\tvarying vec3 vReflect;\n\t#endif\n#endif\n", -envmap_pars_vertex:"#ifdef USE_ENVMAP\n\t#if defined( USE_BUMPMAP ) || defined( USE_NORMALMAP ) || defined( PHONG )\n\t\tvarying vec3 vWorldPosition;\n\t#else\n\t\tvarying vec3 vReflect;\n\t\tuniform float refractionRatio;\n\t#endif\n#endif\n",envmap_vertex:"#ifdef USE_ENVMAP\n\t#if defined( USE_BUMPMAP ) || defined( USE_NORMALMAP ) || defined( PHONG )\n\t\tvWorldPosition = worldPosition.xyz;\n\t#else\n\t\tvec3 cameraToVertex = normalize( worldPosition.xyz - cameraPosition );\n\t\tvec3 worldNormal = inverseTransformDirection( transformedNormal, viewMatrix );\n\t\t#ifdef ENVMAP_MODE_REFLECTION\n\t\t\tvReflect = reflect( cameraToVertex, worldNormal );\n\t\t#else\n\t\t\tvReflect = refract( cameraToVertex, worldNormal, refractionRatio );\n\t\t#endif\n\t#endif\n#endif\n", -fog_vertex:"\n#ifdef USE_FOG\nfogDepth = -mvPosition.z;\n#endif",fog_pars_vertex:"#ifdef USE_FOG\n varying float fogDepth;\n#endif\n",fog_fragment:"#ifdef USE_FOG\n\t#ifdef FOG_EXP2\n\t\tfloat fogFactor = whiteCompliment( exp2( - fogDensity * fogDensity * fogDepth * fogDepth * LOG2 ) );\n\t#else\n\t\tfloat fogFactor = smoothstep( fogNear, fogFar, fogDepth );\n\t#endif\n\tgl_FragColor.rgb = mix( gl_FragColor.rgb, fogColor, fogFactor );\n#endif\n",fog_pars_fragment:"#ifdef USE_FOG\n\tuniform vec3 fogColor;\n\tvarying float fogDepth;\n\t#ifdef FOG_EXP2\n\t\tuniform float fogDensity;\n\t#else\n\t\tuniform float fogNear;\n\t\tuniform float fogFar;\n\t#endif\n#endif\n", +envmap_pars_vertex:"#ifdef USE_ENVMAP\n\t#if defined( USE_BUMPMAP ) || defined( USE_NORMALMAP ) || defined( PHONG )\n\t\tvarying vec3 vWorldPosition;\n\t#else\n\t\tvarying vec3 vReflect;\n\t\tuniform float refractionRatio;\n\t#endif\n#endif\n",envmap_physical_pars_fragment:"#if defined( USE_ENVMAP ) && defined( PHYSICAL )\n\tvec3 getLightProbeIndirectIrradiance( const in GeometricContext geometry, const in int maxMIPLevel ) {\n\t\tvec3 worldNormal = inverseTransformDirection( geometry.normal, viewMatrix );\n\t\t#ifdef ENVMAP_TYPE_CUBE\n\t\t\tvec3 queryVec = vec3( flipEnvMap * worldNormal.x, worldNormal.yz );\n\t\t\t#ifdef TEXTURE_LOD_EXT\n\t\t\t\tvec4 envMapColor = textureCubeLodEXT( envMap, queryVec, float( maxMIPLevel ) );\n\t\t\t#else\n\t\t\t\tvec4 envMapColor = textureCube( envMap, queryVec, float( maxMIPLevel ) );\n\t\t\t#endif\n\t\t\tenvMapColor.rgb = envMapTexelToLinear( envMapColor ).rgb;\n\t\t#elif defined( ENVMAP_TYPE_CUBE_UV )\n\t\t\tvec3 queryVec = vec3( flipEnvMap * worldNormal.x, worldNormal.yz );\n\t\t\tvec4 envMapColor = textureCubeUV( envMap, queryVec, 1.0 );\n\t\t#else\n\t\t\tvec4 envMapColor = vec4( 0.0 );\n\t\t#endif\n\t\treturn PI * envMapColor.rgb * envMapIntensity;\n\t}\n\tfloat getSpecularMIPLevel( const in float blinnShininessExponent, const in int maxMIPLevel ) {\n\t\tfloat maxMIPLevelScalar = float( maxMIPLevel );\n\t\tfloat desiredMIPLevel = maxMIPLevelScalar + 0.79248 - 0.5 * log2( pow2( blinnShininessExponent ) + 1.0 );\n\t\treturn clamp( desiredMIPLevel, 0.0, maxMIPLevelScalar );\n\t}\n\tvec3 getLightProbeIndirectRadiance( const in GeometricContext geometry, const in float blinnShininessExponent, const in int maxMIPLevel ) {\n\t\t#ifdef ENVMAP_MODE_REFLECTION\n\t\t\tvec3 reflectVec = reflect( -geometry.viewDir, geometry.normal );\n\t\t#else\n\t\t\tvec3 reflectVec = refract( -geometry.viewDir, geometry.normal, refractionRatio );\n\t\t#endif\n\t\treflectVec = inverseTransformDirection( reflectVec, viewMatrix );\n\t\tfloat specularMIPLevel = getSpecularMIPLevel( blinnShininessExponent, maxMIPLevel );\n\t\t#ifdef ENVMAP_TYPE_CUBE\n\t\t\tvec3 queryReflectVec = vec3( flipEnvMap * reflectVec.x, reflectVec.yz );\n\t\t\t#ifdef TEXTURE_LOD_EXT\n\t\t\t\tvec4 envMapColor = textureCubeLodEXT( envMap, queryReflectVec, specularMIPLevel );\n\t\t\t#else\n\t\t\t\tvec4 envMapColor = textureCube( envMap, queryReflectVec, specularMIPLevel );\n\t\t\t#endif\n\t\t\tenvMapColor.rgb = envMapTexelToLinear( envMapColor ).rgb;\n\t\t#elif defined( ENVMAP_TYPE_CUBE_UV )\n\t\t\tvec3 queryReflectVec = vec3( flipEnvMap * reflectVec.x, reflectVec.yz );\n\t\t\tvec4 envMapColor = textureCubeUV( envMap, queryReflectVec, BlinnExponentToGGXRoughness(blinnShininessExponent ));\n\t\t#elif defined( ENVMAP_TYPE_EQUIREC )\n\t\t\tvec2 sampleUV;\n\t\t\tsampleUV.y = asin( clamp( reflectVec.y, - 1.0, 1.0 ) ) * RECIPROCAL_PI + 0.5;\n\t\t\tsampleUV.x = atan( reflectVec.z, reflectVec.x ) * RECIPROCAL_PI2 + 0.5;\n\t\t\t#ifdef TEXTURE_LOD_EXT\n\t\t\t\tvec4 envMapColor = texture2DLodEXT( envMap, sampleUV, specularMIPLevel );\n\t\t\t#else\n\t\t\t\tvec4 envMapColor = texture2D( envMap, sampleUV, specularMIPLevel );\n\t\t\t#endif\n\t\t\tenvMapColor.rgb = envMapTexelToLinear( envMapColor ).rgb;\n\t\t#elif defined( ENVMAP_TYPE_SPHERE )\n\t\t\tvec3 reflectView = normalize( ( viewMatrix * vec4( reflectVec, 0.0 ) ).xyz + vec3( 0.0,0.0,1.0 ) );\n\t\t\t#ifdef TEXTURE_LOD_EXT\n\t\t\t\tvec4 envMapColor = texture2DLodEXT( envMap, reflectView.xy * 0.5 + 0.5, specularMIPLevel );\n\t\t\t#else\n\t\t\t\tvec4 envMapColor = texture2D( envMap, reflectView.xy * 0.5 + 0.5, specularMIPLevel );\n\t\t\t#endif\n\t\t\tenvMapColor.rgb = envMapTexelToLinear( envMapColor ).rgb;\n\t\t#endif\n\t\treturn envMapColor.rgb * envMapIntensity;\n\t}\n#endif\n", +envmap_vertex:"#ifdef USE_ENVMAP\n\t#if defined( USE_BUMPMAP ) || defined( USE_NORMALMAP ) || defined( PHONG )\n\t\tvWorldPosition = worldPosition.xyz;\n\t#else\n\t\tvec3 cameraToVertex = normalize( worldPosition.xyz - cameraPosition );\n\t\tvec3 worldNormal = inverseTransformDirection( transformedNormal, viewMatrix );\n\t\t#ifdef ENVMAP_MODE_REFLECTION\n\t\t\tvReflect = reflect( cameraToVertex, worldNormal );\n\t\t#else\n\t\t\tvReflect = refract( cameraToVertex, worldNormal, refractionRatio );\n\t\t#endif\n\t#endif\n#endif\n", +fog_vertex:"#ifdef USE_FOG\n\tfogDepth = -mvPosition.z;\n#endif\n",fog_pars_vertex:"#ifdef USE_FOG\n\tvarying float fogDepth;\n#endif\n",fog_fragment:"#ifdef USE_FOG\n\t#ifdef FOG_EXP2\n\t\tfloat fogFactor = whiteCompliment( exp2( - fogDensity * fogDensity * fogDepth * fogDepth * LOG2 ) );\n\t#else\n\t\tfloat fogFactor = smoothstep( fogNear, fogFar, fogDepth );\n\t#endif\n\tgl_FragColor.rgb = mix( gl_FragColor.rgb, fogColor, fogFactor );\n#endif\n",fog_pars_fragment:"#ifdef USE_FOG\n\tuniform vec3 fogColor;\n\tvarying float fogDepth;\n\t#ifdef FOG_EXP2\n\t\tuniform float fogDensity;\n\t#else\n\t\tuniform float fogNear;\n\t\tuniform float fogFar;\n\t#endif\n#endif\n", gradientmap_pars_fragment:"#ifdef TOON\n\tuniform sampler2D gradientMap;\n\tvec3 getGradientIrradiance( vec3 normal, vec3 lightDirection ) {\n\t\tfloat dotNL = dot( normal, lightDirection );\n\t\tvec2 coord = vec2( dotNL * 0.5 + 0.5, 0.0 );\n\t\t#ifdef USE_GRADIENTMAP\n\t\t\treturn texture2D( gradientMap, coord ).rgb;\n\t\t#else\n\t\t\treturn ( coord.x < 0.7 ) ? vec3( 0.7 ) : vec3( 1.0 );\n\t\t#endif\n\t}\n#endif\n",lightmap_fragment:"#ifdef USE_LIGHTMAP\n\treflectedLight.indirectDiffuse += PI * texture2D( lightMap, vUv2 ).xyz * lightMapIntensity;\n#endif\n", lightmap_pars_fragment:"#ifdef USE_LIGHTMAP\n\tuniform sampler2D lightMap;\n\tuniform float lightMapIntensity;\n#endif",lights_lambert_vertex:"vec3 diffuse = vec3( 1.0 );\nGeometricContext geometry;\ngeometry.position = mvPosition.xyz;\ngeometry.normal = normalize( transformedNormal );\ngeometry.viewDir = normalize( -mvPosition.xyz );\nGeometricContext backGeometry;\nbackGeometry.position = geometry.position;\nbackGeometry.normal = -geometry.normal;\nbackGeometry.viewDir = geometry.viewDir;\nvLightFront = vec3( 0.0 );\n#ifdef DOUBLE_SIDED\n\tvLightBack = vec3( 0.0 );\n#endif\nIncidentLight directLight;\nfloat dotNL;\nvec3 directLightColor_Diffuse;\n#if NUM_POINT_LIGHTS > 0\n\t#pragma unroll_loop\n\tfor ( int i = 0; i < NUM_POINT_LIGHTS; i ++ ) {\n\t\tgetPointDirectLightIrradiance( pointLights[ i ], geometry, directLight );\n\t\tdotNL = dot( geometry.normal, directLight.direction );\n\t\tdirectLightColor_Diffuse = PI * directLight.color;\n\t\tvLightFront += saturate( dotNL ) * directLightColor_Diffuse;\n\t\t#ifdef DOUBLE_SIDED\n\t\t\tvLightBack += saturate( -dotNL ) * directLightColor_Diffuse;\n\t\t#endif\n\t}\n#endif\n#if NUM_SPOT_LIGHTS > 0\n\t#pragma unroll_loop\n\tfor ( int i = 0; i < NUM_SPOT_LIGHTS; i ++ ) {\n\t\tgetSpotDirectLightIrradiance( spotLights[ i ], geometry, directLight );\n\t\tdotNL = dot( geometry.normal, directLight.direction );\n\t\tdirectLightColor_Diffuse = PI * directLight.color;\n\t\tvLightFront += saturate( dotNL ) * directLightColor_Diffuse;\n\t\t#ifdef DOUBLE_SIDED\n\t\t\tvLightBack += saturate( -dotNL ) * directLightColor_Diffuse;\n\t\t#endif\n\t}\n#endif\n#if NUM_DIR_LIGHTS > 0\n\t#pragma unroll_loop\n\tfor ( int i = 0; i < NUM_DIR_LIGHTS; i ++ ) {\n\t\tgetDirectionalDirectLightIrradiance( directionalLights[ i ], geometry, directLight );\n\t\tdotNL = dot( geometry.normal, directLight.direction );\n\t\tdirectLightColor_Diffuse = PI * directLight.color;\n\t\tvLightFront += saturate( dotNL ) * directLightColor_Diffuse;\n\t\t#ifdef DOUBLE_SIDED\n\t\t\tvLightBack += saturate( -dotNL ) * directLightColor_Diffuse;\n\t\t#endif\n\t}\n#endif\n#if NUM_HEMI_LIGHTS > 0\n\t#pragma unroll_loop\n\tfor ( int i = 0; i < NUM_HEMI_LIGHTS; i ++ ) {\n\t\tvLightFront += getHemisphereLightIrradiance( hemisphereLights[ i ], geometry );\n\t\t#ifdef DOUBLE_SIDED\n\t\t\tvLightBack += getHemisphereLightIrradiance( hemisphereLights[ i ], backGeometry );\n\t\t#endif\n\t}\n#endif\n", lights_pars_begin:"uniform vec3 ambientLightColor;\nvec3 getAmbientLightIrradiance( const in vec3 ambientLightColor ) {\n\tvec3 irradiance = ambientLightColor;\n\t#ifndef PHYSICALLY_CORRECT_LIGHTS\n\t\tirradiance *= PI;\n\t#endif\n\treturn irradiance;\n}\n#if NUM_DIR_LIGHTS > 0\n\tstruct DirectionalLight {\n\t\tvec3 direction;\n\t\tvec3 color;\n\t\tint shadow;\n\t\tfloat shadowBias;\n\t\tfloat shadowRadius;\n\t\tvec2 shadowMapSize;\n\t};\n\tuniform DirectionalLight directionalLights[ NUM_DIR_LIGHTS ];\n\tvoid getDirectionalDirectLightIrradiance( const in DirectionalLight directionalLight, const in GeometricContext geometry, out IncidentLight directLight ) {\n\t\tdirectLight.color = directionalLight.color;\n\t\tdirectLight.direction = directionalLight.direction;\n\t\tdirectLight.visible = true;\n\t}\n#endif\n#if NUM_POINT_LIGHTS > 0\n\tstruct PointLight {\n\t\tvec3 position;\n\t\tvec3 color;\n\t\tfloat distance;\n\t\tfloat decay;\n\t\tint shadow;\n\t\tfloat shadowBias;\n\t\tfloat shadowRadius;\n\t\tvec2 shadowMapSize;\n\t\tfloat shadowCameraNear;\n\t\tfloat shadowCameraFar;\n\t};\n\tuniform PointLight pointLights[ NUM_POINT_LIGHTS ];\n\tvoid getPointDirectLightIrradiance( const in PointLight pointLight, const in GeometricContext geometry, out IncidentLight directLight ) {\n\t\tvec3 lVector = pointLight.position - geometry.position;\n\t\tdirectLight.direction = normalize( lVector );\n\t\tfloat lightDistance = length( lVector );\n\t\tdirectLight.color = pointLight.color;\n\t\tdirectLight.color *= punctualLightIntensityToIrradianceFactor( lightDistance, pointLight.distance, pointLight.decay );\n\t\tdirectLight.visible = ( directLight.color != vec3( 0.0 ) );\n\t}\n#endif\n#if NUM_SPOT_LIGHTS > 0\n\tstruct SpotLight {\n\t\tvec3 position;\n\t\tvec3 direction;\n\t\tvec3 color;\n\t\tfloat distance;\n\t\tfloat decay;\n\t\tfloat coneCos;\n\t\tfloat penumbraCos;\n\t\tint shadow;\n\t\tfloat shadowBias;\n\t\tfloat shadowRadius;\n\t\tvec2 shadowMapSize;\n\t};\n\tuniform SpotLight spotLights[ NUM_SPOT_LIGHTS ];\n\tvoid getSpotDirectLightIrradiance( const in SpotLight spotLight, const in GeometricContext geometry, out IncidentLight directLight ) {\n\t\tvec3 lVector = spotLight.position - geometry.position;\n\t\tdirectLight.direction = normalize( lVector );\n\t\tfloat lightDistance = length( lVector );\n\t\tfloat angleCos = dot( directLight.direction, spotLight.direction );\n\t\tif ( angleCos > spotLight.coneCos ) {\n\t\t\tfloat spotEffect = smoothstep( spotLight.coneCos, spotLight.penumbraCos, angleCos );\n\t\t\tdirectLight.color = spotLight.color;\n\t\t\tdirectLight.color *= spotEffect * punctualLightIntensityToIrradianceFactor( lightDistance, spotLight.distance, spotLight.decay );\n\t\t\tdirectLight.visible = true;\n\t\t} else {\n\t\t\tdirectLight.color = vec3( 0.0 );\n\t\t\tdirectLight.visible = false;\n\t\t}\n\t}\n#endif\n#if NUM_RECT_AREA_LIGHTS > 0\n\tstruct RectAreaLight {\n\t\tvec3 color;\n\t\tvec3 position;\n\t\tvec3 halfWidth;\n\t\tvec3 halfHeight;\n\t};\n\tuniform sampler2D ltc_1;\tuniform sampler2D ltc_2;\n\tuniform RectAreaLight rectAreaLights[ NUM_RECT_AREA_LIGHTS ];\n#endif\n#if NUM_HEMI_LIGHTS > 0\n\tstruct HemisphereLight {\n\t\tvec3 direction;\n\t\tvec3 skyColor;\n\t\tvec3 groundColor;\n\t};\n\tuniform HemisphereLight hemisphereLights[ NUM_HEMI_LIGHTS ];\n\tvec3 getHemisphereLightIrradiance( const in HemisphereLight hemiLight, const in GeometricContext geometry ) {\n\t\tfloat dotNL = dot( geometry.normal, hemiLight.direction );\n\t\tfloat hemiDiffuseWeight = 0.5 * dotNL + 0.5;\n\t\tvec3 irradiance = mix( hemiLight.groundColor, hemiLight.skyColor, hemiDiffuseWeight );\n\t\t#ifndef PHYSICALLY_CORRECT_LIGHTS\n\t\t\tirradiance *= PI;\n\t\t#endif\n\t\treturn irradiance;\n\t}\n#endif\n", -lights_pars_maps:"#if defined( USE_ENVMAP ) && defined( PHYSICAL )\n\tvec3 getLightProbeIndirectIrradiance( const in GeometricContext geometry, const in int maxMIPLevel ) {\n\t\tvec3 worldNormal = inverseTransformDirection( geometry.normal, viewMatrix );\n\t\t#ifdef ENVMAP_TYPE_CUBE\n\t\t\tvec3 queryVec = vec3( flipEnvMap * worldNormal.x, worldNormal.yz );\n\t\t\t#ifdef TEXTURE_LOD_EXT\n\t\t\t\tvec4 envMapColor = textureCubeLodEXT( envMap, queryVec, float( maxMIPLevel ) );\n\t\t\t#else\n\t\t\t\tvec4 envMapColor = textureCube( envMap, queryVec, float( maxMIPLevel ) );\n\t\t\t#endif\n\t\t\tenvMapColor.rgb = envMapTexelToLinear( envMapColor ).rgb;\n\t\t#elif defined( ENVMAP_TYPE_CUBE_UV )\n\t\t\tvec3 queryVec = vec3( flipEnvMap * worldNormal.x, worldNormal.yz );\n\t\t\tvec4 envMapColor = textureCubeUV( queryVec, 1.0 );\n\t\t#else\n\t\t\tvec4 envMapColor = vec4( 0.0 );\n\t\t#endif\n\t\treturn PI * envMapColor.rgb * envMapIntensity;\n\t}\n\tfloat getSpecularMIPLevel( const in float blinnShininessExponent, const in int maxMIPLevel ) {\n\t\tfloat maxMIPLevelScalar = float( maxMIPLevel );\n\t\tfloat desiredMIPLevel = maxMIPLevelScalar + 0.79248 - 0.5 * log2( pow2( blinnShininessExponent ) + 1.0 );\n\t\treturn clamp( desiredMIPLevel, 0.0, maxMIPLevelScalar );\n\t}\n\tvec3 getLightProbeIndirectRadiance( const in GeometricContext geometry, const in float blinnShininessExponent, const in int maxMIPLevel ) {\n\t\t#ifdef ENVMAP_MODE_REFLECTION\n\t\t\tvec3 reflectVec = reflect( -geometry.viewDir, geometry.normal );\n\t\t#else\n\t\t\tvec3 reflectVec = refract( -geometry.viewDir, geometry.normal, refractionRatio );\n\t\t#endif\n\t\treflectVec = inverseTransformDirection( reflectVec, viewMatrix );\n\t\tfloat specularMIPLevel = getSpecularMIPLevel( blinnShininessExponent, maxMIPLevel );\n\t\t#ifdef ENVMAP_TYPE_CUBE\n\t\t\tvec3 queryReflectVec = vec3( flipEnvMap * reflectVec.x, reflectVec.yz );\n\t\t\t#ifdef TEXTURE_LOD_EXT\n\t\t\t\tvec4 envMapColor = textureCubeLodEXT( envMap, queryReflectVec, specularMIPLevel );\n\t\t\t#else\n\t\t\t\tvec4 envMapColor = textureCube( envMap, queryReflectVec, specularMIPLevel );\n\t\t\t#endif\n\t\t\tenvMapColor.rgb = envMapTexelToLinear( envMapColor ).rgb;\n\t\t#elif defined( ENVMAP_TYPE_CUBE_UV )\n\t\t\tvec3 queryReflectVec = vec3( flipEnvMap * reflectVec.x, reflectVec.yz );\n\t\t\tvec4 envMapColor = textureCubeUV(queryReflectVec, BlinnExponentToGGXRoughness(blinnShininessExponent));\n\t\t#elif defined( ENVMAP_TYPE_EQUIREC )\n\t\t\tvec2 sampleUV;\n\t\t\tsampleUV.y = asin( clamp( reflectVec.y, - 1.0, 1.0 ) ) * RECIPROCAL_PI + 0.5;\n\t\t\tsampleUV.x = atan( reflectVec.z, reflectVec.x ) * RECIPROCAL_PI2 + 0.5;\n\t\t\t#ifdef TEXTURE_LOD_EXT\n\t\t\t\tvec4 envMapColor = texture2DLodEXT( envMap, sampleUV, specularMIPLevel );\n\t\t\t#else\n\t\t\t\tvec4 envMapColor = texture2D( envMap, sampleUV, specularMIPLevel );\n\t\t\t#endif\n\t\t\tenvMapColor.rgb = envMapTexelToLinear( envMapColor ).rgb;\n\t\t#elif defined( ENVMAP_TYPE_SPHERE )\n\t\t\tvec3 reflectView = normalize( ( viewMatrix * vec4( reflectVec, 0.0 ) ).xyz + vec3( 0.0,0.0,1.0 ) );\n\t\t\t#ifdef TEXTURE_LOD_EXT\n\t\t\t\tvec4 envMapColor = texture2DLodEXT( envMap, reflectView.xy * 0.5 + 0.5, specularMIPLevel );\n\t\t\t#else\n\t\t\t\tvec4 envMapColor = texture2D( envMap, reflectView.xy * 0.5 + 0.5, specularMIPLevel );\n\t\t\t#endif\n\t\t\tenvMapColor.rgb = envMapTexelToLinear( envMapColor ).rgb;\n\t\t#endif\n\t\treturn envMapColor.rgb * envMapIntensity;\n\t}\n#endif\n", lights_phong_fragment:"BlinnPhongMaterial material;\nmaterial.diffuseColor = diffuseColor.rgb;\nmaterial.specularColor = specular;\nmaterial.specularShininess = shininess;\nmaterial.specularStrength = specularStrength;\n",lights_phong_pars_fragment:"varying vec3 vViewPosition;\n#ifndef FLAT_SHADED\n\tvarying vec3 vNormal;\n#endif\nstruct BlinnPhongMaterial {\n\tvec3\tdiffuseColor;\n\tvec3\tspecularColor;\n\tfloat\tspecularShininess;\n\tfloat\tspecularStrength;\n};\nvoid RE_Direct_BlinnPhong( const in IncidentLight directLight, const in GeometricContext geometry, const in BlinnPhongMaterial material, inout ReflectedLight reflectedLight ) {\n\t#ifdef TOON\n\t\tvec3 irradiance = getGradientIrradiance( geometry.normal, directLight.direction ) * directLight.color;\n\t#else\n\t\tfloat dotNL = saturate( dot( geometry.normal, directLight.direction ) );\n\t\tvec3 irradiance = dotNL * directLight.color;\n\t#endif\n\t#ifndef PHYSICALLY_CORRECT_LIGHTS\n\t\tirradiance *= PI;\n\t#endif\n\treflectedLight.directDiffuse += irradiance * BRDF_Diffuse_Lambert( material.diffuseColor );\n\treflectedLight.directSpecular += irradiance * BRDF_Specular_BlinnPhong( directLight, geometry, material.specularColor, material.specularShininess ) * material.specularStrength;\n}\nvoid RE_IndirectDiffuse_BlinnPhong( const in vec3 irradiance, const in GeometricContext geometry, const in BlinnPhongMaterial material, inout ReflectedLight reflectedLight ) {\n\treflectedLight.indirectDiffuse += irradiance * BRDF_Diffuse_Lambert( material.diffuseColor );\n}\n#define RE_Direct\t\t\t\tRE_Direct_BlinnPhong\n#define RE_IndirectDiffuse\t\tRE_IndirectDiffuse_BlinnPhong\n#define Material_LightProbeLOD( material )\t(0)\n", lights_physical_fragment:"PhysicalMaterial material;\nmaterial.diffuseColor = diffuseColor.rgb * ( 1.0 - metalnessFactor );\nmaterial.specularRoughness = clamp( roughnessFactor, 0.04, 1.0 );\n#ifdef STANDARD\n\tmaterial.specularColor = mix( vec3( DEFAULT_SPECULAR_COEFFICIENT ), diffuseColor.rgb, metalnessFactor );\n#else\n\tmaterial.specularColor = mix( vec3( MAXIMUM_SPECULAR_COEFFICIENT * pow2( reflectivity ) ), diffuseColor.rgb, metalnessFactor );\n\tmaterial.clearCoat = saturate( clearCoat );\tmaterial.clearCoatRoughness = clamp( clearCoatRoughness, 0.04, 1.0 );\n#endif\n", lights_physical_pars_fragment:"struct PhysicalMaterial {\n\tvec3\tdiffuseColor;\n\tfloat\tspecularRoughness;\n\tvec3\tspecularColor;\n\t#ifndef STANDARD\n\t\tfloat clearCoat;\n\t\tfloat clearCoatRoughness;\n\t#endif\n};\n#define MAXIMUM_SPECULAR_COEFFICIENT 0.16\n#define DEFAULT_SPECULAR_COEFFICIENT 0.04\nfloat clearCoatDHRApprox( const in float roughness, const in float dotNL ) {\n\treturn DEFAULT_SPECULAR_COEFFICIENT + ( 1.0 - DEFAULT_SPECULAR_COEFFICIENT ) * ( pow( 1.0 - dotNL, 5.0 ) * pow( 1.0 - roughness, 2.0 ) );\n}\n#if NUM_RECT_AREA_LIGHTS > 0\n\tvoid RE_Direct_RectArea_Physical( const in RectAreaLight rectAreaLight, const in GeometricContext geometry, const in PhysicalMaterial material, inout ReflectedLight reflectedLight ) {\n\t\tvec3 normal = geometry.normal;\n\t\tvec3 viewDir = geometry.viewDir;\n\t\tvec3 position = geometry.position;\n\t\tvec3 lightPos = rectAreaLight.position;\n\t\tvec3 halfWidth = rectAreaLight.halfWidth;\n\t\tvec3 halfHeight = rectAreaLight.halfHeight;\n\t\tvec3 lightColor = rectAreaLight.color;\n\t\tfloat roughness = material.specularRoughness;\n\t\tvec3 rectCoords[ 4 ];\n\t\trectCoords[ 0 ] = lightPos - halfWidth - halfHeight;\t\trectCoords[ 1 ] = lightPos + halfWidth - halfHeight;\n\t\trectCoords[ 2 ] = lightPos + halfWidth + halfHeight;\n\t\trectCoords[ 3 ] = lightPos - halfWidth + halfHeight;\n\t\tvec2 uv = LTC_Uv( normal, viewDir, roughness );\n\t\tvec4 t1 = texture2D( ltc_1, uv );\n\t\tvec4 t2 = texture2D( ltc_2, uv );\n\t\tmat3 mInv = mat3(\n\t\t\tvec3( t1.x, 0, t1.y ),\n\t\t\tvec3( 0, 1, 0 ),\n\t\t\tvec3( t1.z, 0, t1.w )\n\t\t);\n\t\tvec3 fresnel = ( material.specularColor * t2.x + ( vec3( 1.0 ) - material.specularColor ) * t2.y );\n\t\treflectedLight.directSpecular += lightColor * fresnel * LTC_Evaluate( normal, viewDir, position, mInv, rectCoords );\n\t\treflectedLight.directDiffuse += lightColor * material.diffuseColor * LTC_Evaluate( normal, viewDir, position, mat3( 1.0 ), rectCoords );\n\t}\n#endif\nvoid RE_Direct_Physical( const in IncidentLight directLight, const in GeometricContext geometry, const in PhysicalMaterial material, inout ReflectedLight reflectedLight ) {\n\tfloat dotNL = saturate( dot( geometry.normal, directLight.direction ) );\n\tvec3 irradiance = dotNL * directLight.color;\n\t#ifndef PHYSICALLY_CORRECT_LIGHTS\n\t\tirradiance *= PI;\n\t#endif\n\t#ifndef STANDARD\n\t\tfloat clearCoatDHR = material.clearCoat * clearCoatDHRApprox( material.clearCoatRoughness, dotNL );\n\t#else\n\t\tfloat clearCoatDHR = 0.0;\n\t#endif\n\treflectedLight.directSpecular += ( 1.0 - clearCoatDHR ) * irradiance * BRDF_Specular_GGX( directLight, geometry, material.specularColor, material.specularRoughness );\n\treflectedLight.directDiffuse += ( 1.0 - clearCoatDHR ) * irradiance * BRDF_Diffuse_Lambert( material.diffuseColor );\n\t#ifndef STANDARD\n\t\treflectedLight.directSpecular += irradiance * material.clearCoat * BRDF_Specular_GGX( directLight, geometry, vec3( DEFAULT_SPECULAR_COEFFICIENT ), material.clearCoatRoughness );\n\t#endif\n}\nvoid RE_IndirectDiffuse_Physical( const in vec3 irradiance, const in GeometricContext geometry, const in PhysicalMaterial material, inout ReflectedLight reflectedLight ) {\n\treflectedLight.indirectDiffuse += irradiance * BRDF_Diffuse_Lambert( material.diffuseColor );\n}\nvoid RE_IndirectSpecular_Physical( const in vec3 radiance, const in vec3 clearCoatRadiance, const in GeometricContext geometry, const in PhysicalMaterial material, inout ReflectedLight reflectedLight ) {\n\t#ifndef STANDARD\n\t\tfloat dotNV = saturate( dot( geometry.normal, geometry.viewDir ) );\n\t\tfloat dotNL = dotNV;\n\t\tfloat clearCoatDHR = material.clearCoat * clearCoatDHRApprox( material.clearCoatRoughness, dotNL );\n\t#else\n\t\tfloat clearCoatDHR = 0.0;\n\t#endif\n\treflectedLight.indirectSpecular += ( 1.0 - clearCoatDHR ) * radiance * BRDF_Specular_GGX_Environment( geometry, material.specularColor, material.specularRoughness );\n\t#ifndef STANDARD\n\t\treflectedLight.indirectSpecular += clearCoatRadiance * material.clearCoat * BRDF_Specular_GGX_Environment( geometry, vec3( DEFAULT_SPECULAR_COEFFICIENT ), material.clearCoatRoughness );\n\t#endif\n}\n#define RE_Direct\t\t\t\tRE_Direct_Physical\n#define RE_Direct_RectArea\t\tRE_Direct_RectArea_Physical\n#define RE_IndirectDiffuse\t\tRE_IndirectDiffuse_Physical\n#define RE_IndirectSpecular\t\tRE_IndirectSpecular_Physical\n#define Material_BlinnShininessExponent( material ) GGXRoughnessToBlinnExponent( material.specularRoughness )\n#define Material_ClearCoat_BlinnShininessExponent( material ) GGXRoughnessToBlinnExponent( material.clearCoatRoughness )\nfloat computeSpecularOcclusion( const in float dotNV, const in float ambientOcclusion, const in float roughness ) {\n\treturn saturate( pow( dotNV + ambientOcclusion, exp2( - 16.0 * roughness - 1.0 ) ) - 1.0 + ambientOcclusion );\n}\n", lights_fragment_begin:"\nGeometricContext geometry;\ngeometry.position = - vViewPosition;\ngeometry.normal = normal;\ngeometry.viewDir = normalize( vViewPosition );\nIncidentLight directLight;\n#if ( NUM_POINT_LIGHTS > 0 ) && defined( RE_Direct )\n\tPointLight pointLight;\n\t#pragma unroll_loop\n\tfor ( int i = 0; i < NUM_POINT_LIGHTS; i ++ ) {\n\t\tpointLight = pointLights[ i ];\n\t\tgetPointDirectLightIrradiance( pointLight, geometry, directLight );\n\t\t#ifdef USE_SHADOWMAP\n\t\tdirectLight.color *= all( bvec2( pointLight.shadow, directLight.visible ) ) ? getPointShadow( pointShadowMap[ i ], pointLight.shadowMapSize, pointLight.shadowBias, pointLight.shadowRadius, vPointShadowCoord[ i ], pointLight.shadowCameraNear, pointLight.shadowCameraFar ) : 1.0;\n\t\t#endif\n\t\tRE_Direct( directLight, geometry, material, reflectedLight );\n\t}\n#endif\n#if ( NUM_SPOT_LIGHTS > 0 ) && defined( RE_Direct )\n\tSpotLight spotLight;\n\t#pragma unroll_loop\n\tfor ( int i = 0; i < NUM_SPOT_LIGHTS; i ++ ) {\n\t\tspotLight = spotLights[ i ];\n\t\tgetSpotDirectLightIrradiance( spotLight, geometry, directLight );\n\t\t#ifdef USE_SHADOWMAP\n\t\tdirectLight.color *= all( bvec2( spotLight.shadow, directLight.visible ) ) ? getShadow( spotShadowMap[ i ], spotLight.shadowMapSize, spotLight.shadowBias, spotLight.shadowRadius, vSpotShadowCoord[ i ] ) : 1.0;\n\t\t#endif\n\t\tRE_Direct( directLight, geometry, material, reflectedLight );\n\t}\n#endif\n#if ( NUM_DIR_LIGHTS > 0 ) && defined( RE_Direct )\n\tDirectionalLight directionalLight;\n\t#pragma unroll_loop\n\tfor ( int i = 0; i < NUM_DIR_LIGHTS; i ++ ) {\n\t\tdirectionalLight = directionalLights[ i ];\n\t\tgetDirectionalDirectLightIrradiance( directionalLight, geometry, directLight );\n\t\t#ifdef USE_SHADOWMAP\n\t\tdirectLight.color *= all( bvec2( directionalLight.shadow, directLight.visible ) ) ? getShadow( directionalShadowMap[ i ], directionalLight.shadowMapSize, directionalLight.shadowBias, directionalLight.shadowRadius, vDirectionalShadowCoord[ i ] ) : 1.0;\n\t\t#endif\n\t\tRE_Direct( directLight, geometry, material, reflectedLight );\n\t}\n#endif\n#if ( NUM_RECT_AREA_LIGHTS > 0 ) && defined( RE_Direct_RectArea )\n\tRectAreaLight rectAreaLight;\n\t#pragma unroll_loop\n\tfor ( int i = 0; i < NUM_RECT_AREA_LIGHTS; i ++ ) {\n\t\trectAreaLight = rectAreaLights[ i ];\n\t\tRE_Direct_RectArea( rectAreaLight, geometry, material, reflectedLight );\n\t}\n#endif\n#if defined( RE_IndirectDiffuse )\n\tvec3 irradiance = getAmbientLightIrradiance( ambientLightColor );\n\t#if ( NUM_HEMI_LIGHTS > 0 )\n\t\t#pragma unroll_loop\n\t\tfor ( int i = 0; i < NUM_HEMI_LIGHTS; i ++ ) {\n\t\t\tirradiance += getHemisphereLightIrradiance( hemisphereLights[ i ], geometry );\n\t\t}\n\t#endif\n#endif\n#if defined( RE_IndirectSpecular )\n\tvec3 radiance = vec3( 0.0 );\n\tvec3 clearCoatRadiance = vec3( 0.0 );\n#endif\n", lights_fragment_maps:"#if defined( RE_IndirectDiffuse )\n\t#ifdef USE_LIGHTMAP\n\t\tvec3 lightMapIrradiance = texture2D( lightMap, vUv2 ).xyz * lightMapIntensity;\n\t\t#ifndef PHYSICALLY_CORRECT_LIGHTS\n\t\t\tlightMapIrradiance *= PI;\n\t\t#endif\n\t\tirradiance += lightMapIrradiance;\n\t#endif\n\t#if defined( USE_ENVMAP ) && defined( PHYSICAL ) && defined( ENVMAP_TYPE_CUBE_UV )\n\t\tirradiance += getLightProbeIndirectIrradiance( geometry, maxMipLevel );\n\t#endif\n#endif\n#if defined( USE_ENVMAP ) && defined( RE_IndirectSpecular )\n\tradiance += getLightProbeIndirectRadiance( geometry, Material_BlinnShininessExponent( material ), maxMipLevel );\n\t#ifndef STANDARD\n\t\tclearCoatRadiance += getLightProbeIndirectRadiance( geometry, Material_ClearCoat_BlinnShininessExponent( material ), maxMipLevel );\n\t#endif\n#endif\n", -lights_fragment_end:"#if defined( RE_IndirectDiffuse )\n\tRE_IndirectDiffuse( irradiance, geometry, material, reflectedLight );\n#endif\n#if defined( RE_IndirectSpecular )\n\tRE_IndirectSpecular( radiance, clearCoatRadiance, geometry, material, reflectedLight );\n#endif\n",logdepthbuf_fragment:"#if defined( USE_LOGDEPTHBUF ) && defined( USE_LOGDEPTHBUF_EXT )\n\tgl_FragDepthEXT = log2( vFragDepth ) * logDepthBufFC * 0.5;\n#endif",logdepthbuf_pars_fragment:"#ifdef USE_LOGDEPTHBUF\n\tuniform float logDepthBufFC;\n\t#ifdef USE_LOGDEPTHBUF_EXT\n\t\tvarying float vFragDepth;\n\t#endif\n#endif\n", -logdepthbuf_pars_vertex:"#ifdef USE_LOGDEPTHBUF\n\t#ifdef USE_LOGDEPTHBUF_EXT\n\t\tvarying float vFragDepth;\n\t#endif\n\tuniform float logDepthBufFC;\n#endif",logdepthbuf_vertex:"#ifdef USE_LOGDEPTHBUF\n\t#ifdef USE_LOGDEPTHBUF_EXT\n\t\tvFragDepth = 1.0 + gl_Position.w;\n\t#else\n\t\tgl_Position.z = log2( max( EPSILON, gl_Position.w + 1.0 ) ) * logDepthBufFC - 1.0;\n\t\tgl_Position.z *= gl_Position.w;\n\t#endif\n#endif\n",map_fragment:"#ifdef USE_MAP\n\tvec4 texelColor = texture2D( map, vUv );\n\ttexelColor = mapTexelToLinear( texelColor );\n\tdiffuseColor *= texelColor;\n#endif\n", +lights_fragment_end:"#if defined( RE_IndirectDiffuse )\n\tRE_IndirectDiffuse( irradiance, geometry, material, reflectedLight );\n#endif\n#if defined( RE_IndirectSpecular )\n\tRE_IndirectSpecular( radiance, clearCoatRadiance, geometry, material, reflectedLight );\n#endif\n",logdepthbuf_fragment:"#if defined( USE_LOGDEPTHBUF ) && defined( USE_LOGDEPTHBUF_EXT )\n\tgl_FragDepthEXT = log2( vFragDepth ) * logDepthBufFC * 0.5;\n#endif",logdepthbuf_pars_fragment:"#if defined( USE_LOGDEPTHBUF ) && defined( USE_LOGDEPTHBUF_EXT )\n\tuniform float logDepthBufFC;\n\tvarying float vFragDepth;\n#endif\n", +logdepthbuf_pars_vertex:"#ifdef USE_LOGDEPTHBUF\n\t#ifdef USE_LOGDEPTHBUF_EXT\n\t\tvarying float vFragDepth;\n\t#else\n\t\tuniform float logDepthBufFC;\n\t#endif\n#endif\n",logdepthbuf_vertex:"#ifdef USE_LOGDEPTHBUF\n\t#ifdef USE_LOGDEPTHBUF_EXT\n\t\tvFragDepth = 1.0 + gl_Position.w;\n\t#else\n\t\tgl_Position.z = log2( max( EPSILON, gl_Position.w + 1.0 ) ) * logDepthBufFC - 1.0;\n\t\tgl_Position.z *= gl_Position.w;\n\t#endif\n#endif\n",map_fragment:"#ifdef USE_MAP\n\tvec4 texelColor = texture2D( map, vUv );\n\ttexelColor = mapTexelToLinear( texelColor );\n\tdiffuseColor *= texelColor;\n#endif\n", map_pars_fragment:"#ifdef USE_MAP\n\tuniform sampler2D map;\n#endif\n",map_particle_fragment:"#ifdef USE_MAP\n\tvec2 uv = ( uvTransform * vec3( gl_PointCoord.x, 1.0 - gl_PointCoord.y, 1 ) ).xy;\n\tvec4 mapTexel = texture2D( map, uv );\n\tdiffuseColor *= mapTexelToLinear( mapTexel );\n#endif\n",map_particle_pars_fragment:"#ifdef USE_MAP\n\tuniform mat3 uvTransform;\n\tuniform sampler2D map;\n#endif\n",metalnessmap_fragment:"float metalnessFactor = metalness;\n#ifdef USE_METALNESSMAP\n\tvec4 texelMetalness = texture2D( metalnessMap, vUv );\n\tmetalnessFactor *= texelMetalness.b;\n#endif\n", metalnessmap_pars_fragment:"#ifdef USE_METALNESSMAP\n\tuniform sampler2D metalnessMap;\n#endif",morphnormal_vertex:"#ifdef USE_MORPHNORMALS\n\tobjectNormal += ( morphNormal0 - normal ) * morphTargetInfluences[ 0 ];\n\tobjectNormal += ( morphNormal1 - normal ) * morphTargetInfluences[ 1 ];\n\tobjectNormal += ( morphNormal2 - normal ) * morphTargetInfluences[ 2 ];\n\tobjectNormal += ( morphNormal3 - normal ) * morphTargetInfluences[ 3 ];\n#endif\n",morphtarget_pars_vertex:"#ifdef USE_MORPHTARGETS\n\t#ifndef USE_MORPHNORMALS\n\tuniform float morphTargetInfluences[ 8 ];\n\t#else\n\tuniform float morphTargetInfluences[ 4 ];\n\t#endif\n#endif", morphtarget_vertex:"#ifdef USE_MORPHTARGETS\n\ttransformed += ( morphTarget0 - position ) * morphTargetInfluences[ 0 ];\n\ttransformed += ( morphTarget1 - position ) * morphTargetInfluences[ 1 ];\n\ttransformed += ( morphTarget2 - position ) * morphTargetInfluences[ 2 ];\n\ttransformed += ( morphTarget3 - position ) * morphTargetInfluences[ 3 ];\n\t#ifndef USE_MORPHNORMALS\n\ttransformed += ( morphTarget4 - position ) * morphTargetInfluences[ 4 ];\n\ttransformed += ( morphTarget5 - position ) * morphTargetInfluences[ 5 ];\n\ttransformed += ( morphTarget6 - position ) * morphTargetInfluences[ 6 ];\n\ttransformed += ( morphTarget7 - position ) * morphTargetInfluences[ 7 ];\n\t#endif\n#endif\n", -normal_fragment_begin:"#ifdef FLAT_SHADED\n\tvec3 fdx = vec3( dFdx( vViewPosition.x ), dFdx( vViewPosition.y ), dFdx( vViewPosition.z ) );\n\tvec3 fdy = vec3( dFdy( vViewPosition.x ), dFdy( vViewPosition.y ), dFdy( vViewPosition.z ) );\n\tvec3 normal = normalize( cross( fdx, fdy ) );\n#else\n\tvec3 normal = normalize( vNormal );\n\t#ifdef DOUBLE_SIDED\n\t\tnormal = normal * ( float( gl_FrontFacing ) * 2.0 - 1.0 );\n\t#endif\n#endif\n",normal_fragment_maps:"#ifdef USE_NORMALMAP\n\tnormal = perturbNormal2Arb( -vViewPosition, normal );\n#elif defined( USE_BUMPMAP )\n\tnormal = perturbNormalArb( -vViewPosition, normal, dHdxy_fwd() );\n#endif\n", -normalmap_pars_fragment:"#ifdef USE_NORMALMAP\n\tuniform sampler2D normalMap;\n\tuniform vec2 normalScale;\n\tvec3 perturbNormal2Arb( vec3 eye_pos, vec3 surf_norm ) {\n\t\tvec3 q0 = vec3( dFdx( eye_pos.x ), dFdx( eye_pos.y ), dFdx( eye_pos.z ) );\n\t\tvec3 q1 = vec3( dFdy( eye_pos.x ), dFdy( eye_pos.y ), dFdy( eye_pos.z ) );\n\t\tvec2 st0 = dFdx( vUv.st );\n\t\tvec2 st1 = dFdy( vUv.st );\n\t\tfloat scale = sign( st1.t * st0.s - st0.t * st1.s );\t\tscale *= float( gl_FrontFacing ) * 2.0 - 1.0;\n\t\tvec3 S = normalize( ( q0 * st1.t - q1 * st0.t ) * scale );\n\t\tvec3 T = normalize( ( - q0 * st1.s + q1 * st0.s ) * scale );\n\t\tvec3 N = normalize( surf_norm );\n\t\tvec3 mapN = texture2D( normalMap, vUv ).xyz * 2.0 - 1.0;\n\t\tmapN.xy = normalScale * mapN.xy;\n\t\tmat3 tsn = mat3( S, T, N );\n\t\treturn normalize( tsn * mapN );\n\t}\n#endif\n", +normal_fragment_begin:"#ifdef FLAT_SHADED\n\tvec3 fdx = vec3( dFdx( vViewPosition.x ), dFdx( vViewPosition.y ), dFdx( vViewPosition.z ) );\n\tvec3 fdy = vec3( dFdy( vViewPosition.x ), dFdy( vViewPosition.y ), dFdy( vViewPosition.z ) );\n\tvec3 normal = normalize( cross( fdx, fdy ) );\n#else\n\tvec3 normal = normalize( vNormal );\n\t#ifdef DOUBLE_SIDED\n\t\tnormal = normal * ( float( gl_FrontFacing ) * 2.0 - 1.0 );\n\t#endif\n#endif\n",normal_fragment_maps:"#ifdef USE_NORMALMAP\n\t#ifdef OBJECTSPACE_NORMALMAP\n\t\tnormal = texture2D( normalMap, vUv ).xyz * 2.0 - 1.0;\n\t\t#ifdef FLIP_SIDED\n\t\t\tnormal = - normal;\n\t\t#endif\n\t\t#ifdef DOUBLE_SIDED\n\t\t\tnormal = normal * ( float( gl_FrontFacing ) * 2.0 - 1.0 );\n\t\t#endif\n\t\tnormal = normalize( normalMatrix * normal );\n\t#else\n\t\tnormal = perturbNormal2Arb( -vViewPosition, normal );\n\t#endif\n#elif defined( USE_BUMPMAP )\n\tnormal = perturbNormalArb( -vViewPosition, normal, dHdxy_fwd() );\n#endif\n", +normalmap_pars_fragment:"#ifdef USE_NORMALMAP\n\tuniform sampler2D normalMap;\n\tuniform vec2 normalScale;\n\t#ifdef OBJECTSPACE_NORMALMAP\n\t\tuniform mat3 normalMatrix;\n\t#else\n\t\tvec3 perturbNormal2Arb( vec3 eye_pos, vec3 surf_norm ) {\n\t\t\tvec3 q0 = vec3( dFdx( eye_pos.x ), dFdx( eye_pos.y ), dFdx( eye_pos.z ) );\n\t\t\tvec3 q1 = vec3( dFdy( eye_pos.x ), dFdy( eye_pos.y ), dFdy( eye_pos.z ) );\n\t\t\tvec2 st0 = dFdx( vUv.st );\n\t\t\tvec2 st1 = dFdy( vUv.st );\n\t\t\tfloat scale = sign( st1.t * st0.s - st0.t * st1.s );\n\t\t\tvec3 S = normalize( ( q0 * st1.t - q1 * st0.t ) * scale );\n\t\t\tvec3 T = normalize( ( - q0 * st1.s + q1 * st0.s ) * scale );\n\t\t\tvec3 N = normalize( surf_norm );\n\t\t\tmat3 tsn = mat3( S, T, N );\n\t\t\tvec3 mapN = texture2D( normalMap, vUv ).xyz * 2.0 - 1.0;\n\t\t\tmapN.xy *= normalScale;\n\t\t\tmapN.xy *= ( float( gl_FrontFacing ) * 2.0 - 1.0 );\n\t\t\treturn normalize( tsn * mapN );\n\t\t}\n\t#endif\n#endif\n", packing:"vec3 packNormalToRGB( const in vec3 normal ) {\n\treturn normalize( normal ) * 0.5 + 0.5;\n}\nvec3 unpackRGBToNormal( const in vec3 rgb ) {\n\treturn 2.0 * rgb.xyz - 1.0;\n}\nconst float PackUpscale = 256. / 255.;const float UnpackDownscale = 255. / 256.;\nconst vec3 PackFactors = vec3( 256. * 256. * 256., 256. * 256., 256. );\nconst vec4 UnpackFactors = UnpackDownscale / vec4( PackFactors, 1. );\nconst float ShiftRight8 = 1. / 256.;\nvec4 packDepthToRGBA( const in float v ) {\n\tvec4 r = vec4( fract( v * PackFactors ), v );\n\tr.yzw -= r.xyz * ShiftRight8;\treturn r * PackUpscale;\n}\nfloat unpackRGBAToDepth( const in vec4 v ) {\n\treturn dot( v, UnpackFactors );\n}\nfloat viewZToOrthographicDepth( const in float viewZ, const in float near, const in float far ) {\n\treturn ( viewZ + near ) / ( near - far );\n}\nfloat orthographicDepthToViewZ( const in float linearClipZ, const in float near, const in float far ) {\n\treturn linearClipZ * ( near - far ) - near;\n}\nfloat viewZToPerspectiveDepth( const in float viewZ, const in float near, const in float far ) {\n\treturn (( near + viewZ ) * far ) / (( far - near ) * viewZ );\n}\nfloat perspectiveDepthToViewZ( const in float invClipZ, const in float near, const in float far ) {\n\treturn ( near * far ) / ( ( far - near ) * invClipZ - far );\n}\n", premultiplied_alpha_fragment:"#ifdef PREMULTIPLIED_ALPHA\n\tgl_FragColor.rgb *= gl_FragColor.a;\n#endif\n",project_vertex:"vec4 mvPosition = modelViewMatrix * vec4( transformed, 1.0 );\ngl_Position = projectionMatrix * mvPosition;\n",dithering_fragment:"#if defined( DITHERING )\n gl_FragColor.rgb = dithering( gl_FragColor.rgb );\n#endif\n",dithering_pars_fragment:"#if defined( DITHERING )\n\tvec3 dithering( vec3 color ) {\n\t\tfloat grid_position = rand( gl_FragCoord.xy );\n\t\tvec3 dither_shift_RGB = vec3( 0.25 / 255.0, -0.25 / 255.0, 0.25 / 255.0 );\n\t\tdither_shift_RGB = mix( 2.0 * dither_shift_RGB, -2.0 * dither_shift_RGB, grid_position );\n\t\treturn color + dither_shift_RGB;\n\t}\n#endif\n", roughnessmap_fragment:"float roughnessFactor = roughness;\n#ifdef USE_ROUGHNESSMAP\n\tvec4 texelRoughness = texture2D( roughnessMap, vUv );\n\troughnessFactor *= texelRoughness.g;\n#endif\n",roughnessmap_pars_fragment:"#ifdef USE_ROUGHNESSMAP\n\tuniform sampler2D roughnessMap;\n#endif",shadowmap_pars_fragment:"#ifdef USE_SHADOWMAP\n\t#if NUM_DIR_LIGHTS > 0\n\t\tuniform sampler2D directionalShadowMap[ NUM_DIR_LIGHTS ];\n\t\tvarying vec4 vDirectionalShadowCoord[ NUM_DIR_LIGHTS ];\n\t#endif\n\t#if NUM_SPOT_LIGHTS > 0\n\t\tuniform sampler2D spotShadowMap[ NUM_SPOT_LIGHTS ];\n\t\tvarying vec4 vSpotShadowCoord[ NUM_SPOT_LIGHTS ];\n\t#endif\n\t#if NUM_POINT_LIGHTS > 0\n\t\tuniform sampler2D pointShadowMap[ NUM_POINT_LIGHTS ];\n\t\tvarying vec4 vPointShadowCoord[ NUM_POINT_LIGHTS ];\n\t#endif\n\tfloat texture2DCompare( sampler2D depths, vec2 uv, float compare ) {\n\t\treturn step( compare, unpackRGBAToDepth( texture2D( depths, uv ) ) );\n\t}\n\tfloat texture2DShadowLerp( sampler2D depths, vec2 size, vec2 uv, float compare ) {\n\t\tconst vec2 offset = vec2( 0.0, 1.0 );\n\t\tvec2 texelSize = vec2( 1.0 ) / size;\n\t\tvec2 centroidUV = floor( uv * size + 0.5 ) / size;\n\t\tfloat lb = texture2DCompare( depths, centroidUV + texelSize * offset.xx, compare );\n\t\tfloat lt = texture2DCompare( depths, centroidUV + texelSize * offset.xy, compare );\n\t\tfloat rb = texture2DCompare( depths, centroidUV + texelSize * offset.yx, compare );\n\t\tfloat rt = texture2DCompare( depths, centroidUV + texelSize * offset.yy, compare );\n\t\tvec2 f = fract( uv * size + 0.5 );\n\t\tfloat a = mix( lb, lt, f.y );\n\t\tfloat b = mix( rb, rt, f.y );\n\t\tfloat c = mix( a, b, f.x );\n\t\treturn c;\n\t}\n\tfloat getShadow( sampler2D shadowMap, vec2 shadowMapSize, float shadowBias, float shadowRadius, vec4 shadowCoord ) {\n\t\tfloat shadow = 1.0;\n\t\tshadowCoord.xyz /= shadowCoord.w;\n\t\tshadowCoord.z += shadowBias;\n\t\tbvec4 inFrustumVec = bvec4 ( shadowCoord.x >= 0.0, shadowCoord.x <= 1.0, shadowCoord.y >= 0.0, shadowCoord.y <= 1.0 );\n\t\tbool inFrustum = all( inFrustumVec );\n\t\tbvec2 frustumTestVec = bvec2( inFrustum, shadowCoord.z <= 1.0 );\n\t\tbool frustumTest = all( frustumTestVec );\n\t\tif ( frustumTest ) {\n\t\t#if defined( SHADOWMAP_TYPE_PCF )\n\t\t\tvec2 texelSize = vec2( 1.0 ) / shadowMapSize;\n\t\t\tfloat dx0 = - texelSize.x * shadowRadius;\n\t\t\tfloat dy0 = - texelSize.y * shadowRadius;\n\t\t\tfloat dx1 = + texelSize.x * shadowRadius;\n\t\t\tfloat dy1 = + texelSize.y * shadowRadius;\n\t\t\tshadow = (\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx0, dy0 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( 0.0, dy0 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx1, dy0 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx0, 0.0 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy, shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx1, 0.0 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx0, dy1 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( 0.0, dy1 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx1, dy1 ), shadowCoord.z )\n\t\t\t) * ( 1.0 / 9.0 );\n\t\t#elif defined( SHADOWMAP_TYPE_PCF_SOFT )\n\t\t\tvec2 texelSize = vec2( 1.0 ) / shadowMapSize;\n\t\t\tfloat dx0 = - texelSize.x * shadowRadius;\n\t\t\tfloat dy0 = - texelSize.y * shadowRadius;\n\t\t\tfloat dx1 = + texelSize.x * shadowRadius;\n\t\t\tfloat dy1 = + texelSize.y * shadowRadius;\n\t\t\tshadow = (\n\t\t\t\ttexture2DShadowLerp( shadowMap, shadowMapSize, shadowCoord.xy + vec2( dx0, dy0 ), shadowCoord.z ) +\n\t\t\t\ttexture2DShadowLerp( shadowMap, shadowMapSize, shadowCoord.xy + vec2( 0.0, dy0 ), shadowCoord.z ) +\n\t\t\t\ttexture2DShadowLerp( shadowMap, shadowMapSize, shadowCoord.xy + vec2( dx1, dy0 ), shadowCoord.z ) +\n\t\t\t\ttexture2DShadowLerp( shadowMap, shadowMapSize, shadowCoord.xy + vec2( dx0, 0.0 ), shadowCoord.z ) +\n\t\t\t\ttexture2DShadowLerp( shadowMap, shadowMapSize, shadowCoord.xy, shadowCoord.z ) +\n\t\t\t\ttexture2DShadowLerp( shadowMap, shadowMapSize, shadowCoord.xy + vec2( dx1, 0.0 ), shadowCoord.z ) +\n\t\t\t\ttexture2DShadowLerp( shadowMap, shadowMapSize, shadowCoord.xy + vec2( dx0, dy1 ), shadowCoord.z ) +\n\t\t\t\ttexture2DShadowLerp( shadowMap, shadowMapSize, shadowCoord.xy + vec2( 0.0, dy1 ), shadowCoord.z ) +\n\t\t\t\ttexture2DShadowLerp( shadowMap, shadowMapSize, shadowCoord.xy + vec2( dx1, dy1 ), shadowCoord.z )\n\t\t\t) * ( 1.0 / 9.0 );\n\t\t#else\n\t\t\tshadow = texture2DCompare( shadowMap, shadowCoord.xy, shadowCoord.z );\n\t\t#endif\n\t\t}\n\t\treturn shadow;\n\t}\n\tvec2 cubeToUV( vec3 v, float texelSizeY ) {\n\t\tvec3 absV = abs( v );\n\t\tfloat scaleToCube = 1.0 / max( absV.x, max( absV.y, absV.z ) );\n\t\tabsV *= scaleToCube;\n\t\tv *= scaleToCube * ( 1.0 - 2.0 * texelSizeY );\n\t\tvec2 planar = v.xy;\n\t\tfloat almostATexel = 1.5 * texelSizeY;\n\t\tfloat almostOne = 1.0 - almostATexel;\n\t\tif ( absV.z >= almostOne ) {\n\t\t\tif ( v.z > 0.0 )\n\t\t\t\tplanar.x = 4.0 - v.x;\n\t\t} else if ( absV.x >= almostOne ) {\n\t\t\tfloat signX = sign( v.x );\n\t\t\tplanar.x = v.z * signX + 2.0 * signX;\n\t\t} else if ( absV.y >= almostOne ) {\n\t\t\tfloat signY = sign( v.y );\n\t\t\tplanar.x = v.x + 2.0 * signY + 2.0;\n\t\t\tplanar.y = v.z * signY - 2.0;\n\t\t}\n\t\treturn vec2( 0.125, 0.25 ) * planar + vec2( 0.375, 0.75 );\n\t}\n\tfloat getPointShadow( sampler2D shadowMap, vec2 shadowMapSize, float shadowBias, float shadowRadius, vec4 shadowCoord, float shadowCameraNear, float shadowCameraFar ) {\n\t\tvec2 texelSize = vec2( 1.0 ) / ( shadowMapSize * vec2( 4.0, 2.0 ) );\n\t\tvec3 lightToPosition = shadowCoord.xyz;\n\t\tfloat dp = ( length( lightToPosition ) - shadowCameraNear ) / ( shadowCameraFar - shadowCameraNear );\t\tdp += shadowBias;\n\t\tvec3 bd3D = normalize( lightToPosition );\n\t\t#if defined( SHADOWMAP_TYPE_PCF ) || defined( SHADOWMAP_TYPE_PCF_SOFT )\n\t\t\tvec2 offset = vec2( - 1, 1 ) * shadowRadius * texelSize.y;\n\t\t\treturn (\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D + offset.xyy, texelSize.y ), dp ) +\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D + offset.yyy, texelSize.y ), dp ) +\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D + offset.xyx, texelSize.y ), dp ) +\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D + offset.yyx, texelSize.y ), dp ) +\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D, texelSize.y ), dp ) +\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D + offset.xxy, texelSize.y ), dp ) +\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D + offset.yxy, texelSize.y ), dp ) +\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D + offset.xxx, texelSize.y ), dp ) +\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D + offset.yxx, texelSize.y ), dp )\n\t\t\t) * ( 1.0 / 9.0 );\n\t\t#else\n\t\t\treturn texture2DCompare( shadowMap, cubeToUV( bd3D, texelSize.y ), dp );\n\t\t#endif\n\t}\n#endif\n", @@ -446,482 +458,496 @@ linedashed_frag:"uniform vec3 diffuse;\nuniform float opacity;\nuniform float da linedashed_vert:"uniform float scale;\nattribute float lineDistance;\nvarying float vLineDistance;\n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvLineDistance = scale * lineDistance;\n\tvec4 mvPosition = modelViewMatrix * vec4( position, 1.0 );\n\tgl_Position = projectionMatrix * mvPosition;\n\t#include \n\t#include \n\t#include \n}\n", meshbasic_frag:"uniform vec3 diffuse;\nuniform float opacity;\n#ifndef FLAT_SHADED\n\tvarying vec3 vNormal;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n\t#ifdef USE_LIGHTMAP\n\t\treflectedLight.indirectDiffuse += texture2D( lightMap, vUv2 ).xyz * lightMapIntensity;\n\t#else\n\t\treflectedLight.indirectDiffuse += vec3( 1.0 );\n\t#endif\n\t#include \n\treflectedLight.indirectDiffuse *= diffuseColor.rgb;\n\tvec3 outgoingLight = reflectedLight.indirectDiffuse;\n\t#include \n\tgl_FragColor = vec4( outgoingLight, diffuseColor.a );\n\t#include \n\t#include \n\t#include \n\t#include \n}\n", meshbasic_vert:"#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\t#ifdef USE_ENVMAP\n\t#include \n\t#include \n\t#include \n\t#include \n\t#endif\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}\n", -meshlambert_frag:"uniform vec3 diffuse;\nuniform vec3 emissive;\nuniform float opacity;\nvarying vec3 vLightFront;\n#ifdef DOUBLE_SIDED\n\tvarying vec3 vLightBack;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\tReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n\tvec3 totalEmissiveRadiance = emissive;\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\treflectedLight.indirectDiffuse = getAmbientLightIrradiance( ambientLightColor );\n\t#include \n\treflectedLight.indirectDiffuse *= BRDF_Diffuse_Lambert( diffuseColor.rgb );\n\t#ifdef DOUBLE_SIDED\n\t\treflectedLight.directDiffuse = ( gl_FrontFacing ) ? vLightFront : vLightBack;\n\t#else\n\t\treflectedLight.directDiffuse = vLightFront;\n\t#endif\n\treflectedLight.directDiffuse *= BRDF_Diffuse_Lambert( diffuseColor.rgb ) * getShadowMask();\n\t#include \n\tvec3 outgoingLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse + totalEmissiveRadiance;\n\t#include \n\tgl_FragColor = vec4( outgoingLight, diffuseColor.a );\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}\n", -meshlambert_vert:"#define LAMBERT\nvarying vec3 vLightFront;\n#ifdef DOUBLE_SIDED\n\tvarying vec3 vLightBack;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}\n", -meshphong_frag:"#define PHONG\nuniform vec3 diffuse;\nuniform vec3 emissive;\nuniform vec3 specular;\nuniform float shininess;\nuniform float opacity;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\tReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n\tvec3 totalEmissiveRadiance = emissive;\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tvec3 outgoingLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse + reflectedLight.directSpecular + reflectedLight.indirectSpecular + totalEmissiveRadiance;\n\t#include \n\tgl_FragColor = vec4( outgoingLight, diffuseColor.a );\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}\n", +meshlambert_frag:"uniform vec3 diffuse;\nuniform vec3 emissive;\nuniform float opacity;\nvarying vec3 vLightFront;\n#ifdef DOUBLE_SIDED\n\tvarying vec3 vLightBack;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\tReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n\tvec3 totalEmissiveRadiance = emissive;\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\treflectedLight.indirectDiffuse = getAmbientLightIrradiance( ambientLightColor );\n\t#include \n\treflectedLight.indirectDiffuse *= BRDF_Diffuse_Lambert( diffuseColor.rgb );\n\t#ifdef DOUBLE_SIDED\n\t\treflectedLight.directDiffuse = ( gl_FrontFacing ) ? vLightFront : vLightBack;\n\t#else\n\t\treflectedLight.directDiffuse = vLightFront;\n\t#endif\n\treflectedLight.directDiffuse *= BRDF_Diffuse_Lambert( diffuseColor.rgb ) * getShadowMask();\n\t#include \n\tvec3 outgoingLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse + totalEmissiveRadiance;\n\t#include \n\tgl_FragColor = vec4( outgoingLight, diffuseColor.a );\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}\n", +meshlambert_vert:"#define LAMBERT\nvarying vec3 vLightFront;\n#ifdef DOUBLE_SIDED\n\tvarying vec3 vLightBack;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}\n", +meshphong_frag:"#define PHONG\nuniform vec3 diffuse;\nuniform vec3 emissive;\nuniform vec3 specular;\nuniform float shininess;\nuniform float opacity;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\tReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n\tvec3 totalEmissiveRadiance = emissive;\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tvec3 outgoingLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse + reflectedLight.directSpecular + reflectedLight.indirectSpecular + totalEmissiveRadiance;\n\t#include \n\tgl_FragColor = vec4( outgoingLight, diffuseColor.a );\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}\n", meshphong_vert:"#define PHONG\nvarying vec3 vViewPosition;\n#ifndef FLAT_SHADED\n\tvarying vec3 vNormal;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n#ifndef FLAT_SHADED\n\tvNormal = normalize( transformedNormal );\n#endif\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tvViewPosition = - mvPosition.xyz;\n\t#include \n\t#include \n\t#include \n\t#include \n}\n", -meshphysical_frag:"#define PHYSICAL\nuniform vec3 diffuse;\nuniform vec3 emissive;\nuniform float roughness;\nuniform float metalness;\nuniform float opacity;\n#ifndef STANDARD\n\tuniform float clearCoat;\n\tuniform float clearCoatRoughness;\n#endif\nvarying vec3 vViewPosition;\n#ifndef FLAT_SHADED\n\tvarying vec3 vNormal;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\tReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n\tvec3 totalEmissiveRadiance = emissive;\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tvec3 outgoingLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse + reflectedLight.directSpecular + reflectedLight.indirectSpecular + totalEmissiveRadiance;\n\tgl_FragColor = vec4( outgoingLight, diffuseColor.a );\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}\n", +meshphysical_frag:"#define PHYSICAL\nuniform vec3 diffuse;\nuniform vec3 emissive;\nuniform float roughness;\nuniform float metalness;\nuniform float opacity;\n#ifndef STANDARD\n\tuniform float clearCoat;\n\tuniform float clearCoatRoughness;\n#endif\nvarying vec3 vViewPosition;\n#ifndef FLAT_SHADED\n\tvarying vec3 vNormal;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\tReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n\tvec3 totalEmissiveRadiance = emissive;\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tvec3 outgoingLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse + reflectedLight.directSpecular + reflectedLight.indirectSpecular + totalEmissiveRadiance;\n\tgl_FragColor = vec4( outgoingLight, diffuseColor.a );\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}\n", meshphysical_vert:"#define PHYSICAL\nvarying vec3 vViewPosition;\n#ifndef FLAT_SHADED\n\tvarying vec3 vNormal;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n#ifndef FLAT_SHADED\n\tvNormal = normalize( transformedNormal );\n#endif\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tvViewPosition = - mvPosition.xyz;\n\t#include \n\t#include \n\t#include \n}\n", -normal_frag:"#define NORMAL\nuniform float opacity;\n#if defined( FLAT_SHADED ) || defined( USE_BUMPMAP ) || defined( USE_NORMALMAP )\n\tvarying vec3 vViewPosition;\n#endif\n#ifndef FLAT_SHADED\n\tvarying vec3 vNormal;\n#endif\n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\tgl_FragColor = vec4( packNormalToRGB( normal ), opacity );\n}\n", -normal_vert:"#define NORMAL\n#if defined( FLAT_SHADED ) || defined( USE_BUMPMAP ) || defined( USE_NORMALMAP )\n\tvarying vec3 vViewPosition;\n#endif\n#ifndef FLAT_SHADED\n\tvarying vec3 vNormal;\n#endif\n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n#ifndef FLAT_SHADED\n\tvNormal = normalize( transformedNormal );\n#endif\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n#if defined( FLAT_SHADED ) || defined( USE_BUMPMAP ) || defined( USE_NORMALMAP )\n\tvViewPosition = - mvPosition.xyz;\n#endif\n}\n", -points_frag:"uniform vec3 diffuse;\nuniform float opacity;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec3 outgoingLight = vec3( 0.0 );\n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\t#include \n\t#include \n\t#include \n\t#include \n\toutgoingLight = diffuseColor.rgb;\n\tgl_FragColor = vec4( outgoingLight, diffuseColor.a );\n\t#include \n\t#include \n\t#include \n\t#include \n}\n", -points_vert:"uniform float size;\nuniform float scale;\n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#ifdef USE_SIZEATTENUATION\n\t\tgl_PointSize = size * ( scale / - mvPosition.z );\n\t#else\n\t\tgl_PointSize = size;\n\t#endif\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}\n", -shadow_frag:"uniform vec3 color;\nuniform float opacity;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\tgl_FragColor = vec4( color, opacity * ( 1.0 - getShadowMask() ) );\n\t#include \n}\n",shadow_vert:"#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}\n"}, -Ca={merge:function(a){for(var b={},c=0;c\n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\tgl_FragColor = vec4( packNormalToRGB( normal ), opacity );\n}\n", +normal_vert:"#define NORMAL\n#if defined( FLAT_SHADED ) || defined( USE_BUMPMAP ) || ( defined( USE_NORMALMAP ) && ! defined( OBJECTSPACE_NORMALMAP ) )\n\tvarying vec3 vViewPosition;\n#endif\n#ifndef FLAT_SHADED\n\tvarying vec3 vNormal;\n#endif\n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n#ifndef FLAT_SHADED\n\tvNormal = normalize( transformedNormal );\n#endif\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n#if defined( FLAT_SHADED ) || defined( USE_BUMPMAP ) || ( defined( USE_NORMALMAP ) && ! defined( OBJECTSPACE_NORMALMAP ) )\n\tvViewPosition = - mvPosition.xyz;\n#endif\n}\n", +points_frag:"uniform vec3 diffuse;\nuniform float opacity;\n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec3 outgoingLight = vec3( 0.0 );\n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\t#include \n\t#include \n\t#include \n\t#include \n\toutgoingLight = diffuseColor.rgb;\n\tgl_FragColor = vec4( outgoingLight, diffuseColor.a );\n\t#include \n\t#include \n\t#include \n\t#include \n}\n", +points_vert:"uniform float size;\nuniform float scale;\n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\tgl_PointSize = size;\n\t#ifdef USE_SIZEATTENUATION\n\t\tbool isPerspective = ( projectionMatrix[ 2 ][ 3 ] == - 1.0 );\n\t\tif ( isPerspective ) gl_PointSize *= ( scale / - mvPosition.z );\n\t#endif\n\t#include \n\t#include \n\t#include \n\t#include \n}\n", +shadow_frag:"uniform vec3 color;\nuniform float opacity;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\tgl_FragColor = vec4( color, opacity * ( 1.0 - getShadowMask() ) );\n\t#include \n}\n",shadow_vert:"#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}\n", +sprite_frag:"uniform vec3 diffuse;\nuniform float opacity;\n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec3 outgoingLight = vec3( 0.0 );\n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\t#include \n\t#include \n\t#include \n\toutgoingLight = diffuseColor.rgb;\n\tgl_FragColor = vec4( outgoingLight, diffuseColor.a );\n\t#include \n\t#include \n\t#include \n}\n", +sprite_vert:"uniform float rotation;\nuniform vec2 center;\n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec4 mvPosition = modelViewMatrix * vec4( 0.0, 0.0, 0.0, 1.0 );\n\tvec2 scale;\n\tscale.x = length( vec3( modelMatrix[ 0 ].x, modelMatrix[ 0 ].y, modelMatrix[ 0 ].z ) );\n\tscale.y = length( vec3( modelMatrix[ 1 ].x, modelMatrix[ 1 ].y, modelMatrix[ 1 ].z ) );\n\t#ifndef USE_SIZEATTENUATION\n\t\tbool isPerspective = ( projectionMatrix[ 2 ][ 3 ] == - 1.0 );\n\t\tif ( isPerspective ) scale *= - mvPosition.z;\n\t#endif\n\tvec2 alignedPosition = ( position.xy - ( center - vec2( 0.5 ) ) ) * scale;\n\tvec2 rotatedPosition;\n\trotatedPosition.x = cos( rotation ) * alignedPosition.x - sin( rotation ) * alignedPosition.y;\n\trotatedPosition.y = sin( rotation ) * alignedPosition.x + cos( rotation ) * alignedPosition.y;\n\tmvPosition.xy += rotatedPosition;\n\tgl_Position = projectionMatrix * mvPosition;\n\t#include \n\t#include \n\t#include \n}\n"}, +Ba={merge:function(a){for(var b={},c=0;c>16&255)/255;this.g=(a>>8&255)/255;this.b=(a&255)/255;return this},setRGB:function(a,b,c){this.r=a;this.g=b;this.b=c;return this},setHSL:function(){function a(a,c,d){0>d&&(d+=1);1d?c:d<2/3?a+6*(c-a)*(2/3-d):a}return function(b, -c,d){b=R.euclideanModulo(b,1);c=R.clamp(c,0,1);d=R.clamp(d,0,1);0===c?this.r=this.g=this.b=d:(c=.5>=d?d*(1+c):d+c-d*c,d=2*d-c,this.r=a(d,c,b+1/3),this.g=a(d,c,b),this.b=a(d,c,b-1/3));return this}}(),setStyle:function(a){function b(b){void 0!==b&&1>parseFloat(b)&&console.warn("THREE.Color: Alpha component of "+a+" will be ignored.")}var c;if(c=/^((?:rgb|hsl)a?)\(\s*([^\)]*)\)/.exec(a)){var d=c[2];switch(c[1]){case "rgb":case "rgba":if(c=/^(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*(,\s*([0-9]*\.?[0-9]+)\s*)?$/.exec(d))return this.r= +c,d){b=K.euclideanModulo(b,1);c=K.clamp(c,0,1);d=K.clamp(d,0,1);0===c?this.r=this.g=this.b=d:(c=.5>=d?d*(1+c):d+c-d*c,d=2*d-c,this.r=a(d,c,b+1/3),this.g=a(d,c,b),this.b=a(d,c,b-1/3));return this}}(),setStyle:function(a){function b(b){void 0!==b&&1>parseFloat(b)&&console.warn("THREE.Color: Alpha component of "+a+" will be ignored.")}var c;if(c=/^((?:rgb|hsl)a?)\(\s*([^\)]*)\)/.exec(a)){var d=c[2];switch(c[1]){case "rgb":case "rgba":if(c=/^(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*(,\s*([0-9]*\.?[0-9]+)\s*)?$/.exec(d))return this.r= Math.min(255,parseInt(c[1],10))/255,this.g=Math.min(255,parseInt(c[2],10))/255,this.b=Math.min(255,parseInt(c[3],10))/255,b(c[5]),this;if(c=/^(\d+)%\s*,\s*(\d+)%\s*,\s*(\d+)%\s*(,\s*([0-9]*\.?[0-9]+)\s*)?$/.exec(d))return this.r=Math.min(100,parseInt(c[1],10))/100,this.g=Math.min(100,parseInt(c[2],10))/100,this.b=Math.min(100,parseInt(c[3],10))/100,b(c[5]),this;break;case "hsl":case "hsla":if(c=/^([0-9]*\.?[0-9]+)\s*,\s*(\d+)%\s*,\s*(\d+)%\s*(,\s*([0-9]*\.?[0-9]+)\s*)?$/.exec(d)){d=parseFloat(c[1])/ -360;var e=parseInt(c[2],10)/100,f=parseInt(c[3],10)/100;b(c[5]);return this.setHSL(d,e,f)}}}else if(c=/^#([A-Fa-f0-9]+)$/.exec(a)){c=c[1];d=c.length;if(3===d)return this.r=parseInt(c.charAt(0)+c.charAt(0),16)/255,this.g=parseInt(c.charAt(1)+c.charAt(1),16)/255,this.b=parseInt(c.charAt(2)+c.charAt(2),16)/255,this;if(6===d)return this.r=parseInt(c.charAt(0)+c.charAt(1),16)/255,this.g=parseInt(c.charAt(2)+c.charAt(3),16)/255,this.b=parseInt(c.charAt(4)+c.charAt(5),16)/255,this}a&&0=h?l/(e+f):l/(2-e-f);switch(e){case b:g=(c-d)/l+(cMath.abs(g)?(this._x=Math.atan2(-m,e),this._z=Math.atan2(-f,a)):(this._x=Math.atan2(n,l),this._z=0)):"YXZ"===b?(this._x=Math.asin(-d(m,-1,1)),.99999>Math.abs(m)? -(this._y=Math.atan2(g,e),this._z=Math.atan2(h,l)):(this._y=Math.atan2(-k,a),this._z=0)):"ZXY"===b?(this._x=Math.asin(d(n,-1,1)),.99999>Math.abs(n)?(this._y=Math.atan2(-k,e),this._z=Math.atan2(-f,l)):(this._y=0,this._z=Math.atan2(h,a))):"ZYX"===b?(this._y=Math.asin(-d(k,-1,1)),.99999>Math.abs(k)?(this._x=Math.atan2(n,e),this._z=Math.atan2(h,a)):(this._x=0,this._z=Math.atan2(-f,l))):"YZX"===b?(this._z=Math.asin(d(h,-1,1)),.99999>Math.abs(h)?(this._x=Math.atan2(-m,l),this._y=Math.atan2(-k,a)):(this._x= -0,this._y=Math.atan2(g,e))):"XZY"===b?(this._z=Math.asin(-d(f,-1,1)),.99999>Math.abs(f)?(this._x=Math.atan2(n,l),this._y=Math.atan2(g,a)):(this._x=Math.atan2(-m,e),this._y=0)):console.warn("THREE.Euler: .setFromRotationMatrix() given unsupported order: "+b);this._order=b;if(!1!==c)this.onChangeCallback();return this},setFromQuaternion:function(){var a=new K;return function(b,c,d){a.makeRotationFromQuaternion(b);return this.setFromRotationMatrix(a,c,d)}}(),setFromVector3:function(a,b){return this.set(a.x, -a.y,a.z,b||this._order)},reorder:function(){var a=new ia;return function(b){a.setFromEuler(this);return this.setFromQuaternion(a,b)}}(),equals:function(a){return a._x===this._x&&a._y===this._y&&a._z===this._z&&a._order===this._order},fromArray:function(a){this._x=a[0];this._y=a[1];this._z=a[2];void 0!==a[3]&&(this._order=a[3]);this.onChangeCallback();return this},toArray:function(a,b){void 0===a&&(a=[]);void 0===b&&(b=0);a[b]=this._x;a[b+1]=this._y;a[b+2]=this._z;a[b+3]=this._order;return a},toVector3:function(a){return a? -a.set(this._x,this._y,this._z):new p(this._x,this._y,this._z)},onChange:function(a){this.onChangeCallback=a;return this},onChangeCallback:function(){}});Object.assign(Sd.prototype,{set:function(a){this.mask=1<a?.0773993808*a:Math.pow(.9478672986*a+.0521327014,2.4)}return function(b){this.r=a(b.r);this.g=a(b.g);this.b=a(b.b);return this}}(),copyLinearToSRGB:function(){function a(a){return.0031308>a?12.92*a:1.055*Math.pow(a,.41666)-.055}return function(b){this.r=a(b.r);this.g=a(b.g);this.b=a(b.b);return this}}(),convertSRGBToLinear:function(){this.copySRGBToLinear(this); +return this},convertLinearToSRGB:function(){this.copyLinearToSRGB(this);return this},getHex:function(){return 255*this.r<<16^255*this.g<<8^255*this.b<<0},getHexString:function(){return("000000"+this.getHex().toString(16)).slice(-6)},getHSL:function(a){void 0===a&&(console.warn("THREE.Color: .getHSL() target is now required"),a={h:0,s:0,l:0});var b=this.r,c=this.g,d=this.b,e=Math.max(b,c,d),f=Math.min(b,c,d),g,h=(f+e)/2;if(f===e)f=g=0;else{var k=e-f;f=.5>=h?k/(e+f):k/(2-e-f);switch(e){case b:g=(c- +d)/k+(cMath.abs(g)?(this._x=Math.atan2(-m,e),this._z=Math.atan2(-f,a)):(this._x=Math.atan2(n,k),this._z=0)):"YXZ"===b?(this._x=Math.asin(-d(m,-1,1)),.99999>Math.abs(m)?(this._y=Math.atan2(g,e),this._z=Math.atan2(h,k)):(this._y=Math.atan2(-l,a),this._z=0)):"ZXY"===b?(this._x=Math.asin(d(n,-1,1)),.99999>Math.abs(n)? +(this._y=Math.atan2(-l,e),this._z=Math.atan2(-f,k)):(this._y=0,this._z=Math.atan2(h,a))):"ZYX"===b?(this._y=Math.asin(-d(l,-1,1)),.99999>Math.abs(l)?(this._x=Math.atan2(n,e),this._z=Math.atan2(h,a)):(this._x=0,this._z=Math.atan2(-f,k))):"YZX"===b?(this._z=Math.asin(d(h,-1,1)),.99999>Math.abs(h)?(this._x=Math.atan2(-m,k),this._y=Math.atan2(-l,a)):(this._x=0,this._y=Math.atan2(g,e))):"XZY"===b?(this._z=Math.asin(-d(f,-1,1)),.99999>Math.abs(f)?(this._x=Math.atan2(n,k),this._y=Math.atan2(g,a)):(this._x= +Math.atan2(-m,e),this._y=0)):console.warn("THREE.Euler: .setFromRotationMatrix() given unsupported order: "+b);this._order=b;if(!1!==c)this.onChangeCallback();return this},setFromQuaternion:function(){var a=new J;return function(b,c,d){a.makeRotationFromQuaternion(b);return this.setFromRotationMatrix(a,c,d)}}(),setFromVector3:function(a,b){return this.set(a.x,a.y,a.z,b||this._order)},reorder:function(){var a=new ha;return function(b){a.setFromEuler(this);return this.setFromQuaternion(a,b)}}(),equals:function(a){return a._x=== +this._x&&a._y===this._y&&a._z===this._z&&a._order===this._order},fromArray:function(a){this._x=a[0];this._y=a[1];this._z=a[2];void 0!==a[3]&&(this._order=a[3]);this.onChangeCallback();return this},toArray:function(a,b){void 0===a&&(a=[]);void 0===b&&(b=0);a[b]=this._x;a[b+1]=this._y;a[b+2]=this._z;a[b+3]=this._order;return a},toVector3:function(a){return a?a.set(this._x,this._y,this._z):new p(this._x,this._y,this._z)},onChange:function(a){this.onChangeCallback=a;return this},onChangeCallback:function(){}}); +Object.assign(Sd.prototype,{set:function(a){this.mask=1<g;g++)if(d[g]===d[(g+1)%3]){a.push(f);break}for(f=a.length-1;0<=f;f--)for(d=a[f],this.faces.splice(d,1),c=0,e=this.faceVertexUvs.length;cthis.opacity&&(d.opacity=this.opacity);!0===this.transparent&&(d.transparent=this.transparent);d.depthFunc=this.depthFunc;d.depthTest=this.depthTest;d.depthWrite=this.depthWrite;0!==this.rotation&&(d.rotation=this.rotation);1!==this.linewidth&&(d.linewidth=this.linewidth);void 0!==this.dashSize&&(d.dashSize=this.dashSize);void 0!==this.gapSize&&(d.gapSize=this.gapSize);void 0!==this.scale&&(d.scale=this.scale);!0===this.dithering&&(d.dithering=!0);0a?b.copy(this.origin):b.copy(this.direction).multiplyScalar(a).add(this.origin)},distanceToPoint:function(a){return Math.sqrt(this.distanceSqToPoint(a))},distanceSqToPoint:function(){var a=new p;return function(b){var c=a.subVectors(b,this.origin).dot(this.direction);if(0>c)return this.origin.distanceToSquared(b);a.copy(this.direction).multiplyScalar(c).add(this.origin);return a.distanceToSquared(b)}}(),distanceSqToSegment:function(){var a=new p,b=new p,c=new p;return function(d, -e,f,g){a.copy(d).add(e).multiplyScalar(.5);b.copy(e).sub(d).normalize();c.copy(this.origin).sub(a);var h=.5*d.distanceTo(e),l=-this.direction.dot(b),m=c.dot(this.direction),k=-c.dot(b),n=c.lengthSq(),p=Math.abs(1-l*l);if(0=-r?e<=r?(h=1/p,d*=h,e*=h,l=d*(d+l*e+2*m)+e*(l*d+e+2*k)+n):(e=h,d=Math.max(0,-(l*e+m)),l=-d*d+e*(e+2*k)+n):(e=-h,d=Math.max(0,-(l*e+m)),l=-d*d+e*(e+2*k)+n):e<=-r?(d=Math.max(0,-(-l*h+m)),e=0b)return null;b=Math.sqrt(b-e);e= -d-b;d+=b;return 0>e&&0>d?null:0>e?this.at(d,c):this.at(e,c)}}(),intersectsSphere:function(a){return this.distanceToPoint(a.center)<=a.radius},distanceToPlane:function(a){var b=a.normal.dot(this.direction);if(0===b)return 0===a.distanceToPoint(this.origin)?0:null;a=-(this.origin.dot(a.normal)+a.constant)/b;return 0<=a?a:null},intersectPlane:function(a,b){a=this.distanceToPlane(a);return null===a?null:this.at(a,b)},intersectsPlane:function(a){var b=a.distanceToPoint(this.origin);return 0===b||0>a.normal.dot(this.direction)* -b?!0:!1},intersectBox:function(a,b){var c=1/this.direction.x;var d=1/this.direction.y;var e=1/this.direction.z,f=this.origin;if(0<=c){var g=(a.min.x-f.x)*c;c*=a.max.x-f.x}else g=(a.max.x-f.x)*c,c*=a.min.x-f.x;if(0<=d){var h=(a.min.y-f.y)*d;d*=a.max.y-f.y}else h=(a.max.y-f.y)*d,d*=a.min.y-f.y;if(g>d||h>c)return null;if(h>g||g!==g)g=h;if(da||h>c)return null;if(h>g||g!==g)g=h;if(a -c?null:this.at(0<=g?g:c,b)},intersectsBox:function(){var a=new p;return function(b){return null!==this.intersectBox(b,a)}}(),intersectTriangle:function(){var a=new p,b=new p,c=new p,d=new p;return function(e,f,g,h,l){b.subVectors(f,e);c.subVectors(g,e);d.crossVectors(b,c);f=this.direction.dot(d);if(0f)h=-1,f=-f;else return null;a.subVectors(this.origin,e);e=h*this.direction.dot(c.crossVectors(a,c));if(0>e)return null;g=h*this.direction.dot(b.cross(a));if(0>g||e+ -g>f)return null;e=-h*a.dot(d);return 0>e?null:this.at(e/f,l)}}(),applyMatrix4:function(a){this.origin.applyMatrix4(a);this.direction.transformDirection(a);return this},equals:function(a){return a.origin.equals(this.origin)&&a.direction.equals(this.direction)}});Object.assign(Nb.prototype,{set:function(a,b){this.start.copy(a);this.end.copy(b);return this},clone:function(){return(new this.constructor).copy(this)},copy:function(a){this.start.copy(a.start);this.end.copy(a.end);return this},getCenter:function(a){void 0=== -a&&(console.warn("THREE.Line3: .getCenter() target is now required"),a=new p);return a.addVectors(this.start,this.end).multiplyScalar(.5)},delta:function(a){void 0===a&&(console.warn("THREE.Line3: .delta() target is now required"),a=new p);return a.subVectors(this.end,this.start)},distanceSq:function(){return this.start.distanceToSquared(this.end)},distance:function(){return this.start.distanceTo(this.end)},at:function(a,b){void 0===b&&(console.warn("THREE.Line3: .at() target is now required"),b= -new p);return this.delta(b).multiplyScalar(a).add(this.start)},closestPointToPointParameter:function(){var a=new p,b=new p;return function(c,d){a.subVectors(c,this.start);b.subVectors(this.end,this.start);c=b.dot(b);c=b.dot(a)/c;d&&(c=R.clamp(c,0,1));return c}}(),closestPointToPoint:function(a,b,c){a=this.closestPointToPointParameter(a,b);void 0===c&&(console.warn("THREE.Line3: .closestPointToPoint() target is now required"),c=new p);return this.delta(c).multiplyScalar(a).add(this.start)},applyMatrix4:function(a){this.start.applyMatrix4(a); -this.end.applyMatrix4(a);return this},equals:function(a){return a.start.equals(this.start)&&a.end.equals(this.end)}});Object.assign(ja,{getNormal:function(){var a=new p;return function(b,c,d,e){void 0===e&&(console.warn("THREE.Triangle: .getNormal() target is now required"),e=new p);e.subVectors(d,c);a.subVectors(b,c);e.cross(a);b=e.lengthSq();return 0=a.x+a.y}}()});Object.assign(ja.prototype,{set:function(a,b,c){this.a.copy(a);this.b.copy(b); -this.c.copy(c);return this},setFromPointsAndIndices:function(a,b,c,d){this.a.copy(a[b]);this.b.copy(a[c]);this.c.copy(a[d]);return this},clone:function(){return(new this.constructor).copy(this)},copy:function(a){this.a.copy(a.a);this.b.copy(a.b);this.c.copy(a.c);return this},getArea:function(){var a=new p,b=new p;return function(){a.subVectors(this.c,this.b);b.subVectors(this.a,this.b);return.5*a.cross(b).length()}}(),getMidpoint:function(a){void 0===a&&(console.warn("THREE.Triangle: .getMidpoint() target is now required"), -a=new p);return a.addVectors(this.a,this.b).add(this.c).multiplyScalar(1/3)},getNormal:function(a){return ja.getNormal(this.a,this.b,this.c,a)},getPlane:function(a){void 0===a&&(console.warn("THREE.Triangle: .getPlane() target is now required"),a=new p);return a.setFromCoplanarPoints(this.a,this.b,this.c)},getBarycoord:function(a,b){return ja.getBarycoord(a,this.a,this.b,this.c,b)},containsPoint:function(a){return ja.containsPoint(a,this.a,this.b,this.c)},intersectsBox:function(a){return a.intersectsTriangle(this)}, -closestPointToPoint:function(){var a=new Ha,b=[new Nb,new Nb,new Nb],c=new p,d=new p;return function(e,f){void 0===f&&(console.warn("THREE.Triangle: .closestPointToPoint() target is now required"),f=new p);var g=Infinity;a.setFromCoplanarPoints(this.a,this.b,this.c);a.projectPoint(e,c);if(!0===this.containsPoint(c))f.copy(c);else for(b[0].set(this.a,this.b),b[1].set(this.b,this.c),b[2].set(this.c,this.a),e=0;ec.far?null:{distance:b,point:y.clone(),object:a}}function c(c,d,e,f,m,k,n,p){g.fromBufferAttribute(f,k); -h.fromBufferAttribute(f,n);l.fromBufferAttribute(f,p);if(c=b(c,c.material,d,e,g,h,l,x))m&&(t.fromBufferAttribute(m,k),r.fromBufferAttribute(m,n),q.fromBufferAttribute(m,p),c.uv=a(x,g,h,l,t,r,q)),m=new Wa(k,n,p),ja.getNormal(g,h,l,m.normal),c.face=m,c.faceIndex=k;return c}var d=new K,e=new qb,f=new Ga,g=new p,h=new p,l=new p,m=new p,k=new p,n=new p,t=new A,r=new A,q=new A,u=new p,x=new p,y=new p;return function(p,w){var u=this.geometry,v=this.material,y=this.matrixWorld;if(void 0!==v&&(null===u.boundingSphere&& -u.computeBoundingSphere(),f.copy(u.boundingSphere),f.applyMatrix4(y),!1!==p.ray.intersectsSphere(f)&&(d.getInverse(y),e.copy(p.ray).applyMatrix4(d),null===u.boundingBox||!1!==e.intersectsBox(u.boundingBox)))){var C;if(u.isBufferGeometry){v=u.index;var z=u.attributes.position;u=u.attributes.uv;var A;if(null!==v)for(y=0,A=v.count;yf||(f=d.ray.origin.distanceTo(a),fd.far||e.push({distance:f,point:a.clone(),face:null,object:this}))}}(),clone:function(){return(new this.constructor(this.material)).copy(this)}, -copy:function(a){B.prototype.copy.call(this,a);void 0!==a.center&&this.center.copy(a.center);return this}});Ec.prototype=Object.assign(Object.create(B.prototype),{constructor:Ec,copy:function(a){B.prototype.copy.call(this,a,!1);a=a.levels;for(var b=0,c=a.length;b=d[e].distance)d[e-1].object.visible=!1,d[e].object.visible=!0;else break;for(;ef||(k.applyMatrix4(this.matrixWorld),u=d.ray.origin.distanceTo(k),ud.far||e.push({distance:u,point:h.clone().applyMatrix4(this.matrixWorld),index:g,face:null,faceIndex:null,object:this}))}}else for(g=0,q=r.length/3-1;gf||(k.applyMatrix4(this.matrixWorld),u=d.ray.origin.distanceTo(k), -ud.far||e.push({distance:u,point:h.clone().applyMatrix4(this.matrixWorld),index:g,face:null,faceIndex:null,object:this}))}else if(g.isGeometry)for(l=g.vertices,m=l.length,g=0;gf||(k.applyMatrix4(this.matrixWorld),u=d.ray.origin.distanceTo(k),ud.far||e.push({distance:u,point:h.clone().applyMatrix4(this.matrixWorld),index:g,face:null,faceIndex:null,object:this}))}}}(),clone:function(){return(new this.constructor(this.geometry, -this.material)).copy(this)}});V.prototype=Object.assign(Object.create(pa.prototype),{constructor:V,isLineSegments:!0,computeLineDistances:function(){var a=new p,b=new p;return function(){var c=this.geometry;if(c.isBufferGeometry)if(null===c.index){for(var d=c.attributes.position,e=[],f=0,g=d.count;fd.far||e.push({distance:a,distanceToRay:Math.sqrt(f),point:n.clone(),index:c,face:null,object:g}))}var g=this,h=this.geometry,l=this.matrixWorld,m=d.params.Points.threshold;null===h.boundingSphere&&h.computeBoundingSphere(); -c.copy(h.boundingSphere);c.applyMatrix4(l);c.radius+=m;if(!1!==d.ray.intersectsSphere(c)){a.getInverse(l);b.copy(d.ray).applyMatrix4(a);m/=(this.scale.x+this.scale.y+this.scale.z)/3;var k=m*m;m=new p;var n=new p;if(h.isBufferGeometry){var t=h.index;h=h.attributes.position.array;if(null!==t){var r=t.array;t=0;for(var q=r.length;t=a.HAVE_CURRENT_DATA&&(this.needsUpdate=!0)}});Tb.prototype=Object.create(X.prototype);Tb.prototype.constructor=Tb;Tb.prototype.isCompressedTexture=!0;Gc.prototype=Object.create(X.prototype);Gc.prototype.constructor=Gc;Gc.prototype.isDepthTexture=!0;Ub.prototype= -Object.create(I.prototype);Ub.prototype.constructor=Ub;Hc.prototype=Object.create(M.prototype);Hc.prototype.constructor=Hc;Vb.prototype=Object.create(I.prototype);Vb.prototype.constructor=Vb;Ic.prototype=Object.create(M.prototype);Ic.prototype.constructor=Ic;ma.prototype=Object.create(I.prototype);ma.prototype.constructor=ma;Jc.prototype=Object.create(M.prototype);Jc.prototype.constructor=Jc;Wb.prototype=Object.create(ma.prototype);Wb.prototype.constructor=Wb;Kc.prototype=Object.create(M.prototype); -Kc.prototype.constructor=Kc;sb.prototype=Object.create(ma.prototype);sb.prototype.constructor=sb;Lc.prototype=Object.create(M.prototype);Lc.prototype.constructor=Lc;Xb.prototype=Object.create(ma.prototype);Xb.prototype.constructor=Xb;Mc.prototype=Object.create(M.prototype);Mc.prototype.constructor=Mc;Yb.prototype=Object.create(ma.prototype);Yb.prototype.constructor=Yb;Nc.prototype=Object.create(M.prototype);Nc.prototype.constructor=Nc;Zb.prototype=Object.create(I.prototype);Zb.prototype.constructor= -Zb;Oc.prototype=Object.create(M.prototype);Oc.prototype.constructor=Oc;$b.prototype=Object.create(I.prototype);$b.prototype.constructor=$b;Pc.prototype=Object.create(M.prototype);Pc.prototype.constructor=Pc;ac.prototype=Object.create(I.prototype);ac.prototype.constructor=ac;var Mg={triangulate:function(a,b,c){c=c||2;var d=b&&b.length,e=d?b[0]*c:a.length,f=Xe(a,0,e,c,!0),g=[];if(!f)return g;var h;if(d){var l=c;d=[];var m;var k=0;for(m=b.length;k80*c){var r=h=a[0];var q=d=a[1];for(l=c;lh&&(h=k),b>d&&(d=b);h=Math.max(h-r,d-q);h=0!==h?1/h:0}Sc(f,g,c,r,q,h);return g}},Ya={area:function(a){for(var b=a.length,c=0,d=b-1,e=0;eYa.area(a)},triangulateShape:function(a, -b){var c=[],d=[],e=[];af(a);bf(c,a);var f=a.length;b.forEach(af);for(a=0;aMath.abs(g-l)?[new A(a,1-c),new A(h,1-d),new A(m,1-e),new A(n,1-b)]:[new A(g,1-c),new A(l,1-d),new A(k,1-e),new A(p,1-b)]}};Uc.prototype=Object.create(M.prototype);Uc.prototype.constructor=Uc;cc.prototype=Object.create(Xa.prototype);cc.prototype.constructor=cc;Vc.prototype=Object.create(M.prototype);Vc.prototype.constructor=Vc;ub.prototype= -Object.create(I.prototype);ub.prototype.constructor=ub;Wc.prototype=Object.create(M.prototype);Wc.prototype.constructor=Wc;dc.prototype=Object.create(I.prototype);dc.prototype.constructor=dc;Xc.prototype=Object.create(M.prototype);Xc.prototype.constructor=Xc;ec.prototype=Object.create(I.prototype);ec.prototype.constructor=ec;vb.prototype=Object.create(M.prototype);vb.prototype.constructor=vb;vb.prototype.toJSON=function(){var a=M.prototype.toJSON.call(this);return cf(this.parameters.shapes,a)};wb.prototype= -Object.create(I.prototype);wb.prototype.constructor=wb;wb.prototype.toJSON=function(){var a=I.prototype.toJSON.call(this);return cf(this.parameters.shapes,a)};fc.prototype=Object.create(I.prototype);fc.prototype.constructor=fc;xb.prototype=Object.create(M.prototype);xb.prototype.constructor=xb;Za.prototype=Object.create(I.prototype);Za.prototype.constructor=Za;Yc.prototype=Object.create(xb.prototype);Yc.prototype.constructor=Yc;Zc.prototype=Object.create(Za.prototype);Zc.prototype.constructor=Zc; -$c.prototype=Object.create(M.prototype);$c.prototype.constructor=$c;gc.prototype=Object.create(I.prototype);gc.prototype.constructor=gc;var ua=Object.freeze({WireframeGeometry:Ub,ParametricGeometry:Hc,ParametricBufferGeometry:Vb,TetrahedronGeometry:Jc,TetrahedronBufferGeometry:Wb,OctahedronGeometry:Kc,OctahedronBufferGeometry:sb,IcosahedronGeometry:Lc,IcosahedronBufferGeometry:Xb,DodecahedronGeometry:Mc,DodecahedronBufferGeometry:Yb,PolyhedronGeometry:Ic,PolyhedronBufferGeometry:ma,TubeGeometry:Nc, -TubeBufferGeometry:Zb,TorusKnotGeometry:Oc,TorusKnotBufferGeometry:$b,TorusGeometry:Pc,TorusBufferGeometry:ac,TextGeometry:Uc,TextBufferGeometry:cc,SphereGeometry:Vc,SphereBufferGeometry:ub,RingGeometry:Wc,RingBufferGeometry:dc,PlaneGeometry:Ac,PlaneBufferGeometry:pb,LatheGeometry:Xc,LatheBufferGeometry:ec,ShapeGeometry:vb,ShapeBufferGeometry:wb,ExtrudeGeometry:bc,ExtrudeBufferGeometry:Xa,EdgesGeometry:fc,ConeGeometry:Yc,ConeBufferGeometry:Zc,CylinderGeometry:xb,CylinderBufferGeometry:Za,CircleGeometry:$c, -CircleBufferGeometry:gc,BoxGeometry:Kb,BoxBufferGeometry:nb});yb.prototype=Object.create(Q.prototype);yb.prototype.constructor=yb;yb.prototype.isShadowMaterial=!0;yb.prototype.copy=function(a){Q.prototype.copy.call(this,a);this.color.copy(a.color);return this};hc.prototype=Object.create(za.prototype);hc.prototype.constructor=hc;hc.prototype.isRawShaderMaterial=!0;Sa.prototype=Object.create(Q.prototype);Sa.prototype.constructor=Sa;Sa.prototype.isMeshStandardMaterial=!0;Sa.prototype.copy=function(a){Q.prototype.copy.call(this, -a);this.defines={STANDARD:""};this.color.copy(a.color);this.roughness=a.roughness;this.metalness=a.metalness;this.map=a.map;this.lightMap=a.lightMap;this.lightMapIntensity=a.lightMapIntensity;this.aoMap=a.aoMap;this.aoMapIntensity=a.aoMapIntensity;this.emissive.copy(a.emissive);this.emissiveMap=a.emissiveMap;this.emissiveIntensity=a.emissiveIntensity;this.bumpMap=a.bumpMap;this.bumpScale=a.bumpScale;this.normalMap=a.normalMap;this.normalScale.copy(a.normalScale);this.displacementMap=a.displacementMap; -this.displacementScale=a.displacementScale;this.displacementBias=a.displacementBias;this.roughnessMap=a.roughnessMap;this.metalnessMap=a.metalnessMap;this.alphaMap=a.alphaMap;this.envMap=a.envMap;this.envMapIntensity=a.envMapIntensity;this.refractionRatio=a.refractionRatio;this.wireframe=a.wireframe;this.wireframeLinewidth=a.wireframeLinewidth;this.wireframeLinecap=a.wireframeLinecap;this.wireframeLinejoin=a.wireframeLinejoin;this.skinning=a.skinning;this.morphTargets=a.morphTargets;this.morphNormals= -a.morphNormals;return this};zb.prototype=Object.create(Sa.prototype);zb.prototype.constructor=zb;zb.prototype.isMeshPhysicalMaterial=!0;zb.prototype.copy=function(a){Sa.prototype.copy.call(this,a);this.defines={PHYSICAL:""};this.reflectivity=a.reflectivity;this.clearCoat=a.clearCoat;this.clearCoatRoughness=a.clearCoatRoughness;return this};Ja.prototype=Object.create(Q.prototype);Ja.prototype.constructor=Ja;Ja.prototype.isMeshPhongMaterial=!0;Ja.prototype.copy=function(a){Q.prototype.copy.call(this, -a);this.color.copy(a.color);this.specular.copy(a.specular);this.shininess=a.shininess;this.map=a.map;this.lightMap=a.lightMap;this.lightMapIntensity=a.lightMapIntensity;this.aoMap=a.aoMap;this.aoMapIntensity=a.aoMapIntensity;this.emissive.copy(a.emissive);this.emissiveMap=a.emissiveMap;this.emissiveIntensity=a.emissiveIntensity;this.bumpMap=a.bumpMap;this.bumpScale=a.bumpScale;this.normalMap=a.normalMap;this.normalScale.copy(a.normalScale);this.displacementMap=a.displacementMap;this.displacementScale= -a.displacementScale;this.displacementBias=a.displacementBias;this.specularMap=a.specularMap;this.alphaMap=a.alphaMap;this.envMap=a.envMap;this.combine=a.combine;this.reflectivity=a.reflectivity;this.refractionRatio=a.refractionRatio;this.wireframe=a.wireframe;this.wireframeLinewidth=a.wireframeLinewidth;this.wireframeLinecap=a.wireframeLinecap;this.wireframeLinejoin=a.wireframeLinejoin;this.skinning=a.skinning;this.morphTargets=a.morphTargets;this.morphNormals=a.morphNormals;return this};Ab.prototype= -Object.create(Ja.prototype);Ab.prototype.constructor=Ab;Ab.prototype.isMeshToonMaterial=!0;Ab.prototype.copy=function(a){Ja.prototype.copy.call(this,a);this.gradientMap=a.gradientMap;return this};Bb.prototype=Object.create(Q.prototype);Bb.prototype.constructor=Bb;Bb.prototype.isMeshNormalMaterial=!0;Bb.prototype.copy=function(a){Q.prototype.copy.call(this,a);this.bumpMap=a.bumpMap;this.bumpScale=a.bumpScale;this.normalMap=a.normalMap;this.normalScale.copy(a.normalScale);this.displacementMap=a.displacementMap; -this.displacementScale=a.displacementScale;this.displacementBias=a.displacementBias;this.wireframe=a.wireframe;this.wireframeLinewidth=a.wireframeLinewidth;this.skinning=a.skinning;this.morphTargets=a.morphTargets;this.morphNormals=a.morphNormals;return this};Cb.prototype=Object.create(Q.prototype);Cb.prototype.constructor=Cb;Cb.prototype.isMeshLambertMaterial=!0;Cb.prototype.copy=function(a){Q.prototype.copy.call(this,a);this.color.copy(a.color);this.map=a.map;this.lightMap=a.lightMap;this.lightMapIntensity= -a.lightMapIntensity;this.aoMap=a.aoMap;this.aoMapIntensity=a.aoMapIntensity;this.emissive.copy(a.emissive);this.emissiveMap=a.emissiveMap;this.emissiveIntensity=a.emissiveIntensity;this.specularMap=a.specularMap;this.alphaMap=a.alphaMap;this.envMap=a.envMap;this.combine=a.combine;this.reflectivity=a.reflectivity;this.refractionRatio=a.refractionRatio;this.wireframe=a.wireframe;this.wireframeLinewidth=a.wireframeLinewidth;this.wireframeLinecap=a.wireframeLinecap;this.wireframeLinejoin=a.wireframeLinejoin; -this.skinning=a.skinning;this.morphTargets=a.morphTargets;this.morphNormals=a.morphNormals;return this};Db.prototype=Object.create(S.prototype);Db.prototype.constructor=Db;Db.prototype.isLineDashedMaterial=!0;Db.prototype.copy=function(a){S.prototype.copy.call(this,a);this.scale=a.scale;this.dashSize=a.dashSize;this.gapSize=a.gapSize;return this};var Ng=Object.freeze({ShadowMaterial:yb,SpriteMaterial:gb,RawShaderMaterial:hc,ShaderMaterial:za,PointsMaterial:Ia,MeshPhysicalMaterial:zb,MeshStandardMaterial:Sa, -MeshPhongMaterial:Ja,MeshToonMaterial:Ab,MeshNormalMaterial:Bb,MeshLambertMaterial:Cb,MeshDepthMaterial:db,MeshDistanceMaterial:eb,MeshBasicMaterial:ya,LineDashedMaterial:Db,LineBasicMaterial:S,Material:Q}),Hb={enabled:!1,files:{},add:function(a,b){!1!==this.enabled&&(this.files[a]=b)},get:function(a){if(!1!==this.enabled)return this.files[a]},remove:function(a){delete this.files[a]},clear:function(){this.files={}}},va=new ae,ab={};Object.assign(Ka.prototype,{load:function(a,b,c,d){void 0===a&&(a= -"");void 0!==this.path&&(a=this.path+a);a=this.manager.resolveURL(a);var e=this,f=Hb.get(a);if(void 0!==f)return e.manager.itemStart(a),setTimeout(function(){b&&b(f);e.manager.itemEnd(a)},0),f;if(void 0!==ab[a])ab[a].push({onLoad:b,onProgress:c,onError:d});else{var g=a.match(/^data:(.*?)(;base64)?,(.*)$/);if(g){c=g[1];var h=!!g[2];g=g[3];g=window.decodeURIComponent(g);h&&(g=window.atob(g));try{var l=(this.responseType||"").toLowerCase();switch(l){case "arraybuffer":case "blob":var m=new Uint8Array(g.length); -for(h=0;hg)e=a+1;else if(0b&&(b=0);1Number.EPSILON&&(g.normalize(),c=Math.acos(R.clamp(d[l-1].dot(d[l]),-1,1)),e[l].applyMatrix4(h.makeRotationAxis(g, -c))),f[l].crossVectors(d[l],e[l]);if(!0===b)for(c=Math.acos(R.clamp(e[0].dot(e[a]),-1,1)),c/=a,0d;)d+=c;for(;d>c;)d-=c;de&&(e=1);1E-4>d&&(d=e);1E-4>l&&(l=e);ye.initNonuniformCatmullRom(f.x,g.x,h.x,c.x,d,e,l);ze.initNonuniformCatmullRom(f.y,g.y,h.y,c.y,d,e,l);Ae.initNonuniformCatmullRom(f.z, -g.z,h.z,c.z,d,e,l)}else"catmullrom"===this.curveType&&(ye.initCatmullRom(f.x,g.x,h.x,c.x,this.tension),ze.initCatmullRom(f.y,g.y,h.y,c.y,this.tension),Ae.initCatmullRom(f.z,g.z,h.z,c.z,this.tension));b.set(ye.calc(a),ze.calc(a),Ae.calc(a));return b};ca.prototype.copy=function(a){J.prototype.copy.call(this,a);this.points=[];for(var b=0,c=a.points.length;bc.length-2?c.length-1:a+1];c=c[a>c.length-3?c.length-1:a+2];b.set(ef(d,e.x,f.x,g.x, -c.x),ef(d,e.y,f.y,g.y,c.y));return b};Oa.prototype.copy=function(a){J.prototype.copy.call(this,a);this.points=[];for(var b=0,c=a.points.length;b=b)return b=c[a]-b,a=this.curves[a],c=a.getLength(),a.getPointAt(0===c?0:1-b/c);a++}return null},getLength:function(){var a=this.getCurveLengths();return a[a.length-1]},updateArcLengths:function(){this.needsUpdate=!0;this.cacheLengths=null;this.getCurveLengths()},getCurveLengths:function(){if(this.cacheLengths&&this.cacheLengths.length===this.curves.length)return this.cacheLengths;for(var a=[], -b=0,c=0,d=this.curves.length;c=e)break a;else{f=b[1];a=e)break b}d=c;c=0}}for(;c>>1,ab;)--f;++f;if(0!==e||f!==d)e>=f&&(f=Math.max(f,1),e=f-1),a=this.getValueSize(),this.times=qa.arraySlice(c,e,f),this.values=qa.arraySlice(this.values,e*a,f*a);return this},validate:function(){var a=!0,b=this.getValueSize();0!==b-Math.floor(b)&&(console.error("THREE.KeyframeTrack: Invalid value size in track.",this),a=!1);var c=this.times;b=this.values; -var d=c.length;0===d&&(console.error("THREE.KeyframeTrack: Track is empty.",this),a=!1);for(var e=null,f=0;f!==d;f++){var g=c[f];if("number"===typeof g&&isNaN(g)){console.error("THREE.KeyframeTrack: Time is not a valid number.",this,f,g);a=!1;break}if(null!==e&&e>g){console.error("THREE.KeyframeTrack: Out of order keys.",this,f,g,e);a=!1;break}e=g}if(void 0!==b&&qa.isTypedArray(b))for(f=0,c=b.length;f!==c;++f)if(d=b[f],isNaN(d)){console.error("THREE.KeyframeTrack: Value is not a valid number.",this, -f,d);a=!1;break}return a},optimize:function(){for(var a=this.times,b=this.values,c=this.getValueSize(),d=2302===this.getInterpolation(),e=1,f=a.length-1,g=1;gk.opacity&&(k.transparent=!0);d.setTextures(l);return d.parse(k)}}()});var Be={decodeText:function(a){if("undefined"!==typeof TextDecoder)return(new TextDecoder).decode(a);for(var b="",c=0,d=a.length;cf;f++){var z=h[r++];var B=C[2*z];z=C[2*z+1];B=new A(B,z);2!==f&&c.faceVertexUvs[e][u].push(B);0!==f&&c.faceVertexUvs[e][u+1].push(B)}}x&&(x=3*h[r++],q.normal.set(k[x++],k[x++],k[x]),v.normal.copy(q.normal));if(y)for(e=0;4>e;e++)x=3*h[r++],y=new p(k[x++],k[x++],k[x]),2!==e&&q.vertexNormals.push(y), -0!==e&&v.vertexNormals.push(y);n&&(n=h[r++],n=w[n],q.color.setHex(n),v.color.setHex(n));if(l)for(e=0;4>e;e++)n=h[r++],n=w[n],2!==e&&q.vertexColors.push(new L(n)),0!==e&&v.vertexColors.push(new L(n));c.faces.push(q);c.faces.push(v)}else{q=new Wa;q.a=h[r++];q.b=h[r++];q.c=h[r++];u&&(u=h[r++],q.materialIndex=u);u=c.faces.length;if(e)for(e=0;ef;f++)z=h[r++],B=C[2*z],z=C[2*z+1],B=new A(B,z),c.faceVertexUvs[e][u].push(B);x&&(x=3*h[r++],q.normal.set(k[x++], -k[x++],k[x]));if(y)for(e=0;3>e;e++)x=3*h[r++],y=new p(k[x++],k[x++],k[x]),q.vertexNormals.push(y);n&&(n=h[r++],q.color.setHex(w[n]));if(l)for(e=0;3>e;e++)n=h[r++],q.vertexColors.push(new L(w[n]));c.faces.push(q)}}d=a;r=void 0!==d.influencesPerVertex?d.influencesPerVertex:2;if(d.skinWeights)for(g=0,h=d.skinWeights.length;gNumber.EPSILON){if(0>k&&(g=b[f],l=-l,h=b[e],k=-k),!(a.yh.y))if(a.y===g.y){if(a.x===g.x)return!0}else{e=k*(a.x-g.x)-l*(a.y-g.y);if(0===e)return!0;0>e||(d=!d)}}else if(a.y===g.y&&(h.x<= -a.x&&a.x<=g.x||g.x<=a.x&&a.x<=h.x))return!0}return d}var e=Ya.isClockWise,f=this.subPaths;if(0===f.length)return[];if(!0===b)return c(f);b=[];if(1===f.length){var g=f[0];var h=new hb;h.curves=g.curves;b.push(h);return b}var l=!e(f[0].getPoints());l=a?!l:l;h=[];var k=[],p=[],n=0;k[n]=void 0;p[n]=[];for(var t=0,r=f.length;tg;g++)if(d[g]===d[(g+1)%3]){a.push(f);break}for(f=a.length-1;0<=f;f--)for(d=a[f],this.faces.splice(d,1),c=0,e=this.faceVertexUvs.length;cthis.opacity&&(d.opacity=this.opacity); +!0===this.transparent&&(d.transparent=this.transparent);d.depthFunc=this.depthFunc;d.depthTest=this.depthTest;d.depthWrite=this.depthWrite;0!==this.rotation&&(d.rotation=this.rotation);!0===this.polygonOffset&&(d.polygonOffset=!0);0!==this.polygonOffsetFactor&&(d.polygonOffsetFactor=this.polygonOffsetFactor);0!==this.polygonOffsetUnits&&(d.polygonOffsetUnits=this.polygonOffsetUnits);1!==this.linewidth&&(d.linewidth=this.linewidth);void 0!==this.dashSize&&(d.dashSize=this.dashSize);void 0!==this.gapSize&& +(d.gapSize=this.gapSize);void 0!==this.scale&&(d.scale=this.scale);!0===this.dithering&&(d.dithering=!0);0a?b.copy(this.origin):b.copy(this.direction).multiplyScalar(a).add(this.origin)},distanceToPoint:function(a){return Math.sqrt(this.distanceSqToPoint(a))},distanceSqToPoint:function(){var a=new p;return function(b){var c=a.subVectors(b,this.origin).dot(this.direction);if(0>c)return this.origin.distanceToSquared(b);a.copy(this.direction).multiplyScalar(c).add(this.origin);return a.distanceToSquared(b)}}(),distanceSqToSegment:function(){var a= +new p,b=new p,c=new p;return function(d,e,f,g){a.copy(d).add(e).multiplyScalar(.5);b.copy(e).sub(d).normalize();c.copy(this.origin).sub(a);var h=.5*d.distanceTo(e),k=-this.direction.dot(b),m=c.dot(this.direction),l=-c.dot(b),n=c.lengthSq(),q=Math.abs(1-k*k);if(0=-p?e<=p?(h=1/q,d*=h,e*=h,k=d*(d+k*e+2*m)+e*(k*d+e+2*l)+n):(e=h,d=Math.max(0,-(k*e+m)),k=-d*d+e*(e+2*l)+n):(e=-h,d=Math.max(0,-(k*e+m)),k=-d*d+e*(e+2*l)+n):e<=-p?(d=Math.max(0,-(-k*h+m)),e=0b)return null; +b=Math.sqrt(b-e);e=d-b;d+=b;return 0>e&&0>d?null:0>e?this.at(d,c):this.at(e,c)}}(),intersectsSphere:function(a){return this.distanceSqToPoint(a.center)<=a.radius*a.radius},distanceToPlane:function(a){var b=a.normal.dot(this.direction);if(0===b)return 0===a.distanceToPoint(this.origin)?0:null;a=-(this.origin.dot(a.normal)+a.constant)/b;return 0<=a?a:null},intersectPlane:function(a,b){a=this.distanceToPlane(a);return null===a?null:this.at(a,b)},intersectsPlane:function(a){var b=a.distanceToPoint(this.origin); +return 0===b||0>a.normal.dot(this.direction)*b?!0:!1},intersectBox:function(a,b){var c=1/this.direction.x;var d=1/this.direction.y;var e=1/this.direction.z,f=this.origin;if(0<=c){var g=(a.min.x-f.x)*c;c*=a.max.x-f.x}else g=(a.max.x-f.x)*c,c*=a.min.x-f.x;if(0<=d){var h=(a.min.y-f.y)*d;d*=a.max.y-f.y}else h=(a.max.y-f.y)*d,d*=a.min.y-f.y;if(g>d||h>c)return null;if(h>g||g!==g)g=h;if(da||h>c)return null; +if(h>g||g!==g)g=h;if(ac?null:this.at(0<=g?g:c,b)},intersectsBox:function(){var a=new p;return function(b){return null!==this.intersectBox(b,a)}}(),intersectTriangle:function(){var a=new p,b=new p,c=new p,d=new p;return function(e,f,g,h,k){b.subVectors(f,e);c.subVectors(g,e);d.crossVectors(b,c);f=this.direction.dot(d);if(0f)h=-1,f=-f;else return null;a.subVectors(this.origin,e);e=h*this.direction.dot(c.crossVectors(a,c));if(0>e)return null; +g=h*this.direction.dot(b.cross(a));if(0>g||e+g>f)return null;e=-h*a.dot(d);return 0>e?null:this.at(e/f,k)}}(),applyMatrix4:function(a){this.origin.applyMatrix4(a);this.direction.transformDirection(a);return this},equals:function(a){return a.origin.equals(this.origin)&&a.direction.equals(this.direction)}});Object.assign(da,{getNormal:function(){var a=new p;return function(b,c,d,e){void 0===e&&(console.warn("THREE.Triangle: .getNormal() target is now required"),e=new p);e.subVectors(d,c);a.subVectors(b, +c);e.cross(a);b=e.lengthSq();return 0=a.x+a.y}}(),getUV:function(){var a=new p;return function(b,c,d,e,f,g,h,k){this.getBarycoord(b,c,d,e,a);k.set(0,0);k.addScaledVector(f,a.x);k.addScaledVector(g,a.y);k.addScaledVector(h,a.z);return k}}()});Object.assign(da.prototype,{set:function(a,b,c){this.a.copy(a);this.b.copy(b);this.c.copy(c);return this},setFromPointsAndIndices:function(a,b,c,d){this.a.copy(a[b]);this.b.copy(a[c]);this.c.copy(a[d]);return this}, +clone:function(){return(new this.constructor).copy(this)},copy:function(a){this.a.copy(a.a);this.b.copy(a.b);this.c.copy(a.c);return this},getArea:function(){var a=new p,b=new p;return function(){a.subVectors(this.c,this.b);b.subVectors(this.a,this.b);return.5*a.cross(b).length()}}(),getMidpoint:function(a){void 0===a&&(console.warn("THREE.Triangle: .getMidpoint() target is now required"),a=new p);return a.addVectors(this.a,this.b).add(this.c).multiplyScalar(1/3)},getNormal:function(a){return da.getNormal(this.a, +this.b,this.c,a)},getPlane:function(a){void 0===a&&(console.warn("THREE.Triangle: .getPlane() target is now required"),a=new p);return a.setFromCoplanarPoints(this.a,this.b,this.c)},getBarycoord:function(a,b){return da.getBarycoord(a,this.a,this.b,this.c,b)},containsPoint:function(a){return da.containsPoint(a,this.a,this.b,this.c)},getUV:function(a,b,c,d,e){return da.getUV(a,this.a,this.b,this.c,b,c,d,e)},intersectsBox:function(a){return a.intersectsTriangle(this)},closestPointToPoint:function(){var a= +new p,b=new p,c=new p,d=new p,e=new p,f=new p;return function(g,h){void 0===h&&(console.warn("THREE.Triangle: .closestPointToPoint() target is now required"),h=new p);var k=this.a,m=this.b,l=this.c;a.subVectors(m,k);b.subVectors(l,k);d.subVectors(g,k);var n=a.dot(d),q=b.dot(d);if(0>=n&&0>=q)return h.copy(k);e.subVectors(g,m);var u=a.dot(e),r=b.dot(e);if(0<=u&&r<=u)return h.copy(m);var v=n*r-u*q;if(0>=v&&0<=n&&0>=u)return m=n/(n-u),h.copy(k).addScaledVector(a,m);f.subVectors(g,l);g=a.dot(f);var y= +b.dot(f);if(0<=y&&g<=y)return h.copy(l);n=g*q-n*y;if(0>=n&&0<=q&&0>=y)return v=q/(q-y),h.copy(k).addScaledVector(b,v);q=u*y-g*r;if(0>=q&&0<=r-u&&0<=g-y)return c.subVectors(l,m),v=(r-u)/(r-u+(g-y)),h.copy(m).addScaledVector(c,v);l=1/(q+n+v);m=n*l;v*=l;return h.copy(k).addScaledVector(a,m).addScaledVector(b,v)}}(),equals:function(a){return a.a.equals(this.a)&&a.b.equals(this.b)&&a.c.equals(this.c)}});ta.prototype=Object.assign(Object.create(B.prototype),{constructor:ta,isMesh:!0,setDrawMode:function(a){this.drawMode= +a},copy:function(a){B.prototype.copy.call(this,a);this.drawMode=a.drawMode;void 0!==a.morphTargetInfluences&&(this.morphTargetInfluences=a.morphTargetInfluences.slice());void 0!==a.morphTargetDictionary&&(this.morphTargetDictionary=Object.assign({},a.morphTargetDictionary));return this},updateMorphTargets:function(){var a=this.geometry;if(a.isBufferGeometry){a=a.morphAttributes;var b=Object.keys(a);if(0c.far?null:{distance:b,point:v.clone(),object:a}}function b(b,c,d,e,k,m,l,t,p){f.fromBufferAttribute(k,l);g.fromBufferAttribute(k,t);h.fromBufferAttribute(k,p);if(b=a(b,c,d,e,f,g,h,r))m&&(n.fromBufferAttribute(m,l),q.fromBufferAttribute(m,t),u.fromBufferAttribute(m,p),b.uv=da.getUV(r,f,g,h,n,q,u,new z)),m=new Va(l,t,p),da.getNormal(f,g,h,m.normal),b.face=m;return b}var c=new J,d=new ob,e=new Ea,f=new p,g=new p, +h=new p,k=new p,m=new p,l=new p,n=new z,q=new z,u=new z,r=new p,v=new p;return function(t,p){var v=this.geometry,y=this.material,x=this.matrixWorld;if(void 0!==y&&(null===v.boundingSphere&&v.computeBoundingSphere(),e.copy(v.boundingSphere),e.applyMatrix4(x),!1!==t.ray.intersectsSphere(e)&&(c.getInverse(x),d.copy(t.ray).applyMatrix4(c),null===v.boundingBox||!1!==d.intersectsBox(v.boundingBox))))if(v.isBufferGeometry){var A=v.index,B=v.attributes.position,E=v.attributes.uv,I=v.groups;v=v.drawRange; +var H;if(null!==A)if(Array.isArray(y)){var F=0;for(H=I.length;Fe.far||f.push({distance:r,point:b.clone(),uv:da.getUV(b,h,k,m,l,n,q,new z),face:null,object:this})}}(),clone:function(){return(new this.constructor(this.material)).copy(this)},copy:function(a){B.prototype.copy.call(this,a);void 0!==a.center&&this.center.copy(a.center);return this}});Dc.prototype=Object.assign(Object.create(B.prototype),{constructor:Dc, +copy:function(a){B.prototype.copy.call(this,a,!1);a=a.levels;for(var b=0,c=a.length;b=d[e].distance)d[e-1].object.visible=!1,d[e].object.visible=!0;else break;for(;ef||(l.applyMatrix4(this.matrixWorld),v=d.ray.origin.distanceTo(l),vd.far||e.push({distance:v,point:h.clone().applyMatrix4(this.matrixWorld),index:g,face:null,faceIndex:null,object:this}))}}else for(g= +0,r=u.length/3-1;gf||(l.applyMatrix4(this.matrixWorld),v=d.ray.origin.distanceTo(l),vd.far||e.push({distance:v,point:h.clone().applyMatrix4(this.matrixWorld),index:g,face:null,faceIndex:null,object:this}))}else if(g.isGeometry)for(k=g.vertices,m=k.length,g=0;gf||(l.applyMatrix4(this.matrixWorld),v=d.ray.origin.distanceTo(l),vd.far||e.push({distance:v, +point:h.clone().applyMatrix4(this.matrixWorld),index:g,face:null,faceIndex:null,object:this}))}}}(),clone:function(){return(new this.constructor(this.geometry,this.material)).copy(this)}});Z.prototype=Object.assign(Object.create(oa.prototype),{constructor:Z,isLineSegments:!0,computeLineDistances:function(){var a=new p,b=new p;return function(){var c=this.geometry;if(c.isBufferGeometry)if(null===c.index){for(var d=c.attributes.position,e=[],f=0,g=d.count;fd.far||e.push({distance:a,distanceToRay:Math.sqrt(f),point:n.clone(),index:c,face:null,object:g}))}var g=this,h=this.geometry,k=this.matrixWorld,m=d.params.Points.threshold;null===h.boundingSphere&&h.computeBoundingSphere();c.copy(h.boundingSphere);c.applyMatrix4(k);c.radius+=m;if(!1!==d.ray.intersectsSphere(c)){a.getInverse(k);b.copy(d.ray).applyMatrix4(a);m/=(this.scale.x+this.scale.y+this.scale.z)/3;var l=m*m;m=new p;var n=new p;if(h.isBufferGeometry){var q= +h.index;h=h.attributes.position.array;if(null!==q){var u=q.array;q=0;for(var r=u.length;q=a.HAVE_CURRENT_DATA&& +(this.needsUpdate=!0)}});Rb.prototype=Object.create(T.prototype);Rb.prototype.constructor=Rb;Rb.prototype.isCompressedTexture=!0;Fc.prototype=Object.create(T.prototype);Fc.prototype.constructor=Fc;Fc.prototype.isCanvasTexture=!0;Gc.prototype=Object.create(T.prototype);Gc.prototype.constructor=Gc;Gc.prototype.isDepthTexture=!0;Sb.prototype=Object.create(I.prototype);Sb.prototype.constructor=Sb;Hc.prototype=Object.create(M.prototype);Hc.prototype.constructor=Hc;Tb.prototype=Object.create(I.prototype); +Tb.prototype.constructor=Tb;Ic.prototype=Object.create(M.prototype);Ic.prototype.constructor=Ic;la.prototype=Object.create(I.prototype);la.prototype.constructor=la;Jc.prototype=Object.create(M.prototype);Jc.prototype.constructor=Jc;Ub.prototype=Object.create(la.prototype);Ub.prototype.constructor=Ub;Kc.prototype=Object.create(M.prototype);Kc.prototype.constructor=Kc;rb.prototype=Object.create(la.prototype);rb.prototype.constructor=rb;Lc.prototype=Object.create(M.prototype);Lc.prototype.constructor= +Lc;Vb.prototype=Object.create(la.prototype);Vb.prototype.constructor=Vb;Mc.prototype=Object.create(M.prototype);Mc.prototype.constructor=Mc;Wb.prototype=Object.create(la.prototype);Wb.prototype.constructor=Wb;Nc.prototype=Object.create(M.prototype);Nc.prototype.constructor=Nc;Xb.prototype=Object.create(I.prototype);Xb.prototype.constructor=Xb;Oc.prototype=Object.create(M.prototype);Oc.prototype.constructor=Oc;Yb.prototype=Object.create(I.prototype);Yb.prototype.constructor=Yb;Pc.prototype=Object.create(M.prototype); +Pc.prototype.constructor=Pc;Zb.prototype=Object.create(I.prototype);Zb.prototype.constructor=Zb;var Tg={triangulate:function(a,b,c){c=c||2;var d=b&&b.length,e=d?b[0]*c:a.length,f=af(a,0,e,c,!0),g=[];if(!f)return g;var h;if(d){var k=c;d=[];var m;var l=0;for(m=b.length;l80*c){var p=h= +a[0];var r=d=a[1];for(k=c;kh&&(h=l),b>d&&(d=b);h=Math.max(h-p,d-r);h=0!==h?1/h:0}Sc(f,g,c,p,r,h);return g}},Xa={area:function(a){for(var b=a.length,c=0,d=b-1,e=0;eXa.area(a)},triangulateShape:function(a,b){var c=[],d=[],e=[];ef(a);ff(c,a);var f=a.length;b.forEach(ef);for(a=0;aMath.abs(g-k)?[new z(a,1-c),new z(h,1-d),new z(m,1-e),new z(n,1-b)]:[new z(g,1-c),new z(k,1-d),new z(l,1-e),new z(q,1-b)]}};Uc.prototype=Object.create(M.prototype);Uc.prototype.constructor=Uc;$b.prototype=Object.create(Qa.prototype);$b.prototype.constructor= +$b;Vc.prototype=Object.create(M.prototype);Vc.prototype.constructor=Vc;ub.prototype=Object.create(I.prototype);ub.prototype.constructor=ub;Wc.prototype=Object.create(M.prototype);Wc.prototype.constructor=Wc;ac.prototype=Object.create(I.prototype);ac.prototype.constructor=ac;Xc.prototype=Object.create(M.prototype);Xc.prototype.constructor=Xc;bc.prototype=Object.create(I.prototype);bc.prototype.constructor=bc;vb.prototype=Object.create(M.prototype);vb.prototype.constructor=vb;vb.prototype.toJSON=function(){var a= +M.prototype.toJSON.call(this);return hf(this.parameters.shapes,a)};wb.prototype=Object.create(I.prototype);wb.prototype.constructor=wb;wb.prototype.toJSON=function(){var a=I.prototype.toJSON.call(this);return hf(this.parameters.shapes,a)};cc.prototype=Object.create(I.prototype);cc.prototype.constructor=cc;xb.prototype=Object.create(M.prototype);xb.prototype.constructor=xb;Ya.prototype=Object.create(I.prototype);Ya.prototype.constructor=Ya;Yc.prototype=Object.create(xb.prototype);Yc.prototype.constructor= +Yc;Zc.prototype=Object.create(Ya.prototype);Zc.prototype.constructor=Zc;$c.prototype=Object.create(M.prototype);$c.prototype.constructor=$c;dc.prototype=Object.create(I.prototype);dc.prototype.constructor=dc;var za=Object.freeze({WireframeGeometry:Sb,ParametricGeometry:Hc,ParametricBufferGeometry:Tb,TetrahedronGeometry:Jc,TetrahedronBufferGeometry:Ub,OctahedronGeometry:Kc,OctahedronBufferGeometry:rb,IcosahedronGeometry:Lc,IcosahedronBufferGeometry:Vb,DodecahedronGeometry:Mc,DodecahedronBufferGeometry:Wb, +PolyhedronGeometry:Ic,PolyhedronBufferGeometry:la,TubeGeometry:Nc,TubeBufferGeometry:Xb,TorusKnotGeometry:Oc,TorusKnotBufferGeometry:Yb,TorusGeometry:Pc,TorusBufferGeometry:Zb,TextGeometry:Uc,TextBufferGeometry:$b,SphereGeometry:Vc,SphereBufferGeometry:ub,RingGeometry:Wc,RingBufferGeometry:ac,PlaneGeometry:wc,PlaneBufferGeometry:nb,LatheGeometry:Xc,LatheBufferGeometry:bc,ShapeGeometry:vb,ShapeBufferGeometry:wb,ExtrudeGeometry:tb,ExtrudeBufferGeometry:Qa,EdgesGeometry:cc,ConeGeometry:Yc,ConeBufferGeometry:Zc, +CylinderGeometry:xb,CylinderBufferGeometry:Ya,CircleGeometry:$c,CircleBufferGeometry:dc,BoxGeometry:Kb,BoxBufferGeometry:mb});yb.prototype=Object.create(H.prototype);yb.prototype.constructor=yb;yb.prototype.isShadowMaterial=!0;yb.prototype.copy=function(a){H.prototype.copy.call(this,a);this.color.copy(a.color);return this};ec.prototype=Object.create(ua.prototype);ec.prototype.constructor=ec;ec.prototype.isRawShaderMaterial=!0;Ra.prototype=Object.create(H.prototype);Ra.prototype.constructor=Ra;Ra.prototype.isMeshStandardMaterial= +!0;Ra.prototype.copy=function(a){H.prototype.copy.call(this,a);this.defines={STANDARD:""};this.color.copy(a.color);this.roughness=a.roughness;this.metalness=a.metalness;this.map=a.map;this.lightMap=a.lightMap;this.lightMapIntensity=a.lightMapIntensity;this.aoMap=a.aoMap;this.aoMapIntensity=a.aoMapIntensity;this.emissive.copy(a.emissive);this.emissiveMap=a.emissiveMap;this.emissiveIntensity=a.emissiveIntensity;this.bumpMap=a.bumpMap;this.bumpScale=a.bumpScale;this.normalMap=a.normalMap;this.normalMapType= +a.normalMapType;this.normalScale.copy(a.normalScale);this.displacementMap=a.displacementMap;this.displacementScale=a.displacementScale;this.displacementBias=a.displacementBias;this.roughnessMap=a.roughnessMap;this.metalnessMap=a.metalnessMap;this.alphaMap=a.alphaMap;this.envMap=a.envMap;this.envMapIntensity=a.envMapIntensity;this.refractionRatio=a.refractionRatio;this.wireframe=a.wireframe;this.wireframeLinewidth=a.wireframeLinewidth;this.wireframeLinecap=a.wireframeLinecap;this.wireframeLinejoin= +a.wireframeLinejoin;this.skinning=a.skinning;this.morphTargets=a.morphTargets;this.morphNormals=a.morphNormals;return this};zb.prototype=Object.create(Ra.prototype);zb.prototype.constructor=zb;zb.prototype.isMeshPhysicalMaterial=!0;zb.prototype.copy=function(a){Ra.prototype.copy.call(this,a);this.defines={PHYSICAL:""};this.reflectivity=a.reflectivity;this.clearCoat=a.clearCoat;this.clearCoatRoughness=a.clearCoatRoughness;return this};Ga.prototype=Object.create(H.prototype);Ga.prototype.constructor= +Ga;Ga.prototype.isMeshPhongMaterial=!0;Ga.prototype.copy=function(a){H.prototype.copy.call(this,a);this.color.copy(a.color);this.specular.copy(a.specular);this.shininess=a.shininess;this.map=a.map;this.lightMap=a.lightMap;this.lightMapIntensity=a.lightMapIntensity;this.aoMap=a.aoMap;this.aoMapIntensity=a.aoMapIntensity;this.emissive.copy(a.emissive);this.emissiveMap=a.emissiveMap;this.emissiveIntensity=a.emissiveIntensity;this.bumpMap=a.bumpMap;this.bumpScale=a.bumpScale;this.normalMap=a.normalMap; +this.normalMapType=a.normalMapType;this.normalScale.copy(a.normalScale);this.displacementMap=a.displacementMap;this.displacementScale=a.displacementScale;this.displacementBias=a.displacementBias;this.specularMap=a.specularMap;this.alphaMap=a.alphaMap;this.envMap=a.envMap;this.combine=a.combine;this.reflectivity=a.reflectivity;this.refractionRatio=a.refractionRatio;this.wireframe=a.wireframe;this.wireframeLinewidth=a.wireframeLinewidth;this.wireframeLinecap=a.wireframeLinecap;this.wireframeLinejoin= +a.wireframeLinejoin;this.skinning=a.skinning;this.morphTargets=a.morphTargets;this.morphNormals=a.morphNormals;return this};Ab.prototype=Object.create(Ga.prototype);Ab.prototype.constructor=Ab;Ab.prototype.isMeshToonMaterial=!0;Ab.prototype.copy=function(a){Ga.prototype.copy.call(this,a);this.gradientMap=a.gradientMap;return this};Bb.prototype=Object.create(H.prototype);Bb.prototype.constructor=Bb;Bb.prototype.isMeshNormalMaterial=!0;Bb.prototype.copy=function(a){H.prototype.copy.call(this,a);this.bumpMap= +a.bumpMap;this.bumpScale=a.bumpScale;this.normalMap=a.normalMap;this.normalMapType=a.normalMapType;this.normalScale.copy(a.normalScale);this.displacementMap=a.displacementMap;this.displacementScale=a.displacementScale;this.displacementBias=a.displacementBias;this.wireframe=a.wireframe;this.wireframeLinewidth=a.wireframeLinewidth;this.skinning=a.skinning;this.morphTargets=a.morphTargets;this.morphNormals=a.morphNormals;return this};Cb.prototype=Object.create(H.prototype);Cb.prototype.constructor=Cb; +Cb.prototype.isMeshLambertMaterial=!0;Cb.prototype.copy=function(a){H.prototype.copy.call(this,a);this.color.copy(a.color);this.map=a.map;this.lightMap=a.lightMap;this.lightMapIntensity=a.lightMapIntensity;this.aoMap=a.aoMap;this.aoMapIntensity=a.aoMapIntensity;this.emissive.copy(a.emissive);this.emissiveMap=a.emissiveMap;this.emissiveIntensity=a.emissiveIntensity;this.specularMap=a.specularMap;this.alphaMap=a.alphaMap;this.envMap=a.envMap;this.combine=a.combine;this.reflectivity=a.reflectivity;this.refractionRatio= +a.refractionRatio;this.wireframe=a.wireframe;this.wireframeLinewidth=a.wireframeLinewidth;this.wireframeLinecap=a.wireframeLinecap;this.wireframeLinejoin=a.wireframeLinejoin;this.skinning=a.skinning;this.morphTargets=a.morphTargets;this.morphNormals=a.morphNormals;return this};Db.prototype=Object.create(V.prototype);Db.prototype.constructor=Db;Db.prototype.isLineDashedMaterial=!0;Db.prototype.copy=function(a){V.prototype.copy.call(this,a);this.scale=a.scale;this.dashSize=a.dashSize;this.gapSize=a.gapSize; +return this};var Ug=Object.freeze({ShadowMaterial:yb,SpriteMaterial:eb,RawShaderMaterial:ec,ShaderMaterial:ua,PointsMaterial:Fa,MeshPhysicalMaterial:zb,MeshStandardMaterial:Ra,MeshPhongMaterial:Ga,MeshToonMaterial:Ab,MeshNormalMaterial:Bb,MeshLambertMaterial:Cb,MeshDepthMaterial:ab,MeshDistanceMaterial:bb,MeshBasicMaterial:ka,LineDashedMaterial:Db,LineBasicMaterial:V,Material:H}),Hb={enabled:!1,files:{},add:function(a,b){!1!==this.enabled&&(this.files[a]=b)},get:function(a){if(!1!==this.enabled)return this.files[a]}, +remove:function(a){delete this.files[a]},clear:function(){this.files={}}},wa=new be,Na={};Object.assign(Ha.prototype,{load:function(a,b,c,d){void 0===a&&(a="");void 0!==this.path&&(a=this.path+a);a=this.manager.resolveURL(a);var e=this,f=Hb.get(a);if(void 0!==f)return e.manager.itemStart(a),setTimeout(function(){b&&b(f);e.manager.itemEnd(a)},0),f;if(void 0!==Na[a])Na[a].push({onLoad:b,onProgress:c,onError:d});else{var g=a.match(/^data:(.*?)(;base64)?,(.*)$/);if(g){c=g[1];var h=!!g[2];g=g[3];g=window.decodeURIComponent(g); +h&&(g=window.atob(g));try{var k=(this.responseType||"").toLowerCase();switch(k){case "arraybuffer":case "blob":var m=new Uint8Array(g.length);for(h=0;hg)e=a+1;else if(0b&&(b=0);1Number.EPSILON&&(g.normalize(),c=Math.acos(K.clamp(d[k-1].dot(d[k]),-1,1)),e[k].applyMatrix4(h.makeRotationAxis(g,c))),f[k].crossVectors(d[k],e[k]);if(!0===b)for(c=Math.acos(K.clamp(e[0].dot(e[a]),-1,1)),c/=a,0d;)d+=c;for(;d>c;)d-=c;de&&(e=1);1E-4>d&&(d=e);1E-4>k&&(k=e);ze.initNonuniformCatmullRom(f.x,g.x,h.x,c.x,d,e,k);Ae.initNonuniformCatmullRom(f.y,g.y,h.y,c.y,d,e,k);Be.initNonuniformCatmullRom(f.z,g.z,h.z,c.z,d,e,k)}else"catmullrom"===this.curveType&&(ze.initCatmullRom(f.x,g.x,h.x,c.x,this.tension),Ae.initCatmullRom(f.y,g.y,h.y,c.y,this.tension),Be.initCatmullRom(f.z,g.z,h.z,c.z,this.tension));b.set(ze.calc(a), +Ae.calc(a),Be.calc(a));return b};ja.prototype.copy=function(a){L.prototype.copy.call(this,a);this.points=[];for(var b=0,c=a.points.length;bc.length-2?c.length-1:a+1];c=c[a>c.length-3?c.length-1:a+2];b.set(kf(d,e.x,f.x,g.x,c.x),kf(d,e.y,f.y,g.y,c.y));return b};La.prototype.copy=function(a){L.prototype.copy.call(this,a);this.points=[];for(var b=0,c=a.points.length;b=b)return b=c[a]-b,a=this.curves[a],c=a.getLength(),a.getPointAt(0===c?0:1-b/c);a++}return null},getLength:function(){var a=this.getCurveLengths(); +return a[a.length-1]},updateArcLengths:function(){this.needsUpdate=!0;this.cacheLengths=null;this.getCurveLengths()},getCurveLengths:function(){if(this.cacheLengths&&this.cacheLengths.length===this.curves.length)return this.cacheLengths;for(var a=[],b=0,c=0,d=this.curves.length;c=e)break a;else{f=b[1];a=e)break b}d=c;c= +0}}for(;c>>1,ab;)--f;++f;if(0!==e||f!==d)e>=f&&(f=Math.max(f,1),e=f-1),a=this.getValueSize(),this.times=qa.arraySlice(c,e,f),this.values=qa.arraySlice(this.values,e*a,f*a);return this},validate:function(){var a= +!0,b=this.getValueSize();0!==b-Math.floor(b)&&(console.error("THREE.KeyframeTrack: Invalid value size in track.",this),a=!1);var c=this.times;b=this.values;var d=c.length;0===d&&(console.error("THREE.KeyframeTrack: Track is empty.",this),a=!1);for(var e=null,f=0;f!==d;f++){var g=c[f];if("number"===typeof g&&isNaN(g)){console.error("THREE.KeyframeTrack: Time is not a valid number.",this,f,g);a=!1;break}if(null!==e&&e>g){console.error("THREE.KeyframeTrack: Out of order keys.",this,f,g,e);a=!1;break}e= +g}if(void 0!==b&&qa.isTypedArray(b))for(f=0,c=b.length;f!==c;++f)if(d=b[f],isNaN(d)){console.error("THREE.KeyframeTrack: Value is not a valid number.",this,f,d);a=!1;break}return a},optimize:function(){for(var a=this.times,b=this.values,c=this.getValueSize(),d=2302===this.getInterpolation(),e=1,f=a.length-1,g=1;gm.opacity&&(m.transparent=!0);d.setTextures(k);return d.parse(m)}}()});var Ce={decodeText:function(a){if("undefined"!==typeof TextDecoder)return(new TextDecoder).decode(a);for(var b="",c=0,d=a.length;cf;f++){var D=h[u++];var B=A[2*D];D=A[2*D+1];B=new z(B,D);2!==f&&c.faceVertexUvs[e][v].push(B);0!==f&&c.faceVertexUvs[e][v+1].push(B)}}y&&(y=3*h[u++],r.normal.set(m[y++],m[y++],m[y]),w.normal.copy(r.normal));if(x)for(e=0;4>e;e++)y=3*h[u++],x=new p(m[y++], +m[y++],m[y]),2!==e&&r.vertexNormals.push(x),0!==e&&w.vertexNormals.push(x);n&&(n=h[u++],n=l[n],r.color.setHex(n),w.color.setHex(n));if(k)for(e=0;4>e;e++)n=h[u++],n=l[n],2!==e&&r.vertexColors.push(new F(n)),0!==e&&w.vertexColors.push(new F(n));c.faces.push(r);c.faces.push(w)}else{r=new Va;r.a=h[u++];r.b=h[u++];r.c=h[u++];v&&(v=h[u++],r.materialIndex=v);v=c.faces.length;if(e)for(e=0;ef;f++)D=h[u++],B=A[2*D],D=A[2*D+1],B=new z(B,D),c.faceVertexUvs[e][v].push(B); +y&&(y=3*h[u++],r.normal.set(m[y++],m[y++],m[y]));if(x)for(e=0;3>e;e++)y=3*h[u++],x=new p(m[y++],m[y++],m[y]),r.vertexNormals.push(x);n&&(n=h[u++],r.color.setHex(l[n]));if(k)for(e=0;3>e;e++)n=h[u++],r.vertexColors.push(new F(l[n]));c.faces.push(r)}}d=a;u=void 0!==d.influencesPerVertex?d.influencesPerVertex:2;if(d.skinWeights)for(g=0,h=d.skinWeights.length;g +Number.EPSILON){if(0>m&&(g=b[f],k=-k,h=b[e],m=-m),!(a.yh.y))if(a.y===g.y){if(a.x===g.x)return!0}else{e=m*(a.x-g.x)-k*(a.y-g.y);if(0===e)return!0;0>e||(d=!d)}}else if(a.y===g.y&&(h.x<=a.x&&a.x<=g.x||g.x<=a.x&&a.x<=h.x))return!0}return d}var e=Xa.isClockWise,f=this.subPaths;if(0===f.length)return[];if(!0===b)return c(f);b=[];if(1===f.length){var g=f[0];var h=new fb;h.curves=g.curves;b.push(h);return b}var k=!e(f[0].getPoints());k=a?!k:k;h=[];var m=[],l=[],n=0;m[n]=void 0;l[n]=[];for(var p= +0,u=f.length;pd&&this._mixBufferRegion(c,a,3*b,1-d,b);d=b;for(var f=b+b;d!==f;++d)if(c[d]!==c[d+b]){e.setValue(c,a);break}},saveOriginalState:function(){var a=this.buffer,b=this.valueSize,c=3*b;this.binding.getValue(a,c);for(var d=b;d!==c;++d)a[d]=a[c+d%b];this.cumulativeWeight=0},restoreOriginalState:function(){this.binding.setValue(this.buffer,3*this.valueSize)},_select:function(a,b,c,d,e){if(.5<=d)for(d=0;d!==e;++d)a[b+d]=a[c+d]},_slerp:function(a,b,c,d){ia.slerpFlat(a,b,a,b,a,c,d)},_lerp:function(a,b,c,d, -e){for(var f=1-d,g=0;g!==e;++g){var h=b+g;a[h]=a[h]*f+a[c+g]*d}}});Object.assign(jf.prototype,{getValue:function(a,b){this.bind();var c=this._bindings[this._targetGroup.nCachedObjects_];void 0!==c&&c.getValue(a,b)},setValue:function(a,b){for(var c=this._bindings,d=this._targetGroup.nCachedObjects_,e=c.length;d!==e;++d)c[d].setValue(a,b)},bind:function(){for(var a=this._bindings,b=this._targetGroup.nCachedObjects_,c=a.length;b!==c;++b)a[b].bind()},unbind:function(){for(var a=this._bindings,b=this._targetGroup.nCachedObjects_, -c=a.length;b!==c;++b)a[b].unbind()}});Object.assign(ra,{Composite:jf,create:function(a,b,c){return a&&a.isAnimationObjectGroup?new ra.Composite(a,b,c):new ra(a,b,c)},sanitizeNodeName:function(){var a=/[\[\]\.:\/]/g;return function(b){return b.replace(/\s/g,"_").replace(a,"")}}(),parseTrackName:function(){var a="[^"+"\\[\\]\\.:\\/".replace("\\.","")+"]",b=/((?:WC+[\/:])*)/.source.replace("WC","[^\\[\\]\\.:\\/]");a=/(WCOD+)?/.source.replace("WCOD",a);var c=/(?:\.(WC+)(?:\[(.+)\])?)?/.source.replace("WC", -"[^\\[\\]\\.:\\/]"),d=/\.(WC+)(?:\[(.+)\])?/.source.replace("WC","[^\\[\\]\\.:\\/]"),e=new RegExp("^"+b+a+c+d+"$"),f=["material","materials","bones"];return function(a){var b=e.exec(a);if(!b)throw Error("PropertyBinding: Cannot parse trackName: "+a);b={nodeName:b[2],objectName:b[3],objectIndex:b[4],propertyName:b[5],propertyIndex:b[6]};var c=b.nodeName&&b.nodeName.lastIndexOf(".");if(void 0!==c&&-1!==c){var d=b.nodeName.substring(c+1);-1!==f.indexOf(d)&&(b.nodeName=b.nodeName.substring(0,c),b.objectName= -d)}if(null===b.propertyName||0===b.propertyName.length)throw Error("PropertyBinding: can not parse propertyName from trackName: "+a);return b}}(),findNode:function(a,b){if(!b||""===b||"root"===b||"."===b||-1===b||b===a.name||b===a.uuid)return a;if(a.skeleton){var c=a.skeleton.getBoneByName(b);if(void 0!==c)return c}if(a.children){var d=function(a){for(var c=0;c=b){var p=b++,n=a[p];c[n.uuid]=k;a[k]=n;c[l]=p;a[p]=h;h=0;for(l=e;h!==l;++h){n= -d[h];var t=n[k];n[k]=n[p];n[p]=t}}}this.nCachedObjects_=b},uncache:function(){for(var a=this._objects,b=a.length,c=this.nCachedObjects_,d=this._indicesByUUID,e=this._bindings,f=e.length,g=0,h=arguments.length;g!==h;++g){var l=arguments[g].uuid,k=d[l];if(void 0!==k)if(delete d[l],kb||0===c)return;this._startTime=null;b*=c}b*=this._updateTimeScale(a);c=this._updateTime(b);a=this._updateWeight(a);if(0c.parameterPositions[1]&&(this.stopFading(),0===d&&(this.enabled=!1))}}return this._effectiveWeight=b},_updateTimeScale:function(a){var b=0;if(!this.paused){b=this.timeScale;var c=this._timeScaleInterpolant;if(null!==c){var d=c.evaluate(a)[0]; -b*=d;a>c.parameterPositions[1]&&(this.stopWarping(),0===b?this.paused=!0:this.timeScale=b)}}return this._effectiveTimeScale=b},_updateTime:function(a){var b=this.time+a;if(0===a)return b;var c=this._clip.duration,d=this.loop,e=this._loopCount;if(2200===d)a:{if(-1===e&&(this._loopCount=0,this._setEndings(!0,!0,!1)),b>=c)b=c;else if(0>b)b=0;else break a;this.clampWhenFinished?this.paused=!0:this.enabled=!1;this._mixer.dispatchEvent({type:"finished",action:this,direction:0>a?-1:1})}else{d=2202===d;-1=== -e&&(0<=a?(e=0,this._setEndings(!0,0===this.repetitions,d)):this._setEndings(0===this.repetitions,!0,d));if(b>=c||0>b){var f=Math.floor(b/c);b-=c*f;e+=Math.abs(f);var g=this.repetitions-e;0>=g?(this.clampWhenFinished?this.paused=!0:this.enabled=!1,b=0a,this._setEndings(a,!a,d)):this._setEndings(!1,!1,d),this._loopCount=e,this._mixer.dispatchEvent({type:"loop",action:this,loopDelta:f}))}if(d&&1===(e&1))return this.time= -b,c-b}return this.time=b},_setEndings:function(a,b,c){var d=this._interpolantSettings;c?(d.endingStart=2401,d.endingEnd=2401):(d.endingStart=a?this.zeroSlopeAtStart?2401:2400:2402,d.endingEnd=b?this.zeroSlopeAtEnd?2401:2400:2402)},_scheduleFading:function(a,b,c){var d=this._mixer,e=d.time,f=this._weightInterpolant;null===f&&(this._weightInterpolant=f=d._lendControlInterpolant());d=f.parameterPositions;f=f.sampleValues;d[0]=e;f[0]=b;d[1]=e+a;f[1]=c;return this}});pe.prototype=Object.assign(Object.create(xa.prototype), -{constructor:pe,_bindAction:function(a,b){var c=a._localRoot||this._root,d=a._clip.tracks,e=d.length,f=a._propertyBindings;a=a._interpolants;var g=c.uuid,h=this._bindingsByRootAndName,k=h[g];void 0===k&&(k={},h[g]=k);for(h=0;h!==e;++h){var m=d[h],p=m.name,n=k[p];if(void 0===n){n=f[h];if(void 0!==n){null===n._cacheIndex&&(++n.referenceCount,this._addInactiveBinding(n,g,p));continue}n=new oe(ra.create(c,p,b&&b._propertyBindings[h].binding.parsedPath),m.ValueTypeName,m.getValueSize());++n.referenceCount; -this._addInactiveBinding(n,g,p)}f[h]=n;a[h].resultBuffer=n.buffer}},_activateAction:function(a){if(!this._isActiveAction(a)){if(null===a._cacheIndex){var b=(a._localRoot||this._root).uuid,c=a._clip.uuid,d=this._actionsByClip[c];this._bindAction(a,d&&d.knownActions[0]);this._addInactiveAction(a,c,b)}b=a._propertyBindings;c=0;for(d=b.length;c!==d;++c){var e=b[c];0===e.useCount++&&(this._lendBinding(e),e.saveOriginalState())}this._lendAction(a)}},_deactivateAction:function(a){if(this._isActiveAction(a)){for(var b= -a._propertyBindings,c=0,d=b.length;c!==d;++c){var e=b[c];0===--e.useCount&&(e.restoreOriginalState(),this._takeBackBinding(e))}this._takeBackAction(a)}},_initMemoryManager:function(){this._actions=[];this._nActiveActions=0;this._actionsByClip={};this._bindings=[];this._nActiveBindings=0;this._bindingsByRootAndName={};this._controlInterpolants=[];this._nActiveControlInterpolants=0;var a=this;this.stats={actions:{get total(){return a._actions.length},get inUse(){return a._nActiveActions}},bindings:{get total(){return a._bindings.length}, -get inUse(){return a._nActiveBindings}},controlInterpolants:{get total(){return a._controlInterpolants.length},get inUse(){return a._nActiveControlInterpolants}}}},_isActiveAction:function(a){a=a._cacheIndex;return null!==a&&athis.max.x||a.ythis.max.y?!1:!0},containsBox:function(a){return this.min.x<=a.min.x&&a.max.x<=this.max.x&&this.min.y<=a.min.y&&a.max.y<=this.max.y},getParameter:function(a,b){void 0===b&&(console.warn("THREE.Box2: .getParameter() target is now required"),b=new A);return b.set((a.x-this.min.x)/(this.max.x-this.min.x),(a.y-this.min.y)/ -(this.max.y-this.min.y))},intersectsBox:function(a){return a.max.xthis.max.x||a.max.ythis.max.y?!1:!0},clampPoint:function(a,b){void 0===b&&(console.warn("THREE.Box2: .clampPoint() target is now required"),b=new A);return b.copy(a).clamp(this.min,this.max)},distanceToPoint:function(){var a=new A;return function(b){return a.copy(b).clamp(this.min,this.max).sub(b).length()}}(),intersect:function(a){this.min.max(a.min);this.max.min(a.max);return this},union:function(a){this.min.min(a.min); -this.max.max(a.max);return this},translate:function(a){this.min.add(a);this.max.add(a);return this},equals:function(a){return a.min.equals(this.min)&&a.max.equals(this.max)}});gd.prototype=Object.create(B.prototype);gd.prototype.constructor=gd;gd.prototype.isImmediateRenderObject=!0;hd.prototype=Object.create(V.prototype);hd.prototype.constructor=hd;hd.prototype.update=function(){var a=new p,b=new p,c=new oa;return function(){var d=["a","b","c"];this.object.updateMatrixWorld(!0);c.getNormalMatrix(this.object.matrixWorld); -var e=this.object.matrixWorld,f=this.geometry.attributes.position,g=this.object.geometry;if(g&&g.isGeometry)for(var h=g.vertices,k=g.faces,m=g=0,p=k.length;mMath.abs(b)&&(b=1E-8);this.scale.set(.5*this.size,.5*this.size,b);this.lookAt(this.plane.normal);B.prototype.updateMatrixWorld.call(this,a)};var Pd,we;Gb.prototype=Object.create(B.prototype);Gb.prototype.constructor=Gb;Gb.prototype.setDirection=function(){var a=new p,b;return function(c){.99999c.y?this.quaternion.set(1, -0,0,0):(a.set(c.z,0,-c.x).normalize(),b=Math.acos(c.y),this.quaternion.setFromAxisAngle(a,b))}}();Gb.prototype.setLength=function(a,b,c){void 0===b&&(b=.2*a);void 0===c&&(c=.2*b);this.line.scale.set(1,Math.max(0,a-b),1);this.line.updateMatrix();this.cone.scale.set(c,b,c);this.cone.position.y=a;this.cone.updateMatrix()};Gb.prototype.setColor=function(a){this.line.material.color.copy(a);this.cone.material.color.copy(a)};nd.prototype=Object.create(V.prototype);nd.prototype.constructor=nd;J.create=function(a, -b){console.log("THREE.Curve.create() has been deprecated");a.prototype=Object.create(J.prototype);a.prototype.constructor=a;a.prototype.getPoint=b;return a};Object.assign($a.prototype,{createPointsGeometry:function(a){console.warn("THREE.CurvePath: .createPointsGeometry() has been removed. Use new THREE.Geometry().setFromPoints( points ) instead.");a=this.getPoints(a);return this.createGeometry(a)},createSpacedPointsGeometry:function(a){console.warn("THREE.CurvePath: .createSpacedPointsGeometry() has been removed. Use new THREE.Geometry().setFromPoints( points ) instead."); -a=this.getSpacedPoints(a);return this.createGeometry(a)},createGeometry:function(a){console.warn("THREE.CurvePath: .createGeometry() has been removed. Use new THREE.Geometry().setFromPoints( points ) instead.");for(var b=new M,c=0,d=a.length;cd&&this._mixBufferRegion(c,a,3*b,1-d,b);d=b;for(var f=b+b;d!==f;++d)if(c[d]!==c[d+b]){e.setValue(c,a);break}},saveOriginalState:function(){var a=this.buffer,b=this.valueSize,c=3*b;this.binding.getValue(a, +c);for(var d=b;d!==c;++d)a[d]=a[c+d%b];this.cumulativeWeight=0},restoreOriginalState:function(){this.binding.setValue(this.buffer,3*this.valueSize)},_select:function(a,b,c,d,e){if(.5<=d)for(d=0;d!==e;++d)a[b+d]=a[c+d]},_slerp:function(a,b,c,d){ha.slerpFlat(a,b,a,b,a,c,d)},_lerp:function(a,b,c,d,e){for(var f=1-d,g=0;g!==e;++g){var h=b+g;a[h]=a[h]*f+a[c+g]*d}}});Object.assign(of.prototype,{getValue:function(a,b){this.bind();var c=this._bindings[this._targetGroup.nCachedObjects_];void 0!==c&&c.getValue(a, +b)},setValue:function(a,b){for(var c=this._bindings,d=this._targetGroup.nCachedObjects_,e=c.length;d!==e;++d)c[d].setValue(a,b)},bind:function(){for(var a=this._bindings,b=this._targetGroup.nCachedObjects_,c=a.length;b!==c;++b)a[b].bind()},unbind:function(){for(var a=this._bindings,b=this._targetGroup.nCachedObjects_,c=a.length;b!==c;++b)a[b].unbind()}});Object.assign(sa,{Composite:of,create:function(a,b,c){return a&&a.isAnimationObjectGroup?new sa.Composite(a,b,c):new sa(a,b,c)},sanitizeNodeName:function(){var a= +/[\[\]\.:\/]/g;return function(b){return b.replace(/\s/g,"_").replace(a,"")}}(),parseTrackName:function(){var a="[^"+"\\[\\]\\.:\\/".replace("\\.","")+"]",b=/((?:WC+[\/:])*)/.source.replace("WC","[^\\[\\]\\.:\\/]");a=/(WCOD+)?/.source.replace("WCOD",a);var c=/(?:\.(WC+)(?:\[(.+)\])?)?/.source.replace("WC","[^\\[\\]\\.:\\/]"),d=/\.(WC+)(?:\[(.+)\])?/.source.replace("WC","[^\\[\\]\\.:\\/]"),e=new RegExp("^"+b+a+c+d+"$"),f=["material","materials","bones"];return function(a){var b=e.exec(a);if(!b)throw Error("PropertyBinding: Cannot parse trackName: "+ +a);b={nodeName:b[2],objectName:b[3],objectIndex:b[4],propertyName:b[5],propertyIndex:b[6]};var c=b.nodeName&&b.nodeName.lastIndexOf(".");if(void 0!==c&&-1!==c){var d=b.nodeName.substring(c+1);-1!==f.indexOf(d)&&(b.nodeName=b.nodeName.substring(0,c),b.objectName=d)}if(null===b.propertyName||0===b.propertyName.length)throw Error("PropertyBinding: can not parse propertyName from trackName: "+a);return b}}(),findNode:function(a,b){if(!b||""===b||"root"===b||"."===b||-1===b||b===a.name||b===a.uuid)return a; +if(a.skeleton){var c=a.skeleton.getBoneByName(b);if(void 0!==c)return c}if(a.children){var d=function(a){for(var c=0;c=b){var l=b++,n=a[l];c[n.uuid]=m;a[m]=n;c[k]=l;a[l]=h;h=0;for(k=e;h!==k;++h){n=d[h];var p=n[m];n[m]=n[l];n[l]=p}}}this.nCachedObjects_=b},uncache:function(){for(var a=this._objects,b=a.length,c=this.nCachedObjects_,d=this._indicesByUUID,e=this._bindings,f=e.length,g=0,h=arguments.length;g!==h;++g){var k= +arguments[g].uuid,l=d[k];if(void 0!==l)if(delete d[k],lb||0===c)return;this._startTime=null;b*=c}b*=this._updateTimeScale(a);c=this._updateTime(b);a=this._updateWeight(a);if(0c.parameterPositions[1]&&(this.stopFading(),0===d&&(this.enabled=!1))}}return this._effectiveWeight=b},_updateTimeScale:function(a){var b=0;if(!this.paused){b=this.timeScale;var c=this._timeScaleInterpolant;if(null!==c){var d=c.evaluate(a)[0];b*=d;a>c.parameterPositions[1]&&(this.stopWarping(),0===b?this.paused=!0:this.timeScale=b)}}return this._effectiveTimeScale=b},_updateTime:function(a){var b=this.time+a,c=this._clip.duration,d=this.loop,e=this._loopCount,f=2202===d;if(0===a)return-1=== +e?b:f&&1===(e&1)?c-b:b;if(2200===d)a:{if(-1===e&&(this._loopCount=0,this._setEndings(!0,!0,!1)),b>=c)b=c;else if(0>b)b=0;else break a;this.clampWhenFinished?this.paused=!0:this.enabled=!1;this._mixer.dispatchEvent({type:"finished",action:this,direction:0>a?-1:1})}else{-1===e&&(0<=a?(e=0,this._setEndings(!0,0===this.repetitions,f)):this._setEndings(0===this.repetitions,!0,f));if(b>=c||0>b){d=Math.floor(b/c);b-=c*d;e+=Math.abs(d);var g=this.repetitions-e;0>=g?(this.clampWhenFinished?this.paused=!0: +this.enabled=!1,b=0a,this._setEndings(a,!a,f)):this._setEndings(!1,!1,f),this._loopCount=e,this._mixer.dispatchEvent({type:"loop",action:this,loopDelta:d}))}if(f&&1===(e&1))return this.time=b,c-b}return this.time=b},_setEndings:function(a,b,c){var d=this._interpolantSettings;c?(d.endingStart=2401,d.endingEnd=2401):(d.endingStart=a?this.zeroSlopeAtStart?2401:2400:2402,d.endingEnd=b?this.zeroSlopeAtEnd?2401: +2400:2402)},_scheduleFading:function(a,b,c){var d=this._mixer,e=d.time,f=this._weightInterpolant;null===f&&(this._weightInterpolant=f=d._lendControlInterpolant());d=f.parameterPositions;f=f.sampleValues;d[0]=e;f[0]=b;d[1]=e+a;f[1]=c;return this}});qe.prototype=Object.assign(Object.create(ea.prototype),{constructor:qe,_bindAction:function(a,b){var c=a._localRoot||this._root,d=a._clip.tracks,e=d.length,f=a._propertyBindings;a=a._interpolants;var g=c.uuid,h=this._bindingsByRootAndName,k=h[g];void 0=== +k&&(k={},h[g]=k);for(h=0;h!==e;++h){var l=d[h],p=l.name,n=k[p];if(void 0===n){n=f[h];if(void 0!==n){null===n._cacheIndex&&(++n.referenceCount,this._addInactiveBinding(n,g,p));continue}n=new pe(sa.create(c,p,b&&b._propertyBindings[h].binding.parsedPath),l.ValueTypeName,l.getValueSize());++n.referenceCount;this._addInactiveBinding(n,g,p)}f[h]=n;a[h].resultBuffer=n.buffer}},_activateAction:function(a){if(!this._isActiveAction(a)){if(null===a._cacheIndex){var b=(a._localRoot||this._root).uuid,c=a._clip.uuid, +d=this._actionsByClip[c];this._bindAction(a,d&&d.knownActions[0]);this._addInactiveAction(a,c,b)}b=a._propertyBindings;c=0;for(d=b.length;c!==d;++c){var e=b[c];0===e.useCount++&&(this._lendBinding(e),e.saveOriginalState())}this._lendAction(a)}},_deactivateAction:function(a){if(this._isActiveAction(a)){for(var b=a._propertyBindings,c=0,d=b.length;c!==d;++c){var e=b[c];0===--e.useCount&&(e.restoreOriginalState(),this._takeBackBinding(e))}this._takeBackAction(a)}},_initMemoryManager:function(){this._actions= +[];this._nActiveActions=0;this._actionsByClip={};this._bindings=[];this._nActiveBindings=0;this._bindingsByRootAndName={};this._controlInterpolants=[];this._nActiveControlInterpolants=0;var a=this;this.stats={actions:{get total(){return a._actions.length},get inUse(){return a._nActiveActions}},bindings:{get total(){return a._bindings.length},get inUse(){return a._nActiveBindings}},controlInterpolants:{get total(){return a._controlInterpolants.length},get inUse(){return a._nActiveControlInterpolants}}}}, +_isActiveAction:function(a){a=a._cacheIndex;return null!==a&&athis.max.x||a.ythis.max.y?!1:!0},containsBox:function(a){return this.min.x<=a.min.x&&a.max.x<=this.max.x&&this.min.y<=a.min.y&&a.max.y<=this.max.y},getParameter:function(a,b){void 0===b&&(console.warn("THREE.Box2: .getParameter() target is now required"),b=new z);return b.set((a.x-this.min.x)/(this.max.x-this.min.x),(a.y-this.min.y)/(this.max.y-this.min.y))},intersectsBox:function(a){return a.max.xthis.max.x||a.max.ythis.max.y? +!1:!0},clampPoint:function(a,b){void 0===b&&(console.warn("THREE.Box2: .clampPoint() target is now required"),b=new z);return b.copy(a).clamp(this.min,this.max)},distanceToPoint:function(){var a=new z;return function(b){return a.copy(b).clamp(this.min,this.max).sub(b).length()}}(),intersect:function(a){this.min.max(a.min);this.max.min(a.max);return this},union:function(a){this.min.min(a.min);this.max.max(a.max);return this},translate:function(a){this.min.add(a);this.max.add(a);return this},equals:function(a){return a.min.equals(this.min)&& +a.max.equals(this.max)}});Object.assign(we.prototype,{set:function(a,b){this.start.copy(a);this.end.copy(b);return this},clone:function(){return(new this.constructor).copy(this)},copy:function(a){this.start.copy(a.start);this.end.copy(a.end);return this},getCenter:function(a){void 0===a&&(console.warn("THREE.Line3: .getCenter() target is now required"),a=new p);return a.addVectors(this.start,this.end).multiplyScalar(.5)},delta:function(a){void 0===a&&(console.warn("THREE.Line3: .delta() target is now required"), +a=new p);return a.subVectors(this.end,this.start)},distanceSq:function(){return this.start.distanceToSquared(this.end)},distance:function(){return this.start.distanceTo(this.end)},at:function(a,b){void 0===b&&(console.warn("THREE.Line3: .at() target is now required"),b=new p);return this.delta(b).multiplyScalar(a).add(this.start)},closestPointToPointParameter:function(){var a=new p,b=new p;return function(c,d){a.subVectors(c,this.start);b.subVectors(this.end,this.start);c=b.dot(b);c=b.dot(a)/c;d&& +(c=K.clamp(c,0,1));return c}}(),closestPointToPoint:function(a,b,c){a=this.closestPointToPointParameter(a,b);void 0===c&&(console.warn("THREE.Line3: .closestPointToPoint() target is now required"),c=new p);return this.delta(c).multiplyScalar(a).add(this.start)},applyMatrix4:function(a){this.start.applyMatrix4(a);this.end.applyMatrix4(a);return this},equals:function(a){return a.start.equals(this.start)&&a.end.equals(this.end)}});gd.prototype=Object.create(B.prototype);gd.prototype.constructor=gd;gd.prototype.isImmediateRenderObject= +!0;hd.prototype=Object.create(Z.prototype);hd.prototype.constructor=hd;hd.prototype.update=function(){var a=new p,b=new p,c=new na;return function(){var d=["a","b","c"];this.object.updateMatrixWorld(!0);c.getNormalMatrix(this.object.matrixWorld);var e=this.object.matrixWorld,f=this.geometry.attributes.position,g=this.object.geometry;if(g&&g.isGeometry)for(var h=g.vertices,k=g.faces,l=g=0,p=k.length;lMath.abs(b)&&(b=1E-8);this.scale.set(.5*this.size,.5*this.size,b);this.children[0].material.side=0>b?1:0;this.lookAt(this.plane.normal);B.prototype.updateMatrixWorld.call(this,a)};var Od,xe;Gb.prototype= +Object.create(B.prototype);Gb.prototype.constructor=Gb;Gb.prototype.setDirection=function(){var a=new p,b;return function(c){.99999c.y?this.quaternion.set(1,0,0,0):(a.set(c.z,0,-c.x).normalize(),b=Math.acos(c.y),this.quaternion.setFromAxisAngle(a,b))}}();Gb.prototype.setLength=function(a,b,c){void 0===b&&(b=.2*a);void 0===c&&(c=.2*b);this.line.scale.set(1,Math.max(0,a-b),1);this.line.updateMatrix();this.cone.scale.set(c,b,c);this.cone.position.y=a;this.cone.updateMatrix()}; +Gb.prototype.setColor=function(a){this.line.material.color.copy(a);this.cone.material.color.copy(a)};nd.prototype=Object.create(Z.prototype);nd.prototype.constructor=nd;L.create=function(a,b){console.log("THREE.Curve.create() has been deprecated");a.prototype=Object.create(L.prototype);a.prototype.constructor=a;a.prototype.getPoint=b;return a};Object.assign(Za.prototype,{createPointsGeometry:function(a){console.warn("THREE.CurvePath: .createPointsGeometry() has been removed. Use new THREE.Geometry().setFromPoints( points ) instead."); +a=this.getPoints(a);return this.createGeometry(a)},createSpacedPointsGeometry:function(a){console.warn("THREE.CurvePath: .createSpacedPointsGeometry() has been removed. Use new THREE.Geometry().setFromPoints( points ) instead.");a=this.getSpacedPoints(a);return this.createGeometry(a)},createGeometry:function(a){console.warn("THREE.CurvePath: .createGeometry() has been removed. Use new THREE.Geometry().setFromPoints( points ) instead.");for(var b=new M,c=0,d=a.length;c 2048 || canvas.height > 2048 ) { + + return canvas.toDataURL( 'image/jpeg', 0.6 ); + + } else { + + return canvas.toDataURL( 'image/png' ); + + } + + } + +}; + /** * @author mrdoob / http://mrdoob.com/ * @author alteredq / http://alteredqualia.com/ @@ -3724,46 +3820,6 @@ Texture.prototype = Object.assign( Object.create( EventDispatcher.prototype ), { } - function getDataURL( image ) { - - var canvas; - - if ( image instanceof HTMLCanvasElement ) { - - canvas = image; - - } else { - - canvas = document.createElementNS( 'http://www.w3.org/1999/xhtml', 'canvas' ); - canvas.width = image.width; - canvas.height = image.height; - - var context = canvas.getContext( '2d' ); - - if ( image instanceof ImageData ) { - - context.putImageData( image, 0, 0 ); - - } else { - - context.drawImage( image, 0, 0, image.width, image.height ); - - } - - } - - if ( canvas.width > 2048 || canvas.height > 2048 ) { - - return canvas.toDataURL( 'image/jpeg', 0.6 ); - - } else { - - return canvas.toDataURL( 'image/png' ); - - } - - } - var output = { metadata: { @@ -3807,9 +3863,31 @@ Texture.prototype = Object.assign( Object.create( EventDispatcher.prototype ), { if ( ! isRootObject && meta.images[ image.uuid ] === undefined ) { + var url; + + if ( Array.isArray( image ) ) { + + // process array of images e.g. CubeTexture + + url = []; + + for ( var i = 0, l = image.length; i < l; i ++ ) { + + url.push( ImageUtils.getDataURL( image[ i ] ) ); + + } + + } else { + + // process single image + + url = ImageUtils.getDataURL( image ); + + } + meta.images[ image.uuid ] = { uuid: image.uuid, - url: getDataURL( image ) + url: url }; } @@ -3836,7 +3914,7 @@ Texture.prototype = Object.assign( Object.create( EventDispatcher.prototype ), { transformUv: function ( uv ) { - if ( this.mapping !== UVMapping ) return; + if ( this.mapping !== UVMapping ) return uv; uv.applyMatrix3( this.matrix ); @@ -3908,6 +3986,8 @@ Texture.prototype = Object.assign( Object.create( EventDispatcher.prototype ), { } + return uv; + } } ); @@ -4576,6 +4656,8 @@ function WebGLRenderTarget( width, height, options ) { this.texture = new Texture( undefined, undefined, options.wrapS, options.wrapT, options.magFilter, options.minFilter, options.format, options.type, options.anisotropy, options.encoding ); + this.texture.generateMipmaps = options.generateMipmaps !== undefined ? options.generateMipmaps : true; + this.depthBuffer = options.depthBuffer !== undefined ? options.depthBuffer : true; this.stencilBuffer = options.stencilBuffer !== undefined ? options.stencilBuffer : true; this.depthTexture = options.depthTexture !== undefined ? options.depthTexture : null; @@ -5261,7 +5343,7 @@ Object.assign( Box3.prototype, { points[ 4 ].set( this.max.x, this.min.y, this.min.z ).applyMatrix4( matrix ); // 100 points[ 5 ].set( this.max.x, this.min.y, this.max.z ).applyMatrix4( matrix ); // 101 points[ 6 ].set( this.max.x, this.max.y, this.min.z ).applyMatrix4( matrix ); // 110 - points[ 7 ].set( this.max.x, this.max.y, this.max.z ).applyMatrix4( matrix ); // 111 + points[ 7 ].set( this.max.x, this.max.y, this.max.z ).applyMatrix4( matrix ); // 111 this.setFromPoints( points ); @@ -5841,8 +5923,7 @@ Object.assign( Frustum.prototype, { intersectsBox: function () { - var p1 = new Vector3(), - p2 = new Vector3(); + var p = new Vector3(); return function intersectsBox( box ) { @@ -5852,19 +5933,13 @@ Object.assign( Frustum.prototype, { var plane = planes[ i ]; - p1.x = plane.normal.x > 0 ? box.min.x : box.max.x; - p2.x = plane.normal.x > 0 ? box.max.x : box.min.x; - p1.y = plane.normal.y > 0 ? box.min.y : box.max.y; - p2.y = plane.normal.y > 0 ? box.max.y : box.min.y; - p1.z = plane.normal.z > 0 ? box.min.z : box.max.z; - p2.z = plane.normal.z > 0 ? box.max.z : box.min.z; - - var d1 = plane.distanceToPoint( p1 ); - var d2 = plane.distanceToPoint( p2 ); + // corner at max distance - // if both outside plane, no intersection + p.x = plane.normal.x > 0 ? box.max.x : box.min.x; + p.y = plane.normal.y > 0 ? box.max.y : box.min.y; + p.z = plane.normal.z > 0 ? box.max.z : box.min.z; - if ( d1 < 0 && d2 < 0 ) { + if ( plane.distanceToPoint( p ) < 0 ) { return false; @@ -5914,7 +5989,7 @@ var beginnormal_vertex = "\nvec3 objectNormal = vec3( normal );\n"; var bsdfs = "float punctualLightIntensityToIrradianceFactor( const in float lightDistance, const in float cutoffDistance, const in float decayExponent ) {\n\tif( decayExponent > 0.0 ) {\n#if defined ( PHYSICALLY_CORRECT_LIGHTS )\n\t\tfloat distanceFalloff = 1.0 / max( pow( lightDistance, decayExponent ), 0.01 );\n\t\tfloat maxDistanceCutoffFactor = pow2( saturate( 1.0 - pow4( lightDistance / cutoffDistance ) ) );\n\t\treturn distanceFalloff * maxDistanceCutoffFactor;\n#else\n\t\treturn pow( saturate( -lightDistance / cutoffDistance + 1.0 ), decayExponent );\n#endif\n\t}\n\treturn 1.0;\n}\nvec3 BRDF_Diffuse_Lambert( const in vec3 diffuseColor ) {\n\treturn RECIPROCAL_PI * diffuseColor;\n}\nvec3 F_Schlick( const in vec3 specularColor, const in float dotLH ) {\n\tfloat fresnel = exp2( ( -5.55473 * dotLH - 6.98316 ) * dotLH );\n\treturn ( 1.0 - specularColor ) * fresnel + specularColor;\n}\nfloat G_GGX_Smith( const in float alpha, const in float dotNL, const in float dotNV ) {\n\tfloat a2 = pow2( alpha );\n\tfloat gl = dotNL + sqrt( a2 + ( 1.0 - a2 ) * pow2( dotNL ) );\n\tfloat gv = dotNV + sqrt( a2 + ( 1.0 - a2 ) * pow2( dotNV ) );\n\treturn 1.0 / ( gl * gv );\n}\nfloat G_GGX_SmithCorrelated( const in float alpha, const in float dotNL, const in float dotNV ) {\n\tfloat a2 = pow2( alpha );\n\tfloat gv = dotNL * sqrt( a2 + ( 1.0 - a2 ) * pow2( dotNV ) );\n\tfloat gl = dotNV * sqrt( a2 + ( 1.0 - a2 ) * pow2( dotNL ) );\n\treturn 0.5 / max( gv + gl, EPSILON );\n}\nfloat D_GGX( const in float alpha, const in float dotNH ) {\n\tfloat a2 = pow2( alpha );\n\tfloat denom = pow2( dotNH ) * ( a2 - 1.0 ) + 1.0;\n\treturn RECIPROCAL_PI * a2 / pow2( denom );\n}\nvec3 BRDF_Specular_GGX( const in IncidentLight incidentLight, const in GeometricContext geometry, const in vec3 specularColor, const in float roughness ) {\n\tfloat alpha = pow2( roughness );\n\tvec3 halfDir = normalize( incidentLight.direction + geometry.viewDir );\n\tfloat dotNL = saturate( dot( geometry.normal, incidentLight.direction ) );\n\tfloat dotNV = saturate( dot( geometry.normal, geometry.viewDir ) );\n\tfloat dotNH = saturate( dot( geometry.normal, halfDir ) );\n\tfloat dotLH = saturate( dot( incidentLight.direction, halfDir ) );\n\tvec3 F = F_Schlick( specularColor, dotLH );\n\tfloat G = G_GGX_SmithCorrelated( alpha, dotNL, dotNV );\n\tfloat D = D_GGX( alpha, dotNH );\n\treturn F * ( G * D );\n}\nvec2 LTC_Uv( const in vec3 N, const in vec3 V, const in float roughness ) {\n\tconst float LUT_SIZE = 64.0;\n\tconst float LUT_SCALE = ( LUT_SIZE - 1.0 ) / LUT_SIZE;\n\tconst float LUT_BIAS = 0.5 / LUT_SIZE;\n\tfloat dotNV = saturate( dot( N, V ) );\n\tvec2 uv = vec2( roughness, sqrt( 1.0 - dotNV ) );\n\tuv = uv * LUT_SCALE + LUT_BIAS;\n\treturn uv;\n}\nfloat LTC_ClippedSphereFormFactor( const in vec3 f ) {\n\tfloat l = length( f );\n\treturn max( ( l * l + f.z ) / ( l + 1.0 ), 0.0 );\n}\nvec3 LTC_EdgeVectorFormFactor( const in vec3 v1, const in vec3 v2 ) {\n\tfloat x = dot( v1, v2 );\n\tfloat y = abs( x );\n\tfloat a = 0.8543985 + ( 0.4965155 + 0.0145206 * y ) * y;\n\tfloat b = 3.4175940 + ( 4.1616724 + y ) * y;\n\tfloat v = a / b;\n\tfloat theta_sintheta = ( x > 0.0 ) ? v : 0.5 * inversesqrt( max( 1.0 - x * x, 1e-7 ) ) - v;\n\treturn cross( v1, v2 ) * theta_sintheta;\n}\nvec3 LTC_Evaluate( const in vec3 N, const in vec3 V, const in vec3 P, const in mat3 mInv, const in vec3 rectCoords[ 4 ] ) {\n\tvec3 v1 = rectCoords[ 1 ] - rectCoords[ 0 ];\n\tvec3 v2 = rectCoords[ 3 ] - rectCoords[ 0 ];\n\tvec3 lightNormal = cross( v1, v2 );\n\tif( dot( lightNormal, P - rectCoords[ 0 ] ) < 0.0 ) return vec3( 0.0 );\n\tvec3 T1, T2;\n\tT1 = normalize( V - N * dot( V, N ) );\n\tT2 = - cross( N, T1 );\n\tmat3 mat = mInv * transposeMat3( mat3( T1, T2, N ) );\n\tvec3 coords[ 4 ];\n\tcoords[ 0 ] = mat * ( rectCoords[ 0 ] - P );\n\tcoords[ 1 ] = mat * ( rectCoords[ 1 ] - P );\n\tcoords[ 2 ] = mat * ( rectCoords[ 2 ] - P );\n\tcoords[ 3 ] = mat * ( rectCoords[ 3 ] - P );\n\tcoords[ 0 ] = normalize( coords[ 0 ] );\n\tcoords[ 1 ] = normalize( coords[ 1 ] );\n\tcoords[ 2 ] = normalize( coords[ 2 ] );\n\tcoords[ 3 ] = normalize( coords[ 3 ] );\n\tvec3 vectorFormFactor = vec3( 0.0 );\n\tvectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 0 ], coords[ 1 ] );\n\tvectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 1 ], coords[ 2 ] );\n\tvectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 2 ], coords[ 3 ] );\n\tvectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 3 ], coords[ 0 ] );\n\tfloat result = LTC_ClippedSphereFormFactor( vectorFormFactor );\n\treturn vec3( result );\n}\nvec3 BRDF_Specular_GGX_Environment( const in GeometricContext geometry, const in vec3 specularColor, const in float roughness ) {\n\tfloat dotNV = saturate( dot( geometry.normal, geometry.viewDir ) );\n\tconst vec4 c0 = vec4( - 1, - 0.0275, - 0.572, 0.022 );\n\tconst vec4 c1 = vec4( 1, 0.0425, 1.04, - 0.04 );\n\tvec4 r = roughness * c0 + c1;\n\tfloat a004 = min( r.x * r.x, exp2( - 9.28 * dotNV ) ) * r.x + r.y;\n\tvec2 AB = vec2( -1.04, 1.04 ) * a004 + r.zw;\n\treturn specularColor * AB.x + AB.y;\n}\nfloat G_BlinnPhong_Implicit( ) {\n\treturn 0.25;\n}\nfloat D_BlinnPhong( const in float shininess, const in float dotNH ) {\n\treturn RECIPROCAL_PI * ( shininess * 0.5 + 1.0 ) * pow( dotNH, shininess );\n}\nvec3 BRDF_Specular_BlinnPhong( const in IncidentLight incidentLight, const in GeometricContext geometry, const in vec3 specularColor, const in float shininess ) {\n\tvec3 halfDir = normalize( incidentLight.direction + geometry.viewDir );\n\tfloat dotNH = saturate( dot( geometry.normal, halfDir ) );\n\tfloat dotLH = saturate( dot( incidentLight.direction, halfDir ) );\n\tvec3 F = F_Schlick( specularColor, dotLH );\n\tfloat G = G_BlinnPhong_Implicit( );\n\tfloat D = D_BlinnPhong( shininess, dotNH );\n\treturn F * ( G * D );\n}\nfloat GGXRoughnessToBlinnExponent( const in float ggxRoughness ) {\n\treturn ( 2.0 / pow2( ggxRoughness + 0.0001 ) - 2.0 );\n}\nfloat BlinnExponentToGGXRoughness( const in float blinnExponent ) {\n\treturn sqrt( 2.0 / ( blinnExponent + 2.0 ) );\n}\n"; -var bumpmap_pars_fragment = "#ifdef USE_BUMPMAP\n\tuniform sampler2D bumpMap;\n\tuniform float bumpScale;\n\tvec2 dHdxy_fwd() {\n\t\tvec2 dSTdx = dFdx( vUv );\n\t\tvec2 dSTdy = dFdy( vUv );\n\t\tfloat Hll = bumpScale * texture2D( bumpMap, vUv ).x;\n\t\tfloat dBx = bumpScale * texture2D( bumpMap, vUv + dSTdx ).x - Hll;\n\t\tfloat dBy = bumpScale * texture2D( bumpMap, vUv + dSTdy ).x - Hll;\n\t\treturn vec2( dBx, dBy );\n\t}\n\tvec3 perturbNormalArb( vec3 surf_pos, vec3 surf_norm, vec2 dHdxy ) {\n\t\tvec3 vSigmaX = vec3( dFdx( surf_pos.x ), dFdx( surf_pos.y ), dFdx( surf_pos.z ) );\n\t\tvec3 vSigmaY = vec3( dFdy( surf_pos.x ), dFdy( surf_pos.y ), dFdy( surf_pos.z ) );\n\t\tvec3 vN = surf_norm;\n\t\tvec3 R1 = cross( vSigmaY, vN );\n\t\tvec3 R2 = cross( vN, vSigmaX );\n\t\tfloat fDet = dot( vSigmaX, R1 );\n\t\tvec3 vGrad = sign( fDet ) * ( dHdxy.x * R1 + dHdxy.y * R2 );\n\t\treturn normalize( abs( fDet ) * surf_norm - vGrad );\n\t}\n#endif\n"; +var bumpmap_pars_fragment = "#ifdef USE_BUMPMAP\n\tuniform sampler2D bumpMap;\n\tuniform float bumpScale;\n\tvec2 dHdxy_fwd() {\n\t\tvec2 dSTdx = dFdx( vUv );\n\t\tvec2 dSTdy = dFdy( vUv );\n\t\tfloat Hll = bumpScale * texture2D( bumpMap, vUv ).x;\n\t\tfloat dBx = bumpScale * texture2D( bumpMap, vUv + dSTdx ).x - Hll;\n\t\tfloat dBy = bumpScale * texture2D( bumpMap, vUv + dSTdy ).x - Hll;\n\t\treturn vec2( dBx, dBy );\n\t}\n\tvec3 perturbNormalArb( vec3 surf_pos, vec3 surf_norm, vec2 dHdxy ) {\n\t\tvec3 vSigmaX = vec3( dFdx( surf_pos.x ), dFdx( surf_pos.y ), dFdx( surf_pos.z ) );\n\t\tvec3 vSigmaY = vec3( dFdy( surf_pos.x ), dFdy( surf_pos.y ), dFdy( surf_pos.z ) );\n\t\tvec3 vN = surf_norm;\n\t\tvec3 R1 = cross( vSigmaY, vN );\n\t\tvec3 R2 = cross( vN, vSigmaX );\n\t\tfloat fDet = dot( vSigmaX, R1 );\n\t\tfDet *= ( float( gl_FrontFacing ) * 2.0 - 1.0 );\n\t\tvec3 vGrad = sign( fDet ) * ( dHdxy.x * R1 + dHdxy.y * R2 );\n\t\treturn normalize( abs( fDet ) * surf_norm - vGrad );\n\t}\n#endif\n"; var clipping_planes_fragment = "#if NUM_CLIPPING_PLANES > 0\n\tvec4 plane;\n\t#pragma unroll_loop\n\tfor ( int i = 0; i < UNION_CLIPPING_PLANES; i ++ ) {\n\t\tplane = clippingPlanes[ i ];\n\t\tif ( dot( vViewPosition, plane.xyz ) > plane.w ) discard;\n\t}\n\t#if UNION_CLIPPING_PLANES < NUM_CLIPPING_PLANES\n\t\tbool clipped = true;\n\t\t#pragma unroll_loop\n\t\tfor ( int i = UNION_CLIPPING_PLANES; i < NUM_CLIPPING_PLANES; i ++ ) {\n\t\t\tplane = clippingPlanes[ i ];\n\t\t\tclipped = ( dot( vViewPosition, plane.xyz ) > plane.w ) && clipped;\n\t\t}\n\t\tif ( clipped ) discard;\n\t#endif\n#endif\n"; @@ -5934,7 +6009,7 @@ var color_vertex = "#ifdef USE_COLOR\n\tvColor.xyz = color.xyz;\n#endif"; var common = "#define PI 3.14159265359\n#define PI2 6.28318530718\n#define PI_HALF 1.5707963267949\n#define RECIPROCAL_PI 0.31830988618\n#define RECIPROCAL_PI2 0.15915494\n#define LOG2 1.442695\n#define EPSILON 1e-6\n#define saturate(a) clamp( a, 0.0, 1.0 )\n#define whiteCompliment(a) ( 1.0 - saturate( a ) )\nfloat pow2( const in float x ) { return x*x; }\nfloat pow3( const in float x ) { return x*x*x; }\nfloat pow4( const in float x ) { float x2 = x*x; return x2*x2; }\nfloat average( const in vec3 color ) { return dot( color, vec3( 0.3333 ) ); }\nhighp float rand( const in vec2 uv ) {\n\tconst highp float a = 12.9898, b = 78.233, c = 43758.5453;\n\thighp float dt = dot( uv.xy, vec2( a,b ) ), sn = mod( dt, PI );\n\treturn fract(sin(sn) * c);\n}\nstruct IncidentLight {\n\tvec3 color;\n\tvec3 direction;\n\tbool visible;\n};\nstruct ReflectedLight {\n\tvec3 directDiffuse;\n\tvec3 directSpecular;\n\tvec3 indirectDiffuse;\n\tvec3 indirectSpecular;\n};\nstruct GeometricContext {\n\tvec3 position;\n\tvec3 normal;\n\tvec3 viewDir;\n};\nvec3 transformDirection( in vec3 dir, in mat4 matrix ) {\n\treturn normalize( ( matrix * vec4( dir, 0.0 ) ).xyz );\n}\nvec3 inverseTransformDirection( in vec3 dir, in mat4 matrix ) {\n\treturn normalize( ( vec4( dir, 0.0 ) * matrix ).xyz );\n}\nvec3 projectOnPlane(in vec3 point, in vec3 pointOnPlane, in vec3 planeNormal ) {\n\tfloat distance = dot( planeNormal, point - pointOnPlane );\n\treturn - distance * planeNormal + point;\n}\nfloat sideOfPlane( in vec3 point, in vec3 pointOnPlane, in vec3 planeNormal ) {\n\treturn sign( dot( point - pointOnPlane, planeNormal ) );\n}\nvec3 linePlaneIntersect( in vec3 pointOnLine, in vec3 lineDirection, in vec3 pointOnPlane, in vec3 planeNormal ) {\n\treturn lineDirection * ( dot( planeNormal, pointOnPlane - pointOnLine ) / dot( planeNormal, lineDirection ) ) + pointOnLine;\n}\nmat3 transposeMat3( const in mat3 m ) {\n\tmat3 tmp;\n\ttmp[ 0 ] = vec3( m[ 0 ].x, m[ 1 ].x, m[ 2 ].x );\n\ttmp[ 1 ] = vec3( m[ 0 ].y, m[ 1 ].y, m[ 2 ].y );\n\ttmp[ 2 ] = vec3( m[ 0 ].z, m[ 1 ].z, m[ 2 ].z );\n\treturn tmp;\n}\nfloat linearToRelativeLuminance( const in vec3 color ) {\n\tvec3 weights = vec3( 0.2126, 0.7152, 0.0722 );\n\treturn dot( weights, color.rgb );\n}\n"; -var cube_uv_reflection_fragment = "#ifdef ENVMAP_TYPE_CUBE_UV\n#define cubeUV_textureSize (1024.0)\nint getFaceFromDirection(vec3 direction) {\n\tvec3 absDirection = abs(direction);\n\tint face = -1;\n\tif( absDirection.x > absDirection.z ) {\n\t\tif(absDirection.x > absDirection.y )\n\t\t\tface = direction.x > 0.0 ? 0 : 3;\n\t\telse\n\t\t\tface = direction.y > 0.0 ? 1 : 4;\n\t}\n\telse {\n\t\tif(absDirection.z > absDirection.y )\n\t\t\tface = direction.z > 0.0 ? 2 : 5;\n\t\telse\n\t\t\tface = direction.y > 0.0 ? 1 : 4;\n\t}\n\treturn face;\n}\n#define cubeUV_maxLods1 (log2(cubeUV_textureSize*0.25) - 1.0)\n#define cubeUV_rangeClamp (exp2((6.0 - 1.0) * 2.0))\nvec2 MipLevelInfo( vec3 vec, float roughnessLevel, float roughness ) {\n\tfloat scale = exp2(cubeUV_maxLods1 - roughnessLevel);\n\tfloat dxRoughness = dFdx(roughness);\n\tfloat dyRoughness = dFdy(roughness);\n\tvec3 dx = dFdx( vec * scale * dxRoughness );\n\tvec3 dy = dFdy( vec * scale * dyRoughness );\n\tfloat d = max( dot( dx, dx ), dot( dy, dy ) );\n\td = clamp(d, 1.0, cubeUV_rangeClamp);\n\tfloat mipLevel = 0.5 * log2(d);\n\treturn vec2(floor(mipLevel), fract(mipLevel));\n}\n#define cubeUV_maxLods2 (log2(cubeUV_textureSize*0.25) - 2.0)\n#define cubeUV_rcpTextureSize (1.0 / cubeUV_textureSize)\nvec2 getCubeUV(vec3 direction, float roughnessLevel, float mipLevel) {\n\tmipLevel = roughnessLevel > cubeUV_maxLods2 - 3.0 ? 0.0 : mipLevel;\n\tfloat a = 16.0 * cubeUV_rcpTextureSize;\n\tvec2 exp2_packed = exp2( vec2( roughnessLevel, mipLevel ) );\n\tvec2 rcp_exp2_packed = vec2( 1.0 ) / exp2_packed;\n\tfloat powScale = exp2_packed.x * exp2_packed.y;\n\tfloat scale = rcp_exp2_packed.x * rcp_exp2_packed.y * 0.25;\n\tfloat mipOffset = 0.75*(1.0 - rcp_exp2_packed.y) * rcp_exp2_packed.x;\n\tbool bRes = mipLevel == 0.0;\n\tscale = bRes && (scale < a) ? a : scale;\n\tvec3 r;\n\tvec2 offset;\n\tint face = getFaceFromDirection(direction);\n\tfloat rcpPowScale = 1.0 / powScale;\n\tif( face == 0) {\n\t\tr = vec3(direction.x, -direction.z, direction.y);\n\t\toffset = vec2(0.0+mipOffset,0.75 * rcpPowScale);\n\t\toffset.y = bRes && (offset.y < 2.0*a) ? a : offset.y;\n\t}\n\telse if( face == 1) {\n\t\tr = vec3(direction.y, direction.x, direction.z);\n\t\toffset = vec2(scale+mipOffset, 0.75 * rcpPowScale);\n\t\toffset.y = bRes && (offset.y < 2.0*a) ? a : offset.y;\n\t}\n\telse if( face == 2) {\n\t\tr = vec3(direction.z, direction.x, direction.y);\n\t\toffset = vec2(2.0*scale+mipOffset, 0.75 * rcpPowScale);\n\t\toffset.y = bRes && (offset.y < 2.0*a) ? a : offset.y;\n\t}\n\telse if( face == 3) {\n\t\tr = vec3(direction.x, direction.z, direction.y);\n\t\toffset = vec2(0.0+mipOffset,0.5 * rcpPowScale);\n\t\toffset.y = bRes && (offset.y < 2.0*a) ? 0.0 : offset.y;\n\t}\n\telse if( face == 4) {\n\t\tr = vec3(direction.y, direction.x, -direction.z);\n\t\toffset = vec2(scale+mipOffset, 0.5 * rcpPowScale);\n\t\toffset.y = bRes && (offset.y < 2.0*a) ? 0.0 : offset.y;\n\t}\n\telse {\n\t\tr = vec3(direction.z, -direction.x, direction.y);\n\t\toffset = vec2(2.0*scale+mipOffset, 0.5 * rcpPowScale);\n\t\toffset.y = bRes && (offset.y < 2.0*a) ? 0.0 : offset.y;\n\t}\n\tr = normalize(r);\n\tfloat texelOffset = 0.5 * cubeUV_rcpTextureSize;\n\tvec2 s = ( r.yz / abs( r.x ) + vec2( 1.0 ) ) * 0.5;\n\tvec2 base = offset + vec2( texelOffset );\n\treturn base + s * ( scale - 2.0 * texelOffset );\n}\n#define cubeUV_maxLods3 (log2(cubeUV_textureSize*0.25) - 3.0)\nvec4 textureCubeUV(vec3 reflectedDirection, float roughness ) {\n\tfloat roughnessVal = roughness* cubeUV_maxLods3;\n\tfloat r1 = floor(roughnessVal);\n\tfloat r2 = r1 + 1.0;\n\tfloat t = fract(roughnessVal);\n\tvec2 mipInfo = MipLevelInfo(reflectedDirection, r1, roughness);\n\tfloat s = mipInfo.y;\n\tfloat level0 = mipInfo.x;\n\tfloat level1 = level0 + 1.0;\n\tlevel1 = level1 > 5.0 ? 5.0 : level1;\n\tlevel0 += min( floor( s + 0.5 ), 5.0 );\n\tvec2 uv_10 = getCubeUV(reflectedDirection, r1, level0);\n\tvec4 color10 = envMapTexelToLinear(texture2D(envMap, uv_10));\n\tvec2 uv_20 = getCubeUV(reflectedDirection, r2, level0);\n\tvec4 color20 = envMapTexelToLinear(texture2D(envMap, uv_20));\n\tvec4 result = mix(color10, color20, t);\n\treturn vec4(result.rgb, 1.0);\n}\n#endif\n"; +var cube_uv_reflection_fragment = "#ifdef ENVMAP_TYPE_CUBE_UV\n#define cubeUV_textureSize (1024.0)\nint getFaceFromDirection(vec3 direction) {\n\tvec3 absDirection = abs(direction);\n\tint face = -1;\n\tif( absDirection.x > absDirection.z ) {\n\t\tif(absDirection.x > absDirection.y )\n\t\t\tface = direction.x > 0.0 ? 0 : 3;\n\t\telse\n\t\t\tface = direction.y > 0.0 ? 1 : 4;\n\t}\n\telse {\n\t\tif(absDirection.z > absDirection.y )\n\t\t\tface = direction.z > 0.0 ? 2 : 5;\n\t\telse\n\t\t\tface = direction.y > 0.0 ? 1 : 4;\n\t}\n\treturn face;\n}\n#define cubeUV_maxLods1 (log2(cubeUV_textureSize*0.25) - 1.0)\n#define cubeUV_rangeClamp (exp2((6.0 - 1.0) * 2.0))\nvec2 MipLevelInfo( vec3 vec, float roughnessLevel, float roughness ) {\n\tfloat scale = exp2(cubeUV_maxLods1 - roughnessLevel);\n\tfloat dxRoughness = dFdx(roughness);\n\tfloat dyRoughness = dFdy(roughness);\n\tvec3 dx = dFdx( vec * scale * dxRoughness );\n\tvec3 dy = dFdy( vec * scale * dyRoughness );\n\tfloat d = max( dot( dx, dx ), dot( dy, dy ) );\n\td = clamp(d, 1.0, cubeUV_rangeClamp);\n\tfloat mipLevel = 0.5 * log2(d);\n\treturn vec2(floor(mipLevel), fract(mipLevel));\n}\n#define cubeUV_maxLods2 (log2(cubeUV_textureSize*0.25) - 2.0)\n#define cubeUV_rcpTextureSize (1.0 / cubeUV_textureSize)\nvec2 getCubeUV(vec3 direction, float roughnessLevel, float mipLevel) {\n\tmipLevel = roughnessLevel > cubeUV_maxLods2 - 3.0 ? 0.0 : mipLevel;\n\tfloat a = 16.0 * cubeUV_rcpTextureSize;\n\tvec2 exp2_packed = exp2( vec2( roughnessLevel, mipLevel ) );\n\tvec2 rcp_exp2_packed = vec2( 1.0 ) / exp2_packed;\n\tfloat powScale = exp2_packed.x * exp2_packed.y;\n\tfloat scale = rcp_exp2_packed.x * rcp_exp2_packed.y * 0.25;\n\tfloat mipOffset = 0.75*(1.0 - rcp_exp2_packed.y) * rcp_exp2_packed.x;\n\tbool bRes = mipLevel == 0.0;\n\tscale = bRes && (scale < a) ? a : scale;\n\tvec3 r;\n\tvec2 offset;\n\tint face = getFaceFromDirection(direction);\n\tfloat rcpPowScale = 1.0 / powScale;\n\tif( face == 0) {\n\t\tr = vec3(direction.x, -direction.z, direction.y);\n\t\toffset = vec2(0.0+mipOffset,0.75 * rcpPowScale);\n\t\toffset.y = bRes && (offset.y < 2.0*a) ? a : offset.y;\n\t}\n\telse if( face == 1) {\n\t\tr = vec3(direction.y, direction.x, direction.z);\n\t\toffset = vec2(scale+mipOffset, 0.75 * rcpPowScale);\n\t\toffset.y = bRes && (offset.y < 2.0*a) ? a : offset.y;\n\t}\n\telse if( face == 2) {\n\t\tr = vec3(direction.z, direction.x, direction.y);\n\t\toffset = vec2(2.0*scale+mipOffset, 0.75 * rcpPowScale);\n\t\toffset.y = bRes && (offset.y < 2.0*a) ? a : offset.y;\n\t}\n\telse if( face == 3) {\n\t\tr = vec3(direction.x, direction.z, direction.y);\n\t\toffset = vec2(0.0+mipOffset,0.5 * rcpPowScale);\n\t\toffset.y = bRes && (offset.y < 2.0*a) ? 0.0 : offset.y;\n\t}\n\telse if( face == 4) {\n\t\tr = vec3(direction.y, direction.x, -direction.z);\n\t\toffset = vec2(scale+mipOffset, 0.5 * rcpPowScale);\n\t\toffset.y = bRes && (offset.y < 2.0*a) ? 0.0 : offset.y;\n\t}\n\telse {\n\t\tr = vec3(direction.z, -direction.x, direction.y);\n\t\toffset = vec2(2.0*scale+mipOffset, 0.5 * rcpPowScale);\n\t\toffset.y = bRes && (offset.y < 2.0*a) ? 0.0 : offset.y;\n\t}\n\tr = normalize(r);\n\tfloat texelOffset = 0.5 * cubeUV_rcpTextureSize;\n\tvec2 s = ( r.yz / abs( r.x ) + vec2( 1.0 ) ) * 0.5;\n\tvec2 base = offset + vec2( texelOffset );\n\treturn base + s * ( scale - 2.0 * texelOffset );\n}\n#define cubeUV_maxLods3 (log2(cubeUV_textureSize*0.25) - 3.0)\nvec4 textureCubeUV( sampler2D envMap, vec3 reflectedDirection, float roughness ) {\n\tfloat roughnessVal = roughness* cubeUV_maxLods3;\n\tfloat r1 = floor(roughnessVal);\n\tfloat r2 = r1 + 1.0;\n\tfloat t = fract(roughnessVal);\n\tvec2 mipInfo = MipLevelInfo(reflectedDirection, r1, roughness);\n\tfloat s = mipInfo.y;\n\tfloat level0 = mipInfo.x;\n\tfloat level1 = level0 + 1.0;\n\tlevel1 = level1 > 5.0 ? 5.0 : level1;\n\tlevel0 += min( floor( s + 0.5 ), 5.0 );\n\tvec2 uv_10 = getCubeUV(reflectedDirection, r1, level0);\n\tvec4 color10 = envMapTexelToLinear(texture2D(envMap, uv_10));\n\tvec2 uv_20 = getCubeUV(reflectedDirection, r2, level0);\n\tvec4 color20 = envMapTexelToLinear(texture2D(envMap, uv_20));\n\tvec4 result = mix(color10, color20, t);\n\treturn vec4(result.rgb, 1.0);\n}\n#endif\n"; var defaultnormal_vertex = "vec3 transformedNormal = normalMatrix * objectNormal;\n#ifdef FLIP_SIDED\n\ttransformedNormal = - transformedNormal;\n#endif\n"; @@ -5948,7 +6023,7 @@ var emissivemap_pars_fragment = "#ifdef USE_EMISSIVEMAP\n\tuniform sampler2D emi var encodings_fragment = " gl_FragColor = linearToOutputTexel( gl_FragColor );\n"; -var encodings_pars_fragment = "\nvec4 LinearToLinear( in vec4 value ) {\n\treturn value;\n}\nvec4 GammaToLinear( in vec4 value, in float gammaFactor ) {\n\treturn vec4( pow( value.xyz, vec3( gammaFactor ) ), value.w );\n}\nvec4 LinearToGamma( in vec4 value, in float gammaFactor ) {\n\treturn vec4( pow( value.xyz, vec3( 1.0 / gammaFactor ) ), value.w );\n}\nvec4 sRGBToLinear( in vec4 value ) {\n\treturn vec4( mix( pow( value.rgb * 0.9478672986 + vec3( 0.0521327014 ), vec3( 2.4 ) ), value.rgb * 0.0773993808, vec3( lessThanEqual( value.rgb, vec3( 0.04045 ) ) ) ), value.w );\n}\nvec4 LinearTosRGB( in vec4 value ) {\n\treturn vec4( mix( pow( value.rgb, vec3( 0.41666 ) ) * 1.055 - vec3( 0.055 ), value.rgb * 12.92, vec3( lessThanEqual( value.rgb, vec3( 0.0031308 ) ) ) ), value.w );\n}\nvec4 RGBEToLinear( in vec4 value ) {\n\treturn vec4( value.rgb * exp2( value.a * 255.0 - 128.0 ), 1.0 );\n}\nvec4 LinearToRGBE( in vec4 value ) {\n\tfloat maxComponent = max( max( value.r, value.g ), value.b );\n\tfloat fExp = clamp( ceil( log2( maxComponent ) ), -128.0, 127.0 );\n\treturn vec4( value.rgb / exp2( fExp ), ( fExp + 128.0 ) / 255.0 );\n}\nvec4 RGBMToLinear( in vec4 value, in float maxRange ) {\n\treturn vec4( value.xyz * value.w * maxRange, 1.0 );\n}\nvec4 LinearToRGBM( in vec4 value, in float maxRange ) {\n\tfloat maxRGB = max( value.x, max( value.g, value.b ) );\n\tfloat M = clamp( maxRGB / maxRange, 0.0, 1.0 );\n\tM = ceil( M * 255.0 ) / 255.0;\n\treturn vec4( value.rgb / ( M * maxRange ), M );\n}\nvec4 RGBDToLinear( in vec4 value, in float maxRange ) {\n\treturn vec4( value.rgb * ( ( maxRange / 255.0 ) / value.a ), 1.0 );\n}\nvec4 LinearToRGBD( in vec4 value, in float maxRange ) {\n\tfloat maxRGB = max( value.x, max( value.g, value.b ) );\n\tfloat D = max( maxRange / maxRGB, 1.0 );\n\tD = min( floor( D ) / 255.0, 1.0 );\n\treturn vec4( value.rgb * ( D * ( 255.0 / maxRange ) ), D );\n}\nconst mat3 cLogLuvM = mat3( 0.2209, 0.3390, 0.4184, 0.1138, 0.6780, 0.7319, 0.0102, 0.1130, 0.2969 );\nvec4 LinearToLogLuv( in vec4 value ) {\n\tvec3 Xp_Y_XYZp = value.rgb * cLogLuvM;\n\tXp_Y_XYZp = max(Xp_Y_XYZp, vec3(1e-6, 1e-6, 1e-6));\n\tvec4 vResult;\n\tvResult.xy = Xp_Y_XYZp.xy / Xp_Y_XYZp.z;\n\tfloat Le = 2.0 * log2(Xp_Y_XYZp.y) + 127.0;\n\tvResult.w = fract(Le);\n\tvResult.z = (Le - (floor(vResult.w*255.0))/255.0)/255.0;\n\treturn vResult;\n}\nconst mat3 cLogLuvInverseM = mat3( 6.0014, -2.7008, -1.7996, -1.3320, 3.1029, -5.7721, 0.3008, -1.0882, 5.6268 );\nvec4 LogLuvToLinear( in vec4 value ) {\n\tfloat Le = value.z * 255.0 + value.w;\n\tvec3 Xp_Y_XYZp;\n\tXp_Y_XYZp.y = exp2((Le - 127.0) / 2.0);\n\tXp_Y_XYZp.z = Xp_Y_XYZp.y / value.y;\n\tXp_Y_XYZp.x = value.x * Xp_Y_XYZp.z;\n\tvec3 vRGB = Xp_Y_XYZp.rgb * cLogLuvInverseM;\n\treturn vec4( max(vRGB, 0.0), 1.0 );\n}\n"; +var encodings_pars_fragment = "\nvec4 LinearToLinear( in vec4 value ) {\n\treturn value;\n}\nvec4 GammaToLinear( in vec4 value, in float gammaFactor ) {\n\treturn vec4( pow( value.rgb, vec3( gammaFactor ) ), value.a );\n}\nvec4 LinearToGamma( in vec4 value, in float gammaFactor ) {\n\treturn vec4( pow( value.rgb, vec3( 1.0 / gammaFactor ) ), value.a );\n}\nvec4 sRGBToLinear( in vec4 value ) {\n\treturn vec4( mix( pow( value.rgb * 0.9478672986 + vec3( 0.0521327014 ), vec3( 2.4 ) ), value.rgb * 0.0773993808, vec3( lessThanEqual( value.rgb, vec3( 0.04045 ) ) ) ), value.a );\n}\nvec4 LinearTosRGB( in vec4 value ) {\n\treturn vec4( mix( pow( value.rgb, vec3( 0.41666 ) ) * 1.055 - vec3( 0.055 ), value.rgb * 12.92, vec3( lessThanEqual( value.rgb, vec3( 0.0031308 ) ) ) ), value.a );\n}\nvec4 RGBEToLinear( in vec4 value ) {\n\treturn vec4( value.rgb * exp2( value.a * 255.0 - 128.0 ), 1.0 );\n}\nvec4 LinearToRGBE( in vec4 value ) {\n\tfloat maxComponent = max( max( value.r, value.g ), value.b );\n\tfloat fExp = clamp( ceil( log2( maxComponent ) ), -128.0, 127.0 );\n\treturn vec4( value.rgb / exp2( fExp ), ( fExp + 128.0 ) / 255.0 );\n}\nvec4 RGBMToLinear( in vec4 value, in float maxRange ) {\n\treturn vec4( value.rgb * value.a * maxRange, 1.0 );\n}\nvec4 LinearToRGBM( in vec4 value, in float maxRange ) {\n\tfloat maxRGB = max( value.r, max( value.g, value.b ) );\n\tfloat M = clamp( maxRGB / maxRange, 0.0, 1.0 );\n\tM = ceil( M * 255.0 ) / 255.0;\n\treturn vec4( value.rgb / ( M * maxRange ), M );\n}\nvec4 RGBDToLinear( in vec4 value, in float maxRange ) {\n\treturn vec4( value.rgb * ( ( maxRange / 255.0 ) / value.a ), 1.0 );\n}\nvec4 LinearToRGBD( in vec4 value, in float maxRange ) {\n\tfloat maxRGB = max( value.r, max( value.g, value.b ) );\n\tfloat D = max( maxRange / maxRGB, 1.0 );\n\tD = min( floor( D ) / 255.0, 1.0 );\n\treturn vec4( value.rgb * ( D * ( 255.0 / maxRange ) ), D );\n}\nconst mat3 cLogLuvM = mat3( 0.2209, 0.3390, 0.4184, 0.1138, 0.6780, 0.7319, 0.0102, 0.1130, 0.2969 );\nvec4 LinearToLogLuv( in vec4 value ) {\n\tvec3 Xp_Y_XYZp = value.rgb * cLogLuvM;\n\tXp_Y_XYZp = max( Xp_Y_XYZp, vec3( 1e-6, 1e-6, 1e-6 ) );\n\tvec4 vResult;\n\tvResult.xy = Xp_Y_XYZp.xy / Xp_Y_XYZp.z;\n\tfloat Le = 2.0 * log2(Xp_Y_XYZp.y) + 127.0;\n\tvResult.w = fract( Le );\n\tvResult.z = ( Le - ( floor( vResult.w * 255.0 ) ) / 255.0 ) / 255.0;\n\treturn vResult;\n}\nconst mat3 cLogLuvInverseM = mat3( 6.0014, -2.7008, -1.7996, -1.3320, 3.1029, -5.7721, 0.3008, -1.0882, 5.6268 );\nvec4 LogLuvToLinear( in vec4 value ) {\n\tfloat Le = value.z * 255.0 + value.w;\n\tvec3 Xp_Y_XYZp;\n\tXp_Y_XYZp.y = exp2( ( Le - 127.0 ) / 2.0 );\n\tXp_Y_XYZp.z = Xp_Y_XYZp.y / value.y;\n\tXp_Y_XYZp.x = value.x * Xp_Y_XYZp.z;\n\tvec3 vRGB = Xp_Y_XYZp.rgb * cLogLuvInverseM;\n\treturn vec4( max( vRGB, 0.0 ), 1.0 );\n}\n"; var envmap_fragment = "#ifdef USE_ENVMAP\n\t#if defined( USE_BUMPMAP ) || defined( USE_NORMALMAP ) || defined( PHONG )\n\t\tvec3 cameraToVertex = normalize( vWorldPosition - cameraPosition );\n\t\tvec3 worldNormal = inverseTransformDirection( normal, viewMatrix );\n\t\t#ifdef ENVMAP_MODE_REFLECTION\n\t\t\tvec3 reflectVec = reflect( cameraToVertex, worldNormal );\n\t\t#else\n\t\t\tvec3 reflectVec = refract( cameraToVertex, worldNormal, refractionRatio );\n\t\t#endif\n\t#else\n\t\tvec3 reflectVec = vReflect;\n\t#endif\n\t#ifdef ENVMAP_TYPE_CUBE\n\t\tvec4 envColor = textureCube( envMap, vec3( flipEnvMap * reflectVec.x, reflectVec.yz ) );\n\t#elif defined( ENVMAP_TYPE_EQUIREC )\n\t\tvec2 sampleUV;\n\t\treflectVec = normalize( reflectVec );\n\t\tsampleUV.y = asin( clamp( reflectVec.y, - 1.0, 1.0 ) ) * RECIPROCAL_PI + 0.5;\n\t\tsampleUV.x = atan( reflectVec.z, reflectVec.x ) * RECIPROCAL_PI2 + 0.5;\n\t\tvec4 envColor = texture2D( envMap, sampleUV );\n\t#elif defined( ENVMAP_TYPE_SPHERE )\n\t\treflectVec = normalize( reflectVec );\n\t\tvec3 reflectView = normalize( ( viewMatrix * vec4( reflectVec, 0.0 ) ).xyz + vec3( 0.0, 0.0, 1.0 ) );\n\t\tvec4 envColor = texture2D( envMap, reflectView.xy * 0.5 + 0.5 );\n\t#else\n\t\tvec4 envColor = vec4( 0.0 );\n\t#endif\n\tenvColor = envMapTexelToLinear( envColor );\n\t#ifdef ENVMAP_BLENDING_MULTIPLY\n\t\toutgoingLight = mix( outgoingLight, outgoingLight * envColor.xyz, specularStrength * reflectivity );\n\t#elif defined( ENVMAP_BLENDING_MIX )\n\t\toutgoingLight = mix( outgoingLight, envColor.xyz, specularStrength * reflectivity );\n\t#elif defined( ENVMAP_BLENDING_ADD )\n\t\toutgoingLight += envColor.xyz * specularStrength * reflectivity;\n\t#endif\n#endif\n"; @@ -5958,9 +6033,9 @@ var envmap_pars_vertex = "#ifdef USE_ENVMAP\n\t#if defined( USE_BUMPMAP ) || def var envmap_vertex = "#ifdef USE_ENVMAP\n\t#if defined( USE_BUMPMAP ) || defined( USE_NORMALMAP ) || defined( PHONG )\n\t\tvWorldPosition = worldPosition.xyz;\n\t#else\n\t\tvec3 cameraToVertex = normalize( worldPosition.xyz - cameraPosition );\n\t\tvec3 worldNormal = inverseTransformDirection( transformedNormal, viewMatrix );\n\t\t#ifdef ENVMAP_MODE_REFLECTION\n\t\t\tvReflect = reflect( cameraToVertex, worldNormal );\n\t\t#else\n\t\t\tvReflect = refract( cameraToVertex, worldNormal, refractionRatio );\n\t\t#endif\n\t#endif\n#endif\n"; -var fog_vertex = "\n#ifdef USE_FOG\nfogDepth = -mvPosition.z;\n#endif"; +var fog_vertex = "#ifdef USE_FOG\n\tfogDepth = -mvPosition.z;\n#endif\n"; -var fog_pars_vertex = "#ifdef USE_FOG\n varying float fogDepth;\n#endif\n"; +var fog_pars_vertex = "#ifdef USE_FOG\n\tvarying float fogDepth;\n#endif\n"; var fog_fragment = "#ifdef USE_FOG\n\t#ifdef FOG_EXP2\n\t\tfloat fogFactor = whiteCompliment( exp2( - fogDensity * fogDensity * fogDepth * fogDepth * LOG2 ) );\n\t#else\n\t\tfloat fogFactor = smoothstep( fogNear, fogFar, fogDepth );\n\t#endif\n\tgl_FragColor.rgb = mix( gl_FragColor.rgb, fogColor, fogFactor );\n#endif\n"; @@ -5976,7 +6051,7 @@ var lights_lambert_vertex = "vec3 diffuse = vec3( 1.0 );\nGeometricContext geome var lights_pars_begin = "uniform vec3 ambientLightColor;\nvec3 getAmbientLightIrradiance( const in vec3 ambientLightColor ) {\n\tvec3 irradiance = ambientLightColor;\n\t#ifndef PHYSICALLY_CORRECT_LIGHTS\n\t\tirradiance *= PI;\n\t#endif\n\treturn irradiance;\n}\n#if NUM_DIR_LIGHTS > 0\n\tstruct DirectionalLight {\n\t\tvec3 direction;\n\t\tvec3 color;\n\t\tint shadow;\n\t\tfloat shadowBias;\n\t\tfloat shadowRadius;\n\t\tvec2 shadowMapSize;\n\t};\n\tuniform DirectionalLight directionalLights[ NUM_DIR_LIGHTS ];\n\tvoid getDirectionalDirectLightIrradiance( const in DirectionalLight directionalLight, const in GeometricContext geometry, out IncidentLight directLight ) {\n\t\tdirectLight.color = directionalLight.color;\n\t\tdirectLight.direction = directionalLight.direction;\n\t\tdirectLight.visible = true;\n\t}\n#endif\n#if NUM_POINT_LIGHTS > 0\n\tstruct PointLight {\n\t\tvec3 position;\n\t\tvec3 color;\n\t\tfloat distance;\n\t\tfloat decay;\n\t\tint shadow;\n\t\tfloat shadowBias;\n\t\tfloat shadowRadius;\n\t\tvec2 shadowMapSize;\n\t\tfloat shadowCameraNear;\n\t\tfloat shadowCameraFar;\n\t};\n\tuniform PointLight pointLights[ NUM_POINT_LIGHTS ];\n\tvoid getPointDirectLightIrradiance( const in PointLight pointLight, const in GeometricContext geometry, out IncidentLight directLight ) {\n\t\tvec3 lVector = pointLight.position - geometry.position;\n\t\tdirectLight.direction = normalize( lVector );\n\t\tfloat lightDistance = length( lVector );\n\t\tdirectLight.color = pointLight.color;\n\t\tdirectLight.color *= punctualLightIntensityToIrradianceFactor( lightDistance, pointLight.distance, pointLight.decay );\n\t\tdirectLight.visible = ( directLight.color != vec3( 0.0 ) );\n\t}\n#endif\n#if NUM_SPOT_LIGHTS > 0\n\tstruct SpotLight {\n\t\tvec3 position;\n\t\tvec3 direction;\n\t\tvec3 color;\n\t\tfloat distance;\n\t\tfloat decay;\n\t\tfloat coneCos;\n\t\tfloat penumbraCos;\n\t\tint shadow;\n\t\tfloat shadowBias;\n\t\tfloat shadowRadius;\n\t\tvec2 shadowMapSize;\n\t};\n\tuniform SpotLight spotLights[ NUM_SPOT_LIGHTS ];\n\tvoid getSpotDirectLightIrradiance( const in SpotLight spotLight, const in GeometricContext geometry, out IncidentLight directLight ) {\n\t\tvec3 lVector = spotLight.position - geometry.position;\n\t\tdirectLight.direction = normalize( lVector );\n\t\tfloat lightDistance = length( lVector );\n\t\tfloat angleCos = dot( directLight.direction, spotLight.direction );\n\t\tif ( angleCos > spotLight.coneCos ) {\n\t\t\tfloat spotEffect = smoothstep( spotLight.coneCos, spotLight.penumbraCos, angleCos );\n\t\t\tdirectLight.color = spotLight.color;\n\t\t\tdirectLight.color *= spotEffect * punctualLightIntensityToIrradianceFactor( lightDistance, spotLight.distance, spotLight.decay );\n\t\t\tdirectLight.visible = true;\n\t\t} else {\n\t\t\tdirectLight.color = vec3( 0.0 );\n\t\t\tdirectLight.visible = false;\n\t\t}\n\t}\n#endif\n#if NUM_RECT_AREA_LIGHTS > 0\n\tstruct RectAreaLight {\n\t\tvec3 color;\n\t\tvec3 position;\n\t\tvec3 halfWidth;\n\t\tvec3 halfHeight;\n\t};\n\tuniform sampler2D ltc_1;\tuniform sampler2D ltc_2;\n\tuniform RectAreaLight rectAreaLights[ NUM_RECT_AREA_LIGHTS ];\n#endif\n#if NUM_HEMI_LIGHTS > 0\n\tstruct HemisphereLight {\n\t\tvec3 direction;\n\t\tvec3 skyColor;\n\t\tvec3 groundColor;\n\t};\n\tuniform HemisphereLight hemisphereLights[ NUM_HEMI_LIGHTS ];\n\tvec3 getHemisphereLightIrradiance( const in HemisphereLight hemiLight, const in GeometricContext geometry ) {\n\t\tfloat dotNL = dot( geometry.normal, hemiLight.direction );\n\t\tfloat hemiDiffuseWeight = 0.5 * dotNL + 0.5;\n\t\tvec3 irradiance = mix( hemiLight.groundColor, hemiLight.skyColor, hemiDiffuseWeight );\n\t\t#ifndef PHYSICALLY_CORRECT_LIGHTS\n\t\t\tirradiance *= PI;\n\t\t#endif\n\t\treturn irradiance;\n\t}\n#endif\n"; -var lights_pars_maps = "#if defined( USE_ENVMAP ) && defined( PHYSICAL )\n\tvec3 getLightProbeIndirectIrradiance( const in GeometricContext geometry, const in int maxMIPLevel ) {\n\t\tvec3 worldNormal = inverseTransformDirection( geometry.normal, viewMatrix );\n\t\t#ifdef ENVMAP_TYPE_CUBE\n\t\t\tvec3 queryVec = vec3( flipEnvMap * worldNormal.x, worldNormal.yz );\n\t\t\t#ifdef TEXTURE_LOD_EXT\n\t\t\t\tvec4 envMapColor = textureCubeLodEXT( envMap, queryVec, float( maxMIPLevel ) );\n\t\t\t#else\n\t\t\t\tvec4 envMapColor = textureCube( envMap, queryVec, float( maxMIPLevel ) );\n\t\t\t#endif\n\t\t\tenvMapColor.rgb = envMapTexelToLinear( envMapColor ).rgb;\n\t\t#elif defined( ENVMAP_TYPE_CUBE_UV )\n\t\t\tvec3 queryVec = vec3( flipEnvMap * worldNormal.x, worldNormal.yz );\n\t\t\tvec4 envMapColor = textureCubeUV( queryVec, 1.0 );\n\t\t#else\n\t\t\tvec4 envMapColor = vec4( 0.0 );\n\t\t#endif\n\t\treturn PI * envMapColor.rgb * envMapIntensity;\n\t}\n\tfloat getSpecularMIPLevel( const in float blinnShininessExponent, const in int maxMIPLevel ) {\n\t\tfloat maxMIPLevelScalar = float( maxMIPLevel );\n\t\tfloat desiredMIPLevel = maxMIPLevelScalar + 0.79248 - 0.5 * log2( pow2( blinnShininessExponent ) + 1.0 );\n\t\treturn clamp( desiredMIPLevel, 0.0, maxMIPLevelScalar );\n\t}\n\tvec3 getLightProbeIndirectRadiance( const in GeometricContext geometry, const in float blinnShininessExponent, const in int maxMIPLevel ) {\n\t\t#ifdef ENVMAP_MODE_REFLECTION\n\t\t\tvec3 reflectVec = reflect( -geometry.viewDir, geometry.normal );\n\t\t#else\n\t\t\tvec3 reflectVec = refract( -geometry.viewDir, geometry.normal, refractionRatio );\n\t\t#endif\n\t\treflectVec = inverseTransformDirection( reflectVec, viewMatrix );\n\t\tfloat specularMIPLevel = getSpecularMIPLevel( blinnShininessExponent, maxMIPLevel );\n\t\t#ifdef ENVMAP_TYPE_CUBE\n\t\t\tvec3 queryReflectVec = vec3( flipEnvMap * reflectVec.x, reflectVec.yz );\n\t\t\t#ifdef TEXTURE_LOD_EXT\n\t\t\t\tvec4 envMapColor = textureCubeLodEXT( envMap, queryReflectVec, specularMIPLevel );\n\t\t\t#else\n\t\t\t\tvec4 envMapColor = textureCube( envMap, queryReflectVec, specularMIPLevel );\n\t\t\t#endif\n\t\t\tenvMapColor.rgb = envMapTexelToLinear( envMapColor ).rgb;\n\t\t#elif defined( ENVMAP_TYPE_CUBE_UV )\n\t\t\tvec3 queryReflectVec = vec3( flipEnvMap * reflectVec.x, reflectVec.yz );\n\t\t\tvec4 envMapColor = textureCubeUV(queryReflectVec, BlinnExponentToGGXRoughness(blinnShininessExponent));\n\t\t#elif defined( ENVMAP_TYPE_EQUIREC )\n\t\t\tvec2 sampleUV;\n\t\t\tsampleUV.y = asin( clamp( reflectVec.y, - 1.0, 1.0 ) ) * RECIPROCAL_PI + 0.5;\n\t\t\tsampleUV.x = atan( reflectVec.z, reflectVec.x ) * RECIPROCAL_PI2 + 0.5;\n\t\t\t#ifdef TEXTURE_LOD_EXT\n\t\t\t\tvec4 envMapColor = texture2DLodEXT( envMap, sampleUV, specularMIPLevel );\n\t\t\t#else\n\t\t\t\tvec4 envMapColor = texture2D( envMap, sampleUV, specularMIPLevel );\n\t\t\t#endif\n\t\t\tenvMapColor.rgb = envMapTexelToLinear( envMapColor ).rgb;\n\t\t#elif defined( ENVMAP_TYPE_SPHERE )\n\t\t\tvec3 reflectView = normalize( ( viewMatrix * vec4( reflectVec, 0.0 ) ).xyz + vec3( 0.0,0.0,1.0 ) );\n\t\t\t#ifdef TEXTURE_LOD_EXT\n\t\t\t\tvec4 envMapColor = texture2DLodEXT( envMap, reflectView.xy * 0.5 + 0.5, specularMIPLevel );\n\t\t\t#else\n\t\t\t\tvec4 envMapColor = texture2D( envMap, reflectView.xy * 0.5 + 0.5, specularMIPLevel );\n\t\t\t#endif\n\t\t\tenvMapColor.rgb = envMapTexelToLinear( envMapColor ).rgb;\n\t\t#endif\n\t\treturn envMapColor.rgb * envMapIntensity;\n\t}\n#endif\n"; +var envmap_physical_pars_fragment = "#if defined( USE_ENVMAP ) && defined( PHYSICAL )\n\tvec3 getLightProbeIndirectIrradiance( const in GeometricContext geometry, const in int maxMIPLevel ) {\n\t\tvec3 worldNormal = inverseTransformDirection( geometry.normal, viewMatrix );\n\t\t#ifdef ENVMAP_TYPE_CUBE\n\t\t\tvec3 queryVec = vec3( flipEnvMap * worldNormal.x, worldNormal.yz );\n\t\t\t#ifdef TEXTURE_LOD_EXT\n\t\t\t\tvec4 envMapColor = textureCubeLodEXT( envMap, queryVec, float( maxMIPLevel ) );\n\t\t\t#else\n\t\t\t\tvec4 envMapColor = textureCube( envMap, queryVec, float( maxMIPLevel ) );\n\t\t\t#endif\n\t\t\tenvMapColor.rgb = envMapTexelToLinear( envMapColor ).rgb;\n\t\t#elif defined( ENVMAP_TYPE_CUBE_UV )\n\t\t\tvec3 queryVec = vec3( flipEnvMap * worldNormal.x, worldNormal.yz );\n\t\t\tvec4 envMapColor = textureCubeUV( envMap, queryVec, 1.0 );\n\t\t#else\n\t\t\tvec4 envMapColor = vec4( 0.0 );\n\t\t#endif\n\t\treturn PI * envMapColor.rgb * envMapIntensity;\n\t}\n\tfloat getSpecularMIPLevel( const in float blinnShininessExponent, const in int maxMIPLevel ) {\n\t\tfloat maxMIPLevelScalar = float( maxMIPLevel );\n\t\tfloat desiredMIPLevel = maxMIPLevelScalar + 0.79248 - 0.5 * log2( pow2( blinnShininessExponent ) + 1.0 );\n\t\treturn clamp( desiredMIPLevel, 0.0, maxMIPLevelScalar );\n\t}\n\tvec3 getLightProbeIndirectRadiance( const in GeometricContext geometry, const in float blinnShininessExponent, const in int maxMIPLevel ) {\n\t\t#ifdef ENVMAP_MODE_REFLECTION\n\t\t\tvec3 reflectVec = reflect( -geometry.viewDir, geometry.normal );\n\t\t#else\n\t\t\tvec3 reflectVec = refract( -geometry.viewDir, geometry.normal, refractionRatio );\n\t\t#endif\n\t\treflectVec = inverseTransformDirection( reflectVec, viewMatrix );\n\t\tfloat specularMIPLevel = getSpecularMIPLevel( blinnShininessExponent, maxMIPLevel );\n\t\t#ifdef ENVMAP_TYPE_CUBE\n\t\t\tvec3 queryReflectVec = vec3( flipEnvMap * reflectVec.x, reflectVec.yz );\n\t\t\t#ifdef TEXTURE_LOD_EXT\n\t\t\t\tvec4 envMapColor = textureCubeLodEXT( envMap, queryReflectVec, specularMIPLevel );\n\t\t\t#else\n\t\t\t\tvec4 envMapColor = textureCube( envMap, queryReflectVec, specularMIPLevel );\n\t\t\t#endif\n\t\t\tenvMapColor.rgb = envMapTexelToLinear( envMapColor ).rgb;\n\t\t#elif defined( ENVMAP_TYPE_CUBE_UV )\n\t\t\tvec3 queryReflectVec = vec3( flipEnvMap * reflectVec.x, reflectVec.yz );\n\t\t\tvec4 envMapColor = textureCubeUV( envMap, queryReflectVec, BlinnExponentToGGXRoughness(blinnShininessExponent ));\n\t\t#elif defined( ENVMAP_TYPE_EQUIREC )\n\t\t\tvec2 sampleUV;\n\t\t\tsampleUV.y = asin( clamp( reflectVec.y, - 1.0, 1.0 ) ) * RECIPROCAL_PI + 0.5;\n\t\t\tsampleUV.x = atan( reflectVec.z, reflectVec.x ) * RECIPROCAL_PI2 + 0.5;\n\t\t\t#ifdef TEXTURE_LOD_EXT\n\t\t\t\tvec4 envMapColor = texture2DLodEXT( envMap, sampleUV, specularMIPLevel );\n\t\t\t#else\n\t\t\t\tvec4 envMapColor = texture2D( envMap, sampleUV, specularMIPLevel );\n\t\t\t#endif\n\t\t\tenvMapColor.rgb = envMapTexelToLinear( envMapColor ).rgb;\n\t\t#elif defined( ENVMAP_TYPE_SPHERE )\n\t\t\tvec3 reflectView = normalize( ( viewMatrix * vec4( reflectVec, 0.0 ) ).xyz + vec3( 0.0,0.0,1.0 ) );\n\t\t\t#ifdef TEXTURE_LOD_EXT\n\t\t\t\tvec4 envMapColor = texture2DLodEXT( envMap, reflectView.xy * 0.5 + 0.5, specularMIPLevel );\n\t\t\t#else\n\t\t\t\tvec4 envMapColor = texture2D( envMap, reflectView.xy * 0.5 + 0.5, specularMIPLevel );\n\t\t\t#endif\n\t\t\tenvMapColor.rgb = envMapTexelToLinear( envMapColor ).rgb;\n\t\t#endif\n\t\treturn envMapColor.rgb * envMapIntensity;\n\t}\n#endif\n"; var lights_phong_fragment = "BlinnPhongMaterial material;\nmaterial.diffuseColor = diffuseColor.rgb;\nmaterial.specularColor = specular;\nmaterial.specularShininess = shininess;\nmaterial.specularStrength = specularStrength;\n"; @@ -5994,9 +6069,9 @@ var lights_fragment_end = "#if defined( RE_IndirectDiffuse )\n\tRE_IndirectDiffu var logdepthbuf_fragment = "#if defined( USE_LOGDEPTHBUF ) && defined( USE_LOGDEPTHBUF_EXT )\n\tgl_FragDepthEXT = log2( vFragDepth ) * logDepthBufFC * 0.5;\n#endif"; -var logdepthbuf_pars_fragment = "#ifdef USE_LOGDEPTHBUF\n\tuniform float logDepthBufFC;\n\t#ifdef USE_LOGDEPTHBUF_EXT\n\t\tvarying float vFragDepth;\n\t#endif\n#endif\n"; +var logdepthbuf_pars_fragment = "#if defined( USE_LOGDEPTHBUF ) && defined( USE_LOGDEPTHBUF_EXT )\n\tuniform float logDepthBufFC;\n\tvarying float vFragDepth;\n#endif\n"; -var logdepthbuf_pars_vertex = "#ifdef USE_LOGDEPTHBUF\n\t#ifdef USE_LOGDEPTHBUF_EXT\n\t\tvarying float vFragDepth;\n\t#endif\n\tuniform float logDepthBufFC;\n#endif"; +var logdepthbuf_pars_vertex = "#ifdef USE_LOGDEPTHBUF\n\t#ifdef USE_LOGDEPTHBUF_EXT\n\t\tvarying float vFragDepth;\n\t#else\n\t\tuniform float logDepthBufFC;\n\t#endif\n#endif\n"; var logdepthbuf_vertex = "#ifdef USE_LOGDEPTHBUF\n\t#ifdef USE_LOGDEPTHBUF_EXT\n\t\tvFragDepth = 1.0 + gl_Position.w;\n\t#else\n\t\tgl_Position.z = log2( max( EPSILON, gl_Position.w + 1.0 ) ) * logDepthBufFC - 1.0;\n\t\tgl_Position.z *= gl_Position.w;\n\t#endif\n#endif\n"; @@ -6020,9 +6095,9 @@ var morphtarget_vertex = "#ifdef USE_MORPHTARGETS\n\ttransformed += ( morphTarge var normal_fragment_begin = "#ifdef FLAT_SHADED\n\tvec3 fdx = vec3( dFdx( vViewPosition.x ), dFdx( vViewPosition.y ), dFdx( vViewPosition.z ) );\n\tvec3 fdy = vec3( dFdy( vViewPosition.x ), dFdy( vViewPosition.y ), dFdy( vViewPosition.z ) );\n\tvec3 normal = normalize( cross( fdx, fdy ) );\n#else\n\tvec3 normal = normalize( vNormal );\n\t#ifdef DOUBLE_SIDED\n\t\tnormal = normal * ( float( gl_FrontFacing ) * 2.0 - 1.0 );\n\t#endif\n#endif\n"; -var normal_fragment_maps = "#ifdef USE_NORMALMAP\n\tnormal = perturbNormal2Arb( -vViewPosition, normal );\n#elif defined( USE_BUMPMAP )\n\tnormal = perturbNormalArb( -vViewPosition, normal, dHdxy_fwd() );\n#endif\n"; +var normal_fragment_maps = "#ifdef USE_NORMALMAP\n\t#ifdef OBJECTSPACE_NORMALMAP\n\t\tnormal = texture2D( normalMap, vUv ).xyz * 2.0 - 1.0;\n\t\t#ifdef FLIP_SIDED\n\t\t\tnormal = - normal;\n\t\t#endif\n\t\t#ifdef DOUBLE_SIDED\n\t\t\tnormal = normal * ( float( gl_FrontFacing ) * 2.0 - 1.0 );\n\t\t#endif\n\t\tnormal = normalize( normalMatrix * normal );\n\t#else\n\t\tnormal = perturbNormal2Arb( -vViewPosition, normal );\n\t#endif\n#elif defined( USE_BUMPMAP )\n\tnormal = perturbNormalArb( -vViewPosition, normal, dHdxy_fwd() );\n#endif\n"; -var normalmap_pars_fragment = "#ifdef USE_NORMALMAP\n\tuniform sampler2D normalMap;\n\tuniform vec2 normalScale;\n\tvec3 perturbNormal2Arb( vec3 eye_pos, vec3 surf_norm ) {\n\t\tvec3 q0 = vec3( dFdx( eye_pos.x ), dFdx( eye_pos.y ), dFdx( eye_pos.z ) );\n\t\tvec3 q1 = vec3( dFdy( eye_pos.x ), dFdy( eye_pos.y ), dFdy( eye_pos.z ) );\n\t\tvec2 st0 = dFdx( vUv.st );\n\t\tvec2 st1 = dFdy( vUv.st );\n\t\tfloat scale = sign( st1.t * st0.s - st0.t * st1.s );\t\tscale *= float( gl_FrontFacing ) * 2.0 - 1.0;\n\t\tvec3 S = normalize( ( q0 * st1.t - q1 * st0.t ) * scale );\n\t\tvec3 T = normalize( ( - q0 * st1.s + q1 * st0.s ) * scale );\n\t\tvec3 N = normalize( surf_norm );\n\t\tvec3 mapN = texture2D( normalMap, vUv ).xyz * 2.0 - 1.0;\n\t\tmapN.xy = normalScale * mapN.xy;\n\t\tmat3 tsn = mat3( S, T, N );\n\t\treturn normalize( tsn * mapN );\n\t}\n#endif\n"; +var normalmap_pars_fragment = "#ifdef USE_NORMALMAP\n\tuniform sampler2D normalMap;\n\tuniform vec2 normalScale;\n\t#ifdef OBJECTSPACE_NORMALMAP\n\t\tuniform mat3 normalMatrix;\n\t#else\n\t\tvec3 perturbNormal2Arb( vec3 eye_pos, vec3 surf_norm ) {\n\t\t\tvec3 q0 = vec3( dFdx( eye_pos.x ), dFdx( eye_pos.y ), dFdx( eye_pos.z ) );\n\t\t\tvec3 q1 = vec3( dFdy( eye_pos.x ), dFdy( eye_pos.y ), dFdy( eye_pos.z ) );\n\t\t\tvec2 st0 = dFdx( vUv.st );\n\t\t\tvec2 st1 = dFdy( vUv.st );\n\t\t\tfloat scale = sign( st1.t * st0.s - st0.t * st1.s );\n\t\t\tvec3 S = normalize( ( q0 * st1.t - q1 * st0.t ) * scale );\n\t\t\tvec3 T = normalize( ( - q0 * st1.s + q1 * st0.s ) * scale );\n\t\t\tvec3 N = normalize( surf_norm );\n\t\t\tmat3 tsn = mat3( S, T, N );\n\t\t\tvec3 mapN = texture2D( normalMap, vUv ).xyz * 2.0 - 1.0;\n\t\t\tmapN.xy *= normalScale;\n\t\t\tmapN.xy *= ( float( gl_FrontFacing ) * 2.0 - 1.0 );\n\t\t\treturn normalize( tsn * mapN );\n\t\t}\n\t#endif\n#endif\n"; var packing = "vec3 packNormalToRGB( const in vec3 normal ) {\n\treturn normalize( normal ) * 0.5 + 0.5;\n}\nvec3 unpackRGBToNormal( const in vec3 rgb ) {\n\treturn 2.0 * rgb.xyz - 1.0;\n}\nconst float PackUpscale = 256. / 255.;const float UnpackDownscale = 255. / 256.;\nconst vec3 PackFactors = vec3( 256. * 256. * 256., 256. * 256., 256. );\nconst vec4 UnpackFactors = UnpackDownscale / vec4( PackFactors, 1. );\nconst float ShiftRight8 = 1. / 256.;\nvec4 packDepthToRGBA( const in float v ) {\n\tvec4 r = vec4( fract( v * PackFactors ), v );\n\tr.yzw -= r.xyz * ShiftRight8;\treturn r * PackUpscale;\n}\nfloat unpackRGBAToDepth( const in vec4 v ) {\n\treturn dot( v, UnpackFactors );\n}\nfloat viewZToOrthographicDepth( const in float viewZ, const in float near, const in float far ) {\n\treturn ( viewZ + near ) / ( near - far );\n}\nfloat orthographicDepthToViewZ( const in float linearClipZ, const in float near, const in float far ) {\n\treturn linearClipZ * ( near - far ) - near;\n}\nfloat viewZToPerspectiveDepth( const in float viewZ, const in float near, const in float far ) {\n\treturn (( near + viewZ ) * far ) / (( far - near ) * viewZ );\n}\nfloat perspectiveDepthToViewZ( const in float invClipZ, const in float near, const in float far ) {\n\treturn ( near * far ) / ( ( far - near ) * invClipZ - far );\n}\n"; @@ -6100,30 +6175,34 @@ var meshbasic_frag = "uniform vec3 diffuse;\nuniform float opacity;\n#ifndef FLA var meshbasic_vert = "#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\t#ifdef USE_ENVMAP\n\t#include \n\t#include \n\t#include \n\t#include \n\t#endif\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}\n"; -var meshlambert_frag = "uniform vec3 diffuse;\nuniform vec3 emissive;\nuniform float opacity;\nvarying vec3 vLightFront;\n#ifdef DOUBLE_SIDED\n\tvarying vec3 vLightBack;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\tReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n\tvec3 totalEmissiveRadiance = emissive;\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\treflectedLight.indirectDiffuse = getAmbientLightIrradiance( ambientLightColor );\n\t#include \n\treflectedLight.indirectDiffuse *= BRDF_Diffuse_Lambert( diffuseColor.rgb );\n\t#ifdef DOUBLE_SIDED\n\t\treflectedLight.directDiffuse = ( gl_FrontFacing ) ? vLightFront : vLightBack;\n\t#else\n\t\treflectedLight.directDiffuse = vLightFront;\n\t#endif\n\treflectedLight.directDiffuse *= BRDF_Diffuse_Lambert( diffuseColor.rgb ) * getShadowMask();\n\t#include \n\tvec3 outgoingLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse + totalEmissiveRadiance;\n\t#include \n\tgl_FragColor = vec4( outgoingLight, diffuseColor.a );\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}\n"; +var meshlambert_frag = "uniform vec3 diffuse;\nuniform vec3 emissive;\nuniform float opacity;\nvarying vec3 vLightFront;\n#ifdef DOUBLE_SIDED\n\tvarying vec3 vLightBack;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\tReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n\tvec3 totalEmissiveRadiance = emissive;\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\treflectedLight.indirectDiffuse = getAmbientLightIrradiance( ambientLightColor );\n\t#include \n\treflectedLight.indirectDiffuse *= BRDF_Diffuse_Lambert( diffuseColor.rgb );\n\t#ifdef DOUBLE_SIDED\n\t\treflectedLight.directDiffuse = ( gl_FrontFacing ) ? vLightFront : vLightBack;\n\t#else\n\t\treflectedLight.directDiffuse = vLightFront;\n\t#endif\n\treflectedLight.directDiffuse *= BRDF_Diffuse_Lambert( diffuseColor.rgb ) * getShadowMask();\n\t#include \n\tvec3 outgoingLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse + totalEmissiveRadiance;\n\t#include \n\tgl_FragColor = vec4( outgoingLight, diffuseColor.a );\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}\n"; -var meshlambert_vert = "#define LAMBERT\nvarying vec3 vLightFront;\n#ifdef DOUBLE_SIDED\n\tvarying vec3 vLightBack;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}\n"; +var meshlambert_vert = "#define LAMBERT\nvarying vec3 vLightFront;\n#ifdef DOUBLE_SIDED\n\tvarying vec3 vLightBack;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}\n"; -var meshphong_frag = "#define PHONG\nuniform vec3 diffuse;\nuniform vec3 emissive;\nuniform vec3 specular;\nuniform float shininess;\nuniform float opacity;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\tReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n\tvec3 totalEmissiveRadiance = emissive;\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tvec3 outgoingLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse + reflectedLight.directSpecular + reflectedLight.indirectSpecular + totalEmissiveRadiance;\n\t#include \n\tgl_FragColor = vec4( outgoingLight, diffuseColor.a );\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}\n"; +var meshphong_frag = "#define PHONG\nuniform vec3 diffuse;\nuniform vec3 emissive;\nuniform vec3 specular;\nuniform float shininess;\nuniform float opacity;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\tReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n\tvec3 totalEmissiveRadiance = emissive;\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tvec3 outgoingLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse + reflectedLight.directSpecular + reflectedLight.indirectSpecular + totalEmissiveRadiance;\n\t#include \n\tgl_FragColor = vec4( outgoingLight, diffuseColor.a );\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}\n"; var meshphong_vert = "#define PHONG\nvarying vec3 vViewPosition;\n#ifndef FLAT_SHADED\n\tvarying vec3 vNormal;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n#ifndef FLAT_SHADED\n\tvNormal = normalize( transformedNormal );\n#endif\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tvViewPosition = - mvPosition.xyz;\n\t#include \n\t#include \n\t#include \n\t#include \n}\n"; -var meshphysical_frag = "#define PHYSICAL\nuniform vec3 diffuse;\nuniform vec3 emissive;\nuniform float roughness;\nuniform float metalness;\nuniform float opacity;\n#ifndef STANDARD\n\tuniform float clearCoat;\n\tuniform float clearCoatRoughness;\n#endif\nvarying vec3 vViewPosition;\n#ifndef FLAT_SHADED\n\tvarying vec3 vNormal;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\tReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n\tvec3 totalEmissiveRadiance = emissive;\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tvec3 outgoingLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse + reflectedLight.directSpecular + reflectedLight.indirectSpecular + totalEmissiveRadiance;\n\tgl_FragColor = vec4( outgoingLight, diffuseColor.a );\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}\n"; +var meshphysical_frag = "#define PHYSICAL\nuniform vec3 diffuse;\nuniform vec3 emissive;\nuniform float roughness;\nuniform float metalness;\nuniform float opacity;\n#ifndef STANDARD\n\tuniform float clearCoat;\n\tuniform float clearCoatRoughness;\n#endif\nvarying vec3 vViewPosition;\n#ifndef FLAT_SHADED\n\tvarying vec3 vNormal;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\tReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n\tvec3 totalEmissiveRadiance = emissive;\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tvec3 outgoingLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse + reflectedLight.directSpecular + reflectedLight.indirectSpecular + totalEmissiveRadiance;\n\tgl_FragColor = vec4( outgoingLight, diffuseColor.a );\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}\n"; var meshphysical_vert = "#define PHYSICAL\nvarying vec3 vViewPosition;\n#ifndef FLAT_SHADED\n\tvarying vec3 vNormal;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n#ifndef FLAT_SHADED\n\tvNormal = normalize( transformedNormal );\n#endif\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tvViewPosition = - mvPosition.xyz;\n\t#include \n\t#include \n\t#include \n}\n"; -var normal_frag = "#define NORMAL\nuniform float opacity;\n#if defined( FLAT_SHADED ) || defined( USE_BUMPMAP ) || defined( USE_NORMALMAP )\n\tvarying vec3 vViewPosition;\n#endif\n#ifndef FLAT_SHADED\n\tvarying vec3 vNormal;\n#endif\n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\tgl_FragColor = vec4( packNormalToRGB( normal ), opacity );\n}\n"; +var normal_frag = "#define NORMAL\nuniform float opacity;\n#if defined( FLAT_SHADED ) || defined( USE_BUMPMAP ) || ( defined( USE_NORMALMAP ) && ! defined( OBJECTSPACE_NORMALMAP ) )\n\tvarying vec3 vViewPosition;\n#endif\n#ifndef FLAT_SHADED\n\tvarying vec3 vNormal;\n#endif\n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\tgl_FragColor = vec4( packNormalToRGB( normal ), opacity );\n}\n"; -var normal_vert = "#define NORMAL\n#if defined( FLAT_SHADED ) || defined( USE_BUMPMAP ) || defined( USE_NORMALMAP )\n\tvarying vec3 vViewPosition;\n#endif\n#ifndef FLAT_SHADED\n\tvarying vec3 vNormal;\n#endif\n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n#ifndef FLAT_SHADED\n\tvNormal = normalize( transformedNormal );\n#endif\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n#if defined( FLAT_SHADED ) || defined( USE_BUMPMAP ) || defined( USE_NORMALMAP )\n\tvViewPosition = - mvPosition.xyz;\n#endif\n}\n"; +var normal_vert = "#define NORMAL\n#if defined( FLAT_SHADED ) || defined( USE_BUMPMAP ) || ( defined( USE_NORMALMAP ) && ! defined( OBJECTSPACE_NORMALMAP ) )\n\tvarying vec3 vViewPosition;\n#endif\n#ifndef FLAT_SHADED\n\tvarying vec3 vNormal;\n#endif\n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n#ifndef FLAT_SHADED\n\tvNormal = normalize( transformedNormal );\n#endif\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n#if defined( FLAT_SHADED ) || defined( USE_BUMPMAP ) || ( defined( USE_NORMALMAP ) && ! defined( OBJECTSPACE_NORMALMAP ) )\n\tvViewPosition = - mvPosition.xyz;\n#endif\n}\n"; -var points_frag = "uniform vec3 diffuse;\nuniform float opacity;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec3 outgoingLight = vec3( 0.0 );\n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\t#include \n\t#include \n\t#include \n\t#include \n\toutgoingLight = diffuseColor.rgb;\n\tgl_FragColor = vec4( outgoingLight, diffuseColor.a );\n\t#include \n\t#include \n\t#include \n\t#include \n}\n"; +var points_frag = "uniform vec3 diffuse;\nuniform float opacity;\n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec3 outgoingLight = vec3( 0.0 );\n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\t#include \n\t#include \n\t#include \n\t#include \n\toutgoingLight = diffuseColor.rgb;\n\tgl_FragColor = vec4( outgoingLight, diffuseColor.a );\n\t#include \n\t#include \n\t#include \n\t#include \n}\n"; -var points_vert = "uniform float size;\nuniform float scale;\n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#ifdef USE_SIZEATTENUATION\n\t\tgl_PointSize = size * ( scale / - mvPosition.z );\n\t#else\n\t\tgl_PointSize = size;\n\t#endif\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}\n"; +var points_vert = "uniform float size;\nuniform float scale;\n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\tgl_PointSize = size;\n\t#ifdef USE_SIZEATTENUATION\n\t\tbool isPerspective = ( projectionMatrix[ 2 ][ 3 ] == - 1.0 );\n\t\tif ( isPerspective ) gl_PointSize *= ( scale / - mvPosition.z );\n\t#endif\n\t#include \n\t#include \n\t#include \n\t#include \n}\n"; var shadow_frag = "uniform vec3 color;\nuniform float opacity;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\tgl_FragColor = vec4( color, opacity * ( 1.0 - getShadowMask() ) );\n\t#include \n}\n"; var shadow_vert = "#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}\n"; +var sprite_frag = "uniform vec3 diffuse;\nuniform float opacity;\n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec3 outgoingLight = vec3( 0.0 );\n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\t#include \n\t#include \n\t#include \n\toutgoingLight = diffuseColor.rgb;\n\tgl_FragColor = vec4( outgoingLight, diffuseColor.a );\n\t#include \n\t#include \n\t#include \n}\n"; + +var sprite_vert = "uniform float rotation;\nuniform vec2 center;\n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec4 mvPosition = modelViewMatrix * vec4( 0.0, 0.0, 0.0, 1.0 );\n\tvec2 scale;\n\tscale.x = length( vec3( modelMatrix[ 0 ].x, modelMatrix[ 0 ].y, modelMatrix[ 0 ].z ) );\n\tscale.y = length( vec3( modelMatrix[ 1 ].x, modelMatrix[ 1 ].y, modelMatrix[ 1 ].z ) );\n\t#ifndef USE_SIZEATTENUATION\n\t\tbool isPerspective = ( projectionMatrix[ 2 ][ 3 ] == - 1.0 );\n\t\tif ( isPerspective ) scale *= - mvPosition.z;\n\t#endif\n\tvec2 alignedPosition = ( position.xy - ( center - vec2( 0.5 ) ) ) * scale;\n\tvec2 rotatedPosition;\n\trotatedPosition.x = cos( rotation ) * alignedPosition.x - sin( rotation ) * alignedPosition.y;\n\trotatedPosition.y = sin( rotation ) * alignedPosition.x + cos( rotation ) * alignedPosition.y;\n\tmvPosition.xy += rotatedPosition;\n\tgl_Position = projectionMatrix * mvPosition;\n\t#include \n\t#include \n\t#include \n}\n"; + var ShaderChunk = { alphamap_fragment: alphamap_fragment, alphamap_pars_fragment: alphamap_pars_fragment, @@ -6154,6 +6233,7 @@ var ShaderChunk = { envmap_fragment: envmap_fragment, envmap_pars_fragment: envmap_pars_fragment, envmap_pars_vertex: envmap_pars_vertex, + envmap_physical_pars_fragment: envmap_physical_pars_fragment, envmap_vertex: envmap_vertex, fog_vertex: fog_vertex, fog_pars_vertex: fog_pars_vertex, @@ -6164,7 +6244,6 @@ var ShaderChunk = { lightmap_pars_fragment: lightmap_pars_fragment, lights_lambert_vertex: lights_lambert_vertex, lights_pars_begin: lights_pars_begin, - lights_pars_maps: lights_pars_maps, lights_phong_fragment: lights_phong_fragment, lights_phong_pars_fragment: lights_phong_pars_fragment, lights_physical_fragment: lights_physical_fragment, @@ -6238,7 +6317,9 @@ var ShaderChunk = { points_frag: points_frag, points_vert: points_vert, shadow_frag: shadow_frag, - shadow_vert: shadow_vert + shadow_vert: shadow_vert, + sprite_frag: sprite_frag, + sprite_vert: sprite_vert }; /** @@ -6619,23 +6700,73 @@ Object.assign( Color.prototype, { }, - convertGammaToLinear: function () { + convertGammaToLinear: function ( gammaFactor ) { - var r = this.r, g = this.g, b = this.b; + this.copyGammaToLinear( this, gammaFactor ); + + return this; + + }, + + convertLinearToGamma: function ( gammaFactor ) { - this.r = r * r; - this.g = g * g; - this.b = b * b; + this.copyLinearToGamma( this, gammaFactor ); return this; }, - convertLinearToGamma: function () { + copySRGBToLinear: function () { - this.r = Math.sqrt( this.r ); - this.g = Math.sqrt( this.g ); - this.b = Math.sqrt( this.b ); + function SRGBToLinear( c ) { + + return ( c < 0.04045 ) ? c * 0.0773993808 : Math.pow( c * 0.9478672986 + 0.0521327014, 2.4 ); + + } + + return function copySRGBToLinear( color ) { + + this.r = SRGBToLinear( color.r ); + this.g = SRGBToLinear( color.g ); + this.b = SRGBToLinear( color.b ); + + return this; + + }; + + }(), + + copyLinearToSRGB: function () { + + function LinearToSRGB( c ) { + + return ( c < 0.0031308 ) ? c * 12.92 : 1.055 * ( Math.pow( c, 0.41666 ) ) - 0.055; + + } + + return function copyLinearToSRGB( color ) { + + this.r = LinearToSRGB( color.r ); + this.g = LinearToSRGB( color.g ); + this.b = LinearToSRGB( color.b ); + + return this; + + }; + + }(), + + convertSRGBToLinear: function () { + + this.copySRGBToLinear( this ); + + return this; + + }, + + convertLinearToSRGB: function () { + + this.copyLinearToSRGB( this ); return this; @@ -6797,6 +6928,28 @@ Object.assign( Color.prototype, { }, + lerpHSL: function () { + + var hslA = { h: 0, s: 0, l: 0 }; + var hslB = { h: 0, s: 0, l: 0 }; + + return function lerpHSL( color, alpha ) { + + this.getHSL( hslA ); + color.getHSL( hslB ); + + var h = _Math.lerp( hslA.h, hslB.h, alpha ); + var s = _Math.lerp( hslA.s, hslB.s, alpha ); + var l = _Math.lerp( hslA.l, hslB.l, alpha ); + + this.setHSL( h, s, l ); + + return this; + + }; + + }(), + equals: function ( c ) { return ( c.r === this.r ) && ( c.g === this.g ) && ( c.b === this.b ); @@ -7016,6 +7169,17 @@ var UniformsLib = { map: { value: null }, uvTransform: { value: new Matrix3() } + }, + + sprite: { + + diffuse: { value: new Color( 0xeeeeee ) }, + opacity: { value: 1.0 }, + center: { value: new Vector2( 0.5, 0.5 ) }, + rotation: { value: 0.0 }, + map: { value: null }, + uvTransform: { value: new Matrix3() } + } }; @@ -7178,6 +7342,18 @@ var ShaderLib = { }, + sprite: { + + uniforms: UniformsUtils.merge( [ + UniformsLib.sprite, + UniformsLib.fog + ] ), + + vertexShader: ShaderChunk.sprite_vert, + fragmentShader: ShaderChunk.sprite_frag + + }, + /* ------------------------------------------------------------------------- // Cube map shader ------------------------------------------------------------------------- */ @@ -7256,6 +7432,61 @@ ShaderLib.physical = { }; +/** + * @author mrdoob / http://mrdoob.com/ + */ + +function WebGLAnimation() { + + var context = null; + var isAnimating = false; + var animationLoop = null; + + function onAnimationFrame( time, frame ) { + + if ( isAnimating === false ) return; + + animationLoop( time, frame ); + + context.requestAnimationFrame( onAnimationFrame ); + + } + + return { + + start: function () { + + if ( isAnimating === true ) return; + if ( animationLoop === null ) return; + + context.requestAnimationFrame( onAnimationFrame ); + + isAnimating = true; + + }, + + stop: function () { + + isAnimating = false; + + }, + + setAnimationLoop: function ( callback ) { + + animationLoop = callback; + + }, + + setContext: function ( value ) { + + context = value; + + } + + }; + +} + /** * @author mrdoob / http://mrdoob.com/ */ @@ -8094,35 +8325,51 @@ Object3D.prototype = Object.assign( Object.create( EventDispatcher.prototype ), lookAt: function () { - // This method does not support objects with rotated and/or translated parent(s) + // This method does not support objects having non-uniformly-scaled parent(s) + var q1 = new Quaternion(); var m1 = new Matrix4(); - var vector = new Vector3(); + var target = new Vector3(); + var position = new Vector3(); return function lookAt( x, y, z ) { if ( x.isVector3 ) { - vector.copy( x ); + target.copy( x ); } else { - vector.set( x, y, z ); + target.set( x, y, z ); } + var parent = this.parent; + + this.updateWorldMatrix( true, false ); + + position.setFromMatrixPosition( this.matrixWorld ); + if ( this.isCamera ) { - m1.lookAt( this.position, vector, this.up ); + m1.lookAt( position, target, this.up ); } else { - m1.lookAt( vector, this.position, this.up ); + m1.lookAt( target, position, this.up ); } this.quaternion.setFromRotationMatrix( m1 ); + if ( parent ) { + + m1.extractRotation( parent.matrixWorld ); + q1.setFromRotationMatrix( m1 ); + this.quaternion.premultiply( q1.inverse() ); + + } + }; }(), @@ -8297,26 +8544,22 @@ Object3D.prototype = Object.assign( Object.create( EventDispatcher.prototype ), }(), - getWorldDirection: function () { - - var quaternion = new Quaternion(); - - return function getWorldDirection( target ) { + getWorldDirection: function ( target ) { - if ( target === undefined ) { + if ( target === undefined ) { - console.warn( 'THREE.Object3D: .getWorldDirection() target is now required' ); - target = new Vector3(); + console.warn( 'THREE.Object3D: .getWorldDirection() target is now required' ); + target = new Vector3(); - } + } - this.getWorldQuaternion( quaternion ); + this.updateMatrixWorld( true ); - return target.set( 0, 0, 1 ).applyQuaternion( quaternion ); + var e = this.matrixWorld.elements; - }; + return target.set( e[ 8 ], e[ 9 ], e[ 10 ] ).normalize(); - }(), + }, raycast: function () {}, @@ -8406,6 +8649,44 @@ Object3D.prototype = Object.assign( Object.create( EventDispatcher.prototype ), }, + updateWorldMatrix: function ( updateParents, updateChildren ) { + + var parent = this.parent; + + if ( updateParents === true && parent !== null ) { + + parent.updateWorldMatrix( true, false ); + + } + + if ( this.matrixAutoUpdate ) this.updateMatrix(); + + if ( this.parent === null ) { + + this.matrixWorld.copy( this.matrix ); + + } else { + + this.matrixWorld.multiplyMatrices( this.parent.matrixWorld, this.matrix ); + + } + + // update children + + if ( updateChildren === true ) { + + var children = this.children; + + for ( var i = 0, l = children.length; i < l; i ++ ) { + + children[ i ].updateWorldMatrix( false, true ); + + } + + } + + }, + toJSON: function ( meta ) { // meta is a string when called from JSON.stringify @@ -8450,6 +8731,7 @@ Object3D.prototype = Object.assign( Object.create( EventDispatcher.prototype ), if ( this.renderOrder !== 0 ) object.renderOrder = this.renderOrder; if ( JSON.stringify( this.userData ) !== '{}' ) object.userData = this.userData; + object.layers = this.layers.mask; object.matrix = this.matrix.toArray(); if ( this.matrixAutoUpdate === false ) object.matrixAutoUpdate = false; @@ -8468,7 +8750,7 @@ Object3D.prototype = Object.assign( Object.create( EventDispatcher.prototype ), } - if ( this.geometry !== undefined ) { + if ( this.isMesh || this.isLine || this.isPoints ) { object.geometry = serialize( meta.geometries, this.geometry ); @@ -8638,7 +8920,9 @@ function Camera() { this.type = 'Camera'; this.matrixWorldInverse = new Matrix4(); + this.projectionMatrix = new Matrix4(); + this.projectionMatrixInverse = new Matrix4(); } @@ -8653,32 +8937,30 @@ Camera.prototype = Object.assign( Object.create( Object3D.prototype ), { Object3D.prototype.copy.call( this, source, recursive ); this.matrixWorldInverse.copy( source.matrixWorldInverse ); + this.projectionMatrix.copy( source.projectionMatrix ); + this.projectionMatrixInverse.copy( source.projectionMatrixInverse ); return this; }, - getWorldDirection: function () { + getWorldDirection: function ( target ) { - var quaternion = new Quaternion(); - - return function getWorldDirection( target ) { - - if ( target === undefined ) { + if ( target === undefined ) { - console.warn( 'THREE.Camera: .getWorldDirection() target is now required' ); - target = new Vector3(); + console.warn( 'THREE.Camera: .getWorldDirection() target is now required' ); + target = new Vector3(); - } + } - this.getWorldQuaternion( quaternion ); + this.updateMatrixWorld( true ); - return target.set( 0, 0, - 1 ).applyQuaternion( quaternion ); + var e = this.matrixWorld.elements; - }; + return target.set( - e[ 8 ], - e[ 9 ], - e[ 10 ] ).normalize(); - }(), + }, updateMatrixWorld: function ( force ) { @@ -8814,6 +9096,8 @@ OrthographicCamera.prototype = Object.assign( Object.create( Camera.prototype ), this.projectionMatrix.makeOrthographic( left, right, top, bottom, this.near, this.far ); + this.projectionMatrixInverse.getInverse( this.projectionMatrix ); + }, toJSON: function ( meta ) { @@ -10835,7 +11119,10 @@ Object.assign( DirectGeometry.prototype, { for ( var i = 0; i < morphTargetsLength; i ++ ) { - morphTargetsPosition[ i ] = []; + morphTargetsPosition[ i ] = { + name: morphTargets[ i ].name, + data: [] + }; } @@ -10854,7 +11141,10 @@ Object.assign( DirectGeometry.prototype, { for ( var i = 0; i < morphNormalsLength; i ++ ) { - morphTargetsNormal[ i ] = []; + morphTargetsNormal[ i ] = { + name: morphNormals[ i ].name, + data: [] + }; } @@ -10872,6 +11162,12 @@ Object.assign( DirectGeometry.prototype, { // + if ( vertices.length > 0 && faces.length === 0 ) { + + console.error( 'THREE.DirectGeometry: Faceless geometries are not supported.' ); + + } + for ( var i = 0; i < faces.length; i ++ ) { var face = faces[ i ]; @@ -10948,7 +11244,7 @@ Object.assign( DirectGeometry.prototype, { var morphTarget = morphTargets[ j ].vertices; - morphTargetsPosition[ j ].push( morphTarget[ face.a ], morphTarget[ face.b ], morphTarget[ face.c ] ); + morphTargetsPosition[ j ].data.push( morphTarget[ face.a ], morphTarget[ face.b ], morphTarget[ face.c ] ); } @@ -10956,7 +11252,7 @@ Object.assign( DirectGeometry.prototype, { var morphNormal = morphNormals[ j ].vertexNormals[ i ]; - morphTargetsNormal[ j ].push( morphNormal.a, morphNormal.b, morphNormal.c ); + morphTargetsNormal[ j ].data.push( morphNormal.a, morphNormal.b, morphNormal.c ); } @@ -11038,6 +11334,8 @@ function BufferGeometry() { this.drawRange = { start: 0, count: Infinity }; + this.userData = {}; + } BufferGeometry.prototype = Object.assign( Object.create( EventDispatcher.prototype ), { @@ -11072,9 +11370,7 @@ BufferGeometry.prototype = Object.assign( Object.create( EventDispatcher.prototy console.warn( 'THREE.BufferGeometry: .addAttribute() now expects ( name, attribute ).' ); - this.addAttribute( name, new BufferAttribute( arguments[ 1 ], arguments[ 2 ] ) ); - - return; + return this.addAttribute( name, new BufferAttribute( arguments[ 1 ], arguments[ 2 ] ) ); } @@ -11083,7 +11379,7 @@ BufferGeometry.prototype = Object.assign( Object.create( EventDispatcher.prototy console.warn( 'THREE.BufferGeometry.addAttribute: Use .setIndex() for index attribute.' ); this.setIndex( attribute ); - return; + return this; } @@ -11542,9 +11838,10 @@ BufferGeometry.prototype = Object.assign( Object.create( EventDispatcher.prototy var morphTarget = morphTargets[ i ]; - var attribute = new Float32BufferAttribute( morphTarget.length * 3, 3 ); + var attribute = new Float32BufferAttribute( morphTarget.data.length * 3, 3 ); + attribute.name = morphTarget.name; - array.push( attribute.copyVector3sArray( morphTarget ) ); + array.push( attribute.copyVector3sArray( morphTarget.data ) ); } @@ -11674,7 +11971,6 @@ BufferGeometry.prototype = Object.assign( Object.create( EventDispatcher.prototy var index = this.index; var attributes = this.attributes; - var groups = this.groups; if ( attributes.position ) { @@ -11710,46 +12006,31 @@ BufferGeometry.prototype = Object.assign( Object.create( EventDispatcher.prototy var indices = index.array; - if ( groups.length === 0 ) { - - this.addGroup( 0, indices.length ); - - } - - for ( var j = 0, jl = groups.length; j < jl; ++ j ) { - - var group = groups[ j ]; - - var start = group.start; - var count = group.count; - - for ( var i = start, il = start + count; i < il; i += 3 ) { - - vA = indices[ i + 0 ] * 3; - vB = indices[ i + 1 ] * 3; - vC = indices[ i + 2 ] * 3; + for ( var i = 0, il = index.count; i < il; i += 3 ) { - pA.fromArray( positions, vA ); - pB.fromArray( positions, vB ); - pC.fromArray( positions, vC ); + vA = indices[ i + 0 ] * 3; + vB = indices[ i + 1 ] * 3; + vC = indices[ i + 2 ] * 3; - cb.subVectors( pC, pB ); - ab.subVectors( pA, pB ); - cb.cross( ab ); + pA.fromArray( positions, vA ); + pB.fromArray( positions, vB ); + pC.fromArray( positions, vC ); - normals[ vA ] += cb.x; - normals[ vA + 1 ] += cb.y; - normals[ vA + 2 ] += cb.z; + cb.subVectors( pC, pB ); + ab.subVectors( pA, pB ); + cb.cross( ab ); - normals[ vB ] += cb.x; - normals[ vB + 1 ] += cb.y; - normals[ vB + 2 ] += cb.z; + normals[ vA ] += cb.x; + normals[ vA + 1 ] += cb.y; + normals[ vA + 2 ] += cb.z; - normals[ vC ] += cb.x; - normals[ vC + 1 ] += cb.y; - normals[ vC + 2 ] += cb.z; + normals[ vB ] += cb.x; + normals[ vB + 1 ] += cb.y; + normals[ vB + 2 ] += cb.z; - } + normals[ vC ] += cb.x; + normals[ vC + 1 ] += cb.y; + normals[ vC + 2 ] += cb.z; } @@ -11930,6 +12211,7 @@ BufferGeometry.prototype = Object.assign( Object.create( EventDispatcher.prototy data.uuid = this.uuid; data.type = this.type; if ( this.name !== '' ) data.name = this.name; + if ( Object.keys( this.userData ).length > 0 ) data.userData = this.userData; if ( this.parameters !== undefined ) { @@ -12123,6 +12405,10 @@ BufferGeometry.prototype = Object.assign( Object.create( EventDispatcher.prototy this.drawRange.start = source.drawRange.start; this.drawRange.count = source.drawRange.count; + // user data + + this.userData = source.userData; + return this; }, @@ -12625,18 +12911,29 @@ Material.prototype = Object.assign( Object.create( EventDispatcher.prototype ), if ( this.map && this.map.isTexture ) data.map = this.map.toJSON( meta ).uuid; if ( this.alphaMap && this.alphaMap.isTexture ) data.alphaMap = this.alphaMap.toJSON( meta ).uuid; if ( this.lightMap && this.lightMap.isTexture ) data.lightMap = this.lightMap.toJSON( meta ).uuid; + + if ( this.aoMap && this.aoMap.isTexture ) { + + data.aoMap = this.aoMap.toJSON( meta ).uuid; + data.aoMapIntensity = this.aoMapIntensity; + + } + if ( this.bumpMap && this.bumpMap.isTexture ) { data.bumpMap = this.bumpMap.toJSON( meta ).uuid; data.bumpScale = this.bumpScale; } + if ( this.normalMap && this.normalMap.isTexture ) { data.normalMap = this.normalMap.toJSON( meta ).uuid; + data.normalMapType = this.normalMapType; data.normalScale = this.normalScale.toArray(); } + if ( this.displacementMap && this.displacementMap.isTexture ) { data.displacementMap = this.displacementMap.toJSON( meta ).uuid; @@ -12644,6 +12941,7 @@ Material.prototype = Object.assign( Object.create( EventDispatcher.prototype ), data.displacementBias = this.displacementBias; } + if ( this.roughnessMap && this.roughnessMap.isTexture ) data.roughnessMap = this.roughnessMap.toJSON( meta ).uuid; if ( this.metalnessMap && this.metalnessMap.isTexture ) data.metalnessMap = this.metalnessMap.toJSON( meta ).uuid; @@ -12681,6 +12979,10 @@ Material.prototype = Object.assign( Object.create( EventDispatcher.prototype ), // rotation (SpriteMaterial) if ( this.rotation !== 0 ) data.rotation = this.rotation; + if ( this.polygonOffset === true ) data.polygonOffset = true; + if ( this.polygonOffsetFactor !== 0 ) data.polygonOffsetFactor = this.polygonOffsetFactor; + if ( this.polygonOffsetUnits !== 0 ) data.polygonOffsetUnits = this.polygonOffsetUnits; + if ( this.linewidth !== 1 ) data.linewidth = this.linewidth; if ( this.dashSize !== undefined ) data.dashSize = this.dashSize; if ( this.gapSize !== undefined ) data.gapSize = this.gapSize; @@ -13045,7 +13347,69 @@ ShaderMaterial.prototype.toJSON = function ( meta ) { var data = Material.prototype.toJSON.call( this, meta ); - data.uniforms = this.uniforms; + data.uniforms = {}; + + for ( var name in this.uniforms ) { + + var uniform = this.uniforms[ name ]; + var value = uniform.value; + + if ( value.isTexture ) { + + data.uniforms[ name ] = { + type: 't', + value: value.toJSON( meta ).uuid + }; + + } else if ( value.isColor ) { + + data.uniforms[ name ] = { + type: 'c', + value: value.getHex() + }; + + } else if ( value.isVector2 ) { + + data.uniforms[ name ] = { + type: 'v2', + value: value.toArray() + }; + + } else if ( value.isVector3 ) { + + data.uniforms[ name ] = { + type: 'v3', + value: value.toArray() + }; + + } else if ( value.isVector4 ) { + + data.uniforms[ name ] = { + type: 'v4', + value: value.toArray() + }; + + } else if ( value.isMatrix4 ) { + + data.uniforms[ name ] = { + type: 'm4', + value: value.toArray() + }; + + } else { + + data.uniforms[ name ] = { + value: value + }; + + // note: the array variants v2v, v3v, v4v, m4v and tv are not supported so far + + } + + } + + if ( Object.keys( this.defines ).length > 0 ) data.defines = this.defines; + data.vertexShader = this.vertexShader; data.fragmentShader = this.fragmentShader; @@ -13343,7 +13707,7 @@ Object.assign( Ray.prototype, { intersectsSphere: function ( sphere ) { - return this.distanceToPoint( sphere.center ) <= sphere.radius; + return this.distanceSqToPoint( sphere.center ) <= ( sphere.radius * sphere.radius ); }, @@ -13595,153 +13959,6 @@ Object.assign( Ray.prototype, { } ); -/** - * @author bhouston / http://clara.io - */ - -function Line3( start, end ) { - - this.start = ( start !== undefined ) ? start : new Vector3(); - this.end = ( end !== undefined ) ? end : new Vector3(); - -} - -Object.assign( Line3.prototype, { - - set: function ( start, end ) { - - this.start.copy( start ); - this.end.copy( end ); - - return this; - - }, - - clone: function () { - - return new this.constructor().copy( this ); - - }, - - copy: function ( line ) { - - this.start.copy( line.start ); - this.end.copy( line.end ); - - return this; - - }, - - getCenter: function ( target ) { - - if ( target === undefined ) { - - console.warn( 'THREE.Line3: .getCenter() target is now required' ); - target = new Vector3(); - - } - - return target.addVectors( this.start, this.end ).multiplyScalar( 0.5 ); - - }, - - delta: function ( target ) { - - if ( target === undefined ) { - - console.warn( 'THREE.Line3: .delta() target is now required' ); - target = new Vector3(); - - } - - return target.subVectors( this.end, this.start ); - - }, - - distanceSq: function () { - - return this.start.distanceToSquared( this.end ); - - }, - - distance: function () { - - return this.start.distanceTo( this.end ); - - }, - - at: function ( t, target ) { - - if ( target === undefined ) { - - console.warn( 'THREE.Line3: .at() target is now required' ); - target = new Vector3(); - - } - - return this.delta( target ).multiplyScalar( t ).add( this.start ); - - }, - - closestPointToPointParameter: function () { - - var startP = new Vector3(); - var startEnd = new Vector3(); - - return function closestPointToPointParameter( point, clampToLine ) { - - startP.subVectors( point, this.start ); - startEnd.subVectors( this.end, this.start ); - - var startEnd2 = startEnd.dot( startEnd ); - var startEnd_startP = startEnd.dot( startP ); - - var t = startEnd_startP / startEnd2; - - if ( clampToLine ) { - - t = _Math.clamp( t, 0, 1 ); - - } - - return t; - - }; - - }(), - - closestPointToPoint: function ( point, clampToLine, target ) { - - var t = this.closestPointToPointParameter( point, clampToLine ); - - if ( target === undefined ) { - - console.warn( 'THREE.Line3: .closestPointToPoint() target is now required' ); - target = new Vector3(); - - } - - return this.delta( target ).multiplyScalar( t ).add( this.start ); - - }, - - applyMatrix4: function ( matrix ) { - - this.start.applyMatrix4( matrix ); - this.end.applyMatrix4( matrix ); - - return this; - - }, - - equals: function ( line ) { - - return line.start.equals( this.start ) && line.end.equals( this.end ); - - } - -} ); - /** * @author bhouston / http://clara.io * @author mrdoob / http://mrdoob.com/ @@ -13848,6 +14065,25 @@ Object.assign( Triangle, { }; + }(), + + getUV: function () { + + var barycoord = new Vector3(); + + return function getUV( point, p1, p2, p3, uv1, uv2, uv3, target ) { + + this.getBarycoord( point, p1, p2, p3, barycoord ); + + target.set( 0, 0 ); + target.addScaledVector( uv1, barycoord.x ); + target.addScaledVector( uv2, barycoord.y ); + target.addScaledVector( uv3, barycoord.z ); + + return target; + + }; + }() } ); @@ -13950,6 +14186,12 @@ Object.assign( Triangle.prototype, { }, + getUV: function ( point, uv1, uv2, uv3, result ) { + + return Triangle.getUV( point, this.a, this.b, this.c, uv1, uv2, uv3, result ); + + }, + intersectsBox: function ( box ) { return box.intersectsTriangle( this ); @@ -13958,12 +14200,14 @@ Object.assign( Triangle.prototype, { closestPointToPoint: function () { - var plane = new Plane(); - var edgeList = [ new Line3(), new Line3(), new Line3() ]; - var projectedPoint = new Vector3(); - var closestPoint = new Vector3(); + var vab = new Vector3(); + var vac = new Vector3(); + var vbc = new Vector3(); + var vap = new Vector3(); + var vbp = new Vector3(); + var vcp = new Vector3(); - return function closestPointToPoint( point, target ) { + return function closestPointToPoint( p, target ) { if ( target === undefined ) { @@ -13972,48 +14216,81 @@ Object.assign( Triangle.prototype, { } - var minDistance = Infinity; + var a = this.a, b = this.b, c = this.c; + var v, w; - // project the point onto the plane of the triangle + // algorithm thanks to Real-Time Collision Detection by Christer Ericson, + // published by Morgan Kaufmann Publishers, (c) 2005 Elsevier Inc., + // under the accompanying license; see chapter 5.1.5 for detailed explanation. + // basically, we're distinguishing which of the voronoi regions of the triangle + // the point lies in with the minimum amount of redundant computation. - plane.setFromCoplanarPoints( this.a, this.b, this.c ); - plane.projectPoint( point, projectedPoint ); + vab.subVectors( b, a ); + vac.subVectors( c, a ); + vap.subVectors( p, a ); + var d1 = vab.dot( vap ); + var d2 = vac.dot( vap ); + if ( d1 <= 0 && d2 <= 0 ) { - // check if the projection lies within the triangle + // vertex region of A; barycentric coords (1, 0, 0) + return target.copy( a ); - if ( this.containsPoint( projectedPoint ) === true ) { + } - // if so, this is the closest point + vbp.subVectors( p, b ); + var d3 = vab.dot( vbp ); + var d4 = vac.dot( vbp ); + if ( d3 >= 0 && d4 <= d3 ) { - target.copy( projectedPoint ); + // vertex region of B; barycentric coords (0, 1, 0) + return target.copy( b ); - } else { + } - // if not, the point falls outside the triangle. the target is the closest point to the triangle's edges or vertices + var vc = d1 * d4 - d3 * d2; + if ( vc <= 0 && d1 >= 0 && d3 <= 0 ) { - edgeList[ 0 ].set( this.a, this.b ); - edgeList[ 1 ].set( this.b, this.c ); - edgeList[ 2 ].set( this.c, this.a ); + v = d1 / ( d1 - d3 ); + // edge region of AB; barycentric coords (1-v, v, 0) + return target.copy( a ).addScaledVector( vab, v ); - for ( var i = 0; i < edgeList.length; i ++ ) { + } - edgeList[ i ].closestPointToPoint( projectedPoint, true, closestPoint ); + vcp.subVectors( p, c ); + var d5 = vab.dot( vcp ); + var d6 = vac.dot( vcp ); + if ( d6 >= 0 && d5 <= d6 ) { - var distance = projectedPoint.distanceToSquared( closestPoint ); + // vertex region of C; barycentric coords (0, 0, 1) + return target.copy( c ); - if ( distance < minDistance ) { + } - minDistance = distance; + var vb = d5 * d2 - d1 * d6; + if ( vb <= 0 && d2 >= 0 && d6 <= 0 ) { - target.copy( closestPoint ); + w = d2 / ( d2 - d6 ); + // edge region of AC; barycentric coords (1-w, 0, w) + return target.copy( a ).addScaledVector( vac, w ); - } + } - } + var va = d3 * d6 - d5 * d4; + if ( va <= 0 && ( d4 - d3 ) >= 0 && ( d5 - d6 ) >= 0 ) { + + vbc.subVectors( c, b ); + w = ( d4 - d3 ) / ( ( d4 - d3 ) + ( d5 - d6 ) ); + // edge region of BC; barycentric coords (0, 1-w, w) + return target.copy( b ).addScaledVector( vbc, w ); // edge region of BC } - return target; + // face region + var denom = 1 / ( va + vb + vc ); + // u = va * denom + v = vb * denom; + w = vc * denom; + return target.copy( a ).addScaledVector( vab, v ).addScaledVector( vac, w ); }; @@ -14157,25 +14434,9 @@ Mesh.prototype = Object.assign( Object.create( Object3D.prototype ), { var uvB = new Vector2(); var uvC = new Vector2(); - var barycoord = new Vector3(); - var intersectionPoint = new Vector3(); var intersectionPointWorld = new Vector3(); - function uvIntersection( point, p1, p2, p3, uv1, uv2, uv3 ) { - - Triangle.getBarycoord( point, p1, p2, p3, barycoord ); - - uv1.multiplyScalar( barycoord.x ); - uv2.multiplyScalar( barycoord.y ); - uv3.multiplyScalar( barycoord.z ); - - uv1.add( uv2 ).add( uv3 ); - - return uv1.clone(); - - } - function checkIntersection( object, material, raycaster, ray, pA, pB, pC, point ) { var intersect; @@ -14207,13 +14468,13 @@ Mesh.prototype = Object.assign( Object.create( Object3D.prototype ), { } - function checkBufferGeometryIntersection( object, raycaster, ray, position, uv, a, b, c ) { + function checkBufferGeometryIntersection( object, material, raycaster, ray, position, uv, a, b, c ) { vA.fromBufferAttribute( position, a ); vB.fromBufferAttribute( position, b ); vC.fromBufferAttribute( position, c ); - var intersection = checkIntersection( object, object.material, raycaster, ray, vA, vB, vC, intersectionPoint ); + var intersection = checkIntersection( object, material, raycaster, ray, vA, vB, vC, intersectionPoint ); if ( intersection ) { @@ -14223,7 +14484,7 @@ Mesh.prototype = Object.assign( Object.create( Object3D.prototype ), { uvB.fromBufferAttribute( uv, b ); uvC.fromBufferAttribute( uv, c ); - intersection.uv = uvIntersection( intersectionPoint, vA, vB, vC, uvA, uvB, uvC ); + intersection.uv = Triangle.getUV( intersectionPoint, vA, vB, vC, uvA, uvB, uvC, new Vector2() ); } @@ -14231,7 +14492,6 @@ Mesh.prototype = Object.assign( Object.create( Object3D.prototype ), { Triangle.getNormal( vA, vB, vC, face.normal ); intersection.face = face; - intersection.faceIndex = a; } @@ -14277,24 +14537,64 @@ Mesh.prototype = Object.assign( Object.create( Object3D.prototype ), { var index = geometry.index; var position = geometry.attributes.position; var uv = geometry.attributes.uv; - var i, l; + var groups = geometry.groups; + var drawRange = geometry.drawRange; + var i, j, il, jl; + var group, groupMaterial; + var start, end; if ( index !== null ) { // indexed buffer geometry - for ( i = 0, l = index.count; i < l; i += 3 ) { + if ( Array.isArray( material ) ) { + + for ( i = 0, il = groups.length; i < il; i ++ ) { + + group = groups[ i ]; + groupMaterial = material[ group.materialIndex ]; + + start = Math.max( group.start, drawRange.start ); + end = Math.min( ( group.start + group.count ), ( drawRange.start + drawRange.count ) ); + + for ( j = start, jl = end; j < jl; j += 3 ) { + + a = index.getX( j ); + b = index.getX( j + 1 ); + c = index.getX( j + 2 ); + + intersection = checkBufferGeometryIntersection( this, groupMaterial, raycaster, ray, position, uv, a, b, c ); + + if ( intersection ) { + + intersection.faceIndex = Math.floor( j / 3 ); // triangle number in indexed buffer semantics + intersects.push( intersection ); + + } + + } + + } + + } else { + + start = Math.max( 0, drawRange.start ); + end = Math.min( index.count, ( drawRange.start + drawRange.count ) ); + + for ( i = start, il = end; i < il; i += 3 ) { - a = index.getX( i ); - b = index.getX( i + 1 ); - c = index.getX( i + 2 ); + a = index.getX( i ); + b = index.getX( i + 1 ); + c = index.getX( i + 2 ); - intersection = checkBufferGeometryIntersection( this, raycaster, ray, position, uv, a, b, c ); + intersection = checkBufferGeometryIntersection( this, material, raycaster, ray, position, uv, a, b, c ); - if ( intersection ) { + if ( intersection ) { - intersection.faceIndex = Math.floor( i / 3 ); // triangle number in indices buffer semantics - intersects.push( intersection ); + intersection.faceIndex = Math.floor( i / 3 ); // triangle number in indexed buffer semantics + intersects.push( intersection ); + + } } @@ -14304,15 +14604,56 @@ Mesh.prototype = Object.assign( Object.create( Object3D.prototype ), { // non-indexed buffer geometry - for ( i = 0, l = position.count; i < l; i += 3 ) { + if ( Array.isArray( material ) ) { + + for ( i = 0, il = groups.length; i < il; i ++ ) { + + group = groups[ i ]; + groupMaterial = material[ group.materialIndex ]; + + start = Math.max( group.start, drawRange.start ); + end = Math.min( ( group.start + group.count ), ( drawRange.start + drawRange.count ) ); - a = i; - b = i + 1; - c = i + 2; + for ( j = start, jl = end; j < jl; j += 3 ) { - intersection = checkBufferGeometryIntersection( this, raycaster, ray, position, uv, a, b, c ); + a = j; + b = j + 1; + c = j + 2; - if ( intersection ) intersects.push( intersection ); + intersection = checkBufferGeometryIntersection( this, groupMaterial, raycaster, ray, position, uv, a, b, c ); + + if ( intersection ) { + + intersection.faceIndex = Math.floor( j / 3 ); // triangle number in non-indexed buffer semantics + intersects.push( intersection ); + + } + + } + + } + + } else { + + start = Math.max( 0, drawRange.start ); + end = Math.min( position.count, ( drawRange.start + drawRange.count ) ); + + for ( i = start, il = end; i < il; i += 3 ) { + + a = i; + b = i + 1; + c = i + 2; + + intersection = checkBufferGeometryIntersection( this, material, raycaster, ray, position, uv, a, b, c ); + + if ( intersection ) { + + intersection.faceIndex = Math.floor( i / 3 ); // triangle number in non-indexed buffer semantics + intersects.push( intersection ); + + } + + } } @@ -14385,7 +14726,7 @@ Mesh.prototype = Object.assign( Object.create( Object3D.prototype ), { uvB.copy( uvs_f[ 1 ] ); uvC.copy( uvs_f[ 2 ] ); - intersection.uv = uvIntersection( intersectionPoint, fvA, fvB, fvC, uvA, uvB, uvC ); + intersection.uv = Triangle.getUV( intersectionPoint, fvA, fvB, fvC, uvA, uvB, uvC, new Vector2() ); } @@ -14415,7 +14756,7 @@ Mesh.prototype = Object.assign( Object.create( Object3D.prototype ), { * @author mrdoob / http://mrdoob.com/ */ -function WebGLBackground( renderer, state, geometries, premultipliedAlpha ) { +function WebGLBackground( renderer, state, objects, premultipliedAlpha ) { var clearColor = new Color( 0x000000 ); var clearAlpha = 0; @@ -14470,7 +14811,7 @@ function WebGLBackground( renderer, state, geometries, premultipliedAlpha ) { }; - geometries.update( boxMesh.geometry ); + objects.update( boxMesh ); } @@ -14489,7 +14830,7 @@ function WebGLBackground( renderer, state, geometries, premultipliedAlpha ) { new MeshBasicMaterial( { depthTest: false, depthWrite: false, fog: false } ) ); - geometries.update( planeMesh.geometry ); + objects.update( planeMesh ); } @@ -14544,7 +14885,7 @@ function WebGLBackground( renderer, state, geometries, premultipliedAlpha ) { * @author mrdoob / http://mrdoob.com/ */ -function WebGLBufferRenderer( gl, extensions, info ) { +function WebGLBufferRenderer( gl, extensions, info, capabilities ) { var mode; @@ -14564,29 +14905,27 @@ function WebGLBufferRenderer( gl, extensions, info ) { function renderInstances( geometry, start, count ) { - var extension = extensions.get( 'ANGLE_instanced_arrays' ); - - if ( extension === null ) { - - console.error( 'THREE.WebGLBufferRenderer: using THREE.InstancedBufferGeometry but hardware does not support extension ANGLE_instanced_arrays.' ); - return; + var extension; - } + if ( capabilities.isWebGL2 ) { - var position = geometry.attributes.position; + extension = gl; - if ( position.isInterleavedBufferAttribute ) { + } else { - count = position.data.count; + extension = extensions.get( 'ANGLE_instanced_arrays' ); - extension.drawArraysInstancedANGLE( mode, 0, count, geometry.maxInstancedCount ); + if ( extension === null ) { - } else { + console.error( 'THREE.WebGLBufferRenderer: using THREE.InstancedBufferGeometry but hardware does not support extension ANGLE_instanced_arrays.' ); + return; - extension.drawArraysInstancedANGLE( mode, start, count, geometry.maxInstancedCount ); + } } + extension[ capabilities.isWebGL2 ? 'drawArraysInstanced' : 'drawArraysInstancedANGLE' ]( mode, start, count, geometry.maxInstancedCount ); + info.update( count, mode, geometry.maxInstancedCount ); } @@ -14657,6 +14996,8 @@ function WebGLCapabilities( gl, extensions, parameters ) { } + var isWebGL2 = typeof WebGL2RenderingContext !== 'undefined' && gl instanceof WebGL2RenderingContext; + var precision = parameters.precision !== undefined ? parameters.precision : 'highp'; var maxPrecision = getMaxPrecision( precision ); @@ -14680,11 +15021,13 @@ function WebGLCapabilities( gl, extensions, parameters ) { var maxFragmentUniforms = gl.getParameter( gl.MAX_FRAGMENT_UNIFORM_VECTORS ); var vertexTextures = maxVertexTextures > 0; - var floatFragmentTextures = !! extensions.get( 'OES_texture_float' ); + var floatFragmentTextures = isWebGL2 || !! extensions.get( 'OES_texture_float' ); var floatVertexTextures = vertexTextures && floatFragmentTextures; return { + isWebGL2: isWebGL2, + getMaxAnisotropy: getMaxAnisotropy, getMaxPrecision: getMaxPrecision, @@ -14957,18 +15300,7 @@ function WebGLGeometries( gl, attributes, info ) { delete geometries[ geometry.id ]; - // TODO Remove duplicate code - - var attribute = wireframeAttributes[ geometry.id ]; - - if ( attribute ) { - - attributes.remove( attribute ); - delete wireframeAttributes[ geometry.id ]; - - } - - attribute = wireframeAttributes[ buffergeometry.id ]; + var attribute = wireframeAttributes[ buffergeometry.id ]; if ( attribute ) { @@ -15120,7 +15452,7 @@ function WebGLGeometries( gl, attributes, info ) { * @author mrdoob / http://mrdoob.com/ */ -function WebGLIndexedBufferRenderer( gl, extensions, info ) { +function WebGLIndexedBufferRenderer( gl, extensions, info, capabilities ) { var mode; @@ -15149,16 +15481,26 @@ function WebGLIndexedBufferRenderer( gl, extensions, info ) { function renderInstances( geometry, start, count ) { - var extension = extensions.get( 'ANGLE_instanced_arrays' ); + var extension; + + if ( capabilities.isWebGL2 ) { - if ( extension === null ) { + extension = gl; - console.error( 'THREE.WebGLIndexedBufferRenderer: using THREE.InstancedBufferGeometry but hardware does not support extension ANGLE_instanced_arrays.' ); - return; + } else { + + var extension = extensions.get( 'ANGLE_instanced_arrays' ); + + if ( extension === null ) { + + console.error( 'THREE.WebGLIndexedBufferRenderer: using THREE.InstancedBufferGeometry but hardware does not support extension ANGLE_instanced_arrays.' ); + return; + + } } - extension.drawElementsInstancedANGLE( mode, count, type, start * bytesPerElement, geometry.maxInstancedCount ); + extension[ capabilities.isWebGL2 ? 'drawElementsInstanced' : 'drawElementsInstancedANGLE' ]( mode, count, type, start * bytesPerElement, geometry.maxInstancedCount ); info.update( count, mode, geometry.maxInstancedCount ); @@ -15451,6 +15793,8 @@ Object.defineProperty( CubeTexture.prototype, 'images', { /** * @author tschw + * @author Mugen87 / https://github.com/Mugen87 + * @author mrdoob / http://mrdoob.com/ * * Uniforms of a program. * Those form a tree structure with a special top-level container for the root, @@ -15521,6 +15865,7 @@ var arrayCacheI32 = []; var mat4array = new Float32Array( 16 ); var mat3array = new Float32Array( 9 ); +var mat2array = new Float32Array( 4 ); // Flattening for arrays of vectors and matrices @@ -15559,6 +15904,30 @@ function flatten( array, nBlocks, blockSize ) { } +function arraysEqual( a, b ) { + + if ( a.length !== b.length ) return false; + + for ( var i = 0, l = a.length; i < l; i ++ ) { + + if ( a[ i ] !== b[ i ] ) return false; + + } + + return true; + +} + +function copyArray( a, b ) { + + for ( var i = 0, l = b.length; i < l; i ++ ) { + + a[ i ] = b[ i ]; + + } + +} + // Texture unit allocation function allocTexUnits( renderer, n ) { @@ -15588,27 +15957,52 @@ function allocTexUnits( renderer, n ) { function setValue1f( gl, v ) { + var cache = this.cache; + + if ( cache[ 0 ] === v ) return; + gl.uniform1f( this.addr, v ); + cache[ 0 ] = v; + } function setValue1i( gl, v ) { + var cache = this.cache; + + if ( cache[ 0 ] === v ) return; + gl.uniform1i( this.addr, v ); + cache[ 0 ] = v; + } // Single float vector (from flat array or THREE.VectorN) function setValue2fv( gl, v ) { - if ( v.x === undefined ) { + var cache = this.cache; - gl.uniform2fv( this.addr, v ); + if ( v.x !== undefined ) { + + if ( cache[ 0 ] !== v.x || cache[ 1 ] !== v.y ) { + + gl.uniform2f( this.addr, v.x, v.y ); + + cache[ 0 ] = v.x; + cache[ 1 ] = v.y; + + } } else { - gl.uniform2f( this.addr, v.x, v.y ); + if ( arraysEqual( cache, v ) ) return; + + gl.uniform2fv( this.addr, v ); + + copyArray( cache, v ); } @@ -15616,31 +16010,68 @@ function setValue2fv( gl, v ) { function setValue3fv( gl, v ) { + var cache = this.cache; + if ( v.x !== undefined ) { - gl.uniform3f( this.addr, v.x, v.y, v.z ); + if ( cache[ 0 ] !== v.x || cache[ 1 ] !== v.y || cache[ 2 ] !== v.z ) { + + gl.uniform3f( this.addr, v.x, v.y, v.z ); + + cache[ 0 ] = v.x; + cache[ 1 ] = v.y; + cache[ 2 ] = v.z; + + } } else if ( v.r !== undefined ) { - gl.uniform3f( this.addr, v.r, v.g, v.b ); + if ( cache[ 0 ] !== v.r || cache[ 1 ] !== v.g || cache[ 2 ] !== v.b ) { + + gl.uniform3f( this.addr, v.r, v.g, v.b ); + + cache[ 0 ] = v.r; + cache[ 1 ] = v.g; + cache[ 2 ] = v.b; + + } } else { + if ( arraysEqual( cache, v ) ) return; + gl.uniform3fv( this.addr, v ); + copyArray( cache, v ); + } } function setValue4fv( gl, v ) { - if ( v.x === undefined ) { + var cache = this.cache; - gl.uniform4fv( this.addr, v ); + if ( v.x !== undefined ) { + + if ( cache[ 0 ] !== v.x || cache[ 1 ] !== v.y || cache[ 2 ] !== v.z || cache[ 3 ] !== v.w ) { + + gl.uniform4f( this.addr, v.x, v.y, v.z, v.w ); + + cache[ 0 ] = v.x; + cache[ 1 ] = v.y; + cache[ 2 ] = v.z; + cache[ 3 ] = v.w; + + } } else { - gl.uniform4f( this.addr, v.x, v.y, v.z, v.w ); + if ( arraysEqual( cache, v ) ) return; + + gl.uniform4fv( this.addr, v ); + + copyArray( cache, v ); } @@ -15650,36 +16081,81 @@ function setValue4fv( gl, v ) { function setValue2fm( gl, v ) { - gl.uniformMatrix2fv( this.addr, false, v.elements || v ); + var cache = this.cache; + var elements = v.elements; + + if ( elements === undefined ) { + + if ( arraysEqual( cache, v ) ) return; + + gl.uniformMatrix2fv( this.addr, false, v ); + + copyArray( cache, v ); + + } else { + + if ( arraysEqual( cache, elements ) ) return; + + mat2array.set( elements ); + + gl.uniformMatrix2fv( this.addr, false, mat2array ); + + copyArray( cache, elements ); + + } } function setValue3fm( gl, v ) { - if ( v.elements === undefined ) { + var cache = this.cache; + var elements = v.elements; + + if ( elements === undefined ) { + + if ( arraysEqual( cache, v ) ) return; gl.uniformMatrix3fv( this.addr, false, v ); + copyArray( cache, v ); + } else { - mat3array.set( v.elements ); + if ( arraysEqual( cache, elements ) ) return; + + mat3array.set( elements ); + gl.uniformMatrix3fv( this.addr, false, mat3array ); + copyArray( cache, elements ); + } } function setValue4fm( gl, v ) { - if ( v.elements === undefined ) { + var cache = this.cache; + var elements = v.elements; + + if ( elements === undefined ) { + + if ( arraysEqual( cache, v ) ) return; gl.uniformMatrix4fv( this.addr, false, v ); + copyArray( cache, v ); + } else { - mat4array.set( v.elements ); + if ( arraysEqual( cache, elements ) ) return; + + mat4array.set( elements ); + gl.uniformMatrix4fv( this.addr, false, mat4array ); + copyArray( cache, elements ); + } } @@ -15688,16 +16164,32 @@ function setValue4fm( gl, v ) { function setValueT1( gl, v, renderer ) { + var cache = this.cache; var unit = renderer.allocTextureUnit(); - gl.uniform1i( this.addr, unit ); + + if ( cache[ 0 ] !== unit ) { + + gl.uniform1i( this.addr, unit ); + cache[ 0 ] = unit; + + } + renderer.setTexture2D( v || emptyTexture, unit ); } function setValueT6( gl, v, renderer ) { + var cache = this.cache; var unit = renderer.allocTextureUnit(); - gl.uniform1i( this.addr, unit ); + + if ( cache[ 0 ] !== unit ) { + + gl.uniform1i( this.addr, unit ); + cache[ 0 ] = unit; + + } + renderer.setTextureCube( v || emptyCubeTexture, unit ); } @@ -15706,20 +16198,38 @@ function setValueT6( gl, v, renderer ) { function setValue2iv( gl, v ) { + var cache = this.cache; + + if ( arraysEqual( cache, v ) ) return; + gl.uniform2iv( this.addr, v ); + copyArray( cache, v ); + } function setValue3iv( gl, v ) { + var cache = this.cache; + + if ( arraysEqual( cache, v ) ) return; + gl.uniform3iv( this.addr, v ); + copyArray( cache, v ); + } function setValue4iv( gl, v ) { + var cache = this.cache; + + if ( arraysEqual( cache, v ) ) return; + gl.uniform4iv( this.addr, v ); + copyArray( cache, v ); + } // Helper to pick the right setter for the singular case @@ -15753,32 +16263,65 @@ function getSingularSetter( type ) { function setValue1fv( gl, v ) { + var cache = this.cache; + + if ( arraysEqual( cache, v ) ) return; + gl.uniform1fv( this.addr, v ); + copyArray( cache, v ); + } function setValue1iv( gl, v ) { + var cache = this.cache; + + if ( arraysEqual( cache, v ) ) return; + gl.uniform1iv( this.addr, v ); + copyArray( cache, v ); + } // Array of vectors (flat or from THREE classes) function setValueV2a( gl, v ) { - gl.uniform2fv( this.addr, flatten( v, this.size, 2 ) ); + var cache = this.cache; + var data = flatten( v, this.size, 2 ); + + if ( arraysEqual( cache, data ) ) return; + + gl.uniform2fv( this.addr, data ); + + this.updateCache( data ); } function setValueV3a( gl, v ) { - gl.uniform3fv( this.addr, flatten( v, this.size, 3 ) ); + var cache = this.cache; + var data = flatten( v, this.size, 3 ); + + if ( arraysEqual( cache, data ) ) return; + + gl.uniform3fv( this.addr, data ); + + this.updateCache( data ); } function setValueV4a( gl, v ) { - gl.uniform4fv( this.addr, flatten( v, this.size, 4 ) ); + var cache = this.cache; + var data = flatten( v, this.size, 4 ); + + if ( arraysEqual( cache, data ) ) return; + + gl.uniform4fv( this.addr, data ); + + this.updateCache( data ); } @@ -15786,19 +16329,40 @@ function setValueV4a( gl, v ) { function setValueM2a( gl, v ) { - gl.uniformMatrix2fv( this.addr, false, flatten( v, this.size, 4 ) ); + var cache = this.cache; + var data = flatten( v, this.size, 4 ); + + if ( arraysEqual( cache, data ) ) return; + + gl.uniformMatrix2fv( this.addr, false, data ); + + this.updateCache( data ); } function setValueM3a( gl, v ) { - gl.uniformMatrix3fv( this.addr, false, flatten( v, this.size, 9 ) ); + var cache = this.cache; + var data = flatten( v, this.size, 9 ); + + if ( arraysEqual( cache, data ) ) return; + + gl.uniformMatrix3fv( this.addr, false, data ); + + this.updateCache( data ); } function setValueM4a( gl, v ) { - gl.uniformMatrix4fv( this.addr, false, flatten( v, this.size, 16 ) ); + var cache = this.cache; + var data = flatten( v, this.size, 16 ); + + if ( arraysEqual( cache, data ) ) return; + + gl.uniformMatrix4fv( this.addr, false, data ); + + this.updateCache( data ); } @@ -15806,10 +16370,17 @@ function setValueM4a( gl, v ) { function setValueT1a( gl, v, renderer ) { - var n = v.length, - units = allocTexUnits( renderer, n ); + var cache = this.cache; + var n = v.length; + + var units = allocTexUnits( renderer, n ); + + if ( arraysEqual( cache, units ) === false ) { - gl.uniform1iv( this.addr, units ); + gl.uniform1iv( this.addr, units ); + copyArray( cache, units ); + + } for ( var i = 0; i !== n; ++ i ) { @@ -15821,10 +16392,17 @@ function setValueT1a( gl, v, renderer ) { function setValueT6a( gl, v, renderer ) { - var n = v.length, - units = allocTexUnits( renderer, n ); + var cache = this.cache; + var n = v.length; + + var units = allocTexUnits( renderer, n ); + + if ( arraysEqual( cache, units ) === false ) { - gl.uniform1iv( this.addr, units ); + gl.uniform1iv( this.addr, units ); + copyArray( cache, units ); + + } for ( var i = 0; i !== n; ++ i ) { @@ -15867,6 +16445,7 @@ function SingleUniform( id, activeInfo, addr ) { this.id = id; this.addr = addr; + this.cache = []; this.setValue = getSingularSetter( activeInfo.type ); // this.path = activeInfo.name; // DEBUG @@ -15877,6 +16456,7 @@ function PureArrayUniform( id, activeInfo, addr ) { this.id = id; this.addr = addr; + this.cache = []; this.size = activeInfo.size; this.setValue = getPureArraySetter( activeInfo.type ); @@ -15884,6 +16464,20 @@ function PureArrayUniform( id, activeInfo, addr ) { } +PureArrayUniform.prototype.updateCache = function ( data ) { + + var cache = this.cache; + + if ( data instanceof Float32Array && cache.length !== data.length ) { + + this.cache = new Float32Array( data.length ); + + } + + copyArray( cache, data ); + +}; + function StructuredUniform( id ) { this.id = id; @@ -15892,17 +16486,14 @@ function StructuredUniform( id ) { } -StructuredUniform.prototype.setValue = function ( gl, value ) { - - // Note: Don't need an extra 'renderer' parameter, since samplers - // are not allowed in structured uniforms. +StructuredUniform.prototype.setValue = function ( gl, value, renderer ) { var seq = this.seq; for ( var i = 0, n = seq.length; i !== n; ++ i ) { var u = seq[ i ]; - u.setValue( gl, value[ u.id ] ); + u.setValue( gl, value[ u.id ], renderer ); } @@ -15938,7 +16529,7 @@ function parseUniform( activeInfo, addr, container ) { // reset RegExp object, because of the early exit of a previous run RePathPart.lastIndex = 0; - for ( ; ; ) { + while ( true ) { var match = RePathPart.exec( path ), matchEnd = RePathPart.lastIndex, @@ -16178,7 +16769,7 @@ function generateExtensions( extensions, parameters, rendererExtensions ) { extensions = extensions || {}; var chunks = [ - ( extensions.derivatives || parameters.envMapCubeUV || parameters.bumpMap || parameters.normalMap || parameters.flatShading ) ? '#extension GL_OES_standard_derivatives : enable' : '', + ( extensions.derivatives || parameters.envMapCubeUV || parameters.bumpMap || ( parameters.normalMap && ! parameters.objectSpaceNormalMap ) || parameters.flatShading ) ? '#extension GL_OES_standard_derivatives : enable' : '', ( extensions.fragDepth || parameters.logarithmicDepthBuffer ) && rendererExtensions.get( 'EXT_frag_depth' ) ? '#extension GL_EXT_frag_depth : enable' : '', ( extensions.drawBuffers ) && rendererExtensions.get( 'WEBGL_draw_buffers' ) ? '#extension GL_EXT_draw_buffers : require' : '', ( extensions.shaderTextureLOD || parameters.envMap ) && rendererExtensions.get( 'EXT_shader_texture_lod' ) ? '#extension GL_EXT_shader_texture_lod : enable' : '' @@ -16254,7 +16845,7 @@ function replaceClippingPlaneNums( string, parameters ) { function parseIncludes( string ) { - var pattern = /^[ \t]*#include +<([\w\d.]+)>/gm; + var pattern = /^[ \t]*#include +<([\w\d./]+)>/gm; function replace( match, include ) { @@ -16296,7 +16887,7 @@ function unrollLoops( string ) { } -function WebGLProgram( renderer, extensions, code, material, shader, parameters ) { +function WebGLProgram( renderer, extensions, code, material, shader, parameters, capabilities ) { var gl = renderer.context; @@ -16379,7 +16970,7 @@ function WebGLProgram( renderer, extensions, code, material, shader, parameters // - var customExtensions = generateExtensions( material.extensions, parameters, extensions ); + var customExtensions = capabilities.isWebGL2 ? '' : generateExtensions( material.extensions, parameters, extensions ); var customDefines = generateDefines( defines ); @@ -16443,6 +17034,7 @@ function WebGLProgram( renderer, extensions, code, material, shader, parameters parameters.emissiveMap ? '#define USE_EMISSIVEMAP' : '', parameters.bumpMap ? '#define USE_BUMPMAP' : '', parameters.normalMap ? '#define USE_NORMALMAP' : '', + ( parameters.normalMap && parameters.objectSpaceNormalMap ) ? '#define OBJECTSPACE_NORMALMAP' : '', parameters.displacementMap && parameters.supportsVertexTextures ? '#define USE_DISPLACEMENTMAP' : '', parameters.specularMap ? '#define USE_SPECULARMAP' : '', parameters.roughnessMap ? '#define USE_ROUGHNESSMAP' : '', @@ -16466,7 +17058,7 @@ function WebGLProgram( renderer, extensions, code, material, shader, parameters parameters.sizeAttenuation ? '#define USE_SIZEATTENUATION' : '', parameters.logarithmicDepthBuffer ? '#define USE_LOGDEPTHBUF' : '', - parameters.logarithmicDepthBuffer && extensions.get( 'EXT_frag_depth' ) ? '#define USE_LOGDEPTHBUF_EXT' : '', + parameters.logarithmicDepthBuffer && ( capabilities.isWebGL2 || extensions.get( 'EXT_frag_depth' ) ) ? '#define USE_LOGDEPTHBUF_EXT' : '', 'uniform mat4 modelMatrix;', 'uniform mat4 modelViewMatrix;', @@ -16532,7 +17124,7 @@ function WebGLProgram( renderer, extensions, code, material, shader, parameters customDefines, - parameters.alphaTest ? '#define ALPHATEST ' + parameters.alphaTest : '', + parameters.alphaTest ? '#define ALPHATEST ' + parameters.alphaTest + ( parameters.alphaTest % 1 ? '' : '.0' ) : '', // add '.0' if integer '#define GAMMA_FACTOR ' + gammaFactorDefine, @@ -16549,6 +17141,7 @@ function WebGLProgram( renderer, extensions, code, material, shader, parameters parameters.emissiveMap ? '#define USE_EMISSIVEMAP' : '', parameters.bumpMap ? '#define USE_BUMPMAP' : '', parameters.normalMap ? '#define USE_NORMALMAP' : '', + ( parameters.normalMap && parameters.objectSpaceNormalMap ) ? '#define OBJECTSPACE_NORMALMAP' : '', parameters.specularMap ? '#define USE_SPECULARMAP' : '', parameters.roughnessMap ? '#define USE_ROUGHNESSMAP' : '', parameters.metalnessMap ? '#define USE_METALNESSMAP' : '', @@ -16570,9 +17163,9 @@ function WebGLProgram( renderer, extensions, code, material, shader, parameters parameters.physicallyCorrectLights ? '#define PHYSICALLY_CORRECT_LIGHTS' : '', parameters.logarithmicDepthBuffer ? '#define USE_LOGDEPTHBUF' : '', - parameters.logarithmicDepthBuffer && extensions.get( 'EXT_frag_depth' ) ? '#define USE_LOGDEPTHBUF_EXT' : '', + parameters.logarithmicDepthBuffer && ( capabilities.isWebGL2 || extensions.get( 'EXT_frag_depth' ) ) ? '#define USE_LOGDEPTHBUF_EXT' : '', - parameters.envMap && extensions.get( 'EXT_shader_texture_lod' ) ? '#define TEXTURE_LOD_EXT' : '', + parameters.envMap && ( capabilities.isWebGL2 || extensions.get( 'EXT_shader_texture_lod' ) ) ? '#define TEXTURE_LOD_EXT' : '', 'uniform mat4 viewMatrix;', 'uniform vec3 cameraPosition;', @@ -16608,6 +17201,50 @@ function WebGLProgram( renderer, extensions, code, material, shader, parameters vertexShader = unrollLoops( vertexShader ); fragmentShader = unrollLoops( fragmentShader ); + if ( capabilities.isWebGL2 && ! material.isRawShaderMaterial ) { + + var isGLSL3ShaderMaterial = false; + + var versionRegex = /^\s*#version\s+300\s+es\s*\n/; + + if ( material.isShaderMaterial && + vertexShader.match( versionRegex ) !== null && + fragmentShader.match( versionRegex ) !== null ) { + + isGLSL3ShaderMaterial = true; + + vertexShader = vertexShader.replace( versionRegex, '' ); + fragmentShader = fragmentShader.replace( versionRegex, '' ); + + } + + // GLSL 3.0 conversion + prefixVertex = [ + '#version 300 es\n', + '#define attribute in', + '#define varying out', + '#define texture2D texture' + ].join( '\n' ) + '\n' + prefixVertex; + + prefixFragment = [ + '#version 300 es\n', + '#define varying in', + isGLSL3ShaderMaterial ? '' : 'out highp vec4 pc_fragColor;', + isGLSL3ShaderMaterial ? '' : '#define gl_FragColor pc_fragColor', + '#define gl_FragDepthEXT gl_FragDepth', + '#define texture2D texture', + '#define textureCube texture', + '#define texture2DProj textureProj', + '#define texture2DLodEXT textureLod', + '#define texture2DProjLodEXT textureProjLod', + '#define textureCubeLodEXT textureLod', + '#define texture2DGradEXT textureGrad', + '#define texture2DProjGradEXT textureProjGrad', + '#define textureCubeGradEXT textureGrad' + ].join( '\n' ) + '\n' + prefixFragment; + + } + var vertexGlsl = prefixVertex + vertexShader; var fragmentGlsl = prefixFragment + fragmentShader; @@ -16794,12 +17431,13 @@ function WebGLPrograms( renderer, extensions, capabilities ) { LineBasicMaterial: 'basic', LineDashedMaterial: 'dashed', PointsMaterial: 'points', - ShadowMaterial: 'shadow' + ShadowMaterial: 'shadow', + SpriteMaterial: 'sprite' }; var parameterNames = [ "precision", "supportsVertexTextures", "map", "mapEncoding", "envMap", "envMapMode", "envMapEncoding", - "lightMap", "aoMap", "emissiveMap", "emissiveMapEncoding", "bumpMap", "normalMap", "displacementMap", "specularMap", + "lightMap", "aoMap", "emissiveMap", "emissiveMapEncoding", "bumpMap", "normalMap", "objectSpaceNormalMap", "displacementMap", "specularMap", "roughnessMap", "metalnessMap", "gradientMap", "alphaMap", "combine", "vertexColors", "fog", "useFog", "fogExp", "flatShading", "sizeAttenuation", "logarithmicDepthBuffer", "skinning", @@ -16920,6 +17558,7 @@ function WebGLPrograms( renderer, extensions, capabilities ) { emissiveMapEncoding: getTextureEncodingFromMap( material.emissiveMap, renderer.gammaInput ), bumpMap: !! material.bumpMap, normalMap: !! material.normalMap, + objectSpaceNormalMap: material.normalMapType === ObjectSpaceNormalMap, displacementMap: !! material.displacementMap, roughnessMap: !! material.roughnessMap, metalnessMap: !! material.metalnessMap, @@ -17043,7 +17682,7 @@ function WebGLPrograms( renderer, extensions, capabilities ) { if ( program === undefined ) { - program = new WebGLProgram( renderer, extensions, code, material, shader, parameters ); + program = new WebGLProgram( renderer, extensions, code, material, shader, parameters, capabilities ); programs.push( program ); } @@ -17171,6 +17810,7 @@ function reversePainterSortStable( a, b ) { } + function WebGLRenderList() { var renderItems = []; @@ -17220,6 +17860,7 @@ function WebGLRenderList() { } + ( material.transparent === true ? transparent : opaque ).push( renderItem ); renderItemsIndex ++; @@ -17387,7 +18028,15 @@ function WebGLLights() { id: count ++, - hash: '', + hash: { + stateID: - 1, + directionalLength: - 1, + pointLength: - 1, + spotLength: - 1, + rectAreaLength: - 1, + hemiLength: - 1, + shadowsLength: - 1 + }, ambient: [ 0, 0, 0 ], directional: [], @@ -17593,7 +18242,13 @@ function WebGLLights() { state.point.length = pointLength; state.hemi.length = hemiLength; - state.hash = state.id + ',' + directionalLength + ',' + pointLength + ',' + spotLength + ',' + rectAreaLength + ',' + hemiLength + ',' + shadows.length; + state.hash.stateID = state.id; + state.hash.directionalLength = directionalLength; + state.hash.pointLength = pointLength; + state.hash.spotLength = spotLength; + state.hash.rectAreaLength = rectAreaLength; + state.hash.hemiLength = hemiLength; + state.hash.shadowsLength = shadows.length; } @@ -17614,13 +18269,11 @@ function WebGLRenderState() { var lightsArray = []; var shadowsArray = []; - var spritesArray = []; function init() { lightsArray.length = 0; shadowsArray.length = 0; - spritesArray.length = 0; } @@ -17636,12 +18289,6 @@ function WebGLRenderState() { } - function pushSprite( shadowLight ) { - - spritesArray.push( shadowLight ); - - } - function setupLights( camera ) { lights.setup( lightsArray, shadowsArray, camera ); @@ -17651,7 +18298,6 @@ function WebGLRenderState() { var state = { lightsArray: lightsArray, shadowsArray: shadowsArray, - spritesArray: spritesArray, lights: lights }; @@ -17662,8 +18308,7 @@ function WebGLRenderState() { setupLights: setupLights, pushLight: pushLight, - pushShadow: pushShadow, - pushSprite: pushSprite + pushShadow: pushShadow }; } @@ -17674,14 +18319,26 @@ function WebGLRenderStates() { function get( scene, camera ) { - var hash = scene.id + ',' + camera.id; + var renderState; - var renderState = renderStates[ hash ]; - - if ( renderState === undefined ) { + if ( renderStates[ scene.id ] === undefined ) { renderState = new WebGLRenderState(); - renderStates[ hash ] = renderState; + renderStates[ scene.id ] = {}; + renderStates[ scene.id ][ camera.id ] = renderState; + + } else { + + if ( renderStates[ scene.id ][ camera.id ] === undefined ) { + + renderState = new WebGLRenderState(); + renderStates[ scene.id ][ camera.id ] = renderState; + + } else { + + renderState = renderStates[ scene.id ][ camera.id ]; + + } } @@ -18284,403 +18941,7 @@ function WebGLShadowMap( _renderer, _objects, maxTextureSize ) { * @author mrdoob / http://mrdoob.com/ */ -function CanvasTexture( canvas, mapping, wrapS, wrapT, magFilter, minFilter, format, type, anisotropy ) { - - Texture.call( this, canvas, mapping, wrapS, wrapT, magFilter, minFilter, format, type, anisotropy ); - - this.needsUpdate = true; - -} - -CanvasTexture.prototype = Object.create( Texture.prototype ); -CanvasTexture.prototype.constructor = CanvasTexture; - -/** - * @author mikael emtinger / http://gomo.se/ - * @author alteredq / http://alteredqualia.com/ - */ - -function WebGLSpriteRenderer( renderer, gl, state, textures, capabilities ) { - - var vertexBuffer, elementBuffer; - var program, attributes, uniforms; - - var texture; - - // decompose matrixWorld - - var spritePosition = new Vector3(); - var spriteRotation = new Quaternion(); - var spriteScale = new Vector3(); - - function init() { - - var vertices = new Float32Array( [ - - 0.5, - 0.5, 0, 0, - 0.5, - 0.5, 1, 0, - 0.5, 0.5, 1, 1, - - 0.5, 0.5, 0, 1 - ] ); - - var faces = new Uint16Array( [ - 0, 1, 2, - 0, 2, 3 - ] ); - - vertexBuffer = gl.createBuffer(); - elementBuffer = gl.createBuffer(); - - gl.bindBuffer( gl.ARRAY_BUFFER, vertexBuffer ); - gl.bufferData( gl.ARRAY_BUFFER, vertices, gl.STATIC_DRAW ); - - gl.bindBuffer( gl.ELEMENT_ARRAY_BUFFER, elementBuffer ); - gl.bufferData( gl.ELEMENT_ARRAY_BUFFER, faces, gl.STATIC_DRAW ); - - program = createProgram(); - - attributes = { - position: gl.getAttribLocation( program, 'position' ), - uv: gl.getAttribLocation( program, 'uv' ) - }; - - uniforms = { - uvOffset: gl.getUniformLocation( program, 'uvOffset' ), - uvScale: gl.getUniformLocation( program, 'uvScale' ), - - rotation: gl.getUniformLocation( program, 'rotation' ), - center: gl.getUniformLocation( program, 'center' ), - scale: gl.getUniformLocation( program, 'scale' ), - - color: gl.getUniformLocation( program, 'color' ), - map: gl.getUniformLocation( program, 'map' ), - opacity: gl.getUniformLocation( program, 'opacity' ), - - modelViewMatrix: gl.getUniformLocation( program, 'modelViewMatrix' ), - projectionMatrix: gl.getUniformLocation( program, 'projectionMatrix' ), - - fogType: gl.getUniformLocation( program, 'fogType' ), - fogDensity: gl.getUniformLocation( program, 'fogDensity' ), - fogNear: gl.getUniformLocation( program, 'fogNear' ), - fogFar: gl.getUniformLocation( program, 'fogFar' ), - fogColor: gl.getUniformLocation( program, 'fogColor' ), - fogDepth: gl.getUniformLocation( program, 'fogDepth' ), - - alphaTest: gl.getUniformLocation( program, 'alphaTest' ) - }; - - var canvas = document.createElementNS( 'http://www.w3.org/1999/xhtml', 'canvas' ); - canvas.width = 8; - canvas.height = 8; - - var context = canvas.getContext( '2d' ); - context.fillStyle = 'white'; - context.fillRect( 0, 0, 8, 8 ); - - texture = new CanvasTexture( canvas ); - - } - - this.render = function ( sprites, scene, camera ) { - - if ( sprites.length === 0 ) return; - - // setup gl - - if ( program === undefined ) { - - init(); - - } - - state.useProgram( program ); - - state.initAttributes(); - state.enableAttribute( attributes.position ); - state.enableAttribute( attributes.uv ); - state.disableUnusedAttributes(); - - state.disable( gl.CULL_FACE ); - state.enable( gl.BLEND ); - - gl.bindBuffer( gl.ARRAY_BUFFER, vertexBuffer ); - gl.vertexAttribPointer( attributes.position, 2, gl.FLOAT, false, 2 * 8, 0 ); - gl.vertexAttribPointer( attributes.uv, 2, gl.FLOAT, false, 2 * 8, 8 ); - - gl.bindBuffer( gl.ELEMENT_ARRAY_BUFFER, elementBuffer ); - - gl.uniformMatrix4fv( uniforms.projectionMatrix, false, camera.projectionMatrix.elements ); - - state.activeTexture( gl.TEXTURE0 ); - gl.uniform1i( uniforms.map, 0 ); - - var oldFogType = 0; - var sceneFogType = 0; - var fog = scene.fog; - - if ( fog ) { - - gl.uniform3f( uniforms.fogColor, fog.color.r, fog.color.g, fog.color.b ); - - if ( fog.isFog ) { - - gl.uniform1f( uniforms.fogNear, fog.near ); - gl.uniform1f( uniforms.fogFar, fog.far ); - - gl.uniform1i( uniforms.fogType, 1 ); - oldFogType = 1; - sceneFogType = 1; - - } else if ( fog.isFogExp2 ) { - - gl.uniform1f( uniforms.fogDensity, fog.density ); - - gl.uniform1i( uniforms.fogType, 2 ); - oldFogType = 2; - sceneFogType = 2; - - } - - } else { - - gl.uniform1i( uniforms.fogType, 0 ); - oldFogType = 0; - sceneFogType = 0; - - } - - - // update positions and sort - - for ( var i = 0, l = sprites.length; i < l; i ++ ) { - - var sprite = sprites[ i ]; - - sprite.modelViewMatrix.multiplyMatrices( camera.matrixWorldInverse, sprite.matrixWorld ); - sprite.z = - sprite.modelViewMatrix.elements[ 14 ]; - - } - - sprites.sort( painterSortStable ); - - // render all sprites - - var scale = []; - var center = []; - - for ( var i = 0, l = sprites.length; i < l; i ++ ) { - - var sprite = sprites[ i ]; - var material = sprite.material; - - if ( material.visible === false ) continue; - - sprite.onBeforeRender( renderer, scene, camera, undefined, material, undefined ); - - gl.uniform1f( uniforms.alphaTest, material.alphaTest ); - gl.uniformMatrix4fv( uniforms.modelViewMatrix, false, sprite.modelViewMatrix.elements ); - - sprite.matrixWorld.decompose( spritePosition, spriteRotation, spriteScale ); - - scale[ 0 ] = spriteScale.x; - scale[ 1 ] = spriteScale.y; - - center[ 0 ] = sprite.center.x - 0.5; - center[ 1 ] = sprite.center.y - 0.5; - - var fogType = 0; - - if ( scene.fog && material.fog ) { - - fogType = sceneFogType; - - } - - if ( oldFogType !== fogType ) { - - gl.uniform1i( uniforms.fogType, fogType ); - oldFogType = fogType; - - } - - if ( material.map !== null ) { - - gl.uniform2f( uniforms.uvOffset, material.map.offset.x, material.map.offset.y ); - gl.uniform2f( uniforms.uvScale, material.map.repeat.x, material.map.repeat.y ); - - } else { - - gl.uniform2f( uniforms.uvOffset, 0, 0 ); - gl.uniform2f( uniforms.uvScale, 1, 1 ); - - } - - gl.uniform1f( uniforms.opacity, material.opacity ); - gl.uniform3f( uniforms.color, material.color.r, material.color.g, material.color.b ); - - gl.uniform1f( uniforms.rotation, material.rotation ); - gl.uniform2fv( uniforms.center, center ); - gl.uniform2fv( uniforms.scale, scale ); - - state.setBlending( material.blending, material.blendEquation, material.blendSrc, material.blendDst, material.blendEquationAlpha, material.blendSrcAlpha, material.blendDstAlpha, material.premultipliedAlpha ); - state.buffers.depth.setTest( material.depthTest ); - state.buffers.depth.setMask( material.depthWrite ); - state.buffers.color.setMask( material.colorWrite ); - - textures.setTexture2D( material.map || texture, 0 ); - - gl.drawElements( gl.TRIANGLES, 6, gl.UNSIGNED_SHORT, 0 ); - - sprite.onAfterRender( renderer, scene, camera, undefined, material, undefined ); - - } - - // restore gl - - state.enable( gl.CULL_FACE ); - - state.reset(); - - }; - - function createProgram() { - - var program = gl.createProgram(); - - var vertexShader = gl.createShader( gl.VERTEX_SHADER ); - var fragmentShader = gl.createShader( gl.FRAGMENT_SHADER ); - - gl.shaderSource( vertexShader, [ - - 'precision ' + capabilities.precision + ' float;', - - '#define SHADER_NAME ' + 'SpriteMaterial', - - 'uniform mat4 modelViewMatrix;', - 'uniform mat4 projectionMatrix;', - 'uniform float rotation;', - 'uniform vec2 center;', - 'uniform vec2 scale;', - 'uniform vec2 uvOffset;', - 'uniform vec2 uvScale;', - - 'attribute vec2 position;', - 'attribute vec2 uv;', - - 'varying vec2 vUV;', - 'varying float fogDepth;', - - 'void main() {', - - ' vUV = uvOffset + uv * uvScale;', - - ' vec2 alignedPosition = ( position - center ) * scale;', - - ' vec2 rotatedPosition;', - ' rotatedPosition.x = cos( rotation ) * alignedPosition.x - sin( rotation ) * alignedPosition.y;', - ' rotatedPosition.y = sin( rotation ) * alignedPosition.x + cos( rotation ) * alignedPosition.y;', - - ' vec4 mvPosition;', - - ' mvPosition = modelViewMatrix * vec4( 0.0, 0.0, 0.0, 1.0 );', - ' mvPosition.xy += rotatedPosition;', - - ' gl_Position = projectionMatrix * mvPosition;', - - ' fogDepth = - mvPosition.z;', - - '}' - - ].join( '\n' ) ); - - gl.shaderSource( fragmentShader, [ - - 'precision ' + capabilities.precision + ' float;', - - '#define SHADER_NAME ' + 'SpriteMaterial', - - 'uniform vec3 color;', - 'uniform sampler2D map;', - 'uniform float opacity;', - - 'uniform int fogType;', - 'uniform vec3 fogColor;', - 'uniform float fogDensity;', - 'uniform float fogNear;', - 'uniform float fogFar;', - 'uniform float alphaTest;', - - 'varying vec2 vUV;', - 'varying float fogDepth;', - - 'void main() {', - - ' vec4 texture = texture2D( map, vUV );', - - ' gl_FragColor = vec4( color * texture.xyz, texture.a * opacity );', - - ' if ( gl_FragColor.a < alphaTest ) discard;', - - ' if ( fogType > 0 ) {', - - ' float fogFactor = 0.0;', - - ' if ( fogType == 1 ) {', - - ' fogFactor = smoothstep( fogNear, fogFar, fogDepth );', - - ' } else {', - - ' const float LOG2 = 1.442695;', - ' fogFactor = exp2( - fogDensity * fogDensity * fogDepth * fogDepth * LOG2 );', - ' fogFactor = 1.0 - clamp( fogFactor, 0.0, 1.0 );', - - ' }', - - ' gl_FragColor.rgb = mix( gl_FragColor.rgb, fogColor, fogFactor );', - - ' }', - - '}' - - ].join( '\n' ) ); - - gl.compileShader( vertexShader ); - gl.compileShader( fragmentShader ); - - gl.attachShader( program, vertexShader ); - gl.attachShader( program, fragmentShader ); - - gl.linkProgram( program ); - - return program; - - } - - function painterSortStable( a, b ) { - - if ( a.renderOrder !== b.renderOrder ) { - - return a.renderOrder - b.renderOrder; - - } else if ( a.z !== b.z ) { - - return b.z - a.z; - - } else { - - return b.id - a.id; - - } - - } - -} - -/** - * @author mrdoob / http://mrdoob.com/ - */ - -function WebGLState( gl, extensions, utils ) { +function WebGLState( gl, extensions, utils, capabilities ) { function ColorBuffer() { @@ -18992,12 +19253,13 @@ function WebGLState( gl, extensions, utils ) { var enabledAttributes = new Uint8Array( maxVertexAttributes ); var attributeDivisors = new Uint8Array( maxVertexAttributes ); - var capabilities = {}; + var enabledCapabilities = {}; var compressedTextureFormats = null; var currentProgram = null; + var currentBlendingEnabled = null; var currentBlending = null; var currentBlendEquation = null; var currentBlendSrc = null; @@ -19075,8 +19337,7 @@ function WebGLState( gl, extensions, utils ) { setCullFace( CullFaceBack ); enable( gl.CULL_FACE ); - enable( gl.BLEND ); - setBlending( NormalBlending ); + setBlending( NoBlending ); // @@ -19092,23 +19353,7 @@ function WebGLState( gl, extensions, utils ) { function enableAttribute( attribute ) { - newAttributes[ attribute ] = 1; - - if ( enabledAttributes[ attribute ] === 0 ) { - - gl.enableVertexAttribArray( attribute ); - enabledAttributes[ attribute ] = 1; - - } - - if ( attributeDivisors[ attribute ] !== 0 ) { - - var extension = extensions.get( 'ANGLE_instanced_arrays' ); - - extension.vertexAttribDivisorANGLE( attribute, 0 ); - attributeDivisors[ attribute ] = 0; - - } + enableAttributeAndDivisor( attribute, 0 ); } @@ -19125,9 +19370,9 @@ function WebGLState( gl, extensions, utils ) { if ( attributeDivisors[ attribute ] !== meshPerAttribute ) { - var extension = extensions.get( 'ANGLE_instanced_arrays' ); + var extension = capabilities.isWebGL2 ? gl : extensions.get( 'ANGLE_instanced_arrays' ); - extension.vertexAttribDivisorANGLE( attribute, meshPerAttribute ); + extension[ capabilities.isWebGL2 ? 'vertexAttribDivisor' : 'vertexAttribDivisorANGLE' ]( attribute, meshPerAttribute ); attributeDivisors[ attribute ] = meshPerAttribute; } @@ -19151,10 +19396,10 @@ function WebGLState( gl, extensions, utils ) { function enable( id ) { - if ( capabilities[ id ] !== true ) { + if ( enabledCapabilities[ id ] !== true ) { gl.enable( id ); - capabilities[ id ] = true; + enabledCapabilities[ id ] = true; } @@ -19162,10 +19407,10 @@ function WebGLState( gl, extensions, utils ) { function disable( id ) { - if ( capabilities[ id ] !== false ) { + if ( enabledCapabilities[ id ] !== false ) { gl.disable( id ); - capabilities[ id ] = false; + enabledCapabilities[ id ] = false; } @@ -19216,122 +19461,135 @@ function WebGLState( gl, extensions, utils ) { function setBlending( blending, blendEquation, blendSrc, blendDst, blendEquationAlpha, blendSrcAlpha, blendDstAlpha, premultipliedAlpha ) { - if ( blending !== NoBlending ) { + if ( blending === NoBlending ) { - enable( gl.BLEND ); + if ( currentBlendingEnabled ) { - } else { + disable( gl.BLEND ); + currentBlendingEnabled = false; - disable( gl.BLEND ); + } + + return; } - if ( blending !== CustomBlending ) { + if ( ! currentBlendingEnabled ) { - if ( blending !== currentBlending || premultipliedAlpha !== currentPremultipledAlpha ) { + enable( gl.BLEND ); + currentBlendingEnabled = true; - switch ( blending ) { + } - case AdditiveBlending: + if ( blending !== CustomBlending ) { - if ( premultipliedAlpha ) { + if ( blending !== currentBlending || premultipliedAlpha !== currentPremultipledAlpha ) { - gl.blendEquationSeparate( gl.FUNC_ADD, gl.FUNC_ADD ); - gl.blendFuncSeparate( gl.ONE, gl.ONE, gl.ONE, gl.ONE ); + if ( currentBlendEquation !== AddEquation || currentBlendEquationAlpha !== AddEquation ) { - } else { + gl.blendEquation( gl.FUNC_ADD ); - gl.blendEquation( gl.FUNC_ADD ); - gl.blendFunc( gl.SRC_ALPHA, gl.ONE ); + currentBlendEquation = AddEquation; + currentBlendEquationAlpha = AddEquation; - } - break; + } - case SubtractiveBlending: + if ( premultipliedAlpha ) { - if ( premultipliedAlpha ) { + switch ( blending ) { - gl.blendEquationSeparate( gl.FUNC_ADD, gl.FUNC_ADD ); - gl.blendFuncSeparate( gl.ZERO, gl.ZERO, gl.ONE_MINUS_SRC_COLOR, gl.ONE_MINUS_SRC_ALPHA ); + case NormalBlending: + gl.blendFuncSeparate( gl.ONE, gl.ONE_MINUS_SRC_ALPHA, gl.ONE, gl.ONE_MINUS_SRC_ALPHA ); + break; - } else { + case AdditiveBlending: + gl.blendFunc( gl.ONE, gl.ONE ); + break; - gl.blendEquation( gl.FUNC_ADD ); - gl.blendFunc( gl.ZERO, gl.ONE_MINUS_SRC_COLOR ); + case SubtractiveBlending: + gl.blendFuncSeparate( gl.ZERO, gl.ZERO, gl.ONE_MINUS_SRC_COLOR, gl.ONE_MINUS_SRC_ALPHA ); + break; - } - break; + case MultiplyBlending: + gl.blendFuncSeparate( gl.ZERO, gl.SRC_COLOR, gl.ZERO, gl.SRC_ALPHA ); + break; - case MultiplyBlending: + default: + console.error( 'THREE.WebGLState: Invalid blending: ', blending ); + break; - if ( premultipliedAlpha ) { + } - gl.blendEquationSeparate( gl.FUNC_ADD, gl.FUNC_ADD ); - gl.blendFuncSeparate( gl.ZERO, gl.SRC_COLOR, gl.ZERO, gl.SRC_ALPHA ); + } else { - } else { + switch ( blending ) { - gl.blendEquation( gl.FUNC_ADD ); - gl.blendFunc( gl.ZERO, gl.SRC_COLOR ); + case NormalBlending: + gl.blendFuncSeparate( gl.SRC_ALPHA, gl.ONE_MINUS_SRC_ALPHA, gl.ONE, gl.ONE_MINUS_SRC_ALPHA ); + break; - } - break; + case AdditiveBlending: + gl.blendFunc( gl.SRC_ALPHA, gl.ONE ); + break; - default: + case SubtractiveBlending: + gl.blendFunc( gl.ZERO, gl.ONE_MINUS_SRC_COLOR ); + break; - if ( premultipliedAlpha ) { + case MultiplyBlending: + gl.blendFunc( gl.ZERO, gl.SRC_COLOR ); + break; - gl.blendEquationSeparate( gl.FUNC_ADD, gl.FUNC_ADD ); - gl.blendFuncSeparate( gl.ONE, gl.ONE_MINUS_SRC_ALPHA, gl.ONE, gl.ONE_MINUS_SRC_ALPHA ); + default: + console.error( 'THREE.WebGLState: Invalid blending: ', blending ); + break; - } else { + } - gl.blendEquationSeparate( gl.FUNC_ADD, gl.FUNC_ADD ); - gl.blendFuncSeparate( gl.SRC_ALPHA, gl.ONE_MINUS_SRC_ALPHA, gl.ONE, gl.ONE_MINUS_SRC_ALPHA ); + } - } + currentBlendSrc = null; + currentBlendDst = null; + currentBlendSrcAlpha = null; + currentBlendDstAlpha = null; - } + currentBlending = blending; + currentPremultipledAlpha = premultipliedAlpha; } - currentBlendEquation = null; - currentBlendSrc = null; - currentBlendDst = null; - currentBlendEquationAlpha = null; - currentBlendSrcAlpha = null; - currentBlendDstAlpha = null; + return; - } else { + } - blendEquationAlpha = blendEquationAlpha || blendEquation; - blendSrcAlpha = blendSrcAlpha || blendSrc; - blendDstAlpha = blendDstAlpha || blendDst; + // custom blending - if ( blendEquation !== currentBlendEquation || blendEquationAlpha !== currentBlendEquationAlpha ) { + blendEquationAlpha = blendEquationAlpha || blendEquation; + blendSrcAlpha = blendSrcAlpha || blendSrc; + blendDstAlpha = blendDstAlpha || blendDst; - gl.blendEquationSeparate( utils.convert( blendEquation ), utils.convert( blendEquationAlpha ) ); + if ( blendEquation !== currentBlendEquation || blendEquationAlpha !== currentBlendEquationAlpha ) { - currentBlendEquation = blendEquation; - currentBlendEquationAlpha = blendEquationAlpha; + gl.blendEquationSeparate( utils.convert( blendEquation ), utils.convert( blendEquationAlpha ) ); - } + currentBlendEquation = blendEquation; + currentBlendEquationAlpha = blendEquationAlpha; - if ( blendSrc !== currentBlendSrc || blendDst !== currentBlendDst || blendSrcAlpha !== currentBlendSrcAlpha || blendDstAlpha !== currentBlendDstAlpha ) { + } - gl.blendFuncSeparate( utils.convert( blendSrc ), utils.convert( blendDst ), utils.convert( blendSrcAlpha ), utils.convert( blendDstAlpha ) ); + if ( blendSrc !== currentBlendSrc || blendDst !== currentBlendDst || blendSrcAlpha !== currentBlendSrcAlpha || blendDstAlpha !== currentBlendDstAlpha ) { - currentBlendSrc = blendSrc; - currentBlendDst = blendDst; - currentBlendSrcAlpha = blendSrcAlpha; - currentBlendDstAlpha = blendDstAlpha; + gl.blendFuncSeparate( utils.convert( blendSrc ), utils.convert( blendDst ), utils.convert( blendSrcAlpha ), utils.convert( blendDstAlpha ) ); - } + currentBlendSrc = blendSrc; + currentBlendDst = blendDst; + currentBlendSrcAlpha = blendSrcAlpha; + currentBlendDstAlpha = blendDstAlpha; } currentBlending = blending; - currentPremultipledAlpha = premultipliedAlpha; + currentPremultipledAlpha = null; } @@ -19346,9 +19604,9 @@ function WebGLState( gl, extensions, utils ) { setFlipSided( flipSided ); - material.transparent === true - ? setBlending( material.blending, material.blendEquation, material.blendSrc, material.blendDst, material.blendEquationAlpha, material.blendSrcAlpha, material.blendDstAlpha, material.premultipliedAlpha ) - : setBlending( NoBlending ); + ( material.blending === NormalBlending && material.transparent === false ) + ? setBlending( NoBlending ) + : setBlending( material.blending, material.blendEquation, material.blendSrc, material.blendDst, material.blendEquationAlpha, material.blendSrcAlpha, material.blendDstAlpha, material.premultipliedAlpha ); depthBuffer.setFunc( material.depthFunc ); depthBuffer.setTest( material.depthTest ); @@ -19574,7 +19832,7 @@ function WebGLState( gl, extensions, utils ) { } - capabilities = {}; + enabledCapabilities = {}; compressedTextureFormats = null; @@ -19643,7 +19901,6 @@ function WebGLState( gl, extensions, utils ) { function WebGLTextures( _gl, extensions, state, properties, capabilities, utils, info ) { - var _isWebGL2 = ( typeof WebGL2RenderingContext !== 'undefined' && _gl instanceof WebGL2RenderingContext ); /* global WebGL2RenderingContext */ var _videoTextures = {}; var _canvas; @@ -19672,7 +19929,7 @@ function WebGLTextures( _gl, extensions, state, properties, capabilities, utils, var context = canvas.getContext( '2d' ); context.drawImage( image, 0, 0, image.width, image.height, 0, 0, canvas.width, canvas.height ); - console.warn( 'THREE.WebGLRenderer: image is too big (' + image.width + 'x' + image.height + '). Resized to ' + canvas.width + 'x' + canvas.height, image ); + console.warn( 'THREE.WebGLRenderer: image is too big (' + image.width + 'x' + image.height + '). Resized to ' + canvas.width + 'x' + canvas.height ); return canvas; @@ -19700,7 +19957,7 @@ function WebGLTextures( _gl, extensions, state, properties, capabilities, utils, var context = _canvas.getContext( '2d' ); context.drawImage( image, 0, 0, _canvas.width, _canvas.height ); - console.warn( 'THREE.WebGLRenderer: image is not power of two (' + image.width + 'x' + image.height + '). Resized to ' + _canvas.width + 'x' + _canvas.height, image ); + console.warn( 'THREE.WebGLRenderer: image is not power of two (' + image.width + 'x' + image.height + '). Resized to ' + _canvas.width + 'x' + _canvas.height ); return _canvas; @@ -19712,6 +19969,8 @@ function WebGLTextures( _gl, extensions, state, properties, capabilities, utils, function textureNeedsPowerOfTwo( texture ) { + if ( capabilities.isWebGL2 ) return false; + return ( texture.wrapS !== ClampToEdgeWrapping || texture.wrapT !== ClampToEdgeWrapping ) || ( texture.minFilter !== NearestFilter && texture.minFilter !== LinearFilter ); @@ -19735,6 +19994,30 @@ function WebGLTextures( _gl, extensions, state, properties, capabilities, utils, } + function getInternalFormat( glFormat, glType ) { + + if ( ! capabilities.isWebGL2 ) return glFormat; + + if ( glFormat === _gl.RGB ) { + + if ( glType === _gl.FLOAT ) return _gl.RGB32F; + if ( glType === _gl.HALF_FLOAT ) return _gl.RGB16F; + if ( glType === _gl.UNSIGNED_BYTE ) return _gl.RGB8; + + } + + if ( glFormat === _gl.RGBA ) { + + if ( glType === _gl.FLOAT ) return _gl.RGBA32F; + if ( glType === _gl.HALF_FLOAT ) return _gl.RGBA16F; + if ( glType === _gl.UNSIGNED_BYTE ) return _gl.RGBA8; + + } + + return glFormat; + + } + // Fallback filters for non-power-of-2 textures function filterFallback( f ) { @@ -19864,11 +20147,11 @@ function WebGLTextures( _gl, extensions, state, properties, capabilities, utils, if ( image === undefined ) { - console.warn( 'THREE.WebGLRenderer: Texture marked for update but image is undefined', texture ); + console.warn( 'THREE.WebGLRenderer: Texture marked for update but image is undefined' ); } else if ( image.complete === false ) { - console.warn( 'THREE.WebGLRenderer: Texture marked for update but image is incomplete', texture ); + console.warn( 'THREE.WebGLRenderer: Texture marked for update but image is incomplete' ); } else { @@ -19929,7 +20212,8 @@ function WebGLTextures( _gl, extensions, state, properties, capabilities, utils, var image = cubeImage[ 0 ], isPowerOfTwoImage = isPowerOfTwo( image ), glFormat = utils.convert( texture.format ), - glType = utils.convert( texture.type ); + glType = utils.convert( texture.type ), + glInternalFormat = getInternalFormat( glFormat, glType ); setTextureParameters( _gl.TEXTURE_CUBE_MAP, texture, isPowerOfTwoImage ); @@ -19939,11 +20223,11 @@ function WebGLTextures( _gl, extensions, state, properties, capabilities, utils, if ( isDataTexture ) { - state.texImage2D( _gl.TEXTURE_CUBE_MAP_POSITIVE_X + i, 0, glFormat, cubeImage[ i ].width, cubeImage[ i ].height, 0, glFormat, glType, cubeImage[ i ].data ); + state.texImage2D( _gl.TEXTURE_CUBE_MAP_POSITIVE_X + i, 0, glInternalFormat, cubeImage[ i ].width, cubeImage[ i ].height, 0, glFormat, glType, cubeImage[ i ].data ); } else { - state.texImage2D( _gl.TEXTURE_CUBE_MAP_POSITIVE_X + i, 0, glFormat, glFormat, glType, cubeImage[ i ] ); + state.texImage2D( _gl.TEXTURE_CUBE_MAP_POSITIVE_X + i, 0, glInternalFormat, glFormat, glType, cubeImage[ i ] ); } @@ -19959,7 +20243,7 @@ function WebGLTextures( _gl, extensions, state, properties, capabilities, utils, if ( state.getCompressedTextureFormats().indexOf( glFormat ) > - 1 ) { - state.compressedTexImage2D( _gl.TEXTURE_CUBE_MAP_POSITIVE_X + i, j, glFormat, mipmap.width, mipmap.height, 0, mipmap.data ); + state.compressedTexImage2D( _gl.TEXTURE_CUBE_MAP_POSITIVE_X + i, j, glInternalFormat, mipmap.width, mipmap.height, 0, mipmap.data ); } else { @@ -19969,7 +20253,7 @@ function WebGLTextures( _gl, extensions, state, properties, capabilities, utils, } else { - state.texImage2D( _gl.TEXTURE_CUBE_MAP_POSITIVE_X + i, j, glFormat, mipmap.width, mipmap.height, 0, glFormat, glType, mipmap.data ); + state.texImage2D( _gl.TEXTURE_CUBE_MAP_POSITIVE_X + i, j, glInternalFormat, mipmap.width, mipmap.height, 0, glFormat, glType, mipmap.data ); } @@ -20037,7 +20321,7 @@ function WebGLTextures( _gl, extensions, state, properties, capabilities, utils, if ( texture.wrapS !== ClampToEdgeWrapping || texture.wrapT !== ClampToEdgeWrapping ) { - console.warn( 'THREE.WebGLRenderer: Texture is not power of two. Texture.wrapS and Texture.wrapT should be set to THREE.ClampToEdgeWrapping.', texture ); + console.warn( 'THREE.WebGLRenderer: Texture is not power of two. Texture.wrapS and Texture.wrapT should be set to THREE.ClampToEdgeWrapping.' ); } @@ -20046,7 +20330,7 @@ function WebGLTextures( _gl, extensions, state, properties, capabilities, utils, if ( texture.minFilter !== NearestFilter && texture.minFilter !== LinearFilter ) { - console.warn( 'THREE.WebGLRenderer: Texture is not power of two. Texture.minFilter should be set to THREE.NearestFilter or THREE.LinearFilter.', texture ); + console.warn( 'THREE.WebGLRenderer: Texture is not power of two. Texture.minFilter should be set to THREE.NearestFilter or THREE.LinearFilter.' ); } @@ -20057,7 +20341,7 @@ function WebGLTextures( _gl, extensions, state, properties, capabilities, utils, if ( extension ) { if ( texture.type === FloatType && extensions.get( 'OES_texture_float_linear' ) === null ) return; - if ( texture.type === HalfFloatType && extensions.get( 'OES_texture_half_float_linear' ) === null ) return; + if ( texture.type === HalfFloatType && ( capabilities.isWebGL2 || extensions.get( 'OES_texture_half_float_linear' ) ) === null ) return; if ( texture.anisotropy > 1 || properties.get( texture ).__currentAnisotropy ) { @@ -20101,7 +20385,8 @@ function WebGLTextures( _gl, extensions, state, properties, capabilities, utils, var isPowerOfTwoImage = isPowerOfTwo( image ), glFormat = utils.convert( texture.format ), - glType = utils.convert( texture.type ); + glType = utils.convert( texture.type ), + glInternalFormat = getInternalFormat( glFormat, glType ); setTextureParameters( _gl.TEXTURE_2D, texture, isPowerOfTwoImage ); @@ -20111,21 +20396,21 @@ function WebGLTextures( _gl, extensions, state, properties, capabilities, utils, // populate depth texture with dummy data - var internalFormat = _gl.DEPTH_COMPONENT; + glInternalFormat = _gl.DEPTH_COMPONENT; if ( texture.type === FloatType ) { - if ( ! _isWebGL2 ) throw new Error( 'Float Depth Texture only supported in WebGL2.0' ); - internalFormat = _gl.DEPTH_COMPONENT32F; + if ( ! capabilities.isWebGL2 ) throw new Error( 'Float Depth Texture only supported in WebGL2.0' ); + glInternalFormat = _gl.DEPTH_COMPONENT32F; - } else if ( _isWebGL2 ) { + } else if ( capabilities.isWebGL2 ) { // WebGL 2.0 requires signed internalformat for glTexImage2D - internalFormat = _gl.DEPTH_COMPONENT16; + glInternalFormat = _gl.DEPTH_COMPONENT16; } - if ( texture.format === DepthFormat && internalFormat === _gl.DEPTH_COMPONENT ) { + if ( texture.format === DepthFormat && glInternalFormat === _gl.DEPTH_COMPONENT ) { // The error INVALID_OPERATION is generated by texImage2D if format and internalformat are // DEPTH_COMPONENT and type is not UNSIGNED_SHORT or UNSIGNED_INT @@ -20145,7 +20430,7 @@ function WebGLTextures( _gl, extensions, state, properties, capabilities, utils, // (https://www.khronos.org/registry/webgl/extensions/WEBGL_depth_texture/) if ( texture.format === DepthStencilFormat ) { - internalFormat = _gl.DEPTH_STENCIL; + glInternalFormat = _gl.DEPTH_STENCIL; // The error INVALID_OPERATION is generated by texImage2D if format and internalformat are // DEPTH_STENCIL and type is not UNSIGNED_INT_24_8_WEBGL. @@ -20161,7 +20446,7 @@ function WebGLTextures( _gl, extensions, state, properties, capabilities, utils, } - state.texImage2D( _gl.TEXTURE_2D, 0, internalFormat, image.width, image.height, 0, glFormat, glType, null ); + state.texImage2D( _gl.TEXTURE_2D, 0, glInternalFormat, image.width, image.height, 0, glFormat, glType, null ); } else if ( texture.isDataTexture ) { @@ -20174,7 +20459,7 @@ function WebGLTextures( _gl, extensions, state, properties, capabilities, utils, for ( var i = 0, il = mipmaps.length; i < il; i ++ ) { mipmap = mipmaps[ i ]; - state.texImage2D( _gl.TEXTURE_2D, i, glFormat, mipmap.width, mipmap.height, 0, glFormat, glType, mipmap.data ); + state.texImage2D( _gl.TEXTURE_2D, i, glInternalFormat, mipmap.width, mipmap.height, 0, glFormat, glType, mipmap.data ); } @@ -20183,7 +20468,7 @@ function WebGLTextures( _gl, extensions, state, properties, capabilities, utils, } else { - state.texImage2D( _gl.TEXTURE_2D, 0, glFormat, image.width, image.height, 0, glFormat, glType, image.data ); + state.texImage2D( _gl.TEXTURE_2D, 0, glInternalFormat, image.width, image.height, 0, glFormat, glType, image.data ); textureProperties.__maxMipLevel = 0; } @@ -20198,7 +20483,7 @@ function WebGLTextures( _gl, extensions, state, properties, capabilities, utils, if ( state.getCompressedTextureFormats().indexOf( glFormat ) > - 1 ) { - state.compressedTexImage2D( _gl.TEXTURE_2D, i, glFormat, mipmap.width, mipmap.height, 0, mipmap.data ); + state.compressedTexImage2D( _gl.TEXTURE_2D, i, glInternalFormat, mipmap.width, mipmap.height, 0, mipmap.data ); } else { @@ -20208,7 +20493,7 @@ function WebGLTextures( _gl, extensions, state, properties, capabilities, utils, } else { - state.texImage2D( _gl.TEXTURE_2D, i, glFormat, mipmap.width, mipmap.height, 0, glFormat, glType, mipmap.data ); + state.texImage2D( _gl.TEXTURE_2D, i, glInternalFormat, mipmap.width, mipmap.height, 0, glFormat, glType, mipmap.data ); } @@ -20229,7 +20514,7 @@ function WebGLTextures( _gl, extensions, state, properties, capabilities, utils, for ( var i = 0, il = mipmaps.length; i < il; i ++ ) { mipmap = mipmaps[ i ]; - state.texImage2D( _gl.TEXTURE_2D, i, glFormat, glFormat, glType, mipmap ); + state.texImage2D( _gl.TEXTURE_2D, i, glInternalFormat, glFormat, glType, mipmap ); } @@ -20238,7 +20523,7 @@ function WebGLTextures( _gl, extensions, state, properties, capabilities, utils, } else { - state.texImage2D( _gl.TEXTURE_2D, 0, glFormat, glFormat, glType, image ); + state.texImage2D( _gl.TEXTURE_2D, 0, glInternalFormat, glFormat, glType, image ); textureProperties.__maxMipLevel = 0; } @@ -20264,7 +20549,8 @@ function WebGLTextures( _gl, extensions, state, properties, capabilities, utils, var glFormat = utils.convert( renderTarget.texture.format ); var glType = utils.convert( renderTarget.texture.type ); - state.texImage2D( textureTarget, 0, glFormat, renderTarget.width, renderTarget.height, 0, glFormat, glType, null ); + var glInternalFormat = getInternalFormat( glFormat, glType ); + state.texImage2D( textureTarget, 0, glInternalFormat, renderTarget.width, renderTarget.height, 0, glFormat, glType, null ); _gl.bindFramebuffer( _gl.FRAMEBUFFER, framebuffer ); _gl.framebufferTexture2D( _gl.FRAMEBUFFER, attachment, textureTarget, properties.get( renderTarget.texture ).__webglTexture, 0 ); _gl.bindFramebuffer( _gl.FRAMEBUFFER, null ); @@ -20509,7 +20795,7 @@ function WebGLTextures( _gl, extensions, state, properties, capabilities, utils, * @author thespite / http://www.twitter.com/thespite */ -function WebGLUtils( gl, extensions ) { +function WebGLUtils( gl, extensions, capabilities ) { function convert( p ) { @@ -20541,6 +20827,8 @@ function WebGLUtils( gl, extensions ) { if ( p === HalfFloatType ) { + if ( capabilities.isWebGL2 ) return gl.HALF_FLOAT; + extension = extensions.get( 'OES_texture_half_float' ); if ( extension !== null ) return extension.HALF_FLOAT_OES; @@ -20630,6 +20918,13 @@ function WebGLUtils( gl, extensions ) { if ( p === MinEquation || p === MaxEquation ) { + if ( capabilities.isWebGL2 ) { + + if ( p === MinEquation ) return gl.MIN; + if ( p === MaxEquation ) return gl.MAX; + + } + extension = extensions.get( 'EXT_blend_minmax' ); if ( extension !== null ) { @@ -20643,6 +20938,8 @@ function WebGLUtils( gl, extensions ) { if ( p === UnsignedInt248Type ) { + if ( capabilities.isWebGL2 ) return gl.UNSIGNED_INT_24_8; + extension = extensions.get( 'WEBGL_depth_texture' ); if ( extension !== null ) return extension.UNSIGNED_INT_24_8_WEBGL; @@ -20657,6 +20954,26 @@ function WebGLUtils( gl, extensions ) { } +/** + * @author mrdoob / http://mrdoob.com/ + */ + +function Group() { + + Object3D.call( this ); + + this.type = 'Group'; + +} + +Group.prototype = Object.assign( Object.create( Object3D.prototype ), { + + constructor: Group, + + isGroup: true + +} ); + /** * @author mrdoob / http://mrdoob.com/ * @author greggman / http://games.greggman.com/ @@ -20844,8 +21161,7 @@ PerspectiveCamera.prototype = Object.assign( Object.create( Camera.prototype ), updateProjectionMatrix: function () { var near = this.near, - top = near * Math.tan( - _Math.DEG2RAD * 0.5 * this.fov ) / this.zoom, + top = near * Math.tan( _Math.DEG2RAD * 0.5 * this.fov ) / this.zoom, height = 2 * top, width = this.aspect * height, left = - 0.5 * width, @@ -20868,6 +21184,8 @@ PerspectiveCamera.prototype = Object.assign( Object.create( Camera.prototype ), this.projectionMatrix.makePerspective( left, left + width, top, top - height, near, this.far ); + this.projectionMatrixInverse.getInverse( this.projectionMatrix ); + }, toJSON: function ( meta ) { @@ -20927,9 +21245,12 @@ function WebVRManager( renderer ) { var poseTarget = null; + var controllers = []; var standingMatrix = new Matrix4(); var standingMatrixInverse = new Matrix4(); + var frameOfReferenceType = 'stage'; + if ( typeof window !== 'undefined' && 'VRFrameData' in window ) { frameData = new window.VRFrameData(); @@ -20976,9 +21297,101 @@ function WebVRManager( renderer ) { renderer.setDrawingBufferSize( renderWidth * 2, renderHeight, 1 ); - } else if ( scope.enabled ) { + animation.start(); + + } else { + + if ( scope.enabled ) { + + renderer.setDrawingBufferSize( currentSize.width, currentSize.height, currentPixelRatio ); + + } + + animation.stop(); + + } + + } + + // + + var triggers = []; + + function findGamepad( id ) { + + var gamepads = navigator.getGamepads && navigator.getGamepads(); + + for ( var i = 0, j = 0, l = gamepads.length; i < l; i ++ ) { + + var gamepad = gamepads[ i ]; + + if ( gamepad && ( gamepad.id === 'Daydream Controller' || + gamepad.id === 'Gear VR Controller' || gamepad.id === 'Oculus Go Controller' || + gamepad.id === 'OpenVR Gamepad' || gamepad.id.startsWith( 'Oculus Touch' ) || + gamepad.id.startsWith( 'Spatial Controller' ) ) ) { + + if ( j === id ) return gamepad; + + j ++; + + } + + } + + } + + function updateControllers() { + + for ( var i = 0; i < controllers.length; i ++ ) { + + var controller = controllers[ i ]; + + var gamepad = findGamepad( i ); + + if ( gamepad !== undefined && gamepad.pose !== undefined ) { + + if ( gamepad.pose === null ) return; + + // Pose + + var pose = gamepad.pose; + + if ( pose.hasPosition === false ) controller.position.set( 0.2, - 0.6, - 0.05 ); + + if ( pose.position !== null ) controller.position.fromArray( pose.position ); + if ( pose.orientation !== null ) controller.quaternion.fromArray( pose.orientation ); + controller.matrix.compose( controller.position, controller.quaternion, controller.scale ); + controller.matrix.premultiply( standingMatrix ); + controller.matrix.decompose( controller.position, controller.quaternion, controller.scale ); + controller.matrixWorldNeedsUpdate = true; + controller.visible = true; + + // Trigger - renderer.setDrawingBufferSize( currentSize.width, currentSize.height, currentPixelRatio ); + var buttonId = gamepad.id === 'Daydream Controller' ? 0 : 1; + + if ( triggers[ i ] !== gamepad.buttons[ buttonId ].pressed ) { + + triggers[ i ] = gamepad.buttons[ buttonId ].pressed; + + if ( triggers[ i ] === true ) { + + controller.dispatchEvent( { type: 'selectstart' } ); + + } else { + + controller.dispatchEvent( { type: 'selectend' } ); + controller.dispatchEvent( { type: 'select' } ); + + } + + } + + } else { + + controller.visible = false; + + } } @@ -20987,7 +21400,24 @@ function WebVRManager( renderer ) { // this.enabled = false; - this.userHeight = 1.6; + + this.getController = function ( id ) { + + var controller = controllers[ id ]; + + if ( controller === undefined ) { + + controller = new Group(); + controller.matrixAutoUpdate = false; + controller.visible = false; + + controllers[ id ] = controller; + + } + + return controller; + + }; this.getDevice = function () { @@ -20999,6 +21429,14 @@ function WebVRManager( renderer ) { if ( value !== undefined ) device = value; + animation.setContext( value ); + + }; + + this.setFrameOfReferenceType = function ( value ) { + + frameOfReferenceType = value; + }; this.setPoseTarget = function ( object ) { @@ -21009,7 +21447,14 @@ function WebVRManager( renderer ) { this.getCamera = function ( camera ) { - if ( device === null ) return camera; + var userHeight = frameOfReferenceType === 'stage' ? 1.6 : 0; + + if ( device === null ) { + + camera.position.set( 0, userHeight, 0 ); + return camera; + + } device.depthNear = camera.near; device.depthFar = camera.far; @@ -21018,15 +21463,19 @@ function WebVRManager( renderer ) { // - var stageParameters = device.stageParameters; + if ( frameOfReferenceType === 'stage' ) { - if ( stageParameters ) { + var stageParameters = device.stageParameters; - standingMatrix.fromArray( stageParameters.sittingToStandingTransform ); + if ( stageParameters ) { - } else { + standingMatrix.fromArray( stageParameters.sittingToStandingTransform ); - standingMatrix.makeTranslation( 0, scope.userHeight, 0 ); + } else { + + standingMatrix.makeTranslation( 0, userHeight, 0 ); + + } } @@ -21076,8 +21525,12 @@ function WebVRManager( renderer ) { standingMatrixInverse.getInverse( standingMatrix ); - cameraL.matrixWorldInverse.multiply( standingMatrixInverse ); - cameraR.matrixWorldInverse.multiply( standingMatrixInverse ); + if ( frameOfReferenceType === 'stage' ) { + + cameraL.matrixWorldInverse.multiply( standingMatrixInverse ); + cameraR.matrixWorldInverse.multiply( standingMatrixInverse ); + + } var parent = poseObject.parent; @@ -21125,6 +21578,8 @@ function WebVRManager( renderer ) { } + updateControllers(); + return cameraVR; }; @@ -21135,6 +21590,18 @@ function WebVRManager( renderer ) { }; + this.isPresenting = isPresenting; + + // Animation Loop + + var animation = new WebGLAnimation(); + + this.setAnimationLoop = function ( callback ) { + + animation.setAnimationLoop( callback ); + + }; + this.submitFrame = function () { if ( isPresenting() ) device.submitFrame(); @@ -21153,6 +21620,301 @@ function WebVRManager( renderer ) { } +/** + * @author mrdoob / http://mrdoob.com/ + */ + +function WebXRManager( renderer ) { + + var gl = renderer.context; + + var device = null; + var session = null; + + var frameOfReference = null; + var frameOfReferenceType = 'stage'; + + var pose = null; + + var controllers = []; + var inputSources = []; + + function isPresenting() { + + return session !== null && frameOfReference !== null; + + } + + // + + var cameraL = new PerspectiveCamera(); + cameraL.layers.enable( 1 ); + cameraL.viewport = new Vector4(); + + var cameraR = new PerspectiveCamera(); + cameraR.layers.enable( 2 ); + cameraR.viewport = new Vector4(); + + var cameraVR = new ArrayCamera( [ cameraL, cameraR ] ); + cameraVR.layers.enable( 1 ); + cameraVR.layers.enable( 2 ); + + // + + this.enabled = false; + + this.getController = function ( id ) { + + var controller = controllers[ id ]; + + if ( controller === undefined ) { + + controller = new Group(); + controller.matrixAutoUpdate = false; + controller.visible = false; + + controllers[ id ] = controller; + + } + + return controller; + + }; + + this.getDevice = function () { + + return device; + + }; + + this.setDevice = function ( value ) { + + if ( value !== undefined ) device = value; + if ( value instanceof XRDevice ) gl.setCompatibleXRDevice( value ); + + }; + + // + + function onSessionEvent( event ) { + + var controller = controllers[ inputSources.indexOf( event.inputSource ) ]; + if ( controller ) controller.dispatchEvent( { type: event.type } ); + + } + + function onSessionEnd() { + + renderer.setFramebuffer( null ); + animation.stop(); + + } + + this.setFrameOfReferenceType = function ( value ) { + + frameOfReferenceType = value; + + }; + + this.setSession = function ( value ) { + + session = value; + + if ( session !== null ) { + + session.addEventListener( 'select', onSessionEvent ); + session.addEventListener( 'selectstart', onSessionEvent ); + session.addEventListener( 'selectend', onSessionEvent ); + session.addEventListener( 'end', onSessionEnd ); + + session.baseLayer = new XRWebGLLayer( session, gl ); + session.requestFrameOfReference( frameOfReferenceType ).then( function ( value ) { + + frameOfReference = value; + + renderer.setFramebuffer( session.baseLayer.framebuffer ); + + animation.setContext( session ); + animation.start(); + + } ); + + // + + inputSources = session.getInputSources(); + + session.addEventListener( 'inputsourceschange', function () { + + inputSources = session.getInputSources(); + console.log( inputSources ); + + } ); + + } + + }; + + function updateCamera( camera, parent ) { + + if ( parent === null ) { + + camera.matrixWorld.copy( camera.matrix ); + + } else { + + camera.matrixWorld.multiplyMatrices( parent.matrixWorld, camera.matrix ); + + } + + camera.matrixWorldInverse.getInverse( camera.matrixWorld ); + + } + + this.getCamera = function ( camera ) { + + if ( isPresenting() ) { + + var parent = camera.parent; + var cameras = cameraVR.cameras; + + // apply camera.parent to cameraVR + + updateCamera( cameraVR, parent ); + + for ( var i = 0; i < cameras.length; i ++ ) { + + updateCamera( cameras[ i ], parent ); + + } + + // update camera and its children + + camera.matrixWorld.copy( cameraVR.matrixWorld ); + + var children = camera.children; + + for ( var i = 0, l = children.length; i < l; i ++ ) { + + children[ i ].updateMatrixWorld( true ); + + } + + return cameraVR; + + } + + return camera; + + }; + + this.isPresenting = isPresenting; + + // Animation Loop + + var onAnimationFrameCallback = null; + + function onAnimationFrame( time, frame ) { + + pose = frame.getDevicePose( frameOfReference ); + + if ( pose !== null ) { + + var layer = session.baseLayer; + var views = frame.views; + + for ( var i = 0; i < views.length; i ++ ) { + + var view = views[ i ]; + var viewport = layer.getViewport( view ); + var viewMatrix = pose.getViewMatrix( view ); + + var camera = cameraVR.cameras[ i ]; + camera.matrix.fromArray( viewMatrix ).getInverse( camera.matrix ); + camera.projectionMatrix.fromArray( view.projectionMatrix ); + camera.viewport.set( viewport.x, viewport.y, viewport.width, viewport.height ); + + if ( i === 0 ) { + + cameraVR.matrix.copy( camera.matrix ); + + // HACK (mrdoob) + // https://github.com/w3c/webvr/issues/203 + + cameraVR.projectionMatrix.copy( camera.projectionMatrix ); + + } + + } + + } + + // + + for ( var i = 0; i < controllers.length; i ++ ) { + + var controller = controllers[ i ]; + + var inputSource = inputSources[ i ]; + + if ( inputSource ) { + + var inputPose = frame.getInputPose( inputSource, frameOfReference ); + + if ( inputPose !== null ) { + + if ( 'targetRay' in inputPose ) { + + controller.matrix.elements = inputPose.targetRay.transformMatrix; + + } else if ( 'pointerMatrix' in inputPose ) { + + // DEPRECATED + + controller.matrix.elements = inputPose.pointerMatrix; + + } + + controller.matrix.decompose( controller.position, controller.rotation, controller.scale ); + controller.visible = true; + + continue; + + } + + } + + controller.visible = false; + + } + + if ( onAnimationFrameCallback ) onAnimationFrameCallback( time ); + + } + + var animation = new WebGLAnimation(); + animation.setAnimationLoop( onAnimationFrame ); + + this.setAnimationLoop = function ( callback ) { + + onAnimationFrameCallback = callback; + + }; + + this.dispose = function () {}; + + // DEPRECATED + + this.getStandingMatrix = function () { + + console.warn( 'THREE.WebXRManager: getStandingMatrix() is no longer needed.' ); + return new THREE.Matrix4(); + + }; + + this.submitFrame = function () {}; + +} + /** * @author supereggbert / http://www.paulbrunt.co.uk/ * @author mrdoob / http://mrdoob.com/ @@ -21231,10 +21993,19 @@ function WebGLRenderer( parameters ) { // internal state cache + _framebuffer = null, + _currentRenderTarget = null, _currentFramebuffer = null, _currentMaterialId = - 1, - _currentGeometryProgram = '', + + // geometry and program caching + + _currentGeometryProgram = { + geometry: null, + program: null, + wireframe: false + }, _currentCamera = null, _currentArrayCamera = null, @@ -21340,27 +22111,32 @@ function WebGLRenderer( parameters ) { var programCache, renderLists, renderStates; var background, morphtargets, bufferRenderer, indexedBufferRenderer; - var spriteRenderer; var utils; function initGLContext() { extensions = new WebGLExtensions( _gl ); - extensions.get( 'WEBGL_depth_texture' ); - extensions.get( 'OES_texture_float' ); - extensions.get( 'OES_texture_float_linear' ); - extensions.get( 'OES_texture_half_float' ); - extensions.get( 'OES_texture_half_float_linear' ); - extensions.get( 'OES_standard_derivatives' ); - extensions.get( 'OES_element_index_uint' ); - extensions.get( 'ANGLE_instanced_arrays' ); - - utils = new WebGLUtils( _gl, extensions ); capabilities = new WebGLCapabilities( _gl, extensions, parameters ); - state = new WebGLState( _gl, extensions, utils ); + if ( ! capabilities.isWebGL2 ) { + + extensions.get( 'WEBGL_depth_texture' ); + extensions.get( 'OES_texture_float' ); + extensions.get( 'OES_texture_half_float' ); + extensions.get( 'OES_texture_half_float_linear' ); + extensions.get( 'OES_standard_derivatives' ); + extensions.get( 'OES_element_index_uint' ); + extensions.get( 'ANGLE_instanced_arrays' ); + + } + + extensions.get( 'OES_texture_float_linear' ); + + utils = new WebGLUtils( _gl, extensions, capabilities ); + + state = new WebGLState( _gl, extensions, utils, capabilities ); state.scissor( _currentScissor.copy( _scissor ).multiplyScalar( _pixelRatio ) ); state.viewport( _currentViewport.copy( _viewport ).multiplyScalar( _pixelRatio ) ); @@ -21375,12 +22151,10 @@ function WebGLRenderer( parameters ) { renderLists = new WebGLRenderLists(); renderStates = new WebGLRenderStates(); - background = new WebGLBackground( _this, state, geometries, _premultipliedAlpha ); - - bufferRenderer = new WebGLBufferRenderer( _gl, extensions, info ); - indexedBufferRenderer = new WebGLIndexedBufferRenderer( _gl, extensions, info ); + background = new WebGLBackground( _this, state, objects, _premultipliedAlpha ); - spriteRenderer = new WebGLSpriteRenderer( _this, _gl, state, textures, capabilities ); + bufferRenderer = new WebGLBufferRenderer( _gl, extensions, info, capabilities ); + indexedBufferRenderer = new WebGLIndexedBufferRenderer( _gl, extensions, info, capabilities ); info.programs = programCache.programs; @@ -21398,7 +22172,7 @@ function WebGLRenderer( parameters ) { // vr - var vr = new WebVRManager( _this ); + var vr = ( 'xr' in navigator ) ? new WebXRManager( _this ) : new WebVRManager( _this ); this.vr = vr; @@ -21463,9 +22237,7 @@ function WebGLRenderer( parameters ) { this.setSize = function ( width, height, updateStyle ) { - var device = vr.getDevice(); - - if ( device && device.isPresenting ) { + if ( vr.isPresenting() ) { console.warn( 'THREE.WebGLRenderer: Can\'t change size while VR device is presenting.' ); return; @@ -21615,7 +22387,7 @@ function WebGLRenderer( parameters ) { vr.dispose(); - stopAnimation(); + animation.stop(); }; @@ -21678,17 +22450,17 @@ function WebGLRenderer( parameters ) { // Buffer rendering - function renderObjectImmediate( object, program, material ) { + function renderObjectImmediate( object, program ) { object.render( function ( object ) { - _this.renderBufferImmediate( object, program, material ); + _this.renderBufferImmediate( object, program ); } ); } - this.renderBufferImmediate = function ( object, program, material ) { + this.renderBufferImmediate = function ( object, program ) { state.initAttributes(); @@ -21714,62 +22486,29 @@ function WebGLRenderer( parameters ) { if ( object.hasNormals ) { _gl.bindBuffer( _gl.ARRAY_BUFFER, buffers.normal ); - - if ( ! material.isMeshPhongMaterial && - ! material.isMeshStandardMaterial && - ! material.isMeshNormalMaterial && - material.flatShading === true ) { - - for ( var i = 0, l = object.count * 3; i < l; i += 9 ) { - - var array = object.normalArray; - - var nx = ( array[ i + 0 ] + array[ i + 3 ] + array[ i + 6 ] ) / 3; - var ny = ( array[ i + 1 ] + array[ i + 4 ] + array[ i + 7 ] ) / 3; - var nz = ( array[ i + 2 ] + array[ i + 5 ] + array[ i + 8 ] ) / 3; - - array[ i + 0 ] = nx; - array[ i + 1 ] = ny; - array[ i + 2 ] = nz; - - array[ i + 3 ] = nx; - array[ i + 4 ] = ny; - array[ i + 5 ] = nz; - - array[ i + 6 ] = nx; - array[ i + 7 ] = ny; - array[ i + 8 ] = nz; - - } - - } - _gl.bufferData( _gl.ARRAY_BUFFER, object.normalArray, _gl.DYNAMIC_DRAW ); state.enableAttribute( programAttributes.normal ); - _gl.vertexAttribPointer( programAttributes.normal, 3, _gl.FLOAT, false, 0, 0 ); } - if ( object.hasUvs && material.map ) { + if ( object.hasUvs ) { _gl.bindBuffer( _gl.ARRAY_BUFFER, buffers.uv ); _gl.bufferData( _gl.ARRAY_BUFFER, object.uvArray, _gl.DYNAMIC_DRAW ); state.enableAttribute( programAttributes.uv ); - _gl.vertexAttribPointer( programAttributes.uv, 2, _gl.FLOAT, false, 0, 0 ); } - if ( object.hasColors && material.vertexColors !== NoColors ) { + if ( object.hasColors ) { _gl.bindBuffer( _gl.ARRAY_BUFFER, buffers.color ); _gl.bufferData( _gl.ARRAY_BUFFER, object.colorArray, _gl.DYNAMIC_DRAW ); state.enableAttribute( programAttributes.color ); - _gl.vertexAttribPointer( programAttributes.color, 3, _gl.FLOAT, false, 0, 0 ); } @@ -21784,18 +22523,21 @@ function WebGLRenderer( parameters ) { this.renderBufferDirect = function ( camera, fog, geometry, material, object, group ) { - var frontFaceCW = ( object.isMesh && object.matrixWorld.determinant() < 0 ); + var frontFaceCW = ( object.isMesh && object.normalMatrix.determinant() < 0 ); state.setMaterial( material, frontFaceCW ); var program = setProgram( camera, fog, material, object ); - var geometryProgram = geometry.id + '_' + program.id + '_' + ( material.wireframe === true ); var updateBuffers = false; - if ( geometryProgram !== _currentGeometryProgram ) { + if ( _currentGeometryProgram.geometry !== geometry.id || + _currentGeometryProgram.program !== program.id || + _currentGeometryProgram.wireframe !== ( material.wireframe === true ) ) { - _currentGeometryProgram = geometryProgram; + _currentGeometryProgram.geometry = geometry.id; + _currentGeometryProgram.program = program.id; + _currentGeometryProgram.wireframe = material.wireframe === true; updateBuffers = true; } @@ -21928,6 +22670,10 @@ function WebGLRenderer( parameters ) { renderer.setMode( _gl.POINTS ); + } else if ( object.isSprite ) { + + renderer.setMode( _gl.TRIANGLES ); + } if ( geometry && geometry.isInstancedBufferGeometry ) { @@ -21948,7 +22694,7 @@ function WebGLRenderer( parameters ) { function setupVertexAttributes( material, program, geometry ) { - if ( geometry && geometry.isInstancedBufferGeometry ) { + if ( geometry && geometry.isInstancedBufferGeometry & ! capabilities.isWebGL2 ) { if ( extensions.get( 'ANGLE_instanced_arrays' ) === null ) { @@ -22126,55 +22872,26 @@ function WebGLRenderer( parameters ) { // Animation Loop - var isAnimating = false; - var onAnimationFrame = null; - - function startAnimation() { - - if ( isAnimating ) return; + var onAnimationFrameCallback = null; - requestAnimationLoopFrame(); + function onAnimationFrame( time ) { - isAnimating = true; + if ( vr.isPresenting() ) return; + if ( onAnimationFrameCallback ) onAnimationFrameCallback( time ); } - function stopAnimation() { - - isAnimating = false; - - } - - function requestAnimationLoopFrame() { - - var device = vr.getDevice(); + var animation = new WebGLAnimation(); + animation.setAnimationLoop( onAnimationFrame ); - if ( device && device.isPresenting ) { + if ( typeof window !== 'undefined' ) animation.setContext( window ); - device.requestAnimationFrame( animationLoop ); + this.setAnimationLoop = function ( callback ) { - } else { - - window.requestAnimationFrame( animationLoop ); - - } - - } - - function animationLoop( time ) { - - if ( isAnimating === false ) return; - - onAnimationFrame( time ); - - requestAnimationLoopFrame(); - - } + onAnimationFrameCallback = callback; + vr.setAnimationLoop( callback ); - this.animate = function ( callback ) { - - onAnimationFrame = callback; - onAnimationFrame !== null ? startAnimation() : stopAnimation(); + animation.start(); }; @@ -22193,7 +22910,9 @@ function WebGLRenderer( parameters ) { // reset caching for this frame - _currentGeometryProgram = ''; + _currentGeometryProgram.geometry = null; + _currentGeometryProgram.program = null; + _currentGeometryProgram.wireframe = false; _currentMaterialId = - 1; _currentCamera = null; @@ -22287,12 +23006,6 @@ function WebGLRenderer( parameters ) { } - // custom renderers - - var spritesArray = currentRenderState.state.spritesArray; - - spriteRenderer.render( spritesArray, scene, camera ); - // Generate mipmap if we're using any kind of mipmap filtering if ( renderTarget ) { @@ -22401,7 +23114,17 @@ function WebGLRenderer( parameters ) { if ( ! object.frustumCulled || _frustum.intersectsSprite( object ) ) { - currentRenderState.pushSprite( object ); + if ( sortObjects ) { + + _vector3.setFromMatrixPosition( object.matrixWorld ) + .applyMatrix4( _projScreenMatrix ); + + } + + var geometry = objects.update( object ); + var material = object.material; + + currentRenderList.push( object, geometry, material, _vector3.z, null ); } @@ -22498,14 +23221,24 @@ function WebGLRenderer( parameters ) { if ( object.layers.test( camera2.layers ) ) { - var bounds = camera2.bounds; + if ( 'viewport' in camera2 ) { // XR - var x = bounds.x * _width; - var y = bounds.y * _height; - var width = bounds.z * _width; - var height = bounds.w * _height; + state.viewport( _currentViewport.copy( camera2.viewport ) ); - state.viewport( _currentViewport.set( x, y, width, height ).multiplyScalar( _pixelRatio ) ); + } else { + + var bounds = camera2.bounds; + + var x = bounds.x * _width; + var y = bounds.y * _height; + var width = bounds.z * _width; + var height = bounds.w * _height; + + state.viewport( _currentViewport.set( x, y, width, height ).multiplyScalar( _pixelRatio ) ); + + } + + currentRenderState.setupLights( camera2 ); renderObject( object, scene, camera2, geometry, material, group ); @@ -22535,15 +23268,15 @@ function WebGLRenderer( parameters ) { if ( object.isImmediateRenderObject ) { - var frontFaceCW = ( object.isMesh && object.matrixWorld.determinant() < 0 ); - - state.setMaterial( material, frontFaceCW ); + state.setMaterial( material ); var program = setProgram( camera, scene.fog, material, object ); - _currentGeometryProgram = ''; + _currentGeometryProgram.geometry = null; + _currentGeometryProgram.program = null; + _currentGeometryProgram.wireframe = false; - renderObjectImmediate( object, program, material ); + renderObjectImmediate( object, program ); } else { @@ -22563,6 +23296,9 @@ function WebGLRenderer( parameters ) { var lights = currentRenderState.state.lights; var shadowsArray = currentRenderState.state.shadowsArray; + var lightsHash = materialProperties.lightsHash; + var lightsStateHash = lights.state.hash; + var parameters = programCache.getParameters( material, lights.state, shadowsArray, fog, _clipping.numPlanes, _clipping.numIntersection, object ); @@ -22581,9 +23317,22 @@ function WebGLRenderer( parameters ) { // changed glsl or parameters releaseMaterialProgramReference( material ); - } else if ( materialProperties.lightsHash !== lights.state.hash ) { + } else if ( lightsHash.stateID !== lightsStateHash.stateID || + lightsHash.directionalLength !== lightsStateHash.directionalLength || + lightsHash.pointLength !== lightsStateHash.pointLength || + lightsHash.spotLength !== lightsStateHash.spotLength || + lightsHash.rectAreaLength !== lightsStateHash.rectAreaLength || + lightsHash.hemiLength !== lightsStateHash.hemiLength || + lightsHash.shadowsLength !== lightsStateHash.shadowsLength ) { + + lightsHash.stateID = lightsStateHash.stateID; + lightsHash.directionalLength = lightsStateHash.directionalLength; + lightsHash.pointLength = lightsStateHash.pointLength; + lightsHash.spotLength = lightsStateHash.spotLength; + lightsHash.rectAreaLength = lightsStateHash.rectAreaLength; + lightsHash.hemiLength = lightsStateHash.hemiLength; + lightsHash.shadowsLength = lightsStateHash.shadowsLength; - properties.update( material, 'lightsHash', lights.state.hash ); programChange = false; } else if ( parameters.shaderID !== undefined ) { @@ -22624,6 +23373,9 @@ function WebGLRenderer( parameters ) { material.onBeforeCompile( materialProperties.shader, _this ); + // Computing code again as onBeforeCompile may have changed the shaders + code = programCache.getProgramCode( material, parameters ); + program = programCache.acquireProgram( material, materialProperties.shader, parameters, code ); materialProperties.program = program; @@ -22680,8 +23432,19 @@ function WebGLRenderer( parameters ) { materialProperties.fog = fog; // store the light setup it was created for + if ( lightsHash === undefined ) { + + materialProperties.lightsHash = lightsHash = {}; + + } - materialProperties.lightsHash = lights.state.hash; + lightsHash.stateID = lightsStateHash.stateID; + lightsHash.directionalLength = lightsStateHash.directionalLength; + lightsHash.pointLength = lightsStateHash.pointLength; + lightsHash.spotLength = lightsStateHash.spotLength; + lightsHash.rectAreaLength = lightsStateHash.rectAreaLength; + lightsHash.hemiLength = lightsStateHash.hemiLength; + lightsHash.shadowsLength = lightsStateHash.shadowsLength; if ( material.lights ) { @@ -22719,6 +23482,9 @@ function WebGLRenderer( parameters ) { var materialProperties = properties.get( material ); var lights = currentRenderState.state.lights; + var lightsHash = materialProperties.lightsHash; + var lightsStateHash = lights.state.hash; + if ( _clippingEnabled ) { if ( _localClippingEnabled || camera !== _currentCamera ) { @@ -22748,7 +23514,13 @@ function WebGLRenderer( parameters ) { material.needsUpdate = true; - } else if ( material.lights && materialProperties.lightsHash !== lights.state.hash ) { + } else if ( material.lights && ( lightsHash.stateID !== lightsStateHash.stateID || + lightsHash.directionalLength !== lightsStateHash.directionalLength || + lightsHash.pointLength !== lightsStateHash.pointLength || + lightsHash.spotLength !== lightsStateHash.spotLength || + lightsHash.rectAreaLength !== lightsStateHash.rectAreaLength || + lightsHash.hemiLength !== lightsStateHash.hemiLength || + lightsHash.shadowsLength !== lightsStateHash.shadowsLength ) ) { material.needsUpdate = true; @@ -22793,7 +23565,7 @@ function WebGLRenderer( parameters ) { } - if ( refreshProgram || camera !== _currentCamera ) { + if ( refreshProgram || _currentCamera !== camera ) { p_uniforms.setValue( _gl, 'projectionMatrix', camera.projectionMatrix ); @@ -22804,11 +23576,9 @@ function WebGLRenderer( parameters ) { } - // Avoid unneeded uniform updates per ArrayCamera's sub-camera - - if ( _currentCamera !== ( _currentArrayCamera || camera ) ) { + if ( _currentCamera !== camera ) { - _currentCamera = ( _currentArrayCamera || camera ); + _currentCamera = camera; // lighting uniforms depend on the camera so enforce an update // now, in case this material supports lights - or later, when @@ -23001,6 +23771,10 @@ function WebGLRenderer( parameters ) { refreshUniformsPoints( m_uniforms, material ); + } else if ( material.isSpriteMaterial ) { + + refreshUniformsSprites( m_uniforms, material ); + } else if ( material.isShadowMaterial ) { m_uniforms.color.value = material.color; @@ -23025,6 +23799,12 @@ function WebGLRenderer( parameters ) { } + if ( material.isSpriteMaterial ) { + + p_uniforms.setValue( _gl, 'center', object.center ); + + } + // common matrices p_uniforms.setValue( _gl, 'modelViewMatrix', object.modelViewMatrix ); @@ -23209,6 +23989,27 @@ function WebGLRenderer( parameters ) { } + function refreshUniformsSprites( uniforms, material ) { + + uniforms.diffuse.value = material.color; + uniforms.opacity.value = material.opacity; + uniforms.rotation.value = material.rotation; + uniforms.map.value = material.map; + + if ( material.map !== null ) { + + if ( material.map.matrixAutoUpdate === true ) { + + material.map.updateMatrix(); + + } + + uniforms.uvTransform.value.copy( material.map.matrix ); + + } + + } + function refreshUniformsFog( uniforms, fog ) { uniforms.fogColor.value = fog.color; @@ -23251,6 +24052,7 @@ function WebGLRenderer( parameters ) { uniforms.bumpMap.value = material.bumpMap; uniforms.bumpScale.value = material.bumpScale; + if ( material.side === BackSide ) uniforms.bumpScale.value *= - 1; } @@ -23258,6 +24060,7 @@ function WebGLRenderer( parameters ) { uniforms.normalMap.value = material.normalMap; uniforms.normalScale.value.copy( material.normalScale ); + if ( material.side === BackSide ) uniforms.normalScale.value.negate(); } @@ -23310,6 +24113,7 @@ function WebGLRenderer( parameters ) { uniforms.bumpMap.value = material.bumpMap; uniforms.bumpScale.value = material.bumpScale; + if ( material.side === BackSide ) uniforms.bumpScale.value *= - 1; } @@ -23317,6 +24121,7 @@ function WebGLRenderer( parameters ) { uniforms.normalMap.value = material.normalMap; uniforms.normalScale.value.copy( material.normalScale ); + if ( material.side === BackSide ) uniforms.normalScale.value.negate(); } @@ -23339,11 +24144,13 @@ function WebGLRenderer( parameters ) { function refreshUniformsPhysical( uniforms, material ) { + refreshUniformsStandard( uniforms, material ); + + uniforms.reflectivity.value = material.reflectivity; // also part of uniforms common + uniforms.clearCoat.value = material.clearCoat; uniforms.clearCoatRoughness.value = material.clearCoatRoughness; - refreshUniformsStandard( uniforms, material ); - } function refreshUniformsDepth( uniforms, material ) { @@ -23380,6 +24187,7 @@ function WebGLRenderer( parameters ) { uniforms.bumpMap.value = material.bumpMap; uniforms.bumpScale.value = material.bumpScale; + if ( material.side === BackSide ) uniforms.bumpScale.value *= - 1; } @@ -23387,6 +24195,7 @@ function WebGLRenderer( parameters ) { uniforms.normalMap.value = material.normalMap; uniforms.normalScale.value.copy( material.normalScale ); + if ( material.side === BackSide ) uniforms.normalScale.value.negate(); } @@ -23522,6 +24331,14 @@ function WebGLRenderer( parameters ) { }() ); + // + + this.setFramebuffer = function ( value ) { + + _framebuffer = value; + + }; + this.getRenderTarget = function () { return _currentRenderTarget; @@ -23538,7 +24355,7 @@ function WebGLRenderer( parameters ) { } - var framebuffer = null; + var framebuffer = _framebuffer; var isCube = false; if ( renderTarget ) { @@ -23625,8 +24442,8 @@ function WebGLRenderer( parameters ) { } if ( textureType !== UnsignedByteType && utils.convert( textureType ) !== _gl.getParameter( _gl.IMPLEMENTATION_COLOR_READ_TYPE ) && // IE11, Edge and Chrome Mac < 52 (#9513) - ! ( textureType === FloatType && ( extensions.get( 'OES_texture_float' ) || extensions.get( 'WEBGL_color_buffer_float' ) ) ) && // Chrome Mac >= 52 and Firefox - ! ( textureType === HalfFloatType && extensions.get( 'EXT_color_buffer_half_float' ) ) ) { + ! ( textureType === FloatType && ( capabilities.isWebGL2 || extensions.get( 'OES_texture_float' ) || extensions.get( 'WEBGL_color_buffer_float' ) ) ) && // Chrome Mac >= 52 and Firefox + ! ( textureType === HalfFloatType && ( capabilities.isWebGL2 ? extensions.get( 'EXT_color_buffer_float' ) : extensions.get( 'EXT_color_buffer_half_float' ) ) ) ) { console.error( 'THREE.WebGLRenderer.readRenderTargetPixels: renderTarget is not in UnsignedByteType or implementation defined type.' ); return; @@ -23681,11 +24498,18 @@ function WebGLRenderer( parameters ) { var height = srcTexture.image.height; var glFormat = utils.convert( dstTexture.format ); var glType = utils.convert( dstTexture.type ); - var pixels = srcTexture.isDataTexture ? srcTexture.image.data : srcTexture.image; this.setTexture2D( dstTexture, 0 ); - _gl.texSubImage2D( _gl.TEXTURE_2D, level || 0, position.x, position.y, width, height, glFormat, glType, pixels ); + if ( srcTexture.isDataTexture ) { + + _gl.texSubImage2D( _gl.TEXTURE_2D, level || 0, position.x, position.y, width, height, glFormat, glType, srcTexture.image.data ); + + } else { + + _gl.texSubImage2D( _gl.TEXTURE_2D, level || 0, position.x, position.y, glFormat, glType, srcTexture.image ); + + } }; @@ -23709,7 +24533,7 @@ FogExp2.prototype.isFogExp2 = true; FogExp2.prototype.clone = function () { - return new FogExp2( this.color.getHex(), this.density ); + return new FogExp2( this.color, this.density ); }; @@ -23743,7 +24567,7 @@ Fog.prototype.isFog = true; Fog.prototype.clone = function () { - return new Fog( this.color.getHex(), this.near, this.far ); + return new Fog( this.color, this.near, this.far ); }; @@ -23808,16 +24632,258 @@ Scene.prototype = Object.assign( Object.create( Object3D.prototype ), { } ); +/** + * @author benaadams / https://twitter.com/ben_a_adams + */ + +function InterleavedBuffer( array, stride ) { + + this.array = array; + this.stride = stride; + this.count = array !== undefined ? array.length / stride : 0; + + this.dynamic = false; + this.updateRange = { offset: 0, count: - 1 }; + + this.version = 0; + +} + +Object.defineProperty( InterleavedBuffer.prototype, 'needsUpdate', { + + set: function ( value ) { + + if ( value === true ) this.version ++; + + } + +} ); + +Object.assign( InterleavedBuffer.prototype, { + + isInterleavedBuffer: true, + + onUploadCallback: function () {}, + + setArray: function ( array ) { + + if ( Array.isArray( array ) ) { + + throw new TypeError( 'THREE.BufferAttribute: array should be a Typed Array.' ); + + } + + this.count = array !== undefined ? array.length / this.stride : 0; + this.array = array; + + return this; + + }, + + setDynamic: function ( value ) { + + this.dynamic = value; + + return this; + + }, + + copy: function ( source ) { + + this.array = new source.array.constructor( source.array ); + this.count = source.count; + this.stride = source.stride; + this.dynamic = source.dynamic; + + return this; + + }, + + copyAt: function ( index1, attribute, index2 ) { + + index1 *= this.stride; + index2 *= attribute.stride; + + for ( var i = 0, l = this.stride; i < l; i ++ ) { + + this.array[ index1 + i ] = attribute.array[ index2 + i ]; + + } + + return this; + + }, + + set: function ( value, offset ) { + + if ( offset === undefined ) offset = 0; + + this.array.set( value, offset ); + + return this; + + }, + + clone: function () { + + return new this.constructor().copy( this ); + + }, + + onUpload: function ( callback ) { + + this.onUploadCallback = callback; + + return this; + + } + +} ); + +/** + * @author benaadams / https://twitter.com/ben_a_adams + */ + +function InterleavedBufferAttribute( interleavedBuffer, itemSize, offset, normalized ) { + + this.data = interleavedBuffer; + this.itemSize = itemSize; + this.offset = offset; + + this.normalized = normalized === true; + +} + +Object.defineProperties( InterleavedBufferAttribute.prototype, { + + count: { + + get: function () { + + return this.data.count; + + } + + }, + + array: { + + get: function () { + + return this.data.array; + + } + + } + +} ); + +Object.assign( InterleavedBufferAttribute.prototype, { + + isInterleavedBufferAttribute: true, + + setX: function ( index, x ) { + + this.data.array[ index * this.data.stride + this.offset ] = x; + + return this; + + }, + + setY: function ( index, y ) { + + this.data.array[ index * this.data.stride + this.offset + 1 ] = y; + + return this; + + }, + + setZ: function ( index, z ) { + + this.data.array[ index * this.data.stride + this.offset + 2 ] = z; + + return this; + + }, + + setW: function ( index, w ) { + + this.data.array[ index * this.data.stride + this.offset + 3 ] = w; + + return this; + + }, + + getX: function ( index ) { + + return this.data.array[ index * this.data.stride + this.offset ]; + + }, + + getY: function ( index ) { + + return this.data.array[ index * this.data.stride + this.offset + 1 ]; + + }, + + getZ: function ( index ) { + + return this.data.array[ index * this.data.stride + this.offset + 2 ]; + + }, + + getW: function ( index ) { + + return this.data.array[ index * this.data.stride + this.offset + 3 ]; + + }, + + setXY: function ( index, x, y ) { + + index = index * this.data.stride + this.offset; + + this.data.array[ index + 0 ] = x; + this.data.array[ index + 1 ] = y; + + return this; + + }, + + setXYZ: function ( index, x, y, z ) { + + index = index * this.data.stride + this.offset; + + this.data.array[ index + 0 ] = x; + this.data.array[ index + 1 ] = y; + this.data.array[ index + 2 ] = z; + + return this; + + }, + + setXYZW: function ( index, x, y, z, w ) { + + index = index * this.data.stride + this.offset; + + this.data.array[ index + 0 ] = x; + this.data.array[ index + 1 ] = y; + this.data.array[ index + 2 ] = z; + this.data.array[ index + 3 ] = w; + + return this; + + } + +} ); + /** * @author alteredq / http://alteredqualia.com/ * * parameters = { * color: , - * opacity: , * map: new THREE.Texture( ), - * - * uvOffset: new THREE.Vector2(), - * uvScale: new THREE.Vector2() + * rotation: , + * sizeAttenuation: * } */ @@ -23832,8 +24898,10 @@ function SpriteMaterial( parameters ) { this.rotation = 0; - this.fog = false; + this.sizeAttenuation = true; + this.lights = false; + this.transparent = true; this.setValues( parameters ); @@ -23852,6 +24920,8 @@ SpriteMaterial.prototype.copy = function ( source ) { this.rotation = source.rotation; + this.sizeAttenuation = source.sizeAttenuation; + return this; }; @@ -23861,12 +24931,34 @@ SpriteMaterial.prototype.copy = function ( source ) { * @author alteredq / http://alteredqualia.com/ */ +var geometry; + function Sprite( material ) { Object3D.call( this ); this.type = 'Sprite'; + if ( geometry === undefined ) { + + geometry = new BufferGeometry(); + + var float32Array = new Float32Array( [ + - 0.5, - 0.5, 0, 0, 0, + 0.5, - 0.5, 0, 1, 0, + 0.5, 0.5, 0, 1, 1, + - 0.5, 0.5, 0, 0, 1 + ] ); + + var interleavedBuffer = new InterleavedBuffer( float32Array, 5 ); + + geometry.setIndex( [ 0, 1, 2, 0, 2, 3 ] ); + geometry.addAttribute( 'position', new InterleavedBufferAttribute( interleavedBuffer, 3, 0, false ) ); + geometry.addAttribute( 'uv', new InterleavedBufferAttribute( interleavedBuffer, 2, 3, false ) ); + + } + + this.geometry = geometry; this.material = ( material !== undefined ) ? material : new SpriteMaterial(); this.center = new Vector2( 0.5, 0.5 ); @@ -23882,18 +24974,90 @@ Sprite.prototype = Object.assign( Object.create( Object3D.prototype ), { raycast: ( function () { var intersectPoint = new Vector3(); - var worldPosition = new Vector3(); var worldScale = new Vector3(); + var mvPosition = new Vector3(); - return function raycast( raycaster, intersects ) { + var alignedPosition = new Vector2(); + var rotatedPosition = new Vector2(); + var viewWorldMatrix = new Matrix4(); + + var vA = new Vector3(); + var vB = new Vector3(); + var vC = new Vector3(); + + var uvA = new Vector2(); + var uvB = new Vector2(); + var uvC = new Vector2(); + + function transformVertex( vertexPosition, mvPosition, center, scale, sin, cos ) { + + // compute position in camera space + alignedPosition.subVectors( vertexPosition, center ).addScalar( 0.5 ).multiply( scale ); + + // to check if rotation is not zero + if ( sin !== undefined ) { + + rotatedPosition.x = ( cos * alignedPosition.x ) - ( sin * alignedPosition.y ); + rotatedPosition.y = ( sin * alignedPosition.x ) + ( cos * alignedPosition.y ); + + } else { - worldPosition.setFromMatrixPosition( this.matrixWorld ); - raycaster.ray.closestPointToPoint( worldPosition, intersectPoint ); + rotatedPosition.copy( alignedPosition ); + + } + + + vertexPosition.copy( mvPosition ); + vertexPosition.x += rotatedPosition.x; + vertexPosition.y += rotatedPosition.y; + + // transform to world space + vertexPosition.applyMatrix4( viewWorldMatrix ); + + } + + return function raycast( raycaster, intersects ) { worldScale.setFromMatrixScale( this.matrixWorld ); - var guessSizeSq = worldScale.x * worldScale.y / 4; + viewWorldMatrix.getInverse( this.modelViewMatrix ).premultiply( this.matrixWorld ); + mvPosition.setFromMatrixPosition( this.modelViewMatrix ); + + var rotation = this.material.rotation; + var sin, cos; + if ( rotation !== 0 ) { + + cos = Math.cos( rotation ); + sin = Math.sin( rotation ); + + } - if ( worldPosition.distanceToSquared( intersectPoint ) > guessSizeSq ) return; + var center = this.center; + + transformVertex( vA.set( - 0.5, - 0.5, 0 ), mvPosition, center, worldScale, sin, cos ); + transformVertex( vB.set( 0.5, - 0.5, 0 ), mvPosition, center, worldScale, sin, cos ); + transformVertex( vC.set( 0.5, 0.5, 0 ), mvPosition, center, worldScale, sin, cos ); + + uvA.set( 0, 0 ); + uvB.set( 1, 0 ); + uvC.set( 1, 1 ); + + // check first triangle + var intersect = raycaster.ray.intersectTriangle( vA, vB, vC, false, intersectPoint ); + + if ( intersect === null ) { + + // check second triangle + transformVertex( vB.set( - 0.5, 0.5, 0 ), mvPosition, center, worldScale, sin, cos ); + uvB.set( 0, 1 ); + + intersect = raycaster.ray.intersectTriangle( vA, vC, vB, false, intersectPoint ); + if ( intersect === null ) { + + return; + + } + + } var distance = raycaster.ray.origin.distanceTo( intersectPoint ); @@ -23903,6 +25067,7 @@ Sprite.prototype = Object.assign( Object.create( Object3D.prototype ), { distance: distance, point: intersectPoint.clone(), + uv: Triangle.getUV( intersectPoint, vA, vB, vC, uvA, uvB, uvC, new Vector2() ), face: null, object: this @@ -24558,8 +25723,7 @@ function Line( geometry, material, mode ) { if ( mode === 1 ) { - console.warn( 'THREE.Line: parameter THREE.LinePieces no longer supported. Created THREE.LineSegments instead.' ); - return new LineSegments( geometry, material ); + console.error( 'THREE.Line: parameter THREE.LinePieces no longer supported. Use THREE.LineSegments instead.' ); } @@ -24645,7 +25809,6 @@ Line.prototype = Object.assign( Object.create( Object3D.prototype ), { return function raycast( raycaster, intersects ) { var precision = raycaster.linePrecision; - var precisionSq = precision * precision; var geometry = this.geometry; var matrixWorld = this.matrixWorld; @@ -24656,6 +25819,7 @@ Line.prototype = Object.assign( Object.create( Object3D.prototype ), { sphere.copy( geometry.boundingSphere ); sphere.applyMatrix4( matrixWorld ); + sphere.radius += precision; if ( raycaster.ray.intersectsSphere( sphere ) === false ) return; @@ -24664,6 +25828,9 @@ Line.prototype = Object.assign( Object.create( Object3D.prototype ), { inverseMatrix.getInverse( matrixWorld ); ray.copy( raycaster.ray ).applyMatrix4( inverseMatrix ); + var localPrecision = precision / ( ( this.scale.x + this.scale.y + this.scale.z ) / 3 ); + var localPrecisionSq = localPrecision * localPrecision; + var vStart = new Vector3(); var vEnd = new Vector3(); var interSegment = new Vector3(); @@ -24690,7 +25857,7 @@ Line.prototype = Object.assign( Object.create( Object3D.prototype ), { var distSq = ray.distanceSqToSegment( vStart, vEnd, interRay, interSegment ); - if ( distSq > precisionSq ) continue; + if ( distSq > localPrecisionSq ) continue; interRay.applyMatrix4( this.matrixWorld ); //Move back to world space for distance calculation @@ -24722,7 +25889,7 @@ Line.prototype = Object.assign( Object.create( Object3D.prototype ), { var distSq = ray.distanceSqToSegment( vStart, vEnd, interRay, interSegment ); - if ( distSq > precisionSq ) continue; + if ( distSq > localPrecisionSq ) continue; interRay.applyMatrix4( this.matrixWorld ); //Move back to world space for distance calculation @@ -24756,7 +25923,7 @@ Line.prototype = Object.assign( Object.create( Object3D.prototype ), { var distSq = ray.distanceSqToSegment( vertices[ i ], vertices[ i + 1 ], interRay, interSegment ); - if ( distSq > precisionSq ) continue; + if ( distSq > localPrecisionSq ) continue; interRay.applyMatrix4( this.matrixWorld ); //Move back to world space for distance calculation @@ -24903,6 +26070,8 @@ LineLoop.prototype = Object.assign( Object.create( Line.prototype ), { * * size: , * sizeAttenuation: + * + * morphTargets: * } */ @@ -24919,6 +26088,8 @@ function PointsMaterial( parameters ) { this.size = 1; this.sizeAttenuation = true; + this.morphTargets = false; + this.lights = false; this.setValues( parameters ); @@ -24941,6 +26112,8 @@ PointsMaterial.prototype.copy = function ( source ) { this.size = source.size; this.sizeAttenuation = source.sizeAttenuation; + this.morphTargets = source.morphTargets; + return this; }; @@ -25083,26 +26256,6 @@ Points.prototype = Object.assign( Object.create( Object3D.prototype ), { } ); -/** - * @author mrdoob / http://mrdoob.com/ - */ - -function Group() { - - Object3D.call( this ); - - this.type = 'Group'; - -} - -Group.prototype = Object.assign( Object.create( Object3D.prototype ), { - - constructor: Group, - - isGroup: true - -} ); - /** * @author mrdoob / http://mrdoob.com/ */ @@ -25163,6 +26316,22 @@ CompressedTexture.prototype.constructor = CompressedTexture; CompressedTexture.prototype.isCompressedTexture = true; +/** + * @author mrdoob / http://mrdoob.com/ + */ + +function CanvasTexture( canvas, mapping, wrapS, wrapT, magFilter, minFilter, format, type, anisotropy ) { + + Texture.call( this, canvas, mapping, wrapS, wrapT, magFilter, minFilter, format, type, anisotropy ); + + this.needsUpdate = true; + +} + +CanvasTexture.prototype = Object.create( Texture.prototype ); +CanvasTexture.prototype.constructor = CanvasTexture; +CanvasTexture.prototype.isCanvasTexture = true; + /** * @author Matt DesLauriers / @mattdesl * @author atix / arthursilber.de @@ -25430,6 +26599,12 @@ function ParametricBufferGeometry( func, slices, stacks ) { var i, j; + if ( func.length < 3 ) { + + console.error( 'THREE.ParametricGeometry: Function must now modify a Vector3 as third parameter.' ); + + } + // generate vertices, normals and uvs var sliceCount = slices + 1; @@ -26808,7 +27983,7 @@ function earcutLinked( ear, triangles, dim, minX, minY, invSize, pass ) { ear = cureLocalIntersections( ear, triangles, dim ); earcutLinked( ear, triangles, dim, minX, minY, invSize, 2 ); - // as a last resort, try splitting the remaining polygon into two + // as a last resort, try splitting the remaining polygon into two } else if ( pass === 2 ) { @@ -27550,7 +28725,7 @@ function addContour( vertices, contour ) { * * curveSegments: , // number of points on the curves * steps: , // number of points for z-side extrusions / used for subdividing segments of extrude spline too - * amount: , // Depth to extrude the shape + * depth: , // Depth to extrude the shape * * bevelEnabled: , // turn on bevel * bevelThickness: , // how deep into the original shape bevel goes @@ -27585,6 +28760,17 @@ function ExtrudeGeometry( shapes, options ) { ExtrudeGeometry.prototype = Object.create( Geometry.prototype ); ExtrudeGeometry.prototype.constructor = ExtrudeGeometry; +ExtrudeGeometry.prototype.toJSON = function () { + + var data = Geometry.prototype.toJSON.call( this ); + + var shapes = this.parameters.shapes; + var options = this.parameters.options; + + return toJSON( shapes, options, data ); + +}; + // ExtrudeBufferGeometry function ExtrudeBufferGeometry( shapes, options ) { @@ -27608,7 +28794,7 @@ function ExtrudeBufferGeometry( shapes, options ) { for ( var i = 0, l = shapes.length; i < l; i ++ ) { var shape = shapes[ i ]; - addShape( shape, options ); + addShape( shape ); } @@ -27629,7 +28815,7 @@ function ExtrudeBufferGeometry( shapes, options ) { var curveSegments = options.curveSegments !== undefined ? options.curveSegments : 12; var steps = options.steps !== undefined ? options.steps : 1; - var amount = options.amount !== undefined ? options.amount : 100; + var depth = options.depth !== undefined ? options.depth : 100; var bevelEnabled = options.bevelEnabled !== undefined ? options.bevelEnabled : true; var bevelThickness = options.bevelThickness !== undefined ? options.bevelThickness : 6; @@ -27640,6 +28826,15 @@ function ExtrudeBufferGeometry( shapes, options ) { var uvgen = options.UVGenerator !== undefined ? options.UVGenerator : WorldUVGenerator; + // deprecated options + + if ( options.amount !== undefined ) { + + console.warn( 'THREE.ExtrudeBufferGeometry: amount has been renamed to depth.' ); + depth = options.amount; + + } + // var extrudePts, extrudeByPath = false; @@ -27980,7 +29175,7 @@ function ExtrudeBufferGeometry( shapes, options ) { if ( ! extrudeByPath ) { - v( vert.x, vert.y, amount / steps * s ); + v( vert.x, vert.y, depth / steps * s ); } else { @@ -28014,7 +29209,7 @@ function ExtrudeBufferGeometry( shapes, options ) { for ( i = 0, il = contour.length; i < il; i ++ ) { vert = scalePt2( contour[ i ], contourMovements[ i ], bs ); - v( vert.x, vert.y, amount + z ); + v( vert.x, vert.y, depth + z ); } @@ -28031,7 +29226,7 @@ function ExtrudeBufferGeometry( shapes, options ) { if ( ! extrudeByPath ) { - v( vert.x, vert.y, amount + z ); + v( vert.x, vert.y, depth + z ); } else { @@ -28244,6 +29439,19 @@ function ExtrudeBufferGeometry( shapes, options ) { ExtrudeBufferGeometry.prototype = Object.create( BufferGeometry.prototype ); ExtrudeBufferGeometry.prototype.constructor = ExtrudeBufferGeometry; +ExtrudeBufferGeometry.prototype.toJSON = function () { + + var data = BufferGeometry.prototype.toJSON.call( this ); + + var shapes = this.parameters.shapes; + var options = this.parameters.options; + + return toJSON( shapes, options, data ); + +}; + +// + var WorldUVGenerator = { generateTopUV: function ( geometry, vertices, indexA, indexB, indexC ) { @@ -28301,6 +29509,36 @@ var WorldUVGenerator = { } }; +function toJSON( shapes, options, data ) { + + // + + data.shapes = []; + + if ( Array.isArray( shapes ) ) { + + for ( var i = 0, l = shapes.length; i < l; i ++ ) { + + var shape = shapes[ i ]; + + data.shapes.push( shape.uuid ); + + } + + } else { + + data.shapes.push( shapes.uuid ); + + } + + // + + if ( options.extrudePath !== undefined ) data.options.extrudePath = options.extrudePath.toJSON(); + + return data; + +} + /** * @author zz85 / http://www.lab4games.net/zz85/blog * @author alteredq / http://alteredqualia.com/ @@ -28356,11 +29594,11 @@ function TextBufferGeometry( text, parameters ) { } - var shapes = font.generateShapes( text, parameters.size, parameters.curveSegments ); + var shapes = font.generateShapes( text, parameters.size ); // translate parameters to ExtrudeGeometry API - parameters.amount = parameters.height !== undefined ? parameters.height : 50; + parameters.depth = parameters.height !== undefined ? parameters.height : 50; // defaults @@ -28667,7 +29905,6 @@ RingBufferGeometry.prototype = Object.create( BufferGeometry.prototype ); RingBufferGeometry.prototype.constructor = RingBufferGeometry; /** - * @author astrodud / http://astrodud.isgreat.org/ * @author zz85 / https://github.com/zz85 * @author bhouston / http://clara.io * @author Mugen87 / https://github.com/Mugen87 @@ -28884,7 +30121,7 @@ ShapeGeometry.prototype.toJSON = function () { var shapes = this.parameters.shapes; - return toJSON( shapes, data ); + return toJSON$1( shapes, data ); }; @@ -29029,13 +30266,13 @@ ShapeBufferGeometry.prototype.toJSON = function () { var shapes = this.parameters.shapes; - return toJSON( shapes, data ); + return toJSON$1( shapes, data ); }; // -function toJSON( shapes, data ) { +function toJSON$1( shapes, data ) { data.shapes = []; @@ -29638,7 +30875,7 @@ CircleBufferGeometry.prototype.constructor = CircleBufferGeometry; -var Geometries = Object.freeze({ +var Geometries = /*#__PURE__*/Object.freeze({ WireframeGeometry: WireframeGeometry, ParametricGeometry: ParametricGeometry, ParametricBufferGeometry: ParametricBufferGeometry, @@ -29761,6 +30998,7 @@ RawShaderMaterial.prototype.isRawShaderMaterial = true; * bumpScale: , * * normalMap: new THREE.Texture( ), + * normalMapType: THREE.TangentSpaceNormalMap, * normalScale: , * * displacementMap: new THREE.Texture( ), @@ -29815,6 +31053,7 @@ function MeshStandardMaterial( parameters ) { this.bumpScale = 1; this.normalMap = null; + this.normalMapType = TangentSpaceNormalMap; this.normalScale = new Vector2( 1, 1 ); this.displacementMap = null; @@ -29876,6 +31115,7 @@ MeshStandardMaterial.prototype.copy = function ( source ) { this.bumpScale = source.bumpScale; this.normalMap = source.normalMap; + this.normalMapType = source.normalMapType; this.normalScale.copy( source.normalScale ); this.displacementMap = source.displacementMap; @@ -29977,6 +31217,7 @@ MeshPhysicalMaterial.prototype.copy = function ( source ) { * bumpScale: , * * normalMap: new THREE.Texture( ), + * normalMapType: THREE.TangentSpaceNormalMap, * normalScale: , * * displacementMap: new THREE.Texture( ), @@ -30027,6 +31268,7 @@ function MeshPhongMaterial( parameters ) { this.bumpScale = 1; this.normalMap = null; + this.normalMapType = TangentSpaceNormalMap; this.normalScale = new Vector2( 1, 1 ); this.displacementMap = null; @@ -30084,6 +31326,7 @@ MeshPhongMaterial.prototype.copy = function ( source ) { this.bumpScale = source.bumpScale; this.normalMap = source.normalMap; + this.normalMapType = source.normalMapType; this.normalScale.copy( source.normalScale ); this.displacementMap = source.displacementMap; @@ -30160,6 +31403,7 @@ MeshToonMaterial.prototype.copy = function ( source ) { * bumpScale: , * * normalMap: new THREE.Texture( ), + * normalMapType: THREE.TangentSpaceNormalMap, * normalScale: , * * displacementMap: new THREE.Texture( ), @@ -30185,6 +31429,7 @@ function MeshNormalMaterial( parameters ) { this.bumpScale = 1; this.normalMap = null; + this.normalMapType = TangentSpaceNormalMap; this.normalScale = new Vector2( 1, 1 ); this.displacementMap = null; @@ -30218,6 +31463,7 @@ MeshNormalMaterial.prototype.copy = function ( source ) { this.bumpScale = source.bumpScale; this.normalMap = source.normalMap; + this.normalMapType = source.normalMapType; this.normalScale.copy( source.normalScale ); this.displacementMap = source.displacementMap; @@ -30408,7 +31654,7 @@ LineDashedMaterial.prototype.copy = function ( source ) { -var Materials = Object.freeze({ +var Materials = /*#__PURE__*/Object.freeze({ ShadowMaterial: ShadowMaterial, SpriteMaterial: SpriteMaterial, RawShaderMaterial: RawShaderMaterial, @@ -30485,6 +31731,9 @@ function LoadingManager( onLoad, onProgress, onError ) { var itemsTotal = 0; var urlModifier = undefined; + // Refer to #5689 for the reason why we don't set .onStart + // in the constructor + this.onStart = undefined; this.onLoad = onLoad; this.onProgress = onProgress; @@ -30740,23 +31989,12 @@ Object.assign( FileLoader.prototype, { delete loading[ url ]; - if ( this.status === 200 ) { - - for ( var i = 0, il = callbacks.length; i < il; i ++ ) { - - var callback = callbacks[ i ]; - if ( callback.onLoad ) callback.onLoad( response ); - - } - - scope.manager.itemEnd( url ); - - } else if ( this.status === 0 ) { + if ( this.status === 200 || this.status === 0 ) { // Some browsers return HTTP Status 0 when using non-http protocol // e.g. 'file://' or 'data://'. Handle as success. - console.warn( 'THREE.FileLoader: HTTP Status 0 received.' ); + if ( this.status === 0 ) console.warn( 'THREE.FileLoader: HTTP Status 0 received.' ); for ( var i = 0, il = callbacks.length; i < il; i ++ ) { @@ -30814,6 +32052,24 @@ Object.assign( FileLoader.prototype, { }, false ); + request.addEventListener( 'abort', function ( event ) { + + var callbacks = loading[ url ]; + + delete loading[ url ]; + + for ( var i = 0, il = callbacks.length; i < il; i ++ ) { + + var callback = callbacks[ i ]; + if ( callback.onError ) callback.onError( event ); + + } + + scope.manager.itemEnd( url ); + scope.manager.itemError( url ); + + }, false ); + if ( this.responseType !== undefined ) request.responseType = this.responseType; if ( this.withCredentials !== undefined ) request.withCredentials = this.withCredentials; @@ -31098,6 +32354,7 @@ Object.assign( DataTextureLoader.prototype, { * @author mrdoob / http://mrdoob.com/ */ + function ImageLoader( manager ) { this.manager = ( manager !== undefined ) ? manager : DefaultLoadingManager; @@ -31106,7 +32363,7 @@ function ImageLoader( manager ) { Object.assign( ImageLoader.prototype, { - crossOrigin: 'Anonymous', + crossOrigin: 'anonymous', load: function ( url, onLoad, onProgress, onError ) { @@ -31138,7 +32395,10 @@ Object.assign( ImageLoader.prototype, { var image = document.createElementNS( 'http://www.w3.org/1999/xhtml', 'img' ); - image.addEventListener( 'load', function () { + function onImageLoad() { + + image.removeEventListener( 'load', onImageLoad, false ); + image.removeEventListener( 'error', onImageError, false ); Cache.add( url, this ); @@ -31146,24 +32406,22 @@ Object.assign( ImageLoader.prototype, { scope.manager.itemEnd( url ); - }, false ); - - /* - image.addEventListener( 'progress', function ( event ) { + } - if ( onProgress ) onProgress( event ); + function onImageError( event ) { - }, false ); - */ - - image.addEventListener( 'error', function ( event ) { + image.removeEventListener( 'load', onImageLoad, false ); + image.removeEventListener( 'error', onImageError, false ); if ( onError ) onError( event ); scope.manager.itemEnd( url ); scope.manager.itemError( url ); - }, false ); + } + + image.addEventListener( 'load', onImageLoad, false ); + image.addEventListener( 'error', onImageError, false ); if ( url.substr( 0, 5 ) !== 'data:' ) { @@ -31199,6 +32457,7 @@ Object.assign( ImageLoader.prototype, { * @author mrdoob / http://mrdoob.com/ */ + function CubeTextureLoader( manager ) { this.manager = ( manager !== undefined ) ? manager : DefaultLoadingManager; @@ -31207,7 +32466,7 @@ function CubeTextureLoader( manager ) { Object.assign( CubeTextureLoader.prototype, { - crossOrigin: 'Anonymous', + crossOrigin: 'anonymous', load: function ( urls, onLoad, onProgress, onError ) { @@ -31269,6 +32528,7 @@ Object.assign( CubeTextureLoader.prototype, { * @author mrdoob / http://mrdoob.com/ */ + function TextureLoader( manager ) { this.manager = ( manager !== undefined ) ? manager : DefaultLoadingManager; @@ -31277,7 +32537,7 @@ function TextureLoader( manager ) { Object.assign( TextureLoader.prototype, { - crossOrigin: 'Anonymous', + crossOrigin: 'anonymous', load: function ( url, onLoad, onProgress, onError ) { @@ -31292,7 +32552,7 @@ Object.assign( TextureLoader.prototype, { texture.image = image; // JPEGs can't have an alpha channel, so memory can be saved by storing them as RGB. - var isJPEG = url.search( /\.(jpg|jpeg)$/ ) > 0 || url.search( /^data\:image\/jpeg/ ) === 0; + var isJPEG = url.search( /\.jpe?g$/i ) > 0 || url.search( /^data\:image\/jpeg/ ) === 0; texture.format = isJPEG ? RGBFormat : RGBAFormat; texture.needsUpdate = true; @@ -31989,9 +33249,7 @@ function CubicPoly() { // var tmp = new Vector3(); -var px = new CubicPoly(); -var py = new CubicPoly(); -var pz = new CubicPoly(); +var px = new CubicPoly(), py = new CubicPoly(), pz = new CubicPoly(); function CatmullRomCurve3( points, closed, curveType, tension ) { @@ -32776,7 +34034,7 @@ SplineCurve.prototype.fromJSON = function ( json ) { -var Curves = Object.freeze({ +var Curves = /*#__PURE__*/Object.freeze({ ArcCurve: ArcCurve, CatmullRomCurve3: CatmullRomCurve3, CubicBezierCurve: CubicBezierCurve, @@ -32958,7 +34216,7 @@ CurvePath.prototype = Object.assign( Object.create( Curve.prototype ), { var curve = curves[ i ]; var resolution = ( curve && curve.isEllipseCurve ) ? divisions * 2 - : ( curve && curve.isLineCurve ) ? 1 + : ( curve && ( curve.isLineCurve || curve.isLineCurve3 ) ) ? 1 : ( curve && curve.isSplineCurve ) ? divisions * curve.points.length : divisions; @@ -33761,69 +35019,168 @@ RectAreaLight.prototype = Object.assign( Object.create( Light.prototype ), { } ); /** - * - * A Track that interpolates Strings - * - * + * @author tschw * @author Ben Houston / http://clara.io/ * @author David Sarno / http://lighthaus.us/ - * @author tschw */ -function StringKeyframeTrack( name, times, values, interpolation ) { +var AnimationUtils = { - KeyframeTrack.call( this, name, times, values, interpolation ); + // same as Array.prototype.slice, but also works on typed arrays + arraySlice: function ( array, from, to ) { -} + if ( AnimationUtils.isTypedArray( array ) ) { -StringKeyframeTrack.prototype = Object.assign( Object.create( KeyframeTrack.prototype ), { + // in ios9 array.subarray(from, undefined) will return empty array + // but array.subarray(from) or array.subarray(from, len) is correct + return new array.constructor( array.subarray( from, to !== undefined ? to : array.length ) ); - constructor: StringKeyframeTrack, + } - ValueTypeName: 'string', - ValueBufferType: Array, + return array.slice( from, to ); - DefaultInterpolation: InterpolateDiscrete, + }, - InterpolantFactoryMethodLinear: undefined, + // converts an array to a specific type + convertArray: function ( array, type, forceClone ) { - InterpolantFactoryMethodSmooth: undefined + if ( ! array || // let 'undefined' and 'null' pass + ! forceClone && array.constructor === type ) return array; -} ); + if ( typeof type.BYTES_PER_ELEMENT === 'number' ) { -/** - * - * A Track of Boolean keyframe values. - * - * - * @author Ben Houston / http://clara.io/ - * @author David Sarno / http://lighthaus.us/ - * @author tschw - */ + return new type( array ); // create typed array -function BooleanKeyframeTrack( name, times, values ) { + } - KeyframeTrack.call( this, name, times, values ); + return Array.prototype.slice.call( array ); // create Array -} + }, -BooleanKeyframeTrack.prototype = Object.assign( Object.create( KeyframeTrack.prototype ), { + isTypedArray: function ( object ) { - constructor: BooleanKeyframeTrack, + return ArrayBuffer.isView( object ) && + ! ( object instanceof DataView ); - ValueTypeName: 'bool', - ValueBufferType: Array, + }, - DefaultInterpolation: InterpolateDiscrete, + // returns an array by which times and values can be sorted + getKeyframeOrder: function ( times ) { - InterpolantFactoryMethodLinear: undefined, - InterpolantFactoryMethodSmooth: undefined + function compareTime( i, j ) { - // Note: Actually this track could have a optimized / compressed - // representation of a single value and a custom interpolant that - // computes "firstValue ^ isOdd( index )". + return times[ i ] - times[ j ]; -} ); + } + + var n = times.length; + var result = new Array( n ); + for ( var i = 0; i !== n; ++ i ) result[ i ] = i; + + result.sort( compareTime ); + + return result; + + }, + + // uses the array previously returned by 'getKeyframeOrder' to sort data + sortedArray: function ( values, stride, order ) { + + var nValues = values.length; + var result = new values.constructor( nValues ); + + for ( var i = 0, dstOffset = 0; dstOffset !== nValues; ++ i ) { + + var srcOffset = order[ i ] * stride; + + for ( var j = 0; j !== stride; ++ j ) { + + result[ dstOffset ++ ] = values[ srcOffset + j ]; + + } + + } + + return result; + + }, + + // function for parsing AOS keyframe formats + flattenJSON: function ( jsonKeys, times, values, valuePropertyName ) { + + var i = 1, key = jsonKeys[ 0 ]; + + while ( key !== undefined && key[ valuePropertyName ] === undefined ) { + + key = jsonKeys[ i ++ ]; + + } + + if ( key === undefined ) return; // no data + + var value = key[ valuePropertyName ]; + if ( value === undefined ) return; // no data + + if ( Array.isArray( value ) ) { + + do { + + value = key[ valuePropertyName ]; + + if ( value !== undefined ) { + + times.push( key.time ); + values.push.apply( values, value ); // push all elements + + } + + key = jsonKeys[ i ++ ]; + + } while ( key !== undefined ); + + } else if ( value.toArray !== undefined ) { + + // ...assume THREE.Math-ish + + do { + + value = key[ valuePropertyName ]; + + if ( value !== undefined ) { + + times.push( key.time ); + value.toArray( values, values.length ); + + } + + key = jsonKeys[ i ++ ]; + + } while ( key !== undefined ); + + } else { + + // otherwise push as-is + + do { + + value = key[ valuePropertyName ]; + + if ( value !== undefined ) { + + times.push( key.time ); + values.push( value ); + + } + + key = jsonKeys[ i ++ ]; + + } while ( key !== undefined ); + + } + + } + +}; /** * Abstract base class of interpolants over parametric samples. @@ -34082,137 +35439,6 @@ Object.assign( Interpolant.prototype, { } ); -/** - * Spherical linear unit quaternion interpolant. - * - * @author tschw - */ - -function QuaternionLinearInterpolant( parameterPositions, sampleValues, sampleSize, resultBuffer ) { - - Interpolant.call( this, parameterPositions, sampleValues, sampleSize, resultBuffer ); - -} - -QuaternionLinearInterpolant.prototype = Object.assign( Object.create( Interpolant.prototype ), { - - constructor: QuaternionLinearInterpolant, - - interpolate_: function ( i1, t0, t, t1 ) { - - var result = this.resultBuffer, - values = this.sampleValues, - stride = this.valueSize, - - offset = i1 * stride, - - alpha = ( t - t0 ) / ( t1 - t0 ); - - for ( var end = offset + stride; offset !== end; offset += 4 ) { - - Quaternion.slerpFlat( result, 0, values, offset - stride, values, offset, alpha ); - - } - - return result; - - } - -} ); - -/** - * - * A Track of quaternion keyframe values. - * - * @author Ben Houston / http://clara.io/ - * @author David Sarno / http://lighthaus.us/ - * @author tschw - */ - -function QuaternionKeyframeTrack( name, times, values, interpolation ) { - - KeyframeTrack.call( this, name, times, values, interpolation ); - -} - -QuaternionKeyframeTrack.prototype = Object.assign( Object.create( KeyframeTrack.prototype ), { - - constructor: QuaternionKeyframeTrack, - - ValueTypeName: 'quaternion', - - // ValueBufferType is inherited - - DefaultInterpolation: InterpolateLinear, - - InterpolantFactoryMethodLinear: function ( result ) { - - return new QuaternionLinearInterpolant( this.times, this.values, this.getValueSize(), result ); - - }, - - InterpolantFactoryMethodSmooth: undefined // not yet implemented - -} ); - -/** - * - * A Track of keyframe values that represent color. - * - * - * @author Ben Houston / http://clara.io/ - * @author David Sarno / http://lighthaus.us/ - * @author tschw - */ - -function ColorKeyframeTrack( name, times, values, interpolation ) { - - KeyframeTrack.call( this, name, times, values, interpolation ); - -} - -ColorKeyframeTrack.prototype = Object.assign( Object.create( KeyframeTrack.prototype ), { - - constructor: ColorKeyframeTrack, - - ValueTypeName: 'color' - - // ValueBufferType is inherited - - // DefaultInterpolation is inherited - - // Note: Very basic implementation and nothing special yet. - // However, this is the place for color space parameterization. - -} ); - -/** - * - * A Track of numeric keyframe values. - * - * @author Ben Houston / http://clara.io/ - * @author David Sarno / http://lighthaus.us/ - * @author tschw - */ - -function NumberKeyframeTrack( name, times, values, interpolation ) { - - KeyframeTrack.call( this, name, times, values, interpolation ); - -} - -NumberKeyframeTrack.prototype = Object.assign( Object.create( KeyframeTrack.prototype ), { - - constructor: NumberKeyframeTrack, - - ValueTypeName: 'number' - - // ValueBufferType is inherited - - // DefaultInterpolation is inherited - -} ); - /** * Fast and simple cubic spline interpolant. * @@ -34429,170 +35655,6 @@ DiscreteInterpolant.prototype = Object.assign( Object.create( Interpolant.protot } ); -/** - * @author tschw - * @author Ben Houston / http://clara.io/ - * @author David Sarno / http://lighthaus.us/ - */ - -var AnimationUtils = { - - // same as Array.prototype.slice, but also works on typed arrays - arraySlice: function ( array, from, to ) { - - if ( AnimationUtils.isTypedArray( array ) ) { - - // in ios9 array.subarray(from, undefined) will return empty array - // but array.subarray(from) or array.subarray(from, len) is correct - return new array.constructor( array.subarray( from, to !== undefined ? to : array.length ) ); - - } - - return array.slice( from, to ); - - }, - - // converts an array to a specific type - convertArray: function ( array, type, forceClone ) { - - if ( ! array || // let 'undefined' and 'null' pass - ! forceClone && array.constructor === type ) return array; - - if ( typeof type.BYTES_PER_ELEMENT === 'number' ) { - - return new type( array ); // create typed array - - } - - return Array.prototype.slice.call( array ); // create Array - - }, - - isTypedArray: function ( object ) { - - return ArrayBuffer.isView( object ) && - ! ( object instanceof DataView ); - - }, - - // returns an array by which times and values can be sorted - getKeyframeOrder: function ( times ) { - - function compareTime( i, j ) { - - return times[ i ] - times[ j ]; - - } - - var n = times.length; - var result = new Array( n ); - for ( var i = 0; i !== n; ++ i ) result[ i ] = i; - - result.sort( compareTime ); - - return result; - - }, - - // uses the array previously returned by 'getKeyframeOrder' to sort data - sortedArray: function ( values, stride, order ) { - - var nValues = values.length; - var result = new values.constructor( nValues ); - - for ( var i = 0, dstOffset = 0; dstOffset !== nValues; ++ i ) { - - var srcOffset = order[ i ] * stride; - - for ( var j = 0; j !== stride; ++ j ) { - - result[ dstOffset ++ ] = values[ srcOffset + j ]; - - } - - } - - return result; - - }, - - // function for parsing AOS keyframe formats - flattenJSON: function ( jsonKeys, times, values, valuePropertyName ) { - - var i = 1, key = jsonKeys[ 0 ]; - - while ( key !== undefined && key[ valuePropertyName ] === undefined ) { - - key = jsonKeys[ i ++ ]; - - } - - if ( key === undefined ) return; // no data - - var value = key[ valuePropertyName ]; - if ( value === undefined ) return; // no data - - if ( Array.isArray( value ) ) { - - do { - - value = key[ valuePropertyName ]; - - if ( value !== undefined ) { - - times.push( key.time ); - values.push.apply( values, value ); // push all elements - - } - - key = jsonKeys[ i ++ ]; - - } while ( key !== undefined ); - - } else if ( value.toArray !== undefined ) { - - // ...assume THREE.Math-ish - - do { - - value = key[ valuePropertyName ]; - - if ( value !== undefined ) { - - times.push( key.time ); - value.toArray( values, values.length ); - - } - - key = jsonKeys[ i ++ ]; - - } while ( key !== undefined ); - - } else { - - // otherwise push as-is - - do { - - value = key[ valuePropertyName ]; - - if ( value !== undefined ) { - - times.push( key.time ); - values.push( value ); - - } - - key = jsonKeys[ i ++ ]; - - } while ( key !== undefined ); - - } - - } - -}; - /** * * A timed sequence of keyframes for a specific property. @@ -34615,53 +35677,15 @@ function KeyframeTrack( name, times, values, interpolation ) { this.setInterpolation( interpolation || this.DefaultInterpolation ); - this.validate(); - this.optimize(); - } -// Static methods: +// Static methods Object.assign( KeyframeTrack, { // Serialization (in static context, because of constructor invocation // and automatic invocation of .toJSON): - parse: function ( json ) { - - if ( json.type === undefined ) { - - throw new Error( 'THREE.KeyframeTrack: track type undefined, can not parse' ); - - } - - var trackType = KeyframeTrack._getTrackTypeForValueTypeName( json.type ); - - if ( json.times === undefined ) { - - var times = [], values = []; - - AnimationUtils.flattenJSON( json.keys, times, values, 'value' ); - - json.times = times; - json.values = values; - - } - - // derived classes can define a static parse method - if ( trackType.parse !== undefined ) { - - return trackType.parse( json ); - - } else { - - // by default, we assume a constructor compatible with the base - return new trackType( json.name, json.times, json.values, json.interpolation ); - - } - - }, - toJSON: function ( track ) { var trackType = track.constructor; @@ -34698,48 +35722,6 @@ Object.assign( KeyframeTrack, { return json; - }, - - _getTrackTypeForValueTypeName: function ( typeName ) { - - switch ( typeName.toLowerCase() ) { - - case 'scalar': - case 'double': - case 'float': - case 'number': - case 'integer': - - return NumberKeyframeTrack; - - case 'vector': - case 'vector2': - case 'vector3': - case 'vector4': - - return VectorKeyframeTrack; - - case 'color': - - return ColorKeyframeTrack; - - case 'quaternion': - - return QuaternionKeyframeTrack; - - case 'bool': - case 'boolean': - - return BooleanKeyframeTrack; - - case 'string': - - return StringKeyframeTrack; - - } - - throw new Error( 'THREE.KeyframeTrack: Unsupported typeName: ' + typeName ); - } } ); @@ -34819,12 +35801,14 @@ Object.assign( KeyframeTrack.prototype, { } console.warn( 'THREE.KeyframeTrack:', message ); - return; + return this; } this.createInterpolant = factoryMethod; + return this; + }, getInterpolation: function () { @@ -35114,6 +36098,202 @@ Object.assign( KeyframeTrack.prototype, { } ); +/** + * + * A Track of Boolean keyframe values. + * + * + * @author Ben Houston / http://clara.io/ + * @author David Sarno / http://lighthaus.us/ + * @author tschw + */ + +function BooleanKeyframeTrack( name, times, values ) { + + KeyframeTrack.call( this, name, times, values ); + +} + +BooleanKeyframeTrack.prototype = Object.assign( Object.create( KeyframeTrack.prototype ), { + + constructor: BooleanKeyframeTrack, + + ValueTypeName: 'bool', + ValueBufferType: Array, + + DefaultInterpolation: InterpolateDiscrete, + + InterpolantFactoryMethodLinear: undefined, + InterpolantFactoryMethodSmooth: undefined + + // Note: Actually this track could have a optimized / compressed + // representation of a single value and a custom interpolant that + // computes "firstValue ^ isOdd( index )". + +} ); + +/** + * + * A Track of keyframe values that represent color. + * + * + * @author Ben Houston / http://clara.io/ + * @author David Sarno / http://lighthaus.us/ + * @author tschw + */ + +function ColorKeyframeTrack( name, times, values, interpolation ) { + + KeyframeTrack.call( this, name, times, values, interpolation ); + +} + +ColorKeyframeTrack.prototype = Object.assign( Object.create( KeyframeTrack.prototype ), { + + constructor: ColorKeyframeTrack, + + ValueTypeName: 'color' + + // ValueBufferType is inherited + + // DefaultInterpolation is inherited + + // Note: Very basic implementation and nothing special yet. + // However, this is the place for color space parameterization. + +} ); + +/** + * + * A Track of numeric keyframe values. + * + * @author Ben Houston / http://clara.io/ + * @author David Sarno / http://lighthaus.us/ + * @author tschw + */ + +function NumberKeyframeTrack( name, times, values, interpolation ) { + + KeyframeTrack.call( this, name, times, values, interpolation ); + +} + +NumberKeyframeTrack.prototype = Object.assign( Object.create( KeyframeTrack.prototype ), { + + constructor: NumberKeyframeTrack, + + ValueTypeName: 'number' + + // ValueBufferType is inherited + + // DefaultInterpolation is inherited + +} ); + +/** + * Spherical linear unit quaternion interpolant. + * + * @author tschw + */ + +function QuaternionLinearInterpolant( parameterPositions, sampleValues, sampleSize, resultBuffer ) { + + Interpolant.call( this, parameterPositions, sampleValues, sampleSize, resultBuffer ); + +} + +QuaternionLinearInterpolant.prototype = Object.assign( Object.create( Interpolant.prototype ), { + + constructor: QuaternionLinearInterpolant, + + interpolate_: function ( i1, t0, t, t1 ) { + + var result = this.resultBuffer, + values = this.sampleValues, + stride = this.valueSize, + + offset = i1 * stride, + + alpha = ( t - t0 ) / ( t1 - t0 ); + + for ( var end = offset + stride; offset !== end; offset += 4 ) { + + Quaternion.slerpFlat( result, 0, values, offset - stride, values, offset, alpha ); + + } + + return result; + + } + +} ); + +/** + * + * A Track of quaternion keyframe values. + * + * @author Ben Houston / http://clara.io/ + * @author David Sarno / http://lighthaus.us/ + * @author tschw + */ + +function QuaternionKeyframeTrack( name, times, values, interpolation ) { + + KeyframeTrack.call( this, name, times, values, interpolation ); + +} + +QuaternionKeyframeTrack.prototype = Object.assign( Object.create( KeyframeTrack.prototype ), { + + constructor: QuaternionKeyframeTrack, + + ValueTypeName: 'quaternion', + + // ValueBufferType is inherited + + DefaultInterpolation: InterpolateLinear, + + InterpolantFactoryMethodLinear: function ( result ) { + + return new QuaternionLinearInterpolant( this.times, this.values, this.getValueSize(), result ); + + }, + + InterpolantFactoryMethodSmooth: undefined // not yet implemented + +} ); + +/** + * + * A Track that interpolates Strings + * + * + * @author Ben Houston / http://clara.io/ + * @author David Sarno / http://lighthaus.us/ + * @author tschw + */ + +function StringKeyframeTrack( name, times, values, interpolation ) { + + KeyframeTrack.call( this, name, times, values, interpolation ); + +} + +StringKeyframeTrack.prototype = Object.assign( Object.create( KeyframeTrack.prototype ), { + + constructor: StringKeyframeTrack, + + ValueTypeName: 'string', + ValueBufferType: Array, + + DefaultInterpolation: InterpolateDiscrete, + + InterpolantFactoryMethodLinear: undefined, + + InterpolantFactoryMethodSmooth: undefined + +} ); + /** * * A Track of vectored keyframe values. @@ -35165,7 +36345,82 @@ function AnimationClip( name, duration, tracks ) { } - this.optimize(); +} + +function getTrackTypeForValueTypeName( typeName ) { + + switch ( typeName.toLowerCase() ) { + + case 'scalar': + case 'double': + case 'float': + case 'number': + case 'integer': + + return NumberKeyframeTrack; + + case 'vector': + case 'vector2': + case 'vector3': + case 'vector4': + + return VectorKeyframeTrack; + + case 'color': + + return ColorKeyframeTrack; + + case 'quaternion': + + return QuaternionKeyframeTrack; + + case 'bool': + case 'boolean': + + return BooleanKeyframeTrack; + + case 'string': + + return StringKeyframeTrack; + + } + + throw new Error( 'THREE.KeyframeTrack: Unsupported typeName: ' + typeName ); + +} + +function parseKeyframeTrack( json ) { + + if ( json.type === undefined ) { + + throw new Error( 'THREE.KeyframeTrack: track type undefined, can not parse' ); + + } + + var trackType = getTrackTypeForValueTypeName( json.type ); + + if ( json.times === undefined ) { + + var times = [], values = []; + + AnimationUtils.flattenJSON( json.keys, times, values, 'value' ); + + json.times = times; + json.values = values; + + } + + // derived classes can define a static parse method + if ( trackType.parse !== undefined ) { + + return trackType.parse( json ); + + } else { + + // by default, we assume a constructor compatible with the base + return new trackType( json.name, json.times, json.values, json.interpolation ); + + } } @@ -35179,7 +36434,7 @@ Object.assign( AnimationClip, { for ( var i = 0, n = jsonTracks.length; i !== n; ++ i ) { - tracks.push( KeyframeTrack.parse( jsonTracks[ i ] ).scale( frameTime ) ); + tracks.push( parseKeyframeTrack( jsonTracks[ i ] ).scale( frameTime ) ); } @@ -35196,7 +36451,8 @@ Object.assign( AnimationClip, { 'name': clip.name, 'duration': clip.duration, - 'tracks': tracks + 'tracks': tracks, + 'uuid': clip.uuid }; @@ -35463,6 +36719,8 @@ Object.assign( AnimationClip.prototype, { this.duration = duration; + return this; + }, trim: function () { @@ -35477,6 +36735,20 @@ Object.assign( AnimationClip.prototype, { }, + validate: function () { + + var valid = true; + + for ( var i = 0; i < this.tracks.length; i ++ ) { + + valid = valid && this.tracks[ i ].validate(); + + } + + return valid; + + }, + optimize: function () { for ( var i = 0; i < this.tracks.length; i ++ ) { @@ -35551,9 +36823,6 @@ Object.assign( MaterialLoader.prototype, { if ( json.shininess !== undefined ) material.shininess = json.shininess; if ( json.clearCoat !== undefined ) material.clearCoat = json.clearCoat; if ( json.clearCoatRoughness !== undefined ) material.clearCoatRoughness = json.clearCoatRoughness; - if ( json.uniforms !== undefined ) material.uniforms = json.uniforms; - if ( json.vertexShader !== undefined ) material.vertexShader = json.vertexShader; - if ( json.fragmentShader !== undefined ) material.fragmentShader = json.fragmentShader; if ( json.vertexColors !== undefined ) material.vertexColors = json.vertexColors; if ( json.fog !== undefined ) material.fog = json.fog; if ( json.flatShading !== undefined ) material.flatShading = json.flatShading; @@ -35588,6 +36857,55 @@ Object.assign( MaterialLoader.prototype, { if ( json.visible !== undefined ) material.visible = json.visible; if ( json.userData !== undefined ) material.userData = json.userData; + // Shader Material + + if ( json.uniforms !== undefined ) { + + for ( var name in json.uniforms ) { + + var uniform = json.uniforms[ name ]; + + material.uniforms[ name ] = {}; + + switch ( uniform.type ) { + + case 't': + material.uniforms[ name ].value = getTexture( uniform.value ); + break; + + case 'c': + material.uniforms[ name ].value = new Color().setHex( uniform.value ); + break; + + case 'v2': + material.uniforms[ name ].value = new Vector2().fromArray( uniform.value ); + break; + + case 'v3': + material.uniforms[ name ].value = new Vector3().fromArray( uniform.value ); + break; + + case 'v4': + material.uniforms[ name ].value = new Vector4().fromArray( uniform.value ); + break; + + case 'm4': + material.uniforms[ name ].value = new Matrix4().fromArray( uniform.value ); + break; + + default: + material.uniforms[ name ].value = uniform.value; + + } + + } + + } + + if ( json.defines !== undefined ) material.defines = json.defines; + if ( json.vertexShader !== undefined ) material.vertexShader = json.vertexShader; + if ( json.fragmentShader !== undefined ) material.fragmentShader = json.fragmentShader; + // Deprecated if ( json.shading !== undefined ) material.flatShading = json.shading === 1; // THREE.FlatShading @@ -35612,6 +36930,7 @@ Object.assign( MaterialLoader.prototype, { if ( json.bumpScale !== undefined ) material.bumpScale = json.bumpScale; if ( json.normalMap !== undefined ) material.normalMap = getTexture( json.normalMap ); + if ( json.normalMapType !== undefined ) material.normalMapType = json.normalMapType; if ( json.normalScale !== undefined ) { var normalScale = json.normalScale; @@ -35797,7 +37116,7 @@ Loader.Handlers = { Object.assign( Loader.prototype, { - crossOrigin: undefined, + crossOrigin: 'anonymous', onLoadStart: function () {}, @@ -36140,6 +37459,8 @@ function JSONLoader( manager ) { Object.assign( JSONLoader.prototype, { + crossOrigin: 'anonymous', + load: function ( url, onLoad, onProgress, onError ) { var scope = this; @@ -36177,9 +37498,17 @@ Object.assign( JSONLoader.prototype, { }, + setCrossOrigin: function ( value ) { + + this.crossOrigin = value; + return this; + + }, + setTexturePath: function ( value ) { this.texturePath = value; + return this; }, @@ -36686,6 +38015,8 @@ function ObjectLoader( manager ) { Object.assign( ObjectLoader.prototype, { + crossOrigin: 'anonymous', + load: function ( url, onLoad, onProgress, onError ) { if ( this.texturePath === '' ) { @@ -36733,12 +38064,14 @@ Object.assign( ObjectLoader.prototype, { setTexturePath: function ( value ) { this.texturePath = value; + return this; }, setCrossOrigin: function ( value ) { this.crossOrigin = value; + return this; }, @@ -36996,6 +38329,35 @@ Object.assign( ObjectLoader.prototype, { break; + + case 'ExtrudeGeometry': + case 'ExtrudeBufferGeometry': + + var geometryShapes = []; + + for ( var j = 0, jl = data.shapes.length; j < jl; j ++ ) { + + var shape = shapes[ data.shapes[ j ] ]; + + geometryShapes.push( shape ); + + } + + var extrudePath = data.options.extrudePath; + + if ( extrudePath !== undefined ) { + + data.options.extrudePath = new Curves[ extrudePath.type ]().fromJSON( extrudePath ); + + } + + geometry = new Geometries[ data.type ]( + geometryShapes, + data.options + ); + + break; + case 'BufferGeometry': geometry = bufferGeometryLoader.parse( data ); @@ -37019,6 +38381,7 @@ Object.assign( ObjectLoader.prototype, { geometry.uuid = data.uuid; if ( data.name !== undefined ) geometry.name = data.name; + if ( geometry.isBufferGeometry === true && data.userData !== undefined ) geometry.userData = data.userData; geometries[ data.uuid ] = geometry; @@ -37077,7 +38440,11 @@ Object.assign( ObjectLoader.prototype, { for ( var i = 0; i < json.length; i ++ ) { - var clip = AnimationClip.parse( json[ i ] ); + var data = json[ i ]; + + var clip = AnimationClip.parse( data ); + + if ( data.uuid !== undefined ) clip.uuid = data.uuid; animations.push( clip ); @@ -37116,12 +38483,36 @@ Object.assign( ObjectLoader.prototype, { var loader = new ImageLoader( manager ); loader.setCrossOrigin( this.crossOrigin ); - for ( var i = 0, l = json.length; i < l; i ++ ) { + for ( var i = 0, il = json.length; i < il; i ++ ) { var image = json[ i ]; - var path = /^(\/\/)|([a-z]+:(\/\/)?)/i.test( image.url ) ? image.url : scope.texturePath + image.url; + var url = image.url; + + if ( Array.isArray( url ) ) { + + // load array of images e.g CubeTexture + + images[ image.uuid ] = []; - images[ image.uuid ] = loadImage( path ); + for ( var j = 0, jl = url.length; j < jl; j ++ ) { + + var currentUrl = url[ j ]; + + var path = /^(\/\/)|([a-z]+:(\/\/)?)/i.test( currentUrl ) ? currentUrl : scope.texturePath + currentUrl; + + images[ image.uuid ].push( loadImage( path ) ); + + } + + } else { + + // load single image + + var path = /^(\/\/)|([a-z]+:(\/\/)?)/i.test( image.url ) ? image.url : scope.texturePath + image.url; + + images[ image.uuid ] = loadImage( path ); + + } } @@ -37163,7 +38554,18 @@ Object.assign( ObjectLoader.prototype, { } - var texture = new Texture( images[ data.image ] ); + var texture; + + if ( Array.isArray( images[ data.image ] ) ) { + + texture = new CubeTexture( images[ data.image ] ); + + } else { + + texture = new Texture( images[ data.image ] ); + + } + texture.needsUpdate = true; texture.uuid = data.uuid; @@ -37449,6 +38851,7 @@ Object.assign( ObjectLoader.prototype, { if ( data.frustumCulled !== undefined ) object.frustumCulled = data.frustumCulled; if ( data.renderOrder !== undefined ) object.renderOrder = data.renderOrder; if ( data.userData !== undefined ) object.userData = data.userData; + if ( data.layers !== undefined ) object.layers.mask = data.layers; if ( data.children !== undefined ) { @@ -37517,6 +38920,7 @@ var TEXTURE_FILTER = { * @author thespite / http://clicktorelease.com/ */ + function ImageBitmapLoader( manager ) { if ( typeof createImageBitmap === 'undefined' ) { @@ -37548,12 +38952,14 @@ ImageBitmapLoader.prototype = { }, - load: function load( url, onLoad, onProgress, onError ) { + load: function ( url, onLoad, onProgress, onError ) { if ( url === undefined ) url = ''; if ( this.path !== undefined ) url = this.path + url; + url = this.manager.resolveURL( url ); + var scope = this; var cached = Cache.get( url ); @@ -37900,6 +39306,7 @@ Object.assign( ShapePath.prototype, { * @author mrdoob / http://mrdoob.com/ */ + function Font( data ) { this.type = 'Font'; @@ -37912,13 +39319,12 @@ Object.assign( Font.prototype, { isFont: true, - generateShapes: function ( text, size, divisions ) { + generateShapes: function ( text, size ) { if ( size === undefined ) size = 100; - if ( divisions === undefined ) divisions = 4; var shapes = []; - var paths = createPaths( text, size, divisions, this.data ); + var paths = createPaths( text, size, this.data ); for ( var p = 0, pl = paths.length; p < pl; p ++ ) { @@ -37932,9 +39338,9 @@ Object.assign( Font.prototype, { } ); -function createPaths( text, size, divisions, data ) { +function createPaths( text, size, data ) { - var chars = String( text ).split( '' ); + var chars = Array.from ? Array.from( text ) : String( text ).split( '' ); // see #13988 var scale = size / data.resolution; var line_height = ( data.boundingBox.yMax - data.boundingBox.yMin + data.underlineThickness ) * scale; @@ -37953,7 +39359,7 @@ function createPaths( text, size, divisions, data ) { } else { - var ret = createPath( char, divisions, scale, offsetX, offsetY, data ); + var ret = createPath( char, scale, offsetX, offsetY, data ); offsetX += ret.offsetX; paths.push( ret.path ); @@ -37965,7 +39371,7 @@ function createPaths( text, size, divisions, data ) { } -function createPath( char, divisions, scale, offsetX, offsetY, data ) { +function createPath( char, scale, offsetX, offsetY, data ) { var glyph = data.glyphs[ char ] || data.glyphs[ '?' ]; @@ -38139,9 +39545,12 @@ Object.assign( AudioLoader.prototype, { loader.setResponseType( 'arraybuffer' ); loader.load( url, function ( buffer ) { - var context = AudioContext.getContext(); + // Create a copy of the buffer. The `decodeAudioData` method + // detaches the buffer when complete, preventing reuse. + var bufferCopy = buffer.slice( 0 ); - context.decodeAudioData( buffer, function ( audioBuffer ) { + var context = AudioContext.getContext(); + context.decodeAudioData( bufferCopy, function ( audioBuffer ) { onLoad( audioBuffer ); @@ -38390,6 +39799,8 @@ AudioListener.prototype = Object.assign( Object.create( Object3D.prototype ), { } + return this; + }, getFilter: function () { @@ -38415,6 +39826,8 @@ AudioListener.prototype = Object.assign( Object.create( Object3D.prototype ), { this.gain.connect( this.filter ); this.filter.connect( this.context.destination ); + return this; + }, getMasterVolume: function () { @@ -38427,6 +39840,8 @@ AudioListener.prototype = Object.assign( Object.create( Object3D.prototype ), { this.gain.gain.setTargetAtTime( value, this.context.currentTime, 0.01 ); + return this; + }, updateMatrixWorld: ( function () { @@ -38525,6 +39940,17 @@ Audio.prototype = Object.assign( Object.create( Object3D.prototype ), { }, + setMediaElementSource: function ( mediaElement ) { + + this.hasPlaybackControl = false; + this.sourceType = 'mediaNode'; + this.source = this.context.createMediaElementSource( mediaElement ); + this.connect(); + + return this; + + }, + setBuffer: function ( audioBuffer ) { this.buffer = audioBuffer; @@ -38581,6 +40007,7 @@ Audio.prototype = Object.assign( Object.create( Object3D.prototype ), { if ( this.isPlaying === true ) { this.source.stop(); + this.source.onended = null; this.offset += ( this.context.currentTime - this.startTime ) * this.playbackRate; this.isPlaying = false; @@ -38600,6 +40027,7 @@ Audio.prototype = Object.assign( Object.create( Object3D.prototype ), { } this.source.stop(); + this.source.onended = null; this.offset = 0; this.isPlaying = false; @@ -38809,6 +40237,8 @@ PositionalAudio.prototype = Object.assign( Object.create( Audio.prototype ), { this.panner.refDistance = value; + return this; + }, getRolloffFactor: function () { @@ -38821,6 +40251,8 @@ PositionalAudio.prototype = Object.assign( Object.create( Audio.prototype ), { this.panner.rolloffFactor = value; + return this; + }, getDistanceModel: function () { @@ -38833,6 +40265,8 @@ PositionalAudio.prototype = Object.assign( Object.create( Audio.prototype ), { this.panner.distanceModel = value; + return this; + }, getMaxDistance: function () { @@ -38845,19 +40279,39 @@ PositionalAudio.prototype = Object.assign( Object.create( Audio.prototype ), { this.panner.maxDistance = value; + return this; + + }, + + setDirectionalCone: function ( coneInnerAngle, coneOuterAngle, coneOuterGain ) { + + this.panner.coneInnerAngle = coneInnerAngle; + this.panner.coneOuterAngle = coneOuterAngle; + this.panner.coneOuterGain = coneOuterGain; + + return this; + }, updateMatrixWorld: ( function () { var position = new Vector3(); + var quaternion = new Quaternion(); + var scale = new Vector3(); + + var orientation = new Vector3(); return function updateMatrixWorld( force ) { Object3D.prototype.updateMatrixWorld.call( this, force ); - position.setFromMatrixPosition( this.matrixWorld ); + var panner = this.panner; + this.matrixWorld.decompose( position, quaternion, scale ); + + orientation.set( 0, 0, 1 ).applyQuaternion( quaternion ); - this.panner.setPosition( position.x, position.y, position.z ); + panner.setPosition( position.x, position.y, position.z ); + panner.setOrientation( orientation.x, orientation.y, orientation.z ); }; @@ -39708,15 +41162,15 @@ Object.assign( PropertyBinding.prototype, { // prototype, continued // determine versioning scheme var versioning = this.Versioning.None; + this.targetObject = targetObject; + if ( targetObject.needsUpdate !== undefined ) { // material versioning = this.Versioning.NeedsUpdate; - this.targetObject = targetObject; } else if ( targetObject.matrixWorldNeedsUpdate !== undefined ) { // node transform versioning = this.Versioning.MatrixWorldNeedsUpdate; - this.targetObject = targetObject; } @@ -40681,13 +42135,19 @@ Object.assign( AnimationAction.prototype, { _updateTime: function ( deltaTime ) { var time = this.time + deltaTime; + var duration = this._clip.duration; + var loop = this.loop; + var loopCount = this._loopCount; + + var pingPong = ( loop === LoopPingPong ); - if ( deltaTime === 0 ) return time; + if ( deltaTime === 0 ) { - var duration = this._clip.duration, + if ( loopCount === - 1 ) return time; - loop = this.loop, - loopCount = this._loopCount; + return ( pingPong && ( loopCount & 1 ) === 1 ) ? duration - time : time; + + } if ( loop === LoopOnce ) { @@ -40724,8 +42184,6 @@ Object.assign( AnimationAction.prototype, { } else { // repetitive Repeat or PingPong - var pingPong = ( loop === LoopPingPong ); - if ( loopCount === - 1 ) { // just started @@ -41689,250 +43147,6 @@ InstancedBufferGeometry.prototype = Object.assign( Object.create( BufferGeometry } ); -/** - * @author benaadams / https://twitter.com/ben_a_adams - */ - -function InterleavedBufferAttribute( interleavedBuffer, itemSize, offset, normalized ) { - - this.data = interleavedBuffer; - this.itemSize = itemSize; - this.offset = offset; - - this.normalized = normalized === true; - -} - -Object.defineProperties( InterleavedBufferAttribute.prototype, { - - count: { - - get: function () { - - return this.data.count; - - } - - }, - - array: { - - get: function () { - - return this.data.array; - - } - - } - -} ); - -Object.assign( InterleavedBufferAttribute.prototype, { - - isInterleavedBufferAttribute: true, - - setX: function ( index, x ) { - - this.data.array[ index * this.data.stride + this.offset ] = x; - - return this; - - }, - - setY: function ( index, y ) { - - this.data.array[ index * this.data.stride + this.offset + 1 ] = y; - - return this; - - }, - - setZ: function ( index, z ) { - - this.data.array[ index * this.data.stride + this.offset + 2 ] = z; - - return this; - - }, - - setW: function ( index, w ) { - - this.data.array[ index * this.data.stride + this.offset + 3 ] = w; - - return this; - - }, - - getX: function ( index ) { - - return this.data.array[ index * this.data.stride + this.offset ]; - - }, - - getY: function ( index ) { - - return this.data.array[ index * this.data.stride + this.offset + 1 ]; - - }, - - getZ: function ( index ) { - - return this.data.array[ index * this.data.stride + this.offset + 2 ]; - - }, - - getW: function ( index ) { - - return this.data.array[ index * this.data.stride + this.offset + 3 ]; - - }, - - setXY: function ( index, x, y ) { - - index = index * this.data.stride + this.offset; - - this.data.array[ index + 0 ] = x; - this.data.array[ index + 1 ] = y; - - return this; - - }, - - setXYZ: function ( index, x, y, z ) { - - index = index * this.data.stride + this.offset; - - this.data.array[ index + 0 ] = x; - this.data.array[ index + 1 ] = y; - this.data.array[ index + 2 ] = z; - - return this; - - }, - - setXYZW: function ( index, x, y, z, w ) { - - index = index * this.data.stride + this.offset; - - this.data.array[ index + 0 ] = x; - this.data.array[ index + 1 ] = y; - this.data.array[ index + 2 ] = z; - this.data.array[ index + 3 ] = w; - - return this; - - } - -} ); - -/** - * @author benaadams / https://twitter.com/ben_a_adams - */ - -function InterleavedBuffer( array, stride ) { - - this.array = array; - this.stride = stride; - this.count = array !== undefined ? array.length / stride : 0; - - this.dynamic = false; - this.updateRange = { offset: 0, count: - 1 }; - - this.version = 0; - -} - -Object.defineProperty( InterleavedBuffer.prototype, 'needsUpdate', { - - set: function ( value ) { - - if ( value === true ) this.version ++; - - } - -} ); - -Object.assign( InterleavedBuffer.prototype, { - - isInterleavedBuffer: true, - - onUploadCallback: function () {}, - - setArray: function ( array ) { - - if ( Array.isArray( array ) ) { - - throw new TypeError( 'THREE.BufferAttribute: array should be a Typed Array.' ); - - } - - this.count = array !== undefined ? array.length / this.stride : 0; - this.array = array; - - return this; - - }, - - setDynamic: function ( value ) { - - this.dynamic = value; - - return this; - - }, - - copy: function ( source ) { - - this.array = new source.array.constructor( source.array ); - this.count = source.count; - this.stride = source.stride; - this.dynamic = source.dynamic; - - return this; - - }, - - copyAt: function ( index1, attribute, index2 ) { - - index1 *= this.stride; - index2 *= attribute.stride; - - for ( var i = 0, l = this.stride; i < l; i ++ ) { - - this.array[ index1 + i ] = attribute.array[ index2 + i ]; - - } - - return this; - - }, - - set: function ( value, offset ) { - - if ( offset === undefined ) offset = 0; - - this.array.set( value, offset ); - - return this; - - }, - - clone: function () { - - return new this.constructor().copy( this ); - - }, - - onUpload: function ( callback ) { - - this.onUploadCallback = callback; - - return this; - - } - -} ); - /** * @author benaadams / https://twitter.com/ben_a_adams */ @@ -41967,9 +43181,19 @@ InstancedInterleavedBuffer.prototype = Object.assign( Object.create( Interleaved * @author benaadams / https://twitter.com/ben_a_adams */ -function InstancedBufferAttribute( array, itemSize, meshPerAttribute ) { +function InstancedBufferAttribute( array, itemSize, normalized, meshPerAttribute ) { + + if ( typeof ( normalized ) === 'number' ) { + + meshPerAttribute = normalized; + + normalized = false; + + console.error( 'THREE.InstancedBufferAttribute: The constructor now expects normalized as the third argument.' ); + + } - BufferAttribute.call( this, array, itemSize ); + BufferAttribute.call( this, array, itemSize, normalized ); this.meshPerAttribute = meshPerAttribute || 1; @@ -42200,15 +43424,15 @@ Object.assign( Clock.prototype, { * * Ref: https://en.wikipedia.org/wiki/Spherical_coordinate_system * - * The poles (phi) are at the positive and negative y axis. - * The equator starts at positive z. + * The polar angle (phi) is measured from the positive y-axis. The positive y-axis is up. + * The azimuthal angle (theta) is measured from the positive z-axiz. */ function Spherical( radius, phi, theta ) { this.radius = ( radius !== undefined ) ? radius : 1.0; - this.phi = ( phi !== undefined ) ? phi : 0; // up / down towards top and bottom pole - this.theta = ( theta !== undefined ) ? theta : 0; // around the equator of the sphere + this.phi = ( phi !== undefined ) ? phi : 0; // polar angle + this.theta = ( theta !== undefined ) ? theta : 0; // azimuthal angle return this; @@ -42252,9 +43476,15 @@ Object.assign( Spherical.prototype, { }, - setFromVector3: function ( vec3 ) { + setFromVector3: function ( v ) { + + return this.setFromCartesianCoords( v.x, v.y, v.z ); + + }, - this.radius = vec3.length(); + setFromCartesianCoords: function ( x, y, z ) { + + this.radius = Math.sqrt( x * x + y * y + z * z ); if ( this.radius === 0 ) { @@ -42263,8 +43493,8 @@ Object.assign( Spherical.prototype, { } else { - this.theta = Math.atan2( vec3.x, vec3.z ); // equator angle around y-up axis - this.phi = Math.acos( _Math.clamp( vec3.y / this.radius, - 1, 1 ) ); // polar angle + this.theta = Math.atan2( x, z ); + this.phi = Math.acos( _Math.clamp( y / this.radius, - 1, 1 ) ); } @@ -42319,11 +43549,17 @@ Object.assign( Cylindrical.prototype, { }, - setFromVector3: function ( vec3 ) { + setFromVector3: function ( v ) { + + return this.setFromCartesianCoords( v.x, v.y, v.z ); - this.radius = Math.sqrt( vec3.x * vec3.x + vec3.z * vec3.z ); - this.theta = Math.atan2( vec3.x, vec3.z ); - this.y = vec3.y; + }, + + setFromCartesianCoords: function ( x, y, z ) { + + this.radius = Math.sqrt( x * x + z * z ); + this.theta = Math.atan2( x, z ); + this.y = y; return this; @@ -42571,6 +43807,153 @@ Object.assign( Box2.prototype, { } ); +/** + * @author bhouston / http://clara.io + */ + +function Line3( start, end ) { + + this.start = ( start !== undefined ) ? start : new Vector3(); + this.end = ( end !== undefined ) ? end : new Vector3(); + +} + +Object.assign( Line3.prototype, { + + set: function ( start, end ) { + + this.start.copy( start ); + this.end.copy( end ); + + return this; + + }, + + clone: function () { + + return new this.constructor().copy( this ); + + }, + + copy: function ( line ) { + + this.start.copy( line.start ); + this.end.copy( line.end ); + + return this; + + }, + + getCenter: function ( target ) { + + if ( target === undefined ) { + + console.warn( 'THREE.Line3: .getCenter() target is now required' ); + target = new Vector3(); + + } + + return target.addVectors( this.start, this.end ).multiplyScalar( 0.5 ); + + }, + + delta: function ( target ) { + + if ( target === undefined ) { + + console.warn( 'THREE.Line3: .delta() target is now required' ); + target = new Vector3(); + + } + + return target.subVectors( this.end, this.start ); + + }, + + distanceSq: function () { + + return this.start.distanceToSquared( this.end ); + + }, + + distance: function () { + + return this.start.distanceTo( this.end ); + + }, + + at: function ( t, target ) { + + if ( target === undefined ) { + + console.warn( 'THREE.Line3: .at() target is now required' ); + target = new Vector3(); + + } + + return this.delta( target ).multiplyScalar( t ).add( this.start ); + + }, + + closestPointToPointParameter: function () { + + var startP = new Vector3(); + var startEnd = new Vector3(); + + return function closestPointToPointParameter( point, clampToLine ) { + + startP.subVectors( point, this.start ); + startEnd.subVectors( this.end, this.start ); + + var startEnd2 = startEnd.dot( startEnd ); + var startEnd_startP = startEnd.dot( startP ); + + var t = startEnd_startP / startEnd2; + + if ( clampToLine ) { + + t = _Math.clamp( t, 0, 1 ); + + } + + return t; + + }; + + }(), + + closestPointToPoint: function ( point, clampToLine, target ) { + + var t = this.closestPointToPointParameter( point, clampToLine ); + + if ( target === undefined ) { + + console.warn( 'THREE.Line3: .closestPointToPoint() target is now required' ); + target = new Vector3(); + + } + + return this.delta( target ).multiplyScalar( t ).add( this.start ); + + }, + + applyMatrix4: function ( matrix ) { + + this.start.applyMatrix4( matrix ); + this.end.applyMatrix4( matrix ); + + return this; + + }, + + equals: function ( line ) { + + return line.start.equals( this.start ) && line.end.equals( this.end ); + + } + +} ); + /** * @author alteredq / http://alteredqualia.com/ */ @@ -43906,6 +45289,8 @@ PlaneHelper.prototype.updateMatrixWorld = function ( force ) { this.scale.set( 0.5 * this.size, 0.5 * this.size, scale ); + this.children[ 0 ].material.side = ( scale < 0 ) ? BackSide : FrontSide; // renderer flips side when determinant < 0; flipping not wanted here + this.lookAt( this.plane.normal ); Object3D.prototype.updateMatrixWorld.call( this, force ); @@ -43928,8 +45313,7 @@ PlaneHelper.prototype.updateMatrixWorld = function ( force ) { * headWidth - Number */ -var lineGeometry; -var coneGeometry; +var lineGeometry, coneGeometry; function ArrowHelper( dir, origin, length, color, headLength, headWidth ) { @@ -45311,6 +46695,13 @@ Object.defineProperties( ShaderMaterial.prototype, { Object.assign( WebGLRenderer.prototype, { + animate: function ( callback ) { + + console.warn( 'THREE.WebGLRenderer: .animate() is now .setAnimationLoop().' ); + this.setAnimationLoop( callback ); + + }, + getCurrentRenderTarget: function () { console.warn( 'THREE.WebGLRenderer: .getCurrentRenderTarget() is now .getRenderTarget().' ); @@ -45664,6 +47055,13 @@ Object.defineProperties( WebVRManager.prototype, { console.warn( 'THREE.WebVRManager: .standing has been removed.' ); + } + }, + userHeight: { + set: function ( /* value */ ) { + + console.warn( 'THREE.WebVRManager: .userHeight has been removed.' ); + } } @@ -45732,51 +47130,47 @@ var GeometryUtils = { }; -var ImageUtils = { - - crossOrigin: undefined, +ImageUtils.crossOrigin = undefined; - loadTexture: function ( url, mapping, onLoad, onError ) { +ImageUtils.loadTexture = function ( url, mapping, onLoad, onError ) { - console.warn( 'THREE.ImageUtils.loadTexture has been deprecated. Use THREE.TextureLoader() instead.' ); + console.warn( 'THREE.ImageUtils.loadTexture has been deprecated. Use THREE.TextureLoader() instead.' ); - var loader = new TextureLoader(); - loader.setCrossOrigin( this.crossOrigin ); + var loader = new TextureLoader(); + loader.setCrossOrigin( this.crossOrigin ); - var texture = loader.load( url, onLoad, undefined, onError ); + var texture = loader.load( url, onLoad, undefined, onError ); - if ( mapping ) texture.mapping = mapping; + if ( mapping ) texture.mapping = mapping; - return texture; + return texture; - }, +}; - loadTextureCube: function ( urls, mapping, onLoad, onError ) { +ImageUtils.loadTextureCube = function ( urls, mapping, onLoad, onError ) { - console.warn( 'THREE.ImageUtils.loadTextureCube has been deprecated. Use THREE.CubeTextureLoader() instead.' ); + console.warn( 'THREE.ImageUtils.loadTextureCube has been deprecated. Use THREE.CubeTextureLoader() instead.' ); - var loader = new CubeTextureLoader(); - loader.setCrossOrigin( this.crossOrigin ); + var loader = new CubeTextureLoader(); + loader.setCrossOrigin( this.crossOrigin ); - var texture = loader.load( urls, onLoad, undefined, onError ); + var texture = loader.load( urls, onLoad, undefined, onError ); - if ( mapping ) texture.mapping = mapping; + if ( mapping ) texture.mapping = mapping; - return texture; + return texture; - }, - - loadCompressedTexture: function () { +}; - console.error( 'THREE.ImageUtils.loadCompressedTexture has been removed. Use THREE.DDSLoader instead.' ); +ImageUtils.loadCompressedTexture = function () { - }, + console.error( 'THREE.ImageUtils.loadCompressedTexture has been removed. Use THREE.DDSLoader instead.' ); - loadCompressedTextureCube: function () { +}; - console.error( 'THREE.ImageUtils.loadCompressedTextureCube has been removed. Use THREE.DDSLoader instead.' ); +ImageUtils.loadCompressedTextureCube = function () { - } + console.error( 'THREE.ImageUtils.loadCompressedTextureCube has been removed. Use THREE.DDSLoader instead.' ); }; @@ -45854,4 +47248,4 @@ function LensFlare() { } -export { WebGLRenderTargetCube, WebGLRenderTarget, WebGLRenderer, ShaderLib, UniformsLib, UniformsUtils, ShaderChunk, FogExp2, Fog, Scene, Sprite, LOD, SkinnedMesh, Skeleton, Bone, Mesh, LineSegments, LineLoop, Line, Points, Group, VideoTexture, DataTexture, CompressedTexture, CubeTexture, CanvasTexture, DepthTexture, Texture, CompressedTextureLoader, DataTextureLoader, CubeTextureLoader, TextureLoader, ObjectLoader, MaterialLoader, BufferGeometryLoader, DefaultLoadingManager, LoadingManager, JSONLoader, ImageLoader, ImageBitmapLoader, FontLoader, FileLoader, Loader, LoaderUtils, Cache, AudioLoader, SpotLightShadow, SpotLight, PointLight, RectAreaLight, HemisphereLight, DirectionalLightShadow, DirectionalLight, AmbientLight, LightShadow, Light, StereoCamera, PerspectiveCamera, OrthographicCamera, CubeCamera, ArrayCamera, Camera, AudioListener, PositionalAudio, AudioContext, AudioAnalyser, Audio, VectorKeyframeTrack, StringKeyframeTrack, QuaternionKeyframeTrack, NumberKeyframeTrack, ColorKeyframeTrack, BooleanKeyframeTrack, PropertyMixer, PropertyBinding, KeyframeTrack, AnimationUtils, AnimationObjectGroup, AnimationMixer, AnimationClip, Uniform, InstancedBufferGeometry, BufferGeometry, Geometry, InterleavedBufferAttribute, InstancedInterleavedBuffer, InterleavedBuffer, InstancedBufferAttribute, Face3, Object3D, Raycaster, Layers, EventDispatcher, Clock, QuaternionLinearInterpolant, LinearInterpolant, DiscreteInterpolant, CubicInterpolant, Interpolant, Triangle, _Math as Math, Spherical, Cylindrical, Plane, Frustum, Sphere, Ray, Matrix4, Matrix3, Box3, Box2, Line3, Euler, Vector4, Vector3, Vector2, Quaternion, Color, ImmediateRenderObject, VertexNormalsHelper, SpotLightHelper, SkeletonHelper, PointLightHelper, RectAreaLightHelper, HemisphereLightHelper, GridHelper, PolarGridHelper, FaceNormalsHelper, DirectionalLightHelper, CameraHelper, BoxHelper, Box3Helper, PlaneHelper, ArrowHelper, AxesHelper, Shape, Path, ShapePath, Font, CurvePath, Curve, ShapeUtils, WebGLUtils, WireframeGeometry, ParametricGeometry, ParametricBufferGeometry, TetrahedronGeometry, TetrahedronBufferGeometry, OctahedronGeometry, OctahedronBufferGeometry, IcosahedronGeometry, IcosahedronBufferGeometry, DodecahedronGeometry, DodecahedronBufferGeometry, PolyhedronGeometry, PolyhedronBufferGeometry, TubeGeometry, TubeBufferGeometry, TorusKnotGeometry, TorusKnotBufferGeometry, TorusGeometry, TorusBufferGeometry, TextGeometry, TextBufferGeometry, SphereGeometry, SphereBufferGeometry, RingGeometry, RingBufferGeometry, PlaneGeometry, PlaneBufferGeometry, LatheGeometry, LatheBufferGeometry, ShapeGeometry, ShapeBufferGeometry, ExtrudeGeometry, ExtrudeBufferGeometry, EdgesGeometry, ConeGeometry, ConeBufferGeometry, CylinderGeometry, CylinderBufferGeometry, CircleGeometry, CircleBufferGeometry, BoxGeometry, BoxBufferGeometry, ShadowMaterial, SpriteMaterial, RawShaderMaterial, ShaderMaterial, PointsMaterial, MeshPhysicalMaterial, MeshStandardMaterial, MeshPhongMaterial, MeshToonMaterial, MeshNormalMaterial, MeshLambertMaterial, MeshDepthMaterial, MeshDistanceMaterial, MeshBasicMaterial, LineDashedMaterial, LineBasicMaterial, Material, Float64BufferAttribute, Float32BufferAttribute, Uint32BufferAttribute, Int32BufferAttribute, Uint16BufferAttribute, Int16BufferAttribute, Uint8ClampedBufferAttribute, Uint8BufferAttribute, Int8BufferAttribute, BufferAttribute, ArcCurve, CatmullRomCurve3, CubicBezierCurve, CubicBezierCurve3, EllipseCurve, LineCurve, LineCurve3, QuadraticBezierCurve, QuadraticBezierCurve3, SplineCurve, REVISION, MOUSE, CullFaceNone, CullFaceBack, CullFaceFront, CullFaceFrontBack, FrontFaceDirectionCW, FrontFaceDirectionCCW, BasicShadowMap, PCFShadowMap, PCFSoftShadowMap, FrontSide, BackSide, DoubleSide, FlatShading, SmoothShading, NoColors, FaceColors, VertexColors, NoBlending, NormalBlending, AdditiveBlending, SubtractiveBlending, MultiplyBlending, CustomBlending, AddEquation, SubtractEquation, ReverseSubtractEquation, MinEquation, MaxEquation, ZeroFactor, OneFactor, SrcColorFactor, OneMinusSrcColorFactor, SrcAlphaFactor, OneMinusSrcAlphaFactor, DstAlphaFactor, OneMinusDstAlphaFactor, DstColorFactor, OneMinusDstColorFactor, SrcAlphaSaturateFactor, NeverDepth, AlwaysDepth, LessDepth, LessEqualDepth, EqualDepth, GreaterEqualDepth, GreaterDepth, NotEqualDepth, MultiplyOperation, MixOperation, AddOperation, NoToneMapping, LinearToneMapping, ReinhardToneMapping, Uncharted2ToneMapping, CineonToneMapping, UVMapping, CubeReflectionMapping, CubeRefractionMapping, EquirectangularReflectionMapping, EquirectangularRefractionMapping, SphericalReflectionMapping, CubeUVReflectionMapping, CubeUVRefractionMapping, RepeatWrapping, ClampToEdgeWrapping, MirroredRepeatWrapping, NearestFilter, NearestMipMapNearestFilter, NearestMipMapLinearFilter, LinearFilter, LinearMipMapNearestFilter, LinearMipMapLinearFilter, UnsignedByteType, ByteType, ShortType, UnsignedShortType, IntType, UnsignedIntType, FloatType, HalfFloatType, UnsignedShort4444Type, UnsignedShort5551Type, UnsignedShort565Type, UnsignedInt248Type, AlphaFormat, RGBFormat, RGBAFormat, LuminanceFormat, LuminanceAlphaFormat, RGBEFormat, DepthFormat, DepthStencilFormat, RGB_S3TC_DXT1_Format, RGBA_S3TC_DXT1_Format, RGBA_S3TC_DXT3_Format, RGBA_S3TC_DXT5_Format, RGB_PVRTC_4BPPV1_Format, RGB_PVRTC_2BPPV1_Format, RGBA_PVRTC_4BPPV1_Format, RGBA_PVRTC_2BPPV1_Format, RGB_ETC1_Format, RGBA_ASTC_4x4_Format, RGBA_ASTC_5x4_Format, RGBA_ASTC_5x5_Format, RGBA_ASTC_6x5_Format, RGBA_ASTC_6x6_Format, RGBA_ASTC_8x5_Format, RGBA_ASTC_8x6_Format, RGBA_ASTC_8x8_Format, RGBA_ASTC_10x5_Format, RGBA_ASTC_10x6_Format, RGBA_ASTC_10x8_Format, RGBA_ASTC_10x10_Format, RGBA_ASTC_12x10_Format, RGBA_ASTC_12x12_Format, LoopOnce, LoopRepeat, LoopPingPong, InterpolateDiscrete, InterpolateLinear, InterpolateSmooth, ZeroCurvatureEnding, ZeroSlopeEnding, WrapAroundEnding, TrianglesDrawMode, TriangleStripDrawMode, TriangleFanDrawMode, LinearEncoding, sRGBEncoding, GammaEncoding, RGBEEncoding, LogLuvEncoding, RGBM7Encoding, RGBM16Encoding, RGBDEncoding, BasicDepthPacking, RGBADepthPacking, BoxGeometry as CubeGeometry, Face4, LineStrip, LinePieces, MeshFaceMaterial, MultiMaterial, PointCloud, Particle, ParticleSystem, PointCloudMaterial, ParticleBasicMaterial, ParticleSystemMaterial, Vertex, DynamicBufferAttribute, Int8Attribute, Uint8Attribute, Uint8ClampedAttribute, Int16Attribute, Uint16Attribute, Int32Attribute, Uint32Attribute, Float32Attribute, Float64Attribute, ClosedSplineCurve3, SplineCurve3, Spline, AxisHelper, BoundingBoxHelper, EdgesHelper, WireframeHelper, XHRLoader, BinaryTextureLoader, GeometryUtils, ImageUtils, Projector, CanvasRenderer, SceneUtils, LensFlare }; +export { WebGLRenderTargetCube, WebGLRenderTarget, WebGLRenderer, ShaderLib, UniformsLib, UniformsUtils, ShaderChunk, FogExp2, Fog, Scene, Sprite, LOD, SkinnedMesh, Skeleton, Bone, Mesh, LineSegments, LineLoop, Line, Points, Group, VideoTexture, DataTexture, CompressedTexture, CubeTexture, CanvasTexture, DepthTexture, Texture, CompressedTextureLoader, DataTextureLoader, CubeTextureLoader, TextureLoader, ObjectLoader, MaterialLoader, BufferGeometryLoader, DefaultLoadingManager, LoadingManager, JSONLoader, ImageLoader, ImageBitmapLoader, FontLoader, FileLoader, Loader, LoaderUtils, Cache, AudioLoader, SpotLightShadow, SpotLight, PointLight, RectAreaLight, HemisphereLight, DirectionalLightShadow, DirectionalLight, AmbientLight, LightShadow, Light, StereoCamera, PerspectiveCamera, OrthographicCamera, CubeCamera, ArrayCamera, Camera, AudioListener, PositionalAudio, AudioContext, AudioAnalyser, Audio, VectorKeyframeTrack, StringKeyframeTrack, QuaternionKeyframeTrack, NumberKeyframeTrack, ColorKeyframeTrack, BooleanKeyframeTrack, PropertyMixer, PropertyBinding, KeyframeTrack, AnimationUtils, AnimationObjectGroup, AnimationMixer, AnimationClip, Uniform, InstancedBufferGeometry, BufferGeometry, Geometry, InterleavedBufferAttribute, InstancedInterleavedBuffer, InterleavedBuffer, InstancedBufferAttribute, Face3, Object3D, Raycaster, Layers, EventDispatcher, Clock, QuaternionLinearInterpolant, LinearInterpolant, DiscreteInterpolant, CubicInterpolant, Interpolant, Triangle, _Math as Math, Spherical, Cylindrical, Plane, Frustum, Sphere, Ray, Matrix4, Matrix3, Box3, Box2, Line3, Euler, Vector4, Vector3, Vector2, Quaternion, Color, ImmediateRenderObject, VertexNormalsHelper, SpotLightHelper, SkeletonHelper, PointLightHelper, RectAreaLightHelper, HemisphereLightHelper, GridHelper, PolarGridHelper, FaceNormalsHelper, DirectionalLightHelper, CameraHelper, BoxHelper, Box3Helper, PlaneHelper, ArrowHelper, AxesHelper, Shape, Path, ShapePath, Font, CurvePath, Curve, ImageUtils, ShapeUtils, WebGLUtils, WireframeGeometry, ParametricGeometry, ParametricBufferGeometry, TetrahedronGeometry, TetrahedronBufferGeometry, OctahedronGeometry, OctahedronBufferGeometry, IcosahedronGeometry, IcosahedronBufferGeometry, DodecahedronGeometry, DodecahedronBufferGeometry, PolyhedronGeometry, PolyhedronBufferGeometry, TubeGeometry, TubeBufferGeometry, TorusKnotGeometry, TorusKnotBufferGeometry, TorusGeometry, TorusBufferGeometry, TextGeometry, TextBufferGeometry, SphereGeometry, SphereBufferGeometry, RingGeometry, RingBufferGeometry, PlaneGeometry, PlaneBufferGeometry, LatheGeometry, LatheBufferGeometry, ShapeGeometry, ShapeBufferGeometry, ExtrudeGeometry, ExtrudeBufferGeometry, EdgesGeometry, ConeGeometry, ConeBufferGeometry, CylinderGeometry, CylinderBufferGeometry, CircleGeometry, CircleBufferGeometry, BoxGeometry, BoxBufferGeometry, ShadowMaterial, SpriteMaterial, RawShaderMaterial, ShaderMaterial, PointsMaterial, MeshPhysicalMaterial, MeshStandardMaterial, MeshPhongMaterial, MeshToonMaterial, MeshNormalMaterial, MeshLambertMaterial, MeshDepthMaterial, MeshDistanceMaterial, MeshBasicMaterial, LineDashedMaterial, LineBasicMaterial, Material, Float64BufferAttribute, Float32BufferAttribute, Uint32BufferAttribute, Int32BufferAttribute, Uint16BufferAttribute, Int16BufferAttribute, Uint8ClampedBufferAttribute, Uint8BufferAttribute, Int8BufferAttribute, BufferAttribute, ArcCurve, CatmullRomCurve3, CubicBezierCurve, CubicBezierCurve3, EllipseCurve, LineCurve, LineCurve3, QuadraticBezierCurve, QuadraticBezierCurve3, SplineCurve, REVISION, MOUSE, CullFaceNone, CullFaceBack, CullFaceFront, CullFaceFrontBack, FrontFaceDirectionCW, FrontFaceDirectionCCW, BasicShadowMap, PCFShadowMap, PCFSoftShadowMap, FrontSide, BackSide, DoubleSide, FlatShading, SmoothShading, NoColors, FaceColors, VertexColors, NoBlending, NormalBlending, AdditiveBlending, SubtractiveBlending, MultiplyBlending, CustomBlending, AddEquation, SubtractEquation, ReverseSubtractEquation, MinEquation, MaxEquation, ZeroFactor, OneFactor, SrcColorFactor, OneMinusSrcColorFactor, SrcAlphaFactor, OneMinusSrcAlphaFactor, DstAlphaFactor, OneMinusDstAlphaFactor, DstColorFactor, OneMinusDstColorFactor, SrcAlphaSaturateFactor, NeverDepth, AlwaysDepth, LessDepth, LessEqualDepth, EqualDepth, GreaterEqualDepth, GreaterDepth, NotEqualDepth, MultiplyOperation, MixOperation, AddOperation, NoToneMapping, LinearToneMapping, ReinhardToneMapping, Uncharted2ToneMapping, CineonToneMapping, UVMapping, CubeReflectionMapping, CubeRefractionMapping, EquirectangularReflectionMapping, EquirectangularRefractionMapping, SphericalReflectionMapping, CubeUVReflectionMapping, CubeUVRefractionMapping, RepeatWrapping, ClampToEdgeWrapping, MirroredRepeatWrapping, NearestFilter, NearestMipMapNearestFilter, NearestMipMapLinearFilter, LinearFilter, LinearMipMapNearestFilter, LinearMipMapLinearFilter, UnsignedByteType, ByteType, ShortType, UnsignedShortType, IntType, UnsignedIntType, FloatType, HalfFloatType, UnsignedShort4444Type, UnsignedShort5551Type, UnsignedShort565Type, UnsignedInt248Type, AlphaFormat, RGBFormat, RGBAFormat, LuminanceFormat, LuminanceAlphaFormat, RGBEFormat, DepthFormat, DepthStencilFormat, RGB_S3TC_DXT1_Format, RGBA_S3TC_DXT1_Format, RGBA_S3TC_DXT3_Format, RGBA_S3TC_DXT5_Format, RGB_PVRTC_4BPPV1_Format, RGB_PVRTC_2BPPV1_Format, RGBA_PVRTC_4BPPV1_Format, RGBA_PVRTC_2BPPV1_Format, RGB_ETC1_Format, RGBA_ASTC_4x4_Format, RGBA_ASTC_5x4_Format, RGBA_ASTC_5x5_Format, RGBA_ASTC_6x5_Format, RGBA_ASTC_6x6_Format, RGBA_ASTC_8x5_Format, RGBA_ASTC_8x6_Format, RGBA_ASTC_8x8_Format, RGBA_ASTC_10x5_Format, RGBA_ASTC_10x6_Format, RGBA_ASTC_10x8_Format, RGBA_ASTC_10x10_Format, RGBA_ASTC_12x10_Format, RGBA_ASTC_12x12_Format, LoopOnce, LoopRepeat, LoopPingPong, InterpolateDiscrete, InterpolateLinear, InterpolateSmooth, ZeroCurvatureEnding, ZeroSlopeEnding, WrapAroundEnding, TrianglesDrawMode, TriangleStripDrawMode, TriangleFanDrawMode, LinearEncoding, sRGBEncoding, GammaEncoding, RGBEEncoding, LogLuvEncoding, RGBM7Encoding, RGBM16Encoding, RGBDEncoding, BasicDepthPacking, RGBADepthPacking, TangentSpaceNormalMap, ObjectSpaceNormalMap, BoxGeometry as CubeGeometry, Face4, LineStrip, LinePieces, MeshFaceMaterial, MultiMaterial, PointCloud, Particle, ParticleSystem, PointCloudMaterial, ParticleBasicMaterial, ParticleSystemMaterial, Vertex, DynamicBufferAttribute, Int8Attribute, Uint8Attribute, Uint8ClampedAttribute, Int16Attribute, Uint16Attribute, Int32Attribute, Uint32Attribute, Float32Attribute, Float64Attribute, ClosedSplineCurve3, SplineCurve3, Spline, AxisHelper, BoundingBoxHelper, EdgesHelper, WireframeHelper, XHRLoader, BinaryTextureLoader, GeometryUtils, Projector, CanvasRenderer, SceneUtils, LensFlare }; diff --git a/docs/api/Polyfills.html b/docs/api/en/Polyfills.html similarity index 98% rename from docs/api/Polyfills.html rename to docs/api/en/Polyfills.html index d5ff2e5a127066..32402166cf0833 100644 --- a/docs/api/Polyfills.html +++ b/docs/api/en/Polyfills.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/Template.html b/docs/api/en/Template.html similarity index 96% rename from docs/api/Template.html rename to docs/api/en/Template.html index 18c6a24a01a076..aa44df9badaaef 100644 --- a/docs/api/Template.html +++ b/docs/api/en/Template.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/animation/AnimationAction.html b/docs/api/en/animation/AnimationAction.html similarity index 99% rename from docs/api/animation/AnimationAction.html rename to docs/api/en/animation/AnimationAction.html index b4ce7ab1f94dda..68cab6ed2b24c2 100644 --- a/docs/api/animation/AnimationAction.html +++ b/docs/api/en/animation/AnimationAction.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/animation/AnimationClip.html b/docs/api/en/animation/AnimationClip.html similarity index 94% rename from docs/api/animation/AnimationClip.html rename to docs/api/en/animation/AnimationClip.html index e9b9a6717e3175..c73d5cc0f67cfd 100644 --- a/docs/api/animation/AnimationClip.html +++ b/docs/api/en/animation/AnimationClip.html @@ -2,7 +2,7 @@ - + @@ -66,23 +66,28 @@

[property:String uuid]

Methods

-

[method:AnimationClip optimize]()

+

[method:this optimize]()

Optimizes each track by removing equivalent sequential keys (which are common in morph target sequences).

-

[method:null resetDuration]()

+

[method:this resetDuration]()

Sets the [page:.duration duration] of the clip to the duration of its longest [page:KeyframeTrack].

-

[method:AnimationClip trim]()

+

[method:this trim]()

Trims all tracks to the clip's duration.

+

[method:Boolean validate]()

+

+ Performs minimal validation on each track in the clip. Returns true if all tracks are valid. +

+

Static Methods

diff --git a/docs/api/animation/AnimationMixer.html b/docs/api/en/animation/AnimationMixer.html similarity index 92% rename from docs/api/animation/AnimationMixer.html rename to docs/api/en/animation/AnimationMixer.html index a996b8db50d351..617891328b5463 100644 --- a/docs/api/animation/AnimationMixer.html +++ b/docs/api/en/animation/AnimationMixer.html @@ -2,7 +2,7 @@ - + @@ -55,10 +55,9 @@

[method:AnimationAction clipAction]([param:AnimationClip clip], [param:Objec from the mixer's default root. The first parameter can be either an [page:AnimationClip] object or the name of an AnimationClip.

- If an action fitting these parameters doesn't yet exist, it will be created by this method.

- - Note: Calling this method several times with the same parameters returns always the same clip - instance. + If an action fitting the clip and root parameters doesn't yet exist, it will be created by + this method. Calling this method several times with the same clip and root parameters always + returns the same clip instance.

[method:AnimationAction existingAction]([param:AnimationClip clip], [param:Object3D optionalRoot])

diff --git a/docs/api/animation/AnimationObjectGroup.html b/docs/api/en/animation/AnimationObjectGroup.html similarity index 98% rename from docs/api/animation/AnimationObjectGroup.html rename to docs/api/en/animation/AnimationObjectGroup.html index e667ca92170c42..d1fb4f6d0a6fab 100644 --- a/docs/api/animation/AnimationObjectGroup.html +++ b/docs/api/en/animation/AnimationObjectGroup.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/animation/AnimationUtils.html b/docs/api/en/animation/AnimationUtils.html similarity index 97% rename from docs/api/animation/AnimationUtils.html rename to docs/api/en/animation/AnimationUtils.html index 5bc51a61ca19c6..cbd826190e62a2 100644 --- a/docs/api/animation/AnimationUtils.html +++ b/docs/api/en/animation/AnimationUtils.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/animation/KeyframeTrack.html b/docs/api/en/animation/KeyframeTrack.html similarity index 95% rename from docs/api/animation/KeyframeTrack.html rename to docs/api/en/animation/KeyframeTrack.html index dddb3a07e8f8a1..fa648b3aa26351 100644 --- a/docs/api/animation/KeyframeTrack.html +++ b/docs/api/en/animation/KeyframeTrack.html @@ -2,7 +2,7 @@ - + @@ -202,13 +202,12 @@

[method:null InterpolantFactoryMethodSmooth]( [link:https://developer.mozill created automatically.

-

[method:null optimize]()

+

[method:this optimize]()

- Removes equivalent sequential keys, which are common in morph target sequences. Called - automatically by the constructor. + Removes equivalent sequential keys, which are common in morph target sequences.

-

[method:null scale]()

+

[method:this scale]()

Scales all keyframe times by a factor.

@@ -217,26 +216,29 @@

[method:null scale]()

[page:AnimationClip.CreateFromMorphTargetSequence animationClip.CreateFromMorphTargetSequence]).

-

[method:null setInterpolation]( [param:Constant interpolationType] )

+

[method:this setInterpolation]( [param:Constant interpolationType] )

Sets the interpolation type. See [page:Animation Animation Constants] for choices.

-

[method:null shift]( [param:Number timeOffsetInSeconds] )

+

[method:this shift]( [param:Number timeOffsetInSeconds] )

Moves all keyframes either forward or backward in time.

-

[method:null trim]( [param:Number startTimeInSeconds], [param:Number endTimeInSeconds] )

+

[method:this trim]( [param:Number startTimeInSeconds], [param:Number endTimeInSeconds] )

Removes keyframes before *startTime* and after *endTime*, without changing any values within the range [*startTime*, *endTime*].

-

[method:null validate]()

+

[method:Boolean validate]()

+

+ Performs minimal validation on the tracks. Returns true if valid. +

+

- Performs minimal validation on the tracks. Called automatically by the constructor.

This method logs errors to the console, if a track is empty, if the [page:.valueSize value size] is not valid, if an item in the [page:.times times] or [page:.values values] array is not a valid number or if the items in the *times* array are out of order.

diff --git a/docs/api/animation/PropertyBinding.html b/docs/api/en/animation/PropertyBinding.html similarity index 98% rename from docs/api/animation/PropertyBinding.html rename to docs/api/en/animation/PropertyBinding.html index 8c252e6b02e66a..a41b7bf0a886e7 100644 --- a/docs/api/animation/PropertyBinding.html +++ b/docs/api/en/animation/PropertyBinding.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/animation/PropertyMixer.html b/docs/api/en/animation/PropertyMixer.html similarity index 83% rename from docs/api/animation/PropertyMixer.html rename to docs/api/en/animation/PropertyMixer.html index 1b214e9a4398a6..5627b4cec563fe 100644 --- a/docs/api/animation/PropertyMixer.html +++ b/docs/api/en/animation/PropertyMixer.html @@ -2,7 +2,7 @@ - + @@ -18,7 +18,7 @@

[name]

Constructor

-

[name]( binding, typeName, valueSize )

+

[name]( [param:PropertyBinding binding], [param:String typeName], [param:Number valueSize] )

-- binding
-- typeName
@@ -29,12 +29,12 @@

[name]( binding, typeName, valueSize )

Properties

-

[property:Number binding]

+

[property:PropertyBinding binding]

-

[property:Number buffer]

+

[property:TypedArray buffer]

Buffer with size [page:PropertyMixer valueSize] * 4.

This has the layout: [ incoming | accu0 | accu1 | orig ]

@@ -67,14 +67,14 @@

[property:Number useCount]

Methods

-

[method:null accumulate]( accuIndex, weight )

+

[method:null accumulate]( [param:Number accuIndex], [param:Number weight] )

Accumulate data in [page:PropertyMixer.buffer buffer][accuIndex] 'incoming' region into 'accu[i]'.
If weight is *0* this does nothing.

-

[method:null apply]( accuIndex )

+

[method:null apply]( [param:Number accuIndex] )

Apply the state of [page:PropertyMixer.buffer buffer] 'accu[i]' to the binding when accus differ.

diff --git a/docs/api/animation/tracks/BooleanKeyframeTrack.html b/docs/api/en/animation/tracks/BooleanKeyframeTrack.html similarity index 98% rename from docs/api/animation/tracks/BooleanKeyframeTrack.html rename to docs/api/en/animation/tracks/BooleanKeyframeTrack.html index 377c5c006fdc84..bde94180807f44 100644 --- a/docs/api/animation/tracks/BooleanKeyframeTrack.html +++ b/docs/api/en/animation/tracks/BooleanKeyframeTrack.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/animation/tracks/ColorKeyframeTrack.html b/docs/api/en/animation/tracks/ColorKeyframeTrack.html similarity index 97% rename from docs/api/animation/tracks/ColorKeyframeTrack.html rename to docs/api/en/animation/tracks/ColorKeyframeTrack.html index 53a43ffe763744..898f0b5d7fed80 100644 --- a/docs/api/animation/tracks/ColorKeyframeTrack.html +++ b/docs/api/en/animation/tracks/ColorKeyframeTrack.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/animation/tracks/NumberKeyframeTrack.html b/docs/api/en/animation/tracks/NumberKeyframeTrack.html similarity index 97% rename from docs/api/animation/tracks/NumberKeyframeTrack.html rename to docs/api/en/animation/tracks/NumberKeyframeTrack.html index 38015e70eb483b..e17acfdda78496 100644 --- a/docs/api/animation/tracks/NumberKeyframeTrack.html +++ b/docs/api/en/animation/tracks/NumberKeyframeTrack.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/animation/tracks/QuaternionKeyframeTrack.html b/docs/api/en/animation/tracks/QuaternionKeyframeTrack.html similarity index 98% rename from docs/api/animation/tracks/QuaternionKeyframeTrack.html rename to docs/api/en/animation/tracks/QuaternionKeyframeTrack.html index ea06631c5daf2e..ffc56bcdeb4dd9 100644 --- a/docs/api/animation/tracks/QuaternionKeyframeTrack.html +++ b/docs/api/en/animation/tracks/QuaternionKeyframeTrack.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/animation/tracks/StringKeyframeTrack.html b/docs/api/en/animation/tracks/StringKeyframeTrack.html similarity index 98% rename from docs/api/animation/tracks/StringKeyframeTrack.html rename to docs/api/en/animation/tracks/StringKeyframeTrack.html index 4eff468eaf3843..a34648f6733655 100644 --- a/docs/api/animation/tracks/StringKeyframeTrack.html +++ b/docs/api/en/animation/tracks/StringKeyframeTrack.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/animation/tracks/VectorKeyframeTrack.html b/docs/api/en/animation/tracks/VectorKeyframeTrack.html similarity index 97% rename from docs/api/animation/tracks/VectorKeyframeTrack.html rename to docs/api/en/animation/tracks/VectorKeyframeTrack.html index a1bf4db2dadf9f..22d2ce310ff8ff 100644 --- a/docs/api/animation/tracks/VectorKeyframeTrack.html +++ b/docs/api/en/animation/tracks/VectorKeyframeTrack.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/audio/Audio.html b/docs/api/en/audio/Audio.html similarity index 86% rename from docs/api/audio/Audio.html rename to docs/api/en/audio/Audio.html index c75affa56d9400..584c15d950b990 100644 --- a/docs/api/audio/Audio.html +++ b/docs/api/en/audio/Audio.html @@ -2,7 +2,7 @@ - + @@ -98,24 +98,24 @@

[property:String type]

Methods

-

[method:null connect]()

+

[method:Audio connect]()

Connect to the [page:Audio.source]. This is used internally on initialisation and when setting / removing filters.

-

[method:null disconnect]()

+

[method:Audio disconnect]()

Disconnect from the [page:Audio.source]. This is used internally when setting / removing filters.

-

[method:Array getFilter]()

+

[method:BiquadFilterNode getFilter]()

Returns the first element of the [page:Audio.filters filters] array.

-

[method:null getFilters]()

+

[method:Array getFilters]()

Returns the [page:Audio.filters filters] array.

@@ -131,22 +131,22 @@

[method:GainNode getOutput]()

Return the [page:Audio.gain gainNode].

-

[method:Number getPlaybackRate]()

+

[method:Float getPlaybackRate]()

Return the value of [page:Audio.playbackRate playbackRate].

-

[method:Number getVolume]( value )

+

[method:Float getVolume]( value )

Return the current volume.

-

[method:null play]()

+

[method:Audio play]()

If [page:Audio.hasPlaybackControl hasPlaybackControl] is true, starts playback.

-

[method:null pause]()

+

[method:Audio pause]()

If [page:Audio.hasPlaybackControl hasPlaybackControl] is true, pauses playback.

@@ -162,7 +162,7 @@

[method:Audio setBuffer]( audioBuffer )

If [page:Audio.autoplay autoplay], also starts playback.

-

[method:null setFilter]( filter )

+

[method:Audio setFilter]( filter )

Applies a single [link:https://developer.mozilla.org/en-US/docs/Web/API/BiquadFilterNode BiquadFilterNode] to the audio.

@@ -173,30 +173,37 @@

[method:Audio setFilters]( [param:Array value] )

Applies an array of [link:https://developer.mozilla.org/en-US/docs/Web/API/BiquadFilterNode BiquadFilterNodes] to the audio.

-

[method:null setLoop]( [param:Boolean value] )

+

[method:Audio setLoop]( [param:Boolean value] )

Set [link:https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode/loop source.loop] to *value* (whether playback should loop).

-

[method:null setNodeSource]( audioNode )

+

[method:Audio setMediaElementSource]( mediaElement )

+

+ Applies the given object of type [link:https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement HTMLMediaElement] as the source of this audio.
+ Also sets [page:Audio.hasPlaybackControl hasPlaybackControl] to false. + +

+ +

[method:Audio setNodeSource]( audioNode )

Setup the [page:Audio.source source] to the audioBuffer, and sets [page:Audio.sourceType sourceType] to 'audioNode'.
Also sets [page:Audio.hasPlaybackControl hasPlaybackControl] to false.

-

[method:null setPlaybackRate]( [param:Number value] )

+

[method:Audio setPlaybackRate]( [param:Float value] )

If [page:Audio.hasPlaybackControl hasPlaybackControl] is enabled, set the [page:Audio.playbackRate playbackRate] to *value*.

-

[method:null setVolume]( [param:Number value] )

+

[method:Audio setVolume]( [param:Float value] )

Set the volume.

-

[method:null stop]()

+

[method:Audio stop]()

If [page:Audio.hasPlaybackControl hasPlaybackControl] is enabled, stops playback, resets [page:Audio.startTime startTime] to *0* and sets [page:Audio.isPlaying isPlaying] to false. diff --git a/docs/api/audio/AudioAnalyser.html b/docs/api/en/audio/AudioAnalyser.html similarity index 99% rename from docs/api/audio/AudioAnalyser.html rename to docs/api/en/audio/AudioAnalyser.html index 8865e63c4ad4cc..3714d0e38fab81 100644 --- a/docs/api/audio/AudioAnalyser.html +++ b/docs/api/en/audio/AudioAnalyser.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/audio/AudioContext.html b/docs/api/en/audio/AudioContext.html similarity index 97% rename from docs/api/audio/AudioContext.html rename to docs/api/en/audio/AudioContext.html index be12e427c5c1ba..6cd87af103ce9c 100644 --- a/docs/api/audio/AudioContext.html +++ b/docs/api/en/audio/AudioContext.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/audio/AudioListener.html b/docs/api/en/audio/AudioListener.html similarity index 91% rename from docs/api/audio/AudioListener.html rename to docs/api/en/audio/AudioListener.html index 9a3dee431fa555..9be2d3ef6ee9d6 100644 --- a/docs/api/audio/AudioListener.html +++ b/docs/api/en/audio/AudioListener.html @@ -2,7 +2,7 @@ - + @@ -76,7 +76,7 @@

[method:GainNode getInput]()

Return the [page:AudioListener.gain gainNode].

-

[method:null removeFilter]()

+

[method:AudioListener removeFilter]()

Set the [page:AudioListener.filter filter] property to *null*.

@@ -86,17 +86,17 @@

[method:AudioNode getFilter]()

Returns the value of the [page:AudioListener.filter filter] property.

-

[method:null setFilter]( [param:AudioNode value] )

+

[method:AudioListener setFilter]( [param:AudioNode value] )

Set the [page:AudioListener.filter filter] property to *value*.

-

[method:Number getMasterVolume]()

+

[method:Float getMasterVolume]()

Return the volume.

-

[method:null setMasterVolume]( [param:Number value] )

+

[method:AudioListener setMasterVolume]( [param:Number value] )

Set the volume.

diff --git a/docs/api/audio/PositionalAudio.html b/docs/api/en/audio/PositionalAudio.html similarity index 79% rename from docs/api/audio/PositionalAudio.html rename to docs/api/en/audio/PositionalAudio.html index 437960fb2b286f..ea05d4b962a884 100644 --- a/docs/api/audio/PositionalAudio.html +++ b/docs/api/en/audio/PositionalAudio.html @@ -2,7 +2,7 @@ - + @@ -22,6 +22,7 @@

[name]

Example

+ [example:webaudio_orientation webaudio / orientation ]
[example:webaudio_sandbox webaudio / sandbox ]
[example:webaudio_timing webaudio / timing ]

@@ -82,22 +83,22 @@

[method:PannerNode getOutput]()

Returns the [page:PositionalAudio.panner panner].

-

[method:Number getRefDistance]()

+

[method:Float getRefDistance]()

Returns the value of [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/refDistance panner.refDistance].

-

[method:PannerNode setRefDistance]( [param:Number value] )

+

[method:PositionalAudio setRefDistance]( [param:Float value] )

Sets the value of [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/refDistance panner.refDistance].

-

[method:PannerNode getRolloffFactor]()

+

[method:Float getRolloffFactor]()

Returns the value of [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/rolloffFactor panner.rolloffFactor].

-

[method:PannerNode setRolloffFactor]( [param:Number value] )

+

[method:PositionalAudio setRolloffFactor]( [param:Float value] )

Sets the value of [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/rolloffFactor panner.rolloffFactor].

@@ -107,21 +108,26 @@

[method:String getDistanceModel]()

Returns the value of [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/distanceModel panner.distanceModel].

-

[method:String setDistanceModel]( [param:String value] )

+

[method:PositionalAudio setDistanceModel]( [param:String value] )

Sets the value of [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/distanceModel panner.distanceModel].

-

[method:PannerNode getMaxDistance]()

+

[method:Float getMaxDistance]()

Returns the value of [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/maxDistance panner.maxDistance].

-

[method:PannerNode setMaxDistance]( [param:Number value] )

+

[method:PositionalAudio setMaxDistance]( [param:Float value] )

Sets the value of [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/maxDistance panner.maxDistance].

+

[method:PositionalAudio setDirectionalCone]( [param:Float coneInnerAngle], [param:Float coneOuterAngle], [param:Float coneOuterGain] )

+

+ This method can be used in order to transform an omnidirectional sound into a [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode directional sound]. +

+

Source

[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] diff --git a/docs/api/cameras/ArrayCamera.html b/docs/api/en/cameras/ArrayCamera.html similarity index 97% rename from docs/api/cameras/ArrayCamera.html rename to docs/api/en/cameras/ArrayCamera.html index 661d631820d5c0..cdd31cc6dcbbef 100644 --- a/docs/api/cameras/ArrayCamera.html +++ b/docs/api/en/cameras/ArrayCamera.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/cameras/Camera.html b/docs/api/en/cameras/Camera.html similarity index 91% rename from docs/api/cameras/Camera.html rename to docs/api/en/cameras/Camera.html index 7068b23ee7c067..143f9f7e27a61d 100644 --- a/docs/api/cameras/Camera.html +++ b/docs/api/en/cameras/Camera.html @@ -2,7 +2,7 @@ - + @@ -55,6 +55,9 @@

[property:Matrix4 matrixWorldInverse]

[property:Matrix4 projectionMatrix]

This is the matrix which contains the projection.

+

[property:Matrix4 projectionMatrixInverse]

+

The inverse of projectionMatrix.

+

Methods

See the base [page:Object3D] class for common methods.

@@ -64,7 +67,7 @@

[method:Camera clone]( )

Return a new camera with the same properties as this one.

-

[method:Camera copy]( [param:Camera source] )

+

[method:Camera copy]( [param:Camera source], [param:Boolean recursive] )

Copy the properties from the source camera into this one.

diff --git a/docs/api/cameras/CubeCamera.html b/docs/api/en/cameras/CubeCamera.html similarity index 98% rename from docs/api/cameras/CubeCamera.html rename to docs/api/en/cameras/CubeCamera.html index b1b909905a8d70..117bfa117ce7d4 100644 --- a/docs/api/cameras/CubeCamera.html +++ b/docs/api/en/cameras/CubeCamera.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/cameras/OrthographicCamera.html b/docs/api/en/cameras/OrthographicCamera.html similarity index 99% rename from docs/api/cameras/OrthographicCamera.html rename to docs/api/en/cameras/OrthographicCamera.html index 6e7036b7f10747..23a78ecea91045 100644 --- a/docs/api/cameras/OrthographicCamera.html +++ b/docs/api/en/cameras/OrthographicCamera.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/cameras/PerspectiveCamera.html b/docs/api/en/cameras/PerspectiveCamera.html similarity index 98% rename from docs/api/cameras/PerspectiveCamera.html rename to docs/api/en/cameras/PerspectiveCamera.html index 49e4a43412d7a6..63277b5b71906c 100644 --- a/docs/api/cameras/PerspectiveCamera.html +++ b/docs/api/en/cameras/PerspectiveCamera.html @@ -2,7 +2,7 @@ - + @@ -50,7 +50,7 @@

[name]( [param:Number fov], [param:Number aspect], [param:Number near], [par

Properties

See the base [page:Camera] class for common properties.
- Note that after making changes to most of these poperties you will have to call + Note that after making changes to most of these properties you will have to call [page:PerspectiveCamera.updateProjectionMatrix .updateProjectionMatrix] for the changes to take effect.

diff --git a/docs/api/cameras/StereoCamera.html b/docs/api/en/cameras/StereoCamera.html similarity index 95% rename from docs/api/cameras/StereoCamera.html rename to docs/api/en/cameras/StereoCamera.html index abd1d0446b5e18..529290606ee451 100644 --- a/docs/api/cameras/StereoCamera.html +++ b/docs/api/en/cameras/StereoCamera.html @@ -2,7 +2,7 @@ - + @@ -55,7 +55,7 @@

[property:PerspectiveCamera cameraR]

Methods

-

[method:null update]( camera )

+

[method:null update]( [param:PerspectiveCamera camera] )

Update the stereo cameras based on the camera passed in.

diff --git a/docs/api/constants/Animation.html b/docs/api/en/constants/Animation.html similarity index 96% rename from docs/api/constants/Animation.html rename to docs/api/en/constants/Animation.html index f8914d7e50e49e..0549f59a1b7439 100644 --- a/docs/api/constants/Animation.html +++ b/docs/api/en/constants/Animation.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/constants/Core.html b/docs/api/en/constants/Core.html similarity index 95% rename from docs/api/constants/Core.html rename to docs/api/en/constants/Core.html index 4d1aad40b3e38a..fab4146e84d133 100644 --- a/docs/api/constants/Core.html +++ b/docs/api/en/constants/Core.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/constants/CustomBlendingEquations.html b/docs/api/en/constants/CustomBlendingEquations.html similarity index 98% rename from docs/api/constants/CustomBlendingEquations.html rename to docs/api/en/constants/CustomBlendingEquations.html index 81df00ff32d87e..1c115fd4b2c7f5 100644 --- a/docs/api/constants/CustomBlendingEquations.html +++ b/docs/api/en/constants/CustomBlendingEquations.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/constants/DrawModes.html b/docs/api/en/constants/DrawModes.html similarity index 98% rename from docs/api/constants/DrawModes.html rename to docs/api/en/constants/DrawModes.html index 1bdc3ff32d65a9..613a10bd9ff372 100644 --- a/docs/api/constants/DrawModes.html +++ b/docs/api/en/constants/DrawModes.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/constants/Materials.html b/docs/api/en/constants/Materials.html similarity index 99% rename from docs/api/constants/Materials.html rename to docs/api/en/constants/Materials.html index 290aa007a09ff9..6a9c3f075763d9 100644 --- a/docs/api/constants/Materials.html +++ b/docs/api/en/constants/Materials.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/constants/Renderer.html b/docs/api/en/constants/Renderer.html similarity index 98% rename from docs/api/constants/Renderer.html rename to docs/api/en/constants/Renderer.html index ed58b5d5df8370..a3c03d3673d3ca 100644 --- a/docs/api/constants/Renderer.html +++ b/docs/api/en/constants/Renderer.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/constants/Textures.html b/docs/api/en/constants/Textures.html similarity index 99% rename from docs/api/constants/Textures.html rename to docs/api/en/constants/Textures.html index 6ba97d1e332a48..9cb88c4cef9848 100644 --- a/docs/api/constants/Textures.html +++ b/docs/api/en/constants/Textures.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/core/BufferAttribute.html b/docs/api/en/core/BufferAttribute.html similarity index 86% rename from docs/api/core/BufferAttribute.html rename to docs/api/en/core/BufferAttribute.html index 6ea281c3077f78..053f0689b254b7 100644 --- a/docs/api/core/BufferAttribute.html +++ b/docs/api/en/core/BufferAttribute.html @@ -2,7 +2,7 @@ - + @@ -131,28 +131,28 @@

[method:BufferAttribute copyArray]( array )

[method:null copyAt] ( [param:Integer index1], [param:BufferAttribute bufferAttribute], [param:Integer index2] )

Copy a vector from bufferAttribute[index2] to [page:BufferAttribute.array array][index1].

-

[method:BufferAttribute copyColorsArray]( colors )

+

[method:BufferAttribute copyColorsArray]( [param:Array colors] )

Copy an array representing RGB color values into [page:BufferAttribute.array array].

-

[method:BufferAttribute copyVector2sArray]( vectors )

+

[method:BufferAttribute copyVector2sArray]( [param:Array vectors] )

Copy an array representing [page:Vector2]s into [page:BufferAttribute.array array].

-

[method:BufferAttribute copyVector3sArray]( vectors )

+

[method:BufferAttribute copyVector3sArray]( [param:Array vectors] )

Copy an array representing [page:Vector3]s into [page:BufferAttribute.array array].

-

[method:BufferAttribute copyVector4sArray]( vectors )

+

[method:BufferAttribute copyVector4sArray]( [param:Array vectors] )

Copy an array representing [page:Vector4]s into [page:BufferAttribute.array array].

-

[method:Number getX]( index )

+

[method:Number getX]( [param:Integer index] )

Returns the x component of the vector at the given index.

-

[method:Number getY]( index )

+

[method:Number getY]( [param:Integer index] )

Returns the y component of the vector at the given index.

-

[method:Number getZ]( index )

+

[method:Number getZ]( [param:Integer index] )

Returns the z component of the vector at the given index.

-

[method:Number getW]( index )

+

[method:Number getW]( [param:Integer index] )

Returns the w component of the vector at the given index.

[method:null onUpload]( [param:Function callback] )

@@ -185,25 +185,25 @@

[method:BufferAttribute setArray] ( [param:TypedArray array] )

[method:BufferAttribute setDynamic] ( [param:Boolean value] )

Set [page:BufferAttribute.dynamic dynamic] to value.

-

[method:BufferAttribute setX]( index, x )

+

[method:BufferAttribute setX]( [param:Integer index], [param:Float x] )

Sets the x component of the vector at the given index.

-

[method:BufferAttribute setY]( index, y )

+

[method:BufferAttribute setY]( [param:Integer index], [param:Float y] )

Sets the y component of the vector at the given index.

-

[method:BufferAttribute setZ]( index, z )

+

[method:BufferAttribute setZ]( [param:Integer index], [param:Float z] )

Sets the z component of the vector at the given index.

-

[method:BufferAttribute setW]( index, w )

+

[method:BufferAttribute setW]( [param:Integer index], [param:Float w] )

Sets the w component of the vector at the given index.

-

[method:BufferAttribute setXY]( index, x, y )

+

[method:BufferAttribute setXY]( [param:Integer index], [param:Float x], [param:Float y] )

Sets the x and y components of the vector at the given index.

-

[method:BufferAttribute setXYZ]( index, x, y, z )

+

[method:BufferAttribute setXYZ]( [param:Integer index], [param:Float x], [param:Float y], [param:Float z] )

Sets the x, y and z components of the vector at the given index.

-

[method:BufferAttribute setXYZW]( index, x, y, z, w )

+

[method:BufferAttribute setXYZW]( [param:Integer index], [param:Float x], [param:Float y], [param:Float z], [param:Float w] )

Sets the x, y, z and w components of the vector at the given index.

diff --git a/docs/api/core/BufferGeometry.html b/docs/api/en/core/BufferGeometry.html similarity index 95% rename from docs/api/core/BufferGeometry.html rename to docs/api/en/core/BufferGeometry.html index 8dd53b02b006b8..2f361191f4b574 100644 --- a/docs/api/core/BufferGeometry.html +++ b/docs/api/en/core/BufferGeometry.html @@ -2,7 +2,7 @@ - + @@ -185,6 +185,12 @@

[property:String name]

Optional name for this bufferGeometry instance. Default is an empty string.

+

[property:Object userData]

+

+ An object that can be used to store custom data about the BufferGeometry. It should not hold + references to functions as these will not be cloned. +

+

[property:String uuid]

[link:http://en.wikipedia.org/wiki/Universally_unique_identifier UUID] of this object instance. @@ -195,7 +201,7 @@

Methods

[page:EventDispatcher EventDispatcher] methods are available on this class.

-

[method:null addAttribute]( [param:String name], [param:BufferAttribute attribute] )

+

[method:BufferGeometry addAttribute]( [param:String name], [param:BufferAttribute attribute] )

Adds an attribute to this geometry. Use this rather than the attributes property, because an internal hashmap of [page:.attributes] is maintained to speed up iterating over @@ -242,19 +248,19 @@

[method:null computeVertexNormals]()

[method:null dispose]()

Disposes the object from memory.
- You need to call this when you want the bufferGeometry removed while the application is running. + You need to call this when you want the BufferGeometry removed while the application is running.

[method:BufferGeometry fromDirectGeometry]( [param:Geometry] )

- Populates this BufferGeometry with data from a [page:DirectGeometry] object.

+ Populates this BufferGeometry with data from a [page:DirectGeometry] object containing faces. Not implemented for a line geometry.

Note: [page:DirectGeometry] is mainly used as an intermediary object for converting between [page:Geometry] and BufferGeometry.

[method:BufferGeometry fromGeometry]( [param:Geometry] )

-

Populates this BufferGeometry with data from a [page:Geometry] object.

+

Populates this BufferGeometry with data from a [page:Geometry] object containing faces. Not implemented for a line geometry.

[method:BufferAttribute getAttribute]( [param:String name] )

Returns the [page:BufferAttribute attribute] with the specified name.

diff --git a/docs/api/core/Clock.html b/docs/api/en/core/Clock.html similarity index 98% rename from docs/api/core/Clock.html rename to docs/api/en/core/Clock.html index 6f029009acd01c..9d1b6a7d0a956f 100644 --- a/docs/api/core/Clock.html +++ b/docs/api/en/core/Clock.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/core/DirectGeometry.html b/docs/api/en/core/DirectGeometry.html similarity index 94% rename from docs/api/core/DirectGeometry.html rename to docs/api/en/core/DirectGeometry.html index 925cb1bdca9564..c94f455079ed4c 100644 --- a/docs/api/core/DirectGeometry.html +++ b/docs/api/en/core/DirectGeometry.html @@ -2,7 +2,7 @@ - + @@ -91,13 +91,13 @@

[property:Boolean groupsNeedUpdate]

Methods

-

[property:null computeGroups]( [page:Geometry geometry] )

+

[property:null computeGroups]( [param:Geometry geometry] )

Compute the parts of the geometry that have different materialIndex. See [page:BufferGeometry.groups].

-

[property:null fromGeometry]( [page:Geometry geometry] )

+

[property:null fromGeometry]( [param:Geometry geometry] )

Pass in a [page:Geometry] instance for conversion.

diff --git a/docs/api/core/EventDispatcher.html b/docs/api/en/core/EventDispatcher.html similarity index 98% rename from docs/api/core/EventDispatcher.html rename to docs/api/en/core/EventDispatcher.html index 08d72686bd2ae7..f276946c431a02 100644 --- a/docs/api/core/EventDispatcher.html +++ b/docs/api/en/core/EventDispatcher.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/core/Face3.html b/docs/api/en/core/Face3.html similarity index 99% rename from docs/api/core/Face3.html rename to docs/api/en/core/Face3.html index 1d887df5079ab6..887dc6a6aaf038 100644 --- a/docs/api/core/Face3.html +++ b/docs/api/en/core/Face3.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/core/Geometry.html b/docs/api/en/core/Geometry.html similarity index 99% rename from docs/api/core/Geometry.html rename to docs/api/en/core/Geometry.html index 8abddb54bda309..697a24c0455b89 100644 --- a/docs/api/core/Geometry.html +++ b/docs/api/en/core/Geometry.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/core/InstancedBufferAttribute.html b/docs/api/en/core/InstancedBufferAttribute.html similarity index 90% rename from docs/api/core/InstancedBufferAttribute.html rename to docs/api/en/core/InstancedBufferAttribute.html index 1e74494a7acef1..ea73b28433f5c3 100644 --- a/docs/api/core/InstancedBufferAttribute.html +++ b/docs/api/en/core/InstancedBufferAttribute.html @@ -2,7 +2,7 @@ - + @@ -17,7 +17,7 @@

[name]

Constructor

-

[name]( [param:TypedArray array], [param:Integer itemSize], [param:Number meshPerAttribute] )

+

[name]( [param:TypedArray array], [param:Integer itemSize], [param:Boolean normalized], [param:Number meshPerAttribute] )

diff --git a/docs/api/core/InstancedBufferGeometry.html b/docs/api/en/core/InstancedBufferGeometry.html similarity index 97% rename from docs/api/core/InstancedBufferGeometry.html rename to docs/api/en/core/InstancedBufferGeometry.html index 27eefc3bbd0ff9..f0d901c344f5ab 100644 --- a/docs/api/core/InstancedBufferGeometry.html +++ b/docs/api/en/core/InstancedBufferGeometry.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/core/InstancedInterleavedBuffer.html b/docs/api/en/core/InstancedInterleavedBuffer.html similarity index 97% rename from docs/api/core/InstancedInterleavedBuffer.html rename to docs/api/en/core/InstancedInterleavedBuffer.html index b3537667e0904d..f375a9e6bab14a 100644 --- a/docs/api/core/InstancedInterleavedBuffer.html +++ b/docs/api/en/core/InstancedInterleavedBuffer.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/core/InterleavedBuffer.html b/docs/api/en/core/InterleavedBuffer.html similarity index 89% rename from docs/api/core/InterleavedBuffer.html rename to docs/api/en/core/InterleavedBuffer.html index 30a4c18cc3c8a6..dcdabed6da95ac 100644 --- a/docs/api/core/InterleavedBuffer.html +++ b/docs/api/en/core/InterleavedBuffer.html @@ -2,7 +2,7 @@ - + @@ -91,15 +91,15 @@

[method:InterleavedBuffer setDynamic] ( [param:Boolean value] )

Set [page:InterleavedBuffer.dynamic dynamic] to value.

-

[method:InterleavedBuffer copy]( source )

+

[method:InterleavedBuffer copy]( [param:InterleavedBuffer source] )

Copies another [name] to this [name].

-

[method:InterleavedBuffer copyAt]( index1, attribute, index2 )

+

[method:InterleavedBuffer copyAt]( [param:Integer index1], [param:InterleavedBuffer attribute], [param:Integer index2] )

Copies data from attribute[index2] to [page:InterleavedBuffer.array array][index1].

-

[method:InterleavedBuffer set]( value, offset )

+

[method:InterleavedBuffer set]( [param:TypedArray value], [param:Integer offset] )

value - The source (typed) array.
offset - The offset into the target array at which to begin writing values from the source array. Default is *0*.

diff --git a/docs/api/core/InterleavedBufferAttribute.html b/docs/api/en/core/InterleavedBufferAttribute.html similarity index 71% rename from docs/api/core/InterleavedBufferAttribute.html rename to docs/api/en/core/InterleavedBufferAttribute.html index 0181aaecf2d942..b390c9fbc928f6 100644 --- a/docs/api/core/InterleavedBufferAttribute.html +++ b/docs/api/en/core/InterleavedBufferAttribute.html @@ -2,7 +2,7 @@ - + @@ -62,37 +62,37 @@

[property:Boolean isInterleavedBufferAttribute]

Methods

-

[method:Number getX]( index )

+

[method:Number getX]( [param:Integer index] )

Returns the x component of the item at the given index.

-

[method:Number getY]( index )

+

[method:Number getY]( [param:Integer index] )

Returns the y component of the item at the given index.

-

[method:Number getZ]( index )

+

[method:Number getZ]( [param:Integer index] )

Returns the z component of the item at the given index.

-

[method:Number getW]( index )

+

[method:Number getW]( [param:Integer index] )

Returns the w component of the item at the given index.

-

[method:null setX]( index, x )

+

[method:null setX]( [param:Integer index], [param:Float x] )

Sets the x component of the item at the given index.

-

[method:null setY]( index, y )

+

[method:null setY]( [param:Integer index], [param:Float y] )

Sets the y component of the item at the given index.

-

[method:null setZ]( index, z )

+

[method:null setZ]( [param:Integer index], [param:Float z] )

Sets the z component of the item at the given index.

-

[method:null setW]( index, w )

+

[method:null setW]( [param:Integer index], [param:Float w] )

Sets the w component of the item at the given index.

-

[method:null setXY]( index, x, y )

+

[method:null setXY]( [param:Integer index], [param:Float x], [param:Float y] )

Sets the x and y components of the item at the given index.

-

[method:null setXYZ]( index, x, y, z )

+

[method:null setXYZ]( [param:Integer index], [param:Float x], [param:Float y], [param:Float z] )

Sets the x, y and z components of the item at the given index.

-

[method:null setXYZW]( index, x, y, z, w )

+

[method:null setXYZW]( [param:Integer index], [param:Float x], [param:Float y], [param:Float z], [param:Float w] )

Sets the x, y, z and w components of the item at the given index.

diff --git a/docs/api/core/Layers.html b/docs/api/en/core/Layers.html similarity index 98% rename from docs/api/core/Layers.html rename to docs/api/en/core/Layers.html index a35b512c2bb080..39d1e7690a3004 100644 --- a/docs/api/core/Layers.html +++ b/docs/api/en/core/Layers.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/core/Object3D.html b/docs/api/en/core/Object3D.html similarity index 91% rename from docs/api/core/Object3D.html rename to docs/api/en/core/Object3D.html index 9fada526286baa..90aa29614700e9 100644 --- a/docs/api/core/Object3D.html +++ b/docs/api/en/core/Object3D.html @@ -2,7 +2,7 @@ - + @@ -39,13 +39,13 @@

[property:Object3D children]

[property:Boolean frustumCulled]

When this is set, it checks every frame if the object is in the frustum of the camera before rendering the object. - Otherwise the object gets renderered every frame even if it isn't visible. Default is *true*. + Otherwise the object gets rendered every frame even if it isn't visible. Default is *true*.

[property:Integer id]

readonly – Unique number for this object instance.

-

[property:Boolean isObject]

+

[property:Boolean isObject3D]

Used to check whether this or derived classes are Object3Ds. Default is *true*.

@@ -109,7 +109,8 @@

[property:function onBeforeRender]

[property:Object3D parent]

-

Object's parent in the [link:https://en.wikipedia.org/wiki/Scene_graph scene graph].

+

Object's parent in the [link:https://en.wikipedia.org/wiki/Scene_graph scene graph]. An object can have at most + one parent.

[property:Vector3 position]

A [page:Vector3] representing the object's local position. Default is (0, 0, 0).

@@ -190,7 +191,8 @@

[page:EventDispatcher EventDispatcher] methods are available on this class.<

[method:null add]( [param:Object3D object], ... )

- Adds *object* as child of this object. An arbitrary number of objects may be added.

+ Adds *object* as child of this object. An arbitrary number of objects may be added. Any current parent on an + object passed in here will be removed, since an object can have at most one parent.

See [page:Group] for info on manually grouping objects.

@@ -208,7 +210,7 @@

[method:Object3D clone]( [param:Boolean recursive] )

Returns a clone of this object and optionally all descendants.

-

[method:Object3D copy]( [param:Object3D object], [param:Boolean recursive] )

+

[method:this copy]( [param:Object3D object], [param:Boolean recursive] )

recursive -- if true, descendants of the object are also copied. Default is true.

@@ -299,7 +301,7 @@

[method:null remove]( [param:Object3D object], ... )

Removes *object* as child of this object. An arbitrary number of objects may be removed.

-

[method:Object3D rotateOnAxis]( [param:Vector3 axis], [param:Float angle] )

+

[method:this rotateOnAxis]( [param:Vector3 axis], [param:Float angle] )

axis -- A normalized vector in object space.
angle -- The angle in radians.

@@ -307,7 +309,7 @@

[method:Object3D rotateOnAxis]( [param:Vector3 axis], [param:Float angle] )< Rotate an object along an axis in object space. The axis is assumed to be normalized.

-

[method:Object3D rotateOnWorldAxis]( [param:Vector3 axis], [param:Float angle] )

+

[method:this rotateOnWorldAxis]( [param:Vector3 axis], [param:Float angle] )

axis -- A normalized vector in world space.
angle -- The angle in radians.

@@ -316,21 +318,21 @@

[method:Object3D rotateOnWorldAxis]( [param:Vector3 axis], [param:Float angl Method Assumes no rotated parent.

-

[method:null rotateX]( [param:Float rad] )

+

[method:this rotateX]( [param:Float rad] )

rad - the angle to rotate in radians.

Rotates the object around x axis in local space.

-

[method:null rotateY]( [param:Float rad] )

+

[method:this rotateY]( [param:Float rad] )

rad - the angle to rotate in radians.

Rotates the object around y axis in local space.

-

[method:null rotateZ]( [param:Float rad] )

+

[method:this rotateZ]( [param:Float rad] )

rad - the angle to rotate in radians.

@@ -376,7 +378,7 @@

[method:null toJSON]( [param:Quaternion q] )

Convert the object to JSON format.

-

[method:Object3D translateOnAxis]( [param:Vector3 axis], [param:Float distance] )

+

[method:this translateOnAxis]( [param:Vector3 axis], [param:Float distance] )

axis -- A normalized vector in object space.
distance -- The distance to translate.

@@ -384,14 +386,14 @@

[method:Object3D translateOnAxis]( [param:Vector3 axis], [param:Float distan Translate an object by distance along an axis in object space. The axis is assumed to be normalized.

-

[method:null translateX]( [param:Float distance] )

-

Translates object along x axis by *distance* units.

+

[method:this translateX]( [param:Float distance] )

+

Translates object along x axis in object space by *distance* units.

-

[method:null translateY]( [param:Float distance] )

-

Translates object along y axis by *distance* units.

+

[method:this translateY]( [param:Float distance] )

+

Translates object along y axis in object space by *distance* units.

-

[method:null translateZ]( [param:Float distance] )

-

Translates object along z axis by *distance* units.

+

[method:this translateZ]( [param:Float distance] )

+

Translates object along z axis in object space by *distance* units.

[method:null traverse]( [param:Function callback] )

diff --git a/docs/api/core/Raycaster.html b/docs/api/en/core/Raycaster.html similarity index 96% rename from docs/api/core/Raycaster.html rename to docs/api/en/core/Raycaster.html index 8c5e808ee3c52e..39ee74fc8c5d07 100644 --- a/docs/api/core/Raycaster.html +++ b/docs/api/en/core/Raycaster.html @@ -2,7 +2,7 @@ - + @@ -78,7 +78,7 @@

[name]( [param:Vector3 origin], [param:Vector3 direction], [param:Float near [page:Vector3 origin] — The origin vector where the ray casts from.
[page:Vector3 direction] — The direction vector that gives direction to the ray. Should be normalized.
[page:Float near] — All results returned are further away than near. Near can't be negative. Default value is 0.
- [page:Float far] — All results returned are closer then far. Far can't be lower then near . Default value is Infinity. + [page:Float far] — All results returned are closer than far. Far can't be lower than near. Default value is Infinity.

This creates a new raycaster object.
@@ -144,7 +144,7 @@

[method:null setFromCamera]( [param:Vector2 coords], [param:Camera camera] ) Updates the ray with a new origin and direction.

-

[method:Array intersectObject]( [page:Object3D object], [param:Boolean recursive], [param:Array optionalTarget] )

+

[method:Array intersectObject]( [param:Object3D object], [param:Boolean recursive], [param:Array optionalTarget] )

[page:Object3D object] — The object to check for intersection with the ray.
[page:Boolean recursive] — If true, it also checks all descendants. Otherwise it only checks intersecton with the object. Default is false.
diff --git a/docs/api/core/Uniform.html b/docs/api/en/core/Uniform.html similarity index 99% rename from docs/api/core/Uniform.html rename to docs/api/en/core/Uniform.html index 960fcaa91e16d6..00c0afbc8e448e 100644 --- a/docs/api/core/Uniform.html +++ b/docs/api/en/core/Uniform.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/core/bufferAttributeTypes/BufferAttributeTypes.html b/docs/api/en/core/bufferAttributeTypes/BufferAttributeTypes.html similarity index 98% rename from docs/api/core/bufferAttributeTypes/BufferAttributeTypes.html rename to docs/api/en/core/bufferAttributeTypes/BufferAttributeTypes.html index 72be931334050e..9843484a968c86 100644 --- a/docs/api/core/bufferAttributeTypes/BufferAttributeTypes.html +++ b/docs/api/en/core/bufferAttributeTypes/BufferAttributeTypes.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/deprecated/DeprecatedList.html b/docs/api/en/deprecated/DeprecatedList.html similarity index 99% rename from docs/api/deprecated/DeprecatedList.html rename to docs/api/en/deprecated/DeprecatedList.html index 60b23905f66185..4cc5cbe2bc9e54 100644 --- a/docs/api/deprecated/DeprecatedList.html +++ b/docs/api/en/deprecated/DeprecatedList.html @@ -2,7 +2,7 @@ - + @@ -522,9 +522,9 @@

[page:Projector]

[page:WebGLProgram]

- WebGLProgram.uniforms is now [page: WebGLProgram.getUniforms]().

+ WebGLProgram.uniforms is now [page:WebGLProgram.getUniforms]().

- WebGLProgram.attributes is now [page: WebGLProgram.getAttributes](). + WebGLProgram.attributes is now [page:WebGLProgram.getAttributes]().

[page:WebGLRenderer]

diff --git a/docs/api/extras/Earcut.html b/docs/api/en/extras/Earcut.html similarity index 96% rename from docs/api/extras/Earcut.html rename to docs/api/en/extras/Earcut.html index ae97e23c7f13a1..66bb67d2890b9f 100644 --- a/docs/api/extras/Earcut.html +++ b/docs/api/en/extras/Earcut.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/extras/ShapeUtils.html b/docs/api/en/extras/ShapeUtils.html similarity index 93% rename from docs/api/extras/ShapeUtils.html rename to docs/api/en/extras/ShapeUtils.html index d4f8b039c0e862..f6c9e63b06f47c 100644 --- a/docs/api/extras/ShapeUtils.html +++ b/docs/api/en/extras/ShapeUtils.html @@ -2,7 +2,7 @@ - + @@ -39,7 +39,7 @@

[method:Boolean isClockwise]( pts )

[page:ExtrudeGeometry ExtrudeGeometry] and [page:ShapeGeometry ShapeGeometry].

-

[method:null triangulateShape]( contour, holes )

+

[method:Array triangulateShape]( contour, holes )

contour -- 2D polygon.
holes -- array of holes

diff --git a/docs/api/extras/core/Curve.html b/docs/api/en/extras/core/Curve.html similarity index 99% rename from docs/api/extras/core/Curve.html rename to docs/api/en/extras/core/Curve.html index fc3fe1a128298c..ee3a07713aa2ab 100644 --- a/docs/api/extras/core/Curve.html +++ b/docs/api/en/extras/core/Curve.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/extras/core/CurvePath.html b/docs/api/en/extras/core/CurvePath.html similarity index 97% rename from docs/api/extras/core/CurvePath.html rename to docs/api/en/extras/core/CurvePath.html index e5bc3fc446257f..54c6c8ef6e48c9 100644 --- a/docs/api/extras/core/CurvePath.html +++ b/docs/api/en/extras/core/CurvePath.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/extras/core/Font.html b/docs/api/en/extras/core/Font.html similarity index 89% rename from docs/api/extras/core/Font.html rename to docs/api/en/extras/core/Font.html index 9e9d56cd9199a2..724e2af643c40c 100644 --- a/docs/api/extras/core/Font.html +++ b/docs/api/en/extras/core/Font.html @@ -2,7 +2,7 @@ - + @@ -46,11 +46,10 @@

[property:Boolean isFont]

Methods

-

[method:null generateShapes]( [param:String text], [param:Float size], [param:Integer divisions] )

+

[method:null generateShapes]( [param:String text], [param:Float size] )

[page:String text] -- string of text.
[page:Float size] -- (optional) scale for the [page:Shape Shapes]. Default is *100*.
- [page:Integer divisions] -- (optional) fineness of the [page:Shape Shapes]. Default is *4*.
Creates an array of [page:Shape Shapes] representing the text in the font.

diff --git a/docs/api/extras/core/Interpolations.html b/docs/api/en/extras/core/Interpolations.html similarity index 97% rename from docs/api/extras/core/Interpolations.html rename to docs/api/en/extras/core/Interpolations.html index fe4c36d91a1ba9..c31ba66b943d87 100644 --- a/docs/api/extras/core/Interpolations.html +++ b/docs/api/en/extras/core/Interpolations.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/extras/core/Path.html b/docs/api/en/extras/core/Path.html similarity index 99% rename from docs/api/extras/core/Path.html rename to docs/api/en/extras/core/Path.html index 729f809439db43..5adbe97c226225 100644 --- a/docs/api/extras/core/Path.html +++ b/docs/api/en/extras/core/Path.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/extras/core/Shape.html b/docs/api/en/extras/core/Shape.html similarity index 98% rename from docs/api/extras/core/Shape.html rename to docs/api/en/extras/core/Shape.html index 36d859165c47a8..8815769f02ed8d 100644 --- a/docs/api/extras/core/Shape.html +++ b/docs/api/en/extras/core/Shape.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/extras/core/ShapePath.html b/docs/api/en/extras/core/ShapePath.html similarity index 99% rename from docs/api/extras/core/ShapePath.html rename to docs/api/en/extras/core/ShapePath.html index efcc3378e4070a..89a3fae2fa7b6e 100644 --- a/docs/api/extras/core/ShapePath.html +++ b/docs/api/en/extras/core/ShapePath.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/extras/curves/ArcCurve.html b/docs/api/en/extras/curves/ArcCurve.html similarity index 96% rename from docs/api/extras/curves/ArcCurve.html rename to docs/api/en/extras/curves/ArcCurve.html index f8280550f71413..4643f854c7eb3d 100644 --- a/docs/api/extras/curves/ArcCurve.html +++ b/docs/api/en/extras/curves/ArcCurve.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/extras/curves/CatmullRomCurve3.html b/docs/api/en/extras/curves/CatmullRomCurve3.html similarity index 98% rename from docs/api/extras/curves/CatmullRomCurve3.html rename to docs/api/en/extras/curves/CatmullRomCurve3.html index 0e961050c2738a..cc485f46bf4267 100644 --- a/docs/api/extras/curves/CatmullRomCurve3.html +++ b/docs/api/en/extras/curves/CatmullRomCurve3.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/extras/curves/CubicBezierCurve.html b/docs/api/en/extras/curves/CubicBezierCurve.html similarity index 98% rename from docs/api/extras/curves/CubicBezierCurve.html rename to docs/api/en/extras/curves/CubicBezierCurve.html index 6e5acfbeadf810..6462fc5e657e47 100644 --- a/docs/api/extras/curves/CubicBezierCurve.html +++ b/docs/api/en/extras/curves/CubicBezierCurve.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/extras/curves/CubicBezierCurve3.html b/docs/api/en/extras/curves/CubicBezierCurve3.html similarity index 98% rename from docs/api/extras/curves/CubicBezierCurve3.html rename to docs/api/en/extras/curves/CubicBezierCurve3.html index a3c48194bd437e..77d01a9839828b 100644 --- a/docs/api/extras/curves/CubicBezierCurve3.html +++ b/docs/api/en/extras/curves/CubicBezierCurve3.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/extras/curves/EllipseCurve.html b/docs/api/en/extras/curves/EllipseCurve.html similarity index 99% rename from docs/api/extras/curves/EllipseCurve.html rename to docs/api/en/extras/curves/EllipseCurve.html index 3db194f3e9ec11..c4859dbb70880c 100644 --- a/docs/api/extras/curves/EllipseCurve.html +++ b/docs/api/en/extras/curves/EllipseCurve.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/extras/curves/LineCurve.html b/docs/api/en/extras/curves/LineCurve.html similarity index 97% rename from docs/api/extras/curves/LineCurve.html rename to docs/api/en/extras/curves/LineCurve.html index 592d28c7bc3de1..cad8ffa2d63018 100644 --- a/docs/api/extras/curves/LineCurve.html +++ b/docs/api/en/extras/curves/LineCurve.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/extras/curves/LineCurve3.html b/docs/api/en/extras/curves/LineCurve3.html similarity index 97% rename from docs/api/extras/curves/LineCurve3.html rename to docs/api/en/extras/curves/LineCurve3.html index 468c48e81cf314..d9952ea8972b87 100644 --- a/docs/api/extras/curves/LineCurve3.html +++ b/docs/api/en/extras/curves/LineCurve3.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/extras/curves/QuadraticBezierCurve.html b/docs/api/en/extras/curves/QuadraticBezierCurve.html similarity index 98% rename from docs/api/extras/curves/QuadraticBezierCurve.html rename to docs/api/en/extras/curves/QuadraticBezierCurve.html index a51d8ec64bce58..f20c947bd81d7d 100644 --- a/docs/api/extras/curves/QuadraticBezierCurve.html +++ b/docs/api/en/extras/curves/QuadraticBezierCurve.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/extras/curves/QuadraticBezierCurve3.html b/docs/api/en/extras/curves/QuadraticBezierCurve3.html similarity index 98% rename from docs/api/extras/curves/QuadraticBezierCurve3.html rename to docs/api/en/extras/curves/QuadraticBezierCurve3.html index a97cff453b2b67..74070efb5bd309 100644 --- a/docs/api/extras/curves/QuadraticBezierCurve3.html +++ b/docs/api/en/extras/curves/QuadraticBezierCurve3.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/extras/curves/SplineCurve.html b/docs/api/en/extras/curves/SplineCurve.html similarity index 98% rename from docs/api/extras/curves/SplineCurve.html rename to docs/api/en/extras/curves/SplineCurve.html index 16f2e8fc24634d..0ec633793ee1c9 100644 --- a/docs/api/extras/curves/SplineCurve.html +++ b/docs/api/en/extras/curves/SplineCurve.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/extras/objects/ImmediateRenderObject.html b/docs/api/en/extras/objects/ImmediateRenderObject.html similarity index 96% rename from docs/api/extras/objects/ImmediateRenderObject.html rename to docs/api/en/extras/objects/ImmediateRenderObject.html index 0cd723dc23123e..cf2558e5083a2b 100644 --- a/docs/api/extras/objects/ImmediateRenderObject.html +++ b/docs/api/en/extras/objects/ImmediateRenderObject.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/geometries/BoxBufferGeometry.html b/docs/api/en/geometries/BoxBufferGeometry.html similarity index 89% rename from docs/api/geometries/BoxBufferGeometry.html rename to docs/api/en/geometries/BoxBufferGeometry.html index da27b3f6246992..00e742692641ee 100644 --- a/docs/api/geometries/BoxBufferGeometry.html +++ b/docs/api/en/geometries/BoxBufferGeometry.html @@ -2,7 +2,7 @@ - + @@ -54,9 +54,12 @@

[name]([param:Float width], [param:Float height], [param:Float depth], [para

Properties

-

.parameters

+

[property:Object parameters]

+

+ An object with a property for each of the constructor parameters. Any modification after instantiation does not change the geometry. +

-

Using the above example code above as our basis:

+ Using the above example code above as our basis: geometry.parameters; // outputs an object {width: 1, height: 1, depth: 1, widthSegments: undefined, heightSegments: undefined} cube.geometry.parameters; // as above diff --git a/docs/api/geometries/BoxGeometry.html b/docs/api/en/geometries/BoxGeometry.html similarity index 89% rename from docs/api/geometries/BoxGeometry.html rename to docs/api/en/geometries/BoxGeometry.html index b850b981bf6d3f..80cb7efa431a86 100644 --- a/docs/api/geometries/BoxGeometry.html +++ b/docs/api/en/geometries/BoxGeometry.html @@ -2,7 +2,7 @@ - + @@ -54,9 +54,12 @@

[name]([param:Float width], [param:Float height], [param:Float depth], [para

Properties

-

.parameters

+

[property:Object parameters]

+

+ An object with a property for each of the constructor parameters. Any modification after instantiation does not change the geometry. +

-

Using the above example code above as our basis:

+ Using the above example code above as our basis: geometry.parameters; // outputs an object {width: 1, height: 1, depth: 1, widthSegments: undefined, heightSegments: undefined} cube.geometry.parameters; // as above diff --git a/docs/api/geometries/CircleBufferGeometry.html b/docs/api/en/geometries/CircleBufferGeometry.html similarity index 87% rename from docs/api/geometries/CircleBufferGeometry.html rename to docs/api/en/geometries/CircleBufferGeometry.html index 3d64ad459121b8..dec69f33d7c4eb 100644 --- a/docs/api/geometries/CircleBufferGeometry.html +++ b/docs/api/en/geometries/CircleBufferGeometry.html @@ -2,7 +2,7 @@ - + @@ -51,6 +51,13 @@

[name]([param:Float radius], [param:Integer segments], [param:Float thetaSta thetaLength — The central angle, often called theta, of the circular sector. The default is 2*Pi, which makes for a complete circle.

+

Properties

+ +

[property:Object parameters]

+

+ An object with a property for each of the constructor parameters. Any modification after instantiation does not change the geometry. +

+

Source

[link:https://github.com/mrdoob/three.js/blob/master/src/geometries/CircleGeometry.js src/geometries/CircleGeometry.js] diff --git a/docs/api/geometries/CircleGeometry.html b/docs/api/en/geometries/CircleGeometry.html similarity index 89% rename from docs/api/geometries/CircleGeometry.html rename to docs/api/en/geometries/CircleGeometry.html index b9a03ee78d660c..6cec70194c64f6 100644 --- a/docs/api/geometries/CircleGeometry.html +++ b/docs/api/en/geometries/CircleGeometry.html @@ -2,7 +2,7 @@ - + @@ -52,6 +52,13 @@

[name]([param:Float radius], [param:Integer segments], [param:Float thetaSta thetaLength — The central angle, often called theta, of the circular sector. The default is 2*Pi, which makes for a complete circle.

+

Properties

+ +

[property:Object parameters]

+

+ An object with a property for each of the constructor parameters. Any modification after instantiation does not change the geometry. +

+

Source

[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] diff --git a/docs/api/geometries/ConeBufferGeometry.html b/docs/api/en/geometries/ConeBufferGeometry.html similarity index 91% rename from docs/api/geometries/ConeBufferGeometry.html rename to docs/api/en/geometries/ConeBufferGeometry.html index dc25e6aed79b30..ee0c18ec00b906 100644 --- a/docs/api/geometries/ConeBufferGeometry.html +++ b/docs/api/en/geometries/ConeBufferGeometry.html @@ -2,7 +2,7 @@ - + @@ -55,8 +55,9 @@

[name]([param:Float radius], [param:Float height], [param:Integer radialSegm

Properties

+

[property:Object parameters]

- Each of the constructor parameters is accessible as a property of the same name. Any modification of these properties after instantiation does not change the geometry. + An object with a property for each of the constructor parameters. Any modification after instantiation does not change the geometry.

Source

diff --git a/docs/api/geometries/ConeGeometry.html b/docs/api/en/geometries/ConeGeometry.html similarity index 90% rename from docs/api/geometries/ConeGeometry.html rename to docs/api/en/geometries/ConeGeometry.html index 863de462929c96..cc94cfba427b67 100644 --- a/docs/api/geometries/ConeGeometry.html +++ b/docs/api/en/geometries/ConeGeometry.html @@ -2,7 +2,7 @@ - + @@ -55,8 +55,9 @@

[name]([param:Float radius], [param:Float height], [param:Integer radialSegm

Properties

+

[property:Object parameters]

- Each of the constructor parameters is accessible as a property of the same name. Any modification of these properties after instantiation does not change the geometry. + An object with a property for each of the constructor parameters. Any modification after instantiation does not change the geometry.

Source

diff --git a/docs/api/geometries/CylinderBufferGeometry.html b/docs/api/en/geometries/CylinderBufferGeometry.html similarity index 91% rename from docs/api/geometries/CylinderBufferGeometry.html rename to docs/api/en/geometries/CylinderBufferGeometry.html index cee2b8e5ca0e95..62655410227edf 100644 --- a/docs/api/geometries/CylinderBufferGeometry.html +++ b/docs/api/en/geometries/CylinderBufferGeometry.html @@ -2,7 +2,7 @@ - + @@ -56,8 +56,9 @@

[name]([param:Float radiusTop], [param:Float radiusBottom], [param:Float hei

Properties

+

[property:Object parameters]

- Each of the constructor parameters is accessible as a property of the same name. Any modification of these properties after instantiation does not change the geometry. + An object with a property for each of the constructor parameters. Any modification after instantiation does not change the geometry.

Source

diff --git a/docs/api/geometries/CylinderGeometry.html b/docs/api/en/geometries/CylinderGeometry.html similarity index 91% rename from docs/api/geometries/CylinderGeometry.html rename to docs/api/en/geometries/CylinderGeometry.html index 378821908fcf97..b5001eae340009 100644 --- a/docs/api/geometries/CylinderGeometry.html +++ b/docs/api/en/geometries/CylinderGeometry.html @@ -2,7 +2,7 @@ - + @@ -56,8 +56,9 @@

[name]([param:Float radiusTop], [param:Float radiusBottom], [param:Float hei

Properties

+

[property:Object parameters]

- Each of the constructor parameters is accessible as a property of the same name. Any modification of these properties after instantiation does not change the geometry. + An object with a property for each of the constructor parameters. Any modification after instantiation does not change the geometry.

Source

diff --git a/docs/api/geometries/DodecahedronBufferGeometry.html b/docs/api/en/geometries/DodecahedronBufferGeometry.html similarity index 88% rename from docs/api/geometries/DodecahedronBufferGeometry.html rename to docs/api/en/geometries/DodecahedronBufferGeometry.html index 70768faac7f341..c4663e6eda5ef2 100644 --- a/docs/api/geometries/DodecahedronBufferGeometry.html +++ b/docs/api/en/geometries/DodecahedronBufferGeometry.html @@ -2,7 +2,7 @@ - + @@ -44,7 +44,7 @@

Properties

[property:Object parameters]

- An object with all of the parameters that were used to generate the geometry. + An object with a property for each of the constructor parameters. Any modification after instantiation does not change the geometry.

Source

diff --git a/docs/api/geometries/DodecahedronGeometry.html b/docs/api/en/geometries/DodecahedronGeometry.html similarity index 88% rename from docs/api/geometries/DodecahedronGeometry.html rename to docs/api/en/geometries/DodecahedronGeometry.html index 8d7cedf47970f7..18fadf8288cbde 100644 --- a/docs/api/geometries/DodecahedronGeometry.html +++ b/docs/api/en/geometries/DodecahedronGeometry.html @@ -2,7 +2,7 @@ - + @@ -44,7 +44,7 @@

Properties

[property:Object parameters]

- An object with all of the parameters that were used to generate the geometry. + An object with a property for each of the constructor parameters. Any modification after instantiation does not change the geometry.

Source

diff --git a/docs/api/geometries/EdgesGeometry.html b/docs/api/en/geometries/EdgesGeometry.html similarity index 82% rename from docs/api/geometries/EdgesGeometry.html rename to docs/api/en/geometries/EdgesGeometry.html index d319ac6c280d62..9e5049ee2ab09b 100644 --- a/docs/api/geometries/EdgesGeometry.html +++ b/docs/api/en/geometries/EdgesGeometry.html @@ -2,7 +2,7 @@ - + @@ -33,6 +33,13 @@

[name]( [param:Geometry geometry], [param:Integer thresholdAngle] )

thresholdAngle — An edge is only rendered if the angle (in degrees) between the face normals of the adjoining faces exceeds this value. default = 1 degree.

+

Properties

+ +

[property:Object parameters]

+

+ An object with a property for each of the constructor parameters. Any modification after instantiation does not change the geometry. +

+

Source

[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] diff --git a/docs/api/geometries/ExtrudeBufferGeometry.html b/docs/api/en/geometries/ExtrudeBufferGeometry.html similarity index 89% rename from docs/api/geometries/ExtrudeBufferGeometry.html rename to docs/api/en/geometries/ExtrudeBufferGeometry.html index 5a6e812ab89bcc..0fe4ddb24cb88f 100644 --- a/docs/api/geometries/ExtrudeBufferGeometry.html +++ b/docs/api/en/geometries/ExtrudeBufferGeometry.html @@ -2,7 +2,7 @@ - + @@ -47,7 +47,7 @@

Example

var extrudeSettings = { steps: 2, - amount: 16, + depth: 16, bevelEnabled: true, bevelThickness: 1, bevelSize: 1, @@ -72,7 +72,7 @@

[name]([param:Array shapes], [param:Object options])

  • curveSegments — int. Number of points on the curves. Default is 12.
  • steps — int. Number of points used for subdividing segments along the depth of the extruded spline. Default is 1.
  • -
  • amount — int. Depth to extrude the shape. Default is 100.
  • +
  • depth — float. Depth to extrude the shape. Default is 100.
  • bevelEnabled — bool. Apply beveling to the shape. Default is true.
  • bevelThickness — float. How deep into the original shape the bevel goes. Default is 6.
  • bevelSize — float. Distance from the shape outline that the bevel extends. Default is bevelThickness - 2.
  • @@ -92,6 +92,13 @@

    [name]([param:Array shapes], [param:Object options])

    applied to the face; the second material will be applied to the sides.

    +

    Properties

    + +

    [property:Object parameters]

    +

    + An object with a property for each of the constructor parameters. Any modification after instantiation does not change the geometry. +

    +

    Source

    [link:https://github.com/mrdoob/three.js/blob/master/src/geometries/ExtrudeGeometry.js src/geometries/ExtrudeGeometry.js] diff --git a/docs/api/geometries/ExtrudeGeometry.html b/docs/api/en/geometries/ExtrudeGeometry.html similarity index 89% rename from docs/api/geometries/ExtrudeGeometry.html rename to docs/api/en/geometries/ExtrudeGeometry.html index 17eee122405fec..fca5e2f8c03f1b 100644 --- a/docs/api/geometries/ExtrudeGeometry.html +++ b/docs/api/en/geometries/ExtrudeGeometry.html @@ -2,7 +2,7 @@ - + @@ -47,7 +47,7 @@

    Example

    var extrudeSettings = { steps: 2, - amount: 16, + depth: 16, bevelEnabled: true, bevelThickness: 1, bevelSize: 1, @@ -72,7 +72,7 @@

    [name]([param:Array shapes], [param:Object options])

    • curveSegments — int. Number of points on the curves. Default is 12.
    • steps — int. Number of points used for subdividing segments along the depth of the extruded spline. Default is 1.
    • -
    • amount — int. Depth to extrude the shape. Default is 100.
    • +
    • depth — float. Depth to extrude the shape. Default is 100.
    • bevelEnabled — bool. Apply beveling to the shape. Default is true.
    • bevelThickness — float. How deep into the original shape the bevel goes. Default is 6.
    • bevelSize — float. Distance from the shape outline that the bevel extends. Default is bevelThickness - 2.
    • @@ -92,6 +92,13 @@

      [name]([param:Array shapes], [param:Object options])

      applied to the face; the second material will be applied to the sides.

      +

      Properties

      + +

      [property:Object parameters]

      +

      + An object with a property for each of the constructor parameters. Any modification after instantiation does not change the geometry. +

      +

      Source

      [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] diff --git a/docs/api/geometries/IcosahedronBufferGeometry.html b/docs/api/en/geometries/IcosahedronBufferGeometry.html similarity index 89% rename from docs/api/geometries/IcosahedronBufferGeometry.html rename to docs/api/en/geometries/IcosahedronBufferGeometry.html index ce229e8ed8b4bb..91aedc3347ee60 100644 --- a/docs/api/geometries/IcosahedronBufferGeometry.html +++ b/docs/api/en/geometries/IcosahedronBufferGeometry.html @@ -2,7 +2,7 @@ - + @@ -43,7 +43,7 @@

      Properties

      [property:Object parameters]

      - An object with all of the parameters that were used to generate the geometry. + An object with a property for each of the constructor parameters. Any modification after instantiation does not change the geometry.

      Source

      diff --git a/docs/api/geometries/IcosahedronGeometry.html b/docs/api/en/geometries/IcosahedronGeometry.html similarity index 88% rename from docs/api/geometries/IcosahedronGeometry.html rename to docs/api/en/geometries/IcosahedronGeometry.html index a05e03c8da8c0d..e19c05d676dd4e 100644 --- a/docs/api/geometries/IcosahedronGeometry.html +++ b/docs/api/en/geometries/IcosahedronGeometry.html @@ -2,7 +2,7 @@ - + @@ -44,7 +44,7 @@

      Properties

      [property:Object parameters]

      - An object with all of the parameters that were used to generate the geometry. + An object with a property for each of the constructor parameters. Any modification after instantiation does not change the geometry.

      Source

      diff --git a/docs/api/geometries/LatheBufferGeometry.html b/docs/api/en/geometries/LatheBufferGeometry.html similarity index 88% rename from docs/api/geometries/LatheBufferGeometry.html rename to docs/api/en/geometries/LatheBufferGeometry.html index 7c3480f052f7d0..af6d2a48eea265 100644 --- a/docs/api/geometries/LatheBufferGeometry.html +++ b/docs/api/en/geometries/LatheBufferGeometry.html @@ -2,7 +2,7 @@ - + @@ -58,6 +58,13 @@

      [name]([param:Array points], [param:Integer segments], [param:Float phiStart This creates a LatheBufferGeometry based on the parameters.

      +

      Properties

      + +

      [property:Object parameters]

      +

      + An object with a property for each of the constructor parameters. Any modification after instantiation does not change the geometry. +

      +

      Source

      [link:https://github.com/mrdoob/three.js/blob/master/src/geometries/LatheGeometry.js src/geometries/LatheGeometry.js] diff --git a/docs/api/geometries/LatheGeometry.html b/docs/api/en/geometries/LatheGeometry.html similarity index 88% rename from docs/api/geometries/LatheGeometry.html rename to docs/api/en/geometries/LatheGeometry.html index a455d3dd396eac..04c5c726f30e8f 100644 --- a/docs/api/geometries/LatheGeometry.html +++ b/docs/api/en/geometries/LatheGeometry.html @@ -2,7 +2,7 @@ - + @@ -58,6 +58,13 @@

      [name]([param:Array points], [param:Integer segments], [param:Float phiStart This creates a LatheGeometry based on the parameters.

      +

      Properties

      + +

      [property:Object parameters]

      +

      + An object with a property for each of the constructor parameters. Any modification after instantiation does not change the geometry. +

      +

      Source

      [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] diff --git a/docs/api/geometries/OctahedronBufferGeometry.html b/docs/api/en/geometries/OctahedronBufferGeometry.html similarity index 88% rename from docs/api/geometries/OctahedronBufferGeometry.html rename to docs/api/en/geometries/OctahedronBufferGeometry.html index 110a749dd5fffc..d4f58934919cb0 100644 --- a/docs/api/geometries/OctahedronBufferGeometry.html +++ b/docs/api/en/geometries/OctahedronBufferGeometry.html @@ -2,7 +2,7 @@ - + @@ -43,7 +43,7 @@

      Properties

      [property:Object parameters]

      - An object with all of the parameters that were used to generate the geometry. + An object with a property for each of the constructor parameters. Any modification after instantiation does not change the geometry.

      Source

      diff --git a/docs/api/geometries/OctahedronGeometry.html b/docs/api/en/geometries/OctahedronGeometry.html similarity index 88% rename from docs/api/geometries/OctahedronGeometry.html rename to docs/api/en/geometries/OctahedronGeometry.html index 47b6f09a067fab..78f1c0c03e3a5a 100644 --- a/docs/api/geometries/OctahedronGeometry.html +++ b/docs/api/en/geometries/OctahedronGeometry.html @@ -2,7 +2,7 @@ - + @@ -44,7 +44,7 @@

      Properties

      [property:Object parameters]

      - An object with all of the parameters that were used to generate the geometry. + An object with a property for each of the constructor parameters. Any modification after instantiation does not change the geometry.

      Source

      diff --git a/docs/api/geometries/ParametricBufferGeometry.html b/docs/api/en/geometries/ParametricBufferGeometry.html similarity index 83% rename from docs/api/geometries/ParametricBufferGeometry.html rename to docs/api/en/geometries/ParametricBufferGeometry.html index 3ba686fe5620cf..fa7e678d1cc2d1 100644 --- a/docs/api/geometries/ParametricBufferGeometry.html +++ b/docs/api/en/geometries/ParametricBufferGeometry.html @@ -2,7 +2,7 @@ - + @@ -37,8 +37,8 @@

      Example

      var geometry = new THREE.ParametricBufferGeometry( THREE.ParametricGeometries.klein, 25, 25 ); var material = new THREE.MeshBasicMaterial( { color: 0x00ff00 } ); - var cube = new THREE.Mesh( geometry, material ); - scene.add( cube ); + var klein = new THREE.Mesh( geometry, material ); + scene.add( klein ); @@ -52,6 +52,13 @@

      [name]([param:Function func], [param:Integer slices], [param:Integer stacks] stacks — The count of stacks to use for the parametric function

      +

      Properties

      + +

      [property:Object parameters]

      +

      + An object with a property for each of the constructor parameters. Any modification after instantiation does not change the geometry. +

      +

      Source

      diff --git a/docs/api/geometries/ParametricGeometry.html b/docs/api/en/geometries/ParametricGeometry.html similarity index 86% rename from docs/api/geometries/ParametricGeometry.html rename to docs/api/en/geometries/ParametricGeometry.html index 1243a64e0f7481..d54758331a8c85 100644 --- a/docs/api/geometries/ParametricGeometry.html +++ b/docs/api/en/geometries/ParametricGeometry.html @@ -2,7 +2,7 @@ - + @@ -53,6 +53,14 @@

      [name]([param:Function func], [param:Integer slices], [param:Integer stacks]

      +

      Properties

      + +

      [property:Object parameters]

      +

      + An object with a property for each of the constructor parameters. Any modification after instantiation does not change the geometry. +

      + +

      Source

      [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] diff --git a/docs/api/geometries/PlaneBufferGeometry.html b/docs/api/en/geometries/PlaneBufferGeometry.html similarity index 89% rename from docs/api/geometries/PlaneBufferGeometry.html rename to docs/api/en/geometries/PlaneBufferGeometry.html index 6d8df3a9b3f71d..6323e5a86ce1ad 100644 --- a/docs/api/geometries/PlaneBufferGeometry.html +++ b/docs/api/en/geometries/PlaneBufferGeometry.html @@ -2,7 +2,7 @@ - + @@ -52,8 +52,9 @@

      [name]([param:Float width], [param:Float height], [param:Integer widthSegmen

      Properties

      +

      .parameters

      - Each of the contructor parameters is accessible as a property of the same name. Any modification of these properties after instantiation does not change the geometry. + An object with a property for each of the constructor parameters. Any modification after instantiation does not change the geometry.

      Source

      diff --git a/docs/api/geometries/PlaneGeometry.html b/docs/api/en/geometries/PlaneGeometry.html similarity index 88% rename from docs/api/geometries/PlaneGeometry.html rename to docs/api/en/geometries/PlaneGeometry.html index f9813d53abb8ab..b7889472804e59 100644 --- a/docs/api/geometries/PlaneGeometry.html +++ b/docs/api/en/geometries/PlaneGeometry.html @@ -2,7 +2,7 @@ - + @@ -52,8 +52,9 @@

      [name]([param:Float width], [param:Float height], [param:Integer widthSegmen

      Properties

      +

      .parameters

      - Each of the contructor parameters is accessible in the parameters property of the object. Any modification of these properties after instantiation does not change the geometry. + An object with a property for each of the constructor parameters. Any modification after instantiation does not change the geometry.

      Source

      diff --git a/docs/api/geometries/PolyhedronBufferGeometry.html b/docs/api/en/geometries/PolyhedronBufferGeometry.html similarity index 91% rename from docs/api/geometries/PolyhedronBufferGeometry.html rename to docs/api/en/geometries/PolyhedronBufferGeometry.html index fe43a9b32afb55..018353d897c738 100644 --- a/docs/api/geometries/PolyhedronBufferGeometry.html +++ b/docs/api/en/geometries/PolyhedronBufferGeometry.html @@ -2,7 +2,7 @@ - + @@ -53,7 +53,7 @@

      Properties

      [property:Object parameters]

      - An object with all of the parameters that were used to generate the geometry. + An object with a property for each of the constructor parameters. Any modification after instantiation does not change the geometry.

      diff --git a/docs/api/geometries/PolyhedronGeometry.html b/docs/api/en/geometries/PolyhedronGeometry.html similarity index 90% rename from docs/api/geometries/PolyhedronGeometry.html rename to docs/api/en/geometries/PolyhedronGeometry.html index 7ff11eca7f6967..50e3f121504ff5 100644 --- a/docs/api/geometries/PolyhedronGeometry.html +++ b/docs/api/en/geometries/PolyhedronGeometry.html @@ -2,7 +2,7 @@ - + @@ -51,7 +51,7 @@

      Properties

      [property:Object parameters]

      - An object with all of the parameters that were used to generate the geometry. + An object with a property for each of the constructor parameters. Any modification after instantiation does not change the geometry.

      diff --git a/docs/api/geometries/RingBufferGeometry.html b/docs/api/en/geometries/RingBufferGeometry.html similarity index 88% rename from docs/api/geometries/RingBufferGeometry.html rename to docs/api/en/geometries/RingBufferGeometry.html index 8e56c173bb4350..7bc2ffa50c1d5c 100644 --- a/docs/api/geometries/RingBufferGeometry.html +++ b/docs/api/en/geometries/RingBufferGeometry.html @@ -2,7 +2,7 @@ - + @@ -52,6 +52,15 @@

      [name]([param:Float innerRadius], [param:Float outerRadius], [param:Integer thetaLength — Central angle. Default is Math.PI * 2.

      + +

      Properties

      + +

      [property:Object parameters]

      +

      + An object with a property for each of the constructor parameters. Any modification after instantiation does not change the geometry. +

      + +

      Source

      [link:https://github.com/mrdoob/three.js/blob/master/src/geometries/RingGeometry.js src/geometries/RingGeometry.js] diff --git a/docs/api/geometries/RingGeometry.html b/docs/api/en/geometries/RingGeometry.html similarity index 87% rename from docs/api/geometries/RingGeometry.html rename to docs/api/en/geometries/RingGeometry.html index b6108fce876324..010f6b0c6487e9 100644 --- a/docs/api/geometries/RingGeometry.html +++ b/docs/api/en/geometries/RingGeometry.html @@ -2,7 +2,7 @@ - + @@ -52,6 +52,14 @@

      [name]([param:Float innerRadius], [param:Float outerRadius], [param:Integer thetaLength — Central angle. Default is Math.PI * 2.

      +

      Properties

      + +

      [property:Object parameters]

      +

      + An object with a property for each of the constructor parameters. Any modification after instantiation does not change the geometry. +

      + +

      Source

      [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] diff --git a/docs/api/geometries/ShapeBufferGeometry.html b/docs/api/en/geometries/ShapeBufferGeometry.html similarity index 89% rename from docs/api/geometries/ShapeBufferGeometry.html rename to docs/api/en/geometries/ShapeBufferGeometry.html index 181a2e9fe954b0..b391d71e88489f 100644 --- a/docs/api/geometries/ShapeBufferGeometry.html +++ b/docs/api/en/geometries/ShapeBufferGeometry.html @@ -2,7 +2,7 @@ - + @@ -64,6 +64,13 @@

      [name]([param:Array shapes], [param:Integer curveSegments])

      curveSegments - [page:Integer] - Number of segments per shape. Default is 12.

      +

      Properties

      + +

      [property:Object parameters]

      +

      + An object with a property for each of the constructor parameters. Any modification after instantiation does not change the geometry. +

      +

      Source

      [link:https://github.com/mrdoob/three.js/blob/master/src/geometries/ShapeGeometry.js src/geometries/ShapeGeometry.js] diff --git a/docs/api/geometries/ShapeGeometry.html b/docs/api/en/geometries/ShapeGeometry.html similarity index 88% rename from docs/api/geometries/ShapeGeometry.html rename to docs/api/en/geometries/ShapeGeometry.html index 34f783088c1755..b6a4dc14df7737 100644 --- a/docs/api/geometries/ShapeGeometry.html +++ b/docs/api/en/geometries/ShapeGeometry.html @@ -2,7 +2,7 @@ - + @@ -64,6 +64,13 @@

      [name]([param:Array shapes], [param:Integer curveSegments])

      curveSegments - [page:Integer] - Number of segments per shape. Default is 12.

      +

      Properties

      + +

      [property:Object parameters]

      +

      + An object with a property for each of the constructor parameters. Any modification after instantiation does not change the geometry. +

      +

      Source

      diff --git a/docs/api/geometries/SphereBufferGeometry.html b/docs/api/en/geometries/SphereBufferGeometry.html similarity index 92% rename from docs/api/geometries/SphereBufferGeometry.html rename to docs/api/en/geometries/SphereBufferGeometry.html index 8978d040bb0abe..48196f0ac690d4 100644 --- a/docs/api/geometries/SphereBufferGeometry.html +++ b/docs/api/en/geometries/SphereBufferGeometry.html @@ -2,7 +2,7 @@ - + @@ -60,8 +60,9 @@

      [name]([param:Float radius], [param:Integer widthSegments], [param:Integer h

      Properties

      +

      .parameters

      - Each of the contructor parameters is accessible as a property of the same name. Any modification of these properties after instantiation does not change the geometry. + An object with a property for each of the constructor parameters. Any modification after instantiation does not change the geometry.

      Source

      diff --git a/docs/api/geometries/SphereGeometry.html b/docs/api/en/geometries/SphereGeometry.html similarity index 92% rename from docs/api/geometries/SphereGeometry.html rename to docs/api/en/geometries/SphereGeometry.html index 3d33968253fffe..a13ff1efec820f 100644 --- a/docs/api/geometries/SphereGeometry.html +++ b/docs/api/en/geometries/SphereGeometry.html @@ -2,7 +2,7 @@ - + @@ -60,8 +60,9 @@

      [name]([param:Float radius], [param:Integer widthSegments], [param:Integer h

      Properties

      +

      .parameters

      - Each of the contructor parameters is accessible as a property of the same name. Any modification of these properties after instantiation does not change the geometry. + An object with a property for each of the constructor parameters. Any modification after instantiation does not change the geometry.

      Source

      diff --git a/docs/api/geometries/TetrahedronBufferGeometry.html b/docs/api/en/geometries/TetrahedronBufferGeometry.html similarity index 88% rename from docs/api/geometries/TetrahedronBufferGeometry.html rename to docs/api/en/geometries/TetrahedronBufferGeometry.html index 9a9f29420814a6..c114db6ab461dd 100644 --- a/docs/api/geometries/TetrahedronBufferGeometry.html +++ b/docs/api/en/geometries/TetrahedronBufferGeometry.html @@ -2,7 +2,7 @@ - + @@ -44,9 +44,11 @@

      Properties

      [property:Object parameters]

      - An object with all of the parameters that were used to generate the geometry. + An object with a property for each of the constructor parameters. Any modification after instantiation does not change the geometry.

      + +

      Source

      [link:https://github.com/mrdoob/three.js/blob/master/src/geometries/TetrahedronGeometry.js src/geometries/TetrahedronGeometry.js] diff --git a/docs/api/geometries/TetrahedronGeometry.html b/docs/api/en/geometries/TetrahedronGeometry.html similarity index 88% rename from docs/api/geometries/TetrahedronGeometry.html rename to docs/api/en/geometries/TetrahedronGeometry.html index d30f38403bb595..c69734b314f393 100644 --- a/docs/api/geometries/TetrahedronGeometry.html +++ b/docs/api/en/geometries/TetrahedronGeometry.html @@ -2,7 +2,7 @@ - + @@ -44,7 +44,7 @@

      Properties

      [property:Object parameters]

      - An object with all of the parameters that were used to generate the geometry. + An object with a property for each of the constructor parameters. Any modification after instantiation does not change the geometry.

      Source

      diff --git a/docs/api/geometries/TextBufferGeometry.html b/docs/api/en/geometries/TextBufferGeometry.html similarity index 94% rename from docs/api/geometries/TextBufferGeometry.html rename to docs/api/en/geometries/TextBufferGeometry.html index 5b799993e5ea74..4dfbb373d53bc8 100644 --- a/docs/api/geometries/TextBufferGeometry.html +++ b/docs/api/en/geometries/TextBufferGeometry.html @@ -2,7 +2,7 @@ - + @@ -153,6 +153,13 @@

      Available Fonts

      +

      Properties

      + +

      [property:Object parameters]

      +

      + An object with a property for each of the constructor parameters. Any modification after instantiation does not change the geometry. +

      +

      Source

      [link:https://github.com/mrdoob/three.js/blob/master/src/geometries/TextGeometry.js src/geometries/TextGeometry.js] diff --git a/docs/api/geometries/TextGeometry.html b/docs/api/en/geometries/TextGeometry.html similarity index 94% rename from docs/api/geometries/TextGeometry.html rename to docs/api/en/geometries/TextGeometry.html index 82cac6b8cec5e6..02395f94ff7abf 100644 --- a/docs/api/geometries/TextGeometry.html +++ b/docs/api/en/geometries/TextGeometry.html @@ -2,7 +2,7 @@ - + @@ -153,6 +153,13 @@

      Available Fonts

      +

      Properties

      + +

      [property:Object parameters]

      +

      + An object with a property for each of the constructor parameters. Any modification after instantiation does not change the geometry. +

      +

      Source

      [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] diff --git a/docs/api/geometries/TorusBufferGeometry.html b/docs/api/en/geometries/TorusBufferGeometry.html similarity index 89% rename from docs/api/geometries/TorusBufferGeometry.html rename to docs/api/en/geometries/TorusBufferGeometry.html index dd28809c9fec9c..6fb5a9d94b629d 100644 --- a/docs/api/geometries/TorusBufferGeometry.html +++ b/docs/api/en/geometries/TorusBufferGeometry.html @@ -2,7 +2,7 @@ - + @@ -53,8 +53,9 @@

      [name]([param:Float radius], [param:Float tube], [param:Integer radialSegmen

      Properties

      +

      .parameters

      - Each of the contructor parameters is accessible as a property of the same name. Any modification of these properties after instantiation does not change the geometry. + An object with a property for each of the constructor parameters. Any modification after instantiation does not change the geometry.

      Source

      diff --git a/docs/api/geometries/TorusGeometry.html b/docs/api/en/geometries/TorusGeometry.html similarity index 89% rename from docs/api/geometries/TorusGeometry.html rename to docs/api/en/geometries/TorusGeometry.html index 9d9bdf47474641..5e2d5bc5922208 100644 --- a/docs/api/geometries/TorusGeometry.html +++ b/docs/api/en/geometries/TorusGeometry.html @@ -2,7 +2,7 @@ - + @@ -53,8 +53,9 @@

      [name]([param:Float radius], [param:Float tube], [param:Integer radialSegmen

      Properties

      +

      .parameters

      - Each of the contructor parameters is accessible as a property of the same name. Any modification of these properties after instantiation does not change the geometry. + An object with a property for each of the constructor parameters. Any modification after instantiation does not change the geometry.

      Source

      diff --git a/docs/api/geometries/TorusKnotBufferGeometry.html b/docs/api/en/geometries/TorusKnotBufferGeometry.html similarity index 90% rename from docs/api/geometries/TorusKnotBufferGeometry.html rename to docs/api/en/geometries/TorusKnotBufferGeometry.html index 13dd571db4d277..9fbadb7964f60e 100644 --- a/docs/api/geometries/TorusKnotBufferGeometry.html +++ b/docs/api/en/geometries/TorusKnotBufferGeometry.html @@ -2,7 +2,7 @@ - + @@ -56,8 +56,9 @@

      [name]([param:Float radius], [param:Float tube], [param:Integer tubularSegme

      Properties

      +

      .parameters

      - Each of the contructor parameters is accessible as a property of the same name. Any modification of these properties after instantiation does not change the geometry. + An object with a property for each of the constructor parameters. Any modification after instantiation does not change the geometry.

      Source

      diff --git a/docs/api/geometries/TorusKnotGeometry.html b/docs/api/en/geometries/TorusKnotGeometry.html similarity index 91% rename from docs/api/geometries/TorusKnotGeometry.html rename to docs/api/en/geometries/TorusKnotGeometry.html index dffc8b026f8905..97f23b458bf910 100644 --- a/docs/api/geometries/TorusKnotGeometry.html +++ b/docs/api/en/geometries/TorusKnotGeometry.html @@ -2,7 +2,7 @@ - + @@ -56,8 +56,9 @@

      [name]([param:Float radius], [param:Float tube], [param:Integer tubularSegme

      Properties

      +

      .parameters

      - Each of the contructor parameters is accessible as a property of the same name. Any modification of these properties after instantiation does not change the geometry. + An object with a property for each of the constructor parameters. Any modification after instantiation does not change the geometry.

      Source

      diff --git a/docs/api/geometries/TubeBufferGeometry.html b/docs/api/en/geometries/TubeBufferGeometry.html similarity index 94% rename from docs/api/geometries/TubeBufferGeometry.html rename to docs/api/en/geometries/TubeBufferGeometry.html index 1d5bba36fcf7ef..7f5e1267be5cc0 100644 --- a/docs/api/geometries/TubeBufferGeometry.html +++ b/docs/api/en/geometries/TubeBufferGeometry.html @@ -2,7 +2,7 @@ - + @@ -80,7 +80,7 @@

      Properties

      [property:Object parameters]

      - An object with all of the parameters that were used to generate the geometry. + An object with a property for each of the constructor parameters. Any modification after instantiation does not change the geometry.

      [property:Array tangents]

      diff --git a/docs/api/geometries/TubeGeometry.html b/docs/api/en/geometries/TubeGeometry.html similarity index 94% rename from docs/api/geometries/TubeGeometry.html rename to docs/api/en/geometries/TubeGeometry.html index d96001cd882403..487c5dcb3f151f 100644 --- a/docs/api/geometries/TubeGeometry.html +++ b/docs/api/en/geometries/TubeGeometry.html @@ -2,7 +2,7 @@ - + @@ -80,7 +80,7 @@

      Properties

      [property:Object parameters]

      - An object with all of the parameters that were used to generate the geometry. + An object with a property for each of the constructor parameters. Any modification after instantiation does not change the geometry.

      [property:Array tangents]

      diff --git a/docs/api/geometries/WireframeGeometry.html b/docs/api/en/geometries/WireframeGeometry.html similarity index 98% rename from docs/api/geometries/WireframeGeometry.html rename to docs/api/en/geometries/WireframeGeometry.html index 5c0e32b6a8b5c1..0fc253ddd276cf 100644 --- a/docs/api/geometries/WireframeGeometry.html +++ b/docs/api/en/geometries/WireframeGeometry.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/helpers/ArrowHelper.html b/docs/api/en/helpers/ArrowHelper.html similarity index 98% rename from docs/api/helpers/ArrowHelper.html rename to docs/api/en/helpers/ArrowHelper.html index beb2a64e60c883..53534da5be8f3a 100644 --- a/docs/api/helpers/ArrowHelper.html +++ b/docs/api/en/helpers/ArrowHelper.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/helpers/AxesHelper.html b/docs/api/en/helpers/AxesHelper.html similarity index 97% rename from docs/api/helpers/AxesHelper.html rename to docs/api/en/helpers/AxesHelper.html index 1ae662f6d9da12..5cf6611205f0b2 100644 --- a/docs/api/helpers/AxesHelper.html +++ b/docs/api/en/helpers/AxesHelper.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/helpers/Box3Helper.html b/docs/api/en/helpers/Box3Helper.html similarity index 93% rename from docs/api/helpers/Box3Helper.html rename to docs/api/en/helpers/Box3Helper.html index 3932a238ded323..ccb95f0cfe20d0 100644 --- a/docs/api/helpers/Box3Helper.html +++ b/docs/api/en/helpers/Box3Helper.html @@ -2,7 +2,7 @@ - + @@ -50,7 +50,7 @@

      Methods

      See the base [page:LineSegments] class for common methods.

      -

      [method:void updateMatrixWorld]( force )

      +

      [method:void updateMatrixWorld]( [param:Boolean force] )

      This overrides the method in the base [page:Object3D] class so that it also updates the wireframe box to the extent of the [page:Box3Helper.box .box] diff --git a/docs/api/helpers/BoxHelper.html b/docs/api/en/helpers/BoxHelper.html similarity index 98% rename from docs/api/helpers/BoxHelper.html rename to docs/api/en/helpers/BoxHelper.html index 57d9603aa9ffa3..e139654f4bac4c 100644 --- a/docs/api/helpers/BoxHelper.html +++ b/docs/api/en/helpers/BoxHelper.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/helpers/CameraHelper.html b/docs/api/en/helpers/CameraHelper.html similarity index 98% rename from docs/api/helpers/CameraHelper.html rename to docs/api/en/helpers/CameraHelper.html index fe6b925db15e96..c277c5e77a195c 100644 --- a/docs/api/helpers/CameraHelper.html +++ b/docs/api/en/helpers/CameraHelper.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/helpers/DirectionalLightHelper.html b/docs/api/en/helpers/DirectionalLightHelper.html similarity index 98% rename from docs/api/helpers/DirectionalLightHelper.html rename to docs/api/en/helpers/DirectionalLightHelper.html index 773dcb79caad9d..b46dd06dd92be1 100644 --- a/docs/api/helpers/DirectionalLightHelper.html +++ b/docs/api/en/helpers/DirectionalLightHelper.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/helpers/FaceNormalsHelper.html b/docs/api/en/helpers/FaceNormalsHelper.html similarity index 98% rename from docs/api/helpers/FaceNormalsHelper.html rename to docs/api/en/helpers/FaceNormalsHelper.html index 8a21e0ec5577f5..3f52ac004ab0e4 100644 --- a/docs/api/helpers/FaceNormalsHelper.html +++ b/docs/api/en/helpers/FaceNormalsHelper.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/helpers/GridHelper.html b/docs/api/en/helpers/GridHelper.html similarity index 98% rename from docs/api/helpers/GridHelper.html rename to docs/api/en/helpers/GridHelper.html index 407d9e6b87ef4a..a394e910b48c09 100644 --- a/docs/api/helpers/GridHelper.html +++ b/docs/api/en/helpers/GridHelper.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/helpers/HemisphereLightHelper.html b/docs/api/en/helpers/HemisphereLightHelper.html similarity index 98% rename from docs/api/helpers/HemisphereLightHelper.html rename to docs/api/en/helpers/HemisphereLightHelper.html index e35bf296068b77..b0e2460935a7f7 100644 --- a/docs/api/helpers/HemisphereLightHelper.html +++ b/docs/api/en/helpers/HemisphereLightHelper.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/helpers/PlaneHelper.html b/docs/api/en/helpers/PlaneHelper.html similarity index 94% rename from docs/api/helpers/PlaneHelper.html rename to docs/api/en/helpers/PlaneHelper.html index 264840b4a929f0..ef4325e84881f0 100644 --- a/docs/api/helpers/PlaneHelper.html +++ b/docs/api/en/helpers/PlaneHelper.html @@ -2,7 +2,7 @@ - + @@ -51,7 +51,7 @@

      [property:Float size]

      Methods

      See the base [page:LineSegments] class for common methods.

      -

      [method:void updateMatrixWorld]( force )

      +

      [method:void updateMatrixWorld]( [param:Boolean force] )

      This overrides the method in the base [page:Object3D] class so that it also updates the helper object according to the [page:PlaneHelper.plane .plane] and diff --git a/docs/api/helpers/PointLightHelper.html b/docs/api/en/helpers/PointLightHelper.html similarity index 98% rename from docs/api/helpers/PointLightHelper.html rename to docs/api/en/helpers/PointLightHelper.html index 7b575ce24ef6ed..13c122f3506128 100644 --- a/docs/api/helpers/PointLightHelper.html +++ b/docs/api/en/helpers/PointLightHelper.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/helpers/PolarGridHelper.html b/docs/api/en/helpers/PolarGridHelper.html similarity index 98% rename from docs/api/helpers/PolarGridHelper.html rename to docs/api/en/helpers/PolarGridHelper.html index 039cc4df1cb960..cac1727117a7fa 100644 --- a/docs/api/helpers/PolarGridHelper.html +++ b/docs/api/en/helpers/PolarGridHelper.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/helpers/RectAreaLightHelper.html b/docs/api/en/helpers/RectAreaLightHelper.html similarity index 98% rename from docs/api/helpers/RectAreaLightHelper.html rename to docs/api/en/helpers/RectAreaLightHelper.html index 012e976dc2a0ee..87aad7ab9542c5 100644 --- a/docs/api/helpers/RectAreaLightHelper.html +++ b/docs/api/en/helpers/RectAreaLightHelper.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/helpers/SkeletonHelper.html b/docs/api/en/helpers/SkeletonHelper.html similarity index 98% rename from docs/api/helpers/SkeletonHelper.html rename to docs/api/en/helpers/SkeletonHelper.html index d46c7d21d8474a..bab2b55680622f 100644 --- a/docs/api/helpers/SkeletonHelper.html +++ b/docs/api/en/helpers/SkeletonHelper.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/helpers/SpotLightHelper.html b/docs/api/en/helpers/SpotLightHelper.html similarity index 98% rename from docs/api/helpers/SpotLightHelper.html rename to docs/api/en/helpers/SpotLightHelper.html index eb9e16ba809092..f385c80f3885ed 100644 --- a/docs/api/helpers/SpotLightHelper.html +++ b/docs/api/en/helpers/SpotLightHelper.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/helpers/VertexNormalsHelper.html b/docs/api/en/helpers/VertexNormalsHelper.html similarity index 98% rename from docs/api/helpers/VertexNormalsHelper.html rename to docs/api/en/helpers/VertexNormalsHelper.html index 15ae67c68373e8..583ef31f074a8d 100644 --- a/docs/api/helpers/VertexNormalsHelper.html +++ b/docs/api/en/helpers/VertexNormalsHelper.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/lights/AmbientLight.html b/docs/api/en/lights/AmbientLight.html similarity index 87% rename from docs/api/lights/AmbientLight.html rename to docs/api/en/lights/AmbientLight.html index b04c67e88cce36..c10f92983cf06d 100644 --- a/docs/api/lights/AmbientLight.html +++ b/docs/api/en/lights/AmbientLight.html @@ -2,7 +2,7 @@ - + @@ -36,8 +36,8 @@

      Constructor

      [name]( [param:Integer color], [param:Float intensity] )

      - [page:Integer color] — Numeric value of the RGB component of the color.
      - [page:Float intensity] -- Numeric value of the light's strength/intensity.

      + [page:Integer color] - (optional) Numeric value of the RGB component of the color. Default is 0xffffff.
      + [page:Float intensity] - (optional) Numeric value of the light's strength/intensity. Default is 1.

      Creates a new [name].

      diff --git a/docs/api/lights/DirectionalLight.html b/docs/api/en/lights/DirectionalLight.html similarity index 91% rename from docs/api/lights/DirectionalLight.html rename to docs/api/en/lights/DirectionalLight.html index 336728186027ba..5c5a4cfa3c2f62 100644 --- a/docs/api/lights/DirectionalLight.html +++ b/docs/api/en/lights/DirectionalLight.html @@ -2,7 +2,7 @@ - + @@ -52,10 +52,10 @@

      Example

      -// White directional light at half intensity shining from the top. -var directionalLight = new THREE.DirectionalLight( 0xffffff, 0.5 ); -scene.add( directionalLight ); - + // White directional light at half intensity shining from the top. + var directionalLight = new THREE.DirectionalLight( 0xffffff, 0.5 ); + scene.add( directionalLight ); +

      Constructor

      @@ -104,26 +104,28 @@

      [property:Object3D target]

      *Note*: For the target's position to be changed to anything other than the default, it must be added to the [page:Scene scene] using - - scene.add( light.target ); - - +

      + + scene.add( light.target ); + +

      This is so that the target's [page:Object3D.matrixWorld matrixWorld] gets automatically updated each frame.

      It is also possible to set the target to be another object in the scene (anything with a [page:Object3D.position position] property), like so: - - var targetObject = new THREE.Object3D(); - scene.add(targetObject); +

      + + var targetObject = new THREE.Object3D(); + scene.add(targetObject); - light.target = targetObject; - + light.target = targetObject; + +

      The directionalLight will now track the target object.

      -

      Methods

      See the base [page:Light Light] class for common methods. diff --git a/docs/api/lights/HemisphereLight.html b/docs/api/en/lights/HemisphereLight.html similarity index 99% rename from docs/api/lights/HemisphereLight.html rename to docs/api/en/lights/HemisphereLight.html index 788a79cd406ef6..2cd77b8037ba4f 100644 --- a/docs/api/lights/HemisphereLight.html +++ b/docs/api/en/lights/HemisphereLight.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/lights/Light.html b/docs/api/en/lights/Light.html similarity index 98% rename from docs/api/lights/Light.html rename to docs/api/en/lights/Light.html index b84b33d8a34559..70e673e4b2415d 100644 --- a/docs/api/lights/Light.html +++ b/docs/api/en/lights/Light.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/lights/PointLight.html b/docs/api/en/lights/PointLight.html similarity index 99% rename from docs/api/lights/PointLight.html rename to docs/api/en/lights/PointLight.html index acec04102b3604..db0ca22d0bb4e5 100644 --- a/docs/api/lights/PointLight.html +++ b/docs/api/en/lights/PointLight.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/lights/RectAreaLight.html b/docs/api/en/lights/RectAreaLight.html similarity index 98% rename from docs/api/lights/RectAreaLight.html rename to docs/api/en/lights/RectAreaLight.html index 1545fa045cddcf..4f188f540cc04c 100644 --- a/docs/api/lights/RectAreaLight.html +++ b/docs/api/en/lights/RectAreaLight.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/lights/SpotLight.html b/docs/api/en/lights/SpotLight.html similarity index 99% rename from docs/api/lights/SpotLight.html rename to docs/api/en/lights/SpotLight.html index 07ebb677f12d99..f21fed3d5dd2c9 100644 --- a/docs/api/lights/SpotLight.html +++ b/docs/api/en/lights/SpotLight.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/lights/shadows/DirectionalLightShadow.html b/docs/api/en/lights/shadows/DirectionalLightShadow.html similarity index 99% rename from docs/api/lights/shadows/DirectionalLightShadow.html rename to docs/api/en/lights/shadows/DirectionalLightShadow.html index 20838a404a995b..aa6e59eb0fce19 100644 --- a/docs/api/lights/shadows/DirectionalLightShadow.html +++ b/docs/api/en/lights/shadows/DirectionalLightShadow.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/lights/shadows/LightShadow.html b/docs/api/en/lights/shadows/LightShadow.html similarity index 99% rename from docs/api/lights/shadows/LightShadow.html rename to docs/api/en/lights/shadows/LightShadow.html index 7472d3d28b426c..782ccafa955dd0 100644 --- a/docs/api/lights/shadows/LightShadow.html +++ b/docs/api/en/lights/shadows/LightShadow.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/lights/shadows/SpotLightShadow.html b/docs/api/en/lights/shadows/SpotLightShadow.html similarity index 99% rename from docs/api/lights/shadows/SpotLightShadow.html rename to docs/api/en/lights/shadows/SpotLightShadow.html index f09340cbf3bfd1..4815f157c503b0 100644 --- a/docs/api/lights/shadows/SpotLightShadow.html +++ b/docs/api/en/lights/shadows/SpotLightShadow.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/loaders/AnimationLoader.html b/docs/api/en/loaders/AnimationLoader.html similarity index 98% rename from docs/api/loaders/AnimationLoader.html rename to docs/api/en/loaders/AnimationLoader.html index 54e5e4cb2b61e8..7fea709445d99c 100644 --- a/docs/api/loaders/AnimationLoader.html +++ b/docs/api/en/loaders/AnimationLoader.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/loaders/AudioLoader.html b/docs/api/en/loaders/AudioLoader.html similarity index 99% rename from docs/api/loaders/AudioLoader.html rename to docs/api/en/loaders/AudioLoader.html index da641e1cc08de9..be2dad7b3f8b86 100644 --- a/docs/api/loaders/AudioLoader.html +++ b/docs/api/en/loaders/AudioLoader.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/loaders/BufferGeometryLoader.html b/docs/api/en/loaders/BufferGeometryLoader.html similarity index 98% rename from docs/api/loaders/BufferGeometryLoader.html rename to docs/api/en/loaders/BufferGeometryLoader.html index 757ba5702168a7..848b06bf4a7d11 100644 --- a/docs/api/loaders/BufferGeometryLoader.html +++ b/docs/api/en/loaders/BufferGeometryLoader.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/loaders/Cache.html b/docs/api/en/loaders/Cache.html similarity index 98% rename from docs/api/loaders/Cache.html rename to docs/api/en/loaders/Cache.html index 3c9b0033d4bc7f..f0f9d81ff19a6d 100644 --- a/docs/api/loaders/Cache.html +++ b/docs/api/en/loaders/Cache.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/loaders/CompressedTextureLoader.html b/docs/api/en/loaders/CompressedTextureLoader.html similarity index 98% rename from docs/api/loaders/CompressedTextureLoader.html rename to docs/api/en/loaders/CompressedTextureLoader.html index 2d6acebb9433ab..ab1b1f51706d4b 100644 --- a/docs/api/loaders/CompressedTextureLoader.html +++ b/docs/api/en/loaders/CompressedTextureLoader.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/loaders/CubeTextureLoader.html b/docs/api/en/loaders/CubeTextureLoader.html similarity index 97% rename from docs/api/loaders/CubeTextureLoader.html rename to docs/api/en/loaders/CubeTextureLoader.html index d907fd75a55b03..532382d5a34199 100644 --- a/docs/api/loaders/CubeTextureLoader.html +++ b/docs/api/en/loaders/CubeTextureLoader.html @@ -2,7 +2,7 @@ - + @@ -56,7 +56,7 @@

      [property:String crossOrigin]

      If set, assigns the [link:https://developer.mozilla.org/en-US/docs/Web/HTML/CORS_settings_attributes crossOrigin] attribute of the image to the value of *crossOrigin*, - prior to starting the load. Default is *undefined*. + prior to starting the load. Default is *"anonymous"*.

      [property:LoadingManager manager]

      diff --git a/docs/api/loaders/DataTextureLoader.html b/docs/api/en/loaders/DataTextureLoader.html similarity index 98% rename from docs/api/loaders/DataTextureLoader.html rename to docs/api/en/loaders/DataTextureLoader.html index e264d860c58dfb..af83b27fec5d82 100644 --- a/docs/api/loaders/DataTextureLoader.html +++ b/docs/api/en/loaders/DataTextureLoader.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/loaders/FileLoader.html b/docs/api/en/loaders/FileLoader.html similarity index 99% rename from docs/api/loaders/FileLoader.html rename to docs/api/en/loaders/FileLoader.html index ee66923228e6ae..abe92be14ac57a 100644 --- a/docs/api/loaders/FileLoader.html +++ b/docs/api/en/loaders/FileLoader.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/loaders/FontLoader.html b/docs/api/en/loaders/FontLoader.html similarity index 97% rename from docs/api/loaders/FontLoader.html rename to docs/api/en/loaders/FontLoader.html index 40a8b289ae233d..4dcc23843c8c41 100644 --- a/docs/api/loaders/FontLoader.html +++ b/docs/api/en/loaders/FontLoader.html @@ -2,7 +2,7 @@ - + @@ -29,7 +29,7 @@

      Examples

      var loader = new THREE.FontLoader(); var font = loader.load( // resource URL - 'fonts/helvetiker_bold.typeface.json' + 'fonts/helvetiker_bold.typeface.json', // onLoad callback function ( font ) { diff --git a/docs/api/loaders/ImageBitmapLoader.html b/docs/api/en/loaders/ImageBitmapLoader.html similarity index 89% rename from docs/api/loaders/ImageBitmapLoader.html rename to docs/api/en/loaders/ImageBitmapLoader.html index 89340ba444117f..d54fc9f84660f0 100644 --- a/docs/api/loaders/ImageBitmapLoader.html +++ b/docs/api/en/loaders/ImageBitmapLoader.html @@ -2,7 +2,7 @@ - + @@ -11,8 +11,9 @@

      [name]

      - A loader for loading an [page:Image] as an [link:https://developer.mozilla.org/de/docs/Web/API/ImageBitmap ImageBitmap]. An ImageBitmap provides an asynchronous and resource efficient pathway to prepare textures for rendering in WebGL. - + A loader for loading an [page:Image] as an [link:https://developer.mozilla.org/de/docs/Web/API/ImageBitmap ImageBitmap]. + An ImageBitmap provides an asynchronous and resource efficient pathway to prepare textures for rendering in WebGL.
      + Unlike [page:FileLoader], [name] does not avoid multiple concurrent requests to the same URL.

      Example

      @@ -76,7 +77,7 @@

      [method:null load]( [param:String url], [param:Function onLoad], [param:Func [page:String url] — the path or URL to the file. This can also be a [link:https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/Data_URIs Data URI].
      [page:Function onLoad] — Will be called when load completes. The argument will be the loaded [page:Image image].
      - [page:Function onProgress] — Will be called while load progresses. The argument will be the progress event.
      + [page:Function onProgress] — This callback function is currently not supported.
      [page:Function onError] — Will be called when load errors.

      diff --git a/docs/api/loaders/ImageLoader.html b/docs/api/en/loaders/ImageLoader.html similarity index 94% rename from docs/api/loaders/ImageLoader.html rename to docs/api/en/loaders/ImageLoader.html index 38275ae310e4ef..eecf34bb76e46d 100644 --- a/docs/api/loaders/ImageLoader.html +++ b/docs/api/en/loaders/ImageLoader.html @@ -2,7 +2,7 @@ - + @@ -12,7 +12,6 @@

      [name]

      A loader for loading an [page:Image]. - This uses the [page:FileLoader] internally for loading files, and is used internally by the [page:CubeTextureLoader], [page:ObjectLoader] and [page:TextureLoader].

      @@ -70,7 +69,7 @@

      Properties

      [property:String crossOrigin]

      If set, assigns the [link:https://developer.mozilla.org/en-US/docs/Web/HTML/CORS_settings_attributes crossOrigin] - attribute of the image to the value of *crossOrigin*, prior to starting the load. Default is *undefined*. + attribute of the image to the value of *crossOrigin*, prior to starting the load. Default is *"anonymous"*.

      [property:LoadingManager manager]

      @@ -88,7 +87,7 @@

      [method:null load]( [param:String url], [param:Function onLoad], [param:Func [page:String url] — the path or URL to the file. This can also be a [link:https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/Data_URIs Data URI].
      [page:Function onLoad] — Will be called when load completes. The argument will be the loaded [page:Image image].
      - [page:Function onProgress] — Will be called while load progresses. The argument will be the progress event.
      + [page:Function onProgress] — This callback function is currently not supported.
      [page:Function onError] — Will be called when load errors.

      diff --git a/docs/api/loaders/JSONLoader.html b/docs/api/en/loaders/JSONLoader.html similarity index 84% rename from docs/api/loaders/JSONLoader.html rename to docs/api/en/loaders/JSONLoader.html index 61b44e90b3f2ea..c6a0d3c780cfa4 100644 --- a/docs/api/loaders/JSONLoader.html +++ b/docs/api/en/loaders/JSONLoader.html @@ -2,7 +2,7 @@ - + @@ -18,7 +18,7 @@

      [name]

      Example

      - [example:webgl_loader_json_blender WebGL / loader / json / blender]
      + [example:webgl_loader_json WebGL / loader / json]
      [example:webgl_loader_json_objconverter WebGL / loader / json / objconverter]

      @@ -62,6 +62,12 @@

      [name]( [param:LoadingManager manager] )

      Properties

      +

      [property:String crossOrigin]

      +

      + If set, assigns the [link:https://developer.mozilla.org/en-US/docs/Web/HTML/CORS_settings_attributes crossOrigin] + attribute of the image to the value of *crossOrigin*, prior to starting the load. Default is *"anonymous"*. +

      +

      [property:LoadingManager manager]

      The [page:LoadingManager loadingManager] the loader is using. Default is [page:DefaultLoadingManager]. @@ -87,7 +93,12 @@

      [method:null load]( [param:String url], [param:Function onLoad], [param:Func Begin loading from url and pass the JSON to onLoad.

      -

      [method:null setTexturePath]( [param:String texturePath] )

      +

      [method:JSONLoader setCrossOrigin]( [param:String value] )

      +

      + Set the [page:.crossOrigin] attribute. +

      + +

      [method:JSONLoader setTexturePath]( [param:String texturePath] )

      Set the base path or URL from which to load files. This can be useful if you are loading many files from the same directory. diff --git a/docs/api/loaders/Loader.html b/docs/api/en/loaders/Loader.html similarity index 97% rename from docs/api/loaders/Loader.html rename to docs/api/en/loaders/Loader.html index 0fdc99e8061614..21c8482ffb2982 100644 --- a/docs/api/loaders/Loader.html +++ b/docs/api/en/loaders/Loader.html @@ -2,7 +2,7 @@ - + @@ -39,6 +39,7 @@

      [property:Function onLoadComplete]

      [property:string crossOrigin]

      The crossOrigin string to implement CORS for loading the url from a different domain that allows CORS. + Default is *"anonymous"*.

      Methods

      diff --git a/docs/api/loaders/LoaderUtils.html b/docs/api/en/loaders/LoaderUtils.html similarity index 96% rename from docs/api/loaders/LoaderUtils.html rename to docs/api/en/loaders/LoaderUtils.html index e1b9261de49c28..05df4cf0888d82 100644 --- a/docs/api/loaders/LoaderUtils.html +++ b/docs/api/en/loaders/LoaderUtils.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/loaders/MaterialLoader.html b/docs/api/en/loaders/MaterialLoader.html similarity index 99% rename from docs/api/loaders/MaterialLoader.html rename to docs/api/en/loaders/MaterialLoader.html index 7e37891f494fd3..b931c50591b351 100644 --- a/docs/api/loaders/MaterialLoader.html +++ b/docs/api/en/loaders/MaterialLoader.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/loaders/ObjectLoader.html b/docs/api/en/loaders/ObjectLoader.html similarity index 95% rename from docs/api/loaders/ObjectLoader.html rename to docs/api/en/loaders/ObjectLoader.html index 8e994768199519..95a7c0f2e40262 100644 --- a/docs/api/loaders/ObjectLoader.html +++ b/docs/api/en/loaders/ObjectLoader.html @@ -2,7 +2,7 @@ - + @@ -77,8 +77,7 @@

      Properties

      [property:String crossOrigin]

      If set, assigns the [link:https://developer.mozilla.org/en-US/docs/Web/HTML/CORS_settings_attributes crossOrigin] - attribute of the image to the value of *crossOrigin*, - prior to starting the load. Default is *undefined*. + attribute of the image to the value of *crossOrigin*, prior to starting the load. Default is *"anonymous"*.

      [property:LoadingManager manager]

      @@ -110,7 +109,7 @@

      [method:null load]( [param:String url], [param:Function onLoad], [param:Func

      [method:Object3D parse]( [param:Object json], [param:Function onLoad] )

      [page:Object json] — required. The JSON source to parse.

      - [page:Function onLoad] — Will be called when parsed completes. The argument will be the parsed [page:Object3D object].
      + [page:Function onLoad] — Will be called when parsed completes. The argument will be the parsed [page:Object3D object].

      Parse a JSON structure and return a threejs object. This is used internally by [page:.load], but can also be used directly to parse @@ -213,12 +212,12 @@

      [method:Object3D parseObject]( [param:Object json] )

    -

    [method:null setCrossOrigin]( [param:String value] )

    +

    [method:ObjectLoader setCrossOrigin]( [param:String value] )

    [page:String value] — The crossOrigin string to implement CORS for loading the url from a different domain that allows CORS.

    -

    [method:null setTexturePath]( [param:String value] )

    +

    [method:ObjectLoader setTexturePath]( [param:String value] )

    [page:String value] — The base path or URL from which textures will be loaded.

    diff --git a/docs/api/loaders/TextureLoader.html b/docs/api/en/loaders/TextureLoader.html similarity index 85% rename from docs/api/loaders/TextureLoader.html rename to docs/api/en/loaders/TextureLoader.html index ed4e856a1e7886..867ef79a351491 100644 --- a/docs/api/loaders/TextureLoader.html +++ b/docs/api/en/loaders/TextureLoader.html @@ -2,7 +2,7 @@ - + @@ -72,7 +72,7 @@

    Properties

    [property:String crossOrigin]

    If set, assigns the [link:https://developer.mozilla.org/en-US/docs/Web/HTML/CORS_settings_attributes crossOrigin] - attribute of the image to the value of *crossOrigin*, prior to starting the load. Default is *undefined*. + attribute of the image to the value of *crossOrigin*, prior to starting the load. Default is *"anonymous"*.

    @@ -85,12 +85,6 @@

    [property:String path]

    The base path from which files will be loaded. See [page:.setPath]. Default is *undefined*.

    -

    [property:String withCredentials]

    -

    - Whether the XMLHttpRequest uses credentials - see [page:.setWithCredentials]. - Default is *undefined*. -

    -

    Methods

    [method:Texture load]( [param:String url], [param:Function onLoad], [param:Function onProgress], [param:Function onError] )

    @@ -114,13 +108,6 @@

    [method:FileLoader setPath]( [param:String path] )

    you are loading many models from the same directory.

    -

    [method:FileLoader setWithCredentials]( [param:Boolean value] )

    -

    - Whether the XMLHttpRequest uses credentials such as cookies, authorization headers or - TLS client certificates. See - [link:https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/withCredentials XMLHttpRequest.withCredentials].
    - Note that this has no effect if you are loading files locally or from the same domain. -

    Source

    diff --git a/docs/api/loaders/managers/DefaultLoadingManager.html b/docs/api/en/loaders/managers/DefaultLoadingManager.html similarity index 95% rename from docs/api/loaders/managers/DefaultLoadingManager.html rename to docs/api/en/loaders/managers/DefaultLoadingManager.html index 6aea6dddf2ec8a..f608c7e1ec04b2 100644 --- a/docs/api/loaders/managers/DefaultLoadingManager.html +++ b/docs/api/en/loaders/managers/DefaultLoadingManager.html @@ -2,7 +2,7 @@ - + @@ -19,10 +19,6 @@

    [name]

    Example

    -

    - [example:webgl_loader_scene WebGL / loader / scene]
    -

    -

    You can optionally set the [page:LoadingManager.onStart onStart], [page:LoadingManager.onLoad onLoad], [page:LoadingManager.onProgress onProgress], [page:LoadingManager.onStart onError] functions for the manager. diff --git a/docs/api/loaders/managers/LoadingManager.html b/docs/api/en/loaders/managers/LoadingManager.html similarity index 99% rename from docs/api/loaders/managers/LoadingManager.html rename to docs/api/en/loaders/managers/LoadingManager.html index 74f2a46a22f2c0..034baa13a21c34 100644 --- a/docs/api/loaders/managers/LoadingManager.html +++ b/docs/api/en/loaders/managers/LoadingManager.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/materials/LineBasicMaterial.html b/docs/api/en/materials/LineBasicMaterial.html similarity index 94% rename from docs/api/materials/LineBasicMaterial.html rename to docs/api/en/materials/LineBasicMaterial.html index 24d0d897e06eb9..16e54b2651de82 100644 --- a/docs/api/materials/LineBasicMaterial.html +++ b/docs/api/en/materials/LineBasicMaterial.html @@ -2,7 +2,7 @@ - + @@ -75,8 +75,8 @@

    [property:Float linewidth]

    Controls line thickness. Default is *1*.

    - Due to limitations in the [link:https://code.google.com/p/angleproject ANGLE layer], - with the [page:WebGLRenderer WebGL] renderer on Windows platforms linewidth will + Due to limitations of the [link:https://www.khronos.org/registry/OpenGL/specs/gl/glspec46.core.pdf OpenGL Core Profile] + with the [page:WebGLRenderer WebGL] renderer on most platforms linewidth will always be 1 regardless of the set value.

    diff --git a/docs/api/materials/LineDashedMaterial.html b/docs/api/en/materials/LineDashedMaterial.html similarity index 91% rename from docs/api/materials/LineDashedMaterial.html rename to docs/api/en/materials/LineDashedMaterial.html index 55a26b86a84c65..7473f8b5347c7b 100644 --- a/docs/api/materials/LineDashedMaterial.html +++ b/docs/api/en/materials/LineDashedMaterial.html @@ -2,7 +2,7 @@ - + @@ -70,8 +70,8 @@

    [property:Float linewidth]

    Controls line thickness. Default is *1*.

    - Due to limitations in the [link:https://code.google.com/p/angleproject ANGLE layer], - with the [page:WebGLRenderer WebGL] renderer on Windows platforms linewidth will + Due to limitations of the [link:https://www.khronos.org/registry/OpenGL/specs/gl/glspec46.core.pdf OpenGL Core Profile] + with the [page:WebGLRenderer WebGL] renderer on most platforms linewidth will always be 1 regardless of the set value.

    diff --git a/docs/api/materials/Material.html b/docs/api/en/materials/Material.html similarity index 98% rename from docs/api/materials/Material.html rename to docs/api/en/materials/Material.html index e09051b6134568..c7986300440974 100644 --- a/docs/api/materials/Material.html +++ b/docs/api/en/materials/Material.html @@ -2,7 +2,7 @@ - + @@ -162,8 +162,7 @@

    [property:String name]

    [property:Boolean needsUpdate]

    - Specifies that the material needs to be updated at the WebGL level. - Set it to true if you made changes that need to be reflected in WebGL.
    + Specifies that the material needs to be recompiled.
    This property is automatically set to *true* when instancing a new material.

    diff --git a/docs/api/materials/MeshBasicMaterial.html b/docs/api/en/materials/MeshBasicMaterial.html similarity index 95% rename from docs/api/materials/MeshBasicMaterial.html rename to docs/api/en/materials/MeshBasicMaterial.html index 27cd72925b4590..6addaaad46ae5f 100644 --- a/docs/api/materials/MeshBasicMaterial.html +++ b/docs/api/en/materials/MeshBasicMaterial.html @@ -2,7 +2,7 @@ - + @@ -151,8 +151,9 @@

    [property:String wireframeLinejoin]

    [property:Float wireframeLinewidth]

    Controls wireframe thickness. Default is 1.

    - Due to limitations in the [link:https://code.google.com/p/angleproject ANGLE layer], - on Windows platforms linewidth will always be 1 regardless of the set value. + Due to limitations of the [link:https://www.khronos.org/registry/OpenGL/specs/gl/glspec46.core.pdf OpenGL Core Profile] + with the [page:WebGLRenderer WebGL] renderer on most platforms linewidth will + always be 1 regardless of the set value.

    Methods

    diff --git a/docs/api/materials/MeshDepthMaterial.html b/docs/api/en/materials/MeshDepthMaterial.html similarity index 93% rename from docs/api/materials/MeshDepthMaterial.html rename to docs/api/en/materials/MeshDepthMaterial.html index 42ecc1c007a634..a70032e6551bd0 100644 --- a/docs/api/materials/MeshDepthMaterial.html +++ b/docs/api/en/materials/MeshDepthMaterial.html @@ -2,7 +2,7 @@ - + @@ -107,8 +107,9 @@

    [property:boolean wireframe]

    [property:Float wireframeLinewidth]

    Controls wireframe thickness. Default is 1.

    - Due to limitations in the [link:https://code.google.com/p/angleproject ANGLE layer], - on Windows platforms linewidth will always be 1 regardless of the set value. + Due to limitations of the [link:https://www.khronos.org/registry/OpenGL/specs/gl/glspec46.core.pdf OpenGL Core Profile] + with the [page:WebGLRenderer WebGL] renderer on most platforms linewidth will + always be 1 regardless of the set value.

    Methods

    diff --git a/docs/api/materials/MeshLambertMaterial.html b/docs/api/en/materials/MeshLambertMaterial.html similarity index 95% rename from docs/api/materials/MeshLambertMaterial.html rename to docs/api/en/materials/MeshLambertMaterial.html index 959994526aeed1..5d38a4b2a1f567 100644 --- a/docs/api/materials/MeshLambertMaterial.html +++ b/docs/api/en/materials/MeshLambertMaterial.html @@ -2,7 +2,7 @@ - + @@ -101,7 +101,7 @@

    [property:Color emissive]

    [property:Texture emissiveMap]

    - Set emisssive (glow) map. Default is null. The emissive map color is modulated by + Set emissive (glow) map. Default is null. The emissive map color is modulated by the emissive color and the emissive intensity. If you have an emissive map, be sure to set the emissive color to something other than black.

    @@ -177,8 +177,9 @@

    [property:String wireframeLinejoin]

    [property:Float wireframeLinewidth]

    Controls wireframe thickness. Default is 1.

    - Due to limitations in the [link:https://code.google.com/p/angleproject ANGLE layer], - on Windows platforms linewidth will always be 1 regardless of the set value. + Due to limitations of the [link:https://www.khronos.org/registry/OpenGL/specs/gl/glspec46.core.pdf OpenGL Core Profile] + with the [page:WebGLRenderer WebGL] renderer on most platforms linewidth will + always be 1 regardless of the set value.

    Methods

    diff --git a/docs/api/materials/MeshNormalMaterial.html b/docs/api/en/materials/MeshNormalMaterial.html similarity index 88% rename from docs/api/materials/MeshNormalMaterial.html rename to docs/api/en/materials/MeshNormalMaterial.html index 6a7c0c2716e84a..67e1a61f482123 100644 --- a/docs/api/materials/MeshNormalMaterial.html +++ b/docs/api/en/materials/MeshNormalMaterial.html @@ -2,7 +2,7 @@ - + @@ -68,8 +68,9 @@

    [property:boolean wireframe]

    [property:Float wireframeLinewidth]

    Controls wireframe thickness. Default is 1.

    - Due to limitations in the [link:https://code.google.com/p/angleproject ANGLE layer], - on Windows platforms linewidth will always be 1 regardless of the set value. + Due to limitations of the [link:https://www.khronos.org/registry/OpenGL/specs/gl/glspec46.core.pdf OpenGL Core Profile] + with the [page:WebGLRenderer WebGL] renderer on most platforms linewidth will + always be 1 regardless of the set value.

    Methods

    diff --git a/docs/api/materials/MeshPhongMaterial.html b/docs/api/en/materials/MeshPhongMaterial.html similarity index 95% rename from docs/api/materials/MeshPhongMaterial.html rename to docs/api/en/materials/MeshPhongMaterial.html index 2f024e38db597b..7f7470258d4a18 100644 --- a/docs/api/materials/MeshPhongMaterial.html +++ b/docs/api/en/materials/MeshPhongMaterial.html @@ -2,7 +2,7 @@ - + @@ -178,6 +178,13 @@

    [property:Texture normalMap]

    the way the color is lit. Normal maps do not change the actual shape of the surface, only the lighting.

    +

    [property:Integer normalMapType]

    +

    + The type of normal map.

    + + Options are [page:constant THREE.TangentSpaceNormalMap] (default), and [page:constant THREE.ObjectSpaceNormalMap]. +

    +

    [property:Vector2 normalScale]

    How much the normal map affects the material. Typical ranges are 0-1. @@ -240,8 +247,9 @@

    [property:String wireframeLinejoin]

    [property:Float wireframeLinewidth]

    Controls wireframe thickness. Default is 1.

    - Due to limitations in the [link:https://code.google.com/p/angleproject ANGLE layer], - on Windows platforms linewidth will always be 1 regardless of the set value. + Due to limitations of the [link:https://www.khronos.org/registry/OpenGL/specs/gl/glspec46.core.pdf OpenGL Core Profile] + with the [page:WebGLRenderer WebGL] renderer on most platforms linewidth will + always be 1 regardless of the set value.

    Methods

    diff --git a/docs/api/materials/MeshPhysicalMaterial.html b/docs/api/en/materials/MeshPhysicalMaterial.html similarity index 99% rename from docs/api/materials/MeshPhysicalMaterial.html rename to docs/api/en/materials/MeshPhysicalMaterial.html index 4cf9f54016f15f..baaa85da0ec07a 100644 --- a/docs/api/materials/MeshPhysicalMaterial.html +++ b/docs/api/en/materials/MeshPhysicalMaterial.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/materials/MeshStandardMaterial.html b/docs/api/en/materials/MeshStandardMaterial.html similarity index 92% rename from docs/api/materials/MeshStandardMaterial.html rename to docs/api/en/materials/MeshStandardMaterial.html index f13d11aa6b8a51..e60c56eb213000 100644 --- a/docs/api/materials/MeshStandardMaterial.html +++ b/docs/api/en/materials/MeshStandardMaterial.html @@ -2,7 +2,7 @@ - + @@ -172,6 +172,12 @@

    [property:TextureCube envMap]

    of the env texture. TextureCubes created with default settings are correctly configured; if adjusting texture parameters manually, ensure minFilter is set to one of the MipMap options, and that mip maps have not been otherwise forcibly disabled.

    +

    + Note: only [link:https://threejs.org/docs/#api/textures/CubeTexture cube environment maps] are supported + for MeshStandardMaterial. If you want to use an equirectangular map you will need to use the + [link:https://github.com/mrdoob/three.js/blob/dev/examples/js/loaders/EquirectangularToCubeGenerator.js EquirectangularToCubeGenerator]. + See this [link:https://threejs.org/examples/webgl_materials_envmaps_exr.html example] for details. +

    [property:Float envMapIntensity]

    Scales the effect of the environment map by multiplying its color.

    @@ -220,6 +226,13 @@

    [property:Texture normalMap]

    the way the color is lit. Normal maps do not change the actual shape of the surface, only the lighting.

    +

    [property:Integer normalMapType]

    +

    + The type of normal map.

    + + Options are [page:constant THREE.TangentSpaceNormalMap] (default), and [page:constant THREE.ObjectSpaceNormalMap]. +

    +

    [property:Vector2 normalScale]

    How much the normal map affects the material. Typical ranges are 0-1. @@ -267,8 +280,9 @@

    [property:String wireframeLinejoin]

    [property:Float wireframeLinewidth]

    Controls wireframe thickness. Default is 1.

    - Due to limitations in the [link:https://code.google.com/p/angleproject ANGLE layer], - on Windows platforms linewidth will always be 1 regardless of the set value. + Due to limitations of the [link:https://www.khronos.org/registry/OpenGL/specs/gl/glspec46.core.pdf OpenGL Core Profile] + with the [page:WebGLRenderer WebGL] renderer on most platforms linewidth will + always be 1 regardless of the set value.

    Methods

    diff --git a/docs/api/materials/MeshToonMaterial.html b/docs/api/en/materials/MeshToonMaterial.html similarity index 98% rename from docs/api/materials/MeshToonMaterial.html rename to docs/api/en/materials/MeshToonMaterial.html index 083c133f8dbc5f..3c979ea095d677 100644 --- a/docs/api/materials/MeshToonMaterial.html +++ b/docs/api/en/materials/MeshToonMaterial.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/materials/PointsMaterial.html b/docs/api/en/materials/PointsMaterial.html similarity index 91% rename from docs/api/materials/PointsMaterial.html rename to docs/api/en/materials/PointsMaterial.html index 1dad762600024c..17eaf439c8791e 100644 --- a/docs/api/materials/PointsMaterial.html +++ b/docs/api/en/materials/PointsMaterial.html @@ -2,7 +2,7 @@ - + @@ -55,7 +55,7 @@

    Examples

    scene.add( starField );
    -

    [name]( [page:Object parameters] )

    +

    [name]( [param:Object parameters] )

    [page:Object parameters] - (optional) an object with one or more properties defining the material's appearance. Any property of the material (including any property inherited from [page:Material]) can be passed in here.

    @@ -77,18 +77,19 @@

    [property:Boolean isPointsMaterial]

    You should not change this, as it used internally for optimisation.

    -

    [property:Boolean lights]

    -

    Whether the material is affected by lights. Default is *false*.

    -

    [property:Texture map]

    Sets the color of the points using data from a [page:Texture].

    +

    [property:Boolean morphTargets]

    +

    Define whether the material uses morphTargets. Default is false.

    +

    [property:Number size]

    Sets the size of the points. Default is 1.0.

    [property:Boolean sizeAttenuation]

    -

    Specify whether points' size will get smaller with the distance. Default is true.

    +

    Specify whether points' size is attenuated by the camera depth. (Perspective camera only.) Default is true.

    +

    Methods

    diff --git a/docs/api/materials/RawShaderMaterial.html b/docs/api/en/materials/RawShaderMaterial.html similarity index 98% rename from docs/api/materials/RawShaderMaterial.html rename to docs/api/en/materials/RawShaderMaterial.html index 6e1152e2893a21..9bf9918c69b0bb 100644 --- a/docs/api/materials/RawShaderMaterial.html +++ b/docs/api/en/materials/RawShaderMaterial.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/materials/ShaderMaterial.html b/docs/api/en/materials/ShaderMaterial.html similarity index 96% rename from docs/api/materials/ShaderMaterial.html rename to docs/api/en/materials/ShaderMaterial.html index c95fbbaf7e3a38..fd3c8f15992f93 100644 --- a/docs/api/materials/ShaderMaterial.html +++ b/docs/api/en/materials/ShaderMaterial.html @@ -2,7 +2,7 @@ - + @@ -371,8 +371,9 @@

    [property:Boolean lights]

    [property:Float linewidth]

    Controls wireframe thickness. Default is 1.

    - Due to limitations in the [link:https://code.google.com/p/angleproject ANGLE layer], - on Windows platforms linewidth will always be 1 regardless of the set value. + Due to limitations of the [link:https://www.khronos.org/registry/OpenGL/specs/gl/glspec46.core.pdf OpenGL Core Profile] + with the [page:WebGLRenderer WebGL] renderer on most platforms linewidth will + always be 1 regardless of the set value.

    @@ -443,8 +444,9 @@

    [property:Boolean wireframe]

    [property:Float wireframeLinewidth]

    Controls wireframe thickness. Default is 1.

    - Due to limitations in the [link:https://code.google.com/p/angleproject ANGLE layer], - on Windows platforms linewidth will always be 1 regardless of the set value. + Due to limitations of the [link:https://www.khronos.org/registry/OpenGL/specs/gl/glspec46.core.pdf OpenGL Core Profile) + with the [page:WebGLRenderer WebGL] renderer on most platforms linewidth will + always be 1 regardless of the set value.

    diff --git a/docs/api/materials/ShadowMaterial.html b/docs/api/en/materials/ShadowMaterial.html similarity index 98% rename from docs/api/materials/ShadowMaterial.html rename to docs/api/en/materials/ShadowMaterial.html index 1ab9507990134c..efe8e2b9b45c15 100644 --- a/docs/api/materials/ShadowMaterial.html +++ b/docs/api/en/materials/ShadowMaterial.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/materials/SpriteMaterial.html b/docs/api/en/materials/SpriteMaterial.html similarity index 88% rename from docs/api/materials/SpriteMaterial.html rename to docs/api/en/materials/SpriteMaterial.html index f8f5fc0b9fa1ae..5f3f06cd331338 100644 --- a/docs/api/materials/SpriteMaterial.html +++ b/docs/api/en/materials/SpriteMaterial.html @@ -2,7 +2,7 @@ - + @@ -37,7 +37,7 @@

    Examples

    -

    [name]( [page:Object parameters] )

    +

    [name]( [param:Object parameters] )

    [page:Object parameters] - (optional) an object with one or more properties defining the material's appearance. Any property of the material (including any property inherited from [page:Material]) can be passed in here.

    @@ -67,8 +67,11 @@

    [property:Texture map]

    [property:Radians rotation]

    The rotation of the sprite in radians. Default is 0.

    +

    [property:Boolean sizeAttenuation]

    +

    Whether the size of the sprite is attenuated by the camera depth. (Perspective camera only.) Default is *true*.

    +

    Methods

    -

    See the base [page:Material] class for common methods.

    +

    See the base [page:Material] class for common methods.

    Source

    diff --git a/docs/api/math/Box2.html b/docs/api/en/math/Box2.html similarity index 98% rename from docs/api/math/Box2.html rename to docs/api/en/math/Box2.html index 8f400367153353..da4f7bbd03fe43 100644 --- a/docs/api/math/Box2.html +++ b/docs/api/en/math/Box2.html @@ -2,7 +2,7 @@ - + @@ -23,7 +23,7 @@

    [name]( [param:Vector2 min], [param:Vector2 max] )

    [page:Vector2 min] - (optional) [page:Vector2] representing the lower (x, y) boundary of the box. Default is ( + Infinity, + Infinity ).
    - [page:Vector2 max] - (optional) [page:Vector2] representing the lower upper (x, y) boundary of the box. + [page:Vector2 max] - (optional) [page:Vector2] representing the upper (x, y) boundary of the box. Default is ( - Infinity, - Infinity ).

    Creates a [name] bounded by min and max. @@ -172,7 +172,7 @@

    [method:Box2 makeEmpty]()

    [method:Box2 set]( [param:Vector2 min], [param:Vector2 max] )

    [page:Vector2 min] - (required ) [page:Vector2] representing the lower (x, y) boundary of the box.
    - [page:Vector2 max] - (required) [page:Vector2] representing the lower upper (x, y) boundary of the box.

    + [page:Vector2 max] - (required) [page:Vector2] representing the upper (x, y) boundary of the box.

    Sets the lower and upper (x, y) boundaries of this box.

    diff --git a/docs/api/math/Box3.html b/docs/api/en/math/Box3.html similarity index 99% rename from docs/api/math/Box3.html rename to docs/api/en/math/Box3.html index d673e760dfa66c..a657e85522f68e 100644 --- a/docs/api/math/Box3.html +++ b/docs/api/en/math/Box3.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/math/Color.html b/docs/api/en/math/Color.html similarity index 81% rename from docs/api/math/Color.html rename to docs/api/en/math/Color.html index 0d49f13c968200..02c57a28151fd4 100644 --- a/docs/api/math/Color.html +++ b/docs/api/en/math/Color.html @@ -2,7 +2,7 @@ - + @@ -121,18 +121,34 @@

    [method:Color copy]( [param:Color color] )

    Copies the [page:.r r], [page:.g g] and [page:.b b] parameters from [page:Color color] in to this color.

    -

    [method:Color convertGammaToLinear]()

    -

    Converts this color from gamma to linear space by squaring the values of [page:.r r], [page:.g g] and [page:.b b] ).

    +

    [method:Color convertGammaToLinear]( [param:Float gammaFactor] )

    +

    + [page:Float gammaFactor] - (optional). Default is *2.0*.

    + Converts this color from gamma space to linear space by taking [page:.r r], [page:.g g] and [page:.b b] to the power of [page:Float gammaFactor]. +

    + +

    [method:Color convertLinearToGamma]( [param:Float gammaFactor] )

    +

    + [page:Float gammaFactor] - (optional). Default is *2.0*.

    + Converts this color from linear space to gamma space by taking [page:.r r], [page:.g g] and [page:.b b] to the power of 1 / [page:Float gammaFactor]. +

    -

    [method:Color convertLinearToGamma]()

    -

    Converts this color from linear to gamma space by taking the square root of [page:.r r], [page:.g g] and [page:.b b]).

    +

    [method:Color convertLinearToSRGB]()

    +

    + Converts this color from linear space to sRGB space. +

    + +

    [method:Color convertSRGBToLinear]()

    +

    + Converts this color from sRGB space to linear space. +

    [method:Color copyGammaToLinear]( [param:Color color], [param:Float gammaFactor] )

    [page:Color color] — Color to copy.
    [page:Float gammaFactor] - (optional). Default is *2.0*.

    - Copies the given color into this color while converting it from gamma to linear space + Copies the given color into this color, and then converts this color from gamma space to linear space by taking [page:.r r], [page:.g g] and [page:.b b] to the power of [page:Float gammaFactor].

    @@ -141,10 +157,24 @@

    [method:Color copyLinearToGamma]( [param:Color color], [param:Float gammaFac [page:Color color] — Color to copy.
    [page:Float gammaFactor] - (optional). Default is *2.0*.

    - Copies the given color into this color while converting it from linear to gamma space + Copies the given color into this color, and then converts this color from linear space to gamma space by taking [page:.r r], [page:.g g] and [page:.b b] to the power of 1 / [page:Float gammaFactor].

    +

    [method:Color copyLinearToSRGB]( [param:Color color]] )

    +

    + [page:Color color] — Color to copy.
    + + Copies the given color into this color, and then converts this color from linear space to sRGB space. +

    + +

    [method:Color copySRGBToLinear]( [param:Color color] )

    +

    + [page:Color color] — Color to copy.
    + + Copies the given color into this color, and then converts this color from sRGB space to linear space. +

    +

    [method:Boolean equals]( [param:Color color] )

    Compares the RGB values of [page:Color color] with those of this object. Returns true if they are the same, false otherwise.

    @@ -188,6 +218,18 @@

    [method:Color lerp]( [param:Color color], [param:Float alpha] )

    this color and 1.0 is the first argument.

    +

    [method:Color lerpHSL]( [param:Color color], [param:Float alpha] )

    +

    + [page:Color color] - color to converge on.
    + [page:Float alpha] - interpolation factor in the closed interval [0, 1].

    + + Linearly interpolates this color's HSL values toward the HSL values of the passed argument. + It differs from the classic [page:.lerp] by not interpolating straight from one color to the other, + but instead going through all the hues in between those two colors. + The alpha argument can be thought of as the ratio between the two colors, where 0.0 is + this color and 1.0 is the first argument. +

    +

    [method:Color multiply]( [param:Color color] )

    Multiplies this color's RGB values by the given [page:Color color]'s RGB values.

    diff --git a/docs/api/math/Cylindrical.html b/docs/api/en/math/Cylindrical.html similarity index 82% rename from docs/api/math/Cylindrical.html rename to docs/api/en/math/Cylindrical.html index a3e0b50902bfcc..cc2d76d76c4083 100644 --- a/docs/api/math/Cylindrical.html +++ b/docs/api/en/math/Cylindrical.html @@ -2,7 +2,7 @@ - + @@ -50,18 +50,20 @@

    [method:Cylindrical copy]( [param:Cylindrical other] )

    and [page:.y y] properties to this cylindrical.

    -

    [method:Cylindrical set]( [param:Float radius], [param:Float phi], [param:Float theta] )

    +

    [method:Cylindrical set]( [param:Float radius], [param:Float theta], [param:Float y] )

    Sets values of this cylindrical's [page:.radius radius], [page:.theta theta] and [page:.y y] properties.

    [method:Cylindrical setFromVector3]( [param:Vector3 vec3] )

    Sets values of this cylindrical's [page:.radius radius], [page:.theta theta] - and [page:.y y] properties from the [page:Vector3 Vector3].

    + and [page:.y y] properties from the [page:Vector3 Vector3]. +

    - The [page:.radius radius] is set the vector's distance from the origin as measured along - the the x-z plane, while [page:.theta theta] is set from its direction on - the the x-z plane and [page:.y y] is set from the vector's y component. +

    [method:Cylindrical setFromCartesianCoords]( [param:Float x], [param:Float y], [param:Float z] )

    +

    + Sets values of this cylindrical's [page:.radius radius], [page:.theta theta] + and [page:.y y] properties from Cartesian coordinates.

    Source

    diff --git a/docs/api/math/Euler.html b/docs/api/en/math/Euler.html similarity index 95% rename from docs/api/math/Euler.html rename to docs/api/en/math/Euler.html index 71b59eecc2e3f0..69e3aa42b347c0 100644 --- a/docs/api/math/Euler.html +++ b/docs/api/en/math/Euler.html @@ -2,7 +2,7 @@ - + @@ -176,8 +176,13 @@

    [method:Array toArray]( [param:Array array], [param:Integer offset] )

    Returns an array of the form [[page:.x x], [page:.y y], [page:.z z], [page:.order order ]].

    -

    [method:Vector3 toVector3]()

    -

    Returns the Euler's [page:.x x], [page:.y y] and [page:.z z] properties as a [page:Vector3].

    +

    [method:Vector3 toVector3]( [param:Vector3 optionalResult] )

    +

    + [page:Vector3 optionalResult] — (optional) If specified, the result will be copied into this Vector, + otherwise a new one will be created.

    + + Returns the Euler's [page:.x x], [page:.y y] and [page:.z z] properties as a [page:Vector3]. +

    Source

    diff --git a/docs/api/math/Frustum.html b/docs/api/en/math/Frustum.html similarity index 99% rename from docs/api/math/Frustum.html rename to docs/api/en/math/Frustum.html index 697b3a59e8c2a0..755c80883a12d0 100644 --- a/docs/api/math/Frustum.html +++ b/docs/api/en/math/Frustum.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/math/Interpolant.html b/docs/api/en/math/Interpolant.html similarity index 98% rename from docs/api/math/Interpolant.html rename to docs/api/en/math/Interpolant.html index 58408e8429c1f5..37379631407a3d 100644 --- a/docs/api/math/Interpolant.html +++ b/docs/api/en/math/Interpolant.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/math/Line3.html b/docs/api/en/math/Line3.html similarity index 99% rename from docs/api/math/Line3.html rename to docs/api/en/math/Line3.html index e5a633af4773a5..b83b61f1e39e77 100644 --- a/docs/api/math/Line3.html +++ b/docs/api/en/math/Line3.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/math/Math.html b/docs/api/en/math/Math.html similarity index 96% rename from docs/api/math/Math.html rename to docs/api/en/math/Math.html index af9300abe45510..c87edd728f5323 100644 --- a/docs/api/math/Math.html +++ b/docs/api/en/math/Math.html @@ -2,7 +2,7 @@ - + @@ -54,12 +54,7 @@

    [method:Float lerp]( [param:Float x], [param:Float y], [param:Float t] )

    -

    [method:Float mapLinear]( - [page:Float x], - [page:Float a1], - [page:Float a2], - [page:Float b1], - [page:Float b2] )

    +

    [method:Float mapLinear]( [param:Float x], [param:Float a1], [param:Float a2], [param:Float b1], [param:Float b2] )

    [page:Float x] — Value to be mapped.
    [page:Float a1] — Minimum value for range A.
    diff --git a/docs/api/math/Matrix3.html b/docs/api/en/math/Matrix3.html similarity index 84% rename from docs/api/math/Matrix3.html rename to docs/api/en/math/Matrix3.html index a14e62454d917d..d37791eaaa32cc 100644 --- a/docs/api/math/Matrix3.html +++ b/docs/api/en/math/Matrix3.html @@ -2,7 +2,7 @@ - + @@ -83,7 +83,7 @@

    [method:Array applyToBufferAttribute]( [param:BufferAttribute attribute] )[method:Matrix3 clone]()

    Creates a new Matrix3 and with identical elements to this one.

    -

    [method:Matrix3 copy]( [param:Matrix3 m] )

    +

    [method:this copy]( [param:Matrix3 m] )

    Copies the elements of matrix [page:Matrix3 m] into this matrix.

    [method:Float determinant]()

    @@ -95,7 +95,7 @@

    [method:Float determinant]()

    [method:Boolean equals]( [param:Matrix3 m] )

    Return true if this matrix and [page:Matrix3 m] are equal.

    -

    [method:Matrix3 fromArray]( [param:Array array], [param:Integer offset] )

    +

    [method:this fromArray]( [param:Array array], [param:Integer offset] )

    [page:Array array] - the array to read the elements from.
    [page:Integer offset] - (optional) index of first element in the array. Default is 0.

    @@ -104,7 +104,7 @@

    [method:Matrix3 fromArray]( [param:Array array], [param:Integer offset] ) -

    [method:Matrix3 getInverse]( [param:Matrix3 m], [param:Boolean throwOnDegenerate] )

    +

    [method:this getInverse]( [param:Matrix3 m], [param:Boolean throwOnDegenerate] )

    [page:Matrix3 m] - the matrix to take the inverse of.
    [page:Boolean throwOnDegenerate] - (optional) If true, throw an error if the matrix is degenerate (not invertible).

    @@ -115,7 +115,7 @@

    [method:Matrix3 getInverse]( [param:Matrix3 m], [param:Boolean throwOnDegene If [page:Boolean throwOnDegenerate] is not set and the matrix is not invertible, set this to the 3x3 identity matrix.

    -

    [method:Matrix3 getNormalMatrix]( [param:Matrix4 m] )

    +

    [method:this getNormalMatrix]( [param:Matrix4 m] )

    [page:Matrix4 m] - [page:Matrix4]

    @@ -124,7 +124,7 @@

    [method:Matrix3 getNormalMatrix]( [param:Matrix4 m] )

    of the matrix [page:Matrix4 m].

    -

    [method:Matrix3 identity]()

    +

    [method:this identity]()

    Resets this matrix to the 3x3 identity matrix: @@ -135,21 +135,16 @@

    [method:Matrix3 identity]()

    -

    [method:Matrix3 multiply]( [param:Matrix3 m] )

    +

    [method:this multiply]( [param:Matrix3 m] )

    Post-multiplies this matrix by [page:Matrix3 m].

    -

    [method:Matrix3 multiplyMatrices]( [param:Matrix3 a], [param:Matrix3 b] )

    +

    [method:this multiplyMatrices]( [param:Matrix3 a], [param:Matrix3 b] )

    Sets this matrix to [page:Matrix3 a] x [page:Matrix3 b].

    -

    [method:Matrix3 multiplyScalar]( [param:Float s] )

    +

    [method:this multiplyScalar]( [param:Float s] )

    Multiplies every component of the matrix by the scalar value *s*.

    -

    - [method:Matrix3 set]( - [page:Float n11], [page:Float n12], [page:Float n13], - [page:Float n21], [page:Float n22], [page:Float n23], - [page:Float n31], [page:Float n32], [page:Float n33] ) -

    +

    [method:this set]( [param:Float n11], [param:Float n12], [param:Float n13], [param:Float n21], [param:Float n22], [param:Float n23], [param:Float n31], [param:Float n32], [param:Float n33] )

    [page:Float n11] - value to put in row 1, col 1.
    [page:Float n12] - value to put in row 1, col 2.
    @@ -163,17 +158,13 @@

    sequence of values.

    -

    [method:Matrix3 premultiply]( [param:Matrix3 m] )

    +

    [method:this premultiply]( [param:Matrix3 m] )

    Pre-multiplies this matrix by [page:Matrix3 m].

    -

    [method:Matrix3 setFromMatrix4]( [param:Matrix4 m] )

    +

    [method:this setFromMatrix4]( [param:Matrix4 m] )

    Set this matrx to the upper 3x3 matrix of the Matrix4 [page:Matrix4 m].

    -

    - [method:Matrix3 setUvTransform]( - [page:Float tx], [page:Float ty], [page:Float sx], [page:Float sy], - [page:Float rotation], [page:Float cx], [page:Float cy] ) -

    +

    [method:this setUvTransform]( [param:Float tx], [param:Float ty], [param:Float sx], [param:Float sy], [param:Float rotation], [param:Float cx], [param:Float cy] )

    [page:Float tx] - offset x
    [page:Float ty] - offset y
    @@ -195,10 +186,10 @@

    [method:Array toArray]( [param:Array array], [param:Integer offset] )

    [link:https://en.wikipedia.org/wiki/Row-_and_column-major_order#Column-major_order column-major] format.

    -

    [method:Matrix3 transpose]()

    +

    [method:this transpose]()

    [link:https://en.wikipedia.org/wiki/Transpose Transposes] this matrix in place.

    -

    [method:Matrix3 transposeIntoArray]( [param:Array array] )

    +

    [method:this transposeIntoArray]( [param:Array array] )

    [page:Array array] - array to store the resulting vector in.

    diff --git a/docs/api/math/Matrix4.html b/docs/api/en/math/Matrix4.html similarity index 83% rename from docs/api/math/Matrix4.html rename to docs/api/en/math/Matrix4.html index e5db3ce5addac3..e9b7ac7a63156d 100644 --- a/docs/api/math/Matrix4.html +++ b/docs/api/en/math/Matrix4.html @@ -2,7 +2,7 @@ - + @@ -119,7 +119,7 @@

    [method:Array applyToBufferAttribute]( [param:BufferAttribute attribute] )[method:Matrix4 clone]()

    Creates a new Matrix4 with identical [page:.elements elements] to this one.

    -

    [method:Matrix4 compose]( [param:Vector3 position], [param:Quaternion quaternion], [param:Vector3 scale] )

    +

    [method:this compose]( [param:Vector3 position], [param:Quaternion quaternion], [param:Vector3 scale] )

    Sets this matrix to the transformation composed of [page:Vector3 position], [page:Quaternion quaternion] and [page:Vector3 scale]. Internally this calls @@ -128,10 +128,10 @@

    [method:Matrix4 compose]( [param:Vector3 position], [param:Quaternion quater [page:.setPosition setPosition]( [page:Vector3 position] ).

    -

    [method:Matrix4 copy]( [param:Matrix4 m] )

    +

    [method:this copy]( [param:Matrix4 m] )

    Copies the [page:.elements elements] of matrix [page:Matrix4 m] into this matrix.

    -

    [method:Matrix4 copyPosition]( [param:Matrix4 m] )

    +

    [method:this copyPosition]( [param:Matrix4 m] )

    Copies the translation component of the supplied matrix [page:Matrix4 m] into this matrix's translation component. @@ -154,7 +154,7 @@

    [method:Float determinant]()

    [method:Boolean equals]( [param:Matrix4 m] )

    Return true if this matrix and [page:Matrix4 m] are equal.

    -

    [method:Matrix4 extractBasis]( [param:Vector3 xAxis], [param:Vector3 yAxis], [param:Vector3 zAxis] )

    +

    [method:this extractBasis]( [param:Vector3 xAxis], [param:Vector3 yAxis], [param:Vector3 zAxis] )

    Extracts the [link:https://en.wikipedia.org/wiki/Basis_(linear_algebra) basis] of this matrix into the three axis vectors provided. If this matrix is: @@ -172,13 +172,13 @@

    [method:Matrix4 extractBasis]( [param:Vector3 xAxis], [param:Vector3 yAxis],

    -

    [method:Matrix4 extractRotation]( [param:Matrix4 m] )

    +

    [method:this extractRotation]( [param:Matrix4 m] )

    Extracts the rotation component of the supplied matrix [page:Matrix4 m] into this matrix's rotation component.

    -

    [method:Matrix4 fromArray]( [param:Array array], [param:Integer offset] )

    +

    [method:this fromArray]( [param:Array array], [param:Integer offset] )

    [page:Array array] - the array to read the elements from.
    [page:Integer offset] - ( optional ) offset into the array. Default is 0.

    @@ -187,7 +187,7 @@

    [method:Matrix4 fromArray]( [param:Array array], [param:Integer offset] ) -

    [method:Matrix4 getInverse]( [param:Matrix4 m], [param:Boolean throwOnDegenerate] )

    +

    [method:this getInverse]( [param:Matrix4 m], [param:Boolean throwOnDegenerate] )

    [page:Matrix4 m] - the matrix to take the inverse of.
    [page:Boolean throwOnDegenerate] - (optional) If true, throw an error if the matrix is degenerate (not invertible).

    @@ -202,16 +202,16 @@

    [method:Matrix4 getInverse]( [param:Matrix4 m], [param:Boolean throwOnDegene

    [method:Float getMaxScaleOnAxis]()

    Gets the maximum scale value of the 3 axes.

    -

    [method:Matrix4 identity]()

    +

    [method:this identity]()

    Resets this matrix to the [link:https://en.wikipedia.org/wiki/Identity_matrix identity matrix].

    -

    [method:Matrix4 lookAt]( [param:Vector3 eye], [param:Vector3 center], [param:Vector3 up], )

    +

    [method:this lookAt]( [param:Vector3 eye], [param:Vector3 center], [param:Vector3 up], )

    Constructs a rotation matrix, looking from [page:Vector3 eye] towards [page:Vector3 center] oriented by the [page:Vector3 up] vector.

    -

    [method:Matrix4 makeRotationAxis]( [param:Vector3 axis], [param:Float theta] )

    +

    [method:this makeRotationAxis]( [param:Vector3 axis], [param:Float theta] )

    [page:Vector3 axis] — Rotation axis, should be normalized.
    [page:Float theta] — Rotation angle in radians.

    @@ -222,7 +222,7 @@

    [method:Matrix4 makeRotationAxis]( [param:Vector3 axis], [param:Float theta] See the discussion [link:http://www.gamedev.net/reference/articles/article1199.asp here].

    -

    [method:Matrix4 makeBasis]( [param:Vector3 xAxis], [param:Vector3 yAxis], [param:Vector3 zAxis] )

    +

    [method:this makeBasis]( [param:Vector3 xAxis], [param:Vector3 yAxis], [param:Vector3 zAxis] )

    Set this to the [link:https://en.wikipedia.org/wiki/Basis_(linear_algebra) basis] matrix consisting of the three provided basis vectors: @@ -234,26 +234,26 @@

    [method:Matrix4 makeBasis]( [param:Vector3 xAxis], [param:Vector3 yAxis], [p

    -

    [method:Matrix4 makePerspective]( [param:Float left], [param:Float right], [param:Float top], [param:Float bottom], [param:Float near], [param:Float far] )

    +

    [method:this makePerspective]( [param:Float left], [param:Float right], [param:Float top], [param:Float bottom], [param:Float near], [param:Float far] )

    Creates a [link:https://en.wikipedia.org/wiki/3D_projection#Perspective_projection perspective projection] matrix. This is used internally by [page:PerspectiveCamera.updateProjectionMatrix]()

    -

    [method:Matrix4 makeOrthographic]( [param:Float left], [param:Float right], [param:Float top], [param:Float bottom], [param:Float near], [param:Float far] )

    +

    [method:this makeOrthographic]( [param:Float left], [param:Float right], [param:Float top], [param:Float bottom], [param:Float near], [param:Float far] )

    Creates an [link:https://en.wikipedia.org/wiki/Orthographic_projection orthographic projection] matrix. This is used internally by [page:OrthographicCamera.updateProjectionMatrix]().

    -

    [method:Matrix4 makeRotationFromEuler]( [param:Euler euler] )

    +

    [method:this makeRotationFromEuler]( [param:Euler euler] )

    Sets the rotation component (the upper left 3x3 matrix) of this matrix to the rotation specified by the given [page:Euler Euler Angle]. The rest of the matrix is set to the identity. Depending on the [page:Euler.order order] of the [page:Euler euler], there are six possible outcomes. See [link:https://en.wikipedia.org/wiki/Euler_angles#Rotation_matrix this page] for a complete list.

    -

    [method:Matrix4 makeRotationFromQuaternion]( [param:Quaternion q] )

    +

    [method:this makeRotationFromQuaternion]( [param:Quaternion q] )

    Sets the rotation component of this matrix to the rotation specified by [page:Quaternion q], as outlined [link:https://en.wikipedia.org/wiki/Rotation_matrix#Quaternion here]. @@ -266,7 +266,7 @@

    [method:Matrix4 makeRotationFromQuaternion]( [param:Quaternion q] )

    -

    [method:Matrix4 makeRotationX]( [param:Float theta] )

    +

    [method:this makeRotationX]( [param:Float theta] )

    [page:Float theta] — Rotation angle in radians.

    @@ -280,7 +280,7 @@

    [method:Matrix4 makeRotationX]( [param:Float theta] )

    -

    [method:Matrix4 makeRotationY]( [param:Float theta] )

    +

    [method:this makeRotationY]( [param:Float theta] )

    [page:Float theta] — Rotation angle in radians.

    @@ -294,7 +294,7 @@

    [method:Matrix4 makeRotationY]( [param:Float theta] )

    -

    [method:Matrix4 makeRotationZ]( [param:Float theta] )

    +

    [method:this makeRotationZ]( [param:Float theta] )

    [page:Float theta] — Rotation angle in radians.

    @@ -308,7 +308,7 @@

    [method:Matrix4 makeRotationZ]( [param:Float theta] )

    -

    [method:Matrix4 makeScale]( [param:Float x], [param:Float y], [param:Float z] )

    +

    [method:this makeScale]( [param:Float x], [param:Float y], [param:Float z] )

    [page:Float x] - the amount to scale in the X axis.
    [page:Float y] - the amount to scale in the Y axis.
    @@ -323,7 +323,7 @@

    [method:Matrix4 makeScale]( [param:Float x], [param:Float y], [param:Float z

    -

    [method:Matrix4 makeShear]( [param:Float x], [param:Float y], [param:Float z] )

    +

    [method:this makeShear]( [param:Float x], [param:Float y], [param:Float z] )

    [page:Float x] - the amount to shear in the X axis.
    [page:Float y] - the amount to shear in the Y axis.
    @@ -338,7 +338,7 @@

    [method:Matrix4 makeShear]( [param:Float x], [param:Float y], [param:Float z

    -

    [method:Matrix4 makeTranslation]( [param:Float x], [param:Float y], [param:Float z] )

    +

    [method:this makeTranslation]( [param:Float x], [param:Float y], [param:Float z] )

    [page:Float x] - the amount to translate in the X axis.
    [page:Float y] - the amount to translate in the Y axis.
    @@ -353,32 +353,28 @@

    [method:Matrix4 makeTranslation]( [param:Float x], [param:Float y], [param:F

    -

    [method:Matrix4 multiply]( [param:Matrix4 m] )

    +

    [method:this multiply]( [param:Matrix4 m] )

    Post-multiplies this matrix by [page:Matrix4 m].

    -

    [method:Matrix4 multiplyMatrices]( [param:Matrix4 a], [param:Matrix4 b] )

    +

    [method:this multiplyMatrices]( [param:Matrix4 a], [param:Matrix4 b] )

    Sets this matrix to [page:Matrix4 a] x [page:Matrix4 b].

    -

    [method:Matrix4 multiplyScalar]( [param:Float s] )

    +

    [method:this multiplyScalar]( [param:Float s] )

    Multiplies every component of the matrix by a scalar value [page:Float s].

    -

    [method:Matrix4 premultiply]( [param:Matrix4 m] )

    +

    [method:this premultiply]( [param:Matrix4 m] )

    Pre-multiplies this matrix by [page:Matrix4 m].

    -

    [method:Matrix4 scale]( [param:Vector3 v] )

    +

    [method:this scale]( [param:Vector3 v] )

    Multiplies the columns of this matrix by vector [page:Vector3 v].

    -

    [method:Matrix4 set]( - [page:Float n11], [page:Float n12], [page:Float n13], [page:Float n14], - [page:Float n21], [page:Float n22], [page:Float n23], [page:Float n24], - [page:Float n31], [page:Float n32], [page:Float n33], [page:Float n34], - [page:Float n41], [page:Float n42], [page:Float n43], [page:Float n44] )

    +

    [method:this set]( [param:Float n11], [param:Float n12], [param:Float n13], [param:Float n14], [param:Float n21], [param:Float n22], [param:Float n23], [param:Float n24], [param:Float n31], [param:Float n32], [param:Float n33], [param:Float n34], [param:Float n41], [param:Float n42], [param:Float n43], [param:Float n44] )

    Set the [page:.elements elements] of this matrix to the supplied row-major values [page:Float n11], [page:Float n12], ... [page:Float n44].

    -

    [method:Matrix4 setPosition]( [param:Vector3 v] )

    +

    [method:this setPosition]( [param:Vector3 v] )

    Sets the position component for this matrix from vector [page:Vector3 v], without affecting the rest of the matrix - i.e. if the matrix is currently: @@ -406,7 +402,7 @@

    [method:Array toArray]( [param:Array array], [param:Integer offset] )

    [link:https://en.wikipedia.org/wiki/Row-_and_column-major_order#Column-major_order column-major] format.

    -

    [method:Matrix4 transpose]()

    +

    [method:this transpose]()

    [link:https://en.wikipedia.org/wiki/Transpose Transposes] this matrix.

    Source

    diff --git a/docs/api/math/Plane.html b/docs/api/en/math/Plane.html similarity index 99% rename from docs/api/math/Plane.html rename to docs/api/en/math/Plane.html index d6faa58147c7eb..c7a1f63e593d0b 100644 --- a/docs/api/math/Plane.html +++ b/docs/api/en/math/Plane.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/math/Quaternion.html b/docs/api/en/math/Quaternion.html similarity index 93% rename from docs/api/math/Quaternion.html rename to docs/api/en/math/Quaternion.html index 88200ecabab9c5..ad0a20f71bcaac 100644 --- a/docs/api/math/Quaternion.html +++ b/docs/api/en/math/Quaternion.html @@ -2,7 +2,7 @@ - + @@ -59,13 +59,17 @@

    [property:Float w]

    Methods

    +

    [method:Float angleTo]( [param:Quaternion q] )

    +

    + Returns the angle between this quaternion and quaternion [page:Quaternion q] in radians. +

    +

    [method:Quaternion clone]()

    Creates a new Quaternion with identical [page:.x x], [page:.y y], [page:.z z] and [page:.w w] properties to this one.

    -

    [method:Quaternion conjugate]()

    Returns the rotational conjugate of this quaternion. The conjugate of a quaternion @@ -165,6 +169,15 @@

    [method:Quaternion onChangeCallback]( )

    [method:Quaternion premultiply]( [param:Quaternion q] )

    Pre-multiplies this quaternion by [page:Quaternion q].

    +

    [method:Quaternion rotateTowards]( [param:Quaternion q], [param:Float step] )

    +

    + [page:Quaternion q] - The target quaternion.
    + [page:float step] - The angular step in radians.

    + + Rotates this quaternion by a given angular step to the defined quaternion *q*. + The method ensures that the final quaternion will not overshoot *q*. +

    +

    [method:Quaternion slerp]( [param:Quaternion qb], [param:float t] )

    [page:Quaternion qb] - The other quaternion rotation
    @@ -257,17 +270,7 @@

    [method:Quaternion slerp]( [param:Quaternion qStart], [param:Quaternion qEnd

    -

    - [method:null slerpFlat]( - [page:Array dst], - [page:Integer dstOffset], - [page:Array src0], - [page:Integer srcOffset0], - [page:Array src1], - [page:Integer srcOffset1], - [page:Float t] - ) -

    +

    [method:null slerpFlat]( [param:Array dst], [param:Integer dstOffset], [param:Array src0], [param:Integer srcOffset0], [param:Array src1], [param:Integer srcOffset1], [param:Float t] )

    [page:Array dst] - The output array.
    [page:Integer dstOffset] - An offset into the output array.
    diff --git a/docs/api/math/Ray.html b/docs/api/en/math/Ray.html similarity index 99% rename from docs/api/math/Ray.html rename to docs/api/en/math/Ray.html index 30005d1f255cbb..49911afff4f5e8 100644 --- a/docs/api/math/Ray.html +++ b/docs/api/en/math/Ray.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/math/Sphere.html b/docs/api/en/math/Sphere.html similarity index 99% rename from docs/api/math/Sphere.html rename to docs/api/en/math/Sphere.html index aac47df53b4150..c66eecaab80729 100644 --- a/docs/api/math/Sphere.html +++ b/docs/api/en/math/Sphere.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/math/Spherical.html b/docs/api/en/math/Spherical.html similarity index 88% rename from docs/api/math/Spherical.html rename to docs/api/en/math/Spherical.html index fabae2e8a1588d..2274b0e0fbe3fb 100644 --- a/docs/api/math/Spherical.html +++ b/docs/api/en/math/Spherical.html @@ -2,7 +2,7 @@ - + @@ -62,10 +62,13 @@

    [method:Spherical set]( [param:Float radius], [param:Float phi], [param:Floa

    [method:Spherical setFromVector3]( [param:Vector3 vec3] )

    Sets values of this spherical's [page:.radius radius], [page:.phi phi] - and [page:.theta theta] properties from the [page:Vector3 Vector3].

    + and [page:.theta theta] properties from the [page:Vector3 Vector3]. +

    - The [page:.radius radius] is set the vector's [page:Vector3.length], while the - [page:.phi phi] and [page:.theta theta] properties are set from its direction. +

    [method:Spherical setFromCartesianCoords]( [param:Float x], [param:Float y], [param:Float z] )

    +

    + Sets values of this spherical's [page:.radius radius], [page:.phi phi] + and [page:.theta theta] properties from Cartesian coordinates.

    Source

    diff --git a/docs/api/math/Triangle.html b/docs/api/en/math/Triangle.html similarity index 99% rename from docs/api/math/Triangle.html rename to docs/api/en/math/Triangle.html index 9276c94fea51a6..5aa5ea12f25b3d 100644 --- a/docs/api/math/Triangle.html +++ b/docs/api/en/math/Triangle.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/math/Vector2.html b/docs/api/en/math/Vector2.html similarity index 80% rename from docs/api/math/Vector2.html rename to docs/api/en/math/Vector2.html index 374194a3b9780b..83ca5a87e6e3dd 100644 --- a/docs/api/math/Vector2.html +++ b/docs/api/en/math/Vector2.html @@ -2,7 +2,7 @@ - + @@ -82,16 +82,16 @@

    [property:Float y]

    Methods

    -

    [method:Vector2 add]( [param:Vector2 v] )

    +

    [method:this add]( [param:Vector2 v] )

    Adds [page:Vector2 v] to this vector.

    -

    [method:Vector2 addScalar]( [param:Float s] )

    +

    [method:this addScalar]( [param:Float s] )

    Adds the scalar value [page:Float s] to this vector's [page:.x x] and [page:.y y] values.

    -

    [method:Vector2 addScaledVector]( [param:Vector2 v], [param:Float s] )

    +

    [method:this addScaledVector]( [param:Vector2 v], [param:Float s] )

    Adds the multiple of [page:Vector2 v] and [page:Float s] to this vector.

    -

    [method:Vector2 addVectors]( [param:Vector2 a], [param:Vector2 b] )

    +

    [method:this addVectors]( [param:Vector2 a], [param:Vector2 b] )

    Sets this vector to [page:Vector2 a] + [page:Vector2 b].

    [method:Float angle]()

    @@ -99,17 +99,17 @@

    [method:Float angle]()

    Computes the angle in radians of this vector with respect to the positive x-axis.

    -

    [method:Vector2 applyMatrix3]( [param:Matrix3 m] )

    +

    [method:this applyMatrix3]( [param:Matrix3 m] )

    Multiplies this vector (with an implicit 1 as the 3rd component) by m.

    -

    [method:Vector2 ceil]()

    +

    [method:this ceil]()

    The [page:.x x] and [page:.y y] components of the vector are rounded up to the nearest integer value.

    -

    [method:Vector2 clamp]( [param:Vector2 min], [param:Vector2 max] )

    +

    [method:this clamp]( [param:Vector2 min], [param:Vector2 max] )

    [page:Vector2 min] - the minimum x and y values.
    [page:Vector2 max] - the maximum x and y values in the desired range

    @@ -118,7 +118,7 @@

    [method:Vector2 clamp]( [param:Vector2 min], [param:Vector2 max] )

    If this vector's x or y value is less than the min vector's x or y value, it is replaced by the corresponding value.

    -

    [method:Vector2 clampLength]( [param:Float min], [param:Float max] )

    +

    [method:this clampLength]( [param:Float min], [param:Float max] )

    [page:Float min] - the minimum value the length will be clamped to
    [page:Float max] - the maximum value the length will be clamped to

    @@ -127,7 +127,7 @@

    [method:Vector2 clampLength]( [param:Float min], [param:Float max] )

    If this vector's length is less than the min value, it is replaced by the min value.

    -

    [method:Vector2 clampScalar]( [param:Float min], [param:Float max] )

    +

    [method:this clampScalar]( [param:Float min], [param:Float max] )

    [page:Float min] - the minimum value the components will be clamped to
    [page:Float max] - the maximum value the components will be clamped to

    @@ -141,7 +141,7 @@

    [method:Vector2 clone]()

    Returns a new Vector2 with the same [page:.x x] and [page:.y y] values as this one.

    -

    [method:Vector2 copy]( [param:Vector2 v] )

    +

    [method:this copy]( [param:Vector2 v] )

    Copies the values of the passed Vector2's [page:.x x] and [page:.y y] properties to this Vector2. @@ -162,10 +162,10 @@

    [method:Float distanceToSquared]( [param:Vector2 v] )

    as it is slightly more efficient to calculate.

    -

    [method:Vector2 divide]( [param:Vector2 v] )

    +

    [method:this divide]( [param:Vector2 v] )

    Divides this vector by [page:Vector2 v].

    -

    [method:Vector2 divideScalar]( [param:Float s] )

    +

    [method:this divideScalar]( [param:Float s] )

    Divides this vector by scalar [page:Float s].
    Sets vector to *( 0, 0 )* if [page:Float s] = 0. @@ -176,14 +176,20 @@

    [method:Float dot]( [param:Vector2 v] )

    Calculates the [link:https://en.wikipedia.org/wiki/Dot_product dot product] of this vector and [page:Vector2 v].

    + +

    [method:Float cross]( [param:Vector2 v] )

    +

    + Calculates the [link:https://en.wikipedia.org/wiki/Cross_product cross product] of this + vector and [page:Vector2 v]. Note that a 'cross-product' in 2D is not well-defined. This function computes a geometric cross-product often used in 2D graphics +

    [method:Boolean equals]( [param:Vector2 v] )

    Checks for strict equality of this vector and [page:Vector2 v].

    -

    [method:Vector2 floor]()

    +

    [method:this floor]()

    The components of the vector are rounded down to the nearest integer value.

    -

    [method:Vector2 fromArray]( [param:Array array], [param:Integer offset] )

    +

    [method:this fromArray]( [param:Array array], [param:Integer offset] )

    [page:Array array] - the source array.
    [page:Integer offset] - (optional) offset into the array. Default is 0.

    @@ -191,7 +197,7 @@

    [method:Vector2 fromArray]( [param:Array array], [param:Integer offset] ) -

    [method:Vector2 fromBufferAttribute]( [param:BufferAttribute attribute], [param:Integer index] )

    +

    [method:this fromBufferAttribute]( [param:BufferAttribute attribute], [param:Integer index] )

    [page:BufferAttribute attribute] - the source attribute.
    [page:Integer index] - index in the attribute.

    @@ -223,7 +229,7 @@

    [method:Float lengthSq]()

    vectors, you should compare the length squared instead as it is slightly more efficient to calculate.

    -

    [method:Vector2 lerp]( [param:Vector2 v], [param:Float alpha] )

    +

    [method:this lerp]( [param:Vector2 v], [param:Float alpha] )

    [page:Vector2 v] - [page:Vector2] to interpolate towards.
    alpha - interpolation factor in the closed interval [0, 1].

    @@ -232,7 +238,7 @@

    [method:Vector2 lerp]( [param:Vector2 v], [param:Float alpha] )

    distance along the line - alpha = 0 will be this vector, and alpha = 1 will be [page:Vector2 v].

    -

    [method:Vector2 lerpVectors]( [param:Vector2 v1], [param:Vector2 v2], [param:Float alpha] )

    +

    [method:this lerpVectors]( [param:Vector2 v1], [param:Vector2 v2], [param:Float alpha] )

    [page:Vector2 v1] - the starting [page:Vector2].
    [page:Vector2 v2] - [page:Vector2] to interpolate towards.
    @@ -243,35 +249,35 @@

    [method:Vector2 lerpVectors]( [param:Vector2 v1], [param:Vector2 v2], [param - alpha = 0 will be [page:Vector2 v1], and alpha = 1 will be [page:Vector2 v2].

    -

    [method:Vector2 negate]()

    +

    [method:this negate]()

    Inverts this vector - i.e. sets x = -x and y = -y.

    -

    [method:Vector2 normalize]()

    +

    [method:this normalize]()

    Converts this vector to a [link:https://en.wikipedia.org/wiki/Unit_vector unit vector] - that is, sets it equal to the vector with the same direction as this one, but [page:.length length] 1.

    -

    [method:Vector2 max]( [param:Vector2 v] )

    +

    [method:this max]( [param:Vector2 v] )

    If this vector's x or y value is less than [page:Vector2 v]'s x or y value, replace that value with the corresponding max value.

    -

    [method:Vector2 min]( [param:Vector2 v] )

    +

    [method:this min]( [param:Vector2 v] )

    If this vector's x or y value is greater than [page:Vector2 v]'s x or y value, replace that value with the corresponding min value.

    -

    [method:Vector2 multiply]( [param:Vector2 v] )

    +

    [method:this multiply]( [param:Vector2 v] )

    Multiplies this vector by [page:Vector2 v].

    -

    [method:Vector2 multiplyScalar]( [param:Float s] )

    +

    [method:this multiplyScalar]( [param:Float s] )

    Multiplies this vector by scalar [page:Float s].

    -

    [method:Vector2 rotateAround]( [param:Vector2 center], [param:float angle] )

    +

    [method:this rotateAround]( [param:Vector2 center], [param:float angle] )

    [page:Vector2 center] - the point around which to rotate.
    [page:float angle] - the angle to rotate, in radians.

    @@ -279,15 +285,15 @@

    [method:Vector2 rotateAround]( [param:Vector2 center], [param:float angle] ) Rotates the vector around [page:Vector2 center] by [page:float angle] radians.

    -

    [method:Vector2 round]()

    +

    [method:this round]()

    The components of the vector are rounded to the nearest integer value.

    -

    [method:Vector2 roundToZero]()

    +

    [method:this roundToZero]()

    The components of the vector are rounded towards zero (up if negative, down if positive) to an integer value.

    -

    [method:Vector2 set]( [param:Float x], [param:Float y] )

    +

    [method:this set]( [param:Float x], [param:Float y] )

    Sets the [page:.x x] and [page:.y y] components of this vector.

    [method:null setComponent]( [param:Integer index], [param:Float value] )

    @@ -299,30 +305,30 @@

    [method:null setComponent]( [param:Integer index], [param:Float value] )

    -

    [method:Vector2 setLength]( [param:Float l] )

    +

    [method:this setLength]( [param:Float l] )

    Sets this vector to the vector with the same direction as this one, but [page:.length length] [page:Float l].

    -

    [method:Vector2 setScalar]( [param:Float scalar] )

    +

    [method:this setScalar]( [param:Float scalar] )

    Sets the [page:.x x] and [page:.y y] values of this vector both equal to [page:Float scalar].

    -

    [method:Vector2 setX]( [param:Float x] )

    +

    [method:this setX]( [param:Float x] )

    Replaces this vector's [page:.x x] value with [page:Float x].

    -

    [method:Vector2 setY]( [param:Float y] )

    +

    [method:this setY]( [param:Float y] )

    Replaces this vector's [page:.y y] value with [page:Float y].

    -

    [method:Vector2 sub]( [param:Vector2 v] )

    +

    [method:this sub]( [param:Vector2 v] )

    Subtracts [page:Vector2 v] from this vector.

    -

    [method:Vector2 subScalar]( [param:Float s] )

    +

    [method:this subScalar]( [param:Float s] )

    Subtracts [page:Float s] from this vector's [page:.x x] and [page:.y y] components.

    -

    [method:Vector2 subVectors]( [param:Vector2 a], [param:Vector2 b] )

    +

    [method:this subVectors]( [param:Vector2 a], [param:Vector2 b] )

    Sets this vector to [page:Vector2 a] - [page:Vector2 b].

    [method:Array toArray]( [param:Array array], [param:Integer offset] )

    diff --git a/docs/api/math/Vector3.html b/docs/api/en/math/Vector3.html similarity index 77% rename from docs/api/math/Vector3.html rename to docs/api/en/math/Vector3.html index 8c8233199b89eb..8872681839114f 100644 --- a/docs/api/math/Vector3.html +++ b/docs/api/en/math/Vector3.html @@ -2,7 +2,7 @@ - + @@ -79,19 +79,19 @@

    [property:Float z]

    Methods

    -

    [method:Vector3 add]( [param:Vector3 v] )

    +

    [method:this add]( [param:Vector3 v] )

    Adds [page:Vector3 v] to this vector.

    -

    [method:Vector3 addScalar]( [param:Float s] )

    +

    [method:this addScalar]( [param:Float s] )

    Adds the scalar value s to this vector's [page:.x x], [page:.y y] and [page:.z z] values.

    -

    [method:Vector3 addScaledVector]( [param:Vector3 v], [param:Float s] )

    +

    [method:this addScaledVector]( [param:Vector3 v], [param:Float s] )

    Adds the multiple of [page:Vector3 v] and [page:Float s] to this vector.

    -

    [method:Vector3 addVectors]( [param:Vector3 a], [param:Vector3 b] )

    +

    [method:this addVectors]( [param:Vector3 a], [param:Vector3 b] )

    Sets this vector to [page:Vector3 a] + [page:Vector3 b].

    -

    [method:Vector3 applyAxisAngle]( [param:Vector3 axis], [param:Float angle] )

    +

    [method:this applyAxisAngle]( [param:Vector3 axis], [param:Float angle] )

    [page:Vector3 axis] - A normalized [page:Vector3].
    [page:Float angle] - An angle in radians.

    @@ -99,21 +99,21 @@

    [method:Vector3 applyAxisAngle]( [param:Vector3 axis], [param:Float angle] ) Applies a rotation specified by an axis and an angle to this vector.

    -

    [method:Vector3 applyEuler]( [param:Euler euler] )

    +

    [method:this applyEuler]( [param:Euler euler] )

    Applies euler transform to this vector by converting the [page:Euler] object to a [page:Quaternion] and applying.

    -

    [method:Vector3 applyMatrix3]( [param:Matrix3 m] )

    +

    [method:this applyMatrix3]( [param:Matrix3 m] )

    Multiplies this vector by [page:Matrix3 m]

    -

    [method:Vector3 applyMatrix4]( [param:Matrix4 m] )

    +

    [method:this applyMatrix4]( [param:Matrix4 m] )

    Multiplies this vector (with an implicit 1 in the 4th dimension) and m, and divides by perspective.

    -

    [method:Vector3 applyQuaternion]( [param:Quaternion quaternion] )

    +

    [method:this applyQuaternion]( [param:Quaternion quaternion] )

    Applies a [page:Quaternion] transform to this vector.

    @@ -124,12 +124,12 @@

    [method:Float angleTo]( [param:Vector3 v] )

    Returns the angle between this vector and vector [page:Vector3 v] in radians.

    -

    [method:Vector3 ceil]()

    +

    [method:this ceil]()

    The [page:.x x], [page:.y y] and [page:.z z] components of the vector are rounded up to the nearest integer value.

    -

    [method:Vector3 clamp]( [param:Vector3 min], [param:Vector3 max] )

    +

    [method:this clamp]( [param:Vector3 min], [param:Vector3 max] )

    [page:Vector3 min] - the minimum [page:.x x], [page:.y y] and [page:.z z] values.
    [page:Vector3 max] - the maximum [page:.x x], [page:.y y] and [page:.z z] values in the desired range

    @@ -138,7 +138,7 @@

    [method:Vector3 clamp]( [param:Vector3 min], [param:Vector3 max] )

    If this vector's x, y or z value is less than the min vector's x, y or z value, it is replaced by the corresponding value.

    -

    [method:Vector3 clampLength]( [param:Float min], [param:Float max] )

    +

    [method:this clampLength]( [param:Float min], [param:Float max] )

    [page:Float min] - the minimum value the length will be clamped to
    [page:Float max] - the maximum value the length will be clamped to

    @@ -147,7 +147,7 @@

    [method:Vector3 clampLength]( [param:Float min], [param:Float max] )

    If this vector's length is less than the min value, it is replaced by the min value.

    -

    [method:Vector3 clampScalar]( [param:Float min], [param:Float max] )

    +

    [method:this clampScalar]( [param:Float min], [param:Float max] )

    [page:Float min] - the minimum value the components will be clamped to
    [page:Float max] - the maximum value the components will be clamped to

    @@ -161,18 +161,18 @@

    [method:Vector3 clone]()

    Returns a new vector3 with the same [page:.x x], [page:.y y] and [page:.z z] values as this one.

    -

    [method:Vector3 copy]( [param:Vector3 v] )

    +

    [method:this copy]( [param:Vector3 v] )

    Copies the values of the passed vector3's [page:.x x], [page:.y y] and [page:.z z] properties to this vector3.

    -

    [method:Vector3 cross]( [param:Vector3 v] )

    +

    [method:this cross]( [param:Vector3 v] )

    Sets this vector to [link:https://en.wikipedia.org/wiki/Cross_product cross product] of itself and [page:Vector3 v].

    -

    [method:Vector3 crossVectors]( [param:Vector3 a], [param:Vector3 b] )

    +

    [method:this crossVectors]( [param:Vector3 a], [param:Vector3 b] )

    Sets this vector to [link:https://en.wikipedia.org/wiki/Cross_product cross product] of [page:Vector3 a] and [page:Vector3 b].

    @@ -192,10 +192,10 @@

    [method:Float distanceToSquared]( [param:Vector3 v] )

    as it is slightly more efficient to calculate.

    -

    [method:Vector3 divide]( [param:Vector3 v] )

    +

    [method:this divide]( [param:Vector3 v] )

    Divides this vector by [page:Vector3 v].

    -

    [method:Vector3 divideScalar]( [param:Float s] )

    +

    [method:this divideScalar]( [param:Float s] )

    Divides this vector by scalar [page:Float s].
    Sets vector to *( 0, 0, 0 )* if *[page:Float s] = 0*. @@ -210,10 +210,10 @@

    [method:Float dot]( [param:Vector3 v] )

    [method:Boolean equals]( [param:Vector3 v] )

    Checks for strict equality of this vector and [page:Vector3 v].

    -

    [method:Vector3 floor]()

    +

    [method:this floor]()

    The components of the vector are rounded down to the nearest integer value.

    -

    [method:Vector3 fromArray]( [param:Array array], [param:Integer offset] )

    +

    [method:this fromArray]( [param:Array array], [param:Integer offset] )

    [page:Array array] - the source array.
    [page:Integer offset] - ( optional) offset into the array. Default is 0.

    @@ -222,7 +222,7 @@

    [method:Vector3 fromArray]( [param:Array array], [param:Integer offset] ) -

    [method:Vector3 fromBufferAttribute]( [param:BufferAttribute attribute], [param:Integer index] )

    +

    [method:this fromBufferAttribute]( [param:BufferAttribute attribute], [param:Integer index] )

    [page:BufferAttribute attribute] - the source attribute.
    [page:Integer index] - index in the attribute.

    @@ -255,7 +255,7 @@

    [method:Float lengthSq]()

    vectors, you should compare the length squared instead as it is slightly more efficient to calculate.

    -

    [method:Vector3 lerp]( [param:Vector3 v], [param:Float alpha] )

    +

    [method:this lerp]( [param:Vector3 v], [param:Float alpha] )

    [page:Vector3 v] - [page:Vector3] to interpolate towards.
    alpha - interpolation factor in the closed interval [0, 1].

    @@ -264,7 +264,7 @@

    [method:Vector3 lerp]( [param:Vector3 v], [param:Float alpha] )

    distance along the line - alpha = 0 will be this vector, and alpha = 1 will be [page:Vector3 v].

    -

    [method:Vector3 lerpVectors]( [param:Vector3 v1], [param:Vector3 v2], [param:Float alpha] )

    +

    [method:this lerpVectors]( [param:Vector3 v1], [param:Vector3 v2], [param:Float alpha] )

    [page:Vector3 v1] - the starting [page:Vector3].
    [page:Vector3 v2] - [page:Vector3] to interpolate towards.
    @@ -275,44 +275,44 @@

    [method:Vector3 lerpVectors]( [param:Vector3 v1], [param:Vector3 v2], [param - alpha = 0 will be [page:Vector3 v1], and alpha = 1 will be [page:Vector3 v2].

    -

    [method:Vector3 max]( [param:Vector3 v] )

    +

    [method:this max]( [param:Vector3 v] )

    If this vector's x, y or z value is less than [page:Vector3 v]'s x, y or z value, replace that value with the corresponding max value.

    -

    [method:Vector3 min]( [param:Vector3 v] )

    +

    [method:this min]( [param:Vector3 v] )

    If this vector's x, y or z value is greater than [page:Vector3 v]'s x, y or z value, replace that value with the corresponding min value.

    -

    [method:Vector3 multiply]( [param:Vector3 v] )

    +

    [method:this multiply]( [param:Vector3 v] )

    Multiplies this vector by [page:Vector3 v].

    -

    [method:Vector3 multiplyScalar]( [param:Float s] )

    +

    [method:this multiplyScalar]( [param:Float s] )

    Multiplies this vector by scalar [page:Float s].

    -

    [method:Vector3 multiplyVectors]( [param:Vector3 a], [param:Vector3 b] )

    +

    [method:this multiplyVectors]( [param:Vector3 a], [param:Vector3 b] )

    Sets this vector equal to [page:Vector3 a] * [page:Vector3 b], component-wise.

    -

    [method:Vector3 negate]()

    +

    [method:this negate]()

    Inverts this vector - i.e. sets x = -x, y = -y and z = -z.

    -

    [method:Vector3 normalize]()

    +

    [method:this normalize]()

    Convert this vector to a [link:https://en.wikipedia.org/wiki/Unit_vector unit vector] - that is, sets it equal to the vector with the same direction as this one, but [page:.length length] 1.

    -

    [method:Vector3 project]( [param:Camera camera] )

    +

    [method:this project]( [param:Camera camera] )

    [page:Camera camera] — camera to use in the projection.

    [link:https://en.wikipedia.org/wiki/Vector_projection Projects] the vector with the camera.

    -

    [method:Vector3 projectOnPlane]( [param:Vector3 planeNormal] )

    +

    [method:this projectOnPlane]( [param:Vector3 planeNormal] )

    [page:Vector3 planeNormal] - A vector representing a plane normal.

    @@ -320,10 +320,10 @@

    [method:Vector3 projectOnPlane]( [param:Vector3 planeNormal] )

    normal from this vector.

    -

    [method:Vector3 projectOnVector]( [param:Vector3] )

    +

    [method:this projectOnVector]( [param:Vector3] )

    [link:https://en.wikipedia.org/wiki/Vector_projection Projects] this vector onto another vector.

    -

    [method:Vector3 reflect]( [param:Vector3 normal] )

    +

    [method:this reflect]( [param:Vector3 normal] )

    [page:Vector3 normal] - the normal to the reflecting plane

    @@ -331,15 +331,15 @@

    [method:Vector3 reflect]( [param:Vector3 normal] )

    have unit length.

    -

    [method:Vector3 round]()

    +

    [method:this round]()

    The components of the vector are rounded to the nearest integer value.

    -

    [method:Vector3 roundToZero]()

    +

    [method:this roundToZero]()

    The components of the vector are rounded towards zero (up if negative, down if positive) to an integer value.

    -

    [method:Vector3 set]( [param:Float x], [param:Float y], [param:Float z] )

    +

    [method:this set]( [param:Float x], [param:Float y], [param:Float z] )

    Sets the [page:.x x], [page:.y y] and [page:.z z] components of this vector.

    [method:null setComponent]( [param:Integer index], [param:Float value] )

    @@ -352,61 +352,67 @@

    [method:null setComponent]( [param:Integer index], [param:Float value] )

    -

    [method:Vector3 setFromCylindrical]( [param:Cylindrical c] )

    +

    [method:this setFromCylindrical]( [param:Cylindrical c] )

    Sets this vector from the cylindrical coordinates [page:Cylindrical c].

    -

    [method:Vector3 setFromMatrixColumn]( [param:Matrix4 matrix], [param:Integer index] )

    +

    [method:this setFromCylindricalCoords]( [param:Float radius], [param:Float theta], [param:Float y] )

    +

    Sets this vector from the cylindrical coordinates [page:Cylindrical radius], [page:Cylindrical theta] and [page:Cylindrical y].

    + +

    [method:this setFromMatrixColumn]( [param:Matrix4 matrix], [param:Integer index] )

    Sets this vector's [page:.x x], [page:.y y] and [page:.z z] equal to the column of the [page:Matrix4 matrix] specified by the [page:Integer index].

    -

    [method:Vector3 setFromMatrixPosition]( [param:Matrix4 m] )

    +

    [method:this setFromMatrixPosition]( [param:Matrix4 m] )

    Sets this vector to the position elements of the [link:https://en.wikipedia.org/wiki/Transformation_matrix transformation matrix] [page:Matrix4 m].

    -

    [method:Vector3 setFromMatrixScale]( [param:Matrix4 m] )

    +

    [method:this setFromMatrixScale]( [param:Matrix4 m] )

    Sets this vector to the scale elements of the [link:https://en.wikipedia.org/wiki/Transformation_matrix transformation matrix] [page:Matrix4 m].

    -

    [method:Vector3 setFromSpherical]( [param:Spherical s] )

    +

    [method:this setFromSpherical]( [param:Spherical s] )

    Sets this vector from the spherical coordinates [page:Spherical s].

    -

    [method:Vector3 setLength]( [param:Float l] )

    +

    [method:this setFromSphericalCoords]( [param:Float radius], [param:Float phi], [param:Float theta] )

    +

    Sets this vector from the spherical coordinates [page:Spherical radius], [page:Spherical phi] and [page:Spherical theta].

    + +

    [method:this setLength]( [param:Float l] )

    Set this vector to the vector with the same direction as this one, but [page:.length length] [page:Float l].

    -

    [method:Vector3 setScalar]( [param:Float scalar] )

    +

    [method:this setScalar]( [param:Float scalar] )

    Set the [page:.x x], [page:.y y] and [page:.z z] values of this vector both equal to [page:Float scalar].

    -

    [method:Vector3 setX]( [param:Float x] )

    +

    [method:this setX]( [param:Float x] )

    Replace this vector's [page:.x x] value with [page:Float x].

    -

    [method:Vector3 setY]( [param:Float y] )

    +

    [method:this setY]( [param:Float y] )

    Replace this vector's [page:.y y] value with [page:Float y].

    -

    [method:Vector3 setZ]( [param:Float z] )

    +

    [method:this setZ]( [param:Float z] )

    Replace this vector's [page:.z z] value with [page:Float z].

    -

    [method:Vector3 sub]( [param:Vector3 v] )

    +

    [method:this sub]( [param:Vector3 v] )

    Subtracts [page:Vector3 v] from this vector.

    -

    [method:Vector3 subScalar]( [param:Float s] )

    +

    [method:this subScalar]( [param:Float s] )

    Subtracts [page:Float s] from this vector's [page:.x x], [page:.y y] and [page:.z z] compnents.

    -

    [method:Vector3 subVectors]( [param:Vector3 a], [param:Vector3 b] )

    +

    [method:this subVectors]( [param:Vector3 a], [param:Vector3 b] )

    Sets this vector to [page:Vector3 a] - [page:Vector3 b].

    [method:Array toArray]( [param:Array array], [param:Integer offset] )

    @@ -418,13 +424,13 @@

    [method:Array toArray]( [param:Array array], [param:Integer offset] )

    Returns an array [x, y, z], or copies x, y and z into the provided [page:Array array].

    -

    [method:Vector3 transformDirection]( [param:Matrix4 m] )

    +

    [method:this transformDirection]( [param:Matrix4 m] )

    Transforms the direction of this vector by a matrix (the upper left 3 x 3 subset of a [page:Matrix4 m]) and then [page:.normalize normalizes] the result.

    -

    [method:Vector3 unproject]( [param:Camera camera] )

    +

    [method:this unproject]( [param:Camera camera] )

    [page:Camera camera] — camera to use in the projection.

    diff --git a/docs/api/math/Vector4.html b/docs/api/en/math/Vector4.html similarity index 82% rename from docs/api/math/Vector4.html rename to docs/api/en/math/Vector4.html index 049de4c5b2af22..c8197ea95ed109 100644 --- a/docs/api/math/Vector4.html +++ b/docs/api/en/math/Vector4.html @@ -2,7 +2,7 @@ - + @@ -81,29 +81,29 @@

    [property:Float w]

    Methods

    -

    [method:Vector4 add]( [param:Vector4 v] )

    +

    [method:this add]( [param:Vector4 v] )

    Adds [page:Vector4 v] to this vector.

    -

    [method:Vector4 addScalar]( [param:Float s] )

    +

    [method:this addScalar]( [param:Float s] )

    Adds the scalar value s to this vector's [page:.x x], [page:.y y], [page:.z z] and [page:.w w] values.

    -

    [method:Vector4 addScaledVector]( [param:Vector4 v], [param:Float s] )

    +

    [method:this addScaledVector]( [param:Vector4 v], [param:Float s] )

    Adds the multiple of [page:Vector4 v] and [page:Float s] to this vector.

    -

    [method:Vector4 addVectors]( [param:Vector4 a], [param:Vector4 b] )

    +

    [method:this addVectors]( [param:Vector4 a], [param:Vector4 b] )

    Sets this vector to [page:Vector4 a] + [page:Vector4 b].

    -

    [method:Vector4 applyMatrix4]( [param:Matrix4 m] )

    +

    [method:this applyMatrix4]( [param:Matrix4 m] )

    Multiplies this vector by 4 x 4 [page:Matrix4 m].

    -

    [method:Vector4 ceil]()

    +

    [method:this ceil]()

    The [page:.x x], [page:.y y], [page:.z z] and [page:.w w] components of the vector are rounded up to the nearest integer value.

    -

    [method:Vector4 clamp]( [param:Vector4 min], [param:Vector4 max] )

    +

    [method:this clamp]( [param:Vector4 min], [param:Vector4 max] )

    [page:Vector4 min] - the minimum [page:.x x], [page:.y y], [page:.z z] and [page:.w w] values.
    [page:Vector4 max] - the maximum [page:.x x], [page:.y y], [page:.z z] and [page:.w w] values in the desired range

    @@ -112,7 +112,7 @@

    [method:Vector4 clamp]( [param:Vector4 min], [param:Vector4 max] )

    If this vector's x, y, z or w value is less than the min vector's x, y, z or w value, it is replaced by the corresponding value.

    -

    [method:Vector4 clampLength]( [param:Float min], [param:Float max] )

    +

    [method:this clampLength]( [param:Float min], [param:Float max] )

    [page:Float min] - the minimum value the length will be clamped to
    [page:Float max] - the maximum value the length will be clamped to

    @@ -121,7 +121,7 @@

    [method:Vector4 clampLength]( [param:Float min], [param:Float max] )

    If this vector's length is less than the min value, it is replaced by the min value.

    -

    [method:Vector4 clampScalar]( [param:Float min], [param:Float max] )

    +

    [method:this clampScalar]( [param:Float min], [param:Float max] )

    [page:Float min] - the minimum value the components will be clamped to
    [page:Float max] - the maximum value the components will be clamped to

    @@ -135,13 +135,13 @@

    [method:Vector4 clone]()

    Returns a new Vector4 with the same [page:.x x], [page:.y y], [page:.z z] and [page:.w w] values as this one.

    -

    [method:Vector4 copy]( [param:Vector4 v] )

    +

    [method:this copy]( [param:Vector4 v] )

    Copies the values of the passed Vector4's [page:.x x], [page:.y y], [page:.z z] and [page:.w w] properties to this Vector4.

    -

    [method:Vector4 divideScalar]( [param:Float s] )

    +

    [method:this divideScalar]( [param:Float s] )

    Divides this vector by scalar [page:Float s].
    Sets vector to *( 0, 0, 0, 0 )* if *[page:Float s] = 0*. @@ -156,10 +156,10 @@

    [method:Float dot]( [param:Vector4 v] )

    [method:Boolean equals]( [param:Vector4 v] )

    Checks for strict equality of this vector and [page:Vector4 v].

    -

    [method:Vector4 floor]()

    +

    [method:this floor]()

    The components of the vector are rounded down to the nearest integer value.

    -

    [method:Vector4 fromArray]( [param:Array array], [param:Integer offset] )

    +

    [method:this fromArray]( [param:Array array], [param:Integer offset] )

    [page:Array array] - the source array.
    [page:Integer offset] - (optional) offset into the array. Default is 0.

    @@ -168,7 +168,7 @@

    [method:Vector4 fromArray]( [param:Array array], [param:Integer offset] ) -

    [method:Vector4 fromBufferAttribute]( [param:BufferAttribute attribute], [param:Integer index] )

    +

    [method:this fromBufferAttribute]( [param:BufferAttribute attribute], [param:Integer index] )

    [page:BufferAttribute attribute] - the source attribute.
    [page:Integer index] - index in the attribute.

    @@ -202,7 +202,7 @@

    [method:Float lengthSq]()

    vectors, you should compare the length squared instead as it is slightly more efficient to calculate.

    -

    [method:Vector4 lerp]( [param:Vector4 v], [param:Float alpha] )

    +

    [method:this lerp]( [param:Vector4 v], [param:Float alpha] )

    [page:Vector4 v] - [page:Vector4] to interpolate towards.
    alpha - interpolation factor in the closed interval [0, 1].

    @@ -211,7 +211,7 @@

    [method:Vector4 lerp]( [param:Vector4 v], [param:Float alpha] )

    distance along the line - alpha = 0 will be this vector, and alpha = 1 will be [page:Vector4 v].

    -

    [method:Vector4 lerpVectors]( [param:Vector4 v1], [param:Vector4 v2], [param:Float alpha] )

    +

    [method:this lerpVectors]( [param:Vector4 v1], [param:Vector4 v2], [param:Float alpha] )

    [page:Vector4 v1] - the starting [page:Vector4].
    [page:Vector4 v2] - [page:Vector4] to interpolate towards.
    @@ -222,42 +222,42 @@

    [method:Vector4 lerpVectors]( [param:Vector4 v1], [param:Vector4 v2], [param - alpha = 0 will be [page:Vector4 v1], and alpha = 1 will be [page:Vector4 v2].

    -

    [method:Vector4 negate]()

    +

    [method:this negate]()

    Inverts this vector - i.e. sets x = -x, y = -y, z = -z and w = -w.

    -

    [method:Vector4 normalize]()

    +

    [method:this normalize]()

    Converts this vector to a [link:https://en.wikipedia.org/wiki/Unit_vector unit vector] - that is, sets it equal to the vector with the same direction as this one, but [page:.length length] 1.

    -

    [method:Vector4 max]( [param:Vector4 v] )

    +

    [method:this max]( [param:Vector4 v] )

    If this vector's x, y, z or w value is less than [page:Vector4 v]'s x, y, z or w value, replace that value with the corresponding max value.

    -

    [method:Vector4 min]( [param:Vector4 v] )

    +

    [method:this min]( [param:Vector4 v] )

    If this vector's x, y, z or w value is greater than [page:Vector4 v]'s x, y, z or w value, replace that value with the corresponding min value.

    -

    [method:Vector4 multiplyScalar]( [param:Float s] )

    +

    [method:this multiplyScalar]( [param:Float s] )

    Multiplies this vector by scalar [page:Float s].

    -

    [method:Vector4 round]()

    +

    [method:this round]()

    The components of the vector are rounded to the nearest integer value.

    -

    [method:Vector4 roundToZero]()

    +

    [method:this roundToZero]()

    The components of the vector are rounded towards zero (up if negative, down if positive) to an integer value.

    -

    [method:Vector4 set]( [param:Float x], [param:Float y], [param:Float z], [param:Float w] )

    +

    [method:this set]( [param:Float x], [param:Float y], [param:Float z], [param:Float w] )

    Sets the [page:.x x], [page:.y y], [page:.z z] and [page:.w w] components of this vector.

    -

    [method:Vector4 setAxisAngleFromQuaternion]( [param:Quaterion q] )

    +

    [method:this setAxisAngleFromQuaternion]( [param:Quaterion q] )

    [page:Quaterion q] - a normalized [page:Quaterion]

    @@ -265,7 +265,7 @@

    [method:Vector4 setAxisAngleFromQuaternion]( [param:Quaterion q] )

    quaternion's axis and [page:.w w] to the angle.

    -

    [method:Vector4 setAxisAngleFromRotationMatrix]( [param:Matrix4 m] )

    +

    [method:this setAxisAngleFromRotationMatrix]( [param:Matrix4 m] )

    [page:Matrix4 m] - a [page:Matrix4] of which the upper left 3x3 matrix is a pure rotation matrix.

    @@ -284,36 +284,36 @@

    [method:null setComponent]( [param:Integer index], [param:Float value] )

    -

    [method:Vector4 setLength]( [param:Float l] )

    +

    [method:this setLength]( [param:Float l] )

    Sets this vector to the vector with the same direction as this one, but [page:.length length] [page:Float l].

    -

    [method:Vector4 setScalar]( [param:Float scalar] )

    +

    [method:this setScalar]( [param:Float scalar] )

    Sets the [page:.x x], [page:.y y], [page:.z z] and [page:.w w] values of this vector both equal to [page:Float scalar].

    -

    [method:Vector4 setX]( [param:Float x] )

    +

    [method:this setX]( [param:Float x] )

    Replaces this vector's [page:.x x] value with [page:Float x].

    -

    [method:Vector4 setY]( [param:Float y] )

    +

    [method:this setY]( [param:Float y] )

    Replaces this vector's [page:.y y] value with [page:Float y].

    -

    [method:Vector4 setZ]( [param:Float z] )

    +

    [method:this setZ]( [param:Float z] )

    Replaces this vector's [page:.z z] value with [page:Float z].

    -

    [method:Vector4 setW]( [param:Float w] )

    +

    [method:this setW]( [param:Float w] )

    Replaces this vector's [page:.w w] value with [page:Float w].

    -

    [method:Vector4 sub]( [param:Vector4 v] )

    +

    [method:this sub]( [param:Vector4 v] )

    Subtracts [page:Vector4 v] from this vector.

    -

    [method:Vector4 subScalar]( [param:Float s] )

    +

    [method:this subScalar]( [param:Float s] )

    Subtracts [page:Float s] from this vector's [page:.x x], [page:.y y], [page:.z z] and [page:.w w] compnents.

    -

    [method:Vector4 subVectors]( [param:Vector4 a], [param:Vector4 b] )

    +

    [method:this subVectors]( [param:Vector4 a], [param:Vector4 b] )

    Sets this vector to [page:Vector4 a] - [page:Vector4 b].

    [method:Array toArray]( [param:Array array], [param:Integer offset] )

    diff --git a/docs/api/math/interpolants/CubicInterpolant.html b/docs/api/en/math/interpolants/CubicInterpolant.html similarity index 97% rename from docs/api/math/interpolants/CubicInterpolant.html rename to docs/api/en/math/interpolants/CubicInterpolant.html index ed3e6824a92c4d..fed706a2fdff13 100644 --- a/docs/api/math/interpolants/CubicInterpolant.html +++ b/docs/api/en/math/interpolants/CubicInterpolant.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/math/interpolants/DiscreteInterpolant.html b/docs/api/en/math/interpolants/DiscreteInterpolant.html similarity index 97% rename from docs/api/math/interpolants/DiscreteInterpolant.html rename to docs/api/en/math/interpolants/DiscreteInterpolant.html index ed3e6824a92c4d..fed706a2fdff13 100644 --- a/docs/api/math/interpolants/DiscreteInterpolant.html +++ b/docs/api/en/math/interpolants/DiscreteInterpolant.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/math/interpolants/LinearInterpolant.html b/docs/api/en/math/interpolants/LinearInterpolant.html similarity index 97% rename from docs/api/math/interpolants/LinearInterpolant.html rename to docs/api/en/math/interpolants/LinearInterpolant.html index ed3e6824a92c4d..fed706a2fdff13 100644 --- a/docs/api/math/interpolants/LinearInterpolant.html +++ b/docs/api/en/math/interpolants/LinearInterpolant.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/math/interpolants/QuaternionLinearInterpolant.html b/docs/api/en/math/interpolants/QuaternionLinearInterpolant.html similarity index 97% rename from docs/api/math/interpolants/QuaternionLinearInterpolant.html rename to docs/api/en/math/interpolants/QuaternionLinearInterpolant.html index ed3e6824a92c4d..fed706a2fdff13 100644 --- a/docs/api/math/interpolants/QuaternionLinearInterpolant.html +++ b/docs/api/en/math/interpolants/QuaternionLinearInterpolant.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/objects/Bone.html b/docs/api/en/objects/Bone.html similarity index 97% rename from docs/api/objects/Bone.html rename to docs/api/en/objects/Bone.html index 500df88c1a0861..a6cdf0fef76b0c 100644 --- a/docs/api/objects/Bone.html +++ b/docs/api/en/objects/Bone.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/objects/Group.html b/docs/api/en/objects/Group.html similarity index 98% rename from docs/api/objects/Group.html rename to docs/api/en/objects/Group.html index 159e5b16f0d30d..67da2510134366 100644 --- a/docs/api/objects/Group.html +++ b/docs/api/en/objects/Group.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/objects/LOD.html b/docs/api/en/objects/LOD.html similarity index 97% rename from docs/api/objects/LOD.html rename to docs/api/en/objects/LOD.html index 3af2909e007d07..069920e0705bc0 100644 --- a/docs/api/objects/LOD.html +++ b/docs/api/en/objects/LOD.html @@ -2,7 +2,7 @@ - + @@ -21,6 +21,10 @@

    [name]

    Example

    + +

    + [example:webgl_lod webgl / lod ] +

    var lod = new THREE.LOD(); diff --git a/docs/api/objects/Line.html b/docs/api/en/objects/Line.html similarity index 93% rename from docs/api/objects/Line.html rename to docs/api/en/objects/Line.html index 7e2377da812adc..cb3800af8f5b1c 100644 --- a/docs/api/objects/Line.html +++ b/docs/api/en/objects/Line.html @@ -2,7 +2,7 @@ - + @@ -46,7 +46,7 @@

    Constructor

    [name]( [param:Geometry geometry], [param:Material material] )

    - [page:Geometry geometry] — vertices representing the line segment(s). Default is a new [page:new BufferGeometry].
    + [page:Geometry geometry] — vertices representing the line segment(s). Default is a new [page:BufferGeometry].
    [page:Material material] — material for the line. Default is a new [page:LineBasicMaterial] with random color.

    @@ -79,7 +79,7 @@

    [method:Line computeLineDistances]()

    Computes an array of distance values which are necessary for [page:LineDashedMaterial]. For each vertex in the geometry, the method calculates the cumulative length from the current point to the very beginning of the line.

    -

    [method:Array raycast]( [param:Raycaster raycaster], [param:Array intersects] )

    +

    [method:null raycast]( [param:Raycaster raycaster], [param:Array intersects] )

    Get intersections between a casted [page:Ray] and this Line. [page:Raycaster.intersectObject] will call this method. diff --git a/docs/api/objects/LineLoop.html b/docs/api/en/objects/LineLoop.html similarity index 98% rename from docs/api/objects/LineLoop.html rename to docs/api/en/objects/LineLoop.html index c947ec1fd93c4d..0c25e2fd3101b1 100644 --- a/docs/api/objects/LineLoop.html +++ b/docs/api/en/objects/LineLoop.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/objects/LineSegments.html b/docs/api/en/objects/LineSegments.html similarity index 98% rename from docs/api/objects/LineSegments.html rename to docs/api/en/objects/LineSegments.html index a959affec7352a..bc349168ba3a09 100644 --- a/docs/api/objects/LineSegments.html +++ b/docs/api/en/objects/LineSegments.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/objects/Mesh.html b/docs/api/en/objects/Mesh.html similarity index 94% rename from docs/api/objects/Mesh.html rename to docs/api/en/objects/Mesh.html index c272fdea3ee340..7472c9e22913d2 100644 --- a/docs/api/objects/Mesh.html +++ b/docs/api/en/objects/Mesh.html @@ -2,7 +2,7 @@ - + @@ -86,13 +86,13 @@

    [property:Object morphTargetDictionary]

    Methods

    See the base [page:Object3D] class for common methods.

    -

    [method:null setDrawMode]()

    +

    [method:null setDrawMode]( [param:Integer value] )

    Set the value of [page:.drawMode drawMode].

    [method:Mesh clone]()

    Returns a clone of this [name] object and its descendants.

    -

    [method:Array raycast]( [param:Raycaster raycaster], [param:Array intersects] )

    +

    [method:null raycast]( [param:Raycaster raycaster], [param:Array intersects] )

    Get intersections between a casted ray and this mesh. [page:Raycaster.intersectObject] will call this method. diff --git a/docs/api/objects/Points.html b/docs/api/en/objects/Points.html similarity index 94% rename from docs/api/objects/Points.html rename to docs/api/en/objects/Points.html index 8dd5284a864180..5493fb1fcb3c88 100644 --- a/docs/api/objects/Points.html +++ b/docs/api/en/objects/Points.html @@ -2,7 +2,7 @@ - + @@ -58,7 +58,7 @@

    [property:Material material]

    Methods

    See the base [page:Object3D] class for common methods.

    -

    [method:Array raycast]( [param:Raycaster raycaster], [param:Array intersects] )

    +

    [method:null raycast]( [param:Raycaster raycaster], [param:Array intersects] )

    Get intersections between a casted ray and this Points. [page:Raycaster.intersectObject] will call this method. diff --git a/docs/api/objects/Skeleton.html b/docs/api/en/objects/Skeleton.html similarity index 99% rename from docs/api/objects/Skeleton.html rename to docs/api/en/objects/Skeleton.html index 1fa6d78d5125c5..b5c94d851b5898 100644 --- a/docs/api/objects/Skeleton.html +++ b/docs/api/en/objects/Skeleton.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/objects/SkinnedMesh.html b/docs/api/en/objects/SkinnedMesh.html similarity index 92% rename from docs/api/objects/SkinnedMesh.html rename to docs/api/en/objects/SkinnedMesh.html index b73a113357c993..6fadf2697c90c6 100644 --- a/docs/api/objects/SkinnedMesh.html +++ b/docs/api/en/objects/SkinnedMesh.html @@ -2,7 +2,7 @@ - + @@ -12,7 +12,10 @@

    [name]

    -

    A mesh that has a [page:Skeleton] with [page:Bone bones] that can then be used to animate the vertices of the geometry.

    +

    + A mesh that has a [page:Skeleton] with [page:Bone bones] that can then be used to animate the vertices of the geometry. + The material must support skinning and have skinning enabled - see [page:MeshStandardMaterial.skinning]. +

    @@ -35,7 +38,7 @@

    [name]

    Example

    - var geometry = new THREE.CylinderBufferGeometry( 5, 5, 5, 5, 15, 5, 30 ); + var geometry = new THREE.CylinderGeometry( 5, 5, 5, 5, 15, 5, 30 ); //Create the skin indices and skin weights for ( var i = 0; i < geometry.vertices.length; i ++ ) { diff --git a/docs/api/objects/Sprite.html b/docs/api/en/objects/Sprite.html similarity index 95% rename from docs/api/objects/Sprite.html rename to docs/api/en/objects/Sprite.html index 7ab36f5d0834a8..5849f088174525 100644 --- a/docs/api/objects/Sprite.html +++ b/docs/api/en/objects/Sprite.html @@ -2,7 +2,7 @@ - + @@ -76,7 +76,7 @@

    [method:Sprite copy]( [param:Sprite sprite] )

    Copies the properties of the passed sprite to this one.

    -

    [method:Array raycast]( [param:Raycaster raycaster], [param:Array intersects] )

    +

    [method:null raycast]( [param:Raycaster raycaster], [param:Array intersects] )

    Get intersections between a casted ray and this sprite. [page:Raycaster.intersectObject] will call this method. diff --git a/docs/api/renderers/WebGLRenderTarget.html b/docs/api/en/renderers/WebGLRenderTarget.html similarity index 99% rename from docs/api/renderers/WebGLRenderTarget.html rename to docs/api/en/renderers/WebGLRenderTarget.html index ff0af71bbf5c04..a1dddbe9035804 100644 --- a/docs/api/renderers/WebGLRenderTarget.html +++ b/docs/api/en/renderers/WebGLRenderTarget.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/renderers/WebGLRenderTargetCube.html b/docs/api/en/renderers/WebGLRenderTargetCube.html similarity index 98% rename from docs/api/renderers/WebGLRenderTargetCube.html rename to docs/api/en/renderers/WebGLRenderTargetCube.html index e7b65b364af250..4140fb00c37e2d 100644 --- a/docs/api/renderers/WebGLRenderTargetCube.html +++ b/docs/api/en/renderers/WebGLRenderTargetCube.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/renderers/WebGLRenderer.html b/docs/api/en/renderers/WebGLRenderer.html similarity index 98% rename from docs/api/renderers/WebGLRenderer.html rename to docs/api/en/renderers/WebGLRenderer.html index 6d07dd7b5a4f91..37a648184a0f50 100644 --- a/docs/api/renderers/WebGLRenderer.html +++ b/docs/api/en/renderers/WebGLRenderer.html @@ -2,7 +2,7 @@ - + @@ -211,7 +211,7 @@

    [property:Integer maxMorphNormals]

    Keep in mind that the standard materials only allow 4 MorphNormals.

    -

    [property:Integer physicallyCorrectLights]

    +

    [property:Boolean physicallyCorrectLights]

    Whether to use physically correct lighting mode. Default is *false*. See the [example:webgl_lights_physical lights / physical] example. @@ -286,10 +286,6 @@

    [method:Integer allocTextureUnit]

    See [page:WebGLRenderer.capabilities capabilities.maxTextures].

    -

    [method:null animate]( [param:Function callback] )

    -

    [page:Function callback] — The function will be called every available frame. If `null` is passed it will stop any already ongoing animation.

    -

    A build in function that can be used instead of [link:https://developer.mozilla.org/en-US/docs/Web/API/window/requestAnimationFrame requestAnimationFrame]. For WebVR projects this function must be used.

    -

    [method:null clear]( [param:Boolean color], [param:Boolean depth], [param:Boolean stencil] )

    Tells the renderer to clear its color, depth or stencil drawing buffer(s). @@ -396,7 +392,7 @@

    [method:null render]( [param:Scene scene], [param:Camera camera], [param:Web either the [page:WebGLRenderer.autoClearColor autoClearColor], [page:WebGLRenderer.autoClearStencil autoClearStencil] or [page:WebGLRenderer.autoClearDepth autoClearDepth] properties to false.

    -

    [method:null renderBufferDirect]( [param:Camera camera], [param:Array lights], [param:Fog fog], [param:Material material], [param:Object geometryGroup], [param:Object3D object] )

    +

    [method:null renderBufferDirect]( [param:Camera camera], [param:Fog fog], [param:Geometry geometry], [param:Material material], [param:Object3D object], [param:Object group] )

    Render a buffer geometry group using the camera and with the specified material.

    [method:null renderBufferImmediate]( [param:Object3D object], [param:shaderprogram program], [param:Material shading] )

    @@ -407,6 +403,10 @@

    [method:null renderBufferImmediate]( [param:Object3D object], [param:shaderp Render an immediate buffer. Gets called by renderImmediateObject.

    +

    [method:null setAnimationLoop]( [param:Function callback] )

    +

    [page:Function callback] — The function will be called every available frame. If `null` is passed it will stop any already ongoing animation.

    +

    A build in function that can be used instead of [link:https://developer.mozilla.org/en-US/docs/Web/API/window/requestAnimationFrame requestAnimationFrame]. For WebVR projects this function must be used.

    +

    [method:null setClearAlpha]( [param:Float alpha] )

    Sets the clear alpha. Valid input is a float between *0.0* and *1.0*.

    diff --git a/docs/api/renderers/shaders/ShaderChunk.html b/docs/api/en/renderers/shaders/ShaderChunk.html similarity index 93% rename from docs/api/renderers/shaders/ShaderChunk.html rename to docs/api/en/renderers/shaders/ShaderChunk.html index 39466561eeec8a..a9c917b94ba3c3 100644 --- a/docs/api/renderers/shaders/ShaderChunk.html +++ b/docs/api/en/renderers/shaders/ShaderChunk.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/renderers/shaders/ShaderLib.html b/docs/api/en/renderers/shaders/ShaderLib.html similarity index 93% rename from docs/api/renderers/shaders/ShaderLib.html rename to docs/api/en/renderers/shaders/ShaderLib.html index 5fc44d33532a2e..d363e2e5da52a8 100644 --- a/docs/api/renderers/shaders/ShaderLib.html +++ b/docs/api/en/renderers/shaders/ShaderLib.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/renderers/shaders/UniformsLib.html b/docs/api/en/renderers/shaders/UniformsLib.html similarity index 93% rename from docs/api/renderers/shaders/UniformsLib.html rename to docs/api/en/renderers/shaders/UniformsLib.html index 7e9c29485f1e02..f8228941c52b56 100644 --- a/docs/api/renderers/shaders/UniformsLib.html +++ b/docs/api/en/renderers/shaders/UniformsLib.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/renderers/shaders/UniformsUtils.html b/docs/api/en/renderers/shaders/UniformsUtils.html similarity index 94% rename from docs/api/renderers/shaders/UniformsUtils.html rename to docs/api/en/renderers/shaders/UniformsUtils.html index a26ceaecac0532..bf978cbbb89229 100644 --- a/docs/api/renderers/shaders/UniformsUtils.html +++ b/docs/api/en/renderers/shaders/UniformsUtils.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/renderers/webgl/WebGLProgram.html b/docs/api/en/renderers/webgl/WebGLProgram.html similarity index 99% rename from docs/api/renderers/webgl/WebGLProgram.html rename to docs/api/en/renderers/webgl/WebGLProgram.html index bd909fed53b075..14abf7cec03bde 100644 --- a/docs/api/renderers/webgl/WebGLProgram.html +++ b/docs/api/en/renderers/webgl/WebGLProgram.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/renderers/webgl/WebGLShader.html b/docs/api/en/renderers/webgl/WebGLShader.html similarity index 97% rename from docs/api/renderers/webgl/WebGLShader.html rename to docs/api/en/renderers/webgl/WebGLShader.html index ce5adb7bb4df14..92f4079e5745f8 100644 --- a/docs/api/renderers/webgl/WebGLShader.html +++ b/docs/api/en/renderers/webgl/WebGLShader.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/renderers/webgl/WebGLState.html b/docs/api/en/renderers/webgl/WebGLState.html similarity index 98% rename from docs/api/renderers/webgl/WebGLState.html rename to docs/api/en/renderers/webgl/WebGLState.html index 90c897cccc4467..2d8a34ada4093e 100644 --- a/docs/api/renderers/webgl/WebGLState.html +++ b/docs/api/en/renderers/webgl/WebGLState.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/scenes/Fog.html b/docs/api/en/scenes/Fog.html similarity index 98% rename from docs/api/scenes/Fog.html rename to docs/api/en/scenes/Fog.html index a4b792300232bd..ae713493bd1673 100644 --- a/docs/api/scenes/Fog.html +++ b/docs/api/en/scenes/Fog.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/scenes/FogExp2.html b/docs/api/en/scenes/FogExp2.html similarity index 97% rename from docs/api/scenes/FogExp2.html rename to docs/api/en/scenes/FogExp2.html index 93b70238e81143..2fdbf28b6ec233 100644 --- a/docs/api/scenes/FogExp2.html +++ b/docs/api/en/scenes/FogExp2.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/scenes/Scene.html b/docs/api/en/scenes/Scene.html similarity index 98% rename from docs/api/scenes/Scene.html rename to docs/api/en/scenes/Scene.html index ee297b35391874..d6a1dd0e1b3811 100644 --- a/docs/api/scenes/Scene.html +++ b/docs/api/en/scenes/Scene.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/textures/CanvasTexture.html b/docs/api/en/textures/CanvasTexture.html similarity index 99% rename from docs/api/textures/CanvasTexture.html rename to docs/api/en/textures/CanvasTexture.html index eeb4823b031eb4..fd235247df896d 100644 --- a/docs/api/textures/CanvasTexture.html +++ b/docs/api/en/textures/CanvasTexture.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/textures/CompressedTexture.html b/docs/api/en/textures/CompressedTexture.html similarity index 99% rename from docs/api/textures/CompressedTexture.html rename to docs/api/en/textures/CompressedTexture.html index d647f8578f6a8a..733f568d71936d 100644 --- a/docs/api/textures/CompressedTexture.html +++ b/docs/api/en/textures/CompressedTexture.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/textures/CubeTexture.html b/docs/api/en/textures/CubeTexture.html similarity index 97% rename from docs/api/textures/CubeTexture.html rename to docs/api/en/textures/CubeTexture.html index a83c1e6166b37a..d3e0400abcec89 100644 --- a/docs/api/textures/CubeTexture.html +++ b/docs/api/en/textures/CubeTexture.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/textures/DataTexture.html b/docs/api/en/textures/DataTexture.html similarity index 97% rename from docs/api/textures/DataTexture.html rename to docs/api/en/textures/DataTexture.html index 04acafe7b66443..bb36c55477a0a2 100644 --- a/docs/api/textures/DataTexture.html +++ b/docs/api/en/textures/DataTexture.html @@ -2,7 +2,7 @@ - + @@ -57,6 +57,7 @@

    Example

    // used the buffer to create a [name] var texture = new THREE.DataTexture( data, width, height, THREE.RGBFormat ); + texture.needsUpdate = true

    Properties

    diff --git a/docs/api/textures/DepthTexture.html b/docs/api/en/textures/DepthTexture.html similarity index 99% rename from docs/api/textures/DepthTexture.html rename to docs/api/en/textures/DepthTexture.html index 3d434f24989c22..3ec095dfd2f815 100644 --- a/docs/api/textures/DepthTexture.html +++ b/docs/api/en/textures/DepthTexture.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/textures/Texture.html b/docs/api/en/textures/Texture.html similarity index 97% rename from docs/api/textures/Texture.html rename to docs/api/en/textures/Texture.html index 5bbdf941a1b42b..51e9858f0962b5 100644 --- a/docs/api/textures/Texture.html +++ b/docs/api/en/textures/Texture.html @@ -2,7 +2,7 @@ - + @@ -60,7 +60,7 @@

    [property:array mipmaps]

    Array of user-specified mipmaps (optional).

    -

    [property:object mapping]

    +

    [property:number mapping]

    How the image is applied to the object. An object type of [page:Textures THREE.UVMapping] is the default, where the U,V coordinates are used to apply the map.
    @@ -234,12 +234,12 @@

    [method:null updateMatrix]()

    [page:Texture.rotation .rotation], and [page:Texture.center .center].

    -

    [method:Texture clone]( [param:Texture texture] )

    +

    [method:Texture clone]()

    Make copy of the texture. Note this is not a "deep copy", the image is shared.

    -

    [method:Texture toJSON]( meta )

    +

    [method:Texture toJSON]( [param:Object meta] )

    meta -- optional object containing metadata.
    Convert the material to three.js JSON format. @@ -250,7 +250,7 @@

    [method:null dispose]()

    Call [page:EventDispatcher EventDispatcher].dispatchEvent with a 'dispose' event type.

    -

    [method:null transformUv]( uv )

    +

    [method:Vector2 transformUv]( [param:Vector2 uv] )

    Transform the uv based on the value of this texture's [page:Texture.offset .offset], [page:Texture.repeat .repeat], [page:Texture.wrapS .wrapS], [page:Texture.wrapT .wrapT] and [page:Texture.flipY .flipY] properties. diff --git a/docs/api/textures/VideoTexture.html b/docs/api/en/textures/VideoTexture.html similarity index 99% rename from docs/api/textures/VideoTexture.html rename to docs/api/en/textures/VideoTexture.html index a7e6122eaeabbe..5f18bff1578e75 100644 --- a/docs/api/textures/VideoTexture.html +++ b/docs/api/en/textures/VideoTexture.html @@ -2,7 +2,7 @@ - + diff --git a/docs/api/renderers/webgl/plugins/SpritePlugin.html b/docs/api/renderers/webgl/plugins/SpritePlugin.html deleted file mode 100644 index d4ca3cbb35946c..00000000000000 --- a/docs/api/renderers/webgl/plugins/SpritePlugin.html +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - -

    [name]

    - -

    The Webglrenderer plugin class that allows Sprites to be rendered in the WebglRenderer. This plugin is automatically loaded in the Webglrenderer.

    - - -

    Constructor

    - -

    [name]()

    -

    - Creates a new [name]. -

    - - -

    Methods

    - -

    [method:null render]( [param:Scene scene], [param:Camera camera] )

    -

    - scene -- The scene to render.
    - camera -- The camera to render. -

    -

    - Renders the sprites defined in the scene. This gets automatically called as post-render function to draw the lensflares. -

    - -

    Source

    - - [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] - - diff --git a/docs/examples/animations/CCDIKSolver.html b/docs/examples/animations/CCDIKSolver.html new file mode 100644 index 00000000000000..fffcf0065c4b47 --- /dev/null +++ b/docs/examples/animations/CCDIKSolver.html @@ -0,0 +1,102 @@ + + + + + + + + + + +

    [name]

    + +

    A solver for IK with CCD Algorithm.

    + [name] solves Inverse Kinematics Problem with CCD Algorithm. + [name] is designed to work with [page:SkinnedMesh] loaded by [page:MMDLoader] but also can be used for generic [page:SkinnedMesh]. +

    + +

    Example

    + + + var ikSolver; + + // Load MMD resources and instantiate CCDIKSolver + new THREE.MMDLoader().load( + 'models/mmd/miku.pmd', + function ( mesh ) { + + ikSolver = new CCDIKSolver( mesh, mesh.geometry.iks ); + scene.add( mesh ); + + } + ); + + function render() { + + animate(); // update bones + if ( ikSolver !== undefined ) ikSolver.update(); + renderer.render( scene, camera ); + + } + + + [example:webgl_loader_mmd]
    + [example:webgl_loader_mmd_pose]
    + [example:webgl_loader_mmd_audio]
    + +
    +
    + +

    Constructor

    + +

    [name]( [param:SkinnedMesh mesh], [param:Array iks] )

    +

    + [page:SkinnedMesh mesh] — [page:SkinnedMesh] for which [name] solves IK problem.
    + [page:Array iks] — An array of [page:Object] specifying IK parameter. target, effector, and link-index are index integers in .skeleton.bones. + The bones relation should be "links[ n ], links[ n - 1 ], ..., links[ 0 ], effector" in order from parent to child.
    +

      +
    • [page:Integer target] — Target bone.
    • +
    • [page:Integer effector] — Effector bone.
    • +
    • [page:Array links] — An array of [page: Object] specifying link bones. +
        +
      • [page:Integer index] — Link bone.
      • +
      • [page:Vector3 limitation] — (optional) Rotation axis. Default is undefined.
      • +
      • [page:Vector3 rotationMin] — (optional) Rotation minimum limit. Default is undefined.
      • +
      • [page:Vector3 rotationMax] — (optional) Rotation maximum limit. Default is undefined.
      • +
      • [page:Boolean enabled] — (optional) Default is true.
      • +
      +
    • +
    • [page:Integer iteration] — (optional) Iteration number of calculation. Smaller is faster but less precise. Default is 1.
    • +
    • [page:Number minAngle] — (optional) Minimum rotation angle in a step. Default is undefined.
    • +
    • [page:Number maxAngle] — (optional) Maximum rotation angle in a step. Default is undefined.
    • +
    +

    +

    + Creates a new [name]. +

    + +

    Properties

    + +

    [property:Array iks]

    +

    An array of IK parameter passed to the constructor.

    + +

    [property:SkinnedMesh mesh]

    +

    [page:SkinnedMesh] passed to the constructor.

    + +

    Methods

    + +

    [method:CCDIKHelper createHelper]()

    +

    + Return [page:CCDIKHelper]. You can visualize IK bones by adding the helper to scene. +

    + +

    [method:CCDIKSolver update]()

    +

    + Update bones quaternion by solving CCD algorithm. +

    + +

    Source

    + + [link:https://github.com/mrdoob/three.js/blob/master/examples/js/animation/CCDIKSolver.js examples/js/animation/CCDIKSolver.js] + + diff --git a/docs/examples/animations/MMDAnimationHelper.html b/docs/examples/animations/MMDAnimationHelper.html new file mode 100644 index 00000000000000..43571ae6e6dd87 --- /dev/null +++ b/docs/examples/animations/MMDAnimationHelper.html @@ -0,0 +1,169 @@ + + + + + + + + + + +

    [name]

    + +

    A animation helper for MMD resources.

    + [name] handles animation of MMD assets loaded by [page:MMDLoader] with MMD special features as IK, Grant, and Physics. + It uses [page:CCDIKSolver] and [page:MMDPhysics] inside. +

    + +

    Example

    + + + // Instantiate a helper + var helper = new THREE.MMDAnimationHelper(); + + // Load MMD resources and add to helper + new THREE.MMDLoader().loadWithAnimation( + 'models/mmd/miku.pmd', + 'models/mmd/dance.vmd', + function ( mmd ) { + + helper.add( mmd.mesh, { + animation: mmd.animation, + physics: true + } ); + + scene.add( mmd.mesh ); + + new THREE.AudioLoader().load( + 'audios/mmd/song.mp3', + function ( buffer ) { + + var listener = new THREE.AudioListener(); + var audio = new THREE.Audio( listener ) + .setBuffer( buffer ); + + listener.position.z = 1; + + scene.add( audio ); + scene.add( listener ); + + } + + ); + + } + ); + + function render() { + + helper.update( clock.getDelta() ); + renderer.render( scene, camera ); + + } + + + [example:webgl_loader_mmd]
    + [example:webgl_loader_mmd_pose]
    + [example:webgl_loader_mmd_audio]
    + +
    +
    + +

    Constructor

    + +

    [name]( [param:Object params] )

    +

    + [page:Object params] — (optional)
    +

      +
    • [page:Boolean sync] - Whether animation durations of added objects are synched. Default is true.
    • +
    • [page:Number afterglow] - Default is 0.0.
    • +
    • [page:Boolean resetPhysicsOnLoop] - Default is true.
    • +
    +

    +

    + Creates a new [name]. +

    + +

    Properties

    + +

    [property:Audio audio]

    +

    An [page:Audio] added to helper.

    + +

    [property:Camera camera]

    +

    An [page:Camera] added to helper.

    + +

    [property:Array meshes]

    +

    An array of [page:SkinnedMesh] added to helper.

    + +

    [property:WeakMap objects]

    +

    A [page:WeakMap] which holds animation stuffs used in helper for objects added to helper. For example, you can access [page:AnimationMixer] for an added [page:SkinnedMesh] with "helper.objects.get( mesh ).mixer"

    + +

    [property:function onBeforePhysics]

    +

    An optional callback that is executed immediately before the physicis calculation for an [page:SkinnedMesh]. This function is called with the [page:SkinnedMesh].

    + +

    Methods

    + +

    [method:MMDAnimationHelper add]( [param:Object3D object], [param:Object params] )

    +

    + [page:Object3D object] — [page:SkinnedMesh], [page:Camera], or [page:Audio]
    + [page:Object params] — (optional)
    +

      +
    • [page:AnimationClip animation] - an [page:AnimationClip] or an array of [page:AnimationClip] set to object. Only for [page:SkinnedMesh] and [page:Camera]. Default is undefined.
    • +
    • [page:Boolean physics] - Only for [page:SkinnedMesh]. A flag whether turn on physics. Default is true.
    • +
    • [page:Integer warmup] - Only for [page:SkinnedMesh] and physics is true. Physics parameter. Default is 60.
    • +
    • [page:Number unitStep] - Only for [page:SkinnedMesh] and physics is true. Physics parameter. Default is 1 / 65.
    • +
    • [page:Integer maxStepNum] - Only for [page:SkinnedMesh] and physics is true. Physics parameter. Default is 3.
    • +
    • [page:Vector3 gravity] - Only for [page:SkinnedMesh] and physics is true. Physics parameter. Default is ( 0, - 9.8 * 10, 0 ).
    • +
    • [page:Number delayTime] - Only for [page:Audio]. Default is 0.0.
    • +
    +

    +

    + Add an [page:SkinnedMesh], [page:Camera], or [page:Audio] to helper and setup animation. The anmation durations of added objects are synched. + If camera/audio has already been added, it'll be replaced with a new one. +

    + +

    [method:MMDAnimationHelper enable]( [param:string key], [param:Boolean enabled] )

    +

    + [page:string key] — Allowed strings are 'animation', 'ik', 'grant', 'physics', and 'cameraAnimation'.
    + [page:Boolean enabled] — true is enable, false is disable
    +

    +

    + Enable/Disable an animation feature +

    + +

    [method:MMDAnimationHelper pose]( [param:SkinnedMesh mesh], [param:Object vpd], [param:Object params] )

    +

    + [page:SkinnedMesh mesh] — [page:SkinnedMesh] which changes the posing. It doesn't need to be added to helper.
    + [page:Object vpd] — VPD content obtained by [page:MMDLoader].loadVPD
    + [page:Object params] — (optional)
    +

      +
    • [page:Boolean resetPose] - Default is true.
    • +
    • [page:Boolean ik] - Default is true.
    • +
    • [page:Boolean grant] - Default is true.
    • +
    +

    +

    + Changes the posing of [page:SkinnedMesh] as VPD content specifies. +

    + +

    [method:MMDAnimationHelper remove]( [param:Object3D object] )

    +

    + [page:Object3D object] — [page:SkinnedMesh], [page:Camera], or [page:Audio]
    +

    +

    + Remove an [page:SkinnedMesh], [page:Camera], or [page:Audio] from helper. +

    + +

    [method:MMDAnimationHelper update]( [param:Nummber delta] )

    +

    + [page:Number delta] — number in second
    +

    +

    + Advance mixer time and update the animations of objects added to helper +

    + +

    Source

    + + [link:https://github.com/mrdoob/three.js/blob/master/examples/js/animation/MMDAnimationHelper.js examples/js/animation/MMDAnimationHelper.js] + + diff --git a/docs/examples/animations/MMDPhysics.html b/docs/examples/animations/MMDPhysics.html new file mode 100644 index 00000000000000..2cf8bf5fa6ebe2 --- /dev/null +++ b/docs/examples/animations/MMDPhysics.html @@ -0,0 +1,112 @@ + + + + + + + + + + +

    [name]

    + +

    A Physics handler for MMD resources.

    + [name] calculates Physics for model loaded by [page:MMDLoader] with ammo.js (Bullet-based JavaScript Physics engine). +

    + +

    Example

    + + + var physics; + + // Load MMD resources and instantiate MMDPhysics + new THREE.MMDLoader().load( + 'models/mmd/miku.pmd', + function ( mesh ) { + + physics = new THREE.MMDPhysics( mesh ) + scene.add( mesh ); + + } + ); + + function render() { + + var delta = clock.getDelta(); + animate( delta ); // update bones + if ( physics !== undefined ) physics.update( delta ); + renderer.render( scene, camera ); + + } + + + [example:webgl_loader_mmd]
    + [example:webgl_loader_mmd_audio]
    + +
    +
    + +

    Constructor

    + +

    [name]( [param:SkinnedMesh mesh], [param:Array rigidBodyParams], [param:Array constraintParams], [param:Object params] )

    +

    + [page:SkinnedMesh mesh] — [page:SkinnedMesh] for which [name] calculates Physics.
    + [page:Array rigidBodyParams] — An array of [page:Object] specifying Rigid Body parameters.
    + [page:Array constraintParams] — (optional) An array of [page:Object] specifying Constraint parameters.
    + [page:Object params] — (optional)
    +

      +
    • [page:Number unitStep] - Default is 1 / 65.
    • +
    • [page:Integer maxStepNum] - Default is 3.
    • +
    • [page:Vector3 gravity] - Default is ( 0, - 9.8 * 10, 0 )
    • +
    +

    +

    + Creates a new [name]. +

    + +

    Properties

    + +

    [property:Array mesh]

    +

    [page:SkinnedMesh] passed to the constructor.

    + +

    Methods

    + +

    [method:MMDPhysicsHelper createHelper]()

    +

    + Return [page:MMDPhysicsHelper]. You can visualize Rigid bodies by adding the helper to scene. +

    + +

    [method:CCDIKSolver reset]()

    +

    + Resets Rigid bodies transorm to current bone's. +

    + +

    [method:CCDIKSolver setGravity]( [param:Vector3 gravity] )

    +

    + [page:Vector3 gravity] — Direction and volume of gravity. +

    +

    + Set gravity. +

    + +

    [method:CCDIKSolver update]( [param:Number delta] )

    +

    + [page:Number delta] — Time in second. +

    +

    + Advance Physics calculation and updates bones. +

    + +

    [method:CCDIKSolver warmup]( [param:Integer cycles] )

    +

    + [page:Number delta] — Time in second. +

    +

    + Warm up Rigid bodies. Calculates cycles steps. +

    + +

    Source

    + + [link:https://github.com/mrdoob/three.js/blob/master/examples/js/animation/MMDPhysics.js examples/js/animation/MMDPhysics.js] + + diff --git a/docs/examples/controls/OrbitControls.html b/docs/examples/controls/OrbitControls.html index 0e6dfd599d48f7..3330474cc23427 100644 --- a/docs/examples/controls/OrbitControls.html +++ b/docs/examples/controls/OrbitControls.html @@ -57,7 +57,7 @@

    [name]( [param:Camera object], [param:HTMLDOMElement domElement] )

    [page:Camera object]: (required) The camera to be controlled.

    [page:HTMLDOMElement domElement]: (optional) The HTML element used for event listeners. By default this is the whole document, - however if you only want to the controls to work over a specific element (e.g. the canvas) you can specify that here. + however if you only want the controls to work over a specific element (e.g. the canvas) you can specify that here.

    @@ -190,9 +190,9 @@

    This object contains references to the mouse buttons used for the controls. controls.mouseButtons = { - ORBIT: THREE.MOUSE.LEFT, - ZOOM: THREE.MOUSE.MIDDLE, - PAN: THREE.MOUSE.RIGHT + LEFT: THREE.MOUSE.LEFT, + MIDDLE: THREE.MOUSE.MIDDLE, + RIGHT: THREE.MOUSE.RIGHT }

    @@ -273,7 +273,7 @@

    [method:null saveState] ()

    Save the current state of the controls. This can later be recovered with [page:.reset].

    -

    [method:false update] ()

    +

    [method:Boolean update] ()

    Update the controls. Must be called after any manual changes to the camera's transform, or in the update loop if [page:.autoRotate] or [page:.enableDamping] are set. diff --git a/docs/examples/exporters/ColladaExporter.html b/docs/examples/exporters/ColladaExporter.html new file mode 100644 index 00000000000000..c0834029ebc895 --- /dev/null +++ b/docs/examples/exporters/ColladaExporter.html @@ -0,0 +1,81 @@ + + + + + + + + + + +

    [name]

    + +

    + An exporter for *Collada*. +

    + Collada is a + file format for robust representation of scenes, materials, animations, and other 3D content in an xml format. + This exporter only supports exporting geometry, materials, textures, and scene hierarchy. +

    + +

    Example

    + + + // Instantiate an exporter + var exporter = new THREE.ColladaExporter(); + + // Parse the input and generate the ply output + var data = exporter.parse( scene, null, options ); + downloadFile(data); + + +

    Constructor

    + +

    [name]()

    +

    +

    +

    + Creates a new [name]. +

    + +

    Methods

    + +

    [method:null parse]( [param:Object3D input], [param:Function onCompleted], [param:Object options] )

    +

    + [page:Object input] — Object3D to be exported
    + [page:Function onCompleted] — Will be called when the export completes. Optional. The same data is immediately returned from the function.
    + [page:Options options] — Export options
    +

      +
    • version - string. Which version of Collada to export. The options are "1.4.1" or "1.5.0". Defaults to "1.4.1".
    • +
    • author - string. The name to include in the author field. Author field is excluded by default.
    • +
    • textureDirectory - string. The directory relative to the Collada file to save the textures to.
    • +
    +

    +

    + Generates an object with Collada file and texture data. This object is returned from the function and passed into the "onCompleted" callback. + + { + // Collada file content + data: "", + + // List of referenced texures + textures: [{ + + // File directory, name, and extension of the texture data + directory: "", + name: "", + ext: "", + + // The texture data and original texture object + data: [], + original: <THREE.Texture> + }, ...] + } + +

    + +

    Source

    + + [link:https://github.com/mrdoob/three.js/blob/master/examples/js/exporters/ColladaExporter.js examples/js/exporters/ColladaExporter.js] + + diff --git a/docs/examples/exporters/GLTFExporter.html b/docs/examples/exporters/GLTFExporter.html index 5dc4a1c1a6090b..f57df212af576d 100644 --- a/docs/examples/exporters/GLTFExporter.html +++ b/docs/examples/exporters/GLTFExporter.html @@ -25,7 +25,7 @@

    Example

    // Instantiate a exporter - var exporter = new THREE.GLTFExporter( defaultOptions ); + var exporter = new THREE.GLTFExporter(); // Parse the input and generate the glTF output exporter.parse( scene, function ( gltf ) { diff --git a/docs/examples/exporters/PLYExporter.html b/docs/examples/exporters/PLYExporter.html new file mode 100644 index 00000000000000..c95fe460424238 --- /dev/null +++ b/docs/examples/exporters/PLYExporter.html @@ -0,0 +1,64 @@ + + + + + + + + + + +

    [name]

    + +

    + An exporter for *PLY*. +

    + PLY (Polygon or Stanford Triangle Format) is a + file format for efficient delivery and loading of simple, static 3D content in a dense format. + Both binary and ascii formats are supported. PLY can store vertex positions, colors, normals and + uv coordinates. No textures or texture references are saved. +

    + +

    Example

    + + + // Instantiate an exporter + var exporter = new THREE.PLYExporter(); + + // Parse the input and generate the ply output + var data = exporter.parse( scene, options ); + downloadFile(data); + + +

    Constructor

    + +

    [name]()

    +

    +

    +

    + Creates a new [name]. +

    + +

    Methods

    + +

    [method:null parse]( [param:Object3D input], [param:Function onDone], [param:Object options] )

    +

    + [page:Object input] — Object3D
    + [page:Function onCompleted] — Will be called when the export completes. The argument will be the generated ply ascii or binary ArrayBuffer.
    + [page:Options options] — Export options
    +

      +
    • excludeAttributes - array. Which properties to explicitly exclude from the exported PLY file. Valid values are 'color', 'normal', 'uv', and 'index'. If triangle indices are excluded, then a point cloud is exported. Default is an empty array.
    • +
    • binary - bool. Export in binary format, returning an ArrayBuffer. Default is false.
    • +
    +

    +

    + Generates ply file data as string or ArrayBuffer (ascii or binary) output from the input object. The data that is returned is the same + that is passed into the "onCompleted" function. + If the object is composed of multiple children and geometry, they are merged into a single mesh in the file. +

    + +

    Source

    + + [link:https://github.com/mrdoob/three.js/blob/master/examples/js/exporters/PLYExporter.js examples/js/exporters/PLYExporter.js] + + diff --git a/docs/examples/loaders/GLTFLoader.html b/docs/examples/loaders/GLTFLoader.html index 45d7adfe142af9..dbb7988bf2b57d 100644 --- a/docs/examples/loaders/GLTFLoader.html +++ b/docs/examples/loaders/GLTFLoader.html @@ -12,8 +12,8 @@

    [name]

    A loader for glTF 2.0 resources.

    - glTF (GL Transmission Format) is an - open format specification + [link:https://www.khronos.org/gltf glTF] (GL Transmission Format) is an + [link:https://github.com/KhronosGroup/glTF/tree/master/specification/2.0 open format specification] for efficient delivery and loading of 3D content. Assets may be provided either in JSON (.gltf) or binary (.glb) format. External files store textures (.jpg, .png) and additional binary data (.bin). A glTF asset may deliver one or more scenes, including meshes, materials, @@ -24,14 +24,14 @@

    Extensions

    GLTFLoader supports the following - glTF 2.0 extensions: + [link:https://github.com/KhronosGroup/glTF/tree/master/extensions/ glTF 2.0 extensions]:

    • KHR_draco_mesh_compression
    • KHR_materials_pbrSpecularGlossiness
    • KHR_materials_unlit
    • -
    • KHR_lights (experimental)
    • +
    • KHR_lights_punctual (experimental)

    Example

    @@ -60,7 +60,7 @@

    Example

    gltf.asset; // Object }, - // called when loading is in progresses + // called while loading is progressing function ( xhr ) { console.log( ( xhr.loaded / xhr.total * 100 ) + '% loaded' ); @@ -79,11 +79,33 @@

    Example

    Browser compatibility

    -

    GLTFLoader relies on ES6 Promises, +

    GLTFLoader relies on ES6 [link:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise Promises], which are not supported in IE11. To use the loader in IE11, you must - include a polyfill + [link:https://github.com/stefanpenner/es6-promise include a polyfill] providing a Promise replacement.

    +

    Custom extensions

    + +

    + Metadata from unknown extensions is preserved as “.userData.gltfExtensions” on Object3D, Scene, and Material instances, + or attached to the response “gltf” object. Example: +

    + + + loader.load('foo.gltf', function ( gltf ) { + + var scene = gltf.scene; + + var mesh = scene.children[ 3 ]; + + var fooExtension = mesh.userData.gltfExtensions.EXT_foo; + + gltf.parser.getDependency( 'bufferView', fooExtension.bufferView ) + .then( function ( fooBuffer ) { ... } ); + + } ); + +

    diff --git a/docs/examples/loaders/LoaderSupport.html b/docs/examples/loaders/LoaderSupport.html index 06bac0d91603af..ddc2d14226737c 100644 --- a/docs/examples/loaders/LoaderSupport.html +++ b/docs/examples/loaders/LoaderSupport.html @@ -456,6 +456,13 @@

    [method:null setCallbackOnProgress]( [param:Function callbackOnProgress] ) +

    [method:null setCallbackOnReportError]( [param:Function callbackOnReportError] )

    +

    + [page:Function callbackOnReportError] - Callback function for described functionality +

    +

    + Register callback function that is invoked when an error is reported. +

    [method:null setCallbackOnMeshAlter]( [param:Function callbackOnMeshAlter] )

    diff --git a/docs/examples/loaders/MMDLoader.html b/docs/examples/loaders/MMDLoader.html new file mode 100644 index 00000000000000..d096630763cad7 --- /dev/null +++ b/docs/examples/loaders/MMDLoader.html @@ -0,0 +1,118 @@ + + + + + + + + + + + [page:Loader] → +

    [name]

    + +

    A loader for MMD resources.

    + [name] creates Three.js Objects from MMD resources as PMD, PMX, VMD, and VPD files. + See [page:MMDAnimationHelper] for MMD animation handling as IK, Grant, and Physics.

    + + If you want raw content of MMD resources, use .loadPMD/PMX/VMD/VPD methods. + +

    Example

    + + + // Instantiate a loader + var loader = new THREE.MMDLoader(); + + // Load a MMD model + loader.load( + // path to PMD/PMX file + 'models/mmd/miku.pmd', + // called when the resource is loaded + function ( mesh ) { + + scene.add( mesh ); + + }, + // called when loading is in progresses + function ( xhr ) { + + console.log( ( xhr.loaded / xhr.total * 100 ) + '% loaded' ); + + }, + // called when loading has errors + function ( error ) { + + console.log( 'An error happened' ); + + } + ); + + + [example:webgl_loader_mmd]
    + [example:webgl_loader_mmd_pose]
    + [example:webgl_loader_mmd_audio]
    + +
    +
    + +

    Constructor

    + +

    [name]( [param:LoadingManager manager] )

    +

    + [page:LoadingManager manager] — The [page:LoadingManager loadingManager] for the loader to use. Default is [page:LoadingManager THREE.DefaultLoadingManager]. +

    +

    + Creates a new [name]. +

    + +

    Properties

    + + +

    Methods

    + +

    [method:null load]( [param:String url], [param:Function onLoad], [param:Function onProgress], [param:Function onError] )

    +

    + [page:String url] — A string containing the path/URL of the .pmd or .pmx file.
    + [page:Function onLoad] — A function to be called after the loading is successfully completed.
    + [page:Function onProgress] — (optional) A function to be called while the loading is in progress. The argument will be the XMLHttpRequest instance, that contains .[page:Integer total] and .[page:Integer loaded] bytes.
    + [page:Function onError] — (optional) A function to be called if an error occurs during loading. The function receives error as an argument.
    +

    +

    + Begin loading PMD/PMX model file from url and fire the callback function with the parsed [page:SkinnedMesh] containing [page:BufferGeometry] and an array of [page:MeshToonMaterial]. +

    + +

    [method:null loadAnimation]( [param:String url], [param:Object3D object], [param:Function onLoad], [param:Function onProgress], [param:Function onError] )

    +

    + [page:String url] — A string or an array of string containing the path/URL of the .vmd file(s).If two or more files are specified, they'll be merged.
    + [page:Object3D object] — [page:SkinnedMesh] or [page:Camera]. Clip and its tacks will be fitting to this object.
    + [page:Function onLoad] — A function to be called after the loading is successfully completed.
    + [page:Function onProgress] — (optional) A function to be called while the loading is in progress. The argument will be the XMLHttpRequest instance, that contains .[page:Integer total] and .[page:Integer loaded] bytes.
    + [page:Function onError] — (optional) A function to be called if an error occurs during loading. The function receives error as an argument.
    +

    +

    + Begin loading VMD motion file(s) from url(s) and fire the callback function with the parsed [page:AnimatioinClip]. +

    + +

    [method:null loadWithAnimation]( [param:String modelUrl], [param:String vmdUrl], [param:Function onLoad], [param:Function onProgress], [param:Function onError] )

    +

    + [page:String modelUrl] — A string containing the path/URL of the .pmd or .pmx file.
    + [page:String vmdUrl] — A string or an array of string containing the path/URL of the .vmd file(s).
    + [page:Function onLoad] — A function to be called after the loading is successfully completed.
    + [page:Function onProgress] — (optional) A function to be called while the loading is in progress. The argument will be the XMLHttpRequest instance, that contains .[page:Integer total] and .[page:Integer loaded] bytes.
    + [page:Function onError] — (optional) A function to be called if an error occurs during loading. The function receives error as an argument.
    +

    +

    + Begin loading PMD/PMX model file and VMD motion file(s) from urls and fire the callback function with an [page:Object] containing parsed [page:SkinnedMesh] and [page:AnimationClip] fitting to the [page:SkinnedMesh]. +

    + +

    [method:MMDLoader setCrossOrigin]( [param:String crossOrigin] )

    +

    + [page:String crossOrigin] — The crossOrigin string to implement CORS for loading the url from a different domain that allows CORS. +

    + + +

    Source

    + + [link:https://github.com/mrdoob/three.js/blob/master/examples/js/loaders/MMDLoader.js examples/js/loaders/MMDLoader.js] + + diff --git a/docs/examples/loaders/MTLLoader.html b/docs/examples/loaders/MTLLoader.html index 4d3a30a0775120..4e989ed721e909 100644 --- a/docs/examples/loaders/MTLLoader.html +++ b/docs/examples/loaders/MTLLoader.html @@ -11,7 +11,7 @@

    [name]

    -

    A loader for loading an .mtl resource, used internaly by [page:OBJLoader] and [page:UTF8Loader].
    +

    A loader for loading an .mtl resource, used internaly by [page:OBJLoader].
    The Material Template Library format (MTL) or .MTL File Format is a companion file format to .OBJ that describes surface shading (material) properties of objects within one or more .OBJ files.

    @@ -44,7 +44,7 @@

    [method:null load]( [param:String url], [param:Function onLoad], [param:Func

    -

    [method:null setPath]( [param:String path] )

    +

    [method:MTLLoader setPath]( [param:String path] )

    [page:String path] — required

    @@ -53,7 +53,7 @@

    [method:null setPath]( [param:String path] )

    -

    [method:null setTexturePath]( [param:String path] )

    +

    [method:MTLLoader setTexturePath]( [param:String path] )

    [page:String path] — required

    @@ -62,16 +62,17 @@

    [method:null setTexturePath]( [param:String path] )

    -

    [method:null setCrossOrigin]( [param:boolean useCrossOrigin] )

    +

    [method:MTLLoader setCrossOrigin]( [param:String value] )

    - [page:boolean useCrossOrigin] — required
    + [page:String value] — required

    - Set to true if you need to load textures from a different origin. + If set, assigns the [link:https://developer.mozilla.org/en-US/docs/Web/HTML/CORS_settings_attributes crossOrigin] + attribute of the image to the value of *crossOrigin*, prior to starting the load. Default is *"anonymous"*.

    -

    [method:null setMaterialOptions]( [param:Object options] )

    +

    [method:MTLLoader setMaterialOptions]( [param:Object options] )

    [page:Object options] — required

      diff --git a/docs/examples/loaders/OBJLoader.html b/docs/examples/loaders/OBJLoader.html index 0db9430590bb8d..7a73857b7ca5c6 100644 --- a/docs/examples/loaders/OBJLoader.html +++ b/docs/examples/loaders/OBJLoader.html @@ -89,6 +89,19 @@

      [method:Object3D parse]( [param:String text] )

      If an obj object or group uses multiple materials while declaring faces, geometry groups and an array of materials are used.

      +

      [method:OBJLoader setMaterials]( [param:Array materials] )

      +

      + [page:Array materials] - Array of [page:Material Materials]. +

      +

      + Sets materials loaded by MTLLoader or any other supplier of an Array of [page:Material Materials]. +

      + +

      [method:OBJLoader setPath]( [param:String path] )

      +

      + Sets the base path or URL from which to load files. This can be useful to avoid repetition if you are calling [page:OBJLoader.load .load] multiple times on the same directory. +

      +

      Source

      [link:https://github.com/mrdoob/three.js/blob/master/examples/js/loaders/OBJLoader.js examples/js/loaders/OBJLoader.js] diff --git a/docs/examples/loaders/OBJLoader2.html b/docs/examples/loaders/OBJLoader2.html index 3a5e3215986b97..0def3566cccd1d 100644 --- a/docs/examples/loaders/OBJLoader2.html +++ b/docs/examples/loaders/OBJLoader2.html @@ -183,12 +183,14 @@

      [method:null loadMtl]( [param:String url], [param:Object content], [param:Fu

      [page:String url] - URL to the file
      [page:Object content] - The file content as arraybuffer or text
      - [page:Function callbackOnLoad] - Callback to be called after successful load
      + [page:Function onLoad] - Callback to be called after successful load
      + [page:Function onProgress] - (optional) A function to be called while the loading is in progress. The argument will be the XMLHttpRequest instance, which contains [page:Integer total] and [page:Integer loaded] bytes.
      + [page:Function onError] - (optional) A function to be called if an error occurs during loading. The function receives the error as an argument.
      [page:String crossOrigin] - (optional) CORS value
      [page:Function materialOptions] - (optional) Set material loading options for MTLLoader

      - Utility method for loading an mtl file according resource description. Provide url or content.. + Utility method for loading an mtl file according resource description. Provide url or content.

      diff --git a/docs/examples/loaders/SVGLoader.html b/docs/examples/loaders/SVGLoader.html index aaf55ef4506606..3afdea5f8d779f 100644 --- a/docs/examples/loaders/SVGLoader.html +++ b/docs/examples/loaders/SVGLoader.html @@ -12,7 +12,7 @@

      [name]

      A loader for loading a .svg resource.
      - Scalabe Vector Graphics is an XML-based vector image format for two-dimensional graphics with support for interactivity and animation. + Scalable Vector Graphics is an XML-based vector image format for two-dimensional graphics with support for interactivity and animation.

      Example

      @@ -26,9 +26,34 @@

      Example

      // resource URL 'data/svgSample.svg', // called when the resource is loaded - function ( doc ) { + function ( paths ) { - scene.add( new THREE.SVGObject(doc) ); + var group = new THREE.Group(); + + for ( var i = 0; i < paths.length; i ++ ) { + + var path = paths[ i ]; + + var material = new THREE.MeshBasicMaterial( { + color: path.color, + side: THREE.DoubleSide, + depthWrite: false + } ); + + var shapes = path.toShapes( true ); + + for ( var j = 0; j < shapes.length; j ++ ) { + + var shape = shapes[ j ]; + var geometry = new THREE.ShapeBufferGeometry( shape ); + var mesh = new THREE.Mesh( geometry, material ); + group.add( mesh ); + + } + + } + + scene.add( group ); }, // called when loading is in progresses diff --git a/docs/examples/quickhull/QuickHull.html b/docs/examples/quickhull/QuickHull.html index 5fdb9660059f13..6d714538e71eeb 100644 --- a/docs/examples/quickhull/QuickHull.html +++ b/docs/examples/quickhull/QuickHull.html @@ -72,13 +72,13 @@

      [method:QuickHull makeEmpty]()

      Makes this convex hull empty.

      [method:QuickHull addVertexToFace]( [param:VertexNode vertex], [param:Face face] )

      - [page:VertexNodeNode vertex] - The vetex to add.

      + [page:VertexNodeNode vertex] - The vertex to add.

      [page:Face face] - The target face.

      Adds a vertex to the 'assigned' list of vertices and assigns it to the given face.

      [method:QuickHull removeVertexFromFace]( [param:VertexNode vertex], [param:Face face] )

      - [page:VertexNode vertex] - The vetex to remove.

      + [page:VertexNode vertex] - The vertex to remove.

      [page:Face face] - The target face.

      Removes a vertex from the 'assigned' list of vertices and from the given face. It also makes sure that the link from 'face' to the first vertex it sees in 'assigned' is linked correctly after the removal.

      diff --git a/docs/examples/renderers/CSS2DRenderer.html b/docs/examples/renderers/CSS2DRenderer.html index 556abe2cc85cd5..7f6b0e238277f6 100644 --- a/docs/examples/renderers/CSS2DRenderer.html +++ b/docs/examples/renderers/CSS2DRenderer.html @@ -33,6 +33,7 @@

      [name]

      Examples

      + [example:css2d_label]
      [example:webgl_loader_pdb molecules]

      diff --git a/docs/examples/renderers/SVGRenderer.html b/docs/examples/renderers/SVGRenderer.html index 2d9577823de33e..73723d89ba3fcd 100644 --- a/docs/examples/renderers/SVGRenderer.html +++ b/docs/examples/renderers/SVGRenderer.html @@ -21,7 +21,7 @@

      [name]

    • Complex or animated user interfaces

    - [name] has various advantages. It produces crystal-clear and sharp output which is independet of the actual viewport resolution.
    + [name] has various advantages. It produces crystal-clear and sharp output which is independent of the actual viewport resolution.
    SVG elements can be styled via CSS. And they have good accessibility since it's possible to add metadata like title or description (useful for search engines or screen readers).

    diff --git a/docs/examples/BufferGeometryUtils.html b/docs/examples/utils/BufferGeometryUtils.html similarity index 94% rename from docs/examples/BufferGeometryUtils.html rename to docs/examples/utils/BufferGeometryUtils.html index 9aaae899d4a712..816b508817cbc3 100644 --- a/docs/examples/BufferGeometryUtils.html +++ b/docs/examples/utils/BufferGeometryUtils.html @@ -2,7 +2,7 @@ - + @@ -46,6 +46,6 @@

    [method:BufferAttribute mergeBufferAttributes]( [param:Array attributes] )Source

    - [link:https://github.com/mrdoob/three.js/blob/master/examples/js/BufferGeometryUtils.js examples/js/BufferGeometryUtils.js] + [link:https://github.com/mrdoob/three.js/blob/master/examples/js/utils/BufferGeometryUtils.js examples/js/utils/BufferGeometryUtils.js] diff --git a/docs/index.css b/docs/index.css index 03a4ad934c44df..e0ad40bdbe249f 100644 --- a/docs/index.css +++ b/docs/index.css @@ -5,7 +5,7 @@ font-style: normal; } -*{ +* { box-sizing: border-box; } @@ -27,7 +27,6 @@ body { h1 { margin-top: 30px; margin-bottom: 40px; - margin-left: 20px; font-size: 25px; font-weight: normal; } @@ -38,7 +37,6 @@ h2 { font-weight: normal; margin-top: 20px; - margin-left: 20px; } h3 { @@ -47,7 +45,6 @@ h3 { font-weight: normal; margin-top: 20px; - margin-left: 20px; } a { @@ -61,13 +58,13 @@ a { width: 260px; height: 100%; overflow: auto; + padding-left: 20px; background: #fafafa; } #panel ul { list-style-type: none; padding: 0px; - margin-left: 20px; } iframe { @@ -79,8 +76,8 @@ iframe { overflow: auto; } -.filterBlock{ - margin: 20px; +.filterBlock { + margin-right: 20px; position: relative; } @@ -158,12 +155,12 @@ iframe { @media all and ( max-width: 640px ) { - h1{ + h1 { margin-top: 20px; margin-bottom: 20px; } - #panel{ + #panel { position: absolute; left: 0; top: 0; @@ -175,7 +172,7 @@ iframe { border-bottom: 1px solid #dedede; } - #content{ + #content { position: absolute; left: 0; top: 90px; @@ -183,10 +180,11 @@ iframe { bottom: 0; font-size: 17px; line-height: 22px; + padding-left: 20px; overflow: auto; } - #navigation{ + #navigation { position: absolute; left: 0; top: 90px; @@ -197,7 +195,7 @@ iframe { overflow: auto; } - iframe{ + iframe { position: absolute; left: 0; top: 56px; @@ -205,11 +203,11 @@ iframe { height: calc(100% - 56px); } - #expandButton{ + #expandButton { display: block; } - #panel.collapsed{ + #panel.collapsed { height: 56px; } diff --git a/docs/index.html b/docs/index.html index ae8217d347c813..096bcebfa9f3fb 100644 --- a/docs/index.html +++ b/docs/index.html @@ -32,6 +32,18 @@

    three.js / docs

    diff --git a/docs/manual/introduction/Animation-system.html b/docs/manual/en/introduction/Animation-system.html similarity index 90% rename from docs/manual/introduction/Animation-system.html rename to docs/manual/en/introduction/Animation-system.html index ac70163075ffab..61a74474b292ae 100644 --- a/docs/manual/introduction/Animation-system.html +++ b/docs/manual/en/introduction/Animation-system.html @@ -2,7 +2,7 @@ - + @@ -35,11 +35,11 @@

    Animation Clips

    If you have successfully imported an animated 3D object (it doesn't matter if it has - bones or morph targets or both) - for example exporting it from Blender with the - [link:https://github.com/mrdoob/three.js/tree/master/utils/exporters/blender/addons/io_three Blender exporter] and - loading it into a three.js scene using [page:JSONLoader] -, one of the geometry's - properties of the loaded mesh should be an array named "animations", containing the - [page:AnimationClip AnimationClips] for this model (see a list of possible loaders below).

    + bones or morph targets or both) — for example exporting it from Blender with the + [link:https://github.com/KhronosGroup/glTF-Blender-Exporter glTF Blender exporter] and + loading it into a three.js scene using [page:GLTFLoader] — one of the response fields + should be an array named "animations", containing the [page:AnimationClip AnimationClips] + for this model (see a list of possible loaders below).

    Each *AnimationClip* usually holds the data for a certain activity of the object. If the mesh is a character, for example, there may be one AnimationClip for a walkcycle, a second diff --git a/docs/manual/introduction/Browser-support.html b/docs/manual/en/introduction/Browser-support.html similarity index 99% rename from docs/manual/introduction/Browser-support.html rename to docs/manual/en/introduction/Browser-support.html index aef603f7c88ca4..755a18f5a07d5c 100644 --- a/docs/manual/introduction/Browser-support.html +++ b/docs/manual/en/introduction/Browser-support.html @@ -2,7 +2,7 @@ - + diff --git a/docs/manual/introduction/Code-style-guide.html b/docs/manual/en/introduction/Code-style-guide.html similarity index 95% rename from docs/manual/introduction/Code-style-guide.html rename to docs/manual/en/introduction/Code-style-guide.html index f520ec7ed0261f..17c981d86c0da2 100644 --- a/docs/manual/introduction/Code-style-guide.html +++ b/docs/manual/en/introduction/Code-style-guide.html @@ -2,7 +2,7 @@ - + diff --git a/docs/manual/introduction/Creating-a-scene.html b/docs/manual/en/introduction/Creating-a-scene.html similarity index 96% rename from docs/manual/introduction/Creating-a-scene.html rename to docs/manual/en/introduction/Creating-a-scene.html index 74092eee322cae..ff8649741b57a2 100644 --- a/docs/manual/introduction/Creating-a-scene.html +++ b/docs/manual/en/introduction/Creating-a-scene.html @@ -2,7 +2,7 @@ - + @@ -14,7 +14,7 @@

    [name]


    Before we start

    -

    Before you can use three.js, you need somewhere to display it. Save the following HTML to a file on your computer, along with a copy of three.js in the js/ directory, and open it in your browser.

    +

    Before you can use three.js, you need somewhere to display it. Save the following HTML to a file on your computer, along with a copy of [link:https://threejs.org/build/three.js three.js] in the js/ directory, and open it in your browser.

    <!DOCTYPE html> @@ -109,12 +109,11 @@

    Animating the cube

    Add the following right above the renderer.render call in your animate function:

    - cube.rotation.x += 0.1; - cube.rotation.y += 0.1; + cube.rotation.x += 0.01; + cube.rotation.y += 0.01; -

    This will be run every frame (normally 60 times per second), and give the cube a nice rotation animation. Basically, anything you want to move or change while the app is running has to go through the animate loop. You can of course call other functions from there, so that you don't end up with a animate function that's hundreds of p. - +

    This will be run every frame (normally 60 times per second), and give the cube a nice rotation animation. Basically, anything you want to move or change while the app is running has to go through the animate loop. You can of course call other functions from there, so that you don't end up with a animate function that's hundreds of lines.

    The result

    Congratulations! You have now completed your first three.js application. It's simple, you have to start somewhere.

    @@ -150,10 +149,10 @@

    The result

    var animate = function () { requestAnimationFrame( animate ); - cube.rotation.x += 0.1; - cube.rotation.y += 0.1; + cube.rotation.x += 0.01; + cube.rotation.y += 0.01; - renderer.render(scene, camera); + renderer.render( scene, camera ); }; animate(); diff --git a/docs/manual/introduction/Creating-text.html b/docs/manual/en/introduction/Creating-text.html similarity index 99% rename from docs/manual/introduction/Creating-text.html rename to docs/manual/en/introduction/Creating-text.html index 0344200eed94cd..2c03afd3641e60 100644 --- a/docs/manual/introduction/Creating-text.html +++ b/docs/manual/en/introduction/Creating-text.html @@ -2,7 +2,7 @@ - + diff --git a/docs/manual/introduction/Drawing-lines.html b/docs/manual/en/introduction/Drawing-lines.html similarity index 96% rename from docs/manual/introduction/Drawing-lines.html rename to docs/manual/en/introduction/Drawing-lines.html index de255931c2fde0..cacca5428fa996 100644 --- a/docs/manual/introduction/Drawing-lines.html +++ b/docs/manual/en/introduction/Drawing-lines.html @@ -2,7 +2,7 @@ - + @@ -23,7 +23,7 @@

    [name]

    var camera = new THREE.PerspectiveCamera( 45, window.innerWidth / window.innerHeight, 1, 500 ); camera.position.set( 0, 0, 100 ); -camera.lookAt( new THREE.Vector3( 0, 0, 0 ) ); +camera.lookAt( 0, 0, 0 ); var scene = new THREE.Scene();
    diff --git a/docs/manual/introduction/FAQ.html b/docs/manual/en/introduction/FAQ.html similarity index 83% rename from docs/manual/introduction/FAQ.html rename to docs/manual/en/introduction/FAQ.html index 8753f54d136b28..6c105ec9c2e889 100644 --- a/docs/manual/introduction/FAQ.html +++ b/docs/manual/en/introduction/FAQ.html @@ -2,7 +2,7 @@ - + @@ -16,7 +16,7 @@

    Which 3D model format is best supported?

    The recommended format for importing and exporting assets is glTF (GL Transmission Format). Because glTF is focused on runtime asset delivery, it is compact to transmit and fast to load.

    - three.js provides loaders for many other popular formats like FBX, Collada or OBJ as well. Nevertheless, you should always try to establish a glTF based workflow in your projects first. + three.js provides loaders for many other popular formats like FBX, Collada or OBJ as well. Nevertheless, you should always try to establish a glTF based workflow in your projects first. For more information, see [link:#manual/introduction/Loading-3D-models loading 3D models].

    @@ -26,9 +26,9 @@

    Why are there meta viewport tags in examples?

    These tags control viewport size and scale for mobile browsers (where page content may be rendered at different size than visible viewport).

    -

    Safari: Using the Viewport

    +

    [link:https://developer.apple.com/library/content/documentation/AppleApplications/Reference/SafariWebContent/UsingtheViewport/UsingtheViewport.html Safari: Using the Viewport]

    -

    MDN: Using the viewport meta tag

    +

    [link:https://developer.mozilla.org/en/Mobile/Viewport_meta_tag MDN: Using the viewport meta tag]

    How can scene scale be preserved on resize?

    diff --git a/docs/manual/introduction/How-to-run-things-locally.html b/docs/manual/en/introduction/How-to-run-things-locally.html similarity index 99% rename from docs/manual/introduction/How-to-run-things-locally.html rename to docs/manual/en/introduction/How-to-run-things-locally.html index 3707f76496c279..e34036fbd0eb24 100644 --- a/docs/manual/introduction/How-to-run-things-locally.html +++ b/docs/manual/en/introduction/How-to-run-things-locally.html @@ -2,7 +2,7 @@ - + diff --git a/docs/manual/introduction/How-to-update-things.html b/docs/manual/en/introduction/How-to-update-things.html similarity index 96% rename from docs/manual/introduction/How-to-update-things.html rename to docs/manual/en/introduction/How-to-update-things.html index 50adc24132309d..fdbad4f0d355d9 100644 --- a/docs/manual/introduction/How-to-update-things.html +++ b/docs/manual/en/introduction/How-to-update-things.html @@ -2,7 +2,7 @@ - + @@ -114,6 +114,14 @@

    [page:BufferGeometry]

    line.geometry.attributes.position.needsUpdate = true; // required after the first render
    +

    + If you change the position data values after the initial render, you may need to + call `.computeBoundingSphere()` in order to recalculate the geometry's bounding sphere. +

    + +line.geometry.computeBoundingSphere(); + +

    [link:http://jsfiddle.net/w67tzfhx/ Here is a fiddle] showing an animated line which you can adapt to your use case.

    diff --git a/docs/manual/introduction/Import-via-modules.html b/docs/manual/en/introduction/Import-via-modules.html similarity index 74% rename from docs/manual/introduction/Import-via-modules.html rename to docs/manual/en/introduction/Import-via-modules.html index 372b32715ef1a8..f30e2881965c46 100644 --- a/docs/manual/introduction/Import-via-modules.html +++ b/docs/manual/en/introduction/Import-via-modules.html @@ -2,7 +2,7 @@ - + @@ -23,11 +23,11 @@

    [name]


    Installation via npm

    -

    Three.js is published as an npm module, see: npm. This means all you need to do to include three.js into your project is run "npm install three"

    +

    Three.js is published as an npm module, see: [link:https://www.npmjs.com/package/three npm]. This means all you need to do to include three.js into your project is run "npm install three"

    Importing the module

    -

    Assuming that you're bundling your files with a tool such as Webpack or Browserify, which allow you to "require('modules') in the browser by bundling up all of your dependencies."

    +

    Assuming that you're bundling your files with a tool such as [link:https://webpack.github.io/ Webpack] or [link:https://github.com/substack/node-browserify Browserify], which allow you to "require('modules') in the browser by bundling up all of your dependencies."

    You should now be able to import the module into your source files and continue to use it as per normal. @@ -41,7 +41,7 @@

    Importing the module

    - You're also able to leverage ES6 import syntax: + You're also able to leverage [link:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/import ES6 import syntax]:

    diff --git a/docs/manual/en/introduction/Loading-3D-models.html b/docs/manual/en/introduction/Loading-3D-models.html new file mode 100644 index 00000000000000..8f6c5830dda957 --- /dev/null +++ b/docs/manual/en/introduction/Loading-3D-models.html @@ -0,0 +1,129 @@ + + + + + + + + + + + + +

    [name]

    +
    + +

    + 3D models are available in hundreds of file formats, each with different + purposes, assorted features, and varying complexity. Although + + three.js provides many loaders, choosing the right format and + workflow will save time and frustration later on. Some formats are + difficult to work with, inefficient for realtime experiences, or simply not + fully supported at this time. +

    + +

    + This guide provides a workflow recommended for most users, and suggestions + for what to try if things don't go as expected. +

    + +

    Before we start

    + +

    + If you're new to running a local server, begin with + [link:#manual/introduction/How-to-run-things-locally how to run things locally] + first. Many common errors viewing 3D models can be avoided by hosting files + correctly. +

    + +

    Recommended workflow

    + +

    + Where possible, we recommend using glTF (GL Transmission Format). Both + .GLB and .GLTF versions of the format are + well supported. Because glTF is focused on runtime asset delivery, it is + compact to transmit and fast to load. Features include meshes, materials, + textures, skins, skeletons, morph targets, animations, lights, and + cameras. +

    + +

    + Public-domain glTF files are available on sites like + + Sketchfab, or various tools include glTF export: +

    + + + +

    + If your preferred tools do not support glTF, consider requesting glTF + export from the authors, or posting on + the glTF roadmap thread. +

    + +

    + When glTF is not an option, popular formats such as FBX, OBJ, or COLLADA + are also available and regularly maintained. +

    + +

    Troubleshooting

    + +

    + You've spent hours modeling an artisanal masterpiece, you load it into + the webpage, and — oh no! 😭 It's distorted, miscolored, or missing entirely. + Start with these troubleshooting steps: +

    + +
      +
    1. + Check the JavaScript console for errors, and make sure you've used an + onError callback when calling .load() to log the result. +
    2. +
    3. + View the model in another application. For glTF, drag-and-drop viewers + are available for + three.js and + babylon.js. If the model + appears correctly in one or more applications, + file a bug against three.js. + If the model cannot be shown in any application, we strongly encourage + filing a bug with the application used to create the model. +
    4. +
    5. + Try scaling the model up or down by a factor of 1000. Many models are + scaled differently, and large models may not appear if the camera is + inside the model. +
    6. +
    7. + Look for failed texture requests in the network tab, like + C:\\Path\To\Model\texture.jpg. Use paths relative to your + model instead, such as images/texture.jpg — this may require + editing the model file in a text editor. +
    8. +
    + +

    Asking for help

    + +

    + If you've gone through the troubleshooting process above and your model + still isn't working, the right approach to asking for help will get you to + a solution faster. Post a question on the + three.js forum and, whenever possible, + include your model (or a simpler model with the same problem) in any formats + you have available. Include enough information for someone else to reproduce + the issue quickly — ideally, a live demo. +

    + + + + diff --git a/docs/manual/introduction/Matrix-transformations.html b/docs/manual/en/introduction/Matrix-transformations.html similarity index 99% rename from docs/manual/introduction/Matrix-transformations.html rename to docs/manual/en/introduction/Matrix-transformations.html index ec74b379cb1832..9f3ee397ebc125 100644 --- a/docs/manual/introduction/Matrix-transformations.html +++ b/docs/manual/en/introduction/Matrix-transformations.html @@ -2,7 +2,7 @@ - + diff --git a/docs/manual/introduction/Migration-guide.html b/docs/manual/en/introduction/Migration-guide.html similarity index 95% rename from docs/manual/introduction/Migration-guide.html rename to docs/manual/en/introduction/Migration-guide.html index 69d8d632e2f9ab..916bf568cacb35 100644 --- a/docs/manual/introduction/Migration-guide.html +++ b/docs/manual/en/introduction/Migration-guide.html @@ -2,7 +2,7 @@ - + diff --git a/docs/manual/introduction/Useful-links.html b/docs/manual/en/introduction/Useful-links.html similarity index 96% rename from docs/manual/introduction/Useful-links.html rename to docs/manual/en/introduction/Useful-links.html index 2ee8b7e33bbca0..f75df2858ffcce 100644 --- a/docs/manual/introduction/Useful-links.html +++ b/docs/manual/en/introduction/Useful-links.html @@ -2,7 +2,7 @@ - + @@ -126,6 +126,13 @@

    Tools

    [link:http://idflood.github.io/ThreeNodes.js/ ThreeNodes.js].
+ +

WebGL References

+
    +
  • + [link:https://www.khronos.org/files/webgl/webgl-reference-card-1_0.pdf] - Reference of all WebGL and GLSL keywords, terminology, syntex and definations. +
  • +

Old Links

diff --git a/docs/manual/introduction/WebGL-compatibility-check.html b/docs/manual/en/introduction/WebGL-compatibility-check.html similarity index 97% rename from docs/manual/introduction/WebGL-compatibility-check.html rename to docs/manual/en/introduction/WebGL-compatibility-check.html index d8d5c1b05f3bb4..aadcacca629f72 100644 --- a/docs/manual/introduction/WebGL-compatibility-check.html +++ b/docs/manual/en/introduction/WebGL-compatibility-check.html @@ -2,7 +2,7 @@ - + diff --git a/docs/page.js b/docs/page.js index 81f9bd6d7ab87b..dc8c89fc2e2565 100644 --- a/docs/page.js +++ b/docs/page.js @@ -70,7 +70,7 @@ function onDocumentLoad( event ) { text = text.replace( /\[example:([\w\_]+)\]/gi, "[example:$1 $1]" ); // [example:name] to [example:name title] text = text.replace( /\[example:([\w\_]+) ([\w\:\/\.\-\_ \s]+)\]/gi, "$2" ); // [example:name title] - text = text.replace( /(null|Boolean|Object|Array|Number|String|Integer|Float|TypedArray|ArrayBuffer)<\/a>/gi, '$1' ); // remove links to primitive types + text = text.replace( /(null|this|Boolean|Object|Array|Number|String|Integer|Float|TypedArray|ArrayBuffer)<\/a>/gi, '$1' ); // remove links to primitive types document.body.innerHTML = text; diff --git a/docs/scenes/geometry-browser.html b/docs/scenes/geometry-browser.html index 24d3fd0a4a6710..dcf9c2979652ff 100644 --- a/docs/scenes/geometry-browser.html +++ b/docs/scenes/geometry-browser.html @@ -72,36 +72,20 @@ scene.add( lights[ 1 ] ); scene.add( lights[ 2 ] ); - var mesh = new THREE.Object3D(); + var group = new THREE.Group(); - mesh.add( new THREE.LineSegments( + var geometry = new THREE.BufferGeometry(); + geometry.addAttribute( 'position', new THREE.Float32BufferAttribute( [], 3 ) ); - new THREE.Geometry(), + var lineMaterial = new THREE.LineBasicMaterial( { color: 0xffffff, transparent: true, opacity: 0.5 } ); + var meshMaterial = new THREE.MeshPhongMaterial( { color: 0x156289, emissive: 0x072534, side: THREE.DoubleSide, flatShading: true } ); - new THREE.LineBasicMaterial( { - color: 0xffffff, - transparent: true, - opacity: 0.5 - } ) + group.add( new THREE.LineSegments( geometry, lineMaterial ) ); + group.add( new THREE.Mesh( geometry, meshMaterial ) ); - ) ); + var options = chooseFromHash( group ); - mesh.add( new THREE.Mesh( - - new THREE.Geometry(), - - new THREE.MeshPhongMaterial( { - color: 0x156289, - emissive: 0x072534, - side: THREE.DoubleSide, - flatShading: true - } ) - - ) ); - - var options = chooseFromHash( mesh ); - - scene.add( mesh ); + scene.add( group ); var prevFog = false; @@ -111,8 +95,8 @@ if ( ! options.fixed ) { - mesh.rotation.x += 0.005; - mesh.rotation.y += 0.005; + group.rotation.x += 0.005; + group.rotation.y += 0.005; } diff --git a/docs/scenes/js/geometry.js b/docs/scenes/js/geometry.js index 59988f8ddc96c6..20ee00bd94d56e 100644 --- a/docs/scenes/js/geometry.js +++ b/docs/scenes/js/geometry.js @@ -1264,7 +1264,7 @@ var guis = { var data = { steps: 2, - amount: 16, + depth: 16, bevelEnabled: true, bevelThickness: 1, bevelSize: 1, @@ -1292,7 +1292,7 @@ var guis = { var folder = gui.addFolder( 'THREE.ExtrudeGeometry' ); folder.add( data, 'steps', 1, 10 ).step( 1 ).onChange( generateGeometry ); - folder.add( data, 'amount', 1, 20 ).step( 1 ).onChange( generateGeometry ); + folder.add( data, 'depth', 1, 20 ).onChange( generateGeometry ); folder.add( data, 'bevelThickness', 1, 5 ).step( 1 ).onChange( generateGeometry ); folder.add( data, 'bevelSize', 1, 5 ).step( 1 ).onChange( generateGeometry ); folder.add( data, 'bevelSegments', 1, 5 ).step( 1 ).onChange( generateGeometry ); @@ -1305,7 +1305,7 @@ var guis = { var data = { steps: 2, - amount: 16, + depth: 16, bevelEnabled: true, bevelThickness: 1, bevelSize: 1, @@ -1333,7 +1333,7 @@ var guis = { var folder = gui.addFolder( 'THREE.ExtrudeBufferGeometry' ); folder.add( data, 'steps', 1, 10 ).step( 1 ).onChange( generateGeometry ); - folder.add( data, 'amount', 1, 20 ).step( 1 ).onChange( generateGeometry ); + folder.add( data, 'depth', 1, 20 ).onChange( generateGeometry ); folder.add( data, 'bevelThickness', 1, 5 ).step( 1 ).onChange( generateGeometry ); folder.add( data, 'bevelSize', 1, 5 ).step( 1 ).onChange( generateGeometry ); folder.add( data, 'bevelSegments', 1, 5 ).step( 1 ).onChange( generateGeometry ); diff --git a/editor/css/dark.css b/editor/css/dark.css index 117390ee5793eb..425030c8dcc6ab 100644 --- a/editor/css/dark.css +++ b/editor/css/dark.css @@ -53,7 +53,7 @@ select { top: 32px; left: 0; right: 300px; - bottom: 32px; + bottom: 0; } #viewport #info { @@ -66,7 +66,7 @@ select { top: 32px; left: 0; right: 300px; - bottom: 32px; + bottom: 0; opacity: 0.9; } @@ -75,7 +75,7 @@ select { top: 32px; left: 0; right: 300px; - bottom: 32px; + bottom: 0; } #menubar { @@ -201,9 +201,9 @@ select { #toolbar { position: absolute; - left: 0; - right: 300px; - bottom: 0; + left: calc(50% - 290px); /* ( ( 100% - 300px ) / 2.0 ) - 140px */ + width: 280px; + bottom: 16px; height: 32px; background-color: #111; color: #333; diff --git a/editor/css/light.css b/editor/css/light.css index ac7b73b7e1a720..4a1ea8e07d04b9 100644 --- a/editor/css/light.css +++ b/editor/css/light.css @@ -49,7 +49,7 @@ select { top: 32px; left: 0; right: 300px; - bottom: 32px; + bottom: 0; } #viewport #info { @@ -62,7 +62,7 @@ select { top: 32px; left: 0; right: 300px; - bottom: 32px; + bottom: 0; opacity: 0.9; } @@ -71,7 +71,7 @@ select { top: 32px; left: 0; right: 300px; - bottom: 32px; + bottom: 0; } #menubar { @@ -194,9 +194,9 @@ select { #toolbar { position: absolute; - left: 0; - right: 300px; - bottom: 0; + left: calc(50% - 290px); /* ( ( 100% - 300px ) / 2.0 ) - 140px */ + width: 280px; + bottom: 16px; height: 32px; background: #eee; color: #333; diff --git a/editor/examples/arkanoid.app.json b/editor/examples/arkanoid.app.json index 7b5e109ee76d35..44d1bd13cd27d8 100644 --- a/editor/examples/arkanoid.app.json +++ b/editor/examples/arkanoid.app.json @@ -3,65 +3,72 @@ "type": "App" }, "project": { + "gammaInput": true, + "gammaOutput": true, "shadows": true, "vr": false }, "camera": { "metadata": { - "version": 4.4, + "version": 4.5, "type": "Object", "generator": "Object3D.toJSON" }, "object": { - "uuid": "E41E9F54-8B31-4D1F-8D09-AF5E802E9A22", + "uuid": "0C0DD0AD-3A7F-4ECD-A9FE-CECD97D5CBD9", "type": "PerspectiveCamera", "name": "Camera", - "matrix": [0.9392361044883728,-2.8092810300250903e-9,-0.3432718515396118,0,-0.14778217673301697,0.902585506439209,-0.404351145029068,0,0.3098321855068207,0.43051064014434814,0.847740888595581,0,142.32125854492188,202.75485229492188,389.40936279296875,1], + "layers": 1, + "matrix": [0.939236,0,-0.343272,0,-0.147782,0.902586,-0.404351,0,0.309832,0.430511,0.847741,0,11.713146,19.228675,40.388679,1], "fov": 50, - "aspect": 1.536388140161725, + "zoom": 1, "near": 0.1, - "far": 100000 + "far": 100000, + "focus": 10, + "aspect": 1.428977, + "filmGauge": 35, + "filmOffset": 0 } }, "scene": { "metadata": { - "version": 4.4, + "version": 4.5, "type": "Object", "generator": "Object3D.toJSON" }, "geometries": [ { - "uuid": "8F05A1F2-3877-478B-8DFC-F572AC61AB3A", + "uuid": "BBEE74D1-E43D-4C32-A9F3-4656E78C26F3", "type": "PlaneGeometry", - "width": 300, - "height": 400, + "width": 30, + "height": 40, "widthSegments": 1, "heightSegments": 1 }, { - "uuid": "EEDF0A9A-D174-44E4-9C2F-A2F5BB8BE7F5", - "type": "CylinderGeometry", - "radiusTop": 5, - "radiusBottom": 5, - "height": 20, - "radialSegments": 32, - "heightSegments": 1, - "openEnded": false - }, - { - "uuid": "7149652B-DBD7-4CB7-A600-27A9AC005C95", + "uuid": "C1722F5F-89AD-45D8-B78C-D1D34AF2A012", "type": "BoxGeometry", - "width": 20, - "height": 10, - "depth": 10, + "width": 2, + "height": 1, + "depth": 1, "widthSegments": 1, "heightSegments": 1, "depthSegments": 1 }, { - "uuid": "CABCC711-1331-4D4C-9FF6-409299F10C68", + "uuid": "327EFFCF-649C-4EF3-86D4-B422C5A86E89", + "type": "CylinderGeometry", + "radiusTop": 0.5, + "radiusBottom": 0.5, + "height": 2, + "radialSegments": 32, + "heightSegments": 1, + "openEnded": false + }, + { + "uuid": "0791211B-BB02-4E57-82B5-64C05DE92B39", "type": "SphereGeometry", - "radius": 5, + "radius": 0.5, "widthSegments": 32, "heightSegments": 16, "phiStart": 0, @@ -70,14 +77,24 @@ "thetaLength": 3.14 }, { - "uuid": "EFBF641D-F092-462E-B7FB-0BFAD1591EFC", + "uuid": "73F12A47-9EA7-47FD-BCF3-89B8219B2626", "type": "BoxGeometry", - "width": 20, - "height": 10, - "depth": 10, + "width": 2, + "height": 1, + "depth": 1, "widthSegments": 1, "heightSegments": 1, "depthSegments": 1 + }, + { + "uuid": "3BDEB9FB-BDD4-44AD-8A47-008BED1C8982", + "type": "CylinderGeometry", + "radiusTop": 0.5, + "radiusBottom": 0.5, + "height": 2, + "radialSegments": 32, + "heightSegments": 1, + "openEnded": false }], "materials": [ { @@ -86,7 +103,19 @@ "color": 86015, "emissive": 0, "specular": 1118481, - "shininess": 30 + "shininess": 30, + "depthFunc": 3, + "depthTest": true, + "depthWrite": true + }, + { + "uuid": "D98FC4D1-169E-420A-92EA-20E55009A46D", + "type": "MeshBasicMaterial", + "color": 63744, + "depthFunc": 3, + "depthTest": true, + "depthWrite": true, + "wireframe": true }, { "uuid": "3B9DE64D-E1C8-4C24-9F73-3A9E10E3E655", @@ -94,13 +123,10 @@ "color": 16777215, "emissive": 0, "specular": 1118481, - "shininess": 30 - }, - { - "uuid": "D98FC4D1-169E-420A-92EA-20E55009A46D", - "type": "MeshBasicMaterial", - "wireframe": true, - "color": 63744 + "shininess": 30, + "depthFunc": 3, + "depthTest": true, + "depthWrite": true }, { "uuid": "043B208C-1F83-42C6-802C-E0E35621C27C", @@ -108,100 +134,145 @@ "color": 16777215, "emissive": 0, "specular": 1118481, - "shininess": 30 + "shininess": 30, + "depthFunc": 3, + "depthTest": true, + "depthWrite": true }, { "uuid": "40EC9BDA-91C0-4671-937A-2BCB6DA7EEBB", "type": "MeshBasicMaterial", - "wireframe": true, - "color": 63744 + "color": 63744, + "depthFunc": 3, + "depthTest": true, + "depthWrite": true, + "wireframe": true }], "object": { "uuid": "31517222-A9A7-4EAF-B5F6-60751C0BABA3", "type": "Scene", "name": "Scene", + "layers": 1, "matrix": [1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1], "children": [ { "uuid": "EBBB1E63-6318-4752-AE2E-440A4E0B3EF3", "type": "Mesh", "name": "Ground", - "matrix": [1,0,0,0,0,0.0007960614748299122,-0.9999997019767761,0,0,0.9999997019767761,0.0007960614748299122,0,0,0,0,1], - "geometry": "8F05A1F2-3877-478B-8DFC-F572AC61AB3A", + "layers": 1, + "matrix": [1,0,0,0,0,0.000796,-1,0,0,1,0.000796,0,0,0,0,1], + "geometry": "BBEE74D1-E43D-4C32-A9F3-4656E78C26F3", "material": "2F69AF3A-DDF5-4BBA-87B5-80159F90DDBF" }, { "uuid": "6EE2E764-43E0-48E0-85F2-E0C8823C20DC", "type": "DirectionalLight", "name": "DirectionalLight 1", - "matrix": [1,0,0,0,0,1,0,0,0,0,1,0,100,200,150,1], + "layers": 1, + "matrix": [1,0,0,0,0,1,0,0,0,0,1,0,10,20,15,1], "color": 16777215, - "intensity": 1 + "intensity": 1, + "shadow": { + "camera": { + "uuid": "3BC010F7-9766-4087-BA04-1D4FD7721ABA", + "type": "OrthographicCamera", + "layers": 1, + "zoom": 1, + "left": -5, + "right": 5, + "top": 5, + "bottom": -5, + "near": 0.5, + "far": 500 + } + } }, { "uuid": "38219749-1E67-45F2-AB15-E64BA0940CAD", "type": "Mesh", "name": "Brick", - "matrix": [1,0,0,0,0,1,0,0,0,0,1,0,0,5,0,1], + "layers": 1, + "matrix": [1,0,0,0,0,1,0,0,0,0,1,0,0,0.5,0,1], + "geometry": "C1722F5F-89AD-45D8-B78C-D1D34AF2A012", + "material": "D98FC4D1-169E-420A-92EA-20E55009A46D", "children": [ { "uuid": "711A5955-8F17-4A8B-991A-7604D27E6FA0", "type": "Mesh", "name": "Cylinder", - "matrix": [0.0007962009985931218,0.0007962677045725286,0.9999995231628418,0,-0.9999997615814209,3.462185702574061e-7,0.0007962677045725286,0,2.210134084634774e-7,-0.9999997615814209,0.0007962008821777999,0,0,0,0,1], - "geometry": "EEDF0A9A-D174-44E4-9C2F-A2F5BB8BE7F5", + "layers": 1, + "matrix": [0.000795,0.000795,1,0,-1.000001,-0.000001,0.000795,0,0.000001,-1.000001,0.000795,0,0,0,0,1], + "geometry": "327EFFCF-649C-4EF3-86D4-B422C5A86E89", "material": "3B9DE64D-E1C8-4C24-9F73-3A9E10E3E655" - }], - "geometry": "7149652B-DBD7-4CB7-A600-27A9AC005C95", - "material": "D98FC4D1-169E-420A-92EA-20E55009A46D" + }] }, { "uuid": "18FFA67C-F893-4E7A-8A76-8D996DEBE0C6", "type": "Mesh", "name": "Ball", - "matrix": [1,0,0,0,0,1,0,0,0,0,1,0,0,5,35.54999923706055,1], - "geometry": "CABCC711-1331-4D4C-9FF6-409299F10C68", + "layers": 1, + "matrix": [1,0,0,0,0,1,0,0,0,0,1,0,0,0.5,3.55,1], + "geometry": "0791211B-BB02-4E57-82B5-64C05DE92B39", "material": "043B208C-1F83-42C6-802C-E0E35621C27C" }, { "uuid": "6D660D49-39B8-40C3-95F6-E4E007AA8D79", "type": "Mesh", "name": "Paddle", - "matrix": [2,0,0,0,0,1,0,0,0,0,1,0,0,5,159.5399932861328,1], + "layers": 1, + "matrix": [2,0,0,0,0,1,0,0,0,0,1,0,0,0.5,15.95,1], + "geometry": "73F12A47-9EA7-47FD-BCF3-89B8219B2626", + "material": "40EC9BDA-91C0-4671-937A-2BCB6DA7EEBB", "children": [ { "uuid": "4F5F884C-9E1B-45E6-8F1E-4D538A46D8CB", "type": "Mesh", "name": "Cylinder", - "matrix": [0.0007962009985931218,0.0007962677045725286,0.9999995231628418,0,-0.9999997615814209,3.462185702574061e-7,0.0007962677045725286,0,2.210134084634774e-7,-0.9999997615814209,0.0007962008821777999,0,0,0,0,1], - "geometry": "EEDF0A9A-D174-44E4-9C2F-A2F5BB8BE7F5", + "layers": 1, + "matrix": [0.000795,0.000795,1,0,-1.000001,-0.000001,0.000795,0,0.000001,-1.000001,0.000795,0,0,0,0,1], + "geometry": "3BDEB9FB-BDD4-44AD-8A47-008BED1C8982", "material": "3B9DE64D-E1C8-4C24-9F73-3A9E10E3E655" - }], - "geometry": "EFBF641D-F092-462E-B7FB-0BFAD1591EFC", - "material": "40EC9BDA-91C0-4671-937A-2BCB6DA7EEBB" + }] }, { "uuid": "B0BEAF69-8B5D-4D87-ADCA-FDE83A02762D", "type": "PointLight", "name": "PointLight 2", - "matrix": [1,0,0,0,0,1,0,0,0,0,1,0,-116.54356384277344,69.48957061767578,-206.8248291015625,1], + "layers": 1, + "matrix": [1,0,0,0,0,1,0,0,0,0,1,0,-11.65,6.949,-20.682,1], "color": 16777215, "intensity": 1, "distance": 0, - "decay": 1 - }] + "decay": 1, + "shadow": { + "camera": { + "uuid": "2F0DA21A-EFB8-4E9A-83C5-A601D6113780", + "type": "PerspectiveCamera", + "layers": 1, + "fov": 90, + "zoom": 1, + "near": 0.5, + "far": 500, + "focus": 10, + "aspect": 1, + "filmGauge": 35, + "filmOffset": 0 + } + } + }], + "background": 11184810 } }, "scripts": { "6D660D49-39B8-40C3-95F6-E4E007AA8D79": [ { "name": "User", - "source": "function mousemove( event ) {\n\n\tthis.position.x = ( event.clientX / player.width ) * 300 - 150;\n\n}\n\n// function update( event ) {}" + "source": "function mousemove( event ) {\n\n\tthis.position.x = ( event.clientX / player.width ) * 30 - 15;\n\n}\n\n// function update( event ) {}" }], "31517222-A9A7-4EAF-B5F6-60751C0BABA3": [ { "name": "Game Logic", - "source": "var ball = this.getObjectByName( 'Ball' );\n\nvar direction = new THREE.Vector3();\ndirection.x = Math.random() - 0.5;\ndirection.z = - 0.5;\ndirection.normalize();\n\nvar speed = new THREE.Vector3();\n\n//\n\nvar group = new THREE.Group();\nthis.add( group );\n\nvar paddle = this.getObjectByName( 'Paddle' );\npaddle.material.visible = false;\ngroup.add( paddle );\n\nvar brick = this.getObjectByName( 'Brick' );\n\nfor ( var j = 0; j < 8; j ++ ) {\n\n\tvar material = new THREE.MeshPhongMaterial( { color: Math.random() * 0xffffff } );\n\n\tfor ( var i = 0; i < 12; i ++ ) {\n\t\t\n\t\tvar object = brick.clone();\n\t\tobject.position.x = i * 22 - 120;\n\t\tobject.position.z = j * 14 - 120;\n\t\tgroup.add( object );\n\n\t\tvar cylinder = object.getObjectByName( 'Cylinder' );\n\t\tcylinder.material = material;\n\n\t}\n\t\n}\n\nbrick.visible = false;\nbrick.material.visible = false;\n\n//\n\nvar raycaster = new THREE.Raycaster();\n\nfunction update( event ) {\n\t\n\tif ( ball.position.x < - 150 || ball.position.x > 150 ) direction.x = - direction.x;\n\tif ( ball.position.z < - 200 || ball.position.z > 200 ) direction.z = - direction.z;\n\n\tball.position.x = Math.max( - 150, Math.min( 150, ball.position.x ) );\n\tball.position.z = Math.max( - 200, Math.min( 200, ball.position.z ) );\n\t\n\tball.position.add( speed.copy( direction ).multiplyScalar( event.delta / 4 ) );\n\t\n\traycaster.set( ball.position, direction );\n\t\n\tvar intersections = raycaster.intersectObjects( group.children );\n\t\n\tif ( intersections.length > 0 ) {\n\t\n\t\tvar intersection = intersections[ 0 ];\n\t\t\n\t\tif ( intersection.distance < 5 ) {\n\t\t\t\n\t\t\tif ( intersection.object !== paddle ) {\n\n\t\t\t\tgroup.remove( intersection.object );\n\t\t\t\t\n\t\t\t}\n\t\t\t\n\t\t\tdirection.reflect( intersection.face.normal );\n\t\t\t\n\t\t}\n\t\t\n\t}\n\n}" + "source": "var ball = this.getObjectByName( 'Ball' );\n\nvar direction = new THREE.Vector3();\ndirection.x = Math.random() - 0.5;\ndirection.z = - 0.5;\ndirection.normalize();\n\nvar speed = new THREE.Vector3();\n\n//\n\nvar group = new THREE.Group();\nthis.add( group );\n\nvar paddle = this.getObjectByName( 'Paddle' );\npaddle.material.visible = false;\ngroup.add( paddle );\n\nvar brick = this.getObjectByName( 'Brick' );\n\nfor ( var j = 0; j < 8; j ++ ) {\n\n\tvar material = new THREE.MeshPhongMaterial( { color: Math.random() * 0xffffff } );\n\n\tfor ( var i = 0; i < 12; i ++ ) {\n\t\t\n\t\tvar object = brick.clone();\n\t\tobject.position.x = i * 2.2 - 12;\n\t\tobject.position.z = j * 1.4 - 12;\n\t\tgroup.add( object );\n\n\t\tvar cylinder = object.getObjectByName( 'Cylinder' );\n\t\tcylinder.material = material;\n\n\t}\n\t\n}\n\nbrick.visible = false;\nbrick.material.visible = false;\n\n//\n\nvar raycaster = new THREE.Raycaster();\n\nfunction update( event ) {\n\t\n\tif ( ball.position.x < - 15 || ball.position.x > 15 ) direction.x = - direction.x;\n\tif ( ball.position.z < - 20 || ball.position.z > 20 ) direction.z = - direction.z;\n\n\tball.position.x = Math.max( - 15, Math.min( 15, ball.position.x ) );\n\tball.position.z = Math.max( - 20, Math.min( 20, ball.position.z ) );\n\t\t\n\traycaster.set( ball.position, direction );\n\t\n\tvar intersections = raycaster.intersectObjects( group.children );\n\t\n\tif ( intersections.length > 0 ) {\n\t\n\t\tvar intersection = intersections[ 0 ];\n\t\t\n\t\tif ( intersection.distance < 0.5 ) {\n\t\t\t\n\t\t\tif ( intersection.object !== paddle ) {\n\n\t\t\t\tgroup.remove( intersection.object );\n\t\t\t\t\n\t\t\t}\n\t\t\t\n\t\t\tdirection.reflect( intersection.face.normal );\n\t\t\t\n\t\t}\n\t\t\n\t}\n\n\tball.position.add( speed.copy( direction ).multiplyScalar( event.delta / 40 ) );\n\t\n}" }] } } diff --git a/editor/examples/camera.app.json b/editor/examples/camera.app.json index f35b02bddf1695..d6409ece8d78b2 100644 --- a/editor/examples/camera.app.json +++ b/editor/examples/camera.app.json @@ -3,65 +3,72 @@ "type": "App" }, "project": { + "gammaInput": true, + "gammaOutput": true, "shadows": true, "vr": false }, "camera": { "metadata": { - "version": 4.3, + "version": 4.5, "type": "Object", - "generator": "ObjectExporter" + "generator": "Object3D.toJSON" }, "object": { - "uuid": "C7FB195B-270E-47B4-95C9-1754652A9D11", + "uuid": "60EBAF60-53DA-47B0-A028-8FC031B708F6", "type": "PerspectiveCamera", "name": "Camera", + "layers": 1, + "matrix": [0.970041,0,-0.242943,0,-0.048226,0.980099,-0.192562,0,0.238108,0.198509,0.950736,0,1.548,1.29,6.18,1], "fov": 50, - "aspect": 1.2252042007001167, + "zoom": 1, "near": 0.1, "far": 100000, - "matrix": [0.9700406789779663,-2.851828329042405e-9,-0.24294254183769226,0,-0.04822639003396034,0.9800989627838135,-0.1925622522830963,0,0.23810774087905884,0.19850945472717285,0.950735867023468,0,154.7735595703125,129.03408813476562,617.992431640625,1] + "focus": 10, + "aspect": 1.428977, + "filmGauge": 35, + "filmOffset": 0 } }, "scene": { "metadata": { - "version": 4.3, + "version": 4.5, "type": "Object", - "generator": "ObjectExporter" + "generator": "Object3D.toJSON" }, "geometries": [ { - "uuid": "51BB3E54-D2DF-4576-9953-FB8E940588B5", + "uuid": "6D90C4BE-EBA6-4E21-8F54-7CFDAA61F30B", "type": "PlaneGeometry", - "width": 1000, - "height": 1000, + "width": 10, + "height": 10, "widthSegments": 1, "heightSegments": 1 }, { - "uuid": "D8E200D3-27BC-49F8-A5C5-7384206E70FE", + "uuid": "D3008B2A-ACDD-43CC-87F7-4F942607D21A", "type": "BoxGeometry", - "width": 100, - "height": 100, - "depth": 100, + "width": 1, + "height": 1, + "depth": 1, "widthSegments": 1, "heightSegments": 1, "depthSegments": 1 }, { - "uuid": "25BA32DB-8B02-4ABA-A77C-69868C464A1A", + "uuid": "F482ACD4-013A-49CF-AE0F-C9FF4ADAE409", "type": "CylinderGeometry", "radiusTop": 0, - "radiusBottom": 40, - "height": 75, + "radiusBottom": 0.4, + "height": 0.75, "radialSegments": 4, "heightSegments": 1, "openEnded": false }, { - "uuid": "4DECFAB5-6FD1-4D84-9A29-565807B074EA", + "uuid": "51CDDCED-BC71-4B1B-A485-725B6A48204B", "type": "IcosahedronGeometry", - "radius": 40, + "radius": 0.4, "detail": 2 }], "materials": [ @@ -71,7 +78,10 @@ "color": 16777215, "emissive": 0, "specular": 1118481, - "shininess": 30 + "shininess": 30, + "depthFunc": 3, + "depthTest": true, + "depthWrite": true }, { "uuid": "B5943856-E404-45D9-A427-4774202C2CD0", @@ -79,7 +89,10 @@ "color": 37119, "emissive": 0, "specular": 1118481, - "shininess": 30 + "shininess": 30, + "depthFunc": 3, + "depthTest": true, + "depthWrite": true }, { "uuid": "3F872310-2067-4BE4-9250-5B3F4E43797E", @@ -87,7 +100,10 @@ "color": 15859456, "emissive": 0, "specular": 1118481, - "shininess": 30 + "shininess": 30, + "depthFunc": 3, + "depthTest": true, + "depthWrite": true }, { "uuid": "E1826901-7922-4584-A25D-6D487E2C9BBD", @@ -95,83 +111,130 @@ "color": 16711680, "emissive": 0, "specular": 1118481, - "shininess": 30 + "shininess": 30, + "depthFunc": 3, + "depthTest": true, + "depthWrite": true }], "object": { "uuid": "3741222A-BD8F-401C-A5D2-5A907E891896", "type": "Scene", "name": "Scene", + "layers": 1, "matrix": [1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1], "children": [ { "uuid": "B7CBBC6F-EC26-49B5-8D0D-67D9C535924B", "type": "Group", "name": "Dummy", - "matrix": [1,0,0,0,0,1,0,0,0,0,1,0,0,100,400,1], + "layers": 1, + "matrix": [1,0,0,0,0,1,0,0,0,0,1,0,0,1,4,1], "children": [ { "uuid": "60B69C58-4201-43FD-815E-AD2EDFBBD0CE", "type": "PerspectiveCamera", "name": "PerspectiveCamera", + "layers": 1, + "matrix": [-1,0,0,0,0,1,0,0,0,0,-1,0,0,0,0,1], "fov": 50, + "zoom": 1, + "near": 0.1, + "far": 100, + "focus": 10, "aspect": 1, - "near": 100, - "far": 10000, - "matrix": [-1,0,-1.2246468525851679e-16,0,0,1,0,0,1.2246468525851679e-16,0,-1,0,0,0,0,1] + "filmGauge": 35, + "filmOffset": 0 }] }, { "uuid": "A460C230-DC88-4A8F-A3FB-AA0FE735F3ED", "type": "Mesh", "name": "Plane", - "geometry": "51BB3E54-D2DF-4576-9953-FB8E940588B5", - "material": "4AE8130E-B6A8-47BC-ACCF-060973C74044", - "matrix": [1,0,0,0,0,0.040785226970911026,-0.9991679191589355,0,0,0.9991679191589355,0.040785226970911026,0,0,-50,0,1] + "layers": 1, + "matrix": [1,0,0,0,0,0.040785,-0.999168,0,0,0.999168,0.040785,0,0,-0.5,0,1], + "geometry": "6D90C4BE-EBA6-4E21-8F54-7CFDAA61F30B", + "material": "4AE8130E-B6A8-47BC-ACCF-060973C74044" }, { "uuid": "26DAAD69-725D-43B7-AF9D-990A99DEF8C5", "type": "Mesh", "name": "Box", - "geometry": "D8E200D3-27BC-49F8-A5C5-7384206E70FE", - "material": "B5943856-E404-45D9-A427-4774202C2CD0", - "matrix": [1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1] + "layers": 1, + "matrix": [1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1], + "geometry": "D3008B2A-ACDD-43CC-87F7-4F942607D21A", + "material": "B5943856-E404-45D9-A427-4774202C2CD0" }, { "uuid": "AAAFF2D6-4725-4AFC-A9FE-26419B11011F", "type": "Mesh", "name": "Cylinder", - "geometry": "25BA32DB-8B02-4ABA-A77C-69868C464A1A", - "material": "3F872310-2067-4BE4-9250-5B3F4E43797E", - "matrix": [1,0,0,0,0,1,0,0,0,0,1,0,-130,-15,0,1] + "layers": 1, + "matrix": [1,0,0,0,0,1,0,0,0,0,1,0,-1.3,-0.15,0,1], + "geometry": "F482ACD4-013A-49CF-AE0F-C9FF4ADAE409", + "material": "3F872310-2067-4BE4-9250-5B3F4E43797E" }, { "uuid": "B855E267-A266-4098-ACD6-6A1FDE7B88BA", "type": "Mesh", "name": "Icosahedron", - "geometry": "4DECFAB5-6FD1-4D84-9A29-565807B074EA", - "material": "E1826901-7922-4584-A25D-6D487E2C9BBD", - "matrix": [1,0,0,0,0,1,0,0,0,0,1,0,130,-10,0,1] + "layers": 1, + "matrix": [1,0,0,0,0,1,0,0,0,0,1,0,1.3,-0.1,0,1], + "geometry": "51CDDCED-BC71-4B1B-A485-725B6A48204B", + "material": "E1826901-7922-4584-A25D-6D487E2C9BBD" }, { "uuid": "E2939A7B-5E40-438A-8C1B-32126FBC6892", "type": "PointLight", "name": "PointLight 1", + "layers": 1, + "matrix": [1,0,0,0,0,1,0,0,0,0,1,0,-0.939,1.271,-1.143,1], "color": 9474221, "intensity": 0.75, "distance": 0, "decay": 1, - "matrix": [1,0,0,0,0,1,0,0,0,0,1,0,-93.86000061035156,127.12999725341797,-114.30000305175781,1] + "shadow": { + "camera": { + "uuid": "EFF42F46-1E27-4B36-B9D9-CF7D879D258E", + "type": "PerspectiveCamera", + "layers": 1, + "fov": 90, + "zoom": 1, + "near": 0.5, + "far": 500, + "focus": 10, + "aspect": 1, + "filmGauge": 35, + "filmOffset": 0 + } + } }, { "uuid": "3412781E-27CC-43C3-A5DB-54C0C8E42ED6", "type": "PointLight", "name": "PointLight 2", + "layers": 1, + "matrix": [1,0,0,0,0,1,0,0,0,0,1,0,0.881,0.083,1.254,1], "color": 12773063, "intensity": 1, "distance": 0, "decay": 1, - "matrix": [1,0,0,0,0,1,0,0,0,0,1,0,88.12999725341797,8.3100004196167,125.44999694824219,1] - }] + "shadow": { + "camera": { + "uuid": "81E800FE-E8A7-4A9E-AFAA-4F04FD56AFE4", + "type": "PerspectiveCamera", + "layers": 1, + "fov": 90, + "zoom": 1, + "near": 0.5, + "far": 500, + "focus": 10, + "aspect": 1, + "filmGauge": 35, + "filmOffset": 0 + } + } + }], + "background": 11184810 } }, "scripts": { @@ -183,7 +246,7 @@ "B7CBBC6F-EC26-49B5-8D0D-67D9C535924B": [ { "name": "Orbit", - "source": "function update( event ) {\n\n\tvar time = event.time * 0.001;\n\n\tthis.position.x = Math.sin( time ) * 400;\n\tthis.position.z = Math.cos( time ) * 400;\n\tthis.lookAt( scene.position );\n\n}" + "source": "function update( event ) {\n\n\tvar time = event.time * 0.001;\n\n\tthis.position.x = Math.sin( time ) * 4;\n\tthis.position.z = Math.cos( time ) * 4;\n\tthis.lookAt( scene.position );\n\n}" }] } } diff --git a/editor/examples/particles.app.json b/editor/examples/particles.app.json index 4c184e97d66a73..cc4ad817005071 100644 --- a/editor/examples/particles.app.json +++ b/editor/examples/particles.app.json @@ -3,42 +3,45 @@ "type": "App" }, "project": { + "gammaInput": true, + "gammaOutput": true, "shadows": true, "vr": false }, "camera": { "metadata": { - "version": 4.4, + "version": 4.5, "type": "Object", "generator": "Object3D.toJSON" }, "object": { - "uuid": "763F3000-7D7C-4BE6-80B6-914DEEBD9AA2", + "uuid": "056199EB-6985-481B-97CC-A57FB7C87809", "type": "PerspectiveCamera", "name": "Camera", - "matrix": [0.7071067690849304,-3.398992198810902e-11,-0.7071068286895752,0,-0.2357022613286972,0.9428090453147888,-0.235702246427536,0,0.6666666865348816,0.3333333134651184,0.6666666269302368,0,41.824005126953125,20.912002563476562,41.824005126953125,1], + "layers": 1, + "matrix": [0.707107,0,-0.707107,0,-0.235702,0.942809,-0.235702,0,0.666667,0.333333,0.666667,0,4.182,2.091,4.182,1], "fov": 50, "zoom": 1, "near": 0.1, "far": 100000, "focus": 10, - "aspect": 0.46657381615598886, + "aspect": 0.666193, "filmGauge": 35, "filmOffset": 0 } }, "scene": { "metadata": { - "version": 4.4, + "version": 4.5, "type": "Object", "generator": "Object3D.toJSON" }, "geometries": [ { - "uuid": "E80D9EC5-D722-4812-8226-5F355EAC9B96", + "uuid": "C3C0CE7D-10B8-43FC-8F74-011CC6E57800", "type": "PlaneGeometry", - "width": 1000, - "height": 1000, + "width": 100, + "height": 100, "widthSegments": 1, "heightSegments": 1 }], @@ -49,51 +52,84 @@ "color": 5465019, "roughness": 1, "metalness": 0, - "emissive": 0 + "emissive": 0, + "depthFunc": 3, + "depthTest": true, + "depthWrite": true }, { "uuid": "F5361474-F5F1-412F-8D99-3699B868092D", "type": "SpriteMaterial", - "color": 16777215 + "color": 16777215, + "transparent": true, + "depthFunc": 3, + "depthTest": true, + "depthWrite": true }], "object": { "uuid": "3741222A-BD8F-401C-A5D2-5A907E891896", "type": "Scene", "name": "Scene", + "layers": 1, "matrix": [1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1], "children": [ { "uuid": "05B57416-1BE5-4A96-BB05-9D9CD112D52B", "type": "Mesh", "name": "Ground", - "matrix": [1,0,0,0,0,0.0007959486683830619,-0.9999997019767761,0,0,0.9999997019767761,0.0007959486683830619,0,0,-0.5,0,1], - "geometry": "E80D9EC5-D722-4812-8226-5F355EAC9B96", + "layers": 1, + "matrix": [1,0,0,0,0,0.000796,-1,0,0,1,0.000796,0,0,-0.5,0,1], + "geometry": "C3C0CE7D-10B8-43FC-8F74-011CC6E57800", "material": "3A9449D2-62DB-4BB4-ABBD-6F3F9D46DE1A" }, { "uuid": "0A3CB873-07E6-4EEB-830B-68192504111B", "type": "Sprite", "name": "Particle", - "matrix": [0.4000000059604645,0,0,0,0,0.4000000059604645,0,0,0,0,0.4000000059604645,0,0,0,0,1], + "layers": 1, + "matrix": [0.04,0,0,0,0,0.04,0,0,0,0,0.04,0,0,0,0,1], "material": "F5361474-F5F1-412F-8D99-3699B868092D" }, { "uuid": "40E5CDA4-0E39-4265-9293-3E9EC3207F61", "type": "PointLight", "name": "PointLight", - "matrix": [1,0,0,0,0,1,0,0,0,0,1,0,0,11.828879356384277,0,1], + "layers": 1, + "matrix": [1,0,0,0,0,1,0,0,0,0,1,0,0,1.183,0,1], "color": 16777215, "intensity": 1, "distance": 0, - "decay": 1 - }] + "decay": 1, + "shadow": { + "camera": { + "uuid": "B6D3493E-E5C9-4D65-9E26-BB788D127BE1", + "type": "PerspectiveCamera", + "layers": 1, + "fov": 90, + "zoom": 1, + "near": 0.5, + "far": 500, + "focus": 10, + "aspect": 1, + "filmGauge": 35, + "filmOffset": 0 + } + } + }], + "background": 2171689, + "fog": { + "type": "Fog", + "color": 2171688, + "near": 1, + "far": 50 + } } }, "scripts": { "3741222A-BD8F-401C-A5D2-5A907E891896": [ { "name": "Fountain", - "source": "var original = this.getObjectByName( 'Particle' );\n\nvar particles = [];\n\nfor ( var i = 0; i < 100; i ++ ) {\n\n\tvar particle = original.clone();\n\tparticle.userData.velocity = new THREE.Vector3();\n\tthis.add( particle );\n\n\tparticles.push( particle );\n\n}\n\nfunction update( event ) {\n\t\n\tvar particle = particles.shift();\n\tparticles.push( particle );\n\t\t\n\tvar velocity = particle.userData.velocity;\n\tvelocity.x = Math.random() - 0.5;\n\tvelocity.y = Math.random() + 1;\n\tvelocity.z = Math.random() - 0.5;\n\n\tfor ( var i = 0; i < particles.length; i ++ ) {\n\n\t\tvar particle = particles[ i ];\n\n\t\tvar velocity = particle.userData.velocity;\n\n\t\tvelocity.y -= 0.098;\n\n\t\tparticle.position.add( velocity );\n\n\t\tif ( particle.position.y < 0 ) {\n\n\t\t\tparticle.position.y = 0;\n\n\t\t\tvelocity.y = - velocity.y;\n\t\t\tvelocity.multiplyScalar( 0.6 );\n\n\t\t}\n\n\t}\n\n}" + "source": "var original = this.getObjectByName( 'Particle' );\n\nvar particles = [];\n\nfor ( var i = 0; i < 100; i ++ ) {\n\n\tvar particle = original.clone();\n\tparticle.userData.velocity = new THREE.Vector3();\n\tthis.add( particle );\n\n\tparticles.push( particle );\n\n}\n\nfunction update( event ) {\n\t\n\tvar particle = particles.shift();\n\tparticles.push( particle );\n\t\t\n\tvar velocity = particle.userData.velocity;\n\tvelocity.x = Math.random() * 0.1 - 0.05;\n\tvelocity.y = Math.random() * 0.1 + 0.1;\n\tvelocity.z = Math.random() * 0.1 - 0.05;\n\n\tfor ( var i = 0; i < particles.length; i ++ ) {\n\n\t\tvar particle = particles[ i ];\n\n\t\tvar velocity = particle.userData.velocity;\n\n\t\tvelocity.y -= 0.0098;\n\n\t\tparticle.position.add( velocity );\n\n\t\tif ( particle.position.y < 0 ) {\n\n\t\t\tparticle.position.y = 0;\n\n\t\t\tvelocity.y = - velocity.y;\n\t\t\tvelocity.multiplyScalar( 0.6 );\n\n\t\t}\n\n\t}\n\n}" }] } } diff --git a/editor/examples/pong.app.json b/editor/examples/pong.app.json index 023b59c38c6f33..62c38e8af6ac46 100644 --- a/editor/examples/pong.app.json +++ b/editor/examples/pong.app.json @@ -3,69 +3,74 @@ "type": "App" }, "project": { - "shadows": false, + "gammaInput": true, + "gammaOutput": true, + "shadows": true, "vr": false }, "camera": { "metadata": { - "version": 4.4, + "version": 4.5, "type": "Object", "generator": "Object3D.toJSON" }, "object": { - "uuid": "B901700E-2B1B-4D74-9201-164193F8304E", + "uuid": "4AC7ADED-CC22-4B16-8218-2E0A0C38C8F8", "type": "PerspectiveCamera", "name": "Camera", - "matrix": [0.9522120356559753,4.608077919243669e-9,-0.3054378032684326,0,-0.17742955684661865,0.8139732480049133,-0.553142249584198,0,0.24861818552017212,0.5809023976325989,0.7750750780105591,0,18.645999908447266,43.56800079345703,58.13100051879883,1], - "focalLength": 10, - "zoom": 1, + "layers": 1, + "matrix": [0.952212,0,-0.305438,0,-0.17743,0.813973,-0.553142,0,0.248618,0.580902,0.775075,0,1.865,4.357,5.813,1], "fov": 50, - "aspect": 1.3217270194986073, + "zoom": 1, "near": 0.1, - "far": 100000 + "far": 100000, + "focus": 10, + "aspect": 1.428977, + "filmGauge": 35, + "filmOffset": 0 } }, "scene": { "metadata": { - "version": 4.4, + "version": 4.5, "type": "Object", "generator": "Object3D.toJSON" }, "geometries": [ { - "uuid": "713F75F5-5D04-4069-89CB-2035F5619AC3", + "uuid": "490CEBA3-6A25-4BE1-B517-C5FB11A5D18A", "type": "PlaneGeometry", - "width": 60, - "height": 40, + "width": 6, + "height": 4, "widthSegments": 1, "heightSegments": 1 }, { - "uuid": "4537EA66-3CD6-43A1-97A9-EB59F3258BF9", + "uuid": "D9A92F2D-2F08-4851-99C7-12D8D1CA13C7", "type": "BoxGeometry", - "width": 1, - "height": 1, - "depth": 1, + "width": 0.1, + "height": 0.1, + "depth": 0.1, "widthSegments": 1, "heightSegments": 1, "depthSegments": 1 }, { - "uuid": "3C546CA4-FF0F-4BA1-9406-0CD0D560A396", + "uuid": "5E63B8CF-E225-4ABC-994A-4D06BD4E21EB", "type": "BoxGeometry", - "width": 2, - "height": 2, - "depth": 10, + "width": 0.2, + "height": 0.2, + "depth": 1, "widthSegments": 1, "heightSegments": 1, "depthSegments": 1 }, { - "uuid": "4628F4A7-D572-45C2-9A67-807D71FF19EC", + "uuid": "D61532B4-24C3-4BC4-B56B-7245E8163E09", "type": "BoxGeometry", - "width": 2, - "height": 2, - "depth": 10, + "width": 0.2, + "height": 0.2, + "depth": 1, "widthSegments": 1, "heightSegments": 1, "depthSegments": 1 @@ -77,7 +82,10 @@ "color": 16777215, "emissive": 0, "specular": 16777215, - "shininess": 30 + "shininess": 30, + "depthFunc": 3, + "depthTest": true, + "depthWrite": true }, { "uuid": "B1CAF098-FE36-45E1-BEBE-8D6AC04821CC", @@ -85,7 +93,10 @@ "color": 16711680, "emissive": 0, "specular": 1118481, - "shininess": 30 + "shininess": 30, + "depthFunc": 3, + "depthTest": true, + "depthWrite": true }, { "uuid": "FBDBE66D-B613-4741-802D-5AE1DE07DE46", @@ -93,61 +104,85 @@ "color": 2752767, "emissive": 0, "specular": 1118481, - "shininess": 30 + "shininess": 30, + "depthFunc": 3, + "depthTest": true, + "depthWrite": true }], "object": { "uuid": "31517222-A9A7-4EAF-B5F6-60751C0BABA3", "type": "Scene", "name": "Scene", + "layers": 1, "matrix": [1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1], "children": [ { "uuid": "B47D0BFC-D63A-4CBB-985E-9C4DBDF086E4", "type": "Mesh", "name": "Ground", - "matrix": [1,0,0,0,0,0.0007960238144733012,-0.9999997019767761,0,0,0.9999997019767761,0.0007960238144733012,0,0,-1,0,1], - "geometry": "713F75F5-5D04-4069-89CB-2035F5619AC3", + "layers": 1, + "matrix": [1,0,0,0,0,0.000796,-1,0,0,1,0.000796,0,0,-0.1,0,1], + "geometry": "490CEBA3-6A25-4BE1-B517-C5FB11A5D18A", "material": "7EDF7C08-6325-418A-BBAB-89341C694730" }, { "uuid": "CE13E58A-4E8B-4F72-9E2E-7DE57C58F989", "type": "Mesh", "name": "Ball", + "layers": 1, "matrix": [1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1], - "geometry": "4537EA66-3CD6-43A1-97A9-EB59F3258BF9", + "geometry": "D9A92F2D-2F08-4851-99C7-12D8D1CA13C7", "material": "B1CAF098-FE36-45E1-BEBE-8D6AC04821CC" }, { "uuid": "2AAEA3AA-EC45-492B-B450-10473D1EC6C5", "type": "Mesh", "name": "Pad 1", - "matrix": [1,0,0,0,0,1,0,0,0,0,1,0,-24,0,0,1], - "geometry": "3C546CA4-FF0F-4BA1-9406-0CD0D560A396", + "layers": 1, + "matrix": [1,0,0,0,0,1,0,0,0,0,1,0,-2.4,0,0,1], + "geometry": "5E63B8CF-E225-4ABC-994A-4D06BD4E21EB", "material": "FBDBE66D-B613-4741-802D-5AE1DE07DE46" }, { "uuid": "F1DD46A7-6584-4A37-BC76-852C3911077E", "type": "Mesh", "name": "Pad 2", - "matrix": [1,0,0,0,0,1,0,0,0,0,1,0,24,0,0,1], - "geometry": "4628F4A7-D572-45C2-9A67-807D71FF19EC", + "layers": 1, + "matrix": [1,0,0,0,0,1,0,0,0,0,1,0,2.4,0,0,1], + "geometry": "D61532B4-24C3-4BC4-B56B-7245E8163E09", "material": "FBDBE66D-B613-4741-802D-5AE1DE07DE46" }, { "uuid": "C62AAE9F-9E51-46A5-BD2B-71BA804FC0B3", "type": "DirectionalLight", - "name": "DirectionalLight 3", - "matrix": [1,0,0,0,0,1,0,0,0,0,1,0,10,20,15,1], + "name": "DirectionalLight", + "layers": 1, + "matrix": [1,0,0,0,0,1,0,0,0,0,1,0,1,2,1.5,1], "color": 16777215, - "intensity": 1 - }] + "intensity": 1, + "shadow": { + "camera": { + "uuid": "2CF1F42A-8992-4E8D-8D94-7CC20979344C", + "type": "OrthographicCamera", + "layers": 1, + "zoom": 1, + "left": -5, + "right": 5, + "top": 5, + "bottom": -5, + "near": 0.5, + "far": 500 + } + } + }], + "background": 11184810 } }, "scripts": { "31517222-A9A7-4EAF-B5F6-60751C0BABA3": [ { "name": "Game logic", - "source": "var ball = this.getObjectByName( 'Ball' );\n\nvar position = ball.position;\n\nvar velocity = new THREE.Vector3();\n\nvar direction = new THREE.Vector3();\ndirection.x = Math.random() - 0.5;\ndirection.z = Math.random() - 0.5;\ndirection.normalize();\n\nvar pad1 = this.getObjectByName( 'Pad 1' );\nvar pad2 = this.getObjectByName( 'Pad 2' );\n\nvar raycaster = new THREE.Raycaster();\nvar objects = [ pad1, pad2 ];\n\n//\n\nfunction mousemove( event ) {\n\n\tpad1.position.z = ( event.clientX / player.width ) * 30 - 15;\n\tpad2.position.z = - pad1.position.z;\n\n}\n\nfunction update( event ) {\n\t\n\tif ( position.x < -30 || position.x > 30 ) direction.x = - direction.x;\n\tif ( position.z < -20 || position.z > 20 ) direction.z = - direction.z;\n\t\n\tposition.x = Math.max( - 30, Math.min( 30, position.x ) );\n\tposition.z = Math.max( - 20, Math.min( 20, position.z ) );\n\t\n\traycaster.set( position, direction );\n\t\n\tvar intersections = raycaster.intersectObjects( objects );\n\t\n\tif ( intersections.length > 0 ) {\n\n\t\tvar intersection = intersections[ 0 ];\n\t\t\n\t\tif ( intersection.distance < 1 ) {\n\t\t\t\n\t\t\tdirection.reflect( intersection.face.normal );\n\t\t\t\n\t\t}\n\t\t\n\t}\n\n\tposition.add( velocity.copy( direction ).multiplyScalar( event.delta / 20 ) );\n\n}" + "source": "var ball = this.getObjectByName( 'Ball' );\n\nvar position = ball.position;\n\nvar velocity = new THREE.Vector3();\n\nvar direction = new THREE.Vector3();\ndirection.x = Math.random() - 0.5;\ndirection.z = Math.random() - 0.5;\ndirection.normalize().multiplyScalar( 0.1 );\n\nvar pad1 = this.getObjectByName( 'Pad 1' );\nvar pad2 = this.getObjectByName( 'Pad 2' );\n\nvar raycaster = new THREE.Raycaster();\nvar objects = [ pad1, pad2 ];\n\n//\n\nfunction mousemove( event ) {\n\n\tpad1.position.z = ( event.clientX / player.width ) * 3 - 1.5;\n\tpad2.position.z = - pad1.position.z;\n\n}\n\nfunction update( event ) {\n\t\n\tif ( position.x < -3 || position.x > 3 ) direction.x = - direction.x;\n\tif ( position.z < -2 || position.z > 2 ) direction.z = - direction.z;\n\t\n\tposition.x = Math.max( - 3, Math.min( 3, position.x ) );\n\tposition.z = Math.max( - 2, Math.min( 2, position.z ) );\n\t\n\traycaster.set( position, direction );\n\t\n\tvar intersections = raycaster.intersectObjects( objects );\n\t\n\tif ( intersections.length > 0 ) {\n\n\t\tvar intersection = intersections[ 0 ];\n\t\t\n\t\tif ( intersection.distance < 0.1 ) {\n\t\t\t\n\t\t\tdirection.reflect( intersection.face.normal );\n\t\t\t\n\t\t}\n\t\t\n\t}\n\n\tposition.add( velocity.copy( direction ).multiplyScalar( event.delta / 20 ) );\n\n}" }] } } diff --git a/editor/examples/shaders.app.json b/editor/examples/shaders.app.json index 19093fdaafb3e0..e65ea45b937a5e 100755 --- a/editor/examples/shaders.app.json +++ b/editor/examples/shaders.app.json @@ -10,28 +10,29 @@ }, "camera": { "metadata": { - "version": 4.4, + "version": 4.5, "type": "Object", "generator": "Object3D.toJSON" }, "object": { - "uuid": "FC3E973B-5A4A-4177-BD9C-A58E61E0593B", + "uuid": "4AC7ADED-CC22-4B16-8218-2E0A0C38C8F8", "type": "PerspectiveCamera", "name": "Camera", + "layers": 1, "matrix": [0.605503,0,-0.795843,0,-0.261526,0.944464,-0.198978,0,0.751645,0.328615,0.571876,0,2.571484,1.124239,1.956469,1], "fov": 50, "zoom": 1, "near": 0.1, "far": 10000, "focus": 10, - "aspect": 1.368715, + "aspect": 1.428977, "filmGauge": 35, "filmOffset": 0 } }, "scene": { "metadata": { - "version": 4.4, + "version": 4.5, "type": "Object", "generator": "Object3D.toJSON" }, @@ -50,11 +51,9 @@ "depthTest": true, "depthWrite": true, "wireframe": true, - "skinning": false, - "morphTargets": false, "uniforms": { "time": { - "value": 0.0 + "value": 0 } }, "vertexShader": "uniform float time;\nvarying vec3 vPosition;\nvoid main() {\n\tvPosition = position;\n\tvPosition.x += sin( time + vPosition.z * 4.0 ) / 4.0;\n\tvPosition.y += cos( time + vPosition.z * 4.0 ) / 4.0;\n\tgl_Position = projectionMatrix * modelViewMatrix * vec4( vPosition, 1.0 );\n}", @@ -64,12 +63,14 @@ "uuid": "5FC9ACA9-2A93-474D-AA32-FACC76551914", "type": "Scene", "name": "Scene", + "layers": 1, "matrix": [1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1], "children": [ { "uuid": "FC7B6CF2-6386-4F47-9CE6-8ADB9FCA6E1F", "type": "Mesh", "name": "Icosahedron 1", + "layers": 1, "matrix": [1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1], "geometry": "EA781333-F3AE-470D-9110-A9724FCB42AA", "material": "50ED51F1-DEA4-4B61-8082-BF41609E8C27" diff --git a/editor/index.html b/editor/index.html index 885be7d0194041..e3cfd7c1695f7a 100644 --- a/editor/index.html +++ b/editor/index.html @@ -4,6 +4,12 @@ three.js / editor + + + + + + @@ -35,14 +41,15 @@ - - + + + @@ -176,15 +183,15 @@ var viewport = new Viewport( editor ); document.body.appendChild( viewport.dom ); + var toolbar = new Toolbar( editor ); + document.body.appendChild( toolbar.dom ); + var script = new Script( editor ); document.body.appendChild( script.dom ); var player = new Player( editor ); document.body.appendChild( player.dom ); - var toolbar = new Toolbar( editor ); - document.body.appendChild( toolbar.dom ); - var menubar = new Menubar( editor ); document.body.appendChild( menubar.dom ); @@ -284,11 +291,7 @@ event.preventDefault(); - if ( event.dataTransfer.files.length > 0 ) { - - editor.loader.loadFile( event.dataTransfer.files[ 0 ] ); - - } + editor.loader.loadFiles( event.dataTransfer.files ); }, false ); diff --git a/editor/js/Loader.js b/editor/js/Loader.js index da2a58b24b3172..6947db19c14ed7 100644 --- a/editor/js/Loader.js +++ b/editor/js/Loader.js @@ -9,7 +9,40 @@ var Loader = function ( editor ) { this.texturePath = ''; - this.loadFile = function ( file ) { + this.loadFiles = function ( files ) { + + if ( files.length > 0 ) { + + var filesMap = createFileMap( files ); + + var manager = new THREE.LoadingManager(); + manager.setURLModifier( function ( url ) { + + var file = filesMap[ url ]; + + if ( file ) { + + console.log( 'Loading', url ); + + return URL.createObjectURL( file ); + + } + + return url; + + } ); + + for ( var i = 0; i < files.length; i ++ ) { + + scope.loadFile( files[ i ], manager ) ; + + } + + } + + }; + + this.loadFile = function ( file, manager ) { var filename = file.name; var extension = filename.split( '.' ).pop().toLowerCase(); @@ -19,6 +52,7 @@ var Loader = function ( editor ) { var size = '(' + Math.floor( event.total / 1000 ).format() + ' KB)'; var progress = Math.floor( ( event.loaded / event.total ) * 100 ) + '%'; + console.log( 'Loading', filename, size, progress ); } ); @@ -141,7 +175,7 @@ var Loader = function ( editor ) { var contents = event.target.result; - var loader = new THREE.ColladaLoader(); + var loader = new THREE.ColladaLoader( manager ); var collada = loader.parse( contents ); collada.scene.name = filename; @@ -159,7 +193,7 @@ var Loader = function ( editor ) { var contents = event.target.result; - var loader = new THREE.FBXLoader(); + var loader = new THREE.FBXLoader( manager ); var object = loader.parse( contents ); editor.execute( new AddObjectCommand( object ) ); @@ -170,20 +204,39 @@ var Loader = function ( editor ) { break; case 'glb': + + reader.addEventListener( 'load', function ( event ) { + + var contents = event.target.result; + + var loader = new THREE.GLTFLoader(); + loader.parse( contents, '', function ( result ) { + + result.scene.name = filename; + editor.execute( new AddObjectCommand( result.scene ) ); + + } ); + + }, false ); + reader.readAsArrayBuffer( file ); + + break; + case 'gltf': reader.addEventListener( 'load', function ( event ) { var contents = event.target.result; + var loader; - if ( isGltf1( contents ) ) { + if ( isGLTF1( contents ) ) { - loader = new THREE.LegacyGLTFLoader(); + loader = new THREE.LegacyGLTFLoader( manager ); } else { - loader = new THREE.GLTFLoader(); + loader = new THREE.GLTFLoader( manager ); } @@ -427,26 +480,6 @@ var Loader = function ( editor ) { break; - /* - case 'utf8': - - reader.addEventListener( 'load', function ( event ) { - - var contents = event.target.result; - - var geometry = new THREE.UTF8Loader().parse( contents ); - var material = new THREE.MeshLambertMaterial(); - - var mesh = new THREE.Mesh( geometry, material ); - - editor.execute( new AddObjectCommand( mesh ) ); - - }, false ); - reader.readAsBinaryString( file ); - - break; - */ - case 'vtk': reader.addEventListener( 'load', function ( event ) { @@ -488,19 +521,7 @@ var Loader = function ( editor ) { reader.addEventListener( 'load', function ( event ) { - var contents = event.target.result; - - var zip = new JSZip( contents ); - - // BLOCKS - - if ( zip.files[ 'model.obj' ] && zip.files[ 'materials.mtl' ] ) { - - var materials = new THREE.MTLLoader().parse( zip.file( 'materials.mtl' ).asText() ); - var object = new THREE.OBJLoader().setMaterials( materials ).parse( zip.file( 'model.obj' ).asText() ); - editor.execute( new AddObjectCommand( object ) ); - - } + handleZIP( event.target.result ); }, false ); reader.readAsBinaryString( file ); @@ -509,7 +530,7 @@ var Loader = function ( editor ) { default: - alert( 'Unsupported file format (' + extension + ').' ); + // alert( 'Unsupported file format (' + extension + ').' ); break; @@ -628,7 +649,99 @@ var Loader = function ( editor ) { } - function isGltf1( contents ) { + function createFileMap( files ) { + + var map = {}; + + for ( var i = 0; i < files.length; i ++ ) { + + var file = files[ i ]; + map[ file.name ] = file; + + } + + return map; + + } + + function handleZIP( contents ) { + + var zip = new JSZip( contents ); + + // Poly + + if ( zip.files[ 'model.obj' ] && zip.files[ 'materials.mtl' ] ) { + + var materials = new THREE.MTLLoader().parse( zip.file( 'materials.mtl' ).asText() ); + var object = new THREE.OBJLoader().setMaterials( materials ).parse( zip.file( 'model.obj' ).asText() ); + editor.execute( new AddObjectCommand( object ) ); + + } + + // + + zip.filter( function ( path, file ) { + + var manager = new THREE.LoadingManager(); + manager.setURLModifier( function ( url ) { + + var file = zip.files[ url ]; + + if ( file ) { + + console.log( 'Loading', url ); + + var blob = new Blob( [ file.asArrayBuffer() ], { type: 'application/octet-stream' } ); + return URL.createObjectURL( blob ); + + } + + return url; + + } ); + + var extension = file.name.split( '.' ).pop().toLowerCase(); + + switch ( extension ) { + + case 'fbx': + + var loader = new THREE.FBXLoader( manager ); + var object = loader.parse( file.asArrayBuffer() ); + + editor.execute( new AddObjectCommand( object ) ); + + break; + + case 'glb': + + var loader = new THREE.GLTFLoader(); + loader.parse( file.asArrayBuffer(), '', function ( result ) { + + editor.execute( new AddObjectCommand( result.scene ) ); + + } ); + + break; + + case 'gltf': + + var loader = new THREE.GLTFLoader( manager ); + loader.parse( file.asText(), '', function ( result ) { + + editor.execute( new AddObjectCommand( result.scene ) ); + + } ); + + break; + + } + + } ); + + } + + function isGLTF1( contents ) { var resultContent; diff --git a/editor/js/Menubar.Examples.js b/editor/js/Menubar.Examples.js index 8fc7a3e9dc5014..9ae09e54e7a72a 100644 --- a/editor/js/Menubar.Examples.js +++ b/editor/js/Menubar.Examples.js @@ -53,7 +53,7 @@ Menubar.Examples = function ( editor ) { } ); options.add( option ); - } )( i ) + } )( i ); } diff --git a/editor/js/Menubar.File.js b/editor/js/Menubar.File.js index 4b82593ba9885c..9ba0e0a7b17dcb 100644 --- a/editor/js/Menubar.File.js +++ b/editor/js/Menubar.File.js @@ -55,10 +55,11 @@ Menubar.File = function ( editor ) { document.body.appendChild( form ); var fileInput = document.createElement( 'input' ); + fileInput.multiple = true; fileInput.type = 'file'; fileInput.addEventListener( 'change', function ( event ) { - editor.loader.loadFile( fileInput.files[ 0 ] ); + editor.loader.loadFiles( fileInput.files ); form.reset(); } ); @@ -184,6 +185,24 @@ Menubar.File = function ( editor ) { options.add( new UI.HorizontalRule() ); + // Export DAE + + var option = new UI.Row(); + option.setClass( 'option' ); + option.setTextContent( 'Export DAE' ); + option.onClick( function () { + + var exporter = new THREE.ColladaExporter(); + + exporter.parse( editor.scene, function ( result ) { + + saveString( result.data, 'scene.dae' ); + + } ); + + } ); + options.add( option ); + // Export GLB var option = new UI.Row(); @@ -200,7 +219,7 @@ Menubar.File = function ( editor ) { // forceIndices: true, forcePowerOfTwoTextures: true // to allow compatibility with facebook }, { binary: true, forceIndices: true, forcePowerOfTwoTextures: true } ); - + } ); options.add( option ); diff --git a/editor/js/Sidebar.Geometry.BoxGeometry.js b/editor/js/Sidebar.Geometry.BoxGeometry.js index c8b68f4f66f79a..4ffb9fa692cb0e 100644 --- a/editor/js/Sidebar.Geometry.BoxGeometry.js +++ b/editor/js/Sidebar.Geometry.BoxGeometry.js @@ -46,7 +46,7 @@ Sidebar.Geometry.BoxGeometry = function ( editor, object ) { var widthSegmentsRow = new UI.Row(); var widthSegments = new UI.Integer( parameters.widthSegments ).setRange( 1, Infinity ).onChange( update ); - widthSegmentsRow.add( new UI.Text( 'Width segments' ).setWidth( '90px' ) ); + widthSegmentsRow.add( new UI.Text( 'Width Seg' ).setWidth( '90px' ) ); widthSegmentsRow.add( widthSegments ); container.add( widthSegmentsRow ); @@ -56,7 +56,7 @@ Sidebar.Geometry.BoxGeometry = function ( editor, object ) { var heightSegmentsRow = new UI.Row(); var heightSegments = new UI.Integer( parameters.heightSegments ).setRange( 1, Infinity ).onChange( update ); - heightSegmentsRow.add( new UI.Text( 'Height segments' ).setWidth( '90px' ) ); + heightSegmentsRow.add( new UI.Text( 'Height Seg' ).setWidth( '90px' ) ); heightSegmentsRow.add( heightSegments ); container.add( heightSegmentsRow ); @@ -66,7 +66,7 @@ Sidebar.Geometry.BoxGeometry = function ( editor, object ) { var depthSegmentsRow = new UI.Row(); var depthSegments = new UI.Integer( parameters.depthSegments ).setRange( 1, Infinity ).onChange( update ); - depthSegmentsRow.add( new UI.Text( 'Depth segments' ).setWidth( '90px' ) ); + depthSegmentsRow.add( new UI.Text( 'Depth Seg' ).setWidth( '90px' ) ); depthSegmentsRow.add( depthSegments ); container.add( depthSegmentsRow ); diff --git a/editor/js/Sidebar.Geometry.BufferGeometry.js b/editor/js/Sidebar.Geometry.BufferGeometry.js index b818116a634aa5..303b964edc3c36 100644 --- a/editor/js/Sidebar.Geometry.BufferGeometry.js +++ b/editor/js/Sidebar.Geometry.BufferGeometry.js @@ -20,14 +20,19 @@ Sidebar.Geometry.BufferGeometry = function ( editor ) { container.clear(); container.setDisplay( 'block' ); + var text = new UI.Text( 'Attributes' ).setWidth( '90px' ); + container.add( text ); + + var container2 = new UI.Span().setDisplay( 'inline-block' ).setWidth( '160px' ); + container.add( container2 ); + var index = geometry.index; if ( index !== null ) { - var panel = new UI.Row(); - panel.add( new UI.Text( 'index' ).setWidth( '90px' ) ); - panel.add( new UI.Text( ( index.count ).format() ).setFontSize( '12px' ) ); - container.add( panel ); + container2.add( new UI.Text( 'index' ).setWidth( '80px' ) ); + container2.add( new UI.Text( ( index.count ).format() ).setFontSize( '12px' ) ); + container2.add( new UI.Break() ); } @@ -37,10 +42,9 @@ Sidebar.Geometry.BufferGeometry = function ( editor ) { var attribute = attributes[ name ]; - var panel = new UI.Row(); - panel.add( new UI.Text( name ).setWidth( '90px' ) ); - panel.add( new UI.Text( ( attribute.count ).format() + ' (' + attribute.itemSize + ')' ).setFontSize( '12px' ) ); - container.add( panel ); + container2.add( new UI.Text( name ).setWidth( '80px' ) ); + container2.add( new UI.Text( ( attribute.count ).format() + ' (' + attribute.itemSize + ')' ).setFontSize( '12px' ) ); + container2.add( new UI.Break() ); } diff --git a/editor/js/Sidebar.Geometry.TorusKnotGeometry.js b/editor/js/Sidebar.Geometry.TorusKnotGeometry.js index 85a859c55c734b..cb1480e25fd5e2 100644 --- a/editor/js/Sidebar.Geometry.TorusKnotGeometry.js +++ b/editor/js/Sidebar.Geometry.TorusKnotGeometry.js @@ -66,8 +66,8 @@ Sidebar.Geometry.TorusKnotGeometry = function ( editor, object ) { var qRow = new UI.Row(); var q = new UI.Number( parameters.q ).onChange( update ); - pRow.add( new UI.Text( 'Q' ).setWidth( '90px' ) ); - pRow.add( q ); + qRow.add( new UI.Text( 'Q' ).setWidth( '90px' ) ); + qRow.add( q ); container.add( qRow ); diff --git a/editor/js/Sidebar.Geometry.js b/editor/js/Sidebar.Geometry.js index e12e64ea46c902..82c72e9fc0c228 100644 --- a/editor/js/Sidebar.Geometry.js +++ b/editor/js/Sidebar.Geometry.js @@ -125,6 +125,11 @@ Sidebar.Geometry = function ( editor ) { container.add( geometryNameRow ); + // parameters + + var parameters = new UI.Span(); + container.add( parameters ); + // geometry container.add( new Sidebar.Geometry.Geometry( editor ) ); @@ -133,11 +138,12 @@ Sidebar.Geometry = function ( editor ) { container.add( new Sidebar.Geometry.BufferGeometry( editor ) ); - // parameters + // size - var parameters = new UI.Span(); - container.add( parameters ); + var geometryBoundingSphere = new UI.Text(); + container.add( new UI.Text( 'Bounds' ).setWidth( '90px' ) ); + container.add( geometryBoundingSphere ); // @@ -170,6 +176,8 @@ Sidebar.Geometry = function ( editor ) { } + geometryBoundingSphere.setValue( Math.floor( geometry.boundingSphere.radius * 1000 ) / 1000 ); + } else { container.setDisplay( 'none' ); diff --git a/editor/js/Sidebar.Material.js b/editor/js/Sidebar.Material.js index 47fb335c93a01d..cdb50189da75f7 100644 --- a/editor/js/Sidebar.Material.js +++ b/editor/js/Sidebar.Material.js @@ -517,7 +517,7 @@ Sidebar.Material = function ( editor ) { if ( currentMaterialSlot !== previousSelectedSlot ) refreshUI( true ); - var material = editor.getObjectMaterial( currentObject, currentMaterialSlot ) + var material = editor.getObjectMaterial( currentObject, currentMaterialSlot ); var textureWarning = false; var objectHasUvs = false; diff --git a/editor/js/Sidebar.Object.js b/editor/js/Sidebar.Object.js index 5b91467175998b..dcd4bf2ff7ee59 100644 --- a/editor/js/Sidebar.Object.js +++ b/editor/js/Sidebar.Object.js @@ -97,9 +97,9 @@ Sidebar.Object = function ( editor ) { // position var objectPositionRow = new UI.Row(); - var objectPositionX = new UI.Number().setWidth( '50px' ).onChange( update ); - var objectPositionY = new UI.Number().setWidth( '50px' ).onChange( update ); - var objectPositionZ = new UI.Number().setWidth( '50px' ).onChange( update ); + var objectPositionX = new UI.Number().setPrecision( 3 ).setWidth( '50px' ).onChange( update ); + var objectPositionY = new UI.Number().setPrecision( 3 ).setWidth( '50px' ).onChange( update ); + var objectPositionZ = new UI.Number().setPrecision( 3 ).setWidth( '50px' ).onChange( update ); objectPositionRow.add( new UI.Text( 'Position' ).setWidth( '90px' ) ); objectPositionRow.add( objectPositionX, objectPositionY, objectPositionZ ); @@ -122,9 +122,9 @@ Sidebar.Object = function ( editor ) { var objectScaleRow = new UI.Row(); var objectScaleLock = new UI.Checkbox( true ).setPosition( 'absolute' ).setLeft( '75px' ); - var objectScaleX = new UI.Number( 1 ).setRange( 0.01, Infinity ).setWidth( '50px' ).onChange( updateScaleX ); - var objectScaleY = new UI.Number( 1 ).setRange( 0.01, Infinity ).setWidth( '50px' ).onChange( updateScaleY ); - var objectScaleZ = new UI.Number( 1 ).setRange( 0.01, Infinity ).setWidth( '50px' ).onChange( updateScaleZ ); + var objectScaleX = new UI.Number( 1 ).setPrecision( 3 ).setRange( 0.001, Infinity ).setWidth( '50px' ).onChange( updateScaleX ); + var objectScaleY = new UI.Number( 1 ).setPrecision( 3 ).setRange( 0.001, Infinity ).setWidth( '50px' ).onChange( updateScaleY ); + var objectScaleZ = new UI.Number( 1 ).setPrecision( 3 ).setRange( 0.001, Infinity ).setWidth( '50px' ).onChange( updateScaleZ ); objectScaleRow.add( new UI.Text( 'Scale' ).setWidth( '90px' ) ); objectScaleRow.add( objectScaleLock ); @@ -264,7 +264,7 @@ Sidebar.Object = function ( editor ) { var objectFrustumCulledRow = new UI.Row(); var objectFrustumCulled = new UI.Checkbox().onChange( update ); - objectFrustumCulledRow.add( new UI.Text( 'Frustum Culled' ).setWidth( '90px' ) ); + objectFrustumCulledRow.add( new UI.Text( 'Frustum Cull' ).setWidth( '90px' ) ); objectFrustumCulledRow.add( objectFrustumCulled ); container.add( objectFrustumCulledRow ); diff --git a/editor/js/Toolbar.js b/editor/js/Toolbar.js index 071e29be881424..49e36196d92c07 100644 --- a/editor/js/Toolbar.js +++ b/editor/js/Toolbar.js @@ -8,6 +8,7 @@ var Toolbar = function ( editor ) { var container = new UI.Panel(); container.setId( 'toolbar' ); + container.setDisplay( 'none' ); var buttons = new UI.Panel(); container.add( buttons ); @@ -15,7 +16,6 @@ var Toolbar = function ( editor ) { // translate / rotate / scale var translate = new UI.Button( 'translate' ); - translate.dom.title = 'W'; translate.dom.className = 'Button selected'; translate.onClick( function () { @@ -25,7 +25,6 @@ var Toolbar = function ( editor ) { buttons.add( translate ); var rotate = new UI.Button( 'rotate' ); - rotate.dom.title = 'E'; rotate.onClick( function () { signals.transformModeChanged.dispatch( 'rotate' ); @@ -34,7 +33,6 @@ var Toolbar = function ( editor ) { buttons.add( rotate ); var scale = new UI.Button( 'scale' ); - scale.dom.title = 'R'; scale.onClick( function () { signals.transformModeChanged.dispatch( 'scale' ); @@ -42,7 +40,7 @@ var Toolbar = function ( editor ) { } ); buttons.add( scale ); - var local = new UI.THREE.Boolean( false, 'local' ) + var local = new UI.THREE.Boolean( false, 'local' ); local.onChange( function () { signals.spaceChanged.dispatch( this.getValue() === true ? 'local' : 'world' ); @@ -50,6 +48,14 @@ var Toolbar = function ( editor ) { } ); buttons.add( local ); + // + + signals.objectSelected.add( function ( object ) { + + container.setDisplay( object === null ? 'none' : '' ); + + } ); + signals.transformModeChanged.add( function ( mode ) { translate.dom.classList.remove( 'selected' ); diff --git a/editor/js/Viewport.js b/editor/js/Viewport.js index 598a43db93735b..88726f50067994 100644 --- a/editor/js/Viewport.js +++ b/editor/js/Viewport.js @@ -269,7 +269,6 @@ var Viewport = function ( editor ) { var controls = new THREE.EditorControls( camera, container.dom ); controls.addEventListener( 'change', function () { - transformControls.update(); signals.cameraChanged.dispatch( camera ); } ); @@ -391,7 +390,6 @@ var Viewport = function ( editor ) { if ( editor.selected === object ) { selectionBox.setFromObject( object ); - transformControls.update(); } @@ -413,6 +411,12 @@ var Viewport = function ( editor ) { signals.objectRemoved.add( function ( object ) { + if ( object === transformControls.object ) { + + transformControls.detach(); + + } + object.traverse( function ( child ) { objects.splice( objects.indexOf( child ), 1 ); diff --git a/editor/js/libs/app.js b/editor/js/libs/app.js index d0435b91536a35..4ee529ce8d8a84 100644 --- a/editor/js/libs/app.js +++ b/editor/js/libs/app.js @@ -155,9 +155,11 @@ var APP = { } - var prevTime; + var time, prevTime; - function animate( time ) { + function animate() { + + time = performance.now(); try { @@ -190,7 +192,7 @@ var APP = { dispatch( events.start, arguments ); - renderer.animate( animate ); + renderer.setAnimationLoop( animate ); }; @@ -207,7 +209,7 @@ var APP = { dispatch( events.stop, arguments ); - renderer.animate( null ); + renderer.setAnimationLoop( null ); }; diff --git a/editor/js/libs/tern-threejs/threejs.js b/editor/js/libs/tern-threejs/threejs.js index 8d8fdc2995450c..89c9de4e9d2dc1 100644 --- a/editor/js/libs/tern-threejs/threejs.js +++ b/editor/js/libs/tern-threejs/threejs.js @@ -1836,7 +1836,7 @@ "!doc": "Parse a mtl text structure and return a [page:MTLLoaderMaterialCreator] instance.
" } }, - "!doc": "A loader for loading an .mtl resource, used internaly by [page:OBJMTLLoader] and [page:UTF8Loader].", + "!doc": "A loader for loading an .mtl resource, used internaly by [page:OBJLoader].", "!type": "fn(baseUrl: string, options: object, crossOrigin: string)" }, "MaterialLoader": { diff --git a/examples/canvas_ascii_effect.html b/examples/canvas_ascii_effect.html index a7cf8749584519..b8ea7b1b254b4f 100644 --- a/examples/canvas_ascii_effect.html +++ b/examples/canvas_ascii_effect.html @@ -72,7 +72,7 @@ light.position.set( - 500, - 500, - 500 ); scene.add( light ); - sphere = new THREE.Mesh( new THREE.SphereGeometry( 200, 20, 10 ), new THREE.MeshLambertMaterial() ); + sphere = new THREE.Mesh( new THREE.SphereBufferGeometry( 200, 20, 10 ), new THREE.MeshLambertMaterial() ); scene.add( sphere ); // Plane diff --git a/examples/canvas_camera_orthographic.html b/examples/canvas_camera_orthographic.html index 95e780c0499cca..e20cc8319b794e 100644 --- a/examples/canvas_camera_orthographic.html +++ b/examples/canvas_camera_orthographic.html @@ -58,7 +58,7 @@ // Cubes - var geometry = new THREE.BoxGeometry( 50, 50, 50 ); + var geometry = new THREE.BoxBufferGeometry( 50, 50, 50 ); var material = new THREE.MeshLambertMaterial( { color: 0xffffff, overdraw: 0.5 } ); for ( var i = 0; i < 100; i ++ ) { diff --git a/examples/canvas_geometry_birds.html b/examples/canvas_geometry_birds.html index 07f69ec89138ab..f161c9f51efebc 100644 --- a/examples/canvas_geometry_birds.html +++ b/examples/canvas_geometry_birds.html @@ -76,7 +76,7 @@ Bird.prototype = Object.create( THREE.Geometry.prototype ); Bird.prototype.constructor = Bird; - + // Based on https://www.openprocessing.org/sketch/6910 var Boid = function () { @@ -351,14 +351,10 @@ return posSum; - } + }; } - - - diff --git a/examples/canvas_geometry_text.html b/examples/canvas_geometry_text.html index 3901c973325e54..c0cbeaa159b286 100644 --- a/examples/canvas_geometry_text.html +++ b/examples/canvas_geometry_text.html @@ -80,7 +80,7 @@ } - var geometry = new THREE.TextGeometry( theText, { + var geometry = new THREE.TextBufferGeometry( theText, { font: font, size: 80, diff --git a/examples/canvas_interactive_cubes.html b/examples/canvas_interactive_cubes.html index cc973704fc2a13..18b9129dbe83ba 100644 --- a/examples/canvas_interactive_cubes.html +++ b/examples/canvas_interactive_cubes.html @@ -55,7 +55,7 @@ scene = new THREE.Scene(); scene.background = new THREE.Color( 0xf0f0f0 ); - var geometry = new THREE.BoxGeometry( 100, 100, 100 ); + var geometry = new THREE.BoxBufferGeometry( 100, 100, 100 ); for ( var i = 0; i < 10; i ++ ) { diff --git a/examples/canvas_interactive_cubes_tween.html b/examples/canvas_interactive_cubes_tween.html index 6af2dbe3cfbde7..0ffe9f1855ea72 100644 --- a/examples/canvas_interactive_cubes_tween.html +++ b/examples/canvas_interactive_cubes_tween.html @@ -54,7 +54,7 @@ scene = new THREE.Scene(); scene.background = new THREE.Color( 0xf0f0f0 ); - var geometry = new THREE.BoxGeometry( 100, 100, 100 ); + var geometry = new THREE.BoxBufferGeometry( 100, 100, 100 ); for ( var i = 0; i < 20; i ++ ) { diff --git a/examples/canvas_interactive_voxelpainter.html b/examples/canvas_interactive_voxelpainter.html index 0818cc7a1d272e..df862f6dac934e 100644 --- a/examples/canvas_interactive_voxelpainter.html +++ b/examples/canvas_interactive_voxelpainter.html @@ -28,7 +28,7 @@ var mouse, raycaster, isShiftDown = false; - var cubeGeometry = new THREE.BoxGeometry( 50, 50, 50 ); + var cubeGeometry = new THREE.BoxBufferGeometry( 50, 50, 50 ); var cubeMaterial = new THREE.MeshLambertMaterial( { color: 0x00ff80, overdraw: 0.5 } ); var objects = []; @@ -51,7 +51,7 @@ camera = new THREE.PerspectiveCamera( 40, window.innerWidth / window.innerHeight, 1, 10000 ); camera.position.set( 500, 800, 1300 ); - camera.lookAt( new THREE.Vector3() ); + camera.lookAt( 0, 0, 0 ); scene = new THREE.Scene(); scene.background = new THREE.Color( 0xf0f0f0 ); @@ -74,8 +74,6 @@ objects.push( plane ); - var material = new THREE.MeshBasicMaterial( { color: 0xff0000, wireframe: true } ); - // Lights var ambientLight = new THREE.AmbientLight( 0x606060 ); diff --git a/examples/canvas_lights_pointlights.html b/examples/canvas_lights_pointlights.html index 543a0bdb1bf358..2e8ed7c584835f 100644 --- a/examples/canvas_lights_pointlights.html +++ b/examples/canvas_lights_pointlights.html @@ -91,8 +91,8 @@ var sprite = new THREE.Sprite( new THREE.SpriteCanvasMaterial( { color: 0x80ff80, program: program } ) ); light3.add( sprite ); - loader = new THREE.JSONLoader(); - loader.load( 'models/json/WaltHeadLo.json', function ( geometry ) { + loader = new THREE.BufferGeometryLoader(); + loader.load( 'models/json/WaltHeadLo_buffergeometry.json', function ( geometry ) { mesh = new THREE.Mesh( geometry, new THREE.MeshLambertMaterial( { color: 0xffffff, overdraw: 0.5 } ) ); scene.add( mesh ); diff --git a/examples/canvas_lines.html b/examples/canvas_lines.html index fd1be84403a7ed..36018a667b5f1d 100644 --- a/examples/canvas_lines.html +++ b/examples/canvas_lines.html @@ -30,10 +30,6 @@ windowHalfX = window.innerWidth / 2, windowHalfY = window.innerHeight / 2, - SEPARATION = 200, - AMOUNTX = 10, - AMOUNTY = 10, - camera, scene, renderer; init(); @@ -41,10 +37,7 @@ function init() { - var container, separation = 100, amountX = 50, amountY = 50, - particles, particle; - - container = document.createElement('div'); + var container = document.createElement('div'); document.body.appendChild(container); camera = new THREE.PerspectiveCamera( 75, window.innerWidth / window.innerHeight, 1, 10000 ); @@ -77,7 +70,7 @@ for ( var i = 0; i < 100; i ++ ) { - particle = new THREE.Sprite( material ); + var particle = new THREE.Sprite( material ); particle.position.x = Math.random() * 2 - 1; particle.position.y = Math.random() * 2 - 1; particle.position.z = Math.random() * 2 - 1; diff --git a/examples/canvas_lines_colors.html b/examples/canvas_lines_colors.html index 6b6e82fbbf3e80..fc1b50934fc87b 100644 --- a/examples/canvas_lines_colors.html +++ b/examples/canvas_lines_colors.html @@ -49,14 +49,11 @@ - - + + + + + + + + + + diff --git a/examples/css3d_panorama_deviceorientation.html b/examples/css3d_panorama_deviceorientation.html index 4372da706b9cf6..2bf59ad3292bc8 100644 --- a/examples/css3d_panorama_deviceorientation.html +++ b/examples/css3d_panorama_deviceorientation.html @@ -39,6 +39,7 @@ + + + + + + + + + diff --git a/examples/misc_controls_orbit.html b/examples/misc_controls_orbit.html index 34c8e404c37178..27ba03ba1c7af8 100644 --- a/examples/misc_controls_orbit.html +++ b/examples/misc_controls_orbit.html @@ -76,7 +76,7 @@ controls.screenSpacePanning = false; controls.minDistance = 100; - controls.maxDistance = 500 + controls.maxDistance = 500; controls.maxPolarAngle = Math.PI / 2; diff --git a/examples/misc_controls_pointerlock.html b/examples/misc_controls_pointerlock.html index 946222c69ab9ca..3cd302b960d164 100644 --- a/examples/misc_controls_pointerlock.html +++ b/examples/misc_controls_pointerlock.html @@ -249,7 +249,7 @@ var position = floorGeometry.attributes.position; - for ( var i = 0; i < position.count; i ++ ) { + for ( var i = 0, l = position.count; i < l; i ++ ) { vertex.fromBufferAttribute( position, i ); @@ -263,10 +263,10 @@ floorGeometry = floorGeometry.toNonIndexed(); // ensure each face has unique vertices - count = floorGeometry.attributes.position.count; + position = floorGeometry.attributes.position; var colors = []; - for ( var i = 0; i < count; i ++ ) { + for ( var i = 0, l = position.count; i < l; i ++ ) { color.setHSL( Math.random() * 0.3 + 0.5, 0.75, Math.random() * 0.25 + 0.75 ); colors.push( color.r, color.g, color.b ); @@ -285,10 +285,10 @@ var boxGeometry = new THREE.BoxBufferGeometry( 20, 20, 20 ); boxGeometry = boxGeometry.toNonIndexed(); // ensure each face has unique vertices - count = boxGeometry.attributes.position.count; + position = boxGeometry.attributes.position; colors = []; - for ( var i = 0; i < count; i ++ ) { + for ( var i = 0, l = position.count; i < l; i ++ ) { color.setHSL( Math.random() * 0.3 + 0.5, 0.75, Math.random() * 0.25 + 0.75 ); colors.push( color.r, color.g, color.b ); diff --git a/examples/misc_controls_transform.html b/examples/misc_controls_transform.html index ea606de39d2200..93b18f5701a294 100644 --- a/examples/misc_controls_transform.html +++ b/examples/misc_controls_transform.html @@ -21,21 +21,33 @@ padding: 15px; z-index:100; } + a { + color: white; + }

+ + + + + + + + + + + diff --git a/examples/misc_lights_test.html b/examples/misc_lights_test.html index 3667c5dae22e2e..ee0e235e080edb 100644 --- a/examples/misc_lights_test.html +++ b/examples/misc_lights_test.html @@ -71,7 +71,7 @@ // Spheres - geometry = new THREE.SphereGeometry( 100, 16, 8 ); + geometry = new THREE.SphereBufferGeometry( 100, 16, 8 ); material = new THREE.MeshPhongMaterial( { color: 0xffffff, flatShading: true, overdraw: 0.5, shininess: 0 } ); for ( var i = 0; i < 30; i ++ ) { @@ -87,7 +87,7 @@ // Torus - geometry = new THREE.TorusGeometry( 100, 25, 15, 30 ); + geometry = new THREE.TorusBufferGeometry( 100, 25, 15, 30 ); mesh = new THREE.Mesh( geometry, material ); scene.add( mesh ); @@ -108,7 +108,7 @@ pointLight = new THREE.PointLight( 0xffaa00 ); scene.add( pointLight ); - geometry = new THREE.SphereGeometry( 100, 8, 4 ); + geometry = new THREE.SphereBufferGeometry( 100, 8, 4 ); material = new THREE.MeshBasicMaterial( { color: 0xffaa00 } ); mesh = new THREE.Mesh( geometry, material ); mesh.scale.set( 0.05, 0.05, 0.05 ); diff --git a/examples/misc_ubiquity_test.html b/examples/misc_ubiquity_test.html index e4e71fa531588e..c22aebf18f86cc 100644 --- a/examples/misc_ubiquity_test.html +++ b/examples/misc_ubiquity_test.html @@ -62,7 +62,7 @@ // CUBES - var cube = new THREE.BoxGeometry( 100, 100, 100 ); + var cube = new THREE.BoxBufferGeometry( 100, 100, 100 ); mesh = new THREE.Mesh( cube, new THREE.MeshBasicMaterial( { color: 0x0000ff, opacity: 0.5, transparent: true } ) ); mesh.position.x = 500; @@ -88,7 +88,7 @@ // CYLINDER - mesh = new THREE.Mesh( new THREE.CylinderGeometry( 20, 100, 200, 10 ), new THREE.MeshBasicMaterial( { color: Math.random() * 0xffffff } ) ); + mesh = new THREE.Mesh( new THREE.CylinderBufferGeometry( 20, 100, 200, 10 ), new THREE.MeshBasicMaterial( { color: Math.random() * 0xffffff } ) ); mesh.position.x = -500; mesh.rotation.x = - Math.PI / 2; mesh.scale.x = mesh.scale.y = mesh.scale.z = 2; diff --git a/examples/misc_ubiquity_test2.html b/examples/misc_ubiquity_test2.html index cdaaf8a612e828..7842ee7d36caa0 100644 --- a/examples/misc_ubiquity_test2.html +++ b/examples/misc_ubiquity_test2.html @@ -56,7 +56,7 @@ texture.wrapS = THREE.RepeatWrapping; texture.wrapT = THREE.RepeatWrapping; - var geometry = new THREE.BoxGeometry( 150, 150, 150, 4, 4, 4 ); + var geometry = new THREE.BoxBufferGeometry( 150, 150, 150, 4, 4, 4 ); var material = new THREE.MeshBasicMaterial( { map: texture, overdraw: 0.5 } ); mesh = new THREE.Mesh( geometry, material ); diff --git a/examples/misc_uv_tests.html b/examples/misc_uv_tests.html index 1bf6650f15160a..80264f7cb143e6 100644 --- a/examples/misc_uv_tests.html +++ b/examples/misc_uv_tests.html @@ -30,33 +30,33 @@ } - test('new THREE.PlaneGeometry( 100, 100, 4, 4 )', new THREE.PlaneGeometry( 100, 100, 4, 4 )); + var points = []; - test('new THREE.PlaneBufferGeometry( 100, 100, 4, 4 )', new THREE.PlaneBufferGeometry( 100, 100, 4, 4 )); + for ( var i = 0; i < 10; i ++ ) { - test('new THREE.SphereGeometry( 75, 12, 6 )', new THREE.SphereGeometry( 75, 12, 6 )); + points.push( new THREE.Vector2( Math.sin( i * 0.2 ) * 15 + 50, ( i - 5 ) * 2 ) ); - test('new THREE.IcosahedronGeometry( 30, 1 )', new THREE.IcosahedronGeometry( 30, 1 )); + } - test('new THREE.OctahedronGeometry( 30, 2 )', new THREE.OctahedronGeometry( 30, 2 )); + // - test('new THREE.CylinderGeometry( 25, 75, 100, 10, 5 )', new THREE.CylinderGeometry( 25, 75, 100, 10, 5 )); + test('new THREE.PlaneBufferGeometry( 100, 100, 4, 4 )', new THREE.PlaneBufferGeometry( 100, 100, 4, 4 )); - test('new THREE.BoxGeometry( 100, 100, 100, 4, 4, 4 )', new THREE.BoxGeometry( 100, 100, 100, 4, 4, 4 )); + test('new THREE.SphereBufferGeometry( 75, 12, 6 )', new THREE.SphereBufferGeometry( 75, 12, 6 )); - var points = []; + test('new THREE.IcosahedronBufferGeometry( 30, 1 )', new THREE.IcosahedronBufferGeometry( 30, 1 )); - for ( var i = 0; i < 10; i ++ ) { + test('new THREE.OctahedronBufferGeometry( 30, 2 )', new THREE.OctahedronBufferGeometry( 30, 2 )); - points.push( new THREE.Vector2( Math.sin( i * 0.2 ) * 15 + 50, ( i - 5 ) * 2 ) ); + test('new THREE.CylinderBufferGeometry( 25, 75, 100, 10, 5 )', new THREE.CylinderBufferGeometry( 25, 75, 100, 10, 5 )); - } + test('new THREE.BoxBufferGeometry( 100, 100, 100, 4, 4, 4 )', new THREE.BoxBufferGeometry( 100, 100, 100, 4, 4, 4 )); - test('new THREE.LatheGeometry( points, 8 )', new THREE.LatheGeometry( points, 8 )); + test('new THREE.LatheBufferGeometry( points, 8 )', new THREE.LatheBufferGeometry( points, 8 )); - test('new THREE.TorusGeometry( 50, 20, 8, 8 )', new THREE.TorusGeometry( 50, 20, 8, 8 )); + test('new THREE.TorusBufferGeometry( 50, 20, 8, 8 )', new THREE.TorusBufferGeometry( 50, 20, 8, 8 )); - test('new THREE.TorusKnotGeometry( 50, 10, 12, 6 )', new THREE.TorusKnotGeometry( 50, 10, 12, 6 )); + test('new THREE.TorusKnotBufferGeometry( 50, 10, 12, 6 )', new THREE.TorusKnotBufferGeometry( 50, 10, 12, 6 )); diff --git a/examples/models/animated/flamingo.js b/examples/models/animated/flamingo.js deleted file mode 100644 index 11aaca38a10de7..00000000000000 --- a/examples/models/animated/flamingo.js +++ /dev/null @@ -1,47 +0,0 @@ -{ - - "metadata" : { - "formatVersion" : 3, - "description" : "3D assets and textures for ROME - 3 Dreams of Black - at http://ro.me are licensed under a Creative CommonsAttribution-NonCommercial-ShareAlike 3.0 Unported License ( http://creativecommons.org/licenses/by-nc-sa/3.0/ )." - }, - - "scale" : 10.000000, - - "materials": [ { - "DbgColor" : 15658734, - "DbgIndex" : 0, - "DbgName" : "initialShadingGroup" - }], - - "vertices": [0,101,79,0,55,189,0,-80,-186,0,88,-85,-110,-66,-79,1,-50,328,-25,-14,426,-95,-81,54,5,2,914,-64,-117,28,2,27,542,0,-102,-122,-70,-70,-148,-110,72,62,-27,-45,290,0,-133,29,-23,93,828,2,-24,551,5,104,825,6,10,1004,3,53,713,-82,27,-197,-82,-116,-132,6,-13,953,6,97,899,0,30,231,-129,-16,-100,-20,15,719,-55,-18,196,-18,-16,974,0,57,-181,5,-90,979,-18,13,423,0,107,-17,4,18,819,-93,60,133,-66,-53,-156,1,19,417,0,-26,-266,-24,43,911,-32,6,285,-31,-38,-259,-26,40,832,-57,17,195,-24,-10,553,-64,-116,-150,1,-36,425,-20,77,909,-40,57,-160,-36,-7,303,-25,39,715,-137,-33,-51,6,48,974,4,70,765,-115,18,85,-30,-20,354,-34,-73,-187,1,-38,362,-24,12,550,-63,82,-99,-30,-68,-252,-119,59,92,5,-4,882,-69,-84,-152,-40,-69,-290,0,-67,-283,-85,97,-25,-16,13,986,0,20,272,-65,-85,-345,0,-72,247,0,-56,-364,-56,-102,-159,-89,-97,-138,-80,-169,-348,-69,-168,-348,-63,-158,-351,-74,-152,-353,-85,-158,-351,-91,-277,-688,-63,-278,-688,-95,-241,-698,-58,-243,-700,-57,-175,-407,-74,-155,-413,-65,-188,-464,-75,-182,-465,-100,-174,-407,-86,-196,-461,-92,-197,-401,-81,-203,-460,-66,-196,-401,-70,-202,-460,-67,-253,-676,-75,-248,-677,-83,-254,-676,-81,-262,-673,-71,-261,-673,-28,38,191,-38,-66,-292,-130,-398,200,-212,-350,-59,-169,-48,-22,-255,-355,-108,-102,-393,204,-101,-5,100,-189,-394,68,-203,-239,35,-158,-169,160,-130,-166,170,-120,-171,143,-216,-221,-147,-250,-357,-78,-231,-206,-151,-212,-198,-182,-105,-396,217,-219,-469,-64,-215,-472,-78,-64,-641,224,-193,-541,-19,-36,-636,228,-40,-638,241,-158,-387,60,-161,-534,-29,-48,-635,196,-73,-640,205,-100,-603,161,-75,-597,151,-119,-628,105,-92,-622,92,-146,-584,67,-119,-577,51,-162,-587,26,-132,-581,14,-60,-765,131,-101,-721,56,-135,-669,5,-163,-615,-33,-24,-726,238,-25,-784,203,-136,4,27,-162,-191,22,124,-59,-80,28,-14,426,95,-56,76,64,-117,28,70,-70,-148,113,74,62,28,-45,290,34,93,828,85,28,-198,79,-116,-132,129,-16,-100,28,15,719,55,-18,196,30,-16,973,22,13,423,93,60,133,66,-53,-156,36,43,911,34,6,284,31,-38,-259,37,40,831,57,17,195,29,-10,552,62,-116,-150,33,76,908,40,57,-160,37,-7,303,33,39,715,137,-33,-51,115,18,85,33,-20,354,36,-72,-188,29,11,549,63,82,-99,30,-68,-252,122,61,92,67,-84,-152,40,-69,-290,85,97,-25,28,12,986,65,-85,-345,53,-102,-159,87,-97,-137,78,-169,-348,67,-168,-348,61,-158,-351,72,-152,-353,83,-159,-351,84,-275,-688,60,-275,-688,88,-243,-697,56,-245,-700,55,-175,-407,71,-155,-413,61,-188,-464,71,-182,-465,97,-174,-407,82,-196,-461,89,-197,-401,77,-203,-460,63,-196,-401,66,-202,-460,64,-253,-676,73,-248,-677,80,-254,-676,78,-262,-673,68,-261,-673,28,38,191,38,-66,-292,143,-392,194,224,-342,-65,178,-64,-4,267,-347,-114,115,-387,198,109,-2,99,201,-387,62,217,-233,34,172,-162,159,144,-160,169,133,-165,143,230,-213,-148,263,-350,-84,245,-199,-153,226,-190,-183,118,-389,211,231,-462,-71,227,-464,-84,77,-635,217,205,-534,-26,49,-630,221,53,-632,234,170,-381,54,173,-527,-36,61,-629,189,86,-634,198,113,-596,154,87,-591,144,131,-622,98,105,-616,85,158,-577,60,131,-570,44,175,-580,19,145,-574,7,73,-759,123,114,-714,49,147,-662,-2,176,-608,-40,37,-720,231,38,-778,195,139,5,27,176,-184,21,72,-272,-762,-77,-272,-758,40,58,900,46,65,844,44,72,875,45,39,864,43,54,869,41,61,882,38,67,860,47,83,856,33,64,871,-33,40,864,-27,59,901,-34,65,845,-36,84,856,-21,64,871,-29,61,883,-31,55,870,-27,68,860,-32,73,875], - - "morphTargets": [ - { "name": "flamingo_flyA_000", "vertices": [0,101,79,0,55,189,0,-80,-186,0,88,-85,-110,-66,-79,1,-50,328,-25,-14,426,-95,-81,54,5,2,914,-64,-117,28,2,27,542,0,-102,-122,-70,-70,-148,-110,72,62,-27,-45,290,0,-133,29,-23,93,828,2,-24,551,5,104,825,6,10,1004,3,53,713,-82,27,-197,-82,-116,-132,6,-13,953,6,97,899,0,30,231,-129,-16,-100,-20,15,719,-55,-18,196,-18,-16,974,0,57,-181,5,-90,979,-18,13,423,0,107,-17,4,18,819,-93,60,133,-66,-53,-156,1,19,417,0,-26,-266,-24,43,911,-32,6,285,-31,-38,-259,-26,40,832,-57,17,195,-24,-10,553,-64,-116,-150,1,-36,425,-20,77,909,-40,57,-160,-36,-7,303,-25,39,715,-137,-33,-51,6,48,974,4,70,765,-115,18,85,-30,-20,354,-34,-73,-187,1,-38,362,-24,12,550,-63,82,-99,-30,-68,-252,-119,59,92,5,-4,882,-69,-84,-152,-40,-69,-290,0,-67,-283,-85,97,-25,-16,13,986,0,20,272,-65,-85,-345,0,-72,247,0,-56,-364,-56,-102,-159,-89,-97,-138,-80,-169,-348,-69,-168,-348,-63,-158,-351,-74,-152,-353,-85,-158,-351,-91,-277,-688,-63,-278,-688,-95,-241,-698,-58,-243,-700,-57,-175,-407,-74,-155,-413,-65,-188,-464,-75,-182,-465,-100,-174,-407,-86,-196,-461,-92,-197,-401,-81,-203,-460,-66,-196,-401,-70,-202,-460,-67,-253,-676,-75,-248,-677,-83,-254,-676,-81,-262,-673,-71,-261,-673,-28,38,191,-38,-66,-292,-130,-398,200,-212,-350,-59,-169,-48,-22,-255,-355,-108,-102,-393,204,-101,-5,100,-189,-394,68,-203,-239,35,-158,-169,160,-130,-166,170,-120,-171,143,-216,-221,-147,-250,-357,-78,-231,-206,-151,-212,-198,-182,-105,-396,217,-219,-469,-64,-215,-472,-78,-64,-641,224,-193,-541,-19,-36,-636,228,-40,-638,241,-158,-387,60,-161,-534,-29,-48,-635,196,-73,-640,205,-100,-603,161,-75,-597,151,-119,-628,105,-92,-622,92,-146,-584,67,-119,-577,51,-162,-587,26,-132,-581,14,-60,-765,131,-101,-721,56,-135,-669,5,-163,-615,-33,-24,-726,238,-25,-784,203,-136,4,27,-162,-191,22,124,-59,-80,28,-14,426,95,-56,76,64,-117,28,70,-70,-148,113,74,62,28,-45,290,34,93,828,85,28,-198,79,-116,-132,129,-16,-100,28,15,719,55,-18,196,30,-16,973,22,13,423,93,60,133,66,-53,-156,36,43,911,34,6,284,31,-38,-259,37,40,831,57,17,195,29,-10,552,62,-116,-150,33,76,908,40,57,-160,37,-7,303,33,39,715,137,-33,-51,115,18,85,33,-20,354,36,-72,-188,29,11,549,63,82,-99,30,-68,-252,122,61,92,67,-84,-152,40,-69,-290,85,97,-25,28,12,986,65,-85,-345,53,-102,-159,87,-97,-137,78,-169,-348,67,-168,-348,61,-158,-351,72,-152,-353,83,-159,-351,84,-275,-688,60,-275,-688,88,-243,-697,56,-245,-700,55,-175,-407,71,-155,-413,61,-188,-464,71,-182,-465,97,-174,-407,82,-196,-461,89,-197,-401,77,-203,-460,63,-196,-401,66,-202,-460,64,-253,-676,73,-248,-677,80,-254,-676,78,-262,-673,68,-261,-673,28,38,191,38,-66,-292,143,-392,194,224,-342,-65,178,-64,-4,267,-347,-114,115,-387,198,109,-2,99,201,-387,62,217,-233,34,172,-162,159,144,-160,169,133,-165,143,230,-213,-148,263,-350,-84,245,-199,-153,226,-190,-183,118,-389,211,231,-462,-71,227,-464,-84,77,-635,217,205,-534,-26,49,-630,221,53,-632,234,170,-381,54,173,-527,-36,61,-629,189,86,-634,198,113,-596,154,87,-591,144,131,-622,98,105,-616,85,158,-577,60,131,-570,44,175,-580,19,145,-574,7,73,-759,123,114,-714,49,147,-662,-2,176,-608,-40,37,-720,231,38,-778,195,139,5,27,176,-184,21,72,-272,-762,-77,-272,-758,40,58,900,46,65,844,44,72,875,45,39,864,43,54,869,41,61,882,38,67,860,47,83,856,33,64,871,-33,40,864,-27,59,901,-34,65,845,-36,84,856,-21,64,871,-29,61,883,-31,55,870,-27,68,860,-32,73,875] }, - { "name": "flamingo_flyA_001", "vertices": [0,112,79,0,65,189,0,-69,-186,0,99,-84,-107,-52,-76,1,-40,328,-25,-5,426,-95,-70,54,5,13,914,-64,-106,27,2,35,543,0,-91,-122,-70,-59,-148,-111,84,63,-27,-34,290,0,-122,29,-23,104,827,2,-16,552,5,115,825,6,21,1004,3,63,713,-80,39,-197,-82,-105,-133,6,-2,953,6,108,899,0,40,231,-129,-5,-100,-20,25,719,-55,-7,196,-18,-5,974,0,68,-181,5,-79,979,-18,22,423,0,117,-17,4,29,819,-93,70,133,-66,-42,-156,1,28,417,0,-15,-266,-24,54,911,-32,17,285,-31,-26,-259,-26,51,831,-57,27,195,-24,-2,553,-64,-104,-150,1,-27,425,-20,88,908,-40,68,-160,-36,2,303,-25,49,715,-137,-22,-51,6,59,974,4,81,764,-115,28,85,-30,-10,354,-31,-62,-186,1,-28,361,-24,19,550,-63,93,-98,-30,-56,-252,-121,71,93,5,6,882,-69,-73,-152,-40,-58,-290,0,-56,-283,-85,108,-25,-16,24,986,0,30,272,-65,-73,-346,0,-62,247,0,-44,-364,-56,-91,-159,-89,-86,-138,-80,-156,-348,-69,-156,-349,-63,-146,-352,-74,-139,-354,-85,-146,-352,-91,-265,-689,-63,-265,-689,-95,-228,-698,-58,-230,-700,-57,-162,-408,-74,-142,-414,-65,-175,-464,-75,-169,-466,-100,-161,-408,-86,-183,-462,-92,-184,-401,-81,-190,-460,-66,-183,-402,-70,-189,-460,-67,-241,-676,-75,-236,-678,-83,-242,-676,-81,-250,-674,-71,-249,-674,-28,48,192,-38,-54,-292,-164,-392,203,-223,-317,-55,-169,-34,-15,-261,-318,-109,-136,-386,211,-107,6,103,-210,-375,68,-219,-219,31,-182,-152,160,-155,-151,173,-142,-156,148,-216,-199,-151,-260,-324,-79,-230,-185,-156,-209,-178,-186,-141,-390,223,-222,-435,-75,-217,-435,-88,-84,-631,205,-195,-510,-36,-56,-626,213,-61,-630,225,-179,-366,64,-163,-500,-42,-66,-621,180,-90,-629,186,-116,-588,144,-90,-580,137,-127,-608,84,-100,-599,75,-153,-560,49,-126,-550,36,-166,-560,6,-136,-550,-1,-62,-743,99,-99,-692,27,-131,-636,-21,-159,-580,-55,-39,-715,213,-33,-768,171,-137,15,28,-176,-172,23,121,-44,-77,28,-6,426,95,-45,76,64,-106,27,70,-59,-148,114,85,63,28,-35,290,34,104,827,82,40,-197,79,-105,-133,129,-5,-100,28,25,719,55,-7,196,30,-5,973,22,22,423,93,70,133,66,-42,-156,36,53,910,34,16,285,31,-26,-259,37,51,831,57,27,195,29,-2,553,62,-104,-150,33,87,908,40,68,-160,37,2,303,33,49,714,137,-22,-51,115,28,85,33,-10,354,33,-61,-186,29,19,550,63,93,-98,30,-56,-252,124,72,93,67,-73,-152,40,-58,-290,85,108,-25,28,23,985,65,-73,-346,53,-91,-159,87,-86,-138,78,-156,-348,67,-156,-349,61,-146,-352,72,-139,-354,83,-146,-352,84,-263,-690,60,-263,-690,88,-231,-697,56,-232,-700,55,-162,-408,71,-142,-414,61,-175,-464,71,-169,-466,97,-161,-408,82,-183,-462,89,-184,-401,77,-190,-460,63,-183,-402,66,-189,-460,64,-241,-676,73,-236,-678,80,-242,-676,78,-250,-674,68,-249,-674,28,48,192,38,-54,-292,163,-382,197,228,-310,-61,181,-45,-5,267,-313,-114,136,-375,204,114,10,102,211,-367,62,230,-213,30,194,-144,159,168,-143,171,155,-147,146,230,-192,-152,265,-319,-84,244,-177,-158,222,-171,-187,140,-379,217,222,-428,-81,217,-428,-94,73,-618,198,192,-502,-42,45,-611,206,50,-615,218,180,-357,58,160,-491,-48,55,-607,173,80,-616,179,108,-576,138,82,-567,130,119,-596,77,92,-586,68,147,-550,42,120,-539,30,160,-550,0,130,-539,-8,48,-729,92,87,-679,20,122,-625,-27,153,-570,-62,24,-700,206,17,-753,164,140,17,28,188,-164,21,72,-257,-763,-77,-256,-759,40,69,900,46,76,844,44,83,875,45,50,864,43,65,869,41,71,882,38,78,860,47,94,855,33,75,870,-33,51,864,-27,70,900,-34,76,845,-36,95,856,-21,75,871,-29,72,883,-31,66,869,-27,79,860,-32,84,875] }, - { "name": "flamingo_flyA_002", "vertices": [0,121,80,0,73,189,0,-58,-186,0,109,-84,-109,-28,-66,1,-33,327,-25,-2,426,-95,-61,53,5,22,914,-64,-97,27,2,35,543,0,-80,-123,-70,-48,-148,-112,96,65,-27,-27,290,0,-113,28,-23,113,826,2,-16,552,5,124,823,6,30,1003,3,69,711,-76,52,-195,-82,-94,-134,6,6,952,6,117,898,0,48,232,-129,4,-100,-20,32,719,-55,0,196,-18,3,973,0,79,-180,5,-69,979,-18,25,424,0,127,-16,4,38,818,-93,79,133,-66,-31,-157,1,32,418,0,-3,-266,-24,63,910,-32,24,285,-31,-15,-259,-26,60,830,-57,35,195,-24,-1,553,-64,-94,-151,1,-23,425,-20,97,907,-40,79,-160,-36,9,303,-25,55,713,-137,-12,-51,6,68,973,4,89,762,-115,37,86,-30,-4,354,-28,-54,-182,1,-23,361,-24,20,550,-63,103,-98,-30,-45,-253,-123,83,95,5,15,881,-69,-62,-152,-40,-45,-291,0,-44,-284,-85,118,-24,-16,33,985,0,38,273,-65,-59,-347,0,-54,246,0,-29,-364,-56,-80,-160,-89,-75,-138,-80,-142,-350,-69,-141,-351,-63,-131,-353,-74,-125,-355,-85,-131,-353,-91,-249,-692,-63,-249,-692,-95,-212,-699,-58,-213,-702,-57,-147,-410,-74,-126,-415,-65,-160,-466,-75,-153,-468,-100,-146,-410,-86,-168,-464,-92,-169,-404,-81,-174,-462,-66,-168,-404,-70,-174,-462,-67,-225,-678,-75,-220,-680,-83,-226,-678,-81,-234,-676,-71,-234,-676,-28,56,192,-38,-41,-293,-261,-351,219,-276,-250,-37,-178,-34,-4,-305,-243,-95,-235,-349,231,-117,19,109,-285,-319,80,-265,-166,23,-234,-108,158,-210,-112,174,-196,-118,150,-238,-147,-156,-309,-252,-66,-248,-130,-163,-223,-129,-190,-241,-353,242,-278,-365,-68,-271,-365,-80,-196,-596,208,-263,-445,-33,-170,-593,221,-177,-597,232,-253,-312,82,-229,-437,-34,-174,-584,187,-200,-591,188,-217,-545,148,-189,-538,146,-220,-558,85,-191,-550,81,-237,-506,51,-207,-497,44,-243,-500,8,-211,-492,5,-166,-699,96,-188,-638,24,-209,-576,-21,-228,-515,-54,-159,-683,214,-149,-732,169,-141,27,31,-215,-126,22,119,-21,-68,28,-2,426,95,-36,76,64,-97,27,70,-48,-148,114,98,65,28,-27,290,34,113,826,78,53,-195,79,-94,-134,129,4,-100,28,32,718,55,0,196,30,3,973,22,25,424,93,79,133,66,-31,-157,36,63,909,34,24,285,31,-15,-259,37,60,830,57,35,195,29,-1,553,62,-94,-151,33,97,907,40,79,-160,37,9,303,33,55,713,137,-12,-51,115,37,86,33,-4,353,30,-52,-182,29,20,550,63,103,-98,30,-45,-253,125,84,95,67,-62,-152,40,-45,-291,85,118,-24,28,33,985,65,-59,-347,53,-80,-160,87,-75,-138,78,-142,-350,67,-141,-351,61,-131,-353,72,-125,-355,83,-131,-353,84,-247,-692,60,-247,-692,88,-214,-699,56,-215,-701,55,-147,-410,71,-126,-415,61,-159,-466,71,-153,-468,97,-146,-410,82,-168,-464,89,-169,-404,77,-174,-462,63,-168,-404,66,-174,-462,64,-225,-678,73,-220,-680,80,-226,-678,78,-234,-676,68,-233,-676,28,56,192,38,-41,-293,255,-343,214,276,-244,-42,188,-27,-5,307,-239,-100,228,-339,226,122,23,109,281,-313,76,273,-161,22,243,-101,157,219,-104,172,204,-110,149,248,-140,-158,310,-248,-71,258,-123,-164,233,-122,-191,235,-344,237,275,-360,-72,268,-359,-85,181,-585,205,256,-439,-37,154,-581,217,161,-586,228,250,-305,77,222,-430,-38,159,-573,183,184,-580,185,203,-535,144,177,-527,142,207,-549,81,179,-540,77,227,-498,47,197,-488,40,234,-493,4,202,-484,1,147,-687,93,173,-629,21,196,-568,-25,219,-508,-58,139,-671,211,129,-720,166,143,28,30,224,-120,20,72,-238,-765,-77,-237,-762,40,78,899,46,85,843,44,92,874,45,59,863,43,74,868,41,80,881,38,87,859,47,103,854,33,84,869,-33,60,863,-27,79,899,-34,85,843,-35,104,855,-21,84,870,-29,81,882,-31,75,868,-27,88,859,-32,93,874] }, - { "name": "flamingo_flyA_003", "vertices": [0,121,82,0,72,190,0,-55,-187,0,111,-82,-114,-4,-54,1,-37,326,-25,-9,426,-95,-61,53,5,21,912,-64,-97,25,2,24,543,0,-78,-124,-70,-45,-149,-112,101,69,-27,-30,289,0,-112,26,-23,112,824,2,-27,552,6,123,821,6,30,1002,3,65,709,-72,57,-192,-82,-92,-135,6,6,951,6,116,895,0,47,232,-129,6,-100,-20,28,717,-55,-1,196,-18,3,971,0,82,-179,5,-69,978,-18,18,425,0,128,-15,5,38,816,-93,78,134,-66,-29,-157,1,25,419,0,0,-266,-24,62,908,-32,22,285,-31,-11,-259,-26,60,828,-57,34,195,-25,-13,553,-64,-91,-152,1,-31,423,-20,96,905,-40,81,-159,-36,6,303,-25,51,711,-137,-10,-52,6,68,971,4,87,759,-115,37,86,-30,-9,353,-28,-54,-178,1,-28,360,-24,8,550,-63,105,-97,-30,-41,-254,-126,87,99,5,15,880,-69,-59,-153,-40,-40,-292,0,-39,-285,-85,119,-23,-16,33,983,0,36,274,-65,-51,-348,0,-56,245,0,-22,-365,-56,-77,-161,-89,-73,-139,-80,-135,-353,-69,-134,-353,-63,-124,-356,-74,-117,-357,-85,-124,-355,-91,-234,-697,-63,-235,-696,-95,-197,-703,-58,-199,-705,-57,-138,-412,-74,-118,-417,-65,-150,-469,-75,-144,-471,-100,-137,-412,-86,-158,-467,-92,-160,-407,-81,-165,-465,-66,-160,-407,-70,-164,-465,-67,-211,-682,-75,-206,-684,-83,-212,-682,-81,-220,-680,-71,-219,-680,-28,55,193,-38,-36,-294,-404,-258,225,-349,-148,-22,-189,14,-1,-365,-131,-83,-380,-263,241,-130,29,116,-395,-215,87,-318,-80,9,-290,-35,150,-272,-46,168,-257,-57,147,-263,-70,-164,-376,-139,-56,-266,-52,-171,-239,-60,-194,-390,-266,250,-375,-257,-62,-366,-258,-73,-403,-510,205,-387,-339,-31,-380,-515,222,-389,-518,231,-363,-217,94,-353,-340,-26,-376,-504,189,-402,-504,186,-399,-453,147,-371,-454,149,-395,-463,83,-365,-463,84,-393,-407,51,-361,-406,49,-390,-399,8,-357,-400,11,-382,-613,91,-375,-547,22,-371,-480,-21,-369,-415,-52,-391,-604,210,-387,-653,163,-146,32,33,-259,-58,17,119,0,-54,28,-9,425,95,-36,75,64,-97,25,70,-45,-149,113,102,69,28,-30,289,34,112,824,72,58,-192,79,-92,-135,129,6,-100,28,28,717,55,-1,196,30,3,971,22,18,424,93,78,134,66,-29,-157,36,62,908,34,22,285,31,-11,-259,37,60,828,57,34,195,29,-13,553,62,-91,-152,33,96,905,40,81,-159,37,6,303,33,51,711,137,-10,-52,115,37,86,33,-9,353,29,-54,-178,29,8,550,63,105,-97,30,-41,-254,127,89,99,67,-59,-153,40,-40,-292,85,119,-23,28,33,983,65,-51,-348,53,-77,-161,87,-73,-139,78,-135,-353,67,-134,-353,61,-124,-356,72,-117,-357,83,-124,-355,84,-232,-697,60,-232,-697,88,-199,-702,56,-201,-705,55,-138,-412,71,-118,-417,61,-150,-469,71,-144,-471,97,-137,-412,82,-158,-467,89,-160,-407,77,-165,-465,63,-160,-407,66,-164,-465,64,-211,-682,73,-206,-684,80,-212,-682,78,-220,-680,68,-219,-680,28,55,193,38,-36,-294,406,-252,220,350,-144,-26,194,19,-1,366,-126,-88,383,-257,236,133,32,116,397,-210,82,323,-76,9,294,-31,150,276,-43,168,261,-54,147,268,-65,-164,376,-134,-61,271,-47,-172,244,-55,-195,392,-260,246,379,-251,-66,369,-253,-77,411,-504,201,392,-334,-36,387,-509,217,397,-512,226,365,-212,89,358,-336,-30,383,-499,184,410,-498,181,406,-448,142,378,-449,145,402,-458,79,372,-458,79,399,-402,46,367,-401,45,396,-394,3,363,-395,6,392,-608,87,384,-542,17,379,-475,-26,375,-410,-56,400,-599,206,398,-647,159,147,33,33,263,-55,16,72,-221,-769,-77,-221,-766,40,78,897,46,84,841,44,92,872,45,59,861,43,74,866,41,80,879,38,87,856,48,103,852,33,83,867,-33,59,861,-27,78,897,-34,85,841,-35,103,852,-21,84,868,-29,80,880,-31,74,866,-27,87,857,-32,92,872] }, - { "name": "flamingo_flyA_004", "vertices": [0,112,83,0,63,191,0,-60,-188,0,105,-81,-122,19,-41,1,-49,324,-25,-24,425,-95,-68,52,6,12,909,-64,-104,24,2,3,542,0,-83,-125,-70,-50,-150,-111,99,73,-27,-40,288,0,-120,25,-23,103,821,2,-47,552,6,114,818,6,21,999,3,53,705,-69,54,-188,-82,-98,-136,6,-3,948,6,107,893,0,37,233,-129,0,-100,-20,16,716,-55,-10,196,-17,-5,969,0,77,-178,5,-79,975,-18,3,425,0,121,-13,5,29,814,-93,69,135,-66,-34,-158,1,10,420,0,-3,-266,-24,53,905,-32,11,286,-31,-14,-259,-26,51,825,-57,24,195,-25,-33,553,-64,-96,-154,1,-46,422,-20,87,903,-40,76,-158,-36,-4,303,-25,39,708,-137,-17,-52,6,59,969,4,76,755,-115,29,86,-30,-22,353,-33,-62,-175,1,-41,358,-24,-11,549,-63,99,-95,-30,-45,-255,-127,86,102,5,5,877,-69,-64,-153,-40,-42,-293,0,-42,-286,-85,112,-21,-16,24,981,0,26,275,-65,-51,-350,0,-66,244,0,-21,-365,-56,-82,-162,-89,-78,-140,-80,-135,-355,-69,-134,-355,-63,-124,-358,-74,-117,-359,-85,-124,-358,-91,-223,-702,-63,-223,-701,-95,-186,-708,-58,-188,-710,-57,-137,-415,-74,-116,-419,-65,-147,-472,-75,-140,-473,-100,-136,-415,-86,-155,-470,-92,-159,-410,-81,-161,-469,-66,-158,-410,-70,-161,-469,-67,-200,-687,-75,-195,-688,-83,-201,-687,-81,-209,-685,-71,-208,-685,-28,45,193,-38,-38,-294,-536,-78,210,-405,-7,-20,-188,66,4,-402,18,-81,-520,-95,228,-144,37,122,-491,-43,78,-346,35,-4,-320,60,141,-311,41,161,-299,25,140,-270,22,-170,-419,15,-56,-265,40,-176,-241,22,-197,-531,-93,236,-476,-85,-71,-467,-90,-82,-659,-296,170,-531,-151,-49,-643,-312,188,-654,-310,197,-465,-61,88,-503,-169,-40,-630,-305,157,-652,-291,151,-620,-248,117,-597,-262,122,-613,-257,54,-588,-272,57,-580,-209,27,-552,-224,28,-568,-202,-14,-540,-219,-8,-678,-394,51,-631,-338,-11,-589,-281,-49,-550,-226,-74,-696,-384,169,-711,-426,118,-151,32,36,-284,27,11,123,20,-40,28,-25,425,95,-44,75,64,-104,24,70,-50,-150,111,99,73,28,-40,288,34,102,820,69,55,-188,79,-98,-136,129,0,-100,28,16,715,55,-10,196,30,-5,968,22,3,425,93,69,135,66,-34,-158,36,53,905,34,11,286,31,-14,-259,37,50,825,57,24,195,29,-33,552,62,-96,-154,33,86,902,40,76,-158,37,-4,303,33,38,708,137,-17,-52,115,29,86,33,-22,352,33,-62,-174,29,-11,549,63,99,-95,30,-45,-255,127,86,102,67,-64,-153,40,-42,-293,85,112,-21,29,23,980,65,-51,-350,53,-82,-162,87,-78,-140,78,-135,-355,67,-134,-355,61,-124,-358,72,-117,-359,83,-124,-358,84,-221,-702,60,-221,-702,88,-188,-707,56,-190,-710,55,-137,-415,71,-116,-419,61,-146,-472,71,-140,-473,97,-136,-415,82,-155,-470,89,-159,-410,77,-161,-469,63,-158,-410,66,-161,-469,64,-200,-687,73,-195,-688,80,-201,-687,78,-209,-685,68,-208,-685,28,45,193,38,-38,-294,550,-58,200,406,1,-26,189,67,5,399,28,-86,536,-76,218,144,38,123,497,-25,69,348,39,-4,321,59,142,314,39,162,304,22,141,270,22,-168,416,27,-61,265,41,-175,241,22,-196,547,-73,226,485,-65,-80,477,-71,-90,697,-258,153,548,-125,-60,683,-276,171,694,-273,179,475,-46,79,522,-147,-52,669,-270,140,689,-253,134,652,-214,102,630,-231,107,645,-222,38,621,-240,42,605,-178,13,579,-197,14,591,-172,-28,566,-192,-22,725,-350,31,670,-299,-29,621,-247,-65,576,-196,-87,744,-341,149,763,-380,97,151,32,36,287,24,12,72,-210,-774,-77,-210,-771,40,68,894,46,75,838,44,82,869,45,49,858,43,64,863,41,70,877,38,77,854,48,93,849,33,74,865,-33,50,858,-27,69,895,-34,75,838,-35,94,849,-21,74,865,-29,71,877,-31,65,864,-26,78,854,-32,83,869] }, - { "name": "flamingo_flyA_005", "vertices": [0,99,84,0,48,192,0,-70,-189,0,94,-80,-128,42,-30,1,-65,323,-25,-44,424,-95,-81,51,6,-3,907,-64,-116,23,2,-19,542,0,-94,-126,-70,-61,-150,-110,91,77,-27,-56,288,0,-132,23,-23,87,818,2,-71,551,6,98,815,6,5,996,3,34,702,-68,46,-184,-82,-108,-138,6,-19,946,6,91,890,0,22,234,-129,-9,-100,-20,-1,714,-55,-25,196,-17,-21,966,0,67,-177,5,-95,973,-18,-16,425,0,109,-12,5,13,811,-93,56,136,-66,-44,-158,1,-8,420,0,-11,-266,-24,37,903,-32,-3,286,-31,-23,-259,-26,35,823,-57,10,196,-25,-56,552,-64,-106,-155,1,-66,421,-20,71,900,-40,66,-157,-36,-20,303,-25,20,706,-137,-28,-52,6,43,966,4,59,751,-115,15,87,-30,-39,352,-41,-72,-173,1,-58,357,-24,-34,549,-63,88,-94,-30,-54,-256,-127,79,106,5,-10,875,-69,-74,-154,-40,-49,-294,0,-50,-286,-85,100,-20,-16,7,978,0,11,276,-65,-57,-351,0,-81,243,0,-26,-365,-56,-92,-163,-89,-88,-141,-80,-140,-357,-69,-140,-357,-63,-129,-360,-74,-123,-361,-85,-130,-359,-91,-216,-706,-63,-216,-706,-95,-179,-713,-58,-180,-715,-57,-141,-417,-74,-120,-421,-65,-148,-474,-75,-142,-476,-100,-140,-417,-86,-157,-473,-92,-164,-413,-81,-163,-472,-66,-163,-413,-70,-163,-472,-67,-193,-692,-75,-187,-693,-83,-194,-692,-81,-201,-690,-71,-201,-690,-28,31,194,-38,-46,-295,-557,166,192,-408,152,-38,-172,112,14,-386,177,-96,-557,142,207,-153,45,127,-497,175,61,-325,157,-8,-306,158,141,-312,136,159,-308,116,139,-248,112,-167,-401,183,-70,-236,127,-173,-220,101,-193,-564,150,216,-512,152,-92,-509,144,-103,-795,100,140,-598,140,-72,-795,75,155,-802,83,164,-491,144,68,-590,107,-67,-780,75,123,-786,101,121,-733,113,89,-726,86,91,-733,109,25,-725,81,25,-675,124,0,-665,93,-1,-661,125,-40,-653,93,-38,-874,56,12,-800,71,-46,-730,87,-82,-663,103,-103,-882,62,132,-922,48,79,-154,29,38,-280,116,11,127,37,-27,28,-44,424,95,-57,74,64,-116,23,70,-61,-150,109,90,77,28,-56,288,34,86,818,67,45,-184,79,-108,-138,129,-9,-100,28,-1,714,55,-25,196,30,-22,966,22,-16,425,93,56,136,66,-44,-158,36,36,902,34,-3,286,31,-23,-259,37,35,822,57,10,196,29,-56,552,62,-106,-155,33,70,900,40,66,-157,37,-20,303,33,20,706,137,-28,-52,115,15,87,33,-39,352,41,-73,-173,28,-34,549,63,88,-94,30,-54,-256,127,78,106,67,-74,-154,40,-49,-294,85,100,-20,29,7,978,65,-57,-351,53,-92,-163,87,-88,-141,78,-140,-357,67,-140,-357,61,-129,-360,72,-123,-361,83,-130,-359,84,-214,-707,60,-214,-707,88,-181,-712,56,-182,-715,55,-141,-417,71,-120,-421,61,-148,-474,71,-142,-476,97,-140,-417,82,-157,-473,89,-164,-413,77,-163,-472,63,-163,-413,66,-163,-472,64,-193,-692,73,-187,-693,80,-194,-692,78,-202,-690,69,-201,-690,28,31,194,38,-46,-295,546,202,191,400,168,-38,171,106,16,373,191,-96,552,177,205,152,42,129,484,204,61,321,157,-5,304,150,144,312,128,162,311,109,140,248,106,-165,386,199,-69,234,121,-170,219,95,-190,557,186,215,501,192,-93,500,183,-104,792,186,135,588,196,-74,797,161,149,802,170,158,484,172,66,587,162,-71,782,160,118,783,187,116,728,189,85,726,161,86,728,189,21,725,159,20,667,192,-2,664,160,-5,653,192,-43,651,159,-42,876,165,6,800,167,-52,727,170,-86,659,174,-107,885,167,125,926,163,71,153,28,38,283,108,13,72,-204,-779,-77,-204,-776,40,52,892,46,59,835,44,66,866,45,33,856,43,48,861,41,54,874,39,61,851,48,77,846,33,58,862,-33,34,856,-27,53,892,-34,59,836,-35,78,847,-21,58,862,-29,55,874,-31,49,861,-26,62,851,-32,66,867] }, - { "name": "flamingo_flyA_006", "vertices": [0,84,85,0,32,192,0,-83,-189,0,80,-79,-132,61,-21,1,-83,322,-25,-63,424,-95,-96,50,6,-24,906,-64,-131,22,2,-40,541,0,-107,-127,-70,-74,-151,-108,79,80,-27,-73,287,0,-147,22,-23,66,818,2,-92,550,6,77,815,6,-15,996,3,14,701,-69,33,-182,-82,-122,-139,6,-40,945,6,70,890,0,5,234,-129,-23,-100,-20,-21,713,-55,-41,196,-17,-42,965,0,54,-177,5,-116,972,-18,-35,425,0,95,-11,5,-6,810,-93,40,136,-66,-57,-158,1,-28,420,0,-24,-265,-24,16,902,-32,-21,286,-31,-36,-259,-26,15,822,-57,-6,196,-25,-78,551,-64,-119,-156,1,-85,420,-20,50,900,-40,53,-156,-36,-37,303,-25,0,705,-137,-42,-52,6,22,965,4,39,751,-115,0,87,-30,-58,352,-51,-82,-173,1,-77,357,-24,-55,548,-63,74,-93,-30,-66,-256,-126,69,109,5,-31,874,-69,-88,-154,-40,-61,-295,0,-62,-287,-85,86,-19,-15,-13,977,0,-6,276,-65,-66,-352,0,-98,242,0,-35,-365,-56,-105,-164,-89,-102,-142,-80,-150,-359,-69,-149,-359,-63,-139,-361,-74,-132,-362,-85,-139,-361,-91,-213,-709,-63,-213,-709,-95,-176,-717,-58,-178,-719,-57,-149,-419,-74,-129,-422,-65,-154,-476,-75,-148,-477,-100,-148,-419,-86,-163,-475,-92,-172,-415,-81,-169,-474,-66,-171,-415,-70,-169,-474,-67,-190,-695,-75,-184,-696,-83,-191,-696,-81,-198,-694,-71,-198,-694,-28,14,194,-38,-57,-296,-441,358,177,-347,293,-72,-147,141,25,-313,309,-129,-460,338,188,-155,51,132,-392,350,42,-263,248,0,-258,228,150,-276,211,166,-281,194,144,-209,178,-159,-318,318,-100,-190,187,-163,-185,157,-183,-458,346,199,-416,381,-109,-421,376,-121,-651,496,152,-484,430,-78,-670,476,163,-669,484,174,-411,324,42,-504,402,-80,-659,473,130,-644,495,133,-598,472,95,-613,449,92,-600,484,32,-616,459,27,-550,458,2,-565,431,-6,-539,458,-40,-557,430,-44,-735,553,34,-673,523,-33,-613,491,-75,-555,459,-104,-738,535,152,-775,566,104,-155,23,40,-250,187,18,131,50,-18,28,-63,424,95,-73,74,64,-131,22,70,-74,-151,108,77,81,28,-73,287,34,66,817,69,31,-181,79,-122,-139,129,-23,-100,28,-21,713,55,-41,196,30,-42,965,22,-35,425,93,40,136,66,-57,-158,36,16,902,34,-21,286,31,-36,-259,37,15,822,57,-6,196,29,-78,551,62,-119,-156,33,50,899,40,53,-156,37,-37,303,33,0,705,137,-42,-52,115,0,87,33,-58,352,51,-84,-172,28,-56,548,63,74,-93,30,-66,-256,126,66,109,67,-88,-154,40,-61,-295,85,86,-19,29,-13,977,65,-66,-352,53,-105,-164,87,-102,-142,78,-150,-359,67,-149,-359,61,-139,-361,72,-132,-362,83,-139,-361,84,-211,-710,60,-211,-710,88,-178,-716,56,-180,-719,55,-149,-419,71,-129,-422,61,-154,-476,71,-148,-477,97,-149,-418,82,-163,-475,89,-172,-415,77,-169,-474,63,-171,-415,66,-169,-474,64,-190,-695,73,-184,-696,80,-191,-696,78,-198,-694,69,-198,-694,28,14,194,38,-57,-296,405,375,188,325,305,-65,146,129,28,288,317,-121,427,359,197,155,45,133,357,365,52,256,240,5,255,214,154,275,198,169,283,182,146,210,167,-156,291,325,-92,190,175,-160,184,146,-180,424,366,209,374,408,-96,379,405,-109,581,555,172,430,469,-63,603,540,181,600,546,193,381,343,51,455,445,-66,593,536,148,574,554,152,533,524,113,553,505,109,532,540,51,553,519,44,489,505,19,509,483,9,477,505,-23,501,482,-29,650,635,57,595,597,-11,542,556,-56,493,514,-87,657,612,174,686,653,128,154,20,40,253,176,20,72,-203,-782,-77,-202,-779,40,32,891,46,39,835,44,46,866,45,13,855,43,28,860,41,34,873,39,41,850,48,57,846,33,37,861,-33,14,855,-27,32,892,-34,39,835,-35,57,846,-21,38,862,-29,34,874,-31,28,860,-26,41,851,-32,46,866] }, - { "name": "flamingo_flyA_007", "vertices": [0,68,86,0,16,192,0,-97,-189,0,65,-78,-132,71,-18,1,-99,323,-25,-79,424,-95,-112,50,6,-45,907,-64,-146,21,2,-56,541,0,-122,-127,-70,-89,-151,-107,66,81,-27,-89,287,0,-162,22,-23,46,820,2,-107,550,6,57,817,6,-37,997,3,-4,703,-71,20,-181,-82,-136,-139,6,-61,946,6,49,892,0,-10,234,-129,-38,-100,-20,-40,714,-55,-57,196,-17,-64,966,0,39,-176,5,-138,972,-18,-51,425,0,80,-10,5,-27,812,-93,24,137,-66,-72,-158,1,-44,420,0,-38,-265,-24,-4,904,-32,-37,286,-31,-50,-259,-26,-5,823,-57,-22,196,-25,-93,551,-64,-134,-157,1,-101,420,-20,29,901,-40,38,-156,-36,-53,303,-25,-18,707,-137,-57,-52,6,0,967,4,20,753,-115,-14,87,-30,-74,352,-58,-92,-173,1,-93,357,-24,-71,549,-63,60,-93,-30,-80,-256,-125,57,110,5,-52,875,-69,-102,-155,-40,-74,-295,0,-76,-287,-85,71,-19,-16,-34,978,0,-22,276,-65,-79,-352,0,-114,242,0,-48,-365,-56,-119,-164,-89,-116,-142,-80,-162,-360,-69,-161,-360,-63,-151,-362,-74,-144,-363,-85,-151,-362,-91,-215,-711,-63,-215,-711,-95,-178,-720,-58,-180,-722,-57,-161,-419,-74,-140,-422,-65,-164,-477,-75,-157,-478,-100,-160,-419,-86,-172,-476,-92,-183,-416,-81,-179,-476,-66,-183,-416,-70,-178,-476,-67,-191,-697,-75,-185,-698,-83,-192,-698,-81,-200,-696,-71,-200,-696,-28,-1,194,-38,-71,-296,-297,440,151,-252,376,-112,-124,150,29,-213,380,-168,-324,435,159,-154,52,133,-257,429,12,-195,289,7,-205,261,155,-230,252,170,-241,240,147,-169,208,-155,-214,384,-138,-147,210,-158,-150,181,-179,-319,438,171,-249,495,-128,-255,497,-141,-373,681,167,-273,569,-84,-400,675,175,-395,679,188,-288,421,10,-306,560,-89,-392,672,142,-367,679,147,-344,640,103,-370,632,96,-334,662,43,-362,654,34,-311,616,4,-339,607,-6,-300,617,-37,-331,608,-45,-396,798,67,-364,749,-8,-335,695,-61,-309,640,-99,-416,765,180,-422,820,142,-154,14,40,-211,227,21,133,55,-15,28,-79,424,95,-88,74,64,-146,21,70,-89,-151,107,63,82,28,-89,287,34,46,819,71,17,-181,79,-136,-139,129,-38,-100,28,-40,714,55,-57,196,30,-64,966,22,-51,425,93,24,137,66,-72,-158,36,-4,903,34,-37,286,31,-50,-259,37,-5,823,57,-22,196,29,-93,551,62,-134,-157,33,29,901,40,38,-156,37,-53,303,33,-18,706,137,-57,-52,115,-14,87,33,-74,352,58,-94,-173,28,-71,548,63,60,-93,30,-80,-256,125,54,110,67,-102,-155,40,-74,-295,85,71,-19,29,-35,978,65,-79,-352,53,-119,-164,87,-116,-142,78,-162,-360,67,-161,-360,61,-151,-362,72,-144,-363,83,-151,-362,84,-213,-711,60,-213,-711,88,-180,-719,56,-182,-721,55,-161,-419,71,-140,-422,61,-164,-477,71,-157,-478,97,-160,-419,82,-172,-476,89,-184,-416,77,-179,-476,63,-183,-416,66,-178,-476,64,-191,-697,73,-185,-698,80,-192,-698,78,-200,-696,69,-200,-696,28,-1,194,38,-71,-296,271,431,160,233,371,-104,125,134,32,194,371,-160,299,429,169,154,44,135,232,419,22,191,273,12,205,244,159,230,235,173,242,225,150,171,193,-152,194,375,-130,148,195,-155,151,165,-176,293,431,181,216,489,-116,221,491,-129,317,678,184,230,563,-70,344,676,193,339,678,205,264,415,19,264,559,-75,337,673,159,311,677,164,292,636,119,319,632,113,280,659,60,309,655,51,262,612,20,291,607,8,251,613,-22,283,608,-30,325,801,88,298,751,11,276,696,-42,257,639,-82,349,767,201,349,823,164,154,11,41,214,213,23,72,-207,-784,-77,-206,-781,40,10,893,46,18,836,44,25,867,45,-7,856,43,7,862,41,13,875,39,20,852,48,36,848,33,16,863,-33,-6,857,-27,11,893,-34,18,837,-35,37,848,-21,17,863,-29,13,875,-31,7,862,-26,20,852,-32,25,868] }, - { "name": "flamingo_flyA_008", "vertices": [0,56,86,0,3,192,0,-111,-189,0,51,-79,-131,68,-25,1,-111,323,-25,-89,424,-95,-125,50,6,-62,909,-64,-159,22,2,-63,542,0,-135,-127,-70,-102,-151,-107,54,80,-27,-102,287,0,-175,22,-23,30,823,2,-115,550,6,41,820,6,-54,999,3,-17,706,-72,6,-182,-82,-150,-139,6,-78,948,6,33,895,0,-22,234,-129,-51,-100,-20,-54,716,-55,-70,196,-17,-81,968,0,26,-177,5,-155,973,-18,-61,425,0,67,-11,5,-43,814,-93,12,136,-66,-85,-158,1,-53,420,0,-51,-265,-24,-20,906,-32,-49,286,-31,-63,-259,-26,-21,826,-57,-34,196,-25,-101,552,-64,-147,-156,1,-110,421,-20,13,904,-40,25,-156,-36,-65,303,-25,-31,709,-137,-70,-52,6,-16,969,4,5,756,-115,-27,87,-30,-85,352,-61,-103,-174,1,-104,357,-24,-78,549,-63,46,-93,-30,-94,-256,-124,46,108,5,-68,877,-69,-116,-154,-40,-89,-295,0,-90,-287,-85,58,-19,-16,-51,981,0,-34,275,-65,-94,-352,0,-126,243,0,-62,-365,-56,-132,-164,-89,-130,-142,-80,-175,-360,-69,-174,-360,-63,-164,-362,-74,-157,-363,-85,-164,-361,-91,-221,-711,-63,-222,-710,-95,-185,-721,-58,-187,-723,-57,-173,-419,-74,-152,-422,-65,-175,-477,-75,-169,-478,-100,-172,-419,-86,-183,-477,-92,-196,-416,-81,-190,-476,-66,-195,-417,-70,-190,-476,-67,-197,-698,-75,-192,-698,-83,-198,-698,-81,-206,-697,-71,-206,-697,-28,-13,194,-38,-85,-296,-218,452,122,-191,397,-145,-112,145,23,-153,391,-201,-245,456,131,-152,47,129,-181,438,-15,-158,292,2,-177,264,149,-203,260,163,-217,251,139,-146,210,-162,-152,393,-170,-124,208,-164,-131,180,-185,-239,456,143,-146,509,-151,-151,513,-163,-203,702,159,-143,582,-101,-231,706,167,-225,706,180,-213,442,-19,-177,586,-107,-224,702,133,-198,700,139,-189,658,91,-216,661,85,-171,680,34,-199,683,25,-164,632,-8,-193,635,-20,-152,633,-50,-184,636,-58,-181,827,69,-166,776,-10,-156,720,-67,-151,662,-109,-214,794,180,-199,851,146,-153,5,39,-189,236,13,134,51,-22,28,-89,424,95,-101,74,64,-159,22,70,-102,-151,107,51,80,28,-102,287,34,30,822,72,4,-182,79,-150,-139,129,-51,-100,28,-54,715,55,-70,196,30,-81,968,22,-61,425,93,12,136,66,-85,-158,36,-21,906,34,-49,286,31,-63,-259,37,-21,826,57,-34,196,29,-101,552,62,-147,-156,33,12,904,40,25,-156,37,-65,303,33,-31,709,137,-70,-52,115,-27,87,33,-85,352,61,-106,-174,29,-78,549,63,46,-93,30,-94,-256,124,42,109,67,-116,-154,40,-89,-295,85,58,-19,29,-52,980,65,-94,-352,53,-132,-164,87,-130,-142,78,-175,-360,67,-174,-360,61,-164,-362,72,-157,-363,83,-164,-361,84,-219,-711,60,-219,-711,88,-187,-720,56,-189,-722,55,-173,-419,71,-152,-422,61,-175,-477,71,-169,-478,97,-173,-419,82,-184,-476,89,-196,-416,77,-190,-476,63,-195,-417,66,-190,-476,64,-197,-698,73,-192,-698,80,-199,-698,78,-206,-697,69,-206,-697,28,-13,194,38,-85,-296,221,430,131,195,381,-137,114,128,26,157,377,-194,249,433,140,154,38,131,185,419,-7,161,274,6,179,245,152,204,239,167,218,231,143,149,194,-159,156,379,-163,126,191,-161,133,162,-182,243,433,152,154,494,-141,159,498,-154,214,679,173,153,566,-90,242,682,181,236,682,194,217,422,-10,186,569,-95,235,679,147,209,677,153,199,637,104,226,639,98,182,661,47,211,663,38,174,614,3,204,616,-8,163,616,-38,195,618,-46,197,806,85,180,758,4,170,703,-53,163,647,-97,227,770,195,215,828,162,154,1,39,190,217,16,72,-216,-784,-77,-215,-781,40,-5,895,46,2,839,44,9,870,45,-23,859,43,-8,864,41,-2,878,39,4,855,48,20,851,33,0,866,-33,-22,859,-27,-4,896,-34,2,840,-35,21,851,-21,1,866,-29,-2,878,-31,-8,865,-26,4,855,-32,9,870] }, - { "name": "flamingo_flyA_009", "vertices": [0,48,85,0,-2,192,0,-121,-189,0,42,-80,-133,49,-37,1,-116,324,-25,-91,425,-95,-133,51,6,-70,911,-64,-168,23,2,-61,543,0,-145,-126,-70,-112,-150,-107,45,76,-27,-108,288,0,-184,23,-23,22,826,2,-113,551,6,33,823,6,-63,1001,3,-22,709,-71,-3,-185,-82,-159,-138,6,-87,950,6,24,897,0,-29,233,-129,-61,-100,-20,-59,717,-55,-76,196,-18,-90,970,0,16,-177,5,-164,975,-18,-63,425,0,58,-12,5,-51,816,-93,4,136,-66,-95,-158,1,-56,419,0,-62,-266,-24,-29,909,-32,-55,286,-31,-74,-259,-26,-30,829,-57,-41,196,-25,-99,552,-64,-157,-156,1,-113,422,-20,4,907,-40,15,-157,-36,-71,303,-25,-36,712,-137,-79,-52,6,-25,972,4,-1,760,-115,-35,87,-30,-89,352,-59,-115,-176,1,-108,358,-24,-77,550,-63,37,-94,-30,-104,-256,-124,36,105,5,-76,879,-69,-125,-154,-40,-100,-294,0,-101,-286,-85,49,-20,-16,-60,983,0,-41,275,-65,-107,-351,0,-133,243,0,-76,-365,-56,-142,-163,-89,-139,-141,-80,-185,-359,-69,-185,-359,-63,-175,-361,-74,-168,-362,-85,-175,-361,-91,-231,-709,-63,-231,-709,-95,-195,-720,-58,-197,-723,-57,-184,-418,-74,-163,-421,-65,-186,-476,-75,-179,-477,-100,-184,-418,-86,-194,-476,-92,-207,-416,-81,-201,-475,-66,-206,-416,-70,-200,-475,-67,-207,-697,-75,-201,-697,-83,-208,-697,-81,-215,-696,-71,-215,-696,-28,-20,194,-38,-96,-295,-259,412,119,-236,377,-152,-121,128,11,-199,379,-210,-286,412,128,-153,31,123,-225,411,-21,-184,269,-6,-196,236,139,-221,228,154,-234,219,130,-166,191,-172,-197,379,-179,-143,191,-175,-147,162,-197,-280,412,140,-205,493,-152,-211,498,-165,-273,659,170,-209,563,-98,-301,659,180,-295,659,192,-258,411,-23,-243,563,-103,-295,659,146,-269,659,150,-256,622,100,-284,622,94,-243,649,43,-272,649,35,-232,605,-1,-262,605,-13,-222,609,-44,-255,609,-51,-270,791,88,-251,747,5,-237,696,-55,-226,643,-101,-294,748,197,-288,808,167,-154,-6,36,-207,209,3,134,33,-34,28,-91,425,95,-109,74,64,-168,23,70,-112,-150,107,41,77,28,-108,288,34,21,825,72,-5,-184,79,-159,-138,129,-61,-100,28,-59,717,55,-76,196,30,-90,970,22,-63,425,93,4,136,66,-95,-158,36,-29,908,34,-55,286,31,-74,-259,37,-30,828,57,-41,196,29,-99,552,62,-157,-156,33,4,906,40,15,-157,37,-71,303,33,-36,711,137,-79,-52,115,-35,87,33,-89,352,59,-117,-175,29,-77,549,63,37,-94,30,-104,-256,124,33,106,67,-125,-154,40,-100,-294,85,49,-20,28,-61,983,65,-107,-351,53,-142,-163,87,-140,-141,78,-185,-359,67,-185,-359,61,-174,-361,72,-168,-362,83,-175,-361,84,-229,-710,60,-229,-710,88,-197,-720,56,-199,-722,55,-184,-418,71,-163,-421,61,-186,-476,71,-179,-477,97,-184,-418,82,-194,-476,89,-207,-416,77,-201,-475,63,-206,-416,66,-200,-475,64,-207,-697,73,-201,-697,80,-208,-697,78,-215,-696,69,-215,-696,28,-20,194,38,-96,-295,279,383,126,256,354,-145,123,112,14,220,362,-203,306,379,136,154,23,125,248,388,-14,189,252,-2,196,218,143,220,207,158,232,196,134,167,176,-169,218,362,-173,144,175,-172,149,146,-194,300,380,148,241,474,-144,248,477,-156,327,625,182,254,542,-89,354,621,191,348,622,203,280,383,-15,288,537,-93,348,622,157,322,625,161,306,591,110,333,587,105,298,621,54,326,617,46,281,579,8,311,575,-2,273,585,-34,305,581,-41,343,757,101,320,717,17,300,669,-43,282,618,-91,359,710,210,362,770,180,154,-9,37,206,190,7,72,-227,-783,-77,-227,-780,40,-13,898,46,-6,842,44,0,873,45,-32,861,43,-17,867,41,-11,880,38,-4,858,48,11,853,33,-7,868,-33,-31,862,-27,-13,898,-34,-5,842,-35,12,854,-21,-7,869,-29,-11,881,-31,-16,867,-26,-3,858,-32,0,873] }, - { "name": "flamingo_flyA_010", "vertices": [0,48,83,0,-1,191,0,-124,-188,0,41,-81,-136,15,-49,1,-112,326,-25,-84,425,-95,-133,52,5,-69,913,-64,-168,24,2,-50,543,0,-147,-125,-70,-114,-150,-107,40,73,-27,-105,289,0,-184,25,-23,23,828,2,-102,551,5,34,825,6,-62,1003,3,-18,712,-70,-6,-189,-82,-162,-137,6,-86,952,6,25,899,0,-27,233,-129,-63,-100,-20,-55,719,-55,-75,196,-18,-89,972,0,13,-178,5,-162,977,-18,-56,424,0,57,-13,4,-50,818,-93,5,135,-66,-98,-158,1,-49,419,0,-66,-266,-24,-28,910,-32,-53,285,-31,-78,-259,-26,-28,831,-57,-39,196,-25,-88,553,-64,-159,-155,1,-106,423,-20,5,909,-40,12,-158,-36,-68,303,-25,-32,714,-137,-81,-52,6,-24,974,4,0,763,-115,-35,86,-30,-84,353,-51,-123,-178,1,-103,360,-24,-65,550,-63,35,-95,-30,-108,-255,-125,29,102,5,-75,881,-69,-128,-153,-40,-105,-293,0,-106,-286,-85,48,-21,-16,-59,985,0,-39,274,-65,-114,-350,0,-131,244,0,-84,-365,-56,-145,-162,-89,-142,-140,-80,-191,-357,-69,-190,-357,-63,-180,-359,-74,-173,-361,-85,-180,-359,-91,-241,-707,-63,-241,-707,-95,-205,-719,-58,-207,-721,-57,-191,-417,-74,-170,-420,-65,-193,-475,-75,-186,-475,-100,-190,-417,-86,-201,-474,-92,-213,-414,-81,-208,-473,-66,-213,-414,-70,-207,-474,-67,-217,-695,-75,-211,-696,-83,-218,-696,-81,-226,-694,-71,-225,-694,-28,-18,193,-38,-102,-295,-396,273,135,-386,265,-139,-154,91,2,-361,287,-198,-418,258,146,-151,4,118,-382,294,-6,-273,192,-4,-254,156,140,-271,136,155,-280,122,132,-236,134,-176,-357,287,-168,-215,142,-179,-208,114,-202,-412,261,158,-423,378,-132,-431,379,-144,-538,470,206,-459,433,-72,-560,455,217,-554,458,229,-409,277,-6,-488,414,-75,-558,459,183,-536,473,186,-510,450,132,-534,435,128,-520,482,77,-545,466,71,-491,452,27,-517,436,18,-490,463,-14,-517,445,-19,-615,585,134,-584,561,47,-551,527,-17,-517,489,-68,-601,533,241,-632,587,215,-154,-17,34,-263,128,3,134,5,-48,28,-84,425,95,-109,75,64,-168,24,70,-114,-150,107,38,73,28,-105,289,34,23,828,70,-7,-188,79,-162,-137,129,-63,-100,28,-55,719,55,-75,196,30,-89,972,22,-56,424,93,5,135,66,-98,-158,36,-28,910,34,-53,285,31,-78,-259,37,-29,830,57,-39,196,29,-88,552,62,-159,-155,33,5,908,40,12,-158,37,-68,303,33,-32,714,137,-81,-52,115,-35,86,33,-84,353,51,-125,-178,29,-66,550,63,35,-95,30,-108,-255,124,27,102,67,-128,-153,40,-105,-293,85,48,-21,28,-60,985,65,-114,-350,53,-145,-162,87,-142,-140,78,-191,-357,67,-190,-357,61,-180,-359,72,-173,-361,83,-180,-359,84,-239,-708,60,-239,-708,88,-208,-718,56,-209,-720,55,-191,-417,71,-170,-420,61,-193,-475,71,-186,-475,97,-190,-417,82,-201,-474,89,-214,-414,77,-208,-473,63,-213,-414,66,-207,-474,64,-217,-695,73,-211,-696,80,-218,-696,78,-226,-694,69,-225,-694,28,-18,193,38,-102,-295,413,234,139,403,229,-134,152,80,3,383,256,-194,431,214,150,150,0,119,404,258,-2,277,178,-2,252,145,142,265,123,158,272,108,134,234,124,-174,379,256,-164,213,132,-178,207,104,-200,426,218,162,461,332,-127,470,331,-139,590,398,213,507,378,-67,609,378,224,603,383,235,427,235,-2,532,354,-69,608,383,189,589,401,192,560,384,138,580,365,134,576,414,83,597,393,77,542,390,33,564,369,24,543,401,-8,566,378,-13,689,495,142,655,478,54,615,452,-11,575,422,-62,664,446,248,705,493,222,154,-19,34,257,116,5,72,-239,-781,-77,-238,-778,40,-12,900,46,-4,844,44,1,875,45,-30,863,43,-16,869,41,-10,882,38,-2,860,47,13,856,33,-6,870,-33,-30,864,-27,-12,900,-34,-4,845,-35,13,856,-21,-6,871,-29,-9,883,-31,-15,869,-27,-2,860,-32,2,875] }, - { "name": "flamingo_flyA_011", "vertices": [0,57,82,0,9,190,0,-118,-187,0,48,-82,-135,-21,-61,1,-100,327,-25,-68,426,-95,-124,53,5,-57,914,-64,-160,25,2,-30,543,0,-140,-124,-70,-108,-149,-108,42,69,-27,-93,289,0,-175,26,-23,35,829,2,-82,551,5,47,826,6,-50,1004,3,-3,714,-73,0,-193,-82,-155,-136,6,-73,953,6,38,900,0,-16,232,-129,-56,-100,-20,-41,719,-55,-64,196,-18,-76,973,0,19,-179,5,-150,978,-18,-40,424,0,65,-15,4,-38,819,-93,15,134,-66,-91,-157,1,-33,418,0,-62,-266,-24,-15,911,-32,-41,285,-31,-73,-259,-26,-17,832,-57,-29,195,-24,-68,553,-64,-153,-153,1,-90,424,-20,17,910,-40,19,-159,-36,-56,303,-25,-17,715,-137,-73,-52,6,-12,975,4,13,765,-115,-25,86,-30,-70,353,-41,-118,-181,1,-89,361,-24,-45,550,-63,42,-96,-30,-103,-254,-123,29,98,5,-63,882,-69,-122,-152,-40,-102,-292,0,-101,-285,-85,56,-23,-16,-47,986,0,-27,273,-65,-113,-349,0,-120,245,0,-83,-365,-56,-139,-161,-89,-135,-139,-80,-190,-355,-69,-189,-355,-63,-179,-357,-74,-172,-359,-85,-179,-357,-91,-253,-703,-63,-253,-703,-95,-217,-715,-58,-219,-717,-57,-191,-415,-74,-171,-418,-65,-196,-472,-75,-189,-473,-100,-190,-415,-86,-204,-471,-92,-214,-411,-81,-211,-470,-66,-213,-411,-70,-210,-470,-67,-228,-692,-75,-223,-692,-83,-229,-692,-81,-237,-691,-71,-237,-691,-28,-8,193,-38,-98,-294,-471,17,172,-487,26,-101,-185,30,-1,-492,59,-160,-474,-9,183,-138,-19,113,-491,44,32,-341,44,12,-284,27,150,-281,1,165,-282,-15,141,-299,23,-166,-486,62,-130,-287,41,-171,-269,21,-197,-470,-3,195,-593,73,-82,-600,68,-94,-703,43,268,-651,82,-16,-706,16,279,-703,23,291,-497,12,32,-657,48,-19,-711,21,245,-706,47,248,-678,51,191,-683,24,188,-713,67,140,-719,38,134,-677,69,86,-683,39,77,-688,78,45,-694,46,40,-847,64,211,-817,73,120,-777,76,51,-731,77,-4,-788,37,312,-851,52,292,-151,-21,32,-291,1,13,134,-23,-60,28,-68,426,95,-99,75,64,-160,25,70,-108,-149,107,42,69,28,-93,289,34,35,829,72,0,-193,79,-155,-136,129,-56,-100,28,-41,719,55,-64,196,30,-77,973,22,-40,424,93,15,134,66,-91,-157,36,-16,911,34,-41,285,31,-73,-259,37,-17,832,57,-29,195,29,-68,552,62,-153,-153,33,17,909,40,19,-159,37,-56,303,33,-18,715,137,-73,-52,115,-25,86,33,-71,353,41,-119,-181,29,-45,550,63,42,-96,30,-103,-254,123,29,98,67,-122,-152,40,-102,-292,85,56,-23,28,-47,986,65,-113,-349,53,-139,-161,87,-135,-139,78,-190,-355,67,-189,-355,61,-179,-357,72,-172,-359,83,-179,-357,84,-251,-704,60,-251,-704,88,-219,-714,56,-221,-716,55,-191,-415,71,-171,-418,61,-196,-472,71,-189,-473,97,-191,-414,82,-204,-471,89,-214,-411,77,-211,-470,63,-213,-411,66,-210,-470,64,-228,-692,73,-223,-692,80,-229,-692,78,-237,-690,69,-237,-691,28,-8,193,38,-98,-294,468,-22,169,480,-10,-104,184,28,-1,491,21,-162,465,-49,179,137,-20,113,491,3,29,343,34,12,285,26,150,279,0,166,278,-15,142,297,21,-166,487,24,-132,286,39,-171,268,19,-197,463,-42,191,594,12,-87,600,5,-98,702,-48,261,654,7,-22,699,-75,271,697,-68,283,489,-29,28,653,-26,-25,704,-71,237,705,-44,240,677,-33,184,677,-60,180,714,-24,132,714,-53,126,678,-13,80,678,-43,70,690,-5,38,689,-38,33,845,-56,201,817,-40,110,777,-26,42,732,-14,-12,784,-73,302,849,-72,281,150,-22,32,286,2,13,72,-251,-777,-77,-250,-774,40,0,901,46,7,845,44,14,876,45,-18,864,43,-3,870,41,2,883,38,9,861,47,25,857,33,5,871,-33,-18,865,-27,0,901,-34,7,846,-35,25,857,-21,5,872,-29,2,884,-31,-3,870,-27,9,861,-32,14,876] }, - { "name": "flamingo_flyA_012", "vertices": [0,72,81,0,25,190,0,-106,-187,0,61,-83,-127,-52,-70,1,-81,328,-25,-47,426,-95,-109,53,5,-37,915,-64,-145,26,2,-6,543,0,-128,-123,-70,-96,-149,-108,50,65,-27,-76,290,0,-161,28,-23,54,829,2,-58,551,5,66,827,6,-30,1004,3,16,714,-78,9,-195,-82,-143,-134,6,-54,953,6,57,900,0,0,232,-129,-43,-100,-20,-21,719,-55,-48,196,-18,-57,974,0,31,-180,5,-131,978,-18,-19,423,0,79,-16,4,-20,819,-93,31,133,-66,-79,-157,1,-12,417,0,-51,-266,-24,3,912,-32,-24,285,-31,-62,-259,-26,1,832,-57,-12,195,-24,-44,552,-64,-141,-152,1,-69,425,-20,37,910,-40,31,-159,-36,-39,303,-25,2,716,-137,-60,-51,6,7,975,4,32,766,-115,-10,86,-30,-52,354,-35,-104,-185,1,-70,361,-24,-21,550,-63,55,-97,-30,-92,-253,-121,36,95,5,-43,882,-69,-110,-152,-40,-93,-291,0,-91,-284,-85,70,-24,-16,-27,986,0,-10,272,-65,-106,-347,0,-103,246,0,-77,-364,-56,-127,-160,-89,-123,-138,-80,-184,-352,-69,-184,-352,-63,-174,-355,-74,-167,-357,-85,-174,-355,-91,-264,-698,-63,-265,-698,-95,-228,-709,-58,-230,-712,-57,-188,-412,-74,-167,-416,-65,-195,-469,-75,-189,-470,-100,-187,-412,-86,-204,-468,-92,-210,-407,-81,-210,-466,-66,-209,-407,-70,-210,-467,-67,-240,-686,-75,-234,-687,-83,-241,-687,-81,-248,-685,-71,-248,-685,-28,8,192,-38,-89,-293,-381,-242,202,-421,-219,-68,-189,-37,-2,-454,-198,-122,-361,-262,209,-118,-26,106,-427,-225,66,-321,-119,30,-248,-95,159,-227,-112,171,-220,-125,146,-301,-109,-153,-450,-195,-92,-301,-87,-158,-279,-93,-187,-363,-256,222,-524,-273,-46,-525,-281,-58,-543,-412,296,-563,-319,19,-523,-432,303,-525,-426,316,-406,-250,62,-541,-345,12,-533,-429,270,-549,-409,276,-539,-379,221,-522,-400,214,-578,-392,171,-560,-414,161,-561,-357,119,-543,-380,106,-578,-356,79,-558,-380,70,-656,-502,239,-651,-465,150,-633,-425,83,-609,-384,28,-589,-484,337,-642,-521,317,-144,-18,30,-256,-117,21,132,-47,-71,28,-47,426,95,-85,76,64,-145,26,70,-96,-149,109,51,65,28,-76,290,34,54,829,78,9,-195,79,-143,-134,129,-43,-100,28,-21,719,55,-48,196,30,-57,973,22,-19,423,93,31,133,66,-79,-157,36,3,911,34,-24,285,31,-62,-259,37,1,832,57,-12,195,29,-44,552,62,-141,-152,33,36,910,40,31,-159,37,-39,303,33,2,715,137,-60,-51,115,-10,86,33,-52,354,36,-103,-185,29,-21,550,63,55,-97,30,-92,-253,122,37,95,67,-110,-152,40,-93,-291,85,70,-24,28,-28,986,65,-106,-347,53,-127,-160,87,-123,-138,78,-184,-352,67,-184,-352,61,-174,-355,72,-167,-357,83,-174,-355,84,-262,-699,60,-262,-699,88,-231,-709,56,-232,-711,55,-188,-412,71,-167,-416,61,-195,-469,71,-189,-470,97,-187,-412,82,-204,-468,89,-210,-407,77,-210,-466,63,-209,-407,66,-210,-467,64,-240,-686,73,-234,-687,80,-241,-687,78,-248,-685,69,-248,-685,28,8,192,38,-89,-293,364,-262,191,404,-232,-79,194,-32,-3,439,-214,-132,341,-279,198,120,-24,106,410,-247,55,323,-121,28,256,-91,159,234,-106,171,226,-118,146,304,-103,-154,436,-212,-102,306,-82,-159,284,-88,-188,344,-275,210,495,-305,-62,495,-312,-74,495,-463,272,527,-360,0,473,-479,278,476,-475,291,385,-267,50,501,-381,-7,482,-477,245,502,-460,252,496,-426,199,476,-443,191,531,-442,147,510,-460,137,520,-402,98,498,-421,84,537,-402,57,512,-422,47,590,-568,207,591,-526,121,579,-480,56,562,-433,4,529,-544,308,575,-589,285,145,-17,29,260,-110,21,72,-261,-772,-77,-260,-769,40,18,901,46,26,845,44,33,876,45,0,865,43,15,870,41,21,883,38,28,861,47,44,857,33,24,872,-33,0,865,-27,19,901,-35,26,846,-36,44,857,-21,25,872,-29,21,884,-31,15,871,-27,28,861,-32,33,876] }, - { "name": "flamingo_flyA_013", "vertices": [0,89,80,0,42,189,0,-92,-186,0,76,-84,-116,-68,-77,1,-63,328,-25,-27,426,-95,-93,54,5,-15,915,-64,-129,27,2,15,543,0,-113,-122,-70,-81,-148,-109,62,63,-27,-58,290,0,-145,29,-23,76,829,2,-37,551,5,87,826,6,-8,1004,3,38,714,-82,18,-197,-82,-128,-133,6,-31,953,6,79,900,0,17,231,-129,-28,-100,-20,0,719,-55,-30,196,-18,-34,974,0,45,-181,5,-108,979,-18,0,423,0,95,-17,4,1,819,-93,47,133,-66,-65,-156,1,7,417,0,-38,-266,-24,25,911,-32,-6,284,-31,-49,-259,-26,23,832,-57,4,195,-24,-22,552,-64,-127,-150,1,-49,425,-20,59,909,-40,45,-160,-36,-20,303,-25,23,715,-137,-44,-51,6,30,975,4,54,766,-115,5,85,-30,-32,354,-34,-86,-187,1,-51,362,-24,0,550,-63,70,-98,-30,-79,-252,-119,48,93,5,-21,882,-69,-95,-152,-40,-80,-290,0,-78,-283,-85,85,-25,-16,-5,986,0,7,272,-65,-95,-346,0,-85,247,0,-66,-364,-56,-113,-159,-89,-108,-138,-80,-176,-349,-69,-176,-350,-63,-166,-353,-74,-159,-354,-85,-166,-352,-91,-273,-692,-63,-273,-692,-95,-237,-703,-58,-239,-705,-57,-182,-409,-74,-161,-414,-65,-192,-466,-75,-186,-467,-100,-181,-409,-86,-200,-464,-92,-204,-403,-81,-207,-462,-66,-203,-403,-70,-206,-462,-67,-249,-680,-75,-243,-682,-83,-250,-680,-81,-257,-678,-71,-257,-678,-28,25,192,-38,-77,-292,-211,-372,206,-280,-337,-58,-192,-56,-21,-323,-335,-108,-183,-376,210,-104,-17,101,-268,-368,73,-245,-217,36,-185,-157,160,-157,-161,170,-148,-169,144,-250,-198,-147,-319,-334,-78,-261,-180,-151,-241,-176,-182,-187,-375,223,-323,-448,-49,-320,-453,-62,-221,-618,263,-318,-518,5,-192,-622,267,-196,-621,280,-237,-372,65,-286,-522,-4,-204,-621,234,-229,-618,243,-245,-580,195,-219,-584,184,-271,-606,142,-244,-610,129,-284,-561,98,-257,-565,82,-302,-564,58,-272,-569,45,-256,-750,187,-283,-705,106,-300,-653,47,-312,-598,2,-207,-709,288,-227,-768,261,-138,-6,28,-193,-180,23,128,-60,-78,28,-27,426,95,-68,76,64,-129,27,70,-81,-148,112,63,63,28,-58,290,34,76,828,84,19,-197,79,-128,-133,129,-28,-100,28,0,719,55,-30,196,30,-35,973,22,0,423,93,47,133,66,-65,-156,36,25,911,34,-6,284,31,-49,-259,37,23,832,57,4,195,29,-22,552,62,-127,-150,33,59,909,40,45,-160,37,-20,303,33,23,715,137,-44,-51,115,5,85,33,-33,354,36,-85,-187,29,0,549,63,70,-98,30,-79,-252,122,50,93,67,-95,-152,40,-80,-290,85,85,-25,28,-5,986,65,-95,-346,53,-113,-159,87,-108,-138,78,-176,-349,67,-176,-350,61,-166,-353,72,-159,-354,83,-166,-352,84,-271,-693,60,-271,-693,88,-239,-702,56,-241,-705,55,-181,-409,71,-161,-414,61,-192,-466,71,-186,-467,97,-181,-409,82,-200,-464,89,-204,-403,77,-207,-462,63,-203,-403,66,-206,-462,64,-249,-680,73,-243,-682,80,-250,-680,78,-257,-678,69,-257,-678,28,25,192,38,-77,-292,209,-372,195,279,-331,-68,184,-74,-5,323,-330,-118,181,-374,199,110,-13,101,266,-366,62,254,-213,34,198,-153,160,171,-156,170,161,-162,144,261,-190,-148,319,-330,-88,273,-173,-152,252,-168,-183,185,-374,212,314,-445,-63,311,-450,-76,202,-620,242,305,-516,-11,173,-622,246,177,-622,259,235,-368,55,273,-518,-21,185,-621,214,210,-619,223,228,-581,176,202,-582,165,253,-607,122,226,-608,109,269,-561,79,241,-562,63,286,-564,39,255,-566,26,228,-750,161,257,-704,82,278,-651,25,294,-596,-18,182,-711,264,197,-770,234,140,-5,27,205,-173,22,72,-269,-766,-77,-268,-763,40,41,901,46,48,845,44,55,876,45,22,864,43,37,870,41,43,883,38,50,861,47,66,856,33,46,871,-33,22,865,-27,41,901,-35,48,846,-36,66,857,-21,47,872,-29,43,883,-31,37,870,-27,50,861,-32,55,876] } - ], - - "morphColors": [ - { "name": "flamingo_colorMap", "colors": [0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,1.000,0.660,0.670,0.890,0.450,0.550,0.890,0.450,0.550,1.000,0.660,0.670,1.000,0.660,0.670,1.000,0.660,0.670,1.000,0.660,0.670,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.000,0.000,0.050,1.000,0.660,0.670,0.000,0.000,0.050,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,1.000,0.660,0.670,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.000,0.000,0.050,1.000,0.660,0.670,0.000,0.000,0.050,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.280,0.230,0.280,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,1.000,0.660,0.670,1.000,0.660,0.670,0.890,0.450,0.550,1.000,0.660,0.670,1.000,0.660,0.670,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.000,0.000,0.050,1.000,0.660,0.670,0.000,0.000,0.050,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,1.000,0.660,0.670,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,1.000,0.660,0.670,0.000,0.000,0.050,0.000,0.000,0.050,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.280,0.230,0.280,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.280,0.230,0.280,0.890,0.450,0.550,0.890,0.450,0.550,0.890,0.450,0.550,1.000,0.660,0.670,0.890,0.450,0.550,0.890,0.450,0.550,1.000,0.660,0.670,0.000,0.000,0.050,1.000,0.660,0.670,1.000,0.660,0.670,0.000,0.000,0.050,0.890,0.450,0.550,0.890,0.450,0.550,0.000,0.000,0.050,0.000,0.000,0.050,1.000,0.660,0.670,1.000,0.660,0.670,1.000,0.660,0.670,1.000,0.660,0.670,1.000,0.660,0.670,0.890,0.450,0.550,1.000,0.660,0.670,1.000,0.660,0.670,1.000,0.660,0.670,0.000,0.000,0.050,0.000,0.000,0.050,0.000,0.000,0.050,0.000,0.000,0.050,1.000,0.660,0.670,0.890,0.450,0.550,0.890,0.450,0.550,1.000,0.660,0.670,1.000,0.660,0.670,1.000,0.660,0.670,1.000,0.660,0.670] } - ], - - "normals": [], - - "colors": [], - - "uvs": [[0.460780,0.345547,0.492206,0.346869,0.491029,0.397292,0.513205,0.366790,0.967919,0.886500,0.926208,0.884392,0.974633,0.861964,0.923128,0.822731,0.379789,0.550301,0.361380,0.530215,0.405596,0.514803,0.393524,0.491377,0.642090,0.808686,0.678787,0.830538,0.654733,0.868257,0.706256,0.872820,0.401226,0.457470,0.435629,0.473494,0.890657,0.865590,0.819363,0.835755,0.414137,0.418273,0.456547,0.444722,0.717196,0.920102,0.627139,0.899235,0.723649,0.909818,0.360307,0.491121,0.665075,0.775378,0.640107,0.775621,0.581751,0.817514,0.615645,0.860017,0.592416,0.787245,0.603164,0.776672,0.641433,0.765926,0.515660,0.799679,0.517541,0.785997,0.548346,0.870048,0.553064,0.833365,0.581690,0.869293,0.380487,0.817625,0.396316,0.802512,0.457495,0.839560,0.459160,0.811129,0.917002,0.893457,0.912104,0.890556,0.863667,0.885845,0.920271,0.887383,0.903012,0.902104,0.896243,0.916866,0.767618,0.873739,0.912667,0.918699,0.460629,0.806369,0.393092,0.775959,0.463709,0.784420,0.402965,0.759661,0.922360,0.908785,0.335869,0.732939,0.343891,0.721838,0.384768,0.740057,0.516702,0.859802,0.519957,0.835144,0.290271,0.732869,0.293828,0.722451,0.221387,0.746815,0.347062,0.774178,0.320942,0.755179,0.305607,0.744024,0.297943,0.764999,0.299668,0.783012,0.289405,0.761939,0.268680,0.766382,0.196512,0.780294,0.252274,0.791846,0.207653,0.802503,0.643269,0.758189,0.743696,0.813074,0.828719,0.813152,0.024890,0.870378,0.249839,0.818311,0.215550,0.805902,0.433332,0.367387,0.437057,0.346910,0.185019,0.774126,0.346842,0.537644,0.366414,0.525375,0.993717,0.887374,0.312556,0.822855,0.299111,0.661271,0.376500,0.554823,0.301534,0.065927,0.395386,0.140998,0.324419,0.079171,0.397535,0.139592,0.405030,0.128142,0.344995,0.070876,0.409642,0.120788,0.346999,0.044974,0.403580,0.128864,0.320942,0.048648,0.502410,0.190408,0.507147,0.183268,0.453000,0.162430,0.468391,0.138901,0.496095,0.199886,0.453328,0.161352,0.491179,0.207246,0.435955,0.187887,0.491537,0.206806,0.436663,0.186956,0.822919,0.413358,0.827039,0.407171,0.822576,0.414829,0.816261,0.423173,0.816566,0.422783,0.855610,0.407298,0.825209,0.447259,0.824952,0.447569,0.857798,0.410789,0.347091,0.539613,0.260062,0.616281,0.695299,0.794724,0.684908,0.761541,0.291707,0.325536,0.230573,0.261817,0.336039,0.233353,0.371848,0.302046,0.342691,0.224084,0.322306,0.333420,0.234230,0.256422,0.368671,0.304068,0.364503,0.382067,0.376809,0.293254,0.427576,0.345286,0.403616,0.367502,0.279719,0.392597,0.185841,0.348300,0.176432,0.361098,0.283360,0.408381,0.345691,0.219945,0.377869,0.421981,0.280279,0.385033,0.199360,0.329423,0.140080,0.306490,0.144404,0.302443,0.124596,0.101411,0.120437,0.112637,0.130107,0.148060,0.120285,0.269917,0.130284,0.085900,0.128509,0.090694,0.118158,0.206959,0.107659,0.226879,0.122006,0.264691,0.103973,0.171234,0.025494,0.110758,0.103223,0.173620,0.131210,0.144795,0.076450,0.178755,0.117916,0.208045,0.086127,0.216536,0.106489,0.230527,0.096394,0.254774,0.121625,0.109206,0.021786,0.022503,0.026961,0.065536,0.538631,0.380622,0.549582,0.410108,0.923129,0.822731,0.926208,0.884392,0.974633,0.861964,0.967919,0.886500,0.404573,0.561617,0.431604,0.519062,0.642091,0.808686,0.654733,0.868257,0.678788,0.830538,0.706256,0.872820,0.461483,0.501277,0.890657,0.865590,0.819364,0.835755,0.494787,0.476907,0.912104,0.890556,0.723649,0.909818,0.442092,0.550581,0.640107,0.775621,0.665075,0.775378,0.615645,0.860017,0.581752,0.817514,0.592417,0.787245,0.515660,0.799679,0.553064,0.833365,0.459160,0.811129,0.396316,0.802512,0.917003,0.893457,0.903013,0.902104,0.767619,0.873739,0.896244,0.916866,0.912668,0.918699,0.460629,0.806369,0.393092,0.775959,0.922360,0.908785,0.335869,0.732939,0.519958,0.835144,0.290272,0.732869,0.268782,0.766223,0.282160,0.764093,0.294948,0.762057,0.306094,0.744378,0.196513,0.780294,0.252275,0.791846,0.207654,0.802503,0.743697,0.813074,0.828720,0.813152,0.347062,0.774178,0.537271,0.442953,0.555602,0.433094,0.401990,0.577737,0.407624,0.555336,0.301534,0.065927,0.324420,0.079171,0.395386,0.140999,0.397535,0.139592,0.344995,0.070876,0.405031,0.128142,0.409643,0.120789,0.347000,0.044974,0.403581,0.128865,0.320943,0.048649,0.468391,0.138901,0.507147,0.183268,0.453001,0.162430,0.502410,0.190408,0.453329,0.161353,0.496096,0.199887,0.435956,0.187887,0.491180,0.207247,0.436664,0.186957,0.491538,0.206806,0.827039,0.407171,0.822920,0.413358,0.822577,0.414830,0.816262,0.423173,0.816567,0.422784,0.827274,0.444925,0.853904,0.409921,0.827048,0.445197,0.855821,0.412979,0.293329,0.784193,0.400040,0.578108,0.353952,0.684541,0.695300,0.794724,0.684908,0.761541,0.620762,0.564767,0.696311,0.494555,0.704991,0.608151,0.708995,0.603008,0.703076,0.485368,0.603826,0.538090,0.617315,0.482215,0.616372,0.485861,0.544536,0.512955,0.624149,0.474785,0.560071,0.441612,0.546327,0.471257,0.551809,0.592068,0.631833,0.672315,0.535671,0.593472,0.622560,0.685212,0.706088,0.481238,0.558831,0.589202,0.502446,0.512551,0.645620,0.653633,0.680884,0.702879,0.681865,0.697038,0.883432,0.647755,0.874220,0.655442,0.837335,0.658517,0.718707,0.707843,0.891169,0.639488,0.895489,0.636556,0.784229,0.688413,0.768885,0.704894,0.721581,0.703107,0.823023,0.689502,0.822324,0.692199,0.901260,0.743739,0.838826,0.655265,0.784666,0.690268,0.838723,0.738260,0.767275,0.708541,0.790639,0.725178,0.749604,0.724851,0.875911,0.652120,0.992303,0.711033,0.956024,0.723714,0.919160,0.477087,0.915443,0.474702,0.324032,0.757426,0.296407,0.761825,0.307995,0.759980,0.295625,0.761949,0.294481,0.748824,0.307022,0.758163,0.297485,0.760207,0,0]], - - "faces": [10,0,35,1,0,2,0,3,10,1,35,98,0,3,0,1,10,60,36,41,0,4,5,6,10,41,36,21,0,6,5,7,10,38,41,30,0,8,9,10,10,30,41,48,0,10,9,11,10,43,54,28,0,12,13,14,10,28,54,7,0,14,13,15,10,59,3,48,0,16,17,11,10,48,3,30,0,11,17,10,10,21,36,26,0,7,5,19,10,26,36,12,0,19,5,18,10,59,66,3,0,16,20,17,10,3,66,33,0,17,20,21,10,15,70,9,0,22,23,24,10,59,48,21,0,16,11,25,10,21,48,41,0,25,11,9,10,54,43,35,0,13,12,26,10,35,43,98,0,26,12,27,10,49,28,14,0,28,14,29,10,49,40,43,0,28,30,12,10,68,25,40,0,31,32,30,10,40,25,43,0,30,32,12,10,32,37,40,0,33,34,30,10,40,37,68,0,30,34,31,10,57,55,5,0,35,36,37,10,5,55,49,0,37,36,28,10,34,27,17,0,38,39,40,10,17,27,44,0,40,39,41,10,63,56,11,0,42,43,44,10,2,11,56,0,45,44,43,10,73,22,51,0,46,47,48,10,51,22,7,0,48,47,15,10,22,9,7,0,47,24,15,10,7,9,28,0,15,24,14,10,9,45,15,0,24,49,22,10,58,50,10,0,50,51,52,10,10,50,20,0,52,51,53,10,12,36,63,0,18,5,42,10,63,36,56,0,42,5,43,10,9,70,28,0,24,23,14,10,28,70,14,0,14,23,29,10,49,14,5,0,28,29,37,10,5,14,70,0,37,29,23,10,72,63,11,0,54,42,44,10,16,18,53,0,55,56,57,10,46,6,57,0,58,59,35,10,57,6,55,0,35,59,36,10,47,24,18,0,60,61,56,10,47,52,24,0,60,62,61,10,42,266,16,0,63,64,55,10,16,266,267,0,55,64,65,10,270,264,269,0,66,67,68,10,269,264,265,0,68,67,69,10,47,265,67,0,60,69,70,10,67,39,29,0,70,71,72,10,1,98,25,0,73,27,32,10,25,98,43,0,32,27,12,10,51,140,26,0,48,74,19,10,26,140,4,0,19,74,75,10,42,53,50,0,63,57,51,10,50,53,20,0,51,57,53,10,50,27,42,0,51,39,63,10,29,31,67,0,72,76,70,10,8,23,39,0,77,78,71,10,23,31,29,0,78,76,72,10,58,10,32,0,50,52,33,10,32,10,37,0,33,52,34,10,40,49,32,0,30,28,33,10,49,55,32,0,28,36,33,10,55,6,32,0,36,59,33,10,0,13,35,0,2,79,0,10,35,13,61,0,0,79,80,10,44,58,6,0,41,50,59,10,6,58,32,0,59,50,33,10,46,44,6,0,58,41,59,10,23,29,39,0,78,72,71,10,16,53,42,0,55,57,63,10,50,58,27,0,51,50,39,10,27,58,44,0,39,50,41,10,22,45,9,0,47,49,24,10,17,44,46,0,40,41,58,10,54,140,7,0,13,74,15,10,7,140,51,0,15,74,48,10,19,52,67,0,81,62,70,10,67,52,47,0,70,62,60,10,67,31,19,0,70,76,81,10,64,60,41,0,82,83,9,10,56,60,2,0,43,4,45,10,2,60,65,0,45,4,84,10,62,42,34,0,85,63,38,10,34,42,27,0,38,63,39,10,71,41,38,0,86,9,8,10,65,60,64,0,87,83,82,10,22,74,45,0,88,89,90,10,45,74,75,0,90,89,91,10,76,72,75,0,92,93,91,10,75,72,45,0,91,93,90,10,76,77,72,0,92,94,93,10,72,77,63,0,93,94,95,10,77,78,63,0,94,96,95,10,63,78,73,0,95,96,97,10,78,74,73,0,96,89,97,10,73,74,22,0,97,89,88,10,85,86,83,0,98,99,100,10,83,86,84,0,100,99,101,10,88,87,86,0,102,103,99,10,86,87,84,0,99,103,101,10,90,89,88,0,104,105,102,10,88,89,87,0,102,105,103,10,92,91,90,0,106,107,104,10,90,91,89,0,104,107,105,10,85,83,92,0,98,100,106,10,92,83,91,0,106,100,107,10,78,87,74,0,96,103,89,10,74,87,89,0,89,103,105,10,89,91,74,0,105,107,89,10,74,91,75,0,89,107,91,10,91,83,75,0,107,100,91,10,75,83,76,0,91,100,92,10,84,77,83,0,101,94,100,10,83,77,76,0,100,94,92,10,87,78,84,0,103,96,101,10,84,78,77,0,101,96,94,10,93,94,85,0,108,109,98,10,85,94,86,0,98,109,99,10,95,88,94,0,110,102,109,10,94,88,86,0,109,102,99,10,95,96,88,0,110,111,102,10,88,96,90,0,102,111,104,10,96,97,90,0,111,112,104,10,90,97,92,0,104,112,106,10,97,93,92,0,112,108,106,10,92,93,85,0,106,108,98,10,81,79,95,0,113,114,110,10,95,79,96,0,110,114,111,10,80,97,79,0,115,112,114,10,79,97,96,0,114,112,111,10,82,93,80,0,116,108,115,10,80,93,97,0,115,108,112,10,82,81,94,0,116,113,109,10,81,95,94,0,113,110,109,10,42,62,264,0,63,85,67,10,264,62,39,0,67,85,71,10,39,62,8,0,71,85,77,10,51,26,73,0,48,19,46,10,63,73,12,0,42,46,18,10,26,12,73,0,19,18,46,10,21,26,4,0,7,19,75,10,33,66,0,0,21,20,2,10,0,66,13,0,2,20,79,10,82,94,93,0,116,109,108,10,72,11,45,0,54,44,49,10,15,45,11,0,22,49,44,10,99,71,69,0,117,86,118,10,41,99,64,0,9,117,82,10,71,99,41,0,86,117,9,10,64,99,69,0,82,117,118,10,69,71,64,0,118,86,82,10,64,71,65,0,82,86,87,10,54,35,105,0,13,26,119,10,105,35,61,0,119,26,120,10,107,106,100,0,121,122,123,10,110,104,141,0,124,125,126,10,141,104,122,0,126,125,127,10,108,13,102,0,128,79,129,10,102,13,66,0,129,79,20,10,13,108,61,0,79,128,80,10,61,108,109,0,80,128,130,10,110,105,109,0,124,131,130,10,109,105,61,0,130,131,80,10,105,110,140,0,131,124,132,10,140,110,141,0,132,124,126,10,21,113,102,0,25,133,129,10,102,113,107,0,129,133,121,10,113,112,107,0,133,134,121,10,107,112,106,0,121,134,122,10,112,113,103,0,134,133,135,10,103,113,114,0,135,133,136,10,66,59,102,0,20,16,129,10,102,59,21,0,129,16,25,10,115,109,100,0,137,130,123,10,100,109,108,0,123,130,128,10,115,104,109,0,137,125,130,10,109,104,110,0,130,125,124,10,21,4,114,0,25,138,136,10,114,4,111,0,136,138,139,10,102,107,108,0,129,121,128,10,108,107,100,0,128,121,123,10,101,103,111,0,140,135,139,10,111,103,114,0,139,135,136,10,103,117,112,0,135,141,134,10,112,117,116,0,134,141,142,10,118,100,125,0,143,123,144,10,126,125,100,0,145,144,123,10,112,116,106,0,134,142,122,10,106,116,119,0,122,142,146,10,121,120,115,0,147,148,137,10,115,120,104,0,137,148,125,10,100,118,115,0,123,143,137,10,115,118,121,0,137,143,147,10,131,133,122,0,149,150,127,10,133,123,122,0,150,151,127,10,101,122,123,0,140,127,151,10,117,123,116,0,141,151,142,10,116,123,119,0,142,151,146,10,129,134,128,0,152,153,154,10,128,134,126,0,154,153,145,10,126,134,127,0,145,153,155,10,127,134,129,0,155,153,152,10,131,135,130,0,149,156,157,10,130,135,128,0,157,156,154,10,128,135,129,0,154,156,152,10,129,135,131,0,152,156,149,10,133,136,132,0,150,158,159,10,132,136,130,0,159,158,157,10,130,136,131,0,157,158,149,10,131,136,133,0,149,158,150,10,123,137,119,0,151,160,146,10,119,137,132,0,146,160,159,10,132,137,133,0,159,160,150,10,133,137,123,0,150,160,151,10,124,138,125,0,161,162,144,10,125,138,118,0,144,162,143,10,118,138,121,0,143,162,147,10,121,138,120,0,147,162,148,10,120,138,124,0,148,162,161,10,127,139,126,0,155,163,145,10,126,139,125,0,145,163,144,10,125,139,124,0,144,163,161,10,124,139,127,0,161,163,155,10,103,101,117,0,135,140,141,10,117,101,123,0,141,140,151,10,126,100,128,0,145,123,154,10,130,128,100,0,157,154,123,10,100,106,130,0,123,122,157,10,130,106,132,0,157,122,159,10,106,119,132,0,122,146,159,10,21,114,113,0,25,136,133,10,104,127,122,0,125,155,127,10,127,129,122,0,155,152,127,10,129,131,122,0,152,149,127,10,120,124,104,0,148,161,125,10,104,124,127,0,125,161,155,10,140,54,105,0,74,13,119,10,111,4,141,0,139,138,126,10,141,4,140,0,126,138,132,10,111,141,101,0,139,126,140,10,101,141,122,0,140,126,127,10,47,18,16,0,60,56,55,10,0,1,157,0,2,3,165,10,157,1,209,0,165,3,164,10,150,158,161,0,166,167,168,10,161,158,176,0,168,167,169,10,38,30,161,0,8,10,170,10,161,30,167,0,170,10,171,10,163,154,171,0,172,173,174,10,171,154,144,0,174,173,175,10,175,167,3,0,176,171,17,10,3,167,30,0,17,171,10,10,146,158,152,0,177,167,178,10,152,158,150,0,178,167,166,10,33,180,3,0,21,179,17,10,3,180,175,0,17,179,176,10,173,176,158,0,180,169,167,10,15,145,70,0,22,181,23,10,161,167,150,0,170,171,182,10,150,167,175,0,182,171,176,10,209,163,157,0,183,172,184,10,157,163,171,0,184,172,174,10,148,154,168,0,185,173,186,10,163,160,168,0,172,187,186,10,163,25,160,0,172,32,187,10,160,25,68,0,187,32,31,10,68,37,160,0,31,34,187,10,160,37,156,0,187,34,188,10,168,172,5,0,186,189,37,10,5,172,57,0,37,189,35,10,164,153,17,0,190,191,40,10,17,153,34,0,40,191,38,10,178,11,173,0,192,44,180,10,2,173,11,0,45,180,44,10,184,170,151,0,193,194,195,10,151,170,144,0,195,194,175,10,154,145,144,0,173,181,175,10,144,145,151,0,175,181,195,10,145,15,165,0,181,22,196,10,174,10,169,0,197,52,198,10,169,10,20,0,198,52,53,10,146,178,158,0,177,192,167,10,158,178,173,0,167,192,180,10,148,70,154,0,185,23,173,10,154,70,145,0,173,23,181,10,70,148,5,0,23,185,37,10,5,148,168,0,37,185,186,10,183,11,178,0,199,44,192,10,149,53,18,0,200,57,56,10,46,57,143,0,58,35,201,10,143,57,172,0,201,35,189,10,166,18,24,0,202,56,61,10,166,24,52,0,202,61,62,10,255,260,257,0,203,204,205,10,166,262,149,0,202,206,200,10,255,181,159,0,203,207,208,10,159,181,155,0,208,207,209,10,1,25,209,0,73,32,183,10,209,25,163,0,183,32,172,10,170,152,251,0,194,178,210,10,251,152,142,0,210,178,211,10,162,169,53,0,212,198,57,10,53,169,20,0,57,198,53,10,169,162,153,0,198,212,191,10,155,181,31,0,209,207,76,10,8,159,23,0,77,208,78,10,23,155,31,0,78,209,76,10,174,156,10,0,197,188,52,10,10,156,37,0,52,188,34,10,160,156,168,0,187,188,186,10,168,156,172,0,186,188,189,10,156,143,172,0,188,201,189,10,0,157,147,0,2,165,213,10,147,157,177,0,213,165,214,10,164,143,174,0,190,201,197,10,143,156,174,0,201,188,197,10,46,143,164,0,58,201,190,10,23,159,155,0,78,208,209,10,71,38,161,0,86,8,170,10,149,162,53,0,200,212,57,10,164,174,153,0,190,197,191,10,153,174,169,0,191,197,198,10,151,145,165,0,195,181,196,10,17,46,164,0,40,58,190,10,170,251,144,0,194,210,175,10,144,251,171,0,175,210,174,10,166,52,181,0,202,62,207,10,181,52,19,0,207,62,81,10,181,19,31,0,207,81,76,10,173,2,176,0,180,45,169,10,176,2,65,0,169,45,84,10,179,161,176,0,215,170,216,10,153,162,34,0,191,212,38,10,34,162,62,0,38,212,85,10,65,179,176,0,87,215,216,10,151,165,185,0,217,218,219,10,185,165,186,0,219,218,220,10,165,183,186,0,218,221,220,10,186,183,187,0,220,221,222,10,187,183,188,0,222,221,223,10,188,183,178,0,223,221,224,10,188,178,189,0,223,224,225,10,189,178,184,0,225,224,226,10,189,184,185,0,225,226,219,10,185,184,151,0,219,226,217,10,195,197,194,0,227,228,229,10,194,197,196,0,229,228,230,10,195,198,197,0,227,231,228,10,197,198,199,0,228,231,232,10,198,200,199,0,231,233,232,10,199,200,201,0,232,233,234,10,200,202,201,0,233,235,234,10,201,202,203,0,234,235,236,10,202,194,203,0,235,229,236,10,203,194,196,0,236,229,230,10,189,185,198,0,225,219,231,10,198,185,200,0,231,219,233,10,200,185,202,0,233,219,235,10,202,185,186,0,235,219,220,10,202,186,194,0,235,220,229,10,194,186,187,0,229,220,222,10,187,188,194,0,222,223,229,10,194,188,195,0,229,223,227,10,188,189,195,0,223,225,227,10,195,189,198,0,227,225,231,10,197,205,196,0,228,237,230,10,196,205,204,0,230,237,238,10,197,199,205,0,228,232,237,10,205,199,206,0,237,232,239,10,206,199,207,0,239,232,240,10,207,199,201,0,240,232,234,10,207,201,208,0,240,234,241,10,208,201,203,0,241,234,236,10,208,203,204,0,241,236,238,10,204,203,196,0,238,236,230,10,207,190,206,0,240,242,239,10,206,190,192,0,239,242,243,10,207,208,190,0,240,241,242,10,190,208,191,0,242,241,244,10,193,191,204,0,245,244,238,10,204,191,208,0,238,244,241,10,193,205,192,0,245,237,243,10,192,205,206,0,243,237,239,10,162,258,62,0,212,246,85,10,62,258,159,0,85,246,208,10,62,159,8,0,85,208,77,10,170,184,152,0,194,193,178,10,178,146,184,0,192,177,193,10,184,146,152,0,193,177,178,10,150,142,152,0,166,211,178,10,33,0,180,0,21,2,179,10,180,0,147,0,179,2,213,10,193,204,205,0,245,238,237,10,183,165,11,0,199,196,44,10,15,11,165,0,22,44,196,10,210,182,71,0,247,248,86,10,161,179,210,0,170,215,247,10,71,161,210,0,86,170,247,10,179,182,210,0,215,248,247,10,65,71,179,0,87,86,215,10,179,71,182,0,215,86,248,10,171,216,157,0,174,249,184,10,157,216,177,0,184,249,250,10,218,211,217,0,251,252,253,10,233,215,252,0,254,255,256,10,252,215,221,0,256,255,257,10,219,213,147,0,258,259,213,10,147,213,180,0,213,259,179,10,220,219,177,0,260,258,214,10,177,219,147,0,214,258,213,10,177,216,220,0,214,261,260,10,220,216,221,0,260,261,257,10,216,251,221,0,261,262,257,10,221,251,252,0,257,262,256,10,218,224,213,0,251,263,259,10,213,224,150,0,259,263,182,10,224,218,223,0,263,251,264,10,223,218,217,0,264,251,253,10,225,224,214,0,265,263,266,10,214,224,223,0,266,263,264,10,180,213,175,0,179,259,176,10,175,213,150,0,176,259,182,10,219,220,211,0,258,260,252,10,211,220,226,0,252,260,267,10,221,215,220,0,257,255,260,10,220,215,226,0,260,255,267,10,222,142,225,0,268,269,265,10,225,142,150,0,265,269,182,10,211,218,219,0,252,251,258,10,219,218,213,0,258,251,259,10,212,222,214,0,270,268,266,10,214,222,225,0,266,268,265,10,214,223,228,0,266,264,271,10,228,223,227,0,271,264,272,10,229,236,211,0,273,274,252,10,237,211,236,0,275,252,274,10,230,227,217,0,276,272,253,10,223,217,227,0,264,253,272,10,215,231,226,0,255,277,267,10,226,231,232,0,267,277,278,10,211,226,229,0,252,267,273,10,229,226,232,0,273,267,278,10,242,233,244,0,279,254,280,10,233,234,244,0,254,281,280,10,212,234,233,0,270,281,254,10,227,230,228,0,272,276,271,10,228,230,234,0,271,276,281,10,240,239,245,0,282,283,284,10,239,237,245,0,283,275,284,10,237,238,245,0,275,285,284,10,238,240,245,0,285,282,284,10,242,241,246,0,279,286,287,10,241,239,246,0,286,283,287,10,239,240,246,0,283,282,287,10,240,242,246,0,282,279,287,10,244,243,247,0,280,288,289,10,243,241,247,0,288,286,289,10,241,242,247,0,286,279,289,10,242,244,247,0,279,280,289,10,234,230,248,0,281,276,290,10,230,243,248,0,276,288,290,10,243,244,248,0,288,280,290,10,244,234,248,0,280,281,290,10,235,236,249,0,291,274,292,10,236,229,249,0,274,273,292,10,229,232,249,0,273,278,292,10,232,231,249,0,278,277,292,10,231,235,249,0,277,291,292,10,238,237,250,0,285,275,293,10,237,236,250,0,275,274,293,10,236,235,250,0,274,291,293,10,235,238,250,0,291,285,293,10,234,212,228,0,281,270,271,10,228,212,214,0,271,270,266,10,241,217,211,0,286,253,252,10,211,237,239,0,252,275,283,10,241,211,239,0,286,252,283,10,241,243,217,0,286,288,253,10,217,243,230,0,253,288,276,10,150,224,225,0,182,263,265,10,215,233,238,0,255,254,285,10,238,233,240,0,285,254,282,10,233,242,240,0,254,279,282,10,231,215,235,0,277,255,291,10,215,238,235,0,255,285,291,10,251,216,171,0,210,249,174,10,251,142,252,0,262,269,256,10,252,142,222,0,256,269,268,10,233,252,212,0,254,256,270,10,212,252,222,0,270,256,268,10,166,149,18,0,202,200,56,10,190,253,192,0,242,294,243,10,191,193,253,0,244,245,294,10,253,193,192,0,294,245,243,10,191,253,190,0,244,294,242,10,82,254,81,0,116,295,113,10,80,79,254,0,115,114,295,10,254,79,81,0,295,114,113,10,80,254,82,0,115,295,116,10,60,56,36,0,303,303,303,10,168,154,163,0,186,173,172,10,43,28,49,0,12,14,28,10,257,262,166,0,205,206,202,10,159,258,255,0,208,246,203,10,258,162,256,0,246,212,296,10,259,256,261,0,297,296,298,10,260,263,257,0,204,299,205,10,259,260,258,0,297,204,246,10,258,260,255,0,246,204,203,10,263,261,257,0,299,298,205,10,262,256,149,0,206,296,200,10,149,256,162,0,200,296,212,10,260,259,263,0,204,297,299,10,259,261,263,0,297,298,299,10,257,261,262,0,205,298,206,10,262,261,256,0,206,298,296,10,258,256,259,0,246,296,297,10,255,257,166,0,203,205,202,10,265,272,269,0,69,300,68,10,16,267,47,0,55,65,60,10,272,267,271,0,300,65,301,10,271,267,266,0,301,65,64,10,266,264,270,0,64,67,66,10,268,270,269,0,302,66,68,10,271,270,268,0,301,66,302,10,272,271,268,0,300,301,302,10,269,272,268,0,68,300,302,10,266,270,271,0,64,66,301,10,266,42,264,0,64,63,67,10,265,264,39,0,69,67,71,10,47,272,265,0,60,300,69,10,47,267,272,0,60,65,300,10,67,265,39,0,70,69,71,10,166,181,255,0,303,303,303] - -} diff --git a/examples/models/animated/horse.js b/examples/models/animated/horse.js deleted file mode 100644 index e169fc7e85e9d6..00000000000000 --- a/examples/models/animated/horse.js +++ /dev/null @@ -1,52 +0,0 @@ -{ - - "metadata" : { - "formatVersion" : 3, - "description" : "3D assets and textures for ROME - 3 Dreams of Black - at http://ro.me are licensed under a Creative CommonsAttribution-NonCommercial-ShareAlike 3.0 Unported License ( http://creativecommons.org/licenses/by-nc-sa/3.0/ )." - }, - - "scale" : 10.000000, - - "materials": [ { - "DbgColor" : 15658734, - "DbgIndex" : 0, - "DbgName" : "comp_horse_rig:blinn9SG", - "colorDiffuse" : [0.41999999999999998, 0.56999999999999995, 0.45000000000000001], - "colorSpecular" : [1.0, 0.42999999999999999, 0.35999999999999999], - "illumination" : 4, - "opticalDensity" : 1.0 - }], - - "vertices": [0,1389,54,0,1408,116,0,1372,-298,0,1439,-555,0,1131,-976,0,1259,-956,0,1394,-842,0,808,-505,0,779,-253,0,734,9,-5,1670,554,-11,1443,895,0,971,701,0,1038,-964,0,941,-871,-1,896,647,0,816,421,-5,1756,1032,4,1712,1112,-5,1409,918,29,1343,1240,14,1574,1167,5,1353,1004,20,1246,1119,34,1287,1277,20,1210,1113,28,1172,1181,23,1254,1154,24,1180,1142,27,1180,1173,0,854,-702,23,1431,1210,33,1194,1240,0,1382,-872,0,1334,-913,0,1425,-1083,0,1319,-1080,0,1483,-1203,0,1338,-1247,-4,1364,-1607,-4,1256,-1696,34,1224,1253,0,1497,282,0,1082,707,-18,1764,797,0,902,-786,18,1502,1189,0,1197,694,0,837,553,271,1031,184,225,1236,7,272,1169,-179,261,1009,-455,277,860,-34,145,1291,207,250,1105,467,144,1336,-362,201,1402,-547,291,856,-749,173,1289,525,137,1349,-861,210,834,-270,256,950,451,209,1091,336,257,867,623,232,1036,597,221,927,678,106,1544,711,66,1646,583,78,1511,892,104,966,675,148,1018,-954,243,878,-847,248,800,583,116,1593,948,49,1736,1066,105,1622,986,35,1710,1109,112,1496,896,108,1594,1085,94,1418,907,74,1294,1128,98,1503,1113,50,1342,1237,51,1575,1161,70,1367,998,57,1254,1121,275,1140,-715,102,1133,-993,86,1255,1140,73,1299,1249,63,1209,1137,75,1196,1164,73,1201,1161,204,830,-522,93,884,632,86,880,-875,83,784,471,111,1708,1124,72,1796,1207,69,1786,1209,153,294,1278,130,291,1333,140,298,1217,82,38,-1190,64,30,-1114,63,46,-1217,58,290,1332,72,298,1213,-28,48,-1119,-6,58,-1217,77,835,-761,-34,56,-1166,59,1706,1107,85,1690,1088,90,1688,1071,64,1720,1095,52,1429,1204,82,1694,1030,42,1290,-937,96,1239,1204,82,1219,1201,200,905,352,23,1368,-879,33,1343,-893,34,1392,-1080,65,1330,-1079,46,1444,-1217,82,1358,-1250,42,1361,-1544,75,1310,-1586,96,1277,1210,75,1263,1209,109,1590,1139,71,1709,1100,100,1740,1151,112,1751,1146,83,1702,1044,67,820,603,43,294,1271,67,1485,299,80,1095,683,65,1232,1238,62,1197,1229,63,1176,1174,54,1252,1141,56,1184,1168,45,1184,1140,60,1760,1154,88,1737,1126,117,1710,1112,98,1750,1061,64,1770,1147,326,783,-599,291,1098,-503,210,1126,-904,243,674,-884,259,730,-915,216,781,-946,135,811,-958,98,716,-929,143,660,-868,78,124,-1146,0,144,-1161,-1,142,-1202,21,149,-1226,74,136,-1218,84,121,-1194,87,1657,881,44,1734,800,170,573,-1141,164,560,-1099,185,708,903,188,746,928,177,782,948,159,592,-1172,161,674,1001,152,690,1020,155,655,980,97,206,-1227,97,213,-1198,100,200,-1255,89,554,-1123,82,776,940,118,620,-1190,85,690,1015,84,691,890,88,642,962,24,229,-1212,45,209,-1265,68,742,922,79,675,997,85,574,-1153,30,230,-1239,127,459,1229,76,458,1226,62,443,1204,78,428,1183,129,430,1188,145,443,1207,80,1321,1187,168,824,-515,71,888,-741,35,1506,1186,56,1553,1165,114,1564,1068,96,1403,1063,49,872,-711,102,824,-510,94,1395,115,102,1376,59,142,808,-256,166,766,15,73,1228,667,197,1196,590,-270,1067,192,-225,1236,7,-266,1151,-201,-235,987,-609,-277,860,-34,-145,1307,225,-248,1136,510,-142,1307,-364,-202,1388,-542,-269,962,-976,-172,1288,549,-139,1355,-865,-200,821,-319,-256,1034,444,-207,1172,384,-261,877,503,-232,1022,606,-226,873,593,-124,1542,705,-78,1645,579,-105,1509,891,-106,920,652,-155,1110,-1023,-232,1037,-1056,-251,870,430,-130,1585,973,-50,1733,1076,-113,1615,1007,-26,1707,1116,-130,1488,921,-95,1587,1105,-105,1411,927,-33,1291,1139,-74,1497,1130,7,1341,1241,-22,1573,1168,-60,1362,1011,-16,1252,1128,-275,1157,-744,-110,1191,-979,-41,1251,1152,-9,1297,1257,-15,1207,1144,-22,1193,1174,-20,1198,1170,-184,859,-632,-96,848,571,-79,1073,-1085,-85,843,393,-102,1719,1140,-59,1831,1182,-55,1822,1187,-95,10,485,-77,17,541,-78,8,425,-166,462,-1813,-161,395,-1854,-142,482,-1800,-5,30,544,-10,20,425,-66,388,-1859,-71,473,-1805,-55,978,-1001,-52,427,-1835,-50,1704,1118,-78,1686,1105,-86,1682,1090,-58,1718,1106,-6,1427,1210,-86,1689,1047,-45,1304,-923,-37,1235,1217,-22,1215,1211,-199,990,336,-23,1368,-879,-33,1343,-893,-32,1391,-1080,-63,1330,-1078,-46,1443,-1215,-81,1356,-1248,-50,1360,-1543,-82,1308,-1583,-38,1273,1223,-17,1260,1219,-85,1584,1159,-63,1706,1113,-89,1758,1153,-103,1767,1146,-85,1695,1061,-70,809,521,13,29,484,-67,1485,299,-80,1078,693,0,1230,1245,3,1196,1235,-6,1174,1181,-9,1250,1148,-1,1182,1174,3,1183,1144,-51,1779,1143,-81,1748,1129,-109,1716,1129,-100,1737,1066,-56,1786,1134,-285,840,-846,-275,1059,-602,-218,1190,-907,-204,776,-1116,-227,831,-1145,-192,887,-1176,-115,927,-1191,-67,836,-1165,-102,774,-1104,-151,385,-1755,-70,386,-1750,-62,425,-1736,-80,444,-1715,-134,445,-1717,-151,430,-1737,-118,1655,882,-81,1732,803,-154,720,-1416,-153,686,-1379,-200,550,432,-203,545,478,-193,543,521,-134,747,-1435,-165,445,456,-156,440,481,-159,452,429,-142,416,-1650,-145,407,-1627,-142,431,-1669,-81,676,-1404,-98,553,513,-86,769,-1437,-90,452,479,-100,560,412,-93,468,410,-69,409,-1628,-86,433,-1670,-83,554,475,-84,459,457,-69,706,-1422,-70,426,-1648,-90,145,415,-40,155,414,-26,160,390,-42,168,362,-92,158,365,-107,147,387,-29,1317,1198,-159,840,-563,-65,928,-816,1,1505,1189,-26,1550,1174,-102,1557,1090,-75,1398,1080,-44,896,-759,-100,827,-525,-94,1395,115,-102,1376,59,-139,800,-275,-166,766,15,-73,1224,673,-197,1184,625,140,1138,642,161,991,644,151,925,695,133,796,956,124,701,1032,100,472,1241,98,289,1349,104,293,1295,105,297,1233,104,417,1172,125,642,964,128,683,884,165,761,525,208,851,451,-208,962,399,-168,854,383,-143,559,401,-130,462,410,-68,168,346,-44,16,442,-48,20,504,-46,24,559,-64,145,432,-128,440,498,-149,545,538,-155,859,618,-162,959,627,-140,1115,669,167,882,-901,174,810,-957,149,614,-1185,73,190,-1271,53,147,-1228,28,49,-1200,12,46,-1157,10,35,-1084,37,130,-1130,59,217,-1185,124,559,-1094,199,648,-867,264,761,-557,-162,1076,-1105,-154,921,-1189,-118,769,-1437,-116,437,-1680,-111,449,-1709,-110,463,-1811,-100,425,-1836,-111,363,-1874,-112,366,-1766,-109,394,-1616,-114,675,-1372,-157,755,-1101,-218,815,-813,152,366,1246,133,403,1214,104,412,1203,74,403,1208,48,366,1242,70,378,1275,99,384,1287,129,376,1279,-27,103,475,-1,94,445,-30,121,405,-61,122,387,-89,111,407,-104,76,443,-86,94,476,-58,105,493,-38,1362,1180,0,1386,1224,26,1386,1225,50,1387,1219,82,1366,1168,-32,1400,-944,-42,1356,-975,0,1342,-976,43,1357,-975,33,1400,-944,0,1413,-944,-82,1321,-1424,-1,1306,-1415,79,1323,-1426,44,1413,-1423,-2,1456,-1408,-50,1412,-1421,197,654,-1107,173,693,-1143,170,714,-1163,95,712,-1154,97,674,-1135,91,625,-1072,149,608,-1057,193,620,-1069,-65,838,-1383,-141,840,-1391,-143,815,-1375,-167,771,-1345,-163,730,-1313,-120,716,-1303,-61,736,-1315,-66,797,-1369,93,1553,1130,107,1577,1113,108,1563,1086,98,1537,1100,-68,1548,1146,-87,1571,1133,-92,1557,1106,-79,1531,1118,111,1556,1111,-90,1549,1131], - - "morphTargets": [ - { "name": "horse_A_001", "vertices": [0,1389,54,0,1408,116,0,1372,-298,0,1439,-555,0,1131,-976,0,1259,-956,0,1394,-842,0,808,-505,0,779,-253,0,734,9,-5,1670,554,-11,1443,895,0,971,701,0,1038,-964,0,941,-871,-1,896,647,0,816,421,-5,1756,1032,4,1712,1112,-5,1409,918,29,1343,1240,14,1574,1167,5,1353,1004,20,1246,1119,34,1287,1277,20,1210,1113,28,1172,1181,23,1254,1154,24,1180,1142,27,1180,1173,0,854,-702,23,1431,1210,33,1194,1240,0,1382,-872,0,1334,-913,0,1425,-1083,0,1319,-1080,0,1483,-1203,0,1338,-1247,-4,1364,-1607,-4,1256,-1696,34,1224,1253,0,1497,282,0,1082,707,-18,1764,797,0,902,-786,18,1502,1189,0,1197,694,0,837,553,271,1031,184,225,1236,7,272,1169,-179,261,1009,-455,277,860,-34,145,1291,207,250,1105,467,144,1336,-362,201,1402,-547,291,856,-749,173,1289,525,137,1349,-861,210,834,-270,256,950,451,209,1091,336,257,867,623,232,1036,597,221,927,678,106,1544,711,66,1646,583,78,1511,892,104,966,675,148,1018,-954,243,878,-847,248,800,583,116,1593,948,49,1736,1066,105,1622,986,35,1710,1109,112,1496,896,108,1594,1085,94,1418,907,74,1294,1128,98,1503,1113,50,1342,1237,51,1575,1161,70,1367,998,57,1254,1121,275,1140,-715,102,1133,-993,86,1255,1140,73,1299,1249,63,1209,1137,75,1196,1164,73,1201,1161,204,830,-522,93,884,632,86,880,-875,83,784,471,111,1708,1124,72,1796,1207,69,1786,1209,153,294,1278,130,291,1333,140,298,1217,82,38,-1190,64,30,-1114,63,46,-1217,58,290,1332,72,298,1213,-28,48,-1119,-6,58,-1217,77,835,-761,-34,56,-1166,59,1706,1107,85,1690,1088,90,1688,1071,64,1720,1095,52,1429,1204,82,1694,1030,42,1290,-937,96,1239,1204,82,1219,1201,200,905,352,23,1368,-879,33,1343,-893,34,1392,-1080,65,1330,-1079,46,1444,-1217,82,1358,-1250,42,1361,-1544,75,1310,-1586,96,1277,1210,75,1263,1209,109,1590,1139,71,1709,1100,100,1740,1151,112,1751,1146,83,1702,1044,67,820,603,43,294,1271,67,1485,299,80,1095,683,65,1232,1238,62,1197,1229,63,1176,1174,54,1252,1141,56,1184,1168,45,1184,1140,60,1760,1154,88,1737,1126,117,1710,1112,98,1750,1061,64,1770,1147,326,783,-599,291,1098,-503,210,1126,-904,243,674,-884,259,730,-915,216,781,-946,135,811,-958,98,716,-929,143,660,-868,78,124,-1146,0,144,-1161,-1,142,-1202,21,149,-1226,74,136,-1218,84,121,-1194,87,1657,881,44,1734,800,170,573,-1141,164,560,-1099,185,708,903,188,746,928,177,782,948,159,592,-1172,161,674,1001,152,690,1020,155,655,980,97,206,-1227,97,213,-1198,100,200,-1255,89,554,-1123,82,776,940,118,620,-1190,85,690,1015,84,691,890,88,642,962,24,229,-1212,45,209,-1265,68,742,922,79,675,997,85,574,-1153,30,230,-1239,127,459,1229,76,458,1226,62,443,1204,78,428,1183,129,430,1188,145,443,1207,80,1321,1187,168,824,-515,71,888,-741,35,1506,1186,56,1553,1165,114,1564,1068,96,1403,1063,49,872,-711,102,824,-510,94,1395,115,102,1376,59,142,808,-256,166,766,15,73,1228,667,197,1196,590,-270,1067,192,-225,1236,7,-266,1151,-201,-235,987,-609,-277,860,-34,-145,1307,225,-248,1136,510,-142,1307,-364,-202,1388,-542,-269,962,-976,-172,1288,549,-139,1355,-865,-200,821,-319,-256,1034,444,-207,1172,384,-261,877,503,-232,1022,606,-226,873,593,-124,1542,705,-78,1645,579,-105,1509,891,-106,920,652,-155,1110,-1023,-232,1037,-1056,-251,870,430,-130,1585,973,-50,1733,1076,-113,1615,1007,-26,1707,1116,-130,1488,921,-95,1587,1105,-105,1411,927,-33,1291,1139,-74,1497,1130,7,1341,1241,-22,1573,1168,-60,1362,1011,-16,1252,1128,-275,1157,-744,-110,1191,-979,-41,1251,1152,-9,1297,1257,-15,1207,1144,-22,1193,1174,-20,1198,1170,-184,859,-632,-96,848,571,-79,1073,-1085,-85,843,393,-102,1719,1140,-59,1831,1182,-55,1822,1187,-95,10,485,-77,17,541,-78,8,425,-166,462,-1813,-161,395,-1854,-142,482,-1800,-5,30,544,-10,20,425,-66,388,-1859,-71,473,-1805,-55,978,-1001,-52,427,-1835,-50,1704,1118,-78,1686,1105,-86,1682,1090,-58,1718,1106,-6,1427,1210,-86,1689,1047,-45,1304,-923,-37,1235,1217,-22,1215,1211,-199,990,336,-23,1368,-879,-33,1343,-893,-32,1391,-1080,-63,1330,-1078,-46,1443,-1215,-81,1356,-1248,-50,1360,-1543,-82,1308,-1583,-38,1273,1223,-17,1260,1219,-85,1584,1159,-63,1706,1113,-89,1758,1153,-103,1767,1146,-85,1695,1061,-70,809,521,13,29,484,-67,1485,299,-80,1078,693,0,1230,1245,3,1196,1235,-6,1174,1181,-9,1250,1148,-1,1182,1174,3,1183,1144,-51,1779,1143,-81,1748,1129,-109,1716,1129,-100,1737,1066,-56,1786,1134,-285,840,-846,-275,1059,-602,-218,1190,-907,-204,776,-1116,-227,831,-1145,-192,887,-1176,-115,927,-1191,-67,836,-1165,-102,774,-1104,-151,385,-1755,-70,386,-1750,-62,425,-1736,-80,444,-1715,-134,445,-1717,-151,430,-1737,-118,1655,882,-81,1732,803,-154,720,-1416,-153,686,-1379,-200,550,432,-203,545,478,-193,543,521,-134,747,-1435,-165,445,456,-156,440,481,-159,452,429,-142,416,-1650,-145,407,-1627,-142,431,-1669,-81,676,-1404,-98,553,513,-86,769,-1437,-90,452,479,-100,560,412,-93,468,410,-69,409,-1628,-86,433,-1670,-83,554,475,-84,459,457,-69,706,-1422,-70,426,-1648,-90,145,415,-40,155,414,-26,160,390,-42,168,362,-92,158,365,-107,147,387,-29,1317,1198,-159,840,-563,-65,928,-816,1,1505,1189,-26,1550,1174,-102,1557,1090,-75,1398,1080,-44,896,-759,-100,827,-525,-94,1395,115,-102,1376,59,-139,800,-275,-166,766,15,-73,1224,673,-197,1184,625,140,1138,642,161,991,644,151,925,695,133,796,956,124,701,1032,100,472,1241,98,289,1349,104,293,1295,105,297,1233,104,417,1172,125,642,964,128,683,884,165,761,525,208,851,451,-208,962,399,-168,854,383,-143,559,401,-130,462,410,-68,168,346,-44,16,442,-48,20,504,-46,24,559,-64,145,432,-128,440,498,-149,545,538,-155,859,618,-162,959,627,-140,1115,669,167,882,-901,174,810,-957,149,614,-1185,73,190,-1271,53,147,-1228,28,49,-1200,12,46,-1157,10,35,-1084,37,130,-1130,59,217,-1185,124,559,-1094,199,648,-867,264,761,-557,-162,1076,-1105,-154,921,-1189,-118,769,-1437,-116,437,-1680,-111,449,-1709,-110,463,-1811,-100,425,-1836,-111,363,-1874,-112,366,-1766,-109,394,-1616,-114,675,-1372,-157,755,-1101,-218,815,-813,152,366,1246,133,403,1214,104,412,1203,74,403,1208,48,366,1242,70,378,1275,99,384,1287,129,376,1279,-27,103,475,-1,94,445,-30,121,405,-61,122,387,-89,111,407,-104,76,443,-86,94,476,-58,105,493,-38,1362,1180,0,1386,1224,26,1386,1225,50,1387,1219,82,1366,1168,-32,1400,-944,-42,1356,-975,0,1342,-976,43,1357,-975,33,1400,-944,0,1413,-944,-82,1321,-1424,-1,1306,-1415,79,1323,-1426,44,1413,-1423,-2,1456,-1408,-50,1412,-1421,197,654,-1107,173,693,-1143,170,714,-1163,95,712,-1154,97,674,-1135,91,625,-1072,149,608,-1057,193,620,-1069,-65,838,-1383,-141,840,-1391,-143,815,-1375,-167,771,-1345,-163,730,-1313,-120,716,-1303,-61,736,-1315,-66,797,-1369,93,1553,1130,107,1577,1113,108,1563,1086,98,1537,1100,-68,1548,1146,-87,1571,1133,-92,1557,1106,-79,1531,1118,111,1556,1111,-90,1549,1131] }, - { "name": "horse_A_002", "vertices": [0,1408,54,0,1425,111,0,1413,-326,0,1474,-585,0,1159,-1000,0,1286,-982,0,1422,-871,0,845,-521,0,808,-261,0,760,-5,-5,1682,553,-11,1451,892,0,967,685,0,1066,-986,0,969,-889,0,896,627,0,823,393,-5,1764,1030,3,1720,1110,-4,1417,916,28,1351,1239,13,1582,1165,5,1361,1003,20,1254,1117,34,1295,1275,20,1219,1111,28,1180,1179,23,1262,1152,24,1188,1140,27,1188,1171,0,887,-719,22,1439,1208,33,1202,1238,0,1410,-901,0,1361,-941,0,1443,-1112,1,1338,-1106,0,1493,-1227,1,1348,-1269,-5,1406,-1629,-5,1341,-1747,34,1233,1251,0,1513,278,0,1088,699,-18,1773,796,0,932,-804,18,1510,1187,0,1209,687,0,838,528,271,1058,176,224,1257,8,271,1185,-187,260,1013,-520,276,886,-44,146,1313,206,251,1119,469,142,1366,-389,199,1433,-573,308,914,-846,173,1302,527,136,1378,-888,211,857,-294,255,971,421,210,1127,336,252,849,555,231,1025,585,218,893,628,106,1554,709,66,1658,582,78,1519,889,103,947,652,156,1073,-1003,261,953,-941,242,795,504,116,1602,947,49,1744,1064,105,1631,984,35,1718,1108,112,1505,895,108,1602,1083,95,1426,905,74,1303,1126,98,1511,1111,50,1350,1235,50,1583,1159,70,1375,996,57,1263,1119,275,1181,-750,105,1176,-1021,86,1263,1138,73,1308,1247,63,1218,1135,75,1204,1163,73,1209,1159,210,857,-583,90,872,591,105,953,-975,80,798,423,111,1716,1122,71,1803,1206,68,1792,1208,141,290,1251,119,322,1297,127,255,1201,115,203,-1516,104,168,-1446,93,218,-1536,47,324,1296,58,255,1198,10,183,-1437,23,228,-1526,95,886,-870,0,207,-1477,59,1714,1105,85,1699,1086,90,1696,1069,63,1729,1093,51,1437,1202,82,1703,1028,42,1322,-963,96,1247,1202,82,1227,1199,198,933,322,23,1396,-908,33,1371,-921,34,1411,-1108,65,1349,-1105,46,1454,-1240,83,1368,-1272,42,1392,-1569,75,1350,-1618,96,1286,1208,75,1271,1208,109,1598,1137,70,1717,1098,99,1747,1150,111,1759,1145,82,1711,1042,64,814,559,31,289,1245,67,1500,294,80,1098,679,65,1240,1236,62,1206,1228,63,1184,1172,54,1260,1140,56,1192,1166,45,1192,1138,59,1767,1152,88,1745,1125,116,1717,1110,98,1758,1060,63,1777,1146,341,817,-708,288,1111,-550,213,1175,-935,274,753,-1009,288,814,-1030,244,867,-1054,161,895,-1065,129,794,-1053,174,732,-1000,114,268,-1443,36,289,-1444,30,301,-1483,51,317,-1505,104,304,-1506,116,282,-1490,87,1666,880,44,1743,799,209,695,-1300,207,669,-1262,175,617,782,179,652,811,168,687,836,194,723,-1322,152,581,883,143,598,901,145,561,863,126,373,-1491,129,370,-1462,127,377,-1520,129,669,-1282,73,683,828,152,754,-1327,76,597,897,74,602,766,78,547,846,55,387,-1463,71,387,-1521,59,651,806,70,581,880,123,698,-1303,59,397,-1490,118,378,1120,67,378,1117,54,360,1098,69,343,1076,120,345,1081,136,359,1100,79,1329,1186,171,856,-552,76,922,-786,34,1514,1184,56,1562,1164,114,1572,1067,96,1411,1061,52,905,-746,103,859,-532,94,1412,110,102,1395,60,142,835,-269,166,791,2,73,1239,663,198,1200,596,-271,1075,178,-224,1257,8,-266,1171,-200,-236,980,-601,-276,886,-44,-146,1319,214,-250,1127,479,-142,1346,-388,-201,1421,-567,-271,965,-965,-173,1299,537,-138,1381,-888,-201,846,-323,-256,1016,414,-210,1161,351,-256,849,474,-232,1011,576,-221,851,565,-124,1553,702,-78,1657,578,-105,1517,888,-104,916,629,-152,1126,-1030,-233,1041,-1044,-247,845,402,-130,1593,971,-51,1741,1074,-113,1623,1005,-27,1716,1114,-130,1496,918,-95,1595,1103,-105,1419,924,-33,1299,1137,-74,1505,1128,7,1349,1239,-23,1581,1166,-60,1370,1009,-16,1260,1126,-274,1177,-753,-108,1210,-1006,-41,1259,1150,-9,1305,1255,-15,1215,1143,-22,1201,1172,-20,1206,1168,-186,867,-644,-92,836,548,-79,1074,-1074,-82,837,373,-102,1724,1139,-58,1833,1188,-54,1824,1192,-113,0,216,-92,-34,261,-98,39,170,-180,569,-1867,-175,501,-1905,-156,590,-1855,-19,-29,266,-30,45,173,-80,493,-1910,-85,581,-1860,-57,975,-991,-66,533,-1887,-51,1712,1116,-79,1694,1103,-87,1690,1088,-58,1726,1104,-6,1435,1208,-87,1697,1045,-45,1329,-952,-37,1243,1215,-22,1224,1209,-199,983,313,-23,1396,-908,-33,1371,-921,-32,1410,-1107,-63,1349,-1104,-46,1453,-1239,-81,1366,-1270,-50,1390,-1567,-83,1347,-1616,-38,1281,1221,-17,1268,1217,-86,1592,1157,-64,1714,1111,-89,1762,1155,-102,1772,1148,-85,1703,1059,-66,802,500,-3,10,220,-67,1500,294,-80,1087,679,0,1238,1243,3,1204,1234,-6,1182,1179,-9,1258,1146,-1,1191,1172,3,1191,1142,-51,1784,1145,-81,1754,1130,-109,1722,1128,-100,1747,1066,-56,1791,1137,-289,831,-848,-275,1068,-597,-216,1208,-926,-214,816,-1140,-236,876,-1157,-200,937,-1176,-123,977,-1184,-76,881,-1179,-112,809,-1131,-165,495,-1805,-84,497,-1800,-76,536,-1788,-94,557,-1768,-148,557,-1771,-165,542,-1790,-118,1663,881,-81,1741,802,-168,813,-1441,-168,776,-1409,-183,531,406,-187,518,449,-177,510,490,-149,842,-1457,-154,427,402,-146,415,423,-147,442,378,-156,533,-1702,-159,521,-1680,-156,550,-1721,-95,769,-1434,-81,518,485,-101,864,-1457,-79,422,425,-82,541,389,-80,459,364,-83,523,-1681,-100,551,-1722,-66,525,448,-73,435,406,-83,800,-1449,-85,542,-1699,-100,150,267,-49,155,269,-35,169,247,-51,186,224,-101,179,225,-117,163,242,-29,1325,1197,-159,863,-579,-65,947,-824,1,1513,1187,-26,1559,1172,-102,1565,1088,-75,1406,1078,-44,919,-770,-100,861,-540,-94,1412,110,-102,1395,60,-139,830,-279,-166,791,2,-73,1236,665,-198,1190,606,141,1137,644,160,974,624,148,891,650,124,701,846,114,609,913,92,391,1132,87,332,1310,92,301,1265,92,265,1214,96,331,1065,115,547,848,118,594,760,160,768,451,205,873,400,-207,947,375,-164,838,358,-125,542,378,-117,455,363,-76,192,209,-63,31,185,-64,-8,233,-60,-42,276,-75,143,284,-118,407,439,-133,507,507,-150,844,591,-161,952,600,-140,1121,651,187,964,-996,200,895,-1063,183,747,-1327,98,372,-1536,82,316,-1510,60,215,-1517,47,196,-1476,52,160,-1412,75,266,-1423,93,368,-1445,168,666,-1254,231,723,-997,279,785,-673,-162,1080,-1094,-161,971,-1182,-132,864,-1457,-130,556,-1733,-125,562,-1762,-124,571,-1866,-114,531,-1888,-125,468,-1924,-127,476,-1815,-123,507,-1670,-128,765,-1403,-167,791,-1130,-222,800,-818,142,326,1181,123,335,1134,94,332,1116,64,334,1128,37,326,1178,60,355,1197,90,366,1201,120,355,1201,-38,72,270,-14,85,237,-42,133,230,-73,143,222,-102,125,229,-118,76,232,-97,65,266,-69,66,289,-39,1370,1178,0,1394,1222,25,1394,1223,50,1396,1217,82,1375,1166,-32,1425,-974,-42,1380,-1004,0,1366,-1004,43,1381,-1004,34,1425,-974,0,1437,-974,-81,1329,-1451,0,1314,-1444,79,1332,-1454,44,1420,-1443,-2,1460,-1425,-50,1419,-1441,238,765,-1237,211,809,-1265,208,835,-1280,133,827,-1272,136,786,-1260,134,724,-1208,193,706,-1197,235,722,-1207,-78,928,-1392,-154,933,-1400,-157,906,-1388,-181,857,-1366,-177,812,-1341,-134,795,-1334,-75,816,-1343,-80,885,-1386,93,1561,1128,106,1585,1112,107,1572,1084,98,1545,1098,-69,1556,1144,-87,1579,1131,-93,1565,1104,-79,1539,1115,111,1564,1109,-91,1557,1129] }, - { "name": "horse_A_003", "vertices": [0,1442,55,0,1456,105,0,1470,-324,0,1530,-584,0,1213,-996,0,1340,-979,0,1476,-869,0,901,-515,0,856,-270,0,803,-17,-4,1712,537,-9,1482,879,0,968,659,0,1119,-982,0,1023,-884,1,897,600,0,849,357,-3,1805,1011,5,1764,1092,-2,1455,908,32,1400,1233,16,1628,1152,8,1402,997,23,1299,1115,37,1345,1271,24,1263,1111,32,1227,1180,26,1308,1150,28,1234,1140,31,1235,1171,0,941,-713,25,1487,1200,37,1252,1238,0,1464,-899,0,1414,-938,0,1486,-1105,1,1380,-1098,0,1522,-1210,1,1377,-1251,-6,1482,-1598,-9,1485,-1736,37,1282,1250,0,1541,273,0,1101,685,-16,1803,780,0,987,-799,21,1557,1177,0,1231,676,0,854,493,271,1104,171,224,1293,10,270,1226,-188,257,1068,-531,274,930,-50,147,1348,206,252,1150,473,142,1422,-388,199,1488,-572,301,977,-861,174,1322,529,136,1432,-886,209,907,-302,255,1028,395,213,1184,346,249,875,474,231,1035,566,214,891,560,107,1582,692,67,1688,566,80,1547,873,101,948,618,155,1132,-1006,256,1019,-954,239,844,408,118,1641,933,50,1787,1045,107,1671,969,37,1762,1090,114,1542,884,110,1646,1069,97,1464,897,77,1348,1122,100,1556,1100,53,1399,1230,53,1630,1146,73,1416,990,61,1308,1116,274,1239,-755,105,1233,-1020,89,1309,1136,76,1357,1243,66,1263,1134,79,1251,1162,77,1255,1159,206,914,-589,88,884,539,100,1023,-988,79,849,366,113,1760,1105,73,1848,1187,70,1837,1189,110,94,882,87,114,934,96,74,824,166,410,-1732,156,339,-1698,144,433,-1740,15,119,932,28,78,819,61,339,-1690,73,431,-1733,88,953,-886,50,382,-1709,61,1758,1088,87,1742,1069,92,1739,1052,65,1773,1075,54,1485,1194,83,1744,1011,43,1376,-961,99,1295,1200,86,1275,1198,198,995,296,23,1450,-906,33,1425,-918,34,1453,-1101,65,1392,-1097,46,1483,-1224,83,1397,-1255,41,1454,-1546,73,1427,-1603,99,1334,1205,79,1319,1205,111,1644,1124,72,1761,1081,101,1791,1132,113,1803,1127,84,1753,1024,62,836,500,0,99,874,67,1528,290,80,1109,669,68,1289,1235,66,1255,1227,66,1231,1172,57,1306,1137,60,1239,1166,49,1238,1138,61,1811,1134,90,1789,1107,118,1761,1093,100,1801,1042,65,1821,1128,333,875,-726,286,1165,-557,213,1233,-936,264,822,-1029,279,884,-1048,236,939,-1071,154,968,-1081,120,868,-1072,164,803,-1020,156,417,-1635,76,429,-1630,70,462,-1654,90,489,-1660,144,483,-1664,158,457,-1664,90,1695,864,46,1773,783,206,794,-1337,207,757,-1306,163,567,569,167,586,612,156,607,649,189,825,-1352,136,491,647,127,500,670,130,482,620,158,528,-1609,162,516,-1582,159,542,-1634,130,756,-1328,61,609,638,144,852,-1349,60,502,664,63,563,547,63,478,597,86,525,-1581,102,547,-1634,47,590,604,54,495,642,121,789,-1342,88,543,-1602,93,211,779,42,213,774,29,204,750,45,198,722,96,196,729,111,200,753,83,1377,1181,169,913,-552,74,981,-788,37,1562,1173,58,1608,1151,116,1616,1054,98,1455,1053,50,962,-745,103,916,-528,94,1443,103,102,1429,60,141,885,-277,164,834,-8,73,1258,656,199,1213,599,-271,1097,165,-224,1293,10,-267,1214,-195,-243,1026,-573,-274,930,-50,-146,1344,204,-252,1119,449,-142,1405,-384,-201,1478,-564,-280,1001,-931,-174,1316,525,-138,1433,-884,-203,896,-321,-256,998,397,-213,1156,323,-250,808,427,-231,988,546,-214,801,516,-123,1581,686,-77,1687,562,-103,1545,872,-101,898,597,-151,1165,-1016,-238,1072,-1013,-242,838,365,-128,1633,958,-49,1784,1055,-111,1664,991,-25,1760,1096,-127,1534,909,-93,1639,1090,-102,1457,917,-30,1344,1133,-71,1550,1118,10,1398,1234,-20,1627,1153,-57,1411,1004,-13,1305,1124,-274,1228,-742,-106,1255,-1005,-37,1305,1148,-6,1354,1251,-12,1261,1142,-18,1248,1172,-17,1253,1168,-192,912,-627,-87,801,503,-83,1097,-1043,-81,850,349,-99,1766,1123,-54,1873,1175,-50,1863,1179,-139,153,-188,-118,99,-175,-122,213,-201,-194,474,-1735,-189,396,-1741,-170,498,-1733,-45,97,-172,-54,214,-199,-94,387,-1742,-99,488,-1733,-65,1001,-957,-80,433,-1738,-49,1756,1099,-77,1738,1086,-85,1733,1071,-56,1769,1086,-3,1483,1200,-85,1739,1028,-44,1381,-951,-33,1291,1214,-19,1272,1209,-199,989,304,-23,1450,-906,-33,1425,-918,-32,1453,-1101,-63,1391,-1097,-46,1482,-1222,-81,1394,-1252,-51,1452,-1545,-84,1424,-1600,-35,1329,1219,-14,1316,1214,-83,1637,1143,-62,1758,1094,-86,1803,1140,-99,1813,1134,-83,1746,1042,-63,793,455,-28,157,-185,-67,1528,290,-80,1099,662,4,1287,1241,7,1253,1233,-2,1229,1179,-5,1304,1144,1,1237,1172,7,1237,1143,-48,1825,1130,-78,1795,1114,-106,1764,1112,-99,1791,1051,-53,1833,1123,-303,870,-814,-279,1121,-575,-214,1254,-921,-229,860,-1112,-249,922,-1126,-211,982,-1143,-132,1019,-1149,-89,921,-1149,-128,848,-1104,-179,432,-1648,-98,436,-1644,-90,476,-1649,-108,504,-1640,-162,503,-1642,-179,481,-1653,-116,1692,865,-79,1771,786,-182,850,-1393,-182,824,-1356,-168,577,196,-172,548,232,-162,523,267,-163,873,-1417,-146,478,158,-138,459,175,-138,498,139,-170,510,-1570,-173,505,-1545,-171,521,-1594,-109,809,-1375,-66,532,262,-115,895,-1423,-71,462,176,-68,593,182,-70,514,127,-97,507,-1546,-114,522,-1596,-52,554,230,-64,479,161,-97,835,-1397,-99,520,-1570,-114,243,-48,-63,245,-47,-49,265,-64,-64,287,-80,-115,283,-79,-131,265,-66,-26,1373,1192,-162,914,-569,-68,992,-809,4,1560,1176,-23,1605,1160,-100,1608,1076,-72,1449,1071,-46,968,-759,-101,916,-533,-94,1443,103,-102,1429,60,-139,880,-284,-164,834,-8,-73,1255,654,-199,1198,588,141,1145,641,158,979,592,144,885,586,112,616,663,98,506,685,66,218,794,55,122,948,60,103,897,61,82,838,71,191,709,101,477,600,106,557,539,158,829,362,205,943,349,-206,946,373,-162,855,331,-111,599,173,-108,513,127,-89,298,-92,-88,196,-196,-90,136,-182,-86,82,-170,-89,230,-34,-110,446,187,-118,513,280,-144,801,544,-159,935,568,-141,1125,631,182,1033,-1009,193,968,-1078,175,849,-1350,131,543,-1652,122,494,-1662,110,417,-1730,98,376,-1710,105,309,-1680,117,401,-1623,126,505,-1568,168,748,-1298,220,792,-1019,270,843,-693,-166,1105,-1063,-170,1015,-1147,-146,895,-1423,-144,523,-1609,-139,510,-1636,-138,476,-1734,-129,431,-1738,-140,358,-1744,-141,410,-1649,-138,494,-1531,-143,814,-1349,-184,833,-1104,-237,836,-785,113,147,824,96,169,780,68,171,760,37,171,773,9,152,818,32,173,845,62,181,853,91,171,850,-57,176,-104,-34,205,-126,-59,249,-100,-89,259,-96,-119,245,-101,-138,205,-128,-117,175,-108,-88,163,-89,-35,1417,1172,3,1442,1216,29,1442,1216,53,1444,1211,85,1421,1160,-32,1474,-972,-42,1429,-1001,0,1415,-1001,43,1429,-1001,34,1474,-972,0,1487,-972,-82,1363,-1441,-1,1349,-1437,78,1366,-1444,44,1448,-1424,-3,1484,-1402,-50,1447,-1422,228,844,-1258,201,891,-1281,197,918,-1293,122,909,-1285,126,866,-1278,124,798,-1234,184,780,-1225,227,798,-1233,-91,976,-1365,-167,983,-1373,-170,957,-1360,-195,910,-1335,-193,868,-1308,-150,851,-1299,-90,869,-1310,-94,934,-1356,95,1606,1116,109,1630,1098,110,1615,1071,101,1589,1086,-66,1601,1132,-85,1623,1118,-90,1609,1091,-76,1583,1104,113,1609,1097,-88,1602,1117] }, - { "name": "horse_A_004", "vertices": [0,1480,55,0,1490,99,0,1530,-319,0,1590,-578,0,1272,-991,0,1399,-974,0,1536,-863,0,961,-509,0,906,-278,0,849,-26,-3,1742,513,-7,1519,857,0,995,640,0,1179,-976,0,1082,-879,0,909,586,0,881,339,-2,1858,986,7,1820,1069,0,1505,894,34,1460,1221,18,1686,1133,10,1455,985,26,1356,1106,40,1407,1261,27,1320,1102,35,1285,1173,29,1365,1140,31,1291,1132,34,1293,1164,0,1001,-707,28,1546,1185,40,1312,1230,0,1524,-893,0,1474,-933,1,1532,-1094,1,1427,-1086,0,1554,-1186,1,1409,-1227,-8,1526,-1573,-12,1540,-1714,40,1343,1241,0,1572,269,0,1125,671,-15,1836,757,0,1046,-793,23,1615,1159,0,1254,663,0,879,477,270,1129,159,223,1333,13,269,1275,-185,251,1137,-522,273,976,-53,147,1377,193,252,1166,446,142,1485,-383,200,1550,-567,289,1035,-847,174,1348,514,137,1492,-881,205,963,-303,255,1044,395,213,1192,316,248,876,481,231,1055,556,213,891,570,108,1611,665,68,1718,541,82,1577,848,101,966,614,152,1185,-999,245,1075,-942,239,869,407,120,1692,913,52,1841,1021,108,1723,948,38,1817,1066,116,1592,867,112,1701,1049,99,1514,883,80,1405,1111,102,1612,1083,56,1459,1217,54,1687,1126,75,1468,977,63,1364,1107,274,1301,-751,105,1292,-1016,92,1366,1126,79,1417,1232,69,1320,1126,82,1309,1154,80,1313,1150,199,978,-578,87,876,542,89,1085,-975,79,876,357,114,1815,1082,74,1904,1162,71,1894,1165,86,-8,439,62,-18,494,73,5,380,208,570,-1783,203,491,-1785,184,594,-1782,-9,-10,493,5,13,377,108,483,-1785,113,584,-1783,75,1020,-871,94,529,-1784,62,1814,1064,88,1797,1046,93,1794,1029,66,1828,1051,57,1544,1179,85,1798,988,43,1436,-956,102,1355,1191,88,1334,1189,198,1021,296,23,1510,-900,33,1484,-913,34,1500,-1089,66,1439,-1086,46,1516,-1200,83,1430,-1231,39,1496,-1523,71,1472,-1580,102,1393,1194,82,1379,1195,113,1701,1104,74,1816,1057,102,1847,1108,114,1859,1103,86,1807,1001,61,842,488,-23,4,434,67,1558,285,80,1135,654,71,1349,1226,69,1314,1219,69,1289,1165,60,1363,1128,63,1297,1159,52,1295,1131,62,1867,1110,91,1844,1083,120,1816,1069,101,1855,1018,66,1877,1103,317,936,-710,283,1232,-551,213,1292,-932,245,877,-1011,262,937,-1032,222,994,-1056,141,1027,-1066,102,928,-1055,144,863,-1002,193,533,-1694,112,537,-1691,104,577,-1698,122,605,-1690,176,604,-1692,193,581,-1702,91,1727,840,47,1807,759,196,858,-1323,196,816,-1294,163,555,421,166,551,467,155,551,509,176,888,-1335,132,451,448,123,447,472,126,457,420,184,618,-1622,187,603,-1598,184,636,-1643,123,813,-1322,60,560,499,128,911,-1332,56,455,468,63,565,398,60,469,398,111,606,-1599,128,638,-1645,47,561,460,51,461,445,111,846,-1332,113,627,-1618,76,146,414,25,152,412,12,157,386,29,165,359,79,159,364,94,149,387,85,1435,1169,165,974,-543,70,1043,-779,39,1620,1155,60,1665,1132,118,1670,1035,101,1509,1039,48,1024,-737,102,976,-522,94,1477,97,102,1467,61,140,938,-282,164,879,-15,73,1281,644,199,1239,579,-271,1141,161,-223,1333,13,-268,1264,-187,-250,1091,-526,-273,976,-53,-146,1380,200,-252,1162,444,-142,1471,-376,-200,1541,-559,-289,1034,-871,-174,1342,520,-137,1491,-877,-205,952,-312,-256,1054,380,-213,1210,323,-251,872,380,-231,1026,526,-215,850,468,-121,1610,661,-77,1717,538,-101,1576,848,-101,931,567,-152,1198,-994,-245,1093,-958,-244,908,325,-126,1684,939,-47,1838,1031,-110,1716,971,-24,1815,1073,-125,1584,892,-91,1694,1070,-100,1507,903,-28,1401,1123,-69,1606,1101,13,1458,1221,-18,1684,1134,-55,1464,991,-10,1362,1114,-274,1285,-725,-105,1302,-1001,-34,1362,1139,-3,1415,1240,-9,1318,1134,-15,1306,1164,-14,1311,1160,-199,965,-594,-88,847,461,-90,1108,-990,-81,904,322,-96,1818,1101,-51,1923,1156,-47,1913,1160,-154,348,-346,-134,292,-349,-137,409,-342,-208,369,-1477,-203,296,-1446,-184,390,-1486,-62,289,-349,-69,409,-341,-108,288,-1442,-113,381,-1482,-75,1023,-896,-94,331,-1461,-47,1811,1076,-75,1792,1063,-83,1788,1048,-55,1824,1063,-1,1542,1185,-84,1792,1006,-43,1438,-948,-30,1350,1204,-16,1331,1200,-199,1042,292,-23,1510,-900,-33,1484,-913,-32,1499,-1089,-63,1438,-1085,-46,1514,-1197,-80,1426,-1227,-53,1494,-1521,-86,1468,-1576,-32,1389,1208,-11,1376,1204,-81,1694,1124,-60,1813,1071,-83,1855,1119,-97,1865,1114,-82,1800,1019,-63,841,418,-44,349,-345,-67,1558,285,-80,1122,649,7,1347,1232,10,1312,1225,0,1287,1172,-3,1361,1134,4,1295,1165,10,1294,1135,-45,1877,1110,-76,1848,1093,-104,1817,1090,-98,1846,1030,-50,1885,1103,-317,915,-746,-283,1190,-541,-213,1300,-914,-245,889,-1048,-262,951,-1063,-222,1009,-1082,-141,1043,-1089,-102,944,-1086,-144,874,-1039,-193,373,-1381,-112,378,-1379,-104,411,-1403,-122,439,-1407,-176,438,-1409,-193,413,-1408,-114,1725,842,-77,1805,762,-196,859,-1304,-196,848,-1263,-171,679,117,-175,644,147,-165,613,177,-177,872,-1334,-150,588,62,-143,567,76,-143,611,47,-184,478,-1350,-187,483,-1323,-184,479,-1377,-123,828,-1272,-69,622,173,-129,890,-1347,-75,567,76,-71,695,104,-74,628,37,-111,484,-1326,-128,479,-1379,-55,649,145,-68,587,64,-111,843,-1302,-113,488,-1353,-126,395,-184,-75,396,-185,-60,418,-197,-75,443,-208,-126,441,-207,-143,420,-198,-23,1431,1180,-165,969,-551,-70,1041,-786,6,1618,1159,-22,1662,1141,-98,1663,1057,-70,1503,1057,-48,1022,-742,-102,974,-524,-94,1477,97,-102,1467,61,-140,933,-285,-164,879,-15,-73,1278,645,-199,1223,581,141,1171,624,158,1000,584,143,889,593,111,553,526,94,446,488,49,145,431,30,-18,510,36,-7,456,38,6,395,55,166,344,98,465,400,107,563,388,159,868,355,205,978,363,-207,1003,351,-163,921,299,-114,704,97,-112,628,37,-100,457,-217,-103,391,-342,-106,329,-346,-103,274,-350,-101,380,-174,-115,551,84,-121,601,189,-145,845,497,-159,971,541,-141,1149,620,172,1090,-997,180,1025,-1064,160,910,-1332,158,641,-1660,153,612,-1687,152,572,-1783,142,527,-1784,153,454,-1786,154,511,-1694,151,587,-1588,157,804,-1289,200,850,-1000,253,908,-675,-172,1117,-1011,-180,1041,-1087,-160,890,-1347,-158,475,-1391,-153,447,-1407,-152,371,-1478,-143,329,-1460,-153,262,-1431,-155,353,-1371,-152,478,-1306,-157,841,-1254,-200,861,-1039,-253,882,-714,93,66,418,78,109,393,50,123,377,19,117,388,-10,78,415,12,80,449,42,80,461,71,73,453,-71,346,-261,-48,379,-274,-71,414,-236,-101,422,-228,-131,411,-237,-152,381,-274,-131,346,-264,-102,329,-250,-33,1475,1159,6,1502,1202,31,1502,1202,56,1503,1197,87,1479,1147,-32,1528,-966,-42,1483,-994,0,1469,-994,43,1483,-994,34,1528,-966,0,1541,-966,-82,1399,-1418,-1,1385,-1415,78,1403,-1422,43,1484,-1401,-4,1519,-1378,-51,1482,-1398,209,896,-1240,182,943,-1263,179,970,-1275,103,961,-1267,107,919,-1261,105,849,-1218,166,831,-1209,208,850,-1216,-103,990,-1308,-179,998,-1317,-183,974,-1301,-210,934,-1272,-208,897,-1241,-166,881,-1230,-106,895,-1242,-107,951,-1295,97,1663,1097,111,1686,1079,111,1671,1052,102,1645,1068,-64,1657,1114,-83,1679,1099,-88,1664,1073,-75,1639,1086,115,1665,1078,-86,1658,1099] }, - { "name": "horse_A_005", "vertices": [0,1515,56,0,1520,92,0,1582,-313,0,1641,-573,0,1323,-985,0,1451,-968,0,1587,-858,0,1012,-504,0,948,-283,0,886,-28,-3,1765,478,-7,1561,829,0,1026,626,0,1230,-971,0,1134,-873,0,928,576,0,905,327,-4,1925,954,5,1889,1038,-1,1569,874,33,1535,1202,16,1758,1106,9,1522,966,25,1427,1091,39,1483,1244,26,1391,1088,34,1359,1160,28,1438,1125,30,1363,1120,33,1366,1151,0,1053,-702,26,1620,1163,39,1387,1216,0,1575,-887,0,1526,-927,1,1573,-1082,1,1468,-1074,0,1580,-1159,2,1435,-1202,-10,1559,-1550,-14,1574,-1691,39,1419,1226,0,1599,262,0,1150,657,-15,1873,722,0,1098,-787,21,1688,1135,0,1276,650,0,903,465,270,1154,149,224,1369,15,269,1320,-181,254,1210,-499,274,1013,-53,146,1403,181,251,1186,420,142,1540,-377,200,1604,-562,297,1092,-815,174,1373,500,137,1544,-876,207,1010,-299,255,1062,387,212,1206,288,250,888,472,231,1076,538,215,901,558,109,1635,630,68,1741,506,82,1609,815,101,986,600,154,1226,-982,253,1125,-912,241,899,399,118,1757,887,50,1910,989,107,1789,921,36,1887,1035,115,1655,844,110,1771,1022,98,1578,862,79,1476,1095,101,1682,1059,54,1535,1198,53,1759,1100,74,1535,958,62,1436,1091,274,1360,-739,105,1341,-1008,91,1438,1110,78,1493,1214,68,1393,1112,81,1382,1141,79,1386,1137,203,1037,-557,87,880,528,97,1128,-947,80,903,348,112,1885,1051,72,1977,1129,69,1966,1131,89,32,217,63,5,264,78,66,166,221,452,-1607,217,375,-1590,198,475,-1612,-8,13,264,10,75,163,121,367,-1588,127,465,-1610,84,1070,-838,108,412,-1598,60,1883,1034,86,1866,1016,92,1862,999,64,1897,1020,55,1618,1157,83,1865,958,43,1487,-951,101,1429,1176,88,1409,1175,198,1044,294,23,1561,-894,33,1536,-907,35,1540,-1078,66,1480,-1074,46,1542,-1174,83,1457,-1206,38,1530,-1500,70,1505,-1557,101,1468,1178,81,1453,1179,112,1772,1077,72,1886,1026,100,1918,1076,112,1929,1071,84,1874,970,62,858,470,-20,47,212,67,1586,279,80,1159,638,70,1425,1211,68,1390,1205,69,1363,1152,59,1436,1112,62,1370,1146,51,1368,1118,60,1938,1077,89,1914,1052,118,1886,1038,99,1924,986,64,1947,1071,327,1004,-671,285,1302,-534,213,1343,-923,258,922,-968,274,981,-993,232,1035,-1021,151,1065,-1034,114,966,-1015,157,906,-958,207,438,-1512,126,443,-1510,118,480,-1526,136,509,-1526,190,507,-1527,207,483,-1531,91,1762,806,47,1845,725,209,864,-1261,210,834,-1223,170,600,304,172,586,348,160,577,390,190,888,-1283,138,491,315,128,485,339,132,500,288,198,538,-1463,201,531,-1436,198,548,-1489,136,822,-1246,65,588,380,142,911,-1288,61,494,335,70,615,282,66,515,267,125,533,-1438,141,549,-1491,52,597,342,56,502,312,125,849,-1266,126,547,-1462,79,191,248,29,197,245,16,207,220,33,217,195,84,210,200,98,198,222,84,1509,1151,167,1029,-531,73,1095,-766,38,1693,1131,59,1738,1106,116,1739,1009,100,1578,1019,49,1076,-727,102,1028,-514,94,1507,90,102,1502,61,140,981,-283,164,915,-17,73,1304,633,199,1264,559,-271,1172,153,-224,1369,15,-269,1316,-177,-255,1181,-461,-274,1013,-53,-146,1410,189,-251,1201,428,-142,1535,-370,-199,1600,-555,-299,1061,-774,-173,1370,509,-137,1542,-872,-208,1004,-293,-256,1094,367,-212,1246,305,-253,917,376,-231,1070,514,-217,898,464,-121,1634,626,-76,1740,503,-101,1607,815,-102,971,557,-154,1213,-961,-254,1097,-871,-245,949,318,-127,1749,912,-49,1906,999,-111,1782,943,-25,1885,1042,-126,1647,869,-93,1764,1043,-101,1571,883,-29,1473,1106,-71,1677,1077,12,1533,1203,-20,1756,1107,-56,1531,972,-11,1433,1099,-274,1338,-704,-105,1336,-995,-35,1434,1123,-4,1491,1223,-10,1390,1120,-16,1379,1151,-15,1384,1146,-204,1023,-538,-90,886,455,-98,1099,-906,-82,936,310,-98,1886,1071,-51,1989,1128,-47,1979,1131,-159,460,-375,-139,406,-392,-142,517,-356,-224,292,-1120,-219,239,-1061,-200,307,-1137,-67,403,-392,-74,517,-356,-124,234,-1054,-129,301,-1130,-85,1038,-797,-110,264,-1089,-49,1881,1045,-77,1862,1033,-85,1857,1018,-57,1893,1032,-2,1616,1163,-85,1859,975,-43,1485,-946,-31,1425,1189,-17,1405,1186,-199,1077,282,-23,1561,-894,-33,1536,-907,-32,1540,-1077,-62,1478,-1073,-46,1540,-1171,-80,1452,-1202,-54,1527,-1498,-87,1501,-1553,-33,1464,1192,-12,1450,1188,-83,1766,1097,-62,1882,1040,-84,1922,1089,-98,1932,1085,-84,1868,988,-64,876,409,-49,460,-374,-67,1586,279,-80,1150,637,5,1423,1217,9,1388,1211,0,1361,1159,-4,1433,1119,4,1369,1151,9,1366,1122,-46,1944,1081,-77,1916,1064,-105,1884,1060,-99,1916,1000,-51,1952,1073,-329,972,-630,-285,1276,-498,-213,1332,-902,-260,889,-925,-276,948,-950,-234,1001,-979,-152,1030,-992,-117,932,-972,-160,872,-914,-209,336,-1035,-128,341,-1035,-120,361,-1070,-138,385,-1087,-192,383,-1087,-209,361,-1076,-114,1759,808,-78,1843,728,-212,814,-1154,-213,820,-1115,-175,709,127,-179,673,155,-169,643,184,-193,815,-1187,-154,626,65,-147,603,76,-146,651,53,-200,445,-1051,-203,459,-1028,-200,435,-1077,-139,797,-1114,-73,650,180,-144,827,-1206,-79,604,76,-74,726,115,-78,668,45,-127,460,-1031,-144,434,-1078,-58,678,153,-72,625,66,-127,801,-1146,-129,452,-1058,-131,466,-204,-80,467,-205,-65,491,-213,-79,517,-222,-131,514,-221,-147,493,-214,-25,1505,1163,-168,1023,-523,-73,1085,-752,4,1692,1135,-23,1735,1115,-99,1732,1031,-71,1573,1037,-50,1069,-718,-102,1026,-512,-94,1507,90,-102,1502,61,-141,979,-282,-164,915,-17,-73,1302,635,-198,1256,568,141,1195,606,159,1023,567,145,901,581,116,575,405,99,482,354,52,189,264,30,0,278,38,28,232,42,61,179,60,219,181,104,510,268,113,615,273,161,906,348,206,1006,370,-207,1041,338,-163,958,289,-117,734,109,-116,668,45,-105,532,-229,-108,501,-362,-111,441,-380,-108,389,-397,-105,449,-196,-119,586,82,-125,630,194,-147,891,493,-160,1013,531,-140,1182,607,179,1135,-969,189,1064,-1031,174,910,-1287,171,548,-1505,167,516,-1524,165,454,-1608,156,410,-1598,167,338,-1582,168,417,-1506,165,520,-1422,171,824,-1215,214,895,-955,264,976,-635,-180,1106,-928,-191,1030,-990,-176,827,-1206,-174,425,-1088,-169,392,-1090,-168,293,-1121,-158,263,-1087,-169,214,-1033,-171,322,-1018,-167,461,-1011,-174,817,-1105,-216,861,-911,-266,944,-593,96,110,223,82,159,213,55,177,202,23,169,208,-7,123,220,14,114,254,43,110,267,73,105,257,-76,437,-293,-52,472,-298,-76,497,-253,-106,502,-243,-136,495,-254,-157,474,-297,-136,438,-296,-107,419,-287,-34,1548,1140,4,1576,1181,30,1576,1182,54,1578,1176,86,1552,1127,-32,1574,-959,-42,1529,-987,0,1515,-987,43,1530,-988,34,1575,-959,0,1587,-960,-83,1430,-1394,-2,1416,-1391,77,1434,-1398,42,1515,-1376,-4,1550,-1353,-51,1512,-1374,223,926,-1197,195,968,-1227,191,993,-1242,116,984,-1234,121,943,-1221,120,881,-1167,180,866,-1155,222,884,-1165,-118,937,-1201,-193,944,-1210,-198,925,-1190,-226,894,-1154,-225,867,-1116,-183,855,-1103,-122,863,-1118,-123,903,-1180,96,1734,1071,109,1756,1052,110,1740,1026,101,1715,1043,-66,1729,1088,-85,1750,1072,-90,1734,1047,-76,1709,1061,114,1735,1052,-88,1729,1073] }, - { "name": "horse_A_006", "vertices": [0,1542,55,0,1542,87,0,1618,-307,0,1674,-567,0,1351,-974,0,1478,-960,0,1617,-851,0,1046,-490,0,969,-279,0,903,-16,-3,1786,443,-8,1602,802,0,1055,615,0,1258,-959,0,1163,-861,0,960,567,0,931,316,-6,1984,921,3,1951,1006,-2,1626,851,31,1601,1179,14,1821,1078,7,1581,944,23,1490,1071,37,1550,1222,24,1454,1070,32,1424,1142,26,1502,1105,28,1427,1102,31,1431,1133,0,1084,-689,24,1685,1138,37,1454,1197,0,1604,-881,0,1554,-920,1,1592,-1068,1,1488,-1062,0,1586,-1131,2,1442,-1176,-11,1581,-1518,-16,1613,-1660,37,1485,1206,0,1621,257,0,1175,650,-16,1908,687,0,1128,-775,19,1752,1109,0,1298,643,0,930,453,272,1182,144,225,1395,17,270,1350,-177,254,1258,-469,278,1033,-43,146,1428,174,251,1219,395,142,1578,-368,199,1639,-555,299,1124,-777,173,1396,492,137,1574,-868,209,1035,-289,255,1099,351,211,1243,265,252,925,411,231,1105,503,217,932,500,108,1659,599,68,1762,472,81,1641,785,102,1011,565,154,1246,-958,254,1152,-876,243,940,343,117,1814,858,48,1969,957,105,1847,891,34,1948,1003,114,1711,819,108,1831,993,97,1634,839,76,1539,1074,99,1744,1033,52,1600,1176,51,1822,1071,72,1595,936,60,1499,1072,274,1395,-718,105,1367,-994,89,1502,1091,75,1559,1193,66,1456,1093,79,1447,1122,77,1450,1119,204,1076,-530,89,909,483,99,1152,-911,81,936,316,110,1947,1019,70,2041,1094,66,2030,1097,106,92,73,79,53,110,96,139,32,225,329,-1302,220,268,-1253,201,348,-1317,7,60,109,28,147,29,125,261,-1248,131,340,-1311,86,1099,-799,112,297,-1276,58,1944,1002,84,1927,984,90,1923,968,62,1958,988,53,1682,1132,81,1924,927,43,1515,-942,99,1494,1156,85,1474,1156,199,1078,273,23,1590,-888,33,1564,-900,35,1560,-1064,66,1499,-1061,46,1548,-1146,83,1463,-1180,37,1550,-1472,69,1529,-1529,99,1533,1157,78,1519,1159,109,1834,1048,70,1947,994,98,1980,1043,110,1992,1037,82,1934,939,64,888,432,-3,106,68,67,1607,274,80,1181,627,68,1491,1191,66,1456,1187,66,1427,1134,57,1499,1092,60,1435,1128,49,1431,1100,58,2000,1044,87,1976,1019,116,1947,1007,97,1984,953,62,2010,1037,329,1044,-627,285,1347,-510,213,1371,-907,261,943,-917,277,1000,-946,235,1051,-977,153,1079,-993,118,982,-967,161,926,-905,211,359,-1211,129,364,-1211,122,390,-1242,140,416,-1254,194,414,-1255,210,391,-1248,90,1797,773,46,1881,691,213,852,-1175,214,842,-1132,175,649,223,177,633,266,165,621,307,194,864,-1206,145,540,229,135,532,252,139,549,202,202,470,-1210,205,476,-1183,202,468,-1238,140,821,-1143,71,632,298,146,882,-1220,68,540,248,75,664,201,73,564,181,129,477,-1186,145,468,-1240,57,643,260,63,549,226,129,836,-1173,130,479,-1214,91,240,149,41,246,146,29,258,121,46,269,97,96,262,103,110,250,124,82,1573,1130,168,1065,-511,73,1127,-745,35,1756,1104,56,1801,1079,114,1800,981,98,1639,995,50,1107,-708,102,1063,-499,94,1529,85,102,1529,60,142,1003,-277,167,933,-5,73,1326,627,198,1288,547,-272,1193,150,-225,1395,17,-270,1356,-169,-254,1269,-406,-278,1033,-43,-146,1432,180,-251,1235,417,-141,1581,-365,-199,1640,-553,-303,1086,-678,-173,1397,500,-136,1571,-867,-210,1039,-272,-256,1125,364,-211,1271,290,-253,953,398,-231,1113,514,-218,945,487,-121,1658,594,-76,1761,469,-102,1640,785,-102,1012,565,-156,1213,-923,-259,1097,-781,-245,977,335,-129,1807,883,-51,1966,967,-113,1841,914,-27,1947,1010,-128,1704,843,-95,1825,1014,-103,1628,859,-31,1536,1085,-73,1739,1050,9,1599,1180,-22,1820,1079,-57,1591,949,-13,1496,1079,-274,1373,-681,-106,1348,-980,-38,1498,1103,-7,1557,1202,-12,1454,1101,-18,1444,1132,-17,1448,1127,-205,1077,-480,-90,922,472,-103,1089,-817,-82,959,314,-99,1945,1039,-52,2047,1098,-47,2037,1101,-160,538,-335,-141,490,-365,-143,589,-303,-235,293,-737,-230,270,-661,-211,300,-759,-68,487,-366,-75,589,-303,-134,267,-653,-140,297,-750,-90,1055,-697,-121,281,-697,-51,1942,1013,-79,1922,1001,-87,1917,986,-59,1954,1000,-4,1681,1138,-87,1919,944,-43,1509,-939,-34,1490,1170,-19,1471,1166,-200,1100,283,-23,1590,-888,-33,1564,-900,-31,1559,-1063,-62,1498,-1060,-46,1545,-1144,-80,1458,-1175,-55,1547,-1469,-89,1524,-1525,-35,1529,1171,-14,1516,1168,-85,1829,1068,-64,1943,1008,-85,1981,1058,-99,1991,1054,-86,1928,956,-65,905,422,-50,538,-334,-67,1607,274,-80,1179,632,3,1489,1198,6,1454,1193,-2,1425,1141,-6,1497,1099,1,1433,1133,7,1430,1104,-47,2003,1050,-78,1975,1032,-107,1944,1028,-101,1976,969,-53,2012,1043,-332,1034,-516,-284,1351,-465,-214,1346,-884,-268,882,-783,-283,934,-822,-241,977,-863,-159,1002,-883,-125,911,-841,-168,867,-770,-220,368,-678,-139,373,-681,-131,376,-721,-149,391,-746,-203,389,-745,-220,374,-726,-115,1794,775,-79,1879,694,-222,760,-978,-224,781,-946,-175,714,182,-179,680,210,-169,651,238,-203,748,-1008,-155,637,118,-147,613,127,-147,663,108,-211,461,-739,-214,483,-723,-211,441,-758,-150,760,-934,-74,658,235,-155,752,-1031,-80,614,127,-74,730,170,-79,681,102,-138,482,-726,-155,440,-760,-59,684,208,-73,636,120,-138,751,-965,-139,465,-748,-132,503,-165,-81,503,-165,-66,528,-171,-80,554,-177,-131,551,-177,-148,529,-171,-27,1570,1141,-168,1065,-488,-74,1114,-714,2,1755,1108,-25,1798,1087,-101,1793,1003,-73,1634,1013,-50,1101,-688,-103,1063,-493,-94,1529,85,-102,1529,60,-142,1004,-273,-167,933,-5,-73,1326,629,-198,1288,559,141,1218,591,159,1050,531,146,929,527,121,618,322,105,528,267,64,237,165,46,44,120,55,84,84,60,130,42,72,272,83,111,560,183,119,665,192,162,945,303,206,1042,332,-207,1069,340,-163,980,299,-117,738,164,-117,681,102,-106,569,-183,-109,574,-312,-112,521,-345,-109,475,-374,-106,485,-158,-119,596,132,-126,638,249,-147,937,515,-160,1055,536,-140,1217,601,181,1157,-933,192,1079,-990,178,882,-1219,175,460,-1253,170,424,-1256,169,331,-1304,160,296,-1275,171,239,-1230,172,342,-1196,169,472,-1166,175,835,-1122,217,916,-902,266,1019,-588,-186,1092,-839,-198,1002,-880,-187,752,-1030,-184,427,-765,-180,396,-752,-178,293,-739,-169,280,-695,-180,259,-625,-181,363,-657,-178,492,-708,-185,782,-936,-224,858,-764,-269,1015,-474,111,166,100,96,216,102,68,234,98,37,225,98,7,177,96,28,160,128,56,152,142,87,152,130,-77,495,-261,-53,531,-257,-77,544,-208,-107,545,-197,-137,542,-210,-158,532,-256,-137,497,-264,-107,477,-259,-36,1612,1117,2,1641,1158,27,1641,1158,52,1643,1153,84,1616,1104,-32,1599,-951,-42,1555,-979,0,1540,-979,44,1555,-980,34,1600,-951,1,1612,-951,-83,1441,-1370,-2,1428,-1367,77,1446,-1374,42,1525,-1349,-5,1558,-1325,-52,1522,-1347,227,931,-1145,199,967,-1182,195,988,-1201,119,980,-1192,125,943,-1172,124,895,-1108,184,884,-1093,226,899,-1107,-128,858,-1064,-204,863,-1074,-208,851,-1051,-236,832,-1009,-236,818,-966,-194,810,-950,-133,813,-967,-134,833,-1036,93,1796,1044,107,1818,1024,108,1801,998,99,1776,1016,-68,1791,1060,-87,1812,1044,-92,1795,1019,-78,1771,1034,111,1797,1025,-90,1791,1045] }, - { "name": "horse_A_007", "vertices": [0,1555,54,0,1550,87,0,1633,-295,0,1676,-558,0,1333,-949,0,1461,-941,0,1605,-839,0,1052,-452,0,962,-259,0,899,19,-4,1801,429,-9,1620,789,0,1088,626,0,1241,-929,0,1152,-828,0,994,585,0,949,334,-6,1993,903,3,1959,988,-3,1635,832,29,1609,1160,13,1829,1059,6,1590,925,21,1498,1052,35,1558,1203,22,1462,1050,30,1432,1123,24,1510,1086,26,1435,1082,29,1439,1113,0,1081,-652,23,1693,1120,35,1462,1178,0,1591,-868,0,1539,-905,1,1567,-1048,2,1462,-1040,0,1545,-1097,2,1400,-1140,-12,1547,-1478,-18,1594,-1620,35,1493,1187,0,1634,254,0,1203,658,-17,1926,669,0,1121,-740,18,1761,1090,0,1321,649,0,955,469,274,1197,155,227,1407,22,272,1360,-165,254,1278,-401,285,1031,-16,146,1440,176,251,1247,389,141,1593,-354,199,1643,-543,302,1120,-680,173,1417,494,136,1561,-851,212,1035,-258,256,1130,340,211,1271,260,253,961,387,231,1135,492,217,965,478,107,1679,589,67,1778,459,80,1664,775,102,1039,558,155,1218,-893,258,1135,-780,244,976,323,116,1823,840,48,1978,939,105,1856,874,34,1957,986,113,1720,801,108,1840,975,96,1643,820,75,1548,1055,98,1752,1015,50,1608,1157,50,1830,1053,71,1603,917,59,1507,1053,274,1390,-674,106,1340,-963,87,1510,1072,74,1567,1174,64,1464,1074,77,1455,1103,75,1459,1099,205,1083,-467,90,939,472,103,1129,-814,81,962,314,110,1957,1001,70,2053,1073,66,2043,1076,148,229,-129,126,175,-115,134,288,-143,232,299,-1021,227,253,-957,208,312,-1041,53,175,-115,65,291,-144,132,248,-950,137,306,-1033,89,1090,-700,118,275,-987,58,1953,984,84,1936,967,89,1931,950,62,1966,970,52,1691,1114,81,1933,909,43,1497,-924,97,1502,1137,83,1482,1137,201,1103,277,23,1577,-874,33,1551,-885,35,1535,-1043,66,1474,-1039,46,1508,-1112,84,1422,-1144,36,1514,-1434,67,1496,-1492,97,1541,1139,76,1527,1140,109,1843,1030,70,1955,977,98,1991,1024,110,2002,1018,82,1942,921,64,917,426,38,235,-130,67,1620,272,80,1206,633,66,1499,1172,64,1464,1168,64,1436,1115,55,1507,1073,58,1443,1108,47,1439,1080,58,2011,1024,87,1986,1000,116,1957,988,97,1992,934,62,2020,1017,333,1054,-528,284,1363,-457,214,1349,-869,267,935,-815,282,992,-846,239,1041,-880,158,1068,-896,123,972,-867,166,918,-803,217,352,-942,136,357,-943,128,373,-980,146,395,-999,200,393,-1000,217,372,-986,89,1818,758,45,1899,674,220,834,-1049,221,838,-1008,175,693,199,178,670,239,167,651,278,201,837,-1082,152,588,179,143,573,198,145,605,156,208,459,-972,211,473,-948,209,449,-998,147,815,-1010,72,659,270,153,850,-1101,76,577,196,74,706,181,78,620,140,135,473,-951,152,448,-1000,58,676,235,70,591,178,135,820,-1043,137,467,-978,121,324,10,70,327,8,57,344,-10,72,363,-29,123,359,-26,139,343,-9,80,1581,1111,169,1071,-462,74,1121,-690,34,1765,1086,56,1809,1060,114,1808,963,97,1648,977,50,1103,-660,103,1069,-458,94,1537,86,102,1542,60,144,998,-253,171,931,28,73,1350,632,198,1312,548,-274,1199,163,-227,1407,22,-271,1373,-160,-251,1322,-350,-285,1031,-16,-146,1441,180,-250,1260,421,-141,1600,-356,-199,1645,-546,-301,1091,-567,-173,1420,500,-136,1558,-853,-212,1047,-240,-256,1145,383,-210,1281,290,-254,984,452,-231,1153,534,-219,990,540,-123,1678,583,-77,1777,455,-104,1663,774,-103,1054,595,-156,1178,-857,-257,1078,-669,-245,995,382,-129,1816,865,-51,1975,949,-113,1850,895,-28,1955,992,-128,1713,824,-96,1834,995,-104,1638,840,-32,1545,1066,-74,1748,1032,7,1607,1161,-23,1828,1060,-58,1600,930,-15,1505,1060,-274,1371,-645,-106,1317,-947,-39,1507,1084,-9,1565,1182,-14,1462,1082,-20,1452,1113,-19,1457,1108,-203,1104,-410,-91,955,517,-102,1064,-703,-82,971,346,-99,1953,1021,-51,2053,1083,-47,2043,1085,-164,562,-228,-144,517,-264,-147,609,-190,-233,415,-364,-228,432,-287,-209,410,-387,-72,515,-265,-78,609,-190,-133,434,-279,-138,413,-378,-87,1058,-580,-119,424,-324,-51,1950,995,-79,1931,983,-87,1926,968,-59,1963,982,-6,1689,1120,-87,1928,925,-43,1489,-922,-36,1499,1150,-21,1479,1147,-201,1112,305,-23,1577,-874,-33,1551,-885,-31,1534,-1043,-62,1473,-1038,-46,1504,-1109,-80,1417,-1139,-56,1510,-1431,-90,1491,-1487,-37,1537,1152,-16,1524,1149,-86,1837,1049,-64,1952,990,-85,1988,1041,-99,1999,1037,-86,1938,938,-65,929,464,-53,562,-228,-67,1620,272,-80,1210,642,1,1497,1179,4,1462,1173,-4,1434,1122,-7,1505,1080,0,1442,1114,5,1438,1085,-47,2010,1033,-78,1983,1015,-107,1952,1010,-101,1986,952,-52,2019,1027,-329,1074,-399,-282,1389,-426,-214,1319,-847,-265,872,-633,-281,916,-681,-239,951,-729,-158,972,-755,-122,890,-697,-165,860,-618,-218,510,-349,-137,513,-354,-129,496,-391,-147,497,-420,-201,496,-419,-218,491,-394,-116,1816,760,-79,1897,677,-221,733,-790,-222,764,-772,-177,709,286,-181,678,315,-171,652,344,-202,709,-813,-157,634,225,-150,610,233,-149,660,215,-209,561,-448,-212,588,-444,-209,535,-457,-148,751,-751,-76,658,340,-154,703,-835,-82,611,233,-76,723,273,-81,679,210,-136,586,-445,-153,533,-457,-61,682,313,-75,633,226,-136,729,-775,-138,561,-458,-135,506,-61,-84,507,-62,-69,531,-66,-84,557,-72,-135,554,-72,-151,532,-66,-28,1578,1122,-168,1080,-435,-74,1114,-656,1,1764,1089,-26,1807,1069,-102,1802,984,-74,1643,994,-50,1101,-638,-102,1071,-451,-94,1537,86,-102,1542,60,-144,1001,-249,-171,931,28,-73,1351,634,-198,1319,562,141,1243,592,160,1079,522,147,961,509,123,644,292,114,562,211,95,314,24,93,159,-111,99,212,-124,99,273,-140,99,372,-41,115,619,140,118,711,172,163,977,290,207,1073,323,-207,1087,364,-163,991,338,-119,730,266,-119,679,209,-109,573,-78,-113,595,-201,-115,547,-240,-113,504,-275,-109,488,-55,-122,593,238,-128,641,355,-148,983,565,-160,1096,562,-140,1252,608,185,1133,-836,196,1068,-893,185,851,-1100,182,438,-1010,177,402,-1003,176,300,-1023,167,274,-986,178,232,-926,179,340,-923,176,474,-930,182,834,-998,223,908,-799,269,1031,-489,-185,1061,-724,-197,973,-752,-185,703,-835,-183,519,-456,-178,499,-427,-177,415,-366,-168,425,-322,-178,440,-250,-180,516,-328,-177,603,-433,-183,768,-765,-221,852,-610,-265,1064,-355,147,282,-70,127,323,-45,98,337,-40,68,328,-46,42,285,-71,65,256,-49,94,244,-39,124,253,-51,-80,510,-160,-57,546,-152,-80,553,-102,-110,551,-90,-140,551,-103,-161,547,-151,-140,513,-163,-110,492,-162,-38,1621,1098,0,1650,1139,26,1650,1140,51,1651,1134,83,1624,1086,-32,1581,-936,-42,1536,-964,1,1522,-964,44,1536,-964,34,1581,-936,1,1594,-937,-84,1400,-1335,-2,1387,-1333,77,1405,-1340,42,1482,-1314,-5,1514,-1290,-52,1479,-1311,234,917,-1044,206,946,-1083,201,965,-1104,126,957,-1094,131,924,-1071,131,886,-1005,191,877,-989,233,890,-1003,-127,794,-904,-203,795,-914,-207,790,-890,-235,782,-847,-234,780,-806,-192,777,-790,-131,775,-806,-132,777,-873,93,1804,1026,106,1826,1006,107,1810,980,98,1785,997,-69,1800,1041,-87,1821,1025,-93,1804,1000,-79,1780,1015,111,1805,1006,-91,1800,1026] }, - { "name": "horse_A_008", "vertices": [0,1558,52,0,1550,92,0,1628,-285,0,1653,-549,0,1282,-915,0,1412,-916,0,1563,-825,0,1037,-402,0,938,-225,0,885,71,-5,1816,422,-11,1640,786,0,1133,660,0,1193,-889,0,1112,-783,0,1040,628,0,974,380,-5,1995,891,3,1961,976,-3,1637,819,28,1611,1148,13,1831,1047,5,1593,912,20,1500,1039,33,1560,1191,20,1464,1037,28,1434,1110,23,1512,1073,24,1437,1069,27,1441,1100,0,1052,-603,22,1695,1107,33,1463,1165,0,1548,-853,0,1493,-886,1,1511,-1028,2,1407,-1015,0,1481,-1070,2,1334,-1105,-13,1468,-1447,-19,1519,-1590,33,1495,1174,0,1641,255,0,1237,681,-17,1945,657,0,1086,-694,17,1762,1078,0,1349,665,0,990,512,276,1213,183,228,1407,29,273,1354,-151,254,1279,-322,291,1018,21,146,1450,189,251,1298,418,140,1586,-340,198,1621,-531,306,1099,-561,173,1443,509,136,1518,-830,215,1019,-216,256,1191,371,211,1320,289,254,1037,415,231,1194,523,218,1037,506,106,1702,589,66,1794,453,78,1692,774,103,1092,588,158,1164,-809,262,1099,-657,245,1049,352,117,1825,829,49,1980,927,105,1858,862,35,1959,974,113,1722,789,108,1842,964,96,1645,808,73,1549,1042,98,1754,1003,49,1610,1144,50,1832,1041,71,1605,905,57,1509,1040,274,1357,-619,107,1280,-920,86,1511,1059,72,1569,1162,62,1466,1061,75,1456,1090,73,1460,1087,207,1072,-389,90,997,502,108,1086,-691,82,1008,347,111,1962,988,71,2062,1056,68,2052,1059,166,487,-241,146,433,-259,149,544,-222,241,305,-725,236,278,-651,217,313,-747,74,431,-260,80,544,-222,141,275,-642,146,309,-738,94,1064,-577,127,291,-686,59,1955,972,85,1938,955,90,1933,939,63,1968,958,51,1692,1101,82,1935,897,43,1445,-901,95,1504,1125,81,1483,1124,202,1147,312,23,1533,-858,33,1506,-868,35,1479,-1022,66,1419,-1015,46,1443,-1083,84,1356,-1111,36,1436,-1403,67,1418,-1460,95,1542,1126,75,1528,1127,109,1844,1018,70,1958,965,99,1998,1010,111,2008,1003,83,1944,910,65,968,457,55,488,-241,67,1629,274,80,1240,656,64,1500,1159,61,1465,1155,62,1437,1102,54,1509,1061,56,1445,1096,45,1441,1067,59,2017,1009,88,1991,986,117,1961,976,98,1993,920,63,2026,1001,336,1049,-409,283,1358,-395,215,1295,-818,274,912,-692,289,968,-725,245,1015,-760,163,1040,-777,130,944,-746,174,893,-680,226,377,-662,145,382,-664,137,387,-704,155,404,-728,209,402,-728,226,385,-710,88,1842,750,45,1917,663,229,809,-903,230,824,-867,176,774,228,180,745,261,170,720,295,210,802,-935,157,684,180,149,663,193,149,708,164,217,472,-719,220,492,-700,217,456,-741,156,801,-860,75,727,289,162,809,-956,82,664,192,75,788,213,81,724,154,144,492,-702,161,454,-742,60,748,259,75,683,180,144,797,-892,146,478,-727,136,492,-68,85,493,-69,70,515,-80,84,539,-91,136,537,-90,152,517,-80,79,1583,1098,169,1057,-400,75,1092,-621,34,1767,1074,55,1811,1048,114,1810,951,96,1649,965,51,1076,-599,103,1054,-406,94,1537,91,102,1545,58,146,976,-217,175,919,76,73,1378,647,198,1348,570,-276,1197,190,-228,1407,29,-273,1372,-150,-250,1346,-304,-291,1018,21,-146,1443,188,-250,1279,443,-141,1595,-348,-199,1624,-540,-295,1082,-464,-173,1443,508,-137,1515,-836,-214,1036,-203,-256,1162,427,-210,1282,310,-255,1019,540,-232,1194,575,-220,1043,623,-124,1701,582,-78,1793,449,-105,1691,772,-104,1102,647,-153,1122,-782,-252,1049,-560,-246,1014,465,-129,1819,852,-50,1978,937,-113,1853,883,-27,1958,980,-128,1716,812,-96,1837,983,-104,1641,827,-34,1547,1053,-74,1750,1019,6,1609,1149,-23,1830,1048,-59,1602,917,-16,1507,1047,-274,1339,-608,-106,1258,-905,-41,1509,1071,-10,1567,1170,-16,1464,1069,-22,1454,1100,-21,1459,1095,-201,1110,-342,-92,995,591,-97,1031,-591,-82,983,404,-99,1958,1008,-52,2060,1067,-48,2050,1070,-168,530,-56,-148,484,-89,-151,579,-21,-222,522,-117,-217,564,-51,-198,510,-137,-76,482,-91,-82,579,-20,-122,568,-43,-128,515,-129,-82,1051,-472,-108,544,-82,-51,1953,983,-79,1934,971,-87,1929,956,-58,1966,969,-7,1691,1107,-87,1931,913,-43,1438,-899,-37,1501,1137,-23,1481,1134,-202,1118,350,-23,1533,-858,-33,1506,-868,-31,1478,-1021,-62,1417,-1013,-46,1440,-1080,-80,1350,-1105,-56,1433,-1399,-90,1413,-1454,-39,1539,1139,-18,1526,1136,-86,1840,1037,-64,1955,978,-85,1994,1027,-99,2004,1023,-85,1940,926,-66,956,534,-57,531,-55,-67,1629,274,-80,1245,664,0,1499,1166,2,1464,1160,-6,1436,1109,-9,1507,1067,-2,1443,1101,3,1440,1072,-47,2015,1019,-78,1988,1002,-107,1957,997,-101,1988,938,-52,2024,1012,-323,1096,-298,-282,1396,-394,-214,1266,-802,-256,856,-494,-273,890,-548,-231,918,-602,-151,935,-631,-113,865,-560,-155,849,-477,-208,616,-136,-126,617,-141,-118,589,-170,-136,580,-198,-191,579,-196,-207,583,-172,-118,1840,751,-80,1915,665,-210,702,-623,-211,736,-615,-180,713,440,-184,688,473,-174,667,505,-191,673,-638,-160,635,389,-152,612,399,-152,660,377,-198,630,-246,-202,657,-250,-199,602,-247,-137,730,-590,-78,673,500,-143,661,-657,-85,613,398,-79,724,426,-84,678,370,-125,655,-251,-142,600,-247,-63,691,470,-78,634,390,-125,703,-607,-127,627,-256,-139,483,114,-87,484,113,-73,508,106,-87,533,98,-139,530,99,-155,509,106,-30,1580,1109,-166,1075,-377,-72,1091,-593,0,1766,1077,-27,1809,1056,-102,1805,972,-75,1646,981,-49,1078,-581,-102,1059,-400,-94,1537,91,-102,1545,58,-145,981,-214,-175,919,76,-73,1379,647,-198,1350,575,140,1283,616,160,1135,553,148,1027,537,127,709,307,121,647,202,110,476,-58,115,416,-265,117,469,-247,115,528,-228,110,554,-100,118,724,154,119,795,205,163,1040,321,207,1130,354,-207,1101,416,-164,1001,409,-122,731,419,-122,678,370,-113,548,91,-117,565,-31,-119,514,-67,-117,470,-99,-113,466,121,-124,595,405,-130,658,517,-149,1037,643,-160,1140,610,-140,1289,628,190,1089,-711,202,1041,-775,193,809,-956,191,442,-749,186,409,-734,185,305,-727,176,290,-684,186,265,-615,188,371,-641,185,499,-683,191,823,-857,231,885,-675,273,1029,-370,-179,1022,-611,-189,936,-628,-175,661,-657,-172,586,-241,-167,579,-205,-166,521,-119,-157,545,-81,-168,584,-19,-169,629,-118,-166,674,-244,-172,742,-609,-212,841,-468,-259,1096,-254,163,500,-163,141,520,-120,111,527,-109,82,523,-120,58,499,-165,82,463,-160,112,447,-156,142,464,-163,-84,482,14,-61,518,20,-84,528,70,-114,527,82,-144,525,68,-165,519,21,-144,485,11,-114,466,11,-39,1623,1085,0,1652,1126,25,1651,1127,49,1653,1122,81,1626,1073,-32,1533,-919,-42,1486,-945,1,1472,-944,44,1486,-945,34,1533,-919,1,1545,-921,-84,1324,-1301,-2,1311,-1298,76,1330,-1306,41,1406,-1284,-5,1439,-1261,-52,1403,-1280,243,886,-921,214,910,-961,209,925,-982,134,918,-973,140,889,-948,140,860,-881,201,856,-865,243,867,-880,-117,733,-747,-192,732,-756,-197,731,-732,-224,731,-690,-223,737,-651,-180,738,-636,-120,734,-650,-121,723,-713,93,1806,1014,106,1828,994,107,1811,968,98,1787,985,-69,1802,1029,-87,1824,1013,-93,1807,988,-79,1783,1002,111,1807,995,-91,1803,1014] }, - { "name": "horse_A_009", "vertices": [0,1555,50,0,1552,104,0,1614,-274,0,1623,-540,0,1230,-880,0,1360,-891,0,1517,-809,0,1018,-355,0,914,-192,0,873,115,-5,1834,429,-12,1665,795,0,1173,698,0,1143,-849,0,1069,-741,0,1079,671,0,1006,424,-3,2005,900,5,1969,984,-3,1649,820,27,1615,1148,13,1838,1052,5,1602,912,18,1507,1037,32,1563,1190,19,1471,1034,26,1439,1106,21,1518,1071,22,1443,1066,25,1446,1097,0,1021,-557,21,1700,1109,31,1467,1162,0,1500,-836,0,1444,-866,1,1457,-1011,2,1353,-990,-1,1427,-1058,2,1278,-1078,-12,1375,-1429,-19,1411,-1577,31,1498,1172,0,1652,263,0,1272,711,-18,1970,661,0,1049,-649,18,1768,1081,0,1379,688,0,1026,555,278,1216,211,230,1402,34,274,1343,-138,252,1279,-254,296,1005,55,146,1457,204,250,1330,445,138,1571,-326,196,1592,-518,316,1084,-455,173,1471,524,135,1471,-809,218,1002,-179,256,1221,416,210,1335,313,254,1085,498,231,1245,566,219,1100,585,105,1729,602,66,1815,462,77,1724,785,103,1147,642,164,1113,-731,274,1071,-548,245,1083,429,118,1835,834,50,1989,935,106,1868,868,36,1967,982,114,1733,791,109,1849,969,96,1656,809,73,1555,1041,98,1761,1006,48,1614,1145,50,1838,1046,70,1615,905,56,1515,1038,273,1322,-565,110,1219,-875,85,1517,1057,71,1572,1161,61,1472,1058,74,1461,1087,71,1465,1084,211,1060,-318,91,1045,574,120,1046,-580,82,1030,406,113,1972,996,73,2075,1059,70,2064,1063,150,580,-111,129,535,-145,134,628,-74,268,414,-397,263,411,-318,245,415,-420,57,533,-145,66,628,-72,167,409,-311,174,413,-412,106,1037,-469,154,410,-357,60,1964,980,86,1946,963,91,1941,946,64,1977,966,51,1697,1103,83,1944,905,43,1391,-875,94,1508,1122,80,1488,1121,203,1163,355,23,1485,-840,33,1458,-848,35,1425,-1003,66,1365,-991,46,1388,-1067,84,1299,-1086,36,1348,-1382,67,1325,-1438,94,1547,1125,73,1532,1125,109,1851,1024,72,1966,973,101,2008,1016,112,2019,1008,84,1953,917,65,1005,526,40,581,-108,67,1641,282,80,1279,684,62,1504,1157,60,1469,1152,61,1442,1099,53,1515,1059,54,1450,1092,44,1447,1064,61,2028,1015,89,2001,992,118,1971,983,99,2000,926,64,2036,1006,346,1051,-304,279,1350,-340,217,1242,-766,295,890,-577,306,945,-613,261,988,-651,178,1008,-671,150,912,-634,196,868,-565,252,502,-359,170,504,-363,163,497,-404,181,506,-431,236,505,-430,252,495,-407,87,1871,757,44,1941,668,254,793,-756,255,822,-736,178,791,367,182,765,401,172,743,435,235,772,-782,156,706,319,148,684,332,148,730,305,242,576,-441,245,602,-432,243,552,-454,180,805,-716,77,749,431,187,768,-805,81,685,333,76,803,354,79,747,298,169,599,-435,187,549,-455,62,768,400,74,705,322,169,786,-743,171,576,-451,126,528,60,75,529,61,60,552,53,74,576,42,126,574,42,143,553,50,78,1588,1098,172,1040,-343,78,1060,-557,34,1772,1077,56,1817,1053,114,1818,956,96,1657,966,53,1045,-542,103,1035,-357,94,1539,104,102,1542,56,147,954,-183,178,909,117,73,1410,667,198,1385,590,-278,1220,223,-230,1402,34,-275,1364,-145,-252,1357,-283,-296,1005,55,-145,1459,212,-250,1329,491,-143,1580,-340,-201,1594,-533,-288,1063,-386,-173,1469,535,-137,1466,-820,-216,1023,-170,-256,1216,444,-209,1341,359,-257,1088,547,-232,1241,607,-222,1109,633,-125,1727,594,-79,1813,457,-107,1722,783,-104,1144,673,-148,1063,-717,-243,1013,-474,-248,1057,476,-128,1831,857,-49,1987,945,-112,1863,888,-26,1966,987,-128,1729,814,-95,1845,988,-104,1653,828,-35,1553,1051,-74,1758,1022,5,1613,1149,-23,1837,1053,-60,1612,917,-17,1514,1045,-274,1298,-577,-104,1200,-864,-42,1515,1069,-12,1571,1169,-17,1470,1066,-24,1460,1096,-22,1464,1092,-199,1114,-290,-93,1064,609,-87,993,-501,-83,1014,428,-99,1971,1014,-53,2078,1065,-49,2068,1069,-173,505,182,-153,461,147,-156,552,220,-203,388,17,-198,420,88,-179,378,-4,-80,459,145,-87,552,220,-103,424,96,-108,382,4,-74,1037,-387,-89,405,54,-50,1962,990,-77,1943,978,-86,1938,963,-57,1974,977,-7,1696,1109,-85,1941,920,-43,1384,-875,-39,1505,1135,-25,1486,1131,-203,1155,370,-23,1485,-840,-33,1458,-848,-31,1425,-1002,-62,1364,-989,-46,1385,-1063,-79,1294,-1080,-56,1345,-1379,-90,1319,-1432,-40,1544,1137,-19,1531,1134,-85,1847,1042,-62,1963,985,-86,2009,1030,-99,2018,1025,-84,1949,933,-67,1008,564,-62,506,183,-67,1641,282,-80,1275,697,-1,1503,1163,1,1468,1157,-8,1441,1105,-10,1514,1065,-3,1449,1097,1,1446,1068,-47,2029,1021,-78,2000,1005,-107,1969,1003,-99,1995,942,-52,2037,1013,-317,1112,-225,-285,1388,-379,-212,1210,-761,-242,837,-363,-259,858,-423,-219,874,-482,-138,887,-514,-99,836,-429,-141,837,-345,-188,484,11,-107,486,6,-99,462,-26,-117,457,-54,-171,455,-52,-188,456,-28,-119,1868,757,-80,1939,670,-191,633,-459,-191,667,-443,-184,770,595,-188,760,633,-178,753,669,-172,606,-478,-165,682,573,-157,664,589,-157,703,553,-179,513,-95,-182,540,-95,-179,485,-100,-118,657,-423,-83,755,662,-124,596,-499,-90,664,588,-83,775,578,-89,717,540,-106,538,-97,-123,483,-100,-68,761,630,-83,682,573,-106,631,-444,-108,511,-105,-143,452,358,-92,453,357,-78,473,345,-92,493,329,-143,491,331,-160,474,344,-31,1586,1108,-165,1067,-327,-70,1064,-539,0,1772,1081,-26,1815,1061,-101,1814,976,-75,1654,982,-48,1052,-530,-102,1042,-353,-94,1539,104,-102,1542,56,-147,958,-183,-178,909,117,-73,1409,670,-197,1381,612,140,1326,642,160,1188,602,148,1091,613,129,734,448,121,668,340,101,512,70,98,521,-155,101,565,-122,100,614,-84,100,591,33,117,747,297,120,809,345,163,1063,389,207,1158,406,-208,1135,415,-165,1027,426,-126,778,569,-127,717,540,-118,506,318,-121,539,209,-124,490,170,-121,447,136,-118,438,371,-129,650,600,-135,749,683,-151,1097,658,-161,1181,640,-140,1321,664,203,1051,-599,217,1011,-668,219,769,-805,217,536,-456,212,510,-438,212,413,-400,203,411,-354,213,408,-281,213,501,-337,209,614,-421,216,824,-728,253,862,-559,283,1032,-265,-170,978,-518,-177,887,-511,-155,597,-498,-153,469,-96,-148,456,-62,-147,387,15,-138,406,56,-148,436,123,-150,494,31,-147,556,-87,-152,673,-436,-197,830,-334,-253,1124,-182,150,567,-34,130,572,13,101,571,28,71,574,17,45,566,-32,69,530,-39,99,513,-39,128,533,-44,-89,454,251,-65,489,258,-89,497,309,-119,492,322,-149,495,307,-170,490,260,-149,457,247,-119,438,249,-40,1629,1085,0,1656,1127,24,1656,1128,49,1657,1123,81,1631,1074,-32,1483,-901,-42,1435,-924,1,1421,-922,44,1435,-924,34,1483,-902,1,1496,-904,-83,1247,-1271,-2,1235,-1268,77,1252,-1277,42,1331,-1262,-5,1365,-1243,-52,1328,-1259,267,851,-807,238,866,-845,232,876,-867,158,867,-858,164,845,-832,165,830,-770,226,832,-754,267,840,-768,-98,669,-586,-174,664,-596,-178,667,-570,-205,674,-524,-203,686,-480,-161,689,-463,-101,684,-479,-102,663,-548,93,1813,1018,107,1835,999,108,1819,973,98,1794,990,-69,1810,1033,-87,1831,1017,-92,1815,992,-79,1790,1006,111,1814,999,-90,1810,1018] }, - { "name": "horse_A_010", "vertices": [0,1521,48,0,1527,118,0,1574,-265,0,1574,-531,1,1169,-856,0,1300,-873,0,1461,-797,0,975,-327,0,869,-175,0,836,139,-6,1819,448,-12,1650,813,0,1178,731,1,1084,-823,0,1015,-714,0,1086,717,0,987,470,-2,1975,924,5,1936,1007,-4,1623,829,25,1575,1156,13,1801,1070,4,1572,919,17,1471,1040,30,1521,1195,17,1435,1036,24,1400,1106,20,1481,1074,20,1406,1066,23,1408,1097,0,972,-530,21,1661,1120,29,1426,1163,0,1442,-823,0,1385,-851,1,1401,-1002,2,1298,-974,-1,1376,-1061,3,1225,-1066,-12,1272,-1428,-18,1275,-1574,29,1457,1175,0,1630,274,0,1268,732,-18,1956,679,0,998,-623,17,1730,1096,0,1369,706,0,1020,601,279,1192,233,230,1367,37,273,1311,-131,245,1273,-209,298,967,73,146,1434,220,250,1324,470,136,1531,-319,195,1544,-509,317,1058,-364,173,1459,539,135,1413,-793,218,968,-155,256,1216,452,210,1320,338,255,1094,553,232,1251,599,220,1116,638,104,1718,623,65,1800,481,75,1714,805,103,1154,679,168,1049,-669,278,1028,-451,246,1084,482,118,1808,851,51,1957,960,107,1839,886,37,1933,1005,113,1708,805,109,1816,987,95,1630,819,71,1519,1047,97,1726,1020,47,1574,1152,50,1802,1064,69,1584,913,54,1479,1041,272,1271,-528,112,1148,-839,83,1480,1061,69,1531,1167,59,1435,1060,72,1424,1088,69,1428,1085,210,1037,-264,91,1051,622,126,994,-481,82,1020,447,114,1941,1018,74,2044,1080,71,2034,1085,142,615,-19,120,577,-60,127,655,26,287,506,-166,280,523,-89,263,501,-189,48,576,-59,59,655,30,185,520,-82,193,499,-181,109,1004,-374,172,510,-127,61,1930,1003,87,1913,985,92,1909,969,65,1944,989,50,1658,1115,84,1913,927,44,1327,-856,92,1468,1126,78,1448,1124,204,1149,386,23,1427,-827,33,1400,-834,35,1370,-992,66,1310,-976,46,1336,-1066,84,1245,-1076,36,1253,-1376,68,1220,-1427,93,1507,1130,72,1493,1130,109,1815,1042,73,1933,996,102,1977,1038,114,1988,1030,85,1921,940,66,1004,572,32,615,-12,67,1619,293,80,1274,706,61,1463,1160,58,1428,1153,59,1404,1099,51,1478,1062,52,1412,1093,42,1410,1064,62,1997,1036,90,1969,1014,119,1939,1005,99,1968,948,65,2005,1028,345,1049,-213,272,1330,-307,219,1175,-726,304,850,-461,315,900,-504,269,936,-548,186,950,-571,159,860,-523,205,826,-448,267,600,-151,186,599,-157,180,583,-194,198,585,-223,252,585,-221,269,582,-196,86,1859,776,44,1928,687,269,746,-620,269,779,-613,179,788,452,184,764,487,174,744,520,251,717,-637,156,705,406,149,683,418,148,729,392,257,652,-249,259,678,-250,259,625,-253,194,769,-587,79,750,517,204,703,-658,82,684,420,78,799,440,79,746,386,183,673,-252,202,621,-254,64,767,487,74,704,410,184,741,-606,186,646,-259,121,532,144,70,533,146,55,556,139,69,579,128,120,577,127,138,556,135,77,1549,1105,172,1006,-303,79,1016,-511,34,1735,1092,56,1780,1069,114,1785,973,95,1624,976,53,1000,-503,103,994,-327,94,1513,118,102,1508,56,147,913,-165,179,872,140,73,1400,684,198,1380,608,-279,1185,244,-230,1367,37,-277,1325,-140,-257,1318,-260,-298,967,73,-145,1431,224,-249,1309,509,-145,1537,-331,-202,1544,-524,-280,1019,-339,-172,1456,545,-138,1408,-805,-217,981,-153,-256,1188,489,-209,1301,376,-258,1082,635,-232,1241,644,-223,1121,712,-126,1715,615,-79,1799,476,-108,1712,803,-104,1153,720,-142,1003,-672,-233,965,-422,-249,1038,565,-128,1803,874,-48,1955,969,-112,1835,906,-25,1932,1010,-128,1703,827,-95,1812,1006,-105,1627,837,-36,1518,1056,-74,1723,1036,4,1573,1156,-23,1801,1070,-61,1582,925,-19,1478,1048,-274,1239,-552,-102,1137,-835,-44,1478,1072,-13,1530,1174,-19,1434,1067,-26,1422,1097,-24,1427,1093,-198,1076,-257,-94,1063,676,-76,950,-446,-84,989,488,-100,1942,1035,-55,2052,1080,-51,2043,1085,-176,368,504,-156,316,483,-159,424,527,-177,188,-27,-173,200,50,-153,184,-50,-84,313,482,-91,424,527,-77,202,59,-83,186,-40,-65,1003,-338,-63,194,13,-49,1929,1013,-77,1910,1000,-85,1906,985,-56,1942,1000,-8,1657,1120,-85,1910,942,-43,1324,-857,-41,1466,1138,-26,1446,1133,-204,1120,410,-23,1427,-827,-33,1400,-834,-31,1369,-991,-62,1309,-974,-46,1333,-1062,-79,1240,-1069,-55,1250,-1372,-89,1215,-1421,-42,1504,1142,-21,1491,1138,-85,1811,1060,-62,1931,1008,-87,1981,1049,-100,1990,1043,-83,1918,956,-68,999,630,-66,369,505,-67,1619,293,-79,1272,717,-3,1462,1166,0,1427,1159,-10,1403,1105,-12,1477,1068,-5,1411,1098,0,1410,1068,-48,2001,1039,-78,1971,1025,-107,1939,1024,-98,1962,961,-53,2008,1031,-313,1076,-184,-290,1342,-360,-210,1148,-731,-225,797,-308,-243,815,-369,-202,830,-428,-122,845,-461,-82,799,-373,-124,802,-290,-163,282,-7,-81,285,-11,-73,270,-49,-92,273,-78,-146,271,-77,-162,265,-53,-120,1856,775,-81,1926,688,-165,567,-410,-166,597,-381,-188,775,732,-192,779,775,-182,786,814,-146,548,-436,-168,680,757,-160,672,781,-160,687,730,-154,337,-103,-157,364,-94,-154,312,-116,-92,579,-367,-86,786,807,-98,546,-459,-93,672,780,-87,773,713,-92,693,712,-81,362,-97,-97,310,-117,-71,779,771,-86,679,758,-81,561,-396,-82,339,-113,-147,372,692,-96,372,690,-81,383,671,-96,392,646,-147,391,649,-163,383,670,-32,1547,1115,-165,1026,-297,-68,1018,-506,0,1734,1095,-26,1779,1077,-102,1781,992,-76,1621,991,-47,1006,-499,-102,1000,-325,-94,1513,118,-102,1508,56,-148,915,-165,-179,872,140,-73,1399,686,-197,1375,624,140,1323,664,160,1195,639,149,1105,663,131,735,534,121,667,426,96,515,155,88,566,-72,93,602,-31,93,643,15,94,594,119,117,746,385,121,805,431,164,1057,437,207,1152,445,-208,1105,474,-167,1000,506,-130,772,703,-130,693,712,-121,396,630,-125,408,520,-128,350,497,-125,299,476,-121,366,710,-132,666,798,-138,787,831,-152,1111,732,-161,1187,684,-140,1319,681,209,998,-499,224,955,-568,236,705,-657,233,610,-252,229,587,-230,231,503,-169,221,512,-124,230,528,-53,228,604,-130,223,693,-243,230,782,-608,262,823,-441,282,1034,-173,-157,931,-463,-161,843,-458,-130,546,-459,-127,296,-117,-123,275,-85,-121,187,-29,-112,195,15,-123,206,87,-124,286,14,-121,377,-82,-126,602,-370,-180,793,-278,-249,1093,-141,143,587,54,125,583,102,95,578,118,65,585,108,39,586,58,62,552,44,91,535,42,121,556,37,-93,340,586,-69,375,582,-93,396,628,-122,394,644,-152,394,627,-173,376,583,-152,340,581,-123,326,587,-41,1591,1093,-1,1617,1137,23,1616,1138,48,1618,1132,80,1594,1082,-32,1427,-888,-42,1377,-908,1,1364,-906,44,1378,-909,34,1427,-888,1,1440,-891,-83,1172,-1252,-1,1160,-1247,77,1176,-1258,42,1258,-1254,-5,1295,-1239,-52,1255,-1250,282,780,-686,252,787,-723,247,792,-745,173,783,-737,180,767,-709,180,764,-651,240,771,-637,282,777,-650,-73,631,-526,-149,625,-537,-152,626,-509,-179,629,-459,-178,638,-411,-136,641,-392,-76,640,-410,-77,622,-486,93,1777,1035,107,1800,1017,108,1785,990,98,1760,1005,-69,1775,1049,-87,1797,1034,-92,1782,1008,-79,1756,1021,111,1779,1016,-90,1776,1034] }, - { "name": "horse_A_011", "vertices": [0,1452,49,0,1462,124,0,1502,-263,0,1505,-528,0,1104,-856,0,1235,-872,0,1396,-795,0,904,-332,0,799,-178,0,763,139,-6,1755,480,-14,1575,837,0,1113,740,0,1019,-824,0,949,-718,-2,1021,728,-2,920,481,-4,1886,968,3,1840,1047,-8,1542,846,22,1469,1168,11,1701,1100,0,1484,932,13,1375,1045,26,1412,1203,13,1339,1038,20,1299,1105,16,1382,1080,16,1308,1065,19,1307,1097,0,903,-534,17,1558,1139,25,1320,1164,0,1378,-821,0,1321,-850,1,1347,-1009,2,1243,-978,-1,1330,-1084,3,1179,-1079,-10,1170,-1448,-14,1118,-1576,25,1350,1178,0,1565,281,0,1200,738,-19,1887,717,0,930,-627,14,1629,1120,0,1300,714,-2,954,612,279,1120,238,231,1298,35,273,1255,-136,242,1260,-215,299,895,71,146,1366,225,250,1254,480,138,1466,-324,197,1477,-514,305,1002,-309,173,1391,543,136,1347,-797,217,912,-153,256,1145,471,210,1244,348,256,1031,593,232,1189,616,220,1060,674,103,1650,653,65,1735,513,74,1642,835,104,1095,698,163,964,-650,265,951,-391,246,1014,520,115,1724,882,49,1865,1002,104,1752,920,35,1838,1045,110,1628,828,106,1722,1018,91,1550,836,67,1422,1055,94,1630,1044,43,1468,1164,47,1702,1093,65,1497,927,50,1383,1046,272,1196,-525,110,1073,-827,79,1382,1066,65,1424,1176,55,1337,1061,67,1323,1089,65,1328,1086,203,1005,-244,92,990,650,112,918,-416,82,949,467,112,1847,1058,73,1949,1123,70,1938,1127,137,642,50,113,619,0,123,667,106,262,353,3,255,378,77,239,345,-19,41,617,2,55,667,110,159,375,84,168,344,-11,93,957,-311,147,360,40,59,1835,1043,84,1819,1024,90,1816,1007,63,1850,1030,46,1555,1133,82,1824,966,44,1258,-854,88,1365,1130,74,1345,1126,204,1075,400,23,1363,-825,33,1335,-833,35,1316,-997,66,1255,-980,46,1290,-1086,84,1199,-1090,38,1163,-1390,70,1118,-1434,89,1403,1137,68,1389,1135,107,1717,1073,70,1838,1036,100,1883,1078,112,1894,1071,82,1830,979,66,938,598,26,642,58,67,1554,300,80,1208,712,56,1357,1164,53,1323,1154,54,1303,1098,47,1380,1067,48,1311,1093,37,1312,1064,60,1902,1078,88,1876,1055,117,1846,1045,97,1875,988,63,1911,1070,329,1035,-156,273,1292,-321,217,1095,-715,281,774,-336,295,808,-391,253,831,-446,171,842,-476,138,772,-402,180,761,-319,242,448,7,161,446,0,155,425,-34,174,424,-63,228,425,-60,244,425,-35,84,1787,810,43,1858,724,245,601,-462,244,635,-449,181,715,526,186,692,557,176,672,588,228,573,-481,157,644,471,149,620,480,148,670,462,233,487,-96,235,515,-96,235,460,-101,170,622,-428,81,677,586,181,561,-502,82,621,484,80,726,516,80,688,460,159,508,-99,179,455,-102,66,694,558,75,643,477,160,596,-448,162,482,-107,116,515,186,65,517,189,51,540,187,65,565,179,116,562,176,133,540,181,73,1447,1115,168,953,-294,75,957,-498,31,1633,1117,53,1680,1098,111,1692,1001,91,1532,992,50,940,-496,102,928,-328,94,1449,124,102,1440,56,148,846,-168,180,799,139,73,1332,689,198,1313,613,-279,1122,248,-231,1298,35,-276,1237,-133,-252,1160,-220,-299,895,71,-145,1367,231,-248,1252,521,-144,1457,-316,-202,1471,-508,-280,916,-378,-171,1390,553,-138,1346,-795,-217,889,-158,-258,1125,491,-208,1246,388,-266,1032,638,-232,1182,650,-228,1072,712,-127,1648,645,-80,1734,507,-109,1639,832,-107,1090,723,-145,954,-679,-235,892,-468,-257,974,578,-131,1719,904,-50,1863,1011,-114,1748,939,-27,1837,1050,-132,1623,850,-98,1718,1037,-108,1546,854,-40,1420,1064,-77,1626,1060,0,1467,1168,-26,1701,1100,-64,1494,938,-23,1381,1053,-274,1161,-536,-103,1078,-844,-48,1380,1077,-17,1423,1183,-23,1335,1069,-30,1321,1098,-29,1326,1094,-195,948,-270,-98,1013,674,-79,886,-496,-88,919,496,-103,1850,1074,-59,1961,1118,-55,1951,1123,-178,242,901,-156,197,933,-162,292,866,-146,58,-399,-139,68,-321,-122,57,-423,-84,196,934,-94,295,865,-44,75,-315,-52,62,-415,-65,900,-385,-31,70,-361,-51,1834,1053,-79,1816,1039,-87,1813,1024,-58,1848,1040,-11,1554,1139,-87,1820,981,-43,1262,-857,-45,1362,1142,-31,1343,1136,-207,1051,412,-23,1363,-825,-33,1335,-833,-31,1315,-996,-62,1254,-979,-46,1287,-1082,-79,1194,-1084,-54,1161,-1387,-87,1113,-1428,-46,1400,1149,-25,1387,1144,-88,1713,1090,-64,1836,1048,-90,1889,1088,-103,1898,1081,-85,1826,995,-73,942,636,-67,246,899,-67,1554,300,-79,1204,724,-7,1356,1169,-5,1322,1159,-15,1301,1104,-16,1378,1073,-10,1310,1098,-4,1311,1068,-52,1909,1078,-82,1878,1064,-110,1847,1063,-100,1868,1000,-56,1916,1070,-309,908,-222,-286,1216,-317,-211,1090,-734,-227,707,-458,-246,750,-504,-207,791,-551,-128,819,-575,-86,739,-519,-126,702,-442,-136,152,-376,-55,160,-382,-47,147,-421,-66,150,-449,-120,145,-447,-136,137,-422,-121,1784,809,-82,1856,725,-168,548,-653,-169,563,-614,-205,762,820,-209,785,859,-198,809,893,-150,543,-686,-183,687,893,-175,694,917,-175,680,866,-133,211,-473,-136,233,-454,-132,191,-494,-94,545,-611,-103,805,886,-103,553,-708,-108,696,915,-104,752,803,-107,677,846,-60,237,-459,-76,192,-496,-88,783,855,-101,690,893,-83,541,-645,-62,221,-483,-152,393,1001,-101,394,1000,-86,392,976,-101,387,950,-152,386,953,-169,390,975,-36,1445,1125,-164,928,-307,-68,937,-518,-2,1632,1120,-29,1678,1105,-104,1688,1021,-80,1528,1007,-46,927,-509,-101,922,-331,-94,1449,124,-102,1440,56,-148,839,-168,-180,799,139,-73,1331,692,-196,1309,634,140,1258,670,160,1134,657,150,1050,696,133,663,601,122,603,486,91,497,194,81,611,-13,87,634,35,88,660,92,90,581,172,118,688,458,123,732,507,164,984,468,207,1081,466,-213,1028,474,-174,926,522,-148,747,793,-145,676,847,-127,382,934,-128,279,876,-129,228,911,-124,183,943,-126,399,1019,-147,698,934,-154,817,908,-157,1059,732,-163,1125,691,-139,1253,689,195,913,-432,209,845,-473,212,563,-501,209,443,-99,205,426,-70,206,350,0,196,363,43,204,387,112,203,454,26,198,529,-89,205,638,-442,237,757,-309,265,1036,-115,-160,874,-515,-166,817,-572,-134,551,-707,-105,175,-499,-97,150,-456,-90,61,-402,-80,67,-357,-89,75,-285,-97,158,-355,-101,243,-438,-130,564,-604,-182,689,-435,-245,907,-180,138,594,112,120,577,158,91,567,172,60,578,164,34,594,118,56,565,95,85,549,91,115,569,88,-95,297,968,-72,314,936,-97,364,944,-127,374,951,-157,360,946,-177,313,937,-155,292,966,-125,292,978,-44,1490,1107,-5,1512,1152,20,1512,1153,44,1513,1148,76,1493,1096,-32,1368,-888,-42,1318,-908,1,1304,-905,44,1318,-908,34,1368,-888,1,1380,-891,-82,1110,-1256,0,1099,-1248,78,1115,-1262,42,1200,-1270,-5,1240,-1260,-51,1197,-1266,258,641,-527,231,639,-571,227,640,-596,151,636,-586,157,626,-552,154,637,-485,214,645,-469,256,647,-485,-83,659,-732,-158,657,-743,-161,646,-718,-187,626,-671,-185,613,-625,-142,608,-608,-83,616,-626,-85,634,-701,90,1680,1063,104,1704,1046,105,1691,1019,95,1665,1032,-72,1677,1077,-90,1700,1064,-95,1687,1037,-82,1661,1048,108,1683,1044,-93,1679,1062] }, - { "name": "horse_A_012", "vertices": [0,1386,51,0,1398,128,0,1430,-262,0,1447,-527,0,1061,-874,0,1194,-884,0,1350,-799,0,836,-361,0,738,-196,0,693,116,-6,1682,514,-16,1487,862,-1,1027,738,0,975,-846,0,900,-744,-4,950,716,-4,844,471,-6,1788,1009,1,1738,1086,-11,1452,866,19,1359,1182,9,1596,1129,-2,1389,948,10,1273,1053,24,1300,1214,10,1238,1044,17,1193,1109,13,1278,1089,13,1205,1070,16,1202,1101,0,846,-563,15,1450,1160,22,1211,1169,0,1334,-826,0,1278,-858,1,1319,-1022,2,1214,-994,-1,1314,-1112,3,1163,-1108,-8,1116,-1475,-9,1019,-1568,22,1240,1185,0,1496,288,0,1117,736,-20,1804,757,0,877,-654,12,1522,1145,0,1220,714,-4,876,602,279,1051,231,231,1232,30,276,1196,-145,250,1201,-240,299,826,52,145,1299,227,250,1177,486,142,1399,-329,200,1417,-519,292,915,-317,173,1314,547,137,1299,-807,217,851,-169,256,1059,457,210,1172,353,256,955,592,232,1109,614,221,992,670,103,1571,683,65,1661,546,74,1554,863,104,1017,692,153,901,-682,248,860,-399,247,912,523,113,1632,913,47,1765,1042,102,1658,953,33,1735,1083,108,1539,853,104,1621,1049,89,1461,857,64,1319,1067,92,1528,1069,41,1358,1179,45,1597,1123,63,1402,943,47,1281,1056,274,1126,-541,105,1027,-844,76,1279,1075,63,1314,1187,52,1234,1068,64,1219,1095,62,1223,1092,199,947,-263,93,930,644,92,837,-424,83,858,460,110,1744,1096,71,1843,1166,68,1832,1169,130,610,210,107,584,161,118,638,264,216,140,21,207,166,95,193,131,-1,34,583,164,50,638,270,111,164,99,122,131,4,78,886,-316,100,148,56,57,1733,1081,82,1718,1061,88,1716,1044,61,1748,1069,44,1448,1153,79,1726,1003,43,1215,-864,85,1258,1138,71,1238,1133,204,988,383,23,1319,-831,33,1292,-840,35,1287,-1011,66,1226,-996,46,1274,-1114,84,1183,-1119,40,1122,-1414,73,1067,-1448,86,1295,1147,65,1281,1145,105,1612,1103,68,1736,1074,99,1779,1118,110,1790,1111,80,1731,1017,67,865,599,20,611,219,67,1484,306,80,1126,710,54,1248,1171,51,1214,1160,51,1198,1102,44,1276,1076,45,1206,1097,34,1209,1069,58,1798,1119,87,1773,1095,115,1744,1083,95,1776,1028,62,1807,1111,320,967,-162,283,1226,-344,213,1037,-732,249,689,-301,266,711,-361,225,728,-420,145,740,-452,107,687,-368,148,687,-284,196,235,23,115,233,15,109,212,-19,128,210,-47,183,211,-44,198,211,-18,84,1700,844,42,1775,763,201,473,-408,199,504,-384,183,644,697,188,631,724,179,621,750,184,450,-434,158,590,645,151,565,651,149,617,639,188,272,-82,190,300,-76,191,246,-92,126,484,-370,83,624,750,137,443,-458,83,566,656,82,650,690,81,636,640,114,294,-80,134,240,-94,68,633,727,76,589,652,117,463,-397,118,269,-94,112,491,349,61,492,352,47,516,352,61,542,347,112,539,344,129,517,346,70,1341,1128,166,891,-318,71,897,-520,28,1526,1142,51,1575,1126,109,1592,1030,89,1433,1011,48,882,-520,102,862,-355,94,1385,127,102,1374,58,148,783,-185,180,729,118,73,1251,689,198,1233,616,-278,1055,240,-231,1232,30,-275,1143,-144,-249,948,-298,-299,826,52,-143,1301,233,-245,1180,524,-143,1366,-303,-201,1401,-495,-286,796,-581,-169,1313,557,-137,1299,-799,-216,787,-199,-261,1048,485,-205,1178,390,-276,961,628,-233,1103,647,-236,998,698,-127,1568,674,-80,1660,540,-110,1552,860,-110,1007,714,-151,932,-779,-242,822,-678,-270,896,577,-133,1626,935,-52,1763,1051,-117,1652,972,-29,1734,1089,-134,1533,875,-100,1616,1067,-111,1456,875,-43,1317,1076,-80,1523,1085,-1,1357,1183,-28,1595,1130,-67,1399,955,-26,1279,1062,-274,1088,-570,-105,1067,-883,-51,1276,1086,-19,1312,1195,-26,1232,1075,-33,1216,1103,-31,1221,1100,-197,810,-378,-104,938,657,-86,828,-711,-95,838,489,-106,1750,1111,-63,1862,1152,-59,1853,1157,-173,307,1248,-150,311,1303,-159,305,1187,-115,14,-897,-110,15,-818,-92,18,-921,-78,316,1303,-90,309,1183,-16,28,-810,-22,28,-911,-71,780,-601,-2,30,-856,-53,1731,1090,-81,1715,1076,-89,1711,1061,-61,1745,1079,-14,1446,1159,-89,1722,1018,-43,1231,-866,-47,1254,1150,-33,1235,1142,-210,972,403,-23,1319,-831,-33,1292,-840,-31,1286,-1010,-62,1225,-994,-46,1271,-1111,-79,1178,-1113,-52,1119,-1411,-85,1062,-1443,-48,1292,1159,-28,1279,1153,-90,1607,1121,-66,1733,1086,-93,1789,1123,-106,1798,1116,-87,1726,1033,-79,867,626,-63,313,1242,-67,1484,306,-79,1121,722,-10,1246,1177,-8,1213,1165,-17,1196,1109,-19,1275,1082,-13,1205,1102,-7,1208,1073,-55,1809,1114,-84,1778,1100,-113,1747,1100,-102,1766,1036,-59,1816,1105,-313,714,-437,-283,1046,-353,-212,1069,-780,-240,630,-735,-258,688,-760,-218,743,-788,-138,776,-800,-98,679,-782,-138,617,-724,-113,105,-863,-33,120,-867,-24,113,-906,-43,117,-935,-96,108,-934,-112,96,-911,-122,1697,843,-83,1773,764,-179,554,-980,-180,552,-939,-227,729,865,-229,764,895,-218,798,920,-161,564,-1012,-201,684,962,-193,700,982,-193,667,941,-114,177,-954,-119,190,-928,-113,164,-980,-103,539,-944,-123,791,912,-115,586,-1029,-126,703,978,-127,712,849,-126,658,922,-44,201,-931,-56,170,-982,-109,759,890,-119,690,959,-93,551,-976,-44,195,-959,-156,463,1181,-105,465,1178,-90,451,1157,-105,436,1134,-156,435,1139,-173,446,1159,-39,1338,1138,-164,830,-374,-69,856,-598,-4,1525,1145,-31,1572,1133,-107,1587,1050,-82,1429,1026,-47,851,-570,-102,846,-369,-94,1385,127,-102,1374,58,-148,763,-191,-180,729,118,-72,1250,692,-193,1231,636,140,1177,670,161,1053,656,150,980,693,135,617,762,123,548,656,87,472,355,74,576,148,81,602,196,82,630,252,86,558,341,119,636,637,125,653,682,165,873,469,207,977,442,-220,940,466,-186,841,523,-171,705,843,-163,656,924,-131,424,1123,-124,308,1203,-123,311,1265,-118,314,1320,-130,476,1194,-165,712,995,-174,810,931,-164,981,719,-166,1043,686,-137,1171,688,175,823,-440,184,741,-449,169,445,-456,165,227,-91,159,212,-54,160,137,16,148,151,59,155,176,128,156,241,42,153,312,-66,160,507,-375,205,680,-273,255,978,-120,-169,830,-733,-176,774,-798,-147,581,-1028,-84,151,-990,-74,116,-942,-60,22,-899,-50,24,-854,-61,22,-781,-75,112,-841,-84,196,-909,-141,552,-929,-195,604,-722,-249,691,-400,133,566,274,115,550,321,87,543,336,56,551,328,29,565,281,51,536,260,80,520,256,110,540,251,-95,395,1236,-72,380,1204,-99,412,1166,-130,417,1158,-158,408,1172,-176,375,1207,-154,389,1240,-124,402,1245,-47,1385,1123,-7,1404,1170,17,1403,1170,42,1405,1165,74,1388,1112,-32,1330,-894,-42,1280,-916,0,1266,-914,44,1281,-917,34,1330,-895,1,1342,-897,-81,1093,-1278,0,1082,-1268,79,1097,-1284,43,1184,-1300,-5,1227,-1294,-51,1182,-1297,215,529,-464,188,525,-513,185,524,-540,109,525,-530,113,516,-491,110,533,-418,169,538,-399,212,537,-417,-100,691,-1008,-175,693,-1018,-178,672,-999,-204,636,-964,-202,605,-926,-159,594,-913,-100,609,-928,-102,655,-989,88,1576,1091,102,1602,1076,103,1590,1047,93,1563,1059,-74,1572,1105,-92,1597,1094,-97,1585,1066,-84,1558,1075,106,1581,1072,-96,1576,1090] }, - { "name": "horse_A_013", "vertices": [0,1349,53,0,1361,129,0,1375,-264,0,1413,-526,0,1059,-906,0,1192,-904,0,1340,-805,0,791,-412,0,709,-224,0,655,78,-6,1630,545,-15,1412,881,-1,963,730,0,971,-885,0,887,-789,-5,896,690,-4,789,456,-6,1706,1043,1,1652,1117,-10,1376,886,21,1270,1198,9,1509,1154,-1,1310,965,11,1189,1066,25,1210,1227,11,1155,1055,19,1108,1118,14,1193,1101,15,1121,1080,18,1117,1111,0,817,-612,16,1362,1179,24,1123,1179,0,1326,-834,0,1273,-870,1,1334,-1036,1,1227,-1018,-1,1349,-1139,2,1198,-1150,-5,1147,-1509,-4,1022,-1570,24,1151,1196,0,1454,293,0,1058,728,-20,1735,794,0,856,-701,13,1434,1167,0,1163,709,-4,819,586,278,1004,217,230,1194,21,276,1148,-151,252,1085,-248,298,790,20,145,1256,225,250,1113,485,144,1344,-326,201,1381,-513,283,841,-401,172,1261,545,137,1291,-813,216,802,-199,256,973,449,209,1109,353,257,887,596,232,1040,607,222,935,663,103,1508,706,65,1607,575,74,1479,885,104,955,682,149,902,-746,238,814,-492,248,821,549,113,1554,940,47,1682,1074,102,1578,980,33,1650,1114,108,1464,876,104,1538,1075,89,1385,877,66,1235,1081,93,1444,1092,42,1270,1195,46,1510,1148,64,1323,961,49,1197,1068,274,1088,-566,103,1028,-885,78,1194,1088,65,1225,1201,54,1150,1079,66,1134,1105,64,1138,1102,196,857,-319,93,883,627,82,806,-520,83,781,465,110,1656,1128,71,1749,1205,68,1738,1208,149,437,458,127,390,428,133,486,493,137,29,-314,125,50,-238,115,24,-339,55,387,430,65,486,497,29,55,-240,44,29,-336,68,822,-407,20,44,-285,57,1648,1112,82,1634,1091,88,1633,1074,61,1663,1100,45,1360,1173,79,1644,1033,43,1214,-882,87,1171,1149,73,1151,1144,204,907,371,23,1311,-840,33,1285,-851,34,1301,-1029,66,1239,-1018,46,1309,-1145,84,1219,-1158,41,1160,-1448,75,1100,-1477,88,1208,1160,67,1194,1158,105,1527,1129,68,1651,1105,98,1690,1153,110,1701,1147,80,1649,1048,67,813,599,38,437,465,67,1442,310,80,1068,704,56,1160,1182,53,1127,1169,53,1112,1112,46,1192,1089,47,1121,1107,36,1125,1079,58,1709,1155,86,1686,1129,115,1657,1115,95,1694,1062,62,1718,1148,311,838,-243,286,1139,-345,211,1028,-772,232,628,-472,251,670,-520,211,708,-568,131,734,-593,90,656,-534,131,623,-456,124,125,-305,44,130,-318,39,112,-354,60,111,-381,114,108,-375,128,104,-349,84,1626,875,42,1705,798,173,468,-646,171,489,-613,184,701,866,189,705,893,180,710,918,156,456,-679,162,631,847,156,612,864,154,650,828,127,170,-409,129,195,-394,128,147,-425,96,471,-610,85,710,916,111,461,-706,88,613,867,83,699,856,85,665,818,54,196,-404,72,146,-432,69,705,894,81,630,852,87,461,-643,57,177,-425,129,396,638,78,397,640,63,417,628,77,437,611,128,435,610,145,418,623,72,1254,1143,164,825,-372,69,859,-576,29,1439,1164,51,1488,1150,109,1510,1055,89,1351,1030,47,845,-574,101,813,-406,94,1348,128,102,1336,59,148,750,-213,179,691,81,73,1196,686,197,1175,613,-277,1014,225,-230,1194,21,-274,1103,-164,-242,887,-398,-298,790,20,-143,1260,232,-245,1125,521,-143,1307,-310,-201,1362,-498,-276,786,-728,-169,1261,556,-138,1291,-814,-213,747,-246,-261,995,474,-204,1131,387,-277,897,610,-233,1041,639,-237,930,683,-126,1506,697,-80,1606,570,-109,1477,882,-110,942,702,-151,952,-865,-234,837,-821,-271,837,555,-133,1546,962,-52,1679,1083,-116,1571,1000,-29,1648,1120,-134,1456,898,-99,1531,1094,-111,1379,895,-41,1232,1091,-79,1438,1107,0,1268,1198,-27,1508,1155,-66,1319,973,-24,1195,1075,-273,1066,-622,-105,1085,-917,-49,1191,1099,-18,1223,1209,-24,1148,1086,-31,1130,1114,-30,1136,1110,-190,771,-472,-105,875,641,-79,856,-854,-95,786,468,-106,1666,1142,-65,1778,1182,-60,1769,1187,-167,286,1279,-146,314,1328,-151,259,1225,-100,21,-1178,-96,6,-1101,-77,29,-1201,-73,320,1326,-83,264,1220,-1,17,-1090,-7,37,-1189,-61,783,-752,11,28,-1135,-53,1646,1121,-81,1630,1107,-89,1627,1091,-60,1660,1110,-12,1358,1178,-89,1639,1049,-44,1233,-880,-46,1167,1161,-32,1148,1153,-209,924,384,-23,1311,-840,-33,1285,-851,-32,1301,-1028,-62,1238,-1017,-46,1306,-1142,-80,1214,-1153,-50,1157,-1446,-82,1096,-1472,-47,1204,1172,-26,1191,1166,-90,1521,1147,-66,1648,1117,-94,1705,1154,-107,1714,1146,-87,1642,1064,-80,806,607,-57,293,1272,-67,1442,310,-79,1062,714,-8,1158,1188,-6,1125,1175,-16,1110,1118,-17,1190,1095,-11,1120,1112,-5,1124,1083,-55,1725,1145,-85,1694,1131,-113,1662,1130,-102,1681,1067,-60,1732,1136,-299,680,-591,-279,986,-426,-213,1080,-823,-224,625,-888,-244,684,-910,-206,741,-935,-127,778,-946,-84,682,-932,-122,615,-878,-98,103,-1126,-18,119,-1127,-9,120,-1167,-28,130,-1194,-82,120,-1195,-97,104,-1175,-121,1623,875,-83,1703,799,-164,566,-1150,-165,555,-1108,-231,643,827,-233,677,858,-222,711,884,-146,583,-1180,-203,600,928,-196,617,946,-196,581,907,-99,192,-1201,-104,200,-1173,-98,185,-1229,-88,545,-1117,-127,704,875,-100,608,-1191,-128,621,941,-131,626,811,-128,573,889,-29,211,-1174,-41,191,-1229,-113,673,852,-122,606,923,-78,563,-1146,-30,211,-1202,-153,394,1159,-102,397,1155,-87,381,1136,-102,363,1113,-153,362,1119,-169,374,1139,-37,1251,1153,-161,789,-443,-66,838,-677,-3,1438,1167,-31,1485,1158,-106,1503,1075,-81,1346,1045,-45,827,-638,-101,802,-424,-94,1348,128,-102,1336,59,-147,729,-227,-179,691,81,-72,1194,689,-193,1174,634,140,1117,664,161,987,651,151,925,685,137,711,930,128,598,877,105,382,653,95,375,419,100,421,450,99,472,485,101,449,598,123,665,816,126,699,849,166,775,498,208,870,438,-220,890,449,-187,786,499,-174,619,804,-165,570,891,-128,351,1103,-117,270,1238,-118,298,1293,-114,324,1342,-127,408,1171,-168,630,958,-177,723,894,-165,912,704,-166,979,676,-137,1112,684,164,794,-539,170,733,-590,142,460,-702,101,130,-430,92,111,-386,81,31,-321,68,43,-278,72,61,-207,84,133,-288,93,207,-382,131,491,-606,187,611,-448,247,837,-201,-162,859,-876,-166,774,-944,-132,603,-1192,-69,174,-1241,-59,130,-1201,-45,30,-1179,-36,21,-1134,-47,5,-1063,-60,105,-1103,-69,202,-1153,-126,553,-1098,-178,600,-876,-233,653,-556,150,428,537,132,435,585,103,434,601,72,438,590,46,427,541,69,391,537,99,374,540,129,393,529,-91,363,1233,-67,338,1209,-95,350,1162,-126,348,1150,-154,347,1168,-171,331,1214,-150,358,1238,-121,373,1240,-46,1298,1140,-6,1315,1187,18,1315,1188,43,1317,1183,75,1302,1129,-32,1330,-904,-42,1283,-930,0,1269,-929,43,1283,-930,34,1330,-904,0,1343,-905,-81,1144,-1319,0,1133,-1308,79,1148,-1323,43,1236,-1341,-4,1280,-1335,-51,1234,-1338,193,539,-681,168,554,-728,166,564,-753,90,565,-745,92,543,-712,88,532,-638,147,527,-619,190,531,-635,-86,706,-1156,-162,708,-1166,-164,685,-1149,-189,643,-1117,-186,608,-1082,-143,596,-1069,-83,615,-1082,-88,667,-1140,88,1491,1115,102,1517,1102,103,1507,1073,93,1479,1083,-73,1486,1130,-91,1511,1119,-97,1501,1091,-84,1473,1099,107,1497,1097,-95,1490,1115] }, - { "name": "horse_A_014", "vertices": [0,1338,54,0,1352,127,0,1342,-270,0,1401,-529,0,1080,-939,0,1210,-924,0,1349,-814,0,772,-463,0,710,-246,0,653,41,-6,1607,567,-14,1369,893,-1,942,722,0,989,-925,0,896,-832,-4,865,691,-3,753,465,-6,1660,1063,2,1606,1136,-8,1333,902,23,1222,1212,11,1461,1172,0,1265,980,14,1143,1079,28,1162,1240,14,1109,1068,22,1061,1130,17,1146,1114,18,1075,1092,21,1070,1123,0,813,-661,18,1314,1194,27,1075,1191,0,1337,-844,0,1287,-884,0,1366,-1050,1,1259,-1041,0,1403,-1161,2,1254,-1189,-3,1219,-1543,-1,1079,-1587,28,1103,1208,0,1440,294,0,1034,716,-20,1696,820,0,859,-746,14,1387,1184,0,1139,703,-3,790,593,277,964,207,229,1184,13,274,1117,-164,247,957,-333,293,786,-11,145,1228,217,250,1046,475,143,1303,-327,201,1362,-512,280,787,-588,172,1231,530,137,1301,-825,212,770,-242,257,897,487,210,1017,350,258,848,685,232,1001,614,222,917,727,104,1476,721,65,1582,596,75,1437,899,104,939,697,149,940,-852,236,802,-685,249,774,649,114,1510,958,47,1636,1094,102,1534,999,33,1604,1133,109,1421,893,105,1492,1093,91,1342,892,68,1190,1094,94,1398,1108,45,1222,1208,47,1463,1166,65,1279,976,51,1151,1081,274,1074,-621,104,1068,-939,80,1149,1100,67,1178,1214,57,1104,1091,69,1087,1117,67,1092,1114,193,783,-432,93,855,674,80,807,-718,84,739,514,110,1606,1148,71,1692,1233,68,1681,1235,171,282,808,151,225,809,154,342,807,82,12,-770,71,22,-693,61,13,-796,79,222,810,86,342,808,-22,37,-693,-9,25,-793,65,774,-606,-32,34,-740,57,1601,1131,83,1588,1110,88,1587,1093,62,1617,1120,47,1313,1188,80,1599,1053,43,1238,-902,90,1124,1162,76,1105,1156,204,844,395,23,1323,-851,33,1297,-864,34,1333,-1045,65,1271,-1041,46,1363,-1171,83,1275,-1195,43,1232,-1482,77,1172,-1509,90,1161,1173,70,1147,1170,106,1480,1146,69,1604,1124,99,1637,1176,110,1649,1170,81,1605,1067,68,786,644,61,282,809,67,1428,311,79,1045,690,59,1112,1195,56,1080,1181,56,1066,1123,48,1146,1102,50,1075,1119,39,1079,1091,59,1656,1179,87,1635,1151,116,1608,1135,96,1649,1086,62,1666,1173,306,720,-441,282,1046,-398,212,1058,-833,229,613,-732,249,670,-761,210,724,-792,130,758,-806,88,663,-781,128,604,-720,79,106,-747,0,121,-759,-5,110,-798,15,111,-825,68,101,-818,81,92,-793,85,1583,896,42,1666,822,165,526,-954,165,534,-915,185,739,990,190,757,1018,180,775,1043,150,528,-988,166,664,1019,158,658,1043,158,669,992,89,167,-844,92,185,-821,89,149,-867,87,521,-920,85,772,1038,106,546,-1012,91,658,1043,84,730,978,90,674,974,18,196,-832,33,155,-874,69,755,1016,84,664,1021,79,525,-954,20,184,-858,144,352,976,93,352,976,78,361,954,92,369,929,143,368,931,160,362,952,74,1208,1157,163,782,-452,68,840,-664,31,1392,1181,53,1441,1167,111,1465,1073,91,1306,1045,46,828,-648,101,787,-463,94,1339,126,102,1325,60,146,740,-241,176,688,45,73,1172,676,197,1144,592,-276,995,206,-229,1184,13,-271,1098,-185,-237,908,-504,-293,786,-11,-144,1245,226,-246,1088,508,-142,1277,-328,-202,1350,-510,-268,835,-858,-170,1238,549,-139,1306,-833,-208,748,-289,-260,956,466,-205,1093,374,-274,846,608,-233,1002,630,-235,882,683,-126,1474,713,-80,1581,591,-108,1434,896,-109,907,694,-152,1006,-954,-230,899,-948,-267,792,547,-132,1501,981,-52,1632,1103,-116,1526,1019,-28,1601,1139,-133,1412,915,-98,1484,1112,-109,1335,911,-39,1186,1104,-77,1391,1124,2,1220,1212,-26,1460,1172,-64,1274,988,-22,1148,1088,-274,1083,-681,-108,1122,-946,-46,1144,1112,-15,1175,1222,-21,1101,1098,-28,1084,1126,-26,1089,1122,-185,787,-553,-103,832,638,-76,928,-981,-93,756,456,-105,1617,1162,-64,1728,1207,-60,1719,1212,-155,183,1208,-135,216,1254,-138,150,1157,-102,31,-1377,-97,4,-1303,-78,41,-1398,-63,225,1252,-70,156,1153,-2,11,-1291,-8,45,-1386,-54,844,-884,10,28,-1334,-53,1599,1141,-81,1583,1126,-89,1580,1110,-60,1613,1130,-10,1310,1193,-89,1593,1068,-45,1252,-895,-43,1119,1174,-28,1101,1166,-207,895,367,-23,1323,-851,-33,1297,-864,-32,1332,-1045,-63,1270,-1040,-46,1361,-1169,-80,1271,-1192,-49,1230,-1480,-81,1169,-1506,-44,1156,1185,-23,1144,1179,-88,1473,1164,-66,1601,1136,-93,1656,1176,-106,1665,1169,-87,1596,1083,-78,768,597,-45,192,1201,-67,1428,311,-79,1036,704,-5,1110,1201,-2,1077,1187,-12,1063,1130,-14,1144,1107,-8,1073,1124,-2,1077,1095,-55,1676,1167,-84,1646,1152,-112,1614,1151,-101,1636,1088,-59,1684,1158,-287,725,-718,-276,992,-513,-216,1114,-864,-207,650,-995,-229,705,-1025,-193,760,-1057,-116,798,-1072,-69,706,-1045,-105,646,-983,-97,104,-1313,-16,117,-1313,-7,124,-1353,-26,138,-1378,-80,130,-1379,-96,112,-1362,-121,1580,896,-83,1664,823,-148,568,-1270,-149,550,-1227,-226,568,793,-229,597,828,-218,627,859,-130,587,-1297,-198,510,886,-190,524,906,-190,495,862,-95,203,-1375,-100,206,-1346,-94,200,-1404,-73,539,-1241,-123,623,849,-84,612,-1306,-123,530,901,-126,555,774,-123,491,841,-24,215,-1346,-38,204,-1404,-109,595,822,-116,518,881,-62,561,-1268,-25,219,-1374,-142,271,1080,-91,275,1076,-77,262,1054,-92,248,1029,-142,245,1035,-158,254,1057,-35,1203,1167,-159,787,-505,-64,857,-751,-2,1390,1184,-29,1438,1175,-105,1456,1093,-79,1300,1060,-44,837,-702,-100,787,-478,-94,1339,126,-102,1325,60,-144,728,-258,-176,688,45,-72,1170,682,-194,1146,623,140,1091,645,161,963,665,151,915,738,136,781,1054,131,653,1061,119,348,995,120,207,810,122,262,809,120,324,807,117,373,912,127,674,973,128,727,971,167,726,585,209,806,499,-218,858,442,-183,750,487,-170,548,767,-160,487,844,-117,237,1017,-104,163,1170,-107,198,1221,-104,229,1267,-116,283,1093,-162,536,920,-174,638,871,-163,867,702,-165,942,667,-138,1083,673,163,804,-739,169,755,-804,137,542,-1009,60,135,-876,47,108,-829,27,20,-778,15,27,-733,20,33,-660,40,115,-729,56,196,-807,125,536,-908,184,589,-717,241,703,-402,-159,930,-1002,-154,793,-1070,-115,609,-1306,-66,190,-1417,-57,140,-1384,-46,37,-1377,-37,22,-1334,-48,-3,-1265,-59,102,-1291,-65,205,-1326,-109,545,-1216,-161,628,-980,-221,701,-683,169,320,877,148,353,911,119,361,923,89,356,911,65,318,877,89,287,895,119,274,906,148,286,889,-81,255,1154,-56,229,1134,-84,235,1085,-114,230,1071,-143,231,1091,-160,219,1139,-140,250,1159,-111,264,1163,-43,1251,1155,-4,1267,1202,21,1267,1203,46,1269,1197,77,1255,1144,-32,1349,-915,-42,1304,-944,0,1290,-944,43,1304,-945,34,1349,-915,0,1362,-915,-80,1219,-1359,0,1207,-1349,80,1223,-1362,44,1312,-1376,-3,1356,-1369,-50,1310,-1374,193,607,-959,169,639,-998,167,657,-1018,91,657,-1011,92,624,-988,87,587,-924,146,574,-907,189,582,-919,-69,703,-1267,-145,703,-1278,-147,681,-1259,-171,640,-1224,-167,605,-1187,-123,593,-1174,-64,612,-1187,-70,665,-1249,90,1445,1132,104,1471,1119,104,1462,1090,95,1433,1100,-72,1439,1147,-90,1464,1137,-95,1454,1108,-82,1427,1116,108,1451,1114,-94,1443,1133] }, - { "name": "horse_A_015", "vertices": [0,1342,54,0,1360,122,0,1335,-283,0,1400,-541,0,1089,-958,0,1218,-940,0,1354,-827,0,770,-488,0,724,-253,0,672,21,-6,1616,564,-12,1380,896,0,931,709,0,997,-946,0,901,-854,-2,856,657,-1,768,436,-5,1681,1052,3,1631,1128,-7,1345,910,26,1253,1227,12,1489,1172,3,1282,993,17,1167,1099,31,1195,1259,17,1131,1090,25,1087,1154,20,1171,1134,21,1099,1116,24,1096,1147,0,815,-685,21,1344,1204,30,1105,1215,0,1342,-857,0,1294,-898,0,1381,-1067,1,1275,-1062,0,1432,-1183,1,1286,-1222,-3,1276,-1578,-2,1141,-1635,31,1134,1230,0,1448,289,0,1034,712,-19,1705,812,0,863,-769,17,1416,1189,0,1145,698,-1,792,565,274,976,194,227,1189,9,271,1124,-172,246,966,-379,285,802,-26,145,1238,212,250,1052,471,144,1300,-345,201,1362,-529,277,801,-641,172,1238,527,138,1307,-841,209,785,-256,256,895,470,210,1030,343,258,833,655,232,994,605,222,899,701,105,1486,718,65,1591,593,77,1448,897,104,929,685,147,959,-891,233,818,-738,249,761,623,115,1526,956,48,1659,1084,104,1552,995,35,1629,1126,111,1433,896,107,1516,1092,93,1354,900,71,1214,1111,96,1422,1113,47,1253,1223,49,1491,1166,68,1296,987,54,1175,1101,273,1084,-662,104,1079,-965,83,1173,1120,70,1209,1232,60,1128,1113,72,1113,1140,70,1118,1137,192,787,-469,93,847,649,78,825,-770,83,737,496,111,1629,1140,72,1713,1226,68,1703,1228,172,232,1064,151,189,1101,156,278,1025,82,1,-1010,72,-7,-932,60,7,-1034,79,186,1101,87,278,1024,-21,6,-928,-9,18,-1028,62,790,-659,-32,14,-974,58,1626,1123,84,1612,1103,89,1610,1086,63,1641,1112,50,1342,1197,81,1620,1045,43,1246,-920,93,1153,1182,79,1133,1178,202,847,375,23,1329,-864,33,1304,-878,34,1348,-1063,65,1286,-1061,46,1393,-1196,83,1307,-1226,43,1284,-1515,76,1226,-1547,93,1190,1191,73,1176,1190,108,1507,1146,70,1629,1116,99,1659,1168,111,1671,1163,82,1627,1059,68,782,624,61,232,1062,67,1435,306,79,1048,686,62,1143,1216,59,1109,1205,59,1092,1148,51,1171,1121,53,1101,1142,42,1103,1114,60,1679,1172,88,1658,1144,116,1630,1128,97,1672,1079,63,1689,1166,302,733,-495,282,1054,-441,211,1068,-864,225,631,-787,244,687,-815,206,742,-846,127,777,-860,84,682,-836,123,622,-776,79,86,-965,0,104,-972,-5,102,-1013,15,109,-1039,68,98,-1036,81,84,-1014,86,1595,892,43,1676,815,161,544,-1038,160,539,-995,185,737,960,189,768,986,178,797,1008,146,557,-1070,165,680,1031,156,687,1055,157,671,1004,88,168,-1046,91,179,-1019,87,158,-1073,84,529,-1007,83,792,1001,102,582,-1087,89,687,1052,84,724,948,90,665,984,16,192,-1025,31,166,-1078,69,765,982,82,680,1030,75,543,-1038,19,189,-1054,141,389,1150,90,388,1148,76,385,1124,91,379,1098,142,380,1102,158,385,1125,77,1235,1173,162,783,-482,67,847,-697,33,1421,1185,55,1469,1169,112,1487,1073,94,1327,1055,45,833,-677,101,786,-489,94,1346,121,102,1329,60,143,755,-250,171,706,27,73,1177,672,197,1147,591,-273,1019,200,-227,1189,9,-269,1104,-197,-239,937,-577,-285,802,-26,-144,1259,230,-247,1099,517,-142,1268,-347,-201,1348,-525,-274,904,-941,-171,1241,555,-139,1314,-849,-205,765,-313,-256,984,436,-205,1131,389,-265,856,520,-232,991,609,-228,868,604,-125,1484,711,-79,1590,588,-107,1446,895,-107,892,656,-155,1054,-995,-235,976,-1023,-256,812,459,-131,1517,980,-51,1655,1094,-114,1544,1016,-27,1627,1132,-131,1424,920,-97,1508,1111,-107,1347,919,-36,1210,1121,-75,1416,1129,5,1251,1227,-24,1488,1173,-62,1291,1000,-19,1172,1108,-275,1108,-718,-108,1146,-961,-43,1169,1132,-12,1206,1240,-18,1126,1121,-25,1109,1149,-23,1115,1145,-188,813,-606,-97,839,578,-82,1007,-1053,-87,781,407,-103,1640,1155,-61,1751,1200,-57,1742,1205,-120,83,936,-101,108,987,-103,62,879,-139,202,-1684,-132,127,-1660,-116,225,-1691,-29,119,986,-35,71,876,-36,124,-1654,-46,220,-1685,-60,914,-967,-24,168,-1668,-51,1624,1134,-79,1607,1119,-87,1604,1104,-59,1638,1122,-8,1340,1203,-87,1614,1061,-45,1262,-907,-40,1148,1195,-25,1129,1188,-202,928,337,-23,1329,-864,-33,1304,-878,-32,1348,-1063,-63,1285,-1060,-46,1392,-1195,-81,1304,-1224,-49,1282,-1514,-81,1224,-1545,-41,1185,1204,-20,1173,1199,-87,1500,1165,-64,1626,1129,-91,1679,1169,-104,1688,1162,-86,1619,1076,-72,780,542,-11,98,930,-67,1435,306,-79,1031,699,-2,1140,1222,0,1107,1210,-9,1089,1154,-12,1168,1127,-4,1099,1148,0,1101,1118,-53,1700,1160,-82,1669,1145,-110,1637,1144,-100,1660,1081,-58,1707,1152,-293,786,-808,-277,1011,-573,-217,1143,-886,-214,713,-1077,-236,768,-1108,-199,823,-1140,-122,860,-1155,-75,768,-1128,-112,709,-1065,-127,197,-1588,-47,206,-1583,-40,242,-1603,-59,270,-1606,-113,266,-1609,-129,240,-1611,-119,1592,892,-82,1673,817,-159,638,-1368,-159,611,-1327,-207,565,672,-210,584,713,-200,605,749,-140,663,-1390,-176,484,739,-168,489,763,-169,479,711,-125,302,-1548,-129,297,-1520,-125,310,-1574,-85,601,-1347,-105,607,740,-93,687,-1395,-101,498,759,-107,561,652,-102,484,689,-53,302,-1520,-68,314,-1575,-91,588,707,-95,495,736,-73,628,-1369,-54,315,-1545,-110,192,827,-60,199,824,-46,194,799,-61,190,770,-112,184,776,-127,183,800,-32,1231,1183,-160,797,-542,-66,880,-794,0,1419,1189,-27,1466,1177,-103,1479,1094,-77,1321,1071,-45,851,-738,-100,788,-506,-94,1346,121,-102,1329,60,-142,743,-272,-171,706,27,-73,1174,679,-196,1141,631,140,1091,643,161,954,655,151,897,715,134,808,1017,128,691,1072,115,395,1168,120,175,1111,123,217,1076,121,264,1036,116,374,1083,127,665,985,128,717,941,166,717,564,209,797,480,-211,887,389,-173,776,412,-150,555,643,-139,479,691,-87,184,755,-69,74,894,-72,97,951,-70,119,1002,-85,198,843,-139,495,780,-156,614,764,-157,851,629,-163,928,635,-139,1073,673,160,821,-792,166,773,-858,133,577,-1085,59,147,-1086,46,108,-1044,27,10,-1015,15,6,-970,21,-4,-897,40,91,-945,55,185,-1002,121,539,-987,179,607,-773,237,715,-456,-165,1012,-1073,-160,855,-1153,-125,685,-1395,-97,310,-1590,-91,276,-1606,-83,207,-1683,-73,164,-1669,-81,94,-1647,-88,179,-1579,-93,288,-1504,-120,603,-1318,-168,692,-1062,-227,759,-775,168,305,1094,147,352,1098,117,366,1101,88,354,1095,64,303,1092,87,289,1126,117,284,1141,147,287,1124,-49,167,897,-24,147,872,-52,162,825,-82,158,809,-111,155,830,-127,133,875,-108,160,901,-80,173,911,-41,1278,1168,-1,1298,1214,23,1297,1215,48,1299,1209,80,1282,1156,-32,1359,-929,-42,1314,-960,0,1300,-960,43,1315,-960,34,1359,-929,0,1371,-929,-81,1262,-1395,0,1249,-1385,79,1265,-1397,44,1356,-1403,-3,1399,-1393,-49,1354,-1402,189,625,-1015,164,663,-1052,162,684,-1071,87,684,-1063,88,647,-1043,82,601,-979,141,584,-964,184,594,-977,-75,765,-1347,-150,767,-1357,-153,744,-1339,-177,701,-1306,-174,663,-1272,-130,649,-1259,-71,668,-1272,-76,725,-1330,92,1471,1134,105,1496,1119,106,1485,1090,97,1457,1102,-70,1465,1149,-88,1489,1138,-94,1478,1110,-80,1451,1119,110,1476,1115,-92,1468,1135] } - ], - - "morphColors": [ - { "name": "horse_colorMap", "colors": [0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.360,0.220,0.210,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.240,0.120,0.090,0.240,0.120,0.090,0.240,0.120,0.090,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.750,0.570,0.420,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.360,0.220,0.210,0.360,0.220,0.210,0.750,0.570,0.420,0.750,0.570,0.420,0.650,0.360,0.220,0.650,0.360,0.220,0.360,0.220,0.210,0.360,0.220,0.210,0.360,0.220,0.210,0.360,0.220,0.210,0.360,0.220,0.210,0.360,0.220,0.210,0.360,0.220,0.210,0.360,0.220,0.210,0.360,0.220,0.210,0.360,0.220,0.210,0.360,0.220,0.210,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.360,0.220,0.210,0.360,0.220,0.210,0.360,0.220,0.210,0.360,0.220,0.210,0.360,0.220,0.210,0.360,0.220,0.210,0.360,0.220,0.210,0.360,0.220,0.210,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.350,0.160,0.100,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.350,0.160,0.100,0.350,0.160,0.100,0.650,0.360,0.220,0.360,0.220,0.210,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.750,0.570,0.420,0.750,0.570,0.420,0.650,0.360,0.220,0.650,0.360,0.220,0.750,0.570,0.420,0.240,0.120,0.090,0.360,0.220,0.210,0.360,0.220,0.210,0.360,0.220,0.210,0.360,0.220,0.210,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.240,0.120,0.090,0.240,0.120,0.090,0.240,0.120,0.090,0.240,0.120,0.090,0.240,0.120,0.090,0.240,0.120,0.090,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.240,0.120,0.090,0.240,0.120,0.090,0.240,0.120,0.090,0.240,0.120,0.090,0.240,0.120,0.090,0.240,0.120,0.090,0.240,0.120,0.090,0.240,0.120,0.090,0.240,0.120,0.090,0.240,0.120,0.090,0.240,0.120,0.090,0.240,0.120,0.090,0.360,0.220,0.210,0.360,0.220,0.210,0.360,0.220,0.210,0.360,0.220,0.210,0.360,0.220,0.210,0.360,0.220,0.210,0.650,0.360,0.220,0.750,0.570,0.420,0.360,0.220,0.210,0.360,0.220,0.210,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.350,0.160,0.100,0.350,0.160,0.100,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.360,0.220,0.210,0.360,0.220,0.210,0.360,0.220,0.210,0.360,0.220,0.210,0.360,0.220,0.210,0.360,0.220,0.210,0.360,0.220,0.210,0.360,0.220,0.210,0.360,0.220,0.210,0.360,0.220,0.210,0.360,0.220,0.210,0.360,0.220,0.210,0.360,0.220,0.210,0.360,0.220,0.210,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.240,0.120,0.090,0.240,0.120,0.090,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.750,0.570,0.420,0.750,0.570,0.420,0.750,0.570,0.420,0.750,0.570,0.420,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.240,0.120,0.090,0.240,0.120,0.090,0.240,0.120,0.090,0.240,0.120,0.090,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.360,0.220,0.210,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.750,0.570,0.420,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.750,0.570,0.420,0.650,0.360,0.220,0.360,0.220,0.210,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.240,0.120,0.090,0.240,0.120,0.090,0.650,0.360,0.220,0.240,0.120,0.090,0.650,0.360,0.220,0.650,0.360,0.220,0.750,0.570,0.420,0.650,0.360,0.220,0.650,0.360,0.220,0.360,0.220,0.210,0.360,0.220,0.210,0.750,0.570,0.420,0.750,0.570,0.420,0.650,0.360,0.220,0.650,0.360,0.220,0.360,0.220,0.210,0.360,0.220,0.210,0.360,0.220,0.210,0.360,0.220,0.210,0.360,0.220,0.210,0.360,0.220,0.210,0.360,0.220,0.210,0.360,0.220,0.210,0.360,0.220,0.210,0.360,0.220,0.210,0.360,0.220,0.210,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.360,0.220,0.210,0.360,0.220,0.210,0.360,0.220,0.210,0.360,0.220,0.210,0.360,0.220,0.210,0.360,0.220,0.210,0.360,0.220,0.210,0.360,0.220,0.210,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.650,0.360,0.220,0.360,0.220,0.210,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.750,0.570,0.420,0.750,0.570,0.420,0.650,0.360,0.220,0.650,0.360,0.220,0.240,0.120,0.090,0.750,0.570,0.420,0.360,0.220,0.210,0.360,0.220,0.210,0.360,0.220,0.210,0.360,0.220,0.210,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.240,0.120,0.090,0.240,0.120,0.090,0.240,0.120,0.090,0.240,0.120,0.090,0.240,0.120,0.090,0.240,0.120,0.090,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.240,0.120,0.090,0.240,0.120,0.090,0.240,0.120,0.090,0.240,0.120,0.090,0.240,0.120,0.090,0.240,0.120,0.090,0.240,0.120,0.090,0.240,0.120,0.090,0.240,0.120,0.090,0.240,0.120,0.090,0.240,0.120,0.090,0.240,0.120,0.090,0.360,0.220,0.210,0.360,0.220,0.210,0.360,0.220,0.210,0.360,0.220,0.210,0.360,0.220,0.210,0.360,0.220,0.210,0.650,0.360,0.220,0.750,0.570,0.420,0.360,0.220,0.210,0.360,0.220,0.210,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.220,0.110,0.090,0.350,0.160,0.100,0.350,0.160,0.100,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.360,0.220,0.210,0.360,0.220,0.210,0.360,0.220,0.210,0.360,0.220,0.210,0.360,0.220,0.210,0.360,0.220,0.210,0.360,0.220,0.210,0.360,0.220,0.210,0.360,0.220,0.210,0.360,0.220,0.210,0.360,0.220,0.210,0.360,0.220,0.210,0.360,0.220,0.210,0.360,0.220,0.210,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.240,0.120,0.090,0.240,0.120,0.090,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.750,0.570,0.420,0.750,0.570,0.420,0.750,0.570,0.420,0.750,0.570,0.420,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.240,0.120,0.090,0.240,0.120,0.090,0.240,0.120,0.090,0.240,0.120,0.090,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.360,0.220,0.210,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.750,0.570,0.420,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.350,0.160,0.100,0.360,0.220,0.210,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.750,0.570,0.420,0.750,0.570,0.420,0.750,0.570,0.420,0.750,0.570,0.420,0.650,0.360,0.220,0.650,0.360,0.220,0.360,0.220,0.210,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.240,0.120,0.090,0.240,0.120,0.090,0.240,0.120,0.090,0.240,0.120,0.090,0.240,0.120,0.090,0.240,0.120,0.090,0.240,0.120,0.090,0.240,0.120,0.090,0.240,0.120,0.090,0.240,0.120,0.090,0.240,0.120,0.090,0.240,0.120,0.090,0.750,0.570,0.420,0.240,0.120,0.090,0.750,0.570,0.420,0.240,0.120,0.090,0.240,0.120,0.090,0.240,0.120,0.090,0.240,0.120,0.090,0.240,0.120,0.090,0.240,0.120,0.090,0.240,0.120,0.090,0.240,0.120,0.090,0.240,0.120,0.090,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.750,0.570,0.420,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.350,0.160,0.100,0.350,0.160,0.100,0.650,0.360,0.220,0.650,0.360,0.220,0.220,0.110,0.090,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.220,0.110,0.090,0.220,0.110,0.090,0.220,0.110,0.090,0.220,0.110,0.090,0.220,0.110,0.090,0.220,0.110,0.090,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220,0.650,0.360,0.220] } - ], - - "normals": [], - - "colors": [], - - "uvs": [[0.448620,0.529399,0.416272,0.497377,0.336939,0.484467,0.353083,0.543663,0.412052,0.590391,0.317679,0.592247,0.321725,0.532901,0.294803,0.573531,0.528703,0.493874,0.517961,0.541268,0.287719,0.460762,0.391785,0.432560,0.252392,0.457865,0.274426,0.519441,0.577758,0.555090,0.631081,0.525947,0.239532,0.460301,0.244234,0.517700,0.909079,0.311955,0.881905,0.307722,0.491907,0.578810,0.518764,0.585592,0.568992,0.627229,0.614655,0.631727,0.629909,0.617449,0.647716,0.593320,0.593608,0.442145,0.083679,0.217254,0.157074,0.275340,0.180338,0.200676,0.116178,0.150781,0.755107,0.105826,0.776456,0.108499,0.806134,0.116032,0.219545,0.564538,0.259562,0.564962,0.839270,0.313162,0.683083,0.562401,0.755016,0.212912,0.768605,0.214509,0.856595,0.448744,0.863080,0.449751,0.853753,0.377497,0.829794,0.379881,0.662924,0.653966,0.644562,0.675804,0.191061,0.095103,0.157435,0.061005,0.100212,0.080212,0.228324,0.102289,0.213134,0.073691,0.207633,0.042607,0.313178,0.136170,0.268864,0.129625,0.272717,0.160418,0.291926,0.160894,0.236716,0.203528,0.240792,0.158661,0.290159,0.095923,0.329056,0.128973,0.304291,0.086711,0.274767,0.204309,0.300841,0.190356,0.239891,0.079419,0.239277,0.076692,0.498842,0.449753,0.271535,0.420346,0.253660,0.423588,0.220900,0.438695,0.363919,0.604435,0.345705,0.664995,0.402715,0.653643,0.213601,0.325620,0.246160,0.266939,0.186881,0.508599,0.178806,0.556069,0.204865,0.549716,0.212216,0.508022,0.183835,0.580529,0.200311,0.568395,0.657784,0.689384,0.680358,0.664843,0.503354,0.671921,0.142700,0.023015,0.067275,0.040797,0.253846,0.038787,0.257187,0.013533,0.205939,0.006708,0.267961,0.247575,0.346092,0.119764,0.321232,0.078470,0.293134,0.227031,0.314633,0.207931,0.286943,0.062124,0.304841,0.050293,0.207747,0.484584,0.326770,0.143301,0.332008,0.148408,0.345432,0.150362,0.343181,0.136009,0.311369,0.166823,0.320043,0.180461,0.356980,0.152072,0.353631,0.132660,0.330518,0.192926,0.336440,0.153512,0.340285,0.157448,0.351643,0.163322,0.847264,0.062608,0.882816,0.054963,0.815980,0.306398,0.792789,0.308508,0.126016,0.372202,0.741446,0.213386,0.871790,0.450617,0.824355,0.377986,0.811315,0.377671,0.726031,0.111187,0.899376,0.196896,0.914374,0.196797,0.916020,0.063441,0.944843,0.073250,0.764570,0.307954,0.795555,0.377061,0.235306,0.085310,0.232653,0.076789,0.247165,0.105246,0.244592,0.084865,0.273795,0.082085,0.251799,0.077947,0.254435,0.068048,0.579812,0.681733,0.502411,0.691818,0.581707,0.696312,0.204052,0.601822,0.188050,0.611262,0.212543,0.656931,0.220374,0.636205,0.332590,0.163875,0.316360,0.167934,0.319999,0.168952,0.337409,0.171224,0.326506,0.182207,0.333347,0.184798,0.326082,0.173864,0.331226,0.169778,0.780124,0.214561,0.775712,0.238360,0.790837,0.238330,0.759075,0.237832,0.854267,0.471589,0.865949,0.474456,0.843297,0.447300,0.839248,0.469354,0.882496,0.195799,0.864834,0.194489,0.853265,0.223612,0.873834,0.229854,0.172056,0.399007,0.741083,0.239048,0.878960,0.471705,0.804374,0.449801,0.795275,0.448443,0.792550,0.473850,0.807206,0.475517,0.386821,0.415024,0.388824,0.697340,0.892459,0.227099,0.910105,0.224998,0.785683,0.448328,0.779285,0.471824,0.300359,0.617958,0.279467,0.658239,0.713677,0.303104,0.771809,0.447735,0.759398,0.469865,0.149334,0.714967,0.101030,0.715346,0.112709,0.741649,0.140764,0.741363,0.019361,0.683787,0.008075,0.715908,0.019397,0.739997,0.049952,0.739976,0.069902,0.721874,0.243698,0.078814,0.238276,0.079154,0.236435,0.075945,0.240871,0.074567,0.224019,0.122967,0.054063,0.446416,0.053310,0.442271,0.050633,0.437415,0.052359,0.452293,0.331553,0.156146,0.325437,0.154252,0.328037,0.160953,0.344872,0.168499,0.335807,0.160145,0.515975,0.630650,0.198455,0.463542,0.197107,0.473974,0.197428,0.459486,0.190080,0.489251,0.193914,0.479398,0.274903,0.692300,0.330594,0.688092,0.159409,0.469525,0.161350,0.460397,0.122364,0.459425,0.122678,0.463511,0.161571,0.454003,0.123048,0.453028,0.157336,0.478246,0.121809,0.471155,0.239701,0.075696,0.236803,0.067189,0.239474,0.074078,0.510421,0.408256,0.140199,0.685877,0.112139,0.685732,0.030193,0.102811,0.675476,0.616115,0.699849,0.632259,0.587899,0.403711,0.014499,0.055576,0.323645,0.174652,0.238975,0.076435,0.239347,0.075534,0.937149,0.318413,0.842241,0.090448,0.794728,0.069773,0.758361,0.005070,0.737921,0.053037,0.704185,0.081500,0.982352,0.053080,0.918260,0.033651,0.869065,0.008364,0.817747,0.015248,0.970268,0.279984,0.938952,0.264731,0.891325,0.272093,0.837155,0.291223,0.820828,0.283650,0.792036,0.285922,0.774985,0.287144,0.664395,0.283391,0.874761,0.380440,0.762675,0.376930,0.886450,0.386978,0.884339,0.493419,0.868847,0.496801,0.773430,0.494287,0.749914,0.492433,0.788595,0.494306,0.805248,0.496526,0.852193,0.493125,0.838839,0.488594,0.865297,0.268014,0.839696,0.259737,0.888877,0.265003,0.911201,0.260512,0.762025,0.266882,0.739847,0.267853,0.781403,0.268411,0.801923,0.268072,0.201695,0.581882,0.331561,0.821659,0.363908,0.789637,0.443242,0.776727,0.427098,0.835923,0.368129,0.882651,0.462502,0.884506,0.458456,0.825161,0.485378,0.865791,0.492462,0.753022,0.388396,0.724819,0.527789,0.750125,0.505755,0.811701,0.202423,0.847349,0.149100,0.818207,0.251478,0.786134,0.262220,0.833528,0.540649,0.752561,0.535947,0.809960,0.776289,0.875849,0.741961,0.807367,0.769134,0.803133,0.797288,0.872911,0.288274,0.871069,0.261417,0.877852,0.211189,0.919489,0.165526,0.923986,0.150272,0.909709,0.132465,0.885580,0.186573,0.734405,0.632824,0.217254,0.559428,0.275340,0.536165,0.200676,0.600325,0.150781,0.935289,0.545225,0.918101,0.598006,0.896757,0.600679,0.878490,0.561956,0.914849,0.497255,0.867085,0.608214,0.830967,0.582627,0.560636,0.856798,0.520619,0.857222,0.811775,0.808572,0.821250,0.875292,0.918196,0.705088,0.904602,0.706686,0.794442,0.944152,0.787969,0.945167,0.117257,0.946226,0.135619,0.968064,0.525441,0.095103,0.559068,0.061005,0.616291,0.080212,0.403325,0.136170,0.447639,0.129625,0.443786,0.160418,0.424576,0.160894,0.479786,0.203528,0.475710,0.158661,0.426343,0.095923,0.387447,0.128973,0.412212,0.086711,0.441735,0.204309,0.415662,0.190356,0.281339,0.742013,0.508646,0.712606,0.526521,0.715848,0.559281,0.730954,0.416263,0.896695,0.434476,0.957255,0.377466,0.945903,0.502901,0.325620,0.470343,0.266939,0.593300,0.800859,0.601375,0.848329,0.575316,0.841976,0.567965,0.800281,0.122397,0.981644,0.099822,0.957103,0.276827,0.964181,0.573802,0.023015,0.649228,0.040797,0.508870,0.042607,0.462656,0.038787,0.459315,0.013533,0.510564,0.006708,0.448542,0.247575,0.370410,0.119764,0.395271,0.078470,0.423368,0.227031,0.401869,0.207931,0.429560,0.062124,0.411662,0.050293,0.572434,0.776844,0.389732,0.143301,0.384494,0.148408,0.371071,0.150362,0.373321,0.136009,0.405133,0.166823,0.396459,0.180461,0.359523,0.152072,0.362871,0.132660,0.385985,0.192926,0.380062,0.153512,0.376218,0.157448,0.364859,0.163322,0.849327,0.516025,0.819845,0.563383,0.784244,0.555709,0.797979,0.509115,0.835063,0.801809,0.858255,0.803919,0.839728,0.873082,0.826688,0.873397,0.931768,0.705562,0.779251,0.946026,0.764590,0.882392,0.969009,0.573688,0.947161,0.603363,0.767695,0.697676,0.752700,0.697573,0.748830,0.534424,0.751026,0.564203,0.722240,0.574027,0.684726,0.553849,0.886473,0.803365,0.855488,0.872472,0.503369,0.073691,0.488179,0.102289,0.481197,0.085310,0.483849,0.076789,0.471910,0.084865,0.469338,0.105246,0.442707,0.082085,0.464704,0.077947,0.479699,0.067189,0.462068,0.068048,0.200369,0.973993,0.277770,0.984078,0.198474,0.988572,0.576129,0.894082,0.592130,0.903522,0.567638,0.949191,0.559807,0.928465,0.383913,0.163875,0.400142,0.167934,0.396503,0.168952,0.379094,0.171224,0.389997,0.182207,0.383155,0.184798,0.390421,0.173864,0.385277,0.169778,0.893083,0.706738,0.897494,0.730541,0.882366,0.730510,0.914135,0.730012,0.796777,0.967000,0.785096,0.969866,0.807749,0.942713,0.811794,0.964766,0.784577,0.696573,0.802237,0.695267,0.813800,0.724386,0.793238,0.730628,0.932131,0.731231,0.772084,0.967117,0.846669,0.945212,0.855768,0.943854,0.858493,0.969261,0.843837,0.970929,0.774615,0.727869,0.756972,0.725774,0.865361,0.943739,0.871758,0.967235,0.479822,0.910218,0.500714,0.950499,0.937366,0.798515,0.888369,0.872341,0.879235,0.943146,0.891646,0.965276,0.148932,0.645423,0.100628,0.644944,0.112362,0.618666,0.140417,0.619010,0.021276,0.621508,0.051811,0.620398,0.064275,0.652082,0.053851,0.676572,0.023316,0.677680,0.002710,0.660326,0.472805,0.078814,0.476612,0.079419,0.478227,0.079154,0.480068,0.075945,0.477029,0.074078,0.475632,0.074567,0.492484,0.122967,0.726118,0.738676,0.726871,0.734531,0.729548,0.729675,0.727822,0.744552,0.384949,0.156146,0.391065,0.154252,0.388466,0.160953,0.371630,0.168499,0.380695,0.160145,0.264206,0.922910,0.581726,0.755802,0.583074,0.766234,0.582753,0.751746,0.590101,0.781510,0.586266,0.771658,0.618831,0.752657,0.620772,0.761785,0.618610,0.746263,0.622845,0.770506,0.505278,0.984560,0.449587,0.980351,0.657817,0.751685,0.657503,0.755771,0.657133,0.745288,0.658372,0.763415,0.477225,0.076692,0.476802,0.075696,0.477155,0.075534,0.477527,0.076435,0.139736,0.674495,0.111676,0.674581,0.686309,0.102811,0.104705,0.908375,0.080332,0.924519,0.392857,0.174652,0.713897,0.813824,0.680775,0.775394,0.712090,0.760142,0.759721,0.767504,0.813891,0.786633,0.830216,0.779061,0.859008,0.781333,0.876058,0.782556,0.766705,0.988829,0.782198,0.992212,0.877613,0.989698,0.901129,0.987844,0.862448,0.989717,0.845795,0.991937,0.798849,0.988537,0.812205,0.984003,0.801772,0.768776,0.827368,0.760502,0.778196,0.765767,0.755877,0.761277,0.911186,0.759067,0.933366,0.760037,0.891804,0.760597,0.871280,0.760257,0.578486,0.874142,0.596346,0.872789,0.702004,0.055576,0.192282,0.695970,0.269760,0.700516,0.393361,0.707284,0.391357,0.989600,0.590487,0.372202,0.544447,0.399007,0.097098,0.854661,0.579870,0.860655,0.661596,0.604718,0.646417,0.635707,0.843406,0.011806,0.629609,0.653765,0.865040,0.058786,0.873665,0.195144,0.863549,0.226733,0.126169,0.685805,0.852497,0.263875,0.125182,0.715157,0.750936,0.267368,0.126736,0.741506,0.750079,0.238440,0.748231,0.213149,0.740569,0.108507,0.509664,0.651286,0.721053,0.067269,0.505335,0.582201,0.274846,0.874461,0.952149,0.559456,0.270517,0.943546,0.932631,0.600684,0.924982,0.705325,0.923133,0.730622,0.126390,0.618838,0.922276,0.759552,0.124780,0.645184,0.814570,0.764639,0.125706,0.674538,0.803519,0.727507,0.793407,0.695920,0.802045,0.559546,0.150572,0.946025,0.823653,0.512570,0.133764,0.927967,0.118585,0.896978,0.209928,0.566467,0.806432,0.284786,0.804384,0.307453,0.817835,0.377828,0.799824,0.449122,0.799878,0.474684,0.796922,0.495416,0.034675,0.739987,0.038989,0.718891,0.034638,0.683777,0.876593,0.495110,0.872454,0.473081,0.867435,0.450184,0.880606,0.383709,0.923114,0.315184,0.954610,0.272358,0.306241,0.582889,0.844612,0.780197,0.570253,0.858727,0.846659,0.802864,0.833208,0.873240,0.851219,0.944533,0.851165,0.970095,0.038583,0.677126,0.854121,0.990827,0.033493,0.656204,0.774451,0.990521,0.036544,0.620953,0.778590,0.968492,0.783610,0.945597,0.770439,0.879120,0.727929,0.810595,0.473940,0.875149,0.696433,0.767768,0.777419,0.247376,0.759960,0.246547,0.750336,0.247118,0.910434,0.235652,0.740712,0.247690,0.891384,0.238470,0.871273,0.241302,0.860234,0.237876,0.794163,0.247252,0.849194,0.234449,0.795798,0.742072,0.775689,0.739238,0.932501,0.739873,0.756643,0.736425,0.922876,0.739301,0.913250,0.738729,0.895787,0.739558,0.817870,0.735221,0.879040,0.739434,0.806834,0.738647,0.396948,0.139515,0.381343,0.132013,0.367146,0.125348,0.349357,0.125348,0.335192,0.132030,0.319974,0.139736,0.599092,0.754330,0.600718,0.764152,0.176794,0.478859,0.603387,0.771119,0.179463,0.471892,0.181089,0.462070,0.599536,0.749180,0.180645,0.456920,0.693768,0.746736,0.085103,0.461186,0.695078,0.753446,0.086413,0.454476,0.085867,0.450359,0.695406,0.737036,0.084775,0.444777,0.694314,0.742619,0.856568,0.370520,0.823517,0.370827,0.830741,0.373209,0.816490,0.370791,0.809463,0.370754,0.792457,0.370150,0.757775,0.369548,0.891520,0.380121,0.884856,0.376856,0.878193,0.373592,0.841581,0.866166,0.834553,0.866202,0.820302,0.868620,0.827525,0.866238,0.794472,0.865933,0.772856,0.869001,0.766188,0.872268,0.759520,0.875535,0.893268,0.864958,0.858587,0.865562,0.282067,0.103295,0.255306,0.106892,0.271687,0.119154,0.283597,0.116927,0.436355,0.105044,0.462701,0.106588,0.445289,0.120910,0.432792,0.117001,0.275065,0.111499,0.444929,0.111304]], - - "faces": [10,53,51,49,0,4,2,0,10,49,51,50,0,0,2,1,10,52,94,421,0,3,5,586,10,50,51,210,0,1,2,11,10,210,51,56,0,11,2,10,10,56,154,57,0,10,6,12,10,57,154,87,0,12,6,13,10,55,63,59,0,14,9,15,10,59,63,54,0,15,9,8,10,155,60,87,0,17,16,13,10,87,60,57,0,13,16,12,10,468,157,475,0,646,19,655,10,475,157,156,0,655,19,18,10,63,62,122,0,9,21,20,10,122,62,394,0,20,21,551,10,63,55,62,0,9,14,21,10,62,55,64,0,21,14,22,10,55,65,64,0,14,24,22,10,64,65,66,0,22,24,23,10,59,214,55,0,15,25,14,10,55,214,65,0,14,25,24,10,59,54,140,0,15,8,26,10,59,67,213,0,27,30,28,10,213,67,69,0,28,30,29,10,73,62,64,0,233,232,231,10,66,174,64,0,230,33,231,10,64,174,173,0,231,33,32,10,87,58,155,0,13,35,17,10,155,58,72,0,17,35,34,10,157,468,158,0,19,646,36,10,158,468,469,0,36,646,648,10,172,173,178,0,31,32,38,10,178,173,176,0,38,32,39,10,179,170,180,0,40,42,41,10,180,170,171,0,41,42,247,10,383,66,382,0,537,23,535,10,382,66,65,0,535,23,24,10,68,169,67,0,48,47,30,10,67,169,168,0,30,47,46,10,80,69,78,0,56,29,57,10,86,85,81,0,62,61,55,10,81,85,206,0,55,61,54,10,154,153,87,0,6,7,13,10,87,153,58,0,13,7,35,10,50,210,54,0,1,11,8,10,54,210,209,0,8,11,65,10,57,3,56,0,12,67,10,10,56,3,2,0,10,67,66,10,140,54,209,0,26,8,65,10,3,57,6,0,67,12,68,10,6,57,60,0,68,12,16,10,61,53,211,0,69,4,70,10,211,53,212,0,70,4,71,10,69,11,213,0,29,73,28,10,213,11,47,0,28,73,72,10,4,88,13,0,74,77,75,10,13,88,71,0,75,77,76,10,12,15,70,0,81,80,44,10,70,15,95,0,44,80,45,10,53,97,212,0,4,82,71,10,10,44,68,0,84,83,48,10,68,44,169,0,48,83,47,10,17,18,75,0,87,86,51,10,75,18,77,0,51,86,85,10,19,11,80,0,88,73,56,10,80,11,69,0,56,73,29,10,31,117,203,0,89,59,60,10,203,117,204,0,60,59,58,10,22,19,85,0,91,88,61,10,85,19,80,0,61,88,56,10,23,22,86,0,92,91,62,10,86,22,85,0,62,91,61,10,18,21,77,0,86,94,85,10,77,21,84,0,85,94,93,10,60,155,119,0,16,17,95,10,119,155,88,0,95,17,77,10,83,90,200,0,99,98,96,10,200,90,131,0,96,98,97,10,91,86,89,0,101,62,100,10,89,86,81,0,100,62,55,10,83,20,90,0,99,103,98,10,90,20,24,0,98,103,102,10,91,25,86,0,101,104,62,10,86,25,23,0,62,104,92,10,90,132,131,0,98,105,97,10,90,24,142,0,98,102,106,10,142,24,41,0,106,102,107,10,66,383,174,0,238,536,108,10,174,383,384,0,108,536,538,10,410,470,159,0,572,649,111,10,159,470,471,0,111,649,650,10,391,392,178,0,547,548,38,10,178,392,172,0,38,548,31,10,419,182,418,0,583,249,582,10,418,182,188,0,582,249,114,10,73,172,393,0,233,31,550,10,393,172,392,0,550,31,548,10,191,190,187,0,118,120,119,10,187,190,186,0,119,120,121,10,97,186,138,0,235,121,236,10,138,186,190,0,236,121,120,10,159,471,160,0,111,650,122,10,160,471,472,0,122,650,651,10,76,118,115,0,49,50,124,10,118,137,115,0,50,125,124,10,114,79,115,0,127,126,124,10,115,79,76,0,124,126,49,10,79,114,133,0,126,127,128,10,133,114,134,0,128,127,129,10,75,77,116,0,51,85,216,10,116,77,113,0,216,85,130,10,48,16,138,0,133,132,131,10,138,16,97,0,131,132,82,10,202,207,45,0,134,137,135,10,45,207,30,0,135,137,136,10,26,27,144,0,141,140,138,10,144,27,145,0,138,140,139,10,28,25,147,0,143,104,142,10,147,25,91,0,142,104,101,10,145,27,146,0,139,140,144,10,146,27,29,0,144,140,145,10,146,29,147,0,144,145,142,10,147,29,28,0,142,145,143,10,194,199,177,0,148,147,146,10,177,199,176,0,146,147,39,10,199,198,176,0,147,149,39,10,176,198,178,0,39,149,38,10,162,167,180,0,151,150,41,10,180,167,179,0,41,150,40,10,167,166,179,0,150,153,40,10,179,166,181,0,40,153,152,10,386,194,385,0,540,156,539,10,385,194,177,0,539,156,155,10,178,198,391,0,38,149,547,10,391,198,390,0,547,149,546,10,188,163,418,0,114,160,582,10,418,163,417,0,582,160,581,10,413,165,412,0,575,163,574,10,412,165,189,0,574,163,162,10,187,197,191,0,119,168,118,10,191,197,196,0,118,168,167,10,165,164,189,0,163,170,162,10,189,164,193,0,162,170,169,10,208,207,201,0,172,137,171,10,201,207,202,0,171,137,134,10,472,473,160,0,651,652,122,10,160,473,161,0,122,652,173,10,192,193,182,0,123,169,248,10,182,193,188,0,248,169,174,10,193,164,188,0,169,170,174,10,188,164,163,0,174,170,175,10,82,205,487,0,52,53,669,10,487,205,486,0,669,53,668,10,53,122,97,0,4,20,82,10,388,389,101,0,543,545,177,10,101,389,103,0,177,545,178,10,114,98,134,0,127,63,129,10,134,98,149,0,129,63,185,10,115,150,114,0,124,186,127,10,114,150,98,0,127,186,63,10,137,151,115,0,125,187,124,10,115,151,150,0,124,187,186,10,152,116,148,0,217,216,188,10,148,116,113,0,188,216,130,10,453,454,31,0,627,628,89,10,31,454,117,0,89,628,59,10,67,168,69,0,30,46,29,10,69,168,74,0,29,46,189,10,40,39,130,0,193,192,190,10,130,39,129,0,190,192,191,10,121,92,120,0,194,196,195,10,120,92,89,0,195,196,100,10,32,26,143,0,197,141,198,10,143,26,144,0,198,141,138,10,393,394,73,0,549,551,199,10,73,394,62,0,199,551,21,10,119,124,60,0,95,201,16,10,124,123,60,0,201,200,16,10,60,123,6,0,16,200,68,10,6,123,33,0,68,200,202,10,5,34,119,0,203,204,95,10,119,34,124,0,95,204,201,10,459,460,124,0,634,635,201,10,124,460,123,0,201,635,200,10,460,461,123,0,635,637,200,10,123,461,33,0,200,637,202,10,458,459,34,0,632,634,204,10,34,459,124,0,204,634,201,10,211,8,208,0,70,206,172,10,208,8,7,0,172,206,205,10,53,61,52,0,4,69,3,10,52,61,94,0,3,69,5,10,51,52,56,0,2,3,10,10,56,52,154,0,10,3,6,10,128,127,126,0,210,209,207,10,126,127,125,0,207,209,208,10,127,37,125,0,209,212,208,10,125,37,35,0,208,212,211,10,36,38,126,0,213,214,207,10,126,38,128,0,207,214,210,10,464,465,128,0,641,642,210,10,128,465,127,0,210,642,209,10,465,466,127,0,642,644,209,10,127,466,37,0,209,644,212,10,464,128,463,0,641,210,639,10,463,128,38,0,639,210,214,10,120,89,131,0,195,100,97,10,131,89,200,0,97,100,96,10,121,120,132,0,194,195,105,10,132,120,131,0,105,195,97,10,32,143,41,0,197,198,107,10,41,143,142,0,107,198,106,10,134,113,133,0,129,130,128,10,133,113,84,0,128,130,93,10,148,113,149,0,188,130,185,10,149,113,134,0,185,130,129,10,135,136,100,0,64,227,215,10,100,136,99,0,215,227,228,10,152,151,116,0,217,187,216,10,116,151,137,0,216,187,125,10,116,137,75,0,216,125,51,10,75,137,118,0,51,125,50,10,15,48,95,0,80,133,45,10,95,48,138,0,45,133,131,10,95,138,183,0,237,236,109,10,183,138,190,0,109,236,120,10,195,185,196,0,157,154,167,10,196,185,191,0,167,154,118,10,117,82,484,0,59,52,666,10,484,82,487,0,666,52,669,10,387,388,102,0,541,543,220,10,102,388,101,0,220,543,177,10,176,173,177,0,39,32,146,10,177,173,174,0,146,32,33,10,174,384,177,0,108,538,155,10,177,384,385,0,155,538,539,10,183,190,185,0,109,120,154,10,185,190,191,0,154,120,118,10,59,140,67,0,27,221,30,10,67,140,68,0,30,221,48,10,43,12,141,0,223,81,222,10,141,12,70,0,222,81,44,10,193,192,189,0,169,123,162,10,189,192,184,0,162,123,116,10,184,411,189,0,116,573,162,10,189,411,412,0,162,573,574,10,170,179,175,0,42,40,43,10,175,179,181,0,43,40,152,10,63,49,54,0,9,0,8,10,54,49,50,0,8,0,1,10,53,49,122,0,4,0,20,10,122,49,63,0,20,0,9,10,90,142,132,0,98,106,105,10,143,121,142,0,198,194,106,10,142,121,132,0,106,194,105,10,92,121,144,0,196,194,138,10,144,121,143,0,138,194,198,10,144,145,92,0,138,139,196,10,92,145,89,0,196,139,100,10,89,145,93,0,100,139,226,10,93,145,146,0,226,139,144,10,146,147,93,0,144,142,226,10,93,147,91,0,226,142,101,10,89,93,91,0,100,226,101,10,135,100,149,0,64,215,185,10,98,135,149,0,63,64,185,10,150,136,98,0,186,227,63,10,98,136,135,0,63,227,64,10,99,136,151,0,228,227,187,10,473,474,161,0,653,654,229,10,161,474,420,0,229,654,584,10,88,155,71,0,77,17,76,10,71,155,72,0,76,17,34,10,94,161,421,0,239,229,585,10,421,161,420,0,585,229,584,10,153,156,58,0,240,18,241,10,58,156,157,0,241,18,19,10,58,157,72,0,241,19,242,10,72,157,158,0,242,19,36,10,96,409,159,0,244,571,111,10,159,409,410,0,111,571,572,10,160,111,159,0,122,245,111,10,159,111,96,0,111,245,244,10,94,111,161,0,246,245,173,10,161,111,160,0,173,245,122,10,416,417,109,0,580,581,250,10,109,417,163,0,250,581,160,10,112,415,109,0,184,578,253,10,109,415,416,0,253,578,579,10,112,164,110,0,252,170,254,10,110,164,165,0,254,170,163,10,414,110,413,0,576,254,575,10,413,110,165,0,575,254,163,10,104,106,167,0,256,257,150,10,167,106,166,0,150,257,153,10,105,104,162,0,251,256,151,10,162,104,167,0,151,256,150,10,4,5,88,0,74,203,77,10,88,5,119,0,77,203,95,10,74,168,76,0,189,46,49,10,76,168,118,0,49,46,50,10,169,75,168,0,47,51,46,10,168,75,118,0,46,51,50,10,44,17,169,0,83,87,47,10,169,17,75,0,47,87,51,10,441,442,386,0,611,613,540,10,386,442,194,0,540,613,156,10,440,195,439,0,610,157,609,10,439,195,196,0,609,157,167,10,439,196,438,0,609,167,607,10,438,196,197,0,607,167,168,10,436,437,198,0,605,606,149,10,198,437,390,0,149,606,546,10,435,436,199,0,604,605,147,10,199,436,198,0,147,605,149,10,442,435,194,0,612,604,148,10,194,435,199,0,148,604,147,10,148,100,152,0,188,215,217,10,152,100,99,0,217,215,228,10,82,117,455,0,52,59,629,10,455,117,454,0,629,59,628,10,82,455,206,0,52,629,54,10,206,455,81,0,54,629,55,10,94,61,201,0,5,69,171,10,201,61,211,0,171,69,70,10,111,94,202,0,266,5,134,10,94,201,202,0,5,171,134,10,202,45,111,0,134,135,266,10,111,45,14,0,266,135,78,10,69,74,78,0,29,189,57,10,84,21,203,0,93,94,60,10,203,21,46,0,60,94,90,10,133,84,204,0,128,93,58,10,204,84,203,0,58,93,60,10,133,204,484,0,128,58,666,10,79,205,76,0,126,53,49,10,206,78,205,0,54,57,53,10,205,78,74,0,53,57,189,10,85,80,206,0,61,56,54,10,206,80,78,0,54,56,57,10,7,30,208,0,205,136,172,10,208,30,207,0,172,136,137,10,42,10,140,0,225,84,221,10,140,10,68,0,221,84,48,10,42,140,1,0,224,26,218,10,1,140,209,0,218,26,65,10,210,0,209,0,11,165,65,10,209,0,1,0,65,165,218,10,56,2,210,0,10,66,11,10,210,2,0,0,11,66,165,10,212,9,211,0,71,166,70,10,211,9,8,0,70,166,206,10,16,9,97,0,132,166,82,10,97,9,212,0,82,166,71,10,201,211,208,0,171,70,172,10,382,65,381,0,535,24,534,10,381,65,214,0,534,24,25,10,43,141,47,0,158,112,72,10,47,141,213,0,72,112,28,10,381,213,141,0,534,37,222,10,136,150,151,0,227,186,187,10,152,99,151,0,217,228,187,10,100,148,149,0,215,188,185,10,13,96,14,0,75,79,78,10,14,96,111,0,78,79,266,10,72,409,71,0,34,570,76,10,77,84,113,0,85,93,130,10,217,218,219,0,269,270,271,10,320,319,218,0,273,274,270,10,218,319,434,0,270,274,602,10,216,376,217,0,268,276,269,10,217,376,222,0,269,276,275,10,222,223,320,0,275,277,273,10,320,223,253,0,273,277,278,10,221,225,229,0,279,280,282,10,229,225,220,0,282,280,281,10,223,226,253,0,277,283,278,10,253,226,321,0,278,283,284,10,322,323,480,0,286,287,661,10,480,323,479,0,661,287,660,10,395,228,288,0,552,290,289,10,288,228,229,0,289,290,282,10,230,221,228,0,291,279,290,10,228,221,229,0,290,279,282,10,221,230,231,0,279,291,293,10,231,230,232,0,293,291,292,10,231,380,221,0,293,294,279,10,221,380,225,0,279,294,280,10,225,306,220,0,280,295,281,10,225,379,233,0,296,297,299,10,233,379,235,0,299,297,298,10,338,339,239,0,301,302,300,10,239,339,230,0,300,302,303,10,339,340,230,0,302,305,303,10,230,340,232,0,303,305,306,10,238,224,321,0,307,308,284,10,321,224,253,0,284,308,278,10,323,324,479,0,287,309,660,10,479,324,478,0,660,309,658,10,342,343,339,0,312,419,302,10,339,343,340,0,302,419,305,10,345,346,336,0,313,314,288,10,336,346,337,0,288,314,285,10,231,232,407,0,293,292,568,10,407,232,406,0,568,292,566,10,334,335,233,0,317,318,299,10,233,335,234,0,299,318,319,10,248,371,372,0,320,321,322,10,246,244,235,0,324,325,298,10,370,283,369,0,326,327,328,10,369,283,31,0,328,327,354,10,372,251,247,0,322,329,323,10,247,251,252,0,323,329,330,10,320,253,319,0,273,278,274,10,319,253,224,0,274,278,308,10,375,376,220,0,331,276,281,10,220,376,216,0,281,276,268,10,223,222,3,0,277,275,333,10,3,222,2,0,333,275,332,10,306,375,220,0,295,331,281,10,3,6,223,0,333,334,277,10,223,6,226,0,277,334,283,10,227,377,219,0,335,336,271,10,219,377,378,0,271,336,337,10,235,379,11,0,298,297,339,10,11,379,47,0,339,297,338,10,4,13,254,0,340,341,343,10,254,13,237,0,343,341,342,10,261,15,236,0,316,344,315,10,236,15,12,0,315,344,345,10,219,378,263,0,271,337,346,10,335,44,234,0,318,347,319,10,234,44,10,0,319,347,348,10,243,18,241,0,350,351,349,10,241,18,17,0,349,351,352,10,235,11,246,0,298,339,324,10,246,11,19,0,324,339,353,10,369,31,46,0,328,354,355,10,246,19,251,0,324,353,329,10,251,19,22,0,329,353,356,10,251,22,252,0,329,356,330,10,252,22,23,0,330,356,357,10,250,21,243,0,358,359,350,10,243,21,18,0,350,359,351,10,226,285,321,0,283,360,284,10,321,285,254,0,284,360,343,10,297,256,366,0,362,363,361,10,366,256,249,0,361,363,364,10,247,252,255,0,323,330,365,10,255,252,257,0,365,330,366,10,249,256,20,0,364,363,368,10,20,256,24,0,368,363,367,10,23,25,252,0,357,369,330,10,252,25,257,0,330,369,366,10,256,297,298,0,363,362,370,10,256,308,24,0,363,371,367,10,24,308,41,0,367,371,372,10,232,340,406,0,373,374,567,10,406,340,405,0,567,374,565,10,324,423,478,0,377,589,659,10,478,423,477,0,659,589,657,10,340,343,405,0,374,428,565,10,405,343,404,0,565,428,564,10,337,346,432,0,285,314,600,10,432,346,431,0,600,314,599,10,397,338,396,0,555,301,553,10,396,338,239,0,553,301,300,10,356,352,304,0,389,390,388,10,304,352,263,0,388,390,391,10,325,326,476,0,378,392,656,10,476,326,483,0,656,392,665,10,242,281,284,0,395,396,394,10,281,303,284,0,396,397,394,10,280,281,245,0,398,396,399,10,245,281,242,0,399,396,395,10,245,299,280,0,399,400,398,10,280,299,300,0,398,400,401,10,279,243,282,0,403,350,402,10,282,243,241,0,402,350,349,10,263,16,304,0,346,405,404,10,304,16,48,0,404,405,406,10,368,45,373,0,407,408,410,10,373,45,30,0,410,408,409,10,311,27,310,0,412,413,411,10,310,27,26,0,411,413,414,10,257,25,313,0,366,369,415,10,313,25,28,0,415,369,416,10,311,312,27,0,412,417,413,10,27,312,29,0,413,417,418,10,312,313,29,0,417,415,418,10,29,313,28,0,418,415,416,10,342,365,343,0,312,420,419,10,343,365,360,0,419,420,421,10,344,364,342,0,311,422,312,10,342,364,365,0,312,422,420,10,345,333,346,0,313,423,314,10,346,333,328,0,314,423,424,10,347,332,345,0,425,426,313,10,345,332,333,0,313,426,423,10,343,360,404,0,428,429,564,10,404,360,403,0,564,429,563,10,344,398,364,0,311,556,422,10,364,398,399,0,422,556,557,10,346,328,431,0,314,424,599,10,431,328,430,0,599,424,598,10,347,425,332,0,433,591,436,10,332,425,426,0,436,591,592,10,353,357,363,0,387,386,438,10,363,357,362,0,438,386,437,10,359,330,355,0,439,440,434,10,355,330,331,0,434,440,435,10,368,373,367,0,407,410,441,10,367,373,374,0,441,410,442,10,327,482,326,0,443,664,392,10,326,482,483,0,392,664,665,10,354,359,348,0,445,439,444,10,348,359,358,0,444,439,393,10,359,354,330,0,439,445,440,10,330,354,329,0,440,445,446,10,219,263,288,0,271,346,289,10,401,267,400,0,560,448,558,10,400,267,269,0,558,448,449,10,272,427,270,0,454,593,453,10,270,427,428,0,453,593,595,10,280,300,264,0,398,401,458,10,264,300,315,0,458,401,457,10,264,316,280,0,458,459,398,10,280,316,281,0,398,459,396,10,316,317,281,0,459,460,396,10,281,317,303,0,396,460,397,10,318,314,282,0,461,462,402,10,282,314,279,0,402,462,403,10,283,452,31,0,327,625,354,10,31,452,453,0,354,625,626,10,240,334,235,0,463,317,298,10,235,334,233,0,298,317,299,10,295,39,296,0,465,466,464,10,296,39,40,0,464,466,467,10,287,286,258,0,468,469,470,10,258,286,255,0,470,469,365,10,32,309,26,0,471,472,414,10,26,309,310,0,414,472,411,10,396,239,395,0,554,473,552,10,395,239,228,0,552,473,290,10,285,226,290,0,360,283,475,10,226,289,290,0,283,474,475,10,226,6,289,0,283,334,474,10,289,6,33,0,474,334,476,10,5,285,34,0,477,360,478,10,34,285,290,0,478,360,475,10,289,456,290,0,474,630,475,10,290,456,457,0,475,630,631,10,33,461,289,0,476,636,474,10,289,461,456,0,474,636,630,10,458,34,457,0,633,478,631,10,457,34,290,0,631,478,475,10,377,374,8,0,336,442,484,10,8,374,7,0,484,442,483,10,219,218,227,0,271,270,335,10,227,218,260,0,335,270,272,10,217,222,218,0,269,275,270,10,218,222,320,0,270,275,273,10,291,293,292,0,479,485,480,10,292,293,294,0,480,485,486,10,35,37,291,0,481,487,479,10,291,37,293,0,479,487,485,10,36,292,38,0,482,480,488,10,38,292,294,0,488,480,486,10,293,467,294,0,485,645,486,10,294,467,462,0,486,645,638,10,37,466,293,0,487,643,485,10,293,466,467,0,485,643,645,10,38,294,463,0,488,486,640,10,463,294,462,0,640,486,638,10,366,255,297,0,361,365,362,10,297,255,286,0,362,365,469,10,297,286,298,0,362,469,370,10,298,286,287,0,370,469,468,10,308,309,41,0,371,472,372,10,41,309,32,0,372,472,471,10,300,299,279,0,401,400,403,10,279,299,250,0,403,400,358,10,300,279,315,0,401,403,457,10,315,279,314,0,457,403,462,10,301,266,302,0,489,490,492,10,302,266,265,0,492,490,491,10,303,317,282,0,397,460,402,10,282,317,318,0,402,460,461,10,282,241,303,0,402,349,397,10,303,241,284,0,397,349,394,10,304,48,261,0,404,406,316,10,261,48,15,0,316,406,344,10,261,349,304,0,376,375,388,10,304,349,356,0,388,375,389,10,349,351,356,0,375,427,389,10,356,351,357,0,389,427,386,10,357,351,362,0,386,427,437,10,362,351,361,0,437,427,430,10,490,493,489,0,672,675,671,10,402,268,401,0,562,494,560,10,401,268,267,0,560,494,448,10,225,233,306,0,296,299,495,10,306,233,234,0,495,299,319,10,236,12,307,0,315,345,496,10,307,12,43,0,496,345,497,10,359,355,358,0,439,434,393,10,358,355,350,0,393,434,379,10,424,425,341,0,590,591,380,10,341,425,347,0,380,591,433,10,347,345,341,0,425,313,310,10,341,345,336,0,310,313,288,10,216,215,220,0,268,267,281,10,220,215,229,0,281,267,282,10,219,288,215,0,271,289,267,10,215,288,229,0,267,289,282,10,256,298,308,0,363,370,371,10,309,308,287,0,472,371,468,10,287,308,298,0,468,371,370,10,309,287,310,0,472,468,411,10,310,287,258,0,411,468,470,10,255,311,258,0,365,412,470,10,258,311,310,0,470,412,411,10,255,259,311,0,365,498,412,10,311,259,312,0,412,498,417,10,257,313,259,0,366,415,498,10,259,313,312,0,498,415,417,10,255,257,259,0,365,366,498,10,301,315,266,0,489,457,490,10,264,315,301,0,458,457,489,10,316,264,302,0,459,458,492,10,302,264,301,0,492,458,489,10,265,317,302,0,491,460,492,10,481,433,480,0,662,601,661,10,480,433,322,0,661,601,286,10,254,237,321,0,343,342,284,10,321,237,238,0,284,342,307,10,342,339,344,0,312,302,311,10,344,339,338,0,311,302,301,10,398,344,397,0,556,311,555,10,397,344,338,0,555,311,301,10,357,353,356,0,386,387,389,10,356,353,352,0,389,387,390,10,434,319,433,0,603,501,601,10,433,319,322,0,601,501,286,10,319,224,322,0,501,502,286,10,322,224,323,0,286,502,287,10,224,238,323,0,502,503,287,10,323,238,324,0,287,503,309,10,324,238,423,0,377,504,589,10,423,238,422,0,589,504,587,10,326,325,277,0,392,378,506,10,277,325,262,0,506,378,505,10,429,430,271,0,596,598,508,10,271,430,328,0,508,598,424,10,330,329,278,0,440,446,509,10,278,329,275,0,509,446,510,10,331,330,276,0,435,440,511,10,276,330,278,0,511,440,509,10,332,426,272,0,436,592,512,10,272,426,427,0,512,592,594,10,270,333,272,0,513,423,514,10,272,333,332,0,514,423,426,10,271,328,270,0,508,424,513,10,270,328,333,0,513,424,423,10,4,254,5,0,340,343,477,10,5,254,285,0,477,343,360,10,284,334,242,0,394,317,395,10,242,334,240,0,395,317,463,10,335,334,241,0,318,317,349,10,241,334,284,0,349,317,394,10,44,335,17,0,347,318,352,10,17,335,241,0,352,318,349,10,450,403,449,0,623,563,621,10,449,403,360,0,621,563,429,10,362,361,444,0,437,430,615,10,444,361,443,0,615,430,614,10,363,362,445,0,438,437,617,10,445,362,444,0,617,437,615,10,447,364,446,0,619,422,618,10,446,364,399,0,618,422,557,10,448,365,447,0,620,420,619,10,447,365,364,0,619,420,422,10,449,360,448,0,622,421,620,10,448,360,365,0,620,421,420,10,265,266,318,0,491,490,461,10,318,266,314,0,461,490,462,10,248,451,283,0,320,624,327,10,283,451,452,0,327,624,625,10,377,227,367,0,336,335,441,10,367,227,260,0,441,335,272,10,367,260,368,0,441,272,407,10,260,277,368,0,272,523,407,10,14,45,277,0,524,408,523,10,277,45,368,0,523,408,407,10,235,244,240,0,298,325,463,10,250,369,21,0,358,328,359,10,21,369,46,0,359,328,355,10,299,370,250,0,400,326,358,10,250,370,369,0,358,326,328,10,242,240,371,0,395,463,321,10,372,371,244,0,322,321,325,10,244,371,240,0,325,321,463,10,251,372,246,0,329,322,324,10,246,372,244,0,324,322,325,10,373,30,374,0,410,409,442,10,374,30,7,0,442,409,483,10,42,306,10,0,525,495,348,10,10,306,234,0,348,495,319,10,42,1,306,0,526,527,295,10,306,1,375,0,295,527,331,10,376,375,0,0,276,331,528,10,0,375,1,0,528,331,527,10,222,376,2,0,275,276,332,10,2,376,0,0,332,276,528,10,378,377,9,0,337,336,529,10,9,377,8,0,529,336,484,10,378,9,263,0,337,529,346,10,263,9,16,0,346,529,405,10,367,374,377,0,441,442,336,10,380,231,408,0,294,293,569,10,408,231,407,0,569,293,568,10,379,307,47,0,297,530,338,10,47,307,43,0,338,530,531,10,225,380,379,0,280,294,532,10,379,380,408,0,532,294,569,10,302,317,316,0,492,460,459,10,318,317,265,0,461,460,491,10,266,315,314,0,490,457,462,10,277,262,14,0,523,533,524,10,14,262,13,0,524,533,341,10,422,237,262,0,588,342,533,10,262,237,13,0,533,342,341,10,243,279,250,0,350,403,358,10,53,52,51,0,4,3,2,10,205,74,76,0,53,189,49,10,64,173,73,0,231,32,233,10,73,173,172,0,233,32,31,10,112,110,415,0,184,183,578,10,415,110,414,0,578,183,577,10,429,271,428,0,597,452,595,10,428,271,270,0,595,452,453,10,216,217,215,0,268,269,267,10,215,217,219,0,267,269,271,10,239,230,228,0,300,303,304,10,70,382,141,0,44,535,222,10,141,382,381,0,222,535,534,10,95,383,70,0,45,537,44,10,70,383,382,0,44,537,535,10,383,95,384,0,536,237,538,10,384,95,183,0,538,237,109,10,384,183,385,0,538,109,539,10,385,183,185,0,539,109,154,10,185,195,385,0,154,157,539,10,385,195,386,0,539,157,540,10,441,386,440,0,611,540,610,10,440,386,195,0,610,540,157,10,139,388,107,0,176,543,219,10,107,388,387,0,219,543,541,10,108,389,139,0,179,545,176,10,139,389,388,0,176,545,543,10,390,437,197,0,546,606,159,10,197,437,438,0,159,606,608,10,391,390,187,0,547,546,113,10,187,390,197,0,113,546,159,10,187,186,391,0,113,117,547,10,391,186,392,0,547,117,548,10,97,393,186,0,234,550,117,10,186,393,392,0,117,550,548,10,122,394,97,0,20,551,82,10,97,394,393,0,82,551,549,10,396,395,263,0,554,552,346,10,263,395,288,0,346,552,289,10,263,352,396,0,384,385,553,10,396,352,397,0,553,385,555,10,353,398,352,0,381,556,385,10,352,398,397,0,385,556,555,10,398,353,399,0,556,381,557,10,399,353,363,0,557,381,431,10,399,363,446,0,557,431,618,10,446,363,445,0,618,431,616,10,401,400,305,0,560,558,447,10,305,400,274,0,447,558,450,10,402,401,273,0,562,560,493,10,273,401,305,0,493,560,447,10,450,443,403,0,623,614,563,10,403,443,361,0,563,614,430,10,351,404,361,0,427,564,430,10,361,404,403,0,430,564,563,10,405,404,349,0,565,564,375,10,349,404,351,0,375,564,427,10,406,405,261,0,567,565,376,10,261,405,349,0,376,565,375,10,407,406,236,0,568,566,315,10,236,406,261,0,315,566,316,10,408,407,307,0,569,568,496,10,307,407,236,0,496,568,315,10,409,72,410,0,571,243,572,10,410,72,158,0,572,243,110,10,158,469,410,0,110,647,572,10,410,469,470,0,572,647,649,10,411,175,412,0,573,115,574,10,412,175,181,0,574,115,161,10,181,166,412,0,161,164,574,10,412,166,413,0,574,164,575,10,414,413,106,0,576,575,255,10,106,413,166,0,255,575,164,10,415,414,104,0,578,577,181,10,104,414,106,0,181,577,182,10,416,415,105,0,579,578,180,10,105,415,104,0,180,578,181,10,416,105,417,0,580,251,581,10,417,105,162,0,581,251,151,10,417,162,418,0,581,151,582,10,418,162,180,0,582,151,41,10,171,419,180,0,247,583,41,10,180,419,418,0,41,583,582,10,420,474,156,0,584,654,18,10,156,474,475,0,18,654,655,10,421,420,153,0,585,584,240,10,153,420,156,0,240,584,18,10,423,422,325,0,589,587,378,10,325,422,262,0,378,587,505,10,423,325,477,0,589,378,657,10,477,325,476,0,657,378,656,10,350,355,424,0,379,434,590,10,424,355,425,0,590,434,591,10,426,425,331,0,592,591,435,10,331,425,355,0,435,591,434,10,427,426,276,0,594,592,511,10,276,426,331,0,511,592,435,10,427,276,428,0,593,455,595,10,428,276,278,0,595,455,456,10,429,428,275,0,597,595,451,10,275,428,278,0,451,595,456,10,329,430,275,0,432,598,507,10,275,430,429,0,507,598,596,10,354,431,329,0,382,599,432,10,329,431,430,0,432,599,598,10,432,431,348,0,600,599,383,10,348,431,354,0,383,599,382,10,482,327,481,0,663,499,662,10,481,327,433,0,662,499,601,10,260,434,327,0,500,603,443,10,327,434,433,0,443,603,601,10,218,434,260,0,270,602,272,10,421,153,52,0,586,7,3,10,52,153,154,0,3,7,6,10,381,214,213,0,534,25,37,10,213,214,59,0,37,25,15,10,379,408,307,0,532,569,496,10,101,103,435,0,264,262,604,10,435,103,436,0,604,262,605,10,103,389,436,0,262,544,605,10,436,389,437,0,605,544,606,10,438,437,108,0,608,606,263,10,108,437,389,0,263,606,544,10,139,439,108,0,260,609,261,10,108,439,438,0,261,609,607,10,107,440,139,0,258,610,260,10,139,440,439,0,260,610,609,10,387,441,107,0,542,611,258,10,107,441,440,0,258,611,610,10,387,102,441,0,542,259,611,10,441,102,442,0,611,259,613,10,102,101,442,0,265,264,612,10,442,101,435,0,612,264,604,10,444,443,305,0,615,614,517,10,305,443,273,0,517,614,515,10,445,444,274,0,617,615,518,10,274,444,305,0,518,615,517,10,400,446,274,0,559,618,520,10,274,446,445,0,520,618,616,10,269,447,400,0,519,619,559,10,400,447,446,0,559,619,618,10,267,448,269,0,521,620,519,10,269,448,447,0,519,620,619,10,268,449,267,0,522,622,521,10,267,449,448,0,521,622,620,10,402,450,268,0,561,623,516,10,268,450,449,0,516,623,621,10,443,450,273,0,614,623,515,10,273,450,402,0,515,623,561,10,255,366,247,0,365,361,323,10,247,366,451,0,323,361,624,10,451,366,452,0,624,361,625,10,452,366,249,0,625,361,364,10,452,249,453,0,625,364,626,10,453,249,20,0,626,364,368,10,454,453,83,0,628,627,99,10,83,453,20,0,99,627,103,10,455,454,200,0,629,628,96,10,200,454,83,0,96,628,99,10,89,81,200,0,100,55,96,10,200,81,455,0,96,55,629,10,82,206,205,0,52,54,53,10,248,372,451,0,320,322,624,10,451,372,247,0,624,322,323,10,456,291,457,0,630,479,631,10,457,291,292,0,631,479,480,10,458,457,36,0,633,631,482,10,36,457,292,0,482,631,480,10,126,459,36,0,207,634,213,10,36,459,458,0,213,634,632,10,460,459,125,0,635,634,208,10,125,459,126,0,208,634,207,10,460,125,461,0,635,208,637,10,461,125,35,0,637,208,211,10,456,461,291,0,630,636,479,10,291,461,35,0,479,636,481,10,40,463,296,0,467,640,464,10,296,463,462,0,464,640,638,10,40,130,463,0,193,190,639,10,463,130,464,0,639,190,641,10,465,464,129,0,642,641,191,10,129,464,130,0,191,641,190,10,465,129,466,0,642,191,644,10,466,129,39,0,644,191,192,10,467,466,295,0,645,643,465,10,295,466,39,0,465,643,466,10,467,295,462,0,645,465,638,10,462,295,296,0,638,465,464,10,170,175,468,0,42,43,646,10,468,175,469,0,646,43,648,10,470,469,411,0,649,647,573,10,411,469,175,0,573,647,115,10,471,470,184,0,650,649,116,10,184,470,411,0,116,649,573,10,471,184,472,0,650,116,651,10,472,184,192,0,651,116,123,10,472,192,473,0,651,123,652,10,473,192,182,0,652,123,248,10,182,419,473,0,249,583,653,10,473,419,474,0,653,583,654,10,475,474,171,0,655,654,247,10,171,474,419,0,247,654,583,10,170,468,171,0,42,646,247,10,171,468,475,0,247,646,655,10,424,477,350,0,590,657,379,10,350,477,476,0,379,657,656,10,477,424,478,0,657,590,659,10,478,424,341,0,659,590,380,10,478,341,479,0,658,310,660,10,479,341,336,0,660,310,288,10,480,479,337,0,661,660,285,10,337,479,336,0,285,660,288,10,432,481,337,0,600,662,285,10,337,481,480,0,285,662,661,10,348,482,432,0,383,663,600,10,432,482,481,0,600,663,662,10,483,482,358,0,665,664,393,10,358,482,348,0,393,664,444,10,476,483,350,0,656,665,379,10,350,483,358,0,379,665,393,10,203,46,31,0,60,90,89,10,238,237,422,0,307,342,588,10,409,96,71,0,570,79,76,10,71,96,13,0,76,79,75,10,109,163,112,0,253,175,184,10,112,163,164,0,184,175,170,10,260,327,277,0,500,443,506,10,277,327,326,0,506,443,392,10,484,492,485,0,666,674,667,10,245,489,299,0,399,671,400,10,299,489,488,0,400,671,670,10,245,371,489,0,399,321,671,10,489,371,490,0,671,321,672,10,490,371,491,0,672,321,673,10,491,371,248,0,673,321,320,10,283,488,248,0,327,670,320,10,248,488,491,0,320,670,673,10,487,492,484,0,669,674,666,10,486,492,487,0,668,674,669,10,485,492,486,0,667,674,668,10,489,493,488,0,671,675,670,10,491,493,490,0,673,675,672,10,488,493,491,0,670,675,673,10,484,485,133,0,666,667,128,10,133,485,79,0,128,667,126,10,204,117,484,0,58,59,666,10,79,485,205,0,126,667,53,10,205,485,486,0,53,667,668,10,245,242,371,0,399,395,321,10,370,488,283,0,326,670,327,10,299,488,370,0,400,670,326] - -} \ No newline at end of file diff --git a/examples/models/animated/parrot.js b/examples/models/animated/parrot.js deleted file mode 100644 index 4bf9044815cccb..00000000000000 --- a/examples/models/animated/parrot.js +++ /dev/null @@ -1,45 +0,0 @@ -{ - - "metadata" : { - "formatVersion" : 3, - "description" : "3D assets and textures for ROME - 3 Dreams of Black - at http://ro.me are licensed under a Creative CommonsAttribution-NonCommercial-ShareAlike 3.0 Unported License ( http://creativecommons.org/licenses/by-nc-sa/3.0/ )." - }, - - "scale" : 10.000000, - - "materials": [ { - "DbgColor" : 15658734, - "DbgIndex" : 0, - "DbgName" : "initialShadingGroup" - }], - - "vertices": [-30,61,124,-29,54,105,0,59,98,0,65,121,-27,61,162,0,69,155,0,68,207,-35,44,127,-32,45,88,-42,5,127,-39,18,150,-23,-10,157,-25,-12,125,-21,14,203,-16,57,212,-9,17,236,-14,5,214,0,14,199,0,9,219,0,53,228,0,22,244,0,-28,124,0,-17,158,-23,18,191,-19,-7,168,-27,19,188,0,58,78,0,-15,238,-7,-10,233,-9,-8,216,0,-7,217,0,19,186,0,18,189,0,-17,170,-27,46,157,-28,43,164,-25,39,160,-20,63,206,0,61,214,0,14,201,-18,14,202,0,-14,201,0,9,215,-7,9,215,0,-8,214,0,-36,213,0,7,220,-25,41,171,-27,49,172,-24,37,167,-27,52,162,-26,48,169,-26,50,162,0,59,26,0,58,44,0,34,-143,0,-57,-100,0,-74,-7,0,-40,98,0,62,-68,0,15,-204,0,-22,-191,0,-61,49,0,-1,-761,0,0,-360,0,-19,-327,-73,8,-110,-41,-63,-9,-289,101,26,-56,-28,-96,-57,75,22,-246,68,-129,-106,70,-59,-71,10,-170,-54,-64,-64,-73,-19,-72,-43,-31,62,-276,98,40,-54,37,49,-83,52,34,-81,8,-158,-50,1,-211,-55,8,65,-33,-74,-65,-72,-26,-24,-68,13,29,-50,3,80,-32,-17,-197,-66,69,40,-47,-40,-78,-54,31,-95,-66,-12,-415,-274,81,-79,-211,125,-80,-181,185,19,-182,183,37,-181,167,33,-190,52,-132,-30,-61,-86,-58,-50,-70,-54,-66,-78,-42,-68,-79,-57,-51,-77,-43,-70,-113,-48,-67,-115,-54,-72,-112,-52,-75,-110,-45,-75,-110,-40,40,58,-255,73,-136,-283,102,45,-35,44,69,-39,-13,-489,-15,-1,-730,-32,0,-351,-42,-3,-325,-54,-6,-299,-53,-20,-297,-33,-20,-321,-18,-19,-328,-361,-63,45,-284,38,-101,-350,-71,58,-357,-71,62,-257,71,-68,-267,30,-94,-340,-66,38,-356,-59,33,-337,-27,10,-321,-34,16,-342,-32,9,-325,-39,13,-326,0,-28,-311,-6,-23,-302,21,-71,-285,13,-67,-336,-40,13,-345,-83,0,-311,-4,-51,-287,20,-86,-390,-139,72,-373,-125,37,-189,54,-140,-123,13,-161,-128,7,-154,-234,64,-139,-235,59,-132,-277,43,-109,-262,36,-101,-91,11,-162,-96,3,-158,-264,41,-118,-248,59,-142,-218,52,-142,-155,2,-158,-108,5,-164,73,8,-110,41,-63,-9,273,130,7,56,-28,-96,54,75,21,230,75,-142,88,74,-70,27,61,162,68,11,-171,54,-64,-64,73,-19,-72,25,-13,126,43,-31,62,21,14,203,261,127,21,54,37,49,82,52,28,27,19,188,74,9,-161,50,1,-211,39,18,150,55,8,65,33,-74,-65,42,5,127,30,61,124,72,-26,-24,68,13,27,50,3,80,32,-17,-197,65,69,38,47,-40,-78,19,-7,168,43,32,-97,16,57,212,66,-12,-415,258,97,-94,192,133,-100,155,198,-7,155,198,11,156,182,9,126,33,-172,30,-61,-86,58,-50,-70,54,-66,-78,42,-68,-79,57,-51,-77,54,-81,-116,52,-97,-119,49,-100,-136,43,-81,-116,46,-97,-119,40,-89,-122,44,-95,-124,48,-93,-125,57,-88,-122,53,-94,-124,56,-71,-123,64,-88,-141,48,-80,-128,35,-86,-143,41,-69,-125,43,-70,-113,48,-67,-115,54,-72,-112,52,-75,-110,45,-75,-110,40,40,58,238,80,-150,267,132,25,35,44,69,32,45,88,29,54,105,9,17,236,14,5,214,39,-13,-489,15,-1,-730,32,0,-351,42,-3,-325,54,-6,-299,53,-20,-297,33,-20,-321,18,-19,-328,365,-21,40,272,53,-112,356,-29,54,364,-27,59,243,86,-82,257,43,-104,346,-27,34,360,-20,28,337,6,3,322,-1,10,342,2,2,326,-5,7,321,28,-38,307,19,-32,293,42,-82,278,31,-77,337,-5,7,351,-48,-1,306,19,-59,278,36,-96,405,-90,74,385,-82,39,117,35,-178,173,57,-156,173,56,-149,100,18,-171,104,13,-166,222,71,-153,224,66,-145,264,56,-121,251,48,-112,81,13,-166,84,6,-163,251,51,-130,233,74,-161,201,58,-159,136,42,-180,109,15,-171,91,8,-171,114,56,-99,75,15,-55,-138,50,-80,-80,14,-51,23,-10,157,20,63,206,42,-18,93,-42,-18,93,23,18,191,18,14,202,-46,-97,-119,-43,-81,-116,-54,-81,-116,-52,-97,-119,-49,-100,-136,-57,-88,-122,-53,-94,-124,-48,-80,-128,-48,-93,-125,-40,-89,-122,-44,-95,-124,-35,-86,-143,-41,-69,-125,-64,-88,-141,-56,-71,-123,9,-8,216,7,-10,233,7,9,215,24,37,167,26,50,162,25,41,171,27,46,157,25,39,160,26,48,169,28,43,164,27,49,172,27,52,162,35,44,127], - - "morphTargets": [ - { "name": "parrot_A_001", "vertices": [-30,61,124,-29,54,105,0,59,98,0,65,121,-27,61,162,0,69,155,0,68,207,-35,44,127,-32,45,88,-42,5,127,-39,18,150,-23,-10,157,-25,-12,125,-21,14,203,-16,57,212,-9,17,236,-14,5,214,0,14,199,0,9,219,0,53,228,0,22,244,0,-28,124,0,-17,158,-23,18,191,-19,-7,168,-27,19,188,0,58,78,0,-15,238,-7,-10,233,-9,-8,216,0,-7,217,0,19,186,0,18,189,0,-17,170,-27,46,157,-28,43,164,-25,39,160,-20,63,206,0,61,214,0,14,201,-18,14,202,0,-14,201,0,9,215,-7,9,215,0,-8,214,0,-36,213,0,7,220,-25,41,171,-27,49,172,-24,37,167,-27,52,162,-26,48,169,-26,50,162,0,59,26,0,58,44,0,34,-143,0,-57,-100,0,-74,-7,0,-40,98,0,62,-68,0,15,-204,0,-22,-191,0,-61,49,0,-1,-761,0,0,-360,0,-19,-327,-73,8,-110,-41,-63,-9,-289,101,26,-56,-28,-96,-57,75,22,-246,68,-129,-106,70,-59,-71,10,-170,-54,-64,-64,-73,-19,-72,-43,-31,62,-276,98,40,-54,37,49,-83,52,34,-81,8,-158,-50,1,-211,-55,8,65,-33,-74,-65,-72,-26,-24,-68,13,29,-50,3,80,-32,-17,-197,-66,69,40,-47,-40,-78,-54,31,-95,-66,-12,-415,-274,81,-79,-211,125,-80,-181,185,19,-182,183,37,-181,167,33,-190,52,-132,-30,-61,-86,-58,-50,-70,-54,-66,-78,-42,-68,-79,-57,-51,-77,-43,-70,-113,-48,-67,-115,-54,-72,-112,-52,-75,-110,-45,-75,-110,-40,40,58,-255,73,-136,-283,102,45,-35,44,69,-39,-13,-489,-15,-1,-730,-32,0,-351,-42,-3,-325,-54,-6,-299,-53,-20,-297,-33,-20,-321,-18,-19,-328,-361,-63,45,-284,38,-101,-350,-71,58,-357,-71,62,-257,71,-68,-267,30,-94,-340,-66,38,-356,-59,33,-337,-27,10,-321,-34,16,-342,-32,9,-325,-39,13,-326,0,-28,-311,-6,-23,-302,21,-71,-285,13,-67,-336,-40,13,-345,-83,0,-311,-4,-51,-287,20,-86,-390,-139,72,-373,-125,37,-189,54,-140,-123,13,-161,-128,7,-154,-234,64,-139,-235,59,-132,-277,43,-109,-262,36,-101,-91,11,-162,-96,3,-158,-264,41,-118,-248,59,-142,-218,52,-142,-155,2,-158,-108,5,-164,73,8,-110,41,-63,-9,273,130,7,56,-28,-96,54,75,21,230,75,-142,88,74,-70,27,61,162,68,11,-171,54,-64,-64,73,-19,-72,25,-13,126,43,-31,62,21,14,203,261,127,21,54,37,49,82,52,28,27,19,188,74,9,-161,50,1,-211,39,18,150,55,8,65,33,-74,-65,42,5,127,30,61,124,72,-26,-24,68,13,27,50,3,80,32,-17,-197,65,69,38,47,-40,-78,19,-7,168,43,32,-97,16,57,212,66,-12,-415,258,97,-94,192,133,-100,155,198,-7,155,198,11,156,182,9,126,33,-172,30,-61,-86,58,-50,-70,54,-66,-78,42,-68,-79,57,-51,-77,54,-81,-116,52,-97,-119,49,-100,-136,43,-81,-116,46,-97,-119,40,-89,-122,44,-95,-124,48,-93,-125,57,-88,-122,53,-94,-124,56,-71,-123,64,-88,-141,48,-80,-128,35,-86,-143,41,-69,-125,43,-70,-113,48,-67,-115,54,-72,-112,52,-75,-110,45,-75,-110,40,40,58,238,80,-150,267,132,25,35,44,69,32,45,88,29,54,105,9,17,236,14,5,214,39,-13,-489,15,-1,-730,32,0,-351,42,-3,-325,54,-6,-299,53,-20,-297,33,-20,-321,18,-19,-328,365,-21,40,272,53,-112,356,-29,54,364,-27,59,243,86,-82,257,43,-104,346,-27,34,360,-20,28,337,6,3,322,-1,10,342,2,2,326,-5,7,321,28,-38,307,19,-32,293,42,-82,278,31,-77,337,-5,7,351,-48,-1,306,19,-59,278,36,-96,405,-90,74,385,-82,39,117,35,-178,173,57,-156,173,56,-149,100,18,-171,104,13,-166,222,71,-153,224,66,-145,264,56,-121,251,48,-112,81,13,-166,84,6,-163,251,51,-130,233,74,-161,201,58,-159,136,42,-180,109,15,-171,91,8,-171,114,56,-99,75,15,-55,-138,50,-80,-80,14,-51,23,-10,157,20,63,206,42,-18,93,-42,-18,93,23,18,191,18,14,202,-46,-97,-119,-43,-81,-116,-54,-81,-116,-52,-97,-119,-49,-100,-136,-57,-88,-122,-53,-94,-124,-48,-80,-128,-48,-93,-125,-40,-89,-122,-44,-95,-124,-35,-86,-143,-41,-69,-125,-64,-88,-141,-56,-71,-123,9,-8,216,7,-10,233,7,9,215,24,37,167,26,50,162,25,41,171,27,46,157,25,39,160,26,48,169,28,43,164,27,49,172,27,52,162,35,44,127] }, - { "name": "parrot_A_002", "vertices": [-30,57,124,-29,51,104,0,55,98,0,62,120,-27,59,161,0,67,154,0,66,206,-35,41,127,-32,41,87,-42,1,127,-39,15,150,-23,-13,157,-25,-16,125,-21,13,203,-16,56,211,-9,17,235,-14,4,214,0,13,199,0,8,218,0,53,227,0,21,244,0,-32,124,0,-21,158,-23,16,191,-19,-9,168,-27,17,188,0,54,78,0,-16,238,-7,-11,233,-9,-9,216,0,-8,217,0,17,186,0,17,188,0,-20,170,-27,44,156,-28,41,163,-25,37,159,-20,62,204,0,60,213,0,12,200,-18,12,202,0,-15,202,0,8,214,-7,8,214,0,-9,214,0,-37,214,0,7,219,-25,39,170,-27,47,171,-24,35,166,-27,50,161,-26,46,168,-26,48,162,0,54,26,0,54,44,0,29,-143,0,-63,-101,0,-79,-7,0,-44,98,0,58,-68,0,10,-203,0,-28,-191,0,-65,49,0,0,-761,0,-3,-359,0,-23,-327,-73,1,-110,-41,-68,-9,-270,190,-58,-56,-33,-96,-52,71,25,-175,108,-156,-93,81,-59,-71,7,-170,-54,-70,-65,-73,-24,-72,-43,-35,62,-272,184,-40,-54,33,49,-77,53,34,-81,6,-159,-50,-3,-211,-55,4,65,-33,-80,-66,-72,-31,-24,-68,11,29,-50,0,80,-32,-23,-198,-60,66,43,-47,-46,-78,-53,31,-94,-66,-15,-415,-212,144,-133,-143,156,-98,-141,215,3,-151,214,20,-155,198,16,-140,79,-140,-30,-67,-87,-58,-56,-70,-54,-72,-79,-42,-74,-79,-57,-58,-78,-43,-77,-114,-48,-74,-116,-54,-79,-113,-52,-82,-111,-45,-82,-111,-40,36,58,-173,116,-168,-277,192,-40,-35,40,69,-39,-15,-490,-15,0,-730,-32,-3,-351,-42,-6,-325,-54,-10,-299,-53,-24,-297,-33,-24,-321,-18,-23,-328,-410,91,-115,-229,108,-162,-416,82,-99,-423,87,-101,-212,129,-116,-226,93,-148,-395,77,-108,-398,89,-121,-358,102,-121,-355,90,-108,-362,100,-126,-358,87,-113,-319,111,-137,-316,98,-124,-267,109,-152,-263,93,-140,-365,91,-120,-384,57,-143,-299,94,-145,-250,96,-155,-484,47,-124,-445,44,-138,-134,82,-149,-120,25,-163,-126,21,-157,-162,104,-166,-168,101,-161,-217,107,-164,-216,95,-150,-91,12,-163,-96,6,-159,-208,96,-162,-175,102,-163,-163,88,-159,-142,33,-163,-107,11,-166,73,1,-110,41,-68,-9,237,226,-59,56,-33,-96,48,71,27,165,127,-160,73,91,-62,27,59,161,68,9,-171,54,-70,-65,73,-24,-72,25,-17,126,43,-35,62,21,13,203,239,221,-40,54,33,49,76,54,31,27,17,188,75,9,-161,50,-3,-211,39,15,150,55,4,65,33,-80,-66,42,1,127,30,57,124,72,-31,-24,67,11,28,50,0,80,32,-23,-198,59,65,43,47,-46,-78,19,-9,168,42,36,-95,16,56,211,66,-15,-415,194,169,-136,123,169,-105,100,228,-7,107,230,9,114,215,7,112,78,-169,30,-67,-87,58,-56,-70,54,-72,-79,42,-74,-79,57,-58,-78,54,-88,-117,52,-104,-121,49,-106,-137,43,-88,-117,46,-104,-120,40,-96,-123,44,-102,-125,48,-99,-127,57,-95,-123,53,-101,-126,56,-77,-124,64,-95,-142,48,-87,-129,35,-93,-144,41,-76,-126,43,-77,-114,48,-74,-116,54,-79,-113,52,-82,-111,45,-82,-111,40,36,58,161,134,-172,242,229,-40,35,40,69,32,41,87,29,51,104,9,17,235,14,4,214,39,-15,-490,15,0,-730,32,-3,-351,42,-6,-325,54,-10,-299,53,-24,-297,33,-24,-321,18,-23,-328,395,153,-104,218,137,-164,402,145,-88,408,151,-89,194,155,-119,217,122,-149,383,137,-98,384,149,-111,343,154,-114,341,141,-101,348,153,-118,345,139,-106,305,156,-133,303,142,-120,255,144,-151,253,128,-139,352,145,-112,378,114,-134,288,135,-142,240,129,-154,476,122,-108,440,112,-125,102,78,-174,127,93,-155,130,92,-146,96,38,-171,100,35,-167,158,119,-168,165,116,-162,207,133,-166,206,122,-152,80,18,-167,83,13,-164,198,121,-165,165,122,-173,154,105,-164,119,85,-176,104,38,-171,90,20,-172,99,87,-94,74,18,-55,-124,72,-83,-80,14,-52,23,-13,157,20,62,204,42,-22,93,-42,-22,93,23,16,191,18,12,202,-46,-104,-120,-43,-88,-117,-54,-88,-117,-52,-104,-121,-49,-106,-137,-57,-95,-123,-53,-101,-126,-48,-87,-129,-48,-99,-127,-40,-96,-123,-44,-102,-125,-35,-93,-144,-41,-76,-126,-64,-95,-142,-56,-77,-124,9,-9,216,7,-11,233,7,8,214,24,35,166,26,48,162,25,39,170,27,44,156,25,37,159,26,46,168,28,41,163,27,47,171,27,50,161,35,41,127] }, - { "name": "parrot_A_003", "vertices": [-30,54,123,-29,46,104,0,51,98,0,58,119,-27,56,160,0,64,153,0,64,205,-35,38,126,-32,37,87,-42,-2,127,-39,11,150,-23,-17,157,-25,-20,126,-21,11,202,-16,54,210,-9,15,235,-14,2,213,0,11,198,0,6,218,0,51,226,0,20,243,0,-36,124,0,-25,158,-23,14,191,-19,-13,168,-27,15,188,0,49,78,0,-17,238,-7,-12,233,-9,-11,216,0,-10,217,0,15,185,0,14,188,0,-23,170,-27,41,155,-28,38,162,-25,34,158,-20,60,203,0,58,212,0,10,200,-18,10,202,0,-17,202,0,6,214,-7,6,214,0,-11,214,0,-39,215,0,5,219,-25,37,170,-27,45,170,-24,33,166,-27,47,160,-26,43,167,-26,45,161,0,49,26,0,49,44,0,23,-143,0,-70,-102,0,-86,-8,0,-48,98,0,54,-68,0,3,-203,0,-36,-192,0,-70,49,0,6,-760,0,-6,-359,0,-27,-327,-73,-7,-110,-41,-74,-9,-157,302,-60,-56,-39,-97,-45,66,33,-134,182,-167,-68,103,-47,-70,5,-170,-54,-78,-66,-73,-29,-72,-43,-39,62,-169,299,-45,-54,29,49,-68,53,40,-79,8,-159,-50,-10,-210,-55,0,65,-33,-88,-67,-72,-38,-24,-67,8,30,-50,-5,80,-32,-30,-198,-53,60,50,-47,-53,-79,-48,40,-92,-66,-17,-415,-136,235,-140,-77,180,-84,-77,230,28,-91,232,41,-101,218,33,-94,115,-132,-30,-75,-87,-58,-64,-71,-54,-80,-79,-42,-82,-80,-57,-65,-78,-43,-86,-116,-48,-83,-117,-54,-88,-114,-52,-91,-113,-45,-91,-113,-40,32,58,-123,188,-175,-166,307,-43,-35,36,69,-39,-16,-489,-15,5,-729,-32,-7,-351,-42,-11,-325,-54,-15,-299,-53,-29,-298,-33,-29,-321,-18,-27,-328,-287,372,-163,-164,233,-181,-303,369,-153,-303,378,-153,-153,224,-130,-179,221,-172,-292,351,-161,-280,361,-168,-249,334,-159,-262,324,-152,-252,337,-165,-264,325,-158,-223,308,-168,-236,296,-160,-189,265,-176,-203,251,-170,-262,335,-163,-289,334,-199,-221,282,-179,-188,243,-181,-357,410,-196,-334,378,-206,-82,117,-139,-106,55,-161,-111,55,-156,-93,150,-163,-99,148,-160,-157,223,-181,-170,213,-172,-87,21,-163,-91,19,-160,-163,207,-181,-106,156,-171,-108,137,-154,-108,96,-156,-99,31,-166,73,-7,-110,41,-74,-9,108,319,-56,56,-39,-97,45,65,36,106,199,-165,51,109,-43,27,56,160,66,7,-171,54,-78,-66,73,-29,-72,25,-21,126,43,-39,62,21,11,202,122,318,-43,54,29,49,71,52,38,27,15,188,70,11,-160,50,-10,-210,39,11,150,55,0,65,33,-88,-67,42,-2,127,30,54,123,72,-38,-24,67,8,28,50,-5,80,32,-30,-198,56,58,52,47,-53,-79,19,-13,168,35,45,-91,16,54,210,66,-17,-415,98,250,-137,58,184,-81,44,228,31,57,233,44,70,222,36,70,135,-152,30,-75,-87,58,-64,-71,54,-80,-79,42,-82,-80,57,-65,-78,54,-97,-119,52,-113,-123,49,-115,-139,43,-97,-119,46,-113,-122,40,-105,-125,44,-111,-127,48,-108,-129,57,-104,-125,53,-110,-128,56,-86,-126,64,-104,-144,48,-96,-131,35,-101,-145,41,-85,-127,43,-86,-116,48,-83,-117,54,-88,-114,52,-91,-113,45,-91,-113,40,32,58,92,202,-172,118,326,-40,35,36,69,32,37,87,29,46,104,9,15,235,14,2,213,39,-16,-489,15,5,-729,32,-7,-351,42,-11,-325,54,-15,-299,53,-29,-298,33,-29,-321,18,-27,-328,212,416,-169,121,254,-180,228,417,-160,226,426,-160,116,243,-128,139,245,-173,221,397,-167,207,404,-173,183,371,-163,198,363,-156,185,375,-169,199,365,-163,165,340,-169,181,330,-164,140,290,-177,157,279,-172,195,374,-168,218,380,-206,168,314,-182,143,269,-181,269,468,-207,252,432,-216,60,135,-156,78,140,-149,85,127,-134,75,66,-163,78,67,-160,84,162,-161,91,161,-159,117,243,-180,133,236,-172,72,26,-164,74,25,-162,126,229,-181,85,168,-168,96,151,-155,74,135,-162,81,71,-163,76,39,-169,69,122,-77,68,23,-53,-95,112,-72,-76,20,-51,23,-17,157,20,60,203,42,-27,93,-42,-27,93,23,14,191,18,10,202,-46,-113,-122,-43,-97,-119,-54,-97,-119,-52,-113,-123,-49,-115,-139,-57,-104,-125,-53,-110,-128,-48,-96,-131,-48,-108,-129,-40,-105,-125,-44,-111,-127,-35,-101,-145,-41,-85,-127,-64,-104,-144,-56,-86,-126,9,-11,216,7,-12,233,7,6,214,24,33,166,26,45,161,25,37,170,27,41,155,25,34,158,26,43,167,28,38,162,27,45,170,27,47,160,35,38,126] }, - { "name": "parrot_A_004", "vertices": [-30,52,123,-29,44,104,0,49,97,0,56,119,-27,55,160,0,62,152,0,63,204,-35,36,126,-32,35,87,-42,-4,127,-39,10,150,-23,-19,157,-25,-22,126,-21,10,202,-16,53,210,-9,14,235,-14,1,213,0,9,198,0,5,218,0,50,226,0,19,243,0,-38,124,0,-27,158,-23,13,190,-19,-15,168,-27,13,187,0,47,78,0,-18,239,-7,-13,233,-9,-12,216,0,-11,217,0,13,185,0,13,188,0,-25,171,-27,39,155,-28,37,162,-25,32,158,-20,59,203,0,56,211,0,9,200,-18,9,202,0,-18,202,0,5,214,-7,5,214,0,-12,214,0,-40,215,0,4,219,-25,35,169,-27,43,169,-24,31,165,-27,46,160,-26,42,166,-26,43,160,0,47,26,0,47,44,-1,21,-142,0,-73,-102,0,-88,-8,0,-50,98,0,52,-68,0,0,-203,0,-39,-192,0,-71,49,0,3,-760,0,-10,-359,0,-31,-327,-73,-10,-110,-41,-77,-9,-88,327,-32,-56,-41,-97,-43,62,39,-72,226,-160,-49,114,-31,-68,6,-170,-54,-81,-66,-73,-32,-72,-43,-41,62,-104,325,-23,-54,27,49,-65,50,45,-74,12,-158,-50,-14,-210,-55,-2,65,-33,-91,-67,-72,-40,-24,-66,7,30,-50,-6,80,-32,-34,-198,-52,55,56,-47,-56,-79,-40,48,-89,-66,-21,-415,-65,271,-124,-41,189,-66,-53,230,50,-69,234,60,-80,223,49,-60,134,-117,-30,-78,-87,-58,-67,-71,-54,-83,-79,-42,-85,-80,-57,-68,-78,-43,-90,-116,-48,-87,-117,-54,-92,-115,-52,-95,-113,-45,-95,-113,-40,30,58,-56,230,-164,-100,331,-18,-35,34,69,-39,-19,-489,-15,2,-729,-32,-10,-351,-42,-14,-325,-54,-19,-299,-53,-33,-298,-33,-32,-321,-18,-30,-328,-150,458,-139,-77,289,-167,-168,460,-134,-165,468,-132,-86,265,-120,-97,281,-166,-161,441,-144,-145,447,-145,-128,410,-138,-145,403,-137,-128,414,-143,-145,406,-142,-113,377,-148,-130,369,-147,-92,326,-160,-111,317,-161,-139,415,-144,-151,432,-184,-115,354,-165,-96,306,-170,-190,526,-175,-176,490,-188,-47,133,-121,-87,77,-154,-91,79,-149,-46,167,-148,-52,165,-146,-74,277,-168,-92,271,-166,-79,29,-161,-82,29,-158,-85,265,-174,-53,191,-163,-58,149,-144,-75,136,-138,-86,47,-163,73,-10,-110,41,-77,-9,74,331,-23,56,-41,-97,46,61,42,60,230,-151,37,116,-27,27,55,160,63,6,-170,54,-81,-66,73,-32,-72,25,-23,126,43,-41,62,21,10,202,91,331,-15,54,27,49,71,49,41,27,13,187,64,13,-158,50,-14,-210,39,10,150,55,-2,65,33,-91,-67,42,-4,127,30,52,123,72,-40,-24,67,6,28,50,-6,80,32,-34,-198,58,54,57,47,-56,-79,19,-15,168,25,50,-85,16,53,210,66,-21,-415,53,275,-113,36,194,-60,41,226,58,57,229,69,68,220,57,34,163,-132,30,-78,-87,58,-67,-71,54,-83,-79,42,-85,-80,57,-68,-78,54,-101,-119,52,-116,-123,49,-118,-139,43,-101,-119,46,-117,-122,40,-108,-125,44,-115,-127,48,-112,-129,57,-108,-125,53,-114,-128,56,-90,-126,64,-107,-144,48,-100,-131,35,-105,-146,41,-89,-127,43,-90,-116,48,-87,-117,54,-92,-115,52,-95,-113,45,-95,-113,40,30,58,43,233,-154,87,337,-9,35,34,69,32,35,87,29,44,104,9,14,235,14,1,213,39,-19,-489,15,2,-729,32,-10,-351,42,-14,-325,54,-19,-299,53,-33,-298,33,-32,-321,18,-30,-328,126,463,-135,61,291,-157,144,466,-131,141,474,-129,73,270,-110,82,284,-157,138,446,-140,122,452,-141,107,414,-132,125,408,-131,107,419,-137,124,411,-137,94,380,-141,112,373,-141,75,329,-151,94,321,-153,117,420,-139,127,436,-179,97,358,-158,79,309,-161,162,532,-174,149,495,-186,23,162,-134,46,163,-128,54,145,-121,55,81,-153,56,83,-149,47,182,-145,54,181,-144,59,279,-158,77,274,-156,63,31,-160,63,32,-158,70,267,-165,44,196,-154,51,171,-140,36,166,-138,59,88,-152,61,50,-162,46,138,-61,63,25,-51,-70,134,-56,-71,25,-50,23,-19,157,20,59,203,42,-28,93,-42,-28,93,23,13,190,18,9,202,-46,-117,-122,-43,-101,-119,-54,-101,-119,-52,-116,-123,-49,-118,-139,-57,-108,-125,-53,-114,-128,-48,-100,-131,-48,-112,-129,-40,-108,-125,-44,-115,-127,-35,-105,-146,-41,-89,-127,-64,-107,-144,-56,-90,-126,9,-12,216,7,-13,233,7,5,214,24,31,165,26,43,160,25,35,169,27,39,155,25,32,158,26,42,166,28,37,162,27,43,169,27,46,160,35,36,126] }, - { "name": "parrot_A_005", "vertices": [-30,55,123,-29,48,104,0,52,97,0,59,119,-27,57,160,0,65,153,0,66,205,-35,39,126,-32,38,87,-42,-1,127,-39,13,150,-23,-16,157,-25,-19,126,-21,12,202,-16,55,210,-9,16,235,-14,3,213,0,12,198,0,8,218,0,52,226,0,21,243,0,-35,124,0,-24,158,-23,15,191,-19,-12,168,-27,16,188,0,50,78,0,-16,238,-7,-11,233,-9,-10,216,0,-8,217,0,16,185,0,15,188,0,-22,170,-27,42,155,-28,39,162,-25,35,158,-20,61,203,0,59,211,0,11,200,-18,12,202,0,-16,202,0,7,214,-7,7,214,0,-9,214,0,-38,215,0,6,219,-25,38,170,-27,46,170,-24,34,165,-27,49,160,-26,44,167,-26,46,161,0,51,26,0,50,44,-1,26,-144,0,-67,-100,0,-83,-7,0,-47,98,0,55,-68,0,3,-204,0,-35,-191,0,-68,49,0,-14,-761,0,-12,-360,0,-32,-327,-73,-4,-110,-41,-72,-9,-152,313,7,-56,-37,-96,-48,66,39,-125,254,-145,-64,114,-33,-68,9,-171,-54,-75,-64,-73,-27,-72,-43,-38,62,-167,306,16,-54,30,49,-73,50,43,-74,15,-160,-50,-10,-211,-55,0,65,-33,-85,-65,-72,-35,-24,-68,8,29,-50,-3,80,-32,-30,-197,-58,57,56,-47,-50,-78,-40,51,-90,-66,-25,-415,-126,289,-96,-81,200,-59,-98,211,63,-114,209,74,-122,198,60,-83,150,-125,-30,-72,-86,-58,-60,-70,-54,-77,-78,-42,-79,-79,-57,-62,-77,-43,-83,-113,-48,-80,-115,-54,-85,-112,-52,-88,-110,-45,-88,-110,-40,33,58,-111,263,-148,-164,311,23,-35,37,69,-39,-26,-489,-15,-14,-730,-32,-12,-351,-42,-15,-325,-54,-19,-299,-53,-33,-297,-33,-33,-321,-18,-32,-328,-242,455,-57,-142,316,-134,-260,453,-51,-258,460,-47,-145,279,-94,-161,305,-135,-250,438,-66,-236,447,-66,-212,413,-69,-228,403,-70,-213,419,-73,-228,408,-75,-192,388,-91,-208,377,-93,-164,347,-117,-180,335,-121,-224,418,-74,-241,443,-107,-192,371,-114,-164,330,-132,-295,522,-72,-275,494,-95,-70,154,-128,-91,75,-157,-95,76,-152,-82,196,-144,-88,192,-142,-138,306,-138,-154,296,-138,-79,31,-163,-82,31,-160,-146,293,-149,-99,224,-158,-95,177,-143,-92,131,-146,-87,46,-165,73,-4,-110,41,-72,-9,149,315,1,56,-37,-96,50,65,41,114,248,-146,54,116,-31,27,57,160,64,10,-170,54,-75,-64,73,-27,-72,25,-20,126,43,-38,62,21,12,202,165,309,9,54,30,49,77,48,39,27,16,188,66,17,-159,50,-10,-211,39,13,150,55,0,65,33,-85,-65,42,-1,127,30,55,123,72,-35,-24,68,8,28,50,-3,80,32,-30,-197,63,56,55,47,-50,-78,19,-12,168,28,55,-87,16,55,210,66,-25,-415,118,285,-98,77,200,-59,90,212,63,106,209,73,115,199,60,57,158,-139,30,-72,-86,58,-60,-70,54,-77,-78,42,-79,-79,57,-62,-77,54,-94,-116,52,-110,-119,49,-112,-136,43,-94,-116,46,-110,-119,40,-102,-122,44,-108,-124,48,-106,-125,57,-101,-122,53,-107,-124,56,-83,-123,64,-101,-141,48,-93,-128,35,-99,-143,41,-82,-125,43,-83,-113,48,-80,-115,54,-85,-112,52,-88,-110,45,-88,-110,40,33,58,99,256,-147,162,314,16,35,37,69,32,38,87,29,48,104,9,16,235,14,3,213,39,-26,-489,15,-14,-730,32,-12,-351,42,-15,-325,54,-19,-299,53,-33,-297,33,-33,-321,18,-32,-328,236,451,-79,131,309,-139,254,449,-74,253,456,-70,137,275,-96,149,297,-140,243,433,-87,229,443,-87,205,408,-86,221,398,-87,206,414,-90,221,403,-92,185,382,-104,200,371,-107,154,340,-125,170,328,-129,217,413,-92,231,435,-128,182,364,-126,154,322,-139,288,516,-102,267,486,-122,47,160,-141,71,169,-134,77,154,-129,66,82,-156,68,83,-153,83,198,-145,90,195,-144,126,298,-143,142,288,-142,67,34,-162,67,35,-160,133,285,-153,88,219,-156,89,181,-146,61,167,-144,71,87,-155,68,52,-164,67,133,-67,66,27,-52,-85,128,-62,-72,26,-51,23,-16,157,20,61,203,42,-25,93,-42,-25,93,23,15,191,18,12,202,-46,-110,-119,-43,-94,-116,-54,-94,-116,-52,-110,-119,-49,-112,-136,-57,-101,-122,-53,-107,-124,-48,-93,-128,-48,-106,-125,-40,-102,-122,-44,-108,-124,-35,-99,-143,-41,-82,-125,-64,-101,-141,-56,-83,-123,9,-10,216,7,-11,233,7,7,214,24,34,165,26,46,161,25,38,170,27,42,155,25,35,158,26,44,167,28,39,162,27,46,170,27,49,160,35,39,126] }, - { "name": "parrot_A_006", "vertices": [-30,61,123,-29,54,104,0,58,98,0,65,120,-27,63,161,0,70,154,0,70,206,-35,45,127,-32,44,87,-42,5,127,-39,19,150,-23,-10,157,-25,-13,125,-21,17,203,-16,60,211,-9,21,235,-14,8,213,0,17,199,0,12,218,0,57,227,0,25,244,0,-29,124,0,-18,158,-23,20,191,-19,-6,168,-27,21,188,0,56,78,0,-12,238,-7,-7,233,-9,-5,216,0,-4,217,0,21,186,0,20,188,0,-16,170,-27,47,156,-28,44,163,-25,40,159,-20,66,204,0,63,212,0,16,200,-18,16,202,0,-11,202,0,12,214,-7,12,214,0,-5,214,0,-33,214,0,10,219,-25,43,170,-27,51,170,-24,39,166,-27,54,161,-26,49,167,-26,51,161,0,58,26,0,57,44,-1,37,-146,0,-56,-98,0,-73,-6,0,-41,98,0,61,-68,0,10,-205,0,-27,-190,0,-62,49,0,-38,-760,0,-14,-360,0,-31,-326,-73,8,-111,-41,-62,-8,-226,259,65,-56,-29,-96,-54,71,38,-217,256,-104,-83,113,-34,-68,17,-171,-54,-63,-62,-73,-19,-72,-43,-32,62,-237,246,73,-54,36,49,-81,49,42,-74,24,-161,-50,-3,-211,-55,7,65,-33,-72,-63,-72,-25,-23,-68,12,29,-50,2,80,-32,-22,-197,-65,61,55,-47,-40,-77,-42,60,-91,-66,-30,-414,-218,274,-43,-141,198,-41,-139,172,81,-152,161,91,-159,153,76,-130,165,-123,-30,-60,-84,-58,-49,-68,-54,-65,-76,-42,-67,-77,-57,-50,-76,-43,-70,-110,-48,-67,-111,-54,-71,-108,-52,-75,-106,-45,-75,-107,-40,39,58,-207,269,-104,-233,249,80,-35,43,69,-39,-35,-488,-15,-36,-729,-32,-13,-351,-42,-15,-325,-54,-17,-299,-53,-30,-296,-33,-32,-320,-18,-31,-326,-363,377,62,-250,304,-70,-378,367,69,-377,373,75,-233,258,-42,-264,288,-73,-369,361,49,-357,374,50,-327,352,32,-339,338,30,-330,358,31,-342,343,28,-307,342,-2,-319,328,-5,-275,321,-42,-288,305,-47,-341,354,31,-370,379,11,-307,333,-29,-274,309,-61,-434,424,76,-414,411,43,-120,174,-125,-99,77,-159,-103,76,-154,-153,215,-122,-156,209,-121,-243,297,-79,-256,283,-79,-81,38,-164,-84,37,-161,-249,286,-94,-185,239,-129,-152,190,-134,-119,127,-150,-91,51,-167,73,8,-111,41,-62,-8,227,265,51,56,-29,-96,56,71,40,200,251,-115,77,117,-32,27,63,161,66,19,-171,54,-63,-62,73,-19,-72,25,-13,126,43,-32,62,21,17,203,239,252,58,54,36,49,83,48,39,27,21,188,70,26,-161,50,-3,-211,39,19,150,55,7,65,33,-72,-63,42,5,127,30,61,123,72,-25,-23,69,12,27,50,2,80,32,-22,-197,68,59,55,47,-40,-77,19,-6,168,35,64,-88,16,60,211,66,-30,-414,207,272,-56,134,198,-44,135,178,78,148,168,89,155,158,74,94,155,-141,30,-60,-84,58,-49,-68,54,-65,-76,42,-67,-77,57,-50,-76,54,-81,-112,52,-97,-114,49,-101,-130,43,-81,-112,46,-97,-114,40,-89,-117,44,-96,-119,48,-93,-120,57,-89,-117,53,-95,-119,56,-71,-120,64,-90,-136,48,-81,-124,35,-88,-138,41,-70,-121,43,-70,-110,48,-67,-111,54,-71,-108,52,-75,-106,45,-75,-107,40,39,58,189,264,-115,237,256,65,35,43,69,32,44,87,29,54,104,9,21,235,14,8,213,39,-35,-488,15,-36,-729,32,-13,-351,42,-15,-325,54,-17,-299,53,-30,-296,33,-32,-320,18,-31,-326,364,380,22,235,300,-88,380,370,28,380,376,34,222,256,-55,248,284,-92,368,363,10,357,376,12,324,353,0,336,339,-2,327,359,-2,338,344,-5,300,342,-30,312,327,-34,263,318,-65,275,302,-70,337,355,-3,364,378,-28,297,331,-56,259,305,-83,437,426,25,412,412,-4,84,159,-143,112,172,-128,121,164,-126,84,86,-157,87,86,-154,147,211,-128,151,205,-126,227,293,-95,239,278,-97,73,43,-164,75,42,-161,231,281,-110,167,234,-136,143,189,-138,101,167,-142,91,90,-157,79,58,-166,95,127,-68,70,33,-53,-107,121,-66,-74,31,-52,23,-10,157,20,66,204,42,-19,93,-42,-19,93,23,20,191,18,16,202,-46,-97,-114,-43,-81,-112,-54,-81,-112,-52,-97,-114,-49,-101,-130,-57,-89,-117,-53,-95,-119,-48,-81,-124,-48,-93,-120,-40,-89,-117,-44,-96,-119,-35,-88,-138,-41,-70,-121,-64,-90,-136,-56,-71,-120,9,-5,216,7,-7,233,7,12,214,24,39,166,26,51,161,25,43,170,27,47,156,25,40,159,26,49,167,28,44,163,27,51,170,27,54,161,35,45,127] }, - { "name": "parrot_A_007", "vertices": [-30,66,124,-29,59,104,0,64,98,0,70,120,-27,67,162,0,75,155,0,74,207,-35,50,127,-32,50,88,-42,10,127,-39,24,150,-23,-4,157,-25,-7,125,-21,21,203,-16,64,212,-9,24,235,-14,11,214,0,21,199,0,16,219,0,60,228,0,29,244,0,-23,124,0,-12,158,-23,24,191,-19,-1,168,-27,25,188,0,62,78,0,-8,238,-7,-3,233,-9,-2,216,0,0,217,0,25,186,0,25,188,0,-11,170,-27,52,156,-28,49,163,-25,45,159,-20,70,205,0,67,213,0,20,201,-18,20,202,0,-7,202,0,16,214,-7,15,215,0,-1,214,0,-29,214,0,14,220,-25,47,171,-27,55,171,-24,43,167,-27,58,162,-26,54,168,-26,56,162,0,64,26,0,63,44,0,47,-147,0,-46,-97,0,-63,-5,0,-35,98,0,67,-68,0,18,-206,0,-19,-189,0,-56,49,0,-61,-757,0,-15,-359,0,-31,-324,-73,20,-112,-41,-52,-7,-274,165,113,-56,-22,-96,-61,75,38,-308,195,-53,-105,106,-33,-69,25,-172,-54,-51,-60,-73,-11,-72,-43,-26,62,-277,147,118,-54,42,49,-87,45,41,-76,32,-162,-50,3,-211,-55,13,65,-33,-61,-61,-72,-15,-23,-68,15,28,-50,8,80,-32,-14,-196,-71,61,54,-47,-29,-76,-48,69,-91,-66,-34,-412,-300,200,11,-201,164,-16,-164,118,94,-170,102,102,-175,94,86,-187,152,-110,-30,-49,-82,-58,-37,-67,-54,-54,-74,-42,-56,-75,-57,-39,-74,-43,-57,-106,-48,-54,-108,-54,-59,-105,-52,-62,-103,-45,-62,-103,-40,45,58,-304,211,-51,-273,151,126,-35,49,69,-39,-43,-486,-15,-57,-727,-32,-14,-350,-42,-14,-324,-54,-14,-298,-53,-28,-295,-33,-31,-318,-18,-30,-325,-439,215,166,-347,219,-2,-447,199,172,-447,204,180,-308,179,11,-354,200,-6,-442,201,150,-436,217,153,-406,212,124,-412,195,121,-411,216,125,-418,200,120,-394,219,82,-401,201,77,-368,220,32,-375,202,26,-419,209,126,-460,223,119,-398,215,54,-368,213,11,-516,226,204,-502,228,166,-182,165,-110,-109,78,-159,-114,75,-154,-232,189,-89,-233,182,-88,-341,217,-13,-347,199,-15,-84,45,-165,-87,43,-162,-345,208,-30,-276,198,-88,-218,169,-113,-150,116,-148,-97,55,-167,73,20,-112,41,-52,-7,274,177,110,56,-22,-96,61,74,40,291,209,-57,102,111,-28,27,67,162,68,27,-171,54,-51,-60,73,-11,-72,25,-8,126,43,-26,62,21,21,203,279,159,115,54,42,49,88,44,41,27,25,188,75,35,-161,50,3,-211,39,24,150,55,13,65,33,-61,-61,42,10,127,30,66,124,72,-15,-23,69,15,27,50,8,80,32,-14,-196,72,60,55,47,-29,-76,19,-1,168,46,73,-88,16,64,212,66,-34,-412,289,213,7,192,171,-14,160,127,98,167,111,107,173,103,91,137,144,-134,30,-49,-82,58,-37,-67,54,-54,-74,42,-56,-75,57,-39,-74,54,-69,-108,52,-84,-109,49,-89,-125,43,-69,-108,46,-85,-109,40,-77,-113,44,-83,-114,48,-81,-116,57,-76,-113,53,-83,-114,56,-59,-116,64,-79,-132,48,-69,-120,35,-76,-133,41,-58,-118,43,-57,-106,48,-54,-108,54,-59,-105,52,-62,-103,45,-62,-103,40,45,58,287,225,-54,275,162,123,35,49,69,32,50,88,29,59,104,9,24,235,14,11,214,39,-43,-486,15,-57,-727,32,-14,-350,42,-14,-324,54,-14,-298,53,-28,-295,33,-31,-318,18,-30,-325,443,233,145,332,235,-10,452,217,150,452,222,158,297,193,6,341,216,-15,444,219,129,438,235,133,405,229,108,412,213,103,410,234,108,417,217,102,389,236,68,396,218,63,357,236,22,365,218,14,418,227,108,458,242,97,389,232,40,355,229,0,522,246,176,504,249,139,129,151,-136,175,169,-108,180,158,-107,105,89,-155,108,86,-151,224,195,-89,226,188,-88,326,233,-20,332,215,-23,82,51,-164,84,49,-160,329,224,-38,259,210,-89,211,176,-111,147,155,-134,113,90,-154,93,63,-165,126,115,-62,75,37,-52,-130,106,-66,-77,34,-52,23,-4,157,20,70,205,42,-13,93,-42,-13,93,23,24,191,18,20,202,-46,-85,-109,-43,-69,-108,-54,-69,-108,-52,-84,-109,-49,-89,-125,-57,-76,-113,-53,-83,-114,-48,-69,-120,-48,-81,-116,-40,-77,-113,-44,-83,-114,-35,-76,-133,-41,-58,-118,-64,-79,-132,-56,-59,-116,9,-2,216,7,-3,233,7,15,215,24,43,167,26,56,162,25,47,171,27,52,156,25,45,159,26,54,168,28,49,163,27,55,171,27,58,162,35,50,127] }, - { "name": "parrot_A_008", "vertices": [-30,70,124,-29,64,105,0,69,98,0,75,121,-27,71,162,0,79,155,0,77,207,-35,54,127,-32,55,88,-42,15,127,-39,28,150,-23,0,157,-25,-2,125,-21,24,203,-16,67,212,-9,27,236,-14,15,214,0,24,199,0,19,219,0,63,228,0,32,244,0,-18,124,0,-7,158,-23,27,191,-19,2,168,-27,28,188,0,67,78,0,-5,238,-7,0,233,-9,0,216,0,2,217,0,28,186,0,28,189,0,-7,170,-27,56,157,-28,52,164,-25,48,160,-20,73,206,0,70,214,0,23,201,-18,23,202,0,-4,201,0,19,215,-7,18,215,0,1,214,0,-26,213,0,17,220,-25,51,171,-27,59,172,-24,47,167,-27,62,162,-26,57,169,-26,59,162,0,69,26,0,68,44,0,54,-148,0,-38,-96,0,-56,-4,0,-30,98,0,72,-68,0,24,-206,0,-12,-188,0,-51,49,0,-69,-755,0,-13,-358,0,-28,-323,-73,28,-112,-41,-46,-7,-289,64,129,-56,-16,-96,-67,76,38,-355,93,-28,-123,91,-31,-70,33,-172,-54,-43,-60,-73,-5,-72,-43,-21,62,-284,46,133,-54,47,49,-90,37,41,-78,38,-162,-50,9,-211,-55,18,65,-33,-53,-60,-72,-9,-23,-68,17,27,-50,13,80,-32,-8,-195,-76,59,54,-47,-22,-76,-55,74,-90,-66,-33,-411,-342,94,36,-239,104,-4,-176,65,97,-174,47,103,-178,40,86,-227,109,-100,-30,-42,-82,-58,-30,-67,-54,-46,-73,-42,-48,-74,-57,-32,-74,-43,-49,-105,-48,-46,-107,-54,-50,-103,-52,-53,-101,-45,-53,-101,-40,50,58,-358,108,-23,-281,50,140,-35,54,69,-39,-44,-485,-15,-65,-725,-32,-11,-350,-42,-11,-324,-54,-11,-297,-53,-24,-294,-33,-28,-317,-18,-27,-324,-451,37,206,-393,94,30,-451,19,211,-451,22,219,-341,72,34,-393,74,24,-450,24,189,-451,41,193,-426,52,161,-426,34,156,-432,53,163,-432,36,156,-424,68,117,-424,49,111,-408,83,66,-409,64,58,-436,43,164,-480,40,163,-430,65,89,-408,79,44,-518,12,253,-513,23,214,-227,123,-99,-121,74,-158,-124,69,-153,-284,123,-71,-282,116,-71,-389,96,18,-388,77,14,-88,50,-165,-91,46,-161,-391,88,0,-331,112,-65,-262,113,-101,-176,95,-145,-103,56,-166,73,28,-112,41,-46,-7,277,75,153,56,-16,-96,66,75,40,351,115,0,124,97,-21,27,71,162,70,35,-171,54,-43,-60,73,-5,-72,25,-3,126,43,-21,62,21,24,203,273,57,155,54,47,49,89,36,42,27,28,188,79,41,-160,50,9,-211,39,28,150,55,18,65,33,-53,-60,42,15,127,30,70,124,72,-9,-23,68,17,27,50,13,80,32,-8,-195,74,58,56,47,-22,-76,19,2,168,57,79,-86,16,67,212,66,-33,-411,333,112,64,235,116,15,164,74,110,162,56,116,169,49,100,174,122,-122,30,-42,-82,58,-30,-67,54,-46,-73,42,-48,-74,57,-32,-74,54,-60,-106,52,-76,-107,49,-81,-123,43,-60,-106,46,-76,-106,40,-68,-110,44,-75,-111,48,-73,-114,57,-68,-111,53,-74,-112,56,-51,-115,64,-71,-130,48,-61,-118,35,-68,-131,41,-49,-116,43,-49,-105,48,-46,-107,54,-50,-103,52,-53,-101,45,-53,-101,40,50,58,352,130,5,269,60,162,35,54,69,32,55,88,29,64,105,9,27,236,14,15,214,39,-44,-485,15,-65,-725,32,-11,-350,42,-11,-324,54,-11,-297,53,-24,-294,33,-28,-317,18,-27,-324,436,53,236,385,116,60,437,35,240,437,38,249,334,91,61,386,96,53,437,42,218,436,58,223,413,69,191,414,52,185,419,71,193,420,54,186,412,87,148,414,69,141,398,104,97,400,85,88,423,61,194,467,60,195,420,86,120,400,100,75,502,30,286,498,43,247,169,131,-124,232,133,-81,233,120,-82,124,86,-151,127,82,-146,287,136,-47,285,129,-47,381,118,49,381,99,44,90,55,-162,93,53,-158,385,110,29,329,132,-37,268,126,-79,187,129,-121,133,84,-149,106,65,-162,151,92,-54,79,39,-51,-148,82,-64,-78,36,-52,23,0,157,20,73,206,42,-8,93,-42,-8,93,23,27,191,18,23,202,-46,-76,-106,-43,-60,-106,-54,-60,-106,-52,-76,-107,-49,-81,-123,-57,-68,-111,-53,-74,-112,-48,-61,-118,-48,-73,-114,-40,-68,-110,-44,-75,-111,-35,-68,-131,-41,-49,-116,-64,-71,-130,-56,-51,-115,9,0,216,7,0,233,7,18,215,24,47,167,26,59,162,25,51,171,27,56,157,25,48,160,26,57,169,28,52,164,27,59,172,27,62,162,35,54,127] }, - { "name": "parrot_A_009", "vertices": [-30,73,125,-29,67,105,0,72,98,0,77,121,-27,73,163,0,81,156,0,79,208,-35,57,128,-32,58,88,-42,18,127,-39,31,151,-23,2,157,-25,0,125,-21,26,203,-16,69,213,-9,29,236,-14,16,214,0,26,199,0,21,219,0,65,229,0,33,245,0,-15,124,0,-5,158,-23,29,192,-19,5,168,-27,30,189,0,71,78,0,-4,238,-7,0,233,-9,2,216,0,4,217,0,30,186,0,30,189,0,-5,170,-27,58,157,-28,55,164,-25,50,160,-20,75,206,0,72,214,0,25,201,-18,25,203,0,-2,201,0,21,215,-7,20,215,0,3,214,0,-25,213,0,19,220,-25,53,172,-27,61,172,-24,49,167,-27,64,163,-26,59,169,-26,61,163,0,73,26,0,72,44,1,57,-147,0,-36,-97,0,-54,-5,0,-27,98,0,75,-68,0,27,-206,0,-9,-189,0,-48,49,0,-55,-757,0,-6,-359,0,-22,-324,-73,30,-112,-41,-44,-7,-279,-42,116,-56,-13,-96,-74,72,37,-346,-50,-43,-134,57,-36,-70,37,-172,-54,-41,-60,-73,-2,-72,-43,-18,62,-267,-55,121,-54,50,49,-88,25,39,-79,36,-162,-50,13,-211,-55,21,65,-33,-51,-60,-72,-6,-23,-66,17,27,-50,16,80,-32,-4,-196,-79,54,53,-47,-20,-76,-62,70,-91,-66,-25,-412,-337,-42,21,-247,11,-18,-181,10,88,-171,-4,95,-170,-13,79,-232,19,-113,-30,-40,-82,-58,-28,-67,-54,-44,-74,-42,-46,-75,-57,-30,-74,-43,-47,-106,-48,-44,-108,-54,-48,-104,-52,-51,-102,-45,-51,-102,-40,53,58,-356,-38,-39,-266,-50,128,-35,57,69,-39,-35,-486,-15,-52,-726,-32,-5,-350,-42,-5,-324,-54,-5,-298,-53,-19,-294,-33,-22,-318,-18,-21,-325,-414,-136,192,-383,-64,14,-406,-152,198,-408,-149,206,-327,-61,20,-374,-83,9,-407,-148,175,-415,-133,179,-397,-113,147,-389,-129,142,-404,-114,149,-395,-130,143,-402,-99,102,-393,-116,96,-392,-79,51,-384,-97,43,-403,-125,150,-440,-148,149,-405,-105,74,-390,-84,29,-465,-187,240,-463,-175,200,-237,30,-113,-125,53,-161,-127,45,-157,-290,4,-88,-285,0,-88,-379,-61,3,-370,-77,0,-90,44,-166,-93,39,-163,-377,-70,-16,-331,-24,-81,-264,7,-116,-181,42,-153,-106,44,-168,73,30,-112,41,-44,-7,264,-30,148,56,-13,-96,73,72,39,351,-34,-2,138,63,-26,27,73,163,71,38,-171,54,-41,-60,73,-2,-72,25,0,126,43,-18,62,21,26,203,252,-44,151,54,50,49,87,24,41,27,30,189,81,39,-161,50,13,-211,39,31,151,55,21,65,33,-51,-60,42,18,127,30,73,125,72,-6,-23,66,17,27,50,16,80,32,-4,-196,77,53,54,47,-20,-76,19,5,168,66,74,-88,16,69,213,66,-25,-412,333,-27,61,249,22,10,165,17,103,155,2,109,157,-7,93,190,61,-130,30,-40,-82,58,-28,-67,54,-44,-74,42,-46,-75,57,-30,-74,54,-58,-107,52,-74,-108,49,-79,-124,43,-58,-107,46,-74,-108,40,-66,-112,44,-73,-113,48,-71,-115,57,-66,-112,53,-72,-114,56,-48,-116,64,-68,-131,48,-59,-119,35,-66,-133,41,-47,-117,43,-47,-106,48,-44,-108,54,-48,-104,52,-51,-102,45,-51,-102,40,53,58,359,-22,2,250,-38,158,35,57,69,32,58,88,29,67,105,9,29,236,14,16,214,39,-35,-486,15,-52,-726,32,-5,-350,42,-5,-324,54,-5,-298,53,-19,-294,33,-22,-318,18,-21,-325,392,-120,239,380,-48,58,384,-136,243,385,-133,252,323,-47,59,372,-67,52,388,-132,222,395,-116,226,380,-97,192,373,-113,187,386,-98,195,379,-114,188,389,-83,148,382,-100,141,385,-63,96,379,-81,87,386,-109,195,424,-131,199,396,-88,121,386,-68,74,439,-169,292,442,-158,253,189,72,-131,254,43,-86,249,31,-88,134,63,-154,136,56,-150,305,18,-51,300,13,-51,378,-45,47,369,-62,42,94,49,-163,98,44,-160,378,-54,27,340,-8,-41,282,21,-85,204,63,-129,142,57,-152,112,51,-164,159,44,-60,80,34,-52,-151,34,-71,-78,31,-53,23,2,157,20,75,206,42,-5,93,-42,-5,93,23,29,192,18,25,203,-46,-74,-108,-43,-58,-107,-54,-58,-107,-52,-74,-108,-49,-79,-124,-57,-66,-112,-53,-72,-114,-48,-59,-119,-48,-71,-115,-40,-66,-112,-44,-73,-113,-35,-66,-133,-41,-47,-117,-64,-68,-131,-56,-48,-116,9,2,216,7,0,233,7,20,215,24,49,167,26,61,163,25,53,172,27,58,157,25,50,160,26,59,169,28,55,164,27,61,172,27,64,163,35,57,128] }, - { "name": "parrot_A_010", "vertices": [-30,74,125,-29,68,105,0,72,98,0,78,121,-27,73,163,0,81,157,0,79,209,-35,57,128,-32,59,88,-42,18,127,-39,31,151,-23,3,157,-25,0,125,-21,25,203,-16,68,213,-9,28,236,-14,16,214,0,25,199,0,20,219,0,64,229,0,32,245,0,-15,124,0,-4,158,-23,29,192,-19,5,168,-27,30,189,0,72,78,0,-5,238,-7,0,233,-9,2,216,0,3,217,0,30,187,0,29,189,0,-5,170,-27,58,158,-28,54,165,-25,50,160,-20,74,207,0,71,215,0,25,201,-18,25,203,0,-2,201,0,20,215,-7,20,215,0,2,214,0,-25,213,0,18,220,-25,53,172,-27,61,173,-24,49,168,-27,64,163,-26,59,169,-26,61,163,0,74,26,0,74,44,1,56,-146,0,-38,-98,0,-56,-5,0,-26,98,0,76,-68,0,29,-205,0,-8,-190,0,-47,49,0,-27,-759,0,2,-359,0,-14,-325,-73,27,-111,-41,-45,-8,-235,-122,108,-56,-13,-96,-78,65,34,-276,-176,-52,-127,19,-43,-69,35,-172,-54,-44,-62,-73,-2,-72,-43,-17,62,-218,-129,115,-54,51,49,-81,14,38,-76,29,-162,-50,14,-211,-55,22,65,-33,-54,-62,-72,-8,-23,-63,16,27,-50,17,80,-32,-3,-196,-81,47,51,-47,-22,-77,-63,59,-94,-66,-14,-414,-277,-158,11,-211,-78,-32,-169,-36,77,-155,-44,88,-148,-54,74,-186,-73,-125,-30,-42,-84,-58,-30,-68,-54,-47,-75,-42,-49,-76,-57,-32,-75,-43,-50,-109,-48,-47,-111,-54,-51,-107,-52,-55,-105,-45,-55,-106,-40,54,58,-290,-169,-50,-220,-122,121,-35,58,69,-39,-20,-488,-15,-25,-729,-32,3,-351,-42,1,-325,-54,0,-299,-53,-13,-296,-33,-15,-319,-18,-14,-326,-328,-252,192,-311,-197,6,-314,-263,200,-318,-260,208,-260,-171,13,-294,-211,4,-315,-262,178,-329,-251,179,-317,-230,144,-303,-242,143,-323,-234,146,-308,-245,143,-322,-225,97,-307,-237,95,-316,-210,44,-301,-224,40,-318,-243,149,-343,-279,150,-320,-235,71,-310,-216,23,-358,-313,245,-358,-307,205,-195,-65,-127,-115,23,-165,-114,14,-161,-234,-112,-104,-226,-115,-102,-308,-194,-5,-292,-205,-5,-86,33,-167,-87,26,-164,-300,-203,-22,-267,-151,-92,-210,-99,-128,-149,-18,-162,-98,25,-170,73,27,-111,41,-45,-8,229,-115,123,56,-13,-96,77,64,36,281,-168,-33,131,24,-39,27,73,163,70,37,-172,54,-44,-62,73,-2,-72,25,0,126,43,-17,62,21,25,203,212,-121,129,54,51,49,80,13,37,27,30,189,78,32,-162,50,14,-211,39,31,151,55,22,65,33,-54,-62,42,18,127,30,74,125,72,-8,-23,63,16,27,50,17,80,32,-3,-196,78,45,51,47,-22,-77,19,5,168,67,63,-92,16,68,213,66,-14,-414,278,-150,30,219,-67,-16,155,-34,86,140,-44,94,136,-53,78,161,-6,-149,30,-42,-84,58,-30,-68,54,-47,-75,42,-49,-76,57,-32,-75,54,-61,-111,52,-77,-113,49,-81,-129,43,-61,-111,46,-77,-112,40,-69,-116,44,-76,-117,48,-73,-119,57,-69,-116,53,-75,-118,56,-51,-119,64,-70,-135,48,-61,-122,35,-68,-137,41,-50,-120,43,-50,-109,48,-47,-111,54,-51,-107,52,-55,-105,45,-55,-106,40,54,58,294,-162,-30,214,-115,136,35,58,69,32,59,88,29,68,105,9,28,236,14,16,214,39,-20,-488,15,-25,-729,32,3,-351,42,1,-325,54,0,-299,53,-13,-296,33,-15,-319,18,-14,-326,313,-248,213,309,-192,26,299,-258,220,303,-255,228,260,-164,31,293,-205,23,301,-258,198,315,-247,199,306,-226,165,291,-237,162,311,-230,167,297,-241,163,314,-220,118,300,-232,114,312,-205,65,297,-218,59,306,-239,169,330,-275,172,314,-230,91,307,-211,44,339,-309,268,341,-303,227,164,3,-152,218,-50,-113,209,-59,-113,123,32,-162,122,23,-158,258,-94,-82,252,-97,-81,307,-189,14,291,-199,13,89,37,-166,91,31,-163,300,-197,-3,277,-142,-73,234,-82,-113,175,-11,-151,128,22,-162,104,31,-169,137,-8,-75,75,25,-54,-128,-17,-78,-73,23,-54,23,3,157,20,74,207,42,-4,93,-42,-4,93,23,29,192,18,25,203,-46,-77,-112,-43,-61,-111,-54,-61,-111,-52,-77,-113,-49,-81,-129,-57,-69,-116,-53,-75,-118,-48,-61,-122,-48,-73,-119,-40,-69,-116,-44,-76,-117,-35,-68,-137,-41,-50,-120,-64,-70,-135,-56,-51,-119,9,2,216,7,0,233,7,20,215,24,49,168,26,61,163,25,53,172,27,58,158,25,50,160,26,59,169,28,54,165,27,61,173,27,64,163,35,57,128] }, - { "name": "parrot_A_011", "vertices": [-30,72,125,-29,66,105,0,70,98,0,76,121,-27,70,164,0,78,157,0,76,209,-35,55,128,-32,57,88,-42,16,127,-39,29,151,-23,1,157,-25,-1,125,-21,23,204,-16,66,214,-9,25,236,-14,13,214,0,23,199,0,17,219,0,61,230,0,30,245,0,-17,124,0,-6,158,-23,26,192,-19,3,168,-27,27,189,0,70,78,0,-7,238,-7,-2,233,-9,0,216,0,1,217,0,28,187,0,27,189,0,-7,170,-27,55,158,-28,52,165,-25,48,161,-20,72,207,0,69,215,0,22,201,-18,22,203,0,-5,201,0,17,215,-7,17,215,0,0,214,0,-28,213,0,16,220,-25,50,172,-27,58,173,-24,47,168,-27,62,163,-26,57,170,-26,59,164,1,72,27,1,72,44,0,53,-144,0,-43,-100,0,-61,-6,0,-28,98,0,74,-68,0,27,-204,0,-10,-191,0,-49,49,0,-1,-761,0,8,-360,0,-10,-326,-73,22,-111,-41,-49,-8,-215,-157,68,-56,-16,-96,-80,61,32,-236,-207,-96,-118,11,-52,-67,33,-172,-54,-50,-63,-73,-6,-72,-43,-18,62,-197,-158,74,-54,49,49,-79,9,34,-72,26,-162,-50,13,-211,-55,20,65,-33,-60,-64,-72,-13,-23,-63,14,27,-50,15,80,-32,-5,-197,-82,43,48,-47,-27,-78,-57,56,-95,-66,-5,-415,-245,-195,-33,-195,-96,-67,-183,-55,48,-171,-61,60,-159,-69,48,-149,-81,-149,-30,-47,-85,-58,-36,-69,-54,-52,-77,-42,-54,-78,-57,-38,-77,-43,-56,-112,-48,-53,-114,-54,-58,-111,-52,-61,-109,-45,-61,-109,-40,52,58,-253,-205,-94,-201,-153,81,-35,56,69,-39,-8,-489,-15,-1,-730,-32,8,-351,-42,6,-325,-54,3,-299,-53,-10,-297,-33,-11,-321,-18,-9,-327,-255,-317,142,-264,-243,-39,-238,-323,149,-243,-322,156,-226,-203,-30,-244,-251,-42,-241,-321,126,-257,-316,128,-254,-289,96,-237,-295,93,-258,-295,97,-241,-300,93,-264,-280,48,-247,-287,44,-265,-260,-3,-246,-268,-8,-251,-302,99,-262,-344,98,-260,-287,21,-257,-262,-24,-261,-389,190,-264,-380,150,-157,-74,-153,-101,18,-169,-98,9,-166,-191,-127,-142,-182,-128,-140,-262,-239,-50,-244,-244,-52,-80,30,-167,-79,22,-165,-252,-243,-68,-231,-177,-134,-167,-109,-158,-115,-25,-174,-87,21,-172,73,22,-111,41,-49,-8,202,-157,58,56,-16,-96,79,57,31,208,-224,-100,114,14,-58,27,70,164,67,35,-172,54,-50,-63,73,-6,-72,25,-1,126,43,-18,62,21,23,204,185,-155,65,54,49,49,76,6,29,27,27,189,72,30,-162,50,13,-211,39,29,151,55,20,65,33,-60,-64,42,16,127,30,72,125,72,-13,-23,61,14,26,50,15,80,32,-5,-197,80,38,46,47,-27,-78,19,3,168,58,63,-94,16,66,214,66,-5,-415,222,-208,-39,185,-102,-78,162,-67,37,149,-74,47,138,-80,34,112,-8,-176,30,-47,-85,58,-36,-69,54,-52,-77,42,-54,-78,57,-38,-77,54,-67,-114,52,-83,-117,49,-86,-133,43,-67,-114,46,-83,-117,40,-75,-120,44,-81,-122,48,-79,-124,57,-74,-120,53,-81,-122,56,-57,-122,64,-75,-139,48,-67,-126,35,-73,-141,41,-55,-123,43,-56,-112,48,-53,-114,54,-58,-111,52,-61,-109,45,-61,-109,40,52,58,224,-226,-98,189,-150,71,35,56,69,32,57,88,29,66,105,9,25,236,14,13,214,39,-8,-489,15,-1,-730,32,8,-351,42,6,-325,54,3,-299,53,-10,-297,33,-11,-321,18,-9,-327,232,-309,151,233,-260,-40,216,-312,160,221,-311,167,200,-215,-34,212,-265,-41,216,-313,137,233,-310,137,230,-287,101,212,-292,101,234,-293,103,215,-297,101,237,-285,51,218,-290,49,235,-272,-2,215,-278,-5,225,-299,107,231,-342,111,230,-294,25,225,-276,-22,235,-373,208,236,-370,167,116,1,-178,158,-66,-164,148,-74,-162,99,32,-172,95,23,-169,191,-123,-152,184,-122,-150,230,-257,-52,212,-260,-51,79,37,-167,79,31,-166,219,-261,-69,207,-194,-140,166,-101,-171,123,-15,-181,101,22,-173,86,32,-174,103,-15,-99,67,23,-57,-110,-24,-89,-68,19,-55,23,1,157,20,72,207,42,-6,93,-42,-6,93,23,26,192,18,22,203,-46,-83,-117,-43,-67,-114,-54,-67,-114,-52,-83,-117,-49,-86,-133,-57,-74,-120,-53,-81,-122,-48,-67,-126,-48,-79,-124,-40,-75,-120,-44,-81,-122,-35,-73,-141,-41,-55,-123,-64,-75,-139,-56,-57,-122,9,0,216,7,-2,233,7,17,215,24,47,168,26,59,164,25,50,172,27,55,158,25,48,161,26,57,170,28,52,165,27,58,173,27,62,163,35,55,128] }, - { "name": "parrot_A_012", "vertices": [-30,67,125,-29,61,105,0,65,98,0,71,121,-27,66,163,0,74,156,0,72,208,-35,50,128,-32,52,88,-42,11,127,-39,24,151,-23,-3,157,-25,-6,125,-21,18,203,-16,61,213,-9,21,236,-14,9,214,0,19,199,0,13,219,0,57,229,0,26,245,0,-22,124,0,-11,158,-23,22,192,-19,-1,168,-27,23,189,0,65,78,0,-11,238,-7,-6,233,-9,-4,216,0,-3,217,0,23,186,0,23,189,0,-11,170,-27,51,158,-28,48,165,-25,43,160,-20,67,207,0,65,215,0,18,201,-18,18,203,0,-9,201,0,13,215,-7,13,215,0,-4,214,0,-32,213,0,12,220,-25,46,172,-27,54,172,-24,42,168,-27,57,163,-26,52,169,-26,54,163,0,67,27,0,66,44,0,46,-143,0,-50,-100,0,-67,-7,0,-33,98,0,69,-68,0,22,-204,0,-16,-191,0,-54,49,0,5,-761,0,6,-360,0,-12,-327,-73,15,-110,-41,-56,-9,-267,-63,95,-56,-22,-96,-73,77,34,-261,-98,-72,-125,71,-42,-69,23,-171,-54,-57,-64,-73,-12,-72,-43,-24,62,-250,-62,103,-54,44,49,-91,33,39,-77,25,-161,-50,8,-211,-55,15,65,-33,-67,-65,-72,-19,-24,-68,15,28,-50,10,80,-32,-10,-197,-80,61,51,-47,-33,-78,-55,63,-94,-66,-6,-415,-278,-95,-10,-235,-2,-39,-221,54,72,-211,48,87,-200,38,76,-192,0,-122,-30,-54,-86,-58,-43,-70,-54,-59,-78,-42,-61,-79,-57,-45,-77,-43,-63,-113,-48,-60,-115,-54,-65,-112,-52,-68,-110,-45,-68,-110,-40,47,58,-276,-98,-73,-255,-58,110,-35,51,69,-39,-6,-489,-15,5,-730,-32,6,-351,-42,3,-325,-54,0,-299,-53,-13,-297,-33,-13,-321,-18,-12,-328,-289,-235,146,-286,-138,-24,-273,-239,156,-279,-240,162,-257,-100,-5,-266,-143,-24,-272,-235,133,-289,-232,133,-287,-201,104,-268,-204,104,-290,-207,105,-271,-209,103,-295,-180,60,-277,-184,59,-290,-157,10,-271,-162,7,-281,-213,107,-284,-257,100,-286,-184,33,-280,-157,-8,-290,-311,186,-289,-298,147,-197,4,-127,-118,48,-163,-121,41,-159,-235,-46,-109,-229,-50,-106,-283,-133,-35,-265,-136,-33,-87,34,-165,-89,29,-163,-273,-131,-50,-258,-70,-108,-215,-20,-127,-155,21,-159,-101,35,-169,73,15,-110,41,-56,-9,275,-62,67,56,-22,-96,74,75,36,255,-84,-99,119,82,-43,27,66,163,67,26,-171,54,-57,-64,73,-12,-72,25,-6,126,43,-24,62,21,18,203,260,-63,78,54,44,49,92,30,34,27,23,189,74,32,-161,50,8,-211,39,24,151,55,15,65,33,-67,-65,42,11,127,30,67,125,72,-19,-24,67,14,26,50,10,80,32,-10,-197,81,57,50,47,-33,-78,19,-1,168,51,74,-90,16,61,213,66,-6,-415,277,-85,-39,231,12,-55,211,43,64,201,34,76,192,26,63,143,89,-157,30,-54,-86,58,-43,-70,54,-59,-78,42,-61,-79,57,-45,-77,54,-74,-116,52,-90,-119,49,-93,-136,43,-74,-116,46,-90,-119,40,-82,-122,44,-88,-124,48,-86,-125,57,-81,-122,53,-88,-124,56,-64,-123,64,-82,-141,48,-73,-128,35,-79,-143,41,-62,-125,43,-63,-113,48,-60,-115,54,-65,-112,52,-68,-110,45,-68,-110,40,47,58,268,-84,-101,266,-59,84,35,51,69,32,52,88,29,61,105,9,21,236,14,9,214,39,-6,-489,15,5,-730,32,6,-351,42,3,-325,54,0,-299,53,-13,-297,33,-13,-321,18,-12,-328,317,-234,105,286,-128,-57,303,-240,116,310,-240,122,256,-93,-32,266,-134,-55,299,-234,94,315,-230,92,307,-198,65,289,-202,68,311,-204,65,293,-208,66,309,-175,23,291,-180,24,296,-149,-24,277,-155,-25,303,-211,68,308,-254,58,296,-178,-2,283,-148,-42,329,-312,139,322,-297,102,139,99,-159,196,38,-143,189,31,-140,106,70,-163,108,64,-160,239,-13,-132,234,-17,-130,281,-122,-67,264,-127,-63,81,45,-164,83,41,-162,269,-120,-81,248,-50,-133,214,13,-149,156,93,-160,114,66,-163,92,52,-169,134,69,-83,74,30,-55,-144,49,-75,-77,24,-53,23,-3,157,20,67,207,42,-11,93,-42,-11,93,23,22,192,18,18,203,-46,-90,-119,-43,-74,-116,-54,-74,-116,-52,-90,-119,-49,-93,-136,-57,-81,-122,-53,-88,-124,-48,-73,-128,-48,-86,-125,-40,-82,-122,-44,-88,-124,-35,-79,-143,-41,-62,-125,-64,-82,-141,-56,-64,-123,9,-4,216,7,-6,233,7,13,215,24,42,168,26,54,163,25,46,172,27,51,158,25,43,160,26,52,169,28,48,165,27,54,172,27,57,163,35,50,128] } - ], - - "morphColors": [ - { "name": "parrot_colorMap", "colors": [0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,1.000,0.880,0.820,1.000,0.880,0.820,1.000,0.880,0.820,1.000,0.880,0.820,0.840,0.160,0.000,1.000,0.880,0.820,1.000,0.880,0.820,0.840,0.160,0.000,0.840,0.160,0.000,1.000,0.880,0.820,1.000,0.880,0.820,0.840,0.160,0.000,0.840,0.160,0.000,1.000,0.880,0.820,1.000,0.880,0.820,1.000,0.880,0.820,1.000,0.880,0.820,1.000,0.880,0.820,1.000,0.880,0.820,1.000,0.880,0.820,1.000,0.880,0.820,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.010,0.000,0.050,0.090,0.030,0.030,0.840,0.160,0.000,1.000,0.880,0.820,0.090,0.030,0.030,1.000,0.880,0.820,1.000,0.880,0.820,1.000,0.880,0.820,1.000,0.880,0.820,0.090,0.030,0.030,0.090,0.030,0.030,0.090,0.030,0.030,1.000,0.880,0.820,1.000,0.880,0.820,0.090,0.030,0.030,0.090,0.030,0.030,1.000,0.880,0.820,1.000,0.880,0.820,1.000,0.880,0.820,1.000,0.880,0.820,0.090,0.030,0.030,1.000,0.880,0.820,0.840,0.160,0.000,1.000,0.880,0.820,1.000,0.880,0.820,0.090,0.030,0.030,1.000,0.880,0.820,1.000,0.880,0.820,0.840,0.160,0.000,0.840,0.160,0.000,1.000,0.880,0.820,1.000,0.880,0.820,0.840,0.160,0.000,1.000,0.880,0.820,0.010,0.000,0.050,0.010,0.000,0.050,0.010,0.000,0.050,0.010,0.000,0.050,0.010,0.000,0.050,1.000,0.880,0.820,1.000,0.880,0.820,1.000,0.880,0.820,1.000,0.880,0.820,1.000,0.880,0.820,1.000,0.880,0.820,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.250,0.490,0.640,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.250,0.490,0.640,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.250,0.490,0.640,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.250,0.490,0.640,0.840,0.160,0.000,0.250,0.490,0.640,0.250,0.490,0.640,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.530,0.710,0.290,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.250,0.490,0.640,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.840,0.160,0.000,0.840,0.160,0.000,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.840,0.160,0.000,0.250,0.490,0.640,0.250,0.490,0.640,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.250,0.490,0.640,0.530,0.710,0.290,0.530,0.710,0.290,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.840,0.160,0.000,0.840,0.160,0.000,0.250,0.490,0.640,0.250,0.490,0.640,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.840,0.160,0.000,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.840,0.160,0.000,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.840,0.160,0.000,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.840,0.160,0.000,0.840,0.160,0.000,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.840,0.160,0.000,0.840,0.160,0.000,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.840,0.160,0.000,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.840,0.160,0.000,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.840,0.160,0.000,0.840,0.160,0.000,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.840,0.160,0.000,0.250,0.490,0.640,0.250,0.490,0.640,0.840,0.160,0.000,0.840,0.160,0.000,0.250,0.490,0.640,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.250,0.490,0.640,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.250,0.490,0.640,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,1.000,0.880,0.820,1.000,0.880,0.820,1.000,0.880,0.820,1.000,0.880,0.820,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.250,0.490,0.640,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,1.000,0.880,0.820,1.000,0.880,0.820,0.250,0.490,0.640,0.250,0.490,0.640,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.400,0.310,0.380,0.400,0.310,0.380,0.400,0.310,0.380,0.400,0.310,0.380,0.400,0.310,0.380,0.400,0.310,0.380,0.400,0.310,0.380,0.400,0.310,0.380,0.400,0.310,0.380,0.400,0.310,0.380,0.400,0.310,0.380,0.400,0.310,0.380,0.400,0.310,0.380,0.400,0.310,0.380,0.400,0.310,0.380,0.400,0.310,0.380,0.400,0.310,0.380,0.400,0.310,0.380,0.400,0.310,0.380,0.400,0.310,0.380,0.400,0.310,0.380,0.400,0.310,0.380,0.400,0.310,0.380,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.400,0.310,0.380,0.400,0.310,0.380,0.400,0.310,0.380,0.400,0.310,0.380,0.400,0.310,0.380,0.400,0.310,0.380,0.400,0.310,0.380,0.400,0.310,0.380,0.840,0.160,0.000,1.000,0.880,0.820,1.000,0.880,0.820,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.530,0.710,0.290,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.400,0.310,0.380,0.840,0.160,0.000,0.840,0.160,0.000,0.250,0.490,0.640,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,1.000,0.880,0.820,1.000,0.880,0.820,1.000,0.880,0.820,1.000,0.880,0.820,1.000,0.880,0.820,1.000,0.880,0.820,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.840,0.160,0.000,0.840,0.160,0.000,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.840,0.160,0.000,0.250,0.490,0.640,0.250,0.490,0.640,0.840,0.160,0.000,0.840,0.160,0.000,0.250,0.490,0.640,0.530,0.710,0.290,0.530,0.710,0.290,1.000,0.880,0.820,1.000,0.880,0.820,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.840,0.160,0.000,0.840,0.160,0.000,0.250,0.490,0.640,0.250,0.490,0.640,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.840,0.160,0.000,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.840,0.160,0.000,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.840,0.160,0.000,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.840,0.160,0.000,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.840,0.160,0.000,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.400,0.310,0.380,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.840,0.160,0.000,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.840,0.160,0.000,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.840,0.160,0.000,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.840,0.160,0.000,0.250,0.490,0.640,0.250,0.490,0.640,0.840,0.160,0.000,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.840,0.160,0.000,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.250,0.490,0.640,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.010,0.000,0.050,0.840,0.160,0.000,0.090,0.030,0.030,0.090,0.030,0.030,1.000,0.880,0.820,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,0.840,0.160,0.000,1.000,0.880,0.820,1.000,0.880,0.820,1.000,0.880,0.820,1.000,0.880,0.820,0.090,0.030,0.030,0.090,0.030,0.030,0.090,0.030,0.030,1.000,0.880,0.820,1.000,0.880,0.820,0.090,0.030,0.030,0.090,0.030,0.030,0.400,0.310,0.380,0.400,0.310,0.380,0.400,0.310,0.380,0.400,0.310,0.380,0.400,0.310,0.380,0.400,0.310,0.380,0.400,0.310,0.380,0.400,0.310,0.380,0.400,0.310,0.380,0.400,0.310,0.380,0.400,0.310,0.380,0.400,0.310,0.380,0.400,0.310,0.380,0.400,0.310,0.380,0.400,0.310,0.380,0.400,0.310,0.380,0.400,0.310,0.380,0.400,0.310,0.380,0.400,0.310,0.380,0.400,0.310,0.380,0.400,0.310,0.380,0.400,0.310,0.380,0.400,0.310,0.380,0.400,0.310,0.380,0.400,0.310,0.380,0.400,0.310,0.380,0.400,0.310,0.380,0.400,0.310,0.380,0.400,0.310,0.380,0.400,0.310,0.380,0.400,0.310,0.380,0.400,0.310,0.380,0.400,0.310,0.380,1.000,0.880,0.820,1.000,0.880,0.820,1.000,0.880,0.820,1.000,0.880,0.820,0.090,0.030,0.030,1.000,0.880,0.820,0.840,0.160,0.000,1.000,0.880,0.820,1.000,0.880,0.820,0.090,0.030,0.030,1.000,0.880,0.820,1.000,0.880,0.820,1.000,0.880,0.820,0.840,0.160,0.000,1.000,0.880,0.820,0.840,0.160,0.000,1.000,0.880,0.820,0.840,0.160,0.000,0.010,0.000,0.050,0.010,0.000,0.050,0.010,0.000,0.050,0.010,0.000,0.050,0.010,0.000,0.050,1.000,0.880,0.820,1.000,0.880,0.820,1.000,0.880,0.820,1.000,0.880,0.820,1.000,0.880,0.820,1.000,0.880,0.820,0.840,0.160,0.000,0.840,0.160,0.000] } - ], - - "normals": [], - - "colors": [], - - "uvs": [[0.293709,0.561267,0.326320,0.579235,0.278721,0.570331,0.311567,0.598880,0.232479,0.560884,0.161340,0.564999,0.228069,0.550282,0.292254,0.622273,0.357181,0.588459,0.291602,0.678158,0.238263,0.726286,0.270063,0.649152,0.197372,0.685522,0.085668,0.639055,0.078820,0.611544,0.146498,0.627386,0.146958,0.599582,0.147227,0.623586,0.091141,0.636093,0.132884,0.581140,0.069816,0.601922,0.223324,0.750881,0.183686,0.702280,0.145405,0.631228,0.157436,0.628550,0.156480,0.644757,0.390943,0.545439,0.050694,0.633442,0.046157,0.628045,0.060521,0.646293,0.061185,0.645289,0.138488,0.626054,0.130141,0.628411,0.144049,0.653679,0.261165,0.588384,0.256837,0.627795,0.361358,0.715507,0.148213,0.572445,0.177178,0.582083,0.094125,0.642642,0.089113,0.640000,0.106377,0.654975,0.064081,0.649329,0.061401,0.647827,0.069966,0.656228,0.018739,0.658320,0.026340,0.657729,1.000000,0.423867,0.688147,1.000000,0.621805,0.515152,0.523464,0.854201,0.200523,0.617494,0.195284,0.603009,0.236638,0.577904,0.201788,0.591105,0.465878,0.803219,0.238045,0.583661,0.210394,0.594260,0.442449,0.575875,0.417184,0.580842,0.510313,0.519074,0.458642,0.528117,0.544298,0.272087,0.538717,0.334703,0.544624,0.241054,0.421075,0.689211,0.501480,0.680549,0.440082,0.774552,0.605416,0.749949,0.531227,0.245278,0.531522,0.252457,0.500413,0.312201,0.521359,0.323907,0.587396,0.788729,0.436698,0.797301,0.583352,0.774688,0.552866,0.160066,0.549805,0.141348,0.573484,0.152647,0.571478,0.141465,0.771564,0.703080,0.981261,0.708756,0.831182,0.721626,0.748201,0.715951,0.728972,0.739785,0.732258,0.749142,0.291602,0.678158,0.357181,0.588459,0.346464,0.692955,0.400188,0.582211,0.654524,0.231635,0.749250,0.233643,0.766113,0.124914,0.790520,0.730842,0.642560,0.206031,0.667353,0.119029,0.747867,0.230413,0.766032,0.115623,0.715242,0.626408,0.756888,0.668212,0.500413,0.162867,0.563946,0.157332,0.567640,0.271484,0.535466,0.227849,0.525639,0.408997,0.500361,0.379684,0.500413,0.331310,0.558964,0.389711,0.558281,0.388346,0.522545,0.408195,0.500361,0.407638,0.540921,0.450821,0.500400,0.453765,0.669549,0.117829,0.593258,0.232422,0.551454,0.216045,0.669940,0.106119,0.570562,0.212065,0.773360,0.753794,0.776741,0.756809,0.769774,0.721490,0.868778,0.766126,0.870826,0.764151,0.867383,0.774536,0.865901,0.782900,0.866297,0.780487,0.576102,0.275669,0.601381,0.278516,0.765922,0.109162,0.792848,0.679348,0.500643,0.196720,0.582639,0.443997,0.561818,0.448072,0.529833,0.396378,0.390943,0.545439,0.539913,0.401811,0.322162,0.774700,0.334313,0.733827,0.238263,0.726286,0.223324,0.750881,0.870448,0.157178,0.859867,0.137315,0.872785,0.120940,0.629304,0.302385,0.668221,0.291501,0.836383,0.244473,0.862518,0.107674,0.863480,0.114266,0.874547,0.182047,0.864390,0.198508,0.836726,0.242582,0.629110,0.300241,0.668520,0.289296,0.869480,0.164081,0.870084,0.160828,0.869770,0.163290,0.870650,0.156754,0.931459,0.183483,0.875347,0.179594,0.906074,0.207074,0.864282,0.198756,0.873588,0.226616,0.860074,0.136496,0.957929,0.122506,0.973142,0.144205,0.500725,0.256770,0.615534,0.282585,0.625997,0.297630,0.581626,0.272185,0.648789,0.295856,0.627951,0.298635,0.627392,0.294287,0.623485,0.289192,0.622370,0.276885,0.610809,0.276510,0.606599,0.273436,0.591427,0.274951,0.458642,0.528117,0.417184,0.580842,0.510313,0.519074,0.442449,0.575875,0.544298,0.272087,0.544624,0.241054,0.538717,0.334703,0.421075,0.689211,0.440082,0.774552,0.501480,0.680549,0.605416,0.749949,0.531227,0.245278,0.500413,0.312201,0.531522,0.252457,0.521359,0.323907,0.587396,0.788729,0.583352,0.774688,0.436698,0.797301,0.346464,0.692955,0.333091,0.737936,0.552866,0.160066,0.573484,0.152647,0.549805,0.141348,0.571478,0.141465,0.223324,0.750881,0.322162,0.774700,0.238263,0.726286,0.771564,0.703080,0.831182,0.721626,0.981261,0.708756,0.748201,0.715951,0.728972,0.739785,0.732258,0.749142,0.400188,0.582211,0.357181,0.588459,0.291602,0.678158,0.654524,0.231635,0.766113,0.124914,0.749250,0.233643,0.790520,0.730842,0.311567,0.598880,0.326320,0.579235,0.278721,0.570331,0.293709,0.561267,0.621591,0.274188,0.623148,0.279582,0.643306,0.200563,0.747867,0.230413,0.627392,0.294287,0.629110,0.300241,0.232479,0.560884,0.228069,0.550282,0.161340,0.564999,0.756888,0.668212,0.715242,0.626408,0.292254,0.622273,0.270063,0.649152,0.197372,0.685522,0.146958,0.599582,0.078820,0.611544,0.146498,0.627386,0.085668,0.639055,0.147227,0.623586,0.091141,0.636093,0.500413,0.162867,0.563946,0.157332,0.567640,0.271484,0.535466,0.227849,0.500413,0.331310,0.500361,0.379684,0.525639,0.408997,0.132884,0.581140,0.069816,0.601922,0.558281,0.388346,0.558964,0.389711,0.522545,0.408195,0.500361,0.407638,0.183686,0.702280,0.500400,0.453765,0.540921,0.450821,0.669549,0.117829,0.593258,0.232422,0.551454,0.216045,0.669940,0.106119,0.667353,0.119029,0.570562,0.212065,0.606599,0.273436,0.581626,0.272185,0.776741,0.756809,0.773360,0.753794,0.769774,0.721490,0.910056,0.854315,0.892390,0.810489,0.909438,0.856210,0.892451,0.809269,0.957818,0.844901,0.918503,0.834726,0.920256,0.845028,0.925168,0.808239,0.922283,0.837004,0.918031,0.834212,0.921060,0.842250,0.960688,0.817843,0.900409,0.777744,0.961447,0.809768,0.902415,0.770201,0.870826,0.764151,0.868778,0.766126,0.867383,0.774536,0.865901,0.782900,0.866297,0.780487,0.145405,0.631228,0.156480,0.644757,0.157436,0.628550,0.613667,0.279900,0.601381,0.278516,0.765922,0.109162,0.766032,0.115623,0.792848,0.679348,0.500643,0.196720,0.582639,0.443997,0.529833,0.396378,0.561818,0.448072,0.390943,0.545439,0.050694,0.633442,0.046157,0.628045,0.060521,0.646293,0.061185,0.645289,0.539913,0.401811,0.130141,0.628411,0.138488,0.626054,0.870448,0.157178,0.859867,0.137315,0.872785,0.120940,0.629304,0.302385,0.668221,0.291501,0.836383,0.244473,0.863480,0.114266,0.862518,0.107674,0.874547,0.182047,0.864390,0.198508,0.836726,0.242582,0.668520,0.289296,0.869480,0.164081,0.869770,0.163290,0.870084,0.160828,0.870650,0.156754,0.875347,0.179594,0.931459,0.183483,0.864282,0.198756,0.906074,0.207074,0.873588,0.226616,0.860074,0.136496,0.957929,0.122506,0.973142,0.144205,0.500725,0.256770,0.617402,0.285271,0.625997,0.297630,0.576102,0.275669,0.648789,0.295856,0.627951,0.298635,0.623485,0.289192,0.618952,0.279735,0.610809,0.276510,0.591427,0.274951,0.024384,1.000000,1.000000,1.000000,0.000000,0.773074,0.000000,1.000000,1.000000,1.000000,0.949720,0.724529,0.144049,0.653679,0.261165,0.588384,0.361358,0.715507,0.256837,0.627795,0.177178,0.582083,0.148213,0.572445,0.089113,0.640000,0.094125,0.642642,0.106377,0.654975,0.064081,0.649329,0.061401,0.647827,0.069966,0.656228,0.909438,0.856210,0.910056,0.854315,0.892451,0.809269,0.892390,0.810489,0.957818,0.844901,0.918503,0.834726,0.920256,0.845028,0.925168,0.808239,0.922283,0.837004,0.918031,0.834212,0.921060,0.842250,0.960688,0.817843,0.900409,0.777744,0.961447,0.809768,0.902415,0.770201,0.865901,0.782900,0.867383,0.774536,0.866297,0.780487,0.868778,0.766126,0.870826,0.764151,0.018739,0.658320,0.026340,0.657729,0.523464,0.854201,0.688147,1.000000,0.621805,0.515152,1.000000,0.423867,0.200523,0.617494,0.195284,0.603009,0.236638,0.577904,0.201788,0.591105,0.465878,0.803219,0.238045,0.583661,0.210394,0.5942600,0,0]], - - "faces": [10,3,2,0,0,0,1,2,10,0,2,1,0,2,1,3,10,4,6,5,0,4,5,6,10,5,3,0,0,6,0,2,10,7,1,8,0,7,3,8,10,9,12,10,0,9,10,11,10,10,12,11,0,11,10,12,10,16,15,13,0,13,14,15,10,13,15,14,0,15,14,16,10,17,18,13,0,17,18,15,10,13,18,16,0,15,18,13,10,0,4,5,0,2,4,6,10,14,15,19,0,16,14,19,10,19,15,20,0,19,14,20,10,21,22,12,0,21,22,10,10,12,22,11,0,10,22,12,10,23,25,24,0,23,24,25,10,25,10,24,0,24,11,25,10,1,2,8,0,3,1,8,10,8,2,26,0,8,1,26,10,15,28,20,0,14,27,20,10,20,28,27,0,20,27,28,10,29,28,16,0,29,27,13,10,16,28,15,0,13,27,14,10,18,30,16,0,18,30,13,10,16,30,29,0,13,30,29,10,25,23,31,0,24,23,31,10,31,23,32,0,31,23,32,10,11,24,10,0,12,25,11,10,33,24,22,0,33,25,22,10,22,24,11,0,22,25,12,10,34,36,35,0,34,35,36,10,38,6,37,0,37,5,38,10,37,6,4,0,38,5,4,10,19,38,14,0,19,37,16,10,14,38,37,0,16,37,38,10,17,13,31,0,17,15,31,10,31,13,25,0,31,15,24,10,23,40,32,0,23,39,32,10,32,40,39,0,32,39,40,10,41,40,24,0,41,39,25,10,40,23,24,0,39,23,25,10,33,41,24,0,33,41,25,10,40,43,39,0,39,42,40,10,39,43,42,0,40,42,43,10,41,44,40,0,41,44,39,10,40,44,43,0,39,44,42,10,28,45,27,0,27,45,28,10,29,45,28,0,29,45,27,10,30,45,29,0,30,45,29,10,43,46,42,0,42,46,43,10,44,46,43,0,44,46,42,10,47,14,48,0,49,47,50,10,48,14,37,0,50,47,48,10,49,25,47,0,51,24,52,10,47,25,14,0,52,24,16,10,25,13,14,0,24,15,16,10,36,10,49,0,35,11,51,10,49,10,25,0,51,11,24,10,7,4,0,0,7,4,2,10,7,0,1,0,7,2,3,10,50,4,34,0,53,4,34,10,7,34,4,0,7,34,4,10,37,4,48,0,38,4,54,10,48,4,50,0,54,4,53,10,51,35,47,0,55,36,52,10,35,49,47,0,36,51,52,10,35,36,49,0,36,35,51,10,52,34,35,0,56,34,36,10,51,52,35,0,55,56,36,10,47,48,51,0,49,50,55,10,52,51,50,0,56,57,53,10,50,51,48,0,53,57,54,10,52,50,34,0,56,53,34,10,7,10,34,0,7,11,34,10,34,10,36,0,34,11,35,10,10,7,9,0,11,7,9,10,9,7,8,0,9,7,8,10,78,108,53,0,58,59,60,10,53,108,54,0,60,59,61,10,73,81,75,0,62,63,64,10,82,85,76,0,65,66,67,10,76,85,84,0,67,66,68,10,89,69,61,0,69,70,71,10,61,69,87,0,71,70,72,10,57,62,67,0,73,74,75,10,85,82,78,0,66,65,58,10,78,82,108,0,58,65,59,10,85,78,79,0,76,77,78,10,79,78,88,0,78,77,79,10,89,61,56,0,80,81,82,10,99,74,84,0,83,84,68,10,74,67,84,0,84,75,68,10,84,67,76,0,68,75,67,10,67,83,57,0,75,85,73,10,9,8,86,0,86,87,88,10,86,8,111,0,88,87,89,10,76,67,62,0,67,75,74,10,93,92,68,0,90,91,92,10,98,89,56,0,93,80,82,10,97,279,96,0,173,94,95,10,124,96,77,0,96,95,97,10,85,66,84,0,66,98,68,10,84,66,75,0,68,98,99,10,82,86,108,0,65,88,59,10,108,86,111,0,59,88,89,10,53,70,78,0,100,101,77,10,78,70,88,0,77,101,79,10,80,73,66,0,102,62,103,10,114,81,64,0,104,63,105,10,64,81,60,0,105,63,106,10,74,83,67,0,84,85,75,10,116,117,81,0,107,108,63,10,81,117,87,0,63,108,72,10,119,65,61,0,109,110,71,10,113,114,63,0,111,104,112,10,63,114,64,0,112,104,105,10,94,70,72,0,113,101,114,10,72,70,90,0,114,101,115,10,70,94,88,0,101,113,79,10,88,94,95,0,79,113,116,10,95,96,88,0,116,95,79,10,88,96,79,0,79,95,78,10,96,279,79,0,95,94,78,10,79,279,280,0,78,94,117,10,100,101,74,0,118,119,84,10,74,101,83,0,84,119,85,10,101,98,83,0,119,93,85,10,89,102,99,0,80,120,83,10,100,74,102,0,118,84,120,10,102,74,99,0,120,84,83,10,103,104,98,0,121,122,93,10,98,104,89,0,93,122,80,10,89,104,102,0,80,122,120,10,102,104,105,0,120,122,123,10,102,105,100,0,120,123,118,10,100,105,106,0,118,123,124,10,106,107,100,0,124,125,118,10,100,107,101,0,118,125,119,10,107,103,101,0,125,121,119,10,101,103,98,0,119,121,93,10,80,66,280,0,102,103,117,10,73,149,72,0,62,126,114,10,72,149,143,0,114,126,127,10,90,73,72,0,115,62,114,10,68,110,94,0,92,128,113,10,94,110,95,0,113,128,116,10,110,77,95,0,128,97,116,10,95,77,96,0,116,97,95,10,99,84,89,0,83,68,80,10,69,89,75,0,129,80,99,10,84,75,89,0,68,99,80,10,73,75,66,0,62,64,103,10,90,70,59,0,115,101,130,10,59,70,53,0,130,101,100,10,57,83,56,0,73,85,82,10,56,83,98,0,82,85,93,10,117,116,91,0,108,107,131,10,112,113,118,0,132,111,133,10,118,113,119,0,133,111,109,10,108,111,54,0,59,89,61,10,54,111,26,0,61,89,134,10,8,26,111,0,87,134,89,10,116,115,91,0,107,135,131,10,91,115,112,0,131,135,132,10,112,115,113,0,132,135,111,10,113,115,114,0,111,135,104,10,117,91,118,0,108,131,133,10,118,91,112,0,133,131,132,10,119,113,65,0,109,111,110,10,65,113,63,0,110,111,112,10,75,81,69,0,64,63,70,10,69,81,87,0,70,63,72,10,115,116,81,0,135,107,63,10,118,119,87,0,133,109,72,10,87,119,61,0,72,109,71,10,87,117,118,0,72,108,133,10,62,58,76,0,74,136,67,10,76,58,284,0,67,136,137,10,284,58,12,0,137,136,138,10,12,58,21,0,138,136,139,10,115,81,114,0,135,63,104,10,72,93,94,0,114,90,113,10,94,93,68,0,113,90,92,10,128,127,68,0,140,141,92,10,127,120,68,0,141,142,92,10,109,147,92,0,143,144,91,10,92,147,121,0,91,144,145,10,123,122,110,0,146,147,128,10,110,122,77,0,128,147,97,10,120,123,68,0,142,146,92,10,68,123,110,0,92,146,128,10,133,135,124,0,148,149,96,10,124,135,125,0,96,149,150,10,71,124,148,0,151,96,152,10,148,124,125,0,152,96,150,10,131,136,130,0,153,154,155,10,130,136,128,0,155,154,140,10,128,136,129,0,140,154,156,10,129,136,131,0,156,154,153,10,133,137,132,0,148,157,158,10,132,137,130,0,158,157,155,10,130,137,131,0,155,157,153,10,131,137,133,0,153,157,148,10,135,138,134,0,149,159,160,10,134,138,132,0,160,159,158,10,132,138,133,0,158,159,148,10,133,138,135,0,148,159,149,10,125,139,121,0,150,161,145,10,121,139,134,0,145,161,160,10,134,139,135,0,160,161,149,10,135,139,125,0,149,161,150,10,126,140,127,0,162,163,141,10,127,140,120,0,141,163,142,10,120,140,123,0,142,163,146,10,123,140,122,0,146,163,147,10,122,140,126,0,147,163,162,10,129,141,128,0,156,164,140,10,128,141,127,0,140,164,141,10,127,141,126,0,141,164,162,10,126,141,129,0,162,164,156,10,128,68,130,0,140,92,155,10,132,130,92,0,158,155,91,10,92,130,68,0,91,155,92,10,132,92,134,0,158,91,160,10,134,92,121,0,160,91,145,10,129,131,77,0,156,153,97,10,133,124,131,0,148,96,153,10,77,131,124,0,97,153,96,10,129,77,126,0,156,97,162,10,77,122,126,0,97,147,162,10,81,55,60,0,63,165,106,10,81,73,55,0,63,62,165,10,55,73,90,0,165,62,115,10,59,55,90,0,130,165,115,10,142,145,93,0,166,167,90,10,93,145,92,0,90,167,91,10,145,109,92,0,167,143,91,10,73,80,149,0,62,102,126,10,149,80,150,0,126,102,168,10,121,147,125,0,145,144,150,10,125,147,148,0,150,144,152,10,148,151,71,0,152,169,151,10,71,151,109,0,151,169,143,10,109,151,147,0,143,169,144,10,147,151,148,0,144,169,152,10,145,152,109,0,167,170,143,10,109,152,71,0,143,170,151,10,71,152,146,0,151,170,171,10,146,152,145,0,171,170,167,10,142,153,145,0,166,172,167,10,145,153,146,0,167,172,171,10,146,153,97,0,171,172,173,10,97,154,144,0,173,174,175,10,144,154,143,0,175,174,127,10,143,154,142,0,127,174,166,10,143,155,144,0,127,176,175,10,144,155,150,0,175,176,168,10,150,155,149,0,168,176,126,10,149,155,143,0,126,176,127,10,54,222,53,0,177,178,179,10,53,222,171,0,179,178,180,10,164,166,175,0,181,182,183,10,177,168,182,0,184,185,186,10,182,168,181,0,186,185,187,10,186,61,159,0,188,189,190,10,159,61,184,0,190,189,191,10,57,157,62,0,192,193,194,10,222,177,171,0,178,184,180,10,171,177,182,0,180,184,186,10,177,183,168,0,184,195,185,10,168,183,283,0,185,195,196,10,182,172,171,0,197,198,199,10,171,172,185,0,199,198,200,10,21,58,167,0,201,202,203,10,167,58,283,0,203,202,196,10,186,56,61,0,204,205,206,10,198,181,165,0,207,187,208,10,168,157,181,0,185,193,187,10,181,157,165,0,187,193,208,10,157,57,178,0,193,192,209,10,225,226,183,0,210,211,195,10,183,226,179,0,195,211,212,10,168,62,157,0,185,194,193,10,192,158,191,0,213,214,215,10,197,56,186,0,216,205,204,10,227,2,180,0,217,218,219,10,180,2,3,0,219,218,220,10,196,262,277,0,221,222,223,10,195,277,262,0,261,223,222,10,262,266,242,0,222,225,224,10,161,242,266,0,226,224,225,10,163,5,6,0,227,228,229,10,5,180,3,0,228,219,220,10,166,156,181,0,230,231,187,10,181,156,182,0,187,231,186,10,314,226,227,0,232,211,217,10,179,176,167,0,212,233,203,10,167,176,281,0,203,233,234,10,189,228,169,0,235,236,237,10,169,228,229,0,237,236,238,10,17,169,18,0,239,237,240,10,18,169,229,0,240,237,238,10,225,183,222,0,210,195,178,10,222,183,177,0,178,195,184,10,53,171,160,0,241,199,242,10,160,171,185,0,242,199,200,10,174,156,164,0,243,244,181,10,60,175,64,0,245,183,246,10,64,175,232,0,246,183,247,10,165,157,178,0,208,193,209,10,180,5,163,0,219,228,227,10,189,19,228,0,235,248,236,10,228,19,20,0,236,248,249,10,184,235,175,0,191,250,183,10,175,235,234,0,183,250,251,10,237,61,65,0,252,189,253,10,21,167,22,0,201,203,254,10,22,167,281,0,254,203,234,10,64,232,63,0,246,247,255,10,63,232,231,0,255,247,256,10,193,162,160,0,257,258,242,10,160,162,188,0,242,258,259,10,194,193,185,0,260,257,200,10,185,193,160,0,200,257,242,10,194,185,195,0,260,200,261,10,195,185,172,0,261,200,198,10,277,278,196,0,223,262,221,10,196,278,264,0,221,262,263,10,264,278,270,0,263,262,264,10,278,174,270,0,262,243,264,10,178,200,165,0,209,265,208,10,165,200,199,0,208,265,266,10,200,178,197,0,265,209,216,10,186,198,201,0,204,207,267,10,198,165,201,0,207,208,267,10,201,165,199,0,267,208,266,10,203,202,206,0,268,269,270,10,206,202,205,0,270,269,271,10,204,203,206,0,272,268,270,10,205,207,206,0,271,273,270,10,206,207,208,0,270,273,274,10,206,208,204,0,270,274,272,10,214,209,207,0,275,276,273,10,207,209,208,0,273,276,274,10,204,208,209,0,272,274,276,10,214,210,209,0,275,277,276,10,209,210,211,0,276,277,278,10,204,209,211,0,272,276,278,10,211,210,203,0,278,277,268,10,203,210,202,0,268,277,269,10,204,211,203,0,272,278,268,10,213,212,202,0,279,280,269,10,213,202,210,0,279,269,277,10,213,210,214,0,279,277,275,10,213,214,212,0,279,275,280,10,215,205,216,0,281,271,282,10,215,216,214,0,281,282,275,10,215,214,207,0,281,275,273,10,215,207,205,0,281,273,271,10,186,218,197,0,204,283,216,10,197,218,217,0,216,283,284,10,186,201,218,0,204,267,283,10,218,201,219,0,283,267,285,10,201,199,219,0,267,266,285,10,219,199,220,0,285,266,286,10,200,221,199,0,265,287,266,10,199,221,220,0,266,287,286,10,197,217,200,0,216,284,265,10,200,217,221,0,265,284,287,10,220,202,219,0,286,269,285,10,219,202,212,0,285,269,280,10,202,220,205,0,269,286,271,10,205,220,221,0,271,286,287,10,216,205,217,0,282,271,284,10,217,205,221,0,284,271,287,10,216,218,212,0,282,283,280,10,212,218,219,0,280,283,285,10,174,278,156,0,243,262,244,10,285,187,173,0,288,289,290,10,173,187,176,0,290,289,233,10,192,260,162,0,213,291,258,10,162,260,263,0,258,291,292,10,188,162,164,0,259,258,181,10,158,193,224,0,214,257,293,10,224,193,194,0,293,257,260,10,195,170,194,0,261,294,260,10,194,170,224,0,260,294,293,10,166,181,186,0,230,187,204,10,181,198,186,0,187,207,204,10,186,159,166,0,204,295,230,10,164,156,166,0,181,244,182,10,53,160,59,0,241,242,296,10,59,160,188,0,296,242,259,10,216,217,218,0,282,284,283,10,57,56,178,0,192,205,209,10,178,56,197,0,209,205,216,10,235,190,234,0,250,297,251,10,237,231,236,0,252,256,298,10,236,231,230,0,298,256,299,10,26,225,54,0,300,210,177,10,54,225,222,0,177,210,178,10,226,225,26,0,211,210,300,10,227,226,2,0,217,211,218,10,2,226,26,0,218,211,300,10,228,20,303,0,236,249,301,10,303,20,27,0,301,249,302,10,228,303,229,0,236,301,238,10,229,303,302,0,238,301,303,10,18,229,30,0,240,238,304,10,30,229,302,0,304,238,303,10,234,190,233,0,251,297,305,10,233,190,230,0,305,297,299,10,232,233,231,0,247,305,256,10,231,233,230,0,256,305,299,10,235,236,190,0,250,298,297,10,190,236,230,0,297,298,299,10,237,65,231,0,252,253,256,10,231,65,63,0,256,253,255,10,166,159,175,0,182,190,183,10,175,159,184,0,183,190,191,10,233,175,234,0,305,183,251,10,236,184,237,0,298,191,252,10,237,184,61,0,252,191,189,10,184,236,235,0,191,298,250,10,167,283,179,0,203,196,212,10,179,283,183,0,212,196,195,10,233,232,175,0,305,247,183,10,158,192,193,0,214,213,257,10,193,192,162,0,257,213,258,10,32,285,31,0,306,288,307,10,31,285,173,0,307,288,290,10,246,158,245,0,308,214,309,10,158,238,245,0,214,310,309,10,223,191,267,0,311,215,312,10,267,191,239,0,312,215,313,10,170,240,224,0,294,314,293,10,224,240,241,0,293,314,315,10,224,241,158,0,293,315,214,10,158,241,238,0,214,315,310,10,251,242,253,0,316,224,317,10,242,243,253,0,224,318,317,10,161,268,242,0,226,319,224,10,242,268,243,0,224,319,318,10,249,248,254,0,320,321,322,10,248,246,254,0,321,308,322,10,246,247,254,0,308,323,322,10,247,249,254,0,323,320,322,10,251,250,255,0,316,324,325,10,250,248,255,0,324,321,325,10,248,249,255,0,321,320,325,10,249,251,255,0,320,316,325,10,253,252,256,0,317,326,327,10,252,250,256,0,326,324,327,10,250,251,256,0,324,316,327,10,251,253,256,0,316,317,327,10,243,239,257,0,318,313,328,10,239,252,257,0,313,326,328,10,252,253,257,0,326,317,328,10,253,243,257,0,317,318,328,10,244,245,258,0,329,309,330,10,245,238,258,0,309,310,330,10,238,241,258,0,310,315,330,10,241,240,258,0,315,314,330,10,240,244,258,0,314,329,330,10,247,246,259,0,323,308,331,10,246,245,259,0,308,309,331,10,245,244,259,0,309,329,331,10,244,247,259,0,329,323,331,10,246,248,158,0,308,321,214,10,250,191,248,0,324,215,321,10,191,158,248,0,215,214,321,10,250,252,191,0,324,326,215,10,191,252,239,0,215,326,313,10,212,214,216,0,280,275,282,10,247,170,249,0,323,294,320,10,251,249,242,0,316,320,224,10,170,242,249,0,294,224,320,10,247,244,170,0,323,329,294,10,170,244,240,0,294,329,314,10,175,60,55,0,183,245,332,10,188,164,55,0,259,181,332,10,55,164,175,0,332,181,183,10,59,188,55,0,296,259,332,10,260,192,261,0,291,213,333,10,261,192,265,0,333,213,334,10,192,191,265,0,213,215,334,10,191,223,265,0,215,311,334,10,270,174,269,0,264,243,335,10,269,174,164,0,335,243,181,10,268,267,243,0,319,312,318,10,243,267,239,0,318,312,313,10,268,161,271,0,319,226,336,10,161,223,271,0,226,311,336,10,223,267,271,0,311,312,336,10,267,268,271,0,312,319,336,10,265,223,272,0,334,311,337,10,223,161,272,0,311,226,337,10,161,266,272,0,226,225,337,10,266,265,272,0,225,334,337,10,261,265,273,0,333,334,338,10,265,266,273,0,334,225,338,10,266,262,273,0,225,222,338,10,262,261,273,0,222,333,338,10,260,261,274,0,291,333,339,10,261,262,274,0,333,222,339,10,262,196,274,0,222,221,339,10,196,260,274,0,221,291,339,10,260,196,275,0,291,221,340,10,196,264,275,0,221,263,340,10,264,263,275,0,263,292,340,10,263,260,275,0,292,291,340,10,263,264,276,0,292,263,341,10,264,270,276,0,263,264,341,10,270,269,276,0,264,335,341,10,269,263,276,0,335,292,341,10,143,142,72,0,127,166,114,10,72,142,93,0,114,166,90,10,164,162,269,0,181,258,335,10,162,263,269,0,258,292,335,10,142,154,97,0,342,343,344,10,153,142,97,0,345,346,347,10,195,262,242,0,261,222,224,10,195,242,170,0,261,224,294,10,278,277,172,0,262,223,198,10,172,277,195,0,198,223,261,10,146,97,124,0,171,173,96,10,124,97,96,0,96,173,95,10,71,146,124,0,151,171,96,10,280,279,144,0,117,94,175,10,279,97,144,0,94,173,175,10,80,280,150,0,102,117,168,10,280,144,150,0,117,175,168,10,66,85,280,0,103,76,117,10,280,85,79,0,117,76,78,10,156,278,182,0,244,262,197,10,182,278,172,0,197,262,198,10,281,176,187,0,234,233,289,10,281,187,22,0,234,289,254,10,22,187,33,0,254,289,348,10,308,311,309,0,349,350,351,10,163,6,282,0,227,229,352,10,282,6,38,0,352,229,353,10,282,38,189,0,352,353,235,10,189,38,19,0,235,353,248,10,283,58,168,0,196,202,185,10,168,58,62,0,185,202,194,10,12,9,284,0,138,86,137,10,284,9,86,0,137,86,88,10,284,86,76,0,137,88,67,10,76,86,82,0,67,88,65,10,17,31,169,0,239,307,237,10,169,31,173,0,237,307,290,10,39,286,32,0,354,355,306,10,32,286,285,0,306,355,288,10,285,286,187,0,288,355,289,10,187,286,41,0,289,355,356,10,33,187,41,0,348,289,356,10,286,39,304,0,355,354,357,10,304,39,42,0,357,354,358,10,41,286,44,0,356,355,359,10,44,286,304,0,359,355,357,10,290,287,289,0,360,361,362,10,289,287,288,0,362,361,363,10,291,287,290,0,364,361,360,10,289,292,290,0,362,365,360,10,290,292,293,0,360,365,366,10,290,293,291,0,360,366,364,10,294,295,292,0,367,368,365,10,292,295,293,0,365,368,366,10,291,293,295,0,364,366,368,10,294,296,295,0,367,369,368,10,295,296,297,0,368,369,370,10,291,295,297,0,364,368,370,10,297,296,287,0,370,369,361,10,287,296,288,0,361,369,363,10,291,297,287,0,364,370,361,10,298,299,288,0,371,372,363,10,298,288,296,0,371,363,369,10,298,296,294,0,371,369,367,10,298,294,299,0,371,367,372,10,300,289,301,0,373,362,374,10,300,301,294,0,373,374,367,10,300,294,292,0,373,367,365,10,300,292,289,0,373,365,362,10,107,288,103,0,375,363,376,10,103,288,299,0,376,363,372,10,107,106,288,0,375,377,363,10,288,106,289,0,363,377,362,10,301,289,105,0,374,362,378,10,105,289,106,0,378,362,377,10,301,104,299,0,374,379,372,10,299,104,103,0,372,379,376,10,301,105,104,0,374,378,379,10,299,294,301,0,372,367,374,10,303,27,45,0,301,302,380,10,302,303,45,0,303,301,380,10,30,302,45,0,304,303,380,10,304,42,46,0,357,358,381,10,44,304,46,0,359,357,381,10,307,312,189,0,384,382,385,10,189,312,282,0,385,382,383,10,305,307,173,0,386,387,290,10,307,189,173,0,387,235,290,10,173,189,169,0,290,235,237,10,309,305,176,0,351,386,233,10,176,305,173,0,233,386,290,10,163,308,314,0,227,349,232,10,180,314,227,0,219,232,217,10,313,308,163,0,388,349,227,10,180,163,314,0,219,227,232,10,313,163,312,0,388,227,389,10,312,163,282,0,389,227,352,10,310,307,311,0,390,387,350,10,311,307,305,0,350,387,386,10,311,305,309,0,350,386,351,10,306,311,308,0,391,350,349,10,310,311,306,0,390,350,391,10,307,310,312,0,384,390,382,10,312,310,313,0,389,392,388,10,313,310,306,0,388,392,391,10,306,308,313,0,391,349,388,10,309,176,308,0,351,233,349,10,308,176,314,0,349,233,232,10,176,179,314,0,786,786,786,10,314,179,226,0,786,786,786] - -} diff --git a/examples/models/animated/sittingBox.js b/examples/models/animated/sittingBox.js deleted file mode 100644 index 6f24183185783f..00000000000000 --- a/examples/models/animated/sittingBox.js +++ /dev/null @@ -1,93 +0,0 @@ -{ - - "metadata" : - { - "formatVersion" : 3, - "generatedBy" : "Blender 2.60 Exporter", - "vertices" : 1226, - "faces" : 1008, - "normals" : 0, - "colors" : 0, - "uvs" : 0, - "materials" : 1, - "morphTargets" : 31 - }, - - "scale" : 100.000000, - - "materials": [ { - "DbgColor" : 15658734, - "DbgIndex" : 0, - "DbgName" : "default", - "vertexColors" : false - }, - - { - "DbgColor" : 15597568, - "DbgIndex" : 1, - "DbgName" : "Material", - "colorDiffuse" : [0.434594637671033, 0.434594637671033, 0.434594637671033], - "colorSpecular" : [0.10135135054588318, 0.10135135054588318, 0.10135135054588318], - "shading" : "Lambert", - "specularCoef" : 50, - "opacity" : 1.0, - "vertexColors" : false - }, - - { - "DbgColor" : 15597568, - "DbgIndex" : 1, - "DbgName" : "Material", - "colorDiffuse" : [0.434594637671033, 0.434594637671033, 0.434594637671033], - "colorSpecular" : [0.10135135054588318, 0.10135135054588318, 0.10135135054588318], - "shading" : "Lambert", - "specularCoef" : 50, - "opacity" : 1.0, - "vertexColors" : false - }], - - "vertices": [27,0,-78,27,0,-24,-27,0,-24,-27,0,-78,27,24,-78,27,24,-24,-27,24,-24,-27,24,-78,-2,65,-5,-12,63,-3,0,71,6,-12,70,8,-5,76,-11,-15,74,-9,-3,82,2,-14,80,4,0,68,0,-13,66,2,-3,81,-5,-16,79,-3,-2,61,3,-8,60,5,-2,64,11,-6,64,11,-1,77,4,-13,74,7,-3,71,-10,-15,69,-8,0,75,-3,-16,72,0,-5,72,11,-7,63,-6,-9,82,4,-11,76,-12,-6,67,1,-10,82,-5,-5,61,4,-4,64,11,-7,77,8,-9,69,-11,-1,75,4,-13,73,7,-2,68,-8,-14,66,-6,0,72,-1,-15,69,1,-6,75,8,-8,66,-9,20,45,10,-31,35,7,20,49,8,-33,38,5,17,52,7,-32,43,3,13,53,7,-30,46,4,11,51,9,-27,45,6,11,47,11,-25,42,9,13,44,13,-25,38,10,17,43,12,-28,35,10,13,26,-22,-9,24,-23,12,31,-26,-11,28,-26,9,36,-26,-11,34,-27,5,39,-23,-10,39,-23,2,38,-18,-8,40,-18,2,32,-14,-5,35,-14,6,26,-14,-5,29,-13,10,25,-18,-6,25,-17,16,37,-15,-19,31,-16,15,32,-13,-16,28,-14,12,42,-16,-19,37,-17,7,43,-16,-15,41,-17,3,40,-13,-11,41,-14,3,35,-11,-8,37,-11,7,30,-9,-8,31,-9,12,29,-11,-12,27,-11,18,43,-4,-26,35,-6,18,39,-2,-23,31,-4,14,47,-5,-25,40,-7,10,48,-4,-22,43,-6,7,46,-2,-19,44,-4,7,41,0,-16,40,-1,10,37,0,-16,35,0,15,36,0,-19,31,-1,28,13,15,-30,10,31,30,15,18,-33,12,32,30,16,21,-34,15,35,27,16,24,-33,17,37,24,15,23,-29,17,37,22,13,20,-26,15,36,23,12,17,-25,12,33,25,12,14,-27,10,31,19,45,5,-30,34,5,22,47,9,-34,36,7,21,48,14,-35,39,11,18,48,17,-33,42,13,14,47,16,-29,42,14,11,45,12,-25,40,12,11,44,8,-23,37,9,15,44,5,-25,34,6,24,38,10,-34,28,14,22,36,6,-29,26,12,24,39,15,-35,32,17,21,39,19,-33,34,20,16,37,18,-28,35,21,14,35,14,-24,33,19,14,34,9,-23,29,15,17,34,6,-25,26,12,26,31,12,-33,23,19,24,29,8,-29,21,17,26,32,17,-35,26,22,23,31,20,-33,29,25,18,30,19,-28,29,26,16,28,15,-24,27,24,16,27,11,-23,24,20,20,28,8,-25,21,17,28,22,15,-33,17,26,26,21,12,-30,15,25,28,23,19,-34,20,29,25,23,22,-33,22,31,22,22,21,-29,22,32,19,20,18,-26,21,30,20,19,14,-24,18,27,22,19,12,-26,16,25,17,49,17,-32,40,14,19,53,12,-35,42,9,14,54,13,-31,46,10,12,48,15,-27,42,13,16,44,14,-27,37,12,21,47,12,-33,36,9,15,54,8,-32,45,4,10,51,9,-26,45,7,12,45,10,-24,40,8,17,44,8,-28,36,5,19,50,7,-32,39,3,14,48,5,-27,41,2,19,52,15,-34,41,12,16,52,16,-32,43,13,16,54,13,-34,45,9,20,48,15,-33,38,12,21,50,13,-35,39,9,14,49,17,-29,41,14,12,51,15,-29,45,12,17,46,16,-30,38,13,14,45,15,-27,39,13,19,45,14,-30,35,11,21,48,9,-33,37,6,19,51,10,-33,41,6,17,54,10,-34,44,6,14,55,11,-32,46,7,11,53,12,-29,46,9,11,50,12,-27,44,10,12,46,13,-25,41,10,14,43,12,-25,38,10,17,43,11,-27,35,9,20,45,10,-31,35,7,17,52,7,-32,42,3,12,53,8,-29,46,5,10,47,9,-24,43,7,14,44,8,-25,37,6,19,46,7,-30,37,4,17,49,5,-30,40,2,14,51,6,-29,44,3,11,50,7,-26,44,4,12,46,7,-25,41,4,15,46,6,-27,38,3,11,26,-27,-11,26,-27,11,34,-19,-11,34,-19,8,38,-34,-8,38,-34,8,44,-24,-8,44,-24,0,31,-15,0,22,-25,0,45,-22,0,37,-35,13,30,-23,-13,30,-23,10,41,-28,-10,41,-28,0,24,-21,0,43,-29,10,38,-21,-10,38,-21,10,29,-30,-10,29,-30,0,37,-17,0,27,-33,12,36,-25,-12,36,-25,3,33,-16,-3,33,-16,6,23,-27,-6,23,-27,4,45,-22,-4,45,-22,4,37,-35,-4,37,-35,4,27,-22,-4,27,-22,5,43,-29,-5,43,-29,4,38,-18,-4,38,-18,5,27,-33,-5,27,-33,8,39,-33,-9,37,-31,10,38,-27,-10,35,-25,8,36,-22,-7,34,-20,1,34,-18,0,38,-34,5,52,-31,-9,50,-29,8,51,-25,-11,49,-23,5,50,-19,-7,48,-18,0,49,-16,-1,51,-31,9,45,-26,-10,42,-24,7,46,-32,-9,44,-30,7,43,-20,-6,41,-18,0,42,-17,-1,45,-32,4,56,-28,-9,51,-28,9,51,-26,-10,45,-26,7,45,-25,-5,41,-24,1,41,-24,-2,55,-28,4,60,-22,-10,54,-21,8,56,-18,-12,49,-17,7,51,-13,-7,45,-12,0,47,-12,-4,58,-23,9,53,-22,-11,46,-21,4,58,-25,-10,52,-25,7,48,-17,-6,44,-17,1,44,-16,-3,57,-26,3,60,-22,-11,55,-22,8,56,-18,-12,49,-17,7,51,-13,-7,46,-12,0,47,-12,-4,58,-23,0,66,-9,-10,62,-8,3,63,-8,-11,58,-8,1,59,-8,-7,56,-7,-2,56,-7,-5,66,-9,-2,65,-8,-8,63,-8,0,62,-7,-8,59,-8,0,59,-7,-6,57,-7,-2,56,-7,-5,66,-8,-3,65,-3,-8,63,-3,-1,63,-2,-8,61,-3,-1,60,-2,-6,58,-3,-3,58,-2,-6,65,-3,-3,64,-3,-7,63,-3,-1,63,-1,-8,60,-2,-1,60,0,-6,58,0,-3,58,0,-5,65,-4,-4,67,-1,-9,65,-2,-2,65,0,-9,62,-1,-2,61,0,-7,60,0,-4,59,0,-7,67,-2,16,57,-7,-17,57,-10,14,55,-7,-15,55,-9,12,54,-7,-14,56,-6,10,56,-6,-14,58,-4,9,59,-6,-15,60,-4,11,61,-6,-17,61,-5,13,61,-6,-18,61,-8,16,60,-7,-18,59,-10,18,55,11,-31,47,0,17,53,11,-29,46,0,15,53,11,-28,46,2,13,54,12,-28,48,3,13,56,12,-29,50,4,14,58,12,-30,51,3,17,58,12,-31,51,1,18,57,11,-32,49,0,16,53,4,-24,49,-3,18,55,4,-25,50,-4,14,53,4,-22,49,0,11,54,5,-22,51,1,11,57,5,-24,53,1,13,59,5,-25,55,0,16,59,5,-27,54,-2,18,58,4,-27,53,-4,15,54,0,-20,52,-5,17,56,-1,-22,53,-7,13,53,0,-18,52,-3,11,55,0,-18,54,-1,10,58,0,-20,56,-1,12,60,0,-21,58,-2,15,60,0,-23,57,-4,17,59,0,-23,56,-6,15,54,-4,-17,54,-7,16,56,-4,-19,55,-8,12,54,-3,-16,54,-5,10,56,-3,-16,56,-3,10,58,-3,-17,58,-2,11,60,-3,-19,60,-4,14,61,-3,-20,59,-6,16,59,-4,-20,57,-8,5,49,26,-24,43,18,4,49,25,-23,44,18,3,48,24,-21,44,17,4,47,23,-21,44,16,5,46,23,-21,42,16,6,46,24,-22,41,16,7,47,26,-24,41,17,6,48,26,-25,42,17,17,58,14,-34,49,3,16,58,13,-33,51,3,15,57,11,-30,51,1,15,55,11,-29,49,0,17,53,11,-30,47,0,18,53,12,-31,46,0,19,55,14,-33,46,1,19,57,15,-34,47,2,7,51,22,-25,46,14,8,51,23,-27,45,14,6,50,20,-24,46,13,7,49,20,-23,45,12,8,48,20,-23,43,11,9,48,21,-25,42,11,10,49,22,-26,42,12,10,50,23,-27,43,13,13,57,15,-31,50,6,15,57,17,-32,48,6,12,55,14,-29,50,5,13,53,13,-27,48,3,15,51,13,-28,46,2,16,51,14,-29,44,2,17,53,16,-31,44,3,16,55,17,-32,46,5,15,58,14,-32,50,3,17,58,15,-34,49,3,13,56,12,-30,50,3,14,54,12,-29,49,2,16,53,12,-29,47,1,18,53,13,-31,45,0,19,54,14,-33,46,1,18,56,15,-34,47,2,30,14,16,-32,14,31,31,14,23,-34,14,39,24,14,24,-28,14,41,23,14,17,-26,15,33,35,2,24,-39,2,39,30,4,12,-32,5,28,23,4,22,-26,5,38,23,4,15,-25,5,31,25,2,31,-30,2,47,25,7,31,-30,7,47,36,2,28,-40,2,43,34,7,28,-38,8,44,28,14,25,-31,14,41,26,14,15,-28,14,31,25,4,12,-28,5,29,29,8,30,-33,9,46,31,14,19,-34,14,35,23,14,21,-26,14,37,33,4,17,-35,4,33,22,4,17,-25,5,34,29,8,30,-33,9,46,34,7,29,-38,8,44,36,2,28,-40,2,43,25,7,31,-30,7,48,25,2,31,-30,2,48,31,6,38,-36,6,53,27,5,37,-32,6,53,36,5,34,-41,5,49,37,2,35,-41,2,50,27,2,38,-32,2,54,31,2,38,-36,2,54,27,0,38,-32,0,54,31,0,38,-36,0,54,37,0,35,-41,0,50,25,0,31,-30,0,48,36,0,28,-40,0,43,29,0,30,-33,0,46,27,0,17,-29,0,34,22,0,17,-25,0,34,33,0,17,-35,0,33,29,0,30,-33,0,46,25,0,12,-28,0,28,28,0,23,-31,0,39,36,0,28,-40,0,43,25,0,31,-30,0,47,23,0,14,-25,0,31,23,0,21,-26,0,38,35,0,24,-39,0,39,30,0,12,-32,0,28,31,2,38,-36,2,54,27,2,38,-32,2,54,37,2,35,-41,2,50,27,0,38,-32,0,54,31,0,38,-36,0,54,37,0,35,-41,0,50,25,2,31,-30,2,48,25,0,31,-30,0,48,36,2,28,-40,2,43,36,0,28,-40,0,43,22,4,17,-25,5,34,33,4,17,-35,4,33,22,0,17,-25,0,34,33,0,17,-35,0,33,25,4,12,-28,5,29,25,0,12,-28,0,28,36,0,28,-40,0,43,36,2,28,-40,2,43,25,0,31,-30,0,47,25,2,31,-30,2,47,23,4,15,-25,5,31,23,4,22,-26,5,38,30,4,12,-32,5,28,35,2,24,-39,2,39,23,0,14,-25,0,31,23,0,21,-26,0,38,35,0,24,-39,0,39,30,0,12,-32,0,28,14,60,-11,-18,61,-11,12,56,-10,-16,56,-10,0,55,-11,-4,55,-11,4,62,-17,-7,62,-17,13,62,-5,-17,63,-5,11,56,-4,-16,56,-4,0,56,-8,-3,55,-7,5,65,-7,-8,65,-7,7,54,-11,-12,54,-11,11,58,-15,-15,58,-15,7,58,-4,-12,58,-4,9,64,-5,-13,64,-5,13,57,-11,-17,58,-11,3,59,-17,-7,59,-16,13,59,-3,-17,59,-3,6,59,-11,-10,59,-11,10,55,-14,-15,56,-14,8,60,-4,-12,60,-3,11,55,-7,-15,55,-7,14,62,-8,-17,63,-8,0,55,-9,-3,54,-9,4,65,-12,-8,65,-12,6,54,-7,-11,54,-7,10,64,-11,-13,65,-10,10,55,-10,-14,55,-10,12,59,-13,-16,60,-13,9,57,-3,-14,57,-3,11,63,-5,-15,63,-5,11,56,-12,-16,57,-12,10,60,-3,-14,60,-3,9,55,-7,-13,55,-7,12,63,-9,-15,64,-9,-2,39,31,-17,34,25,-3,39,29,-16,33,22,1,43,25,-21,37,19,3,43,27,-22,39,21,-3,41,31,-15,36,24,-5,41,29,-14,34,22,0,45,26,-19,39,18,0,46,28,-18,41,20,1,46,29,-19,42,21,0,46,27,-18,41,19,-3,41,31,-14,36,22,-2,41,33,-14,37,25,4,43,28,-22,39,23,2,43,26,-21,38,20,-1,38,30,-16,34,23,0,38,32,-17,35,26,1,39,33,-17,36,27,0,38,31,-16,35,25,4,43,27,-22,38,22,5,44,29,-22,40,23,0,40,34,-15,38,26,-1,40,32,-14,37,24,1,46,29,-19,42,20,3,46,30,-20,43,22,4,46,31,-21,43,24,2,46,30,-20,43,21,0,40,33,-14,39,24,2,40,34,-15,40,27,6,44,29,-22,41,25,4,44,28,-22,40,22,1,38,31,-16,37,25,3,39,33,-16,38,27,6,44,30,-23,42,24,1,43,25,-22,38,18,3,45,23,-23,40,17,6,46,27,-24,43,21,5,46,31,-21,43,23,0,46,25,-19,39,18,1,47,24,-20,41,16,5,48,28,-23,44,20,1,47,29,-19,42,20,3,48,26,-21,43,18,4,42,28,-23,39,22,5,45,25,-24,41,19,3,36,32,-15,37,29,2,36,31,-14,36,28,1,40,31,-16,37,25,3,40,32,-17,38,26,3,36,33,-13,38,29,1,36,33,-13,37,27,0,39,33,-15,38,25,2,39,34,-15,39,26,2,35,32,-13,36,28,3,35,33,-13,37,29,2,36,32,-14,36,28,3,36,32,-14,37,29,4,36,31,-14,36,30,3,35,31,-14,35,29,4,35,32,-13,36,30,2,34,31,-12,35,29,3,35,31,-12,35,29,4,35,31,-13,35,30,2,35,32,-14,34,29,3,35,32,-14,35,30,3,37,32,-14,34,31,2,37,31,-13,33,30,4,37,31,-13,34,32,3,36,30,-13,33,31,2,35,29,-12,29,30,3,35,30,-12,30,31,1,36,30,-13,30,29,2,36,31,-14,30,30,1,35,32,-14,32,30,0,34,31,-13,31,28,2,33,31,-12,32,30,1,33,30,-12,31,29,0,33,31,-12,32,28,2,33,32,-12,33,30,1,35,30,-13,32,28,2,35,32,-14,32,29,1,36,33,-14,34,28,0,36,32,-13,33,27,0,35,34,-12,34,29,0,34,32,-12,34,27,0,40,34,-15,38,26,-1,39,33,-14,37,24,0,35,33,-12,34,27,0,35,34,-12,35,28,1,40,32,-17,36,26,0,40,31,-16,35,25,0,35,31,-13,33,27,1,36,33,-14,34,29,0,36,32,-13,32,27,-1,35,31,-13,31,25,-2,40,30,-16,34,23,0,40,31,-16,35,25,-2,35,33,-11,33,27,-3,35,32,-11,32,25,-4,40,31,-14,36,23,-2,40,33,-14,36,25,-2,34,31,-11,32,26,-1,35,33,-11,32,27,-2,36,31,-12,31,26,-1,36,33,-13,32,27,0,36,31,-12,30,28,-1,36,30,-12,29,27,0,35,31,-10,31,28,0,34,30,-10,30,27,0,35,29,-10,29,27,0,35,30,-10,30,29,-1,36,30,-11,29,27,0,36,31,-12,30,29,0,38,30,-11,28,29,0,38,29,-11,27,28,1,37,29,-10,28,30,0,37,28,-10,27,29,-1,37,28,-9,28,27,0,37,29,-10,28,28,-1,37,28,-11,28,27,-1,37,29,-11,28,28,-1,36,30,-12,29,27,-2,36,29,-11,29,26,0,35,30,-10,30,27,-1,35,29,-10,29,26,-2,35,29,-10,30,25,-1,35,31,-11,31,27,-2,36,29,-12,29,25,-1,37,30,-12,30,27,-3,37,31,-13,31,26,-4,37,30,-12,30,25,-2,35,32,-11,32,26,-4,35,30,-11,31,24,-4,41,31,-15,36,24,-5,40,30,-15,34,22,-4,36,31,-12,32,24,-3,36,32,-12,33,26,-2,41,30,-16,34,24,-3,40,28,-16,33,22,-3,36,30,-13,31,24,-2,36,31,-13,32,26,-2,35,29,-10,30,26,-2,36,29,-11,29,26,-1,36,30,-12,30,27,-1,35,30,-10,30,27,-4,35,31,-11,31,24,-4,36,30,-13,30,24,-2,36,31,-13,31,26,-3,36,32,-12,32,26,-1,35,33,-11,33,27,-1,36,32,-13,32,27,-2,35,31,-12,31,26,-3,35,32,-11,32,25,0,35,31,-10,30,29,0,36,31,-12,30,28,-1,36,30,-11,29,27,0,35,30,-10,30,27,0,35,33,-12,34,27,0,36,32,-13,33,27,1,36,33,-14,34,29,0,35,34,-12,35,29,1,33,31,-12,32,29,0,34,31,-13,31,28,2,35,32,-14,32,30,2,33,32,-12,32,30,3,36,33,-13,37,29,3,36,32,-14,37,29,2,36,32,-14,36,28,1,35,33,-13,37,28,4,34,32,-13,36,30,4,35,32,-14,35,30,2,35,31,-14,35,29,3,34,31,-12,35,29,-2,41,25,-16,36,18,-1,41,28,-18,35,20,0,39,26,-19,34,18,0,39,24,-17,35,16,-3,38,26,-15,32,19,-2,38,28,-17,33,20,0,37,27,-18,32,19,-1,37,25,-16,31,17,2,42,27,-22,37,21,-1,43,29,-17,38,21,2,44,23,-21,38,16,0,45,24,-20,40,17,-1,38,25,-17,33,17,-2,39,26,-16,34,18,0,38,27,-19,33,18,-1,40,28,-18,34,20,-1,36,26,-16,30,18,-3,37,27,-15,31,20,0,36,27,-18,32,19,-2,37,28,-17,32,20,-2,35,29,-18,30,22,-1,34,29,-18,29,21,-3,34,28,-17,29,22,-2,33,28,-17,28,20,-2,40,25,-16,35,18,-1,40,28,-18,34,20,0,39,27,-19,33,18,0,39,24,-17,34,16,0,37,27,-18,32,19,-1,36,25,-16,31,18,-2,38,28,-17,32,20,-3,37,26,-15,32,19,0,44,27,-19,38,19,5,60,-13,-11,54,-12,1,63,-15,-10,59,-15,7,55,-10,-9,49,-9,0,51,-9,-5,62,-16,4,55,-11,-8,55,-11,7,60,-16,-11,60,-16,3,56,-6,-7,56,-6,7,64,-6,-10,64,-6,6,57,-15,-11,57,-15,6,61,-6,-10,60,-6,2,54,-8,-7,54,-8,7,65,-11,-10,65,-11], - - "morphTargets": [{ "name": "animation_000000", "vertices": [27,0,-78,27,0,-24,-27,0,-24,-27,0,-78,27,24,-78,27,24,-24,-27,24,-24,-27,24,-78,-7,66,-7,-17,67,-7,-6,70,5,-17,71,5,-5,78,-11,-16,79,-11,-5,81,3,-15,82,3,-5,67,0,-19,69,0,-3,81,-4,-17,83,-4,-10,61,1,-15,62,1,-10,63,8,-14,63,8,-4,75,5,-17,76,5,-5,73,-11,-17,74,-11,-3,75,-3,-19,77,-3,-11,71,10,-12,66,-9,-10,83,4,-11,80,-12,-12,68,0,-10,84,-5,-12,61,1,-12,63,8,-11,76,7,-11,73,-13,-5,73,4,-17,74,4,-6,69,-10,-18,70,-9,-3,71,-2,-19,73,-1,-11,74,7,-12,69,-11,15,44,12,-26,38,10,14,48,10,-27,42,8,11,51,9,-25,46,7,7,51,9,-22,48,8,4,48,10,-18,46,10,5,44,12,-17,42,12,8,41,14,-19,38,13,12,41,14,-22,36,12,13,27,-22,-11,25,-23,12,32,-26,-12,30,-26,8,36,-26,-10,36,-26,3,38,-23,-7,39,-22,0,36,-18,-4,39,-18,1,30,-15,-3,33,-14,6,25,-14,-5,26,-14,10,25,-18,-8,24,-18,14,38,-14,-17,34,-15,14,33,-12,-16,29,-13,10,41,-15,-16,39,-15,4,42,-15,-11,42,-15,1,38,-13,-7,40,-13,2,33,-11,-5,35,-10,6,29,-10,-7,29,-9,11,29,-10,-12,27,-11,14,43,-2,-22,38,-4,15,39,0,-21,33,-2,10,46,-3,-20,43,-4,5,46,-3,-16,45,-3,3,43,-2,-12,44,-2,3,39,0,-11,39,0,7,35,0,-13,34,0,12,35,0,-17,32,0,28,14,15,-31,11,31,29,15,18,-33,13,33,29,16,22,-33,16,35,26,15,24,-31,17,38,23,14,23,-28,16,38,22,12,20,-26,14,36,23,11,16,-26,11,33,25,12,14,-28,10,31,14,45,7,-25,36,8,16,47,11,-28,39,10,15,47,16,-28,42,14,12,46,19,-25,44,17,8,44,18,-21,43,17,6,42,13,-18,40,15,7,41,9,-18,37,11,10,43,6,-21,35,8,20,38,12,-30,31,16,18,36,8,-27,28,13,19,38,17,-30,34,20,16,37,20,-27,36,23,12,35,19,-22,35,23,10,33,15,-19,32,20,11,32,9,-19,29,16,14,33,7,-22,27,13,23,31,13,-31,25,20,21,29,9,-28,23,18,22,31,18,-31,28,24,19,30,21,-28,30,27,15,28,20,-24,29,27,13,26,16,-21,26,25,14,26,11,-21,23,21,18,27,8,-24,22,18,26,23,16,-32,19,27,25,21,13,-30,16,25,26,23,20,-32,22,30,23,22,22,-30,23,33,20,20,21,-26,22,33,18,19,18,-23,20,31,19,18,14,-24,17,27,22,19,12,-26,16,25,11,47,19,-25,42,17,12,51,15,-27,45,12,6,51,15,-22,48,14,6,45,16,-19,43,16,11,42,16,-22,37,14,15,46,14,-27,39,12,8,52,10,-23,48,8,4,48,11,-18,46,10,7,42,11,-18,40,10,12,43,9,-22,38,8,13,49,9,-26,42,7,8,46,7,-20,43,5,12,50,17,-27,44,15,9,49,18,-24,45,17,9,52,15,-25,48,13,13,46,17,-26,40,15,14,49,15,-28,42,13,8,46,18,-22,42,17,6,48,17,-20,46,16,11,44,18,-23,39,16,8,43,17,-20,40,15,13,43,15,-25,37,13,15,47,12,-27,40,9,12,50,12,-26,44,10,11,52,12,-26,47,10,7,52,13,-23,48,12,5,50,13,-20,48,13,5,47,13,-19,45,13,6,43,14,-18,41,13,9,41,13,-19,38,12,12,41,12,-22,37,11,15,44,12,-25,38,10,11,51,9,-25,46,7,6,50,10,-20,48,9,4,45,10,-17,43,10,10,42,10,-20,38,9,13,45,9,-25,40,7,11,48,7,-23,43,5,8,49,7,-22,46,6,6,47,8,-19,45,7,7,44,8,-18,41,7,10,44,7,-21,40,6,11,26,-27,-11,26,-27,11,34,-19,-11,34,-19,8,38,-34,-8,38,-34,8,44,-24,-8,44,-24,0,31,-15,0,22,-25,0,45,-22,0,37,-35,13,30,-23,-13,30,-23,10,41,-28,-10,41,-28,0,24,-21,0,43,-29,10,38,-21,-10,38,-21,10,29,-30,-10,29,-30,0,37,-17,0,27,-33,12,36,-25,-12,36,-25,3,33,-16,-3,33,-16,6,23,-27,-6,23,-27,4,45,-22,-4,45,-22,4,37,-35,-4,37,-35,4,27,-22,-4,27,-22,5,43,-29,-5,43,-29,4,38,-18,-4,38,-18,5,27,-33,-5,27,-33,8,39,-32,-9,36,-32,10,38,-27,-10,35,-26,8,36,-21,-7,34,-21,0,34,-18,0,38,-34,5,52,-31,-9,50,-31,8,52,-25,-12,49,-24,4,50,-19,-8,48,-19,-1,49,-17,-2,51,-32,8,45,-25,-10,42,-25,7,46,-31,-9,43,-31,6,43,-19,-7,41,-19,0,42,-17,-1,45,-33,4,56,-28,-10,51,-30,8,51,-25,-11,45,-28,6,45,-23,-6,41,-25,0,41,-23,-2,55,-30,2,60,-22,-12,55,-25,6,56,-17,-14,50,-20,3,51,-12,-11,47,-14,-3,48,-12,-4,59,-25,7,53,-20,-13,47,-23,3,58,-25,-11,53,-27,4,49,-16,-9,44,-18,-2,45,-16,-3,57,-27,2,60,-22,-12,55,-25,6,56,-17,-14,50,-20,3,52,-12,-11,47,-14,-3,48,-13,-5,59,-25,-4,67,-11,-14,64,-12,-1,65,-9,-15,60,-12,-2,60,-9,-12,57,-10,-7,57,-9,-9,67,-12,-6,67,-10,-12,65,-12,-4,64,-9,-13,61,-11,-4,60,-8,-11,58,-10,-7,58,-9,-9,67,-11,-8,66,-5,-13,65,-7,-7,64,-4,-13,62,-6,-7,61,-4,-11,60,-6,-9,59,-5,-11,67,-6,-8,66,-5,-12,65,-6,-7,64,-4,-13,62,-5,-8,61,-3,-12,60,-4,-10,59,-3,-10,66,-6,-9,68,-3,-14,67,-5,-7,65,-2,-14,64,-4,-8,62,-1,-13,61,-3,-10,60,-2,-11,69,-4,11,59,-6,-19,57,-9,10,56,-6,-17,58,-8,7,56,-6,-16,59,-6,5,57,-6,-17,61,-4,4,59,-5,-20,62,-4,5,62,-4,-22,62,-5,8,62,-4,-23,60,-7,10,61,-5,-22,58,-8,12,53,12,-22,45,5,11,51,12,-20,45,6,9,51,12,-19,46,7,7,52,12,-20,48,8,7,54,13,-22,49,9,8,56,13,-24,48,8,10,56,13,-25,47,6,12,55,13,-24,45,5,11,53,5,-18,49,0,12,55,5,-21,49,0,8,52,5,-17,51,2,6,53,5,-18,53,4,5,55,6,-21,54,4,7,58,6,-23,53,3,9,59,6,-24,52,1,12,57,6,-23,50,0,10,54,0,-18,53,-3,12,57,0,-20,53,-4,8,54,0,-17,55,-1,5,55,0,-18,57,0,5,57,1,-20,58,0,6,59,1,-23,57,0,9,60,1,-24,55,-2,11,59,1,-22,53,-3,10,55,-3,-17,55,-5,11,58,-2,-19,55,-6,8,54,-3,-16,57,-3,5,56,-2,-17,59,-2,4,58,-2,-20,60,-2,6,61,-1,-22,59,-3,8,61,-1,-23,58,-4,11,60,-2,-22,56,-6,0,44,26,-13,60,8,0,44,25,-13,60,7,-1,43,24,-13,60,5,0,42,23,-13,59,4,0,41,23,-11,58,4,1,41,24,-11,58,6,2,42,26,-11,58,7,1,43,26,-11,59,8,10,56,15,-24,45,10,9,56,14,-26,46,9,8,55,13,-26,46,7,9,53,12,-24,45,5,10,52,12,-22,43,5,12,52,13,-22,42,7,13,53,14,-22,43,9,12,55,16,-23,44,11,1,47,22,-17,56,7,3,47,23,-16,56,9,1,46,21,-17,56,6,1,45,20,-16,55,4,3,44,20,-14,54,5,4,44,21,-13,54,6,5,45,23,-13,54,8,4,46,24,-14,55,9,6,54,16,-24,49,8,8,54,18,-22,48,10,6,53,15,-23,49,6,7,51,13,-22,47,5,9,49,13,-20,46,5,10,49,15,-19,45,6,11,50,16,-19,45,8,10,52,18,-20,46,10,8,55,15,-25,47,9,10,56,16,-24,46,10,7,54,13,-25,47,6,8,52,12,-23,46,5,10,51,12,-22,44,5,12,51,13,-21,43,7,12,53,15,-21,43,9,12,54,16,-23,44,10,30,14,16,-32,14,31,31,14,23,-34,14,39,24,14,24,-28,14,41,23,14,17,-26,15,33,35,2,24,-39,2,39,30,4,12,-32,5,28,23,4,22,-26,5,38,23,4,15,-25,5,31,25,2,31,-30,2,47,25,7,31,-30,7,47,36,2,28,-40,2,43,34,7,28,-38,8,44,28,14,25,-31,14,41,26,14,15,-28,14,31,25,4,12,-28,5,29,29,8,30,-33,9,46,31,14,19,-34,14,35,23,14,21,-26,14,37,33,4,17,-35,4,33,22,4,17,-25,5,34,29,8,30,-33,9,46,34,7,29,-38,8,44,36,2,28,-40,2,43,25,7,31,-30,7,48,25,2,31,-30,2,48,31,6,38,-36,6,53,27,5,37,-32,6,53,36,5,34,-41,5,49,37,2,35,-41,2,50,27,2,38,-32,2,54,31,2,38,-36,2,54,27,0,38,-32,0,54,31,0,38,-36,0,54,37,0,35,-41,0,50,25,0,31,-30,0,48,36,0,28,-40,0,43,29,0,30,-33,0,46,27,0,17,-29,0,34,22,0,17,-25,0,34,33,0,17,-35,0,33,29,0,30,-33,0,46,25,0,12,-28,0,28,28,0,23,-31,0,39,36,0,28,-40,0,43,25,0,31,-30,0,47,23,0,14,-25,0,31,23,0,21,-26,0,38,35,0,24,-39,0,39,30,0,12,-32,0,28,31,2,38,-36,2,54,27,2,38,-32,2,54,37,2,35,-41,2,50,27,0,38,-32,0,54,31,0,38,-36,0,54,37,0,35,-41,0,50,25,2,31,-30,2,48,25,0,31,-30,0,48,36,2,28,-40,2,43,36,0,28,-40,0,43,22,4,17,-25,5,34,33,4,17,-35,4,33,22,0,17,-25,0,34,33,0,17,-35,0,33,25,4,12,-28,5,29,25,0,12,-28,0,28,36,0,28,-40,0,43,36,2,28,-40,2,43,25,0,31,-30,0,47,25,2,31,-30,2,47,23,4,15,-25,5,31,23,4,22,-26,5,38,30,4,12,-32,5,28,35,2,24,-39,2,39,23,0,14,-25,0,31,23,0,21,-26,0,38,35,0,24,-39,0,39,30,0,12,-32,0,28,10,61,-9,-23,62,-10,7,56,-8,-21,57,-9,-3,56,-12,-9,56,-13,1,63,-18,-14,63,-18,8,63,-3,-21,64,-4,6,57,-2,-19,57,-3,-5,57,-9,-8,56,-9,0,66,-8,-13,66,-8,3,55,-10,-17,55,-11,8,58,-13,-21,59,-14,2,59,-4,-15,59,-4,4,65,-5,-17,65,-6,8,58,-9,-22,59,-10,0,60,-17,-13,60,-18,7,60,-1,-20,60,-2,2,60,-10,-15,61,-11,7,56,-13,-20,57,-14,2,62,-3,-15,62,-4,6,56,-5,-19,57,-7,9,63,-7,-22,64,-8,-5,56,-10,-8,55,-10,1,66,-13,-13,66,-13,1,55,-7,-15,55,-8,6,65,-10,-18,66,-11,5,56,-9,-19,56,-10,9,59,-11,-22,60,-12,4,58,-2,-17,58,-3,6,64,-4,-19,65,-5,8,57,-11,-21,58,-12,5,61,-2,-18,61,-3,3,56,-6,-17,56,-7,8,64,-8,-20,65,-9,-2,31,26,-16,67,0,-4,31,25,-16,66,-1,-1,38,23,-10,63,2,0,38,25,-11,64,4,-4,31,28,-18,65,1,-6,32,26,-17,64,-1,-4,39,25,-13,60,3,-3,39,28,-14,61,5,-2,39,29,-14,62,6,-3,39,27,-14,61,4,-4,31,27,-18,64,0,-2,31,29,-19,66,2,1,38,26,-11,66,5,0,38,24,-11,63,3,-2,31,25,-16,66,0,0,31,27,-17,68,1,1,31,28,-17,68,2,0,31,26,-17,67,1,0,38,25,-11,65,4,1,39,27,-11,66,6,0,31,30,-19,67,3,-2,31,28,-19,65,2,-2,39,29,-14,61,6,0,39,30,-14,63,8,1,39,30,-13,65,9,-1,39,30,-13,62,7,0,32,28,-19,65,3,2,32,29,-19,67,5,2,40,28,-12,66,8,0,40,26,-11,65,6,1,32,26,-17,67,2,3,33,28,-18,68,4,2,39,28,-11,66,8,-1,38,23,-10,62,2,-1,41,23,-8,60,4,2,42,27,-9,63,8,1,40,30,-13,64,9,-4,39,25,-13,60,3,-3,42,25,-11,59,4,0,43,28,-11,62,9,-2,39,29,-14,61,6,-2,43,27,-11,59,7,1,38,25,-10,65,5,0,42,25,-8,62,6,4,30,27,-18,70,3,2,29,26,-18,69,2,1,32,27,-17,66,3,2,33,28,-17,67,5,3,29,28,-20,70,3,2,29,28,-20,69,2,0,32,28,-19,66,3,2,32,29,-19,67,5,2,28,27,-20,69,1,4,29,28,-19,70,2,2,29,27,-18,69,2,4,30,27,-18,70,3,4,29,26,-18,71,2,3,28,26,-18,70,1,4,28,27,-19,71,2,3,27,26,-19,70,1,4,27,26,-18,71,0,5,28,26,-18,72,1,3,28,27,-17,70,1,4,29,27,-17,71,2,4,30,26,-16,72,1,3,30,25,-16,72,0,5,29,25,-17,73,1,4,29,25,-17,72,0,2,25,24,-18,73,-3,3,25,25,-19,74,-2,2,26,24,-18,72,-2,3,27,25,-18,73,-1,2,26,27,-19,72,0,1,26,26,-19,71,-1,2,25,27,-20,72,-1,1,25,26,-20,71,-2,1,25,26,-20,71,-2,2,25,27,-20,72,0,1,26,25,-19,70,-1,2,26,26,-19,71,0,1,28,28,-20,70,0,0,27,26,-19,69,0,1,26,29,-21,70,0,0,26,27,-21,69,-1,0,31,29,-19,67,3,-1,31,28,-19,66,1,0,27,28,-21,69,0,1,27,29,-21,70,1,1,32,28,-17,68,2,0,31,26,-17,67,1,0,27,26,-19,69,0,2,28,27,-20,70,0,-1,26,28,-20,70,-1,-2,26,27,-20,68,-3,-2,31,26,-16,66,0,-1,31,27,-17,67,1,-2,26,29,-21,69,-1,-4,26,28,-21,67,-2,-4,31,27,-19,65,0,-2,31,29,-19,66,1,-4,25,28,-21,68,-3,-2,25,29,-22,70,-2,-2,26,27,-20,68,-2,-1,26,28,-20,69,-1,-1,24,28,-20,71,-2,-2,24,26,-19,70,-4,-2,23,29,-21,71,-3,-3,23,28,-21,70,-4,-2,23,27,-20,71,-5,-1,23,28,-21,72,-3,-2,24,26,-19,70,-4,-1,24,28,-20,71,-2,0,22,27,-18,72,-3,-1,22,26,-18,71,-4,0,21,27,-19,73,-4,-1,21,26,-19,72,-5,-6,22,28,-19,71,-6,-5,22,29,-19,72,-6,-5,22,27,-18,71,-6,-4,22,28,-18,72,-5,-4,24,28,-19,71,-4,-5,24,27,-19,70,-5,-5,24,29,-20,71,-4,-6,24,28,-20,70,-6,-6,25,28,-20,69,-5,-5,25,29,-20,70,-4,-5,24,27,-19,69,-5,-4,25,28,-19,70,-4,-4,26,28,-19,69,-2,-5,26,27,-18,68,-4,-5,26,29,-20,69,-3,-6,26,28,-20,68,-4,-4,32,28,-18,66,0,-5,31,26,-18,64,0,-6,27,27,-20,67,-3,-5,28,29,-20,68,-2,-3,31,26,-16,67,0,-4,31,25,-16,65,-1,-5,27,26,-18,68,-4,-4,27,28,-19,69,-2,-6,24,28,-20,70,-5,-5,24,27,-19,69,-5,-4,24,28,-19,71,-4,-5,24,29,-20,71,-4,-6,27,28,-20,67,-4,-5,26,27,-18,68,-4,-4,27,28,-19,69,-2,-5,27,29,-20,69,-2,-2,26,29,-22,69,-1,-1,26,28,-20,69,-1,-3,26,27,-20,68,-3,-4,26,28,-21,68,-3,-1,23,29,-21,71,-3,-1,24,28,-20,71,-2,-2,24,26,-19,70,-4,-3,23,27,-21,70,-4,0,26,28,-21,69,0,0,27,26,-20,69,0,1,28,28,-20,70,0,1,27,29,-21,70,0,1,25,26,-20,71,-2,1,26,26,-19,71,-1,2,26,27,-19,72,0,2,25,27,-20,72,0,4,29,28,-20,70,3,4,30,27,-18,70,3,2,29,27,-18,69,2,2,28,28,-20,69,1,5,28,27,-19,71,2,4,28,27,-18,71,2,3,28,26,-18,70,1,4,27,26,-19,71,0,-4,34,22,-15,61,0,-2,34,25,-14,64,0,0,35,23,-12,63,-1,-2,35,21,-13,60,-1,-4,31,22,-16,63,-3,-2,32,24,-14,64,-2,-1,32,22,-13,64,-3,-2,32,20,-14,62,-4,0,37,25,-11,65,3,-3,35,27,-15,63,2,-2,40,22,-10,59,2,-4,40,24,-12,60,3,-2,33,21,-14,61,-3,-4,33,22,-15,62,-2,0,33,23,-12,63,-2,-2,33,24,-14,64,-1,-2,31,20,-14,63,-5,-3,30,22,-16,64,-4,0,31,22,-13,64,-3,-2,31,24,-14,65,-2,-1,28,23,-14,67,-4,0,28,22,-13,66,-4,-2,27,22,-15,67,-5,-1,28,21,-14,66,-6,-4,34,22,-15,61,-1,-2,33,24,-14,64,0,0,34,23,-12,63,-2,-2,34,21,-13,60,-2,-1,32,22,-13,64,-3,-2,31,20,-14,63,-5,-2,31,24,-14,64,-2,-4,31,22,-16,63,-4,-3,38,26,-13,62,3,2,60,-13,-15,55,-16,-1,63,-16,-13,60,-18,2,56,-9,-13,50,-12,-5,52,-10,-7,63,-18,0,56,-11,-13,56,-12,5,60,-15,-17,61,-16,-1,58,-6,-12,57,-7,2,66,-6,-15,66,-7,3,58,-15,-16,58,-16,1,62,-6,-14,62,-7,-1,56,-8,-11,55,-9,3,66,-11,-16,66,-12] }, - { "name": "animation_000001", "vertices": [27,0,-78,27,0,-24,-27,0,-24,-27,0,-78,27,24,-78,27,24,-24,-27,24,-24,-27,24,-78,-7,65,-7,-17,67,-7,-5,70,5,-17,71,6,-5,78,-11,-16,79,-11,-5,81,3,-15,82,3,-5,67,0,-18,69,0,-3,81,-4,-17,83,-4,-10,61,1,-15,62,1,-10,63,8,-14,63,8,-4,75,5,-17,76,5,-5,73,-11,-17,74,-11,-2,74,-3,-19,77,-3,-11,71,10,-12,66,-9,-10,83,4,-10,80,-12,-12,68,0,-9,84,-5,-12,61,1,-12,63,8,-10,76,7,-11,73,-13,-5,73,4,-17,75,4,-6,69,-10,-18,70,-9,-3,71,-2,-19,73,-1,-11,74,7,-12,69,-11,15,44,12,-26,38,10,14,48,10,-28,41,8,11,51,9,-26,46,7,7,51,9,-23,48,7,4,48,10,-20,47,9,5,44,12,-18,43,11,8,41,14,-20,38,12,12,41,14,-23,36,12,13,27,-22,-11,25,-23,12,32,-26,-12,30,-26,8,36,-26,-11,35,-26,3,38,-23,-8,39,-22,0,36,-18,-5,39,-18,1,30,-15,-3,33,-14,6,25,-14,-5,27,-14,10,25,-18,-8,24,-18,14,38,-14,-18,34,-15,14,33,-12,-16,29,-13,10,41,-15,-16,39,-16,4,42,-15,-12,42,-15,1,38,-13,-8,41,-13,2,33,-11,-6,35,-10,6,29,-10,-8,29,-9,11,29,-10,-12,27,-11,14,43,-2,-22,38,-4,15,39,0,-21,33,-2,10,46,-3,-21,42,-5,5,46,-3,-17,45,-4,3,43,-2,-13,44,-2,3,39,0,-12,39,0,7,35,0,-13,34,0,12,35,0,-17,32,0,28,14,15,-31,11,31,29,15,18,-34,14,33,29,16,22,-34,16,36,26,15,24,-31,18,38,23,14,23,-28,17,38,22,12,20,-26,15,36,23,11,16,-26,12,34,25,12,14,-28,11,32,14,45,7,-26,36,7,16,47,11,-29,39,10,15,47,16,-29,42,14,12,46,19,-26,44,16,8,44,18,-22,43,17,6,42,13,-19,40,14,7,41,9,-19,37,10,10,43,6,-22,35,8,20,38,12,-31,31,16,18,36,8,-27,28,13,19,38,17,-31,35,20,16,37,20,-28,36,23,12,35,19,-23,35,23,10,33,15,-20,32,20,11,32,9,-20,29,16,14,33,7,-23,27,13,23,31,13,-32,25,20,21,29,9,-29,23,18,22,31,18,-32,29,24,19,30,21,-29,30,27,15,28,20,-24,29,27,13,26,16,-21,27,25,14,26,11,-21,24,21,18,27,8,-24,22,18,26,23,16,-33,19,27,25,21,13,-30,17,25,26,23,20,-33,22,30,23,22,22,-30,23,33,20,20,21,-27,23,33,18,19,18,-24,20,31,19,18,14,-24,17,28,22,19,12,-26,16,26,11,47,19,-26,42,16,12,51,15,-29,45,12,6,51,15,-24,48,14,6,45,16,-20,43,15,11,42,16,-22,38,14,15,46,14,-28,39,12,8,52,10,-25,48,8,4,48,11,-19,46,10,7,42,11,-18,40,10,12,43,9,-23,38,7,13,49,9,-27,42,6,8,46,7,-21,43,5,12,50,17,-28,44,15,9,49,18,-25,45,16,9,52,15,-27,47,13,13,46,17,-27,40,15,14,49,15,-29,42,12,8,46,18,-23,43,17,6,48,17,-22,46,15,11,44,18,-24,39,16,8,43,17,-21,40,15,13,43,15,-25,38,13,15,47,12,-28,40,9,12,50,12,-27,44,9,11,52,12,-27,47,10,7,52,13,-24,49,11,5,50,13,-21,48,12,5,47,13,-20,45,12,6,43,14,-19,42,13,9,41,13,-20,38,12,12,41,12,-23,37,11,15,44,12,-26,37,9,11,51,9,-26,45,6,6,50,10,-22,48,8,4,45,10,-18,43,10,10,42,10,-20,38,8,13,45,9,-25,40,6,11,48,7,-24,43,5,8,49,7,-23,46,6,6,47,8,-20,45,7,7,44,8,-19,42,7,10,44,7,-22,40,5,11,26,-27,-11,26,-27,11,34,-19,-11,34,-19,8,38,-34,-8,38,-34,8,44,-24,-8,44,-24,0,31,-15,0,22,-25,0,45,-22,0,37,-35,13,30,-23,-13,30,-23,10,41,-28,-10,41,-28,0,24,-21,0,43,-29,10,38,-21,-10,38,-21,10,29,-30,-10,29,-30,0,37,-17,0,27,-33,12,36,-25,-12,36,-25,3,33,-16,-3,33,-16,6,23,-27,-6,23,-27,4,45,-22,-4,45,-22,4,37,-35,-4,37,-35,4,27,-22,-4,27,-22,5,43,-29,-5,43,-29,4,38,-18,-4,38,-18,5,27,-33,-5,27,-33,8,39,-32,-9,36,-32,10,38,-27,-10,35,-26,8,36,-21,-7,34,-21,0,34,-18,0,38,-34,5,52,-31,-9,50,-31,8,52,-25,-12,49,-24,4,50,-19,-8,48,-19,-1,49,-17,-2,51,-32,8,45,-25,-10,42,-25,7,46,-31,-9,43,-31,6,43,-19,-7,41,-19,0,42,-17,-1,45,-33,4,56,-28,-10,51,-30,8,51,-25,-11,45,-28,6,45,-23,-6,41,-25,0,41,-23,-2,55,-30,2,60,-22,-12,55,-25,6,56,-17,-14,50,-20,3,51,-12,-11,47,-14,-3,48,-12,-4,59,-25,7,53,-20,-13,47,-23,3,58,-25,-11,53,-27,4,49,-16,-9,44,-18,-2,45,-16,-3,57,-27,2,60,-22,-12,55,-25,6,56,-17,-14,50,-20,3,52,-12,-11,47,-14,-3,48,-13,-5,59,-25,-4,67,-11,-14,64,-12,-1,65,-9,-15,60,-12,-2,60,-9,-12,57,-10,-7,57,-9,-9,67,-12,-6,67,-10,-12,65,-12,-4,64,-9,-13,61,-11,-4,60,-8,-11,58,-10,-7,58,-9,-9,67,-11,-8,66,-5,-13,65,-7,-7,64,-4,-13,62,-6,-7,61,-4,-11,60,-6,-9,59,-5,-11,67,-6,-8,66,-5,-12,65,-6,-7,63,-4,-13,62,-5,-8,61,-3,-12,60,-4,-10,59,-3,-10,66,-6,-9,68,-3,-14,67,-5,-7,65,-2,-14,64,-4,-8,62,-1,-13,61,-3,-10,60,-2,-11,69,-4,11,59,-6,-19,57,-9,10,56,-6,-17,58,-8,7,56,-6,-16,60,-6,5,57,-6,-17,62,-4,4,59,-5,-19,63,-4,5,62,-4,-22,62,-5,8,62,-4,-23,61,-7,10,61,-5,-22,59,-8,12,53,12,-23,45,5,11,51,12,-21,45,6,9,51,12,-20,47,7,7,52,12,-21,48,8,7,54,13,-23,49,8,8,56,13,-25,49,8,10,56,13,-26,47,6,12,55,13,-25,46,5,11,53,5,-19,50,0,12,55,5,-21,49,0,8,52,5,-18,51,2,6,53,5,-19,53,4,5,55,6,-21,54,4,7,58,6,-24,54,3,9,59,6,-25,52,1,12,57,6,-24,50,0,10,54,0,-18,53,-3,12,57,0,-20,53,-4,8,54,0,-17,55,-1,5,55,0,-18,57,0,5,57,1,-20,58,0,6,59,1,-23,58,0,9,60,1,-24,56,-2,11,59,1,-23,54,-4,10,55,-3,-17,56,-5,11,58,-2,-20,55,-6,8,54,-3,-16,57,-3,5,56,-2,-17,59,-2,4,58,-2,-20,60,-2,6,61,-1,-22,60,-3,8,61,-1,-23,58,-4,11,60,-2,-22,56,-6,0,44,26,-13,59,8,0,44,25,-13,60,7,-1,43,24,-13,60,5,0,42,23,-13,59,4,0,41,23,-12,58,4,1,41,24,-11,57,6,2,42,26,-11,58,7,1,43,26,-11,58,8,10,56,15,-25,45,10,9,56,14,-26,46,9,8,55,13,-26,46,6,9,53,12,-25,45,5,10,52,12,-24,44,5,12,52,13,-23,43,7,13,53,14,-23,43,9,12,55,16,-24,44,10,1,47,22,-17,56,7,3,47,23,-16,56,9,1,46,21,-17,56,6,1,45,20,-16,55,4,3,44,20,-15,54,4,4,44,21,-14,53,6,5,45,23,-14,53,8,4,46,24,-15,54,9,6,54,16,-24,50,8,8,54,18,-23,48,10,6,53,15,-24,49,6,7,51,13,-23,48,4,9,49,13,-21,46,4,10,49,15,-20,45,6,11,50,16,-20,45,8,10,52,18,-21,47,10,8,55,15,-26,48,8,10,56,16,-25,46,10,7,54,13,-25,48,6,8,52,12,-24,46,5,10,51,12,-23,45,5,12,51,13,-22,43,6,12,53,15,-22,43,9,12,54,16,-24,44,10,30,14,16,-33,15,32,31,14,23,-34,15,39,24,14,24,-28,15,42,23,14,17,-26,16,34,35,2,24,-38,3,39,30,4,12,-32,6,28,23,4,22,-26,5,38,23,4,15,-25,6,31,25,2,31,-30,2,47,25,7,31,-30,7,48,36,2,28,-40,2,43,34,7,28,-38,8,44,28,14,25,-32,14,42,26,14,15,-29,15,32,25,4,12,-28,6,29,29,8,30,-33,9,46,31,14,19,-34,15,36,23,14,21,-26,15,38,33,4,17,-35,5,33,22,4,17,-25,6,34,29,8,30,-33,9,46,34,7,29,-38,8,44,36,2,28,-40,2,43,25,7,31,-30,7,48,25,2,31,-30,2,48,31,6,38,-36,6,53,27,5,37,-32,6,53,36,5,34,-41,5,49,37,2,35,-41,2,50,27,2,38,-32,2,54,31,2,38,-36,2,54,27,0,38,-32,0,54,31,0,38,-36,0,54,37,0,35,-41,0,50,25,0,31,-30,0,48,36,0,28,-40,0,43,29,0,30,-33,0,46,27,0,17,-29,0,33,22,0,17,-25,1,34,33,0,17,-35,0,33,29,0,30,-33,0,46,25,0,12,-28,1,28,28,0,23,-31,0,39,36,0,28,-40,0,43,25,0,31,-30,0,47,23,0,14,-25,1,31,23,0,21,-26,0,38,35,0,24,-38,0,39,30,0,12,-32,1,28,31,2,38,-36,2,54,27,2,38,-32,2,54,37,2,35,-41,2,50,27,0,38,-32,0,54,31,0,38,-36,0,54,37,0,35,-41,0,50,25,2,31,-30,2,48,25,0,31,-30,0,48,36,2,28,-40,2,43,36,0,28,-40,0,43,22,4,17,-25,6,34,33,4,17,-35,5,33,22,0,17,-25,1,34,33,0,17,-35,0,33,25,4,12,-28,6,29,25,0,12,-28,1,28,36,0,28,-40,0,43,36,2,28,-40,2,43,25,0,31,-30,0,47,25,2,31,-30,2,47,23,4,15,-25,6,31,23,4,22,-26,5,38,30,4,12,-32,6,28,35,2,24,-38,3,39,23,0,14,-25,1,31,23,0,21,-26,0,38,35,0,24,-38,0,39,30,0,12,-32,1,28,10,61,-9,-22,62,-10,7,56,-8,-21,58,-9,-3,56,-12,-9,56,-13,1,63,-18,-13,63,-18,8,63,-3,-21,64,-4,6,57,-2,-19,58,-3,-5,57,-9,-8,56,-9,0,66,-8,-12,66,-8,3,55,-10,-17,56,-11,8,58,-13,-21,60,-14,2,59,-4,-15,59,-4,4,65,-5,-16,65,-5,8,58,-9,-22,59,-10,0,60,-17,-13,61,-18,7,60,-1,-20,61,-2,2,60,-10,-15,61,-11,7,56,-13,-20,57,-14,2,62,-3,-15,62,-4,6,56,-5,-19,57,-7,9,63,-7,-22,64,-8,-5,56,-10,-8,55,-10,1,66,-13,-13,66,-13,1,55,-7,-15,55,-8,6,65,-10,-18,66,-11,5,56,-9,-19,57,-10,9,59,-11,-22,61,-12,4,58,-2,-17,59,-3,6,64,-4,-19,65,-5,8,57,-11,-21,58,-12,5,61,-2,-18,61,-3,3,56,-6,-17,56,-7,8,64,-8,-20,65,-9,-2,31,26,-16,67,0,-4,31,25,-16,66,-1,-1,38,23,-10,62,2,0,38,25,-10,64,4,-4,31,28,-18,66,1,-6,32,26,-17,64,-1,-4,39,25,-13,60,3,-3,39,28,-14,61,5,-2,39,29,-14,62,6,-3,39,27,-13,60,4,-4,31,27,-18,64,0,-2,31,29,-19,66,2,1,38,26,-11,66,5,0,38,24,-11,63,3,-2,31,25,-16,66,0,0,31,27,-16,68,1,1,31,28,-17,68,2,0,31,26,-16,67,1,0,38,25,-10,65,4,1,39,27,-11,66,6,0,31,30,-19,67,3,-2,31,28,-19,65,2,-2,39,29,-14,61,6,0,39,30,-14,63,8,1,39,30,-13,65,9,-1,39,30,-13,62,7,0,32,28,-19,65,3,2,32,29,-19,67,5,2,40,28,-12,66,8,0,40,26,-11,65,6,1,32,26,-17,67,2,3,33,28,-18,68,4,2,39,28,-11,65,8,-1,38,23,-10,62,2,-1,41,23,-8,60,4,2,42,27,-9,63,9,1,40,30,-12,64,9,-4,39,25,-12,60,3,-3,42,25,-11,58,4,0,43,28,-10,61,9,-2,39,29,-14,61,6,-2,43,27,-11,59,7,1,38,25,-10,65,5,0,42,25,-8,62,6,4,30,27,-18,70,3,2,29,26,-18,69,2,1,32,27,-17,66,3,2,33,28,-17,67,5,3,29,28,-19,70,3,2,29,28,-20,69,2,0,32,28,-19,66,3,2,32,29,-19,67,5,2,28,27,-19,70,1,4,29,28,-19,70,3,2,29,27,-18,69,2,4,30,27,-18,70,3,4,29,26,-18,71,2,3,28,26,-18,70,1,4,28,27,-19,71,2,3,27,26,-19,71,1,4,27,26,-18,71,1,5,28,26,-18,72,2,3,28,27,-17,70,1,4,29,27,-17,71,2,4,30,26,-16,72,1,3,30,25,-16,72,0,5,29,25,-17,73,1,4,29,25,-17,72,0,2,25,24,-18,73,-3,3,25,25,-18,74,-2,2,26,24,-17,72,-2,3,27,25,-18,73,-1,2,26,27,-19,72,0,1,26,26,-18,71,-1,2,25,27,-20,72,-1,1,25,26,-20,71,-2,1,25,26,-20,71,-1,2,25,27,-20,72,0,1,26,25,-18,70,-1,2,26,26,-19,71,0,1,28,28,-19,70,1,0,27,26,-19,69,0,1,26,29,-21,70,0,0,26,27,-21,69,0,0,31,29,-19,67,3,-1,31,28,-19,66,2,0,27,28,-21,69,0,1,27,29,-21,70,1,1,32,28,-17,68,2,0,31,26,-17,67,1,0,27,26,-19,69,0,2,28,27,-19,70,0,-1,26,28,-20,70,-1,-2,26,27,-19,68,-3,-2,31,26,-16,66,0,-1,31,27,-16,67,1,-2,26,29,-21,69,-1,-4,26,28,-21,68,-2,-4,31,27,-18,65,0,-2,31,29,-19,66,1,-4,25,28,-21,68,-3,-2,25,29,-21,70,-1,-2,26,27,-19,68,-2,-1,26,28,-20,69,-1,-1,24,28,-19,71,-2,-2,24,26,-19,70,-4,-2,23,29,-21,71,-3,-3,23,28,-21,70,-4,-2,23,27,-20,71,-4,-1,23,28,-20,72,-3,-2,24,26,-19,70,-4,-1,24,28,-19,71,-2,0,22,27,-18,72,-3,-1,22,26,-18,71,-4,0,21,27,-19,73,-4,-1,21,26,-18,72,-5,-6,22,28,-18,72,-6,-5,22,29,-19,72,-5,-5,22,27,-17,71,-6,-4,22,28,-18,72,-5,-4,24,28,-18,71,-4,-5,24,27,-18,70,-5,-5,24,29,-20,71,-4,-6,24,28,-19,70,-5,-6,25,28,-19,69,-5,-5,25,29,-20,70,-4,-5,24,27,-18,69,-5,-4,25,28,-18,71,-3,-4,26,28,-18,69,-2,-5,26,27,-18,68,-4,-5,26,29,-20,69,-2,-6,26,28,-20,68,-4,-4,32,28,-18,66,0,-5,31,26,-17,64,0,-6,27,27,-19,67,-3,-5,28,29,-20,68,-2,-3,31,26,-16,67,0,-4,31,25,-16,65,-1,-5,27,26,-18,68,-3,-4,27,28,-18,69,-2,-6,24,28,-19,70,-5,-5,24,27,-18,70,-5,-4,24,28,-18,71,-4,-5,24,29,-20,71,-4,-6,27,28,-20,68,-4,-5,26,27,-18,68,-4,-4,27,28,-18,69,-2,-5,27,29,-20,69,-2,-2,26,29,-21,69,-1,-1,26,28,-20,70,-1,-3,26,27,-20,68,-2,-4,26,28,-21,68,-2,-1,23,29,-21,72,-3,-1,24,28,-19,71,-2,-2,24,26,-19,70,-4,-3,23,27,-20,70,-4,0,26,28,-21,69,0,0,27,26,-19,69,0,1,28,28,-19,70,0,1,27,29,-21,70,0,1,25,26,-20,71,-2,1,26,26,-18,71,-1,2,26,27,-19,72,0,2,25,27,-20,72,0,4,29,28,-20,70,3,4,30,27,-18,70,3,2,29,27,-18,69,2,2,28,28,-20,69,2,5,28,27,-18,71,2,4,28,27,-17,71,2,3,28,26,-17,70,1,4,27,26,-19,71,1,-4,34,22,-14,61,0,-2,34,25,-13,64,0,0,35,23,-11,62,-1,-2,35,21,-13,60,-1,-4,31,22,-15,63,-3,-2,32,24,-14,64,-2,-1,32,22,-12,63,-3,-2,32,20,-14,62,-4,0,37,25,-11,65,3,-3,35,27,-15,63,2,-2,40,22,-10,59,2,-4,40,24,-12,60,3,-2,33,21,-13,61,-3,-4,33,22,-15,62,-1,0,33,23,-12,63,-2,-2,33,24,-14,64,0,-2,31,20,-14,63,-5,-3,30,22,-15,64,-4,0,31,22,-12,64,-3,-2,31,24,-14,64,-2,-1,28,23,-14,67,-4,0,28,22,-12,66,-4,-2,27,22,-14,67,-5,-1,28,21,-13,66,-6,-4,34,22,-15,61,-1,-2,33,24,-14,63,0,0,34,23,-12,62,-2,-2,34,21,-13,60,-2,-1,32,22,-12,64,-3,-2,31,20,-14,63,-4,-2,31,24,-14,64,-2,-4,31,22,-15,63,-3,-3,38,26,-13,62,3,2,60,-13,-15,55,-16,-1,63,-16,-13,60,-18,2,56,-9,-13,50,-12,-5,52,-10,-7,63,-18,0,56,-11,-13,56,-12,5,60,-15,-17,62,-16,-1,58,-6,-11,57,-7,2,66,-6,-14,66,-7,3,58,-15,-16,59,-16,1,62,-6,-14,62,-7,-1,56,-8,-11,55,-9,3,66,-11,-15,66,-12] }, - { "name": "animation_000002", "vertices": [27,0,-78,27,0,-24,-27,0,-24,-27,0,-78,27,24,-78,27,24,-24,-27,24,-24,-27,24,-78,-7,65,-7,-17,67,-7,-5,69,5,-17,71,6,-5,78,-11,-15,79,-11,-4,80,3,-14,82,3,-5,67,0,-18,69,0,-2,81,-4,-16,83,-4,-10,61,1,-15,62,1,-11,63,8,-14,63,8,-4,74,5,-17,77,5,-5,73,-11,-17,75,-11,-2,74,-3,-18,77,-3,-11,71,10,-12,66,-9,-9,83,4,-10,80,-12,-11,68,0,-9,84,-5,-13,61,1,-12,63,8,-10,76,7,-11,73,-13,-4,73,4,-17,75,4,-5,69,-10,-17,71,-9,-3,70,-2,-19,73,-1,-10,74,7,-12,69,-11,15,44,12,-26,37,10,14,48,10,-28,41,8,11,51,9,-26,46,7,7,51,9,-23,48,7,4,48,10,-20,46,9,5,44,12,-18,43,11,8,41,14,-20,38,12,12,41,14,-23,36,12,13,27,-22,-11,25,-23,12,32,-26,-12,30,-26,8,36,-26,-11,35,-26,3,38,-23,-8,39,-22,0,36,-18,-5,39,-18,1,30,-15,-3,33,-14,6,25,-14,-5,27,-14,10,25,-18,-8,24,-18,14,38,-14,-18,34,-15,14,33,-12,-16,29,-13,10,41,-15,-16,39,-16,4,42,-15,-12,42,-15,1,38,-13,-8,41,-13,2,33,-11,-6,35,-10,6,29,-10,-8,29,-9,11,29,-10,-12,27,-11,14,43,-2,-22,38,-4,15,39,0,-21,33,-2,10,46,-3,-21,42,-5,5,46,-3,-17,45,-4,3,43,-2,-13,44,-2,3,39,0,-12,39,0,7,35,0,-13,34,0,12,35,0,-17,32,0,28,14,15,-31,11,31,29,15,18,-33,13,33,29,16,22,-33,16,35,26,15,24,-31,17,37,23,14,23,-28,16,38,22,12,20,-26,14,36,23,11,16,-25,11,33,25,12,14,-28,10,31,14,45,7,-26,36,7,16,47,11,-29,39,10,15,47,16,-29,42,14,12,46,19,-26,44,17,8,44,18,-22,43,17,6,42,13,-19,40,14,7,41,9,-19,37,10,10,43,6,-22,35,8,20,38,12,-31,31,16,18,36,8,-27,28,13,19,38,17,-31,34,20,16,37,20,-28,36,23,12,35,19,-23,35,23,10,33,15,-20,32,20,11,32,9,-20,29,16,14,33,7,-23,27,13,23,31,13,-32,25,20,21,29,9,-28,22,18,22,31,18,-32,28,24,19,30,21,-29,30,27,15,28,20,-24,29,27,13,26,16,-21,26,24,14,26,11,-21,23,21,18,27,8,-24,22,18,26,23,16,-32,19,27,25,21,13,-30,16,25,26,23,20,-32,21,30,23,22,22,-30,23,32,20,20,21,-26,22,33,18,19,18,-24,20,30,19,18,14,-24,17,27,22,19,12,-26,16,25,11,47,19,-26,42,17,12,51,15,-29,45,12,6,51,15,-24,48,14,6,45,16,-20,43,15,11,42,16,-22,37,14,15,46,14,-28,39,12,8,52,10,-25,48,8,4,48,11,-19,46,10,7,42,11,-18,40,10,12,43,9,-23,38,8,13,49,9,-27,42,6,8,46,7,-21,43,5,12,50,17,-28,44,15,9,49,18,-25,45,16,9,52,15,-27,47,13,13,46,17,-27,40,15,14,49,15,-29,42,12,8,46,18,-23,42,17,6,48,17,-22,46,15,11,44,18,-24,39,16,8,43,17,-21,40,15,13,43,15,-25,37,13,15,47,12,-28,40,9,12,50,12,-27,44,9,11,52,12,-27,47,10,7,52,13,-24,48,11,5,50,13,-21,48,12,5,47,13,-20,45,12,6,43,14,-19,41,13,9,41,13,-20,38,12,12,41,12,-23,37,11,15,44,12,-26,37,9,11,51,9,-26,45,6,6,50,10,-22,48,8,4,45,10,-18,43,10,10,42,10,-20,38,8,13,45,9,-25,39,6,11,48,7,-24,43,5,8,49,7,-23,46,6,6,47,8,-20,45,7,7,44,8,-19,41,7,10,44,7,-22,40,6,11,26,-27,-11,26,-27,11,34,-19,-11,34,-19,8,38,-34,-8,38,-34,8,44,-24,-8,44,-24,0,31,-15,0,22,-25,0,45,-22,0,37,-35,13,30,-23,-13,30,-23,10,41,-28,-10,41,-28,0,24,-21,0,43,-29,10,38,-21,-10,38,-21,10,29,-30,-10,29,-30,0,37,-17,0,27,-33,12,36,-25,-12,36,-25,3,33,-16,-3,33,-16,6,23,-27,-6,23,-27,4,45,-22,-4,45,-22,4,37,-35,-4,37,-35,4,27,-22,-4,27,-22,5,43,-29,-5,43,-29,4,38,-18,-4,38,-18,5,27,-33,-5,27,-33,8,39,-32,-9,36,-32,10,38,-27,-10,35,-26,8,36,-21,-7,34,-21,0,34,-18,0,38,-34,5,52,-31,-9,50,-31,8,52,-25,-12,49,-24,4,50,-19,-8,48,-19,-1,49,-17,-2,51,-32,8,45,-25,-10,42,-25,7,46,-31,-9,43,-31,6,43,-19,-7,41,-19,0,42,-17,-1,45,-33,4,56,-28,-10,51,-30,8,51,-25,-11,45,-28,6,45,-23,-6,41,-25,0,41,-23,-2,55,-30,2,60,-22,-12,55,-25,6,56,-17,-14,50,-20,3,51,-12,-11,47,-14,-3,48,-12,-4,59,-25,7,53,-20,-13,47,-23,3,58,-25,-11,53,-27,4,49,-16,-9,44,-18,-2,45,-16,-3,57,-27,2,60,-22,-12,55,-25,6,56,-17,-14,50,-20,3,52,-12,-11,47,-14,-3,48,-13,-5,59,-25,-4,67,-11,-14,64,-12,-1,65,-9,-15,60,-12,-2,60,-9,-12,57,-10,-7,57,-9,-9,67,-12,-6,67,-10,-12,65,-12,-4,64,-9,-13,61,-11,-4,60,-8,-11,58,-10,-7,58,-9,-9,67,-11,-8,66,-5,-13,65,-7,-7,64,-4,-13,62,-6,-7,61,-4,-11,60,-6,-9,59,-5,-11,67,-6,-8,66,-5,-12,65,-6,-7,63,-4,-13,62,-5,-8,61,-3,-12,60,-4,-10,59,-3,-10,66,-6,-8,68,-3,-14,67,-5,-7,65,-2,-14,64,-4,-8,62,-1,-13,61,-3,-10,60,-2,-11,69,-4,11,59,-6,-19,57,-9,10,56,-6,-17,58,-8,7,56,-6,-16,60,-6,5,57,-6,-17,62,-4,4,59,-5,-19,63,-4,5,62,-4,-22,62,-5,8,62,-4,-23,61,-7,10,61,-5,-22,59,-8,12,53,12,-23,45,5,11,51,12,-21,45,6,9,51,12,-20,47,7,7,52,12,-21,48,8,7,54,13,-23,49,8,8,56,13,-25,49,8,10,56,13,-26,47,6,12,55,13,-25,46,5,11,53,5,-19,50,0,12,55,5,-21,49,0,8,52,5,-18,51,2,6,53,5,-19,53,4,5,55,6,-21,54,4,7,58,6,-24,54,3,9,59,6,-25,52,1,12,57,6,-24,50,0,10,54,0,-18,53,-3,12,57,0,-20,53,-4,8,54,0,-17,55,-1,5,55,0,-18,57,0,5,57,1,-20,58,0,6,59,1,-23,58,0,9,60,1,-24,56,-2,11,59,1,-23,54,-4,10,55,-3,-17,56,-5,11,58,-2,-20,55,-6,8,54,-3,-16,57,-3,5,56,-2,-17,59,-2,4,58,-2,-20,60,-2,6,61,-1,-22,60,-3,8,61,-1,-23,58,-4,11,60,-2,-22,56,-6,0,44,26,-13,59,8,0,44,25,-13,60,7,-1,43,24,-13,60,5,0,42,23,-13,59,4,0,41,23,-12,58,4,1,41,24,-11,57,6,2,42,26,-11,58,7,1,43,26,-11,58,8,10,56,15,-25,45,10,9,56,14,-26,46,9,8,55,13,-26,46,6,9,53,12,-25,45,5,10,52,12,-24,44,5,12,52,13,-23,43,7,13,53,14,-23,43,9,12,55,16,-24,44,10,1,47,22,-17,56,7,3,47,23,-16,56,9,1,46,21,-17,56,6,1,45,20,-16,55,4,3,44,20,-15,54,4,4,44,21,-14,53,6,5,45,23,-14,53,8,4,46,24,-15,54,9,6,54,16,-24,50,8,8,54,18,-23,48,10,6,53,15,-24,49,6,7,51,13,-23,48,4,9,49,13,-21,46,4,10,49,15,-20,45,6,11,50,16,-20,45,8,10,52,18,-21,47,10,8,55,15,-26,48,8,10,56,16,-25,46,10,7,54,13,-25,48,6,8,52,12,-24,46,5,10,51,12,-23,45,5,12,51,13,-22,43,6,12,53,15,-22,43,9,12,54,16,-24,44,10,30,14,16,-32,14,31,31,14,23,-34,14,39,24,14,24,-28,14,41,23,14,17,-26,15,33,35,2,24,-39,2,39,30,4,12,-32,5,28,23,4,22,-26,5,38,23,4,15,-25,5,31,25,2,31,-30,2,47,25,7,31,-30,7,47,36,2,28,-40,2,43,34,7,28,-38,8,44,28,14,25,-31,14,41,26,14,15,-28,14,31,25,4,12,-28,5,29,29,8,30,-33,9,46,31,14,19,-34,14,35,23,14,21,-26,14,37,33,4,17,-35,4,33,22,4,17,-25,5,34,29,8,30,-33,9,46,34,7,29,-38,8,44,36,2,28,-40,2,43,25,7,31,-30,7,48,25,2,31,-30,2,48,31,6,38,-36,6,53,27,5,37,-32,6,53,36,5,34,-41,5,49,37,2,35,-41,2,50,27,2,38,-32,2,54,31,2,38,-36,2,54,27,0,38,-32,0,54,31,0,38,-36,0,54,37,0,35,-41,0,50,25,0,31,-30,0,48,36,0,28,-40,0,43,29,0,30,-33,0,46,27,0,17,-29,0,34,22,0,17,-25,0,34,33,0,17,-35,0,33,29,0,30,-33,0,46,25,0,12,-28,0,28,28,0,23,-31,0,39,36,0,28,-40,0,43,25,0,31,-30,0,47,23,0,14,-25,0,31,23,0,21,-26,0,38,35,0,24,-39,0,39,30,0,12,-32,0,28,31,2,38,-36,2,54,27,2,38,-32,2,54,37,2,35,-41,2,50,27,0,38,-32,0,54,31,0,38,-36,0,54,37,0,35,-41,0,50,25,2,31,-30,2,48,25,0,31,-30,0,48,36,2,28,-40,2,43,36,0,28,-40,0,43,22,4,17,-25,5,34,33,4,17,-35,4,33,22,0,17,-25,0,34,33,0,17,-35,0,33,25,4,12,-28,5,29,25,0,12,-28,0,28,36,0,28,-40,0,43,36,2,28,-40,2,43,25,0,31,-30,0,47,25,2,31,-30,2,47,23,4,15,-25,5,31,23,4,22,-26,5,38,30,4,12,-32,5,28,35,2,24,-39,2,39,23,0,14,-25,0,31,23,0,21,-26,0,38,35,0,24,-39,0,39,30,0,12,-32,0,28,10,61,-9,-22,62,-10,7,56,-8,-21,58,-9,-3,56,-12,-9,56,-13,1,63,-18,-13,63,-18,8,63,-3,-21,64,-4,6,57,-2,-19,58,-3,-5,57,-9,-8,56,-9,0,66,-8,-12,66,-8,3,55,-10,-17,56,-11,8,58,-13,-21,60,-14,2,59,-4,-15,59,-4,4,65,-5,-16,65,-5,8,58,-9,-22,59,-10,0,60,-17,-13,61,-18,7,60,-1,-20,61,-2,2,60,-10,-15,61,-11,7,56,-13,-20,57,-14,2,62,-3,-15,62,-4,6,56,-5,-19,57,-7,9,63,-7,-22,64,-8,-5,56,-10,-8,55,-10,1,66,-13,-13,66,-13,1,55,-7,-15,55,-8,6,65,-10,-18,66,-11,5,56,-9,-19,57,-10,9,59,-11,-22,61,-12,4,58,-2,-17,59,-3,6,64,-4,-19,65,-5,8,57,-11,-21,58,-12,5,61,-2,-18,61,-3,3,56,-6,-17,56,-7,8,64,-8,-20,65,-9,-2,31,26,-16,67,0,-4,31,25,-16,66,-1,-1,38,23,-10,62,2,0,38,25,-10,64,4,-4,31,28,-18,66,1,-6,32,26,-17,64,-1,-4,39,25,-13,60,3,-3,39,28,-14,61,5,-2,39,29,-14,62,6,-3,39,27,-13,61,4,-4,31,27,-18,64,0,-2,31,29,-19,66,2,1,38,26,-11,66,5,0,38,24,-11,63,3,-2,31,25,-16,66,0,0,31,27,-16,68,1,1,31,28,-17,68,2,0,31,26,-16,67,1,0,38,25,-10,65,4,1,39,27,-11,66,6,0,31,30,-19,67,3,-2,31,28,-19,65,2,-2,39,29,-14,61,6,0,39,30,-14,63,8,1,39,30,-13,65,9,-1,39,30,-13,62,7,0,32,28,-19,65,3,2,32,29,-19,67,5,2,40,28,-12,66,8,0,40,26,-11,65,6,1,32,26,-17,67,2,3,33,28,-18,68,4,2,39,28,-11,65,8,-1,38,23,-10,62,2,-1,41,23,-8,60,4,2,42,27,-9,63,9,1,40,30,-12,64,9,-4,39,25,-12,60,3,-3,42,25,-11,58,4,0,43,28,-10,61,9,-2,39,29,-14,61,6,-2,43,27,-11,59,7,1,38,25,-10,65,5,0,42,25,-8,62,6,4,30,27,-18,70,3,2,29,26,-18,69,2,1,32,27,-17,66,3,2,33,28,-17,67,5,3,29,28,-20,70,3,2,29,28,-20,69,2,0,32,28,-19,66,3,2,32,29,-19,67,5,2,28,27,-20,70,1,4,29,28,-19,70,3,2,29,27,-18,69,2,4,30,27,-18,70,3,4,29,26,-18,71,2,3,28,26,-18,70,1,4,28,27,-19,71,2,3,27,26,-19,71,1,4,27,26,-19,71,1,5,28,26,-19,72,2,3,28,27,-18,70,1,4,29,27,-18,71,2,4,30,26,-17,72,1,3,30,25,-17,72,0,5,29,25,-17,73,1,4,29,25,-17,72,0,2,25,24,-18,73,-3,3,25,25,-18,74,-2,2,26,24,-17,72,-2,3,27,25,-17,73,-1,2,26,27,-18,72,0,1,26,26,-18,71,-1,2,25,27,-20,72,-1,1,25,26,-20,71,-2,1,25,26,-20,71,-1,2,25,27,-20,72,0,1,26,25,-18,70,-1,2,26,26,-19,71,0,1,28,28,-19,70,1,0,27,26,-19,69,0,1,26,29,-21,71,0,0,26,27,-21,69,0,0,31,29,-19,67,3,-1,31,28,-19,66,2,0,27,28,-21,69,0,1,27,29,-21,70,1,1,32,28,-17,68,2,0,31,26,-17,67,1,0,27,26,-19,69,0,2,28,27,-19,71,0,-1,26,28,-20,70,-1,-2,26,27,-19,69,-3,-2,31,26,-16,66,0,-1,31,27,-16,67,1,-2,26,29,-21,69,-1,-4,26,28,-21,68,-2,-4,31,27,-18,65,0,-2,31,29,-19,66,1,-4,25,28,-21,69,-3,-2,25,29,-21,70,-1,-2,26,27,-19,68,-2,-1,26,28,-20,70,-1,-1,24,28,-19,71,-2,-2,24,26,-19,70,-4,-2,23,29,-21,71,-3,-3,23,28,-20,70,-4,-2,23,27,-20,71,-4,-1,23,28,-20,72,-3,-2,24,26,-19,70,-4,-1,24,28,-19,71,-2,0,22,27,-18,72,-3,-1,22,26,-18,72,-4,0,21,27,-18,73,-4,-1,21,26,-18,72,-5,-6,22,28,-18,72,-6,-5,22,29,-18,72,-5,-5,22,27,-17,71,-6,-4,22,28,-18,72,-5,-4,24,28,-18,71,-4,-5,24,27,-18,70,-5,-5,24,29,-19,71,-4,-6,24,28,-19,70,-5,-6,25,28,-19,69,-5,-5,25,29,-20,71,-4,-5,24,27,-18,70,-5,-4,25,28,-18,71,-3,-4,26,28,-18,69,-2,-5,26,27,-18,68,-4,-5,26,29,-20,69,-2,-6,26,28,-19,68,-4,-4,32,28,-18,66,0,-5,31,26,-17,64,0,-6,27,27,-19,67,-3,-5,28,29,-20,69,-2,-3,31,26,-16,67,0,-4,31,25,-16,65,-1,-5,27,26,-18,68,-3,-4,27,28,-18,69,-2,-6,24,28,-19,70,-5,-5,24,27,-18,70,-5,-4,24,28,-18,71,-4,-5,24,29,-20,71,-4,-6,27,28,-19,68,-4,-5,26,27,-18,68,-4,-4,27,28,-18,69,-2,-5,27,29,-20,69,-2,-2,26,29,-21,69,-1,-1,26,28,-20,70,-1,-3,26,27,-19,68,-2,-4,26,28,-21,68,-2,-1,23,29,-21,72,-3,-1,24,28,-19,71,-2,-2,24,26,-19,70,-4,-3,23,27,-20,71,-4,0,26,28,-21,69,0,0,27,26,-19,69,0,1,28,28,-19,70,0,1,27,29,-21,70,0,1,25,26,-20,71,-2,1,26,26,-18,71,-1,2,26,27,-19,72,0,2,25,27,-20,72,0,4,29,28,-20,70,3,4,30,27,-18,70,3,2,29,27,-18,69,2,2,28,28,-20,69,2,5,28,27,-19,72,2,4,28,27,-18,71,2,3,28,26,-18,70,1,4,27,26,-19,71,1,-4,34,22,-14,61,0,-2,34,25,-13,64,0,0,35,23,-11,62,-1,-2,35,21,-13,60,-1,-4,31,22,-15,63,-3,-2,32,24,-14,64,-2,-1,32,22,-12,63,-3,-2,32,20,-14,62,-4,0,37,25,-11,65,3,-3,35,27,-15,63,2,-2,40,22,-10,59,2,-4,40,24,-12,60,3,-2,33,21,-13,61,-3,-4,33,22,-15,62,-1,0,33,23,-12,63,-2,-2,33,24,-14,64,0,-2,31,20,-14,63,-5,-3,30,22,-15,64,-4,0,31,22,-12,64,-3,-2,31,24,-14,65,-2,-1,28,23,-14,67,-4,0,28,22,-12,66,-4,-2,27,22,-14,67,-5,-1,28,21,-13,66,-6,-4,34,22,-15,61,-1,-2,33,24,-14,64,0,0,34,23,-12,62,-2,-2,34,21,-13,60,-2,-1,32,22,-12,64,-3,-2,31,20,-14,63,-4,-2,31,24,-14,64,-2,-4,31,22,-15,63,-3,-3,38,26,-13,62,3,2,60,-13,-15,55,-16,-1,63,-16,-13,60,-18,2,56,-9,-13,50,-12,-5,52,-10,-7,63,-18,0,56,-11,-13,56,-12,5,60,-15,-17,62,-16,-1,58,-6,-11,57,-7,2,66,-6,-14,66,-7,3,58,-15,-16,59,-16,1,62,-6,-14,62,-7,-1,56,-8,-11,55,-9,3,66,-11,-15,66,-12] }, - { "name": "animation_000003", "vertices": [27,0,-78,27,0,-24,-27,0,-24,-27,0,-78,27,24,-78,27,24,-24,-27,24,-24,-27,24,-78,-7,65,-7,-17,67,-7,-5,69,5,-17,71,5,-5,78,-11,-15,79,-11,-4,80,3,-14,82,3,-5,67,0,-18,69,0,-2,81,-4,-16,83,-4,-10,61,1,-15,62,1,-11,63,8,-14,63,8,-3,74,4,-16,77,5,-5,73,-11,-17,75,-11,-2,74,-3,-18,77,-3,-11,71,10,-12,66,-9,-9,83,4,-10,80,-12,-11,68,0,-9,84,-5,-13,61,1,-12,63,8,-10,76,7,-11,73,-13,-4,73,4,-16,75,4,-5,69,-10,-17,71,-9,-3,70,-2,-19,73,-1,-10,74,7,-12,69,-11,15,44,12,-26,37,10,14,48,10,-28,41,8,11,51,9,-26,46,7,7,51,9,-23,48,7,4,48,10,-19,46,9,5,44,12,-18,43,12,8,41,14,-20,38,12,12,41,14,-23,36,12,13,27,-22,-11,25,-23,12,32,-26,-12,30,-26,8,36,-26,-11,35,-26,3,38,-23,-8,39,-22,0,36,-18,-5,39,-18,1,30,-15,-3,33,-14,6,25,-14,-5,27,-14,10,25,-18,-8,24,-18,14,38,-14,-18,34,-15,14,33,-12,-16,29,-13,10,41,-15,-16,39,-16,4,42,-15,-12,42,-15,1,38,-13,-8,41,-13,2,33,-11,-6,35,-10,6,29,-10,-8,29,-9,11,29,-10,-12,27,-11,14,43,-2,-22,38,-4,15,39,0,-21,33,-2,10,46,-3,-21,42,-5,5,46,-3,-17,45,-4,3,43,-2,-13,44,-2,3,39,0,-12,39,0,7,35,0,-13,34,0,12,35,0,-17,32,0,28,14,15,-31,11,31,29,15,18,-33,13,33,29,16,22,-33,16,35,26,15,24,-31,17,37,23,14,23,-28,16,38,22,12,20,-26,14,36,23,11,16,-25,11,33,25,12,14,-28,10,31,14,45,7,-26,36,7,16,47,11,-29,39,10,15,47,16,-29,42,14,12,46,19,-26,44,17,8,44,18,-22,43,17,6,42,13,-19,40,14,7,41,9,-18,37,10,10,43,6,-21,35,8,20,38,12,-31,31,16,18,36,8,-27,28,13,19,38,17,-31,34,20,16,37,20,-28,36,23,12,35,19,-23,35,23,10,33,15,-20,32,20,11,32,9,-20,29,16,14,33,7,-23,27,13,23,31,13,-32,25,20,21,29,9,-28,22,18,22,31,18,-32,28,24,19,30,21,-29,30,27,15,28,20,-24,29,27,13,26,16,-21,26,25,14,26,11,-21,23,21,18,27,8,-24,22,18,26,23,16,-32,19,27,25,21,13,-30,16,25,26,23,20,-32,21,30,23,22,22,-30,23,32,20,20,21,-26,22,33,18,19,18,-24,20,30,19,18,14,-24,17,27,22,19,12,-26,16,25,11,47,19,-26,42,17,12,51,15,-29,45,12,6,51,15,-24,48,14,6,45,16,-20,43,15,11,42,16,-22,37,14,15,46,14,-28,39,12,8,52,10,-24,48,8,4,48,11,-19,46,10,7,42,11,-18,40,10,12,43,9,-23,38,8,13,49,9,-27,42,6,8,46,7,-21,43,5,12,50,17,-28,44,15,9,49,18,-25,45,16,9,52,15,-26,47,13,13,46,17,-27,40,15,14,49,15,-29,42,12,8,46,18,-23,42,17,6,48,17,-22,46,15,11,44,18,-24,39,16,8,43,17,-21,40,15,13,43,15,-25,37,13,15,47,12,-28,40,9,12,50,12,-27,44,9,11,52,12,-27,47,10,7,52,13,-24,48,11,5,50,13,-21,48,12,5,47,13,-20,45,12,6,43,14,-19,41,13,9,41,13,-20,38,12,12,41,12,-23,37,11,15,44,12,-26,37,9,11,51,9,-26,45,6,6,50,10,-22,48,9,4,45,10,-18,43,10,10,42,10,-20,38,8,13,45,9,-25,39,6,11,48,7,-24,43,5,8,49,7,-23,46,6,6,47,8,-20,45,7,7,44,8,-19,41,7,10,44,7,-22,40,6,11,26,-27,-11,26,-27,11,34,-19,-11,34,-19,8,38,-34,-8,38,-34,8,44,-24,-8,44,-24,0,31,-15,0,22,-25,0,45,-22,0,37,-35,13,30,-23,-13,30,-23,10,41,-28,-10,41,-28,0,24,-21,0,43,-29,10,38,-21,-10,38,-21,10,29,-30,-10,29,-30,0,37,-17,0,27,-33,12,36,-25,-12,36,-25,3,33,-16,-3,33,-16,6,23,-27,-6,23,-27,4,45,-22,-4,45,-22,4,37,-35,-4,37,-35,4,27,-22,-4,27,-22,5,43,-29,-5,43,-29,4,38,-18,-4,38,-18,5,27,-33,-5,27,-33,8,39,-32,-9,36,-32,10,38,-27,-10,35,-26,8,36,-21,-7,34,-21,0,34,-18,0,38,-34,5,52,-31,-9,50,-31,8,52,-25,-12,49,-24,4,50,-19,-8,48,-19,-1,49,-17,-2,51,-32,8,45,-25,-10,42,-25,7,46,-31,-9,43,-31,6,43,-19,-7,41,-19,0,42,-17,-1,45,-33,4,56,-28,-10,51,-30,8,51,-25,-11,45,-28,6,45,-23,-6,41,-25,0,41,-23,-2,55,-30,2,60,-22,-12,55,-25,6,56,-17,-14,50,-20,3,51,-12,-11,47,-14,-3,48,-12,-4,59,-25,7,53,-20,-13,47,-23,3,58,-25,-11,53,-27,4,49,-16,-9,44,-18,-2,45,-16,-3,57,-27,2,60,-22,-12,55,-25,6,56,-17,-14,50,-20,3,52,-12,-11,47,-14,-3,48,-13,-5,59,-25,-4,67,-11,-14,64,-12,-1,65,-9,-15,60,-12,-2,60,-9,-12,57,-10,-7,57,-9,-9,67,-12,-6,67,-10,-12,65,-12,-4,64,-9,-13,61,-11,-4,60,-8,-11,58,-10,-7,58,-9,-9,67,-11,-8,66,-5,-13,65,-7,-7,64,-4,-13,62,-6,-7,61,-4,-11,60,-6,-9,59,-5,-11,67,-6,-8,66,-5,-12,65,-6,-7,63,-4,-13,62,-5,-8,61,-3,-12,60,-4,-10,59,-3,-10,66,-6,-8,68,-3,-14,67,-5,-7,65,-2,-14,64,-4,-8,62,-1,-13,61,-3,-10,60,-2,-11,69,-4,11,59,-6,-19,57,-9,10,56,-6,-17,58,-8,7,56,-6,-16,60,-6,5,57,-6,-17,62,-4,4,59,-5,-19,63,-4,5,62,-4,-22,62,-5,8,62,-4,-23,61,-7,10,61,-5,-22,59,-8,12,53,12,-23,45,5,11,51,12,-21,45,6,9,51,12,-20,47,7,7,52,12,-21,48,8,7,54,13,-23,49,8,8,56,13,-25,49,8,10,56,13,-26,47,6,12,55,13,-25,46,5,11,53,5,-19,50,0,12,55,5,-21,49,0,8,52,5,-18,51,2,6,53,5,-19,53,4,5,55,6,-21,54,4,7,58,6,-24,54,3,9,59,6,-25,52,1,12,57,6,-24,50,0,10,54,0,-18,53,-3,12,57,0,-20,53,-4,8,54,0,-17,55,-1,5,55,0,-18,57,0,5,57,1,-20,58,0,6,59,1,-23,58,0,9,60,1,-24,56,-2,11,59,1,-23,54,-4,10,55,-3,-17,56,-5,11,58,-2,-20,55,-6,8,54,-3,-16,57,-3,5,56,-2,-17,59,-2,4,58,-2,-20,60,-2,6,61,-1,-22,60,-3,8,61,-1,-23,58,-4,11,60,-2,-22,56,-6,0,44,26,-13,59,8,0,44,25,-13,60,7,-1,43,24,-13,60,5,0,42,23,-13,59,4,0,41,23,-12,58,4,1,41,24,-11,58,6,2,42,26,-11,58,7,1,43,26,-11,58,8,10,56,15,-25,45,10,9,56,14,-26,46,9,8,55,13,-26,46,6,9,53,12,-25,45,5,10,52,12,-23,44,5,12,52,13,-23,43,7,13,53,14,-23,43,9,12,55,16,-24,44,10,1,47,22,-17,57,7,3,47,23,-16,56,9,1,46,21,-17,56,6,1,45,20,-16,55,4,3,44,20,-15,54,4,4,44,21,-14,53,6,5,45,23,-14,53,8,4,46,24,-15,54,9,6,54,16,-24,50,8,8,54,18,-23,48,10,6,53,15,-24,49,6,7,51,13,-23,48,4,9,49,13,-21,46,4,10,49,15,-20,45,6,11,50,16,-20,45,8,10,52,18,-21,47,10,8,55,15,-26,48,8,10,56,16,-25,46,10,7,54,13,-25,48,6,8,52,12,-24,46,5,10,51,12,-23,45,5,12,51,13,-22,43,6,12,53,15,-22,43,9,12,54,16,-23,44,10,30,14,16,-32,14,31,31,14,23,-34,14,39,24,14,24,-28,14,41,23,14,17,-26,15,33,35,2,24,-39,2,39,30,4,12,-32,5,28,23,4,22,-26,5,38,23,4,15,-25,5,31,25,2,31,-30,2,47,25,7,31,-30,7,47,36,2,28,-40,2,43,34,7,28,-38,8,44,28,14,25,-31,14,41,26,14,15,-28,14,31,25,4,12,-28,5,29,29,8,30,-33,9,46,31,14,19,-34,14,35,23,14,21,-26,14,37,33,4,17,-35,4,33,22,4,17,-25,5,34,29,8,30,-33,9,46,34,7,29,-38,8,44,36,2,28,-40,2,43,25,7,31,-30,7,48,25,2,31,-30,2,48,31,6,38,-36,6,53,27,5,37,-32,6,53,36,5,34,-41,5,49,37,2,35,-41,2,50,27,2,38,-32,2,54,31,2,38,-36,2,54,27,0,38,-32,0,54,31,0,38,-36,0,54,37,0,35,-41,0,50,25,0,31,-30,0,48,36,0,28,-40,0,43,29,0,30,-33,0,46,27,0,17,-29,0,34,22,0,17,-25,0,34,33,0,17,-35,0,33,29,0,30,-33,0,46,25,0,12,-28,0,28,28,0,23,-31,0,39,36,0,28,-40,0,43,25,0,31,-30,0,47,23,0,14,-25,0,31,23,0,21,-26,0,38,35,0,24,-39,0,39,30,0,12,-32,0,28,31,2,38,-36,2,54,27,2,38,-32,2,54,37,2,35,-41,2,50,27,0,38,-32,0,54,31,0,38,-36,0,54,37,0,35,-41,0,50,25,2,31,-30,2,48,25,0,31,-30,0,48,36,2,28,-40,2,43,36,0,28,-40,0,43,22,4,17,-25,5,34,33,4,17,-35,4,33,22,0,17,-25,0,34,33,0,17,-35,0,33,25,4,12,-28,5,29,25,0,12,-28,0,28,36,0,28,-40,0,43,36,2,28,-40,2,43,25,0,31,-30,0,47,25,2,31,-30,2,47,23,4,15,-25,5,31,23,4,22,-26,5,38,30,4,12,-32,5,28,35,2,24,-39,2,39,23,0,14,-25,0,31,23,0,21,-26,0,38,35,0,24,-39,0,39,30,0,12,-32,0,28,10,61,-9,-22,62,-10,7,56,-8,-21,58,-9,-3,56,-12,-9,56,-13,1,63,-18,-13,63,-18,8,63,-3,-21,64,-4,6,57,-2,-19,58,-3,-5,57,-9,-8,56,-9,0,66,-8,-12,66,-8,3,55,-10,-17,56,-11,8,58,-13,-21,60,-14,2,59,-4,-15,59,-4,4,65,-5,-16,65,-5,8,58,-9,-22,59,-10,0,60,-17,-13,61,-18,7,60,-1,-20,61,-2,2,60,-10,-15,61,-11,7,56,-13,-20,57,-14,2,62,-3,-15,62,-4,6,56,-5,-19,57,-7,9,63,-7,-22,64,-8,-5,56,-10,-8,55,-10,1,66,-13,-13,66,-13,1,55,-7,-15,55,-8,6,65,-10,-18,66,-11,5,56,-9,-19,57,-10,9,59,-11,-22,61,-12,4,58,-2,-17,59,-3,6,64,-4,-19,65,-5,8,57,-11,-21,58,-12,5,61,-2,-18,61,-3,3,56,-6,-17,56,-7,8,64,-8,-20,65,-9,-2,31,26,-15,68,0,-4,31,25,-15,66,-1,-1,38,23,-10,62,2,0,38,25,-10,64,4,-4,31,28,-18,66,1,-6,32,26,-17,64,-1,-4,39,25,-13,60,3,-3,39,28,-14,61,5,-2,39,29,-14,62,6,-3,39,27,-13,61,4,-4,31,27,-18,64,0,-2,31,29,-19,66,2,1,38,26,-11,66,5,0,38,24,-10,63,3,-2,31,25,-16,67,0,0,31,27,-16,68,1,1,31,28,-17,69,2,0,31,26,-16,67,1,0,38,25,-10,65,4,1,39,27,-11,66,6,0,31,30,-19,67,3,-2,31,28,-18,65,2,-2,39,29,-13,61,6,0,39,30,-14,63,8,1,39,30,-13,65,9,-1,39,30,-13,62,7,0,32,28,-19,65,3,2,32,29,-19,67,5,2,40,28,-11,66,8,0,40,26,-11,65,6,1,32,26,-17,67,2,3,33,28,-17,68,4,2,39,28,-10,65,8,-1,38,23,-10,62,2,-1,41,23,-8,60,4,2,42,27,-9,63,9,1,40,30,-12,64,9,-4,39,25,-12,60,3,-3,42,25,-11,58,4,0,43,28,-10,61,9,-2,39,29,-14,61,6,-2,43,27,-11,59,7,1,38,25,-10,65,5,0,42,25,-8,62,6,4,30,27,-18,70,3,2,29,26,-18,69,2,1,32,27,-17,66,3,2,33,28,-17,67,5,3,29,28,-19,70,3,2,29,28,-20,69,2,0,32,28,-19,66,3,2,32,29,-19,67,5,2,28,27,-19,70,1,4,29,28,-19,71,3,2,29,27,-18,69,2,4,30,27,-18,70,3,4,29,26,-18,71,2,3,28,26,-18,70,1,4,28,27,-19,72,2,3,27,26,-19,71,1,4,27,26,-18,71,1,5,28,26,-18,72,2,3,28,27,-17,71,1,4,29,27,-17,71,2,4,30,26,-16,73,1,3,30,25,-17,72,0,5,29,25,-17,73,1,4,29,25,-17,73,0,2,25,24,-18,73,-3,3,25,25,-18,74,-2,2,26,24,-17,72,-2,3,27,25,-17,73,-1,2,26,27,-18,72,0,1,26,26,-18,71,-1,2,25,27,-19,73,-1,1,24,26,-19,72,-2,1,25,26,-20,71,-1,2,25,27,-20,72,0,1,26,25,-18,71,-1,2,26,26,-18,72,0,1,28,28,-19,70,1,0,27,26,-19,69,0,1,26,29,-21,71,0,0,26,27,-20,70,0,0,31,29,-19,67,3,-1,31,28,-19,66,2,0,27,28,-20,69,0,1,27,29,-21,70,1,1,32,28,-17,68,2,0,31,26,-16,67,1,0,27,26,-19,70,0,2,28,27,-19,71,0,-1,26,28,-19,70,-1,-2,26,27,-19,69,-3,-2,31,26,-16,66,0,-1,31,27,-16,67,1,-2,26,29,-21,69,-1,-4,26,28,-21,68,-2,-4,31,27,-18,65,0,-2,31,29,-18,66,1,-4,25,28,-21,69,-3,-2,25,29,-21,70,-1,-2,26,27,-19,69,-2,-1,26,28,-19,70,-1,-1,24,28,-19,71,-2,-2,24,26,-19,70,-4,-2,23,29,-20,72,-3,-3,23,28,-20,70,-4,-2,23,27,-20,71,-4,-1,23,28,-20,72,-3,-2,24,26,-19,70,-4,-1,24,28,-19,71,-2,0,22,27,-17,73,-3,-1,22,26,-17,72,-4,0,21,27,-18,73,-4,-1,21,26,-18,72,-5,-5,22,28,-18,72,-6,-5,22,29,-18,73,-5,-5,22,27,-17,71,-6,-4,22,28,-17,72,-5,-4,24,28,-18,71,-4,-5,24,27,-18,70,-5,-5,24,29,-19,71,-4,-6,24,28,-19,70,-5,-6,25,28,-19,70,-5,-5,25,29,-19,71,-4,-5,24,27,-18,70,-5,-4,25,28,-18,71,-3,-4,26,28,-18,70,-2,-5,26,27,-18,68,-4,-5,26,29,-20,70,-3,-6,26,28,-19,68,-4,-4,32,28,-18,66,0,-5,31,26,-17,65,0,-6,27,27,-19,67,-3,-5,28,29,-19,69,-2,-3,31,26,-16,67,0,-4,31,25,-16,65,-1,-5,27,26,-18,68,-3,-4,27,28,-18,69,-2,-6,24,28,-19,70,-5,-5,24,27,-18,70,-5,-4,24,28,-18,71,-4,-5,24,29,-19,71,-4,-6,27,28,-19,68,-4,-5,26,27,-18,68,-4,-4,27,28,-18,69,-2,-5,27,29,-20,69,-2,-2,26,29,-21,70,-1,-1,26,28,-19,70,-1,-3,26,27,-19,69,-2,-4,26,28,-21,68,-3,-1,23,29,-20,72,-3,-1,24,28,-19,71,-2,-2,24,26,-19,70,-4,-3,23,27,-20,71,-4,0,26,28,-21,69,0,0,27,26,-19,69,0,1,28,28,-19,70,0,1,27,29,-21,70,0,1,25,26,-20,71,-2,1,26,26,-18,71,-1,2,26,27,-18,72,0,2,25,27,-20,72,0,4,29,28,-20,70,3,4,30,27,-18,70,3,2,29,27,-18,69,2,2,28,28,-20,69,2,5,28,27,-19,72,2,4,28,27,-17,71,2,3,28,26,-18,70,1,4,27,26,-19,71,1,-4,34,22,-14,61,0,-2,34,25,-13,64,0,0,35,23,-11,62,-1,-2,35,21,-13,60,-1,-4,31,22,-15,63,-3,-2,32,24,-14,64,-2,-1,32,22,-12,63,-3,-2,32,20,-14,62,-4,0,37,25,-11,65,3,-3,35,27,-15,63,2,-2,40,22,-10,59,2,-4,40,24,-12,60,3,-2,33,21,-13,61,-3,-4,33,22,-15,62,-1,0,33,23,-12,63,-2,-2,33,24,-13,64,0,-2,31,20,-14,63,-5,-3,30,22,-15,64,-4,0,31,22,-12,64,-3,-2,31,24,-14,65,-2,-1,28,23,-13,67,-4,0,28,22,-12,66,-4,-2,27,22,-14,67,-5,-1,28,21,-13,66,-6,-4,34,22,-15,61,-1,-2,33,24,-13,64,0,0,34,23,-12,62,-2,-2,34,21,-13,60,-2,-1,32,22,-12,64,-3,-2,31,20,-14,63,-4,-2,31,24,-14,64,-2,-4,31,22,-15,63,-3,-3,38,26,-13,62,3,2,60,-13,-15,55,-16,-1,63,-16,-13,60,-18,2,56,-9,-13,50,-12,-5,52,-10,-7,63,-18,0,56,-11,-13,56,-12,5,60,-15,-17,62,-16,-1,58,-6,-11,57,-7,2,66,-6,-14,66,-7,3,58,-15,-16,59,-16,1,62,-6,-14,62,-7,-1,56,-8,-11,55,-9,3,66,-11,-15,66,-12] }, - { "name": "animation_000004", "vertices": [27,0,-78,27,0,-24,-27,0,-24,-27,0,-78,27,24,-78,27,24,-24,-27,24,-24,-27,24,-78,-7,65,-7,-17,67,-7,-5,70,5,-17,72,5,-5,77,-11,-15,79,-11,-4,81,2,-14,82,2,-5,67,0,-18,70,0,-2,81,-4,-16,83,-4,-10,61,1,-15,62,1,-11,63,8,-14,64,8,-3,75,4,-16,77,5,-5,72,-11,-17,75,-11,-2,74,-3,-18,77,-3,-11,71,10,-12,66,-9,-9,83,4,-10,80,-13,-11,68,0,-9,84,-5,-13,61,1,-12,63,8,-10,76,7,-11,73,-13,-4,73,4,-16,75,4,-5,68,-10,-17,71,-9,-3,70,-2,-19,73,-1,-10,74,7,-12,69,-11,15,44,12,-26,38,10,14,48,10,-27,42,8,11,51,9,-26,46,7,7,51,9,-22,48,8,4,48,10,-19,46,10,5,44,12,-18,42,12,8,41,14,-19,38,13,12,41,14,-23,36,12,13,27,-22,-11,25,-23,12,32,-26,-12,30,-26,8,36,-26,-10,36,-26,3,38,-23,-7,39,-22,0,36,-18,-5,39,-18,1,30,-15,-3,33,-14,6,25,-14,-5,26,-14,10,25,-18,-8,24,-18,14,38,-14,-18,34,-15,14,33,-12,-16,29,-13,10,41,-15,-16,39,-16,4,42,-15,-11,42,-15,1,38,-13,-7,40,-13,2,33,-11,-5,35,-10,6,29,-10,-7,29,-9,11,29,-10,-12,27,-11,14,43,-2,-22,38,-4,15,39,0,-21,33,-2,10,46,-3,-20,42,-5,5,46,-3,-16,45,-4,3,43,-2,-13,44,-2,3,39,0,-11,39,0,7,35,0,-13,34,0,12,35,0,-17,32,0,28,14,15,-31,11,31,29,15,18,-33,13,33,29,16,22,-33,16,35,26,15,24,-31,17,37,23,14,23,-28,16,38,22,12,20,-26,14,36,23,11,16,-26,11,33,25,12,14,-28,10,31,14,45,7,-25,36,8,16,47,11,-29,39,10,15,47,16,-29,42,14,12,46,19,-26,44,17,8,44,18,-21,43,17,6,42,13,-18,40,14,7,41,9,-18,37,11,10,43,6,-21,35,8,20,38,12,-30,31,16,18,36,8,-27,28,13,19,38,17,-30,34,20,16,37,20,-27,36,23,12,35,19,-23,35,23,10,33,15,-20,32,20,11,32,9,-19,29,16,14,33,7,-23,27,13,23,31,13,-31,25,20,21,29,9,-28,22,18,22,31,18,-31,28,24,19,30,21,-28,30,27,15,28,20,-24,29,27,13,26,16,-21,26,25,14,26,11,-21,23,21,18,27,8,-24,22,18,26,23,16,-32,19,27,25,21,13,-30,16,25,26,23,20,-32,21,30,23,22,22,-30,23,32,20,20,21,-26,22,33,18,19,18,-24,20,30,19,18,14,-24,17,27,22,19,12,-26,16,25,11,47,19,-25,42,17,12,51,15,-28,45,12,6,51,15,-23,48,14,6,45,16,-19,43,15,11,42,16,-22,38,14,15,46,14,-27,39,12,8,52,10,-24,48,8,4,48,11,-19,46,10,7,42,11,-18,40,10,12,43,9,-23,38,8,13,49,9,-26,42,7,8,46,7,-21,43,5,12,50,17,-27,44,15,9,49,18,-24,45,16,9,52,15,-26,47,13,13,46,17,-27,40,15,14,49,15,-28,42,12,8,46,18,-22,42,17,6,48,17,-21,46,16,11,44,18,-24,39,16,8,43,17,-20,40,15,13,43,15,-25,37,13,15,47,12,-27,40,9,12,50,12,-27,44,10,11,52,12,-26,47,10,7,52,13,-24,48,11,5,50,13,-20,48,12,5,47,13,-19,45,13,6,43,14,-18,41,13,9,41,13,-19,38,12,12,41,12,-22,37,11,15,44,12,-26,37,9,11,51,9,-26,45,7,6,50,10,-21,48,9,4,45,10,-17,43,10,10,42,10,-20,38,8,13,45,9,-25,40,7,11,48,7,-24,43,5,8,49,7,-22,46,6,6,47,8,-19,45,7,7,44,8,-19,41,7,10,44,7,-21,40,6,11,26,-27,-11,26,-27,11,34,-19,-11,34,-19,8,38,-34,-8,38,-34,8,44,-24,-8,44,-24,0,31,-15,0,22,-25,0,45,-22,0,37,-35,13,30,-23,-13,30,-23,10,41,-28,-10,41,-28,0,24,-21,0,43,-29,10,38,-21,-10,38,-21,10,29,-30,-10,29,-30,0,37,-17,0,27,-33,12,36,-25,-12,36,-25,3,33,-16,-3,33,-16,6,23,-27,-6,23,-27,4,45,-22,-4,45,-22,4,37,-35,-4,37,-35,4,27,-22,-4,27,-22,5,43,-29,-5,43,-29,4,38,-18,-4,38,-18,5,27,-33,-5,27,-33,8,39,-32,-9,36,-32,10,38,-27,-10,35,-26,8,36,-21,-7,34,-21,0,34,-18,0,38,-34,5,52,-31,-9,50,-31,8,52,-25,-12,49,-24,4,50,-19,-8,48,-19,-1,49,-17,-2,51,-32,8,45,-25,-10,42,-25,7,46,-31,-9,43,-31,6,43,-19,-7,41,-19,0,42,-17,-1,45,-33,4,56,-28,-10,51,-30,8,51,-25,-11,45,-28,6,45,-23,-6,41,-25,0,41,-23,-2,55,-30,2,60,-22,-12,55,-25,6,56,-17,-14,50,-20,3,51,-12,-11,47,-14,-3,48,-12,-4,59,-25,7,53,-20,-13,47,-23,3,58,-25,-11,53,-27,4,49,-16,-9,44,-18,-2,45,-16,-3,57,-27,2,60,-22,-12,55,-25,6,56,-17,-14,50,-20,3,52,-12,-11,47,-14,-3,48,-13,-5,59,-25,-4,67,-11,-14,64,-12,-1,65,-9,-15,60,-12,-2,60,-9,-12,57,-10,-7,57,-9,-9,67,-12,-6,67,-10,-12,65,-12,-4,64,-9,-13,61,-11,-4,60,-8,-11,58,-10,-7,58,-9,-9,67,-11,-8,66,-5,-13,65,-7,-7,64,-4,-13,62,-6,-7,61,-4,-11,60,-6,-9,59,-5,-11,67,-6,-8,66,-5,-12,65,-6,-7,63,-4,-13,62,-5,-8,61,-3,-12,60,-4,-10,59,-3,-10,66,-6,-8,68,-3,-13,67,-5,-7,65,-2,-14,64,-4,-8,62,-1,-13,61,-3,-10,60,-2,-11,69,-4,11,59,-6,-19,57,-9,10,56,-6,-17,58,-8,7,56,-6,-16,60,-6,5,57,-6,-17,62,-4,4,59,-5,-19,63,-4,5,62,-4,-22,62,-5,8,62,-4,-23,60,-7,10,61,-5,-22,58,-8,12,53,12,-22,45,5,11,51,12,-20,45,6,9,51,12,-20,47,7,7,52,12,-20,48,8,7,54,13,-22,49,8,8,56,13,-24,49,8,10,56,13,-25,47,6,12,55,13,-24,46,5,11,53,5,-18,50,0,12,55,5,-21,49,0,8,52,5,-17,51,2,6,53,5,-18,53,4,5,55,6,-21,54,4,7,58,6,-23,54,3,9,59,6,-24,52,1,12,57,6,-23,50,0,10,54,0,-18,53,-3,12,57,0,-20,53,-4,8,54,0,-17,55,-1,5,55,0,-18,57,0,5,57,1,-20,58,0,6,59,1,-23,57,0,9,60,1,-24,56,-2,11,59,1,-22,54,-4,10,55,-3,-17,56,-5,11,58,-2,-19,55,-6,8,54,-3,-16,57,-3,5,56,-2,-17,59,-2,4,58,-2,-20,60,-2,6,61,-1,-22,60,-3,8,61,-1,-23,58,-4,11,60,-2,-22,56,-6,0,44,26,-12,60,8,0,44,25,-13,60,7,-1,43,24,-13,60,5,0,42,23,-13,59,4,0,41,23,-11,58,4,1,41,24,-11,58,6,2,42,26,-11,58,7,1,43,26,-11,59,8,10,56,15,-25,45,10,9,56,14,-26,46,9,8,55,13,-26,46,6,9,53,12,-24,45,5,10,52,12,-23,43,5,12,52,13,-22,42,7,13,53,14,-22,43,9,12,55,16,-23,44,10,1,47,22,-17,57,7,3,47,23,-16,56,9,1,46,21,-17,56,6,1,45,20,-16,56,4,3,44,20,-14,54,5,4,44,21,-14,54,6,5,45,23,-14,54,8,4,46,24,-14,55,9,6,54,16,-24,49,8,8,54,18,-23,48,10,6,53,15,-24,49,6,7,51,13,-22,48,4,9,49,13,-20,46,4,10,49,15,-19,45,6,11,50,16,-20,45,8,10,52,18,-21,47,10,8,55,15,-25,47,9,10,56,16,-25,46,10,7,54,13,-25,47,6,8,52,12,-24,46,5,10,51,12,-22,44,5,12,51,13,-21,43,7,12,53,15,-22,43,9,12,54,16,-23,44,10,30,14,16,-32,14,31,31,14,23,-34,14,39,24,14,24,-28,14,41,23,14,17,-26,15,33,35,2,24,-39,2,39,30,4,12,-32,5,28,23,4,22,-26,5,38,23,4,15,-25,5,31,25,2,31,-30,2,47,25,7,31,-30,7,47,36,2,28,-40,2,43,34,7,28,-38,8,44,28,14,25,-31,14,41,26,14,15,-28,14,31,25,4,12,-28,5,29,29,8,30,-33,9,46,31,14,19,-34,14,35,23,14,21,-26,14,37,33,4,17,-35,4,33,22,4,17,-25,5,34,29,8,30,-33,9,46,34,7,29,-38,8,44,36,2,28,-40,2,43,25,7,31,-30,7,48,25,2,31,-30,2,48,31,6,38,-36,6,53,27,5,37,-32,6,53,36,5,34,-41,5,49,37,2,35,-41,2,50,27,2,38,-32,2,54,31,2,38,-36,2,54,27,0,38,-32,0,54,31,0,38,-36,0,54,37,0,35,-41,0,50,25,0,31,-30,0,48,36,0,28,-40,0,43,29,0,30,-33,0,46,27,0,17,-29,0,34,22,0,17,-25,0,34,33,0,17,-35,0,33,29,0,30,-33,0,46,25,0,12,-28,0,28,28,0,23,-31,0,39,36,0,28,-40,0,43,25,0,31,-30,0,47,23,0,14,-25,0,31,23,0,21,-26,0,38,35,0,24,-39,0,39,30,0,12,-32,0,28,31,2,38,-36,2,54,27,2,38,-32,2,54,37,2,35,-41,2,50,27,0,38,-32,0,54,31,0,38,-36,0,54,37,0,35,-41,0,50,25,2,31,-30,2,48,25,0,31,-30,0,48,36,2,28,-40,2,43,36,0,28,-40,0,43,22,4,17,-25,5,34,33,4,17,-35,4,33,22,0,17,-25,0,34,33,0,17,-35,0,33,25,4,12,-28,5,29,25,0,12,-28,0,28,36,0,28,-40,0,43,36,2,28,-40,2,43,25,0,31,-30,0,47,25,2,31,-30,2,47,23,4,15,-25,5,31,23,4,22,-26,5,38,30,4,12,-32,5,28,35,2,24,-39,2,39,23,0,14,-25,0,31,23,0,21,-26,0,38,35,0,24,-39,0,39,30,0,12,-32,0,28,10,61,-9,-22,62,-10,7,56,-8,-21,57,-9,-3,56,-12,-9,56,-13,1,63,-18,-14,63,-18,8,63,-3,-21,64,-4,6,57,-2,-19,58,-3,-5,57,-9,-8,56,-9,0,66,-8,-12,66,-8,3,55,-10,-17,56,-11,8,58,-13,-21,60,-14,2,59,-4,-15,59,-4,4,65,-5,-17,65,-5,8,58,-9,-22,59,-10,0,60,-17,-13,60,-18,7,60,-1,-20,61,-2,2,60,-10,-15,61,-11,7,56,-13,-20,57,-14,2,62,-3,-15,62,-4,6,56,-5,-19,57,-7,9,63,-7,-22,64,-8,-5,56,-10,-8,55,-10,1,66,-13,-13,66,-13,1,55,-7,-15,55,-8,6,65,-10,-18,66,-11,5,56,-9,-19,57,-10,9,59,-11,-22,61,-12,4,58,-2,-17,58,-3,6,64,-4,-19,65,-5,8,57,-11,-21,58,-12,5,61,-2,-18,61,-3,3,56,-6,-17,56,-7,8,64,-8,-20,65,-9,-2,31,26,-16,68,0,-4,31,25,-16,66,-1,-1,38,23,-10,62,2,0,38,25,-10,64,4,-4,31,28,-18,66,1,-6,32,26,-17,65,-1,-4,39,25,-13,60,3,-3,39,28,-14,61,5,-2,39,29,-14,62,6,-3,39,27,-13,61,4,-4,31,27,-18,65,0,-2,31,29,-19,66,2,1,38,26,-11,66,5,0,38,24,-11,63,3,-2,31,25,-16,67,0,0,31,27,-16,68,1,1,31,28,-17,69,2,0,31,26,-16,67,1,0,38,25,-10,65,4,1,39,27,-11,66,6,0,31,30,-19,67,3,-2,31,28,-19,65,2,-2,39,29,-14,61,6,0,39,30,-14,63,8,1,39,30,-13,65,9,-1,39,30,-13,62,7,0,32,28,-19,65,3,2,32,29,-19,67,5,2,40,28,-12,66,8,0,40,26,-11,65,6,1,32,26,-17,67,2,3,33,28,-17,68,4,2,39,28,-11,66,8,-1,38,23,-10,62,2,-1,41,23,-8,60,4,2,42,27,-9,63,8,1,40,30,-12,64,9,-4,39,25,-12,60,3,-3,42,25,-11,59,4,0,43,28,-10,62,9,-2,39,29,-14,62,6,-2,43,27,-11,59,7,1,38,25,-10,65,5,0,42,25,-8,62,6,4,30,27,-18,70,3,2,29,26,-18,69,2,1,32,27,-17,66,3,2,33,28,-17,67,5,3,29,28,-20,70,3,2,29,28,-20,69,2,0,32,28,-19,66,3,2,32,29,-19,67,5,2,28,27,-19,70,1,4,29,28,-19,71,3,2,29,27,-18,69,2,4,30,27,-18,70,3,4,29,26,-18,71,2,3,28,26,-18,70,1,4,28,27,-19,72,2,3,27,26,-19,71,1,4,27,26,-19,71,0,5,28,26,-19,72,2,3,28,27,-18,71,1,4,29,27,-17,72,2,4,30,26,-17,73,1,3,30,25,-17,72,0,5,29,25,-17,73,1,4,29,25,-17,73,0,2,25,24,-18,73,-3,3,25,25,-18,74,-2,2,26,24,-17,72,-2,3,26,25,-17,73,-1,2,26,27,-18,72,0,1,26,26,-18,71,-1,2,25,27,-20,73,-1,1,24,26,-19,72,-2,1,25,26,-20,71,-1,2,25,27,-20,72,0,1,26,25,-18,71,-1,2,26,26,-18,72,0,1,28,28,-19,70,1,0,27,26,-19,69,0,1,26,29,-21,71,0,0,26,27,-21,70,0,0,31,29,-19,67,3,-1,31,28,-19,66,1,0,27,28,-21,69,0,1,27,29,-21,70,1,1,32,28,-17,68,2,0,31,26,-17,67,1,0,27,26,-19,70,0,2,28,27,-19,71,0,-1,26,28,-19,70,-1,-2,26,27,-19,69,-3,-2,31,26,-16,66,0,-1,31,27,-16,68,1,-2,26,29,-21,69,-1,-4,26,28,-21,68,-2,-4,31,27,-18,65,0,-2,31,29,-19,66,1,-4,25,28,-21,69,-3,-2,25,29,-21,70,-2,-2,26,27,-19,69,-2,-1,26,28,-19,70,-1,-1,24,28,-19,72,-2,-2,24,26,-19,70,-4,-2,23,29,-20,72,-3,-3,23,28,-20,71,-4,-2,23,27,-20,71,-5,-1,23,28,-20,72,-3,-2,24,26,-19,70,-4,-1,24,28,-19,72,-2,0,22,27,-17,73,-3,-1,22,26,-17,72,-4,0,21,27,-18,74,-4,-1,21,26,-18,73,-5,-5,22,28,-18,72,-6,-5,22,29,-18,73,-5,-5,22,27,-17,72,-6,-4,22,28,-17,72,-5,-4,24,28,-18,71,-4,-5,24,27,-18,70,-5,-5,24,29,-19,72,-4,-6,24,28,-19,70,-5,-6,25,28,-19,70,-5,-5,25,29,-19,71,-4,-5,24,27,-18,70,-5,-4,25,28,-18,71,-3,-4,26,28,-18,70,-2,-5,26,27,-18,69,-4,-5,26,29,-20,70,-3,-6,26,28,-19,68,-4,-4,32,28,-18,66,0,-5,31,26,-17,65,0,-6,27,27,-19,68,-3,-5,28,29,-19,69,-2,-3,31,26,-16,67,0,-4,31,25,-16,65,-1,-5,27,26,-18,68,-3,-4,27,28,-18,70,-2,-6,24,28,-19,70,-5,-5,24,27,-18,70,-5,-4,24,28,-18,71,-4,-5,24,29,-19,71,-4,-6,27,28,-19,68,-4,-5,26,27,-18,68,-4,-4,27,28,-18,70,-2,-5,27,29,-20,69,-2,-2,26,29,-21,70,-1,-1,26,28,-20,70,-1,-3,26,27,-19,69,-2,-4,26,28,-21,69,-3,-1,23,29,-20,72,-3,-1,24,28,-19,72,-2,-2,24,26,-19,70,-4,-3,23,27,-20,71,-4,0,26,28,-21,69,0,0,27,26,-19,69,0,1,28,28,-19,71,0,1,27,29,-21,71,0,1,24,26,-20,72,-2,1,26,26,-18,71,-1,2,26,27,-18,72,0,2,25,27,-20,73,0,4,29,28,-20,70,3,4,30,27,-18,70,3,2,29,27,-18,69,2,2,28,28,-20,69,2,5,28,27,-19,72,2,4,28,27,-18,71,2,3,28,26,-18,71,1,4,27,26,-19,71,1,-4,34,22,-15,61,0,-2,34,25,-13,64,0,0,35,23,-11,63,-1,-2,35,21,-13,60,-1,-4,31,22,-15,63,-3,-2,32,24,-14,65,-2,-1,32,22,-12,64,-3,-2,32,20,-14,62,-4,0,37,25,-11,65,3,-3,35,27,-15,64,2,-2,40,22,-10,59,2,-4,40,24,-12,60,3,-2,33,21,-13,61,-3,-4,33,22,-15,62,-1,0,33,23,-12,63,-2,-2,33,24,-14,64,-1,-2,31,20,-14,63,-5,-3,30,22,-15,64,-4,0,31,22,-12,64,-3,-2,31,24,-14,65,-2,-1,28,23,-13,67,-4,0,28,22,-12,67,-4,-2,27,22,-14,67,-5,-1,28,21,-13,66,-6,-4,34,22,-15,62,-1,-2,33,24,-14,64,0,0,34,23,-12,63,-2,-2,34,21,-13,61,-2,-1,32,22,-12,64,-3,-2,31,20,-14,63,-4,-2,31,24,-14,65,-2,-4,31,22,-15,64,-3,-3,38,26,-13,62,3,2,60,-13,-15,55,-16,-1,63,-16,-13,60,-18,2,56,-9,-13,50,-12,-5,52,-10,-7,63,-18,0,56,-11,-13,56,-12,5,60,-15,-17,61,-16,-1,58,-6,-12,57,-7,2,66,-6,-14,66,-7,3,58,-15,-16,59,-16,1,62,-6,-14,62,-7,-1,56,-8,-11,55,-9,3,66,-11,-15,66,-12] }, - { "name": "animation_000005", "vertices": [27,0,-78,27,0,-24,-27,0,-24,-27,0,-78,27,24,-78,27,24,-24,-27,24,-24,-27,24,-78,-7,66,-7,-17,66,-7,-6,70,5,-17,71,5,-6,78,-11,-17,79,-11,-6,81,2,-16,82,2,-5,68,0,-19,69,0,-4,82,-4,-18,82,-4,-9,61,1,-15,62,1,-10,63,8,-13,63,8,-5,76,4,-18,76,5,-6,73,-11,-18,74,-11,-3,75,-3,-20,76,-3,-11,71,10,-12,66,-9,-11,83,3,-11,80,-13,-12,68,0,-11,85,-5,-12,61,1,-12,63,8,-11,77,7,-12,73,-13,-5,74,4,-18,74,4,-6,69,-10,-18,70,-9,-4,71,-2,-20,72,-1,-11,75,7,-12,69,-11,15,44,12,-26,38,10,14,48,10,-27,42,8,11,51,9,-26,46,7,7,51,9,-22,48,8,4,48,10,-19,46,10,5,44,12,-18,42,12,8,41,14,-19,38,13,12,41,14,-23,36,12,13,27,-22,-11,25,-23,12,32,-26,-12,30,-26,8,36,-26,-10,36,-26,3,38,-23,-7,39,-22,0,36,-18,-4,39,-18,1,30,-15,-3,33,-14,6,25,-14,-5,26,-14,10,25,-18,-8,24,-18,14,38,-14,-18,34,-15,14,33,-12,-16,29,-13,10,41,-15,-16,39,-16,4,42,-15,-11,42,-15,1,38,-13,-7,40,-13,2,33,-11,-5,35,-10,6,29,-10,-7,29,-9,11,29,-10,-12,27,-11,14,43,-2,-22,38,-4,15,39,0,-21,33,-2,10,46,-3,-20,42,-5,5,46,-3,-16,45,-4,3,43,-2,-13,44,-2,3,39,0,-11,39,0,7,35,0,-13,34,0,12,35,0,-17,32,0,28,14,15,-31,11,31,29,15,18,-33,13,33,29,16,22,-33,16,35,26,15,24,-31,17,37,23,14,23,-28,16,38,22,12,20,-26,14,36,23,11,16,-26,11,33,25,12,14,-28,10,31,14,45,7,-25,36,8,16,47,11,-29,39,10,15,47,16,-29,42,14,12,46,19,-26,44,17,8,44,18,-21,43,17,6,42,13,-18,40,14,7,41,9,-18,37,11,10,43,6,-21,35,8,20,38,12,-30,31,16,18,36,8,-27,28,13,19,38,17,-30,34,20,16,37,20,-27,36,23,12,35,19,-23,35,23,10,33,15,-20,32,20,11,32,9,-19,29,16,14,33,7,-23,27,13,23,31,13,-31,25,20,21,29,9,-28,22,18,22,31,18,-31,28,24,19,30,21,-28,30,27,15,28,20,-24,29,27,13,26,16,-21,26,25,14,26,11,-21,23,21,18,27,8,-24,22,18,26,23,16,-32,19,27,25,21,13,-30,16,25,26,23,20,-32,21,30,23,22,22,-30,23,32,20,20,21,-26,22,33,18,19,18,-24,20,30,19,18,14,-24,17,27,22,19,12,-26,16,25,11,47,19,-25,42,17,12,51,15,-28,45,12,6,51,15,-23,48,14,6,45,16,-19,43,15,11,42,16,-22,38,14,15,46,14,-27,39,12,8,52,10,-24,48,8,4,48,11,-19,46,10,7,42,11,-18,40,10,12,43,9,-23,38,8,13,49,9,-26,42,7,8,46,7,-21,43,5,12,50,17,-27,44,15,9,49,18,-24,45,16,9,52,15,-26,47,13,13,46,17,-27,40,15,14,49,15,-28,42,12,8,46,18,-22,42,17,6,48,17,-21,46,16,11,44,18,-24,39,16,8,43,17,-20,40,15,13,43,15,-25,37,13,15,47,12,-27,40,9,12,50,12,-27,44,10,11,52,12,-26,47,10,7,52,13,-24,48,11,5,50,13,-20,48,12,5,47,13,-19,45,13,6,43,14,-18,41,13,9,41,13,-19,38,12,12,41,12,-22,37,11,15,44,12,-26,38,9,11,51,9,-26,45,7,6,50,10,-21,48,9,4,45,10,-17,43,10,10,42,10,-20,38,8,13,45,9,-25,40,7,11,48,7,-24,43,5,8,49,7,-22,46,6,6,47,8,-19,45,7,7,44,8,-19,41,7,10,44,7,-21,40,6,11,26,-27,-11,26,-27,11,34,-19,-11,34,-19,8,38,-34,-8,38,-34,8,44,-24,-8,44,-24,0,31,-15,0,22,-25,0,45,-22,0,37,-35,13,30,-23,-13,30,-23,10,41,-28,-10,41,-28,0,24,-21,0,43,-29,10,38,-21,-10,38,-21,10,29,-30,-10,29,-30,0,37,-17,0,27,-33,12,36,-25,-12,36,-25,3,33,-16,-3,33,-16,6,23,-27,-6,23,-27,4,45,-22,-4,45,-22,4,37,-35,-4,37,-35,4,27,-22,-4,27,-22,5,43,-29,-5,43,-29,4,38,-18,-4,38,-18,5,27,-33,-5,27,-33,8,39,-32,-9,36,-32,10,38,-27,-10,35,-26,8,36,-21,-7,34,-21,0,34,-18,0,38,-34,5,52,-31,-9,50,-31,8,52,-25,-12,49,-24,4,50,-19,-8,48,-19,-1,49,-17,-2,51,-32,8,45,-25,-10,42,-25,7,46,-31,-9,43,-31,6,43,-19,-7,41,-19,0,42,-17,-1,45,-33,4,56,-28,-10,51,-30,8,51,-25,-11,45,-28,6,45,-23,-6,41,-25,0,41,-23,-2,55,-30,2,60,-22,-12,55,-25,6,56,-17,-14,50,-20,3,51,-12,-11,47,-14,-3,48,-12,-4,59,-25,7,53,-20,-13,47,-23,3,58,-25,-11,53,-27,4,49,-16,-9,44,-18,-2,45,-16,-3,57,-27,2,60,-22,-12,55,-25,6,56,-17,-14,50,-20,3,52,-12,-11,47,-14,-3,48,-13,-5,59,-25,-4,67,-11,-14,64,-12,-1,65,-9,-15,60,-12,-2,60,-9,-12,57,-10,-7,57,-9,-9,67,-12,-6,67,-10,-12,65,-12,-4,64,-9,-13,61,-11,-4,60,-8,-11,58,-10,-7,58,-9,-9,67,-11,-8,66,-5,-13,65,-7,-7,64,-4,-13,62,-6,-7,61,-4,-11,60,-6,-9,59,-5,-11,67,-6,-8,66,-5,-12,65,-6,-7,64,-4,-13,62,-5,-8,61,-3,-12,60,-4,-10,60,-3,-10,66,-6,-9,68,-3,-14,67,-5,-7,65,-2,-14,64,-4,-8,62,-1,-13,61,-3,-10,60,-2,-11,69,-5,11,59,-6,-19,57,-9,10,56,-6,-17,58,-8,7,56,-6,-16,59,-6,5,57,-6,-17,61,-4,4,59,-5,-20,63,-4,5,62,-4,-22,62,-5,8,62,-4,-23,60,-7,10,61,-5,-22,58,-8,12,53,12,-22,45,5,11,51,12,-20,45,6,9,51,12,-19,46,7,7,52,12,-20,48,8,7,54,13,-22,49,9,8,56,13,-24,48,8,10,56,13,-25,47,6,12,55,13,-24,45,5,11,53,5,-18,49,0,12,55,5,-21,49,0,8,52,5,-17,51,2,6,53,5,-18,53,4,5,55,6,-21,54,4,7,58,6,-23,53,3,9,59,6,-24,52,1,12,57,6,-23,50,0,10,54,0,-18,53,-3,12,57,0,-20,53,-4,8,54,0,-17,55,-1,5,55,0,-18,57,0,5,57,1,-20,58,0,6,59,1,-23,57,0,9,60,1,-24,56,-2,11,59,1,-22,54,-4,10,55,-3,-17,55,-5,11,58,-2,-19,55,-6,8,54,-3,-16,57,-3,5,56,-2,-17,59,-2,4,58,-2,-20,60,-2,6,61,-1,-22,60,-3,8,61,-1,-23,58,-4,11,60,-2,-22,56,-6,0,44,26,-13,60,8,0,44,25,-13,60,7,-1,43,24,-13,60,5,0,42,23,-13,59,4,0,41,23,-11,58,4,1,41,24,-11,58,6,2,42,26,-11,58,7,1,43,26,-11,59,8,10,56,15,-25,45,10,9,56,14,-26,46,9,8,55,13,-26,46,7,9,53,12,-24,45,5,10,52,12,-23,43,5,12,52,13,-22,42,7,13,53,14,-22,43,9,12,55,16,-23,44,10,1,47,22,-17,56,7,3,47,23,-16,56,9,1,46,21,-17,56,6,1,45,20,-16,55,4,3,44,20,-14,54,5,4,44,21,-13,54,6,5,45,23,-13,54,8,4,46,24,-14,55,9,6,54,16,-24,49,8,8,54,18,-23,48,10,6,53,15,-24,49,6,7,51,13,-22,47,4,9,49,13,-20,46,4,10,49,15,-19,45,6,11,50,16,-19,45,8,10,52,18,-21,46,10,8,55,15,-25,47,9,10,56,16,-24,46,10,7,54,13,-25,47,6,8,52,12,-23,46,5,10,51,12,-22,44,5,12,51,13,-21,43,7,12,53,15,-22,43,9,12,54,16,-23,44,10,30,14,16,-32,14,31,31,14,23,-34,14,39,24,14,24,-28,14,41,23,14,17,-26,15,33,35,2,24,-39,2,39,30,4,12,-32,5,28,23,4,22,-26,5,38,23,4,15,-25,5,31,25,2,31,-30,2,47,25,7,31,-30,7,47,36,2,28,-40,2,43,34,7,28,-38,8,44,28,14,25,-31,14,41,26,14,15,-28,14,31,25,4,12,-28,5,29,29,8,30,-33,9,46,31,14,19,-34,14,35,23,14,21,-26,14,37,33,4,17,-35,4,33,22,4,17,-25,5,34,29,8,30,-33,9,46,34,7,29,-38,8,44,36,2,28,-40,2,43,25,7,31,-30,7,48,25,2,31,-30,2,48,31,6,38,-36,6,53,27,5,37,-32,6,53,36,5,34,-41,5,49,37,2,35,-41,2,50,27,2,38,-32,2,54,31,2,38,-36,2,54,27,0,38,-32,0,54,31,0,38,-36,0,54,37,0,35,-41,0,50,25,0,31,-30,0,48,36,0,28,-40,0,43,29,0,30,-33,0,46,27,0,17,-29,0,34,22,0,17,-25,0,34,33,0,17,-35,0,33,29,0,30,-33,0,46,25,0,12,-28,0,28,28,0,23,-31,0,39,36,0,28,-40,0,43,25,0,31,-30,0,47,23,0,14,-25,0,31,23,0,21,-26,0,38,35,0,24,-39,0,39,30,0,12,-32,0,28,31,2,38,-36,2,54,27,2,38,-32,2,54,37,2,35,-41,2,50,27,0,38,-32,0,54,31,0,38,-36,0,54,37,0,35,-41,0,50,25,2,31,-30,2,48,25,0,31,-30,0,48,36,2,28,-40,2,43,36,0,28,-40,0,43,22,4,17,-25,5,34,33,4,17,-35,4,33,22,0,17,-25,0,34,33,0,17,-35,0,33,25,4,12,-28,5,29,25,0,12,-28,0,28,36,0,28,-40,0,43,36,2,28,-40,2,43,25,0,31,-30,0,47,25,2,31,-30,2,47,23,4,15,-25,5,31,23,4,22,-26,5,38,30,4,12,-32,5,28,35,2,24,-39,2,39,23,0,14,-25,0,31,23,0,21,-26,0,38,35,0,24,-39,0,39,30,0,12,-32,0,28,10,61,-9,-22,62,-10,7,56,-8,-21,57,-9,-3,56,-12,-9,56,-13,1,63,-18,-14,63,-18,8,63,-3,-21,64,-4,6,57,-2,-19,58,-3,-5,57,-9,-8,56,-9,0,66,-8,-12,66,-8,3,55,-10,-17,56,-11,8,58,-13,-21,59,-14,2,59,-4,-15,59,-4,4,65,-5,-17,65,-5,8,58,-9,-22,59,-10,0,60,-17,-13,60,-18,7,60,-1,-20,61,-2,2,60,-10,-15,61,-11,7,56,-13,-20,57,-14,2,62,-3,-15,62,-4,6,56,-5,-19,57,-7,9,63,-7,-22,64,-8,-5,56,-10,-8,55,-10,1,66,-13,-13,66,-13,1,55,-7,-15,55,-8,6,65,-10,-18,66,-11,5,56,-9,-19,56,-10,9,59,-11,-22,61,-12,4,58,-2,-17,58,-3,6,64,-4,-19,65,-5,8,57,-11,-21,58,-12,5,61,-2,-18,61,-3,3,56,-6,-17,56,-7,8,64,-8,-20,65,-9,-2,31,26,-16,67,0,-4,31,25,-16,66,-1,-1,38,23,-10,62,2,0,38,25,-11,64,4,-4,31,28,-18,65,1,-6,32,26,-17,64,-1,-4,39,25,-13,60,3,-3,39,28,-14,61,5,-2,39,29,-14,62,6,-3,39,27,-13,61,4,-4,31,27,-18,64,0,-2,31,29,-19,66,2,1,38,26,-11,66,5,0,38,24,-11,63,3,-2,31,25,-16,66,0,0,31,27,-17,68,1,1,31,28,-17,68,2,0,31,26,-17,67,1,0,38,25,-11,65,4,1,39,27,-11,66,6,0,31,30,-19,67,3,-2,31,28,-19,65,2,-2,39,29,-14,61,6,0,39,30,-14,63,8,1,39,30,-13,65,9,-1,39,30,-13,62,7,0,32,28,-19,65,3,2,32,29,-19,67,5,2,40,28,-12,66,8,0,40,26,-11,65,6,1,32,26,-17,67,2,3,33,28,-18,68,4,2,39,28,-11,66,8,-1,38,23,-10,62,2,-1,42,23,-8,60,4,2,42,27,-9,63,8,1,40,30,-13,64,9,-4,39,25,-12,60,3,-3,42,25,-11,59,4,0,43,28,-11,62,9,-2,39,29,-14,61,6,-2,43,27,-11,59,7,1,38,25,-10,65,5,0,42,25,-8,62,6,4,30,27,-19,70,3,2,29,26,-19,69,2,1,32,27,-17,66,3,2,33,28,-17,67,5,3,29,28,-20,69,3,2,29,28,-20,69,2,0,32,28,-19,66,3,2,32,29,-19,67,5,2,28,27,-20,69,1,4,29,28,-20,70,3,2,29,27,-19,69,2,4,30,27,-19,70,3,4,29,26,-18,71,2,3,28,26,-18,70,1,4,28,27,-19,71,2,3,27,26,-19,70,1,4,27,26,-19,71,0,5,28,26,-19,72,2,3,28,27,-18,70,1,4,29,27,-18,71,2,4,30,26,-17,73,1,3,30,25,-17,72,0,5,29,25,-18,73,1,4,29,25,-18,72,0,2,25,24,-19,73,-3,3,25,25,-19,74,-2,2,26,24,-18,72,-2,3,26,25,-18,73,-1,2,26,27,-19,72,0,1,26,26,-19,71,-1,2,25,27,-20,72,-1,1,24,26,-20,71,-2,1,25,26,-21,71,-1,2,25,27,-21,72,0,1,26,25,-19,70,-1,2,26,26,-19,71,0,1,28,28,-20,70,1,0,27,26,-20,69,0,1,26,29,-21,70,0,0,26,27,-21,69,0,0,31,29,-19,67,3,-1,31,28,-19,66,1,0,27,28,-21,68,0,1,27,29,-21,70,1,1,32,28,-17,68,2,0,31,26,-17,67,1,0,27,26,-20,69,0,2,28,27,-20,70,0,-1,26,28,-20,70,-1,-2,26,27,-20,68,-3,-2,31,26,-16,66,0,-1,31,27,-17,67,1,-2,26,29,-21,69,-1,-4,26,28,-21,67,-2,-4,31,27,-19,65,0,-2,31,29,-19,66,1,-4,25,28,-21,68,-3,-2,25,29,-22,70,-2,-2,26,27,-20,68,-2,-1,26,28,-20,69,-1,-1,24,28,-20,71,-2,-2,24,26,-19,70,-4,-2,23,29,-21,71,-3,-3,23,28,-21,70,-4,-2,23,27,-20,71,-5,-1,23,28,-21,72,-3,-2,24,26,-19,70,-4,0,24,28,-20,71,-2,0,22,27,-18,72,-3,-1,22,26,-18,71,-4,0,21,27,-19,73,-4,-1,21,26,-19,72,-5,-5,22,28,-18,72,-6,-5,22,29,-19,72,-6,-5,22,27,-18,71,-6,-4,22,28,-18,72,-5,-4,24,28,-18,71,-4,-5,24,27,-18,70,-5,-5,24,29,-20,71,-4,-6,24,28,-19,70,-6,-6,25,28,-20,69,-5,-5,25,29,-20,70,-4,-5,24,27,-18,69,-5,-4,25,28,-18,71,-4,-4,26,28,-18,69,-2,-5,26,27,-18,68,-4,-5,26,29,-20,69,-3,-6,26,28,-20,68,-4,-4,32,28,-18,66,0,-5,31,26,-18,64,0,-6,27,27,-19,67,-3,-5,28,29,-20,68,-2,-3,31,26,-16,67,0,-4,31,25,-16,65,-1,-5,27,26,-18,68,-4,-4,27,28,-18,69,-2,-6,24,28,-20,70,-5,-5,24,27,-18,70,-5,-4,24,28,-18,71,-4,-5,24,29,-20,71,-4,-6,27,28,-20,68,-4,-5,26,27,-18,68,-4,-4,27,28,-19,69,-2,-5,27,29,-20,69,-2,-2,26,29,-22,69,-1,-1,26,28,-20,69,-1,-2,26,27,-20,68,-2,-4,26,28,-21,68,-3,-1,23,29,-21,71,-3,-1,24,28,-20,71,-2,-2,24,26,-19,70,-4,-3,23,27,-21,70,-4,0,26,28,-21,69,0,0,27,26,-20,69,0,1,28,28,-20,70,0,1,27,29,-21,70,0,1,24,26,-20,71,-2,1,26,26,-19,70,-1,2,26,27,-19,72,0,2,25,27,-21,72,0,4,29,28,-20,70,3,4,30,27,-19,70,3,2,29,27,-19,69,2,2,28,28,-20,69,2,5,28,27,-19,71,2,4,28,27,-18,71,2,3,28,26,-18,70,1,4,27,26,-19,71,1,-4,34,22,-15,61,0,-2,34,25,-14,64,0,0,35,23,-11,63,-1,-2,35,21,-13,60,-1,-4,31,22,-16,63,-3,-2,32,24,-14,64,-2,-1,32,22,-13,64,-3,-2,32,20,-14,62,-4,0,37,25,-11,65,3,-3,35,27,-15,63,2,-2,40,22,-10,59,2,-4,40,24,-12,60,3,-2,33,21,-14,61,-3,-4,33,22,-15,62,-2,0,33,23,-12,63,-2,-2,33,24,-14,64,-1,-2,31,20,-14,63,-5,-3,30,22,-16,64,-4,0,31,22,-13,64,-3,-2,31,24,-14,65,-2,-1,28,23,-14,67,-4,0,28,22,-13,66,-4,-2,27,22,-15,67,-5,-1,28,21,-14,66,-6,-4,34,22,-15,61,-1,-2,33,24,-14,64,0,0,34,23,-12,63,-2,-2,34,21,-13,60,-2,-1,32,22,-13,64,-3,-2,31,20,-14,63,-5,-2,31,24,-14,64,-2,-4,31,22,-16,63,-4,-3,38,26,-13,62,3,2,60,-13,-15,55,-16,-1,63,-16,-13,60,-18,2,56,-9,-13,50,-12,-5,52,-10,-7,63,-18,0,56,-11,-13,56,-12,5,60,-15,-17,61,-16,-1,58,-6,-12,57,-7,2,66,-6,-15,66,-7,3,58,-15,-16,59,-16,1,62,-6,-14,62,-7,-1,56,-8,-11,55,-9,3,66,-11,-16,66,-12] }, - { "name": "animation_000006", "vertices": [27,0,-78,27,0,-24,-27,0,-24,-27,0,-78,27,24,-78,27,24,-24,-27,24,-24,-27,24,-78,-7,66,-7,-17,66,-7,-6,70,5,-17,71,5,-6,78,-11,-17,79,-11,-6,81,2,-16,82,2,-5,68,0,-19,69,0,-4,82,-4,-18,82,-4,-9,61,1,-15,62,1,-10,63,8,-13,63,8,-5,76,4,-18,76,5,-6,73,-11,-18,74,-11,-3,75,-3,-20,76,-3,-12,71,10,-12,66,-9,-11,83,4,-12,80,-13,-12,68,0,-11,85,-5,-12,61,1,-12,63,8,-11,76,7,-12,73,-13,-5,74,4,-18,74,4,-6,69,-10,-18,70,-9,-4,72,-2,-20,72,-1,-11,74,7,-12,69,-11,15,44,12,-26,38,10,14,48,10,-27,41,8,11,51,9,-26,46,7,7,51,9,-22,48,8,4,48,10,-19,46,10,5,44,12,-18,42,12,8,41,14,-19,38,13,12,41,14,-23,36,12,13,27,-22,-11,25,-23,12,32,-26,-12,30,-26,8,36,-26,-10,36,-26,3,38,-23,-7,39,-22,0,36,-18,-5,39,-18,1,30,-15,-3,33,-14,6,25,-14,-5,26,-14,10,25,-18,-8,24,-18,14,38,-14,-18,34,-15,14,33,-12,-16,29,-13,10,41,-15,-16,39,-16,4,42,-15,-11,42,-15,1,38,-13,-7,40,-13,2,33,-11,-6,35,-10,6,29,-10,-7,29,-9,11,29,-10,-12,27,-11,14,43,-2,-22,38,-4,15,39,0,-21,33,-2,10,46,-3,-21,42,-5,5,46,-3,-16,45,-4,3,43,-2,-13,44,-2,3,39,0,-11,39,0,7,35,0,-13,34,0,12,35,0,-17,32,0,28,14,15,-31,11,31,29,15,18,-33,13,33,29,16,22,-33,16,35,26,15,24,-31,17,37,23,14,23,-28,16,38,22,12,20,-26,14,36,23,11,16,-26,11,33,25,12,14,-28,10,31,14,45,7,-26,36,8,16,47,11,-29,39,10,15,47,16,-29,42,14,12,46,19,-26,44,17,8,44,18,-21,43,17,6,42,13,-18,40,14,7,41,9,-18,37,11,10,43,6,-21,35,8,20,38,12,-30,31,16,18,36,8,-27,28,13,19,38,17,-30,34,20,16,37,20,-27,36,23,12,35,19,-23,35,23,10,33,15,-20,32,20,11,32,9,-20,29,16,14,33,7,-23,27,13,23,31,13,-31,25,20,21,29,9,-28,22,18,22,31,18,-32,28,24,19,30,21,-28,30,27,15,28,20,-24,29,27,13,26,16,-21,26,25,14,26,11,-21,23,21,18,27,8,-24,22,18,26,23,16,-32,19,27,25,21,13,-30,16,25,26,23,20,-32,21,30,23,22,22,-30,23,32,20,20,21,-26,22,33,18,19,18,-24,20,30,19,18,14,-24,17,27,22,19,12,-26,16,25,11,47,19,-25,42,17,12,51,15,-28,45,12,6,51,15,-23,48,14,6,45,16,-20,43,15,11,42,16,-22,38,14,15,46,14,-27,39,12,8,52,10,-24,48,8,4,48,11,-19,46,10,7,42,11,-18,40,10,12,43,9,-23,38,8,13,49,9,-27,42,7,8,46,7,-21,43,5,12,50,17,-27,44,15,9,49,18,-25,45,16,9,52,15,-26,47,13,13,46,17,-27,40,15,14,49,15,-29,42,12,8,46,18,-22,42,17,6,48,17,-21,46,16,11,44,18,-24,39,16,8,43,17,-21,40,15,13,43,15,-25,37,13,15,47,12,-28,40,9,12,50,12,-27,44,10,11,52,12,-27,47,10,7,52,13,-24,48,11,5,50,13,-21,48,12,5,47,13,-20,45,13,6,43,14,-19,41,13,9,41,13,-20,38,12,12,41,12,-22,37,11,15,44,12,-26,37,9,11,51,9,-26,45,7,6,50,10,-21,48,9,4,45,10,-17,43,10,10,42,10,-20,38,8,13,45,9,-25,40,6,11,48,7,-24,43,5,8,49,7,-22,46,6,6,47,8,-19,45,7,7,44,8,-19,41,7,10,44,7,-22,40,6,11,26,-27,-11,26,-27,11,34,-19,-11,34,-19,8,38,-34,-8,38,-34,8,44,-24,-8,44,-24,0,31,-15,0,22,-25,0,45,-22,0,37,-35,13,30,-23,-13,30,-23,10,41,-28,-10,41,-28,0,24,-21,0,43,-29,10,38,-21,-10,38,-21,10,29,-30,-10,29,-30,0,37,-17,0,27,-33,12,36,-25,-12,36,-25,3,33,-16,-3,33,-16,6,23,-27,-6,23,-27,4,45,-22,-4,45,-22,4,37,-35,-4,37,-35,4,27,-22,-4,27,-22,5,43,-29,-5,43,-29,4,38,-18,-4,38,-18,5,27,-33,-5,27,-33,8,39,-32,-9,36,-32,10,38,-27,-10,35,-26,8,36,-21,-7,34,-21,0,34,-18,0,38,-34,5,52,-31,-9,50,-31,8,52,-25,-12,49,-24,4,50,-19,-8,48,-19,-1,49,-17,-2,51,-32,8,45,-25,-10,42,-25,7,46,-31,-9,43,-31,6,43,-19,-7,41,-19,0,42,-17,-1,45,-33,4,56,-28,-10,51,-30,8,51,-25,-11,45,-28,6,45,-23,-6,41,-25,0,41,-23,-2,55,-30,2,60,-22,-12,55,-25,6,56,-17,-14,50,-20,3,51,-12,-11,47,-14,-3,48,-12,-4,59,-25,7,53,-20,-13,47,-23,3,58,-25,-11,53,-27,4,49,-16,-9,44,-18,-2,45,-16,-3,57,-27,2,60,-22,-12,55,-25,6,56,-17,-14,50,-20,3,52,-12,-11,47,-14,-3,48,-13,-5,59,-25,-4,67,-11,-14,64,-12,-1,65,-9,-15,60,-12,-2,60,-9,-12,57,-10,-7,57,-9,-9,67,-12,-6,67,-10,-12,65,-12,-4,64,-9,-13,61,-11,-4,60,-8,-11,58,-10,-7,58,-9,-9,67,-11,-8,66,-5,-13,65,-7,-7,64,-4,-13,62,-6,-7,61,-4,-11,60,-6,-9,59,-5,-11,67,-6,-8,66,-5,-12,65,-6,-7,64,-4,-13,62,-5,-8,61,-3,-12,60,-4,-10,59,-3,-10,66,-6,-9,68,-3,-14,67,-5,-7,65,-2,-14,64,-4,-8,62,-1,-13,61,-3,-10,60,-2,-11,69,-4,11,59,-6,-19,57,-9,10,56,-6,-17,58,-8,7,56,-6,-16,59,-6,5,57,-6,-17,61,-4,4,59,-5,-20,63,-4,5,62,-4,-22,62,-5,8,62,-4,-23,60,-7,10,61,-5,-22,58,-8,12,53,12,-22,45,5,11,51,12,-20,45,6,9,51,12,-20,46,7,7,52,12,-20,48,8,7,54,13,-22,49,9,8,56,13,-24,48,8,10,56,13,-25,47,6,12,55,13,-24,45,5,11,53,5,-18,49,0,12,55,5,-21,49,0,8,52,5,-17,51,2,6,53,5,-18,53,4,5,55,6,-21,54,4,7,58,6,-23,53,3,9,59,6,-24,52,1,12,57,6,-23,50,0,10,54,0,-18,53,-3,12,57,0,-20,53,-4,8,54,0,-17,55,-1,5,55,0,-18,57,0,5,57,1,-20,58,0,6,59,1,-23,57,0,9,60,1,-24,56,-2,11,59,1,-23,54,-4,10,55,-3,-17,55,-5,11,58,-2,-20,55,-6,8,54,-3,-16,57,-3,5,56,-2,-17,59,-2,4,58,-2,-20,60,-2,6,61,-1,-22,60,-3,8,61,-1,-23,58,-4,11,60,-2,-22,56,-6,0,44,26,-13,60,8,0,44,25,-13,60,7,-1,43,24,-13,60,5,0,42,23,-13,59,4,0,41,23,-11,58,4,1,41,24,-11,58,6,2,42,26,-11,58,7,1,43,26,-11,59,8,10,56,15,-25,45,10,9,56,14,-26,46,9,8,55,13,-26,46,7,9,53,12,-24,45,5,10,52,12,-23,43,5,12,52,13,-22,42,7,13,53,14,-22,43,9,12,55,16,-23,44,10,1,47,22,-17,56,7,3,47,23,-16,56,9,1,46,21,-17,56,6,1,45,20,-16,55,4,3,44,20,-14,54,5,4,44,21,-14,53,6,5,45,23,-14,54,8,4,46,24,-14,54,9,6,54,16,-24,49,8,8,54,18,-23,48,10,6,53,15,-24,49,6,7,51,13,-22,48,4,9,49,13,-20,46,4,10,49,15,-19,45,6,11,50,16,-20,45,8,10,52,18,-21,46,10,8,55,15,-25,47,9,10,56,16,-24,46,10,7,54,13,-25,47,6,8,52,12,-24,46,5,10,51,12,-22,44,5,12,51,13,-21,43,7,12,53,15,-22,43,9,12,54,16,-23,44,10,30,14,16,-32,14,31,31,14,23,-34,14,39,24,14,24,-28,14,41,23,14,17,-26,15,33,35,2,24,-39,2,39,30,4,12,-32,5,28,23,4,22,-26,5,38,23,4,15,-25,5,31,25,2,31,-30,2,47,25,7,31,-30,7,47,36,2,28,-40,2,43,34,7,28,-38,8,44,28,14,25,-31,14,41,26,14,15,-28,14,31,25,4,12,-28,5,29,29,8,30,-33,9,46,31,14,19,-34,14,35,23,14,21,-26,14,37,33,4,17,-35,4,33,22,4,17,-25,5,34,29,8,28,-33,9,46,34,7,27,-38,8,44,36,2,29,-40,2,43,25,7,30,-30,7,48,26,3,32,-30,2,48,30,9,36,-36,6,53,27,8,36,-32,6,53,36,8,33,-41,5,49,37,5,35,-41,2,50,27,6,38,-32,2,54,31,6,38,-36,2,54,28,3,39,-32,0,54,31,4,39,-36,0,54,37,3,36,-41,0,50,26,0,33,-30,0,48,37,0,30,-40,0,43,30,0,32,-33,0,46,27,0,17,-29,0,34,22,0,17,-25,0,34,33,0,17,-35,0,33,29,0,30,-33,0,46,25,0,12,-28,0,28,28,0,23,-31,0,39,36,0,28,-40,0,43,25,0,31,-30,0,47,23,0,14,-25,0,31,23,0,21,-26,0,38,35,0,24,-39,0,39,30,0,12,-32,0,28,31,6,38,-36,2,54,27,6,38,-32,2,54,37,5,35,-41,2,50,28,3,39,-32,0,54,31,4,39,-36,0,54,37,3,36,-41,0,50,26,3,32,-30,2,48,26,0,33,-30,0,48,36,2,29,-40,2,43,37,0,30,-40,0,43,22,4,17,-25,5,34,33,4,17,-35,4,33,22,0,17,-25,0,34,33,0,17,-35,0,33,25,4,12,-28,5,29,25,0,12,-28,0,28,36,0,28,-40,0,43,36,2,28,-40,2,43,25,0,31,-30,0,47,25,2,31,-30,2,47,23,4,15,-25,5,31,23,4,22,-26,5,38,30,4,12,-32,5,28,35,2,24,-39,2,39,23,0,14,-25,0,31,23,0,21,-26,0,38,35,0,24,-39,0,39,30,0,12,-32,0,28,10,61,-9,-22,62,-10,7,56,-8,-21,57,-9,-3,56,-12,-9,56,-13,1,63,-18,-14,63,-18,8,63,-3,-21,64,-4,6,57,-2,-19,58,-3,-5,57,-9,-8,56,-9,0,66,-8,-12,66,-8,3,55,-10,-17,56,-11,8,58,-13,-21,59,-14,2,59,-4,-15,59,-4,4,65,-5,-17,65,-5,8,58,-9,-22,59,-10,0,60,-17,-13,60,-18,7,60,-1,-20,61,-2,2,60,-10,-15,61,-11,7,56,-13,-20,57,-14,2,62,-3,-15,62,-4,6,56,-5,-19,57,-7,9,63,-7,-22,64,-8,-5,56,-10,-8,55,-10,1,66,-13,-13,66,-13,1,55,-7,-15,55,-8,6,65,-10,-18,66,-11,5,56,-9,-19,56,-10,9,59,-11,-22,61,-12,4,58,-2,-17,58,-3,6,64,-4,-19,65,-5,8,57,-11,-21,58,-12,5,61,-2,-18,61,-3,3,56,-6,-17,56,-7,8,64,-8,-20,65,-9,-2,31,26,-16,67,0,-4,31,25,-16,66,-1,-1,38,23,-10,62,2,0,38,25,-11,64,4,-4,32,28,-18,65,1,-6,32,26,-17,64,-1,-4,39,25,-13,60,3,-3,39,28,-14,61,5,-2,39,29,-14,62,6,-3,39,27,-13,61,4,-4,31,27,-18,64,0,-2,31,29,-19,66,2,1,38,26,-11,66,5,0,38,24,-11,63,3,-2,31,25,-16,66,0,0,31,27,-17,68,1,1,31,28,-17,68,2,0,31,26,-17,67,1,0,38,25,-11,65,4,1,39,27,-11,66,6,0,31,30,-19,67,3,-2,31,28,-19,65,2,-2,39,29,-14,61,6,0,39,30,-14,63,8,1,39,30,-13,65,9,-1,39,30,-13,62,7,0,32,28,-19,65,3,2,32,29,-19,67,5,2,40,28,-12,66,8,0,40,26,-11,65,6,1,32,26,-17,67,2,3,33,28,-18,68,4,2,39,28,-11,66,8,-1,38,23,-10,62,2,-1,42,23,-8,60,4,2,42,27,-9,63,8,1,40,30,-13,64,9,-4,39,25,-12,60,3,-3,42,25,-11,59,4,0,43,28,-11,62,9,-2,39,29,-14,61,6,-2,43,27,-11,59,7,1,38,25,-10,65,5,0,42,25,-8,62,6,4,30,27,-19,70,3,2,29,26,-19,69,2,1,32,27,-17,66,3,2,33,28,-17,67,5,3,29,28,-20,69,3,2,29,28,-20,68,2,0,32,28,-19,66,3,2,32,29,-19,67,5,2,28,27,-20,69,1,4,29,28,-20,70,3,2,29,27,-19,69,2,4,30,27,-19,70,3,4,29,26,-18,71,2,3,28,26,-18,70,1,4,28,27,-20,71,2,3,27,26,-20,70,1,4,27,26,-19,71,0,5,28,26,-19,72,2,3,28,27,-18,70,1,4,29,27,-18,71,2,4,30,26,-18,73,1,3,30,25,-18,72,0,5,29,25,-18,73,1,4,29,25,-18,72,0,2,25,24,-19,73,-3,3,25,25,-20,73,-2,2,26,24,-18,72,-2,3,26,25,-19,73,-1,2,26,27,-19,72,0,1,26,26,-19,71,-1,2,25,27,-21,72,-1,1,24,26,-21,71,-2,1,25,26,-21,71,-1,2,25,27,-21,72,0,1,26,25,-19,70,-1,2,26,26,-19,71,0,1,28,28,-20,70,1,0,27,26,-20,69,0,1,26,29,-22,70,0,0,26,27,-21,69,0,0,31,29,-19,67,3,-1,31,28,-19,66,1,0,27,28,-21,68,0,1,27,29,-21,69,1,1,32,28,-17,68,2,0,31,26,-17,67,1,0,27,26,-20,69,0,2,28,27,-20,70,0,-1,26,28,-20,70,-1,-2,26,27,-20,68,-3,-2,31,26,-16,66,0,-1,31,27,-17,67,1,-2,26,29,-22,69,-1,-4,26,28,-21,67,-2,-4,31,27,-18,65,0,-2,31,29,-19,66,1,-4,25,28,-22,68,-3,-2,25,29,-22,69,-1,-2,26,27,-20,68,-2,-1,26,28,-20,69,-1,-1,24,28,-20,71,-2,-2,24,26,-20,70,-4,-2,23,29,-21,71,-3,-3,23,28,-21,70,-4,-2,23,27,-21,71,-5,-1,23,28,-21,72,-3,-2,24,26,-20,70,-4,0,24,28,-20,71,-2,0,22,27,-19,72,-3,-1,22,26,-18,71,-4,0,21,27,-19,73,-4,-1,21,26,-19,72,-5,-5,22,28,-18,72,-6,-5,22,29,-18,72,-6,-5,22,27,-17,71,-6,-4,22,28,-18,72,-5,-4,24,28,-18,71,-4,-5,24,27,-18,70,-5,-5,24,29,-20,71,-4,-6,24,28,-19,70,-6,-6,25,28,-19,69,-5,-5,25,29,-20,70,-4,-5,24,27,-18,69,-5,-4,25,28,-18,71,-4,-4,26,28,-18,69,-2,-5,26,27,-18,68,-4,-5,26,29,-20,69,-3,-6,26,28,-20,68,-4,-4,32,28,-18,66,0,-5,31,26,-18,64,0,-6,27,27,-19,67,-3,-5,28,29,-20,68,-2,-3,31,26,-16,67,0,-4,31,25,-16,65,-1,-5,27,26,-18,68,-4,-4,27,28,-18,69,-2,-6,24,28,-19,70,-5,-5,24,27,-18,70,-5,-4,24,28,-18,71,-4,-5,24,29,-20,71,-4,-6,27,28,-20,68,-4,-5,26,27,-18,68,-4,-4,27,28,-18,69,-2,-5,27,29,-20,69,-2,-2,26,29,-22,69,-1,-1,26,28,-20,69,-1,-2,26,27,-20,68,-2,-4,26,28,-22,68,-2,-1,23,29,-21,71,-3,-1,24,28,-20,71,-2,-2,24,26,-20,70,-4,-3,23,27,-21,70,-4,0,26,28,-21,69,0,0,27,26,-20,69,0,1,28,28,-20,70,0,1,27,29,-22,70,0,1,24,26,-21,71,-2,1,26,26,-19,70,-1,2,26,27,-19,71,0,2,25,27,-21,72,0,4,29,28,-20,70,3,4,30,27,-19,70,3,2,29,27,-19,69,2,2,28,28,-20,69,2,5,28,27,-20,71,2,4,28,27,-18,71,2,3,28,26,-18,70,1,4,27,26,-20,71,1,-4,34,22,-15,61,0,-2,34,25,-14,64,0,0,35,23,-11,62,-1,-2,35,21,-13,60,-1,-4,31,22,-16,63,-3,-2,32,24,-14,64,-2,-1,32,22,-13,64,-3,-2,32,20,-14,62,-4,0,37,25,-11,65,3,-3,35,27,-15,63,2,-2,40,22,-10,59,2,-4,40,24,-12,60,3,-2,33,21,-14,61,-3,-4,33,22,-15,62,-2,0,33,23,-12,63,-2,-2,33,24,-14,64,-1,-2,31,20,-14,63,-5,-3,30,22,-16,64,-4,0,31,22,-13,64,-3,-2,31,24,-14,65,-2,-1,28,23,-14,67,-4,0,28,22,-13,66,-4,-2,28,22,-15,67,-5,-1,28,21,-13,66,-6,-4,34,22,-15,61,-1,-2,33,24,-14,64,0,0,34,23,-12,63,-2,-2,34,21,-13,60,-2,-1,32,22,-13,64,-3,-2,31,20,-14,63,-5,-2,31,24,-14,64,-2,-3,31,22,-16,63,-4,-3,38,26,-13,62,3,2,60,-13,-15,55,-16,-1,63,-16,-13,60,-18,2,56,-9,-13,50,-12,-5,52,-10,-7,63,-18,0,56,-11,-13,56,-12,5,60,-15,-17,61,-16,-1,58,-6,-12,57,-7,2,66,-6,-15,66,-7,3,58,-15,-16,59,-16,1,62,-6,-14,62,-7,-1,56,-8,-11,55,-9,3,66,-11,-16,66,-12] }, - { "name": "animation_000007", "vertices": [27,0,-78,27,0,-24,-27,0,-24,-27,0,-78,27,24,-78,27,24,-24,-27,24,-24,-27,24,-78,-7,66,-7,-17,67,-7,-6,70,5,-17,71,5,-6,78,-11,-17,79,-11,-6,81,2,-16,82,3,-5,68,0,-19,69,0,-4,82,-4,-18,82,-4,-9,61,1,-15,62,1,-10,63,8,-13,63,8,-5,75,4,-18,76,5,-6,73,-11,-18,74,-11,-3,75,-3,-20,76,-3,-11,71,10,-12,66,-9,-11,83,4,-11,80,-12,-12,68,0,-11,85,-5,-12,61,1,-12,63,8,-11,76,7,-12,73,-13,-5,73,4,-18,74,4,-6,69,-10,-18,70,-9,-4,71,-2,-20,72,-1,-11,74,7,-12,69,-11,15,44,12,-26,38,10,14,48,10,-27,41,8,11,51,9,-26,46,7,7,51,9,-22,48,8,4,48,10,-19,46,10,5,44,12,-18,42,12,8,41,14,-20,38,13,12,41,14,-23,36,12,13,27,-22,-11,25,-23,12,32,-26,-12,30,-26,8,36,-26,-11,36,-26,3,38,-23,-7,39,-22,0,36,-18,-5,39,-18,1,30,-15,-3,33,-14,6,25,-14,-5,27,-14,10,25,-18,-8,24,-18,14,38,-14,-18,34,-15,14,33,-12,-16,29,-13,10,41,-15,-16,39,-16,4,42,-15,-12,42,-15,1,38,-13,-7,41,-13,2,33,-11,-6,35,-10,6,29,-10,-7,29,-9,11,29,-10,-12,27,-11,14,43,-2,-22,38,-4,15,39,0,-21,33,-2,10,46,-3,-21,42,-5,5,46,-3,-17,45,-4,3,43,-2,-13,44,-2,3,39,0,-11,39,0,7,35,0,-13,34,0,12,35,0,-17,32,0,28,14,15,-31,11,31,29,15,18,-33,13,33,29,16,22,-33,16,35,26,15,24,-31,17,37,23,14,23,-28,16,38,22,12,20,-26,14,36,23,11,16,-25,11,33,25,12,14,-28,10,31,14,45,7,-26,36,8,16,47,11,-29,39,10,15,47,16,-29,42,14,12,46,19,-26,44,17,8,44,18,-22,43,17,6,42,13,-18,40,14,7,41,9,-18,37,10,10,43,6,-21,35,8,20,38,12,-30,31,16,18,36,8,-27,28,13,19,38,17,-31,34,20,16,37,20,-27,36,23,12,35,19,-23,35,23,10,33,15,-20,32,20,11,32,9,-20,29,16,14,33,7,-23,27,13,23,31,13,-31,25,20,21,29,9,-28,22,18,22,31,18,-32,28,24,19,30,21,-28,30,27,15,28,20,-24,29,27,13,26,16,-21,26,25,14,26,11,-21,23,21,18,27,8,-24,22,18,26,23,16,-32,19,27,25,21,13,-30,16,25,26,23,20,-32,21,30,23,22,22,-30,23,32,20,20,21,-26,22,33,18,19,18,-24,20,30,19,18,14,-24,17,27,22,19,12,-26,16,25,11,47,19,-25,42,17,12,51,15,-28,45,12,6,51,15,-23,48,14,6,45,16,-20,43,15,11,42,16,-22,38,14,15,46,14,-28,39,12,8,52,10,-24,48,8,4,48,11,-19,46,10,7,42,11,-18,40,10,12,43,9,-23,38,8,13,49,9,-27,42,7,8,46,7,-21,43,5,12,50,17,-28,44,15,9,49,18,-25,45,16,9,52,15,-26,47,13,13,46,17,-27,40,15,14,49,15,-29,42,12,8,46,18,-22,42,17,6,48,17,-21,46,15,11,44,18,-24,39,16,8,43,17,-21,40,15,13,43,15,-25,37,13,15,47,12,-28,40,9,12,50,12,-27,44,10,11,52,12,-27,47,10,7,52,13,-24,48,11,5,50,13,-21,48,12,5,47,13,-20,45,12,6,43,14,-19,41,13,9,41,13,-20,38,12,12,41,12,-22,37,11,15,44,12,-26,37,9,11,51,9,-26,45,7,6,50,10,-21,48,9,4,45,10,-17,43,10,10,42,10,-20,38,8,13,45,9,-25,39,6,11,48,7,-24,43,5,8,49,7,-22,46,6,6,47,8,-19,45,7,7,44,8,-19,41,7,10,44,7,-22,40,6,11,26,-27,-11,26,-27,11,34,-19,-11,34,-19,8,38,-34,-8,38,-34,8,44,-24,-8,44,-24,0,31,-15,0,22,-25,0,45,-22,0,37,-35,13,30,-23,-13,30,-23,10,41,-28,-10,41,-28,0,24,-21,0,43,-29,10,38,-21,-10,38,-21,10,29,-30,-10,29,-30,0,37,-17,0,27,-33,12,36,-25,-12,36,-25,3,33,-16,-3,33,-16,6,23,-27,-6,23,-27,4,45,-22,-4,45,-22,4,37,-35,-4,37,-35,4,27,-22,-4,27,-22,5,43,-29,-5,43,-29,4,38,-18,-4,38,-18,5,27,-33,-5,27,-33,8,39,-32,-9,36,-32,10,38,-27,-10,35,-26,8,36,-21,-7,34,-21,0,34,-18,0,38,-34,5,52,-31,-9,50,-31,8,52,-25,-12,49,-24,4,50,-19,-8,48,-19,-1,49,-17,-2,51,-32,8,45,-25,-10,42,-25,7,46,-31,-9,43,-31,6,43,-19,-7,41,-19,0,42,-17,-1,45,-33,4,56,-28,-10,51,-30,8,51,-25,-11,45,-28,6,45,-23,-6,41,-25,0,41,-23,-2,55,-30,2,60,-22,-12,55,-25,6,56,-17,-14,50,-20,3,51,-12,-11,47,-14,-3,48,-12,-4,59,-25,7,53,-20,-13,47,-23,3,58,-25,-11,53,-27,4,49,-16,-9,44,-18,-2,45,-16,-3,57,-27,2,60,-22,-12,55,-25,6,56,-17,-14,50,-20,3,52,-12,-11,47,-14,-3,48,-13,-5,59,-25,-4,67,-11,-14,64,-12,-1,65,-9,-15,60,-12,-2,60,-9,-12,57,-10,-7,57,-9,-9,67,-12,-6,67,-10,-12,65,-12,-4,64,-9,-13,61,-11,-4,60,-8,-11,58,-10,-7,58,-9,-9,67,-11,-8,66,-5,-13,65,-7,-7,64,-4,-13,62,-6,-7,61,-4,-11,60,-6,-9,59,-5,-11,67,-6,-8,66,-5,-12,65,-6,-7,64,-4,-13,62,-5,-8,61,-3,-12,60,-4,-10,59,-3,-10,66,-6,-9,68,-3,-14,67,-5,-7,65,-2,-14,64,-4,-8,62,-1,-13,61,-3,-10,60,-2,-11,69,-4,11,59,-6,-19,57,-9,10,56,-6,-17,58,-8,7,56,-6,-16,60,-6,5,57,-6,-17,62,-4,4,59,-5,-19,63,-4,5,62,-4,-22,62,-5,8,62,-4,-23,61,-7,10,61,-5,-22,59,-8,12,53,12,-23,45,5,11,51,12,-21,45,6,9,51,12,-20,47,7,7,52,12,-21,48,8,7,54,13,-23,49,8,8,56,13,-25,49,8,10,56,13,-25,47,6,12,55,13,-24,46,5,11,53,5,-19,50,0,12,55,5,-21,49,0,8,52,5,-18,51,2,6,53,5,-19,53,4,5,55,6,-21,54,4,7,58,6,-23,54,3,9,59,6,-24,52,1,12,57,6,-23,50,0,10,54,0,-18,53,-3,12,57,0,-20,53,-4,8,54,0,-17,55,-1,5,55,0,-18,57,0,5,57,1,-20,58,0,6,59,1,-23,58,0,9,60,1,-24,56,-2,11,59,0,-23,54,-4,10,55,-3,-17,56,-5,11,58,-2,-20,55,-6,8,54,-3,-16,57,-3,5,56,-2,-17,59,-2,4,58,-2,-20,60,-2,6,61,-1,-22,60,-3,8,61,-1,-23,58,-4,11,60,-2,-22,56,-6,0,44,26,-13,59,8,0,44,25,-13,60,7,-1,43,24,-13,60,5,0,42,23,-13,59,4,0,41,23,-11,58,4,1,41,24,-11,58,6,2,42,26,-11,58,7,1,43,26,-11,58,8,10,56,15,-25,45,10,9,56,14,-26,46,9,8,55,13,-26,46,6,9,53,12,-25,45,5,10,52,12,-23,43,5,12,52,13,-22,43,7,13,53,14,-23,43,9,12,55,16,-24,44,10,1,47,22,-17,57,7,3,47,23,-16,56,9,1,46,21,-17,56,6,1,45,20,-16,55,4,3,44,20,-15,54,5,4,44,21,-14,53,6,5,45,23,-14,54,8,4,46,24,-15,54,9,6,54,16,-24,49,8,8,54,18,-23,48,10,6,53,15,-24,49,6,7,51,13,-22,48,4,9,49,13,-21,46,4,10,49,15,-20,45,6,11,50,16,-20,45,8,10,52,18,-21,47,10,8,55,15,-26,47,9,10,56,16,-25,46,10,7,54,13,-25,47,6,8,52,12,-24,46,5,10,51,12,-22,44,5,12,51,13,-21,43,6,12,53,15,-22,43,9,12,54,16,-23,44,10,30,14,16,-32,14,31,31,14,23,-34,14,39,24,14,24,-28,14,41,23,14,17,-26,15,33,35,2,24,-39,2,39,30,4,12,-32,5,28,23,4,22,-26,5,38,23,4,15,-25,5,31,25,2,31,-30,2,47,25,7,31,-30,7,47,36,2,28,-40,2,43,34,7,28,-38,8,44,28,14,25,-31,14,41,26,14,15,-28,14,31,25,4,12,-28,5,29,29,8,30,-33,9,46,31,14,19,-34,14,35,23,14,21,-26,14,37,33,4,17,-35,4,33,22,4,17,-25,5,34,29,8,30,-33,9,46,34,7,29,-38,8,44,36,2,28,-40,2,43,25,7,31,-30,7,48,25,2,31,-30,2,48,31,6,38,-36,6,53,27,5,37,-32,6,53,36,5,34,-41,5,49,37,2,35,-41,2,50,27,2,38,-32,2,54,31,2,38,-36,2,54,27,0,38,-32,0,54,31,0,38,-36,0,54,37,0,35,-41,0,50,25,0,31,-30,0,48,36,0,28,-40,0,43,29,0,30,-33,0,46,27,0,17,-29,0,34,22,0,17,-25,0,34,33,0,17,-35,0,33,29,0,30,-33,0,46,25,0,12,-28,0,28,28,0,23,-31,0,39,36,0,28,-40,0,43,25,0,31,-30,0,47,23,0,14,-25,0,31,23,0,21,-26,0,38,35,0,24,-39,0,39,30,0,12,-32,0,28,31,2,38,-36,2,54,27,2,38,-32,2,54,37,2,35,-41,2,50,27,0,38,-32,0,54,31,0,38,-36,0,54,37,0,35,-41,0,50,25,2,31,-30,2,48,25,0,31,-30,0,48,36,2,28,-40,2,43,36,0,28,-40,0,43,22,4,17,-25,5,34,33,4,17,-35,4,33,22,0,17,-25,0,34,33,0,17,-35,0,33,25,4,12,-28,5,29,25,0,12,-28,0,28,36,0,28,-40,0,43,36,2,28,-40,2,43,25,0,31,-30,0,47,25,2,31,-30,2,47,23,4,15,-25,5,31,23,4,22,-26,5,38,30,4,12,-32,5,28,35,2,24,-39,2,39,23,0,14,-25,0,31,23,0,21,-26,0,38,35,0,24,-39,0,39,30,0,12,-32,0,28,10,61,-9,-22,62,-10,7,56,-8,-21,58,-9,-3,56,-12,-9,56,-13,1,63,-18,-13,63,-18,8,63,-3,-21,64,-4,6,57,-2,-19,58,-3,-5,57,-9,-8,56,-9,0,66,-8,-12,66,-8,3,55,-10,-17,56,-11,8,58,-13,-21,60,-14,2,59,-4,-15,59,-4,4,65,-5,-17,65,-5,8,58,-9,-22,59,-10,0,60,-17,-13,61,-18,7,60,-1,-20,61,-2,2,60,-10,-15,61,-11,7,56,-13,-20,57,-14,2,62,-3,-15,62,-4,6,56,-5,-19,57,-7,9,63,-7,-22,64,-8,-5,56,-10,-8,55,-10,1,66,-13,-13,66,-13,1,55,-7,-15,55,-8,6,65,-10,-18,66,-11,5,56,-9,-19,57,-10,9,59,-11,-22,61,-12,4,58,-2,-17,59,-3,6,64,-4,-19,65,-5,8,57,-11,-21,58,-12,5,61,-2,-18,61,-3,3,56,-6,-17,56,-7,8,64,-8,-20,65,-9,-2,31,26,-16,68,0,-4,31,25,-16,66,-1,-1,38,23,-10,62,2,0,38,25,-10,64,4,-4,32,28,-18,66,1,-6,32,26,-17,64,-1,-4,39,25,-13,60,3,-3,39,28,-14,61,5,-2,39,29,-14,62,6,-3,39,27,-13,61,4,-4,31,27,-18,64,0,-2,31,29,-19,66,2,1,38,26,-11,66,5,0,38,24,-11,63,3,-2,31,25,-16,67,0,0,31,27,-16,68,1,1,31,28,-17,68,2,0,31,26,-17,67,1,0,39,25,-10,65,4,1,39,27,-11,66,6,0,31,30,-19,67,3,-2,31,28,-19,65,2,-2,39,29,-14,61,6,0,39,30,-14,63,8,1,39,30,-13,65,9,-1,39,30,-13,62,7,0,32,28,-19,65,3,2,32,29,-19,67,5,2,40,28,-12,66,8,0,40,26,-11,65,6,1,32,26,-17,67,2,3,33,28,-18,68,4,2,39,28,-11,66,8,-1,38,23,-10,62,2,-1,42,23,-8,60,4,2,42,27,-9,63,9,1,40,30,-12,64,9,-4,39,25,-12,60,3,-3,42,25,-11,58,4,0,43,28,-10,61,9,-2,39,29,-14,61,6,-2,43,27,-11,59,7,1,38,25,-10,65,5,0,42,25,-8,62,6,4,30,27,-19,70,3,2,29,26,-19,69,2,1,32,27,-17,66,3,2,33,28,-17,67,5,3,29,28,-20,69,3,2,29,28,-20,69,2,0,32,28,-19,66,3,2,32,29,-19,67,5,2,28,27,-20,69,1,4,29,28,-20,70,3,2,29,27,-19,69,2,4,30,27,-19,70,3,4,29,26,-18,71,2,3,28,26,-18,70,1,4,28,27,-19,71,2,3,27,26,-20,71,1,4,27,26,-19,71,1,5,28,26,-19,72,2,3,28,27,-18,71,1,4,29,27,-18,71,2,4,30,26,-17,73,1,3,30,25,-18,72,0,5,29,25,-18,73,1,4,29,25,-18,72,0,2,25,24,-19,73,-3,3,25,25,-19,74,-2,2,26,24,-18,72,-2,3,26,25,-18,73,-1,2,26,27,-19,72,0,1,26,26,-19,71,-1,2,25,27,-21,72,0,1,24,26,-20,71,-2,1,25,26,-21,71,-1,2,25,27,-21,72,0,1,26,25,-19,70,-1,2,26,26,-19,71,0,1,28,28,-20,70,1,0,27,26,-20,69,0,1,26,29,-21,70,0,0,26,27,-21,69,0,0,31,29,-19,67,3,-1,31,28,-19,66,2,0,27,28,-21,68,0,1,27,29,-21,70,1,1,32,28,-17,68,2,0,31,26,-17,67,1,0,27,26,-20,69,0,2,28,27,-20,70,0,-1,26,28,-20,70,-1,-2,26,27,-20,68,-3,-2,31,26,-16,66,0,-1,31,27,-17,67,1,-2,26,29,-21,69,-1,-4,26,28,-21,67,-2,-4,31,27,-18,65,0,-2,31,29,-19,66,1,-4,25,28,-21,68,-3,-2,25,29,-22,70,-1,-2,26,27,-20,68,-2,-1,26,28,-20,69,-1,-1,24,28,-20,71,-2,-2,24,26,-19,70,-4,-2,23,29,-21,71,-3,-3,23,28,-21,70,-4,-2,23,27,-21,71,-4,-1,23,28,-21,72,-3,-2,24,26,-19,70,-4,0,24,28,-20,71,-2,0,22,27,-18,72,-3,-1,22,26,-18,71,-4,0,21,27,-19,73,-4,-1,21,26,-19,72,-5,-5,22,28,-18,72,-6,-5,22,29,-18,73,-5,-5,22,27,-17,71,-6,-4,22,28,-17,72,-5,-4,24,28,-18,71,-4,-5,24,27,-17,70,-5,-5,24,29,-19,71,-4,-6,24,28,-19,70,-5,-6,25,28,-19,70,-5,-5,25,29,-19,71,-4,-5,24,27,-17,70,-5,-4,25,28,-18,71,-3,-4,26,28,-18,70,-2,-5,26,27,-18,68,-4,-5,26,29,-20,70,-3,-6,26,28,-19,68,-4,-4,32,28,-18,66,0,-5,31,26,-17,64,0,-6,27,27,-19,67,-3,-5,28,29,-19,69,-2,-3,31,26,-16,67,0,-4,31,25,-16,65,-1,-5,27,26,-18,68,-3,-4,27,28,-18,69,-2,-6,24,28,-19,70,-5,-5,24,27,-18,70,-5,-4,24,28,-18,71,-4,-5,24,29,-19,71,-4,-6,27,28,-19,68,-4,-5,26,27,-18,68,-4,-4,27,28,-18,69,-2,-5,27,29,-20,69,-2,-2,26,29,-22,69,-1,-1,26,28,-20,70,-1,-2,26,27,-20,68,-2,-4,26,28,-21,68,-2,-1,23,29,-21,71,-3,-1,24,28,-20,71,-2,-2,24,26,-19,70,-4,-3,23,27,-21,70,-4,0,26,28,-21,69,0,0,27,26,-20,69,0,1,28,28,-20,70,0,1,27,29,-21,70,0,1,24,26,-21,71,-2,1,26,26,-19,71,-1,2,26,27,-19,72,0,2,25,27,-21,72,0,4,29,28,-20,70,3,4,30,27,-19,70,3,2,29,27,-19,69,2,2,28,28,-20,69,2,5,28,27,-19,72,2,4,29,27,-18,71,2,3,28,26,-18,70,1,4,27,26,-19,71,1,-4,34,22,-15,61,0,-2,34,25,-13,64,0,0,35,23,-11,62,-1,-2,35,21,-13,60,-1,-4,31,22,-15,63,-3,-2,32,24,-14,64,-2,-1,32,22,-12,64,-3,-2,32,20,-14,62,-4,0,37,25,-11,65,3,-3,35,27,-15,63,2,-2,40,22,-10,59,2,-4,40,24,-12,60,3,-2,33,21,-13,61,-3,-4,33,22,-15,62,-1,0,33,23,-12,63,-2,-2,33,24,-14,64,-1,-2,31,20,-14,63,-5,-3,30,22,-15,64,-4,0,31,22,-12,64,-3,-2,31,24,-14,65,-2,-1,28,23,-14,67,-4,0,28,22,-13,66,-4,-2,28,22,-14,67,-5,-1,28,21,-13,66,-6,-4,34,22,-15,61,-1,-2,33,24,-14,64,0,0,34,23,-12,63,-2,-2,34,21,-13,60,-2,0,32,22,-12,64,-3,-2,31,20,-14,63,-4,-2,31,24,-14,64,-2,-3,31,22,-15,63,-3,-3,38,26,-13,62,3,2,60,-13,-15,55,-16,-1,63,-16,-13,60,-18,2,56,-9,-13,50,-12,-5,52,-10,-7,63,-18,0,56,-11,-13,56,-12,5,60,-15,-17,61,-16,-1,58,-6,-11,57,-7,2,66,-6,-14,66,-7,3,58,-15,-16,59,-16,1,62,-6,-14,62,-7,-1,56,-8,-11,55,-9,3,66,-11,-15,66,-12] }, - { "name": "animation_000008", "vertices": [27,0,-78,27,0,-24,-27,0,-24,-27,0,-78,27,24,-78,27,24,-24,-27,24,-24,-27,24,-78,-7,66,-7,-17,67,-7,-6,70,5,-17,71,5,-6,78,-11,-17,79,-11,-6,81,3,-16,82,3,-5,68,0,-19,69,0,-4,81,-4,-18,82,-4,-9,61,1,-15,62,1,-10,63,8,-13,63,8,-5,75,4,-18,76,5,-6,73,-11,-18,74,-11,-3,75,-3,-20,76,-3,-11,71,10,-12,66,-9,-11,83,4,-11,80,-12,-12,68,0,-11,85,-5,-12,61,1,-12,63,8,-11,76,7,-12,73,-13,-5,73,4,-18,74,4,-6,69,-10,-18,70,-9,-4,71,-2,-20,72,-1,-11,74,7,-12,69,-11,15,44,12,-26,38,10,14,48,10,-27,41,8,11,51,9,-26,46,7,7,51,9,-22,48,8,4,48,10,-19,46,10,5,44,12,-18,42,12,8,41,14,-20,38,13,12,41,14,-23,36,12,13,27,-22,-11,25,-23,12,32,-26,-12,30,-26,8,36,-26,-11,36,-26,3,38,-23,-7,39,-22,0,36,-18,-5,39,-18,1,30,-15,-3,33,-14,6,25,-14,-5,26,-14,10,25,-18,-8,24,-18,14,38,-14,-18,34,-15,14,33,-12,-16,29,-13,10,41,-15,-16,39,-16,4,42,-15,-11,42,-15,1,38,-13,-7,40,-13,2,33,-11,-6,35,-10,6,29,-10,-7,29,-9,11,29,-10,-12,27,-11,14,43,-2,-22,38,-4,15,39,0,-21,33,-2,10,46,-3,-21,42,-5,5,46,-3,-16,45,-4,3,43,-2,-13,44,-2,3,39,0,-11,39,0,7,35,0,-13,34,0,12,35,0,-17,32,0,28,14,15,-31,11,31,29,15,18,-33,13,33,29,16,22,-33,16,35,26,15,24,-31,17,37,23,14,23,-28,16,38,22,12,20,-26,14,36,23,11,16,-26,11,33,25,12,14,-28,10,31,14,45,7,-26,36,8,16,47,11,-29,39,10,15,47,16,-29,42,14,12,46,19,-26,44,17,8,44,18,-22,43,17,6,42,13,-18,40,14,7,41,9,-18,37,11,10,43,6,-21,35,8,20,38,12,-30,31,16,18,36,8,-27,28,13,19,38,17,-31,34,20,16,37,20,-27,36,23,12,35,19,-23,35,23,10,33,15,-20,32,20,11,32,9,-20,29,16,14,33,7,-23,27,13,23,31,13,-31,25,20,21,29,9,-28,22,18,22,31,18,-32,28,24,19,30,21,-28,30,27,15,28,20,-24,29,27,13,26,16,-21,26,25,14,26,11,-21,23,21,18,27,8,-24,22,18,26,23,16,-32,19,27,25,21,13,-30,16,25,26,23,20,-32,21,30,23,22,22,-30,23,32,20,20,21,-26,22,33,18,19,18,-24,20,30,19,18,14,-24,17,27,22,19,12,-26,16,25,11,47,19,-25,42,17,12,51,15,-28,45,12,6,51,15,-23,48,14,6,45,16,-20,43,15,11,42,16,-22,38,14,15,46,14,-27,39,12,8,52,10,-24,48,8,4,48,11,-19,46,10,7,42,11,-18,40,10,12,43,9,-23,38,8,13,49,9,-27,42,7,8,46,7,-21,43,5,12,50,17,-27,44,15,9,49,18,-25,45,16,9,52,15,-26,47,13,13,46,17,-27,40,15,14,49,15,-29,42,12,8,46,18,-22,42,17,6,48,17,-21,46,15,11,44,18,-24,39,16,8,43,17,-21,40,15,13,43,15,-25,37,13,15,47,12,-28,40,9,12,50,12,-27,44,10,11,52,12,-27,47,10,7,52,13,-24,48,11,5,50,13,-21,48,12,5,47,13,-20,45,13,6,43,14,-19,41,13,9,41,13,-20,38,12,12,41,12,-22,37,11,15,44,12,-26,37,9,11,51,9,-26,45,7,6,50,10,-21,48,9,4,45,10,-17,43,10,10,42,10,-20,38,8,13,45,9,-25,39,6,11,48,7,-24,43,5,8,49,7,-22,46,6,6,47,8,-19,45,7,7,44,8,-19,41,7,10,44,7,-22,40,6,11,26,-27,-11,26,-27,11,34,-19,-11,34,-19,8,38,-34,-8,38,-34,8,44,-24,-8,44,-24,0,31,-15,0,22,-25,0,45,-22,0,37,-35,13,30,-23,-13,30,-23,10,41,-28,-10,41,-28,0,24,-21,0,43,-29,10,38,-21,-10,38,-21,10,29,-30,-10,29,-30,0,37,-17,0,27,-33,12,36,-25,-12,36,-25,3,33,-16,-3,33,-16,6,23,-27,-6,23,-27,4,45,-22,-4,45,-22,4,37,-35,-4,37,-35,4,27,-22,-4,27,-22,5,43,-29,-5,43,-29,4,38,-18,-4,38,-18,5,27,-33,-5,27,-33,8,39,-32,-9,36,-32,10,38,-27,-10,35,-26,8,36,-21,-7,34,-21,0,34,-18,0,38,-34,5,52,-31,-9,50,-31,8,52,-25,-12,49,-24,4,50,-19,-8,48,-19,-1,49,-17,-2,51,-32,8,45,-25,-10,42,-25,7,46,-31,-9,43,-31,6,43,-19,-7,41,-19,0,42,-17,-1,45,-33,4,56,-28,-10,51,-30,8,51,-25,-11,45,-28,6,45,-23,-6,41,-25,0,41,-23,-2,55,-30,2,60,-22,-12,55,-25,6,56,-17,-14,50,-20,3,51,-12,-11,47,-14,-3,48,-12,-4,59,-25,7,53,-20,-13,47,-23,3,58,-25,-11,53,-27,4,49,-16,-9,44,-18,-2,45,-16,-3,57,-27,2,60,-22,-12,55,-25,6,56,-17,-14,50,-20,3,52,-12,-11,47,-14,-3,48,-13,-5,59,-25,-4,67,-11,-14,64,-12,-1,65,-9,-15,60,-12,-2,60,-9,-12,57,-10,-7,57,-9,-9,67,-12,-6,67,-10,-12,65,-12,-4,64,-9,-13,61,-11,-4,60,-8,-11,58,-10,-7,58,-9,-9,67,-11,-8,66,-5,-13,65,-7,-7,64,-4,-13,62,-6,-7,61,-4,-11,60,-6,-9,59,-5,-11,67,-6,-8,66,-5,-12,65,-6,-7,64,-4,-13,62,-5,-8,61,-3,-12,60,-4,-10,59,-3,-10,66,-6,-9,68,-3,-14,67,-5,-7,65,-2,-14,64,-4,-8,62,-1,-13,61,-3,-10,60,-2,-11,69,-4,11,59,-6,-19,57,-9,10,56,-6,-17,58,-8,7,56,-6,-16,60,-6,5,57,-6,-17,62,-4,4,59,-5,-19,63,-4,5,62,-4,-22,62,-5,8,62,-4,-23,61,-7,10,61,-5,-22,59,-8,12,53,12,-23,45,5,11,51,12,-21,45,6,9,51,12,-20,47,7,7,52,12,-21,48,8,7,54,13,-23,49,8,8,56,13,-25,49,8,10,56,13,-25,47,6,12,55,13,-24,46,5,11,53,5,-19,50,0,12,55,5,-21,49,0,8,52,5,-18,51,2,6,53,5,-19,53,4,5,55,6,-21,54,4,7,58,6,-23,54,3,9,59,6,-24,52,1,12,57,6,-23,50,0,10,54,0,-18,53,-3,12,57,0,-20,53,-4,8,54,0,-17,55,-1,5,55,0,-18,57,0,5,57,1,-20,58,0,6,59,1,-23,58,0,9,60,1,-24,56,-2,11,59,0,-23,54,-4,10,55,-3,-17,56,-5,11,58,-2,-20,55,-6,8,54,-3,-16,57,-3,5,56,-2,-17,59,-2,4,58,-2,-20,60,-2,6,61,-1,-22,60,-3,8,61,-1,-23,58,-4,11,60,-2,-22,56,-6,0,44,26,-13,59,8,0,44,25,-13,60,7,-1,43,24,-13,60,5,0,42,23,-13,59,4,0,41,23,-12,58,4,1,41,24,-11,58,6,2,42,26,-11,58,7,1,43,26,-11,58,8,10,56,15,-25,45,10,9,56,14,-26,46,9,8,55,13,-26,46,6,9,53,12,-25,45,5,11,52,12,-23,43,5,12,52,13,-22,43,7,13,53,14,-23,43,9,12,55,16,-24,44,10,1,47,22,-17,57,7,3,47,23,-16,56,9,1,46,21,-17,56,6,1,45,20,-16,55,4,3,44,20,-15,54,5,4,44,21,-14,53,6,5,45,23,-14,54,8,4,46,24,-15,54,9,6,54,16,-24,49,8,8,54,18,-23,48,10,6,53,15,-24,49,6,7,51,13,-23,48,4,9,49,13,-21,46,4,10,49,15,-20,45,6,11,50,16,-20,45,8,10,52,18,-21,47,10,8,55,15,-26,47,9,10,56,16,-25,46,10,7,54,13,-25,47,6,8,52,12,-24,46,5,10,51,12,-22,44,5,12,51,13,-22,43,6,12,53,15,-22,43,9,12,54,16,-23,44,10,30,14,16,-32,14,31,31,14,23,-34,14,39,24,14,24,-28,14,41,23,14,17,-26,15,33,35,2,24,-39,2,39,30,4,12,-32,5,28,23,4,22,-26,5,38,23,4,15,-25,5,31,25,2,31,-30,2,47,25,7,31,-30,7,47,36,2,28,-40,2,43,34,7,28,-38,8,44,28,14,25,-31,14,41,26,14,15,-28,14,31,25,4,12,-28,5,29,29,8,30,-33,9,46,31,14,19,-34,14,35,23,14,21,-26,14,37,33,4,17,-35,4,33,22,4,17,-25,5,34,29,8,29,-33,9,46,34,8,28,-38,8,44,36,2,28,-40,2,43,25,7,30,-30,7,48,26,2,32,-30,2,48,30,8,37,-36,6,53,27,7,37,-32,6,53,36,7,34,-41,5,49,37,4,35,-41,2,50,27,4,38,-32,2,54,31,4,38,-36,2,54,28,2,39,-32,0,54,31,2,39,-36,0,54,37,1,36,-41,0,50,26,0,32,-30,0,48,37,0,29,-40,0,43,30,0,31,-33,0,46,27,0,17,-29,0,34,22,0,17,-25,0,34,33,0,17,-35,0,33,29,0,30,-33,0,46,25,0,12,-28,0,28,28,0,23,-31,0,39,36,0,28,-40,0,43,25,0,31,-30,0,47,23,0,14,-25,0,31,23,0,21,-26,0,38,35,0,24,-39,0,39,30,0,12,-32,0,28,31,4,38,-36,2,54,27,4,38,-32,2,54,37,4,35,-41,2,50,28,2,39,-32,0,54,31,2,39,-36,0,54,37,1,36,-41,0,50,26,2,32,-30,2,48,26,0,32,-30,0,48,36,2,28,-40,2,43,37,0,29,-40,0,43,22,4,17,-25,5,34,33,4,17,-35,4,33,22,0,17,-25,0,34,33,0,17,-35,0,33,25,4,12,-28,5,29,25,0,12,-28,0,28,36,0,28,-40,0,43,36,2,28,-40,2,43,25,0,31,-30,0,47,25,2,31,-30,2,47,23,4,15,-25,5,31,23,4,22,-26,5,38,30,4,12,-32,5,28,35,2,24,-39,2,39,23,0,14,-25,0,31,23,0,21,-26,0,38,35,0,24,-39,0,39,30,0,12,-32,0,28,10,61,-9,-22,62,-10,7,56,-8,-21,58,-9,-3,56,-12,-9,56,-13,1,63,-18,-13,63,-18,8,63,-3,-21,64,-4,6,57,-2,-19,58,-3,-5,57,-9,-8,56,-9,0,66,-8,-12,66,-8,3,55,-10,-17,56,-11,8,58,-13,-21,60,-14,2,59,-4,-15,59,-4,4,65,-5,-17,65,-5,8,58,-9,-22,59,-10,0,60,-17,-13,61,-18,7,60,-1,-20,61,-2,2,60,-10,-15,61,-11,7,56,-13,-20,57,-14,2,62,-3,-15,62,-4,6,56,-5,-19,57,-7,9,63,-7,-22,64,-8,-5,56,-10,-8,55,-10,1,66,-13,-13,66,-13,1,55,-7,-15,55,-8,6,65,-10,-18,66,-11,5,56,-9,-19,57,-10,9,59,-11,-22,61,-12,4,58,-2,-17,59,-3,6,64,-4,-19,65,-5,8,57,-11,-21,58,-12,5,61,-2,-18,61,-3,3,56,-6,-17,56,-7,8,64,-8,-20,65,-9,-2,31,26,-16,68,0,-4,31,25,-16,66,-1,-1,38,23,-10,62,2,0,38,25,-10,64,4,-4,32,28,-18,66,1,-6,32,26,-17,64,-1,-4,39,25,-13,60,3,-3,39,28,-14,61,5,-2,39,29,-14,62,6,-3,39,27,-13,61,4,-4,31,27,-18,64,0,-2,31,29,-19,66,2,1,38,26,-11,66,5,0,38,24,-11,63,3,-2,31,25,-16,67,0,0,31,27,-16,68,1,1,32,28,-17,68,2,0,31,26,-16,67,1,0,39,25,-10,65,4,1,39,27,-11,66,6,0,31,30,-19,67,3,-2,31,28,-19,65,2,-2,39,29,-14,61,6,0,39,30,-14,63,8,1,39,30,-13,65,9,-1,39,30,-13,62,7,0,32,28,-19,65,3,2,32,29,-19,67,5,2,40,28,-12,66,8,0,40,26,-11,65,6,1,32,26,-17,67,2,3,33,28,-18,68,4,2,39,28,-11,66,8,-1,38,23,-10,62,2,-1,42,23,-8,60,4,2,42,27,-9,63,9,1,40,30,-12,64,9,-4,39,25,-12,60,3,-3,42,25,-11,58,4,0,43,28,-10,61,9,-2,39,29,-14,61,6,-2,43,27,-11,59,7,1,38,25,-10,65,5,0,42,25,-8,62,6,4,30,27,-19,70,3,2,29,26,-19,69,2,1,32,27,-17,66,3,2,33,28,-17,67,5,3,29,28,-20,69,3,2,29,28,-20,69,2,0,32,28,-19,66,3,2,32,29,-19,67,5,3,28,27,-20,69,1,4,29,28,-20,70,3,2,29,27,-19,69,2,4,30,27,-19,70,3,4,29,26,-18,71,2,3,28,26,-18,70,1,5,28,27,-20,71,2,3,27,26,-20,71,1,4,27,26,-19,71,1,5,28,26,-19,72,2,3,28,27,-18,71,1,4,29,27,-18,71,2,4,30,26,-18,73,1,3,30,25,-18,72,0,5,29,25,-18,73,1,4,29,25,-19,73,0,2,25,24,-19,73,-3,3,25,25,-19,74,-2,2,26,24,-18,72,-2,3,26,25,-18,73,-1,2,26,27,-19,72,0,1,26,26,-19,71,-1,2,25,27,-20,72,0,1,24,26,-20,71,-2,1,25,26,-21,71,-1,2,25,27,-21,72,0,1,26,25,-19,70,-1,2,26,26,-19,71,0,2,28,28,-20,70,1,0,27,26,-19,69,0,1,26,29,-21,70,0,0,26,27,-21,69,0,0,31,29,-19,67,3,-1,31,28,-19,66,2,0,27,28,-21,68,0,1,27,29,-21,70,1,1,32,28,-17,68,2,0,31,26,-17,67,1,0,27,26,-19,69,0,2,28,27,-20,70,0,-1,26,28,-20,70,-1,-2,26,27,-19,69,-3,-2,31,26,-16,66,0,0,31,27,-16,67,1,-2,26,29,-21,69,-1,-4,26,28,-21,68,-2,-4,31,27,-18,65,0,-2,31,29,-19,66,1,-3,25,28,-21,68,-3,-2,25,29,-21,70,-1,-2,26,27,-20,68,-2,-1,26,28,-20,70,-1,-1,24,28,-19,71,-2,-2,24,26,-19,70,-4,-2,23,29,-21,71,-3,-3,23,28,-21,70,-4,-2,23,27,-20,71,-4,-1,23,28,-21,72,-3,-2,24,26,-19,70,-4,0,24,28,-19,71,-2,0,22,27,-18,72,-3,-1,22,26,-18,72,-4,0,21,27,-19,73,-4,-1,21,26,-19,72,-5,-5,22,28,-17,72,-6,-5,22,29,-18,73,-5,-5,22,27,-17,71,-6,-4,22,28,-17,72,-5,-4,24,28,-18,71,-4,-5,24,27,-17,70,-5,-5,24,29,-19,71,-4,-6,24,28,-19,70,-5,-6,25,28,-19,70,-5,-5,25,29,-19,71,-4,-5,25,27,-17,70,-5,-4,25,28,-18,71,-3,-4,26,28,-18,70,-2,-5,26,27,-17,68,-4,-5,27,29,-19,70,-3,-6,26,28,-19,68,-4,-4,32,28,-18,66,0,-5,31,26,-17,64,0,-6,27,27,-19,67,-3,-5,28,29,-19,69,-2,-3,31,26,-16,67,0,-4,31,25,-16,65,-1,-5,27,26,-17,68,-3,-4,27,28,-18,69,-2,-6,24,28,-19,70,-5,-5,24,27,-17,70,-5,-4,24,28,-18,71,-4,-5,24,29,-19,71,-4,-6,27,28,-19,68,-4,-5,26,27,-18,68,-4,-4,27,28,-18,69,-2,-5,27,29,-19,69,-2,-2,26,29,-22,69,-1,-1,26,28,-20,70,-1,-2,26,27,-20,68,-2,-4,26,28,-21,68,-2,-1,23,29,-21,72,-3,-1,24,28,-20,71,-2,-2,24,26,-19,70,-4,-3,23,27,-21,70,-4,0,26,28,-21,69,0,0,27,26,-20,69,0,2,28,28,-20,70,0,1,27,29,-21,70,0,1,24,26,-20,71,-2,1,26,26,-19,71,-1,2,26,27,-19,72,0,2,25,27,-21,72,0,4,29,28,-20,70,3,4,30,27,-19,70,3,2,29,27,-19,69,2,2,28,28,-20,69,2,5,28,27,-19,72,2,4,29,27,-18,71,2,3,28,26,-18,70,1,4,27,26,-20,71,1,-4,35,22,-15,61,0,-2,34,25,-13,64,0,0,35,23,-11,62,-1,-2,35,21,-13,60,-1,-4,31,22,-15,63,-3,-2,32,24,-14,64,-2,-1,32,22,-12,64,-3,-2,32,20,-14,62,-4,0,37,25,-11,65,3,-3,35,27,-15,63,2,-2,40,22,-10,59,2,-4,40,24,-12,60,3,-2,33,21,-13,61,-3,-4,33,22,-15,62,-1,0,33,23,-12,63,-2,-2,33,24,-14,64,-1,-2,31,20,-14,63,-5,-3,30,22,-15,64,-4,0,31,22,-12,64,-3,-2,31,24,-14,65,-2,-1,28,23,-14,67,-4,0,28,22,-13,66,-4,-2,28,22,-14,67,-5,-1,28,21,-13,66,-6,-4,34,22,-15,61,-1,-2,33,24,-14,64,0,0,34,23,-12,63,-2,-2,34,21,-13,60,-2,0,32,22,-12,64,-3,-2,31,20,-14,63,-4,-2,31,24,-14,64,-2,-3,31,22,-15,63,-3,-3,38,26,-13,62,3,2,60,-13,-15,55,-16,-1,63,-16,-13,60,-18,2,56,-9,-13,50,-12,-5,52,-10,-7,63,-18,0,56,-11,-13,56,-12,5,60,-15,-17,61,-16,-1,58,-6,-11,57,-7,2,66,-6,-14,66,-7,3,58,-15,-16,59,-16,1,62,-6,-14,62,-7,-1,56,-8,-11,55,-9,3,66,-11,-15,66,-12] }, - { "name": "animation_000009", "vertices": [27,0,-78,27,0,-24,-27,0,-24,-27,0,-78,27,24,-78,27,24,-24,-27,24,-24,-27,24,-78,-7,66,-7,-17,66,-7,-6,70,5,-17,71,5,-6,78,-11,-17,79,-11,-6,81,2,-16,82,3,-5,68,0,-19,69,0,-4,81,-4,-18,82,-4,-9,61,1,-15,62,1,-10,63,8,-13,63,8,-5,75,4,-18,76,5,-6,73,-11,-18,74,-11,-3,75,-3,-20,76,-3,-11,71,10,-12,66,-9,-11,83,4,-11,80,-12,-12,68,0,-11,84,-5,-12,61,1,-12,63,8,-11,76,7,-12,73,-13,-5,73,4,-17,74,4,-6,69,-10,-18,70,-9,-4,71,-2,-20,72,-1,-11,74,7,-12,69,-11,15,44,12,-26,38,10,14,48,10,-27,41,8,11,51,9,-26,46,7,7,51,9,-22,48,8,4,48,10,-19,46,10,5,44,12,-18,42,12,8,41,14,-20,38,13,12,41,14,-23,36,12,13,27,-22,-11,25,-23,12,32,-26,-12,30,-26,8,36,-26,-11,36,-26,3,38,-23,-7,39,-22,0,36,-18,-5,39,-18,1,30,-15,-3,33,-14,6,25,-14,-5,27,-14,10,25,-18,-8,24,-18,14,38,-14,-18,34,-15,14,33,-12,-16,29,-13,10,41,-15,-16,39,-16,4,42,-15,-12,42,-15,1,38,-13,-7,41,-13,2,33,-11,-6,35,-10,6,29,-10,-8,29,-9,11,29,-10,-12,27,-11,14,43,-2,-22,38,-4,15,39,0,-21,33,-2,10,46,-3,-21,42,-5,5,46,-3,-17,45,-4,3,43,-2,-13,44,-2,3,39,0,-11,39,0,7,35,0,-13,34,0,12,35,0,-17,32,0,28,14,15,-31,11,31,29,15,18,-33,13,33,29,16,22,-33,16,35,26,15,24,-31,17,37,23,14,23,-28,16,38,22,12,20,-26,14,36,23,11,16,-25,11,33,25,12,14,-28,10,31,14,45,7,-26,36,8,16,47,11,-29,39,10,15,47,16,-29,42,14,12,46,19,-26,44,17,8,44,18,-22,43,17,6,42,13,-18,40,14,7,41,9,-18,37,10,10,43,6,-21,35,8,20,38,12,-30,31,16,18,36,8,-27,28,13,19,38,17,-31,34,20,16,37,20,-27,36,23,12,35,19,-23,35,23,10,33,15,-20,32,20,11,32,9,-20,29,16,14,33,7,-23,27,13,23,31,13,-31,25,20,21,29,9,-28,22,18,22,31,18,-32,28,24,19,30,21,-28,30,27,15,28,20,-24,29,27,13,26,16,-21,26,25,14,26,11,-21,23,21,18,27,8,-24,22,18,26,23,16,-32,19,27,25,21,13,-30,16,25,26,23,20,-32,21,30,23,22,22,-30,23,32,20,20,21,-26,22,33,18,19,18,-24,20,30,19,18,14,-24,17,27,22,19,12,-26,16,25,11,47,19,-25,42,17,12,51,15,-28,45,12,6,51,15,-23,48,14,6,45,16,-20,43,15,11,42,16,-22,38,14,15,46,14,-28,39,12,8,52,10,-24,48,8,4,48,11,-19,46,10,7,42,11,-18,40,10,12,43,9,-23,38,8,13,49,9,-27,42,7,8,46,7,-21,43,5,12,50,17,-28,44,15,9,49,18,-25,45,16,9,52,15,-26,47,13,13,46,17,-27,40,15,14,49,15,-29,42,12,8,46,18,-23,42,17,6,48,17,-21,46,15,11,44,18,-24,39,16,8,43,17,-21,40,15,13,43,15,-25,37,13,15,47,12,-28,40,9,12,50,12,-27,44,10,11,52,12,-27,47,10,7,52,13,-24,48,11,5,50,13,-21,48,12,5,47,13,-20,45,12,6,43,14,-19,41,13,9,41,13,-20,38,12,12,41,12,-22,37,11,15,44,12,-26,37,9,11,51,9,-26,45,7,6,50,10,-21,48,9,4,45,10,-17,43,10,10,42,10,-20,38,8,13,45,9,-25,39,6,11,48,7,-24,43,5,8,49,7,-22,46,6,6,47,8,-19,45,7,7,44,8,-19,41,7,10,44,7,-22,40,6,11,26,-27,-11,26,-27,11,34,-19,-11,34,-19,8,38,-34,-8,38,-34,8,44,-24,-8,44,-24,0,31,-15,0,22,-25,0,45,-22,0,37,-35,13,30,-23,-13,30,-23,10,41,-28,-10,41,-28,0,24,-21,0,43,-29,10,38,-21,-10,38,-21,10,29,-30,-10,29,-30,0,37,-17,0,27,-33,12,36,-25,-12,36,-25,3,33,-16,-3,33,-16,6,23,-27,-6,23,-27,4,45,-22,-4,45,-22,4,37,-35,-4,37,-35,4,27,-22,-4,27,-22,5,43,-29,-5,43,-29,4,38,-18,-4,38,-18,5,27,-33,-5,27,-33,8,39,-32,-9,36,-32,10,38,-27,-10,35,-26,8,36,-21,-7,34,-21,0,34,-18,0,38,-34,5,52,-31,-9,50,-31,8,52,-25,-12,49,-24,4,50,-19,-8,48,-19,-1,49,-17,-2,51,-32,8,45,-25,-10,42,-25,7,46,-31,-9,43,-31,6,43,-19,-7,41,-19,0,42,-17,-1,45,-33,4,56,-28,-10,51,-30,8,51,-25,-11,45,-28,6,45,-23,-6,41,-25,0,41,-23,-2,55,-30,2,60,-22,-12,55,-25,6,56,-17,-14,50,-20,3,51,-12,-11,47,-14,-3,48,-12,-4,59,-25,7,53,-20,-13,47,-23,3,58,-25,-11,53,-27,4,49,-16,-9,44,-18,-2,45,-16,-3,57,-27,2,60,-22,-12,55,-25,6,56,-17,-14,50,-20,3,52,-12,-11,47,-14,-3,48,-13,-5,59,-25,-4,67,-11,-14,64,-12,-1,65,-9,-15,60,-12,-2,60,-9,-12,57,-10,-7,57,-9,-9,67,-12,-6,67,-10,-12,65,-12,-4,64,-9,-13,61,-11,-4,60,-8,-11,58,-10,-7,58,-9,-9,67,-11,-8,66,-5,-13,65,-7,-7,64,-4,-13,62,-6,-7,61,-4,-11,60,-6,-9,59,-5,-11,67,-6,-8,66,-5,-12,65,-6,-7,64,-4,-13,62,-5,-8,61,-3,-12,60,-4,-10,59,-3,-10,66,-6,-9,68,-3,-14,67,-5,-7,65,-2,-14,64,-4,-8,62,-1,-13,61,-3,-10,60,-2,-11,69,-4,11,59,-6,-19,57,-9,10,56,-6,-17,58,-8,7,56,-6,-16,60,-6,5,57,-6,-17,62,-4,4,59,-5,-19,63,-4,5,62,-4,-22,62,-5,8,62,-4,-23,61,-7,10,61,-5,-22,59,-8,12,53,12,-23,45,5,11,51,12,-21,45,6,9,51,12,-20,47,7,7,52,12,-21,48,8,7,54,13,-23,49,8,8,56,13,-25,49,8,10,56,13,-25,47,6,12,55,13,-25,46,5,11,53,5,-19,50,0,12,55,5,-21,49,0,8,52,5,-18,51,2,6,53,5,-19,53,4,5,55,6,-21,54,4,7,58,6,-24,54,3,9,59,6,-25,52,1,12,57,6,-24,50,0,10,54,0,-18,53,-3,12,57,0,-20,53,-4,8,54,0,-17,55,-1,6,55,0,-18,57,0,5,57,1,-20,58,0,6,59,1,-23,58,0,9,60,1,-24,56,-2,11,59,0,-23,54,-4,10,55,-3,-17,56,-5,11,58,-2,-20,55,-6,8,54,-3,-16,57,-3,5,56,-2,-17,59,-2,4,58,-2,-20,60,-2,6,61,-1,-22,60,-3,8,61,-1,-23,58,-4,11,60,-2,-22,56,-6,0,44,26,-13,59,8,0,44,25,-13,60,7,-1,43,24,-13,60,5,0,42,23,-13,59,4,0,41,23,-12,58,4,1,41,24,-11,58,6,2,42,26,-11,58,7,1,43,26,-11,58,8,10,56,15,-25,45,10,9,56,14,-26,46,9,8,55,13,-26,46,6,9,53,12,-25,45,5,11,52,12,-23,44,5,12,52,13,-23,43,7,13,53,14,-23,43,9,12,55,16,-24,44,10,1,47,22,-17,57,7,3,47,23,-16,56,9,1,46,21,-17,56,6,1,45,20,-16,55,4,3,44,20,-15,54,5,4,44,21,-14,53,6,5,45,23,-14,54,8,4,46,24,-15,54,9,6,54,16,-24,50,8,8,54,18,-23,48,10,6,53,15,-24,49,6,7,51,13,-23,48,4,9,49,13,-21,46,4,10,49,15,-20,45,6,11,50,16,-20,45,8,10,52,18,-21,47,10,8,55,15,-26,48,9,10,56,16,-25,46,10,7,54,13,-25,48,6,8,52,12,-24,46,5,10,51,12,-23,45,5,12,51,13,-22,43,7,12,53,15,-22,43,9,12,54,16,-23,44,10,30,14,16,-32,14,31,31,14,23,-34,14,39,24,14,24,-28,14,41,23,14,17,-26,15,33,35,2,24,-39,2,39,30,4,12,-32,5,28,23,4,22,-26,5,38,23,4,15,-25,5,31,25,2,31,-30,2,47,25,7,31,-30,7,47,36,2,28,-40,2,43,34,7,28,-38,8,44,28,14,25,-31,14,41,26,14,15,-28,14,31,25,4,12,-28,5,29,29,8,30,-33,9,46,31,14,19,-34,14,35,23,14,21,-26,14,37,33,4,17,-35,4,33,22,4,17,-25,5,34,29,8,30,-33,9,46,34,7,29,-38,8,44,36,2,28,-40,2,43,25,7,31,-30,7,48,25,2,31,-30,2,48,31,6,38,-36,6,53,27,5,37,-32,6,53,36,5,34,-41,5,49,37,2,35,-41,2,50,27,2,38,-32,2,54,31,2,38,-36,2,54,27,0,38,-32,0,54,31,0,38,-36,0,54,37,0,35,-41,0,50,25,0,31,-30,0,48,36,0,28,-40,0,43,29,0,30,-33,0,46,27,0,17,-29,0,34,22,0,17,-25,0,34,33,0,17,-35,0,33,29,0,30,-33,0,46,25,0,12,-28,0,28,28,0,23,-31,0,39,36,0,28,-40,0,43,25,0,31,-30,0,47,23,0,14,-25,0,31,23,0,21,-26,0,38,35,0,24,-39,0,39,30,0,12,-32,0,28,31,2,38,-36,2,54,27,2,38,-32,2,54,37,2,35,-41,2,50,27,0,38,-32,0,54,31,0,38,-36,0,54,37,0,35,-41,0,50,25,2,31,-30,2,48,25,0,31,-30,0,48,36,2,28,-40,2,43,36,0,28,-40,0,43,22,4,17,-25,5,34,33,4,17,-35,4,33,22,0,17,-25,0,34,33,0,17,-35,0,33,25,4,12,-28,5,29,25,0,12,-28,0,28,36,0,28,-40,0,43,36,2,28,-40,2,43,25,0,31,-30,0,47,25,2,31,-30,2,47,23,4,15,-25,5,31,23,4,22,-26,5,38,30,4,12,-32,5,28,35,2,24,-39,2,39,23,0,14,-25,0,31,23,0,21,-26,0,38,35,0,24,-39,0,39,30,0,12,-32,0,28,10,61,-9,-22,62,-10,7,56,-8,-21,58,-9,-3,56,-12,-9,56,-13,1,63,-18,-13,63,-18,8,63,-3,-21,64,-4,6,57,-2,-19,58,-3,-5,57,-9,-8,56,-9,0,66,-8,-12,66,-8,3,55,-10,-17,56,-11,8,58,-13,-21,60,-14,2,59,-4,-15,59,-4,4,65,-5,-17,65,-5,8,58,-9,-22,59,-10,0,60,-17,-13,61,-18,7,60,-1,-20,61,-2,2,60,-10,-15,61,-11,7,56,-13,-20,57,-14,2,62,-3,-15,62,-4,6,56,-5,-19,57,-7,9,63,-7,-22,64,-8,-5,56,-10,-8,55,-10,1,66,-13,-13,66,-13,1,55,-7,-15,55,-8,6,65,-10,-18,66,-11,5,56,-9,-19,57,-10,9,59,-11,-22,61,-12,4,58,-2,-17,59,-3,6,64,-4,-19,65,-5,8,57,-11,-21,58,-12,5,61,-2,-18,61,-3,3,56,-6,-17,56,-7,8,64,-8,-20,65,-9,-2,31,26,-15,68,0,-4,31,25,-15,66,-1,-1,38,23,-10,62,2,0,38,25,-10,64,4,-4,32,28,-18,66,1,-5,32,26,-17,65,-1,-4,39,25,-13,60,3,-3,39,28,-14,61,5,-2,39,29,-14,62,6,-3,39,27,-13,61,4,-4,31,27,-18,65,0,-2,31,29,-19,66,2,1,38,26,-10,66,5,0,38,24,-10,63,3,-2,31,25,-16,67,0,0,31,27,-16,68,1,1,32,28,-16,69,2,0,31,26,-16,67,1,0,39,25,-10,65,4,1,39,27,-11,66,6,0,31,30,-18,67,3,-2,31,28,-18,65,2,-2,39,29,-14,61,6,0,39,30,-14,63,8,1,39,30,-13,65,9,-1,39,30,-13,62,7,0,32,28,-19,65,3,2,32,29,-19,67,5,2,40,28,-11,66,8,0,40,26,-11,65,6,1,32,26,-17,67,2,3,33,28,-17,68,4,2,39,28,-10,65,8,-1,38,23,-10,62,2,-1,42,23,-8,60,4,2,42,27,-9,63,9,1,40,30,-12,64,9,-4,39,25,-12,60,3,-3,42,25,-11,58,4,0,43,28,-10,61,9,-2,39,29,-14,61,6,-2,43,27,-11,59,7,1,38,25,-10,65,5,0,42,25,-8,62,6,4,30,27,-18,70,3,2,29,26,-18,69,2,1,32,27,-17,67,3,2,33,28,-17,67,5,3,29,28,-20,70,3,2,29,28,-20,69,2,0,32,28,-19,66,3,2,32,29,-18,67,5,3,28,27,-20,70,1,4,29,28,-19,71,3,3,29,27,-18,69,2,4,30,27,-18,70,3,5,29,26,-18,71,2,3,28,26,-18,71,1,5,28,27,-19,72,2,3,27,26,-19,71,1,4,28,26,-19,71,0,5,28,26,-19,72,2,3,28,27,-18,71,1,4,29,27,-18,72,2,4,30,26,-17,73,1,3,30,25,-17,72,0,5,30,25,-18,73,1,4,29,25,-18,73,0,2,25,24,-18,73,-3,4,25,25,-18,74,-2,2,26,24,-17,72,-2,3,26,25,-17,73,-1,2,26,27,-18,72,0,1,26,26,-18,71,-1,2,25,27,-20,73,-1,1,24,26,-20,72,-2,1,25,27,-20,71,-1,2,25,27,-20,72,0,1,26,26,-18,71,-1,2,26,26,-18,72,0,2,28,28,-19,70,1,0,27,26,-19,69,0,1,26,29,-21,71,0,0,26,27,-21,70,0,0,31,29,-19,67,3,-1,31,28,-18,66,1,0,27,28,-21,69,0,1,27,29,-21,70,1,1,32,28,-17,68,2,0,32,26,-16,67,1,0,27,26,-19,70,0,2,28,27,-19,71,0,-1,26,28,-19,70,-1,-2,26,27,-19,69,-3,-2,31,26,-16,66,0,0,31,27,-16,67,1,-2,26,29,-21,69,-1,-4,26,28,-20,68,-2,-4,31,27,-18,65,0,-2,31,29,-18,66,1,-3,25,28,-21,69,-3,-2,25,29,-21,70,-2,-2,26,27,-19,69,-2,-1,26,28,-19,70,-1,0,24,28,-19,72,-2,-2,24,26,-18,70,-4,-2,23,29,-20,72,-3,-3,23,28,-20,71,-4,-2,23,27,-20,71,-5,-1,23,28,-20,72,-3,-2,24,26,-19,70,-4,0,24,28,-19,72,-2,0,22,27,-17,73,-3,-1,22,26,-17,72,-4,0,21,27,-18,73,-4,-1,21,26,-18,73,-5,-5,22,28,-17,72,-6,-5,22,29,-17,73,-5,-5,22,27,-16,72,-6,-4,22,28,-16,72,-5,-4,24,28,-17,71,-4,-5,24,27,-17,70,-5,-5,24,29,-18,72,-4,-6,24,28,-18,71,-6,-6,25,28,-18,70,-5,-5,25,29,-18,71,-4,-5,25,27,-17,70,-5,-4,25,28,-17,71,-3,-4,26,28,-17,70,-2,-5,26,27,-17,69,-4,-5,27,29,-19,70,-3,-6,26,28,-19,69,-4,-4,32,28,-18,66,0,-5,31,26,-17,65,0,-6,27,27,-19,68,-3,-5,28,29,-19,69,-2,-2,31,26,-16,67,0,-4,31,25,-15,65,-1,-5,27,26,-17,68,-3,-4,27,28,-17,70,-2,-6,24,28,-18,70,-5,-5,24,27,-17,70,-5,-4,24,28,-17,71,-4,-5,24,29,-18,71,-4,-6,27,28,-19,68,-4,-5,26,27,-17,68,-4,-4,27,28,-17,70,-2,-5,27,29,-19,70,-2,-2,26,29,-21,70,-1,-1,26,28,-19,70,-1,-2,26,27,-19,69,-2,-4,26,28,-21,69,-3,-1,23,29,-20,72,-3,0,24,28,-19,72,-2,-2,24,26,-19,70,-4,-3,23,27,-20,71,-4,0,26,28,-21,69,0,0,27,26,-19,69,0,2,28,28,-19,71,0,1,27,29,-21,70,0,1,24,26,-20,71,-2,1,26,26,-18,71,-1,2,26,27,-18,72,0,2,25,27,-20,73,0,4,29,28,-20,70,3,4,30,27,-18,70,3,2,29,27,-18,69,2,2,28,28,-20,69,2,5,28,27,-19,72,2,4,29,27,-18,71,2,3,28,26,-18,71,1,4,27,26,-19,71,1,-4,35,22,-15,61,0,-2,34,25,-13,64,0,0,35,23,-11,62,-1,-2,35,21,-13,60,-1,-4,31,22,-15,63,-3,-2,32,24,-14,64,-2,-1,32,22,-12,64,-3,-2,32,20,-14,62,-4,0,37,25,-11,65,3,-3,35,27,-15,64,2,-1,40,22,-10,59,2,-4,40,24,-12,60,3,-2,34,21,-13,61,-3,-4,33,22,-15,62,-1,0,33,23,-12,63,-2,-2,33,24,-13,64,-1,-2,31,20,-14,63,-5,-3,30,22,-15,64,-4,0,31,22,-12,64,-3,-2,31,24,-14,65,-2,-1,28,23,-13,67,-4,0,28,22,-12,66,-4,-2,28,22,-14,67,-5,-1,28,21,-13,66,-6,-4,34,22,-15,61,-1,-2,33,24,-13,64,0,0,34,23,-12,62,-2,-2,34,21,-13,60,-2,0,32,22,-12,64,-3,-2,31,20,-14,63,-4,-2,31,24,-14,64,-2,-3,31,22,-15,64,-3,-3,38,26,-13,62,3,2,60,-13,-15,55,-16,-1,63,-16,-13,60,-18,2,56,-9,-13,50,-12,-5,52,-10,-7,63,-18,0,56,-11,-13,56,-12,5,60,-15,-17,61,-16,-1,58,-6,-11,57,-7,2,66,-6,-14,66,-7,3,58,-15,-16,59,-16,1,62,-6,-14,62,-7,-1,56,-8,-11,55,-9,3,66,-11,-15,66,-12] }, - { "name": "animation_000010", "vertices": [27,0,-78,27,0,-24,-27,0,-24,-27,0,-78,27,24,-78,27,24,-24,-27,24,-24,-27,24,-78,-8,65,-8,-19,67,-8,-7,70,5,-19,71,4,-7,77,-12,-17,79,-12,-7,81,2,-17,82,1,-7,67,-1,-20,69,-1,-5,81,-5,-18,83,-5,-12,61,0,-17,62,0,-13,63,8,-16,64,8,-6,75,4,-19,77,3,-7,72,-12,-18,74,-12,-4,74,-4,-21,77,-4,-13,71,9,-14,66,-10,-12,83,3,-12,79,-13,-13,68,-1,-11,84,-6,-14,61,0,-14,63,8,-12,76,6,-13,73,-14,-7,73,3,-19,75,3,-7,68,-10,-19,70,-10,-5,71,-2,-21,73,-3,-13,74,6,-13,69,-12,15,44,12,-28,37,9,15,48,10,-30,40,7,12,51,9,-28,45,6,7,51,9,-25,47,6,5,48,10,-22,46,8,6,44,12,-21,43,11,9,41,14,-22,38,12,13,41,14,-25,36,11,13,27,-22,-10,25,-23,12,32,-26,-11,29,-26,8,36,-26,-11,35,-26,3,38,-23,-8,39,-23,0,36,-18,-6,39,-18,1,30,-15,-4,34,-14,6,25,-14,-5,27,-14,10,25,-18,-7,24,-18,14,38,-14,-18,33,-16,14,33,-12,-16,29,-13,10,41,-15,-17,38,-16,5,42,-15,-13,42,-16,1,39,-13,-9,41,-13,2,33,-11,-6,36,-10,6,29,-9,-8,30,-9,11,29,-10,-12,27,-11,14,43,-3,-24,37,-5,15,39,-1,-22,33,-3,10,46,-3,-22,42,-6,6,46,-3,-19,44,-5,3,44,-2,-15,44,-3,3,39,0,-13,40,0,7,35,0,-14,35,0,12,35,0,-18,32,0,28,14,15,-31,10,31,30,15,18,-33,13,33,29,16,22,-34,15,35,26,15,24,-32,17,37,23,14,23,-28,17,38,22,12,20,-26,14,36,23,11,16,-25,12,33,25,12,14,-27,10,31,14,45,7,-27,35,7,16,47,11,-31,38,9,15,47,16,-31,41,13,12,46,18,-29,43,16,8,44,18,-24,43,16,6,42,13,-21,40,14,7,42,9,-20,37,10,11,43,6,-23,35,7,21,38,12,-32,30,15,19,36,8,-28,27,12,20,38,17,-32,33,19,16,37,20,-30,36,22,12,35,19,-25,35,22,10,33,15,-21,32,20,11,33,9,-21,29,16,15,34,7,-23,27,13,24,31,13,-32,24,20,22,29,9,-29,22,17,23,31,18,-33,27,23,19,30,21,-30,29,26,16,28,20,-26,29,27,13,27,16,-22,27,24,14,26,11,-22,24,21,18,27,8,-24,22,18,27,23,16,-33,18,27,25,21,13,-30,16,25,26,23,20,-33,21,30,23,22,22,-31,23,32,20,21,21,-27,22,32,18,19,18,-24,20,30,19,18,14,-24,17,27,22,19,12,-26,16,25,11,47,19,-28,42,16,13,52,14,-31,44,11,7,52,15,-26,48,12,6,45,16,-22,43,14,11,42,15,-24,37,13,15,46,14,-30,38,11,9,52,10,-27,47,7,5,48,11,-22,46,9,7,42,11,-20,40,9,13,43,9,-25,37,7,14,49,9,-29,41,5,9,47,6,-23,43,4,13,50,17,-30,43,14,9,50,18,-28,45,15,10,53,15,-29,47,12,14,47,17,-29,39,14,15,49,15,-31,41,11,9,46,18,-25,42,16,6,49,17,-24,46,14,12,44,18,-26,39,15,9,43,16,-23,40,14,14,43,15,-27,37,12,15,47,11,-30,39,8,13,50,12,-30,43,8,11,53,12,-30,46,9,8,52,13,-27,48,10,5,50,13,-24,47,11,6,47,13,-23,45,11,7,44,14,-21,42,12,9,41,13,-22,38,11,12,42,12,-24,36,10,15,44,12,-28,37,8,12,51,9,-28,44,5,6,51,10,-24,47,7,5,45,10,-20,43,9,10,42,10,-22,38,8,14,45,8,-27,39,5,12,48,7,-26,42,4,9,50,7,-25,45,5,6,47,8,-22,45,6,8,44,8,-21,41,6,11,44,7,-24,40,5,11,26,-27,-11,26,-27,11,34,-19,-11,34,-19,8,38,-34,-8,38,-34,8,44,-24,-8,44,-24,0,31,-15,0,22,-25,0,45,-22,0,37,-35,13,30,-23,-13,30,-23,10,41,-28,-10,41,-28,0,24,-21,0,43,-29,10,38,-21,-10,38,-21,10,29,-30,-10,29,-30,0,37,-17,0,27,-33,12,36,-25,-12,36,-25,3,33,-16,-3,33,-16,6,23,-27,-6,23,-27,4,45,-22,-4,45,-22,4,37,-35,-4,37,-35,4,27,-22,-4,27,-22,5,43,-29,-5,43,-29,4,38,-18,-4,38,-18,5,27,-33,-5,27,-33,8,39,-32,-9,36,-32,10,38,-26,-10,35,-27,8,36,-21,-7,34,-21,0,34,-18,0,38,-34,5,52,-31,-10,50,-31,7,52,-25,-12,48,-25,4,50,-19,-8,48,-19,-2,49,-17,-2,51,-32,8,45,-25,-11,42,-25,7,46,-31,-9,43,-31,5,44,-19,-8,41,-19,-1,42,-17,-1,45,-33,4,56,-28,-10,51,-31,7,51,-24,-11,45,-28,5,45,-23,-7,41,-25,0,41,-23,-3,55,-30,1,60,-22,-12,55,-25,5,57,-16,-15,50,-21,2,52,-12,-12,46,-15,-4,48,-13,-5,59,-25,6,54,-20,-13,47,-24,3,58,-25,-11,53,-28,3,49,-16,-10,44,-19,-2,45,-16,-4,57,-28,1,60,-22,-12,55,-25,5,57,-16,-15,50,-21,2,52,-12,-12,47,-15,-4,48,-13,-5,59,-25,-5,67,-11,-15,64,-13,-2,65,-9,-17,60,-12,-4,60,-9,-13,57,-11,-8,57,-9,-11,67,-13,-7,67,-10,-13,65,-12,-5,64,-9,-14,61,-12,-6,60,-9,-12,58,-11,-8,58,-10,-10,67,-12,-10,66,-6,-14,65,-7,-8,64,-5,-14,62,-7,-8,61,-5,-13,60,-6,-10,59,-5,-12,67,-7,-9,66,-6,-14,65,-7,-8,63,-4,-15,62,-6,-9,61,-3,-14,60,-5,-11,59,-3,-12,66,-7,-10,68,-4,-15,67,-6,-9,65,-3,-16,64,-5,-10,62,-2,-15,61,-4,-12,60,-2,-13,69,-5,10,59,-6,-20,57,-10,8,57,-6,-18,58,-9,6,56,-6,-17,59,-7,3,57,-5,-18,61,-5,3,60,-4,-21,62,-5,4,62,-4,-23,62,-6,6,63,-4,-24,60,-8,9,61,-5,-23,58,-10,12,54,12,-25,45,4,11,52,12,-23,45,5,9,51,12,-22,47,6,7,52,12,-23,48,7,6,54,13,-25,49,7,7,56,13,-27,49,6,9,57,13,-27,47,5,11,56,12,-27,46,4,10,53,5,-20,49,0,11,55,5,-23,49,-1,7,52,5,-20,51,1,5,53,6,-21,53,3,4,56,6,-23,54,3,6,58,7,-25,54,2,8,59,6,-26,52,0,11,58,6,-25,50,-1,9,55,0,-19,53,-4,11,57,0,-22,53,-5,7,54,0,-19,55,-2,4,55,0,-20,57,0,4,57,1,-22,58,0,5,60,1,-24,57,-1,7,61,1,-25,56,-3,10,60,1,-24,54,-5,9,56,-3,-19,55,-6,10,58,-2,-21,55,-7,6,55,-3,-18,57,-4,4,56,-2,-19,59,-3,3,59,-1,-22,60,-3,4,61,-1,-24,60,-4,7,62,-1,-25,58,-6,9,60,-2,-24,56,-7,0,44,26,-15,59,7,0,44,25,-15,60,6,-1,43,24,-15,60,4,0,42,23,-15,59,3,0,41,23,-14,58,4,1,41,24,-13,58,5,2,42,26,-13,58,7,1,43,26,-14,58,8,10,56,16,-27,45,9,8,57,14,-28,46,8,7,55,13,-28,46,5,8,53,12,-27,45,4,10,52,12,-25,43,4,12,52,13,-25,43,6,12,54,14,-25,43,8,12,55,16,-26,44,9,1,47,22,-19,56,6,3,47,23,-18,56,8,1,46,21,-19,56,5,1,45,20,-18,55,4,3,44,20,-17,54,4,4,44,21,-16,53,5,5,45,23,-16,54,7,4,46,24,-17,55,8,6,54,17,-26,49,7,8,54,18,-25,48,9,5,53,15,-26,49,5,6,51,13,-25,48,3,8,50,13,-23,46,3,10,49,15,-22,45,5,11,51,16,-22,45,7,10,53,18,-23,47,9,7,56,15,-28,47,7,9,56,16,-27,46,9,6,54,13,-27,47,5,8,53,13,-26,46,4,9,51,12,-24,44,4,11,51,13,-24,43,6,12,53,15,-24,43,8,11,55,16,-26,44,9,30,14,16,-32,14,31,31,14,23,-34,14,39,24,14,24,-28,14,41,23,14,17,-26,15,33,35,2,24,-38,2,39,30,4,12,-32,5,28,23,4,22,-26,5,38,23,4,15,-25,5,31,25,2,31,-30,2,47,25,7,31,-30,7,47,36,2,28,-40,2,43,34,7,28,-38,8,44,28,14,25,-31,14,41,26,14,15,-29,14,31,25,4,12,-28,5,29,29,8,30,-33,9,46,31,14,19,-34,14,35,23,14,21,-26,14,37,33,4,17,-35,4,33,22,4,17,-25,5,34,29,8,30,-33,9,46,34,7,29,-38,8,44,36,2,28,-40,2,43,25,7,31,-30,7,48,25,2,31,-30,2,48,31,6,38,-35,6,53,27,5,37,-32,6,53,36,5,34,-40,5,50,37,2,35,-41,2,50,27,2,38,-32,2,54,31,2,38,-35,2,54,27,0,38,-32,0,54,31,0,38,-35,0,54,37,0,35,-41,0,50,25,0,31,-30,0,48,36,0,28,-40,0,43,29,0,30,-33,0,46,27,0,17,-29,0,34,22,0,17,-25,0,34,33,0,17,-35,0,33,29,0,30,-33,0,46,25,0,12,-28,0,28,28,0,23,-31,0,39,36,0,28,-40,0,43,25,0,31,-30,0,47,23,0,14,-25,0,31,23,0,21,-26,0,38,35,0,24,-38,0,39,30,0,12,-32,0,28,31,2,38,-35,2,54,27,2,38,-32,2,54,37,2,35,-41,2,50,27,0,38,-32,0,54,31,0,38,-35,0,54,37,0,35,-41,0,50,25,2,31,-30,2,48,25,0,31,-30,0,48,36,2,28,-40,2,43,36,0,28,-40,0,43,22,4,17,-25,5,34,33,4,17,-35,4,33,22,0,17,-25,0,34,33,0,17,-35,0,33,25,4,12,-28,5,29,25,0,12,-28,0,28,36,0,28,-40,0,43,36,2,28,-40,2,43,25,0,31,-30,0,47,25,2,31,-30,2,47,23,4,15,-25,5,31,23,4,22,-26,5,38,30,4,12,-32,5,28,35,2,24,-38,2,39,23,0,14,-25,0,31,23,0,21,-26,0,38,35,0,24,-38,0,39,30,0,12,-32,0,28,8,61,-9,-24,62,-11,6,57,-8,-22,57,-10,-4,56,-12,-10,56,-13,0,63,-18,-14,63,-19,6,63,-3,-22,64,-5,4,57,-2,-21,57,-4,-6,57,-9,-9,56,-10,0,66,-8,-14,66,-9,2,55,-10,-18,55,-12,7,58,-13,-22,59,-15,0,59,-4,-17,59,-5,2,65,-5,-18,65,-6,7,58,-9,-23,59,-11,0,60,-17,-14,60,-18,5,60,-1,-22,61,-3,1,60,-10,-16,61,-12,6,56,-12,-21,57,-15,0,62,-3,-17,62,-5,4,56,-5,-21,57,-8,8,63,-6,-23,64,-9,-6,56,-10,-9,55,-11,0,66,-13,-14,66,-14,0,55,-7,-16,55,-8,4,65,-10,-19,66,-12,4,56,-9,-20,56,-11,7,60,-11,-23,61,-13,2,58,-2,-19,58,-4,5,64,-4,-20,65,-6,6,57,-10,-22,58,-13,3,61,-2,-19,61,-4,2,56,-6,-19,56,-8,6,64,-8,-21,65,-10,0,31,26,-17,68,0,-2,31,25,-17,66,-2,-1,38,23,-12,62,1,0,38,25,-12,64,3,-3,31,28,-20,66,0,-4,31,26,-19,65,-2,-4,39,25,-15,60,2,-3,39,28,-16,61,4,-1,39,29,-16,62,5,-3,39,27,-15,61,4,-3,31,27,-20,65,0,-1,31,29,-20,66,0,2,38,26,-13,66,4,0,38,24,-12,63,3,0,31,25,-17,67,-1,1,31,27,-18,68,0,2,32,28,-18,69,1,1,31,26,-18,67,0,0,39,25,-12,65,3,2,39,27,-13,66,6,1,32,30,-20,67,2,0,31,28,-20,65,1,-2,39,29,-16,61,5,0,39,30,-16,63,7,1,39,30,-15,65,8,0,39,30,-15,62,7,1,32,28,-20,66,2,3,33,29,-21,67,4,2,40,28,-14,66,7,0,40,26,-13,65,5,2,33,26,-19,67,1,4,33,28,-19,68,3,3,39,28,-13,66,7,-1,38,23,-12,62,1,-1,41,23,-11,60,3,2,42,27,-11,63,8,1,40,30,-14,64,8,-4,39,25,-14,60,2,-3,42,25,-13,58,4,0,43,28,-13,61,9,-2,39,29,-16,61,5,-2,42,27,-14,59,6,1,38,25,-12,65,4,0,42,25,-10,62,6,5,31,27,-20,70,2,4,30,26,-20,69,0,2,33,27,-19,67,2,3,33,28,-19,67,4,5,30,28,-21,70,2,3,29,28,-21,69,1,1,32,28,-20,66,2,3,33,29,-20,67,4,4,29,27,-21,70,0,5,29,28,-21,71,1,4,30,27,-20,69,0,5,30,27,-20,70,2,6,30,26,-19,71,1,5,29,26,-19,71,0,6,29,27,-20,72,1,5,28,26,-20,71,0,5,28,26,-20,72,0,6,29,26,-20,72,0,5,29,27,-19,71,0,6,29,27,-19,72,1,5,31,26,-18,73,0,4,30,25,-18,72,0,6,30,25,-19,73,0,5,30,25,-19,73,-1,4,25,24,-19,73,-4,5,25,25,-20,74,-3,4,26,25,-19,72,-3,5,26,25,-19,73,-2,4,27,27,-20,72,-1,3,26,26,-20,71,-2,4,25,27,-21,73,-2,3,25,26,-21,72,-3,2,25,27,-21,71,-3,4,25,28,-21,72,-1,3,26,26,-20,71,-2,4,26,27,-20,72,-1,3,28,28,-21,71,0,2,28,27,-20,69,-1,2,27,29,-22,71,0,1,26,28,-22,70,-2,1,31,29,-20,67,2,0,31,28,-20,66,0,1,27,28,-22,69,-1,2,27,29,-22,70,0,2,32,28,-18,68,1,0,32,26,-18,67,0,2,28,26,-20,70,-1,3,28,28,-21,71,0,0,26,28,-20,70,-2,-1,26,27,-20,69,-4,-1,31,26,-18,66,-1,0,31,27,-18,67,0,-1,26,29,-22,70,-2,-2,26,28,-22,68,-3,-3,31,27,-20,65,0,-1,31,29,-20,66,0,-2,25,28,-22,69,-4,0,25,29,-22,70,-3,-1,26,27,-20,69,-4,0,26,28,-21,70,-2,0,24,28,-20,72,-4,0,24,27,-20,70,-5,0,23,29,-21,72,-4,-1,23,28,-21,71,-5,0,22,28,-21,71,-6,0,23,29,-21,72,-5,0,23,27,-20,70,-5,0,24,28,-20,72,-4,1,22,27,-18,73,-4,0,22,26,-18,72,-5,1,21,28,-19,73,-5,0,21,27,-19,73,-6,-4,22,28,-18,72,-7,-3,22,29,-18,73,-7,-3,22,28,-17,71,-7,-2,22,28,-17,72,-6,-2,24,28,-18,71,-5,-3,24,27,-18,70,-6,-3,24,29,-19,72,-6,-4,23,28,-19,71,-7,-4,24,28,-19,70,-6,-3,24,29,-20,71,-5,-3,24,27,-18,70,-6,-2,24,28,-18,71,-5,-2,26,28,-19,70,-3,-3,26,27,-18,69,-5,-3,26,29,-20,70,-4,-5,26,28,-20,69,-5,-3,31,28,-20,66,0,-4,31,26,-19,65,-2,-5,27,27,-20,68,-4,-3,27,29,-20,69,-3,-1,31,26,-18,67,0,-3,30,25,-17,65,-2,-3,26,26,-18,68,-5,-2,27,28,-19,70,-3,-4,24,28,-19,70,-6,-3,24,27,-18,70,-6,-2,24,28,-18,71,-5,-3,24,29,-20,71,-5,-5,26,28,-20,68,-5,-3,26,27,-18,68,-5,-2,26,28,-19,70,-3,-3,27,29,-20,70,-3,-1,26,29,-22,70,-2,0,26,28,-21,70,-2,-1,26,27,-20,69,-4,-2,25,28,-22,69,-4,0,23,29,-21,72,-4,0,24,28,-20,72,-4,0,24,27,-20,70,-5,-1,23,28,-21,71,-6,1,27,28,-22,69,-1,2,28,27,-21,70,-1,3,28,28,-21,71,0,2,27,29,-22,71,0,3,25,26,-21,72,-3,3,26,26,-20,71,-2,4,26,27,-20,72,-1,4,25,27,-21,73,-2,5,30,28,-21,70,2,5,30,27,-20,70,2,4,30,27,-20,69,0,4,29,28,-21,70,0,6,29,27,-20,72,0,6,29,27,-19,72,1,5,29,26,-19,71,0,5,28,26,-20,71,0,-3,34,22,-16,61,-1,-1,34,25,-15,64,-1,0,35,23,-13,62,-2,-2,35,21,-15,60,-2,-2,31,22,-17,63,-4,-1,31,24,-16,64,-3,0,32,22,-14,63,-4,-1,32,20,-15,62,-5,0,37,25,-13,65,2,-3,35,27,-17,64,1,-1,40,22,-12,59,1,-3,39,24,-14,60,3,-1,33,21,-15,61,-4,-3,33,22,-17,62,-2,0,33,23,-13,63,-3,-1,33,24,-15,64,-1,-1,31,20,-15,63,-6,-2,30,22,-17,64,-5,0,31,22,-14,64,-4,-1,31,24,-16,65,-3,0,28,23,-15,67,-5,0,28,22,-14,66,-5,-1,27,22,-16,67,-6,0,28,21,-14,66,-6,-3,34,22,-17,61,-2,-1,33,24,-15,64,-1,0,34,23,-13,62,-2,-1,34,21,-15,60,-3,0,32,22,-14,64,-4,-1,31,20,-15,63,-5,-1,31,24,-16,64,-3,-2,31,22,-17,64,-4,-3,38,26,-15,62,2,1,61,-13,-15,55,-17,-2,64,-17,-14,59,-19,1,56,-9,-14,50,-13,-6,52,-10,-8,63,-19,-1,56,-11,-14,56,-13,4,61,-15,-18,61,-17,-2,58,-6,-13,57,-7,0,66,-6,-16,66,-8,2,58,-15,-17,59,-17,0,62,-6,-15,62,-7,-3,56,-8,-13,55,-10,2,66,-11,-17,66,-13] }, - { "name": "animation_000011", "vertices": [27,0,-78,27,0,-24,-27,0,-24,-27,0,-78,27,24,-78,27,24,-24,-27,24,-24,-27,24,-78,-8,65,-8,-19,67,-8,-7,70,4,-19,72,4,-6,77,-12,-16,79,-13,-5,81,1,-16,83,0,-6,67,-1,-20,70,-1,-3,80,-6,-17,83,-6,-12,61,0,-17,63,0,-13,64,8,-16,65,8,-5,75,3,-18,78,3,-6,72,-12,-18,74,-13,-3,74,-4,-20,77,-5,-13,72,9,-13,66,-10,-10,83,2,-11,79,-14,-13,68,-1,-10,84,-7,-15,62,0,-14,64,8,-12,77,5,-12,72,-14,-6,73,3,-18,76,2,-7,68,-10,-19,70,-11,-5,70,-2,-20,74,-3,-12,75,6,-13,68,-12,16,44,12,-26,37,10,15,48,10,-28,41,8,12,51,9,-26,46,7,8,51,9,-23,48,7,5,49,10,-20,46,9,6,45,12,-18,43,11,9,42,14,-20,38,12,13,41,13,-23,36,12,13,27,-22,-11,25,-23,12,32,-26,-12,30,-26,8,36,-26,-11,35,-26,3,38,-23,-8,39,-22,0,36,-18,-5,39,-18,2,30,-15,-3,33,-14,6,25,-14,-5,27,-14,10,25,-18,-8,24,-18,14,38,-14,-18,34,-15,14,33,-12,-16,29,-13,10,41,-15,-16,39,-16,5,42,-15,-12,42,-15,1,39,-13,-8,41,-13,2,33,-11,-6,35,-10,6,29,-9,-8,29,-9,11,29,-10,-12,27,-11,14,43,-3,-22,38,-4,15,39,-1,-21,33,-2,11,46,-3,-21,42,-5,6,46,-3,-17,45,-4,3,44,-2,-13,44,-2,4,39,0,-12,39,0,7,35,0,-13,34,0,12,35,0,-17,32,0,28,14,15,-31,11,31,30,15,18,-33,13,33,29,16,22,-33,16,35,26,15,24,-31,17,37,23,14,23,-28,16,38,22,12,20,-26,14,36,23,11,16,-25,11,33,25,12,14,-28,10,31,15,45,7,-26,36,7,17,47,11,-29,39,10,16,47,16,-29,42,14,12,46,18,-26,44,17,9,44,17,-22,43,17,6,42,13,-19,40,14,7,42,8,-19,37,10,11,43,6,-22,35,8,21,38,12,-31,31,16,19,36,8,-27,28,13,20,38,17,-31,34,20,16,37,20,-28,36,23,13,35,19,-23,35,23,10,33,15,-20,32,20,11,33,9,-20,29,16,15,34,7,-23,27,13,24,31,13,-32,25,20,22,29,9,-28,22,18,23,32,18,-32,28,24,20,31,21,-29,30,27,16,29,20,-24,29,27,14,27,16,-21,26,24,14,26,11,-21,23,21,18,27,8,-24,22,18,27,23,16,-32,19,27,25,21,12,-30,16,25,26,23,20,-32,21,30,23,22,22,-30,23,32,20,21,21,-26,22,33,18,19,18,-24,20,30,19,18,14,-24,17,27,22,19,12,-26,16,25,12,48,18,-26,42,17,13,52,14,-29,45,12,7,52,15,-24,48,14,7,45,16,-20,43,15,11,42,15,-22,37,14,16,46,14,-28,39,12,9,52,9,-25,48,8,5,48,11,-19,46,10,7,43,11,-18,40,10,13,43,9,-23,38,8,14,49,9,-27,42,6,9,47,6,-21,43,5,13,50,17,-28,44,15,10,50,18,-25,45,16,10,53,15,-27,47,13,14,47,17,-27,40,15,15,49,15,-29,42,12,9,46,18,-23,42,17,7,49,16,-22,46,15,12,44,18,-24,39,16,9,43,16,-21,40,15,14,43,15,-25,37,13,16,47,11,-28,40,9,13,50,12,-27,44,9,11,53,12,-27,47,10,8,53,13,-24,48,11,6,50,13,-21,48,12,6,47,13,-20,45,12,7,44,14,-19,41,13,9,41,13,-20,38,12,13,42,12,-23,37,11,16,44,11,-26,37,9,12,51,8,-26,45,6,7,51,10,-22,48,8,5,45,10,-18,43,10,10,42,9,-20,38,8,14,46,8,-25,39,6,12,48,7,-24,43,5,9,50,7,-23,46,6,6,48,8,-20,45,7,8,44,8,-19,41,7,11,44,7,-22,40,6,11,26,-27,-11,26,-27,11,34,-19,-11,34,-19,8,38,-34,-8,38,-34,8,44,-24,-8,44,-24,0,31,-15,0,22,-25,0,45,-22,0,37,-35,13,30,-23,-13,30,-23,10,41,-28,-10,41,-28,0,24,-21,0,43,-29,10,38,-21,-10,38,-21,10,29,-30,-10,29,-30,0,37,-17,0,27,-33,12,36,-25,-12,36,-25,3,33,-16,-3,33,-16,6,23,-27,-6,23,-27,4,45,-22,-4,45,-22,4,37,-35,-4,37,-35,4,27,-22,-4,27,-22,5,43,-29,-5,43,-29,4,38,-18,-4,38,-18,5,27,-33,-5,27,-33,8,39,-32,-9,36,-32,10,38,-26,-10,35,-27,8,36,-21,-7,34,-21,0,34,-18,0,38,-34,5,52,-31,-10,50,-31,7,52,-24,-12,48,-25,4,50,-19,-8,48,-19,-2,49,-17,-2,51,-32,8,45,-25,-11,42,-25,7,46,-31,-9,43,-31,5,44,-19,-8,41,-19,-1,42,-17,-1,45,-33,4,56,-28,-10,51,-31,7,51,-24,-11,45,-28,5,45,-23,-7,41,-25,0,41,-23,-3,55,-30,1,60,-22,-12,55,-25,5,57,-16,-15,50,-21,2,52,-12,-12,47,-15,-4,48,-13,-5,59,-25,6,54,-20,-13,47,-24,3,58,-25,-11,53,-28,3,49,-16,-10,44,-19,-2,45,-16,-4,57,-28,1,60,-22,-12,55,-25,5,57,-16,-15,50,-21,2,52,-12,-12,47,-15,-4,48,-13,-5,59,-25,-5,67,-11,-15,64,-13,-2,65,-9,-17,60,-12,-4,60,-9,-13,57,-11,-8,57,-9,-11,67,-12,-7,67,-10,-13,65,-12,-5,64,-9,-14,61,-12,-6,60,-9,-12,58,-11,-8,58,-9,-10,67,-12,-10,66,-6,-14,65,-7,-8,64,-5,-14,62,-7,-8,61,-5,-13,60,-6,-10,59,-5,-12,67,-7,-9,66,-6,-14,65,-7,-8,64,-4,-15,62,-6,-9,61,-3,-14,60,-4,-11,60,-3,-12,66,-7,-10,68,-4,-15,67,-6,-9,66,-3,-16,64,-5,-10,62,-2,-15,61,-3,-12,61,-2,-13,69,-5,9,59,-6,-20,57,-10,8,56,-6,-18,58,-9,6,56,-6,-17,60,-7,3,57,-5,-19,62,-5,3,60,-4,-21,63,-5,4,62,-4,-23,62,-6,6,63,-4,-24,60,-8,9,61,-5,-23,58,-10,12,54,12,-23,45,4,11,52,12,-21,45,5,9,51,12,-21,47,6,7,52,12,-22,48,7,7,54,13,-24,49,8,8,56,13,-26,48,7,10,57,13,-26,47,5,12,56,12,-25,45,4,10,53,5,-19,50,0,12,55,5,-22,49,-1,8,52,5,-19,52,2,5,53,6,-20,53,3,5,56,6,-22,54,3,6,58,7,-25,53,2,9,59,6,-25,52,0,11,58,6,-24,50,-1,9,55,0,-19,54,-3,11,57,0,-21,53,-5,7,54,0,-18,55,-2,4,55,0,-19,57,0,4,57,1,-22,58,0,5,60,1,-24,57,-1,8,61,1,-25,55,-3,10,59,0,-23,54,-5,9,55,-3,-18,56,-6,10,58,-2,-20,55,-7,6,55,-3,-18,58,-4,4,56,-2,-19,59,-3,3,59,-1,-22,60,-3,4,61,-1,-24,60,-4,7,62,-1,-24,58,-6,9,60,-2,-23,56,-7,0,44,26,-15,60,7,0,44,25,-16,61,6,-1,44,24,-15,61,4,0,42,23,-15,60,3,0,42,23,-13,59,4,1,42,24,-13,59,5,2,42,26,-13,59,7,1,44,26,-14,60,8,10,56,16,-26,45,9,9,57,15,-27,46,8,8,55,13,-27,46,5,9,54,12,-25,45,4,10,52,12,-23,43,4,12,52,13,-23,43,6,13,54,14,-23,43,8,12,55,16,-24,44,10,1,48,22,-19,57,7,3,48,24,-18,56,8,1,47,21,-18,57,5,1,45,20,-17,56,4,3,44,20,-16,55,4,4,44,21,-15,54,5,5,45,23,-15,54,7,4,47,24,-16,55,8,6,55,17,-25,49,7,8,54,18,-24,48,9,6,53,15,-25,49,5,7,51,13,-23,48,4,9,50,13,-21,46,4,10,50,15,-20,45,5,11,51,16,-21,46,8,10,53,18,-22,47,9,8,56,15,-27,47,7,10,56,16,-26,46,9,7,55,14,-26,47,5,8,53,13,-24,46,4,10,51,12,-23,44,4,12,51,13,-22,43,6,12,53,15,-23,43,8,12,55,16,-24,44,10,30,14,16,-32,14,32,31,14,23,-34,14,39,24,14,24,-28,14,41,23,14,17,-26,15,33,35,2,24,-38,2,39,30,4,12,-32,5,28,23,4,22,-26,5,38,23,4,15,-25,5,31,25,2,31,-29,2,47,25,7,31,-29,7,47,36,2,28,-40,2,43,34,7,28,-38,8,44,28,14,25,-31,14,41,26,14,15,-29,14,31,25,4,12,-28,5,28,29,8,30,-33,9,46,31,14,19,-34,14,35,23,14,21,-26,14,37,33,4,17,-35,4,33,22,4,17,-25,5,34,29,8,30,-33,9,46,34,7,29,-38,8,44,36,2,28,-40,2,44,25,7,31,-29,7,48,25,2,31,-29,2,48,31,6,38,-35,6,54,27,5,37,-32,6,53,36,5,34,-40,5,50,37,2,35,-41,2,50,27,2,38,-32,2,54,31,2,38,-35,2,54,27,0,38,-32,0,54,31,0,38,-35,0,54,37,0,35,-41,0,50,25,0,31,-29,0,48,36,0,28,-40,0,44,29,0,30,-33,0,46,27,0,17,-29,0,34,22,0,17,-25,0,34,33,0,17,-35,0,33,29,0,30,-33,0,46,25,0,12,-28,0,28,28,0,23,-31,0,39,36,0,28,-40,0,43,25,0,31,-29,0,47,23,0,14,-25,0,31,23,0,21,-26,0,38,35,0,24,-38,0,39,30,0,12,-32,0,28,31,2,38,-35,2,54,27,2,38,-32,2,54,37,2,35,-41,2,50,27,0,38,-32,0,54,31,0,38,-35,0,54,37,0,35,-41,0,50,25,2,31,-29,2,48,25,0,31,-29,0,48,36,2,28,-40,2,44,36,0,28,-40,0,44,22,4,17,-25,5,34,33,4,17,-35,4,33,22,0,17,-25,0,34,33,0,17,-35,0,33,25,4,12,-28,5,28,25,0,12,-28,0,28,36,0,28,-40,0,43,36,2,28,-40,2,43,25,0,31,-29,0,47,25,2,31,-29,2,47,23,4,15,-25,5,31,23,4,22,-26,5,38,30,4,12,-32,5,28,35,2,24,-38,2,39,23,0,14,-25,0,31,23,0,21,-26,0,38,35,0,24,-38,0,39,30,0,12,-32,0,28,8,61,-9,-24,62,-11,6,57,-8,-22,57,-10,-4,56,-12,-10,56,-13,0,63,-18,-14,63,-19,6,63,-3,-22,64,-6,4,57,-2,-21,58,-4,-6,57,-9,-9,56,-10,0,66,-8,-14,66,-9,2,55,-10,-18,56,-12,7,58,-13,-22,59,-15,0,59,-4,-17,59,-5,2,65,-5,-18,65,-6,7,58,-9,-23,59,-12,0,60,-17,-13,60,-18,5,60,-1,-22,61,-3,1,60,-10,-16,61,-12,6,56,-12,-21,57,-15,0,62,-3,-17,62,-5,4,56,-5,-21,57,-8,8,63,-6,-23,64,-9,-6,56,-10,-9,55,-11,0,66,-13,-14,66,-14,0,55,-7,-16,55,-8,4,65,-10,-19,66,-12,4,56,-9,-20,56,-11,7,60,-11,-23,61,-13,2,58,-2,-19,58,-4,5,64,-4,-20,65,-6,6,57,-10,-22,58,-13,3,61,-2,-19,61,-4,2,56,-6,-19,56,-8,6,64,-8,-21,65,-10,0,31,26,-18,68,0,-2,31,25,-18,66,-2,-1,38,23,-12,63,1,0,39,25,-13,65,3,-2,31,28,-20,66,0,-4,31,26,-19,65,-2,-3,39,25,-15,61,2,-2,39,28,-16,62,4,-1,39,29,-16,63,5,-3,39,27,-16,62,4,-2,31,27,-20,65,0,0,31,29,-21,67,0,2,39,26,-13,67,4,0,39,24,-13,64,3,0,31,25,-18,67,-1,1,32,27,-19,69,0,3,33,27,-19,69,1,1,32,26,-19,68,0,1,39,25,-13,66,3,2,40,27,-14,67,5,1,32,30,-21,68,2,0,32,28,-21,66,0,-2,39,29,-16,62,5,0,40,30,-16,64,7,1,40,30,-16,66,8,0,39,30,-16,63,6,1,32,28,-21,66,2,3,33,29,-21,67,4,2,41,28,-14,67,7,1,40,26,-13,66,5,3,33,26,-20,68,1,4,34,28,-20,68,3,3,40,28,-13,67,7,-1,39,23,-12,63,1,-1,42,23,-11,61,3,2,43,27,-11,64,8,1,41,30,-15,65,8,-3,39,25,-15,61,2,-3,42,25,-13,60,4,0,43,29,-13,63,9,-2,40,29,-16,62,5,-2,43,27,-13,60,6,1,39,25,-13,66,4,0,42,25,-11,63,6,6,31,27,-21,70,2,4,30,27,-21,69,0,2,33,27,-20,67,2,4,34,27,-20,68,3,5,31,29,-22,70,2,4,30,28,-22,69,0,2,32,28,-21,66,2,3,33,29,-21,67,4,5,29,28,-22,70,0,6,30,28,-22,71,1,5,30,27,-21,70,0,6,31,27,-21,70,2,7,30,27,-20,71,1,6,29,26,-20,71,0,7,29,27,-21,72,0,6,29,27,-21,71,0,6,28,26,-21,72,0,7,29,27,-21,72,0,5,29,27,-20,71,0,6,30,27,-20,72,0,7,31,25,-19,73,0,6,30,25,-19,73,-1,7,30,25,-20,74,0,6,30,25,-20,73,-1,5,26,24,-21,73,-4,6,26,25,-21,74,-3,5,27,24,-20,73,-3,6,27,25,-20,74,-2,5,27,27,-21,72,-1,3,27,26,-21,71,-3,5,26,27,-22,73,-2,4,25,26,-22,72,-3,3,26,27,-22,71,-3,5,26,28,-23,72,-2,4,27,26,-21,71,-2,5,27,26,-21,72,-1,4,29,27,-22,71,0,2,28,26,-21,69,-1,3,27,29,-23,71,-1,2,27,27,-23,70,-2,1,32,29,-21,67,2,0,31,28,-21,66,0,2,28,28,-23,69,-1,3,28,29,-23,70,0,2,33,27,-19,68,1,1,32,26,-19,67,0,2,28,26,-21,70,-2,4,29,27,-22,71,0,1,27,28,-22,70,-3,0,26,27,-21,69,-4,0,31,25,-18,67,-1,0,32,27,-19,68,0,0,27,29,-23,69,-2,-1,26,28,-23,68,-4,-2,31,27,-21,65,0,-1,31,29,-21,66,0,-1,25,28,-23,69,-4,0,26,29,-23,70,-3,0,26,27,-21,69,-4,1,26,28,-22,70,-2,1,24,28,-21,72,-4,0,24,26,-21,71,-5,0,24,29,-22,72,-4,0,23,28,-22,71,-6,0,23,27,-22,71,-6,1,23,29,-22,72,-5,0,24,26,-21,71,-5,2,24,28,-21,72,-4,3,22,27,-19,73,-4,2,22,26,-19,72,-5,2,21,28,-20,74,-5,1,21,27,-20,73,-6,-2,22,28,-19,72,-8,-2,22,29,-19,73,-7,-1,22,27,-18,72,-7,-1,22,28,-19,72,-6,-1,24,28,-19,71,-5,-2,24,27,-19,70,-6,-2,24,29,-21,72,-6,-3,24,28,-20,71,-7,-3,24,28,-21,70,-6,-2,25,29,-21,71,-5,-2,24,27,-19,70,-6,-1,25,28,-20,71,-5,-1,26,28,-20,70,-3,-2,26,26,-19,69,-5,-2,26,29,-21,70,-4,-4,26,28,-21,69,-5,-2,32,28,-20,66,0,-3,31,26,-20,65,-2,-4,27,27,-21,68,-5,-2,27,29,-21,69,-3,-1,31,26,-18,67,0,-2,31,25,-18,66,-2,-2,27,26,-19,69,-5,-1,27,28,-20,70,-3,-3,24,28,-20,70,-7,-2,24,27,-19,70,-6,-1,24,28,-20,71,-5,-2,24,29,-21,71,-5,-4,27,27,-21,68,-5,-2,26,26,-19,69,-5,-1,27,28,-20,70,-3,-2,27,29,-21,70,-4,0,26,29,-23,70,-3,1,27,28,-22,70,-2,0,26,27,-21,69,-4,-1,26,28,-23,69,-4,1,23,29,-22,72,-5,1,24,28,-21,72,-4,0,24,26,-21,71,-5,0,23,27,-22,71,-6,2,27,28,-23,69,-2,2,28,26,-22,70,-1,4,29,28,-22,71,0,3,28,29,-23,70,0,4,25,26,-22,72,-3,4,27,26,-21,71,-2,5,27,27,-21,72,-1,5,26,27,-23,73,-2,6,30,28,-22,71,1,6,31,27,-21,70,2,5,30,27,-21,70,0,4,29,28,-22,70,0,7,29,27,-21,72,0,7,30,27,-20,72,1,6,29,26,-20,71,0,6,28,27,-21,71,0,-3,35,22,-16,62,-1,-1,34,25,-16,64,-1,0,35,23,-13,63,-2,-1,35,21,-15,61,-2,-2,31,22,-17,63,-4,0,32,24,-16,65,-3,0,33,22,-14,64,-4,0,32,20,-15,63,-5,0,37,25,-13,66,2,-2,35,27,-17,64,1,-1,40,22,-12,60,1,-3,40,24,-14,61,3,-1,34,21,-15,62,-4,-2,33,22,-17,62,-2,0,34,22,-14,64,-3,-1,33,24,-16,64,-1,0,31,20,-15,64,-6,-1,31,22,-17,65,-5,0,32,22,-14,65,-4,0,31,23,-16,65,-3,0,29,23,-16,67,-5,1,29,22,-15,67,-5,0,28,22,-16,67,-6,0,28,21,-15,67,-7,-3,34,22,-17,62,-2,-1,34,24,-16,64,-1,0,35,23,-14,63,-2,-1,34,21,-15,61,-3,0,32,22,-14,64,-4,0,32,20,-16,63,-5,0,31,23,-16,65,-3,-2,31,22,-17,64,-4,-2,38,26,-15,63,2,1,60,-13,-15,55,-17,-2,64,-17,-14,60,-19,1,56,-9,-14,50,-13,-6,52,-10,-8,63,-19,-1,56,-11,-14,56,-13,4,60,-15,-18,61,-17,-3,58,-6,-13,57,-7,0,66,-6,-16,66,-8,2,58,-15,-17,59,-17,0,62,-6,-15,62,-7,-3,56,-8,-13,55,-10,2,66,-11,-17,66,-13] }, - { "name": "animation_000012", "vertices": [27,0,-78,27,0,-24,-27,0,-24,-27,0,-78,27,24,-78,27,24,-24,-27,24,-24,-27,24,-78,-7,65,-8,-17,67,-8,-5,72,4,-16,74,3,-4,75,-14,-15,78,-14,-3,82,-1,-14,84,-1,-5,68,-1,-18,71,-2,-2,80,-8,-15,83,-9,-10,63,1,-16,64,1,-11,67,8,-14,67,8,-3,77,2,-16,79,1,-5,71,-13,-16,73,-13,-2,74,-6,-18,78,-6,-11,75,8,-12,65,-9,-8,85,0,-9,77,-16,-11,69,-1,-8,84,-10,-13,63,1,-12,67,8,-9,79,4,-11,71,-15,-4,75,2,-16,77,1,-5,67,-11,-17,70,-11,-3,71,-3,-18,74,-4,-10,77,4,-11,68,-12,15,44,12,-24,38,11,15,48,10,-25,42,9,11,51,9,-23,46,8,7,51,9,-20,48,9,5,48,10,-17,46,10,5,44,12,-16,42,12,9,41,14,-18,38,13,13,41,14,-21,36,12,13,27,-22,-11,25,-23,12,32,-26,-12,30,-26,8,36,-26,-10,36,-26,3,38,-23,-7,39,-22,0,36,-18,-4,38,-17,1,30,-15,-3,32,-14,6,25,-14,-5,26,-14,10,25,-18,-8,24,-19,14,38,-14,-17,34,-15,14,33,-12,-15,29,-13,10,41,-15,-15,39,-15,5,42,-15,-10,42,-14,1,39,-13,-6,40,-12,2,33,-11,-5,34,-10,6,29,-9,-7,29,-9,11,29,-10,-12,27,-11,14,43,-2,-21,39,-4,15,39,-1,-20,34,-2,10,46,-3,-19,43,-4,6,46,-3,-15,45,-3,3,44,-2,-11,43,-1,3,39,0,-10,39,0,7,35,0,-12,34,0,12,35,0,-16,32,0,28,14,15,-31,11,31,30,15,18,-33,14,33,29,16,22,-33,16,36,26,15,24,-31,17,38,23,14,23,-27,16,38,22,12,20,-25,13,36,23,11,16,-26,11,33,25,12,14,-28,10,31,14,45,7,-24,37,8,16,47,11,-27,40,11,15,47,16,-27,43,15,12,46,19,-23,44,18,8,44,18,-19,43,18,6,42,13,-16,40,15,7,42,9,-17,37,11,10,43,6,-20,35,8,21,38,12,-29,32,16,18,36,8,-26,28,14,20,38,17,-29,35,21,16,37,20,-25,36,23,12,35,19,-21,35,23,10,33,15,-18,32,20,11,33,9,-19,28,16,15,34,7,-22,27,13,24,31,13,-31,26,21,22,29,9,-28,23,18,23,31,18,-30,29,25,19,30,21,-27,30,27,15,28,20,-23,29,27,13,27,16,-20,26,25,14,26,11,-20,23,21,18,27,8,-24,22,18,27,23,16,-32,19,27,25,21,13,-30,17,25,26,23,20,-32,22,31,23,22,22,-29,23,33,20,21,21,-25,22,33,18,19,18,-23,19,31,19,18,14,-23,17,27,22,19,12,-26,16,25,11,47,19,-23,42,18,13,52,14,-26,46,13,7,52,15,-20,48,15,6,45,16,-17,42,16,11,42,15,-20,37,15,15,46,14,-26,39,13,9,52,10,-21,48,9,5,48,11,-16,46,11,7,42,11,-16,40,10,13,43,9,-21,38,8,14,49,9,-25,43,8,9,47,6,-19,43,6,13,50,17,-25,44,16,9,50,18,-22,45,17,10,53,15,-23,48,14,14,47,17,-25,40,16,15,49,15,-26,42,13,9,46,18,-20,42,18,6,48,17,-19,45,16,11,44,18,-22,39,17,8,43,16,-18,39,16,14,43,15,-23,38,14,15,47,11,-26,41,10,13,50,12,-25,44,11,11,53,12,-24,47,11,8,52,13,-21,49,12,5,50,13,-18,47,13,6,47,13,-17,44,13,6,44,14,-16,41,13,9,41,13,-18,38,13,12,42,12,-21,37,11,15,44,12,-24,38,10,12,51,9,-23,46,8,6,51,10,-19,48,10,5,45,10,-15,43,11,10,42,10,-18,38,9,14,45,8,-23,40,7,11,48,7,-22,43,6,9,50,7,-20,46,7,6,47,8,-17,45,8,7,44,8,-17,41,8,11,44,7,-20,40,6,11,26,-27,-11,26,-27,11,34,-19,-11,34,-19,8,38,-34,-8,38,-34,8,44,-24,-8,44,-24,0,31,-15,0,22,-25,0,45,-22,0,37,-35,13,30,-23,-13,30,-23,10,41,-28,-10,41,-28,0,24,-21,0,43,-29,10,38,-21,-10,38,-21,10,29,-30,-10,29,-30,0,37,-17,0,27,-33,12,36,-25,-12,36,-25,3,33,-16,-3,33,-16,6,23,-27,-6,23,-27,4,45,-22,-4,45,-22,4,37,-35,-4,37,-35,4,27,-22,-4,27,-22,5,43,-29,-5,43,-29,4,38,-18,-4,38,-18,5,27,-33,-5,27,-33,8,39,-32,-9,36,-32,10,38,-27,-10,35,-26,8,36,-21,-7,34,-21,0,34,-18,0,38,-34,5,52,-31,-9,50,-31,8,52,-25,-12,49,-24,4,50,-19,-8,48,-19,-1,49,-17,-2,51,-32,8,45,-25,-10,42,-25,7,46,-31,-9,43,-31,6,43,-19,-7,41,-19,0,42,-17,-1,45,-33,4,56,-28,-10,51,-30,8,51,-25,-11,45,-28,6,45,-23,-6,41,-25,0,41,-23,-2,55,-30,2,60,-22,-12,55,-25,6,56,-17,-14,50,-20,3,51,-12,-11,47,-14,-3,48,-12,-4,59,-25,7,53,-20,-13,47,-23,3,58,-25,-11,53,-27,4,49,-16,-9,44,-18,-2,45,-16,-3,57,-27,2,60,-22,-12,55,-25,6,56,-17,-14,50,-20,3,52,-12,-11,47,-14,-3,48,-13,-5,59,-25,-4,67,-11,-14,64,-12,-1,65,-9,-15,60,-12,-2,60,-9,-12,57,-10,-7,57,-9,-9,67,-12,-6,67,-10,-12,65,-12,-4,64,-9,-12,61,-11,-4,60,-8,-10,58,-10,-7,58,-9,-9,67,-11,-8,67,-5,-13,65,-7,-7,64,-4,-13,62,-6,-7,61,-4,-11,60,-5,-9,60,-4,-11,67,-6,-8,66,-6,-12,65,-7,-7,64,-4,-13,63,-5,-8,62,-2,-12,61,-3,-10,60,-2,-10,66,-7,-8,69,-4,-14,68,-6,-7,66,-3,-14,65,-4,-8,63,-1,-13,62,-2,-10,61,-1,-11,69,-6,11,58,-6,-18,58,-9,10,56,-6,-16,58,-8,7,55,-6,-16,60,-6,5,57,-5,-17,62,-4,4,60,-5,-20,63,-4,6,62,-4,-22,62,-5,8,62,-4,-23,60,-7,10,61,-5,-21,58,-8,12,53,12,-20,45,5,11,51,12,-18,45,6,9,51,12,-17,47,7,7,52,12,-19,48,8,7,54,13,-21,49,8,8,56,13,-22,48,8,10,56,13,-23,47,6,12,55,13,-22,45,5,10,52,5,-17,50,0,12,55,5,-19,49,0,8,52,5,-16,52,2,6,53,5,-17,53,4,5,56,6,-20,54,4,7,58,6,-22,53,3,9,59,6,-23,51,1,12,57,6,-22,50,0,10,54,0,-17,54,-3,11,56,0,-19,53,-4,7,54,0,-16,56,-1,5,55,0,-17,57,0,5,57,1,-20,58,0,6,60,1,-22,57,0,9,60,1,-23,55,-2,11,59,0,-21,54,-4,10,55,-3,-16,56,-5,11,57,-2,-19,55,-6,7,54,-3,-16,58,-3,5,56,-2,-17,60,-2,4,58,-2,-20,60,-2,6,61,-1,-22,60,-3,8,61,-1,-23,58,-4,11,60,-2,-21,56,-6,0,45,26,-12,61,8,-1,45,25,-13,61,7,-2,44,24,-13,61,5,-2,43,23,-12,61,4,-1,42,23,-11,60,4,0,42,24,-10,59,6,0,43,26,-10,59,7,0,44,26,-11,60,8,10,56,16,-22,45,10,9,56,14,-24,45,9,8,55,13,-24,45,6,8,53,12,-22,45,5,10,52,12,-20,43,5,12,52,13,-19,42,7,12,53,15,-20,43,9,12,55,16,-21,43,10,0,48,22,-16,57,7,2,48,23,-15,56,9,0,47,21,-16,57,6,0,46,20,-15,56,4,2,45,20,-14,55,5,3,45,21,-13,55,6,4,45,23,-13,55,8,3,47,24,-14,55,9,6,54,16,-22,49,8,8,54,18,-21,48,10,5,53,15,-22,49,6,6,51,13,-20,47,4,8,49,14,-18,46,4,10,49,15,-17,45,6,10,50,17,-17,45,8,10,52,18,-19,47,10,8,56,15,-23,47,8,10,56,16,-22,45,10,7,54,13,-23,47,6,8,52,13,-21,46,5,9,51,12,-20,44,5,11,51,14,-19,43,6,12,52,15,-19,43,9,12,54,16,-20,44,10,30,14,16,-32,14,32,31,14,23,-34,14,39,24,14,24,-28,14,41,23,14,17,-26,15,33,35,2,24,-38,2,39,30,4,12,-32,5,28,23,4,22,-26,5,38,23,4,15,-25,5,31,25,2,31,-29,2,47,25,7,31,-29,7,47,36,2,28,-40,2,43,34,7,28,-38,8,44,28,14,25,-31,14,41,26,14,15,-29,14,31,25,4,12,-28,5,29,29,8,30,-33,9,46,31,14,19,-34,14,35,23,14,21,-26,14,37,33,4,17,-35,4,33,22,4,17,-25,5,34,29,8,30,-33,9,46,34,7,29,-38,8,44,36,2,28,-40,2,43,25,7,31,-29,7,48,25,2,31,-29,2,48,31,6,38,-35,6,54,27,5,37,-32,6,53,36,5,34,-40,5,50,37,2,35,-41,2,50,27,2,38,-32,2,54,31,2,38,-35,2,54,27,0,38,-32,0,54,31,0,38,-35,0,54,37,0,35,-41,0,50,25,0,31,-29,0,48,36,0,28,-40,0,43,29,0,30,-33,0,46,27,0,17,-29,0,34,22,0,17,-25,0,34,33,0,17,-35,0,33,29,0,30,-33,0,46,25,0,12,-28,0,28,28,0,23,-31,0,39,36,0,28,-40,0,43,25,0,31,-29,0,47,23,0,14,-25,0,31,23,0,21,-26,0,38,35,0,24,-38,0,39,30,0,12,-32,0,28,31,2,38,-35,2,54,27,2,38,-32,2,54,37,2,35,-41,2,50,27,0,38,-32,0,54,31,0,38,-35,0,54,37,0,35,-41,0,50,25,2,31,-29,2,48,25,0,31,-29,0,48,36,2,28,-40,2,43,36,0,28,-40,0,43,22,4,17,-25,5,34,33,4,17,-35,4,33,22,0,17,-25,0,34,33,0,17,-35,0,33,25,4,12,-28,5,29,25,0,12,-28,0,28,36,0,28,-40,0,43,36,2,28,-40,2,43,25,0,31,-29,0,47,25,2,31,-29,2,47,23,4,15,-25,5,31,23,4,22,-26,5,38,30,4,12,-32,5,28,35,2,24,-38,2,39,23,0,14,-25,0,31,23,0,21,-26,0,38,35,0,24,-38,0,39,30,0,12,-32,0,28,10,61,-9,-22,62,-10,7,56,-8,-21,58,-9,-3,56,-12,-9,56,-13,1,63,-18,-13,63,-18,8,63,-3,-21,64,-4,6,57,-2,-19,58,-3,-5,57,-9,-8,56,-9,0,66,-8,-12,66,-8,3,55,-10,-17,56,-11,8,58,-13,-21,60,-14,2,59,-4,-15,59,-4,4,65,-5,-17,65,-5,8,58,-9,-22,59,-10,0,60,-17,-13,61,-18,7,60,-1,-20,61,-2,2,60,-10,-15,61,-11,7,56,-13,-20,57,-14,2,62,-3,-15,62,-4,6,56,-5,-19,57,-7,9,63,-7,-22,64,-8,-5,56,-10,-8,55,-10,1,66,-13,-13,66,-13,1,55,-7,-15,55,-8,6,65,-10,-18,66,-11,5,56,-9,-19,57,-10,9,59,-11,-22,61,-12,4,58,-2,-17,59,-3,6,64,-4,-19,65,-5,8,57,-11,-21,58,-12,5,61,-2,-18,61,-3,3,56,-6,-17,56,-7,8,64,-8,-20,65,-9,0,32,25,-17,68,0,-2,32,24,-16,67,-1,-2,39,23,-10,64,2,0,40,25,-11,66,4,-2,32,27,-19,66,1,-4,32,25,-18,65,-1,-4,39,25,-13,61,3,-3,40,28,-14,62,5,-2,40,29,-14,63,6,-4,39,27,-14,62,5,-2,32,26,-19,65,0,0,32,28,-20,66,2,1,40,26,-12,67,5,-1,40,24,-11,65,3,0,32,24,-17,67,0,1,33,26,-17,69,1,3,34,27,-18,69,2,1,33,25,-17,68,1,0,40,25,-11,66,4,1,41,27,-12,67,6,1,33,29,-20,67,3,0,32,27,-19,65,2,-3,40,28,-14,62,6,-1,40,29,-14,64,8,0,41,30,-14,66,9,-1,40,29,-14,63,7,1,34,27,-19,65,3,3,35,28,-20,67,5,1,42,28,-13,68,8,0,41,26,-12,66,6,2,35,25,-18,68,2,4,35,27,-19,68,5,2,41,28,-11,67,8,-2,40,23,-10,64,2,-3,43,23,-8,62,4,0,44,27,-9,65,9,0,41,30,-13,65,9,-5,40,25,-12,61,3,-5,42,25,-11,60,4,-1,44,29,-11,63,9,-3,40,28,-14,62,6,-3,43,27,-11,61,7,0,40,25,-11,66,5,0,43,25,-9,64,6,6,33,26,-19,70,3,4,32,26,-19,69,2,2,34,26,-18,67,3,3,35,27,-18,68,5,5,32,28,-21,70,3,4,31,27,-20,69,2,2,34,27,-20,66,3,3,35,28,-20,67,5,5,31,26,-20,70,1,6,32,27,-21,71,3,5,32,26,-19,70,2,6,33,26,-19,70,3,7,32,25,-19,71,2,6,31,25,-19,71,1,7,31,26,-20,72,2,6,30,26,-20,71,1,6,31,25,-20,72,0,7,31,25,-20,72,2,5,31,26,-19,71,1,6,32,26,-19,72,2,6,33,25,-18,73,1,5,33,24,-18,73,0,7,33,24,-19,74,1,6,32,24,-19,73,0,6,28,23,-20,73,-3,7,28,24,-20,74,-2,5,29,23,-19,73,-2,6,29,24,-19,74,-1,5,29,26,-20,72,0,4,29,25,-20,71,-1,6,28,25,-21,73,-1,5,27,25,-21,72,-2,4,27,25,-21,71,-1,5,28,26,-22,72,0,4,29,24,-20,71,-1,5,29,25,-20,72,0,4,30,26,-21,70,1,3,30,25,-20,69,0,4,29,27,-22,71,0,3,28,26,-22,70,0,1,33,28,-20,67,3,0,32,27,-19,66,1,2,29,27,-22,69,0,3,29,28,-22,70,1,2,34,27,-18,68,3,1,33,26,-18,67,1,3,30,25,-20,70,0,4,30,26,-21,71,0,1,28,27,-20,70,-1,0,27,25,-20,69,-3,0,32,25,-17,67,0,0,33,26,-17,68,1,0,27,28,-22,69,-1,0,27,27,-21,68,-2,-2,32,27,-19,65,0,0,32,28,-20,66,1,0,26,27,-22,69,-3,0,27,28,-22,70,-2,0,27,25,-20,69,-2,1,28,27,-20,70,-1,2,26,26,-20,72,-2,1,25,25,-19,71,-3,2,25,27,-21,72,-3,0,25,26,-21,71,-4,1,24,26,-21,71,-4,2,24,27,-21,72,-3,1,25,25,-20,71,-3,3,26,26,-20,72,-2,4,24,25,-18,73,-3,3,24,24,-18,72,-4,4,23,26,-19,74,-4,3,23,25,-19,73,-5,-1,22,26,-18,73,-6,0,23,27,-19,73,-5,0,23,26,-18,72,-5,0,23,27,-18,73,-5,0,25,27,-19,72,-4,-1,25,26,-18,71,-5,-1,25,28,-20,72,-4,-2,24,27,-19,71,-5,-2,25,27,-20,70,-5,-1,25,28,-20,71,-4,-1,25,26,-18,70,-5,0,26,27,-19,71,-3,0,27,27,-19,70,-2,-2,27,25,-18,69,-4,-2,27,28,-20,70,-3,-3,26,26,-20,69,-4,-2,32,27,-19,66,0,-3,32,25,-18,65,0,-3,27,26,-20,68,-3,-2,28,28,-20,69,-2,-1,32,26,-17,67,0,-2,32,24,-16,66,-1,-2,27,25,-18,69,-3,0,28,27,-19,70,-2,-2,24,27,-20,71,-5,-1,25,26,-18,70,-5,0,25,27,-19,71,-3,-1,25,28,-20,72,-4,-3,27,26,-20,68,-4,-2,27,25,-18,69,-3,0,28,27,-19,70,-2,-2,27,28,-20,70,-2,0,27,28,-22,70,-1,1,28,27,-21,70,-1,0,27,25,-20,69,-2,0,27,27,-22,69,-3,2,25,27,-21,72,-3,2,26,26,-20,72,-2,1,25,25,-20,71,-4,1,24,26,-21,71,-4,2,28,26,-22,69,0,3,30,25,-20,69,0,4,30,26,-21,71,0,4,29,28,-22,70,0,4,27,25,-21,71,-2,4,28,24,-20,71,-1,5,29,25,-20,72,0,5,28,26,-22,72,0,6,32,27,-21,70,3,6,33,26,-19,70,3,5,32,26,-19,69,2,5,31,27,-21,69,2,7,31,26,-20,72,2,7,32,26,-19,72,2,6,31,25,-19,71,1,6,30,25,-20,71,1,-3,35,22,-15,62,0,-1,35,24,-14,65,0,0,37,22,-12,64,-1,-2,36,20,-13,61,-1,-2,32,21,-16,64,-3,-1,33,23,-15,65,-2,0,34,21,-13,65,-3,-1,34,20,-14,63,-4,0,38,24,-12,66,3,-3,36,26,-16,64,2,-3,41,22,-10,61,2,-4,40,24,-12,61,3,-1,35,20,-14,62,-3,-3,34,22,-15,63,-1,0,35,22,-12,64,-2,-1,34,24,-14,65,0,0,33,20,-14,64,-5,-2,32,21,-16,65,-4,0,33,21,-13,65,-3,0,32,23,-15,66,-2,0,30,22,-15,68,-4,1,31,21,-13,68,-4,0,29,21,-15,68,-5,0,30,20,-14,67,-6,-3,35,22,-15,62,-1,-1,35,24,-14,65,0,0,36,22,-12,64,-2,-2,36,20,-13,62,-2,0,34,21,-13,65,-3,0,33,20,-14,64,-4,0,33,23,-15,65,-2,-2,32,21,-16,64,-3,-3,38,25,-13,63,3,2,60,-13,-15,55,-16,-1,63,-16,-13,60,-18,2,56,-9,-13,50,-12,-5,52,-10,-7,63,-18,0,56,-11,-13,56,-12,5,60,-15,-17,61,-16,-1,58,-6,-12,57,-7,2,65,-6,-14,66,-7,3,58,-15,-16,59,-16,1,62,-6,-14,62,-7,-1,56,-8,-11,55,-9,3,66,-11,-15,66,-12] }, - { "name": "animation_000013", "vertices": [27,0,-78,27,0,-24,-27,0,-24,-27,0,-78,27,24,-78,27,24,-24,-27,24,-24,-27,24,-78,-6,65,-8,-17,66,-8,-5,73,3,-17,74,3,-6,76,-14,-16,77,-14,-5,83,-1,-16,84,-1,-5,69,-1,-18,70,-1,-4,81,-8,-17,82,-9,-9,63,1,-15,63,1,-10,67,8,-13,67,8,-4,78,1,-17,79,1,-5,71,-13,-17,72,-13,-3,75,-6,-19,76,-6,-11,75,8,-12,65,-9,-10,85,0,-11,78,-16,-12,69,-1,-10,84,-10,-12,63,1,-12,67,8,-11,79,3,-11,71,-15,-5,76,1,-17,77,1,-6,68,-11,-18,69,-11,-3,72,-3,-19,73,-4,-11,77,4,-12,67,-12,13,43,13,-25,38,10,12,48,11,-26,42,8,9,50,9,-25,46,7,5,50,9,-21,48,8,3,47,11,-18,46,10,3,43,13,-17,42,12,7,40,14,-19,38,13,11,40,14,-22,36,12,14,27,-22,-11,25,-23,12,32,-25,-12,30,-26,8,37,-26,-10,36,-26,3,38,-23,-7,39,-22,0,35,-19,-4,39,-18,1,30,-15,-3,33,-14,6,25,-15,-5,26,-14,11,25,-18,-8,24,-18,13,38,-13,-17,34,-15,14,33,-12,-16,29,-13,9,41,-14,-15,39,-15,4,41,-15,-11,42,-15,0,38,-13,-7,40,-12,1,32,-11,-5,35,-10,6,28,-10,-7,29,-9,11,29,-10,-12,27,-11,12,43,-2,-22,38,-4,14,38,0,-21,34,-2,9,46,-3,-20,43,-4,4,45,-3,-16,45,-3,1,43,-2,-12,44,-2,2,38,0,-11,39,0,6,34,0,-13,34,0,11,35,0,-17,32,0,28,14,15,-31,11,31,29,16,18,-33,13,33,28,16,22,-33,16,36,26,15,24,-31,17,38,23,13,23,-28,16,38,22,12,20,-25,14,36,23,11,16,-26,11,33,25,12,14,-28,10,31,12,44,7,-25,36,8,14,46,12,-28,39,11,13,46,16,-28,43,14,10,45,19,-25,44,17,6,43,18,-20,43,17,4,41,14,-17,40,15,5,41,9,-17,37,11,9,42,6,-21,35,8,19,37,13,-30,31,16,17,35,8,-27,28,13,18,38,18,-30,35,20,14,36,20,-26,36,23,11,34,19,-22,35,23,9,32,15,-19,32,20,10,32,10,-19,29,16,13,33,7,-22,27,13,22,31,14,-31,25,21,21,29,10,-28,23,18,21,31,18,-31,28,24,18,30,21,-28,30,27,14,28,20,-23,29,27,13,26,16,-20,26,25,14,25,11,-21,23,21,17,27,8,-24,22,18,26,23,16,-32,19,27,25,21,13,-30,16,25,25,23,20,-32,22,30,22,22,22,-29,23,33,19,20,21,-26,22,33,18,18,18,-23,19,31,19,18,14,-23,17,27,22,19,12,-26,16,25,9,46,19,-24,42,17,10,51,15,-27,45,13,4,50,16,-22,48,14,4,44,17,-18,43,16,9,41,16,-21,37,14,13,45,15,-27,39,12,6,51,10,-23,48,9,2,47,11,-18,46,10,5,41,11,-17,40,10,11,42,10,-22,38,8,12,48,9,-26,43,7,7,46,7,-20,43,6,10,49,18,-26,44,16,7,48,18,-23,45,17,7,51,16,-25,48,14,12,46,18,-26,40,15,12,48,15,-28,42,13,6,45,19,-21,42,17,4,47,17,-20,46,16,9,43,18,-23,39,16,6,42,17,-19,40,16,12,42,16,-24,38,14,13,47,12,-27,41,9,10,49,12,-26,44,10,8,52,13,-25,47,10,5,51,13,-23,49,12,3,49,14,-19,48,13,4,46,14,-19,45,13,4,42,14,-18,41,13,7,40,13,-19,38,12,10,41,13,-22,37,11,13,43,12,-25,38,10,9,50,9,-25,46,7,4,49,10,-20,48,9,3,43,11,-16,43,10,8,41,10,-19,38,9,12,45,9,-24,40,7,9,47,7,-23,43,5,6,49,8,-21,46,6,4,46,8,-18,45,7,6,43,8,-18,41,7,9,43,8,-21,40,6,11,26,-27,-11,26,-27,11,34,-19,-11,34,-19,8,38,-34,-8,38,-34,8,44,-24,-8,44,-24,0,31,-15,0,22,-25,0,45,-22,0,37,-35,13,30,-23,-13,30,-23,10,41,-28,-10,41,-28,0,24,-21,0,43,-29,10,38,-21,-10,38,-21,10,29,-30,-10,29,-30,0,37,-17,0,27,-33,12,36,-25,-12,36,-25,3,33,-16,-3,33,-16,6,23,-27,-6,23,-27,4,45,-22,-4,45,-22,4,37,-35,-4,37,-35,4,27,-22,-4,27,-22,5,43,-29,-5,43,-29,4,38,-18,-4,38,-18,5,27,-33,-5,27,-33,8,39,-32,-9,36,-32,10,38,-27,-10,35,-26,8,36,-21,-7,34,-21,0,34,-18,0,38,-34,5,52,-31,-9,50,-31,8,51,-25,-12,49,-24,4,50,-19,-8,48,-19,-1,49,-17,-2,51,-32,8,45,-25,-10,42,-25,7,46,-31,-9,43,-31,6,43,-19,-7,41,-19,0,42,-17,-1,45,-33,4,56,-28,-10,51,-30,8,51,-25,-10,45,-28,6,45,-23,-6,41,-25,0,41,-23,-2,55,-29,2,60,-22,-12,55,-24,6,56,-17,-14,50,-20,4,51,-12,-11,47,-14,-3,48,-12,-4,59,-25,7,53,-20,-13,47,-23,3,58,-25,-11,53,-27,4,49,-16,-9,44,-18,-2,45,-16,-3,57,-27,2,60,-22,-12,55,-25,6,56,-17,-14,50,-20,3,52,-12,-11,47,-14,-3,48,-13,-4,59,-25,-4,67,-10,-14,64,-12,0,65,-9,-15,60,-11,-2,60,-9,-12,57,-10,-6,57,-9,-9,67,-12,-5,67,-10,-12,65,-12,-3,64,-9,-12,61,-11,-4,60,-8,-10,58,-10,-7,58,-9,-9,67,-11,-8,67,-5,-12,65,-7,-6,64,-4,-13,62,-6,-7,61,-4,-11,60,-5,-8,60,-4,-10,67,-6,-8,66,-5,-12,65,-6,-6,64,-3,-13,62,-5,-7,62,-2,-12,61,-3,-9,60,-2,-10,66,-7,-8,69,-4,-13,67,-5,-7,66,-2,-14,64,-4,-8,63,-1,-13,62,-2,-10,61,-1,-11,69,-6,11,58,-6,-19,57,-9,10,56,-6,-16,58,-7,7,55,-6,-15,60,-6,5,57,-6,-17,62,-4,4,60,-5,-19,63,-4,6,62,-5,-22,62,-5,8,62,-4,-22,60,-7,11,61,-5,-21,58,-8,11,53,12,-22,45,5,10,52,12,-20,45,6,8,51,12,-19,46,7,6,52,12,-20,48,8,6,54,13,-22,49,9,7,56,13,-24,48,8,9,57,13,-25,47,6,11,55,13,-24,45,5,10,53,5,-18,49,0,12,55,5,-20,49,0,7,52,5,-17,51,2,5,53,5,-18,53,4,5,56,6,-20,54,4,6,58,6,-23,53,3,9,59,6,-24,52,1,11,57,6,-23,50,0,10,54,0,-17,53,-3,11,56,0,-20,53,-4,7,54,0,-16,55,-1,5,55,0,-17,57,0,5,58,1,-20,58,0,6,60,1,-22,57,0,9,60,1,-23,56,-2,11,59,1,-22,54,-3,10,55,-3,-17,56,-5,11,57,-2,-19,55,-6,7,54,-3,-16,57,-3,5,56,-2,-17,59,-2,4,59,-2,-20,60,-1,6,61,-1,-22,60,-2,9,61,-1,-23,58,-4,11,60,-2,-22,56,-6,-1,46,26,-12,60,8,-3,46,25,-13,60,7,-3,45,24,-13,60,5,-3,44,23,-12,59,4,-2,43,23,-11,58,5,-1,43,24,-10,58,6,0,44,26,-10,58,7,0,45,26,-11,59,9,10,56,16,-24,45,10,8,57,14,-25,46,9,7,55,13,-25,46,7,8,53,12,-24,45,5,9,52,12,-22,43,5,11,52,13,-21,42,7,12,53,15,-22,43,9,11,55,16,-23,44,10,0,49,22,-16,56,8,1,49,23,-15,56,9,0,48,21,-16,56,6,0,46,20,-15,55,5,1,45,20,-14,54,5,2,45,21,-13,53,6,3,46,23,-13,54,8,2,48,24,-14,54,9,5,55,16,-23,49,9,7,55,18,-22,48,10,5,53,15,-23,49,6,5,51,14,-22,47,5,7,50,14,-20,46,5,9,49,15,-19,45,6,9,51,17,-19,45,8,9,53,18,-20,46,10,7,56,15,-25,47,9,9,56,16,-24,46,10,6,55,13,-24,47,6,7,53,13,-23,46,5,8,51,13,-21,44,5,10,51,14,-21,43,7,11,53,15,-21,43,9,11,55,16,-22,44,10,30,14,16,-32,14,31,31,14,23,-34,14,39,24,14,24,-28,14,41,23,14,17,-26,15,33,35,2,24,-39,2,39,30,4,12,-32,5,28,23,4,22,-26,5,38,23,4,15,-25,5,31,25,2,31,-30,2,47,25,7,31,-30,7,47,36,2,28,-40,2,43,34,7,28,-38,8,44,28,14,25,-31,14,41,26,14,15,-28,14,31,25,4,12,-28,5,29,29,8,30,-33,9,46,31,14,19,-34,14,35,23,14,21,-26,14,37,33,4,17,-35,4,33,22,4,17,-25,5,34,29,8,30,-33,9,46,34,7,29,-38,8,44,36,2,28,-40,2,43,25,7,31,-30,7,48,25,2,31,-30,2,48,31,6,38,-36,6,53,27,5,37,-32,6,53,36,5,34,-41,5,49,37,2,35,-41,2,50,27,2,38,-32,2,54,31,2,38,-36,2,54,27,0,38,-32,0,54,31,0,38,-36,0,54,37,0,35,-41,0,50,25,0,31,-30,0,48,36,0,28,-40,0,43,29,0,30,-33,0,46,27,0,17,-29,0,34,22,0,17,-25,0,34,33,0,17,-35,0,33,29,0,30,-33,0,46,25,0,12,-28,0,28,28,0,23,-31,0,39,36,0,28,-40,0,43,25,0,31,-30,0,47,23,0,14,-25,0,31,23,0,21,-26,0,38,35,0,24,-39,0,39,30,0,12,-32,0,28,31,2,38,-36,2,54,27,2,38,-32,2,54,37,2,35,-41,2,50,27,0,38,-32,0,54,31,0,38,-36,0,54,37,0,35,-41,0,50,25,2,31,-30,2,48,25,0,31,-30,0,48,36,2,28,-40,2,43,36,0,28,-40,0,43,22,4,17,-25,5,34,33,4,17,-35,4,33,22,0,17,-25,0,34,33,0,17,-35,0,33,25,4,12,-28,5,29,25,0,12,-28,0,28,36,0,28,-40,0,43,36,2,28,-40,2,43,25,0,31,-30,0,47,25,2,31,-30,2,47,23,4,15,-25,5,31,23,4,22,-26,5,38,30,4,12,-32,5,28,35,2,24,-39,2,39,23,0,14,-25,0,31,23,0,21,-26,0,38,35,0,24,-39,0,39,30,0,12,-32,0,28,10,60,-9,-22,62,-10,8,56,-8,-21,58,-9,-3,56,-12,-9,56,-13,2,63,-18,-13,63,-18,8,63,-4,-21,64,-4,6,57,-2,-19,58,-3,-4,57,-9,-8,56,-9,0,66,-8,-12,66,-8,3,55,-10,-16,56,-11,8,58,-13,-20,60,-14,2,59,-4,-15,59,-4,4,65,-5,-16,65,-5,9,58,-9,-21,59,-10,0,60,-17,-12,61,-17,7,60,-1,-20,61,-2,3,60,-10,-15,61,-11,7,56,-13,-20,57,-14,2,62,-3,-15,62,-4,6,56,-5,-19,57,-6,9,63,-7,-21,64,-7,-4,56,-10,-8,55,-10,1,66,-13,-13,66,-13,1,55,-7,-15,55,-7,6,65,-10,-18,66,-10,6,56,-9,-19,57,-10,9,59,-11,-21,61,-12,4,58,-2,-17,58,-3,7,64,-4,-19,65,-5,8,57,-11,-21,58,-12,5,61,-2,-17,61,-2,4,56,-6,-17,56,-7,8,64,-8,-20,65,-9,-1,33,26,-16,68,0,-3,33,24,-15,66,-1,-3,40,23,-10,62,2,-1,40,25,-10,64,4,-4,33,28,-18,66,1,-5,33,25,-17,64,0,-6,40,25,-12,60,3,-5,40,28,-13,61,5,-3,41,29,-14,62,7,-5,40,27,-13,61,5,-4,33,27,-18,64,0,-2,33,29,-19,66,2,0,41,26,-10,66,5,-2,41,24,-10,63,3,-1,33,25,-16,67,0,0,34,27,-16,68,1,1,35,27,-17,68,3,0,34,26,-16,67,1,-1,41,25,-10,65,4,0,42,27,-11,66,7,0,34,29,-19,67,4,-1,33,28,-18,65,2,-4,40,28,-13,61,6,-2,41,30,-13,63,8,0,42,30,-13,65,9,-3,41,30,-13,62,8,0,34,28,-18,65,4,2,36,29,-19,67,6,0,43,28,-11,66,8,-1,42,26,-11,65,6,1,35,26,-17,67,2,2,36,27,-17,68,5,0,42,28,-10,66,8,-3,41,23,-10,62,2,-4,44,23,-8,60,4,0,45,27,-8,63,9,0,42,30,-12,64,9,-6,40,25,-12,60,3,-6,43,25,-10,59,5,-2,45,29,-10,61,9,-4,41,28,-13,61,6,-5,44,27,-11,59,7,0,41,25,-10,65,5,-2,44,25,-8,62,6,4,34,27,-19,70,3,3,33,26,-19,69,2,1,35,26,-17,66,3,2,36,27,-17,67,5,4,33,28,-20,69,4,3,32,27,-20,68,2,0,35,28,-19,66,4,2,35,29,-18,67,5,3,32,27,-20,69,2,5,33,28,-20,70,3,3,33,26,-19,69,2,4,34,27,-19,70,3,5,33,26,-19,71,2,4,32,25,-19,70,1,5,32,27,-20,71,2,4,31,26,-20,70,1,5,32,25,-20,71,1,6,32,26,-20,72,2,4,32,26,-19,71,1,5,33,27,-19,72,2,4,34,26,-19,73,1,3,33,25,-19,73,0,5,34,25,-20,73,1,4,33,25,-20,73,0,4,29,23,-21,73,-3,5,30,24,-21,74,-2,3,30,24,-20,73,-2,4,30,25,-20,73,-1,4,30,26,-20,72,0,2,29,25,-20,71,-1,4,29,26,-22,72,0,3,28,25,-21,71,-1,3,28,26,-21,71,-1,4,29,27,-22,72,0,3,29,25,-20,71,-1,4,30,26,-20,72,0,3,31,27,-20,70,1,1,30,26,-20,69,0,2,30,28,-21,70,1,1,29,27,-21,69,0,0,34,29,-19,67,3,-1,33,28,-18,66,2,1,30,27,-21,68,0,2,30,28,-21,69,1,1,35,27,-17,68,3,0,34,26,-17,67,1,1,30,26,-20,69,0,3,31,27,-20,70,1,0,29,27,-19,70,-1,-1,28,26,-19,69,-2,-1,33,25,-16,66,0,0,33,26,-16,67,1,0,28,29,-21,69,0,-2,28,27,-20,68,-2,-3,32,27,-18,65,0,-2,33,28,-18,66,2,-1,27,27,-21,69,-3,0,27,28,-21,70,-1,-1,28,26,-19,69,-2,0,29,27,-19,70,-1,1,28,26,-19,72,-2,0,27,25,-19,71,-4,1,26,27,-21,71,-3,0,26,26,-21,70,-4,0,26,26,-20,71,-4,1,26,27,-21,72,-3,0,27,25,-19,71,-4,1,28,26,-19,72,-3,2,27,25,-19,73,-4,1,27,24,-18,72,-5,3,26,25,-20,74,-4,2,26,24,-20,73,-5,0,25,25,-19,72,-6,0,25,26,-19,73,-5,0,26,25,-18,72,-6,0,26,26,-18,72,-5,-1,27,27,-18,71,-4,-2,27,26,-18,70,-5,-1,26,27,-20,71,-4,-2,25,26,-20,70,-5,-3,26,26,-20,69,-5,-2,26,28,-20,71,-3,-2,27,26,-18,70,-5,-1,27,27,-18,71,-3,-2,29,27,-18,70,-2,-3,28,26,-18,68,-3,-3,28,28,-20,69,-2,-4,27,27,-19,68,-4,-4,33,27,-18,66,1,-5,32,25,-17,65,0,-4,28,27,-19,67,-3,-3,29,28,-19,69,-1,-2,33,26,-16,67,0,-3,32,24,-15,65,0,-3,28,26,-18,68,-3,-2,29,27,-18,69,-2,-3,26,26,-20,70,-5,-2,27,26,-18,70,-5,-1,27,27,-18,71,-3,-1,26,28,-20,71,-4,-4,28,27,-19,68,-3,-3,28,26,-18,68,-3,-2,29,27,-18,69,-2,-3,28,28,-20,69,-2,0,28,29,-21,69,-1,0,29,28,-19,70,-1,-1,28,26,-19,69,-2,-2,27,27,-21,68,-2,1,26,27,-21,72,-3,1,28,26,-19,72,-2,0,27,25,-19,71,-4,0,26,26,-21,71,-4,1,29,27,-21,69,0,1,30,26,-20,69,0,3,31,27,-20,70,1,2,30,28,-21,70,1,3,28,25,-21,71,-1,3,29,25,-20,71,-1,4,30,26,-20,72,0,4,28,26,-22,72,0,4,33,28,-20,70,3,4,34,27,-19,70,3,3,33,26,-19,69,2,3,32,27,-20,69,2,6,32,26,-20,71,2,5,33,26,-19,71,2,4,32,26,-19,71,1,5,31,26,-20,71,1,-5,36,22,-14,61,0,-3,36,24,-13,64,0,-1,37,23,-11,63,-1,-3,37,21,-13,60,-1,-3,33,21,-15,63,-3,-2,34,23,-14,64,-2,-1,35,22,-12,64,-3,-2,34,20,-13,62,-4,-1,39,24,-11,65,3,-4,37,27,-15,63,2,-4,42,22,-9,59,2,-6,41,24,-11,60,3,-3,36,20,-13,61,-3,-4,35,22,-15,62,-1,-1,36,22,-11,63,-2,-2,35,24,-13,64,0,-2,33,20,-13,63,-5,-3,32,21,-15,64,-4,0,34,22,-12,64,-3,-2,33,23,-14,65,-2,0,31,22,-13,67,-3,0,31,21,-12,67,-4,-1,30,21,-14,67,-5,0,31,20,-13,66,-5,-4,35,22,-15,61,-1,-3,35,24,-13,64,0,-1,37,22,-11,63,-1,-3,36,20,-13,61,-2,0,34,22,-12,64,-3,-2,34,20,-13,63,-4,-2,33,23,-14,65,-2,-3,33,21,-15,64,-3,-5,39,26,-12,62,3,2,60,-13,-14,55,-16,0,63,-16,-13,60,-18,2,56,-9,-13,50,-12,-5,52,-10,-7,63,-18,0,56,-11,-13,56,-12,5,60,-15,-17,61,-16,-1,58,-6,-11,57,-7,2,65,-6,-14,66,-6,4,58,-15,-16,59,-15,1,62,-6,-13,62,-6,-1,56,-8,-11,55,-9,4,66,-11,-15,66,-11] }, - { "name": "animation_000014", "vertices": [27,0,-78,27,0,-24,-27,0,-24,-27,0,-78,27,24,-78,27,24,-24,-27,24,-24,-27,24,-78,-6,66,-8,-16,64,-6,-5,74,3,-16,72,5,-9,77,-14,-19,74,-13,-8,84,-1,-18,81,0,-4,70,-2,-17,68,0,-7,82,-9,-21,79,-7,-6,64,2,-12,63,2,-7,67,9,-10,67,9,-5,79,1,-18,76,3,-7,72,-13,-19,70,-11,-5,77,-6,-21,73,-4,-10,75,8,-11,64,-8,-14,84,0,-14,76,-15,-11,69,-1,-15,83,-9,-9,63,2,-9,67,9,-12,79,4,-13,70,-14,-5,77,1,-17,74,3,-6,69,-11,-18,66,-9,-4,73,-4,-19,70,-1,-11,77,5,-12,66,-11,15,44,12,-28,37,9,14,48,10,-30,40,7,11,51,9,-29,45,5,7,51,9,-26,47,6,4,48,10,-22,46,8,5,44,12,-21,43,11,8,41,14,-22,38,12,12,41,14,-25,36,11,13,27,-22,-10,25,-23,12,32,-26,-11,29,-26,8,36,-26,-11,35,-26,3,38,-23,-9,39,-23,0,36,-18,-6,39,-18,1,30,-15,-4,34,-14,6,25,-14,-5,27,-14,10,25,-18,-7,24,-18,14,38,-14,-18,33,-16,14,33,-12,-16,29,-13,10,41,-15,-17,38,-16,4,42,-15,-13,41,-16,1,38,-13,-9,41,-13,2,33,-11,-7,36,-10,6,29,-10,-8,30,-9,11,29,-10,-12,27,-11,14,43,-2,-24,37,-5,15,39,0,-22,33,-3,10,46,-3,-23,42,-6,5,46,-3,-19,44,-5,2,43,-2,-15,44,-3,3,38,0,-13,40,0,7,35,0,-14,35,0,12,35,0,-18,32,0,28,14,15,-31,10,31,29,15,18,-33,13,32,29,16,22,-34,15,35,26,15,24,-32,17,37,23,14,23,-29,17,37,22,12,20,-26,14,36,23,11,16,-25,12,33,25,12,14,-27,10,31,14,45,7,-27,35,7,16,47,11,-31,38,9,15,47,16,-32,41,13,11,46,19,-29,43,15,8,44,18,-25,43,16,6,42,13,-21,40,13,7,41,9,-20,37,10,10,42,6,-23,35,7,20,38,12,-32,30,15,18,36,8,-28,27,12,19,38,17,-33,33,19,16,37,20,-30,36,22,12,35,19,-25,35,22,10,33,15,-22,33,20,11,32,9,-21,29,16,14,33,7,-24,27,13,23,31,13,-32,24,20,21,29,9,-29,22,17,22,31,18,-33,27,23,19,30,21,-30,29,26,15,28,20,-26,29,26,13,26,16,-22,27,24,14,26,11,-22,24,21,18,27,8,-24,21,18,26,23,16,-33,18,27,25,21,13,-30,16,25,26,23,20,-33,21,30,23,22,22,-31,23,32,20,20,21,-27,22,32,18,19,18,-24,20,30,19,18,14,-24,17,27,22,19,12,-26,16,25,11,47,19,-28,42,15,12,51,15,-31,44,11,6,51,15,-27,48,12,6,45,16,-23,43,14,11,42,16,-24,37,13,15,46,14,-30,38,11,8,52,10,-27,47,7,4,48,11,-22,46,9,7,42,11,-21,40,9,12,43,10,-25,37,7,13,48,9,-29,41,5,8,46,7,-24,43,4,12,50,17,-31,43,14,8,49,18,-28,45,15,9,52,15,-30,47,12,13,46,17,-30,39,14,14,49,15,-31,41,11,8,46,18,-25,42,16,6,48,17,-25,46,14,11,44,18,-27,39,15,8,43,17,-23,40,14,13,43,15,-27,37,12,15,47,12,-30,39,8,12,50,12,-30,43,8,10,52,12,-30,46,8,7,52,13,-27,48,10,5,50,13,-24,47,11,5,47,14,-23,45,11,6,43,14,-21,42,12,8,41,13,-22,38,11,12,41,13,-25,36,10,15,44,12,-28,37,8,11,51,9,-29,44,5,6,50,10,-25,47,7,4,44,11,-20,43,9,9,42,10,-22,38,7,13,45,9,-27,39,5,11,48,7,-26,42,4,8,49,7,-25,45,5,6,47,8,-22,45,6,7,44,8,-21,41,6,10,44,7,-24,39,5,11,26,-27,-11,26,-27,11,34,-19,-11,34,-19,8,38,-34,-8,38,-34,8,44,-24,-8,44,-24,0,31,-15,0,22,-25,0,45,-22,0,37,-35,13,30,-23,-13,30,-23,10,41,-28,-10,41,-28,0,24,-21,0,43,-29,10,38,-21,-10,38,-21,10,29,-30,-10,29,-30,0,37,-17,0,27,-33,12,36,-25,-12,36,-25,3,33,-16,-3,33,-16,6,23,-27,-6,23,-27,4,45,-22,-4,45,-22,4,37,-35,-4,37,-35,4,27,-22,-4,27,-22,5,43,-29,-5,43,-29,4,38,-18,-4,38,-18,5,27,-33,-5,27,-33,8,39,-32,-9,36,-32,10,38,-27,-10,35,-26,8,36,-21,-7,34,-20,0,34,-18,0,38,-34,5,52,-31,-9,50,-30,8,51,-25,-11,49,-24,5,50,-19,-7,48,-19,-1,49,-17,-2,51,-32,9,45,-25,-10,42,-25,7,46,-31,-9,44,-31,6,43,-19,-7,41,-19,0,42,-17,-1,45,-33,4,56,-28,-10,51,-29,8,51,-25,-10,45,-27,6,45,-24,-6,41,-25,0,41,-23,-2,55,-29,3,60,-22,-11,55,-24,7,56,-17,-14,50,-19,5,51,-12,-10,46,-14,-2,48,-12,-4,59,-25,8,53,-21,-12,47,-23,4,58,-25,-10,53,-27,5,49,-16,-8,44,-18,-1,45,-16,-3,57,-27,3,60,-22,-11,55,-24,7,56,-17,-14,50,-19,5,51,-12,-10,47,-14,-2,48,-12,-4,59,-24,-2,67,-10,-13,64,-11,0,64,-9,-14,60,-10,-1,60,-8,-10,57,-9,-5,57,-8,-8,67,-11,-4,66,-9,-10,64,-11,-2,63,-8,-11,61,-10,-2,60,-8,-9,58,-9,-5,58,-8,-8,67,-10,-6,66,-5,-11,65,-6,-5,64,-4,-11,62,-5,-5,61,-3,-9,60,-4,-7,59,-4,-9,67,-5,-6,66,-5,-11,64,-6,-5,64,-3,-11,62,-4,-5,62,-1,-10,60,-2,-7,60,-1,-9,66,-6,-7,69,-4,-12,67,-5,-5,66,-2,-12,64,-3,-6,63,0,-11,61,-1,-8,61,0,-10,69,-5,13,58,-6,-19,58,-9,11,55,-6,-17,57,-8,9,55,-6,-15,58,-6,6,57,-6,-16,60,-4,6,59,-5,-17,62,-4,8,62,-5,-19,63,-5,10,62,-5,-21,62,-7,12,60,-5,-21,60,-9,13,53,12,-29,47,2,12,51,11,-27,47,3,9,51,11,-26,47,5,8,52,12,-26,49,6,7,54,12,-28,51,7,9,56,13,-29,51,6,11,56,13,-31,51,4,13,55,12,-31,49,3,12,52,5,-23,50,0,13,54,5,-25,51,-1,9,52,5,-22,51,1,7,53,5,-22,53,3,6,56,6,-23,55,3,8,58,6,-26,56,2,11,58,6,-27,55,0,13,57,6,-27,53,-1,11,54,0,-20,53,-4,13,56,0,-23,54,-5,9,53,0,-19,54,-2,7,55,0,-19,56,0,6,57,0,-21,58,0,8,59,1,-23,59,-1,10,60,1,-24,58,-3,13,58,0,-24,56,-5,11,55,-3,-19,55,-6,13,57,-3,-21,56,-7,9,54,-3,-17,56,-4,7,56,-3,-17,58,-2,6,58,-2,-19,60,-2,8,60,-2,-21,61,-3,10,61,-2,-23,60,-5,13,59,-2,-23,58,-7,0,46,26,-16,50,17,-1,46,25,-16,51,17,-2,45,24,-15,51,15,-1,44,23,-14,50,14,0,43,23,-14,49,14,0,43,24,-15,48,15,1,43,26,-16,47,16,0,45,26,-16,48,17,11,56,15,-32,48,7,9,56,14,-32,50,6,9,55,12,-30,51,4,9,53,12,-29,49,3,11,51,11,-29,47,3,12,51,13,-30,45,4,13,52,14,-31,45,5,13,54,15,-32,46,7,1,48,22,-20,51,14,2,48,23,-21,49,15,0,47,21,-19,51,12,1,46,20,-18,50,11,2,45,20,-18,48,11,4,45,21,-19,47,12,4,46,23,-20,46,13,4,47,24,-21,47,15,7,54,16,-29,51,8,9,54,17,-29,49,9,6,53,14,-27,51,6,7,51,13,-26,49,5,9,49,13,-26,47,4,10,49,15,-27,45,5,11,50,16,-28,45,7,10,52,18,-29,47,9,8,55,15,-31,51,7,10,55,16,-32,49,8,7,54,13,-29,51,5,8,52,12,-28,49,4,10,50,12,-28,47,3,12,50,13,-29,45,4,13,52,15,-31,45,6,12,54,16,-32,46,7,30,14,16,-32,14,31,31,14,23,-34,14,39,24,14,24,-28,14,41,23,14,17,-26,15,33,35,2,24,-39,2,39,30,4,12,-32,5,28,23,4,22,-26,5,38,23,4,15,-25,5,31,25,2,31,-30,2,47,25,7,31,-30,7,47,36,2,28,-40,2,43,34,7,28,-38,8,44,28,14,25,-31,14,41,26,14,15,-28,14,31,25,4,12,-28,5,29,29,8,30,-33,9,46,31,14,19,-34,14,35,23,14,21,-26,14,37,33,4,17,-35,4,33,22,4,17,-25,5,34,29,8,30,-33,9,46,34,7,29,-38,8,44,36,2,28,-40,2,43,25,7,31,-30,7,48,25,2,31,-30,2,48,31,6,38,-36,6,53,27,5,37,-32,6,53,36,5,34,-41,5,49,37,2,35,-41,2,50,27,2,38,-32,2,54,31,2,38,-36,2,54,27,0,38,-32,0,54,31,0,38,-36,0,54,37,0,35,-41,0,50,25,0,31,-30,0,48,36,0,28,-40,0,43,29,0,30,-33,0,46,27,0,17,-29,0,34,22,0,17,-25,0,34,33,0,17,-35,0,33,29,0,30,-33,0,46,25,0,12,-28,0,28,28,0,23,-31,0,39,36,0,28,-40,0,43,25,0,31,-30,0,47,23,0,14,-25,0,31,23,0,21,-26,0,38,35,0,24,-39,0,39,30,0,12,-32,0,28,31,2,38,-36,2,54,27,2,38,-32,2,54,37,2,35,-41,2,50,27,0,38,-32,0,54,31,0,38,-36,0,54,37,0,35,-41,0,50,25,2,31,-30,2,48,25,0,31,-30,0,48,36,2,28,-40,2,43,36,0,28,-40,0,43,22,4,17,-25,5,34,33,4,17,-35,4,33,22,0,17,-25,0,34,33,0,17,-35,0,33,25,4,12,-28,5,29,25,0,12,-28,0,28,36,0,28,-40,0,43,36,2,28,-40,2,43,25,0,31,-30,0,47,25,2,31,-30,2,47,23,4,15,-25,5,31,23,4,22,-26,5,38,30,4,12,-32,5,28,35,2,24,-39,2,39,23,0,14,-25,0,31,23,0,21,-26,0,38,35,0,24,-39,0,39,30,0,12,-32,0,28,11,60,-10,-21,62,-10,9,56,-8,-19,58,-9,-2,56,-12,-8,56,-12,2,62,-18,-11,63,-18,10,63,-4,-19,64,-4,8,57,-3,-18,58,-3,-3,57,-8,-6,56,-9,2,66,-8,-10,66,-8,5,55,-10,-15,56,-11,9,58,-14,-19,60,-14,4,59,-4,-14,59,-4,6,64,-5,-15,65,-5,10,57,-10,-20,59,-11,1,60,-17,-10,60,-17,9,60,-2,-19,61,-2,4,60,-10,-13,61,-11,8,55,-13,-18,57,-14,4,61,-3,-14,62,-4,7,56,-6,-18,57,-7,11,62,-7,-20,64,-8,-3,56,-9,-6,55,-10,2,66,-12,-11,66,-12,3,55,-7,-13,55,-7,7,65,-10,-16,66,-11,7,55,-9,-17,57,-10,10,59,-12,-20,61,-12,6,58,-3,-16,59,-3,8,64,-4,-17,65,-5,9,56,-11,-19,58,-12,7,61,-2,-16,61,-3,5,55,-6,-16,56,-7,9,64,-9,-18,65,-9,-2,33,28,-10,59,14,-4,32,26,-10,58,11,-2,39,24,-10,51,15,0,39,26,-11,52,17,-5,34,30,-13,59,12,-6,33,27,-12,57,10,-5,40,26,-13,51,13,-4,41,28,-15,52,15,-3,41,29,-15,53,17,-4,41,28,-14,51,15,-5,33,29,-13,58,11,-3,33,31,-14,59,13,0,40,27,-11,54,19,-1,40,25,-11,52,16,-2,33,27,-10,58,12,0,33,29,-11,59,14,1,34,29,-12,60,15,0,33,28,-11,59,13,0,40,26,-10,53,18,1,41,27,-12,54,19,0,34,31,-15,60,15,-2,33,30,-14,58,12,-3,41,29,-15,52,16,-1,41,30,-15,53,18,0,42,30,-15,54,20,-2,41,30,-15,52,18,0,34,30,-16,58,14,1,35,31,-16,59,16,1,42,28,-13,54,20,0,41,27,-12,53,19,0,34,28,-13,59,14,2,35,29,-14,59,16,1,41,29,-13,53,21,-2,40,24,-10,51,15,-2,43,23,-11,48,16,1,44,27,-13,49,21,0,42,30,-15,53,20,-5,41,25,-13,50,13,-4,43,25,-13,48,15,0,45,28,-15,49,20,-3,41,29,-15,52,16,-3,44,27,-15,48,17,0,39,26,-11,53,18,0,43,25,-11,49,19,3,32,29,-14,62,15,2,32,28,-13,62,14,0,35,29,-14,58,15,1,35,29,-14,59,16,3,32,30,-15,62,15,2,31,30,-15,62,14,0,34,30,-15,59,14,1,35,31,-16,59,16,2,31,29,-14,63,13,4,31,30,-15,63,15,2,32,29,-13,62,14,3,32,29,-14,62,15,4,32,28,-13,63,15,3,31,28,-12,63,14,4,31,29,-14,64,15,3,30,28,-13,64,14,3,30,28,-13,64,14,4,31,28,-13,65,15,3,30,29,-12,63,14,4,31,29,-12,64,15,3,33,29,-11,65,15,2,32,28,-11,65,14,4,33,28,-12,66,15,3,32,27,-11,65,14,2,30,26,-9,66,11,3,30,27,-10,67,12,1,30,27,-9,65,12,2,31,28,-9,65,13,2,29,29,-11,65,13,1,29,28,-11,64,12,3,29,28,-12,66,12,2,28,27,-11,65,11,1,28,28,-12,65,11,2,28,29,-12,65,12,1,29,27,-11,64,12,2,30,28,-11,64,13,1,31,30,-13,63,13,0,30,29,-12,62,12,1,29,30,-14,64,12,0,29,29,-13,64,11,0,33,31,-15,60,14,-2,33,30,-14,59,13,0,29,30,-14,63,11,1,30,31,-14,64,13,0,34,29,-12,60,15,0,34,28,-12,59,13,0,30,28,-12,63,12,2,30,29,-13,64,13,0,29,29,-11,63,11,-1,28,28,-11,63,9,-2,33,27,-11,58,12,-1,34,29,-11,59,14,-1,29,31,-13,63,10,-3,28,29,-12,62,9,-4,33,29,-13,58,11,-3,33,31,-14,59,13,-2,27,29,-12,63,8,-1,28,30,-13,64,10,-2,29,28,-11,63,9,-1,29,30,-11,64,11,0,29,28,-11,66,10,0,29,27,-10,65,9,0,27,29,-12,66,9,0,27,28,-11,65,8,0,27,27,-11,66,8,1,28,28,-12,67,9,0,28,27,-10,65,9,0,29,29,-10,66,10,1,30,27,-9,68,9,0,30,26,-9,67,8,1,29,26,-10,68,8,0,29,25,-10,68,7,-1,27,26,-11,66,6,0,28,27,-11,67,7,-1,28,26,-10,66,7,-1,29,27,-10,66,8,-2,29,28,-11,65,9,-3,28,27,-10,64,7,-1,27,28,-12,65,8,-2,27,27,-11,64,7,-3,27,28,-12,64,7,-2,27,29,-12,65,8,-3,28,27,-10,64,8,-2,29,28,-11,64,9,-3,29,29,-11,63,10,-4,29,28,-10,62,8,-3,28,30,-12,63,9,-4,27,29,-12,62,8,-5,33,30,-13,59,12,-6,33,28,-12,57,10,-5,29,29,-12,61,8,-4,29,30,-13,62,10,-3,33,28,-11,59,13,-4,33,26,-10,58,11,-4,29,28,-10,62,9,-3,29,29,-11,63,10,-3,27,28,-12,64,7,-3,28,27,-10,64,7,-2,29,28,-11,65,9,-2,27,29,-12,65,8,-5,28,29,-12,62,8,-4,29,28,-10,62,8,-3,29,29,-11,63,10,-4,28,30,-13,63,9,-1,28,31,-13,64,10,-1,29,30,-11,64,11,-2,29,28,-11,63,9,-2,28,29,-12,63,9,0,27,28,-12,66,9,0,29,28,-10,66,10,0,28,27,-10,65,9,0,27,27,-11,65,8,0,29,30,-14,63,11,0,30,29,-12,63,12,1,30,30,-13,63,13,1,29,31,-14,64,12,2,28,28,-12,65,11,1,29,28,-11,64,12,2,29,29,-11,64,13,3,28,29,-12,66,12,3,32,30,-15,63,15,3,32,29,-14,62,15,2,32,29,-13,62,14,2,31,30,-14,62,13,5,31,28,-13,64,15,4,31,29,-13,63,15,3,31,28,-12,63,14,3,30,28,-13,64,14,-4,35,24,-12,53,10,-3,35,26,-10,55,12,-1,36,24,-8,53,11,-3,36,22,-10,52,9,-4,32,24,-10,56,8,-3,33,25,-9,56,10,-1,33,24,-7,54,10,-2,33,22,-8,54,8,0,38,26,-10,53,16,-4,37,28,-13,55,13,-2,41,23,-11,48,13,-4,41,24,-13,50,14,-3,34,22,-9,53,8,-4,34,24,-11,54,9,-1,35,24,-8,53,11,-3,34,26,-10,55,11,-2,32,22,-7,55,8,-4,31,24,-9,57,8,-1,32,24,-7,55,10,-2,32,25,-9,56,10,-2,29,25,-6,58,10,0,30,24,-6,57,10,-2,29,24,-6,58,9,-1,29,23,-5,57,9,-4,35,24,-11,54,9,-3,35,26,-10,55,12,-1,35,24,-8,53,11,-3,35,22,-10,52,9,-1,33,24,-7,54,10,-2,32,22,-8,55,8,-2,32,25,-9,56,10,-4,32,24,-9,56,8,-4,39,26,-12,52,14,3,60,-13,-13,55,-15,0,63,-16,-12,60,-17,4,55,-9,-12,50,-11,-3,52,-10,-6,63,-18,1,55,-11,-11,56,-12,6,60,-16,-15,62,-16,0,57,-6,-10,57,-6,4,65,-6,-13,66,-6,5,58,-15,-14,59,-16,3,61,-6,-12,62,-6,0,55,-8,-10,55,-9,5,65,-11,-13,66,-12] }, - { "name": "animation_000015", "vertices": [27,0,-78,27,0,-24,-27,0,-24,-27,0,-78,27,24,-78,27,24,-24,-27,24,-24,-27,24,-78,0,65,-5,-10,63,-2,2,70,7,-8,69,10,-3,76,-9,-13,75,-6,0,81,4,-10,79,6,2,67,0,-10,66,4,0,81,-3,-13,79,0,0,60,4,-5,60,5,0,63,11,-2,62,12,2,75,5,-10,74,9,-2,72,-9,-13,70,-6,1,75,-2,-13,73,1,-1,70,13,-6,63,-5,-4,82,6,-9,77,-9,-4,67,2,-7,82,-2,-2,60,4,0,62,12,-3,75,9,-8,70,-9,2,73,5,-9,72,9,-1,68,-8,-12,66,-4,2,71,-1,-12,69,3,-2,73,10,-7,66,-7,25,45,8,-31,35,7,25,49,6,-33,38,5,23,53,4,-32,43,3,19,54,5,-30,46,4,16,52,7,-26,46,7,16,49,10,-24,42,9,18,45,11,-25,38,11,22,43,11,-27,35,10,12,26,-22,-9,24,-23,12,30,-26,-11,28,-26,10,36,-27,-11,34,-27,6,39,-23,-10,39,-23,3,39,-18,-7,40,-18,3,33,-14,-5,35,-14,6,27,-13,-5,28,-13,9,25,-17,-6,25,-17,17,37,-16,-19,32,-16,16,32,-13,-16,28,-14,14,41,-17,-18,37,-17,9,43,-16,-15,41,-17,6,41,-14,-11,41,-14,5,36,-11,-8,37,-11,8,31,-9,-8,31,-9,13,30,-11,-12,27,-11,21,43,-6,-25,35,-6,21,38,-3,-23,31,-4,18,47,-6,-25,40,-7,14,48,-6,-22,43,-6,11,47,-4,-19,44,-4,10,43,-1,-16,40,-1,13,38,0,-16,35,0,17,36,-1,-19,31,-1,28,13,15,-30,10,31,30,14,17,-33,12,32,30,15,21,-34,15,35,28,16,23,-33,17,37,25,15,23,-29,17,37,23,14,20,-26,15,36,22,12,17,-25,12,33,25,12,15,-27,10,31,23,45,3,-30,34,5,26,47,7,-34,36,7,27,48,11,-35,39,11,24,49,15,-33,42,13,19,48,14,-29,42,14,16,47,11,-24,40,12,16,45,6,-23,37,9,19,45,3,-25,34,6,28,37,9,-34,28,14,25,36,5,-29,26,12,28,39,14,-35,32,17,25,39,17,-33,34,20,20,38,17,-28,35,21,17,37,13,-24,33,19,17,35,8,-23,29,15,20,35,5,-25,26,12,29,30,11,-33,23,19,26,29,7,-29,21,17,29,31,15,-35,26,22,26,32,18,-33,29,25,21,31,18,-28,29,26,18,30,15,-24,27,24,18,28,10,-23,24,20,21,28,7,-25,21,17,29,22,14,-33,17,26,27,20,11,-30,15,25,29,23,18,-34,20,29,27,23,21,-32,22,31,23,23,21,-29,22,32,21,21,18,-26,21,30,21,20,14,-24,18,27,23,20,11,-26,16,25,23,50,15,-32,40,14,25,53,10,-35,42,9,20,55,11,-31,46,10,17,50,13,-27,43,13,21,45,12,-27,37,12,26,47,10,-33,36,9,21,54,5,-31,45,5,16,52,8,-26,46,7,16,46,8,-24,40,8,22,44,6,-27,36,5,24,49,4,-32,39,4,19,49,3,-27,41,3,25,52,13,-34,41,12,22,53,14,-32,43,13,23,55,10,-34,45,9,25,48,13,-33,38,12,26,50,10,-35,39,9,20,50,15,-29,41,14,19,53,13,-29,45,12,22,47,14,-30,38,14,19,47,14,-26,39,13,24,45,12,-30,36,11,26,48,7,-33,37,6,24,51,7,-33,41,6,24,54,7,-34,44,6,21,55,8,-32,46,8,18,54,10,-29,46,9,17,51,10,-27,44,10,17,48,11,-25,41,10,18,45,11,-25,38,10,21,44,9,-27,35,9,25,45,8,-30,35,7,23,52,4,-32,42,3,18,54,6,-29,46,5,15,49,8,-24,43,7,19,44,7,-25,37,6,23,46,5,-30,37,4,22,49,3,-29,40,2,20,52,3,-29,44,3,17,51,5,-26,44,4,17,47,5,-24,41,5,20,46,4,-27,38,3,11,26,-27,-11,26,-27,11,34,-19,-11,34,-19,8,38,-34,-8,38,-34,8,44,-24,-8,44,-24,0,31,-15,0,22,-25,0,45,-22,0,37,-35,13,30,-23,-13,30,-23,10,41,-28,-10,41,-28,0,24,-21,0,43,-29,10,38,-21,-10,38,-21,10,29,-30,-10,29,-30,0,37,-17,0,27,-33,12,36,-25,-12,36,-25,3,33,-16,-3,33,-16,6,23,-27,-6,23,-27,4,45,-22,-4,45,-22,4,37,-35,-4,37,-35,4,27,-22,-4,27,-22,5,43,-29,-5,43,-29,4,38,-18,-4,38,-18,5,27,-33,-5,27,-33,8,39,-33,-9,37,-31,11,37,-28,-10,35,-25,9,35,-22,-6,34,-20,1,34,-18,0,38,-34,6,52,-31,-9,50,-29,9,51,-25,-10,49,-23,6,50,-19,-6,48,-17,0,49,-16,-1,51,-31,9,44,-26,-9,42,-24,7,46,-32,-9,44,-30,7,43,-20,-6,41,-18,0,41,-17,-1,45,-32,4,56,-28,-9,51,-27,9,51,-27,-9,45,-25,8,45,-25,-4,41,-24,2,41,-24,-2,55,-28,4,59,-22,-10,54,-20,9,56,-18,-11,49,-16,9,51,-13,-6,45,-12,1,47,-12,-3,58,-23,9,53,-22,-10,46,-20,4,58,-25,-9,52,-24,8,48,-18,-5,43,-16,2,44,-17,-3,57,-25,4,60,-22,-10,54,-21,9,56,-18,-11,49,-16,9,51,-13,-6,45,-12,1,47,-12,-3,58,-23,1,66,-8,-8,62,-7,4,63,-8,-9,58,-6,3,59,-8,-5,55,-7,0,56,-7,-4,65,-8,0,65,-7,-6,63,-7,2,62,-7,-7,59,-7,1,58,-7,-4,56,-7,0,56,-7,-4,65,-7,-1,65,-2,-5,63,-2,0,62,-2,-5,60,-2,0,59,-2,-4,58,-2,-1,57,-2,-3,65,-2,-1,64,-2,-5,62,-2,0,62,-1,-5,60,-1,0,60,0,-4,58,0,-1,58,0,-3,64,-3,-1,67,-1,-6,65,-1,0,64,0,-6,62,0,0,61,0,-4,59,0,-1,59,1,-4,67,-1,18,57,-9,-15,57,-9,16,55,-8,-14,55,-8,14,54,-7,-12,55,-6,12,56,-7,-12,57,-4,11,59,-6,-13,59,-3,13,61,-7,-15,61,-4,15,61,-8,-16,61,-6,17,59,-8,-16,59,-8,23,56,9,-30,48,0,22,54,9,-28,47,0,20,54,10,-27,47,2,18,55,11,-27,48,4,18,57,11,-28,50,4,19,59,10,-29,51,3,21,59,10,-30,51,2,23,58,9,-31,50,0,20,54,3,-23,49,-2,22,56,2,-24,51,-3,18,53,3,-21,49,0,15,55,4,-21,51,1,15,57,4,-22,53,2,17,59,4,-24,55,1,19,60,3,-25,55,-1,21,58,2,-25,53,-3,18,54,-2,-19,52,-5,20,56,-2,-20,54,-6,16,54,-1,-17,52,-2,14,55,0,-17,53,0,13,58,0,-18,56,0,15,60,0,-20,58,-1,17,60,-1,-21,58,-3,19,59,-2,-21,56,-5,17,54,-5,-16,53,-6,19,56,-5,-18,55,-7,15,54,-4,-15,53,-4,13,56,-3,-14,55,-2,12,58,-3,-15,58,-1,14,60,-4,-17,59,-2,16,61,-4,-18,59,-5,18,59,-5,-19,58,-7,12,50,26,-24,42,18,11,50,25,-23,43,18,10,49,24,-21,43,17,10,48,23,-21,42,16,11,47,23,-21,40,16,13,47,24,-23,40,16,14,48,25,-24,40,17,13,49,26,-25,40,18,23,59,12,-33,50,3,21,59,11,-31,51,3,20,58,10,-29,51,2,20,56,9,-28,49,1,22,54,9,-29,48,0,24,55,10,-31,47,0,24,56,12,-32,47,1,24,58,13,-34,48,3,13,53,21,-25,45,14,15,53,22,-27,44,14,13,52,20,-23,45,13,13,50,19,-23,44,12,14,49,19,-23,42,12,16,49,20,-25,41,12,17,50,22,-26,41,13,16,52,22,-27,42,14,18,58,14,-30,50,6,20,58,15,-31,49,6,17,57,12,-28,50,5,18,54,11,-26,48,4,20,52,11,-27,46,3,22,52,13,-29,44,3,23,54,14,-31,45,4,22,56,15,-32,46,5,20,59,12,-31,51,4,22,59,13,-33,50,4,19,57,11,-28,51,4,19,55,10,-28,49,2,21,54,10,-28,47,1,23,54,11,-30,46,1,24,56,12,-32,47,2,24,58,13,-33,48,3,30,14,16,-32,14,31,31,14,23,-34,14,39,24,14,24,-28,14,41,23,14,17,-26,15,33,35,2,24,-39,2,39,30,4,12,-32,5,28,23,4,22,-26,5,38,23,4,15,-25,5,31,25,2,31,-30,2,47,25,7,31,-30,7,47,36,2,28,-40,2,43,34,7,28,-38,8,44,28,14,25,-31,14,41,26,14,15,-28,14,31,25,4,12,-28,5,29,29,8,30,-33,9,46,31,14,19,-34,14,35,23,14,21,-26,14,37,33,4,17,-35,4,33,22,4,17,-25,5,34,29,8,30,-33,9,46,34,7,29,-38,8,44,36,2,28,-40,2,43,25,7,31,-30,7,48,25,2,31,-30,2,48,31,6,38,-36,6,53,27,5,37,-32,6,53,36,5,34,-41,5,49,37,2,35,-41,2,50,27,2,38,-32,2,54,31,2,38,-36,2,54,27,0,38,-32,0,54,31,0,38,-36,0,54,37,0,35,-41,0,50,25,0,31,-30,0,48,36,0,28,-40,0,43,29,0,30,-33,0,46,27,0,17,-29,0,34,22,0,17,-25,0,34,33,0,17,-35,0,33,29,0,30,-33,0,46,25,0,12,-28,0,28,28,0,23,-31,0,39,36,0,28,-40,0,43,25,0,31,-30,0,47,23,0,14,-25,0,31,23,0,21,-26,0,38,35,0,24,-39,0,39,30,0,12,-32,0,28,31,2,38,-36,2,54,27,2,38,-32,2,54,37,2,35,-41,2,50,27,0,38,-32,0,54,31,0,38,-36,0,54,37,0,35,-41,0,50,25,2,31,-30,2,48,25,0,31,-30,0,48,36,2,28,-40,2,43,36,0,28,-40,0,43,22,4,17,-25,5,34,33,4,17,-35,4,33,22,0,17,-25,0,34,33,0,17,-35,0,33,25,4,12,-28,5,29,25,0,12,-28,0,28,36,0,28,-40,0,43,36,2,28,-40,2,43,25,0,31,-30,0,47,25,2,31,-30,2,47,23,4,15,-25,5,31,23,4,22,-26,5,38,30,4,12,-32,5,28,35,2,24,-39,2,39,23,0,14,-25,0,31,23,0,21,-26,0,38,35,0,24,-39,0,39,30,0,12,-32,0,28,15,60,-12,-16,60,-10,13,55,-11,-14,56,-9,1,55,-11,-3,54,-11,5,62,-17,-6,62,-16,15,62,-6,-15,62,-4,14,56,-5,-14,56,-3,1,56,-7,-2,55,-7,6,65,-7,-6,64,-6,9,54,-11,-10,54,-10,12,58,-15,-14,58,-14,9,57,-5,-10,57,-3,11,63,-6,-11,63,-4,14,57,-12,-15,57,-10,4,59,-17,-5,59,-16,15,59,-4,-15,59,-2,8,59,-11,-9,59,-10,11,55,-15,-13,55,-13,10,60,-4,-10,60,-3,13,55,-8,-13,55,-6,15,62,-9,-16,62,-7,1,55,-8,-2,54,-8,6,65,-12,-6,65,-11,8,54,-8,-9,54,-6,11,64,-11,-11,64,-9,11,55,-11,-12,55,-9,14,59,-14,-15,59,-12,11,57,-4,-12,57,-2,13,63,-6,-13,63,-4,13,56,-13,-14,56,-11,12,59,-4,-12,59,-2,10,54,-8,-11,54,-6,13,63,-10,-14,63,-8,3,43,32,-23,31,25,2,42,29,-23,30,23,8,44,25,-24,36,18,9,44,28,-24,37,21,2,45,32,-20,31,24,0,45,29,-20,30,22,6,48,26,-21,36,18,7,49,28,-20,38,20,8,49,29,-20,38,22,7,48,27,-20,37,20,2,45,31,-19,31,23,3,45,33,-20,32,26,11,44,29,-25,38,22,9,45,27,-24,37,20,3,42,31,-23,30,24,5,42,33,-23,32,26,6,42,34,-22,33,27,5,41,32,-22,31,25,10,45,27,-25,37,21,11,45,29,-24,39,23,5,44,35,-20,33,27,3,44,33,-19,32,25,8,49,29,-20,39,21,9,49,30,-21,40,23,11,48,31,-22,40,24,9,49,30,-20,40,22,5,43,33,-19,33,25,8,43,35,-19,35,28,12,46,30,-24,40,24,11,46,28,-24,38,22,7,41,32,-21,33,26,8,42,34,-21,34,28,12,46,31,-24,41,23,8,45,25,-24,36,18,10,46,24,-24,39,16,13,47,28,-24,42,21,11,48,31,-22,41,24,7,48,25,-21,36,18,9,49,24,-21,39,17,13,49,28,-22,43,21,8,49,28,-20,39,21,10,50,26,-20,41,19,10,44,29,-25,38,21,12,46,26,-24,40,19,8,40,33,-21,32,29,7,39,32,-21,31,28,7,43,32,-21,33,26,8,43,33,-21,35,27,8,39,34,-20,32,30,6,39,34,-20,31,28,6,43,34,-19,33,26,7,43,35,-19,35,27,7,38,33,-20,30,29,8,38,34,-20,31,30,7,39,33,-21,31,28,8,39,33,-21,32,29,9,39,32,-22,31,30,8,38,32,-22,30,29,9,38,33,-22,31,30,7,37,32,-21,30,29,8,38,32,-22,29,30,9,38,32,-22,30,31,7,38,33,-22,30,29,8,38,33,-23,31,30,8,40,33,-24,30,30,7,40,32,-24,29,29,9,40,32,-24,29,31,8,40,31,-23,29,30,7,38,30,-26,26,28,8,38,31,-26,27,29,7,39,31,-26,27,27,7,39,32,-26,28,29,7,38,33,-24,29,29,5,38,32,-24,28,27,7,37,33,-24,27,30,6,37,32,-23,26,28,6,37,32,-23,27,28,7,37,33,-23,28,30,6,38,31,-23,28,27,7,38,33,-24,29,29,6,40,34,-22,30,28,5,40,32,-22,29,27,6,38,35,-21,29,29,4,38,33,-21,28,28,5,43,34,-20,33,27,4,43,33,-20,32,25,4,39,34,-20,28,28,5,39,35,-21,29,29,6,43,33,-22,33,26,5,43,32,-22,32,25,5,39,32,-22,28,27,7,39,34,-22,29,29,5,40,32,-23,27,27,4,39,31,-23,27,26,3,44,30,-22,31,23,4,45,32,-22,32,25,4,39,33,-21,27,28,2,39,32,-21,26,26,1,44,32,-19,30,24,2,44,33,-20,31,25,3,38,31,-21,25,26,4,39,33,-21,26,28,3,40,31,-23,26,26,4,40,33,-23,27,27,5,41,31,-24,25,28,4,41,30,-24,25,27,6,39,31,-23,25,29,5,39,30,-22,24,27,5,40,29,-23,23,27,6,40,31,-23,24,29,4,40,30,-24,24,27,5,40,32,-24,25,28,5,42,31,-25,24,29,4,42,30,-25,23,28,6,42,30,-25,23,29,5,42,29,-25,22,28,4,42,28,-23,22,27,5,42,29,-23,22,28,3,42,29,-24,22,27,4,42,29,-24,23,28,4,41,31,-23,24,27,3,40,29,-23,24,26,5,40,30,-22,24,28,4,40,29,-22,23,26,3,39,29,-22,24,26,4,40,31,-22,24,27,3,41,29,-23,24,25,4,41,30,-23,25,27,2,41,32,-23,26,26,1,41,30,-23,26,25,3,39,32,-21,26,27,2,39,30,-21,25,25,1,45,32,-20,31,25,0,44,30,-20,30,22,1,40,31,-21,26,25,2,40,32,-21,27,26,3,45,30,-22,31,24,1,44,29,-22,30,22,2,40,30,-23,26,24,3,40,31,-23,27,26,3,39,29,-22,23,26,3,40,29,-23,24,26,4,41,30,-23,25,27,4,40,30,-22,24,27,1,39,31,-21,26,25,2,40,30,-23,26,24,3,40,32,-23,27,26,2,40,32,-21,26,27,4,39,33,-21,27,28,4,40,33,-23,27,27,3,40,31,-23,26,26,3,39,32,-21,26,26,6,40,31,-23,24,29,5,40,31,-24,25,28,4,40,30,-24,24,27,5,39,30,-23,24,27,4,39,33,-21,28,28,5,39,32,-22,29,27,6,39,34,-22,30,29,5,39,35,-21,29,29,6,37,32,-23,27,28,6,38,32,-24,28,27,7,38,33,-24,29,29,7,37,33,-23,27,30,8,39,34,-20,32,30,8,39,33,-21,32,29,7,39,33,-21,31,28,6,39,34,-20,31,29,9,37,33,-22,30,30,9,38,33,-22,31,30,7,38,32,-22,30,29,8,37,32,-22,29,30,3,43,26,-20,32,18,4,43,28,-23,32,20,6,42,27,-24,32,18,5,42,25,-21,31,16,2,41,27,-21,28,19,3,41,29,-23,30,20,4,40,28,-24,30,18,3,39,26,-22,28,17,8,44,28,-25,36,21,4,46,29,-21,34,22,9,45,24,-22,37,16,7,47,24,-21,37,18,4,41,26,-22,30,17,3,42,26,-21,30,19,5,41,28,-24,31,18,4,43,29,-23,31,20,3,39,27,-23,27,18,1,40,28,-22,28,20,4,39,29,-24,29,18,3,41,29,-23,29,20,1,38,31,-25,28,21,2,38,30,-26,28,20,0,38,30,-25,26,21,1,37,29,-26,26,20,3,43,26,-20,31,19,4,43,28,-23,32,20,6,41,28,-24,31,18,4,41,25,-21,31,17,4,40,29,-24,29,18,3,39,27,-23,28,18,3,41,29,-23,30,20,1,40,27,-22,28,20,6,47,27,-22,36,20,6,60,-13,-10,53,-11,2,63,-15,-9,58,-14,8,55,-10,-7,49,-8,0,51,-9,-3,62,-15,5,55,-11,-6,54,-10,8,60,-16,-10,60,-15,5,56,-6,-6,56,-5,9,64,-7,-8,64,-5,8,57,-16,-9,57,-14,8,60,-6,-8,60,-5,4,54,-8,-5,54,-7,8,65,-12,-9,65,-10] }, - { "name": "animation_000016", "vertices": [27,0,-78,27,0,-24,-27,0,-24,-27,0,-78,27,24,-78,27,24,-24,-27,24,-24,-27,24,-78,2,64,-5,-8,64,-2,6,69,6,-4,70,10,1,76,-10,-9,76,-7,5,80,3,-4,81,6,5,66,0,-7,67,4,4,80,-4,-8,80,0,2,60,4,-3,60,6,3,63,11,0,63,12,7,75,5,-5,75,9,1,71,-10,-9,71,-6,6,74,-3,-9,74,1,2,71,12,-3,64,-5,0,82,5,-4,77,-10,0,67,2,-2,83,-3,0,60,5,1,63,12,1,76,9,-4,70,-10,6,73,5,-5,73,8,2,67,-8,-9,67,-4,6,70,-1,-8,71,3,1,74,9,-4,66,-7,28,45,7,-31,35,7,29,48,4,-33,38,5,27,52,3,-32,43,3,23,54,3,-30,46,4,20,53,6,-26,46,7,19,49,8,-24,42,9,21,45,10,-25,38,10,25,43,9,-27,35,10,11,25,-22,-9,24,-23,11,30,-26,-11,28,-26,10,35,-27,-11,34,-27,7,39,-24,-10,39,-23,4,39,-19,-7,40,-18,4,34,-14,-5,35,-14,6,28,-13,-5,28,-13,9,25,-17,-6,25,-17,18,36,-17,-19,32,-16,16,31,-14,-16,28,-14,16,41,-18,-18,37,-17,11,43,-17,-15,41,-17,7,42,-14,-11,41,-14,6,37,-11,-8,37,-11,9,32,-9,-8,31,-9,13,30,-11,-12,27,-11,23,42,-7,-25,35,-6,22,38,-4,-23,31,-4,21,46,-8,-25,40,-7,17,48,-7,-22,43,-6,13,48,-5,-19,44,-4,12,43,-2,-16,40,-1,14,39,0,-16,35,0,19,36,-1,-19,31,-1,28,12,15,-30,10,31,30,14,17,-33,12,32,31,15,20,-34,15,35,29,16,23,-33,17,37,25,16,23,-29,17,37,23,14,21,-26,15,36,22,13,17,-25,12,33,24,12,15,-27,10,31,26,45,2,-30,34,5,30,46,5,-34,36,7,30,48,10,-35,39,11,27,49,13,-33,42,13,23,48,13,-29,42,14,19,47,10,-24,40,12,19,45,5,-23,37,9,22,44,2,-25,34,6,30,36,7,-34,28,14,26,35,4,-29,26,12,31,38,12,-35,32,17,28,39,16,-33,34,20,23,39,16,-28,35,21,20,37,12,-24,33,19,19,36,7,-23,29,15,22,35,4,-25,26,12,30,29,10,-33,23,19,27,28,6,-29,21,17,31,31,14,-35,26,22,28,32,17,-33,29,25,23,32,18,-28,29,26,20,30,14,-24,27,24,20,29,10,-23,24,20,22,28,7,-25,21,17,30,21,14,-33,17,26,27,20,11,-30,15,25,31,22,17,-34,20,29,28,23,20,-33,22,31,25,23,20,-29,22,32,22,22,18,-26,21,30,21,20,14,-24,18,27,24,20,11,-26,16,25,27,50,13,-32,40,14,29,52,8,-35,42,9,24,55,9,-31,46,10,21,50,12,-27,43,13,24,45,11,-27,37,12,29,46,8,-33,36,9,25,54,4,-31,45,5,20,53,6,-26,46,7,20,46,7,-24,40,8,24,44,5,-27,36,5,28,49,3,-32,39,4,22,49,2,-27,41,3,29,52,11,-34,41,12,26,53,12,-32,43,13,27,55,8,-34,45,9,29,48,11,-33,38,12,30,49,8,-35,39,9,24,50,13,-29,41,14,23,53,11,-29,45,12,26,47,13,-30,38,14,22,47,12,-27,39,13,27,45,10,-30,36,11,29,47,5,-33,37,6,28,51,5,-33,41,6,28,54,5,-34,44,6,25,55,7,-32,46,8,22,54,8,-29,46,9,21,52,9,-27,44,10,20,48,10,-25,41,10,21,45,9,-25,38,10,24,44,8,-27,35,9,28,44,6,-30,35,7,27,52,2,-32,42,3,22,54,4,-29,46,5,18,49,7,-24,43,7,22,44,6,-25,37,6,26,46,3,-30,37,4,25,49,1,-29,40,2,23,52,2,-29,44,3,20,51,3,-26,44,4,20,47,4,-24,41,5,23,46,3,-27,38,3,11,26,-27,-11,26,-27,11,34,-19,-11,34,-19,8,38,-34,-8,38,-34,8,44,-24,-8,44,-24,0,31,-15,0,22,-25,0,45,-22,0,37,-35,13,30,-23,-13,30,-23,10,41,-28,-10,41,-28,0,24,-21,0,43,-29,10,38,-21,-10,38,-21,10,29,-30,-10,29,-30,0,37,-17,0,27,-33,12,36,-25,-12,36,-25,3,33,-16,-3,33,-16,6,23,-27,-6,23,-27,4,45,-22,-4,45,-22,4,37,-35,-4,37,-35,4,27,-22,-4,27,-22,5,43,-29,-5,43,-29,4,38,-18,-4,38,-18,5,27,-33,-5,27,-33,8,38,-33,-9,37,-31,11,37,-28,-10,36,-25,9,35,-22,-6,34,-20,1,34,-18,0,38,-34,6,52,-31,-8,51,-29,9,50,-25,-10,49,-23,6,49,-19,-6,48,-17,0,49,-16,-1,51,-31,9,44,-26,-9,43,-24,7,45,-32,-9,44,-30,7,42,-20,-6,41,-18,1,41,-17,0,45,-32,5,56,-29,-9,52,-26,9,50,-27,-9,45,-25,8,45,-26,-5,41,-24,2,41,-24,-1,55,-28,6,59,-22,-9,55,-20,11,55,-18,-10,49,-15,10,50,-14,-5,46,-11,2,47,-12,-2,59,-23,10,52,-22,-10,47,-19,6,57,-26,-9,53,-23,9,47,-18,-5,44,-16,2,44,-17,-2,57,-25,6,59,-22,-9,55,-20,10,55,-19,-10,50,-16,10,50,-14,-5,46,-11,2,47,-12,-2,59,-22,3,65,-8,-6,63,-7,7,62,-8,-8,59,-6,5,58,-8,-4,56,-6,0,55,-7,-1,65,-8,2,65,-7,-4,63,-7,4,62,-7,-5,59,-7,3,58,-7,-2,56,-6,0,56,-6,-1,65,-7,1,64,-2,-3,63,-2,3,62,-2,-3,60,-2,2,59,-2,-2,58,-2,0,57,-2,-1,65,-2,1,64,-2,-3,63,-2,3,62,-1,-3,60,-1,2,59,0,-2,58,0,0,58,0,-1,64,-3,1,66,-1,-3,65,-1,3,64,0,-4,62,0,2,61,0,-2,59,1,0,59,1,-1,67,-1,19,55,-9,-14,56,-8,18,53,-8,-12,55,-7,15,53,-7,-11,54,-5,13,55,-7,-10,56,-3,13,57,-7,-11,59,-2,15,59,-7,-13,61,-3,17,59,-8,-14,61,-5,19,57,-9,-15,59,-8,26,55,8,-29,48,0,25,53,9,-27,47,1,23,53,9,-26,47,3,21,55,10,-26,48,5,21,57,10,-27,50,5,23,58,9,-28,52,4,25,58,9,-29,52,2,26,57,8,-29,50,1,22,52,2,-22,49,-1,24,54,1,-23,51,-3,20,52,3,-20,49,0,18,54,4,-20,51,2,18,57,4,-21,53,3,20,59,3,-22,55,1,22,59,2,-24,55,0,24,57,1,-24,53,-2,20,53,-2,-18,52,-4,22,55,-3,-19,53,-5,18,52,-1,-16,52,-2,16,54,0,-16,53,0,16,57,0,-17,56,0,17,59,-1,-18,57,0,20,59,-2,-20,58,-2,22,57,-3,-20,56,-4,19,53,-5,-15,53,-6,20,55,-6,-17,55,-7,16,52,-4,-13,53,-3,15,54,-3,-13,55,-1,14,57,-3,-14,57,-1,16,59,-4,-16,59,-2,19,59,-5,-17,59,-4,20,57,-6,-17,57,-6,15,52,26,-23,41,19,14,52,25,-22,42,18,13,51,24,-20,42,18,13,49,23,-19,41,17,14,48,23,-20,40,16,15,48,24,-21,39,16,16,49,25,-23,39,17,16,51,26,-23,40,18,26,59,11,-32,50,4,24,59,10,-30,52,4,23,57,9,-28,51,3,23,55,9,-27,50,2,25,54,8,-28,48,1,26,54,9,-30,47,1,27,55,11,-31,47,2,27,57,11,-32,49,3,17,54,21,-24,45,15,18,54,22,-25,44,15,16,53,20,-22,45,14,16,51,19,-21,43,13,17,50,19,-22,42,12,19,50,20,-24,41,12,20,51,21,-25,41,13,19,52,22,-26,42,14,22,58,13,-28,50,7,24,58,14,-30,49,7,21,56,12,-26,50,6,21,54,11,-25,48,4,23,52,11,-26,46,3,25,52,12,-28,45,3,26,53,13,-30,45,5,25,56,14,-31,47,6,23,59,11,-29,51,5,25,59,12,-31,50,5,22,57,10,-27,51,4,22,55,9,-27,49,3,24,53,9,-27,47,2,26,53,10,-29,46,2,27,55,11,-31,47,2,27,57,12,-32,48,4,30,14,16,-32,14,31,31,14,23,-34,14,39,24,14,24,-28,14,41,23,14,17,-26,15,33,35,2,24,-39,2,39,30,4,12,-32,5,28,23,4,22,-26,5,38,23,4,15,-25,5,31,25,2,31,-30,2,47,25,7,31,-30,7,47,36,2,28,-40,2,43,34,7,28,-38,8,44,28,14,25,-31,14,41,26,14,15,-28,14,31,25,4,12,-28,5,29,29,8,30,-33,9,46,31,14,19,-34,14,35,23,14,21,-26,14,37,33,4,17,-35,4,33,22,4,17,-25,5,34,29,8,30,-33,9,46,34,7,29,-38,8,44,36,2,28,-40,2,43,25,7,31,-30,7,48,25,2,31,-30,2,48,31,6,38,-36,6,53,27,5,37,-32,6,53,36,5,34,-41,5,49,37,2,35,-41,2,50,27,2,38,-32,2,54,31,2,38,-36,2,54,27,0,38,-32,0,54,31,0,38,-36,0,54,37,0,35,-41,0,50,25,0,31,-30,0,48,36,0,28,-40,0,43,29,0,30,-33,0,46,27,0,17,-29,0,34,22,0,17,-25,0,34,33,0,17,-35,0,33,29,0,30,-33,0,46,25,0,12,-28,0,28,28,0,23,-31,0,39,36,0,28,-40,0,43,25,0,31,-30,0,47,23,0,14,-25,0,31,23,0,21,-26,0,38,35,0,24,-39,0,39,30,0,12,-32,0,28,31,2,38,-36,2,54,27,2,38,-32,2,54,37,2,35,-41,2,50,27,0,38,-32,0,54,31,0,38,-36,0,54,37,0,35,-41,0,50,25,2,31,-30,2,48,25,0,31,-30,0,48,36,2,28,-40,2,43,36,0,28,-40,0,43,22,4,17,-25,5,34,33,4,17,-35,4,33,22,0,17,-25,0,34,33,0,17,-35,0,33,25,4,12,-28,5,29,25,0,12,-28,0,28,36,0,28,-40,0,43,36,2,28,-40,2,43,25,0,31,-30,0,47,25,2,31,-30,2,47,23,4,15,-25,5,31,23,4,22,-26,5,38,30,4,12,-32,5,28,35,2,24,-39,2,39,23,0,14,-25,0,31,23,0,21,-26,0,38,35,0,24,-39,0,39,30,0,12,-32,0,28,17,58,-12,-15,60,-9,15,54,-11,-13,55,-8,3,55,-11,-1,54,-11,7,61,-18,-5,62,-16,17,60,-6,-14,62,-3,15,54,-5,-12,55,-2,2,55,-7,0,55,-7,9,64,-7,-5,64,-6,10,53,-11,-9,54,-9,14,56,-16,-13,58,-13,11,56,-5,-8,57,-3,13,62,-6,-9,63,-4,16,55,-12,-14,57,-9,5,59,-17,-4,59,-15,17,57,-4,-13,58,-1,10,58,-11,-7,59,-9,13,54,-15,-12,55,-12,12,59,-4,-8,60,-2,14,53,-8,-12,55,-5,17,60,-10,-14,62,-6,2,54,-8,0,54,-8,8,64,-12,-5,65,-11,9,53,-8,-7,53,-6,13,63,-12,-10,64,-9,13,53,-11,-11,55,-9,15,57,-14,-14,59,-11,13,55,-4,-10,56,-2,16,61,-6,-12,63,-3,14,55,-14,-13,56,-11,14,58,-4,-11,59,-1,12,53,-8,-10,54,-6,16,61,-11,-13,63,-7,11,40,29,-21,30,24,9,40,27,-21,29,22,12,46,24,-23,35,19,14,46,26,-23,37,21,8,41,30,-18,30,24,7,41,28,-19,29,22,10,47,26,-19,36,18,11,48,28,-18,37,20,12,48,29,-19,38,22,10,48,28,-19,37,20,8,41,29,-18,30,23,10,41,32,-18,31,25,16,46,27,-23,37,23,13,46,25,-23,36,20,11,39,28,-21,30,23,13,40,30,-21,31,25,14,40,30,-20,32,26,13,40,29,-20,31,25,15,46,26,-23,37,22,16,47,28,-23,38,24,13,41,32,-18,32,27,11,41,31,-17,31,24,11,48,29,-18,38,21,13,48,30,-19,39,23,15,48,31,-20,40,25,13,48,30,-19,39,22,13,41,31,-17,33,25,15,41,32,-17,34,27,17,48,29,-22,39,25,15,48,27,-23,38,23,14,40,29,-19,32,25,16,41,30,-19,33,27,17,47,29,-23,40,24,12,46,24,-23,36,18,13,49,23,-22,39,17,17,50,27,-23,42,21,15,49,31,-20,40,24,10,48,25,-19,36,18,11,50,25,-20,38,17,15,51,28,-20,42,21,11,49,29,-18,38,21,12,51,27,-19,40,19,15,46,27,-23,37,22,15,49,25,-23,40,19,17,41,28,-20,31,29,15,40,28,-19,30,27,14,42,30,-19,33,25,15,42,31,-19,34,26,17,39,29,-18,31,29,16,39,28,-18,30,28,14,40,31,-17,33,26,15,41,31,-17,34,27,16,39,28,-19,29,28,17,39,28,-19,30,29,16,40,28,-19,30,27,17,40,28,-19,31,28,17,41,27,-20,31,28,16,40,26,-20,30,27,18,39,27,-20,30,29,17,39,26,-20,29,28,17,40,26,-21,29,28,18,40,26,-21,30,29,16,39,27,-21,30,27,18,40,27,-21,31,28,17,41,28,-23,31,28,15,41,28,-22,30,27,17,42,27,-23,30,28,16,41,27,-23,30,27,15,41,26,-24,28,26,16,42,26,-24,29,27,15,41,27,-23,29,25,16,41,27,-23,29,27,16,39,28,-22,29,27,15,39,27,-21,28,26,17,40,26,-22,28,28,16,39,25,-22,27,27,16,38,26,-21,27,27,17,39,27,-22,28,28,15,40,26,-21,28,26,16,40,27,-21,29,27,15,40,29,-19,29,28,14,39,28,-19,28,26,16,38,29,-20,28,29,15,38,27,-19,27,27,13,40,32,-18,32,26,11,40,31,-18,31,25,14,38,28,-19,27,27,15,38,29,-19,28,28,13,42,31,-20,32,26,12,42,30,-20,31,24,14,39,27,-20,28,26,16,40,28,-21,28,28,14,39,28,-21,27,26,12,39,26,-21,26,25,9,42,29,-20,30,23,11,42,30,-20,31,24,13,38,29,-19,26,27,12,37,27,-19,25,25,9,40,30,-18,30,23,10,40,31,-18,31,25,13,38,26,-20,25,25,14,38,28,-20,25,27,12,38,27,-20,26,25,13,39,29,-21,27,26,13,41,28,-22,26,27,12,40,27,-22,25,25,14,40,27,-22,24,27,13,40,26,-22,24,26,13,41,26,-22,23,26,14,41,27,-22,24,27,12,40,27,-22,25,25,13,40,28,-22,26,27,12,42,28,-24,25,27,11,41,27,-24,25,25,13,43,28,-25,24,27,12,42,27,-25,24,26,11,41,25,-23,22,25,12,42,26,-23,22,26,10,41,26,-23,23,25,11,41,27,-23,23,26,12,39,27,-22,24,26,11,39,26,-22,24,24,13,40,26,-21,23,26,12,39,25,-21,23,25,12,38,25,-21,23,25,13,39,27,-21,24,26,11,39,26,-22,24,24,12,40,27,-22,25,26,11,39,28,-21,26,25,10,38,27,-21,25,24,12,38,28,-20,25,26,11,37,26,-19,24,24,8,40,30,-18,30,24,7,40,28,-19,29,22,10,37,27,-19,25,24,11,37,28,-19,26,25,9,42,29,-21,30,24,8,41,27,-20,29,22,11,38,26,-21,25,24,12,39,28,-21,26,25,12,39,25,-21,23,25,11,39,26,-22,24,24,12,40,27,-22,24,26,13,39,26,-21,23,26,10,37,27,-19,25,24,10,38,26,-21,25,24,11,38,28,-21,26,25,12,37,28,-19,25,26,14,37,28,-19,26,27,13,39,28,-21,27,27,12,38,27,-20,26,25,12,37,27,-19,25,25,14,40,27,-22,24,27,13,40,28,-22,26,27,12,40,26,-22,25,25,13,40,26,-22,23,26,14,38,28,-19,27,27,14,39,28,-20,28,26,16,40,29,-20,29,28,16,38,29,-19,28,29,16,39,26,-22,27,27,15,39,26,-21,28,26,16,40,27,-22,29,27,17,39,27,-22,28,28,17,39,29,-19,30,29,17,40,28,-19,31,29,16,40,28,-19,30,27,16,39,28,-18,29,28,18,40,27,-21,30,29,18,40,27,-21,31,28,16,40,27,-20,30,27,17,39,26,-21,29,28,9,42,24,-19,31,18,11,42,27,-21,31,20,13,42,25,-23,31,17,11,42,23,-20,31,16,9,39,24,-20,28,19,10,40,26,-21,29,20,12,40,25,-23,29,18,11,39,23,-21,28,17,14,44,26,-23,35,21,10,44,28,-19,33,22,12,47,23,-21,36,16,10,48,24,-20,37,18,11,41,23,-20,30,16,9,41,24,-19,30,18,13,41,25,-23,31,18,11,41,26,-21,31,20,11,38,23,-22,27,17,9,38,25,-21,27,19,12,39,25,-23,29,18,10,39,26,-22,29,20,11,36,26,-24,27,21,12,36,26,-24,27,20,10,35,25,-23,26,21,11,35,24,-24,26,19,9,42,24,-19,31,18,11,42,26,-21,31,20,13,42,25,-22,31,17,11,41,23,-20,30,16,12,39,25,-23,29,18,11,39,23,-21,27,17,10,39,26,-21,29,20,9,39,24,-20,27,19,10,46,26,-20,35,20,8,59,-13,-8,54,-11,4,62,-15,-7,59,-14,10,54,-11,-6,49,-8,1,51,-9,-1,62,-15,6,54,-11,-5,54,-10,10,59,-17,-9,60,-14,7,55,-6,-4,56,-5,11,63,-7,-7,64,-5,9,56,-16,-8,57,-14,10,59,-7,-6,60,-5,6,54,-8,-4,54,-7,11,64,-12,-8,64,-10] }, - { "name": "animation_000017", "vertices": [27,0,-78,27,0,-24,-27,0,-24,-27,0,-78,27,24,-78,27,24,-24,-27,24,-24,-27,24,-78,2,64,-5,-7,65,-2,7,69,6,-3,70,10,2,76,-10,-8,77,-7,6,80,2,-3,81,6,6,66,0,-6,67,4,5,79,-4,-7,81,0,2,60,4,-2,61,6,3,63,11,0,63,12,8,74,5,-4,75,9,2,71,-10,-8,72,-6,7,73,-3,-8,75,1,3,71,12,-3,64,-5,2,82,5,-3,77,-10,0,67,2,0,83,-3,0,60,5,2,63,12,2,76,9,-3,70,-10,7,72,5,-4,74,8,2,67,-8,-8,68,-4,7,70,-1,-8,71,3,2,74,9,-3,67,-7,28,45,7,-30,36,8,29,48,4,-32,39,5,27,52,3,-31,43,4,23,54,3,-28,46,5,20,53,6,-25,46,7,19,49,8,-23,43,10,21,45,10,-24,38,11,25,43,9,-27,35,10,11,25,-22,-9,24,-23,11,30,-26,-11,29,-26,10,35,-27,-11,35,-27,7,39,-24,-9,39,-23,4,39,-19,-7,40,-18,4,34,-14,-5,35,-14,6,28,-13,-5,28,-13,9,25,-17,-6,25,-18,18,36,-17,-19,32,-16,16,31,-14,-16,28,-14,16,41,-18,-18,37,-17,11,43,-17,-14,41,-16,7,42,-14,-10,41,-13,6,37,-11,-8,36,-10,9,32,-9,-8,30,-9,13,30,-11,-12,27,-11,23,42,-7,-25,36,-6,22,38,-4,-23,32,-3,21,46,-8,-24,41,-7,17,48,-7,-21,44,-6,13,48,-5,-17,44,-3,12,43,-2,-15,40,-1,15,39,0,-16,35,0,19,36,-1,-19,31,-1,28,12,15,-30,10,31,30,14,17,-33,12,32,31,15,20,-34,15,35,29,16,23,-32,17,37,25,16,23,-29,17,37,23,14,21,-26,15,36,22,13,17,-25,12,33,24,12,15,-27,10,31,26,45,2,-29,34,6,30,46,5,-33,37,8,30,48,10,-34,40,11,27,49,13,-31,43,14,23,48,13,-27,43,15,19,47,10,-23,40,13,19,45,5,-22,37,9,22,44,2,-24,35,6,30,36,7,-33,29,14,26,35,4,-29,26,12,31,38,12,-34,32,18,28,39,16,-32,35,21,23,39,16,-27,35,21,20,37,12,-23,33,19,19,36,7,-22,29,15,22,35,4,-24,27,12,30,29,10,-33,23,19,27,28,6,-29,21,17,31,31,14,-34,27,23,28,32,17,-32,29,25,24,32,18,-27,29,26,20,30,14,-23,27,24,20,29,10,-22,24,20,22,28,7,-25,21,18,30,21,14,-33,17,26,27,20,11,-30,15,25,31,22,17,-34,20,29,28,23,20,-32,22,31,25,23,20,-28,22,32,22,22,18,-25,20,30,21,20,14,-24,18,27,24,20,11,-26,16,25,27,50,13,-31,41,14,29,52,8,-34,43,9,24,55,9,-30,47,11,21,50,12,-25,43,13,24,45,11,-26,37,12,29,46,8,-32,37,10,25,54,3,-30,46,5,20,53,6,-25,46,8,20,46,7,-23,40,8,25,44,5,-27,36,6,28,49,3,-31,40,4,22,49,2,-26,42,3,29,52,11,-33,42,12,26,53,12,-31,44,14,27,55,8,-32,46,10,29,48,11,-32,38,13,30,49,8,-33,40,10,24,50,13,-28,42,15,23,53,11,-27,45,13,26,47,13,-29,38,14,22,47,12,-25,40,13,27,45,10,-29,36,11,29,47,5,-32,38,7,28,51,5,-32,42,7,28,54,5,-32,45,7,25,55,6,-30,47,8,22,54,8,-27,47,10,21,52,9,-25,44,10,20,48,10,-24,41,11,21,45,9,-24,38,10,24,44,8,-26,36,9,28,44,6,-30,36,8,27,52,2,-31,43,4,22,54,4,-27,47,6,19,49,7,-22,43,8,22,44,6,-24,38,7,26,46,3,-29,38,4,25,49,1,-28,41,3,23,52,2,-28,44,3,20,51,3,-25,44,5,20,47,4,-23,41,5,23,46,3,-26,39,4,11,26,-27,-11,26,-27,11,34,-19,-11,34,-19,8,38,-34,-8,38,-34,8,44,-24,-8,44,-24,0,31,-15,0,22,-25,0,45,-22,0,37,-35,13,30,-23,-13,30,-23,10,41,-28,-10,41,-28,0,24,-21,0,43,-29,10,38,-21,-10,38,-21,10,29,-30,-10,29,-30,0,37,-17,0,27,-33,12,36,-25,-12,36,-25,3,33,-16,-3,33,-16,6,23,-27,-6,23,-27,4,45,-22,-4,45,-22,4,37,-35,-4,37,-35,4,27,-22,-4,27,-22,5,43,-29,-5,43,-29,4,38,-18,-4,38,-18,5,27,-33,-5,27,-33,8,38,-33,-9,37,-31,11,37,-28,-10,36,-25,9,35,-22,-7,34,-20,1,34,-18,0,38,-34,6,52,-31,-8,51,-29,10,50,-25,-10,49,-23,7,49,-19,-5,49,-17,0,49,-16,0,51,-31,9,44,-26,-9,43,-24,7,45,-32,-9,44,-30,7,42,-20,-6,41,-18,1,41,-17,0,45,-32,6,56,-29,-8,52,-26,9,50,-27,-9,46,-25,8,44,-26,-5,41,-24,2,41,-24,-1,55,-28,6,59,-22,-8,55,-20,11,55,-19,-10,50,-15,10,49,-14,-5,46,-11,2,47,-12,-1,59,-23,10,52,-23,-9,47,-19,6,57,-26,-8,53,-23,9,47,-18,-5,44,-16,2,44,-17,-1,57,-25,6,59,-22,-8,55,-20,11,55,-19,-10,50,-16,10,50,-14,-5,46,-11,2,47,-12,-1,59,-22,4,65,-8,-6,63,-7,7,62,-8,-7,59,-6,5,58,-8,-4,56,-6,1,55,-7,-1,65,-8,2,65,-7,-4,63,-7,4,62,-7,-4,60,-7,4,58,-7,-2,57,-6,1,56,-6,0,65,-7,1,64,-2,-2,63,-2,3,62,-2,-3,61,-2,3,59,-2,-1,58,-2,0,57,-2,0,65,-2,2,64,-2,-2,63,-2,3,62,-1,-3,60,-1,3,59,0,-1,58,0,0,58,0,0,64,-3,1,66,-1,-3,65,-1,3,64,0,-3,62,0,3,61,0,-2,60,1,0,59,1,-1,67,-1,19,54,-9,-14,56,-8,18,52,-8,-12,54,-7,15,52,-7,-11,54,-5,14,54,-7,-10,56,-3,13,57,-7,-11,59,-2,15,59,-7,-13,60,-3,18,59,-8,-14,60,-5,19,57,-9,-15,59,-7,26,55,8,-28,48,1,25,53,9,-27,46,2,23,53,9,-26,46,3,22,55,10,-25,48,5,22,57,10,-26,50,6,23,58,9,-27,51,5,25,58,8,-29,51,3,26,57,8,-29,50,1,22,52,2,-21,49,-1,24,54,1,-23,51,-2,20,52,3,-20,49,0,18,54,4,-19,50,2,18,57,4,-20,53,3,20,59,3,-22,54,2,22,59,2,-23,55,0,24,57,1,-24,53,-2,20,52,-2,-17,51,-4,22,54,-3,-19,53,-5,18,52,-1,-16,51,-1,16,54,0,-15,53,0,16,57,0,-16,55,0,18,59,-1,-18,57,0,20,59,-2,-19,57,-2,22,57,-3,-20,56,-4,19,52,-5,-15,53,-5,21,54,-6,-16,55,-6,17,52,-4,-13,53,-3,15,54,-3,-13,54,-1,15,57,-4,-14,57,0,16,59,-4,-15,59,-1,19,59,-5,-17,59,-4,21,57,-6,-17,57,-6,15,52,25,-20,42,18,14,52,25,-19,43,18,13,51,24,-17,43,17,13,50,23,-17,42,16,14,49,23,-17,40,15,16,49,24,-19,39,16,17,50,25,-20,39,17,16,51,26,-21,40,18,26,59,11,-31,50,5,25,59,10,-30,51,5,23,58,9,-28,51,3,23,55,8,-27,49,2,25,54,8,-28,47,1,27,54,9,-29,46,2,28,55,11,-31,47,3,28,57,11,-32,48,4,17,54,21,-22,45,14,18,54,22,-23,44,15,16,53,20,-20,45,13,16,51,19,-20,44,12,17,50,19,-20,42,12,19,50,20,-22,41,12,20,51,21,-23,41,13,20,53,22,-24,42,14,22,58,13,-27,50,8,24,58,14,-29,48,8,21,57,12,-26,50,6,21,54,11,-25,48,4,23,52,11,-25,46,3,25,52,12,-27,44,4,26,53,13,-29,45,5,26,56,14,-30,46,7,24,59,11,-29,51,6,26,59,12,-31,50,6,22,57,10,-27,50,5,23,55,9,-26,49,3,24,53,9,-27,47,2,26,53,10,-29,46,2,27,55,11,-30,46,3,27,57,12,-32,48,5,30,14,15,-32,14,32,31,14,23,-34,14,39,24,14,24,-28,14,41,23,14,17,-26,15,33,35,2,24,-38,2,39,30,4,12,-32,5,28,23,4,22,-26,5,38,23,4,15,-25,5,31,25,2,31,-29,2,47,25,7,31,-29,7,47,36,2,28,-40,2,43,34,7,28,-38,8,44,28,14,25,-31,14,41,26,14,15,-29,14,31,25,4,12,-28,5,29,29,8,30,-33,9,46,31,14,19,-34,14,35,23,14,21,-26,14,37,33,4,17,-35,4,33,22,4,17,-25,5,34,29,8,30,-33,9,46,34,7,29,-38,8,44,36,2,28,-40,2,43,25,7,31,-29,7,48,25,2,31,-29,2,48,31,6,38,-35,6,54,27,5,37,-32,6,53,36,5,34,-40,5,50,37,2,35,-41,2,50,27,2,38,-32,2,54,31,2,38,-35,2,54,27,0,38,-32,0,54,31,0,38,-35,0,54,37,0,35,-41,0,50,25,0,31,-29,0,48,36,0,28,-40,0,43,29,0,30,-33,0,46,27,0,17,-29,0,34,22,0,17,-25,0,34,33,0,17,-35,0,33,29,0,30,-33,0,46,25,0,12,-28,0,28,28,0,23,-31,0,39,36,0,28,-40,0,43,25,0,31,-29,0,47,22,0,14,-25,0,31,23,0,21,-26,0,38,35,0,24,-38,0,39,30,0,12,-32,0,28,31,2,38,-35,2,54,27,2,38,-32,2,54,37,2,35,-41,2,50,27,0,38,-32,0,54,31,0,38,-35,0,54,37,0,35,-41,0,50,25,2,31,-29,2,48,25,0,31,-29,0,48,36,2,28,-40,2,43,36,0,28,-40,0,43,22,4,17,-25,5,34,33,4,17,-35,4,33,22,0,17,-25,0,34,33,0,17,-35,0,33,25,4,12,-28,5,29,25,0,12,-28,0,28,36,0,28,-40,0,43,36,2,28,-40,2,43,25,0,31,-29,0,47,25,2,31,-29,2,47,23,4,15,-25,5,31,23,4,22,-26,5,38,30,4,12,-32,5,28,35,2,24,-38,2,39,22,0,14,-25,0,31,23,0,21,-26,0,38,35,0,24,-38,0,39,30,0,12,-32,0,28,17,58,-13,-15,60,-9,15,54,-11,-13,55,-8,3,55,-11,-1,54,-11,7,61,-18,-5,62,-16,18,60,-6,-13,62,-3,15,54,-5,-12,55,-2,3,55,-7,0,55,-7,9,64,-8,-5,64,-6,10,53,-12,-9,54,-9,14,56,-16,-12,57,-13,12,56,-5,-8,57,-3,14,62,-6,-9,63,-3,16,55,-12,-14,57,-9,6,59,-17,-4,59,-15,17,57,-4,-13,58,-1,10,58,-11,-7,59,-9,13,53,-15,-12,55,-12,12,59,-4,-8,60,-2,14,53,-8,-11,54,-5,18,60,-10,-14,62,-6,2,54,-8,0,54,-8,9,64,-12,-5,65,-11,10,53,-8,-7,53,-6,14,63,-12,-10,64,-9,13,53,-11,-11,54,-8,16,57,-14,-14,59,-11,14,55,-4,-10,56,-1,16,61,-6,-12,62,-3,14,54,-14,-13,56,-10,15,58,-4,-10,59,-1,12,53,-8,-9,54,-5,16,61,-11,-12,63,-7,15,40,26,-16,31,24,13,39,24,-16,29,21,13,47,23,-19,36,18,16,47,25,-19,37,21,12,40,28,-13,31,23,11,40,25,-14,30,20,11,47,25,-16,36,17,12,47,28,-15,38,19,13,47,29,-15,39,21,11,47,27,-15,38,19,12,40,27,-13,31,21,14,40,29,-12,32,24,17,48,26,-19,37,23,14,47,24,-19,36,20,15,40,25,-16,30,22,17,40,27,-16,31,25,18,41,27,-15,32,26,17,41,26,-15,31,24,16,48,25,-19,37,21,17,48,27,-19,38,23,17,41,29,-13,33,25,15,40,28,-12,32,23,12,47,28,-15,39,20,14,48,30,-15,40,22,17,48,30,-16,40,24,14,47,30,-15,40,21,17,41,28,-12,34,23,19,42,29,-12,35,26,17,49,28,-18,39,24,16,49,26,-19,38,22,18,42,26,-14,32,24,19,43,27,-14,34,26,18,49,28,-19,40,24,13,47,23,-19,36,18,13,50,23,-20,39,17,17,51,27,-20,42,21,16,49,30,-17,41,23,11,47,25,-16,37,17,11,50,25,-17,39,16,15,52,29,-18,42,20,12,48,28,-15,39,20,12,51,27,-16,41,18,16,47,25,-20,37,22,15,51,25,-20,40,19,20,43,25,-14,32,27,19,42,24,-13,31,26,17,43,27,-14,33,24,18,43,28,-14,34,25,21,42,25,-12,32,28,19,41,25,-12,31,26,18,41,28,-12,34,24,19,42,28,-12,35,26,20,42,24,-13,30,27,21,42,25,-13,31,28,19,42,24,-13,31,26,20,43,25,-13,32,27,20,44,24,-14,31,28,19,43,23,-14,31,26,21,43,23,-14,30,28,20,42,23,-14,30,27,20,43,23,-14,29,27,20,44,23,-15,30,28,20,42,23,-15,30,27,21,43,24,-15,31,28,19,44,25,-17,30,28,19,43,25,-17,30,27,19,44,25,-16,30,28,18,44,24,-16,29,27,18,44,23,-18,27,26,19,45,24,-18,27,28,18,43,24,-17,28,26,19,44,25,-18,28,27,20,42,24,-16,29,27,19,42,23,-16,28,26,20,43,23,-16,27,28,19,43,22,-15,27,26,19,42,22,-15,27,26,20,42,23,-15,28,28,18,43,23,-15,28,26,19,43,24,-16,29,27,19,42,25,-14,30,27,18,41,24,-14,29,25,20,41,25,-13,28,27,19,40,24,-13,27,26,17,40,28,-13,33,25,16,40,27,-12,32,23,18,40,24,-12,28,25,20,40,25,-12,29,27,16,42,28,-15,33,25,15,42,27,-15,32,23,18,42,24,-14,28,25,19,42,25,-14,29,27,18,40,24,-15,27,26,16,40,23,-15,26,24,13,41,26,-15,31,22,14,42,28,-15,32,24,18,38,25,-13,27,26,16,38,24,-13,26,24,13,39,27,-13,31,22,14,39,28,-12,31,24,17,39,23,-13,25,24,18,39,24,-13,26,26,16,39,24,-14,27,24,17,39,25,-14,27,25,17,42,24,-16,26,26,16,41,23,-16,26,24,18,41,23,-15,25,26,17,41,22,-15,24,25,17,42,22,-16,24,25,18,42,23,-16,25,27,16,41,23,-16,26,24,17,41,24,-16,26,26,16,42,25,-18,26,26,15,42,24,-18,26,25,16,44,24,-19,25,26,15,43,24,-19,25,25,14,42,22,-17,22,25,15,43,23,-17,23,26,14,41,23,-17,23,24,14,42,24,-17,23,25,16,40,24,-16,25,25,15,40,23,-16,24,24,16,41,23,-15,24,26,15,41,22,-15,23,24,16,40,22,-15,24,24,17,40,23,-15,24,25,14,40,23,-16,24,23,15,41,24,-16,25,25,15,39,25,-15,26,25,14,39,23,-15,26,23,17,39,24,-14,26,25,15,38,22,-14,25,23,12,39,27,-13,31,23,11,39,26,-14,30,21,15,37,23,-14,26,23,16,38,25,-13,27,24,13,41,27,-15,31,23,11,40,25,-15,30,21,15,39,23,-15,26,23,16,39,24,-15,27,24,16,40,22,-15,23,24,15,40,23,-16,24,24,16,40,24,-16,25,25,17,41,23,-15,24,25,15,38,23,-14,25,23,15,39,23,-15,26,23,16,39,24,-15,27,24,16,38,24,-13,26,25,18,39,24,-13,26,26,18,40,25,-14,27,26,16,39,23,-14,26,24,17,38,23,-13,26,24,18,42,23,-16,25,27,17,41,24,-16,26,26,16,41,23,-16,26,24,17,41,22,-16,24,25,19,40,24,-13,28,26,18,41,24,-14,28,25,19,42,25,-14,29,27,20,40,25,-13,29,27,19,42,22,-15,27,26,19,42,23,-16,28,26,20,43,24,-16,29,27,20,43,23,-15,27,28,21,42,25,-12,31,28,20,43,25,-13,32,27,19,42,24,-13,31,26,20,41,24,-12,30,27,21,43,23,-14,30,28,21,43,24,-15,31,28,20,43,23,-15,30,27,20,43,23,-14,30,27,12,43,22,-15,32,17,13,43,24,-17,32,19,15,44,22,-19,31,17,13,44,21,-16,32,15,13,40,21,-15,29,18,14,40,23,-17,30,19,15,41,22,-18,29,18,14,41,20,-17,28,16,15,46,24,-19,35,21,12,44,27,-15,34,21,13,49,22,-18,37,15,11,48,24,-17,37,17,13,42,20,-16,30,16,12,42,22,-15,30,17,15,43,22,-18,31,17,14,42,24,-17,31,19,14,40,20,-17,27,17,13,39,21,-16,28,18,16,40,22,-18,29,18,14,40,23,-17,29,19,16,37,22,-18,27,20,16,38,21,-19,27,19,15,37,21,-18,26,20,16,37,20,-19,26,19,12,42,22,-15,31,17,14,42,24,-17,31,19,15,43,22,-18,31,17,13,43,20,-16,31,15,16,41,22,-18,29,18,14,40,20,-17,28,16,14,40,23,-17,29,19,13,40,21,-15,28,18,12,46,26,-17,36,19,9,59,-14,-8,54,-11,5,62,-15,-7,59,-14,10,53,-11,-6,49,-8,2,51,-9,-1,62,-15,7,54,-11,-5,54,-10,10,59,-17,-9,60,-14,7,55,-6,-4,55,-5,11,63,-7,-7,64,-5,9,56,-16,-8,57,-14,10,59,-7,-6,60,-5,6,53,-8,-3,54,-7,11,63,-12,-8,64,-10] }, - { "name": "animation_000018", "vertices": [27,0,-78,27,0,-24,-27,0,-24,-27,0,-78,27,24,-78,27,24,-24,-27,24,-24,-27,24,-78,2,64,-5,-7,65,-2,7,69,6,-3,70,10,2,75,-10,-7,77,-7,7,80,3,-2,81,6,6,66,0,-6,68,4,6,79,-4,-6,81,0,2,60,4,-2,61,6,3,62,11,0,63,12,8,74,5,-3,76,9,2,70,-10,-8,72,-6,7,73,-3,-8,75,1,3,70,12,-3,64,-5,2,82,5,-2,77,-10,0,67,2,0,83,-3,0,60,5,2,63,12,3,76,9,-3,71,-10,8,72,5,-3,74,8,2,67,-8,-8,68,-4,7,69,-1,-7,71,3,3,74,9,-3,67,-7,28,44,6,-30,36,8,29,48,4,-31,39,6,27,52,2,-31,44,4,24,54,3,-28,46,5,21,53,5,-25,46,7,20,49,8,-23,43,10,22,45,10,-24,38,11,25,43,9,-26,35,10,11,25,-22,-9,24,-23,11,29,-26,-11,29,-26,10,35,-27,-11,35,-27,7,39,-24,-9,39,-23,5,40,-19,-7,40,-18,4,35,-14,-5,35,-14,6,28,-13,-5,28,-13,9,25,-17,-7,25,-18,18,36,-17,-19,32,-16,17,31,-14,-16,28,-14,16,41,-18,-18,38,-17,11,43,-17,-14,41,-16,8,42,-14,-10,41,-13,6,37,-11,-7,36,-10,9,32,-9,-8,30,-9,13,30,-11,-12,27,-11,23,42,-7,-25,36,-6,23,38,-4,-23,32,-3,21,46,-8,-24,41,-6,17,48,-7,-21,44,-5,14,48,-5,-17,44,-3,13,43,-2,-15,40,-1,15,39,0,-15,35,0,19,36,-1,-19,31,-1,28,12,15,-30,10,31,30,14,17,-33,12,32,31,15,20,-34,15,35,29,16,23,-32,17,37,26,16,23,-29,17,37,23,14,21,-26,15,36,22,13,17,-25,12,33,24,12,15,-27,10,31,27,45,1,-29,34,6,30,46,5,-33,37,8,31,48,9,-34,40,12,28,49,13,-31,43,14,24,48,13,-27,43,15,20,47,10,-23,40,13,19,45,5,-22,37,9,22,44,1,-24,35,6,30,36,7,-33,29,14,27,35,4,-29,27,12,31,38,12,-34,32,18,28,39,15,-32,35,21,24,39,16,-27,35,21,20,37,12,-23,33,19,19,36,7,-22,29,15,22,35,4,-24,27,12,31,29,9,-33,23,19,27,28,6,-29,21,17,31,31,14,-34,27,23,28,32,17,-32,29,25,24,32,17,-27,29,26,20,30,14,-23,27,24,20,29,10,-22,24,20,23,28,6,-25,21,18,30,21,14,-33,17,26,27,20,11,-30,15,25,31,22,17,-34,20,29,29,23,20,-32,22,31,25,23,20,-28,22,32,22,22,18,-25,20,30,21,20,14,-24,18,27,24,19,11,-26,16,25,28,50,12,-30,41,14,30,52,7,-33,43,10,25,55,9,-29,47,11,22,50,12,-25,43,13,25,45,11,-26,37,12,30,46,8,-31,37,10,26,54,3,-30,46,5,21,53,6,-24,46,8,20,46,7,-22,40,8,25,44,5,-26,36,6,28,49,2,-31,40,4,22,49,1,-25,42,3,30,51,10,-33,42,13,27,53,12,-30,44,14,28,55,8,-32,46,10,29,48,11,-31,39,13,31,49,8,-33,40,10,25,50,13,-28,42,15,23,53,11,-27,45,13,27,47,12,-28,38,14,23,47,12,-25,40,14,28,45,10,-29,36,11,29,47,5,-31,38,7,29,51,5,-32,42,7,28,54,5,-32,45,7,25,55,6,-30,47,9,23,54,8,-27,47,10,22,52,8,-25,44,10,21,48,9,-23,41,11,22,45,9,-24,38,11,25,44,8,-26,36,9,28,44,6,-29,36,8,27,52,2,-31,43,4,23,54,4,-27,47,6,19,50,6,-22,43,8,22,44,5,-24,38,7,27,46,3,-29,38,5,25,48,1,-28,41,3,24,52,1,-27,44,4,21,51,3,-24,44,5,21,47,4,-23,41,5,23,46,2,-25,39,4,11,26,-27,-11,26,-27,11,34,-19,-11,34,-19,8,38,-34,-8,38,-34,8,44,-24,-8,44,-24,0,31,-15,0,22,-25,0,45,-22,0,37,-35,13,30,-23,-13,30,-23,10,41,-28,-10,41,-28,0,24,-21,0,43,-29,10,38,-21,-10,38,-21,10,29,-30,-10,29,-30,0,37,-17,0,27,-33,12,36,-25,-12,36,-25,3,33,-16,-3,33,-16,6,23,-27,-6,23,-27,4,45,-22,-4,45,-22,4,37,-35,-4,37,-35,4,27,-22,-4,27,-22,5,43,-29,-5,43,-29,4,38,-18,-4,38,-18,5,27,-33,-5,27,-33,8,38,-33,-9,37,-31,11,37,-28,-10,36,-25,9,35,-22,-7,34,-20,1,34,-18,0,38,-34,6,52,-31,-8,51,-29,10,50,-25,-10,49,-23,7,49,-19,-5,49,-17,0,49,-16,0,51,-31,9,44,-26,-9,43,-24,7,45,-32,-9,44,-30,7,42,-20,-6,41,-18,1,41,-17,0,45,-32,6,56,-29,-8,52,-26,9,50,-27,-9,46,-25,8,44,-26,-5,41,-24,2,41,-24,-1,55,-28,6,59,-22,-8,55,-20,11,55,-19,-10,50,-15,10,49,-14,-5,46,-11,2,47,-12,-1,59,-23,10,52,-23,-9,47,-19,6,57,-26,-8,53,-23,9,47,-18,-5,44,-16,2,44,-17,-1,57,-25,6,59,-22,-8,55,-20,11,55,-19,-10,50,-16,10,50,-14,-5,46,-11,2,47,-12,-1,59,-22,4,65,-8,-6,63,-7,7,62,-8,-7,59,-6,5,58,-8,-4,56,-6,1,55,-7,-1,65,-8,2,65,-7,-4,63,-7,4,62,-7,-4,60,-7,4,58,-7,-2,57,-6,1,56,-6,0,65,-7,1,64,-2,-2,63,-2,3,62,-2,-3,61,-2,3,59,-2,-1,58,-2,0,57,-2,0,65,-2,2,64,-2,-2,63,-2,3,62,-1,-3,60,-1,3,59,0,-1,58,0,0,58,0,0,64,-3,1,66,-1,-3,66,0,3,64,0,-3,62,0,3,61,0,-2,60,1,0,59,1,0,67,-1,19,54,-9,-14,56,-8,18,52,-8,-12,54,-7,15,52,-7,-11,54,-5,14,54,-7,-10,56,-3,13,57,-7,-11,59,-2,15,59,-7,-13,60,-3,18,59,-9,-14,60,-5,19,57,-9,-15,59,-7,27,55,8,-28,48,1,25,53,8,-27,46,2,23,53,9,-26,46,3,22,55,10,-25,48,5,22,57,10,-26,50,6,23,58,9,-27,51,5,25,58,8,-29,51,3,27,57,8,-29,50,1,23,52,2,-21,49,-1,24,54,1,-23,51,-2,20,52,3,-20,49,0,18,54,4,-19,50,2,18,57,4,-20,53,3,20,59,3,-22,54,2,23,59,2,-23,55,0,24,57,1,-24,53,-2,20,52,-2,-17,51,-4,22,54,-3,-19,53,-5,18,52,-1,-16,51,-1,16,54,0,-15,53,0,16,57,0,-16,55,0,18,59,-1,-18,57,0,20,59,-2,-19,57,-2,22,57,-3,-20,56,-4,19,52,-5,-15,53,-5,21,54,-6,-16,55,-6,17,52,-4,-13,53,-3,15,54,-3,-13,54,-1,15,57,-4,-14,57,0,16,59,-4,-15,59,-1,19,59,-5,-17,59,-4,21,57,-6,-17,57,-6,16,52,25,-20,42,18,14,52,25,-19,43,18,13,51,24,-18,43,17,14,50,23,-17,42,16,15,49,23,-17,40,15,16,49,24,-19,39,16,17,50,25,-20,39,17,17,51,26,-21,40,18,27,59,11,-31,50,5,25,59,10,-30,51,5,23,58,9,-28,51,3,24,55,8,-27,49,2,25,54,8,-28,47,1,27,54,9,-29,46,2,28,55,10,-31,47,3,28,57,11,-32,48,4,17,54,21,-22,45,14,19,54,22,-23,44,15,16,53,20,-20,45,13,16,51,19,-20,44,12,17,50,19,-20,42,12,19,50,20,-22,41,12,20,51,21,-23,41,13,20,53,22,-24,42,14,22,58,13,-27,50,8,24,58,14,-29,48,8,21,57,11,-26,50,6,21,54,11,-25,48,4,23,52,11,-25,46,3,25,52,12,-27,44,4,26,54,13,-29,45,5,26,56,14,-30,46,7,24,59,11,-29,51,6,26,59,12,-31,50,6,22,57,10,-27,50,5,23,55,9,-26,49,3,24,53,9,-27,47,2,26,53,10,-29,46,2,28,55,11,-30,46,3,28,57,12,-32,48,5,30,14,15,-32,14,32,31,14,23,-34,14,39,25,14,25,-28,14,41,23,14,17,-26,15,33,35,2,23,-38,2,39,30,4,12,-32,5,28,23,4,22,-26,5,38,22,4,15,-25,5,31,26,2,31,-29,2,47,26,7,31,-29,7,47,36,2,28,-40,2,43,34,7,28,-38,8,44,28,14,25,-31,14,41,26,14,15,-29,14,31,25,4,12,-28,5,28,30,8,30,-33,9,46,31,14,19,-34,14,35,23,14,21,-26,14,37,32,4,17,-35,4,33,22,4,17,-25,5,34,30,8,30,-33,9,46,34,7,28,-38,8,44,37,2,28,-40,2,43,26,7,31,-29,7,48,26,2,31,-29,2,48,31,6,38,-35,6,54,28,5,37,-32,6,53,36,5,34,-40,5,50,37,2,34,-41,2,50,28,2,38,-32,2,54,31,2,38,-35,2,54,28,0,38,-32,0,54,31,0,38,-35,0,54,37,0,34,-41,0,50,26,0,31,-29,0,48,37,0,28,-40,0,43,30,0,30,-33,0,46,26,0,17,-29,0,34,22,0,17,-25,0,34,32,0,17,-35,0,33,30,0,30,-33,0,46,25,0,12,-28,0,28,28,0,23,-31,0,39,36,0,28,-40,0,43,26,0,31,-29,0,47,22,0,15,-25,0,31,23,0,22,-26,0,38,35,0,23,-38,0,39,29,0,12,-32,0,28,31,2,38,-35,2,54,28,2,38,-32,2,54,37,2,34,-41,2,50,28,0,38,-32,0,54,31,0,38,-35,0,54,37,0,34,-41,0,50,26,2,31,-29,2,48,26,0,31,-29,0,48,37,2,28,-40,2,43,37,0,28,-40,0,43,22,4,17,-25,5,34,32,4,17,-35,4,33,22,0,17,-25,0,34,32,0,17,-35,0,33,25,4,12,-28,5,28,25,0,12,-28,0,28,36,0,28,-40,0,43,36,2,28,-40,2,43,26,0,31,-29,0,47,26,2,31,-29,2,47,22,4,15,-25,5,31,23,4,22,-26,5,38,30,4,12,-32,5,28,35,2,23,-38,2,39,22,0,15,-25,0,31,23,0,22,-26,0,38,35,0,23,-38,0,39,29,0,12,-32,0,28,17,58,-13,-15,60,-9,15,54,-11,-13,55,-8,3,55,-11,-1,54,-11,7,61,-18,-5,62,-16,18,60,-6,-13,62,-3,15,54,-5,-12,55,-2,3,55,-7,0,55,-7,9,64,-8,-5,64,-6,10,53,-12,-9,54,-9,14,56,-16,-12,57,-13,12,56,-5,-8,57,-3,14,62,-6,-9,63,-3,16,55,-12,-14,57,-9,6,59,-17,-4,59,-15,17,57,-4,-13,58,-1,10,58,-11,-7,59,-9,13,53,-15,-12,55,-12,12,59,-4,-8,60,-2,14,53,-8,-11,54,-5,18,60,-10,-14,62,-6,2,54,-8,0,54,-8,9,64,-12,-5,65,-11,10,53,-8,-7,53,-6,14,63,-12,-10,64,-9,13,53,-11,-11,54,-8,16,57,-14,-14,59,-11,14,55,-4,-10,56,-1,16,61,-6,-12,62,-3,14,54,-14,-13,56,-10,15,58,-4,-10,59,-1,12,53,-8,-9,54,-5,16,61,-11,-12,63,-7,14,40,27,-16,31,24,12,40,25,-16,29,21,14,47,23,-19,36,18,16,47,25,-19,37,21,12,40,28,-13,31,23,10,40,26,-14,30,21,11,47,25,-16,36,17,12,48,28,-15,38,19,13,48,29,-15,39,21,11,48,27,-15,38,19,12,40,28,-13,31,21,13,40,29,-13,32,24,17,47,26,-19,37,23,15,47,25,-19,36,20,14,40,26,-16,30,22,16,40,27,-16,31,25,18,41,28,-15,32,26,16,40,26,-15,31,24,16,48,25,-19,37,21,17,48,27,-19,38,23,16,41,30,-13,33,25,14,40,29,-12,32,23,12,48,29,-15,39,20,15,48,30,-16,39,22,17,48,30,-16,40,24,14,48,30,-16,40,21,16,41,29,-12,34,24,18,42,30,-12,35,26,18,49,28,-18,39,24,16,49,26,-19,38,22,17,41,26,-14,32,24,19,42,28,-14,34,26,18,48,28,-19,40,24,14,47,23,-19,36,18,13,50,23,-20,39,17,17,51,27,-20,42,21,16,49,30,-17,41,23,11,48,25,-16,37,17,11,50,25,-17,39,16,15,52,28,-18,42,20,12,48,29,-15,39,20,13,51,27,-16,41,18,17,47,26,-20,37,22,16,51,25,-20,40,19,20,40,27,-14,32,28,19,40,26,-14,31,26,17,42,27,-14,33,24,18,43,28,-14,34,25,20,40,28,-13,32,28,19,39,27,-12,31,26,17,41,29,-12,33,24,18,42,29,-13,34,26,20,38,26,-13,30,27,21,39,27,-13,31,28,19,40,26,-13,31,26,21,40,27,-14,32,27,21,40,25,-15,32,27,20,39,25,-15,31,26,22,39,26,-15,31,28,21,38,25,-14,30,27,21,39,25,-15,30,27,22,39,25,-15,31,28,20,39,25,-15,31,26,21,40,26,-15,31,27,21,41,25,-17,31,27,20,41,24,-17,30,26,21,41,24,-17,30,28,20,40,24,-17,30,27,20,37,23,-18,27,26,21,37,24,-18,28,27,20,38,24,-18,28,26,21,38,25,-18,29,27,20,37,26,-16,29,27,19,37,25,-16,28,26,21,36,25,-16,27,28,20,36,24,-16,27,26,19,36,25,-15,27,26,20,36,26,-15,28,28,19,37,25,-16,28,25,20,37,26,-16,29,27,19,38,27,-14,30,27,18,38,26,-14,29,25,19,37,28,-13,28,28,18,36,27,-13,27,26,16,40,30,-13,32,25,15,40,28,-13,32,24,17,37,27,-13,28,26,18,37,28,-13,29,27,17,42,28,-15,33,25,16,41,27,-15,32,23,18,38,26,-15,28,26,19,38,27,-15,29,27,17,36,27,-15,27,26,15,36,25,-15,26,24,13,41,26,-15,31,22,15,41,27,-15,32,24,15,36,28,-13,27,26,14,35,27,-13,26,24,12,39,28,-13,31,22,13,40,29,-13,31,24,15,34,26,-14,25,24,16,35,28,-14,26,26,15,36,26,-15,27,24,17,36,27,-15,27,25,18,35,26,-16,26,26,17,35,25,-17,26,24,17,34,26,-16,25,26,16,33,25,-16,24,25,17,33,25,-17,24,25,18,33,26,-17,25,27,17,35,24,-16,26,24,18,35,26,-16,26,26,19,34,24,-18,26,26,19,34,23,-19,26,25,20,33,24,-19,25,26,19,33,23,-19,25,25,16,32,24,-17,22,25,17,32,25,-17,22,26,16,33,24,-18,23,25,17,33,25,-18,23,26,16,35,25,-16,25,25,15,34,24,-16,24,24,16,33,26,-15,24,26,15,33,25,-15,23,24,14,34,25,-15,24,24,15,34,26,-15,24,25,15,35,24,-16,24,24,16,35,26,-16,25,25,15,36,26,-16,26,25,14,36,25,-16,26,23,14,35,27,-14,26,25,13,35,26,-14,25,23,11,40,28,-13,31,23,10,39,26,-14,30,21,12,36,26,-14,26,23,13,36,27,-14,27,24,13,41,27,-16,31,23,11,40,25,-16,30,21,13,36,25,-16,26,23,15,37,26,-16,27,24,14,33,25,-15,23,24,15,34,24,-16,24,24,16,35,26,-16,25,25,15,34,26,-15,24,26,13,35,26,-14,25,23,13,36,25,-15,26,23,15,36,26,-15,27,25,14,36,27,-14,26,25,16,35,28,-13,26,26,16,36,27,-15,27,26,15,36,26,-15,26,24,14,35,27,-13,26,24,18,33,26,-16,25,27,18,35,26,-16,26,26,17,35,25,-16,26,24,17,33,25,-16,24,25,17,36,27,-13,28,26,18,38,26,-14,28,25,19,38,27,-14,29,27,19,37,28,-13,28,27,19,35,25,-16,27,26,19,37,25,-16,28,26,20,37,26,-16,29,27,20,36,26,-16,28,28,21,39,27,-13,31,28,21,40,27,-14,32,28,19,40,26,-13,31,26,19,39,27,-13,30,27,22,39,25,-15,31,28,21,40,26,-15,32,27,20,39,25,-15,31,26,21,38,25,-15,30,27,11,43,23,-15,32,17,13,43,25,-17,32,19,15,44,23,-19,31,17,13,43,21,-16,32,15,12,40,22,-15,29,18,13,40,24,-17,30,19,15,41,23,-18,29,18,14,40,21,-17,28,16,15,46,25,-19,35,21,12,44,27,-15,34,21,13,49,22,-19,37,15,11,48,24,-17,37,17,13,42,21,-17,30,16,12,42,22,-15,30,17,15,42,23,-19,31,17,13,42,24,-17,31,19,14,40,21,-17,27,17,12,39,22,-16,28,18,15,40,23,-19,29,18,14,39,24,-17,29,19,15,37,23,-19,27,20,16,37,22,-20,27,20,14,36,22,-18,26,20,15,37,21,-19,26,19,12,42,23,-15,31,17,13,42,25,-17,31,19,15,43,23,-19,31,17,13,43,21,-16,31,15,15,40,23,-18,29,18,14,40,21,-17,28,17,14,40,24,-17,29,19,12,39,22,-16,28,18,12,46,26,-17,36,19,9,59,-14,-8,54,-11,5,62,-15,-7,59,-14,10,53,-11,-6,49,-8,2,51,-9,-1,62,-15,7,54,-11,-5,54,-10,10,59,-17,-9,60,-14,7,55,-6,-4,55,-5,11,63,-7,-7,64,-5,9,56,-16,-8,57,-14,10,59,-7,-6,60,-5,6,53,-8,-3,54,-7,11,63,-12,-8,64,-10] }, - { "name": "animation_000019", "vertices": [27,0,-78,27,0,-24,-27,0,-24,-27,0,-78,27,24,-78,27,24,-24,-27,24,-24,-27,24,-78,2,63,-5,-7,65,-2,7,69,6,-3,70,10,2,75,-10,-7,77,-7,7,80,3,-2,81,6,6,66,0,-6,68,4,6,79,-4,-6,81,0,2,60,4,-2,61,6,3,62,11,0,63,12,8,74,5,-3,76,9,2,70,-10,-8,72,-6,7,73,-3,-7,75,1,3,70,12,-3,64,-5,3,82,5,-2,77,-10,0,67,2,0,83,-3,0,60,5,2,63,12,3,76,9,-3,71,-10,8,72,5,-3,74,8,2,67,-8,-8,68,-4,7,69,-1,-7,71,3,3,74,9,-3,67,-7,28,44,7,-30,36,8,29,48,4,-31,39,6,27,52,2,-31,44,4,23,54,3,-28,46,5,20,53,5,-25,46,7,20,49,8,-23,43,10,22,45,10,-23,38,11,25,43,9,-26,35,10,11,25,-22,-9,24,-23,11,29,-26,-11,29,-26,10,35,-27,-11,35,-27,7,39,-24,-9,39,-23,4,39,-19,-7,40,-18,4,34,-14,-5,35,-14,6,28,-13,-5,28,-13,9,25,-17,-7,25,-18,18,36,-17,-19,32,-16,16,31,-14,-16,28,-14,16,41,-18,-18,38,-17,11,43,-17,-14,41,-16,7,42,-14,-10,41,-13,6,37,-11,-7,36,-10,9,32,-9,-8,30,-9,13,30,-11,-12,27,-11,23,42,-7,-25,36,-6,22,38,-4,-23,32,-3,21,46,-8,-24,41,-6,17,48,-7,-20,44,-5,14,48,-5,-17,44,-3,12,43,-2,-15,40,-1,15,39,0,-15,35,0,19,36,-1,-19,31,-1,28,12,15,-30,10,31,30,14,17,-33,12,32,31,15,20,-34,15,35,29,16,23,-32,17,37,26,16,23,-29,17,37,23,14,21,-26,15,36,22,13,17,-25,12,33,24,12,15,-27,10,31,26,45,2,-29,35,6,30,46,5,-32,37,8,30,48,9,-33,40,12,28,49,13,-31,43,14,23,48,13,-27,43,15,20,47,10,-23,40,13,19,45,5,-22,37,9,22,44,2,-24,35,6,30,36,7,-33,29,14,26,35,4,-29,27,12,31,38,12,-34,33,18,28,39,16,-31,35,21,23,39,16,-27,35,21,20,37,12,-23,33,19,19,36,7,-22,29,15,22,35,4,-24,27,12,30,29,10,-33,23,19,27,28,6,-29,21,17,31,31,14,-34,27,23,28,32,17,-31,29,25,24,32,18,-27,29,26,20,30,14,-23,27,24,20,29,10,-22,24,20,22,28,7,-25,21,18,30,21,14,-33,17,26,27,20,11,-30,16,25,31,22,17,-34,20,29,28,23,20,-32,22,32,25,23,20,-28,22,32,22,22,18,-25,20,30,21,20,14,-24,18,27,24,19,11,-26,16,25,28,50,13,-30,41,15,30,52,7,-33,43,10,25,55,9,-29,47,11,22,50,12,-25,43,13,24,45,11,-26,37,12,29,46,8,-31,37,10,25,54,3,-30,46,6,20,53,6,-24,46,8,20,46,7,-22,40,8,25,44,5,-26,37,6,28,49,3,-31,40,4,22,49,2,-25,42,3,29,52,11,-33,42,13,26,53,12,-30,44,14,28,55,8,-32,46,11,29,48,11,-31,39,13,30,49,8,-33,40,10,25,50,13,-27,42,15,23,53,11,-27,45,13,26,47,13,-28,39,14,23,47,12,-25,40,14,27,45,10,-29,36,12,29,47,5,-31,38,7,28,51,5,-32,42,7,28,54,5,-32,45,7,25,55,6,-30,47,9,22,54,8,-27,47,10,21,52,9,-25,44,10,21,48,10,-23,41,11,22,45,9,-23,38,11,25,44,8,-26,36,9,28,44,6,-29,36,8,27,52,2,-31,43,4,22,54,4,-27,47,6,19,50,6,-22,43,8,22,44,6,-24,38,7,27,46,3,-29,38,5,25,49,1,-28,41,3,23,52,2,-27,44,4,20,51,3,-24,44,5,20,47,4,-23,41,5,23,46,2,-25,39,4,11,26,-27,-11,26,-27,11,34,-19,-11,34,-19,8,38,-34,-8,38,-34,8,44,-24,-8,44,-24,0,31,-15,0,22,-25,0,45,-22,0,37,-35,13,30,-23,-13,30,-23,10,41,-28,-10,41,-28,0,24,-21,0,43,-29,10,38,-21,-10,38,-21,10,29,-30,-10,29,-30,0,37,-17,0,27,-33,12,36,-25,-12,36,-25,3,33,-16,-3,33,-16,6,23,-27,-6,23,-27,4,45,-22,-4,45,-22,4,37,-35,-4,37,-35,4,27,-22,-4,27,-22,5,43,-29,-5,43,-29,4,38,-18,-4,38,-18,5,27,-33,-5,27,-33,8,38,-33,-9,37,-31,11,37,-28,-10,36,-25,9,35,-22,-7,34,-20,1,34,-18,0,38,-34,6,52,-31,-8,51,-29,10,50,-25,-10,49,-23,7,49,-19,-5,49,-17,0,49,-16,0,51,-31,9,44,-26,-9,43,-24,7,45,-32,-9,44,-30,7,42,-20,-6,41,-18,1,41,-17,0,45,-32,6,56,-29,-8,52,-26,9,50,-27,-9,46,-25,8,44,-26,-5,41,-24,2,41,-24,-1,55,-28,6,59,-22,-8,55,-20,11,55,-19,-10,50,-15,10,49,-14,-5,46,-11,2,47,-12,-1,59,-23,10,52,-23,-9,47,-19,6,57,-26,-8,53,-23,9,47,-18,-5,44,-16,2,44,-17,-1,57,-25,6,59,-22,-8,55,-20,11,55,-19,-10,50,-16,10,50,-14,-5,46,-11,2,47,-12,-1,59,-22,4,65,-8,-6,63,-7,7,62,-8,-7,59,-6,5,58,-8,-4,56,-6,1,55,-7,-1,65,-8,2,65,-7,-4,63,-7,4,62,-7,-4,60,-7,4,58,-7,-2,57,-6,1,56,-6,0,65,-7,1,64,-2,-2,63,-2,3,62,-2,-3,61,-2,3,59,-2,-1,58,-2,0,57,-2,0,65,-2,2,64,-2,-2,63,-2,3,62,-1,-3,60,-1,3,59,0,-1,58,0,0,58,0,0,64,-3,1,66,-1,-3,66,0,3,64,0,-3,62,0,3,61,0,-2,60,1,0,59,1,0,67,-1,19,54,-9,-14,56,-8,18,52,-8,-12,54,-7,15,52,-7,-11,54,-5,13,54,-7,-10,56,-3,13,57,-7,-11,59,-2,15,59,-7,-13,60,-3,18,59,-8,-14,60,-5,19,57,-9,-15,59,-7,26,55,8,-28,48,1,25,53,9,-27,46,2,23,53,10,-26,46,3,21,55,10,-25,48,5,21,57,10,-26,50,6,23,58,9,-27,51,5,25,58,9,-29,51,3,26,57,8,-29,50,1,22,52,2,-21,49,-1,24,54,1,-23,51,-2,20,52,3,-20,49,0,18,54,4,-19,50,2,18,57,4,-20,53,3,20,59,3,-22,54,2,22,59,2,-23,55,0,24,57,1,-24,53,-2,20,52,-2,-17,51,-4,22,54,-3,-19,53,-5,18,52,-1,-16,51,-1,16,54,0,-15,53,0,16,57,0,-16,55,0,18,59,-1,-18,57,0,20,59,-2,-19,57,-2,22,57,-3,-20,56,-4,19,52,-5,-15,53,-5,21,54,-6,-16,55,-6,17,52,-4,-13,53,-3,15,54,-3,-13,54,-1,15,57,-4,-14,57,0,16,59,-4,-15,59,-1,19,59,-5,-17,59,-4,21,57,-6,-17,57,-6,15,52,25,-21,41,18,14,52,25,-19,42,18,13,51,24,-18,42,17,13,50,23,-17,41,16,14,49,23,-18,40,16,15,49,24,-19,39,16,16,50,25,-21,39,17,16,51,26,-21,40,18,26,59,11,-31,50,5,24,59,10,-30,51,5,23,58,9,-28,51,3,23,55,9,-27,49,2,25,54,9,-28,47,1,27,54,10,-29,46,2,27,55,11,-31,47,3,27,57,12,-32,48,4,16,54,21,-22,45,15,18,54,22,-23,44,15,15,53,20,-21,45,14,16,51,19,-20,43,12,17,50,19,-20,42,12,18,50,20,-22,41,12,19,51,21,-23,41,13,19,53,22,-24,42,14,22,58,13,-27,50,8,24,58,14,-29,48,8,21,57,12,-26,50,6,21,54,11,-25,48,4,23,52,11,-25,46,3,25,52,12,-27,44,4,25,53,13,-29,45,5,25,56,14,-30,46,7,23,59,11,-29,51,6,26,59,12,-31,50,6,22,57,10,-27,50,5,22,55,10,-26,49,3,24,53,9,-27,47,2,26,53,10,-29,46,2,27,55,11,-30,46,3,27,57,12,-32,48,5,30,14,15,-32,14,32,31,14,23,-34,14,39,25,14,25,-28,14,41,23,14,17,-26,15,33,35,2,23,-38,2,39,30,4,12,-32,5,28,23,4,22,-26,5,38,22,4,15,-25,5,31,26,2,31,-29,2,47,26,7,31,-29,7,47,36,2,28,-40,2,43,34,7,28,-38,8,44,28,14,25,-31,14,41,26,14,15,-29,14,31,25,4,12,-28,5,28,30,8,30,-33,9,46,31,14,19,-34,14,35,23,14,21,-26,14,37,32,4,17,-35,4,33,22,4,17,-25,5,34,30,8,30,-33,9,46,34,7,28,-38,8,44,37,2,28,-40,2,43,26,7,31,-29,7,48,26,2,31,-29,2,48,31,6,38,-35,6,54,28,5,37,-32,6,53,36,5,34,-40,5,50,37,2,34,-41,2,50,28,2,38,-32,2,54,31,2,38,-35,2,54,28,0,38,-32,0,54,31,0,38,-35,0,54,37,0,34,-41,0,50,26,0,31,-29,0,48,37,0,28,-40,0,43,30,0,30,-33,0,46,26,0,17,-29,0,34,22,0,17,-25,0,34,32,0,17,-35,0,33,30,0,30,-33,0,46,25,0,12,-28,0,28,28,0,23,-31,0,39,36,0,28,-40,0,43,26,0,31,-29,0,47,22,0,15,-25,0,31,23,0,22,-26,0,38,35,0,23,-38,0,39,29,0,12,-32,0,28,31,2,38,-35,2,54,28,2,38,-32,2,54,37,2,34,-41,2,50,28,0,38,-32,0,54,31,0,38,-35,0,54,37,0,34,-41,0,50,26,2,31,-29,2,48,26,0,31,-29,0,48,37,2,28,-40,2,43,37,0,28,-40,0,43,22,4,17,-25,5,34,32,4,17,-35,4,33,22,0,17,-25,0,34,32,0,17,-35,0,33,25,4,12,-28,5,28,25,0,12,-28,0,28,36,0,28,-40,0,43,36,2,28,-40,2,43,26,0,31,-29,0,47,26,2,31,-29,2,47,22,4,15,-25,5,31,23,4,22,-26,5,38,30,4,12,-32,5,28,35,2,23,-38,2,39,22,0,15,-25,0,31,23,0,22,-26,0,38,35,0,23,-38,0,39,29,0,12,-32,0,28,17,58,-13,-15,60,-9,15,54,-11,-13,55,-8,3,55,-11,-1,54,-11,7,61,-18,-5,62,-16,18,60,-6,-13,62,-3,15,54,-5,-12,55,-2,3,55,-7,0,55,-7,9,64,-8,-5,64,-6,10,53,-12,-9,54,-9,14,56,-16,-12,57,-13,12,56,-5,-8,57,-3,14,62,-6,-9,63,-3,16,55,-12,-14,57,-9,6,59,-17,-4,59,-15,17,57,-4,-13,58,-1,10,58,-11,-7,59,-9,13,53,-15,-12,55,-12,12,59,-4,-8,60,-2,14,53,-8,-11,54,-5,18,60,-10,-14,62,-6,2,54,-8,0,54,-8,9,64,-12,-5,65,-11,10,53,-8,-7,53,-6,14,63,-12,-10,64,-9,13,53,-11,-11,54,-8,16,57,-14,-14,59,-11,14,55,-4,-10,56,-1,16,61,-6,-12,62,-3,14,54,-14,-13,56,-10,15,58,-4,-10,59,-1,12,53,-8,-9,54,-5,16,61,-11,-12,63,-7,13,40,27,-17,30,24,11,40,25,-17,29,22,13,47,23,-20,35,18,15,47,25,-20,37,21,10,40,28,-14,31,23,9,40,26,-15,30,21,10,48,25,-16,36,18,11,48,28,-15,37,20,12,48,29,-16,38,21,10,48,27,-16,37,19,10,40,27,-14,31,22,12,40,29,-13,31,24,16,47,26,-20,37,23,14,47,25,-20,36,20,13,40,26,-17,30,23,15,40,27,-17,31,25,16,41,28,-16,32,26,15,40,26,-16,31,24,15,47,25,-20,37,22,16,48,27,-19,38,23,15,40,30,-14,33,26,13,40,29,-13,32,23,11,48,29,-16,38,20,13,48,30,-16,39,22,16,48,30,-17,40,24,13,48,30,-16,39,22,15,41,29,-13,33,24,17,41,30,-13,34,26,17,49,28,-19,39,25,15,49,26,-20,38,22,16,41,26,-15,32,25,18,42,28,-15,34,27,17,48,28,-20,40,24,13,47,23,-20,36,18,13,50,23,-20,38,17,16,51,27,-20,42,21,15,49,30,-17,41,24,10,48,25,-17,36,17,10,51,25,-17,39,16,15,52,29,-18,42,21,11,48,29,-15,38,20,12,51,27,-17,41,18,16,47,26,-20,37,22,15,51,25,-21,40,19,19,39,28,-15,31,28,18,39,27,-15,30,27,16,41,27,-15,33,24,17,42,28,-15,34,26,19,39,29,-14,31,28,17,38,28,-13,30,27,16,41,29,-13,33,25,17,41,29,-13,34,26,18,37,28,-14,30,27,19,38,29,-14,31,28,18,38,27,-14,31,26,19,39,28,-14,32,28,20,38,27,-16,31,28,19,37,26,-16,31,27,20,37,28,-16,30,28,19,37,27,-15,30,27,19,36,27,-16,30,27,20,37,27,-16,30,28,19,37,27,-16,31,27,20,38,27,-16,31,28,21,38,26,-18,31,27,20,38,25,-18,30,26,21,37,26,-18,30,28,20,37,25,-18,30,27,19,34,24,-19,27,26,20,34,25,-19,27,28,18,35,24,-19,28,26,19,35,25,-19,28,27,18,36,27,-17,29,27,17,35,26,-17,28,26,18,34,27,-17,27,28,17,34,26,-17,26,27,17,34,27,-16,27,27,18,34,28,-16,27,28,17,35,26,-17,28,26,18,36,27,-17,29,27,17,37,28,-15,29,27,16,37,26,-15,29,26,17,36,29,-15,28,28,15,35,28,-14,27,26,15,40,30,-14,32,26,13,40,29,-14,31,24,15,36,28,-14,28,26,16,36,29,-14,29,28,16,41,28,-16,32,25,14,41,27,-16,32,24,16,37,26,-16,28,26,17,37,28,-16,29,27,15,36,27,-16,27,26,14,36,25,-16,26,24,12,41,26,-16,31,22,13,41,27,-16,31,24,14,35,28,-14,27,26,13,35,27,-14,26,24,11,39,28,-14,30,22,12,40,29,-14,31,24,13,34,26,-15,25,25,14,35,28,-15,26,26,14,36,25,-16,26,24,15,36,27,-16,27,26,16,34,26,-17,26,26,15,34,25,-17,25,25,16,33,27,-17,25,27,15,33,26,-17,24,25,15,33,25,-18,24,25,16,33,26,-18,25,27,15,34,25,-17,25,25,17,34,26,-17,26,26,18,33,25,-19,26,26,17,33,24,-19,26,25,18,32,25,-20,25,26,17,32,24,-20,25,25,14,32,24,-18,22,25,15,32,25,-18,22,26,15,33,24,-19,23,25,15,33,25,-19,23,26,14,34,26,-18,24,25,13,34,24,-18,24,24,14,33,26,-17,23,26,13,33,25,-17,23,24,12,33,25,-16,23,24,13,34,27,-16,24,26,13,34,24,-17,24,24,14,35,26,-17,25,25,13,36,26,-17,26,25,12,36,25,-17,25,23,12,35,27,-15,25,25,11,35,26,-15,25,23,10,40,28,-14,30,23,9,40,26,-15,30,21,11,36,26,-15,26,23,12,36,27,-15,26,25,11,41,27,-16,31,23,10,40,25,-16,30,21,12,36,25,-17,26,23,13,37,26,-16,26,25,13,33,25,-16,23,24,13,34,24,-17,24,24,14,35,26,-17,25,25,14,33,26,-16,24,26,11,35,26,-15,25,23,12,36,25,-16,26,23,13,36,26,-16,26,25,12,35,27,-15,26,25,14,35,28,-14,26,26,15,36,27,-16,27,26,14,36,25,-16,26,24,13,35,27,-14,25,25,16,33,27,-17,25,27,16,34,26,-17,26,26,15,34,25,-17,25,25,15,33,25,-17,24,25,15,36,28,-14,27,26,16,37,27,-15,28,26,17,37,28,-15,29,27,17,36,29,-14,28,28,17,34,26,-17,27,27,17,35,26,-17,28,26,18,36,27,-17,29,27,18,34,27,-17,27,28,19,38,29,-14,31,28,19,39,28,-15,32,28,18,38,27,-14,31,27,18,38,28,-14,30,27,20,37,28,-16,30,28,20,38,27,-16,31,28,19,37,27,-16,31,27,19,36,27,-16,30,27,10,43,23,-16,32,17,12,43,25,-18,31,19,14,43,23,-19,31,17,12,43,21,-17,31,16,11,40,22,-16,28,18,12,40,24,-18,29,19,14,41,23,-19,29,18,13,40,21,-18,28,16,14,46,25,-20,35,21,11,44,27,-16,34,21,12,49,22,-19,37,16,10,48,24,-17,37,17,12,42,21,-17,30,16,11,42,22,-16,30,18,14,42,23,-19,30,17,12,42,24,-18,31,19,13,40,21,-18,27,17,11,39,22,-17,27,19,14,40,23,-19,29,18,12,39,24,-18,29,20,13,37,23,-19,27,21,14,37,22,-20,27,20,13,36,22,-19,26,20,14,37,21,-20,26,19,10,42,22,-16,31,17,12,42,25,-18,31,19,14,43,23,-19,31,17,12,43,21,-17,31,16,14,40,23,-19,29,18,13,40,21,-18,28,17,12,40,24,-18,29,19,11,39,22,-16,28,18,11,46,26,-17,35,19,9,59,-14,-8,54,-11,5,62,-15,-7,59,-14,10,53,-11,-6,49,-8,2,51,-9,-1,62,-15,7,54,-11,-5,54,-10,10,59,-17,-9,60,-14,7,55,-6,-4,55,-5,11,63,-7,-7,64,-5,9,56,-16,-8,57,-14,10,59,-7,-6,60,-5,6,53,-8,-3,54,-7,11,63,-12,-8,64,-10] }, - { "name": "animation_000020", "vertices": [27,0,-78,27,0,-24,-27,0,-24,-27,0,-78,27,24,-78,27,24,-24,-27,24,-24,-27,24,-78,2,63,-5,-7,65,-2,7,69,6,-3,70,10,2,75,-10,-7,77,-7,7,80,3,-2,81,6,6,66,0,-6,68,4,6,79,-4,-6,81,0,2,60,4,-2,61,6,3,62,11,0,63,12,8,74,5,-3,76,9,2,70,-10,-8,72,-6,7,73,-3,-7,75,1,3,70,12,-3,64,-5,3,82,5,-2,77,-10,0,67,2,0,83,-3,0,60,5,2,63,12,3,76,9,-3,71,-10,8,72,5,-3,74,8,2,67,-8,-8,68,-4,7,69,-1,-7,71,3,3,74,9,-3,67,-7,28,45,7,-30,36,8,29,48,4,-31,39,6,27,52,2,-31,44,4,23,54,3,-28,46,5,20,53,6,-24,46,7,20,49,8,-23,43,10,22,45,10,-23,38,11,25,43,9,-26,35,10,11,25,-22,-9,24,-23,11,30,-26,-11,29,-26,10,35,-27,-11,35,-27,7,39,-24,-9,39,-23,4,39,-19,-7,40,-18,4,34,-14,-4,35,-14,6,28,-13,-5,28,-13,9,25,-17,-7,25,-18,18,36,-17,-19,32,-16,16,31,-14,-16,28,-14,16,41,-18,-18,38,-17,11,43,-17,-14,41,-16,7,42,-14,-10,41,-13,6,37,-11,-7,36,-10,9,32,-9,-8,30,-9,13,30,-11,-12,27,-11,23,42,-7,-25,36,-6,22,38,-4,-23,32,-3,21,46,-8,-24,41,-6,17,48,-7,-20,44,-5,13,48,-5,-17,44,-3,12,43,-2,-15,40,-1,15,39,0,-15,35,0,19,36,-1,-19,31,-1,28,12,15,-30,10,31,30,14,17,-33,12,32,31,15,20,-34,15,35,29,16,23,-32,17,37,26,16,23,-29,17,37,23,14,21,-26,15,36,22,13,17,-25,12,33,24,12,15,-27,10,31,26,45,2,-29,35,6,30,46,5,-32,37,8,30,48,10,-33,40,12,28,49,13,-31,43,14,23,48,13,-27,43,15,20,47,10,-23,40,13,19,45,5,-22,37,9,22,44,2,-24,35,6,30,36,7,-33,29,14,26,35,4,-29,27,12,31,38,12,-34,33,18,28,39,16,-31,35,21,23,39,16,-27,35,21,20,37,12,-23,33,19,19,36,7,-22,29,15,22,35,4,-24,27,12,30,29,10,-33,23,19,27,28,6,-29,21,17,31,31,14,-34,27,23,28,32,17,-31,29,26,24,32,18,-27,29,26,20,30,14,-23,27,24,20,29,10,-22,24,20,22,28,7,-25,21,18,30,21,14,-33,18,26,27,20,11,-30,16,25,31,22,17,-34,20,29,28,23,20,-32,22,32,25,23,20,-28,22,32,22,22,18,-25,20,30,21,20,14,-24,18,27,24,20,11,-26,16,25,27,50,13,-30,41,15,30,52,8,-33,43,10,24,55,9,-29,47,11,21,50,12,-25,43,14,24,45,11,-26,37,12,29,46,8,-31,37,10,25,54,3,-29,46,6,20,53,6,-24,46,8,20,46,7,-22,40,8,25,44,5,-26,37,6,28,49,3,-31,40,4,22,49,2,-25,42,3,29,52,11,-32,42,13,26,53,12,-30,44,14,27,55,8,-32,46,11,29,48,11,-31,39,13,30,49,8,-33,40,10,24,50,13,-27,42,15,23,53,11,-27,45,13,26,47,13,-28,39,14,23,47,12,-25,40,14,27,45,10,-29,36,12,29,47,5,-31,38,7,28,51,5,-32,42,7,28,54,5,-32,45,7,25,55,6,-30,47,9,22,54,8,-26,47,10,21,52,9,-25,45,11,20,48,10,-23,41,11,22,45,9,-23,38,11,24,44,8,-26,36,9,28,44,6,-29,36,8,27,52,2,-31,43,4,22,54,4,-27,47,6,19,50,6,-22,43,8,22,44,6,-24,38,7,27,46,3,-29,38,5,25,49,1,-28,41,3,23,52,2,-27,45,4,20,51,3,-24,44,5,20,47,4,-23,41,5,23,46,3,-25,39,4,11,26,-27,-11,26,-27,11,34,-19,-11,34,-19,8,38,-34,-8,38,-34,8,44,-24,-8,44,-24,0,31,-15,0,22,-25,0,45,-22,0,37,-35,13,30,-23,-13,30,-23,10,41,-28,-10,41,-28,0,24,-21,0,43,-29,10,38,-21,-10,38,-21,10,29,-30,-10,29,-30,0,37,-17,0,27,-33,12,36,-25,-12,36,-25,3,33,-16,-3,33,-16,6,23,-27,-6,23,-27,4,45,-22,-4,45,-22,4,37,-35,-4,37,-35,4,27,-22,-4,27,-22,5,43,-29,-5,43,-29,4,38,-18,-4,38,-18,5,27,-33,-5,27,-33,8,38,-33,-9,37,-31,11,37,-28,-10,36,-25,9,35,-22,-7,34,-20,1,34,-18,0,38,-34,6,52,-31,-8,51,-29,10,50,-25,-10,49,-23,7,49,-19,-5,49,-17,0,49,-16,0,51,-31,9,44,-26,-9,43,-24,7,45,-32,-9,44,-30,7,42,-20,-6,41,-18,1,41,-17,0,45,-32,6,56,-29,-8,52,-26,9,50,-27,-9,46,-25,8,44,-26,-5,41,-24,2,41,-24,-1,55,-28,6,59,-22,-8,55,-20,11,55,-19,-10,50,-15,10,49,-14,-5,46,-11,2,47,-12,-1,59,-23,10,52,-23,-9,47,-19,6,57,-26,-8,53,-23,9,47,-18,-5,44,-16,2,44,-17,-1,57,-25,6,59,-22,-8,55,-20,11,55,-19,-10,50,-16,10,50,-14,-5,46,-11,2,47,-12,-1,59,-22,4,65,-8,-6,63,-7,7,62,-8,-7,59,-6,5,58,-8,-4,56,-6,1,55,-7,-1,65,-8,2,65,-7,-4,63,-7,4,62,-7,-4,60,-7,4,58,-7,-2,57,-6,1,56,-6,0,65,-7,1,64,-2,-2,63,-2,3,62,-2,-3,61,-2,3,59,-2,-1,58,-2,0,57,-2,0,65,-2,2,64,-2,-2,63,-2,3,62,-1,-3,60,-1,3,59,0,-1,58,0,0,58,0,0,64,-3,1,66,-1,-3,66,0,3,64,0,-3,62,0,3,61,0,-2,60,1,0,59,1,0,67,-1,19,54,-9,-14,56,-8,18,52,-8,-12,54,-7,15,52,-7,-11,54,-5,13,54,-7,-10,56,-3,13,57,-7,-11,59,-2,15,59,-7,-13,60,-3,18,59,-8,-14,60,-5,19,57,-9,-15,59,-7,26,55,8,-28,48,1,25,53,9,-27,46,2,23,53,10,-26,46,3,21,55,10,-25,48,5,21,57,10,-26,50,6,23,58,9,-27,51,5,25,58,9,-29,51,3,26,57,8,-29,50,1,22,52,2,-21,49,-1,24,54,1,-23,51,-2,20,52,3,-20,49,0,18,54,4,-19,50,2,18,57,4,-20,53,3,20,59,3,-22,54,2,22,59,2,-23,55,0,24,57,1,-24,53,-2,20,52,-2,-17,51,-4,22,54,-3,-19,53,-5,18,52,-1,-16,51,-1,16,54,0,-15,53,0,16,57,0,-16,55,0,18,59,-1,-18,57,0,20,59,-2,-19,57,-2,22,57,-3,-20,56,-4,19,52,-5,-15,53,-5,21,54,-6,-16,55,-6,17,52,-4,-13,53,-3,15,54,-3,-13,54,-1,15,57,-4,-14,57,0,16,59,-4,-15,59,-1,19,59,-5,-17,59,-4,21,57,-6,-17,57,-6,15,52,25,-21,41,19,14,52,25,-20,42,19,13,52,24,-19,42,18,13,50,23,-18,41,17,14,49,23,-19,40,16,15,49,24,-20,39,16,16,50,25,-21,39,17,16,51,26,-22,40,18,26,59,11,-31,50,5,24,59,10,-30,51,5,23,58,9,-28,51,4,23,55,9,-27,49,2,25,54,9,-27,47,1,26,54,10,-29,46,1,27,55,11,-31,47,3,27,57,12,-32,48,4,16,54,21,-23,44,15,18,54,22,-24,43,15,15,53,20,-21,44,14,15,51,19,-20,43,13,17,50,19,-21,42,12,18,50,20,-22,41,12,19,51,21,-24,41,13,19,53,22,-25,42,14,22,58,13,-28,50,8,24,58,14,-29,48,8,21,57,12,-26,49,6,21,54,11,-25,48,5,23,52,11,-25,46,4,24,52,12,-27,44,4,25,54,13,-29,45,5,25,56,14,-30,46,7,23,59,11,-29,51,6,25,59,12,-31,50,6,22,57,10,-27,50,5,22,55,10,-26,49,3,24,53,9,-27,47,2,26,53,10,-29,46,2,27,55,11,-30,46,3,27,57,12,-32,48,4,30,14,15,-32,14,32,31,14,23,-34,14,39,25,14,25,-28,14,41,23,14,17,-26,15,33,35,2,23,-38,2,39,30,4,12,-32,5,28,23,4,22,-26,5,38,22,4,15,-25,5,31,26,2,31,-29,2,47,26,7,31,-29,7,47,36,2,28,-40,2,43,34,7,28,-38,8,44,28,14,25,-31,14,41,26,14,15,-29,14,31,25,4,12,-28,5,28,30,8,30,-33,9,46,31,14,19,-34,14,35,23,14,21,-26,14,37,32,4,17,-35,4,33,22,4,17,-25,5,34,30,8,30,-33,9,46,34,7,28,-38,8,44,37,2,28,-40,2,43,26,7,31,-29,7,48,26,2,31,-29,2,48,31,6,38,-35,6,54,28,5,37,-32,6,53,36,5,34,-40,5,50,37,2,34,-41,2,50,28,2,38,-32,2,54,31,2,38,-35,2,54,28,0,38,-32,0,54,31,0,38,-35,0,54,37,0,34,-41,0,50,26,0,31,-29,0,48,37,0,28,-40,0,43,30,0,30,-33,0,46,26,0,17,-29,0,34,22,0,17,-25,0,34,32,0,17,-35,0,33,30,0,30,-33,0,46,25,0,12,-28,0,28,28,0,23,-31,0,39,36,0,28,-40,0,43,26,0,31,-29,0,47,22,0,15,-25,0,31,23,0,22,-26,0,38,35,0,23,-38,0,39,29,0,12,-32,0,28,31,2,38,-35,2,54,28,2,38,-32,2,54,37,2,34,-41,2,50,28,0,38,-32,0,54,31,0,38,-35,0,54,37,0,34,-41,0,50,26,2,31,-29,2,48,26,0,31,-29,0,48,37,2,28,-40,2,43,37,0,28,-40,0,43,22,4,17,-25,5,34,32,4,17,-35,4,33,22,0,17,-25,0,34,32,0,17,-35,0,33,25,4,12,-28,5,28,25,0,12,-28,0,28,36,0,28,-40,0,43,36,2,28,-40,2,43,26,0,31,-29,0,47,26,2,31,-29,2,47,22,4,15,-25,5,31,23,4,22,-26,5,38,30,4,12,-32,5,28,35,2,23,-38,2,39,22,0,15,-25,0,31,23,0,22,-26,0,38,35,0,23,-38,0,39,29,0,12,-32,0,28,17,58,-13,-15,60,-9,15,54,-11,-13,55,-8,3,55,-11,-1,54,-11,7,61,-18,-5,62,-16,18,60,-6,-13,62,-3,15,54,-5,-12,55,-2,3,55,-7,0,55,-7,9,64,-8,-5,64,-6,10,53,-12,-9,54,-9,14,56,-16,-12,57,-13,12,56,-5,-8,57,-3,14,62,-6,-9,63,-3,16,55,-12,-14,57,-9,6,59,-17,-4,59,-15,17,57,-4,-13,58,-1,10,58,-11,-7,59,-9,13,53,-15,-12,55,-12,12,59,-4,-8,60,-2,14,53,-8,-11,54,-5,18,60,-10,-14,62,-6,2,54,-8,0,54,-8,9,64,-12,-5,65,-11,10,53,-8,-7,53,-6,14,63,-12,-10,64,-9,13,53,-11,-11,54,-8,16,57,-14,-14,59,-11,14,55,-4,-10,56,-1,16,61,-6,-12,62,-3,14,54,-14,-13,56,-10,15,58,-4,-10,59,-1,12,53,-8,-9,54,-5,16,61,-11,-12,63,-7,12,40,27,-19,30,24,10,40,25,-18,29,22,13,47,23,-21,35,19,15,47,25,-21,36,21,10,40,28,-16,30,24,8,40,26,-16,29,21,10,48,25,-17,36,18,11,48,28,-16,37,20,12,48,29,-17,38,22,10,48,27,-17,37,20,10,40,27,-15,30,22,12,40,29,-15,31,25,16,47,26,-21,37,23,13,47,25,-21,36,20,13,40,26,-18,29,23,14,40,27,-18,30,25,16,41,28,-18,32,26,15,40,27,-18,30,25,15,48,25,-21,36,22,16,48,27,-21,38,24,15,41,30,-15,32,26,12,40,29,-15,31,24,11,48,29,-17,38,21,13,48,30,-17,39,23,15,48,30,-18,39,25,13,48,30,-17,39,22,14,41,29,-14,33,25,17,41,30,-15,34,27,17,49,28,-20,39,25,15,49,26,-21,37,23,16,41,26,-17,32,25,17,42,28,-16,33,27,17,48,28,-21,39,24,12,47,23,-21,35,19,13,50,23,-21,38,17,16,51,27,-21,41,21,15,49,30,-18,40,24,10,48,25,-18,36,18,10,51,25,-18,38,17,15,52,29,-19,42,21,11,48,29,-16,38,21,12,51,27,-18,40,19,15,47,26,-21,37,22,15,51,25,-22,40,19,19,39,28,-17,31,28,17,38,27,-16,30,27,16,41,27,-16,33,25,17,42,28,-16,34,26,18,39,29,-15,31,29,17,38,28,-15,30,27,15,41,29,-15,33,25,17,41,30,-15,34,27,18,37,28,-16,29,28,19,38,29,-16,30,29,18,38,27,-16,30,27,19,39,28,-16,31,28,20,38,27,-17,31,28,19,37,27,-17,30,27,20,37,28,-17,30,29,18,36,28,-17,29,28,19,36,27,-18,29,28,20,37,28,-18,30,29,18,37,27,-18,30,27,19,38,28,-18,31,28,20,38,26,-20,31,28,19,38,25,-20,30,27,21,37,26,-20,30,28,20,37,25,-20,29,27,18,34,25,-21,26,27,19,34,26,-21,27,28,18,35,25,-21,28,26,19,35,25,-21,28,27,18,36,27,-19,28,28,17,35,26,-19,28,26,18,34,27,-19,27,28,17,34,26,-19,26,27,16,34,27,-18,26,27,17,34,28,-18,27,28,17,35,26,-18,28,26,18,36,27,-19,28,28,17,37,28,-17,29,28,16,37,27,-17,28,26,16,36,29,-16,27,29,15,35,28,-16,27,27,14,40,30,-15,32,26,13,40,29,-15,31,25,15,36,28,-15,27,27,16,36,29,-16,28,28,16,41,28,-17,32,26,14,41,27,-17,31,24,16,37,27,-17,27,26,17,37,28,-17,28,28,15,36,27,-18,26,26,13,36,26,-18,26,25,12,41,26,-18,30,23,13,41,27,-18,31,24,14,36,28,-16,26,27,12,35,27,-16,25,25,10,40,28,-15,30,23,11,40,29,-15,31,25,13,35,26,-17,25,25,14,35,28,-17,25,27,14,36,26,-17,26,25,15,36,27,-17,27,26,16,34,26,-19,26,27,15,34,25,-19,25,25,15,33,27,-19,24,27,14,33,26,-19,24,26,15,33,25,-19,24,26,16,33,27,-19,24,27,15,34,25,-19,25,25,16,34,26,-19,26,27,17,33,25,-21,26,26,17,33,24,-21,25,25,17,32,25,-22,25,27,16,32,24,-22,24,26,14,32,25,-20,22,25,14,32,26,-20,22,27,14,33,24,-21,23,25,15,33,25,-21,23,26,14,34,26,-19,24,26,13,34,24,-19,24,24,13,33,27,-19,23,26,12,33,25,-19,22,25,12,33,25,-18,23,25,13,34,27,-18,24,26,13,34,25,-19,24,24,14,35,26,-19,24,26,13,36,26,-18,26,25,12,36,25,-18,25,24,12,35,27,-17,25,26,11,35,26,-17,24,24,10,40,28,-16,30,24,9,40,26,-16,29,22,10,36,26,-16,25,24,11,36,27,-16,26,25,11,41,27,-18,30,24,10,40,25,-18,29,22,12,36,25,-18,25,23,13,37,26,-18,26,25,12,33,25,-18,23,25,13,34,25,-19,24,24,14,34,26,-19,24,26,13,33,27,-18,23,26,11,35,26,-17,25,24,12,36,25,-18,25,24,13,36,26,-18,26,25,12,36,27,-17,25,26,14,35,28,-16,26,27,15,36,27,-17,27,26,13,36,26,-17,26,25,12,35,27,-16,25,25,15,33,27,-19,24,27,16,34,26,-19,26,27,15,34,25,-19,25,25,14,33,26,-19,24,26,15,36,28,-16,27,27,16,37,27,-17,28,26,17,37,28,-17,29,28,16,36,29,-16,28,28,16,34,27,-19,26,27,17,35,26,-19,28,26,18,35,27,-19,28,28,18,34,28,-19,27,28,19,38,29,-16,30,29,19,39,28,-16,31,28,18,38,27,-16,30,27,17,38,28,-15,30,28,20,37,28,-18,30,29,20,38,27,-18,31,28,19,37,27,-17,30,27,19,36,27,-17,29,28,10,43,23,-17,31,18,12,43,25,-19,31,20,14,43,23,-20,31,18,12,44,21,-18,31,16,11,40,22,-17,28,19,12,40,24,-19,29,20,14,41,23,-20,29,18,12,41,21,-19,28,17,14,46,25,-21,35,21,10,44,27,-17,33,22,12,49,22,-20,36,16,10,48,24,-18,37,18,12,42,21,-18,29,16,10,42,22,-17,30,18,14,42,23,-20,30,18,12,42,24,-19,30,20,13,40,21,-19,27,18,11,39,22,-18,27,19,14,40,23,-20,29,18,12,39,24,-19,29,20,13,37,23,-21,27,21,14,37,23,-22,27,20,12,36,22,-20,25,21,13,37,21,-21,25,20,10,43,22,-17,31,18,12,42,25,-19,31,20,14,43,23,-20,31,18,12,43,21,-18,30,16,14,40,23,-20,29,18,12,40,21,-19,27,17,12,40,24,-19,29,20,11,40,22,-18,27,19,11,47,26,-18,35,20,9,59,-14,-8,54,-11,5,62,-15,-7,59,-14,10,53,-11,-6,49,-8,2,51,-9,-1,62,-15,7,54,-11,-5,54,-10,10,59,-17,-9,60,-14,7,55,-6,-4,55,-5,11,63,-7,-7,64,-5,9,56,-16,-8,57,-14,10,59,-7,-6,60,-5,6,53,-8,-3,54,-7,11,63,-12,-8,64,-10] }, - { "name": "animation_000021", "vertices": [27,0,-78,27,0,-24,-27,0,-24,-27,0,-78,27,24,-78,27,24,-24,-27,24,-24,-27,24,-78,2,63,-5,-7,65,-2,7,69,6,-3,70,10,2,75,-10,-7,77,-7,7,80,3,-2,81,6,6,66,0,-6,68,4,6,79,-4,-6,81,0,2,60,4,-2,61,6,3,62,11,0,63,12,8,74,5,-3,76,9,2,70,-10,-8,72,-6,7,73,-3,-7,75,1,3,70,12,-3,64,-5,3,82,5,-2,77,-10,0,67,2,0,83,-3,0,60,5,2,63,12,3,76,9,-3,71,-10,8,72,5,-3,74,8,2,67,-8,-8,68,-4,7,69,-1,-7,71,3,3,74,9,-3,67,-7,28,45,7,-30,36,8,29,48,4,-31,39,6,27,52,3,-31,44,4,23,54,3,-28,46,5,20,53,6,-24,46,7,19,49,8,-23,43,10,21,45,10,-23,38,11,25,43,9,-26,35,10,11,25,-22,-9,24,-23,11,30,-26,-11,29,-26,10,35,-27,-11,35,-27,7,39,-24,-9,39,-23,4,39,-19,-7,40,-18,4,34,-14,-4,35,-14,6,28,-13,-5,28,-13,9,25,-17,-7,25,-18,18,36,-17,-19,32,-16,16,31,-14,-16,28,-14,16,41,-18,-18,38,-17,11,43,-17,-14,41,-16,7,42,-14,-10,41,-13,6,37,-11,-7,36,-10,9,32,-9,-8,30,-9,13,30,-11,-12,27,-11,23,42,-7,-25,36,-6,22,38,-4,-23,32,-3,21,46,-8,-24,41,-6,17,48,-7,-20,44,-5,13,48,-5,-17,44,-3,12,43,-2,-15,40,-1,14,39,0,-15,35,0,19,36,-1,-19,31,-1,28,12,15,-30,10,31,30,14,17,-33,12,32,31,15,20,-34,15,35,29,16,23,-32,17,37,25,16,23,-29,17,37,23,14,21,-26,15,36,22,13,17,-25,12,33,24,12,15,-27,10,31,26,45,2,-29,35,6,30,46,5,-32,37,8,30,48,10,-33,40,12,27,49,13,-31,43,14,23,48,13,-27,43,15,19,47,10,-23,40,13,19,45,5,-22,37,9,22,44,2,-24,35,6,30,36,7,-33,29,14,26,35,4,-29,27,12,31,38,12,-34,33,18,28,39,16,-31,35,21,23,39,16,-27,35,21,20,37,12,-23,33,19,19,36,7,-22,29,15,22,35,4,-24,27,12,30,29,10,-33,23,19,27,28,6,-29,21,17,31,31,14,-34,27,23,28,32,17,-31,29,26,23,32,18,-27,29,26,20,30,14,-23,27,24,20,29,10,-22,24,20,22,28,7,-25,21,18,30,21,14,-33,18,26,27,20,11,-30,16,25,31,22,17,-34,20,29,28,23,20,-32,22,32,25,23,20,-28,22,32,22,22,18,-25,20,30,21,20,14,-24,18,27,24,20,11,-26,16,25,27,50,13,-30,41,15,29,52,8,-33,43,10,24,55,9,-29,47,11,21,50,12,-25,43,14,24,45,11,-26,37,12,29,46,8,-31,37,10,25,54,4,-29,46,6,20,53,6,-24,46,8,20,46,7,-22,40,8,24,44,5,-26,37,6,28,49,3,-31,40,4,22,49,2,-25,42,3,29,52,11,-32,42,13,26,53,12,-30,44,14,27,55,8,-32,46,11,29,48,11,-31,39,13,30,49,8,-33,40,10,24,50,13,-27,42,15,23,53,11,-27,45,13,26,47,13,-28,39,14,22,47,12,-25,40,14,27,45,10,-29,36,12,29,47,5,-31,38,7,28,51,5,-32,42,7,28,54,5,-32,45,7,25,55,7,-30,47,9,22,54,8,-26,47,10,21,52,9,-25,45,11,20,48,10,-23,41,11,21,45,9,-23,38,11,24,44,8,-26,36,9,28,44,6,-29,36,8,27,52,2,-31,43,4,22,54,4,-27,47,6,18,49,7,-22,43,8,22,44,6,-24,38,7,26,46,3,-29,38,5,25,49,1,-28,41,3,23,52,2,-27,45,4,20,51,3,-24,44,5,20,47,4,-23,41,5,23,46,3,-25,39,4,11,26,-27,-11,26,-27,11,34,-19,-11,34,-19,8,38,-34,-8,38,-34,8,44,-24,-8,44,-24,0,31,-15,0,22,-25,0,45,-22,0,37,-35,13,30,-23,-13,30,-23,10,41,-28,-10,41,-28,0,24,-21,0,43,-29,10,38,-21,-10,38,-21,10,29,-30,-10,29,-30,0,37,-17,0,27,-33,12,36,-25,-12,36,-25,3,33,-16,-3,33,-16,6,23,-27,-6,23,-27,4,45,-22,-4,45,-22,4,37,-35,-4,37,-35,4,27,-22,-4,27,-22,5,43,-29,-5,43,-29,4,38,-18,-4,38,-18,5,27,-33,-5,27,-33,8,38,-33,-9,37,-31,11,37,-28,-10,36,-25,9,35,-22,-7,34,-20,1,34,-18,0,38,-34,6,52,-31,-8,51,-29,10,50,-25,-10,49,-23,7,49,-19,-5,49,-17,0,49,-16,0,51,-31,9,44,-26,-9,43,-24,7,45,-32,-9,44,-30,7,42,-20,-6,41,-18,1,41,-17,0,45,-32,6,56,-29,-8,52,-26,9,50,-27,-9,46,-25,8,44,-26,-5,41,-24,2,41,-24,-1,55,-28,6,59,-22,-8,55,-20,11,55,-19,-10,50,-15,10,49,-14,-5,46,-11,2,47,-12,-1,59,-23,10,52,-23,-9,47,-19,6,57,-26,-8,53,-23,9,47,-18,-5,44,-16,2,44,-17,-1,57,-25,6,59,-22,-8,55,-20,11,55,-19,-10,50,-16,10,50,-14,-5,46,-11,2,47,-12,-1,59,-22,4,65,-8,-6,63,-7,7,62,-8,-7,59,-6,5,58,-8,-4,56,-6,1,55,-7,-1,65,-8,2,65,-7,-4,63,-7,4,62,-7,-4,60,-7,4,58,-7,-2,57,-6,1,56,-6,0,65,-7,1,64,-2,-2,63,-2,3,62,-2,-3,61,-2,3,59,-2,-1,58,-2,0,57,-2,0,65,-2,2,64,-2,-2,63,-2,3,62,-1,-3,60,-1,3,59,0,-1,58,0,0,58,0,0,64,-3,1,66,-1,-3,66,0,3,64,0,-3,62,0,3,61,0,-2,60,1,0,59,1,0,67,-1,19,54,-9,-14,56,-8,18,52,-8,-12,54,-7,15,52,-7,-11,54,-5,13,54,-7,-10,56,-3,13,57,-7,-11,59,-2,15,59,-7,-13,60,-3,18,59,-8,-14,60,-5,19,57,-9,-15,59,-7,26,55,8,-28,48,1,25,53,9,-27,46,2,23,53,10,-26,46,3,21,55,10,-25,48,5,21,57,10,-26,50,6,23,58,9,-27,51,5,25,58,9,-29,51,3,26,57,8,-29,50,1,22,52,2,-21,49,-1,24,54,1,-23,51,-2,20,52,3,-20,49,0,18,54,4,-19,50,2,18,57,4,-20,53,3,20,59,3,-22,54,2,22,59,2,-23,55,0,24,57,1,-24,53,-2,20,52,-2,-17,51,-4,22,54,-3,-19,53,-5,18,52,-1,-16,51,-1,16,54,0,-15,53,0,16,57,0,-16,55,0,18,59,-1,-18,57,0,20,59,-2,-19,57,-2,22,57,-3,-20,56,-4,19,52,-5,-15,53,-5,21,54,-6,-16,55,-6,16,52,-4,-13,53,-3,15,54,-3,-13,54,-1,15,57,-4,-14,57,0,16,59,-4,-15,59,-1,19,59,-5,-17,59,-4,21,57,-6,-17,57,-6,15,52,25,-22,41,19,13,52,25,-20,42,19,12,51,24,-19,42,18,12,50,23,-18,41,17,13,49,23,-19,40,16,15,49,24,-20,39,17,16,50,25,-22,39,17,16,51,26,-22,40,18,26,59,11,-31,50,5,24,59,10,-30,51,5,23,57,9,-28,51,4,23,55,9,-27,49,2,24,54,9,-27,47,1,26,54,10,-29,46,1,27,55,11,-31,47,3,27,57,12,-32,48,4,16,54,21,-23,44,15,18,54,22,-24,43,15,15,53,20,-21,44,14,15,51,19,-20,43,13,16,50,19,-21,42,12,18,50,20,-23,41,12,19,51,21,-24,41,13,19,53,22,-25,42,14,22,58,13,-28,50,8,23,58,14,-29,48,8,20,56,12,-26,49,6,21,54,11,-25,48,5,22,52,11,-25,45,4,24,52,12,-27,44,4,25,53,13,-29,45,5,25,56,14,-30,46,7,23,59,11,-29,51,6,25,59,12,-31,50,6,22,57,10,-27,50,5,22,55,10,-26,49,3,23,53,10,-27,47,2,26,53,10,-29,46,2,27,55,11,-30,46,3,27,57,12,-32,48,4,30,14,15,-32,14,32,31,14,23,-34,14,39,25,14,25,-28,14,41,23,14,17,-26,15,33,35,2,23,-38,2,39,30,4,12,-32,5,28,23,4,22,-26,5,38,22,4,15,-25,5,31,26,2,31,-29,2,47,26,7,31,-29,7,47,36,2,28,-40,2,43,34,7,28,-38,8,44,28,14,25,-31,14,41,26,14,15,-29,14,31,25,4,12,-28,5,28,30,8,30,-33,9,46,31,14,19,-34,14,35,23,14,21,-26,14,37,32,4,17,-35,4,33,22,4,17,-25,5,34,30,8,30,-33,9,46,34,7,28,-38,8,44,37,2,28,-40,2,43,26,7,31,-29,7,48,26,2,31,-29,2,48,31,6,38,-35,6,54,28,5,37,-32,6,53,36,5,34,-40,5,50,37,2,34,-41,2,50,28,2,38,-32,2,54,31,2,38,-35,2,54,28,0,38,-32,0,54,31,0,38,-35,0,54,37,0,34,-41,0,50,26,0,31,-29,0,48,37,0,28,-40,0,43,30,0,30,-33,0,46,26,0,17,-29,0,34,22,0,17,-25,0,34,32,0,17,-35,0,33,30,0,30,-33,0,46,25,0,12,-28,0,28,28,0,23,-31,0,39,36,0,28,-40,0,43,26,0,31,-29,0,47,22,0,15,-25,0,31,23,0,22,-26,0,38,35,0,23,-38,0,39,29,0,12,-32,0,28,31,2,38,-35,2,54,28,2,38,-32,2,54,37,2,34,-41,2,50,28,0,38,-32,0,54,31,0,38,-35,0,54,37,0,34,-41,0,50,26,2,31,-29,2,48,26,0,31,-29,0,48,37,2,28,-40,2,43,37,0,28,-40,0,43,22,4,17,-25,5,34,32,4,17,-35,4,33,22,0,17,-25,0,34,32,0,17,-35,0,33,25,4,12,-28,5,28,25,0,12,-28,0,28,36,0,28,-40,0,43,36,2,28,-40,2,43,26,0,31,-29,0,47,26,2,31,-29,2,47,22,4,15,-25,5,31,23,4,22,-26,5,38,30,4,12,-32,5,28,35,2,23,-38,2,39,22,0,15,-25,0,31,23,0,22,-26,0,38,35,0,23,-38,0,39,29,0,12,-32,0,28,17,58,-13,-15,60,-9,15,54,-11,-13,55,-8,3,55,-11,-1,54,-11,7,61,-18,-5,62,-16,18,60,-6,-13,62,-3,15,54,-5,-12,55,-2,3,55,-7,0,55,-7,9,64,-8,-5,64,-6,10,53,-12,-9,54,-9,14,56,-16,-12,57,-13,12,56,-5,-8,57,-3,14,62,-6,-9,63,-3,16,55,-12,-14,57,-9,6,59,-17,-4,59,-15,17,57,-4,-13,58,-1,10,58,-11,-7,59,-9,13,53,-15,-12,55,-12,12,59,-4,-8,60,-2,14,53,-8,-11,54,-5,18,60,-10,-14,62,-6,2,54,-8,0,54,-8,9,64,-12,-5,65,-11,10,53,-8,-7,53,-6,14,63,-12,-10,64,-9,13,53,-11,-11,54,-8,16,57,-14,-14,59,-11,14,55,-4,-10,56,-1,16,61,-6,-12,62,-3,14,54,-14,-13,56,-10,15,58,-4,-10,59,-1,12,53,-8,-9,54,-5,16,61,-11,-12,63,-7,12,40,27,-19,30,24,10,40,25,-19,29,22,12,47,23,-21,35,19,14,47,25,-21,36,21,9,40,28,-16,30,24,8,40,26,-16,29,22,9,48,25,-18,36,18,10,48,28,-17,37,20,12,48,29,-17,38,22,10,48,27,-17,37,20,9,40,27,-15,30,22,11,40,29,-15,31,25,16,47,26,-22,37,23,13,47,25,-21,36,20,12,40,26,-18,29,23,14,40,28,-19,30,26,16,41,28,-18,31,27,14,40,27,-18,30,25,14,47,25,-22,36,22,16,48,27,-21,38,24,14,40,30,-16,32,27,12,40,29,-15,31,24,11,48,29,-17,38,21,13,48,30,-17,39,23,15,48,30,-18,39,25,12,48,30,-17,39,22,14,41,29,-15,33,25,16,41,30,-15,34,27,16,49,28,-21,38,25,14,49,26,-21,37,23,15,41,26,-17,32,25,17,42,28,-17,33,27,17,48,28,-21,39,24,12,47,23,-21,35,19,12,50,23,-21,38,17,16,51,27,-21,41,21,15,49,30,-19,40,24,9,48,25,-18,36,18,10,51,25,-18,38,17,14,52,29,-19,42,21,11,48,29,-17,38,21,11,51,27,-18,40,19,15,47,26,-22,37,22,15,50,25,-22,40,19,18,39,28,-17,31,29,17,38,27,-17,30,27,15,41,27,-17,33,25,17,42,28,-17,34,27,18,38,29,-16,31,29,16,38,29,-16,30,28,15,41,29,-15,32,26,16,41,30,-15,33,27,17,37,28,-16,29,28,18,38,29,-17,30,29,17,38,27,-16,30,27,18,39,28,-17,31,28,19,38,27,-18,31,28,18,37,27,-18,30,27,19,37,28,-18,30,29,18,36,28,-18,29,28,18,36,27,-18,29,28,20,36,28,-19,30,29,18,37,27,-18,30,27,19,38,28,-18,31,28,20,38,26,-20,31,28,19,37,25,-20,30,27,20,37,26,-20,30,28,19,36,25,-20,29,27,18,33,25,-22,26,27,19,34,26,-22,27,28,17,35,25,-21,27,26,18,35,26,-21,28,27,17,35,27,-19,28,28,16,35,26,-19,27,26,17,34,27,-20,27,29,16,33,26,-19,26,27,16,34,27,-19,26,27,17,34,28,-19,27,29,16,35,26,-19,27,26,17,35,27,-19,28,28,16,37,28,-17,29,28,15,37,27,-17,28,26,16,36,29,-17,27,29,14,35,28,-17,26,27,14,40,30,-16,32,26,12,40,29,-15,31,25,14,36,28,-16,27,27,15,36,29,-16,28,28,15,41,28,-18,32,26,14,41,27,-18,31,24,15,37,27,-18,27,26,16,37,28,-18,28,28,14,36,27,-18,26,27,13,36,26,-18,26,25,11,41,26,-18,30,23,13,41,28,-18,31,25,13,35,28,-16,26,27,12,35,27,-16,25,25,10,40,28,-15,30,23,11,40,29,-15,30,25,12,34,27,-17,24,25,13,35,28,-17,25,27,13,36,26,-18,26,25,14,36,27,-18,27,26,15,34,26,-20,26,27,14,34,25,-20,25,25,15,33,27,-19,24,27,14,33,26,-19,24,26,14,32,25,-20,24,26,15,33,27,-20,24,27,15,34,25,-20,25,25,16,34,26,-20,26,27,17,33,25,-22,26,26,16,33,24,-22,25,25,17,32,25,-22,25,27,16,31,24,-22,24,26,13,31,25,-21,22,25,14,31,26,-21,22,27,13,32,25,-21,23,25,14,32,25,-21,23,26,13,34,26,-20,24,26,12,34,25,-20,24,24,12,33,27,-19,23,26,11,33,25,-19,22,25,11,33,26,-19,23,25,12,34,27,-19,23,26,12,34,25,-20,24,24,13,34,26,-20,24,26,12,36,26,-19,26,25,11,36,25,-19,25,24,11,35,27,-17,25,26,10,35,26,-17,24,24,9,40,28,-16,30,24,8,40,26,-16,29,22,10,36,26,-17,25,24,11,36,27,-17,26,26,11,41,27,-18,30,24,9,40,25,-18,29,22,11,36,25,-19,25,24,12,37,26,-19,26,25,11,33,26,-19,23,25,12,34,25,-20,24,24,13,34,26,-20,24,26,12,33,27,-19,23,26,10,35,26,-17,24,24,11,36,25,-19,25,24,12,36,26,-19,26,25,11,36,27,-17,25,26,13,35,28,-17,26,27,14,36,27,-18,26,27,13,36,26,-18,26,25,12,35,27,-17,25,25,15,33,27,-20,24,27,16,34,26,-20,26,27,14,34,25,-20,25,25,14,33,26,-19,24,26,14,36,28,-16,27,27,15,37,27,-17,28,26,16,37,28,-17,28,28,16,36,29,-16,28,29,16,34,27,-19,26,27,16,35,26,-19,27,26,17,35,27,-19,28,28,17,34,28,-19,27,29,18,38,29,-16,30,29,18,39,28,-17,31,29,17,38,27,-16,30,27,17,37,28,-16,29,28,19,36,28,-18,30,29,19,37,28,-18,31,28,18,37,27,-18,30,27,18,36,28,-18,29,28,10,43,23,-17,31,18,11,43,25,-19,31,20,13,43,23,-21,31,18,11,43,21,-18,31,16,10,40,22,-18,28,19,12,40,24,-19,29,20,13,41,23,-21,29,18,12,40,21,-19,28,17,14,45,25,-21,35,21,10,44,27,-17,33,22,12,49,22,-20,36,16,10,48,24,-18,37,18,12,42,21,-19,29,17,10,42,22,-17,30,18,13,42,23,-21,30,18,11,42,24,-19,30,20,12,40,21,-20,27,18,10,39,22,-18,27,19,13,40,23,-21,29,18,12,39,24,-20,29,20,12,37,23,-21,27,21,14,37,23,-22,27,20,12,36,22,-21,25,21,13,37,21,-22,25,20,10,42,22,-17,30,18,11,42,25,-19,31,20,13,43,23,-21,31,18,11,43,21,-18,30,16,13,40,23,-21,29,18,12,40,21,-19,27,17,12,40,24,-19,29,20,10,40,22,-18,27,19,10,47,26,-19,35,20,9,59,-14,-8,54,-11,5,62,-15,-7,59,-14,10,53,-11,-6,49,-8,2,51,-9,-1,62,-15,7,54,-11,-5,54,-10,10,59,-17,-9,60,-14,7,55,-6,-4,55,-5,11,63,-7,-7,64,-5,9,56,-16,-8,57,-14,10,59,-7,-6,60,-5,6,53,-8,-3,54,-7,11,63,-12,-8,64,-10] }, - { "name": "animation_000022", "vertices": [27,0,-78,27,0,-24,-27,0,-24,-27,0,-78,27,24,-78,27,24,-24,-27,24,-24,-27,24,-78,2,63,-5,-7,65,-2,7,69,6,-3,70,10,2,75,-10,-7,77,-7,7,80,3,-2,81,6,6,66,0,-6,68,4,6,79,-4,-6,81,0,2,60,4,-2,61,6,3,62,11,0,63,12,8,74,5,-3,76,9,2,70,-10,-8,72,-6,7,73,-3,-7,75,1,3,70,12,-3,64,-5,3,82,5,-2,77,-10,0,67,2,0,83,-3,0,60,5,2,63,12,3,76,9,-3,71,-10,8,72,5,-3,74,8,2,67,-8,-8,68,-4,7,69,-1,-7,71,3,3,74,9,-3,67,-7,28,45,7,-30,36,8,28,48,4,-31,39,6,26,52,3,-31,44,4,23,54,3,-28,46,5,20,53,6,-25,46,7,19,49,9,-23,43,10,21,45,10,-23,38,11,25,43,9,-26,35,10,11,25,-22,-9,24,-23,12,30,-26,-11,29,-26,10,35,-27,-11,35,-27,7,39,-24,-9,39,-23,4,39,-19,-7,40,-18,4,34,-14,-4,35,-14,6,28,-13,-5,28,-13,9,25,-17,-7,25,-18,18,36,-16,-19,32,-16,16,31,-14,-16,28,-14,16,41,-18,-18,38,-17,11,43,-17,-14,41,-16,7,42,-14,-10,41,-13,6,37,-11,-7,36,-10,9,32,-9,-8,30,-9,13,30,-11,-12,27,-11,23,42,-7,-25,36,-6,22,38,-4,-23,32,-3,20,46,-8,-24,41,-6,16,48,-7,-20,44,-5,13,47,-4,-17,44,-3,12,43,-2,-15,40,-1,14,39,0,-15,35,0,18,36,-1,-19,31,-1,28,12,15,-30,10,31,30,14,17,-33,12,32,31,15,21,-34,15,35,29,16,23,-32,17,37,25,16,23,-29,17,37,23,14,21,-26,15,36,22,13,17,-25,12,33,24,12,15,-27,10,31,26,45,2,-29,35,6,29,46,5,-32,37,8,30,48,10,-33,40,12,27,49,13,-31,43,14,23,48,13,-27,43,15,19,47,10,-23,40,13,19,45,5,-22,37,9,21,45,2,-24,35,6,30,37,8,-33,29,14,26,35,4,-29,27,12,30,38,12,-34,33,18,27,39,16,-31,35,21,23,39,16,-27,35,21,19,37,12,-23,33,19,19,36,8,-22,29,15,22,35,4,-24,27,12,30,29,10,-33,23,19,27,28,7,-29,21,17,31,31,14,-34,27,23,28,32,18,-31,29,26,23,32,18,-27,29,26,20,30,15,-23,27,24,19,29,10,-22,24,20,22,28,7,-25,21,18,30,21,14,-33,17,26,27,20,11,-30,16,25,30,22,18,-34,20,29,28,23,20,-32,22,32,25,23,20,-28,22,32,22,22,18,-25,20,30,21,20,14,-24,18,27,24,20,11,-26,16,25,27,50,13,-30,41,15,29,53,8,-33,43,10,24,55,9,-29,47,11,21,50,12,-25,43,14,24,45,11,-26,37,12,29,46,9,-31,37,10,24,54,4,-30,46,6,19,53,6,-24,46,8,19,46,7,-22,40,8,24,44,5,-26,37,6,27,49,3,-31,40,4,21,49,2,-25,42,3,29,52,11,-32,42,13,26,53,12,-30,44,14,27,55,9,-32,46,11,28,48,11,-31,39,13,30,49,8,-33,40,10,24,50,13,-27,42,15,22,53,12,-27,45,13,26,47,13,-28,39,14,22,47,12,-25,40,14,27,45,10,-29,36,12,29,47,6,-31,38,7,28,51,6,-32,42,7,27,54,5,-32,45,7,24,55,7,-30,47,9,21,54,8,-27,47,10,21,52,9,-25,44,10,20,48,10,-23,41,11,21,45,9,-23,38,11,24,44,8,-26,36,9,27,44,6,-29,36,8,26,52,3,-31,43,4,22,54,5,-27,47,6,18,49,7,-22,43,8,21,44,6,-24,38,7,26,46,3,-29,38,5,24,49,2,-28,41,3,23,52,2,-27,44,4,20,51,4,-24,44,5,20,47,4,-23,41,5,23,46,3,-25,39,4,11,26,-27,-11,26,-27,11,34,-19,-11,34,-19,8,38,-34,-8,38,-34,8,44,-24,-8,44,-24,0,31,-15,0,22,-25,0,45,-22,0,37,-35,13,30,-23,-13,30,-23,10,41,-28,-10,41,-28,0,24,-21,0,43,-29,10,38,-21,-10,38,-21,10,29,-30,-10,29,-30,0,37,-17,0,27,-33,12,36,-25,-12,36,-25,3,33,-16,-3,33,-16,6,23,-27,-6,23,-27,4,45,-22,-4,45,-22,4,37,-35,-4,37,-35,4,27,-22,-4,27,-22,5,43,-29,-5,43,-29,4,38,-18,-4,38,-18,5,27,-33,-5,27,-33,8,38,-33,-9,37,-31,11,37,-28,-10,36,-25,9,35,-22,-7,34,-20,1,34,-18,0,38,-34,6,52,-31,-8,51,-29,10,50,-25,-10,49,-23,7,49,-19,-5,49,-17,0,49,-16,0,51,-31,9,44,-26,-9,43,-24,7,45,-32,-9,44,-30,7,42,-20,-6,41,-18,1,41,-17,0,45,-32,6,56,-29,-8,52,-26,9,50,-27,-9,46,-25,8,44,-26,-5,41,-24,2,41,-24,-1,55,-28,6,59,-22,-8,55,-20,11,55,-19,-10,50,-15,10,49,-14,-5,46,-11,2,47,-12,-1,59,-23,10,52,-23,-9,47,-19,6,57,-26,-8,53,-23,9,47,-18,-5,44,-16,2,44,-17,-1,57,-25,6,59,-22,-8,55,-20,11,55,-19,-10,50,-16,10,50,-14,-5,46,-11,2,47,-12,-1,59,-22,4,65,-8,-6,63,-7,7,62,-8,-7,59,-6,5,58,-8,-4,56,-6,1,55,-7,-1,65,-8,2,65,-7,-4,63,-7,4,62,-7,-4,60,-7,4,58,-7,-2,57,-6,1,56,-6,0,65,-7,1,64,-2,-2,63,-2,3,62,-2,-3,61,-2,3,59,-2,-1,58,-2,0,57,-2,0,65,-2,2,64,-2,-2,63,-2,3,62,-1,-3,60,-1,3,59,0,-1,58,0,0,58,0,0,64,-3,1,66,-1,-3,66,0,3,64,0,-3,62,0,3,61,0,-2,60,1,0,59,1,0,67,-1,19,54,-9,-14,56,-8,18,52,-8,-12,54,-7,15,52,-7,-11,54,-5,13,54,-7,-10,56,-3,13,57,-7,-11,59,-2,15,59,-7,-13,60,-3,18,59,-8,-14,60,-5,19,57,-9,-15,59,-7,26,54,8,-28,48,1,24,53,9,-27,46,2,22,53,10,-26,46,3,21,54,10,-25,48,5,21,57,10,-26,50,6,22,58,10,-27,51,5,24,58,9,-29,51,3,26,57,8,-29,50,1,22,52,2,-21,49,-1,24,54,2,-23,51,-2,19,52,3,-20,49,0,18,54,4,-19,50,2,18,57,4,-20,53,3,19,58,3,-22,54,2,22,58,2,-23,55,0,24,57,1,-24,53,-2,20,52,-2,-17,51,-4,22,54,-3,-19,53,-5,18,52,-1,-16,51,-1,16,54,0,-15,53,0,16,57,0,-16,55,0,17,59,-1,-18,57,0,20,59,-2,-19,57,-2,22,57,-3,-20,56,-4,19,52,-5,-15,53,-5,21,54,-6,-16,55,-6,16,52,-4,-13,53,-3,15,54,-4,-13,54,-1,15,57,-4,-14,57,0,16,59,-4,-15,59,-1,19,59,-5,-17,59,-4,21,57,-6,-17,57,-6,14,52,26,-22,41,19,13,52,25,-20,42,19,12,51,24,-19,42,18,12,50,23,-18,41,17,13,49,23,-19,40,16,14,49,24,-20,39,17,15,50,25,-22,39,17,15,51,26,-22,40,18,26,58,12,-31,50,5,24,59,10,-30,51,5,22,57,9,-28,51,4,23,55,9,-27,49,2,24,53,9,-27,47,1,26,54,10,-29,46,1,27,55,11,-31,47,3,27,57,12,-32,48,4,16,54,21,-23,44,15,17,54,22,-24,43,15,15,53,20,-21,44,14,15,51,19,-21,43,13,16,50,19,-21,42,12,18,50,20,-23,41,12,19,51,21,-24,41,13,18,52,22,-25,42,15,21,58,13,-28,50,8,23,57,14,-29,48,8,20,56,12,-26,49,6,20,54,11,-25,48,5,22,52,11,-25,45,4,24,52,12,-27,44,4,25,53,14,-29,45,5,25,56,15,-30,46,7,23,58,11,-29,51,6,25,58,12,-31,50,6,21,57,10,-27,50,5,22,55,10,-26,49,3,23,53,10,-26,47,2,25,53,11,-29,46,2,26,55,11,-30,46,3,27,57,12,-32,48,4,30,14,15,-32,14,32,31,14,23,-34,14,39,25,14,25,-28,14,41,23,14,17,-26,15,33,35,2,23,-38,2,39,30,4,12,-32,5,28,23,4,22,-26,5,38,22,4,15,-25,5,31,26,2,31,-29,2,47,26,7,31,-29,7,47,36,2,28,-40,2,43,34,7,28,-38,8,44,28,14,25,-31,14,41,26,14,15,-29,14,31,25,4,12,-28,5,28,30,8,30,-33,9,46,31,14,19,-34,14,35,23,14,21,-26,14,37,32,4,17,-35,4,33,22,4,17,-25,5,34,30,8,30,-33,9,46,34,7,28,-38,8,44,37,2,28,-40,2,43,26,7,31,-29,7,48,26,2,31,-29,2,48,31,6,38,-35,6,54,28,5,37,-32,6,53,36,5,34,-40,5,50,37,2,34,-41,2,50,28,2,38,-32,2,54,31,2,38,-35,2,54,28,0,38,-32,0,54,31,0,38,-35,0,54,37,0,34,-41,0,50,26,0,31,-29,0,48,37,0,28,-40,0,43,30,0,30,-33,0,46,26,0,17,-29,0,34,22,0,17,-25,0,34,32,0,17,-35,0,33,30,0,30,-33,0,46,25,0,12,-28,0,28,28,0,23,-31,0,39,36,0,28,-40,0,43,26,0,31,-29,0,47,22,0,15,-25,0,31,23,0,22,-26,0,38,35,0,23,-38,0,39,29,0,12,-32,0,28,31,2,38,-35,2,54,28,2,38,-32,2,54,37,2,34,-41,2,50,28,0,38,-32,0,54,31,0,38,-35,0,54,37,0,34,-41,0,50,26,2,31,-29,2,48,26,0,31,-29,0,48,37,2,28,-40,2,43,37,0,28,-40,0,43,22,4,17,-25,5,34,32,4,17,-35,4,33,22,0,17,-25,0,34,32,0,17,-35,0,33,25,4,12,-28,5,28,25,0,12,-28,0,28,36,0,28,-40,0,43,36,2,28,-40,2,43,26,0,31,-29,0,47,26,2,31,-29,2,47,22,4,15,-25,5,31,23,4,22,-26,5,38,30,4,12,-32,5,28,35,2,23,-38,2,39,22,0,15,-25,0,31,23,0,22,-26,0,38,35,0,23,-38,0,39,29,0,12,-32,0,28,17,58,-13,-15,60,-9,15,54,-11,-13,55,-8,3,55,-11,-1,54,-11,7,61,-18,-5,62,-16,18,60,-6,-13,62,-3,15,54,-5,-12,55,-2,3,55,-7,0,55,-7,9,64,-8,-5,64,-6,10,53,-12,-9,54,-9,14,56,-16,-12,57,-13,12,56,-5,-8,57,-3,14,62,-6,-9,63,-3,16,55,-12,-14,57,-9,6,59,-17,-4,59,-15,17,57,-4,-13,58,-1,10,58,-11,-7,59,-9,13,53,-15,-12,55,-12,12,59,-4,-8,60,-2,14,53,-8,-11,54,-5,18,60,-10,-14,62,-6,2,54,-8,0,54,-8,9,64,-12,-5,65,-11,10,53,-8,-7,53,-6,14,63,-12,-10,64,-9,13,53,-11,-11,54,-8,16,57,-14,-14,59,-11,14,55,-4,-10,56,-1,16,61,-6,-12,62,-3,14,54,-14,-13,56,-10,15,58,-4,-10,59,-1,12,53,-8,-9,54,-5,16,61,-11,-12,63,-7,11,39,27,-19,30,24,10,39,25,-19,29,22,12,46,23,-21,35,19,14,46,25,-22,36,21,9,40,28,-16,30,24,8,40,26,-17,29,22,9,47,25,-18,36,18,10,48,28,-17,37,20,11,48,29,-17,38,22,10,48,27,-17,37,20,9,40,28,-16,30,23,11,40,30,-16,31,25,15,47,26,-22,37,23,13,47,25,-21,36,20,12,39,26,-19,29,23,13,40,28,-19,30,26,15,40,28,-18,31,27,14,40,27,-18,30,25,14,47,25,-22,36,22,15,48,27,-21,38,24,14,40,30,-16,32,27,11,40,29,-15,31,24,10,48,29,-17,38,21,12,48,30,-18,39,23,15,48,30,-19,39,25,12,47,30,-18,39,22,14,40,29,-15,33,25,16,41,30,-15,34,27,16,48,28,-21,38,25,14,48,26,-21,37,23,15,41,27,-17,31,25,17,42,28,-17,33,27,16,48,29,-21,39,24,12,47,23,-21,35,19,12,50,23,-21,38,17,15,51,27,-22,41,21,14,49,30,-19,40,24,9,48,25,-18,36,18,10,50,25,-18,38,17,14,51,29,-19,42,21,10,48,29,-17,38,21,11,51,27,-18,40,19,15,46,26,-22,37,22,14,50,25,-22,40,19,18,39,28,-17,31,29,16,38,27,-17,30,27,15,41,27,-17,33,25,16,42,28,-17,34,27,17,38,30,-16,31,29,16,37,29,-16,30,28,14,40,29,-15,32,26,16,41,30,-15,33,27,16,37,29,-17,29,28,18,37,29,-17,30,29,17,37,28,-17,30,27,18,38,28,-17,31,29,19,37,28,-18,31,28,18,36,27,-18,30,27,18,36,29,-18,30,29,17,36,28,-18,29,28,18,35,28,-19,29,28,19,36,28,-19,30,29,17,37,27,-18,30,27,18,37,28,-19,31,28,19,37,26,-20,31,28,18,36,26,-20,30,27,20,36,27,-21,30,28,19,36,26,-20,29,27,17,33,25,-22,27,27,18,33,26,-22,27,28,17,34,25,-21,28,26,18,34,26,-21,28,27,17,35,27,-20,28,28,15,34,26,-19,28,26,17,33,28,-20,27,28,15,33,27,-20,26,27,15,33,27,-19,26,27,16,34,28,-19,27,29,16,34,26,-19,28,26,17,35,27,-19,28,28,16,36,28,-17,29,28,14,36,27,-17,28,26,15,35,29,-17,27,29,14,35,28,-17,26,27,13,40,30,-16,31,26,12,39,29,-16,31,25,13,36,28,-16,27,27,15,36,29,-16,28,28,15,41,28,-18,32,26,13,40,27,-18,31,24,14,36,27,-18,27,27,16,37,28,-18,28,28,14,36,27,-19,26,27,12,36,26,-18,25,25,11,40,26,-18,30,23,12,41,28,-18,31,25,12,35,29,-17,26,27,11,35,27,-17,25,25,9,39,28,-16,30,23,11,40,29,-16,30,25,12,34,27,-17,24,25,13,34,28,-17,25,27,12,35,26,-18,26,25,14,35,27,-18,27,27,15,34,27,-20,26,27,14,33,25,-20,25,25,14,33,27,-19,24,27,13,32,26,-19,24,26,13,32,26,-20,24,26,14,32,27,-20,24,27,14,33,25,-20,25,25,15,33,26,-20,26,27,16,32,25,-22,26,26,15,32,24,-22,25,25,16,31,26,-23,25,27,15,31,25,-23,24,26,10,30,27,-21,22,25,11,30,28,-22,22,27,11,31,26,-22,23,25,12,31,27,-22,23,26,11,33,27,-20,24,26,11,32,26,-20,24,24,10,32,28,-20,23,26,9,32,27,-20,22,25,9,33,27,-19,23,25,10,33,28,-19,23,26,10,33,26,-20,24,24,11,33,27,-20,24,26,11,35,27,-19,26,25,10,35,26,-19,25,24,10,35,28,-18,25,26,9,34,27,-18,24,24,9,40,28,-16,30,24,8,40,26,-17,29,22,8,35,27,-17,25,24,10,36,28,-17,26,26,10,40,27,-18,30,24,9,40,25,-18,29,22,10,36,26,-19,25,24,11,36,27,-19,26,25,9,32,27,-19,23,25,10,33,26,-20,24,24,11,33,27,-20,24,26,10,33,28,-19,23,26,9,35,27,-17,24,24,10,35,26,-19,25,24,11,35,27,-19,26,25,10,35,28,-17,25,26,12,35,28,-17,25,27,14,36,27,-18,26,27,12,35,26,-18,26,25,11,34,27,-17,25,25,14,32,27,-20,24,27,15,34,26,-20,26,27,14,33,25,-20,25,25,13,32,26,-20,24,26,14,35,28,-17,27,27,14,36,27,-18,27,26,16,36,28,-18,28,28,15,36,29,-17,27,29,15,33,27,-19,26,27,15,34,26,-19,28,26,17,35,27,-19,28,28,16,33,28,-20,27,28,17,38,29,-16,30,29,18,38,28,-17,31,29,17,38,28,-17,30,27,16,37,29,-16,29,28,19,36,29,-19,30,29,19,37,28,-18,31,28,17,36,27,-18,30,27,18,35,28,-18,29,28,9,43,23,-17,31,18,11,42,25,-20,31,20,13,43,23,-21,31,18,11,43,21,-19,31,16,10,40,22,-18,28,19,11,40,24,-20,29,20,13,40,23,-21,29,18,11,40,21,-19,28,17,13,45,25,-22,35,22,10,44,27,-17,33,22,12,48,22,-20,36,16,9,48,24,-18,36,18,11,42,21,-19,29,17,9,42,22,-18,30,18,13,42,23,-21,30,18,11,41,25,-20,30,20,12,39,21,-20,27,18,10,39,22,-19,27,19,13,40,23,-21,28,18,11,39,24,-20,29,20,12,36,23,-22,27,21,13,37,23,-22,27,20,11,36,22,-21,25,21,12,36,21,-22,25,20,9,42,23,-17,30,18,11,42,25,-19,31,20,13,42,23,-21,30,18,11,42,21,-19,30,16,13,40,23,-21,29,18,12,40,21,-20,27,17,11,40,24,-20,29,20,10,39,22,-18,27,19,10,46,26,-19,35,20,9,59,-14,-8,54,-11,5,62,-15,-7,59,-14,10,53,-11,-6,49,-8,2,51,-9,-1,62,-15,7,54,-11,-5,54,-10,10,59,-17,-9,60,-14,7,55,-6,-4,55,-5,11,63,-7,-7,64,-5,9,56,-16,-8,57,-14,10,59,-7,-6,60,-5,6,53,-8,-3,54,-7,11,63,-12,-8,64,-10] }, - { "name": "animation_000023", "vertices": [27,0,-78,27,0,-24,-27,0,-24,-27,0,-78,27,24,-78,27,24,-24,-27,24,-24,-27,24,-78,2,64,-5,-7,65,-1,7,69,6,-3,70,10,2,76,-10,-7,77,-6,7,80,2,-2,81,6,6,66,0,-6,68,4,6,79,-4,-6,81,0,2,60,4,-2,61,6,4,62,11,1,63,12,8,74,4,-3,76,9,2,71,-10,-8,72,-6,7,73,-3,-8,75,1,3,70,12,-3,64,-5,2,82,5,-3,77,-10,0,67,2,0,83,-3,0,60,5,2,63,12,3,76,9,-4,71,-9,8,72,4,-3,74,8,2,67,-8,-8,68,-4,7,69,-1,-7,71,3,3,74,9,-3,67,-7,27,45,7,-30,36,8,28,48,4,-31,39,6,26,52,3,-31,44,4,22,54,3,-28,46,5,20,53,6,-25,46,7,19,49,9,-23,43,10,21,45,10,-23,38,11,24,43,9,-26,35,10,11,25,-22,-9,24,-23,12,30,-26,-11,29,-26,10,35,-27,-11,35,-27,7,39,-24,-9,39,-23,4,39,-19,-7,40,-18,4,34,-14,-5,35,-14,6,28,-13,-5,28,-13,9,25,-17,-7,25,-18,18,36,-16,-19,32,-16,16,31,-14,-16,28,-14,15,41,-18,-18,38,-17,11,43,-17,-14,41,-16,7,42,-14,-10,41,-13,6,37,-11,-7,36,-10,9,32,-9,-8,30,-9,13,30,-11,-12,27,-11,23,42,-7,-25,36,-6,22,38,-4,-23,32,-3,20,46,-8,-24,41,-6,16,48,-7,-21,44,-5,13,47,-4,-17,44,-3,12,43,-2,-15,40,-1,14,39,0,-15,35,0,18,36,-1,-19,31,-1,28,12,15,-30,10,31,30,14,17,-33,12,32,31,15,21,-34,15,35,29,16,23,-32,17,37,25,16,23,-29,17,37,23,14,21,-26,15,36,22,13,17,-25,12,33,24,12,15,-27,10,31,26,45,2,-29,35,6,29,46,5,-33,37,8,30,48,10,-34,40,12,27,49,13,-31,43,14,22,48,13,-27,43,15,19,47,10,-23,40,13,18,45,5,-22,37,9,21,45,2,-24,35,6,30,37,8,-33,29,14,26,35,4,-29,27,12,30,38,12,-34,32,18,27,39,16,-31,35,21,23,39,16,-27,35,21,19,37,12,-23,33,19,19,36,8,-22,29,15,22,35,4,-24,27,12,30,29,10,-33,23,19,27,28,7,-29,21,17,30,31,14,-34,27,23,28,32,18,-32,29,25,23,32,18,-27,29,26,20,30,15,-23,27,24,19,29,10,-22,24,20,22,28,7,-25,21,18,30,21,14,-33,17,26,27,20,11,-30,16,25,30,22,18,-34,20,29,28,23,20,-32,22,32,24,23,20,-28,22,32,22,22,18,-25,20,30,21,20,14,-24,18,27,24,20,11,-26,16,25,27,50,13,-30,41,15,29,53,8,-33,43,10,24,55,9,-29,47,11,21,50,12,-25,43,13,24,45,11,-26,37,12,29,46,9,-31,37,10,24,54,4,-30,46,5,19,53,6,-24,46,8,19,46,7,-22,40,8,24,44,5,-26,37,6,27,49,3,-31,40,4,21,49,2,-25,42,3,28,52,11,-33,42,13,26,53,12,-30,44,14,27,55,9,-32,46,10,28,48,11,-31,39,13,30,49,8,-33,40,10,24,50,13,-28,42,15,22,53,12,-27,45,13,25,47,13,-28,39,14,22,47,12,-25,40,14,27,45,10,-29,36,12,28,47,6,-31,38,7,28,51,6,-32,42,7,27,54,6,-32,45,7,24,55,7,-30,47,9,21,54,8,-27,47,10,20,52,9,-25,44,10,20,48,10,-23,41,11,21,45,9,-24,38,11,24,44,8,-26,36,9,27,44,7,-29,36,8,26,52,3,-31,43,4,21,54,5,-27,47,6,18,49,7,-22,43,8,21,44,6,-24,38,7,26,46,3,-29,38,5,24,49,2,-28,41,3,23,52,2,-27,44,4,20,51,4,-24,44,5,20,47,4,-23,41,5,22,46,3,-25,39,4,11,26,-27,-11,26,-27,11,34,-19,-11,34,-19,8,38,-34,-8,38,-34,8,44,-24,-8,44,-24,0,31,-15,0,22,-25,0,45,-22,0,37,-35,13,30,-23,-13,30,-23,10,41,-28,-10,41,-28,0,24,-21,0,43,-29,10,38,-21,-10,38,-21,10,29,-30,-10,29,-30,0,37,-17,0,27,-33,12,36,-25,-12,36,-25,3,33,-16,-3,33,-16,6,23,-27,-6,23,-27,4,45,-22,-4,45,-22,4,37,-35,-4,37,-35,4,27,-22,-4,27,-22,5,43,-29,-5,43,-29,4,38,-18,-4,38,-18,5,27,-33,-5,27,-33,8,38,-33,-9,37,-31,11,37,-28,-10,36,-25,9,35,-22,-7,34,-20,1,34,-18,0,38,-34,6,52,-31,-8,51,-29,10,50,-25,-10,49,-23,7,49,-19,-5,49,-17,0,49,-16,0,51,-31,9,44,-26,-9,43,-24,7,45,-32,-9,44,-30,7,42,-20,-6,41,-18,1,41,-17,0,45,-32,6,56,-29,-8,52,-26,9,50,-27,-9,46,-25,8,44,-26,-5,41,-24,2,41,-24,-1,55,-28,6,59,-22,-8,55,-20,11,55,-19,-10,50,-15,10,49,-14,-5,46,-11,2,47,-12,-1,59,-23,10,52,-23,-9,47,-19,6,57,-26,-8,53,-23,9,47,-18,-5,44,-16,2,44,-17,-1,57,-25,6,59,-22,-8,55,-20,11,55,-19,-10,50,-16,10,50,-14,-5,46,-11,2,47,-12,-1,59,-22,4,65,-8,-6,63,-7,7,62,-8,-7,59,-6,5,58,-8,-4,56,-6,1,55,-7,-1,65,-8,2,65,-7,-4,63,-7,4,62,-7,-4,60,-7,4,58,-7,-2,57,-6,1,56,-6,0,65,-7,1,64,-2,-2,63,-2,3,62,-2,-3,61,-2,3,59,-2,-1,58,-2,0,57,-2,0,65,-2,1,64,-2,-2,63,-2,3,62,-1,-3,60,-1,3,59,0,-1,58,0,0,58,0,0,64,-3,1,66,-1,-3,66,0,3,64,0,-3,62,0,3,61,0,-2,60,1,0,59,1,-1,67,-1,19,54,-9,-14,56,-8,18,52,-8,-12,54,-7,15,52,-7,-11,54,-5,13,54,-7,-10,56,-3,13,57,-7,-11,59,-2,15,59,-7,-13,60,-3,18,59,-8,-14,60,-5,19,57,-9,-15,59,-7,26,54,8,-28,48,1,24,53,9,-27,46,2,22,53,10,-26,46,3,21,54,10,-25,48,5,21,56,10,-26,50,6,22,58,10,-27,51,5,24,58,9,-29,51,3,26,56,8,-29,50,1,22,52,2,-21,49,-1,24,54,2,-23,51,-2,19,52,3,-20,49,0,17,54,4,-19,50,2,18,56,4,-20,53,3,19,58,3,-22,54,2,22,58,2,-23,55,0,24,56,2,-24,53,-2,20,52,-2,-17,51,-4,22,54,-3,-19,53,-5,17,52,-1,-16,51,-1,16,54,0,-15,53,0,16,57,0,-16,55,0,17,59,-1,-18,57,0,20,59,-2,-19,57,-2,22,57,-3,-20,56,-4,19,52,-5,-15,53,-5,21,54,-6,-16,55,-6,16,52,-4,-13,53,-3,15,54,-4,-13,54,-1,15,57,-4,-14,57,0,16,59,-4,-15,59,-1,19,59,-5,-17,59,-4,21,57,-6,-17,57,-6,14,52,26,-22,41,19,12,52,25,-20,42,19,11,51,24,-19,42,18,11,50,23,-18,41,17,12,49,23,-19,40,16,14,49,24,-20,39,17,15,50,25,-22,39,17,15,51,26,-22,40,18,25,58,12,-31,50,5,24,59,11,-30,51,5,22,57,9,-28,51,4,22,55,9,-27,49,2,24,53,9,-27,47,1,26,53,10,-29,46,1,27,55,11,-31,47,3,27,57,12,-32,48,4,15,54,21,-23,44,15,17,54,22,-24,43,15,14,53,20,-21,44,14,14,51,19,-21,43,13,16,50,19,-21,42,12,17,50,20,-23,41,12,18,51,22,-24,41,13,18,52,22,-25,42,15,21,58,13,-28,50,8,23,57,14,-29,48,8,20,56,12,-26,49,6,20,54,11,-25,48,5,22,52,11,-25,45,4,24,51,12,-27,44,4,25,53,14,-29,45,5,24,55,15,-30,46,7,23,58,11,-29,51,6,25,58,12,-31,50,6,21,57,10,-27,50,5,22,55,10,-26,49,3,23,53,10,-26,47,2,25,53,11,-29,46,2,26,54,11,-30,46,3,26,56,12,-32,48,4,30,14,15,-32,14,32,31,14,23,-34,14,39,25,14,25,-28,14,41,23,14,17,-26,15,33,35,2,23,-38,2,39,30,4,12,-32,5,28,23,4,22,-26,5,38,22,4,15,-25,5,31,26,2,31,-29,2,47,26,7,31,-29,7,47,36,2,28,-40,2,43,34,7,28,-38,8,44,28,14,25,-31,14,41,26,14,15,-29,14,31,25,4,12,-28,5,28,30,8,30,-33,9,46,31,14,19,-34,14,35,23,14,21,-26,14,37,32,4,17,-35,4,33,22,4,17,-25,5,34,30,8,30,-33,9,46,34,7,28,-38,8,44,37,2,28,-40,2,43,26,7,31,-29,7,48,26,2,31,-29,2,48,31,6,38,-35,6,54,28,5,37,-32,6,53,36,5,34,-40,5,50,37,2,34,-41,2,50,28,2,38,-32,2,54,31,2,38,-35,2,54,28,0,38,-32,0,54,31,0,38,-35,0,54,37,0,34,-41,0,50,26,0,31,-29,0,48,37,0,28,-40,0,43,30,0,30,-33,0,46,26,0,17,-29,0,34,22,0,17,-25,0,34,32,0,17,-35,0,33,30,0,30,-33,0,46,25,0,12,-28,0,28,28,0,23,-31,0,39,36,0,28,-40,0,43,26,0,31,-29,0,47,22,0,15,-25,0,31,23,0,22,-26,0,38,35,0,23,-38,0,39,29,0,12,-32,0,28,31,2,38,-35,2,54,28,2,38,-32,2,54,37,2,34,-41,2,50,28,0,38,-32,0,54,31,0,38,-35,0,54,37,0,34,-41,0,50,26,2,31,-29,2,48,26,0,31,-29,0,48,37,2,28,-40,2,43,37,0,28,-40,0,43,22,4,17,-25,5,34,32,4,17,-35,4,33,22,0,17,-25,0,34,32,0,17,-35,0,33,25,4,12,-28,5,28,25,0,12,-28,0,28,36,0,28,-40,0,43,36,2,28,-40,2,43,26,0,31,-29,0,47,26,2,31,-29,2,47,22,4,15,-25,5,31,23,4,22,-26,5,38,30,4,12,-32,5,28,35,2,23,-38,2,39,22,0,15,-25,0,31,23,0,22,-26,0,38,35,0,23,-38,0,39,29,0,12,-32,0,28,17,58,-13,-15,60,-9,15,54,-11,-13,55,-8,3,55,-11,-1,54,-11,7,61,-18,-5,62,-16,18,60,-6,-13,62,-3,15,54,-5,-12,55,-2,3,55,-7,0,55,-7,9,64,-8,-5,64,-6,10,53,-12,-9,54,-9,14,56,-16,-12,57,-13,12,56,-5,-8,57,-3,14,62,-6,-9,63,-3,16,55,-12,-14,57,-9,6,59,-17,-4,59,-15,17,57,-4,-13,58,-1,10,58,-11,-7,59,-9,13,53,-15,-12,55,-12,12,59,-4,-8,60,-2,14,53,-8,-11,54,-5,18,60,-10,-14,62,-6,2,54,-8,0,54,-8,9,64,-12,-5,65,-11,10,53,-8,-7,53,-6,14,63,-12,-10,64,-9,13,53,-11,-11,54,-8,16,57,-14,-14,59,-11,14,55,-4,-10,56,-1,16,61,-6,-12,62,-3,14,54,-14,-13,56,-10,15,58,-4,-10,59,-1,12,53,-8,-9,54,-5,16,61,-11,-12,63,-7,11,40,27,-20,30,25,9,40,25,-19,29,22,11,46,23,-21,35,19,13,46,26,-22,36,21,8,40,29,-17,30,24,7,40,26,-17,29,22,8,47,25,-18,35,18,9,48,28,-17,37,20,11,48,29,-17,38,22,9,48,27,-17,37,20,8,40,28,-16,30,23,10,40,30,-16,31,25,15,47,26,-22,37,23,12,47,25,-21,36,20,11,40,26,-19,29,23,13,40,28,-19,30,26,14,40,29,-19,31,27,13,40,27,-19,30,25,13,47,25,-22,36,22,15,48,27,-21,38,24,13,40,31,-16,32,27,11,40,29,-16,31,24,10,48,29,-17,38,21,12,48,30,-18,39,23,14,48,30,-19,39,25,11,48,30,-18,39,22,13,41,29,-15,32,25,15,41,30,-16,34,27,15,48,28,-21,38,25,13,48,26,-21,37,23,14,41,27,-18,31,25,16,42,29,-17,33,27,16,48,29,-21,39,24,11,47,23,-21,35,19,11,50,23,-21,38,17,15,51,27,-22,41,21,14,49,30,-19,40,24,8,48,25,-18,36,18,9,50,25,-19,38,17,13,51,28,-19,42,21,10,48,29,-17,38,21,10,51,27,-18,40,19,14,46,26,-22,37,22,14,50,25,-22,40,19,17,38,29,-18,31,29,16,38,28,-18,30,27,14,41,28,-17,32,25,16,42,28,-17,33,27,16,38,30,-16,31,29,15,37,29,-16,30,28,14,41,29,-16,32,26,15,41,30,-16,33,27,15,37,29,-17,29,28,17,37,30,-17,30,29,16,37,28,-17,30,27,17,38,29,-17,31,29,18,37,29,-18,31,28,17,36,28,-18,30,27,17,36,30,-19,30,29,16,36,29,-18,29,28,17,35,29,-19,29,28,18,36,29,-19,30,29,17,36,28,-19,30,27,18,37,29,-19,31,28,19,36,27,-21,31,28,18,36,27,-21,30,27,19,35,28,-21,30,28,18,35,27,-21,30,27,15,32,27,-22,27,26,16,32,28,-22,28,27,16,33,26,-21,28,26,17,33,27,-22,29,27,16,34,28,-20,29,28,14,34,27,-20,28,26,15,33,29,-20,27,28,14,33,28,-20,27,27,14,33,28,-20,26,27,15,34,29,-20,27,28,14,34,27,-19,28,26,16,34,28,-20,29,28,15,36,29,-18,29,28,13,36,28,-17,28,26,14,35,30,-18,27,29,13,35,29,-18,26,27,13,40,30,-16,31,27,11,40,29,-16,31,25,12,36,29,-17,27,27,14,36,30,-17,28,29,14,40,28,-18,32,26,13,40,27,-18,31,24,13,36,28,-18,27,27,15,36,29,-19,28,28,12,35,29,-19,26,27,11,35,27,-19,25,25,10,40,26,-18,30,23,12,40,28,-19,31,25,11,35,30,-17,26,27,9,35,28,-17,25,25,9,40,28,-16,29,23,10,40,30,-16,30,25,10,34,28,-18,24,26,11,34,30,-18,25,27,11,34,27,-18,26,25,12,35,29,-18,27,27,12,33,29,-20,26,27,11,32,27,-20,25,25,11,32,30,-20,25,27,10,32,28,-20,24,26,10,31,28,-21,24,26,11,32,30,-21,24,27,11,32,27,-20,25,25,13,32,29,-20,26,27,13,30,28,-22,26,26,12,30,27,-22,26,25,12,29,29,-23,25,27,11,29,28,-23,25,25,8,30,29,-22,22,25,8,31,30,-22,23,26,9,31,28,-22,23,25,9,31,29,-22,24,26,9,33,29,-21,24,26,8,32,28,-21,24,24,8,33,30,-20,23,26,7,32,28,-20,23,25,7,33,28,-20,23,25,8,33,30,-20,24,26,8,33,27,-20,24,24,9,33,29,-21,25,26,10,35,28,-19,26,25,8,35,27,-19,25,24,8,35,29,-18,25,26,7,35,28,-18,24,24,8,40,28,-17,30,24,7,40,26,-17,29,22,7,36,28,-18,25,24,8,36,29,-18,26,26,10,40,27,-19,30,24,8,40,25,-19,29,22,8,35,27,-19,25,24,10,36,28,-19,26,25,7,33,28,-20,23,25,8,33,27,-21,24,24,9,33,29,-21,24,26,8,33,30,-20,23,26,7,35,28,-18,24,24,8,35,27,-19,25,24,10,35,28,-19,26,26,8,36,29,-18,25,26,11,35,30,-17,25,27,12,35,29,-18,26,27,11,35,27,-18,26,25,9,34,28,-17,25,25,11,32,30,-21,24,27,12,32,29,-20,26,27,11,32,27,-20,25,25,10,32,28,-20,24,26,12,35,29,-17,27,27,13,36,28,-18,27,27,15,36,29,-18,28,28,14,36,30,-17,27,29,14,33,28,-20,26,27,14,34,27,-20,28,26,16,34,28,-20,29,28,15,33,29,-20,27,28,16,38,30,-17,30,29,17,38,29,-17,31,29,16,37,28,-17,30,28,15,37,29,-16,29,28,18,36,30,-19,30,29,18,37,29,-19,31,28,17,36,28,-18,30,27,17,35,29,-19,29,28,9,43,23,-18,31,18,10,43,25,-20,31,20,12,43,23,-21,31,18,10,43,21,-19,31,16,9,40,22,-18,28,19,10,40,24,-20,29,20,12,40,23,-21,29,18,11,40,21,-19,28,17,13,45,25,-22,35,21,9,44,27,-18,33,22,11,48,22,-20,36,16,9,48,24,-19,36,18,10,42,21,-19,29,17,9,42,23,-18,30,18,12,42,23,-21,30,18,10,41,25,-20,30,20,11,39,21,-20,27,18,9,39,23,-19,27,19,12,40,23,-21,29,18,11,39,24,-20,29,20,11,36,24,-22,27,21,12,37,23,-23,27,20,10,36,23,-21,25,21,12,36,22,-22,25,20,9,42,23,-18,30,18,10,42,25,-20,31,20,12,42,23,-21,30,18,10,42,21,-19,30,16,12,40,23,-21,29,18,11,40,21,-20,27,17,10,40,24,-20,29,20,9,39,23,-19,27,19,9,46,26,-19,35,20,9,59,-14,-8,54,-11,5,62,-15,-7,59,-14,10,53,-11,-6,49,-8,2,51,-9,-1,62,-15,7,54,-11,-5,54,-10,10,59,-17,-9,60,-14,7,55,-6,-4,55,-5,11,63,-7,-7,64,-5,9,56,-16,-8,57,-14,10,59,-7,-6,60,-5,6,53,-8,-3,54,-7,11,63,-12,-8,64,-10] }, - { "name": "animation_000024", "vertices": [27,0,-78,27,0,-24,-27,0,-24,-27,0,-78,27,24,-78,27,24,-24,-27,24,-24,-27,24,-78,2,64,-5,-7,65,-1,7,69,6,-2,70,10,1,76,-10,-8,77,-6,7,80,2,-2,81,6,6,66,0,-6,68,5,5,79,-5,-6,81,0,2,60,4,-2,61,6,4,62,11,1,63,12,8,74,4,-3,76,9,1,71,-10,-9,72,-5,7,73,-3,-8,75,2,4,70,12,-3,64,-5,2,82,5,-3,77,-10,0,67,2,0,83,-3,0,60,5,3,63,12,3,76,9,-4,71,-9,8,72,4,-3,74,9,2,67,-8,-9,68,-4,7,69,-1,-7,71,3,3,74,9,-4,67,-7,27,45,7,-30,36,8,28,48,4,-32,39,6,26,52,3,-31,44,4,22,54,4,-28,46,5,19,53,6,-25,46,7,19,49,9,-23,43,10,21,45,10,-24,38,11,24,43,9,-26,35,10,11,25,-22,-9,24,-23,12,30,-26,-11,29,-26,10,35,-27,-11,35,-27,7,39,-24,-9,39,-23,4,39,-19,-7,40,-18,4,34,-14,-5,35,-14,6,28,-13,-5,28,-13,9,25,-17,-7,25,-18,18,36,-16,-19,32,-16,16,31,-14,-16,28,-14,15,41,-17,-18,37,-17,11,43,-17,-14,41,-16,7,42,-14,-10,41,-13,6,37,-11,-7,36,-10,9,32,-9,-8,30,-9,13,30,-11,-12,27,-11,23,42,-7,-25,36,-6,22,38,-4,-23,32,-3,20,46,-8,-24,41,-6,16,48,-7,-21,44,-6,13,47,-4,-17,44,-3,12,43,-2,-15,40,-1,14,38,0,-15,35,0,18,36,-1,-19,31,-1,28,12,15,-30,10,31,30,14,17,-33,12,32,31,15,21,-34,15,35,29,16,23,-32,17,37,25,16,23,-29,17,37,23,14,21,-26,15,36,22,13,17,-25,12,33,24,12,15,-27,10,31,26,45,2,-29,34,6,29,46,5,-33,37,8,30,48,10,-34,40,11,27,49,13,-31,43,14,22,48,13,-27,43,15,19,47,10,-23,40,13,18,45,5,-22,37,9,21,45,2,-24,35,6,30,37,8,-33,29,14,26,35,4,-29,26,12,30,38,12,-34,32,18,27,39,16,-32,35,21,23,39,16,-27,35,21,19,37,12,-23,33,19,19,36,8,-22,29,15,21,35,4,-24,27,12,30,29,10,-33,23,19,27,28,7,-29,21,17,30,31,14,-34,27,23,28,32,18,-32,29,25,23,31,18,-27,29,26,20,30,15,-23,27,24,19,29,10,-22,24,20,22,28,7,-25,21,18,30,21,14,-33,17,26,27,20,11,-30,15,25,30,22,18,-34,20,29,28,23,20,-32,22,31,24,23,20,-28,22,32,22,22,18,-25,20,30,21,20,14,-24,18,27,24,20,11,-26,16,25,27,50,13,-31,41,14,29,53,8,-34,43,9,24,55,10,-29,47,11,21,50,12,-25,43,13,24,45,11,-26,37,12,29,46,9,-31,37,10,24,54,4,-30,46,5,19,53,6,-24,46,8,19,46,7,-22,40,8,24,44,5,-26,36,6,27,49,3,-31,40,4,21,49,2,-25,42,3,28,52,11,-33,42,13,25,53,12,-30,44,14,26,55,9,-32,46,10,28,48,12,-32,38,13,30,50,9,-33,40,10,24,50,14,-28,42,15,22,53,12,-27,45,13,25,47,13,-28,38,14,22,47,12,-25,40,14,27,45,10,-29,36,11,28,47,6,-32,38,7,28,51,6,-32,42,7,27,54,6,-32,45,7,24,55,7,-30,47,8,21,54,8,-27,47,10,20,52,9,-25,44,10,20,48,10,-23,41,11,21,45,10,-24,38,10,24,44,8,-26,36,9,27,44,7,-30,36,8,26,52,3,-31,43,4,21,54,5,-27,47,6,18,49,7,-22,43,8,21,44,6,-24,38,7,26,46,3,-29,38,4,24,49,2,-28,41,3,23,52,2,-28,44,4,20,51,4,-24,44,5,20,47,4,-23,41,5,22,46,3,-26,39,4,11,26,-27,-11,26,-27,11,34,-19,-11,34,-19,8,38,-34,-8,38,-34,8,44,-24,-8,44,-24,0,31,-15,0,22,-25,0,45,-22,0,37,-35,13,30,-23,-13,30,-23,10,41,-28,-10,41,-28,0,24,-21,0,43,-29,10,38,-21,-10,38,-21,10,29,-30,-10,29,-30,0,37,-17,0,27,-33,12,36,-25,-12,36,-25,3,33,-16,-3,33,-16,6,23,-27,-6,23,-27,4,45,-22,-4,45,-22,4,37,-35,-4,37,-35,4,27,-22,-4,27,-22,5,43,-29,-5,43,-29,4,38,-18,-4,38,-18,5,27,-33,-5,27,-33,8,38,-33,-9,37,-31,11,37,-28,-10,36,-25,9,35,-22,-7,34,-20,1,34,-18,0,38,-34,6,52,-31,-8,51,-29,10,50,-25,-10,49,-23,7,49,-19,-5,49,-17,0,49,-16,0,51,-31,9,44,-26,-9,43,-24,7,45,-32,-9,44,-30,7,42,-20,-6,41,-18,1,41,-17,0,45,-32,6,56,-29,-8,52,-26,9,50,-27,-9,46,-25,8,44,-26,-5,41,-24,2,41,-24,-1,55,-28,6,59,-22,-8,55,-20,11,55,-19,-10,50,-15,10,49,-14,-5,46,-11,2,47,-12,-1,59,-23,10,52,-23,-9,47,-19,6,57,-26,-8,53,-23,9,47,-18,-5,44,-16,2,44,-17,-1,57,-25,6,59,-22,-8,55,-20,11,55,-19,-10,50,-16,10,50,-14,-5,46,-11,2,47,-12,-1,59,-22,4,65,-8,-6,63,-7,7,62,-8,-7,59,-6,5,58,-8,-4,56,-6,1,55,-7,-1,65,-8,2,65,-7,-4,63,-7,4,62,-7,-4,60,-7,4,58,-7,-2,57,-6,1,56,-6,0,65,-7,1,64,-2,-2,63,-2,3,62,-2,-3,61,-2,3,59,-2,-1,58,-2,0,57,-2,0,65,-2,1,64,-2,-2,63,-2,3,62,-1,-3,60,-1,3,59,0,-1,58,0,0,58,0,0,64,-3,1,66,-1,-3,65,0,3,64,0,-3,62,0,3,61,0,-2,60,1,0,59,1,-1,67,-1,19,54,-9,-14,56,-8,18,52,-8,-12,54,-7,15,52,-7,-11,54,-5,13,54,-7,-10,56,-3,13,57,-7,-11,59,-2,15,59,-7,-13,60,-3,18,59,-8,-14,60,-5,19,57,-9,-15,59,-7,26,54,8,-28,48,1,24,53,9,-27,46,2,22,53,10,-26,46,3,21,54,10,-25,48,5,21,56,10,-26,50,6,22,58,10,-27,51,5,24,58,9,-29,51,3,26,56,8,-29,50,1,22,52,2,-21,49,-1,24,54,2,-23,51,-2,19,52,3,-20,49,0,17,54,4,-19,50,2,18,56,4,-20,53,3,19,58,3,-22,54,2,22,58,2,-23,55,0,24,56,2,-24,53,-2,20,52,-2,-17,51,-4,22,54,-3,-19,53,-5,17,52,-1,-16,51,-1,16,54,0,-15,53,0,16,57,0,-16,55,0,17,59,-1,-18,57,0,20,59,-2,-19,57,-2,22,57,-3,-20,56,-4,19,52,-5,-15,53,-5,21,54,-6,-16,55,-6,16,52,-4,-13,53,-3,15,54,-4,-13,54,-1,15,57,-4,-14,57,0,16,59,-4,-15,59,-1,19,59,-5,-17,59,-4,21,57,-6,-17,57,-6,14,52,26,-22,41,19,12,52,25,-21,42,19,11,51,24,-19,42,18,11,50,23,-18,41,17,12,49,23,-19,40,16,14,49,24,-20,39,17,15,50,25,-22,39,17,15,51,26,-22,40,18,25,58,12,-31,50,5,24,59,11,-30,51,5,22,57,9,-28,51,4,22,55,9,-27,49,2,24,53,9,-27,47,1,26,53,10,-29,46,1,27,55,11,-31,47,3,27,57,12,-32,48,4,15,54,21,-23,44,15,17,54,22,-24,43,15,14,53,20,-21,44,14,14,51,19,-21,43,13,16,50,19,-21,42,12,17,50,20,-23,41,12,18,51,22,-24,41,13,18,52,22,-25,42,15,21,58,13,-28,50,8,23,57,14,-29,48,8,20,56,12,-26,49,6,20,54,11,-25,48,5,22,52,11,-25,45,4,24,51,12,-27,44,4,25,53,14,-29,45,5,24,55,15,-30,46,7,23,58,11,-29,51,6,25,58,12,-31,50,6,21,57,10,-27,50,5,22,55,10,-26,49,3,23,53,10,-26,47,2,25,53,11,-29,46,2,26,54,11,-30,46,3,26,56,12,-32,48,4,30,14,15,-32,14,32,31,14,23,-34,14,39,25,14,25,-28,14,41,23,14,17,-26,15,33,35,2,23,-38,2,39,30,4,12,-32,5,28,23,4,22,-26,5,38,22,4,15,-25,5,31,26,2,31,-29,2,47,26,7,31,-29,7,47,36,2,28,-40,2,43,34,7,28,-38,8,44,28,14,25,-31,14,41,26,14,15,-29,14,31,25,4,12,-28,5,28,30,8,30,-33,9,46,31,14,19,-34,14,35,23,14,21,-26,14,37,32,4,17,-35,4,33,22,4,17,-25,5,34,30,8,30,-33,9,46,34,7,28,-38,8,44,37,2,28,-40,2,43,26,7,31,-29,7,48,26,2,31,-29,2,48,31,6,38,-35,6,54,28,5,37,-32,6,53,36,5,34,-40,5,50,37,2,34,-41,2,50,28,2,38,-32,2,54,31,2,38,-35,2,54,28,0,38,-32,0,54,31,0,38,-35,0,54,37,0,34,-41,0,50,26,0,31,-29,0,48,37,0,28,-40,0,43,30,0,30,-33,0,46,26,0,17,-29,0,34,22,0,17,-25,0,34,32,0,17,-35,0,33,30,0,30,-33,0,46,25,0,12,-28,0,28,28,0,23,-31,0,39,36,0,28,-40,0,43,26,0,31,-29,0,47,22,0,15,-25,0,31,23,0,22,-26,0,38,35,0,23,-38,0,39,29,0,12,-32,0,28,31,2,38,-35,2,54,28,2,38,-32,2,54,37,2,34,-41,2,50,28,0,38,-32,0,54,31,0,38,-35,0,54,37,0,34,-41,0,50,26,2,31,-29,2,48,26,0,31,-29,0,48,37,2,28,-40,2,43,37,0,28,-40,0,43,22,4,17,-25,5,34,32,4,17,-35,4,33,22,0,17,-25,0,34,32,0,17,-35,0,33,25,4,12,-28,5,28,25,0,12,-28,0,28,36,0,28,-40,0,43,36,2,28,-40,2,43,26,0,31,-29,0,47,26,2,31,-29,2,47,22,4,15,-25,5,31,23,4,22,-26,5,38,30,4,12,-32,5,28,35,2,23,-38,2,39,22,0,15,-25,0,31,23,0,22,-26,0,38,35,0,23,-38,0,39,29,0,12,-32,0,28,17,58,-13,-15,60,-9,15,54,-11,-13,55,-8,3,55,-11,-1,54,-11,7,61,-18,-5,62,-16,18,60,-6,-13,62,-3,15,54,-5,-12,55,-2,3,55,-7,0,55,-7,9,64,-8,-5,64,-6,10,53,-12,-9,54,-9,14,56,-16,-12,57,-13,12,56,-5,-8,57,-3,14,62,-6,-9,63,-3,16,55,-12,-14,57,-9,6,59,-17,-4,59,-15,17,57,-4,-13,58,-1,10,58,-11,-7,59,-9,13,53,-15,-12,55,-12,12,59,-4,-8,60,-2,14,53,-8,-11,54,-5,18,60,-10,-14,62,-6,2,54,-8,0,54,-8,9,64,-12,-5,65,-11,10,53,-8,-7,53,-6,14,63,-12,-10,64,-9,13,53,-11,-11,54,-8,16,57,-14,-14,59,-11,14,55,-4,-10,56,-1,16,61,-6,-12,62,-3,14,54,-14,-13,56,-10,15,58,-4,-10,59,-1,12,53,-8,-9,54,-5,16,61,-11,-12,63,-7,9,40,29,-20,30,25,7,40,27,-20,29,22,11,46,24,-22,35,19,13,46,26,-22,36,21,7,42,30,-17,30,24,5,41,28,-17,29,22,8,48,26,-18,35,19,9,48,28,-17,37,21,10,48,29,-17,38,22,9,48,28,-17,37,20,7,41,29,-16,30,23,8,41,32,-16,30,25,14,46,27,-22,37,23,12,47,25,-21,36,20,9,40,28,-19,29,23,11,40,30,-20,30,26,13,41,30,-19,31,27,11,40,29,-19,30,25,13,47,26,-22,36,22,14,47,28,-22,38,24,11,41,32,-17,32,27,9,41,31,-16,31,24,9,49,29,-17,38,21,12,49,30,-18,38,23,14,48,31,-19,39,25,11,48,30,-18,39,22,11,41,31,-16,32,25,14,42,32,-16,33,27,15,48,29,-21,38,25,13,48,27,-22,37,23,13,41,29,-18,31,26,14,42,30,-18,33,28,15,48,29,-22,39,24,11,46,24,-22,35,19,11,49,23,-21,38,17,15,50,27,-22,41,21,14,49,31,-19,40,24,8,48,25,-18,36,18,9,50,25,-19,38,17,13,52,28,-19,42,21,10,49,29,-17,38,21,11,52,27,-18,40,19,13,46,27,-22,37,22,14,50,25,-22,40,19,15,38,31,-18,31,29,14,38,31,-18,30,27,13,41,29,-18,32,25,14,41,30,-18,33,27,14,39,33,-17,31,29,13,38,32,-17,30,28,12,41,31,-16,32,26,13,42,32,-16,33,27,13,37,32,-18,29,28,14,38,33,-18,30,29,14,37,31,-17,30,27,15,38,32,-18,31,29,15,36,32,-19,31,28,14,36,31,-19,30,27,15,36,33,-19,30,29,14,36,32,-19,29,28,14,35,32,-20,29,28,15,36,33,-20,30,29,14,36,31,-19,30,27,15,36,32,-19,31,28,16,35,31,-21,31,27,15,35,31,-21,31,26,16,34,32,-21,31,28,15,34,31,-21,30,27,12,32,31,-23,28,26,13,32,32,-23,29,27,12,33,30,-22,29,26,14,33,31,-22,29,27,13,34,32,-20,29,28,12,34,31,-20,28,26,12,33,33,-21,28,28,11,33,32,-21,27,27,11,34,32,-20,27,27,12,34,33,-20,27,28,12,34,31,-20,28,26,13,34,32,-20,29,28,12,36,32,-18,29,28,11,36,31,-18,28,26,11,36,33,-18,27,29,10,36,32,-18,26,27,11,41,32,-17,31,27,10,41,31,-16,30,25,10,36,32,-17,27,27,11,37,33,-18,28,29,12,41,30,-19,32,26,11,40,29,-19,31,25,11,36,30,-19,27,27,12,37,32,-19,28,28,9,36,32,-20,26,27,8,36,30,-19,25,25,9,40,28,-19,30,23,10,40,30,-19,31,25,8,36,33,-18,26,27,7,36,31,-18,25,25,7,41,30,-16,29,23,8,41,31,-16,30,25,7,35,32,-19,24,26,8,36,33,-19,25,27,8,35,30,-19,26,25,9,35,32,-19,27,27,9,33,32,-21,26,27,8,33,31,-21,26,25,8,34,33,-21,25,27,7,33,32,-21,24,26,7,33,32,-22,24,26,8,33,34,-22,25,27,8,32,31,-21,25,25,9,33,33,-21,26,27,9,31,33,-23,27,26,8,30,32,-22,26,25,8,31,34,-24,26,26,7,30,33,-23,26,25,4,32,32,-23,23,25,5,33,33,-23,23,26,5,32,32,-23,24,24,6,32,33,-23,24,25,6,34,32,-21,25,26,5,34,31,-21,24,24,5,34,33,-21,23,26,4,34,32,-21,23,25,4,35,31,-20,23,25,5,35,33,-21,24,26,6,34,31,-21,24,24,7,35,32,-21,25,26,7,36,31,-20,26,25,6,36,30,-20,25,24,6,37,32,-19,25,26,5,36,31,-19,24,24,7,42,30,-17,30,24,5,41,28,-17,29,22,5,37,30,-18,25,24,6,37,32,-18,26,26,8,41,29,-19,30,24,7,40,27,-19,29,22,6,36,29,-20,25,24,7,37,31,-20,26,26,4,34,31,-21,23,25,5,34,31,-21,24,24,6,34,32,-21,25,26,5,35,33,-21,24,26,5,37,30,-18,24,24,6,36,29,-20,25,24,7,36,31,-20,26,26,6,37,32,-19,25,26,8,36,33,-18,25,27,9,36,32,-19,26,27,8,35,30,-19,25,25,7,36,31,-18,24,26,8,33,33,-21,25,27,9,33,32,-21,26,27,8,33,31,-21,25,25,7,33,32,-21,24,26,10,36,32,-18,26,27,11,36,31,-18,27,27,12,37,32,-19,28,28,11,36,33,-18,27,29,11,33,32,-21,27,27,12,34,31,-20,28,26,13,34,32,-20,29,28,12,34,33,-21,27,28,14,38,33,-17,30,29,15,38,32,-18,31,29,14,38,31,-18,30,28,13,38,32,-17,29,28,15,36,33,-19,30,29,15,36,32,-19,31,28,14,36,31,-19,30,27,14,36,32,-19,29,28,8,43,24,-18,31,18,9,43,27,-20,31,20,11,43,25,-21,31,18,9,43,23,-19,31,16,8,40,24,-19,28,19,9,40,26,-20,29,20,11,40,25,-21,29,18,9,39,23,-20,28,17,12,45,26,-22,35,21,8,45,28,-18,33,22,11,48,23,-20,36,16,9,48,24,-19,36,18,9,41,23,-19,29,17,8,42,24,-18,29,19,11,41,25,-21,30,18,9,42,26,-20,30,20,9,39,23,-21,27,18,8,39,25,-19,27,20,11,39,25,-22,29,18,9,39,26,-20,29,20,9,36,26,-22,27,21,10,36,26,-23,27,20,8,36,25,-22,25,21,10,36,24,-23,25,20,8,42,24,-18,30,18,9,42,26,-20,31,20,11,42,25,-21,30,18,9,42,23,-19,30,16,11,40,25,-21,29,18,9,39,23,-20,27,17,9,40,26,-20,29,20,8,39,24,-19,27,19,9,47,26,-19,35,20,9,59,-14,-8,54,-11,5,62,-15,-7,59,-14,10,53,-11,-6,49,-8,2,51,-9,-1,62,-15,7,54,-11,-5,54,-10,10,59,-17,-9,60,-14,7,55,-6,-4,55,-5,11,63,-7,-7,64,-5,9,56,-16,-8,57,-14,10,59,-7,-6,60,-5,6,53,-8,-3,54,-7,11,63,-12,-8,64,-10] }, - { "name": "animation_000025", "vertices": [27,0,-78,27,0,-24,-27,0,-24,-27,0,-78,27,24,-78,27,24,-24,-27,24,-24,-27,24,-78,2,64,-5,-7,65,-1,7,69,6,-2,70,10,1,76,-10,-8,77,-6,7,80,2,-2,81,6,6,66,0,-6,68,5,6,79,-5,-6,81,0,2,60,4,-2,61,6,4,62,11,1,63,12,8,74,4,-3,76,9,1,71,-10,-9,72,-5,7,73,-3,-8,75,2,4,70,12,-3,64,-5,2,82,5,-3,77,-10,0,67,2,0,83,-3,0,60,5,3,63,12,3,76,9,-4,71,-9,8,72,4,-3,74,9,2,67,-8,-9,68,-4,7,69,-1,-7,71,3,3,74,9,-4,67,-7,27,45,7,-30,36,8,28,48,4,-32,39,5,26,52,3,-31,43,4,22,54,3,-28,46,5,19,53,6,-25,46,7,19,49,9,-23,43,10,21,45,10,-24,38,11,24,43,9,-27,35,10,11,25,-22,-9,24,-23,12,30,-26,-11,29,-26,10,35,-27,-11,35,-27,7,39,-24,-9,39,-23,4,39,-19,-7,40,-18,4,34,-14,-5,35,-14,6,28,-13,-5,28,-13,9,25,-17,-6,25,-18,18,36,-16,-19,32,-16,16,31,-14,-16,28,-14,15,41,-17,-18,37,-17,11,43,-17,-14,41,-16,7,42,-14,-10,41,-14,6,37,-11,-8,37,-10,9,32,-9,-8,30,-9,13,30,-11,-12,27,-11,23,42,-7,-25,36,-6,22,38,-4,-23,32,-3,20,46,-8,-24,41,-7,16,48,-7,-21,44,-6,13,47,-4,-17,44,-3,12,43,-2,-15,40,-1,14,39,0,-16,35,0,18,36,-1,-19,31,-1,28,12,15,-30,10,31,30,14,17,-33,12,32,31,15,21,-34,15,35,29,16,23,-32,17,37,25,16,23,-29,17,37,23,14,21,-26,15,36,22,13,17,-25,12,33,24,12,15,-27,10,31,26,45,2,-29,34,6,29,46,5,-33,37,8,30,48,10,-34,40,11,27,49,13,-32,42,14,22,48,13,-27,43,15,19,47,10,-23,40,13,18,45,5,-22,37,9,21,45,2,-24,34,6,30,37,8,-33,29,14,26,35,4,-29,26,12,30,38,12,-34,32,18,27,39,16,-32,35,21,23,39,16,-27,35,21,19,37,12,-23,33,19,19,36,8,-22,29,15,21,35,4,-24,27,12,30,29,10,-33,23,19,27,28,7,-29,21,17,30,31,14,-34,26,23,28,32,18,-32,29,25,23,32,18,-27,29,26,20,30,15,-24,27,24,19,29,10,-23,24,20,22,28,7,-25,21,18,30,21,14,-33,17,26,27,20,11,-30,15,25,30,22,18,-34,20,29,28,23,20,-32,22,31,24,23,20,-28,22,32,22,22,18,-25,20,30,21,20,14,-24,18,27,24,20,11,-26,16,25,27,50,13,-31,41,14,29,53,8,-34,43,9,24,55,10,-30,47,11,21,50,12,-25,43,13,24,45,11,-26,37,12,29,46,9,-32,37,10,24,54,4,-30,46,5,19,53,6,-25,46,8,19,46,7,-23,40,8,24,44,5,-27,36,6,27,49,3,-31,40,4,21,49,2,-26,42,3,28,52,11,-33,42,12,25,53,12,-31,44,14,26,55,9,-32,46,10,28,48,12,-32,38,13,30,49,9,-33,39,10,24,50,14,-28,42,15,22,53,12,-27,45,13,25,47,13,-29,38,14,22,47,12,-25,40,13,27,45,10,-29,36,11,28,47,6,-32,38,7,28,51,6,-32,42,7,27,54,6,-33,45,7,24,55,7,-30,47,8,21,54,8,-27,47,10,20,52,9,-26,44,10,20,48,10,-24,41,11,21,45,10,-24,38,10,24,44,8,-26,36,9,27,44,7,-30,36,7,26,52,3,-31,43,4,21,54,5,-27,47,6,18,49,7,-23,43,8,21,44,6,-24,38,7,26,46,3,-29,38,4,24,49,2,-28,41,3,23,52,2,-28,44,3,20,51,4,-25,44,5,20,47,4,-23,41,5,22,46,3,-26,39,4,11,26,-27,-11,26,-27,11,34,-19,-11,34,-19,8,38,-34,-8,38,-34,8,44,-24,-8,44,-24,0,31,-15,0,22,-25,0,45,-22,0,37,-35,13,30,-23,-13,30,-23,10,41,-28,-10,41,-28,0,24,-21,0,43,-29,10,38,-21,-10,38,-21,10,29,-30,-10,29,-30,0,37,-17,0,27,-33,12,36,-25,-12,36,-25,3,33,-16,-3,33,-16,6,23,-27,-6,23,-27,4,45,-22,-4,45,-22,4,37,-35,-4,37,-35,4,27,-22,-4,27,-22,5,43,-29,-5,43,-29,4,38,-18,-4,38,-18,5,27,-33,-5,27,-33,8,38,-33,-9,37,-31,11,37,-28,-10,36,-25,9,35,-22,-7,34,-20,1,34,-18,0,38,-34,6,52,-31,-8,51,-29,10,50,-25,-10,49,-23,7,49,-19,-5,49,-17,0,49,-16,0,51,-31,9,44,-26,-9,43,-24,7,45,-32,-9,44,-30,7,42,-20,-6,41,-18,1,41,-17,0,45,-32,6,56,-29,-8,52,-26,9,50,-27,-9,46,-25,8,44,-26,-5,41,-24,2,41,-24,-1,55,-28,6,59,-22,-8,55,-20,11,55,-19,-10,50,-15,10,49,-14,-5,46,-11,2,47,-12,-1,59,-23,10,52,-23,-9,47,-19,6,57,-26,-8,53,-23,9,47,-18,-5,44,-16,2,44,-17,-1,57,-25,6,59,-22,-8,55,-20,11,55,-19,-10,50,-16,10,50,-14,-5,46,-11,2,47,-12,-1,59,-22,4,65,-8,-6,63,-7,7,62,-8,-7,59,-6,5,58,-8,-4,56,-6,1,55,-7,-1,65,-8,2,65,-7,-4,63,-7,4,62,-7,-4,60,-7,4,58,-7,-2,57,-6,1,56,-6,0,65,-7,1,64,-2,-2,63,-2,3,62,-2,-3,61,-2,3,59,-2,-1,58,-2,0,57,-2,0,65,-2,1,64,-2,-2,63,-2,3,62,-1,-3,60,-1,3,59,0,-1,58,0,0,58,0,0,64,-3,1,66,-1,-3,65,0,3,64,0,-3,62,0,3,61,0,-2,60,1,0,59,1,-1,67,-1,19,54,-9,-14,56,-8,18,52,-8,-12,54,-7,15,52,-7,-11,54,-5,13,54,-7,-10,56,-3,13,57,-7,-11,59,-2,15,59,-7,-13,60,-3,18,59,-8,-14,60,-5,19,57,-9,-15,59,-7,26,54,8,-28,48,1,24,53,9,-27,46,2,22,53,10,-26,46,3,21,54,10,-25,48,5,21,56,10,-26,50,6,22,58,10,-27,51,5,24,58,9,-29,51,3,26,56,8,-29,50,1,22,52,2,-21,49,-1,24,54,2,-23,51,-2,19,52,3,-20,49,0,17,54,4,-19,50,2,18,56,4,-20,53,3,19,58,3,-22,54,2,22,58,2,-23,55,0,24,56,2,-24,53,-2,20,52,-2,-17,51,-4,22,54,-3,-19,53,-5,17,52,-1,-16,51,-1,16,54,0,-15,53,0,16,57,0,-16,55,0,17,59,-1,-18,57,0,20,59,-2,-19,57,-2,22,57,-3,-20,56,-4,19,52,-5,-15,53,-5,21,54,-6,-16,55,-6,16,52,-4,-13,53,-3,15,54,-4,-13,54,-1,15,57,-4,-14,57,0,16,59,-4,-15,59,-1,19,59,-5,-17,59,-4,21,57,-6,-17,57,-6,14,52,26,-22,41,19,12,52,25,-21,42,19,11,51,24,-19,42,18,11,50,23,-19,41,17,12,49,23,-19,40,17,14,49,24,-21,39,17,15,50,25,-22,39,17,15,51,26,-23,40,18,25,58,12,-31,50,5,24,59,11,-30,51,5,22,57,9,-28,51,4,22,55,9,-27,49,2,24,53,9,-27,47,1,26,53,10,-29,46,1,27,55,11,-31,47,3,27,57,12,-32,48,4,15,54,21,-23,44,15,17,54,22,-25,43,15,14,53,20,-21,44,14,14,51,19,-21,43,13,16,50,19,-21,41,12,17,50,20,-23,40,13,18,51,22,-24,41,13,18,52,22,-25,42,15,21,58,13,-28,50,8,23,57,14,-30,48,8,20,56,12,-26,49,6,20,54,11,-25,48,5,22,52,11,-25,45,4,24,51,12,-27,44,4,25,53,14,-29,45,5,24,55,15,-30,46,7,23,58,11,-29,51,6,25,58,12,-31,50,5,21,57,10,-27,50,5,22,55,10,-26,49,3,23,53,10,-26,47,2,25,53,11,-29,46,2,26,54,11,-30,46,3,26,56,12,-32,48,4,30,14,15,-32,14,32,31,14,23,-34,14,39,25,14,25,-28,14,41,23,14,17,-26,15,33,35,2,23,-38,2,39,30,4,12,-32,5,28,23,4,22,-26,5,38,22,4,15,-25,5,31,26,2,31,-29,2,47,26,7,31,-29,7,47,36,2,28,-40,2,43,34,7,28,-38,8,44,28,14,25,-31,14,41,26,14,15,-29,14,31,25,4,12,-28,5,28,30,8,30,-33,9,46,31,14,19,-34,14,35,23,14,21,-26,14,37,32,4,17,-35,4,33,22,4,17,-25,5,34,30,8,30,-33,9,46,34,7,28,-38,8,44,37,2,28,-40,2,43,26,7,31,-29,7,48,26,2,31,-29,2,48,31,6,38,-35,6,54,28,5,37,-32,6,53,36,5,34,-40,5,50,37,2,34,-41,2,50,28,2,38,-32,2,54,31,2,38,-35,2,54,28,0,38,-32,0,54,31,0,38,-35,0,54,37,0,34,-41,0,50,26,0,31,-29,0,48,37,0,28,-40,0,43,30,0,30,-33,0,46,26,0,17,-29,0,34,22,0,17,-25,0,34,32,0,17,-35,0,33,30,0,30,-33,0,46,25,0,12,-28,0,28,28,0,23,-31,0,39,36,0,28,-40,0,43,26,0,31,-29,0,47,22,0,15,-25,0,31,23,0,22,-26,0,38,35,0,23,-38,0,39,29,0,12,-32,0,28,31,2,38,-35,2,54,28,2,38,-32,2,54,37,2,34,-41,2,50,28,0,38,-32,0,54,31,0,38,-35,0,54,37,0,34,-41,0,50,26,2,31,-29,2,48,26,0,31,-29,0,48,37,2,28,-40,2,43,37,0,28,-40,0,43,22,4,17,-25,5,34,32,4,17,-35,4,33,22,0,17,-25,0,34,32,0,17,-35,0,33,25,4,12,-28,5,28,25,0,12,-28,0,28,36,0,28,-40,0,43,36,2,28,-40,2,43,26,0,31,-29,0,47,26,2,31,-29,2,47,22,4,15,-25,5,31,23,4,22,-26,5,38,30,4,12,-32,5,28,35,2,23,-38,2,39,22,0,15,-25,0,31,23,0,22,-26,0,38,35,0,23,-38,0,39,29,0,12,-32,0,28,17,58,-13,-15,60,-9,15,54,-11,-13,55,-8,3,55,-11,-1,54,-11,7,61,-18,-5,62,-16,18,60,-6,-13,62,-3,15,54,-5,-12,55,-2,3,55,-7,0,55,-7,9,64,-8,-5,64,-6,10,53,-12,-9,54,-9,14,56,-16,-12,57,-13,12,56,-5,-8,57,-3,14,62,-6,-9,63,-3,16,55,-12,-14,57,-9,6,59,-17,-4,59,-15,17,57,-4,-13,58,-1,10,58,-11,-7,59,-9,13,53,-15,-12,55,-12,12,59,-4,-8,60,-2,14,53,-8,-11,54,-5,18,60,-10,-14,62,-6,2,54,-8,0,54,-8,9,64,-12,-5,65,-11,10,53,-8,-7,53,-6,14,63,-12,-10,64,-9,13,53,-11,-11,54,-8,16,57,-14,-14,59,-11,14,55,-4,-10,56,-1,16,61,-6,-12,62,-3,14,54,-14,-13,56,-10,15,58,-4,-10,59,-1,12,53,-8,-9,54,-5,16,61,-11,-12,63,-7,8,41,30,-21,30,25,6,41,28,-20,29,22,10,46,24,-22,35,19,12,46,27,-22,36,21,6,42,31,-18,30,24,4,42,28,-18,29,22,8,48,26,-18,35,19,9,49,28,-18,37,21,10,49,29,-18,37,22,8,49,28,-18,36,20,6,42,30,-17,29,23,7,42,32,-17,30,25,14,46,28,-23,37,23,11,46,26,-22,36,20,8,40,29,-20,29,24,10,41,30,-20,30,26,12,41,31,-20,31,27,10,40,29,-20,30,25,13,47,26,-23,36,22,14,47,28,-22,38,24,10,42,33,-17,32,27,8,42,31,-17,31,25,9,49,29,-18,37,21,11,49,30,-18,38,23,13,49,31,-19,39,25,11,49,30,-18,39,23,10,42,32,-16,32,25,12,42,33,-17,33,28,15,48,29,-22,38,25,13,48,27,-22,37,23,12,41,29,-19,31,26,13,42,31,-18,33,28,15,48,29,-22,39,24,10,46,24,-22,35,19,11,49,23,-22,38,17,15,50,27,-22,41,22,13,49,31,-20,40,24,8,48,25,-18,36,18,9,51,25,-19,38,17,14,51,28,-20,42,22,9,49,29,-18,37,21,11,52,27,-18,40,19,13,46,27,-23,37,22,14,49,25,-22,40,19,13,38,33,-19,31,29,12,38,32,-19,30,28,12,41,30,-18,32,26,13,41,31,-18,33,27,12,39,34,-18,30,29,11,39,33,-18,29,28,11,41,32,-17,32,26,12,42,32,-17,33,27,11,38,34,-19,29,28,13,38,34,-19,30,29,12,38,33,-18,30,28,13,38,33,-18,31,29,13,37,34,-20,31,28,12,36,33,-19,30,27,13,37,35,-20,30,29,12,36,34,-20,29,28,12,36,34,-20,30,28,13,36,35,-21,30,29,12,36,33,-20,30,27,13,37,34,-20,31,28,14,35,33,-21,32,27,13,35,33,-21,31,26,14,35,34,-22,31,28,13,34,34,-22,30,27,10,32,32,-23,28,26,11,32,33,-23,29,27,10,33,32,-22,29,25,11,33,33,-22,30,27,11,35,33,-21,29,27,9,35,32,-21,28,26,10,34,34,-22,28,28,9,34,33,-22,27,27,8,35,33,-21,27,27,10,35,34,-21,28,28,9,35,32,-20,28,26,11,35,33,-21,29,28,11,37,33,-19,29,28,9,37,32,-19,28,27,9,37,34,-19,27,29,8,37,33,-19,26,27,10,41,33,-17,31,27,8,41,31,-17,30,25,8,37,33,-18,27,27,9,38,34,-18,28,29,11,41,31,-19,32,26,10,41,30,-19,31,25,9,37,32,-20,27,27,11,37,33,-20,28,28,8,37,32,-20,26,27,6,36,31,-20,25,25,8,41,29,-20,30,23,9,41,30,-20,31,25,6,38,33,-19,26,27,5,37,32,-19,25,25,6,42,30,-17,29,24,7,42,32,-17,30,25,5,36,32,-20,24,26,6,37,34,-20,25,27,6,36,31,-20,26,25,7,36,33,-20,27,27,7,34,33,-22,26,27,6,34,32,-22,26,25,6,35,34,-22,25,27,5,34,33,-22,24,26,5,34,33,-23,24,25,6,34,34,-23,25,27,6,34,32,-21,25,25,7,34,33,-22,26,27,7,32,34,-23,27,26,6,31,33,-23,27,24,6,32,35,-24,27,26,5,31,34,-24,26,25,3,33,33,-24,24,24,3,34,34,-24,24,26,4,33,32,-24,25,24,4,33,33,-24,25,25,5,35,33,-22,25,26,4,35,31,-22,24,24,4,36,34,-23,24,26,3,35,32,-22,23,25,3,36,32,-22,23,25,4,36,33,-22,24,26,4,35,31,-22,25,24,5,36,32,-22,25,26,5,37,32,-21,26,26,4,37,30,-21,25,24,4,38,33,-20,25,26,3,37,31,-20,24,24,6,42,30,-18,29,24,4,42,29,-18,29,22,3,38,31,-19,25,24,4,39,32,-19,25,26,7,41,29,-20,30,24,6,41,28,-20,29,22,4,37,30,-21,25,24,6,38,31,-21,26,26,3,36,32,-22,23,25,4,35,31,-22,24,24,5,35,33,-22,25,26,4,36,33,-22,24,26,3,38,31,-19,24,24,4,37,30,-20,25,24,5,37,32,-21,26,26,4,38,32,-19,25,26,6,37,34,-19,25,27,7,37,33,-20,26,27,6,36,31,-20,25,25,5,37,32,-19,24,26,6,34,34,-22,25,27,7,34,33,-22,26,27,6,34,32,-22,25,25,5,34,33,-22,24,26,8,37,33,-19,26,27,9,37,32,-19,27,27,11,37,33,-19,28,28,9,37,34,-19,27,29,8,34,33,-21,27,27,9,35,32,-21,28,26,11,35,33,-21,29,28,10,34,34,-22,28,28,12,39,34,-18,30,30,13,38,33,-19,31,29,12,38,32,-18,30,28,11,38,34,-18,29,28,13,37,35,-20,30,29,13,37,34,-20,31,28,12,36,33,-20,30,27,12,36,34,-20,29,28,7,43,24,-18,31,18,8,43,27,-21,31,20,10,43,25,-22,31,18,9,43,23,-19,31,16,6,40,25,-19,28,19,8,41,27,-21,29,20,9,40,26,-22,29,18,8,40,24,-20,28,17,11,45,26,-22,35,21,7,45,29,-18,33,22,11,48,23,-20,36,16,9,48,24,-19,36,18,8,41,23,-20,29,17,7,42,25,-19,29,19,10,41,25,-22,30,18,8,42,27,-21,30,20,8,39,24,-21,27,18,6,39,25,-20,27,20,9,39,26,-22,29,18,8,40,27,-21,29,20,8,37,27,-23,27,21,9,37,27,-24,27,20,7,36,26,-23,25,21,8,36,25,-23,25,20,7,43,25,-18,30,19,8,43,27,-20,31,20,10,42,25,-22,30,18,8,42,23,-19,30,17,9,40,26,-22,29,18,8,39,24,-21,27,17,8,40,27,-21,29,20,6,40,25,-20,27,19,8,47,27,-20,35,20,9,59,-14,-8,54,-11,5,62,-15,-7,59,-14,10,53,-11,-6,49,-8,2,51,-9,-1,62,-15,7,54,-11,-5,54,-10,10,59,-17,-9,60,-14,7,55,-6,-4,55,-5,11,63,-7,-7,64,-5,9,56,-16,-8,57,-14,10,59,-7,-6,60,-5,6,53,-8,-3,54,-7,11,63,-12,-8,64,-10] }, - { "name": "animation_000026", "vertices": [27,0,-78,27,0,-24,-27,0,-24,-27,0,-78,27,24,-78,27,24,-24,-27,24,-24,-27,24,-78,2,63,-5,-7,65,-1,7,69,6,-2,70,10,1,75,-10,-8,77,-6,7,80,2,-2,81,6,6,66,0,-6,68,5,6,79,-5,-6,81,0,2,60,4,-2,61,6,4,63,11,1,63,12,8,74,4,-3,76,9,1,70,-10,-9,72,-6,7,73,-4,-8,75,1,4,71,12,-3,64,-5,3,82,5,-3,77,-10,0,67,2,0,83,-3,0,60,5,3,63,12,3,76,8,-4,70,-9,8,72,4,-3,74,8,2,66,-8,-9,68,-4,7,69,-2,-7,71,3,3,74,9,-4,67,-7,27,45,7,-30,36,8,28,48,4,-32,39,5,26,52,3,-31,43,4,23,54,3,-29,46,5,20,53,6,-25,46,7,19,49,9,-23,42,10,21,45,10,-24,38,11,24,43,9,-27,35,10,11,25,-22,-9,24,-23,12,30,-26,-11,29,-26,10,35,-27,-11,35,-27,7,39,-24,-9,39,-23,4,39,-19,-7,40,-18,4,34,-14,-5,35,-14,6,28,-13,-5,28,-13,9,25,-17,-6,25,-18,18,36,-16,-19,32,-16,16,31,-14,-16,28,-14,15,41,-18,-18,37,-17,11,43,-17,-15,41,-16,7,42,-14,-10,41,-14,6,37,-11,-8,37,-11,9,32,-9,-8,31,-9,13,30,-11,-12,27,-11,23,42,-7,-25,36,-6,22,38,-4,-23,32,-3,20,46,-8,-24,40,-7,16,48,-7,-21,44,-6,13,48,-4,-18,44,-4,12,43,-2,-15,40,-1,14,39,0,-16,35,0,18,36,-1,-19,31,-1,28,12,15,-30,10,31,30,14,17,-33,12,32,31,15,21,-34,15,35,29,16,23,-32,17,37,25,16,23,-29,17,37,23,14,21,-26,15,36,22,13,17,-25,12,33,24,12,15,-27,10,31,26,45,2,-29,34,6,29,46,5,-33,36,8,30,48,10,-34,40,11,27,49,13,-32,42,14,22,49,13,-27,43,15,19,47,10,-23,40,13,18,45,5,-22,37,9,21,45,2,-25,34,6,30,37,8,-33,29,14,26,35,4,-29,26,12,30,38,12,-34,32,18,27,39,16,-32,35,21,23,39,16,-27,35,21,19,37,12,-23,33,19,19,36,8,-22,29,15,22,35,4,-24,27,12,30,30,10,-33,23,19,27,28,7,-29,21,17,30,31,14,-34,26,22,28,32,18,-32,29,25,23,32,18,-28,29,26,20,30,15,-24,27,24,19,29,10,-23,24,20,22,28,7,-25,21,18,30,21,14,-33,17,26,27,20,11,-30,15,25,30,23,18,-34,20,29,28,23,20,-32,22,31,24,23,20,-28,22,32,22,22,18,-25,21,30,21,20,14,-24,18,27,24,20,11,-26,16,25,27,50,13,-31,41,14,29,53,8,-34,43,9,24,55,9,-30,47,11,21,50,12,-25,43,13,24,45,11,-27,37,12,29,46,9,-32,37,10,24,54,4,-30,46,5,19,53,6,-25,46,8,19,46,7,-23,40,8,24,44,5,-27,36,6,27,49,3,-31,40,4,21,49,2,-26,42,3,28,52,11,-33,42,12,26,53,12,-31,44,14,27,55,9,-33,45,10,28,48,11,-32,38,13,30,50,8,-34,39,10,24,50,13,-28,42,15,22,53,12,-28,45,13,25,47,13,-29,38,14,22,47,12,-26,40,13,27,45,10,-29,36,11,28,47,6,-32,38,7,28,51,6,-32,42,7,27,54,5,-33,45,7,24,55,7,-30,47,8,21,55,8,-27,47,10,20,52,9,-26,44,10,20,48,10,-24,41,11,21,45,9,-24,38,10,24,44,8,-26,36,9,27,45,7,-30,36,7,26,52,3,-31,43,4,21,54,5,-28,47,6,18,50,7,-23,43,8,21,45,6,-24,38,7,26,46,3,-29,37,4,24,49,2,-29,41,3,23,52,2,-28,44,3,20,51,4,-25,44,5,20,47,4,-24,41,5,22,46,3,-26,39,4,11,26,-27,-11,26,-27,11,34,-19,-11,34,-19,8,38,-34,-8,38,-34,8,44,-24,-8,44,-24,0,31,-15,0,22,-25,0,45,-22,0,37,-35,13,30,-23,-13,30,-23,10,41,-28,-10,41,-28,0,24,-21,0,43,-29,10,38,-21,-10,38,-21,10,29,-30,-10,29,-30,0,37,-17,0,27,-33,12,36,-25,-12,36,-25,3,33,-16,-3,33,-16,6,23,-27,-6,23,-27,4,45,-22,-4,45,-22,4,37,-35,-4,37,-35,4,27,-22,-4,27,-22,5,43,-29,-5,43,-29,4,38,-18,-4,38,-18,5,27,-33,-5,27,-33,8,38,-33,-9,37,-31,11,37,-28,-10,36,-25,9,35,-22,-7,34,-20,1,34,-18,0,38,-34,6,52,-31,-8,51,-29,10,50,-25,-10,49,-23,7,49,-19,-5,49,-17,0,49,-16,0,51,-31,9,44,-26,-9,43,-24,7,45,-32,-9,44,-30,7,42,-20,-6,41,-18,1,41,-17,0,45,-32,6,56,-29,-8,52,-26,9,50,-27,-9,46,-25,8,44,-26,-5,41,-24,2,41,-24,-1,55,-28,6,59,-22,-8,55,-20,11,55,-19,-10,50,-15,10,49,-14,-5,46,-11,2,47,-12,-1,59,-23,10,52,-23,-9,47,-19,6,57,-26,-8,53,-23,9,47,-18,-5,44,-16,2,44,-17,-1,57,-25,6,59,-22,-8,55,-20,11,55,-19,-10,50,-16,10,50,-14,-5,46,-11,2,47,-12,-1,59,-22,4,65,-8,-6,63,-7,7,62,-8,-7,59,-6,5,58,-8,-4,56,-6,1,55,-7,-1,65,-8,2,65,-7,-4,63,-7,4,62,-7,-4,60,-7,4,58,-7,-2,57,-6,1,56,-6,0,65,-7,1,64,-2,-2,63,-2,3,62,-2,-3,61,-2,3,59,-2,-1,58,-2,0,57,-2,0,65,-2,1,64,-2,-2,63,-2,3,62,-1,-3,60,-1,3,59,0,-1,58,0,0,58,0,0,64,-3,1,66,-1,-3,66,0,3,64,0,-3,62,0,3,61,0,-2,60,1,0,59,1,-1,67,-1,19,54,-9,-14,56,-8,18,52,-8,-12,54,-7,15,52,-7,-11,54,-5,13,54,-7,-10,56,-3,13,57,-7,-11,59,-2,15,59,-7,-13,60,-3,18,59,-8,-14,60,-5,19,57,-9,-15,59,-7,26,54,8,-28,48,1,24,53,9,-27,46,2,22,53,10,-26,46,3,21,54,10,-25,48,5,21,57,10,-26,50,6,22,58,10,-27,51,5,24,58,9,-29,51,3,26,57,8,-29,50,1,22,52,2,-21,49,-1,24,54,2,-23,51,-2,19,52,3,-20,49,0,17,54,4,-19,50,2,17,57,4,-20,53,3,19,58,3,-22,54,2,22,58,2,-23,55,0,24,57,2,-24,53,-2,20,52,-2,-17,51,-4,22,54,-3,-19,53,-5,17,52,-1,-16,51,-1,16,54,0,-15,53,0,16,57,0,-16,55,0,17,59,-1,-18,57,0,20,59,-2,-19,57,-2,22,57,-3,-20,56,-4,19,52,-5,-15,53,-5,21,54,-6,-16,55,-6,16,52,-4,-13,53,-3,15,54,-4,-13,54,-1,14,57,-4,-14,57,0,16,59,-4,-15,59,-1,19,59,-5,-17,59,-4,21,57,-6,-17,57,-6,14,52,26,-22,41,19,12,52,25,-21,42,19,11,51,24,-19,42,18,11,50,23,-19,41,17,13,49,23,-19,40,17,14,49,24,-21,39,17,15,50,25,-22,39,18,15,51,26,-23,40,18,25,58,12,-31,50,5,24,59,11,-30,51,5,22,57,9,-28,51,4,22,55,9,-27,49,2,24,53,9,-27,47,1,26,53,10,-29,46,1,27,55,11,-31,47,3,27,57,12,-32,48,4,15,54,21,-23,44,15,17,54,22,-25,43,15,14,53,20,-22,44,14,14,51,19,-21,43,13,16,50,19,-21,41,12,17,50,20,-23,40,13,18,51,22,-25,41,13,18,52,22,-25,42,15,21,58,13,-28,50,8,23,57,14,-30,48,8,20,56,12,-26,49,6,20,54,11,-25,48,5,22,52,11,-25,45,4,24,52,12,-27,44,4,25,53,14,-29,45,5,24,55,15,-30,46,7,23,58,11,-29,51,6,25,58,12,-31,50,5,21,57,10,-27,50,5,22,55,10,-26,49,3,23,53,10,-26,47,2,25,53,11,-29,46,2,26,54,11,-30,46,3,26,57,12,-32,48,4,30,14,16,-32,14,32,31,14,23,-34,14,39,25,14,25,-28,14,41,23,14,17,-26,15,33,35,2,23,-38,2,39,30,5,12,-32,5,28,23,4,22,-26,5,38,22,5,15,-25,5,31,26,2,31,-29,2,47,26,7,31,-29,7,47,36,2,27,-40,2,43,34,7,28,-38,8,44,28,14,25,-31,14,41,26,14,15,-29,14,31,25,5,12,-28,5,28,30,8,30,-33,9,46,31,14,19,-34,14,35,23,14,21,-26,14,37,32,4,17,-35,4,33,22,5,17,-25,5,34,30,8,30,-33,9,46,34,7,28,-38,8,44,37,2,28,-40,2,43,26,7,31,-29,7,48,26,2,31,-29,2,48,31,6,38,-35,6,54,28,5,37,-32,6,53,36,5,34,-40,5,50,37,2,34,-41,2,50,28,2,38,-32,2,54,31,2,38,-35,2,54,28,0,38,-32,0,54,31,0,38,-35,0,54,37,0,34,-41,0,50,26,0,31,-29,0,48,37,0,28,-40,0,43,30,0,30,-33,0,46,26,0,17,-29,0,34,22,0,17,-25,0,34,32,0,17,-35,0,33,30,0,30,-33,0,46,25,0,12,-28,0,28,28,0,23,-31,0,39,36,0,27,-40,0,43,26,0,31,-29,0,47,22,0,15,-25,0,31,23,0,21,-26,0,38,35,0,23,-38,0,39,29,0,12,-32,0,28,31,2,38,-35,2,54,28,2,38,-32,2,54,37,2,34,-41,2,50,28,0,38,-32,0,54,31,0,38,-35,0,54,37,0,34,-41,0,50,26,2,31,-29,2,48,26,0,31,-29,0,48,37,2,28,-40,2,43,37,0,28,-40,0,43,22,5,17,-25,5,34,32,4,17,-35,4,33,22,0,17,-25,0,34,32,0,17,-35,0,33,25,5,12,-28,5,28,25,0,12,-28,0,28,36,0,27,-40,0,43,36,2,27,-40,2,43,26,0,31,-29,0,47,26,2,31,-29,2,47,22,5,15,-25,5,31,23,4,22,-26,5,38,30,5,12,-32,5,28,35,2,23,-38,2,39,22,0,15,-25,0,31,23,0,21,-26,0,38,35,0,23,-38,0,39,29,0,12,-32,0,28,17,58,-13,-15,60,-9,15,54,-11,-13,55,-8,3,55,-11,-1,54,-11,7,61,-18,-5,62,-16,18,60,-6,-13,62,-3,15,54,-5,-12,55,-2,3,55,-7,0,55,-7,9,64,-8,-5,64,-6,10,53,-12,-9,54,-9,14,56,-16,-12,57,-13,12,56,-5,-8,57,-3,14,62,-6,-9,63,-3,16,55,-12,-14,57,-9,6,59,-17,-4,59,-15,17,57,-4,-13,58,-1,10,58,-11,-7,59,-9,13,53,-15,-12,55,-12,12,59,-4,-8,60,-2,14,53,-8,-11,54,-5,18,60,-10,-14,62,-6,2,54,-8,0,54,-8,9,64,-12,-5,65,-11,10,53,-8,-7,53,-6,14,63,-12,-10,64,-9,13,53,-11,-11,54,-8,16,57,-14,-14,59,-11,14,55,-4,-10,56,-1,16,61,-6,-12,62,-3,14,54,-14,-13,56,-10,15,58,-4,-10,59,-1,12,53,-8,-9,54,-5,16,61,-11,-12,63,-7,8,41,30,-21,30,25,6,41,28,-21,29,22,10,46,24,-22,35,19,12,46,27,-23,36,21,6,43,31,-18,30,24,4,42,28,-19,28,22,8,48,26,-19,35,19,9,49,28,-18,36,21,10,49,29,-18,37,22,8,49,28,-18,36,20,6,42,30,-18,29,23,7,42,32,-18,30,26,14,46,28,-23,37,23,11,46,26,-22,36,20,8,40,29,-21,29,24,10,41,31,-21,30,26,12,41,31,-20,31,27,10,41,30,-20,30,25,13,47,26,-23,36,22,14,47,28,-22,38,24,10,42,33,-18,32,27,8,42,31,-17,30,25,9,49,29,-18,37,21,11,49,30,-19,38,24,13,49,31,-20,39,25,11,49,30,-18,38,23,10,42,32,-17,32,26,12,42,33,-17,33,28,15,48,29,-22,38,25,13,48,27,-22,37,23,12,41,29,-19,31,26,13,42,31,-19,33,28,15,47,29,-22,39,24,10,46,24,-22,35,19,11,49,23,-22,38,17,15,50,27,-22,41,21,13,49,31,-20,40,24,8,49,25,-19,35,18,9,51,24,-19,38,17,14,51,28,-20,42,22,9,49,29,-18,37,22,11,52,27,-18,40,19,13,46,27,-23,37,22,14,49,25,-22,40,19,13,39,33,-21,31,29,11,38,33,-20,30,27,11,41,30,-19,32,26,13,41,31,-19,33,27,12,39,34,-19,30,29,11,39,34,-19,29,28,11,42,32,-17,32,26,12,42,32,-18,33,28,11,38,34,-20,29,28,12,38,35,-20,30,29,11,38,33,-19,30,28,13,38,34,-19,31,29,13,37,34,-20,32,28,12,36,34,-20,31,27,12,37,35,-21,31,28,11,37,35,-21,30,27,11,36,35,-21,30,27,12,36,35,-22,31,28,12,36,34,-20,31,27,13,37,34,-21,32,28,13,35,34,-22,33,27,12,35,34,-21,32,26,13,35,35,-22,32,27,12,34,34,-22,32,26,9,32,33,-24,29,25,10,32,33,-24,30,26,10,33,32,-23,30,25,11,33,33,-23,30,26,10,35,33,-22,29,27,9,35,32,-21,29,26,9,34,34,-23,28,28,8,34,33,-23,28,26,8,35,33,-22,27,26,9,35,34,-22,28,28,9,35,32,-21,29,26,10,35,33,-22,29,27,10,37,33,-20,29,28,9,37,32,-20,28,27,9,37,34,-21,27,29,8,37,33,-21,26,27,10,42,33,-18,31,27,8,41,31,-18,30,25,8,37,33,-19,27,27,9,38,34,-20,28,29,11,41,31,-20,32,26,10,41,30,-20,31,25,9,37,32,-21,27,27,10,37,33,-21,28,28,7,37,32,-21,26,27,6,37,31,-21,25,25,8,41,29,-20,30,23,9,41,30,-20,31,25,6,38,33,-20,26,27,5,37,32,-19,25,25,6,42,30,-18,29,24,7,42,32,-18,30,25,5,36,32,-21,24,26,6,37,34,-21,25,27,6,36,31,-20,26,25,7,36,33,-21,27,27,7,34,33,-23,27,26,6,34,32,-22,26,25,6,34,34,-23,25,27,5,34,33,-23,24,25,5,34,33,-24,25,25,6,34,34,-24,26,27,6,34,32,-22,26,25,7,34,33,-22,26,26,8,32,33,-24,28,26,7,32,32,-23,27,24,7,31,34,-25,27,26,6,31,33,-25,27,24,4,33,32,-25,25,24,4,33,33,-25,25,25,5,33,32,-24,25,24,5,33,32,-25,26,25,5,35,32,-23,25,25,4,35,31,-23,25,24,4,35,33,-24,24,26,3,35,32,-23,24,24,3,36,32,-23,23,25,4,36,33,-23,24,26,4,35,31,-23,25,24,5,36,32,-23,26,25,6,37,32,-21,26,25,4,37,30,-21,25,24,4,38,33,-21,25,26,3,37,31,-21,24,24,5,42,30,-18,29,25,4,42,29,-19,28,22,3,38,31,-20,25,24,4,39,32,-20,25,26,7,41,29,-21,30,24,6,41,28,-20,29,22,4,37,30,-22,25,24,6,38,31,-22,26,26,3,35,32,-23,23,25,4,35,31,-23,25,24,5,35,32,-23,25,25,4,36,33,-23,24,26,3,38,31,-20,24,24,4,37,30,-21,25,24,6,38,32,-21,26,26,4,38,32,-20,25,26,6,37,34,-20,25,27,7,37,33,-21,26,27,6,36,31,-21,25,25,5,37,32,-20,24,26,6,34,34,-23,25,27,7,34,33,-23,26,26,6,34,32,-22,26,25,5,34,33,-23,25,25,8,37,33,-20,26,27,9,37,32,-20,27,27,10,37,33,-21,28,28,9,37,34,-20,27,29,8,34,33,-23,27,26,9,35,32,-21,28,26,10,35,33,-22,29,27,9,35,34,-23,28,28,12,39,35,-20,30,29,13,38,33,-20,31,29,11,38,33,-20,30,28,11,38,34,-20,29,28,12,37,35,-21,31,28,13,37,34,-20,32,28,12,36,34,-20,31,27,11,36,35,-21,30,27,7,43,24,-19,31,19,8,43,27,-21,31,20,10,43,25,-22,31,18,8,43,23,-20,31,16,6,40,25,-20,27,19,8,41,27,-21,29,20,9,40,26,-22,29,18,8,40,24,-21,28,17,11,45,26,-23,35,21,7,45,29,-19,33,22,11,48,23,-21,36,16,9,48,24,-19,36,18,8,41,23,-20,29,17,7,42,25,-19,29,19,10,41,25,-22,30,18,8,42,27,-21,30,20,8,39,24,-22,27,18,6,39,25,-21,27,20,9,39,26,-23,29,18,8,40,27,-22,29,20,7,37,27,-24,27,21,9,37,27,-24,27,20,7,36,26,-23,25,21,8,36,25,-24,25,20,7,43,25,-19,30,19,8,43,27,-21,31,20,10,42,25,-22,31,18,8,42,23,-20,30,17,9,40,26,-22,29,18,8,39,24,-21,27,18,8,40,27,-21,29,20,6,40,25,-20,27,19,8,47,27,-20,35,20,9,59,-14,-8,54,-11,5,62,-15,-7,59,-14,10,53,-11,-6,49,-8,2,51,-9,-1,62,-15,7,54,-11,-5,54,-10,10,59,-17,-9,60,-14,7,55,-6,-4,55,-5,11,63,-7,-7,64,-5,9,56,-16,-8,57,-14,10,59,-7,-6,60,-5,6,53,-8,-3,54,-7,11,63,-12,-8,64,-10] }, - { "name": "animation_000027", "vertices": [27,0,-78,27,0,-24,-27,0,-24,-27,0,-78,27,24,-78,27,24,-24,-27,24,-24,-27,24,-78,2,63,-5,-7,65,-1,8,69,6,-2,71,10,1,75,-10,-8,77,-6,7,80,2,-1,81,5,6,66,0,-6,68,5,6,79,-5,-6,81,0,2,60,4,-2,61,6,4,63,11,1,63,12,9,74,4,-3,76,9,1,70,-10,-9,72,-6,7,73,-4,-7,75,1,4,71,12,-3,64,-5,3,82,4,-3,77,-10,0,67,2,0,83,-4,0,60,5,3,63,12,3,76,8,-4,70,-9,8,72,4,-3,74,8,2,66,-8,-8,68,-3,7,69,-2,-7,71,3,3,74,9,-4,67,-7,28,45,7,-30,36,8,28,48,4,-32,39,5,26,52,3,-31,43,4,23,54,3,-29,46,5,20,53,6,-25,46,7,19,49,8,-23,42,10,21,45,10,-24,38,11,25,43,9,-27,35,10,11,25,-22,-9,24,-23,12,30,-26,-11,29,-26,10,35,-27,-11,35,-27,7,39,-24,-9,39,-23,4,39,-19,-7,40,-18,4,34,-14,-5,35,-14,6,28,-13,-5,28,-13,9,25,-17,-6,25,-18,18,36,-17,-19,32,-16,16,31,-14,-16,28,-14,16,41,-18,-18,37,-17,11,43,-17,-15,41,-16,7,42,-14,-11,41,-14,6,37,-11,-8,37,-11,9,32,-9,-8,31,-9,13,30,-11,-12,27,-11,23,42,-7,-25,36,-6,22,38,-4,-23,32,-4,20,46,-8,-24,40,-7,16,48,-7,-21,44,-6,13,48,-5,-18,44,-4,12,43,-2,-15,40,-1,14,39,0,-16,35,0,18,36,-1,-19,31,-1,28,13,15,-30,10,31,30,14,17,-33,12,32,31,15,21,-34,15,35,29,16,23,-32,17,37,25,16,23,-29,17,37,23,14,21,-26,15,36,22,13,17,-25,12,33,25,12,15,-27,10,31,26,45,2,-29,34,6,29,46,5,-33,36,8,30,48,10,-34,40,11,27,49,13,-32,42,14,23,49,13,-28,43,15,19,47,10,-24,40,12,19,46,5,-22,37,9,21,45,2,-25,34,6,30,37,8,-33,29,14,26,35,4,-29,26,12,30,38,12,-34,32,18,27,39,16,-32,35,21,23,39,16,-28,35,21,19,37,12,-23,33,19,19,36,8,-22,29,15,22,35,4,-24,27,12,30,30,10,-33,23,19,27,28,7,-29,21,17,31,31,14,-34,26,22,28,32,18,-32,29,25,23,32,18,-28,29,26,20,30,15,-24,27,24,19,29,10,-23,24,20,22,28,7,-25,21,18,30,21,14,-33,17,26,27,20,11,-30,15,25,31,23,18,-34,20,29,28,23,20,-32,22,31,25,23,20,-28,22,32,22,22,18,-25,21,30,21,20,14,-24,18,27,24,20,11,-26,16,25,27,50,13,-31,41,14,29,53,8,-34,42,9,24,55,9,-30,47,11,21,50,12,-26,43,13,24,45,11,-27,37,12,29,46,9,-32,37,10,24,54,4,-30,46,5,19,53,6,-25,46,8,19,47,7,-23,40,8,24,44,5,-27,36,6,27,49,3,-31,40,4,21,49,2,-26,42,3,29,52,11,-33,42,12,26,53,12,-31,44,14,27,55,9,-33,45,10,28,48,11,-32,38,12,30,50,8,-34,39,10,24,50,13,-28,42,15,22,53,12,-28,45,13,26,47,13,-29,38,14,22,47,12,-26,40,13,27,45,10,-29,36,11,29,47,6,-32,38,7,28,51,5,-32,42,7,27,54,5,-33,45,7,24,55,7,-31,47,8,21,55,8,-27,47,10,21,52,9,-26,44,10,20,48,10,-24,41,11,21,45,9,-24,38,10,24,44,8,-26,36,9,27,45,6,-30,35,7,26,52,2,-31,43,4,22,54,4,-28,46,6,18,50,7,-23,43,8,21,45,6,-24,38,7,26,46,3,-29,37,4,24,49,1,-29,41,3,23,52,2,-28,44,3,20,51,3,-25,44,5,20,47,4,-24,41,5,23,46,3,-26,39,4,11,26,-27,-11,26,-27,11,34,-19,-11,34,-19,8,38,-34,-8,38,-34,8,44,-24,-8,44,-24,0,31,-15,0,22,-25,0,45,-22,0,37,-35,13,30,-23,-13,30,-23,10,41,-28,-10,41,-28,0,24,-21,0,43,-29,10,38,-21,-10,38,-21,10,29,-30,-10,29,-30,0,37,-17,0,27,-33,12,36,-25,-12,36,-25,3,33,-16,-3,33,-16,6,23,-27,-6,23,-27,4,45,-22,-4,45,-22,4,37,-35,-4,37,-35,4,27,-22,-4,27,-22,5,43,-29,-5,43,-29,4,38,-18,-4,38,-18,5,27,-33,-5,27,-33,8,38,-33,-9,37,-31,11,37,-28,-10,36,-25,9,35,-22,-7,34,-20,1,34,-18,0,38,-34,6,52,-31,-8,51,-29,10,50,-25,-10,49,-23,7,49,-19,-5,49,-17,0,49,-16,0,51,-31,9,44,-26,-9,43,-24,7,45,-32,-9,44,-30,7,42,-20,-6,41,-18,1,41,-17,0,45,-32,6,56,-29,-8,52,-26,9,50,-27,-9,46,-25,8,44,-26,-5,41,-24,2,41,-24,-1,55,-28,6,59,-22,-8,55,-20,11,55,-19,-10,50,-15,10,49,-14,-5,46,-11,2,47,-12,-1,59,-23,10,52,-23,-9,47,-19,6,57,-26,-8,53,-23,9,47,-18,-5,44,-16,2,44,-17,-1,57,-25,6,59,-22,-8,55,-20,11,55,-19,-10,50,-16,10,50,-14,-5,46,-11,2,47,-12,-1,59,-22,4,65,-8,-6,63,-7,7,62,-8,-7,59,-6,5,58,-8,-4,56,-6,1,55,-7,-1,65,-8,2,65,-7,-4,63,-7,4,62,-7,-4,60,-7,4,58,-7,-2,57,-6,1,56,-6,0,65,-7,1,64,-2,-2,63,-2,3,62,-2,-3,61,-2,3,59,-2,-1,58,-2,0,57,-2,0,65,-2,1,64,-2,-2,63,-2,3,62,-1,-3,60,-1,3,59,0,-1,58,0,0,58,0,0,64,-3,1,66,-1,-3,66,0,3,64,0,-3,62,0,3,61,0,-2,60,1,0,59,1,-1,67,-1,20,54,-9,-14,56,-8,18,52,-8,-12,54,-7,15,52,-7,-11,54,-5,13,54,-7,-10,56,-3,13,57,-7,-11,59,-2,15,59,-7,-13,60,-3,18,59,-8,-14,60,-5,19,57,-9,-15,59,-7,26,55,8,-28,48,1,24,53,9,-27,46,2,22,53,10,-26,46,3,21,54,10,-25,48,5,21,57,10,-26,50,6,22,58,10,-27,51,5,24,58,9,-29,51,3,26,57,8,-29,50,1,22,52,2,-21,49,-1,24,54,2,-23,51,-2,19,52,3,-20,49,0,18,54,4,-19,50,2,18,57,4,-20,53,3,19,58,3,-22,54,2,22,59,2,-23,55,0,24,57,2,-24,53,-2,20,52,-2,-17,51,-4,22,54,-3,-19,53,-5,17,52,-1,-16,51,-1,16,54,0,-15,53,0,16,57,0,-16,55,0,17,59,-1,-18,57,0,20,59,-2,-19,57,-2,22,57,-3,-20,56,-4,19,52,-5,-15,53,-5,21,54,-6,-16,55,-6,16,52,-4,-13,53,-3,15,54,-4,-13,54,-1,15,57,-4,-14,57,0,16,59,-4,-15,59,-1,19,59,-5,-17,59,-4,21,57,-6,-17,57,-6,14,52,26,-22,41,19,13,52,25,-21,42,19,12,51,24,-19,42,18,12,50,23,-19,41,17,13,49,23,-19,40,17,14,49,24,-21,39,17,15,50,25,-22,39,18,15,51,26,-23,40,18,25,58,12,-31,50,5,24,59,11,-30,51,5,22,57,9,-28,51,4,23,55,9,-27,49,2,24,53,9,-27,47,1,26,54,10,-29,46,1,27,55,11,-31,47,3,27,57,12,-32,48,4,15,54,21,-23,44,15,17,54,22,-25,43,15,14,53,20,-22,44,14,15,51,19,-21,43,13,16,50,19,-21,41,12,17,50,20,-23,40,13,18,51,22,-25,41,13,18,52,22,-25,42,15,21,58,13,-28,50,8,23,58,14,-30,48,8,20,56,12,-26,49,6,20,54,11,-25,48,5,22,52,11,-25,45,4,24,52,12,-27,44,4,25,53,14,-29,45,5,24,56,15,-30,46,7,23,59,11,-29,51,6,25,58,12,-31,50,5,21,57,10,-27,50,5,22,55,10,-26,49,3,23,53,10,-26,47,2,25,53,11,-29,46,2,26,55,11,-30,46,3,26,57,12,-32,48,4,30,14,16,-32,14,32,31,14,23,-34,14,39,25,14,25,-28,14,41,23,15,17,-26,15,33,35,2,23,-38,2,39,30,5,12,-32,5,28,23,5,22,-26,5,38,22,5,15,-25,5,31,26,2,31,-29,2,47,26,7,31,-29,7,47,36,2,27,-40,2,43,34,7,28,-38,8,44,28,14,25,-31,14,41,26,14,15,-29,14,31,25,5,12,-28,5,28,30,8,30,-33,9,46,31,14,19,-34,14,35,23,14,21,-26,14,37,32,4,17,-35,4,33,22,5,17,-25,5,34,30,8,30,-33,9,46,34,7,28,-38,8,44,37,2,28,-40,2,43,26,7,31,-29,7,48,26,2,31,-29,2,48,31,6,38,-35,6,54,28,5,37,-32,6,53,36,5,34,-40,5,50,37,2,34,-41,2,50,28,2,38,-32,2,54,31,2,38,-35,2,54,28,0,38,-32,0,54,31,0,38,-35,0,54,37,0,34,-41,0,50,26,0,31,-29,0,48,37,0,28,-40,0,43,30,0,30,-33,0,46,26,0,17,-29,0,34,22,0,17,-25,0,34,32,0,17,-35,0,33,29,0,30,-33,0,46,25,0,12,-28,0,28,28,0,23,-31,0,39,36,0,27,-40,0,43,26,0,31,-29,0,47,22,0,15,-25,0,31,23,0,21,-26,0,38,35,0,23,-38,0,39,29,0,12,-32,0,28,31,2,38,-35,2,54,28,2,38,-32,2,54,37,2,34,-41,2,50,28,0,38,-32,0,54,31,0,38,-35,0,54,37,0,34,-41,0,50,26,2,31,-29,2,48,26,0,31,-29,0,48,37,2,28,-40,2,43,37,0,28,-40,0,43,22,5,17,-25,5,34,32,4,17,-35,4,33,22,0,17,-25,0,34,32,0,17,-35,0,33,25,5,12,-28,5,28,25,0,12,-28,0,28,36,0,27,-40,0,43,36,2,27,-40,2,43,26,0,31,-29,0,47,26,2,31,-29,2,47,22,5,15,-25,5,31,23,5,22,-26,5,38,30,5,12,-32,5,28,35,2,23,-38,2,39,22,0,15,-25,0,31,23,0,21,-26,0,38,35,0,23,-38,0,39,29,0,12,-32,0,28,17,58,-13,-15,60,-9,15,54,-11,-13,55,-8,3,55,-11,-1,54,-11,7,61,-18,-5,62,-16,18,60,-6,-13,62,-3,15,54,-5,-12,55,-2,3,55,-7,0,55,-7,9,64,-8,-5,64,-6,10,53,-12,-9,54,-9,14,56,-16,-12,57,-13,12,56,-5,-8,57,-3,14,62,-6,-9,63,-3,16,55,-12,-14,57,-9,6,59,-17,-4,59,-15,17,57,-4,-13,58,-1,10,58,-11,-7,59,-9,13,53,-15,-12,55,-12,12,59,-4,-8,60,-2,14,53,-8,-11,54,-5,18,60,-10,-14,62,-6,2,54,-8,0,54,-8,9,64,-12,-5,65,-11,10,53,-8,-7,53,-6,14,63,-12,-10,64,-9,13,53,-11,-11,54,-8,16,57,-14,-14,59,-11,14,55,-4,-10,56,-1,16,61,-6,-12,62,-3,14,54,-14,-13,56,-10,15,58,-4,-10,59,-1,12,53,-8,-9,54,-5,16,61,-11,-12,63,-7,8,41,30,-22,30,25,6,41,28,-22,29,22,10,46,24,-22,35,19,12,46,27,-23,37,21,6,42,31,-19,30,25,5,42,28,-19,28,22,8,48,26,-19,35,19,9,49,28,-18,36,21,10,49,29,-18,37,23,9,49,28,-18,36,20,6,42,30,-18,29,23,7,42,32,-19,30,26,14,46,28,-23,37,23,11,46,26,-22,36,20,8,40,29,-22,29,24,10,40,30,-22,30,26,12,41,31,-21,31,27,10,40,29,-21,30,25,13,46,26,-23,36,22,14,47,28,-23,38,24,10,42,33,-19,31,27,8,42,31,-18,30,25,9,49,29,-18,37,21,11,49,30,-19,38,24,14,48,31,-20,39,25,11,49,30,-19,38,23,10,42,31,-18,32,26,13,42,33,-18,33,28,15,48,29,-22,39,25,13,48,27,-23,38,23,12,41,29,-20,31,26,14,42,31,-20,33,28,15,47,29,-22,40,24,11,46,24,-22,36,19,12,49,23,-22,38,17,15,50,27,-22,41,21,14,49,31,-20,40,24,8,48,25,-19,35,19,10,51,25,-19,38,17,14,51,28,-20,42,22,10,49,29,-18,37,22,11,52,27,-18,40,19,13,46,27,-23,37,22,14,49,25,-22,40,19,13,39,34,-22,31,28,11,38,33,-21,30,27,12,41,30,-19,32,25,13,41,31,-20,34,27,12,39,35,-21,31,29,11,39,34,-20,30,28,11,41,32,-18,32,26,12,42,32,-18,33,28,11,38,34,-21,30,28,12,39,35,-22,31,29,11,38,33,-20,30,27,13,38,34,-20,31,29,13,37,35,-21,32,28,12,37,34,-21,31,27,12,37,36,-22,31,28,11,37,35,-22,31,27,11,36,35,-22,31,27,12,37,36,-22,32,28,12,37,34,-21,31,27,13,37,35,-21,32,28,13,35,35,-22,33,26,12,35,34,-22,33,25,13,35,36,-23,33,26,12,35,35,-22,32,25,9,32,33,-24,31,24,11,32,34,-24,32,25,10,33,32,-23,31,25,11,33,33,-23,32,26,11,35,33,-23,30,27,9,35,32,-22,29,26,10,34,34,-24,30,27,9,34,33,-24,29,25,8,35,33,-24,28,26,10,35,34,-24,29,27,9,35,32,-22,29,26,11,35,33,-22,30,27,11,37,33,-21,29,28,9,37,32,-21,28,26,9,37,34,-23,28,28,8,37,33,-22,27,27,10,41,33,-19,31,27,9,41,31,-19,30,25,8,37,33,-21,27,27,9,38,34,-22,28,28,11,41,31,-21,32,26,10,40,30,-20,31,25,9,37,32,-23,28,26,11,37,33,-23,29,28,8,37,32,-23,27,27,7,36,31,-23,26,25,8,41,29,-21,30,23,9,41,30,-21,31,25,6,37,33,-21,26,27,5,37,32,-21,25,25,6,42,30,-19,29,24,7,42,32,-19,30,26,5,36,32,-22,25,25,7,36,33,-23,25,27,7,36,31,-22,26,25,8,37,32,-22,27,27,8,35,32,-24,27,26,7,34,31,-24,27,24,7,34,33,-24,26,26,6,34,32,-24,25,25,6,33,32,-25,26,25,7,33,33,-25,27,26,7,34,31,-23,26,25,8,34,32,-24,27,26,9,33,32,-24,29,25,8,32,31,-24,28,24,9,32,32,-25,29,25,8,31,31,-25,28,24,6,33,31,-26,25,24,6,33,32,-26,26,25,6,34,30,-25,26,23,7,34,31,-25,27,24,6,35,31,-24,26,25,5,35,30,-24,25,24,5,35,32,-25,25,26,4,34,31,-25,24,24,4,35,31,-24,24,24,5,35,32,-24,25,26,5,35,30,-24,25,24,6,36,31,-24,26,25,6,37,31,-22,26,25,5,37,30,-22,25,24,5,37,32,-22,25,26,4,37,31,-22,24,24,6,42,30,-19,29,25,5,42,29,-19,28,22,4,38,31,-21,25,24,5,38,32,-21,26,26,7,41,29,-21,30,24,6,41,28,-21,29,22,5,37,30,-23,25,24,6,38,31,-23,26,25,4,35,31,-24,24,24,5,35,30,-24,25,24,6,36,31,-24,26,25,5,35,32,-25,25,26,4,37,31,-21,24,24,5,37,30,-22,25,24,6,38,31,-22,26,26,5,38,32,-22,25,26,6,37,34,-22,25,27,8,37,32,-22,27,27,6,36,31,-22,26,25,5,37,32,-22,25,26,7,34,33,-25,26,26,8,34,32,-24,27,26,7,34,31,-24,27,25,6,34,32,-25,26,25,8,37,33,-22,27,27,9,37,32,-22,28,26,11,37,33,-22,29,28,9,37,34,-22,28,29,8,34,33,-24,29,26,9,35,32,-22,29,26,11,35,33,-23,30,27,10,34,34,-24,29,27,12,39,35,-21,30,29,13,38,34,-21,31,29,11,38,33,-21,30,27,11,39,34,-21,29,28,12,37,36,-22,32,28,13,37,35,-21,32,28,12,37,34,-21,31,27,11,37,35,-22,31,27,7,43,24,-19,31,19,8,43,27,-22,31,20,11,43,25,-23,31,18,9,43,23,-20,31,17,7,40,25,-20,27,19,8,40,27,-22,29,20,10,40,26,-23,29,18,8,40,24,-21,28,17,12,45,26,-23,35,21,8,45,29,-19,33,22,11,48,23,-21,36,16,9,48,24,-19,36,18,8,41,23,-21,29,17,7,42,25,-20,29,19,10,41,25,-23,30,18,8,42,27,-22,30,20,8,39,24,-22,27,18,7,39,25,-21,27,20,10,39,26,-23,29,18,8,40,27,-22,29,20,8,37,27,-24,27,21,9,37,26,-25,27,20,7,36,26,-24,26,21,8,36,25,-25,26,19,7,43,25,-19,30,19,8,42,27,-21,31,20,10,42,25,-23,31,18,9,42,23,-20,30,17,10,40,26,-23,29,18,8,39,24,-22,27,17,8,40,27,-22,29,20,7,40,25,-21,27,19,8,47,27,-20,35,20,9,59,-14,-8,54,-11,5,62,-15,-7,59,-14,10,53,-11,-6,49,-8,2,51,-9,-1,62,-15,7,54,-11,-5,54,-10,10,59,-17,-9,60,-14,7,55,-6,-4,55,-5,11,63,-7,-7,64,-5,9,56,-16,-8,57,-14,10,59,-7,-6,60,-5,6,53,-8,-3,54,-7,11,63,-12,-8,64,-10] }, - { "name": "animation_000028", "vertices": [27,0,-78,27,0,-24,-27,0,-24,-27,0,-78,27,24,-78,27,24,-24,-27,24,-24,-27,24,-78,2,63,-5,-7,65,-1,8,69,6,-2,71,10,1,75,-10,-8,77,-6,7,80,2,-1,81,5,6,66,0,-6,68,5,6,79,-5,-6,81,0,2,60,4,-2,61,6,4,63,11,1,63,12,9,74,4,-3,76,9,1,70,-10,-9,72,-6,7,73,-4,-7,75,1,4,71,12,-3,64,-5,3,82,4,-3,77,-10,0,67,2,0,82,-4,0,60,5,3,63,12,3,76,8,-4,70,-9,8,72,4,-3,74,8,2,66,-8,-8,68,-3,7,69,-2,-7,71,3,3,74,9,-4,67,-7,28,45,7,-30,36,8,28,48,4,-32,39,5,26,52,3,-31,43,4,23,54,3,-29,46,5,20,53,6,-25,46,7,19,49,9,-23,42,10,21,45,10,-24,38,11,25,43,9,-27,35,10,11,25,-22,-9,24,-23,12,30,-26,-11,29,-26,10,35,-27,-11,35,-27,7,39,-24,-9,39,-23,4,39,-19,-7,40,-18,4,34,-14,-5,35,-14,6,28,-13,-5,28,-13,9,25,-17,-6,25,-18,18,36,-16,-19,32,-16,16,31,-14,-16,28,-14,15,41,-18,-18,37,-17,11,43,-17,-15,41,-16,7,42,-14,-11,41,-14,6,37,-11,-8,37,-11,9,32,-9,-8,31,-9,13,30,-11,-12,27,-11,23,42,-7,-25,36,-6,22,38,-4,-23,32,-4,20,46,-8,-24,40,-7,16,48,-7,-21,44,-6,13,47,-4,-18,44,-4,12,43,-2,-15,40,-1,14,39,0,-16,35,0,18,36,-1,-19,31,-1,28,12,15,-30,10,31,30,14,17,-33,12,32,31,15,21,-34,15,35,29,16,23,-32,17,37,25,16,23,-29,17,37,23,14,21,-26,15,36,22,13,17,-25,12,33,24,12,15,-27,10,31,26,45,2,-29,34,6,29,46,5,-33,36,8,30,48,10,-34,40,11,27,49,13,-32,42,14,22,48,13,-28,43,15,19,47,10,-24,40,12,19,45,5,-22,37,9,21,45,2,-25,34,6,30,37,8,-33,29,14,26,35,4,-29,26,12,30,38,12,-34,32,18,27,39,16,-32,35,21,23,39,16,-28,35,21,19,37,12,-23,33,19,19,36,8,-22,29,15,22,35,4,-24,27,12,30,29,10,-33,23,19,27,28,7,-29,21,17,31,31,14,-34,26,22,28,32,18,-32,29,25,23,32,18,-28,29,26,20,30,15,-24,27,24,19,29,10,-23,24,20,22,28,7,-25,21,18,30,21,14,-33,17,26,27,20,11,-30,15,25,30,22,18,-34,20,29,28,23,20,-32,22,31,24,23,20,-28,22,32,22,22,18,-25,21,30,21,20,14,-24,18,27,24,20,11,-26,16,25,27,50,13,-31,41,14,29,53,8,-34,42,9,24,55,9,-30,47,11,21,50,12,-26,43,13,24,45,11,-27,37,12,29,46,9,-32,37,10,24,54,4,-30,46,5,19,53,6,-25,46,8,19,46,7,-23,40,8,24,44,5,-27,36,6,27,49,3,-31,40,4,21,49,2,-26,42,3,29,52,11,-33,42,12,26,53,12,-31,44,14,27,55,9,-33,45,10,28,48,11,-32,38,12,30,49,8,-34,39,10,24,50,13,-28,42,15,22,53,12,-28,45,13,26,47,13,-29,38,14,22,47,12,-26,40,13,27,45,10,-29,36,11,29,47,6,-32,38,7,28,51,6,-32,42,7,27,54,5,-33,45,7,24,55,7,-31,47,8,21,54,8,-27,47,10,21,52,9,-26,44,10,20,48,10,-24,41,11,21,45,9,-24,38,10,24,44,8,-26,36,9,27,44,7,-30,35,7,26,52,3,-31,43,4,21,54,5,-28,46,6,18,49,7,-23,43,8,21,44,6,-24,38,7,26,46,3,-29,37,4,24,49,2,-29,41,3,23,52,2,-28,44,3,20,51,4,-25,44,5,20,47,4,-24,41,5,23,46,3,-26,39,4,11,26,-27,-11,26,-27,11,34,-19,-11,34,-19,8,38,-34,-8,38,-34,8,44,-24,-8,44,-24,0,31,-15,0,22,-25,0,45,-22,0,37,-35,13,30,-23,-13,30,-23,10,41,-28,-10,41,-28,0,24,-21,0,43,-29,10,38,-21,-10,38,-21,10,29,-30,-10,29,-30,0,37,-17,0,27,-33,12,36,-25,-12,36,-25,3,33,-16,-3,33,-16,6,23,-27,-6,23,-27,4,45,-22,-4,45,-22,4,37,-35,-4,37,-35,4,27,-22,-4,27,-22,5,43,-29,-5,43,-29,4,38,-18,-4,38,-18,5,27,-33,-5,27,-33,8,38,-33,-9,37,-31,11,37,-28,-10,36,-25,9,35,-22,-7,34,-20,1,34,-18,0,38,-34,6,52,-31,-8,51,-29,10,50,-25,-10,49,-23,7,49,-19,-5,49,-17,0,49,-16,0,51,-31,9,44,-26,-9,43,-24,7,45,-32,-9,44,-30,7,42,-20,-6,41,-18,1,41,-17,0,45,-32,6,56,-29,-8,52,-26,9,50,-27,-9,46,-25,8,44,-26,-5,41,-24,2,41,-24,-1,55,-28,6,59,-22,-8,55,-20,11,55,-19,-10,50,-15,10,49,-14,-5,46,-11,2,47,-12,-1,59,-23,10,52,-23,-9,47,-19,6,57,-26,-8,53,-23,9,47,-18,-5,44,-16,2,44,-17,-1,57,-25,6,59,-22,-8,55,-20,11,55,-19,-10,50,-16,10,50,-14,-5,46,-11,2,47,-12,-1,59,-22,4,65,-8,-6,63,-7,7,62,-8,-7,59,-6,5,58,-8,-4,56,-6,1,55,-7,-1,65,-8,2,65,-7,-4,63,-7,4,62,-7,-4,60,-7,4,58,-7,-2,57,-6,1,56,-6,0,65,-7,1,64,-2,-2,63,-2,3,62,-2,-3,61,-2,3,59,-2,-1,58,-2,0,57,-2,0,65,-2,1,64,-2,-2,63,-2,3,62,-1,-3,60,-1,3,59,0,-1,58,0,0,58,0,0,64,-3,1,66,-1,-3,66,0,3,64,0,-3,62,0,3,61,0,-2,60,1,0,59,1,-1,67,-1,19,54,-9,-14,56,-8,18,52,-8,-12,54,-7,15,52,-7,-11,54,-5,13,54,-7,-10,56,-3,13,57,-7,-11,59,-2,15,59,-7,-13,60,-3,18,59,-8,-14,60,-5,19,57,-9,-15,59,-7,26,54,8,-28,48,1,24,53,9,-27,46,2,22,53,10,-26,46,3,21,54,10,-25,48,5,21,56,10,-26,50,6,22,58,10,-27,51,5,24,58,9,-29,51,3,26,56,8,-29,50,1,22,52,2,-21,49,-1,24,54,2,-23,51,-2,19,52,3,-20,49,0,17,54,4,-19,50,2,18,56,4,-20,53,3,19,58,3,-22,54,2,22,58,2,-23,55,0,24,57,2,-24,53,-2,20,52,-2,-17,51,-4,22,54,-3,-19,53,-5,17,52,-1,-16,51,-1,16,54,0,-15,53,0,16,57,0,-16,55,0,17,59,-1,-18,57,0,20,59,-2,-19,57,-2,22,57,-3,-20,56,-4,19,52,-5,-15,53,-5,21,54,-6,-16,55,-6,16,52,-4,-13,53,-3,15,54,-4,-13,54,-1,15,57,-4,-14,57,0,16,59,-4,-15,59,-1,19,59,-5,-17,59,-4,21,57,-6,-17,57,-6,14,52,26,-22,41,19,12,52,25,-21,42,19,12,51,24,-19,42,18,12,50,23,-19,41,17,13,49,23,-19,40,17,14,49,24,-21,39,17,15,50,25,-22,39,18,15,51,26,-23,40,18,25,58,12,-31,50,5,24,59,11,-30,51,5,22,57,9,-28,51,4,23,55,9,-27,49,2,24,53,9,-27,47,1,26,53,10,-29,46,1,27,55,11,-31,47,3,27,57,12,-32,48,4,15,54,21,-23,44,15,17,54,22,-25,43,15,14,53,20,-22,44,14,15,51,19,-21,43,13,16,50,19,-21,41,12,17,50,20,-23,40,13,18,51,22,-25,41,13,18,52,22,-25,42,15,21,58,13,-28,50,8,23,57,14,-30,48,8,20,56,12,-26,49,6,20,54,11,-25,48,5,22,52,11,-25,45,4,24,51,12,-27,44,4,25,53,14,-29,45,5,24,55,15,-30,46,7,23,58,11,-29,51,6,25,58,12,-31,50,5,21,57,10,-27,50,5,22,55,10,-26,49,3,23,53,10,-26,47,2,25,53,11,-29,46,2,26,54,11,-30,46,3,26,56,12,-32,48,4,30,14,15,-32,14,32,31,14,23,-34,14,39,25,14,25,-28,14,41,23,14,17,-26,15,33,35,2,23,-38,2,39,30,4,12,-32,5,28,23,4,22,-26,5,38,22,4,15,-25,5,31,26,2,31,-29,2,47,26,7,31,-29,7,47,36,2,28,-40,2,43,34,7,28,-38,8,44,28,14,25,-31,14,41,26,14,15,-29,14,31,25,4,12,-28,5,28,30,8,30,-33,9,46,31,14,19,-34,14,35,23,14,21,-26,14,37,32,4,17,-35,4,33,22,4,17,-25,5,34,30,8,30,-33,9,46,34,7,28,-38,8,44,37,2,28,-40,2,43,26,7,31,-29,7,48,26,2,31,-29,2,48,31,6,38,-35,6,54,28,5,37,-32,6,53,36,5,34,-40,5,50,37,2,34,-41,2,50,28,2,38,-32,2,54,31,2,38,-35,2,54,28,0,38,-32,0,54,31,0,38,-35,0,54,37,0,34,-41,0,50,26,0,31,-29,0,48,37,0,28,-40,0,43,30,0,30,-33,0,46,26,0,17,-29,0,34,22,0,17,-25,0,34,32,0,17,-35,0,33,30,0,30,-33,0,46,25,0,12,-28,0,28,28,0,23,-31,0,39,36,0,28,-40,0,43,26,0,31,-29,0,47,22,0,15,-25,0,31,23,0,22,-26,0,38,35,0,23,-38,0,39,29,0,12,-32,0,28,31,2,38,-35,2,54,28,2,38,-32,2,54,37,2,34,-41,2,50,28,0,38,-32,0,54,31,0,38,-35,0,54,37,0,34,-41,0,50,26,2,31,-29,2,48,26,0,31,-29,0,48,37,2,28,-40,2,43,37,0,28,-40,0,43,22,4,17,-25,5,34,32,4,17,-35,4,33,22,0,17,-25,0,34,32,0,17,-35,0,33,25,4,12,-28,5,28,25,0,12,-28,0,28,36,0,28,-40,0,43,36,2,28,-40,2,43,26,0,31,-29,0,47,26,2,31,-29,2,47,22,4,15,-25,5,31,23,4,22,-26,5,38,30,4,12,-32,5,28,35,2,23,-38,2,39,22,0,15,-25,0,31,23,0,22,-26,0,38,35,0,23,-38,0,39,29,0,12,-32,0,28,17,58,-13,-15,60,-9,15,54,-11,-13,55,-8,3,55,-11,-1,54,-11,7,61,-18,-5,62,-16,18,60,-6,-13,62,-3,15,54,-5,-12,55,-2,3,55,-7,0,55,-7,9,64,-8,-5,64,-6,10,53,-12,-9,54,-9,14,56,-16,-12,57,-13,12,56,-5,-8,57,-3,14,62,-6,-9,63,-3,16,55,-12,-14,57,-9,6,59,-17,-4,59,-15,17,57,-4,-13,58,-1,10,58,-11,-7,59,-9,13,53,-15,-12,55,-12,12,59,-4,-8,60,-2,14,53,-8,-11,54,-5,18,60,-10,-14,62,-6,2,54,-8,0,54,-8,9,64,-12,-5,65,-11,10,53,-8,-7,53,-6,14,63,-12,-10,64,-9,13,53,-11,-11,54,-8,16,57,-14,-14,59,-11,14,55,-4,-10,56,-1,16,61,-6,-12,62,-3,14,54,-14,-13,56,-10,15,58,-4,-10,59,-1,12,53,-8,-9,54,-5,16,61,-11,-12,63,-7,9,40,29,-22,30,25,7,40,27,-22,29,22,11,46,24,-22,35,19,13,46,26,-23,37,21,7,42,30,-19,30,25,5,41,28,-19,28,22,8,48,26,-19,35,19,9,48,28,-18,36,21,10,48,29,-18,37,23,9,48,28,-18,36,20,7,41,29,-18,29,23,8,41,32,-19,30,26,14,46,27,-23,37,23,12,46,25,-22,36,20,9,40,28,-22,29,24,11,40,30,-22,30,26,13,41,30,-21,31,27,11,40,29,-21,30,25,13,47,26,-23,36,22,14,47,28,-23,38,24,11,41,32,-19,31,27,9,41,31,-18,30,25,9,49,29,-18,37,21,12,49,30,-19,38,24,14,48,31,-20,39,25,11,48,30,-19,38,23,11,41,31,-18,32,26,13,42,32,-18,33,28,15,48,29,-22,39,25,13,48,27,-23,38,23,13,41,29,-20,31,26,14,41,30,-20,33,28,15,48,29,-22,40,24,11,46,24,-22,36,19,11,49,23,-22,38,17,15,50,27,-22,41,21,14,49,31,-20,40,24,8,48,25,-19,35,19,9,50,25,-19,38,17,14,51,28,-20,42,22,10,49,29,-18,37,22,11,51,27,-18,40,19,13,46,27,-23,37,22,14,49,25,-22,40,19,14,38,33,-22,31,28,13,38,32,-21,30,27,13,40,30,-19,32,25,14,41,31,-20,34,27,13,39,34,-21,31,29,12,39,33,-20,30,28,12,41,31,-18,32,26,13,42,32,-18,33,28,12,38,34,-21,30,28,13,38,34,-22,31,29,13,37,33,-20,30,27,14,38,33,-20,31,29,14,37,34,-21,32,28,13,36,33,-21,31,27,13,37,35,-22,31,28,12,37,34,-22,30,27,12,36,35,-22,31,27,13,36,35,-22,32,28,13,36,34,-21,31,27,14,37,34,-21,32,28,15,35,34,-22,33,26,13,34,34,-22,33,25,14,35,35,-23,33,26,13,34,35,-23,32,25,11,31,32,-24,31,24,12,32,32,-24,32,25,12,32,31,-22,31,24,13,33,32,-23,32,26,12,34,32,-22,30,27,11,34,31,-22,29,25,11,33,33,-24,30,27,10,33,32,-24,29,25,10,34,32,-24,29,26,11,34,34,-24,30,27,11,34,31,-22,29,25,12,34,32,-22,30,27,12,36,32,-21,29,28,10,36,31,-21,28,26,11,36,33,-23,28,28,9,36,32,-23,27,27,11,41,32,-19,31,27,9,41,31,-19,30,25,9,37,32,-22,27,27,11,37,33,-22,28,28,12,40,30,-21,32,26,11,40,29,-20,31,24,10,36,31,-23,28,26,12,37,32,-23,29,28,9,36,31,-23,27,26,8,36,30,-23,26,25,9,40,28,-21,30,23,10,41,30,-21,31,25,8,36,33,-22,26,27,7,36,31,-22,25,25,7,41,30,-19,29,24,8,41,31,-19,30,26,7,35,31,-23,25,25,8,35,33,-23,26,27,8,36,30,-22,26,25,9,36,31,-22,27,26,10,35,31,-24,28,26,9,34,30,-24,27,24,9,34,32,-25,27,26,8,33,31,-25,26,25,9,33,30,-25,27,24,10,33,31,-25,28,26,9,34,30,-23,27,24,10,34,31,-24,28,26,11,34,30,-23,30,25,10,33,29,-23,29,24,11,32,30,-25,30,24,10,32,29,-24,29,23,8,33,29,-27,26,23,9,33,30,-27,26,24,9,34,28,-26,26,23,9,34,29,-26,27,24,8,35,30,-24,26,25,7,35,29,-24,25,24,8,34,31,-25,25,25,7,34,29,-25,24,24,6,34,30,-24,24,24,7,35,31,-24,25,26,7,35,29,-24,26,24,8,35,30,-24,26,25,7,37,30,-23,26,25,6,37,29,-22,26,24,6,36,31,-23,25,26,5,36,30,-22,24,24,6,42,30,-19,29,25,5,41,28,-19,28,22,5,37,30,-21,25,24,6,37,31,-22,26,26,8,41,29,-21,30,24,7,40,27,-21,29,22,6,36,29,-23,25,24,7,37,30,-23,26,25,6,34,30,-25,24,24,7,35,29,-24,25,24,8,35,30,-24,26,25,7,34,31,-25,25,26,5,36,30,-22,24,24,6,36,29,-23,25,24,7,37,30,-23,26,25,6,37,31,-22,25,26,8,36,33,-22,26,27,9,36,32,-23,27,27,8,36,30,-22,26,25,7,36,31,-22,25,25,9,33,32,-25,27,26,10,34,31,-24,28,26,9,34,30,-24,27,24,8,33,30,-25,27,24,9,36,32,-22,27,27,10,36,31,-22,28,26,12,36,32,-22,29,28,11,37,33,-22,28,28,10,34,33,-24,29,25,11,34,31,-22,29,25,12,34,32,-22,30,27,11,34,34,-24,30,27,13,39,34,-21,30,29,14,38,33,-21,31,29,13,38,33,-21,30,27,12,38,34,-21,29,28,13,37,35,-22,32,28,14,37,34,-21,32,28,13,36,34,-21,31,27,12,36,35,-22,31,27,8,43,24,-19,31,19,9,43,27,-22,31,20,11,43,25,-23,31,18,9,42,23,-20,31,17,7,40,24,-20,27,19,9,40,26,-22,29,20,10,40,25,-23,29,18,9,39,23,-21,28,17,12,45,26,-23,35,21,8,45,28,-19,33,22,11,48,23,-21,36,16,9,48,24,-19,36,18,9,41,23,-21,29,17,7,42,24,-20,29,19,11,41,25,-23,30,18,9,42,26,-22,30,20,9,39,23,-22,27,18,7,39,25,-21,27,20,10,39,25,-23,29,18,9,39,26,-22,29,20,9,36,26,-24,27,21,10,36,26,-25,27,20,8,36,25,-24,26,21,9,36,25,-25,26,19,7,42,24,-19,30,19,9,42,26,-21,31,20,11,42,25,-23,31,18,9,42,23,-20,30,17,10,40,25,-23,29,18,9,39,23,-22,27,17,9,40,26,-22,29,20,7,39,24,-21,27,19,9,47,26,-20,35,20,9,59,-14,-8,54,-11,5,62,-15,-7,59,-14,10,53,-11,-6,49,-8,2,51,-9,-1,62,-15,7,54,-11,-5,54,-10,10,59,-17,-9,60,-14,7,55,-6,-4,55,-5,11,63,-7,-7,64,-5,9,56,-16,-8,57,-14,10,59,-7,-6,60,-5,6,53,-8,-3,54,-7,11,63,-12,-8,64,-10] }, - { "name": "animation_000029", "vertices": [27,0,-78,27,0,-24,-27,0,-24,-27,0,-78,27,24,-78,27,24,-24,-27,24,-24,-27,24,-78,2,63,-5,-7,65,-1,8,69,6,-2,71,10,1,75,-10,-8,77,-6,7,80,2,-1,81,5,6,66,0,-6,68,5,6,79,-5,-6,81,0,2,60,4,-2,61,6,4,63,11,1,63,12,9,74,4,-3,76,9,1,70,-10,-9,72,-6,7,73,-4,-7,75,1,4,71,12,-3,64,-5,3,82,4,-3,77,-10,0,67,2,0,82,-4,0,60,5,3,63,12,3,76,8,-4,70,-9,8,72,4,-3,74,8,2,66,-8,-8,68,-3,7,69,-2,-7,71,3,3,74,9,-4,67,-7,28,45,7,-30,36,8,28,48,4,-32,39,5,26,52,3,-31,43,4,23,54,3,-29,46,5,20,53,6,-25,46,7,19,49,9,-23,42,10,21,45,10,-24,38,11,25,43,9,-27,35,10,11,25,-22,-9,24,-23,12,30,-26,-11,29,-26,10,35,-27,-11,35,-27,7,39,-24,-9,39,-23,4,39,-19,-7,40,-18,4,34,-14,-5,35,-14,6,28,-13,-5,28,-13,9,25,-17,-6,25,-18,18,36,-16,-19,32,-16,16,31,-14,-16,28,-14,15,41,-18,-18,37,-17,11,43,-17,-15,41,-16,7,42,-14,-10,41,-14,6,37,-11,-8,37,-11,9,32,-9,-8,31,-9,13,30,-11,-12,27,-11,23,42,-7,-25,36,-6,22,38,-4,-23,32,-3,20,46,-8,-24,40,-7,16,48,-7,-21,44,-6,13,47,-4,-18,44,-4,12,43,-2,-15,40,-1,14,39,0,-16,35,0,18,36,-1,-19,31,-1,28,12,15,-30,10,31,30,14,17,-33,12,32,31,15,21,-34,15,35,29,16,23,-32,17,37,25,16,23,-29,17,37,23,14,21,-26,15,36,22,13,17,-25,12,33,24,12,15,-27,10,31,26,45,2,-29,34,6,29,46,5,-33,36,8,30,48,10,-34,40,11,27,49,13,-32,42,14,22,48,13,-27,43,15,19,47,10,-23,40,13,19,45,5,-22,37,9,21,45,2,-25,34,6,30,37,8,-33,29,14,26,35,4,-29,26,12,30,38,12,-34,32,18,27,39,16,-32,35,21,23,39,16,-27,35,21,19,37,12,-23,33,19,19,36,8,-22,29,15,22,35,4,-24,27,12,30,29,10,-33,23,19,27,28,7,-29,21,17,31,31,14,-34,26,22,28,32,18,-32,29,25,23,32,18,-28,29,26,20,30,15,-24,27,24,19,29,10,-23,24,20,22,28,7,-25,21,18,30,21,14,-33,17,26,27,20,11,-30,15,25,30,22,18,-34,20,29,28,23,20,-32,22,31,24,23,20,-28,22,32,22,22,18,-25,21,30,21,20,14,-24,18,27,24,20,11,-26,16,25,27,50,13,-31,41,14,29,53,8,-34,43,9,24,55,9,-30,47,11,21,50,12,-25,43,13,24,45,11,-26,37,12,29,46,9,-32,37,10,24,54,4,-30,46,5,19,53,6,-25,46,8,19,46,7,-23,40,8,24,44,5,-27,36,6,27,49,3,-31,40,4,21,49,2,-26,42,3,29,52,11,-33,42,12,26,53,12,-31,44,14,27,55,9,-33,45,10,28,48,11,-32,38,13,30,49,8,-34,39,10,24,50,13,-28,42,15,22,53,12,-28,45,13,26,47,13,-29,38,14,22,47,12,-26,40,13,27,45,10,-29,36,11,29,47,6,-32,38,7,28,51,6,-32,42,7,27,54,5,-33,45,7,24,55,7,-30,47,8,21,54,8,-27,47,10,21,52,9,-26,44,10,20,48,10,-24,41,11,21,45,9,-24,38,10,24,44,8,-26,36,9,27,44,7,-30,36,7,26,52,3,-31,43,4,21,54,5,-27,47,6,18,49,7,-23,43,8,21,44,6,-24,38,7,26,46,3,-29,37,4,24,49,2,-29,41,3,23,52,2,-28,44,3,20,51,4,-25,44,5,20,47,4,-24,41,5,23,46,3,-26,39,4,11,26,-27,-11,26,-27,11,34,-19,-11,34,-19,8,38,-34,-8,38,-34,8,44,-24,-8,44,-24,0,31,-15,0,22,-25,0,45,-22,0,37,-35,13,30,-23,-13,30,-23,10,41,-28,-10,41,-28,0,24,-21,0,43,-29,10,38,-21,-10,38,-21,10,29,-30,-10,29,-30,0,37,-17,0,27,-33,12,36,-25,-12,36,-25,3,33,-16,-3,33,-16,6,23,-27,-6,23,-27,4,45,-22,-4,45,-22,4,37,-35,-4,37,-35,4,27,-22,-4,27,-22,5,43,-29,-5,43,-29,4,38,-18,-4,38,-18,5,27,-33,-5,27,-33,8,38,-33,-9,37,-31,11,37,-28,-10,36,-25,9,35,-22,-7,34,-20,1,34,-18,0,38,-34,6,52,-31,-8,51,-29,10,50,-25,-10,49,-23,7,49,-19,-5,49,-17,0,49,-16,0,51,-31,9,44,-26,-9,43,-24,7,45,-32,-9,44,-30,7,42,-20,-6,41,-18,1,41,-17,0,45,-32,6,56,-29,-8,52,-26,9,50,-27,-9,46,-25,8,44,-26,-5,41,-24,2,41,-24,-1,55,-28,6,59,-22,-8,55,-20,11,55,-19,-10,50,-15,10,49,-14,-5,46,-11,2,47,-12,-1,59,-23,10,52,-23,-9,47,-19,6,57,-26,-8,53,-23,9,47,-18,-5,44,-16,2,44,-17,-1,57,-25,6,59,-22,-8,55,-20,11,55,-19,-10,50,-16,10,50,-14,-5,46,-11,2,47,-12,-1,59,-22,4,65,-8,-6,63,-7,7,62,-8,-7,59,-6,5,58,-8,-4,56,-6,1,55,-7,-1,65,-8,2,65,-7,-4,63,-7,4,62,-7,-4,60,-7,4,58,-7,-2,57,-6,1,56,-6,0,65,-7,1,64,-2,-2,63,-2,3,62,-2,-3,61,-2,3,59,-2,-1,58,-2,0,57,-2,0,65,-2,1,64,-2,-2,63,-2,3,62,-1,-3,60,-1,3,59,0,-1,58,0,0,58,0,0,64,-3,1,66,-1,-3,66,0,3,64,0,-3,62,0,3,61,0,-2,60,1,0,59,1,-1,67,-1,19,54,-9,-14,56,-8,18,52,-8,-12,54,-7,15,52,-7,-11,54,-5,13,54,-7,-10,56,-3,13,57,-7,-11,59,-2,15,59,-7,-13,60,-3,18,59,-8,-14,60,-5,19,57,-9,-15,59,-7,26,54,8,-28,48,1,24,53,9,-27,46,2,22,53,10,-26,46,3,21,54,10,-25,48,5,21,56,10,-26,50,6,22,58,10,-27,51,5,24,58,9,-29,51,3,26,56,8,-29,50,1,22,52,2,-21,49,-1,24,54,2,-23,51,-2,19,52,3,-20,49,0,17,54,4,-19,50,2,18,56,4,-20,53,3,19,58,3,-22,54,2,22,58,2,-23,55,0,24,57,2,-24,53,-2,20,52,-2,-17,51,-4,22,54,-3,-19,53,-5,17,52,-1,-16,51,-1,16,54,0,-15,53,0,16,57,0,-16,55,0,17,59,-1,-18,57,0,20,59,-2,-19,57,-2,22,57,-3,-20,56,-4,19,52,-5,-15,53,-5,21,54,-6,-16,55,-6,16,52,-4,-13,53,-3,15,54,-4,-13,54,-1,15,57,-4,-14,57,0,16,59,-4,-15,59,-1,19,59,-5,-17,59,-4,21,57,-6,-17,57,-6,14,52,26,-22,41,19,12,52,25,-21,42,19,12,51,24,-19,42,18,12,50,23,-19,41,17,13,49,23,-19,40,17,14,49,24,-21,39,17,15,50,25,-22,39,18,15,51,26,-23,40,18,25,58,12,-31,50,5,24,59,11,-30,51,5,22,57,9,-28,51,4,23,55,9,-27,49,2,24,53,9,-27,47,1,26,53,10,-29,46,1,27,55,11,-31,47,3,27,57,12,-32,48,4,15,54,21,-23,44,15,17,54,22,-25,43,15,14,53,20,-21,44,14,14,51,19,-21,43,13,16,50,19,-21,41,12,17,50,20,-23,40,13,18,51,22,-25,41,13,18,52,22,-25,42,15,21,58,13,-28,50,8,23,57,14,-30,48,8,20,56,12,-26,49,6,20,54,11,-25,48,5,22,52,11,-25,45,4,24,51,12,-27,44,4,25,53,14,-29,45,5,24,55,15,-30,46,7,23,58,11,-29,51,6,25,58,12,-31,50,5,21,57,10,-27,50,5,22,55,10,-26,49,3,23,53,10,-26,47,2,25,53,11,-29,46,2,26,54,11,-30,46,3,26,56,12,-32,48,4,30,14,15,-32,14,32,31,14,23,-34,14,39,25,14,25,-28,14,41,23,14,17,-26,15,33,35,2,23,-38,2,39,30,4,12,-32,5,28,23,4,22,-26,5,38,22,4,15,-25,5,31,26,2,31,-29,2,47,26,7,31,-29,7,47,36,2,28,-40,2,43,34,7,28,-38,8,44,28,14,25,-31,14,41,26,14,15,-29,14,31,25,4,12,-28,5,28,30,8,30,-33,9,46,31,14,19,-34,14,35,23,14,21,-26,14,37,32,4,17,-35,4,33,22,4,17,-25,5,34,30,8,30,-33,9,46,34,7,28,-38,8,44,37,2,28,-40,2,43,26,7,31,-29,7,48,26,2,31,-29,2,48,31,6,38,-35,6,54,28,5,37,-32,6,53,36,5,34,-40,5,50,37,2,34,-41,2,50,28,2,38,-32,2,54,31,2,38,-35,2,54,28,0,38,-32,0,54,31,0,38,-35,0,54,37,0,34,-41,0,50,26,0,31,-29,0,48,37,0,28,-40,0,43,30,0,30,-33,0,46,26,0,17,-29,0,34,22,0,17,-25,0,34,32,0,17,-35,0,33,30,0,30,-33,0,46,25,0,12,-28,0,28,28,0,23,-31,0,39,36,0,28,-40,0,43,26,0,31,-29,0,47,22,0,15,-25,0,31,23,0,22,-26,0,38,35,0,23,-38,0,39,29,0,12,-32,0,28,31,2,38,-35,2,54,28,2,38,-32,2,54,37,2,34,-41,2,50,28,0,38,-32,0,54,31,0,38,-35,0,54,37,0,34,-41,0,50,26,2,31,-29,2,48,26,0,31,-29,0,48,37,2,28,-40,2,43,37,0,28,-40,0,43,22,4,17,-25,5,34,32,4,17,-35,4,33,22,0,17,-25,0,34,32,0,17,-35,0,33,25,4,12,-28,5,28,25,0,12,-28,0,28,36,0,28,-40,0,43,36,2,28,-40,2,43,26,0,31,-29,0,47,26,2,31,-29,2,47,22,4,15,-25,5,31,23,4,22,-26,5,38,30,4,12,-32,5,28,35,2,23,-38,2,39,22,0,15,-25,0,31,23,0,22,-26,0,38,35,0,23,-38,0,39,29,0,12,-32,0,28,17,58,-13,-15,60,-9,15,54,-11,-13,55,-8,3,55,-11,-1,54,-11,7,61,-18,-5,62,-16,18,60,-6,-13,62,-3,15,54,-5,-12,55,-2,3,55,-7,0,55,-7,9,64,-8,-5,64,-6,10,53,-12,-9,54,-9,14,56,-16,-12,57,-13,12,56,-5,-8,57,-3,14,62,-6,-9,63,-3,16,55,-12,-14,57,-9,6,59,-17,-4,59,-15,17,57,-4,-13,58,-1,10,58,-11,-7,59,-9,13,53,-15,-12,55,-12,12,59,-4,-8,60,-2,14,53,-8,-11,54,-5,18,60,-10,-14,62,-6,2,54,-8,0,54,-8,9,64,-12,-5,65,-11,10,53,-8,-7,53,-6,14,63,-12,-10,64,-9,13,53,-11,-11,54,-8,16,57,-14,-14,59,-11,14,55,-4,-10,56,-1,16,61,-6,-12,62,-3,14,54,-14,-13,56,-10,15,58,-4,-10,59,-1,12,53,-8,-9,54,-5,16,61,-11,-12,63,-7,10,40,28,-22,30,25,8,40,27,-22,29,22,11,46,24,-22,35,19,13,46,26,-23,37,21,7,41,30,-19,30,24,6,41,28,-19,28,22,8,48,26,-19,35,19,9,48,28,-18,36,21,10,48,29,-18,37,23,9,48,27,-18,36,20,7,41,29,-18,29,23,9,41,31,-18,30,26,14,46,27,-23,37,23,12,47,25,-22,36,20,10,40,28,-21,29,23,12,40,29,-22,30,26,14,40,30,-21,31,27,12,40,28,-21,30,25,13,47,26,-23,36,22,15,47,28,-22,38,24,12,41,32,-19,31,27,10,41,30,-18,30,25,10,48,29,-18,37,21,12,48,30,-19,38,24,14,48,30,-20,39,25,11,48,30,-19,38,23,12,41,30,-17,32,26,14,41,31,-18,33,28,15,48,28,-22,39,25,13,48,27,-22,38,23,14,41,28,-20,31,26,15,42,30,-20,33,28,15,48,29,-22,40,24,11,46,24,-22,36,19,11,49,23,-22,38,17,15,50,27,-22,41,21,14,49,30,-20,40,24,8,48,25,-19,35,19,9,50,25,-19,38,17,14,51,28,-20,42,22,10,49,29,-18,37,22,11,51,27,-18,40,19,14,46,26,-23,37,22,14,50,25,-22,40,19,15,38,32,-21,31,28,14,38,31,-21,30,27,13,40,29,-19,32,25,15,41,30,-19,34,27,14,39,33,-20,31,29,13,38,33,-20,30,28,13,41,30,-18,32,26,14,42,31,-18,33,28,13,37,33,-21,29,28,14,38,34,-21,30,29,14,37,32,-20,30,27,15,38,32,-20,31,29,15,37,33,-21,32,28,14,36,32,-21,31,27,15,37,34,-22,31,28,14,36,33,-22,30,27,14,36,33,-22,31,27,15,36,34,-22,32,28,14,36,32,-21,31,27,15,37,33,-21,32,28,16,35,32,-22,33,26,15,35,32,-22,33,25,16,35,33,-23,33,26,15,34,33,-23,32,25,13,32,30,-24,31,24,14,32,30,-24,32,25,13,33,29,-22,31,24,15,33,30,-23,32,26,14,34,31,-22,30,27,12,34,30,-22,29,25,13,33,32,-24,30,27,12,33,31,-24,29,25,12,33,31,-23,29,26,13,34,32,-24,29,27,12,34,30,-22,29,25,14,34,31,-22,30,27,13,36,31,-21,29,28,12,36,30,-21,28,26,12,36,33,-23,28,28,11,35,31,-22,27,27,12,40,32,-19,31,27,10,40,30,-19,30,25,11,36,31,-21,27,27,12,36,33,-22,28,28,13,40,30,-20,32,26,12,40,29,-20,31,24,12,36,30,-23,28,26,13,36,31,-23,29,28,11,36,30,-23,27,26,9,35,29,-23,26,25,10,40,28,-20,30,23,11,40,29,-21,31,25,9,36,32,-22,26,27,8,35,30,-21,25,25,8,40,29,-18,29,24,9,41,31,-19,30,26,8,34,30,-23,25,25,10,35,31,-23,26,27,9,36,29,-22,26,25,10,36,31,-22,27,26,12,35,30,-23,28,26,10,34,28,-23,28,24,11,33,30,-25,27,26,10,33,29,-24,26,24,11,33,29,-25,27,24,12,33,30,-25,28,25,10,34,28,-23,27,24,12,35,30,-23,28,26,13,35,28,-23,30,25,12,34,27,-23,29,24,13,33,28,-24,30,24,12,33,27,-24,29,23,11,33,27,-27,26,23,11,34,28,-27,26,24,10,35,27,-26,26,23,11,35,28,-26,27,24,10,35,29,-24,26,25,9,35,28,-24,25,24,10,34,29,-25,25,25,9,33,28,-25,24,24,8,34,28,-24,24,24,9,34,30,-24,25,26,9,35,28,-24,26,23,10,35,29,-24,26,25,9,37,29,-23,26,25,8,36,28,-22,26,24,8,35,30,-23,25,26,7,35,29,-22,24,24,7,41,30,-19,29,25,6,40,28,-19,28,22,6,36,29,-21,25,24,8,37,30,-22,26,26,9,41,28,-21,30,24,8,40,27,-21,29,22,8,36,28,-23,26,24,9,36,29,-23,26,25,8,34,28,-25,24,24,9,35,28,-24,25,24,10,35,29,-24,26,25,9,34,29,-25,25,26,6,35,29,-22,24,24,7,36,28,-23,25,24,9,36,30,-23,26,25,8,36,31,-22,25,26,9,35,32,-22,26,27,10,36,31,-22,27,27,9,35,29,-22,26,25,8,35,30,-22,25,25,11,33,30,-25,28,26,12,35,30,-24,28,26,10,34,28,-23,27,24,10,33,29,-25,27,24,11,36,31,-22,27,27,12,36,30,-22,28,26,13,36,31,-22,29,28,12,36,33,-22,28,28,12,33,31,-24,29,25,12,34,30,-22,29,25,14,34,31,-22,30,27,13,33,32,-24,30,27,14,38,33,-21,30,29,15,38,32,-21,31,29,14,37,32,-21,30,27,13,38,33,-21,29,28,15,36,34,-22,31,28,15,37,33,-21,32,28,14,36,32,-21,31,27,14,36,34,-22,31,27,8,43,24,-19,31,19,10,43,26,-21,31,20,12,43,24,-23,31,18,10,43,22,-20,31,16,8,39,24,-20,27,19,9,40,26,-22,29,20,11,40,24,-23,29,18,10,40,23,-21,28,17,12,45,26,-23,35,21,8,44,28,-19,33,22,11,48,23,-21,36,16,9,48,24,-19,36,18,10,41,22,-20,29,17,8,41,24,-20,29,19,11,41,24,-23,30,18,10,41,26,-22,30,20,10,39,23,-22,27,18,8,39,24,-21,27,20,11,39,24,-23,29,18,10,39,26,-22,29,20,10,36,26,-24,27,21,11,36,25,-25,27,20,9,36,25,-24,26,21,10,36,24,-25,26,19,8,42,24,-19,30,19,10,42,26,-21,31,20,12,42,24,-23,31,18,10,42,22,-20,30,17,11,40,24,-23,29,18,10,39,23,-22,27,17,10,39,26,-22,29,20,8,39,24,-21,27,19,9,47,26,-20,35,20,9,59,-14,-8,54,-11,5,62,-15,-7,59,-14,10,53,-11,-6,49,-8,2,51,-9,-1,62,-15,7,54,-11,-5,54,-10,10,59,-17,-9,60,-14,7,55,-6,-4,55,-5,11,63,-7,-7,64,-5,9,56,-16,-8,57,-14,10,59,-7,-6,60,-5,6,53,-8,-3,54,-7,11,63,-12,-8,64,-10] }, - { "name": "animation_000030", "vertices": [27,0,-78,27,0,-24,-27,0,-24,-27,0,-78,27,24,-78,27,24,-24,-27,24,-24,-27,24,-78,2,63,-5,-7,65,-1,8,69,6,-2,71,10,1,75,-10,-8,77,-6,7,80,2,-1,81,5,6,66,0,-6,68,5,6,79,-5,-6,81,0,2,60,4,-2,61,6,4,63,11,1,63,12,9,74,4,-3,76,9,1,70,-10,-9,72,-6,7,73,-4,-7,75,1,4,71,12,-3,64,-5,3,82,4,-3,77,-10,0,67,2,0,82,-4,0,60,5,3,63,12,3,76,8,-4,70,-9,8,72,4,-3,74,8,2,66,-8,-8,68,-3,7,69,-2,-7,71,3,3,74,9,-4,67,-7,28,45,7,-30,36,8,28,48,4,-32,39,5,26,52,3,-31,43,4,23,54,3,-28,46,5,20,53,6,-25,46,7,19,49,9,-23,43,10,21,45,10,-24,38,11,25,43,9,-27,35,10,11,25,-22,-9,24,-23,12,30,-26,-11,29,-26,10,35,-27,-11,35,-27,7,39,-24,-9,39,-23,4,39,-19,-7,40,-18,4,34,-14,-5,35,-14,6,28,-13,-5,28,-13,9,25,-17,-6,25,-18,18,36,-16,-19,32,-16,16,31,-14,-16,28,-14,15,41,-18,-18,37,-17,11,43,-17,-14,41,-16,7,42,-14,-10,41,-14,6,37,-11,-8,37,-10,9,32,-9,-8,30,-9,13,30,-11,-12,27,-11,23,42,-7,-25,36,-6,22,38,-4,-23,32,-3,20,46,-8,-24,41,-7,16,48,-7,-21,44,-6,13,47,-4,-18,44,-3,12,43,-2,-15,40,-1,14,39,0,-16,35,0,18,36,-1,-19,31,-1,28,12,15,-30,10,31,30,14,17,-33,12,32,31,15,21,-34,15,35,29,16,23,-32,17,37,25,16,23,-29,17,37,23,14,21,-26,15,36,22,13,17,-25,12,33,24,12,15,-27,10,31,26,45,2,-29,34,6,29,46,5,-33,37,8,30,48,10,-34,40,11,27,49,13,-32,42,14,22,48,13,-27,43,15,19,47,10,-23,40,13,19,45,5,-22,37,9,21,45,2,-25,34,6,30,37,8,-33,29,14,26,35,4,-29,26,12,30,38,12,-34,32,18,27,39,16,-32,35,21,23,39,16,-27,35,21,19,37,12,-23,33,19,19,36,8,-22,29,15,22,35,4,-24,27,12,30,29,10,-33,23,19,27,28,7,-29,21,17,31,31,14,-34,26,22,28,32,18,-32,29,25,23,32,18,-27,29,26,20,30,15,-24,27,24,19,29,10,-23,24,20,22,28,7,-25,21,18,30,21,14,-33,17,26,27,20,11,-30,15,25,30,22,18,-34,20,29,28,23,20,-32,22,31,24,23,20,-28,22,32,22,22,18,-25,21,30,21,20,14,-24,18,27,24,20,11,-26,16,25,27,50,13,-31,41,14,29,53,8,-34,43,9,24,55,9,-30,47,11,21,50,12,-25,43,13,24,45,11,-26,37,12,29,46,9,-32,37,10,24,54,4,-30,46,5,19,53,6,-25,46,8,19,46,7,-23,40,8,24,44,5,-27,36,6,27,49,3,-31,40,4,21,49,2,-26,42,3,29,52,11,-33,42,12,26,53,12,-31,44,14,27,55,9,-32,45,10,28,48,11,-32,38,13,30,49,8,-34,39,10,24,50,13,-28,42,15,22,53,12,-28,45,13,26,47,13,-29,38,14,22,47,12,-25,40,13,27,45,10,-29,36,11,29,47,6,-32,38,7,28,51,6,-32,42,7,27,54,5,-33,45,7,24,55,7,-30,47,8,21,54,8,-27,47,10,21,52,9,-26,44,10,20,48,10,-24,41,11,21,45,9,-24,38,10,24,44,8,-26,36,9,27,44,7,-30,36,7,26,52,3,-31,43,4,21,54,5,-27,47,6,18,49,7,-23,43,8,21,44,6,-24,38,7,26,46,3,-29,38,4,24,49,2,-29,41,3,23,52,2,-28,44,3,20,51,4,-25,44,5,20,47,4,-24,41,5,23,46,3,-26,39,4,11,26,-27,-11,26,-27,11,34,-19,-11,34,-19,8,38,-34,-8,38,-34,8,44,-24,-8,44,-24,0,31,-15,0,22,-25,0,45,-22,0,37,-35,13,30,-23,-13,30,-23,10,41,-28,-10,41,-28,0,24,-21,0,43,-29,10,38,-21,-10,38,-21,10,29,-30,-10,29,-30,0,37,-17,0,27,-33,12,36,-25,-12,36,-25,3,33,-16,-3,33,-16,6,23,-27,-6,23,-27,4,45,-22,-4,45,-22,4,37,-35,-4,37,-35,4,27,-22,-4,27,-22,5,43,-29,-5,43,-29,4,38,-18,-4,38,-18,5,27,-33,-5,27,-33,8,38,-33,-9,37,-31,11,37,-28,-10,36,-25,9,35,-22,-7,34,-20,1,34,-18,0,38,-34,6,52,-31,-8,51,-29,10,50,-25,-10,49,-23,7,49,-19,-5,49,-17,0,49,-16,0,51,-31,9,44,-26,-9,43,-24,7,45,-32,-9,44,-30,7,42,-20,-6,41,-18,1,41,-17,0,45,-32,6,56,-29,-8,52,-26,9,50,-27,-9,46,-25,8,44,-26,-5,41,-24,2,41,-24,-1,55,-28,6,59,-22,-8,55,-20,11,55,-19,-10,50,-15,10,49,-14,-5,46,-11,2,47,-12,-1,59,-23,10,52,-23,-9,47,-19,6,57,-26,-8,53,-23,9,47,-18,-5,44,-16,2,44,-17,-1,57,-25,6,59,-22,-8,55,-20,11,55,-19,-10,50,-16,10,50,-14,-5,46,-11,2,47,-12,-1,59,-22,4,65,-8,-6,63,-7,7,62,-8,-7,59,-6,5,58,-8,-4,56,-6,1,55,-7,-1,65,-8,2,65,-7,-4,63,-7,4,62,-7,-4,60,-7,4,58,-7,-2,57,-6,1,56,-6,0,65,-7,1,64,-2,-2,63,-2,3,62,-2,-3,61,-2,3,59,-2,-1,58,-2,0,57,-2,0,65,-2,1,64,-2,-2,63,-2,3,62,-1,-3,60,-1,3,59,0,-1,58,0,0,58,0,0,64,-3,1,66,-1,-3,66,0,3,64,0,-3,62,0,3,61,0,-2,60,1,0,59,1,-1,67,-1,19,54,-9,-14,56,-8,18,52,-8,-12,54,-7,15,52,-7,-11,54,-5,13,54,-7,-10,56,-3,13,57,-7,-11,59,-2,15,59,-7,-13,60,-3,18,59,-8,-14,60,-5,19,57,-9,-15,59,-7,26,54,8,-28,48,1,24,53,9,-27,46,2,22,53,10,-26,46,3,21,54,10,-25,48,5,21,56,10,-26,50,6,22,58,10,-27,51,5,24,58,9,-29,51,3,26,56,8,-29,50,1,22,52,2,-21,49,-1,24,54,2,-23,51,-2,19,52,3,-20,49,0,17,54,4,-19,50,2,18,56,4,-20,53,3,19,58,3,-22,54,2,22,58,2,-23,55,0,24,57,2,-24,53,-2,20,52,-2,-17,51,-4,22,54,-3,-19,53,-5,17,52,-1,-16,51,-1,16,54,0,-15,53,0,16,57,0,-16,55,0,17,59,-1,-18,57,0,20,59,-2,-19,57,-2,22,57,-3,-20,56,-4,19,52,-5,-15,53,-5,21,54,-6,-16,55,-6,16,52,-4,-13,53,-3,15,54,-4,-13,54,-1,15,57,-4,-14,57,0,16,59,-4,-15,59,-1,19,59,-5,-17,59,-4,21,57,-6,-17,57,-6,14,52,26,-22,41,19,12,52,25,-21,42,19,12,51,24,-19,42,18,12,50,23,-19,41,17,13,49,23,-19,40,17,14,49,24,-21,39,17,15,50,25,-22,39,18,15,51,26,-23,40,18,25,58,12,-31,50,5,24,59,11,-30,51,5,22,57,9,-28,51,4,23,55,9,-27,49,2,24,53,9,-27,47,1,26,53,10,-29,46,1,27,55,11,-31,47,3,27,57,12,-32,48,4,15,54,21,-23,44,15,17,54,22,-25,43,15,14,53,20,-21,44,14,14,51,19,-21,43,13,16,50,19,-21,41,12,17,50,20,-23,40,13,18,51,22,-24,41,13,18,52,22,-25,42,15,21,58,13,-28,50,8,23,57,14,-30,48,8,20,56,12,-26,49,6,20,54,11,-25,48,5,22,52,11,-25,45,4,24,51,12,-27,44,4,25,53,14,-29,45,5,24,55,15,-30,46,7,23,58,11,-29,51,6,25,58,12,-31,50,5,21,57,10,-27,50,5,22,55,10,-26,49,3,23,53,10,-26,47,2,25,53,11,-29,46,2,26,54,11,-30,46,3,26,56,12,-32,48,4,30,14,15,-32,14,32,31,14,23,-34,14,39,25,14,25,-28,14,41,23,14,17,-26,15,33,35,2,23,-38,2,39,30,4,12,-32,5,28,23,4,22,-26,5,38,22,4,15,-25,5,31,26,2,31,-29,2,47,26,7,31,-29,7,47,36,2,28,-40,2,43,34,7,28,-38,8,44,28,14,25,-31,14,41,26,14,15,-29,14,31,25,4,12,-28,5,28,30,8,30,-33,9,46,31,14,19,-34,14,35,23,14,21,-26,14,37,32,4,17,-35,4,33,22,4,17,-25,5,34,30,8,30,-33,9,46,34,7,28,-38,8,44,37,2,28,-40,2,43,26,7,31,-29,7,48,26,2,31,-29,2,48,31,6,38,-35,6,54,28,5,37,-32,6,53,36,5,34,-40,5,50,37,2,34,-41,2,50,28,2,38,-32,2,54,31,2,38,-35,2,54,28,0,38,-32,0,54,31,0,38,-35,0,54,37,0,34,-41,0,50,26,0,31,-29,0,48,37,0,28,-40,0,43,30,0,30,-33,0,46,26,0,17,-29,0,34,22,0,17,-25,0,34,32,0,17,-35,0,33,30,0,30,-33,0,46,25,0,12,-28,0,28,28,0,23,-31,0,39,36,0,28,-40,0,43,26,0,31,-29,0,47,22,0,15,-25,0,31,23,0,22,-26,0,38,35,0,23,-38,0,39,29,0,12,-32,0,28,31,2,38,-35,2,54,28,2,38,-32,2,54,37,2,34,-41,2,50,28,0,38,-32,0,54,31,0,38,-35,0,54,37,0,34,-41,0,50,26,2,31,-29,2,48,26,0,31,-29,0,48,37,2,28,-40,2,43,37,0,28,-40,0,43,22,4,17,-25,5,34,32,4,17,-35,4,33,22,0,17,-25,0,34,32,0,17,-35,0,33,25,4,12,-28,5,28,25,0,12,-28,0,28,36,0,28,-40,0,43,36,2,28,-40,2,43,26,0,31,-29,0,47,26,2,31,-29,2,47,22,4,15,-25,5,31,23,4,22,-26,5,38,30,4,12,-32,5,28,35,2,23,-38,2,39,22,0,15,-25,0,31,23,0,22,-26,0,38,35,0,23,-38,0,39,29,0,12,-32,0,28,17,58,-13,-15,60,-9,15,54,-11,-13,55,-8,3,55,-11,-1,54,-11,7,61,-18,-5,62,-16,18,60,-6,-13,62,-3,15,54,-5,-12,55,-2,3,55,-7,0,55,-7,9,64,-8,-5,64,-6,10,53,-12,-9,54,-9,14,56,-16,-12,57,-13,12,56,-5,-8,57,-3,14,62,-6,-9,63,-3,16,55,-12,-14,57,-9,6,59,-17,-4,59,-15,17,57,-4,-13,58,-1,10,58,-11,-7,59,-9,13,53,-15,-12,55,-12,12,59,-4,-8,60,-2,14,53,-8,-11,54,-5,18,60,-10,-14,62,-6,2,54,-8,0,54,-8,9,64,-12,-5,65,-11,10,53,-8,-7,53,-6,14,63,-12,-10,64,-9,13,53,-11,-11,54,-8,16,57,-14,-14,59,-11,14,55,-4,-10,56,-1,16,61,-6,-12,62,-3,14,54,-14,-13,56,-10,15,58,-4,-10,59,-1,12,53,-8,-9,54,-5,16,61,-11,-12,63,-7,10,40,28,-21,30,25,8,40,27,-21,29,22,11,46,24,-22,35,19,13,46,26,-22,36,21,7,41,30,-18,30,24,6,41,28,-18,29,22,8,48,26,-19,35,19,9,48,28,-18,36,21,10,48,29,-18,37,22,9,48,27,-18,36,20,7,41,29,-17,29,23,9,41,31,-17,30,26,14,46,27,-23,37,23,12,47,25,-22,36,20,10,40,27,-21,29,24,12,40,29,-21,30,26,14,40,30,-20,31,27,12,40,28,-20,30,25,13,47,26,-23,36,22,15,47,28,-22,38,24,12,41,32,-18,32,27,10,41,30,-17,31,25,10,48,29,-18,37,21,12,48,30,-18,38,23,14,48,30,-20,39,25,11,48,30,-18,38,23,12,41,30,-17,32,26,14,41,31,-17,33,28,15,48,28,-22,38,25,13,48,27,-22,37,23,14,41,28,-19,31,26,15,42,30,-19,33,28,15,48,29,-22,39,24,11,47,24,-22,35,19,11,49,23,-22,38,17,15,50,27,-22,41,21,14,49,30,-20,40,24,8,48,25,-19,36,18,9,50,25,-19,38,17,14,51,28,-20,42,22,10,49,29,-18,37,22,11,51,27,-18,40,19,14,46,26,-23,37,22,14,50,25,-22,40,19,15,38,32,-20,31,28,14,38,31,-20,30,27,14,40,29,-18,33,25,15,41,30,-19,34,27,14,39,33,-19,31,29,13,38,32,-19,30,28,13,41,30,-17,32,26,14,42,31,-17,33,28,13,37,33,-20,29,28,15,38,33,-20,30,29,14,37,32,-19,30,27,15,38,32,-19,31,29,15,37,33,-20,32,28,14,36,32,-20,31,27,15,37,34,-21,31,28,14,36,33,-21,30,27,14,35,33,-21,31,27,15,36,34,-21,31,28,14,36,32,-20,31,27,15,37,33,-20,32,28,16,36,32,-21,33,26,15,35,31,-21,32,25,16,35,32,-22,33,27,15,34,32,-22,32,26,14,32,29,-23,31,24,15,33,30,-23,31,26,14,34,29,-22,31,25,15,34,30,-22,32,26,14,35,31,-21,30,27,12,34,30,-21,29,25,14,33,31,-23,30,27,12,33,30,-23,29,26,12,33,31,-22,28,26,13,34,32,-23,29,27,13,34,30,-21,29,25,14,34,31,-21,30,27,13,36,31,-20,29,28,12,36,30,-20,28,26,12,36,32,-21,28,28,11,35,31,-21,27,27,12,40,31,-18,31,27,10,40,30,-18,30,25,11,36,31,-20,27,27,12,36,32,-20,28,28,13,40,30,-20,32,26,12,40,29,-19,31,24,12,36,30,-21,28,26,13,36,31,-22,29,28,11,36,30,-22,27,26,9,35,29,-22,26,25,10,40,28,-20,30,23,11,40,29,-20,31,25,9,36,32,-20,26,27,8,35,30,-20,25,25,8,40,29,-17,29,24,9,41,31,-18,30,25,9,34,30,-21,25,25,10,35,31,-22,26,27,9,36,29,-20,26,25,10,36,30,-21,27,26,12,35,29,-22,28,26,11,35,28,-22,27,24,11,33,30,-23,27,26,10,33,29,-23,26,25,11,33,28,-24,27,24,12,33,29,-24,28,26,11,35,28,-22,27,25,12,35,29,-22,27,26,13,35,28,-22,29,25,12,35,27,-22,29,24,14,34,28,-23,30,25,13,33,27,-23,29,23,11,34,26,-25,25,24,12,34,27,-26,26,25,11,35,26,-25,26,24,11,35,27,-25,26,24,10,35,29,-23,26,25,9,35,27,-23,25,24,10,34,29,-24,25,26,9,34,28,-24,24,24,8,34,28,-23,24,24,9,34,29,-23,25,26,9,35,27,-23,25,24,10,35,29,-23,26,25,9,37,29,-21,26,25,8,36,28,-21,26,24,8,35,30,-21,25,26,7,35,29,-21,24,24,7,41,30,-18,29,25,6,40,28,-18,28,22,7,36,29,-20,25,24,8,36,30,-20,26,26,9,41,28,-20,30,24,8,40,27,-20,29,22,8,36,28,-22,25,24,9,36,29,-22,26,25,9,34,28,-23,24,24,9,35,27,-23,25,24,10,35,29,-23,26,25,10,34,29,-23,24,26,7,35,29,-20,24,24,8,36,28,-21,25,24,9,36,29,-21,26,25,8,36,30,-21,25,26,10,35,32,-21,26,27,11,36,31,-21,27,27,9,35,29,-21,26,25,8,35,30,-21,25,25,12,33,30,-24,27,26,12,35,29,-22,28,26,11,34,28,-22,27,24,11,33,29,-23,26,25,11,36,31,-21,27,27,12,36,30,-21,28,26,13,36,31,-21,29,28,12,36,32,-21,28,28,12,33,31,-23,29,26,12,34,30,-21,29,26,14,34,31,-21,30,27,13,33,32,-23,29,27,14,38,33,-20,30,29,15,38,32,-20,31,29,14,37,32,-19,30,27,13,38,33,-19,29,28,15,36,34,-21,31,28,15,37,33,-20,32,28,14,36,32,-20,31,27,14,36,33,-21,30,27,8,43,24,-18,31,18,10,43,26,-21,31,20,12,43,24,-22,31,18,10,43,22,-19,31,16,8,39,24,-20,27,19,10,40,26,-21,29,20,11,40,24,-22,29,18,10,40,22,-21,28,17,12,45,26,-23,35,21,9,44,28,-19,33,22,11,48,23,-21,36,16,9,48,24,-19,36,18,10,41,22,-20,29,17,8,41,24,-19,29,19,12,41,24,-22,30,18,10,41,26,-21,30,20,10,39,23,-21,27,18,8,39,24,-20,27,20,11,39,24,-22,29,18,10,39,26,-21,29,20,10,36,26,-23,27,21,11,36,25,-24,27,20,9,36,25,-23,25,21,10,36,24,-24,25,20,8,42,24,-19,30,19,10,42,26,-21,31,20,12,42,24,-22,31,18,10,42,22,-20,30,17,11,40,24,-22,29,18,10,39,23,-21,27,17,10,39,26,-21,29,20,8,39,24,-20,27,19,9,46,26,-20,35,20,9,59,-14,-8,54,-11,5,62,-15,-7,59,-14,10,53,-11,-6,49,-8,2,51,-9,-1,62,-15,7,54,-11,-5,54,-10,10,59,-17,-9,60,-14,7,55,-6,-4,55,-5,11,63,-7,-7,64,-5,9,56,-16,-8,57,-14,10,59,-7,-6,60,-5,6,53,-8,-3,54,-7,11,63,-12,-8,64,-10] }], - - "normals": [], - - "colors": [], - - "uvs": [[]], - - "faces": [3,0,1,2,3,0,3,4,7,6,5,0,3,0,4,5,1,0,3,1,5,6,2,0,3,2,6,7,3,0,3,4,0,3,7,0,3,16,10,22,20,1,3,23,11,17,21,1,3,18,28,26,12,1,3,27,29,19,13,1,3,14,24,28,18,1,3,29,25,15,19,1,3,31,8,16,34,1,3,17,9,31,34,1,3,35,18,12,33,1,3,13,19,35,33,1,3,32,14,18,35,1,3,19,15,32,35,1,3,34,16,20,36,1,3,21,17,34,36,1,3,10,30,37,22,1,3,37,30,11,23,1,3,22,37,36,20,1,3,36,37,23,21,1,3,14,32,38,24,1,3,38,32,15,25,1,3,26,39,33,12,1,3,33,39,27,13,1,3,8,42,44,16,1,3,45,43,9,17,1,3,42,26,28,44,1,3,29,27,43,45,1,3,24,40,44,28,1,3,45,41,25,29,1,3,40,10,16,44,1,3,17,11,41,45,1,3,38,46,40,24,1,3,41,46,38,25,1,3,46,30,10,40,1,3,11,30,46,41,1,3,42,8,31,47,1,3,31,9,43,47,1,3,47,39,26,42,1,3,27,39,47,43,1,3,82,64,66,80,2,3,67,65,83,81,2,3,80,66,68,84,2,3,69,67,81,85,2,3,84,68,70,86,2,3,71,69,85,87,2,3,86,70,72,88,2,3,73,71,87,89,2,3,88,72,74,90,2,3,75,73,89,91,2,3,90,74,76,92,2,3,77,75,91,93,2,3,92,76,78,94,2,3,79,77,93,95,2,3,94,78,64,82,2,3,65,79,95,83,2,3,48,98,96,50,2,3,97,99,49,51,2,3,98,82,80,96,2,3,81,83,99,97,2,3,50,96,100,52,2,3,101,97,51,53,2,3,96,80,84,100,2,3,85,81,97,101,2,3,52,100,102,54,2,3,103,101,53,55,2,3,100,84,86,102,2,3,87,85,101,103,2,3,54,102,104,56,2,3,105,103,55,57,2,3,102,86,88,104,2,3,89,87,103,105,2,3,56,104,106,58,2,3,107,105,57,59,2,3,104,88,90,106,2,3,91,89,105,107,2,3,58,106,108,60,2,3,109,107,59,61,2,3,106,90,92,108,2,3,93,91,107,109,2,3,60,108,110,62,2,3,111,109,61,63,2,3,108,92,94,110,2,3,95,93,109,111,2,3,98,48,62,110,2,3,63,49,99,111,2,3,110,94,82,98,2,3,83,95,111,99,2,3,146,128,130,144,2,3,131,129,147,145,2,3,144,130,132,148,2,3,133,131,145,149,2,3,148,132,134,150,2,3,135,133,149,151,2,3,150,134,136,152,2,3,137,135,151,153,2,3,152,136,138,154,2,3,139,137,153,155,2,3,154,138,140,156,2,3,141,139,155,157,2,3,156,140,142,158,2,3,143,141,157,159,2,3,158,142,128,146,2,3,129,143,159,147,2,3,162,146,144,160,2,3,145,147,163,161,2,3,160,144,148,164,2,3,149,145,161,165,2,3,164,148,150,166,2,3,151,149,165,167,2,3,166,150,152,168,2,3,153,151,167,169,2,3,168,152,154,170,2,3,155,153,169,171,2,3,170,154,156,172,2,3,157,155,171,173,2,3,172,156,158,174,2,3,159,157,173,175,2,3,174,158,146,162,2,3,147,159,175,163,2,3,112,178,176,114,2,3,177,179,113,115,2,3,178,162,160,176,2,3,161,163,179,177,2,3,114,176,180,116,2,3,181,177,115,117,2,3,176,160,164,180,2,3,165,161,177,181,2,3,116,180,182,118,2,3,183,181,117,119,2,3,180,164,166,182,2,3,167,165,181,183,2,3,118,182,184,120,2,3,185,183,119,121,2,3,182,166,168,184,2,3,169,167,183,185,2,3,120,184,186,122,2,3,187,185,121,123,2,3,184,168,170,186,2,3,171,169,185,187,2,3,122,186,188,124,2,3,189,187,123,125,2,3,186,170,172,188,2,3,173,171,187,189,2,3,124,188,190,126,2,3,191,189,125,127,2,3,188,172,174,190,2,3,175,173,189,191,2,3,126,190,178,112,2,3,179,191,127,113,2,3,190,174,162,178,2,3,163,175,191,179,2,2,220,216,194,2,2,195,217,221,2,2,216,220,218,2,2,219,221,217,2,2,196,218,220,2,2,221,219,197,2,2,218,192,216,2,2,217,193,219,2,2,224,194,216,2,2,217,195,225,2,2,216,222,224,2,2,225,223,217,2,2,202,224,222,2,2,223,225,203,2,2,222,216,192,2,2,193,217,223,2,2,228,218,196,2,2,197,219,229,2,2,218,228,226,2,2,227,229,219,2,2,198,226,228,2,2,229,227,199,2,2,226,192,218,2,2,219,193,227,2,2,232,226,198,2,2,199,227,233,2,2,226,232,230,2,2,231,233,227,2,2,200,230,232,2,2,233,231,201,2,2,230,192,226,2,2,227,193,231,2,2,234,230,200,2,2,201,231,235,2,2,230,234,222,2,2,223,235,231,2,2,202,222,234,2,2,235,223,203,2,2,222,192,230,2,2,231,193,223,2,2,238,194,224,2,2,225,195,239,2,2,224,236,238,2,2,239,237,225,2,2,212,238,236,2,2,237,239,213,2,2,236,224,202,2,2,203,225,237,2,2,242,196,220,2,2,221,197,243,2,2,220,240,242,2,2,243,241,221,2,2,204,242,240,2,2,241,243,205,2,2,240,220,194,2,2,195,221,241,2,2,246,198,228,2,2,229,199,247,2,2,228,244,246,2,2,247,245,229,2,2,206,246,244,2,2,245,247,207,2,2,244,228,196,2,2,197,229,245,2,2,250,200,232,2,2,233,201,251,2,2,232,248,250,2,2,251,249,233,2,2,208,250,248,2,2,249,251,209,2,2,248,232,198,2,2,199,233,249,2,2,254,202,234,2,2,235,203,255,2,2,234,252,254,2,2,255,253,235,2,2,210,254,252,2,2,253,255,211,2,2,252,234,200,2,2,201,235,253,2,2,256,238,212,2,2,213,239,257,2,2,238,256,240,2,2,241,257,239,2,2,204,240,256,2,2,257,241,205,2,2,240,194,238,2,2,239,195,241,2,2,258,242,204,2,2,205,243,259,2,2,242,258,244,2,2,245,259,243,2,2,206,244,258,2,2,259,245,207,2,2,244,196,242,2,2,243,197,245,2,2,260,246,206,2,2,207,247,261,2,2,246,260,248,2,2,249,261,247,2,2,208,248,260,2,2,261,249,209,2,2,248,198,246,2,2,247,199,249,2,2,262,250,208,2,2,209,251,263,2,2,250,262,252,2,2,253,263,251,2,2,210,252,262,2,2,263,253,211,2,2,252,200,250,2,2,251,201,253,2,2,264,254,210,2,2,211,255,265,2,2,254,264,236,2,2,237,265,255,2,2,212,236,264,2,2,265,237,213,2,2,236,202,254,2,2,255,203,237,2,2,268,204,256,2,2,257,205,269,2,2,256,266,268,2,2,269,267,257,2,2,214,268,266,2,2,267,269,215,2,2,266,256,212,2,2,213,257,267,2,2,270,206,258,2,2,259,207,271,2,2,258,268,270,2,2,271,269,259,2,2,214,270,268,2,2,269,271,215,2,2,268,258,204,2,2,205,259,269,2,2,272,208,260,2,2,261,209,273,2,2,260,270,272,2,2,273,271,261,2,2,214,272,270,2,2,271,273,215,2,2,270,260,206,2,2,207,261,271,2,2,274,210,262,2,2,263,211,275,2,2,262,272,274,2,2,275,273,263,2,2,214,274,272,2,2,273,275,215,2,2,272,262,208,2,2,209,263,273,2,2,266,212,264,2,2,265,213,267,2,2,264,274,266,2,2,267,275,265,2,2,214,266,274,2,2,275,267,215,2,2,274,264,210,2,2,211,265,275,2,3,290,300,296,280,2,3,297,301,291,281,2,3,300,288,276,296,2,3,277,289,301,297,2,3,282,294,300,290,2,3,301,295,283,291,2,3,294,278,288,300,2,3,289,279,295,301,2,3,288,310,304,276,2,3,305,311,289,277,2,3,310,292,285,304,2,3,285,292,311,305,2,3,278,302,310,288,2,3,311,303,279,289,2,3,302,284,292,310,2,3,292,284,303,311,2,3,293,312,308,287,2,3,309,313,293,287,2,3,312,290,280,308,2,3,281,291,313,309,2,3,286,306,312,293,2,3,313,307,286,293,2,3,306,282,290,312,2,3,291,283,307,313,2,3,298,314,306,286,2,3,307,315,298,286,2,3,314,294,282,306,2,3,283,295,315,307,2,3,284,302,314,298,2,3,315,303,284,298,2,3,302,278,294,314,2,3,295,279,303,315,2,3,296,316,308,280,2,3,309,317,297,281,2,3,316,299,287,308,2,3,287,299,317,309,2,3,276,304,316,296,2,3,317,305,277,297,2,3,304,285,299,316,2,3,299,285,305,317,2,3,318,336,334,320,2,3,335,337,319,321,2,3,336,326,328,334,2,3,329,327,337,335,2,3,320,334,338,322,2,3,339,335,321,323,2,3,334,328,330,338,2,3,331,329,335,339,2,3,322,338,340,324,2,3,340,339,323,324,2,3,338,330,332,340,2,3,332,331,339,340,2,3,325,341,336,318,2,3,337,341,325,319,2,3,341,333,326,336,2,3,327,333,341,337,2,3,342,360,358,344,2,3,359,361,343,345,2,3,360,350,352,358,2,3,353,351,361,359,2,3,344,358,362,346,2,3,363,359,345,347,2,3,358,352,354,362,2,3,355,353,359,363,2,3,346,362,364,348,2,3,364,363,347,348,2,3,362,354,356,364,2,3,356,355,363,364,2,3,349,365,360,342,2,3,361,365,349,343,2,3,365,357,350,360,2,3,351,357,365,361,2,3,382,390,392,384,2,3,393,391,383,385,2,3,384,392,394,386,2,3,395,393,385,387,2,3,386,394,396,388,2,3,396,395,387,388,2,3,389,397,390,382,2,3,391,397,389,383,2,3,398,400,408,406,2,3,409,401,399,407,2,3,400,402,410,408,2,3,411,403,401,409,2,3,402,404,412,410,2,3,412,404,403,411,2,3,405,398,406,413,2,3,407,399,405,413,2,3,448,430,432,446,2,3,433,431,449,447,2,3,446,432,434,450,2,3,435,433,447,451,2,3,450,434,436,452,2,3,437,435,451,453,2,3,452,436,438,454,2,3,439,437,453,455,2,3,454,438,440,456,2,3,441,439,455,457,2,3,456,440,442,458,2,3,443,441,457,459,2,3,458,442,444,460,2,3,445,443,459,461,2,3,460,444,430,448,2,3,431,445,461,449,2,3,464,448,446,462,2,3,447,449,465,463,2,3,462,446,450,466,2,3,451,447,463,467,2,3,466,450,452,468,2,3,453,451,467,469,2,3,468,452,454,470,2,3,455,453,469,471,2,3,470,454,456,472,2,3,457,455,471,473,2,3,472,456,458,474,2,3,459,457,473,475,2,3,474,458,460,476,2,3,461,459,475,477,2,3,476,460,448,464,2,3,449,461,477,465,2,3,414,480,478,416,2,3,479,481,415,417,2,3,480,464,462,478,2,3,463,465,481,479,2,3,416,478,482,418,2,3,483,479,417,419,2,3,478,462,466,482,2,3,467,463,479,483,2,3,418,482,484,420,2,3,485,483,419,421,2,3,482,466,468,484,2,3,469,467,483,485,2,3,420,484,486,422,2,3,487,485,421,423,2,3,484,468,470,486,2,3,471,469,485,487,2,3,422,486,488,424,2,3,489,487,423,425,2,3,486,470,472,488,2,3,473,471,487,489,2,3,424,488,490,426,2,3,491,489,425,427,2,3,488,472,474,490,2,3,475,473,489,491,2,3,426,490,492,428,2,3,493,491,427,429,2,3,490,474,476,492,2,3,477,475,491,493,2,3,428,492,480,414,2,3,481,493,429,415,2,3,492,476,464,480,2,3,465,477,493,481,2,3,494,528,526,496,2,3,527,529,495,497,2,3,496,526,530,498,2,3,531,527,497,499,2,3,498,530,532,500,2,3,533,531,499,501,2,3,500,532,534,502,2,3,535,533,501,503,2,3,502,534,536,504,2,3,537,535,503,505,2,3,504,536,538,506,2,3,539,537,505,507,2,3,506,538,540,508,2,3,541,539,507,509,2,3,508,540,528,494,2,3,529,541,509,495,2,3,528,544,542,526,2,3,543,545,529,527,2,3,526,542,546,530,2,3,547,543,527,531,2,3,530,546,548,532,2,3,549,547,531,533,2,3,532,548,550,534,2,3,551,549,533,535,2,3,534,550,552,536,2,3,553,551,535,537,2,3,536,552,554,538,2,3,555,553,537,539,2,3,538,554,556,540,2,3,557,555,539,541,2,3,540,556,544,528,2,3,545,557,541,529,2,3,544,560,558,542,2,3,559,561,545,543,2,3,560,510,512,558,2,3,513,511,561,559,2,3,542,558,562,546,2,3,563,559,543,547,2,3,558,512,514,562,2,3,515,513,559,563,2,3,546,562,564,548,2,3,565,563,547,549,2,3,562,514,516,564,2,3,517,515,563,565,2,3,548,564,566,550,2,3,567,565,549,551,2,3,564,516,518,566,2,3,519,517,565,567,2,3,550,566,568,552,2,3,569,567,551,553,2,3,566,518,520,568,2,3,521,519,567,569,2,3,552,568,570,554,2,3,571,569,553,555,2,3,568,520,522,570,2,3,523,521,569,571,2,3,554,570,572,556,2,3,573,571,555,557,2,3,570,522,524,572,2,3,525,523,571,573,2,3,556,572,560,544,2,3,561,573,557,545,2,3,572,524,510,560,2,3,511,525,573,561,2,3,578,586,590,592,2,3,591,587,579,593,2,3,582,576,596,594,2,3,597,577,583,595,2,3,580,600,602,588,2,3,603,601,581,589,2,3,600,574,584,602,2,3,585,575,601,603,2,3,576,598,604,596,2,3,605,599,577,597,2,3,598,578,592,604,2,3,593,579,599,605,2,3,574,606,610,584,2,3,611,607,575,585,2,3,606,576,582,610,2,3,583,577,607,611,2,3,578,608,612,586,2,3,613,609,579,587,2,3,608,580,588,612,2,3,589,581,609,613,2,3,614,620,626,624,2,3,627,621,615,625,2,3,614,624,628,616,2,3,629,625,615,617,2,3,616,628,630,618,2,3,631,629,617,619,2,3,620,622,632,626,2,3,633,623,621,627,2,3,624,626,632,634,2,3,633,627,625,635,2,3,628,624,634,630,2,3,635,625,629,631,2,3,646,642,636,638,2,3,637,643,647,639,2,3,646,638,640,644,2,3,641,639,647,645,2,3,652,648,658,668,2,3,659,649,653,669,2,3,670,656,648,652,2,3,649,657,671,653,2,3,648,650,666,658,2,3,667,651,649,659,2,3,656,664,650,648,2,3,651,665,657,649,2,3,658,654,660,668,2,3,661,655,659,669,2,3,666,662,654,658,2,3,655,663,667,659,2,3,682,676,672,680,2,3,673,677,683,681,2,3,680,672,674,678,2,3,675,673,681,679,2,3,686,678,674,684,2,3,675,679,687,685,2,3,690,688,676,682,2,3,677,689,691,683,2,3,692,712,720,696,2,3,721,713,693,697,2,3,714,692,696,722,2,3,697,693,715,723,2,3,694,718,724,698,2,3,725,719,695,699,2,3,716,694,698,726,2,3,699,695,717,727,2,3,700,716,726,702,2,3,727,717,701,703,2,3,712,700,702,720,2,3,703,701,713,721,2,3,724,718,706,704,2,3,707,719,725,705,2,3,714,722,708,710,2,3,709,723,715,711,2,3,752,784,778,728,2,3,779,785,753,729,2,3,784,760,746,778,2,3,747,761,785,779,2,3,730,776,784,752,2,3,785,777,731,753,2,3,776,744,760,784,2,3,761,745,777,785,2,3,762,786,782,750,2,3,783,787,763,751,2,3,786,756,736,782,2,3,737,757,787,783,2,3,748,780,786,762,2,3,787,781,749,763,2,3,780,738,756,786,2,3,757,739,781,787,2,3,772,788,780,748,2,3,781,789,773,749,2,3,788,764,738,780,2,3,739,765,789,781,2,3,744,776,788,772,2,3,789,777,745,773,2,3,776,730,764,788,2,3,765,731,777,789,2,3,766,790,782,736,2,3,783,791,767,737,2,3,790,774,750,782,2,3,751,775,791,783,2,3,728,778,790,766,2,3,791,779,729,767,2,3,778,746,774,790,2,3,775,747,779,791,2,3,796,798,792,794,2,3,793,799,797,795,2,3,800,806,804,802,2,3,805,807,801,803,2,3,794,802,804,796,2,3,805,803,795,797,2,3,814,808,810,812,2,3,811,809,815,813,2,3,818,816,822,820,2,3,823,817,819,821,2,3,828,830,824,826,2,3,825,831,829,827,2,3,832,838,836,834,2,3,837,839,833,835,2,3,848,840,846,854,2,3,847,841,849,855,2,3,846,840,842,844,2,3,843,841,847,845,2,3,850,848,854,852,2,3,855,849,851,853,2,3,862,870,864,856,2,3,865,871,863,857,2,3,858,866,868,860,2,3,869,867,859,861,2,3,870,874,872,864,2,3,873,875,871,865,2,3,874,868,866,872,2,3,867,869,875,873,2,3,860,878,876,858,2,3,877,879,861,859,2,3,878,862,856,876,2,3,857,863,879,877,2,3,884,886,880,882,2,3,881,887,885,883,2,3,888,894,892,890,2,3,893,895,889,891,2,3,882,890,892,884,2,3,893,891,883,885,2,3,886,894,888,880,2,3,889,895,887,881,2,3,900,902,904,906,2,3,905,903,901,907,2,3,898,896,910,908,2,3,911,897,899,909,2,3,896,900,906,910,2,3,907,901,897,911,2,3,902,898,908,904,2,3,909,899,903,905,2,3,916,918,920,922,2,3,921,919,917,923,2,3,914,912,926,924,2,3,927,913,915,925,2,3,912,916,922,926,2,3,923,917,913,927,2,3,918,914,924,920,2,3,925,915,919,921,2,3,920,924,926,922,2,3,927,925,921,923,2,3,934,930,928,932,2,3,929,931,935,933,2,3,936,940,930,934,2,3,931,941,937,935,2,3,942,938,932,928,2,3,933,939,943,929,2,3,940,942,928,930,2,3,929,943,941,931,2,3,938,936,934,932,2,3,935,937,939,933,2,3,952,956,946,950,2,3,947,957,953,951,2,3,958,954,948,944,2,3,949,955,959,945,2,3,956,958,944,946,2,3,945,959,957,947,2,3,954,952,950,948,2,3,951,953,955,949,2,3,968,960,966,974,2,3,967,961,969,975,2,3,972,964,962,970,2,3,963,965,973,971,2,3,966,960,962,964,2,3,963,961,967,965,2,3,970,968,974,972,2,3,975,969,971,973,2,3,980,982,976,978,2,3,977,983,981,979,2,3,984,990,988,986,2,3,989,991,985,987,2,3,978,986,988,980,2,3,989,987,979,981,2,3,982,990,984,976,2,3,985,991,983,977,2,3,996,998,1000,1002,2,3,1001,999,997,1003,2,3,994,992,1006,1004,2,3,1007,993,995,1005,2,3,992,996,1002,1006,2,3,1003,997,993,1007,2,3,998,994,1004,1000,2,3,1005,995,999,1001,2,3,1012,1014,1016,1018,2,3,1017,1015,1013,1019,2,3,1010,1008,1022,1020,2,3,1023,1009,1011,1021,2,3,1008,1012,1018,1022,2,3,1019,1013,1009,1023,2,3,1014,1010,1020,1016,2,3,1021,1011,1015,1017,2,3,1016,1020,1022,1018,2,3,1023,1021,1017,1019,2,3,1030,1026,1024,1028,2,3,1025,1027,1031,1029,2,3,1032,1036,1026,1030,2,3,1027,1037,1033,1031,2,3,1038,1034,1028,1024,2,3,1029,1035,1039,1025,2,3,1036,1038,1024,1026,2,3,1025,1039,1037,1027,2,3,1034,1032,1030,1028,2,3,1031,1033,1035,1029,2,3,1048,1052,1042,1046,2,3,1043,1053,1049,1047,2,3,1054,1050,1044,1040,2,3,1045,1051,1055,1041,2,3,1052,1054,1040,1042,2,3,1041,1055,1053,1043,2,3,1050,1048,1046,1044,2,3,1047,1049,1051,1045,2,3,1064,1056,1062,1070,2,3,1063,1057,1065,1071,2,3,1068,1060,1058,1066,2,3,1059,1061,1069,1067,2,3,1062,1056,1058,1060,2,3,1059,1057,1063,1061,2,3,1066,1064,1070,1068,2,3,1071,1065,1067,1069,2,3,1046,1076,1074,1044,2,3,1075,1077,1047,1045,2,3,1076,1032,1034,1074,2,3,1035,1033,1077,1075,2,3,1040,1072,1078,1042,2,3,1079,1073,1041,1043,2,3,1072,1038,1036,1078,2,3,1037,1039,1073,1079,2,3,1044,1074,1072,1040,2,3,1073,1075,1045,1041,2,3,1074,1034,1038,1072,2,3,1039,1035,1075,1073,2,3,1042,1078,1076,1046,2,3,1077,1079,1043,1047,2,3,1078,1036,1032,1076,2,3,1033,1037,1079,1077,2,3,1070,1084,1082,1068,2,3,1083,1085,1071,1069,2,3,1084,1048,1050,1082,2,3,1051,1049,1085,1083,2,3,1060,1080,1086,1062,2,3,1087,1081,1061,1063,2,3,1080,1054,1052,1086,2,3,1053,1055,1081,1087,2,3,1068,1082,1080,1060,2,3,1081,1083,1069,1061,2,3,1082,1050,1054,1080,2,3,1055,1051,1083,1081,2,3,1062,1086,1084,1070,2,3,1085,1087,1063,1071,2,3,1086,1052,1048,1084,2,3,1049,1053,1087,1085,2,3,984,1088,1090,976,2,3,1091,1089,985,977,2,3,1088,994,998,1090,2,3,999,995,1089,1091,2,3,978,1092,1094,986,2,3,1095,1093,979,987,2,3,1092,996,992,1094,2,3,993,997,1093,1095,2,3,986,1094,1088,984,2,3,1089,1095,987,985,2,3,1094,992,994,1088,2,3,995,993,1095,1089,2,3,976,1090,1092,978,2,3,1093,1091,977,979,2,3,1090,998,996,1092,2,3,997,999,1091,1093,2,3,1004,1096,1098,1000,2,3,1099,1097,1005,1001,2,3,1096,1010,1014,1098,2,3,1015,1011,1097,1099,2,3,1002,1100,1102,1006,2,3,1103,1101,1003,1007,2,3,1100,1012,1008,1102,2,3,1009,1013,1101,1103,2,3,1006,1102,1096,1004,2,3,1097,1103,1007,1005,2,3,1102,1008,1010,1096,2,3,1011,1009,1103,1097,2,3,1000,1098,1100,1002,2,3,1101,1099,1001,1003,2,3,1098,1014,1012,1100,2,3,1013,1015,1099,1101,2,3,974,1108,1106,972,2,3,1107,1109,975,973,2,3,1108,952,954,1106,2,3,955,953,1109,1107,2,3,964,1104,1110,966,2,3,1111,1105,965,967,2,3,1104,958,956,1110,2,3,957,959,1105,1111,2,3,972,1106,1104,964,2,3,1105,1107,973,965,2,3,1106,954,958,1104,2,3,959,955,1107,1105,2,3,966,1110,1108,974,2,3,1109,1111,967,975,2,3,1110,956,952,1108,2,3,953,957,1111,1109,2,3,950,1116,1114,948,2,3,1115,1117,951,949,2,3,1116,936,938,1114,2,3,939,937,1117,1115,2,3,944,1112,1118,946,2,3,1119,1113,945,947,2,3,1112,942,940,1118,2,3,941,943,1113,1119,2,3,948,1114,1112,944,2,3,1113,1115,949,945,2,3,1114,938,942,1112,2,3,943,939,1115,1113,2,3,946,1118,1116,950,2,3,1117,1119,947,951,2,3,1118,940,936,1116,2,3,937,941,1119,1117,2,3,888,1120,1122,880,2,3,1123,1121,889,881,2,3,1120,898,902,1122,2,3,903,899,1121,1123,2,3,882,1124,1126,890,2,3,1127,1125,883,891,2,3,1124,900,896,1126,2,3,897,901,1125,1127,2,3,890,1126,1120,888,2,3,1121,1127,891,889,2,3,1126,896,898,1120,2,3,899,897,1127,1121,2,3,880,1122,1124,882,2,3,1125,1123,881,883,2,3,1122,902,900,1124,2,3,901,903,1123,1125,2,3,908,1128,1130,904,2,3,1131,1129,909,905,2,3,1128,914,918,1130,2,3,919,915,1129,1131,2,3,906,1132,1134,910,2,3,1135,1133,907,911,2,3,1132,916,912,1134,2,3,913,917,1133,1135,2,3,910,1134,1128,908,2,3,1129,1135,911,909,2,3,1134,912,914,1128,2,3,915,913,1135,1129,2,3,904,1130,1132,906,2,3,1133,1131,905,907,2,3,1130,918,916,1132,2,3,917,919,1131,1133,2,3,1152,1154,1138,1140,2,3,1139,1155,1153,1141,2,3,1136,1158,1156,1142,2,3,1157,1159,1137,1143,2,3,1140,1142,1156,1152,2,3,1157,1143,1141,1153,2,3,1164,1166,1146,1148,2,3,1147,1167,1165,1149,2,3,1162,1160,1150,1144,2,3,1151,1161,1163,1145,2,3,1160,1164,1148,1150,2,3,1149,1165,1161,1151,2,3,1166,1162,1144,1146,2,3,1145,1163,1167,1147,2,3,1172,1174,1176,1178,2,3,1177,1175,1173,1179,2,3,1170,1168,1182,1180,2,3,1183,1169,1171,1181,2,3,1168,1172,1178,1182,2,3,1179,1173,1169,1183,2,3,1174,1170,1180,1176,2,3,1181,1171,1175,1177,2,3,1176,1180,1182,1178,2,3,1183,1181,1177,1179,2,3,1136,1184,1186,1138,2,3,1187,1185,1137,1139,2,3,1140,1188,1190,1142,2,3,1191,1189,1141,1143,2,3,1188,1164,1160,1190,2,3,1161,1165,1189,1191,2,3,1142,1190,1184,1136,2,3,1185,1191,1143,1137,2,3,1190,1160,1162,1184,2,3,1163,1161,1191,1185,2,3,1138,1186,1188,1140,2,3,1189,1187,1139,1141,2,3,1186,1166,1164,1188,2,3,1165,1167,1187,1189,2,3,1162,1166,1186,1184,2,3,1187,1167,1163,1185,2,3,1148,1192,1194,1150,2,3,1195,1193,1149,1151,2,3,1192,1172,1168,1194,2,3,1169,1173,1193,1195,2,3,1146,1196,1192,1148,2,3,1193,1197,1147,1149,2,3,1196,1174,1172,1192,2,3,1173,1175,1197,1193,2,3,1144,1198,1196,1146,2,3,1197,1199,1145,1147,2,3,1198,1170,1174,1196,2,3,1175,1171,1199,1197,2,3,1150,1194,1198,1144,2,3,1199,1195,1151,1145,2,3,1194,1168,1170,1198,2,3,1171,1169,1195,1199,2,2,1154,1200,1138,2,2,1139,1201,1155,2,3,1136,1138,1200,1158,2,3,1201,1139,1137,1159,2,3,366,1204,1202,368,2,3,1203,1205,367,369,2,3,1204,374,376,1202,2,3,377,375,1205,1203,2,3,368,1202,1206,370,2,3,1207,1203,369,371,2,3,1202,376,378,1206,2,3,379,377,1203,1207,2,3,370,1206,1208,372,2,3,1208,1207,371,372,2,3,1206,378,380,1208,2,3,380,379,1207,1208,2,3,373,1209,1204,366,2,3,1205,1209,373,367,2,3,1209,381,374,1204,2,3,375,381,1209,1205,2,3,760,1218,1212,746,2,3,1213,1219,761,747,2,3,1218,754,734,1212,2,3,735,755,1219,1213,2,3,744,1210,1218,760,2,3,1219,1211,745,761,2,3,1210,732,754,1218,2,3,755,733,1211,1219,2,3,758,1220,1216,742,2,3,1217,1221,759,743,2,3,1220,762,750,1216,2,3,751,763,1221,1217,2,3,740,1214,1220,758,2,3,1221,1215,741,759,2,3,1214,748,762,1220,2,3,763,749,1215,1221,2,3,768,1222,1214,740,2,3,1215,1223,769,741,2,3,1222,772,748,1214,2,3,749,773,1223,1215,2,3,732,1210,1222,768,2,3,1223,1211,733,769,2,3,1210,744,772,1222,2,3,773,745,1211,1223,2,3,774,1224,1216,750,2,3,1217,1225,775,751,2,3,1224,770,742,1216,2,3,743,771,1225,1217,2,3,746,1212,1224,774,2,3,1225,1213,747,775,2,3,1212,734,770,1224,2,3,771,735,1213,1225,2] - - - -} diff --git a/examples/models/animated/stork.js b/examples/models/animated/stork.js deleted file mode 100644 index e84fe3d05a49a1..00000000000000 --- a/examples/models/animated/stork.js +++ /dev/null @@ -1,49 +0,0 @@ -{ - - "metadata" : { - "formatVersion" : 3, - "description" : "3D assets and textures for ROME - 3 Dreams of Black - at http://ro.me are licensed under a Creative CommonsAttribution-NonCommercial-ShareAlike 3.0 Unported License ( http://creativecommons.org/licenses/by-nc-sa/3.0/ )." - }, - - "scale" : 10.000000, - - "materials": [ { - "DbgColor" : 15658734, - "DbgIndex" : 0, - "DbgName" : "initialShadingGroup", - "colorDiffuse" : [0.5, 0.5, 0.5], - "illumination" : 4, - "opticalDensity" : 1.0 - }], - - "vertices": [7,174,111,7,151,173,7,-2,-159,7,160,-52,-127,87,-48,7,17,244,-21,53,320,-87,14,97,7,139,648,-57,-30,76,7,109,391,7,0,-91,-93,23,-124,-99,165,92,-19,29,206,7,-42,83,-32,189,511,7,42,394,7,197,497,7,221,696,7,128,456,-78,75,-162,-73,-39,-133,7,170,679,7,221,552,7,142,175,-127,60,-36,-17,82,478,-41,19,159,-13,178,686,7,114,-147,7,197,920,-18,95,328,7,187,15,7,70,501,-86,131,147,-60,1,-166,7,112,327,7,38,-229,-33,167,632,-25,116,235,-37,26,-223,-24,138,520,-49,91,174,-19,77,394,-55,-38,-152,7,23,321,-37,203,568,-32,115,-126,-29,79,247,-21,113,473,-129,13,23,7,232,643,7,156,462,-107,64,130,-28,58,280,-38,-5,-150,7,14,283,-18,83,393,-54,147,-66,-35,-3,-220,-117,147,123,7,103,582,-60,-8,-153,-50,2,-259,7,0,-250,-73,174,7,-10,208,687,7,129,222,-91,32,-459,7,-17,191,7,64,-470,-46,-25,-162,-80,-21,-139,-68,-45,-224,-56,-43,-224,-51,-32,-223,-62,-26,-223,-73,-34,-224,-70,-12,-622,-50,-8,-622,-80,13,-619,-53,19,-621,-41,-30,-268,-60,-11,-267,-48,-22,-311,-59,-18,-311,-82,-34,-269,-65,-35,-312,-72,-57,-271,-59,-40,-313,-46,-53,-270,-49,-37,-313,-54,3,-603,-64,6,-602,-70,-1,-604,-66,-8,-605,-56,-5,-605,-41,130,177,-48,6,-260,-353,231,167,-429,116,-114,-171,160,-3,-426,126,-180,-355,212,186,-132,108,110,-470,176,12,-319,179,-3,-235,201,106,-241,182,128,-245,160,111,-288,156,-96,-429,138,-152,-273,175,-107,-259,140,-125,-357,216,195,-533,131,-137,-534,122,-148,-782,117,111,-602,142,-120,-779,93,127,-785,101,136,-468,146,22,-601,114,-114,-767,93,94,-775,118,91,-726,132,54,-717,106,56,-732,125,-9,-722,97,-8,-678,142,-40,-666,112,-41,-668,142,-82,-658,111,-80,-888,56,-10,-753,97,-47,-700,111,-88,-648,126,-128,-984,26,104,-935,46,52,-143,86,52,-280,163,16,142,86,-48,37,53,320,102,14,97,72,-30,76,109,23,-124,114,165,92,35,29,206,48,189,511,94,75,-162,89,-38,-133,142,60,-36,32,82,478,57,19,159,29,178,686,33,95,328,101,131,147,75,1,-166,48,167,632,41,116,235,53,26,-223,39,138,520,64,91,174,35,77,394,70,-39,-151,52,203,568,47,115,-126,44,79,247,36,113,473,145,13,23,122,64,130,43,59,280,54,-5,-150,34,83,393,69,147,-66,51,-3,-220,133,147,123,75,-8,-154,66,2,-259,88,173,7,26,208,687,106,32,-459,61,-26,-161,96,-20,-139,77,-47,-223,65,-45,-223,60,-35,-222,70,-28,-223,81,-36,-224,66,-35,-621,48,-35,-621,70,-11,-619,45,-10,-620,47,-36,-266,64,-15,-267,53,-31,-310,63,-25,-310,89,-36,-269,73,-40,-311,81,-60,-269,69,-47,-311,55,-58,-267,58,-46,-311,49,-24,-603,57,-18,-602,65,-25,-603,62,-33,-604,53,-32,-604,56,130,177,63,6,-260,366,239,167,443,142,-116,185,159,-3,437,152,-181,370,220,186,147,108,110,491,195,6,329,183,-4,248,200,103,255,182,126,259,159,109,285,151,-99,440,164,-153,269,170,-109,257,136,-127,371,224,195,535,163,-146,539,154,-156,782,146,109,598,168,-129,779,123,125,785,131,134,492,165,16,596,140,-122,768,122,92,776,147,89,727,161,51,718,134,54,734,152,-12,723,124,-10,680,168,-43,668,139,-44,670,168,-86,660,136,-83,881,82,-18,789,111,-67,713,139,-91,655,154,-128,984,70,114,942,72,61,158,86,52,293,164,16,53,14,-823,-72,43,-819,48,188,616,52,168,537,56,188,572,47,143,576,51,169,571,52,178,586,47,174,555,53,181,541,42,177,572,-31,143,576,-32,188,616,-37,168,537,-38,181,541,-27,177,572,-37,178,586,-36,169,571,-32,174,555,-41,188,572], - - "morphTargets": [ - { "name": "storkFly_B_001", "vertices": [7,174,111,7,151,173,7,-2,-159,7,160,-52,-127,87,-48,7,17,244,-21,53,320,-87,14,97,7,139,648,-57,-30,76,7,109,391,7,0,-91,-93,23,-124,-99,165,92,-19,29,206,7,-42,83,-32,189,511,7,42,394,7,197,497,7,221,696,7,128,456,-78,75,-162,-73,-39,-133,7,170,679,7,221,552,7,142,175,-127,60,-36,-17,82,478,-41,19,159,-13,178,686,7,114,-147,7,197,920,-18,95,328,7,187,15,7,70,501,-86,131,147,-60,1,-166,7,112,327,7,38,-229,-33,167,632,-25,116,235,-37,26,-223,-24,138,520,-49,91,174,-19,77,394,-55,-38,-152,7,23,321,-37,203,568,-32,115,-126,-29,79,247,-21,113,473,-129,13,23,7,232,643,7,156,462,-107,64,130,-28,58,280,-38,-5,-150,7,14,283,-18,83,393,-54,147,-66,-35,-3,-220,-117,147,123,7,103,582,-60,-8,-153,-50,2,-259,7,0,-250,-73,174,7,-10,208,687,7,129,222,-91,32,-459,7,-17,191,7,64,-470,-46,-25,-162,-80,-21,-139,-68,-45,-224,-56,-43,-224,-51,-32,-223,-62,-26,-223,-73,-34,-224,-70,-12,-622,-50,-8,-622,-80,13,-619,-53,19,-621,-41,-30,-268,-60,-11,-267,-48,-22,-311,-59,-18,-311,-82,-34,-269,-65,-35,-312,-72,-57,-271,-59,-40,-313,-46,-53,-270,-49,-37,-313,-54,3,-603,-64,6,-602,-70,-1,-604,-66,-8,-605,-56,-5,-605,-41,130,177,-48,6,-260,-353,231,167,-429,116,-114,-171,160,-3,-426,126,-180,-355,212,186,-132,108,110,-470,176,12,-319,179,-3,-235,201,106,-241,182,128,-245,160,111,-288,156,-96,-429,138,-152,-273,175,-107,-259,140,-125,-357,216,195,-533,131,-137,-534,122,-148,-782,117,111,-602,142,-120,-779,93,127,-785,101,136,-468,146,22,-601,114,-114,-767,93,94,-775,118,91,-726,132,54,-717,106,56,-732,125,-9,-722,97,-8,-678,142,-40,-666,112,-41,-668,142,-82,-658,111,-80,-888,56,-10,-753,97,-47,-700,111,-88,-648,126,-128,-984,26,104,-935,46,52,-143,86,52,-280,163,16,142,86,-48,37,53,320,102,14,97,72,-30,76,109,23,-124,114,165,92,35,29,206,48,189,511,94,75,-162,89,-38,-133,142,60,-36,32,82,478,57,19,159,29,178,686,33,95,328,101,131,147,75,1,-166,48,167,632,41,116,235,53,26,-223,39,138,520,64,91,174,35,77,394,70,-39,-151,52,203,568,47,115,-126,44,79,247,36,113,473,145,13,23,122,64,130,43,59,280,54,-5,-150,34,83,393,69,147,-66,51,-3,-220,133,147,123,75,-8,-154,66,2,-259,88,173,7,26,208,687,106,32,-459,61,-26,-161,96,-20,-139,77,-47,-223,65,-45,-223,60,-35,-222,70,-28,-223,81,-36,-224,66,-35,-621,48,-35,-621,70,-11,-619,45,-10,-620,47,-36,-266,64,-15,-267,53,-31,-310,63,-25,-310,89,-36,-269,73,-40,-311,81,-60,-269,69,-47,-311,55,-58,-267,58,-46,-311,49,-24,-603,57,-18,-602,65,-25,-603,62,-33,-604,53,-32,-604,56,130,177,63,6,-260,366,239,167,443,142,-116,185,159,-3,437,152,-181,370,220,186,147,108,110,491,195,6,329,183,-4,248,200,103,255,182,126,259,159,109,285,151,-99,440,164,-153,269,170,-109,257,136,-127,371,224,195,535,163,-146,539,154,-156,782,146,109,598,168,-129,779,123,125,785,131,134,492,165,16,596,140,-122,768,122,92,776,147,89,727,161,51,718,134,54,734,152,-12,723,124,-10,680,168,-43,668,139,-44,670,168,-86,660,136,-83,881,82,-18,789,111,-67,713,139,-91,655,154,-128,984,70,114,942,72,61,158,86,52,293,164,16,53,14,-823,-72,43,-819,48,188,616,52,168,537,56,188,572,47,143,576,51,169,571,52,178,586,47,174,555,53,181,541,42,177,572,-31,143,576,-32,188,616,-37,168,537,-38,181,541,-27,177,572,-37,178,586,-36,169,571,-32,174,555,-41,188,572] }, - { "name": "storkFly_B_002", "vertices": [7,149,118,7,126,180,7,-25,-153,7,136,-45,-123,69,-42,7,-8,252,-21,28,327,-87,-10,103,7,118,655,-57,-55,82,7,86,397,7,-24,-85,-93,0,-117,-96,139,101,-19,3,212,7,-67,89,-32,167,517,7,19,401,7,174,503,7,199,702,7,106,462,-78,52,-156,-73,-63,-127,7,149,685,7,199,558,7,116,182,-126,43,-31,-17,60,484,-41,-6,165,-13,156,692,7,91,-140,7,176,926,-18,71,334,7,162,23,7,48,507,-86,105,154,-60,-21,-160,7,87,333,7,15,-222,-33,145,638,-25,90,242,-37,3,-216,-24,116,526,-49,65,181,-19,53,401,-55,-61,-146,7,-1,329,-37,181,574,-32,91,-119,-29,53,254,-21,91,479,-129,-11,29,7,210,649,7,134,468,-107,39,137,-28,33,287,-38,-29,-143,7,-10,291,-18,59,400,-51,122,-58,-35,-26,-214,-117,122,130,7,81,589,-60,-31,-147,-50,-19,-254,7,-22,-244,-68,147,16,-10,186,693,7,103,229,-91,20,-451,7,-43,197,7,53,-461,-46,-48,-155,-80,-44,-133,-67,-68,-218,-56,-66,-218,-50,-56,-217,-61,-50,-217,-72,-57,-218,-66,-37,-617,-46,-33,-616,-76,-12,-613,-49,-6,-615,-40,-55,-262,-59,-37,-261,-46,-48,-306,-57,-44,-305,-81,-60,-264,-64,-61,-307,-71,-82,-265,-58,-67,-308,-45,-78,-264,-47,-64,-308,-51,-22,-597,-60,-18,-596,-66,-26,-598,-62,-33,-599,-53,-31,-599,-41,105,184,-48,-15,-255,-294,287,167,-388,241,-120,-146,153,4,-379,255,-185,-304,268,184,-132,82,117,-406,300,12,-264,248,-6,-198,215,109,-213,197,129,-220,180,109,-243,193,-98,-378,265,-156,-219,216,-108,-221,171,-126,-302,273,194,-478,296,-141,-481,289,-152,-721,355,106,-539,330,-122,-728,331,120,-731,339,130,-415,270,18,-548,303,-118,-716,329,87,-713,355,87,-661,353,51,-664,325,51,-667,355,-12,-669,326,-14,-609,352,-41,-610,320,-46,-598,352,-83,-601,319,-84,-838,354,-20,-695,342,-53,-640,337,-92,-584,334,-130,-942,354,90,-887,357,41,-143,61,59,-243,200,13,138,73,-43,37,28,327,102,-10,103,72,-55,82,109,0,-117,111,140,100,35,3,212,48,167,517,94,52,-156,89,-62,-127,142,46,-32,32,60,484,57,-6,165,29,156,692,33,71,334,101,105,154,75,-21,-160,48,145,638,41,90,242,53,3,-216,39,116,526,64,65,181,35,53,401,70,-62,-145,52,181,574,47,91,-119,44,53,254,36,91,479,145,-11,29,122,39,137,43,33,287,54,-29,-143,34,59,400,66,123,-58,51,-26,-214,133,122,130,76,-32,-147,66,-19,-254,83,149,16,26,186,693,106,20,-451,61,-49,-155,96,-44,-133,77,-68,-218,65,-67,-217,60,-56,-216,70,-50,-217,81,-57,-218,66,-53,-616,48,-52,-615,70,-28,-613,45,-28,-614,47,-57,-260,64,-37,-260,53,-53,-304,63,-47,-304,89,-57,-263,73,-62,-305,81,-81,-264,69,-69,-305,55,-80,-262,58,-68,-305,49,-42,-597,57,-36,-596,65,-43,-598,62,-51,-598,53,-50,-598,56,105,184,63,-15,-255,305,301,169,397,275,-117,160,161,3,388,289,-182,317,282,185,147,82,117,424,327,11,276,262,-6,211,224,106,226,207,126,234,189,106,244,194,-100,386,298,-153,219,218,-109,221,172,-128,314,287,195,476,328,-142,482,323,-153,717,363,115,534,352,-122,722,338,128,725,347,139,436,298,17,541,326,-118,710,338,96,711,364,95,659,367,58,659,339,58,667,368,-5,666,339,-7,610,371,-35,608,339,-40,600,372,-78,600,339,-79,828,348,-17,731,353,-63,649,358,-85,589,359,-122,933,353,115,891,348,62,158,61,59,256,212,12,53,0,-816,-68,23,-812,48,166,622,52,146,543,56,166,578,47,121,582,51,147,577,52,157,592,47,152,561,53,159,547,42,156,579,-31,121,582,-32,166,622,-37,146,543,-38,159,547,-27,156,579,-37,157,592,-36,147,577,-32,152,561,-41,166,578] }, - { "name": "storkFly_B_003", "vertices": [7,118,128,7,94,189,7,-50,-147,7,109,-36,-120,48,-34,7,-41,258,-21,-4,334,-87,-40,109,7,80,663,-57,-84,87,7,52,405,7,-50,-79,-93,-24,-111,-94,108,111,-19,-28,218,7,-96,94,-32,132,526,7,-14,408,7,140,512,7,161,712,7,72,470,-78,27,-148,-73,-86,-122,7,111,694,7,164,567,7,85,191,-125,23,-25,-17,26,491,-41,-37,171,-13,119,701,7,66,-131,7,134,935,-18,37,341,7,134,33,7,14,514,-86,74,162,-60,-46,-154,7,54,340,7,-7,-215,-33,108,647,-25,57,250,-37,-20,-210,-24,81,534,-49,33,189,-19,19,408,-55,-85,-141,7,-34,336,-37,145,583,-32,66,-111,-29,21,261,-21,57,486,-129,-39,36,7,173,659,7,100,476,-107,9,144,-28,0,294,-38,-54,-138,7,-44,298,-18,25,407,-50,94,-48,-35,-50,-209,-117,92,139,7,45,596,-60,-54,-141,-50,-40,-248,7,-44,-239,-66,116,27,-10,148,702,7,71,237,-91,11,-443,7,-75,203,7,44,-450,-46,-72,-150,-81,-67,-127,-67,-93,-212,-55,-91,-212,-50,-81,-211,-60,-74,-212,-71,-82,-212,-63,-65,-613,-43,-61,-613,-73,-39,-608,-46,-33,-610,-38,-84,-258,-57,-65,-257,-44,-80,-302,-55,-76,-301,-80,-88,-259,-62,-93,-303,-70,-111,-260,-56,-98,-304,-44,-107,-259,-45,-95,-304,-47,-50,-593,-57,-47,-592,-63,-55,-594,-59,-62,-596,-50,-59,-595,-41,73,192,-48,-36,-249,-227,301,190,-318,320,-97,-124,136,17,-305,339,-160,-244,283,203,-132,52,125,-320,366,41,-200,278,13,-160,208,125,-181,194,143,-189,181,120,-198,209,-84,-302,344,-130,-166,233,-91,-181,184,-113,-239,287,214,-389,401,-109,-394,396,-121,-610,495,147,-437,448,-85,-624,472,157,-624,480,168,-338,339,44,-453,425,-84,-612,471,125,-602,495,127,-551,483,91,-561,457,88,-555,494,28,-565,466,22,-500,478,-1,-509,449,-9,-488,481,-43,-500,450,-48,-720,539,21,-585,493,-13,-533,478,-53,-479,465,-92,-823,554,132,-768,548,83,-143,32,67,-200,215,26,133,55,-35,37,-4,334,102,-40,109,72,-84,87,109,-25,-111,109,110,110,35,-28,218,48,132,526,94,27,-148,89,-87,-122,139,29,-25,32,26,491,57,-37,171,29,119,701,33,37,341,101,74,162,75,-46,-154,48,108,647,41,57,249,53,-20,-210,39,81,534,64,33,189,35,19,408,70,-86,-140,52,145,583,47,66,-111,44,21,261,36,57,486,145,-39,36,122,9,144,43,0,294,54,-54,-138,34,25,407,65,96,-49,51,-50,-209,133,92,139,76,-56,-142,66,-40,-248,80,120,27,26,148,702,106,11,-443,61,-73,-149,96,-68,-128,76,-90,-213,64,-88,-212,59,-78,-211,70,-71,-211,81,-79,-213,63,-76,-611,45,-75,-611,67,-51,-608,42,-51,-610,46,-81,-255,63,-60,-255,52,-79,-300,62,-73,-299,88,-80,-259,72,-88,-301,80,-104,-260,67,-95,-301,54,-103,-258,56,-94,-301,46,-65,-592,54,-59,-591,62,-66,-593,59,-74,-594,50,-73,-594,56,73,192,63,-36,-249,231,322,193,316,361,-89,135,150,17,302,380,-152,249,306,206,147,52,125,328,402,45,205,300,15,166,226,123,188,211,141,197,199,118,196,215,-85,298,385,-122,163,240,-92,180,190,-114,244,309,218,375,438,-105,383,436,-117,599,510,159,425,475,-82,611,486,169,613,494,181,348,377,47,438,451,-81,600,486,136,592,511,139,542,503,102,550,477,98,548,514,38,556,486,33,492,503,7,500,473,0,482,507,-34,491,476,-39,708,545,28,613,526,-19,533,509,-42,475,497,-79,808,565,162,769,554,108,158,32,67,207,235,27,49,-22,-812,-64,2,-806,48,130,631,52,111,551,56,130,587,47,85,590,51,111,586,52,120,601,47,116,570,53,124,556,42,120,587,-31,85,590,-32,130,631,-37,111,551,-38,124,556,-27,120,587,-37,120,601,-36,111,586,-32,116,570,-41,130,587] }, - { "name": "storkFly_B_004", "vertices": [7,83,138,7,58,199,7,-79,-140,7,77,-26,-122,16,-25,7,-78,266,-21,-43,342,-87,-75,117,7,34,673,-57,-118,94,7,12,414,7,-81,-72,-93,-55,-103,-94,72,121,-19,-65,226,7,-131,101,-32,89,538,7,-54,416,7,97,524,7,113,724,7,30,480,-78,-1,-139,-73,-114,-114,7,64,705,7,120,579,7,49,201,-128,-8,-15,-17,-15,500,-41,-72,179,-13,71,712,7,36,-122,7,81,946,-18,-1,350,7,101,43,7,-28,522,-86,39,172,-60,-75,-147,7,15,349,7,-36,-207,-33,62,658,-25,20,259,-37,-48,-202,-24,38,544,-49,-2,198,-19,-20,417,-55,-113,-133,7,-73,343,-37,101,595,-32,36,-101,-29,-16,270,-21,15,496,-129,-72,43,7,126,671,7,58,487,-107,-26,152,-28,-38,302,-38,-83,-130,7,-82,305,-18,-14,416,-51,61,-39,-35,-78,-202,-117,57,149,7,0,605,-60,-83,-135,-50,-67,-241,7,-71,-231,-66,82,37,-10,101,714,7,34,247,-91,-6,-433,7,-111,210,7,27,-438,-46,-100,-143,-81,-95,-120,-67,-123,-204,-55,-121,-204,-49,-111,-204,-60,-105,-204,-71,-112,-205,-63,-104,-607,-43,-100,-607,-72,-78,-602,-45,-72,-604,-38,-120,-251,-56,-100,-250,-43,-119,-296,-54,-115,-296,-79,-123,-252,-61,-131,-298,-70,-146,-253,-55,-137,-298,-44,-142,-252,-45,-134,-298,-47,-89,-587,-56,-86,-586,-62,-94,-588,-59,-101,-590,-49,-98,-590,-41,37,202,-48,-63,-241,-201,274,209,-296,322,-73,-122,102,28,-281,339,-136,-221,259,223,-132,17,135,-282,362,66,-185,251,31,-148,175,139,-169,163,158,-181,151,136,-193,183,-69,-276,343,-106,-161,205,-76,-181,156,-99,-214,262,234,-347,416,-80,-354,413,-92,-524,554,192,-383,472,-52,-542,535,203,-540,543,215,-305,340,69,-406,452,-52,-534,532,170,-518,553,172,-475,529,131,-492,506,128,-481,542,69,-498,518,64,-434,513,34,-451,488,27,-426,514,-8,-445,487,-11,-628,629,76,-513,550,30,-470,523,-14,-424,498,-57,-714,667,196,-667,648,142,-143,-1,75,-192,187,43,134,23,-25,37,-43,342,102,-75,117,72,-118,94,109,-55,-103,108,74,121,35,-65,226,48,89,538,94,-1,-139,89,-117,-115,141,-2,-16,32,-15,500,57,-72,179,29,71,712,33,-1,350,101,39,172,75,-75,-147,48,62,658,41,20,259,53,-48,-202,39,38,544,64,-2,198,35,-20,417,70,-116,-133,52,101,595,47,36,-101,44,-16,270,36,15,496,145,-72,43,122,-26,152,43,-37,303,54,-83,-130,34,-14,416,66,64,-39,51,-78,-202,133,57,149,76,-85,-134,66,-67,-241,80,85,37,26,101,714,106,-6,-433,61,-102,-142,96,-98,-121,76,-117,-207,64,-115,-205,59,-105,-204,69,-98,-204,80,-106,-206,58,-107,-605,40,-107,-604,62,-83,-603,38,-83,-604,45,-110,-249,62,-89,-249,50,-111,-294,60,-105,-294,87,-109,-252,70,-120,-295,79,-133,-254,65,-127,-295,53,-132,-251,54,-126,-295,41,-96,-586,50,-91,-586,57,-97,-587,55,-105,-588,45,-104,-588,56,37,202,63,-63,-241,203,292,212,283,363,-65,130,115,28,266,381,-127,224,279,225,147,17,135,279,400,71,187,272,32,153,191,137,175,179,156,188,168,133,189,188,-70,260,383,-98,156,211,-77,177,160,-101,217,281,236,321,453,-76,330,453,-87,500,577,206,358,501,-48,518,557,217,516,565,229,304,380,74,380,480,-48,510,556,184,494,577,186,453,554,144,469,532,141,459,570,82,477,546,76,413,543,46,431,517,37,406,545,3,425,518,-1,601,651,86,522,605,30,453,564,0,406,535,-42,678,696,229,649,675,172,158,-1,75,197,207,43,43,-57,-807,-64,-34,-800,48,84,642,52,67,562,56,85,598,47,41,600,51,66,597,52,75,612,47,72,581,53,80,567,42,75,598,-31,41,600,-32,84,642,-37,67,562,-38,80,567,-27,75,598,-37,75,612,-36,66,597,-32,72,581,-41,85,598] }, - { "name": "storkFly_B_005", "vertices": [7,51,147,7,25,207,7,-110,-133,7,46,-17,-125,-20,-19,7,-111,272,-21,-79,349,-87,-107,124,7,-6,681,-57,-150,101,7,-26,423,7,-112,-65,-93,-85,-96,-97,38,129,-19,-98,233,7,-163,108,-32,48,546,7,-92,423,7,56,532,7,73,732,7,-10,488,-78,-32,-132,-74,-142,-106,7,23,713,7,79,588,7,16,209,-131,-45,-10,-17,-56,508,-41,-105,186,-13,31,720,7,5,-114,7,40,954,-18,-37,359,7,69,52,7,-69,530,-86,6,180,-60,-106,-140,7,-20,358,7,-66,-199,-33,22,666,-25,-12,267,-37,-78,-194,-24,-2,553,-49,-34,205,-19,-58,425,-55,-142,-125,7,-108,349,-37,60,603,-32,5,-93,-29,-49,277,-21,-25,504,-129,-104,50,7,86,679,7,17,495,-107,-58,160,-28,-72,310,-38,-114,-123,7,-116,311,-18,-52,424,-52,29,-31,-35,-108,-194,-117,24,157,7,-40,614,-60,-112,-128,-50,-97,-234,7,-101,-224,-69,48,45,-10,60,722,7,1,255,-91,-32,-424,7,-144,217,7,0,-430,-46,-130,-135,-80,-123,-113,-67,-155,-195,-55,-153,-195,-49,-143,-196,-60,-137,-197,-71,-144,-197,-64,-151,-600,-44,-147,-600,-73,-125,-596,-46,-120,-598,-37,-156,-243,-56,-137,-243,-43,-159,-289,-54,-155,-288,-79,-159,-244,-61,-171,-290,-70,-182,-245,-56,-177,-291,-44,-179,-244,-45,-174,-290,-47,-136,-581,-57,-133,-580,-63,-140,-582,-59,-148,-583,-50,-145,-583,-41,4,210,-48,-93,-234,-251,194,209,-308,299,-64,-138,57,34,-283,322,-121,-273,182,221,-132,-14,143,-295,312,81,-227,186,31,-185,113,141,-204,101,159,-220,86,133,-215,131,-65,-279,319,-91,-186,153,-72,-201,107,-96,-268,180,232,-331,404,-55,-338,405,-68,-475,545,234,-354,462,-20,-500,533,242,-496,537,254,-323,296,79,-383,449,-24,-492,532,208,-469,545,214,-436,514,169,-460,500,163,-433,538,110,-457,523,101,-398,501,71,-423,485,59,-387,505,28,-415,489,20,-539,670,133,-458,564,73,-425,531,24,-389,498,-22,-612,718,259,-572,692,202,-143,-33,83,-225,128,42,139,-15,-19,37,-79,349,102,-107,124,72,-150,101,109,-85,-96,112,39,129,35,-98,234,48,48,546,94,-32,-132,89,-147,-108,145,-40,-10,32,-56,508,57,-105,186,29,31,720,33,-37,359,101,6,180,75,-106,-140,48,22,666,41,-12,267,53,-78,-194,39,-2,553,64,-34,205,35,-58,425,70,-146,-126,52,60,603,47,5,-93,44,-49,277,36,-25,504,145,-104,50,122,-58,160,43,-72,310,54,-114,-123,34,-52,424,67,30,-31,51,-108,-194,133,24,157,75,-115,-127,66,-97,-234,83,50,45,26,60,722,106,-32,-424,61,-132,-135,96,-128,-114,75,-145,-199,63,-144,-198,58,-133,-196,68,-127,-197,79,-135,-199,53,-141,-598,35,-140,-598,57,-116,-597,32,-116,-598,44,-140,-242,61,-119,-242,48,-144,-287,58,-137,-287,85,-140,-246,68,-153,-289,78,-163,-247,63,-159,-289,51,-162,-245,52,-158,-289,36,-128,-580,45,-123,-580,52,-130,-581,50,-138,-581,40,-137,-581,56,4,210,63,-93,-234,254,212,213,280,338,-51,147,67,34,250,360,-107,278,202,223,147,-14,143,278,349,90,229,205,33,193,127,139,212,115,156,229,102,130,210,134,-67,248,354,-78,181,156,-74,198,110,-98,273,199,234,284,437,-46,291,441,-57,428,573,251,307,489,-12,454,562,259,449,565,271,309,339,88,337,477,-17,445,562,225,422,574,231,391,543,185,415,531,178,385,570,127,411,557,118,352,532,87,378,518,74,342,538,45,370,524,36,479,702,147,423,637,83,376,576,45,342,537,-1,540,752,297,518,730,236,158,-33,83,232,146,43,35,-100,-802,-65,-88,-795,48,43,650,52,26,570,56,45,607,47,0,608,51,26,605,52,35,620,47,31,589,53,39,575,42,34,607,-31,0,608,-32,43,650,-37,26,570,-38,39,575,-27,34,607,-37,35,620,-36,26,605,-32,31,589,-41,45,607] }, - { "name": "storkFly_B_006", "vertices": [7,42,149,7,16,210,7,-122,-128,7,35,-15,-135,-41,-17,7,-119,275,-21,-89,352,-87,-117,129,7,-21,685,-57,-160,106,7,-38,427,7,-124,-60,-93,-98,-91,-102,25,131,-19,-106,238,7,-173,113,-32,33,550,7,-105,425,7,41,536,7,57,737,7,-25,493,-78,-45,-128,-74,-151,-101,7,7,718,7,64,592,7,7,212,-138,-66,-8,-17,-71,512,-41,-114,191,-13,15,725,7,-6,-111,7,24,959,-18,-48,363,7,59,54,7,-84,534,-86,-2,183,-60,-118,-135,7,-31,363,7,-79,-195,-33,6,670,-25,-20,271,-37,-92,-190,-24,-17,557,-49,-43,209,-19,-71,428,-55,-153,-120,7,-119,352,-37,45,608,-32,-6,-90,-29,-57,281,-21,-40,509,-129,-114,55,7,70,684,7,2,500,-107,-67,164,-28,-81,313,-38,-127,-118,7,-125,313,-18,-65,427,-56,15,-28,-35,-122,-190,-117,15,160,7,-55,618,-60,-123,-124,-50,-111,-229,7,-115,-219,-75,35,47,-10,45,727,7,-7,259,-91,-53,-422,7,-152,221,7,-20,-428,-46,-141,-130,-80,-133,-109,-67,-170,-188,-55,-169,-189,-50,-159,-189,-60,-152,-191,-71,-159,-190,-66,-190,-593,-45,-186,-593,-74,-164,-591,-47,-159,-593,-38,-175,-236,-56,-156,-238,-44,-181,-282,-55,-176,-282,-79,-178,-238,-62,-193,-283,-70,-201,-236,-56,-199,-283,-44,-198,-236,-46,-196,-283,-49,-174,-575,-58,-170,-574,-65,-178,-576,-61,-185,-576,-52,-183,-576,-41,-4,213,-48,-107,-230,-320,125,204,-345,265,-53,-167,26,35,-309,292,-105,-342,113,213,-132,-24,146,-337,255,93,-288,128,28,-238,63,138,-254,49,155,-271,32,127,-257,86,-66,-308,284,-75,-235,107,-73,-240,66,-97,-340,109,224,-348,371,-29,-354,374,-42,-441,496,283,-362,427,12,-468,494,293,-462,493,305,-368,245,88,-398,420,4,-462,496,259,-436,497,263,-422,465,210,-450,464,205,-411,497,156,-440,496,148,-397,457,107,-427,456,96,-388,465,65,-420,463,58,-447,654,214,-424,538,127,-411,504,70,-394,469,13,-487,701,353,-464,673,288,-143,-43,87,-277,74,38,146,-37,-17,37,-89,352,102,-117,129,72,-160,106,109,-98,-91,116,26,131,35,-106,238,48,33,550,94,-45,-128,89,-158,-103,150,-63,-8,32,-71,512,57,-114,191,29,15,725,33,-48,363,101,-2,183,75,-118,-135,48,6,670,41,-20,271,53,-92,-190,39,-17,557,64,-43,209,35,-71,428,70,-158,-121,52,45,608,47,-6,-90,44,-57,281,36,-40,509,145,-114,55,122,-67,164,43,-80,313,54,-127,-118,34,-65,427,70,17,-28,51,-122,-190,133,15,160,75,-127,-123,66,-111,-229,88,36,47,26,45,727,106,-53,-422,61,-145,-130,96,-140,-109,74,-160,-194,62,-158,-193,57,-148,-191,68,-142,-192,79,-149,-194,48,-169,-593,30,-169,-592,52,-145,-594,27,-145,-594,42,-157,-237,59,-136,-237,46,-163,-282,56,-157,-283,84,-157,-241,66,-172,-284,76,-180,-242,62,-178,-284,50,-179,-239,51,-178,-283,31,-156,-575,40,-150,-575,47,-157,-576,45,-165,-576,35,-164,-576,56,-4,213,63,-107,-230,324,143,206,303,292,-42,173,34,35,262,312,-92,347,134,215,147,-24,146,309,287,100,287,143,29,242,73,135,258,60,153,278,45,124,248,86,-68,263,303,-63,226,106,-75,233,66,-100,346,130,226,284,388,-24,290,395,-35,377,518,294,298,439,13,405,519,302,399,517,314,341,284,95,334,438,4,397,522,268,372,520,274,360,488,220,387,490,214,343,520,167,372,523,158,333,480,117,362,483,105,321,489,76,353,491,68,363,674,219,346,604,139,334,538,87,323,497,30,391,716,380,383,699,315,158,-43,87,280,89,38,27,-143,-798,-66,-141,-793,48,28,655,52,11,575,56,29,611,47,-15,613,51,10,610,52,19,625,47,16,594,53,24,580,42,19,611,-31,-15,613,-32,28,655,-37,11,575,-38,24,580,-27,19,611,-37,19,625,-36,10,610,-32,16,594,-41,29,611] }, - { "name": "storkFly_B_007", "vertices": [7,63,144,7,40,206,7,-111,-127,7,50,-19,-122,-27,-11,7,-93,275,-21,-63,351,-87,-96,129,7,-7,686,-57,-140,108,7,-12,426,7,-110,-59,-93,-85,-91,-97,49,129,-19,-81,238,7,-153,116,-32,56,554,7,-79,424,7,65,541,7,68,742,7,1,493,-78,-33,-130,-74,-137,-98,7,20,720,7,84,598,7,31,208,-123,-54,-1,-17,-46,510,-41,-91,191,-13,27,727,7,4,-114,7,22,961,-18,-22,362,7,76,49,7,-60,532,-86,19,180,-60,-108,-134,7,-5,362,7,-70,-196,-33,22,672,-25,5,269,-37,-82,-190,-24,4,558,-49,-20,207,-19,-45,427,-56,-140,-117,7,-93,350,-37,64,612,-32,5,-93,-29,-31,280,-21,-15,508,-129,-97,56,7,85,690,7,28,502,-107,-46,163,-28,-55,312,-38,-115,-117,7,-99,313,-18,-39,426,-51,35,-30,-35,-112,-188,-117,36,156,7,-36,616,-60,-110,-123,-50,-105,-228,7,-108,-218,-70,58,45,-10,57,731,7,18,256,-91,-63,-425,7,-128,223,7,-31,-434,-46,-129,-128,-80,-119,-107,-68,-162,-184,-56,-160,-184,-50,-150,-186,-60,-144,-188,-72,-151,-187,-69,-219,-585,-49,-215,-585,-78,-192,-586,-51,-188,-589,-39,-171,-231,-57,-151,-234,-46,-180,-277,-56,-176,-277,-81,-173,-232,-64,-193,-276,-72,-196,-229,-58,-198,-276,-46,-193,-229,-48,-196,-276,-53,-200,-569,-62,-196,-569,-68,-204,-569,-65,-211,-569,-55,-209,-569,-41,19,210,-48,-101,-228,-331,92,223,-402,219,-28,-158,37,43,-377,263,-74,-345,73,231,-132,-2,143,-405,205,119,-294,121,59,-227,58,153,-237,40,172,-246,18,146,-265,53,-54,-376,255,-45,-246,79,-60,-241,48,-83,-343,70,243,-457,309,-4,-463,310,-17,-624,354,300,-501,348,36,-647,338,307,-642,340,320,-426,183,110,-531,326,24,-642,346,274,-620,359,280,-589,341,228,-612,327,220,-593,378,175,-617,363,165,-559,352,126,-584,337,113,-552,366,85,-579,350,76,-704,493,235,-622,409,147,-592,389,90,-557,370,33,-768,506,372,-731,497,309,-143,-24,85,-270,47,56,138,-26,-11,37,-63,351,102,-96,129,72,-140,108,109,-85,-91,113,49,129,35,-82,238,48,56,554,94,-33,-130,89,-145,-100,140,-53,-1,32,-46,510,57,-91,191,29,27,727,33,-22,362,101,19,180,75,-108,-134,48,22,672,41,5,269,53,-82,-190,39,4,558,64,-20,207,35,-45,427,70,-146,-118,52,64,612,47,5,-93,44,-31,280,36,-15,508,145,-97,56,122,-46,163,43,-54,312,54,-115,-117,34,-39,426,67,35,-30,51,-112,-188,133,36,156,75,-116,-122,66,-105,-228,86,59,45,26,57,731,106,-63,-425,61,-134,-128,96,-127,-108,73,-156,-190,62,-154,-188,56,-144,-188,67,-137,-190,78,-145,-191,43,-199,-587,25,-199,-585,46,-174,-590,21,-175,-590,41,-158,-232,58,-137,-235,45,-167,-278,54,-160,-279,83,-157,-238,65,-176,-279,76,-181,-236,60,-182,-278,50,-180,-233,49,-182,-278,26,-184,-570,35,-178,-571,42,-185,-571,40,-193,-570,30,-192,-570,56,19,210,63,-101,-228,358,110,221,381,259,-23,175,40,42,346,297,-67,375,93,229,147,-2,143,407,250,117,308,134,59,247,64,148,257,46,168,269,26,142,266,51,-58,348,289,-38,248,76,-63,242,44,-86,374,91,240,412,352,-8,419,356,-21,600,412,290,454,391,24,625,398,295,621,400,308,432,233,107,486,373,9,617,406,262,594,417,270,563,398,219,586,386,209,560,436,167,584,424,155,525,409,120,550,397,105,515,424,80,543,410,68,660,556,213,602,508,137,552,459,88,515,431,33,722,572,370,700,564,306,158,-24,85,289,55,54,19,-194,-793,-69,-197,-789,48,44,658,52,33,578,56,49,615,47,4,614,51,29,612,52,38,628,47,36,597,53,45,583,42,38,614,-31,4,614,-32,44,658,-37,33,578,-38,45,583,-27,38,614,-37,38,628,-36,29,612,-32,36,597,-41,49,615] }, - { "name": "storkFly_B_008", "vertices": [7,132,131,7,111,194,7,-50,-135,7,114,-32,-112,28,-9,7,-20,266,-21,10,341,-87,-28,121,7,59,676,-57,-72,101,7,61,415,7,-47,-67,-93,-23,-100,-102,123,115,-19,-10,229,7,-85,109,-32,129,548,7,-5,414,7,139,535,7,132,736,7,77,483,-78,27,-140,-73,-74,-105,7,85,711,7,155,593,7,101,196,-109,4,3,-17,29,499,-41,-21,182,-13,91,719,7,66,-125,7,74,953,-18,51,351,7,142,35,7,14,520,-86,89,168,-60,-47,-142,7,68,351,7,-11,-206,-33,89,664,-25,77,258,-37,-22,-200,-24,77,549,-49,50,196,-19,29,417,-56,-78,-124,7,-19,341,-37,134,606,-32,67,-105,-29,40,270,-21,60,498,-129,-30,47,7,151,685,7,104,494,-107,23,153,-28,17,302,-38,-54,-125,7,-25,303,-18,34,416,-53,101,-41,-35,-52,-195,-117,106,144,7,33,605,-60,-48,-132,-50,-49,-235,7,-50,-226,-76,130,31,-10,121,724,7,90,244,-91,-29,-436,7,-57,215,7,2,-448,-46,-67,-136,-80,-56,-115,-69,-102,-190,-57,-100,-190,-51,-91,-193,-61,-84,-195,-73,-91,-193,-72,-189,-584,-52,-185,-585,-81,-163,-589,-54,-159,-592,-41,-112,-237,-59,-93,-241,-48,-125,-281,-58,-120,-281,-82,-115,-237,-66,-137,-279,-73,-138,-232,-60,-143,-278,-47,-134,-233,-50,-140,-279,-56,-168,-571,-66,-165,-571,-72,-172,-570,-68,-180,-569,-59,-177,-569,-41,90,198,-48,-45,-236,-344,27,238,-459,-14,-15,-169,69,41,-469,22,-71,-343,10,251,-132,65,132,-465,3,132,-322,14,82,-243,68,155,-241,58,180,-232,25,167,-264,-19,-33,-465,24,-40,-259,-8,-42,-240,-13,-63,-339,6,265,-564,10,-5,-567,4,-18,-743,-24,295,-626,13,30,-747,-50,306,-746,-43,318,-463,-28,129,-629,-24,24,-744,-47,272,-741,-21,274,-701,-20,224,-705,-47,221,-725,-9,165,-729,-38,160,-678,-9,121,-682,-39,113,-680,-3,78,-684,-35,74,-891,-9,207,-765,-18,134,-723,-17,80,-680,-13,27,-959,-24,343,-920,-14,280,-143,42,74,-264,-1,79,127,25,-9,37,10,341,102,-28,121,72,-72,101,109,-23,-100,117,122,116,35,-10,229,48,129,548,94,27,-140,89,-83,-107,124,1,4,32,29,499,57,-21,182,29,91,719,33,51,351,101,89,168,75,-47,-142,48,89,664,41,77,257,53,-22,-200,39,77,549,64,50,196,35,29,417,71,-85,-125,52,134,606,47,67,-105,44,40,270,36,60,498,145,-30,47,122,23,153,43,18,302,54,-54,-125,34,34,416,67,99,-40,51,-52,-195,133,106,144,75,-54,-130,66,-49,-235,91,128,32,26,121,724,106,-29,-436,61,-73,-135,96,-65,-116,73,-102,-194,62,-100,-193,56,-90,-193,66,-83,-196,77,-91,-197,40,-178,-586,21,-178,-585,42,-154,-592,18,-155,-592,41,-108,-236,57,-87,-241,44,-121,-281,54,-114,-283,82,-107,-242,64,-129,-282,76,-131,-238,60,-136,-281,50,-130,-235,49,-135,-280,23,-162,-571,31,-156,-572,39,-163,-572,37,-171,-570,27,-170,-570,56,90,198,63,-45,-236,379,25,229,466,29,-31,183,64,40,463,70,-85,380,7,242,147,65,132,497,34,108,339,19,75,260,59,150,259,50,174,252,16,162,259,-22,-39,462,69,-55,252,-10,-47,234,-16,-67,379,3,255,556,70,-38,562,65,-51,773,31,243,617,70,-14,781,5,252,781,11,265,500,1,104,624,33,-21,775,9,218,770,35,223,725,36,177,731,9,172,742,53,118,748,24,110,692,51,77,697,22,67,689,60,35,696,29,28,904,66,135,817,63,71,740,58,35,687,56,-11,983,61,284,952,60,224,158,42,74,280,-6,74,14,-193,-792,-71,-197,-789,48,112,651,52,105,570,56,119,608,47,74,604,51,100,604,52,107,620,47,107,589,53,117,576,42,108,607,-31,74,604,-32,112,651,-37,105,570,-38,117,576,-27,108,607,-37,107,620,-36,100,604,-32,107,589,-41,119,608] }, - { "name": "storkFly_B_009", "vertices": [7,192,116,7,172,179,7,7,-148,7,173,-47,-112,87,-24,7,40,252,-21,72,327,-87,32,107,7,126,662,-57,-12,88,7,125,401,7,11,-80,-93,34,-113,-106,185,97,-19,51,215,7,-24,96,-32,194,533,7,58,401,7,204,520,7,199,721,7,142,469,-78,85,-154,-73,-15,-118,7,152,697,7,221,578,7,162,182,-107,65,-9,-17,94,485,-41,39,169,-13,158,705,7,124,-139,7,143,938,-18,114,337,7,202,20,7,79,506,-86,150,154,-60,11,-155,7,131,337,7,46,-221,-33,155,650,-25,139,243,-37,35,-213,-24,143,534,-49,111,182,-19,92,403,-56,-19,-137,7,42,327,-37,200,591,-32,125,-119,-29,102,256,-21,125,483,-129,29,34,7,218,670,7,169,479,-107,84,139,-28,79,288,-38,4,-138,7,36,290,-18,98,402,-56,160,-58,-35,5,-207,-117,166,129,7,99,591,-60,10,-144,-50,5,-246,7,6,-238,-81,190,12,-10,188,710,7,151,230,-91,6,-448,7,4,202,7,36,-464,-46,-8,-149,-80,1,-128,-69,-42,-203,-58,-41,-204,-52,-31,-206,-62,-24,-208,-74,-32,-206,-75,-139,-593,-55,-135,-595,-84,-114,-600,-57,-109,-604,-42,-51,-250,-61,-32,-254,-49,-64,-294,-60,-60,-294,-84,-54,-249,-67,-76,-291,-75,-77,-245,-62,-82,-290,-49,-73,-245,-51,-79,-291,-59,-117,-582,-69,-114,-582,-75,-122,-581,-71,-129,-579,-62,-126,-580,-41,151,183,-48,9,-248,-319,43,234,-418,-92,3,-177,117,23,-446,-71,-54,-311,32,249,-132,126,118,-422,-58,147,-299,0,81,-246,110,139,-241,106,165,-223,73,156,-253,-3,-30,-441,-64,-25,-253,-1,-41,-232,3,-63,-303,28,263,-524,-109,22,-525,-118,10,-657,-177,340,-580,-126,64,-649,-202,353,-652,-194,364,-407,-87,148,-567,-160,62,-650,-201,319,-657,-176,319,-624,-162,267,-616,-189,265,-653,-166,209,-645,-195,206,-612,-150,162,-604,-181,155,-618,-149,118,-609,-181,116,-802,-229,263,-687,-192,181,-652,-179,124,-617,-163,68,-853,-259,404,-824,-240,338,-143,102,60,-251,24,77,125,84,-23,37,72,327,102,32,107,72,-12,88,109,34,-113,120,184,98,35,50,216,48,194,533,94,85,-154,89,-24,-119,121,62,-8,32,94,485,57,39,169,29,158,705,33,114,337,101,150,154,75,11,-155,48,155,650,41,139,243,53,35,-213,39,143,534,64,111,182,35,92,403,71,-27,-137,52,200,591,47,125,-119,44,102,256,36,125,483,145,29,34,122,84,139,43,80,288,54,4,-138,34,98,402,70,159,-57,51,5,-207,133,166,129,75,2,-144,66,5,-246,95,188,13,26,188,710,106,6,-448,61,-15,-148,96,-6,-129,74,-49,-204,62,-47,-203,56,-37,-204,66,-31,-207,78,-38,-207,40,-146,-592,22,-146,-590,42,-122,-599,18,-124,-598,41,-58,-246,57,-37,-252,45,-72,-290,54,-65,-292,83,-57,-252,65,-80,-291,77,-80,-246,61,-87,-289,51,-80,-243,50,-86,-288,23,-129,-577,31,-124,-579,39,-130,-579,37,-138,-576,28,-138,-576,56,151,183,63,9,-248,350,35,228,440,-55,-18,188,111,23,457,-27,-78,345,22,243,147,126,118,464,-41,121,315,2,73,259,99,135,255,96,161,238,61,152,246,-4,-37,454,-22,-48,243,-1,-48,223,4,-69,339,17,257,539,-56,-21,543,-64,-32,711,-143,280,594,-76,9,706,-169,292,709,-162,303,454,-72,122,584,-111,7,703,-166,258,709,-140,259,671,-125,211,664,-152,209,694,-123,151,687,-152,147,648,-107,109,640,-137,101,650,-102,65,642,-134,62,845,-180,176,766,-152,109,695,-127,69,647,-111,19,912,-202,329,884,-196,268,158,102,60,264,17,73,14,-172,-796,-73,-162,-797,48,178,636,52,170,555,56,185,593,47,140,590,51,166,590,52,173,606,47,173,574,53,183,561,42,174,592,-31,140,590,-32,178,636,-37,170,555,-38,183,561,-27,174,592,-37,173,606,-36,166,590,-32,173,574,-41,185,593] }, - { "name": "storkFly_B_010", "vertices": [7,225,111,7,204,174,7,43,-156,7,208,-52,-117,131,-35,7,71,246,-21,103,321,-87,65,100,7,159,655,-57,20,80,7,156,395,7,46,-88,-93,70,-120,-108,221,92,-19,82,209,7,8,88,-32,226,526,7,89,395,7,236,513,7,233,713,7,173,462,-78,121,-160,-73,18,-126,7,185,690,7,253,570,7,194,176,-110,109,-21,-17,125,479,-41,71,162,-13,192,698,7,160,-145,7,180,932,-18,145,331,7,236,15,7,110,500,-86,183,148,-60,47,-163,7,162,330,7,83,-229,-33,188,643,-25,170,237,-37,72,-221,-24,175,528,-49,143,176,-19,123,397,-55,15,-146,7,74,321,-37,233,584,-32,161,-125,-29,133,249,-21,156,477,-129,63,27,7,251,662,7,200,472,-107,116,132,-28,110,282,-38,40,-146,7,67,283,-18,129,395,-59,200,-65,-35,43,-213,-117,199,124,7,131,585,-60,46,-151,-50,41,-252,7,42,-244,-86,229,6,-10,222,702,7,183,224,-91,26,-454,7,35,195,7,55,-472,-46,27,-157,-80,36,-135,-70,-3,-213,-58,-2,-214,-53,7,-215,-63,14,-217,-74,7,-215,-77,-85,-605,-57,-81,-606,-87,-60,-612,-60,-55,-615,-43,-7,-260,-62,11,-263,-51,-17,-304,-62,-13,-304,-85,-11,-259,-69,-30,-301,-75,-33,-256,-63,-35,-301,-49,-30,-256,-52,-33,-302,-62,-63,-593,-71,-60,-594,-77,-68,-592,-73,-75,-591,-64,-72,-591,-41,183,178,-48,44,-254,-323,88,225,-382,-96,-5,-187,164,13,-410,-93,-66,-311,78,242,-132,159,112,-403,-49,132,-298,33,61,-252,151,133,-244,145,159,-224,118,146,-258,43,-44,-409,-81,-38,-260,45,-55,-237,51,-79,-306,79,253,-478,-143,12,-477,-152,2,-593,-229,334,-530,-170,54,-576,-248,349,-582,-241,360,-381,-72,137,-508,-196,58,-576,-249,314,-594,-230,313,-568,-205,261,-549,-226,261,-590,-224,203,-571,-247,202,-559,-195,155,-538,-219,151,-564,-198,112,-542,-223,112,-700,-343,260,-609,-263,176,-582,-240,119,-555,-213,62,-737,-384,402,-717,-358,335,-143,136,54,-252,67,65,129,128,-34,37,103,321,102,65,100,72,20,80,109,70,-120,122,219,92,35,82,209,48,226,526,94,121,-160,89,11,-127,123,105,-20,32,125,479,57,71,162,29,192,698,33,145,331,101,183,148,75,47,-163,48,188,643,41,170,237,53,72,-221,39,175,528,64,143,176,35,123,397,71,8,-145,52,233,584,47,161,-125,44,133,249,36,156,477,145,63,27,122,116,132,43,111,282,54,40,-146,34,129,395,73,199,-64,51,43,-213,133,199,124,75,38,-152,66,41,-252,99,227,7,26,222,702,106,26,-454,61,19,-156,96,29,-136,74,-14,-211,63,-13,-210,57,-3,-212,67,3,-215,78,-4,-215,44,-111,-599,26,-112,-597,46,-88,-605,22,-89,-605,42,-23,-253,58,-2,-260,46,-36,-298,56,-29,-300,84,-22,-259,67,-44,-298,78,-45,-253,63,-50,-296,52,-45,-250,52,-50,-295,27,-95,-584,35,-90,-586,43,-96,-585,41,-104,-583,31,-104,-583,56,183,178,63,44,-254,345,75,221,419,-67,-22,197,157,14,442,-55,-85,336,63,238,147,159,112,446,-42,115,314,32,56,263,139,130,255,133,155,236,104,143,252,43,-50,441,-45,-56,252,46,-61,230,52,-84,331,62,250,514,-96,-22,515,-106,-31,647,-204,292,562,-126,12,632,-225,306,637,-219,317,428,-69,119,542,-153,14,631,-224,271,647,-203,271,617,-177,221,600,-199,220,639,-190,162,621,-213,159,604,-160,117,585,-185,111,607,-160,73,587,-186,72,753,-301,195,693,-249,124,638,-200,79,601,-170,28,806,-337,352,783,-325,289,158,136,54,264,58,63,19,-134,-804,-76,-104,-809,48,211,629,52,202,548,56,217,586,47,172,583,51,198,583,52,206,599,47,205,567,53,215,554,42,207,585,-31,172,583,-32,211,629,-37,202,548,-38,215,554,-27,207,585,-37,206,599,-36,198,583,-32,205,567,-41,217,586] }, - { "name": "storkFly_B_011", "vertices": [7,239,111,7,216,173,7,63,-159,7,225,-52,-117,156,-40,7,83,243,-21,114,318,-87,79,97,7,170,653,-57,35,76,7,166,393,7,65,-91,-93,89,-124,-109,237,92,-19,94,205,7,22,83,-32,236,523,7,99,392,7,245,509,7,245,710,7,182,460,-78,141,-162,-73,34,-131,7,197,687,7,263,567,7,207,175,-110,132,-27,-17,134,477,-41,84,159,-13,204,695,7,180,-147,7,195,929,-18,156,329,7,252,16,7,120,499,-86,196,147,-60,67,-167,7,172,329,7,105,-232,-33,200,640,-25,181,236,-37,94,-224,-24,184,525,-49,156,174,-19,133,394,-55,33,-151,7,84,318,-37,243,581,-32,180,-126,-29,144,247,-21,165,475,-129,78,23,7,263,659,7,209,470,-107,130,130,-28,121,279,-38,59,-150,7,78,281,-18,139,393,-60,222,-66,-35,64,-217,-117,213,123,7,142,583,-60,63,-154,-50,62,-255,7,64,-248,-87,249,6,-10,234,699,7,194,223,-91,42,-456,7,48,191,7,70,-475,-46,45,-162,-80,52,-138,-70,18,-220,-59,20,-221,-53,30,-222,-64,37,-222,-75,29,-221,-80,-29,-616,-60,-24,-617,-90,-3,-620,-64,1,-624,-44,21,-267,-63,40,-268,-52,16,-311,-63,20,-311,-86,17,-266,-70,3,-309,-76,-5,-265,-64,-1,-309,-50,-1,-265,-53,1,-310,-65,-8,-603,-74,-4,-603,-80,-13,-602,-76,-20,-601,-67,-17,-602,-41,195,177,-48,65,-257,-350,114,201,-345,-83,-36,-189,192,8,-358,-91,-101,-337,104,222,-132,173,110,-401,-36,90,-301,62,34,-260,173,123,-250,164,149,-232,142,135,-257,77,-62,-365,-78,-75,-257,81,-73,-233,86,-95,-339,109,231,-431,-149,-32,-426,-158,-41,-566,-262,272,-484,-184,1,-546,-272,290,-555,-268,299,-377,-54,101,-461,-202,9,-541,-273,255,-564,-262,251,-543,-228,201,-518,-241,205,-549,-254,142,-522,-267,144,-526,-214,97,-497,-228,96,-523,-219,54,-494,-233,57,-611,-406,189,-548,-297,115,-524,-264,61,-503,-228,7,-646,-461,327,-630,-428,263,-143,151,52,-254,96,49,130,151,-39,37,114,318,102,79,97,72,35,76,109,89,-124,123,235,92,35,94,206,48,236,523,94,141,-162,89,30,-131,124,128,-26,32,134,477,57,84,159,29,204,695,33,156,329,101,196,147,75,67,-167,48,200,640,41,181,236,53,94,-224,39,184,525,64,156,174,35,133,394,71,27,-150,52,243,581,47,180,-126,44,144,247,36,165,475,145,78,23,122,130,130,43,122,280,54,59,-150,34,139,393,74,220,-65,51,64,-217,133,213,123,75,57,-155,66,62,-255,100,247,7,26,234,699,106,42,-456,61,39,-160,96,47,-140,75,6,-217,63,7,-216,57,17,-217,67,24,-220,79,17,-220,49,-69,-609,31,-69,-608,51,-44,-613,27,-46,-614,43,1,-260,59,23,-266,48,-6,-305,57,0,-306,85,3,-265,68,-14,-305,79,-20,-260,64,-21,-303,53,-19,-257,53,-20,-303,31,-54,-593,40,-48,-594,48,-55,-595,46,-63,-593,36,-62,-593,56,195,177,63,65,-257,368,105,197,384,-69,-50,199,184,8,394,-71,-116,356,94,218,147,173,110,440,-35,75,314,56,29,270,162,119,261,153,145,242,129,132,251,77,-67,400,-58,-89,250,81,-79,227,86,-99,358,98,227,469,-118,-60,467,-129,-68,614,-234,243,516,-152,-30,595,-247,260,604,-242,270,419,-57,87,495,-171,-21,589,-247,226,612,-234,222,588,-201,173,564,-215,177,594,-225,114,568,-240,116,567,-186,70,539,-201,69,564,-190,26,535,-206,30,661,-370,146,615,-302,76,577,-239,34,547,-199,-15,718,-415,298,692,-399,238,158,151,52,265,86,47,26,-72,-816,-81,-29,-821,48,223,626,52,212,545,56,228,583,47,183,581,51,209,580,52,217,596,47,216,564,53,225,551,42,217,582,-31,183,581,-32,223,626,-37,212,545,-38,225,551,-27,217,582,-37,217,596,-36,209,580,-32,216,564,-41,228,583] }, - { "name": "storkFly_B_012", "vertices": [7,226,111,7,204,173,7,51,-159,7,213,-52,-115,142,-42,7,70,243,-21,102,319,-87,67,97,7,168,652,-57,22,75,7,155,393,7,52,-91,-93,77,-124,-105,224,93,-19,81,205,7,10,83,-32,228,519,7,88,393,7,237,505,7,245,706,7,171,459,-78,129,-162,-73,18,-132,7,196,685,7,257,562,7,194,176,-111,117,-29,-17,124,478,-41,72,159,-13,204,693,7,168,-146,7,205,927,-18,144,329,7,240,16,7,111,499,-86,183,147,-60,55,-167,7,160,328,7,93,-232,-33,197,638,-25,169,236,-37,82,-224,-24,177,524,-49,143,174,-19,122,394,-55,18,-152,7,72,319,-37,238,577,-32,168,-126,-29,132,247,-21,155,474,-129,66,23,7,260,654,7,199,467,-107,117,130,-28,109,279,-38,47,-150,7,65,281,-18,128,393,-56,208,-65,-35,52,-217,-117,200,123,7,136,583,-60,48,-154,-50,51,-256,7,52,-248,-80,236,8,-10,233,696,7,182,223,-91,41,-458,7,35,191,7,70,-475,-46,31,-162,-80,36,-138,-70,7,-222,-58,9,-223,-53,19,-223,-64,26,-223,-75,18,-223,-81,-4,-621,-61,0,-621,-91,21,-622,-64,27,-625,-44,16,-269,-63,35,-268,-52,17,-312,-63,21,-312,-86,12,-268,-69,4,-312,-76,-10,-268,-64,0,-312,-50,-6,-268,-53,2,-312,-65,15,-605,-74,18,-604,-80,10,-605,-76,3,-604,-67,5,-605,-41,183,177,-48,54,-257,-371,143,173,-378,-29,-85,-180,191,1,-384,-27,-151,-361,129,194,-132,160,111,-439,15,40,-317,97,5,-260,185,109,-254,171,134,-241,148,119,-266,103,-84,-392,-15,-125,-262,113,-96,-238,107,-113,-364,132,203,-474,-77,-97,-470,-85,-107,-662,-190,177,-536,-103,-73,-646,-206,195,-655,-202,204,-420,-7,51,-519,-126,-65,-637,-205,161,-658,-188,157,-626,-155,113,-604,-172,117,-630,-173,51,-606,-191,54,-594,-134,14,-569,-153,14,-588,-135,-29,-562,-155,-24,-723,-315,74,-633,-213,19,-598,-179,-27,-564,-143,-75,-782,-375,201,-754,-339,142,-143,139,52,-266,116,27,129,139,-42,37,102,319,102,67,97,72,22,75,109,77,-124,119,222,93,35,81,206,48,228,519,94,129,-162,89,16,-132,125,113,-29,32,124,478,57,72,159,29,204,693,33,144,329,101,183,147,75,55,-167,48,197,638,41,169,236,53,82,-224,39,177,524,64,143,174,35,122,394,71,14,-150,52,238,577,47,168,-126,44,132,247,36,155,474,145,66,23,122,117,130,43,110,280,54,47,-150,34,128,393,70,206,-65,51,52,-217,133,200,123,75,45,-155,66,51,-256,94,234,8,26,233,696,106,41,-458,61,26,-161,96,34,-140,76,-3,-219,64,-1,-219,58,8,-219,68,15,-221,80,7,-222,54,-52,-615,36,-52,-614,57,-27,-617,33,-28,-618,45,-2,-263,61,19,-267,49,-5,-307,59,0,-308,86,0,-267,70,-14,-307,80,-24,-264,66,-20,-307,53,-23,-261,55,-20,-306,37,-38,-598,46,-32,-599,53,-39,-599,51,-47,-599,41,-46,-598,56,183,177,63,54,-257,391,142,167,408,-13,-96,192,185,0,409,-9,-163,383,127,188,147,160,111,473,23,24,329,94,0,271,177,104,267,163,129,254,138,115,261,101,-89,417,2,-136,255,112,-101,232,104,-117,386,131,196,497,-46,-120,496,-57,-129,697,-153,154,554,-73,-98,682,-169,173,691,-164,181,458,-2,36,537,-95,-89,672,-168,139,692,-152,134,657,-120,91,636,-138,96,659,-139,29,637,-158,33,621,-103,-7,596,-123,-6,613,-104,-50,588,-126,-44,751,-273,42,688,-210,-15,635,-151,-48,594,-114,-91,834,-317,183,798,-302,127,158,139,52,279,109,24,35,-39,-822,-83,18,-825,48,219,623,52,205,543,56,222,580,47,177,580,51,203,577,52,212,593,47,209,562,53,218,548,42,212,579,-31,177,580,-32,219,623,-37,205,543,-38,218,548,-27,212,579,-37,212,593,-36,203,577,-32,209,562,-41,222,580] }, - { "name": "storkFly_B_013", "vertices": [7,200,111,7,177,173,7,24,-159,7,187,-52,-119,113,-45,7,44,244,-21,77,319,-87,40,97,7,156,650,-57,-3,76,7,132,392,7,26,-91,-93,50,-124,-101,195,93,-19,55,205,7,-16,83,-32,208,514,7,65,393,7,217,500,7,235,700,7,149,457,-78,102,-162,-73,-11,-133,7,186,682,7,240,555,7,168,175,-117,87,-32,-17,103,478,-41,45,159,-13,193,689,7,141,-147,7,206,923,-18,119,328,7,213,16,7,91,500,-86,157,147,-60,28,-167,7,136,327,7,66,-230,-33,184,635,-25,142,235,-37,54,-224,-24,158,522,-49,117,174,-19,99,394,-55,-10,-152,7,48,320,-37,221,571,-32,142,-126,-29,106,247,-21,134,474,-129,40,23,7,248,647,7,177,464,-107,91,130,-28,83,280,-38,20,-150,7,40,282,-18,105,393,-53,178,-65,-35,24,-219,-117,174,123,7,121,583,-60,19,-153,-50,26,-258,7,26,-249,-75,206,8,-10,223,690,7,155,222,-91,37,-460,7,8,191,7,68,-474,-46,2,-162,-80,6,-139,-69,-18,-224,-57,-16,-224,-52,-6,-223,-63,0,-223,-74,-7,-224,-76,0,-622,-56,4,-622,-86,26,-620,-59,32,-623,-43,-5,-269,-62,13,-268,-50,0,-312,-61,4,-311,-84,-9,-269,-67,-12,-312,-74,-32,-270,-62,-17,-313,-48,-28,-270,-51,-14,-313,-60,17,-604,-69,20,-603,-75,12,-604,-71,5,-605,-62,8,-605,-41,156,177,-48,30,-259,-373,184,165,-413,39,-109,-174,176,-1,-414,47,-175,-369,166,184,-132,134,110,-468,90,17,-325,136,-4,-251,192,105,-251,174,129,-246,150,112,-281,126,-94,-420,58,-147,-271,142,-106,-251,121,-122,-372,170,193,-518,21,-129,-515,12,-140,-747,-54,126,-586,12,-110,-736,-75,143,-745,-69,152,-456,62,27,-577,-14,-103,-726,-74,110,-741,-52,106,-699,-26,67,-682,-48,70,-703,-37,4,-685,-61,5,-657,-7,-28,-637,-32,-29,-648,-5,-71,-629,-32,-67,-832,-149,10,-715,-72,-31,-670,-45,-74,-625,-17,-116,-913,-200,129,-873,-170,75,-143,112,52,-278,136,18,134,111,-45,37,77,319,102,40,97,72,-3,76,109,50,-124,116,194,93,35,55,206,48,208,514,94,102,-162,89,-11,-132,132,85,-32,32,103,478,57,45,159,29,193,689,33,119,328,101,157,147,75,28,-167,48,184,635,41,142,235,53,54,-224,39,158,522,64,117,174,35,99,394,70,-12,-151,52,221,571,47,142,-126,44,106,247,36,134,474,145,40,23,122,91,130,43,84,280,54,20,-150,34,105,393,68,177,-65,51,24,-219,133,174,123,75,18,-154,66,26,-258,90,204,8,26,223,690,106,37,-460,61,0,-161,96,6,-140,76,-25,-222,64,-24,-221,59,-13,-221,69,-7,-222,81,-14,-223,61,-44,-619,43,-44,-619,64,-19,-619,40,-20,-620,46,-19,-265,63,1,-267,52,-17,-309,61,-11,-309,88,-18,-268,72,-26,-309,81,-42,-267,67,-33,-309,54,-41,-264,56,-32,-309,44,-31,-601,52,-26,-601,60,-32,-602,57,-40,-602,48,-40,-602,56,156,177,63,30,-259,390,188,161,436,62,-115,187,172,-1,433,71,-181,388,169,181,147,134,110,496,105,5,337,138,-7,264,188,101,265,170,125,260,145,108,277,123,-98,439,83,-154,266,139,-109,246,118,-125,390,173,190,530,55,-144,531,45,-154,762,-17,114,592,42,-127,753,-38,132,761,-32,140,488,75,16,582,17,-119,741,-37,99,756,-16,94,713,8,55,697,-14,59,717,-4,-7,700,-28,-5,670,24,-40,650,0,-40,661,24,-83,642,-2,-79,840,-111,-8,760,-61,-59,693,-14,-86,642,13,-124,936,-145,125,895,-134,72,158,112,52,292,133,15,45,-12,-824,-78,43,-822,48,205,619,52,187,539,56,206,575,47,161,577,51,187,574,52,196,589,47,192,558,53,200,543,42,196,575,-31,161,577,-32,205,619,-37,187,539,-38,200,543,-27,196,575,-37,196,589,-36,187,574,-32,192,558,-41,206,575] } - ], - - "morphColors": [ - { "name": "stork_colorMap", "colors": [0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.030,0.040,0.050,0.030,0.040,0.050,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.030,0.040,0.050,0.030,0.040,0.050,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.850,0.350,0.150,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.850,0.350,0.150,0.810,0.750,0.750,0.850,0.350,0.150,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.850,0.350,0.150,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.850,0.350,0.150,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.850,0.350,0.150,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.810,0.750,0.750,0.030,0.040,0.050,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.030,0.040,0.050,0.030,0.040,0.050,0.810,0.750,0.750,0.810,0.750,0.750,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.810,0.750,0.750,0.810,0.750,0.750,0.030,0.040,0.050,0.030,0.040,0.050,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.810,0.750,0.750,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.810,0.750,0.750,0.030,0.040,0.050,0.030,0.040,0.050,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.030,0.040,0.050,0.810,0.750,0.750,0.030,0.040,0.050,0.030,0.040,0.050,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.030,0.040,0.050,0.030,0.040,0.050,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.030,0.040,0.050,0.030,0.040,0.050,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.010,0.000,0.050,0.810,0.750,0.750,0.810,0.750,0.750,0.850,0.350,0.150,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.850,0.350,0.150,0.810,0.750,0.750,0.850,0.350,0.150,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.850,0.350,0.150,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.850,0.350,0.150,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.850,0.350,0.150,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.810,0.750,0.750,0.030,0.040,0.050,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.030,0.040,0.050,0.030,0.040,0.050,0.810,0.750,0.750,0.810,0.750,0.750,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.810,0.750,0.750,0.810,0.750,0.750,0.030,0.040,0.050,0.030,0.040,0.050,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.810,0.750,0.750,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.810,0.750,0.750,0.030,0.040,0.050,0.030,0.040,0.050,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.030,0.040,0.050,0.030,0.040,0.050,0.030,0.040,0.050,0.810,0.750,0.750,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.850,0.350,0.150,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.010,0.000,0.050,0.010,0.000,0.050,0.810,0.750,0.750,0.810,0.750,0.750,0.010,0.000,0.050,0.810,0.750,0.750,0.010,0.000,0.050,0.010,0.000,0.050,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.010,0.000,0.050,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.010,0.000,0.050,0.010,0.000,0.050,0.010,0.000,0.050,0.010,0.000,0.050,0.010,0.000,0.050,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750,0.810,0.750,0.750] } - ], - - "normals": [], - - "colors": [], - - "uvs": [[0.491029,0.397292,0.460780,0.345547,0.492206,0.346869,0.513205,0.366790,0.974633,0.861964,0.967919,0.886500,0.926208,0.884392,0.923128,0.822731,0.379789,0.550301,0.361380,0.530215,0.393524,0.491377,0.642090,0.808686,0.678787,0.830538,0.706256,0.872820,0.654733,0.868257,0.405596,0.514803,0.401226,0.457470,0.890657,0.865590,0.819363,0.835755,0.435629,0.473494,0.414137,0.418273,0.717196,0.920102,0.627139,0.899235,0.723649,0.909818,0.665075,0.775378,0.640107,0.775621,0.615645,0.860017,0.581751,0.817514,0.592416,0.787245,0.603164,0.776672,0.641433,0.765926,0.515660,0.799679,0.517541,0.785997,0.581690,0.869293,0.548346,0.870048,0.553064,0.833365,0.457495,0.839560,0.380487,0.817625,0.396316,0.802512,0.459160,0.811129,0.920271,0.887383,0.863667,0.885845,0.917002,0.893457,0.912104,0.890556,0.903012,0.902104,0.896243,0.916866,0.767618,0.873739,0.912667,0.918699,0.460629,0.806369,0.393092,0.775959,0.402965,0.759661,0.463709,0.784420,0.922360,0.908785,0.335869,0.732939,0.343891,0.721838,0.384768,0.740057,0.456547,0.444722,0.516702,0.859802,0.519957,0.835144,0.290271,0.732869,0.293828,0.722451,0.221387,0.746815,0.347062,0.774178,0.252274,0.791846,0.207653,0.802503,0.196512,0.780294,0.643269,0.758189,0.743696,0.813074,0.828719,0.813152,0.360307,0.491121,0.024890,0.870378,0.249839,0.818311,0.215550,0.805902,0.185019,0.774126,0.993717,0.887374,0.301534,0.065927,0.395386,0.140998,0.397535,0.139592,0.324419,0.079171,0.405030,0.128142,0.344995,0.070876,0.409642,0.120788,0.346999,0.044974,0.403580,0.128864,0.320942,0.048648,0.453000,0.162430,0.502410,0.190408,0.507147,0.183268,0.468391,0.138901,0.496095,0.199886,0.453328,0.161352,0.491179,0.207246,0.435955,0.187887,0.491537,0.206806,0.436663,0.186956,0.822919,0.413358,0.827039,0.407171,0.822576,0.414829,0.816261,0.423173,0.816566,0.422783,0.855610,0.407298,0.825209,0.447259,0.312556,0.822855,0.433332,0.367387,0.824952,0.447569,0.857798,0.410789,0.437057,0.346910,0.346842,0.537644,0.366414,0.525375,0.299111,0.661271,0.376500,0.554823,0.347091,0.539613,0.260062,0.616281,0.427576,0.345286,0.291707,0.325536,0.230573,0.261817,0.336039,0.233353,0.322306,0.333420,0.371848,0.302046,0.342691,0.224084,0.234230,0.256422,0.368671,0.304068,0.364503,0.382067,0.376809,0.293254,0.403616,0.367502,0.279719,0.392597,0.185841,0.348300,0.176432,0.361098,0.283360,0.408381,0.345691,0.219945,0.377869,0.421981,0.280279,0.385033,0.199360,0.329423,0.140080,0.306490,0.144404,0.302443,0.130107,0.148060,0.120437,0.112637,0.124596,0.101411,0.120285,0.269917,0.130284,0.085900,0.128509,0.090694,0.118158,0.206959,0.107659,0.226879,0.122006,0.264691,0.103973,0.171234,0.025494,0.110758,0.103223,0.173620,0.131210,0.144795,0.076450,0.178755,0.117916,0.208045,0.086127,0.216536,0.106489,0.230527,0.096394,0.254774,0.121625,0.109206,0.021786,0.022503,0.026961,0.065536,0.538631,0.380622,0.549582,0.410108,0.431604,0.519062,0.404573,0.561617,0.461483,0.501277,0.494787,0.476907,0.442092,0.550581,0.684908,0.761541,0.695299,0.794724,0.555602,0.433094,0.537271,0.442953,0.401990,0.577737,0.407624,0.555336,0.400040,0.578108,0.353952,0.684541,0.560071,0.441612,0.620762,0.564767,0.696311,0.494555,0.704991,0.608151,0.603826,0.538090,0.708995,0.603008,0.703076,0.485368,0.617315,0.482215,0.616372,0.485861,0.544536,0.512955,0.624149,0.474785,0.546327,0.471257,0.551809,0.592068,0.974633,0.861964,0.923129,0.822731,0.926208,0.884392,0.967919,0.886500,0.631833,0.672315,0.622560,0.685212,0.535671,0.593472,0.642091,0.808686,0.654733,0.868257,0.706256,0.872820,0.678788,0.830538,0.706088,0.481238,0.558831,0.589202,0.819364,0.835755,0.890657,0.865590,0.502446,0.512551,0.645620,0.653633,0.912104,0.890556,0.723649,0.909818,0.665075,0.775378,0.640107,0.775621,0.592417,0.787245,0.581752,0.817514,0.615645,0.860017,0.515660,0.799679,0.553064,0.833365,0.459160,0.811129,0.396316,0.802512,0.917003,0.893457,0.903013,0.902104,0.767619,0.873739,0.896244,0.916866,0.912668,0.918699,0.460629,0.806369,0.393092,0.775959,0.922360,0.908785,0.335869,0.732939,0.519958,0.835144,0.290272,0.732869,0.252275,0.791846,0.347062,0.774178,0.196513,0.780294,0.207654,0.802503,0.828720,0.813152,0.743697,0.813074,0.695300,0.794724,0.684908,0.761541,0.301534,0.065927,0.324420,0.079171,0.956024,0.723714,0.992303,0.711033,0.875911,0.652120,0.749604,0.724851,0.790639,0.725178,0.767275,0.708541,0.838723,0.738260,0.784666,0.690268,0.838826,0.655265,0.901260,0.743739,0.822324,0.692199,0.823023,0.689502,0.768885,0.704894,0.721581,0.703107,0.784229,0.688413,0.681865,0.697038,0.680884,0.702879,0.895489,0.636556,0.837335,0.658517,0.891169,0.639488,0.718707,0.707843,0.883432,0.647755,0.397535,0.139592,0.395386,0.140999,0.344995,0.070876,0.405031,0.128142,0.347000,0.044974,0.409643,0.120789,0.320943,0.048649,0.403581,0.128865,0.453001,0.162430,0.468391,0.138901,0.507147,0.183268,0.502410,0.190408,0.453329,0.161353,0.496096,0.199887,0.435956,0.187887,0.491180,0.207247,0.436664,0.186957,0.491538,0.206806,0.827039,0.407171,0.822920,0.413358,0.822577,0.414830,0.816262,0.423173,0.816567,0.422784,0.827274,0.444925,0.853904,0.409921,0.827048,0.445197,0.855821,0.412979,0.919160,0.477087,0.915443,0.474702,0.874220,0.655442,0.268782,0.766223,0.324032,0.757426,0.294948,0.762057,0.293329,0.784193,0.296407,0.761825,0.282160,0.764093,0.307995,0.759980,0.306094,0.744378,0.295625,0.761949,0.299668,0.783012,0.268680,0.766382,0.320942,0.755179,0.305607,0.744024,0.297485,0.760207,0.289405,0.761939,0.297943,0.764999,0.307022,0.758163,0.294481,0.748824,0,0]], - - "faces": [10,35,98,0,0,1,2,0,10,0,98,1,0,0,2,3,10,60,36,41,0,5,6,4,10,41,36,21,0,4,6,7,10,38,41,30,0,8,9,15,10,30,41,48,0,15,9,10,10,43,54,28,0,11,12,14,10,28,54,7,0,14,12,13,10,59,3,48,0,16,19,10,10,48,3,30,0,10,19,15,10,36,12,21,0,6,17,7,10,21,12,26,0,7,17,18,10,59,66,3,0,16,20,19,10,3,66,33,0,19,20,56,10,15,70,9,0,21,22,23,10,59,48,21,0,16,10,69,10,21,48,41,0,69,10,9,10,54,43,35,0,12,11,24,10,35,43,98,0,24,11,25,10,49,28,14,0,27,14,26,10,49,40,43,0,27,28,11,10,68,25,40,0,29,30,28,10,40,25,43,0,28,30,11,10,32,37,40,0,31,32,28,10,40,37,68,0,28,32,29,10,57,55,5,0,34,35,33,10,5,55,49,0,33,35,27,10,34,27,17,0,37,38,36,10,17,27,44,0,36,38,39,10,63,56,11,0,42,43,41,10,2,11,56,0,40,41,43,10,73,22,51,0,44,45,46,10,51,22,7,0,46,45,13,10,22,9,7,0,45,23,13,10,7,9,28,0,13,23,14,10,9,45,15,0,23,47,21,10,58,50,10,0,48,49,51,10,10,50,20,0,51,49,50,10,12,36,63,0,17,6,42,10,63,36,56,0,42,6,43,10,9,70,28,0,23,22,14,10,28,70,14,0,14,22,26,10,49,14,5,0,27,26,33,10,5,14,70,0,33,26,22,10,72,63,11,0,52,42,41,10,16,18,53,0,53,54,55,10,46,6,57,0,57,58,34,10,57,6,55,0,34,58,35,10,47,24,18,0,59,60,54,10,47,52,24,0,59,61,60,10,16,42,266,0,53,62,296,10,270,264,269,0,300,294,299,10,269,264,265,0,299,294,295,10,47,265,67,0,59,295,65,10,67,39,29,0,65,63,64,10,1,98,25,0,66,25,30,10,25,98,43,0,30,25,11,10,51,140,26,0,46,67,18,10,26,140,4,0,18,67,68,10,42,53,50,0,62,55,49,10,50,53,20,0,49,55,50,10,50,27,42,0,49,38,62,10,29,31,67,0,64,70,65,10,8,23,39,0,71,72,63,10,23,31,29,0,72,70,64,10,58,10,32,0,48,51,31,10,32,10,37,0,31,51,32,10,40,49,32,0,28,27,31,10,49,55,32,0,27,35,31,10,55,6,32,0,35,58,31,10,0,13,35,0,0,103,1,10,35,13,61,0,1,103,106,10,44,58,6,0,39,48,58,10,6,58,32,0,58,48,31,10,46,44,6,0,57,39,58,10,23,29,39,0,72,64,63,10,16,53,42,0,53,55,62,10,50,58,27,0,49,48,38,10,27,58,44,0,38,48,39,10,22,45,9,0,45,47,23,10,17,44,46,0,36,39,57,10,54,140,7,0,12,67,13,10,7,140,51,0,13,67,46,10,19,52,67,0,73,61,65,10,67,52,47,0,65,61,59,10,67,31,19,0,65,70,73,10,64,60,41,0,107,108,9,10,56,60,2,0,43,5,40,10,2,60,65,0,40,5,74,10,62,42,34,0,102,62,37,10,34,42,27,0,37,62,38,10,71,41,38,0,109,9,8,10,65,60,64,0,110,108,107,10,22,74,45,0,75,76,78,10,45,74,75,0,78,76,77,10,76,72,75,0,79,80,77,10,75,72,45,0,77,80,78,10,76,77,72,0,79,81,80,10,72,77,63,0,80,81,82,10,77,78,63,0,81,83,82,10,63,78,73,0,82,83,84,10,78,74,73,0,83,76,84,10,73,74,22,0,84,76,75,10,85,86,83,0,86,87,85,10,83,86,84,0,85,87,88,10,88,87,86,0,89,90,87,10,86,87,84,0,87,90,88,10,90,89,88,0,91,92,89,10,88,89,87,0,89,92,90,10,92,91,90,0,93,94,91,10,90,91,89,0,91,94,92,10,85,83,92,0,86,85,93,10,92,83,91,0,93,85,94,10,78,87,74,0,83,90,76,10,74,87,89,0,76,90,92,10,89,91,74,0,92,94,76,10,74,91,75,0,76,94,77,10,91,83,75,0,94,85,77,10,75,83,76,0,77,85,79,10,84,77,83,0,88,81,85,10,83,77,76,0,85,81,79,10,87,78,84,0,90,83,88,10,84,78,77,0,88,83,81,10,93,94,85,0,95,96,86,10,85,94,86,0,86,96,87,10,95,88,94,0,97,89,96,10,94,88,86,0,96,89,87,10,95,96,88,0,97,98,89,10,88,96,90,0,89,98,91,10,96,97,90,0,98,99,91,10,90,97,92,0,91,99,93,10,97,93,92,0,99,95,93,10,92,93,85,0,93,95,86,10,81,79,95,0,100,101,97,10,95,79,96,0,97,101,98,10,80,97,79,0,104,99,101,10,79,97,96,0,101,99,98,10,82,93,80,0,105,95,104,10,80,93,97,0,104,95,99,10,82,81,94,0,105,100,96,10,81,95,94,0,100,97,96,10,42,62,264,0,62,102,294,10,264,62,39,0,294,102,63,10,39,62,8,0,63,102,71,10,51,26,73,0,46,18,44,10,63,73,12,0,42,44,17,10,26,12,73,0,18,17,44,10,21,26,4,0,7,18,68,10,33,66,0,0,56,20,0,10,0,66,13,0,0,20,103,10,82,94,93,0,105,96,95,10,72,11,45,0,52,41,47,10,15,45,11,0,21,47,41,10,99,71,69,0,111,109,112,10,41,99,64,0,9,111,107,10,71,99,41,0,109,111,9,10,64,99,69,0,107,111,112,10,69,71,64,0,112,109,107,10,64,71,65,0,107,109,110,10,54,35,105,0,12,24,164,10,105,35,61,0,164,24,163,10,107,106,100,0,114,115,116,10,110,104,141,0,118,119,117,10,141,104,122,0,117,119,120,10,108,13,102,0,121,103,122,10,102,13,66,0,122,103,20,10,13,108,61,0,103,121,106,10,61,108,109,0,106,121,123,10,110,105,109,0,118,113,123,10,109,105,61,0,123,113,106,10,105,110,140,0,113,118,124,10,140,110,141,0,124,118,117,10,21,113,102,0,69,125,122,10,102,113,107,0,122,125,114,10,113,112,107,0,125,126,114,10,107,112,106,0,114,126,115,10,112,113,103,0,126,125,127,10,103,113,114,0,127,125,128,10,66,59,102,0,20,16,122,10,102,59,21,0,122,16,69,10,115,109,100,0,129,123,116,10,100,109,108,0,116,123,121,10,115,104,109,0,129,119,123,10,109,104,110,0,123,119,118,10,21,4,114,0,69,130,128,10,114,4,111,0,128,130,131,10,102,107,108,0,122,114,121,10,108,107,100,0,121,114,116,10,101,103,111,0,132,127,131,10,111,103,114,0,131,127,128,10,103,117,112,0,127,133,126,10,112,117,116,0,126,133,134,10,118,100,125,0,137,116,136,10,126,125,100,0,135,136,116,10,112,116,106,0,126,134,115,10,106,116,119,0,115,134,138,10,121,120,115,0,139,140,129,10,115,120,104,0,129,140,119,10,100,118,115,0,116,137,129,10,115,118,121,0,129,137,139,10,131,133,122,0,141,142,120,10,133,123,122,0,142,143,120,10,101,122,123,0,132,120,143,10,117,123,116,0,133,143,134,10,116,123,119,0,134,143,138,10,129,134,128,0,144,145,146,10,128,134,126,0,146,145,135,10,126,134,127,0,135,145,147,10,127,134,129,0,147,145,144,10,131,135,130,0,141,148,149,10,130,135,128,0,149,148,146,10,128,135,129,0,146,148,144,10,129,135,131,0,144,148,141,10,133,136,132,0,142,150,151,10,132,136,130,0,151,150,149,10,130,136,131,0,149,150,141,10,131,136,133,0,141,150,142,10,123,137,119,0,143,152,138,10,119,137,132,0,138,152,151,10,132,137,133,0,151,152,142,10,133,137,123,0,142,152,143,10,124,138,125,0,153,154,136,10,125,138,118,0,136,154,137,10,118,138,121,0,137,154,139,10,121,138,120,0,139,154,140,10,120,138,124,0,140,154,153,10,127,139,126,0,147,155,135,10,126,139,125,0,135,155,136,10,125,139,124,0,136,155,153,10,124,139,127,0,153,155,147,10,103,101,117,0,127,132,133,10,117,101,123,0,133,132,143,10,100,106,126,0,116,115,135,10,126,106,128,0,135,115,146,10,106,130,128,0,115,149,146,10,130,106,132,0,149,115,151,10,106,119,132,0,115,138,151,10,21,114,113,0,69,128,125,10,104,127,122,0,119,147,120,10,127,129,122,0,147,144,120,10,129,131,122,0,144,141,120,10,120,124,104,0,140,153,119,10,104,124,127,0,119,153,147,10,140,54,105,0,67,12,164,10,111,4,141,0,131,130,117,10,141,4,140,0,117,130,124,10,111,141,101,0,131,117,132,10,101,141,122,0,132,117,120,10,47,18,16,0,59,54,53,10,1,209,0,0,3,156,0,10,0,209,157,0,0,156,157,10,150,158,161,0,185,186,184,10,161,158,176,0,184,186,187,10,38,30,161,0,8,15,159,10,161,30,167,0,159,15,158,10,163,154,171,0,191,192,194,10,171,154,144,0,194,192,193,10,175,167,3,0,160,158,19,10,3,167,30,0,19,158,15,10,158,150,146,0,186,185,198,10,146,150,152,0,198,185,197,10,33,180,3,0,56,161,19,10,3,180,175,0,19,161,160,10,173,176,158,0,201,187,186,10,15,145,70,0,21,202,22,10,161,167,150,0,159,158,162,10,150,167,175,0,162,158,160,10,209,163,157,0,204,191,203,10,157,163,171,0,203,191,194,10,148,154,168,0,207,192,206,10,163,160,168,0,191,205,206,10,163,25,160,0,191,30,205,10,160,25,68,0,205,30,29,10,68,37,160,0,29,32,205,10,160,37,156,0,205,32,208,10,168,172,5,0,206,209,33,10,5,172,57,0,33,209,34,10,164,153,17,0,210,211,36,10,17,153,34,0,36,211,37,10,178,11,173,0,212,41,201,10,2,173,11,0,40,201,41,10,184,170,151,0,213,214,215,10,151,170,144,0,215,214,193,10,154,145,144,0,192,202,193,10,144,145,151,0,193,202,215,10,145,15,165,0,202,21,216,10,174,10,169,0,217,51,218,10,169,10,20,0,218,51,50,10,146,178,158,0,198,212,186,10,158,178,173,0,186,212,201,10,148,70,154,0,207,22,192,10,154,70,145,0,192,22,202,10,70,148,5,0,22,207,33,10,5,148,168,0,33,207,206,10,183,11,178,0,219,41,212,10,149,53,18,0,220,55,54,10,46,57,143,0,57,34,221,10,143,57,172,0,221,34,209,10,166,18,24,0,222,54,60,10,166,24,52,0,222,60,61,10,255,260,257,0,285,290,287,10,166,262,149,0,222,292,220,10,255,181,159,0,285,225,223,10,159,181,155,0,223,225,226,10,1,25,209,0,66,30,204,10,209,25,163,0,204,30,191,10,170,152,251,0,214,197,228,10,251,152,142,0,228,197,227,10,162,169,53,0,224,218,55,10,53,169,20,0,55,218,50,10,169,162,153,0,218,224,211,10,155,181,31,0,226,225,70,10,8,159,23,0,71,223,72,10,23,155,31,0,72,226,70,10,174,156,10,0,217,208,51,10,10,156,37,0,51,208,32,10,160,156,168,0,205,208,206,10,168,156,172,0,206,208,209,10,156,143,172,0,208,221,209,10,0,157,147,0,0,157,166,10,147,157,177,0,166,157,165,10,164,143,174,0,210,221,217,10,143,156,174,0,221,208,217,10,46,143,164,0,57,221,210,10,23,159,155,0,72,223,226,10,71,38,161,0,109,8,159,10,149,162,53,0,220,224,55,10,164,174,153,0,210,217,211,10,153,174,169,0,211,217,218,10,151,145,165,0,215,202,216,10,17,46,164,0,36,57,210,10,170,251,144,0,214,228,193,10,144,251,171,0,193,228,194,10,166,52,181,0,222,61,225,10,181,52,19,0,225,61,73,10,181,19,31,0,225,73,70,10,173,2,176,0,201,40,187,10,176,2,65,0,187,40,74,10,179,161,176,0,167,159,168,10,153,162,34,0,211,224,37,10,34,162,62,0,37,224,102,10,65,179,176,0,110,167,168,10,151,165,185,0,231,232,256,10,185,165,186,0,256,232,255,10,165,183,186,0,232,257,255,10,186,183,187,0,255,257,258,10,187,183,188,0,258,257,260,10,188,183,178,0,260,257,259,10,188,178,189,0,260,259,262,10,189,178,184,0,262,259,261,10,189,184,185,0,262,261,256,10,185,184,151,0,256,261,231,10,195,197,194,0,264,265,263,10,194,197,196,0,263,265,266,10,195,198,197,0,264,267,265,10,197,198,199,0,265,267,268,10,198,200,199,0,267,269,268,10,199,200,201,0,268,269,270,10,200,202,201,0,269,271,270,10,201,202,203,0,270,271,272,10,202,194,203,0,271,263,272,10,203,194,196,0,272,263,266,10,189,185,198,0,262,256,267,10,198,185,200,0,267,256,269,10,200,185,202,0,269,256,271,10,202,185,186,0,271,256,255,10,202,186,194,0,271,255,263,10,194,186,187,0,263,255,258,10,187,188,194,0,258,260,263,10,194,188,195,0,263,260,264,10,188,189,195,0,260,262,264,10,195,189,198,0,264,262,267,10,197,205,196,0,265,273,266,10,196,205,204,0,266,273,274,10,197,199,205,0,265,268,273,10,205,199,206,0,273,268,275,10,206,199,207,0,275,268,276,10,207,199,201,0,276,268,270,10,207,201,208,0,276,270,277,10,208,201,203,0,277,270,272,10,208,203,204,0,277,272,274,10,204,203,196,0,274,272,266,10,207,190,206,0,276,278,275,10,206,190,192,0,275,278,279,10,207,208,190,0,276,277,278,10,190,208,191,0,278,277,280,10,193,191,204,0,281,280,274,10,204,191,208,0,274,280,277,10,193,205,192,0,281,273,279,10,192,205,206,0,279,273,275,10,162,258,62,0,224,288,102,10,62,258,159,0,102,288,223,10,62,159,8,0,102,223,71,10,170,184,152,0,214,213,197,10,178,146,184,0,212,198,213,10,184,146,152,0,213,198,197,10,150,142,152,0,185,227,197,10,33,0,180,0,56,0,161,10,180,0,147,0,161,0,166,10,193,204,205,0,281,274,273,10,183,165,11,0,219,216,41,10,15,11,165,0,21,41,216,10,210,182,71,0,169,170,109,10,161,179,210,0,159,167,169,10,71,161,210,0,109,159,169,10,179,182,210,0,167,170,169,10,65,71,179,0,110,109,167,10,179,71,182,0,167,109,170,10,171,216,157,0,194,229,203,10,157,216,177,0,203,229,230,10,218,211,217,0,172,173,174,10,233,215,252,0,176,177,175,10,252,215,221,0,175,177,178,10,219,213,147,0,179,180,166,10,147,213,180,0,166,180,161,10,220,219,177,0,181,179,165,10,177,219,147,0,165,179,166,10,177,216,220,0,165,171,181,10,220,216,221,0,181,171,178,10,216,251,221,0,171,182,178,10,221,251,252,0,178,182,175,10,218,224,213,0,172,183,180,10,213,224,150,0,180,183,162,10,224,218,223,0,183,172,188,10,223,218,217,0,188,172,174,10,225,224,214,0,190,183,189,10,214,224,223,0,189,183,188,10,180,213,175,0,161,180,160,10,175,213,150,0,160,180,162,10,219,220,211,0,179,181,173,10,211,220,226,0,173,181,195,10,221,215,220,0,178,177,181,10,220,215,226,0,181,177,195,10,222,142,225,0,196,199,190,10,225,142,150,0,190,199,162,10,211,218,219,0,173,172,179,10,219,218,213,0,179,172,180,10,212,222,214,0,200,196,189,10,214,222,225,0,189,196,190,10,214,223,228,0,189,188,249,10,228,223,227,0,249,188,248,10,229,236,211,0,254,284,173,10,237,211,236,0,251,173,284,10,230,227,217,0,253,248,174,10,223,217,227,0,188,174,248,10,215,231,226,0,177,252,195,10,226,231,232,0,195,252,250,10,211,226,229,0,173,195,254,10,229,226,232,0,254,195,250,10,242,233,244,0,247,176,245,10,233,234,244,0,176,246,245,10,212,234,233,0,200,246,176,10,227,230,228,0,248,253,249,10,228,230,234,0,249,253,246,10,240,239,245,0,244,243,242,10,239,237,245,0,243,251,242,10,237,238,245,0,251,241,242,10,238,240,245,0,241,244,242,10,242,241,246,0,247,240,239,10,241,239,246,0,240,243,239,10,239,240,246,0,243,244,239,10,240,242,246,0,244,247,239,10,244,243,247,0,245,238,237,10,243,241,247,0,238,240,237,10,241,242,247,0,240,247,237,10,242,244,247,0,247,245,237,10,234,230,248,0,246,253,236,10,230,243,248,0,253,238,236,10,243,244,248,0,238,245,236,10,244,234,248,0,245,246,236,10,235,236,249,0,235,284,234,10,236,229,249,0,284,254,234,10,229,232,249,0,254,250,234,10,232,231,249,0,250,252,234,10,231,235,249,0,252,235,234,10,238,237,250,0,241,251,233,10,237,236,250,0,251,284,233,10,236,235,250,0,284,235,233,10,235,238,250,0,235,241,233,10,234,212,228,0,246,200,249,10,228,212,214,0,249,200,189,10,211,237,217,0,173,251,174,10,237,239,217,0,251,243,174,10,217,239,241,0,174,243,240,10,241,243,217,0,240,238,174,10,217,243,230,0,174,238,253,10,150,224,225,0,162,183,190,10,215,233,238,0,177,176,241,10,238,233,240,0,241,176,244,10,233,242,240,0,176,247,244,10,231,215,235,0,252,177,235,10,215,238,235,0,177,241,235,10,251,216,171,0,228,229,194,10,251,142,252,0,182,199,175,10,252,142,222,0,175,199,196,10,233,252,212,0,176,175,200,10,212,252,222,0,200,175,196,10,166,149,18,0,222,220,54,10,190,253,192,0,278,282,279,10,191,193,253,0,280,281,282,10,253,193,192,0,282,281,279,10,191,253,190,0,280,282,278,10,82,254,81,0,105,283,100,10,80,79,254,0,104,101,283,10,254,79,81,0,283,101,100,10,80,254,82,0,104,283,105,10,60,56,36,0,606,606,606,10,168,154,163,0,206,192,191,10,43,28,49,0,11,14,27,10,257,262,166,0,287,292,222,10,159,258,255,0,223,288,285,10,258,162,256,0,288,224,286,10,259,256,261,0,289,286,291,10,260,263,257,0,290,293,287,10,259,260,258,0,289,290,288,10,258,260,255,0,288,290,285,10,263,261,257,0,293,291,287,10,262,256,149,0,292,286,220,10,260,259,263,0,290,289,293,10,259,261,263,0,289,291,293,10,257,261,262,0,287,291,292,10,262,261,256,0,292,291,286,10,258,256,259,0,288,286,289,10,255,257,166,0,285,287,222,10,265,272,269,0,295,302,299,10,16,267,47,0,53,297,59,10,272,267,271,0,302,297,301,10,271,267,266,0,301,297,296,10,266,264,270,0,296,294,300,10,268,270,269,0,298,300,299,10,271,270,268,0,301,300,298,10,272,271,268,0,302,301,298,10,269,272,268,0,299,302,298,10,266,270,271,0,296,300,301,10,266,42,264,0,296,62,294,10,265,264,39,0,295,294,63,10,47,272,265,0,59,302,295,10,47,267,272,0,59,297,302,10,166,181,255,0,222,225,285,10,149,256,162,0,220,286,224,10,67,265,39,0,65,295,63,10,16,266,267,0,53,296,297] - -} diff --git a/examples/models/fbx/bunny_thickness.jpg b/examples/models/fbx/bunny_thickness.jpg new file mode 100644 index 00000000000000..bb8fea1588d852 Binary files /dev/null and b/examples/models/fbx/bunny_thickness.jpg differ diff --git a/examples/models/fbx/bunny_thickness.png b/examples/models/fbx/bunny_thickness.png deleted file mode 100644 index 86c235eec00202..00000000000000 Binary files a/examples/models/fbx/bunny_thickness.png and /dev/null differ diff --git a/examples/models/gltf/Flamingo.glb b/examples/models/gltf/Flamingo.glb new file mode 100644 index 00000000000000..662e68eb93362e Binary files /dev/null and b/examples/models/gltf/Flamingo.glb differ diff --git a/examples/models/gltf/Horse.glb b/examples/models/gltf/Horse.glb new file mode 100644 index 00000000000000..0b7caa0a696837 Binary files /dev/null and b/examples/models/gltf/Horse.glb differ diff --git a/examples/models/gltf/LittlestTokyo.glb b/examples/models/gltf/LittlestTokyo.glb new file mode 100644 index 00000000000000..f2c7e042dc802f Binary files /dev/null and b/examples/models/gltf/LittlestTokyo.glb differ diff --git a/examples/models/gltf/Nefertiti/Nefertiti.glb b/examples/models/gltf/Nefertiti/Nefertiti.glb new file mode 100644 index 00000000000000..a388ee96842e9c Binary files /dev/null and b/examples/models/gltf/Nefertiti/Nefertiti.glb differ diff --git a/examples/models/gltf/Nefertiti/README.md b/examples/models/gltf/Nefertiti/README.md new file mode 100644 index 00000000000000..595906dacbe14a --- /dev/null +++ b/examples/models/gltf/Nefertiti/README.md @@ -0,0 +1,9 @@ +# Nefertiti + +## License Information + +Model is provided under a creative commons license for non-commercial purposes (CC BY-NC). + +3D scan of a copy of the Nefertiti Bust + +Digitized by Fraunhofer IGD, Competence Center Cultural Heritage Digitization, http://www.cultlab3d.de/ diff --git a/examples/models/gltf/Parrot.glb b/examples/models/gltf/Parrot.glb new file mode 100644 index 00000000000000..7f2e84d0b51e95 Binary files /dev/null and b/examples/models/gltf/Parrot.glb differ diff --git a/examples/models/gltf/PrimaryIonDrive.glb b/examples/models/gltf/PrimaryIonDrive.glb new file mode 100644 index 00000000000000..fb70aef5758fea Binary files /dev/null and b/examples/models/gltf/PrimaryIonDrive.glb differ diff --git a/examples/models/gltf/SimpleSkinning.gltf b/examples/models/gltf/SimpleSkinning.gltf new file mode 100644 index 00000000000000..41ebdc6a447b27 --- /dev/null +++ b/examples/models/gltf/SimpleSkinning.gltf @@ -0,0 +1,513 @@ +{ + "accessors": [ + { + "bufferView": 2, + "componentType": 5126, + "count": 64, + "max": [ + 4.482270240783691, + 1.1916500329971313, + 0.5620899796485901 + ], + "min": [ + -0.7385400533676147, + -0.8083500266075134, + -6.14601993560791 + ], + "type": "VEC3", + "byteOffset": 0 + }, + { + "bufferView": 2, + "byteOffset": 768, + "componentType": 5126, + "count": 64, + "max": [ + 1, + 1, + 1 + ], + "min": [ + -1, + -1, + -1 + ], + "type": "VEC3" + }, + { + "bufferView": 1, + "componentType": 5125, + "count": 132, + "max": [ + 63 + ], + "min": [ + 0 + ], + "type": "SCALAR", + "byteOffset": 0 + }, + { + "bufferView": 4, + "componentType": 5126, + "count": 3, + "max": [ + 1, + 0, + 0, + 0, + 0.0007900000200606883, + 1, + 0, + 0, + 0.015599999576807022, + 0, + 1, + 0, + 3.7517900466918945, + 0, + 0.12797999382019043, + 1 + ], + "min": [ + -0.9998800158500671, + -0.015599999576807022, + -0.0007900000200606883, + 0, + 0, + 0.0006000000284984708, + -1, + 0, + 0, + -0.9998800158500671, + -0.000590000010561198, + 0, + 0, + -0.09928999841213226, + 0, + 1 + ], + "type": "MAT4", + "byteOffset": 0 + }, + { + "bufferView": 0, + "componentType": 5123, + "count": 64, + "max": [ + 2, + 2, + 2, + 2 + ], + "min": [ + 1, + 1, + 2, + 2 + ], + "type": "VEC4", + "byteOffset": 0 + }, + { + "bufferView": 3, + "componentType": 5126, + "count": 64, + "max": [ + 1, + 0.13106000423431396, + 0, + 0 + ], + "min": [ + 0.868939995765686, + 0, + 0, + 0 + ], + "type": "VEC4", + "byteOffset": 0 + }, + { + "bufferView": 5, + "componentType": 5126, + "count": 10, + "max": [ + 0.4166699945926666 + ], + "min": [ + 0.041669998317956924 + ], + "type": "SCALAR", + "byteOffset": 0 + }, + { + "bufferView": 6, + "componentType": 5126, + "count": 10, + "max": [ + -0.006437911186367273, + 0.8523336052894592, + -0.5229341387748718, + -0.0009889232460409403 + ], + "min": [ + -0.009998129680752754, + 0.4723302721977234, + -0.8813651204109192, + -0.0044136554934084415 + ], + "type": "VEC4", + "byteOffset": 0 + }, + { + "bufferView": 5, + "byteOffset": 40, + "componentType": 5126, + "count": 10, + "max": [ + 0.4166699945926666 + ], + "min": [ + 0.041669998317956924 + ], + "type": "SCALAR" + }, + { + "bufferView": 6, + "byteOffset": 160, + "componentType": 5126, + "count": 10, + "max": [ + -0.0010160086676478386, + 0.8522936701774597, + -0.5229744911193848, + -0.0070647685788571835 + ], + "min": [ + -0.0033321231603622437, + 0.47228026390075684, + -0.8814147114753723, + -0.00925880204886198 + ], + "type": "VEC4" + } + ], + "animations": [ + { + "channels": [ + { + "sampler": 0, + "target": { + "node": 7, + "path": "rotation" + } + }, + { + "sampler": 1, + "target": { + "node": 8, + "path": "rotation" + } + } + ], + "name": "Take 01", + "samplers": [ + { + "input": 6, + "interpolation": "LINEAR", + "output": 7 + }, + { + "input": 8, + "interpolation": "LINEAR", + "output": 9 + } + ] + } + ], + "asset": { + "version": "2.0" + }, + "bufferViews": [ + { + "buffer": 0, + "byteLength": 512, + "byteOffset": 0, + "byteStride": 8, + "name": "shortBufferViews", + "target": 34962 + }, + { + "buffer": 0, + "byteLength": 528, + "byteOffset": 512, + "name": "floatBufferViews", + "target": 34963 + }, + { + "buffer": 0, + "byteLength": 1536, + "byteOffset": 1040, + "byteStride": 12, + "name": "floatBufferViews", + "target": 34962 + }, + { + "buffer": 0, + "byteLength": 1024, + "byteOffset": 2576, + "byteStride": 16, + "name": "floatBufferViews", + "target": 34962 + }, + { + "buffer": 0, + "byteLength": 192, + "byteOffset": 3600, + "byteStride": 64, + "name": "floatBufferViews" + }, + { + "buffer": 0, + "byteLength": 80, + "byteOffset": 3792, + "name": "floatBufferViews" + }, + { + "buffer": 0, + "byteLength": 320, + "byteOffset": 3872, + "byteStride": 16, + "name": "floatBufferViews" + } + ], + "buffers": [ + { + "name": "scene", + "byteLength": 4192, + "uri": "data:application/octet-stream;base64,AgABAAIAAgACAAEAAgACAAEAAgACAAIAAQACAAIAAgACAAEAAgACAAIAAQACAAIAAgACAAIAAgACAAIAAgACAAIAAQACAAIAAgABAAIAAgABAAIAAgACAAEAAgACAAIAAQACAAIAAgABAAIAAgACAAEAAgACAAIAAQACAAIAAgACAAEAAgACAAIAAQACAAIAAQACAAIAAgABAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAQACAAIAAgABAAIAAgACAAEAAgACAAIAAQACAAIAAgABAAIAAgACAAEAAgACAAIAAQACAAIAAgABAAIAAgACAAEAAgACAAIAAQACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgABAAIAAgACAAEAAgACAAIAAgACAAIAAgACAAIAAgABAAIAAgACAAEAAgACAAIAAQACAAIAAgABAAIAAgACAAEAAgACAAIAAQACAAIAAgABAAIAAgACAAEAAgACAAIAAQACAAIAAgABAAIAAgACAAEAAgACAAIAAQACAAIAAgAAAAAAAQAAAAIAAAAAAAAAAgAAAAMAAAAEAAAABQAAAAYAAAAEAAAABgAAAAcAAAAIAAAACQAAAAoAAAAIAAAACgAAAAsAAAAMAAAADQAAAA4AAAAMAAAADgAAAA8AAAAQAAAAEQAAABIAAAAQAAAAEgAAABMAAAAUAAAAFQAAABYAAAAUAAAAFgAAABcAAAAJAAAACAAAABgAAAAJAAAAGAAAABkAAAARAAAAEAAAABoAAAARAAAAGgAAABsAAAARAAAAGwAAABwAAAARAAAAHAAAAB0AAAAeAAAAHwAAACAAAAAeAAAAIAAAACEAAAATAAAAEgAAACIAAAATAAAAIgAAACMAAAALAAAACgAAACQAAAALAAAAJAAAACUAAAALAAAAJQAAACYAAAALAAAAJgAAACcAAAAoAAAAKQAAACoAAAAoAAAAKgAAACsAAAAYAAAACAAAACwAAAAYAAAALAAAAC0AAAAUAAAAFwAAAC4AAAAUAAAALgAAAC8AAAAwAAAAMQAAADIAAAAwAAAAMgAAADMAAAA0AAAANQAAADYAAAA0AAAANgAAADcAAAAiAAAAEgAAADgAAAAiAAAAOAAAADkAAAAeAAAAIQAAADoAAAAeAAAAOgAAADsAAAA8AAAAPQAAAD4AAAA8AAAAPgAAAD8AAAAEAAAADQAAAAwAAAAEAAAADAAAAAUAAABtqDBA/YeYP28NuL9tqDBAB/BOv28NuL+2oUI/B/BOv28NuL+2oUI//YeYP28NuL9tqDBA/YeYPyHlDz9tqDBAB/BOvyHlDz/Cbo9AB/BOvyHlDz/Cbo9A/YeYPyHlDz9tqDBAB/BOv28NuL9tqDBAB/BOvyHlDz+2oUI/B/BOvyHlDz+2oUI/B/BOv28NuL+2oUI/B/BOvyHlDz+2oUI//YeYPyHlDz/2ED2//YeYPyHlDz/2ED2/B/BOvyHlDz9tqDBA/YeYPyHlDz9tqDBA/YeYP28NuL+2oUI//YeYP28NuL+2oUI//YeYPyHlDz/Cbo9A/YeYP28NuL/Cbo9A/YeYPyHlDz/Cbo9AB/BOvyHlDz/Cbo9AB/BOv28NuL/Cbo9AB/BOv28NuL/Cbo9AB/BOvyHlDz/Cbo9A/YeYPyHlDz/Cbo9A/YeYP28NuL/Cbo9A/YeYPzKsxMBtqDBA/YeYPzKsxMD2ED2/B/BOv28NuL/2ED2/B/BOvyHlDz/2ED2//YeYPyHlDz/2ED2//YeYP28NuL/2ED2//YeYP28NuL/2ED2//YeYPyHlDz/2ED2/B/BOvyHlDz/2ED2/B/BOv28NuL/2ED2/B/BOv2YUwsC2oUI/B/BOv2YUwsBtqDBAB/BOvzKsxMBtqDBA/YeYPzKsxMDCbo9A/YeYPzKsxMDCbo9AB/BOvzKsxMBtqDBAB/BOvzKsxMDCbo9AB/BOvzKsxMDCbo9AB/BOvzKsxMDCbo9A/YeYPzKsxMBtqDBAB/BOv28NuL9tqDBA/YeYP28NuL9tqDBA/YeYPzKsxMBtqDBAB/BOvzKsxMC2oUI//YeYP2YUwsC2oUI/B/BOv2YUwsD2ED2/B/BOv2YUwsD2ED2//YeYP2YUwsC2oUI//YeYP2YUwsD2ED2//YeYP2YUwsD2ED2//YeYP2YUwsD2ED2/B/BOv2YUwsC2oUI//YeYP28NuL+2oUI/B/BOv28NuL+2oUI/B/BOv2YUwsC2oUI//YeYP2YUwsAAAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAACAAACAvwAAAIAAAACAAACAvwAAAIAAAACAAACAvwAAAIAAAACAAACAvwAAAIAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAACAAACAvwAAAIAAAACAAACAvwAAAIAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAACAAACAvwAAAIAAAACAAACAvwAAAIAAAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAzcm4/b26MPQAAAAAAAAAAxy5xP5UTbT0AAAAAAAAAAM3Kcz8uU0M9AAAAAAAAAAAz3HA/yjxyPQAAAAAAAAAA2nJeP5g0Bj4AAAAAAAAAAOFAYD/0+P09AAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAMcucT+VE209AAAAAAAAAADhQGA/9Pj9PQAAAAAAAAAAEOlnP4C3wD0AAAAAAAAAAM3Kcz8uU0M9AAAAAAAAAAAQ6Wc/gLfAPQAAAAAAAAAAq3hjP6g65D0AAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAA2nJeP5g0Bj4AAAAAAAAAADNybj9vbow9AAAAAAAAAAAz3HA/yjxyPQAAAAAAAAAAq3hjP6g65D0AAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAADHLnE/lRNtPQAAAAAAAAAAM3JuP29ujD0AAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAz3HA/yjxyPQAAAAAAAAAAzcpzPy5TQz0AAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAAAAAACAPyP4f78kl3+8ARhPugAAAIABGE86UkkdOgAAgL8AAACAJJd/PCP4f787qhq6AAAAgAAAAAAAAAAAAAAAAAAAgD8j+H+/JJd/vAEYT7oAAACAARhPOlJJHToAAIC/AAAAgCSXfzwj+H+/O6oaugAAAIBUHXBAjljLvTANAz4AAIA/Ka4qPeuoqj0AAAA+iqsqPnZUVT4AAIA+xVWVPjuqqj4AAMA+xVXVPimuKj3rqKo9AAAAPoqrKj52VFU+AACAPsVVlT47qqo+AADAPsVV1T4d9dK7iTJaPwPfBb9toJC7lxngu6naUz/Csg+/wTyIu86DAbymAD8/l3AqvysnW7sa2RS81MEeP2fQSL/0XhC7qLUgvD4AAz+c7Vu/9r+oujLPI7xG1fE+JaFhv8KegbqotSC8PgADP5ztW7/2v6i6GtkUvNTBHj9n0Ei/9F4Qu86DAbymAD8/l3AqvysnW7sTGuC7M9pTPzmzD79RPIi7wF9au7jO8T5lpGG/k3/nuzY+T7uIFQM/euJbv62t8LtqeCy7Ef8ePwWhSL/pKgS8/NjzuugzPz/jNSq/9R4QvPEzorq151M/UZ4PvwQyFryYK4W66y9aP6jhBb87she88TOiurXnUz9Rng+/BDIWvPzY87roMz8/4zUqv/UeELxqeCy7Ef8ePwWhSL/pKgS8Nj5Pu4gVAz964lu/ra3wuw==" + } + ], + "materials": [ + { + "doubleSided": true, + "emissiveFactor": [ + 0, + 0, + 0 + ], + "name": "Material", + "pbrMetallicRoughness": { + "baseColorFactor": [ + 0.196225211, + 0.2164051533, + 0.8000000119, + 1 + ], + "metallicFactor": 0, + "roughnessFactor": 0.6 + }, + "alphaMode": "OPAQUE" + } + ], + "meshes": [ + { + "name": "Cube", + "primitives": [ + { + "attributes": { + "JOINTS_0": 4, + "NORMAL": 1, + "POSITION": 0, + "WEIGHTS_0": 5 + }, + "indices": 2, + "material": 0, + "mode": 4 + } + ] + } + ], + "nodes": [ + { + "children": [ + 1 + ], + "name": "RootNode (gltf orientation matrix)", + "rotation": [ + -0.7071067811865475, + 0, + 0, + 0.7071067811865476 + ], + "translation": [ + 0, + 0, + 0 + ], + "scale": [ + 1, + 1, + 1 + ] + }, + { + "children": [ + 2 + ], + "name": "RootNode (model correction matrix)" + }, + { + "children": [ + 3, + 5 + ], + "name": "Root" + }, + { + "children": [ + 4 + ], + "matrix": [ + -0.29086000000000006, + 0.9551700000000001, + -0.05519000000000001, + 0, + -0.7711, + -0.19988000000000003, + 0.6045200000000001, + 0, + 0.5663900000000001, + 0.21839000000000003, + 0.7946700000000001, + 0, + 4.076250000000001, + 1.00545, + 5.903860000000001, + 1 + ], + "name": "Lamp" + }, + { + "name": "Lamp" + }, + { + "children": [ + 6, + 10, + 9 + ], + "matrix": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + -1.2499399999999998, + -0.19165000000000001, + 0.4379100000000001, + 1 + ], + "name": "Armature" + }, + { + "children": [ + 7, + 8 + ], + "name": "Armature_rootJoint" + }, + { + "name": "leg.R_Armature", + "rotation": [ + -0.0052362778224051, + 0.7072955369949341, + -0.7068748474121094, + -0.005794902332127094 + ], + "scale": [ + 1.000006079673767, + 1.0000020265579224, + 0.9999963641166687 + ], + "translation": [ + 0, + 0, + 0 + ] + }, + { + "name": "leg.L_Armature", + "rotation": [ + -0.0052362778224051, + 0.7072955369949341, + -0.7068748474121094, + -0.005794902332127094 + ], + "scale": [ + 1.000006079673767, + 1.0000020265579224, + 0.9999963641166687 + ], + "translation": [ + 3.749890089035034, + 0.1251000016927719, + -0.15771999955177307 + ] + }, + { + "matrix": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 1.7602800000000003, + 0.19165000000000001, + -0.4379100000000001, + 1 + ], + "name": "Cube" + }, + { + "mesh": 0, + "name": "Cube_0", + "skin": 0 + } + ], + "scene": 0, + "scenes": [ + { + "name": "OSG_Scene", + "nodes": [ + 0 + ] + } + ], + "skins": [ + { + "inverseBindMatrices": 3, + "joints": [ + 6, + 7, + 8 + ], + "skeleton": 6 + } + ] +} diff --git a/examples/models/gltf/SittingBox.glb b/examples/models/gltf/SittingBox.glb new file mode 100644 index 00000000000000..7cdd7d78d19dea Binary files /dev/null and b/examples/models/gltf/SittingBox.glb differ diff --git a/examples/models/gltf/Stork.glb b/examples/models/gltf/Stork.glb new file mode 100644 index 00000000000000..d70901d69c8f9b Binary files /dev/null and b/examples/models/gltf/Stork.glb differ diff --git a/examples/models/gltf/monster/glTF-lights/Monster.gltf b/examples/models/gltf/monster/glTF-lights/Monster.gltf index eb643e61b87fb8..51ce19dfb5a88c 100644 --- a/examples/models/gltf/monster/glTF-lights/Monster.gltf +++ b/examples/models/gltf/monster/glTF-lights/Monster.gltf @@ -1,6 +1,6 @@ { "asset": { - "generator": "COLLADA2GLTF with manual modifications for KHR_lights", + "generator": "COLLADA2GLTF with manual modifications for KHR_lights_punctual", "version": "2.0" }, "scene": 0, @@ -727,7 +727,7 @@ }, { "extensions": { - "KHR_lights": { + "KHR_lights_punctual": { "light": 0 } }, @@ -735,7 +735,7 @@ }, { "extensions": { - "KHR_lights": { + "KHR_lights_punctual": { "light": 1 } }, @@ -761,7 +761,7 @@ }, { "extensions": { - "KHR_lights": { + "KHR_lights_punctual": { "light": 2 } }, @@ -4523,10 +4523,10 @@ } ], "extensionsUsed": [ - "KHR_lights" + "KHR_lights_punctual" ], "extensions": { - "KHR_lights": { + "KHR_lights_punctual": { "lights": [ { "type": "point", diff --git a/examples/models/json/WaltHeadLo.json b/examples/models/json/WaltHeadLo.json deleted file mode 100644 index 196a8090a7c89e..00000000000000 --- a/examples/models/json/WaltHeadLo.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - - "metadata": { "formatVersion" : 3, "generatedBy": "Blender 2.58 Exporter" }, - - "scale" : 100.000000, - - "materials": [], - - "vertices": [-1306,2788,-842,340,-4515,-1884,1880,1458,-1603,-1576,-3514,21,-1252,-3430,576,1140,-3215,-1095,-2090,-14,-60,536,2907,1208,616,-3931,1094,-1173,57,2084,953,-2417,1942,1591,-3631,-523,464,107,2053,512,2509,-1828,-2124,478,-703,-69,533,-2496,-550,3107,405,-267,-448,-2319,718,-1566,2134,1161,-208,2183,902,7,2230,-371,3110,578,-341,-93,2345,-1623,-648,-1434,-349,1811,-2302,773,-4046,962,-917,1511,-2319,-1860,-509,-1255,-1760,2400,-433,-1843,952,810,-30,-2561,2523,1751,1048,891,-622,-3150,-1419,-1846,-1255,205,539,1483,-2386,-310,-302,2608,-1479,2017,1245,-1117,750,-2369,1182,-1500,2035,296,3081,743,1905,-344,504,864,1950,-2131,-225,2815,-1533,-2141,1024,-1226,-1985,-905,-656,1213,585,-2321,-742,-2050,-1418,-425,-947,2698,62,137,2641,2027,1987,-966,-596,3060,-954,-1972,-226,41,-1317,-145,2084,660,-1856,-1502,1630,-69,-1702,-18,2938,-1349,94,2423,2188,-1264,-3101,-1020,-1165,1586,-2258,548,-1281,-1779,1760,-604,-1220,1876,226,676,-302,-4294,-1849,205,3196,-858,-357,2585,1978,1809,-704,111,90,661,-2519,2047,-127,79,357,3010,922,-112,2322,-2066,1908,49,517,-1936,-1347,166,-427,-3774,1178,-1543,490,-2119,353,87,2077,-697,2735,1462,-5,-1570,2371,-1900,-316,129,-2020,404,393,-2003,-366,-480,-2049,1251,-1167,-1818,-738,32,2195,1744,-143,1131,722,2367,-228,36,2429,448,1806,-2318,-2127,243,-815,74,-2245,-1584,-132,3054,-1189,-1948,803,-1590,-180,300,2541,-2148,607,-542,-97,-4024,1319,-393,473,2452,-1741,1935,608,840,-2226,-1281,-1417,2353,1187,-1500,-267,1966,-995,2432,1628,-1658,2304,511,1383,-1759,-996,375,-2463,-1408,614,3154,-363,-982,768,-2394,-291,-3229,-1519,934,861,2409,311,2121,2230,-81,-302,-2381,-1536,2285,838,268,2894,-1427,-1033,465,2296,2049,-248,-793,741,-1527,2174,-572,170,2089,775,-1392,-1642,-1788,-1322,-822,-1418,-880,-1515,-2002,-158,-68,-186,1760,-2335,-1909,1767,227,1273,158,2086,-1429,-3844,-1269,-115,121,2637,544,42,-2395,-2411,-150,-523,-1519,2032,-1753,-1197,-4432,940,83,3079,-1139,160,-949,2758,2249,1136,-217,-705,2272,2066,813,319,2273,-1666,1123,-2023,2205,127,-236,-1839,-938,-1031,-998,1971,-2142,924,-1950,-1353,-1444,-2376,473,541,-2651,2214,-1539,-668,-1526,2254,256,-854,-88,-1373,-1880,1823,-1268,-391,1145,-2719,1245,-1645,617,-1986,-90,2873,1618,-1178,1284,-2342,1854,-559,-104,1038,61,2042,1807,689,805,-486,-1817,2335,548,-466,2419,-1270,108,2098,-974,-4084,867,2631,-4380,-189,2047,-75,-1129,-2103,1471,-1211,999,2184,1785,1827,-539,504,1979,1049,-1444,280,-2338,-1521,905,-4544,1185,-107,1189,-2487,855,971,-2388,1773,-744,49,607,-2174,-1424,-1484,-2508,371,508,-2340,-1401,42,3210,359,-590,2629,-1710,-1898,-416,328,1227,2926,-575,-976,292,2268,841,-1962,2109,1692,-612,-1382,156,2457,-1947,873,-1389,2183,-1100,-1775,2046,-2267,154,-266,911,-1377,-1613,-1057,2829,534,-2047,1195,60,-1776,1624,773,-4,1110,-2522,1225,-1264,-1515,-1050,-167,2243,1968,49,-16,671,2691,1521,-1161,-301,-2120,609,-1575,2057,1471,-307,1917,-1802,727,973,-1901,447,-1715,1105,-889,-1716,862,2654,1402,2118,1811,-332,-560,3210,-526,1675,-875,-1210,-1047,-2065,-1226,-864,-3084,1125,-24,-1534,2604,-953,-1530,-1494,-1886,2201,-76,1677,1349,-1965,-1014,-2403,1950,-306,-978,-2052,-1564,-1382,-1046,463,-679,2506,-754,-1399,-1639,-1907,-1234,241,766,-173,-2282,-176,2203,-2147,654,38,2120,-1302,-2399,1522,-89,769,2658,1,305,-2452,-46,-3106,1956,-1963,-323,-360,2216,-4548,272,-1091,101,2030,1001,284,2283,62,-3992,1303,-1060,-1316,-1482,-1650,-1865,25,-1891,1552,-1662,-957,-3499,1023,573,2457,1891,903,-321,-2129,-65,-626,-2269,1632,-3636,-30,-607,326,2226,-796,2815,1233,-1702,776,-1886,1062,2599,1356,-1059,-235,2240,-916,-1412,2178,1775,-1225,-69,1151,2364,1418,-624,3147,-97,-685,577,-2471,-629,-2068,-1455,-921,1678,-2275,-177,-1704,-1739,-191,-517,2942,1550,137,1781,1187,1874,-2096,206,-794,3058,2183,1516,-567,-390,126,2097,-2065,1661,-629,1775,-1345,-592,-904,-824,2435,299,-251,2484,1235,2592,1022,-491,-935,-1973,-1148,2865,51,-438,-1025,2485,1872,532,704,214,-232,-2380,528,3000,719,371,-2121,-1567,1828,76,762,-346,3272,-329,134,1738,2508,1518,1860,-1839,2258,925,-510,758,-1154,2324,-533,1603,-2357,-1327,-1418,1987,21,3145,917,-1884,-1107,-851,298,-2493,-1456,-109,2328,2241,43,2392,-2018,-671,3197,-544,1808,-599,596,-1564,1129,-2154,1458,-2047,-863,295,-1034,2548,2219,1364,-18,556,3164,-741,1524,-1868,-808,-59,1751,-2334,-2319,333,-121,1775,2236,-1044,-2112,348,-1333,-213,1565,-2379,363,427,2420,1019,129,2038,1971,2282,-341,378,2910,-1302,-1408,-2422,948,-1230,-2113,-1112,629,-171,2211,-1372,-2551,887,298,177,-2479,1907,740,531,1614,-1896,-534,-763,-1559,2122,-1952,-84,-184,-1949,1810,-1209,2105,1478,-926,-2064,491,118,225,-474,-2275,328,1265,-2442,2011,381,114,1771,-760,757,-1391,-1067,-1355,443,152,2133,722,-294,2283,1779,-439,650,-734,-1540,2038,-1956,2079,-1046,-1568,-1186,1537,-678,-1398,2313,132,-201,2806,2279,674,-622,1712,-303,981,-503,-856,2455,-130,-1346,-1845,-1343,-1853,-1117,221,587,-2519,-980,2944,244,506,3126,-212,1508,-598,-1454,413,2640,-1668,1948,551,-1497,-1317,-663,-1703,-1937,1190,476,258,1546,2519,-1501,176,1947,1711,-1075,275,-656,212,2121,1334,-1844,1613,-1804,2277,219,126,-1087,2984,1956,626,445,-1968,1370,-1497,-2014,41,225,-2404,213,-385,354,3084,516,-88,-1259,2633,2325,340,-330,-1467,-3352,-697,1371,-25,1954,1969,-567,-604,-1866,640,777,-2117,601,-265,-828,-1173,2306,9,-1771,2384,17,-2015,-1627,1903,-1039,-398,-119,1910,-2295,-583,228,2211,-1289,2231,1540,1172,2874,123,-763,-2697,1981,-108,3206,558,-440,-781,-2082,-2032,-240,-638,-1503,390,2043,10,38,-2452,1984,1544,-1233,1826,-790,79,-2364,288,-187,211,-2200,-1562,-828,-1965,-1390,-1025,-1367,2124,1652,2477,-469,-1662,-1729,-735,1865,-678,-73,-1761,-520,-1430,114,-1440,2617,1682,1203,1113,-467,2767,1690,-1667,-1728,169,-304,-1565,2286,-1461,-3043,144,219,-1521,2552,-1983,2049,-933,-172,1945,2387,-280,3122,416,-373,-326,-2373,-1087,63,2043,-958,930,2407,-1758,-1573,-430,-1903,-417,-93,-1194,-608,-1877,465,2273,2118,497,744,2541,212,1771,-2334,-2195,-926,-399,762,-2872,1606,-1299,2616,-1292,1318,-3675,441,642,-1583,2253,1291,90,-2134,784,-1078,2388,-1755,1305,946,1518,-68,1810,-571,-1439,2397,757,2619,-1651,-2106,912,-356,2064,-582,-296,-111,3097,968,-1712,205,-1820,624,1866,2301,-538,1874,-2295,2130,-662,-339,-1137,2583,1333,-1364,903,2140,1021,-140,2226,2229,-69,-349,1147,-1095,2228,-2233,-518,-497,315,762,2568,1932,-526,49,1493,1596,-2077,33,-1532,-1774,598,-1511,2337,1243,-1386,-1329,0,-2271,-1610,-620,28,2207,-1473,-1253,-1237,1289,2669,655,1257,-1713,-1190,-787,-711,-2000,-636,-4341,-1818,-1127,2919,-1030,1068,2799,785,318,2474,2063,778,2746,1350,878,-3170,1015,1359,1198,1995,1709,-110,-1594,-153,2487,2095,1213,-106,2082,-1313,-22,1959,-2039,-1134,-264,811,-2767,1823,-391,-2789,2282,2189,892,-977,1862,-4387,552,-1804,-951,758,1150,2803,-1121,-39,1218,2615,-337,-2079,-1565,-620,-599,-2189,-1356,1971,-1995,-1952,-423,46,-620,873,-2455,1097,2616,1238,508,3048,167,1566,1001,-2077,-1663,-1888,-537,-1268,2887,-579,285,-725,2649,1583,1525,1163,-1894,270,-1675,1865,-4333,-1400,-1568,-3794,-1008,2020,-1125,-305,-1627,-1853,-669,235,-1022,2820,1035,-3452,894,2051,1802,83,156,1017,-2481,-481,3200,-163,318,-2556,2431,1663,-1067,-1056,98,-1410,-1830,-2123,-822,-546,-264,-1506,-1776,1911,927,508,-993,1834,2156,-1612,-1971,-407,1874,1617,-1684,-1766,-1169,-949,-2717,-4377,-469,-649,-1328,-1733,2377,204,-495,1524,-2121,29,-1229,1172,2220,2005,782,-1347,570,203,2115,1924,-372,-134,-1370,-1422,-1227,1388,-3670,-1099,-1858,-711,84,40,1447,-2416,1804,217,-1745,-1888,-1247,-577,-2023,-778,-382,1524,-3358,-51,1098,2987,-472,1614,-1764,179,-25,-1809,2326,-1496,2772,-780,-1349,1278,2052,-1973,1410,319,-2356,-150,-637,42,-102,2819,-1455,-2050,-898,2182,-681,-491,-2196,-244,-550,-1504,1672,1334,1939,-107,-178,-1386,2311,-1691,1762,980,919,-292,2938,-1324,1698,-1219,1079,912,1598,-2291,1925,1007,-1631,-657,-1525,-1625,2742,-4547,-592,-1060,16,2190,-742,2563,1655,1921,-1067,-454,-1535,-2077,461,1321,-332,2117,-386,2935,-1328,887,-3021,1071,-368,768,2568,-598,-2470,2268,-1362,2531,1005,-1838,-653,385,-666,2987,597,-2043,1532,-257,1297,2050,-1908,-788,-1548,2165,-817,2231,1988,1173,0,2078,427,-997,2459,-195,2929,-1329,302,3221,-681,-559,-2341,-1433,64,2652,2008,-1957,-172,-299,-2434,276,-467,-2429,-133,-581,753,-2332,-1268,1288,2643,-1213,-1880,-902,-902,-249,-1321,-1854,-50,-986,-2076,1904,-1016,-543,-488,-4112,1259,-656,2835,-1356,-1095,217,2223,-478,2107,-2168,-301,131,2172,1397,1805,1388,-290,-1530,2534,-1900,-222,478,-216,-2697,-1491,1326,-927,2105,80,-3799,1351,-2033,-25,-1275,-649,450,2350,-2102,1620,-934,-525,-24,2128,-665,2330,2006,-1681,-1806,-483,131,312,2540,990,2957,-1007,-558,-3858,1149,1661,-1556,-717,-324,2726,-1648,-1433,-648,-1654,1806,914,794,1925,-855,40,1801,-240,-1415,-4,-1628,2558,-1982,14,33,55,2926,1525,389,2868,1436,373,-178,-2387,-1920,1748,-1496,-1964,-97,-190,-38,-3525,-1576,675,-454,-2132,-260,-2275,-1570,-1002,-2164,2051,418,115,2097,-1635,2032,853,-1063,743,2429,-940,-323,-2132,-977,-4546,1171,-1576,2654,-513,-2043,117,-382,1023,1717,-2201,-1855,-639,157,124,2696,1849,1031,-25,2179,1772,861,951,-301,-2469,-1481,-770,2950,788,-2119,242,27,-1475,1304,-2231,2043,-214,-670,1573,-1874,-741,2238,1187,-651,-120,-1806,-1692,99,1931,-2286,2077,1108,214,-613,1333,-2405,-1793,-4056,252,-988,216,2246,2041,2079,54,-622,-7,-2386,-939,-3142,1010,-1050,2789,971,-630,-1543,2046,-278,2633,1912,-1779,2003,258,187,-2784,-1487,-788,-142,2252,-916,31,2099,562,-3474,1148,988,-1138,-1710,-1233,1025,-2342,2144,1163,-877,1329,2481,-1469,1407,-492,-1720,1115,2481,-1632,1146,-3537,648,1112,-2051,-1197,2329,-230,-533,1628,-1859,-626,319,180,2132,-1965,-773,-400,1072,469,-2374,1907,-307,14,-2045,-1246,171,1545,-378,-1691,-1159,-2312,-1079,-1848,-240,-1398,850,392,-2379,990,-3606,-1365,-2169,-101,-125,1247,-2385,1536,1312,-2097,-1040,-1632,1014,1385,1404,1841,-1962,1480,2348,941,585,235,2230,-1674,-268,1612,2013,-216,-155,59,3308,-526,-536,1051,2542,-375,-710,2591,2107,1524,-749,89,-1097,2750,846,-2499,2069,1286,-1422,1964,-1204,2841,-142,-1753,-1556,770,-475,2806,1527,2212,498,-1002,-1968,-87,172,692,2355,1949,-1767,950,1075,1127,2596,-1403,-2066,-1284,47,-978,1857,-2194,-2174,-847,-364,987,1631,2236,723,-1566,2141,1925,-148,-244,-2022,-310,-1011,-1040,575,-2334,869,2327,1900,-1922,-32,520,2139,210,46,1940,-187,-28,-702,2943,-1180,1467,416,2045,-1726,-1520,-839,379,-948,2697,973,-2145,2046,-1942,-975,57,-477,2946,-1276,-188,-1212,-1941,-1844,-624,678,199,2540,2010,44,3187,655,2098,582,188,-1341,-4549,864,-55,-1826,2484,-1046,-666,-1903,1319,2803,-166,1829,-254,651,-371,52,2116,-186,-748,-2203,-555,-1651,2081,-1309,-1649,-1196,67,-776,3160,1689,1267,1033,-1896,273,793,-177,747,-2468,-455,-1075,-1904,1629,-1777,19,-866,-212,-2159,-1619,2577,-249,1966,1831,-1291,1489,2019,-1759,-1010,-4001,-1564,874,1809,-2230,-950,2396,-1877,1610,1962,-1590,-1525,-1827,-878,1903,338,-1644,1262,2764,333,-193,1753,2498,718,3092,-214,1326,2163,1419,1434,-2191,-791,1372,2744,-12,-191,-986,3131,2057,417,-1360,1502,749,-2160,-1090,-923,2353,-1564,-2002,-711,-1218,-1327,-1382,-694,-2299,-1372,521,2632,1731,278,-1785,2216,174,3118,576,-1559,-2162,50,2081,50,-21,-920,905,-2420,-2291,219,-13,1737,1616,-1788,-53,3304,-364,1962,75,210,-1548,1812,1198,110,3271,-59,-1491,2199,-1574,1270,2840,-297,1232,2736,500,-793,214,2124,-1396,-39,1956,-1890,-247,640,1737,-1534,-406,698,3027,-1024,-1955,-220,343,-248,-1756,2338,1663,-1766,-472,610,24,2219,-786,295,-2440,-453,1866,-2301,-154,933,-2476,377,-1419,2501,-1433,-121,1971,-540,757,2536,-1862,-3962,-760,1431,2724,-725,-1430,-1697,-1064,461,-3206,-1469,555,-3218,1365,-2081,-4547,463,1764,1802,-1634,828,2899,719,-556,-3539,1166,1784,1170,858,1996,274,274,-707,-188,2221,759,767,2451,-991,-2659,1836,-517,107,2054,-305,-3123,1814,1771,-187,808,-1385,-3230,-855,-1023,2339,1713,1762,1337,-1837,1498,2540,-1026,250,1105,-2446,-1055,-1726,-1339,-1812,-223,-1607,-2018,255,272,-1164,2425,1446,-387,273,-2466,215,-4295,-1846,1156,-2584,1485,1931,-393,-378,-1007,2656,-1547,-1693,1339,1089,-760,-127,-2360,1845,-662,-1091,574,-1635,2218,1864,836,635,-779,1183,-2433,-1929,-1071,-356,-216,2452,-1957,199,-4546,1473,1481,-3042,-115,-1710,2409,85,2001,-861,-117,-927,3099,-504,-1686,955,-2031,62,2698,-1717,-416,3247,-480,568,2202,2102,-1401,580,-2221,1927,-79,252,718,2777,-1463,-883,-2156,-1271,1476,2358,733,303,-2863,2104,-1326,1843,-2085,1246,-3005,712,-1568,-2159,-611,-476,731,-2457,-1016,-2977,-1184,-1218,-1906,-1165,1376,1259,-2275,-441,1228,2560,1037,-3961,-1522,732,-616,-2067,-721,-2381,2207,403,2714,1702,254,1017,2606,-1174,1525,2155,-1724,-4546,-1638,2261,160,-374,1176,-2796,728,-1960,-450,-1117,-1719,1751,-1821,-1762,-273,944,1969,521,316,-2123,90,-1015,-838,2646,1460,1567,2387,378,536,2668,-1666,1674,543,-1950,1017,2163,-2010,353,1946,-2251,1310,-148,2052,-857,2505,-1756,499,-60,2135,278,2982,1248,1082,-1803,2029,-2117,381,-1139,-2033,1927,-422,689,2835,1236,376,3181,-560,2242,248,-6,-716,3082,219,79,-1136,2652,-406,-4504,-1884,2167,-582,-329,1500,2699,-199,1900,2209,-61,-1911,-644,-111,396,-1413,-1722,-838,2966,254,-25,2333,-2069,-933,-1905,-1345,-2000,-500,-879,-142,-3404,1537,-1958,-119,-177,983,192,2230,-332,-2201,2398,-95,1469,-2397,1106,2986,-677,-118,-2443,-1559,-1185,-2008,1930,125,3070,1101,1922,-336,-364,-944,2994,-174,-1327,-266,-1951,565,3169,-575,106,-2055,-1650,-393,-1336,2506,877,-2973,-1225,1912,-265,-1255,1018,-603,-1952,528,-573,-2196,1815,649,-1764,-853,-325,2297,737,1781,-2248,271,2229,-2123,-1130,-2166,-1208,482,-2956,1859,-1898,-4360,-1442,-663,-1571,2116,-1401,-1971,-976,-1768,2240,-1095,1236,2912,-433,-945,2831,905,1802,522,926,-1709,-1550,-747,1337,582,2205,1588,46,-1824,1167,-296,2238,-1030,-2250,-1193,2771,-4552,-226,1479,-2595,-633,860,212,2111,-59,-1200,-1916,1057,-347,-2093,1795,-644,336,-2152,121,-32,-12,351,2616,748,-149,2264,-1214,-1587,-1266,-174,3009,1314,-282,-1016,2819,-1529,-841,1883,476,-1971,-1535,233,-3369,1493,-418,-256,2414,2157,-419,-499,-1196,-2737,1190,-545,-1588,2377,502,-205,2281,-135,-805,3159,2258,-4344,72,438,-809,2469,-649,-268,2289,261,-574,2679,590,648,-2497,77,-698,-2248,479,-1672,2102,1715,910,1088,1570,-1768,1188,-157,-1057,-2016,9,-3453,1526,1195,-253,-2035,1,-954,-2144,1573,2522,-657,-1802,-1493,-519,605,879,-2472,-1394,-3531,369,377,1515,-2394,-1553,-1163,-1173,1838,-66,614,-304,-1861,-1647,-789,-2297,-1258,208,2186,2231,398,1689,-2354,2008,1926,291,1098,2302,1626,-1962,-133,-190,2363,246,-360,1070,2824,533,-12,-4464,-1874,-1993,1360,-135,-789,2043,-2190,1288,-4548,865,2050,908,263,1574,-1945,-606,-1090,2951,-182,-1494,-2076,-803,542,322,2233,-1532,-3079,-338,1766,-1459,-505,-1953,-542,54,1705,2407,-1007,-359,-1422,-1785,1555,1706,1175,482,-1620,2227,-20,3232,78,-18,-1915,2524,-162,-2006,-1631,-553,3000,923,-133,-1144,2652,329,-983,2676,318,-738,-2150,-2604,-4540,-890,2102,253,13,-2202,-315,-422,-2166,870,-830,-1884,-618,602,474,2782,-1536,-1203,-2612,1428,-1623,-1748,-810,515,-1394,2404,-671,2563,-1777,870,-1102,-1812,412,3100,190,-911,-1285,-1637,1821,2350,54,1842,2359,-724,-599,2633,1726,402,2573,1899,243,-937,2672,1381,-88,1955,1511,-1189,-1103,-22,-1585,-1774,1004,-431,2300,453,2984,1073,1041,512,2287,-3,-938,3205,-1915,133,733,-1869,-1099,70,1488,2658,175,1302,2454,1173,989,-1560,-1460,-2066,-534,-288,710,2159,-2050,2376,-4552,-1090,-1362,966,-2314,836,-846,-1904,-1660,-1302,-976,-1786,1191,-1836,-268,-2875,2140,-425,1719,-2341,-2078,803,-647,299,3177,14,1869,-324,133,-1583,2533,262,-1846,-469,63,-2148,1183,-869,1218,-1912,-1131,880,3083,-549,-1923,1327,-1696,304,-1881,2436,1536,-3985,-1291,-467,343,2279,-1656,-929,-1275,288,-2768,2367,-1845,595,922,1226,1693,1931,221,2334,-2054,1529,-750,1789,2083,-782,-399,-2082,-4002,-211,-1811,-1363,297,1036,858,-2381,536,-4349,-1832,1311,2724,-1038,-1648,-1847,-576,2224,1412,-250,-2081,-706,-120,-146,134,-2511,-656,-2427,-1314,1841,-942,81,-1911,531,656,1478,2526,620,-1509,-1978,-850,-1682,2504,-793,794,-62,2248,2038,-1006,-75,-1794,-1451,-634,-726,-459,-2197,-863,-2308,-1212,1746,-1480,-640,24,-2448,-1541,-1326,-58,1981,679,-996,-1853,2680,-4368,-396,1481,-3263,-428,-499,-1859,-1603,196,3269,-288,-574,237,-2457,-865,2980,-1053,-970,-883,-1811,587,-2362,-1357,-1164,-1421,-1314,1170,1169,-2325,294,2650,-1758,-412,-1761,-1661,151,-962,2670,1856,1972,-1396,1815,395,810,211,-1184,2560,-861,1577,2354,-333,3172,-877,-2117,-785,-394,-1742,-1622,-548,-2040,852,9,1327,-2536,856,-1864,1434,493,1778,2219,-1158,162,2965,1390,-2794,-4544,-165,1179,-2187,-1099,-168,3271,-88,-1971,2039,-703,-24,-1142,2996,1515,-1037,-1271,-1584,1699,1178,-874,-3832,939,-250,3054,1122,1471,-1857,-923,-230,3177,361,-1554,-1663,-916,2032,1074,-1246,704,1350,2466,-1748,-543,1298,2145,644,-1173,-915,2568,1579,-229,1386,-2434,2195,105,-1049,1462,283,1994,-504,3192,-717,353,-1842,-1623,-902,-1986,2107,199,-1961,-1621,1368,-244,-1952,1354,-3254,-842,1037,-1847,-1314,1963,1418,-1501,2320,214,-530,-2080,-99,80,388,-1013,-1938,550,2802,1474,-1419,331,-2114,-133,-3835,1340,-396,3146,128,-1305,-2122,-1025,1564,-1420,-949,490,-880,-2042,526,1102,-2495,-441,-2068,-1579,435,2447,-1924,-1695,1289,1138,-359,589,-2535,-302,-1144,-1932,-1619,1866,-1870,175,1246,-2480,-1956,-125,-189,2014,-212,-542,485,-1586,2388,-1172,402,-2345,-2013,1053,146,-1166,2721,915,-144,-1640,2434,1335,-1037,-1489,972,2824,-1274,-879,2311,1887,-374,-988,2694,168,-1622,2380,-1750,-1308,1038,365,-4219,1345,-1545,-1996,-765,38,2174,-2169,1280,-89,1996,-362,-2632,2434,-2026,1620,55,219,77,2248,-396,2091,2249,257,-1620,-1723,-463,2939,1294,-1993,-739,-758,-569,-621,2482,-1153,2295,1594,2067,-210,-897,-325,2386,-2015,89,-936,-2118,966,-2309,-1147,1659,1713,1063,1808,-1266,-496,-1298,-1203,-1340,-1174,2153,1714,-972,1375,-2351,-2286,229,-274,-1260,2853,-320,1681,-302,1446,2085,-766,-560,180,-891,-2103,2137,57,-779,-59,-2102,-1592,867,2467,1703,1995,-771,-394,2121,1893,-731,-1827,-351,713,1257,-24,1951,895,2575,1514,-247,259,-2529,-739,2329,-1950,793,1505,-2361,-1206,-307,2244,1903,-92,431,-601,1715,-2328,589,1680,-2326,-641,-4359,1229,-98,2564,2074,2235,398,-517,-638,-2990,1686,868,-1874,-1448,-2344,10,-516,1719,-1429,-277,1101,-744,2305,446,3180,-661,-767,669,2407,-361,2339,2157,-871,-1701,-1491,1969,2156,-646,-963,334,2304,-430,-1234,-1821,2108,767,103,-1852,-466,591,830,2097,2020,1147,-4442,949,177,-3183,1785,-195,-963,2703,-698,2192,2070,-1211,1893,1813,1817,-456,69,-2168,1234,-682,-581,1145,-2435,506,-1503,-1683,871,-3481,1053,-1537,-251,-1879,616,462,-2459,52,-2213,2449,-871,2770,-1455,2037,-724,-100,131,248,-2487,-1980,908,313,2003,-3981,-149,-467,115,2097,968,2884,429,-102,-253,2908,1030,1496,-2287,1266,780,2219,959,3007,-718,-1976,-117,257,892,-2590,1928,2152,-915,-423,-1759,92,1199,-1254,-3098,777,588,-4332,1220,1128,72,2125,-280,-1464,2572,-1203,-12,2094,418,2813,-1433,-474,3057,-1029,1552,2475,-159,-1424,2059,1353,-1247,-1048,-1516,802,1271,-2366,-1062,-1484,-1380,2040,1281,310,937,-251,2253,1673,-1698,-585,-321,-1789,2219,18,1667,-2345,2490,-4410,-784,-1419,2812,-261,1438,-2472,358,-1140,2351,-1788,-2468,-4547,90,-971,-86,2237,1103,-1879,-1278,-1570,667,1841,1648,1389,1116,1143,2668,1055,862,31,2100,1935,-172,-209,1400,-2351,813,691,2353,-1927,1093,-2107,1931,-105,3244,-652,-15,-1070,3127,343,2116,-2171,-1987,-889,24,-1933,52,-1555,-2654,-4347,-222,-536,-1315,2414,-1306,2806,85,-1894,1678,509,-1892,756,-1799,-764,1685,-2327,1310,2793,-849,938,2969,-67,1688,1964,1004,2112,-136,-91,596,2122,-2109,-931,483,-2396,-1525,-914,-1344,1921,-820,-364,-1977,2165,-610,-38,731,-2519,-1821,1085,934,2236,491,-762,1360,-1206,-1316,-199,2768,1799,1161,2727,677,-1278,731,2282,303,-1342,-1787,-239,-928,2775,2295,31,-500,963,-1351,2134,1111,1645,-2233,-1510,836,-2182,-1873,1057,680,224,-3305,-1539,1836,-99,742,-1596,0,-1916,6,-1166,-1967,1065,1893,-2110,1629,-293,-1486,1807,2129,451,36,-358,-2388,-597,-1659,-1596,-504,-2443,-1401,-1190,2995,-685,-1911,-20,680,-2073,799,-1138,-1350,1560,1875,-825,3121,-701,2075,-332,-480,-345,-1018,2570,-1853,-704,-1104,1937,1399,491,-2077,993,-1445,2100,-35,-108,768,-1889,-1504,504,-1766,-1611,6,-503,-2322,-296,-935,2680,-1225,-1489,2037,1897,225,536,-526,-796,2471,-2104,702,111,1012,247,2236,960,2816,954,-82,-4285,1432,-1794,1462,-1831,543,3079,-989,-1627,-3550,-383,631,3087,55,1184,2218,-1869,-236,-79,-2434,708,2956,519,998,2732,1172,-2010,485,-1408,1680,1467,1023,-20,-2830,2364,-991,2093,-2070,1315,-18,1975,-2093,32,-830,-2091,1849,-965,672,-1869,2148,2146,2049,-436,2233,-105,-254,1568,1631,-1919,-778,9,2233,1940,-43,-86,1304,-1632,-1131,-2291,331,-329,-153,-447,-2322,480,-368,-2272,-1983,-1058,-539,1763,-3831,-482,-1922,237,593,200,-735,-2169,-1901,402,822,-610,-1513,2358,1921,-757,-683,838,156,-2307,371,-739,2538,364,-3779,1179,1136,1960,1769,-2225,-448,-329,2383,-150,-566,-1180,72,2126,-233,-1067,2881,671,-1657,-1598,1760,-1418,-359,224,-1753,2322,-532,-346,-2275,-576,2473,1893,-1073,57,-2229,869,2409,-1803,1885,-659,-897,-2349,266,-476,1870,-824,-921,-1447,2606,553,-1470,2573,-1205,1458,2454,-1306,-1876,1070,-1587,506,2213,-2082,-1141,2628,-1450,954,739,2433,1932,-594,-813,1767,-1079,-954,-769,-1568,2136,1838,260,826,2007,-4550,-1446,-1662,2209,-1327,1343,-3290,281,-1046,-1104,-1634,2223,-286,-632,1814,-1238,241,804,-1500,2171,-1654,1521,-2042,166,-1537,-1779,1991,-155,67,175,-1123,-1966,47,2062,2307,1646,-1829,-546,-357,2778,1656,1906,-446,31,157,2640,-1769,1451,-1211,-1306,-884,-4544,-1788,-24,-2899,2187,-697,-1824,2157,-2070,1280,-455,-2015,-432,-711,-1156,-1022,-1576,-1195,-3474,-1196,1956,-1279,153,-1400,-2053,1487,-436,-474,-2296,-16,-2730,2488,-1867,-782,75,1740,-1038,202,591,3001,442,1591,-1711,-775,748,1185,2461,2204,971,-142,158,1,-2406,-95,1999,2391,1731,-1555,-541,2022,-345,-245,1682,-1607,-357,1600,2188,659,1004,-1477,2091,1825,563,842,513,-1272,2394,-428,-3285,1455,-2077,-4550,-1444,-992,2848,-1190,-1606,-1744,1234,-1916,-4356,523,-1384,1636,-2140,-1930,723,652,170,-1817,2449,-1459,-1456,-1126,-277,1059,-2454,-590,-857,-2004,2007,-303,-1087,-289,-4546,1457,-2171,-610,-318,137,-572,2968,2002,252,67,-278,-750,-2209,-388,193,2135,-273,-878,3078,-34,2592,-1835,1239,-532,-1799,1290,476,-2227,-1401,-2169,-902,2050,1422,-1194,921,3044,-306,-1002,2551,1483,1975,1656,458,-337,-731,2658,254,-1565,2280,1743,-1415,567,-1687,-1719,-601,-100,2149,2344,345,-2176,-1591,-170,3250,-709,-2270,15,-287,1852,-1327,143,-689,2916,1165,722,-1406,2233,557,449,2354,665,2561,1727,1763,-1275,193,-81,-1396,2647,66,-1280,2624,-963,197,2091,-553,1832,2366,1117,61,2096,2189,1139,-459,1337,1599,-2158,1165,-1604,-1341,-1771,-1384,-248,-230,-949,2658,-1931,1991,-1305,-2018,-135,66,124,-1806,-1689,-500,-1572,-1745,-1556,-1898,-785,2227,225,-204,-1770,2020,-1485,800,2973,287,1225,-2330,-1000,2173,636,-99,-965,207,-2369,-2137,-175,-146,-429,-1630,2285,-360,-772,-2164,-363,1504,-2393,-1172,-2823,797,-2025,741,400,-1428,2226,1268,1627,-1559,-802,-784,1404,-2364,1647,-1757,-671,1165,1208,2224,-645,-1202,2356,178,2842,1608,-2040,-282,-230,-2122,488,-942,1740,-3954,191,1524,2681,-558,2047,108,-1276,-820,-1040,-1780,-528,-2117,-1487,-1683,-1048,-1096,1493,2576,421,1537,-2207,-394,1701,-4548,-1630,-228,-2079,-1653,1542,2523,-826,747,2866,1050,-708,38,2120,2242,194,-35,1870,179,-1512,-1288,2101,-1956,815,3090,-751,198,3165,310,-378,-2421,-1461,-1869,-654,521,-1371,585,2225,811,2896,-1209,-1827,1207,768,-1655,202,-1989,874,-4547,-1780,915,2290,-1935,1728,134,1167,1411,-1494,-1090,1466,-4096,501,-370,2206,2214,-1666,1485,1129,-404,1008,-2503,97,-202,-2383,-1046,2209,1825,-1887,-447,402,-916,-64,-2259,1456,2188,-1648,-965,1255,2382,-825,-2566,2114,1453,2090,1215,-315,2159,-2135,1520,-2049,910,844,-846,2433,-466,2256,-2072,961,2443,1562,900,2950,145,364,3208,-305,-754,-1386,2242,-1857,778,855,-1787,-1017,215,-1584,2373,-1352,1836,1713,641,-1905,-1062,-88,-405,1224,-2449,-933,2745,1192,-1495,-2289,1057,1588,-1642,-855,603,-1537,2041,2067,988,-1132,-34,-3277,1757,285,65,2140,71,2850,-1530,-2844,-4544,-487,2255,291,-403,1887,-326,384,1417,919,-2208,-1986,556,425,-370,3095,916,339,393,-2496,1286,2275,1360,-114,-1122,2753,631,2935,883,1719,-1666,-518,-1314,-942,2169,-313,-73,-2416,-2080,781,-133,-1236,2724,-1192,1218,8,2014,1480,-2464,44,-1624,5,1693,953,2572,-1608,-2055,322,30,235,2715,1798,-1020,2081,1902,-580,-4547,1303,1878,-1020,-750,191,-943,3097,-1825,-1263,30,1749,-1224,151,-1172,-2038,-1189,1169,2927,-241,1087,-2847,861,-2121,644,-81,-269,-1200,2552,758,2029,-2116,-1554,-2071,1024,-1116,-1891,-1248,-1765,1174,1010,-894,-1570,2154,-1051,3068,-610,1932,-111,169,127,2104,2268,-1294,713,-2332,1440,-1967,-929,1534,372,-2027,607,-2427,2234,-1634,-216,-1676,1850,-1056,-88,-29,3211,-847,-1297,1420,-2242,493,1926,-2272,-292,2107,2256,-1230,61,-2168,1440,-2266,1115,-136,2810,-1579,-170,1498,2551,1138,186,-2249,963,1020,2379,-218,2309,2266,689,-1534,2045,2108,398,-182,689,281,-2437,1389,-2390,490,1502,-2022,393,995,-2163,-1231,425,-2184,2335,1237,1349,-2262,160,-2309,-1582,-931,-1767,-1350,2231,851,-810,262,811,-2497,-818,3112,-162,350,3026,-1079,219,-918,2754,1589,971,1384,1582,2437,33,-682,-1092,-1888,-847,-1107,2369,-342,-1821,2426,622,1888,-2193], - - "morphTargets": [], - - "normals": [], - - "colors": [], - - "uvs": [[]], - - "faces": [0,661,1599,29,0,1123,1162,1622,0,1425,1180,199,0,320,695,814,0,1037,570,363,0,968,1106,1161,0,586,426,188,0,103,37,620,0,1473,420,425,0,956,250,1153,0,1399,427,849,0,1524,1288,1276,0,1358,627,503,0,543,682,319,0,1328,1513,431,0,210,1618,227,0,1444,273,856,0,976,1004,1087,0,1498,1261,256,0,1123,1622,668,0,24,118,286,0,181,499,947,0,23,1020,371,0,1402,947,527,0,1315,765,61,0,568,116,139,0,925,510,333,0,181,328,499,0,166,137,728,0,1286,245,1472,0,530,1198,130,0,1048,554,865,0,1622,1179,316,0,546,1177,1437,0,1338,1269,850,0,71,438,33,0,483,159,1088,0,410,482,498,0,217,1122,537,0,216,1400,1006,0,1556,1092,831,0,705,1538,709,0,386,51,1477,0,908,1575,97,0,18,789,1336,0,777,905,1234,0,245,643,1472,0,97,52,753,0,1539,482,384,0,1308,1301,43,0,1039,1508,424,0,1150,929,228,0,199,610,763,0,338,745,553,0,256,1475,1305,0,827,1321,1482,0,1552,1372,737,0,1117,661,642,0,709,732,1339,0,1287,1002,1604,0,1188,46,366,0,445,821,1089,0,779,672,1348,0,1412,259,1327,0,1078,1458,262,0,991,68,840,0,1432,1017,789,0,182,1532,94,0,814,198,1591,0,23,139,1272,0,352,1137,282,0,249,527,843,0,285,842,1301,0,1634,1322,1228,0,549,750,407,0,1539,816,1067,0,100,1085,1605,0,846,67,1515,0,522,93,90,0,1459,178,1182,0,811,955,475,0,477,134,1507,0,96,780,524,0,1323,955,343,0,617,1340,1514,0,1585,1155,354,0,151,207,1544,0,14,972,1501,0,758,817,1030,0,423,935,1272,0,236,1609,1590,0,797,570,1043,0,1532,1082,94,0,1392,1106,1282,0,539,414,124,0,1394,628,1496,0,1241,1262,1158,0,1291,1205,1608,0,1247,505,642,0,1215,35,243,0,106,1603,1393,0,1553,941,1295,0,35,911,1146,0,292,895,1111,0,829,765,305,0,828,994,1167,0,538,539,124,0,733,1255,1458,0,1015,871,102,0,981,208,201,0,108,1011,99,0,678,335,463,0,1428,656,1597,0,314,873,1261,0,1570,921,1206,0,325,13,1116,0,1113,1050,59,0,658,140,1094,0,772,121,460,0,185,52,234,0,261,771,1290,0,606,126,153,0,909,53,165,0,1531,1142,1613,0,501,122,1215,0,962,736,733,0,93,550,90,0,1012,386,81,0,922,1150,228,0,1096,274,196,0,1594,1317,1577,0,987,190,399,0,1011,796,99,0,817,1510,1526,0,1104,1386,1304,0,1623,1353,123,0,1467,1066,848,0,944,1515,1481,0,491,1044,931,0,265,316,1631,0,975,768,213,0,1424,278,1066,0,794,161,1224,0,967,678,463,0,367,1639,721,0,783,1615,640,0,433,676,1636,0,143,521,1593,0,310,40,1174,0,1189,983,289,0,1351,552,1226,0,345,545,1352,0,764,31,604,0,9,1359,437,0,1218,1518,1015,0,551,715,1356,0,1092,516,831,0,1269,1338,133,0,1411,1387,1406,0,1152,1553,1295,0,1478,350,418,0,1339,732,203,0,415,105,821,0,246,678,456,0,734,70,1174,0,662,1582,1130,0,603,1137,881,0,283,597,1343,0,77,659,1012,0,402,347,1577,0,331,306,1454,0,770,1006,356,0,1453,1133,76,0,355,1592,1267,0,1585,1198,530,0,351,236,1183,0,1600,177,582,0,991,7,1573,0,1351,314,529,0,968,1161,1349,0,3,755,1027,0,1053,1062,1115,0,315,920,252,0,1381,261,61,0,488,525,591,0,1222,646,1581,0,573,537,299,0,674,632,485,0,461,1406,1460,0,1551,33,995,0,1478,1143,1099,0,1147,354,1535,0,287,629,1463,0,1424,1462,176,0,884,823,1426,0,46,724,806,0,391,438,663,0,512,159,326,0,1222,1090,646,0,386,1012,659,0,471,438,391,0,754,1186,93,0,441,1560,621,0,198,857,806,0,218,896,154,0,1196,216,1561,0,596,1461,965,0,516,1092,1365,0,1330,1248,697,0,1467,341,1466,0,293,904,839,0,858,826,542,0,1310,53,1361,0,420,1473,184,0,628,1413,1496,0,1569,381,21,0,1379,788,1370,0,1101,1052,11,0,953,811,722,0,317,275,771,0,843,1335,249,0,669,826,858,0,613,1395,374,0,1565,342,1104,0,252,920,915,0,135,1243,1332,0,1444,1563,800,0,1450,98,561,0,351,1183,142,0,233,1169,1546,0,1461,231,75,0,1211,1492,29,0,772,343,955,0,1100,1445,928,0,389,415,287,0,459,1001,1382,0,892,1095,676,0,1414,1497,1089,0,1249,1319,1328,0,302,78,1568,0,1259,458,778,0,1214,1483,1327,0,800,175,1444,0,1621,789,18,0,1038,1431,1492,0,201,1234,222,0,1436,1368,788,0,1595,873,1226,0,201,208,1188,0,766,879,560,0,888,171,494,0,1012,1410,488,0,813,57,635,0,943,578,573,0,851,717,996,0,793,42,69,0,718,1080,1256,0,1615,143,1252,0,796,334,99,0,427,32,104,0,520,509,567,0,1231,1493,36,0,29,1431,1550,0,412,133,1338,0,823,884,121,0,431,844,187,0,31,697,373,0,1009,736,1519,0,695,1433,486,0,316,1179,1277,0,1316,1498,318,0,405,1525,1291,0,1534,1416,258,0,522,214,649,0,14,1501,86,0,1498,1316,348,0,1143,260,1099,0,1072,1252,143,0,79,1346,792,0,1537,702,1366,0,338,1219,745,0,880,1641,1596,0,1132,47,256,0,256,1313,1132,0,594,924,890,0,992,83,1377,0,1155,1535,354,0,889,231,596,0,598,1430,1611,0,285,557,842,0,752,372,378,0,1129,420,184,0,1473,1246,1102,0,1291,1608,405,0,1366,1125,1486,0,1020,23,1272,0,632,1602,1010,0,737,1120,1482,0,1273,868,784,0,898,861,645,0,1311,1097,1143,0,993,696,916,0,1152,1295,1268,0,1432,963,1017,0,1149,793,211,0,851,996,1230,0,1525,144,73,0,560,1213,422,0,501,315,48,0,687,587,126,0,870,387,1205,0,1561,770,859,0,896,1051,154,0,1066,652,848,0,243,916,1215,0,1217,433,1497,0,522,90,903,0,474,1198,1585,0,470,1150,1392,0,1398,1342,1278,0,1007,750,24,0,614,94,334,0,350,872,87,0,680,1551,488,0,1490,286,1093,0,1391,1309,729,0,619,193,998,0,1196,1561,927,0,826,134,542,0,1619,1217,1497,0,526,1569,16,0,79,630,217,0,342,1565,970,0,1266,775,1031,0,1439,696,246,0,1432,349,688,0,616,560,422,0,594,508,924,0,1488,612,376,0,854,59,1203,0,361,1416,1534,0,590,1293,245,0,924,1528,890,0,469,788,1379,0,1026,850,408,0,1242,810,1384,0,504,1369,217,0,1423,149,594,0,1188,366,1630,0,328,1211,1288,0,1583,347,91,0,116,1404,1232,0,1316,1146,251,0,246,1588,678,0,1363,726,496,0,99,584,108,0,1619,1414,821,0,1400,808,1331,0,752,1467,372,0,1310,165,53,0,1129,184,193,0,938,806,724,0,759,618,521,0,267,1490,605,0,775,1538,1373,0,25,8,1135,0,1364,358,447,0,603,836,390,0,64,1187,1620,0,899,141,926,0,337,1308,80,0,159,483,326,0,505,1247,1302,0,296,336,950,0,422,1245,616,0,1370,1368,1587,0,1220,138,1021,0,1576,1055,781,0,1,1030,1526,0,271,758,615,0,289,1637,982,0,1488,1380,612,0,1388,176,1462,0,1092,1450,561,0,470,1392,1390,0,295,1206,123,0,78,1348,1038,0,515,383,9,0,304,34,1114,0,1136,462,1480,0,202,614,334,0,1498,235,1549,0,1080,652,335,0,1420,481,951,0,1292,470,418,0,1066,278,1063,0,597,283,731,0,614,119,1263,0,854,1311,1143,0,220,120,992,0,1364,1408,358,0,576,1345,968,0,818,877,580,0,1148,1436,155,0,1194,802,406,0,202,843,119,0,775,958,1538,0,133,729,1309,0,104,1289,579,0,821,903,415,0,762,1214,1327,0,1226,200,1466,0,1396,1200,1010,0,727,39,340,0,382,1576,17,0,1236,894,19,0,324,1129,634,0,1322,1634,1185,0,601,265,1631,0,1452,1146,650,0,0,428,1578,0,972,1201,1013,0,436,837,1138,0,412,824,133,0,402,1577,1126,0,510,306,1159,0,1197,1360,1283,0,283,1343,538,0,681,169,547,0,1115,937,446,0,838,708,785,0,335,652,463,0,1286,1216,511,0,1298,32,1036,0,1363,496,349,0,92,1320,221,0,447,1435,426,0,1473,1102,998,0,1125,1604,670,0,1172,1176,511,0,1090,828,683,0,1070,1455,562,0,169,1545,978,0,767,992,1377,0,1209,570,797,0,1385,981,222,0,195,247,1337,0,988,1085,100,0,655,1158,1262,0,485,632,147,0,1354,678,918,0,466,321,66,0,304,1114,776,0,574,1075,867,0,233,1546,942,0,624,622,1325,0,531,1579,593,0,402,1402,1201,0,828,698,994,0,675,1056,1303,0,1282,1143,1392,0,86,1334,589,0,925,333,1615,0,689,387,188,0,62,849,427,0,1153,1587,545,0,1274,1079,843,0,233,1328,194,0,1551,633,209,0,283,538,364,0,836,940,390,0,1397,1061,175,0,558,1186,110,0,111,1148,1162,0,90,122,903,0,468,138,1607,0,226,725,985,0,1193,1167,742,0,385,562,475,0,20,148,1250,0,551,1356,1023,0,127,648,63,0,431,1169,194,0,1379,1587,1047,0,127,1610,648,0,1043,1037,1411,0,1339,203,417,0,1264,1005,232,0,909,167,260,0,959,472,937,0,1194,157,671,0,1144,657,1395,0,1348,698,1038,0,1421,1268,1295,0,1006,770,216,0,100,1605,641,0,968,877,1113,0,1380,1488,529,0,1418,1047,956,0,615,758,1289,0,1415,279,604,0,1532,182,398,0,91,1008,14,0,86,589,1583,0,442,1195,949,0,389,1463,767,0,277,281,600,0,46,1297,240,0,601,621,651,0,613,64,435,0,57,1447,635,0,1631,658,441,0,1194,1356,157,0,452,1412,1324,0,438,471,492,0,311,612,298,0,1423,594,890,0,1324,1412,1483,0,1243,507,1578,0,480,944,1358,0,1275,66,215,0,1153,545,517,0,517,345,1123,0,466,1632,321,0,70,936,1174,0,150,298,1401,0,944,1284,627,0,30,862,1139,0,32,595,554,0,1137,69,856,0,912,1026,503,0,932,921,321,0,553,745,1536,0,436,19,837,0,1609,461,1465,0,296,473,790,0,80,559,156,0,67,729,1515,0,1557,975,213,0,734,804,186,0,764,604,1235,0,483,1088,1560,0,1051,1212,154,0,567,169,681,0,609,787,1486,0,691,1174,936,0,9,383,219,0,730,146,791,0,141,989,602,0,1069,1258,1034,0,122,35,1215,0,152,741,437,0,933,606,153,0,283,364,731,0,1171,407,948,0,1061,1116,175,0,354,96,1493,0,1342,1529,100,0,1015,494,864,0,1144,1084,1569,0,223,475,728,0,188,1525,1614,0,220,1318,1579,0,451,237,997,0,1411,331,1590,0,116,1272,139,0,1353,637,631,0,518,728,137,0,1207,30,468,0,86,1583,14,0,825,1624,1593,0,550,1442,248,0,1060,163,1233,0,1141,629,563,0,642,661,1022,0,443,1521,525,0,1507,206,1004,0,966,1475,1595,0,874,758,101,0,598,1611,1002,0,1451,1307,279,0,899,693,544,0,1542,1545,1149,0,323,1324,714,0,414,391,665,0,1608,458,405,0,867,68,39,0,1127,1371,524,0,591,77,957,0,551,457,960,0,440,1409,1139,0,419,378,1124,0,1069,414,665,0,803,1287,1604,0,1638,254,700,0,1096,801,1229,0,853,81,386,0,838,978,1171,0,1143,1390,1392,0,1387,1465,1460,0,529,235,1600,0,330,360,1247,0,1576,1326,1344,0,325,974,833,0,1054,534,648,0,770,1561,216,0,1002,1611,620,0,1618,210,631,0,1025,510,1159,0,182,94,1263,0,1522,585,1281,0,370,164,363,0,983,368,289,0,639,117,1477,0,1548,1009,323,0,871,323,102,0,205,1441,926,0,1226,1466,1595,0,29,1276,1288,0,69,211,793,0,1584,684,430,0,359,858,1403,0,467,1096,196,0,1449,102,714,0,563,48,1141,0,424,1508,739,0,1402,181,947,0,636,371,27,0,1626,626,1151,0,1131,98,773,0,600,951,277,0,476,761,1064,0,539,471,414,0,331,65,901,0,1312,922,228,0,1078,733,1458,0,911,22,919,0,1016,224,1321,0,1571,1541,997,0,150,862,1640,0,553,1536,1193,0,1634,1228,290,0,956,1047,250,0,933,3,606,0,55,1616,88,0,645,308,484,0,70,261,936,0,163,921,932,0,632,1391,67,0,1326,781,1170,0,3,955,1323,0,1407,204,866,0,909,260,1097,0,509,1068,533,0,175,1116,1024,0,794,1224,1135,0,313,908,1090,0,555,1184,413,0,1317,1594,302,0,1138,1168,531,0,824,944,1481,0,827,1120,1389,0,486,905,695,0,471,391,414,0,1133,1453,1559,0,1617,1067,816,0,1470,1579,1225,0,1075,840,867,0,465,279,1033,0,116,307,1272,0,296,790,257,0,1483,1214,1547,0,867,269,404,0,863,282,1239,0,1286,590,245,0,762,429,945,0,1028,518,656,0,952,655,255,0,1012,81,1410,0,1312,1296,922,0,403,370,1209,0,1531,1613,1620,0,106,1417,406,0,1242,825,810,0,752,419,977,0,723,222,1059,0,1135,1320,794,0,947,1140,527,0,448,809,125,0,1505,208,981,0,467,16,1110,0,1554,492,630,0,1610,1255,648,0,1048,615,554,0,1450,1556,611,0,135,664,241,0,1170,699,1035,0,455,497,1241,0,435,272,1178,0,372,1466,200,0,963,862,1207,0,688,963,1432,0,868,1123,668,0,636,826,557,0,1070,891,1455,0,882,198,895,0,891,1044,115,0,763,225,565,0,1080,1360,1572,0,1034,1258,1410,0,782,1,946,0,858,542,1145,0,467,801,1096,0,1266,756,775,0,703,28,796,0,1266,444,864,0,28,1041,312,0,1587,250,1047,0,1030,1,782,0,1223,610,1491,0,264,1339,417,0,270,477,115,0,839,904,748,0,785,1427,1208,0,574,906,145,0,1234,201,777,0,629,74,308,0,1055,1271,239,0,1179,1622,1162,0,1568,78,1038,0,13,833,401,0,1456,1620,1613,0,133,1481,729,0,533,88,1616,0,151,920,207,0,1262,1127,255,0,1308,458,1329,0,313,1134,1428,0,79,217,537,0,705,643,528,0,613,374,64,0,328,1073,499,0,149,257,790,0,1140,947,499,0,1023,433,551,0,942,1546,157,0,1007,267,1175,0,845,871,1185,0,759,1196,910,0,1389,1321,827,0,361,1035,215,0,402,181,1402,0,1037,363,65,0,969,1564,478,0,1494,1413,1558,0,441,658,1091,0,204,582,866,0,71,663,438,0,1620,435,64,0,1489,358,1408,0,1433,1087,206,0,361,1296,1312,0,1529,1342,1398,0,223,728,518,0,1337,289,852,0,744,1523,805,0,548,1359,607,0,791,146,1156,0,1316,318,1146,0,123,1345,576,0,479,1479,513,0,1498,348,235,0,1409,440,1331,0,980,1009,1519,0,652,1063,128,0,1548,871,845,0,1130,444,662,0,667,173,1388,0,1285,176,679,0,1327,259,1573,0,1607,679,173,0,338,672,779,0,591,170,77,0,1174,1566,734,0,1125,670,1486,0,190,1159,399,0,893,1100,1606,0,1532,1117,505,0,1379,1047,566,0,1641,1612,1270,0,1527,1253,1367,0,222,1234,1059,0,197,174,60,0,1184,555,519,0,1007,1175,407,0,411,436,531,0,419,395,112,0,459,1240,1001,0,558,1019,93,0,1232,1154,307,0,35,22,911,0,1108,1525,73,0,730,791,450,0,242,937,472,0,1196,808,1400,0,534,1185,1634,0,1153,517,142,0,974,1228,1322,0,517,868,1273,0,1608,778,458,0,1570,1210,321,0,1602,632,67,0,103,670,37,0,650,47,1452,0,1090,683,443,0,204,213,768,0,879,234,1173,0,711,490,878,0,886,1040,710,0,625,1384,810,0,851,930,1503,0,893,623,1100,0,1116,881,1024,0,1151,874,101,0,1486,670,1271,0,978,1545,1171,0,778,23,371,0,60,875,788,0,114,1203,59,0,1254,640,333,0,219,1468,607,0,1355,618,221,0,1503,756,888,0,1066,977,1424,0,486,423,1154,0,1340,617,383,0,1115,1506,1053,0,1020,1272,935,0,1101,11,487,0,838,1171,708,0,1437,1177,1586,0,1020,935,1507,0,1551,995,1028,0,1140,119,843,0,1313,1305,1475,0,1111,635,1447,0,1139,523,440,0,742,1167,1300,0,1262,1371,1127,0,419,1124,395,0,351,142,517,0,352,282,118,0,788,1368,1370,0,506,970,1565,0,500,1369,504,0,900,876,227,0,421,865,1163,0,1414,1619,1497,0,1178,56,536,0,335,678,1588,0,816,649,214,0,1573,259,991,0,786,1532,398,0,18,961,1559,0,439,1220,808,0,170,525,1536,0,114,1361,1203,0,1109,556,927,0,1362,743,956,0,500,504,471,0,1590,1454,495,0,1547,714,1483,0,799,144,232,0,712,1214,945,0,1413,628,600,0,365,1629,1099,0,759,392,883,0,211,1137,352,0,1221,1043,1406,0,1144,1461,657,0,1305,1313,256,0,821,214,903,0,1606,834,878,0,718,1256,993,0,986,278,967,0,109,1397,1563,0,377,3,933,0,1068,801,262,0,1038,698,1350,0,1637,996,832,0,740,607,1468,0,710,1087,757,0,849,62,946,0,1391,674,1269,0,16,21,1110,0,448,507,1517,0,171,1266,864,0,1120,809,1430,0,77,170,1219,0,678,1354,456,0,569,31,508,0,789,1363,1432,0,226,985,388,0,538,500,539,0,1527,1596,1000,0,485,1419,647,0,308,645,954,0,624,1582,662,0,469,1112,988,0,58,146,1611,0,1120,125,809,0,1170,781,1118,0,1075,574,1499,0,659,1105,51,0,546,565,1083,0,541,1031,775,0,669,359,1334,0,1347,229,1212,0,1530,25,1195,0,48,563,903,0,135,241,809,0,724,1036,938,0,1513,762,1573,0,1419,850,1269,0,368,930,851,0,1422,841,38,0,1005,1321,276,0,418,350,989,0,158,275,901,0,908,646,1090,0,705,264,643,0,489,162,863,0,325,833,13,0,779,1583,338,0,1038,1350,346,0,1117,1532,786,0,108,96,524,0,972,1008,1201,0,881,1257,836,0,1435,254,1638,0,320,886,757,0,114,1050,979,0,681,1229,520,0,377,4,1223,0,1091,658,1504,0,471,539,500,0,779,1348,78,0,1281,410,1522,0,20,1470,148,0,160,1048,1629,0,225,763,610,0,1115,1520,535,0,322,596,855,0,1253,1116,13,0,1051,514,1240,0,707,511,880,0,492,504,630,0,301,1088,1448,0,402,1008,91,0,368,851,1230,0,1509,1580,795,0,288,148,1470,0,1228,325,1061,0,1045,1364,447,0,146,730,620,0,475,562,454,0,1420,951,297,0,597,573,578,0,656,1428,1134,0,773,780,1147,0,822,498,482,0,795,1580,1384,0,179,619,998,0,88,1255,1610,0,9,219,1359,0,320,292,886,0,872,1099,1629,0,340,39,259,0,1498,256,318,0,959,543,472,0,98,409,780,0,1019,1442,550,0,1243,1517,507,0,919,692,879,0,1173,234,52,0,1096,50,274,0,240,1297,1053,0,1434,1118,1533,0,704,49,362,0,237,1571,997,0,1204,8,464,0,707,41,835,0,609,1055,382,0,1318,220,131,0,588,497,1372,0,988,1112,1085,0,525,1521,1193,0,480,1104,342,0,747,1237,1574,0,788,875,1436,0,1595,341,966,0,932,1114,1233,0,1104,1304,1565,0,109,1634,290,0,1419,403,850,0,224,1016,337,0,387,1057,1385,0,799,803,144,0,1343,597,578,0,1125,1614,803,0,1276,29,1599,0,1124,961,395,0,131,954,645,0,570,1209,363,0,402,91,347,0,525,488,1551,0,783,143,1615,0,314,400,1226,0,513,1479,1297,0,1381,890,1528,0,976,710,1480,0,1624,1252,1072,0,931,385,1346,0,401,1367,1253,0,973,1521,683,0,1570,321,921,0,1282,1106,854,0,834,1606,453,0,1584,1075,1499,0,593,1042,411,0,439,392,783,0,789,1017,1336,0,629,954,1463,0,324,1294,174,0,953,722,1136,0,65,331,1411,0,757,1087,1433,0,122,84,22,0,1582,1367,401,0,1203,1361,1311,0,955,811,772,0,1625,1252,1624,0,324,1081,1398,0,450,1202,1533,0,1330,457,1248,0,1520,1298,535,0,1441,205,1489,0,417,643,264,0,578,299,537,0,1262,1241,1371,0,728,475,377,0,573,597,659,0,1368,1378,1587,0,1498,1549,1261,0,141,602,319,0,68,991,259,0,266,1424,176,0,1046,1036,635,0,1249,429,1319,0,884,1426,969,0,1286,511,590,0,964,242,602,0,210,227,818,0,1109,763,72,0,495,236,1590,0,221,618,556,0,958,1512,930,0,277,1077,641,0,761,476,732,0,907,1283,1360,0,1185,280,1322,0,255,322,952,0,721,1314,367,0,638,874,5,0,864,494,171,0,1417,1393,1456,0,20,593,1470,0,676,1095,244,0,1567,720,1606,0,1245,185,616,0,638,5,487,0,270,491,44,0,1354,918,207,0,337,80,156,0,89,192,458,0,1404,327,387,0,1353,631,210,0,271,160,1457,0,601,651,247,0,937,1511,581,0,96,108,1493,0,61,261,1315,0,820,575,1584,0,1553,1451,941,0,289,982,852,0,1587,1352,545,0,608,1337,852,0,787,609,1364,0,1386,1358,503,0,906,1084,1144,0,806,1046,895,0,832,996,1508,0,674,1391,632,0,79,589,359,0,242,1511,937,0,1555,1202,605,0,958,284,1074,0,262,801,467,0,5,1151,1484,0,1352,599,345,0,1574,743,1420,0,1334,830,669,0,1427,428,1601,0,1249,424,429,0,900,396,928,0,534,845,1185,0,1274,843,202,0,1257,1375,1270,0,1279,906,1144,0,704,2,476,0,117,1487,1500,0,1434,1555,162,0,1509,951,481,0,1375,1116,1253,0,1601,952,869,0,223,375,475,0,1244,606,1260,0,286,1007,24,0,357,404,269,0,618,759,556,0,1415,1192,1485,0,317,1159,306,0,1568,1492,1317,0,2,704,1103,0,919,879,1146,0,838,1208,978,0,631,45,1618,0,479,513,208,0,1469,474,1067,0,666,1089,1497,0,1140,499,1073,0,101,167,1058,0,1169,1164,1546,0,684,1584,592,0,1142,1469,713,0,33,209,71,0,1120,737,125,0,1340,1245,422,0,508,373,924,0,510,925,1454,0,557,285,1259,0,787,1364,1045,0,523,1139,862,0,1437,1320,546,0,309,1236,293,0,665,391,1258,0,152,548,360,0,1381,1528,771,0,663,1258,391,0,276,598,1002,0,1638,479,208,0,564,864,444,0,1212,1051,1240,0,909,165,167,0,865,421,1048,0,1082,1532,505,0,323,980,452,0,494,1015,1449,0,571,875,60,0,1582,401,1523,0,859,927,1561,0,416,164,1396,0,150,523,862,0,1405,121,772,0,675,547,1208,0,361,1312,107,0,580,877,1345,0,249,1013,1201,0,367,348,1639,0,886,1111,502,0,535,724,1506,0,260,101,271,0,1621,18,1559,0,1273,1609,351,0,1086,381,357,0,34,304,934,0,564,1518,1218,0,680,663,633,0,1233,34,1172,0,218,442,949,0,1592,1449,1267,0,1180,768,975,0,1195,442,1530,0,1415,129,279,0,178,1157,1182,0,1123,868,517,0,1383,737,1482,0,822,474,1199,0,1171,948,708,0,800,1397,175,0,741,330,1581,0,885,298,1640,0,20,1250,748,0,172,1190,548,0,256,1595,1475,0,1412,452,980,0,660,226,802,0,779,78,302,0,222,723,1154,0,1225,861,1470,0,1615,1252,1543,0,772,460,343,0,748,1250,212,0,1312,228,107,0,294,913,291,0,1279,435,1178,0,426,689,188,0,1551,680,633,0,1465,461,1460,0,1535,530,1131,0,1068,520,1229,0,540,1310,1181,0,106,1393,1417,0,752,977,1066,0,711,434,490,0,920,456,207,0,259,39,68,0,307,1154,423,0,731,902,1477,0,32,1298,595,0,1427,1376,428,0,409,524,780,0,796,202,334,0,459,1382,1510,0,602,242,319,0,1617,329,263,0,1531,130,1142,0,247,195,1033,0,1572,1360,1197,0,686,305,1485,0,198,882,1591,0,547,675,50,0,658,1631,1277,0,1330,697,764,0,272,1456,56,0,261,1290,936,0,296,950,473,0,1127,1450,611,0,583,748,212,0,1530,917,1212,0,531,1168,1579,0,844,1107,187,0,1117,786,1599,0,1092,561,1365,0,1632,776,1114,0,893,878,490,0,115,1044,270,0,622,624,662,0,16,238,526,0,1110,381,1086,0,1545,549,1171,0,228,929,544,0,1265,664,135,0,682,926,319,0,1347,1212,1240,0,1285,266,176,0,122,22,35,0,18,667,395,0,924,1636,1528,0,1085,1112,281,0,1083,565,225,0,1090,443,1134,0,1118,699,1170,0,1132,1283,907,0,464,810,1204,0,209,633,71,0,703,588,1041,0,1179,140,1277,0,1505,426,1638,0,468,1021,138,0,201,1630,777,0,1013,43,1301,0,829,336,765,0,83,892,1217,0,266,1285,397,0,193,1445,623,0,505,1302,1199,0,249,1335,559,0,94,1082,584,0,1539,1067,822,0,556,759,910,0,638,487,1018,0,256,47,318,0,1616,69,42,0,1166,247,651,0,1553,1330,1451,0,1551,1028,443,0,739,945,429,0,1091,1560,441,0,547,50,681,0,1531,561,130,0,1214,355,1547,0,631,1060,815,0,241,1495,26,0,1117,642,505,0,502,1447,953,0,1454,306,510,0,111,1162,599,0,135,1517,1243,0,825,1593,432,0,914,552,1351,0,1543,925,1615,0,1023,1194,666,0,1548,534,1054,0,811,475,722,0,281,277,1605,0,463,1635,967,0,654,510,1025,0,1472,815,1628,0,703,1241,588,0,1236,990,894,0,220,992,1463,0,792,630,79,0,153,1083,933,0,512,1103,159,0,1038,1492,1568,0,1259,285,1329,0,465,1337,608,0,181,402,1126,0,1425,859,770,0,647,674,485,0,1210,1416,361,0,1317,1492,1071,0,1585,530,1535,0,372,200,378,0,1542,352,118,0,22,692,919,0,460,1323,343,0,362,49,1448,0,129,1471,1033,0,518,291,1557,0,746,1238,694,0,1405,32,706,0,1503,930,756,0,1494,566,1413,0,276,1321,1389,0,730,239,103,0,1222,1581,1247,0,847,1633,855,0,679,176,173,0,1021,1409,1331,0,152,437,548,0,1360,1080,718,0,228,544,693,0,662,444,541,0,792,1474,1589,0,258,576,303,0,263,380,713,0,1195,25,1224,0,1016,1374,1308,0,1277,1631,316,0,177,235,367,0,103,620,730,0,1274,202,28,0,1065,1423,890,0,1138,837,987,0,1015,864,1218,0,1270,1596,1641,0,109,1228,1061,0,1574,1418,743,0,995,33,438,0,1274,312,379,0,1394,747,297,0,788,469,60,0,992,120,1095,0,1045,426,586,0,819,1098,582,0,1304,1386,1160,0,431,187,1169,0,1408,609,382,0,147,632,1200,0,434,571,1294,0,686,1485,1192,0,509,533,42,0,766,560,616,0,1036,813,635,0,1411,1465,1387,0,379,1335,1079,0,706,1399,823,0,741,753,1049,0,511,707,590,0,1241,1158,455,0,608,852,1295,0,462,369,976,0,472,319,242,0,383,515,1340,0,104,579,62,0,1193,683,1167,0,49,704,1074,0,222,981,201,0,275,306,901,0,1530,1212,1502,0,1415,604,950,0,204,1540,582,0,267,605,1265,0,863,1239,489,0,189,789,1621,0,548,437,1359,0,315,501,696,0,401,833,805,0,1198,1142,130,0,837,19,519,0,1237,1418,1574,0,164,370,147,0,904,1236,411,0,211,1542,1149,0,18,1336,667,0,1459,1182,971,0,1537,787,1045,0,1307,1330,764,0,1427,1601,798,0,998,184,1473,0,655,1262,255,0,176,1388,173,0,136,540,1181,0,310,691,771,0,1146,879,251,0,962,1519,736,0,1007,1490,267,0,1469,1142,474,0,1172,934,1176,0,1558,281,1112,0,1068,1229,801,0,1530,1502,394,0,115,477,1004,0,867,404,574,0,412,912,1284,0,1366,1486,1537,0,188,1614,586,0,1003,1050,1113,0,1216,1286,1628,0,564,1523,1518,0,324,174,1081,0,444,1130,564,0,443,1028,1134,0,1358,1104,480,0,803,1614,1108,0,1189,1337,1166,0,772,57,1405,0,243,35,1452,0,197,469,988,0,915,293,1562,0,1633,869,855,0,1414,1089,821,0,1223,4,225,0,951,716,277,0,193,619,876,0,549,118,24,0,442,218,917,0,371,636,778,0,1343,578,1369,0,948,1175,1265,0,1310,540,165,0,1636,924,373,0,25,625,8,0,529,314,1549,0,584,735,108,0,206,423,1433,0,749,609,1486,0,1484,716,5,0,1538,528,622,0,234,616,185,0,1356,715,157,0,84,90,550,0,1269,1309,1391,0,313,1428,1407,0,628,297,951,0,726,1363,923,0,897,1052,1101,0,1189,1166,983,0,1233,163,932,0,98,130,561,0,1156,26,1495,0,1191,1638,700,0,132,799,1005,0,467,238,16,0,863,286,118,0,1420,747,1574,0,610,199,1491,0,821,105,1619,0,516,75,231,0,804,734,1566,0,847,526,238,0,263,329,1089,0,512,326,878,0,143,783,392,0,936,1290,691,0,355,690,1592,0,396,1606,1100,0,1471,601,1033,0,840,575,7,0,778,139,23,0,887,1476,312,0,715,551,1541,0,1141,1562,629,0,663,71,633,0,962,733,1078,0,751,162,1275,0,399,120,344,0,699,1118,1434,0,432,521,618,0,892,676,1217,0,1173,97,1575,0,1402,527,249,0,1259,636,557,0,1419,1269,647,0,583,12,308,0,512,2,1103,0,462,1455,369,0,1302,822,1199,0,907,47,1132,0,153,126,587,0,899,1292,989,0,400,314,1351,0,327,116,568,0,1582,1523,1130,0,892,992,1095,0,696,1439,315,0,1571,715,1541,0,158,1566,40,0,1000,1596,1270,0,536,684,592,0,1622,316,1485,0,1547,1267,714,0,1019,550,93,0,380,1142,713,0,1603,1456,1393,0,243,47,1443,0,1373,1538,622,0,1237,566,1047,0,327,1404,116,0,1107,725,187,0,1269,133,1309,0,136,1102,1626,0,1442,230,1213,0,1302,498,822,0,835,1596,1527,0,695,757,1433,0,74,839,583,0,1321,1005,1016,0,522,384,585,0,592,1584,574,0,1012,449,77,0,465,82,195,0,624,1527,1367,0,189,923,1363,0,1424,532,278,0,1181,1310,1361,0,266,918,532,0,972,1013,1301,0,457,551,1248,0,226,1464,725,0,1628,1060,1216,0,666,1194,406,0,576,295,123,0,1534,922,1296,0,756,930,1512,0,430,106,388,0,1237,1047,1418,0,761,709,1064,0,47,1360,1443,0,1078,1110,1086,0,430,388,985,0,155,875,1504,0,637,1060,631,0,179,979,619,0,711,326,1516,0,11,229,1347,0,6,902,178,0,1165,1160,461,0,1623,1206,637,0,1080,335,1256,0,1636,676,244,0,217,630,504,0,567,1149,169,0,972,1301,1501,0,1413,600,281,0,638,817,758,0,1230,996,1637,0,841,679,1254,0,1541,960,1268,0,235,348,367,0,314,1261,1549,0,1081,197,988,0,918,678,532,0,155,1504,1094,0,707,1293,590,0,1422,1285,679,0,375,1028,1589,0,233,237,451,0,346,1550,1431,0,706,32,427,0,493,795,1384,0,990,1544,1184,0,440,523,1540,0,108,735,1493,0,38,841,1254,0,1028,995,1589,0,490,54,893,0,749,1486,1271,0,1597,656,518,0,410,498,1247,0,152,330,741,0,1329,458,1259,0,962,1086,357,0,516,231,831,0,323,714,102,0,1067,474,822,0,866,268,1407,0,368,983,930,0,1534,1296,361,0,358,1489,205,0,183,489,1121,0,1203,1311,854,0,445,1617,816,0,427,1399,706,0,288,1470,861,0,581,1511,865,0,777,857,1598,0,1365,561,1187,0,310,158,40,0,160,271,1048,0,1126,1577,1071,0,192,89,1264,0,979,1003,619,0,543,319,472,0,1191,959,1479,0,853,1410,81,0,180,889,596,0,221,1109,92,0,1257,1270,836,0,1223,225,610,0,198,806,895,0,185,1227,52,0,1638,426,1435,0,1182,1157,339,0,63,648,534,0,1490,1093,1555,0,87,1629,1048,0,1012,957,449,0,1576,1344,17,0,905,486,1059,0,893,54,634,0,1273,1165,1609,0,1548,845,534,0,710,976,1087,0,1042,593,20,0,501,1215,696,0,56,939,684,0,623,634,1129,0,1538,1074,709,0,1266,1031,444,0,465,195,1337,0,702,1045,586,0,180,255,1127,0,983,49,284,0,1237,1394,1496,0,93,1186,558,0,1507,27,1020,0,1149,1545,169,0,1013,80,43,0,349,1432,1363,0,1379,1558,1112,0,1439,246,456,0,559,1335,300,0,1378,111,599,0,723,1059,486,0,470,1390,1478,0,820,985,725,0,992,767,1463,0,1153,250,1587,0,1598,905,777,0,1622,1440,186,0,380,1417,1613,0,1515,944,846,0,1581,753,741,0,784,1304,1165,0,1344,693,17,0,508,31,373,0,962,168,1519,0,821,445,214,0,514,1001,1240,0,1316,1639,348,0,690,1503,738,0,1504,875,571,0,1003,1113,818,0,1247,498,1302,0,964,1511,242,0,1145,270,44,0,1202,1555,1533,0,455,0,497,0,200,572,378,0,620,1611,146,0,1618,396,900,0,579,782,946,0,482,1539,822,0,806,938,1046,0,44,491,1346,0,781,1055,239,0,1010,416,1396,0,117,639,1487,0,135,1332,948,0,1029,921,163,0,55,1563,1444,0,362,159,1103,0,1407,213,204,0,1115,1062,937,0,0,1578,393,0,1037,65,1411,0,819,523,150,0,1031,541,444,0,1018,11,1347,0,602,989,1163,0,1126,1071,1211,0,1627,1017,963,0,340,1412,980,0,751,1434,162,0,855,526,847,0,1640,963,688,0,1617,263,713,0,205,926,682,0,1027,478,1260,0,958,983,284,0,1601,1299,952,0,912,503,627,0,1390,1143,1478,0,1246,425,1014,0,577,1476,1482,0,1389,1120,1430,0,1370,1587,1379,0,588,1372,1041,0,733,648,1255,0,744,1322,280,0,666,406,263,0,294,137,1491,0,386,659,51,0,238,1633,847,0,19,894,519,0,598,276,1389,0,373,697,1248,0,796,1011,703,0,172,607,230,0,1625,1543,1252,0,1033,601,247,0,419,1462,977,0,328,1288,1524,0,463,128,1635,0,1451,279,465,0,1439,920,315,0,16,1569,21,0,190,1025,1159,0,677,891,115,0,1451,465,941,0,1003,818,876,0,796,28,202,0,470,1292,1150,0,1043,1026,797,0,774,453,203,0,220,1333,120,0,384,410,1281,0,120,244,1095,0,826,1306,134,0,322,855,869,0,227,876,818,0,161,949,1195,0,1150,1292,929,0,12,484,308,0,625,810,464,0,1425,763,1109,0,1199,474,1585,0,4,377,933,0,473,31,569,0,813,1036,32,0,363,1209,370,0,783,640,1220,0,73,803,1108,0,1584,1499,574,0,70,1315,261,0,1316,251,1639,0,269,685,357,0,616,234,766,0,677,115,1004,0,1587,1378,1352,0,312,1041,887,0,244,1528,1636,0,1076,1244,1260,0,1366,702,586,0,1502,493,394,0,1019,1190,230,0,641,1077,1014,0,129,265,1471,0,1578,1376,1243,0,1223,166,377,0,1069,1034,1438,0,123,1206,1623,0,390,1121,489,0,814,1591,292,0,996,739,1508,0,461,1221,1406,0,775,756,1512,0,734,765,70,0,799,1287,803,0,266,532,1424,0,13,401,1253,0,237,233,942,0,368,1230,1637,0,813,32,1405,0,1398,1081,1529,0,302,1568,1317,0,1125,803,1604,0,189,1363,789,0,58,809,241,0,110,1186,585,0,1246,1473,425,0,324,1398,1278,0,742,1300,672,0,1484,1077,277,0,440,1400,1331,0,504,492,471,0,1246,1626,1102,0,774,878,834,0,251,879,1173,0,716,1484,277,0,1519,727,340,0,1525,405,144,0,185,1245,1227,0,1073,182,1263,0,1554,630,792,0,1065,1381,61,0,375,1589,1474,0,378,572,1124,0,1145,1403,858,0,328,1126,1211,0,769,1514,1213,0,1553,1152,1330,0,397,1285,413,0,156,559,300,0,1407,1597,213,0,727,269,39,0,268,313,1407,0,941,608,1295,0,1420,297,747,0,1627,963,1207,0,1388,1462,112,0,309,151,990,0,830,1501,842,0,286,1490,1007,0,657,1461,374,0,1626,95,136,0,321,1210,66,0,1064,704,476,0,998,1181,179,0,1598,857,198,0,550,22,84,0,596,526,855,0,1142,380,1613,0,601,1631,621,0,58,1611,1430,0,653,1220,10,0,347,302,1594,0,573,1122,860,0,1442,1019,230,0,93,522,754,0,438,1554,995,0,311,885,694,0,984,374,75,0,207,456,1354,0,1027,755,478,0,637,1029,1060,0,291,518,294,0,1268,1421,1541,0,1358,1386,1104,0,1209,408,403,0,401,805,1523,0,270,1044,491,0,260,167,101,0,453,1567,203,0,1074,1538,958,0,1299,0,455,0,520,1068,509,0,898,288,861,0,584,1082,735,0,619,1003,876,0,1046,938,1036,0,466,776,1632,0,1371,1241,1011,0,1558,1379,1494,0,264,709,1339,0,285,1301,1329,0,458,192,1264,0,407,750,1007,0,46,806,366,0,703,1041,28,0,629,287,563,0,230,1190,172,0,880,85,1641,0,196,274,238,0,1032,1455,462,0,765,1440,305,0,377,475,955,0,179,114,979,0,183,162,489,0,1157,902,364,0,974,1322,833,0,164,416,65,0,817,1526,1030,0,1368,1436,1148,0,731,364,902,0,732,476,774,0,443,525,1551,0,356,1540,204,0,502,1136,1040,0,1109,72,92,0,97,753,646,0,809,448,1517,0,1449,714,1267,0,1599,786,398,0,1236,904,293,0,1627,1207,468,0,364,538,339,0,1172,34,934,0,323,452,1324,0,136,95,540,0,965,1569,526,0,1324,1483,714,0,909,1311,53,0,897,795,1052,0,634,623,893,0,260,1457,1099,0,300,577,224,0,1607,173,1336,0,1157,364,339,0,1245,1340,515,0,305,1440,1622,0,575,1107,7,0,575,840,1075,0,305,1622,1485,0,1127,409,1450,0,984,64,374,0,323,1009,980,0,909,1097,1311,0,900,227,1618,0,899,544,1292,0,1241,703,1011,0,1279,1178,145,0,1161,922,1349,0,983,1166,49,0,569,149,790,0,390,489,1239,0,958,930,983,0,867,840,68,0,1580,481,1242,0,275,310,771,0,1445,1100,623,0,475,375,1474,0,1556,889,611,0,1182,339,124,0,1227,9,437,0,1094,1162,1148,0,802,1194,671,0,948,1332,708,0,1265,241,664,0,542,477,270,0,1091,483,1560,0,402,1201,1008,0,603,390,1239,0,384,1281,585,0,474,1142,1198,0,918,266,397,0,1205,327,568,0,3,1323,755,0,163,1060,1029,0,14,1008,972,0,888,1592,738,0,1246,1014,626,0,1275,215,15,0,542,134,477,0,224,1482,1321,0,440,1006,1400,0,1609,1465,1411,0,978,1208,547,0,1101,716,897,0,785,1376,1427,0,232,405,458,0,1347,1240,1018,0,588,1241,497,0,681,50,1229,0,1513,844,431,0,167,165,1058,0,1328,1319,1513,0,995,792,1589,0,1268,960,1152,0,1401,298,1380,0,1140,843,527,0,435,1620,272,0,403,485,147,0,1177,153,587,0,1381,771,261,0,583,839,748,0,328,181,1126,0,429,762,1319,0,386,117,1500,0,1196,883,808,0,1476,300,312,0,1094,1148,155,0,606,3,1027,0,1337,247,1166,0,792,385,1474,0,1079,1274,379,0,506,668,1251,0,1550,1022,191,0,1603,106,939,0,459,1018,1240,0,1496,1413,566,0,506,784,1341,0,124,414,1182,0,659,1219,573,0,1243,785,1332,0,1378,599,1352,0,914,1488,1128,0,1022,661,191,0,1375,1253,1270,0,85,836,1612,0,271,1457,260,0,394,493,1384,0,1128,1488,376,0,1223,1491,166,0,1137,211,69,0,971,1182,414,0,595,1520,581,0,677,976,891,0,971,414,1069,0,1450,1092,1556,0,487,5,1101,0,1415,950,1192,0,1562,293,74,0,1368,1148,1378,0,1108,1614,1525,0,1379,566,1494,0,571,174,1294,0,720,453,1606,0,1148,111,1378,0,1267,1547,355,0,248,692,550,0,218,154,917,0,410,1247,360,0,1507,134,1306,0,1638,208,1505,0,957,77,449,0,393,1578,507,0,1491,137,166,0,1548,1054,1009,0,1516,719,1504,0,704,362,1103,0,755,969,478,0,556,910,927,0,430,684,939,0,1562,1141,915,0,275,317,306,0,1076,1260,1564,0,776,466,1121,0,1236,309,990,0,618,1355,8,0,781,239,812,0,50,675,1303,0,1022,698,1222,0,943,217,578,0,599,1162,1123,0,572,1128,1133,0,215,66,1210,0,1307,1235,279,0,446,1520,1115,0,1567,815,417,0,1074,284,49,0,49,301,1448,0,1536,745,170,0,1602,186,804,0,572,552,914,0,640,1615,333,0,1505,1057,426,0,1137,1024,881,0,728,377,166,0,1435,447,358,0,1179,1162,140,0,913,199,1180,0,1584,575,1075,0,916,243,1443,0,201,1188,1630,0,1274,28,312,0,1049,437,741,0,350,87,421,0,496,746,349,0,1406,1043,1411,0,1080,1572,848,0,573,338,1583,0,38,413,1422,0,1618,45,1446,0,120,1333,344,0,1434,1533,1555,0,1221,1160,503,0,150,1640,298,0,502,953,1136,0,271,615,1048,0,1233,1114,34,0,1069,665,1258,0,624,1367,1582,0,1147,96,354,0,158,901,1566,0,1265,605,1495,0,1575,908,268,0,673,970,1602,0,1181,1361,179,0,681,520,567,0,1311,1361,53,0,117,386,1477,0,1362,1420,743,0,42,793,567,0,1213,1340,422,0,375,223,518,0,968,1113,1106,0,57,772,1447,0,773,1535,1131,0,1077,1151,626,0,559,1013,249,0,359,1403,1346,0,19,436,411,0,144,803,73,0,1173,52,97,0,15,215,1035,0,568,1608,1205,0,168,685,727,0,1552,1383,887,0,217,1369,578,0,56,1178,272,0,705,709,264,0,1640,746,885,0,1161,1392,1150,0,1501,1301,842,0,913,1557,291,0,543,1119,682,0,663,680,1258,0,1467,1466,372,0,1117,1599,661,0,1417,1456,1613,0,232,144,405,0,712,355,1214,0,1542,211,352,0,423,486,1433,0,700,254,358,0,1083,4,933,0,1493,735,36,0,750,549,24,0,1242,1384,1580,0,1381,1065,890,0,1330,1307,1451,0,151,1544,990,0,112,1462,419,0,1507,935,206,0,551,1636,373,0,1555,1093,162,0,577,300,1476,0,519,1025,190,0,554,595,865,0,460,121,884,0,1424,977,1462,0,354,1231,1585,0,680,1410,1258,0,222,1154,1232,0,25,1530,394,0,465,1033,82,0,1193,742,553,0,130,1131,530,0,1412,340,259,0,1293,1325,528,0,1169,187,1464,0,1264,232,458,0,1237,1496,566,0,1383,1482,887,0,281,1558,1413,0,778,1608,139,0,1464,660,1164,0,1452,35,1146,0,799,132,1287,0,45,1567,1446,0,1522,410,360,0,122,501,48,0,1469,1617,713,0,186,1440,734,0,404,357,381,0,551,960,1541,0,30,1021,468,0,86,1501,830,0,1419,485,403,0,347,1594,1577,0,798,1601,869,0,178,639,6,0,1359,219,607,0,578,1122,299,0,1531,1187,561,0,127,55,88,0,580,1345,210,0,1482,1476,887,0,658,1094,1504,0,235,177,1600,0,1379,1112,469,0,258,295,576,0,607,172,548,0,104,32,554,0,812,450,1533,0,719,1091,1504,0,797,408,1209,0,262,1110,1078,0,10,679,653,0,1334,359,589,0,563,287,415,0,737,507,448,0,521,143,759,0,399,1159,1528,0,1342,100,425,0,814,905,1598,0,25,1135,1224,0,433,1023,666,0,1573,7,1513,0,768,1180,770,0,1283,1132,1313,0,308,954,629,0,1116,1375,881,0,46,1188,513,0,707,835,1293,0,1073,398,182,0,1146,318,650,0,1559,961,1133,0,1300,994,1348,0,673,846,970,0,722,475,454,0,960,457,1330,0,840,7,991,0,143,1593,1072,0,1090,1222,828,0,1111,895,635,0,369,891,976,0,952,1158,655,0,932,321,1632,0,1406,1387,1460,0,1333,1168,987,0,1211,1071,1492,0,1245,515,1227,0,257,149,1423,0,168,962,357,0,59,1050,114,0,1420,1362,1183,0,901,804,1566,0,720,1567,453,0,322,180,596,0,1115,535,1506,0,1264,89,1374,0,870,1291,1525,0,75,516,984,0,846,944,342,0,243,1452,47,0,1083,225,4,0,552,200,1226,0,902,1157,178,0,235,529,1549,0,807,1541,1421,0,171,756,1266,0,1278,1342,425,0,398,1073,1524,0,1216,1233,1172,0,1118,812,1533,0,1202,791,605,0,536,145,1178,0,1192,336,829,0,349,746,688,0,375,518,1028,0,456,920,1439,0,473,569,790,0,1407,1428,1597,0,415,389,105,0,621,1631,441,0,637,1353,1623,0,1145,542,270,0,387,327,1205,0,1349,303,968,0,1227,437,1049,0,1467,966,341,0,552,572,200,0,65,363,164,0,643,417,1472,0,304,1121,934,0,978,547,169,0,641,1605,277,0,314,1226,873,0,446,581,1520,0,1602,67,846,0,1441,693,926,0,951,1509,716,0,725,1464,187,0,896,514,1051,0,480,342,944,0,948,1265,135,0,419,752,378,0,356,440,1540,0,969,755,460,0,1081,988,1529,0,420,1129,1278,0,1137,856,273,0,1056,798,1303,0,1152,960,1330,0,245,528,643,0,1441,1489,1408,0,423,206,935,0,319,926,141,0,116,1232,307,0,1626,1151,540,0,701,495,1625,0,644,997,1541,0,482,410,384,0,778,636,1259,0,150,1401,819,0,1640,862,963,0,483,719,326,0,98,1131,130,0,1507,1306,27,0,817,1018,1510,0,267,1265,1175,0,848,1572,966,0,901,306,331,0,557,826,669,0,914,529,1488,0,784,868,1341,0,1445,876,900,0,519,894,1184,0,418,470,1478,0,1063,278,986,0,913,294,1491,0,705,528,1538,0,1467,752,1066,0,350,1163,989,0,1158,1299,455,0,1616,55,1444,0,36,735,1082,0,1246,626,1626,0,1604,37,670,0,1308,89,458,0,680,488,1410,0,1632,1114,932,0,246,696,1588,0,336,296,257,0,210,818,580,0,27,371,1020,0,415,903,563,0,7,1107,844,0,709,761,732,0,1314,177,367,0,1005,276,132,0,1163,350,421,0,1459,971,1357,0,791,1156,1495,0,559,80,1013,0,989,141,899,0,1346,491,931,0,731,1477,1105,0,1635,986,967,0,634,434,324,0,1087,1004,206,0,408,797,1026,0,704,1064,1074,0,1138,531,436,0,1128,76,1133,0,494,1592,888,0,594,149,569,0,1355,221,1135,0,1120,827,1482,0,385,1070,562,0,1592,494,1449,0,165,540,1058,0,303,1349,922,0,1563,55,127,0,1570,1206,295,0,922,1161,1150,0,898,645,484,0,1606,396,1618,0,1260,478,1564,0,1575,721,1173,0,701,1625,481,0,310,1174,691,0,669,830,557,0,1517,135,809,0,724,240,1506,0,740,332,113,0,1544,207,918,0,554,615,104,0,1322,805,833,0,404,381,1569,0,979,1050,1003,0,318,47,650,0,970,506,1341,0,934,940,1176,0,863,118,282,0,959,937,1062,0,1485,265,1415,0,549,407,1171,0,1602,846,673,0,765,1315,70,0,718,993,916,0,222,1232,1404,0,493,1052,795,0,784,1565,1304,0,387,870,188,0,119,614,202,0,1307,764,1235,0,331,1454,1590,0,1102,136,998,0,589,573,1583,0,639,1459,1357,0,31,764,697,0,1570,295,1210,0,1376,785,1243,0,1318,131,861,0,1124,572,1133,0,660,802,671,0,699,751,1275,0,1206,1029,637,0,1492,1431,29,0,1325,622,528,0,1291,870,1205,0,106,406,802,0,388,802,226,0,91,14,1583,0,177,866,582,0,509,42,567,0,601,1471,265,0,1552,887,1041,0,344,987,399,0,814,1598,198,0,1421,1295,982,0,417,815,1472,0,1093,863,162,0,524,409,1127,0,257,1423,1065,0,85,1176,940,0,5,716,1101,0,1279,1395,613,0,137,294,518,0,1176,880,511,0,1536,525,1193,0,1421,832,807,0,1454,925,1543,0,1420,1183,701,0,454,562,1032,0,1077,1484,1151,0,885,746,694,0,256,1261,1595,0,1327,1573,762,0,578,537,1122,0,538,1369,500,0,959,1062,1479,0,351,517,1273,0,26,1156,58,0,1030,1289,758,0,1540,523,819,0,684,536,56,0,1344,107,228,0,382,1441,1408,0,1539,649,816,0,1137,273,1024,0,1135,221,1320,0,1005,799,232,0,119,1140,1263,0,744,280,1518,0,585,754,522,0,362,1448,159,0,1133,961,1124,0,814,292,320,0,780,773,98,0,1072,1593,1624,0,326,719,1516,0,1528,244,399,0,1306,826,27,0,337,1016,1308,0,1184,1544,413,0,1341,1251,668,0,1624,481,1625,0,755,1323,460,0,628,951,600,0,916,696,1215,0,1299,1601,428,0,479,1191,1479,0,1294,324,434,0,959,1119,543,0,1158,952,1299,0,108,524,1371,0,957,488,591,0,15,699,1275,0,1588,696,993,0,301,49,1166,0,807,1039,997,0,613,435,1279,0,1475,1572,1197,0,418,989,1292,0,1546,1164,671,0,1377,105,767,0,10,1254,679,0,641,1014,100,0,608,941,465,0,21,381,1110,0,695,905,814,0,739,712,945,0,393,507,1372,0,698,828,1222,0,124,339,538,0,1201,1402,249,0,970,846,342,0,777,1630,857,0,1430,809,58,0,195,82,1033,0,397,1544,918,0,293,839,74,0,1136,1480,1040,0,1579,1470,593,0,338,573,1219,0,1527,624,835,0,756,171,888,0,231,1461,596,0,1318,861,1225,0,749,1055,609,0,622,541,1373,0,0,1299,428,0,1351,1226,400,0,1537,1045,702,0,253,451,997,0,881,1375,1257,0,17,693,1441,0,593,411,531,0,251,1173,721,0,533,1616,42,0,744,1518,1523,0,354,1493,1231,0,952,322,869,0,987,1168,1138,0,1357,971,1069,0,255,180,322,0,1522,110,585,0,901,1010,804,0,768,770,356,0,451,1249,1328,0,780,96,1147,0,125,737,448,0,38,654,413,0,656,1134,1028,0,145,536,592,0,1326,1170,1035,0,712,717,355,0,1516,571,434,0,642,1022,1222,0,515,9,1227,0,309,915,151,0,1417,263,406,0,1457,160,365,0,374,1461,75,0,731,1105,659,0,147,1200,164,0,644,1541,807,0,808,883,439,0,1149,567,793,0,1280,424,739,0,639,1357,1438,0,1128,572,914,0,197,1081,174,0,1053,1297,1479,0,1196,927,910,0,407,1175,948,0,693,1344,228,0,640,10,1220,0,1110,262,467,0,1153,1362,956,0,1366,1614,1125,0,1144,1395,1279,0,686,829,305,0,268,721,1575,0,253,424,1249,0,854,1143,1282,0,1438,1357,1069,0,745,1219,170,0,79,359,1346,0,692,560,879,0,279,1235,604,0,438,492,1554,0,108,1371,1011,0,535,1298,1036,0,638,758,874,0,450,791,1202,0,239,1271,103,0,238,274,1633,0,1220,653,138,0,1043,503,1026,0,429,424,1280,0,1438,999,1487,0,522,903,214,0,389,767,105,0,50,1303,274,0,1480,462,976,0,710,757,886,0,1372,497,393,0,434,54,490,0,652,128,463,0,58,1156,146,0,970,1341,1602,0,1550,191,661,0,1335,843,1079,0,1106,1113,59,0,440,356,1006,0,842,557,830,0,708,1332,785,0,36,1082,505,0,66,1275,183,0,72,565,92,0,170,591,525,0,999,1500,1487,0,863,1093,286,0,506,1251,868,0,768,356,204,0,762,945,1214,0,131,220,954,0,943,1122,217,0,1025,519,555,0,574,145,592,0,1550,346,1022,0,268,908,313,0,603,282,1137,0,1055,749,1271,0,917,1530,442,0,1550,661,29,0,964,1163,865,0,44,1346,1403,0,1098,1380,1600,0,603,1239,282,0,320,757,695,0,1343,1369,538,0,369,1455,891,0,245,1293,528,0,700,1119,1191,0,589,537,573,0,1597,1557,213,0,104,615,1289,0,336,61,765,0,1244,1429,606,0,1596,835,41,0,230,353,1213,0,1405,823,121,0,180,1127,611,0,889,1556,231,0,451,1328,233,0,736,1054,648,0,819,582,1540,0,974,325,1228,0,912,627,1284,0,792,1346,385,0,1167,994,1300,0,964,865,1511,0,279,129,1033,0,1502,229,493,0,579,1289,782,0,653,1607,138,0,278,532,967,0,614,1263,94,0,212,12,583,0,582,1098,1600,0,1216,1172,511,0,58,241,26,0,11,493,229,0,1221,503,1043,0,1546,671,157,0,1212,917,154,0,895,292,882,0,1380,298,612,0,107,1035,361,0,60,469,197,0,1434,751,699,0,1609,1411,1590,0,84,122,90,0,1477,51,1105,0,723,486,1154,0,268,866,1314,0,666,263,1089,0,1539,384,649,0,706,823,1405,0,688,746,1640,0,982,1637,832,0,1527,1000,1253,0,736,648,733,0,1397,109,1061,0,106,430,939,0,732,774,203,0,679,1607,653,0,496,1238,746,0,872,350,1478,0,1231,36,505,0,1504,571,1516,0,1585,1535,1155,0,1622,186,668,0,1447,502,1111,0,107,1326,1035,0,886,292,1111,0,1459,639,178,0,698,1022,1350,0,1372,1552,1041,0,666,1497,433,0,678,967,532,0,311,298,885,0,690,355,717,0,1529,988,100,0,676,433,1217,0,132,1002,1287,0,1317,1071,1577,0,667,1336,173,0,63,534,1634,0,1435,358,254,0,1415,265,129,0,1528,317,771,0,980,1519,340,0,1364,609,1408,0,61,336,1065,0,1264,1374,1005,0,1140,1073,1263,0,784,1165,1273,0,1584,985,820,0,88,533,1068,0,446,937,581,0,495,701,236,0,1026,412,850,0,1610,127,88,0,1060,1233,1216,0,50,1096,1229,0,1537,1486,787,0,1412,1327,1483,0,573,299,1122,0,1383,1552,737,0,1144,965,1461,0,222,1404,1385,0,1337,1189,289,0,1042,748,904,0,811,1447,772,0,411,1236,19,0,257,1065,336,0,329,1617,445,0,382,17,1441,0,1481,1515,729,0,853,1438,1034,0,1084,404,1569,0,1121,304,776,0,439,783,1220,0,806,857,366,0,157,715,942,0,293,915,309,0,300,224,337,0,518,1557,1597,0,516,1365,984,0,107,1344,1326,0,1513,7,844,0,1518,280,871,0,113,769,1213,0,1401,1380,1098,0,1341,668,186,0,526,596,965,0,481,1580,1509,0,1002,37,1604,0,717,851,690,0,47,907,1360,0,999,386,1500,0,1292,544,929,0,1129,324,1278,0,1560,1088,301,0,1475,966,1572,0,853,999,1438,0,690,851,1503,0,737,1372,507,0,856,69,1616,0,589,79,537,0,912,412,1026,0,871,280,1185,0,426,1057,689,0,88,1458,1255,0,824,1481,133,0,881,836,603,0,387,689,1057,0,295,258,1416,0,1523,564,1130,0,1507,1004,477,0,1270,1612,836,0,190,987,837,0,721,1639,251,0,1184,894,990,0,466,183,1121,0,366,857,1630,0,1333,987,344,0,1141,48,252,0,390,934,1121,0,1211,29,1288,0,1385,1505,981,0,553,672,338,0,1508,1039,832,0,432,1204,810,0,145,906,1279,0,1009,1054,736,0,1322,744,805,0,1012,488,957,0,109,127,1634,0,869,1303,798,0,1397,800,1563,0,973,683,1193,0,341,1595,1466,0,904,411,1042,0,864,564,1218,0,739,996,712,0,880,1176,85,0,810,825,432,0,654,38,1254,0,553,742,672,0,268,1314,721,0,1410,853,1034,0,1551,209,33,0,897,1509,795,0,8,1355,1135,0,220,1579,1333,0,106,802,388,0,122,48,903,0,975,1557,913,0,1545,1542,549,0,1448,1088,159,0,1000,1270,1253,0,646,908,97,0,1490,1555,605,0,550,692,22,0,208,513,1188,0,700,205,1119,0,1502,1212,229,0,1249,451,253,0,1548,323,871,0,409,98,1450,0,396,1100,928,0,503,1160,1386,0,1177,587,1586,0,716,1509,897,0,640,1254,10,0,450,812,239,0,915,920,151,0,1328,431,194,0,1193,1521,973,0,346,1431,1038,0,110,548,1190,0,508,594,569,0,289,368,1637,0,1463,954,220,0,337,156,300,0,1341,186,1602,0,1046,635,895,0,1340,1213,1514,0,203,1567,417,0,734,1440,765,0,1477,902,6,0,1199,1585,1231,0,1256,1588,993,0,287,1463,389,0,1168,1333,1579,0,101,540,1151,0,1485,316,265,0,1147,1535,773,0,962,1078,1086,0,574,404,906,0,781,812,1118,0,205,682,1119,0,1284,824,412,0,1061,325,1116,0,1107,575,820,0,1365,64,984,0,1073,328,1524,0,1064,709,1074,0,727,685,269,0,1409,30,1139,0,878,326,711,0,581,865,595,0,126,606,1429,0,879,766,234,0,308,74,583,0,939,56,1603,0,481,1420,701,0,1271,670,103,0,1303,1633,274,0,497,0,393,0,1474,385,475,0,899,926,693,0,654,1254,333,0,604,31,473,0,549,1542,118,0,1014,1077,626,0,1477,6,639,0,1056,1427,798,0,1048,421,87,0,943,573,860,0,1416,1210,295,0,1404,387,1385,0,1014,425,100,0,595,1298,1520,0,330,1247,1581,0,739,429,1280,0,1217,1619,105,0,1612,1641,85,0,394,625,25,0,360,110,1522,0,1338,850,412,0,360,548,110,0,183,1275,162,0,180,611,889,0,784,506,1565,0,87,872,1629,0,1123,345,599,0,94,99,334,0,37,1002,620,0,317,1528,1159,0,15,1035,699,0,41,707,880,0,434,711,1516,0,505,1199,1231,0,1380,529,1600,0,5,874,1151,0,1160,1221,461,0,1458,88,1068,0,659,597,731,0,347,1583,302,0,631,815,45,0,1348,672,1300,0,1609,236,351,0,1425,770,1180,0,1192,829,686,0,1605,1085,281,0,875,155,1436,0,450,239,730,0,330,152,360,0,893,1606,878,0,760,687,126,0,48,315,252,0,1016,1005,1374,0,940,934,390,0,302,1583,779,0,540,95,1626,0,303,1534,258,0,1456,1603,56,0,394,1384,625,0,791,1495,605,0,147,370,403,0,1166,651,301,0,54,434,634,0,754,585,1186,0,1144,1569,965,0,815,1060,1628,0,1620,1456,272,0,1534,303,922,0,1592,690,738,0,871,1015,1518,0,1220,1021,808,0,506,868,668,0,397,413,1544,0,743,1418,956,0,27,826,636,0,872,1478,1099,0,1334,86,830,0,1606,1446,1567,0,820,725,1107,0,760,1429,1244,0,877,818,1113,0,606,1027,1260,0,40,1566,1174,0,66,183,466,0,248,1213,692,0,126,1429,760,0,120,399,244,0,1284,944,824,0,365,160,1629,0,856,1616,1444,0,1091,719,483,0,1427,1056,1208,0,1237,747,1394,0,1010,1200,632,0,1213,248,1442,0,1045,447,426,0,886,502,1040,0,310,275,158,0,607,740,353,0,853,386,999,0,153,546,1083,0,652,1066,1063,0,423,1272,307,0,1145,44,1403,0,854,1106,59,0,1089,329,445,0,1401,1098,819,0,1638,1191,479,0,510,654,333,0,869,1633,1303,0,131,645,861,0,76,1128,376,0,1204,618,8,0,1409,1021,30,0,919,1146,911,0,62,579,946,0,1080,848,652,0,1190,1019,558,0,1595,1261,873,0,221,556,1109,0,657,374,1395,0,1624,825,1242,0,715,1571,942,0,196,238,467,0,132,276,1002,0,835,1325,1293,0,1141,252,915,0,535,1036,724,0,522,649,384,0,560,692,1213,0,717,712,996,0,691,1290,771,0,297,628,1394,0,1165,461,1609,0,883,1196,759,0,700,358,205,0,1052,493,11,0,763,1425,199,0,1608,568,139,0,1422,413,1285,0,1164,660,671,0,877,968,1345,0,1308,43,80,0,460,884,969,0,240,724,46,0,807,832,1039,0,1480,710,1040,0,1438,1487,639,0,775,1512,958,0,1037,1043,570,0,1084,906,404,0,753,52,1049,0,184,998,193,0,576,968,303,0,1314,866,177,0,785,1208,838,0,513,1297,46,0,651,621,301,0,83,105,1377,0,1265,1495,241,0,841,1422,679,0,240,1053,1506,0,817,638,1018,0,1242,481,1624,0,618,1204,432,0,226,660,1464,0,373,1248,551,0,519,190,837,0,876,1445,193,0,1392,1161,1106,0,1576,382,1055,0,1447,811,953,0,1457,365,1099,0,950,604,473,0,1437,794,1320,0,878,774,2,0,1556,831,231,0,1593,521,432,0,454,1032,722,0,1588,1256,335,0,1190,558,110,0,870,1525,188,0,1360,718,1443,0,1286,1472,1628,0,562,1455,1032,0,1443,718,916,0,1389,1430,598,0,541,775,1373,0,607,353,230,0,392,759,143,0,1519,168,727,0,1196,1400,216,0,445,816,214,0,950,336,1192,0,300,1335,379,0,1581,646,753,0,964,602,1163,0,654,555,413,0,1049,52,1227,0,828,1167,683,0,1180,975,913,0,1591,882,292,0,253,1039,424,0,273,1444,175,0,878,2,512,0,1068,262,1458,0,1374,89,1308,0,8,625,464,0,565,1320,92,0,85,940,836,0,1044,891,1070,0,67,1391,729,0,1351,529,914,0,224,577,1482,0,644,807,997,0,763,565,72,0,1627,1336,1017,0,813,1405,57,0,1109,859,1425,0,179,1361,114,0,462,722,1032,0,357,685,168,0,140,1162,1094,0,1056,675,1208,0,1521,443,683,0,862,30,1207,0,1356,1194,1023,0,1366,586,1614,0,892,83,992,0,1421,982,832,0,41,880,1596,0,142,1362,1153,0,1276,1599,1524,0,905,1059,1234,0,584,99,94,0,1191,1119,959,0,1599,398,1524,0,624,1325,835,0,545,345,517,0,995,1554,792,0,1358,944,627,0,1627,1607,1336,0,1469,1067,1617,0,1278,425,420,0,1304,1160,1165,0,495,1454,1543,0,1187,1531,1620,0,1195,1224,161,0,1513,1319,762,0,1029,1206,921,0,1021,1331,808,0,815,1567,45,0,346,1350,1022,0,1634,127,63,0,112,395,667,0,748,1042,20,0,669,858,359,0,215,1210,361,0,1627,468,1607,0,487,11,1018,0,1225,1579,1318,0,301,621,1560,0,1571,237,942,0,677,1004,976,0,1396,164,1200,0,701,1183,236,0,647,1269,674,0,1247,642,1222,0,1326,1576,781,0,1187,64,1365,0,1070,385,931,0,101,758,271,0,1362,142,1183,0,1505,1385,1057,0,1015,102,1449,0,1213,353,113,0,193,623,1129,0,459,1510,1018,0,867,39,269,0,416,1010,65,0,1109,927,859,0,495,1543,1625,0,1606,1618,1446,0,555,654,1025,0,961,18,395,0,1578,428,1376,0,1467,848,966,0,377,955,3,0,698,1348,994,0,1134,313,1090,0,263,1417,380,0,629,1562,74,0,1177,546,153,0,1503,888,738,0,1097,260,1143,0,408,850,403,0,571,60,174,0,804,1010,1602,0,253,997,1039,0,1491,199,913,0,540,101,1058,0,462,1136,722,0,782,1289,1030,0,2,774,476,0,982,1295,852,0,1308,1329,1301,0,105,83,1217,0,136,1181,998,0,1169,233,194,0,453,774,834,0,65,1010,901,0,1044,1070,931,0,123,1353,210,0,1445,900,928,0,667,1388,112,0,427,104,62,0,210,1345,123,0,541,622,662,0,77,1219,659,0,1024,273,175,0,312,300,379,0,1584,430,985,0,1053,1479,1062,0,1320,565,546,0,140,658,1277,0,551,433,1636,0,127,109,1563,0,883,392,439,0,113,353,740,0,290,1228,109,0,1164,1169,1464], - - "edges" : [] - - -} diff --git a/examples/models/json/WaltHeadLo_buffergeometry.json b/examples/models/json/WaltHeadLo_buffergeometry.json new file mode 100644 index 00000000000000..a382713316dc67 --- /dev/null +++ b/examples/models/json/WaltHeadLo_buffergeometry.json @@ -0,0 +1 @@ +{"metadata":{"version":4.5,"type":"BufferGeometry","generator":"BufferGeometry.toJSON"},"uuid":"25EFCB0C-F9ED-4A6C-A807-0798D87334FC","type":"BufferGeometry","data":{"attributes":{"position":{"itemSize":3,"type":"Float32Array","array":[-17.670000076293945,9.5,10.75,-17.649999618530273,11.739999771118164,10.100000381469727,-18.43000030517578,9.520000457763672,8.100000381469727,20.139999389648438,-2.119999885559082,-5.420000076293945,21.3700008392334,0.5699999928474426,-7.789999961853027,21.079999923706055,3.9800000190734863,-1.8200000524520874,-4.28000020980835,-32.849998474121094,14.550000190734863,-6.380000114440918,-29.899999618530273,16.860000610351562,-8.640000343322754,-30.84000015258789,11.25,-13.430000305175781,-18.530000686645508,-11.170000076293945,-13.09000015258789,-16.489999771118164,-11.960000038146973,-12.180000305175781,-19.059999465942383,-11.649999618530273,18.40999984741211,-9.420000076293945,0.8100000023841858,19.25,-8.550000190734863,0.4000000059604645,18.260000228881836,-7.900000095367432,0.7900000214576721,3.180000066757202,-7.380000114440918,-21.5,3.880000114440918,-10.130000114440918,-19.3799991607666,1.7999999523162842,-8.90999984741211,-21.030000686645508,-9.399999618530273,-3.2300000190734863,-21.31999969482422,-7.869999885559082,-7.110000133514404,-20,-11.609999656677246,-3.009999990463257,-21.200000762939453,-9.819999694824219,7.679999828338623,-23.940000534057617,-11.170000076293945,7.5,-23.690000534057617,-12.329999923706055,10.25,-23.420000076293945,11.649999618530273,-16.040000915527344,-13.40999984741211,12.430000305175781,-13.859999656677246,-13.289999961853027,12.569999694824219,-17.1299991607666,-11.899999618530273,17.65999984741211,-14.59000015258789,-5.050000190734863,17.75,-13.449999809265137,-5.920000076293945,18.079999923706055,-12.65999984741211,-4.960000038146973,-8.84000015258789,-45.439998626708984,-17.8799991607666,-6.360000133514404,-43.40999984741211,-18.18000030517578,-4.059999942779541,-45.040000915527344,-18.84000015258789,-18.270000457763672,12.069999694824219,7.679999828338623,-18.729999542236328,10.569999694824219,6.800000190734863,-18.209999084472656,10.850000381469727,9.34000015258789,23.829999923706055,-1.5,-5.659999847412109,23.290000915527344,-2.299999952316284,-5.329999923706055,21.81999969482422,-6.809999942779541,-4.909999847412109,-2.490000009536743,-13.210000038146973,-18.540000915527344,-1.8799999952316284,-12.119999885559082,-19.40999984741211,-1.2999999523162842,-13.460000038146973,-18.450000762939453,9.979999542236328,27.31999969482422,11.720000267028809,7.46999979019165,28.65999984741211,10.5,7.78000020980835,27.459999084472656,13.5,7.659999847412109,-1.7300000190734863,-22.81999969482422,11.380000114440918,1.8600000143051147,-22.489999771118164,9.029999732971191,-3.2100000381469727,-21.290000915527344,-0.3400000035762787,25.920000076293945,-18.350000381469727,0.4300000071525574,23.920000076293945,-20.18000030517578,-0.25,23.329999923706055,-20.690000534057617,-16.229999542236328,-17.479999542236328,-8.100000381469727,-16.600000381469727,-13.020000457763672,-9.760000228881836,-15.539999961853027,-16.6299991607666,-9.15999984741211,-6.449999809265137,-12.020000457763672,23.559999465942383,-5.360000133514404,-13.149999618530273,24.139999389648438,-4.380000114440918,-10.25,24.850000381469727,20.139999389648438,-2.119999885559082,-5.420000076293945,21.079999923706055,3.9800000190734863,-1.8200000524520874,19.25,-1.4800000190734863,-2.440000057220459,-3.490000009536743,18.110000610351562,-23.020000457763672,-1.8600000143051147,17.600000381469727,-23.350000381469727,-2.130000114440918,15.649999618530273,-23.790000915527344,-20.469999313354492,11.949999809265137,0.6000000238418579,-19.729999542236328,14.100000381469727,3.190000057220459,-19.93000030517578,13.600000381469727,-1.350000023841858,-16.229999542236328,-6.480000019073486,-14.34000015258789,-16.559999465942383,-9.289999961853027,-12.75,-17.610000610351562,-5.199999809265137,-14.300000190734863,-20.700000762939453,12.800000190734863,-4.550000190734863,-19.93000030517578,13.600000381469727,-1.350000023841858,-20.43000030517578,15.319999694824219,-2.569999933242798,18.969999313354492,2.25,5.360000133514404,19.959999084472656,2.740000009536743,2.740000009536743,18.760000228881836,2.259999990463257,6.760000228881836,-14.329999923706055,-6.480000019073486,-16.540000915527344,-14.180000305175781,-8.800000190734863,-15.149999618530273,-15.390000343322754,-6.679999828338623,-15.260000228881836,15.699999809265137,-17.68000030517578,11.880000114440918,16.979999542236328,-12.1899995803833,10.789999961853027,13.34000015258789,-18.440000534057617,16.1299991607666,-20.469999313354492,11.949999809265137,0.6000000238418579,-19.3700008392334,11.899999618530273,4.760000228881836,-19.729999542236328,14.100000381469727,3.190000057220459,-14.84000015258789,-25.079999923706055,3.7100000381469727,-14.4399995803833,-23.760000228881836,4.730000019073486,-15.59000015258789,-21.6200008392334,0.5,11.109999656677246,16.450000762939453,-22.329999923706055,11.869999885559082,18.739999771118164,-20.959999084472656,13.369999885559082,15.989999771118164,-21.579999923706055,-8.170000076293945,22.309999465942383,19.8799991607666,-6.980000019073486,21.920000076293945,20.700000762939453,-7.050000190734863,22.719999313354492,20.65999984741211,0.23999999463558197,-24.479999542236328,-15.40999984741211,-2.1600000858306885,-26.969999313354492,-14.90999984741211,-1.1799999475479126,-24.43000030517578,-15.59000015258789,21.079999923706055,3.9800000190734863,-1.8200000524520874,22.350000381469727,3.9800000190734863,-5.170000076293945,22.790000915527344,6.739999771118164,-6.21999979019165,-4.880000114440918,-41.119998931884766,12.59000015258789,-6.409999847412109,-43.59000015258789,12.289999961853027,-2.890000104904175,-45.459999084472656,14.569999694824219,22.329999923706055,-1.0499999523162842,-2.5399999618530273,21.1200008392334,-1.3600000143051147,-0.9100000262260437,21.670000076293945,-5.820000171661377,-3.2899999618530273,-19.360000610351562,-13.470000267028809,1.659999966621399,-20.389999389648438,-11.34000015258789,-2.640000104904175,-18.459999084472656,-12.550000190734863,2.049999952316284,20.049999237060547,7.820000171661377,-13.470000267028809,19.790000915527344,10.489999771118164,-14.4399995803833,20.31999969482422,10.739999771118164,-12.460000038146973,-13.640000343322754,9.029999732971191,21.399999618530273,-12.289999961853027,11.720000267028809,22.200000762939453,-13.489999771118164,12.779999732971191,20.520000457763672,-19.6299991607666,-3.2300000190734863,-3.5999999046325684,-19.559999465942383,-1.25,-1.8899999856948853,-19.56999969482422,-1.7200000286102295,-2.990000009536743,-0.46000000834465027,-31.059999465942383,19.559999465942383,-0.23999999463558197,-28.989999771118164,21.8700008392334,-2.680000066757202,-28.75,21.399999618530273,-9.329999923706055,27.450000762939453,11.920000076293945,-9.149999618530273,25.68000030517578,15.789999961853027,-8.380000114440918,26.459999084472656,14.600000381469727,14.890000343322754,20.190000534057617,-17.59000015258789,14.5600004196167,21.8799991607666,-16.479999542236328,16.100000381469727,19.6200008392334,-15.899999618530273,-19.030000686645508,-4.170000076293945,-0.9300000071525574,-19.719999313354492,-2.259999990463257,0.4099999964237213,-20.18000030517578,-1.350000023841858,0.6600000262260437,-15.289999961853027,-8.40999984741211,18.829999923706055,-13.140000343322754,-9.420000076293945,21.690000534057617,-15,-2.6700000762939453,19.65999984741211,7.179999828338623,-15.65999984741211,21.34000015258789,5.739999771118164,-16.350000381469727,22.18000030517578,6.71999979019165,-18.690000534057617,21.479999542236328,-10.550000190734863,-17.260000228881836,-13.390000343322754,-12.140000343322754,-15.869999885559082,-12.65999984741211,-10.619999885559082,-14.84000015258789,-13.800000190734863,11.869999885559082,18.739999771118164,-20.959999084472656,14.039999961853027,18.40999984741211,-19.6200008392334,13.369999885559082,15.989999771118164,-21.579999923706055,-15,-2.6700000762939453,19.65999984741211,-13.170000076293945,-1.4500000476837158,20.84000015258789,-14.329999923706055,-1.2100000381469727,19.709999084472656,-9.649999618530273,12.550000190734863,23.81999969482422,-12.289999961853027,11.720000267028809,22.200000762939453,-9.579999923706055,9.300000190734863,24.06999969482422,-20.770000457763672,9.930000305175781,-14.449999809265137,-20.729999542236328,7.989999771118164,-11.380000114440918,-21.40999984741211,10.239999771118164,-12.260000228881836,14.779999732971191,25.260000228881836,6.199999809265137,14.930000305175781,25.760000228881836,4.210000038146973,12.890000343322754,26.690000534057617,6.550000190734863,0.8899999856948853,-9.359999656677246,-21.18000030517578,0.009999999776482582,-9.539999961853027,-21.440000534057617,-0.6499999761581421,-6.260000228881836,-22.690000534057617,-8.640000343322754,-30.84000015258789,11.25,-9.390000343322754,-31.420000076293945,10.100000381469727,-5.559999942779541,-35.38999938964844,11.65999984741211,-20.139999389648438,0.4099999964237213,2.25,-19.549999237060547,-2.200000047683716,3.430000066757202,-19,-2.2200000286102295,4.78000020980835,-4.380000114440918,-10.25,24.850000381469727,-2.299999952316284,-9.489999771118164,26.579999923706055,-3.450000047683716,-10.180000305175781,25.700000762939453,-17.190000534057617,17.510000228881836,-18.209999084472656,-17.940000534057617,14.619999885559082,-18.309999465942383,-17.700000762939453,20.200000762939453,-14.850000381469727,-15.84000015258789,23.729999542236328,-13.520000457763672,-14.699999809265137,25.729999542236328,-12.050000190734863,-14.90999984741211,21.989999771118164,-15.739999771118164,-16.950000762939453,12.890000343322754,11.380000114440918,-17.670000076293945,9.5,10.75,-16.31999969482422,10.140000343322754,13.850000381469727,16.100000381469727,19.6200008392334,-15.899999618530273,17.3700008392334,16.15999984741211,-17.8799991607666,15.680000305175781,16.309999465942383,-19.190000534057617,-15.100000381469727,8.359999656677246,-21.81999969482422,-13.619999885559082,9.65999984741211,-23.139999389648438,-12.9399995803833,7.130000114440918,-23.31999969482422,-8.710000038146973,-17.010000228881836,-14.90999984741211,-7.420000076293945,-20.5,-14.180000305175781,-8.279999732971191,-19.649999618530273,-13.899999618530273,-0.38999998569488525,12.180000305175781,26.149999618530273,2.5399999618530273,10.170000076293945,26.059999465942383,7.039999961853027,13.5,24.65999984741211,-20.18000030517578,2.549999952316284,2.7200000286102295,-19.219999313354492,-0.3199999928474426,5.199999809265137,-19.219999313354492,2.369999885559082,5.929999828338623,5.909999847412109,30.010000228881836,4.420000076293945,5.28000020980835,30,7.190000057220459,7.079999923706055,29.559999465942383,5.190000057220459,-1.6799999475479126,32.709999084472656,-0.8799999952316284,-1.7000000476837158,32.5,-7.090000152587891,-3.4600000381469727,32.720001220703125,-3.2899999618530273,4.53000020980835,29.84000015258789,10.729999542236328,3.569999933242798,30.100000381469727,9.220000267028809,2.7799999713897705,29.81999969482422,12.479999542236328,1.7000000476837158,-18.170000076293945,24.489999771118164,3.0399999618530273,-18.809999465942383,24.360000610351562,5.739999771118164,-16.350000381469727,22.18000030517578,-17.760000228881836,16.239999771118164,7.730000019073486,-16.65999984741211,14.850000381469727,11.289999961853027,-17.40999984741211,19.350000381469727,6.079999923706055,-12.180000305175781,-19.059999465942383,-11.649999618530273,-10.470000267028809,-20.649999618530273,-12.260000228881836,-11.720000267028809,-20.3799991607666,-11.890000343322754,-16.229999542236328,-6.480000019073486,-14.34000015258789,-15.390000343322754,-6.679999828338623,-15.260000228881836,-15.25,-9.140000343322754,-13.4399995803833,-1.190000057220459,19.100000381469727,-22.950000762939453,0.3799999952316284,21.739999771118164,-21.690000534057617,-0.5899999737739563,17.510000228881836,-23.34000015258789,-20.649999618530273,16.610000610351562,-6.289999961853027,-20.43000030517578,15.319999694824219,-2.569999933242798,-20.329999923706055,19.270000457763672,-4.21999979019165,-21.1200008392334,3.4800000190734863,-13.329999923706055,-21.170000076293945,3.809999942779541,-11.390000343322754,-20.729999542236328,7.989999771118164,-11.380000114440918,3.5,30.260000228881836,-10.789999961853027,5.429999828338623,30.790000915527344,-9.890000343322754,4.179999828338623,28.1299991607666,-14.329999923706055,-4.78000020980835,21.06999969482422,-21.68000030517578,-4.53000020980835,18.65999984741211,-23.010000228881836,-5.380000114440918,18.739999771118164,-22.950000762939453,-9.649999618530273,12.550000190734863,23.81999969482422,-4.409999847412109,12.279999732971191,25.600000381469727,-8.609999656677246,15.770000457763672,23.540000915527344,13.829999923706055,-17.59000015258789,-9.960000038146973,14.710000038146973,-18.56999969482422,-9.229999542236328,14.399999618530273,-19.670000076293945,-9.289999961853027,22.420000076293945,2.4800000190734863,-0.05999999865889549,20.469999313354492,-1.2699999809265137,0.7900000214576721,22.420000076293945,1.940000057220459,-0.3499999940395355,-3.680000066757202,7.679999828338623,25.68000030517578,-3.930000066757202,4.730000019073486,24.520000457763672,-1.7999999523162842,3,25.40999984741211,-22.700000762939453,0.15000000596046448,-2.869999885559082,-22.670000076293945,1.5399999618530273,-2.6600000858306885,-23.440000534057617,0.10000000149011612,-5.159999847412109,-15.680000305175781,-21.59000015258789,-6.110000133514404,-15.319999694824219,-30.790000915527344,-3.380000114440918,-16.1200008392334,-19.709999084472656,-4.070000171661377,-17.65999984741211,-11.6899995803833,-9.489999771118164,-18.389999389648438,-9.380000114440918,-10.3100004196167,-16.829999923706055,-10.479999542236328,-10.960000038146973,-14.170000076293945,23.530000686645508,11.869999885559082,-11.640000343322754,24.25,14.460000038146973,-13.619999885559082,25.309999465942383,10.050000190734863,-16.270000457763672,-35.5,-3.8299999237060547,-15.319999694824219,-30.790000915527344,-3.380000114440918,-14.670000076293945,-33.52000045776367,-6.96999979019165,-9.15999984741211,0.3100000023841858,20.989999771118164,-7.78000020980835,0.09000000357627869,22.329999923706055,-7.079999923706055,0.3799999952316284,21.200000762939453,-10.199999809265137,20.809999465942383,19.020000457763672,-11.739999771118164,21.530000686645508,17.139999389648438,-12.890000343322754,22.309999465942383,15.399999618530273,5.480000019073486,-4.659999847412109,24.190000534057617,4.630000114440918,-6.789999961853027,25.059999465942383,8.4399995803833,-8.460000038146973,24.329999923706055,-21.239999771118164,4.78000020980835,-7.03000020980835,-21.65999984741211,8.699999809265137,-8.300000190734863,-21.219999313354492,4.880000114440918,-9.420000076293945,4.610000133514404,-32.060001373291016,-14.6899995803833,10.369999885559082,-39.61000061035156,-15.220000267028809,5.360000133514404,-43.4900016784668,-18.31999969482422,-14.729999542236328,-12.529999732971191,-12.369999885559082,-15.529999732971191,-11.630000114440918,-11.729999542236328,-15.25,-9.140000343322754,-13.4399995803833,17.75,-12.25,-0.6899999976158142,18.5,-10.5600004196167,-0.8799999952316284,17.489999771118164,-12.239999771118164,1.5099999904632568,20.010000228881836,-8.609999656677246,-1.1699999570846558,19.25,-8.550000190734863,0.4000000059604645,20.3799991607666,-10.0600004196167,-0.75,-16.65999984741211,14.850000381469727,11.289999961853027,-15.84000015258789,16.989999771118164,11.779999732971191,-17.40999984741211,19.350000381469727,6.079999923706055,1.75,-11.229999542236328,-19.65999984741211,3.880000114440918,-10.130000114440918,-19.3799991607666,3.0299999713897705,-13.420000076293945,-17.8700008392334,-24.290000915527344,-1.3300000429153442,-5.809999942779541,-22.329999923706055,-5.179999828338623,-4.96999979019165,-24.110000610351562,-1.5,-5.230000019073486,16.459999084472656,-18.290000915527344,-5.460000038146973,16.280000686645508,-18.59000015258789,-6.260000228881836,16.469999313354492,-17.56999969482422,-6.710000038146973,-14.1899995803833,28.1200008392334,-2.609999895095825,-13.0600004196167,28.059999465942383,0.8500000238418579,-12.600000381469727,28.530000686645508,-3.200000047683716,-15.960000038146973,0,-19.15999984741211,-15.369999885559082,-2.509999990463257,-18.790000915527344,-16.34000015258789,-2.1600000858306885,-16.760000228881836,-15.699999809265137,6.670000076293945,18.40999984741211,-15.039999961853027,16.719999313354492,13.34000015258789,-16.31999969482422,10.140000343322754,13.850000381469727,-1.0199999809265137,-2.5299999713897705,29.079999923706055,-3.0999999046325684,-3.0199999809265137,26.079999923706055,-1.909999966621399,-5.170000076293945,29.420000076293945,3.109999895095825,21.209999084472656,22.299999237060547,1.2699999809265137,21.040000915527344,22.68000030517578,0.4699999988079071,20.6200008392334,23.06999969482422,18.360000610351562,17.1299991607666,6.409999847412109,20.079999923706055,19.260000228881836,2.9100000858306885,18.06999969482422,21.290000915527344,4.510000228881836,-3.0999999046325684,-3.0199999809265137,26.079999923706055,-4.179999828338623,-2.559999942779541,24.139999389648438,-5.690000057220459,-6.210000038146973,24.81999969482422,-12.300000190734863,-21.1299991607666,-11.119999885559082,-10.300000190734863,-22.5,-11.930000305175781,-13.050000190734863,-21.219999313354492,-10.25,19.690000534057617,5.210000038146973,3.1600000858306885,19.959999084472656,2.740000009536743,2.740000009536743,20.110000610351562,3.809999942779541,1.1399999856948853,-17.6200008392334,-2.7300000190734863,9.4399995803833,-19.149999618530273,1.3300000429153442,7.329999923706055,-18.270000457763672,-3.509999990463257,7.130000114440918,-24.34000015258789,2.759999990463257,-4.670000076293945,-24.290000915527344,-1.3300000429153442,-5.809999942779541,-24.110000610351562,-1.5,-5.230000019073486,-0.5299999713897705,33.040000915527344,-3.640000104904175,-1.0499999523162842,32.439998626708984,-6.519999980926514,-1.7000000476837158,32.5,-7.090000152587891,8.800000190734863,30.829999923706055,-5.489999771118164,5.650000095367432,31.690000534057617,-5.75,6.139999866485596,31.540000915527344,-3.630000114440918,-9.109999656677246,-12.850000381469727,-16.3700008392334,-7.539999961853027,-13.989999771118164,-16.389999389648438,-9.529999732971191,-15.300000190734863,-14.9399995803833,-15.359999656677246,22.850000381469727,8.380000114440918,-15.829999923706055,25.329999923706055,2.619999885559082,-16.579999923706055,23.040000915527344,5.110000133514404,3.7899999618530273,-9.479999542236328,26.969999313354492,1.2599999904632568,-10.869999885559082,29.84000015258789,2.3499999046325684,-10.220000267028809,28.200000762939453,-16.059999465942383,-17.440000534057617,12.34000015258789,-17.530000686645508,-15.5600004196167,7.699999809265137,-15.539999961853027,-20.709999084472656,10.239999771118164,-6.78000020980835,-13.979999542236328,23.1299991607666,-3.930000066757202,-13.359999656677246,25.059999465942383,-5.360000133514404,-13.149999618530273,24.139999389648438,3.390000104904175,3.930000066757202,-24.959999084472656,5.900000095367432,6.480000019073486,-24.969999313354492,6.159999847412109,4.619999885559082,-24.59000015258789,4.130000114440918,26.399999618530273,-16.68000030517578,5.119999885559082,25.09000015258789,-18.280000686645508,4.349999904632568,24.469999313354492,-19.239999771118164,4.900000095367432,-8.800000190734863,-20.420000076293945,6.789999961853027,-9.960000038146973,-18.530000686645508,5.480000019073486,-12.8100004196167,-17.790000915527344,22.1200008392334,4.980000019073486,-10.020000457763672,22.540000915527344,2.559999942779541,-8.539999961853027,21.950000762939453,1.0499999523162842,-10.489999771118164,-13.850000381469727,-32.29999923706055,-8.550000190734863,-14.289999961853027,-38.439998626708984,-12.6899995803833,-15.680000305175781,-37.939998626708984,-10.079999923706055,-10.5,-1.6699999570846558,22.43000030517578,-13.170000076293945,-1.4500000476837158,20.84000015258789,-10.59000015258789,-2.3499999046325684,22.399999618530273,18.280000686645508,0.7599999904632568,7.619999885559082,17.709999084472656,-1.8700000047683716,8.079999923706055,18.360000610351562,-0.9900000095367432,7.420000076293945,-17.93000030517578,-40.560001373291016,2.5199999809265137,-11.970000267028809,-44.31999969482422,9.399999618530273,-9.739999771118164,-40.84000015258789,8.670000076293945,4.760000228881836,-19.709999084472656,-15.350000381469727,6.599999904632568,-18.559999465942383,-15.020000457763672,6.070000171661377,-21.739999771118164,-14.239999771118164,-3.700000047683716,22.059999465942383,22.139999389648438,-3.9600000381469727,20.90999984741211,22.489999771118164,-2.9200000762939453,21.06999969482422,22.559999465942383,0.41999998688697815,-1.0199999809265137,28.190000534057617,-1.149999976158142,1.2100000381469727,26.3700008392334,-1.0199999809265137,-2.5299999713897705,29.079999923706055,-0.20000000298023224,32.31999969482422,0.7799999713897705,1.100000023841858,32.709999084472656,-0.5899999737739563,-0.5299999713897705,33.040000915527344,-3.640000104904175,-3.930000066757202,4.730000019073486,24.520000457763672,-3.009999990463257,1.309999942779541,21.719999313354492,-1.7999999523162842,3,25.40999984741211,-18.459999084472656,-4.690000057220459,0.6299999952316284,-19.030000686645508,-4.170000076293945,-0.9300000071525574,-18.18000030517578,-7.380000114440918,0.3199999928474426,0.7699999809265137,-6.980000019073486,-22.479999542236328,0.8899999856948853,-9.359999656677246,-21.18000030517578,-0.6499999761581421,-6.260000228881836,-22.690000534057617,-5.039999961853027,31.920000076293945,-7.170000076293945,-6.710000038146973,31.969999313354492,-5.440000057220459,-5.599999904632568,32.099998474121094,-5.260000228881836,-21.209999084472656,6.440000057220459,-0.8100000023841858,-21.040000915527344,7.019999980926514,1.1100000143051147,-20.799999237060547,7.809999942779541,-1.3300000429153442,13.8100004196167,-0.8799999952316284,19.549999237060547,14.710000038146973,-3.069999933242798,19.170000076293945,15.180000305175781,-0.6800000071525574,18.100000381469727,-15.829999923706055,25.329999923706055,2.619999885559082,-17.100000381469727,24.09000015258789,0.8500000238418579,-16.579999923706055,23.040000915527344,5.110000133514404,10.369999885559082,-39.61000061035156,-15.220000267028809,17.010000228881836,-45.47999954223633,-16.299999237060547,8.739999771118164,-45.470001220703125,-17.799999237060547,23.200000762939453,2.140000104904175,-5.300000190734863,22.229999542236328,-2.859999895095825,-6.320000171661377,20.75,-3.319999933242798,-4.800000190734863,6.889999866485596,2.809999942779541,-24.3700008392334,8.380000114440918,1.559999942779541,-23.06999969482422,5.440000057220459,0.41999998688697815,-23.950000762939453,0.6600000262260437,-12.800000190734863,26.239999771118164,2.109999895095825,-11.84000015258789,25.600000381469727,0.7900000214576721,-11.359999656677246,26.520000457763672,23.6299991607666,2.4600000381469727,-3.5999999046325684,22.420000076293945,1.940000057220459,-0.3499999940395355,22.270000457763672,2.25,-2.0399999618530273,-18.8799991607666,-12.470000267028809,-5.769999980926514,-17.940000534057617,-14.510000228881836,-6.340000152587891,-18.020000457763672,-14.930000305175781,-5.190000057220459,22.579999923706055,9.25,-5.099999904632568,22.790000915527344,6.739999771118164,-6.21999979019165,22.309999465942383,8.510000228881836,-8.100000381469727,-12.029999732971191,-26.1200008392334,14.279999732971191,-9.90999984741211,-26.59000015258789,18.360000610351562,-13.020000457763672,-23.989999771118164,15.220000267028809,5.130000114440918,-12.720000267028809,23.940000534057617,2.950000047683716,-10.34000015258789,25.479999542236328,2.109999895095825,-11.84000015258789,25.600000381469727,1.9900000095367432,-45.459999084472656,14.729999542236328,9.050000190734863,-45.439998626708984,11.850000381469727,5.880000114440918,-43.31999969482422,12.199999809265137,3.2899999618530273,-9.829999923706055,26.760000228881836,3.7899999618530273,-9.479999542236328,26.969999313354492,2.3499999046325684,-10.220000267028809,28.200000762939453,-10.25,-13.670000076293945,21.239999771118164,-8.470000267028809,-11.069999694824219,23.690000534057617,-10.899999618530273,-9.229999542236328,23.530000686645508,11.5600004196167,-25.84000015258789,14.850000381469727,14.399999618530273,-22.65999984741211,11.149999618530273,12.470000267028809,-23.850000381469727,15.359999656677246,13.59000015258789,11.979999542236328,19.950000762939453,14.670000076293945,4.159999847412109,20.450000762939453,15.890000343322754,9.710000038146973,13.84000015258789,11.449999809265137,-27.190000534057617,12.449999809265137,8.869999885559082,-30.209999084472656,10.710000038146973,10.869999885559082,-28.469999313354492,8.609999656677246,17.790000915527344,-4.389999866485596,6.5,19.049999237060547,-3.440000057220459,5.039999961853027,19.030000686645508,-0.9200000166893005,4.309999942779541,19.690000534057617,21.559999465942383,-6.460000038146973,18.420000076293945,23.59000015258789,-7.239999771118164,19.709999084472656,22.81999969482422,-3.4100000858306885,-6.099999904632568,-15.130000114440918,23.579999923706055,-2.9000000953674316,-15.300000190734863,25.34000015258789,-2.799999952316284,-14.640000343322754,25.719999313354492,19.690000534057617,-5.670000076293945,-6.039999961853027,19.040000915527344,-10.15999984741211,-5.429999828338623,19.209999084472656,-7.570000171661377,-6.829999923706055,17.84000015258789,11.699999809265137,8.579999923706055,17.510000228881836,10.479999542236328,8.90999984741211,20.770000457763672,11.079999923706055,2.140000104904175,-11.729999542236328,0.5699999928474426,20.84000015258789,-11.800000190734863,0.7200000286102295,21.260000228881836,-13.130000114440918,-0.2199999988079071,19.59000015258789,9.59000015258789,30.06999969482422,-7.179999828338623,8.149999618530273,30.899999618530273,-7.510000228881836,8.800000190734863,30.829999923706055,-5.489999771118164,13.970000267028809,18.049999237060547,13.880000114440918,13.260000228881836,21.6299991607666,14.1899995803833,11.359999656677246,19.600000381469727,17.690000534057617,-9.149999618530273,25.68000030517578,15.789999961853027,-7.420000076293945,25.6299991607666,16.549999237060547,-8.380000114440918,26.459999084472656,14.600000381469727,21.1200008392334,-1.3600000143051147,-0.9100000262260437,22.329999923706055,-1.0499999523162842,-2.5399999618530273,22.049999237060547,1.2699999809265137,-2.359999895095825,17.399999618530273,-10.380000114440918,2.0199999809265137,18.139999389648438,-12.380000114440918,2.4100000858306885,19.559999465942383,-12.789999961853027,1.5299999713897705,16.59000015258789,17.1299991607666,10.630000114440918,18.360000610351562,17.1299991607666,6.409999847412109,18.06999969482422,21.290000915527344,4.510000228881836,1.2400000095367432,-18.059999465942383,-16.889999389648438,0.17000000178813934,-20.149999618530273,-16.270000457763672,0.33000001311302185,-15.319999694824219,-17.739999771118164,15.680000305175781,16.309999465942383,-19.190000534057617,17.3700008392334,16.15999984741211,-17.8799991607666,16.770000457763672,13.489999771118164,-19.649999618530273,3.1500000953674316,7.619999885559082,25.68000030517578,9.34000015258789,8.609999656677246,24.09000015258789,2.5399999618530273,10.170000076293945,26.059999465942383,2.059999942779541,-7.940000057220459,30.579999923706055,3.7899999618530273,-9.479999542236328,26.969999313354492,2.8499999046325684,-7.25,26.489999771118164,19.6200008392334,0.75,2.0999999046325684,19.079999923706055,0.49000000953674316,5.170000076293945,19.030000686645508,-0.9200000166893005,4.309999942779541,11.270000457763672,25.959999084472656,-14.029999732971191,9.529999732971191,25.719999313354492,-16.079999923706055,9.720000267028809,28.239999771118164,-12.739999771118164,0.9900000095367432,19.309999465942383,-22.860000610351562,0.3799999952316284,21.739999771118164,-21.690000534057617,2.7100000381469727,22.290000915527344,-21.229999542236328,-23.190000534057617,3.3299999237060547,-1.2100000381469727,-21.190000534057617,2.4200000762939453,0.27000001072883606,-22.90999984741211,3.309999942779541,-3.2899999618530273,-19,-3.1600000858306885,1.2899999618530273,-19.68000030517578,-0.8700000047683716,1.7200000286102295,-18.459999084472656,-4.690000057220459,0.6299999952316284,-21.059999465942383,9.119999885559082,-3.559999942779541,-21.170000076293945,6.010000228881836,-2.6500000953674316,-20.799999237060547,7.809999942779541,-1.3300000429153442,17.110000610351562,-10.75,2.75,17.709999084472656,-7.599999904632568,7.570000171661377,17.43000030517578,-14.149999618530273,5.670000076293945,-3.049999952316284,-31.229999542236328,18.139999389648438,-2.680000066757202,-28.75,21.399999618530273,-7.630000114440918,-26.969999313354492,19.809999465942383,2.5399999618530273,-15.649999618530273,22.799999237060547,1.6799999475479126,-16.219999313354492,23.799999237060547,-0.05000000074505806,-15.699999809265137,23.709999084472656,11.720000267028809,28.739999771118164,1.2300000190734863,11.6899995803833,29.270000457763672,-2.4100000858306885,9.380000114440918,29.690000534057617,-0.6700000166893005,-10.199999809265137,20.809999465942383,19.020000457763672,-6.980000019073486,21.920000076293945,20.700000762939453,-8.170000076293945,22.309999465942383,19.8799991607666,19.030000686645508,-10.390000343322754,-3.9800000190734863,17.75,-12.25,-0.6899999976158142,17.190000534057617,-14.289999961853027,-2.7699999809265137,-8.9399995803833,-15.699999809265137,21.540000915527344,-11,-17.75,20.459999084472656,-10.020000457763672,-21.639999389648438,20.510000228881836,4.53000020980835,29.84000015258789,10.729999542236328,5.360000133514404,29.06999969482422,12.079999923706055,6.309999942779541,29.350000381469727,8.829999923706055,-6.099999904632568,-15.130000114440918,23.579999923706055,-6.78000020980835,-13.979999542236328,23.1299991607666,-7.880000114440918,-15.479999542236328,21.649999618530273,3.180000066757202,-7.380000114440918,-21.5,1.7999999523162842,-8.90999984741211,-21.030000686645508,2,-7.349999904632568,-21.690000534057617,-15.760000228881836,-35.13999938964844,0.20999999344348907,-18.6200008392334,-39.619998931884766,-7.599999904632568,-20.81999969482422,-40.02000045776367,-2.109999895095825,-4.989999771118164,-18.59000015258789,-16.030000686645508,-4.119999885559082,-17.610000610351562,-16.610000610351562,-4.409999847412109,-20.68000030517578,-15.789999961853027,1.3200000524520874,-2.009999990463257,28.059999465942383,2.609999895095825,-5.739999771118164,26.790000915527344,2.990000009536743,-2.509999990463257,24.84000015258789,18.3799991607666,2.5999999046325684,8.260000228881836,18.280000686645508,0.7599999904632568,7.619999885559082,18.760000228881836,2.259999990463257,6.760000228881836,-18.579999923706055,-7.110000133514404,0.8399999737739563,-18.3799991607666,-6.53000020980835,3.8499999046325684,-18.549999237060547,-6.389999866485596,1.5700000524520874,-17.59000015258789,0.9200000166893005,11.989999771118164,-16.739999771118164,-2.680000066757202,16.1200008392334,-16.239999771118164,0.05000000074505806,16.93000030517578,-19.81999969482422,0.14000000059604645,0.33000001311302185,-19.56999969482422,-1.7200000286102295,-2.990000009536743,-19.520000457763672,-0.8399999737739563,-1.840000033378601,19.399999618530273,-1.8700000047683716,-0.2800000011920929,19.06999969482422,-3.069999933242798,0.14000000059604645,19.239999771118164,-3.7200000286102295,-1.340000033378601,20.200000762939453,-11.25,-3.049999952316284,19.559999465942383,-12.789999961853027,1.5299999713897705,18.520000457763672,-13.270000457763672,1.4299999475479126,-17.8700008392334,-10.170000076293945,2.1500000953674316,-18.459999084472656,-12.550000190734863,2.049999952316284,-18.690000534057617,-10.989999771118164,0.699999988079071,1.2400000095367432,-18.059999465942383,-16.889999389648438,2.569999933242798,-16.200000762939453,-17.229999542236328,1.9900000095367432,-19.610000610351562,-16.209999084472656,-11.529999732971191,22.950000762939453,15.9399995803833,-12.890000343322754,22.309999465942383,15.399999618530273,-10.460000038146973,22.09000015258789,18.25,3.630000114440918,4.269999980926514,24.200000762939453,3.190000057220459,1.7999999523162842,21.31999969482422,5.570000171661377,4.489999771118164,23.540000915527344,5.130000114440918,-12.720000267028809,23.940000534057617,7.21999979019165,-14.0600004196167,22.329999923706055,8.729999542236328,-13.890000343322754,21.829999923706055,-18.979999542236328,-43.599998474121094,-14.420000076293945,-17.239999771118164,-45.459999084472656,-16.3799991607666,-20.770000457763672,-45.5,-14.4399995803833,-7.420000076293945,-20.5,-14.180000305175781,-6.940000057220459,-22.989999771118164,-13.720000267028809,-8.829999923706055,-21.559999465942383,-12.710000038146973,-21.950000762939453,-9.260000228881836,-3.990000009536743,-20.389999389648438,-11.34000015258789,-2.640000104904175,-20.65999984741211,-12.84000015258789,0.4699999988079071,19.25,10.069999694824219,-16.309999465942383,19.790000915527344,10.489999771118164,-14.4399995803833,19.479999542236328,5.510000228881836,-14.970000267028809,-17.59000015258789,0.9200000166893005,11.989999771118164,-17.479999542236328,-5.429999828338623,12.979999542236328,-16.739999771118164,-2.680000066757202,16.1200008392334,-19.030000686645508,-4.170000076293945,-0.9300000071525574,-18.459999084472656,-4.690000057220459,0.6299999952316284,-19.68000030517578,-0.8700000047683716,1.7200000286102295,-21.229999542236328,-8.220000267028809,-5.460000038146973,-20.389999389648438,-11.34000015258789,-2.640000104904175,-21.950000762939453,-9.260000228881836,-3.990000009536743,-5.400000095367432,7.570000171661377,25.360000610351562,-7.670000076293945,6.690000057220459,24.06999969482422,-3.930000066757202,4.730000019073486,24.520000457763672,21.889999389648438,8.920000076293945,-9.770000457763672,20.670000076293945,9.880000114440918,-11.319999694824219,21.440000534057617,11.630000114440918,-8.770000457763672,-10.470000267028809,-20.649999618530273,-12.260000228881836,-9.329999923706055,-19.049999237060547,-13.449999809265137,-8.829999923706055,-21.559999465942383,-12.710000038146973,22.15999984741211,-45.47999954223633,2.7200000286102295,27.709999084472656,-45.52000045776367,-2.259999990463257,26.309999465942383,-43.79999923706055,-1.8899999856948853,1.7699999809265137,-31.829999923706055,17.850000381469727,-0.46000000834465027,-31.059999465942383,19.559999465942383,-0.3400000035762787,-32.77000045776367,17.56999969482422,-7.699999809265137,29.5,7.880000114440918,-6.889999866485596,29.15999984741211,11.649999618530273,-5.53000020980835,30,9.229999542236328,-7.420000076293945,25.6299991607666,16.549999237060547,-9.149999618530273,25.68000030517578,15.789999961853027,-5.760000228881836,24.729999542236328,18.93000030517578,16.799999237060547,14.670000076293945,10.229999542236328,16.479999542236328,13.890000343322754,11.15999984741211,16.889999389648438,12.670000076293945,10.329999923706055,0.6600000262260437,-12.800000190734863,26.239999771118164,-0.8799999952316284,-12.59000015258789,26.329999923706055,-0.8100000023841858,-13.960000038146973,26.469999313354492,6.289999961853027,-1.7100000381469727,22.110000610351562,7.480000019073486,-1.4900000095367432,22.639999389648438,4.989999771118164,-0.6000000238418579,21.350000381469727,-20,-5,-8.789999961853027,-19.600000381469727,-4.5,-11.170000076293945,-18.799999237060547,-9.020000457763672,-9.020000457763672,7.679999828338623,-18.889999389648438,-15.039999961853027,6.599999904632568,-18.559999465942383,-15.020000457763672,6.710000038146973,-16.56999969482422,-15.979999542236328,12.430000305175781,-13.859999656677246,-13.289999961853027,11.649999618530273,-16.040000915527344,-13.40999984741211,12.25,-12.640000343322754,-15.149999618530273,16.280000686645508,-18.59000015258789,-6.260000228881836,15.90999984741211,-17.110000610351562,-7.75,16.469999313354492,-17.56999969482422,-6.710000038146973,-3.700000047683716,30.950000762939453,9.15999984741211,-2.799999952316284,31.219999313354492,4.159999847412109,-3.7100000381469727,31.100000381469727,5.78000020980835,17.670000076293945,-10.789999961853027,-9.539999961853027,18.450000762939453,-6.619999885559082,-10.90999984741211,18.700000762939453,-8.239999771118164,-9.210000038146973,13.539999961853027,-32.540000915527344,-8.420000076293945,14.8100004196167,-32.630001068115234,-4.28000020980835,15.90999984741211,-36.310001373291016,-5.230000019073486,-14.9399995803833,-20.760000228881836,-8.029999732971191,-15.680000305175781,-21.59000015258789,-6.110000133514404,-15.640000343322754,-20.020000457763672,-7.110000133514404,17.1200008392334,-3.0299999713897705,9.8100004196167,18.079999923706055,-5.989999771118164,5.960000038146973,17.709999084472656,-1.8700000047683716,8.079999923706055,-20.329999923706055,19.270000457763672,-4.21999979019165,-20.90999984741211,18.489999771118164,-9.649999618530273,-20.649999618530273,16.610000610351562,-6.289999961853027,-20.219999313354492,-3.0999999046325684,-10.109999656677246,-19.600000381469727,-4.5,-11.170000076293945,-20,-5,-8.789999961853027,-2.7799999713897705,26.329999923706055,19.1200008392334,-3.569999933242798,27.780000686645508,16.559999465942383,-4.670000076293945,27.670000076293945,16.899999618530273,22.549999237060547,2.9100000858306885,-4.03000020980835,23.25,3.4000000953674316,-3.299999952316284,23.200000762939453,2.140000104904175,-5.300000190734863,2.990000009536743,-2.509999990463257,24.84000015258789,2.609999895095825,-5.739999771118164,26.790000915527344,5.019999980926514,-2.049999952316284,22.809999465942383,-9.979999542236328,19.709999084472656,-21.420000076293945,-11.399999618530273,23.510000228881836,-17.8799991607666,-9.90999984741211,20.93000030517578,-20.700000762939453,-0.3400000035762787,25.920000076293945,-18.350000381469727,0.7099999785423279,28.5,-15.300000190734863,0.6200000047683716,26.979999542236328,-17.170000076293945,-10.020000457763672,25.510000228881836,14.829999923706055,-9.949999809265137,24.31999969482422,16.280000686645508,-6.650000095367432,23.299999237060547,20.059999465942383,19.030000686645508,-10.390000343322754,-3.9800000190734863,17.190000534057617,-14.289999961853027,-2.7699999809265137,18.229999542236328,-12.680000305175781,-3.9100000858306885,10.619999885559082,25.989999771118164,13.5600004196167,8.949999809265137,25.75,15.140000343322754,9.609999656677246,24.43000030517578,15.619999885559082,-6.889999866485596,29.15999984741211,11.649999618530273,-7.960000038146973,28.149999618530273,12.329999923706055,-6.96999979019165,27.350000381469727,14.619999885559082,-19.799999237060547,9.079999923706055,3.130000114440918,-20.25,7.409999847412109,4,-18.43000030517578,9.520000457763672,8.100000381469727,-13.850000381469727,-32.29999923706055,-8.550000190734863,-14.670000076293945,-33.52000045776367,-6.96999979019165,-15.319999694824219,-30.790000915527344,-3.380000114440918,13.680000305175781,-2.440000057220459,-19.520000457763672,12.390000343322754,-5.320000171661377,-17.989999771118164,11.949999809265137,-2.5299999713897705,-20.350000381469727,4.96999979019165,7.440000057220459,25.40999984741211,3.1500000953674316,7.619999885559082,25.68000030517578,3.630000114440918,4.269999980926514,24.200000762939453,18.649999618530273,-43.33000183105469,-14,23.760000228881836,-45.52000045776367,-10.899999618530273,20.06999969482422,-45.5,-14.460000038146973,13.369999885559082,5.820000171661377,22.049999237060547,14.619999885559082,2.8299999237060547,19.940000534057617,14.670000076293945,4.159999847412109,20.450000762939453,7.480000019073486,11.850000381469727,24.610000610351562,11.649999618530273,12.079999923706055,22.239999771118164,7.039999961853027,13.5,24.65999984741211,11.430000305175781,26.68000030517578,10.550000190734863,9.600000381469727,28.15999984741211,9.539999961853027,9.979999542236328,27.31999969482422,11.720000267028809,-20.639999389648438,4.909999847412109,1.1799999475479126,-20.200000762939453,4.039999961853027,3.930000066757202,-19.860000610351562,5.559999942779541,4.25,-19.329999923706055,0.5199999809265137,-15.550000190734863,-18.940000534057617,2.700000047683716,-16.75,-18.1200008392334,-2.2300000190734863,-16.06999969482422,9.680000305175781,28.84000015258789,4.289999961853027,8,29.729999542236328,2.869999885559082,7.079999923706055,29.559999465942383,5.190000057220459,0.6200000047683716,26.979999542236328,-17.170000076293945,1.559999942779541,24.56999969482422,-19.469999313354492,-0.3400000035762787,25.920000076293945,-18.350000381469727,6.889999866485596,-15.34000015258789,20.450000762939453,5.739999771118164,-16.350000381469727,22.18000030517578,7.179999828338623,-15.65999984741211,21.34000015258789,-19.110000610351562,5.309999942779541,6.559999942779541,-19.299999237060547,7.230000019073486,6.519999980926514,-20.25,7.409999847412109,4,-9.529999732971191,-15.300000190734863,-14.9399995803833,-10.619999885559082,-14.84000015258789,-13.800000190734863,-10.600000381469727,-13.15999984741211,-14.819999694824219,20.06999969482422,-3.0299999713897705,-10.869999885559082,18.850000381469727,-6.590000152587891,-8.970000267028809,18.450000762939453,-6.619999885559082,-10.90999984741211,-2.690000057220459,-12,25.520000457763672,-3.930000066757202,-13.359999656677246,25.059999465942383,-2.799999952316284,-14.640000343322754,25.719999313354492,-9.529999732971191,-15.300000190734863,-14.9399995803833,-7.539999961853027,-13.989999771118164,-16.389999389648438,-8.710000038146973,-17.010000228881836,-14.90999984741211,-7.070000171661377,-1.8799999952316284,22.209999084472656,-8.529999732971191,-3.25,22.969999313354492,-5.25,-0.23999999463558197,21.280000686645508,12.359999656677246,29.1200008392334,-4.329999923706055,12.270000457763672,29.260000228881836,-5.75,10.979999542236328,29.8700008392334,-4.71999979019165,-18.459999084472656,-4.690000057220459,0.6299999952316284,-18.670000076293945,-7.820000171661377,0.75,-18.579999923706055,-7.110000133514404,0.8399999737739563,-10.15999984741211,-29.770000457763672,-11.84000015258789,-12.640000343322754,-31.010000228881836,-10.199999809265137,-11.59000015258789,-23.1200008392334,-10.789999961853027,-19.6200008392334,-1.3300000429153442,-1.899999976158142,-19.639999389648438,-0.9700000286102295,-1.899999976158142,-19.81999969482422,0.14000000059604645,0.33000001311302185,15,26.989999771118164,-1.9900000095367432,13.720000267028809,27.440000534057617,-0.11999999731779099,14.880000114440918,26.579999923706055,1.75,-2.1600000858306885,24.520000457763672,-19.56999969482422,-2.25,28.149999618530273,-15.329999923706055,-1.1200000047683716,23.219999313354492,-20.65999984741211,-1.909999966621399,-9.859999656677246,31.309999465942383,-0.23999999463558197,-11.420000076293945,29.959999084472656,-0.15000000596046448,-10.699999809265137,31.270000457763672,14.399999618530273,-22.65999984741211,11.149999618530273,11.449999809265137,-27.190000534057617,12.449999809265137,14,-23.510000228881836,8.130000114440918,-17.100000381469727,24.09000015258789,0.8500000238418579,-18.040000915527344,22.770000457763672,2.190000057220459,-16.579999923706055,23.040000915527344,5.110000133514404,-6.360000133514404,-43.40999984741211,-18.18000030517578,-6.21999979019165,-31.5,-14.1899995803833,-2.9100000858306885,-32.290000915527344,-15.1899995803833,-3.859999895095825,29.350000381469727,-13.279999732971191,-2.9200000762939453,29.3799991607666,-13.239999771118164,-3.240000009536743,27.260000228881836,-16.479999542236328,-14.239999771118164,20.59000015258789,13.529999732971191,-14.279999732971191,22.260000228881836,12.680000305175781,-14.789999961853027,20.170000076293945,12.449999809265137,-18.43000030517578,9.520000457763672,8.100000381469727,-19.299999237060547,7.230000019073486,6.519999980926514,-18.56999969482422,7.78000020980835,8.550000190734863,22.290000915527344,-0.6899999976158142,-3.490000009536743,22.049999237060547,1.2699999809265137,-2.359999895095825,22.329999923706055,-1.0499999523162842,-2.5399999618530273,-17.239999771118164,-45.459999084472656,-16.3799991607666,-18.979999542236328,-43.599998474121094,-14.420000076293945,-14.289999961853027,-38.439998626708984,-12.6899995803833,7.78000020980835,27.459999084472656,13.5,6.889999866485596,28.350000381469727,12.359999656677246,6.710000038146973,26.90999984741211,15.210000038146973,17.510000228881836,10.479999542236328,8.90999984741211,16.889999389648438,12.670000076293945,10.329999923706055,16.81999969482422,12.029999732971191,11.130000114440918,2.990000009536743,31.770000457763672,0.14000000059604645,1.100000023841858,32.709999084472656,-0.5899999737739563,1.9800000190734863,31.649999618530273,3.0999999046325684,-13.09000015258789,-16.489999771118164,-11.960000038146973,-14.59000015258789,-14.5600004196167,-11.260000228881836,-13.699999809265137,-14.220000267028809,-12.270000457763672,22.790000915527344,6.739999771118164,-6.21999979019165,22.350000381469727,3.9800000190734863,-5.170000076293945,22.360000610351562,4.909999847412109,-7.619999885559082,-5.260000228881836,-7.960000038146973,24.709999084472656,-6.449999809265137,-12.020000457763672,23.559999465942383,-5.03000020980835,-8.5600004196167,24.549999237060547,-17.1200008392334,2.049999952316284,-18.200000762939453,-16.549999237060547,2.0199999809265137,-19.889999389648438,-15.960000038146973,0,-19.15999984741211,0.9700000286102295,-2.0199999809265137,-23.829999923706055,1.5800000429153442,0.009999999776482582,-24.059999465942383,2.140000104904175,-2.319999933242798,-23.799999237060547,-3.680000066757202,7.679999828338623,25.68000030517578,-0.8899999856948853,7.690000057220459,26.579999923706055,-5.360000133514404,10.510000228881836,25.420000076293945,-21.239999771118164,4.78000020980835,-7.03000020980835,-21.219999313354492,4.880000114440918,-9.420000076293945,-21.270000457763672,2.430000066757202,-8.149999618530273,-6.449999809265137,-12.020000457763672,23.559999465942383,-5.260000228881836,-7.960000038146973,24.709999084472656,-8.279999732971191,-11.729999542236328,23.059999465942383,2.569999933242798,-16.200000762939453,-17.229999542236328,3.7100000381469727,-21.209999084472656,-15.670000076293945,1.9900000095367432,-19.610000610351562,-16.209999084472656,13.270000457763672,-25.360000610351562,8.5600004196167,14,-23.510000228881836,8.130000114440918,11.449999809265137,-27.190000534057617,12.449999809265137,-20.030000686645508,-3.6600000858306885,-4.800000190734863,-19.829999923706055,-10.579999923706055,-5.389999866485596,-19.290000915527344,-10.710000038146973,-3.559999942779541,-9.15999984741211,-0.6399999856948853,-22.59000015258789,-8.65999984741211,-2.119999885559082,-21.59000015258789,-10.729999542236328,0.5699999928474426,-22.290000915527344,-20.139999389648438,0.4099999964237213,2.25,-19.760000228881836,-1.1699999570846558,2.569999933242798,-19.549999237060547,-2.200000047683716,3.430000066757202,7.369999885559082,17.809999465942383,-22.479999542236328,6.21999979019165,18.8799991607666,-21.93000030517578,7.579999923706055,20.290000915527344,-21.15999984741211,-3.740000009536743,-9.880000114440918,26.940000534057617,-4.25,-9.470000267028809,26.979999542236328,-4.380000114440918,-10.25,24.850000381469727,-4.380000114440918,-10.25,24.850000381469727,-2.9600000381469727,-9.350000381469727,26.799999237060547,-3.740000009536743,-9.880000114440918,26.940000534057617,17.719999313354492,8.609999656677246,9.510000228881836,17.149999618530273,9.100000381469727,10.880000114440918,18.020000457763672,5.21999979019165,9.260000228881836,10.40999984741211,5.119999885559082,22.8700008392334,11.3100004196167,7.21999979019165,23.670000076293945,9.539999961853027,7.389999866485596,24.329999923706055,-11.739999771118164,21.530000686645508,17.139999389648438,-10.460000038146973,22.09000015258789,18.25,-12.890000343322754,22.309999465942383,15.399999618530273,-9.449999809265137,28.309999465942383,9.050000190734863,-7.960000038146973,28.149999618530273,12.329999923706055,-7.699999809265137,29.5,7.880000114440918,-14.75,13.039999961853027,-22.309999465942383,-13.84000015258789,16.360000610351562,-21.399999618530273,-12.970000267028809,14.199999809265137,-22.420000076293945,-21.1200008392334,3.4800000190734863,-13.329999923706055,-20.329999923706055,-0.25,-12.75,-21.170000076293945,3.809999942779541,-11.390000343322754,3.7699999809265137,-14.1899995803833,25.010000228881836,1.1399999856948853,-14.399999618530273,26.170000076293945,2.190000057220459,-15.210000038146973,25.520000457763672,13.350000381469727,-10.369999885559082,-14.890000343322754,12.430000305175781,-13.859999656677246,-13.289999961853027,12.25,-12.640000343322754,-15.149999618530273,11.649999618530273,-16.040000915527344,-13.40999984741211,11.029999732971191,-18.790000915527344,-12.779999732971191,10.369999885559082,-18.469999313354492,-13.140000343322754,-15.960000038146973,0,-19.15999984741211,-16.34000015258789,-2.1600000858306885,-16.760000228881836,-17.1200008392334,2.049999952316284,-18.200000762939453,-10.729999542236328,0.5699999928474426,-22.290000915527344,-11.720000267028809,4.019999980926514,-23.450000762939453,-9.649999618530273,2.069999933242798,-23.690000534057617,-16.559999465942383,-9.289999961853027,-12.75,-16.229999542236328,-6.480000019073486,-14.34000015258789,-15.25,-9.140000343322754,-13.4399995803833,19.06999969482422,-3.069999933242798,0.14000000059604645,19.31999969482422,-1.1100000143051147,1.690000057220459,18.690000534057617,-3.240000009536743,1.3300000429153442,-14.90999984741211,21.989999771118164,-15.739999771118164,-16.190000534057617,18.65999984741211,-18.700000762939453,-17.700000762939453,20.200000762939453,-14.850000381469727,19.209999084472656,-8.199999809265137,-3.640000104904175,19.219999313354492,-3.359999895095825,-3.640000104904175,19.309999465942383,-3.930000066757202,-3.7799999713897705,8.600000381469727,2.119999885559082,21.110000610351562,9.829999923706055,1.9199999570846558,22.299999237060547,5.849999904632568,2.3499999046325684,22.299999237060547,5.039999961853027,-17.65999984741211,-16.110000610351562,3.5299999713897705,-18.420000076293945,-16.229999542236328,2.569999933242798,-16.200000762939453,-17.229999542236328,-0.029999999329447746,-9.380000114440918,32.04999923706055,0.6700000166893005,-7.760000228881836,31.600000381469727,-1.350000023841858,-8.050000190734863,31.59000015258789,16.59000015258789,17.1299991607666,10.630000114440918,18.06999969482422,21.290000915527344,4.510000228881836,16.8799991607666,19.639999389648438,10.039999961853027,1.7000000476837158,-18.170000076293945,24.489999771118164,-0.18000000715255737,-19.149999618530273,25.239999771118164,3.0399999618530273,-18.809999465942383,24.360000610351562,-3.25,23.860000610351562,-20.149999618530273,-2.1600000858306885,24.520000457763672,-19.56999969482422,-1.7599999904632568,22.030000686645508,-21.469999313354492,15,26.989999771118164,-1.9900000095367432,14.880000114440918,26.579999923706055,1.75,15.520000457763672,24.75,-1.590000033378601,-16.549999237060547,2.0199999809265137,-19.889999389648438,-16.450000762939453,6.170000076293945,-19.860000610351562,-15.430000305175781,4.900000095367432,-21.190000534057617,-5.25,-0.23999999463558197,21.280000686645508,-4.670000076293945,1.149999976158142,20.969999313354492,-6.199999809265137,0.2800000011920929,22.06999969482422,0.41999998688697815,-1.0199999809265137,28.190000534057617,1.3200000524520874,-2.009999990463257,28.059999465942383,0.6200000047683716,1.3700000047683716,26.40999984741211,-13.40999984741211,-45.4900016784668,8.640000343322754,-9.770000457763672,-45.459999084472656,11.710000038146973,-11.970000267028809,-44.31999969482422,9.399999618530273,-13.270000457763672,-2.6600000858306885,-19.510000228881836,-11.9399995803833,-6.079999923706055,-18.770000457763672,-15.369999885559082,-2.509999990463257,-18.790000915527344,-0.3400000035762787,-32.77000045776367,17.56999969482422,-3.049999952316284,-31.229999542236328,18.139999389648438,-1.4199999570846558,-34.040000915527344,15.369999885559082,27.709999084472656,-45.52000045776367,-2.259999990463257,26.799999237060547,-43.68000030517578,-3.9600000381469727,26.309999465942383,-43.79999923706055,-1.8899999856948853,2.109999895095825,-11.84000015258789,25.600000381469727,0.8899999856948853,-10.970000267028809,27.5,0.7900000214576721,-11.359999656677246,26.520000457763672,-1.909999966621399,-5.170000076293945,29.420000076293945,-1.350000023841858,-8.050000190734863,31.59000015258789,-1.0199999809265137,-2.5299999713897705,29.079999923706055,12.65999984741211,7.800000190734863,22.190000534057617,13.59000015258789,11.979999542236328,19.950000762939453,11.649999618530273,12.079999923706055,22.239999771118164,-3.680000066757202,7.679999828338623,25.68000030517578,-1.7999999523162842,3,25.40999984741211,-0.11999999731779099,3.509999990463257,26.15999984741211,-9.930000305175781,18.34000015258789,21.559999465942383,-6.980000019073486,21.920000076293945,20.700000762939453,-10.199999809265137,20.809999465942383,19.020000457763672,0.9800000190734863,-14.100000381469727,-18.299999237060547,0.8899999856948853,-9.359999656677246,-21.18000030517578,1.75,-11.229999542236328,-19.65999984741211,14.510000228881836,-12.109999656677246,-13.0600004196167,13.039999961853027,-16.31999969482422,-11.3100004196167,13.600000381469727,-12.0600004196167,-13.15999984741211,-4.25,17.190000534057617,-23.40999984741211,-4.53000020980835,18.65999984741211,-23.010000228881836,-3.490000009536743,18.110000610351562,-23.020000457763672,-17.790000915527344,20.030000686645508,2.5799999237060547,-17.40999984741211,19.350000381469727,6.079999923706055,-18.040000915527344,22.770000457763672,2.190000057220459,0.17000000178813934,-20.149999618530273,-16.270000457763672,1.059999942779541,-20.549999237060547,-16.5,0.7400000095367432,-22.450000762939453,-15.84000015258789,-19.420000076293945,-9.75,0.5699999928474426,-17.8700008392334,-10.170000076293945,2.1500000953674316,-18.579999923706055,-7.110000133514404,0.8399999737739563,-3.630000114440918,15.039999961853027,-23.93000030517578,-2.130000114440918,15.649999618530273,-23.790000915527344,-2.2899999618530273,13.859999656677246,-24.34000015258789,19.90999984741211,-1.5499999523162842,0.6700000166893005,21,-0.3499999940395355,-1.0800000429153442,20.809999465942383,0.5,-0.20999999344348907,9.880000114440918,-11.380000114440918,-17.100000381469727,11.050000190734863,-8.890000343322754,-17.15999984741211,9.890000343322754,-15.600000381469727,-14.600000381469727,1.7699999809265137,-31.829999923706055,17.850000381469727,-0.3400000035762787,-32.77000045776367,17.56999969482422,0.09000000357627869,-34.529998779296875,15.260000228881836,-19.600000381469727,-4.5,-11.170000076293945,-18.389999389648438,-9.380000114440918,-10.3100004196167,-18.799999237060547,-9.020000457763672,-9.020000457763672,9.630000114440918,10.199999809265137,23.790000915527344,12.65999984741211,7.800000190734863,22.190000534057617,11.649999618530273,12.079999923706055,22.239999771118164,-6.659999847412109,29.8700008392334,5.96999979019165,-3.700000047683716,30.950000762939453,9.15999984741211,-5.5,31.06999969482422,4.050000190734863,-20.030000686645508,-3.6600000858306885,-4.800000190734863,-19.649999618530273,-7.730000019073486,-4,-19.6299991607666,-3.2300000190734863,-3.5999999046325684,23.25,3.4000000953674316,-3.299999952316284,22.549999237060547,2.9100000858306885,-4.03000020980835,21.020000457763672,2.5299999713897705,0.12999999523162842,13.100000381469727,27.93000030517578,-8.489999771118164,14.979999542236328,25.399999618530273,-10.260000228881836,13.109999656677246,27.239999771118164,-10.380000114440918,1.3700000047683716,-5.71999979019165,29.68000030517578,0.6700000166893005,-7.760000228881836,31.600000381469727,2.059999942779541,-7.940000057220459,30.579999923706055,1.7000000476837158,-18.170000076293945,24.489999771118164,0.09000000357627869,-17.709999084472656,23.84000015258789,-0.550000011920929,-18.260000228881836,24.84000015258789,-7.880000114440918,-1.4199999570846558,22.520000457763672,-5.25,-0.23999999463558197,21.280000686645508,-6.199999809265137,0.2800000011920929,22.06999969482422,17.719999313354492,8.609999656677246,9.510000228881836,17.6200008392334,9.800000190734863,9.1899995803833,17.149999618530273,9.100000381469727,10.880000114440918,-4.289999961853027,-16.299999237060547,22.850000381469727,-6.300000190734863,-15.430000305175781,20.459999084472656,-3.0399999618530273,-15.649999618530273,22.860000610351562,3.9600000381469727,-14.130000114440918,-17.219999313354492,5.480000019073486,-12.8100004196167,-17.790000915527344,5.059999942779541,-15.029999732971191,-16.829999923706055,0.10000000149011612,0.3799999952316284,-24.520000457763672,1.5800000429153442,0.009999999776482582,-24.059999465942383,0.9700000286102295,-2.0199999809265137,-23.829999923706055,10.229999542236328,17.170000076293945,-22.010000228881836,10.649999618530273,18.93000030517578,-21.100000381469727,11.869999885559082,18.739999771118164,-20.959999084472656,17.149999618530273,9.100000381469727,10.880000114440918,17.280000686645508,1.340000033378601,11.670000076293945,18.020000457763672,5.21999979019165,9.260000228881836,16.6299991607666,-10.670000076293945,-10.5600004196167,18.450000762939453,-6.619999885559082,-10.90999984741211,17.670000076293945,-10.789999961853027,-9.539999961853027,20.829999923706055,-7.820000171661377,-3.990000009536743,21.670000076293945,-5.820000171661377,-3.2899999618530273,21.299999237060547,-6.619999885559082,-3.390000104904175,14.380000114440918,-24.719999313354492,3.5799999237060547,12.460000038146973,-30.049999237060547,7.119999885559082,13.430000305175781,-32.900001525878906,2.809999942779541,-21.959999084472656,-2.440000057220459,-5.5,-23.489999771118164,2.6600000858306885,-4.760000228881836,-19.6299991607666,-3.2300000190734863,-3.5999999046325684,18.25,5.630000114440918,8.420000076293945,18.06999969482422,6.889999866485596,8.050000190734863,17.719999313354492,8.609999656677246,9.510000228881836,-8.710000038146973,-17.010000228881836,-14.90999984741211,-8.279999732971191,-19.649999618530273,-13.899999618530273,-9.3100004196167,-17.670000076293945,-13.5,-19.3700008392334,11.899999618530273,4.760000228881836,-19.799999237060547,9.079999923706055,3.130000114440918,-18.729999542236328,10.569999694824219,6.800000190734863,-20.549999237060547,3.2200000286102295,0.30000001192092896,-21.170000076293945,6.010000228881836,-2.6500000953674316,-21.479999542236328,6.070000171661377,-5.420000076293945,-14.180000305175781,-8.800000190734863,-15.149999618530273,-11.5600004196167,-10.220000267028809,-15.760000228881836,-12.470000267028809,-10.479999542236328,-15.15999984741211,-5.260000228881836,-7.960000038146973,24.709999084472656,-5.690000057220459,-6.210000038146973,24.81999969482422,-9.039999961853027,-8.239999771118164,24.350000381469727,2.059999942779541,-7.940000057220459,30.579999923706055,1.909999966621399,-9.430000305175781,30.969999313354492,3.7899999618530273,-9.479999542236328,26.969999313354492,2.240000009536743,-17.530000686645508,23.219999313354492,2.7799999713897705,-17.850000381469727,22.15999984741211,-0.25,-18.09000015258789,23.260000228881836,-16.579999923706055,23.040000915527344,5.110000133514404,-16.350000381469727,20.31999969482422,8.529999732971191,-15.359999656677246,22.850000381469727,8.380000114440918,9.630000114440918,10.199999809265137,23.790000915527344,7.480000019073486,11.850000381469727,24.610000610351562,2.5399999618530273,10.170000076293945,26.059999465942383,-0.23999999463558197,-28.989999771118164,21.8700008392334,3.0299999713897705,-28.6299991607666,21.040000915527344,-0.20000000298023224,-28.299999237060547,23.639999389648438,3.7699999809265137,-14.1899995803833,25.010000228881836,0.6600000262260437,-12.800000190734863,26.239999771118164,1.1399999856948853,-14.399999618530273,26.170000076293945,7.679999828338623,-18.889999389648438,-15.039999961853027,6.070000171661377,-21.739999771118164,-14.239999771118164,6.599999904632568,-18.559999465942383,-15.020000457763672,13.350000381469727,-10.369999885559082,-14.890000343322754,12.25,-12.640000343322754,-15.149999618530273,11.050000190734863,-8.890000343322754,-17.15999984741211,-7.889999866485596,-22.969999313354492,-12.579999923706055,-8.829999923706055,-21.559999465942383,-12.710000038146973,-6.940000057220459,-22.989999771118164,-13.720000267028809,5.550000190734863,-32.18000030517578,13.649999618530273,5.619999885559082,-34.7400016784668,11.479999542236328,8.869999885559082,-30.209999084472656,10.710000038146973,-5.329999923706055,16.030000686645508,-23.56999969482422,-3.630000114440918,15.039999961853027,-23.93000030517578,-6.130000114440918,13.329999923706055,-24.049999237060547,14.979999542236328,25.399999618530273,-10.260000228881836,14.5600004196167,21.8799991607666,-16.479999542236328,14.579999923706055,24.540000915527344,-13.0600004196167,7.730000019073486,-40.459999084472656,9.619999885559082,6.159999847412109,-39.310001373291016,10.9399995803833,3.6500000953674316,-42.189998626708984,13.449999809265137,-5.320000171661377,-3.4600000381469727,-22.75,-4.400000095367432,-7.809999942779541,-20.81999969482422,-6.199999809265137,-5.989999771118164,-21.889999389648438,0.9900000095367432,19.309999465942383,-22.860000610351562,3.5299999713897705,19.459999084472656,-22.510000228881836,2.119999885559082,17.709999084472656,-23.34000015258789,-3.569999933242798,25.850000381469727,19.780000686645508,-3.609999895095825,23.389999389648438,21.56999969482422,-2.180000066757202,23.09000015258789,22.65999984741211,-0.5899999737739563,-12,-19.15999984741211,-0.8799999952316284,-13.729999542236328,-18.799999237060547,-1.5700000524520874,-10.569999694824219,-20.15999984741211,-19.68000030517578,13.699999809265137,-14.970000267028809,-20.770000457763672,9.930000305175781,-14.449999809265137,-20.489999771118164,12.510000228881836,-11.670000076293945,19.790000915527344,10.489999771118164,-14.4399995803833,20.049999237060547,7.820000171661377,-13.470000267028809,19.479999542236328,5.510000228881836,-14.970000267028809,-15.039999961853027,16.719999313354492,13.34000015258789,-15.699999809265137,6.670000076293945,18.40999984741211,-13.5,15.600000381469727,18.75,19.06999969482422,7.400000095367432,5.309999942779541,19.559999465942383,6.260000228881836,4.449999809265137,20.5,9.079999923706055,2.630000114440918,-6.199999809265137,0.2800000011920929,22.06999969482422,-9.710000038146973,-0.8600000143051147,22.3700008392334,-7.880000114440918,-1.4199999570846558,22.520000457763672,18.700000762939453,-8.239999771118164,-9.210000038146973,18.850000381469727,-6.590000152587891,-8.970000267028809,18.780000686645508,-10.199999809265137,-7.5,8.920000076293945,-25.899999618530273,19.280000686645508,5.409999847412109,-26.510000228881836,22.139999389648438,2.880000114440918,-27.68000030517578,23.670000076293945,-3.130000114440918,-0.7300000190734863,-24.15999984741211,-5.739999771118164,2.369999885559082,-24.56999969482422,-3.869999885559082,2.7300000190734863,-24.65999984741211,3.4000000953674316,-45.150001525878906,-18.84000015258789,5.360000133514404,-43.4900016784668,-18.31999969482422,8.739999771118164,-45.470001220703125,-17.799999237060547,2.9800000190734863,-24.93000030517578,-14.5600004196167,4.610000133514404,-32.060001373291016,-14.6899995803833,1.8700000047683716,-27.84000015258789,-14.869999885559082,19.709999084472656,22.81999969482422,-3.4100000858306885,15.819999694824219,24.3700008392334,0.33000001311302185,18.209999084472656,23.5,0.5400000214576721,-4.289999961853027,-16.299999237060547,22.850000381469727,-7.690000057220459,-15.680000305175781,21.360000610351562,-6.300000190734863,-15.430000305175781,20.459999084472656,8.039999961853027,-15,21.709999084472656,8.729999542236328,-13.890000343322754,21.829999923706055,7.21999979019165,-14.0600004196167,22.329999923706055,-9.149999618530273,25.68000030517578,15.789999961853027,-10.020000457763672,25.510000228881836,14.829999923706055,-6.650000095367432,23.299999237060547,20.059999465942383,0.9800000190734863,-14.100000381469727,-18.299999237060547,1.75,-11.229999542236328,-19.65999984741211,1.659999966621399,-15.369999885559082,-17.790000915527344,2.9800000190734863,1.7699999809265137,-24.790000915527344,6.159999847412109,4.619999885559082,-24.59000015258789,5.440000057220459,0.41999998688697815,-23.950000762939453,-20.200000762939453,4.039999961853027,3.930000066757202,-19.219999313354492,2.369999885559082,5.929999828338623,-19.110000610351562,5.309999942779541,6.559999942779541,-10.600000381469727,0.1599999964237213,21.899999618530273,-10.869999885559082,0.6299999952316284,20.43000030517578,-11.729999542236328,0.5699999928474426,20.84000015258789,3.2799999713897705,12.649999618530273,-24.420000076293945,5.389999866485596,14.829999923706055,-23.860000610351562,5.260000228881836,11.020000457763672,-24.950000762939453,-15.449999809265137,-19.959999084472656,-7.650000095367432,-16.270000457763672,-18.530000686645508,-6.690000057220459,-15.5600004196167,-18.979999542236328,-7.849999904632568,-18.860000610351562,22.010000228881836,-0.7599999904632568,-17.790000915527344,20.030000686645508,2.5799999237060547,-18.040000915527344,22.770000457763672,2.190000057220459,-6.449999809265137,-12.020000457763672,23.559999465942383,-9.15999984741211,-14.119999885559082,21.780000686645508,-7.539999961853027,-13.859999656677246,22.420000076293945,-0.23999999463558197,-11.420000076293945,29.959999084472656,0.8899999856948853,-10.970000267028809,27.5,1.2599999904632568,-10.869999885559082,29.84000015258789,16.81999969482422,-16.06999969482422,-3.569999933242798,15.239999771118164,-21.209999084472656,0.28999999165534973,15.739999771118164,-19.450000762939453,-6.059999942779541,0.05999999865889549,-11.65999984741211,-19.670000076293945,0.9800000190734863,-14.100000381469727,-18.299999237060547,0.33000001311302185,-15.319999694824219,-17.739999771118164,2.109999895095825,-11.84000015258789,25.600000381469727,2.950000047683716,-10.34000015258789,25.479999542236328,1.5099999904632568,-9.619999885559082,26.700000762939453,-21.190000534057617,2.4200000762939453,0.27000001072883606,-23.190000534057617,3.3299999237060547,-1.2100000381469727,-22.90999984741211,2.190000057220459,-0.12999999523162842,-17.790000915527344,20.030000686645508,2.5799999237060547,-19.09000015258789,17.670000076293945,2.2699999809265137,-18.940000534057617,16.780000686645508,5.090000152587891,3.9600000381469727,-14.130000114440918,-17.219999313354492,5.039999961853027,-17.65999984741211,-16.110000610351562,2.569999933242798,-16.200000762939453,-17.229999542236328,10.010000228881836,2.8399999141693115,22.829999923706055,12.729999542236328,1.5800000429153442,20.860000610351562,10.40999984741211,5.119999885559082,22.8700008392334,-5.320000171661377,-3.4600000381469727,-22.75,-4.360000133514404,-4.739999771118164,-22.959999084472656,-4.400000095367432,-7.809999942779541,-20.81999969482422,3.7300000190734863,-1.7799999713897705,-23.8700008392334,4.800000190734863,-3.680000066757202,-22.719999313354492,3.180000066757202,-7.380000114440918,-21.5,7.320000171661377,-6.159999847412109,-20.670000076293945,5.28000020980835,-5.730000019073486,-21.959999084472656,6.75,-4.539999961853027,-21.31999969482422,20.670000076293945,-2.0999999046325684,-8.970000267028809,20.06999969482422,-3.0299999713897705,-10.869999885559082,20.469999313354492,-0.75,-11.289999961853027,8.300000190734863,20.969999313354492,20.200000762939453,5.679999828338623,22.020000457763672,21.020000457763672,6.239999771118164,18.65999984741211,23.010000228881836,-18.860000610351562,22.010000228881836,-0.7599999904632568,-20.329999923706055,19.270000457763672,-4.21999979019165,-19.09000015258789,17.670000076293945,2.2699999809265137,14.979999542236328,25.399999618530273,-10.260000228881836,17.049999237060547,24.06999969482422,-10.069999694824219,14.5600004196167,21.8799991607666,-16.479999542236328,22.049999237060547,1.2699999809265137,-2.359999895095825,20.809999465942383,0.5,-0.20999999344348907,21,-0.3499999940395355,-1.0800000429153442,-2.9100000858306885,-32.290000915527344,-15.1899995803833,2.240000009536743,-33.04999923706055,-15.390000343322754,-0.3799999952316284,-35.25,-15.760000228881836,2.5399999618530273,10.170000076293945,26.059999465942383,-0.11999999731779099,3.509999990463257,26.15999984741211,3.1500000953674316,7.619999885559082,25.68000030517578,8.279999732971191,28.989999771118164,7.190000057220459,9.680000305175781,28.84000015258789,4.289999961853027,7.079999923706055,29.559999465942383,5.190000057220459,-2.799999952316284,-14.640000343322754,25.719999313354492,-0.23999999463558197,-15.34000015258789,26.040000915527344,-0.8100000023841858,-13.960000038146973,26.469999313354492,19.059999465942383,-4.460000038146973,0.3100000023841858,18.170000076293945,-4.559999942779541,0.6899999976158142,18.690000534057617,-3.240000009536743,1.3300000429153442,1.7400000095367432,31.18000030517578,5.760000228881836,2.9600000381469727,30.809999465942383,7.429999828338623,3.5399999618530273,30.84000015258789,5.159999847412109,-3.7300000190734863,-3.259999990463257,-23.729999542236328,-3.130000114440918,-0.7300000190734863,-24.15999984741211,-2.6700000762939453,-4.480000019073486,-23.190000534057617,9.369999885559082,-2.509999990463257,22.530000686645508,11.670000076293945,-2.9600000381469727,22.3799991607666,11.609999656677246,-2.0799999237060547,21.829999923706055,15.079999923706055,-5.980000019073486,-14.539999961853027,13.350000381469727,-10.369999885559082,-14.890000343322754,15.449999809265137,-3.7799999713897705,-16.90999984741211,5.429999828338623,30.790000915527344,-9.890000343322754,3.5,30.260000228881836,-10.789999961853027,4.460000038146973,31.799999237060547,-6.610000133514404,22.3799991607666,11.869999885559082,-6.510000228881836,22.579999923706055,9.25,-5.099999904632568,22.309999465942383,8.510000228881836,-8.100000381469727,-3.369999885559082,-7.309999942779541,26.579999923706055,-5.690000057220459,-6.210000038146973,24.81999969482422,-3.75,-7.099999904632568,25.90999984741211,-13.0600004196167,27.8799991607666,-8.420000076293945,-11.270000457763672,29.190000534057617,-10.300000190734863,-12.359999656677246,27.239999771118164,-11.920000076293945,-21.65999984741211,8.699999809265137,-8.300000190734863,-21.68000030517578,12.34000015258789,-6.820000171661377,-21.479999542236328,11.829999923706055,-8.6899995803833,12.130000114440918,-1.059999942779541,20.81999969482422,13.100000381469727,-1.4800000190734863,20.520000457763672,12.800000190734863,-0.8899999856948853,19.959999084472656,22.290000915527344,-0.6899999976158142,-3.490000009536743,22.610000610351562,1.600000023841858,-3.740000009536743,22.049999237060547,1.2699999809265137,-2.359999895095825,-21.059999465942383,9.119999885559082,-3.559999942779541,-20.799999237060547,7.809999942779541,-1.3300000429153442,-20.1299991607666,10.529999732971191,1.4600000381469727,16.979999542236328,-12.1899995803833,10.789999961853027,17.709999084472656,-7.599999904632568,7.570000171661377,16.809999465942383,-3.0199999809265137,14.460000038146973,-1.9500000476837158,-9.630000114440918,27.030000686645508,-2.3299999237060547,-10.670000076293945,28.809999465942383,-2.390000104904175,-9.279999732971191,27.75,-23.190000534057617,3.3299999237060547,-1.2100000381469727,-22.90999984741211,3.309999942779541,-3.2899999618530273,-24.34000015258789,2.759999990463257,-4.670000076293945,-4.769999980926514,29.459999084472656,-12.760000228881836,-5.900000095367432,26.290000915527344,-17.100000381469727,-6.559999942779541,28.350000381469727,-13.5600004196167,-4.409999847412109,-20.68000030517578,-15.789999961853027,-3.0399999618530273,-18.610000610351562,-16.469999313354492,-3.369999885559082,-20.790000915527344,-15.649999618530273,-8.569999694824219,25.049999237060547,-17.559999465942383,-9.5,23.959999084472656,-18.770000457763672,-10.069999694824219,26.559999465942383,-15.470000267028809,1.2599999904632568,-10.869999885559082,29.84000015258789,0.8899999856948853,-10.970000267028809,27.5,2.3499999046325684,-10.220000267028809,28.200000762939453,11.109999656677246,16.450000762939453,-22.329999923706055,10.300000190734863,14.960000038146973,-22.8700008392334,9.119999885559082,15.979999542236328,-22.90999984741211,-5.039999961853027,-24.43000030517578,-14.010000228881836,-6.21999979019165,-31.5,-14.1899995803833,-6.559999942779541,-24.270000457763672,-13.140000343322754,2.240000009536743,-17.530000686645508,23.219999313354492,-0.25,-18.09000015258789,23.260000228881836,0.09000000357627869,-17.709999084472656,23.84000015258789,-0.9700000286102295,-40.2400016784668,13.1899995803833,-0.8199999928474426,-42.849998474121094,14.319999694824219,0.6200000047683716,-39.91999816894531,13.029999732971191,-6.199999809265137,-5.989999771118164,-21.889999389648438,-5.900000095367432,-8.569999694824219,-20.040000915527344,-7.869999885559082,-7.110000133514404,-20,11.649999618530273,-16.040000915527344,-13.40999984741211,10.369999885559082,-18.469999313354492,-13.140000343322754,9.890000343322754,-15.600000381469727,-14.600000381469727,-11.720000267028809,4.019999980926514,-23.450000762939453,-12.9399995803833,7.130000114440918,-23.31999969482422,-10.399999618530273,5.75,-23.34000015258789,7.929999828338623,15.050000190734863,-23.610000610351562,5.889999866485596,16.799999237060547,-23.260000228881836,9.119999885559082,15.979999542236328,-22.90999984741211,-17.479999542236328,-5.429999828338623,12.979999542236328,-17.6200008392334,-2.7300000190734863,9.4399995803833,-18.440000534057617,-6.239999771118164,6.78000020980835,-17.420000076293945,-16.219999313354492,-5.480000019073486,-16.8700008392334,-17.190000534057617,-6.010000228881836,-16.809999465942383,-18.059999465942383,-4.829999923706055,-5.900000095367432,26.290000915527344,-17.100000381469727,-4.659999847412109,22.559999465942383,-20.719999313354492,-6.710000038146973,25.6299991607666,-17.770000457763672,7.590000152587891,7.670000076293945,24.510000228881836,10.40999984741211,5.119999885559082,22.8700008392334,9.539999961853027,7.389999866485596,24.329999923706055,20.3700008392334,-7.239999771118164,-1,19.25,-8.550000190734863,0.4000000059604645,20.010000228881836,-8.609999656677246,-1.1699999570846558,-10.460000038146973,-11.039999961853027,-16.34000015258789,-9.109999656677246,-12.850000381469727,-16.3700008392334,-10.600000381469727,-13.15999984741211,-14.819999694824219,21.18000030517578,18.110000610351562,-3.319999933242798,21.829999923706055,15.15999984741211,-5.670000076293945,21.459999084472656,20.489999771118164,-4.360000133514404,15.109999656677246,-11.890000343322754,-11.029999732971191,14.710000038146973,-18.56999969482422,-9.229999542236328,13.829999923706055,-17.59000015258789,-9.960000038146973,-12.039999961853027,28.40999984741211,-1.4199999570846558,-12.600000381469727,28.530000686645508,-3.200000047683716,-13.0600004196167,28.059999465942383,0.8500000238418579,19.239999771118164,-3.7200000286102295,-1.340000033378601,19.06999969482422,-3.069999933242798,0.14000000059604645,18.540000915527344,-5.590000152587891,-1.0399999618530273,3.7100000381469727,-7.389999866485596,25.3799991607666,3.7899999618530273,-9.479999542236328,26.969999313354492,4.380000114440918,-8.09000015258789,24.690000534057617,1.559999942779541,10.170000076293945,-24.809999465942383,2.2100000381469727,5.869999885559082,-25.190000534057617,0.8999999761581421,6.610000133514404,-25.190000534057617,3.2799999713897705,12.649999618530273,-24.420000076293945,5.260000228881836,11.020000457763672,-24.950000762939453,2.5,11.050000190734863,-24.459999084472656,0.550000011920929,29.260000228881836,15.25,1.6200000047683716,29.649999618530273,13.899999618530273,1.25,30.700000762939453,11.010000228881836,10.619999885559082,25.989999771118164,13.5600004196167,9.609999656677246,24.43000030517578,15.619999885559082,10.979999542236328,23.020000457763672,16.260000228881836,11.149999618530273,24.809999465942383,-16.31999969482422,13.289999961853027,24.809999465942383,-14.6899995803833,11.84000015258789,22.18000030517578,-18.690000534057617,11.729999542236328,0,20.780000686645508,12.180000305175781,0.07999999821186066,20.139999389648438,10.3100004196167,-0.25,21.790000915527344,-21.059999465942383,9.119999885559082,-3.559999942779541,-20.700000762939453,12.800000190734863,-4.550000190734863,-21.68000030517578,12.34000015258789,-6.820000171661377,-17.6200008392334,-2.7300000190734863,9.4399995803833,-18.959999084472656,2.7300000190734863,7.929999828338623,-19.149999618530273,1.3300000429153442,7.329999923706055,-7.019999980926514,29.43000030517578,-11.800000190734863,-8.649999618530273,29.799999237060547,-10.529999732971191,-8.25,31.209999084472656,-7.010000228881836,3.0299999713897705,-13.420000076293945,-17.8700008392334,2.569999933242798,-16.200000762939453,-17.229999542236328,1.75,-11.229999542236328,-19.65999984741211,-21.270000457763672,2.430000066757202,-8.149999618530273,-20.93000030517578,0.3199999928474426,-8.300000190734863,-20.43000030517578,1.1699999570846558,-3.819999933242798,15.699999809265137,-17.68000030517578,11.880000114440918,13.34000015258789,-18.440000534057617,16.1299991607666,14.399999618530273,-22.65999984741211,11.149999618530273,-10.460000038146973,-6.659999847412109,-19.030000686645508,-11.9399995803833,-6.079999923706055,-18.770000457763672,-11.609999656677246,-3.009999990463257,-21.200000762939453,-3.0199999809265137,-42.939998626708984,-18.489999771118164,-4.059999942779541,-45.040000915527344,-18.84000015258789,-6.360000133514404,-43.40999984741211,-18.18000030517578,18.079999923706055,-12.65999984741211,-4.960000038146973,18.780000686645508,-10.199999809265137,-7.5,19.040000915527344,-10.15999984741211,-5.429999828338623,-19.770000457763672,21.649999618530273,-6.099999904632568,-19.709999084472656,20.389999389648438,-7.03000020980835,-20.329999923706055,19.270000457763672,-4.21999979019165,10.619999885559082,25.989999771118164,13.5600004196167,9.979999542236328,27.31999969482422,11.720000267028809,8.619999885559082,26.540000915527344,14.020000457763672,-17.8700008392334,-10.170000076293945,2.1500000953674316,-20.450000762939453,-12.460000038146973,1.7100000381469727,-19.06999969482422,-12.34000015258789,2.4100000858306885,-23.190000534057617,3.3299999237060547,-1.2100000381469727,-24.34000015258789,2.759999990463257,-4.670000076293945,-23.639999389648438,2.880000114440918,-1.8700000047683716,3.5299999713897705,19.459999084472656,-22.510000228881836,3.9800000190734863,16.889999389648438,-23.540000915527344,2.119999885559082,17.709999084472656,-23.34000015258789,1.5700000524520874,26.399999618530273,-17.690000534057617,2.940000057220459,26.5,-17.579999923706055,1.559999942779541,24.56999969482422,-19.469999313354492,-6.489999771118164,4.5,23.5,-7.670000076293945,6.690000057220459,24.06999969482422,-10.329999923706055,4.650000095367432,22.959999084472656,20.489999771118164,-2.4800000190734863,-7.929999828338623,20.670000076293945,-2.0999999046325684,-8.970000267028809,21.3700008392334,0.5699999928474426,-7.789999961853027,-1.7999999523162842,3,25.40999984741211,-1.149999976158142,1.2100000381469727,26.3700008392334,-0.11999999731779099,3.509999990463257,26.15999984741211,3.180000066757202,-25.559999465942383,24.309999465942383,5.409999847412109,-26.510000228881836,22.139999389648438,6.070000171661377,-24.270000457763672,22.34000015258789,5.730000019073486,24.56999969482422,18.90999984741211,5.210000038146973,26.31999969482422,17.309999465942383,4.019999980926514,25.729999542236328,18.989999771118164,-18.520000457763672,-4.659999847412109,5.909999847412109,-18.270000457763672,-3.509999990463257,7.130000114440918,-18.899999618530273,-2.4700000286102295,6.400000095367432,-17.579999923706055,-15.729999542236328,-4.300000190734863,-16.809999465942383,-18.059999465942383,-4.829999923706055,-16.1200008392334,-19.709999084472656,-4.070000171661377,9.020000457763672,0.07000000029802322,22.299999237060547,10.380000114440918,0.6100000143051147,20.420000076293945,8.619999885559082,0.3100000023841858,21,13.970000267028809,18.049999237060547,13.880000114440918,11.359999656677246,19.600000381469727,17.690000534057617,12.260000228881836,16.93000030517578,19.309999465942383,0.8299999833106995,30.790000915527344,-11.390000343322754,0.5899999737739563,33.08000183105469,-5.260000228881836,2.049999952316284,31.959999084472656,-8.579999923706055,7.78000020980835,27.459999084472656,13.5,8.949999809265137,25.75,15.140000343322754,8.619999885559082,26.540000915527344,14.020000457763672,17.670000076293945,-10.789999961853027,-9.539999961853027,18.780000686645508,-10.199999809265137,-7.5,17.459999084472656,-14.800000190734863,-6.400000095367432,0.8299999833106995,30.790000915527344,-11.390000343322754,-0.28999999165534973,32.11000061035156,-8.470000267028809,0.5899999737739563,33.08000183105469,-5.260000228881836,20.3799991607666,-10.0600004196167,-0.75,18.40999984741211,-9.420000076293945,0.8100000023841858,17.399999618530273,-10.380000114440918,2.0199999809265137,15.680000305175781,16.309999465942383,-19.190000534057617,16.770000457763672,13.489999771118164,-19.649999618530273,14.930000305175781,15.960000038146973,-20.770000457763672,-18.920000076293945,7.559999942779541,-17.989999771118164,-17.860000610351562,11.90999984741211,-18.360000610351562,-17.020000457763672,7.760000228881836,-18.860000610351562,4.760000228881836,-19.709999084472656,-15.350000381469727,5.079999923706055,-23.399999618530273,-14.010000228881836,3.7100000381469727,-21.209999084472656,-15.670000076293945,-3.5899999141693115,-14.220000267028809,-17.850000381469727,-2.640000104904175,-15.0600004196167,-17.760000228881836,-3.0399999618530273,-18.610000610351562,-16.469999313354492,8.300000190734863,20.969999313354492,20.200000762939453,9.989999771118164,21.84000015258789,17.850000381469727,8.6899995803833,23.270000457763672,19,-4.630000114440918,29.389999389648438,12.9399995803833,-4.75,28.059999465942383,15.270000457763672,-3.569999933242798,27.780000686645508,16.559999465942383,-19.219999313354492,2.369999885559082,5.929999828338623,-18.959999084472656,2.7300000190734863,7.929999828338623,-19.110000610351562,5.309999942779541,6.559999942779541,16,21.8799991607666,6.590000152587891,16.8799991607666,19.639999389648438,10.039999961853027,18.06999969482422,21.290000915527344,4.510000228881836,-2.680000066757202,-28.75,21.399999618530273,-3.049999952316284,-31.229999542236328,18.139999389648438,-0.46000000834465027,-31.059999465942383,19.559999465942383,13.829999923706055,-17.59000015258789,-9.960000038146973,14.399999618530273,-19.670000076293945,-9.289999961853027,13.119999885559082,-20.969999313354492,-10.399999618530273,3.180000066757202,-7.380000114440918,-21.5,5.28000020980835,-5.730000019073486,-21.959999084472656,4.900000095367432,-8.800000190734863,-20.420000076293945,-7.690000057220459,-15.680000305175781,21.360000610351562,-4.289999961853027,-16.299999237060547,22.850000381469727,-7.880000114440918,-15.479999542236328,21.649999618530273,17.309999465942383,-15.550000190734863,-5.409999847412109,17.459999084472656,-14.800000190734863,-6.400000095367432,17.65999984741211,-14.59000015258789,-5.050000190734863,1.8700000047683716,-27.84000015258789,-14.869999885559082,4.610000133514404,-32.060001373291016,-14.6899995803833,2.240000009536743,-33.04999923706055,-15.390000343322754,22.040000915527344,9.710000038146973,-1.4199999570846558,22.190000534057617,13.640000343322754,-0.18000000715255737,20.770000457763672,11.079999923706055,2.140000104904175,-16.65999984741211,14.850000381469727,11.289999961853027,-17.760000228881836,16.239999771118164,7.730000019073486,-17.549999237060547,13.050000190734863,9.460000038146973,-21.479999542236328,6.070000171661377,-5.420000076293945,-20.780000686645508,8.029999732971191,-6.46999979019165,-21.239999771118164,4.78000020980835,-7.03000020980835,-21.270000457763672,2.430000066757202,-8.149999618530273,-20.43000030517578,1.1699999570846558,-3.819999933242798,-20.549999237060547,3.2200000286102295,0.30000001192092896,18.6200008392334,-43.869998931884766,5.519999980926514,11.470000267028809,-44.41999816894531,9.489999771118164,12.880000114440918,-45.47999954223633,8.649999618530273,4.96999979019165,7.440000057220459,25.40999984741211,5.570000171661377,4.489999771118164,23.540000915527344,7.590000152587891,7.670000076293945,24.510000228881836,14.579999923706055,-20.469999313354492,-8.630000114440918,15.239999771118164,-18.68000030517578,-8.079999923706055,15.729999542236328,-18.739999771118164,-7.409999847412109,-7.420000076293945,-20.5,-14.180000305175781,-5.96999979019165,-16.59000015258789,-15.960000038146973,-6.289999961853027,-20.68000030517578,-14.550000190734863,22.3799991607666,11.869999885559082,-6.510000228881836,21.440000534057617,11.630000114440918,-8.770000457763672,21.06999969482422,15.239999771118164,-7.489999771118164,-2.7799999713897705,26.329999923706055,19.1200008392334,-3.569999933242798,25.850000381469727,19.780000686645508,-1.5299999713897705,24.8700008392334,20.950000762939453,-12.640000343322754,-31.010000228881836,-10.199999809265137,-14.010000228881836,-21.690000534057617,-9.020000457763672,-11.59000015258789,-23.1200008392334,-10.789999961853027,22.309999465942383,8.510000228881836,-8.100000381469727,22.1200008392334,4.980000019073486,-10.020000457763672,21.889999389648438,8.920000076293945,-9.770000457763672,8.300000190734863,20.969999313354492,20.200000762939453,11.359999656677246,19.600000381469727,17.690000534057617,9.989999771118164,21.84000015258789,17.850000381469727,5.079999923706055,30.479999542236328,1.6699999570846558,5.909999847412109,30.010000228881836,4.420000076293945,6.309999942779541,30.8700008392334,0.550000011920929,-20.389999389648438,-11.34000015258789,-2.640000104904175,-21.229999542236328,-8.220000267028809,-5.460000038146973,-20.229999542236328,-7.78000020980835,-3.819999933242798,-7.340000152587891,-15.399999618530273,20.3799991607666,-6.300000190734863,-15.430000305175781,20.459999084472656,-7.630000114440918,-15.59000015258789,21.219999313354492,18.25,5.630000114440918,8.420000076293945,17.719999313354492,8.609999656677246,9.510000228881836,18.020000457763672,5.21999979019165,9.260000228881836,6.309999942779541,30.8700008392334,0.550000011920929,5.909999847412109,30.010000228881836,4.420000076293945,8,29.729999542236328,2.869999885559082,-11.399999618530273,23.510000228881836,-17.8799991607666,-13.859999656677246,23.110000610351562,-16.90999984741211,-12.359999656677246,27.239999771118164,-11.920000076293945,23.770000457763672,2.0399999618530273,-4.949999809265137,23.6299991607666,2.4600000381469727,-3.5999999046325684,23.829999923706055,-1.5,-5.659999847412109,-0.3799999952316284,7.309999942779541,-25.190000534057617,0.8999999761581421,6.610000133514404,-25.190000534057617,0.009999999776482582,3.049999952316284,-24.520000457763672,18.079999923706055,-12.65999984741211,-4.960000038146973,19.040000915527344,-10.15999984741211,-5.429999828338623,19.209999084472656,-10.670000076293945,-4.539999961853027,19.209999084472656,-10.670000076293945,-4.539999961853027,19.690000534057617,-5.670000076293945,-6.039999961853027,20.139999389648438,-2.119999885559082,-5.420000076293945,1.559999942779541,10.170000076293945,-24.809999465942383,2.619999885559082,8.109999656677246,-24.969999313354492,2.2100000381469727,5.869999885559082,-25.190000534057617,19.079999923706055,0.49000000953674316,5.170000076293945,18.3799991607666,-0.6600000262260437,6.139999866485596,19.030000686645508,-0.9200000166893005,4.309999942779541,-4.860000133514404,-18.170000076293945,23.350000381469727,-7.630000114440918,-15.59000015258789,21.219999313354492,-6.96999979019165,-18.239999771118164,21.56999969482422,23.6299991607666,2.4600000381469727,-3.5999999046325684,22.950000762939453,0.3100000023841858,-5,23.290000915527344,-2.299999952316284,-5.329999923706055,-0.30000001192092896,-25.610000610351562,25.229999542236328,-3.319999933242798,-22.010000228881836,23.979999542236328,-3.619999885559082,-26.31999969482422,24.34000015258789,-6.21999979019165,-31.5,-14.1899995803833,-3.009999990463257,-24.690000534057617,-14.8100004196167,-2.1600000858306885,-26.969999313354492,-14.90999984741211,0.3799999952316284,21.739999771118164,-21.690000534057617,-1.1200000047683716,23.219999313354492,-20.65999984741211,-0.25,23.329999923706055,-20.690000534057617,21.56999969482422,-4.190000057220459,-4.989999771118164,20.829999923706055,-7.820000171661377,-3.990000009536743,21.81999969482422,-6.809999942779541,-4.909999847412109,6.050000190734863,8.789999961853027,-24.719999313354492,5.900000095367432,6.480000019073486,-24.969999313354492,2.2100000381469727,5.869999885559082,-25.190000534057617,-19,-2.2200000286102295,4.78000020980835,-19.549999237060547,-2.200000047683716,3.430000066757202,-18.8700008392334,-4.46999979019165,4.019999980926514,12.130000114440918,-1.059999942779541,20.81999969482422,11.609999656677246,-2.0799999237060547,21.829999923706055,13.100000381469727,-1.4800000190734863,20.520000457763672,18.5,-10.5600004196167,-0.8799999952316284,20.200000762939453,-11.25,-3.049999952316284,17.6299991607666,-12.75,1.9299999475479126,19.06999969482422,7.400000095367432,5.309999942779541,19.110000610351562,9.270000457763672,5.079999923706055,18.639999389648438,8.359999656677246,6.349999904632568,-20.489999771118164,12.510000228881836,-11.670000076293945,-21.020000457763672,16.200000762939453,-9.34000015258789,-21.030000686645508,14.710000038146973,-12.109999656677246,20.469999313354492,-1.2699999809265137,0.7900000214576721,20.809999465942383,0.5,-0.20999999344348907,22.420000076293945,1.940000057220459,-0.3499999940395355,-14.949999809265137,-22.889999389648438,10.569999694824219,-12.029999732971191,-26.1200008392334,14.279999732971191,-13.020000457763672,-23.989999771118164,15.220000267028809,19.6200008392334,0.75,2.0999999046325684,19.270000457763672,-0.7900000214576721,2.5199999809265137,19.68000030517578,0.49000000953674316,-0.1599999964237213,17.84000015258789,11.699999809265137,8.579999923706055,20.770000457763672,11.079999923706055,2.140000104904175,20.399999618530273,12.8100004196167,3.0999999046325684,20.049999237060547,7.820000171661377,-13.470000267028809,20.31999969482422,10.739999771118164,-12.460000038146973,20.670000076293945,9.880000114440918,-11.319999694824219,26.799999237060547,-43.68000030517578,-3.9600000381469727,20.030000686645508,-39.810001373291016,-1.4900000095367432,26.309999465942383,-43.79999923706055,-1.8899999856948853,-3.240000009536743,27.260000228881836,-16.479999542236328,-5.900000095367432,26.290000915527344,-17.100000381469727,-4.769999980926514,29.459999084472656,-12.760000228881836,-6.21999979019165,-0.07000000029802322,-23.860000610351562,-7.599999904632568,-1.2699999809265137,-23.600000381469727,-9.649999618530273,2.069999933242798,-23.690000534057617,18.290000915527344,-2.5399999618530273,6.510000228881836,19.030000686645508,-0.9200000166893005,4.309999942779541,18.3799991607666,-0.6600000262260437,6.139999866485596,-11.729999542236328,0.5699999928474426,20.84000015258789,-10.869999885559082,0.6299999952316284,20.43000030517578,-10.90999984741211,1.0099999904632568,20.299999237060547,-9.199999809265137,9.050000190734863,-24.200000762939453,-11.779999732971191,12.84000015258789,-23.420000076293945,-7.789999961853027,11.829999923706055,-24.329999923706055,-0.8799999952316284,-13.729999542236328,-18.799999237060547,-0.2199999988079071,-15.850000381469727,-17.739999771118164,-1.2000000476837158,-18.059999465942383,-16.920000076293945,-21.170000076293945,-7.849999904632568,-3.940000057220459,-19.8700008392334,-8.890000343322754,0.23999999463558197,-20.809999465942383,-7.059999942779541,-1.2000000476837158,-1.149999976158142,1.2100000381469727,26.3700008392334,-3.0999999046325684,-3.0199999809265137,26.079999923706055,-1.0199999809265137,-2.5299999713897705,29.079999923706055,-12.699999809265137,1.0800000429153442,20.979999542236328,-13.960000038146973,-0.38999998569488525,19.559999465942383,-13.130000114440918,-0.2199999988079071,19.59000015258789,-13.9399995803833,-35.310001373291016,3.690000057220459,-17.93000030517578,-40.560001373291016,2.5199999809265137,-9.739999771118164,-40.84000015258789,8.670000076293945,-23.190000534057617,3.3299999237060547,-1.2100000381469727,-23.639999389648438,2.880000114440918,-1.8700000047683716,-22.90999984741211,2.190000057220459,-0.12999999523162842,-7.389999866485596,23.290000915527344,-19.5,-5.380000114440918,18.739999771118164,-22.950000762939453,-7.889999866485596,20.43000030517578,-21.899999618530273,2.940000057220459,26.5,-17.579999923706055,4.349999904632568,24.469999313354492,-19.239999771118164,1.559999942779541,24.56999969482422,-19.469999313354492,-12.890000343322754,22.309999465942383,15.399999618530273,-14.170000076293945,23.530000686645508,11.869999885559082,-14.279999732971191,22.260000228881836,12.680000305175781,13.039999961853027,-16.31999969482422,-11.3100004196167,14.109999656677246,-14.9399995803833,-10.899999618530273,13.829999923706055,-17.59000015258789,-9.960000038146973,8.800000190734863,30.829999923706055,-5.489999771118164,10.979999542236328,29.8700008392334,-4.71999979019165,11.0600004196167,29.860000610351562,-6.769999980926514,-4.630000114440918,29.389999389648438,12.9399995803833,-2.5,30.540000915527344,11.220000267028809,-3.700000047683716,30.950000762939453,9.15999984741211,-16.5,-18.649999618530273,0.25,-16.1200008392334,-19.709999084472656,-4.070000171661377,-15.59000015258789,-21.6200008392334,0.5,-11.609999656677246,-3.009999990463257,-21.200000762939453,-16.549999237060547,2.0199999809265137,-19.889999389648438,-12.300000190734863,0.6100000143051147,-21.68000030517578,10.010000228881836,2.8399999141693115,22.829999923706055,10.119999885559082,2.4700000286102295,22.360000610351562,12.180000305175781,0.07999999821186066,20.139999389648438,10.970000267028809,26.15999984741211,12.380000114440918,11.510000228881836,23.639999389648438,14.180000305175781,13.020000457763672,24.540000915527344,11.729999542236328,17.399999618530273,-10.380000114440918,2.0199999809265137,17.110000610351562,-10.75,2.75,17.489999771118164,-12.239999771118164,1.5099999904632568,-14.180000305175781,-8.800000190734863,-15.149999618530273,-15.25,-9.140000343322754,-13.4399995803833,-15.390000343322754,-6.679999828338623,-15.260000228881836,8.380000114440918,1.559999942779541,-23.06999969482422,8.5,3.9200000762939453,-23.790000915527344,10.720000267028809,4.690000057220459,-23.739999771118164,-15.350000381469727,-20.770000457763672,4.610000133514404,-15.59000015258789,-21.6200008392334,0.5,-14.4399995803833,-23.760000228881836,4.730000019073486,0.5199999809265137,-22.1299991607666,24.489999771118164,-0.30000001192092896,-25.610000610351562,25.229999542236328,3.180000066757202,-25.559999465942383,24.309999465942383,-21.270000457763672,2.430000066757202,-8.149999618530273,-20.549999237060547,3.2200000286102295,0.30000001192092896,-21.239999771118164,4.78000020980835,-7.03000020980835,11.760000228881836,-27.959999084472656,7.28000020980835,13.890000343322754,-23.899999618530273,4.900000095367432,10.869999885559082,-28.469999313354492,8.609999656677246,-3.009999990463257,1.309999942779541,21.719999313354492,-3.880000114440918,1.9299999475479126,21.350000381469727,-3.9000000953674316,1.2599999904632568,20.969999313354492,11.699999809265137,11.6899995803833,-23.25,8.550000190734863,9.710000038146973,-23.8799991607666,8.020000457763672,12.710000038146973,-23.65999984741211,2.190000057220459,0.7699999809265137,22.479999542236328,3.190000057220459,1.7999999523162842,21.31999969482422,1.309999942779541,3.119999885559082,25.399999618530273,-16.31999969482422,10.140000343322754,13.850000381469727,-17.670000076293945,9.5,10.75,-18.450000762939453,5.949999809265137,9.220000267028809,-18.040000915527344,-9.510000228881836,7.579999923706055,-18.690000534057617,-6.539999961853027,5.210000038146973,-18.3799991607666,-6.53000020980835,3.8499999046325684,-16.829999923706055,-10.479999542236328,-10.960000038146973,-15.640000343322754,-13.819999694824219,-10.460000038146973,-16.600000381469727,-13.020000457763672,-9.760000228881836,-1.3300000429153442,-11.4399995803833,26.520000457763672,-2.299999952316284,-9.489999771118164,26.579999923706055,-2.690000057220459,-12,25.520000457763672,8.770000457763672,-29.729999542236328,-12.25,4.610000133514404,-32.060001373291016,-14.6899995803833,3.75,-24.6299991607666,-14.079999923706055,-14.75,13.039999961853027,-22.309999465942383,-12.970000267028809,14.199999809265137,-22.420000076293945,-13.619999885559082,9.65999984741211,-23.139999389648438,19.75,16.559999465942383,4.579999923706055,19.3700008392334,13.989999771118164,4.909999847412109,22.190000534057617,13.640000343322754,-0.18000000715255737,-0.5899999737739563,-12,-19.15999984741211,-1.8600000143051147,-7.480000019073486,-22.030000686645508,-0.5,-9.859999656677246,-20.760000228881836,-3.1500000953674316,21.59000015258789,-21.350000381469727,-4.659999847412109,22.559999465942383,-20.719999313354492,-3.25,23.860000610351562,-20.149999618530273,5.059999942779541,31.260000228881836,-2.119999885559082,6.309999942779541,30.8700008392334,0.550000011920929,7.179999828338623,30.920000076293945,-2.140000104904175,-22.329999923706055,-5.179999828338623,-4.96999979019165,-21.950000762939453,-9.260000228881836,-3.990000009536743,-21.739999771118164,-8.470000267028809,-3.640000104904175,-16.34000015258789,-2.1600000858306885,-16.760000228881836,-18.940000534057617,2.700000047683716,-16.75,-17.1200008392334,2.049999952316284,-18.200000762939453,1.25,30.700000762939453,11.010000228881836,3.569999933242798,30.100000381469727,9.220000267028809,2.9600000381469727,30.809999465942383,7.429999828338623,-11.65999984741211,27.209999084472656,9.149999618530273,-14.470000267028809,26.059999465942383,5.53000020980835,-13.619999885559082,25.309999465942383,10.050000190734863,-18.549999237060547,-6.389999866485596,1.5700000524520874,-19,-3.1600000858306885,1.2899999618530273,-19.530000686645508,-5.420000076293945,0.5400000214576721,13.970000267028809,18.049999237060547,13.880000114440918,15.829999923706055,15.25,11.630000114440918,15.550000190734863,17.059999465942383,11.75,-3.9100000858306885,-27.889999389648438,22.81999969482422,-0.1599999964237213,-27.299999237060547,24.8799991607666,-3.619999885559082,-26.31999969482422,24.34000015258789,5.980000019073486,-15.109999656677246,23.3700008392334,2.190000057220459,-15.210000038146973,25.520000457763672,4.849999904632568,-15.859999656677246,23.8799991607666,-21.170000076293945,-7.849999904632568,-3.940000057220459,-22.329999923706055,-5.179999828338623,-4.96999979019165,-21.739999771118164,-8.470000267028809,-3.640000104904175,-14.010000228881836,5.800000190734863,-22.209999084472656,-15.100000381469727,8.359999656677246,-21.81999969482422,-12.9399995803833,7.130000114440918,-23.31999969482422,-6.820000171661377,-10.920000076293945,-18.8799991607666,-4.909999847412109,-9.350000381469727,-19.729999542236328,-4.550000190734863,-10.75,-19.040000915527344,-5.039999961853027,31.920000076293945,-7.170000076293945,-4.159999847412109,32.470001220703125,-4.800000190734863,-4.739999771118164,30.56999969482422,-10.289999961853027,-19.110000610351562,-6.440000057220459,-1.1100000143051147,-18.18000030517578,-7.380000114440918,0.3199999928474426,-19.030000686645508,-4.170000076293945,-0.9300000071525574,-8.569999694824219,25.049999237060547,-17.559999465942383,-6.710000038146973,25.6299991607666,-17.770000457763672,-7.389999866485596,23.290000915527344,-19.5,2.569999933242798,-16.200000762939453,-17.229999542236328,1.659999966621399,-15.369999885559082,-17.790000915527344,1.75,-11.229999542236328,-19.65999984741211,18.139999389648438,-12.380000114440918,2.4100000858306885,17.6299991607666,-12.75,1.9299999475479126,18.520000457763672,-13.270000457763672,1.4299999475479126,-7.880000114440918,-15.479999542236328,21.649999618530273,-9.15999984741211,-14.119999885559082,21.780000686645508,-8.9399995803833,-15.699999809265137,21.540000915527344,-15.010000228881836,1.7599999904632568,19.469999313354492,-15.029999732971191,3.9000000953674316,20.43000030517578,-15.699999809265137,6.670000076293945,18.40999984741211,-3.130000114440918,-0.7300000190734863,-24.15999984741211,-2.359999895095825,-0.7900000214576721,-24.34000015258789,-1.5299999713897705,-4.46999979019165,-23.219999313354492,4.130000114440918,26.399999618530273,-16.68000030517578,4.739999771118164,27.81999969482422,-15.359999656677246,5.360000133514404,26.68000030517578,-16.65999984741211,1.9600000381469727,32.689998626708984,-2.880000114440918,3.0199999809265137,32.209999084472656,-6.809999942779541,0.5899999737739563,33.08000183105469,-5.260000228881836,-3.049999952316284,-31.229999542236328,18.139999389648438,-0.3400000035762787,-32.77000045776367,17.56999969482422,-0.46000000834465027,-31.059999465942383,19.559999465942383,-13.619999885559082,9.65999984741211,-23.139999389648438,-12.970000267028809,14.199999809265137,-22.420000076293945,-12.329999923706055,10.25,-23.420000076293945,11.380000114440918,1.8600000143051147,-22.489999771118164,7.659999847412109,-1.7300000190734863,-22.81999969482422,10.720000267028809,4.690000057220459,-23.739999771118164,15.289999961853027,-7.5,17.889999389648438,16.979999542236328,-12.1899995803833,10.789999961853027,16.809999465942383,-3.0199999809265137,14.460000038146973,-17.760000228881836,16.239999771118164,7.730000019073486,-17.40999984741211,19.350000381469727,6.079999923706055,-18.940000534057617,16.780000686645508,5.090000152587891,-13.710000038146973,5.849999904632568,22.25,-10.630000114440918,7.429999828338623,24.290000915527344,-12.779999732971191,7.309999942779541,22.81999969482422,18.649999618530273,-6.78000020980835,-0.7300000190734863,17.729999542236328,-7.440000057220459,0.49000000953674316,18.260000228881836,-7.900000095367432,0.7900000214576721,18.420000076293945,23.59000015258789,-7.239999771118164,16.520000457763672,24.770000457763672,-4.690000057220459,19.709999084472656,22.81999969482422,-3.4100000858306885,-21.690000534057617,-1.0099999904632568,-1.25,-20.020000457763672,-1.5800000429153442,-0.6800000071525574,-20.18000030517578,-1.350000023841858,0.6600000262260437,3.640000104904175,32.08000183105469,-3.049999952316284,2.990000009536743,31.770000457763672,0.14000000059604645,5.059999942779541,31.260000228881836,-2.119999885559082,5.650000095367432,31.690000534057617,-5.75,5.059999942779541,31.260000228881836,-2.119999885559082,6.139999866485596,31.540000915527344,-3.630000114440918,-3.059999942779541,-9.779999732971191,-20.520000457763672,-2.7799999713897705,-7.5,-22.09000015258789,-1.5700000524520874,-10.569999694824219,-20.15999984741211,-2.799999952316284,-14.640000343322754,25.719999313354492,-0.8100000023841858,-13.960000038146973,26.469999313354492,-2.690000057220459,-12,25.520000457763672,-18.43000030517578,9.520000457763672,8.100000381469727,-18.209999084472656,10.850000381469727,9.34000015258789,-18.729999542236328,10.569999694824219,6.800000190734863,-1.1200000047683716,23.219999313354492,-20.65999984741211,-1.7599999904632568,22.030000686645508,-21.469999313354492,-2.1600000858306885,24.520000457763672,-19.56999969482422,2.3499999046325684,27.149999618530273,17.979999542236328,1.9900000095367432,25.399999618530273,20.100000381469727,3.180000066757202,24.739999771118164,20.6299991607666,-20.31999969482422,-2.4000000953674316,-6.380000114440918,-20,-5,-8.789999961853027,-20.149999618530273,-4.320000171661377,-7.110000133514404,-4.809999942779541,32,-1.6299999952316284,-5.039999961853027,31.920000076293945,-7.170000076293945,-5.599999904632568,32.099998474121094,-5.260000228881836,9.210000038146973,30.440000534057617,-3.059999942779541,6.139999866485596,31.540000915527344,-3.630000114440918,7.179999828338623,30.920000076293945,-2.140000104904175,1.309999942779541,3.119999885559082,25.399999618530273,0.6200000047683716,1.3700000047683716,26.40999984741211,2.190000057220459,0.7699999809265137,22.479999542236328,12.890000343322754,26.690000534057617,6.550000190734863,14.930000305175781,25.760000228881836,4.210000038146973,12.319999694824219,27.360000610351562,5,-20.700000762939453,12.800000190734863,-4.550000190734863,-20.469999313354492,11.949999809265137,0.6000000238418579,-19.93000030517578,13.600000381469727,-1.350000023841858,-18.479999542236328,-2.4000000953674316,-13.979999542236328,-17.610000610351562,-5.199999809265137,-14.300000190734863,-18.600000381469727,-5.090000152587891,-12.550000190734863,9.949999809265137,-21.6299991607666,-12.3100004196167,11.119999885559082,-20.510000228881836,-11.970000267028809,9.65999984741211,-23.09000015258789,-11.470000267028809,-8.789999961853027,23.110000610351562,18.8700008392334,-9.949999809265137,24.31999969482422,16.280000686645508,-10.229999542236328,23.389999389648438,17.1299991607666,15.729999542236328,-18.739999771118164,-7.409999847412109,15.739999771118164,-19.450000762939453,-6.059999942779541,14.579999923706055,-20.469999313354492,-8.630000114440918,18.739999771118164,16.170000076293945,-16.84000015258789,17.639999389648438,18.020000457763672,-16.34000015258789,18.559999465942383,19.719999313354492,-13.960000038146973,-24.290000915527344,-1.3300000429153442,-5.809999942779541,-21.229999542236328,-8.220000267028809,-5.460000038146973,-22.329999923706055,-5.179999828338623,-4.96999979019165,17.110000610351562,-10.75,2.75,18.09000015258789,-7.039999961853027,1.1100000143051147,17.950000762939453,-6.440000057220459,3.359999895095825,0.05999999865889549,-5.03000020980835,-23.219999313354492,0.7699999809265137,-6.980000019073486,-22.479999542236328,-0.6499999761581421,-6.260000228881836,-22.690000534057617,-1.6799999475479126,32.709999084472656,-0.8799999952316284,-0.5299999713897705,33.040000915527344,-3.640000104904175,-1.7000000476837158,32.5,-7.090000152587891,-4.179999828338623,-2.559999942779541,24.139999389648438,-3.4100000858306885,-0.9300000071525574,23.450000762939453,-6.489999771118164,-2.680000066757202,22.889999389648438,-19.229999542236328,13.270000457763672,-16.959999084472656,-18.90999984741211,15.520000457763672,-16.6200008392334,-17.940000534057617,14.619999885559082,-18.309999465942383,12.859999656677246,22.75,13.600000381469727,14.529999732971191,20.899999618530273,12.149999618530273,13.020000457763672,24.540000915527344,11.729999542236328,-4.860000133514404,-18.170000076293945,23.350000381469727,-3.319999933242798,-22.010000228881836,23.979999542236328,-3.4200000762939453,-18.209999084472656,24.260000228881836,-19,-2.2200000286102295,4.78000020980835,-18.8700008392334,-4.46999979019165,4.019999980926514,-18.520000457763672,-4.659999847412109,5.909999847412109,3.5,30.260000228881836,-10.789999961853027,4.179999828338623,28.1299991607666,-14.329999923706055,3.7799999713897705,29.100000381469727,-13.020000457763672,17.65999984741211,-14.59000015258789,-5.050000190734863,17.459999084472656,-14.800000190734863,-6.400000095367432,17.75,-13.449999809265137,-5.920000076293945,-13.9399995803833,-35.310001373291016,3.690000057220459,-15.760000228881836,-35.13999938964844,0.20999999344348907,-17.93000030517578,-40.560001373291016,2.5199999809265137,-0.18000000715255737,29.3799991607666,-13.489999771118164,-1.3600000143051147,28.100000381469727,-15.789999961853027,-1.3200000524520874,30.540000915527344,-11.890000343322754,5.849999904632568,2.3499999046325684,22.299999237060547,4.429999828338623,1.5199999809265137,21.329999923706055,5.699999809265137,2.0299999713897705,21.149999618530273,19.079999923706055,0.49000000953674316,5.170000076293945,18.280000686645508,0.7599999904632568,7.619999885559082,18.3799991607666,-0.6600000262260437,6.139999866485596,8.550000190734863,9.710000038146973,-23.8799991607666,5.900000095367432,6.480000019073486,-24.969999313354492,6.050000190734863,8.789999961853027,-24.719999313354492,19.06999969482422,-3.069999933242798,0.14000000059604645,19.90999984741211,-1.5499999523162842,0.6700000166893005,20.469999313354492,-1.2699999809265137,0.7900000214576721,-2.359999895095825,-0.7900000214576721,-24.34000015258789,-3.869999885559082,2.7300000190734863,-24.65999984741211,-2.4700000286102295,2.5899999141693115,-25.290000915527344,-15.760000228881836,-35.13999938964844,0.20999999344348907,-15.319999694824219,-30.790000915527344,-3.380000114440918,-16.270000457763672,-35.5,-3.8299999237060547,-14,-20.530000686645508,14.869999885559082,-10.140000343322754,-24.030000686645508,19.5,-11.850000381469727,-20.079999923706055,19.299999237060547,4.760000228881836,-19.709999084472656,-15.350000381469727,3.7100000381469727,-21.209999084472656,-15.670000076293945,3.5299999713897705,-18.420000076293945,-16.229999542236328,-2.9200000762939453,29.3799991607666,-13.239999771118164,-3.3299999237060547,31.719999313354492,-8.770000457763672,-1.9500000476837158,29.290000915527344,-13.289999961853027,1.559999942779541,24.56999969482422,-19.469999313354492,4.349999904632568,24.469999313354492,-19.239999771118164,2.2100000381469727,23.34000015258789,-20.540000915527344,1.9900000095367432,-45.459999084472656,14.729999542236328,5.880000114440918,-43.31999969482422,12.199999809265137,3.6500000953674316,-42.189998626708984,13.449999809265137,-15.680000305175781,-11.859999656677246,15.369999885559082,-15.289999961853027,-8.40999984741211,18.829999923706055,-17.479999542236328,-5.429999828338623,12.979999542236328,13.260000228881836,-9.270000457763672,21.049999237060547,11.010000228881836,-7.440000057220459,23.049999237060547,11.470000267028809,-10.949999809265137,22.280000686645508,-21.040000915527344,7.019999980926514,1.1100000143051147,-21.209999084472656,6.440000057220459,-0.8100000023841858,-20.639999389648438,4.909999847412109,1.1799999475479126,12.800000190734863,-0.8899999856948853,19.959999084472656,12.569999694824219,-0.23999999463558197,19.510000228881836,11.729999542236328,0,20.780000686645508,22.610000610351562,1.600000023841858,-3.740000009536743,23.6299991607666,2.4600000381469727,-3.5999999046325684,22.270000457763672,2.25,-2.0399999618530273,-17.190000534057617,17.510000228881836,-18.209999084472656,-16.190000534057617,18.65999984741211,-18.700000762939453,-16.540000915527344,15.210000038146973,-20.420000076293945,-13.699999809265137,-14.220000267028809,-12.270000457763672,-12.140000343322754,-15.869999885559082,-12.65999984741211,-13.09000015258789,-16.489999771118164,-11.960000038146973,-21.229999542236328,-8.220000267028809,-5.460000038146973,-21.950000762939453,-9.260000228881836,-3.990000009536743,-22.329999923706055,-5.179999828338623,-4.96999979019165,1.6799999475479126,-16.219999313354492,23.799999237060547,2.5399999618530273,-15.649999618530273,22.799999237060547,6.03000020980835,-15.369999885559082,20.40999984741211,-1.7000000476837158,14.979999542236328,25.510000228881836,-8.609999656677246,15.770000457763672,23.540000915527344,-4.409999847412109,12.279999732971191,25.600000381469727,11.170000076293945,0.6100000143051147,20.959999084472656,12.180000305175781,0.07999999821186066,20.139999389648438,11.279999732971191,0.7200000286102295,21.25,1.6200000047683716,29.649999618530273,13.899999618530273,2.7799999713897705,29.81999969482422,12.479999542236328,1.25,30.700000762939453,11.010000228881836,20.510000228881836,18.020000457763672,0.8299999833106995,22.190000534057617,13.640000343322754,-0.18000000715255737,22.239999771118164,14.119999885559082,-2.5,-14.180000305175781,-8.800000190734863,-15.149999618530273,-13.90999984741211,-10.670000076293945,-13.550000190734863,-15.25,-9.140000343322754,-13.4399995803833,19.06999969482422,7.400000095367432,5.309999942779541,18.639999389648438,8.359999656677246,6.349999904632568,18.719999313354492,5.320000171661377,7.039999961853027,8,29.729999542236328,2.869999885559082,9.680000305175781,28.84000015258789,4.289999961853027,9,29.5,1.4500000476837158,1.25,30.700000762939453,11.010000228881836,0.20999999344348907,31.450000762939453,9.170000076293945,-1.1100000143051147,30.969999313354492,9.680000305175781,-0.949999988079071,14.6899995803833,-23.969999313354492,-0.5899999737739563,17.510000228881836,-23.34000015258789,0.18000000715255737,16.670000076293945,-23.450000762939453,11.109999656677246,16.450000762939453,-22.329999923706055,10.229999542236328,17.170000076293945,-22.010000228881836,11.869999885559082,18.739999771118164,-20.959999084472656,8.279999732971191,28.989999771118164,7.190000057220459,10.680000305175781,27.989999771118164,7.849999904632568,10.699999809265137,28.239999771118164,5.329999923706055,-18.110000610351562,-13.630000114440918,2.9700000286102295,-15.350000381469727,-20.770000457763672,4.610000133514404,-17.530000686645508,-15.5600004196167,7.699999809265137,-10.899999618530273,29.510000228881836,-1.8200000524520874,-12.039999961853027,28.40999984741211,-1.4199999570846558,-11.479999542236328,28.649999618530273,0.5099999904632568,-18.459999084472656,-4.690000057220459,0.6299999952316284,-18.18000030517578,-7.380000114440918,0.3199999928474426,-18.670000076293945,-7.820000171661377,0.75,0.05999999865889549,-5.03000020980835,-23.219999313354492,0.36000001430511475,-3.5799999237060547,-23.8799991607666,0.7699999809265137,-6.980000019073486,-22.479999542236328,20.639999389648438,-5.820000171661377,-2.9600000381469727,18.649999618530273,-6.78000020980835,-0.7300000190734863,20.3700008392334,-7.239999771118164,-1,-3.700000047683716,22.059999465942383,22.139999389648438,-2.9200000762939453,21.06999969482422,22.559999465942383,-2.180000066757202,23.09000015258789,22.65999984741211,3.109999895095825,21.209999084472656,22.299999237060547,-0.949999988079071,19.989999771118164,23.90999984741211,6.239999771118164,18.65999984741211,23.010000228881836,14.380000114440918,-24.719999313354492,3.5799999237060547,11.760000228881836,-27.959999084472656,7.28000020980835,12.460000038146973,-30.049999237060547,7.119999885559082,3.7699999809265137,-14.1899995803833,25.010000228881836,5.980000019073486,-15.109999656677246,23.3700008392334,5.150000095367432,-13.9399995803833,24.040000915527344,-12.180000305175781,-13.270000457763672,-13.819999694824219,-10.600000381469727,-13.15999984741211,-14.819999694824219,-11.640000343322754,-14.210000038146973,-13.140000343322754,3.6500000953674316,-42.189998626708984,13.449999809265137,-0.8199999928474426,-42.849998474121094,14.319999694824219,1.9900000095367432,-45.459999084472656,14.729999542236328,-19.93000030517578,13.600000381469727,-1.350000023841858,-20.260000228881836,16.200000762939453,0.550000011920929,-20.43000030517578,15.319999694824219,-2.569999933242798,-13.5600004196167,19.709999084472656,-19.950000762939453,-13.260000228881836,18.43000030517578,-20.850000381469727,-15.1899995803833,20.31999969482422,-17.530000686645508,-8.199999809265137,-10.399999618530273,-17.799999237060547,-7.539999961853027,-13.989999771118164,-16.389999389648438,-9.109999656677246,-12.850000381469727,-16.3700008392334,-4.809999942779541,32,-1.6299999952316284,-5.5,31.06999969482422,4.050000190734863,-3.9600000381469727,31.459999084472656,1.2799999713897705,-19.049999237060547,-10.619999885559082,-0.8799999952316284,-20.229999542236328,-7.78000020980835,-3.819999933242798,-19.649999618530273,-7.730000019073486,-4,-0.28999999165534973,32.11000061035156,-8.470000267028809,-1.0499999523162842,32.439998626708984,-6.519999980926514,0.5899999737739563,33.08000183105469,-5.260000228881836,0.23999999463558197,-24.479999542236328,-15.40999984741211,1.8700000047683716,-27.84000015258789,-14.869999885559082,-2.1600000858306885,-26.969999313354492,-14.90999984741211,-10.020000457763672,25.510000228881836,14.829999923706055,-9.329999923706055,27.450000762939453,11.920000076293945,-10.5,27.889999389648438,9.710000038146973,-9.979999542236328,19.709999084472656,-21.420000076293945,-9.779999732971191,18.56999969482422,-21.940000534057617,-9.210000038146973,16.780000686645508,-22.75,-2.4700000286102295,2.5899999141693115,-25.290000915527344,-1.7699999809265137,7.46999979019165,-24.68000030517578,-1.4600000381469727,1.340000033378601,-25.110000610351562,-12.680000305175781,28.8700008392334,-5.789999961853027,-14.960000038146973,27.719999313354492,-7.800000190734863,-14.1899995803833,28.1200008392334,-2.609999895095825,-1.5299999713897705,24.8700008392334,20.950000762939453,-1.090000033378601,23.280000686645508,22.40999984741211,-0.9800000190734863,25.639999389648438,20.739999771118164,1.1399999856948853,-14.399999618530273,26.170000076293945,-0.8100000023841858,-13.960000038146973,26.469999313354492,-0.23999999463558197,-15.34000015258789,26.040000915527344,-0.18000000715255737,-19.149999618530273,25.239999771118164,-3.319999933242798,-22.010000228881836,23.979999542236328,0.5199999809265137,-22.1299991607666,24.489999771118164,-0.550000011920929,-18.260000228881836,24.84000015258789,-0.18000000715255737,-19.149999618530273,25.239999771118164,1.7000000476837158,-18.170000076293945,24.489999771118164,19.219999313354492,-3.359999895095825,-3.640000104904175,20.139999389648438,-2.119999885559082,-5.420000076293945,19.25,-1.4800000190734863,-2.440000057220459,-18.479999542236328,-2.4000000953674316,-13.979999542236328,-19.600000381469727,-4.5,-11.170000076293945,-20.329999923706055,-0.25,-12.75,-17.420000076293945,-16.219999313354492,-5.480000019073486,-17.09000015258789,-15.5,-7.46999979019165,-16.8700008392334,-17.190000534057617,-6.010000228881836,-11.300000190734863,-21.65999984741211,-12.079999923706055,-10.470000267028809,-20.649999618530273,-12.260000228881836,-10.300000190734863,-22.5,-11.930000305175781,-17.09000015258789,-15.5,-7.46999979019165,-17.940000534057617,-14.510000228881836,-6.340000152587891,-17.8799991607666,-13.220000267028809,-8.220000267028809,-5.559999942779541,-35.38999938964844,11.65999984741211,-9.569999694824219,-34.9900016784668,10.229999542236328,-5.579999923706055,-38.58000183105469,11.489999771118164,-0.23999999463558197,-11.420000076293945,29.959999084472656,-2.3299999237060547,-10.670000076293945,28.809999465942383,-1.1399999856948853,-11.220000267028809,27.530000686645508,-20.809999465942383,-7.059999942779541,-1.2000000476837158,-19.8700008392334,-8.890000343322754,0.23999999463558197,-18.670000076293945,-7.820000171661377,0.75,2.1500000953674316,-42.95000076293945,-18.459999084472656,3.4000000953674316,-45.150001525878906,-18.84000015258789,-0.11999999731779099,-44.63999938964844,-18.739999771118164,-20,-5,-8.789999961853027,-18.799999237060547,-9.020000457763672,-9.020000457763672,-19.93000030517578,-7.389999866485596,-7.579999923706055,-4.809999942779541,32,-1.6299999952316284,-4.159999847412109,32.470001220703125,-4.800000190734863,-5.039999961853027,31.920000076293945,-7.170000076293945,13.100000381469727,27.93000030517578,-8.489999771118164,14.3100004196167,27.239999771118164,-7.25,14.979999542236328,25.399999618530273,-10.260000228881836,-16.190000534057617,25.770000457763672,-2.490000009536743,-17.600000381469727,24,-4.329999923706055,-17.100000381469727,24.09000015258789,0.8500000238418579,13.100000381469727,27.93000030517578,-8.489999771118164,11.5,28.030000686645508,-11.210000038146973,11.0600004196167,29.860000610351562,-6.769999980926514,-17.600000381469727,24,-4.329999923706055,-16.81999969482422,25.040000915527344,-7.929999828338623,-19.559999465942383,20.790000915527344,-10.460000038146973,18.780000686645508,-10.199999809265137,-7.5,17.75,-13.449999809265137,-5.920000076293945,17.459999084472656,-14.800000190734863,-6.400000095367432,5.360000133514404,-43.4900016784668,-18.31999969482422,3.4000000953674316,-45.150001525878906,-18.84000015258789,2.1500000953674316,-42.95000076293945,-18.459999084472656,-12.539999961853027,-30.979999542236328,7.769999980926514,-9.390000343322754,-31.420000076293945,10.100000381469727,-11.720000267028809,-28.229999542236328,7.96999979019165,15.180000305175781,18.600000381469727,-18.389999389648438,15.680000305175781,16.309999465942383,-19.190000534057617,14.930000305175781,15.960000038146973,-20.770000457763672,-18.84000015258789,-11.069999694824219,-8.510000228881836,-17.65999984741211,-11.6899995803833,-9.489999771118164,-17.8799991607666,-13.220000267028809,-8.220000267028809,4.989999771118164,-0.6000000238418579,21.350000381469727,7.480000019073486,-1.4900000095367432,22.639999389648438,6.099999904632568,0.23999999463558197,22.190000534057617,-10.069999694824219,26.559999465942383,-15.470000267028809,-9.920000076293945,28.479999542236328,-11.899999618530273,-8.710000038146973,27.700000762939453,-14.550000190734863,0.550000011920929,29.260000228881836,15.25,-1.7400000095367432,30.09000015258789,13.140000343322754,-0.8999999761581421,28.729999542236328,16.18000030517578,-10.619999885559082,-14.84000015258789,-13.800000190734863,-9.529999732971191,-15.300000190734863,-14.9399995803833,-10.550000190734863,-17.260000228881836,-13.390000343322754,3.190000057220459,1.7999999523162842,21.31999969482422,3.5299999713897705,0.8700000047683716,20.770000457763672,4.429999828338623,1.5199999809265137,21.329999923706055,-5.739999771118164,2.369999885559082,-24.56999969482422,-9.3100004196167,4.829999923706055,-23.959999084472656,-6.849999904632568,5.769999980926514,-24.709999084472656,22.350000381469727,3.9800000190734863,-5.170000076293945,21.079999923706055,3.9800000190734863,-1.8200000524520874,21.3700008392334,0.5699999928474426,-7.789999961853027,-19.860000610351562,5.559999942779541,4.25,-20.200000762939453,4.039999961853027,3.930000066757202,-19.110000610351562,5.309999942779541,6.559999942779541,5.119999885559082,25.09000015258789,-18.280000686645508,5.360000133514404,26.68000030517578,-16.65999984741211,7.570000171661377,26.190000534057617,-16.510000228881836,-1,21.489999771118164,23.440000534057617,-2.180000066757202,23.09000015258789,22.65999984741211,-2.9200000762939453,21.06999969482422,22.559999465942383,22.049999237060547,1.2699999809265137,-2.359999895095825,22.270000457763672,2.25,-2.0399999618530273,20.809999465942383,0.5,-0.20999999344348907,-1.9500000476837158,29.290000915527344,-13.289999961853027,-1.3200000524520874,30.540000915527344,-11.890000343322754,-1.3600000143051147,28.100000381469727,-15.789999961853027,5.480000019073486,-4.659999847412109,24.190000534057617,2.609999895095825,-5.739999771118164,26.790000915527344,4.630000114440918,-6.789999961853027,25.059999465942383,-13.0600004196167,28.059999465942383,0.8500000238418579,-11.65999984741211,27.209999084472656,9.149999618530273,-11.479999542236328,28.649999618530273,0.5099999904632568,-20.770000457763672,9.930000305175781,-14.449999809265137,-18.940000534057617,2.700000047683716,-16.75,-20.100000381469727,4.849999904632568,-14.079999923706055,-15.680000305175781,-11.859999656677246,15.369999885559082,-17.5,-13.079999923706055,10.380000114440918,-16.059999465942383,-17.440000534057617,12.34000015258789,-20.030000686645508,-3.6600000858306885,-4.800000190734863,-19.6299991607666,-3.2300000190734863,-3.5999999046325684,-19.56999969482422,-1.7200000286102295,-2.990000009536743,14.890000343322754,20.190000534057617,-17.59000015258789,14.039999961853027,18.40999984741211,-19.6200008392334,12.970000267028809,20.5,-19.079999923706055,-2.7799999713897705,26.329999923706055,19.1200008392334,-4.670000076293945,27.670000076293945,16.899999618530273,-3.569999933242798,25.850000381469727,19.780000686645508,-19.3700008392334,11.899999618530273,4.760000228881836,-18.639999389648438,14.34000015258789,4.929999828338623,-19.729999542236328,14.100000381469727,3.190000057220459,18.06999969482422,6.889999866485596,8.050000190734863,18.719999313354492,5.320000171661377,7.039999961853027,18.639999389648438,8.359999656677246,6.349999904632568,-20.260000228881836,16.200000762939453,0.550000011920929,-19.93000030517578,13.600000381469727,-1.350000023841858,-19.729999542236328,14.100000381469727,3.190000057220459,12.260000228881836,16.93000030517578,19.309999465942383,13.59000015258789,11.979999542236328,19.950000762939453,13.970000267028809,18.049999237060547,13.880000114440918,10.979999542236328,23.020000457763672,16.260000228881836,9.609999656677246,24.43000030517578,15.619999885559082,9.989999771118164,21.84000015258789,17.850000381469727,-4.25,17.190000534057617,-23.40999984741211,-5.329999923706055,16.030000686645508,-23.56999969482422,-6.010000228881836,17.149999618530273,-23.280000686645508,3.759999990463257,31.809999465942383,-5.599999904632568,5.650000095367432,31.690000534057617,-5.75,4.460000038146973,31.799999237060547,-6.610000133514404,5.550000190734863,-32.18000030517578,13.649999618530273,1.7699999809265137,-31.829999923706055,17.850000381469727,2.3299999237060547,-33.689998626708984,14.930000305175781,-16.540000915527344,15.210000038146973,-20.420000076293945,-17.940000534057617,14.619999885559082,-18.309999465942383,-17.190000534057617,17.510000228881836,-18.209999084472656,0.10000000149011612,0.3799999952316284,-24.520000457763672,-1.4600000381469727,1.340000033378601,-25.110000610351562,0.009999999776482582,3.049999952316284,-24.520000457763672,-21.059999465942383,9.119999885559082,-3.559999942779541,-20.469999313354492,11.949999809265137,0.6000000238418579,-20.700000762939453,12.800000190734863,-4.550000190734863,18.40999984741211,-9.420000076293945,0.8100000023841858,18.260000228881836,-7.900000095367432,0.7900000214576721,18.09000015258789,-7.039999961853027,1.1100000143051147,-26.040000915527344,-45.400001525878906,-8.899999618530273,-28.440000534057617,-45.439998626708984,-4.869999885559082,-27.170000076293945,-43.77000045776367,-4.690000057220459,16.270000457763672,-15.59000015258789,-8.020000457763672,15.90999984741211,-17.110000610351562,-7.75,15.880000114440918,-16.420000076293945,-8.550000190734863,21.889999389648438,8.920000076293945,-9.770000457763672,22.1200008392334,4.980000019073486,-10.020000457763672,21.450000762939453,6.440000057220459,-11.729999542236328,-10.140000343322754,-24.030000686645508,19.5,-10.020000457763672,-21.639999389648438,20.510000228881836,-11.850000381469727,-20.079999923706055,19.299999237060547,-19.360000610351562,-13.470000267028809,1.659999966621399,-20.65999984741211,-12.84000015258789,0.4699999988079071,-20.389999389648438,-11.34000015258789,-2.640000104904175,-2.180000066757202,23.09000015258789,22.65999984741211,-1.5299999713897705,24.8700008392334,20.950000762939453,-3.569999933242798,25.850000381469727,19.780000686645508,-3.5999999046325684,-7.71999979019165,-21.639999389648438,-4.400000095367432,-7.809999942779541,-20.81999969482422,-4.360000133514404,-4.739999771118164,-22.959999084472656,-14.59000015258789,-14.5600004196167,-11.260000228881836,-15.539999961853027,-16.6299991607666,-9.15999984741211,-15.640000343322754,-13.819999694824219,-10.460000038146973,0.10000000149011612,0.3799999952316284,-24.520000457763672,0.36000001430511475,-3.5799999237060547,-23.8799991607666,0.05999999865889549,-5.03000020980835,-23.219999313354492,14.109999656677246,-14.9399995803833,-10.899999618530273,13.039999961853027,-16.31999969482422,-11.3100004196167,14.510000228881836,-12.109999656677246,-13.0600004196167,-16.5,-18.649999618530273,0.25,-15.59000015258789,-21.6200008392334,0.5,-15.350000381469727,-20.770000457763672,4.610000133514404,21.459999084472656,20.489999771118164,-4.360000133514404,19.709999084472656,22.81999969482422,-3.4100000858306885,19,22.09000015258789,-0.6100000143051147,6.980000019073486,30.270000457763672,-10.239999771118164,8.109999656677246,28.959999084472656,-12.09000015258789,7.179999828338623,27.770000457763672,-14.630000114440918,-10.949999809265137,2.1700000762939453,22.229999542236328,-11.800000190734863,0.7200000286102295,21.260000228881836,-9.880000114440918,2.1600000858306885,22.459999084472656,-7.789999961853027,11.829999923706055,-24.329999923706055,-11.779999732971191,12.84000015258789,-23.420000076293945,-9.720000267028809,13.75,-23.510000228881836,-5.260000228881836,-7.960000038146973,24.709999084472656,-5.03000020980835,-8.5600004196167,24.549999237060547,-5.690000057220459,-6.210000038146973,24.81999969482422,5.440000057220459,0.41999998688697815,-23.950000762939453,4.800000190734863,-3.680000066757202,-22.719999313354492,3.7300000190734863,-1.7799999713897705,-23.8700008392334,-6.489999771118164,-13.279999732971191,-17.329999923706055,-5,-15.720000267028809,-17.450000762939453,-6.570000171661377,-15.25,-16.25,-6.449999809265137,-12.020000457763672,23.559999465942383,-8.279999732971191,-11.729999542236328,23.059999465942383,-9.15999984741211,-14.119999885559082,21.780000686645508,-0.1599999964237213,-27.299999237060547,24.8799991607666,-3.9100000858306885,-27.889999389648438,22.81999969482422,-0.20000000298023224,-28.299999237060547,23.639999389648438,4.119999885559082,31,1.899999976158142,2.990000009536743,31.770000457763672,0.14000000059604645,1.9800000190734863,31.649999618530273,3.0999999046325684,0.8899999856948853,-10.970000267028809,27.5,1.5099999904632568,-9.619999885559082,26.700000762939453,1.600000023841858,-9.489999771118164,27.579999923706055,3.640000104904175,32.08000183105469,-3.049999952316284,5.650000095367432,31.690000534057617,-5.75,3.759999990463257,31.809999465942383,-5.599999904632568,9.720000267028809,28.239999771118164,-12.739999771118164,11.5,28.030000686645508,-11.210000038146973,11.270000457763672,25.959999084472656,-14.029999732971191,7.230000019073486,-15.65999984741211,21.40999984741211,8.40999984741211,-19.6200008392334,21.09000015258789,8.039999961853027,-15,21.709999084472656,9.630000114440918,-13.510000228881836,21.34000015258789,8.729999542236328,-13.890000343322754,21.829999923706055,9.729999542236328,-21.450000762939453,20.459999084472656,7.079999923706055,29.559999465942383,5.190000057220459,5.28000020980835,30,7.190000057220459,6.309999942779541,29.350000381469727,8.829999923706055,6.070000171661377,-24.270000457763672,22.34000015258789,9.729999542236328,-21.450000762939453,20.459999084472656,8.40999984741211,-19.6200008392334,21.09000015258789,-20.139999389648438,0.4099999964237213,2.25,-19.219999313354492,-0.3199999928474426,5.199999809265137,-20.18000030517578,2.549999952316284,2.7200000286102295,-18.549999237060547,-6.389999866485596,1.5700000524520874,-18.979999542236328,-4.159999847412109,3.2799999713897705,-19,-3.1600000858306885,1.2899999618530273,19.030000686645508,-0.9200000166893005,4.309999942779541,18.8700008392334,-3.259999990463257,3.8399999141693115,19.6200008392334,0.75,2.0999999046325684,-11.720000267028809,4.019999980926514,-23.450000762939453,-10.399999618530273,5.75,-23.34000015258789,-9.649999618530273,2.069999933242798,-23.690000534057617,14.710000038146973,-3.069999933242798,19.170000076293945,16.809999465942383,-3.0199999809265137,14.460000038146973,15.180000305175781,-0.6800000071525574,18.100000381469727,15.880000114440918,0.46000000834465027,-18.239999771118164,13.680000305175781,-2.440000057220459,-19.520000457763672,15.34000015258789,3.7200000286102295,-20.270000457763672,-16.65999984741211,14.850000381469727,11.289999961853027,-16.950000762939453,12.890000343322754,11.380000114440918,-15.039999961853027,16.719999313354492,13.34000015258789,17.670000076293945,-10.789999961853027,-9.539999961853027,17.459999084472656,-14.800000190734863,-6.400000095367432,16.610000610351562,-15.5600004196167,-7.170000076293945,6.21999979019165,18.8799991607666,-21.93000030517578,4.929999828338623,19.260000228881836,-22.719999313354492,5.960000038146973,21.219999313354492,-21.09000015258789,9.149999618530273,22.899999618530273,-19.350000381469727,6.909999847412109,23.530000686645508,-19.270000457763672,8.6899995803833,24.09000015258789,-18.030000686645508,-10.600000381469727,-13.15999984741211,-14.819999694824219,-10.619999885559082,-14.84000015258789,-13.800000190734863,-11.640000343322754,-14.210000038146973,-13.140000343322754,16.75,-8.75,-12.100000381469727,16.920000076293945,-6.119999885559082,-13.819999694824219,17.600000381469727,-6.039999961853027,-12.199999809265137,11.010000228881836,-7.440000057220459,23.049999237060547,13.260000228881836,-9.270000457763672,21.049999237060547,13.210000038146973,-3.319999933242798,21.170000076293945,-4.25,17.190000534057617,-23.40999984741211,-6.010000228881836,17.149999618530273,-23.280000686645508,-5.380000114440918,18.739999771118164,-22.950000762939453,10.210000038146973,-1.399999976158142,22.260000228881836,12.130000114440918,-1.059999942779541,20.81999969482422,11.729999542236328,0,20.780000686645508,5.980000019073486,-15.109999656677246,23.3700008392334,6.420000076293945,-15.829999923706055,22.530000686645508,7.409999847412109,-15.270000457763672,21.739999771118164,18.649999618530273,-43.33000183105469,-14,24.899999618530273,-44.099998474121094,-7.840000152587891,23.760000228881836,-45.52000045776367,-10.899999618530273,-6.489999771118164,4.5,23.5,-4.670000076293945,3.430000066757202,22.790000915527344,-3.930000066757202,4.730000019073486,24.520000457763672,-12.470000267028809,-10.479999542236328,-15.15999984741211,-12.979999542236328,-12.029999732971191,-13.399999618530273,-13.90999984741211,-10.670000076293945,-13.550000190734863,-3.0999999046325684,-3.0199999809265137,26.079999923706055,-3.4100000858306885,-0.9300000071525574,23.450000762939453,-4.179999828338623,-2.559999942779541,24.139999389648438,-14.1899995803833,3.309999942779541,-21.139999389648438,-16.549999237060547,2.0199999809265137,-19.889999389648438,-15.430000305175781,4.900000095367432,-21.190000534057617,-9.199999809265137,9.050000190734863,-24.200000762939453,-7.789999961853027,11.829999923706055,-24.329999923706055,-6.199999809265137,8.729999542236328,-24.549999237060547,-1.7699999809265137,-17.040000915527344,-17.389999389648438,-3.0399999618530273,-18.610000610351562,-16.469999313354492,-2.640000104904175,-15.0600004196167,-17.760000228881836,1.7699999809265137,-31.829999923706055,17.850000381469727,3.0299999713897705,-28.6299991607666,21.040000915527344,-0.23999999463558197,-28.989999771118164,21.8700008392334,3.0199999809265137,32.209999084472656,-6.809999942779541,4.460000038146973,31.799999237060547,-6.610000133514404,3.5,30.260000228881836,-10.789999961853027,18.079999923706055,-12.65999984741211,-4.960000038146973,19.209999084472656,-10.670000076293945,-4.539999961853027,18.229999542236328,-12.680000305175781,-3.9100000858306885,4.739999771118164,27.81999969482422,-15.359999656677246,4.179999828338623,28.1299991607666,-14.329999923706055,5.429999828338623,30.790000915527344,-9.890000343322754,19.209999084472656,-10.670000076293945,-4.539999961853027,19.219999313354492,-3.359999895095825,-3.640000104904175,19.209999084472656,-8.199999809265137,-3.640000104904175,-16.34000015258789,-2.1600000858306885,-16.760000228881836,-18.1200008392334,-2.2300000190734863,-16.06999969482422,-18.940000534057617,2.700000047683716,-16.75,3.390000104904175,3.930000066757202,-24.959999084472656,1.309999942779541,2.4800000190734863,-24.8700008392334,2.2100000381469727,5.869999885559082,-25.190000534057617,19.31999969482422,-1.1100000143051147,1.690000057220459,19.06999969482422,-3.069999933242798,0.14000000059604645,20.469999313354492,-1.2699999809265137,0.7900000214576721,-9.819999694824219,7.679999828338623,-23.940000534057617,-10.399999618530273,5.75,-23.34000015258789,-11.170000076293945,7.5,-23.690000534057617,-3.75,-7.099999904632568,25.90999984741211,-4.25,-9.470000267028809,26.979999542236328,-3.369999885559082,-7.309999942779541,26.579999923706055,-17.479999542236328,-5.429999828338623,12.979999542236328,-18.440000534057617,-6.239999771118164,6.78000020980835,-18.040000915527344,-9.510000228881836,7.579999923706055,-10.140000343322754,-24.030000686645508,19.5,-13.020000457763672,-23.989999771118164,15.220000267028809,-9.90999984741211,-26.59000015258789,18.360000610351562,-8.529999732971191,-3.25,22.969999313354492,-10.59000015258789,-2.3499999046325684,22.399999618530273,-12.0600004196167,-3.069999933242798,22.440000534057617,19.030000686645508,3.380000114440918,-16.440000534057617,18.040000915527344,2.1700000762939453,-17.450000762939453,18.149999618530273,6.489999771118164,-17.639999389648438,-14.010000228881836,-19.709999084472656,-9.760000228881836,-15.09000015258789,-19.780000686645508,-8.5,-15.25,-18.270000457763672,-8.779999732971191,11.460000038146973,-35.369998931884766,6.480000019073486,13.430000305175781,-32.900001525878906,2.809999942779541,12.460000038146973,-30.049999237060547,7.119999885559082,15,26.989999771118164,-1.9900000095367432,15.729999542236328,25.219999313354492,-6.570000171661377,15.239999771118164,26.809999465942383,-5.579999923706055,15.880000114440918,0.46000000834465027,-18.239999771118164,14.069999694824219,-4.920000076293945,-17.200000762939453,13.680000305175781,-2.440000057220459,-19.520000457763672,4.349999904632568,24.469999313354492,-19.239999771118164,2.7100000381469727,22.290000915527344,-21.229999542236328,2.2100000381469727,23.34000015258789,-20.540000915527344,9.65999984741211,-23.09000015258789,-11.470000267028809,8.770000457763672,-29.729999542236328,-12.25,3.75,-24.6299991607666,-14.079999923706055,-9.649999618530273,2.069999933242798,-23.690000534057617,-10.399999618530273,5.75,-23.34000015258789,-9.3100004196167,4.829999923706055,-23.959999084472656,-6.710000038146973,25.6299991607666,-17.770000457763672,-4.659999847412109,22.559999465942383,-20.719999313354492,-7.389999866485596,23.290000915527344,-19.5,-18.1200008392334,-2.2300000190734863,-16.06999969482422,-16.229999542236328,-6.480000019073486,-14.34000015258789,-17.610000610351562,-5.199999809265137,-14.300000190734863,17.600000381469727,-6.039999961853027,-12.199999809265137,19.1200008392334,-2.6500000953674316,-12.550000190734863,18.450000762939453,-6.619999885559082,-10.90999984741211,7.75,-13.920000076293945,-16.420000076293945,5.059999942779541,-15.029999732971191,-16.829999923706055,5.480000019073486,-12.8100004196167,-17.790000915527344,10.930000305175781,-21.06999969482422,19.309999465942383,12.470000267028809,-23.850000381469727,15.359999656677246,13.34000015258789,-18.440000534057617,16.1299991607666,-10.90999984741211,1.0099999904632568,20.299999237060547,-9.630000114440918,1.9700000286102295,20.90999984741211,-9.880000114440918,2.1600000858306885,22.459999084472656,3.640000104904175,-37.790000915527344,11.789999961853027,5.619999885559082,-34.7400016784668,11.479999542236328,0.6200000047683716,-39.91999816894531,13.029999732971191,15.239999771118164,26.809999465942383,-5.579999923706055,14.3100004196167,27.239999771118164,-7.25,12.359999656677246,29.1200008392334,-4.329999923706055,2.109999895095825,-11.84000015258789,25.600000381469727,5.150000095367432,-13.9399995803833,24.040000915527344,5.130000114440918,-12.720000267028809,23.940000534057617,-13.699999809265137,-14.220000267028809,-12.270000457763672,-14.729999542236328,-12.529999732971191,-12.369999885559082,-12.979999542236328,-12.029999732971191,-13.399999618530273,-7.78000020980835,0.09000000357627869,22.329999923706055,-9.15999984741211,0.3100000023841858,20.989999771118164,-10.869999885559082,0.6299999952316284,20.43000030517578,-4.409999847412109,-20.68000030517578,-15.789999961853027,-5.28000020980835,-21.170000076293945,-14.869999885559082,-4.989999771118164,-18.59000015258789,-16.030000686645508,-16.559999465942383,-9.289999961853027,-12.75,-15.25,-9.140000343322754,-13.4399995803833,-15.529999732971191,-11.630000114440918,-11.729999542236328,13.539999961853027,-32.540000915527344,-8.420000076293945,15.90999984741211,-36.310001373291016,-5.230000019073486,13.880000114440918,-36.70000076293945,-10.989999771118164,-8.569999694824219,25.049999237060547,-17.559999465942383,-7.389999866485596,23.290000915527344,-19.5,-9.5,23.959999084472656,-18.770000457763672,-2.890000104904175,-45.459999084472656,14.569999694824219,-6.409999847412109,-43.59000015258789,12.289999961853027,-5.800000190734863,-45.470001220703125,13.029999732971191,-16.559999465942383,-9.289999961853027,-12.75,-15.529999732971191,-11.630000114440918,-11.729999542236328,-16.829999923706055,-10.479999542236328,-10.960000038146973,-17.8700008392334,-10.170000076293945,2.1500000953674316,-18.690000534057617,-10.989999771118164,0.699999988079071,-18.110000610351562,-13.630000114440918,2.9700000286102295,-20.260000228881836,16.200000762939453,0.550000011920929,-19.09000015258789,17.670000076293945,2.2699999809265137,-20.329999923706055,19.270000457763672,-4.21999979019165,-2.9600000381469727,-9.350000381469727,26.799999237060547,-3.450000047683716,-10.180000305175781,25.700000762939453,-2.299999952316284,-9.489999771118164,26.579999923706055,-13.050000190734863,-21.219999313354492,-10.25,-11.59000015258789,-23.1200008392334,-10.789999961853027,-14.010000228881836,-21.690000534057617,-9.020000457763672,-3.619999885559082,-26.31999969482422,24.34000015258789,-5.980000019073486,-24.700000762939453,22.68000030517578,-3.9100000858306885,-27.889999389648438,22.81999969482422,-18.899999618530273,-2.4700000286102295,6.400000095367432,-18.270000457763672,-3.509999990463257,7.130000114440918,-19.110000610351562,-0.20000000298023224,6.800000190734863,-13.0600004196167,28.059999465942383,0.8500000238418579,-14.470000267028809,26.059999465942383,5.53000020980835,-11.65999984741211,27.209999084472656,9.149999618530273,5.980000019073486,-15.109999656677246,23.3700008392334,4.849999904632568,-15.859999656677246,23.8799991607666,6.420000076293945,-15.829999923706055,22.530000686645508,19.030000686645508,-10.390000343322754,-3.9800000190734863,18.229999542236328,-12.680000305175781,-3.9100000858306885,19.209999084472656,-10.670000076293945,-4.539999961853027,-1.190000057220459,19.100000381469727,-22.950000762939453,-0.5899999737739563,17.510000228881836,-23.34000015258789,-1.8600000143051147,17.600000381469727,-23.350000381469727,18.450000762939453,-6.619999885559082,-10.90999984741211,18.850000381469727,-6.590000152587891,-8.970000267028809,18.700000762939453,-8.239999771118164,-9.210000038146973,19.389999389648438,-1.0700000524520874,-1.7799999713897705,21.020000457763672,2.5299999713897705,0.12999999523162842,22.549999237060547,2.9100000858306885,-4.03000020980835,-23.559999465942383,-1.5,-6.369999885559082,-23.489999771118164,2.6600000858306885,-4.760000228881836,-21.959999084472656,-2.440000057220459,-5.5,10.569999694824219,-3.4700000286102295,-20.93000030517578,10.180000305175781,-6.03000020980835,-19.520000457763672,9.029999732971191,-3.2100000381469727,-21.290000915527344,0,-22.709999084472656,-16.100000381469727,-1.1799999475479126,-24.43000030517578,-15.59000015258789,-0.5899999737739563,-21.020000457763672,-15.920000076293945,7.480000019073486,11.850000381469727,24.610000610351562,9.630000114440918,10.199999809265137,23.790000915527344,11.649999618530273,12.079999923706055,22.239999771118164,-0.9800000190734863,25.639999389648438,20.739999771118164,0.9399999976158142,24.229999542236328,21.8799991607666,0.6399999856948853,26.520000457763672,20.079999923706055,1.2599999904632568,-10.869999885559082,29.84000015258789,3.7899999618530273,-9.479999542236328,26.969999313354492,1.909999966621399,-9.430000305175781,30.969999313354492,-4.409999847412109,12.279999732971191,25.600000381469727,-5.360000133514404,10.510000228881836,25.420000076293945,-0.8899999856948853,7.690000057220459,26.579999923706055,6.309999942779541,29.350000381469727,8.829999923706055,5.28000020980835,30,7.190000057220459,4.53000020980835,29.84000015258789,10.729999542236328,-16.93000030517578,13.390000343322754,10.890000343322754,-16.65999984741211,14.850000381469727,11.289999961853027,-17.549999237060547,13.050000190734863,9.460000038146973,7.179999828338623,-15.65999984741211,21.34000015258789,4.820000171661377,-16.200000762939453,22.270000457763672,6.03000020980835,-15.369999885559082,20.40999984741211,8.109999656677246,-27.670000076293945,18.229999542236328,8.920000076293945,-25.899999618530273,19.280000686645508,3.0299999713897705,-28.6299991607666,21.040000915527344,-18.979999542236328,-4.159999847412109,3.2799999713897705,-18.3799991607666,-6.53000020980835,3.8499999046325684,-18.8700008392334,-4.46999979019165,4.019999980926514,7.75,-13.920000076293945,-16.420000076293945,6.710000038146973,-16.56999969482422,-15.979999542236328,5.059999942779541,-15.029999732971191,-16.829999923706055,-1.3300000429153442,-38.349998474121094,13.399999618530273,0.800000011920929,-37.9900016784668,13.510000228881836,0.09000000357627869,-34.529998779296875,15.260000228881836,17.600000381469727,-14.180000305175781,-3.5899999141693115,17.3700008392334,-15.34000015258789,-4.059999942779541,17.65999984741211,-14.59000015258789,-5.050000190734863,-23.559999465942383,-1.5,-6.369999885559082,-21.959999084472656,-2.440000057220459,-5.5,-21.229999542236328,-8.220000267028809,-5.460000038146973,17.489999771118164,-12.239999771118164,1.5099999904632568,17.43000030517578,-14.149999618530273,5.670000076293945,16.139999389648438,-17.639999389648438,1.7899999618530273,9,29.5,1.4500000476837158,7.179999828338623,30.920000076293945,-2.140000104904175,8,29.729999542236328,2.869999885559082,-16.860000610351562,9.550000190734863,-20.309999465942383,-16.450000762939453,6.170000076293945,-19.860000610351562,-17.020000457763672,7.760000228881836,-18.860000610351562,12.619999885559082,27.639999389648438,3.3299999237060547,9.680000305175781,28.84000015258789,4.289999961853027,10.699999809265137,28.239999771118164,5.329999923706055,15.90999984741211,-17.110000610351562,-7.75,16.280000686645508,-18.59000015258789,-6.260000228881836,15.729999542236328,-18.739999771118164,-7.409999847412109,2.109999895095825,-22,-15.619999885559082,1.600000023841858,-23.09000015258789,-15.819999694824219,1.9900000095367432,-19.610000610351562,-16.209999084472656,5.550000190734863,-32.18000030517578,13.649999618530273,7.619999885559082,-28.719999313354492,16.059999465942383,4.820000171661377,-29.559999465942383,18.59000015258789,-1.7599999904632568,22.030000686645508,-21.469999313354492,0.3799999952316284,21.739999771118164,-21.690000534057617,-1.190000057220459,19.100000381469727,-22.950000762939453,21.520000457763672,-9.149999618530273,-4.230000019073486,20.3799991607666,-10.0600004196167,-0.75,19.559999465942383,-12.789999961853027,1.5299999713897705,-4.630000114440918,29.389999389648438,12.9399995803833,-6.889999866485596,29.15999984741211,11.649999618530273,-4.75,28.059999465942383,15.270000457763672,-3.450000047683716,-10.180000305175781,25.700000762939453,-2.9600000381469727,-9.350000381469727,26.799999237060547,-4.380000114440918,-10.25,24.850000381469727,2.5399999618530273,10.170000076293945,26.059999465942383,-0.8899999856948853,7.690000057220459,26.579999923706055,-0.11999999731779099,3.509999990463257,26.15999984741211,15.34000015258789,3.7200000286102295,-20.270000457763672,16.739999771118164,5.429999828338623,-19.5,18.149999618530273,6.489999771118164,-17.639999389648438,-1.909999966621399,-9.859999656677246,31.309999465942383,-0.15000000596046448,-10.699999809265137,31.270000457763672,-0.029999999329447746,-9.380000114440918,32.04999923706055,2.430000066757202,-9.369999885559082,26.719999313354492,2.950000047683716,-10.34000015258789,25.479999542236328,3.2899999618530273,-9.829999923706055,26.760000228881836,2.680000066757202,28.940000534057617,-14.270000457763672,1.5700000524520874,26.399999618530273,-17.690000534057617,0.7099999785423279,28.5,-15.300000190734863,-14.609999656677246,-30.43000030517578,1.440000057220459,-15.760000228881836,-35.13999938964844,0.20999999344348907,-13.9399995803833,-35.310001373291016,3.690000057220459,-3.3299999237060547,31.719999313354492,-8.770000457763672,-4.159999847412109,32.470001220703125,-4.800000190734863,-3.4600000381469727,32.720001220703125,-3.2899999618530273,-19.110000610351562,5.309999942779541,6.559999942779541,-18.959999084472656,2.7300000190734863,7.929999828338623,-19.010000228881836,4.019999980926514,8.220000267028809,15.819999694824219,24.3700008392334,0.33000001311302185,14.880000114440918,26.579999923706055,1.75,15.670000076293945,23.8700008392334,3.7799999713897705,-7.929999828338623,2.140000104904175,21.239999771118164,-9.880000114440918,2.1600000858306885,22.459999084472656,-9.630000114440918,1.9700000286102295,20.90999984741211,-15.25,-18.270000457763672,-8.779999732971191,-15.539999961853027,-16.6299991607666,-9.15999984741211,-14.300000190734863,-16.969999313354492,-10.640000343322754,-4.059999942779541,-45.040000915527344,-18.84000015258789,-3.0199999809265137,-42.939998626708984,-18.489999771118164,-0.11999999731779099,-44.63999938964844,-18.739999771118164,19.90999984741211,-1.5499999523162842,0.6700000166893005,19.399999618530273,-1.8700000047683716,-0.2800000011920929,21.1200008392334,-1.3600000143051147,-0.9100000262260437,-5.5,31.06999969482422,4.050000190734863,-3.7100000381469727,31.100000381469727,5.78000020980835,-3.9600000381469727,31.459999084472656,1.2799999713897705,-13.5600004196167,19.709999084472656,-19.950000762939453,-13.859999656677246,23.110000610351562,-16.90999984741211,-12.880000114440918,21.010000228881836,-19.559999465942383,12.270000457763672,29.260000228881836,-5.75,13.100000381469727,27.93000030517578,-8.489999771118164,11.0600004196167,29.860000610351562,-6.769999980926514,-16.190000534057617,18.65999984741211,-18.700000762939453,-13.260000228881836,18.43000030517578,-20.850000381469727,-13.84000015258789,16.360000610351562,-21.399999618530273,-19,-3.1600000858306885,1.2899999618530273,-18.979999542236328,-4.159999847412109,3.2799999713897705,-19.760000228881836,-1.1699999570846558,2.569999933242798,3.7899999618530273,-9.479999542236328,26.969999313354492,3.7100000381469727,-7.389999866485596,25.3799991607666,2.8499999046325684,-7.25,26.489999771118164,18.059999465942383,9.140000343322754,7.940000057220459,17.510000228881836,10.479999542236328,8.90999984741211,17.6200008392334,9.800000190734863,9.1899995803833,5.739999771118164,-16.350000381469727,22.18000030517578,2.240000009536743,-17.530000686645508,23.219999313354492,1.7000000476837158,-18.170000076293945,24.489999771118164,5.730000019073486,24.56999969482422,18.90999984741211,4.019999980926514,25.729999542236328,18.989999771118164,4.650000095367432,22.729999542236328,21.18000030517578,-24.34000015258789,2.759999990463257,-4.670000076293945,-23.559999465942383,-1.5,-6.369999885559082,-24.290000915527344,-1.3300000429153442,-5.809999942779541,9.149999618530273,22.899999618530273,-19.350000381469727,7.579999923706055,20.290000915527344,-21.15999984741211,7.099999904632568,21.59000015258789,-20.5,19.239999771118164,-3.7200000286102295,-1.340000033378601,20.219999313354492,-3.450000047683716,-2.450000047683716,20.1299991607666,-2.1600000858306885,-1.5499999523162842,4.429999828338623,1.5199999809265137,21.329999923706055,5.849999904632568,2.3499999046325684,22.299999237060547,5.420000076293945,3.2200000286102295,22.329999923706055,11.149999618530273,24.809999465942383,-16.31999969482422,9.529999732971191,25.719999313354492,-16.079999923706055,11.270000457763672,25.959999084472656,-14.029999732971191,16.6299991607666,-10.670000076293945,-10.5600004196167,15.640000343322754,-14.199999809265137,-9.489999771118164,15.109999656677246,-11.890000343322754,-11.029999732971191,-11.649999618530273,15.859999656677246,-22.579999923706055,-11.779999732971191,12.84000015258789,-23.420000076293945,-12.970000267028809,14.199999809265137,-22.420000076293945,-16.190000534057617,18.65999984741211,-18.700000762939453,-15.1899995803833,20.31999969482422,-17.530000686645508,-13.260000228881836,18.43000030517578,-20.850000381469727,-2.4700000286102295,2.5899999141693115,-25.290000915527344,-3.869999885559082,2.7300000190734863,-24.65999984741211,-3.5899999141693115,5.889999866485596,-25.350000381469727,1.6200000047683716,29.649999618530273,13.899999618530273,0.550000011920929,29.260000228881836,15.25,1.7799999713897705,28.420000076293945,16.079999923706055,-19.68000030517578,-0.8700000047683716,1.7200000286102295,-20.799999237060547,-0.9900000095367432,0.800000011920929,-19.719999313354492,-2.259999990463257,0.4099999964237213,-4.880000114440918,-41.119998931884766,12.59000015258789,-5.579999923706055,-38.58000183105469,11.489999771118164,-8.739999771118164,-38.31999969482422,9.390000343322754,12.880000114440918,26.43000030517578,-12.130000114440918,13.109999656677246,27.239999771118164,-10.380000114440918,14.979999542236328,25.399999618530273,-10.260000228881836,-20.219999313354492,-3.0999999046325684,-10.109999656677246,-20.31999969482422,-2.4000000953674316,-6.380000114440918,-20.93000030517578,0.3199999928474426,-8.300000190734863,17.6299991607666,-38.310001373291016,-4.820000171661377,16.31999969482422,-36.36000061035156,-0.30000001192092896,20.030000686645508,-39.810001373291016,-1.4900000095367432,14.65999984741211,-40.959999084472656,5.010000228881836,7.730000019073486,-40.459999084472656,9.619999885559082,11.470000267028809,-44.41999816894531,9.489999771118164,0.6200000047683716,1.3700000047683716,26.40999984741211,1.309999942779541,3.119999885559082,25.399999618530273,-0.11999999731779099,3.509999990463257,26.15999984741211,-9.979999542236328,19.709999084472656,-21.420000076293945,-9.210000038146973,16.780000686645508,-22.75,-13.260000228881836,18.43000030517578,-20.850000381469727,-6.940000057220459,-22.989999771118164,-13.720000267028809,-6.559999942779541,-24.270000457763672,-13.140000343322754,-7.889999866485596,-22.969999313354492,-12.579999923706055,7.46999979019165,28.65999984741211,10.5,8.279999732971191,28.989999771118164,7.190000057220459,6.309999942779541,29.350000381469727,8.829999923706055,20.219999313354492,-3.450000047683716,-2.450000047683716,21.670000076293945,-5.820000171661377,-3.2899999618530273,21.1200008392334,-1.3600000143051147,-0.9100000262260437,16.520000457763672,24.770000457763672,-4.690000057220459,15.729999542236328,25.219999313354492,-6.570000171661377,15,26.989999771118164,-1.9900000095367432,10.039999961853027,-14.770000457763672,20.90999984741211,10.819999694824219,-18.030000686645508,20.290000915527344,11.819999694824219,-15,20.350000381469727,-17.860000610351562,11.90999984741211,-18.360000610351562,-17.940000534057617,14.619999885559082,-18.309999465942383,-15.640000343322754,11.289999961853027,-21.540000915527344,0.33000001311302185,-15.319999694824219,-17.739999771118164,0.17000000178813934,-20.149999618530273,-16.270000457763672,-0.2199999988079071,-15.850000381469727,-17.739999771118164,18.270000457763672,-5.389999866485596,5.039999961853027,18.079999923706055,-5.989999771118164,5.960000038146973,17.950000762939453,-6.440000057220459,3.359999895095825,-15.289999961853027,-8.40999984741211,18.829999923706055,-16.739999771118164,-2.680000066757202,16.1200008392334,-17.479999542236328,-5.429999828338623,12.979999542236328,14.890000343322754,20.190000534057617,-17.59000015258789,15.180000305175781,18.600000381469727,-18.389999389648438,14.039999961853027,18.40999984741211,-19.6200008392334,0.4000000059604645,14.470000267028809,-24.15999984741211,-1.0700000524520874,11.890000343322754,-24.8700008392334,-0.949999988079071,14.6899995803833,-23.969999313354492,4.130000114440918,26.399999618530273,-16.68000030517578,5.360000133514404,26.68000030517578,-16.65999984741211,5.119999885559082,25.09000015258789,-18.280000686645508,-20.18000030517578,2.549999952316284,2.7200000286102295,-20.549999237060547,3.2200000286102295,0.30000001192092896,-20.139999389648438,0.4099999964237213,2.25,-19.110000610351562,5.309999942779541,6.559999942779541,-19.010000228881836,4.019999980926514,8.220000267028809,-18.65999984741211,6.400000095367432,7.769999980926514,-16.950000762939453,12.890000343322754,11.380000114440918,-16.65999984741211,14.850000381469727,11.289999961853027,-16.93000030517578,13.390000343322754,10.890000343322754,-15.359999656677246,22.850000381469727,8.380000114440918,-14.170000076293945,23.530000686645508,11.869999885559082,-13.619999885559082,25.309999465942383,10.050000190734863,-21.65999984741211,8.699999809265137,-8.300000190734863,-20.780000686645508,8.029999732971191,-6.46999979019165,-21.68000030517578,12.34000015258789,-6.820000171661377,2.7100000381469727,22.290000915527344,-21.229999542236328,3.430000066757202,21.15999984741211,-21.709999084472656,3.5299999713897705,19.459999084472656,-22.510000228881836,-5.900000095367432,-8.569999694824219,-20.040000915527344,-4.909999847412109,-9.350000381469727,-19.729999542236328,-6.820000171661377,-10.920000076293945,-18.8799991607666,-13.430000305175781,-18.530000686645508,-11.170000076293945,-14.010000228881836,-19.709999084472656,-9.760000228881836,-14.300000190734863,-16.969999313354492,-10.640000343322754,7.75,-13.920000076293945,-16.420000076293945,6.789999961853027,-9.960000038146973,-18.530000686645508,8.699999809265137,-11.020000457763672,-18.1200008392334,-4.769999980926514,29.459999084472656,-12.760000228881836,-4.739999771118164,30.56999969482422,-10.289999961853027,-3.859999895095825,29.350000381469727,-13.279999732971191,-14.609999656677246,-30.43000030517578,1.440000057220459,-12.520000457763672,-34.29999923706055,5.760000228881836,-12.539999961853027,-30.979999542236328,7.769999980926514,21.450000762939453,6.440000057220459,-11.729999542236328,22.1200008392334,4.980000019073486,-10.020000457763672,20.469999313354492,1.0800000429153442,-12.760000228881836,-21.229999542236328,-8.220000267028809,-5.460000038146973,-24.290000915527344,-1.3300000429153442,-5.809999942779541,-23.559999465942383,-1.5,-6.369999885559082,-20.18000030517578,2.549999952316284,2.7200000286102295,-19.219999313354492,2.369999885559082,5.929999828338623,-20.200000762939453,4.039999961853027,3.930000066757202,-12.779999732971191,7.309999942779541,22.81999969482422,-13.640000343322754,9.029999732971191,21.399999618530273,-13.710000038146973,5.849999904632568,22.25,9.020000457763672,0.07000000029802322,22.299999237060547,11.170000076293945,0.6100000143051147,20.959999084472656,10.380000114440918,0.6100000143051147,20.420000076293945,2.799999952316284,-23.3799991607666,-15.210000038146973,0.23999999463558197,-24.479999542236328,-15.40999984741211,1.600000023841858,-23.09000015258789,-15.819999694824219,-9.569999694824219,-34.9900016784668,10.229999542236328,-5.559999942779541,-35.38999938964844,11.65999984741211,-9.390000343322754,-31.420000076293945,10.100000381469727,-4.409999847412109,-20.68000030517578,-15.789999961853027,-3.7799999713897705,-24.209999084472656,-14.609999656677246,-5.590000152587891,-23.40999984741211,-14.329999923706055,-9.800000190734863,29.440000534057617,2.440000057220459,-7.699999809265137,29.5,7.880000114440918,-8.380000114440918,29.65999984741211,2.5399999618530273,6.909999847412109,23.530000686645508,-19.270000457763672,4.349999904632568,24.469999313354492,-19.239999771118164,5.119999885559082,25.09000015258789,-18.280000686645508,26.799999237060547,-43.68000030517578,-3.9600000381469727,27.420000076293945,-45.470001220703125,-5.920000076293945,24.899999618530273,-44.099998474121094,-7.840000152587891,8.739999771118164,18.09000015258789,-22.299999237060547,9.119999885559082,15.979999542236328,-22.90999984741211,7.369999885559082,17.809999465942383,-22.479999542236328,-20.229999542236328,-7.78000020980835,-3.819999933242798,-21.959999084472656,-2.440000057220459,-5.5,-19.649999618530273,-7.730000019073486,-4,21.049999237060547,14.779999732971191,-9.260000228881836,20.31999969482422,10.739999771118164,-12.460000038146973,20.5,14.220000267028809,-11.9399995803833,-21.059999465942383,9.119999885559082,-3.559999942779541,-20.780000686645508,8.029999732971191,-6.46999979019165,-21.479999542236328,6.070000171661377,-5.420000076293945,16.520000457763672,24.770000457763672,-4.690000057220459,15,26.989999771118164,-1.9900000095367432,15.520000457763672,24.75,-1.590000033378601,15.369999885559082,-22.06999969482422,-3.940000057220459,14.800000190734863,-24.639999389648438,0.4399999976158142,14.8100004196167,-30.420000076293945,-1.149999976158142,10.1899995803833,1.2899999618530273,20.3799991607666,10.380000114440918,0.6100000143051147,20.420000076293945,11.170000076293945,0.6100000143051147,20.959999084472656,4.179999828338623,28.1299991607666,-14.329999923706055,4.130000114440918,26.399999618530273,-16.68000030517578,2.940000057220459,26.5,-17.579999923706055,-7.260000228881836,-4.590000152587891,-21.969999313354492,-5.320000171661377,-3.4600000381469727,-22.75,-6.199999809265137,-5.989999771118164,-21.889999389648438,-11.779999732971191,12.84000015258789,-23.420000076293945,-9.199999809265137,9.050000190734863,-24.200000762939453,-12.329999923706055,10.25,-23.420000076293945,-16.1200008392334,-19.709999084472656,-4.070000171661377,-16.809999465942383,-18.059999465942383,-4.829999923706055,-16.6299991607666,-18.8799991607666,-5.369999885559082,16.81999969482422,-16.06999969482422,-3.569999933242798,15.739999771118164,-19.450000762939453,-6.059999942779541,16.139999389648438,-18.959999084472656,-5.340000152587891,-21.190000534057617,2.4200000762939453,0.27000001072883606,-19.81999969482422,0.14000000059604645,0.33000001311302185,-19.639999389648438,-0.9700000286102295,-1.899999976158142,-17.530000686645508,-15.5600004196167,7.699999809265137,-16.059999465942383,-17.440000534057617,12.34000015258789,-17.5,-13.079999923706055,10.380000114440918,-10.229999542236328,23.389999389648438,17.1299991607666,-11.640000343322754,24.25,14.460000038146973,-11.529999732971191,22.950000762939453,15.9399995803833,-11.739999771118164,15.25,21.549999237060547,-13.489999771118164,12.779999732971191,20.520000457763672,-12.289999961853027,11.720000267028809,22.200000762939453,14.8100004196167,-30.420000076293945,-1.149999976158142,14.800000190734863,-24.639999389648438,0.4399999976158142,13.430000305175781,-32.900001525878906,2.809999942779541,9.109999656677246,-13.770000457763672,-16.1299991607666,9.880000114440918,-11.380000114440918,-17.100000381469727,9.890000343322754,-15.600000381469727,-14.600000381469727,-1.3200000524520874,30.540000915527344,-11.890000343322754,-1.0499999523162842,32.439998626708984,-6.519999980926514,-0.28999999165534973,32.11000061035156,-8.470000267028809,-11.729999542236328,0.5699999928474426,20.84000015258789,-10.90999984741211,1.0099999904632568,20.299999237060547,-11.800000190734863,0.7200000286102295,21.260000228881836,-13.430000305175781,-18.530000686645508,-11.170000076293945,-12.300000190734863,-21.1299991607666,-11.119999885559082,-14.010000228881836,-19.709999084472656,-9.760000228881836,1.059999942779541,-20.549999237060547,-16.5,1.9900000095367432,-19.610000610351562,-16.209999084472656,1.600000023841858,-23.09000015258789,-15.819999694824219,3.5399999618530273,30.84000015258789,5.159999847412109,2.9600000381469727,30.809999465942383,7.429999828338623,5.28000020980835,30,7.190000057220459,-6.449999809265137,-12.020000457763672,23.559999465942383,-4.380000114440918,-10.25,24.850000381469727,-5.03000020980835,-8.5600004196167,24.549999237060547,-3.5899999141693115,-14.220000267028809,-17.850000381469727,-2.490000009536743,-13.210000038146973,-18.540000915527344,-2.640000104904175,-15.0600004196167,-17.760000228881836,-9.949999809265137,24.31999969482422,16.280000686645508,-11.369999885559082,25.829999923706055,13.329999923706055,-11.640000343322754,24.25,14.460000038146973,-4.670000076293945,3.430000066757202,22.790000915527344,-3.880000114440918,1.9299999475479126,21.350000381469727,-3.009999990463257,1.309999942779541,21.719999313354492,-11.399999618530273,23.510000228881836,-17.8799991607666,-12.880000114440918,21.010000228881836,-19.559999465942383,-13.859999656677246,23.110000610351562,-16.90999984741211,-6.489999771118164,-2.680000066757202,22.889999389648438,-3.7100000381469727,0.5199999809265137,21.15999984741211,-8.529999732971191,-3.25,22.969999313354492,-12.0600004196167,-3.069999933242798,22.440000534057617,-10.59000015258789,-2.3499999046325684,22.399999618530273,-13.170000076293945,-1.4500000476837158,20.84000015258789,-5.039999961853027,31.920000076293945,-7.170000076293945,-5.960000038146973,30.600000381469727,-9.539999961853027,-6.710000038146973,31.969999313354492,-5.440000057220459,-6.289999961853027,-20.68000030517578,-14.550000190734863,-5.96999979019165,-16.59000015258789,-15.960000038146973,-4.989999771118164,-18.59000015258789,-16.030000686645508,-2.7699999809265137,10.59000015258789,-24.540000915527344,-3.5899999141693115,5.889999866485596,-25.350000381469727,-4.039999961853027,10.079999923706055,-25.030000686645508,19.65999984741211,18.309999465942383,-12.90999984741211,20.270000457763672,19.8700008392334,-9.65999984741211,19.84000015258789,15.4399995803833,-12.329999923706055,11.510000228881836,23.639999389648438,14.180000305175781,12.859999656677246,22.75,13.600000381469727,13.020000457763672,24.540000915527344,11.729999542236328,8.710000038146973,-34.810001373291016,10.529999732971191,6.159999847412109,-39.310001373291016,10.9399995803833,10.350000381469727,-34.52000045776367,8.9399995803833,8.739999771118164,18.09000015258789,-22.299999237060547,8.640000343322754,19.5,-21.309999465942383,10.170000076293945,21.6299991607666,-20.100000381469727,-6.21999979019165,-0.07000000029802322,-23.860000610351562,-5.739999771118164,2.369999885559082,-24.56999969482422,-3.7300000190734863,-3.259999990463257,-23.729999542236328,10.119999885559082,2.4700000286102295,22.360000610351562,10.010000228881836,2.8399999141693115,22.829999923706055,8.130000114440918,3.190000057220459,22.729999542236328,-15.760000228881836,26.540000915527344,-5.130000114440918,-14.960000038146973,27.719999313354492,-7.800000190734863,-14.699999809265137,25.729999542236328,-12.050000190734863,15.109999656677246,-11.890000343322754,-11.029999732971191,15.640000343322754,-14.199999809265137,-9.489999771118164,14.710000038146973,-18.56999969482422,-9.229999542236328,-18.3799991607666,-6.53000020980835,3.8499999046325684,-18.690000534057617,-6.539999961853027,5.210000038146973,-18.520000457763672,-4.659999847412109,5.909999847412109,23.770000457763672,2.0399999618530273,-4.949999809265137,23.200000762939453,2.140000104904175,-5.300000190734863,23.25,3.4000000953674316,-3.299999952316284,16.6299991607666,-17.65999984741211,-4.71999979019165,16.729999542236328,-16.979999542236328,-5.849999904632568,17.190000534057617,-16.65999984741211,-5.179999828338623,18.450000762939453,-6.619999885559082,-10.90999984741211,19.1200008392334,-2.6500000953674316,-12.550000190734863,20.06999969482422,-3.0299999713897705,-10.869999885559082,-2.690000057220459,-12,25.520000457763672,-0.8799999952316284,-12.59000015258789,26.329999923706055,-1.3300000429153442,-11.4399995803833,26.520000457763672,6.050000190734863,8.789999961853027,-24.719999313354492,5.260000228881836,11.020000457763672,-24.950000762939453,8.020000457763672,12.710000038146973,-23.65999984741211,23.200000762939453,2.140000104904175,-5.300000190734863,20.75,-3.319999933242798,-4.800000190734863,22.549999237060547,2.9100000858306885,-4.03000020980835,2.680000066757202,28.940000534057617,-14.270000457763672,3.5,30.260000228881836,-10.789999961853027,3.7799999713897705,29.100000381469727,-13.020000457763672,20.219999313354492,-3.450000047683716,-2.450000047683716,20.639999389648438,-5.820000171661377,-2.9600000381469727,21.670000076293945,-5.820000171661377,-3.2899999618530273,-18.90999984741211,15.520000457763672,-16.6200008392334,-19.229999542236328,13.270000457763672,-16.959999084472656,-19.68000030517578,13.699999809265137,-14.970000267028809,-11.9399995803833,-6.079999923706055,-18.770000457763672,-9.699999809265137,-8.829999923706055,-18.110000610351562,-10.460000038146973,-11.039999961853027,-16.34000015258789,-16.860000610351562,9.550000190734863,-20.309999465942383,-14.010000228881836,5.800000190734863,-22.209999084472656,-16.450000762939453,6.170000076293945,-19.860000610351562,-22.90999984741211,3.309999942779541,-3.2899999618530273,-21.190000534057617,2.4200000762939453,0.27000001072883606,-19.639999389648438,-0.9700000286102295,-1.899999976158142,-11.720000267028809,4.019999980926514,-23.450000762939453,-12.300000190734863,0.6100000143051147,-21.68000030517578,-14.010000228881836,5.800000190734863,-22.209999084472656,-18.209999084472656,10.850000381469727,9.34000015258789,-18.43000030517578,9.520000457763672,8.100000381469727,-17.649999618530273,11.739999771118164,10.100000381469727,4.849999904632568,-15.859999656677246,23.8799991607666,4.820000171661377,-16.200000762939453,22.270000457763672,6.420000076293945,-15.829999923706055,22.530000686645508,8.130000114440918,3.190000057220459,22.729999542236328,5.420000076293945,3.2200000286102295,22.329999923706055,5.849999904632568,2.3499999046325684,22.299999237060547,19.25,-8.550000190734863,0.4000000059604645,20.3700008392334,-7.239999771118164,-1,18.260000228881836,-7.900000095367432,0.7900000214576721,-21.059999465942383,9.119999885559082,-3.559999942779541,-21.479999542236328,6.070000171661377,-5.420000076293945,-21.170000076293945,6.010000228881836,-2.6500000953674316,-18.3799991607666,-6.53000020980835,3.8499999046325684,-18.579999923706055,-7.110000133514404,0.8399999737739563,-17.8700008392334,-10.170000076293945,2.1500000953674316,11.5600004196167,-25.84000015258789,14.850000381469727,11.449999809265137,-27.190000534057617,12.449999809265137,14.399999618530273,-22.65999984741211,11.149999618530273,-6.78000020980835,-13.979999542236328,23.1299991607666,-5.710000038146973,-14.390000343322754,23.969999313354492,-2.799999952316284,-14.640000343322754,25.719999313354492,-6.570000171661377,-15.25,-16.25,-5,-15.720000267028809,-17.450000762939453,-5.96999979019165,-16.59000015258789,-15.960000038146973,18.3799991607666,2.5999999046325684,8.260000228881836,18.020000457763672,5.21999979019165,9.260000228881836,17.280000686645508,1.340000033378601,11.670000076293945,-16.229999542236328,-17.479999542236328,-8.100000381469727,-15.25,-18.270000457763672,-8.779999732971191,-15.5600004196167,-18.979999542236328,-7.849999904632568,13.890000343322754,-23.899999618530273,4.900000095367432,14,-23.510000228881836,8.130000114440918,13.270000457763672,-25.360000610351562,8.5600004196167,-18.020000457763672,-14.930000305175781,-5.190000057220459,-17.579999923706055,-15.729999542236328,-4.300000190734863,-19.829999923706055,-10.579999923706055,-5.389999866485596,7.570000171661377,26.190000534057617,-16.510000228881836,8.6899995803833,24.09000015258789,-18.030000686645508,6.909999847412109,23.530000686645508,-19.270000457763672,-18.84000015258789,-6.179999828338623,6.019999980926514,-18.690000534057617,-6.539999961853027,5.210000038146973,-18.440000534057617,-6.239999771118164,6.78000020980835,3.390000104904175,3.930000066757202,-24.959999084472656,2.2100000381469727,5.869999885559082,-25.190000534057617,5.900000095367432,6.480000019073486,-24.969999313354492,3.0299999713897705,-13.420000076293945,-17.8700008392334,3.880000114440918,-10.130000114440918,-19.3799991607666,3.9600000381469727,-14.130000114440918,-17.219999313354492,16.739999771118164,5.429999828338623,-19.5,15.34000015258789,3.7200000286102295,-20.270000457763672,15.65999984741211,10.010000228881836,-20.770000457763672,2.3499999046325684,27.149999618530273,17.979999542236328,1.6200000047683716,29.649999618530273,13.899999618530273,1.7799999713897705,28.420000076293945,16.079999923706055,10.3100004196167,-0.25,21.790000915527344,7.940000057220459,-0.6200000047683716,22.479999542236328,10.210000038146973,-1.399999976158142,22.260000228881836,8.109999656677246,-27.670000076293945,18.229999542236328,7.619999885559082,-28.719999313354492,16.059999465942383,11.5600004196167,-25.84000015258789,14.850000381469727,5.739999771118164,-16.350000381469727,22.18000030517578,3.0399999618530273,-18.809999465942383,24.360000610351562,6.71999979019165,-18.690000534057617,21.479999542236328,3.190000057220459,1.7999999523162842,21.31999969482422,5.420000076293945,3.2200000286102295,22.329999923706055,5.570000171661377,4.489999771118164,23.540000915527344,15.079999923706055,-5.980000019073486,-14.539999961853027,16.290000915527344,-2.930000066757202,-14.859999656677246,16.920000076293945,-6.119999885559082,-13.819999694824219,-14.9399995803833,-20.760000228881836,-8.029999732971191,-15.640000343322754,-20.020000457763672,-7.110000133514404,-15.449999809265137,-19.959999084472656,-7.650000095367432,18.09000015258789,-7.039999961853027,1.1100000143051147,17.110000610351562,-10.75,2.75,17.399999618530273,-10.380000114440918,2.0199999809265137,-14.300000190734863,-16.969999313354492,-10.640000343322754,-15.539999961853027,-16.6299991607666,-9.15999984741211,-14.59000015258789,-14.5600004196167,-11.260000228881836,-1.149999976158142,1.2100000381469727,26.3700008392334,-2.2799999713897705,0.36000001430511475,24.290000915527344,-3.4100000858306885,-0.9300000071525574,23.450000762939453,9.529999732971191,25.719999313354492,-16.079999923706055,8.6899995803833,24.09000015258789,-18.030000686645508,7.570000171661377,26.190000534057617,-16.510000228881836,5.059999942779541,-15.029999732971191,-16.829999923706055,6.710000038146973,-16.56999969482422,-15.979999542236328,5.039999961853027,-17.65999984741211,-16.110000610351562,-15.319999694824219,-30.790000915527344,-3.380000114440918,-15.680000305175781,-21.59000015258789,-6.110000133514404,-13.850000381469727,-32.29999923706055,-8.550000190734863,15.020000457763672,-20.219999313354492,3.930000066757202,14,-23.510000228881836,8.130000114440918,13.890000343322754,-23.899999618530273,4.900000095367432,15.079999923706055,-5.980000019073486,-14.539999961853027,15.149999618530273,-10.369999885559082,-12.710000038146973,14.510000228881836,-12.109999656677246,-13.0600004196167,-6.199999809265137,8.729999542236328,-24.549999237060547,-5.809999942779541,11.449999809265137,-24.350000381469727,-4.039999961853027,10.079999923706055,-25.030000686645508,16.799999237060547,14.670000076293945,10.229999542236328,15.829999923706055,15.25,11.630000114440918,16.479999542236328,13.890000343322754,11.15999984741211,-3.7799999713897705,-24.209999084472656,-14.609999656677246,-5.039999961853027,-24.43000030517578,-14.010000228881836,-5.590000152587891,-23.40999984741211,-14.329999923706055,-2.7799999713897705,-7.5,-22.09000015258789,-3.059999942779541,-9.779999732971191,-20.520000457763672,-3.5999999046325684,-7.71999979019165,-21.639999389648438,14.930000305175781,15.960000038146973,-20.770000457763672,14.039999961853027,18.40999984741211,-19.6200008392334,15.180000305175781,18.600000381469727,-18.389999389648438,-19.639999389648438,-0.9700000286102295,-1.899999976158142,-19.520000457763672,-0.8399999737739563,-1.840000033378601,-19.56999969482422,-1.7200000286102295,-2.990000009536743,-13.0600004196167,28.059999465942383,0.8500000238418579,-14.1899995803833,28.1200008392334,-2.609999895095825,-14.470000267028809,26.059999465942383,5.53000020980835,-15.59000015258789,-21.6200008392334,0.5,-16.1200008392334,-19.709999084472656,-4.070000171661377,-14.609999656677246,-30.43000030517578,1.440000057220459,-19.81999969482422,0.14000000059604645,0.33000001311302185,-21.190000534057617,2.4200000762939453,0.27000001072883606,-19.68000030517578,-0.8700000047683716,1.7200000286102295,18.850000381469727,-6.590000152587891,-8.970000267028809,19.31999969482422,-5.940000057220459,-8.130000114440918,18.780000686645508,-10.199999809265137,-7.5,-6.449999809265137,-12.020000457763672,23.559999465942383,-7.539999961853027,-13.859999656677246,22.420000076293945,-5.360000133514404,-13.149999618530273,24.139999389648438,-0.8799999952316284,-13.729999542236328,-18.799999237060547,-1.2000000476837158,-18.059999465942383,-16.920000076293945,-1.2999999523162842,-13.460000038146973,-18.450000762939453,3.569999933242798,30.100000381469727,9.220000267028809,4.53000020980835,29.84000015258789,10.729999542236328,5.28000020980835,30,7.190000057220459,7.579999923706055,-11.539999961853027,23.239999771118164,5.130000114440918,-12.720000267028809,23.940000534057617,8.729999542236328,-13.890000343322754,21.829999923706055,-8.630000114440918,-23.079999923706055,-12.119999885559082,-6.559999942779541,-24.270000457763672,-13.140000343322754,-11.59000015258789,-23.1200008392334,-10.789999961853027,11.430000305175781,26.68000030517578,10.550000190734863,10.680000305175781,27.989999771118164,7.849999904632568,9.600000381469727,28.15999984741211,9.539999961853027,-18.979999542236328,-43.599998474121094,-14.420000076293945,-20.770000457763672,-45.5,-14.4399995803833,-26.040000915527344,-45.400001525878906,-8.899999618530273,11.109999656677246,16.450000762939453,-22.329999923706055,9.119999885559082,15.979999542236328,-22.90999984741211,10.229999542236328,17.170000076293945,-22.010000228881836,-1.6200000047683716,-20.059999465942383,-16.309999465942383,-1.7699999809265137,-17.040000915527344,-17.389999389648438,-1.2000000476837158,-18.059999465942383,-16.920000076293945,7.659999847412109,-1.7300000190734863,-22.81999969482422,9.029999732971191,-3.2100000381469727,-21.290000915527344,7.320000171661377,-6.159999847412109,-20.670000076293945,-1.3300000429153442,-38.349998474121094,13.399999618530273,-5.559999942779541,-35.38999938964844,11.65999984741211,-4.269999980926514,-37.7400016784668,11.779999732971191,16.139999389648438,-17.639999389648438,1.7899999618530273,17.75,-12.25,-0.6899999976158142,17.489999771118164,-12.239999771118164,1.5099999904632568,0.6200000047683716,-39.91999816894531,13.029999732971191,5.619999885559082,-34.7400016784668,11.479999542236328,0.800000011920929,-37.9900016784668,13.510000228881836,17.049999237060547,24.06999969482422,-10.069999694824219,15.420000076293945,25.229999542236328,-8.260000228881836,15.729999542236328,25.219999313354492,-6.570000171661377,14.579999923706055,-20.469999313354492,-8.630000114440918,11.789999961853027,-21.8700008392334,-10.989999771118164,13.119999885559082,-20.969999313354492,-10.399999618530273,17.639999389648438,18.020000457763672,-16.34000015258789,18.739999771118164,16.170000076293945,-16.84000015258789,17.3700008392334,16.15999984741211,-17.8799991607666,-2.819999933242798,-10.15999984741211,28.190000534057617,-2.390000104904175,-9.279999732971191,27.75,-2.3299999237060547,-10.670000076293945,28.809999465942383,4.460000038146973,31.799999237060547,-6.610000133514404,5.559999942779541,31.639999389648438,-7.409999847412109,5.429999828338623,30.790000915527344,-9.890000343322754,-11.479999542236328,28.649999618530273,0.5099999904632568,-9.800000190734863,29.440000534057617,2.440000057220459,-10.899999618530273,29.510000228881836,-1.8200000524520874,-10.899999618530273,-9.229999542236328,23.530000686645508,-12.25,-14.890000343322754,20.3700008392334,-10.25,-13.670000076293945,21.239999771118164,9.899999618530273,-36.060001373291016,-13.649999618530273,8.770000457763672,-29.729999542236328,-12.25,11.399999618530273,-32.150001525878906,-10.949999809265137,11.0600004196167,29.860000610351562,-6.769999980926514,10.979999542236328,29.8700008392334,-4.71999979019165,12.270000457763672,29.260000228881836,-5.75,-0.949999988079071,19.989999771118164,23.90999984741211,0.4699999988079071,20.6200008392334,23.06999969482422,-1,21.489999771118164,23.440000534057617,9.020000457763672,0.07000000029802322,22.299999237060547,10.3100004196167,-0.25,21.790000915527344,11.170000076293945,0.6100000143051147,20.959999084472656,14.670000076293945,4.159999847412109,20.450000762939453,14.619999885559082,2.8299999237060547,19.940000534057617,15.5,1.3700000047683716,17.809999465942383,14.170000076293945,9.1899995803833,-22.079999923706055,15.020000457763672,7.489999771118164,-21.600000381469727,15.34000015258789,3.7200000286102295,-20.270000457763672,-9.710000038146973,-0.8600000143051147,22.3700008392334,-10.5,-1.6699999570846558,22.43000030517578,-7.880000114440918,-1.4199999570846558,22.520000457763672,9.899999618530273,-36.060001373291016,-13.649999618530273,11.399999618530273,-32.150001525878906,-10.949999809265137,13.880000114440918,-36.70000076293945,-10.989999771118164,-18.84000015258789,-11.069999694824219,-8.510000228881836,-18.8799991607666,-12.470000267028809,-5.769999980926514,-19.850000381469727,-9.050000190734863,-6.559999942779541,3.7100000381469727,-7.389999866485596,25.3799991607666,4.380000114440918,-8.09000015258789,24.690000534057617,4.630000114440918,-6.789999961853027,25.059999465942383,-19.68000030517578,13.699999809265137,-14.970000267028809,-20.489999771118164,12.510000228881836,-11.670000076293945,-21.030000686645508,14.710000038146973,-12.109999656677246,-19.479999542236328,8.029999732971191,-15.899999618530273,-19.010000228881836,4.46999979019165,-17.149999618530273,-18.940000534057617,2.700000047683716,-16.75,-11.5600004196167,-10.220000267028809,-15.760000228881836,-13.170000076293945,-6.630000114440918,-17.030000686645508,-11.9399995803833,-6.079999923706055,-18.770000457763672,8.380000114440918,1.559999942779541,-23.06999969482422,10.720000267028809,4.690000057220459,-23.739999771118164,7.659999847412109,-1.7300000190734863,-22.81999969482422,2.9800000190734863,-24.93000030517578,-14.5600004196167,2.799999952316284,-23.3799991607666,-15.210000038146973,3.450000047683716,-21.760000228881836,-15.90999984741211,22.3799991607666,11.869999885559082,-6.510000228881836,21.06999969482422,15.239999771118164,-7.489999771118164,21.829999923706055,15.15999984741211,-5.670000076293945,-3.0399999618530273,-18.610000610351562,-16.469999313354492,-2.2799999713897705,-20.790000915527344,-16.530000686645508,-2.5999999046325684,-22.75,-15.699999809265137,-14.170000076293945,23.530000686645508,11.869999885559082,-15.359999656677246,22.850000381469727,8.380000114440918,-14.279999732971191,22.260000228881836,12.680000305175781,18.760000228881836,2.259999990463257,6.760000228881836,18.280000686645508,0.7599999904632568,7.619999885559082,18.969999313354492,2.25,5.360000133514404,4.03000020980835,27.139999389648438,17.020000457763672,3.890000104904175,28.68000030517578,14.359999656677246,2.3499999046325684,27.149999618530273,17.979999542236328,18.360000610351562,17.1299991607666,6.409999847412109,19.75,16.559999465942383,4.579999923706055,20.079999923706055,19.260000228881836,2.9100000858306885,19.709999084472656,22.81999969482422,-3.4100000858306885,18.209999084472656,23.5,0.5400000214576721,19,22.09000015258789,-0.6100000143051147,18.780000686645508,-10.199999809265137,-7.5,19.209999084472656,-7.570000171661377,-6.829999923706055,19.040000915527344,-10.15999984741211,-5.429999828338623,20.40999984741211,20.790000915527344,0.5400000214576721,21.459999084472656,20.489999771118164,-4.360000133514404,19,22.09000015258789,-0.6100000143051147,-7.599999904632568,-1.2699999809265137,-23.600000381469727,-6.21999979019165,-0.07000000029802322,-23.860000610351562,-5.320000171661377,-3.4600000381469727,-22.75,22.229999542236328,-2.859999895095825,-6.320000171661377,23.829999923706055,-1.5,-5.659999847412109,21.81999969482422,-6.809999942779541,-4.909999847412109,-1.7400000095367432,30.09000015258789,13.140000343322754,-2.5,30.540000915527344,11.220000267028809,-4.630000114440918,29.389999389648438,12.9399995803833,-8.829999923706055,-21.559999465942383,-12.710000038146973,-8.630000114440918,-23.079999923706055,-12.119999885559082,-10.300000190734863,-22.5,-11.930000305175781,15.670000076293945,23.8700008392334,3.7799999713897705,14.880000114440918,26.579999923706055,1.75,14.930000305175781,25.760000228881836,4.210000038146973,19.399999618530273,-1.8700000047683716,-0.2800000011920929,19.90999984741211,-1.5499999523162842,0.6700000166893005,19.06999969482422,-3.069999933242798,0.14000000059604645,-20.030000686645508,-3.6600000858306885,-4.800000190734863,-20.43000030517578,1.1699999570846558,-3.819999933242798,-20.31999969482422,-2.4000000953674316,-6.380000114440918,-1.7699999809265137,-17.040000915527344,-17.389999389648438,-2.2799999713897705,-20.790000915527344,-16.530000686645508,-3.0399999618530273,-18.610000610351562,-16.469999313354492,-4.050000190734863,12.239999771118164,-24.489999771118164,-5.809999942779541,11.449999809265137,-24.350000381469727,-6.130000114440918,13.329999923706055,-24.049999237060547,17.049999237060547,24.06999969482422,-10.069999694824219,17.75,22.360000610351562,-10.4399995803833,17.780000686645508,22.190000534057617,-11.579999923706055,-3.4600000381469727,32.720001220703125,-3.2899999618530273,-4.159999847412109,32.470001220703125,-4.800000190734863,-4.809999942779541,32,-1.6299999952316284,11.399999618530273,-32.150001525878906,-10.949999809265137,9.65999984741211,-23.09000015258789,-11.470000267028809,12.25,-23.299999237060547,-10,19.209999084472656,-7.570000171661377,-6.829999923706055,20.43000030517578,-2.140000104904175,-6.699999809265137,19.690000534057617,-5.670000076293945,-6.039999961853027,17.190000534057617,-16.65999984741211,-5.179999828338623,17.3700008392334,-15.34000015258789,-4.059999942779541,16.81999969482422,-16.06999969482422,-3.569999933242798,-20.93000030517578,0.3199999928474426,-8.300000190734863,-21.229999542236328,0.8999999761581421,-10.149999618530273,-20.219999313354492,-3.0999999046325684,-10.109999656677246,-9.920000076293945,28.479999542236328,-11.899999618530273,-11.270000457763672,29.190000534057617,-10.300000190734863,-10.510000228881836,30.68000030517578,-6.099999904632568,11.430000305175781,26.68000030517578,10.550000190734863,12.890000343322754,26.690000534057617,6.550000190734863,10.680000305175781,27.989999771118164,7.849999904632568,10.569999694824219,-3.4700000286102295,-20.93000030517578,12.90999984741211,0.8999999761581421,-21.34000015258789,11.949999809265137,-2.5299999713897705,-20.350000381469727,3.0199999809265137,32.209999084472656,-6.809999942779541,3.759999990463257,31.809999465942383,-5.599999904632568,4.460000038146973,31.799999237060547,-6.610000133514404,-19.770000457763672,21.649999618530273,-6.099999904632568,-20.329999923706055,19.270000457763672,-4.21999979019165,-18.860000610351562,22.010000228881836,-0.7599999904632568,3.430000066757202,21.15999984741211,-21.709999084472656,5.059999942779541,22.1299991607666,-20.81999969482422,5.960000038146973,21.219999313354492,-21.09000015258789,-1.9900000095367432,27.68000030517578,17.989999771118164,-1.7400000095367432,30.09000015258789,13.140000343322754,-4.630000114440918,29.389999389648438,12.9399995803833,19.65999984741211,18.309999465942383,-12.90999984741211,18.799999237060547,14.579999923706055,-16.030000686645508,18.739999771118164,16.170000076293945,-16.84000015258789,-20.020000457763672,-1.5800000429153442,-0.6800000071525574,-21.3700008392334,-1.75,-1.4600000381469727,-20.399999618530273,-2.819999933242798,-2.299999952316284,-2.7699999809265137,10.59000015258789,-24.540000915527344,-4.050000190734863,12.239999771118164,-24.489999771118164,-1.0700000524520874,11.890000343322754,-24.8700008392334,15.369999885559082,-22.06999969482422,-3.940000057220459,15.739999771118164,-19.450000762939453,-6.059999942779541,15.239999771118164,-21.209999084472656,0.28999999165534973,5.059999942779541,22.1299991607666,-20.81999969482422,4.349999904632568,24.469999313354492,-19.239999771118164,6.909999847412109,23.530000686645508,-19.270000457763672,-10.510000228881836,30.68000030517578,-6.099999904632568,-10.899999618530273,29.510000228881836,-1.8200000524520874,-9.4399995803833,29.940000534057617,-1.7400000095367432,-16.5,-18.649999618530273,0.25,-16.670000076293945,-17.280000686645508,1.690000057220459,-16.1200008392334,-19.709999084472656,-4.070000171661377,-24.68000030517578,-45.470001220703125,0.8999999761581421,-17.93000030517578,-40.560001373291016,2.5199999809265137,-26.540000915527344,-43.470001220703125,-2.2200000286102295,-2.130000114440918,15.649999618530273,-23.790000915527344,-4.25,17.190000534057617,-23.40999984741211,-3.490000009536743,18.110000610351562,-23.020000457763672,-1.0800000429153442,32.060001373291016,5.579999923706055,-1.1100000143051147,30.969999313354492,9.680000305175781,0.20999999344348907,31.450000762939453,9.170000076293945,5.619999885559082,-34.7400016784668,11.479999542236328,5.550000190734863,-32.18000030517578,13.649999618530273,0.800000011920929,-37.9900016784668,13.510000228881836,22.040000915527344,9.710000038146973,-1.4199999570846558,21.079999923706055,7.670000076293945,1.0299999713897705,21.729999542236328,6.360000133514404,-0.9900000095367432,17.1200008392334,-3.0299999713897705,9.8100004196167,16.809999465942383,-3.0199999809265137,14.460000038146973,17.709999084472656,-7.599999904632568,7.570000171661377,-19.860000610351562,5.559999942779541,4.25,-20.25,7.409999847412109,4,-21.040000915527344,7.019999980926514,1.1100000143051147,18.799999237060547,14.579999923706055,-16.030000686645508,19.65999984741211,18.309999465942383,-12.90999984741211,19.6299991607666,14.180000305175781,-15.010000228881836,-6.489999771118164,-2.680000066757202,22.889999389648438,-8.529999732971191,-3.25,22.969999313354492,-5.690000057220459,-6.210000038146973,24.81999969482422,-8.569999694824219,25.049999237060547,-17.559999465942383,-8.710000038146973,27.700000762939453,-14.550000190734863,-6.710000038146973,25.6299991607666,-17.770000457763672,10.720000267028809,4.690000057220459,-23.739999771118164,12.130000114440918,5.849999904632568,-23.209999084472656,11.380000114440918,1.8600000143051147,-22.489999771118164,-6.489999771118164,-13.279999732971191,-17.329999923706055,-6.570000171661377,-15.25,-16.25,-7.539999961853027,-13.989999771118164,-16.389999389648438,-5.53000020980835,18.31999969482422,23.65999984741211,-9.930000305175781,18.34000015258789,21.559999465942383,-8.609999656677246,15.770000457763672,23.540000915527344,9.869999885559082,16.309999465942383,22.360000610351562,7.039999961853027,13.5,24.65999984741211,11.649999618530273,12.079999923706055,22.239999771118164,-20.260000228881836,16.200000762939453,0.550000011920929,-19.729999542236328,14.100000381469727,3.190000057220459,-18.639999389648438,14.34000015258789,4.929999828338623,3.75,-24.6299991607666,-14.079999923706055,5.079999923706055,-23.399999618530273,-14.010000228881836,5.869999885559082,-23.6200008392334,-13.569999694824219,8.949999809265137,25.75,15.140000343322754,8.670000076293945,24.670000076293945,17.030000686645508,9.609999656677246,24.43000030517578,15.619999885559082,1.9900000095367432,25.399999618530273,20.100000381469727,2.3499999046325684,27.149999618530273,17.979999542236328,1.2400000095367432,26.959999084472656,18.489999771118164,-3.9600000381469727,20.90999984741211,22.489999771118164,-5.53000020980835,18.31999969482422,23.65999984741211,-1.9299999475479126,17.530000686645508,24.979999542236328,-18.459999084472656,-12.550000190734863,2.049999952316284,-19.06999969482422,-12.34000015258789,2.4100000858306885,-19.360000610351562,-13.470000267028809,1.659999966621399,-16.190000534057617,18.65999984741211,-18.700000762939453,-14.90999984741211,21.989999771118164,-15.739999771118164,-15.1899995803833,20.31999969482422,-17.530000686645508,-7.78000020980835,0.09000000357627869,22.329999923706055,-9.710000038146973,-0.8600000143051147,22.3700008392334,-6.199999809265137,0.2800000011920929,22.06999969482422,17.6200008392334,9.800000190734863,9.1899995803833,16.81999969482422,12.029999732971191,11.130000114440918,17.149999618530273,9.100000381469727,10.880000114440918,16.979999542236328,-12.1899995803833,10.789999961853027,15.699999809265137,-17.68000030517578,11.880000114440918,17.43000030517578,-14.149999618530273,5.670000076293945,-20.329999923706055,-0.25,-12.75,-21.1200008392334,3.4800000190734863,-13.329999923706055,-19.329999923706055,0.5199999809265137,-15.550000190734863,-7.599999904632568,-1.2699999809265137,-23.600000381469727,-5.320000171661377,-3.4600000381469727,-22.75,-7.260000228881836,-4.590000152587891,-21.969999313354492,-5.980000019073486,-24.700000762939453,22.68000030517578,-3.619999885559082,-26.31999969482422,24.34000015258789,-3.319999933242798,-22.010000228881836,23.979999542236328,-2.890000104904175,-45.459999084472656,14.569999694824219,-0.8199999928474426,-42.849998474121094,14.319999694824219,-4.880000114440918,-41.119998931884766,12.59000015258789,7.21999979019165,-2.940000057220459,22.829999923706055,9.369999885559082,-2.509999990463257,22.530000686645508,6.289999961853027,-1.7100000381469727,22.110000610351562,-21.739999771118164,-8.470000267028809,-3.640000104904175,-21.950000762939453,-9.260000228881836,-3.990000009536743,-19.8700008392334,-8.890000343322754,0.23999999463558197,-12.699999809265137,1.0800000429153442,20.979999542236328,-10.949999809265137,2.1700000762939453,22.229999542236328,-15.029999732971191,3.9000000953674316,20.43000030517578,18.3799991607666,2.5999999046325684,8.260000228881836,17.280000686645508,1.340000033378601,11.670000076293945,17.709999084472656,-1.8700000047683716,8.079999923706055,-20.65999984741211,-12.84000015258789,0.4699999988079071,-19.8700008392334,-8.890000343322754,0.23999999463558197,-21.950000762939453,-9.260000228881836,-3.990000009536743,-15.640000343322754,11.289999961853027,-21.540000915527344,-14.75,13.039999961853027,-22.309999465942383,-13.619999885559082,9.65999984741211,-23.139999389648438,-6.820000171661377,-10.920000076293945,-18.8799991607666,-6.489999771118164,-13.279999732971191,-17.329999923706055,-7.539999961853027,-13.989999771118164,-16.389999389648438,9.899999618530273,29.56999969482422,-10.069999694824219,11.0600004196167,29.860000610351562,-6.769999980926514,11.5,28.030000686645508,-11.210000038146973,20.030000686645508,-39.810001373291016,-1.4900000095367432,26.799999237060547,-43.68000030517578,-3.9600000381469727,24.899999618530273,-44.099998474121094,-7.840000152587891,4.760000228881836,-19.709999084472656,-15.350000381469727,6.070000171661377,-21.739999771118164,-14.239999771118164,5.079999923706055,-23.399999618530273,-14.010000228881836,-1.1799999475479126,-24.43000030517578,-15.59000015258789,0,-22.709999084472656,-16.100000381469727,0.23999999463558197,-24.479999542236328,-15.40999984741211,-15.84000015258789,16.989999771118164,11.779999732971191,-16.65999984741211,14.850000381469727,11.289999961853027,-15.039999961853027,16.719999313354492,13.34000015258789,5.059999942779541,31.260000228881836,-2.119999885559082,4.119999885559082,31,1.899999976158142,5.079999923706055,30.479999542236328,1.6699999570846558,10.979999542236328,29.8700008392334,-4.71999979019165,8.800000190734863,30.829999923706055,-5.489999771118164,9.210000038146973,30.440000534057617,-3.059999942779541,18.010000228881836,-2.4000000953674316,-14.149999618530273,19.1200008392334,-2.6500000953674316,-12.550000190734863,17.600000381469727,-6.039999961853027,-12.199999809265137,9.529999732971191,25.719999313354492,-16.079999923706055,7.570000171661377,26.190000534057617,-16.510000228881836,8.109999656677246,28.959999084472656,-12.09000015258789,-1.4199999570846558,-34.040000915527344,15.369999885559082,0.09000000357627869,-34.529998779296875,15.260000228881836,-0.3400000035762787,-32.77000045776367,17.56999969482422,19.31999969482422,-5.260000228881836,0.49000000953674316,17.729999542236328,-7.440000057220459,0.49000000953674316,19.059999465942383,-4.460000038146973,0.3100000023841858,-4.860000133514404,-18.170000076293945,23.350000381469727,-5.980000019073486,-24.700000762939453,22.68000030517578,-3.319999933242798,-22.010000228881836,23.979999542236328,-11.949999809265137,-34.7400016784668,-11.960000038146973,-14.289999961853027,-38.439998626708984,-12.6899995803833,-13.850000381469727,-32.29999923706055,-8.550000190734863,-7.019999980926514,29.43000030517578,-11.800000190734863,-6.559999942779541,28.350000381469727,-13.5600004196167,-8.710000038146973,27.700000762939453,-14.550000190734863,0.10000000149011612,0.3799999952316284,-24.520000457763672,0.05999999865889549,-5.03000020980835,-23.219999313354492,-0.8100000023841858,-3.0199999809265137,-23.809999465942383,6.75,-4.539999961853027,-21.31999969482422,5.28000020980835,-5.730000019073486,-21.959999084472656,4.800000190734863,-3.680000066757202,-22.719999313354492,-20.649999618530273,16.610000610351562,-6.289999961853027,-21.479999542236328,11.829999923706055,-8.6899995803833,-21.68000030517578,12.34000015258789,-6.820000171661377,-10.25,-13.670000076293945,21.239999771118164,-8.279999732971191,-11.729999542236328,23.059999465942383,-8.470000267028809,-11.069999694824219,23.690000534057617,-14.010000228881836,-19.709999084472656,-9.760000228881836,-13.050000190734863,-21.219999313354492,-10.25,-14.550000190734863,-20.5,-8.979999542236328,-5.590000152587891,-23.40999984741211,-14.329999923706055,-6.940000057220459,-22.989999771118164,-13.720000267028809,-5.28000020980835,-21.170000076293945,-14.869999885559082,3.7100000381469727,-21.209999084472656,-15.670000076293945,3.75,-24.6299991607666,-14.079999923706055,2.9800000190734863,-24.93000030517578,-14.5600004196167,6.889999866485596,-15.34000015258789,20.450000762939453,7.179999828338623,-15.65999984741211,21.34000015258789,6.03000020980835,-15.369999885559082,20.40999984741211,19.209999084472656,-8.199999809265137,-3.640000104904175,18.5,-10.5600004196167,-0.8799999952316284,19.030000686645508,-10.390000343322754,-3.9800000190734863,-2.299999952316284,31.770000457763672,3.609999895095825,-2.799999952316284,31.219999313354492,4.159999847412109,-1.0800000429153442,32.060001373291016,5.579999923706055,5.389999866485596,14.829999923706055,-23.860000610351562,3.2799999713897705,12.649999618530273,-24.420000076293945,3.7699999809265137,15.149999618530273,-23.940000534057617,9.899999618530273,29.56999969482422,-10.069999694824219,8.149999618530273,30.899999618530273,-7.510000228881836,9.59000015258789,30.06999969482422,-7.179999828338623,-19.420000076293945,-9.75,0.5699999928474426,-20.65999984741211,-12.84000015258789,0.4699999988079071,-20.450000762939453,-12.460000038146973,1.7100000381469727,8.020000457763672,12.710000038146973,-23.65999984741211,5.389999866485596,14.829999923706055,-23.860000610351562,7.929999828338623,15.050000190734863,-23.610000610351562,22.15999984741211,-45.47999954223633,2.7200000286102295,18.6200008392334,-43.869998931884766,5.519999980926514,12.880000114440918,-45.47999954223633,8.649999618530273,11.6899995803833,29.270000457763672,-2.4100000858306885,9.210000038146973,30.440000534057617,-3.059999942779541,9.380000114440918,29.690000534057617,-0.6700000166893005,-6.380000114440918,-29.899999618530273,16.860000610351562,-9.90999984741211,-26.59000015258789,18.360000610351562,-12.029999732971191,-26.1200008392334,14.279999732971191,11.470000267028809,-44.41999816894531,9.489999771118164,18.6200008392334,-43.869998931884766,5.519999980926514,14.65999984741211,-40.959999084472656,5.010000228881836,22.040000915527344,9.710000038146973,-1.4199999570846558,22.489999771118164,11.359999656677246,-2.1700000762939453,22.190000534057617,13.640000343322754,-0.18000000715255737,-22.670000076293945,1.5399999618530273,-2.6600000858306885,-22.860000610351562,2.2899999618530273,-2.740000009536743,-23.440000534057617,0.10000000149011612,-5.159999847412109,20.139999389648438,-2.119999885559082,-5.420000076293945,19.219999313354492,-3.359999895095825,-3.640000104904175,19.209999084472656,-10.670000076293945,-4.539999961853027,-16.6200008392334,22.09000015258789,-13.270000457763672,-14.90999984741211,21.989999771118164,-15.739999771118164,-17.700000762939453,20.200000762939453,-14.850000381469727,-11.739999771118164,15.25,21.549999237060547,-9.930000305175781,18.34000015258789,21.559999465942383,-12.109999656677246,18.93000030517578,18.1299991607666,-7.389999866485596,23.290000915527344,-19.5,-7.889999866485596,20.43000030517578,-21.899999618530273,-9.5,23.959999084472656,-18.770000457763672,0.6200000047683716,26.979999542236328,-17.170000076293945,1.5700000524520874,26.399999618530273,-17.690000534057617,1.559999942779541,24.56999969482422,-19.469999313354492,-13.960000038146973,-0.38999998569488525,19.559999465942383,-15.010000228881836,1.7599999904632568,19.469999313354492,-16.239999771118164,0.05000000074505806,16.93000030517578,-6.630000114440918,-15.710000038146973,21.15999984741211,-7.630000114440918,-15.59000015258789,21.219999313354492,-3.4200000762939453,-18.209999084472656,24.260000228881836,9.020000457763672,0.07000000029802322,22.299999237060547,8.619999885559082,0.3100000023841858,21,6.099999904632568,0.23999999463558197,22.190000534057617,-9.760000228881836,2.9200000762939453,22.68000030517578,-9.630000114440918,3.3399999141693115,23.040000915527344,-10.949999809265137,2.1700000762939453,22.229999542236328,-4.380000114440918,-10.25,24.850000381469727,-2.690000057220459,-12,25.520000457763672,-2.299999952316284,-9.489999771118164,26.579999923706055,5.909999847412109,30.010000228881836,4.420000076293945,5.079999923706055,30.479999542236328,1.6699999570846558,4.119999885559082,31,1.899999976158142,6.920000076293945,23.549999237060547,19.489999771118164,5.730000019073486,24.56999969482422,18.90999984741211,5.679999828338623,22.020000457763672,21.020000457763672,-20.18000030517578,2.549999952316284,2.7200000286102295,-20.200000762939453,4.039999961853027,3.930000066757202,-20.639999389648438,4.909999847412109,1.1799999475479126,-10.600000381469727,-13.15999984741211,-14.819999694824219,-12.180000305175781,-13.270000457763672,-13.819999694824219,-12.979999542236328,-12.029999732971191,-13.399999618530273,11.279999732971191,0.7200000286102295,21.25,9.829999923706055,1.9199999570846558,22.299999237060547,11.170000076293945,0.6100000143051147,20.959999084472656,14.399999618530273,-22.65999984741211,11.149999618530273,14,-23.510000228881836,8.130000114440918,15.199999809265137,-20.489999771118164,9.100000381469727,-13.850000381469727,-32.29999923706055,-8.550000190734863,-15.680000305175781,-37.939998626708984,-10.079999923706055,-14.670000076293945,-33.52000045776367,-6.96999979019165,6.099999904632568,0.23999999463558197,22.190000534057617,8.619999885559082,0.3100000023841858,21,6.539999961853027,0.3799999952316284,21.200000762939453,0.05999999865889549,-5.03000020980835,-23.219999313354492,-0.6499999761581421,-6.260000228881836,-22.690000534057617,-0.8100000023841858,-3.0199999809265137,-23.809999465942383,-13.720000267028809,-25.510000228881836,8.869999885559082,-11.960000038146973,-27.3700008392334,11.899999618530273,-14.079999923706055,-24.219999313354492,9.479999542236328,-1.9900000095367432,27.68000030517578,17.989999771118164,-1.5299999713897705,24.8700008392334,20.950000762939453,-0.9800000190734863,25.639999389648438,20.739999771118164,-7.869999885559082,-7.110000133514404,-20,-10.460000038146973,-6.659999847412109,-19.030000686645508,-11.609999656677246,-3.009999990463257,-21.200000762939453,-17.8700008392334,-10.170000076293945,2.1500000953674316,-19.420000076293945,-9.75,0.5699999928474426,-20.450000762939453,-12.460000038146973,1.7100000381469727,17.6299991607666,-12.75,1.9299999475479126,20.200000762939453,-11.25,-3.049999952316284,18.520000457763672,-13.270000457763672,1.4299999475479126,-10.460000038146973,22.09000015258789,18.25,-8.170000076293945,22.309999465942383,19.8799991607666,-8.789999961853027,23.110000610351562,18.8700008392334,-3.3299999237060547,31.719999313354492,-8.770000457763672,-3.859999895095825,29.350000381469727,-13.279999732971191,-4.739999771118164,30.56999969482422,-10.289999961853027,7.53000020980835,-23.31999969482422,-12.680000305175781,7.679999828338623,-18.889999389648438,-15.039999961853027,8.680000305175781,-18.739999771118164,-14.479999542236328,3.109999895095825,21.209999084472656,22.299999237060547,0.4699999988079071,20.6200008392334,23.06999969482422,-0.949999988079071,19.989999771118164,23.90999984741211,3.7699999809265137,-14.1899995803833,25.010000228881836,5.150000095367432,-13.9399995803833,24.040000915527344,2.109999895095825,-11.84000015258789,25.600000381469727,19.030000686645508,3.380000114440918,-16.440000534057617,17.09000015258789,-1.100000023841858,-15.9399995803833,18.040000915527344,2.1700000762939453,-17.450000762939453,2.609999895095825,-5.739999771118164,26.790000915527344,2.8499999046325684,-7.25,26.489999771118164,4.630000114440918,-6.789999961853027,25.059999465942383,5.28000020980835,30,7.190000057220459,2.9600000381469727,30.809999465942383,7.429999828338623,3.569999933242798,30.100000381469727,9.220000267028809,-13.90999984741211,-10.670000076293945,-13.550000190734863,-12.979999542236328,-12.029999732971191,-13.399999618530273,-14.729999542236328,-12.529999732971191,-12.369999885559082,-22.90999984741211,2.190000057220459,-0.12999999523162842,-21.520000457763672,1.2100000381469727,-0.3199999928474426,-20.18000030517578,-1.350000023841858,0.6600000262260437,-6.21999979019165,-31.5,-14.1899995803833,-5.039999961853027,-24.43000030517578,-14.010000228881836,-3.009999990463257,-24.690000534057617,-14.8100004196167,-9.920000076293945,28.479999542236328,-11.899999618530273,-11.40999984741211,26.280000686645508,-14.5,-11.270000457763672,29.190000534057617,-10.300000190734863,-11.369999885559082,25.829999923706055,13.329999923706055,-13.619999885559082,25.309999465942383,10.050000190734863,-11.640000343322754,24.25,14.460000038146973,-17.100000381469727,24.09000015258789,0.8500000238418579,-18.860000610351562,22.010000228881836,-0.7599999904632568,-18.040000915527344,22.770000457763672,2.190000057220459,18.649999618530273,-43.33000183105469,-14,20.06999969482422,-45.5,-14.460000038146973,17.010000228881836,-45.47999954223633,-16.299999237060547,-1.2000000476837158,-18.059999465942383,-16.920000076293945,-1.7699999809265137,-17.040000915527344,-17.389999389648438,-1.2999999523162842,-13.460000038146973,-18.450000762939453,-1.7000000476837158,14.979999542236328,25.510000228881836,2.5799999237060547,15.460000038146973,25.190000534057617,1.340000033378601,17.3799991607666,25.079999923706055,-3.700000047683716,22.059999465942383,22.139999389648438,-7.050000190734863,22.719999313354492,20.65999984741211,-3.9600000381469727,20.90999984741211,22.489999771118164,21.829999923706055,15.15999984741211,-5.670000076293945,21.18000030517578,18.110000610351562,-3.319999933242798,22.239999771118164,14.119999885559082,-2.5,-1.1399999856948853,-11.220000267028809,27.530000686645508,-2.3299999237060547,-10.670000076293945,28.809999465942383,-1.9500000476837158,-9.630000114440918,27.030000686645508,20.979999542236328,5.820000171661377,1.8799999952316284,20.110000610351562,3.809999942779541,1.1399999856948853,21.729999542236328,6.360000133514404,-0.9900000095367432,-10.470000267028809,-20.649999618530273,-12.260000228881836,-11.300000190734863,-21.65999984741211,-12.079999923706055,-11.720000267028809,-20.3799991607666,-11.890000343322754,-6.559999942779541,28.350000381469727,-13.5600004196167,-7.019999980926514,29.43000030517578,-11.800000190734863,-5.960000038146973,30.600000381469727,-9.539999961853027,22.1200008392334,4.980000019073486,-10.020000457763672,22.309999465942383,8.510000228881836,-8.100000381469727,22.360000610351562,4.909999847412109,-7.619999885559082,16.799999237060547,14.670000076293945,10.229999542236328,16.889999389648438,12.670000076293945,10.329999923706055,17.84000015258789,11.699999809265137,8.579999923706055,-1.090000033378601,23.280000686645508,22.40999984741211,-1,21.489999771118164,23.440000534057617,0.9399999976158142,24.229999542236328,21.8799991607666,18.280000686645508,0.7599999904632568,7.619999885559082,18.360000610351562,-0.9900000095367432,7.420000076293945,18.3799991607666,-0.6600000262260437,6.139999866485596,19.06999969482422,7.400000095367432,5.309999942779541,20.5,9.079999923706055,2.630000114440918,19.110000610351562,9.270000457763672,5.079999923706055,-11.65999984741211,27.209999084472656,9.149999618530273,-10.020000457763672,25.510000228881836,14.829999923706055,-10.5,27.889999389648438,9.710000038146973,4.179999828338623,1.149999976158142,20.969999313354492,6.099999904632568,0.23999999463558197,22.190000534057617,6.539999961853027,0.3799999952316284,21.200000762939453,14.65999984741211,-40.959999084472656,5.010000228881836,22.579999923706055,-43.439998626708984,0.7200000286102295,20.030000686645508,-39.810001373291016,-1.4900000095367432,11.729999542236328,0,20.780000686645508,12.569999694824219,-0.23999999463558197,19.510000228881836,12.180000305175781,0.07999999821186066,20.139999389648438,6.889999866485596,28.350000381469727,12.359999656677246,5.5,28.020000457763672,14.739999771118164,6.710000038146973,26.90999984741211,15.210000038146973,-16.950000762939453,12.890000343322754,11.380000114440918,-16.93000030517578,13.390000343322754,10.890000343322754,-17.649999618530273,11.739999771118164,10.100000381469727,-9.149999618530273,25.68000030517578,15.789999961853027,-6.650000095367432,23.299999237060547,20.059999465942383,-5.760000228881836,24.729999542236328,18.93000030517578,2.619999885559082,8.109999656677246,-24.969999313354492,2.5,11.050000190734863,-24.459999084472656,5.260000228881836,11.020000457763672,-24.950000762939453,15.880000114440918,0.46000000834465027,-18.239999771118164,18.149999618530273,6.489999771118164,-17.639999389648438,18.040000915527344,2.1700000762939453,-17.450000762939453,-17.8799991607666,-13.220000267028809,-8.220000267028809,-17.940000534057617,-14.510000228881836,-6.340000152587891,-18.84000015258789,-11.069999694824219,-8.510000228881836,13.289999961853027,24.809999465942383,-14.6899995803833,11.149999618530273,24.809999465942383,-16.31999969482422,11.270000457763672,25.959999084472656,-14.029999732971191,-5.5,31.06999969482422,4.050000190734863,-6.239999771118164,31.469999313354492,-0.9700000286102295,-6.659999847412109,29.8700008392334,5.96999979019165,-3.9600000381469727,31.459999084472656,1.2799999713897705,-2.799999952316284,31.219999313354492,4.159999847412109,-2.299999952316284,31.770000457763672,3.609999895095825,-4.659999847412109,22.559999465942383,-20.719999313354492,-4.78000020980835,21.06999969482422,-21.68000030517578,-7.389999866485596,23.290000915527344,-19.5,-0.6499999761581421,-6.260000228881836,-22.690000534057617,0.009999999776482582,-9.539999961853027,-21.440000534057617,-0.5,-9.859999656677246,-20.760000228881836,-7.639999866485596,16.850000381469727,-23.270000457763672,-9.779999732971191,18.56999969482422,-21.940000534057617,-9.979999542236328,19.709999084472656,-21.420000076293945,-1.8799999952316284,-12.119999885559082,-19.40999984741211,-1.5700000524520874,-10.569999694824219,-20.15999984741211,-1.2999999523162842,-13.460000038146973,-18.450000762939453,17.6299991607666,-38.310001373291016,-4.820000171661377,20.030000686645508,-39.810001373291016,-1.4900000095367432,24.899999618530273,-44.099998474121094,-7.840000152587891,9.630000114440918,-13.510000228881836,21.34000015258789,7.579999923706055,-11.539999961853027,23.239999771118164,8.729999542236328,-13.890000343322754,21.829999923706055,-1.149999976158142,1.2100000381469727,26.3700008392334,-3.4100000858306885,-0.9300000071525574,23.450000762939453,-3.0999999046325684,-3.0199999809265137,26.079999923706055,7.179999828338623,-15.65999984741211,21.34000015258789,7.230000019073486,-15.65999984741211,21.40999984741211,6.420000076293945,-15.829999923706055,22.530000686645508,17.149999618530273,9.100000381469727,10.880000114440918,15.890000343322754,9.710000038146973,13.84000015258789,17.280000686645508,1.340000033378601,11.670000076293945,14.710000038146973,-18.56999969482422,-9.229999542236328,15.640000343322754,-14.199999809265137,-9.489999771118164,15.239999771118164,-18.68000030517578,-8.079999923706055,-8.739999771118164,-38.31999969482422,9.390000343322754,-5.579999923706055,-38.58000183105469,11.489999771118164,-9.569999694824219,-34.9900016784668,10.229999542236328,-17.479999542236328,-5.429999828338623,12.979999542236328,-18.040000915527344,-9.510000228881836,7.579999923706055,-17.5,-13.079999923706055,10.380000114440918,-3.5899999141693115,5.889999866485596,-25.350000381469727,-1.7699999809265137,7.46999979019165,-24.68000030517578,-2.4700000286102295,2.5899999141693115,-25.290000915527344,-3.740000009536743,-9.880000114440918,26.940000534057617,-2.390000104904175,-9.279999732971191,27.75,-2.819999933242798,-10.15999984741211,28.190000534057617,10.350000381469727,-34.52000045776367,8.9399995803833,12.460000038146973,-30.049999237060547,7.119999885559082,8.710000038146973,-34.810001373291016,10.529999732971191,-19.06999969482422,-12.34000015258789,2.4100000858306885,-20.450000762939453,-12.460000038146973,1.7100000381469727,-19.360000610351562,-13.470000267028809,1.659999966621399,-16.190000534057617,25.770000457763672,-2.490000009536743,-15.760000228881836,26.540000915527344,-5.130000114440918,-16.81999969482422,25.040000915527344,-7.929999828338623,22.350000381469727,3.9800000190734863,-5.170000076293945,22.540000915527344,2.559999942779541,-8.539999961853027,22.360000610351562,4.909999847412109,-7.619999885559082,-8.199999809265137,-10.399999618530273,-17.799999237060547,-7.869999885559082,-7.110000133514404,-20,-6.820000171661377,-10.920000076293945,-18.8799991607666,3.180000066757202,-25.559999465942383,24.309999465942383,2.880000114440918,-27.68000030517578,23.670000076293945,5.409999847412109,-26.510000228881836,22.139999389648438,-9.529999732971191,-15.300000190734863,-14.9399995803833,-9.3100004196167,-17.670000076293945,-13.5,-10.550000190734863,-17.260000228881836,-13.390000343322754,-21.479999542236328,11.829999923706055,-8.6899995803833,-21.40999984741211,10.239999771118164,-12.260000228881836,-20.729999542236328,7.989999771118164,-11.380000114440918,19.690000534057617,5.210000038146973,3.1600000858306885,19.559999465942383,6.260000228881836,4.449999809265137,19.959999084472656,2.740000009536743,2.740000009536743,11.3100004196167,7.21999979019165,23.670000076293945,13.369999885559082,5.820000171661377,22.049999237060547,12.65999984741211,7.800000190734863,22.190000534057617,7.579999923706055,-11.539999961853027,23.239999771118164,9.630000114440918,-13.510000228881836,21.34000015258789,7.840000152587891,-10.779999732971191,23.8799991607666,11.050000190734863,-8.890000343322754,-17.15999984741211,12.390000343322754,-5.320000171661377,-17.989999771118164,14.069999694824219,-4.920000076293945,-17.200000762939453,-15.039999961853027,16.719999313354492,13.34000015258789,-13.5,15.600000381469727,18.75,-12.109999656677246,18.93000030517578,18.1299991607666,-20.649999618530273,16.610000610351562,-6.289999961853027,-20.90999984741211,18.489999771118164,-9.649999618530273,-21.020000457763672,16.200000762939453,-9.34000015258789,-17.40999984741211,19.350000381469727,6.079999923706055,-15.84000015258789,16.989999771118164,11.779999732971191,-16.350000381469727,20.31999969482422,8.529999732971191,-9.649999618530273,12.550000190734863,23.81999969482422,-8.609999656677246,15.770000457763672,23.540000915527344,-11.739999771118164,15.25,21.549999237060547,0.800000011920929,-37.9900016784668,13.510000228881836,5.550000190734863,-32.18000030517578,13.649999618530273,2.3299999237060547,-33.689998626708984,14.930000305175781,9.899999618530273,-36.060001373291016,-13.649999618530273,13.880000114440918,-36.70000076293945,-10.989999771118164,15.359999656677246,-39.849998474121094,-12.90999984741211,-4.380000114440918,-10.25,24.850000381469727,-4.25,-9.470000267028809,26.979999542236328,-5.03000020980835,-8.5600004196167,24.549999237060547,-1.3600000143051147,28.100000381469727,-15.789999961853027,-1.1200000047683716,23.219999313354492,-20.65999984741211,-2.25,28.149999618530273,-15.329999923706055,21.209999084472656,18.93000030517578,-7.309999942779541,21.829999923706055,15.15999984741211,-5.670000076293945,21.06999969482422,15.239999771118164,-7.489999771118164,18.360000610351562,17.1299991607666,6.409999847412109,16.799999237060547,14.670000076293945,10.229999542236328,19.75,16.559999465942383,4.579999923706055,-17.8700008392334,-10.170000076293945,2.1500000953674316,-18.110000610351562,-13.630000114440918,2.9700000286102295,-18.040000915527344,-9.510000228881836,7.579999923706055,12.319999694824219,27.360000610351562,5,10.699999809265137,28.239999771118164,5.329999923706055,10.680000305175781,27.989999771118164,7.849999904632568,21.450000762939453,6.440000057220459,-11.729999542236328,20.670000076293945,9.880000114440918,-11.319999694824219,21.889999389648438,8.920000076293945,-9.770000457763672,-6.559999942779541,28.350000381469727,-13.5600004196167,-5.960000038146973,30.600000381469727,-9.539999961853027,-4.769999980926514,29.459999084472656,-12.760000228881836,-3.700000047683716,22.059999465942383,22.139999389648438,-6.650000095367432,23.299999237060547,20.059999465942383,-7.050000190734863,22.719999313354492,20.65999984741211,9.680000305175781,28.84000015258789,4.289999961853027,11.720000267028809,28.739999771118164,1.2300000190734863,9,29.5,1.4500000476837158,10.720000267028809,4.690000057220459,-23.739999771118164,11.699999809265137,11.6899995803833,-23.25,13.760000228881836,12.59000015258789,-22.75,-9.210000038146973,16.780000686645508,-22.75,-7.840000152587891,14.039999961853027,-23.639999389648438,-9.170000076293945,15.109999656677246,-23.190000534057617,-16.950000762939453,12.890000343322754,11.380000114440918,-16.31999969482422,10.140000343322754,13.850000381469727,-15.039999961853027,16.719999313354492,13.34000015258789,-14.550000190734863,-20.5,-8.979999542236328,-14.010000228881836,-21.690000534057617,-9.020000457763672,-14.9399995803833,-20.760000228881836,-8.029999732971191,17.43000030517578,-14.149999618530273,5.670000076293945,17.709999084472656,-7.599999904632568,7.570000171661377,16.979999542236328,-12.1899995803833,10.789999961853027,20.489999771118164,-2.4800000190734863,-7.929999828338623,21.3700008392334,0.5699999928474426,-7.789999961853027,20.43000030517578,-2.140000104904175,-6.699999809265137,-9.979999542236328,19.709999084472656,-21.420000076293945,-12.880000114440918,21.010000228881836,-19.559999465942383,-11.399999618530273,23.510000228881836,-17.8799991607666,11.760000228881836,-27.959999084472656,7.28000020980835,10.869999885559082,-28.469999313354492,8.609999656677246,8.779999732971191,-31.700000762939453,10.149999618530273,-5.449999809265137,-15.880000114440918,23.770000457763672,-2.9000000953674316,-15.300000190734863,25.34000015258789,-6.099999904632568,-15.130000114440918,23.579999923706055,15.199999809265137,-20.489999771118164,9.100000381469727,15.699999809265137,-17.68000030517578,11.880000114440918,14.399999618530273,-22.65999984741211,11.149999618530273,12.260000228881836,16.93000030517578,19.309999465942383,8.300000190734863,20.969999313354492,20.200000762939453,9.869999885559082,16.309999465942383,22.360000610351562,3.640000104904175,32.08000183105469,-3.049999952316284,3.0199999809265137,32.209999084472656,-6.809999942779541,1.9600000381469727,32.689998626708984,-2.880000114440918,-15.680000305175781,-21.59000015258789,-6.110000133514404,-16.1200008392334,-19.709999084472656,-4.070000171661377,-15.640000343322754,-20.020000457763672,-7.110000133514404,15.239999771118164,-18.68000030517578,-8.079999923706055,14.579999923706055,-20.469999313354492,-8.630000114440918,14.399999618530273,-19.670000076293945,-9.289999961853027,2.3499999046325684,-10.220000267028809,28.200000762939453,2.190000057220459,-9.180000305175781,27.540000915527344,3.2899999618530273,-9.829999923706055,26.760000228881836,12.859999656677246,-14.220000267028809,19.639999389648438,16.979999542236328,-12.1899995803833,10.789999961853027,15.289999961853027,-7.5,17.889999389648438,13.369999885559082,15.989999771118164,-21.579999923706055,13.760000228881836,12.59000015258789,-22.75,12.369999885559082,13.489999771118164,-22.6200008392334,-16.190000534057617,25.770000457763672,-2.490000009536743,-14.1899995803833,28.1200008392334,-2.609999895095825,-15.760000228881836,26.540000915527344,-5.130000114440918,9.369999885559082,-2.509999990463257,22.530000686645508,10.039999961853027,-4.309999942779541,23,11.670000076293945,-2.9600000381469727,22.3799991607666,10.010000228881836,2.8399999141693115,22.829999923706055,10.40999984741211,5.119999885559082,22.8700008392334,5.570000171661377,4.489999771118164,23.540000915527344,-19.290000915527344,-10.710000038146973,-3.559999942779541,-19.649999618530273,-7.730000019073486,-4,-20.030000686645508,-3.6600000858306885,-4.800000190734863,-9.739999771118164,-40.84000015258789,8.670000076293945,-8.739999771118164,-38.31999969482422,9.390000343322754,-13.9399995803833,-35.310001373291016,3.690000057220459,19.25,10.069999694824219,-16.309999465942383,19.6299991607666,14.180000305175781,-15.010000228881836,19.790000915527344,10.489999771118164,-14.4399995803833,-19.110000610351562,5.309999942779541,6.559999942779541,-20.25,7.409999847412109,4,-19.860000610351562,5.559999942779541,4.25,-19.329999923706055,0.5199999809265137,-15.550000190734863,-21.1200008392334,3.4800000190734863,-13.329999923706055,-20.100000381469727,4.849999904632568,-14.079999923706055,20.510000228881836,18.020000457763672,0.8299999833106995,21.459999084472656,20.489999771118164,-4.360000133514404,20.40999984741211,20.790000915527344,0.5400000214576721,-20.469999313354492,11.949999809265137,0.6000000238418579,-21.059999465942383,9.119999885559082,-3.559999942779541,-20.1299991607666,10.529999732971191,1.4600000381469727,-4.28000020980835,-32.849998474121094,14.550000190734863,-1.4199999570846558,-34.040000915527344,15.369999885559082,-3.049999952316284,-31.229999542236328,18.139999389648438,20.1299991607666,-2.1600000858306885,-1.5499999523162842,19.399999618530273,-1.8700000047683716,-0.2800000011920929,19.239999771118164,-3.7200000286102295,-1.340000033378601,1.309999942779541,2.4800000190734863,-24.8700008392334,1.5800000429153442,0.009999999776482582,-24.059999465942383,0.10000000149011612,0.3799999952316284,-24.520000457763672,-21.040000915527344,7.019999980926514,1.1100000143051147,-20.25,7.409999847412109,4,-20.399999618530273,8.520000457763672,0.09000000357627869,-10.199999809265137,20.809999465942383,19.020000457763672,-8.170000076293945,22.309999465942383,19.8799991607666,-10.460000038146973,22.09000015258789,18.25,1.1399999856948853,-14.399999618530273,26.170000076293945,-0.23999999463558197,-15.34000015258789,26.040000915527344,2.190000057220459,-15.210000038146973,25.520000457763672,-3.1500000953674316,21.59000015258789,-21.350000381469727,-1.190000057220459,19.100000381469727,-22.950000762939453,-1.8600000143051147,17.600000381469727,-23.350000381469727,-3.4100000858306885,-0.9300000071525574,23.450000762939453,-3.7100000381469727,0.5199999809265137,21.15999984741211,-6.489999771118164,-2.680000066757202,22.889999389648438,-15.680000305175781,-37.939998626708984,-10.079999923706055,-16.270000457763672,-35.5,-3.8299999237060547,-14.670000076293945,-33.52000045776367,-6.96999979019165,19.84000015258789,15.4399995803833,-12.329999923706055,20.270000457763672,19.8700008392334,-9.65999984741211,20.5,14.220000267028809,-11.9399995803833,22.489999771118164,11.359999656677246,-2.1700000762939453,21.889999389648438,11.390000343322754,-4.590000152587891,22.239999771118164,14.119999885559082,-2.5,-15.350000381469727,-20.770000457763672,4.610000133514404,-14.079999923706055,-24.219999313354492,9.479999542236328,-14.949999809265137,-22.889999389648438,10.569999694824219,-2.4800000190734863,-17.559999465942383,23.3799991607666,-3.2100000381469727,-17.889999389648438,22.190000534057617,-5.550000190734863,-16.510000228881836,20.809999465942383,-11.949999809265137,-34.7400016784668,-11.960000038146973,-6.21999979019165,-31.5,-14.1899995803833,-10.100000381469727,-40.0099983215332,-15.640000343322754,15.239999771118164,26.809999465942383,-5.579999923706055,15.729999542236328,25.219999313354492,-6.570000171661377,14.3100004196167,27.239999771118164,-7.25,16.270000457763672,-15.59000015258789,-8.020000457763672,16.610000610351562,-15.5600004196167,-7.170000076293945,15.90999984741211,-17.110000610351562,-7.75,-15.640000343322754,11.289999961853027,-21.540000915527344,-17.940000534057617,14.619999885559082,-18.309999465942383,-16.540000915527344,15.210000038146973,-20.420000076293945,-9.199999809265137,9.050000190734863,-24.200000762939453,-6.849999904632568,5.769999980926514,-24.709999084472656,-9.819999694824219,7.679999828338623,-23.940000534057617,-17.59000015258789,0.9200000166893005,11.989999771118164,-16.239999771118164,0.05000000074505806,16.93000030517578,-15.699999809265137,6.670000076293945,18.40999984741211,-7.159999847412109,30.81999969482422,2.190000057220459,-8.180000305175781,31.1200008392334,-1.6200000047683716,-8.380000114440918,29.65999984741211,2.5399999618530273,9.729999542236328,-21.450000762939453,20.459999084472656,8.729999542236328,-13.890000343322754,21.829999923706055,8.40999984741211,-19.6200008392334,21.09000015258789,2.880000114440918,-27.68000030517578,23.670000076293945,-0.1599999964237213,-27.299999237060547,24.8799991607666,-0.20000000298023224,-28.299999237060547,23.639999389648438,-12.699999809265137,1.0800000429153442,20.979999542236328,-13.130000114440918,-0.2199999988079071,19.59000015258789,-10.949999809265137,2.1700000762939453,22.229999542236328,-2.3299999237060547,-10.670000076293945,28.809999465942383,-0.23999999463558197,-11.420000076293945,29.959999084472656,-1.909999966621399,-9.859999656677246,31.309999465942383,-0.6499999761581421,-6.260000228881836,-22.690000534057617,-0.5,-9.859999656677246,-20.760000228881836,-1.8600000143051147,-7.480000019073486,-22.030000686645508,11.270000457763672,25.959999084472656,-14.029999732971191,11.5,28.030000686645508,-11.210000038146973,12.880000114440918,26.43000030517578,-12.130000114440918,-19.290000915527344,-10.710000038146973,-3.559999942779541,-17.709999084472656,-13.84000015258789,-2.4800000190734863,-18.25,-12.630000114440918,0.30000001192092896,2.140000104904175,-2.319999933242798,-23.799999237060547,3.7300000190734863,-1.7799999713897705,-23.8700008392334,2.25,-4.739999771118164,-22.75,1.340000033378601,17.3799991607666,25.079999923706055,-1.7200000286102295,19.450000762939453,23.8700008392334,-1.9299999475479126,17.530000686645508,24.979999542236328,11.470000267028809,-44.41999816894531,9.489999771118164,7.730000019073486,-40.459999084472656,9.619999885559082,5.880000114440918,-43.31999969482422,12.199999809265137,-19.229999542236328,13.270000457763672,-16.959999084472656,-18.760000228881836,10.699999809265137,-15.869999885559082,-20.770000457763672,9.930000305175781,-14.449999809265137,22.360000610351562,4.909999847412109,-7.619999885559082,22.309999465942383,8.510000228881836,-8.100000381469727,22.790000915527344,6.739999771118164,-6.21999979019165,-11,-17.75,20.459999084472656,-9.15999984741211,-14.119999885559082,21.780000686645508,-10.25,-13.670000076293945,21.239999771118164,-9.819999694824219,7.679999828338623,-23.940000534057617,-12.329999923706055,10.25,-23.420000076293945,-9.199999809265137,9.050000190734863,-24.200000762939453,-19.770000457763672,21.649999618530273,-6.099999904632568,-18.860000610351562,22.010000228881836,-0.7599999904632568,-17.600000381469727,24,-4.329999923706055,18.149999618530273,3.950000047683716,8.100000381469727,18.25,5.630000114440918,8.420000076293945,18.020000457763672,5.21999979019165,9.260000228881836,12.800000190734863,-0.8899999856948853,19.959999084472656,13.100000381469727,-1.4800000190734863,20.520000457763672,13.8100004196167,-0.8799999952316284,19.549999237060547,8.800000190734863,30.829999923706055,-5.489999771118164,11.0600004196167,29.860000610351562,-6.769999980926514,9.59000015258789,30.06999969482422,-7.179999828338623,5.960000038146973,21.219999313354492,-21.09000015258789,7.579999923706055,20.290000915527344,-21.15999984741211,6.21999979019165,18.8799991607666,-21.93000030517578,2.680000066757202,28.940000534057617,-14.270000457763672,4.179999828338623,28.1299991607666,-14.329999923706055,2.940000057220459,26.5,-17.579999923706055,17.190000534057617,-16.65999984741211,-5.179999828338623,17.309999465942383,-15.550000190734863,-5.409999847412109,17.3700008392334,-15.34000015258789,-4.059999942779541,-18.690000534057617,-10.989999771118164,0.699999988079071,-18.459999084472656,-12.550000190734863,2.049999952316284,-20.389999389648438,-11.34000015258789,-2.640000104904175,-19.770000457763672,21.649999618530273,-6.099999904632568,-19.559999465942383,20.790000915527344,-10.460000038146973,-19.829999923706055,20.489999771118164,-9.329999923706055,16.459999084472656,-18.290000915527344,-5.460000038146973,16.6299991607666,-17.65999984741211,-4.71999979019165,16.139999389648438,-18.959999084472656,-5.340000152587891,18.450000762939453,-6.619999885559082,-10.90999984741211,16.6299991607666,-10.670000076293945,-10.5600004196167,17.600000381469727,-6.039999961853027,-12.199999809265137,10.40999984741211,5.119999885559082,22.8700008392334,12.729999542236328,1.5800000429153442,20.860000610351562,14.619999885559082,2.8299999237060547,19.940000534057617,-7.260000228881836,-4.590000152587891,-21.969999313354492,-7.869999885559082,-7.110000133514404,-20,-9.399999618530273,-3.2300000190734863,-21.31999969482422,-7.210000038146973,-23.809999465942383,22.06999969482422,-9.020000457763672,-19.860000610351562,21.06999969482422,-10.020000457763672,-21.639999389648438,20.510000228881836,20.75,-3.319999933242798,-4.800000190734863,22.229999542236328,-2.859999895095825,-6.320000171661377,20.850000381469727,-7.659999847412109,-5.599999904632568,7.78000020980835,27.459999084472656,13.5,6.710000038146973,26.90999984741211,15.210000038146973,8.949999809265137,25.75,15.140000343322754,-4.360000133514404,-4.739999771118164,-22.959999084472656,-6.21999979019165,-0.07000000029802322,-23.860000610351562,-3.7300000190734863,-3.259999990463257,-23.729999542236328,18.540000915527344,-5.590000152587891,-1.0399999618530273,19.06999969482422,-3.069999933242798,0.14000000059604645,18.170000076293945,-4.559999942779541,0.6899999976158142,17.09000015258789,-1.100000023841858,-15.9399995803833,18.010000228881836,-2.4000000953674316,-14.149999618530273,16.290000915527344,-2.930000066757202,-14.859999656677246,20.979999542236328,5.820000171661377,1.8799999952316284,21.729999542236328,6.360000133514404,-0.9900000095367432,21.079999923706055,7.670000076293945,1.0299999713897705,-2.9200000762939453,29.3799991607666,-13.239999771118164,-1.9500000476837158,29.290000915527344,-13.289999961853027,-2.25,28.149999618530273,-15.329999923706055,-7.070000171661377,-1.8799999952316284,22.209999084472656,-5.25,-0.23999999463558197,21.280000686645508,-7.880000114440918,-1.4199999570846558,22.520000457763672,-6.559999942779541,-24.270000457763672,-13.140000343322754,-10.15999984741211,-29.770000457763672,-11.84000015258789,-11.59000015258789,-23.1200008392334,-10.789999961853027,17.399999618530273,-10.380000114440918,2.0199999809265137,17.6299991607666,-12.75,1.9299999475479126,18.139999389648438,-12.380000114440918,2.4100000858306885,-19.829999923706055,20.489999771118164,-9.329999923706055,-20.90999984741211,18.489999771118164,-9.649999618530273,-19.709999084472656,20.389999389648438,-7.03000020980835,-10.100000381469727,-40.0099983215332,-15.640000343322754,-8.84000015258789,-45.439998626708984,-17.8799991607666,-17.239999771118164,-45.459999084472656,-16.3799991607666,-13.960000038146973,-0.38999998569488525,19.559999465942383,-14.329999923706055,-1.2100000381469727,19.709999084472656,-13.260000228881836,-0.5799999833106995,19.809999465942383,9.119999885559082,15.979999542236328,-22.90999984741211,8.739999771118164,18.09000015258789,-22.299999237060547,10.229999542236328,17.170000076293945,-22.010000228881836,-14.1899995803833,28.1200008392334,-2.609999895095825,-12.600000381469727,28.530000686645508,-3.200000047683716,-12.680000305175781,28.8700008392334,-5.789999961853027,20.40999984741211,20.790000915527344,0.5400000214576721,19,22.09000015258789,-0.6100000143051147,18.06999969482422,21.290000915527344,4.510000228881836,-16.270000457763672,-18.530000686645508,-6.690000057220459,-16.6200008392334,-17.290000915527344,-7.349999904632568,-16.229999542236328,-17.479999542236328,-8.100000381469727,-2.640000104904175,-15.0600004196167,-17.760000228881836,-1.2999999523162842,-13.460000038146973,-18.450000762939453,-1.7699999809265137,-17.040000915527344,-17.389999389648438,-10.869999885559082,0.6299999952316284,20.43000030517578,-10.600000381469727,0.1599999964237213,21.899999618530273,-7.78000020980835,0.09000000357627869,22.329999923706055,-2.9100000858306885,-32.290000915527344,-15.1899995803833,-0.3799999952316284,-35.25,-15.760000228881836,-3.0199999809265137,-42.939998626708984,-18.489999771118164,-18.520000457763672,-4.659999847412109,5.909999847412109,-18.440000534057617,-6.239999771118164,6.78000020980835,-18.270000457763672,-3.509999990463257,7.130000114440918,20.270000457763672,19.8700008392334,-9.65999984741211,19.65999984741211,18.309999465942383,-12.90999984741211,17.780000686645508,22.190000534057617,-11.579999923706055,-10.600000381469727,-13.15999984741211,-14.819999694824219,-9.109999656677246,-12.850000381469727,-16.3700008392334,-9.529999732971191,-15.300000190734863,-14.9399995803833,18.079999923706055,-5.989999771118164,5.960000038146973,17.709999084472656,-7.599999904632568,7.570000171661377,17.950000762939453,-6.440000057220459,3.359999895095825,14.65999984741211,-40.959999084472656,5.010000228881836,20.030000686645508,-39.810001373291016,-1.4900000095367432,17.399999618530273,-39.540000915527344,1.909999966621399,22.040000915527344,9.710000038146973,-1.4199999570846558,20.770000457763672,11.079999923706055,2.140000104904175,20.5,9.079999923706055,2.630000114440918,-10.140000343322754,-24.030000686645508,19.5,-8.25,-25.65999984741211,21.139999389648438,-10.020000457763672,-21.639999389648438,20.510000228881836,-5.329999923706055,16.030000686645508,-23.56999969482422,-6.130000114440918,13.329999923706055,-24.049999237060547,-7.639999866485596,16.850000381469727,-23.270000457763672,-0.949999988079071,14.6899995803833,-23.969999313354492,0.18000000715255737,16.670000076293945,-23.450000762939453,0.4000000059604645,14.470000267028809,-24.15999984741211,6.090000152587891,-15.75,20.56999969482422,5.739999771118164,-16.350000381469727,22.18000030517578,6.889999866485596,-15.34000015258789,20.450000762939453,-10.949999809265137,2.1700000762939453,22.229999542236328,-13.130000114440918,-0.2199999988079071,19.59000015258789,-11.800000190734863,0.7200000286102295,21.260000228881836,1.3200000524520874,-2.009999990463257,28.059999465942383,0.41999998688697815,-1.0199999809265137,28.190000534057617,0.6700000166893005,-7.760000228881836,31.600000381469727,7.570000171661377,26.190000534057617,-16.510000228881836,5.360000133514404,26.68000030517578,-16.65999984741211,7.179999828338623,27.770000457763672,-14.630000114440918,-6.980000019073486,21.920000076293945,20.700000762939453,-3.9600000381469727,20.90999984741211,22.489999771118164,-7.050000190734863,22.719999313354492,20.65999984741211,13.100000381469727,-1.4800000190734863,20.520000457763672,11.609999656677246,-2.0799999237060547,21.829999923706055,13.210000038146973,-3.319999933242798,21.170000076293945,16.729999542236328,-16.979999542236328,-5.849999904632568,17.309999465942383,-15.550000190734863,-5.409999847412109,17.190000534057617,-16.65999984741211,-5.179999828338623,17.729999542236328,-7.440000057220459,0.49000000953674316,18.649999618530273,-6.78000020980835,-0.7300000190734863,18.540000915527344,-5.590000152587891,-1.0399999618530273,7.480000019073486,-1.4900000095367432,22.639999389648438,9.369999885559082,-2.509999990463257,22.530000686645508,10.210000038146973,-1.399999976158142,22.260000228881836,-1.7599999904632568,22.030000686645508,-21.469999313354492,-3.1500000953674316,21.59000015258789,-21.350000381469727,-3.25,23.860000610351562,-20.149999618530273,7.179999828338623,-15.65999984741211,21.34000015258789,6.71999979019165,-18.690000534057617,21.479999542236328,7.230000019073486,-15.65999984741211,21.40999984741211,-22.700000762939453,0.15000000596046448,-2.869999885559082,-23.440000534057617,0.10000000149011612,-5.159999847412109,-22.020000457763672,-3.1500000953674316,-4.21999979019165,-9.15999984741211,-0.6399999856948853,-22.59000015258789,-7.599999904632568,-1.2699999809265137,-23.600000381469727,-7.260000228881836,-4.590000152587891,-21.969999313354492,19.3700008392334,13.989999771118164,4.909999847412109,16.799999237060547,14.670000076293945,10.229999542236328,17.84000015258789,11.699999809265137,8.579999923706055,-9.920000076293945,28.479999542236328,-11.899999618530273,-10.510000228881836,30.68000030517578,-6.099999904632568,-9.270000457763672,30.989999771118164,-5.039999961853027,9.890000343322754,-15.600000381469727,-14.600000381469727,12.25,-12.640000343322754,-15.149999618530273,11.649999618530273,-16.040000915527344,-13.40999984741211,-12.039999961853027,28.40999984741211,-1.4199999570846558,-13.0600004196167,28.059999465942383,0.8500000238418579,-11.479999542236328,28.649999618530273,0.5099999904632568,8.729999542236328,-13.890000343322754,21.829999923706055,8.039999961853027,-15,21.709999084472656,8.40999984741211,-19.6200008392334,21.09000015258789,9.239999771118164,-19.5,-13.529999732971191,7.53000020980835,-23.31999969482422,-12.680000305175781,8.680000305175781,-18.739999771118164,-14.479999542236328,17.790000915527344,-4.389999866485596,6.5,18.290000915527344,-2.5399999618530273,6.510000228881836,17.709999084472656,-1.8700000047683716,8.079999923706055,-5.690000057220459,-6.210000038146973,24.81999969482422,-8.529999732971191,-3.25,22.969999313354492,-9.039999961853027,-8.239999771118164,24.350000381469727,-0.20000000298023224,32.31999969482422,0.7799999713897705,1.9800000190734863,31.649999618530273,3.0999999046325684,1.100000023841858,32.709999084472656,-0.5899999737739563,-4.25,17.190000534057617,-23.40999984741211,-3.630000114440918,15.039999961853027,-23.93000030517578,-5.329999923706055,16.030000686645508,-23.56999969482422,-5.53000020980835,18.31999969482422,23.65999984741211,-3.9600000381469727,20.90999984741211,22.489999771118164,-9.930000305175781,18.34000015258789,21.559999465942383,7.929999828338623,15.050000190734863,-23.610000610351562,3.7699999809265137,15.149999618530273,-23.940000534057617,5.889999866485596,16.799999237060547,-23.260000228881836,15.880000114440918,-16.420000076293945,-8.550000190734863,15.239999771118164,-18.68000030517578,-8.079999923706055,15.640000343322754,-14.199999809265137,-9.489999771118164,-3.3299999237060547,31.719999313354492,-8.770000457763672,-4.739999771118164,30.56999969482422,-10.289999961853027,-4.159999847412109,32.470001220703125,-4.800000190734863,14.65999984741211,-40.959999084472656,5.010000228881836,17.399999618530273,-39.540000915527344,1.909999966621399,13.180000305175781,-36.75,4.409999847412109,-17.8799991607666,-13.220000267028809,-8.220000267028809,-17.65999984741211,-11.6899995803833,-9.489999771118164,-16.600000381469727,-13.020000457763672,-9.760000228881836,1.25,30.700000762939453,11.010000228881836,-1.1100000143051147,30.969999313354492,9.680000305175781,0.550000011920929,29.260000228881836,15.25,22.290000915527344,-0.6899999976158142,-3.490000009536743,21.56999969482422,-4.190000057220459,-4.989999771118164,22.950000762939453,0.3100000023841858,-5,-10.729999542236328,0.5699999928474426,-22.290000915527344,-9.649999618530273,2.069999933242798,-23.690000534057617,-9.15999984741211,-0.6399999856948853,-22.59000015258789,-11.609999656677246,-3.009999990463257,-21.200000762939453,-12.300000190734863,0.6100000143051147,-21.68000030517578,-9.399999618530273,-3.2300000190734863,-21.31999969482422,8.359999656677246,-8.460000038146973,-19.040000915527344,6.789999961853027,-9.960000038146973,-18.530000686645508,4.900000095367432,-8.800000190734863,-20.420000076293945,10.300000190734863,14.960000038146973,-22.8700008392334,11.109999656677246,16.450000762939453,-22.329999923706055,12.369999885559082,13.489999771118164,-22.6200008392334,9.899999618530273,29.56999969482422,-10.069999694824219,8.109999656677246,28.959999084472656,-12.09000015258789,8.149999618530273,30.899999618530273,-7.510000228881836,15.079999923706055,-5.980000019073486,-14.539999961853027,16.920000076293945,-6.119999885559082,-13.819999694824219,15.149999618530273,-10.369999885559082,-12.710000038146973,11.5,28.030000686645508,-11.210000038146973,9.720000267028809,28.239999771118164,-12.739999771118164,9.899999618530273,29.56999969482422,-10.069999694824219,-18.040000915527344,-9.510000228881836,7.579999923706055,-18.110000610351562,-13.630000114440918,2.9700000286102295,-17.5,-13.079999923706055,10.380000114440918,23.829999923706055,-1.5,-5.659999847412109,23.200000762939453,2.140000104904175,-5.300000190734863,23.770000457763672,2.0399999618530273,-4.949999809265137,-14.010000228881836,5.800000190734863,-22.209999084472656,-12.300000190734863,0.6100000143051147,-21.68000030517578,-14.1899995803833,3.309999942779541,-21.139999389648438,19.690000534057617,21.559999465942383,-6.460000038146973,21.459999084472656,20.489999771118164,-4.360000133514404,21.209999084472656,18.93000030517578,-7.309999942779541,-13.850000381469727,-32.29999923706055,-8.550000190734863,-12.640000343322754,-31.010000228881836,-10.199999809265137,-11.949999809265137,-34.7400016784668,-11.960000038146973,-1.909999966621399,-5.170000076293945,29.420000076293945,-3.0999999046325684,-3.0199999809265137,26.079999923706055,-3.369999885559082,-7.309999942779541,26.579999923706055,16.75,-8.75,-12.100000381469727,16.6299991607666,-10.670000076293945,-10.5600004196167,15.109999656677246,-11.890000343322754,-11.029999732971191,5.019999980926514,-2.049999952316284,22.809999465942383,6.289999961853027,-1.7100000381469727,22.110000610351562,2.8499999046325684,0.6499999761581421,21.399999618530273,-8.180000305175781,31.1200008392334,-1.6200000047683716,-9.4399995803833,29.940000534057617,-1.7400000095367432,-8.380000114440918,29.65999984741211,2.5399999618530273,7.480000019073486,11.850000381469727,24.610000610351562,7.039999961853027,13.5,24.65999984741211,2.5399999618530273,10.170000076293945,26.059999465942383,-12.539999961853027,-30.979999542236328,7.769999980926514,-12.520000457763672,-34.29999923706055,5.760000228881836,-9.569999694824219,-34.9900016784668,10.229999542236328,15.739999771118164,-19.450000762939453,-6.059999942779541,14.34000015258789,-21.90999984741211,-7.909999847412109,14.579999923706055,-20.469999313354492,-8.630000114440918,11.050000190734863,-8.890000343322754,-17.15999984741211,9.880000114440918,-11.380000114440918,-17.100000381469727,10.180000305175781,-6.03000020980835,-19.520000457763672,-4.78000020980835,21.06999969482422,-21.68000030517578,-1.8600000143051147,17.600000381469727,-23.350000381469727,-3.490000009536743,18.110000610351562,-23.020000457763672,18.6200008392334,-43.869998931884766,5.519999980926514,22.15999984741211,-45.47999954223633,2.7200000286102295,22.579999923706055,-43.439998626708984,0.7200000286102295,-17.610000610351562,-5.199999809265137,-14.300000190734863,-18.479999542236328,-2.4000000953674316,-13.979999542236328,-18.1200008392334,-2.2300000190734863,-16.06999969482422,-22.90999984741211,3.309999942779541,-3.2899999618530273,-19.639999389648438,-0.9700000286102295,-1.899999976158142,-23.489999771118164,2.6600000858306885,-4.760000228881836,-7.889999866485596,20.43000030517578,-21.899999618530273,-6.010000228881836,17.149999618530273,-23.280000686645508,-7.639999866485596,16.850000381469727,-23.270000457763672,7.679999828338623,-18.889999389648438,-15.039999961853027,7.53000020980835,-23.31999969482422,-12.680000305175781,6.070000171661377,-21.739999771118164,-14.239999771118164,15.890000343322754,9.710000038146973,13.84000015258789,17.149999618530273,9.100000381469727,10.880000114440918,16.81999969482422,12.029999732971191,11.130000114440918,7.730000019073486,-40.459999084472656,9.619999885559082,11.460000038146973,-35.369998931884766,6.480000019073486,6.159999847412109,-39.310001373291016,10.9399995803833,-7.880000114440918,-15.479999542236328,21.649999618530273,-6.78000020980835,-13.979999542236328,23.1299991607666,-7.539999961853027,-13.859999656677246,22.420000076293945,-16.350000381469727,20.31999969482422,8.529999732971191,-15.479999542236328,18.1200008392334,11.979999542236328,-15.359999656677246,22.850000381469727,8.380000114440918,-15.640000343322754,-13.819999694824219,-10.460000038146973,-14.729999542236328,-12.529999732971191,-12.369999885559082,-14.59000015258789,-14.5600004196167,-11.260000228881836,-7.860000133514404,2.950000047683716,-24.399999618530273,-6.21999979019165,-0.07000000029802322,-23.860000610351562,-9.649999618530273,2.069999933242798,-23.690000534057617,12.25,-23.299999237060547,-10,14.34000015258789,-21.90999984741211,-7.909999847412109,11.399999618530273,-32.150001525878906,-10.949999809265137,14.5600004196167,21.8799991607666,-16.479999542236328,12.970000267028809,20.5,-19.079999923706055,13.289999961853027,24.809999465942383,-14.6899995803833,-10.59000015258789,-2.3499999046325684,22.399999618530273,-7.880000114440918,-1.4199999570846558,22.520000457763672,-10.5,-1.6699999570846558,22.43000030517578,11.359999656677246,19.600000381469727,17.690000534057617,13.260000228881836,21.6299991607666,14.1899995803833,9.989999771118164,21.84000015258789,17.850000381469727,-2.2799999713897705,0.36000001430511475,24.290000915527344,-1.7999999523162842,3,25.40999984741211,-3.009999990463257,1.309999942779541,21.719999313354492,21.1200008392334,-1.3600000143051147,-0.9100000262260437,21,-0.3499999940395355,-1.0800000429153442,19.90999984741211,-1.5499999523162842,0.6700000166893005,-15.680000305175781,-11.859999656677246,15.369999885559082,-16.059999465942383,-17.440000534057617,12.34000015258789,-14,-20.530000686645508,14.869999885559082,16.280000686645508,-18.59000015258789,-6.260000228881836,16.139999389648438,-18.959999084472656,-5.340000152587891,15.739999771118164,-19.450000762939453,-6.059999942779541,2.7799999713897705,-17.850000381469727,22.15999984741211,2.240000009536743,-17.530000686645508,23.219999313354492,4.789999961853027,-16.719999313354492,21.020000457763672,14.789999961853027,-25.950000762939453,-6.329999923706055,14.8100004196167,-32.630001068115234,-4.28000020980835,13.539999961853027,-32.540000915527344,-8.420000076293945,19.690000534057617,21.559999465942383,-6.460000038146973,21.209999084472656,18.93000030517578,-7.309999942779541,18.420000076293945,23.59000015258789,-7.239999771118164,8.020000457763672,12.710000038146973,-23.65999984741211,8.550000190734863,9.710000038146973,-23.8799991607666,6.050000190734863,8.789999961853027,-24.719999313354492,-9.949999809265137,24.31999969482422,16.280000686645508,-7.050000190734863,22.719999313354492,20.65999984741211,-6.650000095367432,23.299999237060547,20.059999465942383,-9.720000267028809,13.75,-23.510000228881836,-9.170000076293945,15.109999656677246,-23.190000534057617,-7.840000152587891,14.039999961853027,-23.639999389648438,-4.300000190734863,-12.34000015258789,-18.209999084472656,-6.820000171661377,-10.920000076293945,-18.8799991607666,-4.550000190734863,-10.75,-19.040000915527344,-16.65999984741211,11.229999542236328,-20.229999542236328,-16.860000610351562,9.550000190734863,-20.309999465942383,-17.860000610351562,11.90999984741211,-18.360000610351562,-4.809999942779541,32,-1.6299999952316284,-6.239999771118164,31.469999313354492,-0.9700000286102295,-5.5,31.06999969482422,4.050000190734863,-0.949999988079071,14.6899995803833,-23.969999313354492,-2.130000114440918,15.649999618530273,-23.790000915527344,-1.8600000143051147,17.600000381469727,-23.350000381469727,16.81999969482422,-16.06999969482422,-3.569999933242798,16.6299991607666,-17.65999984741211,-4.71999979019165,17.190000534057617,-16.65999984741211,-5.179999828338623,-9.390000343322754,-31.420000076293945,10.100000381469727,-8.640000343322754,-30.84000015258789,11.25,-11.720000267028809,-28.229999542236328,7.96999979019165,2.5399999618530273,10.170000076293945,26.059999465942383,9.34000015258789,8.609999656677246,24.09000015258789,9.630000114440918,10.199999809265137,23.790000915527344,-7.420000076293945,25.6299991607666,16.549999237060547,-6.96999979019165,27.350000381469727,14.619999885559082,-7.960000038146973,28.149999618530273,12.329999923706055,19.270000457763672,-0.7900000214576721,2.5199999809265137,19.6200008392334,0.75,2.0999999046325684,18.8700008392334,-3.259999990463257,3.8399999141693115,-7.159999847412109,30.81999969482422,2.190000057220459,-6.659999847412109,29.8700008392334,5.96999979019165,-6.239999771118164,31.469999313354492,-0.9700000286102295,1.340000033378601,17.3799991607666,25.079999923706055,2.5799999237060547,15.460000038146973,25.190000534057617,7.039999961853027,13.5,24.65999984741211,19.25,10.069999694824219,-16.309999465942383,19.479999542236328,5.510000228881836,-14.970000267028809,18.149999618530273,6.489999771118164,-17.639999389648438,11.449999809265137,-27.190000534057617,12.449999809265137,11.5600004196167,-25.84000015258789,14.850000381469727,7.619999885559082,-28.719999313354492,16.059999465942383,18.3799991607666,-0.6600000262260437,6.139999866485596,18.360000610351562,-0.9900000095367432,7.420000076293945,18.290000915527344,-2.5399999618530273,6.510000228881836,11.720000267028809,28.739999771118164,1.2300000190734863,13.1899995803833,28.030000686645508,-1.659999966621399,11.6899995803833,29.270000457763672,-2.4100000858306885,12.90999984741211,0.8999999761581421,-21.34000015258789,15.34000015258789,3.7200000286102295,-20.270000457763672,13.680000305175781,-2.440000057220459,-19.520000457763672,21.889999389648438,11.390000343322754,-4.590000152587891,22.3799991607666,11.869999885559082,-6.510000228881836,22.239999771118164,14.119999885559082,-2.5,2.7799999713897705,29.81999969482422,12.479999542236328,3.890000104904175,28.68000030517578,14.359999656677246,5.360000133514404,29.06999969482422,12.079999923706055,-18.1200008392334,-2.2300000190734863,-16.06999969482422,-15.390000343322754,-6.679999828338623,-15.260000228881836,-16.229999542236328,-6.480000019073486,-14.34000015258789,-17.68000030517578,22.399999618530273,-10.949999809265137,-19.309999465942383,19.90999984741211,-13.050000190734863,-19.559999465942383,20.790000915527344,-10.460000038146973,13.260000228881836,21.6299991607666,14.1899995803833,13.970000267028809,18.049999237060547,13.880000114440918,14.529999732971191,20.899999618530273,12.149999618530273,2.190000057220459,0.7699999809265137,22.479999542236328,2.8499999046325684,0.6499999761581421,21.399999618530273,3.190000057220459,1.7999999523162842,21.31999969482422,-20.65999984741211,-12.84000015258789,0.4699999988079071,-19.360000610351562,-13.470000267028809,1.659999966621399,-20.450000762939453,-12.460000038146973,1.7100000381469727,-0.20000000298023224,32.31999969482422,0.7799999713897705,-0.5299999713897705,33.040000915527344,-3.640000104904175,-1.6799999475479126,32.709999084472656,-0.8799999952316284,-1.5399999618530273,9.329999923706055,-24.760000228881836,-1.0700000524520874,11.890000343322754,-24.8700008392334,-0.3799999952316284,7.309999942779541,-25.190000534057617,15.180000305175781,-0.6800000071525574,18.100000381469727,12.729999542236328,1.5800000429153442,20.860000610351562,13.710000038146973,-0.25,19.540000915527344,-1.7699999809265137,7.46999979019165,-24.68000030517578,-3.5899999141693115,5.889999866485596,-25.350000381469727,-2.7699999809265137,10.59000015258789,-24.540000915527344,8.779999732971191,-31.700000762939453,10.149999618530273,8.869999885559082,-30.209999084472656,10.710000038146973,5.619999885559082,-34.7400016784668,11.479999542236328,13.369999885559082,5.820000171661377,22.049999237060547,14.670000076293945,4.159999847412109,20.450000762939453,12.65999984741211,7.800000190734863,22.190000534057617,-12.0600004196167,-3.069999933242798,22.440000534057617,-15,-2.6700000762939453,19.65999984741211,-13.140000343322754,-9.420000076293945,21.690000534057617,-20.700000762939453,12.800000190734863,-4.550000190734863,-20.43000030517578,15.319999694824219,-2.569999933242798,-20.649999618530273,16.610000610351562,-6.289999961853027,-19.329999923706055,0.5199999809265137,-15.550000190734863,-18.479999542236328,-2.4000000953674316,-13.979999542236328,-20.329999923706055,-0.25,-12.75,20.219999313354492,-3.450000047683716,-2.450000047683716,21.1200008392334,-1.3600000143051147,-0.9100000262260437,20.1299991607666,-2.1600000858306885,-1.5499999523162842,4.179999828338623,1.149999976158142,20.969999313354492,4.639999866485596,1.0700000524520874,20.530000686645508,4.429999828338623,1.5199999809265137,21.329999923706055,19.25,10.069999694824219,-16.309999465942383,18.799999237060547,14.579999923706055,-16.030000686645508,19.6299991607666,14.180000305175781,-15.010000228881836,-16.270000457763672,-18.530000686645508,-6.690000057220459,-16.8700008392334,-17.190000534057617,-6.010000228881836,-16.6200008392334,-17.290000915527344,-7.349999904632568,-13.5,15.600000381469727,18.75,-11.739999771118164,15.25,21.549999237060547,-12.109999656677246,18.93000030517578,18.1299991607666,-2.819999933242798,-10.15999984741211,28.190000534057617,-4.25,-9.470000267028809,26.979999542236328,-3.740000009536743,-9.880000114440918,26.940000534057617,-9.739999771118164,-40.84000015258789,8.670000076293945,-11.970000267028809,-44.31999969482422,9.399999618530273,-9.770000457763672,-45.459999084472656,11.710000038146973,-0.5899999737739563,-12,-19.15999984741211,0.05999999865889549,-11.65999984741211,-19.670000076293945,-0.2199999988079071,-15.850000381469727,-17.739999771118164,-5.710000038146973,-14.390000343322754,23.969999313354492,-6.78000020980835,-13.979999542236328,23.1299991607666,-6.099999904632568,-15.130000114440918,23.579999923706055,-13.170000076293945,-6.630000114440918,-17.030000686645508,-14.180000305175781,-8.800000190734863,-15.149999618530273,-14.329999923706055,-6.480000019073486,-16.540000915527344,9.529999732971191,25.719999313354492,-16.079999923706055,8.109999656677246,28.959999084472656,-12.09000015258789,9.720000267028809,28.239999771118164,-12.739999771118164,13.369999885559082,5.820000171661377,22.049999237060547,10.40999984741211,5.119999885559082,22.8700008392334,14.619999885559082,2.8299999237060547,19.940000534057617,0.6700000166893005,-7.760000228881836,31.600000381469727,1.3700000047683716,-5.71999979019165,29.68000030517578,1.3200000524520874,-2.009999990463257,28.059999465942383,12.859999656677246,22.75,13.600000381469727,13.260000228881836,21.6299991607666,14.1899995803833,14.529999732971191,20.899999618530273,12.149999618530273,18.270000457763672,-5.389999866485596,5.039999961853027,18.8700008392334,-3.259999990463257,3.8399999141693115,19.049999237060547,-3.440000057220459,5.039999961853027,7.099999904632568,21.59000015258789,-20.5,7.579999923706055,20.290000915527344,-21.15999984741211,5.960000038146973,21.219999313354492,-21.09000015258789,0.6399999856948853,26.520000457763672,20.079999923706055,1.9900000095367432,25.399999618530273,20.100000381469727,1.2400000095367432,26.959999084472656,18.489999771118164,21.079999923706055,3.9800000190734863,-1.8200000524520874,22.790000915527344,6.739999771118164,-6.21999979019165,21.729999542236328,6.360000133514404,-0.9900000095367432,9,29.5,1.4500000476837158,9.380000114440918,29.690000534057617,-0.6700000166893005,7.179999828338623,30.920000076293945,-2.140000104904175,-4.670000076293945,3.430000066757202,22.790000915527344,-3.009999990463257,1.309999942779541,21.719999313354492,-3.930000066757202,4.730000019073486,24.520000457763672,-1.7200000286102295,19.450000762939453,23.8700008392334,-3.9600000381469727,20.90999984741211,22.489999771118164,-1.9299999475479126,17.530000686645508,24.979999542236328,1.2699999809265137,21.040000915527344,22.68000030517578,-1,21.489999771118164,23.440000534057617,0.4699999988079071,20.6200008392334,23.06999969482422,-1.909999966621399,-5.170000076293945,29.420000076293945,-4.25,-9.470000267028809,26.979999542236328,-2.7300000190734863,-8.779999732971191,30.780000686645508,14.579999923706055,24.540000915527344,-13.0600004196167,14.5600004196167,21.8799991607666,-16.479999542236328,13.289999961853027,24.809999465942383,-14.6899995803833,16.729999542236328,-16.979999542236328,-5.849999904632568,16.610000610351562,-15.5600004196167,-7.170000076293945,17.459999084472656,-14.800000190734863,-6.400000095367432,-13.170000076293945,-6.630000114440918,-17.030000686645508,-11.5600004196167,-10.220000267028809,-15.760000228881836,-14.180000305175781,-8.800000190734863,-15.149999618530273,5.5,28.020000457763672,14.739999771118164,5.210000038146973,26.31999969482422,17.309999465942383,6.710000038146973,26.90999984741211,15.210000038146973,21.1200008392334,-1.3600000143051147,-0.9100000262260437,22.049999237060547,1.2699999809265137,-2.359999895095825,21,-0.3499999940395355,-1.0800000429153442,9.239999771118164,-19.5,-13.529999732971191,10.369999885559082,-18.469999313354492,-13.140000343322754,9.949999809265137,-21.6299991607666,-12.3100004196167,-3.880000114440918,1.9299999475479126,21.350000381469727,-6.070000171661377,3.259999990463257,22.260000228881836,-4.670000076293945,1.149999976158142,20.969999313354492,-13.5,15.600000381469727,18.75,-13.489999771118164,12.779999732971191,20.520000457763672,-11.739999771118164,15.25,21.549999237060547,10.170000076293945,21.6299991607666,-20.100000381469727,7.579999923706055,20.290000915527344,-21.15999984741211,9.149999618530273,22.899999618530273,-19.350000381469727,-13.09000015258789,-16.489999771118164,-11.960000038146973,-14.300000190734863,-16.969999313354492,-10.640000343322754,-14.59000015258789,-14.5600004196167,-11.260000228881836,3.5299999713897705,0.8700000047683716,20.770000457763672,4.989999771118164,-0.6000000238418579,21.350000381469727,4.179999828338623,1.149999976158142,20.969999313354492,-17.940000534057617,14.619999885559082,-18.309999465942383,-17.860000610351562,11.90999984741211,-18.360000610351562,-19.229999542236328,13.270000457763672,-16.959999084472656,-3.680000066757202,7.679999828338623,25.68000030517578,-9.579999923706055,9.300000190734863,24.06999969482422,-10.630000114440918,7.429999828338623,24.290000915527344,1.2400000095367432,26.959999084472656,18.489999771118164,2.3499999046325684,27.149999618530273,17.979999542236328,0.550000011920929,29.260000228881836,15.25,-18.459999084472656,-4.690000057220459,0.6299999952316284,-19.520000457763672,-4.230000019073486,0.46000000834465027,-19,-3.1600000858306885,1.2899999618530273,20.510000228881836,18.020000457763672,0.8299999833106995,21.950000762939453,17.440000534057617,-1.4299999475479126,21.18000030517578,18.110000610351562,-3.319999933242798,11.149999618530273,24.809999465942383,-16.31999969482422,9.149999618530273,22.899999618530273,-19.350000381469727,8.6899995803833,24.09000015258789,-18.030000686645508,6.090000152587891,-15.75,20.56999969482422,4.789999961853027,-16.719999313354492,21.020000457763672,2.240000009536743,-17.530000686645508,23.219999313354492,5.130000114440918,-12.720000267028809,23.940000534057617,4.269999980926514,-9.970000267028809,24.59000015258789,2.950000047683716,-10.34000015258789,25.479999542236328,8.680000305175781,-18.739999771118164,-14.479999542236328,7.679999828338623,-18.889999389648438,-15.039999961853027,6.710000038146973,-16.56999969482422,-15.979999542236328,7.579999923706055,-11.539999961853027,23.239999771118164,4.380000114440918,-8.09000015258789,24.690000534057617,4.269999980926514,-9.970000267028809,24.59000015258789,-21.65999984741211,8.699999809265137,-8.300000190734863,-21.479999542236328,11.829999923706055,-8.6899995803833,-20.729999542236328,7.989999771118164,-11.380000114440918,15.829999923706055,15.25,11.630000114440918,13.970000267028809,18.049999237060547,13.880000114440918,16.479999542236328,13.890000343322754,11.15999984741211,5.730000019073486,24.56999969482422,18.90999984741211,6.650000095367432,25.610000610351562,17.270000457763672,5.210000038146973,26.31999969482422,17.309999465942383,12.369999885559082,13.489999771118164,-22.6200008392334,11.699999809265137,11.6899995803833,-23.25,10.300000190734863,14.960000038146973,-22.8700008392334,9.869999885559082,16.309999465942383,22.360000610351562,8.300000190734863,20.969999313354492,20.200000762939453,6.239999771118164,18.65999984741211,23.010000228881836,3.7300000190734863,-1.7799999713897705,-23.8700008392334,2.9800000190734863,1.7699999809265137,-24.790000915527344,5.440000057220459,0.41999998688697815,-23.950000762939453,0.9700000286102295,-2.0199999809265137,-23.829999923706055,0.7699999809265137,-6.980000019073486,-22.479999542236328,0.36000001430511475,-3.5799999237060547,-23.8799991607666,14.3100004196167,27.239999771118164,-7.25,15.729999542236328,25.219999313354492,-6.570000171661377,15.420000076293945,25.229999542236328,-8.260000228881836,3.180000066757202,24.739999771118164,20.6299991607666,3.109999895095825,21.209999084472656,22.299999237060547,4.650000095367432,22.729999542236328,21.18000030517578,16.729999542236328,-16.979999542236328,-5.849999904632568,17.459999084472656,-14.800000190734863,-6.400000095367432,17.309999465942383,-15.550000190734863,-5.409999847412109,17.639999389648438,18.020000457763672,-16.34000015258789,16.100000381469727,19.6200008392334,-15.899999618530273,18.559999465942383,19.719999313354492,-13.960000038146973,-4.25,-9.470000267028809,26.979999542236328,-2.3299999237060547,-10.670000076293945,28.809999465942383,-2.7300000190734863,-8.779999732971191,30.780000686645508,-1.6799999475479126,32.709999084472656,-0.8799999952316284,-3.9600000381469727,31.459999084472656,1.2799999713897705,-2.299999952316284,31.770000457763672,3.609999895095825,3.180000066757202,24.739999771118164,20.6299991607666,4.650000095367432,22.729999542236328,21.18000030517578,4.019999980926514,25.729999542236328,18.989999771118164,20.469999313354492,-0.75,-11.289999961853027,19.1200008392334,-2.6500000953674316,-12.550000190734863,20.469999313354492,1.0800000429153442,-12.760000228881836,8.5,3.9200000762939453,-23.790000915527344,11.699999809265137,11.6899995803833,-23.25,10.720000267028809,4.690000057220459,-23.739999771118164,9.109999656677246,-13.770000457763672,-16.1299991607666,8.699999809265137,-11.020000457763672,-18.1200008392334,9.880000114440918,-11.380000114440918,-17.100000381469727,19.030000686645508,3.380000114440918,-16.440000534057617,19.479999542236328,5.510000228881836,-14.970000267028809,18.700000762939453,1.7899999618530273,-15.119999885559082,15.90999984741211,-36.310001373291016,-5.230000019073486,16.31999969482422,-36.36000061035156,-0.30000001192092896,17.6299991607666,-38.310001373291016,-4.820000171661377,-20.899999618530273,-0.14000000059604645,-0.6000000238418579,-21.520000457763672,1.2100000381469727,-0.3199999928474426,-22.670000076293945,1.5399999618530273,-2.6600000858306885,19.950000762939453,-7.710000038146973,-3.940000057220459,20.850000381469727,-7.659999847412109,-5.599999904632568,20.200000762939453,-11.25,-3.049999952316284,6.889999866485596,2.809999942779541,-24.3700008392334,6.159999847412109,4.619999885559082,-24.59000015258789,8.5,3.9200000762939453,-23.790000915527344,-0.23999999463558197,-11.420000076293945,29.959999084472656,1.2599999904632568,-10.869999885559082,29.84000015258789,-0.15000000596046448,-10.699999809265137,31.270000457763672,15.890000343322754,9.710000038146973,13.84000015258789,14.670000076293945,4.159999847412109,20.450000762939453,15.5,1.3700000047683716,17.809999465942383,-19.6299991607666,-3.2300000190734863,-3.5999999046325684,-19.649999618530273,-7.730000019073486,-4,-21.959999084472656,-2.440000057220459,-5.5,-3.240000009536743,27.260000228881836,-16.479999542236328,-3.25,23.860000610351562,-20.149999618530273,-5.900000095367432,26.290000915527344,-17.100000381469727,-21.65999984741211,8.699999809265137,-8.300000190734863,-20.729999542236328,7.989999771118164,-11.380000114440918,-21.219999313354492,4.880000114440918,-9.420000076293945,15.90999984741211,-17.110000610351562,-7.75,15.729999542236328,-18.739999771118164,-7.409999847412109,15.239999771118164,-18.68000030517578,-8.079999923706055,9.899999618530273,-36.060001373291016,-13.649999618530273,10.369999885559082,-39.61000061035156,-15.220000267028809,4.610000133514404,-32.060001373291016,-14.6899995803833,15.520000457763672,24.75,-1.590000033378601,14.880000114440918,26.579999923706055,1.75,15.819999694824219,24.3700008392334,0.33000001311302185,10.819999694824219,-18.030000686645508,20.290000915527344,9.729999542236328,-21.450000762939453,20.459999084472656,10.930000305175781,-21.06999969482422,19.309999465942383,14.529999732971191,20.899999618530273,12.149999618530273,15.550000190734863,17.059999465942383,11.75,16.8799991607666,19.639999389648438,10.039999961853027,-9.15999984741211,-14.119999885559082,21.780000686645508,-8.279999732971191,-11.729999542236328,23.059999465942383,-10.25,-13.670000076293945,21.239999771118164,-6.78000020980835,-13.979999542236328,23.1299991607666,-5.360000133514404,-13.149999618530273,24.139999389648438,-7.539999961853027,-13.859999656677246,22.420000076293945,15.149999618530273,-10.369999885559082,-12.710000038146973,16.75,-8.75,-12.100000381469727,15.109999656677246,-11.890000343322754,-11.029999732971191,4.380000114440918,-8.09000015258789,24.690000534057617,3.7899999618530273,-9.479999542236328,26.969999313354492,4.269999980926514,-9.970000267028809,24.59000015258789,20.469999313354492,-0.75,-11.289999961853027,20.469999313354492,1.0800000429153442,-12.760000228881836,21.950000762939453,1.0499999523162842,-10.489999771118164,8.739999771118164,18.09000015258789,-22.299999237060547,10.649999618530273,18.93000030517578,-21.100000381469727,10.229999542236328,17.170000076293945,-22.010000228881836,10.039999961853027,-14.770000457763672,20.90999984741211,9.630000114440918,-13.510000228881836,21.34000015258789,9.729999542236328,-21.450000762939453,20.459999084472656,-16.670000076293945,-17.280000686645508,1.690000057220459,-18.110000610351562,-13.630000114440918,2.9700000286102295,-18.25,-12.630000114440918,0.30000001192092896,10.619999885559082,25.989999771118164,13.5600004196167,11.510000228881836,23.639999389648438,14.180000305175781,10.970000267028809,26.15999984741211,12.380000114440918,-18.65999984741211,6.400000095367432,7.769999980926514,-18.56999969482422,7.78000020980835,8.550000190734863,-19.299999237060547,7.230000019073486,6.519999980926514,-10.100000381469727,-40.0099983215332,-15.640000343322754,-6.21999979019165,-31.5,-14.1899995803833,-6.360000133514404,-43.40999984741211,-18.18000030517578,15.239999771118164,-33.58000183105469,-0.5099999904632568,14.8100004196167,-30.420000076293945,-1.149999976158142,13.430000305175781,-32.900001525878906,2.809999942779541,10.039999961853027,-4.309999942779541,23,8.4399995803833,-8.460000038146973,24.329999923706055,11.010000228881836,-7.440000057220459,23.049999237060547,-3.9100000858306885,-27.889999389648438,22.81999969482422,-5.980000019073486,-24.700000762939453,22.68000030517578,-8.25,-25.65999984741211,21.139999389648438,-15.359999656677246,22.850000381469727,8.380000114440918,-15.479999542236328,18.1200008392334,11.979999542236328,-14.279999732971191,22.260000228881836,12.680000305175781,11.819999694824219,-15,20.350000381469727,10.819999694824219,-18.030000686645508,20.290000915527344,10.930000305175781,-21.06999969482422,19.309999465942383,-18.110000610351562,-13.630000114440918,2.9700000286102295,-18.690000534057617,-10.989999771118164,0.699999988079071,-18.25,-12.630000114440918,0.30000001192092896,18.040000915527344,2.1700000762939453,-17.450000762939453,16.299999237060547,-0.6899999976158142,-17.020000457763672,15.880000114440918,0.46000000834465027,-18.239999771118164,-7.860000133514404,2.950000047683716,-24.399999618530273,-9.649999618530273,2.069999933242798,-23.690000534057617,-9.3100004196167,4.829999923706055,-23.959999084472656,-15.539999961853027,-20.709999084472656,10.239999771118164,-17.530000686645508,-15.5600004196167,7.699999809265137,-15.350000381469727,-20.770000457763672,4.610000133514404,-13.640000343322754,9.029999732971191,21.399999618530273,-13.489999771118164,12.779999732971191,20.520000457763672,-15.699999809265137,6.670000076293945,18.40999984741211,-12.699999809265137,1.0800000429153442,20.979999542236328,-15.010000228881836,1.7599999904632568,19.469999313354492,-13.960000038146973,-0.38999998569488525,19.559999465942383,-20.100000381469727,4.849999904632568,-14.079999923706055,-18.940000534057617,2.700000047683716,-16.75,-19.329999923706055,0.5199999809265137,-15.550000190734863,-0.20000000298023224,32.31999969482422,0.7799999713897705,-2.299999952316284,31.770000457763672,3.609999895095825,-1.0800000429153442,32.060001373291016,5.579999923706055,-7.420000076293945,25.6299991607666,16.549999237060547,-7.960000038146973,28.149999618530273,12.329999923706055,-8.380000114440918,26.459999084472656,14.600000381469727,5.059999942779541,31.260000228881836,-2.119999885559082,7.179999828338623,30.920000076293945,-2.140000104904175,6.139999866485596,31.540000915527344,-3.630000114440918,-8.609999656677246,15.770000457763672,23.540000915527344,-9.930000305175781,18.34000015258789,21.559999465942383,-11.739999771118164,15.25,21.549999237060547,-11.850000381469727,-20.079999923706055,19.299999237060547,-13.270000457763672,-14.180000305175781,19.8700008392334,-14,-20.530000686645508,14.869999885559082,16.520000457763672,24.770000457763672,-4.690000057220459,18.420000076293945,23.59000015258789,-7.239999771118164,15.729999542236328,25.219999313354492,-6.570000171661377,0.9700000286102295,-2.0199999809265137,-23.829999923706055,0.36000001430511475,-3.5799999237060547,-23.8799991607666,0.10000000149011612,0.3799999952316284,-24.520000457763672,-4.400000095367432,-7.809999942779541,-20.81999969482422,-3.5999999046325684,-7.71999979019165,-21.639999389648438,-3.059999942779541,-9.779999732971191,-20.520000457763672,-0.03999999910593033,11.100000381469727,-25.219999313354492,0.4000000059604645,14.470000267028809,-24.15999984741211,1.75,12.460000038146973,-24.799999237060547,5.059999942779541,-15.029999732971191,-16.829999923706055,5.039999961853027,-17.65999984741211,-16.110000610351562,3.9600000381469727,-14.130000114440918,-17.219999313354492,-0.38999998569488525,12.180000305175781,26.149999618530273,-1.7000000476837158,14.979999542236328,25.510000228881836,-4.409999847412109,12.279999732971191,25.600000381469727,-6.360000133514404,-43.40999984741211,-18.18000030517578,-8.84000015258789,-45.439998626708984,-17.8799991607666,-10.100000381469727,-40.0099983215332,-15.640000343322754,10.1899995803833,1.2899999618530273,20.3799991607666,11.170000076293945,0.6100000143051147,20.959999084472656,9.829999923706055,1.9199999570846558,22.299999237060547,-2.5999999046325684,-22.75,-15.699999809265137,-2.2799999713897705,-20.790000915527344,-16.530000686645508,-1.1799999475479126,-24.43000030517578,-15.59000015258789,-10.550000190734863,-17.260000228881836,-13.390000343322754,-9.329999923706055,-19.049999237060547,-13.449999809265137,-11.15999984741211,-18.90999984741211,-12.479999542236328,-5.760000228881836,24.729999542236328,18.93000030517578,-6.650000095367432,23.299999237060547,20.059999465942383,-3.609999895095825,23.389999389648438,21.56999969482422,17.790000915527344,-4.389999866485596,6.5,18.270000457763672,-5.389999866485596,5.039999961853027,19.049999237060547,-3.440000057220459,5.039999961853027,2.799999952316284,-23.3799991607666,-15.210000038146973,2.9800000190734863,-24.93000030517578,-14.5600004196167,0.23999999463558197,-24.479999542236328,-15.40999984741211,-20.1299991607666,10.529999732971191,1.4600000381469727,-20.799999237060547,7.809999942779541,-1.3300000429153442,-20.399999618530273,8.520000457763672,0.09000000357627869,-19.010000228881836,4.46999979019165,-17.149999618530273,-19.479999542236328,8.029999732971191,-15.899999618530273,-18.920000076293945,7.559999942779541,-17.989999771118164,8.699999809265137,-11.020000457763672,-18.1200008392334,8.359999656677246,-8.460000038146973,-19.040000915527344,9.880000114440918,-11.380000114440918,-17.100000381469727,-2.490000009536743,-13.210000038146973,-18.540000915527344,-1.2999999523162842,-13.460000038146973,-18.450000762939453,-2.640000104904175,-15.0600004196167,-17.760000228881836,-4.300000190734863,-12.34000015258789,-18.209999084472656,-3.5899999141693115,-14.220000267028809,-17.850000381469727,-5,-15.720000267028809,-17.450000762939453,-19.110000610351562,-6.440000057220459,-1.1100000143051147,-18.670000076293945,-7.820000171661377,0.75,-18.18000030517578,-7.380000114440918,0.3199999928474426,-10.569999694824219,28.290000915527344,5.340000152587891,-9.449999809265137,28.309999465942383,9.050000190734863,-7.699999809265137,29.5,7.880000114440918,0.6200000047683716,-39.91999816894531,13.029999732971191,-1.3300000429153442,-38.349998474121094,13.399999618530273,-0.9700000286102295,-40.2400016784668,13.1899995803833,3.430000066757202,21.15999984741211,-21.709999084472656,5.960000038146973,21.219999313354492,-21.09000015258789,3.5299999713897705,19.459999084472656,-22.510000228881836,-12.539999961853027,-30.979999542236328,7.769999980926514,-9.569999694824219,-34.9900016784668,10.229999542236328,-9.390000343322754,-31.420000076293945,10.100000381469727,-10.470000267028809,-20.649999618530273,-12.260000228881836,-8.829999923706055,-21.559999465942383,-12.710000038146973,-10.300000190734863,-22.5,-11.930000305175781,-10.5,-1.6699999570846558,22.43000030517578,-12.029999732971191,-0.11999999731779099,20.940000534057617,-13.170000076293945,-1.4500000476837158,20.84000015258789,-6.820000171661377,-10.920000076293945,-18.8799991607666,-7.869999885559082,-7.110000133514404,-20,-5.900000095367432,-8.569999694824219,-20.040000915527344,-23.440000534057617,0.10000000149011612,-5.159999847412109,-22.860000610351562,2.2899999618530273,-2.740000009536743,-24.040000915527344,2.130000114440918,-3.8499999046325684,2.049999952316284,31.959999084472656,-8.579999923706055,0.5899999737739563,33.08000183105469,-5.260000228881836,3.0199999809265137,32.209999084472656,-6.809999942779541,-3.630000114440918,15.039999961853027,-23.93000030517578,-2.2899999618530273,13.859999656677246,-24.34000015258789,-4.050000190734863,12.239999771118164,-24.489999771118164,0.7400000095367432,-22.450000762939453,-15.84000015258789,1.600000023841858,-23.09000015258789,-15.819999694824219,0.23999999463558197,-24.479999542236328,-15.40999984741211,-18.459999084472656,-4.690000057220459,0.6299999952316284,-19.530000686645508,-5.420000076293945,0.5400000214576721,-19.520000457763672,-4.230000019073486,0.46000000834465027,-3.130000114440918,-0.7300000190734863,-24.15999984741211,-1.5299999713897705,-4.46999979019165,-23.219999313354492,-2.6700000762939453,-4.480000019073486,-23.190000534057617,-12.140000343322754,-15.869999885559082,-12.65999984741211,-13.699999809265137,-14.220000267028809,-12.270000457763672,-11.640000343322754,-14.210000038146973,-13.140000343322754,15.880000114440918,0.46000000834465027,-18.239999771118164,16.299999237060547,-0.6899999976158142,-17.020000457763672,15.449999809265137,-3.7799999713897705,-16.90999984741211,19.209999084472656,-8.199999809265137,-3.640000104904175,19.950000762939453,-7.710000038146973,-3.940000057220459,18.5,-10.5600004196167,-0.8799999952316284,3.640000104904175,32.08000183105469,-3.049999952316284,3.759999990463257,31.809999465942383,-5.599999904632568,3.0199999809265137,32.209999084472656,-6.809999942779541,-15.25,-18.270000457763672,-8.779999732971191,-16.229999542236328,-17.479999542236328,-8.100000381469727,-15.539999961853027,-16.6299991607666,-9.15999984741211,7.940000057220459,-0.6200000047683716,22.479999542236328,10.3100004196167,-0.25,21.790000915527344,9.020000457763672,0.07000000029802322,22.299999237060547,0.41999998688697815,-1.0199999809265137,28.190000534057617,-1.0199999809265137,-2.5299999713897705,29.079999923706055,0.6700000166893005,-7.760000228881836,31.600000381469727,0.9399999976158142,24.229999542236328,21.8799991607666,2.0799999237060547,21.860000610351562,22.309999465942383,1.9900000095367432,25.399999618530273,20.100000381469727,14.069999694824219,-4.920000076293945,-17.200000762939453,15.449999809265137,-3.7799999713897705,-16.90999984741211,13.350000381469727,-10.369999885559082,-14.890000343322754,14.5600004196167,21.8799991607666,-16.479999542236328,17.780000686645508,22.190000534057617,-11.579999923706055,16.100000381469727,19.6200008392334,-15.899999618530273,13.100000381469727,27.93000030517578,-8.489999771118164,13.109999656677246,27.239999771118164,-10.380000114440918,11.5,28.030000686645508,-11.210000038146973,20.510000228881836,18.020000457763672,0.8299999833106995,21.18000030517578,18.110000610351562,-3.319999933242798,21.459999084472656,20.489999771118164,-4.360000133514404,-8.65999984741211,-2.119999885559082,-21.59000015258789,-7.260000228881836,-4.590000152587891,-21.969999313354492,-9.399999618530273,-3.2300000190734863,-21.31999969482422,-10.569999694824219,28.290000915527344,5.340000152587891,-11.479999542236328,28.649999618530273,0.5099999904632568,-11.65999984741211,27.209999084472656,9.149999618530273,18.420000076293945,23.59000015258789,-7.239999771118164,20.270000457763672,19.8700008392334,-9.65999984741211,17.75,22.360000610351562,-10.4399995803833,16.729999542236328,-16.979999542236328,-5.849999904632568,16.459999084472656,-18.290000915527344,-5.460000038146973,16.469999313354492,-17.56999969482422,-6.710000038146973,-3.930000066757202,4.730000019073486,24.520000457763672,-7.670000076293945,6.690000057220459,24.06999969482422,-6.489999771118164,4.5,23.5,-16.829999923706055,-10.479999542236328,-10.960000038146973,-18.600000381469727,-5.090000152587891,-12.550000190734863,-16.559999465942383,-9.289999961853027,-12.75,-3.25,23.860000610351562,-20.149999618530273,-4.659999847412109,22.559999465942383,-20.719999313354492,-5.900000095367432,26.290000915527344,-17.100000381469727,-21.479999542236328,11.829999923706055,-8.6899995803833,-20.489999771118164,12.510000228881836,-11.670000076293945,-21.40999984741211,10.239999771118164,-12.260000228881836,0.09000000357627869,-17.709999084472656,23.84000015258789,1.7000000476837158,-18.170000076293945,24.489999771118164,2.240000009536743,-17.530000686645508,23.219999313354492,17.670000076293945,-10.789999961853027,-9.539999961853027,15.880000114440918,-16.420000076293945,-8.550000190734863,15.640000343322754,-14.199999809265137,-9.489999771118164,1.3700000047683716,-5.71999979019165,29.68000030517578,2.059999942779541,-7.940000057220459,30.579999923706055,2.8499999046325684,-7.25,26.489999771118164,-21.020000457763672,16.200000762939453,-9.34000015258789,-20.90999984741211,18.489999771118164,-9.649999618530273,-19.489999771118164,18.100000381469727,-12.09000015258789,19.31999969482422,-5.940000057220459,-8.130000114440918,20.489999771118164,-2.4800000190734863,-7.929999828338623,20.43000030517578,-2.140000104904175,-6.699999809265137,-12.180000305175781,-13.270000457763672,-13.819999694824219,-11.640000343322754,-14.210000038146973,-13.140000343322754,-13.699999809265137,-14.220000267028809,-12.270000457763672,0.9800000190734863,-14.100000381469727,-18.299999237060547,1.659999966621399,-15.369999885559082,-17.790000915527344,1.2400000095367432,-18.059999465942383,-16.889999389648438,4.03000020980835,27.139999389648438,17.020000457763672,4.019999980926514,25.729999542236328,18.989999771118164,5.210000038146973,26.31999969482422,17.309999465942383,10.40999984741211,5.119999885559082,22.8700008392334,7.590000152587891,7.670000076293945,24.510000228881836,5.570000171661377,4.489999771118164,23.540000915527344,18.079999923706055,-12.65999984741211,-4.960000038146973,17.75,-13.449999809265137,-5.920000076293945,18.780000686645508,-10.199999809265137,-7.5,-11.15999984741211,-18.90999984741211,-12.479999542236328,-12.140000343322754,-15.869999885559082,-12.65999984741211,-10.550000190734863,-17.260000228881836,-13.390000343322754,21.079999923706055,3.9800000190734863,-1.8200000524520874,20.020000457763672,2.5199999809265137,0.6700000166893005,19.68000030517578,0.49000000953674316,-0.1599999964237213,-1.7200000286102295,19.450000762939453,23.8700008392334,-0.949999988079071,19.989999771118164,23.90999984741211,-2.9200000762939453,21.06999969482422,22.559999465942383,22.420000076293945,1.940000057220459,-0.3499999940395355,23.6299991607666,2.4600000381469727,-3.5999999046325684,22.420000076293945,2.4800000190734863,-0.05999999865889549,-16.239999771118164,0.05000000074505806,16.93000030517578,-14.329999923706055,-1.2100000381469727,19.709999084472656,-13.960000038146973,-0.38999998569488525,19.559999465942383,19.309999465942383,-3.930000066757202,-3.7799999713897705,20.75,-3.319999933242798,-4.800000190734863,19.950000762939453,-7.710000038146973,-3.940000057220459,-1.5299999713897705,-4.46999979019165,-23.219999313354492,-1.8600000143051147,-7.480000019073486,-22.030000686645508,-2.6700000762939453,-4.480000019073486,-23.190000534057617,17.6200008392334,9.800000190734863,9.1899995803833,17.510000228881836,10.479999542236328,8.90999984741211,16.81999969482422,12.029999732971191,11.130000114440918,-0.20000000298023224,32.31999969482422,0.7799999713897705,0.41999998688697815,32.099998474121094,3.5899999141693115,1.9800000190734863,31.649999618530273,3.0999999046325684,2.5399999618530273,10.170000076293945,26.059999465942383,-0.38999998569488525,12.180000305175781,26.149999618530273,-0.8899999856948853,7.690000057220459,26.579999923706055,27.420000076293945,-45.470001220703125,-5.920000076293945,23.760000228881836,-45.52000045776367,-10.899999618530273,24.899999618530273,-44.099998474121094,-7.840000152587891,-5.260000228881836,-7.960000038146973,24.709999084472656,-8.470000267028809,-11.069999694824219,23.690000534057617,-8.279999732971191,-11.729999542236328,23.059999465942383,13.1899995803833,28.030000686645508,-1.659999966621399,15.239999771118164,26.809999465942383,-5.579999923706055,12.699999809265137,28.399999618530273,-2.9700000286102295,20.469999313354492,1.0800000429153442,-12.760000228881836,19.1200008392334,-2.6500000953674316,-12.550000190734863,18.010000228881836,-2.4000000953674316,-14.149999618530273,8.359999656677246,-8.460000038146973,-19.040000915527344,4.900000095367432,-8.800000190734863,-20.420000076293945,7.320000171661377,-6.159999847412109,-20.670000076293945,-15.699999809265137,6.670000076293945,18.40999984741211,-13.489999771118164,12.779999732971191,20.520000457763672,-13.5,15.600000381469727,18.75,-1.6200000047683716,-20.059999465942383,-16.309999465942383,-2.2799999713897705,-20.790000915527344,-16.530000686645508,-1.7699999809265137,-17.040000915527344,-17.389999389648438,-19.93000030517578,-7.389999866485596,-7.579999923706055,-18.84000015258789,-11.069999694824219,-8.510000228881836,-19.850000381469727,-9.050000190734863,-6.559999942779541,-5.809999942779541,11.449999809265137,-24.350000381469727,-4.050000190734863,12.239999771118164,-24.489999771118164,-4.039999961853027,10.079999923706055,-25.030000686645508,-12.680000305175781,28.8700008392334,-5.789999961853027,-13.0600004196167,27.8799991607666,-8.420000076293945,-14.960000038146973,27.719999313354492,-7.800000190734863,-0.23999999463558197,-15.34000015258789,26.040000915527344,-0.03999999910593033,-16.280000686645508,25.579999923706055,2.190000057220459,-15.210000038146973,25.520000457763672,-12.329999923706055,10.25,-23.420000076293945,-12.970000267028809,14.199999809265137,-22.420000076293945,-11.779999732971191,12.84000015258789,-23.420000076293945,11.380000114440918,1.8600000143051147,-22.489999771118164,12.90999984741211,0.8999999761581421,-21.34000015258789,10.569999694824219,-3.4700000286102295,-20.93000030517578,-0.3799999952316284,-35.25,-15.760000228881836,2.1500000953674316,-42.95000076293945,-18.459999084472656,-0.11999999731779099,-44.63999938964844,-18.739999771118164,-12.289999961853027,11.720000267028809,22.200000762939453,-9.649999618530273,12.550000190734863,23.81999969482422,-11.739999771118164,15.25,21.549999237060547,-8.829999923706055,-21.559999465942383,-12.710000038146973,-7.889999866485596,-22.969999313354492,-12.579999923706055,-8.630000114440918,-23.079999923706055,-12.119999885559082,-19.850000381469727,-9.050000190734863,-6.559999942779541,-18.8799991607666,-12.470000267028809,-5.769999980926514,-19.829999923706055,-10.579999923706055,-5.389999866485596,-3.869999885559082,2.7300000190734863,-24.65999984741211,-5.739999771118164,2.369999885559082,-24.56999969482422,-6.849999904632568,5.769999980926514,-24.709999084472656,18.690000534057617,-3.240000009536743,1.3300000429153442,19.31999969482422,-5.260000228881836,0.49000000953674316,19.059999465942383,-4.460000038146973,0.3100000023841858,-20.020000457763672,-1.5800000429153442,-0.6800000071525574,-21.690000534057617,-1.0099999904632568,-1.25,-21.3700008392334,-1.75,-1.4600000381469727,-9.979999542236328,19.709999084472656,-21.420000076293945,-9.90999984741211,20.93000030517578,-20.700000762939453,-7.889999866485596,20.43000030517578,-21.899999618530273,10.359999656677246,8.579999923706055,-23.809999465942383,5.900000095367432,6.480000019073486,-24.969999313354492,8.550000190734863,9.710000038146973,-23.8799991607666,-0.18000000715255737,29.3799991607666,-13.489999771118164,0.7099999785423279,28.5,-15.300000190734863,-0.3400000035762787,25.920000076293945,-18.350000381469727,19.84000015258789,15.4399995803833,-12.329999923706055,19.790000915527344,10.489999771118164,-14.4399995803833,19.6299991607666,14.180000305175781,-15.010000228881836,-14,-20.530000686645508,14.869999885559082,-13.020000457763672,-23.989999771118164,15.220000267028809,-10.140000343322754,-24.030000686645508,19.5,-4.409999847412109,-20.68000030517578,-15.789999961853027,-4.119999885559082,-17.610000610351562,-16.610000610351562,-3.0399999618530273,-18.610000610351562,-16.469999313354492,-13.0600004196167,27.8799991607666,-8.420000076293945,-12.359999656677246,27.239999771118164,-11.920000076293945,-12.989999771118164,26.15999984741211,-12.920000076293945,18.40999984741211,-9.420000076293945,0.8100000023841858,18.09000015258789,-7.039999961853027,1.1100000143051147,17.399999618530273,-10.380000114440918,2.0199999809265137,-7.210000038146973,-23.809999465942383,22.06999969482422,-5.980000019073486,-24.700000762939453,22.68000030517578,-4.860000133514404,-18.170000076293945,23.350000381469727,13.109999656677246,27.239999771118164,-10.380000114440918,12.880000114440918,26.43000030517578,-12.130000114440918,11.5,28.030000686645508,-11.210000038146973,15.359999656677246,-39.849998474121094,-12.90999984741211,15.90999984741211,-36.310001373291016,-5.230000019073486,17.6299991607666,-38.310001373291016,-4.820000171661377,-1.2000000476837158,-18.059999465942383,-16.920000076293945,-0.2199999988079071,-15.850000381469727,-17.739999771118164,-0.5899999737739563,-21.020000457763672,-15.920000076293945,-20.1299991607666,10.529999732971191,1.4600000381469727,-20.399999618530273,8.520000457763672,0.09000000357627869,-19.799999237060547,9.079999923706055,3.130000114440918,4.25,-21.84000015258789,23.350000381469727,3.0399999618530273,-18.809999465942383,24.360000610351562,-0.18000000715255737,-19.149999618530273,25.239999771118164,3.5399999618530273,30.84000015258789,5.159999847412109,5.909999847412109,30.010000228881836,4.420000076293945,4.119999885559082,31,1.899999976158142,-1.5399999618530273,9.329999923706055,-24.760000228881836,-2.7699999809265137,10.59000015258789,-24.540000915527344,-1.0700000524520874,11.890000343322754,-24.8700008392334,-8.380000114440918,29.65999984741211,2.5399999618530273,-6.659999847412109,29.8700008392334,5.96999979019165,-7.159999847412109,30.81999969482422,2.190000057220459,-3.4200000762939453,-18.209999084472656,24.260000228881836,-0.18000000715255737,-19.149999618530273,25.239999771118164,-0.550000011920929,-18.260000228881836,24.84000015258789,-1.7000000476837158,14.979999542236328,25.510000228881836,1.340000033378601,17.3799991607666,25.079999923706055,-1.9299999475479126,17.530000686645508,24.979999542236328,-3.059999942779541,-9.779999732971191,-20.520000457763672,-1.5700000524520874,-10.569999694824219,-20.15999984741211,-1.8799999952316284,-12.119999885559082,-19.40999984741211,-20.81999969482422,-40.02000045776367,-2.109999895095825,-27.170000076293945,-43.77000045776367,-4.690000057220459,-26.540000915527344,-43.470001220703125,-2.2200000286102295,17.049999237060547,24.06999969482422,-10.069999694824219,18.420000076293945,23.59000015258789,-7.239999771118164,17.75,22.360000610351562,-10.4399995803833,-10.510000228881836,30.68000030517578,-6.099999904632568,-11.899999618530273,29.950000762939453,-6.849999904632568,-10.899999618530273,29.510000228881836,-1.8200000524520874,21.56999969482422,-4.190000057220459,-4.989999771118164,21.81999969482422,-6.809999942779541,-4.909999847412109,23.290000915527344,-2.299999952316284,-5.329999923706055,1.659999966621399,-15.369999885559082,-17.790000915527344,2.569999933242798,-16.200000762939453,-17.229999542236328,1.2400000095367432,-18.059999465942383,-16.889999389648438,11.029999732971191,-18.790000915527344,-12.779999732971191,12.569999694824219,-17.1299991607666,-11.899999618530273,12.180000305175781,-19.1200008392334,-11.3100004196167,-19.200000762939453,17.479999542236328,-14.960000038146973,-19.309999465942383,19.90999984741211,-13.050000190734863,-17.700000762939453,20.200000762939453,-14.850000381469727,-16.540000915527344,15.210000038146973,-20.420000076293945,-16.190000534057617,18.65999984741211,-18.700000762939453,-13.84000015258789,16.360000610351562,-21.399999618530273,18.700000762939453,-8.239999771118164,-9.210000038146973,18.780000686645508,-10.199999809265137,-7.5,17.670000076293945,-10.789999961853027,-9.539999961853027,-15.760000228881836,26.540000915527344,-5.130000114440918,-14.699999809265137,25.729999542236328,-12.050000190734863,-16.81999969482422,25.040000915527344,-7.929999828338623,-0.5299999713897705,33.040000915527344,-3.640000104904175,0.5899999737739563,33.08000183105469,-5.260000228881836,-1.0499999523162842,32.439998626708984,-6.519999980926514,6.980000019073486,30.270000457763672,-10.239999771118164,5.429999828338623,30.790000915527344,-9.890000343322754,5.559999942779541,31.639999389648438,-7.409999847412109,9.869999885559082,16.309999465942383,22.360000610351562,6.239999771118164,18.65999984741211,23.010000228881836,1.340000033378601,17.3799991607666,25.079999923706055,-13.720000267028809,-25.510000228881836,8.869999885559082,-14.4399995803833,-23.760000228881836,4.730000019073486,-11.720000267028809,-28.229999542236328,7.96999979019165,-19.030000686645508,-4.170000076293945,-0.9300000071525574,-19.68000030517578,-0.8700000047683716,1.7200000286102295,-19.719999313354492,-2.259999990463257,0.4099999964237213,-6.239999771118164,31.469999313354492,-0.9700000286102295,-8.180000305175781,31.1200008392334,-1.6200000047683716,-7.159999847412109,30.81999969482422,2.190000057220459,11.609999656677246,-2.0799999237060547,21.829999923706055,11.670000076293945,-2.9600000381469727,22.3799991607666,13.210000038146973,-3.319999933242798,21.170000076293945,-14.75,13.039999961853027,-22.309999465942383,-15.640000343322754,11.289999961853027,-21.540000915527344,-16.540000915527344,15.210000038146973,-20.420000076293945,16.81999969482422,12.029999732971191,11.130000114440918,16.889999389648438,12.670000076293945,10.329999923706055,16.479999542236328,13.890000343322754,11.15999984741211,-17.100000381469727,24.09000015258789,0.8500000238418579,-15.829999923706055,25.329999923706055,2.619999885559082,-16.190000534057617,25.770000457763672,-2.490000009536743,-9.760000228881836,2.9200000762939453,22.68000030517578,-9.880000114440918,2.1600000858306885,22.459999084472656,-6.070000171661377,3.259999990463257,22.260000228881836,15.020000457763672,-20.219999313354492,3.930000066757202,15.199999809265137,-20.489999771118164,9.100000381469727,14,-23.510000228881836,8.130000114440918,22.239999771118164,14.119999885559082,-2.5,22.3799991607666,11.869999885559082,-6.510000228881836,21.829999923706055,15.15999984741211,-5.670000076293945,5.980000019073486,-15.109999656677246,23.3700008392334,7.21999979019165,-14.0600004196167,22.329999923706055,5.150000095367432,-13.9399995803833,24.040000915527344,-19.3700008392334,11.899999618530273,4.760000228881836,-18.729999542236328,10.569999694824219,6.800000190734863,-18.270000457763672,12.069999694824219,7.679999828338623,2.3499999046325684,-10.220000267028809,28.200000762939453,1.600000023841858,-9.489999771118164,27.579999923706055,2.190000057220459,-9.180000305175781,27.540000915527344,19.75,16.559999465942383,4.579999923706055,22.190000534057617,13.640000343322754,-0.18000000715255737,20.510000228881836,18.020000457763672,0.8299999833106995,1.3700000047683716,-5.71999979019165,29.68000030517578,2.609999895095825,-5.739999771118164,26.790000915527344,1.3200000524520874,-2.009999990463257,28.059999465942383,-5.5,31.06999969482422,4.050000190734863,-3.700000047683716,30.950000762939453,9.15999984741211,-3.7100000381469727,31.100000381469727,5.78000020980835,14.710000038146973,-3.069999933242798,19.170000076293945,15.289999961853027,-7.5,17.889999389648438,16.809999465942383,-3.0199999809265137,14.460000038146973,-17.260000228881836,-15.199999809265137,-8.390000343322754,-17.09000015258789,-15.5,-7.46999979019165,-17.8799991607666,-13.220000267028809,-8.220000267028809,19.75,16.559999465942383,4.579999923706055,20.510000228881836,18.020000457763672,0.8299999833106995,20.079999923706055,19.260000228881836,2.9100000858306885,8.359999656677246,-8.460000038146973,-19.040000915527344,7.320000171661377,-6.159999847412109,-20.670000076293945,10.180000305175781,-6.03000020980835,-19.520000457763672,-17.100000381469727,24.09000015258789,0.8500000238418579,-17.600000381469727,24,-4.329999923706055,-18.860000610351562,22.010000228881836,-0.7599999904632568,0.9800000190734863,-14.100000381469727,-18.299999237060547,0.05999999865889549,-11.65999984741211,-19.670000076293945,0.8899999856948853,-9.359999656677246,-21.18000030517578,20.3799991607666,-10.0600004196167,-0.75,20.829999923706055,-7.820000171661377,-3.990000009536743,20.010000228881836,-8.609999656677246,-1.1699999570846558,17.6200008392334,13.369999885559082,-18.3700008392334,15.65999984741211,10.010000228881836,-20.770000457763672,16.770000457763672,13.489999771118164,-19.649999618530273,10.010000228881836,2.8399999141693115,22.829999923706055,13.149999618530273,-0.18000000715255737,19.75,12.729999542236328,1.5800000429153442,20.860000610351562,-9.579999923706055,9.300000190734863,24.06999969482422,-13.640000343322754,9.029999732971191,21.399999618530273,-12.779999732971191,7.309999942779541,22.81999969482422,12.729999542236328,1.5800000429153442,20.860000610351562,15.5,1.3700000047683716,17.809999465942383,14.619999885559082,2.8299999237060547,19.940000534057617,-19.600000381469727,-4.5,-11.170000076293945,-18.530000686645508,-7.039999961853027,-11.039999961853027,-18.389999389648438,-9.380000114440918,-10.3100004196167,-9.800000190734863,29.440000534057617,2.440000057220459,-8.380000114440918,29.65999984741211,2.5399999618530273,-9.4399995803833,29.940000534057617,-1.7400000095367432,9.029999732971191,-3.2100000381469727,-21.290000915527344,10.180000305175781,-6.03000020980835,-19.520000457763672,7.320000171661377,-6.159999847412109,-20.670000076293945,9.050000190734863,-45.439998626708984,11.850000381469727,12.880000114440918,-45.47999954223633,8.649999618530273,11.470000267028809,-44.41999816894531,9.489999771118164,0.8899999856948853,-9.359999656677246,-21.18000030517578,0.05999999865889549,-11.65999984741211,-19.670000076293945,0.009999999776482582,-9.539999961853027,-21.440000534057617,4.639999866485596,1.0700000524520874,20.530000686645508,5.699999809265137,2.0299999713897705,21.149999618530273,4.429999828338623,1.5199999809265137,21.329999923706055,11.460000038146973,-35.369998931884766,6.480000019073486,12.460000038146973,-30.049999237060547,7.119999885559082,10.350000381469727,-34.52000045776367,8.9399995803833,-4.28000020980835,-32.849998474121094,14.550000190734863,-5.559999942779541,-35.38999938964844,11.65999984741211,-1.3300000429153442,-38.349998474121094,13.399999618530273,-12.109999656677246,18.93000030517578,18.1299991607666,-9.930000305175781,18.34000015258789,21.559999465942383,-10.199999809265137,20.809999465942383,19.020000457763672,-12.520000457763672,-34.29999923706055,5.760000228881836,-14.609999656677246,-30.43000030517578,1.440000057220459,-13.9399995803833,-35.310001373291016,3.690000057220459,19.110000610351562,9.270000457763672,5.079999923706055,17.510000228881836,10.479999542236328,8.90999984741211,18.059999465942383,9.140000343322754,7.940000057220459,-10.15999984741211,-29.770000457763672,-11.84000015258789,-6.559999942779541,-24.270000457763672,-13.140000343322754,-6.21999979019165,-31.5,-14.1899995803833,18.260000228881836,-7.900000095367432,0.7900000214576721,20.3700008392334,-7.239999771118164,-1,18.649999618530273,-6.78000020980835,-0.7300000190734863,11.5600004196167,-25.84000015258789,14.850000381469727,12.470000267028809,-23.850000381469727,15.359999656677246,8.920000076293945,-25.899999618530273,19.280000686645508,-15.430000305175781,4.900000095367432,-21.190000534057617,-14.010000228881836,5.800000190734863,-22.209999084472656,-14.1899995803833,3.309999942779541,-21.139999389648438,2.3499999046325684,27.149999618530273,17.979999542236328,1.7799999713897705,28.420000076293945,16.079999923706055,0.550000011920929,29.260000228881836,15.25,19.079999923706055,0.49000000953674316,5.170000076293945,18.969999313354492,2.25,5.360000133514404,18.280000686645508,0.7599999904632568,7.619999885559082,-5.260000228881836,-7.960000038146973,24.709999084472656,-9.039999961853027,-8.239999771118164,24.350000381469727,-8.470000267028809,-11.069999694824219,23.690000534057617,0.20999999344348907,31.450000762939453,9.170000076293945,0.4399999976158142,31.8700008392334,6.550000190734863,-1.0800000429153442,32.060001373291016,5.579999923706055,-7.880000114440918,-1.4199999570846558,22.520000457763672,-10.59000015258789,-2.3499999046325684,22.399999618530273,-7.070000171661377,-1.8799999952316284,22.209999084472656,-17.260000228881836,-15.199999809265137,-8.390000343322754,-17.8799991607666,-13.220000267028809,-8.220000267028809,-16.600000381469727,-13.020000457763672,-9.760000228881836,18.780000686645508,-10.199999809265137,-7.5,19.31999969482422,-5.940000057220459,-8.130000114440918,19.209999084472656,-7.570000171661377,-6.829999923706055,-19.559999465942383,20.790000915527344,-10.460000038146973,-16.81999969482422,25.040000915527344,-7.929999828338623,-17.68000030517578,22.399999618530273,-10.949999809265137,15.5,1.3700000047683716,17.809999465942383,17.280000686645508,1.340000033378601,11.670000076293945,15.890000343322754,9.710000038146973,13.84000015258789,-27.940000534057617,-45.439998626708984,-1.649999976158142,-24.68000030517578,-45.470001220703125,0.8999999761581421,-26.540000915527344,-43.470001220703125,-2.2200000286102295,-10.729999542236328,0.5699999928474426,-22.290000915527344,-8.65999984741211,-2.119999885559082,-21.59000015258789,-9.399999618530273,-3.2300000190734863,-21.31999969482422,17.399999618530273,-39.540000915527344,1.909999966621399,15.239999771118164,-33.58000183105469,-0.5099999904632568,13.180000305175781,-36.75,4.409999847412109,-4.670000076293945,3.430000066757202,22.790000915527344,-9.630000114440918,3.3399999141693115,23.040000915527344,-6.070000171661377,3.259999990463257,22.260000228881836,13.119999885559082,-20.969999313354492,-10.399999618530273,11.789999961853027,-21.8700008392334,-10.989999771118164,12.180000305175781,-19.1200008392334,-11.3100004196167,22.489999771118164,11.359999656677246,-2.1700000762939453,22.579999923706055,9.25,-5.099999904632568,21.889999389648438,11.390000343322754,-4.590000152587891,-12.359999656677246,27.239999771118164,-11.920000076293945,-11.40999984741211,26.280000686645508,-14.5,-11.399999618530273,23.510000228881836,-17.8799991607666,-12.539999961853027,-30.979999542236328,7.769999980926514,-14.84000015258789,-25.079999923706055,3.7100000381469727,-14.609999656677246,-30.43000030517578,1.440000057220459,-21.170000076293945,-7.849999904632568,-3.940000057220459,-20.809999465942383,-7.059999942779541,-1.2000000476837158,-21.709999084472656,-6.099999904632568,-3.180000066757202,5.440000057220459,0.41999998688697815,-23.950000762939453,6.159999847412109,4.619999885559082,-24.59000015258789,6.889999866485596,2.809999942779541,-24.3700008392334,2.119999885559082,17.709999084472656,-23.34000015258789,1.75,12.460000038146973,-24.799999237060547,0.4000000059604645,14.470000267028809,-24.15999984741211,-12.180000305175781,-19.059999465942383,-11.649999618530273,-11.720000267028809,-20.3799991607666,-11.890000343322754,-12.300000190734863,-21.1299991607666,-11.119999885559082,14.880000114440918,26.579999923706055,1.75,12.319999694824219,27.360000610351562,5,14.930000305175781,25.760000228881836,4.210000038146973,20.200000762939453,-11.25,-3.049999952316284,21.520000457763672,-9.149999618530273,-4.230000019073486,19.559999465942383,-12.789999961853027,1.5299999713897705,14.979999542236328,25.399999618530273,-10.260000228881836,14.3100004196167,27.239999771118164,-7.25,15.420000076293945,25.229999542236328,-8.260000228881836,19.6200008392334,0.75,2.0999999046325684,19.959999084472656,2.740000009536743,2.740000009536743,19.079999923706055,0.49000000953674316,5.170000076293945,-16.860000610351562,9.550000190734863,-20.309999465942383,-15.100000381469727,8.359999656677246,-21.81999969482422,-14.010000228881836,5.800000190734863,-22.209999084472656,7.579999923706055,-11.539999961853027,23.239999771118164,4.269999980926514,-9.970000267028809,24.59000015258789,5.130000114440918,-12.720000267028809,23.940000534057617,5.119999885559082,25.09000015258789,-18.280000686645508,7.570000171661377,26.190000534057617,-16.510000228881836,6.909999847412109,23.530000686645508,-19.270000457763672,11.510000228881836,23.639999389648438,14.180000305175781,10.619999885559082,25.989999771118164,13.5600004196167,10.979999542236328,23.020000457763672,16.260000228881836,16.520000457763672,24.770000457763672,-4.690000057220459,15.520000457763672,24.75,-1.590000033378601,15.819999694824219,24.3700008392334,0.33000001311302185,-10.15999984741211,-29.770000457763672,-11.84000015258789,-6.21999979019165,-31.5,-14.1899995803833,-11.949999809265137,-34.7400016784668,-11.960000038146973,14.510000228881836,-12.109999656677246,-13.0600004196167,15.149999618530273,-10.369999885559082,-12.710000038146973,14.109999656677246,-14.9399995803833,-10.899999618530273,-20.639999389648438,4.909999847412109,1.1799999475479126,-19.860000610351562,5.559999942779541,4.25,-21.040000915527344,7.019999980926514,1.1100000143051147,-11.720000267028809,4.019999980926514,-23.450000762939453,-14.010000228881836,5.800000190734863,-22.209999084472656,-12.9399995803833,7.130000114440918,-23.31999969482422,6.090000152587891,-15.75,20.56999969482422,2.240000009536743,-17.530000686645508,23.219999313354492,5.739999771118164,-16.350000381469727,22.18000030517578,-11.649999618530273,15.859999656677246,-22.579999923706055,-13.260000228881836,18.43000030517578,-20.850000381469727,-9.210000038146973,16.780000686645508,-22.75,-10.329999923706055,4.650000095367432,22.959999084472656,-7.670000076293945,6.690000057220459,24.06999969482422,-10.630000114440918,7.429999828338623,24.290000915527344,11.029999732971191,-18.790000915527344,-12.779999732971191,11.649999618530273,-16.040000915527344,-13.40999984741211,12.569999694824219,-17.1299991607666,-11.899999618530273,15.079999923706055,-5.980000019073486,-14.539999961853027,14.510000228881836,-12.109999656677246,-13.0600004196167,13.600000381469727,-12.0600004196167,-13.15999984741211,-18.899999618530273,-2.4700000286102295,6.400000095367432,-19.110000610351562,-0.20000000298023224,6.800000190734863,-19.219999313354492,-0.3199999928474426,5.199999809265137,12.25,-23.299999237060547,-10,11.789999961853027,-21.8700008392334,-10.989999771118164,14.579999923706055,-20.469999313354492,-8.630000114440918,-3.9100000858306885,-27.889999389648438,22.81999969482422,-0.23999999463558197,-28.989999771118164,21.8700008392334,-0.20000000298023224,-28.299999237060547,23.639999389648438,-21.959999084472656,-2.440000057220459,-5.5,-20.229999542236328,-7.78000020980835,-3.819999933242798,-21.229999542236328,-8.220000267028809,-5.460000038146973,11.029999732971191,-18.790000915527344,-12.779999732971191,9.949999809265137,-21.6299991607666,-12.3100004196167,10.369999885559082,-18.469999313354492,-13.140000343322754,17.6200008392334,13.369999885559082,-18.3700008392334,18.149999618530273,6.489999771118164,-17.639999389648438,16.739999771118164,5.429999828338623,-19.5,-9.039999961853027,-8.239999771118164,24.350000381469727,-8.529999732971191,-3.25,22.969999313354492,-12.0600004196167,-3.069999933242798,22.440000534057617,14.34000015258789,-21.90999984741211,-7.909999847412109,12.25,-23.299999237060547,-10,14.579999923706055,-20.469999313354492,-8.630000114440918,1.9800000190734863,31.649999618530273,3.0999999046325684,1.7400000095367432,31.18000030517578,5.760000228881836,3.5399999618530273,30.84000015258789,5.159999847412109,-16.549999237060547,2.0199999809265137,-19.889999389648438,-17.1200008392334,2.049999952316284,-18.200000762939453,-16.450000762939453,6.170000076293945,-19.860000610351562,-10.5,-1.6699999570846558,22.43000030517578,-9.710000038146973,-0.8600000143051147,22.3700008392334,-12.029999732971191,-0.11999999731779099,20.940000534057617,-18.639999389648438,14.34000015258789,4.929999828338623,-17.760000228881836,16.239999771118164,7.730000019073486,-18.940000534057617,16.780000686645508,5.090000152587891,-19.049999237060547,-10.619999885559082,-0.8799999952316284,-19.649999618530273,-7.730000019073486,-4,-19.290000915527344,-10.710000038146973,-3.559999942779541,18.149999618530273,3.950000047683716,8.100000381469727,18.3799991607666,2.5999999046325684,8.260000228881836,18.760000228881836,2.259999990463257,6.760000228881836,-16.670000076293945,-17.280000686645508,1.690000057220459,-18.25,-12.630000114440918,0.30000001192092896,-17.709999084472656,-13.84000015258789,-2.4800000190734863,2.190000057220459,-15.210000038146973,25.520000457763672,-0.03999999910593033,-16.280000686645508,25.579999923706055,4.849999904632568,-15.859999656677246,23.8799991607666,-19.93000030517578,-7.389999866485596,-7.579999923706055,-20.149999618530273,-4.320000171661377,-7.110000133514404,-20,-5,-8.789999961853027,-19.3700008392334,11.899999618530273,4.760000228881836,-20.1299991607666,10.529999732971191,1.4600000381469727,-19.799999237060547,9.079999923706055,3.130000114440918,-5.170000076293945,1.0700000524520874,20.540000915527344,-7.079999923706055,0.3799999952316284,21.200000762939453,-4.670000076293945,1.149999976158142,20.969999313354492,18.360000610351562,17.1299991607666,6.409999847412109,16.59000015258789,17.1299991607666,10.630000114440918,16.799999237060547,14.670000076293945,10.229999542236328,7.840000152587891,-10.779999732971191,23.8799991607666,9.630000114440918,-13.510000228881836,21.34000015258789,11.470000267028809,-10.949999809265137,22.280000686645508,-21.030000686645508,14.710000038146973,-12.109999656677246,-21.020000457763672,16.200000762939453,-9.34000015258789,-19.489999771118164,18.100000381469727,-12.09000015258789,-14,-20.530000686645508,14.869999885559082,-15.539999961853027,-20.709999084472656,10.239999771118164,-13.020000457763672,-23.989999771118164,15.220000267028809,1.7400000095367432,31.18000030517578,5.760000228881836,0.20999999344348907,31.450000762939453,9.170000076293945,2.9600000381469727,30.809999465942383,7.429999828338623,-13.270000457763672,-14.180000305175781,19.8700008392334,-15.680000305175781,-11.859999656677246,15.369999885559082,-14,-20.530000686645508,14.869999885559082,20.079999923706055,19.260000228881836,2.9100000858306885,20.40999984741211,20.790000915527344,0.5400000214576721,18.06999969482422,21.290000915527344,4.510000228881836,16.81999969482422,-16.06999969482422,-3.569999933242798,16.139999389648438,-18.959999084472656,-5.340000152587891,16.6299991607666,-17.65999984741211,-4.71999979019165,4.25,-21.84000015258789,23.350000381469727,-0.18000000715255737,-19.149999618530273,25.239999771118164,0.5199999809265137,-22.1299991607666,24.489999771118164,8.039999961853027,-15,21.709999084472656,7.21999979019165,-14.0600004196167,22.329999923706055,7.409999847412109,-15.270000457763672,21.739999771118164,7.21999979019165,-2.940000057220459,22.829999923706055,5.480000019073486,-4.659999847412109,24.190000534057617,10.039999961853027,-4.309999942779541,23,-21.229999542236328,0.8999999761581421,-10.149999618530273,-21.219999313354492,4.880000114440918,-9.420000076293945,-21.170000076293945,3.809999942779541,-11.390000343322754,-2.130000114440918,15.649999618530273,-23.790000915527344,-3.630000114440918,15.039999961853027,-23.93000030517578,-4.25,17.190000534057617,-23.40999984741211,-4.75,28.059999465942383,15.270000457763672,-6.889999866485596,29.15999984741211,11.649999618530273,-4.670000076293945,27.670000076293945,16.899999618530273,9.949999809265137,-21.6299991607666,-12.3100004196167,8.399999618530273,-22.260000228881836,-12.8100004196167,9.239999771118164,-19.5,-13.529999732971191,2.2100000381469727,5.869999885559082,-25.190000534057617,1.309999942779541,2.4800000190734863,-24.8700008392334,0.8999999761581421,6.610000133514404,-25.190000534057617,18.559999465942383,19.719999313354492,-13.960000038146973,19.65999984741211,18.309999465942383,-12.90999984741211,18.739999771118164,16.170000076293945,-16.84000015258789,9.890000343322754,-15.600000381469727,-14.600000381469727,8.680000305175781,-18.739999771118164,-14.479999542236328,9.109999656677246,-13.770000457763672,-16.1299991607666,-11.15999984741211,-18.90999984741211,-12.479999542236328,-9.329999923706055,-19.049999237060547,-13.449999809265137,-10.470000267028809,-20.649999618530273,-12.260000228881836,-3.009999990463257,1.309999942779541,21.719999313354492,-3.4100000858306885,-0.9300000071525574,23.450000762939453,-2.2799999713897705,0.36000001430511475,24.290000915527344,-7.699999809265137,29.5,7.880000114440918,-6.659999847412109,29.8700008392334,5.96999979019165,-8.380000114440918,29.65999984741211,2.5399999618530273,-3.9600000381469727,20.90999984741211,22.489999771118164,-1.7200000286102295,19.450000762939453,23.8700008392334,-2.9200000762939453,21.06999969482422,22.559999465942383,22.3799991607666,11.869999885559082,-6.510000228881836,22.309999465942383,8.510000228881836,-8.100000381469727,21.440000534057617,11.630000114440918,-8.770000457763672,-11.649999618530273,15.859999656677246,-22.579999923706055,-12.970000267028809,14.199999809265137,-22.420000076293945,-13.84000015258789,16.360000610351562,-21.399999618530273,8.460000038146973,-24.989999771118164,20.690000534057617,8.920000076293945,-25.899999618530273,19.280000686645508,9.529999732971191,-24.170000076293945,19.420000076293945,-21.170000076293945,6.010000228881836,-2.6500000953674316,-20.639999389648438,4.909999847412109,1.1799999475479126,-21.209999084472656,6.440000057220459,-0.8100000023841858,-19.81999969482422,0.14000000059604645,0.33000001311302185,-19.559999465942383,-1.25,-1.8899999856948853,-19.579999923706055,-1.190000057220459,-1.7699999809265137,-3.880000114440918,1.9299999475479126,21.350000381469727,-4.670000076293945,3.430000066757202,22.790000915527344,-6.070000171661377,3.259999990463257,22.260000228881836,-3.930000066757202,4.730000019073486,24.520000457763672,-3.680000066757202,7.679999828338623,25.68000030517578,-5.400000095367432,7.570000171661377,25.360000610351562,-20.389999389648438,-11.34000015258789,-2.640000104904175,-19.049999237060547,-10.619999885559082,-0.8799999952316284,-18.690000534057617,-10.989999771118164,0.699999988079071,-7.340000152587891,-15.399999618530273,20.3799991607666,-6.630000114440918,-15.710000038146973,21.15999984741211,-5.550000190734863,-16.510000228881836,20.809999465942383,-5.989999771118164,26.329999923706055,17.260000228881836,-4.670000076293945,27.670000076293945,16.899999618530273,-6.96999979019165,27.350000381469727,14.619999885559082,4.630000114440918,-6.789999961853027,25.059999465942383,2.8499999046325684,-7.25,26.489999771118164,3.7100000381469727,-7.389999866485596,25.3799991607666,-20.81999969482422,-40.02000045776367,-2.109999895095825,-18.6200008392334,-39.619998931884766,-7.599999904632568,-27.170000076293945,-43.77000045776367,-4.690000057220459,8.5,3.9200000762939453,-23.790000915527344,10.359999656677246,8.579999923706055,-23.809999465942383,11.699999809265137,11.6899995803833,-23.25,-14.079999923706055,-24.219999313354492,9.479999542236328,-15.350000381469727,-20.770000457763672,4.610000133514404,-13.720000267028809,-25.510000228881836,8.869999885559082,16.8799991607666,19.639999389648438,10.039999961853027,16,21.8799991607666,6.590000152587891,14.529999732971191,20.899999618530273,12.149999618530273,23.829999923706055,-1.5,-5.659999847412109,22.229999542236328,-2.859999895095825,-6.320000171661377,23.200000762939453,2.140000104904175,-5.300000190734863,20.3700008392334,-7.239999771118164,-1,21.299999237060547,-6.619999885559082,-3.390000104904175,20.639999389648438,-5.820000171661377,-2.9600000381469727,7.570000171661377,26.190000534057617,-16.510000228881836,7.179999828338623,27.770000457763672,-14.630000114440918,8.109999656677246,28.959999084472656,-12.09000015258789,-18.84000015258789,-11.069999694824219,-8.510000228881836,-17.940000534057617,-14.510000228881836,-6.340000152587891,-18.8799991607666,-12.470000267028809,-5.769999980926514,3.7100000381469727,-21.209999084472656,-15.670000076293945,5.079999923706055,-23.399999618530273,-14.010000228881836,3.75,-24.6299991607666,-14.079999923706055,15.65999984741211,10.010000228881836,-20.770000457763672,14.170000076293945,9.1899995803833,-22.079999923706055,16.770000457763672,13.489999771118164,-19.649999618530273,17.780000686645508,22.190000534057617,-11.579999923706055,14.5600004196167,21.8799991607666,-16.479999542236328,17.049999237060547,24.06999969482422,-10.069999694824219,-11.899999618530273,29.950000762939453,-6.849999904632568,-13.0600004196167,27.8799991607666,-8.420000076293945,-12.680000305175781,28.8700008392334,-5.789999961853027,-3.859999895095825,29.350000381469727,-13.279999732971191,-3.3299999237060547,31.719999313354492,-8.770000457763672,-2.9200000762939453,29.3799991607666,-13.239999771118164,8.600000381469727,2.119999885559082,21.110000610351562,10.1899995803833,1.2899999618530273,20.3799991607666,9.829999923706055,1.9199999570846558,22.299999237060547,-16.350000381469727,20.31999969482422,8.529999732971191,-15.84000015258789,16.989999771118164,11.779999732971191,-15.479999542236328,18.1200008392334,11.979999542236328,9.880000114440918,-11.380000114440918,-17.100000381469727,8.359999656677246,-8.460000038146973,-19.040000915527344,10.180000305175781,-6.03000020980835,-19.520000457763672,-8.630000114440918,-23.079999923706055,-12.119999885559082,-7.889999866485596,-22.969999313354492,-12.579999923706055,-6.559999942779541,-24.270000457763672,-13.140000343322754,1.559999942779541,10.170000076293945,-24.809999465942383,2.5,11.050000190734863,-24.459999084472656,2.619999885559082,8.109999656677246,-24.969999313354492,-14.470000267028809,26.059999465942383,5.53000020980835,-14.1899995803833,28.1200008392334,-2.609999895095825,-15.829999923706055,25.329999923706055,2.619999885559082,15.880000114440918,-16.420000076293945,-8.550000190734863,17.670000076293945,-10.789999961853027,-9.539999961853027,16.270000457763672,-15.59000015258789,-8.020000457763672,15.180000305175781,18.600000381469727,-18.389999389648438,16.100000381469727,19.6200008392334,-15.899999618530273,15.680000305175781,16.309999465942383,-19.190000534057617,-21.1200008392334,3.4800000190734863,-13.329999923706055,-20.729999542236328,7.989999771118164,-11.380000114440918,-20.100000381469727,4.849999904632568,-14.079999923706055,-18.940000534057617,2.700000047683716,-16.75,-19.010000228881836,4.46999979019165,-17.149999618530273,-18.920000076293945,7.559999942779541,-17.989999771118164,-5.380000114440918,18.739999771118164,-22.950000762939453,-4.53000020980835,18.65999984741211,-23.010000228881836,-4.25,17.190000534057617,-23.40999984741211,-7.420000076293945,-20.5,-14.180000305175781,-8.829999923706055,-21.559999465942383,-12.710000038146973,-8.279999732971191,-19.649999618530273,-13.899999618530273,-16.190000534057617,25.770000457763672,-2.490000009536743,-16.81999969482422,25.040000915527344,-7.929999828338623,-17.600000381469727,24,-4.329999923706055,3.190000057220459,1.7999999523162842,21.31999969482422,3.630000114440918,4.269999980926514,24.200000762939453,1.309999942779541,3.119999885559082,25.399999618530273,-6.070000171661377,3.259999990463257,22.260000228881836,-9.630000114440918,3.3399999141693115,23.040000915527344,-9.760000228881836,2.9200000762939453,22.68000030517578,7.369999885559082,17.809999465942383,-22.479999542236328,4.480000019073486,18.059999465942383,-23.18000030517578,6.21999979019165,18.8799991607666,-21.93000030517578,-5.599999904632568,32.099998474121094,-5.260000228881836,-6.710000038146973,31.969999313354492,-5.440000057220459,-6.239999771118164,31.469999313354492,-0.9700000286102295,-16.479999542236328,-18.469999313354492,-5.760000228881836,-16.8700008392334,-17.190000534057617,-6.010000228881836,-16.270000457763672,-18.530000686645508,-6.690000057220459,19.959999084472656,2.740000009536743,2.740000009536743,20.020000457763672,2.5199999809265137,0.6700000166893005,20.110000610351562,3.809999942779541,1.1399999856948853,-14.609999656677246,-30.43000030517578,1.440000057220459,-16.1200008392334,-19.709999084472656,-4.070000171661377,-15.319999694824219,-30.790000915527344,-3.380000114440918,9.109999656677246,-13.770000457763672,-16.1299991607666,7.75,-13.920000076293945,-16.420000076293945,8.699999809265137,-11.020000457763672,-18.1200008392334,-0.03999999910593033,11.100000381469727,-25.219999313354492,-1.0700000524520874,11.890000343322754,-24.8700008392334,0.4000000059604645,14.470000267028809,-24.15999984741211,-22.860000610351562,2.2899999618530273,-2.740000009536743,-21.520000457763672,1.2100000381469727,-0.3199999928474426,-23.639999389648438,2.880000114440918,-1.8700000047683716,4.739999771118164,27.81999969482422,-15.359999656677246,5.429999828338623,30.790000915527344,-9.890000343322754,5.360000133514404,26.68000030517578,-16.65999984741211,17.729999542236328,-7.440000057220459,0.49000000953674316,19.31999969482422,-5.260000228881836,0.49000000953674316,18.09000015258789,-7.039999961853027,1.1100000143051147,10.369999885559082,-39.61000061035156,-15.220000267028809,8.739999771118164,-45.470001220703125,-17.799999237060547,5.360000133514404,-43.4900016784668,-18.31999969482422,18.850000381469727,-6.590000152587891,-8.970000267028809,20.06999969482422,-3.0299999713897705,-10.869999885559082,20.670000076293945,-2.0999999046325684,-8.970000267028809,-22.90999984741211,2.190000057220459,-0.12999999523162842,-23.639999389648438,2.880000114440918,-1.8700000047683716,-21.520000457763672,1.2100000381469727,-0.3199999928474426,17.3700008392334,16.15999984741211,-17.8799991607666,18.739999771118164,16.170000076293945,-16.84000015258789,17.6200008392334,13.369999885559082,-18.3700008392334,-18.040000915527344,-9.510000228881836,7.579999923706055,-18.3799991607666,-6.53000020980835,3.8499999046325684,-17.8700008392334,-10.170000076293945,2.1500000953674316,-7.630000114440918,-26.969999313354492,19.809999465942383,-8.25,-25.65999984741211,21.139999389648438,-10.140000343322754,-24.030000686645508,19.5,-14.550000190734863,-20.5,-8.979999542236328,-15.449999809265137,-19.959999084472656,-7.650000095367432,-15.09000015258789,-19.780000686645508,-8.5,-1.3300000429153442,-38.349998474121094,13.399999618530273,-4.269999980926514,-37.7400016784668,11.779999732971191,-0.9700000286102295,-40.2400016784668,13.1899995803833,-15,-2.6700000762939453,19.65999984741211,-14.329999923706055,-1.2100000381469727,19.709999084472656,-16.739999771118164,-2.680000066757202,16.1200008392334,-13.260000228881836,18.43000030517578,-20.850000381469727,-13.5600004196167,19.709999084472656,-19.950000762939453,-12.880000114440918,21.010000228881836,-19.559999465942383,9.210000038146973,30.440000534057617,-3.059999942779541,7.179999828338623,30.920000076293945,-2.140000104904175,9.380000114440918,29.690000534057617,-0.6700000166893005,-17.649999618530273,11.739999771118164,10.100000381469727,-16.93000030517578,13.390000343322754,10.890000343322754,-17.549999237060547,13.050000190734863,9.460000038146973,9.369999885559082,-2.509999990463257,22.530000686645508,7.480000019073486,-1.4900000095367432,22.639999389648438,6.289999961853027,-1.7100000381469727,22.110000610351562,4.25,-21.84000015258789,23.350000381469727,0.5199999809265137,-22.1299991607666,24.489999771118164,3.180000066757202,-25.559999465942383,24.309999465942383,-23.639999389648438,2.880000114440918,-1.8700000047683716,-24.34000015258789,2.759999990463257,-4.670000076293945,-24.040000915527344,2.130000114440918,-3.8499999046325684,7.929999828338623,15.050000190734863,-23.610000610351562,5.389999866485596,14.829999923706055,-23.860000610351562,3.7699999809265137,15.149999618530273,-23.940000534057617,5.059999942779541,31.260000228881836,-2.119999885559082,5.079999923706055,30.479999542236328,1.6699999570846558,6.309999942779541,30.8700008392334,0.550000011920929,9.239999771118164,-19.5,-13.529999732971191,8.399999618530273,-22.260000228881836,-12.8100004196167,7.53000020980835,-23.31999969482422,-12.680000305175781,-5.53000020980835,30,9.229999542236328,-3.700000047683716,30.950000762939453,9.15999984741211,-6.659999847412109,29.8700008392334,5.96999979019165,6.309999942779541,30.8700008392334,0.550000011920929,8,29.729999542236328,2.869999885559082,7.179999828338623,30.920000076293945,-2.140000104904175,4.760000228881836,-19.709999084472656,-15.350000381469727,5.039999961853027,-17.65999984741211,-16.110000610351562,6.599999904632568,-18.559999465942383,-15.020000457763672,14.789999961853027,-25.950000762939453,-6.329999923706055,14.8100004196167,-30.420000076293945,-1.149999976158142,14.8100004196167,-32.630001068115234,-4.28000020980835,15.449999809265137,-3.7799999713897705,-16.90999984741211,14.069999694824219,-4.920000076293945,-17.200000762939453,15.880000114440918,0.46000000834465027,-18.239999771118164,3.7100000381469727,-21.209999084472656,-15.670000076293945,3.450000047683716,-21.760000228881836,-15.90999984741211,1.9900000095367432,-19.610000610351562,-16.209999084472656,-19.489999771118164,18.100000381469727,-12.09000015258789,-19.200000762939453,17.479999542236328,-14.960000038146973,-18.90999984741211,15.520000457763672,-16.6200008392334,6.070000171661377,-24.270000457763672,22.34000015258789,8.40999984741211,-19.6200008392334,21.09000015258789,6.71999979019165,-18.690000534057617,21.479999542236328,-22.860000610351562,2.2899999618530273,-2.740000009536743,-23.639999389648438,2.880000114440918,-1.8700000047683716,-24.040000915527344,2.130000114440918,-3.8499999046325684,-9.710000038146973,-0.8600000143051147,22.3700008392334,-7.78000020980835,0.09000000357627869,22.329999923706055,-10.600000381469727,0.1599999964237213,21.899999618530273,20.110000610351562,3.809999942779541,1.1399999856948853,20.020000457763672,2.5199999809265137,0.6700000166893005,21.079999923706055,3.9800000190734863,-1.8200000524520874,3.890000104904175,28.68000030517578,14.359999656677246,5.5,28.020000457763672,14.739999771118164,5.360000133514404,29.06999969482422,12.079999923706055,3.890000104904175,28.68000030517578,14.359999656677246,2.7799999713897705,29.81999969482422,12.479999542236328,1.6200000047683716,29.649999618530273,13.899999618530273,20.110000610351562,3.809999942779541,1.1399999856948853,21.079999923706055,3.9800000190734863,-1.8200000524520874,21.729999542236328,6.360000133514404,-0.9900000095367432,-11.65999984741211,27.209999084472656,9.149999618530273,-11.369999885559082,25.829999923706055,13.329999923706055,-10.020000457763672,25.510000228881836,14.829999923706055,-5.989999771118164,26.329999923706055,17.260000228881836,-3.569999933242798,25.850000381469727,19.780000686645508,-4.670000076293945,27.670000076293945,16.899999618530273,5.059999942779541,31.260000228881836,-2.119999885559082,2.990000009536743,31.770000457763672,0.14000000059604645,4.119999885559082,31,1.899999976158142,4.760000228881836,-19.709999084472656,-15.350000381469727,3.5299999713897705,-18.420000076293945,-16.229999542236328,5.039999961853027,-17.65999984741211,-16.110000610351562,10.569999694824219,-3.4700000286102295,-20.93000030517578,9.029999732971191,-3.2100000381469727,-21.290000915527344,11.380000114440918,1.8600000143051147,-22.489999771118164,-0.5899999737739563,-12,-19.15999984741211,-0.5,-9.859999656677246,-20.760000228881836,0.05999999865889549,-11.65999984741211,-19.670000076293945,-14.1899995803833,28.1200008392334,-2.609999895095825,-16.190000534057617,25.770000457763672,-2.490000009536743,-15.829999923706055,25.329999923706055,2.619999885559082,-1.9900000095367432,27.68000030517578,17.989999771118164,-0.9800000190734863,25.639999389648438,20.739999771118164,-0.8999999761581421,28.729999542236328,16.18000030517578,1.7999999523162842,-8.90999984741211,-21.030000686645508,0.7699999809265137,-6.980000019073486,-22.479999542236328,2,-7.349999904632568,-21.690000534057617,18.420000076293945,23.59000015258789,-7.239999771118164,21.209999084472656,18.93000030517578,-7.309999942779541,20.270000457763672,19.8700008392334,-9.65999984741211,18.059999465942383,9.140000343322754,7.940000057220459,18.06999969482422,6.889999866485596,8.050000190734863,18.639999389648438,8.359999656677246,6.349999904632568,2.119999885559082,17.709999084472656,-23.34000015258789,0.4000000059604645,14.470000267028809,-24.15999984741211,0.18000000715255737,16.670000076293945,-23.450000762939453,17.049999237060547,24.06999969482422,-10.069999694824219,15.729999542236328,25.219999313354492,-6.570000171661377,18.420000076293945,23.59000015258789,-7.239999771118164,1.25,30.700000762939453,11.010000228881836,2.7799999713897705,29.81999969482422,12.479999542236328,3.569999933242798,30.100000381469727,9.220000267028809,14.800000190734863,-24.639999389648438,0.4399999976158142,15.239999771118164,-21.209999084472656,0.28999999165534973,14.380000114440918,-24.719999313354492,3.5799999237060547,18.079999923706055,-5.989999771118164,5.960000038146973,17.790000915527344,-4.389999866485596,6.5,17.709999084472656,-1.8700000047683716,8.079999923706055,12.390000343322754,-5.320000171661377,-17.989999771118164,13.680000305175781,-2.440000057220459,-19.520000457763672,14.069999694824219,-4.920000076293945,-17.200000762939453,-16.1200008392334,-19.709999084472656,-4.070000171661377,-16.670000076293945,-17.280000686645508,1.690000057220459,-17.709999084472656,-13.84000015258789,-2.4800000190734863,-9.329999923706055,27.450000762939453,11.920000076293945,-9.449999809265137,28.309999465942383,9.050000190734863,-10.5,27.889999389648438,9.710000038146973,-23.440000534057617,0.10000000149011612,-5.159999847412109,-24.040000915527344,2.130000114440918,-3.8499999046325684,-24.110000610351562,-1.5,-5.230000019073486,-12.029999732971191,-0.11999999731779099,20.940000534057617,-11.729999542236328,0.5699999928474426,20.84000015258789,-13.130000114440918,-0.2199999988079071,19.59000015258789,21.950000762939453,1.0499999523162842,-10.489999771118164,21.3700008392334,0.5699999928474426,-7.789999961853027,20.670000076293945,-2.0999999046325684,-8.970000267028809,5.679999828338623,22.020000457763672,21.020000457763672,8.300000190734863,20.969999313354492,20.200000762939453,8.6899995803833,23.270000457763672,19,-7.889999866485596,20.43000030517578,-21.899999618530273,-9.90999984741211,20.93000030517578,-20.700000762939453,-9.5,23.959999084472656,-18.770000457763672,-7.639999866485596,16.850000381469727,-23.270000457763672,-9.210000038146973,16.780000686645508,-22.75,-9.779999732971191,18.56999969482422,-21.940000534057617,-18.799999237060547,-9.020000457763672,-9.020000457763672,-17.65999984741211,-11.6899995803833,-9.489999771118164,-18.84000015258789,-11.069999694824219,-8.510000228881836,21.450000762939453,6.440000057220459,-11.729999542236328,20.049999237060547,7.820000171661377,-13.470000267028809,20.670000076293945,9.880000114440918,-11.319999694824219,-21.059999465942383,9.119999885559082,-3.559999942779541,-21.68000030517578,12.34000015258789,-6.820000171661377,-20.780000686645508,8.029999732971191,-6.46999979019165,0.9900000095367432,19.309999465942383,-22.860000610351562,2.119999885559082,17.709999084472656,-23.34000015258789,0.18000000715255737,16.670000076293945,-23.450000762939453,-9.579999923706055,9.300000190734863,24.06999969482422,-12.779999732971191,7.309999942779541,22.81999969482422,-10.630000114440918,7.429999828338623,24.290000915527344,-9.930000305175781,18.34000015258789,21.559999465942383,-3.9600000381469727,20.90999984741211,22.489999771118164,-6.980000019073486,21.920000076293945,20.700000762939453,4.380000114440918,-8.09000015258789,24.690000534057617,7.579999923706055,-11.539999961853027,23.239999771118164,7.840000152587891,-10.779999732971191,23.8799991607666,-15.369999885559082,-2.509999990463257,-18.790000915527344,-13.170000076293945,-6.630000114440918,-17.030000686645508,-14.329999923706055,-6.480000019073486,-16.540000915527344,-15.760000228881836,-35.13999938964844,0.20999999344348907,-16.270000457763672,-35.5,-3.8299999237060547,-18.6200008392334,-39.619998931884766,-7.599999904632568,8.550000190734863,9.710000038146973,-23.8799991607666,11.699999809265137,11.6899995803833,-23.25,10.359999656677246,8.579999923706055,-23.809999465942383,-21.239999771118164,4.78000020980835,-7.03000020980835,-20.780000686645508,8.029999732971191,-6.46999979019165,-21.65999984741211,8.699999809265137,-8.300000190734863,12.359999656677246,29.1200008392334,-4.329999923706055,11.6899995803833,29.270000457763672,-2.4100000858306885,12.699999809265137,28.399999618530273,-2.9700000286102295,11.029999732971191,-18.790000915527344,-12.779999732971191,12.180000305175781,-19.1200008392334,-11.3100004196167,11.119999885559082,-20.510000228881836,-11.970000267028809,-0.3799999952316284,7.309999942779541,-25.190000534057617,0.009999999776482582,3.049999952316284,-24.520000457763672,-0.6899999976158142,5.329999923706055,-24.959999084472656,-18.799999237060547,-9.020000457763672,-9.020000457763672,-18.389999389648438,-9.380000114440918,-10.3100004196167,-17.65999984741211,-11.6899995803833,-9.489999771118164,-18.90999984741211,15.520000457763672,-16.6200008392334,-17.700000762939453,20.200000762939453,-14.850000381469727,-17.940000534057617,14.619999885559082,-18.309999465942383,-3.9100000858306885,-27.889999389648438,22.81999969482422,-2.680000066757202,-28.75,21.399999618530273,-0.23999999463558197,-28.989999771118164,21.8700008392334,18.5,-10.5600004196167,-0.8799999952316284,17.6299991607666,-12.75,1.9299999475479126,17.399999618530273,-10.380000114440918,2.0199999809265137,-6.710000038146973,25.6299991607666,-17.770000457763672,-8.710000038146973,27.700000762939453,-14.550000190734863,-6.559999942779541,28.350000381469727,-13.5600004196167,13.539999961853027,-32.540000915527344,-8.420000076293945,14.34000015258789,-21.90999984741211,-7.909999847412109,14.789999961853027,-25.950000762939453,-6.329999923706055,-10.069999694824219,26.559999465942383,-15.470000267028809,-11.40999984741211,26.280000686645508,-14.5,-9.920000076293945,28.479999542236328,-11.899999618530273,-17.020000457763672,7.760000228881836,-18.860000610351562,-17.1200008392334,2.049999952316284,-18.200000762939453,-18.940000534057617,2.700000047683716,-16.75,17.6299991607666,-38.310001373291016,-4.820000171661377,24.899999618530273,-44.099998474121094,-7.840000152587891,15.359999656677246,-39.849998474121094,-12.90999984741211,-15.760000228881836,26.540000915527344,-5.130000114440918,-14.1899995803833,28.1200008392334,-2.609999895095825,-14.960000038146973,27.719999313354492,-7.800000190734863,-4.769999980926514,29.459999084472656,-12.760000228881836,-5.960000038146973,30.600000381469727,-9.539999961853027,-4.739999771118164,30.56999969482422,-10.289999961853027,7.46999979019165,28.65999984741211,10.5,6.889999866485596,28.350000381469727,12.359999656677246,7.78000020980835,27.459999084472656,13.5,5.079999923706055,-23.399999618530273,-14.010000228881836,6.070000171661377,-21.739999771118164,-14.239999771118164,5.869999885559082,-23.6200008392334,-13.569999694824219,9.979999542236328,27.31999969482422,11.720000267028809,9.600000381469727,28.15999984741211,9.539999961853027,7.46999979019165,28.65999984741211,10.5,-18.690000534057617,-10.989999771118164,0.699999988079071,-19.290000915527344,-10.710000038146973,-3.559999942779541,-18.25,-12.630000114440918,0.30000001192092896,16.8799991607666,19.639999389648438,10.039999961853027,15.550000190734863,17.059999465942383,11.75,16.59000015258789,17.1299991607666,10.630000114440918,-6.96999979019165,-18.239999771118164,21.56999969482422,-7.630000114440918,-15.59000015258789,21.219999313354492,-7.690000057220459,-15.680000305175781,21.360000610351562,-20.260000228881836,16.200000762939453,0.550000011920929,-20.329999923706055,19.270000457763672,-4.21999979019165,-20.43000030517578,15.319999694824219,-2.569999933242798,-1.5299999713897705,24.8700008392334,20.950000762939453,-2.180000066757202,23.09000015258789,22.65999984741211,-1.090000033378601,23.280000686645508,22.40999984741211,20.639999389648438,-5.820000171661377,-2.9600000381469727,19.239999771118164,-3.7200000286102295,-1.340000033378601,18.540000915527344,-5.590000152587891,-1.0399999618530273,-6.409999847412109,-43.59000015258789,12.289999961853027,-9.739999771118164,-40.84000015258789,8.670000076293945,-9.770000457763672,-45.459999084472656,11.710000038146973,18.3799991607666,2.5999999046325684,8.260000228881836,17.709999084472656,-1.8700000047683716,8.079999923706055,18.280000686645508,0.7599999904632568,7.619999885559082,4.179999828338623,1.149999976158142,20.969999313354492,4.989999771118164,-0.6000000238418579,21.350000381469727,6.099999904632568,0.23999999463558197,22.190000534057617,-19.3700008392334,11.899999618530273,4.760000228881836,-20.469999313354492,11.949999809265137,0.6000000238418579,-20.1299991607666,10.529999732971191,1.4600000381469727,10.680000305175781,27.989999771118164,7.849999904632568,8.279999732971191,28.989999771118164,7.190000057220459,9.600000381469727,28.15999984741211,9.539999961853027,-19.030000686645508,-4.170000076293945,-0.9300000071525574,-20.020000457763672,-1.5800000429153442,-0.6800000071525574,-20.399999618530273,-2.819999933242798,-2.299999952316284,1.7699999809265137,-31.829999923706055,17.850000381469727,4.820000171661377,-29.559999465942383,18.59000015258789,3.0299999713897705,-28.6299991607666,21.040000915527344,-19.309999465942383,19.90999984741211,-13.050000190734863,-19.489999771118164,18.100000381469727,-12.09000015258789,-19.559999465942383,20.790000915527344,-10.460000038146973,21.950000762939453,1.0499999523162842,-10.489999771118164,20.670000076293945,-2.0999999046325684,-8.970000267028809,20.469999313354492,-0.75,-11.289999961853027,-17.93000030517578,-40.560001373291016,2.5199999809265137,-15.760000228881836,-35.13999938964844,0.20999999344348907,-20.81999969482422,-40.02000045776367,-2.109999895095825,21.459999084472656,20.489999771118164,-4.360000133514404,21.829999923706055,15.15999984741211,-5.670000076293945,21.209999084472656,18.93000030517578,-7.309999942779541,-19.290000915527344,-10.710000038146973,-3.559999942779541,-17.579999923706055,-15.729999542236328,-4.300000190734863,-17.709999084472656,-13.84000015258789,-2.4800000190734863,-19.709999084472656,20.389999389648438,-7.03000020980835,-19.770000457763672,21.649999618530273,-6.099999904632568,-19.829999923706055,20.489999771118164,-9.329999923706055,19.389999389648438,-1.0700000524520874,-1.7799999713897705,19.25,-1.4800000190734863,-2.440000057220459,19.350000381469727,-1.7200000286102295,-2.0899999141693115,-18.56999969482422,7.78000020980835,8.550000190734863,-18.450000762939453,5.949999809265137,9.220000267028809,-18.020000457763672,7.269999980926514,9.729999542236328,1.2699999809265137,21.040000915527344,22.68000030517578,3.109999895095825,21.209999084472656,22.299999237060547,2.0799999237060547,21.860000610351562,22.309999465942383,18.649999618530273,-43.33000183105469,-14,15.359999656677246,-39.849998474121094,-12.90999984741211,24.899999618530273,-44.099998474121094,-7.840000152587891,16.469999313354492,-17.56999969482422,-6.710000038146973,15.90999984741211,-17.110000610351562,-7.75,16.610000610351562,-15.5600004196167,-7.170000076293945,19.389999389648438,-1.0700000524520874,-1.7799999713897705,19.309999465942383,-3.930000066757202,-3.7799999713897705,19.399999618530273,-0.4300000071525574,-0.8600000143051147,-24.110000610351562,-1.5,-5.230000019073486,-22.329999923706055,-5.179999828338623,-4.96999979019165,-23.440000534057617,0.10000000149011612,-5.159999847412109,-19.68000030517578,-0.8700000047683716,1.7200000286102295,-19.760000228881836,-1.1699999570846558,2.569999933242798,-19.81999969482422,0.14000000059604645,0.33000001311302185,-11.399999618530273,23.510000228881836,-17.8799991607666,-10.069999694824219,26.559999465942383,-15.470000267028809,-9.90999984741211,20.93000030517578,-20.700000762939453,19.31999969482422,-5.940000057220459,-8.130000114440918,20.43000030517578,-2.140000104904175,-6.699999809265137,19.209999084472656,-7.570000171661377,-6.829999923706055,-5.449999809265137,-15.880000114440918,23.770000457763672,-4.289999961853027,-16.299999237060547,22.850000381469727,-1.440000057220459,-16.399999618530273,24.34000015258789,-18.450000762939453,5.949999809265137,9.220000267028809,-17.670000076293945,9.5,10.75,-18.020000457763672,7.269999980926514,9.729999542236328,5.059999942779541,22.1299991607666,-20.81999969482422,6.909999847412109,23.530000686645508,-19.270000457763672,5.960000038146973,21.219999313354492,-21.09000015258789,4.480000019073486,18.059999465942383,-23.18000030517578,3.5299999713897705,19.459999084472656,-22.510000228881836,4.929999828338623,19.260000228881836,-22.719999313354492,2.9800000190734863,-24.93000030517578,-14.5600004196167,3.450000047683716,-21.760000228881836,-15.90999984741211,3.7100000381469727,-21.209999084472656,-15.670000076293945,13.180000305175781,-36.75,4.409999847412109,15.239999771118164,-33.58000183105469,-0.5099999904632568,13.430000305175781,-32.900001525878906,2.809999942779541,-1.440000057220459,-16.399999618530273,24.34000015258789,-4.289999961853027,-16.299999237060547,22.850000381469727,-3.0399999618530273,-15.649999618530273,22.860000610351562,-12.539999961853027,-30.979999542236328,7.769999980926514,-11.720000267028809,-28.229999542236328,7.96999979019165,-14.84000015258789,-25.079999923706055,3.7100000381469727,0.3799999952316284,21.739999771118164,-21.690000534057617,-1.7599999904632568,22.030000686645508,-21.469999313354492,-1.1200000047683716,23.219999313354492,-20.65999984741211,-22.020000457763672,-3.1500000953674316,-4.21999979019165,-23.440000534057617,0.10000000149011612,-5.159999847412109,-22.329999923706055,-5.179999828338623,-4.96999979019165,-3.009999990463257,-24.690000534057617,-14.8100004196167,-3.7799999713897705,-24.209999084472656,-14.609999656677246,-2.5999999046325684,-22.75,-15.699999809265137,-17.260000228881836,-15.199999809265137,-8.390000343322754,-16.229999542236328,-17.479999542236328,-8.100000381469727,-17.09000015258789,-15.5,-7.46999979019165,-22.020000457763672,-3.1500000953674316,-4.21999979019165,-22.329999923706055,-5.179999828338623,-4.96999979019165,-21.170000076293945,-7.849999904632568,-3.940000057220459,-10.020000457763672,25.510000228881836,14.829999923706055,-9.149999618530273,25.68000030517578,15.789999961853027,-9.329999923706055,27.450000762939453,11.920000076293945,13.880000114440918,-36.70000076293945,-10.989999771118164,11.399999618530273,-32.150001525878906,-10.949999809265137,13.539999961853027,-32.540000915527344,-8.420000076293945,22.040000915527344,9.710000038146973,-1.4199999570846558,20.5,9.079999923706055,2.630000114440918,21.079999923706055,7.670000076293945,1.0299999713897705,2.8499999046325684,0.6499999761581421,21.399999618530273,6.289999961853027,-1.7100000381469727,22.110000610351562,3.5299999713897705,0.8700000047683716,20.770000457763672,18.850000381469727,-6.590000152587891,-8.970000267028809,20.670000076293945,-2.0999999046325684,-8.970000267028809,19.31999969482422,-5.940000057220459,-8.130000114440918,-14.1899995803833,3.309999942779541,-21.139999389648438,-12.300000190734863,0.6100000143051147,-21.68000030517578,-16.549999237060547,2.0199999809265137,-19.889999389648438,17.670000076293945,-10.789999961853027,-9.539999961853027,16.610000610351562,-15.5600004196167,-7.170000076293945,16.270000457763672,-15.59000015258789,-8.020000457763672,18.010000228881836,-2.4000000953674316,-14.149999618530273,16.920000076293945,-6.119999885559082,-13.819999694824219,16.290000915527344,-2.930000066757202,-14.859999656677246,15.020000457763672,7.489999771118164,-21.600000381469727,15.65999984741211,10.010000228881836,-20.770000457763672,15.34000015258789,3.7200000286102295,-20.270000457763672,20.670000076293945,-2.0999999046325684,-8.970000267028809,20.489999771118164,-2.4800000190734863,-7.929999828338623,19.31999969482422,-5.940000057220459,-8.130000114440918,9.380000114440918,29.690000534057617,-0.6700000166893005,9,29.5,1.4500000476837158,11.720000267028809,28.739999771118164,1.2300000190734863,-3.9000000953674316,1.2599999904632568,20.969999313354492,-3.7100000381469727,0.5199999809265137,21.15999984741211,-3.009999990463257,1.309999942779541,21.719999313354492,22.15999984741211,-45.47999954223633,2.7200000286102295,26.309999465942383,-43.79999923706055,-1.8899999856948853,22.579999923706055,-43.439998626708984,0.7200000286102295,-13.640000343322754,9.029999732971191,21.399999618530273,-15.699999809265137,6.670000076293945,18.40999984741211,-15.029999732971191,3.9000000953674316,20.43000030517578,-16.829999923706055,-10.479999542236328,-10.960000038146973,-18.389999389648438,-9.380000114440918,-10.3100004196167,-18.530000686645508,-7.039999961853027,-11.039999961853027,-6.820000171661377,-10.920000076293945,-18.8799991607666,-7.539999961853027,-13.989999771118164,-16.389999389648438,-8.199999809265137,-10.399999618530273,-17.799999237060547,-19.530000686645508,-5.420000076293945,0.5400000214576721,-19,-3.1600000858306885,1.2899999618530273,-19.520000457763672,-4.230000019073486,0.46000000834465027,-12.989999771118164,26.15999984741211,-12.920000076293945,-12.359999656677246,27.239999771118164,-11.920000076293945,-13.859999656677246,23.110000610351562,-16.90999984741211,-11.720000267028809,-28.229999542236328,7.96999979019165,-14.4399995803833,-23.760000228881836,4.730000019073486,-14.84000015258789,-25.079999923706055,3.7100000381469727,3.640000104904175,32.08000183105469,-3.049999952316284,1.9600000381469727,32.689998626708984,-2.880000114440918,2.990000009536743,31.770000457763672,0.14000000059604645,18.700000762939453,1.7899999618530273,-15.119999885559082,20.56999969482422,4.170000076293945,-13.600000381469727,20.469999313354492,1.0800000429153442,-12.760000228881836,19.65999984741211,18.309999465942383,-12.90999984741211,19.84000015258789,15.4399995803833,-12.329999923706055,19.6299991607666,14.180000305175781,-15.010000228881836,-18.6200008392334,-39.619998931884766,-7.599999904632568,-26.040000915527344,-45.400001525878906,-8.899999618530273,-27.170000076293945,-43.77000045776367,-4.690000057220459,0.800000011920929,-37.9900016784668,13.510000228881836,2.3299999237060547,-33.689998626708984,14.930000305175781,0.09000000357627869,-34.529998779296875,15.260000228881836,3.180000066757202,24.739999771118164,20.6299991607666,1.9900000095367432,25.399999618530273,20.100000381469727,2.0799999237060547,21.860000610351562,22.309999465942383,2.8499999046325684,0.6499999761581421,21.399999618530273,2.190000057220459,0.7699999809265137,22.479999542236328,5.019999980926514,-2.049999952316284,22.809999465942383,18.079999923706055,-5.989999771118164,5.960000038146973,17.1200008392334,-3.0299999713897705,9.8100004196167,17.709999084472656,-7.599999904632568,7.570000171661377,-27.940000534057617,-45.439998626708984,-1.649999976158142,-26.540000915527344,-43.470001220703125,-2.2200000286102295,-28.440000534057617,-45.439998626708984,-4.869999885559082,2.5,11.050000190734863,-24.459999084472656,1.559999942779541,10.170000076293945,-24.809999465942383,1.75,12.460000038146973,-24.799999237060547,9.369999885559082,-2.509999990463257,22.530000686645508,7.21999979019165,-2.940000057220459,22.829999923706055,10.039999961853027,-4.309999942779541,23,5.619999885559082,-34.7400016784668,11.479999542236328,3.640000104904175,-37.790000915527344,11.789999961853027,6.159999847412109,-39.310001373291016,10.9399995803833,-3.869999885559082,2.7300000190734863,-24.65999984741211,-6.849999904632568,5.769999980926514,-24.709999084472656,-4.760000228881836,7.309999942779541,-24.56999969482422,-5.960000038146973,30.600000381469727,-9.539999961853027,-7.019999980926514,29.43000030517578,-11.800000190734863,-8.25,31.209999084472656,-7.010000228881836,-18.450000762939453,5.949999809265137,9.220000267028809,-18.959999084472656,2.7300000190734863,7.929999828338623,-17.59000015258789,0.9200000166893005,11.989999771118164,-19.6200008392334,-1.3300000429153442,-1.899999976158142,-19.6299991607666,-3.2300000190734863,-3.5999999046325684,-19.639999389648438,-0.9700000286102295,-1.899999976158142,20.43000030517578,-2.140000104904175,-6.699999809265137,21.3700008392334,0.5699999928474426,-7.789999961853027,20.139999389648438,-2.119999885559082,-5.420000076293945,-0.03999999910593033,-16.280000686645508,25.579999923706055,-1.440000057220459,-16.399999618530273,24.34000015258789,1.6799999475479126,-16.219999313354492,23.799999237060547,0.009999999776482582,3.049999952316284,-24.520000457763672,0.8999999761581421,6.610000133514404,-25.190000534057617,1.309999942779541,2.4800000190734863,-24.8700008392334,19.3700008392334,13.989999771118164,4.909999847412109,20.399999618530273,12.8100004196167,3.0999999046325684,22.190000534057617,13.640000343322754,-0.18000000715255737,-3.369999885559082,-20.790000915527344,-15.649999618530273,-3.7799999713897705,-24.209999084472656,-14.609999656677246,-4.409999847412109,-20.68000030517578,-15.789999961853027,14.170000076293945,9.1899995803833,-22.079999923706055,13.760000228881836,12.59000015258789,-22.75,14.930000305175781,15.960000038146973,-20.770000457763672,17.780000686645508,22.190000534057617,-11.579999923706055,17.75,22.360000610351562,-10.4399995803833,20.270000457763672,19.8700008392334,-9.65999984741211,20.270000457763672,19.8700008392334,-9.65999984741211,21.049999237060547,14.779999732971191,-9.260000228881836,20.5,14.220000267028809,-11.9399995803833,-18.8700008392334,-4.46999979019165,4.019999980926514,-19.549999237060547,-2.200000047683716,3.430000066757202,-18.979999542236328,-4.159999847412109,3.2799999713897705,19.31999969482422,-1.1100000143051147,1.690000057220459,19.68000030517578,0.49000000953674316,-0.1599999964237213,19.270000457763672,-0.7900000214576721,2.5199999809265137,-0.03999999910593033,-16.280000686645508,25.579999923706055,-2.9000000953674316,-15.300000190734863,25.34000015258789,-5.449999809265137,-15.880000114440918,23.770000457763672,12.470000267028809,-23.850000381469727,15.359999656677246,14.399999618530273,-22.65999984741211,11.149999618530273,13.34000015258789,-18.440000534057617,16.1299991607666,-8.199999809265137,-10.399999618530273,-17.799999237060547,-9.699999809265137,-8.829999923706055,-18.110000610351562,-7.869999885559082,-7.110000133514404,-20,0.3799999952316284,21.739999771118164,-21.690000534057617,2.2100000381469727,23.34000015258789,-20.540000915527344,2.7100000381469727,22.290000915527344,-21.229999542236328,-15.59000015258789,-21.6200008392334,0.5,-14.609999656677246,-30.43000030517578,1.440000057220459,-14.84000015258789,-25.079999923706055,3.7100000381469727,-5.900000095367432,-8.569999694824219,-20.040000915527344,-6.199999809265137,-5.989999771118164,-21.889999389648438,-4.400000095367432,-7.809999942779541,-20.81999969482422,22.350000381469727,3.9800000190734863,-5.170000076293945,21.3700008392334,0.5699999928474426,-7.789999961853027,22.540000915527344,2.559999942779541,-8.539999961853027,-11.960000038146973,-27.3700008392334,11.899999618530273,-8.640000343322754,-30.84000015258789,11.25,-6.380000114440918,-29.899999618530273,16.860000610351562,2.3499999046325684,27.149999618530273,17.979999542236328,3.890000104904175,28.68000030517578,14.359999656677246,1.6200000047683716,29.649999618530273,13.899999618530273,-1.350000023841858,-8.050000190734863,31.59000015258789,-1.909999966621399,-5.170000076293945,29.420000076293945,-2.7300000190734863,-8.779999732971191,30.780000686645508,-9.529999732971191,-15.300000190734863,-14.9399995803833,-8.710000038146973,-17.010000228881836,-14.90999984741211,-9.3100004196167,-17.670000076293945,-13.5,-19.770000457763672,21.649999618530273,-6.099999904632568,-17.600000381469727,24,-4.329999923706055,-19.559999465942383,20.790000915527344,-10.460000038146973,-13.260000228881836,-0.5799999833106995,19.809999465942383,-13.130000114440918,-0.2199999988079071,19.59000015258789,-13.960000038146973,-0.38999998569488525,19.559999465942383,0.17000000178813934,-20.149999618530273,-16.270000457763672,0.7400000095367432,-22.450000762939453,-15.84000015258789,0,-22.709999084472656,-16.100000381469727,-0.25,-18.09000015258789,23.260000228881836,-2.4800000190734863,-17.559999465942383,23.3799991607666,0.09000000357627869,-17.709999084472656,23.84000015258789,19.559999465942383,-12.789999961853027,1.5299999713897705,20.3799991607666,-10.0600004196167,-0.75,17.399999618530273,-10.380000114440918,2.0199999809265137,-0.23999999463558197,-11.420000076293945,29.959999084472656,-1.1399999856948853,-11.220000267028809,27.530000686645508,0.7900000214576721,-11.359999656677246,26.520000457763672,-19.81999969482422,0.14000000059604645,0.33000001311302185,-20.139999389648438,0.4099999964237213,2.25,-20.549999237060547,3.2200000286102295,0.30000001192092896,11.819999694824219,-15,20.350000381469727,11.470000267028809,-10.949999809265137,22.280000686645508,10.039999961853027,-14.770000457763672,20.90999984741211,11.380000114440918,1.8600000143051147,-22.489999771118164,12.130000114440918,5.849999904632568,-23.209999084472656,12.899999618530273,4.760000228881836,-22.270000457763672,12.729999542236328,1.5800000429153442,20.860000610351562,13.149999618530273,-0.18000000715255737,19.75,13.710000038146973,-0.25,19.540000915527344,-2.7699999809265137,10.59000015258789,-24.540000915527344,-4.039999961853027,10.079999923706055,-25.030000686645508,-4.050000190734863,12.239999771118164,-24.489999771118164,21.520000457763672,-9.149999618530273,-4.230000019073486,20.850000381469727,-7.659999847412109,-5.599999904632568,21.81999969482422,-6.809999942779541,-4.909999847412109,-4.860000133514404,-18.170000076293945,23.350000381469727,-3.4200000762939453,-18.209999084472656,24.260000228881836,-7.630000114440918,-15.59000015258789,21.219999313354492,-14.550000190734863,-20.5,-8.979999542236328,-14.9399995803833,-20.760000228881836,-8.029999732971191,-15.449999809265137,-19.959999084472656,-7.650000095367432,2.9800000190734863,-24.93000030517578,-14.5600004196167,1.8700000047683716,-27.84000015258789,-14.869999885559082,0.23999999463558197,-24.479999542236328,-15.40999984741211,8.020000457763672,12.710000038146973,-23.65999984741211,5.260000228881836,11.020000457763672,-24.950000762939453,5.389999866485596,14.829999923706055,-23.860000610351562,-21.170000076293945,-7.849999904632568,-3.940000057220459,-21.739999771118164,-8.470000267028809,-3.640000104904175,-19.8700008392334,-8.890000343322754,0.23999999463558197,11.149999618530273,24.809999465942383,-16.31999969482422,8.6899995803833,24.09000015258789,-18.030000686645508,9.529999732971191,25.719999313354492,-16.079999923706055,-11.529999732971191,22.950000762939453,15.9399995803833,-14.170000076293945,23.530000686645508,11.869999885559082,-12.890000343322754,22.309999465942383,15.399999618530273,18.270000457763672,-5.389999866485596,5.039999961853027,17.950000762939453,-6.440000057220459,3.359999895095825,18.8700008392334,-3.259999990463257,3.8399999141693115,-7.639999866485596,16.850000381469727,-23.270000457763672,-6.130000114440918,13.329999923706055,-24.049999237060547,-7.840000152587891,14.039999961853027,-23.639999389648438,-13.140000343322754,-9.420000076293945,21.690000534057617,-15.289999961853027,-8.40999984741211,18.829999923706055,-13.270000457763672,-14.180000305175781,19.8700008392334,21.389999389648438,2.0999999046325684,0.46000000834465027,21.020000457763672,2.5299999713897705,0.12999999523162842,19.31999969482422,-1.1100000143051147,1.690000057220459,8.680000305175781,-18.739999771118164,-14.479999542236328,6.710000038146973,-16.56999969482422,-15.979999542236328,9.109999656677246,-13.770000457763672,-16.1299991607666,-4.769999980926514,29.459999084472656,-12.760000228881836,-3.859999895095825,29.350000381469727,-13.279999732971191,-3.240000009536743,27.260000228881836,-16.479999542236328,5.039999961853027,-17.65999984741211,-16.110000610351562,6.710000038146973,-16.56999969482422,-15.979999542236328,6.599999904632568,-18.559999465942383,-15.020000457763672,-20.020000457763672,-1.5800000429153442,-0.6800000071525574,-19.030000686645508,-4.170000076293945,-0.9300000071525574,-20.18000030517578,-1.350000023841858,0.6600000262260437,17.600000381469727,-14.180000305175781,-3.5899999141693115,16.81999969482422,-16.06999969482422,-3.569999933242798,17.3700008392334,-15.34000015258789,-4.059999942779541,-2.25,28.149999618530273,-15.329999923706055,-2.1600000858306885,24.520000457763672,-19.56999969482422,-3.240000009536743,27.260000228881836,-16.479999542236328,-4.670000076293945,1.149999976158142,20.969999313354492,-7.78000020980835,0.09000000357627869,22.329999923706055,-6.199999809265137,0.2800000011920929,22.06999969482422,-16.670000076293945,-17.280000686645508,1.690000057220459,-16.5,-18.649999618530273,0.25,-15.350000381469727,-20.770000457763672,4.610000133514404,3.180000066757202,-7.380000114440918,-21.5,4.900000095367432,-8.800000190734863,-20.420000076293945,3.880000114440918,-10.130000114440918,-19.3799991607666,-12.640000343322754,-31.010000228881836,-10.199999809265137,-13.850000381469727,-32.29999923706055,-8.550000190734863,-14.010000228881836,-21.690000534057617,-9.020000457763672,-10.229999542236328,23.389999389648438,17.1299991607666,-10.460000038146973,22.09000015258789,18.25,-8.789999961853027,23.110000610351562,18.8700008392334,11.789999961853027,-21.8700008392334,-10.989999771118164,9.65999984741211,-23.09000015258789,-11.470000267028809,11.119999885559082,-20.510000228881836,-11.970000267028809,-21.020000457763672,16.200000762939453,-9.34000015258789,-21.479999542236328,11.829999923706055,-8.6899995803833,-20.649999618530273,16.610000610351562,-6.289999961853027,-20.31999969482422,-2.4000000953674316,-6.380000114440918,-20.149999618530273,-4.320000171661377,-7.110000133514404,-19.829999923706055,-10.579999923706055,-5.389999866485596,11.609999656677246,-2.0799999237060547,21.829999923706055,12.130000114440918,-1.059999942779541,20.81999969482422,10.210000038146973,-1.399999976158142,22.260000228881836,-16.450000762939453,6.170000076293945,-19.860000610351562,-14.010000228881836,5.800000190734863,-22.209999084472656,-15.430000305175781,4.900000095367432,-21.190000534057617,-12.0600004196167,-3.069999933242798,22.440000534057617,-13.170000076293945,-1.4500000476837158,20.84000015258789,-15,-2.6700000762939453,19.65999984741211,-0.6899999976158142,5.329999923706055,-24.959999084472656,0.009999999776482582,3.049999952316284,-24.520000457763672,-1.4600000381469727,1.340000033378601,-25.110000610351562,-14.329999923706055,-6.480000019073486,-16.540000915527344,-16.34000015258789,-2.1600000858306885,-16.760000228881836,-15.369999885559082,-2.509999990463257,-18.790000915527344,0.41999998688697815,32.099998474121094,3.5899999141693115,0.4399999976158142,31.8700008392334,6.550000190734863,1.7400000095367432,31.18000030517578,5.760000228881836,-15.84000015258789,23.729999542236328,-13.520000457763672,-16.6200008392334,22.09000015258789,-13.270000457763672,-17.68000030517578,22.399999618530273,-10.949999809265137,-19.6299991607666,-3.2300000190734863,-3.5999999046325684,-23.489999771118164,2.6600000858306885,-4.760000228881836,-19.639999389648438,-0.9700000286102295,-1.899999976158142,0.9399999976158142,24.229999542236328,21.8799991607666,-0.9800000190734863,25.639999389648438,20.739999771118164,-1.090000033378601,23.280000686645508,22.40999984741211,14.890000343322754,20.190000534057617,-17.59000015258789,16.100000381469727,19.6200008392334,-15.899999618530273,15.180000305175781,18.600000381469727,-18.389999389648438,-3.4200000762939453,-18.209999084472656,24.260000228881836,-2.4800000190734863,-17.559999465942383,23.3799991607666,-6.630000114440918,-15.710000038146973,21.15999984741211,1.7999999523162842,-8.90999984741211,-21.030000686645508,1.75,-11.229999542236328,-19.65999984741211,0.8899999856948853,-9.359999656677246,-21.18000030517578,-21.219999313354492,4.880000114440918,-9.420000076293945,-20.729999542236328,7.989999771118164,-11.380000114440918,-21.170000076293945,3.809999942779541,-11.390000343322754,-11.960000038146973,-27.3700008392334,11.899999618530273,-14.949999809265137,-22.889999389648438,10.569999694824219,-14.079999923706055,-24.219999313354492,9.479999542236328,-2.490000009536743,-13.210000038146973,-18.540000915527344,-3.0199999809265137,-11.4399995803833,-19.31999969482422,-1.8799999952316284,-12.119999885559082,-19.40999984741211,-20.65999984741211,-12.84000015258789,0.4699999988079071,-19.420000076293945,-9.75,0.5699999928474426,-19.8700008392334,-8.890000343322754,0.23999999463558197,0.6600000262260437,-12.800000190734863,26.239999771118164,-0.8100000023841858,-13.960000038146973,26.469999313354492,1.1399999856948853,-14.399999618530273,26.170000076293945,-16.950000762939453,12.890000343322754,11.380000114440918,-17.649999618530273,11.739999771118164,10.100000381469727,-17.670000076293945,9.5,10.75,-0.949999988079071,19.989999771118164,23.90999984741211,-1,21.489999771118164,23.440000534057617,-2.9200000762939453,21.06999969482422,22.559999465942383,-17.020000457763672,7.760000228881836,-18.860000610351562,-16.450000762939453,6.170000076293945,-19.860000610351562,-17.1200008392334,2.049999952316284,-18.200000762939453,12.619999885559082,27.639999389648438,3.3299999237060547,11.720000267028809,28.739999771118164,1.2300000190734863,9.680000305175781,28.84000015258789,4.289999961853027,-3.1500000953674316,21.59000015258789,-21.350000381469727,-1.7599999904632568,22.030000686645508,-21.469999313354492,-1.190000057220459,19.100000381469727,-22.950000762939453,-14.729999542236328,-12.529999732971191,-12.369999885559082,-13.699999809265137,-14.220000267028809,-12.270000457763672,-14.59000015258789,-14.5600004196167,-11.260000228881836,-4.550000190734863,-10.75,-19.040000915527344,-4.909999847412109,-9.350000381469727,-19.729999542236328,-4.400000095367432,-7.809999942779541,-20.81999969482422,-8.739999771118164,-38.31999969482422,9.390000343322754,-12.520000457763672,-34.29999923706055,5.760000228881836,-13.9399995803833,-35.310001373291016,3.690000057220459,-14.279999732971191,22.260000228881836,12.680000305175781,-15.479999542236328,18.1200008392334,11.979999542236328,-14.789999961853027,20.170000076293945,12.449999809265137,-4.53000020980835,18.65999984741211,-23.010000228881836,-4.78000020980835,21.06999969482422,-21.68000030517578,-3.490000009536743,18.110000610351562,-23.020000457763672,14.380000114440918,-24.719999313354492,3.5799999237060547,13.430000305175781,-32.900001525878906,2.809999942779541,14.800000190734863,-24.639999389648438,0.4399999976158142,18.3799991607666,2.5999999046325684,8.260000228881836,18.149999618530273,3.950000047683716,8.100000381469727,18.020000457763672,5.21999979019165,9.260000228881836,16.799999237060547,14.670000076293945,10.229999542236328,19.3700008392334,13.989999771118164,4.909999847412109,19.75,16.559999465942383,4.579999923706055,5.480000019073486,-4.659999847412109,24.190000534057617,8.4399995803833,-8.460000038146973,24.329999923706055,10.039999961853027,-4.309999942779541,23,7.409999847412109,-15.270000457763672,21.739999771118164,7.21999979019165,-14.0600004196167,22.329999923706055,5.980000019073486,-15.109999656677246,23.3700008392334,-16.829999923706055,-10.479999542236328,-10.960000038146973,-15.529999732971191,-11.630000114440918,-11.729999542236328,-15.640000343322754,-13.819999694824219,-10.460000038146973,13.970000267028809,18.049999237060547,13.880000114440918,15.890000343322754,9.710000038146973,13.84000015258789,16.81999969482422,12.029999732971191,11.130000114440918,-4.050000190734863,12.239999771118164,-24.489999771118164,-2.2899999618530273,13.859999656677246,-24.34000015258789,-1.0700000524520874,11.890000343322754,-24.8700008392334,-19.200000762939453,17.479999542236328,-14.960000038146973,-19.489999771118164,18.100000381469727,-12.09000015258789,-19.309999465942383,19.90999984741211,-13.050000190734863,13.210000038146973,-3.319999933242798,21.170000076293945,15.289999961853027,-7.5,17.889999389648438,14.710000038146973,-3.069999933242798,19.170000076293945,-2.1600000858306885,-26.969999313354492,-14.90999984741211,-3.009999990463257,-24.690000534057617,-14.8100004196167,-1.1799999475479126,-24.43000030517578,-15.59000015258789,-15.680000305175781,-37.939998626708984,-10.079999923706055,-14.289999961853027,-38.439998626708984,-12.6899995803833,-18.979999542236328,-43.599998474121094,-14.420000076293945,5.130000114440918,-12.720000267028809,23.940000534057617,5.150000095367432,-13.9399995803833,24.040000915527344,7.21999979019165,-14.0600004196167,22.329999923706055,-12.890000343322754,22.309999465942383,15.399999618530273,-14.239999771118164,20.59000015258789,13.529999732971191,-10.199999809265137,20.809999465942383,19.020000457763672,-19.420000076293945,-9.75,0.5699999928474426,-18.670000076293945,-7.820000171661377,0.75,-19.8700008392334,-8.890000343322754,0.23999999463558197,-10.600000381469727,-13.15999984741211,-14.819999694824219,-12.979999542236328,-12.029999732971191,-13.399999618530273,-12.470000267028809,-10.479999542236328,-15.15999984741211,7.730000019073486,-40.459999084472656,9.619999885559082,14.65999984741211,-40.959999084472656,5.010000228881836,13.180000305175781,-36.75,4.409999847412109,20.510000228881836,18.020000457763672,0.8299999833106995,22.239999771118164,14.119999885559082,-2.5,21.950000762939453,17.440000534057617,-1.4299999475479126,-18.520000457763672,-4.659999847412109,5.909999847412109,-18.899999618530273,-2.4700000286102295,6.400000095367432,-19,-2.2200000286102295,4.78000020980835,-7.050000190734863,22.719999313354492,20.65999984741211,-8.789999961853027,23.110000610351562,18.8700008392334,-8.170000076293945,22.309999465942383,19.8799991607666,5.909999847412109,30.010000228881836,4.420000076293945,3.5399999618530273,30.84000015258789,5.159999847412109,5.28000020980835,30,7.190000057220459,10.649999618530273,18.93000030517578,-21.100000381469727,11.84000015258789,22.18000030517578,-18.690000534057617,12.970000267028809,20.5,-19.079999923706055,8.949999809265137,25.75,15.140000343322754,6.710000038146973,26.90999984741211,15.210000038146973,6.650000095367432,25.610000610351562,17.270000457763672,-18.920000076293945,7.559999942779541,-17.989999771118164,-17.020000457763672,7.760000228881836,-18.860000610351562,-18.940000534057617,2.700000047683716,-16.75,16.729999542236328,-16.979999542236328,-5.849999904632568,16.469999313354492,-17.56999969482422,-6.710000038146973,16.610000610351562,-15.5600004196167,-7.170000076293945,-16.6200008392334,22.09000015258789,-13.270000457763672,-17.700000762939453,20.200000762939453,-14.850000381469727,-17.68000030517578,22.399999618530273,-10.949999809265137,15.239999771118164,-18.68000030517578,-8.079999923706055,15.880000114440918,-16.420000076293945,-8.550000190734863,15.90999984741211,-17.110000610351562,-7.75,-18.1200008392334,-2.2300000190734863,-16.06999969482422,-16.34000015258789,-2.1600000858306885,-16.760000228881836,-15.390000343322754,-6.679999828338623,-15.260000228881836,6.650000095367432,25.610000610351562,17.270000457763672,6.920000076293945,23.549999237060547,19.489999771118164,8.670000076293945,24.670000076293945,17.030000686645508,-3.369999885559082,-7.309999942779541,26.579999923706055,-3.0999999046325684,-3.0199999809265137,26.079999923706055,-5.690000057220459,-6.210000038146973,24.81999969482422,-16.860000610351562,9.550000190734863,-20.309999465942383,-16.65999984741211,11.229999542236328,-20.229999542236328,-15.100000381469727,8.359999656677246,-21.81999969482422,12.130000114440918,5.849999904632568,-23.209999084472656,14.170000076293945,9.1899995803833,-22.079999923706055,12.899999618530273,4.760000228881836,-22.270000457763672,-13.710000038146973,5.849999904632568,22.25,-13.640000343322754,9.029999732971191,21.399999618530273,-15.029999732971191,3.9000000953674316,20.43000030517578,-1.149999976158142,1.2100000381469727,26.3700008392334,0.41999998688697815,-1.0199999809265137,28.190000534057617,0.6200000047683716,1.3700000047683716,26.40999984741211,-5.53000020980835,18.31999969482422,23.65999984741211,-1.7000000476837158,14.979999542236328,25.510000228881836,-1.9299999475479126,17.530000686645508,24.979999542236328,19.68000030517578,0.49000000953674316,-0.1599999964237213,20.020000457763672,2.5199999809265137,0.6700000166893005,19.6200008392334,0.75,2.0999999046325684,-1.1100000143051147,30.969999313354492,9.680000305175781,-1.0800000429153442,32.060001373291016,5.579999923706055,-2.799999952316284,31.219999313354492,4.159999847412109,13.970000267028809,18.049999237060547,13.880000114440918,15.550000190734863,17.059999465942383,11.75,14.529999732971191,20.899999618530273,12.149999618530273,-0.30000001192092896,-25.610000610351562,25.229999542236328,2.880000114440918,-27.68000030517578,23.670000076293945,3.180000066757202,-25.559999465942383,24.309999465942383,-21.270000457763672,2.430000066757202,-8.149999618530273,-21.219999313354492,4.880000114440918,-9.420000076293945,-21.229999542236328,0.8999999761581421,-10.149999618530273,20.219999313354492,-3.450000047683716,-2.450000047683716,19.239999771118164,-3.7200000286102295,-1.340000033378601,20.639999389648438,-5.820000171661377,-2.9600000381469727,-21.170000076293945,6.010000228881836,-2.6500000953674316,-21.209999084472656,6.440000057220459,-0.8100000023841858,-20.799999237060547,7.809999942779541,-1.3300000429153442,-9.270000457763672,30.989999771118164,-5.039999961853027,-10.510000228881836,30.68000030517578,-6.099999904632568,-9.4399995803833,29.940000534057617,-1.7400000095367432,-22.670000076293945,1.5399999618530273,-2.6600000858306885,-21.690000534057617,-1.0099999904632568,-1.25,-20.899999618530273,-0.14000000059604645,-0.6000000238418579,-11.800000190734863,0.7200000286102295,21.260000228881836,-10.90999984741211,1.0099999904632568,20.299999237060547,-9.880000114440918,2.1600000858306885,22.459999084472656,-19.639999389648438,-0.9700000286102295,-1.899999976158142,-19.559999465942383,-1.25,-1.8899999856948853,-19.520000457763672,-0.8399999737739563,-1.840000033378601,-3.700000047683716,22.059999465942383,22.139999389648438,-3.609999895095825,23.389999389648438,21.56999969482422,-6.650000095367432,23.299999237060547,20.059999465942383,0.8299999833106995,30.790000915527344,-11.390000343322754,-0.18000000715255737,29.3799991607666,-13.489999771118164,-1.3200000524520874,30.540000915527344,-11.890000343322754,6.75,-4.539999961853027,-21.31999969482422,4.800000190734863,-3.680000066757202,-22.719999313354492,7.659999847412109,-1.7300000190734863,-22.81999969482422,-17.700000762939453,20.200000762939453,-14.850000381469727,-19.309999465942383,19.90999984741211,-13.050000190734863,-17.68000030517578,22.399999618530273,-10.949999809265137,22.1200008392334,4.980000019073486,-10.020000457763672,21.950000762939453,1.0499999523162842,-10.489999771118164,20.469999313354492,1.0800000429153442,-12.760000228881836,-9.15999984741211,-14.119999885559082,21.780000686645508,-11,-17.75,20.459999084472656,-8.9399995803833,-15.699999809265137,21.540000915527344,17.670000076293945,-10.789999961853027,-9.539999961853027,15.640000343322754,-14.199999809265137,-9.489999771118164,16.6299991607666,-10.670000076293945,-10.5600004196167,2.140000104904175,-2.319999933242798,-23.799999237060547,2.9800000190734863,1.7699999809265137,-24.790000915527344,3.7300000190734863,-1.7799999713897705,-23.8700008392334,-9.880000114440918,2.1600000858306885,22.459999084472656,-9.760000228881836,2.9200000762939453,22.68000030517578,-10.949999809265137,2.1700000762939453,22.229999542236328,-2.9100000858306885,-32.290000915527344,-15.1899995803833,-6.21999979019165,-31.5,-14.1899995803833,-2.1600000858306885,-26.969999313354492,-14.90999984741211,-4.760000228881836,7.309999942779541,-24.56999969482422,-6.199999809265137,8.729999542236328,-24.549999237060547,-4.039999961853027,10.079999923706055,-25.030000686645508,20.56999969482422,4.170000076293945,-13.600000381469727,21.450000762939453,6.440000057220459,-11.729999542236328,20.469999313354492,1.0800000429153442,-12.760000228881836,20.010000228881836,-8.609999656677246,-1.1699999570846558,21.299999237060547,-6.619999885559082,-3.390000104904175,20.3700008392334,-7.239999771118164,-1,-3.4600000381469727,32.720001220703125,-3.2899999618530273,-3.9600000381469727,31.459999084472656,1.2799999713897705,-1.6799999475479126,32.709999084472656,-0.8799999952316284,9.529999732971191,-24.170000076293945,19.420000076293945,9.729999542236328,-21.450000762939453,20.459999084472656,8.460000038146973,-24.989999771118164,20.690000534057617,-20.93000030517578,0.3199999928474426,-8.300000190734863,-20.31999969482422,-2.4000000953674316,-6.380000114440918,-20.43000030517578,1.1699999570846558,-3.819999933242798,1.309999942779541,3.119999885559082,25.399999618530273,3.630000114440918,4.269999980926514,24.200000762939453,3.1500000953674316,7.619999885559082,25.68000030517578,-14.90999984741211,21.989999771118164,-15.739999771118164,-13.859999656677246,23.110000610351562,-16.90999984741211,-13.5600004196167,19.709999084472656,-19.950000762939453,8.869999885559082,-30.209999084472656,10.710000038146973,11.449999809265137,-27.190000534057617,12.449999809265137,5.550000190734863,-32.18000030517578,13.649999618530273,15.180000305175781,-0.6800000071525574,18.100000381469727,16.809999465942383,-3.0199999809265137,14.460000038146973,17.280000686645508,1.340000033378601,11.670000076293945,13.039999961853027,-16.31999969482422,-11.3100004196167,13.829999923706055,-17.59000015258789,-9.960000038146973,12.569999694824219,-17.1299991607666,-11.899999618530273,-12.180000305175781,-19.059999465942383,-11.649999618530273,-12.140000343322754,-15.869999885559082,-12.65999984741211,-11.15999984741211,-18.90999984741211,-12.479999542236328,7.730000019073486,-40.459999084472656,9.619999885559082,3.6500000953674316,-42.189998626708984,13.449999809265137,5.880000114440918,-43.31999969482422,12.199999809265137,13.59000015258789,11.979999542236328,19.950000762939453,12.260000228881836,16.93000030517578,19.309999465942383,9.869999885559082,16.309999465942383,22.360000610351562,6.309999942779541,29.350000381469727,8.829999923706055,5.360000133514404,29.06999969482422,12.079999923706055,7.46999979019165,28.65999984741211,10.5,-9.90999984741211,-26.59000015258789,18.360000610351562,-6.380000114440918,-29.899999618530273,16.860000610351562,-3.049999952316284,-31.229999542236328,18.139999389648438,-2.390000104904175,-9.279999732971191,27.75,-3.740000009536743,-9.880000114440918,26.940000534057617,-2.9600000381469727,-9.350000381469727,26.799999237060547,4.429999828338623,1.5199999809265137,21.329999923706055,5.420000076293945,3.2200000286102295,22.329999923706055,3.190000057220459,1.7999999523162842,21.31999969482422,4.349999904632568,24.469999313354492,-19.239999771118164,5.059999942779541,22.1299991607666,-20.81999969482422,2.7100000381469727,22.290000915527344,-21.229999542236328,-7.420000076293945,-20.5,-14.180000305175781,-8.710000038146973,-17.010000228881836,-14.90999984741211,-6.570000171661377,-15.25,-16.25,8.739999771118164,18.09000015258789,-22.299999237060547,10.170000076293945,21.6299991607666,-20.100000381469727,10.649999618530273,18.93000030517578,-21.100000381469727,-18.639999389648438,14.34000015258789,4.929999828338623,-17.549999237060547,13.050000190734863,9.460000038146973,-17.760000228881836,16.239999771118164,7.730000019073486,-5.690000057220459,-6.210000038146973,24.81999969482422,-5.03000020980835,-8.5600004196167,24.549999237060547,-3.75,-7.099999904632568,25.90999984741211,6.03000020980835,-15.369999885559082,20.40999984741211,4.820000171661377,-16.200000762939453,22.270000457763672,1.6799999475479126,-16.219999313354492,23.799999237060547,-19.110000610351562,-0.20000000298023224,6.800000190734863,-19.149999618530273,1.3300000429153442,7.329999923706055,-19.219999313354492,2.369999885559082,5.929999828338623,21.389999389648438,2.0999999046325684,0.46000000834465027,22.420000076293945,2.4800000190734863,-0.05999999865889549,21.020000457763672,2.5299999713897705,0.12999999523162842,-15.640000343322754,-20.020000457763672,-7.110000133514404,-16.1200008392334,-19.709999084472656,-4.070000171661377,-16.6299991607666,-18.8799991607666,-5.369999885559082,15.550000190734863,17.059999465942383,11.75,15.829999923706055,15.25,11.630000114440918,16.799999237060547,14.670000076293945,10.229999542236328,2.7799999713897705,29.81999969482422,12.479999542236328,5.360000133514404,29.06999969482422,12.079999923706055,4.53000020980835,29.84000015258789,10.729999542236328,11.449999809265137,-27.190000534057617,12.449999809265137,10.869999885559082,-28.469999313354492,8.609999656677246,13.270000457763672,-25.360000610351562,8.5600004196167,-17.479999542236328,-5.429999828338623,12.979999542236328,-17.59000015258789,0.9200000166893005,11.989999771118164,-17.6200008392334,-2.7300000190734863,9.4399995803833,-13.050000190734863,-21.219999313354492,-10.25,-10.300000190734863,-22.5,-11.930000305175781,-11.59000015258789,-23.1200008392334,-10.789999961853027,-16.6200008392334,-17.290000915527344,-7.349999904632568,-17.09000015258789,-15.5,-7.46999979019165,-16.229999542236328,-17.479999542236328,-8.100000381469727,-10.899999618530273,29.510000228881836,-1.8200000524520874,-12.600000381469727,28.530000686645508,-3.200000047683716,-12.039999961853027,28.40999984741211,-1.4199999570846558,6.050000190734863,8.789999961853027,-24.719999313354492,2.2100000381469727,5.869999885559082,-25.190000534057617,2.619999885559082,8.109999656677246,-24.969999313354492,19.559999465942383,-12.789999961853027,1.5299999713897705,18.139999389648438,-12.380000114440918,2.4100000858306885,18.520000457763672,-13.270000457763672,1.4299999475479126,13.149999618530273,-0.18000000715255737,19.75,12.569999694824219,-0.23999999463558197,19.510000228881836,13.8100004196167,-0.8799999952316284,19.549999237060547,-19.799999237060547,9.079999923706055,3.130000114440918,-20.399999618530273,8.520000457763672,0.09000000357627869,-20.25,7.409999847412109,4,-9.710000038146973,-0.8600000143051147,22.3700008392334,-10.600000381469727,0.1599999964237213,21.899999618530273,-12.029999732971191,-0.11999999731779099,20.940000534057617,18.719999313354492,5.320000171661377,7.039999961853027,18.06999969482422,6.889999866485596,8.050000190734863,18.25,5.630000114440918,8.420000076293945,0.41999998688697815,32.099998474121094,3.5899999141693115,-0.20000000298023224,32.31999969482422,0.7799999713897705,-1.0800000429153442,32.060001373291016,5.579999923706055,5.480000019073486,-12.8100004196167,-17.790000915527344,6.789999961853027,-9.960000038146973,-18.530000686645508,7.75,-13.920000076293945,-16.420000076293945,16.81999969482422,-16.06999969482422,-3.569999933242798,17.600000381469727,-14.180000305175781,-3.5899999141693115,17.190000534057617,-14.289999961853027,-2.7699999809265137,17.950000762939453,-6.440000057220459,3.359999895095825,19.270000457763672,-0.7900000214576721,2.5199999809265137,18.8700008392334,-3.259999990463257,3.8399999141693115,15.020000457763672,7.489999771118164,-21.600000381469727,14.170000076293945,9.1899995803833,-22.079999923706055,15.65999984741211,10.010000228881836,-20.770000457763672,-9.800000190734863,29.440000534057617,2.440000057220459,-10.569999694824219,28.290000915527344,5.340000152587891,-7.699999809265137,29.5,7.880000114440918,-4.409999847412109,-20.68000030517578,-15.789999961853027,-5.590000152587891,-23.40999984741211,-14.329999923706055,-5.28000020980835,-21.170000076293945,-14.869999885559082,-18.920000076293945,7.559999942779541,-17.989999771118164,-19.479999542236328,8.029999732971191,-15.899999618530273,-18.760000228881836,10.699999809265137,-15.869999885559082,-13.270000457763672,-2.6600000858306885,-19.510000228881836,-15.960000038146973,0,-19.15999984741211,-16.549999237060547,2.0199999809265137,-19.889999389648438,-6.96999979019165,27.350000381469727,14.619999885559082,-7.420000076293945,25.6299991607666,16.549999237060547,-5.989999771118164,26.329999923706055,17.260000228881836,22.420000076293945,2.4800000190734863,-0.05999999865889549,23.6299991607666,2.4600000381469727,-3.5999999046325684,23.25,3.4000000953674316,-3.299999952316284,-1.909999966621399,-5.170000076293945,29.420000076293945,-3.369999885559082,-7.309999942779541,26.579999923706055,-4.25,-9.470000267028809,26.979999542236328,-8.739999771118164,-38.31999969482422,9.390000343322754,-9.569999694824219,-34.9900016784668,10.229999542236328,-12.520000457763672,-34.29999923706055,5.760000228881836,-2.9000000953674316,-15.300000190734863,25.34000015258789,-0.23999999463558197,-15.34000015258789,26.040000915527344,-2.799999952316284,-14.640000343322754,25.719999313354492,-21.520000457763672,1.2100000381469727,-0.3199999928474426,-22.860000610351562,2.2899999618530273,-2.740000009536743,-22.670000076293945,1.5399999618530273,-2.6600000858306885,-9.15999984741211,-14.119999885559082,21.780000686645508,-7.880000114440918,-15.479999542236328,21.649999618530273,-7.539999961853027,-13.859999656677246,22.420000076293945,14.760000228881836,23.579999923706055,7.329999923706055,14.529999732971191,20.899999618530273,12.149999618530273,16,21.8799991607666,6.590000152587891,12.270000457763672,29.260000228881836,-5.75,14.3100004196167,27.239999771118164,-7.25,13.100000381469727,27.93000030517578,-8.489999771118164,13.600000381469727,-12.0600004196167,-13.15999984741211,13.039999961853027,-16.31999969482422,-11.3100004196167,12.569999694824219,-17.1299991607666,-11.899999618530273,-17.549999237060547,13.050000190734863,9.460000038146973,-18.639999389648438,14.34000015258789,4.929999828338623,-18.270000457763672,12.069999694824219,7.679999828338623,10.300000190734863,14.960000038146973,-22.8700008392334,8.020000457763672,12.710000038146973,-23.65999984741211,7.929999828338623,15.050000190734863,-23.610000610351562,-3.5899999141693115,5.889999866485596,-25.350000381469727,-4.760000228881836,7.309999942779541,-24.56999969482422,-4.039999961853027,10.079999923706055,-25.030000686645508,-5.809999942779541,11.449999809265137,-24.350000381469727,-7.789999961853027,11.829999923706055,-24.329999923706055,-6.130000114440918,13.329999923706055,-24.049999237060547,0.6399999856948853,26.520000457763672,20.079999923706055,-0.8999999761581421,28.729999542236328,16.18000030517578,-0.9800000190734863,25.639999389648438,20.739999771118164,21.079999923706055,7.670000076293945,1.0299999713897705,19.559999465942383,6.260000228881836,4.449999809265137,19.690000534057617,5.210000038146973,3.1600000858306885,0.09000000357627869,-17.709999084472656,23.84000015258789,-2.4800000190734863,-17.559999465942383,23.3799991607666,-0.550000011920929,-18.260000228881836,24.84000015258789,-16.670000076293945,-17.280000686645508,1.690000057220459,-15.350000381469727,-20.770000457763672,4.610000133514404,-18.110000610351562,-13.630000114440918,2.9700000286102295,2.8499999046325684,-7.25,26.489999771118164,2.609999895095825,-5.739999771118164,26.790000915527344,1.3700000047683716,-5.71999979019165,29.68000030517578,19.110000610351562,9.270000457763672,5.079999923706055,18.059999465942383,9.140000343322754,7.940000057220459,18.639999389648438,8.359999656677246,6.349999904632568,-14,-20.530000686645508,14.869999885559082,-16.059999465942383,-17.440000534057617,12.34000015258789,-15.539999961853027,-20.709999084472656,10.239999771118164,3.1500000953674316,7.619999885559082,25.68000030517578,4.96999979019165,7.440000057220459,25.40999984741211,9.34000015258789,8.609999656677246,24.09000015258789,21.440000534057617,11.630000114440918,-8.770000457763672,22.309999465942383,8.510000228881836,-8.100000381469727,21.889999389648438,8.920000076293945,-9.770000457763672,8.5,3.9200000762939453,-23.790000915527344,8.380000114440918,1.559999942779541,-23.06999969482422,6.889999866485596,2.809999942779541,-24.3700008392334,-19.93000030517578,-7.389999866485596,-7.579999923706055,-18.799999237060547,-9.020000457763672,-9.020000457763672,-18.84000015258789,-11.069999694824219,-8.510000228881836,-11.9399995803833,-6.079999923706055,-18.770000457763672,-13.170000076293945,-6.630000114440918,-17.030000686645508,-15.369999885559082,-2.509999990463257,-18.790000915527344,2,-7.349999904632568,-21.690000534057617,2.25,-4.739999771118164,-22.75,3.180000066757202,-7.380000114440918,-21.5,-12.029999732971191,-0.11999999731779099,20.940000534057617,-13.130000114440918,-0.2199999988079071,19.59000015258789,-13.260000228881836,-0.5799999833106995,19.809999465942383,0.6600000262260437,-12.800000190734863,26.239999771118164,-1.3300000429153442,-11.4399995803833,26.520000457763672,-0.8799999952316284,-12.59000015258789,26.329999923706055,-2.9000000953674316,-15.300000190734863,25.34000015258789,-0.03999999910593033,-16.280000686645508,25.579999923706055,-0.23999999463558197,-15.34000015258789,26.040000915527344,18.09000015258789,-7.039999961853027,1.1100000143051147,18.260000228881836,-7.900000095367432,0.7900000214576721,17.729999542236328,-7.440000057220459,0.49000000953674316,14.039999961853027,18.40999984741211,-19.6200008392334,14.930000305175781,15.960000038146973,-20.770000457763672,13.369999885559082,15.989999771118164,-21.579999923706055,3.2799999713897705,12.649999618530273,-24.420000076293945,1.75,12.460000038146973,-24.799999237060547,3.7699999809265137,15.149999618530273,-23.940000534057617,-6.710000038146973,25.6299991607666,-17.770000457763672,-6.559999942779541,28.350000381469727,-13.5600004196167,-5.900000095367432,26.290000915527344,-17.100000381469727,13.119999885559082,-20.969999313354492,-10.399999618530273,14.399999618530273,-19.670000076293945,-9.289999961853027,14.579999923706055,-20.469999313354492,-8.630000114440918,-6.78000020980835,-13.979999542236328,23.1299991607666,-2.799999952316284,-14.640000343322754,25.719999313354492,-3.930000066757202,-13.359999656677246,25.059999465942383,-3.369999885559082,-20.790000915527344,-15.649999618530273,-2.5999999046325684,-22.75,-15.699999809265137,-3.7799999713897705,-24.209999084472656,-14.609999656677246,19.31999969482422,-1.1100000143051147,1.690000057220459,20.469999313354492,-1.2699999809265137,0.7900000214576721,22.420000076293945,2.4800000190734863,-0.05999999865889549,-2.7799999713897705,-7.5,-22.09000015258789,-1.8600000143051147,-7.480000019073486,-22.030000686645508,-1.5700000524520874,-10.569999694824219,-20.15999984741211,15.739999771118164,-19.450000762939453,-6.059999942779541,15.369999885559082,-22.06999969482422,-3.940000057220459,14.34000015258789,-21.90999984741211,-7.909999847412109,5.210000038146973,26.31999969482422,17.309999465942383,6.650000095367432,25.610000610351562,17.270000457763672,6.710000038146973,26.90999984741211,15.210000038146973,27.709999084472656,-45.52000045776367,-2.259999990463257,27.420000076293945,-45.470001220703125,-5.920000076293945,26.799999237060547,-43.68000030517578,-3.9600000381469727,23.770000457763672,2.0399999618530273,-4.949999809265137,23.25,3.4000000953674316,-3.299999952316284,23.6299991607666,2.4600000381469727,-3.5999999046325684,-7.889999866485596,20.43000030517578,-21.899999618530273,-7.639999866485596,16.850000381469727,-23.270000457763672,-9.979999542236328,19.709999084472656,-21.420000076293945,5.980000019073486,-15.109999656677246,23.3700008392334,3.7699999809265137,-14.1899995803833,25.010000228881836,2.190000057220459,-15.210000038146973,25.520000457763672,-7.630000114440918,-26.969999313354492,19.809999465942383,-3.9100000858306885,-27.889999389648438,22.81999969482422,-8.25,-25.65999984741211,21.139999389648438,-26.040000915527344,-45.400001525878906,-8.899999618530273,-18.6200008392334,-39.619998931884766,-7.599999904632568,-15.680000305175781,-37.939998626708984,-10.079999923706055,15.149999618530273,-10.369999885559082,-12.710000038146973,15.109999656677246,-11.890000343322754,-11.029999732971191,14.109999656677246,-14.9399995803833,-10.899999618530273,12.430000305175781,-13.859999656677246,-13.289999961853027,13.350000381469727,-10.369999885559082,-14.890000343322754,13.600000381469727,-12.0600004196167,-13.15999984741211,0.3799999952316284,21.739999771118164,-21.690000534057617,-0.25,23.329999923706055,-20.690000534057617,0.4300000071525574,23.920000076293945,-20.18000030517578,-8.649999618530273,29.799999237060547,-10.529999732971191,-9.270000457763672,30.989999771118164,-5.039999961853027,-8.25,31.209999084472656,-7.010000228881836,16.59000015258789,17.1299991607666,10.630000114440918,15.550000190734863,17.059999465942383,11.75,16.799999237060547,14.670000076293945,10.229999542236328,11.869999885559082,18.739999771118164,-20.959999084472656,12.970000267028809,20.5,-19.079999923706055,14.039999961853027,18.40999984741211,-19.6200008392334,-2.7799999713897705,-7.5,-22.09000015258789,-3.5999999046325684,-7.71999979019165,-21.639999389648438,-4.360000133514404,-4.739999771118164,-22.959999084472656,-14.729999542236328,-12.529999732971191,-12.369999885559082,-15.640000343322754,-13.819999694824219,-10.460000038146973,-15.529999732971191,-11.630000114440918,-11.729999542236328,-1.2999999523162842,-13.460000038146973,-18.450000762939453,-1.5700000524520874,-10.569999694824219,-20.15999984741211,-0.8799999952316284,-13.729999542236328,-18.799999237060547,-14.180000305175781,-8.800000190734863,-15.149999618530273,-12.470000267028809,-10.479999542236328,-15.15999984741211,-13.90999984741211,-10.670000076293945,-13.550000190734863,9.949999809265137,-21.6299991607666,-12.3100004196167,9.65999984741211,-23.09000015258789,-11.470000267028809,7.53000020980835,-23.31999969482422,-12.680000305175781,16.290000915527344,-17.770000457763672,0.1899999976158142,16.139999389648438,-17.639999389648438,1.7899999618530273,15.020000457763672,-20.219999313354492,3.930000066757202,14.800000190734863,23.479999542236328,9.40999984741211,13.020000457763672,24.540000915527344,11.729999542236328,14.529999732971191,20.899999618530273,12.149999618530273,-12.289999961853027,11.720000267028809,22.200000762939453,-13.640000343322754,9.029999732971191,21.399999618530273,-9.579999923706055,9.300000190734863,24.06999969482422,-18.1200008392334,-2.2300000190734863,-16.06999969482422,-18.479999542236328,-2.4000000953674316,-13.979999542236328,-19.329999923706055,0.5199999809265137,-15.550000190734863,-4.860000133514404,-18.170000076293945,23.350000381469727,-6.96999979019165,-18.239999771118164,21.56999969482422,-7.210000038146973,-23.809999465942383,22.06999969482422,-3.4200000762939453,-18.209999084472656,24.260000228881836,-3.319999933242798,-22.010000228881836,23.979999542236328,-0.18000000715255737,-19.149999618530273,25.239999771118164,20.049999237060547,7.820000171661377,-13.470000267028809,20.56999969482422,4.170000076293945,-13.600000381469727,19.479999542236328,5.510000228881836,-14.970000267028809,-9.949999809265137,24.31999969482422,16.280000686645508,-8.789999961853027,23.110000610351562,18.8700008392334,-7.050000190734863,22.719999313354492,20.65999984741211,-16.829999923706055,-10.479999542236328,-10.960000038146973,-18.530000686645508,-7.039999961853027,-11.039999961853027,-18.600000381469727,-5.090000152587891,-12.550000190734863,10.369999885559082,-39.61000061035156,-15.220000267028809,15.359999656677246,-39.849998474121094,-12.90999984741211,17.010000228881836,-45.47999954223633,-16.299999237060547,-5.329999923706055,16.030000686645508,-23.56999969482422,-7.639999866485596,16.850000381469727,-23.270000457763672,-6.010000228881836,17.149999618530273,-23.280000686645508,0.7900000214576721,-11.359999656677246,26.520000457763672,-1.1399999856948853,-11.220000267028809,27.530000686645508,-1.3300000429153442,-11.4399995803833,26.520000457763672,17.950000762939453,-6.440000057220459,3.359999895095825,17.709999084472656,-7.599999904632568,7.570000171661377,17.110000610351562,-10.75,2.75,-20.329999923706055,-0.25,-12.75,-19.600000381469727,-4.5,-11.170000076293945,-20.219999313354492,-3.0999999046325684,-10.109999656677246,-5.449999809265137,-15.880000114440918,23.770000457763672,-7.880000114440918,-15.479999542236328,21.649999618530273,-4.289999961853027,-16.299999237060547,22.850000381469727,19.309999465942383,-3.930000066757202,-3.7799999713897705,19.219999313354492,-3.359999895095825,-3.640000104904175,19.399999618530273,-0.4300000071525574,-0.8600000143051147,12.390000343322754,-5.320000171661377,-17.989999771118164,10.180000305175781,-6.03000020980835,-19.520000457763672,10.569999694824219,-3.4700000286102295,-20.93000030517578,13.210000038146973,-3.319999933242798,21.170000076293945,11.670000076293945,-2.9600000381469727,22.3799991607666,11.010000228881836,-7.440000057220459,23.049999237060547,0.33000001311302185,-15.319999694824219,-17.739999771118164,0.9800000190734863,-14.100000381469727,-18.299999237060547,1.2400000095367432,-18.059999465942383,-16.889999389648438,1.5099999904632568,-9.619999885559082,26.700000762939453,2.950000047683716,-10.34000015258789,25.479999542236328,2.430000066757202,-9.369999885559082,26.719999313354492,-11.960000038146973,-27.3700008392334,11.899999618530273,-13.720000267028809,-25.510000228881836,8.869999885559082,-11.720000267028809,-28.229999542236328,7.96999979019165,14.890000343322754,20.190000534057617,-17.59000015258789,12.970000267028809,20.5,-19.079999923706055,14.5600004196167,21.8799991607666,-16.479999542236328,0.6600000262260437,-12.800000190734863,26.239999771118164,3.7699999809265137,-14.1899995803833,25.010000228881836,2.109999895095825,-11.84000015258789,25.600000381469727,0.17000000178813934,-20.149999618530273,-16.270000457763672,-0.5899999737739563,-21.020000457763672,-15.920000076293945,-0.2199999988079071,-15.850000381469727,-17.739999771118164,-12.600000381469727,28.530000686645508,-3.200000047683716,-11.899999618530273,29.950000762939453,-6.849999904632568,-12.680000305175781,28.8700008392334,-5.789999961853027,-1.3600000143051147,28.100000381469727,-15.789999961853027,-0.18000000715255737,29.3799991607666,-13.489999771118164,-0.3400000035762787,25.920000076293945,-18.350000381469727,-14.789999961853027,20.170000076293945,12.449999809265137,-15.479999542236328,18.1200008392334,11.979999542236328,-15.84000015258789,16.989999771118164,11.779999732971191,11.029999732971191,-18.790000915527344,-12.779999732971191,11.119999885559082,-20.510000228881836,-11.970000267028809,9.949999809265137,-21.6299991607666,-12.3100004196167,-12.9399995803833,7.130000114440918,-23.31999969482422,-11.170000076293945,7.5,-23.690000534057617,-10.399999618530273,5.75,-23.34000015258789,-20.770000457763672,9.930000305175781,-14.449999809265137,-19.479999542236328,8.029999732971191,-15.899999618530273,-18.940000534057617,2.700000047683716,-16.75,-19.420000076293945,-9.75,0.5699999928474426,-18.579999923706055,-7.110000133514404,0.8399999737739563,-18.670000076293945,-7.820000171661377,0.75,2.619999885559082,8.109999656677246,-24.969999313354492,5.260000228881836,11.020000457763672,-24.950000762939453,6.050000190734863,8.789999961853027,-24.719999313354492,2.059999942779541,-7.940000057220459,30.579999923706055,0.6700000166893005,-7.760000228881836,31.600000381469727,1.909999966621399,-9.430000305175781,30.969999313354492,19.559999465942383,6.260000228881836,4.449999809265137,19.06999969482422,7.400000095367432,5.309999942779541,18.719999313354492,5.320000171661377,7.039999961853027,7.659999847412109,-1.7300000190734863,-22.81999969482422,7.320000171661377,-6.159999847412109,-20.670000076293945,6.75,-4.539999961853027,-21.31999969482422,-18.600000381469727,-5.090000152587891,-12.550000190734863,-17.610000610351562,-5.199999809265137,-14.300000190734863,-16.559999465942383,-9.289999961853027,-12.75,3.1500000953674316,7.619999885559082,25.68000030517578,-0.11999999731779099,3.509999990463257,26.15999984741211,1.309999942779541,3.119999885559082,25.399999618530273,5.360000133514404,29.06999969482422,12.079999923706055,5.5,28.020000457763672,14.739999771118164,6.889999866485596,28.350000381469727,12.359999656677246,16.100000381469727,19.6200008392334,-15.899999618530273,17.639999389648438,18.020000457763672,-16.34000015258789,17.3700008392334,16.15999984741211,-17.8799991607666,-12.25,-14.890000343322754,20.3700008392334,-11,-17.75,20.459999084472656,-10.25,-13.670000076293945,21.239999771118164,-17.860000610351562,11.90999984741211,-18.360000610351562,-15.640000343322754,11.289999961853027,-21.540000915527344,-16.65999984741211,11.229999542236328,-20.229999542236328,-0.5899999737739563,-21.020000457763672,-15.920000076293945,0.17000000178813934,-20.149999618530273,-16.270000457763672,0,-22.709999084472656,-16.100000381469727,-22.700000762939453,0.15000000596046448,-2.869999885559082,-22.020000457763672,-3.1500000953674316,-4.21999979019165,-22.25,-4.480000019073486,-3.2899999618530273,-7.789999961853027,11.829999923706055,-24.329999923706055,-9.720000267028809,13.75,-23.510000228881836,-7.840000152587891,14.039999961853027,-23.639999389648438,-21.020000457763672,16.200000762939453,-9.34000015258789,-20.489999771118164,12.510000228881836,-11.670000076293945,-21.479999542236328,11.829999923706055,-8.6899995803833,-0.2199999988079071,-15.850000381469727,-17.739999771118164,-0.8799999952316284,-13.729999542236328,-18.799999237060547,-0.5899999737739563,-12,-19.15999984741211,-19.829999923706055,-10.579999923706055,-5.389999866485596,-18.8799991607666,-12.470000267028809,-5.769999980926514,-18.020000457763672,-14.930000305175781,-5.190000057220459,-22.90999984741211,2.190000057220459,-0.12999999523162842,-20.18000030517578,-1.350000023841858,0.6600000262260437,-20.799999237060547,-0.9900000095367432,0.800000011920929,2.190000057220459,-9.180000305175781,27.540000915527344,2.430000066757202,-9.369999885559082,26.719999313354492,3.2899999618530273,-9.829999923706055,26.760000228881836,15.449999809265137,-3.7799999713897705,-16.90999984741211,17.09000015258789,-1.100000023841858,-15.9399995803833,15.079999923706055,-5.980000019073486,-14.539999961853027,-15.539999961853027,-16.6299991607666,-9.15999984741211,-16.600000381469727,-13.020000457763672,-9.760000228881836,-15.640000343322754,-13.819999694824219,-10.460000038146973,21.299999237060547,-6.619999885559082,-3.390000104904175,20.010000228881836,-8.609999656677246,-1.1699999570846558,20.829999923706055,-7.820000171661377,-3.990000009536743,19.65999984741211,18.309999465942383,-12.90999984741211,18.559999465942383,19.719999313354492,-13.960000038146973,17.780000686645508,22.190000534057617,-11.579999923706055,12.800000190734863,-0.8899999856948853,19.959999084472656,11.729999542236328,0,20.780000686645508,12.130000114440918,-1.059999942779541,20.81999969482422,-1.440000057220459,-16.399999618530273,24.34000015258789,-0.05000000074505806,-15.699999809265137,23.709999084472656,1.6799999475479126,-16.219999313354492,23.799999237060547,10.979999542236328,29.8700008392334,-4.71999979019165,11.6899995803833,29.270000457763672,-2.4100000858306885,12.359999656677246,29.1200008392334,-4.329999923706055,17.719999313354492,8.609999656677246,9.510000228881836,18.06999969482422,6.889999866485596,8.050000190734863,18.059999465942383,9.140000343322754,7.940000057220459,3.640000104904175,-37.790000915527344,11.789999961853027,0.6200000047683716,-39.91999816894531,13.029999732971191,3.6500000953674316,-42.189998626708984,13.449999809265137,-16.190000534057617,18.65999984741211,-18.700000762939453,-17.190000534057617,17.510000228881836,-18.209999084472656,-17.700000762939453,20.200000762939453,-14.850000381469727,-17.579999923706055,-15.729999542236328,-4.300000190734863,-17.420000076293945,-16.219999313354492,-5.480000019073486,-16.809999465942383,-18.059999465942383,-4.829999923706055,11.6899995803833,29.270000457763672,-2.4100000858306885,10.979999542236328,29.8700008392334,-4.71999979019165,9.210000038146973,30.440000534057617,-3.059999942779541,6.070000171661377,-21.739999771118164,-14.239999771118164,7.53000020980835,-23.31999969482422,-12.680000305175781,5.869999885559082,-23.6200008392334,-13.569999694824219,2.25,-4.739999771118164,-22.75,2,-7.349999904632568,-21.690000534057617,0.7699999809265137,-6.980000019073486,-22.479999542236328,0.7099999785423279,28.5,-15.300000190734863,-0.18000000715255737,29.3799991607666,-13.489999771118164,0.8299999833106995,30.790000915527344,-11.390000343322754,3.390000104904175,3.930000066757202,-24.959999084472656,6.159999847412109,4.619999885559082,-24.59000015258789,2.9800000190734863,1.7699999809265137,-24.790000915527344,0.7699999809265137,-6.980000019073486,-22.479999542236328,1.7999999523162842,-8.90999984741211,-21.030000686645508,0.8899999856948853,-9.359999656677246,-21.18000030517578,8.600000381469727,2.119999885559082,21.110000610351562,5.849999904632568,2.3499999046325684,22.299999237060547,5.699999809265137,2.0299999713897705,21.149999618530273,15.34000015258789,3.7200000286102295,-20.270000457763672,12.90999984741211,0.8999999761581421,-21.34000015258789,11.380000114440918,1.8600000143051147,-22.489999771118164,-26.540000915527344,-43.470001220703125,-2.2200000286102295,-27.170000076293945,-43.77000045776367,-4.690000057220459,-28.440000534057617,-45.439998626708984,-4.869999885559082,-13.140000343322754,-9.420000076293945,21.690000534057617,-10.899999618530273,-9.229999542236328,23.530000686645508,-12.0600004196167,-3.069999933242798,22.440000534057617,16.290000915527344,-17.770000457763672,0.1899999976158142,15.020000457763672,-20.219999313354492,3.930000066757202,15.239999771118164,-21.209999084472656,0.28999999165534973,17.790000915527344,-4.389999866485596,6.5,19.030000686645508,-0.9200000166893005,4.309999942779541,18.290000915527344,-2.5399999618530273,6.510000228881836,-20.219999313354492,-3.0999999046325684,-10.109999656677246,-21.229999542236328,0.8999999761581421,-10.149999618530273,-20.329999923706055,-0.25,-12.75,-12.880000114440918,21.010000228881836,-19.559999465942383,-9.979999542236328,19.709999084472656,-21.420000076293945,-13.260000228881836,18.43000030517578,-20.850000381469727,-6.940000057220459,-22.989999771118164,-13.720000267028809,-6.289999961853027,-20.68000030517578,-14.550000190734863,-5.28000020980835,-21.170000076293945,-14.869999885559082,-7.929999828338623,2.140000104904175,21.239999771118164,-6.559999942779541,2.119999885559082,21.209999084472656,-5.71999979019165,1.7000000476837158,20.889999389648438,8.4399995803833,-8.460000038146973,24.329999923706055,4.630000114440918,-6.789999961853027,25.059999465942383,4.380000114440918,-8.09000015258789,24.690000534057617,-2.1600000858306885,-26.969999313354492,-14.90999984741211,1.8700000047683716,-27.84000015258789,-14.869999885559082,-2.9100000858306885,-32.290000915527344,-15.1899995803833,5.429999828338623,30.790000915527344,-9.890000343322754,7.179999828338623,27.770000457763672,-14.630000114440918,5.360000133514404,26.68000030517578,-16.65999984741211,-1.1100000143051147,30.969999313354492,9.680000305175781,-2.799999952316284,31.219999313354492,4.159999847412109,-3.700000047683716,30.950000762939453,9.15999984741211,8.699999809265137,-11.020000457763672,-18.1200008392334,6.789999961853027,-9.960000038146973,-18.530000686645508,8.359999656677246,-8.460000038146973,-19.040000915527344,-5.03000020980835,-8.5600004196167,24.549999237060547,-4.25,-9.470000267028809,26.979999542236328,-3.75,-7.099999904632568,25.90999984741211,21.020000457763672,2.5299999713897705,0.12999999523162842,19.389999389648438,-1.0700000524520874,-1.7799999713897705,19.399999618530273,-0.4300000071525574,-0.8600000143051147,3.7699999809265137,15.149999618530273,-23.940000534057617,3.9800000190734863,16.889999389648438,-23.540000915527344,5.889999866485596,16.799999237060547,-23.260000228881836,-0.949999988079071,14.6899995803833,-23.969999313354492,-1.8600000143051147,17.600000381469727,-23.350000381469727,-0.5899999737739563,17.510000228881836,-23.34000015258789,-3.5899999141693115,-14.220000267028809,-17.850000381469727,-3.0399999618530273,-18.610000610351562,-16.469999313354492,-4.119999885559082,-17.610000610351562,-16.610000610351562,21.729999542236328,6.360000133514404,-0.9900000095367432,22.579999923706055,9.25,-5.099999904632568,22.040000915527344,9.710000038146973,-1.4199999570846558,-4.78000020980835,21.06999969482422,-21.68000030517578,-5.380000114440918,18.739999771118164,-22.950000762939453,-7.389999866485596,23.290000915527344,-19.5,19.31999969482422,-1.1100000143051147,1.690000057220459,22.420000076293945,2.4800000190734863,-0.05999999865889549,21.389999389648438,2.0999999046325684,0.46000000834465027,19.959999084472656,2.740000009536743,2.740000009536743,18.969999313354492,2.25,5.360000133514404,19.079999923706055,0.49000000953674316,5.170000076293945,-1.909999966621399,-9.859999656677246,31.309999465942383,-0.029999999329447746,-9.380000114440918,32.04999923706055,-1.350000023841858,-8.050000190734863,31.59000015258789,-10.600000381469727,-13.15999984741211,-14.819999694824219,-12.470000267028809,-10.479999542236328,-15.15999984741211,-11.5600004196167,-10.220000267028809,-15.760000228881836,15.239999771118164,-33.58000183105469,-0.5099999904632568,14.8100004196167,-32.630001068115234,-4.28000020980835,14.8100004196167,-30.420000076293945,-1.149999976158142,19.309999465942383,-3.930000066757202,-3.7799999713897705,22.549999237060547,2.9100000858306885,-4.03000020980835,20.75,-3.319999933242798,-4.800000190734863,-11.9399995803833,-6.079999923706055,-18.770000457763672,-13.270000457763672,-2.6600000858306885,-19.510000228881836,-11.609999656677246,-3.009999990463257,-21.200000762939453,-19.09000015258789,17.670000076293945,2.2699999809265137,-17.790000915527344,20.030000686645508,2.5799999237060547,-18.860000610351562,22.010000228881836,-0.7599999904632568,19.3700008392334,13.989999771118164,4.909999847412109,17.84000015258789,11.699999809265137,8.579999923706055,20.399999618530273,12.8100004196167,3.0999999046325684,17.110000610351562,-10.75,2.75,17.43000030517578,-14.149999618530273,5.670000076293945,17.489999771118164,-12.239999771118164,1.5099999904632568,10.369999885559082,-18.469999313354492,-13.140000343322754,9.239999771118164,-19.5,-13.529999732971191,9.890000343322754,-15.600000381469727,-14.600000381469727,-20.43000030517578,1.1699999570846558,-3.819999933242798,-19.81999969482422,0.14000000059604645,0.33000001311302185,-20.549999237060547,3.2200000286102295,0.30000001192092896,-21.690000534057617,-1.0099999904632568,-1.25,-22.700000762939453,0.15000000596046448,-2.869999885559082,-22.25,-4.480000019073486,-3.2899999618530273,17.510000228881836,10.479999542236328,8.90999984741211,17.84000015258789,11.699999809265137,8.579999923706055,16.889999389648438,12.670000076293945,10.329999923706055,3.390000104904175,3.930000066757202,-24.959999084472656,2.9800000190734863,1.7699999809265137,-24.790000915527344,1.309999942779541,2.4800000190734863,-24.8700008392334,-11.40999984741211,26.280000686645508,-14.5,-10.069999694824219,26.559999465942383,-15.470000267028809,-11.399999618530273,23.510000228881836,-17.8799991607666,10.119999885559082,2.4700000286102295,22.360000610351562,8.130000114440918,3.190000057220459,22.729999542236328,9.829999923706055,1.9199999570846558,22.299999237060547,4.849999904632568,-15.859999656677246,23.8799991607666,-0.03999999910593033,-16.280000686645508,25.579999923706055,1.6799999475479126,-16.219999313354492,23.799999237060547,6.920000076293945,23.549999237060547,19.489999771118164,5.679999828338623,22.020000457763672,21.020000457763672,8.6899995803833,23.270000457763672,19,-1.7699999809265137,7.46999979019165,-24.68000030517578,-1.5399999618530273,9.329999923706055,-24.760000228881836,-0.3799999952316284,7.309999942779541,-25.190000534057617,6.159999847412109,4.619999885559082,-24.59000015258789,10.359999656677246,8.579999923706055,-23.809999465942383,8.5,3.9200000762939453,-23.790000915527344,-20.25,7.409999847412109,4,-19.299999237060547,7.230000019073486,6.519999980926514,-18.43000030517578,9.520000457763672,8.100000381469727,11.84000015258789,22.18000030517578,-18.690000534057617,13.289999961853027,24.809999465942383,-14.6899995803833,12.970000267028809,20.5,-19.079999923706055,-15.960000038146973,0,-19.15999984741211,-13.270000457763672,-2.6600000858306885,-19.510000228881836,-15.369999885559082,-2.509999990463257,-18.790000915527344,3.109999895095825,21.209999084472656,22.299999237060547,6.239999771118164,18.65999984741211,23.010000228881836,5.679999828338623,22.020000457763672,21.020000457763672,4.650000095367432,22.729999542236328,21.18000030517578,5.679999828338623,22.020000457763672,21.020000457763672,5.730000019073486,24.56999969482422,18.90999984741211,-21.479999542236328,6.070000171661377,-5.420000076293945,-21.239999771118164,4.78000020980835,-7.03000020980835,-20.549999237060547,3.2200000286102295,0.30000001192092896,-11,-17.75,20.459999084472656,-11.850000381469727,-20.079999923706055,19.299999237060547,-10.020000457763672,-21.639999389648438,20.510000228881836,-2.9200000762939453,29.3799991607666,-13.239999771118164,-2.25,28.149999618530273,-15.329999923706055,-3.240000009536743,27.260000228881836,-16.479999542236328,22.3799991607666,11.869999885559082,-6.510000228881836,21.889999389648438,11.390000343322754,-4.590000152587891,22.579999923706055,9.25,-5.099999904632568,-15.84000015258789,23.729999542236328,-13.520000457763672,-17.68000030517578,22.399999618530273,-10.949999809265137,-16.81999969482422,25.040000915527344,-7.929999828338623,13.710000038146973,-0.25,19.540000915527344,13.8100004196167,-0.8799999952316284,19.549999237060547,15.180000305175781,-0.6800000071525574,18.100000381469727,-12.180000305175781,-19.059999465942383,-11.649999618530273,-11.15999984741211,-18.90999984741211,-12.479999542236328,-10.470000267028809,-20.649999618530273,-12.260000228881836,16,21.8799991607666,6.590000152587891,18.06999969482422,21.290000915527344,4.510000228881836,18.209999084472656,23.5,0.5400000214576721,14.930000305175781,15.960000038146973,-20.770000457763672,13.760000228881836,12.59000015258789,-22.75,13.369999885559082,15.989999771118164,-21.579999923706055,-2.2899999618530273,13.859999656677246,-24.34000015258789,-0.949999988079071,14.6899995803833,-23.969999313354492,-1.0700000524520874,11.890000343322754,-24.8700008392334,-13.619999885559082,25.309999465942383,10.050000190734863,-11.369999885559082,25.829999923706055,13.329999923706055,-11.65999984741211,27.209999084472656,9.149999618530273,18.719999313354492,5.320000171661377,7.039999961853027,18.25,5.630000114440918,8.420000076293945,18.149999618530273,3.950000047683716,8.100000381469727,4.480000019073486,18.059999465942383,-23.18000030517578,5.889999866485596,16.799999237060547,-23.260000228881836,3.9800000190734863,16.889999389648438,-23.540000915527344,11.399999618530273,-32.150001525878906,-10.949999809265137,14.34000015258789,-21.90999984741211,-7.909999847412109,13.539999961853027,-32.540000915527344,-8.420000076293945,-1.9900000095367432,27.68000030517578,17.989999771118164,-3.569999933242798,27.780000686645508,16.559999465942383,-2.7799999713897705,26.329999923706055,19.1200008392334,-14.4399995803833,-23.760000228881836,4.730000019073486,-13.720000267028809,-25.510000228881836,8.869999885559082,-15.350000381469727,-20.770000457763672,4.610000133514404,5.889999866485596,16.799999237060547,-23.260000228881836,7.369999885559082,17.809999465942383,-22.479999542236328,9.119999885559082,15.979999542236328,-22.90999984741211,-18.8700008392334,-4.46999979019165,4.019999980926514,-18.3799991607666,-6.53000020980835,3.8499999046325684,-18.520000457763672,-4.659999847412109,5.909999847412109,16,21.8799991607666,6.590000152587891,15.670000076293945,23.8700008392334,3.7799999713897705,14.760000228881836,23.579999923706055,7.329999923706055,17.43000030517578,-14.149999618530273,5.670000076293945,15.699999809265137,-17.68000030517578,11.880000114440918,15.199999809265137,-20.489999771118164,9.100000381469727,16.81999969482422,-16.06999969482422,-3.569999933242798,17.190000534057617,-14.289999961853027,-2.7699999809265137,16.290000915527344,-17.770000457763672,0.1899999976158142,-16.6299991607666,-18.8799991607666,-5.369999885559082,-16.809999465942383,-18.059999465942383,-4.829999923706055,-16.479999542236328,-18.469999313354492,-5.760000228881836,11.789999961853027,-21.8700008392334,-10.989999771118164,12.25,-23.299999237060547,-10,9.65999984741211,-23.09000015258789,-11.470000267028809,-6.630000114440918,-15.710000038146973,21.15999984741211,-2.4800000190734863,-17.559999465942383,23.3799991607666,-5.550000190734863,-16.510000228881836,20.809999465942383,-4.380000114440918,-10.25,24.850000381469727,-5.360000133514404,-13.149999618530273,24.139999389648438,-2.690000057220459,-12,25.520000457763672,7.079999923706055,29.559999465942383,5.190000057220459,6.309999942779541,29.350000381469727,8.829999923706055,8.279999732971191,28.989999771118164,7.190000057220459,-19.639999389648438,-0.9700000286102295,-1.899999976158142,-19.56999969482422,-1.7200000286102295,-2.990000009536743,-19.559999465942383,-1.25,-1.8899999856948853,-24.34000015258789,2.759999990463257,-4.670000076293945,-23.489999771118164,2.6600000858306885,-4.760000228881836,-23.559999465942383,-1.5,-6.369999885559082,-3.5899999141693115,-14.220000267028809,-17.850000381469727,-4.119999885559082,-17.610000610351562,-16.610000610351562,-5,-15.720000267028809,-17.450000762939453,19.030000686645508,-10.390000343322754,-3.9800000190734863,19.209999084472656,-10.670000076293945,-4.539999961853027,19.209999084472656,-8.199999809265137,-3.640000104904175,-9.170000076293945,15.109999656677246,-23.190000534057617,-9.720000267028809,13.75,-23.510000228881836,-11.649999618530273,15.859999656677246,-22.579999923706055,5.360000133514404,-43.4900016784668,-18.31999969482422,2.240000009536743,-33.04999923706055,-15.390000343322754,4.610000133514404,-32.060001373291016,-14.6899995803833,-8.25,-25.65999984741211,21.139999389648438,-5.980000019073486,-24.700000762939453,22.68000030517578,-7.210000038146973,-23.809999465942383,22.06999969482422,1.9900000095367432,25.399999618530273,20.100000381469727,0.6399999856948853,26.520000457763672,20.079999923706055,0.9399999976158142,24.229999542236328,21.8799991607666,-1.5299999713897705,-4.46999979019165,-23.219999313354492,-0.8100000023841858,-3.0199999809265137,-23.809999465942383,-0.6499999761581421,-6.260000228881836,-22.690000534057617,-3.7300000190734863,-3.259999990463257,-23.729999542236328,-2.7799999713897705,-7.5,-22.09000015258789,-4.360000133514404,-4.739999771118164,-22.959999084472656,-9.649999618530273,12.550000190734863,23.81999969482422,-5.360000133514404,10.510000228881836,25.420000076293945,-4.409999847412109,12.279999732971191,25.600000381469727,0.3799999952316284,21.739999771118164,-21.690000534057617,0.4300000071525574,23.920000076293945,-20.18000030517578,2.2100000381469727,23.34000015258789,-20.540000915527344,3.6500000953674316,-42.189998626708984,13.449999809265137,0.6200000047683716,-39.91999816894531,13.029999732971191,-0.8199999928474426,-42.849998474121094,14.319999694824219,-17.860000610351562,11.90999984741211,-18.360000610351562,-16.860000610351562,9.550000190734863,-20.309999465942383,-17.020000457763672,7.760000228881836,-18.860000610351562,-19.09000015258789,17.670000076293945,2.2699999809265137,-20.260000228881836,16.200000762939453,0.550000011920929,-18.940000534057617,16.780000686645508,5.090000152587891,6.980000019073486,30.270000457763672,-10.239999771118164,5.559999942779541,31.639999389648438,-7.409999847412109,8.149999618530273,30.899999618530273,-7.510000228881836,-10.630000114440918,7.429999828338623,24.290000915527344,-5.400000095367432,7.570000171661377,25.360000610351562,-3.680000066757202,7.679999828338623,25.68000030517578,19.84000015258789,15.4399995803833,-12.329999923706055,20.5,14.220000267028809,-11.9399995803833,19.790000915527344,10.489999771118164,-14.4399995803833,1.6799999475479126,-16.219999313354492,23.799999237060547,4.820000171661377,-16.200000762939453,22.270000457763672,4.849999904632568,-15.859999656677246,23.8799991607666,-12.180000305175781,-19.059999465942383,-11.649999618530273,-12.300000190734863,-21.1299991607666,-11.119999885559082,-13.430000305175781,-18.530000686645508,-11.170000076293945,-11.640000343322754,24.25,14.460000038146973,-10.229999542236328,23.389999389648438,17.1299991607666,-9.949999809265137,24.31999969482422,16.280000686645508,13.270000457763672,-25.360000610351562,8.5600004196167,10.869999885559082,-28.469999313354492,8.609999656677246,13.890000343322754,-23.899999618530273,4.900000095367432,19.479999542236328,5.510000228881836,-14.970000267028809,20.56999969482422,4.170000076293945,-13.600000381469727,18.700000762939453,1.7899999618530273,-15.119999885559082,17.280000686645508,1.340000033378601,11.670000076293945,15.5,1.3700000047683716,17.809999465942383,15.180000305175781,-0.6800000071525574,18.100000381469727,-18.530000686645508,-7.039999961853027,-11.039999961853027,-19.600000381469727,-4.5,-11.170000076293945,-18.600000381469727,-5.090000152587891,-12.550000190734863,-19.68000030517578,13.699999809265137,-14.970000267028809,-19.229999542236328,13.270000457763672,-16.959999084472656,-20.770000457763672,9.930000305175781,-14.449999809265137,11.010000228881836,-7.440000057220459,23.049999237060547,8.4399995803833,-8.460000038146973,24.329999923706055,11.470000267028809,-10.949999809265137,22.280000686645508,19.399999618530273,-0.4300000071525574,-0.8600000143051147,19.350000381469727,-1.7200000286102295,-2.0899999141693115,19.25,-1.4800000190734863,-2.440000057220459,13.890000343322754,-23.899999618530273,4.900000095367432,15.239999771118164,-21.209999084472656,0.28999999165534973,15.020000457763672,-20.219999313354492,3.930000066757202,-18.6200008392334,-39.619998931884766,-7.599999904632568,-16.270000457763672,-35.5,-3.8299999237060547,-15.680000305175781,-37.939998626708984,-10.079999923706055,16.280000686645508,-18.59000015258789,-6.260000228881836,15.739999771118164,-19.450000762939453,-6.059999942779541,15.729999542236328,-18.739999771118164,-7.409999847412109,-1.350000023841858,-8.050000190734863,31.59000015258789,0.6700000166893005,-7.760000228881836,31.600000381469727,-1.0199999809265137,-2.5299999713897705,29.079999923706055,-11.899999618530273,29.950000762939453,-6.849999904632568,-10.510000228881836,30.68000030517578,-6.099999904632568,-11.270000457763672,29.190000534057617,-10.300000190734863,-6.489999771118164,-13.279999732971191,-17.329999923706055,-4.300000190734863,-12.34000015258789,-18.209999084472656,-5,-15.720000267028809,-17.450000762939453,16.290000915527344,-2.930000066757202,-14.859999656677246,15.079999923706055,-5.980000019073486,-14.539999961853027,17.09000015258789,-1.100000023841858,-15.9399995803833,-3.5899999141693115,-14.220000267028809,-17.850000381469727,-3.0199999809265137,-11.4399995803833,-19.31999969482422,-2.490000009536743,-13.210000038146973,-18.540000915527344,-12.600000381469727,28.530000686645508,-3.200000047683716,-10.899999618530273,29.510000228881836,-1.8200000524520874,-11.899999618530273,29.950000762939453,-6.849999904632568,-15.359999656677246,22.850000381469727,8.380000114440918,-13.619999885559082,25.309999465942383,10.050000190734863,-14.470000267028809,26.059999465942383,5.53000020980835,-19.530000686645508,-5.420000076293945,0.5400000214576721,-18.579999923706055,-7.110000133514404,0.8399999737739563,-18.549999237060547,-6.389999866485596,1.5700000524520874,-0.6899999976158142,5.329999923706055,-24.959999084472656,-1.7699999809265137,7.46999979019165,-24.68000030517578,-0.3799999952316284,7.309999942779541,-25.190000534057617,1.909999966621399,-9.430000305175781,30.969999313354492,0.6700000166893005,-7.760000228881836,31.600000381469727,-0.029999999329447746,-9.380000114440918,32.04999923706055,21.049999237060547,14.779999732971191,-9.260000228881836,20.270000457763672,19.8700008392334,-9.65999984741211,21.209999084472656,18.93000030517578,-7.309999942779541,14.760000228881836,23.579999923706055,7.329999923706055,14.779999732971191,25.260000228881836,6.199999809265137,13.020000457763672,24.540000915527344,11.729999542236328,-2.7799999713897705,26.329999923706055,19.1200008392334,-1.5299999713897705,24.8700008392334,20.950000762939453,-1.9900000095367432,27.68000030517578,17.989999771118164,-2.299999952316284,-9.489999771118164,26.579999923706055,-1.1399999856948853,-11.220000267028809,27.530000686645508,-1.9500000476837158,-9.630000114440918,27.030000686645508,0.33000001311302185,-15.319999694824219,-17.739999771118164,-0.2199999988079071,-15.850000381469727,-17.739999771118164,0.05999999865889549,-11.65999984741211,-19.670000076293945,9.609999656677246,24.43000030517578,15.619999885559082,8.670000076293945,24.670000076293945,17.030000686645508,8.6899995803833,23.270000457763672,19,9.539999961853027,7.389999866485596,24.329999923706055,9.34000015258789,8.609999656677246,24.09000015258789,7.590000152587891,7.670000076293945,24.510000228881836,9.529999732971191,-24.170000076293945,19.420000076293945,10.930000305175781,-21.06999969482422,19.309999465942383,9.729999542236328,-21.450000762939453,20.459999084472656,13.119999885559082,-20.969999313354492,-10.399999618530273,12.180000305175781,-19.1200008392334,-11.3100004196167,13.829999923706055,-17.59000015258789,-9.960000038146973,20.40999984741211,20.790000915527344,0.5400000214576721,20.079999923706055,19.260000228881836,2.9100000858306885,20.510000228881836,18.020000457763672,0.8299999833106995,-3.7100000381469727,31.100000381469727,5.78000020980835,-2.799999952316284,31.219999313354492,4.159999847412109,-3.9600000381469727,31.459999084472656,1.2799999713897705,-13.09000015258789,-16.489999771118164,-11.960000038146973,-12.140000343322754,-15.869999885559082,-12.65999984741211,-12.180000305175781,-19.059999465942383,-11.649999618530273,12.319999694824219,27.360000610351562,5,12.619999885559082,27.639999389648438,3.3299999237060547,10.699999809265137,28.239999771118164,5.329999923706055,-12.989999771118164,26.15999984741211,-12.920000076293945,-13.859999656677246,23.110000610351562,-16.90999984741211,-14.699999809265137,25.729999542236328,-12.050000190734863,-18.959999084472656,2.7300000190734863,7.929999828338623,-17.6200008392334,-2.7300000190734863,9.4399995803833,-17.59000015258789,0.9200000166893005,11.989999771118164,-24.110000610351562,-1.5,-5.230000019073486,-24.040000915527344,2.130000114440918,-3.8499999046325684,-24.34000015258789,2.759999990463257,-4.670000076293945,-21.68000030517578,12.34000015258789,-6.820000171661377,-20.700000762939453,12.800000190734863,-4.550000190734863,-20.649999618530273,16.610000610351562,-6.289999961853027,21.020000457763672,2.5299999713897705,0.12999999523162842,22.420000076293945,2.4800000190734863,-0.05999999865889549,23.25,3.4000000953674316,-3.299999952316284,-10.550000190734863,-17.260000228881836,-13.390000343322754,-9.3100004196167,-17.670000076293945,-13.5,-9.329999923706055,-19.049999237060547,-13.449999809265137,-13.84000015258789,16.360000610351562,-21.399999618530273,-13.260000228881836,18.43000030517578,-20.850000381469727,-11.649999618530273,15.859999656677246,-22.579999923706055,21.18000030517578,18.110000610351562,-3.319999933242798,21.950000762939453,17.440000534057617,-1.4299999475479126,22.239999771118164,14.119999885559082,-2.5,7.840000152587891,-10.779999732971191,23.8799991607666,8.4399995803833,-8.460000038146973,24.329999923706055,4.380000114440918,-8.09000015258789,24.690000534057617,6.289999961853027,-1.7100000381469727,22.110000610351562,4.989999771118164,-0.6000000238418579,21.350000381469727,3.5299999713897705,0.8700000047683716,20.770000457763672,-15.449999809265137,-19.959999084472656,-7.650000095367432,-15.5600004196167,-18.979999542236328,-7.849999904632568,-15.09000015258789,-19.780000686645508,-8.5,12.180000305175781,0.07999999821186066,20.139999389648438,11.170000076293945,0.6100000143051147,20.959999084472656,10.3100004196167,-0.25,21.790000915527344,-20.139999389648438,0.4099999964237213,2.25,-19.81999969482422,0.14000000059604645,0.33000001311302185,-19.760000228881836,-1.1699999570846558,2.569999933242798,9.149999618530273,22.899999618530273,-19.350000381469727,11.149999618530273,24.809999465942383,-16.31999969482422,10.170000076293945,21.6299991607666,-20.100000381469727,14.3100004196167,27.239999771118164,-7.25,12.270000457763672,29.260000228881836,-5.75,12.359999656677246,29.1200008392334,-4.329999923706055,-7.960000038146973,28.149999618530273,12.329999923706055,-6.889999866485596,29.15999984741211,11.649999618530273,-7.699999809265137,29.5,7.880000114440918,10.119999885559082,2.4700000286102295,22.360000610351562,9.829999923706055,1.9199999570846558,22.299999237060547,11.279999732971191,0.7200000286102295,21.25,-7.860000133514404,2.950000047683716,-24.399999618530273,-5.739999771118164,2.369999885559082,-24.56999969482422,-6.21999979019165,-0.07000000029802322,-23.860000610351562,13.289999961853027,24.809999465942383,-14.6899995803833,12.880000114440918,26.43000030517578,-12.130000114440918,14.579999923706055,24.540000915527344,-13.0600004196167,-13.0600004196167,27.8799991607666,-8.420000076293945,-11.899999618530273,29.950000762939453,-6.849999904632568,-11.270000457763672,29.190000534057617,-10.300000190734863,-6.099999904632568,-15.130000114440918,23.579999923706055,-2.799999952316284,-14.640000343322754,25.719999313354492,-5.710000038146973,-14.390000343322754,23.969999313354492,-9.15999984741211,-0.6399999856948853,-22.59000015258789,-7.260000228881836,-4.590000152587891,-21.969999313354492,-8.65999984741211,-2.119999885559082,-21.59000015258789,12.350000381469727,25.920000076293945,10.220000267028809,10.970000267028809,26.15999984741211,12.380000114440918,13.020000457763672,24.540000915527344,11.729999542236328,2.7100000381469727,22.290000915527344,-21.229999542236328,5.059999942779541,22.1299991607666,-20.81999969482422,3.430000066757202,21.15999984741211,-21.709999084472656,-2.6700000762939453,-4.480000019073486,-23.190000534057617,-1.8600000143051147,-7.480000019073486,-22.030000686645508,-2.7799999713897705,-7.5,-22.09000015258789,10.3100004196167,-0.25,21.790000915527344,10.210000038146973,-1.399999976158142,22.260000228881836,11.729999542236328,0,20.780000686645508,-9.039999961853027,-8.239999771118164,24.350000381469727,-12.0600004196167,-3.069999933242798,22.440000534057617,-10.899999618530273,-9.229999542236328,23.530000686645508,-1.9500000476837158,29.290000915527344,-13.289999961853027,-1.3600000143051147,28.100000381469727,-15.789999961853027,-2.25,28.149999618530273,-15.329999923706055,6.980000019073486,30.270000457763672,-10.239999771118164,8.149999618530273,30.899999618530273,-7.510000228881836,8.109999656677246,28.959999084472656,-12.09000015258789,-12.890000343322754,22.309999465942383,15.399999618530273,-14.279999732971191,22.260000228881836,12.680000305175781,-14.239999771118164,20.59000015258789,13.529999732971191,-10.899999618530273,29.510000228881836,-1.8200000524520874,-9.800000190734863,29.440000534057617,2.440000057220459,-9.4399995803833,29.940000534057617,-1.7400000095367432,13.8100004196167,-0.8799999952316284,19.549999237060547,12.569999694824219,-0.23999999463558197,19.510000228881836,12.800000190734863,-0.8899999856948853,19.959999084472656,-22.25,-4.480000019073486,-3.2899999618530273,-22.020000457763672,-3.1500000953674316,-4.21999979019165,-21.170000076293945,-7.849999904632568,-3.940000057220459,-11.479999542236328,28.649999618530273,0.5099999904632568,-10.569999694824219,28.290000915527344,5.340000152587891,-9.800000190734863,29.440000534057617,2.440000057220459,-13.710000038146973,5.849999904632568,22.25,-10.329999923706055,4.650000095367432,22.959999084472656,-10.630000114440918,7.429999828338623,24.290000915527344,17.950000762939453,-6.440000057220459,3.359999895095825,18.690000534057617,-3.240000009536743,1.3300000429153442,19.270000457763672,-0.7900000214576721,2.5199999809265137,-9.90999984741211,-26.59000015258789,18.360000610351562,-3.049999952316284,-31.229999542236328,18.139999389648438,-7.630000114440918,-26.969999313354492,19.809999465942383,10.970000267028809,26.15999984741211,12.380000114440918,11.430000305175781,26.68000030517578,10.550000190734863,9.979999542236328,27.31999969482422,11.720000267028809,-11.640000343322754,24.25,14.460000038146973,-14.170000076293945,23.530000686645508,11.869999885559082,-11.529999732971191,22.950000762939453,15.9399995803833,-15.1899995803833,20.31999969482422,-17.530000686645508,-14.90999984741211,21.989999771118164,-15.739999771118164,-13.5600004196167,19.709999084472656,-19.950000762939453,11.819999694824219,-15,20.350000381469727,12.859999656677246,-14.220000267028809,19.639999389648438,11.470000267028809,-10.949999809265137,22.280000686645508,-17.530000686645508,-15.5600004196167,7.699999809265137,-17.5,-13.079999923706055,10.380000114440918,-18.110000610351562,-13.630000114440918,2.9700000286102295,-0.8999999761581421,28.729999542236328,16.18000030517578,0.6399999856948853,26.520000457763672,20.079999923706055,1.2400000095367432,26.959999084472656,18.489999771118164,-2.359999895095825,-0.7900000214576721,-24.34000015258789,-2.4700000286102295,2.5899999141693115,-25.290000915527344,-1.4600000381469727,1.340000033378601,-25.110000610351562,12.619999885559082,27.639999389648438,3.3299999237060547,13.720000267028809,27.440000534057617,-0.11999999731779099,11.720000267028809,28.739999771118164,1.2300000190734863,18.700000762939453,1.7899999618530273,-15.119999885559082,18.010000228881836,-2.4000000953674316,-14.149999618530273,17.09000015258789,-1.100000023841858,-15.9399995803833,-16.31999969482422,10.140000343322754,13.850000381469727,-18.450000762939453,5.949999809265137,9.220000267028809,-17.59000015258789,0.9200000166893005,11.989999771118164,-10.600000381469727,0.1599999964237213,21.899999618530273,-11.729999542236328,0.5699999928474426,20.84000015258789,-12.029999732971191,-0.11999999731779099,20.940000534057617,7.21999979019165,-2.940000057220459,22.829999923706055,5.019999980926514,-2.049999952316284,22.809999465942383,5.480000019073486,-4.659999847412109,24.190000534057617,-0.949999988079071,19.989999771118164,23.90999984741211,1.340000033378601,17.3799991607666,25.079999923706055,6.239999771118164,18.65999984741211,23.010000228881836,3.450000047683716,-21.760000228881836,-15.90999984741211,2.799999952316284,-23.3799991607666,-15.210000038146973,2.109999895095825,-22,-15.619999885559082,-4.670000076293945,27.670000076293945,16.899999618530273,-6.889999866485596,29.15999984741211,11.649999618530273,-6.96999979019165,27.350000381469727,14.619999885559082,-22.90999984741211,2.190000057220459,-0.12999999523162842,-20.799999237060547,-0.9900000095367432,0.800000011920929,-19.68000030517578,-0.8700000047683716,1.7200000286102295,18.540000915527344,-5.590000152587891,-1.0399999618530273,18.170000076293945,-4.559999942779541,0.6899999976158142,17.729999542236328,-7.440000057220459,0.49000000953674316,14.800000190734863,23.479999542236328,9.40999984741211,14.529999732971191,20.899999618530273,12.149999618530273,14.760000228881836,23.579999923706055,7.329999923706055,3.0299999713897705,-28.6299991607666,21.040000915527344,4.820000171661377,-29.559999465942383,18.59000015258789,8.109999656677246,-27.670000076293945,18.229999542236328,-3.25,23.860000610351562,-20.149999618530273,-3.240000009536743,27.260000228881836,-16.479999542236328,-2.1600000858306885,24.520000457763672,-19.56999969482422,11.609999656677246,27.270000457763672,6.769999980926514,12.890000343322754,26.690000534057617,6.550000190734863,12.319999694824219,27.360000610351562,5,-21.690000534057617,-1.0099999904632568,-1.25,-22.25,-4.480000019073486,-3.2899999618530273,-21.709999084472656,-6.099999904632568,-3.180000066757202,-1.440000057220459,-16.399999618530273,24.34000015258789,-0.03999999910593033,-16.280000686645508,25.579999923706055,-5.449999809265137,-15.880000114440918,23.770000457763672,16.75,-8.75,-12.100000381469727,15.149999618530273,-10.369999885559082,-12.710000038146973,16.920000076293945,-6.119999885559082,-13.819999694824219,-4.989999771118164,-18.59000015258789,-16.030000686645508,-5.96999979019165,-16.59000015258789,-15.960000038146973,-5,-15.720000267028809,-17.450000762939453,1.7699999809265137,-31.829999923706055,17.850000381469727,0.09000000357627869,-34.529998779296875,15.260000228881836,2.3299999237060547,-33.689998626708984,14.930000305175781,-5.380000114440918,18.739999771118164,-22.950000762939453,-6.010000228881836,17.149999618530273,-23.280000686645508,-7.889999866485596,20.43000030517578,-21.899999618530273,-1.8600000143051147,-7.480000019073486,-22.030000686645508,-1.5299999713897705,-4.46999979019165,-23.219999313354492,-0.6499999761581421,-6.260000228881836,-22.690000534057617,12.470000267028809,-23.850000381469727,15.359999656677246,9.529999732971191,-24.170000076293945,19.420000076293945,8.920000076293945,-25.899999618530273,19.280000686645508,-3.9600000381469727,31.459999084472656,1.2799999713897705,-3.4600000381469727,32.720001220703125,-3.2899999618530273,-4.809999942779541,32,-1.6299999952316284,18.079999923706055,-12.65999984741211,-4.960000038146973,17.600000381469727,-14.180000305175781,-3.5899999141693115,17.65999984741211,-14.59000015258789,-5.050000190734863,-10.729999542236328,0.5699999928474426,-22.290000915527344,-12.300000190734863,0.6100000143051147,-21.68000030517578,-11.720000267028809,4.019999980926514,-23.450000762939453,-4.630000114440918,29.389999389648438,12.9399995803833,-3.569999933242798,27.780000686645508,16.559999465942383,-1.9900000095367432,27.68000030517578,17.989999771118164,20.979999542236328,5.820000171661377,1.8799999952316284,19.690000534057617,5.210000038146973,3.1600000858306885,20.110000610351562,3.809999942779541,1.1399999856948853,-13.270000457763672,-14.180000305175781,19.8700008392334,-10.899999618530273,-9.229999542236328,23.530000686645508,-13.140000343322754,-9.420000076293945,21.690000534057617,12.350000381469727,25.920000076293945,10.220000267028809,12.890000343322754,26.690000534057617,6.550000190734863,11.430000305175781,26.68000030517578,10.550000190734863,3.9600000381469727,-14.130000114440918,-17.219999313354492,2.569999933242798,-16.200000762939453,-17.229999542236328,3.0299999713897705,-13.420000076293945,-17.8700008392334,-21.709999084472656,-6.099999904632568,-3.180000066757202,-22.25,-4.480000019073486,-3.2899999618530273,-21.170000076293945,-7.849999904632568,-3.940000057220459,-19.549999237060547,-2.200000047683716,3.430000066757202,-19.760000228881836,-1.1699999570846558,2.569999933242798,-18.979999542236328,-4.159999847412109,3.2799999713897705,-20.030000686645508,-3.6600000858306885,-4.800000190734863,-20.31999969482422,-2.4000000953674316,-6.380000114440918,-19.829999923706055,-10.579999923706055,-5.389999866485596,-3.7100000381469727,0.5199999809265137,21.15999984741211,-5.25,-0.23999999463558197,21.280000686645508,-8.529999732971191,-3.25,22.969999313354492,22.190000534057617,13.640000343322754,-0.18000000715255737,20.399999618530273,12.8100004196167,3.0999999046325684,20.770000457763672,11.079999923706055,2.140000104904175,-20.389999389648438,-11.34000015258789,-2.640000104904175,-20.229999542236328,-7.78000020980835,-3.819999933242798,-19.049999237060547,-10.619999885559082,-0.8799999952316284,-15.359999656677246,22.850000381469727,8.380000114440918,-14.470000267028809,26.059999465942383,5.53000020980835,-15.829999923706055,25.329999923706055,2.619999885559082,-5.590000152587891,-23.40999984741211,-14.329999923706055,-5.039999961853027,-24.43000030517578,-14.010000228881836,-6.559999942779541,-24.270000457763672,-13.140000343322754,9.899999618530273,-36.060001373291016,-13.649999618530273,4.610000133514404,-32.060001373291016,-14.6899995803833,8.770000457763672,-29.729999542236328,-12.25,-6.199999809265137,8.729999542236328,-24.549999237060547,-7.789999961853027,11.829999923706055,-24.329999923706055,-5.809999942779541,11.449999809265137,-24.350000381469727,-6.849999904632568,5.769999980926514,-24.709999084472656,-9.3100004196167,4.829999923706055,-23.959999084472656,-9.819999694824219,7.679999828338623,-23.940000534057617,-6.239999771118164,31.469999313354492,-0.9700000286102295,-6.710000038146973,31.969999313354492,-5.440000057220459,-8.180000305175781,31.1200008392334,-1.6200000047683716,8.920000076293945,-25.899999618530273,19.280000686645508,8.460000038146973,-24.989999771118164,20.690000534057617,5.409999847412109,-26.510000228881836,22.139999389648438,20.3799991607666,-10.0600004196167,-0.75,21.81999969482422,-6.809999942779541,-4.909999847412109,20.829999923706055,-7.820000171661377,-3.990000009536743,10.680000305175781,27.989999771118164,7.849999904632568,12.890000343322754,26.690000534057617,6.550000190734863,11.609999656677246,27.270000457763672,6.769999980926514,-21.709999084472656,-6.099999904632568,-3.180000066757202,-20.65999984741211,-5.340000152587891,-2.880000114440918,-21.3700008392334,-1.75,-1.4600000381469727,-3.680000066757202,7.679999828338623,25.68000030517578,-0.11999999731779099,3.509999990463257,26.15999984741211,-0.8899999856948853,7.690000057220459,26.579999923706055,4.96999979019165,7.440000057220459,25.40999984741211,7.590000152587891,7.670000076293945,24.510000228881836,9.34000015258789,8.609999656677246,24.09000015258789,-5.960000038146973,30.600000381469727,-9.539999961853027,-8.25,31.209999084472656,-7.010000228881836,-6.710000038146973,31.969999313354492,-5.440000057220459,-15.5600004196167,-18.979999542236328,-7.849999904632568,-16.270000457763672,-18.530000686645508,-6.690000057220459,-16.229999542236328,-17.479999542236328,-8.100000381469727,-15.25,-18.270000457763672,-8.779999732971191,-14.300000190734863,-16.969999313354492,-10.640000343322754,-14.010000228881836,-19.709999084472656,-9.760000228881836,-14.699999809265137,25.729999542236328,-12.050000190734863,-14.960000038146973,27.719999313354492,-7.800000190734863,-12.989999771118164,26.15999984741211,-12.920000076293945,17.09000015258789,-1.100000023841858,-15.9399995803833,16.299999237060547,-0.6899999976158142,-17.020000457763672,18.040000915527344,2.1700000762939453,-17.450000762939453,0.8899999856948853,-10.970000267028809,27.5,1.600000023841858,-9.489999771118164,27.579999923706055,2.3499999046325684,-10.220000267028809,28.200000762939453,-11.649999618530273,15.859999656677246,-22.579999923706055,-9.720000267028809,13.75,-23.510000228881836,-11.779999732971191,12.84000015258789,-23.420000076293945,21.020000457763672,2.5299999713897705,0.12999999523162842,19.399999618530273,-0.4300000071525574,-0.8600000143051147,19.31999969482422,-1.1100000143051147,1.690000057220459,-18.56999969482422,7.78000020980835,8.550000190734863,-18.020000457763672,7.269999980926514,9.729999542236328,-17.670000076293945,9.5,10.75,-20.90999984741211,18.489999771118164,-9.649999618530273,-20.329999923706055,19.270000457763672,-4.21999979019165,-19.709999084472656,20.389999389648438,-7.03000020980835,3.880000114440918,-10.130000114440918,-19.3799991607666,4.900000095367432,-8.800000190734863,-20.420000076293945,5.480000019073486,-12.8100004196167,-17.790000915527344,-3.9100000858306885,-27.889999389648438,22.81999969482422,-7.630000114440918,-26.969999313354492,19.809999465942383,-2.680000066757202,-28.75,21.399999618530273,-21.170000076293945,3.809999942779541,-11.390000343322754,-20.329999923706055,-0.25,-12.75,-21.229999542236328,0.8999999761581421,-10.149999618530273,-9.5,23.959999084472656,-18.770000457763672,-9.90999984741211,20.93000030517578,-20.700000762939453,-10.069999694824219,26.559999465942383,-15.470000267028809,-14.789999961853027,20.170000076293945,12.449999809265137,-15.84000015258789,16.989999771118164,11.779999732971191,-15.039999961853027,16.719999313354492,13.34000015258789,0.8999999761581421,6.610000133514404,-25.190000534057617,-0.3799999952316284,7.309999942779541,-25.190000534057617,-0.03999999910593033,11.100000381469727,-25.219999313354492,-4.269999980926514,-37.7400016784668,11.779999732971191,-5.579999923706055,-38.58000183105469,11.489999771118164,-0.9700000286102295,-40.2400016784668,13.1899995803833,-18.979999542236328,-4.159999847412109,3.2799999713897705,-18.549999237060547,-6.389999866485596,1.5700000524520874,-18.3799991607666,-6.53000020980835,3.8499999046325684,-20.65999984741211,-5.340000152587891,-2.880000114440918,-20.399999618530273,-2.819999933242798,-2.299999952316284,-21.3700008392334,-1.75,-1.4600000381469727,-0.949999988079071,14.6899995803833,-23.969999313354492,-2.2899999618530273,13.859999656677246,-24.34000015258789,-2.130000114440918,15.649999618530273,-23.790000915527344,19.389999389648438,-1.0700000524520874,-1.7799999713897705,19.350000381469727,-1.7200000286102295,-2.0899999141693115,19.219999313354492,-3.359999895095825,-3.640000104904175,-9.90999984741211,-26.59000015258789,18.360000610351562,-7.630000114440918,-26.969999313354492,19.809999465942383,-10.140000343322754,-24.030000686645508,19.5,8.279999732971191,28.989999771118164,7.190000057220459,10.699999809265137,28.239999771118164,5.329999923706055,9.680000305175781,28.84000015258789,4.289999961853027,8.130000114440918,3.190000057220459,22.729999542236328,10.010000228881836,2.8399999141693115,22.829999923706055,5.420000076293945,3.2200000286102295,22.329999923706055,-19.6200008392334,-1.3300000429153442,-1.899999976158142,-19.559999465942383,-1.25,-1.8899999856948853,-19.6299991607666,-3.2300000190734863,-3.5999999046325684,15.289999961853027,-7.5,17.889999389648438,13.210000038146973,-3.319999933242798,21.170000076293945,13.260000228881836,-9.270000457763672,21.049999237060547,0.550000011920929,29.260000228881836,15.25,-0.8999999761581421,28.729999542236328,16.18000030517578,1.2400000095367432,26.959999084472656,18.489999771118164,-18.56999969482422,7.78000020980835,8.550000190734863,-18.65999984741211,6.400000095367432,7.769999980926514,-18.450000762939453,5.949999809265137,9.220000267028809,-13.270000457763672,-14.180000305175781,19.8700008392334,-15.289999961853027,-8.40999984741211,18.829999923706055,-15.680000305175781,-11.859999656677246,15.369999885559082,0.9900000095367432,19.309999465942383,-22.860000610351562,-0.5899999737739563,17.510000228881836,-23.34000015258789,0.3799999952316284,21.739999771118164,-21.690000534057617,-5.739999771118164,2.369999885559082,-24.56999969482422,-7.860000133514404,2.950000047683716,-24.399999618530273,-9.3100004196167,4.829999923706055,-23.959999084472656,22.579999923706055,-43.439998626708984,0.7200000286102295,14.65999984741211,-40.959999084472656,5.010000228881836,18.6200008392334,-43.869998931884766,5.519999980926514,-18.56999969482422,7.78000020980835,8.550000190734863,-17.670000076293945,9.5,10.75,-18.43000030517578,9.520000457763672,8.100000381469727,-1.6200000047683716,-20.059999465942383,-16.309999465942383,-0.5899999737739563,-21.020000457763672,-15.920000076293945,-1.1799999475479126,-24.43000030517578,-15.59000015258789,-19.850000381469727,-9.050000190734863,-6.559999942779541,-19.829999923706055,-10.579999923706055,-5.389999866485596,-20.149999618530273,-4.320000171661377,-7.110000133514404,-9.020000457763672,-19.860000610351562,21.06999969482422,-7.690000057220459,-15.680000305175781,21.360000610351562,-8.9399995803833,-15.699999809265137,21.540000915527344,0.9900000095367432,19.309999465942383,-22.860000610351562,0.18000000715255737,16.670000076293945,-23.450000762939453,-0.5899999737739563,17.510000228881836,-23.34000015258789,-13.430000305175781,-18.530000686645508,-11.170000076293945,-14.300000190734863,-16.969999313354492,-10.640000343322754,-13.09000015258789,-16.489999771118164,-11.960000038146973,-22.90999984741211,3.309999942779541,-3.2899999618530273,-23.489999771118164,2.6600000858306885,-4.760000228881836,-24.34000015258789,2.759999990463257,-4.670000076293945,-16.6200008392334,-17.290000915527344,-7.349999904632568,-16.8700008392334,-17.190000534057617,-6.010000228881836,-17.09000015258789,-15.5,-7.46999979019165,11.869999885559082,18.739999771118164,-20.959999084472656,10.649999618530273,18.93000030517578,-21.100000381469727,12.970000267028809,20.5,-19.079999923706055,-4.550000190734863,-10.75,-19.040000915527344,-3.0199999809265137,-11.4399995803833,-19.31999969482422,-4.300000190734863,-12.34000015258789,-18.209999084472656,-20.43000030517578,1.1699999570846558,-3.819999933242798,-19.56999969482422,-1.7200000286102295,-2.990000009536743,-19.81999969482422,0.14000000059604645,0.33000001311302185,-15.539999961853027,-20.709999084472656,10.239999771118164,-14.949999809265137,-22.889999389648438,10.569999694824219,-13.020000457763672,-23.989999771118164,15.220000267028809,-2.9100000858306885,-32.290000915527344,-15.1899995803833,1.8700000047683716,-27.84000015258789,-14.869999885559082,2.240000009536743,-33.04999923706055,-15.390000343322754,19.559999465942383,6.260000228881836,4.449999809265137,18.760000228881836,2.259999990463257,6.760000228881836,19.959999084472656,2.740000009536743,2.740000009536743,-24.68000030517578,-45.470001220703125,0.8999999761581421,-19.15999984741211,-43.560001373291016,5.230000019073486,-17.93000030517578,-40.560001373291016,2.5199999809265137,7.579999923706055,20.290000915527344,-21.15999984741211,10.170000076293945,21.6299991607666,-20.100000381469727,8.640000343322754,19.5,-21.309999465942383,-6.070000171661377,3.259999990463257,22.260000228881836,-5.829999923706055,2.2799999713897705,22.110000610351562,-4.670000076293945,1.149999976158142,20.969999313354492,-11.949999809265137,-34.7400016784668,-11.960000038146973,-17.239999771118164,-45.459999084472656,-16.3799991607666,-14.289999961853027,-38.439998626708984,-12.6899995803833,-10.569999694824219,28.290000915527344,5.340000152587891,-11.65999984741211,27.209999084472656,9.149999618530273,-10.5,27.889999389648438,9.710000038146973,-9.449999809265137,28.309999465942383,9.050000190734863,-9.329999923706055,27.450000762939453,11.920000076293945,-7.960000038146973,28.149999618530273,12.329999923706055,10.970000267028809,26.15999984741211,12.380000114440918,9.979999542236328,27.31999969482422,11.720000267028809,10.619999885559082,25.989999771118164,13.5600004196167,1.100000023841858,32.709999084472656,-0.5899999737739563,1.9600000381469727,32.689998626708984,-2.880000114440918,0.5899999737739563,33.08000183105469,-5.260000228881836,-7.210000038146973,-23.809999465942383,22.06999969482422,-10.020000457763672,-21.639999389648438,20.510000228881836,-8.25,-25.65999984741211,21.139999389648438,4.739999771118164,27.81999969482422,-15.359999656677246,4.130000114440918,26.399999618530273,-16.68000030517578,4.179999828338623,28.1299991607666,-14.329999923706055,21.56999969482422,-4.190000057220459,-4.989999771118164,23.290000915527344,-2.299999952316284,-5.329999923706055,22.950000762939453,0.3100000023841858,-5,-19.290000915527344,-10.710000038146973,-3.559999942779541,-19.829999923706055,-10.579999923706055,-5.389999866485596,-17.579999923706055,-15.729999542236328,-4.300000190734863,-18.270000457763672,-3.509999990463257,7.130000114440918,-19.149999618530273,1.3300000429153442,7.329999923706055,-19.110000610351562,-0.20000000298023224,6.800000190734863,-1.6200000047683716,-20.059999465942383,-16.309999465942383,-1.1799999475479126,-24.43000030517578,-15.59000015258789,-2.2799999713897705,-20.790000915527344,-16.530000686645508,22.190000534057617,13.640000343322754,-0.18000000715255737,22.489999771118164,11.359999656677246,-2.1700000762939453,22.239999771118164,14.119999885559082,-2.5,17.399999618530273,-39.540000915527344,1.909999966621399,16.31999969482422,-36.36000061035156,-0.30000001192092896,15.239999771118164,-33.58000183105469,-0.5099999904632568,-0.3799999952316284,-35.25,-15.760000228881836,2.240000009536743,-33.04999923706055,-15.390000343322754,2.1500000953674316,-42.95000076293945,-18.459999084472656,8.460000038146973,-24.989999771118164,20.690000534057617,6.070000171661377,-24.270000457763672,22.34000015258789,5.409999847412109,-26.510000228881836,22.139999389648438,2.950000047683716,-10.34000015258789,25.479999542236328,4.269999980926514,-9.970000267028809,24.59000015258789,3.2899999618530273,-9.829999923706055,26.760000228881836,-17.790000915527344,20.030000686645508,2.5799999237060547,-18.940000534057617,16.780000686645508,5.090000152587891,-17.40999984741211,19.350000381469727,6.079999923706055,6.539999961853027,0.3799999952316284,21.200000762939453,4.639999866485596,1.0700000524520874,20.530000686645508,4.179999828338623,1.149999976158142,20.969999313354492,-10.020000457763672,-21.639999389648438,20.510000228881836,-9.020000457763672,-19.860000610351562,21.06999969482422,-8.9399995803833,-15.699999809265137,21.540000915527344,10.300000190734863,14.960000038146973,-22.8700008392334,7.929999828338623,15.050000190734863,-23.610000610351562,9.119999885559082,15.979999542236328,-22.90999984741211,-11.649999618530273,15.859999656677246,-22.579999923706055,-9.210000038146973,16.780000686645508,-22.75,-9.170000076293945,15.109999656677246,-23.190000534057617,15.90999984741211,-36.310001373291016,-5.230000019073486,15.239999771118164,-33.58000183105469,-0.5099999904632568,16.31999969482422,-36.36000061035156,-0.30000001192092896,21.520000457763672,-9.149999618530273,-4.230000019073486,21.81999969482422,-6.809999942779541,-4.909999847412109,20.3799991607666,-10.0600004196167,-0.75,9.609999656677246,24.43000030517578,15.619999885559082,8.6899995803833,23.270000457763672,19,9.989999771118164,21.84000015258789,17.850000381469727,20.030000686645508,-39.810001373291016,-1.4900000095367432,22.579999923706055,-43.439998626708984,0.7200000286102295,26.309999465942383,-43.79999923706055,-1.8899999856948853,-10.300000190734863,-22.5,-11.930000305175781,-12.300000190734863,-21.1299991607666,-11.119999885559082,-11.300000190734863,-21.65999984741211,-12.079999923706055,-7.690000057220459,-15.680000305175781,21.360000610351562,-7.630000114440918,-15.59000015258789,21.219999313354492,-6.300000190734863,-15.430000305175781,20.459999084472656,-0.8100000023841858,-3.0199999809265137,-23.809999465942383,-1.4600000381469727,1.340000033378601,-25.110000610351562,0.10000000149011612,0.3799999952316284,-24.520000457763672,17.600000381469727,-6.039999961853027,-12.199999809265137,16.6299991607666,-10.670000076293945,-10.5600004196167,16.75,-8.75,-12.100000381469727,-2.7699999809265137,10.59000015258789,-24.540000915527344,-1.5399999618530273,9.329999923706055,-24.760000228881836,-1.7699999809265137,7.46999979019165,-24.68000030517578,18.5,-10.5600004196167,-0.8799999952316284,17.399999618530273,-10.380000114440918,2.0199999809265137,17.489999771118164,-12.239999771118164,1.5099999904632568,-2.2799999713897705,0.36000001430511475,24.290000915527344,-1.149999976158142,1.2100000381469727,26.3700008392334,-1.7999999523162842,3,25.40999984741211,-20.18000030517578,-1.350000023841858,0.6600000262260437,-19.719999313354492,-2.259999990463257,0.4099999964237213,-20.799999237060547,-0.9900000095367432,0.800000011920929,-12.180000305175781,-13.270000457763672,-13.819999694824219,-13.699999809265137,-14.220000267028809,-12.270000457763672,-12.979999542236328,-12.029999732971191,-13.399999618530273,-13.270000457763672,-14.180000305175781,19.8700008392334,-11.850000381469727,-20.079999923706055,19.299999237060547,-12.25,-14.890000343322754,20.3700008392334,9.869999885559082,16.309999465942383,22.360000610351562,1.340000033378601,17.3799991607666,25.079999923706055,7.039999961853027,13.5,24.65999984741211,-9.649999618530273,12.550000190734863,23.81999969482422,-9.579999923706055,9.300000190734863,24.06999969482422,-5.360000133514404,10.510000228881836,25.420000076293945,-10.100000381469727,-40.0099983215332,-15.640000343322754,-17.239999771118164,-45.459999084472656,-16.3799991607666,-11.949999809265137,-34.7400016784668,-11.960000038146973,-0.550000011920929,-18.260000228881836,24.84000015258789,-2.4800000190734863,-17.559999465942383,23.3799991607666,-3.4200000762939453,-18.209999084472656,24.260000228881836,18.209999084472656,23.5,0.5400000214576721,15.819999694824219,24.3700008392334,0.33000001311302185,15.670000076293945,23.8700008392334,3.7799999713897705,9.149999618530273,22.899999618530273,-19.350000381469727,7.099999904632568,21.59000015258789,-20.5,6.909999847412109,23.530000686645508,-19.270000457763672,1.100000023841858,32.709999084472656,-0.5899999737739563,0.5899999737739563,33.08000183105469,-5.260000228881836,-0.5299999713897705,33.040000915527344,-3.640000104904175,1.5700000524520874,26.399999618530273,-17.690000534057617,2.680000066757202,28.940000534057617,-14.270000457763672,2.940000057220459,26.5,-17.579999923706055,3.109999895095825,21.209999084472656,22.299999237060547,3.180000066757202,24.739999771118164,20.6299991607666,2.0799999237060547,21.860000610351562,22.309999465942383,17.3700008392334,16.15999984741211,-17.8799991607666,17.6200008392334,13.369999885559082,-18.3700008392334,16.770000457763672,13.489999771118164,-19.649999618530273,9.729999542236328,-21.450000762939453,20.459999084472656,6.070000171661377,-24.270000457763672,22.34000015258789,8.460000038146973,-24.989999771118164,20.690000534057617,-0.25,-18.09000015258789,23.260000228881836,-3.2100000381469727,-17.889999389648438,22.190000534057617,-2.4800000190734863,-17.559999465942383,23.3799991607666,1.059999942779541,-20.549999237060547,-16.5,0.17000000178813934,-20.149999618530273,-16.270000457763672,1.2400000095367432,-18.059999465942383,-16.889999389648438,-14.239999771118164,20.59000015258789,13.529999732971191,-14.789999961853027,20.170000076293945,12.449999809265137,-15.039999961853027,16.719999313354492,13.34000015258789,20.469999313354492,1.0800000429153442,-12.760000228881836,18.010000228881836,-2.4000000953674316,-14.149999618530273,18.700000762939453,1.7899999618530273,-15.119999885559082,-10.199999809265137,20.809999465942383,19.020000457763672,-10.460000038146973,22.09000015258789,18.25,-11.739999771118164,21.530000686645508,17.139999389648438,21.079999923706055,3.9800000190734863,-1.8200000524520874,19.68000030517578,0.49000000953674316,-0.1599999964237213,19.25,-1.4800000190734863,-2.440000057220459,-14.010000228881836,-21.690000534057617,-9.020000457763672,-14.550000190734863,-20.5,-8.979999542236328,-13.050000190734863,-21.219999313354492,-10.25,-0.8100000023841858,-3.0199999809265137,-23.809999465942383,-2.359999895095825,-0.7900000214576721,-24.34000015258789,-1.4600000381469727,1.340000033378601,-25.110000610351562,-14.010000228881836,-19.709999084472656,-9.760000228881836,-12.300000190734863,-21.1299991607666,-11.119999885559082,-13.050000190734863,-21.219999313354492,-10.25,-22.700000762939453,0.15000000596046448,-2.869999885559082,-21.690000534057617,-1.0099999904632568,-1.25,-22.670000076293945,1.5399999618530273,-2.6600000858306885,-18.959999084472656,2.7300000190734863,7.929999828338623,-18.450000762939453,5.949999809265137,9.220000267028809,-19.010000228881836,4.019999980926514,8.220000267028809,-14.699999809265137,25.729999542236328,-12.050000190734863,-15.84000015258789,23.729999542236328,-13.520000457763672,-16.81999969482422,25.040000915527344,-7.929999828338623,9.869999885559082,16.309999465942383,22.360000610351562,11.649999618530273,12.079999923706055,22.239999771118164,13.59000015258789,11.979999542236328,19.950000762939453,3.7899999618530273,-9.479999542236328,26.969999313354492,3.2899999618530273,-9.829999923706055,26.760000228881836,4.269999980926514,-9.970000267028809,24.59000015258789,-7.340000152587891,-15.399999618530273,20.3799991607666,-7.630000114440918,-15.59000015258789,21.219999313354492,-6.630000114440918,-15.710000038146973,21.15999984741211,13.1899995803833,28.030000686645508,-1.659999966621399,11.720000267028809,28.739999771118164,1.2300000190734863,13.720000267028809,27.440000534057617,-0.11999999731779099,14.109999656677246,-14.9399995803833,-10.899999618530273,15.109999656677246,-11.890000343322754,-11.029999732971191,13.829999923706055,-17.59000015258789,-9.960000038146973,14.670000076293945,4.159999847412109,20.450000762939453,13.59000015258789,11.979999542236328,19.950000762939453,12.65999984741211,7.800000190734863,22.190000534057617,-16.65999984741211,11.229999542236328,-20.229999542236328,-13.619999885559082,9.65999984741211,-23.139999389648438,-15.100000381469727,8.359999656677246,-21.81999969482422,-21.040000915527344,7.019999980926514,1.1100000143051147,-20.399999618530273,8.520000457763672,0.09000000357627869,-20.799999237060547,7.809999942779541,-1.3300000429153442,7.230000019073486,-15.65999984741211,21.40999984741211,6.71999979019165,-18.690000534057617,21.479999542236328,8.40999984741211,-19.6200008392334,21.09000015258789,2.049999952316284,31.959999084472656,-8.579999923706055,3.0199999809265137,32.209999084472656,-6.809999942779541,3.5,30.260000228881836,-10.789999961853027,-5.900000095367432,-8.569999694824219,-20.040000915527344,-4.400000095367432,-7.809999942779541,-20.81999969482422,-4.909999847412109,-9.350000381469727,-19.729999542236328,22.040000915527344,9.710000038146973,-1.4199999570846558,22.579999923706055,9.25,-5.099999904632568,22.489999771118164,11.359999656677246,-2.1700000762939453,17.280000686645508,1.340000033378601,11.670000076293945,17.1200008392334,-3.0299999713897705,9.8100004196167,17.709999084472656,-1.8700000047683716,8.079999923706055,4.119999885559082,31,1.899999976158142,1.9800000190734863,31.649999618530273,3.0999999046325684,3.5399999618530273,30.84000015258789,5.159999847412109,-5.320000171661377,-3.4600000381469727,-22.75,-6.21999979019165,-0.07000000029802322,-23.860000610351562,-4.360000133514404,-4.739999771118164,-22.959999084472656,18.760000228881836,2.259999990463257,6.760000228881836,19.559999465942383,6.260000228881836,4.449999809265137,18.149999618530273,3.950000047683716,8.100000381469727,-18.920000076293945,7.559999942779541,-17.989999771118164,-18.760000228881836,10.699999809265137,-15.869999885559082,-17.860000610351562,11.90999984741211,-18.360000610351562,-20.260000228881836,16.200000762939453,0.550000011920929,-18.639999389648438,14.34000015258789,4.929999828338623,-18.940000534057617,16.780000686645508,5.090000152587891,19.309999465942383,-3.930000066757202,-3.7799999713897705,19.950000762939453,-7.710000038146973,-3.940000057220459,19.209999084472656,-8.199999809265137,-3.640000104904175,2.3499999046325684,27.149999618530273,17.979999542236328,4.019999980926514,25.729999542236328,18.989999771118164,4.03000020980835,27.139999389648438,17.020000457763672,-1.3200000524520874,30.540000915527344,-11.890000343322754,-1.9500000476837158,29.290000915527344,-13.289999961853027,-3.3299999237060547,31.719999313354492,-8.770000457763672,-3.369999885559082,-20.790000915527344,-15.649999618530273,-3.0399999618530273,-18.610000610351562,-16.469999313354492,-2.5999999046325684,-22.75,-15.699999809265137,16.139999389648438,-17.639999389648438,1.7899999618530273,16.290000915527344,-17.770000457763672,0.1899999976158142,17.75,-12.25,-0.6899999976158142,20.829999923706055,-7.820000171661377,-3.990000009536743,22.290000915527344,-0.6899999976158142,-3.490000009536743,21.670000076293945,-5.820000171661377,-3.2899999618530273,-0.28999999165534973,32.11000061035156,-8.470000267028809,0.8299999833106995,30.790000915527344,-11.390000343322754,-1.3200000524520874,30.540000915527344,-11.890000343322754,11.699999809265137,11.6899995803833,-23.25,8.020000457763672,12.710000038146973,-23.65999984741211,10.300000190734863,14.960000038146973,-22.8700008392334,-5.960000038146973,30.600000381469727,-9.539999961853027,-5.039999961853027,31.920000076293945,-7.170000076293945,-4.739999771118164,30.56999969482422,-10.289999961853027,-9.15999984741211,-0.6399999856948853,-22.59000015258789,-9.649999618530273,2.069999933242798,-23.690000534057617,-7.599999904632568,-1.2699999809265137,-23.600000381469727,5.909999847412109,30.010000228881836,4.420000076293945,7.079999923706055,29.559999465942383,5.190000057220459,8,29.729999542236328,2.869999885559082,-19.81999969482422,0.14000000059604645,0.33000001311302185,-19.520000457763672,-0.8399999737739563,-1.840000033378601,-19.559999465942383,-1.25,-1.8899999856948853,-16.6200008392334,22.09000015258789,-13.270000457763672,-15.84000015258789,23.729999542236328,-13.520000457763672,-14.90999984741211,21.989999771118164,-15.739999771118164,-4.630000114440918,29.389999389648438,12.9399995803833,-5.53000020980835,30,9.229999542236328,-6.889999866485596,29.15999984741211,11.649999618530273,-10.600000381469727,-13.15999984741211,-14.819999694824219,-11.5600004196167,-10.220000267028809,-15.760000228881836,-10.460000038146973,-11.039999961853027,-16.34000015258789,21.459999084472656,20.489999771118164,-4.360000133514404,19.690000534057617,21.559999465942383,-6.460000038146973,19.709999084472656,22.81999969482422,-3.4100000858306885,7.940000057220459,-0.6200000047683716,22.479999542236328,6.099999904632568,0.23999999463558197,22.190000534057617,7.480000019073486,-1.4900000095367432,22.639999389648438,-15.680000305175781,-21.59000015258789,-6.110000133514404,-14.010000228881836,-21.690000534057617,-9.020000457763672,-13.850000381469727,-32.29999923706055,-8.550000190734863,10.210000038146973,-1.399999976158142,22.260000228881836,9.369999885559082,-2.509999990463257,22.530000686645508,11.609999656677246,-2.0799999237060547,21.829999923706055,18.719999313354492,5.320000171661377,7.039999961853027,18.149999618530273,3.950000047683716,8.100000381469727,19.559999465942383,6.260000228881836,4.449999809265137,2.5799999237060547,15.460000038146973,25.190000534057617,-1.7000000476837158,14.979999542236328,25.510000228881836,-0.38999998569488525,12.180000305175781,26.149999618530273,-3.7300000190734863,-3.259999990463257,-23.729999542236328,-2.6700000762939453,-4.480000019073486,-23.190000534057617,-2.7799999713897705,-7.5,-22.09000015258789,22.270000457763672,2.25,-2.0399999618530273,22.420000076293945,1.940000057220459,-0.3499999940395355,20.809999465942383,0.5,-0.20999999344348907,-19.110000610351562,-6.440000057220459,-1.1100000143051147,-21.709999084472656,-6.099999904632568,-3.180000066757202,-20.809999465942383,-7.059999942779541,-1.2000000476837158,-2.5,30.540000915527344,11.220000267028809,-1.1100000143051147,30.969999313354492,9.680000305175781,-3.700000047683716,30.950000762939453,9.15999984741211,1.75,12.460000038146973,-24.799999237060547,3.2799999713897705,12.649999618530273,-24.420000076293945,2.5,11.050000190734863,-24.459999084472656,8.109999656677246,-27.670000076293945,18.229999542236328,11.5600004196167,-25.84000015258789,14.850000381469727,8.920000076293945,-25.899999618530273,19.280000686645508,-8.829999923706055,-21.559999465942383,-12.710000038146973,-9.329999923706055,-19.049999237060547,-13.449999809265137,-8.279999732971191,-19.649999618530273,-13.899999618530273,9.989999771118164,21.84000015258789,17.850000381469727,13.260000228881836,21.6299991607666,14.1899995803833,10.979999542236328,23.020000457763672,16.260000228881836,6.289999961853027,-1.7100000381469727,22.110000610351562,5.019999980926514,-2.049999952316284,22.809999465942383,7.21999979019165,-2.940000057220459,22.829999923706055,-19.489999771118164,18.100000381469727,-12.09000015258789,-18.90999984741211,15.520000457763672,-16.6200008392334,-19.68000030517578,13.699999809265137,-14.970000267028809,-15.350000381469727,-20.770000457763672,4.610000133514404,-14.949999809265137,-22.889999389648438,10.569999694824219,-15.539999961853027,-20.709999084472656,10.239999771118164,-7.420000076293945,25.6299991607666,16.549999237060547,-5.760000228881836,24.729999542236328,18.93000030517578,-5.989999771118164,26.329999923706055,17.260000228881836,-0.8100000023841858,-3.0199999809265137,-23.809999465942383,-1.5299999713897705,-4.46999979019165,-23.219999313354492,-2.359999895095825,-0.7900000214576721,-24.34000015258789,7.46999979019165,28.65999984741211,10.5,5.360000133514404,29.06999969482422,12.079999923706055,6.889999866485596,28.350000381469727,12.359999656677246,8.149999618530273,30.899999618530273,-7.510000228881836,5.559999942779541,31.639999389648438,-7.409999847412109,5.650000095367432,31.690000534057617,-5.75,-5.71999979019165,1.7000000476837158,20.889999389648438,-5.170000076293945,1.0700000524520874,20.540000915527344,-4.670000076293945,1.149999976158142,20.969999313354492,-6.96999979019165,-18.239999771118164,21.56999969482422,-7.690000057220459,-15.680000305175781,21.360000610351562,-9.020000457763672,-19.860000610351562,21.06999969482422,19.399999618530273,-0.4300000071525574,-0.8600000143051147,19.25,-1.4800000190734863,-2.440000057220459,19.68000030517578,0.49000000953674316,-0.1599999964237213,-6.659999847412109,29.8700008392334,5.96999979019165,-7.699999809265137,29.5,7.880000114440918,-5.53000020980835,30,9.229999542236328,15.239999771118164,-21.209999084472656,0.28999999165534973,14.800000190734863,-24.639999389648438,0.4399999976158142,15.369999885559082,-22.06999969482422,-3.940000057220459,-13.619999885559082,9.65999984741211,-23.139999389648438,-11.170000076293945,7.5,-23.690000534057617,-12.9399995803833,7.130000114440918,-23.31999969482422,13.720000267028809,27.440000534057617,-0.11999999731779099,15,26.989999771118164,-1.9900000095367432,13.1899995803833,28.030000686645508,-1.659999966621399,-4.25,-9.470000267028809,26.979999542236328,-2.819999933242798,-10.15999984741211,28.190000534057617,-2.3299999237060547,-10.670000076293945,28.809999465942383,-20.65999984741211,-5.340000152587891,-2.880000114440918,-19.030000686645508,-4.170000076293945,-0.9300000071525574,-20.399999618530273,-2.819999933242798,-2.299999952316284,0.05999999865889549,-11.65999984741211,-19.670000076293945,-0.5,-9.859999656677246,-20.760000228881836,0.009999999776482582,-9.539999961853027,-21.440000534057617,13.350000381469727,-10.369999885559082,-14.890000343322754,15.079999923706055,-5.980000019073486,-14.539999961853027,13.600000381469727,-12.0600004196167,-13.15999984741211,20.670000076293945,9.880000114440918,-11.319999694824219,20.31999969482422,10.739999771118164,-12.460000038146973,21.049999237060547,14.779999732971191,-9.260000228881836,-2.299999952316284,-9.489999771118164,26.579999923706055,-1.3300000429153442,-11.4399995803833,26.520000457763672,-1.1399999856948853,-11.220000267028809,27.530000686645508,-19.110000610351562,-6.440000057220459,-1.1100000143051147,-20.65999984741211,-5.340000152587891,-2.880000114440918,-21.709999084472656,-6.099999904632568,-3.180000066757202,13.1899995803833,28.030000686645508,-1.659999966621399,15,26.989999771118164,-1.9900000095367432,15.239999771118164,26.809999465942383,-5.579999923706055,-14.90999984741211,21.989999771118164,-15.739999771118164,-14.699999809265137,25.729999542236328,-12.050000190734863,-13.859999656677246,23.110000610351562,-16.90999984741211,-0.25,23.329999923706055,-20.690000534057617,-1.1200000047683716,23.219999313354492,-20.65999984741211,-1.3600000143051147,28.100000381469727,-15.789999961853027,-20.43000030517578,1.1699999570846558,-3.819999933242798,-20.030000686645508,-3.6600000858306885,-4.800000190734863,-19.56999969482422,-1.7200000286102295,-2.990000009536743,21.56999969482422,-4.190000057220459,-4.989999771118164,22.290000915527344,-0.6899999976158142,-3.490000009536743,20.829999923706055,-7.820000171661377,-3.990000009536743,5.650000095367432,31.690000534057617,-5.75,5.559999942779541,31.639999389648438,-7.409999847412109,4.460000038146973,31.799999237060547,-6.610000133514404,-7.869999885559082,-7.110000133514404,-20,-9.699999809265137,-8.829999923706055,-18.110000610351562,-10.460000038146973,-6.659999847412109,-19.030000686645508,-1.3200000524520874,30.540000915527344,-11.890000343322754,-1.7000000476837158,32.5,-7.090000152587891,-1.0499999523162842,32.439998626708984,-6.519999980926514,22.610000610351562,1.600000023841858,-3.740000009536743,22.270000457763672,2.25,-2.0399999618530273,22.049999237060547,1.2699999809265137,-2.359999895095825,2.7100000381469727,22.290000915527344,-21.229999542236328,3.5299999713897705,19.459999084472656,-22.510000228881836,0.9900000095367432,19.309999465942383,-22.860000610351562,-11.9399995803833,-6.079999923706055,-18.770000457763672,-10.460000038146973,-6.659999847412109,-19.030000686645508,-9.699999809265137,-8.829999923706055,-18.110000610351562,2.9800000190734863,1.7699999809265137,-24.790000915527344,2.140000104904175,-2.319999933242798,-23.799999237060547,1.5800000429153442,0.009999999776482582,-24.059999465942383,8.109999656677246,28.959999084472656,-12.09000015258789,9.899999618530273,29.56999969482422,-10.069999694824219,9.720000267028809,28.239999771118164,-12.739999771118164,-16.829999923706055,-10.479999542236328,-10.960000038146973,-16.600000381469727,-13.020000457763672,-9.760000228881836,-17.65999984741211,-11.6899995803833,-9.489999771118164,5.960000038146973,21.219999313354492,-21.09000015258789,4.929999828338623,19.260000228881836,-22.719999313354492,3.5299999713897705,19.459999084472656,-22.510000228881836,14.710000038146973,-3.069999933242798,19.170000076293945,13.8100004196167,-0.8799999952316284,19.549999237060547,13.100000381469727,-1.4800000190734863,20.520000457763672,-10.899999618530273,-9.229999542236328,23.530000686645508,-8.470000267028809,-11.069999694824219,23.690000534057617,-9.039999961853027,-8.239999771118164,24.350000381469727,11.010000228881836,-7.440000057220459,23.049999237060547,11.670000076293945,-2.9600000381469727,22.3799991607666,10.039999961853027,-4.309999942779541,23,1.559999942779541,10.170000076293945,-24.809999465942383,-0.03999999910593033,11.100000381469727,-25.219999313354492,1.75,12.460000038146973,-24.799999237060547,-8.279999732971191,-19.649999618530273,-13.899999618530273,-9.329999923706055,-19.049999237060547,-13.449999809265137,-9.3100004196167,-17.670000076293945,-13.5,13.149999618530273,-0.18000000715255737,19.75,13.8100004196167,-0.8799999952316284,19.549999237060547,13.710000038146973,-0.25,19.540000915527344,2.190000057220459,0.7699999809265137,22.479999542236328,0.6200000047683716,1.3700000047683716,26.40999984741211,2.990000009536743,-2.509999990463257,24.84000015258789,2.119999885559082,17.709999084472656,-23.34000015258789,3.7699999809265137,15.149999618530273,-23.940000534057617,1.75,12.460000038146973,-24.799999237060547,-19.799999237060547,9.079999923706055,3.130000114440918,-18.43000030517578,9.520000457763672,8.100000381469727,-18.729999542236328,10.569999694824219,6.800000190734863,-10.460000038146973,-11.039999961853027,-16.34000015258789,-8.199999809265137,-10.399999618530273,-17.799999237060547,-9.109999656677246,-12.850000381469727,-16.3700008392334,-19,-2.2200000286102295,4.78000020980835,-19.219999313354492,-0.3199999928474426,5.199999809265137,-20.139999389648438,0.4099999964237213,2.25,14.930000305175781,25.760000228881836,4.210000038146973,14.779999732971191,25.260000228881836,6.199999809265137,15.670000076293945,23.8700008392334,3.7799999713897705,8.779999732971191,-31.700000762939453,10.149999618530273,8.710000038146973,-34.810001373291016,10.529999732971191,12.460000038146973,-30.049999237060547,7.119999885559082,-0.8999999761581421,28.729999542236328,16.18000030517578,-1.7400000095367432,30.09000015258789,13.140000343322754,-1.9900000095367432,27.68000030517578,17.989999771118164,2.990000009536743,31.770000457763672,0.14000000059604645,1.9600000381469727,32.689998626708984,-2.880000114440918,1.100000023841858,32.709999084472656,-0.5899999737739563,5.429999828338623,30.790000915527344,-9.890000343322754,6.980000019073486,30.270000457763672,-10.239999771118164,7.179999828338623,27.770000457763672,-14.630000114440918,-18.459999084472656,-4.690000057220459,0.6299999952316284,-18.579999923706055,-7.110000133514404,0.8399999737739563,-19.530000686645508,-5.420000076293945,0.5400000214576721,2.680000066757202,28.940000534057617,-14.270000457763672,0.8299999833106995,30.790000915527344,-11.390000343322754,3.5,30.260000228881836,-10.789999961853027,-9.4399995803833,29.940000534057617,-1.7400000095367432,-8.25,31.209999084472656,-7.010000228881836,-9.270000457763672,30.989999771118164,-5.039999961853027,1.5700000524520874,26.399999618530273,-17.690000534057617,0.6200000047683716,26.979999542236328,-17.170000076293945,0.7099999785423279,28.5,-15.300000190734863,-18.84000015258789,-6.179999828338623,6.019999980926514,-18.440000534057617,-6.239999771118164,6.78000020980835,-18.520000457763672,-4.659999847412109,5.909999847412109,-0.8799999952316284,-12.59000015258789,26.329999923706055,-2.690000057220459,-12,25.520000457763672,-0.8100000023841858,-13.960000038146973,26.469999313354492,7.480000019073486,-1.4900000095367432,22.639999389648438,10.210000038146973,-1.399999976158142,22.260000228881836,7.940000057220459,-0.6200000047683716,22.479999542236328,11.0600004196167,29.860000610351562,-6.769999980926514,9.899999618530273,29.56999969482422,-10.069999694824219,9.59000015258789,30.06999969482422,-7.179999828338623,12.319999694824219,27.360000610351562,5,14.880000114440918,26.579999923706055,1.75,12.619999885559082,27.639999389648438,3.3299999237060547,7.369999885559082,17.809999465942383,-22.479999542236328,5.889999866485596,16.799999237060547,-23.260000228881836,4.480000019073486,18.059999465942383,-23.18000030517578,12.460000038146973,-30.049999237060547,7.119999885559082,11.760000228881836,-27.959999084472656,7.28000020980835,8.779999732971191,-31.700000762939453,10.149999618530273,12.859999656677246,-14.220000267028809,19.639999389648438,11.819999694824219,-15,20.350000381469727,10.930000305175781,-21.06999969482422,19.309999465942383,-19,-2.2200000286102295,4.78000020980835,-18.899999618530273,-2.4700000286102295,6.400000095367432,-19.219999313354492,-0.3199999928474426,5.199999809265137,-13.270000457763672,-14.180000305175781,19.8700008392334,-12.25,-14.890000343322754,20.3700008392334,-10.899999618530273,-9.229999542236328,23.530000686645508,-18.670000076293945,-7.820000171661377,0.75,-19.110000610351562,-6.440000057220459,-1.1100000143051147,-20.809999465942383,-7.059999942779541,-1.2000000476837158,-17.8700008392334,-10.170000076293945,2.1500000953674316,-19.06999969482422,-12.34000015258789,2.4100000858306885,-18.459999084472656,-12.550000190734863,2.049999952316284,14.789999961853027,-25.950000762939453,-6.329999923706055,15.369999885559082,-22.06999969482422,-3.940000057220459,14.8100004196167,-30.420000076293945,-1.149999976158142,6.159999847412109,-39.310001373291016,10.9399995803833,3.640000104904175,-37.790000915527344,11.789999961853027,3.6500000953674316,-42.189998626708984,13.449999809265137,10.010000228881836,2.8399999141693115,22.829999923706055,12.180000305175781,0.07999999821186066,20.139999389648438,13.149999618530273,-0.18000000715255737,19.75,3.109999895095825,21.209999084472656,22.299999237060547,5.679999828338623,22.020000457763672,21.020000457763672,4.650000095367432,22.729999542236328,21.18000030517578,-1.149999976158142,1.2100000381469727,26.3700008392334,0.6200000047683716,1.3700000047683716,26.40999984741211,-0.11999999731779099,3.509999990463257,26.15999984741211,-12.029999732971191,-26.1200008392334,14.279999732971191,-14.949999809265137,-22.889999389648438,10.569999694824219,-11.960000038146973,-27.3700008392334,11.899999618530273,-4.659999847412109,22.559999465942383,-20.719999313354492,-3.1500000953674316,21.59000015258789,-21.350000381469727,-4.78000020980835,21.06999969482422,-21.68000030517578,20.5,14.220000267028809,-11.9399995803833,20.31999969482422,10.739999771118164,-12.460000038146973,19.790000915527344,10.489999771118164,-14.4399995803833,7.099999904632568,21.59000015258789,-20.5,5.960000038146973,21.219999313354492,-21.09000015258789,6.909999847412109,23.530000686645508,-19.270000457763672,-16.739999771118164,-2.680000066757202,16.1200008392334,-15.289999961853027,-8.40999984741211,18.829999923706055,-15,-2.6700000762939453,19.65999984741211,-3.630000114440918,15.039999961853027,-23.93000030517578,-4.050000190734863,12.239999771118164,-24.489999771118164,-6.130000114440918,13.329999923706055,-24.049999237060547,-3.009999990463257,1.309999942779541,21.719999313354492,-3.7100000381469727,0.5199999809265137,21.15999984741211,-3.4100000858306885,-0.9300000071525574,23.450000762939453,-7.539999961853027,-13.989999771118164,-16.389999389648438,-6.570000171661377,-15.25,-16.25,-8.710000038146973,-17.010000228881836,-14.90999984741211,-4.550000190734863,-10.75,-19.040000915527344,-3.059999942779541,-9.779999732971191,-20.520000457763672,-3.0199999809265137,-11.4399995803833,-19.31999969482422,17.399999618530273,-39.540000915527344,1.909999966621399,20.030000686645508,-39.810001373291016,-1.4900000095367432,16.31999969482422,-36.36000061035156,-0.30000001192092896,11.430000305175781,26.68000030517578,10.550000190734863,10.970000267028809,26.15999984741211,12.380000114440918,12.350000381469727,25.920000076293945,10.220000267028809,3.640000104904175,32.08000183105469,-3.049999952316284,5.059999942779541,31.260000228881836,-2.119999885559082,5.650000095367432,31.690000534057617,-5.75,-11.369999885559082,25.829999923706055,13.329999923706055,-9.949999809265137,24.31999969482422,16.280000686645508,-10.020000457763672,25.510000228881836,14.829999923706055,12.90999984741211,0.8999999761581421,-21.34000015258789,13.680000305175781,-2.440000057220459,-19.520000457763672,11.949999809265137,-2.5299999713897705,-20.350000381469727,21.81999969482422,-6.809999942779541,-4.909999847412109,20.850000381469727,-7.659999847412109,-5.599999904632568,22.229999542236328,-2.859999895095825,-6.320000171661377,-6.409999847412109,-43.59000015258789,12.289999961853027,-9.770000457763672,-45.459999084472656,11.710000038146973,-5.800000190734863,-45.470001220703125,13.029999732971191,14.34000015258789,-21.90999984741211,-7.909999847412109,15.369999885559082,-22.06999969482422,-3.940000057220459,14.789999961853027,-25.950000762939453,-6.329999923706055,12.470000267028809,-23.850000381469727,15.359999656677246,10.930000305175781,-21.06999969482422,19.309999465942383,9.529999732971191,-24.170000076293945,19.420000076293945,-6.199999809265137,8.729999542236328,-24.549999237060547,-4.760000228881836,7.309999942779541,-24.56999969482422,-6.849999904632568,5.769999980926514,-24.709999084472656,5.019999980926514,-2.049999952316284,22.809999465942383,2.609999895095825,-5.739999771118164,26.790000915527344,5.480000019073486,-4.659999847412109,24.190000534057617,9.979999542236328,27.31999969482422,11.720000267028809,7.78000020980835,27.459999084472656,13.5,8.619999885559082,26.540000915527344,14.020000457763672,-18.520000457763672,-4.659999847412109,5.909999847412109,-18.690000534057617,-6.539999961853027,5.210000038146973,-18.84000015258789,-6.179999828338623,6.019999980926514,-18.65999984741211,6.400000095367432,7.769999980926514,-19.299999237060547,7.230000019073486,6.519999980926514,-19.110000610351562,5.309999942779541,6.559999942779541,-10.329999923706055,4.650000095367432,22.959999084472656,-10.949999809265137,2.1700000762939453,22.229999542236328,-9.630000114440918,3.3399999141693115,23.040000915527344,17.6200008392334,9.800000190734863,9.1899995803833,17.719999313354492,8.609999656677246,9.510000228881836,18.059999465942383,9.140000343322754,7.940000057220459,19.709999084472656,22.81999969482422,-3.4100000858306885,16.520000457763672,24.770000457763672,-4.690000057220459,15.819999694824219,24.3700008392334,0.33000001311302185,5.570000171661377,4.489999771118164,23.540000915527344,5.420000076293945,3.2200000286102295,22.329999923706055,10.010000228881836,2.8399999141693115,22.829999923706055,-19.68000030517578,13.699999809265137,-14.970000267028809,-21.030000686645508,14.710000038146973,-12.109999656677246,-19.489999771118164,18.100000381469727,-12.09000015258789,19.399999618530273,-0.4300000071525574,-0.8600000143051147,19.68000030517578,0.49000000953674316,-0.1599999964237213,19.31999969482422,-1.1100000143051147,1.690000057220459,-8.630000114440918,-23.079999923706055,-12.119999885559082,-11.59000015258789,-23.1200008392334,-10.789999961853027,-10.300000190734863,-22.5,-11.930000305175781,-7.78000020980835,0.09000000357627869,22.329999923706055,-4.670000076293945,1.149999976158142,20.969999313354492,-7.079999923706055,0.3799999952316284,21.200000762939453,16.770000457763672,13.489999771118164,-19.649999618530273,14.170000076293945,9.1899995803833,-22.079999923706055,14.930000305175781,15.960000038146973,-20.770000457763672,19.6200008392334,0.75,2.0999999046325684,20.020000457763672,2.5199999809265137,0.6700000166893005,19.959999084472656,2.740000009536743,2.740000009536743,-20.18000030517578,-1.350000023841858,0.6600000262260437,-21.520000457763672,1.2100000381469727,-0.3199999928474426,-20.899999618530273,-0.14000000059604645,-0.6000000238418579,-12.109999656677246,18.93000030517578,18.1299991607666,-10.199999809265137,20.809999465942383,19.020000457763672,-14.239999771118164,20.59000015258789,13.529999732971191,-0.15000000596046448,-10.699999809265137,31.270000457763672,1.909999966621399,-9.430000305175781,30.969999313354492,-0.029999999329447746,-9.380000114440918,32.04999923706055,3.630000114440918,4.269999980926514,24.200000762939453,5.570000171661377,4.489999771118164,23.540000915527344,4.96999979019165,7.440000057220459,25.40999984741211,12.569999694824219,-0.23999999463558197,19.510000228881836,13.149999618530273,-0.18000000715255737,19.75,12.180000305175781,0.07999999821186066,20.139999389648438,3.75,-24.6299991607666,-14.079999923706055,7.53000020980835,-23.31999969482422,-12.680000305175781,9.65999984741211,-23.09000015258789,-11.470000267028809,21.729999542236328,6.360000133514404,-0.9900000095367432,22.790000915527344,6.739999771118164,-6.21999979019165,22.579999923706055,9.25,-5.099999904632568,-11.529999732971191,22.950000762939453,15.9399995803833,-10.460000038146973,22.09000015258789,18.25,-10.229999542236328,23.389999389648438,17.1299991607666,-0.20000000298023224,32.31999969482422,0.7799999713897705,-1.6799999475479126,32.709999084472656,-0.8799999952316284,-2.299999952316284,31.770000457763672,3.609999895095825,0.550000011920929,29.260000228881836,15.25,-1.1100000143051147,30.969999313354492,9.680000305175781,-1.7400000095367432,30.09000015258789,13.140000343322754,-3.869999885559082,2.7300000190734863,-24.65999984741211,-4.760000228881836,7.309999942779541,-24.56999969482422,-3.5899999141693115,5.889999866485596,-25.350000381469727,-3.059999942779541,-9.779999732971191,-20.520000457763672,-1.8799999952316284,-12.119999885559082,-19.40999984741211,-3.0199999809265137,-11.4399995803833,-19.31999969482422,22.950000762939453,0.3100000023841858,-5,22.610000610351562,1.600000023841858,-3.740000009536743,22.290000915527344,-0.6899999976158142,-3.490000009536743,2.940000057220459,26.5,-17.579999923706055,4.130000114440918,26.399999618530273,-16.68000030517578,4.349999904632568,24.469999313354492,-19.239999771118164,5.5,28.020000457763672,14.739999771118164,3.890000104904175,28.68000030517578,14.359999656677246,4.03000020980835,27.139999389648438,17.020000457763672,-5.760000228881836,24.729999542236328,18.93000030517578,-3.569999933242798,25.850000381469727,19.780000686645508,-5.989999771118164,26.329999923706055,17.260000228881836,-18.639999389648438,14.34000015258789,4.929999828338623,-19.3700008392334,11.899999618530273,4.760000228881836,-18.270000457763672,12.069999694824219,7.679999828338623,18.559999465942383,19.719999313354492,-13.960000038146973,16.100000381469727,19.6200008392334,-15.899999618530273,17.780000686645508,22.190000534057617,-11.579999923706055,1.7400000095367432,31.18000030517578,5.760000228881836,0.4399999976158142,31.8700008392334,6.550000190734863,0.20999999344348907,31.450000762939453,9.170000076293945,-0.1599999964237213,-27.299999237060547,24.8799991607666,-0.30000001192092896,-25.610000610351562,25.229999542236328,-3.619999885559082,-26.31999969482422,24.34000015258789,18.149999618530273,6.489999771118164,-17.639999389648438,19.479999542236328,5.510000228881836,-14.970000267028809,19.030000686645508,3.380000114440918,-16.440000534057617,-2.5999999046325684,-22.75,-15.699999809265137,-1.1799999475479126,-24.43000030517578,-15.59000015258789,-3.009999990463257,-24.690000534057617,-14.8100004196167,-11.970000267028809,-44.31999969482422,9.399999618530273,-17.93000030517578,-40.560001373291016,2.5199999809265137,-19.15999984741211,-43.560001373291016,5.230000019073486,-8.529999732971191,-3.25,22.969999313354492,-7.070000171661377,-1.8799999952316284,22.209999084472656,-10.59000015258789,-2.3499999046325684,22.399999618530273,4.429999828338623,1.5199999809265137,21.329999923706055,3.5299999713897705,0.8700000047683716,20.770000457763672,4.179999828338623,1.149999976158142,20.969999313354492,2.0799999237060547,21.860000610351562,22.309999465942383,0.9399999976158142,24.229999542236328,21.8799991607666,1.2699999809265137,21.040000915527344,22.68000030517578,15.239999771118164,-21.209999084472656,0.28999999165534973,16.81999969482422,-16.06999969482422,-3.569999933242798,16.290000915527344,-17.770000457763672,0.1899999976158142,-9.3100004196167,4.829999923706055,-23.959999084472656,-10.399999618530273,5.75,-23.34000015258789,-9.819999694824219,7.679999828338623,-23.940000534057617,-8.25,31.209999084472656,-7.010000228881836,-8.180000305175781,31.1200008392334,-1.6200000047683716,-6.710000038146973,31.969999313354492,-5.440000057220459,-14.960000038146973,27.719999313354492,-7.800000190734863,-13.0600004196167,27.8799991607666,-8.420000076293945,-12.989999771118164,26.15999984741211,-12.920000076293945,-17.709999084472656,-13.84000015258789,-2.4800000190734863,-17.579999923706055,-15.729999542236328,-4.300000190734863,-16.1200008392334,-19.709999084472656,-4.070000171661377,-0.5899999737739563,-12,-19.15999984741211,-1.5700000524520874,-10.569999694824219,-20.15999984741211,-1.8600000143051147,-7.480000019073486,-22.030000686645508,12.859999656677246,-14.220000267028809,19.639999389648438,10.930000305175781,-21.06999969482422,19.309999465942383,13.34000015258789,-18.440000534057617,16.1299991607666,20.770000457763672,11.079999923706055,2.140000104904175,17.510000228881836,10.479999542236328,8.90999984741211,19.110000610351562,9.270000457763672,5.079999923706055,-4.78000020980835,21.06999969482422,-21.68000030517578,-3.1500000953674316,21.59000015258789,-21.350000381469727,-1.8600000143051147,17.600000381469727,-23.350000381469727,12.180000305175781,-19.1200008392334,-11.3100004196167,11.789999961853027,-21.8700008392334,-10.989999771118164,11.119999885559082,-20.510000228881836,-11.970000267028809,-20.18000030517578,-1.350000023841858,0.6600000262260437,-20.899999618530273,-0.14000000059604645,-0.6000000238418579,-21.690000534057617,-1.0099999904632568,-1.25,-8.649999618530273,29.799999237060547,-10.529999732971191,-9.920000076293945,28.479999542236328,-11.899999618530273,-9.270000457763672,30.989999771118164,-5.039999961853027,0.23999999463558197,-24.479999542236328,-15.40999984741211,0,-22.709999084472656,-16.100000381469727,0.7400000095367432,-22.450000762939453,-15.84000015258789,-19.6200008392334,-1.3300000429153442,-1.899999976158142,-19.81999969482422,0.14000000059604645,0.33000001311302185,-19.579999923706055,-1.190000057220459,-1.7699999809265137,1.5800000429153442,0.009999999776482582,-24.059999465942383,1.309999942779541,2.4800000190734863,-24.8700008392334,2.9800000190734863,1.7699999809265137,-24.790000915527344,-11.5600004196167,-10.220000267028809,-15.760000228881836,-11.9399995803833,-6.079999923706055,-18.770000457763672,-10.460000038146973,-11.039999961853027,-16.34000015258789,12.180000305175781,-19.1200008392334,-11.3100004196167,12.569999694824219,-17.1299991607666,-11.899999618530273,13.829999923706055,-17.59000015258789,-9.960000038146973,-3.009999990463257,-24.690000534057617,-14.8100004196167,-5.039999961853027,-24.43000030517578,-14.010000228881836,-3.7799999713897705,-24.209999084472656,-14.609999656677246,-15.010000228881836,1.7599999904632568,19.469999313354492,-15.699999809265137,6.670000076293945,18.40999984741211,-16.239999771118164,0.05000000074505806,16.93000030517578,12.319999694824219,27.360000610351562,5,10.680000305175781,27.989999771118164,7.849999904632568,11.609999656677246,27.270000457763672,6.769999980926514,12.65999984741211,7.800000190734863,22.190000534057617,9.630000114440918,10.199999809265137,23.790000915527344,9.34000015258789,8.609999656677246,24.09000015258789,4.929999828338623,19.260000228881836,-22.719999313354492,6.21999979019165,18.8799991607666,-21.93000030517578,4.480000019073486,18.059999465942383,-23.18000030517578,13.180000305175781,-36.75,4.409999847412109,11.460000038146973,-35.369998931884766,6.480000019073486,7.730000019073486,-40.459999084472656,9.619999885559082,-15.029999732971191,3.9000000953674316,20.43000030517578,-10.329999923706055,4.650000095367432,22.959999084472656,-13.710000038146973,5.849999904632568,22.25,22.329999923706055,-1.0499999523162842,-2.5399999618530273,21.670000076293945,-5.820000171661377,-3.2899999618530273,22.290000915527344,-0.6899999976158142,-3.490000009536743,-15.029999732971191,3.9000000953674316,20.43000030517578,-10.949999809265137,2.1700000762939453,22.229999542236328,-10.329999923706055,4.650000095367432,22.959999084472656,-0.03999999910593033,11.100000381469727,-25.219999313354492,-0.3799999952316284,7.309999942779541,-25.190000534057617,-1.0700000524520874,11.890000343322754,-24.8700008392334,-10.569999694824219,28.290000915527344,5.340000152587891,-10.5,27.889999389648438,9.710000038146973,-9.449999809265137,28.309999465942383,9.050000190734863,19.309999465942383,-3.930000066757202,-3.7799999713897705,19.389999389648438,-1.0700000524520874,-1.7799999713897705,22.549999237060547,2.9100000858306885,-4.03000020980835,0.7400000095367432,-22.450000762939453,-15.84000015258789,1.059999942779541,-20.549999237060547,-16.5,1.600000023841858,-23.09000015258789,-15.819999694824219,20.139999389648438,-2.119999885559082,-5.420000076293945,19.690000534057617,-5.670000076293945,-6.039999961853027,20.43000030517578,-2.140000104904175,-6.699999809265137,-17.40999984741211,19.350000381469727,6.079999923706055,-16.579999923706055,23.040000915527344,5.110000133514404,-18.040000915527344,22.770000457763672,2.190000057220459,-11.170000076293945,7.5,-23.690000534057617,-13.619999885559082,9.65999984741211,-23.139999389648438,-12.329999923706055,10.25,-23.420000076293945,17.1200008392334,-3.0299999713897705,9.8100004196167,17.280000686645508,1.340000033378601,11.670000076293945,16.809999465942383,-3.0199999809265137,14.460000038146973,-0.6899999976158142,5.329999923706055,-24.959999084472656,-1.4600000381469727,1.340000033378601,-25.110000610351562,-1.7699999809265137,7.46999979019165,-24.68000030517578,8.640000343322754,19.5,-21.309999465942383,8.739999771118164,18.09000015258789,-22.299999237060547,7.369999885559082,17.809999465942383,-22.479999542236328,17.09000015258789,-1.100000023841858,-15.9399995803833,19.030000686645508,3.380000114440918,-16.440000534057617,18.700000762939453,1.7899999618530273,-15.119999885559082,-15.039999961853027,16.719999313354492,13.34000015258789,-12.109999656677246,18.93000030517578,18.1299991607666,-14.239999771118164,20.59000015258789,13.529999732971191,-7.690000057220459,-15.680000305175781,21.360000610351562,-7.880000114440918,-15.479999542236328,21.649999618530273,-8.9399995803833,-15.699999809265137,21.540000915527344,11.399999618530273,-32.150001525878906,-10.949999809265137,8.770000457763672,-29.729999542236328,-12.25,9.65999984741211,-23.09000015258789,-11.470000267028809,20.850000381469727,-7.659999847412109,-5.599999904632568,21.520000457763672,-9.149999618530273,-4.230000019073486,20.200000762939453,-11.25,-3.049999952316284,-1.7000000476837158,32.5,-7.090000152587891,-1.3200000524520874,30.540000915527344,-11.890000343322754,-3.3299999237060547,31.719999313354492,-8.770000457763672,-19.68000030517578,-0.8700000047683716,1.7200000286102295,-21.190000534057617,2.4200000762939453,0.27000001072883606,-22.90999984741211,2.190000057220459,-0.12999999523162842,-21.170000076293945,6.010000228881836,-2.6500000953674316,-20.549999237060547,3.2200000286102295,0.30000001192092896,-20.639999389648438,4.909999847412109,1.1799999475479126,10.720000267028809,4.690000057220459,-23.739999771118164,13.760000228881836,12.59000015258789,-22.75,12.130000114440918,5.849999904632568,-23.209999084472656,-19.219999313354492,2.369999885559082,5.929999828338623,-19.219999313354492,-0.3199999928474426,5.199999809265137,-19.110000610351562,-0.20000000298023224,6.800000190734863,18.5,-10.5600004196167,-0.8799999952316284,17.75,-12.25,-0.6899999976158142,19.030000686645508,-10.390000343322754,-3.9800000190734863,-4.28000020980835,-32.849998474121094,14.550000190734863,-3.049999952316284,-31.229999542236328,18.139999389648438,-6.380000114440918,-29.899999618530273,16.860000610351562,21.079999923706055,7.670000076293945,1.0299999713897705,19.690000534057617,5.210000038146973,3.1600000858306885,20.979999542236328,5.820000171661377,1.8799999952316284,14.399999618530273,-19.670000076293945,-9.289999961853027,14.710000038146973,-18.56999969482422,-9.229999542236328,15.239999771118164,-18.68000030517578,-8.079999923706055,19.1200008392334,-2.6500000953674316,-12.550000190734863,20.469999313354492,-0.75,-11.289999961853027,20.06999969482422,-3.0299999713897705,-10.869999885559082,-6.199999809265137,8.729999542236328,-24.549999237060547,-6.849999904632568,5.769999980926514,-24.709999084472656,-9.199999809265137,9.050000190734863,-24.200000762939453,-15.010000228881836,1.7599999904632568,19.469999313354492,-12.699999809265137,1.0800000429153442,20.979999542236328,-15.029999732971191,3.9000000953674316,20.43000030517578,15.880000114440918,0.46000000834465027,-18.239999771118164,15.34000015258789,3.7200000286102295,-20.270000457763672,18.149999618530273,6.489999771118164,-17.639999389648438,-20.809999465942383,-45.470001220703125,4.630000114440918,-13.40999984741211,-45.4900016784668,8.640000343322754,-11.970000267028809,-44.31999969482422,9.399999618530273,0.6200000047683716,1.3700000047683716,26.40999984741211,1.3200000524520874,-2.009999990463257,28.059999465942383,2.990000009536743,-2.509999990463257,24.84000015258789,-19.229999542236328,13.270000457763672,-16.959999084472656,-17.860000610351562,11.90999984741211,-18.360000610351562,-18.760000228881836,10.699999809265137,-15.869999885559082,3.9800000190734863,16.889999389648438,-23.540000915527344,3.7699999809265137,15.149999618530273,-23.940000534057617,2.119999885559082,17.709999084472656,-23.34000015258789,-20.639999389648438,4.909999847412109,1.1799999475479126,-20.549999237060547,3.2200000286102295,0.30000001192092896,-20.18000030517578,2.549999952316284,2.7200000286102295,7.53000020980835,-23.31999969482422,-12.680000305175781,8.399999618530273,-22.260000228881836,-12.8100004196167,9.949999809265137,-21.6299991607666,-12.3100004196167,2.25,-4.739999771118164,-22.75,0.9700000286102295,-2.0199999809265137,-23.829999923706055,2.140000104904175,-2.319999933242798,-23.799999237060547,-1,21.489999771118164,23.440000534057617,1.2699999809265137,21.040000915527344,22.68000030517578,0.9399999976158142,24.229999542236328,21.8799991607666,13.180000305175781,-36.75,4.409999847412109,13.430000305175781,-32.900001525878906,2.809999942779541,11.460000038146973,-35.369998931884766,6.480000019073486,-7.789999961853027,11.829999923706055,-24.329999923706055,-7.840000152587891,14.039999961853027,-23.639999389648438,-6.130000114440918,13.329999923706055,-24.049999237060547,18.540000915527344,-5.590000152587891,-1.0399999618530273,18.649999618530273,-6.78000020980835,-0.7300000190734863,20.639999389648438,-5.820000171661377,-2.9600000381469727,21.209999084472656,18.93000030517578,-7.309999942779541,21.06999969482422,15.239999771118164,-7.489999771118164,21.049999237060547,14.779999732971191,-9.260000228881836,16.299999237060547,-0.6899999976158142,-17.020000457763672,17.09000015258789,-1.100000023841858,-15.9399995803833,15.449999809265137,-3.7799999713897705,-16.90999984741211,-5.400000095367432,7.570000171661377,25.360000610351562,-10.630000114440918,7.429999828338623,24.290000915527344,-7.670000076293945,6.690000057220459,24.06999969482422,-4.630000114440918,29.389999389648438,12.9399995803833,-3.700000047683716,30.950000762939453,9.15999984741211,-5.53000020980835,30,9.229999542236328,13.760000228881836,12.59000015258789,-22.75,11.699999809265137,11.6899995803833,-23.25,12.369999885559082,13.489999771118164,-22.6200008392334,-2.180000066757202,23.09000015258789,22.65999984741211,-1,21.489999771118164,23.440000534057617,-1.090000033378601,23.280000686645508,22.40999984741211,0.9700000286102295,-2.0199999809265137,-23.829999923706055,2.25,-4.739999771118164,-22.75,0.7699999809265137,-6.980000019073486,-22.479999542236328,11.6899995803833,29.270000457763672,-2.4100000858306885,13.1899995803833,28.030000686645508,-1.659999966621399,12.699999809265137,28.399999618530273,-2.9700000286102295,5.650000095367432,31.690000534057617,-5.75,8.800000190734863,30.829999923706055,-5.489999771118164,8.149999618530273,30.899999618530273,-7.510000228881836,8.920000076293945,-25.899999618530273,19.280000686645508,2.880000114440918,-27.68000030517578,23.670000076293945,3.0299999713897705,-28.6299991607666,21.040000915527344,19.389999389648438,-1.0700000524520874,-1.7799999713897705,19.219999313354492,-3.359999895095825,-3.640000104904175,19.25,-1.4800000190734863,-2.440000057220459,7.840000152587891,-10.779999732971191,23.8799991607666,11.470000267028809,-10.949999809265137,22.280000686645508,8.4399995803833,-8.460000038146973,24.329999923706055,17.3700008392334,-15.34000015258789,-4.059999942779541,17.309999465942383,-15.550000190734863,-5.409999847412109,17.65999984741211,-14.59000015258789,-5.050000190734863,-18.600000381469727,-5.090000152587891,-12.550000190734863,-19.600000381469727,-4.5,-11.170000076293945,-18.479999542236328,-2.4000000953674316,-13.979999542236328,1.059999942779541,-20.549999237060547,-16.5,1.2400000095367432,-18.059999465942383,-16.889999389648438,1.9900000095367432,-19.610000610351562,-16.209999084472656,-20.93000030517578,0.3199999928474426,-8.300000190734863,-21.270000457763672,2.430000066757202,-8.149999618530273,-21.229999542236328,0.8999999761581421,-10.149999618530273,15.34000015258789,3.7200000286102295,-20.270000457763672,12.899999618530273,4.760000228881836,-22.270000457763672,14.170000076293945,9.1899995803833,-22.079999923706055,4.03000020980835,27.139999389648438,17.020000457763672,5.210000038146973,26.31999969482422,17.309999465942383,5.5,28.020000457763672,14.739999771118164,-20.809999465942383,-45.470001220703125,4.630000114440918,-19.15999984741211,-43.560001373291016,5.230000019073486,-24.68000030517578,-45.470001220703125,0.8999999761581421,5.28000020980835,-5.730000019073486,-21.959999084472656,7.320000171661377,-6.159999847412109,-20.670000076293945,4.900000095367432,-8.800000190734863,-20.420000076293945,-17.93000030517578,-40.560001373291016,2.5199999809265137,-20.81999969482422,-40.02000045776367,-2.109999895095825,-26.540000915527344,-43.470001220703125,-2.2200000286102295,19.049999237060547,-3.440000057220459,5.039999961853027,18.8700008392334,-3.259999990463257,3.8399999141693115,19.030000686645508,-0.9200000166893005,4.309999942779541,0.8999999761581421,6.610000133514404,-25.190000534057617,-0.03999999910593033,11.100000381469727,-25.219999313354492,1.559999942779541,10.170000076293945,-24.809999465942383,-3.9000000953674316,1.2599999904632568,20.969999313354492,-4.670000076293945,1.149999976158142,20.969999313354492,-3.7100000381469727,0.5199999809265137,21.15999984741211,-11.970000267028809,-44.31999969482422,9.399999618530273,-19.15999984741211,-43.560001373291016,5.230000019073486,-20.809999465942383,-45.470001220703125,4.630000114440918,12.729999542236328,1.5800000429153442,20.860000610351562,15.180000305175781,-0.6800000071525574,18.100000381469727,15.5,1.3700000047683716,17.809999465942383,22.950000762939453,0.3100000023841858,-5,23.6299991607666,2.4600000381469727,-3.5999999046325684,22.610000610351562,1.600000023841858,-3.740000009536743,2.109999895095825,-22,-15.619999885559082,2.799999952316284,-23.3799991607666,-15.210000038146973,1.600000023841858,-23.09000015258789,-15.819999694824219,-0.25,23.329999923706055,-20.690000534057617,-1.3600000143051147,28.100000381469727,-15.789999961853027,-0.3400000035762787,25.920000076293945,-18.350000381469727,21.450000762939453,6.440000057220459,-11.729999542236328,20.56999969482422,4.170000076293945,-13.600000381469727,20.049999237060547,7.820000171661377,-13.470000267028809,-9.920000076293945,28.479999542236328,-11.899999618530273,-8.649999618530273,29.799999237060547,-10.529999732971191,-8.710000038146973,27.700000762939453,-14.550000190734863,16.729999542236328,-16.979999542236328,-5.849999904632568,16.6299991607666,-17.65999984741211,-4.71999979019165,16.459999084472656,-18.290000915527344,-5.460000038146973,18.690000534057617,-3.240000009536743,1.3300000429153442,18.170000076293945,-4.559999942779541,0.6899999976158142,19.06999969482422,-3.069999933242798,0.14000000059604645,-4.670000076293945,1.149999976158142,20.969999313354492,-3.9000000953674316,1.2599999904632568,20.969999313354492,-3.880000114440918,1.9299999475479126,21.350000381469727,-7.260000228881836,-4.590000152587891,-21.969999313354492,-6.199999809265137,-5.989999771118164,-21.889999389648438,-7.869999885559082,-7.110000133514404,-20,-14.010000228881836,-19.709999084472656,-9.760000228881836,-14.550000190734863,-20.5,-8.979999542236328,-15.09000015258789,-19.780000686645508,-8.5,17.790000915527344,-4.389999866485596,6.5,18.079999923706055,-5.989999771118164,5.960000038146973,18.270000457763672,-5.389999866485596,5.039999961853027,-9.880000114440918,2.1600000858306885,22.459999084472656,-7.929999828338623,2.140000104904175,21.239999771118164,-5.829999923706055,2.2799999713897705,22.110000610351562,-19.110000610351562,-6.440000057220459,-1.1100000143051147,-19.030000686645508,-4.170000076293945,-0.9300000071525574,-20.65999984741211,-5.340000152587891,-2.880000114440918,-9.739999771118164,-40.84000015258789,8.670000076293945,-4.880000114440918,-41.119998931884766,12.59000015258789,-8.739999771118164,-38.31999969482422,9.390000343322754,0.8899999856948853,-10.970000267028809,27.5,2.109999895095825,-11.84000015258789,25.600000381469727,1.5099999904632568,-9.619999885559082,26.700000762939453,-14.729999542236328,-12.529999732971191,-12.369999885559082,-15.25,-9.140000343322754,-13.4399995803833,-13.90999984741211,-10.670000076293945,-13.550000190734863,-19.93000030517578,-7.389999866485596,-7.579999923706055,-19.850000381469727,-9.050000190734863,-6.559999942779541,-20.149999618530273,-4.320000171661377,-7.110000133514404,3.9600000381469727,-14.130000114440918,-17.219999313354492,3.880000114440918,-10.130000114440918,-19.3799991607666,5.480000019073486,-12.8100004196167,-17.790000915527344,7.039999961853027,13.5,24.65999984741211,2.5799999237060547,15.460000038146973,25.190000534057617,-0.38999998569488525,12.180000305175781,26.149999618530273,-6.96999979019165,-18.239999771118164,21.56999969482422,-9.020000457763672,-19.860000610351562,21.06999969482422,-7.210000038146973,-23.809999465942383,22.06999969482422,-6.820000171661377,-10.920000076293945,-18.8799991607666,-4.300000190734863,-12.34000015258789,-18.209999084472656,-6.489999771118164,-13.279999732971191,-17.329999923706055,16.979999542236328,-12.1899995803833,10.789999961853027,12.859999656677246,-14.220000267028809,19.639999389648438,13.34000015258789,-18.440000534057617,16.1299991607666,-9.4399995803833,29.940000534057617,-1.7400000095367432,-8.180000305175781,31.1200008392334,-1.6200000047683716,-8.25,31.209999084472656,-7.010000228881836,8.130000114440918,3.190000057220459,22.729999542236328,5.849999904632568,2.3499999046325684,22.299999237060547,9.829999923706055,1.9199999570846558,22.299999237060547,-0.05000000074505806,-15.699999809265137,23.709999084472656,-1.440000057220459,-16.399999618530273,24.34000015258789,-3.0399999618530273,-15.649999618530273,22.860000610351562,8.710000038146973,-34.810001373291016,10.529999732971191,5.619999885559082,-34.7400016784668,11.479999542236328,6.159999847412109,-39.310001373291016,10.9399995803833,-0.1599999964237213,-27.299999237060547,24.8799991607666,2.880000114440918,-27.68000030517578,23.670000076293945,-0.30000001192092896,-25.610000610351562,25.229999542236328,-6.489999771118164,-2.680000066757202,22.889999389648438,-5.690000057220459,-6.210000038146973,24.81999969482422,-4.179999828338623,-2.559999942779541,24.139999389648438,-3.0199999809265137,-42.939998626708984,-18.489999771118164,-0.3799999952316284,-35.25,-15.760000228881836,-0.11999999731779099,-44.63999938964844,-18.739999771118164,-0.23999999463558197,-11.420000076293945,29.959999084472656,0.7900000214576721,-11.359999656677246,26.520000457763672,0.8899999856948853,-10.970000267028809,27.5,-9.630000114440918,3.3399999141693115,23.040000915527344,-4.670000076293945,3.430000066757202,22.790000915527344,-6.489999771118164,4.5,23.5,-2.690000057220459,-12,25.520000457763672,-5.360000133514404,-13.149999618530273,24.139999389648438,-3.930000066757202,-13.359999656677246,25.059999465942383,0.6200000047683716,-39.91999816894531,13.029999732971191,0.800000011920929,-37.9900016784668,13.510000228881836,-1.3300000429153442,-38.349998474121094,13.399999618530273,-4.75,28.059999465942383,15.270000457763672,-4.670000076293945,27.670000076293945,16.899999618530273,-3.569999933242798,27.780000686645508,16.559999465942383,13.890000343322754,-23.899999618530273,4.900000095367432,11.760000228881836,-27.959999084472656,7.28000020980835,14.380000114440918,-24.719999313354492,3.5799999237060547,13.260000228881836,21.6299991607666,14.1899995803833,12.859999656677246,22.75,13.600000381469727,10.979999542236328,23.020000457763672,16.260000228881836,-5.599999904632568,32.099998474121094,-5.260000228881836,-6.239999771118164,31.469999313354492,-0.9700000286102295,-4.809999942779541,32,-1.6299999952316284,-16.65999984741211,11.229999542236328,-20.229999542236328,-15.640000343322754,11.289999961853027,-21.540000915527344,-13.619999885559082,9.65999984741211,-23.139999389648438,10.170000076293945,21.6299991607666,-20.100000381469727,11.84000015258789,22.18000030517578,-18.690000534057617,10.649999618530273,18.93000030517578,-21.100000381469727,2.190000057220459,0.7699999809265137,22.479999542236328,2.990000009536743,-2.509999990463257,24.84000015258789,5.019999980926514,-2.049999952316284,22.809999465942383,-5.590000152587891,-23.40999984741211,-14.329999923706055,-6.559999942779541,-24.270000457763672,-13.140000343322754,-6.940000057220459,-22.989999771118164,-13.720000267028809,-3.680000066757202,7.679999828338623,25.68000030517578,-5.360000133514404,10.510000228881836,25.420000076293945,-9.579999923706055,9.300000190734863,24.06999969482422,-5.25,-0.23999999463558197,21.280000686645508,-3.7100000381469727,0.5199999809265137,21.15999984741211,-4.670000076293945,1.149999976158142,20.969999313354492,13.720000267028809,27.440000534057617,-0.11999999731779099,12.619999885559082,27.639999389648438,3.3299999237060547,14.880000114440918,26.579999923706055,1.75,18.290000915527344,-2.5399999618530273,6.510000228881836,18.360000610351562,-0.9900000095367432,7.420000076293945,17.709999084472656,-1.8700000047683716,8.079999923706055,16.139999389648438,-18.959999084472656,-5.340000152587891,16.280000686645508,-18.59000015258789,-6.260000228881836,16.459999084472656,-18.290000915527344,-5.460000038146973,19.950000762939453,-7.710000038146973,-3.940000057220459,20.200000762939453,-11.25,-3.049999952316284,18.5,-10.5600004196167,-0.8799999952316284,4.820000171661377,-29.559999465942383,18.59000015258789,1.7699999809265137,-31.829999923706055,17.850000381469727,5.550000190734863,-32.18000030517578,13.649999618530273,-4.550000190734863,-10.75,-19.040000915527344,-4.400000095367432,-7.809999942779541,-20.81999969482422,-3.059999942779541,-9.779999732971191,-20.520000457763672,14.8100004196167,-32.630001068115234,-4.28000020980835,15.239999771118164,-33.58000183105469,-0.5099999904632568,15.90999984741211,-36.310001373291016,-5.230000019073486,-5.559999942779541,-35.38999938964844,11.65999984741211,-4.28000020980835,-32.849998474121094,14.550000190734863,-8.640000343322754,-30.84000015258789,11.25,-16.34000015258789,-2.1600000858306885,-16.760000228881836,-14.329999923706055,-6.480000019073486,-16.540000915527344,-15.390000343322754,-6.679999828338623,-15.260000228881836,10.039999961853027,-14.770000457763672,20.90999984741211,11.470000267028809,-10.949999809265137,22.280000686645508,9.630000114440918,-13.510000228881836,21.34000015258789,8.670000076293945,24.670000076293945,17.030000686645508,6.920000076293945,23.549999237060547,19.489999771118164,8.6899995803833,23.270000457763672,19,5.28000020980835,-5.730000019073486,-21.959999084472656,3.180000066757202,-7.380000114440918,-21.5,4.800000190734863,-3.680000066757202,-22.719999313354492,-20.770000457763672,9.930000305175781,-14.449999809265137,-21.40999984741211,10.239999771118164,-12.260000228881836,-20.489999771118164,12.510000228881836,-11.670000076293945,-15.680000305175781,-37.939998626708984,-10.079999923706055,-18.979999542236328,-43.599998474121094,-14.420000076293945,-26.040000915527344,-45.400001525878906,-8.899999618530273,-6.289999961853027,-20.68000030517578,-14.550000190734863,-6.940000057220459,-22.989999771118164,-13.720000267028809,-7.420000076293945,-20.5,-14.180000305175781,14.760000228881836,23.579999923706055,7.329999923706055,15.670000076293945,23.8700008392334,3.7799999713897705,14.779999732971191,25.260000228881836,6.199999809265137,-15.5600004196167,-18.979999542236328,-7.849999904632568,-15.25,-18.270000457763672,-8.779999732971191,-15.09000015258789,-19.780000686645508,-8.5,-21.709999084472656,-6.099999904632568,-3.180000066757202,-21.3700008392334,-1.75,-1.4600000381469727,-21.690000534057617,-1.0099999904632568,-1.25,14.979999542236328,25.399999618530273,-10.260000228881836,15.420000076293945,25.229999542236328,-8.260000228881836,17.049999237060547,24.06999969482422,-10.069999694824219,18.40999984741211,-9.420000076293945,0.8100000023841858,20.3799991607666,-10.0600004196167,-0.75,19.25,-8.550000190734863,0.4000000059604645,-2.5,30.540000915527344,11.220000267028809,-1.7400000095367432,30.09000015258789,13.140000343322754,-1.1100000143051147,30.969999313354492,9.680000305175781,-14.329999923706055,-1.2100000381469727,19.709999084472656,-13.170000076293945,-1.4500000476837158,20.84000015258789,-13.260000228881836,-0.5799999833106995,19.809999465942383,12.25,-12.640000343322754,-15.149999618530273,9.890000343322754,-15.600000381469727,-14.600000381469727,11.050000190734863,-8.890000343322754,-17.15999984741211,3.7300000190734863,-1.7799999713897705,-23.8700008392334,3.180000066757202,-7.380000114440918,-21.5,2.25,-4.739999771118164,-22.75,-12.25,-14.890000343322754,20.3700008392334,-11.850000381469727,-20.079999923706055,19.299999237060547,-11,-17.75,20.459999084472656,-10.069999694824219,26.559999465942383,-15.470000267028809,-8.710000038146973,27.700000762939453,-14.550000190734863,-8.569999694824219,25.049999237060547,-17.559999465942383,-6.570000171661377,-15.25,-16.25,-5.96999979019165,-16.59000015258789,-15.960000038146973,-7.420000076293945,-20.5,-14.180000305175781,21.06999969482422,15.239999771118164,-7.489999771118164,21.440000534057617,11.630000114440918,-8.770000457763672,21.049999237060547,14.779999732971191,-9.260000228881836,11.3100004196167,7.21999979019165,23.670000076293945,9.34000015258789,8.609999656677246,24.09000015258789,9.539999961853027,7.389999866485596,24.329999923706055,-7.639999866485596,16.850000381469727,-23.270000457763672,-7.840000152587891,14.039999961853027,-23.639999389648438,-9.210000038146973,16.780000686645508,-22.75,10.819999694824219,-18.030000686645508,20.290000915527344,10.039999961853027,-14.770000457763672,20.90999984741211,9.729999542236328,-21.450000762939453,20.459999084472656,-6.289999961853027,-20.68000030517578,-14.550000190734863,-4.989999771118164,-18.59000015258789,-16.030000686645508,-5.28000020980835,-21.170000076293945,-14.869999885559082,10.369999885559082,-39.61000061035156,-15.220000267028809,9.899999618530273,-36.060001373291016,-13.649999618530273,15.359999656677246,-39.849998474121094,-12.90999984741211,14.380000114440918,-24.719999313354492,3.5799999237060547,15.239999771118164,-21.209999084472656,0.28999999165534973,13.890000343322754,-23.899999618530273,4.900000095367432,5.619999885559082,-34.7400016784668,11.479999542236328,8.710000038146973,-34.810001373291016,10.529999732971191,8.779999732971191,-31.700000762939453,10.149999618530273,5.730000019073486,24.56999969482422,18.90999984741211,6.920000076293945,23.549999237060547,19.489999771118164,6.650000095367432,25.610000610351562,17.270000457763672,16.81999969482422,12.029999732971191,11.130000114440918,16.479999542236328,13.890000343322754,11.15999984741211,13.970000267028809,18.049999237060547,13.880000114440918,13.210000038146973,-3.319999933242798,21.170000076293945,14.710000038146973,-3.069999933242798,19.170000076293945,13.100000381469727,-1.4800000190734863,20.520000457763672,10.180000305175781,-6.03000020980835,-19.520000457763672,12.390000343322754,-5.320000171661377,-17.989999771118164,11.050000190734863,-8.890000343322754,-17.15999984741211,1.75,-11.229999542236328,-19.65999984741211,1.7999999523162842,-8.90999984741211,-21.030000686645508,3.880000114440918,-10.130000114440918,-19.3799991607666,-3.130000114440918,-0.7300000190734863,-24.15999984741211,-3.7300000190734863,-3.259999990463257,-23.729999542236328,-5.739999771118164,2.369999885559082,-24.56999969482422,-14.010000228881836,-21.690000534057617,-9.020000457763672,-15.680000305175781,-21.59000015258789,-6.110000133514404,-14.9399995803833,-20.760000228881836,-8.029999732971191,3.450000047683716,-21.760000228881836,-15.90999984741211,2.109999895095825,-22,-15.619999885559082,1.9900000095367432,-19.610000610351562,-16.209999084472656,20.5,9.079999923706055,2.630000114440918,20.770000457763672,11.079999923706055,2.140000104904175,19.110000610351562,9.270000457763672,5.079999923706055,-2.890000104904175,-45.459999084472656,14.569999694824219,1.9900000095367432,-45.459999084472656,14.729999542236328,-0.8199999928474426,-42.849998474121094,14.319999694824219,18.149999618530273,6.489999771118164,-17.639999389648438,17.6200008392334,13.369999885559082,-18.3700008392334,18.799999237060547,14.579999923706055,-16.030000686645508,-9.329999923706055,27.450000762939453,11.920000076293945,-8.380000114440918,26.459999084472656,14.600000381469727,-7.960000038146973,28.149999618530273,12.329999923706055,10.869999885559082,-28.469999313354492,8.609999656677246,8.869999885559082,-30.209999084472656,10.710000038146973,8.779999732971191,-31.700000762939453,10.149999618530273,-16.6299991607666,-18.8799991607666,-5.369999885559082,-16.479999542236328,-18.469999313354492,-5.760000228881836,-15.640000343322754,-20.020000457763672,-7.110000133514404,1.909999966621399,-9.430000305175781,30.969999313354492,-0.15000000596046448,-10.699999809265137,31.270000457763672,1.2599999904632568,-10.869999885559082,29.84000015258789,-9.630000114440918,3.3399999141693115,23.040000915527344,-6.489999771118164,4.5,23.5,-10.329999923706055,4.650000095367432,22.959999084472656,-13.270000457763672,-2.6600000858306885,-19.510000228881836,-16.549999237060547,2.0199999809265137,-19.889999389648438,-11.609999656677246,-3.009999990463257,-21.200000762939453,-2.3299999237060547,-10.670000076293945,28.809999465942383,-1.909999966621399,-9.859999656677246,31.309999465942383,-2.7300000190734863,-8.779999732971191,30.780000686645508,11.109999656677246,16.450000762939453,-22.329999923706055,13.369999885559082,15.989999771118164,-21.579999923706055,12.369999885559082,13.489999771118164,-22.6200008392334,-16.809999465942383,-18.059999465942383,-4.829999923706055,-16.8700008392334,-17.190000534057617,-6.010000228881836,-16.479999542236328,-18.469999313354492,-5.760000228881836,-2.7300000190734863,-8.779999732971191,30.780000686645508,-1.909999966621399,-9.859999656677246,31.309999465942383,-1.350000023841858,-8.050000190734863,31.59000015258789,-16.540000915527344,15.210000038146973,-20.420000076293945,-13.84000015258789,16.360000610351562,-21.399999618530273,-14.75,13.039999961853027,-22.309999465942383,12.880000114440918,26.43000030517578,-12.130000114440918,14.979999542236328,25.399999618530273,-10.260000228881836,14.579999923706055,24.540000915527344,-13.0600004196167,-9.880000114440918,2.1600000858306885,22.459999084472656,-5.829999923706055,2.2799999713897705,22.110000610351562,-6.070000171661377,3.259999990463257,22.260000228881836,7.619999885559082,-28.719999313354492,16.059999465942383,5.550000190734863,-32.18000030517578,13.649999618530273,11.449999809265137,-27.190000534057617,12.449999809265137,1.9800000190734863,31.649999618530273,3.0999999046325684,0.41999998688697815,32.099998474121094,3.5899999141693115,1.7400000095367432,31.18000030517578,5.760000228881836,1.7699999809265137,-31.829999923706055,17.850000381469727,-0.23999999463558197,-28.989999771118164,21.8700008392334,-0.46000000834465027,-31.059999465942383,19.559999465942383,-0.38999998569488525,12.180000305175781,26.149999618530273,-4.409999847412109,12.279999732971191,25.600000381469727,-0.8899999856948853,7.690000057220459,26.579999923706055,20.5,9.079999923706055,2.630000114440918,19.559999465942383,6.260000228881836,4.449999809265137,21.079999923706055,7.670000076293945,1.0299999713897705,-19.489999771118164,18.100000381469727,-12.09000015258789,-20.90999984741211,18.489999771118164,-9.649999618530273,-19.829999923706055,20.489999771118164,-9.329999923706055,-16.239999771118164,0.05000000074505806,16.93000030517578,-16.739999771118164,-2.680000066757202,16.1200008392334,-14.329999923706055,-1.2100000381469727,19.709999084472656,-1.6200000047683716,-20.059999465942383,-16.309999465942383,-1.2000000476837158,-18.059999465942383,-16.920000076293945,-0.5899999737739563,-21.020000457763672,-15.920000076293945,12.859999656677246,-14.220000267028809,19.639999389648438,13.260000228881836,-9.270000457763672,21.049999237060547,11.470000267028809,-10.949999809265137,22.280000686645508,-13.260000228881836,-0.5799999833106995,19.809999465942383,-13.170000076293945,-1.4500000476837158,20.84000015258789,-12.029999732971191,-0.11999999731779099,20.940000534057617,-17.6200008392334,-2.7300000190734863,9.4399995803833,-18.270000457763672,-3.509999990463257,7.130000114440918,-18.440000534057617,-6.239999771118164,6.78000020980835,-6.380000114440918,-29.899999618530273,16.860000610351562,-12.029999732971191,-26.1200008392334,14.279999732971191,-11.960000038146973,-27.3700008392334,11.899999618530273,-11.720000267028809,-20.3799991607666,-11.890000343322754,-11.300000190734863,-21.65999984741211,-12.079999923706055,-12.300000190734863,-21.1299991607666,-11.119999885559082,12.350000381469727,25.920000076293945,10.220000267028809,14.779999732971191,25.260000228881836,6.199999809265137,12.890000343322754,26.690000534057617,6.550000190734863,0.4300000071525574,23.920000076293945,-20.18000030517578,-0.3400000035762787,25.920000076293945,-18.350000381469727,1.559999942779541,24.56999969482422,-19.469999313354492,18.149999618530273,6.489999771118164,-17.639999389648438,18.799999237060547,14.579999923706055,-16.030000686645508,19.25,10.069999694824219,-16.309999465942383,-3.3299999237060547,31.719999313354492,-8.770000457763672,-3.4600000381469727,32.720001220703125,-3.2899999618530273,-1.7000000476837158,32.5,-7.090000152587891,-18.760000228881836,10.699999809265137,-15.869999885559082,-19.479999542236328,8.029999732971191,-15.899999618530273,-20.770000457763672,9.930000305175781,-14.449999809265137,6.159999847412109,-39.310001373291016,10.9399995803833,11.460000038146973,-35.369998931884766,6.480000019073486,10.350000381469727,-34.52000045776367,8.9399995803833,-5.579999923706055,-38.58000183105469,11.489999771118164,-0.8199999928474426,-42.849998474121094,14.319999694824219,-0.9700000286102295,-40.2400016784668,13.1899995803833,4.480000019073486,18.059999465942383,-23.18000030517578,3.9800000190734863,16.889999389648438,-23.540000915527344,3.5299999713897705,19.459999084472656,-22.510000228881836,-17.940000534057617,-14.510000228881836,-6.340000152587891,-17.09000015258789,-15.5,-7.46999979019165,-17.420000076293945,-16.219999313354492,-5.480000019073486,20.469999313354492,-1.2699999809265137,0.7900000214576721,19.90999984741211,-1.5499999523162842,0.6700000166893005,20.809999465942383,0.5,-0.20999999344348907,-6.099999904632568,-15.130000114440918,23.579999923706055,-7.880000114440918,-15.479999542236328,21.649999618530273,-5.449999809265137,-15.880000114440918,23.770000457763672,-18.90999984741211,15.520000457763672,-16.6200008392334,-19.200000762939453,17.479999542236328,-14.960000038146973,-17.700000762939453,20.200000762939453,-14.850000381469727,14.800000190734863,23.479999542236328,9.40999984741211,14.760000228881836,23.579999923706055,7.329999923706055,13.020000457763672,24.540000915527344,11.729999542236328,-5.559999942779541,-35.38999938964844,11.65999984741211,-5.579999923706055,-38.58000183105469,11.489999771118164,-4.269999980926514,-37.7400016784668,11.779999732971191,4.25,-21.84000015258789,23.350000381469727,6.71999979019165,-18.690000534057617,21.479999542236328,3.0399999618530273,-18.809999465942383,24.360000610351562,-10.15999984741211,-29.770000457763672,-11.84000015258789,-11.949999809265137,-34.7400016784668,-11.960000038146973,-12.640000343322754,-31.010000228881836,-10.199999809265137,-1.3300000429153442,-38.349998474121094,13.399999618530273,-1.4199999570846558,-34.040000915527344,15.369999885559082,-4.28000020980835,-32.849998474121094,14.550000190734863,9.109999656677246,-13.770000457763672,-16.1299991607666,6.710000038146973,-16.56999969482422,-15.979999542236328,7.75,-13.920000076293945,-16.420000076293945,-16.270000457763672,-18.530000686645508,-6.690000057220459,-15.640000343322754,-20.020000457763672,-7.110000133514404,-16.479999542236328,-18.469999313354492,-5.760000228881836,-1.0800000429153442,32.060001373291016,5.579999923706055,0.4399999976158142,31.8700008392334,6.550000190734863,0.41999998688697815,32.099998474121094,3.5899999141693115,22.540000915527344,2.559999942779541,-8.539999961853027,21.3700008392334,0.5699999928474426,-7.789999961853027,21.950000762939453,1.0499999523162842,-10.489999771118164,-8.649999618530273,29.799999237060547,-10.529999732971191,-7.019999980926514,29.43000030517578,-11.800000190734863,-8.710000038146973,27.700000762939453,-14.550000190734863,-18.690000534057617,-6.539999961853027,5.210000038146973,-18.040000915527344,-9.510000228881836,7.579999923706055,-18.440000534057617,-6.239999771118164,6.78000020980835,-3.319999933242798,-22.010000228881836,23.979999542236328,-0.30000001192092896,-25.610000610351562,25.229999542236328,0.5199999809265137,-22.1299991607666,24.489999771118164,11.359999656677246,19.600000381469727,17.690000534057617,8.300000190734863,20.969999313354492,20.200000762939453,12.260000228881836,16.93000030517578,19.309999465942383,-10.729999542236328,0.5699999928474426,-22.290000915527344,-9.399999618530273,-3.2300000190734863,-21.31999969482422,-12.300000190734863,0.6100000143051147,-21.68000030517578,13.369999885559082,5.820000171661377,22.049999237060547,11.3100004196167,7.21999979019165,23.670000076293945,10.40999984741211,5.119999885559082,22.8700008392334,16,21.8799991607666,6.590000152587891,18.209999084472656,23.5,0.5400000214576721,15.670000076293945,23.8700008392334,3.7799999713897705,8.640000343322754,19.5,-21.309999465942383,7.369999885559082,17.809999465942383,-22.479999542236328,7.579999923706055,20.290000915527344,-21.15999984741211,18.229999542236328,-12.680000305175781,-3.9100000858306885,17.600000381469727,-14.180000305175781,-3.5899999141693115,18.079999923706055,-12.65999984741211,-4.960000038146973,-18.209999084472656,10.850000381469727,9.34000015258789,-17.649999618530273,11.739999771118164,10.100000381469727,-18.270000457763672,12.069999694824219,7.679999828338623,-12.140000343322754,-15.869999885559082,-12.65999984741211,-11.640000343322754,-14.210000038146973,-13.140000343322754,-10.619999885559082,-14.84000015258789,-13.800000190734863,-16.350000381469727,20.31999969482422,8.529999732971191,-16.579999923706055,23.040000915527344,5.110000133514404,-17.40999984741211,19.350000381469727,6.079999923706055,-4.300000190734863,-12.34000015258789,-18.209999084472656,-3.0199999809265137,-11.4399995803833,-19.31999969482422,-3.5899999141693115,-14.220000267028809,-17.850000381469727,-17.649999618530273,11.739999771118164,10.100000381469727,-17.549999237060547,13.050000190734863,9.460000038146973,-18.270000457763672,12.069999694824219,7.679999828338623,11.149999618530273,24.809999465942383,-16.31999969482422,11.84000015258789,22.18000030517578,-18.690000534057617,10.170000076293945,21.6299991607666,-20.100000381469727,19.040000915527344,-10.15999984741211,-5.429999828338623,19.690000534057617,-5.670000076293945,-6.039999961853027,19.209999084472656,-10.670000076293945,-4.539999961853027,-18.690000534057617,-10.989999771118164,0.699999988079071,-19.049999237060547,-10.619999885559082,-0.8799999952316284,-19.290000915527344,-10.710000038146973,-3.559999942779541,23.829999923706055,-1.5,-5.659999847412109,23.6299991607666,2.4600000381469727,-3.5999999046325684,23.290000915527344,-2.299999952316284,-5.329999923706055,4.25,-21.84000015258789,23.350000381469727,6.070000171661377,-24.270000457763672,22.34000015258789,6.71999979019165,-18.690000534057617,21.479999542236328,-5.53000020980835,18.31999969482422,23.65999984741211,-8.609999656677246,15.770000457763672,23.540000915527344,-1.7000000476837158,14.979999542236328,25.510000228881836,13.600000381469727,-12.0600004196167,-13.15999984741211,12.569999694824219,-17.1299991607666,-11.899999618530273,12.430000305175781,-13.859999656677246,-13.289999961853027,20.75,-3.319999933242798,-4.800000190734863,20.850000381469727,-7.659999847412109,-5.599999904632568,19.950000762939453,-7.710000038146973,-3.940000057220459,16.139999389648438,-17.639999389648438,1.7899999618530273,17.43000030517578,-14.149999618530273,5.670000076293945,15.199999809265137,-20.489999771118164,9.100000381469727,-3.609999895095825,23.389999389648438,21.56999969482422,-3.700000047683716,22.059999465942383,22.139999389648438,-2.180000066757202,23.09000015258789,22.65999984741211,11.470000267028809,-44.41999816894531,9.489999771118164,5.880000114440918,-43.31999969482422,12.199999809265137,9.050000190734863,-45.439998626708984,11.850000381469727,7.46999979019165,28.65999984741211,10.5,9.600000381469727,28.15999984741211,9.539999961853027,8.279999732971191,28.989999771118164,7.190000057220459,10.359999656677246,8.579999923706055,-23.809999465942383,6.159999847412109,4.619999885559082,-24.59000015258789,5.900000095367432,6.480000019073486,-24.969999313354492,2.880000114440918,-27.68000030517578,23.670000076293945,-0.20000000298023224,-28.299999237060547,23.639999389648438,3.0299999713897705,-28.6299991607666,21.040000915527344,13.760000228881836,12.59000015258789,-22.75,14.170000076293945,9.1899995803833,-22.079999923706055,12.130000114440918,5.849999904632568,-23.209999084472656,-18.65999984741211,6.400000095367432,7.769999980926514,-19.010000228881836,4.019999980926514,8.220000267028809,-18.450000762939453,5.949999809265137,9.220000267028809,3.5,30.260000228881836,-10.789999961853027,0.8299999833106995,30.790000915527344,-11.390000343322754,2.049999952316284,31.959999084472656,-8.579999923706055,7.409999847412109,-15.270000457763672,21.739999771118164,6.420000076293945,-15.829999923706055,22.530000686645508,7.230000019073486,-15.65999984741211,21.40999984741211,6.099999904632568,0.23999999463558197,22.190000534057617,7.940000057220459,-0.6200000047683716,22.479999542236328,9.020000457763672,0.07000000029802322,22.299999237060547,-20.219999313354492,-3.0999999046325684,-10.109999656677246,-20,-5,-8.789999961853027,-20.31999969482422,-2.4000000953674316,-6.380000114440918,0.009999999776482582,3.049999952316284,-24.520000457763672,1.309999942779541,2.4800000190734863,-24.8700008392334,0.10000000149011612,0.3799999952316284,-24.520000457763672,4.25,-21.84000015258789,23.350000381469727,3.180000066757202,-25.559999465942383,24.309999465942383,6.070000171661377,-24.270000457763672,22.34000015258789,13.880000114440918,-36.70000076293945,-10.989999771118164,15.90999984741211,-36.310001373291016,-5.230000019073486,15.359999656677246,-39.849998474121094,-12.90999984741211,11.279999732971191,0.7200000286102295,21.25,12.180000305175781,0.07999999821186066,20.139999389648438,10.119999885559082,2.4700000286102295,22.360000610351562,21.049999237060547,14.779999732971191,-9.260000228881836,21.440000534057617,11.630000114440918,-8.770000457763672,20.670000076293945,9.880000114440918,-11.319999694824219,12.859999656677246,22.75,13.600000381469727,11.510000228881836,23.639999389648438,14.180000305175781,10.979999542236328,23.020000457763672,16.260000228881836,-17.260000228881836,-15.199999809265137,-8.390000343322754,-16.600000381469727,-13.020000457763672,-9.760000228881836,-16.229999542236328,-17.479999542236328,-8.100000381469727,19.059999465942383,-4.460000038146973,0.3100000023841858,17.729999542236328,-7.440000057220459,0.49000000953674316,18.170000076293945,-4.559999942779541,0.6899999976158142,16.290000915527344,-17.770000457763672,0.1899999976158142,17.190000534057617,-14.289999961853027,-2.7699999809265137,17.75,-12.25,-0.6899999976158142,20.1299991607666,-2.1600000858306885,-1.5499999523162842,21.1200008392334,-1.3600000143051147,-0.9100000262260437,19.399999618530273,-1.8700000047683716,-0.2800000011920929,-15.699999809265137,6.670000076293945,18.40999984741211,-16.31999969482422,10.140000343322754,13.850000381469727,-17.59000015258789,0.9200000166893005,11.989999771118164,-2.359999895095825,-0.7900000214576721,-24.34000015258789,-3.130000114440918,-0.7300000190734863,-24.15999984741211,-3.869999885559082,2.7300000190734863,-24.65999984741211,-3.609999895095825,23.389999389648438,21.56999969482422,-3.569999933242798,25.850000381469727,19.780000686645508,-5.760000228881836,24.729999542236328,18.93000030517578,-17.420000076293945,-16.219999313354492,-5.480000019073486,-17.579999923706055,-15.729999542236328,-4.300000190734863,-18.020000457763672,-14.930000305175781,-5.190000057220459,3.75,-24.6299991607666,-14.079999923706055,4.610000133514404,-32.060001373291016,-14.6899995803833,2.9800000190734863,-24.93000030517578,-14.5600004196167,17.600000381469727,-14.180000305175781,-3.5899999141693115,18.229999542236328,-12.680000305175781,-3.9100000858306885,17.190000534057617,-14.289999961853027,-2.7699999809265137,-8.199999809265137,-10.399999618530273,-17.799999237060547,-10.460000038146973,-11.039999961853027,-16.34000015258789,-9.699999809265137,-8.829999923706055,-18.110000610351562,8.800000190734863,30.829999923706055,-5.489999771118164,6.139999866485596,31.540000915527344,-3.630000114440918,9.210000038146973,30.440000534057617,-3.059999942779541,-4.670000076293945,1.149999976158142,20.969999313354492,-5.829999923706055,2.2799999713897705,22.110000610351562,-5.71999979019165,1.7000000476837158,20.889999389648438,11.050000190734863,-8.890000343322754,-17.15999984741211,14.069999694824219,-4.920000076293945,-17.200000762939453,13.350000381469727,-10.369999885559082,-14.890000343322754,18.649999618530273,-43.33000183105469,-14,17.010000228881836,-45.47999954223633,-16.299999237060547,15.359999656677246,-39.849998474121094,-12.90999984741211,1.25,30.700000762939453,11.010000228881836,2.9600000381469727,30.809999465942383,7.429999828338623,0.20999999344348907,31.450000762939453,9.170000076293945,19.31999969482422,-5.260000228881836,0.49000000953674316,18.690000534057617,-3.240000009536743,1.3300000429153442,18.09000015258789,-7.039999961853027,1.1100000143051147,-1.3300000429153442,-38.349998474121094,13.399999618530273,0.09000000357627869,-34.529998779296875,15.260000228881836,-1.4199999570846558,-34.040000915527344,15.369999885559082,16.139999389648438,-17.639999389648438,1.7899999618530273,15.199999809265137,-20.489999771118164,9.100000381469727,15.020000457763672,-20.219999313354492,3.930000066757202,15.34000015258789,3.7200000286102295,-20.270000457763672,11.380000114440918,1.8600000143051147,-22.489999771118164,12.899999618530273,4.760000228881836,-22.270000457763672,13.260000228881836,-9.270000457763672,21.049999237060547,12.859999656677246,-14.220000267028809,19.639999389648438,15.289999961853027,-7.5,17.889999389648438,4.820000171661377,-16.200000762939453,22.270000457763672,7.179999828338623,-15.65999984741211,21.34000015258789,6.420000076293945,-15.829999923706055,22.530000686645508,-12.359999656677246,27.239999771118164,-11.920000076293945,-11.270000457763672,29.190000534057617,-10.300000190734863,-11.40999984741211,26.280000686645508,-14.5,0.6600000262260437,-12.800000190734863,26.239999771118164,0.7900000214576721,-11.359999656677246,26.520000457763672,-1.3300000429153442,-11.4399995803833,26.520000457763672,-14.609999656677246,-30.43000030517578,1.440000057220459,-15.319999694824219,-30.790000915527344,-3.380000114440918,-15.760000228881836,-35.13999938964844,0.20999999344348907,-18.959999084472656,2.7300000190734863,7.929999828338623,-19.219999313354492,2.369999885559082,5.929999828338623,-19.149999618530273,1.3300000429153442,7.329999923706055,-17.5,-13.079999923706055,10.380000114440918,-15.680000305175781,-11.859999656677246,15.369999885559082,-17.479999542236328,-5.429999828338623,12.979999542236328,1.340000033378601,17.3799991607666,25.079999923706055,-0.949999988079071,19.989999771118164,23.90999984741211,-1.7200000286102295,19.450000762939453,23.8700008392334,3.190000057220459,1.7999999523162842,21.31999969482422,2.8499999046325684,0.6499999761581421,21.399999618530273,3.5299999713897705,0.8700000047683716,20.770000457763672,-6.409999847412109,-43.59000015258789,12.289999961853027,-4.880000114440918,-41.119998931884766,12.59000015258789,-9.739999771118164,-40.84000015258789,8.670000076293945,15.239999771118164,26.809999465942383,-5.579999923706055,12.359999656677246,29.1200008392334,-4.329999923706055,12.699999809265137,28.399999618530273,-2.9700000286102295,3.5299999713897705,-18.420000076293945,-16.229999542236328,3.7100000381469727,-21.209999084472656,-15.670000076293945,2.569999933242798,-16.200000762939453,-17.229999542236328,21.299999237060547,-6.619999885559082,-3.390000104904175,21.670000076293945,-5.820000171661377,-3.2899999618530273,20.639999389648438,-5.820000171661377,-2.9600000381469727,18.010000228881836,-2.4000000953674316,-14.149999618530273,17.600000381469727,-6.039999961853027,-12.199999809265137,16.920000076293945,-6.119999885559082,-13.819999694824219,19.270000457763672,-0.7900000214576721,2.5199999809265137,18.690000534057617,-3.240000009536743,1.3300000429153442,19.31999969482422,-1.1100000143051147,1.690000057220459,12.350000381469727,25.920000076293945,10.220000267028809,13.020000457763672,24.540000915527344,11.729999542236328,14.779999732971191,25.260000228881836,6.199999809265137,-11.720000267028809,-28.229999542236328,7.96999979019165,-8.640000343322754,-30.84000015258789,11.25,-11.960000038146973,-27.3700008392334,11.899999618530273,7.53000020980835,-23.31999969482422,-12.680000305175781,3.75,-24.6299991607666,-14.079999923706055,5.869999885559082,-23.6200008392334,-13.569999694824219,-16.270000457763672,-18.530000686645508,-6.690000057220459,-15.449999809265137,-19.959999084472656,-7.650000095367432,-15.640000343322754,-20.020000457763672,-7.110000133514404,2.1500000953674316,-42.95000076293945,-18.459999084472656,2.240000009536743,-33.04999923706055,-15.390000343322754,5.360000133514404,-43.4900016784668,-18.31999969482422,18.799999237060547,14.579999923706055,-16.030000686645508,17.6200008392334,13.369999885559082,-18.3700008392334,18.739999771118164,16.170000076293945,-16.84000015258789,18.209999084472656,23.5,0.5400000214576721,18.06999969482422,21.290000915527344,4.510000228881836,19,22.09000015258789,-0.6100000143051147,-20.770000457763672,9.930000305175781,-14.449999809265137,-20.100000381469727,4.849999904632568,-14.079999923706055,-20.729999542236328,7.989999771118164,-11.380000114440918,9.34000015258789,8.609999656677246,24.09000015258789,11.3100004196167,7.21999979019165,23.670000076293945,12.65999984741211,7.800000190734863,22.190000534057617,9.239999771118164,-19.5,-13.529999732971191,8.680000305175781,-18.739999771118164,-14.479999542236328,9.890000343322754,-15.600000381469727,-14.600000381469727,8.949999809265137,25.75,15.140000343322754,10.619999885559082,25.989999771118164,13.5600004196167,8.619999885559082,26.540000915527344,14.020000457763672,15.65999984741211,10.010000228881836,-20.770000457763672,17.6200008392334,13.369999885559082,-18.3700008392334,16.739999771118164,5.429999828338623,-19.5,18.09000015258789,-7.039999961853027,1.1100000143051147,18.690000534057617,-3.240000009536743,1.3300000429153442,17.950000762939453,-6.440000057220459,3.359999895095825,-17.940000534057617,-14.510000228881836,-6.340000152587891,-17.420000076293945,-16.219999313354492,-5.480000019073486,-18.020000457763672,-14.930000305175781,-5.190000057220459,5.440000057220459,0.41999998688697815,-23.950000762939453,8.380000114440918,1.559999942779541,-23.06999969482422,7.659999847412109,-1.7300000190734863,-22.81999969482422,12.390000343322754,-5.320000171661377,-17.989999771118164,10.569999694824219,-3.4700000286102295,-20.93000030517578,11.949999809265137,-2.5299999713897705,-20.350000381469727,7.230000019073486,-15.65999984741211,21.40999984741211,8.039999961853027,-15,21.709999084472656,7.409999847412109,-15.270000457763672,21.739999771118164,-6.360000133514404,-43.40999984741211,-18.18000030517578,-2.9100000858306885,-32.290000915527344,-15.1899995803833,-3.0199999809265137,-42.939998626708984,-18.489999771118164,7.659999847412109,-1.7300000190734863,-22.81999969482422,4.800000190734863,-3.680000066757202,-22.719999313354492,5.440000057220459,0.41999998688697815,-23.950000762939453,12.880000114440918,26.43000030517578,-12.130000114440918,13.289999961853027,24.809999465942383,-14.6899995803833,11.270000457763672,25.959999084472656,-14.029999732971191,-19,-3.1600000858306885,1.2899999618530273,-19.760000228881836,-1.1699999570846558,2.569999933242798,-19.68000030517578,-0.8700000047683716,1.7200000286102295,2.2100000381469727,23.34000015258789,-20.540000915527344,0.4300000071525574,23.920000076293945,-20.18000030517578,1.559999942779541,24.56999969482422,-19.469999313354492,-19.559999465942383,20.790000915527344,-10.460000038146973,-19.489999771118164,18.100000381469727,-12.09000015258789,-19.829999923706055,20.489999771118164,-9.329999923706055,2.3499999046325684,27.149999618530273,17.979999542236328,3.180000066757202,24.739999771118164,20.6299991607666,4.019999980926514,25.729999542236328,18.989999771118164,-4.989999771118164,-18.59000015258789,-16.030000686645508,-5,-15.720000267028809,-17.450000762939453,-4.119999885559082,-17.610000610351562,-16.610000610351562,-0.8199999928474426,-42.849998474121094,14.319999694824219,-5.579999923706055,-38.58000183105469,11.489999771118164,-4.880000114440918,-41.119998931884766,12.59000015258789,22.540000915527344,2.559999942779541,-8.539999961853027,22.1200008392334,4.980000019073486,-10.020000457763672,22.360000610351562,4.909999847412109,-7.619999885559082,13.970000267028809,18.049999237060547,13.880000114440918,13.59000015258789,11.979999542236328,19.950000762939453,15.890000343322754,9.710000038146973,13.84000015258789,0.8299999833106995,30.790000915527344,-11.390000343322754,2.680000066757202,28.940000534057617,-14.270000457763672,0.7099999785423279,28.5,-15.300000190734863,4.820000171661377,-29.559999465942383,18.59000015258789,7.619999885559082,-28.719999313354492,16.059999465942383,8.109999656677246,-27.670000076293945,18.229999542236328,-5.71999979019165,1.7000000476837158,20.889999389648438,-5.829999923706055,2.2799999713897705,22.110000610351562,-7.929999828338623,2.140000104904175,21.239999771118164,3.7799999713897705,29.100000381469727,-13.020000457763672,4.179999828338623,28.1299991607666,-14.329999923706055,2.680000066757202,28.940000534057617,-14.270000457763672,8.670000076293945,24.670000076293945,17.030000686645508,8.949999809265137,25.75,15.140000343322754,6.650000095367432,25.610000610351562,17.270000457763672],"normalized":false},"normal":{"itemSize":3,"type":"Float32Array","array":[-0.9344075322151184,0.08905823528766632,0.3448930084705353,-0.9306832551956177,0.1507156938314438,0.33333685994148254,-0.947662889957428,0.14223988354206085,0.2858371138572693,0.9416122436523438,-0.2157229781150818,0.25851503014564514,0.915607213973999,-0.3478842079639435,0.2015937715768814,0.9222739338874817,-0.29627272486686707,0.24826043844223022,-0.5673301815986633,-0.5754066109657288,0.5891041159629822,-0.591861367225647,-0.7175999283790588,0.36708372831344604,-0.6786463856697083,-0.6001630425453186,0.42337146401405334,-0.6530902981758118,-0.25612831115722656,-0.7126508951187134,-0.5781999826431274,-0.24575217068195343,-0.7780042886734009,-0.506442129611969,-0.2189662754535675,-0.8340084552764893,0.6699728965759277,0.042590945959091187,0.7411628365516663,0.7171586751937866,0.06476744264364243,0.6938937902450562,0.48805832862854004,0.5369628667831421,0.688091516494751,0.15659724175930023,-0.44393423199653625,-0.8822696208953857,0.1858956664800644,-0.5151838660240173,-0.8366770148277283,0.33174800872802734,-0.4736490249633789,-0.8158430457115173,-0.23233211040496826,-0.29845184087753296,-0.9257150292396545,-0.39521461725234985,-0.4627760648727417,-0.7935009002685547,-0.4247942864894867,-0.39804771542549133,-0.8130853772163391,-0.283356249332428,-0.0657157152891159,-0.9567605257034302,-0.18590538203716278,-0.07332626730203629,-0.9798277616500854,-0.2861992120742798,0.05684690922498703,-0.9564823508262634,0.6147586107254028,-0.35745295882225037,-0.7030642032623291,0.7784706950187683,-0.34205979108810425,-0.5262874364852905,0.742261528968811,-0.280547171831131,-0.6085565686225891,0.9712072610855103,-0.23772069811820984,-0.015661263838410378,0.9648773074150085,-0.26129764318466187,-0.027115952223539352,0.9311011433601379,-0.3474138379096985,-0.11114983260631561,-0.2136467844247818,0.3040826916694641,-0.9283796548843384,-0.23952925205230713,0.2896214425563812,-0.9266850352287292,-0.10939370095729828,0.15779073536396027,-0.9813944697380066,-0.9352051019668579,0.2035689651966095,0.2897430658340454,-0.962736189365387,0.04410281404852867,0.2668220102787018,-0.9555477499961853,0.10531366616487503,0.2753862142562866,0.8363606929779053,-0.12452764809131622,-0.5338479280471802,0.20462356507778168,-0.13395580649375916,0.9696313738822937,0.9901443719863892,-0.10499724000692368,0.0926809310913086,-0.15939748287200928,-0.44808465242385864,-0.8796661496162415,-0.12720897793769836,-0.5142466425895691,-0.8481557965278625,-0.20564953982830048,-0.38095128536224365,-0.901434600353241,0.42474761605262756,0.8331531286239624,0.3541826605796814,0.33226433396339417,0.9129012823104858,0.23708988726139069,0.38829508423805237,0.826230525970459,0.40812990069389343,0.29131993651390076,-0.3322741687297821,-0.8970655202865601,0.4432961046695709,-0.28907740116119385,-0.8484826683998108,0.3421531319618225,-0.3949393332004547,-0.8526160717010498,-0.04874604195356369,0.7504498362541199,-0.6591272950172424,0.04343774914741516,0.6332769989967346,-0.7727052569389343,-0.14457079768180847,0.6466724276542664,-0.748941957950592,-0.7425626516342163,-0.36221152544021606,-0.5633857846260071,-0.6703322529792786,-0.3217419981956482,-0.668682873249054,-0.7207895517349243,-0.29062628746032715,-0.6292843222618103,-0.38722172379493713,-0.18887600302696228,0.902432918548584,-0.5104730129241943,-0.0357033871114254,0.8591522574424744,-0.5599318146705627,-0.2673545777797699,0.7842180132865906,0.9416122436523438,-0.2157229781150818,0.25851503014564514,0.9222739338874817,-0.29627272486686707,0.24826043844223022,0.9218369722366333,-0.30418604612350464,0.24018199741840363,0.0293690524995327,0.3563275635242462,-0.9338994026184082,-0.055890727788209915,0.3414076268672943,-0.9382521510124207,0.0004417100572027266,0.2670634388923645,-0.9636788368225098,-0.9833306670188904,0.1215270608663559,0.13524803519248962,-0.9709329009056091,0.1114262044429779,0.21183377504348755,-0.9931708574295044,0.05539443716406822,0.10267933458089828,-0.546180009841919,-0.4726042151451111,-0.6916159391403198,-0.6755182147026062,-0.4385763108730316,-0.5927276015281677,-0.7663283348083496,-0.36993104219436646,-0.5252541303634644,-0.9726629853248596,0.13931560516357422,0.18578991293907166,-0.9931708574295044,0.05539443716406822,0.10267933458089828,-0.995371401309967,-0.002273074584081769,0.09607581049203873,0.9523643851280212,-0.08966243267059326,0.29148370027542114,0.9771425724029541,-0.069325290620327,0.20096369087696075,0.9543787837028503,-0.04282664135098457,0.2955113649368286,-0.6745331883430481,-0.44324347376823425,-0.5903729200363159,-0.5561230182647705,-0.4877367913722992,-0.6729338765144348,-0.6148679852485657,-0.42103782296180725,-0.6668317317962646,0.9376580715179443,-0.2258286327123642,0.264194518327713,0.9469590783119202,-0.14638863503932953,0.2860749363899231,0.8839890956878662,-0.21220313012599945,0.41657307744026184,-0.9833306670188904,0.1215270608663559,0.13524803519248962,-0.9506439566612244,0.06649346649646759,0.3030754625797272,-0.9709329009056091,0.1114262044429779,0.21183377504348755,-0.9351489543914795,-0.07017923146486282,0.3472338318824768,-0.9424671530723572,-0.3015959858894348,0.14420656859874725,-0.9826138615608215,-0.1558973640203476,0.10082679241895676,0.2763248383998871,0.3254454731941223,-0.9042841196060181,0.37549519538879395,0.4697715640068054,-0.7989480495452881,0.3857724666595459,0.3776163160800934,-0.8417752385139465,-0.5606255531311035,0.3128568232059479,0.7666939496994019,-0.446577787399292,0.4500104486942291,0.7733426690101624,-0.39260080456733704,0.5435144901275635,0.7419276237487793,0.13661068677902222,-0.21409042179584503,-0.9672139286994934,-0.11413571238517761,-0.01571296714246273,-0.9933409094810486,-0.07858456671237946,-0.21569067239761353,-0.9732943773269653,0.9222739338874817,-0.29627272486686707,0.24826043844223022,0.9401919841766357,-0.2575436234474182,0.22295814752578735,0.9906947612762451,-0.08775245398283005,0.10403554141521454,-0.4748263955116272,0.21748514473438263,0.852783739566803,-0.4667460024356842,0.32295462489128113,0.8233155608177185,-0.2890661954879761,0.2082311511039734,0.9343878030776978,0.9156756401062012,-0.10013455152511597,0.38924431800842285,0.561665952205658,-0.34784165024757385,0.7506913542747498,0.7901901006698608,-0.33706608414649963,0.5118457674980164,0.26179537177085876,-0.9469636082649231,-0.1863412857055664,0.51947021484375,-0.6040931940078735,-0.6043360829353333,0.8781892657279968,-0.38860830664634705,-0.2788677513599396,0.8987540602684021,0.09861201047897339,-0.42721980810165405,0.9609119892120361,0.021906951442360878,-0.275985985994339,0.9689595103263855,0.0016797808930277824,-0.24721366167068481,-0.7654667496681213,0.16444724798202515,0.6221075057983398,-0.6097010374069214,0.1356923133134842,0.7809303998947144,-0.8424692153930664,0.21529673039913177,0.49385514855384827,0.6249768137931824,0.31060969829559326,-0.7161882519721985,-0.9944674968719482,0.06834105402231216,-0.07977426052093506,-0.9508964419364929,-0.2202802449464798,0.21742253005504608,-0.09099464863538742,-0.7566226720809937,0.647489070892334,0.06801270693540573,-0.8245707154273987,0.5616559982299805,-0.3492877185344696,-0.777493417263031,0.5229742527008057,-0.43785151839256287,0.8173579573631287,0.3744489252567291,-0.40536439418792725,0.7445605993270874,0.5303859710693359,-0.34595853090286255,0.8158223032951355,0.46340763568878174,0.67854243516922,0.4599044620990753,-0.5727722644805908,0.6580694317817688,0.5672616362571716,-0.49513518810272217,0.6361635327339172,0.5170071125030518,-0.5727124810218811,-0.8699849843978882,-0.22568872570991516,0.4383956789970398,-0.569197952747345,-0.6141889095306396,0.5466129183769226,-0.8447748422622681,-0.5197312831878662,-0.12741614878177643,-0.9051506519317627,-0.13211669027805328,0.4040389657020569,-0.724670946598053,-0.07419057935476303,0.6850895881652832,-0.794623613357544,0.04832622408866882,0.6051759123802185,0.41378116607666016,-0.7549997568130493,0.5086851119995117,0.28764498233795166,0.5270703434944153,0.7996606826782227,0.5006550550460815,0.03180774301290512,0.8650622963905334,-0.4988712668418884,-0.2457408607006073,-0.8311070203781128,-0.5124512314796448,-0.19760200381278992,-0.8356716632843018,-0.6563327312469482,-0.21268609166145325,-0.7238729000091553,0.37549519538879395,0.4697715640068054,-0.7989480495452881,0.5350965261459351,0.4717118442058563,-0.7008278369903564,0.3857724666595459,0.3776163160800934,-0.8417752385139465,-0.794623613357544,0.04832622408866882,0.6051759123802185,-0.532473623752594,0.379798948764801,0.7564552426338196,-0.7774304151535034,0.22900067269802094,0.5857990980148315,-0.421725869178772,0.14741961658000946,0.8946589827537537,-0.6097010374069214,0.1356923133134842,0.7809303998947144,-0.40543076395988464,0.11735348403453827,0.9065616726875305,-0.9283689260482788,-0.0035233250819146633,-0.3716433048248291,-0.9842706918716431,-0.03655043616890907,-0.17284473776817322,-0.9896799921989441,0.043795596808195114,-0.1364382803440094,0.8106762170791626,0.51473468542099,0.27902013063430786,0.7241160869598389,0.662119448184967,0.19301237165927887,0.5879455804824829,0.7826780676841736,0.20429152250289917,0.19569574296474457,-0.4817526042461395,-0.8541765809059143,-0.08341065049171448,-0.4947417974472046,-0.8650278449058533,-0.09775104373693466,-0.3985406756401062,-0.9119265675544739,-0.6786463856697083,-0.6001630425453186,0.42337146401405334,-0.5683005452156067,-0.026892120018601418,0.8223814964294434,-0.5315690040588379,-0.26600751280784607,0.8041606545448303,-0.9804770350456238,-0.13969352841377258,0.13838548958301544,-0.9608717560768127,-0.17253592610359192,0.21669511497020721,-0.9670470952987671,-0.13665416836738586,0.21481508016586304,-0.5599318146705627,-0.2673545777797699,0.7842180132865906,-0.5865553617477417,-0.371822327375412,0.7195143699645996,-0.04197722300887108,-0.8951782584190369,0.4437272250652313,-0.8316652774810791,0.31618648767471313,-0.45646360516548157,-0.8254003524780273,0.14874818921089172,-0.544599175453186,-0.6925814151763916,0.5349094271659851,-0.4839451014995575,-0.7353277802467346,0.5539505481719971,-0.3904252052307129,-0.6808435916900635,0.6430825591087341,-0.35056638717651367,-0.6665093302726746,0.555866003036499,-0.4967678487300873,-0.8920558094978333,0.16866694390773773,0.41927069425582886,-0.9344075322151184,0.08905823528766632,0.3448930084705353,-0.9420475363731384,0.11518587917089462,0.3150850534439087,0.6361635327339172,0.5170071125030518,-0.5727124810218811,0.5852410793304443,0.4135380685329437,-0.6974805593490601,0.7022063732147217,0.4208708107471466,-0.5742594599723816,-0.6538835763931274,-0.05778210610151291,-0.7543854713439941,-0.46424898505210876,0.024058865383267403,-0.8853778839111328,-0.38965097069740295,-0.10327261686325073,-0.9151540398597717,-0.48556044697761536,-0.32263991236686707,-0.8124866485595703,-0.4031054973602295,-0.29839375615119934,-0.8651399612426758,-0.62513667345047,-0.3054482340812683,-0.7182656526565552,0.04859364777803421,0.15167325735092163,0.9872354865074158,0.2218501716852188,0.02218438684940338,0.9748283624649048,0.3045036494731903,0.215606689453125,0.9277883768081665,-0.9709084033966064,-0.10534398257732391,0.21503373980522156,-0.9740723967552185,-0.09480186551809311,0.20541560649871826,-0.9715275168418884,-0.06009253114461899,0.22917933762073517,0.2881406545639038,0.947490930557251,0.13869355618953705,0.32718175649642944,0.9375154376029968,0.11839298903942108,0.30650994181632996,0.9431036114692688,0.12886904180049896,-0.15507815778255463,0.981839656829834,0.1092781350016594,-0.07671249657869339,0.9805490970611572,-0.1806618571281433,-0.17724373936653137,0.9839330315589905,0.021457016468048096,0.28854528069496155,0.9428622126579285,0.16659075021743774,0.28895822167396545,0.942450761795044,0.16819550096988678,0.2832692563533783,0.9213613867759705,0.26617980003356934,0.10872142016887665,0.6764591336250305,0.728411078453064,0.48617783188819885,0.02680077590048313,0.8734487891197205,0.28764498233795166,0.5270703434944153,0.7996606826782227,-0.9225830435752869,0.1483212560415268,0.3561479449272156,-0.8968510031700134,0.21612763404846191,0.3859366774559021,-0.9111043810844421,0.2615271508693695,0.3185786008834839,-0.506442129611969,-0.2189662754535675,-0.8340084552764893,-0.38206997513771057,-0.22212368249893188,-0.8970415592193604,-0.5216706395149231,-0.03559089079499245,-0.8524042963981628,-0.546180009841919,-0.4726042151451111,-0.6916159391403198,-0.6148679852485657,-0.42103782296180725,-0.6668317317962646,-0.592556893825531,-0.434757262468338,-0.6781315803527832,-0.06980365514755249,0.38263100385665894,-0.9212605357170105,0.01384003646671772,0.47097596526145935,-0.8820374608039856,0.028784653171896935,0.2845820486545563,-0.9582194685935974,-0.9894886612892151,0.10244842618703842,0.10206154733896255,-0.995371401309967,-0.002273074584081769,0.09607581049203873,-0.9674015045166016,0.217189222574234,0.13024267554283142,-0.933454692363739,-0.007501321379095316,-0.3586168587207794,-0.9951657652854919,-0.01859894022345543,-0.09643200784921646,-0.9842706918716431,-0.03655043616890907,-0.17284473776817322,0.2058597356081009,0.8850135803222656,-0.41757962107658386,0.06060750409960747,0.886962890625,-0.4578467011451721,0.13300800323486328,0.8413141965866089,-0.5239267945289612,-0.07979916036128998,0.49233338236808777,-0.8667410016059875,0.10554579645395279,0.41694650053977966,-0.9027822017669678,-0.0864238291978836,0.4845491647720337,-0.8704843521118164,-0.421725869178772,0.14741961658000946,0.8946589827537537,-0.226496160030365,0.15616433322429657,0.9614115357398987,-0.34861889481544495,0.2759536802768707,0.8957200646400452,0.6589785814285278,-0.19106434285640717,-0.7274899482727051,0.717374861240387,-0.22572557628154755,-0.659106433391571,0.752629280090332,-0.14780166745185852,-0.6416414976119995,0.6850570440292358,0.2522282302379608,0.6834308505058289,0.7771652936935425,-0.49839386343955994,0.3842104375362396,0.6551264524459839,-0.7354852557182312,-0.17283158004283905,-0.30958741903305054,-0.09423884749412537,0.9461895227432251,-0.42977219820022583,-0.49316710233688354,0.7563610672950745,-0.6961278915405273,-0.22240491211414337,0.6825994849205017,-0.9496892094612122,-0.15632931888103485,0.2713882625102997,-0.8736070394515991,-0.13012593984603882,0.4689114987850189,-0.6709942817687988,-0.26111558079719543,0.6939634680747986,-0.9481034874916077,-0.09071002900600433,-0.30474820733070374,-0.9980431795120239,0.01395025197416544,-0.06095265969634056,-0.986852765083313,-0.15321913361549377,0.05143411457538605,-0.7162958979606628,-0.3659968972206116,-0.594109833240509,-0.7850697636604309,-0.3370998203754425,-0.5196433663368225,-0.7250073552131653,-0.39142346382141113,-0.5667027831077576,-0.7557075619697571,0.5294378995895386,0.3854887783527374,-0.6712923645973206,0.5555284023284912,0.4906676709651947,-0.7350537776947021,0.6066200137138367,0.30283352732658386,-0.8958293199539185,0.4140280485153198,-0.1614638864994049,-0.9980431795120239,0.01395025197416544,-0.06095265969634056,-0.9163128137588501,0.2974214553833008,-0.2681627869606018,0.04089873284101486,0.9918437004089355,0.12072041630744934,-0.06193927302956581,0.8704001903533936,0.48843321204185486,-0.2017461657524109,0.9691742658615112,0.14142048358917236,-0.6910613775253296,0.3807290494441986,0.6143936514854431,-0.730118453502655,0.23719510436058044,0.6408318877220154,-0.7808719277381897,0.3130621910095215,0.5405840277671814,0.33252912759780884,0.3215343952178955,0.886588990688324,0.426155686378479,0.0011662495089694858,0.9046490788459778,0.29188084602355957,0.00828898511826992,0.9564187526702881,-0.9962365627288818,-0.05502528324723244,0.06696928292512894,-0.9991821646690369,-0.03750145435333252,-0.01512209977954626,-0.9956902265548706,-0.005717214662581682,-0.09256502240896225,0.3345450758934021,0.25067612528800964,-0.9084277749061584,0.31632962822914124,0.3835853040218353,-0.8676392436027527,0.23034965991973877,0.2896100878715515,-0.9290129542350769,-0.5965907573699951,-0.3416651487350464,-0.7261848449707031,-0.6755967140197754,-0.4007960855960846,-0.6188146471977234,-0.592556893825531,-0.434757262468338,-0.6781315803527832,0.9495206475257874,-0.3003813624382019,0.09045179188251495,-0.007928693667054176,-0.7810371518135071,-0.624434232711792,0.9843795299530029,-0.16681915521621704,0.05628807842731476,0.9433150887489319,-0.07591836899518967,0.32309913635253906,0.7171586751937866,0.06476744264364243,0.6938937902450562,0.7900119423866272,0.24296411871910095,0.5628939270973206,-0.8968510031700134,0.21612763404846191,0.3859366774559021,-0.8992074728012085,0.21894612908363342,0.37879878282546997,-0.9111043810844421,0.2615271508693695,0.3185786008834839,0.3419199585914612,-0.433086633682251,-0.8339824080467224,0.1858956664800644,-0.5151838660240173,-0.8366770148277283,0.41211479902267456,-0.38194069266319275,-0.8272138237953186,-0.9223086833953857,-0.2605704665184021,-0.28539395332336426,-0.8307126760482788,-0.16133154928684235,0.5328119993209839,-0.579612672328949,-0.1963503211736679,0.7908828854560852,0.9578486084938049,-0.28071191906929016,-0.06104842573404312,0.875127375125885,-0.3701375126838684,-0.3116894066333771,0.916093647480011,-0.21592344343662262,-0.33786019682884216,-0.6192205548286438,0.7778317332267761,0.10744176059961319,-0.436413049697876,0.8868198990821838,0.1519675999879837,-0.44214189052581787,0.8840144872665405,0.15175297856330872,-0.7465211749076843,-0.3243281841278076,-0.5809624195098877,-0.6199249625205994,-0.4289480745792389,-0.6570362448692322,-0.680894672870636,-0.3395868241786957,-0.6488938331604004,-0.9420572519302368,0.12635880708694458,0.3107435405254364,-0.903732180595398,0.2273426055908203,0.3627443015575409,-0.9420475363731384,0.11518587917089462,0.3150850534439087,-0.4603451192378998,0.44073545932769775,0.7706066370010376,-0.7989885807037354,0.29140663146972656,0.5260222554206848,-0.8575599789619446,0.2955700159072876,0.4209860861301422,0.22242560982704163,0.470083624124527,0.8541359305381775,0.28711700439453125,0.27017560601234436,0.9190043210983276,0.26782071590423584,0.438635915517807,0.8578290343284607,0.8566299080848694,0.22196505963802338,0.46574315428733826,0.8726269602775574,0.24685192108154297,0.4214099049568176,0.8190035820007324,0.43647947907447815,0.37244972586631775,-0.7989885807037354,0.29140663146972656,0.5260222554206848,-0.5944700837135315,0.432583749294281,0.6778470277786255,-0.4268188774585724,0.2286834716796875,0.8749454617500305,-0.6753713488578796,-0.3382120132446289,-0.6553519368171692,-0.42616862058639526,-0.4036872684955597,-0.8095782399177551,-0.6583296656608582,-0.30314144492149353,-0.68899005651474,0.9254369139671326,-0.1037023663520813,0.36443427205085754,0.9771425724029541,-0.069325290620327,0.20096369087696075,0.925668478012085,-0.2859736382961273,0.24770337343215942,-0.9785274863243103,-0.04341382533311844,0.20149247348308563,-0.9387722611427307,-0.11787763237953186,0.32374605536460876,-0.9365950226783752,-0.11793206632137299,0.3299723267555237,-0.8400983810424805,0.4454069435596466,-0.30959218740463257,-0.9223086833953857,-0.2605704665184021,-0.28539395332336426,-0.579612672328949,-0.1963503211736679,0.7908828854560852,-0.09590964764356613,0.9947342276573181,0.036127299070358276,-0.1044224202632904,0.9588672518730164,-0.2639499008655548,-0.07671249657869339,0.9805490970611572,-0.1806618571281433,0.33121973276138306,0.9434858560562134,-0.011312941089272499,0.21493884921073914,0.976557731628418,0.011673967353999615,0.22881579399108887,0.966815710067749,0.11362533271312714,-0.4677465558052063,-0.37968239188194275,-0.7981569170951843,-0.4203583002090454,-0.38784265518188477,-0.8202908039093018,-0.5681570768356323,-0.33863261342048645,-0.750016987323761,-0.8721907138824463,0.3931572735309601,0.29105111956596375,-0.7720134258270264,0.6064038276672363,0.1904459148645401,-0.8390620946884155,0.4404146671295166,0.3193896412849426,0.930049479007721,-0.038977790623903275,0.3653610944747925,0.5505481362342834,-0.7927349209785461,0.26166418194770813,0.32340845465660095,-0.8414402604103088,-0.4328801929950714,-0.9179814457893372,-0.22319066524505615,0.3278657793998718,-0.9542349576950073,-0.2931150197982788,0.05932286009192467,-0.9409143924713135,-0.3005305826663971,0.15608161687850952,-0.6170513033866882,-0.03713614121079445,0.7860461473464966,-0.5138508081436157,0.026408836245536804,0.8574729561805725,-0.5104730129241943,-0.0357033871114254,0.8591522574424744,0.09171023964881897,-0.10642548650503159,-0.9900822639465332,0.17511144280433655,0.0051940022967755795,-0.9845349192619324,0.22954407334327698,-0.13560214638710022,-0.9638057947158813,0.1320786029100418,0.7770894765853882,-0.6153756380081177,0.15450140833854675,0.7107622623443604,-0.6862552762031555,0.18695056438446045,0.6626954674720764,-0.7251787185668945,0.2854841351509094,-0.49966806173324585,-0.81782066822052,0.25896182656288147,-0.45961833000183105,-0.8495232462882996,0.23856353759765625,-0.4510516822338104,-0.8600231409072876,0.9487344026565552,0.016964903101325035,-0.31561872363090515,0.9856081604957581,-0.16892309486865997,0.0064445361495018005,0.9277253746986389,-0.2558600604534149,-0.2717743515968323,-0.8909159898757935,0.08994759619235992,-0.4451720416545868,-0.5836280584335327,0.5480554699897766,-0.599177360534668,-0.6744849681854248,0.6345702409744263,-0.37734684348106384,-0.3454675078392029,0.23406195640563965,0.908772349357605,-0.532473623752594,0.379798948764801,0.7564552426338196,-0.14852429926395416,0.2871686518192291,0.9462952613830566,0.9498938322067261,-0.10963351279497147,0.29271525144577026,0.9516684412956238,-0.12758693099021912,0.2793720066547394,0.9573286771774292,-0.0895266905426979,0.27478501200675964,-0.5690752267837524,0.5437260866165161,0.6168591976165771,-0.46603870391845703,0.4650697410106659,0.7526739239692688,-0.5718216896057129,0.31658995151519775,0.7568293809890747,0.3977782726287842,-0.2815701365470886,-0.873207151889801,0.21346670389175415,-0.34080970287323,-0.915576696395874,0.31751325726509094,-0.3426647186279297,-0.8841754198074341,-0.34334367513656616,0.40820276737213135,0.8458638191223145,-0.2961144745349884,0.4757031798362732,0.8282648921012878,-0.3545821011066437,0.2723090648651123,0.8944938778877258,0.18095511198043823,0.5097175240516663,0.8410964608192444,-0.6565163731575012,0.3900538980960846,0.6456347703933716,-0.4603451192378998,0.44073545932769775,0.7706066370010376,-0.004808543715626001,0.9911442995071411,0.13270215690135956,0.15431003272533417,0.97596675157547,0.1538744568824768,-0.09590964764356613,0.9947342276573181,0.036127299070358276,-0.42977219820022583,-0.49316710233688354,0.7563610672950745,-0.8204337358474731,-0.24532243609428406,0.5164353251457214,-0.6961278915405273,-0.22240491211414337,0.6825994849205017,-0.934934139251709,-0.21471066772937775,-0.28248441219329834,-0.8699849843978882,-0.22568872570991516,0.4383956789970398,-0.9504668116569519,0.04763075336813927,0.30715495347976685,0.25347375869750977,-0.3628169000148773,-0.8967245817184448,0.19569574296474457,-0.4817526042461395,-0.8541765809059143,-0.09775104373693466,-0.3985406756401062,-0.9119265675544739,-0.16185162961483002,0.9585906863212585,-0.23432433605194092,-0.2654787600040436,0.9603336453437805,-0.08532460778951645,-0.11530458927154541,0.9920865893363953,0.04968927055597305,-0.9989886283874512,-0.020464284345507622,0.040036555379629135,-0.9788527488708496,0.07324270159006119,0.19100481271743774,-0.9815153479576111,0.15218234062194824,0.1160523071885109,0.6311923861503601,0.22897043824195862,0.7410591840744019,0.8651037216186523,0.032585907727479935,0.500533401966095,0.8967646956443787,0.025384526699781418,0.4417789876461029,-0.7720134258270264,0.6064038276672363,0.1904459148645401,-0.7821840643882751,0.6111487746238708,0.12118277698755264,-0.8390620946884155,0.4404146671295166,0.3193896412849426,0.31632962822914124,0.3835853040218353,-0.8676392436027527,0.28343015909194946,0.4650605618953705,-0.8386811017990112,0.2153419554233551,0.31395483016967773,-0.9246946573257446,-0.4254670739173889,0.3552904427051544,-0.8323138952255249,-0.1571655571460724,0.02793770283460617,-0.9871770143508911,-0.7300897836685181,0.17863693833351135,-0.6595890522003174,0.31243109703063965,-0.2310320883989334,-0.9214178919792175,0.2381293624639511,-0.22600536048412323,-0.944571852684021,0.24968862533569336,-0.2413937747478485,-0.9377551078796387,0.2670208811759949,-0.02413071319460869,0.9633885622024536,0.5228486657142639,-0.08868449926376343,0.8477997183799744,0.1539049744606018,-0.8721860647201538,0.46433258056640625,0.7604700326919556,-0.36890992522239685,0.5344069600105286,0.6551264524459839,-0.7354852557182312,-0.17283158004283905,0.6583951711654663,-0.7437117695808411,0.11579561233520508,-0.9111284017562866,-0.34173253178596497,-0.23035608232021332,-0.8863468170166016,-0.38879597187042236,-0.251449853181839,-0.918117105960846,-0.3866572082042694,-0.08693193644285202,0.996764600276947,0.03378397226333618,0.07293146103620529,0.9906947612762451,-0.08775245398283005,0.10403554141521454,0.9772218465805054,0.08018067479133606,-0.19649066030979156,-0.7262365818023682,-0.6279948949813843,0.2796477675437927,-0.6348217725753784,-0.6255050897598267,0.45359089970588684,-0.8610905408859253,-0.31224730610847473,0.40127885341644287,0.4445497393608093,-0.15073777735233307,0.8829799890518188,0.45111340284347534,-0.35858458280563354,0.8172599673271179,0.5228486657142639,-0.08868449926376343,0.8477997183799744,0.24578872323036194,0.2464873045682907,0.9374603629112244,0.43113186955451965,0.42405059933662415,0.7964335083961487,0.4649737477302551,0.3672487437725067,0.8055605292320251,0.0013499571941792965,-0.9947878122329712,0.10195805132389069,0.930049479007721,-0.038977790623903275,0.3653610944747925,0.32340845465660095,-0.8414402604103088,-0.4328801929950714,-0.3171677887439728,-0.358257919549942,0.8780978322029114,-0.17889918386936188,-0.40547576546669006,0.8964287638664246,-0.4783000946044922,-0.2157699316740036,0.8512768745422363,0.7451356053352356,-0.5819520950317383,0.32573720812797546,0.9006635546684265,-0.3566375970840454,0.24822327494621277,0.8475712537765503,-0.2975238561630249,0.439434289932251,0.8871052861213684,0.21343004703521729,0.4092576503753662,0.9277970194816589,0.11227698624134064,0.35579004883766174,0.9415333867073059,0.13217701017856598,0.3099099099636078,0.7479771971702576,-0.6204706430435181,0.23568269610404968,0.7229957580566406,-0.5686708092689514,0.3922889232635498,0.8163648247718811,-0.5565716028213501,0.15419642627239227,0.9158328771591187,-0.08756764233112335,0.3918953835964203,0.9361485242843628,-0.10433141142129898,0.3357691466808319,0.960573136806488,-0.07611677795648575,0.26740512251853943,0.7962729334831238,0.5529730319976807,-0.24529631435871124,0.7202131152153015,0.674220621585846,-0.163461372256279,0.6485232710838318,0.7600340247154236,0.04202234745025635,-0.5814379453659058,-0.24031783640384674,0.7772883772850037,-0.33583492040634155,-0.48745793104171753,0.805977463722229,-0.4258619248867035,-0.10482542961835861,0.8986952900886536,0.9846625328063965,-0.15971137583255768,-0.07022833079099655,0.9522834420204163,-0.2381264567375183,-0.1909240484237671,0.9748339653015137,-0.17494197189807892,-0.13818109035491943,0.9010769128799438,0.013254179619252682,0.4334567189216614,0.9225947856903076,-0.04301577806472778,0.38336464762687683,0.9048058986663818,-0.0921296775341034,0.4157383441925049,-0.29313740134239197,0.4436526894569397,0.8469018340110779,0.04793621599674225,-0.7677628397941589,0.6389384269714355,-0.4133993089199066,-0.36681240797042847,0.8333964347839355,0.36857670545578003,0.9151517152786255,-0.1632438451051712,0.307060182094574,0.9225711226463318,-0.23361627757549286,0.33121973276138306,0.9434858560562134,-0.011312941089272499,0.8904339671134949,0.23089931905269623,0.3921898603439331,0.7977066040039062,0.26153242588043213,0.5433828830718994,0.7645909190177917,0.3829827904701233,0.5183868408203125,-0.40536439418792725,0.7445605993270874,0.5303859710693359,-0.43398261070251465,0.7428464293479919,0.509743332862854,-0.34595853090286255,0.8158223032951355,0.46340763568878174,0.561665952205658,-0.34784165024757385,0.7506913542747498,0.9156756401062012,-0.10013455152511597,0.38924431800842285,0.8958145380020142,-0.08033524453639984,0.4371070861816406,0.6349536776542664,0.22058358788490295,0.7403895854949951,0.19902725517749786,-0.12139537930488586,0.9724460244178772,0.8965746164321899,-0.19135355949401855,0.3994218409061432,0.9198082685470581,0.07873314619064331,0.3843876123428345,0.8566299080848694,0.22196505963802338,0.46574315428733826,0.8190035820007324,0.43647947907447815,0.37244972586631775,0.07653836160898209,-0.2891867756843567,-0.9542080163955688,-0.04329328611493111,-0.23759344220161438,-0.9703994393348694,0.10336188971996307,-0.3560052216053009,-0.9287500381469727,0.7022063732147217,0.4208708107471466,-0.5742594599723816,0.5852410793304443,0.4135380685329437,-0.6974805593490601,0.6952565908432007,0.14283083379268646,-0.7044271230697632,0.316325306892395,-0.15108107030391693,0.9365429878234863,0.3300527036190033,0.09652983397245407,0.9390139579772949,0.2218501716852188,0.02218438684940338,0.9748283624649048,0.8600565195083618,0.32307127118110657,0.3948768377304077,0.930049479007721,-0.038977790623903275,0.3653610944747925,0.8814667463302612,0.27907422184944153,0.380964457988739,0.9792602062225342,-0.17326301336288452,0.10502076148986816,0.9561712741851807,-0.12807011604309082,0.2633146345615387,0.960573136806488,-0.07611677795648575,0.26740512251853943,0.44055113196372986,0.7447920441627502,-0.5011981129646301,0.3295123279094696,0.7462756037712097,-0.5783548355102539,0.3882574141025543,0.7578076720237732,-0.5243889093399048,0.02211916819214821,0.37431156635284424,-0.9270391464233398,0.01384003646671772,0.47097596526145935,-0.8820374608039856,0.11662260442972183,0.5050455927848816,-0.8551772236824036,-0.20301267504692078,0.9442856907844543,0.25905662775039673,0.6925926208496094,0.711452841758728,0.11895517259836197,0.6701335310935974,0.6822291016578674,-0.29237738251686096,-0.9899789690971375,-0.14039424061775208,0.015202593989670277,-0.6710330247879028,-0.15293268859386444,0.7254834771156311,-0.934934139251709,-0.21471066772937775,-0.28248441219329834,-0.9933006167411804,0.04806556925177574,0.10508838295936584,-0.9948883056640625,-0.026190949603915215,0.09752583503723145,-0.9815153479576111,0.15218234062194824,0.1160523071885109,0.9974851012229919,-0.07079823315143585,0.0033347762655466795,0.9960582256317139,-0.04618747904896736,0.0757276862859726,0.982314944267273,-0.18364226818084717,0.03650783747434616,-0.41661185026168823,-0.7270399928092957,0.5457539558410645,-0.3492877185344696,-0.777493417263031,0.5229742527008057,-0.4981733560562134,-0.705422043800354,0.5041854977607727,-0.32312488555908203,-0.6754164099693298,-0.6628747582435608,-0.06309478729963303,-0.9673376679420471,-0.24551355838775635,-0.02064230851829052,-0.7400596141815186,-0.6722244620323181,0.42958471179008484,0.8892297148704529,0.15724974870681763,0.4448465406894684,0.8843874931335449,0.14131632447242737,0.32499557733535767,0.9275475740432739,0.18448151648044586,-0.6910613775253296,0.3807290494441986,0.6143936514854431,-0.446577787399292,0.4500104486942291,0.7733426690101624,-0.5606255531311035,0.3128568232059479,0.7666939496994019,0.9340342879295349,-0.30170679092407227,0.19118817150592804,0.9495206475257874,-0.3003813624382019,0.09045179188251495,0.9485353827476501,-0.2988717555999756,0.10467252135276794,-0.24423092603683472,-0.12810735404491425,0.9612178802490234,-0.45249924063682556,-0.13238362967967987,0.8818838000297546,-0.5543465614318848,-0.13019876182079315,0.822039008140564,0.28854528069496155,0.9428622126579285,0.16659075021743774,0.34125828742980957,0.8960846066474915,0.28385767340660095,0.3464367687702179,0.9258402585983276,0.15100125968456268,-0.5814379453659058,-0.24031783640384674,0.7772883772850037,-0.6170513033866882,-0.03713614121079445,0.7860461473464966,-0.47913220524787903,-0.5767667293548584,0.6616438031196594,0.15659724175930023,-0.44393423199653625,-0.8822696208953857,0.33174800872802734,-0.4736490249633789,-0.8158430457115173,0.2901180684566498,-0.39149633049964905,-0.8732480406761169,-0.8577398657798767,0.47354599833488464,0.20009128749370575,-0.6016934514045715,0.7669014930725098,-0.2232198864221573,-0.5968813896179199,0.7964057326316833,0.09731677174568176,-0.5006133913993835,-0.30043700337409973,-0.81186443567276,-0.10735832899808884,-0.31968119740486145,-0.9414234757423401,-0.2681841552257538,-0.2862989604473114,-0.9198424816131592,0.8229110836982727,0.28258422017097473,0.49291330575942993,0.7697568535804749,0.2247796207666397,0.5974516868591309,0.7935216426849365,0.383408784866333,0.47256866097450256,0.9637905359268188,-0.06871379166841507,0.2576551139354706,0.9498938322067261,-0.10963351279497147,0.29271525144577026,0.9543787837028503,-0.04282664135098457,0.2955113649368286,-0.9741697907447815,-0.10365961492061615,0.20061875879764557,-0.985482931137085,-0.16959203779697418,0.007869288325309753,-0.9667569398880005,-0.16859585046768188,0.1922406256198883,-0.9678924083709717,0.02627456933259964,0.2499879002571106,-0.9376670718193054,0.00901027675718069,0.34741806983947754,-0.9220829606056213,0.0023291779216378927,0.38698530197143555,-0.9879865050315857,-0.1516508311033249,0.029744382947683334,-0.9508964419364929,-0.2202802449464798,0.21742253005504608,-0.5842249989509583,-0.7443885207176208,0.32336804270744324,0.747154176235199,-0.6081348657608032,0.2682025134563446,0.8747792840003967,-0.3923968970775604,0.2842285633087158,0.8064984083175659,-0.20798872411251068,0.5534446835517883,-0.38698068261146545,-0.6613860726356506,-0.6425063610076904,0.8965746164321899,-0.19135355949401855,0.3994218409061432,-0.06706351786851883,-0.9717207551002502,-0.2264094054698944,-0.969823956489563,0.037499092519283295,0.24090516567230225,0.8781892657279968,-0.38860830664634705,-0.2788677513599396,-0.7529252767562866,-0.6412850022315979,-0.1478414684534073,0.07653836160898209,-0.2891867756843567,-0.9542080163955688,0.2962118089199066,-0.2853394150733948,-0.9115042686462402,0.20933464169502258,-0.2221444547176361,-0.9522766470909119,-0.6105403900146484,0.616148829460144,0.49759531021118164,-0.7808719277381897,0.3130621910095215,0.5405840277671814,-0.6109773516654968,0.4829406440258026,0.6272758841514587,0.42142900824546814,-0.530881941318512,0.7352291941642761,0.4909099042415619,-0.6034607291221619,0.6283650398254395,0.18907736241817474,-0.466826468706131,0.8638997673988342,0.4445497393608093,-0.15073777735233307,0.8829799890518188,0.5493121147155762,-0.18322432041168213,0.8152822256088257,0.36561065912246704,-0.21332602202892303,0.9059916734695435,-0.522983193397522,0.6416133046150208,-0.5610890984535217,-0.2961832582950592,0.4552588164806366,-0.8396516442298889,-0.5493708252906799,0.5244127511978149,-0.6505251526832581,-0.4031054973602295,-0.29839375615119934,-0.8651399612426758,-0.5254933834075928,-0.30591440200805664,-0.7938973903656006,-0.4913449287414551,-0.325935423374176,-0.8076795339584351,-0.9849682450294495,-0.16845235228538513,0.038228265941143036,0.51947021484375,-0.6040931940078735,-0.6043360829353333,-0.9594675302505493,-0.18258321285247803,0.21467529237270355,0.8726474046707153,0.0030281979124993086,-0.488341361284256,0.9609119892120361,0.021906951442360878,-0.275985985994339,0.9101507663726807,-0.03720828518271446,-0.41260290145874023,-0.9678924083709717,0.02627456933259964,0.2499879002571106,-0.9729967713356018,-0.06118791922926903,0.22256095707416534,-0.9376670718193054,0.00901027675718069,0.34741806983947754,-0.8699849843978882,-0.22568872570991516,0.4383956789970398,-0.934934139251709,-0.21471066772937775,-0.28248441219329834,-0.6710330247879028,-0.15293268859386444,0.7254834771156311,0.2008218616247177,-0.2777017056941986,-0.9394425749778748,0.51947021484375,-0.6040931940078735,-0.6043360829353333,-0.9849682450294495,-0.16845235228538513,0.038228265941143036,-0.2228778898715973,-0.4808290898799896,0.8480146527290344,-0.19014202058315277,-0.44741785526275635,0.8738783001899719,-0.42977219820022583,-0.49316710233688354,0.7563610672950745,0.92033851146698,0.1817922294139862,-0.34630703926086426,0.9059356451034546,0.15564897656440735,-0.3937690258026123,0.9293184280395508,0.18102243542671204,-0.32186663150787354,-0.38206997513771057,-0.22212368249893188,-0.8970415592193604,-0.4296664893627167,-0.2635136544704437,-0.8636823892593384,-0.4913449287414551,-0.325935423374176,-0.8076795339584351,0.6195686459541321,0.22843368351459503,0.7509678602218628,0.7921411991119385,0.44115588068962097,0.42177462577819824,0.5661396384239197,0.6419416069984436,0.5171043276786804,0.3662000000476837,-0.7368438839912415,0.5682945251464844,-0.09099464863538742,-0.7566226720809937,0.647489070892334,-0.08273934572935104,-0.7753527760505676,0.6260849237442017,-0.39413562417030334,0.9075649380683899,0.14485500752925873,-0.37657538056373596,0.8710798025131226,0.31529501080513,-0.3399590253829956,0.9259477853775024,0.1644645631313324,-0.43398261070251465,0.7428464293479919,0.509743332862854,-0.40536439418792725,0.7445605993270874,0.5303859710693359,-0.43176764249801636,0.650100827217102,0.6252564787864685,0.8859509825706482,0.05614857003092766,0.46036744117736816,0.876068651676178,0.17201882600784302,0.45045894384384155,0.924186646938324,0.05934550240635872,0.37730246782302856,0.2670208811759949,-0.02413071319460869,0.9633885622024536,-0.2246328443288803,-0.06564308702945709,0.9722299575805664,-0.16553057730197906,-0.05649900808930397,0.9845849275588989,0.15338003635406494,0.5149475932121277,0.8433881402015686,-0.18096664547920227,-0.033908210694789886,0.9829045534133911,-0.46114474534988403,-0.027749722823500633,0.8868908882141113,-0.9668160080909729,-0.18788088858127594,-0.17311131954193115,-0.8794034123420715,-0.2907545566558838,-0.37697669863700867,-0.9051120281219482,-0.2476378232240677,-0.345612108707428,0.30576443672180176,-0.37826135754585266,-0.8737427592277527,0.21346670389175415,-0.34080970287323,-0.915576696395874,0.27633634209632874,-0.3005908131599426,-0.9128435850143433,0.7784706950187683,-0.34205979108810425,-0.5262874364852905,0.6147586107254028,-0.35745295882225037,-0.7030642032623291,0.5559599995613098,-0.3760892450809479,-0.7412592768669128,0.875127375125885,-0.3701375126838684,-0.3116894066333771,0.8638127446174622,-0.24927859008312225,-0.43782153725624084,0.916093647480011,-0.21592344343662262,-0.33786019682884216,-0.25808945298194885,0.9524129629135132,0.16217093169689178,-0.2429431974887848,0.9612720012664795,0.13013368844985962,-0.05804366245865822,0.9961044788360596,0.06638383865356445,0.7906239032745361,-0.3497723340988159,-0.5025665760040283,0.8002321124076843,-0.34470000863075256,-0.49072444438934326,0.9235069155693054,-0.216487318277359,-0.3166515827178955,0.8896869421005249,0.10691428184509277,-0.443876713514328,0.983683168888092,0.0959969162940979,-0.1521580070257187,0.8666968941688538,0.44155609607696533,-0.232087641954422,-0.838496208190918,-0.31857579946517944,-0.44207873940467834,-0.9481034874916077,-0.09071002900600433,-0.30474820733070374,-0.9301614761352539,-0.28459426760673523,-0.23196053504943848,0.9890349507331848,-0.01563890464603901,0.14685113728046417,0.9834325909614563,-0.054845068603754044,0.17277830839157104,0.9516684412956238,-0.12758693099021912,0.2793720066547394,-0.9674015045166016,0.217189222574234,0.13024267554283142,-0.9636143445968628,0.2524626553058624,-0.0878068059682846,-0.9894886612892151,0.10244842618703842,0.10206154733896255,-0.9722288250923157,-0.21804842352867126,-0.08500588685274124,-0.8794034123420715,-0.2907545566558838,-0.37697669863700867,-0.9668160080909729,-0.18788088858127594,-0.17311131954193115,-0.14207561314105988,0.7957428097724915,0.5887341499328613,-0.2625155448913574,0.8415956497192383,0.4720194637775421,-0.3425850570201874,0.8081334829330444,0.4791197180747986,-0.7644758820533752,0.44814106822013855,-0.4634072184562683,0.24094069004058838,0.9701115489006042,0.02882896549999714,-0.4254670739173889,0.3552904427051544,-0.8323138952255249,0.7935216426849365,0.383408784866333,0.47256866097450256,0.7697568535804749,0.2247796207666397,0.5974516868591309,0.46873801946640015,0.5328003764152527,0.7045626044273376,-0.3020686209201813,0.44884344935417175,-0.8410077691078186,-0.36243611574172974,0.6794243454933167,-0.6379832625389099,-0.420147180557251,0.5612244009971619,-0.7130942940711975,-0.04874604195356369,0.7504498362541199,-0.6591272950172424,-0.027495916932821274,0.8235465288162231,-0.5665819048881531,0.05084162577986717,0.7319494485855103,-0.6794594526290894,-0.5002402067184448,0.7311087250709534,0.4639393985271454,-0.4851439893245697,0.6764278411865234,0.5541486144065857,-0.40768110752105713,0.6498761773109436,0.6414492130279541,0.9340342879295349,-0.30170679092407227,0.19118817150592804,0.9485353827476501,-0.2988717555999756,0.10467252135276794,0.9121357202529907,-0.36785781383514404,0.18080110847949982,0.5786569714546204,0.6414538621902466,0.5036795139312744,0.47034287452697754,0.7201897501945496,0.5100042223930359,0.6156114935874939,0.5681033134460449,0.5461512207984924,-0.37657538056373596,0.8710798025131226,0.31529501080513,-0.49307510256767273,0.7967463135719299,0.34938836097717285,-0.5331913828849792,0.7115303874015808,0.45763683319091797,-0.9651384353637695,0.1343792825937271,0.22461089491844177,-0.9524149298667908,0.15860527753829956,0.26028868556022644,-0.947662889957428,0.14223988354206085,0.2858371138572693,-0.8909159898757935,0.08994759619235992,-0.4451720416545868,-0.9163128137588501,0.2974214553833008,-0.2681627869606018,-0.9980431795120239,0.01395025197416544,-0.06095265969634056,0.6259438395500183,-0.36851683259010315,-0.6873061060905457,0.5311725735664368,-0.4626668095588684,-0.7097852826118469,0.4878651797771454,-0.4451894164085388,-0.7508621215820312,0.26900652050971985,-0.34269413352012634,0.9001089930534363,0.316325306892395,-0.15108107030391693,0.9365429878234863,0.42142900824546814,-0.530881941318512,0.7352291941642761,0.5273749232292175,0.6159974336624146,-0.5851690769195557,0.6103509664535522,0.5776774287223816,-0.5419967770576477,0.5432766675949097,0.498680979013443,-0.6754019260406494,0.5079795122146606,-0.27417755126953125,0.81656813621521,0.5125749111175537,-0.34223198890686035,0.7874923348426819,0.9277970194816589,0.11227698624134064,0.35579004883766174,0.3768865168094635,0.05198808014392853,0.9247993230819702,0.5956681966781616,0.18546251952648163,0.7815261483192444,0.3045036494731903,0.215606689453125,0.9277883768081665,0.5907642841339111,0.765596330165863,0.2546759843826294,0.40093767642974854,0.8914845585823059,0.21096038818359375,0.42474761605262756,0.8331531286239624,0.3541826605796814,-0.9814286828041077,-0.11460620164871216,0.15382835268974304,-0.9595801830291748,-0.03325538709759712,0.27946361899375916,-0.9590726494789124,-0.0584600530564785,0.27705979347229004,-0.8646987080574036,-0.20639987289905548,-0.4579249322414398,-0.735606849193573,-0.15617798268795013,-0.6591593027114868,-0.6545212864875793,-0.3599730432033539,-0.6648468375205994,0.35619741678237915,0.9199291467666626,0.1638711839914322,0.35302188992500305,0.9191376566886902,0.1748185157775879,0.30650994181632996,0.9431036114692688,0.12886904180049896,0.05084162577986717,0.7319494485855103,-0.6794594526290894,0.06701812893152237,0.684565544128418,-0.725864052772522,-0.04874604195356369,0.7504498362541199,-0.6591272950172424,-0.3854577839374542,0.8699212074279785,0.30766767263412476,0.28764498233795166,0.5270703434944153,0.7996606826782227,0.41378116607666016,-0.7549997568130493,0.5086851119995117,-0.9586160182952881,-0.018555818125605583,0.28409674763679504,-0.9351853728294373,0.01275649294257164,0.353928804397583,-0.9524149298667908,0.15860527753829956,0.26028868556022644,-0.5681570768356323,-0.33863261342048645,-0.750016987323761,-0.6563327312469482,-0.21268609166145325,-0.7238729000091553,-0.6040341258049011,-0.406207799911499,-0.6856660842895508,0.8946301937103271,-0.3392542898654938,-0.29076334834098816,0.9369696974754333,-0.29286524653434753,-0.19057223200798035,0.8002321124076843,-0.34470000863075256,-0.49072444438934326,-0.4677102565765381,-0.07092338800430298,0.8810317516326904,-0.5138508081436157,0.026408836245536804,0.8574729561805725,-0.4258619248867035,-0.10482542961835861,0.8986952900886536,-0.5681570768356323,-0.33863261342048645,-0.750016987323761,-0.4203583002090454,-0.38784265518188477,-0.8202908039093018,-0.48556044697761536,-0.32263991236686707,-0.8124866485595703,0.12737929821014404,0.19394628703594208,0.972707211971283,-0.17247873544692993,0.3771141469478607,0.9099648594856262,0.26139721274375916,0.1645624041557312,0.9510997533798218,0.619318962097168,0.7833518981933594,0.05295185744762421,0.5925617814064026,0.8000237941741943,-0.09398095309734344,0.4125273823738098,0.9085065722465515,0.0666106790304184,-0.934934139251709,-0.21471066772937775,-0.28248441219329834,-0.5967282652854919,0.5300421118736267,0.6024705767631531,-0.9741697907447815,-0.10365961492061615,0.20061875879764557,-0.483203262090683,0.10539541393518448,-0.8691412210464478,-0.6680979132652283,0.04496203735470772,-0.7427136898040771,-0.5127595663070679,-0.010765299201011658,-0.8584647178649902,0.9570581912994385,0.2405048906803131,-0.1618548333644867,0.8022077679634094,0.4618971347808838,-0.37830376625061035,-0.9879865050315857,-0.1516508311033249,0.029744382947683334,0.8096164464950562,0.5826647877693176,0.0708729699254036,0.5353304743766785,0.8357688784599304,0.12211349606513977,0.7916092276573181,0.5995565056800842,0.11784238368272781,0.06300083547830582,0.7137042880058289,-0.6976081132888794,-0.031327515840530396,0.7816344499588013,-0.6229495406150818,-0.06176547706127167,0.6756749153137207,-0.7346076369285583,-0.5352336168289185,-0.5471583604812622,0.6435391902923584,-0.10367901623249054,-0.9752569794654846,0.19525490701198578,0.1719541698694229,-0.7081203460693359,0.684833824634552,0.9006635546684265,-0.3566375970840454,0.24822327494621277,0.7479771971702576,-0.6204706430435181,0.23568269610404968,0.9210128784179688,-0.3886753022670746,0.025823302567005157,-0.7821840643882751,0.6111487746238708,0.12118277698755264,-0.9262423515319824,0.2756090462207794,0.257127970457077,-0.8390620946884155,0.4404146671295166,0.3193896412849426,-0.23952925205230713,0.2896214425563812,-0.9266850352287292,-0.3731882870197296,0.22734251618385315,-0.899469792842865,-0.08188798278570175,0.21656076610088348,-0.97282874584198,-0.13150422275066376,0.8673001527786255,-0.48010116815567017,-0.004584335256367922,0.8681545257568359,-0.49627283215522766,-0.1033594086766243,0.7818804979324341,-0.6148005127906799,-0.8407669067382812,0.21454106271266937,0.49707454442977905,-0.9158973097801208,0.23619307577610016,0.32456886768341064,-0.8812138438224792,0.1755983680486679,0.4388934075832367,-0.947662889957428,0.14223988354206085,0.2858371138572693,-0.9351853728294373,0.01275649294257164,0.353928804397583,-0.9453369379043579,0.05149422958493233,0.32200366258621216,0.9865958094596863,-0.1626424938440323,0.013273164629936218,0.8958145380020142,-0.08033524453639984,0.4371070861816406,0.9156756401062012,-0.10013455152511597,0.38924431800842285,-0.2961832582950592,0.4552588164806366,-0.8396516442298889,-0.522983193397522,0.6416133046150208,-0.5610890984535217,-0.5836280584335327,0.5480554699897766,-0.599177360534668,0.38829508423805237,0.826230525970459,0.40812990069389343,0.4070855379104614,0.8419557809829712,0.3541070818901062,0.4214724898338318,0.7673289775848389,0.48328790068626404,0.9225947856903076,-0.04301577806472778,0.38336464762687683,0.924186646938324,0.05934550240635872,0.37730246782302856,0.8976787328720093,0.15574197471141815,0.41221025586128235,0.3831939697265625,0.9098646640777588,0.15908703207969666,0.15431003272533417,0.97596675157547,0.1538744568824768,0.2822052836418152,0.945547878742218,0.16217075288295746,-0.5781999826431274,-0.24575217068195343,-0.7780042886734009,-0.6995859146118164,-0.3059585392475128,-0.6457313299179077,-0.5105660557746887,-0.31047236919403076,-0.8018286824226379,0.9906947612762451,-0.08775245398283005,0.10403554141521454,0.9401919841766357,-0.2575436234474182,0.22295814752578735,0.9950933456420898,-0.0034920587204396725,-0.09887862950563431,-0.0757228285074234,-0.2400190234184265,0.9678103923797607,-0.38722172379493713,-0.18887600302696228,0.902432918548584,-0.7189748287200928,-0.060161810368299484,0.692427396774292,-0.8078097701072693,-0.17653392255306244,-0.5623870491981506,-0.6271423101425171,-0.243447944521904,-0.7398821711540222,-0.7465211749076843,-0.3243281841278076,-0.5809624195098877,0.2599451541900635,-0.23566359281539917,-0.9364246726036072,0.0031286419834941626,-0.22711274027824402,-0.973863422870636,-0.041704703122377396,-0.2694352865219116,-0.9621150493621826,-0.30958741903305054,-0.09423884749412537,0.9461895227432251,-0.08624347299337387,-0.002224747557193041,0.9962716102600098,-0.2934981882572174,0.0008273248095065355,0.9559592604637146,-0.9962365627288818,-0.05502528324723244,0.06696928292512894,-0.9956902265548706,-0.005717214662581682,-0.09256502240896225,-0.9904301166534424,-0.1119750589132309,0.08068281412124634,-0.38722172379493713,-0.18887600302696228,0.902432918548584,-0.0757228285074234,-0.2400190234184265,0.9678103923797607,-0.2053947150707245,-0.3721967339515686,0.9051423072814941,0.2962118089199066,-0.2853394150733948,-0.9115042686462402,0.4393855929374695,-0.259027361869812,-0.8601425290107727,0.20933464169502258,-0.2221444547176361,-0.9522766470909119,0.8467792272567749,-0.5302355885505676,0.042604781687259674,0.9210128784179688,-0.3886753022670746,0.025823302567005157,0.7479771971702576,-0.6204706430435181,0.23568269610404968,-0.9696313738822937,-0.07536280900239944,0.23267029225826263,-0.9817671775817871,-0.16278673708438873,0.09815145283937454,-0.948121190071106,-0.26599904894828796,0.17409977316856384,-0.625359833240509,-0.4391477704048157,-0.6450381875038147,-0.4562219977378845,-0.357340931892395,-0.8149656057357788,-0.36630958318710327,-0.3896862268447876,-0.8449627161026001,-0.9804770350456238,-0.13969352841377258,0.13838548958301544,-0.953461229801178,-0.2722480595111847,-0.12958677113056183,-0.9608717560768127,-0.17253592610359192,0.21669511497020721,0.1515735387802124,0.4505061209201813,-0.8798123002052307,0.29529088735580444,0.4205680191516876,-0.8578612208366394,0.13503780961036682,0.46279093623161316,-0.8761217594146729,0.23640117049217224,-0.9665047526359558,-0.09991531074047089,-0.9399518370628357,0.07636258751153946,0.3326549232006073,-0.5599318146705627,-0.2673545777797699,0.7842180132865906,-0.5599318146705627,-0.2673545777797699,0.7842180132865906,0.2520906925201416,-0.9353600740432739,0.24809633195400238,0.23640117049217224,-0.9665047526359558,-0.09991531074047089,0.9603374600410461,0.08483371883630753,0.26562222838401794,0.9275311231613159,0.06233412027359009,0.36851122975349426,0.9455479383468628,0.04179726541042328,0.3227880299091339,0.30640748143196106,-0.30825576186180115,0.9006069302558899,0.47945672273635864,-0.06673524528741837,0.8750243782997131,0.18000173568725586,-0.27496612071990967,0.9444538354873657,-0.730118453502655,0.23719510436058044,0.6408318877220154,-0.6109773516654968,0.4829406440258026,0.6272758841514587,-0.7808719277381897,0.3130621910095215,0.5405840277671814,-0.41918566823005676,0.8860082626342773,0.1981736123561859,-0.49307510256767273,0.7967463135719299,0.34938836097717285,-0.39413562417030334,0.9075649380683899,0.14485500752925873,-0.4622868597507477,0.18947181105613708,-0.8662512898445129,-0.4374094009399414,0.3571110963821411,-0.8253148794174194,-0.3392502963542938,0.21890372037887573,-0.9148718118667603,-0.933454692363739,-0.007501321379095316,-0.3586168587207794,-0.9083856344223022,-0.2686535120010376,-0.3204072117805481,-0.9951657652854919,-0.01859894022345543,-0.09643200784921646,0.4627313017845154,-0.029726553708314896,0.8860000371932983,0.2785249352455139,-0.12232419103384018,0.952607274055481,0.36855095624923706,-0.38639941811561584,0.8454973101615906,0.7205169796943665,-0.3665299713611603,-0.5886519551277161,0.7784706950187683,-0.34205979108810425,-0.5262874364852905,0.5559599995613098,-0.3760892450809479,-0.7412592768669128,0.6147586107254028,-0.35745295882225037,-0.7030642032623291,0.6098724603652954,-0.3058266341686249,-0.7311125993728638,0.4735702574253082,-0.3056088984012604,-0.8260353803634644,-0.7465211749076843,-0.3243281841278076,-0.5809624195098877,-0.680894672870636,-0.3395868241786957,-0.6488938331604004,-0.8078097701072693,-0.17653392255306244,-0.5623870491981506,-0.36630958318710327,-0.3896862268447876,-0.8449627161026001,-0.3967231512069702,-0.21290546655654907,-0.8929064869880676,-0.33676812052726746,-0.20897173881530762,-0.9181056618690491,-0.6755182147026062,-0.4385763108730316,-0.5927276015281677,-0.546180009841919,-0.4726042151451111,-0.6916159391403198,-0.592556893825531,-0.434757262468338,-0.6781315803527832,0.8747792840003967,-0.3923968970775604,0.2842285633087158,0.43274232745170593,0.023430898785591125,0.9012131094932556,0.9656818509101868,-0.1932367980480194,0.17354583740234375,-0.6665093302726746,0.555866003036499,-0.4967678487300873,-0.5650333762168884,0.5318375825881958,-0.6307821273803711,-0.6925814151763916,0.5349094271659851,-0.4839451014995575,0.9302435517311096,-0.23580756783485413,-0.28114354610443115,0.9577462673187256,-0.061482030898332596,0.28096625208854675,-0.6979157328605652,0.237748384475708,-0.6755659580230713,-0.1382923424243927,-0.9828334450721741,0.12212160974740982,-0.20354467630386353,-0.8281242847442627,0.522283136844635,-0.07275504618883133,-0.7900258898735046,0.6087411642074585,0.2780010402202606,-0.3000706136226654,-0.9125092029571533,0.36910727620124817,-0.24925677478313446,-0.8953384160995483,0.2962118089199066,-0.2853394150733948,-0.9115042686462402,0.08265181630849838,-0.14404717087745667,0.9861131310462952,0.2945205867290497,0.3829300105571747,0.8755696415901184,-0.37599489092826843,0.33062490820884705,0.8656298518180847,0.9198082685470581,0.07873314619064331,0.3843876123428345,0.8190035820007324,0.43647947907447815,0.37244972586631775,0.8051175475120544,0.4028474688529968,0.4353155493736267,0.10872142016887665,0.6764591336250305,0.728411078453064,0.02694646455347538,-0.10871570557355881,0.9937075972557068,0.48617783188819885,0.02680077590048313,0.8734487891197205,-0.13767175376415253,0.6492537260055542,-0.7480080723762512,0.06300083547830582,0.7137042880058289,-0.6976081132888794,-0.08454970270395279,0.49954158067703247,-0.8621540069580078,0.8096164464950562,0.5826647877693176,0.0708729699254036,0.7916092276573181,0.5995565056800842,0.11784238368272781,0.9114581942558289,0.3929928243160248,0.12165752798318863,-0.6271423101425171,-0.243447944521904,-0.7398821711540222,-0.8357447385787964,-0.044464509934186935,-0.5473149418830872,-0.5843852758407593,-0.1014586091041565,-0.8051086664199829,0.26139721274375916,0.1645624041557312,0.9510997533798218,0.02526417002081871,0.18877765536308289,0.9816948175430298,0.2842782437801361,0.0840625986456871,0.9550493955612183,0.18095511198043823,0.5097175240516663,0.8410964608192444,0.8229110836982727,0.28258422017097473,0.49291330575942993,0.7621455192565918,0.34803926944732666,0.5458963513374329,-0.5362040400505066,0.1169334277510643,0.8359496593475342,-0.45137864351272583,0.4338742196559906,0.7797502875328064,-0.46603870391845703,0.4650697410106659,0.7526739239692688,-0.5528820157051086,-0.40576133131980896,-0.7277906537055969,-0.5253821611404419,-0.48371970653533936,-0.6999920010566711,-0.6199249625205994,-0.4289480745792389,-0.6570362448692322,-0.08273934572935104,-0.7753527760505676,0.6260849237442017,-0.41661185026168823,-0.7270399928092957,0.5457539558410645,-0.3423517346382141,-0.6144594550132751,0.7107987403869629,0.7921411991119385,0.44115588068962097,0.42177462577819824,0.5650134682655334,0.8103348612785339,-0.15529733896255493,0.5661396384239197,0.6419416069984436,0.5171043276786804,0.5228486657142639,-0.08868449926376343,0.8477997183799744,0.6745017170906067,-0.7329111099243164,0.08881831914186478,0.1539049744606018,-0.8721860647201538,0.46433258056640625,-0.8575599789619446,0.2955700159072876,0.4209860861301422,-0.37599489092826843,0.33062490820884705,0.8656298518180847,-0.4603451192378998,0.44073545932769775,0.7706066370010376,0.6950569152832031,0.1786937415599823,0.6963938474655151,0.8871052861213684,0.21343004703521729,0.4092576503753662,0.5956681966781616,0.18546251952648163,0.7815261483192444,-0.30958741903305054,-0.09423884749412537,0.9461895227432251,-0.6961278915405273,-0.22240491211414337,0.6825994849205017,0.02997722290456295,-0.07785706222057343,0.9965137243270874,-0.5068294405937195,0.47828203439712524,0.7171960473060608,-0.446577787399292,0.4500104486942291,0.7733426690101624,-0.6910613775253296,0.3807290494441986,0.6143936514854431,0.04992833361029625,-0.44693121314048767,-0.8931739330291748,0.19569574296474457,-0.4817526042461395,-0.8541765809059143,0.3419199585914612,-0.433086633682251,-0.8339824080467224,0.6258476972579956,-0.3581235706806183,-0.6928651928901672,0.6879720687866211,-0.36276957392692566,-0.6285639405250549,0.6247774958610535,-0.35060957074165344,-0.6976575255393982,-0.014249913394451141,0.2520439326763153,-0.9676108956336975,0.10554579645395279,0.41694650053977966,-0.9027822017669678,0.0293690524995327,0.3563275635242462,-0.9338994026184082,-0.9327035546302795,0.2498290091753006,0.26009535789489746,-0.9111043810844421,0.2615271508693695,0.3185786008834839,-0.9262423515319824,0.2756090462207794,0.257127970457077,-0.04329328611493111,-0.23759344220161438,-0.9703994393348694,0.05798587575554848,-0.2036459743976593,-0.9773259162902832,0.0032005272805690765,-0.22706326842308044,-0.9738747477531433,-0.6932528018951416,0.32102400064468384,0.6452473402023315,-0.969823956489563,0.037499092519283295,0.24090516567230225,-0.9741697907447815,-0.10365961492061615,0.20061875879764557,-0.07602834701538086,0.22068679332733154,-0.9723770022392273,0.0004417100572027266,0.2670634388923645,-0.9636788368225098,-0.03406383842229843,0.24895751476287842,-0.9679151773452759,0.9004179239273071,-0.4252220690250397,0.09183526784181595,0.8414484858512878,-0.06177787482738495,0.536794126033783,0.8505465388298035,-0.5241910219192505,-0.04235992208123207,0.5500463247299194,-0.3781778812408447,-0.7446008920669556,0.5372400283813477,-0.36027616262435913,-0.7626101970672607,0.5061292052268982,-0.3749322295188904,-0.7766975164413452,0.3662000000476837,-0.7368438839912415,0.5682945251464844,-0.08273934572935104,-0.7753527760505676,0.6260849237442017,0.14530543982982635,-0.5939199924468994,0.7912935018539429,-0.8794034123420715,-0.2907545566558838,-0.37697669863700867,-0.7850697636604309,-0.3370998203754425,-0.5196433663368225,-0.9051120281219482,-0.2476378232240677,-0.345612108707428,0.4179982542991638,0.08026330173015594,0.9048951864242554,0.6950569152832031,0.1786937415599823,0.6963938474655151,0.5956681966781616,0.18546251952648163,0.7815261483192444,-0.41623035073280334,0.8947367668151855,0.16185927391052246,-0.25808945298194885,0.9524129629135132,0.16217093169689178,-0.3013560473918915,0.9430199861526489,0.14105956256389618,-0.9696313738822937,-0.07536280900239944,0.23267029225826263,-0.41550055146217346,-0.22872363030910492,-0.8803662657737732,0.6249768137931824,0.31060969829559326,-0.7161882519721985,0.24094069004058838,0.9701115489006042,0.02882896549999714,-0.7644758820533752,0.44814106822013855,-0.4634072184562683,-0.7441315650939941,0.6668407320976257,-0.03989551216363907,0.5990169644355774,0.7606066465377808,-0.25031211972236633,0.6605034470558167,0.6828493475914001,-0.3121729791164398,0.6248665452003479,0.7078169584274292,-0.32944947481155396,0.8681085705757141,0.26765501499176025,0.4180290102958679,0.2945205867290497,0.3829300105571747,0.8755696415901184,0.8600565195083618,0.32307127118110657,0.3948768377304077,0.10872142016887665,0.6764591336250305,0.728411078453064,0.00867871381342411,0.977262020111084,0.2118576020002365,-0.040973465889692307,0.7337148189544678,0.6782209873199463,0.17784680426120758,-0.028341194614768028,0.9836499691009521,0.26139721274375916,0.1645624041557312,0.9510997533798218,0.2842782437801361,0.0840625986456871,0.9550493955612183,0.9603374600410461,0.08483371883630753,0.26562222838401794,0.9537663459777832,0.1418195515871048,0.2649849057197571,0.9275311231613159,0.06233412027359009,0.36851122975349426,-0.005228907335549593,-0.9820839166641235,-0.18837162852287292,0.1290317326784134,-0.8925729393959045,-0.4320467412471771,0.28969284892082214,-0.7362684011459351,-0.6115447282791138,0.20362500846385956,-0.347480446100235,-0.9153109788894653,0.23856353759765625,-0.4510516822338104,-0.8600231409072876,0.2158413678407669,-0.3239263892173767,-0.9211320281028748,0.12334631383419037,-0.17195796966552734,-0.9773516058921814,0.0031286419834941626,-0.22711274027824402,-0.973863422870636,0.2599451541900635,-0.23566359281539917,-0.9364246726036072,0.24379059672355652,0.41565844416618347,-0.8762386441230774,0.3755117654800415,0.43236589431762695,-0.8197869658470154,0.37549519538879395,0.4697715640068054,-0.7989480495452881,0.9275311231613159,0.06233412027359009,0.36851122975349426,0.9584110379219055,0.017403995618224144,0.2848602831363678,0.9455479383468628,0.04179726541042328,0.3227880299091339,0.6726585626602173,-0.3851524889469147,-0.6318132877349854,0.8002321124076843,-0.34470000863075256,-0.49072444438934326,0.7906239032745361,-0.3497723340988159,-0.5025665760040283,0.9863382577896118,0.002964047249406576,0.16470611095428467,0.7901901006698608,-0.33706608414649963,0.5118457674980164,0.9211662411689758,-0.1888609677553177,0.34027084708213806,0.9496349096298218,-0.08693325519561768,0.301058292388916,0.8478003144264221,-0.07367271184921265,0.5251732468605042,0.9425185322761536,-0.05551061034202576,0.329510897397995,0.6314302682876587,0.14138752222061157,-0.7624338865280151,0.6563873887062073,0.3813055157661438,-0.6509698033332825,0.6249768137931824,0.31060969829559326,-0.7161882519721985,0.9694457054138184,0.0494416281580925,0.24027173221111298,0.9555856585502625,0.09033611416816711,0.2805270552635193,0.9603374600410461,0.08483371883630753,0.26562222838401794,-0.48556044697761536,-0.32263991236686707,-0.8124866485595703,-0.62513667345047,-0.3054482340812683,-0.7182656526565552,-0.565181314945221,-0.34122776985168457,-0.7510883808135986,-0.9506439566612244,0.06649346649646759,0.3030754625797272,-0.9651384353637695,0.1343792825937271,0.22461089491844177,-0.962736189365387,0.04410281404852867,0.2668220102787018,-0.9843589663505554,-0.15792514383792877,0.07808341830968857,-0.9948883056640625,-0.026190949603915215,0.09752583503723145,-0.9998852610588074,-0.011870767921209335,-0.009408889338374138,-0.5561230182647705,-0.4877367913722992,-0.6729338765144348,-0.5565291047096252,-0.4655703902244568,-0.6881275773048401,-0.5531113743782043,-0.49473968148231506,-0.6702987551689148,-0.0757228285074234,-0.2400190234184265,0.9678103923797607,-0.4268188774585724,0.2286834716796875,0.8749454617500305,-0.23402951657772064,0.08531752228736877,0.9684787392616272,0.8600565195083618,0.32307127118110657,0.3948768377304077,0.7209824323654175,-0.3250819444656372,0.6119690537452698,0.930049479007721,-0.038977790623903275,0.3653610944747925,-0.31326526403427124,0.9496635794639587,0.001999747706577182,-0.4149775207042694,0.7906957864761353,-0.4501042664051056,-0.010294484905898571,0.8974478840827942,-0.4410003423690796,-0.8390620946884155,0.4404146671295166,0.3193896412849426,-0.8936045169830322,0.28096097707748413,0.35004550218582153,-0.8721907138824463,0.3931572735309601,0.29105111956596375,0.4179982542991638,0.08026330173015594,0.9048951864242554,0.3768865168094635,0.05198808014392853,0.9247993230819702,0.2218501716852188,0.02218438684940338,0.9748283624649048,0.06801270693540573,-0.8245707154273987,0.5616559982299805,0.3748324513435364,-0.7721378803253174,0.513131320476532,0.028774291276931763,-0.8916197419166565,0.45186981558799744,0.4627313017845154,-0.029726553708314896,0.8860000371932983,0.2670208811759949,-0.02413071319460869,0.9633885622024536,0.2785249352455139,-0.12232419103384018,0.952607274055481,0.30576443672180176,-0.37826135754585266,-0.8737427592277527,0.31751325726509094,-0.3426647186279297,-0.8841754198074341,0.21346670389175415,-0.34080970287323,-0.915576696395874,0.7205169796943665,-0.3665299713611603,-0.5886519551277161,0.5559599995613098,-0.3760892450809479,-0.7412592768669128,0.5372400283813477,-0.36027616262435913,-0.7626101970672607,-0.6158047914505005,-0.4089646637439728,-0.6734480857849121,-0.4913449287414551,-0.325935423374176,-0.8076795339584351,-0.5254933834075928,-0.30591440200805664,-0.7938973903656006,0.6016780138015747,-0.623546838760376,0.49917224049568176,0.5151961445808411,-0.2687610983848572,0.8138430118560791,0.7229957580566406,-0.5686708092689514,0.3922889232635498,-0.07209192216396332,0.20204219222068787,-0.976719856262207,-0.07602834701538086,0.22068679332733154,-0.9723770022392273,-0.09268874675035477,0.19159327447414398,-0.9770879149436951,0.6605034470558167,0.6828493475914001,-0.3121729791164398,0.6580694317817688,0.5672616362571716,-0.49513518810272217,0.7159509658813477,0.6021436452865601,-0.35332322120666504,0.5850716829299927,0.2592073678970337,0.7684417366981506,0.5814785361289978,-0.09888476133346558,0.807529866695404,0.36314231157302856,0.2712979316711426,0.8913613557815552,-0.1844962239265442,-0.3891090452671051,-0.9025271534919739,-0.33251672983169556,-0.4870876967906952,-0.807575523853302,-0.22286203503608704,-0.46946486830711365,-0.8543624877929688,0.02211916819214821,0.37431156635284424,-0.9270391464233398,0.07032366842031479,0.4345839321613312,-0.8978816270828247,0.0035328783560544252,0.28829488158226013,-0.9575351476669312,-0.36034777760505676,0.649125874042511,0.6699142456054688,-0.4460764527320862,0.5319384932518005,0.7197619080543518,-0.26393166184425354,0.4858302175998688,0.8332521319389343,-0.02713308110833168,-0.4641476571559906,-0.8853421807289124,-0.05365771800279617,-0.37684303522109985,-0.9247216582298279,0.022042166441679,-0.48974284529685974,-0.8715882897377014,-0.936181902885437,0.1901850551366806,-0.29562315344810486,-0.9283689260482788,-0.0035233250819146633,-0.3716433048248291,-0.9709314107894897,0.11671124398708344,-0.20897534489631653,0.9609119892120361,0.021906951442360878,-0.275985985994339,0.8987540602684021,0.09861201047897339,-0.42721980810165405,0.9101507663726807,-0.03720828518271446,-0.41260290145874023,-0.903732180595398,0.2273426055908203,0.3627443015575409,-0.9420572519302368,0.12635880708694458,0.3107435405254364,-0.8874416947364807,0.28471922874450684,0.36246684193611145,0.9091269373893738,0.062082912772893906,0.4118664264678955,0.9440934658050537,-0.03255041316151619,0.3280670940876007,0.9096029996871948,-0.014714118093252182,0.4152178168296814,0.2842782437801361,0.0840625986456871,0.9550493955612183,-0.16995756328105927,0.1982119232416153,0.965311586856842,0.17784680426120758,-0.028341194614768028,0.9836499691009521,0.9235069155693054,-0.216487318277359,-0.3166515827178955,0.9369696974754333,-0.29286524653434753,-0.19057223200798035,0.942522406578064,-0.2600851058959961,-0.20977899432182312,0.6351048350334167,-0.5950570106506348,0.4924926459789276,0.5853748321533203,-0.356658399105072,0.7281010150909424,0.4149985611438751,-0.6659915447235107,0.6198640465736389,-0.03704217076301575,-0.20063385367393494,-0.9789657592773438,-0.12279319018125534,-0.13388009369373322,-0.9833605289459229,-0.20118942856788635,-0.10496063530445099,-0.97391277551651,0.10192328691482544,0.14329563081264496,-0.9844176173210144,0.23034965991973877,0.2896100878715515,-0.9290129542350769,0.2153419554233551,0.31395483016967773,-0.9246946573257446,0.3277669847011566,-0.06341294199228287,-0.942628026008606,0.3345450758934021,0.25067612528800964,-0.9084277749061584,0.07427079975605011,0.03832139074802399,-0.9965015649795532,0.6485232710838318,0.7600340247154236,0.04202234745025635,0.5697144269943237,0.817334771156311,0.08596110343933105,0.6360511779785156,0.724565327167511,0.2654128670692444,-0.005228907335549593,-0.9820839166641235,-0.18837162852287292,-0.09081454575061798,-0.5561131834983826,0.8261300325393677,0.1290317326784134,-0.8925729393959045,-0.4320467412471771,0.002772401785477996,-0.21090470254421234,0.977502703666687,0.36561065912246704,-0.21332602202892303,0.9059916734695435,0.5493121147155762,-0.18322432041168213,0.8152822256088257,-0.40536439418792725,0.7445605993270874,0.5303859710693359,-0.5002402067184448,0.7311087250709534,0.4639393985271454,-0.40768110752105713,0.6498761773109436,0.6414492130279541,0.04992833361029625,-0.44693121314048767,-0.8931739330291748,0.3419199585914612,-0.433086633682251,-0.8339824080467224,0.11467710882425308,-0.3806932270526886,-0.9175629615783691,0.09123031795024872,-0.19091519713401794,-0.9773578643798828,0.22954407334327698,-0.13560214638710022,-0.9638057947158813,0.24968862533569336,-0.2413937747478485,-0.9377551078796387,-0.9595801830291748,-0.03325538709759712,0.27946361899375916,-0.9715275168418884,-0.06009253114461899,0.22917933762073517,-0.9586160182952881,-0.018555818125605583,0.28409674763679504,-0.2207203060388565,0.6612386107444763,0.7169700860977173,0.06251204013824463,0.9604976773262024,0.2711760997772217,-0.29313740134239197,0.4436526894569397,0.8469018340110779,0.034592777490615845,0.16567541658878326,-0.985573410987854,0.12734362483024597,0.20338183641433716,-0.9707828760147095,0.09793037921190262,0.14263901114463806,-0.9849181175231934,-0.8684930205345154,-0.27152901887893677,-0.41471898555755615,-0.895060122013092,-0.34335774183273315,-0.28455719351768494,-0.8416804671287537,-0.3107883036136627,-0.44157060980796814,-0.8970516324043274,0.39525049924850464,0.19767506420612335,-0.9327035546302795,0.2498290091753006,0.26009535789489746,-0.9262423515319824,0.2756090462207794,0.257127970457077,-0.38722172379493713,-0.18887600302696228,0.902432918548584,-0.3529677093029022,-0.25211644172668457,0.9010277986526489,-0.4827110469341278,-0.2316993772983551,0.8445740938186646,-0.10367901623249054,-0.9752569794654846,0.19525490701198578,0.6745017170906067,-0.7329111099243164,0.08881831914186478,0.5505481362342834,-0.7927349209785461,0.26166418194770813,0.9480419754981995,-0.30980703234672546,0.07236064970493317,0.9751338362693787,-0.20753775537014008,0.07773098349571228,0.9537441730499268,-0.29221001267433167,-0.07060717046260834,-0.06639423966407776,-0.5133951902389526,-0.8555800318717957,0.04992833361029625,-0.44693121314048767,-0.8931739330291748,0.10336188971996307,-0.3560052216053009,-0.9287500381469727,0.5228486657142639,-0.08868449926376343,0.8477997183799744,0.45111340284347534,-0.35858458280563354,0.8172599673271179,0.7171118259429932,-0.2994472086429596,0.629350483417511,0.6925926208496094,0.711452841758728,0.11895517259836197,-0.20301267504692078,0.9442856907844543,0.25905662775039673,-0.7646754384040833,-0.1436653733253479,0.6281972527503967,-0.9327035546302795,0.2498290091753006,0.26009535789489746,-0.8997125625610352,0.33919593691825867,0.2747059464454651,-0.9274367094039917,0.23539851605892181,0.2906005382537842,0.20362500846385956,-0.347480446100235,-0.9153109788894653,0.2780010402202606,-0.3000706136226654,-0.9125092029571533,0.2962118089199066,-0.2853394150733948,-0.9115042686462402,0.21121081709861755,-0.3610686659812927,0.9083057641983032,0.5846779942512512,-0.21563158929347992,0.7820835709571838,0.30640748143196106,-0.30825576186180115,0.9006069302558899,-0.1844962239265442,-0.3891090452671051,-0.9025271534919739,-0.47235992550849915,-0.4004671573638916,-0.7851765155792236,-0.33251672983169556,-0.4870876967906952,-0.807575523853302,0.18668007850646973,-0.324448823928833,-0.9272990226745605,0.26892948150634766,-0.36326536536216736,-0.8920286893844604,0.15659724175930023,-0.44393423199653625,-0.8822696208953857,0.35978806018829346,-0.4070584177970886,-0.8395569920539856,0.3199523091316223,-0.36171045899391174,-0.8756689429283142,0.32812604308128357,-0.3810722827911377,-0.864359438419342,0.9307937026023865,-0.3536170721054077,-0.0926179513335228,0.8946301937103271,-0.3392542898654938,-0.29076334834098816,0.8455527424812317,-0.3520343601703644,-0.4013880491256714,0.5764346718788147,0.4667404890060425,0.6707282066345215,0.3491589426994324,0.4972977638244629,0.7942184805870056,0.30830860137939453,0.466473251581192,0.8290648460388184,-0.8970516324043274,0.39525049924850464,0.19767506420612335,-0.9674015045166016,0.217189222574234,0.13024267554283142,-0.8997125625610352,0.33919593691825867,0.2747059464454651,0.6605034470558167,0.6828493475914001,-0.3121729791164398,0.6118091344833374,0.7244392037391663,-0.3176121413707733,0.6580694317817688,0.5672616362571716,-0.49513518810272217,0.8958145380020142,-0.08033524453639984,0.4371070861816406,0.8505465388298035,-0.5241910219192505,-0.04235992208123207,0.8414484858512878,-0.06177787482738495,0.536794126033783,-0.08188798278570175,0.21656076610088348,-0.97282874584198,0.047039203345775604,0.23570041358470917,-0.970686674118042,0.00633305124938488,0.2858356535434723,-0.9582577347755432,0.2218501716852188,0.02218438684940338,0.9748283624649048,0.02997722290456295,-0.07785706222057343,0.9965137243270874,0.316325306892395,-0.15108107030391693,0.9365429878234863,0.3222634196281433,0.9378613829612732,0.12869463860988617,0.35619741678237915,0.9199291467666626,0.1638711839914322,0.30650994181632996,0.9431036114692688,0.12886904180049896,-0.4258619248867035,-0.10482542961835861,0.8986952900886536,-0.03959454968571663,-0.40437641739845276,0.9137352108955383,-0.16553057730197906,-0.05649900808930397,0.9845849275588989,-0.04477464407682419,0.20575015246868134,-0.9775797128677368,0.9709433913230896,-0.23761768639087677,-0.02840428054332733,0.9656818509101868,-0.1932367980480194,0.17354583740234375,0.3377555310726166,0.934099018573761,0.1156730204820633,0.31646963953971863,0.9378506541252136,0.14241881668567657,0.31949448585510254,0.9412916302680969,0.10905665904283524,-0.1237216666340828,-0.2632575035095215,-0.9567593336105347,-0.03704217076301575,-0.20063385367393494,-0.9789657592773438,0.06358714401721954,-0.3029327988624573,-0.9508882164955139,0.0882449746131897,0.23508955538272858,0.9679595828056335,0.4153010845184326,0.1845075488090515,0.8907760381698608,0.4444516897201538,0.38388192653656006,0.809380829334259,0.7436332106590271,-0.3595131039619446,-0.5637019872665405,0.7205169796943665,-0.3665299713611603,-0.5886519551277161,0.77802574634552,-0.3691326975822449,-0.5083472728729248,0.06060750409960747,0.886962890625,-0.4578467011451721,0.2058597356081009,0.8850135803222656,-0.41757962107658386,0.07596055418252945,0.9620745778083801,-0.2619970738887787,0.9799342751502991,0.1264704018831253,-0.15405866503715515,0.996764600276947,0.03378397226333618,0.07293146103620529,0.9772218465805054,0.08018067479133606,-0.19649066030979156,-0.8345087766647339,0.17485658824443817,0.5225133895874023,-0.4268188774585724,0.2286834716796875,0.8749454617500305,-0.7895665168762207,0.05613008141517639,0.6110925674438477,-0.5713856816291809,0.7686085104942322,-0.2876792848110199,-0.4543967843055725,0.805781364440918,-0.3797893822193146,-0.5444408059120178,0.7107132077217102,-0.4455007314682007,-0.9991821646690369,-0.03750145435333252,-0.01512209977954626,-0.9879886507987976,0.034575123339891434,0.15060876309871674,-0.9885117411613464,0.08463119715452194,-0.12522804737091064,0.5367535948753357,0.4205337166786194,0.7314690947532654,0.6390947699546814,0.34863412380218506,0.6855742931365967,0.5511787533760071,0.5838027596473694,0.5961344838142395,0.9865958094596863,-0.1626424938440323,0.013273164629936218,0.825166642665863,-0.34736141562461853,0.4454661011695862,0.8958145380020142,-0.08033524453639984,0.4371070861816406,-0.9933006167411804,0.04806556925177574,0.10508838295936584,-0.9815153479576111,0.15218234062194824,0.1160523071885109,-0.9778972864151001,-0.01515328511595726,0.20853611826896667,0.9469590783119202,-0.14638863503932953,0.2860749363899231,0.9960582256317139,-0.04618747904896736,0.0757276862859726,0.9701172709465027,-0.01776067726314068,0.24198558926582336,-0.8374698758125305,-0.4510822892189026,-0.3084946870803833,-0.6686869859695435,-0.7302964329719543,0.13973119854927063,0.11903507262468338,-0.7461427450180054,-0.6550585627555847,-0.20301267504692078,0.9442856907844543,0.25905662775039673,0.6701335310935974,0.6822291016578674,-0.29237738251686096,-0.8400983810424805,0.4454069435596466,-0.30959218740463257,-0.2321791797876358,0.8348343372344971,-0.4991437494754791,-0.17628327012062073,0.7563539743423462,-0.6299625635147095,-0.14485161006450653,0.8464286923408508,-0.5124222040176392,-0.2681841552257538,-0.2862989604473114,-0.9198424816131592,-0.30376601219177246,-0.2664088308811188,-0.9147418141365051,-0.26526960730552673,-0.27216652035713196,-0.9249634742736816,-0.18683689832687378,0.7200682759284973,-0.6682766079902649,-0.28486406803131104,0.6404736638069153,-0.7131941914558411,-0.3917819559574127,0.7107382416725159,-0.584258496761322,0.5505481362342834,-0.7927349209785461,0.26166418194770813,0.6745017170906067,-0.7329111099243164,0.08881831914186478,0.32340845465660095,-0.8414402604103088,-0.4328801929950714,0.2763248383998871,0.3254454731941223,-0.9042841196060181,0.2345317304134369,0.17800909280776978,-0.9556713104248047,0.21230174601078033,0.3593348264694214,-0.908738911151886,-0.4202258288860321,0.021766044199466705,-0.9071584939956665,-0.3731882870197296,0.22734251618385315,-0.899469792842865,-0.4613693952560425,0.040799785405397415,-0.8862695097923279,-0.31326526403427124,0.9496635794639587,0.001999747706577182,-0.010294484905898571,0.8974478840827942,-0.4410003423690796,0.00867871381342411,0.977262020111084,0.2118576020002365,-0.22653448581695557,0.19376090168952942,0.9545359015464783,-0.07090494781732559,0.3052886426448822,0.9496164321899414,0.24047715961933136,0.11224595457315445,0.964142918586731,-0.22286203503608704,-0.46946486830711365,-0.8543624877929688,-0.24404506385326385,-0.4919160008430481,-0.8357396125793457,-0.39521461725234985,-0.4627760648727417,-0.7935009002685547,0.6147586107254028,-0.35745295882225037,-0.7030642032623291,0.4735702574253082,-0.3056088984012604,-0.8260353803634644,0.5061292052268982,-0.3749322295188904,-0.7766975164413452,-0.3967231512069702,-0.21290546655654907,-0.8929064869880676,-0.38965097069740295,-0.10327261686325073,-0.9151540398597717,-0.1897495537996292,-0.04443773999810219,-0.9808263778686523,0.17314821481704712,0.19604237377643585,-0.9651876091957092,0.1636638194322586,0.3221968114376068,-0.9324179887771606,0.21230174601078033,0.3593348264694214,-0.908738911151886,-0.9729967713356018,-0.06118791922926903,0.22256095707416534,-0.9785274863243103,-0.04341382533311844,0.20149247348308563,-0.9845752716064453,0.00917017925530672,0.17472101747989655,-0.9089676737785339,-0.37856483459472656,-0.1745465099811554,-0.9225826263427734,-0.3282069265842438,-0.2027844339609146,-0.9473528861999512,-0.3191928267478943,-0.025268377736210823,-0.17628327012062073,0.7563539743423462,-0.6299625635147095,-0.15539316833019257,0.6032731533050537,-0.7822496294975281,-0.15113860368728638,0.7331365346908569,-0.6630746126174927,0.20225875079631805,-0.3851545453071594,0.9004151225090027,0.30640748143196106,-0.30825576186180115,0.9006069302558899,0.18000173568725586,-0.27496612071990967,0.9444538354873657,0.6966370344161987,0.3799516260623932,0.6085504293441772,0.7171586751937866,0.06476744264364243,0.6938937902450562,0.9433150887489319,-0.07591836899518967,0.32309913635253906,-0.5086572170257568,-0.456069678068161,-0.730252206325531,-0.4677465558052063,-0.37968239188194275,-0.7981569170951843,-0.6040341258049011,-0.406207799911499,-0.6856660842895508,0.9777148962020874,0.2063944786787033,0.03840479254722595,0.9852064847946167,0.13655611872673035,-0.10354021191596985,0.9471160173416138,0.3175677955150604,0.04606456682085991,0.6984532475471497,-0.3541319966316223,-0.6218951940536499,0.717374861240387,-0.22572557628154755,-0.659106433391571,0.6589785814285278,-0.19106434285640717,-0.7274899482727051,-0.4571791887283325,0.8826119899749756,0.10946826636791229,-0.44214189052581787,0.8840144872665405,0.15175297856330872,-0.436413049697876,0.8868198990821838,0.1519675999879837,0.8064984083175659,-0.20798872411251068,0.5534446835517883,0.8747792840003967,-0.3923968970775604,0.2842285633087158,0.8385305404663086,-0.12042909860610962,0.5313788056373596,0.7887905240058899,0.1725662797689438,0.5899410247802734,0.930049479007721,-0.038977790623903275,0.3653610944747925,0.3254064917564392,-0.20226362347602844,0.9236882925033569,0.1890493780374527,0.06440111249685287,-0.9798534512519836,0.03795774281024933,0.017341939732432365,-0.9991288781166077,-0.00814292673021555,-0.03249356150627136,-0.9994387626647949,0.034592777490615845,0.16567541658878326,-0.985573410987854,0.09793037921190262,0.14263901114463806,-0.9849181175231934,-0.011849923990666866,0.10449432581663132,-0.9944548606872559,0.054030705243349075,0.9149113893508911,0.40002232789993286,0.2471078634262085,0.8799077272415161,0.4058326482772827,0.17437148094177246,0.9461330771446228,0.2728128135204315,0.5786569714546204,0.6414538621902466,0.5036795139312744,0.6156114935874939,0.5681033134460449,0.5461512207984924,0.6389833092689514,0.5251526236534119,0.5620632171630859,0.3496837615966797,0.7232236862182617,-0.5955407023429871,0.5193315148353577,0.6689962148666382,-0.531731903553009,0.47546377778053284,0.5612105131149292,-0.6774783730506897,0.6142740249633789,0.36021122336387634,0.7020792961120605,0.39489826560020447,-0.3888320326805115,0.8323851227760315,0.40733984112739563,0.26626747846603394,0.8735994100570679,-0.9933006167411804,0.04806556925177574,0.10508838295936584,-0.9726629853248596,0.13931560516357422,0.18578991293907166,-0.9879886507987976,0.034575123339891434,0.15060876309871674,-0.9785274863243103,-0.04341382533311844,0.20149247348308563,-0.9572178721427917,-0.06718308478593826,0.2814611792564392,-0.9387722611427307,-0.11787763237953186,0.32374605536460876,-0.09455092996358871,0.8957114815711975,-0.4344664216041565,-0.37830042839050293,0.8582887053489685,-0.3467409312725067,-0.3338009715080261,0.9259791374206543,-0.1764640063047409,0.41211479902267456,-0.38194069266319275,-0.8272138237953186,0.2962118089199066,-0.2853394150733948,-0.9115042686462402,0.3419199585914612,-0.433086633682251,-0.8339824080467224,-0.9904301166534424,-0.1119750589132309,0.08068281412124634,-0.9794685244560242,-0.17819590866565704,0.09427425265312195,-0.9711999893188477,-0.19619712233543396,0.1351933479309082,0.9376580715179443,-0.2258286327123642,0.264194518327713,0.8839890956878662,-0.21220313012599945,0.41657307744026184,0.9006635546684265,-0.3566375970840454,0.24822327494621277,-0.36528271436691284,-0.5272126197814941,-0.7672127485275269,-0.5253821611404419,-0.48371970653533936,-0.6999920010566711,-0.4247942864894867,-0.39804771542549133,-0.8130853772163391,0.0075437333434820175,0.2841460704803467,-0.9587513208389282,-0.10939370095729828,0.15779073536396027,-0.9813944697380066,-0.23952925205230713,0.2896214425563812,-0.9266850352287292,0.9311011433601379,-0.3474138379096985,-0.11114983260631561,0.942522406578064,-0.2600851058959961,-0.20977899432182312,0.9522834420204163,-0.2381264567375183,-0.1909240484237671,-0.8636417388916016,0.5041056275367737,-0.0007204461726360023,-0.93747878074646,0.3479346036911011,-0.008661285042762756,-0.9674015045166016,0.217189222574234,0.13024267554283142,0.5786569714546204,0.6414538621902466,0.5036795139312744,0.42474761605262756,0.8331531286239624,0.3541826605796814,0.3955368995666504,0.7837134003639221,0.4788985550403595,-0.969823956489563,0.037499092519283295,0.24090516567230225,-0.7237716317176819,0.2557550370693207,0.6408931016921997,-0.17103458940982819,-0.06871598213911057,0.9828658699989319,-0.20301267504692078,0.9442856907844543,0.25905662775039673,-0.8400983810424805,0.4454069435596466,-0.30959218740463257,-0.7921099662780762,-0.5869674682617188,0.16742463409900665,0.07032366842031479,0.4345839321613312,-0.8978816270828247,0.05732913687825203,0.28489550948143005,-0.9568426609039307,0.0035328783560544252,0.28829488158226013,-0.9575351476669312,0.06840213388204575,0.761702299118042,-0.6443064212799072,0.22544312477111816,0.746829092502594,-0.6256370544433594,0.06701812893152237,0.684565544128418,-0.725864052772522,-0.1522192507982254,-0.40153709053993225,0.9031042456626892,-0.19014202058315277,-0.44741785526275635,0.8738783001899719,-0.2827966511249542,-0.3287571668624878,0.9010797739028931,0.948091447353363,-0.30351004004478455,0.0948905497789383,0.9307937026023865,-0.3536170721054077,-0.0926179513335228,0.915607213973999,-0.3478842079639435,0.2015937715768814,-0.6961278915405273,-0.22240491211414337,0.6825994849205017,-0.6565163731575012,0.3900538980960846,0.6456347703933716,0.02997722290456295,-0.07785706222057343,0.9965137243270874,0.4103705585002899,-0.02770989201962948,0.9114977717399597,0.5853748321533203,-0.356658399105072,0.7281010150909424,0.5020756125450134,-0.02826547995209694,0.8643617033958435,0.38192301988601685,0.6379632949829102,0.6686835289001465,0.41453900933265686,0.724233090877533,0.5510388612747192,0.41434571146965027,0.676038920879364,0.6093349456787109,-0.9898844361305237,-0.07419917732477188,0.12092667073011398,-0.9365950226783752,-0.11793206632137299,0.3299723267555237,-0.9700931310653687,-0.16154615581035614,0.18116873502731323,-0.9136911034584045,-0.3450969159603119,0.2146548181772232,-0.9473528861999512,-0.3191928267478943,-0.025268377736210823,-0.986852765083313,-0.15321913361549377,0.05143411457538605,0.06295067071914673,0.8254959583282471,0.5608865022659302,-0.18231482803821564,0.9357464909553528,0.30189377069473267,0.00490560894832015,0.9838908910751343,0.17870262265205383,0.8904339671134949,0.23089931905269623,0.3921898603439331,0.7645909190177917,0.3829827904701233,0.5183868408203125,0.7768028974533081,0.39929139614105225,0.48697391152381897,0.09515801817178726,0.893471896648407,-0.4389224946498871,0.08132033795118332,0.9829971194267273,-0.16463178396224976,0.1814000904560089,0.9114252924919128,-0.36932098865509033,0.38829508423805237,0.826230525970459,0.40812990069389343,0.47034287452697754,0.7201897501945496,0.5100042223930359,0.3955368995666504,0.7837134003639221,0.4788985550403595,0.7906239032745361,-0.3497723340988159,-0.5025665760040283,0.942522406578064,-0.2600851058959961,-0.20977899432182312,0.8876156806945801,-0.34374290704727173,-0.30656036734580994,0.09515801817178726,0.893471896648407,-0.4389224946498871,-0.06162788346409798,0.9378442764282227,-0.34154075384140015,0.08132033795118332,0.9829971194267273,-0.16463178396224976,0.7900119423866272,0.24296411871910095,0.5628939270973206,0.6699728965759277,0.042590945959091187,0.7411628365516663,0.6349536776542664,0.22058358788490295,0.7403895854949951,0.7022063732147217,0.4208708107471466,-0.5742594599723816,0.6952565908432007,0.14283083379268646,-0.7044271230697632,0.6769092082977295,0.23383991420269012,-0.6979346871376038,-0.7890778183937073,0.034173935651779175,-0.6133419275283813,-0.8329867124557495,-0.002846531104296446,-0.5532856583595276,-0.6986052989959717,-0.10747569054365158,-0.7073892951011658,0.3977782726287842,-0.2815701365470886,-0.873207151889801,0.4255072772502899,-0.31728968024253845,-0.8475086092948914,0.4393855929374695,-0.259027361869812,-0.8601425290107727,-0.1584731936454773,-0.33250078558921814,-0.9296932220458984,-0.1944044828414917,-0.3140067160129547,-0.9293044209480286,-0.30376601219177246,-0.2664088308811188,-0.9147418141365051,0.5764346718788147,0.4667404890060425,0.6707282066345215,0.707271933555603,0.3807120621204376,0.5956716537475586,0.6023364067077637,0.4792494773864746,0.6383656859397888,-0.29248571395874023,0.8852715492248535,0.36158865690231323,-0.20085793733596802,0.8992645144462585,0.38856077194213867,-0.2625155448913574,0.8415956497192383,0.4720194637775421,-0.9715275168418884,-0.06009253114461899,0.22917933762073517,-0.9572178721427917,-0.06718308478593826,0.2814611792564392,-0.9586160182952881,-0.018555818125605583,0.28409674763679504,0.6789881587028503,0.6496185660362244,0.3420099914073944,0.8051175475120544,0.4028474688529968,0.4353155493736267,0.8190035820007324,0.43647947907447815,0.37244972586631775,-0.3492877185344696,-0.777493417263031,0.5229742527008057,-0.41661185026168823,-0.7270399928092957,0.5457539558410645,-0.09099464863538742,-0.7566226720809937,0.647489070892334,0.6589785814285278,-0.19106434285640717,-0.7274899482727051,0.752629280090332,-0.14780166745185852,-0.6416414976119995,0.6649791598320007,-0.17978177964687347,-0.7249008417129517,0.15659724175930023,-0.44393423199653625,-0.8822696208953857,0.3199523091316223,-0.36171045899391174,-0.8756689429283142,0.2854841351509094,-0.49966806173324585,-0.81782066822052,-0.09081454575061798,-0.5561131834983826,0.8261300325393677,-0.005228907335549593,-0.9820839166641235,-0.18837162852287292,-0.47913220524787903,-0.5767667293548584,0.6616438031196594,0.9550333023071289,-0.2702423930168152,-0.12198521941900253,0.8876156806945801,-0.34374290704727173,-0.30656036734580994,0.9712072610855103,-0.23772069811820984,-0.015661263838410378,0.07427079975605011,0.03832139074802399,-0.9965015649795532,0.3345450758934021,0.25067612528800964,-0.9084277749061584,0.047039203345775604,0.23570041358470917,-0.970686674118042,0.9518601298332214,-0.09408217668533325,0.29173752665519714,0.9393970966339111,0.07097888737916946,0.3354029059410095,0.9048058986663818,-0.0921296775341034,0.4157383441925049,-0.8968510031700134,0.21612763404846191,0.3859366774559021,-0.9225830435752869,0.1483212560415268,0.3561479449272156,-0.9469946026802063,0.12825988233089447,0.2945346236228943,-0.9998852610588074,-0.011870767921209335,-0.009408889338374138,-0.9955654740333557,-0.028338925912976265,0.08970090001821518,-0.9962365627288818,-0.05502528324723244,0.06696928292512894,-0.9904301166534424,-0.1119750589132309,0.08068281412124634,-0.9711999893188477,-0.19619712233543396,0.1351933479309082,-0.9843589663505554,-0.15792514383792877,0.07808341830968857,0.521365225315094,0.4426664710044861,0.729537308216095,0.4642919600009918,0.4573189318180084,0.7584803104400635,0.5370638370513916,-0.12544496357440948,0.8341618180274963,0.26900652050971985,-0.34269413352012634,0.9001089930534363,0.18907736241817474,-0.466826468706131,0.8638997673988342,0.20225875079631805,-0.3851545453071594,0.9004151225090027,0.8092073798179626,-0.3381897509098053,-0.4804280996322632,0.8220604658126831,-0.22995734214782715,-0.5208994746208191,0.8634501099586487,-0.3193361461162567,-0.3904847800731659,-0.4031054973602295,-0.29839375615119934,-0.8651399612426758,-0.48845818638801575,-0.3084971010684967,-0.8162341117858887,-0.41931554675102234,-0.26107215881347656,-0.869491696357727,0.9799342751502991,0.1264704018831253,-0.15405866503715515,0.9293184280395508,0.18102243542671204,-0.32186663150787354,0.9579275250434875,0.11643046140670776,-0.26233336329460144,-0.14207561314105988,0.7957428097724915,0.5887341499328613,-0.36034777760505676,0.649125874042511,0.6699142456054688,-0.1772753894329071,0.6935489773750305,0.6982572674751282,-0.6680979132652283,0.04496203735470772,-0.7427136898040771,-0.7745103240013123,-0.056133002042770386,-0.6300657391548157,-0.5127595663070679,-0.010765299201011658,-0.8584647178649902,0.9772218465805054,0.08018067479133606,-0.19649066030979156,0.9487344026565552,0.016964903101325035,-0.31561872363090515,0.92033851146698,0.1817922294139862,-0.34630703926086426,0.5764346718788147,0.4667404890060425,0.6707282066345215,0.7645909190177917,0.3829827904701233,0.5183868408203125,0.707271933555603,0.3807120621204376,0.5956716537475586,0.1596495509147644,0.9732413291931152,0.16526751220226288,0.2881406545639038,0.947490930557251,0.13869355618953705,0.17315533757209778,0.9687954187393188,0.17734910547733307,0.51947021484375,-0.6040931940078735,-0.6043360829353333,0.2008218616247177,-0.2777017056941986,-0.9394425749778748,0.7379561066627502,-0.18174991011619568,-0.6499136686325073,0.6262502670288086,0.7627993822097778,-0.1610829383134842,0.1290317326784134,-0.8925729393959045,-0.4320467412471771,-0.4538818895816803,0.2461957335472107,0.8563754558563232,0.9694457054138184,0.0494416281580925,0.24027173221111298,0.9603374600410461,0.08483371883630753,0.26562222838401794,0.9455479383468628,0.04179726541042328,0.3227880299091339,0.17315533757209778,0.9687954187393188,0.17734910547733307,0.2881406545639038,0.947490930557251,0.13869355618953705,0.35302188992500305,0.9191376566886902,0.1748185157775879,-0.36243611574172974,0.6794243454933167,-0.6379832625389099,-0.561935544013977,0.6366937160491943,-0.528062105178833,-0.5444408059120178,0.7107132077217102,-0.4455007314682007,0.927927553653717,0.24510183930397034,-0.2808479070663452,0.7604700326919556,-0.36890992522239685,0.5344069600105286,0.8363606929779053,-0.12452764809131622,-0.5338479280471802,-0.18309129774570465,-0.04502139240503311,-0.9820644855499268,-0.00814292673021555,-0.03249356150627136,-0.9994387626647949,0.04025550186634064,-0.07847847789525986,-0.9961026906967163,0.9311011433601379,-0.3474138379096985,-0.11114983260631561,0.9522834420204163,-0.2381264567375183,-0.1909240484237671,0.9819494485855103,-0.13666249811649323,0.13076183199882507,0.9819494485855103,-0.13666249811649323,0.13076183199882507,0.9846625328063965,-0.15971137583255768,-0.07022833079099655,0.9416122436523438,-0.2157229781150818,0.25851503014564514,0.1890493780374527,0.06440111249685287,-0.9798534512519836,0.01251875702291727,0.07463388890028,-0.997132420539856,0.03795774281024933,0.017341939732432365,-0.9991288781166077,0.9561712741851807,-0.12807011604309082,0.2633146345615387,0.9650539755821228,-0.10837379097938538,0.23859167098999023,0.960573136806488,-0.07611677795648575,0.26740512251853943,-0.5365810990333557,0.010686174966394901,0.8437811136245728,-0.4538818895816803,0.2461957335472107,0.8563754558563232,-0.4867381751537323,0.059074852615594864,0.8715481162071228,0.7604700326919556,-0.36890992522239685,0.5344069600105286,0.5890949964523315,-0.3038454055786133,0.748762309551239,0.20462356507778168,-0.13395580649375916,0.9696313738822937,0.00044625651207752526,0.03214430809020996,0.9994831681251526,-0.32553157210350037,0.011665099300444126,0.9454591870307922,-0.427152156829834,-0.14777083694934845,0.8920229077339172,-0.3731882870197296,0.22734251618385315,-0.899469792842865,-0.29899904131889343,-0.03754144534468651,-0.9535146355628967,-0.11413571238517761,-0.01571296714246273,-0.9933409094810486,0.01384003646671772,0.47097596526145935,-0.8820374608039856,-0.06176547706127167,0.6756749153137207,-0.7346076369285583,-0.14457079768180847,0.6466724276542664,-0.748941957950592,0.8040380477905273,-0.15151795744895935,0.5749479532241821,0.9863382577896118,0.002964047249406576,0.16470611095428467,0.9901443719863892,-0.10499724000692368,0.0926809310913086,0.19044014811515808,0.061401285231113434,-0.9797767400741577,0.17511144280433655,0.0051940022967755795,-0.9845349192619324,0.03795774281024933,0.017341939732432365,-0.9991288781166077,-0.9670470952987671,-0.13665416836738586,0.21481508016586304,-0.9608717560768127,-0.17253592610359192,0.21669511497020721,-0.963809609413147,-0.194132000207901,0.18271246552467346,0.5367535948753357,0.4205337166786194,0.7314690947532654,0.4444516897201538,0.38388192653656006,0.809380829334259,0.6390947699546814,0.34863412380218506,0.6855742931365967,-0.007928693667054176,-0.7810371518135071,-0.624434232711792,-0.38698068261146545,-0.6613860726356506,-0.6425063610076904,-0.8605242967605591,-0.3547038733959198,-0.3656269311904907,0.9091269373893738,0.062082912772893906,0.4118664264678955,0.9037119746208191,-0.02557663433253765,0.42737630009651184,0.9342248439788818,0.05955330282449722,0.35167792439460754,-0.9709314107894897,0.11671124398708344,-0.20897534489631653,-0.9883806705474854,0.09727440029382706,-0.11679600924253464,-0.9454823136329651,0.14731542766094208,-0.29045024514198303,0.7771652936935425,-0.49839386343955994,0.3842104375362396,0.8505465388298035,-0.5241910219192505,-0.04235992208123207,0.6551264524459839,-0.7354852557182312,-0.17283158004283905,-0.8988379240036011,-0.42118051648139954,0.12123274058103561,-0.7262365818023682,-0.6279948949813843,0.2796477675437927,-0.8610905408859253,-0.31224730610847473,0.40127885341644287,0.9792602062225342,-0.17326301336288452,0.10502076148986816,0.9728928804397583,-0.22974713146686554,-0.026376856490969658,0.9581605195999146,-0.26436108350753784,0.10973437875509262,0.9010769128799438,0.013254179619252682,0.4334567189216614,0.9048058986663818,-0.0921296775341034,0.4157383441925049,0.8950839638710022,0.006220412440598011,0.44585421681404114,0.8987540602684021,0.09861201047897339,-0.42721980810165405,0.9689595103263855,0.0016797808930277824,-0.24721366167068481,0.9059356451034546,0.15564897656440735,-0.3937690258026123,0.5650134682655334,0.8103348612785339,-0.15529733896255493,0.5933458209037781,0.7823477983474731,0.1894005984067917,0.5661396384239197,0.6419416069984436,0.5171043276786804,-0.1033594086766243,0.7818804979324341,-0.6148005127906799,-0.17628327012062073,0.7563539743423462,-0.6299625635147095,-0.2321791797876358,0.8348343372344971,-0.4991437494754791,-0.2127896547317505,-0.25725600123405457,-0.9426239728927612,-0.27864307165145874,-0.34399503469467163,-0.8966746926307678,-0.33676812052726746,-0.20897173881530762,-0.9181056618690491,0.9483370184898376,-0.16646964848041534,0.27008289098739624,0.960573136806488,-0.07611677795648575,0.26740512251853943,0.9650539755821228,-0.10837379097938538,0.23859167098999023,-0.29313740134239197,0.4436526894569397,0.8469018340110779,0.06251204013824463,0.9604976773262024,0.2711760997772217,0.5391477346420288,-0.8013081550598145,0.259277880191803,-0.19076041877269745,0.027373390272259712,-0.9812548756599426,-0.2604830861091614,0.1438133269548416,-0.9547074437141418,-0.12060524523258209,0.13008786737918854,-0.9841399788856506,-0.05365771800279617,-0.37684303522109985,-0.9247216582298279,0.0705566555261612,-0.3562638461589813,-0.9317176938056946,-0.030223172158002853,-0.34128180146217346,-0.9394749999046326,-0.9476220011711121,-0.08528438210487366,0.30779725313186646,-0.8479394316673279,0.1673486828804016,0.5029842257499695,-0.8101356625556946,0.2021462470293045,0.550288200378418,-0.6565163731575012,0.3900538980960846,0.6456347703933716,-0.7989885807037354,0.29140663146972656,0.5260222554206848,-0.4603451192378998,0.44073545932769775,0.7706066370010376,-0.4625505805015564,-0.35862600803375244,0.8108232617378235,-0.6403996348381042,-0.19799353182315826,0.7420827746391296,-0.4133993089199066,-0.36681240797042847,0.8333964347839355,-0.7328757643699646,0.19958913326263428,0.6504285931587219,-0.5690752267837524,0.5437260866165161,0.6168591976165771,-0.5718216896057129,0.31658995151519775,0.7568293809890747,-0.20301267504692078,0.9442856907844543,0.25905662775039673,-0.7921099662780762,-0.5869674682617188,0.16742463409900665,-0.7646754384040833,-0.1436653733253479,0.6281972527503967,-0.11509846895933151,0.6173258423805237,-0.7782423496246338,-0.0864238291978836,0.4845491647720337,-0.8704843521118164,-0.15235795080661774,0.49738386273384094,-0.8540470600128174,0.22544312477111816,0.746829092502594,-0.6256370544433594,0.18695056438446045,0.6626954674720764,-0.7251787185668945,0.06701812893152237,0.684565544128418,-0.725864052772522,-0.7808719277381897,0.3130621910095215,0.5405840277671814,-0.7557075619697571,0.5294378995895386,0.3854887783527374,-0.9158973097801208,0.23619307577610016,0.32456886768341064,0.6879720687866211,-0.36276957392692566,-0.6285639405250549,0.8414778709411621,-0.34591981768608093,-0.4150354862213135,0.6589785814285278,-0.19106434285640717,-0.7274899482727051,0.33121973276138306,0.9434858560562134,-0.011312941089272499,0.4125273823738098,0.9085065722465515,0.0666106790304184,0.4626779854297638,0.8633570671081543,-0.20135460793972015,-0.29248571395874023,0.8852715492248535,0.36158865690231323,-0.16146931052207947,0.9452033638954163,0.2837574779987335,-0.25808945298194885,0.9524129629135132,0.16217093169689178,-0.9653615951538086,-0.2551652491092682,0.05447618290781975,-0.986852765083313,-0.15321913361549377,0.05143411457538605,-0.9826138615608215,-0.1558973640203476,0.10082679241895676,-0.4247942864894867,-0.39804771542549133,-0.8130853772163391,-0.6271423101425171,-0.243447944521904,-0.7398821711540222,-0.43037742376327515,-0.23958760499954224,-0.8702718019485474,0.21121081709861755,-0.3610686659812927,0.9083057641983032,0.27650922536849976,-0.3862999379634857,0.8799517154693604,0.39489826560020447,-0.3888320326805115,0.8323851227760315,0.6699938178062439,0.6135299205780029,0.4179585576057434,0.7091031074523926,0.5293309688568115,0.4658127725124359,0.7580323219299316,0.514400839805603,0.40097227692604065,0.6349536776542664,0.22058358788490295,0.7403895854949951,0.9974851012229919,-0.07079823315143585,0.0033347762655466795,0.9843795299530029,-0.16681915521621704,0.05628807842731476,-0.5561230182647705,-0.4877367913722992,-0.6729338765144348,-0.592556893825531,-0.434757262468338,-0.6781315803527832,-0.6148679852485657,-0.42103782296180725,-0.6668317317962646,0.2381293624639511,-0.22600536048412323,-0.944571852684021,0.2524219751358032,-0.1041259616613388,-0.9619984030723572,0.2077154666185379,-0.09419270604848862,-0.9736436605453491,-0.9407842755317688,-0.3389233946800232,0.0074716671369969845,-0.9826138615608215,-0.1558973640203476,0.10082679241895676,-0.9424671530723572,-0.3015959858894348,0.14420656859874725,0.11959347128868103,0.035417553037405014,0.9921910166740417,0.00044625651207752526,0.03214430809020996,0.9994831681251526,0.4103705585002899,-0.02770989201962948,0.9114977717399597,-0.9904301166534424,-0.1119750589132309,0.08068281412124634,-0.9843589663505554,-0.15792514383792877,0.07808341830968857,-0.9962365627288818,-0.05502528324723244,0.06696928292512894,0.7709765434265137,-0.0017095281509682536,0.6368612051010132,0.9409400224685669,-0.3096206784248352,0.13699254393577576,0.8163648247718811,-0.5565716028213501,0.15419642627239227,-0.8204337358474731,-0.24532243609428406,0.5164353251457214,-0.23480235040187836,-0.6456670761108398,0.7266235947608948,-0.3922180235385895,-0.16912993788719177,0.9041903018951416,0.17297407984733582,0.09835635870695114,-0.9800030589103699,0.18913646042346954,0.12692853808403015,-0.9737127423286438,0.23369638621807098,0.12477318197488785,-0.9642705321311951,0.8384894728660583,0.2956444323062897,0.45774421095848083,0.4909099042415619,-0.6034607291221619,0.6283650398254395,0.6757830381393433,-0.3121199905872345,0.6677562594413757,-0.9420475363731384,0.11518587917089462,0.3150850534439087,-0.9344075322151184,0.08905823528766632,0.3448930084705353,-0.9333274960517883,0.046436261385679245,0.35601040720939636,-0.9950998425483704,-0.06830946356058121,0.07148489356040955,-0.989738941192627,-0.1310621201992035,-0.056916821748018265,-0.985482931137085,-0.16959203779697418,0.007869288325309753,-0.7250073552131653,-0.39142346382141113,-0.5667027831077576,-0.7176739573478699,-0.3302631974220276,-0.6130826473236084,-0.6703322529792786,-0.3217419981956482,-0.668682873249054,-0.3628090023994446,-0.4383194148540497,0.8223416209220886,-0.5865553617477417,-0.371822327375412,0.7195143699645996,-0.4677102565765381,-0.07092338800430298,0.8810317516326904,0.4453624486923218,0.1429091840982437,-0.8838717341423035,0.3345450758934021,0.25067612528800964,-0.9084277749061584,0.43887344002723694,0.013507385738193989,-0.8984473347663879,-0.4622868597507477,0.18947181105613708,-0.8662512898445129,-0.3392502963542938,0.21890372037887573,-0.9148718118667603,-0.46424898505210876,0.024058865383267403,-0.8853778839111328,0.9043868184089661,0.10477243363857269,0.41365113854408264,0.8912531733512878,0.0042383247055113316,0.4534863233566284,0.9393970966339111,0.07097888737916946,0.3354029059410095,-0.02713308110833168,-0.4641476571559906,-0.8853421807289124,-0.03479816019535065,-0.4555252194404602,-0.8895425200462341,-0.2922041714191437,-0.5182965397834778,-0.8037322163581848,-0.11394879221916199,0.4431452453136444,-0.8891782760620117,-0.15539316833019257,0.6032731533050537,-0.7822496294975281,-0.13767175376415253,0.6492537260055542,-0.7480080723762512,0.25938647985458374,0.9516065716743469,0.1648138165473938,0.17315533757209778,0.9687954187393188,0.17734910547733307,0.3288796544075012,0.9290751218795776,0.16928544640541077,-0.8307126760482788,-0.16133154928684235,0.5328119993209839,-0.9849682450294495,-0.16845235228538513,0.038228265941143036,-0.7093454599380493,0.37115466594696045,0.5992271900177002,-0.680894672870636,-0.3395868241786957,-0.6488938331604004,-0.735606849193573,-0.15617798268795013,-0.6591593027114868,-0.8078097701072693,-0.17653392255306244,-0.5623870491981506,0.17437148094177246,0.9461330771446228,0.2728128135204315,0.28895822167396545,0.942450761795044,0.16819550096988678,0.31646963953971863,0.9378506541252136,0.14241881668567657,-0.4997405409812927,0.83866947889328,0.2165476381778717,-0.6916162967681885,0.690937876701355,0.21040849387645721,-0.7350537776947021,0.6066200137138367,0.30283352732658386,-0.9667569398880005,-0.16859585046768188,0.1922406256198883,-0.9899789690971375,-0.14039424061775208,0.015202593989670277,-0.9734585881233215,-0.22121338546276093,0.058677442371845245,0.8904339671134949,0.23089931905269623,0.3921898603439331,0.8443167805671692,0.152071014046669,0.5138127207756042,0.7709516882896423,0.10066613554954529,0.6288877725601196,-0.4197339713573456,-0.7089248299598694,0.5667883157730103,-0.08062315732240677,-0.5563555359840393,0.8270238041877747,-0.427152156829834,-0.14777083694934845,0.8920229077339172,0.5889523029327393,-0.20593908429145813,0.7814884781837463,0.36855095624923706,-0.38639941811561584,0.8454973101615906,0.27919045090675354,-0.8373547196388245,0.469989150762558,-0.9476220011711121,-0.08528438210487366,0.30779725313186646,-0.8307126760482788,-0.16133154928684235,0.5328119993209839,-0.7093454599380493,0.37115466594696045,0.5992271900177002,-0.6313788294792175,-0.1990579515695572,-0.7494909167289734,-0.6538835763931274,-0.05778210610151291,-0.7543854713439941,-0.38965097069740295,-0.10327261686325073,-0.9151540398597717,-0.32838693261146545,-0.45154818892478943,-0.8296181559562683,-0.10373520851135254,-0.46704941987991333,-0.8781251907348633,-0.27271631360054016,-0.4809848368167877,-0.8332343101501465,-0.16185162961483002,0.9585906863212585,-0.23432433605194092,-0.26722413301467896,0.948867678642273,-0.1680516004562378,-0.2018311321735382,0.9067727327346802,-0.3701721131801605,-0.5962302684783936,0.4284341633319855,0.6789356470108032,-0.9504668116569519,0.04763075336813927,0.30715495347976685,-0.8699849843978882,-0.22568872570991516,0.4383956789970398,-0.18683689832687378,0.7200682759284973,-0.6682766079902649,-0.15113860368728638,0.7331365346908569,-0.6630746126174927,-0.11509846895933151,0.6173258423805237,-0.7782423496246338,0.2962118089199066,-0.2853394150733948,-0.9115042686462402,0.11467710882425308,-0.3806932270526886,-0.9175629615783691,0.3419199585914612,-0.433086633682251,-0.8339824080467224,0.19902725517749786,-0.12139537930488586,0.9724460244178772,-0.8605242967605591,-0.3547038733959198,-0.3656269311904907,-0.06706351786851883,-0.9717207551002502,-0.2264094054698944,-0.47913220524787903,-0.5767667293548584,0.6616438031196594,-0.3529677093029022,-0.25211644172668457,0.9010277986526489,-0.24423092603683472,-0.12810735404491425,0.9612178802490234,-0.8234545588493347,-0.17740082740783691,0.5389355421066284,-0.7029281258583069,-0.1342245191335678,0.6984810829162598,-0.9420572519302368,0.12635880708694458,0.3107435405254364,-0.03704217076301575,-0.20063385367393494,-0.9789657592773438,-0.22170954942703247,-0.28278279304504395,-0.9332088828086853,-0.10646913945674896,-0.3220173418521881,-0.9407280087471008,0.1320786029100418,0.7770894765853882,-0.6153756380081177,-0.029221106320619583,0.8419521450996399,-0.5387603044509888,0.13678236305713654,0.7984992861747742,-0.5862503051757812,0.32129690051078796,0.9456228017807007,0.05065438523888588,0.3345741629600525,0.9265864491462708,-0.1717487871646881,0.08132033795118332,0.9829971194267273,-0.16463178396224976,-0.41661185026168823,-0.7270399928092957,0.5457539558410645,-0.08273934572935104,-0.7753527760505676,0.6260849237442017,-0.09099464863538742,-0.7566226720809937,0.647489070892334,-0.46424898505210876,0.024058865383267403,-0.8853778839111328,-0.3392502963542938,0.21890372037887573,-0.9148718118667603,-0.2861992120742798,0.05684690922498703,-0.9564823508262634,0.4432961046695709,-0.28907740116119385,-0.8484826683998108,0.29131993651390076,-0.3322741687297821,-0.8970655202865601,0.2077154666185379,-0.09419270604848862,-0.9736436605453491,0.9080917239189148,-0.12855710089206696,0.398550420999527,0.9469590783119202,-0.14638863503932953,0.2860749363899231,0.9701172709465027,-0.01776067726314068,0.24198558926582336,-0.9225830435752869,0.1483212560415268,0.3561479449272156,-0.9111043810844421,0.2615271508693695,0.3185786008834839,-0.9274367094039917,0.23539851605892181,0.2906005382537842,-0.5726150870323181,-0.22368666529655457,0.7887181043624878,-0.2806580364704132,-0.173270121216774,0.9440383911132812,-0.5782063603401184,0.28983253240585327,0.7626758813858032,0.45868271589279175,0.5876736640930176,0.6665206551551819,0.9817145466804504,-0.026376238092780113,-0.18852263689041138,0.48805832862854004,0.5369628667831421,0.688091516494751,0.7202131152153015,0.674220621585846,-0.163461372256279,0.6030622124671936,0.7941287755966187,0.07533559203147888,0.6485232710838318,0.7600340247154236,0.04202234745025635,-0.7817786335945129,-0.18236838281154633,0.5962917804718018,-0.715578556060791,-0.5873724222183228,0.3780753016471863,-0.8447748422622681,-0.5197312831878662,-0.12741614878177643,0.3454439640045166,0.9358661770820618,0.06944792717695236,0.3831939697265625,0.9098646640777588,0.15908703207969666,0.25938647985458374,0.9516065716743469,0.1648138165473938,0.21493884921073914,0.976557731628418,0.011673967353999615,0.25938647985458374,0.9516065716743469,0.1648138165473938,0.22881579399108887,0.966815710067749,0.11362533271312714,-0.32973986864089966,-0.512371838092804,-0.7929355502128601,-0.09568043053150177,-0.45189276337623596,-0.8869262337684631,0.022042166441679,-0.48974284529685974,-0.8715882897377014,-0.4258619248867035,-0.10482542961835861,0.8986952900886536,-0.16553057730197906,-0.05649900808930397,0.9845849275588989,-0.4677102565765381,-0.07092338800430298,0.8810317516326904,-0.947662889957428,0.14223988354206085,0.2858371138572693,-0.9555477499961853,0.10531366616487503,0.2753862142562866,-0.962736189365387,0.04410281404852867,0.2668220102787018,-0.06176547706127167,0.6756749153137207,-0.7346076369285583,-0.08454970270395279,0.49954158067703247,-0.8621540069580078,0.06300083547830582,0.7137042880058289,-0.6976081132888794,0.24007566273212433,0.8093396425247192,0.5360345244407654,0.3452069163322449,0.6268041133880615,0.698533296585083,0.2418767362833023,0.5789972543716431,0.7786256074905396,-0.9917436242103577,-0.11227939277887344,0.06195128336548805,-0.9668160080909729,-0.18788088858127594,-0.17311131954193115,-0.9960634708404541,-0.06641638278961182,-0.05870674550533295,-0.2273845672607422,0.9675652384757996,0.1100626289844513,-0.16185162961483002,0.9585906863212585,-0.23432433605194092,-0.11530458927154541,0.9920865893363953,0.04968927055597305,0.34944891929626465,0.9225766062736511,0.16351723670959473,0.22881579399108887,0.966815710067749,0.11362533271312714,0.3288796544075012,0.9290751218795776,0.16928544640541077,0.6757830381393433,-0.3121199905872345,0.6677562594413757,0.7621455192565918,0.34803926944732666,0.5458963513374329,0.8384894728660583,0.2956444323062897,0.45774421095848083,0.5879455804824829,0.7826780676841736,0.20429152250289917,0.7241160869598389,0.662119448184967,0.19301237165927887,0.5458040833473206,0.8118622303009033,0.20731040835380554,-0.9726629853248596,0.13931560516357422,0.18578991293907166,-0.9833306670188904,0.1215270608663559,0.13524803519248962,-0.9931708574295044,0.05539443716406822,0.10267933458089828,-0.8506901264190674,-0.3306467533111572,-0.4086551070213318,-0.7663283348083496,-0.36993104219436646,-0.5252541303634644,-0.8272492289543152,-0.33983272314071655,-0.4474063515663147,0.4841556251049042,-0.3815280795097351,-0.7874196171760559,0.5927594304084778,-0.3289453089237213,-0.7351402640342712,0.45540618896484375,-0.03845056891441345,-0.8894530534744263,-0.5233633518218994,0.6017412543296814,0.6033227443695068,-0.4851439893245697,0.6764278411865234,0.5541486144065857,-0.6026020050048828,0.5944799780845642,0.53241366147995,0.8634501099586487,-0.3193361461162567,-0.3904847800731659,0.9537441730499268,-0.29221001267433167,-0.07060717046260834,0.8092073798179626,-0.3381897509098053,-0.4804280996322632,0.8369967341423035,0.22841985523700714,-0.4972532391548157,0.49813640117645264,0.5612648725509644,-0.6609401106834412,0.6566153168678284,0.5618473887443542,-0.5031737685203552,-0.9223086833953857,-0.2605704665184021,-0.28539395332336426,0.2008218616247177,-0.2777017056941986,-0.9394425749778748,-0.8307126760482788,-0.16133154928684235,0.5328119993209839,0.9974851012229919,-0.07079823315143585,0.0033347762655466795,0.9427902698516846,-0.16376081109046936,0.2903943955898285,0.9767622351646423,-0.2138333022594452,0.014522526413202286,-0.1325943022966385,-0.29665708541870117,-0.9457342624664307,0.25347375869750977,-0.3628169000148773,-0.8967245817184448,-0.09775104373693466,-0.3985406756401062,-0.9119265675544739,-0.15507815778255463,0.981839656829834,0.1092781350016594,-0.09590964764356613,0.9947342276573181,0.036127299070358276,-0.07671249657869339,0.9805490970611572,-0.1806618571281433,-0.5944700837135315,0.432583749294281,0.6778470277786255,-0.7147287726402283,0.5166972875595093,0.47136685252189636,-0.3446267545223236,0.5303336977958679,0.7745828628540039,-0.8356506824493408,-0.044830162078142166,-0.5474286675453186,-0.8789879083633423,0.25038933753967285,-0.4058145582675934,-0.8254003524780273,0.14874818921089172,-0.544599175453186,0.7360386252403259,0.5058676600456238,0.4498278498649597,0.8277800679206848,0.35460400581359863,0.4347829222679138,0.7580323219299316,0.514400839805603,0.40097227692604065,-0.5365810990333557,0.010686174966394901,0.8437811136245728,-0.32553157210350037,0.011665099300444126,0.9454591870307922,-0.2744824290275574,0.33700045943260193,0.9006053805351257,-0.9670470952987671,-0.13665416836738586,0.21481508016586304,-0.963809609413147,-0.194132000207901,0.18271246552467346,-0.9898844361305237,-0.07419917732477188,0.12092667073011398,0.2058597356081009,0.8850135803222656,-0.41757962107658386,0.13300800323486328,0.8413141965866089,-0.5239267945289612,0.4214187264442444,0.8105342388153076,-0.4067438244819641,0.9712072610855103,-0.23772069811820984,-0.015661263838410378,0.8876156806945801,-0.34374290704727173,-0.30656036734580994,0.9648773074150085,-0.26129764318466187,-0.027115952223539352,-0.7328757643699646,0.19958913326263428,0.6504285931587219,-0.8577398657798767,0.47354599833488464,0.20009128749370575,-0.5690752267837524,0.5437260866165161,0.6168591976165771,-0.005717440042644739,0.8311780095100403,-0.5559770464897156,-0.11576218158006668,0.7695607542991638,-0.627993106842041,-0.0902290865778923,0.8882931470870972,-0.4503265917301178,-0.07275504618883133,-0.7900258898735046,0.6087411642074585,0.0017561618005856872,-0.6375709176063538,0.7703896760940552,0.20012392103672028,-0.9300941228866577,0.3080184757709503,0.9561712741851807,-0.12807011604309082,0.2633146345615387,0.9498938322067261,-0.10963351279497147,0.29271525144577026,0.9650539755821228,-0.10837379097938538,0.23859167098999023,0.18913646042346954,0.12692853808403015,-0.9737127423286438,0.17511144280433655,0.0051940022967755795,-0.9845349192619324,0.19044014811515808,0.061401285231113434,-0.9797767400741577,0.8747792840003967,-0.3923968970775604,0.2842285633087158,0.9004179239273071,-0.4252220690250397,0.09183526784181595,0.7771652936935425,-0.49839386343955994,0.3842104375362396,-0.22170954942703247,-0.28278279304504395,-0.9332088828086853,-0.20118942856788635,-0.10496063530445099,-0.97391277551651,-0.03758830949664116,-0.07643568515777588,-0.9963657259941101,-0.8577398657798767,0.47354599833488464,0.20009128749370575,-0.9980431795120239,0.01395025197416544,-0.06095265969634056,-0.8958293199539185,0.4140280485153198,-0.1614638864994049,-0.8766890168190002,-0.2383529245853424,0.41785678267478943,-0.7808151841163635,-0.3088619112968445,0.5430763959884644,-0.7808712124824524,-0.2643348276615143,0.5660099387168884,0.3977782726287842,-0.2815701365470886,-0.873207151889801,0.4393855929374695,-0.259027361869812,-0.8601425290107727,0.36910727620124817,-0.24925677478313446,-0.8953384160995483,-0.004584335256367922,0.8681545257568359,-0.49627283215522766,-0.19155509769916534,0.9148907661437988,-0.35536113381385803,-0.20285795629024506,0.8427212834358215,-0.4986676871776581,0.06701812893152237,0.684565544128418,-0.725864052772522,0.18695056438446045,0.6626954674720764,-0.7251787185668945,0.07230574637651443,0.6157659292221069,-0.7846044898033142,0.24578872323036194,0.2464873045682907,0.9374603629112244,0.4649737477302551,0.3672487437725067,0.8055605292320251,0.36314231157302856,0.2712979316711426,0.8913613557815552,-0.9130979180335999,-0.17645253241062164,0.3675822913646698,-0.9051506519317627,-0.13211669027805328,0.4040389657020569,-0.9729967713356018,-0.06118791922926903,0.22256095707416534,0.7784716486930847,-0.10161231458187103,0.6194003820419312,0.5448175072669983,-0.0013820385793223977,0.8385534882545471,0.4743480384349823,-0.2920629680156708,0.8304776549339294,-0.9788527488708496,0.07324270159006119,0.19100481271743774,-0.9989886283874512,-0.020464284345507622,0.040036555379629135,-0.9814286828041077,-0.11460620164871216,0.15382835268974304,0.5511787533760071,0.5838027596473694,0.5961344838142395,0.5260125398635864,0.18917517364025116,0.8291704058647156,0.6142740249633789,0.36021122336387634,0.7020792961120605,0.825166642665863,-0.34736141562461853,0.4454661011695862,0.7604700326919556,-0.36890992522239685,0.5344069600105286,0.6583951711654663,-0.7437117695808411,0.11579561233520508,-0.8316652774810791,0.31618648767471313,-0.45646360516548157,-0.5650333762168884,0.5318375825881958,-0.6307821273803711,-0.6744003295898438,0.24077345430850983,-0.6980059742927551,-0.5105660557746887,-0.31047236919403076,-0.8018286824226379,-0.5124512314796448,-0.19760200381278992,-0.8356716632843018,-0.5781999826431274,-0.24575217068195343,-0.7780042886734009,0.2008218616247177,-0.2777017056941986,-0.9394425749778748,-0.9849682450294495,-0.16845235228538513,0.038228265941143036,-0.8307126760482788,-0.16133154928684235,0.5328119993209839,-0.06309478729963303,-0.9673376679420471,-0.24551355838775635,-0.32312488555908203,-0.6754164099693298,-0.6628747582435608,-0.180320143699646,-0.8333562612533569,-0.5224959254264832,-0.1469806730747223,0.2169589102268219,0.96505206823349,-0.34861889481544495,0.2759536802768707,0.8957200646400452,-0.226496160030365,0.15616433322429657,0.9614115357398987,-0.16977453231811523,-0.02092391811311245,0.9852607846260071,0.39489826560020447,-0.3888320326805115,0.8323851227760315,0.47863808274269104,-0.3393230438232422,0.8097934722900391,0.2471078634262085,0.8799077272415161,0.4058326482772827,0.2832692563533783,0.9213613867759705,0.26617980003356934,0.17437148094177246,0.9461330771446228,0.2728128135204315,0.9548938274383545,0.17311528325080872,0.24126510322093964,0.9393970966339111,0.07097888737916946,0.3354029059410095,0.9911861419677734,0.1299208104610443,0.0258965902030468,-0.5561230182647705,-0.4877367913722992,-0.6729338765144348,-0.5504574179649353,-0.4733843505382538,-0.6876801252365112,-0.592556893825531,-0.434757262468338,-0.6781315803527832,0.9091269373893738,0.062082912772893906,0.4118664264678955,0.9342248439788818,0.05955330282449722,0.35167792439460754,0.9419028759002686,0.05149272084236145,0.3319149315357208,0.35302188992500305,0.9191376566886902,0.1748185157775879,0.35619741678237915,0.9199291467666626,0.1638711839914322,0.34554123878479004,0.9272488355636597,0.1442597657442093,0.17437148094177246,0.9461330771446228,0.2728128135204315,0.1489146649837494,0.969265341758728,0.19582918286323547,-0.12218672037124634,0.9659246206283569,0.2281666100025177,0.012415474280714989,0.2662741243839264,-0.9638173580169678,0.028784653171896935,0.2845820486545563,-0.9582194685935974,-0.03761561959981918,0.25423741340637207,-0.9664100408554077,0.2763248383998871,0.3254454731941223,-0.9042841196060181,0.24379059672355652,0.41565844416618347,-0.8762386441230774,0.37549519538879395,0.4697715640068054,-0.7989480495452881,0.3222634196281433,0.9378613829612732,0.12869463860988617,0.4930650293827057,0.8558103442192078,0.1564464122056961,0.42110008001327515,0.8981372117996216,0.12658724188804626,-0.9823945164680481,-0.18515081703662872,0.024903006851673126,-0.9407842755317688,-0.3389233946800232,0.0074716671369969845,-0.9542349576950073,-0.2931150197982788,0.05932286009192467,-0.4999704957008362,0.8484818339347839,0.17351669073104858,-0.4571791887283325,0.8826119899749756,0.10946826636791229,-0.44677746295928955,0.8839361071586609,0.13801029324531555,-0.934934139251709,-0.21471066772937775,-0.28248441219329834,-0.9504668116569519,0.04763075336813927,0.30715495347976685,-0.5967282652854919,0.5300421118736267,0.6024705767631531,-0.1325943022966385,-0.29665708541870117,-0.9457342624664307,0.18033739924430847,-0.2474450320005417,-0.9519712924957275,0.25347375869750977,-0.3628169000148773,-0.8967245817184448,0.6280688047409058,0.18797273933887482,0.7551131248474121,0.45868271589279175,0.5876736640930176,0.6665206551551819,0.6966370344161987,0.3799516260623932,0.6085504293441772,-0.34334367513656616,0.40820276737213135,0.8458638191223145,-0.3545821011066437,0.2723090648651123,0.8944938778877258,-0.26393166184425354,0.4858302175998688,0.8332521319389343,0.22242560982704163,0.470083624124527,0.8541359305381775,0.10758089274168015,0.4848181903362274,0.8679733276367188,0.30830860137939453,0.466473251581192,0.8290648460388184,0.9496349096298218,-0.08693325519561768,0.301058292388916,0.7709765434265137,-0.0017095281509682536,0.6368612051010132,0.8478003144264221,-0.07367271184921265,0.5251732468605042,0.4627313017845154,-0.029726553708314896,0.8860000371932983,0.5889523029327393,-0.20593908429145813,0.7814884781837463,0.5744519829750061,0.07487431913614273,0.8151065707206726,-0.4978267252445221,-0.39791086316108704,-0.7706072330474854,-0.6040341258049011,-0.406207799911499,-0.6856660842895508,-0.4673956632614136,-0.38985198736190796,-0.7934461236000061,0.36314231157302856,0.2712979316711426,0.8913613557815552,-0.07090494781732559,0.3052886426448822,0.9496164321899414,0.24578872323036194,0.2464873045682907,0.9374603629112244,-0.9931708574295044,0.05539443716406822,0.10267933458089828,-0.9764342308044434,0.09483016282320023,0.19386449456214905,-0.995371401309967,-0.002273074584081769,0.09607581049203873,-0.7067728042602539,0.440834641456604,-0.5532965064048767,-0.38521456718444824,0.43137869238853455,-0.8157954216003418,-0.525501012802124,0.609089732170105,-0.594018816947937,-0.4811820983886719,-0.41724246740341187,-0.7709555625915527,-0.4203583002090454,-0.38784265518188477,-0.8202908039093018,-0.4677465558052063,-0.37968239188194275,-0.7981569170951843,-0.2273845672607422,0.9675652384757996,0.1100626289844513,-0.3013560473918915,0.9430199861526489,0.14105956256389618,-0.20682768523693085,0.9634358286857605,0.17033401131629944,-0.06747709959745407,-0.7301457524299622,-0.6799514889717102,0.7379561066627502,-0.18174991011619568,-0.6499136686325073,-0.41550055146217346,-0.22872363030910492,-0.8803662657737732,-0.06162788346409798,0.9378442764282227,-0.34154075384140015,-0.1044224202632904,0.9588672518730164,-0.2639499008655548,0.08132033795118332,0.9829971194267273,-0.16463178396224976,0.13661068677902222,-0.21409042179584503,-0.9672139286994934,0.07427079975605011,0.03832139074802399,-0.9965015649795532,-0.11413571238517761,-0.01571296714246273,-0.9933409094810486,-0.5002402067184448,0.7311087250709534,0.4639393985271454,-0.43785151839256287,0.8173579573631287,0.3744489252567291,-0.474218487739563,0.83746737241745,0.27159765362739563,-0.3020686209201813,0.44884344935417175,-0.8410077691078186,-0.31043484807014465,0.3240680992603302,-0.8936498761177063,-0.2557360529899597,0.31866762042045593,-0.9127157330513,-0.03758830949664116,-0.07643568515777588,-0.9963657259941101,0.07156416773796082,0.0638033002614975,-0.9953932166099548,0.1311677098274231,-0.10010632127523422,-0.9862929582595825,-0.48288485407829285,0.8744591474533081,-0.046297356486320496,-0.5764559507369995,0.7929363250732422,-0.19735892117023468,-0.6192205548286438,0.7778317332267761,0.10744176059961319,-0.1772753894329071,0.6935489773750305,0.6982572674751282,-0.04814169928431511,0.5657616853713989,0.8231622576713562,-0.1377802938222885,0.7209942936897278,0.6791051626205444,0.2785249352455139,-0.12232419103384018,0.952607274055481,-0.16553057730197906,-0.05649900808930397,0.9845849275588989,-0.03959454968571663,-0.40437641739845276,0.9137352108955383,0.02694646455347538,-0.10871570557355881,0.9937075972557068,-0.32553157210350037,0.011665099300444126,0.9454591870307922,0.11959347128868103,0.035417553037405014,0.9921910166740417,-0.040973465889692307,0.7337148189544678,0.6782209873199463,0.02694646455347538,-0.10871570557355881,0.9937075972557068,0.10872142016887665,0.6764591336250305,0.728411078453064,0.9577462673187256,-0.061482030898332596,0.28096625208854675,0.9416122436523438,-0.2157229781150818,0.25851503014564514,0.9218369722366333,-0.30418604612350464,0.24018199741840363,-0.8506901264190674,-0.3306467533111572,-0.4086551070213318,-0.8794034123420715,-0.2907545566558838,-0.37697669863700867,-0.9083856344223022,-0.2686535120010376,-0.3204072117805481,-0.9089676737785339,-0.37856483459472656,-0.1745465099811554,-0.9110674858093262,-0.35851290822029114,-0.20353008806705475,-0.9225826263427734,-0.3282069265842438,-0.2027844339609146,-0.4513625502586365,-0.2863817512989044,-0.8451374769210815,-0.38206997513771057,-0.22212368249893188,-0.8970415592193604,-0.42616862058639526,-0.4036872684955597,-0.8095782399177551,-0.9110674858093262,-0.35851290822029114,-0.20353008806705475,-0.8863468170166016,-0.38879597187042236,-0.251449853181839,-0.8182242512702942,-0.36366578936576843,-0.44525977969169617,-0.5315690040588379,-0.26600751280784607,0.8041606545448303,-0.6324087977409363,-0.17410096526145935,0.754816472530365,-0.3676004707813263,0.08712029457092285,0.9258941411972046,-0.10367901623249054,-0.9752569794654846,0.19525490701198578,-0.6686869859695435,-0.7302964329719543,0.13973119854927063,-0.43070533871650696,-0.9024908542633057,0.001768353395164013,-0.8101356625556946,0.2021462470293045,0.550288200378418,-0.8479394316673279,0.1673486828804016,0.5029842257499695,-0.5967282652854919,0.5300421118736267,0.6024705767631531,-0.02032933570444584,0.2820912301540375,-0.9591721892356873,0.10192328691482544,0.14329563081264496,-0.9844176173210144,0.005384631920605898,0.2713078558444977,-0.9624775648117065,-0.9668160080909729,-0.18788088858127594,-0.17311131954193115,-0.9051120281219482,-0.2476378232240677,-0.345612108707428,-0.9473337531089783,-0.15218588709831238,-0.2817767858505249,-0.2273845672607422,0.9675652384757996,0.1100626289844513,-0.26722413301467896,0.948867678642273,-0.1680516004562378,-0.16185162961483002,0.9585906863212585,-0.23432433605194092,0.5990169644355774,0.7606066465377808,-0.25031211972236633,0.7189711928367615,0.6737712621688843,-0.17062443494796753,0.6605034470558167,0.6828493475914001,-0.3121729791164398,-0.7839279770851135,0.6170070171356201,0.06898783892393112,-0.7827782034873962,0.6222934126853943,0.003034101566299796,-0.7821840643882751,0.6111487746238708,0.12118277698755264,0.5990169644355774,0.7606066465377808,-0.25031211972236633,0.52301424741745,0.7607940435409546,-0.38425058126449585,0.4626779854297638,0.8633570671081543,-0.20135460793972015,-0.7827782034873962,0.6222934126853943,0.003034101566299796,-0.765870213508606,0.6242820620536804,-0.15399602055549622,-0.8082867860794067,0.5644069314002991,-0.16768190264701843,0.942522406578064,-0.2600851058959961,-0.20977899432182312,0.9648773074150085,-0.26129764318466187,-0.027115952223539352,0.8876156806945801,-0.34374290704727173,-0.30656036734580994,0.23034965991973877,0.2896100878715515,-0.9290129542350769,0.10192328691482544,0.14329563081264496,-0.9844176173210144,-0.02032933570444584,0.2820912301540375,-0.9591721892356873,-0.857991635799408,-0.09796484559774399,0.5042353272438049,-0.5683005452156067,-0.026892120018601418,0.8223814964294434,-0.8545227646827698,-0.3481816053390503,0.3854353129863739,0.752327561378479,0.4006875455379486,-0.5229270458221436,0.7022063732147217,0.4208708107471466,-0.5742594599723816,0.6769092082977295,0.23383991420269012,-0.6979346871376038,-0.8896576762199402,-0.29499351978302,-0.3485513925552368,-0.7162958979606628,-0.3659968972206116,-0.594109833240509,-0.8182242512702942,-0.36366578936576843,-0.44525977969169617,-0.46114474534988403,-0.027749722823500633,0.8868908882141113,-0.18096664547920227,-0.033908210694789886,0.9829045534133911,-0.19058330357074738,0.5744790434837341,0.7960224747657776,-0.3917819559574127,0.7107382416725159,-0.584258496761322,-0.279499351978302,0.875665545463562,-0.3938145935535431,-0.19498088955879211,0.8216684460639954,-0.5355775952339172,0.054030705243349075,0.9149113893508911,0.40002232789993286,-0.11932644993066788,0.9228628873825073,0.3661766052246094,-0.0006856779218651354,0.8654406666755676,0.5010108947753906,-0.6563327312469482,-0.21268609166145325,-0.7238729000091553,-0.5681570768356323,-0.33863261342048645,-0.750016987323761,-0.4988712668418884,-0.2457408607006073,-0.8311070203781128,0.4909099042415619,-0.6034607291221619,0.6283650398254395,0.3162679970264435,0.33991387486457825,0.8856822848320007,0.0017561618005856872,-0.6375709176063538,0.7703896760940552,-0.12279319018125534,-0.13388009369373322,-0.9833605289459229,-0.3118740916252136,-0.044715385884046555,-0.9490706324577332,-0.12276147305965424,-0.016557032242417336,-0.9922980666160583,0.9401919841766357,-0.2575436234474182,0.22295814752578735,0.9222739338874817,-0.29627272486686707,0.24826043844223022,0.915607213973999,-0.3478842079639435,0.2015937715768814,-0.9590726494789124,-0.0584600530564785,0.27705979347229004,-0.9595801830291748,-0.03325538709759712,0.27946361899375916,-0.9586160182952881,-0.018555818125605583,0.28409674763679504,0.15450140833854675,0.7107622623443604,-0.6862552762031555,0.13678236305713654,0.7984992861747742,-0.5862503051757812,0.2758990526199341,0.7208265662193298,-0.6358370780944824,0.050481028854846954,0.3188343644142151,0.9464651942253113,-0.26393166184425354,0.4858302175998688,0.8332521319389343,-0.3545821011066437,0.2723090648651123,0.8944938778877258,0.8958145380020142,-0.08033524453639984,0.4371070861816406,0.6583951711654663,-0.7437117695808411,0.11579561233520508,0.8505465388298035,-0.5241910219192505,-0.04235992208123207,-0.20285795629024506,0.8427212834358215,-0.4986676871776581,-0.0902290865778923,0.8882931470870972,-0.4503265917301178,-0.11576218158006668,0.7695607542991638,-0.627993106842041,0.33252912759780884,0.3215343952178955,0.886588990688324,0.7697568535804749,0.2247796207666397,0.5974516868591309,0.426155686378479,0.0011662495089694858,0.9046490788459778,-0.436413049697876,0.8868198990821838,0.1519675999879837,-0.4997405409812927,0.83866947889328,0.2165476381778717,-0.44677746295928955,0.8839361071586609,0.13801029324531555,-0.9283689260482788,-0.0035233250819146633,-0.3716433048248291,-0.735606849193573,-0.15617798268795013,-0.6591593027114868,-0.9353843927383423,-0.02689429000020027,-0.35260850191116333,-0.9130979180335999,-0.17645253241062164,0.3675822913646698,-0.9677616357803345,-0.10941314697265625,0.22686170041561127,-0.9179814457893372,-0.22319066524505615,0.3278657793998718,-0.9696313738822937,-0.07536280900239944,0.23267029225826263,0.6249768137931824,0.31060969829559326,-0.7161882519721985,-0.9508964419364929,-0.2202802449464798,0.21742253005504608,0.67854243516922,0.4599044620990753,-0.5727722644805908,0.5350965261459351,0.4717118442058563,-0.7008278369903564,0.5103247165679932,0.5337258577346802,-0.6743184328079224,-0.14207561314105988,0.7957428097724915,0.5887341499328613,-0.3425850570201874,0.8081334829330444,0.4791197180747986,-0.36034777760505676,0.649125874042511,0.6699142456054688,-0.9506439566612244,0.06649346649646759,0.3030754625797272,-0.9373263716697693,0.08438974618911743,0.3380793631076813,-0.9709329009056091,0.1114262044429779,0.21183377504348755,0.9555856585502625,0.09033611416816711,0.2805270552635193,0.9419028759002686,0.05149272084236145,0.3319149315357208,0.9342248439788818,0.05955330282449722,0.35167792439460754,-0.9764342308044434,0.09483016282320023,0.19386449456214905,-0.9931708574295044,0.05539443716406822,0.10267933458089828,-0.9709329009056091,0.1114262044429779,0.21183377504348755,0.7768028974533081,0.39929139614105225,0.48697391152381897,0.8871052861213684,0.21343004703521729,0.4092576503753662,0.8904339671134949,0.23089931905269623,0.3921898603439331,0.6389833092689514,0.5251526236534119,0.5620632171630859,0.6156114935874939,0.5681033134460449,0.5461512207984924,0.707271933555603,0.3807120621204376,0.5956716537475586,-0.014249913394451141,0.2520439326763153,-0.9676108956336975,-0.07209192216396332,0.20204219222068787,-0.976719856262207,-0.10909220576286316,0.2827203869819641,-0.9529785513877869,0.2053610235452652,0.9782374501228333,-0.029637763276696205,0.21493884921073914,0.976557731628418,0.011673967353999615,0.07596055418252945,0.9620745778083801,-0.2619970738887787,0.6016780138015747,-0.623546838760376,0.49917224049568176,0.3662000000476837,-0.7368438839912415,0.5682945251464844,0.446955144405365,-0.561190128326416,0.696632444858551,-0.6744003295898438,0.24077345430850983,-0.6980059742927551,-0.8254003524780273,0.14874818921089172,-0.544599175453186,-0.8316652774810791,0.31618648767471313,-0.45646360516548157,0.12334631383419037,-0.17195796966552734,-0.9773516058921814,0.1311677098274231,-0.10010632127523422,-0.9862929582595825,0.04025550186634064,-0.07847847789525986,-0.9961026906967163,-0.9933006167411804,0.04806556925177574,0.10508838295936584,-0.9833306670188904,0.1215270608663559,0.13524803519248962,-0.9726629853248596,0.13931560516357422,0.18578991293907166,0.6699728965759277,0.042590945959091187,0.7411628365516663,0.48805832862854004,0.5369628667831421,0.688091516494751,0.9427902698516846,-0.16376081109046936,0.2903943955898285,-0.564334511756897,0.7086668610572815,-0.42345941066741943,-0.7843823432922363,0.6112855672836304,-0.10523462295532227,-0.5351638793945312,0.812756359577179,-0.23027534782886505,0.9039490818977356,-0.32908114790916443,-0.2730964124202728,0.8638127446174622,-0.24927859008312225,-0.43782153725624084,0.7232186794281006,-0.3302118182182312,-0.6065598726272583,0.92033851146698,0.1817922294139862,-0.34630703926086426,0.9487344026565552,0.016964903101325035,-0.31561872363090515,0.8982035517692566,0.06850723922252655,-0.43420860171318054,-0.7808151841163635,-0.3088619112968445,0.5430763959884644,-0.5543465614318848,-0.13019876182079315,0.822039008140564,-0.7808712124824524,-0.2643348276615143,0.5660099387168884,0.26179537177085876,-0.9469636082649231,-0.1863412857055664,-0.9594675302505493,-0.18258321285247803,0.21467529237270355,0.51947021484375,-0.6040931940078735,-0.6043360829353333,-0.26393166184425354,0.4858302175998688,0.8332521319389343,-0.1772753894329071,0.6935489773750305,0.6982572674751282,-0.36034777760505676,0.649125874042511,0.6699142456054688,-0.4828172028064728,-0.47934430837631226,-0.7328823804855347,-0.33251672983169556,-0.4870876967906952,-0.807575523853302,-0.47235992550849915,-0.4004671573638916,-0.7851765155792236,-0.6995859146118164,-0.3059585392475128,-0.6457313299179077,-0.7207895517349243,-0.29062628746032715,-0.6292843222618103,-0.7176739573478699,-0.3302631974220276,-0.6130826473236084,0.12334631383419037,-0.17195796966552734,-0.9773516058921814,0.18033739924430847,-0.2474450320005417,-0.9519712924957275,-0.1325943022966385,-0.29665708541870117,-0.9457342624664307,0.8414778709411621,-0.34591981768608093,-0.4150354862213135,0.6879720687866211,-0.36276957392692566,-0.6285639405250549,0.6258476972579956,-0.3581235706806183,-0.6928651928901672,-0.9653615951538086,-0.2551652491092682,0.05447618290781975,-0.9826138615608215,-0.1558973640203476,0.10082679241895676,-0.9407842755317688,-0.3389233946800232,0.0074716671369969845,0.9471160173416138,0.3175677955150604,0.04606456682085991,0.6485232710838318,0.7600340247154236,0.04202234745025635,0.7720963954925537,0.592221200466156,0.23052367568016052,0.251873642206192,0.8823075294494629,-0.39760923385620117,0.24831512570381165,0.8408052325248718,-0.48102617263793945,0.176436647772789,0.8354756236076355,-0.5204331278800964,-0.4235767424106598,-0.24184423685073853,0.872979998588562,0.04793621599674225,-0.7677628397941589,0.6389384269714355,0.1989622563123703,-0.7793348431587219,0.5941811203956604,-0.12060524523258209,0.13008786737918854,-0.9841399788856506,-0.2604830861091614,0.1438133269548416,-0.9547074437141418,-0.14174920320510864,0.2726325988769531,-0.9516189694404602,-0.0757228285074234,-0.2400190234184265,0.9678103923797607,-0.7189748287200928,-0.060161810368299484,0.692427396774292,-0.4268188774585724,0.2286834716796875,0.8749454617500305,0.24968862533569336,-0.2413937747478485,-0.9377551078796387,0.26892948150634766,-0.36326536536216736,-0.8920286893844604,0.18668007850646973,-0.324448823928833,-0.9272990226745605,-0.3381269574165344,-0.39658069610595703,-0.8534599542617798,-0.3532549738883972,-0.3135317265987396,-0.8814243078231812,-0.3954812288284302,-0.34267881512641907,-0.8521536588668823,-0.38722172379493713,-0.18887600302696228,0.902432918548584,-0.2053947150707245,-0.3721967339515686,0.9051423072814941,-0.3529677093029022,-0.25211644172668457,0.9010277986526489,-0.08062315732240677,-0.5563555359840393,0.8270238041877747,-0.4197339713573456,-0.7089248299598694,0.5667883157730103,0.028774291276931763,-0.8916197419166565,0.45186981558799744,0.39295732975006104,0.9111592173576355,0.12398982048034668,0.3831939697265625,0.9098646640777588,0.15908703207969666,0.2822052836418152,0.945547878742218,0.16217075288295746,0.6745017170906067,-0.7329111099243164,0.08881831914186478,0.7171118259429932,-0.2994472086429596,0.629350483417511,0.6667917966842651,-0.3822464346885681,-0.6397470831871033,0.3454439640045166,0.9358661770820618,0.06944792717695236,0.21493884921073914,0.976557731628418,0.011673967353999615,0.2053610235452652,0.9782374501228333,-0.029637763276696205,0.3882574141025543,0.7578076720237732,-0.5243889093399048,0.52301424741745,0.7607940435409546,-0.38425058126449585,0.44055113196372986,0.7447920441627502,-0.5011981129646301,0.06422704458236694,-0.14031213521957397,0.988021969795227,0.25132453441619873,-0.022433362901210785,0.9676428437232971,0.002772401785477996,-0.21090470254421234,0.977502703666687,0.3777206838130951,-0.34232065081596375,0.8603160381317139,0.36561065912246704,-0.21332602202892303,0.9059916734695435,0.5321873426437378,-0.12454816699028015,0.8374152779579163,0.30650994181632996,0.9431036114692688,0.12886904180049896,0.32718175649642944,0.9375154376029968,0.11839298903942108,0.3464367687702179,0.9258402585983276,0.15100125968456268,0.5020756125450134,-0.02826547995209694,0.8643617033958435,0.5321873426437378,-0.12454816699028015,0.8374152779579163,0.25132453441619873,-0.022433362901210785,0.9676428437232971,-0.9804770350456238,-0.13969352841377258,0.13838548958301544,-0.9740723967552185,-0.09480186551809311,0.20541560649871826,-0.9709084033966064,-0.10534398257732391,0.21503373980522156,-0.9667569398880005,-0.16859585046768188,0.1922406256198883,-0.9731875658035278,-0.22682073712348938,-0.03818821907043457,-0.9899789690971375,-0.14039424061775208,0.015202593989670277,0.960573136806488,-0.07611677795648575,0.26740512251853943,0.9769257307052612,-0.2078341841697693,-0.049204036593437195,0.9792602062225342,-0.17326301336288452,0.10502076148986816,-0.3967231512069702,-0.21290546655654907,-0.8929064869880676,-0.1897495537996292,-0.04443773999810219,-0.9808263778686523,-0.33676812052726746,-0.20897173881530762,-0.9181056618690491,0.8651037216186523,0.032585907727479935,0.500533401966095,0.9701172709465027,-0.01776067726314068,0.24198558926582336,0.8967646956443787,0.025384526699781418,0.4417789876461029,0.6903500556945801,-0.27023327350616455,-0.6711115837097168,0.6259438395500183,-0.36851683259010315,-0.6873061060905457,0.6614876985549927,-0.21337054669857025,-0.7189624309539795,-0.8968510031700134,0.21612763404846191,0.3859366774559021,-0.8920558094978333,0.16866694390773773,0.41927069425582886,-0.903732180595398,0.2273426055908203,0.3627443015575409,0.7906239032745361,-0.3497723340988159,-0.5025665760040283,0.8876156806945801,-0.34374290704727173,-0.30656036734580994,0.8470662832260132,-0.3316996991634369,-0.415275901556015,0.29529088735580444,0.4205680191516876,-0.8578612208366394,0.27848953008651733,0.4356783628463745,-0.8559368848800659,0.23950767517089844,0.4754992723464966,-0.8464847803115845,0.19422492384910583,0.6403210163116455,-0.743145763874054,0.22054524719715118,0.6329585313796997,-0.7421073317527771,0.25760218501091003,0.7001776099205017,-0.6658771634101868,-0.6040341258049011,-0.406207799911499,-0.6856660842895508,-0.6563327312469482,-0.21268609166145325,-0.7238729000091553,-0.4673956632614136,-0.38985198736190796,-0.7934461236000061,0.7643501162528992,-0.4262498915195465,-0.48381808400154114,0.5977611541748047,-0.32657694816589355,-0.732140064239502,0.7985384464263916,-0.34346210956573486,-0.4943380653858185,0.5448175072669983,-0.0013820385793223977,0.8385534882545471,0.7784716486930847,-0.10161231458187103,0.6194003820419312,0.748397171497345,0.03495928272604942,0.662328839302063,-0.014249913394451141,0.2520439326763153,-0.9676108956336975,-0.10909220576286316,0.2827203869819641,-0.9529785513877869,-0.0864238291978836,0.4845491647720337,-0.8704843521118164,0.3306158483028412,0.24178221821784973,0.912268877029419,0.5367535948753357,0.4205337166786194,0.7314690947532654,0.6142740249633789,0.36021122336387634,0.7020792961120605,0.5889523029327393,-0.20593908429145813,0.7814884781837463,0.44599270820617676,-0.8155115246772766,0.36882448196411133,0.6389452219009399,-0.35619163513183594,0.6818185448646545,0.5273749232292175,0.6159974336624146,-0.5851690769195557,0.5456605553627014,0.7723941802978516,-0.32505664229393005,0.6103509664535522,0.5776774287223816,-0.5419967770576477,-0.1522192507982254,-0.40153709053993225,0.9031042456626892,-0.19780026376247406,-0.7183213829994202,0.6670002937316895,-0.42977219820022583,-0.49316710233688354,0.7563610672950745,-0.5531113743782043,-0.49473968148231506,-0.6702987551689148,-0.5575441718101501,-0.35976994037628174,-0.7481377720832825,-0.5504574179649353,-0.4733843505382538,-0.6876801252365112,-0.7989885807037354,0.29140663146972656,0.5260222554206848,-0.7147287726402283,0.5166972875595093,0.47136685252189636,-0.5944700837135315,0.432583749294281,0.6778470277786255,-0.44871845841407776,-0.22871148586273193,-0.8639113306999207,-0.6271423101425171,-0.243447944521904,-0.7398821711540222,-0.5843852758407593,-0.1014586091041565,-0.8051086664199829,-0.19076041877269745,0.027373390272259712,-0.9812548756599426,-0.12060524523258209,0.13008786737918854,-0.9841399788856506,-0.10444172471761703,0.03646531701087952,-0.9938622713088989,-0.09245797246694565,-0.2673625648021698,-0.9591500163078308,-0.30376601219177246,-0.2664088308811188,-0.9147418141365051,-0.1944044828414917,-0.3140067160129547,-0.9293044209480286,0.3662000000476837,-0.7368438839912415,0.5682945251464844,0.3748324513435364,-0.7721378803253174,0.513131320476532,0.06801270693540573,-0.8245707154273987,0.5616559982299805,0.3345741629600525,0.9265864491462708,-0.1717487871646881,0.07596055418252945,0.9620745778083801,-0.2619970738887787,0.2058597356081009,0.8850135803222656,-0.41757962107658386,0.9311011433601379,-0.3474138379096985,-0.11114983260631561,0.9819494485855103,-0.13666249811649323,0.13076183199882507,0.9121357202529907,-0.36785781383514404,0.18080110847949982,-0.029221106320619583,0.8419521450996399,-0.5387603044509888,0.13300800323486328,0.8413141965866089,-0.5239267945289612,0.06060750409960747,0.886962890625,-0.4578467011451721,0.9819494485855103,-0.13666249811649323,0.13076183199882507,0.9577462673187256,-0.061482030898332596,0.28096625208854675,0.9302435517311096,-0.23580756783485413,-0.28114354610443115,-0.680894672870636,-0.3395868241786957,-0.6488938331604004,-0.6545212864875793,-0.3599730432033539,-0.6648468375205994,-0.735606849193573,-0.15617798268795013,-0.6591593027114868,0.09171023964881897,-0.10642548650503159,-0.9900822639465332,-0.06831091642379761,-0.13850830495357513,-0.9880025386810303,0.03795774281024933,0.017341939732432365,-0.9991288781166077,0.43274232745170593,0.023430898785591125,0.9012131094932556,0.8747792840003967,-0.3923968970775604,0.2842285633087158,0.7771652936935425,-0.49839386343955994,0.3842104375362396,-0.283356249332428,-0.0657157152891159,-0.9567605257034302,-0.1897495537996292,-0.04443773999810219,-0.9808263778686523,-0.18590538203716278,-0.07332626730203629,-0.9798277616500854,-0.7895665168762207,0.05613008141517639,0.6110925674438477,-0.9399518370628357,0.07636258751153946,0.3326549232006073,-0.8345087766647339,0.17485658824443817,0.5225133895874023,-0.9729967713356018,-0.06118791922926903,0.22256095707416534,-0.9845752716064453,0.00917017925530672,0.17472101747989655,-0.9950998425483704,-0.06830946356058121,0.07148489356040955,-0.7808151841163635,-0.3088619112968445,0.5430763959884644,-0.8610905408859253,-0.31224730610847473,0.40127885341644287,-0.6348217725753784,-0.6255050897598267,0.45359089970588684,-0.17247873544692993,0.3771141469478607,0.9099648594856262,-0.14852429926395416,0.2871686518192291,0.9462952613830566,-0.5016441345214844,0.1418541520833969,0.8533642888069153,0.9094537496566772,-0.18361051380634308,-0.3730698227882385,0.645622193813324,-0.2591182589530945,-0.7183520793914795,0.7949427962303162,-0.058498598635196686,-0.6038574576377869,-0.7521753907203674,-0.25808948278427124,-0.6063184142112732,-0.8097259998321533,-0.19834600389003754,-0.5522704720497131,-0.7623230218887329,-0.26712656021118164,-0.5894972681999207,0.8130649924278259,-0.16031181812286377,0.5596654415130615,0.9425185322761536,-0.05551061034202576,0.329510897397995,0.8478003144264221,-0.07367271184921265,0.5251732468605042,0.8096164464950562,0.5826647877693176,0.0708729699254036,0.7010565996170044,0.7058070302009583,-0.10176505148410797,0.6948094964027405,0.719038188457489,-0.014959867112338543,0.6903500556945801,-0.27023327350616455,-0.6711115837097168,0.5538228750228882,-0.3990359604358673,-0.7307875752449036,0.6259438395500183,-0.36851683259010315,-0.6873061060905457,0.18695056438446045,0.6626954674720764,-0.7251787185668945,0.11662260442972183,0.5050455927848816,-0.8551772236824036,0.07230574637651443,0.6157659292221069,-0.7846044898033142,0.45540618896484375,-0.03845056891441345,-0.8894530534744263,0.4453624486923218,0.1429091840982437,-0.8838717341423035,0.43887344002723694,0.013507385738193989,-0.8984473347663879,-0.33676812052726746,-0.20897173881530762,-0.9181056618690491,-0.1897495537996292,-0.04443773999810219,-0.9808263778686523,-0.3118740916252136,-0.044715385884046555,-0.9490706324577332,-0.15113860368728638,0.7331365346908569,-0.6630746126174927,-0.15539316833019257,0.6032731533050537,-0.7822496294975281,-0.11509846895933151,0.6173258423805237,-0.7782423496246338,-0.6545212864875793,-0.3599730432033539,-0.6648468375205994,-0.546180009841919,-0.4726042151451111,-0.6916159391403198,-0.7663283348083496,-0.36993104219436646,-0.5252541303634644,0.7985384464263916,-0.34346210956573486,-0.4943380653858185,0.7709774971008301,-0.3368394076824188,-0.5404932498931885,0.8002321124076843,-0.34470000863075256,-0.49072444438934326,0.21332590281963348,-0.4014458954334259,-0.8906925916671753,0.2158413678407669,-0.3239263892173767,-0.9211320281028748,0.23856353759765625,-0.4510516822338104,-0.8600231409072876,0.803290605545044,-0.2550896108150482,0.5381947159767151,0.8475712537765503,-0.2975238561630249,0.439434289932251,0.8839890956878662,-0.21220313012599945,0.41657307744026184,0.5391477346420288,-0.8013081550598145,0.259277880191803,0.30408400297164917,-0.938409149646759,0.16407661139965057,0.1989622563123703,-0.7793348431587219,0.5941811203956604,0.3333151936531067,0.15765942633152008,0.9295399188995361,0.5151961445808411,-0.2687610983848572,0.8138430118560791,0.24047715961933136,0.11224595457315445,0.964142918586731,0.6948094964027405,0.719038188457489,-0.014959867112338543,0.7189711928367615,0.6737712621688843,-0.17062443494796753,0.619318962097168,0.7833518981933594,0.05295185744762421,0.5228486657142639,-0.08868449926376343,0.8477997183799744,0.5744519829750061,0.07487431913614273,0.8151065707206726,0.4445497393608093,-0.15073777735233307,0.8829799890518188,-0.5105660557746887,-0.31047236919403076,-0.8018286824226379,-0.5965907573699951,-0.3416651487350464,-0.7261848449707031,-0.5575441718101501,-0.35976994037628174,-0.7481377720832825,-0.06193927302956581,0.8704001903533936,0.48843321204185486,0.04089873284101486,0.9918437004089355,0.12072041630744934,0.06251204013824463,0.9604976773262024,0.2711760997772217,-0.2681841552257538,-0.2862989604473114,-0.9198424816131592,-0.5156457424163818,-0.2117384374141693,-0.8302266597747803,-0.5006133913993835,-0.30043700337409973,-0.81186443567276,-0.6755182147026062,-0.4385763108730316,-0.5927276015281677,-0.592556893825531,-0.434757262468338,-0.6781315803527832,-0.6755967140197754,-0.4007960855960846,-0.6188146471977234,0.8896869421005249,0.10691428184509277,-0.443876713514328,0.8666968941688538,0.44155609607696533,-0.232087641954422,0.7314274311065674,0.44006362557411194,-0.5209202170372009,-0.18683689832687378,0.7200682759284973,-0.6682766079902649,-0.11509846895933151,0.6173258423805237,-0.7782423496246338,-0.28486406803131104,0.6404736638069153,-0.7131941914558411,-0.2890661954879761,0.2082311511039734,0.9343878030776978,-0.4667460024356842,0.32295462489128113,0.8233155608177185,-0.3733453154563904,0.23237565159797668,0.8981173634529114,-0.6755182147026062,-0.4385763108730316,-0.5927276015281677,-0.6755967140197754,-0.4007960855960846,-0.6188146471977234,-0.7250073552131653,-0.39142346382141113,-0.5667027831077576,-0.969823956489563,0.037499092519283295,0.24090516567230225,-0.7529252767562866,-0.6412850022315979,-0.1478414684534073,-0.9823945164680481,-0.18515081703662872,0.024903006851673126,-0.9764342308044434,0.09483016282320023,0.19386449456214905,-0.8997125625610352,0.33919593691825867,0.2747059464454651,-0.9674015045166016,0.217189222574234,0.13024267554283142,0.2520906925201416,-0.9353600740432739,0.24809633195400238,-0.04197722300887108,-0.8951782584190369,0.4437272250652313,-0.5865553617477417,-0.371822327375412,0.7195143699645996,-0.6583296656608582,-0.30314144492149353,-0.68899005651474,-0.5127595663070679,-0.010765299201011658,-0.8584647178649902,-0.7745103240013123,-0.056133002042770386,-0.6300657391548157,-0.427152156829834,-0.14777083694934845,0.8920229077339172,-0.5061994791030884,-0.09485771507024765,0.8571838140487671,-0.4197339713573456,-0.7089248299598694,0.5667883157730103,-0.9700931310653687,-0.16154615581035614,0.18116873502731323,-0.9365950226783752,-0.11793206632137299,0.3299723267555237,-0.9758522510528564,-0.09327462315559387,0.19751499593257904,-0.436413049697876,0.8868198990821838,0.1519675999879837,-0.6916162967681885,0.690937876701355,0.21040849387645721,-0.4997405409812927,0.83866947889328,0.2165476381778717,0.5889523029327393,-0.20593908429145813,0.7814884781837463,0.27919045090675354,-0.8373547196388245,0.469989150762558,0.44599270820617676,-0.8155115246772766,0.36882448196411133,0.9340342879295349,-0.30170679092407227,0.19118817150592804,0.9121357202529907,-0.36785781383514404,0.18080110847949982,0.9819494485855103,-0.13666249811649323,0.13076183199882507,-0.06980365514755249,0.38263100385665894,-0.9212605357170105,0.028784653171896935,0.2845820486545563,-0.9582194685935974,-0.055890727788209915,0.3414076268672943,-0.9382521510124207,0.8002321124076843,-0.34470000863075256,-0.49072444438934326,0.9369696974754333,-0.29286524653434753,-0.19057223200798035,0.9235069155693054,-0.216487318277359,-0.3166515827178955,-0.8146044611930847,0.44606587290763855,-0.3707355558872223,-0.7441315650939941,0.6668407320976257,-0.03989551216363907,-0.7644758820533752,0.44814106822013855,-0.4634072184562683,0.1453426629304886,0.12297249585390091,-0.981709361076355,0.6563873887062073,0.3813055157661438,-0.6509698033332825,0.6314302682876587,0.14138752222061157,-0.7624338865280151,0.4282114803791046,-0.3952798545360565,-0.8126430511474609,0.46045103669166565,-0.4144722521305084,-0.7849825620651245,0.3421531319618225,-0.3949393332004547,-0.8526160717010498,-0.026806579902768135,-0.16050216555595398,-0.9866713881492615,-0.07858456671237946,-0.21569067239761353,-0.9732943773269653,-0.058637093752622604,-0.2159026563167572,-0.9746526479721069,0.3768865168094635,0.05198808014392853,0.9247993230819702,0.4179982542991638,0.08026330173015594,0.9048951864242554,0.5956681966781616,0.18546251952648163,0.7815261483192444,-0.1377802938222885,0.7209942936897278,0.6791051626205444,0.24959032237529755,0.4762352406978607,0.8431516289710999,0.1394236981868744,0.7908497452735901,0.5959175229072571,0.5505481362342834,-0.7927349209785461,0.26166418194770813,0.930049479007721,-0.038977790623903275,0.3653610944747925,0.7209824323654175,-0.3250819444656372,0.6119690537452698,-0.226496160030365,0.15616433322429657,0.9614115357398987,-0.2934981882572174,0.0008273248095065355,0.9559592604637146,-0.08624347299337387,-0.002224747557193041,0.9962716102600098,0.3464367687702179,0.9258402585983276,0.15100125968456268,0.32718175649642944,0.9375154376029968,0.11839298903942108,0.28854528069496155,0.9428622126579285,0.16659075021743774,-0.9345201253890991,0.18000008165836334,0.3070375621318817,-0.8968510031700134,0.21612763404846191,0.3859366774559021,-0.9469946026802063,0.12825988233089447,0.2945346236228943,0.41378116607666016,-0.7549997568130493,0.5086851119995117,0.031655728816986084,-0.9906672239303589,-0.13257582485675812,-0.180320143699646,-0.8333562612533569,-0.5224959254264832,0.5645725727081299,-0.6925719976425171,0.44900086522102356,0.6351048350334167,-0.5950570106506348,0.4924926459789276,0.3748324513435364,-0.7721378803253174,0.513131320476532,-0.9731875658035278,-0.22682073712348938,-0.03818821907043457,-0.985482931137085,-0.16959203779697418,0.007869288325309753,-0.963809609413147,-0.194132000207901,0.18271246552467346,0.21332590281963348,-0.4014458954334259,-0.8906925916671753,0.27633634209632874,-0.3005908131599426,-0.9128435850143433,0.2158413678407669,-0.3239263892173767,-0.9211320281028748,-0.3666437566280365,-0.3809809982776642,0.848779022693634,0.4264395534992218,-0.4237762987613678,0.7991013526916504,0.14530543982982635,-0.5939199924468994,0.7912935018539429,0.9342123866081238,-0.302754282951355,0.18864518404006958,0.9409315586090088,-0.29260367155075073,0.17038452625274658,0.9712072610855103,-0.23772069811820984,-0.015661263838410378,0.1453426629304886,0.12297249585390091,-0.981709361076355,0.6314302682876587,0.14138752222061157,-0.7624338865280151,0.2008218616247177,-0.2777017056941986,-0.9394425749778748,0.9843795299530029,-0.16681915521621704,0.05628807842731476,0.982314944267273,-0.18364226818084717,0.03650783747434616,0.9508417248725891,-0.3096455931663513,-0.0044272951781749725,0.34554123878479004,0.9272488355636597,0.1442597657442093,0.3288796544075012,0.9290751218795776,0.16928544640541077,0.35302188992500305,0.9191376566886902,0.1748185157775879,-0.8077470660209656,-0.11268163472414017,-0.5786600708961487,-0.8357447385787964,-0.044464509934186935,-0.5473149418830872,-0.6986052989959717,-0.10747569054365158,-0.7073892951011658,0.49838703870773315,0.8476565480232239,0.18190325796604156,0.35619741678237915,0.9199291467666626,0.1638711839914322,0.42110008001327515,0.8981372117996216,0.12658724188804626,0.8638127446174622,-0.24927859008312225,-0.43782153725624084,0.875127375125885,-0.3701375126838684,-0.3116894066333771,0.8634501099586487,-0.3193361461162567,-0.3904847800731659,0.11882748454809189,-0.2306383103132248,-0.9657567143440247,0.26639416813850403,-0.24794545769691467,-0.931427538394928,0.20933464169502258,-0.2221444547176361,-0.9522766470909119,0.6016780138015747,-0.623546838760376,0.49917224049568176,0.610561192035675,-0.7035521864891052,0.36363357305526733,0.49027201533317566,-0.7291967272758484,0.4773944318294525,-0.08454970270395279,0.49954158067703247,-0.8621540069580078,0.01384003646671772,0.47097596526145935,-0.8820374608039856,-0.06980365514755249,0.38263100385665894,-0.9212605357170105,0.9410049915313721,-0.33503594994544983,-0.04754454270005226,0.7900119423866272,0.24296411871910095,0.5628939270973206,0.8965746164321899,-0.19135355949401855,0.3994218409061432,-0.29248571395874023,0.8852715492248535,0.36158865690231323,-0.37657538056373596,0.8710798025131226,0.31529501080513,-0.20085793733596802,0.8992645144462585,0.38856077194213867,-0.04197722300887108,-0.8951782584190369,0.4437272250652313,0.2520906925201416,-0.9353600740432739,0.24809633195400238,-0.5599318146705627,-0.2673545777797699,0.7842180132865906,0.2218501716852188,0.02218438684940338,0.9748283624649048,-0.08624347299337387,-0.002224747557193041,0.9962716102600098,0.02997722290456295,-0.07785706222057343,0.9965137243270874,0.6614876985549927,-0.21337054669857025,-0.7189624309539795,0.7539596557617188,-0.049158353358507156,-0.6550788879394531,0.7949427962303162,-0.058498598635196686,-0.6038574576377869,-0.5352336168289185,-0.5471583604812622,0.6435391902923584,0.1719541698694229,-0.7081203460693359,0.684833824634552,0.08265181630849838,-0.14404717087745667,0.9861131310462952,-0.20299997925758362,-0.8522882461547852,0.48207443952560425,0.45111340284347534,-0.35858458280563354,0.8172599673271179,0.0013499571941792965,-0.9947878122329712,0.10195805132389069,0.20620180666446686,0.834301769733429,-0.5112938284873962,0.06840213388204575,0.761702299118042,-0.6443064212799072,-0.027495916932821274,0.8235465288162231,-0.5665819048881531,-0.9738209247589111,-0.051744263619184494,0.22134892642498016,-0.8577398657798767,0.47354599833488464,0.20009128749370575,-0.7328757643699646,0.19958913326263428,0.6504285931587219,-0.19155509769916534,0.9148907661437988,-0.35536113381385803,-0.26722413301467896,0.948867678642273,-0.1680516004562378,-0.17724373936653137,0.9839330315589905,0.021457016468048096,-0.9586160182952881,-0.018555818125605583,0.28409674763679504,-0.9572178721427917,-0.06718308478593826,0.2814611792564392,-0.9715135097503662,0.08899089694023132,0.21964088082313538,0.5697144269943237,0.817334771156311,0.08596110343933105,0.7916092276573181,0.5995565056800842,0.11784238368272781,0.798694372177124,0.5538778901100159,0.23517337441444397,0.0015236730687320232,-0.9893681406974792,0.14542493224143982,0.1989622563123703,-0.7793348431587219,0.5941811203956604,0.30408400297164917,-0.938409149646759,0.16407661139965057,-0.7623230218887329,-0.26712656021118164,-0.5894972681999207,-0.7207895517349243,-0.29062628746032715,-0.6292843222618103,-0.7477479577064514,-0.2464040368795395,-0.6165695786476135,-0.10939370095729828,0.15779073536396027,-0.9813944697380066,0.0075437333434820175,0.2841460704803467,-0.9587513208389282,0.005384631920605898,0.2713078558444977,-0.9624775648117065,0.9004179239273071,-0.4252220690250397,0.09183526784181595,0.747154176235199,-0.6081348657608032,0.2682025134563446,0.561665952205658,-0.34784165024757385,0.7506913542747498,-0.3013560473918915,0.9430199861526489,0.14105956256389618,-0.05804366245865822,0.9961044788360596,0.06638383865356445,-0.20682768523693085,0.9634358286857605,0.17033401131629944,-0.7067728042602539,0.440834641456604,-0.5532965064048767,-0.561935544013977,0.6366937160491943,-0.528062105178833,-0.3352438807487488,0.575104296207428,-0.7462349534034729,0.5925617814064026,0.8000237941741943,-0.09398095309734344,0.5990169644355774,0.7606066465377808,-0.25031211972236633,0.4626779854297638,0.8633570671081543,-0.20135460793972015,-0.5650333762168884,0.5318375825881958,-0.6307821273803711,-0.38521456718444824,0.43137869238853455,-0.8157954216003418,-0.4374094009399414,0.3571110963821411,-0.8253148794174194,-0.9899789690971375,-0.14039424061775208,0.015202593989670277,-0.9731875658035278,-0.22682073712348938,-0.03818821907043457,-0.953461229801178,-0.2722480595111847,-0.12958677113056183,0.930049479007721,-0.038977790623903275,0.3653610944747925,0.7887905240058899,0.1725662797689438,0.5899410247802734,0.8814667463302612,0.27907422184944153,0.380964457988739,0.9514260292053223,0.07036703824996948,0.2997281551361084,0.9225947856903076,-0.04301577806472778,0.38336464762687683,0.9537663459777832,0.1418195515871048,0.2649849057197571,0.28764498233795166,0.5270703434944153,0.7996606826782227,-0.31326526403427124,0.9496635794639587,0.001999747706577182,0.10872142016887665,0.6764591336250305,0.728411078453064,0.38192301988601685,0.6379632949829102,0.6686835289001465,0.41434571146965027,0.676038920879364,0.6093349456787109,0.4112633168697357,0.5086327791213989,0.7564094066619873,-0.8400983810424805,0.4454069435596466,-0.30959218740463257,0.1453426629304886,0.12297249585390091,-0.981709361076355,-0.9223086833953857,-0.2605704665184021,-0.28539395332336426,0.19422492384910583,0.6403210163116455,-0.743145763874054,0.13503780961036682,0.46279093623161316,-0.8761217594146729,0.17902369797229767,0.5230903625488281,-0.8332628607749939,0.8064984083175659,-0.20798872411251068,0.5534446835517883,0.2294880449771881,-0.3656896650791168,0.9020012617111206,0.5576750040054321,-0.556469738483429,0.6159058213233948,0.0017561618005856872,-0.6375709176063538,0.7703896760940552,-0.07275504618883133,-0.7900258898735046,0.6087411642074585,-0.11706269532442093,-0.5589107275009155,0.8209233283996582,0.3496837615966797,0.7232236862182617,-0.5955407023429871,0.3295123279094696,0.7462756037712097,-0.5783548355102539,0.44055113196372986,0.7447920441627502,-0.5011981129646301,0.6726585626602173,-0.3851524889469147,-0.6318132877349854,0.6694369316101074,-0.2964428663253784,-0.6811577081680298,0.6984532475471497,-0.3541319966316223,-0.6218951940536499,-0.2733170986175537,0.31746408343315125,-0.908027708530426,-0.2604830861091614,0.1438133269548416,-0.9547074437141418,-0.3392502963542938,0.21890372037887573,-0.9148718118667603,-0.5650333762168884,0.5318375825881958,-0.6307821273803711,-0.525501012802124,0.609089732170105,-0.594018816947937,-0.38521456718444824,0.43137869238853455,-0.8157954216003418,-0.03758830949664116,-0.07643568515777588,-0.9963657259941101,-0.20118942856788635,-0.10496063530445099,-0.97391277551651,-0.0680980384349823,0.025013169273734093,-0.9973650574684143,0.2471078634262085,0.8799077272415161,0.4058326482772827,0.054030705243349075,0.9149113893508911,0.40002232789993286,0.2800343632698059,0.8400560021400452,0.46463602781295776,-0.6710330247879028,-0.15293268859386444,0.7254834771156311,-0.7141548991203308,-0.4465297758579254,0.5390676856040955,-0.569197952747345,-0.6141889095306396,0.5466129183769226,-0.4748263955116272,0.21748514473438263,0.852783739566803,-0.3676004707813263,0.08712029457092285,0.9258941411972046,-0.7079378366470337,-0.09470802545547485,0.699895977973938,0.5395145416259766,0.7317675352096558,-0.4164617359638214,0.6248665452003479,0.7078169584274292,-0.32944947481155396,0.6605034470558167,0.6828493475914001,-0.3121729791164398,-0.9722288250923157,-0.21804842352867126,-0.08500588685274124,-0.9917436242103577,-0.11227939277887344,0.06195128336548805,-0.9794685244560242,-0.17819590866565704,0.09427425265312195,0.6063337922096252,0.7649347186088562,-0.21733427047729492,0.797644853591919,0.6002383828163147,0.05896254628896713,0.5933458209037781,0.7823477983474731,0.1894005984067917,0.5243827700614929,0.521247923374176,0.673292875289917,0.5850716829299927,0.2592073678970337,0.7684417366981506,0.4642919600009918,0.4573189318180084,0.7584803104400635,0.7621455192565918,0.34803926944732666,0.5458963513374329,0.6757830381393433,-0.3121199905872345,0.6677562594413757,0.02997722290456295,-0.07785706222057343,0.9965137243270874,-0.3020686209201813,0.44884344935417175,-0.8410077691078186,-0.2557360529899597,0.31866762042045593,-0.9127157330513,-0.38521456718444824,0.43137869238853455,-0.8157954216003418,-0.5254933834075928,-0.30591440200805664,-0.7938973903656006,-0.4613693952560425,0.040799785405397415,-0.8862695097923279,-0.6158047914505005,-0.4089646637439728,-0.6734480857849121,0.33226433396339417,0.9129012823104858,0.23708988726139069,0.3222634196281433,0.9378613829612732,0.12869463860988617,0.3464367687702179,0.9258402585983276,0.15100125968456268,0.2294880449771881,-0.3656896650791168,0.9020012617111206,0.7901901006698608,-0.33706608414649963,0.5118457674980164,0.561665952205658,-0.34784165024757385,0.7506913542747498,0.6030622124671936,0.7941287755966187,0.07533559203147888,0.7010565996170044,0.7058070302009583,-0.10176505148410797,0.8096164464950562,0.5826647877693176,0.0708729699254036,0.3058987557888031,-0.2163623422384262,0.9271533489227295,0.49786376953125,-0.1467461735010147,0.8547497987747192,0.4976639151573181,-0.26354679465293884,0.8263617157936096,-0.8329867124557495,-0.002846531104296446,-0.5532856583595276,-0.8254003524780273,0.14874818921089172,-0.544599175453186,-0.7709905505180359,-0.025386836379766464,-0.6363403797149658,0.10336188971996307,-0.3560052216053009,-0.9287500381469727,-0.04329328611493111,-0.23759344220161438,-0.9703994393348694,0.0705566555261612,-0.3562638461589813,-0.9317176938056946,0.955619752407074,-0.2712787091732025,0.11488578468561172,0.9834325909614563,-0.054845068603754044,0.17277830839157104,0.9767622351646423,-0.2138333022594452,0.014522526413202286,-0.9051506519317627,-0.13211669027805328,0.4040389657020569,-0.9376670718193054,0.00901027675718069,0.34741806983947754,-0.9729967713356018,-0.06118791922926903,0.22256095707416534,0.67854243516922,0.4599044620990753,-0.5727722644805908,0.752327561378479,0.4006875455379486,-0.5229270458221436,0.5350965261459351,0.4717118442058563,-0.7008278369903564,-0.06353715062141418,0.2938597500324249,-0.9537345170974731,-0.1464378833770752,0.13514946401119232,-0.9799441695213318,0.012415474280714989,0.2662741243839264,-0.9638173580169678,0.1320786029100418,0.7770894765853882,-0.6153756380081177,0.13678236305713654,0.7984992861747742,-0.5862503051757812,0.15450140833854675,0.7107622623443604,-0.6862552762031555,-0.9709084033966064,-0.10534398257732391,0.21503373980522156,-0.9843589663505554,-0.15792514383792877,0.07808341830968857,-0.9804770350456238,-0.13969352841377258,0.13838548958301544,-0.9586160182952881,-0.018555818125605583,0.28409674763679504,-0.9715135097503662,0.08899089694023132,0.21964088082313538,-0.9645018577575684,0.04193578287959099,0.2607250511646271,-0.8920558094978333,0.16866694390773773,0.41927069425582886,-0.8968510031700134,0.21612763404846191,0.3859366774559021,-0.9345201253890991,0.18000008165836334,0.3070375621318817,-0.8721907138824463,0.3931572735309601,0.29105111956596375,-0.7557075619697571,0.5294378995895386,0.3854887783527374,-0.7350537776947021,0.6066200137138367,0.30283352732658386,-0.9991821646690369,-0.03750145435333252,-0.01512209977954626,-0.9955654740333557,-0.028338925912976265,0.08970090001821518,-0.9879886507987976,0.034575123339891434,0.15060876309871674,0.11662260442972183,0.5050455927848816,-0.8551772236824036,0.18507465720176697,0.44767865538597107,-0.8748320937156677,0.07032366842031479,0.4345839321613312,-0.8978816270828247,-0.24404506385326385,-0.4919160008430481,-0.8357396125793457,-0.10373520851135254,-0.46704941987991333,-0.8781251907348633,-0.32838693261146545,-0.45154818892478943,-0.8296181559562683,-0.6530902981758118,-0.25612831115722656,-0.7126508951187134,-0.7521753907203674,-0.25808948278427124,-0.6063184142112732,-0.7477479577064514,-0.2464040368795395,-0.6165695786476135,0.21332590281963348,-0.4014458954334259,-0.8906925916671753,0.25896182656288147,-0.45961833000183105,-0.8495232462882996,0.20625518262386322,-0.4400864243507385,-0.8739466667175293,-0.2321791797876358,0.8348343372344971,-0.4991437494754791,-0.2018311321735382,0.9067727327346802,-0.3701721131801605,-0.13150422275066376,0.8673001527786255,-0.48010116815567017,-0.9738209247589111,-0.051744263619184494,0.22134892642498016,-0.8599638938903809,-0.19092707335948944,0.4732958972454071,-0.857991635799408,-0.09796484559774399,0.5042353272438049,0.8982035517692566,0.06850723922252655,-0.43420860171318054,0.9487344026565552,0.016964903101325035,-0.31561872363090515,0.8327683806419373,-0.1888555884361267,-0.5204136371612549,0.2008218616247177,-0.2777017056941986,-0.9394425749778748,-0.9223086833953857,-0.2605704665184021,-0.28539395332336426,0.1453426629304886,0.12297249585390091,-0.981709361076355,-0.9709084033966064,-0.10534398257732391,0.21503373980522156,-0.9715275168418884,-0.06009253114461899,0.22917933762073517,-0.9595801830291748,-0.03325538709759712,0.27946361899375916,-0.5782063603401184,0.28983253240585327,0.7626758813858032,-0.7654667496681213,0.16444724798202515,0.6221075057983398,-0.5726150870323181,-0.22368666529655457,0.7887181043624878,0.06295067071914673,0.8254959583282471,0.5608865022659302,-0.16977453231811523,-0.02092391811311245,0.9852607846260071,-0.18231482803821564,0.9357464909553528,0.30189377069473267,0.17846502363681793,-0.35963645577430725,-0.9158667325973511,0.13661068677902222,-0.21409042179584503,-0.9672139286994934,0.26639416813850403,-0.24794545769691467,-0.931427538394928,-0.6324087977409363,-0.17410096526145935,0.754816472530365,-0.5315690040588379,-0.26600751280784607,0.8041606545448303,-0.5683005452156067,-0.026892120018601418,0.8223814964294434,-0.2681841552257538,-0.2862989604473114,-0.9198424816131592,-0.2941439747810364,-0.31092238426208496,-0.9037735462188721,-0.4324128329753876,-0.31766852736473083,-0.8438636660575867,-0.40391337871551514,0.9044546484947205,0.13717080652713776,-0.39413562417030334,0.9075649380683899,0.14485500752925873,-0.43319639563560486,0.88727867603302,0.1583586484193802,0.22054524719715118,0.6329585313796997,-0.7421073317527771,0.18695056438446045,0.6626954674720764,-0.7251787185668945,0.15450140833854675,0.7107622623443604,-0.6862552762031555,0.5650134682655334,0.8103348612785339,-0.15529733896255493,0.7528972625732422,0.5540467500686646,-0.35521531105041504,0.5456605553627014,0.7723941802978516,-0.32505664229393005,0.2226429432630539,0.4095916152000427,-0.8846834301948547,0.21230174601078033,0.3593348264694214,-0.908738911151886,0.1515735387802124,0.4505061209201813,-0.8798123002052307,0.7379561066627502,-0.18174991011619568,-0.6499136686325073,0.6314302682876587,0.14138752222061157,-0.7624338865280151,-0.41550055146217346,-0.22872363030910492,-0.8803662657737732,0.972174882888794,0.06903234869241714,-0.22385387122631073,0.9689595103263855,0.0016797808930277824,-0.24721366167068481,0.9387744665145874,0.10936135053634644,-0.3267148733139038,-0.9933006167411804,0.04806556925177574,0.10508838295936584,-0.9955654740333557,-0.028338925912976265,0.08970090001821518,-0.9998852610588074,-0.011870767921209335,-0.009408889338374138,0.6030622124671936,0.7941287755966187,0.07533559203147888,0.8096164464950562,0.5826647877693176,0.0708729699254036,0.9114581942558289,0.3929928243160248,0.12165752798318863,0.9949495792388916,-0.09148875623941422,-0.04129376634955406,0.984086275100708,-0.08691643178462982,0.15498284995555878,0.995208203792572,-0.014624407514929771,0.09667833149433136,-0.5202065706253052,-0.8120529651641846,0.26449039578437805,-0.18231482803821564,0.9357464909553528,0.30189377069473267,-0.16977453231811523,-0.02092391811311245,0.9852607846260071,0.13300800323486328,0.8413141965866089,-0.5239267945289612,0.1320786029100418,0.7770894765853882,-0.6153756380081177,0.22544312477111816,0.746829092502594,-0.6256370544433594,-0.45819783210754395,-0.39972203969955444,-0.7938998937606812,-0.1844962239265442,-0.3891090452671051,-0.9025271534919739,-0.22286203503608704,-0.46946486830711365,-0.8543624877929688,-0.2604830861091614,0.1438133269548416,-0.9547074437141418,-0.19076041877269745,0.027373390272259712,-0.9812548756599426,-0.2861992120742798,0.05684690922498703,-0.9564823508262634,-0.986852765083313,-0.15321913361549377,0.05143411457538605,-0.9473528861999512,-0.3191928267478943,-0.025268377736210823,-0.9044546484947205,-0.412201851606369,-0.10977907478809357,0.9480419754981995,-0.30980703234672546,0.07236064970493317,0.9537441730499268,-0.29221001267433167,-0.07060717046260834,0.4756341278553009,-0.6859941482543945,0.5506216883659363,0.6925926208496094,0.711452841758728,0.11895517259836197,-0.9879865050315857,-0.1516508311033249,0.029744382947683334,0.8022077679634094,0.4618971347808838,-0.37830376625061035,-0.9542349576950073,-0.2931150197982788,0.05932286009192467,-0.9179814457893372,-0.22319066524505615,0.3278657793998718,-0.9677616357803345,-0.10941314697265625,0.22686170041561127,-0.6026020050048828,0.5944799780845642,0.53241366147995,-0.6712923645973206,0.5555284023284912,0.4906676709651947,-0.6105403900146484,0.616148829460144,0.49759531021118164,-0.6688486933708191,0.3277868330478668,0.6672309637069702,-0.8424692153930664,0.21529673039913177,0.49385514855384827,-0.6097010374069214,0.1356923133134842,0.7809303998947144,0.995208203792572,-0.014624407514929771,0.09667833149433136,0.984086275100708,-0.08691643178462982,0.15498284995555878,0.9425185322761536,-0.05551061034202576,0.329510897397995,0.41083455085754395,-0.3774408996105194,-0.8299116492271423,0.5500463247299194,-0.3781778812408447,-0.7446008920669556,0.5061292052268982,-0.3749322295188904,-0.7766975164413452,-0.0902290865778923,0.8882931470870972,-0.4503265917301178,-0.1044224202632904,0.9588672518730164,-0.2639499008655548,-0.06162788346409798,0.9378442764282227,-0.34154075384140015,-0.29313740134239197,0.4436526894569397,0.8469018340110779,0.5391477346420288,-0.8013081550598145,0.259277880191803,0.04793621599674225,-0.7677628397941589,0.6389384269714355,-0.6530902981758118,-0.25612831115722656,-0.7126508951187134,-0.6753713488578796,-0.3382120132446289,-0.6553519368171692,-0.7521753907203674,-0.25808948278427124,-0.6063184142112732,0.05798587575554848,-0.2036459743976593,-0.9773259162902832,0.20933464169502258,-0.2221444547176361,-0.9522766470909119,0.26639416813850403,-0.24794545769691467,-0.931427538394928,0.31949448585510254,0.9412916302680969,0.10905665904283524,0.31646963953971863,0.9378506541252136,0.14241881668567657,0.32718175649642944,0.9375154376029968,0.11839298903942108,-0.38722172379493713,-0.18887600302696228,0.902432918548584,-0.5599318146705627,-0.2673545777797699,0.7842180132865906,-0.7189748287200928,-0.060161810368299484,0.692427396774292,-0.1584731936454773,-0.33250078558921814,-0.9296932220458984,-0.15939748287200928,-0.44808465242385864,-0.8796661496162415,-0.1944044828414917,-0.3140067160129547,-0.9293044209480286,-0.4851439893245697,0.6764278411865234,0.5541486144065857,-0.575701117515564,0.7030213475227356,0.4175274968147278,-0.6712923645973206,0.5555284023284912,0.4906676709651947,-0.19780026376247406,-0.7183213829994202,0.6670002937316895,-0.23480235040187836,-0.6456670761108398,0.7266235947608948,-0.8204337358474731,-0.24532243609428406,0.5164353251457214,-0.36243611574172974,0.6794243454933167,-0.6379832625389099,-0.3352438807487488,0.575104296207428,-0.7462349534034729,-0.561935544013977,0.6366937160491943,-0.528062105178833,-0.3446267545223236,0.5303336977958679,0.7745828628540039,-0.4089662432670593,0.6048300266265869,0.6833207011222839,-0.17247873544692993,0.3771141469478607,0.9099648594856262,-0.5016441345214844,0.1418541520833969,0.8533642888069153,-0.14852429926395416,0.2871686518192291,0.9462952613830566,-0.532473623752594,0.379798948764801,0.7564552426338196,-0.16185162961483002,0.9585906863212585,-0.23432433605194092,-0.2090568244457245,0.8955013751983643,-0.3929027020931244,-0.2654787600040436,0.9603336453437805,-0.08532460778951645,-0.41931554675102234,-0.26107215881347656,-0.869491696357727,-0.48845818638801575,-0.3084971010684967,-0.8162341117858887,-0.5006133913993835,-0.30043700337409973,-0.81186443567276,0.10248588025569916,0.06875459104776382,-0.9923555254936218,-0.0680980384349823,0.025013169273734093,-0.9973650574684143,-0.11676643043756485,0.08371080458164215,-0.9896252155303955,0.918387770652771,0.2545340657234192,-0.3029460906982422,0.8881286978721619,0.34910228848457336,-0.2989231050014496,0.9600381255149841,0.09583807736635208,-0.2629483640193939,0.7091031074523926,0.5293309688568115,0.4658127725124359,0.7360386252403259,0.5058676600456238,0.4498278498649597,0.7580323219299316,0.514400839805603,0.40097227692604065,0.5225225687026978,-0.04599061608314514,0.851384162902832,0.5814785361289978,-0.09888476133346558,0.807529866695404,0.7719157338142395,-0.2922757863998413,0.5645537376403809,0.2226429432630539,0.4095916152000427,-0.8846834301948547,0.07233995199203491,0.48868054151535034,-0.8694586157798767,0.2903883457183838,0.5392877459526062,-0.7904703617095947,-0.2127896547317505,-0.25725600123405457,-0.9426239728927612,-0.12279319018125534,-0.13388009369373322,-0.9833605289459229,-0.1237216666340828,-0.2632575035095215,-0.9567593336105347,0.27650922536849976,-0.3862999379634857,0.8799517154693604,0.21121081709861755,-0.3610686659812927,0.9083057641983032,-0.05357646942138672,-0.3186454474925995,0.9463586211204529,-0.797804594039917,0.5994623899459839,-0.06444162130355835,-0.5764559507369995,0.7929363250732422,-0.19735892117023468,-0.6808435916900635,0.6430825591087341,-0.35056638717651367,0.6984532475471497,-0.3541319966316223,-0.6218951940536499,0.6694369316101074,-0.2964428663253784,-0.6811577081680298,0.717374861240387,-0.22572557628154755,-0.659106433391571,-0.985482931137085,-0.16959203779697418,0.007869288325309753,-0.989738941192627,-0.1310621201992035,-0.056916821748018265,-0.9898844361305237,-0.07419917732477188,0.12092667073011398,0.927927553653717,0.24510183930397034,-0.2808479070663452,-0.4254670739173889,0.3552904427051544,-0.8323138952255249,0.24094069004058838,0.9701115489006042,0.02882896549999714,0.8948678374290466,-0.40981554985046387,0.17681269347667694,0.9156846404075623,-0.2991197407245636,-0.2684195339679718,0.9368603825569153,-0.3422423303127289,0.07185308635234833,0.8002321124076843,-0.34470000863075256,-0.49072444438934326,0.7709774971008301,-0.3368394076824188,-0.5404932498931885,0.8946301937103271,-0.3392542898654938,-0.29076334834098816,-0.4677102565765381,-0.07092338800430298,0.8810317516326904,-0.2246328443288803,-0.06564308702945709,0.9722299575805664,-0.3628090023994446,-0.4383194148540497,0.8223416209220886,0.19044014811515808,0.061401285231113434,-0.9797767400741577,0.09793037921190262,0.14263901114463806,-0.9849181175231934,0.23369638621807098,0.12477318197488785,-0.9642705321311951,-0.4254670739173889,0.3552904427051544,-0.8323138952255249,-0.7300897836685181,0.17863693833351135,-0.6595890522003174,-0.7644758820533752,0.44814106822013855,-0.4634072184562683,0.20620180666446686,0.834301769733429,-0.5112938284873962,0.2058597356081009,0.8850135803222656,-0.41757962107658386,0.4214187264442444,0.8105342388153076,-0.4067438244819641,0.2294880449771881,-0.3656896650791168,0.9020012617111206,0.6280688047409058,0.18797273933887482,0.7551131248474121,0.7901901006698608,-0.33706608414649963,0.5118457674980164,-0.8789879083633423,0.25038933753967285,-0.4058145582675934,-0.8356506824493408,-0.044830162078142166,-0.5474286675453186,-0.936181902885437,0.1901850551366806,-0.29562315344810486,-0.5253821611404419,-0.48371970653533936,-0.6999920010566711,-0.365468293428421,-0.48836129903793335,-0.792424201965332,-0.5086572170257568,-0.456069678068161,-0.730252206325531,-0.8077470660209656,-0.11268163472414017,-0.5786600708961487,-0.6313788294792175,-0.1990579515695572,-0.7494909167289734,-0.8357447385787964,-0.044464509934186935,-0.5473149418830872,0.6701335310935974,0.6822291016578674,-0.29237738251686096,0.6925926208496094,0.711452841758728,0.11895517259836197,0.8022077679634094,0.4618971347808838,-0.37830376625061035,-0.3967231512069702,-0.21290546655654907,-0.8929064869880676,-0.43037742376327515,-0.23958760499954224,-0.8702718019485474,-0.6313788294792175,-0.1990579515695572,-0.7494909167289734,-0.9555477499961853,0.10531366616487503,0.2753862142562866,-0.947662889957428,0.14223988354206085,0.2858371138572693,-0.9306832551956177,0.1507156938314438,0.33333685994148254,0.27919045090675354,-0.8373547196388245,0.469989150762558,0.031655728816986084,-0.9906672239303589,-0.13257582485675812,0.44599270820617676,-0.8155115246772766,0.36882448196411133,-0.05357646942138672,-0.3186454474925995,0.9463586211204529,-0.11706269532442093,-0.5589107275009155,0.8209233283996582,-0.07275504618883133,-0.7900258898735046,0.6087411642074585,0.7171586751937866,0.06476744264364243,0.6938937902450562,0.6966370344161987,0.3799516260623932,0.6085504293441772,0.48805832862854004,0.5369628667831421,0.688091516494751,-0.9933006167411804,0.04806556925177574,0.10508838295936584,-0.9998852610588074,-0.011870767921209335,-0.009408889338374138,-0.9948883056640625,-0.026190949603915215,0.09752583503723145,-0.985482931137085,-0.16959203779697418,0.007869288325309753,-0.9741697907447815,-0.10365961492061615,0.20061875879764557,-0.969823956489563,0.037499092519283295,0.24090516567230225,0.7451356053352356,-0.5819520950317383,0.32573720812797546,0.7479771971702576,-0.6204706430435181,0.23568269610404968,0.9006635546684265,-0.3566375970840454,0.24822327494621277,-0.6170513033866882,-0.03713614121079445,0.7860461473464966,-0.544717013835907,0.006053539924323559,0.8385980725288391,-0.4258619248867035,-0.10482542961835861,0.8986952900886536,-0.3954812288284302,-0.34267881512641907,-0.8521536588668823,-0.3532549738883972,-0.3135317265987396,-0.8814243078231812,-0.48845818638801575,-0.3084971010684967,-0.8162341117858887,0.9637905359268188,-0.06871379166841507,0.2576551139354706,0.9455479383468628,0.04179726541042328,0.3227880299091339,0.9584110379219055,0.017403995618224144,0.2848602831363678,-0.7425626516342163,-0.36221152544021606,-0.5633857846260071,-0.7623230218887329,-0.26712656021118164,-0.5894972681999207,-0.8416804671287537,-0.3107883036136627,-0.44157060980796814,0.9409400224685669,-0.3096206784248352,0.13699254393577576,0.9210128784179688,-0.3886753022670746,0.025823302567005157,0.8467792272567749,-0.5302355885505676,0.042604781687259674,-0.918117105960846,-0.3866572082042694,-0.08693193644285202,-0.9136911034584045,-0.3450969159603119,0.2146548181772232,-0.9817671775817871,-0.16278673708438873,0.09815145283937454,0.2758990526199341,0.7208265662193298,-0.6358370780944824,0.25760218501091003,0.7001776099205017,-0.6658771634101868,0.22054524719715118,0.6329585313796997,-0.7421073317527771,-0.9879798889160156,0.03311764821410179,0.15099342167377472,-0.989738941192627,-0.1310621201992035,-0.056916821748018265,-0.9845752716064453,0.00917017925530672,0.17472101747989655,0.09171023964881897,-0.10642548650503159,-0.9900822639465332,0.03795774281024933,0.017341939732432365,-0.9991288781166077,0.17511144280433655,0.0051940022967755795,-0.9845349192619324,0.41211479902267456,-0.38194069266319275,-0.8272138237953186,0.1858956664800644,-0.5151838660240173,-0.8366770148277283,0.20362500846385956,-0.347480446100235,-0.9153109788894653,0.7539596557617188,-0.049158353358507156,-0.6550788879394531,0.6614876985549927,-0.21337054669857025,-0.7189624309539795,0.7409378290176392,-0.02486693300306797,-0.6711130738258362,0.24007566273212433,0.8093396425247192,0.5360345244407654,0.2471078634262085,0.8799077272415161,0.4058326482772827,0.2800343632698059,0.8400560021400452,0.46463602781295776,0.40733984112739563,0.26626747846603394,0.8735994100570679,0.11057329177856445,0.19221822917461395,0.9751029014587402,0.3306158483028412,0.24178221821784973,0.912268877029419,0.5645725727081299,-0.6925719976425171,0.44900086522102356,0.610561192035675,-0.7035521864891052,0.36363357305526733,0.7451356053352356,-0.5819520950317383,0.32573720812797546,0.28764498233795166,0.5270703434944153,0.7996606826782227,0.48617783188819885,0.02680077590048313,0.8734487891197205,0.5006550550460815,0.03180774301290512,0.8650622963905334,0.4909099042415619,-0.6034607291221619,0.6283650398254395,-0.11706269532442093,-0.5589107275009155,0.8209233283996582,0.18907736241817474,-0.466826468706131,0.8638997673988342,0.7436332106590271,-0.3595131039619446,-0.5637019872665405,0.5260655879974365,-0.3459148108959198,-0.7769156694412231,0.5977611541748047,-0.32657694816589355,-0.732140064239502,-0.838496208190918,-0.31857579946517944,-0.44207873940467834,-0.9301614761352539,-0.28459426760673523,-0.23196053504943848,-0.8684930205345154,-0.27152901887893677,-0.41471898555755615,0.9427902698516846,-0.16376081109046936,0.2903943955898285,0.9974851012229919,-0.07079823315143585,0.0033347762655466795,0.6349536776542664,0.22058358788490295,0.7403895854949951,-0.7477479577064514,-0.2464040368795395,-0.6165695786476135,-0.7207895517349243,-0.29062628746032715,-0.6292843222618103,-0.6995859146118164,-0.3059585392475128,-0.6457313299179077,-0.6565163731575012,0.3900538980960846,0.6456347703933716,-0.9102803468704224,0.18929080665111542,0.3681829273700714,-0.7147287726402283,0.5166972875595093,0.47136685252189636,0.3295123279094696,0.7462756037712097,-0.5783548355102539,0.25760218501091003,0.7001776099205017,-0.6658771634101868,0.2758990526199341,0.7208265662193298,-0.6358370780944824,0.2158413678407669,-0.3239263892173767,-0.9211320281028748,0.27633634209632874,-0.3005908131599426,-0.9128435850143433,0.2780010402202606,-0.3000706136226654,-0.9125092029571533,-0.9980431795120239,0.01395025197416544,-0.06095265969634056,-0.9481034874916077,-0.09071002900600433,-0.30474820733070374,-0.8909159898757935,0.08994759619235992,-0.4451720416545868,0.9439659714698792,-0.32821130752563477,0.034720733761787415,0.9210128784179688,-0.3886753022670746,0.025823302567005157,0.9409400224685669,-0.3096206784248352,0.13699254393577576,0.7436332106590271,-0.3595131039619446,-0.5637019872665405,0.7285835146903992,-0.3803570568561554,-0.5696442723274231,0.6258476972579956,-0.3581235706806183,-0.6928651928901672,-0.10444172471761703,0.03646531701087952,-0.9938622713088989,-0.12176001816987991,0.13687431812286377,-0.9830767512321472,-0.11676643043756485,0.08371080458164215,-0.9896252155303955,0.8859509825706482,0.05614857003092766,0.46036744117736816,0.8443167805671692,0.152071014046669,0.5138127207756042,0.876068651676178,0.17201882600784302,0.45045894384384155,-0.2941439747810364,-0.31092238426208496,-0.9037735462188721,-0.4202258288860321,0.021766044199466705,-0.9071584939956665,-0.4324128329753876,-0.31766852736473083,-0.8438636660575867,-0.09568043053150177,-0.45189276337623596,-0.8869262337684631,-0.32973986864089966,-0.512371838092804,-0.7929355502128601,-0.4828172028064728,-0.47934430837631226,-0.7328823804855347,0.6769092082977295,0.23383991420269012,-0.6979346871376038,0.5350965261459351,0.4717118442058563,-0.7008278369903564,0.752327561378479,0.4006875455379486,-0.5229270458221436,0.8022077679634094,0.4618971347808838,-0.37830376625061035,-0.5842249989509583,-0.7443885207176208,0.32336804270744324,-0.9508964419364929,-0.2202802449464798,0.21742253005504608,-0.436413049697876,0.8868198990821838,0.1519675999879837,-0.6192205548286438,0.7778317332267761,0.10744176059961319,-0.6916162967681885,0.690937876701355,0.21040849387645721,-0.9826138615608215,-0.1558973640203476,0.10082679241895676,-0.986852765083313,-0.15321913361549377,0.05143411457538605,-0.9738209247589111,-0.051744263619184494,0.22134892642498016,-0.9879865050315857,-0.1516508311033249,0.029744382947683334,0.6925926208496094,0.711452841758728,0.11895517259836197,-0.6710330247879028,-0.15293268859386444,0.7254834771156311,0.9369696974754333,-0.29286524653434753,-0.19057223200798035,0.9593396186828613,-0.25259432196617126,-0.12595058977603912,0.942522406578064,-0.2600851058959961,-0.20977899432182312,-0.38722172379493713,-0.18887600302696228,0.902432918548584,-0.4827110469341278,-0.2316993772983551,0.8445740938186646,-0.5104730129241943,-0.0357033871114254,0.8591522574424744,-0.05365771800279617,-0.37684303522109985,-0.9247216582298279,-0.030223172158002853,-0.34128180146217346,-0.9394749999046326,-0.20564953982830048,-0.38095128536224365,-0.901434600353241,0.28895822167396545,0.942450761795044,0.16819550096988678,0.28854528069496155,0.9428622126579285,0.16659075021743774,0.32718175649642944,0.9375154376029968,0.11839298903942108,0.2865089476108551,-0.2836802899837494,0.9151164293289185,0.4445497393608093,-0.15073777735233307,0.8829799890518188,0.36561065912246704,-0.21332602202892303,0.9059916734695435,-0.3796427547931671,-0.2756388485431671,-0.8831164240837097,-0.4613693952560425,0.040799785405397415,-0.8862695097923279,-0.5127595663070679,-0.010765299201011658,-0.8584647178649902,0.5907642841339111,0.765596330165863,0.2546759843826294,0.4930650293827057,0.8558103442192078,0.1564464122056961,0.40093767642974854,0.8914845585823059,0.21096038818359375,-0.522983193397522,0.6416133046150208,-0.5610890984535217,-0.5493708252906799,0.5244127511978149,-0.6505251526832581,-0.564334511756897,0.7086668610572815,-0.42345941066741943,0.2763248383998871,0.3254454731941223,-0.9042841196060181,0.21230174601078033,0.3593348264694214,-0.908738911151886,0.24379059672355652,0.41565844416618347,-0.8762386441230774,0.30901703238487244,-0.20522700250148773,-0.9286497235298157,-0.09245797246694565,-0.2673625648021698,-0.9591500163078308,-0.030223172158002853,-0.34128180146217346,-0.9394749999046326,0.29131993651390076,-0.3322741687297821,-0.8970655202865601,0.3421531319618225,-0.3949393332004547,-0.8526160717010498,0.35978806018829346,-0.4070584177970886,-0.8395569920539856,-0.3666437566280365,-0.3809809982776642,0.848779022693634,-0.5315690040588379,-0.26600751280784607,0.8041606545448303,-0.40377527475357056,-0.09508795291185379,0.9099031686782837,0.9508417248725891,-0.3096455931663513,-0.0044272951781749725,0.9495206475257874,-0.3003813624382019,0.09045179188251495,0.9843795299530029,-0.16681915521621704,0.05628807842731476,0.24047715961933136,0.11224595457315445,0.964142918586731,0.5151961445808411,-0.2687610983848572,0.8138430118560791,0.4264395534992218,-0.4237762987613678,0.7991013526916504,0.6118091344833374,0.7244392037391663,-0.3176121413707733,0.702341616153717,0.7035328149795532,-0.10843368619680405,0.7010565996170044,0.7058070302009583,-0.10176505148410797,0.8092073798179626,-0.3381897509098053,-0.4804280996322632,0.5729283094406128,-0.3311344087123871,-0.7497353553771973,0.6649791598320007,-0.17978177964687347,-0.7249008417129517,0.49813640117645264,0.5612648725509644,-0.6609401106834412,0.8369967341423035,0.22841985523700714,-0.4972532391548157,0.5852410793304443,0.4135380685329437,-0.6974805593490601,0.3098601698875427,-0.7693446278572083,-0.5586551427841187,0.11903507262468338,-0.7461427450180054,-0.6550585627555847,-0.6686869859695435,-0.7302964329719543,0.13973119854927063,0.07596055418252945,0.9620745778083801,-0.2619970738887787,0.19450244307518005,0.9507747888565063,-0.24123862385749817,0.06060750409960747,0.886962890625,-0.4578467011451721,-0.44677746295928955,0.8839361071586609,0.13801029324531555,-0.40391337871551514,0.9044546484947205,0.13717080652713776,-0.4999704957008362,0.8484818339347839,0.17351669073104858,-0.4783000946044922,-0.2157699316740036,0.8512768745422363,-0.3997662365436554,-0.2882879078388214,0.8701017498970032,-0.3171677887439728,-0.358257919549942,0.8780978322029114,0.4815136194229126,0.37403056025505066,-0.7926195859909058,0.4453624486923218,0.1429091840982437,-0.8838717341423035,0.6403632164001465,0.12183941900730133,-0.7583469748497009,0.4626779854297638,0.8633570671081543,-0.20135460793972015,0.4125273823738098,0.9085065722465515,0.0666106790304184,0.5925617814064026,0.8000237941741943,-0.09398095309734344,0.10758089274168015,0.4848181903362274,0.8679733276367188,0.26782071590423584,0.438635915517807,0.8578290343284607,0.050481028854846954,0.3188343644142151,0.9464651942253113,0.06295067071914673,0.8254959583282471,0.5608865022659302,0.40733984112739563,0.26626747846603394,0.8735994100570679,-0.16977453231811523,-0.02092391811311245,0.9852607846260071,0.9277970194816589,0.11227698624134064,0.35579004883766174,0.5125749111175537,-0.34223198890686035,0.7874923348426819,0.9462386965751648,0.013358619064092636,0.3231933116912842,0.6331899166107178,-0.039347149431705475,-0.77299565076828,0.6856308579444885,-0.0922798439860344,-0.7220767140388489,0.6614876985549927,-0.21337054669857025,-0.7189624309539795,-0.16995756328105927,0.1982119232416153,0.965311586856842,-0.3454675078392029,0.23406195640563965,0.908772349357605,0.17784680426120758,-0.028341194614768028,0.9836499691009521,0.4815136194229126,0.37403056025505066,-0.7926195859909058,0.6403632164001465,0.12183941900730133,-0.7583469748497009,0.7314274311065674,0.44006362557411194,-0.5209202170372009,-0.8896576762199402,-0.29499351978302,-0.3485513925552368,-0.9111284017562866,-0.34173253178596497,-0.23035608232021332,-0.9582778811454773,-0.21487930417060852,-0.1884949952363968,0.7887905240058899,0.1725662797689438,0.5899410247802734,0.3254064917564392,-0.20226362347602844,0.9236882925033569,0.426155686378479,0.0011662495089694858,0.9046490788459778,-0.936181902885437,0.1901850551366806,-0.29562315344810486,-0.9709314107894897,0.11671124398708344,-0.20897534489631653,-0.9454823136329651,0.14731542766094208,-0.29045024514198303,-0.8655099272727966,0.07861125469207764,-0.494684636592865,-0.9674829244613647,-0.058786556124687195,-0.2460099309682846,-0.735606849193573,-0.15617798268795013,-0.6591593027114868,-0.5565291047096252,-0.4655703902244568,-0.6881275773048401,-0.5138857960700989,-0.5165652632713318,-0.684895396232605,-0.5253821611404419,-0.48371970653533936,-0.6999920010566711,0.2381293624639511,-0.22600536048412323,-0.944571852684021,0.2077154666185379,-0.09419270604848862,-0.9736436605453491,0.29131993651390076,-0.3322741687297821,-0.8970655202865601,0.3277669847011566,-0.06341294199228287,-0.942628026008606,0.17846502363681793,-0.35963645577430725,-0.9158667325973511,0.14629952609539032,-0.2607037425041199,-0.9542693495750427,0.9799342751502991,0.1264704018831253,-0.15405866503715515,0.9579275250434875,0.11643046140670776,-0.26233336329460144,0.9852064847946167,0.13655611872673035,-0.10354021191596985,-0.30376601219177246,-0.2664088308811188,-0.9147418141365051,-0.14754842221736908,-0.22834904491901398,-0.9623337388038635,-0.46902793645858765,-0.2637293040752411,-0.8428876996040344,-0.7557075619697571,0.5294378995895386,0.3854887783527374,-0.8721907138824463,0.3931572735309601,0.29105111956596375,-0.9158973097801208,0.23619307577610016,0.32456886768341064,0.9543787837028503,-0.04282664135098457,0.2955113649368286,0.9498938322067261,-0.10963351279497147,0.29271525144577026,0.9523643851280212,-0.08966243267059326,0.29148370027542114,0.31262078881263733,0.7998825311660767,0.5123047232627869,0.2782031297683716,0.8631059527397156,0.42148685455322266,0.24007566273212433,0.8093396425247192,0.5360345244407654,0.8566299080848694,0.22196505963802338,0.46574315428733826,0.9043868184089661,0.10477243363857269,0.41365113854408264,0.8726269602775574,0.24685192108154297,0.4214099049568176,0.6485232710838318,0.7600340247154236,0.04202234745025635,0.6360511779785156,0.724565327167511,0.2654128670692444,0.7720963954925537,0.592221200466156,0.23052367568016052,0.942522406578064,-0.2600851058959961,-0.20977899432182312,0.9748339653015137,-0.17494197189807892,-0.13818109035491943,0.9522834420204163,-0.2381264567375183,-0.1909240484237671,0.8509495854377747,0.46905410289764404,0.23637476563453674,0.9471160173416138,0.3175677955150604,0.04606456682085991,0.7720963954925537,0.592221200466156,0.23052367568016052,-0.27864307165145874,-0.34399503469467163,-0.8966746926307678,-0.2127896547317505,-0.25725600123405457,-0.9426239728927612,-0.1844962239265442,-0.3891090452671051,-0.9025271534919739,-0.1571655571460724,0.02793770283460617,-0.9871770143508911,0.8363606929779053,-0.12452764809131622,-0.5338479280471802,0.9901443719863892,-0.10499724000692368,0.0926809310913086,-0.11932644993066788,0.9228628873825073,0.3661766052246094,-0.16146931052207947,0.9452033638954163,0.2837574779987335,-0.29248571395874023,0.8852715492248535,0.36158865690231323,-0.4913449287414551,-0.325935423374176,-0.8076795339584351,-0.3796427547931671,-0.2756388485431671,-0.8831164240837097,-0.42616862058639526,-0.4036872684955597,-0.8095782399177551,0.798694372177124,0.5538778901100159,0.23517337441444397,0.7916092276573181,0.5995565056800842,0.11784238368272781,0.7241160869598389,0.662119448184967,0.19301237165927887,0.747154176235199,-0.6081348657608032,0.2682025134563446,0.9004179239273071,-0.4252220690250397,0.09183526784181595,0.8747792840003967,-0.3923968970775604,0.2842285633087158,-0.9696313738822937,-0.07536280900239944,0.23267029225826263,-0.9711999893188477,-0.19619712233543396,0.1351933479309082,-0.9917436242103577,-0.11227939277887344,0.06195128336548805,-0.09245797246694565,-0.2673625648021698,-0.9591500163078308,-0.14754842221736908,-0.22834904491901398,-0.9623337388038635,-0.30376601219177246,-0.2664088308811188,-0.9147418141365051,-0.08765914291143417,0.16626505553722382,-0.9821770787239075,-0.12176001816987991,0.13687431812286377,-0.9830767512321472,-0.09268874675035477,0.19159327447414398,-0.9770879149436951,0.6118091344833374,0.7244392037391663,-0.3176121413707733,0.7718924283981323,0.5629453063011169,-0.2954227328300476,0.7144660949707031,0.5530788898468018,-0.4285345673561096,-0.17724373936653137,0.9839330315589905,0.021457016468048096,-0.26722413301467896,0.948867678642273,-0.1680516004562378,-0.2273845672607422,0.9675652384757996,0.1100626289844513,0.6403632164001465,0.12183941900730133,-0.7583469748497009,0.45540618896484375,-0.03845056891441345,-0.8894530534744263,0.623313844203949,-0.06302620470523834,-0.779427707195282,0.9748339653015137,-0.17494197189807892,-0.13818109035491943,0.9701788425445557,-0.23825547099113464,0.04457958787679672,0.9846625328063965,-0.15971137583255768,-0.07022833079099655,0.9368603825569153,-0.3422423303127289,0.07185308635234833,0.9409315586090088,-0.29260367155075073,0.17038452625274658,0.9480419754981995,-0.30980703234672546,0.07236064970493317,-0.9794685244560242,-0.17819590866565704,0.09427425265312195,-0.9861675500869751,-0.13338702917099,-0.09839419275522232,-0.9722288250923157,-0.21804842352867126,-0.08500588685274124,-0.279499351978302,0.875665545463562,-0.3938145935535431,-0.4543967843055725,0.805781364440918,-0.3797893822193146,-0.23432791233062744,0.9692561030387878,-0.07505378872156143,0.5907642841339111,0.765596330165863,0.2546759843826294,0.5879455804824829,0.7826780676841736,0.20429152250289917,0.4930650293827057,0.8558103442192078,0.1564464122056961,0.4282114803791046,-0.3952798545360565,-0.8126430511474609,0.5285886526107788,-0.28174740076065063,-0.8007574081420898,0.4878651797771454,-0.4451894164085388,-0.7508621215820312,0.3345741629600525,0.9265864491462708,-0.1717487871646881,0.2053610235452652,0.9782374501228333,-0.029637763276696205,0.07596055418252945,0.9620745778083801,-0.2619970738887787,-0.8636417388916016,0.5041056275367737,-0.0007204461726360023,-0.9674015045166016,0.217189222574234,0.13024267554283142,-0.8970516324043274,0.39525049924850464,0.19767506420612335,0.18507465720176697,0.44767865538597107,-0.8748320937156677,0.20720981061458588,0.5493124127388,-0.8095183372497559,0.23950767517089844,0.4754992723464966,-0.8464847803115845,-0.23520617187023163,0.827483057975769,0.5098527669906616,-0.11932644993066788,0.9228628873825073,0.3661766052246094,-0.29248571395874023,0.8852715492248535,0.36158865690231323,0.918387770652771,0.2545340657234192,-0.3029460906982422,0.8632072806358337,0.0459388867020607,-0.5027552247047424,0.8369967341423035,0.22841985523700714,-0.4972532391548157,-0.715578556060791,-0.5873724222183228,0.3780753016471863,-0.00746707571670413,-0.4383934438228607,0.8987521529197693,-0.5398056507110596,-0.35477498173713684,0.7633770704269409,0.10248588025569916,0.06875459104776382,-0.9923555254936218,-0.08765914291143417,0.16626505553722382,-0.9821770787239075,-0.1464378833770752,0.13514946401119232,-0.9799441695213318,0.9949495792388916,-0.09148875623941422,-0.04129376634955406,0.9537441730499268,-0.29221001267433167,-0.07060717046260834,0.9751338362693787,-0.20753775537014008,0.07773098349571228,0.20720981061458588,0.5493124127388,-0.8095183372497559,0.18695056438446045,0.6626954674720764,-0.7251787185668945,0.22054524719715118,0.6329585313796997,-0.7421073317527771,-0.23432791233062744,0.9692561030387878,-0.07505378872156143,-0.4999704957008362,0.8484818339347839,0.17351669073104858,-0.4050615429878235,0.8996755480766296,0.16281616687774658,-0.9653615951538086,-0.2551652491092682,0.05447618290781975,-0.9556319117546082,-0.29455238580703735,-0.0025661455001682043,-0.986852765083313,-0.15321913361549377,0.05143411457538605,-0.5748809576034546,0.5600147247314453,0.5965696573257446,-0.5690752267837524,0.5437260866165161,0.6168591976165771,-0.5710015296936035,0.6980343461036682,0.43209409713745117,0.0004417100572027266,0.2670634388923645,-0.9636788368225098,-0.014249913394451141,0.2520439326763153,-0.9676108956336975,0.0293690524995327,0.3563275635242462,-0.9338994026184082,-0.23579099774360657,0.9615800976753235,0.14059266448020935,-0.12218672037124634,0.9659246206283569,0.2281666100025177,0.1489146649837494,0.969265341758728,0.19582918286323547,0.5151961445808411,-0.2687610983848572,0.8138430118560791,0.6016780138015747,-0.623546838760376,0.49917224049568176,0.4264395534992218,-0.4237762987613678,0.7991013526916504,0.9518601298332214,-0.09408217668533325,0.29173752665519714,0.9258584976196289,-0.03084532916545868,0.3766093850135803,0.9633230566978455,-0.1654108762741089,0.21130064129829407,0.9890349507331848,-0.01563890464603901,0.14685113728046417,0.9701172709465027,-0.01776067726314068,0.24198558926582336,0.9960582256317139,-0.04618747904896736,0.0757276862859726,-0.9590726494789124,-0.0584600530564785,0.27705979347229004,-0.9524149298667908,0.15860527753829956,0.26028868556022644,-0.9788527488708496,0.07324270159006119,0.19100481271743774,0.8632072806358337,0.0459388867020607,-0.5027552247047424,0.918387770652771,0.2545340657234192,-0.3029460906982422,0.9539995789527893,0.08136831223964691,-0.28855499625205994,-0.3446267545223236,0.5303336977958679,0.7745828628540039,-0.17247873544692993,0.3771141469478607,0.9099648594856262,-0.4268188774585724,0.2286834716796875,0.8749454617500305,-0.18683689832687378,0.7200682759284973,-0.6682766079902649,-0.19498088955879211,0.8216684460639954,-0.5355775952339172,-0.15113860368728638,0.7331365346908569,-0.6630746126174927,0.2077154666185379,-0.09419270604848862,-0.9736436605453491,0.5462656021118164,-0.1362018585205078,-0.8264641165733337,0.4432961046695709,-0.28907740116119385,-0.8484826683998108,-0.3381269574165344,-0.39658069610595703,-0.8534599542617798,-0.3954812288284302,-0.34267881512641907,-0.8521536588668823,-0.4203583002090454,-0.38784265518188477,-0.8202908039093018,-0.2988267242908478,0.38538143038749695,0.8730313777923584,-0.5068294405937195,0.47828203439712524,0.7171960473060608,-0.34861889481544495,0.2759536802768707,0.8957200646400452,0.5212607979774475,0.35311251878738403,0.7769161462783813,0.3045036494731903,0.215606689453125,0.9277883768081665,0.5956681966781616,0.18546251952648163,0.7815261483192444,-0.9764342308044434,0.09483016282320023,0.19386449456214905,-0.9709329009056091,0.1114262044429779,0.21183377504348755,-0.9373263716697693,0.08438974618911743,0.3380793631076813,0.43887344002723694,0.013507385738193989,-0.8984473347663879,0.4255072772502899,-0.31728968024253845,-0.8475086092948914,0.44678428769111633,-0.40288785099983215,-0.7987897992134094,0.47034287452697754,0.7201897501945496,0.5100042223930359,0.48012763261795044,0.7034487724304199,0.52405846118927,0.6156114935874939,0.5681033134460449,0.5461512207984924,0.3452069163322449,0.6268041133880615,0.698533296585083,0.24007566273212433,0.8093396425247192,0.5360345244407654,0.22601452469825745,0.8255397081375122,0.5171089172363281,-0.2961144745349884,0.4757031798362732,0.8282648921012878,-0.2988267242908478,0.38538143038749695,0.8730313777923584,-0.15701481699943542,0.37715283036231995,0.9127442836761475,0.8781892657279968,-0.38860830664634705,-0.2788677513599396,-0.17103458940982819,-0.06871598213911057,0.9828658699989319,0.26179537177085876,-0.9469636082649231,-0.1863412857055664,-0.5650333762168884,0.5318375825881958,-0.6307821273803711,-0.6665093302726746,0.555866003036499,-0.4967678487300873,-0.525501012802124,0.609089732170105,-0.594018816947937,-0.06193927302956581,0.8704001903533936,0.48843321204185486,-0.16995756328105927,0.1982119232416153,0.965311586856842,0.2842782437801361,0.0840625986456871,0.9550493955612183,0.9537663459777832,0.1418195515871048,0.2649849057197571,0.8976787328720093,0.15574197471141815,0.41221025586128235,0.9275311231613159,0.06233412027359009,0.36851122975349426,0.9469590783119202,-0.14638863503932953,0.2860749363899231,0.9376580715179443,-0.2258286327123642,0.264194518327713,0.982314944267273,-0.18364226818084717,0.03650783747434616,-0.9083856344223022,-0.2686535120010376,-0.3204072117805481,-0.933454692363739,-0.007501321379095316,-0.3586168587207794,-0.8646987080574036,-0.20639987289905548,-0.4579249322414398,-0.27864307165145874,-0.34399503469467163,-0.8966746926307678,-0.1844962239265442,-0.3891090452671051,-0.9025271534919739,-0.45819783210754395,-0.39972203969955444,-0.7938998937606812,-0.5061994791030884,-0.09485771507024765,0.8571838140487671,-0.427152156829834,-0.14777083694934845,0.8920229077339172,-0.32553157210350037,0.011665099300444126,0.9454591870307922,-0.2890661954879761,0.2082311511039734,0.9343878030776978,-0.07090494781732559,0.3052886426448822,0.9496164321899414,-0.4748263955116272,0.21748514473438263,0.852783739566803,0.1508839726448059,0.47194427251815796,0.8686211109161377,0.0882449746131897,0.23508955538272858,0.9679595828056335,0.15338003635406494,0.5149475932121277,0.8433881402015686,-0.7093454599380493,0.37115466594696045,0.5992271900177002,-0.9849682450294495,-0.16845235228538513,0.038228265941143036,-0.8479394316673279,0.1673486828804016,0.5029842257499695,-0.4625505805015564,-0.35862600803375244,0.8108232617378235,-0.4235767424106598,-0.24184423685073853,0.872979998588562,-0.7029281258583069,-0.1342245191335678,0.6984810829162598,0.9637905359268188,-0.06871379166841507,0.2576551139354706,0.9584110379219055,0.017403995618224144,0.2848602831363678,0.9516684412956238,-0.12758693099021912,0.2793720066547394,-0.9594675302505493,-0.18258321285247803,0.21467529237270355,-0.8479394316673279,0.1673486828804016,0.5029842257499695,-0.9849682450294495,-0.16845235228538513,0.038228265941143036,-0.7709905505180359,-0.025386836379766464,-0.6363403797149658,-0.4622868597507477,0.18947181105613708,-0.8662512898445129,-0.46424898505210876,0.024058865383267403,-0.8853778839111328,-0.32838693261146545,-0.45154818892478943,-0.8296181559562683,-0.3381269574165344,-0.39658069610595703,-0.8534599542617798,-0.4203583002090454,-0.38784265518188477,-0.8202908039093018,0.35266175866127014,0.8813333511352539,-0.3144538998603821,0.4626779854297638,0.8633570671081543,-0.20135460793972015,0.52301424741745,0.7607940435409546,-0.38425058126449585,0.5933458209037781,0.7823477983474731,0.1894005984067917,0.5650134682655334,0.8103348612785339,-0.15529733896255493,0.5456605553627014,0.7723941802978516,-0.32505664229393005,0.3977782726287842,-0.2815701365470886,-0.873207151889801,0.31751325726509094,-0.3426647186279297,-0.8841754198074341,0.4255072772502899,-0.31728968024253845,-0.8475086092948914,-0.07858456671237946,-0.21569067239761353,-0.9732943773269653,-0.026806579902768135,-0.16050216555595398,-0.9866713881492615,0.13661068677902222,-0.21409042179584503,-0.9672139286994934,-0.8992074728012085,0.21894612908363342,0.37879878282546997,-0.8968510031700134,0.21612763404846191,0.3859366774559021,-0.903732180595398,0.2273426055908203,0.3627443015575409,0.25938647985458374,0.9516065716743469,0.1648138165473938,0.39295732975006104,0.9111592173576355,0.12398982048034668,0.1596495509147644,0.9732413291931152,0.16526751220226288,0.4125273823738098,0.9085065722465515,0.0666106790304184,0.33121973276138306,0.9434858560562134,-0.011312941089272499,0.34944891929626465,0.9225766062736511,0.16351723670959473,0.7186977863311768,-0.3157255947589874,-0.6195085644721985,0.7709774971008301,-0.3368394076824188,-0.5404932498931885,0.7985384464263916,-0.34346210956573486,-0.4943380653858185,0.3295123279094696,0.7462756037712097,-0.5783548355102539,0.2758990526199341,0.7208265662193298,-0.6358370780944824,0.24831512570381165,0.8408052325248718,-0.48102617263793945,-0.3423517346382141,-0.6144594550132751,0.7107987403869629,0.14530543982982635,-0.5939199924468994,0.7912935018539429,-0.08273934572935104,-0.7753527760505676,0.6260849237442017,0.926279604434967,-0.2652546167373657,0.26766785979270935,0.9817145466804504,-0.026376238092780113,-0.18852263689041138,-0.04477464407682419,0.20575015246868134,-0.9775797128677368,-0.5365810990333557,0.010686174966394901,0.8437811136245728,-0.5061994791030884,-0.09485771507024765,0.8571838140487671,-0.32553157210350037,0.011665099300444126,0.9454591870307922,-0.48744744062423706,0.386848509311676,-0.7827791571617126,-0.5836280584335327,0.5480554699897766,-0.599177360534668,-0.8909159898757935,0.08994759619235992,-0.4451720416545868,-0.09455092996358871,0.8957114815711975,-0.4344664216041565,-0.14485161006450653,0.8464286923408508,-0.5124222040176392,-0.19498088955879211,0.8216684460639954,-0.5355775952339172,0.12334631383419037,-0.17195796966552734,-0.9773516058921814,-0.1325943022966385,-0.29665708541870117,-0.9457342624664307,0.005350854713469744,-0.28699520230293274,-0.9579170942306519,0.32812604308128357,-0.3810722827911377,-0.864359438419342,0.3199523091316223,-0.36171045899391174,-0.8756689429283142,0.26892948150634766,-0.36326536536216736,-0.8920286893844604,-0.9894886612892151,0.10244842618703842,0.10206154733896255,-0.9885117411613464,0.08463119715452194,-0.12522804737091064,-0.9879886507987976,0.034575123339891434,0.15060876309871674,-0.3171677887439728,-0.358257919549942,0.8780978322029114,-0.2053947150707245,-0.3721967339515686,0.9051423072814941,-0.17889918386936188,-0.40547576546669006,0.8964287638664246,-0.7521753907203674,-0.25808948278427124,-0.6063184142112732,-0.6583296656608582,-0.30314144492149353,-0.68899005651474,-0.7601345777511597,-0.27192404866218567,-0.5901294350624084,-0.4324128329753876,-0.31766852736473083,-0.8438636660575867,-0.5254933834075928,-0.30591440200805664,-0.7938973903656006,-0.5156457424163818,-0.2117384374141693,-0.8302266597747803,0.4393855929374695,-0.259027361869812,-0.8601425290107727,0.43887344002723694,0.013507385738193989,-0.8984473347663879,0.3277669847011566,-0.06341294199228287,-0.942628026008606,-0.3854577839374542,0.8699212074279785,0.30766767263412476,0.41378116607666016,-0.7549997568130493,0.5086851119995117,-0.180320143699646,-0.8333562612533569,-0.5224959254264832,0.9302435517311096,-0.23580756783485413,-0.28114354610443115,-0.007928693667054176,-0.7810371518135071,-0.624434232711792,0.9340342879295349,-0.30170679092407227,0.19118817150592804,-0.2723292410373688,0.9507291913032532,0.14815780520439148,-0.2429431974887848,0.9612720012664795,0.13013368844985962,-0.23579099774360657,0.9615800976753235,0.14059266448020935,0.12734362483024597,0.20338183641433716,-0.9707828760147095,0.034592777490615845,0.16567541658878326,-0.985573410987854,0.08971457183361053,0.23043601214885712,-0.9689429998397827,0.35266175866127014,0.8813333511352539,-0.3144538998603821,0.307060182094574,0.9225711226463318,-0.23361627757549286,0.36857670545578003,0.9151517152786255,-0.1632438451051712,-0.6932528018951416,0.32102400064468384,0.6452473402023315,-0.9594675302505493,-0.18258321285247803,0.21467529237270355,-0.7237716317176819,0.2557550370693207,0.6408931016921997,0.23369638621807098,0.12477318197488785,-0.9642705321311951,0.12734362483024597,0.20338183641433716,-0.9707828760147095,0.17314821481704712,0.19604237377643585,-0.9651876091957092,0.6195686459541321,0.22843368351459503,0.7509678602218628,0.521365225315094,0.4426664710044861,0.729537308216095,0.5370638370513916,-0.12544496357440948,0.8341618180274963,0.4448465406894684,0.8843874931335449,0.14131632447242737,0.34944891929626465,0.9225766062736511,0.16351723670959473,0.32499557733535767,0.9275475740432739,0.18448151648044586,-0.591861367225647,-0.7175999283790588,0.36708372831344604,-0.6348217725753784,-0.6255050897598267,0.45359089970588684,-0.7262365818023682,-0.6279948949813843,0.2796477675437927,0.4642919600009918,0.4573189318180084,0.7584803104400635,0.521365225315094,0.4426664710044861,0.729537308216095,0.5243827700614929,0.521247923374176,0.673292875289917,0.9518601298332214,-0.09408217668533325,0.29173752665519714,0.9993578791618347,0.0358119010925293,-0.0011781567009165883,0.9393970966339111,0.07097888737916946,0.3354029059410095,-0.8736070394515991,-0.13012593984603882,0.4689114987850189,-0.6799918413162231,-0.6232052445411682,0.38629820942878723,-0.6709942817687988,-0.26111558079719543,0.6939634680747986,0.9416122436523438,-0.2157229781150818,0.25851503014564514,0.9577462673187256,-0.061482030898332596,0.28096625208854675,0.9819494485855103,-0.13666249811649323,0.13076183199882507,-0.7058283090591431,0.543215274810791,-0.4546686112880707,-0.6665093302726746,0.555866003036499,-0.4967678487300873,-0.6925814151763916,0.5349094271659851,-0.4839451014995575,-0.6688486933708191,0.3277868330478668,0.6672309637069702,-0.5068294405937195,0.47828203439712524,0.7171960473060608,-0.7960504293441772,0.3792579472064972,0.471664160490036,-0.11509846895933151,0.6173258423805237,-0.7782423496246338,-0.15235795080661774,0.49738386273384094,-0.8540470600128174,-0.28486406803131104,0.6404736638069153,-0.7131941914558411,0.05084162577986717,0.7319494485855103,-0.6794594526290894,0.06840213388204575,0.761702299118042,-0.6443064212799072,0.06701812893152237,0.684565544128418,-0.725864052772522,-0.6403996348381042,-0.19799353182315826,0.7420827746391296,-0.8234545588493347,-0.17740082740783691,0.5389355421066284,-0.9220829606056213,0.0023291779216378927,0.38698530197143555,0.24561116099357605,0.9141218066215515,0.3225778043270111,-0.4538818895816803,0.2461957335472107,0.8563754558563232,-0.2744824290275574,0.33700045943260193,0.9006053805351257,0.06295067071914673,0.8254959583282471,0.5608865022659302,0.00490560894832015,0.9838908910751343,0.17870262265205383,-0.19058330357074738,0.5744790434837341,0.7960224747657776,0.09628307074308395,-0.4554247558116913,0.8850524425506592,-0.059284310787916183,-0.4709334969520569,0.8801743984222412,-0.4235767424106598,-0.24184423685073853,0.872979998588562,-0.5599318146705627,-0.2673545777797699,0.7842180132865906,-0.4677102565765381,-0.07092338800430298,0.8810317516326904,-0.5865553617477417,-0.371822327375412,0.7195143699645996,0.2881406545639038,0.947490930557251,0.13869355618953705,0.1596495509147644,0.9732413291931152,0.16526751220226288,0.39295732975006104,0.9111592173576355,0.12398982048034668,0.303976446390152,0.6842706203460693,0.6628514528274536,0.38192301988601685,0.6379632949829102,0.6686835289001465,0.3491589426994324,0.4972977638244629,0.7942184805870056,-0.9709084033966064,-0.10534398257732391,0.21503373980522156,-0.9595801830291748,-0.03325538709759712,0.27946361899375916,-0.9814286828041077,-0.11460620164871216,0.15382835268974304,-0.6040341258049011,-0.406207799911499,-0.6856660842895508,-0.4978267252445221,-0.39791086316108704,-0.7706072330474854,-0.5575441718101501,-0.35976994037628174,-0.7481377720832825,0.47863808274269104,-0.3393230438232422,0.8097934722900391,-0.20354467630386353,-0.8281242847442627,0.522283136844635,-0.16977453231811523,-0.02092391811311245,0.9852607846260071,0.9006635546684265,-0.3566375970840454,0.24822327494621277,0.9210128784179688,-0.3886753022670746,0.025823302567005157,0.9429708123207092,-0.3324359953403473,0.017098695039749146,-0.8909159898757935,0.08994759619235992,-0.4451720416545868,-0.6744849681854248,0.6345702409744263,-0.37734684348106384,-0.9163128137588501,0.2974214553833008,-0.2681627869606018,-0.19058330357074738,0.5744790434837341,0.7960224747657776,0.00490560894832015,0.9838908910751343,0.17870262265205383,0.20443347096443176,0.9583142995834351,0.19960135221481323,-0.1325943022966385,-0.29665708541870117,-0.9457342624664307,-0.09775104373693466,-0.3985406756401062,-0.9119265675544739,0.005350854713469744,-0.28699520230293274,-0.9579170942306519,-0.8880418539047241,-0.45816802978515625,0.03825826942920685,-0.7313170433044434,-0.6372576355934143,0.24305997788906097,-0.8992430567741394,-0.43686240911483765,0.0226532444357872,-0.23520617187023163,0.827483057975769,0.5098527669906616,-0.1772753894329071,0.6935489773750305,0.6982572674751282,-0.1377802938222885,0.7209942936897278,0.6791051626205444,-0.39521461725234985,-0.4627760648727417,-0.7935009002685547,-0.36528271436691284,-0.5272126197814941,-0.7672127485275269,-0.4247942864894867,-0.39804771542549133,-0.8130853772163391,-0.969823956489563,0.037499092519283295,0.24090516567230225,-0.6932528018951416,0.32102400064468384,0.6452473402023315,-0.7237716317176819,0.2557550370693207,0.6408931016921997,-0.8605242967605591,-0.3547038733959198,-0.3656269311904907,-0.38698068261146545,-0.6613860726356506,-0.6425063610076904,-0.06706351786851883,-0.9717207551002502,-0.2264094054698944,-0.6109773516654968,0.4829406440258026,0.6272758841514587,-0.5606255531311035,0.3128568232059479,0.7666939496994019,-0.5233633518218994,0.6017412543296814,0.6033227443695068,-0.19155509769916534,0.9148907661437988,-0.35536113381385803,-0.13150422275066376,0.8673001527786255,-0.48010116815567017,-0.2018311321735382,0.9067727327346802,-0.3701721131801605,0.4621638357639313,-0.4499533772468567,-0.7641639709472656,0.30576443672180176,-0.37826135754585266,-0.8737427592277527,0.5170088410377502,-0.33335012197494507,-0.7884031534194946,0.22242560982704163,0.470083624124527,0.8541359305381775,0.26782071590423584,0.438635915517807,0.8578290343284607,0.10758089274168015,0.4848181903362274,0.8679733276367188,0.4627313017845154,-0.029726553708314896,0.8860000371932983,0.5744519829750061,0.07487431913614273,0.8151065707206726,0.5228486657142639,-0.08868449926376343,0.8477997183799744,0.9094537496566772,-0.18361051380634308,-0.3730698227882385,0.8049731850624084,-0.40349286794662476,-0.43498465418815613,0.645622193813324,-0.2591182589530945,-0.7183520793914795,0.7697568535804749,0.2247796207666397,0.5974516868591309,0.8814667463302612,0.27907422184944153,0.380964457988739,0.426155686378479,0.0011662495089694858,0.9046490788459778,0.32718175649642944,0.9375154376029968,0.11839298903942108,0.31646963953971863,0.9378506541252136,0.14241881668567657,0.28895822167396545,0.942450761795044,0.16819550096988678,-0.5504574179649353,-0.4733843505382538,-0.6876801252365112,-0.5575441718101501,-0.35976994037628174,-0.7481377720832825,-0.5965907573699951,-0.3416651487350464,-0.7261848449707031,-0.7646754384040833,-0.1436653733253479,0.6281972527503967,-0.7748404741287231,-0.6320701241493225,-0.01046957727521658,-0.8447748422622681,-0.5197312831878662,-0.12741614878177643,-0.3731882870197296,0.22734251618385315,-0.899469792842865,-0.4202258288860321,0.021766044199466705,-0.9071584939956665,-0.29899904131889343,-0.03754144534468651,-0.9535146355628967,-0.279499351978302,0.875665545463562,-0.3938145935535431,-0.48808181285858154,0.7182732224464417,-0.49584245681762695,-0.4543967843055725,0.805781364440918,-0.3797893822193146,-0.575701117515564,0.7030213475227356,0.4175274968147278,-0.7350537776947021,0.6066200137138367,0.30283352732658386,-0.6712923645973206,0.5555284023284912,0.4906676709651947,-0.7821840643882751,0.6111487746238708,0.12118277698755264,-0.8970516324043274,0.39525049924850464,0.19767506420612335,-0.9262423515319824,0.2756090462207794,0.257127970457077,0.5273749232292175,0.6159974336624146,-0.5851690769195557,0.5432766675949097,0.498680979013443,-0.6754019260406494,0.28343015909194946,0.4650605618953705,-0.8386811017990112,-0.030223172158002853,-0.34128180146217346,-0.9394749999046326,-0.09245797246694565,-0.2673625648021698,-0.9591500163078308,-0.20564953982830048,-0.38095128536224365,-0.901434600353241,-0.1469806730747223,0.2169589102268219,0.96505206823349,0.1224723532795906,0.16077709197998047,0.9793626666069031,0.2051461786031723,0.3482648432254791,0.9146729707717896,-0.34334367513656616,0.40820276737213135,0.8458638191223145,-0.39260080456733704,0.5435144901275635,0.7419276237487793,-0.2961144745349884,0.4757031798362732,0.8282648921012878,0.9852064847946167,0.13655611872673035,-0.10354021191596985,0.9777148962020874,0.2063944786787033,0.03840479254722595,0.9911861419677734,0.1299208104610443,0.0258965902030468,-0.43070533871650696,-0.9024908542633057,0.001768353395164013,-0.6686869859695435,-0.7302964329719543,0.13973119854927063,-0.8374698758125305,-0.4510822892189026,-0.3084946870803833,0.8987241983413696,-0.2149530053138733,0.3822172284126282,0.925668478012085,-0.2859736382961273,0.24770337343215942,0.9633230566978455,-0.1654108762741089,0.21130064129829407,-0.38206997513771057,-0.22212368249893188,-0.8970415592193604,-0.4513625502586365,-0.2863817512989044,-0.8451374769210815,-0.5216706395149231,-0.03559089079499245,-0.8524042963981628,-0.14485161006450653,0.8464286923408508,-0.5124222040176392,-0.09455092996358871,0.8957114815711975,-0.4344664216041565,-0.2090568244457245,0.8955013751983643,-0.3929027020931244,0.9487344026565552,0.016964903101325035,-0.31561872363090515,0.9772218465805054,0.08018067479133606,-0.19649066030979156,0.9950933456420898,-0.0034920587204396725,-0.09887862950563431,0.8859509825706482,0.05614857003092766,0.46036744117736816,0.924186646938324,0.05934550240635872,0.37730246782302856,0.9010769128799438,0.013254179619252682,0.4334567189216614,-0.04814169928431511,0.5657616853713989,0.8231622576713562,0.050481028854846954,0.3188343644142151,0.9464651942253113,0.24959032237529755,0.4762352406978607,0.8431516289710999,0.9498938322067261,-0.10963351279497147,0.29271525144577026,0.9573286771774292,-0.0895266905426979,0.27478501200675964,0.9650539755821228,-0.10837379097938538,0.23859167098999023,0.9091269373893738,0.062082912772893906,0.4118664264678955,0.9096029996871948,-0.014714118093252182,0.4152178168296814,0.9037119746208191,-0.02557663433253765,0.42737630009651184,-0.4997405409812927,0.83866947889328,0.2165476381778717,-0.5002402067184448,0.7311087250709534,0.4639393985271454,-0.474218487739563,0.83746737241745,0.27159765362739563,-0.16499991714954376,0.48773813247680664,0.857255220413208,-0.19058330357074738,0.5744790434837341,0.7960224747657776,0.20443347096443176,0.9583142995834351,0.19960135221481323,0.5243827700614929,0.521247923374176,0.673292875289917,0.5155498385429382,0.6579704880714417,0.5488926768302917,0.5933458209037781,0.7823477983474731,0.1894005984067917,0.6142740249633789,0.36021122336387634,0.7020792961120605,0.5260125398635864,0.18917517364025116,0.8291704058647156,0.39489826560020447,-0.3888320326805115,0.8323851227760315,0.4070855379104614,0.8419557809829712,0.3541070818901062,0.37556472420692444,0.815984845161438,0.4394541084766388,0.4214724898338318,0.7673289775848389,0.48328790068626404,-0.8920558094978333,0.16866694390773773,0.41927069425582886,-0.9345201253890991,0.18000008165836334,0.3070375621318817,-0.9306832551956177,0.1507156938314438,0.33333685994148254,-0.40536439418792725,0.7445605993270874,0.5303859710693359,-0.40768110752105713,0.6498761773109436,0.6414492130279541,-0.43176764249801636,0.650100827217102,0.6252564787864685,0.01251875702291727,0.07463388890028,-0.997132420539856,-0.011849923990666866,0.10449432581663132,-0.9944548606872559,0.09793037921190262,0.14263901114463806,-0.9849181175231934,0.6903500556945801,-0.27023327350616455,-0.6711115837097168,0.7949427962303162,-0.058498598635196686,-0.6038574576377869,0.645622193813324,-0.2591182589530945,-0.7183520793914795,-0.8182242512702942,-0.36366578936576843,-0.44525977969169617,-0.8863468170166016,-0.38879597187042236,-0.251449853181839,-0.8896576762199402,-0.29499351978302,-0.3485513925552368,0.5193315148353577,0.6689962148666382,-0.531731903553009,0.3496837615966797,0.7232236862182617,-0.5955407023429871,0.44055113196372986,0.7447920441627502,-0.5011981129646301,-0.3013560473918915,0.9430199861526489,0.14105956256389618,-0.27218490839004517,0.9518465399742126,0.14107970893383026,-0.41623035073280334,0.8947367668151855,0.16185927391052246,-0.20682768523693085,0.9634358286857605,0.17033401131629944,-0.2429431974887848,0.9612720012664795,0.13013368844985962,-0.2723292410373688,0.9507291913032532,0.14815780520439148,-0.15539316833019257,0.6032731533050537,-0.7822496294975281,-0.07979916036128998,0.49233338236808777,-0.8667410016059875,-0.11509846895933151,0.6173258423805237,-0.7782423496246338,-0.09775104373693466,-0.3985406756401062,-0.9119265675544739,-0.08341065049171448,-0.4947417974472046,-0.8650278449058533,-0.2922041714191437,-0.5182965397834778,-0.8037322163581848,-0.19679118692874908,0.2574410140514374,-0.9460430145263672,-0.31043484807014465,0.3240680992603302,-0.8936498761177063,-0.3020686209201813,0.44884344935417175,-0.8410077691078186,-0.12720897793769836,-0.5142466425895691,-0.8481557965278625,0.022042166441679,-0.48974284529685974,-0.8715882897377014,-0.20564953982830048,-0.38095128536224365,-0.901434600353241,0.6063337922096252,0.7649347186088562,-0.21733427047729492,0.5933458209037781,0.7823477983474731,0.1894005984067917,0.5456605553627014,0.7723941802978516,-0.32505664229393005,0.3777206838130951,-0.34232065081596375,0.8603160381317139,0.2865089476108551,-0.2836802899837494,0.9151164293289185,0.36561065912246704,-0.21332602202892303,0.9059916734695435,-0.6565163731575012,0.3900538980960846,0.6456347703933716,-0.7147287726402283,0.5166972875595093,0.47136685252189636,-0.7989885807037354,0.29140663146972656,0.5260222554206848,0.41378116607666016,-0.7549997568130493,0.5086851119995117,0.06422704458236694,-0.14031213521957397,0.988021969795227,0.44599270820617676,-0.8155115246772766,0.36882448196411133,0.9275311231613159,0.06233412027359009,0.36851122975349426,0.9415333867073059,0.13217701017856598,0.3099099099636078,0.9584110379219055,0.017403995618224144,0.2848602831363678,0.717374861240387,-0.22572557628154755,-0.659106433391571,0.6694369316101074,-0.2964428663253784,-0.6811577081680298,0.8220604658126831,-0.22995734214782715,-0.5208994746208191,-0.7079378366470337,-0.09470802545547485,0.699895977973938,-0.3676004707813263,0.08712029457092285,0.9258941411972046,-0.6324087977409363,-0.17410096526145935,0.754816472530365,-0.9729967713356018,-0.06118791922926903,0.22256095707416534,-0.9950998425483704,-0.06830946356058121,0.07148489356040955,-0.9677616357803345,-0.10941314697265625,0.22686170041561127,-0.0680980384349823,0.025013169273734093,-0.9973650574684143,0.07156416773796082,0.0638033002614975,-0.9953932166099548,-0.03758830949664116,-0.07643568515777588,-0.9963657259941101,0.23640117049217224,-0.9665047526359558,-0.09991531074047089,0.11903507262468338,-0.7461427450180054,-0.6550585627555847,0.3098601698875427,-0.7693446278572083,-0.5586551427841187,0.7719157338142395,-0.2922757863998413,0.5645537376403809,0.8478003144264221,-0.07367271184921265,0.5251732468605042,0.5225225687026978,-0.04599061608314514,0.851384162902832,-0.17103458940982819,-0.06871598213911057,0.9828658699989319,-0.7237716317176819,0.2557550370693207,0.6408931016921997,0.26179537177085876,-0.9469636082649231,-0.1863412857055664,-0.7839279770851135,0.6170070171356201,0.06898783892393112,-0.797804594039917,0.5994623899459839,-0.06444162130355835,-0.765870213508606,0.6242820620536804,-0.15399602055549622,0.9401919841766357,-0.2575436234474182,0.22295814752578735,0.9856081604957581,-0.16892309486865997,0.0064445361495018005,0.9950933456420898,-0.0034920587204396725,-0.09887862950563431,-0.4811820983886719,-0.41724246740341187,-0.7709555625915527,-0.39521461725234985,-0.4627760648727417,-0.7935009002685547,-0.32838693261146545,-0.45154818892478943,-0.8296181559562683,0.4103705585002899,-0.02770989201962948,0.9114977717399597,0.4149985611438751,-0.6659915447235107,0.6198640465736389,0.5853748321533203,-0.356658399105072,0.7281010150909424,-0.5681570768356323,-0.33863261342048645,-0.750016987323761,-0.565181314945221,-0.34122776985168457,-0.7510883808135986,-0.4988712668418884,-0.2457408607006073,-0.8311070203781128,-0.9885117411613464,0.08463119715452194,-0.12522804737091064,-0.9896799921989441,0.043795596808195114,-0.1364382803440094,-0.9842706918716431,-0.03655043616890907,-0.17284473776817322,0.9254369139671326,-0.1037023663520813,0.36443427205085754,0.9440934658050537,-0.03255041316151619,0.3280670940876007,0.9771425724029541,-0.069325290620327,0.20096369087696075,0.47945672273635864,-0.06673524528741837,0.8750243782997131,0.5079795122146606,-0.27417755126953125,0.81656813621521,0.6950569152832031,0.1786937415599823,0.6963938474655151,0.2865089476108551,-0.2836802899837494,0.9151164293289185,0.3777206838130951,-0.34232065081596375,0.8603160381317139,0.1965896189212799,-0.40898948907852173,0.8911117315292358,0.5372400283813477,-0.36027616262435913,-0.7626101970672607,0.5311725735664368,-0.4626668095588684,-0.7097852826118469,0.5538228750228882,-0.3990359604358673,-0.7307875752449036,-0.903732180595398,0.2273426055908203,0.3627443015575409,-0.8874416947364807,0.28471922874450684,0.36246684193611145,-0.7960504293441772,0.3792579472064972,0.471664160490036,-0.9894886612892151,0.10244842618703842,0.10206154733896255,-0.9636143445968628,0.2524626553058624,-0.0878068059682846,-0.9883806705474854,0.09727440029382706,-0.11679600924253464,-0.9111043810844421,0.2615271508693695,0.3185786008834839,-0.8992074728012085,0.21894612908363342,0.37879878282546997,-0.8936045169830322,0.28096097707748413,0.35004550218582153,-0.421725869178772,0.14741961658000946,0.8946589827537537,-0.34861889481544495,0.2759536802768707,0.8957200646400452,-0.6688486933708191,0.3277868330478668,0.6672309637069702,0.4264395534992218,-0.4237762987613678,0.7991013526916504,0.6016780138015747,-0.623546838760376,0.49917224049568176,0.446955144405365,-0.561190128326416,0.696632444858551,0.4815136194229126,0.37403056025505066,-0.7926195859909058,0.7314274311065674,0.44006362557411194,-0.5209202170372009,0.5419490337371826,0.670733630657196,-0.5063670873641968,-0.5599318146705627,-0.2673545777797699,0.7842180132865906,-0.9399518370628357,0.07636258751153946,0.3326549232006073,-0.7189748287200928,-0.060161810368299484,0.692427396774292,-0.11576218158006668,0.7695607542991638,-0.627993106842041,-0.06176547706127167,0.6756749153137207,-0.7346076369285583,-0.031327515840530396,0.7816344499588013,-0.6229495406150818,0.9421910047531128,0.2541818618774414,-0.21832920610904694,0.9852064847946167,0.13655611872673035,-0.10354021191596985,0.9579275250434875,0.11643046140670776,-0.26233336329460144,0.8566299080848694,0.22196505963802338,0.46574315428733826,0.8859509825706482,0.05614857003092766,0.46036744117736816,0.9043868184089661,0.10477243363857269,0.41365113854408264,-0.969823956489563,0.037499092519283295,0.24090516567230225,-0.9823945164680481,-0.18515081703662872,0.024903006851673126,-0.9950998425483704,-0.06830946356058121,0.07148489356040955,0.5458040833473206,0.8118622303009033,0.20731040835380554,0.42110008001327515,0.8981372117996216,0.12658724188804626,0.4930650293827057,0.8558103442192078,0.1564464122056961,0.8982035517692566,0.06850723922252655,-0.43420860171318054,0.9059356451034546,0.15564897656440735,-0.3937690258026123,0.92033851146698,0.1817922294139862,-0.34630703926086426,-0.14485161006450653,0.8464286923408508,-0.5124222040176392,-0.2090568244457245,0.8955013751983643,-0.3929027020931244,-0.2321791797876358,0.8348343372344971,-0.4991437494754791,-0.34334367513656616,0.40820276737213135,0.8458638191223145,-0.40768110752105713,0.6498761773109436,0.6414492130279541,-0.39260080456733704,0.5435144901275635,0.7419276237487793,0.35619741678237915,0.9199291467666626,0.1638711839914322,0.42958471179008484,0.8892297148704529,0.15724974870681763,0.34554123878479004,0.9272488355636597,0.1442597657442093,0.2077154666185379,-0.09419270604848862,-0.9736436605453491,0.17297407984733582,0.09835635870695114,-0.9800030589103699,0.4622674286365509,0.07626361399888992,-0.8834549784660339,-0.2557360529899597,0.31866762042045593,-0.9127157330513,-0.1684163361787796,0.22379885613918304,-0.9599739909172058,-0.13995341956615448,0.26299241185188293,-0.9545931220054626,-0.8920558094978333,0.16866694390773773,0.41927069425582886,-0.9420475363731384,0.11518587917089462,0.3150850534439087,-0.903732180595398,0.2273426055908203,0.3627443015575409,-0.7601345777511597,-0.27192404866218567,-0.5901294350624084,-0.7745103240013123,-0.056133002042770386,-0.6300657391548157,-0.838496208190918,-0.31857579946517944,-0.44207873940467834,0.982314944267273,-0.18364226818084717,0.03650783747434616,0.9960582256317139,-0.04618747904896736,0.0757276862859726,0.9469590783119202,-0.14638863503932953,0.2860749363899231,0.948091447353363,-0.30351004004478455,0.0948905497789383,0.915607213973999,-0.3478842079639435,0.2015937715768814,0.9701788425445557,-0.23825547099113464,0.04457958787679672,-0.3020686209201813,0.44884344935417175,-0.8410077691078186,-0.3352438807487488,0.575104296207428,-0.7462349534034729,-0.36243611574172974,0.6794243454933167,-0.6379832625389099,0.7709765434265137,-0.0017095281509682536,0.6368612051010132,0.8163648247718811,-0.5565716028213501,0.15419642627239227,0.6068264842033386,-0.01597638428211212,0.7946737408638,-0.3164021074771881,-0.8187156319618225,0.4791601300239563,-0.33583492040634155,-0.48745793104171753,0.805977463722229,-0.5814379453659058,-0.24031783640384674,0.7772883772850037,0.9429708123207092,-0.3324359953403473,0.017098695039749146,0.9376580715179443,-0.2258286327123642,0.264194518327713,0.9006635546684265,-0.3566375970840454,0.24822327494621277,0.7768028974533081,0.39929139614105225,0.48697391152381897,0.5764346718788147,0.4667404890060425,0.6707282066345215,0.5212607979774475,0.35311251878738403,0.7769161462783813,0.3454439640045166,0.9358661770820618,0.06944792717695236,0.3345741629600525,0.9265864491462708,-0.1717487871646881,0.32129690051078796,0.9456228017807007,0.05065438523888588,-0.9481034874916077,-0.09071002900600433,-0.30474820733070374,-0.986852765083313,-0.15321913361549377,0.05143411457538605,-0.9301614761352539,-0.28459426760673523,-0.23196053504943848,0.8220604658126831,-0.22995734214782715,-0.5208994746208191,0.8092073798179626,-0.3381897509098053,-0.4804280996322632,0.752629280090332,-0.14780166745185852,-0.6416414976119995,0.32340845465660095,-0.8414402604103088,-0.4328801929950714,-0.4954454004764557,-0.6646830439567566,-0.5592229962348938,0.0013499571941792965,-0.9947878122329712,0.10195805132389069,0.8691759705543518,-0.22969715297222137,0.4379182457923889,0.9469590783119202,-0.14638863503932953,0.2860749363899231,0.9080917239189148,-0.12855710089206696,0.398550420999527,0.3857724666595459,0.3776163160800934,-0.8417752385139465,0.4622674286365509,0.07626361399888992,-0.8834549784660339,0.24204684793949127,0.256590873003006,-0.9357213377952576,-0.7839279770851135,0.6170070171356201,0.06898783892393112,-0.6192205548286438,0.7778317332267761,0.10744176059961319,-0.797804594039917,0.5994623899459839,-0.06444162130355835,0.0882449746131897,0.23508955538272858,0.9679595828056335,0.24298521876335144,0.24386781454086304,0.9388751983642578,0.4153010845184326,0.1845075488090515,0.8907760381698608,0.21121081709861755,-0.3610686659812927,0.9083057641983032,0.30640748143196106,-0.30825576186180115,0.9006069302558899,0.18907736241817474,-0.466826468706131,0.8638997673988342,-0.948121190071106,-0.26599904894828796,0.17409977316856384,-0.41550055146217346,-0.22872363030910492,-0.8803662657737732,-0.9696313738822937,-0.07536280900239944,0.23267029225826263,-0.5718216896057129,0.31658995151519775,0.7568293809890747,-0.7079378366470337,-0.09470802545547485,0.699895977973938,-0.7328757643699646,0.19958913326263428,0.6504285931587219,0.8726474046707153,0.0030281979124993086,-0.488341361284256,0.9539995789527893,0.08136831223964691,-0.28855499625205994,0.9609119892120361,0.021906951442360878,-0.275985985994339,-0.9586160182952881,-0.018555818125605583,0.28409674763679504,-0.9524149298667908,0.15860527753829956,0.26028868556022644,-0.9590726494789124,-0.0584600530564785,0.27705979347229004,-0.8646987080574036,-0.20639987289905548,-0.4579249322414398,-0.933454692363739,-0.007501321379095316,-0.3586168587207794,-0.9353843927383423,-0.02689429000020027,-0.35260850191116333,0.9548938274383545,0.17311528325080872,0.24126510322093964,0.9471160173416138,0.3175677955150604,0.04606456682085991,0.8509495854377747,0.46905410289764404,0.23637476563453674,-0.9833306670188904,0.1215270608663559,0.13524803519248962,-0.9933006167411804,0.04806556925177574,0.10508838295936584,-0.9778972864151001,-0.01515328511595726,0.20853611826896667,-0.5673301815986633,-0.5754066109657288,0.5891041159629822,-0.3423517346382141,-0.6144594550132751,0.7107987403869629,-0.41661185026168823,-0.7270399928092957,0.5457539558410645,0.5576750040054321,-0.556469738483429,0.6159058213233948,0.747154176235199,-0.6081348657608032,0.2682025134563446,0.8064984083175659,-0.20798872411251068,0.5534446835517883,-0.06831091642379761,-0.13850830495357513,-0.9880025386810303,0.0031286419834941626,-0.22711274027824402,-0.973863422870636,0.12334631383419037,-0.17195796966552734,-0.9773516058921814,-0.9788527488708496,0.07324270159006119,0.19100481271743774,-0.9524149298667908,0.15860527753829956,0.26028868556022644,-0.9501718282699585,0.26563793420791626,0.16312550008296967,-0.6910613775253296,0.3807290494441986,0.6143936514854431,-0.5606255531311035,0.3128568232059479,0.7666939496994019,-0.6109773516654968,0.4829406440258026,0.6272758841514587,0.2785249352455139,-0.12232419103384018,0.952607274055481,-0.03959454968571663,-0.40437641739845276,0.9137352108955383,0.36855095624923706,-0.38639941811561584,0.8454973101615906,-0.11394879221916199,0.4431452453136444,-0.8891782760620117,-0.06980365514755249,0.38263100385665894,-0.9212605357170105,-0.055890727788209915,0.3414076268672943,-0.9382521510124207,-0.7147287726402283,0.5166972875595093,0.47136685252189636,-0.4089662432670593,0.6048300266265869,0.6833207011222839,-0.3446267545223236,0.5303336977958679,0.7745828628540039,-0.6744849681854248,0.6345702409744263,-0.37734684348106384,-0.8958293199539185,0.4140280485153198,-0.1614638864994049,-0.9163128137588501,0.2974214553833008,-0.2681627869606018,0.9600381255149841,0.09583807736635208,-0.2629483640193939,0.8881286978721619,0.34910228848457336,-0.2989231050014496,0.9387744665145874,0.10936135053634644,-0.3267148733139038,0.9993578791618347,0.0358119010925293,-0.0011781567009165883,0.9968098998069763,0.07817629724740982,-0.016078151762485504,0.9911861419677734,0.1299208104610443,0.0258965902030468,-0.9407842755317688,-0.3389233946800232,0.0074716671369969845,-0.8992430567741394,-0.43686240911483765,0.0226532444357872,-0.8988379240036011,-0.42118051648139954,0.12123274058103561,0.2314320057630539,0.9656989574432373,0.11774887889623642,0.4476824104785919,0.7523535490036011,-0.4832645654678345,0.573708713054657,0.7336474061012268,-0.36417004466056824,-0.48744744062423706,0.386848509311676,-0.7827791571617126,-0.3731882870197296,0.22734251618385315,-0.899469792842865,-0.3233066201210022,0.37395167350769043,-0.8692715167999268,0.6948094964027405,0.719038188457489,-0.014959867112338543,0.7010565996170044,0.7058070302009583,-0.10176505148410797,0.7189711928367615,0.6737712621688843,-0.17062443494796753,0.9039490818977356,-0.32908114790916443,-0.2730964124202728,0.8470662832260132,-0.3316996991634369,-0.415275901556015,0.8638127446174622,-0.24927859008312225,-0.43782153725624084,-0.7709905505180359,-0.025386836379766464,-0.6363403797149658,-0.8254003524780273,0.14874818921089172,-0.544599175453186,-0.6744003295898438,0.24077345430850983,-0.6980059742927551,-0.19076041877269745,0.027373390272259712,-0.9812548756599426,-0.12276147305965424,-0.016557032242417336,-0.9922980666160583,-0.283356249332428,-0.0657157152891159,-0.9567605257034302,-0.9678924083709717,0.02627456933259964,0.2499879002571106,-0.9220829606056213,0.0023291779216378927,0.38698530197143555,-0.9420572519302368,0.12635880708694458,0.3107435405254364,-0.3874284625053406,0.8940637707710266,0.2248314768075943,-0.49857836961746216,0.8585696816444397,0.1194891408085823,-0.43319639563560486,0.88727867603302,0.1583586484193802,0.5321873426437378,-0.12454816699028015,0.8374152779579163,0.36561065912246704,-0.21332602202892303,0.9059916734695435,0.25132453441619873,-0.022433362901210785,0.9676428437232971,0.4149985611438751,-0.6659915447235107,0.6198640465736389,-0.08062315732240677,-0.5563555359840393,0.8270238041877747,0.028774291276931763,-0.8916197419166565,0.45186981558799744,-0.4625505805015564,-0.35862600803375244,0.8108232617378235,-0.4133993089199066,-0.36681240797042847,0.8333964347839355,-0.4235767424106598,-0.24184423685073853,0.872979998588562,-0.6686869859695435,-0.7302964329719543,0.13973119854927063,-0.10367901623249054,-0.9752569794654846,0.19525490701198578,-0.5352336168289185,-0.5471583604812622,0.6435391902923584,-0.09775104373693466,-0.3985406756401062,-0.9119265675544739,-0.2922041714191437,-0.5182965397834778,-0.8037322163581848,-0.03479816019535065,-0.4555252194404602,-0.8895425200462341,0.44055113196372986,0.7447920441627502,-0.5011981129646301,0.52301424741745,0.7607940435409546,-0.38425058126449585,0.5395145416259766,0.7317675352096558,-0.4164617359638214,-0.948121190071106,-0.26599904894828796,0.17409977316856384,-0.9432617425918579,-0.3249166011810303,0.06845790147781372,-0.9383891224861145,-0.3453373610973358,-0.012958197854459286,-0.041704703122377396,-0.2694352865219116,-0.9621150493621826,0.18668007850646973,-0.324448823928833,-0.9272990226745605,0.1624203324317932,-0.3628409206867218,-0.9175871014595032,0.2051461786031723,0.3482648432254791,0.9146729707717896,-0.14085060358047485,0.46245595812797546,0.8753831386566162,-0.15701481699943542,0.37715283036231995,0.9127442836761475,0.4642919600009918,0.4573189318180084,0.7584803104400635,0.5850716829299927,0.2592073678970337,0.7684417366981506,0.4649737477302551,0.3672487437725067,0.8055605292320251,-0.8356506824493408,-0.044830162078142166,-0.5474286675453186,-0.8424279689788818,-0.003012696746736765,-0.5388005375862122,-0.9283689260482788,-0.0035233250819146633,-0.3716433048248291,0.9950933456420898,-0.0034920587204396725,-0.09887862950563431,0.9772218465805054,0.08018067479133606,-0.19649066030979156,0.9906947612762451,-0.08775245398283005,0.10403554141521454,-0.45249924063682556,-0.13238362967967987,0.8818838000297546,-0.3529677093029022,-0.25211644172668457,0.9010277986526489,-0.3171677887439728,-0.358257919549942,0.8780978322029114,-0.283356249332428,-0.0657157152891159,-0.9567605257034302,-0.2861992120742798,0.05684690922498703,-0.9564823508262634,-0.19076041877269745,0.027373390272259712,-0.9812548756599426,-0.8636417388916016,0.5041056275367737,-0.0007204461726360023,-0.8970516324043274,0.39525049924850464,0.19767506420612335,-0.7827782034873962,0.6222934126853943,0.003034101566299796,0.9569624066352844,-0.00006896671402500942,0.29021191596984863,0.9694457054138184,0.0494416281580925,0.24027173221111298,0.9455479383468628,0.04179726541042328,0.3227880299091339,0.5511787533760071,0.5838027596473694,0.5961344838142395,0.6390947699546814,0.34863412380218506,0.6855742931365967,0.6311923861503601,0.22897043824195862,0.7410591840744019,0.33121973276138306,0.9434858560562134,-0.011312941089272499,0.4626779854297638,0.8633570671081543,-0.20135460793972015,0.36857670545578003,0.9151517152786255,-0.1632438451051712,0.23950767517089844,0.4754992723464966,-0.8464847803115845,0.13503780961036682,0.46279093623161316,-0.8761217594146729,0.29529088735580444,0.4205680191516876,-0.8578612208366394,0.20620180666446686,0.834301769733429,-0.5112938284873962,0.13300800323486328,0.8413141965866089,-0.5239267945289612,0.22544312477111816,0.746829092502594,-0.6256370544433594,0.9368603825569153,-0.3422423303127289,0.07185308635234833,0.9550333023071289,-0.2702423930168152,-0.12198521941900253,0.9409315586090088,-0.29260367155075073,0.17038452625274658,-0.7529252767562866,-0.6412850022315979,-0.1478414684534073,0.8781892657279968,-0.38860830664634705,-0.2788677513599396,0.51947021484375,-0.6040931940078735,-0.6043360829353333,-0.8636417388916016,0.5041056275367737,-0.0007204461726360023,-0.8082867860794067,0.5644069314002991,-0.16768190264701843,-0.9225079417228699,0.33409571647644043,-0.1932850182056427,0.9578486084938049,-0.28071191906929016,-0.06104842573404312,0.8948678374290466,-0.40981554985046387,0.17681269347667694,0.4756341278553009,-0.6859941482543945,0.5506216883659363,0.8002321124076843,-0.34470000863075256,-0.49072444438934326,0.6726585626602173,-0.3851524889469147,-0.6318132877349854,0.7985384464263916,-0.34346210956573486,-0.4943380653858185,0.30640748143196106,-0.30825576186180115,0.9006069302558899,0.5846779942512512,-0.21563158929347992,0.7820835709571838,0.5125749111175537,-0.34223198890686035,0.7874923348426819,-0.45819783210754395,-0.39972203969955444,-0.7938998937606812,-0.39521461725234985,-0.4627760648727417,-0.7935009002685547,-0.23233211040496826,-0.29845184087753296,-0.9257150292396545,-0.5041888952255249,0.016917945817112923,0.8634276986122131,-0.28193944692611694,0.004957052879035473,0.9594193696975708,-0.5543465614318848,-0.13019876182079315,0.822039008140564,-0.7300897836685181,0.17863693833351135,-0.6595890522003174,-0.1571655571460724,0.02793770283460617,-0.9871770143508911,-0.48731812834739685,-0.1806156039237976,-0.8543412685394287,0.38829508423805237,0.826230525970459,0.40812990069389343,0.4214724898338318,0.7673289775848389,0.48328790068626404,0.47034287452697754,0.7201897501945496,0.5100042223930359,-0.47235992550849915,-0.4004671573638916,-0.7851765155792236,-0.2127896547317505,-0.25725600123405457,-0.9426239728927612,-0.1237216666340828,-0.2632575035095215,-0.9567593336105347,0.8385305404663086,-0.12042909860610962,0.5313788056373596,0.8747792840003967,-0.3923968970775604,0.2842285633087158,0.9709433913230896,-0.23761768639087677,-0.02840428054332733,0.8049731850624084,-0.40349286794662476,-0.43498465418815613,0.7186977863311768,-0.3157255947589874,-0.6195085644721985,0.5260655879974365,-0.3459148108959198,-0.7769156694412231,0.8987241983413696,-0.2149530053138733,0.3822172284126282,0.9633230566978455,-0.1654108762741089,0.21130064129829407,0.9258584976196289,-0.03084532916545868,0.3766093850135803,-0.004584335256367922,0.8681545257568359,-0.49627283215522766,-0.20285795629024506,0.8427212834358215,-0.4986676871776581,-0.031327515840530396,0.7816344499588013,-0.6229495406150818,0.12737929821014404,0.19394628703594208,0.972707211971283,0.26139721274375916,0.1645624041557312,0.9510997533798218,0.17784680426120758,-0.028341194614768028,0.9836499691009521,-0.4613693952560425,0.040799785405397415,-0.8862695097923279,-0.483203262090683,0.10539541393518448,-0.8691412210464478,-0.5127595663070679,-0.010765299201011658,-0.8584647178649902,0.6349536776542664,0.22058358788490295,0.7403895854949951,-0.8605242967605591,-0.3547038733959198,-0.3656269311904907,0.19902725517749786,-0.12139537930488586,0.9724460244178772,-0.9225079417228699,0.33409571647644043,-0.1932850182056427,-0.9636143445968628,0.2524626553058624,-0.0878068059682846,-0.93747878074646,0.3479346036911011,-0.008661285042762756,-0.3233066201210022,0.37395167350769043,-0.8692715167999268,-0.2136467844247818,0.3040826916694641,-0.9283796548843384,-0.2961832582950592,0.4552588164806366,-0.8396516442298889,-0.6403996348381042,-0.19799353182315826,0.7420827746391296,-0.7774304151535034,0.22900067269802094,0.5857990980148315,-0.5386098027229309,0.5633355975151062,0.6265400648117065,0.21230174601078033,0.3593348264694214,-0.908738911151886,0.2226429432630539,0.4095916152000427,-0.8846834301948547,0.24379059672355652,0.41565844416618347,-0.8762386441230774,-0.6192205548286438,0.7778317332267761,0.10744176059961319,-0.44214189052581787,0.8840144872665405,0.15175297856330872,-0.48288485407829285,0.8744591474533081,-0.046297356486320496,0.8509495854377747,0.46905410289764404,0.23637476563453674,0.7720963954925537,0.592221200466156,0.23052367568016052,0.8190035820007324,0.43647947907447815,0.37244972586631775,-0.895060122013092,-0.34335774183273315,-0.28455719351768494,-0.9201335310935974,-0.31045687198638916,-0.23868563771247864,-0.7425626516342163,-0.36221152544021606,-0.5633857846260071,-0.1944044828414917,-0.3140067160129547,-0.9293044209480286,-0.20564953982830048,-0.38095128536224365,-0.901434600353241,-0.09245797246694565,-0.2673625648021698,-0.9591500163078308,0.06251204013824463,0.9604976773262024,0.2711760997772217,-0.2207203060388565,0.6612386107444763,0.7169700860977173,-0.06193927302956581,0.8704001903533936,0.48843321204185486,-0.08188798278570175,0.21656076610088348,-0.97282874584198,0.00633305124938488,0.2858356535434723,-0.9582577347755432,0.0075437333434820175,0.2841460704803467,-0.9587513208389282,-0.9898844361305237,-0.07419917732477188,0.12092667073011398,-0.9845752716064453,0.00917017925530672,0.17472101747989655,-0.9365950226783752,-0.11793206632137299,0.3299723267555237,0.8881286978721619,0.34910228848457336,-0.2989231050014496,0.918387770652771,0.2545340657234192,-0.3029460906982422,0.7144660949707031,0.5530788898468018,-0.4285345673561096,-0.6040341258049011,-0.406207799911499,-0.6856660842895508,-0.4677465558052063,-0.37968239188194275,-0.7981569170951843,-0.5681570768356323,-0.33863261342048645,-0.750016987323761,0.9834325909614563,-0.054845068603754044,0.17277830839157104,0.9960582256317139,-0.04618747904896736,0.0757276862859726,0.9767622351646423,-0.2138333022594452,0.014522526413202286,0.5243827700614929,0.521247923374176,0.673292875289917,0.5933458209037781,0.7823477983474731,0.1894005984067917,0.7095600962638855,0.40668126940727234,0.5754431486129761,0.9518601298332214,-0.09408217668533325,0.29173752665519714,0.9048058986663818,-0.0921296775341034,0.4157383441925049,0.9096029996871948,-0.014714118093252182,0.4152178168296814,-0.7808151841163635,-0.3088619112968445,0.5430763959884644,-0.6154203414916992,-0.37503013014793396,0.6932605504989624,-0.5543465614318848,-0.13019876182079315,0.822039008140564,-0.07209192216396332,0.20204219222068787,-0.976719856262207,-0.09268874675035477,0.19159327447414398,-0.9770879149436951,-0.19679118692874908,0.2574410140514374,-0.9460430145263672,0.012415474280714989,0.2662741243839264,-0.9638173580169678,-0.03761561959981918,0.25423741340637207,-0.9664100408554077,-0.06353715062141418,0.2938597500324249,-0.9537345170974731,-0.4029906690120697,0.9127570986747742,0.06688043475151062,0.28764498233795166,0.5270703434944153,0.7996606826782227,-0.3854577839374542,0.8699212074279785,0.30766767263412476,-0.4235767424106598,-0.24184423685073853,0.872979998588562,-0.4133993089199066,-0.36681240797042847,0.8333964347839355,0.04793621599674225,-0.7677628397941589,0.6389384269714355,0.8229110836982727,0.28258422017097473,0.49291330575942993,0.18095511198043823,0.5097175240516663,0.8410964608192444,0.2945205867290497,0.3829300105571747,0.8755696415901184,0.2758990526199341,0.7208265662193298,-0.6358370780944824,0.13678236305713654,0.7984992861747742,-0.5862503051757812,0.176436647772789,0.8354756236076355,-0.5204331278800964,-0.446577787399292,0.4500104486942291,0.7733426690101624,-0.2961144745349884,0.4757031798362732,0.8282648921012878,-0.39260080456733704,0.5435144901275635,0.7419276237487793,0.6390947699546814,0.34863412380218506,0.6855742931365967,0.4444516897201538,0.38388192653656006,0.809380829334259,0.748397171497345,0.03495928272604942,0.662328839302063,0.9156846404075623,-0.2991197407245636,-0.2684195339679718,0.9550333023071289,-0.2702423930168152,-0.12198521941900253,0.9368603825569153,-0.3422423303127289,0.07185308635234833,0.9817145466804504,-0.026376238092780113,-0.18852263689041138,0.45868271589279175,0.5876736640930176,0.6665206551551819,0.8385305404663086,-0.12042909860610962,0.5313788056373596,-0.18096664547920227,-0.033908210694789886,0.9829045534133911,0.0882449746131897,0.23508955538272858,0.9679595828056335,0.3306158483028412,0.24178221821784973,0.912268877029419,-0.08454970270395279,0.49954158067703247,-0.8621540069580078,-0.11394879221916199,0.4431452453136444,-0.8891782760620117,-0.13767175376415253,0.6492537260055542,-0.7480080723762512,0.41378116607666016,-0.7549997568130493,0.5086851119995117,0.5006550550460815,0.03180774301290512,0.8650622963905334,0.06422704458236694,-0.14031213521957397,0.988021969795227,-0.9496892094612122,-0.15632931888103485,0.2713882625102997,-0.6709942817687988,-0.26111558079719543,0.6939634680747986,-0.9560792446136475,-0.19503219425678253,0.21880334615707397,-0.625359833240509,-0.4391477704048157,-0.6450381875038147,-0.27864307165145874,-0.34399503469467163,-0.8966746926307678,-0.45819783210754395,-0.39972203969955444,-0.7938998937606812,0.8912531733512878,0.0042383247055113316,0.4534863233566284,0.8859509825706482,0.05614857003092766,0.46036744117736816,0.9010769128799438,0.013254179619252682,0.4334567189216614,-0.279499351978302,0.875665545463562,-0.3938145935535431,-0.23432791233062744,0.9692561030387878,-0.07505378872156143,-0.3226468861103058,0.9349679350852966,-0.14742425084114075,0.5061292052268982,-0.3749322295188904,-0.7766975164413452,0.5559599995613098,-0.3760892450809479,-0.7412592768669128,0.6147586107254028,-0.35745295882225037,-0.7030642032623291,-0.4571791887283325,0.8826119899749756,0.10946826636791229,-0.436413049697876,0.8868198990821838,0.1519675999879837,-0.44677746295928955,0.8839361071586609,0.13801029324531555,0.36561065912246704,-0.21332602202892303,0.9059916734695435,0.002772401785477996,-0.21090470254421234,0.977502703666687,0.25132453441619873,-0.022433362901210785,0.9676428437232971,0.5416213870048523,-0.3351427912712097,-0.7709251642227173,0.4621638357639313,-0.4499533772468567,-0.7641639709472656,0.5170088410377502,-0.33335012197494507,-0.7884031534194946,0.9158328771591187,-0.08756764233112335,0.3918953835964203,0.9483370184898376,-0.16646964848041534,0.27008289098739624,0.9516684412956238,-0.12758693099021912,0.2793720066547394,-0.4268188774585724,0.2286834716796875,0.8749454617500305,-0.17247873544692993,0.3771141469478607,0.9099648594856262,-0.23402951657772064,0.08531752228736877,0.9684787392616272,-0.004808543715626001,0.9911442995071411,0.13270215690135956,0.2822052836418152,0.945547878742218,0.16217075288295746,0.15431003272533417,0.97596675157547,0.1538744568824768,-0.014249913394451141,0.2520439326763153,-0.9676108956336975,-0.07602834701538086,0.22068679332733154,-0.9723770022392273,-0.07209192216396332,0.20204219222068787,-0.976719856262207,-0.2988267242908478,0.38538143038749695,0.8730313777923584,-0.2961144745349884,0.4757031798362732,0.8282648921012878,-0.5068294405937195,0.47828203439712524,0.7171960473060608,0.17314821481704712,0.19604237377643585,-0.9651876091957092,0.08971457183361053,0.23043601214885712,-0.9689429998397827,0.1636638194322586,0.3221968114376068,-0.9324179887771606,0.7232186794281006,-0.3302118182182312,-0.6065598726272583,0.8220604658126831,-0.22995734214782715,-0.5208994746208191,0.6694369316101074,-0.2964428663253784,-0.6811577081680298,-0.19155509769916534,0.9148907661437988,-0.35536113381385803,-0.2018311321735382,0.9067727327346802,-0.3701721131801605,-0.26722413301467896,0.948867678642273,-0.1680516004562378,0.5243827700614929,0.521247923374176,0.673292875289917,0.7095600962638855,0.40668126940727234,0.5754431486129761,0.6946852207183838,0.261460542678833,0.6701125502586365,-0.8182242512702942,-0.36366578936576843,-0.44525977969169617,-0.7162958979606628,-0.3659968972206116,-0.594109833240509,-0.6703322529792786,-0.3217419981956482,-0.668682873249054,0.17437148094177246,0.9461330771446228,0.2728128135204315,-0.12218672037124634,0.9659246206283569,0.2281666100025177,0.054030705243349075,0.9149113893508911,0.40002232789993286,0.9865958094596863,-0.1626424938440323,0.013273164629936218,0.8040380477905273,-0.15151795744895935,0.5749479532241821,0.5890949964523315,-0.3038454055786133,0.748762309551239,-0.36630958318710327,-0.3896862268447876,-0.8449627161026001,-0.33676812052726746,-0.20897173881530762,-0.9181056618690491,-0.625359833240509,-0.4391477704048157,-0.6450381875038147,-0.4247942864894867,-0.39804771542549133,-0.8130853772163391,-0.43037742376327515,-0.23958760499954224,-0.8702718019485474,-0.23233211040496826,-0.29845184087753296,-0.9257150292396545,0.3373377323150635,-0.42398133873939514,-0.8405016660690308,0.25896182656288147,-0.45961833000183105,-0.8495232462882996,0.2854841351509094,-0.49966806173324585,-0.81782066822052,0.2345317304134369,0.17800909280776978,-0.9556713104248047,0.2763248383998871,0.3254454731941223,-0.9042841196060181,0.24204684793949127,0.256590873003006,-0.9357213377952576,0.35266175866127014,0.8813333511352539,-0.3144538998603821,0.24831512570381165,0.8408052325248718,-0.48102617263793945,0.307060182094574,0.9225711226463318,-0.23361627757549286,0.7436332106590271,-0.3595131039619446,-0.5637019872665405,0.5977611541748047,-0.32657694816589355,-0.732140064239502,0.7285835146903992,-0.3803570568561554,-0.5696442723274231,0.52301424741745,0.7607940435409546,-0.38425058126449585,0.3882574141025543,0.7578076720237732,-0.5243889093399048,0.35266175866127014,0.8813333511352539,-0.3144538998603821,-0.9950998425483704,-0.06830946356058121,0.07148489356040955,-0.9823945164680481,-0.18515081703662872,0.024903006851673126,-0.9677616357803345,-0.10941314697265625,0.22686170041561127,0.8363606929779053,-0.12452764809131622,-0.5338479280471802,-0.4254670739173889,0.3552904427051544,-0.8323138952255249,0.927927553653717,0.24510183930397034,-0.2808479070663452,-0.6313788294792175,-0.1990579515695572,-0.7494909167289734,-0.43037742376327515,-0.23958760499954224,-0.8702718019485474,-0.44871845841407776,-0.22871148586273193,-0.8639113306999207,0.7962729334831238,0.5529730319976807,-0.24529631435871124,0.9471160173416138,0.3175677955150604,0.04606456682085991,0.9421910047531128,0.2541818618774414,-0.21832920610904694,-0.8909159898757935,0.08994759619235992,-0.4451720416545868,-0.6680979132652283,0.04496203735470772,-0.7427136898040771,-0.48744744062423706,0.386848509311676,-0.7827791571617126,-0.8575599789619446,0.2955700159072876,0.4209860861301422,-0.7989885807037354,0.29140663146972656,0.5260222554206848,-0.8345087766647339,0.17485658824443817,0.5225133895874023,0.7643501162528992,-0.4262498915195465,-0.48381808400154114,0.6726585626602173,-0.3851524889469147,-0.6318132877349854,0.6984532475471497,-0.3541319966316223,-0.6218951940536499,0.46873801946640015,0.5328003764152527,0.7045626044273376,0.15338003635406494,0.5149475932121277,0.8433881402015686,0.5148080587387085,0.5792706608772278,0.6319953799247742,-0.49857836961746216,0.8585696816444397,0.1194891408085823,-0.4050615429878235,0.8996755480766296,0.16281616687774658,-0.43319639563560486,0.88727867603302,0.1583586484193802,0.3768865168094635,0.05198808014392853,0.9247993230819702,0.3045036494731903,0.215606689453125,0.9277883768081665,0.2218501716852188,0.02218438684940338,0.9748283624649048,-0.857991635799408,-0.09796484559774399,0.5042353272438049,-0.8599638938903809,-0.19092707335948944,0.4732958972454071,-0.6324087977409363,-0.17410096526145935,0.754816472530365,0.9537441730499268,-0.29221001267433167,-0.07060717046260834,0.8515594601631165,-0.07613549381494522,-0.5187001824378967,0.8092073798179626,-0.3381897509098053,-0.4804280996322632,0.5372400283813477,-0.36027616262435913,-0.7626101970672607,0.5500463247299194,-0.3781778812408447,-0.7446008920669556,0.46045103669166565,-0.4144722521305084,-0.7849825620651245,-0.07979916036128998,0.49233338236808777,-0.8667410016059875,-0.055890727788209915,0.3414076268672943,-0.9382521510124207,0.0293690524995327,0.3563275635242462,-0.9338994026184082,0.521365225315094,0.4426664710044861,0.729537308216095,0.6195686459541321,0.22843368351459503,0.7509678602218628,0.5155498385429382,0.6579704880714417,0.5488926768302917,-0.7663283348083496,-0.36993104219436646,-0.5252541303634644,-0.8506901264190674,-0.3306467533111572,-0.4086551070213318,-0.6545212864875793,-0.3599730432033539,-0.6648468375205994,0.6701335310935974,0.6822291016578674,-0.29237738251686096,0.8022077679634094,0.4618971347808838,-0.37830376625061035,0.6563873887062073,0.3813055157661438,-0.6509698033332825,-0.15235795080661774,0.49738386273384094,-0.8540470600128174,-0.10909220576286316,0.2827203869819641,-0.9529785513877869,-0.19679118692874908,0.2574410140514374,-0.9460430145263672,0.30576443672180176,-0.37826135754585266,-0.8737427592277527,0.4621638357639313,-0.4499533772468567,-0.7641639709472656,0.31751325726509094,-0.3426647186279297,-0.8841754198074341,0.9415333867073059,0.13217701017856598,0.3099099099636078,0.9275311231613159,0.06233412027359009,0.36851122975349426,0.8976787328720093,0.15574197471141815,0.41221025586128235,0.5850716829299927,0.2592073678970337,0.7684417366981506,0.8130649924278259,-0.16031181812286377,0.5596654415130615,0.5814785361289978,-0.09888476133346558,0.807529866695404,-0.47913220524787903,-0.5767667293548584,0.6616438031196594,-0.6170513033866882,-0.03713614121079445,0.7860461473464966,-0.4827110469341278,-0.2316993772983551,0.8445740938186646,-0.8936045169830322,0.28096097707748413,0.35004550218582153,-0.9044386148452759,0.2614530026912689,0.33709517121315,-0.8721907138824463,0.3931572735309601,0.29105111956596375,-0.7176739573478699,-0.3302631974220276,-0.6130826473236084,-0.5965907573699951,-0.3416651487350464,-0.7261848449707031,-0.6995859146118164,-0.3059585392475128,-0.6457313299179077,-0.20614759624004364,-0.14973382651805878,-0.9669968485832214,-0.2127896547317505,-0.25725600123405457,-0.9426239728927612,-0.33676812052726746,-0.20897173881530762,-0.9181056618690491,0.623313844203949,-0.06302620470523834,-0.779427707195282,0.8515594601631165,-0.07613549381494522,-0.5187001824378967,0.6403632164001465,0.12183941900730133,-0.7583469748497009,0.6580694317817688,0.5672616362571716,-0.49513518810272217,0.5103247165679932,0.5337258577346802,-0.6743184328079224,0.5193315148353577,0.6689962148666382,-0.531731903553009,-0.14852429926395416,0.2871686518192291,0.9462952613830566,0.17784680426120758,-0.028341194614768028,0.9836499691009521,-0.3454675078392029,0.23406195640563965,0.908772349357605,0.7645909190177917,0.3829827904701233,0.5183868408203125,0.7977066040039062,0.26153242588043213,0.5433828830718994,0.707271933555603,0.3807120621204376,0.5956716537475586,-0.9102803468704224,0.18929080665111542,0.3681829273700714,-0.6961278915405273,-0.22240491211414337,0.6825994849205017,-0.8204337358474731,-0.24532243609428406,0.5164353251457214,0.561665952205658,-0.34784165024757385,0.7506913542747498,0.8414484858512878,-0.06177787482738495,0.536794126033783,0.9004179239273071,-0.4252220690250397,0.09183526784181595,-0.9130979180335999,-0.17645253241062164,0.3675822913646698,-0.9179814457893372,-0.22319066524505615,0.3278657793998718,-0.8766890168190002,-0.2383529245853424,0.41785678267478943,0.875127375125885,-0.3701375126838684,-0.3116894066333771,0.4756341278553009,-0.6859941482543945,0.5506216883659363,0.9537441730499268,-0.29221001267433167,-0.07060717046260834,-0.4149775207042694,0.7906957864761353,-0.4501042664051056,-0.31326526403427124,0.9496635794639587,0.001999747706577182,-0.6223129034042358,0.6027775406837463,-0.4993855357170105,0.9798277616500854,-0.05208360776305199,-0.19293729960918427,0.983683168888092,0.0959969162940979,-0.1521580070257187,0.8896869421005249,0.10691428184509277,-0.443876713514328,0.7962729334831238,0.5529730319976807,-0.24529631435871124,0.9421910047531128,0.2541818618774414,-0.21832920610904694,0.7202131152153015,0.674220621585846,-0.163461372256279,0.23369638621807098,0.12477318197488785,-0.9642705321311951,0.18913646042346954,0.12692853808403015,-0.9737127423286438,0.19044014811515808,0.061401285231113434,-0.9797767400741577,-0.4851439893245697,0.6764278411865234,0.5541486144065857,-0.39260080456733704,0.5435144901275635,0.7419276237487793,-0.40768110752105713,0.6498761773109436,0.6414492130279541,-0.14174920320510864,0.2726325988769531,-0.9516189694404602,-0.13995341956615448,0.26299241185188293,-0.9545931220054626,-0.1684163361787796,0.22379885613918304,-0.9599739909172058,-0.21764415502548218,-0.3649751842021942,-0.9052205085754395,-0.32838693261146545,-0.45154818892478943,-0.8296181559562683,-0.27271631360054016,-0.4809848368167877,-0.8332343101501465,-0.7177502512931824,0.02592414617538452,-0.6958178281784058,-0.8077470660209656,-0.11268163472414017,-0.5786600708961487,-0.8329867124557495,-0.002846531104296446,-0.5532856583595276,-0.2273845672607422,0.9675652384757996,0.1100626289844513,-0.27218490839004517,0.9518465399742126,0.14107970893383026,-0.3013560473918915,0.9430199861526489,0.14105956256389618,0.012415474280714989,0.2662741243839264,-0.9638173580169678,0.0004417100572027266,0.2670634388923645,-0.9636788368225098,-0.055890727788209915,0.3414076268672943,-0.9382521510124207,0.9480419754981995,-0.30980703234672546,0.07236064970493317,0.8948678374290466,-0.40981554985046387,0.17681269347667694,0.9368603825569153,-0.3422423303127289,0.07185308635234833,-0.5683005452156067,-0.026892120018601418,0.8223814964294434,-0.6786463856697083,-0.6001630425453186,0.42337146401405334,-0.8545227646827698,-0.3481816053390503,0.3854353129863739,0.2218501716852188,0.02218438684940338,0.9748283624649048,0.3300527036190033,0.09652983397245407,0.9390139579772949,0.4179982542991638,0.08026330173015594,0.9048951864242554,-0.43398261070251465,0.7428464293479919,0.509743332862854,-0.5331913828849792,0.7115303874015808,0.45763683319091797,-0.49307510256767273,0.7967463135719299,0.34938836097717285,0.9728928804397583,-0.22974713146686554,-0.026376856490969658,0.9792602062225342,-0.17326301336288452,0.10502076148986816,0.9769257307052612,-0.2078341841697693,-0.049204036593437195,-0.3874284625053406,0.8940637707710266,0.2248314768075943,-0.41623035073280334,0.8947367668151855,0.16185927391052246,-0.27218490839004517,0.9518465399742126,0.14107970893383026,0.2051461786031723,0.3482648432254791,0.9146729707717896,0.1224723532795906,0.16077709197998047,0.9793626666069031,0.3045036494731903,0.215606689453125,0.9277883768081665,0.8726474046707153,0.0030281979124993086,-0.488341361284256,0.9101507663726807,-0.03720828518271446,-0.41260290145874023,0.7949427962303162,-0.058498598635196686,-0.6038574576377869,0.7479771971702576,-0.6204706430435181,0.23568269610404968,0.7451356053352356,-0.5819520950317383,0.32573720812797546,0.610561192035675,-0.7035521864891052,0.36363357305526733,0.9650539755821228,-0.10837379097938538,0.23859167098999023,0.9573286771774292,-0.0895266905426979,0.27478501200675964,0.9483370184898376,-0.16646964848041534,0.27008289098739624,0.42958471179008484,0.8892297148704529,0.15724974870681763,0.5591228008270264,0.8269190192222595,0.05988863855600357,0.4448465406894684,0.8843874931335449,0.14131632447242737,0.5285886526107788,-0.28174740076065063,-0.8007574081420898,0.6614876985549927,-0.21337054669857025,-0.7189624309539795,0.6259438395500183,-0.36851683259010315,-0.6873061060905457,0.9968098998069763,0.07817629724740982,-0.016078151762485504,0.9799342751502991,0.1264704018831253,-0.15405866503715515,0.9911861419677734,0.1299208104610443,0.0258965902030468,0.2832692563533783,0.9213613867759705,0.26617980003356934,0.2782031297683716,0.8631059527397156,0.42148685455322266,0.34125828742980957,0.8960846066474915,0.28385767340660095,-0.6545212864875793,-0.3599730432033539,-0.6648468375205994,-0.6148679852485657,-0.42103782296180725,-0.6668317317962646,-0.546180009841919,-0.4726042151451111,-0.6916159391403198,-0.6997113227844238,0.6230078339576721,-0.3496645987033844,-0.8217008709907532,0.4562041759490967,-0.3415924906730652,-0.8082867860794067,0.5644069314002991,-0.16768190264701843,0.7977066040039062,0.26153242588043213,0.5433828830718994,0.8904339671134949,0.23089931905269623,0.3921898603439331,0.8277800679206848,0.35460400581359863,0.4347829222679138,0.8384894728660583,0.2956444323062897,0.45774421095848083,0.5148080587387085,0.5792706608772278,0.6319953799247742,0.4909099042415619,-0.6034607291221619,0.6283650398254395,-0.9594675302505493,-0.18258321285247803,0.21467529237270355,0.26179537177085876,-0.9469636082649231,-0.1863412857055664,-0.7237716317176819,0.2557550370693207,0.6408931016921997,-0.004808543715626001,0.9911442995071411,0.13270215690135956,-0.09590964764356613,0.9947342276573181,0.036127299070358276,-0.15507815778255463,0.981839656829834,0.1092781350016594,-0.2623477876186371,0.0000675341798341833,-0.9649733901023865,-0.1464378833770752,0.13514946401119232,-0.9799441695213318,-0.18309129774570465,-0.04502139240503311,-0.9820644855499268,0.8967646956443787,0.025384526699781418,0.4417789876461029,0.5846779942512512,-0.21563158929347992,0.7820835709571838,0.5999394655227661,-0.15462012588977814,0.7849619388580322,0.07156416773796082,0.0638033002614975,-0.9953932166099548,-0.0680980384349823,0.025013169273734093,-0.9973650574684143,0.10248588025569916,0.06875459104776382,-0.9923555254936218,0.6068264842033386,-0.01597638428211212,0.7946737408638,0.7229957580566406,-0.5686708092689514,0.3922889232635498,0.5151961445808411,-0.2687610983848572,0.8138430118560791,0.5079795122146606,-0.27417755126953125,0.81656813621521,0.9277970194816589,0.11227698624134064,0.35579004883766174,0.6950569152832031,0.1786937415599823,0.6963938474655151,-0.5016441345214844,0.1418541520833969,0.8533642888069153,-0.794623613357544,0.04832622408866882,0.6051759123802185,-0.724670946598053,-0.07419057935476303,0.6850895881652832,-0.9726629853248596,0.13931560516357422,0.18578991293907166,-0.995371401309967,-0.002273074584081769,0.09607581049203873,-0.9894886612892151,0.10244842618703842,0.10206154733896255,-0.8646987080574036,-0.20639987289905548,-0.4579249322414398,-0.8506901264190674,-0.3306467533111572,-0.4086551070213318,-0.9083856344223022,-0.2686535120010376,-0.3204072117805481,0.2294880449771881,-0.3656896650791168,0.9020012617111206,0.561665952205658,-0.34784165024757385,0.7506913542747498,0.5576750040054321,-0.556469738483429,0.6159058213233948,-0.16499991714954376,0.48773813247680664,0.857255220413208,0.685878336429596,-0.07669074088335037,0.7236639261245728,0.0017561618005856872,-0.6375709176063538,0.7703896760940552,0.8726474046707153,0.0030281979124993086,-0.488341361284256,0.8632072806358337,0.0459388867020607,-0.5027552247047424,0.9539995789527893,0.08136831223964691,-0.28855499625205994,-0.895060122013092,-0.34335774183273315,-0.28455719351768494,-0.9225826263427734,-0.3282069265842438,-0.2027844339609146,-0.9201335310935974,-0.31045687198638916,-0.23868563771247864,-0.8874416947364807,0.28471922874450684,0.36246684193611145,-0.6688486933708191,0.3277868330478668,0.6672309637069702,-0.7960504293441772,0.3792579472064972,0.471664160490036,0.3098601698875427,-0.7693446278572083,-0.5586551427841187,-0.9399518370628357,0.07636258751153946,0.3326549232006073,0.23640117049217224,-0.9665047526359558,-0.09991531074047089,-0.5718216896057129,0.31658995151519775,0.7568293809890747,-0.46603870391845703,0.4650697410106659,0.7526739239692688,-0.45137864351272583,0.4338742196559906,0.7797502875328064,-0.02713308110833168,-0.4641476571559906,-0.8853421807289124,-0.06639423966407776,-0.5133951902389526,-0.8555800318717957,0.0705566555261612,-0.3562638461589813,-0.9317176938056946,-0.544717013835907,0.006053539924323559,0.8385980725288391,-0.6170513033866882,-0.03713614121079445,0.7860461473464966,-0.5814379453659058,-0.24031783640384674,0.7772883772850037,-0.5138857960700989,-0.5165652632713318,-0.684895396232605,-0.5561230182647705,-0.4877367913722992,-0.6729338765144348,-0.6745331883430481,-0.44324347376823425,-0.5903729200363159,0.3295123279094696,0.7462756037712097,-0.5783548355102539,0.24831512570381165,0.8408052325248718,-0.48102617263793945,0.3882574141025543,0.7578076720237732,-0.5243889093399048,0.5079795122146606,-0.27417755126953125,0.81656813621521,0.30640748143196106,-0.30825576186180115,0.9006069302558899,0.5125749111175537,-0.34223198890686035,0.7874923348426819,0.2945205867290497,0.3829300105571747,0.8755696415901184,0.8681085705757141,0.26765501499176025,0.4180290102958679,0.8229110836982727,0.28258422017097473,0.49291330575942993,0.7360386252403259,0.5058676600456238,0.4498278498649597,0.7977066040039062,0.26153242588043213,0.5433828830718994,0.8277800679206848,0.35460400581359863,0.4347829222679138,0.955619752407074,-0.2712787091732025,0.11488578468561172,0.9769257307052612,-0.2078341841697693,-0.049204036593437195,0.9361485242843628,-0.10433141142129898,0.3357691466808319,0.17902369797229767,0.5230903625488281,-0.8332628607749939,0.13503780961036682,0.46279093623161316,-0.8761217594146729,0.23950767517089844,0.4754992723464966,-0.8464847803115845,0.1394236981868744,0.7908497452735901,0.5959175229072571,0.3452069163322449,0.6268041133880615,0.698533296585083,0.22601452469825745,0.8255397081375122,0.5171089172363281,0.9222739338874817,-0.29627272486686707,0.24826043844223022,0.9906947612762451,-0.08775245398283005,0.10403554141521454,0.9633230566978455,-0.1654108762741089,0.21130064129829407,0.34554123878479004,0.9272488355636597,0.1442597657442093,0.32499557733535767,0.9275475740432739,0.18448151648044586,0.3288796544075012,0.9290751218795776,0.16928544640541077,-0.19780026376247406,-0.7183213829994202,0.6670002937316895,-0.8204337358474731,-0.24532243609428406,0.5164353251457214,-0.42977219820022583,-0.49316710233688354,0.7563610672950745,-0.14085060358047485,0.46245595812797546,0.8753831386566162,-0.2961144745349884,0.4757031798362732,0.8282648921012878,-0.15701481699943542,0.37715283036231995,0.9127442836761475,0.28711700439453125,0.27017560601234436,0.9190043210983276,0.050481028854846954,0.3188343644142151,0.9464651942253113,0.26782071590423584,0.438635915517807,0.8578290343284607,-0.8575599789619446,0.2955700159072876,0.4209860861301422,-0.9399518370628357,0.07636258751153946,0.3326549232006073,-0.8775730729103088,0.04419112578034401,0.4774019420146942,0.7159509658813477,0.6021436452865601,-0.35332322120666504,0.6580694317817688,0.5672616362571716,-0.49513518810272217,0.5193315148353577,0.6689962148666382,-0.531731903553009,0.9156846404075623,-0.2991197407245636,-0.2684195339679718,0.8470662832260132,-0.3316996991634369,-0.415275901556015,0.8876156806945801,-0.34374290704727173,-0.30656036734580994,-0.5138857960700989,-0.5165652632713318,-0.684895396232605,-0.5565291047096252,-0.4655703902244568,-0.6881275773048401,-0.5561230182647705,-0.4877367913722992,-0.6729338765144348,0.37556472420692444,0.815984845161438,0.4394541084766388,0.41453900933265686,0.724233090877533,0.5510388612747192,0.4214724898338318,0.7673289775848389,0.48328790068626404,0.561665952205658,-0.34784165024757385,0.7506913542747498,0.8958145380020142,-0.08033524453639984,0.4371070861816406,0.8414484858512878,-0.06177787482738495,0.536794126033783,0.5416213870048523,-0.3351427912712097,-0.7709251642227173,0.4735702574253082,-0.3056088984012604,-0.8260353803634644,0.4841556251049042,-0.3815280795097351,-0.7874196171760559,-0.23480235040187836,-0.6456670761108398,0.7266235947608948,0.09818798303604126,-0.5417913794517517,0.8347581624984741,0.02526417002081871,0.18877765536308289,0.9816948175430298,-0.8874416947364807,0.28471922874450684,0.36246684193611145,-0.8424692153930664,0.21529673039913177,0.49385514855384827,-0.6688486933708191,0.3277868330478668,0.6672309637069702,0.2903883457183838,0.5392877459526062,-0.7904703617095947,0.13503780961036682,0.46279093623161316,-0.8761217594146729,0.19422492384910583,0.6403210163116455,-0.743145763874054,-0.5781999826431274,-0.24575217068195343,-0.7780042886734009,-0.7477479577064514,-0.2464040368795395,-0.6165695786476135,-0.6995859146118164,-0.3059585392475128,-0.6457313299179077,0.3162679970264435,0.33991387486457825,0.8856822848320007,-0.46114474534988403,-0.027749722823500633,0.8868908882141113,-0.16499991714954376,0.48773813247680664,0.857255220413208,-0.8254003524780273,0.14874818921089172,-0.544599175453186,-0.8329867124557495,-0.002846531104296446,-0.5532856583595276,-0.8356506824493408,-0.044830162078142166,-0.5474286675453186,-0.30958741903305054,-0.09423884749412537,0.9461895227432251,-0.40543076395988464,0.11735348403453827,0.9065616726875305,-0.2806580364704132,-0.173270121216774,0.9440383911132812,0.22601452469825745,0.8255397081375122,0.5171089172363281,0.24007566273212433,0.8093396425247192,0.5360345244407654,0.054030705243349075,0.9149113893508911,0.40002232789993286,-0.934934139251709,-0.21471066772937775,-0.28248441219329834,-0.15682588517665863,0.34400516748428345,-0.9257786273956299,-0.9899789690971375,-0.14039424061775208,0.015202593989670277,0.9548938274383545,0.17311528325080872,0.24126510322093964,0.9456214904785156,0.28385797142982483,0.15882256627082825,0.9777148962020874,0.2063944786787033,0.03840479254722595,0.3496837615966797,0.7232236862182617,-0.5955407023429871,0.19422492384910583,0.6403210163116455,-0.743145763874054,0.25760218501091003,0.7001776099205017,-0.6658771634101868,-0.4029906690120697,0.9127570986747742,0.06688043475151062,-0.6223129034042358,0.6027775406837463,-0.4993855357170105,-0.31326526403427124,0.9496635794639587,0.001999747706577182,0.4445497393608093,-0.15073777735233307,0.8829799890518188,0.556553065776825,-0.20725610852241516,0.8045455813407898,0.45111340284347534,-0.35858458280563354,0.8172599673271179,0.5170088410377502,-0.33335012197494507,-0.7884031534194946,0.30576443672180176,-0.37826135754585266,-0.8737427592277527,0.27633634209632874,-0.3005908131599426,-0.9128435850143433,0.2865089476108551,-0.2836802899837494,0.9151164293289185,0.3254064917564392,-0.20226362347602844,0.9236882925033569,0.556553065776825,-0.20725610852241516,0.8045455813407898,-0.9991821646690369,-0.03750145435333252,-0.01512209977954626,-0.9885117411613464,0.08463119715452194,-0.12522804737091064,-0.9842706918716431,-0.03655043616890907,-0.17284473776817322,0.8443167805671692,0.152071014046669,0.5138127207756042,0.8904339671134949,0.23089931905269623,0.3921898603439331,0.876068651676178,0.17201882600784302,0.45045894384384155,0.38192301988601685,0.6379632949829102,0.6686835289001465,0.387626051902771,0.7363891005516052,0.554506242275238,0.41453900933265686,0.724233090877533,0.5510388612747192,0.24204684793949127,0.256590873003006,-0.9357213377952576,0.17297407984733582,0.09835635870695114,-0.9800030589103699,0.2345317304134369,0.17800909280776978,-0.9556713104248047,0.5212607979774475,0.35311251878738403,0.7769161462783813,0.5764346718788147,0.4667404890060425,0.6707282066345215,0.30830860137939453,0.466473251581192,0.8290648460388184,0.18668007850646973,-0.324448823928833,-0.9272990226745605,0.09123031795024872,-0.19091519713401794,-0.9773578643798828,0.24968862533569336,-0.2413937747478485,-0.9377551078796387,0.2599451541900635,-0.23566359281539917,-0.9364246726036072,0.25347375869750977,-0.3628169000148773,-0.8967245817184448,0.18033739924430847,-0.2474450320005417,-0.9519712924957275,0.7189711928367615,0.6737712621688843,-0.17062443494796753,0.7010565996170044,0.7058070302009583,-0.10176505148410797,0.702341616153717,0.7035328149795532,-0.10843368619680405,0.2418767362833023,0.5789972543716431,0.7786256074905396,0.22242560982704163,0.470083624124527,0.8541359305381775,0.4112633168697357,0.5086327791213989,0.7564094066619873,0.9156846404075623,-0.2991197407245636,-0.2684195339679718,0.8876156806945801,-0.34374290704727173,-0.30656036734580994,0.9550333023071289,-0.2702423930168152,-0.12198521941900253,0.49813640117645264,0.5612648725509644,-0.6609401106834412,0.6361635327339172,0.5170071125030518,-0.5727124810218811,0.6566153168678284,0.5618473887443542,-0.5031737685203552,-0.9399518370628357,0.07636258751153946,0.3326549232006073,-0.6686869859695435,-0.7302964329719543,0.13973119854927063,-0.8775730729103088,0.04419112578034401,0.4774019420146942,-0.15507815778255463,0.981839656829834,0.1092781350016594,-0.20682768523693085,0.9634358286857605,0.17033401131629944,-0.2723292410373688,0.9507291913032532,0.14815780520439148,0.2418767362833023,0.5789972543716431,0.7786256074905396,0.4112633168697357,0.5086327791213989,0.7564094066619873,0.41434571146965027,0.676038920879364,0.6093349456787109,0.8455527424812317,-0.3520343601703644,-0.4013880491256714,0.7709774971008301,-0.3368394076824188,-0.5404932498931885,0.8327683806419373,-0.1888555884361267,-0.5204136371612549,0.2524219751358032,-0.1041259616613388,-0.9619984030723572,0.17297407984733582,0.09835635870695114,-0.9800030589103699,0.2077154666185379,-0.09419270604848862,-0.9736436605453491,0.41083455085754395,-0.3774408996105194,-0.8299116492271423,0.20625518262386322,-0.4400864243507385,-0.8739466667175293,0.5500463247299194,-0.3781778812408447,-0.7446008920669556,0.9094537496566772,-0.18361051380634308,-0.3730698227882385,0.9101507663726807,-0.03720828518271446,-0.41260290145874023,0.8081576824188232,-0.24814282357692719,-0.5341407060623169,0.8666968941688538,0.44155609607696533,-0.232087641954422,0.797644853591919,0.6002383828163147,0.05896254628896713,0.6063337922096252,0.7649347186088562,-0.21733427047729492,-0.8486654758453369,-0.14776825904846191,0.50786954164505,-0.7748404741287231,-0.6320701241493225,-0.01046957727521658,-0.8736070394515991,-0.13012593984603882,0.4689114987850189,-0.7357115149497986,-0.1432843804359436,-0.6619653701782227,-0.48731812834739685,-0.1806156039237976,-0.8543412685394287,-0.38698068261146545,-0.6613860726356506,-0.6425063610076904,0.31243109703063965,-0.2310320883989334,-0.9214178919792175,0.22954407334327698,-0.13560214638710022,-0.9638057947158813,0.2524219751358032,-0.1041259616613388,-0.9619984030723572,-0.10367901623249054,-0.9752569794654846,0.19525490701198578,0.5505481362342834,-0.7927349209785461,0.26166418194770813,0.1719541698694229,-0.7081203460693359,0.684833824634552,0.9415333867073059,0.13217701017856598,0.3099099099636078,0.9277970194816589,0.11227698624134064,0.35579004883766174,0.9462386965751648,0.013358619064092636,0.3231933116912842,0.6249768137931824,0.31060969829559326,-0.7161882519721985,-0.41550055146217346,-0.22872363030910492,-0.8803662657737732,0.6314302682876587,0.14138752222061157,-0.7624338865280151,-0.1033594086766243,0.7818804979324341,-0.6148005127906799,-0.13767175376415253,0.6492537260055542,-0.7480080723762512,-0.17628327012062073,0.7563539743423462,-0.6299625635147095,-0.9991821646690369,-0.03750145435333252,-0.01512209977954626,-0.9842706918716431,-0.03655043616890907,-0.17284473776817322,-0.9956902265548706,-0.005717214662581682,-0.09256502240896225,0.8638127446174622,-0.24927859008312225,-0.43782153725624084,0.8634501099586487,-0.3193361461162567,-0.3904847800731659,0.8220604658126831,-0.22995734214782715,-0.5208994746208191,0.4815136194229126,0.37403056025505066,-0.7926195859909058,0.31632962822914124,0.3835853040218353,-0.8676392436027527,0.3345450758934021,0.25067612528800964,-0.9084277749061584,0.9114581942558289,0.3929928243160248,0.12165752798318863,0.7916092276573181,0.5995565056800842,0.11784238368272781,0.5697144269943237,0.817334771156311,0.08596110343933105,0.49786376953125,-0.1467461735010147,0.8547497987747192,0.5321873426437378,-0.12454816699028015,0.8374152779579163,0.803290605545044,-0.2550896108150482,0.5381947159767151,0.8277800679206848,0.35460400581359863,0.4347829222679138,0.7709516882896423,0.10066613554954529,0.6288877725601196,0.8051175475120544,0.4028474688529968,0.4353155493736267,-0.3529677093029022,-0.25211644172668457,0.9010277986526489,-0.2053947150707245,-0.3721967339515686,0.9051423072814941,-0.3171677887439728,-0.358257919549942,0.8780978322029114,-0.6170513033866882,-0.03713614121079445,0.7860461473464966,-0.5104730129241943,-0.0357033871114254,0.8591522574424744,-0.4827110469341278,-0.2316993772983551,0.8445740938186646,0.7285835146903992,-0.3803570568561554,-0.5696442723274231,0.7643501162528992,-0.4262498915195465,-0.48381808400154114,0.6984532475471497,-0.3541319966316223,-0.6218951940536499,0.3254064917564392,-0.20226362347602844,0.9236882925033569,0.930049479007721,-0.038977790623903275,0.3653610944747925,0.556553065776825,-0.20725610852241516,0.8045455813407898,0.8455527424812317,-0.3520343601703644,-0.4013880491256714,0.8327683806419373,-0.1888555884361267,-0.5204136371612549,0.9277253746986389,-0.2558600604534149,-0.2717743515968323,0.2226429432630539,0.4095916152000427,-0.8846834301948547,0.3755117654800415,0.43236589431762695,-0.8197869658470154,0.24379059672355652,0.41565844416618347,-0.8762386441230774,0.3058987557888031,-0.2163623422384262,0.9271533489227295,0.3777206838130951,-0.34232065081596375,0.8603160381317139,0.5321873426437378,-0.12454816699028015,0.8374152779579163,-0.9556319117546082,-0.29455238580703735,-0.0025661455001682043,-0.9823945164680481,-0.18515081703662872,0.024903006851673126,-0.9383891224861145,-0.3453373610973358,-0.012958197854459286,0.5786569714546204,0.6414538621902466,0.5036795139312744,0.7091031074523926,0.5293309688568115,0.4658127725124359,0.6699938178062439,0.6135299205780029,0.4179585576057434,-0.9645018577575684,0.04193578287959099,0.2607250511646271,-0.9453369379043579,0.05149422958493233,0.32200366258621216,-0.9351853728294373,0.01275649294257164,0.353928804397583,-0.3233066201210022,0.37395167350769043,-0.8692715167999268,-0.3731882870197296,0.22734251618385315,-0.899469792842865,-0.23952925205230713,0.2896214425563812,-0.9266850352287292,0.8988224267959595,0.32898619771003723,0.28963127732276917,0.995208203792572,-0.014624407514929771,0.09667833149433136,0.9425185322761536,-0.05551061034202576,0.329510897397995,0.24298521876335144,0.24386781454086304,0.9388751983642578,0.29188084602355957,0.00828898511826992,0.9564187526702881,0.5448175072669983,-0.0013820385793223977,0.8385534882545471,-0.4197339713573456,-0.7089248299598694,0.5667883157730103,-0.5061994791030884,-0.09485771507024765,0.8571838140487671,-0.6154203414916992,-0.37503013014793396,0.6932605504989624,-0.8721907138824463,0.3931572735309601,0.29105111956596375,-0.9044386148452759,0.2614530026912689,0.33709517121315,-0.9158973097801208,0.23619307577610016,0.32456886768341064,0.4976639151573181,-0.26354679465293884,0.8263617157936096,0.49786376953125,-0.1467461735010147,0.8547497987747192,0.803290605545044,-0.2550896108150482,0.5381947159767151,-0.9823945164680481,-0.18515081703662872,0.024903006851673126,-0.7529252767562866,-0.6412850022315979,-0.1478414684534073,-0.9383891224861145,-0.3453373610973358,-0.012958197854459286,0.645622193813324,-0.2591182589530945,-0.7183520793914795,0.7017027139663696,-0.3611835539340973,-0.6141332983970642,0.6903500556945801,-0.27023327350616455,-0.6711115837097168,-0.20614759624004364,-0.14973382651805878,-0.9669968485832214,-0.33676812052726746,-0.20897173881530762,-0.9181056618690491,-0.3118740916252136,-0.044715385884046555,-0.9490706324577332,-0.9409143924713135,-0.3005305826663971,0.15608161687850952,-0.9542349576950073,-0.2931150197982788,0.05932286009192467,-0.9407842755317688,-0.3389233946800232,0.0074716671369969845,-0.7654667496681213,0.16444724798202515,0.6221075057983398,-0.8424692153930664,0.21529673039913177,0.49385514855384827,-0.9420572519302368,0.12635880708694458,0.3107435405254364,-0.4625505805015564,-0.35862600803375244,0.8108232617378235,-0.8234545588493347,-0.17740082740783691,0.5389355421066284,-0.6403996348381042,-0.19799353182315826,0.7420827746391296,-0.9353843927383423,-0.02689429000020027,-0.35260850191116333,-0.735606849193573,-0.15617798268795013,-0.6591593027114868,-0.8646987080574036,-0.20639987289905548,-0.4579249322414398,-0.004808543715626001,0.9911442995071411,0.13270215690135956,-0.2723292410373688,0.9507291913032532,0.14815780520439148,-0.23579099774360657,0.9615800976753235,0.14059266448020935,-0.43398261070251465,0.7428464293479919,0.509743332862854,-0.49307510256767273,0.7967463135719299,0.34938836097717285,-0.34595853090286255,0.8158223032951355,0.46340763568878174,0.25938647985458374,0.9516065716743469,0.1648138165473938,0.3288796544075012,0.9290751218795776,0.16928544640541077,0.22881579399108887,0.966815710067749,0.11362533271312714,-0.34861889481544495,0.2759536802768707,0.8957200646400452,-0.5068294405937195,0.47828203439712524,0.7171960473060608,-0.6688486933708191,0.3277868330478668,0.6672309637069702,-0.7808712124824524,-0.2643348276615143,0.5660099387168884,-0.8362993001937866,-0.23382754623889923,0.49591147899627686,-0.8766890168190002,-0.2383529245853424,0.41785678267478943,0.6030622124671936,0.7941287755966187,0.07533559203147888,0.7202131152153015,0.674220621585846,-0.163461372256279,0.7010565996170044,0.7058070302009583,-0.10176505148410797,0.2599451541900635,-0.23566359281539917,-0.9364246726036072,0.18033739924430847,-0.2474450320005417,-0.9519712924957275,0.12334631383419037,-0.17195796966552734,-0.9773516058921814,-0.33251672983169556,-0.4870876967906952,-0.807575523853302,-0.4828172028064728,-0.47934430837631226,-0.7328823804855347,-0.32973986864089966,-0.512371838092804,-0.7929355502128601,0.035389501601457596,0.11373687535524368,-0.9928804039955139,-0.06353715062141418,0.2938597500324249,-0.9537345170974731,0.09387289732694626,0.1898055374622345,-0.9773237705230713,0.2158413678407669,-0.3239263892173767,-0.9211320281028748,0.2780010402202606,-0.3000706136226654,-0.9125092029571533,0.20362500846385956,-0.347480446100235,-0.9153109788894653,0.04859364777803421,0.15167325735092163,0.9872354865074158,-0.1469806730747223,0.2169589102268219,0.96505206823349,-0.226496160030365,0.15616433322429657,0.9614115357398987,-0.23952925205230713,0.2896214425563812,-0.9266850352287292,-0.2136467844247818,0.3040826916694641,-0.9283796548843384,-0.3233066201210022,0.37395167350769043,-0.8692715167999268,-0.5202065706253052,-0.8120529651641846,0.26449039578437805,-0.16977453231811523,-0.02092391811311245,0.9852607846260071,-0.20354467630386353,-0.8281242847442627,0.522283136844635,-0.46902793645858765,-0.2637293040752411,-0.8428876996040344,-0.14754842221736908,-0.22834904491901398,-0.9623337388038635,-0.07858456671237946,-0.21569067239761353,-0.9732943773269653,-0.4988712668418884,-0.2457408607006073,-0.8311070203781128,-0.4296664893627167,-0.2635136544704437,-0.8636823892593384,-0.533012330532074,-0.2681095600128174,-0.8025054931640625,-0.43176764249801636,0.650100827217102,0.6252564787864685,-0.40768110752105713,0.6498761773109436,0.6414492130279541,-0.4460764527320862,0.5319384932518005,0.7197619080543518,0.9158328771591187,-0.08756764233112335,0.3918953835964203,0.955619752407074,-0.2712787091732025,0.11488578468561172,0.9361485242843628,-0.10433141142129898,0.3357691466808319,0.17846502363681793,-0.35963645577430725,-0.9158667325973511,0.3277669847011566,-0.06341294199228287,-0.942628026008606,0.13661068677902222,-0.21409042179584503,-0.9672139286994934,-0.9778972864151001,-0.01515328511595726,0.20853611826896667,-0.9815153479576111,0.15218234062194824,0.1160523071885109,-0.9501718282699585,0.26563793420791626,0.16312550008296967,-0.9674829244613647,-0.058786556124687195,-0.2460099309682846,-0.8655099272727966,0.07861125469207764,-0.494684636592865,-0.7890778183937073,0.034173935651779175,-0.6133419275283813,0.20625518262386322,-0.4400864243507385,-0.8739466667175293,0.3373377323150635,-0.42398133873939514,-0.8405016660690308,0.5500463247299194,-0.3781778812408447,-0.7446008920669556,-0.15939748287200928,-0.44808465242385864,-0.8796661496162415,-0.20564953982830048,-0.38095128536224365,-0.901434600353241,-0.1944044828414917,-0.3140067160129547,-0.9293044209480286,-0.21764415502548218,-0.3649751842021942,-0.9052205085754395,-0.1584731936454773,-0.33250078558921814,-0.9296932220458984,-0.3532549738883972,-0.3135317265987396,-0.8814243078231812,-0.5962302684783936,0.4284341633319855,0.6789356470108032,-0.5967282652854919,0.5300421118736267,0.6024705767631531,-0.9504668116569519,0.04763075336813927,0.30715495347976685,-0.4832872450351715,0.8629311919212341,0.14759130775928497,-0.41918566823005676,0.8860082626342773,0.1981736123561859,-0.39413562417030334,0.9075649380683899,0.14485500752925873,0.24047715961933136,0.11224595457315445,0.964142918586731,-0.3666437566280365,-0.3809809982776642,0.848779022693634,-0.22653448581695557,0.19376090168952942,0.9545359015464783,0.18507465720176697,0.44767865538597107,-0.8748320937156677,0.23950767517089844,0.4754992723464966,-0.8464847803115845,0.07032366842031479,0.4345839321613312,-0.8978816270828247,-0.857991635799408,-0.09796484559774399,0.5042353272438049,-0.6324087977409363,-0.17410096526145935,0.754816472530365,-0.5683005452156067,-0.026892120018601418,0.8223814964294434,-0.38206997513771057,-0.22212368249893188,-0.8970415592193604,-0.4913449287414551,-0.325935423374176,-0.8076795339584351,-0.42616862058639526,-0.4036872684955597,-0.8095782399177551,-0.3454675078392029,0.23406195640563965,0.908772349357605,-0.5450679063796997,0.35347703099250793,0.7602335214614868,-0.532473623752594,0.379798948764801,0.7564552426338196,-0.32838693261146545,-0.45154818892478943,-0.8296181559562683,-0.39521461725234985,-0.4627760648727417,-0.7935009002685547,-0.24404506385326385,-0.4919160008430481,-0.8357396125793457,-0.6709942817687988,-0.26111558079719543,0.6939634680747986,-0.6799918413162231,-0.6232052445411682,0.38629820942878723,-0.5665401220321655,-0.5066549777984619,0.6498715281486511,0.1814000904560089,0.9114252924919128,-0.36932098865509033,0.08132033795118332,0.9829971194267273,-0.16463178396224976,0.3345741629600525,0.9265864491462708,-0.1717487871646881,-0.07602834701538086,0.22068679332733154,-0.9723770022392273,-0.03406383842229843,0.24895751476287842,-0.9679151773452759,-0.08765914291143417,0.16626505553722382,-0.9821770787239075,0.0032005272805690765,-0.22706326842308044,-0.9738747477531433,0.26639416813850403,-0.24794545769691467,-0.931427538394928,0.13661068677902222,-0.21409042179584503,-0.9672139286994934,-0.934934139251709,-0.21471066772937775,-0.28248441219329834,-0.9734585881233215,-0.22121338546276093,0.058677442371845245,-0.15682588517665863,0.34400516748428345,-0.9257786273956299,-0.03704217076301575,-0.20063385367393494,-0.9789657592773438,-0.10646913945674896,-0.3220173418521881,-0.9407280087471008,0.06358714401721954,-0.3029327988624573,-0.9508882164955139,-0.5124512314796448,-0.19760200381278992,-0.8356716632843018,-0.5105660557746887,-0.31047236919403076,-0.8018286824226379,-0.4673956632614136,-0.38985198736190796,-0.7934461236000061,0.6903500556945801,-0.27023327350616455,-0.6711115837097168,0.7017027139663696,-0.3611835539340973,-0.6141332983970642,0.77802574634552,-0.3691326975822449,-0.5083472728729248,0.9302435517311096,-0.23580756783485413,-0.28114354610443115,-0.7357115149497986,-0.1432843804359436,-0.6619653701782227,-0.007928693667054176,-0.7810371518135071,-0.624434232711792,0.3454439640045166,0.9358661770820618,0.06944792717695236,0.2053610235452652,0.9782374501228333,-0.029637763276696205,0.3345741629600525,0.9265864491462708,-0.1717487871646881,-0.7623230218887329,-0.26712656021118164,-0.5894972681999207,-0.7425626516342163,-0.36221152544021606,-0.5633857846260071,-0.7207895517349243,-0.29062628746032715,-0.6292843222618103,0.11057329177856445,0.19221822917461395,0.9751029014587402,0.40733984112739563,0.26626747846603394,0.8735994100570679,0.06295067071914673,0.8254959583282471,0.5608865022659302,0.18095511198043823,0.5097175240516663,0.8410964608192444,-0.4603451192378998,0.44073545932769775,0.7706066370010376,0.2945205867290497,0.3829300105571747,0.8755696415901184,0.24959032237529755,0.4762352406978607,0.8431516289710999,0.28072696924209595,0.4285443127155304,0.8588027358055115,0.3452069163322449,0.6268041133880615,0.698533296585083,0.5538228750228882,-0.3990359604358673,-0.7307875752449036,0.77802574634552,-0.3691326975822449,-0.5083472728729248,0.7205169796943665,-0.3665299713611603,-0.5886519551277161,0.6580694317817688,0.5672616362571716,-0.49513518810272217,0.7144660949707031,0.5530788898468018,-0.4285345673561096,0.6361635327339172,0.5170071125030518,-0.5727124810218811,0.5990169644355774,0.7606066465377808,-0.25031211972236633,0.6248665452003479,0.7078169584274292,-0.32944947481155396,0.52301424741745,0.7607940435409546,-0.38425058126449585,0.9548938274383545,0.17311528325080872,0.24126510322093964,0.9777148962020874,0.2063944786787033,0.03840479254722595,0.9471160173416138,0.3175677955150604,0.04606456682085991,-0.4562219977378845,-0.357340931892395,-0.8149656057357788,-0.45819783210754395,-0.39972203969955444,-0.7938998937606812,-0.23233211040496826,-0.29845184087753296,-0.9257150292396545,-0.4832872450351715,0.8629311919212341,0.14759130775928497,-0.44677746295928955,0.8839361071586609,0.13801029324531555,-0.4997405409812927,0.83866947889328,0.2165476381778717,0.7202131152153015,0.674220621585846,-0.163461372256279,0.8881286978721619,0.34910228848457336,-0.2989231050014496,0.7718924283981323,0.5629453063011169,-0.2954227328300476,0.9156846404075623,-0.2991197407245636,-0.2684195339679718,0.9578486084938049,-0.28071191906929016,-0.06104842573404312,0.916093647480011,-0.21592344343662262,-0.33786019682884216,-0.42977219820022583,-0.49316710233688354,0.7563610672950745,-0.19014202058315277,-0.44741785526275635,0.8738783001899719,-0.1522192507982254,-0.40153709053993225,0.9031042456626892,-0.7250073552131653,-0.39142346382141113,-0.5667027831077576,-0.8272492289543152,-0.33983272314071655,-0.4474063515663147,-0.6755182147026062,-0.4385763108730316,-0.5927276015281677,-0.13767175376415253,0.6492537260055542,-0.7480080723762512,-0.15539316833019257,0.6032731533050537,-0.7822496294975281,-0.17628327012062073,0.7563539743423462,-0.6299625635147095,-0.9885117411613464,0.08463119715452194,-0.12522804737091064,-0.9709314107894897,0.11671124398708344,-0.20897534489631653,-0.9896799921989441,0.043795596808195114,-0.1364382803440094,0.00867871381342411,0.977262020111084,0.2118576020002365,0.10872142016887665,0.6764591336250305,0.728411078453064,-0.31326526403427124,0.9496635794639587,0.001999747706577182,0.7906239032745361,-0.3497723340988159,-0.5025665760040283,0.7232186794281006,-0.3302118182182312,-0.6065598726272583,0.6694369316101074,-0.2964428663253784,-0.6811577081680298,0.8681085705757141,0.26765501499176025,0.4180290102958679,0.8600565195083618,0.32307127118110657,0.3948768377304077,0.8814667463302612,0.27907422184944153,0.380964457988739,-0.9883806705474854,0.09727440029382706,-0.11679600924253464,-0.9636143445968628,0.2524626553058624,-0.0878068059682846,-0.9258683919906616,0.22029195725917816,-0.30698397755622864,0.9593396186828613,-0.25259432196617126,-0.12595058977603912,0.948091447353363,-0.30351004004478455,0.0948905497789383,0.9701788425445557,-0.23825547099113464,0.04457958787679672,-0.4978267252445221,-0.39791086316108704,-0.7706072330474854,-0.4673956632614136,-0.38985198736190796,-0.7934461236000061,-0.5105660557746887,-0.31047236919403076,-0.8018286824226379,0.04992833361029625,-0.44693121314048767,-0.8931739330291748,0.11467710882425308,-0.3806932270526886,-0.9175629615783691,0.07653836160898209,-0.2891867756843567,-0.9542080163955688,0.31262078881263733,0.7998825311660767,0.5123047232627869,0.41434571146965027,0.676038920879364,0.6093349456787109,0.41453900933265686,0.724233090877533,0.5510388612747192,0.30640748143196106,-0.30825576186180115,0.9006069302558899,0.20225875079631805,-0.3851545453071594,0.9004151225090027,0.18907736241817474,-0.466826468706131,0.8638997673988342,0.9311011433601379,-0.3474138379096985,-0.11114983260631561,0.9648773074150085,-0.26129764318466187,-0.027115952223539352,0.942522406578064,-0.2600851058959961,-0.20977899432182312,-0.533012330532074,-0.2681095600128174,-0.8025054931640625,-0.5124512314796448,-0.19760200381278992,-0.8356716632843018,-0.4988712668418884,-0.2457408607006073,-0.8311070203781128,0.9222739338874817,-0.29627272486686707,0.24826043844223022,0.9685312509536743,-0.19403518736362457,0.15587683022022247,0.9581605195999146,-0.26436108350753784,0.10973437875509262,-0.14085060358047485,0.46245595812797546,0.8753831386566162,0.10758089274168015,0.4848181903362274,0.8679733276367188,-0.3545821011066437,0.2723090648651123,0.8944938778877258,0.6551264524459839,-0.7354852557182312,-0.17283158004283905,0.7604700326919556,-0.36890992522239685,0.5344069600105286,0.6850570440292358,0.2522282302379608,0.6834308505058289,-0.9220829606056213,0.0023291779216378927,0.38698530197143555,-0.7774304151535034,0.22900067269802094,0.5857990980148315,-0.6403996348381042,-0.19799353182315826,0.7420827746391296,-0.6979157328605652,0.237748384475708,-0.6755659580230713,-0.7300897836685181,0.17863693833351135,-0.6595890522003174,-0.7357115149497986,-0.1432843804359436,-0.6619653701782227,-0.10646913945674896,-0.3220173418521881,-0.9407280087471008,-0.03479816019535065,-0.4555252194404602,-0.8895425200462341,0.06358714401721954,-0.3029327988624573,-0.9508882164955139,0.9537663459777832,0.1418195515871048,0.2649849057197571,0.9225947856903076,-0.04301577806472778,0.38336464762687683,0.8976787328720093,0.15574197471141815,0.41221025586128235,-0.004808543715626001,0.9911442995071411,0.13270215690135956,0.24417655169963837,0.9663268327713013,0.08118041604757309,0.2822052836418152,0.945547878742218,0.16217075288295746,0.2218501716852188,0.02218438684940338,0.9748283624649048,0.04859364777803421,0.15167325735092163,0.9872354865074158,-0.08624347299337387,-0.002224747557193041,0.9962716102600098,0.7528972625732422,0.5540467500686646,-0.35521531105041504,0.6103509664535522,0.5776774287223816,-0.5419967770576477,0.5456605553627014,0.7723941802978516,-0.32505664229393005,-0.0757228285074234,-0.2400190234184265,0.9678103923797607,-0.17889918386936188,-0.40547576546669006,0.8964287638664246,-0.2053947150707245,-0.3721967339515686,0.9051423072814941,0.5591228008270264,0.8269190192222595,0.05988863855600357,0.6948094964027405,0.719038188457489,-0.014959867112338543,0.633367657661438,0.7651847004890442,0.11548920720815659,0.8327683806419373,-0.1888555884361267,-0.5204136371612549,0.7709774971008301,-0.3368394076824188,-0.5404932498931885,0.7186977863311768,-0.3157255947589874,-0.6195085644721985,0.3373377323150635,-0.42398133873939514,-0.8405016660690308,0.2854841351509094,-0.49966806173324585,-0.81782066822052,0.35978806018829346,-0.4070584177970886,-0.8395569920539856,-0.9420572519302368,0.12635880708694458,0.3107435405254364,-0.8424692153930664,0.21529673039913177,0.49385514855384827,-0.8874416947364807,0.28471922874450684,0.36246684193611145,0.30901703238487244,-0.20522700250148773,-0.9286497235298157,-0.14754842221736908,-0.22834904491901398,-0.9623337388038635,-0.09245797246694565,-0.2673625648021698,-0.9591500163078308,-0.9473337531089783,-0.15218588709831238,-0.2817767858505249,-0.8896576762199402,-0.29499351978302,-0.3485513925552368,-0.9582778811454773,-0.21487930417060852,-0.1884949952363968,-0.12176001816987991,0.13687431812286377,-0.9830767512321472,-0.08765914291143417,0.16626505553722382,-0.9821770787239075,-0.11676643043756485,0.08371080458164215,-0.9896252155303955,-0.48288485407829285,0.8744591474533081,-0.046297356486320496,-0.5713856816291809,0.7686085104942322,-0.2876792848110199,-0.5764559507369995,0.7929363250732422,-0.19735892117023468,-0.03959454968571663,-0.40437641739845276,0.9137352108955383,0.00729522155597806,-0.8509669899940491,0.5251685380935669,0.36855095624923706,-0.38639941811561584,0.8454973101615906,-0.2861992120742798,0.05684690922498703,-0.9564823508262634,-0.3392502963542938,0.21890372037887573,-0.9148718118667603,-0.2604830861091614,0.1438133269548416,-0.9547074437141418,0.4432961046695709,-0.28907740116119385,-0.8484826683998108,0.5285886526107788,-0.28174740076065063,-0.8007574081420898,0.4282114803791046,-0.3952798545360565,-0.8126430511474609,0.00633305124938488,0.2858356535434723,-0.9582577347755432,-0.02032933570444584,0.2820912301540375,-0.9591721892356873,0.005384631920605898,0.2713078558444977,-0.9624775648117065,-0.6097010374069214,0.1356923133134842,0.7809303998947144,-0.421725869178772,0.14741961658000946,0.8946589827537537,-0.6688486933708191,0.3277868330478668,0.6672309637069702,-0.4913449287414551,-0.325935423374176,-0.8076795339584351,-0.6158047914505005,-0.4089646637439728,-0.6734480857849121,-0.3796427547931671,-0.2756388485431671,-0.8831164240837097,-0.9582778811454773,-0.21487930417060852,-0.1884949952363968,-0.9111284017562866,-0.34173253178596497,-0.23035608232021332,-0.9817671775817871,-0.16278673708438873,0.09815145283937454,-0.20118942856788635,-0.10496063530445099,-0.97391277551651,-0.12279319018125534,-0.13388009369373322,-0.9833605289459229,-0.12276147305965424,-0.016557032242417336,-0.9922980666160583,0.9656818509101868,-0.1932367980480194,0.17354583740234375,0.926279604434967,-0.2652546167373657,0.26766785979270935,-0.04477464407682419,0.20575015246868134,-0.9775797128677368,-0.715578556060791,-0.5873724222183228,0.3780753016471863,-0.7817786335945129,-0.18236838281154633,0.5962917804718018,-0.00746707571670413,-0.4383934438228607,0.8987521529197693,-0.3020686209201813,0.44884344935417175,-0.8410077691078186,-0.420147180557251,0.5612244009971619,-0.7130942940711975,-0.15235795080661774,0.49738386273384094,-0.8540470600128174,0.29657119512557983,-0.03281969204545021,-0.9544466733932495,0.17511144280433655,0.0051940022967755795,-0.9845349192619324,0.18913646042346954,0.12692853808403015,-0.9737127423286438,-0.005717440042644739,0.8311780095100403,-0.5559770464897156,-0.027495916932821274,0.8235465288162231,-0.5665819048881531,-0.04874604195356369,0.7504498362541199,-0.6591272950172424,0.9600381255149841,0.09583807736635208,-0.2629483640193939,0.9609119892120361,0.021906951442360878,-0.275985985994339,0.9539995789527893,0.08136831223964691,-0.28855499625205994,-0.8766890168190002,-0.2383529245853424,0.41785678267478943,-0.8610905408859253,-0.31224730610847473,0.40127885341644287,-0.7808151841163635,-0.3088619112968445,0.5430763959884644,-0.2681841552257538,-0.2862989604473114,-0.9198424816131592,-0.10735832899808884,-0.31968119740486145,-0.9414234757423401,-0.30376601219177246,-0.2664088308811188,-0.9147418141365051,-0.5713856816291809,0.7686085104942322,-0.2876792848110199,-0.5444408059120178,0.7107132077217102,-0.4455007314682007,-0.4152916669845581,0.8143760561943054,-0.4053695797920227,0.6699728965759277,0.042590945959091187,0.7411628365516663,0.9427902698516846,-0.16376081109046936,0.2903943955898285,0.6349536776542664,0.22058358788490295,0.7403895854949951,-0.5041888952255249,0.016917945817112923,0.8634276986122131,-0.5061994791030884,-0.09485771507024765,0.8571838140487671,-0.5365810990333557,0.010686174966394901,0.8437811136245728,0.6248665452003479,0.7078169584274292,-0.32944947481155396,0.5395145416259766,0.7317675352096558,-0.4164617359638214,0.52301424741745,0.7607940435409546,-0.38425058126449585,0.5419490337371826,0.670733630657196,-0.5063670873641968,0.8666968941688538,0.44155609607696533,-0.232087641954422,0.6063337922096252,0.7649347186088562,-0.21733427047729492,-0.030223172158002853,-0.34128180146217346,-0.9394749999046326,0.0705566555261612,-0.3562638461589813,-0.9317176938056946,-0.058637093752622604,-0.2159026563167572,-0.9746526479721069,-0.9778972864151001,-0.01515328511595726,0.20853611826896667,-0.9501718282699585,0.26563793420791626,0.16312550008296967,-0.9651384353637695,0.1343792825937271,0.22461089491844177,0.4421299397945404,-0.006418510805815458,0.8969280123710632,0.48617783188819885,0.02680077590048313,0.8734487891197205,0.02694646455347538,-0.10871570557355881,0.9937075972557068,0.31949448585510254,0.9412916302680969,0.10905665904283524,0.2881406545639038,0.947490930557251,0.13869355618953705,0.39295732975006104,0.9111592173576355,0.12398982048034668,-0.2623477876186371,0.0000675341798341833,-0.9649733901023865,0.10248588025569916,0.06875459104776382,-0.9923555254936218,-0.1464378833770752,0.13514946401119232,-0.9799441695213318,-0.43319639563560486,0.88727867603302,0.1583586484193802,-0.41623035073280334,0.8947367668151855,0.16185927391052246,-0.3874284625053406,0.8940637707710266,0.2248314768075943,-0.2744824290275574,0.33700045943260193,0.9006053805351257,0.02694646455347538,-0.10871570557355881,0.9937075972557068,-0.040973465889692307,0.7337148189544678,0.6782209873199463,-0.1469806730747223,0.2169589102268219,0.96505206823349,0.2051461786031723,0.3482648432254791,0.9146729707717896,-0.15701481699943542,0.37715283036231995,0.9127442836761475,-0.32973986864089966,-0.512371838092804,-0.7929355502128601,0.022042166441679,-0.48974284529685974,-0.8715882897377014,-0.12720897793769836,-0.5142466425895691,-0.8481557965278625,-0.5968813896179199,0.7964057326316833,0.09731677174568176,-0.5351638793945312,0.812756359577179,-0.23027534782886505,-0.5710015296936035,0.6980343461036682,0.43209409713745117,0.6118091344833374,0.7244392037391663,-0.3176121413707733,0.7202131152153015,0.674220621585846,-0.163461372256279,0.7718924283981323,0.5629453063011169,-0.2954227328300476,-0.23432791233062744,0.9692561030387878,-0.07505378872156143,-0.6438546180725098,0.7649497389793396,-0.01741194725036621,-0.4999704957008362,0.8484818339347839,0.17351669073104858,0.8040380477905273,-0.15151795744895935,0.5749479532241821,0.9901443719863892,-0.10499724000692368,0.0926809310913086,0.20462356507778168,-0.13395580649375916,0.9696313738822937,0.11467710882425308,-0.3806932270526886,-0.9175629615783691,0.2962118089199066,-0.2853394150733948,-0.9115042686462402,0.07653836160898209,-0.2891867756843567,-0.9542080163955688,0.6098724603652954,-0.3058266341686249,-0.7311125993728638,0.742261528968811,-0.280547171831131,-0.6085565686225891,0.6799934506416321,-0.20577554404735565,-0.7037509083747864,-0.8875955939292908,0.23922912776470184,-0.3936285972595215,-0.8217008709907532,0.4562041759490967,-0.3415924906730652,-0.6925814151763916,0.5349094271659851,-0.4839451014995575,-0.6744003295898438,0.24077345430850983,-0.6980059742927551,-0.5650333762168884,0.5318375825881958,-0.6307821273803711,-0.4374094009399414,0.3571110963821411,-0.8253148794174194,0.9235069155693054,-0.216487318277359,-0.3166515827178955,0.942522406578064,-0.2600851058959961,-0.20977899432182312,0.7906239032745361,-0.3497723340988159,-0.5025665760040283,-0.797804594039917,0.5994623899459839,-0.06444162130355835,-0.6808435916900635,0.6430825591087341,-0.35056638717651367,-0.765870213508606,0.6242820620536804,-0.15399602055549622,-0.09590964764356613,0.9947342276573181,0.036127299070358276,0.08132033795118332,0.9829971194267273,-0.16463178396224976,-0.1044224202632904,0.9588672518730164,-0.2639499008655548,0.251873642206192,0.8823075294494629,-0.39760923385620117,0.06060750409960747,0.886962890625,-0.4578467011451721,0.19450244307518005,0.9507747888565063,-0.24123862385749817,0.5212607979774475,0.35311251878738403,0.7769161462783813,0.30830860137939453,0.466473251581192,0.8290648460388184,0.2051461786031723,0.3482648432254791,0.9146729707717896,-0.8880418539047241,-0.45816802978515625,0.03825826942920685,-0.9424671530723572,-0.3015959858894348,0.14420656859874725,-0.8545227646827698,-0.3481816053390503,0.3854353129863739,-0.8699849843978882,-0.22568872570991516,0.4383956789970398,-0.6710330247879028,-0.15293268859386444,0.7254834771156311,-0.569197952747345,-0.6141889095306396,0.5466129183769226,-0.27218490839004517,0.9518465399742126,0.14107970893383026,-0.49857836961746216,0.8585696816444397,0.1194891408085823,-0.3874284625053406,0.8940637707710266,0.2248314768075943,0.4444516897201538,0.38388192653656006,0.809380829334259,0.4153010845184326,0.1845075488090515,0.8907760381698608,0.748397171497345,0.03495928272604942,0.662328839302063,-0.4622868597507477,0.18947181105613708,-0.8662512898445129,-0.7709905505180359,-0.025386836379766464,-0.6363403797149658,-0.6744003295898438,0.24077345430850983,-0.6980059742927551,0.8976787328720093,0.15574197471141815,0.41221025586128235,0.924186646938324,0.05934550240635872,0.37730246782302856,0.876068651676178,0.17201882600784302,0.45045894384384155,-0.7821840643882751,0.6111487746238708,0.12118277698755264,-0.7720134258270264,0.6064038276672363,0.1904459148645401,-0.7839279770851135,0.6170070171356201,0.06898783892393112,0.09628307074308395,-0.4554247558116913,0.8850524425506592,0.1989622563123703,-0.7793348431587219,0.5941811203956604,0.09818798303604126,-0.5417913794517517,0.8347581624984741,0.9439659714698792,-0.32821130752563477,0.034720733761787415,0.9429708123207092,-0.3324359953403473,0.017098695039749146,0.9210128784179688,-0.3886753022670746,0.025823302567005157,0.9911861419677734,0.1299208104610443,0.0258965902030468,0.9799342751502991,0.1264704018831253,-0.15405866503715515,0.9852064847946167,0.13655611872673035,-0.10354021191596985,0.5889523029327393,-0.20593908429145813,0.7814884781837463,0.5493121147155762,-0.18322432041168213,0.8152822256088257,0.5744519829750061,0.07487431913614273,0.8151065707206726,-0.9506439566612244,0.06649346649646759,0.3030754625797272,-0.962736189365387,0.04410281404852867,0.2668220102787018,-0.9352051019668579,0.2035689651966095,0.2897430658340454,0.32340845465660095,-0.8414402604103088,-0.4328801929950714,0.6667917966842651,-0.3822464346885681,-0.6397470831871033,-0.4954454004764557,-0.6646830439567566,-0.5592229962348938,0.9043868184089661,0.10477243363857269,0.41365113854408264,0.9393970966339111,0.07097888737916946,0.3354029059410095,0.9548938274383545,0.17311528325080872,0.24126510322093964,0.8681085705757141,0.26765501499176025,0.4180290102958679,0.7697568535804749,0.2247796207666397,0.5974516868591309,0.8229110836982727,0.28258422017097473,0.49291330575942993,-0.3013560473918915,0.9430199861526489,0.14105956256389618,-0.25808945298194885,0.9524129629135132,0.16217093169689178,-0.05804366245865822,0.9961044788360596,0.06638383865356445,0.8651037216186523,0.032585907727479935,0.500533401966095,0.9080917239189148,-0.12855710089206696,0.398550420999527,0.9701172709465027,-0.01776067726314068,0.24198558926582336,-0.7926772236824036,-0.32161182165145874,-0.5179079174995422,-0.9110674858093262,-0.35851290822029114,-0.20353008806705475,-0.8182242512702942,-0.36366578936576843,-0.44525977969169617,0.9043868184089661,0.10477243363857269,0.41365113854408264,0.9548938274383545,0.17311528325080872,0.24126510322093964,0.8726269602775574,0.24685192108154297,0.4214099049568176,0.3373377323150635,-0.42398133873939514,-0.8405016660690308,0.35978806018829346,-0.4070584177970886,-0.8395569920539856,0.46045103669166565,-0.4144722521305084,-0.7849825620651245,-0.7821840643882751,0.6111487746238708,0.12118277698755264,-0.7827782034873962,0.6222934126853943,0.003034101566299796,-0.8970516324043274,0.39525049924850464,0.19767506420612335,0.04992833361029625,-0.44693121314048767,-0.8931739330291748,-0.06639423966407776,-0.5133951902389526,-0.8555800318717957,0.19569574296474457,-0.4817526042461395,-0.8541765809059143,0.7900119423866272,0.24296411871910095,0.5628939270973206,0.9863382577896118,0.002964047249406576,0.16470611095428467,0.9433150887489319,-0.07591836899518967,0.32309913635253906,0.8210920095443726,0.010947716422379017,-0.5706908106803894,0.7409378290176392,-0.02486693300306797,-0.6711130738258362,0.6952565908432007,0.14283083379268646,-0.7044271230697632,0.21121081709861755,-0.3610686659812927,0.9083057641983032,0.26299333572387695,-0.5106523633003235,0.818577229976654,0.5846779942512512,-0.21563158929347992,0.7820835709571838,-0.40543076395988464,0.11735348403453827,0.9065616726875305,-0.7654667496681213,0.16444724798202515,0.6221075057983398,-0.5782063603401184,0.28983253240585327,0.7626758813858032,0.5846779942512512,-0.21563158929347992,0.7820835709571838,0.9462386965751648,0.013358619064092636,0.3231933116912842,0.5125749111175537,-0.34223198890686035,0.7874923348426819,-0.8794034123420715,-0.2907545566558838,-0.37697669863700867,-0.7130809426307678,-0.3516065776348114,-0.6065379977226257,-0.7850697636604309,-0.3370998203754425,-0.5196433663368225,-0.40391337871551514,0.9044546484947205,0.13717080652713776,-0.43319639563560486,0.88727867603302,0.1583586484193802,-0.4050615429878235,0.8996755480766296,0.16281616687774658,0.3421531319618225,-0.3949393332004547,-0.8526160717010498,0.46045103669166565,-0.4144722521305084,-0.7849825620651245,0.35978806018829346,-0.4070584177970886,-0.8395569920539856,0.43113186955451965,0.42405059933662415,0.7964335083961487,0.5370638370513916,-0.12544496357440948,0.8341618180274963,0.4642919600009918,0.4573189318180084,0.7584803104400635,0.19569574296474457,-0.4817526042461395,-0.8541765809059143,-0.06639423966407776,-0.5133951902389526,-0.8555800318717957,-0.08341065049171448,-0.4947417974472046,-0.8650278449058533,0.685878336429596,-0.07669074088335037,0.7236639261245728,0.20012392103672028,-0.9300941228866577,0.3080184757709503,0.0017561618005856872,-0.6375709176063538,0.7703896760940552,0.8130649924278259,-0.16031181812286377,0.5596654415130615,0.8478003144264221,-0.07367271184921265,0.5251732468605042,0.7719157338142395,-0.2922757863998413,0.5645537376403809,-0.5673301815986633,-0.5754066109657288,0.5891041159629822,-0.5315690040588379,-0.26600751280784607,0.8041606545448303,-0.3666437566280365,-0.3809809982776642,0.848779022693634,-0.7960504293441772,0.3792579472064972,0.471664160490036,-0.5068294405937195,0.47828203439712524,0.7171960473060608,-0.6910613775253296,0.3807290494441986,0.6143936514854431,-0.8599638938903809,-0.19092707335948944,0.4732958972454071,-0.9738209247589111,-0.051744263619184494,0.22134892642498016,-0.7328757643699646,0.19958913326263428,0.6504285931587219,0.9037119746208191,-0.02557663433253765,0.42737630009651184,0.9225947856903076,-0.04301577806472778,0.38336464762687683,0.9514260292053223,0.07036703824996948,0.2997281551361084,-0.483203262090683,0.10539541393518448,-0.8691412210464478,-0.4613693952560425,0.040799785405397415,-0.8862695097923279,-0.3731882870197296,0.22734251618385315,-0.899469792842865,0.48805832862854004,0.5369628667831421,0.688091516494751,0.6966370344161987,0.3799516260623932,0.6085504293441772,0.45868271589279175,0.5876736640930176,0.6665206551551819,0.7451356053352356,-0.5819520950317383,0.32573720812797546,0.8475712537765503,-0.2975238561630249,0.439434289932251,0.6351048350334167,-0.5950570106506348,0.4924926459789276,-0.5843852758407593,-0.1014586091041565,-0.8051086664199829,-0.6313788294792175,-0.1990579515695572,-0.7494909167289734,-0.44871845841407776,-0.22871148586273193,-0.8639113306999207,0.24007566273212433,0.8093396425247192,0.5360345244407654,0.2800343632698059,0.8400560021400452,0.46463602781295776,0.054030705243349075,0.9149113893508911,0.40002232789993286,0.9561712741851807,-0.12807011604309082,0.2633146345615387,0.9523643851280212,-0.08966243267059326,0.29148370027542114,0.9498938322067261,-0.10963351279497147,0.29271525144577026,-0.0757228285074234,-0.2400190234184265,0.9678103923797607,-0.23402951657772064,0.08531752228736877,0.9684787392616272,-0.17889918386936188,-0.40547576546669006,0.8964287638664246,0.1489146649837494,0.969265341758728,0.19582918286323547,0.2886080741882324,0.9497080445289612,0.12149067223072052,-0.23579099774360657,0.9615800976753235,0.14059266448020935,0.17784680426120758,-0.028341194614768028,0.9836499691009521,-0.14852429926395416,0.2871686518192291,0.9462952613830566,0.12737929821014404,0.19394628703594208,0.972707211971283,-0.7926772236824036,-0.32161182165145874,-0.5179079174995422,-0.8182242512702942,-0.36366578936576843,-0.44525977969169617,-0.6703322529792786,-0.3217419981956482,-0.668682873249054,0.942522406578064,-0.2600851058959961,-0.20977899432182312,0.9593396186828613,-0.25259432196617126,-0.12595058977603912,0.9748339653015137,-0.17494197189807892,-0.13818109035491943,-0.8082867860794067,0.5644069314002991,-0.16768190264701843,-0.765870213508606,0.6242820620536804,-0.15399602055549622,-0.6997113227844238,0.6230078339576721,-0.3496645987033844,0.9462386965751648,0.013358619064092636,0.3231933116912842,0.9584110379219055,0.017403995618224144,0.2848602831363678,0.9415333867073059,0.13217701017856598,0.3099099099636078,-0.6678878664970398,0.6014745235443115,0.4383539855480194,-0.5748809576034546,0.5600147247314453,0.5965696573257446,-0.5710015296936035,0.6980343461036682,0.43209409713745117,-0.36630958318710327,-0.3896862268447876,-0.8449627161026001,-0.4562219977378845,-0.357340931892395,-0.8149656057357788,-0.23233211040496826,-0.29845184087753296,-0.9257150292396545,0.7095600962638855,0.40668126940727234,0.5754431486129761,0.8988224267959595,0.32898619771003723,0.28963127732276917,0.6946852207183838,0.261460542678833,0.6701125502586365,-0.19780026376247406,-0.7183213829994202,0.6670002937316895,-0.059284310787916183,-0.4709334969520569,0.8801743984222412,0.09818798303604126,-0.5417913794517517,0.8347581624984741,0.6649791598320007,-0.17978177964687347,-0.7249008417129517,0.5729283094406128,-0.3311344087123871,-0.7497353553771973,0.6799934506416321,-0.20577554404735565,-0.7037509083747864,0.9993578791618347,0.0358119010925293,-0.0011781567009165883,0.996764600276947,0.03378397226333618,0.07293146103620529,0.9968098998069763,0.07817629724740982,-0.016078151762485504,-0.5444408059120178,0.7107132077217102,-0.4455007314682007,-0.48808181285858154,0.7182732224464417,-0.49584245681762695,-0.36243611574172974,0.6794243454933167,-0.6379832625389099,-0.857991635799408,-0.09796484559774399,0.5042353272438049,-0.9351489543914795,-0.07017923146486282,0.3472338318824768,-0.9738209247589111,-0.051744263619184494,0.22134892642498016,-0.9476220011711121,-0.08528438210487366,0.30779725313186646,-0.8101356625556946,0.2021462470293045,0.550288200378418,-0.6596956849098206,-0.04746788740158081,0.7500322461128235,0.24968862533569336,-0.2413937747478485,-0.9377551078796387,0.22954407334327698,-0.13560214638710022,-0.9638057947158813,0.31243109703063965,-0.2310320883989334,-0.9214178919792175,0.0035328783560544252,0.28829488158226013,-0.9575351476669312,0.09387289732694626,0.1898055374622345,-0.9773237705230713,-0.06353715062141418,0.2938597500324249,-0.9537345170974731,-0.506442129611969,-0.2189662754535675,-0.8340084552764893,-0.5216706395149231,-0.03559089079499245,-0.8524042963981628,-0.6753713488578796,-0.3382120132446289,-0.6553519368171692,0.7916092276573181,0.5995565056800842,0.11784238368272781,0.5458040833473206,0.8118622303009033,0.20731040835380554,0.7241160869598389,0.662119448184967,0.19301237165927887,-0.38698068261146545,-0.6613860726356506,-0.6425063610076904,0.9410049915313721,-0.33503594994544983,-0.04754454270005226,0.8965746164321899,-0.19135355949401855,0.3994218409061432,0.6605034470558167,0.6828493475914001,-0.3121729791164398,0.7189711928367615,0.6737712621688843,-0.17062443494796753,0.702341616153717,0.7035328149795532,-0.10843368619680405,0.9792602062225342,-0.17326301336288452,0.10502076148986816,0.9771425724029541,-0.069325290620327,0.20096369087696075,0.9561712741851807,-0.12807011604309082,0.2633146345615387,-0.8077470660209656,-0.11268163472414017,-0.5786600708961487,-0.6538835763931274,-0.05778210610151291,-0.7543854713439941,-0.6313788294792175,-0.1990579515695572,-0.7494909167289734,0.2865089476108551,-0.2836802899837494,0.9151164293289185,0.556553065776825,-0.20725610852241516,0.8045455813407898,0.4445497393608093,-0.15073777735233307,0.8829799890518188,0.15450140833854675,0.7107622623443604,-0.6862552762031555,0.2758990526199341,0.7208265662193298,-0.6358370780944824,0.22054524719715118,0.6329585313796997,-0.7421073317527771,0.7091031074523926,0.5293309688568115,0.4658127725124359,0.5786569714546204,0.6414538621902466,0.5036795139312744,0.6389833092689514,0.5251526236534119,0.5620632171630859,0.6030622124671936,0.7941287755966187,0.07533559203147888,0.9114581942558289,0.3929928243160248,0.12165752798318863,0.5697144269943237,0.817334771156311,0.08596110343933105,-0.483203262090683,0.10539541393518448,-0.8691412210464478,-0.3731882870197296,0.22734251618385315,-0.899469792842865,-0.48744744062423706,0.386848509311676,-0.7827791571617126,0.6258476972579956,-0.3581235706806183,-0.6928651928901672,0.7285835146903992,-0.3803570568561554,-0.5696442723274231,0.8414778709411621,-0.34591981768608093,-0.4150354862213135,-0.9814286828041077,-0.11460620164871216,0.15382835268974304,-0.9590726494789124,-0.0584600530564785,0.27705979347229004,-0.9788527488708496,0.07324270159006119,0.19100481271743774,-0.3967231512069702,-0.21290546655654907,-0.8929064869880676,-0.6313788294792175,-0.1990579515695572,-0.7494909167289734,-0.38965097069740295,-0.10327261686325073,-0.9151540398597717,-0.4029906690120697,0.9127570986747742,0.06688043475151062,-0.31326526403427124,0.9496635794639587,0.001999747706577182,0.28764498233795166,0.5270703434944153,0.7996606826782227,-0.2733170986175537,0.31746408343315125,-0.908027708530426,-0.38521456718444824,0.43137869238853455,-0.8157954216003418,-0.2557360529899597,0.31866762042045593,-0.9127157330513,-0.2827966511249542,-0.3287571668624878,0.9010797739028931,-0.19014202058315277,-0.44741785526275635,0.8738783001899719,-0.2806580364704132,-0.173270121216774,0.9440383911132812,0.6098724603652954,-0.3058266341686249,-0.7311125993728638,0.6147586107254028,-0.35745295882225037,-0.7030642032623291,0.742261528968811,-0.280547171831131,-0.6085565686225891,0.7436332106590271,-0.3595131039619446,-0.5637019872665405,0.6258476972579956,-0.3581235706806183,-0.6928651928901672,0.6247774958610535,-0.35060957074165344,-0.6976575255393982,-0.9700931310653687,-0.16154615581035614,0.18116873502731323,-0.9758522510528564,-0.09327462315559387,0.19751499593257904,-0.9740723967552185,-0.09480186551809311,0.20541560649871826,0.623313844203949,-0.06302620470523834,-0.779427707195282,0.5729283094406128,-0.3311344087123871,-0.7497353553771973,0.8092073798179626,-0.3381897509098053,-0.4804280996322632,-0.4197339713573456,-0.7089248299598694,0.5667883157730103,0.06801270693540573,-0.8245707154273987,0.5616559982299805,0.028774291276931763,-0.8916197419166565,0.45186981558799744,0.6314302682876587,0.14138752222061157,-0.7624338865280151,0.7379561066627502,-0.18174991011619568,-0.6499136686325073,0.2008218616247177,-0.2777017056941986,-0.9394425749778748,0.6098724603652954,-0.3058266341686249,-0.7311125993728638,0.4841556251049042,-0.3815280795097351,-0.7874196171760559,0.4735702574253082,-0.3056088984012604,-0.8260353803634644,0.8210920095443726,0.010947716422379017,-0.5706908106803894,0.7949427962303162,-0.058498598635196686,-0.6038574576377869,0.7539596557617188,-0.049158353358507156,-0.6550788879394531,-0.23402951657772064,0.08531752228736877,0.9684787392616272,-0.17247873544692993,0.3771141469478607,0.9099648594856262,-0.5016441345214844,0.1418541520833969,0.8533642888069153,0.8515594601631165,-0.07613549381494522,-0.5187001824378967,0.623313844203949,-0.06302620470523834,-0.779427707195282,0.8092073798179626,-0.3381897509098053,-0.4804280996322632,0.2822052836418152,0.945547878742218,0.16217075288295746,0.3377555310726166,0.934099018573761,0.1156730204820633,0.31949448585510254,0.9412916302680969,0.10905665904283524,-0.6271423101425171,-0.243447944521904,-0.7398821711540222,-0.8078097701072693,-0.17653392255306244,-0.5623870491981506,-0.8357447385787964,-0.044464509934186935,-0.5473149418830872,-0.3454675078392029,0.23406195640563965,0.908772349357605,-0.16995756328105927,0.1982119232416153,0.965311586856842,-0.5450679063796997,0.35347703099250793,0.7602335214614868,-0.9373263716697693,0.08438974618911743,0.3380793631076813,-0.9225830435752869,0.1483212560415268,0.3561479449272156,-0.9274367094039917,0.23539851605892181,0.2906005382537842,-0.06747709959745407,-0.7301457524299622,-0.6799514889717102,-0.41550055146217346,-0.22872363030910492,-0.8803662657737732,-0.948121190071106,-0.26599904894828796,0.17409977316856384,0.9569624066352844,-0.00006896671402500942,0.29021191596984863,0.9637905359268188,-0.06871379166841507,0.2576551139354706,0.9543787837028503,-0.04282664135098457,0.2955113649368286,-0.9556319117546082,-0.29455238580703735,-0.0025661455001682043,-0.9383891224861145,-0.3453373610973358,-0.012958197854459286,-0.9432617425918579,-0.3249166011810303,0.06845790147781372,0.36855095624923706,-0.38639941811561584,0.8454973101615906,0.00729522155597806,-0.8509669899940491,0.5251685380935669,0.27919045090675354,-0.8373547196388245,0.469989150762558,-0.9473337531089783,-0.15218588709831238,-0.2817767858505249,-0.9960634708404541,-0.06641638278961182,-0.05870674550533295,-0.9668160080909729,-0.18788088858127594,-0.17311131954193115,-0.9506439566612244,0.06649346649646759,0.3030754625797272,-0.9778972864151001,-0.01515328511595726,0.20853611826896667,-0.9651384353637695,0.1343792825937271,0.22461089491844177,-0.5403204560279846,0.6747620701789856,0.5027424693107605,-0.2017461657524109,0.9691742658615112,0.14142048358917236,0.02526417002081871,0.18877765536308289,0.9816948175430298,0.8566299080848694,0.22196505963802338,0.46574315428733826,0.9198082685470581,0.07873314619064331,0.3843876123428345,0.8859509825706482,0.05614857003092766,0.46036744117736816,0.1965896189212799,-0.40898948907852173,0.8911117315292358,0.3777206838130951,-0.34232065081596375,0.8603160381317139,0.4743480384349823,-0.2920629680156708,0.8304776549339294,-0.9454823136329651,0.14731542766094208,-0.29045024514198303,-0.9883806705474854,0.09727440029382706,-0.11679600924253464,-0.9258683919906616,0.22029195725917816,-0.30698397755622864,-0.8766890168190002,-0.2383529245853424,0.41785678267478943,-0.9409143924713135,-0.3005305826663971,0.15608161687850952,-0.8610905408859253,-0.31224730610847473,0.40127885341644287,0.3377555310726166,0.934099018573761,0.1156730204820633,0.1489146649837494,0.969265341758728,0.19582918286323547,0.31646963953971863,0.9378506541252136,0.14241881668567657,-0.8362993001937866,-0.23382754623889923,0.49591147899627686,-0.9130979180335999,-0.17645253241062164,0.3675822913646698,-0.8766890168190002,-0.2383529245853424,0.41785678267478943,0.8726269602775574,0.24685192108154297,0.4214099049568176,0.8509495854377747,0.46905410289764404,0.23637476563453674,0.8190035820007324,0.43647947907447815,0.37244972586631775,0.9480419754981995,-0.30980703234672546,0.07236064970493317,0.4756341278553009,-0.6859941482543945,0.5506216883659363,0.8948678374290466,-0.40981554985046387,0.17681269347667694,0.4421299397945404,-0.006418510805815458,0.8969280123710632,0.02694646455347538,-0.10871570557355881,0.9937075972557068,0.11959347128868103,0.035417553037405014,0.9921910166740417,0.002772401785477996,-0.21090470254421234,0.977502703666687,0.5493121147155762,-0.18322432041168213,0.8152822256088257,0.6389452219009399,-0.35619163513183594,0.6818185448646545,0.1508839726448059,0.47194427251815796,0.8686211109161377,0.33252912759780884,0.3215343952178955,0.886588990688324,0.24298521876335144,0.24386781454086304,0.9388751983642578,-0.9861675500869751,-0.13338702917099,-0.09839419275522232,-0.9956902265548706,-0.005717214662581682,-0.09256502240896225,-0.9951657652854919,-0.01859894022345543,-0.09643200784921646,0.0004417100572027266,0.2670634388923645,-0.9636788368225098,-0.07602834701538086,0.22068679332733154,-0.9723770022392273,-0.014249913394451141,0.2520439326763153,-0.9676108956336975,-0.20085793733596802,0.8992645144462585,0.38856077194213867,-0.37657538056373596,0.8710798025131226,0.31529501080513,-0.3425850570201874,0.8081334829330444,0.4791197180747986,0.4841556251049042,-0.3815280795097351,-0.7874196171760559,0.3817344903945923,-0.3602762222290039,-0.8511638045310974,0.5416213870048523,-0.3351427912712097,-0.7709251642227173,0.03795774281024933,0.017341939732432365,-0.9991288781166077,-0.06831091642379761,-0.13850830495357513,-0.9880025386810303,-0.00814292673021555,-0.03249356150627136,-0.9994387626647949,0.6566153168678284,0.5618473887443542,-0.5031737685203552,0.918387770652771,0.2545340657234192,-0.3029460906982422,0.8369967341423035,0.22841985523700714,-0.4972532391548157,0.5061292052268982,-0.3749322295188904,-0.7766975164413452,0.5170088410377502,-0.33335012197494507,-0.7884031534194946,0.41083455085754395,-0.3774408996105194,-0.8299116492271423,-0.533012330532074,-0.2681095600128174,-0.8025054931640625,-0.4296664893627167,-0.2635136544704437,-0.8636823892593384,-0.38206997513771057,-0.22212368249893188,-0.8970415592193604,-0.8204337358474731,-0.24532243609428406,0.5164353251457214,-0.7147287726402283,0.5166972875595093,0.47136685252189636,-0.9102803468704224,0.18929080665111542,0.3681829273700714,-0.39413562417030334,0.9075649380683899,0.14485500752925873,-0.41623035073280334,0.8947367668151855,0.16185927391052246,-0.43319639563560486,0.88727867603302,0.1583586484193802,-0.2961144745349884,0.4757031798362732,0.8282648921012878,-0.14085060358047485,0.46245595812797546,0.8753831386566162,-0.3545821011066437,0.2723090648651123,0.8944938778877258,0.9799342751502991,0.1264704018831253,-0.15405866503715515,0.9772218465805054,0.08018067479133606,-0.19649066030979156,0.9293184280395508,0.18102243542671204,-0.32186663150787354,-0.2733170986175537,0.31746408343315125,-0.908027708530426,-0.3392502963542938,0.21890372037887573,-0.9148718118667603,-0.4374094009399414,0.3571110963821411,-0.8253148794174194,0.6254268288612366,-0.2877923846244812,0.72527015209198,0.6351048350334167,-0.5950570106506348,0.4924926459789276,0.7776764631271362,-0.31403428316116333,0.5446115732192993,-0.9948883056640625,-0.026190949603915215,0.09752583503723145,-0.9814286828041077,-0.11460620164871216,0.15382835268974304,-0.9989886283874512,-0.020464284345507622,0.040036555379629135,-0.9879865050315857,-0.1516508311033249,0.029744382947683334,-0.9944674968719482,0.06834105402231216,-0.07977426052093506,-0.6903247833251953,0.572965145111084,-0.4417721629142761,-0.23480235040187836,-0.6456670761108398,0.7266235947608948,-0.19780026376247406,-0.7183213829994202,0.6670002937316895,0.09818798303604126,-0.5417913794517517,0.8347581624984741,-0.42977219820022583,-0.49316710233688354,0.7563610672950745,-0.30958741903305054,-0.09423884749412537,0.9461895227432251,-0.2228778898715973,-0.4808290898799896,0.8480146527290344,0.51947021484375,-0.6040931940078735,-0.6043360829353333,-0.06747709959745407,-0.7301457524299622,-0.6799514889717102,-0.7529252767562866,-0.6412850022315979,-0.1478414684534073,0.6262502670288086,0.7627993822097778,-0.1610829383134842,0.24561116099357605,0.9141218066215515,0.3225778043270111,0.573708713054657,0.7336474061012268,-0.36417004466056824,-0.5420676469802856,0.6288763880729675,0.557384192943573,-0.3425850570201874,0.8081334829330444,0.4791197180747986,-0.5331913828849792,0.7115303874015808,0.45763683319091797,0.426155686378479,0.0011662495089694858,0.9046490788459778,0.8814667463302612,0.27907422184944153,0.380964457988739,0.7887905240058899,0.1725662797689438,0.5899410247802734,-0.5968813896179199,0.7964057326316833,0.09731677174568176,-0.6016934514045715,0.7669014930725098,-0.2232198864221573,-0.5351638793945312,0.812756359577179,-0.23027534782886505,0.2524219751358032,-0.1041259616613388,-0.9619984030723572,0.29657119512557983,-0.03281969204545021,-0.9544466733932495,0.17297407984733582,0.09835635870695114,-0.9800030589103699,-0.8992430567741394,-0.43686240911483765,0.0226532444357872,-0.9407842755317688,-0.3389233946800232,0.0074716671369969845,-0.8880418539047241,-0.45816802978515625,0.03825826942920685,0.8051175475120544,0.4028474688529968,0.4353155493736267,0.6789881587028503,0.6496185660362244,0.3420099914073944,0.8277800679206848,0.35460400581359863,0.4347829222679138,0.8363606929779053,-0.12452764809131622,-0.5338479280471802,-0.1571655571460724,0.02793770283460617,-0.9871770143508911,-0.4254670739173889,0.3552904427051544,-0.8323138952255249,0.6966370344161987,0.3799516260623932,0.6085504293441772,0.9211662411689758,-0.1888609677553177,0.34027084708213806,0.6280688047409058,0.18797273933887482,0.7551131248474121,0.2758990526199341,0.7208265662193298,-0.6358370780944824,0.176436647772789,0.8354756236076355,-0.5204331278800964,0.24831512570381165,0.8408052325248718,-0.48102617263793945,-0.8896576762199402,-0.29499351978302,-0.3485513925552368,-0.8863468170166016,-0.38879597187042236,-0.251449853181839,-0.9111284017562866,-0.34173253178596497,-0.23035608232021332,0.4393855929374695,-0.259027361869812,-0.8601425290107727,0.4255072772502899,-0.31728968024253845,-0.8475086092948914,0.43887344002723694,0.013507385738193989,-0.8984473347663879,0.7409378290176392,-0.02486693300306797,-0.6711130738258362,0.6331899166107178,-0.039347149431705475,-0.77299565076828,0.6952565908432007,0.14283083379268646,-0.7044271230697632,0.7144660949707031,0.5530788898468018,-0.4285345673561096,0.6580694317817688,0.5672616362571716,-0.49513518810272217,0.6118091344833374,0.7244392037391663,-0.3176121413707733,-0.6438546180725098,0.7649497389793396,-0.01741194725036621,-0.5713856816291809,0.7686085104942322,-0.2876792848110199,-0.48288485407829285,0.8744591474533081,-0.046297356486320496,-0.13150422275066376,0.8673001527786255,-0.48010116815567017,-0.19155509769916534,0.9148907661437988,-0.35536113381385803,-0.004584335256367922,0.8681545257568359,-0.49627283215522766,-0.1382923424243927,-0.9828334450721741,0.12212160974740982,-0.5202065706253052,-0.8120529651641846,0.26449039578437805,-0.20354467630386353,-0.8281242847442627,0.522283136844635,-0.8936045169830322,0.28096097707748413,0.35004550218582153,-0.8992074728012085,0.21894612908363342,0.37879878282546997,-0.9044386148452759,0.2614530026912689,0.33709517121315,0.5500463247299194,-0.3781778812408447,-0.7446008920669556,0.3373377323150635,-0.42398133873939514,-0.8405016660690308,0.46045103669166565,-0.4144722521305084,-0.7849825620651245,-0.3796427547931671,-0.2756388485431671,-0.8831164240837097,-0.6158047914505005,-0.4089646637439728,-0.6734480857849121,-0.4613693952560425,0.040799785405397415,-0.8862695097923279,0.1890493780374527,0.06440111249685287,-0.9798534512519836,-0.011849923990666866,0.10449432581663132,-0.9944548606872559,0.01251875702291727,0.07463388890028,-0.997132420539856,-0.6916162967681885,0.690937876701355,0.21040849387645721,-0.6192205548286438,0.7778317332267761,0.10744176059961319,-0.7720134258270264,0.6064038276672363,0.1904459148645401,0.7232186794281006,-0.3302118182182312,-0.6065598726272583,0.7906239032745361,-0.3497723340988159,-0.5025665760040283,0.9039490818977356,-0.32908114790916443,-0.2730964124202728,0.752327561378479,0.4006875455379486,-0.5229270458221436,0.6361635327339172,0.5170071125030518,-0.5727124810218811,0.7022063732147217,0.4208708107471466,-0.5742594599723816,-0.933454692363739,-0.007501321379095316,-0.3586168587207794,-0.9842706918716431,-0.03655043616890907,-0.17284473776817322,-0.9353843927383423,-0.02689429000020027,-0.35260850191116333,-0.735606849193573,-0.15617798268795013,-0.6591593027114868,-0.9674829244613647,-0.058786556124687195,-0.2460099309682846,-0.7890778183937073,0.034173935651779175,-0.6133419275283813,-0.0864238291978836,0.4845491647720337,-0.8704843521118164,0.10554579645395279,0.41694650053977966,-0.9027822017669678,-0.014249913394451141,0.2520439326763153,-0.9676108956336975,-0.4031054973602295,-0.29839375615119934,-0.8651399612426758,-0.4913449287414551,-0.325935423374176,-0.8076795339584351,-0.62513667345047,-0.3054482340812683,-0.7182656526565552,-0.7839279770851135,0.6170070171356201,0.06898783892393112,-0.765870213508606,0.6242820620536804,-0.15399602055549622,-0.7827782034873962,0.6222934126853943,0.003034101566299796,0.4909099042415619,-0.6034607291221619,0.6283650398254395,0.42142900824546814,-0.530881941318512,0.7352291941642761,0.6757830381393433,-0.3121199905872345,0.6677562594413757,0.09818798303604126,-0.5417913794517517,0.8347581624984741,-0.059284310787916183,-0.4709334969520569,0.8801743984222412,0.09628307074308395,-0.4554247558116913,0.8850524425506592,0.1515735387802124,0.4505061209201813,-0.8798123002052307,0.18718942999839783,0.3843551576137543,-0.9040084481239319,0.29529088735580444,0.4205680191516876,-0.8578612208366394,-0.11530458927154541,0.9920865893363953,0.04968927055597305,-0.2654787600040436,0.9603336453437805,-0.08532460778951645,-0.27218490839004517,0.9518465399742126,0.14107970893383026,-0.9330621361732483,-0.24718256294727325,-0.261334627866745,-0.9225826263427734,-0.3282069265842438,-0.2027844339609146,-0.895060122013092,-0.34335774183273315,-0.28455719351768494,0.9771425724029541,-0.069325290620327,0.20096369087696075,0.9685312509536743,-0.19403518736362457,0.15587683022022247,0.925668478012085,-0.2859736382961273,0.24770337343215942,-0.9738209247589111,-0.051744263619184494,0.22134892642498016,-0.986852765083313,-0.15321913361549377,0.05143411457538605,-0.9980431795120239,0.01395025197416544,-0.06095265969634056,0.41083455085754395,-0.3774408996105194,-0.8299116492271423,0.21332590281963348,-0.4014458954334259,-0.8906925916671753,0.20625518262386322,-0.4400864243507385,-0.8739466667175293,0.035389501601457596,0.11373687535524368,-0.9928804039955139,-0.1464378833770752,0.13514946401119232,-0.9799441695213318,-0.06353715062141418,0.2938597500324249,-0.9537345170974731,-0.6799918413162231,-0.6232052445411682,0.38629820942878723,-0.7748404741287231,-0.6320701241493225,-0.01046957727521658,-0.7921099662780762,-0.5869674682617188,0.16742463409900665,-0.029221106320619583,0.8419521450996399,-0.5387603044509888,0.06060750409960747,0.886962890625,-0.4578467011451721,0.13678236305713654,0.7984992861747742,-0.5862503051757812,0.9817145466804504,-0.026376238092780113,-0.18852263689041138,0.926279604434967,-0.2652546167373657,0.26766785979270935,0.9427902698516846,-0.16376081109046936,0.2903943955898285,0.31632962822914124,0.3835853040218353,-0.8676392436027527,0.2153419554233551,0.31395483016967773,-0.9246946573257446,0.23034965991973877,0.2896100878715515,-0.9290129542350769,0.9369696974754333,-0.29286524653434753,-0.19057223200798035,0.8946301937103271,-0.3392542898654938,-0.29076334834098816,0.9307937026023865,-0.3536170721054077,-0.0926179513335228,-0.7646754384040833,-0.1436653733253479,0.6281972527503967,-0.7921099662780762,-0.5869674682617188,0.16742463409900665,-0.7748404741287231,-0.6320701241493225,-0.01046957727521658,0.5852410793304443,0.4135380685329437,-0.6974805593490601,0.8369967341423035,0.22841985523700714,-0.4972532391548157,0.8210920095443726,0.010947716422379017,-0.5706908106803894,-0.9950998425483704,-0.06830946356058121,0.07148489356040955,-0.985482931137085,-0.16959203779697418,0.007869288325309753,-0.969823956489563,0.037499092519283295,0.24090516567230225,-0.4981733560562134,-0.705422043800354,0.5041854977607727,-0.6154203414916992,-0.37503013014793396,0.6932605504989624,-0.7808151841163635,-0.3088619112968445,0.5430763959884644,-0.7601345777511597,-0.27192404866218567,-0.5901294350624084,-0.8684930205345154,-0.27152901887893677,-0.41471898555755615,-0.8097259998321533,-0.19834600389003754,-0.5522704720497131,-0.3666437566280365,-0.3809809982776642,0.848779022693634,-0.40377527475357056,-0.09508795291185379,0.9099031686782837,-0.22653448581695557,0.19376090168952942,0.9545359015464783,-0.794623613357544,0.04832622408866882,0.6051759123802185,-0.7774304151535034,0.22900067269802094,0.5857990980148315,-0.9376670718193054,0.00901027675718069,0.34741806983947754,-0.38521456718444824,0.43137869238853455,-0.8157954216003418,-0.7067728042602539,0.440834641456604,-0.5532965064048767,-0.3352438807487488,0.575104296207428,-0.7462349534034729,0.34944891929626465,0.9225766062736511,0.16351723670959473,0.3288796544075012,0.9290751218795776,0.16928544640541077,0.32499557733535767,0.9275475740432739,0.18448151648044586,-0.9306832551956177,0.1507156938314438,0.33333685994148254,-0.9345201253890991,0.18000008165836334,0.3070375621318817,-0.9469946026802063,0.12825988233089447,0.2945346236228943,0.0882449746131897,0.23508955538272858,0.9679595828056335,-0.18096664547920227,-0.033908210694789886,0.9829045534133911,0.15338003635406494,0.5149475932121277,0.8433881402015686,0.4421299397945404,-0.006418510805815458,0.8969280123710632,0.11959347128868103,0.035417553037405014,0.9921910166740417,0.4103705585002899,-0.02770989201962948,0.9114977717399597,-0.7921099662780762,-0.5869674682617188,0.16742463409900665,-0.8400983810424805,0.4454069435596466,-0.30959218740463257,-0.5665401220321655,-0.5066549777984619,0.6498715281486511,0.17314821481704712,0.19604237377643585,-0.9651876091957092,0.12734362483024597,0.20338183641433716,-0.9707828760147095,0.08971457183361053,0.23043601214885712,-0.9689429998397827,0.25938647985458374,0.9516065716743469,0.1648138165473938,0.1596495509147644,0.9732413291931152,0.16526751220226288,0.17315533757209778,0.9687954187393188,0.17734910547733307,0.5416213870048523,-0.3351427912712097,-0.7709251642227173,0.3817344903945923,-0.3602762222290039,-0.8511638045310974,0.4621638357639313,-0.4499533772468567,-0.7641639709472656,-0.3399590253829956,0.9259477853775024,0.1644645631313324,-0.25808945298194885,0.9524129629135132,0.16217093169689178,-0.41623035073280334,0.8947367668151855,0.16185927391052246,0.17315533757209778,0.9687954187393188,0.17734910547733307,0.35302188992500305,0.9191376566886902,0.1748185157775879,0.3288796544075012,0.9290751218795776,0.16928544640541077,0.3977782726287842,-0.2815701365470886,-0.873207151889801,0.2780010402202606,-0.3000706136226654,-0.9125092029571533,0.21346670389175415,-0.34080970287323,-0.915576696395874,0.9798277616500854,-0.05208360776305199,-0.19293729960918427,0.995208203792572,-0.014624407514929771,0.09667833149433136,0.983683168888092,0.0959969162940979,-0.1521580070257187,0.77802574634552,-0.3691326975822449,-0.5083472728729248,0.5538228750228882,-0.3990359604358673,-0.7307875752449036,0.6903500556945801,-0.27023327350616455,-0.6711115837097168,0.4393855929374695,-0.259027361869812,-0.8601425290107727,0.14629952609539032,-0.2607037425041199,-0.9542693495750427,0.20933464169502258,-0.2221444547176361,-0.9522766470909119,-0.9258683919906616,0.22029195725917816,-0.30698397755622864,-0.8875955939292908,0.23922912776470184,-0.3936285972595215,-0.8789879083633423,0.25038933753967285,-0.4058145582675934,0.5020756125450134,-0.02826547995209694,0.8643617033958435,0.25132453441619873,-0.022433362901210785,0.9676428437232971,0.5006550550460815,0.03180774301290512,0.8650622963905334,-0.6799918413162231,-0.6232052445411682,0.38629820942878723,-0.7921099662780762,-0.5869674682617188,0.16742463409900665,-0.5665401220321655,-0.5066549777984619,0.6498715281486511,-0.16995756328105927,0.1982119232416153,0.965311586856842,-0.06193927302956581,0.8704001903533936,0.48843321204185486,-0.2207203060388565,0.6612386107444763,0.7169700860977173,0.925668478012085,-0.2859736382961273,0.24770337343215942,0.9685312509536743,-0.19403518736362457,0.15587683022022247,0.9222739338874817,-0.29627272486686707,0.24826043844223022,0.2782031297683716,0.8631059527397156,0.42148685455322266,0.37556472420692444,0.815984845161438,0.4394541084766388,0.34125828742980957,0.8960846066474915,0.28385767340660095,0.2782031297683716,0.8631059527397156,0.42148685455322266,0.2832692563533783,0.9213613867759705,0.26617980003356934,0.2471078634262085,0.8799077272415161,0.4058326482772827,0.925668478012085,-0.2859736382961273,0.24770337343215942,0.9222739338874817,-0.29627272486686707,0.24826043844223022,0.9633230566978455,-0.1654108762741089,0.21130064129829407,-0.4997405409812927,0.83866947889328,0.2165476381778717,-0.575701117515564,0.7030213475227356,0.4175274968147278,-0.5002402067184448,0.7311087250709534,0.4639393985271454,-0.5420676469802856,0.6288763880729675,0.557384192943573,-0.36034777760505676,0.649125874042511,0.6699142456054688,-0.3425850570201874,0.8081334829330444,0.4791197180747986,0.25938647985458374,0.9516065716743469,0.1648138165473938,0.3831939697265625,0.9098646640777588,0.15908703207969666,0.39295732975006104,0.9111592173576355,0.12398982048034668,0.3977782726287842,-0.2815701365470886,-0.873207151889801,0.36910727620124817,-0.24925677478313446,-0.8953384160995483,0.2780010402202606,-0.3000706136226654,-0.9125092029571533,0.4282114803791046,-0.3952798545360565,-0.8126430511474609,0.3421531319618225,-0.3949393332004547,-0.8526160717010498,0.4432961046695709,-0.28907740116119385,-0.8484826683998108,-0.02713308110833168,-0.4641476571559906,-0.8853421807289124,-0.2922041714191437,-0.5182965397834778,-0.8037322163581848,-0.06639423966407776,-0.5133951902389526,-0.8555800318717957,-0.6192205548286438,0.7778317332267761,0.10744176059961319,-0.7839279770851135,0.6170070171356201,0.06898783892393112,-0.7720134258270264,0.6064038276672363,0.1904459148645401,-0.23520617187023163,0.827483057975769,0.5098527669906616,-0.1377802938222885,0.7209942936897278,0.6791051626205444,-0.0006856779218651354,0.8654406666755676,0.5010108947753906,0.33174800872802734,-0.4736490249633789,-0.8158430457115173,0.25347375869750977,-0.3628169000148773,-0.8967245817184448,0.2901180684566498,-0.39149633049964905,-0.8732480406761169,0.7202131152153015,0.674220621585846,-0.163461372256279,0.9421910047531128,0.2541818618774414,-0.21832920610904694,0.8881286978721619,0.34910228848457336,-0.2989231050014496,0.9514260292053223,0.07036703824996948,0.2997281551361084,0.9555856585502625,0.09033611416816711,0.2805270552635193,0.9342248439788818,0.05955330282449722,0.35167792439460754,0.0035328783560544252,0.28829488158226013,-0.9575351476669312,-0.06353715062141418,0.2938597500324249,-0.9537345170974731,-0.03761561959981918,0.25423741340637207,-0.9664100408554077,0.6118091344833374,0.7244392037391663,-0.3176121413707733,0.7010565996170044,0.7058070302009583,-0.10176505148410797,0.7202131152153015,0.674220621585846,-0.163461372256279,0.17437148094177246,0.9461330771446228,0.2728128135204315,0.2832692563533783,0.9213613867759705,0.26617980003356934,0.28895822167396545,0.942450761795044,0.16819550096988678,0.984086275100708,-0.08691643178462982,0.15498284995555878,0.9751338362693787,-0.20753775537014008,0.07773098349571228,0.9496349096298218,-0.08693325519561768,0.301058292388916,0.9834325909614563,-0.054845068603754044,0.17277830839157104,0.9158328771591187,-0.08756764233112335,0.3918953835964203,0.9516684412956238,-0.12758693099021912,0.2793720066547394,0.5311725735664368,-0.4626668095588684,-0.7097852826118469,0.6259438395500183,-0.36851683259010315,-0.6873061060905457,0.5538228750228882,-0.3990359604358673,-0.7307875752449036,-0.986852765083313,-0.15321913361549377,0.05143411457538605,-0.9556319117546082,-0.29455238580703735,-0.0025661455001682043,-0.9432617425918579,-0.3249166011810303,0.06845790147781372,-0.43785151839256287,0.8173579573631287,0.3744489252567291,-0.41918566823005676,0.8860082626342773,0.1981736123561859,-0.474218487739563,0.83746737241745,0.27159765362739563,-0.6709942817687988,-0.26111558079719543,0.6939634680747986,-0.5665401220321655,-0.5066549777984619,0.6498715281486511,-0.579612672328949,-0.1963503211736679,0.7908828854560852,-0.5450679063796997,0.35347703099250793,0.7602335214614868,-0.29313740134239197,0.4436526894569397,0.8469018340110779,-0.4133993089199066,-0.36681240797042847,0.8333964347839355,0.9277253746986389,-0.2558600604534149,-0.2717743515968323,0.915607213973999,-0.3478842079639435,0.2015937715768814,0.9307937026023865,-0.3536170721054077,-0.0926179513335228,0.3491589426994324,0.4972977638244629,0.7942184805870056,0.5764346718788147,0.4667404890060425,0.6707282066345215,0.6023364067077637,0.4792494773864746,0.6383656859397888,-0.15235795080661774,0.49738386273384094,-0.8540470600128174,-0.420147180557251,0.5612244009971619,-0.7130942940711975,-0.28486406803131104,0.6404736638069153,-0.7131941914558411,-0.19679118692874908,0.2574410140514374,-0.9460430145263672,-0.2557360529899597,0.31866762042045593,-0.9127157330513,-0.31043484807014465,0.3240680992603302,-0.8936498761177063,-0.9051120281219482,-0.2476378232240677,-0.345612108707428,-0.7162958979606628,-0.3659968972206116,-0.594109833240509,-0.8896576762199402,-0.29499351978302,-0.3485513925552368,0.8982035517692566,0.06850723922252655,-0.43420860171318054,0.8987540602684021,0.09861201047897339,-0.42721980810165405,0.9059356451034546,0.15564897656440735,-0.3937690258026123,-0.9933006167411804,0.04806556925177574,0.10508838295936584,-0.9879886507987976,0.034575123339891434,0.15060876309871674,-0.9955654740333557,-0.028338925912976265,0.08970090001821518,0.02211916819214821,0.37431156635284424,-0.9270391464233398,0.0035328783560544252,0.28829488158226013,-0.9575351476669312,-0.03761561959981918,0.25423741340637207,-0.9664100408554077,-0.40543076395988464,0.11735348403453827,0.9065616726875305,-0.5782063603401184,0.28983253240585327,0.7626758813858032,-0.2806580364704132,-0.173270121216774,0.9440383911132812,-0.5068294405937195,0.47828203439712524,0.7171960473060608,-0.2961144745349884,0.4757031798362732,0.8282648921012878,-0.446577787399292,0.4500104486942291,0.7733426690101624,0.3254064917564392,-0.20226362347602844,0.9236882925033569,0.2865089476108551,-0.2836802899837494,0.9151164293289185,0.1965896189212799,-0.40898948907852173,0.8911117315292358,-0.6199249625205994,-0.4289480745792389,-0.6570362448692322,-0.5138857960700989,-0.5165652632713318,-0.684895396232605,-0.6745331883430481,-0.44324347376823425,-0.5903729200363159,-0.8577398657798767,0.47354599833488464,0.20009128749370575,-0.8958293199539185,0.4140280485153198,-0.1614638864994049,-0.6016934514045715,0.7669014930725098,-0.2232198864221573,0.18913646042346954,0.12692853808403015,-0.9737127423286438,0.17297407984733582,0.09835635870695114,-0.9800030589103699,0.29657119512557983,-0.03281969204545021,-0.9544466733932495,-0.9962365627288818,-0.05502528324723244,0.06696928292512894,-0.9955654740333557,-0.028338925912976265,0.08970090001821518,-0.9991821646690369,-0.03750145435333252,-0.01512209977954626,0.619318962097168,0.7833518981933594,0.05295185744762421,0.4448465406894684,0.8843874931335449,0.14131632447242737,0.633367657661438,0.7651847004890442,0.11548920720815659,0.6098724603652954,-0.3058266341686249,-0.7311125993728638,0.6799934506416321,-0.20577554404735565,-0.7037509083747864,0.5927594304084778,-0.3289453089237213,-0.7351402640342712,-0.18309129774570465,-0.04502139240503311,-0.9820644855499268,0.04025550186634064,-0.07847847789525986,-0.9961026906967163,0.039026495069265366,-0.020447392016649246,-0.9990289211273193,-0.9051120281219482,-0.2476378232240677,-0.345612108707428,-0.7850697636604309,-0.3370998203754425,-0.5196433663368225,-0.7162958979606628,-0.3659968972206116,-0.594109833240509,-0.8789879083633423,0.25038933753967285,-0.4058145582675934,-0.6925814151763916,0.5349094271659851,-0.4839451014995575,-0.8254003524780273,0.14874818921089172,-0.544599175453186,-0.4197339713573456,-0.7089248299598694,0.5667883157730103,-0.3492877185344696,-0.777493417263031,0.5229742527008057,0.06801270693540573,-0.8245707154273987,0.5616559982299805,-0.007928693667054176,-0.7810371518135071,-0.624434232711792,-0.8605242967605591,-0.3547038733959198,-0.3656269311904907,0.6349536776542664,0.22058358788490295,0.7403895854949951,-0.15113860368728638,0.7331365346908569,-0.6630746126174927,-0.19498088955879211,0.8216684460639954,-0.5355775952339172,-0.14485161006450653,0.8464286923408508,-0.5124222040176392,0.8896869421005249,0.10691428184509277,-0.443876713514328,0.8515594601631165,-0.07613549381494522,-0.5187001824378967,0.9798277616500854,-0.05208360776305199,-0.19293729960918427,-0.3917819559574127,0.7107382416725159,-0.584258496761322,-0.48808181285858154,0.7182732224464417,-0.49584245681762695,-0.279499351978302,0.875665545463562,-0.3938145935535431,-0.6986052989959717,-0.10747569054365158,-0.7073892951011658,-0.8078097701072693,-0.17653392255306244,-0.5623870491981506,-0.735606849193573,-0.15617798268795013,-0.6591593027114868,0.6063337922096252,0.7649347186088562,-0.21733427047729492,0.5456605553627014,0.7723941802978516,-0.32505664229393005,0.5419490337371826,0.670733630657196,-0.5063670873641968,-0.797804594039917,0.5994623899459839,-0.06444162130355835,-0.6192205548286438,0.7778317332267761,0.10744176059961319,-0.5764559507369995,0.7929363250732422,-0.19735892117023468,-0.2321791797876358,0.8348343372344971,-0.4991437494754791,-0.2090568244457245,0.8955013751983643,-0.3929027020931244,-0.2018311321735382,0.9067727327346802,-0.3701721131801605,0.33226433396339417,0.9129012823104858,0.23708988726139069,0.4070855379104614,0.8419557809829712,0.3541070818901062,0.38829508423805237,0.826230525970459,0.40812990069389343,0.4255072772502899,-0.31728968024253845,-0.8475086092948914,0.31751325726509094,-0.3426647186279297,-0.8841754198074341,0.44678428769111633,-0.40288785099983215,-0.7987897992134094,0.42474761605262756,0.8331531286239624,0.3541826605796814,0.40093767642974854,0.8914845585823059,0.21096038818359375,0.33226433396339417,0.9129012823104858,0.23708988726139069,-0.7529252767562866,-0.6412850022315979,-0.1478414684534073,-0.948121190071106,-0.26599904894828796,0.17409977316856384,-0.9383891224861145,-0.3453373610973358,-0.012958197854459286,0.8051175475120544,0.4028474688529968,0.4353155493736267,0.7709516882896423,0.10066613554954529,0.6288877725601196,0.9198082685470581,0.07873314619064331,0.3843876123428345,-0.4867381751537323,0.059074852615594864,0.8715481162071228,-0.4538818895816803,0.2461957335472107,0.8563754558563232,-0.09081454575061798,-0.5561131834983826,0.8261300325393677,-0.9764342308044434,0.09483016282320023,0.19386449456214905,-0.9674015045166016,0.217189222574234,0.13024267554283142,-0.995371401309967,-0.002273074584081769,0.09607581049203873,-0.1772753894329071,0.6935489773750305,0.6982572674751282,-0.26393166184425354,0.4858302175998688,0.8332521319389343,-0.04814169928431511,0.5657616853713989,0.8231622576713562,0.6280688047409058,0.18797273933887482,0.7551131248474121,0.8064984083175659,-0.20798872411251068,0.5534446835517883,0.8385305404663086,-0.12042909860610962,0.5313788056373596,-0.4667460024356842,0.32295462489128113,0.8233155608177185,-0.5718216896057129,0.31658995151519775,0.7568293809890747,-0.45137864351272583,0.4338742196559906,0.7797502875328064,0.9637905359268188,-0.06871379166841507,0.2576551139354706,0.9516684412956238,-0.12758693099021912,0.2793720066547394,0.9498938322067261,-0.10963351279497147,0.29271525144577026,-0.16499991714954376,0.48773813247680664,0.857255220413208,-0.46114474534988403,-0.027749722823500633,0.8868908882141113,-0.19058330357074738,0.5744790434837341,0.7960224747657776,-0.9506439566612244,0.06649346649646759,0.3030754625797272,-0.9833306670188904,0.1215270608663559,0.13524803519248962,-0.9778972864151001,-0.01515328511595726,0.20853611826896667,0.4930650293827057,0.8558103442192078,0.1564464122056961,0.3222634196281433,0.9378613829612732,0.12869463860988617,0.40093767642974854,0.8914845585823059,0.21096038818359375,-0.8699849843978882,-0.22568872570991516,0.4383956789970398,-0.715578556060791,-0.5873724222183228,0.3780753016471863,-0.5398056507110596,-0.35477498173713684,0.7633770704269409,0.3662000000476837,-0.7368438839912415,0.5682945251464844,0.49027201533317566,-0.7291967272758484,0.4773944318294525,0.3748324513435364,-0.7721378803253174,0.513131320476532,-0.8217008709907532,0.4562041759490967,-0.3415924906730652,-0.9258683919906616,0.22029195725917816,-0.30698397755622864,-0.8082867860794067,0.5644069314002991,-0.16768190264701843,0.9277253746986389,-0.2558600604534149,-0.2717743515968323,0.9307937026023865,-0.3536170721054077,-0.0926179513335228,0.8455527424812317,-0.3520343601703644,-0.4013880491256714,-0.5690752267837524,0.5437260866165161,0.6168591976165771,-0.8577398657798767,0.47354599833488464,0.20009128749370575,-0.5968813896179199,0.7964057326316833,0.09731677174568176,0.9471160173416138,0.3175677955150604,0.04606456682085991,0.9852064847946167,0.13655611872673035,-0.10354021191596985,0.9421910047531128,0.2541818618774414,-0.21832920610904694,-0.948121190071106,-0.26599904894828796,0.17409977316856384,-0.9136911034584045,-0.3450969159603119,0.2146548181772232,-0.9432617425918579,-0.3249166011810303,0.06845790147781372,-0.93747878074646,0.3479346036911011,-0.008661285042762756,-0.8636417388916016,0.5041056275367737,-0.0007204461726360023,-0.9225079417228699,0.33409571647644043,-0.1932850182056427,-0.8146044611930847,0.44606587290763855,-0.3707355558872223,0.9218369722366333,-0.30418604612350464,0.24018199741840363,0.9934768080711365,0.07030856609344482,-0.08978024870157242,-0.9453369379043579,0.05149422958493233,0.32200366258621216,-0.9333274960517883,0.046436261385679245,0.35601040720939636,-0.9397296905517578,0.06151868775486946,0.33633846044540405,0.28711700439453125,0.27017560601234436,0.9190043210983276,0.22242560982704163,0.470083624124527,0.8541359305381775,0.28072696924209595,0.4285443127155304,0.8588027358055115,0.5273749232292175,0.6159974336624146,-0.5851690769195557,0.5419490337371826,0.670733630657196,-0.5063670873641968,0.5456605553627014,0.7723941802978516,-0.32505664229393005,0.916093647480011,-0.21592344343662262,-0.33786019682884216,0.8638127446174622,-0.24927859008312225,-0.43782153725624084,0.8470662832260132,-0.3316996991634369,-0.415275901556015,-0.8146044611930847,0.44606587290763855,-0.3707355558872223,-0.6979157328605652,0.237748384475708,-0.6755659580230713,-0.7748991847038269,0.6271130442619324,-0.07912337779998779,-0.579612672328949,-0.1963503211736679,0.7908828854560852,-0.8307126760482788,-0.16133154928684235,0.5328119993209839,-0.6709942817687988,-0.26111558079719543,0.6939634680747986,-0.6710330247879028,-0.15293268859386444,0.7254834771156311,-0.953461229801178,-0.2722480595111847,-0.12958677113056183,-0.9879865050315857,-0.1516508311033249,0.029744382947683334,-0.36243611574172974,0.6794243454933167,-0.6379832625389099,-0.3917819559574127,0.7107382416725159,-0.584258496761322,-0.420147180557251,0.5612244009971619,-0.7130942940711975,0.9593396186828613,-0.25259432196617126,-0.12595058977603912,0.9701788425445557,-0.23825547099113464,0.04457958787679672,0.9748339653015137,-0.17494197189807892,-0.13818109035491943,-0.3164021074771881,-0.8187156319618225,0.4791601300239563,-0.005228907335549593,-0.9820839166641235,-0.18837162852287292,0.006395012605935335,-0.982394278049469,-0.18670988082885742,-0.9333274960517883,0.046436261385679245,0.35601040720939636,-0.9344075322151184,0.08905823528766632,0.3448930084705353,-0.9397296905517578,0.06151868775486946,0.33633846044540405,0.20720981061458588,0.5493124127388,-0.8095183372497559,0.22054524719715118,0.6329585313796997,-0.7421073317527771,0.23950767517089844,0.4754992723464966,-0.8464847803115845,0.18718942999839783,0.3843551576137543,-0.9040084481239319,0.07032366842031479,0.4345839321613312,-0.8978816270828247,0.27848953008651733,0.4356783628463745,-0.8559368848800659,0.3277669847011566,-0.06341294199228287,-0.942628026008606,0.14629952609539032,-0.2607037425041199,-0.9542693495750427,0.4393855929374695,-0.259027361869812,-0.8601425290107727,0.6946852207183838,0.261460542678833,0.6701125502586365,0.8988224267959595,0.32898619771003723,0.28963127732276917,0.9425185322761536,-0.05551061034202576,0.329510897397995,0.006395012605935335,-0.982394278049469,-0.18670988082885742,-0.005228907335549593,-0.9820839166641235,-0.18837162852287292,0.28969284892082214,-0.7362684011459351,-0.6115447282791138,-0.857991635799408,-0.09796484559774399,0.5042353272438049,-0.8545227646827698,-0.3481816053390503,0.3854353129863739,-0.9351489543914795,-0.07017923146486282,0.3472338318824768,0.01384003646671772,0.47097596526145935,-0.8820374608039856,-0.08454970270395279,0.49954158067703247,-0.8621540069580078,-0.06176547706127167,0.6756749153137207,-0.7346076369285583,-0.9560792446136475,-0.19503219425678253,0.21880334615707397,-0.6709942817687988,-0.26111558079719543,0.6939634680747986,-0.8307126760482788,-0.16133154928684235,0.5328119993209839,-0.29899904131889343,-0.03754144534468651,-0.9535146355628967,-0.2941439747810364,-0.31092238426208496,-0.9037735462188721,-0.46902793645858765,-0.2637293040752411,-0.8428876996040344,-0.7926772236824036,-0.32161182165145874,-0.5179079174995422,-0.7425626516342163,-0.36221152544021606,-0.5633857846260071,-0.9110674858093262,-0.35851290822029114,-0.20353008806705475,-0.9560792446136475,-0.19503219425678253,0.21880334615707397,-0.8307126760482788,-0.16133154928684235,0.5328119993209839,-0.9476220011711121,-0.08528438210487366,0.30779725313186646,-0.5002402067184448,0.7311087250709534,0.4639393985271454,-0.40536439418792725,0.7445605993270874,0.5303859710693359,-0.43785151839256287,0.8173579573631287,0.3744489252567291,0.7314274311065674,0.44006362557411194,-0.5209202170372009,0.6403632164001465,0.12183941900730133,-0.7583469748497009,0.8896869421005249,0.10691428184509277,-0.443876713514328,0.9518601298332214,-0.09408217668533325,0.29173752665519714,0.9096029996871948,-0.014714118093252182,0.4152178168296814,0.9258584976196289,-0.03084532916545868,0.3766093850135803,0.5148080587387085,0.5792706608772278,0.6319953799247742,0.15338003635406494,0.5149475932121277,0.8433881402015686,0.3162679970264435,0.33991387486457825,0.8856822848320007,0.9369696974754333,-0.29286524653434753,-0.19057223200798035,0.9307937026023865,-0.3536170721054077,-0.0926179513335228,0.9593396186828613,-0.25259432196617126,-0.12595058977603912,-0.44871845841407776,-0.22871148586273193,-0.8639113306999207,-0.43037742376327515,-0.23958760499954224,-0.8702718019485474,-0.6271423101425171,-0.243447944521904,-0.7398821711540222,0.7906239032745361,-0.3497723340988159,-0.5025665760040283,0.8470662832260132,-0.3316996991634369,-0.415275901556015,0.9039490818977356,-0.32908114790916443,-0.2730964124202728,0.7186977863311768,-0.3157255947589874,-0.6195085644721985,0.5977611541748047,-0.32657694816589355,-0.732140064239502,0.5260655879974365,-0.3459148108959198,-0.7769156694412231,0.6856308579444885,-0.0922798439860344,-0.7220767140388489,0.7409378290176392,-0.02486693300306797,-0.6711130738258362,0.6614876985549927,-0.21337054669857025,-0.7189624309539795,0.9307937026023865,-0.3536170721054077,-0.0926179513335228,0.948091447353363,-0.30351004004478455,0.0948905497789383,0.9593396186828613,-0.25259432196617126,-0.12595058977603912,0.32499557733535767,0.9275475740432739,0.18448151648044586,0.34554123878479004,0.9272488355636597,0.1442597657442093,0.42958471179008484,0.8892297148704529,0.15724974870681763,-0.3922180235385895,-0.16912993788719177,0.9041903018951416,-0.4089662432670593,0.6048300266265869,0.6833207011222839,-0.8204337358474731,-0.24532243609428406,0.5164353251457214,0.6195686459541321,0.22843368351459503,0.7509678602218628,0.5661396384239197,0.6419416069984436,0.5171043276786804,0.5155498385429382,0.6579704880714417,0.5488926768302917,-0.7654667496681213,0.16444724798202515,0.6221075057983398,-0.9420572519302368,0.12635880708694458,0.3107435405254364,-0.7029281258583069,-0.1342245191335678,0.6984810829162598,-0.7250073552131653,-0.39142346382141113,-0.5667027831077576,-0.7850697636604309,-0.3370998203754425,-0.5196433663368225,-0.7130809426307678,-0.3516065776348114,-0.6065379977226257,-0.32838693261146545,-0.45154818892478943,-0.8296181559562683,-0.4203583002090454,-0.38784265518188477,-0.8202908039093018,-0.4811820983886719,-0.41724246740341187,-0.7709555625915527,-0.9734585881233215,-0.22121338546276093,0.058677442371845245,-0.9899789690971375,-0.14039424061775208,0.015202593989670277,-0.15682588517665863,0.34400516748428345,-0.9257786273956299,-0.4152916669845581,0.8143760561943054,-0.4053695797920227,-0.5444408059120178,0.7107132077217102,-0.4455007314682007,-0.561935544013977,0.6366937160491943,-0.528062105178833,-0.8545227646827698,-0.3481816053390503,0.3854353129863739,-0.9424671530723572,-0.3015959858894348,0.14420656859874725,-0.9351489543914795,-0.07017923146486282,0.3472338318824768,0.3454439640045166,0.9358661770820618,0.06944792717695236,0.32129690051078796,0.9456228017807007,0.05065438523888588,0.3831939697265625,0.9098646640777588,0.15908703207969666,0.8081576824188232,-0.24814282357692719,-0.5341407060623169,0.8327031135559082,-0.042803142219781876,-0.5520628690719604,0.8327683806419373,-0.1888555884361267,-0.5204136371612549,0.918387770652771,0.2545340657234192,-0.3029460906982422,0.9600381255149841,0.09583807736635208,-0.2629483640193939,0.9539995789527893,0.08136831223964691,-0.28855499625205994,-0.6016934514045715,0.7669014930725098,-0.2232198864221573,-0.564334511756897,0.7086668610572815,-0.42345941066741943,-0.5351638793945312,0.812756359577179,-0.23027534782886505,0.4264395534992218,-0.4237762987613678,0.7991013526916504,0.446955144405365,-0.561190128326416,0.696632444858551,0.14530543982982635,-0.5939199924468994,0.7912935018539429,0.2418767362833023,0.5789972543716431,0.7786256074905396,0.3452069163322449,0.6268041133880615,0.698533296585083,0.28072696924209595,0.4285443127155304,0.8588027358055115,0.5148080587387085,0.5792706608772278,0.6319953799247742,0.8384894728660583,0.2956444323062897,0.45774421095848083,0.46873801946640015,0.5328003764152527,0.7045626044273376,0.9834325909614563,-0.054845068603754044,0.17277830839157104,0.9890349507331848,-0.01563890464603901,0.14685113728046417,0.9960582256317139,-0.04618747904896736,0.0757276862859726,-0.6678878664970398,0.6014745235443115,0.4383539855480194,-0.5710015296936035,0.6980343461036682,0.43209409713745117,-0.7843823432922363,0.6112855672836304,-0.10523462295532227,-0.011849923990666866,0.10449432581663132,-0.9944548606872559,0.1890493780374527,0.06440111249685287,-0.9798534512519836,0.09387289732694626,0.1898055374622345,-0.9773237705230713,0.0882449746131897,0.23508955538272858,0.9679595828056335,0.1508839726448059,0.47194427251815796,0.8686211109161377,0.24298521876335144,0.24386781454086304,0.9388751983642578,0.5151961445808411,-0.2687610983848572,0.8138430118560791,0.3333151936531067,0.15765942633152008,0.9295399188995361,0.5814785361289978,-0.09888476133346558,0.807529866695404,-0.20118942856788635,-0.10496063530445099,-0.97391277551651,-0.12276147305965424,-0.016557032242417336,-0.9922980666160583,-0.20870307087898254,-0.02179045043885708,-0.9777362942695618,-0.2090568244457245,0.8955013751983643,-0.3929027020931244,-0.09455092996358871,0.8957114815711975,-0.4344664216041565,-0.3338009715080261,0.9259791374206543,-0.1764640063047409,-0.9333274960517883,0.046436261385679245,0.35601040720939636,-0.9572178721427917,-0.06718308478593826,0.2814611792564392,-0.9678924083709717,0.02627456933259964,0.2499879002571106,0.9570581912994385,0.2405048906803131,-0.1618548333644867,0.6249768137931824,0.31060969829559326,-0.7161882519721985,0.8022077679634094,0.4618971347808838,-0.37830376625061035,0.9701788425445557,-0.23825547099113464,0.04457958787679672,0.915607213973999,-0.3478842079639435,0.2015937715768814,0.9416122436523438,-0.2157229781150818,0.25851503014564514,0.00729522155597806,-0.8509669899940491,0.5251685380935669,0.006395012605935335,-0.982394278049469,-0.18670988082885742,-0.06309478729963303,-0.9673376679420471,-0.24551355838775635,0.04025550186634064,-0.07847847789525986,-0.9961026906967163,-0.00814292673021555,-0.03249356150627136,-0.9994387626647949,-0.06831091642379761,-0.13850830495357513,-0.9880025386810303,0.8912531733512878,0.0042383247055113316,0.4534863233566284,0.8950839638710022,0.006220412440598011,0.44585421681404114,0.9393970966339111,0.07097888737916946,0.3354029059410095,-0.26526960730552673,-0.27216652035713196,-0.9249634742736816,-0.2941439747810364,-0.31092238426208496,-0.9037735462188721,-0.2681841552257538,-0.2862989604473114,-0.9198424816131592,0.6331899166107178,-0.039347149431705475,-0.77299565076828,0.4622674286365509,0.07626361399888992,-0.8834549784660339,0.6769092082977295,0.23383991420269012,-0.6979346871376038,0.7144660949707031,0.5530788898468018,-0.4285345673561096,0.7718924283981323,0.5629453063011169,-0.2954227328300476,0.8881286978721619,0.34910228848457336,-0.2989231050014496,0.8881286978721619,0.34910228848457336,-0.2989231050014496,0.972174882888794,0.06903234869241714,-0.22385387122631073,0.9387744665145874,0.10936135053634644,-0.3267148733139038,-0.963809609413147,-0.194132000207901,0.18271246552467346,-0.9608717560768127,-0.17253592610359192,0.21669511497020721,-0.9731875658035278,-0.22682073712348938,-0.03818821907043457,0.43274232745170593,0.023430898785591125,0.9012131094932556,0.9581605195999146,-0.26436108350753784,0.10973437875509262,0.9728928804397583,-0.22974713146686554,-0.026376856490969658,0.00729522155597806,-0.8509669899940491,0.5251685380935669,-0.33583492040634155,-0.48745793104171753,0.805977463722229,-0.3164021074771881,-0.8187156319618225,0.4791601300239563,0.8475712537765503,-0.2975238561630249,0.439434289932251,0.9006635546684265,-0.3566375970840454,0.24822327494621277,0.8839890956878662,-0.21220313012599945,0.41657307744026184,-0.4811820983886719,-0.41724246740341187,-0.7709555625915527,-0.365468293428421,-0.48836129903793335,-0.792424201965332,-0.39521461725234985,-0.4627760648727417,-0.7935009002685547,0.01384003646671772,0.47097596526145935,-0.8820374608039856,0.07230574637651443,0.6157659292221069,-0.7846044898033142,0.11662260442972183,0.5050455927848816,-0.8551772236824036,-0.9826138615608215,-0.1558973640203476,0.10082679241895676,-0.9738209247589111,-0.051744263619184494,0.22134892642498016,-0.9351489543914795,-0.07017923146486282,0.3472338318824768,-0.24404506385326385,-0.4919160008430481,-0.8357396125793457,-0.22286203503608704,-0.46946486830711365,-0.8543624877929688,-0.33251672983169556,-0.4870876967906952,-0.807575523853302,0.9401919841766357,-0.2575436234474182,0.22295814752578735,0.915607213973999,-0.3478842079639435,0.2015937715768814,0.9856081604957581,-0.16892309486865997,0.0064445361495018005,-0.7313170433044434,-0.6372576355934143,0.24305997788906097,-0.6786463856697083,-0.6001630425453186,0.42337146401405334,-0.591861367225647,-0.7175999283790588,0.36708372831344604,0.24007566273212433,0.8093396425247192,0.5360345244407654,0.2782031297683716,0.8631059527397156,0.42148685455322266,0.2471078634262085,0.8799077272415161,0.4058326482772827,-0.37599489092826843,0.33062490820884705,0.8656298518180847,-0.8575599789619446,0.2955700159072876,0.4209860861301422,-0.8775730729103088,0.04419112578034401,0.4774019420146942,-0.5681570768356323,-0.33863261342048645,-0.750016987323761,-0.48556044697761536,-0.32263991236686707,-0.8124866485595703,-0.565181314945221,-0.34122776985168457,-0.7510883808135986,-0.8636417388916016,0.5041056275367737,-0.0007204461726360023,-0.7827782034873962,0.6222934126853943,0.003034101566299796,-0.8082867860794067,0.5644069314002991,-0.16768190264701843,-0.5386098027229309,0.5633355975151062,0.6265400648117065,-0.4133993089199066,-0.36681240797042847,0.8333964347839355,-0.6403996348381042,-0.19799353182315826,0.7420827746391296,-0.04329328611493111,-0.23759344220161438,-0.9703994393348694,0.0032005272805690765,-0.22706326842308044,-0.9738747477531433,-0.026806579902768135,-0.16050216555595398,-0.9866713881492615,-0.010294484905898571,0.8974478840827942,-0.4410003423690796,0.2314320057630539,0.9656989574432373,0.11774887889623642,0.00867871381342411,0.977262020111084,0.2118576020002365,0.8965746164321899,-0.19135355949401855,0.3994218409061432,0.7900119423866272,0.24296411871910095,0.5628939270973206,0.6349536776542664,0.22058358788490295,0.7403895854949951,-0.10367901623249054,-0.9752569794654846,0.19525490701198578,-0.43070533871650696,-0.9024908542633057,0.001768353395164013,0.1539049744606018,-0.8721860647201538,0.46433258056640625,-0.9879865050315857,-0.1516508311033249,0.029744382947683334,-0.9804770350456238,-0.13969352841377258,0.13838548958301544,-0.9843589663505554,-0.15792514383792877,0.07808341830968857,0.4976639151573181,-0.26354679465293884,0.8263617157936096,0.4743480384349823,-0.2920629680156708,0.8304776549339294,0.3058987557888031,-0.2163623422384262,0.9271533489227295,0.4432961046695709,-0.28907740116119385,-0.8484826683998108,0.5462656021118164,-0.1362018585205078,-0.8264641165733337,0.5953019261360168,-0.18282368779182434,-0.7824264168739319,0.5846779942512512,-0.21563158929347992,0.7820835709571838,0.26299333572387695,-0.5106523633003235,0.818577229976654,0.5999394655227661,-0.15462012588977814,0.7849619388580322,0.10248588025569916,0.06875459104776382,-0.9923555254936218,-0.11676643043756485,0.08371080458164215,-0.9896252155303955,-0.08765914291143417,0.16626505553722382,-0.9821770787239075,0.9410049915313721,-0.33503594994544983,-0.04754454270005226,-0.48731812834739685,-0.1806156039237976,-0.8543412685394287,0.9901443719863892,-0.10499724000692368,0.0926809310913086,-0.5365810990333557,0.010686174966394901,0.8437811136245728,-0.2744824290275574,0.33700045943260193,0.9006053805351257,-0.4538818895816803,0.2461957335472107,0.8563754558563232,-0.7601345777511597,-0.27192404866218567,-0.5901294350624084,-0.838496208190918,-0.31857579946517944,-0.44207873940467834,-0.8684930205345154,-0.27152901887893677,-0.41471898555755615,0.3277669847011566,-0.06341294199228287,-0.942628026008606,0.07427079975605011,0.03832139074802399,-0.9965015649795532,0.13661068677902222,-0.21409042179584503,-0.9672139286994934,0.23369638621807098,0.12477318197488785,-0.9642705321311951,0.09793037921190262,0.14263901114463806,-0.9849181175231934,0.12734362483024597,0.20338183641433716,-0.9707828760147095,-0.9476220011711121,-0.08528438210487366,0.30779725313186646,-0.7093454599380493,0.37115466594696045,0.5992271900177002,-0.8479394316673279,0.1673486828804016,0.5029842257499695,0.3496837615966797,0.7232236862182617,-0.5955407023429871,0.25760218501091003,0.7001776099205017,-0.6658771634101868,0.3295123279094696,0.7462756037712097,-0.5783548355102539,-0.6105403900146484,0.616148829460144,0.49759531021118164,-0.7557075619697571,0.5294378995895386,0.3854887783527374,-0.7808719277381897,0.3130621910095215,0.5405840277671814,0.955619752407074,-0.2712787091732025,0.11488578468561172,0.9767622351646423,-0.2138333022594452,0.014522526413202286,0.9769257307052612,-0.2078341841697693,-0.049204036593437195,-0.19679118692874908,0.2574410140514374,-0.9460430145263672,-0.09268874675035477,0.19159327447414398,-0.9770879149436951,-0.1684163361787796,0.22379885613918304,-0.9599739909172058,-0.724670946598053,-0.07419057935476303,0.6850895881652832,-0.9051506519317627,-0.13211669027805328,0.4040389657020569,-0.8362993001937866,-0.23382754623889923,0.49591147899627686,0.13845138251781464,0.3347947299480438,0.9320642352104187,-0.7441315650939941,0.6668407320976257,-0.03989551216363907,0.43274232745170593,0.023430898785591125,0.9012131094932556,0.5170088410377502,-0.33335012197494507,-0.7884031534194946,0.27633634209632874,-0.3005908131599426,-0.9128435850143433,0.41083455085754395,-0.3774408996105194,-0.8299116492271423,-0.2321791797876358,0.8348343372344971,-0.4991437494754791,-0.13150422275066376,0.8673001527786255,-0.48010116815567017,-0.1033594086766243,0.7818804979324341,-0.6148005127906799,0.2780010402202606,-0.3000706136226654,-0.9125092029571533,0.27633634209632874,-0.3005908131599426,-0.9128435850143433,0.21346670389175415,-0.34080970287323,-0.915576696395874,-0.715578556060791,-0.5873724222183228,0.3780753016471863,-0.8699849843978882,-0.22568872570991516,0.4383956789970398,-0.8447748422622681,-0.5197312831878662,-0.12741614878177643,0.9342123866081238,-0.302754282951355,0.18864518404006958,0.9480419754981995,-0.30980703234672546,0.07236064970493317,0.9409315586090088,-0.29260367155075073,0.17038452625274658,-0.031327515840530396,0.7816344499588013,-0.6229495406150818,0.06300083547830582,0.7137042880058289,-0.6976081132888794,-0.1033594086766243,0.7818804979324341,-0.6148005127906799,0.02526417002081871,0.18877765536308289,0.9816948175430298,-0.06193927302956581,0.8704001903533936,0.48843321204185486,0.2842782437801361,0.0840625986456871,0.9550493955612183,-0.9556319117546082,-0.29455238580703735,-0.0025661455001682043,-0.9653615951538086,-0.2551652491092682,0.05447618290781975,-0.9407842755317688,-0.3389233946800232,0.0074716671369969845,0.15659724175930023,-0.44393423199653625,-0.8822696208953857,0.2854841351509094,-0.49966806173324585,-0.81782066822052,0.1858956664800644,-0.5151838660240173,-0.8366770148277283,-0.6680979132652283,0.04496203735470772,-0.7427136898040771,-0.8909159898757935,0.08994759619235992,-0.4451720416545868,-0.7745103240013123,-0.056133002042770386,-0.6300657391548157,-0.6026020050048828,0.5944799780845642,0.53241366147995,-0.6109773516654968,0.4829406440258026,0.6272758841514587,-0.5233633518218994,0.6017412543296814,0.6033227443695068,0.5729283094406128,-0.3311344087123871,-0.7497353553771973,0.45540618896484375,-0.03845056891441345,-0.8894530534744263,0.5927594304084778,-0.3289453089237213,-0.7351402640342712,-0.9883806705474854,0.09727440029382706,-0.11679600924253464,-0.9885117411613464,0.08463119715452194,-0.12522804737091064,-0.9894886612892151,0.10244842618703842,0.10206154733896255,-0.9917436242103577,-0.11227939277887344,0.06195128336548805,-0.9960634708404541,-0.06641638278961182,-0.05870674550533295,-0.9817671775817871,-0.16278673708438873,0.09815145283937454,0.4444516897201538,0.38388192653656006,0.809380829334259,0.5367535948753357,0.4205337166786194,0.7314690947532654,0.3306158483028412,0.24178221821784973,0.912268877029419,-0.8357447385787964,-0.044464509934186935,-0.5473149418830872,-0.6313788294792175,-0.1990579515695572,-0.7494909167289734,-0.5843852758407593,-0.1014586091041565,-0.8051086664199829,-0.5016441345214844,0.1418541520833969,0.8533642888069153,-0.532473623752594,0.379798948764801,0.7564552426338196,-0.794623613357544,0.04832622408866882,0.6051759123802185,0.039026495069265366,-0.020447392016649246,-0.9990289211273193,0.04025550186634064,-0.07847847789525986,-0.9961026906967163,0.1311677098274231,-0.10010632127523422,-0.9862929582595825,-0.6745331883430481,-0.44324347376823425,-0.5903729200363159,-0.680894672870636,-0.3395868241786957,-0.6488938331604004,-0.6199249625205994,-0.4289480745792389,-0.6570362448692322,0.24417655169963837,0.9663268327713013,0.08118041604757309,0.2886080741882324,0.9497080445289612,0.12149067223072052,0.3377555310726166,0.934099018573761,0.1156730204820633,-0.7353277802467346,0.5539505481719971,-0.3904252052307129,-0.7058283090591431,0.543215274810791,-0.4546686112880707,-0.6997113227844238,0.6230078339576721,-0.3496645987033844,0.6249768137931824,0.31060969829559326,-0.7161882519721985,0.6563873887062073,0.3813055157661438,-0.6509698033332825,0.8022077679634094,0.4618971347808838,-0.37830376625061035,0.24959032237529755,0.4762352406978607,0.8431516289710999,-0.1377802938222885,0.7209942936897278,0.6791051626205444,-0.04814169928431511,0.5657616853713989,0.8231622576713562,0.67854243516922,0.4599044620990753,-0.5727722644805908,0.6361635327339172,0.5170071125030518,-0.5727124810218811,0.752327561378479,0.4006875455379486,-0.5229270458221436,-0.2744824290275574,0.33700045943260193,0.9006053805351257,0.2314320057630539,0.9656989574432373,0.11774887889623642,0.24561116099357605,0.9141218066215515,0.3225778043270111,0.33174800872802734,-0.4736490249633789,-0.8158430457115173,0.3419199585914612,-0.433086633682251,-0.8339824080467224,0.19569574296474457,-0.4817526042461395,-0.8541765809059143,-0.9956902265548706,-0.005717214662581682,-0.09256502240896225,-0.9842706918716431,-0.03655043616890907,-0.17284473776817322,-0.9951657652854919,-0.01859894022345543,-0.09643200784921646,-0.7313170433044434,-0.6372576355934143,0.24305997788906097,-0.8988379240036011,-0.42118051648139954,0.12123274058103561,-0.8992430567741394,-0.43686240911483765,0.0226532444357872,-0.15939748287200928,-0.44808465242385864,-0.8796661496162415,-0.36028236150741577,-0.46588045358657837,-0.8081782460212708,-0.12720897793769836,-0.5142466425895691,-0.8481557965278625,-0.9594675302505493,-0.18258321285247803,0.21467529237270355,-0.6932528018951416,0.32102400064468384,0.6452473402023315,-0.8479394316673279,0.1673486828804016,0.5029842257499695,0.2670208811759949,-0.02413071319460869,0.9633885622024536,-0.16553057730197906,-0.05649900808930397,0.9845849275588989,0.2785249352455139,-0.12232419103384018,0.952607274055481,-0.8920558094978333,0.16866694390773773,0.41927069425582886,-0.9306832551956177,0.1507156938314438,0.33333685994148254,-0.9344075322151184,0.08905823528766632,0.3448930084705353,0.10758089274168015,0.4848181903362274,0.8679733276367188,0.050481028854846954,0.3188343644142151,0.9464651942253113,-0.3545821011066437,0.2723090648651123,0.8944938778877258,-0.6986052989959717,-0.10747569054365158,-0.7073892951011658,-0.8357447385787964,-0.044464509934186935,-0.5473149418830872,-0.8078097701072693,-0.17653392255306244,-0.5623870491981506,0.49838703870773315,0.8476565480232239,0.18190325796604156,0.42958471179008484,0.8892297148704529,0.15724974870681763,0.35619741678237915,0.9199291467666626,0.1638711839914322,-0.11394879221916199,0.4431452453136444,-0.8891782760620117,-0.08454970270395279,0.49954158067703247,-0.8621540069580078,-0.06980365514755249,0.38263100385665894,-0.9212605357170105,-0.5965907573699951,-0.3416651487350464,-0.7261848449707031,-0.5105660557746887,-0.31047236919403076,-0.8018286824226379,-0.6995859146118164,-0.3059585392475128,-0.6457313299179077,-0.27271631360054016,-0.4809848368167877,-0.8332343101501465,-0.10373520851135254,-0.46704941987991333,-0.8781251907348633,-0.33251672983169556,-0.4870876967906952,-0.807575523853302,-0.7079378366470337,-0.09470802545547485,0.699895977973938,-0.8599638938903809,-0.19092707335948944,0.4732958972454071,-0.7328757643699646,0.19958913326263428,0.6504285931587219,-0.9158973097801208,0.23619307577610016,0.32456886768341064,-0.9044386148452759,0.2614530026912689,0.33709517121315,-0.8812138438224792,0.1755983680486679,0.4388934075832367,0.10554579645395279,0.41694650053977966,-0.9027822017669678,-0.07979916036128998,0.49233338236808777,-0.8667410016059875,0.0293690524995327,0.3563275635242462,-0.9338994026184082,0.9496349096298218,-0.08693325519561768,0.301058292388916,0.9425185322761536,-0.05551061034202576,0.329510897397995,0.984086275100708,-0.08691643178462982,0.15498284995555878,0.9637905359268188,-0.06871379166841507,0.2576551139354706,0.9569624066352844,-0.00006896671402500942,0.29021191596984863,0.9455479383468628,0.04179726541042328,0.3227880299091339,0.8859509825706482,0.05614857003092766,0.46036744117736816,0.8912531733512878,0.0042383247055113316,0.4534863233566284,0.9043868184089661,0.10477243363857269,0.41365113854408264,0.33252912759780884,0.3215343952178955,0.886588990688324,0.29188084602355957,0.00828898511826992,0.9564187526702881,0.24298521876335144,0.24386781454086304,0.9388751983642578,0.6389452219009399,-0.35619163513183594,0.6818185448646545,0.5493121147155762,-0.18322432041168213,0.8152822256088257,0.5889523029327393,-0.20593908429145813,0.7814884781837463,-0.7250073552131653,-0.39142346382141113,-0.5667027831077576,-0.6755967140197754,-0.4007960855960846,-0.6188146471977234,-0.7176739573478699,-0.3302631974220276,-0.6130826473236084,0.8904339671134949,0.23089931905269623,0.3921898603439331,0.9415333867073059,0.13217701017856598,0.3099099099636078,0.8976787328720093,0.15574197471141815,0.41221025586128235,-0.08765914291143417,0.16626505553722382,-0.9821770787239075,-0.03406383842229843,0.24895751476287842,-0.9679151773452759,-0.1464378833770752,0.13514946401119232,-0.9799441695213318,-0.8875955939292908,0.23922912776470184,-0.3936285972595215,-0.9258683919906616,0.22029195725917816,-0.30698397755622864,-0.8217008709907532,0.4562041759490967,-0.3415924906730652,0.748397171497345,0.03495928272604942,0.662328839302063,0.9080917239189148,-0.12855710089206696,0.398550420999527,0.8651037216186523,0.032585907727479935,0.500533401966095,-0.11413571238517761,-0.01571296714246273,-0.9933409094810486,-0.29899904131889343,-0.03754144534468651,-0.9535146355628967,-0.07858456671237946,-0.21569067239761353,-0.9732943773269653,-0.6744849681854248,0.6345702409744263,-0.37734684348106384,-0.5836280584335327,0.5480554699897766,-0.599177360534668,-0.522983193397522,0.6416133046150208,-0.5610890984535217,0.4445497393608093,-0.15073777735233307,0.8829799890518188,0.5744519829750061,0.07487431913614273,0.8151065707206726,0.5493121147155762,-0.18322432041168213,0.8152822256088257,-0.7808719277381897,0.3130621910095215,0.5405840277671814,-0.8407669067382812,0.21454106271266937,0.49707454442977905,-0.6910613775253296,0.3807290494441986,0.6143936514854431,-0.6932528018951416,0.32102400064468384,0.6452473402023315,-0.5967282652854919,0.5300421118736267,0.6024705767631531,-0.8479394316673279,0.1673486828804016,0.5029842257499695,-0.6040341258049011,-0.406207799911499,-0.6856660842895508,-0.5575441718101501,-0.35976994037628174,-0.7481377720832825,-0.5531113743782043,-0.49473968148231506,-0.6702987551689148,0.5850716829299927,0.2592073678970337,0.7684417366981506,0.5243827700614929,0.521247923374176,0.673292875289917,0.6946852207183838,0.261460542678833,0.6701125502586365,0.9548938274383545,0.17311528325080872,0.24126510322093964,0.9911861419677734,0.1299208104610443,0.0258965902030468,0.9456214904785156,0.28385797142982483,0.15882256627082825,-0.9898844361305237,-0.07419917732477188,0.12092667073011398,-0.9700931310653687,-0.16154615581035614,0.18116873502731323,-0.9670470952987671,-0.13665416836738586,0.21481508016586304,-0.39260080456733704,0.5435144901275635,0.7419276237487793,-0.5233633518218994,0.6017412543296814,0.6033227443695068,-0.5606255531311035,0.3128568232059479,0.7666939496994019,0.2881406545639038,0.947490930557251,0.13869355618953705,0.31949448585510254,0.9412916302680969,0.10905665904283524,0.32718175649642944,0.9375154376029968,0.11839298903942108,0.3755117654800415,0.43236589431762695,-0.8197869658470154,0.47546377778053284,0.5612105131149292,-0.6774783730506897,0.5103247165679932,0.5337258577346802,-0.6743184328079224,0.47034287452697754,0.7201897501945496,0.5100042223930359,0.4214724898338318,0.7673289775848389,0.48328790068626404,0.387626051902771,0.7363891005516052,0.554506242275238,-0.7890778183937073,0.034173935651779175,-0.6133419275283813,-0.6986052989959717,-0.10747569054365158,-0.7073892951011658,-0.735606849193573,-0.15617798268795013,-0.6591593027114868,0.9156846404075623,-0.2991197407245636,-0.2684195339679718,0.916093647480011,-0.21592344343662262,-0.33786019682884216,0.8470662832260132,-0.3316996991634369,-0.415275901556015,-0.7058283090591431,0.543215274810791,-0.4546686112880707,-0.6925814151763916,0.5349094271659851,-0.4839451014995575,-0.6997113227844238,0.6230078339576721,-0.3496645987033844,0.8220604658126831,-0.22995734214782715,-0.5208994746208191,0.7232186794281006,-0.3302118182182312,-0.6065598726272583,0.8638127446174622,-0.24927859008312225,-0.43782153725624084,-0.6545212864875793,-0.3599730432033539,-0.6648468375205994,-0.680894672870636,-0.3395868241786957,-0.6488938331604004,-0.6148679852485657,-0.42103782296180725,-0.6668317317962646,0.387626051902771,0.7363891005516052,0.554506242275238,0.303976446390152,0.6842706203460693,0.6628514528274536,0.48012763261795044,0.7034487724304199,0.52405846118927,-0.8345087766647339,0.17485658824443817,0.5225133895874023,-0.7989885807037354,0.29140663146972656,0.5260222554206848,-0.4268188774585724,0.2286834716796875,0.8749454617500305,-0.8077470660209656,-0.11268163472414017,-0.5786600708961487,-0.7177502512931824,0.02592414617538452,-0.6958178281784058,-0.6538835763931274,-0.05778210610151291,-0.7543854713439941,0.5462656021118164,-0.1362018585205078,-0.8264641165733337,0.6331899166107178,-0.039347149431705475,-0.77299565076828,0.5953019261360168,-0.18282368779182434,-0.7824264168739319,-0.5726150870323181,-0.22368666529655457,0.7887181043624878,-0.7654667496681213,0.16444724798202515,0.6221075057983398,-0.7029281258583069,-0.1342245191335678,0.6984810829162598,-0.6565163731575012,0.3900538980960846,0.6456347703933716,0.18095511198043823,0.5097175240516663,0.8410964608192444,0.7621455192565918,0.34803926944732666,0.5458963513374329,-0.2988267242908478,0.38538143038749695,0.8730313777923584,-0.1469806730747223,0.2169589102268219,0.96505206823349,-0.15701481699943542,0.37715283036231995,0.9127442836761475,0.9581605195999146,-0.26436108350753784,0.10973437875509262,0.9685312509536743,-0.19403518736362457,0.15587683022022247,0.9792602062225342,-0.17326301336288452,0.10502076148986816,-0.12218672037124634,0.9659246206283569,0.2281666100025177,-0.23579099774360657,0.9615800976753235,0.14059266448020935,-0.2429431974887848,0.9612720012664795,0.13013368844985962,0.8904339671134949,0.23089931905269623,0.3921898603439331,0.7709516882896423,0.10066613554954529,0.6288877725601196,0.8277800679206848,0.35460400581359863,0.4347829222679138,0.00044625651207752526,0.03214430809020996,0.9994831681251526,0.4149985611438751,-0.6659915447235107,0.6198640465736389,0.4103705585002899,-0.02770989201962948,0.9114977717399597,-0.9904301166534424,-0.1119750589132309,0.08068281412124634,-0.9956902265548706,-0.005717214662581682,-0.09256502240896225,-0.9861675500869751,-0.13338702917099,-0.09839419275522232,0.2294880449771881,-0.3656896650791168,0.9020012617111206,0.8064984083175659,-0.20798872411251068,0.5534446835517883,0.6280688047409058,0.18797273933887482,0.7551131248474121,-0.9948883056640625,-0.026190949603915215,0.09752583503723145,-0.9989886283874512,-0.020464284345507622,0.040036555379629135,-0.9815153479576111,0.15218234062194824,0.1160523071885109,-0.3226468861103058,0.9349679350852966,-0.14742425084114075,-0.23432791233062744,0.9692561030387878,-0.07505378872156143,-0.4050615429878235,0.8996755480766296,0.16281616687774658,-0.8736070394515991,-0.13012593984603882,0.4689114987850189,-0.7817786335945129,-0.18236838281154633,0.5962917804718018,-0.8486654758453369,-0.14776825904846191,0.50786954164505,0.04793621599674225,-0.7677628397941589,0.6389384269714355,0.5391477346420288,-0.8013081550598145,0.259277880191803,0.1989622563123703,-0.7793348431587219,0.5941811203956604,0.8022077679634094,0.4618971347808838,-0.37830376625061035,-0.9944674968719482,0.06834105402231216,-0.07977426052093506,-0.5842249989509583,-0.7443885207176208,0.32336804270744324,-0.34334367513656616,0.40820276737213135,0.8458638191223145,-0.4460764527320862,0.5319384932518005,0.7197619080543518,-0.40768110752105713,0.6498761773109436,0.6414492130279541,0.09515801817178726,0.893471896648407,-0.4389224946498871,-0.005717440042644739,0.8311780095100403,-0.5559770464897156,-0.0902290865778923,0.8882931470870972,-0.4503265917301178,0.32812604308128357,-0.3810722827911377,-0.864359438419342,0.26892948150634766,-0.36326536536216736,-0.8920286893844604,0.29131993651390076,-0.3322741687297821,-0.8970655202865601,-0.6925814151763916,0.5349094271659851,-0.4839451014995575,-0.8217008709907532,0.4562041759490967,-0.3415924906730652,-0.6997113227844238,0.6230078339576721,-0.3496645987033844,0.9487344026565552,0.016964903101325035,-0.31561872363090515,0.9277253746986389,-0.2558600604534149,-0.2717743515968323,0.8327683806419373,-0.1888555884361267,-0.5204136371612549,-0.3529677093029022,-0.25211644172668457,0.9010277986526489,-0.45249924063682556,-0.13238362967967987,0.8818838000297546,-0.24423092603683472,-0.12810735404491425,0.9612178802490234,0.7906239032745361,-0.3497723340988159,-0.5025665760040283,0.6694369316101074,-0.2964428663253784,-0.6811577081680298,0.6726585626602173,-0.3851524889469147,-0.6318132877349854,-0.041704703122377396,-0.2694352865219116,-0.9621150493621826,0.09123031795024872,-0.19091519713401794,-0.9773578643798828,0.18668007850646973,-0.324448823928833,-0.9272990226745605,0.1989622563123703,-0.7793348431587219,0.5941811203956604,0.09628307074308395,-0.4554247558116913,0.8850524425506592,-0.4235767424106598,-0.24184423685073853,0.872979998588562,-0.08188798278570175,0.21656076610088348,-0.97282874584198,-0.3731882870197296,0.22734251618385315,-0.899469792842865,-0.11413571238517761,-0.01571296714246273,-0.9933409094810486,-0.20870307087898254,-0.02179045043885708,-0.9777362942695618,-0.10444172471761703,0.03646531701087952,-0.9938622713088989,-0.11676643043756485,0.08371080458164215,-0.9896252155303955,0.8327031135559082,-0.042803142219781876,-0.5520628690719604,0.8982035517692566,0.06850723922252655,-0.43420860171318054,0.8327683806419373,-0.1888555884361267,-0.5204136371612549,0.9433150887489319,-0.07591836899518967,0.32309913635253906,0.9211662411689758,-0.1888609677553177,0.34027084708213806,0.6966370344161987,0.3799516260623932,0.6085504293441772,-0.17724373936653137,0.9839330315589905,0.021457016468048096,-0.20682768523693085,0.9634358286857605,0.17033401131629944,-0.15507815778255463,0.981839656829834,0.1092781350016594,0.7776764631271362,-0.31403428316116333,0.5446115732192993,0.5321873426437378,-0.12454816699028015,0.8374152779579163,0.6254268288612366,-0.2877923846244812,0.72527015209198,-0.9794685244560242,-0.17819590866565704,0.09427425265312195,-0.9917436242103577,-0.11227939277887344,0.06195128336548805,-0.9711999893188477,-0.19619712233543396,0.1351933479309082,0.6757830381393433,-0.3121199905872345,0.6677562594413757,0.42142900824546814,-0.530881941318512,0.7352291941642761,0.316325306892395,-0.15108107030391693,0.9365429878234863,-0.6665093302726746,0.555866003036499,-0.4967678487300873,-0.561935544013977,0.6366937160491943,-0.528062105178833,-0.7067728042602539,0.440834641456604,-0.5532965064048767,0.7229957580566406,-0.5686708092689514,0.3922889232635498,0.7479771971702576,-0.6204706430435181,0.23568269610404968,0.6016780138015747,-0.623546838760376,0.49917224049568176,0.8967646956443787,0.025384526699781418,0.4417789876461029,0.9701172709465027,-0.01776067726314068,0.24198558926582336,0.9584110379219055,0.017403995618224144,0.2848602831363678,0.6879720687866211,-0.36276957392692566,-0.6285639405250549,0.6589785814285278,-0.19106434285640717,-0.7274899482727051,0.742261528968811,-0.280547171831131,-0.6085565686225891,-0.506442129611969,-0.2189662754535675,-0.8340084552764893,-0.5124512314796448,-0.19760200381278992,-0.8356716632843018,-0.533012330532074,-0.2681095600128174,-0.8025054931640625,0.5850716829299927,0.2592073678970337,0.7684417366981506,0.36314231157302856,0.2712979316711426,0.8913613557815552,0.4649737477302551,0.3672487437725067,0.8055605292320251,0.8871052861213684,0.21343004703521729,0.4092576503753662,0.7768028974533081,0.39929139614105225,0.48697391152381897,0.5212607979774475,0.35311251878738403,0.7769161462783813,0.3464367687702179,0.9258402585983276,0.15100125968456268,0.34125828742980957,0.8960846066474915,0.28385767340660095,0.33226433396339417,0.9129012823104858,0.23708988726139069,-0.6348217725753784,-0.6255050897598267,0.45359089970588684,-0.591861367225647,-0.7175999283790588,0.36708372831344604,-0.41661185026168823,-0.7270399928092957,0.5457539558410645,0.11903507262468338,-0.7461427450180054,-0.6550585627555847,0.23640117049217224,-0.9665047526359558,-0.09991531074047089,0.2520906925201416,-0.9353600740432739,0.24809633195400238,0.0017561618005856872,-0.6375709176063538,0.7703896760940552,-0.11706269532442093,-0.5589107275009155,0.8209233283996582,0.4909099042415619,-0.6034607291221619,0.6283650398254395,0.18695056438446045,0.6626954674720764,-0.7251787185668945,0.20720981061458588,0.5493124127388,-0.8095183372497559,0.11662260442972183,0.5050455927848816,-0.8551772236824036,-0.4031054973602295,-0.29839375615119934,-0.8651399612426758,-0.48556044697761536,-0.32263991236686707,-0.8124866485595703,-0.3954812288284302,-0.34267881512641907,-0.8521536588668823,0.2226429432630539,0.4095916152000427,-0.8846834301948547,0.2903883457183838,0.5392877459526062,-0.7904703617095947,0.3755117654800415,0.43236589431762695,-0.8197869658470154,-0.9373263716697693,0.08438974618911743,0.3380793631076813,-0.9469946026802063,0.12825988233089447,0.2945346236228943,-0.9225830435752869,0.1483212560415268,0.3561479449272156,-0.4268188774585724,0.2286834716796875,0.8749454617500305,-0.7189748287200928,-0.060161810368299484,0.692427396774292,-0.7895665168762207,0.05613008141517639,0.6110925674438477,-0.180320143699646,-0.8333562612533569,-0.5224959254264832,0.031655728816986084,-0.9906672239303589,-0.13257582485675812,-0.06309478729963303,-0.9673376679420471,-0.24551355838775635,-0.9758522510528564,-0.09327462315559387,0.19751499593257904,-0.9387722611427307,-0.11787763237953186,0.32374605536460876,-0.9715275168418884,-0.06009253114461899,0.22917933762073517,0.13845138251781464,0.3347947299480438,0.9320642352104187,0.6850570440292358,0.2522282302379608,0.6834308505058289,-0.7441315650939941,0.6668407320976257,-0.03989551216363907,-0.9301614761352539,-0.28459426760673523,-0.23196053504943848,-0.986852765083313,-0.15321913361549377,0.05143411457538605,-0.9044546484947205,-0.412201851606369,-0.10977907478809357,0.7709516882896423,0.10066613554954529,0.6288877725601196,0.8443167805671692,0.152071014046669,0.5138127207756042,0.8859509825706482,0.05614857003092766,0.46036744117736816,0.2832692563533783,0.9213613867759705,0.26617980003356934,0.34125828742980957,0.8960846066474915,0.28385767340660095,0.28854528069496155,0.9428622126579285,0.16659075021743774,0.7479771971702576,-0.6204706430435181,0.23568269610404968,0.8163648247718811,-0.5565716028213501,0.15419642627239227,0.8467792272567749,-0.5302355885505676,0.042604781687259674,-0.9729967713356018,-0.06118791922926903,0.22256095707416534,-0.9678924083709717,0.02627456933259964,0.2499879002571106,-0.9785274863243103,-0.04341382533311844,0.20149247348308563,-0.6583296656608582,-0.30314144492149353,-0.68899005651474,-0.42616862058639526,-0.4036872684955597,-0.8095782399177551,-0.5127595663070679,-0.010765299201011658,-0.8584647178649902,-0.9201335310935974,-0.31045687198638916,-0.23868563771247864,-0.9110674858093262,-0.35851290822029114,-0.20353008806705475,-0.7425626516342163,-0.36221152544021606,-0.5633857846260071,-0.4999704957008362,0.8484818339347839,0.17351669073104858,-0.44214189052581787,0.8840144872665405,0.15175297856330872,-0.4571791887283325,0.8826119899749756,0.10946826636791229,0.19044014811515808,0.061401285231113434,-0.9797767400741577,0.03795774281024933,0.017341939732432365,-0.9991288781166077,0.01251875702291727,0.07463388890028,-0.997132420539856,0.8965746164321899,-0.19135355949401855,0.3994218409061432,0.19902725517749786,-0.12139537930488586,0.9724460244178772,-0.06706351786851883,-0.9717207551002502,-0.2264094054698944,0.26299333572387695,-0.5106523633003235,0.818577229976654,0.5260125398635864,0.18917517364025116,0.8291704058647156,0.6311923861503601,0.22897043824195862,0.7410591840744019,-0.9651384353637695,0.1343792825937271,0.22461089491844177,-0.9501718282699585,0.26563793420791626,0.16312550008296967,-0.9524149298667908,0.15860527753829956,0.26028868556022644,-0.16995756328105927,0.1982119232416153,0.965311586856842,-0.2207203060388565,0.6612386107444763,0.7169700860977173,-0.5450679063796997,0.35347703099250793,0.7602335214614868,0.9419028759002686,0.05149272084236145,0.3319149315357208,0.9555856585502625,0.09033611416816711,0.2805270552635193,0.9694457054138184,0.0494416281580925,0.24027173221111298,0.24417655169963837,0.9663268327713013,0.08118041604757309,-0.004808543715626001,0.9911442995071411,0.13270215690135956,-0.23579099774360657,0.9615800976753235,0.14059266448020935,0.23856353759765625,-0.4510516822338104,-0.8600231409072876,0.25896182656288147,-0.45961833000183105,-0.8495232462882996,0.21332590281963348,-0.4014458954334259,-0.8906925916671753,0.9480419754981995,-0.30980703234672546,0.07236064970493317,0.9342123866081238,-0.302754282951355,0.18864518404006958,0.9485353827476501,-0.2988717555999756,0.10467252135276794,0.9767622351646423,-0.2138333022594452,0.014522526413202286,0.9728928804397583,-0.22974713146686554,-0.026376856490969658,0.9769257307052612,-0.2078341841697693,-0.049204036593437195,0.6856308579444885,-0.0922798439860344,-0.7220767140388489,0.6331899166107178,-0.039347149431705475,-0.77299565076828,0.7409378290176392,-0.02486693300306797,-0.6711130738258362,-0.40391337871551514,0.9044546484947205,0.13717080652713776,-0.4832872450351715,0.8629311919212341,0.14759130775928497,-0.39413562417030334,0.9075649380683899,0.14485500752925873,-0.2681841552257538,-0.2862989604473114,-0.9198424816131592,-0.4324128329753876,-0.31766852736473083,-0.8438636660575867,-0.5156457424163818,-0.2117384374141693,-0.8302266597747803,-0.7890778183937073,0.034173935651779175,-0.6133419275283813,-0.8655099272727966,0.07861125469207764,-0.494684636592865,-0.8424279689788818,-0.003012696746736765,-0.5388005375862122,-0.5528820157051086,-0.40576133131980896,-0.7277906537055969,-0.7465211749076843,-0.3243281841278076,-0.5809624195098877,-0.6271423101425171,-0.243447944521904,-0.7398821711540222,-0.5331913828849792,0.7115303874015808,0.45763683319091797,-0.43398261070251465,0.7428464293479919,0.509743332862854,-0.5420676469802856,0.6288763880729675,0.557384192943573,0.6850570440292358,0.2522282302379608,0.6834308505058289,0.7604700326919556,-0.36890992522239685,0.5344069600105286,0.24094069004058838,0.9701115489006042,0.02882896549999714,-0.8575599789619446,0.2955700159072876,0.4209860861301422,-0.8345087766647339,0.17485658824443817,0.5225133895874023,-0.9399518370628357,0.07636258751153946,0.3326549232006073,-0.7079378366470337,-0.09470802545547485,0.699895977973938,-0.6324087977409363,-0.17410096526145935,0.754816472530365,-0.8599638938903809,-0.19092707335948944,0.4732958972454071,-0.33583492040634155,-0.48745793104171753,0.805977463722229,-0.03959454968571663,-0.40437641739845276,0.9137352108955383,-0.4258619248867035,-0.10482542961835861,0.8986952900886536,-0.7748404741287231,-0.6320701241493225,-0.01046957727521658,-0.6799918413162231,-0.6232052445411682,0.38629820942878723,-0.8736070394515991,-0.13012593984603882,0.4689114987850189,-0.3529677093029022,-0.25211644172668457,0.9010277986526489,-0.47913220524787903,-0.5767667293548584,0.6616438031196594,-0.4827110469341278,-0.2316993772983551,0.8445740938186646,0.8995031714439392,0.3661113977432251,0.23844604194164276,0.8277800679206848,0.35460400581359863,0.4347829222679138,0.6789881587028503,0.6496185660362244,0.3420099914073944,0.5925617814064026,0.8000237941741943,-0.09398095309734344,0.7189711928367615,0.6737712621688843,-0.17062443494796753,0.5990169644355774,0.7606066465377808,-0.25031211972236633,0.6247774958610535,-0.35060957074165344,-0.6976575255393982,0.6879720687866211,-0.36276957392692566,-0.6285639405250549,0.742261528968811,-0.280547171831131,-0.6085565686225891,-0.9469946026802063,0.12825988233089447,0.2945346236228943,-0.9373263716697693,0.08438974618911743,0.3380793631076813,-0.9352051019668579,0.2035689651966095,0.2897430658340454,0.2345317304134369,0.17800909280776978,-0.9556713104248047,0.23369638621807098,0.12477318197488785,-0.9642705321311951,0.17314821481704712,0.19604237377643585,-0.9651876091957092,-0.0680980384349823,0.025013169273734093,-0.9973650574684143,-0.20870307087898254,-0.02179045043885708,-0.9777362942695618,-0.11676643043756485,0.08371080458164215,-0.9896252155303955,-0.12176001816987991,0.13687431812286377,-0.9830767512321472,-0.12060524523258209,0.13008786737918854,-0.9841399788856506,-0.09268874675035477,0.19159327447414398,-0.9770879149436951,0.1394236981868744,0.7908497452735901,0.5959175229072571,-0.0006856779218651354,0.8654406666755676,0.5010108947753906,-0.1377802938222885,0.7209942936897278,0.6791051626205444,0.9258584976196289,-0.03084532916545868,0.3766093850135803,0.9440934658050537,-0.03255041316151619,0.3280670940876007,0.9254369139671326,-0.1037023663520813,0.36443427205085754,0.00867871381342411,0.977262020111084,0.2118576020002365,0.2314320057630539,0.9656989574432373,0.11774887889623642,-0.040973465889692307,0.7337148189544678,0.6782209873199463,-0.9556319117546082,-0.29455238580703735,-0.0025661455001682043,-0.9407842755317688,-0.3389233946800232,0.0074716671369969845,-0.9823945164680481,-0.18515081703662872,0.024903006851673126,0.8814667463302612,0.27907422184944153,0.380964457988739,0.7697568535804749,0.2247796207666397,0.5974516868591309,0.8681085705757141,0.26765501499176025,0.4180290102958679,0.9037119746208191,-0.02557663433253765,0.42737630009651184,0.9514260292053223,0.07036703824996948,0.2997281551361084,0.9342248439788818,0.05955330282449722,0.35167792439460754,-0.8766890168190002,-0.2383529245853424,0.41785678267478943,-0.9179814457893372,-0.22319066524505615,0.3278657793998718,-0.9409143924713135,-0.3005305826663971,0.15608161687850952,0.316325306892395,-0.15108107030391693,0.9365429878234863,0.26900652050971985,-0.34269413352012634,0.9001089930534363,0.3300527036190033,0.09652983397245407,0.9390139579772949,0.9293184280395508,0.18102243542671204,-0.32186663150787354,0.9772218465805054,0.08018067479133606,-0.19649066030979156,0.92033851146698,0.1817922294139862,-0.34630703926086426,0.2524219751358032,-0.1041259616613388,-0.9619984030723572,0.2381293624639511,-0.22600536048412323,-0.944571852684021,0.31243109703063965,-0.2310320883989334,-0.9214178919792175,-0.9473337531089783,-0.15218588709831238,-0.2817767858505249,-0.9051120281219482,-0.2476378232240677,-0.345612108707428,-0.8896576762199402,-0.29499351978302,-0.3485513925552368,-0.5253821611404419,-0.48371970653533936,-0.6999920010566711,-0.5138857960700989,-0.5165652632713318,-0.684895396232605,-0.6199249625205994,-0.4289480745792389,-0.6570362448692322,0.2901180684566498,-0.39149633049964905,-0.8732480406761169,0.1624203324317932,-0.3628409206867218,-0.9175871014595032,0.15659724175930023,-0.44393423199653625,-0.8822696208953857,-0.5450679063796997,0.35347703099250793,0.7602335214614868,-0.4133993089199066,-0.36681240797042847,0.8333964347839355,-0.5386098027229309,0.5633355975151062,0.6265400648117065,0.2670208811759949,-0.02413071319460869,0.9633885622024536,-0.3628090023994446,-0.4383194148540497,0.8223416209220886,-0.2246328443288803,-0.06564308702945709,0.9722299575805664,-0.33583492040634155,-0.48745793104171753,0.805977463722229,0.00729522155597806,-0.8509669899940491,0.5251685380935669,-0.03959454968571663,-0.40437641739845276,0.9137352108955383,0.9427902698516846,-0.16376081109046936,0.2903943955898285,0.48805832862854004,0.5369628667831421,0.688091516494751,0.9817145466804504,-0.026376238092780113,-0.18852263689041138,0.5350965261459351,0.4717118442058563,-0.7008278369903564,0.6769092082977295,0.23383991420269012,-0.6979346871376038,0.3857724666595459,0.3776163160800934,-0.8417752385139465,0.034592777490615845,0.16567541658878326,-0.985573410987854,0.09387289732694626,0.1898055374622345,-0.9773237705230713,0.08971457183361053,0.23043601214885712,-0.9689429998397827,-0.15113860368728638,0.7331365346908569,-0.6630746126174927,-0.14485161006450653,0.8464286923408508,-0.5124222040176392,-0.17628327012062073,0.7563539743423462,-0.6299625635147095,0.6649791598320007,-0.17978177964687347,-0.7249008417129517,0.752629280090332,-0.14780166745185852,-0.6416414976119995,0.8092073798179626,-0.3381897509098053,-0.4804280996322632,-0.6170513033866882,-0.03713614121079445,0.7860461473464966,-0.4258619248867035,-0.10482542961835861,0.8986952900886536,-0.5138508081436157,0.026408836245536804,0.8574729561805725,-0.26526960730552673,-0.27216652035713196,-0.9249634742736816,-0.46902793645858765,-0.2637293040752411,-0.8428876996040344,-0.2941439747810364,-0.31092238426208496,-0.9037735462188721,0.43274232745170593,0.023430898785591125,0.9012131094932556,0.7771652936935425,-0.49839386343955994,0.3842104375362396,0.6850570440292358,0.2522282302379608,0.6834308505058289,-0.09568043053150177,-0.45189276337623596,-0.8869262337684631,-0.03479816019535065,-0.4555252194404602,-0.8895425200462341,0.022042166441679,-0.48974284529685974,-0.8715882897377014,0.9537441730499268,-0.29221001267433167,-0.07060717046260834,0.9949495792388916,-0.09148875623941422,-0.04129376634955406,0.8515594601631165,-0.07613549381494522,-0.5187001824378967,0.41453900933265686,0.724233090877533,0.5510388612747192,0.387626051902771,0.7363891005516052,0.554506242275238,0.4214724898338318,0.7673289775848389,0.48328790068626404,0.7921411991119385,0.44115588068962097,0.42177462577819824,0.7528972625732422,0.5540467500686646,-0.35521531105041504,0.5650134682655334,0.8103348612785339,-0.15529733896255493,0.927927553653717,0.24510183930397034,-0.2808479070663452,0.24094069004058838,0.9701115489006042,0.02882896549999714,0.7604700326919556,-0.36890992522239685,0.5344069600105286,-0.15235795080661774,0.49738386273384094,-0.8540470600128174,-0.19679118692874908,0.2574410140514374,-0.9460430145263672,-0.3020686209201813,0.44884344935417175,-0.8410077691078186,0.5889523029327393,-0.20593908429145813,0.7814884781837463,0.4627313017845154,-0.029726553708314896,0.8860000371932983,0.36855095624923706,-0.38639941811561584,0.8454973101615906,-0.4981733560562134,-0.705422043800354,0.5041854977607727,-0.4197339713573456,-0.7089248299598694,0.5667883157730103,-0.6154203414916992,-0.37503013014793396,0.6932605504989624,-0.564334511756897,0.7086668610572815,-0.42345941066741943,-0.6016934514045715,0.7669014930725098,-0.2232198864221573,-0.6744849681854248,0.6345702409744263,-0.37734684348106384,0.7285835146903992,-0.3803570568561554,-0.5696442723274231,0.6984532475471497,-0.3541319966316223,-0.6218951940536499,0.8414778709411621,-0.34591981768608093,-0.4150354862213135,0.7784706950187683,-0.34205979108810425,-0.5262874364852905,0.7205169796943665,-0.3665299713611603,-0.5886519551277161,0.6247774958610535,-0.35060957074165344,-0.6976575255393982,0.01384003646671772,0.47097596526145935,-0.8820374608039856,-0.14457079768180847,0.6466724276542664,-0.748941957950592,0.04343774914741516,0.6332769989967346,-0.7727052569389343,-0.37830042839050293,0.8582887053489685,-0.3467409312725067,-0.3226468861103058,0.9349679350852966,-0.14742425084114075,-0.3338009715080261,0.9259791374206543,-0.1764640063047409,0.9198082685470581,0.07873314619064331,0.3843876123428345,0.7709516882896423,0.10066613554954529,0.6288877725601196,0.8859509825706482,0.05614857003092766,0.46036744117736816,0.37549519538879395,0.4697715640068054,-0.7989480495452881,0.5103247165679932,0.5337258577346802,-0.6743184328079224,0.5350965261459351,0.4717118442058563,-0.7008278369903564,-0.09568043053150177,-0.45189276337623596,-0.8869262337684631,-0.4828172028064728,-0.47934430837631226,-0.7328823804855347,-0.47235992550849915,-0.4004671573638916,-0.7851765155792236,-0.5965907573699951,-0.3416651487350464,-0.7261848449707031,-0.7176739573478699,-0.3302631974220276,-0.6130826473236084,-0.6755967140197754,-0.4007960855960846,-0.6188146471977234,-0.20564953982830048,-0.38095128536224365,-0.901434600353241,0.022042166441679,-0.48974284529685974,-0.8715882897377014,-0.05365771800279617,-0.37684303522109985,-0.9247216582298279,-0.5561230182647705,-0.4877367913722992,-0.6729338765144348,-0.5531113743782043,-0.49473968148231506,-0.6702987551689148,-0.5504574179649353,-0.4733843505382538,-0.6876801252365112,0.4841556251049042,-0.3815280795097351,-0.7874196171760559,0.45540618896484375,-0.03845056891441345,-0.8894530534744263,0.4621638357639313,-0.4499533772468567,-0.7641639709472656,0.9618059992790222,-0.2676401734352112,0.05742763727903366,0.9508417248725891,-0.3096455931663513,-0.0044272951781749725,0.9439659714698792,-0.32821130752563477,0.034720733761787415,0.8803749680519104,0.3954266607761383,0.26187336444854736,0.7580323219299316,0.514400839805603,0.40097227692604065,0.8277800679206848,0.35460400581359863,0.4347829222679138,-0.6097010374069214,0.1356923133134842,0.7809303998947144,-0.7654667496681213,0.16444724798202515,0.6221075057983398,-0.40543076395988464,0.11735348403453827,0.9065616726875305,-0.6545212864875793,-0.3599730432033539,-0.6648468375205994,-0.8506901264190674,-0.3306467533111572,-0.4086551070213318,-0.8646987080574036,-0.20639987289905548,-0.4579249322414398,-0.5365810990333557,0.010686174966394901,0.8437811136245728,-0.4867381751537323,0.059074852615594864,0.8715481162071228,-0.5041888952255249,0.016917945817112923,0.8634276986122131,-0.2744824290275574,0.33700045943260193,0.9006053805351257,-0.32553157210350037,0.011665099300444126,0.9454591870307922,0.02694646455347538,-0.10871570557355881,0.9937075972557068,0.8987540602684021,0.09861201047897339,-0.42721980810165405,0.8327031135559082,-0.042803142219781876,-0.5520628690719604,0.9101507663726807,-0.03720828518271446,-0.41260290145874023,-0.4851439893245697,0.6764278411865234,0.5541486144065857,-0.5233633518218994,0.6017412543296814,0.6033227443695068,-0.39260080456733704,0.5435144901275635,0.7419276237487793,-0.7250073552131653,-0.39142346382141113,-0.5667027831077576,-0.7130809426307678,-0.3516065776348114,-0.6065379977226257,-0.8272492289543152,-0.33983272314071655,-0.4474063515663147,0.31632962822914124,0.3835853040218353,-0.8676392436027527,0.5419490337371826,0.670733630657196,-0.5063670873641968,0.28343015909194946,0.4650605618953705,-0.8386811017990112,-0.07209192216396332,0.20204219222068787,-0.976719856262207,-0.19679118692874908,0.2574410140514374,-0.9460430145263672,-0.10909220576286316,0.2827203869819641,-0.9529785513877869,0.1539049744606018,-0.8721860647201538,0.46433258056640625,-0.43070533871650696,-0.9024908542633057,0.001768353395164013,-0.3628090023994446,-0.4383194148540497,0.8223416209220886,0.9767622351646423,-0.2138333022594452,0.014522526413202286,0.9960582256317139,-0.04618747904896736,0.0757276862859726,0.9974851012229919,-0.07079823315143585,0.0033347762655466795,-0.9083856344223022,-0.2686535120010376,-0.3204072117805481,-0.8794034123420715,-0.2907545566558838,-0.37697669863700867,-0.9722288250923157,-0.21804842352867126,-0.08500588685274124,-0.3164021074771881,-0.8187156319618225,0.4791601300239563,-0.47913220524787903,-0.5767667293548584,0.6616438031196594,-0.005228907335549593,-0.9820839166641235,-0.18837162852287292,-0.6979157328605652,0.237748384475708,-0.6755659580230713,0.9577462673187256,-0.061482030898332596,0.28096625208854675,-0.7748991847038269,0.6271130442619324,-0.07912337779998779,0.5311725735664368,-0.4626668095588684,-0.7097852826118469,0.46045103669166565,-0.4144722521305084,-0.7849825620651245,0.4282114803791046,-0.3952798545360565,-0.8126430511474609,0.748397171497345,0.03495928272604942,0.662328839302063,0.4153010845184326,0.1845075488090515,0.8907760381698608,0.5448175072669983,-0.0013820385793223977,0.8385534882545471,0.10336188971996307,-0.3560052216053009,-0.9287500381469727,0.04992833361029625,-0.44693121314048767,-0.8931739330291748,0.07653836160898209,-0.2891867756843567,-0.9542080163955688,0.7171118259429932,-0.2994472086429596,0.629350483417511,0.45111340284347534,-0.35858458280563354,0.8172599673271179,-0.20299997925758362,-0.8522882461547852,0.48207443952560425,-0.7313170433044434,-0.6372576355934143,0.24305997788906097,-0.8880418539047241,-0.45816802978515625,0.03825826942920685,-0.8545227646827698,-0.3481816053390503,0.3854353129863739,0.67854243516922,0.4599044620990753,-0.5727722644805908,0.5103247165679932,0.5337258577346802,-0.6743184328079224,0.6580694317817688,0.5672616362571716,-0.49513518810272217,0.2670208811759949,-0.02413071319460869,0.9633885622024536,0.4627313017845154,-0.029726553708314896,0.8860000371932983,0.5228486657142639,-0.08868449926376343,0.8477997183799744,-0.04329328611493111,-0.23759344220161438,-0.9703994393348694,-0.058637093752622604,-0.2159026563167572,-0.9746526479721069,0.0705566555261612,-0.3562638461589813,-0.9317176938056946,-0.44214189052581787,0.8840144872665405,0.15175297856330872,-0.6438546180725098,0.7649497389793396,-0.01741194725036621,-0.48288485407829285,0.8744591474533081,-0.046297356486320496,-0.11576218158006668,0.7695607542991638,-0.627993106842041,-0.005717440042644739,0.8311780095100403,-0.5559770464897156,-0.04874604195356369,0.7504498362541199,-0.6591272950172424,-0.8812138438224792,0.1755983680486679,0.4388934075832367,-0.9044386148452759,0.2614530026912689,0.33709517121315,-0.8992074728012085,0.21894612908363342,0.37879878282546997,0.6098724603652954,-0.3058266341686249,-0.7311125993728638,0.5927594304084778,-0.3289453089237213,-0.7351402640342712,0.4841556251049042,-0.3815280795097351,-0.7874196171760559,-0.38965097069740295,-0.10327261686325073,-0.9151540398597717,-0.18590538203716278,-0.07332626730203629,-0.9798277616500854,-0.1897495537996292,-0.04443773999810219,-0.9808263778686523,-0.9283689260482788,-0.0035233250819146633,-0.3716433048248291,-0.8655099272727966,0.07861125469207764,-0.494684636592865,-0.735606849193573,-0.15617798268795013,-0.6591593027114868,-0.6932528018951416,0.32102400064468384,0.6452473402023315,-0.9741697907447815,-0.10365961492061615,0.20061875879764557,-0.5967282652854919,0.5300421118736267,0.6024705767631531,0.01251875702291727,0.07463388890028,-0.997132420539856,0.09793037921190262,0.14263901114463806,-0.9849181175231934,0.19044014811515808,0.061401285231113434,-0.9797767400741577,0.8600565195083618,0.32307127118110657,0.3948768377304077,0.2945205867290497,0.3829300105571747,0.8755696415901184,0.7209824323654175,-0.3250819444656372,0.6119690537452698,0.9440934658050537,-0.03255041316151619,0.3280670940876007,0.9091269373893738,0.062082912772893906,0.4118664264678955,0.9419028759002686,0.05149272084236145,0.3319149315357208,0.29131993651390076,-0.3322741687297821,-0.8970655202865601,0.35978806018829346,-0.4070584177970886,-0.8395569920539856,0.32812604308128357,-0.3810722827911377,-0.864359438419342,-0.8272492289543152,-0.33983272314071655,-0.4474063515663147,-0.7663283348083496,-0.36993104219436646,-0.5252541303634644,-0.6755182147026062,-0.4385763108730316,-0.5927276015281677,0.316325306892395,-0.15108107030391693,0.9365429878234863,0.02997722290456295,-0.07785706222057343,0.9965137243270874,0.6757830381393433,-0.3121199905872345,0.6677562594413757,0.34125828742980957,0.8960846066474915,0.28385767340660095,0.37556472420692444,0.815984845161438,0.4394541084766388,0.4070855379104614,0.8419557809829712,0.3541070818901062,0.6361635327339172,0.5170071125030518,-0.5727124810218811,0.49813640117645264,0.5612648725509644,-0.6609401106834412,0.5852410793304443,0.4135380685329437,-0.6974805593490601,-0.3997662365436554,-0.2882879078388214,0.8701017498970032,-0.45249924063682556,-0.13238362967967987,0.8818838000297546,-0.3171677887439728,-0.358257919549942,0.8780978322029114,-0.8329867124557495,-0.002846531104296446,-0.5532856583595276,-0.7709905505180359,-0.025386836379766464,-0.6363403797149658,-0.7177502512931824,0.02592414617538452,-0.6958178281784058,-0.058637093752622604,-0.2159026563167572,-0.9746526479721069,-0.04329328611493111,-0.23759344220161438,-0.9703994393348694,-0.026806579902768135,-0.16050216555595398,-0.9866713881492615,-0.9496892094612122,-0.15632931888103485,0.2713882625102997,-0.9560792446136475,-0.19503219425678253,0.21880334615707397,-0.9754858016967773,-0.17055931687355042,0.13905750215053558,-0.12060524523258209,0.13008786737918854,-0.9841399788856506,-0.14174920320510864,0.2726325988769531,-0.9516189694404602,-0.1684163361787796,0.22379885613918304,-0.9599739909172058,-0.9883806705474854,0.09727440029382706,-0.11679600924253464,-0.9709314107894897,0.11671124398708344,-0.20897534489631653,-0.9885117411613464,0.08463119715452194,-0.12522804737091064,0.0705566555261612,-0.3562638461589813,-0.9317176938056946,-0.05365771800279617,-0.37684303522109985,-0.9247216582298279,-0.02713308110833168,-0.4641476571559906,-0.8853421807289124,-0.9817671775817871,-0.16278673708438873,0.09815145283937454,-0.9111284017562866,-0.34173253178596497,-0.23035608232021332,-0.918117105960846,-0.3866572082042694,-0.08693193644285202,-0.7646754384040833,-0.1436653733253479,0.6281972527503967,-0.8447748422622681,-0.5197312831878662,-0.12741614878177643,-0.7141548991203308,-0.4465297758579254,0.5390676856040955,-0.4954454004764557,-0.6646830439567566,-0.5592229962348938,-0.20299997925758362,-0.8522882461547852,0.48207443952560425,0.0013499571941792965,-0.9947878122329712,0.10195805132389069,0.77802574634552,-0.3691326975822449,-0.5083472728729248,0.8049731850624084,-0.40349286794662476,-0.43498465418815613,0.7436332106590271,-0.3595131039619446,-0.5637019872665405,-0.7207895517349243,-0.29062628746032715,-0.6292843222618103,-0.6703322529792786,-0.3217419981956482,-0.668682873249054,-0.7176739573478699,-0.3302631974220276,-0.6130826473236084,0.9211662411689758,-0.1888609677553177,0.34027084708213806,0.9433150887489319,-0.07591836899518967,0.32309913635253906,0.9863382577896118,0.002964047249406576,0.16470611095428467,0.918387770652771,0.2545340657234192,-0.3029460906982422,0.6566153168678284,0.5618473887443542,-0.5031737685203552,0.7144660949707031,0.5530788898468018,-0.4285345673561096,0.5511787533760071,0.5838027596473694,0.5961344838142395,0.6142740249633789,0.36021122336387634,0.7020792961120605,0.5367535948753357,0.4205337166786194,0.7314690947532654,0.006395012605935335,-0.982394278049469,-0.18670988082885742,-0.02064230851829052,-0.7400596141815186,-0.6722244620323181,-0.06309478729963303,-0.9673376679420471,-0.24551355838775635,0.4125273823738098,0.9085065722465515,0.0666106790304184,0.4448465406894684,0.8843874931335449,0.14131632447242737,0.619318962097168,0.7833518981933594,0.05295185744762421,0.9603374600410461,0.08483371883630753,0.26562222838401794,0.9555856585502625,0.09033611416816711,0.2805270552635193,0.9514260292053223,0.07036703824996948,0.2997281551361084,0.3333151936531067,0.15765942633152008,0.9295399188995361,0.24047715961933136,0.11224595457315445,0.964142918586731,0.36314231157302856,0.2712979316711426,0.8913613557815552,-0.5650333762168884,0.5318375825881958,-0.6307821273803711,-0.8316652774810791,0.31618648767471313,-0.45646360516548157,-0.6925814151763916,0.5349094271659851,-0.4839451014995575,-0.9136911034584045,-0.3450969159603119,0.2146548181772232,-0.9089676737785339,-0.37856483459472656,-0.1745465099811554,-0.9473528861999512,-0.3191928267478943,-0.025268377736210823,0.4448465406894684,0.8843874931335449,0.14131632447242737,0.4125273823738098,0.9085065722465515,0.0666106790304184,0.34944891929626465,0.9225766062736511,0.16351723670959473,0.31751325726509094,-0.3426647186279297,-0.8841754198074341,0.4621638357639313,-0.4499533772468567,-0.7641639709472656,0.44678428769111633,-0.40288785099983215,-0.7987897992134094,0.1624203324317932,-0.3628409206867218,-0.9175871014595032,0.2901180684566498,-0.39149633049964905,-0.8732480406761169,0.25347375869750977,-0.3628169000148773,-0.8967245817184448,-0.027495916932821274,0.8235465288162231,-0.5665819048881531,-0.005717440042644739,0.8311780095100403,-0.5559770464897156,0.09515801817178726,0.893471896648407,-0.4389224946498871,0.09171023964881897,-0.10642548650503159,-0.9900822639465332,0.22954407334327698,-0.13560214638710022,-0.9638057947158813,0.09123031795024872,-0.19091519713401794,-0.9773578643798828,0.25347375869750977,-0.3628169000148773,-0.8967245817184448,0.33174800872802734,-0.4736490249633789,-0.8158430457115173,0.19569574296474457,-0.4817526042461395,-0.8541765809059143,-0.1382923424243927,-0.9828334450721741,0.12212160974740982,-0.07275504618883133,-0.7900258898735046,0.6087411642074585,0.20012392103672028,-0.9300941228866577,0.3080184757709503,0.6614876985549927,-0.21337054669857025,-0.7189624309539795,0.5285886526107788,-0.28174740076065063,-0.8007574081420898,0.4432961046695709,-0.28907740116119385,-0.8484826683998108,-0.5710015296936035,0.6980343461036682,0.43209409713745117,-0.5351638793945312,0.812756359577179,-0.23027534782886505,-0.7843823432922363,0.6112855672836304,-0.10523462295532227,-0.724670946598053,-0.07419057935476303,0.6850895881652832,-0.4783000946044922,-0.2157699316740036,0.8512768745422363,-0.5016441345214844,0.1418541520833969,0.8533642888069153,0.9618059992790222,-0.2676401734352112,0.05742763727903366,0.9439659714698792,-0.32821130752563477,0.034720733761787415,0.9751338362693787,-0.20753775537014008,0.07773098349571228,0.9158328771591187,-0.08756764233112335,0.3918953835964203,0.960573136806488,-0.07611677795648575,0.26740512251853943,0.9483370184898376,-0.16646964848041534,0.27008289098739624,-0.9722288250923157,-0.21804842352867126,-0.08500588685274124,-0.9861675500869751,-0.13338702917099,-0.09839419275522232,-0.9083856344223022,-0.2686535120010376,-0.3204072117805481,-0.3352438807487488,0.575104296207428,-0.7462349534034729,-0.3020686209201813,0.44884344935417175,-0.8410077691078186,-0.38521456718444824,0.43137869238853455,-0.8157954216003418,-0.5254933834075928,-0.30591440200805664,-0.7938973903656006,-0.41931554675102234,-0.26107215881347656,-0.869491696357727,-0.5156457424163818,-0.2117384374141693,-0.8302266597747803,0.0015236730687320232,-0.9893681406974792,0.14542493224143982,-0.0089228805154562,0.5946667790412903,-0.803922712802887,-0.2924882471561432,-0.8875645399093628,0.35592105984687805,0.29188084602355957,0.00828898511826992,0.9564187526702881,0.426155686378479,0.0011662495089694858,0.9046490788459778,0.3254064917564392,-0.20226362347602844,0.9236882925033569,-0.11413571238517761,-0.01571296714246273,-0.9933409094810486,0.07427079975605011,0.03832139074802399,-0.9965015649795532,-0.08188798278570175,0.21656076610088348,-0.97282874584198,0.06060750409960747,0.886962890625,-0.4578467011451721,0.176436647772789,0.8354756236076355,-0.5204331278800964,0.13678236305713654,0.7984992861747742,-0.5862503051757812,-0.12218672037124634,0.9659246206283569,0.2281666100025177,-0.2429431974887848,0.9612720012664795,0.13013368844985962,-0.25808945298194885,0.9524129629135132,0.16217093169689178,0.20625518262386322,-0.4400864243507385,-0.8739466667175293,0.25896182656288147,-0.45961833000183105,-0.8495232462882996,0.3373377323150635,-0.42398133873939514,-0.8405016660690308,-0.7189748287200928,-0.060161810368299484,0.692427396774292,-0.9399518370628357,0.07636258751153946,0.3326549232006073,-0.7895665168762207,0.05613008141517639,0.6110925674438477,-0.7441315650939941,0.6668407320976257,-0.03989551216363907,-0.8146044611930847,0.44606587290763855,-0.3707355558872223,-0.7748991847038269,0.6271130442619324,-0.07912337779998779,0.08971457183361053,0.23043601214885712,-0.9689429998397827,0.05732913687825203,0.28489550948143005,-0.9568426609039307,0.1636638194322586,0.3221968114376068,-0.9324179887771606,0.012415474280714989,0.2662741243839264,-0.9638173580169678,-0.055890727788209915,0.3414076268672943,-0.9382521510124207,0.028784653171896935,0.2845820486545563,-0.9582194685935974,-0.1584731936454773,-0.33250078558921814,-0.9296932220458984,-0.30376601219177246,-0.2664088308811188,-0.9147418141365051,-0.10735832899808884,-0.31968119740486145,-0.9414234757423401,0.9633230566978455,-0.1654108762741089,0.21130064129829407,0.996764600276947,0.03378397226333618,0.07293146103620529,0.9518601298332214,-0.09408217668533325,0.29173752665519714,-0.07979916036128998,0.49233338236808777,-0.8667410016059875,-0.0864238291978836,0.4845491647720337,-0.8704843521118164,-0.11509846895933151,0.6173258423805237,-0.7782423496246338,0.43274232745170593,0.023430898785591125,0.9012131094932556,0.6850570440292358,0.2522282302379608,0.6834308505058289,0.13845138251781464,0.3347947299480438,0.9320642352104187,0.9771425724029541,-0.069325290620327,0.20096369087696075,0.9523643851280212,-0.08966243267059326,0.29148370027542114,0.9561712741851807,-0.12807011604309082,0.2633146345615387,-0.5352336168289185,-0.5471583604812622,0.6435391902923584,0.08265181630849838,-0.14404717087745667,0.9861131310462952,-0.37599489092826843,0.33062490820884705,0.8656298518180847,-0.6040341258049011,-0.406207799911499,-0.6856660842895508,-0.5531113743782043,-0.49473968148231506,-0.6702987551689148,-0.5565291047096252,-0.4655703902244568,-0.6881275773048401,0.8988224267959595,0.32898619771003723,0.28963127732276917,0.983683168888092,0.0959969162940979,-0.1521580070257187,0.995208203792572,-0.014624407514929771,0.09667833149433136,-0.6979157328605652,0.237748384475708,-0.6755659580230713,-0.7644758820533752,0.44814106822013855,-0.4634072184562683,-0.7300897836685181,0.17863693833351135,-0.6595890522003174,-0.5253821611404419,-0.48371970653533936,-0.6999920010566711,-0.5528820157051086,-0.40576133131980896,-0.7277906537055969,-0.4247942864894867,-0.39804771542549133,-0.8130853772163391,-0.8997125625610352,0.33919593691825867,0.2747059464454651,-0.9327035546302795,0.2498290091753006,0.26009535789489746,-0.8970516324043274,0.39525049924850464,0.19767506420612335,0.8912531733512878,0.0042383247055113316,0.4534863233566284,0.9010769128799438,0.013254179619252682,0.4334567189216614,0.8950839638710022,0.006220412440598011,0.44585421681404114,0.9974851012229919,-0.07079823315143585,0.0033347762655466795,0.982314944267273,-0.18364226818084717,0.03650783747434616,0.9843795299530029,-0.16681915521621704,0.05628807842731476,0.4735702574253082,-0.3056088984012604,-0.8260353803634644,0.5416213870048523,-0.3351427912712097,-0.7709251642227173,0.5061292052268982,-0.3749322295188904,-0.7766975164413452,-0.9711999893188477,-0.19619712233543396,0.1351933479309082,-0.9879865050315857,-0.1516508311033249,0.029744382947683334,-0.9843589663505554,-0.15792514383792877,0.07808341830968857,-0.7817786335945129,-0.18236838281154633,0.5962917804718018,-0.9496892094612122,-0.15632931888103485,0.2713882625102997,-0.9754858016967773,-0.17055931687355042,0.13905750215053558,0.9225947856903076,-0.04301577806472778,0.38336464762687683,0.9010769128799438,0.013254179619252682,0.4334567189216614,0.924186646938324,0.05934550240635872,0.37730246782302856,0.09171023964881897,-0.10642548650503159,-0.9900822639465332,0.09123031795024872,-0.19091519713401794,-0.9773578643798828,-0.06831091642379761,-0.13850830495357513,-0.9880025386810303,-0.48808181285858154,0.7182732224464417,-0.49584245681762695,-0.3917819559574127,0.7107382416725159,-0.584258496761322,-0.36243611574172974,0.6794243454933167,-0.6379832625389099,0.27650922536849976,-0.3862999379634857,0.8799517154693604,-0.05357646942138672,-0.3186454474925995,0.9463586211204529,-0.20354467630386353,-0.8281242847442627,0.522283136844635,0.27919045090675354,-0.8373547196388245,0.469989150762558,0.00729522155597806,-0.8509669899940491,0.5251685380935669,-0.06309478729963303,-0.9673376679420471,-0.24551355838775635,0.303976446390152,0.6842706203460693,0.6628514528274536,0.3491589426994324,0.4972977638244629,0.7942184805870056,0.6023364067077637,0.4792494773864746,0.6383656859397888,0.07156416773796082,0.0638033002614975,-0.9953932166099548,-0.2623477876186371,0.0000675341798341833,-0.9649733901023865,-0.18309129774570465,-0.04502139240503311,-0.9820644855499268,0.22954407334327698,-0.13560214638710022,-0.9638057947158813,0.29657119512557983,-0.03281969204545021,-0.9544466733932495,0.2524219751358032,-0.1041259616613388,-0.9619984030723572,-0.9524149298667908,0.15860527753829956,0.26028868556022644,-0.9351853728294373,0.01275649294257164,0.353928804397583,-0.947662889957428,0.14223988354206085,0.2858371138572693,0.47546377778053284,0.5612105131149292,-0.6774783730506897,0.5193315148353577,0.6689962148666382,-0.531731903553009,0.5103247165679932,0.5337258577346802,-0.6743184328079224,-0.7465211749076843,-0.3243281841278076,-0.5809624195098877,-0.5528820157051086,-0.40576133131980896,-0.7277906537055969,-0.6199249625205994,-0.4289480745792389,-0.6570362448692322,0.22242560982704163,0.470083624124527,0.8541359305381775,0.30830860137939453,0.466473251581192,0.8290648460388184,0.3491589426994324,0.4972977638244629,0.7942184805870056,0.4112633168697357,0.5086327791213989,0.7564094066619873,0.3491589426994324,0.4972977638244629,0.7942184805870056,0.38192301988601685,0.6379632949829102,0.6686835289001465,-0.9998852610588074,-0.011870767921209335,-0.009408889338374138,-0.9962365627288818,-0.05502528324723244,0.06696928292512894,-0.9843589663505554,-0.15792514383792877,0.07808341830968857,-0.45249924063682556,-0.13238362967967987,0.8818838000297546,-0.7808712124824524,-0.2643348276615143,0.5660099387168884,-0.5543465614318848,-0.13019876182079315,0.822039008140564,-0.004584335256367922,0.8681545257568359,-0.49627283215522766,-0.031327515840530396,0.7816344499588013,-0.6229495406150818,-0.1033594086766243,0.7818804979324341,-0.6148005127906799,0.9799342751502991,0.1264704018831253,-0.15405866503715515,0.9968098998069763,0.07817629724740982,-0.016078151762485504,0.996764600276947,0.03378397226333618,0.07293146103620529,-0.7353277802467346,0.5539505481719971,-0.3904252052307129,-0.6997113227844238,0.6230078339576721,-0.3496645987033844,-0.765870213508606,0.6242820620536804,-0.15399602055549622,0.5999394655227661,-0.15462012588977814,0.7849619388580322,0.6311923861503601,0.22897043824195862,0.7410591840744019,0.8967646956443787,0.025384526699781418,0.4417789876461029,-0.506442129611969,-0.2189662754535675,-0.8340084552764893,-0.533012330532074,-0.2681095600128174,-0.8025054931640625,-0.38206997513771057,-0.22212368249893188,-0.8970415592193604,0.6789881587028503,0.6496185660362244,0.3420099914073944,0.8190035820007324,0.43647947907447815,0.37244972586631775,0.6360511779785156,0.724565327167511,0.2654128670692444,0.6769092082977295,0.23383991420269012,-0.6979346871376038,0.4622674286365509,0.07626361399888992,-0.8834549784660339,0.3857724666595459,0.3776163160800934,-0.8417752385139465,-0.03406383842229843,0.24895751476287842,-0.9679151773452759,0.012415474280714989,0.2662741243839264,-0.9638173580169678,-0.1464378833770752,0.13514946401119232,-0.9799441695213318,-0.7350537776947021,0.6066200137138367,0.30283352732658386,-0.575701117515564,0.7030213475227356,0.4175274968147278,-0.4997405409812927,0.83866947889328,0.2165476381778717,0.9419028759002686,0.05149272084236145,0.3319149315357208,0.9694457054138184,0.0494416281580925,0.24027173221111298,0.9569624066352844,-0.00006896671402500942,0.29021191596984863,0.18718942999839783,0.3843551576137543,-0.9040084481239319,0.1636638194322586,0.3221968114376068,-0.9324179887771606,0.05732913687825203,0.28489550948143005,-0.9568426609039307,0.6403632164001465,0.12183941900730133,-0.7583469748497009,0.8515594601631165,-0.07613549381494522,-0.5187001824378967,0.8896869421005249,0.10691428184509277,-0.443876713514328,-0.23520617187023163,0.827483057975769,0.5098527669906616,-0.2625155448913574,0.8415956497192383,0.4720194637775421,-0.14207561314105988,0.7957428097724915,0.5887341499328613,-0.9424671530723572,-0.3015959858894348,0.14420656859874725,-0.8880418539047241,-0.45816802978515625,0.03825826942920685,-0.9407842755317688,-0.3389233946800232,0.0074716671369969845,0.1636638194322586,0.3221968114376068,-0.9324179887771606,0.1515735387802124,0.4505061209201813,-0.8798123002052307,0.21230174601078033,0.3593348264694214,-0.908738911151886,-0.963809609413147,-0.194132000207901,0.18271246552467346,-0.985482931137085,-0.16959203779697418,0.007869288325309753,-0.9898844361305237,-0.07419917732477188,0.12092667073011398,0.6789881587028503,0.6496185660362244,0.3420099914073944,0.798694372177124,0.5538778901100159,0.23517337441444397,0.8995031714439392,0.3661113977432251,0.23844604194164276,0.982314944267273,-0.18364226818084717,0.03650783747434616,0.9376580715179443,-0.2258286327123642,0.264194518327713,0.9429708123207092,-0.3324359953403473,0.017098695039749146,0.9480419754981995,-0.30980703234672546,0.07236064970493317,0.9485353827476501,-0.2988717555999756,0.10467252135276794,0.9618059992790222,-0.2676401734352112,0.05742763727903366,-0.9044546484947205,-0.412201851606369,-0.10977907478809357,-0.9473528861999512,-0.3191928267478943,-0.025268377736210823,-0.9330621361732483,-0.24718256294727325,-0.261334627866745,0.5729283094406128,-0.3311344087123871,-0.7497353553771973,0.623313844203949,-0.06302620470523834,-0.779427707195282,0.45540618896484375,-0.03845056891441345,-0.8894530534744263,0.24561116099357605,0.9141218066215515,0.3225778043270111,0.2314320057630539,0.9656989574432373,0.11774887889623642,0.573708713054657,0.7336474061012268,-0.36417004466056824,-0.5599318146705627,-0.2673545777797699,0.7842180132865906,-0.5104730129241943,-0.0357033871114254,0.8591522574424744,-0.4677102565765381,-0.07092338800430298,0.8810317516326904,0.30650994181632996,0.9431036114692688,0.12886904180049896,0.3464367687702179,0.9258402585983276,0.15100125968456268,0.3222634196281433,0.9378613829612732,0.12869463860988617,0.8022077679634094,0.4618971347808838,-0.37830376625061035,-0.9508964419364929,-0.2202802449464798,0.21742253005504608,-0.9944674968719482,0.06834105402231216,-0.07977426052093506,-0.8400983810424805,0.4454069435596466,-0.30959218740463257,0.6563873887062073,0.3813055157661438,-0.6509698033332825,0.1453426629304886,0.12297249585390091,-0.981709361076355,-0.1584731936454773,-0.33250078558921814,-0.9296932220458984,-0.10735832899808884,-0.31968119740486145,-0.9414234757423401,-0.3532549738883972,-0.3135317265987396,-0.8814243078231812,0.9340342879295349,-0.30170679092407227,0.19118817150592804,0.9819494485855103,-0.13666249811649323,0.13076183199882507,0.9302435517311096,-0.23580756783485413,-0.28114354610443115,-0.13995341956615448,0.26299241185188293,-0.9545931220054626,-0.14174920320510864,0.2726325988769531,-0.9516189694404602,-0.2733170986175537,0.31746408343315125,-0.908027708530426,0.23034965991973877,0.2896100878715515,-0.9290129542350769,0.047039203345775604,0.23570041358470917,-0.970686674118042,0.3345450758934021,0.25067612528800964,-0.9084277749061584,-0.6154203414916992,-0.37503013014793396,0.6932605504989624,-0.5061994791030884,-0.09485771507024765,0.8571838140487671,-0.5041888952255249,0.016917945817112923,0.8634276986122131,0.3452069163322449,0.6268041133880615,0.698533296585083,0.1394236981868744,0.7908497452735901,0.5959175229072571,0.24959032237529755,0.4762352406978607,0.8431516289710999,-0.10646913945674896,-0.3220173418521881,-0.9407280087471008,0.005350854713469744,-0.28699520230293274,-0.9579170942306519,-0.09775104373693466,-0.3985406756401062,-0.9119265675544739,-0.1237216666340828,-0.2632575035095215,-0.9567593336105347,-0.09568043053150177,-0.45189276337623596,-0.8869262337684631,-0.47235992550849915,-0.4004671573638916,-0.7851765155792236,-0.421725869178772,0.14741961658000946,0.8946589827537537,-0.2934981882572174,0.0008273248095065355,0.9559592604637146,-0.226496160030365,0.15616433322429657,0.9614115357398987,0.01384003646671772,0.47097596526145935,-0.8820374608039856,0.04343774914741516,0.6332769989967346,-0.7727052569389343,0.07230574637651443,0.6157659292221069,-0.7846044898033142,0.36314231157302856,0.2712979316711426,0.8913613557815552,0.24047715961933136,0.11224595457315445,0.964142918586731,-0.07090494781732559,0.3052886426448822,0.9496164321899414,-0.8329867124557495,-0.002846531104296446,-0.5532856583595276,-0.8077470660209656,-0.11268163472414017,-0.5786600708961487,-0.6986052989959717,-0.10747569054365158,-0.7073892951011658,-0.8997125625610352,0.33919593691825867,0.2747059464454651,-0.9764342308044434,0.09483016282320023,0.19386449456214905,-0.9274367094039917,0.23539851605892181,0.2906005382537842,0.251873642206192,0.8823075294494629,-0.39760923385620117,0.19450244307518005,0.9507747888565063,-0.24123862385749817,0.307060182094574,0.9225711226463318,-0.23361627757549286,-0.2806580364704132,-0.173270121216774,0.9440383911132812,-0.2228778898715973,-0.4808290898799896,0.8480146527290344,-0.30958741903305054,-0.09423884749412537,0.9461895227432251,0.9600381255149841,0.09583807736635208,-0.2629483640193939,0.9387744665145874,0.10936135053634644,-0.3267148733139038,0.9609119892120361,0.021906951442360878,-0.275985985994339,-0.06309478729963303,-0.9673376679420471,-0.24551355838775635,0.031655728816986084,-0.9906672239303589,-0.13257582485675812,0.27919045090675354,-0.8373547196388245,0.469989150762558,-0.506442129611969,-0.2189662754535675,-0.8340084552764893,-0.6753713488578796,-0.3382120132446289,-0.6553519368171692,-0.6530902981758118,-0.25612831115722656,-0.7126508951187134,-0.6712923645973206,0.5555284023284912,0.4906676709651947,-0.6026020050048828,0.5944799780845642,0.53241366147995,-0.4851439893245697,0.6764278411865234,0.5541486144065857,0.8467792272567749,-0.5302355885505676,0.042604781687259674,0.8163648247718811,-0.5565716028213501,0.15419642627239227,0.9409400224685669,-0.3096206784248352,0.13699254393577576,0.9101507663726807,-0.03720828518271446,-0.41260290145874023,0.8327031135559082,-0.042803142219781876,-0.5520628690719604,0.8081576824188232,-0.24814282357692719,-0.5341407060623169,0.9584110379219055,0.017403995618224144,0.2848602831363678,0.9462386965751648,0.013358619064092636,0.3231933116912842,0.8967646956443787,0.025384526699781418,0.4417789876461029,-0.7130809426307678,-0.3516065776348114,-0.6065379977226257,-0.8794034123420715,-0.2907545566558838,-0.37697669863700867,-0.8272492289543152,-0.33983272314071655,-0.4474063515663147,-0.936181902885437,0.1901850551366806,-0.29562315344810486,-0.8356506824493408,-0.044830162078142166,-0.5474286675453186,-0.9283689260482788,-0.0035233250819146633,-0.3716433048248291,0.5448175072669983,-0.0013820385793223977,0.8385534882545471,0.29188084602355957,0.00828898511826992,0.9564187526702881,0.4743480384349823,-0.2920629680156708,0.8304776549339294,-0.7748991847038269,0.6271130442619324,-0.07912337779998779,0.9934768080711365,0.07030856609344482,-0.08978024870157242,0.9218369722366333,-0.30418604612350464,0.24018199741840363,0.9409400224685669,-0.3096206784248352,0.13699254393577576,0.9751338362693787,-0.20753775537014008,0.07773098349571228,0.9439659714698792,-0.32821130752563477,0.034720733761787415,-0.6016934514045715,0.7669014930725098,-0.2232198864221573,-0.8958293199539185,0.4140280485153198,-0.1614638864994049,-0.6744849681854248,0.6345702409744263,-0.37734684348106384,0.875127375125885,-0.3701375126838684,-0.3116894066333771,0.9537441730499268,-0.29221001267433167,-0.07060717046260834,0.8634501099586487,-0.3193361461162567,-0.3904847800731659,-0.37599489092826843,0.33062490820884705,0.8656298518180847,0.2945205867290497,0.3829300105571747,0.8755696415901184,-0.4603451192378998,0.44073545932769775,0.7706066370010376,-0.6438546180725098,0.7649497389793396,-0.01741194725036621,-0.23432791233062744,0.9692561030387878,-0.07505378872156143,-0.4543967843055725,0.805781364440918,-0.3797893822193146,-0.3381269574165344,-0.39658069610595703,-0.8534599542617798,-0.21764415502548218,-0.3649751842021942,-0.9052205085754395,-0.3532549738883972,-0.3135317265987396,-0.8814243078231812,0.5260655879974365,-0.3459148108959198,-0.7769156694412231,0.7436332106590271,-0.3595131039619446,-0.5637019872665405,0.8049731850624084,-0.40349286794662476,-0.43498465418815613,-0.1584731936454773,-0.33250078558921814,-0.9296932220458984,-0.36028236150741577,-0.46588045358657837,-0.8081782460212708,-0.15939748287200928,-0.44808465242385864,-0.8796661496162415,-0.44214189052581787,0.8840144872665405,0.15175297856330872,-0.4999704957008362,0.8484818339347839,0.17351669073104858,-0.6438546180725098,0.7649497389793396,-0.01741194725036621,-0.8721907138824463,0.3931572735309601,0.29105111956596375,-0.7350537776947021,0.6066200137138367,0.30283352732658386,-0.6916162967681885,0.690937876701355,0.21040849387645721,-0.9734585881233215,-0.22121338546276093,0.058677442371845245,-0.9741697907447815,-0.10365961492061615,0.20061875879764557,-0.9667569398880005,-0.16859585046768188,0.1922406256198883,0.039026495069265366,-0.020447392016649246,-0.9990289211273193,0.07156416773796082,0.0638033002614975,-0.9953932166099548,-0.18309129774570465,-0.04502139240503311,-0.9820644855499268,0.7209824323654175,-0.3250819444656372,0.6119690537452698,0.2945205867290497,0.3829300105571747,0.8755696415901184,0.08265181630849838,-0.14404717087745667,0.9861131310462952,0.972174882888794,0.06903234869241714,-0.22385387122631073,0.8881286978721619,0.34910228848457336,-0.2989231050014496,0.9421910047531128,0.2541818618774414,-0.21832920610904694,0.8995031714439392,0.3661113977432251,0.23844604194164276,0.8106762170791626,0.51473468542099,0.27902013063430786,0.7580323219299316,0.514400839805603,0.40097227692604065,-0.14207561314105988,0.7957428097724915,0.5887341499328613,-0.1772753894329071,0.6935489773750305,0.6982572674751282,-0.23520617187023163,0.827483057975769,0.5098527669906616,-0.5865553617477417,-0.371822327375412,0.7195143699645996,-0.43070533871650696,-0.9024908542633057,0.001768353395164013,-0.8374698758125305,-0.4510822892189026,-0.3084946870803833,0.10336188971996307,-0.3560052216053009,-0.9287500381469727,0.0705566555261612,-0.3562638461589813,-0.9317176938056946,-0.06639423966407776,-0.5133951902389526,-0.8555800318717957,0.6156114935874939,0.5681033134460449,0.5461512207984924,0.48012763261795044,0.7034487724304199,0.52405846118927,0.6023364067077637,0.4792494773864746,0.6383656859397888,0.18000173568725586,-0.27496612071990967,0.9444538354873657,0.3300527036190033,0.09652983397245407,0.9390139579772949,0.20225875079631805,-0.3851545453071594,0.9004151225090027,0.7776764631271362,-0.31403428316116333,0.5446115732192993,0.803290605545044,-0.2550896108150482,0.5381947159767151,0.5321873426437378,-0.12454816699028015,0.8374152779579163,0.6649791598320007,-0.17978177964687347,-0.7249008417129517,0.6799934506416321,-0.20577554404735565,-0.7037509083747864,0.6589785814285278,-0.19106434285640717,-0.7274899482727051,0.8509495854377747,0.46905410289764404,0.23637476563453674,0.8726269602775574,0.24685192108154297,0.4214099049568176,0.9548938274383545,0.17311528325080872,0.24126510322093964,-0.05804366245865822,0.9961044788360596,0.06638383865356445,-0.2429431974887848,0.9612720012664795,0.13013368844985962,-0.20682768523693085,0.9634358286857605,0.17033401131629944,-0.5781999826431274,-0.24575217068195343,-0.7780042886734009,-0.5124512314796448,-0.19760200381278992,-0.8356716632843018,-0.506442129611969,-0.2189662754535675,-0.8340084552764893,0.5458040833473206,0.8118622303009033,0.20731040835380554,0.49838703870773315,0.8476565480232239,0.18190325796604156,0.42110008001327515,0.8981372117996216,0.12658724188804626,-0.4152916669845581,0.8143760561943054,-0.4053695797920227,-0.561935544013977,0.6366937160491943,-0.528062105178833,-0.6808435916900635,0.6430825591087341,-0.35056638717651367,-0.9572178721427917,-0.06718308478593826,0.2814611792564392,-0.9785274863243103,-0.04341382533311844,0.20149247348308563,-0.9678924083709717,0.02627456933259964,0.2499879002571106,-0.579612672328949,-0.1963503211736679,0.7908828854560852,-0.5665401220321655,-0.5066549777984619,0.6498715281486511,-0.8400983810424805,0.4454069435596466,-0.30959218740463257,-0.9879886507987976,0.034575123339891434,0.15060876309871674,-0.9726629853248596,0.13931560516357422,0.18578991293907166,-0.9894886612892151,0.10244842618703842,0.10206154733896255,-0.7441315650939941,0.6668407320976257,-0.03989551216363907,0.6850570440292358,0.2522282302379608,0.6834308505058289,0.24094069004058838,0.9701115489006042,0.02882896549999714,-0.4988712668418884,-0.2457408607006073,-0.8311070203781128,-0.565181314945221,-0.34122776985168457,-0.7510883808135986,-0.4296664893627167,-0.2635136544704437,-0.8636823892593384,-0.4374094009399414,0.3571110963821411,-0.8253148794174194,-0.38521456718444824,0.43137869238853455,-0.8157954216003418,-0.2733170986175537,0.31746408343315125,-0.908027708530426,0.9777148962020874,0.2063944786787033,0.03840479254722595,0.9456214904785156,0.28385797142982483,0.15882256627082825,0.9911861419677734,0.1299208104610443,0.0258965902030468,0.1965896189212799,-0.40898948907852173,0.8911117315292358,0.29188084602355957,0.00828898511826992,0.9564187526702881,0.3254064917564392,-0.20226362347602844,0.9236882925033569,0.15338003635406494,0.5149475932121277,0.8433881402015686,-0.46114474534988403,-0.027749722823500633,0.8868908882141113,0.3162679970264435,0.33991387486457825,0.8856822848320007,-0.8684930205345154,-0.27152901887893677,-0.41471898555755615,-0.8416804671287537,-0.3107883036136627,-0.44157060980796814,-0.8097259998321533,-0.19834600389003754,-0.5522704720497131,0.39489826560020447,-0.3888320326805115,0.8323851227760315,-0.16977453231811523,-0.02092391811311245,0.9852607846260071,0.40733984112739563,0.26626747846603394,0.8735994100570679,-0.9804770350456238,-0.13969352841377258,0.13838548958301544,-0.9879865050315857,-0.1516508311033249,0.029744382947683334,-0.953461229801178,-0.2722480595111847,-0.12958677113056183,0.19422492384910583,0.6403210163116455,-0.743145763874054,0.3496837615966797,0.7232236862182617,-0.5955407023429871,0.2903883457183838,0.5392877459526062,-0.7904703617095947,0.7189711928367615,0.6737712621688843,-0.17062443494796753,0.5925617814064026,0.8000237941741943,-0.09398095309734344,0.619318962097168,0.7833518981933594,0.05295185744762421,-0.49307510256767273,0.7967463135719299,0.34938836097717285,-0.37657538056373596,0.8710798025131226,0.31529501080513,-0.39413562417030334,0.9075649380683899,0.14485500752925873,0.27650922536849976,-0.3862999379634857,0.8799517154693604,-0.20354467630386353,-0.8281242847442627,0.522283136844635,0.47863808274269104,-0.3393230438232422,0.8097934722900391,-0.20614759624004364,-0.14973382651805878,-0.9669968485832214,-0.12279319018125534,-0.13388009369373322,-0.9833605289459229,-0.2127896547317505,-0.25725600123405457,-0.9426239728927612,0.5193315148353577,0.6689962148666382,-0.531731903553009,0.5395145416259766,0.7317675352096558,-0.4164617359638214,0.7159509658813477,0.6021436452865601,-0.35332322120666504,-0.5713856816291809,0.7686085104942322,-0.2876792848110199,-0.6438546180725098,0.7649497389793396,-0.01741194725036621,-0.4543967843055725,0.805781364440918,-0.3797893822193146,-0.5814379453659058,-0.24031783640384674,0.7772883772850037,-0.4258619248867035,-0.10482542961835861,0.8986952900886536,-0.544717013835907,0.006053539924323559,0.8385980725288391,-0.625359833240509,-0.4391477704048157,-0.6450381875038147,-0.45819783210754395,-0.39972203969955444,-0.7938998937606812,-0.4562219977378845,-0.357340931892395,-0.8149656057357788,0.6543846130371094,0.6988687515258789,0.28872689604759216,0.6699938178062439,0.6135299205780029,0.4179585576057434,0.7580323219299316,0.514400839805603,0.40097227692604065,0.11662260442972183,0.5050455927848816,-0.8551772236824036,0.20720981061458588,0.5493124127388,-0.8095183372497559,0.18507465720176697,0.44767865538597107,-0.8748320937156677,0.06358714401721954,-0.3029327988624573,-0.9508882164955139,-0.03479816019535065,-0.4555252194404602,-0.8895425200462341,-0.09568043053150177,-0.45189276337623596,-0.8869262337684631,0.40733984112739563,0.26626747846603394,0.8735994100570679,0.3306158483028412,0.24178221821784973,0.912268877029419,0.6142740249633789,0.36021122336387634,0.7020792961120605,-0.23402951657772064,0.08531752228736877,0.9684787392616272,-0.5016441345214844,0.1418541520833969,0.8533642888069153,-0.4783000946044922,-0.2157699316740036,0.8512768745422363,-0.20285795629024506,0.8427212834358215,-0.4986676871776581,-0.11576218158006668,0.7695607542991638,-0.627993106842041,-0.031327515840530396,0.7816344499588013,-0.6229495406150818,0.251873642206192,0.8823075294494629,-0.39760923385620117,0.307060182094574,0.9225711226463318,-0.23361627757549286,0.24831512570381165,0.8408052325248718,-0.48102617263793945,-0.7808719277381897,0.3130621910095215,0.5405840277671814,-0.9158973097801208,0.23619307577610016,0.32456886768341064,-0.8407669067382812,0.21454106271266937,0.49707454442977905,-0.4999704957008362,0.8484818339347839,0.17351669073104858,-0.40391337871551514,0.9044546484947205,0.13717080652713776,-0.4050615429878235,0.8996755480766296,0.16281616687774658,0.6311923861503601,0.22897043824195862,0.7410591840744019,0.5260125398635864,0.18917517364025116,0.8291704058647156,0.5511787533760071,0.5838027596473694,0.5961344838142395,-0.9754858016967773,-0.17055931687355042,0.13905750215053558,-0.9560792446136475,-0.19503219425678253,0.21880334615707397,-0.9476220011711121,-0.08528438210487366,0.30779725313186646,-0.44677746295928955,0.8839361071586609,0.13801029324531555,-0.4832872450351715,0.8629311919212341,0.14759130775928497,-0.40391337871551514,0.9044546484947205,0.13717080652713776,-0.5726150870323181,-0.22368666529655457,0.7887181043624878,-0.2827966511249542,-0.3287571668624878,0.9010797739028931,-0.2806580364704132,-0.173270121216774,0.9440383911132812,0.9767622351646423,-0.2138333022594452,0.014522526413202286,0.9656818509101868,-0.1932367980480194,0.17354583740234375,0.9728928804397583,-0.22974713146686554,-0.026376856490969658,-0.6348217725753784,-0.6255050897598267,0.45359089970588684,-0.41661185026168823,-0.7270399928092957,0.5457539558410645,-0.4981733560562134,-0.705422043800354,0.5041854977607727,0.6699938178062439,0.6135299205780029,0.4179585576057434,0.5907642841339111,0.765596330165863,0.2546759843826294,0.42474761605262756,0.8331531286239624,0.3541826605796814,-0.6712923645973206,0.5555284023284912,0.4906676709651947,-0.7557075619697571,0.5294378995895386,0.3854887783527374,-0.6105403900146484,0.616148829460144,0.49759531021118164,-0.525501012802124,0.609089732170105,-0.594018816947937,-0.6665093302726746,0.555866003036499,-0.4967678487300873,-0.7067728042602539,0.440834641456604,-0.5532965064048767,0.4976639151573181,-0.26354679465293884,0.8263617157936096,0.8691759705543518,-0.22969715297222137,0.4379182457923889,0.4743480384349823,-0.2920629680156708,0.8304776549339294,-0.9542349576950073,-0.2931150197982788,0.05932286009192467,-0.9677616357803345,-0.10941314697265625,0.22686170041561127,-0.9823945164680481,-0.18515081703662872,0.024903006851673126,-0.0006856779218651354,0.8654406666755676,0.5010108947753906,0.1394236981868744,0.7908497452735901,0.5959175229072571,0.22601452469825745,0.8255397081375122,0.5171089172363281,-0.22170954942703247,-0.28278279304504395,-0.9332088828086853,-0.03758830949664116,-0.07643568515777588,-0.9963657259941101,0.1311677098274231,-0.10010632127523422,-0.9862929582595825,0.49838703870773315,0.8476565480232239,0.18190325796604156,0.5353304743766785,0.8357688784599304,0.12211349606513977,0.42958471179008484,0.8892297148704529,0.15724974870681763,0.8081576824188232,-0.24814282357692719,-0.5341407060623169,0.7186977863311768,-0.3157255947589874,-0.6195085644721985,0.8049731850624084,-0.40349286794662476,-0.43498465418815613,-0.9420475363731384,0.11518587917089462,0.3150850534439087,-0.9333274960517883,0.046436261385679245,0.35601040720939636,-0.9678924083709717,0.02627456933259964,0.2499879002571106,-0.2207203060388565,0.6612386107444763,0.7169700860977173,-0.29313740134239197,0.4436526894569397,0.8469018340110779,-0.5450679063796997,0.35347703099250793,0.7602335214614868,0.1508839726448059,0.47194427251815796,0.8686211109161377,0.46873801946640015,0.5328003764152527,0.7045626044273376,0.33252912759780884,0.3215343952178955,0.886588990688324,0.10758089274168015,0.4848181903362274,0.8679733276367188,0.2051461786031723,0.3482648432254791,0.9146729707717896,0.30830860137939453,0.466473251581192,0.8290648460388184,0.14629952609539032,-0.2607037425041199,-0.9542693495750427,0.17846502363681793,-0.35963645577430725,-0.9158667325973511,0.11882748454809189,-0.2306383103132248,-0.9657567143440247,-0.3425850570201874,0.8081334829330444,0.4791197180747986,-0.37657538056373596,0.8710798025131226,0.31529501080513,-0.5331913828849792,0.7115303874015808,0.45763683319091797,-0.7646754384040833,-0.1436653733253479,0.6281972527503967,-0.7141548991203308,-0.4465297758579254,0.5390676856040955,-0.6710330247879028,-0.15293268859386444,0.7254834771156311,0.8385305404663086,-0.12042909860610962,0.5313788056373596,0.9709433913230896,-0.23761768639087677,-0.02840428054332733,0.9817145466804504,-0.026376238092780113,-0.18852263689041138,0.8803749680519104,0.3954266607761383,0.26187336444854736,0.8277800679206848,0.35460400581359863,0.4347829222679138,0.8995031714439392,0.3661113977432251,0.23844604194164276,0.3748324513435364,-0.7721378803253174,0.513131320476532,0.49027201533317566,-0.7291967272758484,0.4773944318294525,0.5645725727081299,-0.6925719976425171,0.44900086522102356,-0.13767175376415253,0.6492537260055542,-0.7480080723762512,-0.1033594086766243,0.7818804979324341,-0.6148005127906799,0.06300083547830582,0.7137042880058289,-0.6976081132888794,0.5634411573410034,0.8134364485740662,0.1444135159254074,0.5879455804824829,0.7826780676841736,0.20429152250289917,0.5458040833473206,0.8118622303009033,0.20731040835380554,-0.7817786335945129,-0.18236838281154633,0.5962917804718018,-0.9754858016967773,-0.17055931687355042,0.13905750215053558,-0.6596956849098206,-0.04746788740158081,0.7500322461128235,0.006395012605935335,-0.982394278049469,-0.18670988082885742,0.00729522155597806,-0.8509669899940491,0.5251685380935669,-0.3164021074771881,-0.8187156319618225,0.4791601300239563,0.7643501162528992,-0.4262498915195465,-0.48381808400154114,0.7285835146903992,-0.3803570568561554,-0.5696442723274231,0.5977611541748047,-0.32657694816589355,-0.732140064239502,-0.5006133913993835,-0.30043700337409973,-0.81186443567276,-0.48845818638801575,-0.3084971010684967,-0.8162341117858887,-0.3532549738883972,-0.3135317265987396,-0.8814243078231812,0.3662000000476837,-0.7368438839912415,0.5682945251464844,0.14530543982982635,-0.5939199924468994,0.7912935018539429,0.446955144405365,-0.561190128326416,0.696632444858551,-0.0864238291978836,0.4845491647720337,-0.8704843521118164,-0.10909220576286316,0.2827203869819641,-0.9529785513877869,-0.15235795080661774,0.49738386273384094,-0.8540470600128174,-0.03479816019535065,-0.4555252194404602,-0.8895425200462341,-0.10646913945674896,-0.3220173418521881,-0.9407280087471008,-0.09775104373693466,-0.3985406756401062,-0.9119265675544739,0.8475712537765503,-0.2975238561630249,0.439434289932251,0.7776764631271362,-0.31403428316116333,0.5446115732192993,0.6351048350334167,-0.5950570106506348,0.4924926459789276,-0.20682768523693085,0.9634358286857605,0.17033401131629944,-0.17724373936653137,0.9839330315589905,0.021457016468048096,-0.2273845672607422,0.9675652384757996,0.1100626289844513,0.9311011433601379,-0.3474138379096985,-0.11114983260631561,0.9342123866081238,-0.302754282951355,0.18864518404006958,0.9712072610855103,-0.23772069811820984,-0.015661263838410378,-0.36630958318710327,-0.3896862268447876,-0.8449627161026001,-0.43037742376327515,-0.23958760499954224,-0.8702718019485474,-0.3967231512069702,-0.21290546655654907,-0.8929064869880676,-0.29248571395874023,0.8852715492248535,0.36158865690231323,-0.2625155448913574,0.8415956497192383,0.4720194637775421,-0.23520617187023163,0.827483057975769,0.5098527669906616,0.8987241983413696,-0.2149530053138733,0.3822172284126282,0.9254369139671326,-0.1037023663520813,0.36443427205085754,0.925668478012085,-0.2859736382961273,0.24770337343215942,-0.8362993001937866,-0.23382754623889923,0.49591147899627686,-0.4783000946044922,-0.2157699316740036,0.8512768745422363,-0.724670946598053,-0.07419057935476303,0.6850895881652832,0.6543846130371094,0.6988687515258789,0.28872689604759216,0.5879455804824829,0.7826780676841736,0.20429152250289917,0.5907642841339111,0.765596330165863,0.2546759843826294,0.20362500846385956,-0.347480446100235,-0.9153109788894653,0.2962118089199066,-0.2853394150733948,-0.9115042686462402,0.41211479902267456,-0.38194069266319275,-0.8272138237953186,-0.6596956849098206,-0.04746788740158081,0.7500322461128235,-0.9754858016967773,-0.17055931687355042,0.13905750215053558,-0.9476220011711121,-0.08528438210487366,0.30779725313186646,-0.9608717560768127,-0.17253592610359192,0.21669511497020721,-0.953461229801178,-0.2722480595111847,-0.12958677113056183,-0.9731875658035278,-0.22682073712348938,-0.03818821907043457,-0.9696313738822937,-0.07536280900239944,0.23267029225826263,-0.9917436242103577,-0.11227939277887344,0.06195128336548805,-0.9817671775817871,-0.16278673708438873,0.09815145283937454,-0.4089662432670593,0.6048300266265869,0.6833207011222839,0.26139721274375916,0.1645624041557312,0.9510997533798218,-0.17247873544692993,0.3771141469478607,0.9099648594856262,0.9393970966339111,0.07097888737916946,0.3354029059410095,0.8950839638710022,0.006220412440598011,0.44585421681404114,0.9048058986663818,-0.0921296775341034,0.4157383441925049,0.51947021484375,-0.6040931940078735,-0.6043360829353333,0.7379561066627502,-0.18174991011619568,-0.6499136686325073,-0.06747709959745407,-0.7301457524299622,-0.6799514889717102,-0.8721907138824463,0.3931572735309601,0.29105111956596375,-0.6916162967681885,0.690937876701355,0.21040849387645721,-0.7720134258270264,0.6064038276672363,0.1904459148645401,-0.4324128329753876,-0.31766852736473083,-0.8438636660575867,-0.4202258288860321,0.021766044199466705,-0.9071584939956665,-0.4613693952560425,0.040799785405397415,-0.8862695097923279,0.4815136194229126,0.37403056025505066,-0.7926195859909058,0.3345450758934021,0.25067612528800964,-0.9084277749061584,0.4453624486923218,0.1429091840982437,-0.8838717341423035,-0.10444172471761703,0.03646531701087952,-0.9938622713088989,-0.12060524523258209,0.13008786737918854,-0.9841399788856506,-0.12176001816987991,0.13687431812286377,-0.9830767512321472,-0.12276147305965424,-0.016557032242417336,-0.9922980666160583,-0.3118740916252136,-0.044715385884046555,-0.9490706324577332,-0.283356249332428,-0.0657157152891159,-0.9567605257034302,-0.27218490839004517,0.9518465399742126,0.14107970893383026,-0.2654787600040436,0.9603336453437805,-0.08532460778951645,-0.49857836961746216,0.8585696816444397,0.1194891408085823,0.6351048350334167,-0.5950570106506348,0.4924926459789276,0.6254268288612366,-0.2877923846244812,0.72527015209198,0.5853748321533203,-0.356658399105072,0.7281010150909424,0.7900119423866272,0.24296411871910095,0.5628939270973206,0.9901443719863892,-0.10499724000692368,0.0926809310913086,0.9863382577896118,0.002964047249406576,0.16470611095428467,0.4930650293827057,0.8558103442192078,0.1564464122056961,0.5879455804824829,0.7826780676841736,0.20429152250289917,0.5634411573410034,0.8134364485740662,0.1444135159254074,-0.6596956849098206,-0.04746788740158081,0.7500322461128235,-0.45562049746513367,-0.0880444198846817,0.8858093023300171,-0.00746707571670413,-0.4383934438228607,0.8987521529197693,-0.30958741903305054,-0.09423884749412537,0.9461895227432251,0.02997722290456295,-0.07785706222057343,0.9965137243270874,-0.08624347299337387,-0.002224747557193041,0.9962716102600098,0.26900652050971985,-0.34269413352012634,0.9001089930534363,0.20225875079631805,-0.3851545453071594,0.9004151225090027,0.3300527036190033,0.09652983397245407,0.9390139579772949,-0.2090568244457245,0.8955013751983643,-0.3929027020931244,-0.3338009715080261,0.9259791374206543,-0.1764640063047409,-0.2654787600040436,0.9603336453437805,-0.08532460778951645,-0.8416804671287537,-0.3107883036136627,-0.44157060980796814,-0.895060122013092,-0.34335774183273315,-0.28455719351768494,-0.7425626516342163,-0.36221152544021606,-0.5633857846260071,-0.7623230218887329,-0.26712656021118164,-0.5894972681999207,-0.7477479577064514,-0.2464040368795395,-0.6165695786476135,-0.7521753907203674,-0.25808948278427124,-0.6063184142112732,-0.6808435916900635,0.6430825591087341,-0.35056638717651367,-0.5764559507369995,0.7929363250732422,-0.19735892117023468,-0.4152916669845581,0.8143760561943054,-0.4053695797920227,0.8049731850624084,-0.40349286794662476,-0.43498465418815613,0.7017027139663696,-0.3611835539340973,-0.6141332983970642,0.645622193813324,-0.2591182589530945,-0.7183520793914795,0.6745017170906067,-0.7329111099243164,0.08881831914186478,0.6667917966842651,-0.3822464346885681,-0.6397470831871033,0.32340845465660095,-0.8414402604103088,-0.4328801929950714,-0.2733170986175537,0.31746408343315125,-0.908027708530426,-0.14174920320510864,0.2726325988769531,-0.9516189694404602,-0.2604830861091614,0.1438133269548416,-0.9547074437141418,-0.7441315650939941,0.6668407320976257,-0.03989551216363907,-0.7748991847038269,0.6271130442619324,-0.07912337779998779,0.43274232745170593,0.023430898785591125,0.9012131094932556,-0.9453369379043579,0.05149422958493233,0.32200366258621216,-0.9397296905517578,0.06151868775486946,0.33633846044540405,-0.9344075322151184,0.08905823528766632,0.3448930084705353,-0.9636143445968628,0.2524626553058624,-0.0878068059682846,-0.9674015045166016,0.217189222574234,0.13024267554283142,-0.93747878074646,0.3479346036911011,-0.008661285042762756,0.1858956664800644,-0.5151838660240173,-0.8366770148277283,0.2854841351509094,-0.49966806173324585,-0.81782066822052,0.23856353759765625,-0.4510516822338104,-0.8600231409072876,-0.4197339713573456,-0.7089248299598694,0.5667883157730103,-0.4981733560562134,-0.705422043800354,0.5041854977607727,-0.3492877185344696,-0.777493417263031,0.5229742527008057,-0.9951657652854919,-0.01859894022345543,-0.09643200784921646,-0.9083856344223022,-0.2686535120010376,-0.3204072117805481,-0.9861675500869751,-0.13338702917099,-0.09839419275522232,-0.28486406803131104,0.6404736638069153,-0.7131941914558411,-0.420147180557251,0.5612244009971619,-0.7130942940711975,-0.3917819559574127,0.7107382416725159,-0.584258496761322,-0.8812138438224792,0.1755983680486679,0.4388934075832367,-0.8992074728012085,0.21894612908363342,0.37879878282546997,-0.903732180595398,0.2273426055908203,0.3627443015575409,-0.00814292673021555,-0.03249356150627136,-0.9994387626647949,-0.18309129774570465,-0.04502139240503311,-0.9820644855499268,0.035389501601457596,0.11373687535524368,-0.9928804039955139,-0.40377527475357056,-0.09508795291185379,0.9099031686782837,-0.3676004707813263,0.08712029457092285,0.9258941411972046,-0.22653448581695557,0.19376090168952942,0.9545359015464783,-0.9731875658035278,-0.22682073712348938,-0.03818821907043457,-0.9667569398880005,-0.16859585046768188,0.1922406256198883,-0.985482931137085,-0.16959203779697418,0.007869288325309753,-0.45562049746513367,-0.0880444198846817,0.8858093023300171,-0.5398056507110596,-0.35477498173713684,0.7633770704269409,-0.00746707571670413,-0.4383934438228607,0.8987521529197693,0.012415474280714989,0.2662741243839264,-0.9638173580169678,-0.03406383842229843,0.24895751476287842,-0.9679151773452759,0.0004417100572027266,0.2670634388923645,-0.9636788368225098,-0.8146044611930847,0.44606587290763855,-0.3707355558872223,0.9934768080711365,0.07030856609344482,-0.08978024870157242,0.9577462673187256,-0.061482030898332596,0.28096625208854675,-0.6348217725753784,-0.6255050897598267,0.45359089970588684,-0.4981733560562134,-0.705422043800354,0.5041854977607727,-0.7808151841163635,-0.3088619112968445,0.5430763959884644,0.3222634196281433,0.9378613829612732,0.12869463860988617,0.42110008001327515,0.8981372117996216,0.12658724188804626,0.35619741678237915,0.9199291467666626,0.1638711839914322,-0.05357646942138672,-0.3186454474925995,0.9463586211204529,0.21121081709861755,-0.3610686659812927,0.9083057641983032,-0.11706269532442093,-0.5589107275009155,0.8209233283996582,0.9570581912994385,0.2405048906803131,-0.1618548333644867,-0.9944674968719482,0.06834105402231216,-0.07977426052093506,0.6249768137931824,0.31060969829559326,-0.7161882519721985,0.9080917239189148,-0.12855710089206696,0.398550420999527,0.748397171497345,0.03495928272604942,0.662328839302063,0.7784716486930847,-0.10161231458187103,0.6194003820419312,0.054030705243349075,0.9149113893508911,0.40002232789993286,-0.0006856779218651354,0.8654406666755676,0.5010108947753906,0.22601452469825745,0.8255397081375122,0.5171089172363281,-0.9453369379043579,0.05149422958493233,0.32200366258621216,-0.9645018577575684,0.04193578287959099,0.2607250511646271,-0.9333274960517883,0.046436261385679245,0.35601040720939636,-0.8362993001937866,-0.23382754623889923,0.49591147899627686,-0.9051506519317627,-0.13211669027805328,0.4040389657020569,-0.9130979180335999,-0.17645253241062164,0.3675822913646698,0.02211916819214821,0.37431156635284424,-0.9270391464233398,0.028784653171896935,0.2845820486545563,-0.9582194685935974,0.01384003646671772,0.47097596526145935,-0.8820374608039856,-0.12279319018125534,-0.13388009369373322,-0.9833605289459229,-0.20614759624004364,-0.14973382651805878,-0.9669968485832214,-0.3118740916252136,-0.044715385884046555,-0.9490706324577332,0.5155498385429382,0.6579704880714417,0.5488926768302917,0.5243827700614929,0.521247923374176,0.673292875289917,0.521365225315094,0.4426664710044861,0.729537308216095,-0.9453369379043579,0.05149422958493233,0.32200366258621216,-0.9344075322151184,0.08905823528766632,0.3448930084705353,-0.947662889957428,0.14223988354206085,0.2858371138572693,0.30901703238487244,-0.20522700250148773,-0.9286497235298157,-0.058637093752622604,-0.2159026563167572,-0.9746526479721069,-0.07858456671237946,-0.21569067239761353,-0.9732943773269653,-0.9582778811454773,-0.21487930417060852,-0.1884949952363968,-0.9817671775817871,-0.16278673708438873,0.09815145283937454,-0.9960634708404541,-0.06641638278961182,-0.05870674550533295,-0.28193944692611694,0.004957052879035473,0.9594193696975708,-0.09081454575061798,-0.5561131834983826,0.8261300325393677,-0.24423092603683472,-0.12810735404491425,0.9612178802490234,0.02211916819214821,0.37431156635284424,-0.9270391464233398,-0.03761561959981918,0.25423741340637207,-0.9664100408554077,0.028784653171896935,0.2845820486545563,-0.9582194685935974,-0.6530902981758118,-0.25612831115722656,-0.7126508951187134,-0.7477479577064514,-0.2464040368795395,-0.6165695786476135,-0.5781999826431274,-0.24575217068195343,-0.7780042886734009,0.6701335310935974,0.6822291016578674,-0.29237738251686096,0.6563873887062073,0.3813055157661438,-0.6509698033332825,-0.8400983810424805,0.4454069435596466,-0.30959218740463257,-0.9201335310935974,-0.31045687198638916,-0.23868563771247864,-0.9225826263427734,-0.3282069265842438,-0.2027844339609146,-0.9110674858093262,-0.35851290822029114,-0.20353008806705475,0.37549519538879395,0.4697715640068054,-0.7989480495452881,0.3755117654800415,0.43236589431762695,-0.8197869658470154,0.5103247165679932,0.5337258577346802,-0.6743184328079224,-0.27271631360054016,-0.4809848368167877,-0.8332343101501465,-0.36028236150741577,-0.46588045358657837,-0.8081782460212708,-0.21764415502548218,-0.3649751842021942,-0.9052205085754395,-0.9711999893188477,-0.19619712233543396,0.1351933479309082,-0.9508964419364929,-0.2202802449464798,0.21742253005504608,-0.9879865050315857,-0.1516508311033249,0.029744382947683334,-0.9409143924713135,-0.3005305826663971,0.15608161687850952,-0.8988379240036011,-0.42118051648139954,0.12123274058103561,-0.8610905408859253,-0.31224730610847473,0.40127885341644287,-0.08188798278570175,0.21656076610088348,-0.97282874584198,0.07427079975605011,0.03832139074802399,-0.9965015649795532,0.047039203345775604,0.23570041358470917,-0.970686674118042,0.9440934658050537,-0.03255041316151619,0.3280670940876007,0.9543787837028503,-0.04282664135098457,0.2955113649368286,0.9771425724029541,-0.069325290620327,0.20096369087696075,-0.5748809576034546,0.5600147247314453,0.5965696573257446,-0.49147742986679077,0.5709013342857361,0.6576637625694275,-0.5690752267837524,0.5437260866165161,0.6168591976165771,0.13503780961036682,0.46279093623161316,-0.8761217594146729,0.2903883457183838,0.5392877459526062,-0.7904703617095947,0.07233995199203491,0.48868054151535034,-0.8694586157798767,0.09818798303604126,-0.5417913794517517,0.8347581624984741,0.03703609108924866,-0.7778480052947998,0.6273601651191711,0.02526417002081871,0.18877765536308289,0.9816948175430298,-0.48744744062423706,0.386848509311676,-0.7827791571617126,-0.2961832582950592,0.4552588164806366,-0.8396516442298889,-0.5836280584335327,0.5480554699897766,-0.599177360534668,-0.4832872450351715,0.8629311919212341,0.14759130775928497,-0.4997405409812927,0.83866947889328,0.2165476381778717,-0.474218487739563,0.83746737241745,0.27159765362739563,-0.41918566823005676,0.8860082626342773,0.1981736123561859,-0.43785151839256287,0.8173579573631287,0.3744489252567291,-0.49307510256767273,0.7967463135719299,0.34938836097717285,0.6699938178062439,0.6135299205780029,0.4179585576057434,0.42474761605262756,0.8331531286239624,0.3541826605796814,0.5786569714546204,0.6414538621902466,0.5036795139312744,0.15431003272533417,0.97596675157547,0.1538744568824768,0.32129690051078796,0.9456228017807007,0.05065438523888588,0.08132033795118332,0.9829971194267273,-0.16463178396224976,-0.5041888952255249,0.016917945817112923,0.8634276986122131,-0.5543465614318848,-0.13019876182079315,0.822039008140564,-0.6154203414916992,-0.37503013014793396,0.6932605504989624,-0.029221106320619583,0.8419521450996399,-0.5387603044509888,0.1320786029100418,0.7770894765853882,-0.6153756380081177,0.13300800323486328,0.8413141965866089,-0.5239267945289612,0.8040380477905273,-0.15151795744895935,0.5749479532241821,0.20462356507778168,-0.13395580649375916,0.9696313738822937,0.5890949964523315,-0.3038454055786133,0.748762309551239,-0.948121190071106,-0.26599904894828796,0.17409977316856384,-0.9817671775817871,-0.16278673708438873,0.09815145283937454,-0.9136911034584045,-0.3450969159603119,0.2146548181772232,-0.9365950226783752,-0.11793206632137299,0.3299723267555237,-0.9387722611427307,-0.11787763237953186,0.32374605536460876,-0.9758522510528564,-0.09327462315559387,0.19751499593257904,0.30901703238487244,-0.20522700250148773,-0.9286497235298157,-0.07858456671237946,-0.21569067239761353,-0.9732943773269653,-0.14754842221736908,-0.22834904491901398,-0.9623337388038635,0.9393970966339111,0.07097888737916946,0.3354029059410095,0.9993578791618347,0.0358119010925293,-0.0011781567009165883,0.9911861419677734,0.1299208104610443,0.0258965902030468,0.7095600962638855,0.40668126940727234,0.5754431486129761,0.797644853591919,0.6002383828163147,0.05896254628896713,0.8988224267959595,0.32898619771003723,0.28963127732276917,0.00633305124938488,0.2858356535434723,-0.9582577347755432,0.047039203345775604,0.23570041358470917,-0.970686674118042,-0.02032933570444584,0.2820912301540375,-0.9591721892356873,0.6254268288612366,-0.2877923846244812,0.72527015209198,0.5020756125450134,-0.02826547995209694,0.8643617033958435,0.5853748321533203,-0.356658399105072,0.7281010150909424,0.45111340284347534,-0.35858458280563354,0.8172599673271179,0.556553065776825,-0.20725610852241516,0.8045455813407898,0.0013499571941792965,-0.9947878122329712,0.10195805132389069,-0.9327035546302795,0.2498290091753006,0.26009535789489746,-0.9274367094039917,0.23539851605892181,0.2906005382537842,-0.9111043810844421,0.2615271508693695,0.3185786008834839,0.20443347096443176,0.9583142995834351,0.19960135221481323,0.685878336429596,-0.07669074088335037,0.7236639261245728,-0.16499991714954376,0.48773813247680664,0.857255220413208,-0.5543465614318848,-0.13019876182079315,0.822039008140564,-0.28193944692611694,0.004957052879035473,0.9594193696975708,-0.24423092603683472,-0.12810735404491425,0.9612178802490234,0.2345317304134369,0.17800909280776978,-0.9556713104248047,0.17314821481704712,0.19604237377643585,-0.9651876091957092,0.21230174601078033,0.3593348264694214,-0.908738911151886,-0.2733170986175537,0.31746408343315125,-0.908027708530426,-0.2557360529899597,0.31866762042045593,-0.9127157330513,-0.13995341956615448,0.26299241185188293,-0.9545931220054626,0.8666968941688538,0.44155609607696533,-0.232087641954422,0.8988224267959595,0.32898619771003723,0.28963127732276917,0.797644853591919,0.6002383828163147,0.05896254628896713,0.9410049915313721,-0.33503594994544983,-0.04754454270005226,0.9901443719863892,-0.10499724000692368,0.0926809310913086,0.7900119423866272,0.24296411871910095,0.5628939270973206,0.6156114935874939,0.5681033134460449,0.5461512207984924,0.6023364067077637,0.4792494773864746,0.6383656859397888,0.707271933555603,0.3807120621204376,0.5956716537475586,0.5933458209037781,0.7823477983474731,0.1894005984067917,0.5155498385429382,0.6579704880714417,0.5488926768302917,0.5661396384239197,0.6419416069984436,0.5171043276786804,-0.42616862058639526,-0.4036872684955597,-0.8095782399177551,-0.6753713488578796,-0.3382120132446289,-0.6553519368171692,-0.4513625502586365,-0.2863817512989044,-0.8451374769210815,-0.09081454575061798,-0.5561131834983826,0.8261300325393677,-0.4538818895816803,0.2461957335472107,0.8563754558563232,0.1290317326784134,-0.8925729393959045,-0.4320467412471771,0.005350854713469744,-0.28699520230293274,-0.9579170942306519,0.1311677098274231,-0.10010632127523422,-0.9862929582595825,0.12334631383419037,-0.17195796966552734,-0.9773516058921814,0.7985384464263916,-0.34346210956573486,-0.4943380653858185,0.6726585626602173,-0.3851524889469147,-0.6318132877349854,0.7643501162528992,-0.4262498915195465,-0.48381808400154114,0.10248588025569916,0.06875459104776382,-0.9923555254936218,-0.2623477876186371,0.0000675341798341833,-0.9649733901023865,0.07156416773796082,0.0638033002614975,-0.9953932166099548,-0.007928693667054176,-0.7810371518135071,-0.624434232711792,0.6349536776542664,0.22058358788490295,0.7403895854949951,0.9843795299530029,-0.16681915521621704,0.05628807842731476,-0.9102803468704224,0.18929080665111542,0.3681829273700714,-0.6565163731575012,0.3900538980960846,0.6456347703933716,-0.6961278915405273,-0.22240491211414337,0.6825994849205017,-0.8447748422622681,-0.5197312831878662,-0.12741614878177643,-0.569197952747345,-0.6141889095306396,0.5466129183769226,-0.7141548991203308,-0.4465297758579254,0.5390676856040955,-0.4978267252445221,-0.39791086316108704,-0.7706072330474854,-0.5105660557746887,-0.31047236919403076,-0.8018286824226379,-0.5575441718101501,-0.35976994037628174,-0.7481377720832825,-0.8362993001937866,-0.23382754623889923,0.49591147899627686,-0.7808712124824524,-0.2643348276615143,0.5660099387168884,-0.3997662365436554,-0.2882879078388214,0.8701017498970032,0.5212607979774475,0.35311251878738403,0.7769161462783813,0.2051461786031723,0.3482648432254791,0.9146729707717896,0.3045036494731903,0.215606689453125,0.9277883768081665,-0.421725869178772,0.14741961658000946,0.8946589827537537,-0.40543076395988464,0.11735348403453827,0.9065616726875305,-0.2934981882572174,0.0008273248095065355,0.9559592604637146,-0.3233066201210022,0.37395167350769043,-0.8692715167999268,-0.2961832582950592,0.4552588164806366,-0.8396516442298889,-0.48744744062423706,0.386848509311676,-0.7827791571617126,-0.040973465889692307,0.7337148189544678,0.6782209873199463,0.2314320057630539,0.9656989574432373,0.11774887889623642,-0.2744824290275574,0.33700045943260193,0.9006053805351257,0.6360511779785156,0.724565327167511,0.2654128670692444,0.5697144269943237,0.817334771156311,0.08596110343933105,0.798694372177124,0.5538778901100159,0.23517337441444397,0.19422492384910583,0.6403210163116455,-0.743145763874054,0.17902369797229767,0.5230903625488281,-0.8332628607749939,0.22054524719715118,0.6329585313796997,-0.7421073317527771,0.15431003272533417,0.97596675157547,0.1538744568824768,0.08132033795118332,0.9829971194267273,-0.16463178396224976,-0.09590964764356613,0.9947342276573181,0.036127299070358276,0.06840213388204575,0.761702299118042,-0.6443064212799072,0.20620180666446686,0.834301769733429,-0.5112938284873962,0.22544312477111816,0.746829092502594,-0.6256370544433594,0.22242560982704163,0.470083624124527,0.8541359305381775,0.2418767362833023,0.5789972543716431,0.7786256074905396,0.28072696924209595,0.4285443127155304,0.8588027358055115,0.5852410793304443,0.4135380685329437,-0.6974805593490601,0.8210920095443726,0.010947716422379017,-0.5706908106803894,0.6952565908432007,0.14283083379268646,-0.7044271230697632,0.5321873426437378,-0.12454816699028015,0.8374152779579163,0.5020756125450134,-0.02826547995209694,0.8643617033958435,0.6254268288612366,-0.2877923846244812,0.72527015209198,-0.010294484905898571,0.8974478840827942,-0.4410003423690796,0.4476824104785919,0.7523535490036011,-0.4832645654678345,0.2314320057630539,0.9656989574432373,0.11774887889623642,0.05798587575554848,-0.2036459743976593,-0.9773259162902832,-0.04329328611493111,-0.23759344220161438,-0.9703994393348694,0.07653836160898209,-0.2891867756843567,-0.9542080163955688,-0.8407669067382812,0.21454106271266937,0.49707454442977905,-0.8812138438224792,0.1755983680486679,0.4388934075832367,-0.903732180595398,0.2273426055908203,0.3627443015575409,0.8327683806419373,-0.1888555884361267,-0.5204136371612549,0.7186977863311768,-0.3157255947589874,-0.6195085644721985,0.8081576824188232,-0.24814282357692719,-0.5341407060623169,-0.6910613775253296,0.3807290494441986,0.6143936514854431,-0.6109773516654968,0.4829406440258026,0.6272758841514587,-0.730118453502655,0.23719510436058044,0.6408318877220154,0.9222739338874817,-0.29627272486686707,0.24826043844223022,0.9581605195999146,-0.26436108350753784,0.10973437875509262,0.9218369722366333,-0.30418604612350464,0.24018199741840363,-0.7745103240013123,-0.056133002042770386,-0.6300657391548157,-0.7601345777511597,-0.27192404866218567,-0.5901294350624084,-0.6583296656608582,-0.30314144492149353,-0.68899005651474,0.005350854713469744,-0.28699520230293274,-0.9579170942306519,-0.22170954942703247,-0.28278279304504395,-0.9332088828086853,0.1311677098274231,-0.10010632127523422,-0.9862929582595825,-0.7521753907203674,-0.25808948278427124,-0.6063184142112732,-0.6753713488578796,-0.3382120132446289,-0.6553519368171692,-0.6583296656608582,-0.30314144492149353,-0.68899005651474,-0.9496892094612122,-0.15632931888103485,0.2713882625102997,-0.7817786335945129,-0.18236838281154633,0.5962917804718018,-0.8736070394515991,-0.13012593984603882,0.4689114987850189,-0.9572178721427917,-0.06718308478593826,0.2814611792564392,-0.9333274960517883,0.046436261385679245,0.35601040720939636,-0.9715135097503662,0.08899089694023132,0.21964088082313538,-0.6808435916900635,0.6430825591087341,-0.35056638717651367,-0.7353277802467346,0.5539505481719971,-0.3904252052307129,-0.765870213508606,0.6242820620536804,-0.15399602055549622,0.5212607979774475,0.35311251878738403,0.7769161462783813,0.5956681966781616,0.18546251952648163,0.7815261483192444,0.8871052861213684,0.21343004703521729,0.4092576503753662,0.930049479007721,-0.038977790623903275,0.3653610944747925,0.0013499571941792965,-0.9947878122329712,0.10195805132389069,0.556553065776825,-0.20725610852241516,0.8045455813407898,0.6262502670288086,0.7627993822097778,-0.1610829383134842,-0.4538818895816803,0.2461957335472107,0.8563754558563232,0.24561116099357605,0.9141218066215515,0.3225778043270111,0.5591228008270264,0.8269190192222595,0.05988863855600357,0.42958471179008484,0.8892297148704529,0.15724974870681763,0.5353304743766785,0.8357688784599304,0.12211349606513977,0.8414778709411621,-0.34591981768608093,-0.4150354862213135,0.6984532475471497,-0.3541319966316223,-0.6218951940536499,0.6589785814285278,-0.19106434285640717,-0.7274899482727051,0.9277970194816589,0.11227698624134064,0.35579004883766174,0.8871052861213684,0.21343004703521729,0.4092576503753662,0.6950569152832031,0.1786937415599823,0.6963938474655151,-0.7177502512931824,0.02592414617538452,-0.6958178281784058,-0.46424898505210876,0.024058865383267403,-0.8853778839111328,-0.6538835763931274,-0.05778210610151291,-0.7543854713439941,-0.9788527488708496,0.07324270159006119,0.19100481271743774,-0.9501718282699585,0.26563793420791626,0.16312550008296967,-0.9815153479576111,0.15218234062194824,0.1160523071885109,0.06422704458236694,-0.14031213521957397,0.988021969795227,0.5006550550460815,0.03180774301290512,0.8650622963905334,0.25132453441619873,-0.022433362901210785,0.9676428437232971,0.1814000904560089,0.9114252924919128,-0.36932098865509033,0.3345741629600525,0.9265864491462708,-0.1717487871646881,0.2058597356081009,0.8850135803222656,-0.41757962107658386,-0.24404506385326385,-0.4919160008430481,-0.8357396125793457,-0.33251672983169556,-0.4870876967906952,-0.807575523853302,-0.10373520851135254,-0.46704941987991333,-0.8781251907348633,0.9518601298332214,-0.09408217668533325,0.29173752665519714,0.996764600276947,0.03378397226333618,0.07293146103620529,0.9993578791618347,0.0358119010925293,-0.0011781567009165883,0.9584110379219055,0.017403995618224144,0.2848602831363678,0.9890349507331848,-0.01563890464603901,0.14685113728046417,0.9516684412956238,-0.12758693099021912,0.2793720066547394,0.39295732975006104,0.9111592173576355,0.12398982048034668,0.2822052836418152,0.945547878742218,0.16217075288295746,0.31949448585510254,0.9412916302680969,0.10905665904283524,-0.1844962239265442,-0.3891090452671051,-0.9025271534919739,-0.2127896547317505,-0.25725600123405457,-0.9426239728927612,-0.47235992550849915,-0.4004671573638916,-0.7851765155792236,0.9543787837028503,-0.04282664135098457,0.2955113649368286,0.9440934658050537,-0.03255041316151619,0.3280670940876007,0.9569624066352844,-0.00006896671402500942,0.29021191596984863,-0.7890778183937073,0.034173935651779175,-0.6133419275283813,-0.8424279689788818,-0.003012696746736765,-0.5388005375862122,-0.8329867124557495,-0.002846531104296446,-0.5532856583595276,-0.9764342308044434,0.09483016282320023,0.19386449456214905,-0.9373263716697693,0.08438974618911743,0.3380793631076813,-0.9274367094039917,0.23539851605892181,0.2906005382537842,-0.6979157328605652,0.237748384475708,-0.6755659580230713,-0.7357115149497986,-0.1432843804359436,-0.6619653701782227,0.9302435517311096,-0.23580756783485413,-0.28114354610443115,0.24007566273212433,0.8093396425247192,0.5360345244407654,0.41434571146965027,0.676038920879364,0.6093349456787109,0.31262078881263733,0.7998825311660767,0.5123047232627869,-0.0902290865778923,0.8882931470870972,-0.4503265917301178,-0.20285795629024506,0.8427212834358215,-0.4986676871776581,-0.19155509769916534,0.9148907661437988,-0.35536113381385803,-0.26526960730552673,-0.27216652035713196,-0.9249634742736816,-0.30376601219177246,-0.2664088308811188,-0.9147418141365051,-0.46902793645858765,-0.2637293040752411,-0.8428876996040344,0.9508417248725891,-0.3096455931663513,-0.0044272951781749725,0.9618059992790222,-0.2676401734352112,0.05742763727903366,0.9495206475257874,-0.3003813624382019,0.09045179188251495,0.9863382577896118,0.002964047249406576,0.16470611095428467,0.9865958094596863,-0.1626424938440323,0.013273164629936218,0.7901901006698608,-0.33706608414649963,0.5118457674980164,-0.06162788346409798,0.9378442764282227,-0.34154075384140015,0.09515801817178726,0.893471896648407,-0.4389224946498871,-0.0902290865778923,0.8882931470870972,-0.4503265917301178,0.17297407984733582,0.09835635870695114,-0.9800030589103699,0.23369638621807098,0.12477318197488785,-0.9642705321311951,0.2345317304134369,0.17800909280776978,-0.9556713104248047,-0.2090568244457245,0.8955013751983643,-0.3929027020931244,-0.16185162961483002,0.9585906863212585,-0.23432433605194092,-0.2018311321735382,0.9067727327346802,-0.3701721131801605,-0.625359833240509,-0.4391477704048157,-0.6450381875038147,-0.33676812052726746,-0.20897173881530762,-0.9181056618690491,-0.27864307165145874,-0.34399503469467163,-0.8966746926307678,0.2881406545639038,0.947490930557251,0.13869355618953705,0.30650994181632996,0.9431036114692688,0.12886904180049896,0.35302188992500305,0.9191376566886902,0.1748185157775879,-0.9879865050315857,-0.1516508311033249,0.029744382947683334,-0.5842249989509583,-0.7443885207176208,0.32336804270744324,-0.9944674968719482,0.06834105402231216,-0.07977426052093506,-0.7058283090591431,0.543215274810791,-0.4546686112880707,-0.7353277802467346,0.5539505481719971,-0.3904252052307129,-0.6665093302726746,0.555866003036499,-0.4967678487300873,-0.29248571395874023,0.8852715492248535,0.36158865690231323,-0.3399590253829956,0.9259477853775024,0.1644645631313324,-0.37657538056373596,0.8710798025131226,0.31529501080513,-0.6040341258049011,-0.406207799911499,-0.6856660842895508,-0.5565291047096252,-0.4655703902244568,-0.6881275773048401,-0.5086572170257568,-0.456069678068161,-0.730252206325531,0.9471160173416138,0.3175677955150604,0.04606456682085991,0.7962729334831238,0.5529730319976807,-0.24529631435871124,0.6485232710838318,0.7600340247154236,0.04202234745025635,0.11057329177856445,0.19221822917461395,0.9751029014587402,-0.19058330357074738,0.5744790434837341,0.7960224747657776,-0.18096664547920227,-0.033908210694789886,0.9829045534133911,-0.9481034874916077,-0.09071002900600433,-0.30474820733070374,-0.7745103240013123,-0.056133002042770386,-0.6300657391548157,-0.8909159898757935,0.08994759619235992,-0.4451720416545868,0.3306158483028412,0.24178221821784973,0.912268877029419,0.0882449746131897,0.23508955538272858,0.9679595828056335,0.4444516897201538,0.38388192653656006,0.809380829334259,0.9419028759002686,0.05149272084236145,0.3319149315357208,0.9569624066352844,-0.00006896671402500942,0.29021191596984863,0.9440934658050537,-0.03255041316151619,0.3280670940876007,0.1224723532795906,0.16077709197998047,0.9793626666069031,-0.1469806730747223,0.2169589102268219,0.96505206823349,0.04859364777803421,0.15167325735092163,0.9872354865074158,-0.1237216666340828,-0.2632575035095215,-0.9567593336105347,0.06358714401721954,-0.3029327988624573,-0.9508882164955139,-0.09568043053150177,-0.45189276337623596,-0.8869262337684631,0.6583951711654663,-0.7437117695808411,0.11579561233520508,0.6551264524459839,-0.7354852557182312,-0.17283158004283905,0.8505465388298035,-0.5241910219192505,-0.04235992208123207,-0.5962302684783936,0.4284341633319855,0.6789356470108032,-0.6596956849098206,-0.04746788740158081,0.7500322461128235,-0.8101356625556946,0.2021462470293045,0.550288200378418,-0.16146931052207947,0.9452033638954163,0.2837574779987335,-0.12218672037124634,0.9659246206283569,0.2281666100025177,-0.25808945298194885,0.9524129629135132,0.16217093169689178,0.09387289732694626,0.1898055374622345,-0.9773237705230713,0.034592777490615845,0.16567541658878326,-0.985573410987854,-0.011849923990666866,0.10449432581663132,-0.9944548606872559,0.5645725727081299,-0.6925719976425171,0.44900086522102356,0.7451356053352356,-0.5819520950317383,0.32573720812797546,0.6351048350334167,-0.5950570106506348,0.4924926459789276,-0.4913449287414551,-0.325935423374176,-0.8076795339584351,-0.4296664893627167,-0.2635136544704437,-0.8636823892593384,-0.62513667345047,-0.3054482340812683,-0.7182656526565552,0.707271933555603,0.3807120621204376,0.5956716537475586,0.7977066040039062,0.26153242588043213,0.5433828830718994,0.6389833092689514,0.5251526236534119,0.5620632171630859,0.15338003635406494,0.5149475932121277,0.8433881402015686,0.46873801946640015,0.5328003764152527,0.7045626044273376,0.1508839726448059,0.47194427251815796,0.8686211109161377,-0.9258683919906616,0.22029195725917816,-0.30698397755622864,-0.8789879083633423,0.25038933753967285,-0.4058145582675934,-0.936181902885437,0.1901850551366806,-0.29562315344810486,-0.9407842755317688,-0.3389233946800232,0.0074716671369969845,-0.8988379240036011,-0.42118051648139954,0.12123274058103561,-0.9409143924713135,-0.3005305826663971,0.15608161687850952,-0.43398261070251465,0.7428464293479919,0.509743332862854,-0.43176764249801636,0.650100827217102,0.6252564787864685,-0.5420676469802856,0.6288763880729675,0.557384192943573,0.005350854713469744,-0.28699520230293274,-0.9579170942306519,-0.10646913945674896,-0.3220173418521881,-0.9407280087471008,-0.22170954942703247,-0.28278279304504395,-0.9332088828086853,0.33226433396339417,0.9129012823104858,0.23708988726139069,0.34125828742980957,0.8960846066474915,0.28385767340660095,0.4070855379104614,0.8419557809829712,0.3541070818901062,0.307060182094574,0.9225711226463318,-0.23361627757549286,0.19450244307518005,0.9507747888565063,-0.24123862385749817,0.21493884921073914,0.976557731628418,0.011673967353999615,-0.2924882471561432,-0.8875645399093628,0.35592105984687805,-0.5403204560279846,0.6747620701789856,0.5027424693107605,0.02526417002081871,0.18877765536308289,0.9816948175430298,-0.4867381751537323,0.059074852615594864,0.8715481162071228,-0.09081454575061798,-0.5561131834983826,0.8261300325393677,-0.28193944692611694,0.004957052879035473,0.9594193696975708,-0.7748991847038269,0.6271130442619324,-0.07912337779998779,0.9218369722366333,-0.30418604612350464,0.24018199741840363,0.9581605195999146,-0.26436108350753784,0.10973437875509262,-0.41623035073280334,0.8947367668151855,0.16185927391052246,-0.39413562417030334,0.9075649380683899,0.14485500752925873,-0.3399590253829956,0.9259477853775024,0.1644645631313324,0.9751338362693787,-0.20753775537014008,0.07773098349571228,0.984086275100708,-0.08691643178462982,0.15498284995555878,0.9949495792388916,-0.09148875623941422,-0.04129376634955406,-0.46424898505210876,0.024058865383267403,-0.8853778839111328,-0.18590538203716278,-0.07332626730203629,-0.9798277616500854,-0.38965097069740295,-0.10327261686325073,-0.9151540398597717,0.5353304743766785,0.8357688784599304,0.12211349606513977,0.8096164464950562,0.5826647877693176,0.0708729699254036,0.5591228008270264,0.8269190192222595,0.05988863855600357,-0.9399518370628357,0.07636258751153946,0.3326549232006073,0.3098601698875427,-0.7693446278572083,-0.5586551427841187,-0.6686869859695435,-0.7302964329719543,0.13973119854927063,-0.45562049746513367,-0.0880444198846817,0.8858093023300171,-0.8699849843978882,-0.22568872570991516,0.4383956789970398,-0.5398056507110596,-0.35477498173713684,0.7633770704269409,-0.06639423966407776,-0.5133951902389526,-0.8555800318717957,-0.2922041714191437,-0.5182965397834778,-0.8037322163581848,-0.08341065049171448,-0.4947417974472046,-0.8650278449058533,0.7205169796943665,-0.3665299713611603,-0.5886519551277161,0.7436332106590271,-0.3595131039619446,-0.5637019872665405,0.6247774958610535,-0.35060957074165344,-0.6976575255393982,0.9059356451034546,0.15564897656440735,-0.3937690258026123,0.9689595103263855,0.0016797808930277824,-0.24721366167068481,0.972174882888794,0.06903234869241714,-0.22385387122631073,-0.5865553617477417,-0.371822327375412,0.7195143699645996,-0.3628090023994446,-0.4383194148540497,0.8223416209220886,-0.43070533871650696,-0.9024908542633057,0.001768353395164013,-0.5962302684783936,0.4284341633319855,0.6789356470108032,-0.45562049746513367,-0.0880444198846817,0.8858093023300171,-0.6596956849098206,-0.04746788740158081,0.7500322461128235,0.5591228008270264,0.8269190192222595,0.05988863855600357,0.8096164464950562,0.5826647877693176,0.0708729699254036,0.6948094964027405,0.719038188457489,-0.014959867112338543,-0.6665093302726746,0.555866003036499,-0.4967678487300873,-0.6808435916900635,0.6430825591087341,-0.35056638717651367,-0.561935544013977,0.6366937160491943,-0.528062105178833,-0.14457079768180847,0.6466724276542664,-0.748941957950592,-0.06176547706127167,0.6756749153137207,-0.7346076369285583,-0.11576218158006668,0.7695607542991638,-0.627993106842041,-0.9711999893188477,-0.19619712233543396,0.1351933479309082,-0.9696313738822937,-0.07536280900239944,0.23267029225826263,-0.9508964419364929,-0.2202802449464798,0.21742253005504608,0.8040380477905273,-0.15151795744895935,0.5749479532241821,0.9865958094596863,-0.1626424938440323,0.013273164629936218,0.9863382577896118,0.002964047249406576,0.16470611095428467,0.21493884921073914,0.976557731628418,0.011673967353999615,0.19450244307518005,0.9507747888565063,-0.24123862385749817,0.07596055418252945,0.9620745778083801,-0.2619970738887787,-0.39521461725234985,-0.4627760648727417,-0.7935009002685547,-0.365468293428421,-0.48836129903793335,-0.792424201965332,-0.36528271436691284,-0.5272126197814941,-0.7672127485275269,-0.0902290865778923,0.8882931470870972,-0.4503265917301178,-0.07671249657869339,0.9805490970611572,-0.1806618571281433,-0.1044224202632904,0.9588672518730164,-0.2639499008655548,0.825166642665863,-0.34736141562461853,0.4454661011695862,0.6583951711654663,-0.7437117695808411,0.11579561233520508,0.8958145380020142,-0.08033524453639984,0.4371070861816406,0.11662260442972183,0.5050455927848816,-0.8551772236824036,0.07032366842031479,0.4345839321613312,-0.8978816270828247,0.02211916819214821,0.37431156635284424,-0.9270391464233398,-0.5253821611404419,-0.48371970653533936,-0.6999920010566711,-0.36528271436691284,-0.5272126197814941,-0.7672127485275269,-0.365468293428421,-0.48836129903793335,-0.792424201965332,0.09123031795024872,-0.19091519713401794,-0.9773578643798828,-0.041704703122377396,-0.2694352865219116,-0.9621150493621826,0.0031286419834941626,-0.22711274027824402,-0.973863422870636,0.24831512570381165,0.8408052325248718,-0.48102617263793945,0.35266175866127014,0.8813333511352539,-0.3144538998603821,0.3882574141025543,0.7578076720237732,-0.5243889093399048,-0.7250073552131653,-0.39142346382141113,-0.5667027831077576,-0.6703322529792786,-0.3217419981956482,-0.668682873249054,-0.7162958979606628,-0.3659968972206116,-0.594109833240509,0.23950767517089844,0.4754992723464966,-0.8464847803115845,0.27848953008651733,0.4356783628463745,-0.8559368848800659,0.07032366842031479,0.4345839321613312,-0.8978816270828247,0.8651037216186523,0.032585907727479935,0.500533401966095,0.6311923861503601,0.22897043824195862,0.7410591840744019,0.6390947699546814,0.34863412380218506,0.6855742931365967,-0.4783000946044922,-0.2157699316740036,0.8512768745422363,-0.17889918386936188,-0.40547576546669006,0.8964287638664246,-0.23402951657772064,0.08531752228736877,0.9684787392616272,0.5448175072669983,-0.0013820385793223977,0.8385534882545471,0.4153010845184326,0.1845075488090515,0.8907760381698608,0.24298521876335144,0.24386781454086304,0.9388751983642578,0.1890493780374527,0.06440111249685287,-0.9798534512519836,0.035389501601457596,0.11373687535524368,-0.9928804039955139,0.09387289732694626,0.1898055374622345,-0.9773237705230713,-0.62513667345047,-0.3054482340812683,-0.7182656526565552,-0.4296664893627167,-0.2635136544704437,-0.8636823892593384,-0.565181314945221,-0.34122776985168457,-0.7510883808135986,0.26299333572387695,-0.5106523633003235,0.818577229976654,0.6311923861503601,0.22897043824195862,0.7410591840744019,0.5999394655227661,-0.15462012588977814,0.7849619388580322,0.8384894728660583,0.2956444323062897,0.45774421095848083,0.7621455192565918,0.34803926944732666,0.5458963513374329,0.7935216426849365,0.383408784866333,0.47256866097450256,0.0035328783560544252,0.28829488158226013,-0.9575351476669312,0.08971457183361053,0.23043601214885712,-0.9689429998397827,0.09387289732694626,0.1898055374622345,-0.9773237705230713,-0.9651384353637695,0.1343792825937271,0.22461089491844177,-0.947662889957428,0.14223988354206085,0.2858371138572693,-0.962736189365387,0.04410281404852867,0.2668220102787018,-0.5086572170257568,-0.456069678068161,-0.730252206325531,-0.4811820983886719,-0.41724246740341187,-0.7709555625915527,-0.4677465558052063,-0.37968239188194275,-0.7981569170951843,-0.9670470952987671,-0.13665416836738586,0.21481508016586304,-0.9740723967552185,-0.09480186551809311,0.20541560649871826,-0.9804770350456238,-0.13969352841377258,0.13838548958301544,0.7241160869598389,0.662119448184967,0.19301237165927887,0.8106762170791626,0.51473468542099,0.27902013063430786,0.798694372177124,0.5538778901100159,0.23517337441444397,0.6068264842033386,-0.01597638428211212,0.7946737408638,0.5225225687026978,-0.04599061608314514,0.851384162902832,0.8478003144264221,-0.07367271184921265,0.5251732468605042,-0.0006856779218651354,0.8654406666755676,0.5010108947753906,-0.11932644993066788,0.9228628873825073,0.3661766052246094,-0.23520617187023163,0.827483057975769,0.5098527669906616,0.3831939697265625,0.9098646640777588,0.15908703207969666,0.32129690051078796,0.9456228017807007,0.05065438523888588,0.15431003272533417,0.97596675157547,0.1538744568824768,0.06060750409960747,0.886962890625,-0.4578467011451721,0.251873642206192,0.8823075294494629,-0.39760923385620117,0.176436647772789,0.8354756236076355,-0.5204331278800964,-0.934934139251709,-0.21471066772937775,-0.28248441219329834,-0.9741697907447815,-0.10365961492061615,0.20061875879764557,-0.9734585881233215,-0.22121338546276093,0.058677442371845245,0.20620180666446686,0.834301769733429,-0.5112938284873962,0.09515801817178726,0.893471896648407,-0.4389224946498871,0.2058597356081009,0.8850135803222656,-0.41757962107658386,-0.4050615429878235,0.8996755480766296,0.16281616687774658,-0.3338009715080261,0.9259791374206543,-0.1764640063047409,-0.3226468861103058,0.9349679350852966,-0.14742425084114075,0.06840213388204575,0.761702299118042,-0.6443064212799072,0.05084162577986717,0.7319494485855103,-0.6794594526290894,-0.027495916932821274,0.8235465288162231,-0.5665819048881531,-0.9879798889160156,0.03311764821410179,0.15099342167377472,-0.9845752716064453,0.00917017925530672,0.17472101747989655,-0.9898844361305237,-0.07419917732477188,0.12092667073011398,-0.2246328443288803,-0.06564308702945709,0.9722299575805664,-0.4677102565765381,-0.07092338800430298,0.8810317516326904,-0.16553057730197906,-0.05649900808930397,0.9845849275588989,-0.18096664547920227,-0.033908210694789886,0.9829045534133911,0.3306158483028412,0.24178221821784973,0.912268877029419,0.11057329177856445,0.19221822917461395,0.9751029014587402,0.4626779854297638,0.8633570671081543,-0.20135460793972015,0.35266175866127014,0.8813333511352539,-0.3144538998603821,0.36857670545578003,0.9151517152786255,-0.1632438451051712,0.5458040833473206,0.8118622303009033,0.20731040835380554,0.7916092276573181,0.5995565056800842,0.11784238368272781,0.49838703870773315,0.8476565480232239,0.18190325796604156,0.1515735387802124,0.4505061209201813,-0.8798123002052307,0.1636638194322586,0.3221968114376068,-0.9324179887771606,0.18718942999839783,0.3843551576137543,-0.9040084481239319,0.8478003144264221,-0.07367271184921265,0.5251732468605042,0.7709765434265137,-0.0017095281509682536,0.6368612051010132,0.6068264842033386,-0.01597638428211212,0.7946737408638,0.8691759705543518,-0.22969715297222137,0.4379182457923889,0.4976639151573181,-0.26354679465293884,0.8263617157936096,0.803290605545044,-0.2550896108150482,0.5381947159767151,-0.9670470952987671,-0.13665416836738586,0.21481508016586304,-0.9700931310653687,-0.16154615581035614,0.18116873502731323,-0.9740723967552185,-0.09480186551809311,0.20541560649871826,-0.8362993001937866,-0.23382754623889923,0.49591147899627686,-0.3997662365436554,-0.2882879078388214,0.8701017498970032,-0.4783000946044922,-0.2157699316740036,0.8512768745422363,-0.5967282652854919,0.5300421118736267,0.6024705767631531,-0.5962302684783936,0.4284341633319855,0.6789356470108032,-0.8101356625556946,0.2021462470293045,0.550288200378418,-0.969823956489563,0.037499092519283295,0.24090516567230225,-0.17103458940982819,-0.06871598213911057,0.9828658699989319,0.8781892657279968,-0.38860830664634705,-0.2788677513599396,0.9798277616500854,-0.05208360776305199,-0.19293729960918427,0.9949495792388916,-0.09148875623941422,-0.04129376634955406,0.995208203792572,-0.014624407514929771,0.09667833149433136,0.5814785361289978,-0.09888476133346558,0.807529866695404,0.3333151936531067,0.15765942633152008,0.9295399188995361,0.36314231157302856,0.2712979316711426,0.8913613557815552,0.21121081709861755,-0.3610686659812927,0.9083057641983032,0.39489826560020447,-0.3888320326805115,0.8323851227760315,0.26299333572387695,-0.5106523633003235,0.818577229976654,0.22242560982704163,0.470083624124527,0.8541359305381775,0.3491589426994324,0.4972977638244629,0.7942184805870056,0.4112633168697357,0.5086327791213989,0.7564094066619873,-0.6565163731575012,0.3900538980960846,0.6456347703933716,0.7621455192565918,0.34803926944732666,0.5458963513374329,0.02997722290456295,-0.07785706222057343,0.9965137243270874,-0.7262365818023682,-0.6279948949813843,0.2796477675437927,-0.8988379240036011,-0.42118051648139954,0.12123274058103561,-0.7313170433044434,-0.6372576355934143,0.24305997788906097,-0.15539316833019257,0.6032731533050537,-0.7822496294975281,-0.11394879221916199,0.4431452453136444,-0.8891782760620117,-0.07979916036128998,0.49233338236808777,-0.8667410016059875,0.9387744665145874,0.10936135053634644,-0.3267148733139038,0.9689595103263855,0.0016797808930277824,-0.24721366167068481,0.9609119892120361,0.021906951442360878,-0.275985985994339,0.17902369797229767,0.5230903625488281,-0.8332628607749939,0.23950767517089844,0.4754992723464966,-0.8464847803115845,0.22054524719715118,0.6329585313796997,-0.7421073317527771,-0.9376670718193054,0.00901027675718069,0.34741806983947754,-0.9051506519317627,-0.13211669027805328,0.4040389657020569,-0.794623613357544,0.04832622408866882,0.6051759123802185,-0.07602834701538086,0.22068679332733154,-0.9723770022392273,-0.08765914291143417,0.16626505553722382,-0.9821770787239075,-0.09268874675035477,0.19159327447414398,-0.9770879149436951,-0.8204337358474731,-0.24532243609428406,0.5164353251457214,-0.4089662432670593,0.6048300266265869,0.6833207011222839,-0.7147287726402283,0.5166972875595093,0.47136685252189636,-0.4203583002090454,-0.38784265518188477,-0.8202908039093018,-0.3954812288284302,-0.34267881512641907,-0.8521536588668823,-0.48556044697761536,-0.32263991236686707,-0.8124866485595703,-0.27271631360054016,-0.4809848368167877,-0.8332343101501465,-0.32973986864089966,-0.512371838092804,-0.7929355502128601,-0.36028236150741577,-0.46588045358657837,-0.8081782460212708,0.7095600962638855,0.40668126940727234,0.5754431486129761,0.5933458209037781,0.7823477983474731,0.1894005984067917,0.797644853591919,0.6002383828163147,0.05896254628896713,0.5907642841339111,0.765596330165863,0.2546759843826294,0.6699938178062439,0.6135299205780029,0.4179585576057434,0.6543846130371094,0.6988687515258789,0.28872689604759216,0.3454439640045166,0.9358661770820618,0.06944792717695236,0.25938647985458374,0.9516065716743469,0.1648138165473938,0.21493884921073914,0.976557731628418,0.011673967353999615,-0.575701117515564,0.7030213475227356,0.4175274968147278,-0.4851439893245697,0.6764278411865234,0.5541486144065857,-0.5002402067184448,0.7311087250709534,0.4639393985271454,0.5285886526107788,-0.28174740076065063,-0.8007574081420898,0.6259438395500183,-0.36851683259010315,-0.6873061060905457,0.4878651797771454,-0.4451894164085388,-0.7508621215820312,0.9901443719863892,-0.10499724000692368,0.0926809310913086,-0.48731812834739685,-0.1806156039237976,-0.8543412685394287,-0.1571655571460724,0.02793770283460617,-0.9871770143508911,-0.4667460024356842,0.32295462489128113,0.8233155608177185,-0.45137864351272583,0.4338742196559906,0.7797502875328064,-0.3733453154563904,0.23237565159797668,0.8981173634529114,0.8515594601631165,-0.07613549381494522,-0.5187001824378967,0.9949495792388916,-0.09148875623941422,-0.04129376634955406,0.9798277616500854,-0.05208360776305199,-0.19293729960918427,0.8475712537765503,-0.2975238561630249,0.439434289932251,0.803290605545044,-0.2550896108150482,0.5381947159767151,0.7776764631271362,-0.31403428316116333,0.5446115732192993,-0.10444172471761703,0.03646531701087952,-0.9938622713088989,-0.20870307087898254,-0.02179045043885708,-0.9777362942695618,-0.12276147305965424,-0.016557032242417336,-0.9922980666160583,0.46873801946640015,0.5328003764152527,0.7045626044273376,0.7697568535804749,0.2247796207666397,0.5974516868591309,0.33252912759780884,0.3215343952178955,0.886588990688324,0.42474761605262756,0.8331531286239624,0.3541826605796814,0.38829508423805237,0.826230525970459,0.40812990069389343,0.3955368995666504,0.7837134003639221,0.4788985550403595,-0.9898844361305237,-0.07419917732477188,0.12092667073011398,-0.989738941192627,-0.1310621201992035,-0.056916821748018265,-0.9879798889160156,0.03311764821410179,0.15099342167377472,-0.9645018577575684,0.04193578287959099,0.2607250511646271,-0.9351853728294373,0.01275649294257164,0.353928804397583,-0.9586160182952881,-0.018555818125605583,0.28409674763679504,-0.2827966511249542,-0.3287571668624878,0.9010797739028931,-0.4235767424106598,-0.24184423685073853,0.872979998588562,-0.059284310787916183,-0.4709334969520569,0.8801743984222412,0.9537663459777832,0.1418195515871048,0.2649849057197571,0.9603374600410461,0.08483371883630753,0.26562222838401794,0.9514260292053223,0.07036703824996948,0.2997281551361084,0.6485232710838318,0.7600340247154236,0.04202234745025635,0.6030622124671936,0.7941287755966187,0.07533559203147888,0.5697144269943237,0.817334771156311,0.08596110343933105,0.18907736241817474,-0.466826468706131,0.8638997673988342,-0.11706269532442093,-0.5589107275009155,0.8209233283996582,0.21121081709861755,-0.3610686659812927,0.9083057641983032,-0.936181902885437,0.1901850551366806,-0.29562315344810486,-0.9454823136329651,0.14731542766094208,-0.29045024514198303,-0.9258683919906616,0.22029195725917816,-0.30698397755622864,-0.7748991847038269,0.6271130442619324,-0.07912337779998779,0.9581605195999146,-0.26436108350753784,0.10973437875509262,0.43274232745170593,0.023430898785591125,0.9012131094932556,-0.3796427547931671,-0.2756388485431671,-0.8831164240837097,-0.5127595663070679,-0.010765299201011658,-0.8584647178649902,-0.42616862058639526,-0.4036872684955597,-0.8095782399177551,-0.06193927302956581,0.8704001903533936,0.48843321204185486,0.02526417002081871,0.18877765536308289,0.9816948175430298,-0.2017461657524109,0.9691742658615112,0.14142048358917236,0.6952565908432007,0.14283083379268646,-0.7044271230697632,0.6331899166107178,-0.039347149431705475,-0.77299565076828,0.6769092082977295,0.23383991420269012,-0.6979346871376038,0.9792602062225342,-0.17326301336288452,0.10502076148986816,0.9685312509536743,-0.19403518736362457,0.15587683022022247,0.9771425724029541,-0.069325290620327,0.20096369087696075,-0.8447748422622681,-0.5197312831878662,-0.12741614878177643,-0.7748404741287231,-0.6320701241493225,-0.01046957727521658,-0.8486654758453369,-0.14776825904846191,0.50786954164505,-0.7960504293441772,0.3792579472064972,0.471664160490036,-0.6910613775253296,0.3807290494441986,0.6143936514854431,-0.8407669067382812,0.21454106271266937,0.49707454442977905,0.1719541698694229,-0.7081203460693359,0.684833824634552,0.7209824323654175,-0.3250819444656372,0.6119690537452698,0.08265181630849838,-0.14404717087745667,0.9861131310462952,0.42142900824546814,-0.530881941318512,0.7352291941642761,0.18907736241817474,-0.466826468706131,0.8638997673988342,0.26900652050971985,-0.34269413352012634,0.9001089930534363,0.5260125398635864,0.18917517364025116,0.8291704058647156,0.26299333572387695,-0.5106523633003235,0.818577229976654,0.39489826560020447,-0.3888320326805115,0.8323851227760315,0.43887344002723694,0.013507385738193989,-0.8984473347663879,0.4621638357639313,-0.4499533772468567,-0.7641639709472656,0.45540618896484375,-0.03845056891441345,-0.8894530534744263,0.9633230566978455,-0.1654108762741089,0.21130064129829407,0.9906947612762451,-0.08775245398283005,0.10403554141521454,0.996764600276947,0.03378397226333618,0.07293146103620529,-0.6105403900146484,0.616148829460144,0.49759531021118164,-0.6109773516654968,0.4829406440258026,0.6272758841514587,-0.6026020050048828,0.5944799780845642,0.53241366147995,-0.004808543715626001,0.9911442995071411,0.13270215690135956,-0.15507815778255463,0.981839656829834,0.1092781350016594,-0.2723292410373688,0.9507291913032532,0.14815780520439148,0.054030705243349075,0.9149113893508911,0.40002232789993286,-0.12218672037124634,0.9659246206283569,0.2281666100025177,-0.11932644993066788,0.9228628873825073,0.3661766052246094,-0.20118942856788635,-0.10496063530445099,-0.97391277551651,-0.20870307087898254,-0.02179045043885708,-0.9777362942695618,-0.0680980384349823,0.025013169273734093,-0.9973650574684143,-0.32973986864089966,-0.512371838092804,-0.7929355502128601,-0.12720897793769836,-0.5142466425895691,-0.8481557965278625,-0.36028236150741577,-0.46588045358657837,-0.8081782460212708,0.5890949964523315,-0.3038454055786133,0.748762309551239,0.825166642665863,-0.34736141562461853,0.4454661011695862,0.9865958094596863,-0.1626424938440323,0.013273164629936218,0.22544312477111816,0.746829092502594,-0.6256370544433594,0.1320786029100418,0.7770894765853882,-0.6153756380081177,0.18695056438446045,0.6626954674720764,-0.7251787185668945,0.37556472420692444,0.815984845161438,0.4394541084766388,0.2782031297683716,0.8631059527397156,0.42148685455322266,0.31262078881263733,0.7998825311660767,0.5123047232627869,-0.43176764249801636,0.650100827217102,0.6252564787864685,-0.36034777760505676,0.649125874042511,0.6699142456054688,-0.5420676469802856,0.6288763880729675,0.557384192943573,-0.9373263716697693,0.08438974618911743,0.3380793631076813,-0.9506439566612244,0.06649346649646759,0.3030754625797272,-0.9352051019668579,0.2035689651966095,0.2897430658340454,0.6566153168678284,0.5618473887443542,-0.5031737685203552,0.6361635327339172,0.5170071125030518,-0.5727124810218811,0.7144660949707031,0.5530788898468018,-0.4285345673561096,0.3377555310726166,0.934099018573761,0.1156730204820633,0.2886080741882324,0.9497080445289612,0.12149067223072052,0.1489146649837494,0.969265341758728,0.19582918286323547,-0.08062315732240677,-0.5563555359840393,0.8270238041877747,0.00044625651207752526,0.03214430809020996,0.9994831681251526,-0.427152156829834,-0.14777083694934845,0.8920229077339172,0.7949427962303162,-0.058498598635196686,-0.6038574576377869,0.9101507663726807,-0.03720828518271446,-0.41260290145874023,0.9094537496566772,-0.18361051380634308,-0.3730698227882385,-0.46902793645858765,-0.2637293040752411,-0.8428876996040344,-0.07858456671237946,-0.21569067239761353,-0.9732943773269653,-0.29899904131889343,-0.03754144534468651,-0.9535146355628967,-0.46603870391845703,0.4650697410106659,0.7526739239692688,-0.5690752267837524,0.5437260866165161,0.6168591976165771,-0.49147742986679077,0.5709013342857361,0.6576637625694275,-0.17247873544692993,0.3771141469478607,0.9099648594856262,0.12737929821014404,0.19394628703594208,0.972707211971283,-0.14852429926395416,0.2871686518192291,0.9462952613830566,0.0017561618005856872,-0.6375709176063538,0.7703896760940552,0.3162679970264435,0.33991387486457825,0.8856822848320007,-0.16499991714954376,0.48773813247680664,0.857255220413208,0.28072696924209595,0.4285443127155304,0.8588027358055115,0.24959032237529755,0.4762352406978607,0.8431516289710999,0.28711700439453125,0.27017560601234436,0.9190043210983276,0.9751338362693787,-0.20753775537014008,0.07773098349571228,0.9480419754981995,-0.30980703234672546,0.07236064970493317,0.9618059992790222,-0.2676401734352112,0.05742763727903366,-0.3118740916252136,-0.044715385884046555,-0.9490706324577332,-0.1897495537996292,-0.04443773999810219,-0.9808263778686523,-0.283356249332428,-0.0657157152891159,-0.9567605257034302,-0.3338009715080261,0.9259791374206543,-0.1764640063047409,-0.49857836961746216,0.8585696816444397,0.1194891408085823,-0.2654787600040436,0.9603336453437805,-0.08532460778951645,-0.5764559507369995,0.7929363250732422,-0.19735892117023468,-0.5713856816291809,0.7686085104942322,-0.2876792848110199,-0.4152916669845581,0.8143760561943054,-0.4053695797920227,-0.9432617425918579,-0.3249166011810303,0.06845790147781372,-0.9136911034584045,-0.3450969159603119,0.2146548181772232,-0.986852765083313,-0.15321913361549377,0.05143411457538605,-0.02713308110833168,-0.4641476571559906,-0.8853421807289124,0.022042166441679,-0.48974284529685974,-0.8715882897377014,-0.03479816019535065,-0.4555252194404602,-0.8895425200462341,0.8691759705543518,-0.22969715297222137,0.4379182457923889,0.803290605545044,-0.2550896108150482,0.5381947159767151,0.8839890956878662,-0.21220313012599945,0.41657307744026184,0.9048058986663818,-0.0921296775341034,0.4157383441925049,0.9225947856903076,-0.04301577806472778,0.38336464762687683,0.9037119746208191,-0.02557663433253765,0.42737630009651184,-0.07979916036128998,0.49233338236808777,-0.8667410016059875,-0.11394879221916199,0.4431452453136444,-0.8891782760620117,-0.055890727788209915,0.3414076268672943,-0.9382521510124207,0.6799934506416321,-0.20577554404735565,-0.7037509083747864,0.5729283094406128,-0.3311344087123871,-0.7497353553771973,0.5927594304084778,-0.3289453089237213,-0.7351402640342712,-0.8447748422622681,-0.5197312831878662,-0.12741614878177643,-0.8486654758453369,-0.14776825904846191,0.50786954164505,-0.7817786335945129,-0.18236838281154633,0.5962917804718018,-0.37830042839050293,0.8582887053489685,-0.3467409312725067,-0.279499351978302,0.875665545463562,-0.3938145935535431,-0.3226468861103058,0.9349679350852966,-0.14742425084114075,0.13661068677902222,-0.21409042179584503,-0.9672139286994934,-0.026806579902768135,-0.16050216555595398,-0.9866713881492615,0.0032005272805690765,-0.22706326842308044,-0.9738747477531433,0.9570581912994385,0.2405048906803131,-0.1618548333644867,-0.9879865050315857,-0.1516508311033249,0.029744382947683334,-0.6903247833251953,0.572965145111084,-0.4417721629142761,0.0031286419834941626,-0.22711274027824402,-0.973863422870636,-0.06831091642379761,-0.13850830495357513,-0.9880025386810303,0.09123031795024872,-0.19091519713401794,-0.9773578643798828,-0.5565291047096252,-0.4655703902244568,-0.6881275773048401,-0.5253821611404419,-0.48371970653533936,-0.6999920010566711,-0.5086572170257568,-0.456069678068161,-0.730252206325531,0.6799934506416321,-0.20577554404735565,-0.7037509083747864,0.742261528968811,-0.280547171831131,-0.6085565686225891,0.6589785814285278,-0.19106434285640717,-0.7274899482727051,-0.29899904131889343,-0.03754144534468651,-0.9535146355628967,-0.4202258288860321,0.021766044199466705,-0.9071584939956665,-0.2941439747810364,-0.31092238426208496,-0.9037735462188721,-0.8234545588493347,-0.17740082740783691,0.5389355421066284,-0.9420572519302368,0.12635880708694458,0.3107435405254364,-0.9220829606056213,0.0023291779216378927,0.38698530197143555,0.5458040833473206,0.8118622303009033,0.20731040835380554,0.4930650293827057,0.8558103442192078,0.1564464122056961,0.5634411573410034,0.8134364485740662,0.1444135159254074,0.6950569152832031,0.1786937415599823,0.6963938474655151,0.4179982542991638,0.08026330173015594,0.9048951864242554,0.3300527036190033,0.09652983397245407,0.9390139579772949,0.27848953008651733,0.4356783628463745,-0.8559368848800659,0.29529088735580444,0.4205680191516876,-0.8578612208366394,0.18718942999839783,0.3843551576137543,-0.9040084481239319,0.6946852207183838,0.261460542678833,0.6701125502586365,0.8130649924278259,-0.16031181812286377,0.5596654415130615,0.5850716829299927,0.2592073678970337,0.7684417366981506,-0.7029281258583069,-0.1342245191335678,0.6984810829162598,-0.2827966511249542,-0.3287571668624878,0.9010797739028931,-0.5726150870323181,-0.22368666529655457,0.7887181043624878,0.9156756401062012,-0.10013455152511597,0.38924431800842285,0.7901901006698608,-0.33706608414649963,0.5118457674980164,0.9865958094596863,-0.1626424938440323,0.013273164629936218,-0.7029281258583069,-0.1342245191335678,0.6984810829162598,-0.4235767424106598,-0.24184423685073853,0.872979998588562,-0.2827966511249542,-0.3287571668624878,0.9010797739028931,0.035389501601457596,0.11373687535524368,-0.9928804039955139,-0.18309129774570465,-0.04502139240503311,-0.9820644855499268,-0.1464378833770752,0.13514946401119232,-0.9799441695213318,-0.4832872450351715,0.8629311919212341,0.14759130775928497,-0.474218487739563,0.83746737241745,0.27159765362739563,-0.41918566823005676,0.8860082626342773,0.1981736123561859,-0.6979157328605652,0.237748384475708,-0.6755659580230713,-0.8146044611930847,0.44606587290763855,-0.3707355558872223,-0.7644758820533752,0.44814106822013855,-0.4634072184562683,0.0032005272805690765,-0.22706326842308044,-0.9738747477531433,0.05798587575554848,-0.2036459743976593,-0.9773259162902832,0.26639416813850403,-0.24794545769691467,-0.931427538394928,0.9416122436523438,-0.2157229781150818,0.25851503014564514,0.9846625328063965,-0.15971137583255768,-0.07022833079099655,0.9701788425445557,-0.23825547099113464,0.04457958787679672,-0.9111043810844421,0.2615271508693695,0.3185786008834839,-0.8390620946884155,0.4404146671295166,0.3193896412849426,-0.9262423515319824,0.2756090462207794,0.257127970457077,-0.18590538203716278,-0.07332626730203629,-0.9798277616500854,-0.46424898505210876,0.024058865383267403,-0.8853778839111328,-0.2861992120742798,0.05684690922498703,-0.9564823508262634,0.9890349507331848,-0.01563890464603901,0.14685113728046417,0.9584110379219055,0.017403995618224144,0.2848602831363678,0.9701172709465027,-0.01776067726314068,0.24198558926582336,0.039026495069265366,-0.020447392016649246,-0.9990289211273193,0.1311677098274231,-0.10010632127523422,-0.9862929582595825,0.07156416773796082,0.0638033002614975,-0.9953932166099548,0.07233995199203491,0.48868054151535034,-0.8694586157798767,0.2226429432630539,0.4095916152000427,-0.8846834301948547,0.1515735387802124,0.4505061209201813,-0.8798123002052307,0.8049731850624084,-0.40349286794662476,-0.43498465418815613,0.9094537496566772,-0.18361051380634308,-0.3730698227882385,0.8081576824188232,-0.24814282357692719,-0.5341407060623169,-0.903732180595398,0.2273426055908203,0.3627443015575409,-0.7960504293441772,0.3792579472064972,0.471664160490036,-0.8407669067382812,0.21454106271266937,0.49707454442977905,-0.09081454575061798,-0.5561131834983826,0.8261300325393677,-0.47913220524787903,-0.5767667293548584,0.6616438031196594,-0.24423092603683472,-0.12810735404491425,0.9612178802490234,0.6403632164001465,0.12183941900730133,-0.7583469748497009,0.4453624486923218,0.1429091840982437,-0.8838717341423035,0.45540618896484375,-0.03845056891441345,-0.8894530534744263,-0.48731812834739685,-0.1806156039237976,-0.8543412685394287,0.9410049915313721,-0.33503594994544983,-0.04754454270005226,-0.38698068261146545,-0.6613860726356506,-0.6425063610076904,-0.07671249657869339,0.9805490970611572,-0.1806618571281433,-0.0902290865778923,0.8882931470870972,-0.4503265917301178,-0.19155509769916534,0.9148907661437988,-0.35536113381385803,-0.6710330247879028,-0.15293268859386444,0.7254834771156311,0.6925926208496094,0.711452841758728,0.11895517259836197,-0.7646754384040833,-0.1436653733253479,0.6281972527503967,-0.9948883056640625,-0.026190949603915215,0.09752583503723145,-0.9843589663505554,-0.15792514383792877,0.07808341830968857,-0.9814286828041077,-0.11460620164871216,0.15382835268974304,0.2077154666185379,-0.09419270604848862,-0.9736436605453491,0.4622674286365509,0.07626361399888992,-0.8834549784660339,0.5462656021118164,-0.1362018585205078,-0.8264641165733337,-0.9715275168418884,-0.06009253114461899,0.22917933762073517,-0.9740723967552185,-0.09480186551809311,0.20541560649871826,-0.9758522510528564,-0.09327462315559387,0.19751499593257904,-0.007928693667054176,-0.7810371518135071,-0.624434232711792,0.9495206475257874,-0.3003813624382019,0.09045179188251495,0.9340342879295349,-0.30170679092407227,0.19118817150592804,-0.5673301815986633,-0.5754066109657288,0.5891041159629822,-0.41661185026168823,-0.7270399928092957,0.5457539558410645,-0.591861367225647,-0.7175999283790588,0.36708372831344604,0.9258584976196289,-0.03084532916545868,0.3766093850135803,0.9254369139671326,-0.1037023663520813,0.36443427205085754,0.8987241983413696,-0.2149530053138733,0.3822172284126282,0.752629280090332,-0.14780166745185852,-0.6416414976119995,0.717374861240387,-0.22572557628154755,-0.659106433391571,0.8220604658126831,-0.22995734214782715,-0.5208994746208191,0.7709774971008301,-0.3368394076824188,-0.5404932498931885,0.8455527424812317,-0.3520343601703644,-0.4013880491256714,0.8946301937103271,-0.3392542898654938,-0.29076334834098816,-0.10444172471761703,0.03646531701087952,-0.9938622713088989,-0.12276147305965424,-0.016557032242417336,-0.9922980666160583,-0.19076041877269745,0.027373390272259712,-0.9812548756599426,-0.8234545588493347,-0.17740082740783691,0.5389355421066284,-0.4625505805015564,-0.35862600803375244,0.8108232617378235,-0.7029281258583069,-0.1342245191335678,0.6984810829162598,0.6903500556945801,-0.27023327350616455,-0.6711115837097168,0.6614876985549927,-0.21337054669857025,-0.7189624309539795,0.7949427962303162,-0.058498598635196686,-0.6038574576377869,-0.537790834903717,0.17391984164714813,0.8249441981315613,-0.5362040400505066,0.1169334277510643,0.8359496593475342,-0.46603870391845703,0.4650697410106659,0.7526739239692688,0.7621455192565918,0.34803926944732666,0.5458963513374329,0.8229110836982727,0.28258422017097473,0.49291330575942993,0.7935216426849365,0.383408784866333,0.47256866097450256,-0.8356506824493408,-0.044830162078142166,-0.5474286675453186,-0.8329867124557495,-0.002846531104296446,-0.5532856583595276,-0.8424279689788818,-0.003012696746736765,-0.5388005375862122,0.05732913687825203,0.28489550948143005,-0.9568426609039307,0.08971457183361053,0.23043601214885712,-0.9689429998397827,0.0035328783560544252,0.28829488158226013,-0.9575351476669312,-0.9814286828041077,-0.11460620164871216,0.15382835268974304,-0.9843589663505554,-0.15792514383792877,0.07808341830968857,-0.9709084033966064,-0.10534398257732391,0.21503373980522156,0.4621638357639313,-0.4499533772468567,-0.7641639709472656,0.3817344903945923,-0.3602762222290039,-0.8511638045310974,0.4841556251049042,-0.3815280795097351,-0.7874196171760559,0.1624203324317932,-0.3628409206867218,-0.9175871014595032,0.2599451541900635,-0.23566359281539917,-0.9364246726036072,-0.041704703122377396,-0.2694352865219116,-0.9621150493621826,0.050481028854846954,0.3188343644142151,0.9464651942253113,0.28711700439453125,0.27017560601234436,0.9190043210983276,0.24959032237529755,0.4762352406978607,0.8431516289710999,0.6946852207183838,0.261460542678833,0.6701125502586365,0.9425185322761536,-0.05551061034202576,0.329510897397995,0.8130649924278259,-0.16031181812286377,0.5596654415130615,-0.12060524523258209,0.13008786737918854,-0.9841399788856506,-0.1684163361787796,0.22379885613918304,-0.9599739909172058,-0.09268874675035477,0.19159327447414398,-0.9770879149436951,0.8385305404663086,-0.12042909860610962,0.5313788056373596,0.45868271589279175,0.5876736640930176,0.6665206551551819,0.6280688047409058,0.18797273933887482,0.7551131248474121,0.9421910047531128,0.2541818618774414,-0.21832920610904694,0.9579275250434875,0.11643046140670776,-0.26233336329460144,0.972174882888794,0.06903234869241714,-0.22385387122631073,0.7017027139663696,-0.3611835539340973,-0.6141332983970642,0.8049731850624084,-0.40349286794662476,-0.43498465418815613,0.77802574634552,-0.3691326975822449,-0.5083472728729248,-0.2228778898715973,-0.4808290898799896,0.8480146527290344,-0.2806580364704132,-0.173270121216774,0.9440383911132812,-0.19014202058315277,-0.44741785526275635,0.8738783001899719,-0.29248571395874023,0.8852715492248535,0.36158865690231323,-0.25808945298194885,0.9524129629135132,0.16217093169689178,-0.3399590253829956,0.9259477853775024,0.1644645631313324,0.4622674286365509,0.07626361399888992,-0.8834549784660339,0.17297407984733582,0.09835635870695114,-0.9800030589103699,0.24204684793949127,0.256590873003006,-0.9357213377952576,-0.26393166184425354,0.4858302175998688,0.8332521319389343,0.050481028854846954,0.3188343644142151,0.9464651942253113,-0.04814169928431511,0.5657616853713989,0.8231622576713562,0.2599451541900635,-0.23566359281539917,-0.9364246726036072,0.1624203324317932,-0.3628409206867218,-0.9175871014595032,0.25347375869750977,-0.3628169000148773,-0.8967245817184448,0.4448465406894684,0.8843874931335449,0.14131632447242737,0.5591228008270264,0.8269190192222595,0.05988863855600357,0.633367657661438,0.7651847004890442,0.11548920720815659,0.21493884921073914,0.976557731628418,0.011673967353999615,0.33121973276138306,0.9434858560562134,-0.011312941089272499,0.307060182094574,0.9225711226463318,-0.23361627757549286,0.6351048350334167,-0.5950570106506348,0.4924926459789276,0.4149985611438751,-0.6659915447235107,0.6198640465736389,0.3748324513435364,-0.7721378803253174,0.513131320476532,-0.8146044611930847,0.44606587290763855,-0.3707355558872223,0.9577462673187256,-0.061482030898332596,0.28096625208854675,0.9218369722366333,-0.30418604612350464,0.24018199741840363,0.1965896189212799,-0.40898948907852173,0.8911117315292358,0.4743480384349823,-0.2920629680156708,0.8304776549339294,0.29188084602355957,0.00828898511826992,0.9564187526702881,0.9409315586090088,-0.29260367155075073,0.17038452625274658,0.9550333023071289,-0.2702423930168152,-0.12198521941900253,0.9712072610855103,-0.23772069811820984,-0.015661263838410378,-0.8272492289543152,-0.33983272314071655,-0.4474063515663147,-0.8794034123420715,-0.2907545566558838,-0.37697669863700867,-0.8506901264190674,-0.3306467533111572,-0.4086551070213318,0.05798587575554848,-0.2036459743976593,-0.9773259162902832,0.07653836160898209,-0.2891867756843567,-0.9542080163955688,0.20933464169502258,-0.2221444547176361,-0.9522766470909119,-0.9794685244560242,-0.17819590866565704,0.09427425265312195,-0.9904301166534424,-0.1119750589132309,0.08068281412124634,-0.9861675500869751,-0.13338702917099,-0.09839419275522232,0.6614876985549927,-0.21337054669857025,-0.7189624309539795,0.5953019261360168,-0.18282368779182434,-0.7824264168739319,0.6331899166107178,-0.039347149431705475,-0.77299565076828,0.31262078881263733,0.7998825311660767,0.5123047232627869,0.41453900933265686,0.724233090877533,0.5510388612747192,0.37556472420692444,0.815984845161438,0.4394541084766388,-0.537790834903717,0.17391984164714813,0.8249441981315613,-0.49147742986679077,0.5709013342857361,0.6576637625694275,-0.5748809576034546,0.5600147247314453,0.5965696573257446,0.3199523091316223,-0.36171045899391174,-0.8756689429283142,0.35978806018829346,-0.4070584177970886,-0.8395569920539856,0.2854841351509094,-0.49966806173324585,-0.81782066822052,-0.5690752267837524,0.5437260866165161,0.6168591976165771,-0.5968813896179199,0.7964057326316833,0.09731677174568176,-0.5710015296936035,0.6980343461036682,0.43209409713745117,0.9361485242843628,-0.10433141142129898,0.3357691466808319,0.9769257307052612,-0.2078341841697693,-0.049204036593437195,0.960573136806488,-0.07611677795648575,0.26740512251853943,-0.00814292673021555,-0.03249356150627136,-0.9994387626647949,0.035389501601457596,0.11373687535524368,-0.9928804039955139,0.1890493780374527,0.06440111249685287,-0.9798534512519836,-0.3922180235385895,-0.16912993788719177,0.9041903018951416,0.02526417002081871,0.18877765536308289,0.9816948175430298,-0.4089662432670593,0.6048300266265869,0.6833207011222839,-0.46603870391845703,0.4650697410106659,0.7526739239692688,-0.49147742986679077,0.5709013342857361,0.6576637625694275,-0.537790834903717,0.17391984164714813,0.8249441981315613,0.5846779942512512,-0.21563158929347992,0.7820835709571838,0.8967646956443787,0.025384526699781418,0.4417789876461029,0.9462386965751648,0.013358619064092636,0.3231933116912842,0.5890949964523315,-0.3038454055786133,0.748762309551239,0.7604700326919556,-0.36890992522239685,0.5344069600105286,0.825166642665863,-0.34736141562461853,0.4454661011695862,0.11882748454809189,-0.2306383103132248,-0.9657567143440247,0.17846502363681793,-0.35963645577430725,-0.9158667325973511,0.26639416813850403,-0.24794545769691467,-0.931427538394928,-0.14457079768180847,0.6466724276542664,-0.748941957950592,-0.11576218158006668,0.7695607542991638,-0.627993106842041,-0.04874604195356369,0.7504498362541199,-0.6591272950172424,0.8982035517692566,0.06850723922252655,-0.43420860171318054,0.8327031135559082,-0.042803142219781876,-0.5520628690719604,0.8987540602684021,0.09861201047897339,-0.42721980810165405,-0.279499351978302,0.875665545463562,-0.3938145935535431,-0.37830042839050293,0.8582887053489685,-0.3467409312725067,-0.19498088955879211,0.8216684460639954,-0.5355775952339172,0.9156846404075623,-0.2991197407245636,-0.2684195339679718,0.8948678374290466,-0.40981554985046387,0.17681269347667694,0.9578486084938049,-0.28071191906929016,-0.06104842573404312,0.9656818509101868,-0.1932367980480194,0.17354583740234375,0.9709433913230896,-0.23761768639087677,-0.02840428054332733,0.8747792840003967,-0.3923968970775604,0.2842285633087158,0.02526417002081871,0.18877765536308289,0.9816948175430298,-0.3922180235385895,-0.16912993788719177,0.9041903018951416,-0.23480235040187836,-0.6456670761108398,0.7266235947608948,-0.45819783210754395,-0.39972203969955444,-0.7938998937606812,-0.22286203503608704,-0.46946486830711365,-0.8543624877929688,-0.39521461725234985,-0.4627760648727417,-0.7935009002685547,-0.7521753907203674,-0.25808948278427124,-0.6063184142112732,-0.7601345777511597,-0.27192404866218567,-0.5901294350624084,-0.8097259998321533,-0.19834600389003754,-0.5522704720497131,0.9158328771591187,-0.08756764233112335,0.3918953835964203,0.9834325909614563,-0.054845068603754044,0.17277830839157104,0.955619752407074,-0.2712787091732025,0.11488578468561172,0.1989622563123703,-0.7793348431587219,0.5941811203956604,0.0015236730687320232,-0.9893681406974792,0.14542493224143982,0.03703609108924866,-0.7778480052947998,0.6273601651191711,-0.5962302684783936,0.4284341633319855,0.6789356470108032,-0.8699849843978882,-0.22568872570991516,0.4383956789970398,-0.45562049746513367,-0.0880444198846817,0.8858093023300171,-0.5718216896057129,0.31658995151519775,0.7568293809890747,-0.4748263955116272,0.21748514473438263,0.852783739566803,-0.7079378366470337,-0.09470802545547485,0.699895977973938,0.6745017170906067,-0.7329111099243164,0.08881831914186478,0.5228486657142639,-0.08868449926376343,0.8477997183799744,0.7171118259429932,-0.2994472086429596,0.629350483417511,-0.5965907573699951,-0.3416651487350464,-0.7261848449707031,-0.592556893825531,-0.434757262468338,-0.6781315803527832,-0.5504574179649353,-0.4733843505382538,-0.6876801252365112,-0.9473337531089783,-0.15218588709831238,-0.2817767858505249,-0.9582778811454773,-0.21487930417060852,-0.1884949952363968,-0.9960634708404541,-0.06641638278961182,-0.05870674550533295,0.20362500846385956,-0.347480446100235,-0.9153109788894653,0.1858956664800644,-0.5151838660240173,-0.8366770148277283,0.23856353759765625,-0.4510516822338104,-0.8600231409072876,0.3045036494731903,0.215606689453125,0.9277883768081665,0.1224723532795906,0.16077709197998047,0.9793626666069031,0.04859364777803421,0.15167325735092163,0.9872354865074158,-0.4867381751537323,0.059074852615594864,0.8715481162071228,-0.28193944692611694,0.004957052879035473,0.9594193696975708,-0.5041888952255249,0.016917945817112923,0.8634276986122131,-0.32838693261146545,-0.45154818892478943,-0.8296181559562683,-0.21764415502548218,-0.3649751842021942,-0.9052205085754395,-0.3381269574165344,-0.39658069610595703,-0.8534599542617798,0.9469590783119202,-0.14638863503932953,0.2860749363899231,0.8691759705543518,-0.22969715297222137,0.4379182457923889,0.8839890956878662,-0.21220313012599945,0.41657307744026184,-0.4050615429878235,0.8996755480766296,0.16281616687774658,-0.49857836961746216,0.8585696816444397,0.1194891408085823,-0.3338009715080261,0.9259791374206543,-0.1764640063047409,-0.05357646942138672,-0.3186454474925995,0.9463586211204529,-0.07275504618883133,-0.7900258898735046,0.6087411642074585,-0.20354467630386353,-0.8281242847442627,0.522283136844635,-0.02064230851829052,-0.7400596141815186,-0.6722244620323181,0.006395012605935335,-0.982394278049469,-0.18670988082885742,0.28969284892082214,-0.7362684011459351,-0.6115447282791138,0.5225225687026978,-0.04599061608314514,0.851384162902832,0.5151961445808411,-0.2687610983848572,0.8138430118560791,0.5814785361289978,-0.09888476133346558,0.807529866695404,-0.08062315732240677,-0.5563555359840393,0.8270238041877747,0.4149985611438751,-0.6659915447235107,0.6198640465736389,0.00044625651207752526,0.03214430809020996,0.9994831681251526,-0.3446267545223236,0.5303336977958679,0.7745828628540039,-0.4268188774585724,0.2286834716796875,0.8749454617500305,-0.5944700837135315,0.432583749294281,0.6778470277786255,0.0075437333434820175,0.2841460704803467,-0.9587513208389282,0.00633305124938488,0.2858356535434723,-0.9582577347755432,0.005384631920605898,0.2713078558444977,-0.9624775648117065,-0.10367901623249054,-0.9752569794654846,0.19525490701198578,0.1539049744606018,-0.8721860647201538,0.46433258056640625,0.6745017170906067,-0.7329111099243164,0.08881831914186478,-0.059284310787916183,-0.4709334969520569,0.8801743984222412,-0.19780026376247406,-0.7183213829994202,0.6670002937316895,-0.1522192507982254,-0.40153709053993225,0.9031042456626892,-0.4677102565765381,-0.07092338800430298,0.8810317516326904,-0.5104730129241943,-0.0357033871114254,0.8591522574424744,-0.5138508081436157,0.026408836245536804,0.8574729561805725,0.24047715961933136,0.11224595457315445,0.964142918586731,0.4264395534992218,-0.4237762987613678,0.7991013526916504,-0.3666437566280365,-0.3809809982776642,0.848779022693634,-0.20085793733596802,0.8992645144462585,0.38856077194213867,-0.3425850570201874,0.8081334829330444,0.4791197180747986,-0.2625155448913574,0.8415956497192383,0.4720194637775421,0.9409400224685669,-0.3096206784248352,0.13699254393577576,0.7709765434265137,-0.0017095281509682536,0.6368612051010132,0.9496349096298218,-0.08693325519561768,0.301058292388916,0.7977066040039062,0.26153242588043213,0.5433828830718994,0.7360386252403259,0.5058676600456238,0.4498278498649597,0.6389833092689514,0.5251526236534119,0.5620632171630859,-0.11530458927154541,0.9920865893363953,0.04968927055597305,-0.27218490839004517,0.9518465399742126,0.14107970893383026,-0.2273845672607422,0.9675652384757996,0.1100626289844513,-0.7177502512931824,0.02592414617538452,-0.6958178281784058,-0.7709905505180359,-0.025386836379766464,-0.6363403797149658,-0.46424898505210876,0.024058865383267403,-0.8853778839111328,0.2903883457183838,0.5392877459526062,-0.7904703617095947,0.47546377778053284,0.5612105131149292,-0.6774783730506897,0.3755117654800415,0.43236589431762695,-0.8197869658470154,0.8384894728660583,0.2956444323062897,0.45774421095848083,0.7935216426849365,0.383408784866333,0.47256866097450256,0.46873801946640015,0.5328003764152527,0.7045626044273376,-0.4324128329753876,-0.31766852736473083,-0.8438636660575867,-0.4613693952560425,0.040799785405397415,-0.8862695097923279,-0.5254933834075928,-0.30591440200805664,-0.7938973903656006,-0.30958741903305054,-0.09423884749412537,0.9461895227432251,-0.2934981882572174,0.0008273248095065355,0.9559592604637146,-0.40543076395988464,0.11735348403453827,0.9065616726875305,0.26139721274375916,0.1645624041557312,0.9510997533798218,-0.4089662432670593,0.6048300266265869,0.6833207011222839,0.02526417002081871,0.18877765536308289,0.9816948175430298,0.5353304743766785,0.8357688784599304,0.12211349606513977,0.49838703870773315,0.8476565480232239,0.18190325796604156,0.7916092276573181,0.5995565056800842,0.11784238368272781,0.9483370184898376,-0.16646964848041534,0.27008289098739624,0.9573286771774292,-0.0895266905426979,0.27478501200675964,0.9516684412956238,-0.12758693099021912,0.2793720066547394,0.4756341278553009,-0.6859941482543945,0.5506216883659363,0.875127375125885,-0.3701375126838684,-0.3116894066333771,0.9578486084938049,-0.28071191906929016,-0.06104842573404312,-0.7357115149497986,-0.1432843804359436,-0.6619653701782227,-0.38698068261146545,-0.6613860726356506,-0.6425063610076904,-0.007928693667054176,-0.7810371518135071,-0.624434232711792,0.49027201533317566,-0.7291967272758484,0.4773944318294525,0.3662000000476837,-0.7368438839912415,0.5682945251464844,0.6016780138015747,-0.623546838760376,0.49917224049568176,-0.27271631360054016,-0.4809848368167877,-0.8332343101501465,-0.33251672983169556,-0.4870876967906952,-0.807575523853302,-0.32973986864089966,-0.512371838092804,-0.7929355502128601,0.983683168888092,0.0959969162940979,-0.1521580070257187,0.8988224267959595,0.32898619771003723,0.28963127732276917,0.8666968941688538,0.44155609607696533,-0.232087641954422,-0.5315690040588379,-0.26600751280784607,0.8041606545448303,-0.5673301815986633,-0.5754066109657288,0.5891041159629822,-0.6786463856697083,-0.6001630425453186,0.42337146401405334,-0.680894672870636,-0.3395868241786957,-0.6488938331604004,-0.6745331883430481,-0.44324347376823425,-0.5903729200363159,-0.6148679852485657,-0.42103782296180725,-0.6668317317962646,0.3058987557888031,-0.2163623422384262,0.9271533489227295,0.4743480384349823,-0.2920629680156708,0.8304776549339294,0.3777206838130951,-0.34232065081596375,0.8603160381317139,0.48012763261795044,0.7034487724304199,0.52405846118927,0.303976446390152,0.6842706203460693,0.6628514528274536,0.6023364067077637,0.4792494773864746,0.6383656859397888,0.3199523091316223,-0.36171045899391174,-0.8756689429283142,0.15659724175930023,-0.44393423199653625,-0.8822696208953857,0.26892948150634766,-0.36326536536216736,-0.8920286893844604,-0.9283689260482788,-0.0035233250819146633,-0.3716433048248291,-0.9896799921989441,0.043795596808195114,-0.1364382803440094,-0.9709314107894897,0.11671124398708344,-0.20897534489631653,-0.6744849681854248,0.6345702409744263,-0.37734684348106384,-0.522983193397522,0.6416133046150208,-0.5610890984535217,-0.564334511756897,0.7086668610572815,-0.42345941066741943,-0.41931554675102234,-0.26107215881347656,-0.869491696357727,-0.5254933834075928,-0.30591440200805664,-0.7938973903656006,-0.4031054973602295,-0.29839375615119934,-0.8651399612426758,0.8995031714439392,0.3661113977432251,0.23844604194164276,0.798694372177124,0.5538778901100159,0.23517337441444397,0.8106762170791626,0.51473468542099,0.27902013063430786,-0.8416804671287537,-0.3107883036136627,-0.44157060980796814,-0.7623230218887329,-0.26712656021118164,-0.5894972681999207,-0.8097259998321533,-0.19834600389003754,-0.5522704720497131,-0.6596956849098206,-0.04746788740158081,0.7500322461128235,-0.00746707571670413,-0.4383934438228607,0.8987521529197693,-0.7817786335945129,-0.18236838281154633,0.5962917804718018,0.6605034470558167,0.6828493475914001,-0.3121729791164398,0.702341616153717,0.7035328149795532,-0.10843368619680405,0.6118091344833374,0.7244392037391663,-0.3176121413707733,0.6699728965759277,0.042590945959091187,0.7411628365516663,0.7900119423866272,0.24296411871910095,0.5628939270973206,0.7171586751937866,0.06476744264364243,0.6938937902450562,-0.16146931052207947,0.9452033638954163,0.2837574779987335,-0.11932644993066788,0.9228628873825073,0.3661766052246094,-0.12218672037124634,0.9659246206283569,0.2281666100025177,-0.7774304151535034,0.22900067269802094,0.5857990980148315,-0.532473623752594,0.379798948764801,0.7564552426338196,-0.5386098027229309,0.5633355975151062,0.6265400648117065,0.5559599995613098,-0.3760892450809479,-0.7412592768669128,0.5061292052268982,-0.3749322295188904,-0.7766975164413452,0.5372400283813477,-0.36027616262435913,-0.7626101970672607,0.18668007850646973,-0.324448823928833,-0.9272990226745605,0.15659724175930023,-0.44393423199653625,-0.8822696208953857,0.1624203324317932,-0.3628409206867218,-0.9175871014595032,-0.3997662365436554,-0.2882879078388214,0.8701017498970032,-0.7808712124824524,-0.2643348276615143,0.5660099387168884,-0.45249924063682556,-0.13238362967967987,0.8818838000297546,-0.3917819559574127,0.7107382416725159,-0.584258496761322,-0.19498088955879211,0.8216684460639954,-0.5355775952339172,-0.18683689832687378,0.7200682759284973,-0.6682766079902649,-0.3954812288284302,-0.34267881512641907,-0.8521536588668823,-0.48845818638801575,-0.3084971010684967,-0.8162341117858887,-0.4031054973602295,-0.29839375615119934,-0.8651399612426758,0.9579275250434875,0.11643046140670776,-0.26233336329460144,0.9293184280395508,0.18102243542671204,-0.32186663150787354,0.972174882888794,0.06903234869241714,-0.22385387122631073,0.47945672273635864,-0.06673524528741837,0.8750243782997131,0.3300527036190033,0.09652983397245407,0.9390139579772949,0.18000173568725586,-0.27496612071990967,0.9444538354873657,-0.19679118692874908,0.2574410140514374,-0.9460430145263672,-0.1684163361787796,0.22379885613918304,-0.9599739909172058,-0.2557360529899597,0.31866762042045593,-0.9127157330513,0.49786376953125,-0.1467461735010147,0.8547497987747192,0.3058987557888031,-0.2163623422384262,0.9271533489227295,0.5321873426437378,-0.12454816699028015,0.8374152779579163,-0.41931554675102234,-0.26107215881347656,-0.869491696357727,-0.5006133913993835,-0.30043700337409973,-0.81186443567276,-0.5156457424163818,-0.2117384374141693,-0.8302266597747803,0.31632962822914124,0.3835853040218353,-0.8676392436027527,0.4815136194229126,0.37403056025505066,-0.7926195859909058,0.5419490337371826,0.670733630657196,-0.5063670873641968,0.9496349096298218,-0.08693325519561768,0.301058292388916,0.9751338362693787,-0.20753775537014008,0.07773098349571228,0.9409400224685669,-0.3096206784248352,0.13699254393577576,0.5151961445808411,-0.2687610983848572,0.8138430118560791,0.5225225687026978,-0.04599061608314514,0.851384162902832,0.6068264842033386,-0.01597638428211212,0.7946737408638,0.38192301988601685,0.6379632949829102,0.6686835289001465,0.303976446390152,0.6842706203460693,0.6628514528274536,0.387626051902771,0.7363891005516052,0.554506242275238,0.8976787328720093,0.15574197471141815,0.41221025586128235,0.876068651676178,0.17201882600784302,0.45045894384384155,0.8904339671134949,0.23089931905269623,0.3921898603439331,0.748397171497345,0.03495928272604942,0.662328839302063,0.8651037216186523,0.032585907727479935,0.500533401966095,0.6390947699546814,0.34863412380218506,0.6855742931365967,0.46045103669166565,-0.4144722521305084,-0.7849825620651245,0.5311725735664368,-0.4626668095588684,-0.7097852826118469,0.5372400283813477,-0.36027616262435913,-0.7626101970672607,0.3419199585914612,-0.433086633682251,-0.8339824080467224,0.33174800872802734,-0.4736490249633789,-0.8158430457115173,0.1858956664800644,-0.5151838660240173,-0.8366770148277283,-0.03704217076301575,-0.20063385367393494,-0.9789657592773438,-0.1237216666340828,-0.2632575035095215,-0.9567593336105347,-0.12279319018125534,-0.13388009369373322,-0.9833605289459229,-0.7745103240013123,-0.056133002042770386,-0.6300657391548157,-0.9481034874916077,-0.09071002900600433,-0.30474820733070374,-0.838496208190918,-0.31857579946517944,-0.44207873940467834,0.14629952609539032,-0.2607037425041199,-0.9542693495750427,0.11882748454809189,-0.2306383103132248,-0.9657567143440247,0.20933464169502258,-0.2221444547176361,-0.9522766470909119,0.9096029996871948,-0.014714118093252182,0.4152178168296814,0.9048058986663818,-0.0921296775341034,0.4157383441925049,0.9037119746208191,-0.02557663433253765,0.42737630009651184,-0.2890661954879761,0.2082311511039734,0.9343878030776978,0.24578872323036194,0.2464873045682907,0.9374603629112244,-0.07090494781732559,0.3052886426448822,0.9496164321899414,0.7949427962303162,-0.058498598635196686,-0.6038574576377869,0.8210920095443726,0.010947716422379017,-0.5706908106803894,0.8632072806358337,0.0459388867020607,-0.5027552247047424,-0.43785151839256287,0.8173579573631287,0.3744489252567291,-0.34595853090286255,0.8158223032951355,0.46340763568878174,-0.49307510256767273,0.7967463135719299,0.34938836097717285,0.8163648247718811,-0.5565716028213501,0.15419642627239227,0.7229957580566406,-0.5686708092689514,0.3922889232635498,0.6068264842033386,-0.01597638428211212,0.7946737408638,-0.9044546484947205,-0.412201851606369,-0.10977907478809357,-0.9330621361732483,-0.24718256294727325,-0.261334627866745,-0.9301614761352539,-0.28459426760673523,-0.23196053504943848,0.7209824323654175,-0.3250819444656372,0.6119690537452698,0.1719541698694229,-0.7081203460693359,0.684833824634552,0.5505481362342834,-0.7927349209785461,0.26166418194770813,-0.059284310787916183,-0.4709334969520569,0.8801743984222412,-0.1522192507982254,-0.40153709053993225,0.9031042456626892,-0.2827966511249542,-0.3287571668624878,0.9010797739028931,-0.5528820157051086,-0.40576133131980896,-0.7277906537055969,-0.6271423101425171,-0.243447944521904,-0.7398821711540222,-0.4247942864894867,-0.39804771542549133,-0.8130853772163391,-0.6686869859695435,-0.7302964329719543,0.13973119854927063,-0.5352336168289185,-0.5471583604812622,0.6435391902923584,-0.8775730729103088,0.04419112578034401,0.4774019420146942,0.2763248383998871,0.3254454731941223,-0.9042841196060181,0.3857724666595459,0.3776163160800934,-0.8417752385139465,0.24204684793949127,0.256590873003006,-0.9357213377952576,-0.9473528861999512,-0.3191928267478943,-0.025268377736210823,-0.9225826263427734,-0.3282069265842438,-0.2027844339609146,-0.9330621361732483,-0.24718256294727325,-0.261334627866745,-0.8775730729103088,0.04419112578034401,0.4774019420146942,-0.5352336168289185,-0.5471583604812622,0.6435391902923584,-0.37599489092826843,0.33062490820884705,0.8656298518180847,-0.6744003295898438,0.24077345430850983,-0.6980059742927551,-0.4374094009399414,0.3571110963821411,-0.8253148794174194,-0.4622868597507477,0.18947181105613708,-0.8662512898445129,0.5395145416259766,0.7317675352096558,-0.4164617359638214,0.6605034470558167,0.6828493475914001,-0.3121729791164398,0.7159509658813477,0.6021436452865601,-0.35332322120666504,0.1989622563123703,-0.7793348431587219,0.5941811203956604,0.03703609108924866,-0.7778480052947998,0.6273601651191711,0.09818798303604126,-0.5417913794517517,0.8347581624984741,0.610561192035675,-0.7035521864891052,0.36363357305526733,0.6016780138015747,-0.623546838760376,0.49917224049568176,0.7479771971702576,-0.6204706430435181,0.23568269610404968,0.2822052836418152,0.945547878742218,0.16217075288295746,0.24417655169963837,0.9663268327713013,0.08118041604757309,0.3377555310726166,0.934099018573761,0.1156730204820633,0.3662000000476837,-0.7368438839912415,0.5682945251464844,0.06801270693540573,-0.8245707154273987,0.5616559982299805,-0.09099464863538742,-0.7566226720809937,0.647489070892334,0.04859364777803421,0.15167325735092163,0.9872354865074158,-0.226496160030365,0.15616433322429657,0.9614115357398987,-0.08624347299337387,-0.002224747557193041,0.9962716102600098,0.9096029996871948,-0.014714118093252182,0.4152178168296814,0.9440934658050537,-0.03255041316151619,0.3280670940876007,0.9258584976196289,-0.03084532916545868,0.3766093850135803,-0.9258683919906616,0.22029195725917816,-0.30698397755622864,-0.9636143445968628,0.2524626553058624,-0.0878068059682846,-0.9225079417228699,0.33409571647644043,-0.1932850182056427,-0.9220829606056213,0.0023291779216378927,0.38698530197143555,-0.9376670718193054,0.00901027675718069,0.34741806983947754,-0.7774304151535034,0.22900067269802094,0.5857990980148315,0.30901703238487244,-0.20522700250148773,-0.9286497235298157,-0.030223172158002853,-0.34128180146217346,-0.9394749999046326,-0.058637093752622604,-0.2159026563167572,-0.9746526479721069,0.8691759705543518,-0.22969715297222137,0.4379182457923889,0.7784716486930847,-0.10161231458187103,0.6194003820419312,0.4743480384349823,-0.2920629680156708,0.8304776549339294,-0.5386098027229309,0.5633355975151062,0.6265400648117065,-0.532473623752594,0.379798948764801,0.7564552426338196,-0.5450679063796997,0.35347703099250793,0.7602335214614868,-0.9785274863243103,-0.04341382533311844,0.20149247348308563,-0.9365950226783752,-0.11793206632137299,0.3299723267555237,-0.9845752716064453,0.00917017925530672,0.17472101747989655,-0.591861367225647,-0.7175999283790588,0.36708372831344604,-0.7262365818023682,-0.6279948949813843,0.2796477675437927,-0.7313170433044434,-0.6372576355934143,0.24305997788906097,-0.5216706395149231,-0.03559089079499245,-0.8524042963981628,-0.4513625502586365,-0.2863817512989044,-0.8451374769210815,-0.6753713488578796,-0.3382120132446289,-0.6553519368171692,0.6543846130371094,0.6988687515258789,0.28872689604759216,0.8106762170791626,0.51473468542099,0.27902013063430786,0.5879455804824829,0.7826780676841736,0.20429152250289917,0.04343774914741516,0.6332769989967346,-0.7727052569389343,-0.04874604195356369,0.7504498362541199,-0.6591272950172424,0.06701812893152237,0.684565544128418,-0.725864052772522,0.7949427962303162,-0.058498598635196686,-0.6038574576377869,0.8632072806358337,0.0459388867020607,-0.5027552247047424,0.8726474046707153,0.0030281979124993086,-0.488341361284256,-0.19155509769916534,0.9148907661437988,-0.35536113381385803,-0.17724373936653137,0.9839330315589905,0.021457016468048096,-0.07671249657869339,0.9805490970611572,-0.1806618571281433,-0.8424279689788818,-0.003012696746736765,-0.5388005375862122,-0.8655099272727966,0.07861125469207764,-0.494684636592865,-0.9283689260482788,-0.0035233250819146633,-0.3716433048248291,0.5814785361289978,-0.09888476133346558,0.807529866695404,0.8130649924278259,-0.16031181812286377,0.5596654415130615,0.7719157338142395,-0.2922757863998413,0.5645537376403809,-0.3676004707813263,0.08712029457092285,0.9258941411972046,-0.07090494781732559,0.3052886426448822,0.9496164321899414,-0.22653448581695557,0.19376090168952942,0.9545359015464783,0.18718942999839783,0.3843551576137543,-0.9040084481239319,0.05732913687825203,0.28489550948143005,-0.9568426609039307,0.07032366842031479,0.4345839321613312,-0.8978816270828247,-0.8863468170166016,-0.38879597187042236,-0.251449853181839,-0.9110674858093262,-0.35851290822029114,-0.20353008806705475,-0.9089676737785339,-0.37856483459472656,-0.1745465099811554,0.7771652936935425,-0.49839386343955994,0.3842104375362396,0.9004179239273071,-0.4252220690250397,0.09183526784181595,0.8505465388298035,-0.5241910219192505,-0.04235992208123207,-0.5814379453659058,-0.24031783640384674,0.7772883772850037,-0.47913220524787903,-0.5767667293548584,0.6616438031196594,-0.3164021074771881,-0.8187156319618225,0.4791601300239563,-0.8789879083633423,0.25038933753967285,-0.4058145582675934,-0.8875955939292908,0.23922912776470184,-0.3936285972595215,-0.6925814151763916,0.5349094271659851,-0.4839451014995575,0.8803749680519104,0.3954266607761383,0.26187336444854736,0.8995031714439392,0.3661113977432251,0.23844604194164276,0.7580323219299316,0.514400839805603,0.40097227692604065,-0.5315690040588379,-0.26600751280784607,0.8041606545448303,-0.3676004707813263,0.08712029457092285,0.9258941411972046,-0.40377527475357056,-0.09508795291185379,0.9099031686782837,0.4421299397945404,-0.006418510805815458,0.8969280123710632,0.5006550550460815,0.03180774301290512,0.8650622963905334,0.48617783188819885,0.02680077590048313,0.8734487891197205,-0.483203262090683,0.10539541393518448,-0.8691412210464478,-0.48744744062423706,0.386848509311676,-0.7827791571617126,-0.6680979132652283,0.04496203735470772,-0.7427136898040771,-0.3666437566280365,-0.3809809982776642,0.848779022693634,-0.3423517346382141,-0.6144594550132751,0.7107987403869629,-0.5673301815986633,-0.5754066109657288,0.5891041159629822,0.41083455085754395,-0.3774408996105194,-0.8299116492271423,0.27633634209632874,-0.3005908131599426,-0.9128435850143433,0.21332590281963348,-0.4014458954334259,-0.8906925916671753,-0.895060122013092,-0.34335774183273315,-0.28455719351768494,-0.9301614761352539,-0.28459426760673523,-0.23196053504943848,-0.9330621361732483,-0.24718256294727325,-0.261334627866745,-0.23579099774360657,0.9615800976753235,0.14059266448020935,0.2886080741882324,0.9497080445289612,0.12149067223072052,0.24417655169963837,0.9663268327713013,0.08118041604757309,0.9856081604957581,-0.16892309486865997,0.0064445361495018005,0.915607213973999,-0.3478842079639435,0.2015937715768814,0.9277253746986389,-0.2558600604534149,-0.2717743515968323,-0.37830042839050293,0.8582887053489685,-0.3467409312725067,-0.09455092996358871,0.8957114815711975,-0.4344664216041565,-0.19498088955879211,0.8216684460639954,-0.5355775952339172,-0.989738941192627,-0.1310621201992035,-0.056916821748018265,-0.9950998425483704,-0.06830946356058121,0.07148489356040955,-0.9845752716064453,0.00917017925530672,0.17472101747989655,-0.32553157210350037,0.011665099300444126,0.9454591870307922,0.00044625651207752526,0.03214430809020996,0.9994831681251526,0.11959347128868103,0.035417553037405014,0.9921910166740417,0.7645909190177917,0.3829827904701233,0.5183868408203125,0.5764346718788147,0.4667404890060425,0.6707282066345215,0.7768028974533081,0.39929139614105225,0.48697391152381897,-0.36630958318710327,-0.3896862268447876,-0.8449627161026001,-0.23233211040496826,-0.29845184087753296,-0.9257150292396545,-0.43037742376327515,-0.23958760499954224,-0.8702718019485474,0.5079795122146606,-0.27417755126953125,0.81656813621521,0.47945672273635864,-0.06673524528741837,0.8750243782997131,0.30640748143196106,-0.30825576186180115,0.9006069302558899,0.6789881587028503,0.6496185660362244,0.3420099914073944,0.6360511779785156,0.724565327167511,0.2654128670692444,0.798694372177124,0.5538778901100159,0.23517337441444397,0.07233995199203491,0.48868054151535034,-0.8694586157798767,0.1515735387802124,0.4505061209201813,-0.8798123002052307,0.13503780961036682,0.46279093623161316,-0.8761217594146729,0.9121357202529907,-0.36785781383514404,0.18080110847949982,0.9342123866081238,-0.302754282951355,0.18864518404006958,0.9311011433601379,-0.3474138379096985,-0.11114983260631561,-0.9555477499961853,0.10531366616487503,0.2753862142562866,-0.9306832551956177,0.1507156938314438,0.33333685994148254,-0.9352051019668579,0.2035689651966095,0.2897430658340454,-0.5124512314796448,-0.19760200381278992,-0.8356716632843018,-0.4673956632614136,-0.38985198736190796,-0.7934461236000061,-0.6563327312469482,-0.21268609166145325,-0.7238729000091553,-0.8936045169830322,0.28096097707748413,0.35004550218582153,-0.8390620946884155,0.4404146671295166,0.3193896412849426,-0.9111043810844421,0.2615271508693695,0.3185786008834839,-0.21764415502548218,-0.3649751842021942,-0.9052205085754395,-0.36028236150741577,-0.46588045358657837,-0.8081782460212708,-0.1584731936454773,-0.33250078558921814,-0.9296932220458984,-0.9306832551956177,0.1507156938314438,0.33333685994148254,-0.9469946026802063,0.12825988233089447,0.2945346236228943,-0.9352051019668579,0.2035689651966095,0.2897430658340454,0.3496837615966797,0.7232236862182617,-0.5955407023429871,0.47546377778053284,0.5612105131149292,-0.6774783730506897,0.2903883457183838,0.5392877459526062,-0.7904703617095947,0.9522834420204163,-0.2381264567375183,-0.1909240484237671,0.9846625328063965,-0.15971137583255768,-0.07022833079099655,0.9819494485855103,-0.13666249811649323,0.13076183199882507,-0.7529252767562866,-0.6412850022315979,-0.1478414684534073,-0.06747709959745407,-0.7301457524299622,-0.6799514889717102,-0.948121190071106,-0.26599904894828796,0.17409977316856384,0.8363606929779053,-0.12452764809131622,-0.5338479280471802,0.7604700326919556,-0.36890992522239685,0.5344069600105286,0.20462356507778168,-0.13395580649375916,0.9696313738822937,0.4421299397945404,-0.006418510805815458,0.8969280123710632,0.5020756125450134,-0.02826547995209694,0.8643617033958435,0.5006550550460815,0.03180774301290512,0.8650622963905334,-0.2988267242908478,0.38538143038749695,0.8730313777923584,-0.34861889481544495,0.2759536802768707,0.8957200646400452,-0.1469806730747223,0.2169589102268219,0.96505206823349,0.6247774958610535,-0.35060957074165344,-0.6976575255393982,0.742261528968811,-0.280547171831131,-0.6085565686225891,0.7784706950187683,-0.34205979108810425,-0.5262874364852905,-0.7300897836685181,0.17863693833351135,-0.6595890522003174,-0.48731812834739685,-0.1806156039237976,-0.8543412685394287,-0.7357115149497986,-0.1432843804359436,-0.6619653701782227,0.9508417248725891,-0.3096455931663513,-0.0044272951781749725,0.982314944267273,-0.18364226818084717,0.03650783747434616,0.9429708123207092,-0.3324359953403473,0.017098695039749146,-0.4460764527320862,0.5319384932518005,0.7197619080543518,-0.34334367513656616,0.40820276737213135,0.8458638191223145,-0.26393166184425354,0.4858302175998688,0.8332521319389343,0.4642919600009918,0.4573189318180084,0.7584803104400635,0.4649737477302551,0.3672487437725067,0.8055605292320251,0.43113186955451965,0.42405059933662415,0.7964335083961487,0.33226433396339417,0.9129012823104858,0.23708988726139069,0.40093767642974854,0.8914845585823059,0.21096038818359375,0.3222634196281433,0.9378613829612732,0.12869463860988617,0.29657119512557983,-0.03281969204545021,-0.9544466733932495,0.22954407334327698,-0.13560214638710022,-0.9638057947158813,0.17511144280433655,0.0051940022967755795,-0.9845349192619324,0.4149985611438751,-0.6659915447235107,0.6198640465736389,0.028774291276931763,-0.8916197419166565,0.45186981558799744,0.3748324513435364,-0.7721378803253174,0.513131320476532,0.4622674286365509,0.07626361399888992,-0.8834549784660339,0.6331899166107178,-0.039347149431705475,-0.77299565076828,0.5462656021118164,-0.1362018585205078,-0.8264641165733337,-0.9645018577575684,0.04193578287959099,0.2607250511646271,-0.9715135097503662,0.08899089694023132,0.21964088082313538,-0.9333274960517883,0.046436261385679245,0.35601040720939636,0.2058597356081009,0.8850135803222656,-0.41757962107658386,0.09515801817178726,0.893471896648407,-0.4389224946498871,0.1814000904560089,0.9114252924919128,-0.36932098865509033,0.6389452219009399,-0.35619163513183594,0.6818185448646545,0.44599270820617676,-0.8155115246772766,0.36882448196411133,0.06422704458236694,-0.14031213521957397,0.988021969795227,-0.19058330357074738,0.5744790434837341,0.7960224747657776,0.11057329177856445,0.19221822917461395,0.9751029014587402,0.06295067071914673,0.8254959583282471,0.5608865022659302,-0.9722288250923157,-0.21804842352867126,-0.08500588685274124,-0.9668160080909729,-0.18788088858127594,-0.17311131954193115,-0.9917436242103577,-0.11227939277887344,0.06195128336548805,0.04025550186634064,-0.07847847789525986,-0.9961026906967163,-0.06831091642379761,-0.13850830495357513,-0.9880025386810303,0.12334631383419037,-0.17195796966552734,-0.9773516058921814,0.4421299397945404,-0.006418510805815458,0.8969280123710632,0.4103705585002899,-0.02770989201962948,0.9114977717399597,0.5020756125450134,-0.02826547995209694,0.8643617033958435,0.7314274311065674,0.44006362557411194,-0.5209202170372009,0.8666968941688538,0.44155609607696533,-0.232087641954422,0.5419490337371826,0.670733630657196,-0.5063670873641968,0.47863808274269104,-0.3393230438232422,0.8097934722900391,0.39489826560020447,-0.3888320326805115,0.8323851227760315,0.27650922536849976,-0.3862999379634857,0.8799517154693604,0.972174882888794,0.06903234869241714,-0.22385387122631073,0.9293184280395508,0.18102243542671204,-0.32186663150787354,0.9059356451034546,0.15564897656440735,-0.3937690258026123,0.7360386252403259,0.5058676600456238,0.4498278498649597,0.7091031074523926,0.5293309688568115,0.4658127725124359,0.6389833092689514,0.5251526236534119,0.5620632171630859,-0.7926772236824036,-0.32161182165145874,-0.5179079174995422,-0.6703322529792786,-0.3217419981956482,-0.668682873249054,-0.7425626516342163,-0.36221152544021606,-0.5633857846260071,-0.04477464407682419,0.20575015246868134,-0.9775797128677368,0.9817145466804504,-0.026376238092780113,-0.18852263689041138,0.9709433913230896,-0.23761768639087677,-0.02840428054332733,0.9618059992790222,-0.2676401734352112,0.05742763727903366,0.9485353827476501,-0.2988717555999756,0.10467252135276794,0.9495206475257874,-0.3003813624382019,0.09045179188251495,0.5576750040054321,-0.556469738483429,0.6159058213233948,0.561665952205658,-0.34784165024757385,0.7506913542747498,0.747154176235199,-0.6081348657608032,0.2682025134563446,-0.9420572519302368,0.12635880708694458,0.3107435405254364,-0.9420475363731384,0.11518587917089462,0.3150850534439087,-0.9678924083709717,0.02627456933259964,0.2499879002571106,-0.22170954942703247,-0.28278279304504395,-0.9332088828086853,-0.03704217076301575,-0.20063385367393494,-0.9789657592773438,-0.20118942856788635,-0.10496063530445099,-0.97391277551651,-0.4460764527320862,0.5319384932518005,0.7197619080543518,-0.36034777760505676,0.649125874042511,0.6699142456054688,-0.43176764249801636,0.650100827217102,0.6252564787864685,-0.9089676737785339,-0.37856483459472656,-0.1745465099811554,-0.9136911034584045,-0.3450969159603119,0.2146548181772232,-0.918117105960846,-0.3866572082042694,-0.08693193644285202,0.43887344002723694,0.013507385738193989,-0.8984473347663879,0.3345450758934021,0.25067612528800964,-0.9084277749061584,0.3277669847011566,-0.06341294199228287,-0.942628026008606,0.9342123866081238,-0.302754282951355,0.18864518404006958,0.9121357202529907,-0.36785781383514404,0.18080110847949982,0.9485353827476501,-0.2988717555999756,0.10467252135276794,-0.4811820983886719,-0.41724246740341187,-0.7709555625915527,-0.5086572170257568,-0.456069678068161,-0.730252206325531,-0.365468293428421,-0.48836129903793335,-0.792424201965332,0.33121973276138306,0.9434858560562134,-0.011312941089272499,0.22881579399108887,0.966815710067749,0.11362533271312714,0.34944891929626465,0.9225766062736511,0.16351723670959473,0.02526417002081871,0.18877765536308289,0.9816948175430298,0.03703609108924866,-0.7778480052947998,0.6273601651191711,-0.2924882471561432,-0.8875645399093628,0.35592105984687805,0.5372400283813477,-0.36027616262435913,-0.7626101970672607,0.5538228750228882,-0.3990359604358673,-0.7307875752449036,0.7205169796943665,-0.3665299713611603,-0.5886519551277161,0.5273749232292175,0.6159974336624146,-0.5851690769195557,0.28343015909194946,0.4650605618953705,-0.8386811017990112,0.5419490337371826,0.670733630657196,-0.5063670873641968,0.17437148094177246,0.9461330771446228,0.2728128135204315,0.31646963953971863,0.9378506541252136,0.14241881668567657,0.1489146649837494,0.969265341758728,0.19582918286323547,0.926279604434967,-0.2652546167373657,0.26766785979270935,0.9656818509101868,-0.1932367980480194,0.17354583740234375,0.9427902698516846,-0.16376081109046936,0.2903943955898285,-0.3666437566280365,-0.3809809982776642,0.848779022693634,0.14530543982982635,-0.5939199924468994,0.7912935018539429,-0.3423517346382141,-0.6144594550132751,0.7107987403869629,0.9508417248725891,-0.3096455931663513,-0.0044272951781749725,0.9429708123207092,-0.3324359953403473,0.017098695039749146,0.9439659714698792,-0.32821130752563477,0.034720733761787415,0.6614876985549927,-0.21337054669857025,-0.7189624309539795,0.4432961046695709,-0.28907740116119385,-0.8484826683998108,0.5953019261360168,-0.18282368779182434,-0.7824264168739319,0.7784716486930847,-0.10161231458187103,0.6194003820419312,0.8691759705543518,-0.22969715297222137,0.4379182457923889,0.9080917239189148,-0.12855710089206696,0.398550420999527,0.031655728816986084,-0.9906672239303589,-0.13257582485675812,0.41378116607666016,-0.7549997568130493,0.5086851119995117,0.44599270820617676,-0.8155115246772766,0.36882448196411133,-0.5444408059120178,0.7107132077217102,-0.4455007314682007,-0.4543967843055725,0.805781364440918,-0.3797893822193146,-0.48808181285858154,0.7182732224464417,-0.49584245681762695,0.2670208811759949,-0.02413071319460869,0.9633885622024536,0.1539049744606018,-0.8721860647201538,0.46433258056640625,-0.3628090023994446,-0.4383194148540497,0.8223416209220886,-0.9738209247589111,-0.051744263619184494,0.22134892642498016,-0.9980431795120239,0.01395025197416544,-0.06095265969634056,-0.8577398657798767,0.47354599833488464,0.20009128749370575,-0.9572178721427917,-0.06718308478593826,0.2814611792564392,-0.9715275168418884,-0.06009253114461899,0.22917933762073517,-0.9387722611427307,-0.11787763237953186,0.32374605536460876,-0.9677616357803345,-0.10941314697265625,0.22686170041561127,-0.9130979180335999,-0.17645253241062164,0.3675822913646698,-0.9729967713356018,-0.06118791922926903,0.22256095707416534,0.2051461786031723,0.3482648432254791,0.9146729707717896,0.10758089274168015,0.4848181903362274,0.8679733276367188,-0.14085060358047485,0.46245595812797546,0.8753831386566162,0.4909099042415619,-0.6034607291221619,0.6283650398254395,0.5148080587387085,0.5792706608772278,0.6319953799247742,0.3162679970264435,0.33991387486457825,0.8856822848320007,-0.4667460024356842,0.32295462489128113,0.8233155608177185,-0.4748263955116272,0.21748514473438263,0.852783739566803,-0.5718216896057129,0.31658995151519775,0.7568293809890747,0.6948094964027405,0.719038188457489,-0.014959867112338543,0.619318962097168,0.7833518981933594,0.05295185744762421,0.633367657661438,0.7651847004890442,0.11548920720815659,0.36910727620124817,-0.24925677478313446,-0.8953384160995483,0.4393855929374695,-0.259027361869812,-0.8601425290107727,0.2962118089199066,-0.2853394150733948,-0.9115042686462402,0.9211662411689758,-0.1888609677553177,0.34027084708213806,0.7901901006698608,-0.33706608414649963,0.5118457674980164,0.6280688047409058,0.18797273933887482,0.7551131248474121,0.7186977863311768,-0.3157255947589874,-0.6195085644721985,0.7985384464263916,-0.34346210956573486,-0.4943380653858185,0.5977611541748047,-0.32657694816589355,-0.732140064239502,0.9728928804397583,-0.22974713146686554,-0.026376856490969658,0.9656818509101868,-0.1932367980480194,0.17354583740234375,0.43274232745170593,0.023430898785591125,0.9012131094932556,0.6543846130371094,0.6988687515258789,0.28872689604759216,0.7580323219299316,0.514400839805603,0.40097227692604065,0.8106762170791626,0.51473468542099,0.27902013063430786,-0.8545227646827698,-0.3481816053390503,0.3854353129863739,-0.6786463856697083,-0.6001630425453186,0.42337146401405334,-0.7313170433044434,-0.6372576355934143,0.24305997788906097,0.4621638357639313,-0.4499533772468567,-0.7641639709472656,0.43887344002723694,0.013507385738193989,-0.8984473347663879,0.44678428769111633,-0.40288785099983215,-0.7987897992134094,-0.895060122013092,-0.34335774183273315,-0.28455719351768494,-0.8684930205345154,-0.27152901887893677,-0.41471898555755615,-0.9301614761352539,-0.28459426760673523,-0.23196053504943848,-0.02032933570444584,0.2820912301540375,-0.9591721892356873,0.047039203345775604,0.23570041358470917,-0.970686674118042,0.23034965991973877,0.2896100878715515,-0.9290129542350769,0.8632072806358337,0.0459388867020607,-0.5027552247047424,0.8210920095443726,0.010947716422379017,-0.5706908106803894,0.8369967341423035,0.22841985523700714,-0.4972532391548157,0.6360511779785156,0.724565327167511,0.2654128670692444,0.8190035820007324,0.43647947907447815,0.37244972586631775,0.7720963954925537,0.592221200466156,0.23052367568016052,-0.9283689260482788,-0.0035233250819146633,-0.3716433048248291,-0.9353843927383423,-0.02689429000020027,-0.35260850191116333,-0.9842706918716431,-0.03655043616890907,-0.17284473776817322,0.3300527036190033,0.09652983397245407,0.9390139579772949,0.47945672273635864,-0.06673524528741837,0.8750243782997131,0.6950569152832031,0.1786937415599823,0.6963938474655151,0.5416213870048523,-0.3351427912712097,-0.7709251642227173,0.5170088410377502,-0.33335012197494507,-0.7884031534194946,0.5061292052268982,-0.3749322295188904,-0.7766975164413452,0.47034287452697754,0.7201897501945496,0.5100042223930359,0.5786569714546204,0.6414538621902466,0.5036795139312744,0.3955368995666504,0.7837134003639221,0.4788985550403595,0.7409378290176392,-0.02486693300306797,-0.6711130738258362,0.8210920095443726,0.010947716422379017,-0.5706908106803894,0.7539596557617188,-0.049158353358507156,-0.6550788879394531,0.9427902698516846,-0.16376081109046936,0.2903943955898285,0.9656818509101868,-0.1932367980480194,0.17354583740234375,0.9767622351646423,-0.2138333022594452,0.014522526413202286,-0.8863468170166016,-0.38879597187042236,-0.251449853181839,-0.9089676737785339,-0.37856483459472656,-0.1745465099811554,-0.918117105960846,-0.3866572082042694,-0.08693193644285202,0.24968862533569336,-0.2413937747478485,-0.9377551078796387,0.2381293624639511,-0.22600536048412323,-0.944571852684021,0.29131993651390076,-0.3322741687297821,-0.8970655202865601,0.5311725735664368,-0.4626668095588684,-0.7097852826118469,0.4282114803791046,-0.3952798545360565,-0.8126430511474609,0.4878651797771454,-0.4451894164085388,-0.7508621215820312,0.06422704458236694,-0.14031213521957397,0.988021969795227,0.002772401785477996,-0.21090470254421234,0.977502703666687,0.6389452219009399,-0.35619163513183594,0.6818185448646545,-0.23952925205230713,0.2896214425563812,-0.9266850352287292,-0.08188798278570175,0.21656076610088348,-0.97282874584198,0.0075437333434820175,0.2841460704803467,-0.9587513208389282,0.29131993651390076,-0.3322741687297821,-0.8970655202865601,0.26892948150634766,-0.36326536536216736,-0.8920286893844604,0.24968862533569336,-0.2413937747478485,-0.9377551078796387,0.5395145416259766,0.7317675352096558,-0.4164617359638214,0.5193315148353577,0.6689962148666382,-0.531731903553009,0.44055113196372986,0.7447920441627502,-0.5011981129646301,-0.9899789690971375,-0.14039424061775208,0.015202593989670277,-0.953461229801178,-0.2722480595111847,-0.12958677113056183,-0.6710330247879028,-0.15293268859386444,0.7254834771156311,0.07230574637651443,0.6157659292221069,-0.7846044898033142,0.04343774914741516,0.6332769989967346,-0.7727052569389343,0.06701812893152237,0.684565544128418,-0.725864052772522,-0.8082867860794067,0.5644069314002991,-0.16768190264701843,-0.9258683919906616,0.22029195725917816,-0.30698397755622864,-0.9225079417228699,0.33409571647644043,-0.1932850182056427,0.24007566273212433,0.8093396425247192,0.5360345244407654,0.2418767362833023,0.5789972543716431,0.7786256074905396,0.41434571146965027,0.676038920879364,0.6093349456787109,-0.5006133913993835,-0.30043700337409973,-0.81186443567276,-0.3532549738883972,-0.3135317265987396,-0.8814243078231812,-0.10735832899808884,-0.31968119740486145,-0.9414234757423401,-0.07090494781732559,0.3052886426448822,0.9496164321899414,-0.3676004707813263,0.08712029457092285,0.9258941411972046,-0.4748263955116272,0.21748514473438263,0.852783739566803,0.9856081604957581,-0.16892309486865997,0.0064445361495018005,0.9487344026565552,0.016964903101325035,-0.31561872363090515,0.9950933456420898,-0.0034920587204396725,-0.09887862950563431,0.8904339671134949,0.23089931905269623,0.3921898603439331,0.8871052861213684,0.21343004703521729,0.4092576503753662,0.9415333867073059,0.13217701017856598,0.3099099099636078,0.09515801817178726,0.893471896648407,-0.4389224946498871,0.20620180666446686,0.834301769733429,-0.5112938284873962,-0.027495916932821274,0.8235465288162231,-0.5665819048881531,0.49027201533317566,-0.7291967272758484,0.4773944318294525,0.610561192035675,-0.7035521864891052,0.36363357305526733,0.5645725727081299,-0.6925719976425171,0.44900086522102356,-0.2924882471561432,-0.8875645399093628,0.35592105984687805,0.03703609108924866,-0.7778480052947998,0.6273601651191711,0.0015236730687320232,-0.9893681406974792,0.14542493224143982,0.4214187264442444,0.8105342388153076,-0.4067438244819641,0.13300800323486328,0.8413141965866089,-0.5239267945289612,0.20620180666446686,0.834301769733429,-0.5112938284873962,0.48012763261795044,0.7034487724304199,0.52405846118927,0.47034287452697754,0.7201897501945496,0.5100042223930359,0.387626051902771,0.7363891005516052,0.554506242275238],"normalized":false}},"groups":[{"start":0,"materialIndex":0,"count":9696}]}} diff --git a/examples/models/json/cubecolors/cube_fvc.blend b/examples/models/json/cubecolors/cube_fvc.blend deleted file mode 100644 index 26a027c3370e9b..00000000000000 Binary files a/examples/models/json/cubecolors/cube_fvc.blend and /dev/null differ diff --git a/examples/models/json/cubecolors/cube_fvc.json b/examples/models/json/cubecolors/cube_fvc.json deleted file mode 100644 index a62ce2cc88123a..00000000000000 --- a/examples/models/json/cubecolors/cube_fvc.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - - "metadata" : - { - "formatVersion" : 3, - "generatedBy" : "Blender 2.63 Exporter", - "vertices" : 8, - "faces" : 6, - "normals" : 0, - "colors" : 22, - "uvs" : 0, - "materials" : 1, - "morphTargets" : 0 - }, - - "scale" : 1.000000, - - "materials": [ { - "DbgColor" : 15658734, - "DbgIndex" : 0, - "DbgName" : "Material", - "blending" : "NormalBlending", - "colorDiffuse" : [0.800000011920929, 0.800000011920929, 0.800000011920929], - "colorSpecular" : [0.5, 0.5, 0.5], - "depthTest" : true, - "depthWrite" : true, - "shading" : "Lambert", - "specularCoef" : 50, - "opacity" : 1.0, - "transparent" : false, - "vertexColors" : true - }], - - "vertices": [1.000000,-1.000000,-1.000000,1.000000,-1.000000,1.000000,-1.000000,-1.000000,1.000000,-1.000000,-1.000000,-1.000000,1.000000,1.000000,-1.000000,0.999999,1.000000,1.000001,-1.000000,1.000000,1.000000,-1.000000,1.000000,-1.000000], - - "morphTargets": [], - - "normals": [], - - "colors": [16777215,16769421,16769424,8454135,15195931,7299839,16586715,16711687,1056014,6029475,13762484,9044089,7962349,6772991,16774622,4144383,11973887,1966063,1056285,9081232,13696943,5002581], - - "uvs": [[]], - - "faces": [131,0,1,2,3,0,0,1,2,3,131,4,7,6,5,0,4,5,6,7,131,0,4,5,1,0,0,8,9,10,131,1,5,6,2,0,0,11,12,13,131,2,6,7,3,0,14,15,16,17,131,4,0,3,7,0,18,19,20,21] - - - -} diff --git a/examples/models/json/cubecolors/cubecolors.blend b/examples/models/json/cubecolors/cubecolors.blend deleted file mode 100644 index 1103ffc3c5138f..00000000000000 Binary files a/examples/models/json/cubecolors/cubecolors.blend and /dev/null differ diff --git a/examples/models/json/cubecolors/cubecolors.json b/examples/models/json/cubecolors/cubecolors.json deleted file mode 100644 index 7a59601523e531..00000000000000 --- a/examples/models/json/cubecolors/cubecolors.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - - "metadata" : - { - "formatVersion" : 3, - "generatedBy" : "Blender 2.63 Exporter", - "vertices" : 1538, - "faces" : 1536, - "normals" : 0, - "colors" : 1315, - "uvs" : 0, - "materials" : 1, - "morphTargets" : 0 - }, - - "scale" : 1.000000, - - "materials": [ { - "DbgColor" : 15658734, - "DbgIndex" : 0, - "DbgName" : "Material", - "blending" : "NormalBlending", - "colorDiffuse" : [1.0, 1.0, 1.0], - "colorSpecular" : [0.0, 0.0, 0.0], - "depthTest" : true, - "depthWrite" : true, - "shading" : "Lambert", - "specularCoef" : 50, - "opacity" : 1.0, - "transparent" : false, - "vertexColors" : true - }], - - "vertices": [0.000000,-1.000000,-0.000000,0.125000,-1.000000,-0.000000,0.250000,-1.000000,-0.000000,0.375000,-1.000000,-0.000000,0.500000,-1.000000,0.000000,0.625000,-1.000000,0.000000,0.750000,-1.000000,0.000000,0.875000,-1.000000,0.000000,0.000000,-1.000000,0.125000,0.000000,-1.000000,0.250000,0.000000,-1.000000,0.375000,-0.000000,-1.000000,0.500000,-0.000000,-1.000000,0.625000,-0.000000,-1.000000,0.750000,-0.000000,-1.000000,0.875000,-0.125000,-1.000000,-0.000000,-0.250000,-1.000000,-0.000000,-0.375000,-1.000000,-0.000000,-0.500000,-1.000000,-0.000000,-0.625000,-1.000000,-0.000000,-0.750000,-1.000000,-0.000000,-0.875000,-1.000000,-0.000000,0.000000,-1.000000,-0.125000,0.000000,-1.000000,-0.250000,0.000000,-1.000000,-0.375000,0.000000,-1.000000,-0.500000,0.000000,-1.000000,-0.625000,0.000000,-1.000000,-0.750000,0.000000,-1.000000,-0.875000,0.125000,-1.000000,-0.125000,0.250000,-1.000000,-0.125000,0.375000,-1.000000,-0.125000,0.500000,-1.000000,-0.125000,0.625000,-1.000000,-0.125000,0.750000,-1.000000,-0.125000,0.875000,-1.000000,-0.125000,0.125000,-1.000000,-0.250000,0.250000,-1.000000,-0.250000,0.375000,-1.000000,-0.250000,0.500000,-1.000000,-0.250000,0.625000,-1.000000,-0.250000,0.750000,-1.000000,-0.250000,0.875000,-1.000000,-0.250000,0.125000,-1.000000,-0.375000,0.250000,-1.000000,-0.375000,0.375000,-1.000000,-0.375000,0.500000,-1.000000,-0.375000,0.625000,-1.000000,-0.375000,0.750000,-1.000000,-0.375000,0.875000,-1.000000,-0.375000,0.125000,-1.000000,-0.500000,0.250000,-1.000000,-0.500000,0.375000,-1.000000,-0.500000,0.500000,-1.000000,-0.500000,0.625000,-1.000000,-0.500000,0.750000,-1.000000,-0.500000,0.875000,-1.000000,-0.500000,0.125000,-1.000000,-0.625000,0.250000,-1.000000,-0.625000,0.375000,-1.000000,-0.625000,0.500000,-1.000000,-0.625000,0.625000,-1.000000,-0.625000,0.750000,-1.000000,-0.625000,0.875000,-1.000000,-0.625000,0.125000,-1.000000,-0.750000,0.250000,-1.000000,-0.750000,0.375000,-1.000000,-0.750000,0.500000,-1.000000,-0.750000,0.625000,-1.000000,-0.750000,0.750000,-1.000000,-0.750000,0.875000,-1.000000,-0.750000,0.125000,-1.000000,-0.875000,0.250000,-1.000000,-0.875000,0.375000,-1.000000,-0.875000,0.500000,-1.000000,-0.875000,0.625000,-1.000000,-0.875000,0.750000,-1.000000,-0.875000,0.875000,-1.000000,-0.875000,0.125000,-1.000000,0.125000,0.125000,-1.000000,0.250000,0.125000,-1.000000,0.375000,0.125000,-1.000000,0.500000,0.125000,-1.000000,0.625000,0.125000,-1.000000,0.750000,0.125000,-1.000000,0.875000,0.250000,-1.000000,0.125000,0.250000,-1.000000,0.250000,0.250000,-1.000000,0.375000,0.250000,-1.000000,0.500000,0.250000,-1.000000,0.625000,0.250000,-1.000000,0.750000,0.250000,-1.000000,0.875000,0.375000,-1.000000,0.125000,0.375000,-1.000000,0.250000,0.375000,-1.000000,0.375000,0.375000,-1.000000,0.500000,0.375000,-1.000000,0.625000,0.375000,-1.000000,0.750000,0.375000,-1.000000,0.875000,0.500000,-1.000000,0.125000,0.500000,-1.000000,0.250000,0.500000,-1.000000,0.375000,0.500000,-1.000000,0.500000,0.500000,-1.000000,0.625000,0.500000,-1.000000,0.750000,0.500000,-1.000000,0.875000,0.625000,-1.000000,0.125000,0.625000,-1.000000,0.250000,0.625000,-1.000000,0.375000,0.625000,-1.000000,0.500000,0.625000,-1.000000,0.625000,0.625000,-1.000000,0.750000,0.625000,-1.000000,0.875000,0.750000,-1.000000,0.125000,0.750000,-1.000000,0.250000,0.750000,-1.000000,0.375000,0.750000,-1.000000,0.500000,0.750000,-1.000000,0.625000,0.750000,-1.000000,0.750000,0.750000,-1.000000,0.875000,0.875000,-1.000000,0.125000,0.875000,-1.000000,0.250000,0.875000,-1.000000,0.375000,0.875000,-1.000000,0.500000,0.875000,-1.000000,0.625000,0.875000,-1.000000,0.750000,0.875000,-1.000000,0.875000,-0.125000,-1.000000,0.125000,-0.250000,-1.000000,0.125000,-0.375000,-1.000000,0.125000,-0.500000,-1.000000,0.125000,-0.625000,-1.000000,0.125000,-0.750000,-1.000000,0.125000,-0.875000,-1.000000,0.125000,-0.125000,-1.000000,0.250000,-0.250000,-1.000000,0.250000,-0.375000,-1.000000,0.250000,-0.500000,-1.000000,0.250000,-0.625000,-1.000000,0.250000,-0.750000,-1.000000,0.250000,-0.875000,-1.000000,0.250000,-0.125000,-1.000000,0.375000,-0.250000,-1.000000,0.375000,-0.375000,-1.000000,0.375000,-0.500000,-1.000000,0.375000,-0.625000,-1.000000,0.375000,-0.750000,-1.000000,0.375000,-0.875000,-1.000000,0.375000,-0.125000,-1.000000,0.500000,-0.250000,-1.000000,0.500000,-0.375000,-1.000000,0.500000,-0.500000,-1.000000,0.500000,-0.625000,-1.000000,0.500000,-0.750000,-1.000000,0.500000,-0.875000,-1.000000,0.500000,-0.125000,-1.000000,0.625000,-0.250000,-1.000000,0.625000,-0.375000,-1.000000,0.625000,-0.500000,-1.000000,0.625000,-0.625000,-1.000000,0.625000,-0.750000,-1.000000,0.625000,-0.875000,-1.000000,0.625000,-0.125000,-1.000000,0.750000,-0.250000,-1.000000,0.750000,-0.375000,-1.000000,0.750000,-0.500000,-1.000000,0.750000,-0.625000,-1.000000,0.750000,-0.750000,-1.000000,0.750000,-0.875000,-1.000000,0.750000,-0.125000,-1.000000,0.875000,-0.250000,-1.000000,0.875000,-0.375000,-1.000000,0.875000,-0.500000,-1.000000,0.875000,-0.625000,-1.000000,0.875000,-0.750000,-1.000000,0.875000,-0.875000,-1.000000,0.875000,-0.125000,-1.000000,-0.125000,-0.125000,-1.000000,-0.250000,-0.125000,-1.000000,-0.375000,-0.125000,-1.000000,-0.500000,-0.125000,-1.000000,-0.625000,-0.125000,-1.000000,-0.750000,-0.125000,-1.000000,-0.875000,-0.250000,-1.000000,-0.125000,-0.250000,-1.000000,-0.250000,-0.250000,-1.000000,-0.375000,-0.250000,-1.000000,-0.500000,-0.250000,-1.000000,-0.625000,-0.250000,-1.000000,-0.750000,-0.250000,-1.000000,-0.875000,-0.375000,-1.000000,-0.125000,-0.375000,-1.000000,-0.250000,-0.375000,-1.000000,-0.375000,-0.375000,-1.000000,-0.500000,-0.375000,-1.000000,-0.625000,-0.375000,-1.000000,-0.750000,-0.375000,-1.000000,-0.875000,-0.500000,-1.000000,-0.125000,-0.500000,-1.000000,-0.250000,-0.500000,-1.000000,-0.375000,-0.500000,-1.000000,-0.500000,-0.500000,-1.000000,-0.625000,-0.500000,-1.000000,-0.750000,-0.500000,-1.000000,-0.875000,-0.625000,-1.000000,-0.125000,-0.625000,-1.000000,-0.250000,-0.625000,-1.000000,-0.375000,-0.625000,-1.000000,-0.500000,-0.625000,-1.000000,-0.625000,-0.625000,-1.000000,-0.750000,-0.625000,-1.000000,-0.875000,-0.750000,-1.000000,-0.125000,-0.750000,-1.000000,-0.250000,-0.750000,-1.000000,-0.375000,-0.750000,-1.000000,-0.500000,-0.750000,-1.000000,-0.625000,-0.750000,-1.000000,-0.750000,-0.750000,-1.000000,-0.875000,-0.875000,-1.000000,-0.125000,-0.875000,-1.000000,-0.250000,-0.875000,-1.000000,-0.375000,-0.875000,-1.000000,-0.500000,-0.875000,-1.000000,-0.625000,-0.875000,-1.000000,-0.750000,-0.875000,-1.000000,-0.875000,-0.000000,1.000000,0.000000,-0.000000,1.000000,-0.125000,-0.000000,1.000000,-0.250000,0.000000,1.000000,-0.375000,0.000000,1.000000,-0.500000,0.000000,1.000000,-0.625000,0.000000,1.000000,-0.750000,0.000000,1.000000,-0.875000,-0.125000,1.000000,0.000000,-0.250000,1.000000,0.000000,-0.375000,1.000000,0.000000,-0.500000,1.000000,-0.000000,-0.625000,1.000000,-0.000000,-0.750000,1.000000,-0.000000,-0.875000,1.000000,-0.000000,-0.000000,1.000000,0.125000,-0.000000,1.000000,0.250000,-0.000000,1.000000,0.375000,-0.000000,1.000000,0.500000,-0.000000,1.000000,0.625000,-0.000000,1.000000,0.750000,-0.000000,1.000000,0.875000,0.125000,1.000000,0.000000,0.250000,1.000000,0.000000,0.375000,1.000000,0.000000,0.500000,1.000000,0.000000,0.625000,1.000000,0.000000,0.750000,1.000000,0.000000,0.875000,1.000000,0.000000,0.125000,1.000000,-0.125000,0.125000,1.000000,-0.250000,0.125000,1.000000,-0.375000,0.125000,1.000000,-0.500000,0.125000,1.000000,-0.625000,0.125000,1.000000,-0.750000,0.125000,1.000000,-0.875000,0.250000,1.000000,-0.125000,0.250000,1.000000,-0.250000,0.250000,1.000000,-0.375000,0.250000,1.000000,-0.500000,0.250000,1.000000,-0.625000,0.250000,1.000000,-0.750000,0.250000,1.000000,-0.875000,0.375000,1.000000,-0.125000,0.375000,1.000000,-0.250000,0.375000,1.000000,-0.375000,0.375000,1.000000,-0.500000,0.375000,1.000000,-0.625000,0.375000,1.000000,-0.750000,0.375000,1.000000,-0.875000,0.500000,1.000000,-0.125000,0.500000,1.000000,-0.250000,0.500000,1.000000,-0.375000,0.500000,1.000000,-0.500000,0.500000,1.000000,-0.625000,0.500000,1.000000,-0.750000,0.500000,1.000000,-0.875000,0.625000,1.000000,-0.125000,0.625000,1.000000,-0.250000,0.625000,1.000000,-0.375000,0.625000,1.000000,-0.500000,0.625000,1.000000,-0.625000,0.625000,1.000000,-0.750000,0.625000,1.000000,-0.875000,0.750000,1.000000,-0.125000,0.750000,1.000000,-0.250000,0.750000,1.000000,-0.375000,0.750000,1.000000,-0.500000,0.750000,1.000000,-0.625000,0.750000,1.000000,-0.750000,0.750000,1.000000,-0.875000,0.875000,1.000000,-0.125000,0.875000,1.000000,-0.250000,0.875000,1.000000,-0.375000,0.875000,1.000000,-0.500000,0.875000,1.000000,-0.625000,0.875000,1.000000,-0.750000,0.875000,1.000000,-0.875000,-0.125000,1.000000,-0.125000,-0.250000,1.000000,-0.125000,-0.375000,1.000000,-0.125000,-0.500000,1.000000,-0.125000,-0.625000,1.000000,-0.125000,-0.750000,1.000000,-0.125000,-0.875000,1.000000,-0.125000,-0.125000,1.000000,-0.250000,-0.250000,1.000000,-0.250000,-0.375000,1.000000,-0.250000,-0.500000,1.000000,-0.250000,-0.625000,1.000000,-0.250000,-0.750000,1.000000,-0.250000,-0.875000,1.000000,-0.250000,-0.125000,1.000000,-0.375000,-0.250000,1.000000,-0.375000,-0.375000,1.000000,-0.375000,-0.500000,1.000000,-0.375000,-0.625000,1.000000,-0.375000,-0.750000,1.000000,-0.375000,-0.875000,1.000000,-0.375000,-0.125000,1.000000,-0.500000,-0.250000,1.000000,-0.500000,-0.375000,1.000000,-0.500000,-0.500000,1.000000,-0.500000,-0.625000,1.000000,-0.500000,-0.750000,1.000000,-0.500000,-0.875000,1.000000,-0.500000,-0.125000,1.000000,-0.625000,-0.250000,1.000000,-0.625000,-0.375000,1.000000,-0.625000,-0.500000,1.000000,-0.625000,-0.625000,1.000000,-0.625000,-0.750000,1.000000,-0.625000,-0.875000,1.000000,-0.625000,-0.125000,1.000000,-0.750000,-0.250000,1.000000,-0.750000,-0.375000,1.000000,-0.750000,-0.500000,1.000000,-0.750000,-0.625000,1.000000,-0.750000,-0.750000,1.000000,-0.750000,-0.875000,1.000000,-0.750000,-0.125000,1.000000,-0.875000,-0.250000,1.000000,-0.875000,-0.375000,1.000000,-0.875000,-0.500000,1.000000,-0.875000,-0.625000,1.000000,-0.875000,-0.750000,1.000000,-0.875000,-0.875000,1.000000,-0.875000,-0.125000,1.000000,0.125000,-0.125000,1.000000,0.250000,-0.125000,1.000000,0.375000,-0.125000,1.000000,0.500000,-0.125000,1.000000,0.625000,-0.125000,1.000000,0.750000,-0.125000,1.000000,0.875000,-0.250000,1.000000,0.125000,-0.250000,1.000000,0.250000,-0.250000,1.000000,0.375000,-0.250000,1.000000,0.500000,-0.250000,1.000000,0.625000,-0.250000,1.000000,0.750000,-0.250000,1.000000,0.875000,-0.375000,1.000000,0.125000,-0.375000,1.000000,0.250000,-0.375000,1.000000,0.375000,-0.375000,1.000000,0.500000,-0.375000,1.000000,0.625000,-0.375000,1.000000,0.750000,-0.375000,1.000000,0.875000,-0.500000,1.000000,0.125000,-0.500000,1.000000,0.250000,-0.500000,1.000000,0.375000,-0.500000,1.000000,0.500000,-0.500000,1.000000,0.625000,-0.500000,1.000000,0.750000,-0.500000,1.000000,0.875000,-0.625000,1.000000,0.125000,-0.625000,1.000000,0.250000,-0.625000,1.000000,0.375000,-0.625000,1.000000,0.500000,-0.625000,1.000000,0.625000,-0.625000,1.000000,0.750000,-0.625000,1.000000,0.875000,-0.750000,1.000000,0.125000,-0.750000,1.000000,0.250000,-0.750000,1.000000,0.375000,-0.750000,1.000000,0.500000,-0.750000,1.000000,0.625000,-0.750000,1.000000,0.750000,-0.750000,1.000000,0.875000,-0.875000,1.000000,0.125000,-0.875000,1.000000,0.250000,-0.875000,1.000000,0.375000,-0.875000,1.000000,0.500000,-0.875000,1.000000,0.625000,-0.875000,1.000000,0.750000,-0.875000,1.000000,0.875000,0.125000,1.000000,0.125000,0.250000,1.000000,0.125000,0.375000,1.000000,0.125000,0.500000,1.000000,0.125000,0.625000,1.000000,0.125000,0.750000,1.000000,0.125000,0.875000,1.000000,0.125000,0.125000,1.000000,0.250000,0.250000,1.000000,0.250000,0.375000,1.000000,0.250000,0.500000,1.000000,0.250000,0.625000,1.000000,0.250000,0.750000,1.000000,0.250000,0.875000,1.000000,0.250001,0.125000,1.000000,0.375000,0.250000,1.000000,0.375000,0.375000,1.000000,0.375000,0.500000,1.000000,0.375000,0.625000,1.000000,0.375000,0.750000,1.000000,0.375000,0.875000,1.000000,0.375001,0.125000,1.000000,0.500000,0.250000,1.000000,0.500000,0.375000,1.000000,0.500000,0.500000,1.000000,0.500000,0.625000,1.000000,0.500000,0.750000,1.000000,0.500000,0.875000,1.000000,0.500000,0.125000,1.000000,0.625000,0.250000,1.000000,0.625000,0.375000,1.000000,0.625000,0.500000,1.000000,0.625000,0.625000,1.000000,0.625000,0.750000,1.000000,0.625000,0.875000,1.000000,0.625000,0.125000,1.000000,0.750000,0.250000,1.000000,0.750000,0.375000,1.000000,0.750000,0.500000,1.000000,0.750000,0.625000,1.000000,0.750000,0.750000,1.000000,0.750000,0.875000,1.000000,0.750000,0.125000,1.000000,0.875000,0.250000,1.000000,0.875000,0.374999,1.000000,0.875000,0.499999,1.000000,0.875000,0.624999,1.000000,0.875000,0.749999,1.000000,0.875000,0.874999,1.000000,0.875000,1.000000,0.000000,0.000000,1.000000,-0.000000,-0.125000,1.000000,-0.000000,-0.250000,1.000000,-0.000000,-0.375000,1.000000,-0.000000,-0.500000,1.000000,-0.000000,-0.625000,1.000000,-0.000000,-0.750000,1.000000,-0.000000,-0.875000,1.000000,0.125000,0.000000,1.000000,0.250000,0.000000,1.000000,0.375000,0.000000,1.000000,0.500000,0.000000,1.000000,0.625000,0.000000,1.000000,0.750000,0.000000,1.000000,0.875000,0.000000,1.000000,0.000000,0.125000,1.000000,0.000000,0.250000,1.000000,0.000000,0.375000,1.000000,0.000000,0.500000,1.000000,0.000000,0.625000,1.000000,0.000000,0.750000,1.000000,0.000000,0.875000,1.000000,-0.125000,0.000000,1.000000,-0.250000,0.000000,1.000000,-0.375000,0.000000,1.000000,-0.500000,0.000000,1.000000,-0.625000,0.000000,1.000000,-0.750000,0.000000,1.000000,-0.875000,0.000000,1.000000,-0.125000,-0.125000,1.000000,-0.125000,-0.250000,1.000000,-0.125000,-0.375000,1.000000,-0.125000,-0.500000,1.000000,-0.125000,-0.625000,1.000000,-0.125000,-0.750000,1.000000,-0.125000,-0.875000,1.000000,-0.250000,-0.125000,1.000000,-0.250000,-0.250000,1.000000,-0.250000,-0.375000,1.000000,-0.250000,-0.500000,1.000000,-0.250000,-0.625000,1.000000,-0.250000,-0.750000,1.000000,-0.250000,-0.875000,1.000000,-0.375000,-0.125000,1.000000,-0.375000,-0.250000,1.000000,-0.375000,-0.375000,1.000000,-0.375000,-0.500000,1.000000,-0.375000,-0.625000,1.000000,-0.375000,-0.750000,1.000000,-0.375000,-0.875000,1.000000,-0.500000,-0.125000,1.000000,-0.500000,-0.250000,1.000000,-0.500000,-0.375000,1.000000,-0.500000,-0.500000,1.000000,-0.500000,-0.625000,1.000000,-0.500000,-0.750000,1.000000,-0.500000,-0.875000,1.000000,-0.625000,-0.125000,1.000000,-0.625000,-0.250000,1.000000,-0.625000,-0.375000,1.000000,-0.625000,-0.500000,1.000000,-0.625000,-0.625000,1.000000,-0.625000,-0.750000,1.000000,-0.625000,-0.875000,1.000000,-0.750000,-0.125000,1.000000,-0.750000,-0.250000,1.000000,-0.750000,-0.375000,1.000000,-0.750000,-0.500000,1.000000,-0.750000,-0.625000,1.000000,-0.750000,-0.750000,1.000000,-0.750000,-0.875000,1.000000,-0.875000,-0.125000,1.000000,-0.875000,-0.250000,1.000000,-0.875000,-0.375000,1.000000,-0.875000,-0.500000,1.000000,-0.875000,-0.625000,1.000000,-0.875000,-0.750000,1.000000,-0.875000,-0.875000,1.000000,0.125000,-0.125000,1.000000,0.250000,-0.125000,1.000000,0.375000,-0.125000,1.000000,0.500000,-0.125000,1.000000,0.625000,-0.125000,1.000000,0.750000,-0.125000,1.000000,0.875000,-0.125000,1.000000,0.125000,-0.250000,1.000000,0.250000,-0.250000,1.000000,0.375000,-0.250000,1.000000,0.500000,-0.250000,1.000000,0.625000,-0.250000,1.000000,0.750000,-0.250000,1.000000,0.875000,-0.250000,1.000000,0.125000,-0.375000,1.000000,0.250000,-0.375000,1.000000,0.375000,-0.375000,1.000000,0.500000,-0.375000,1.000000,0.625000,-0.375000,1.000000,0.750000,-0.375000,1.000000,0.875000,-0.375000,1.000000,0.125000,-0.500000,1.000000,0.250000,-0.500000,1.000000,0.375000,-0.500000,1.000000,0.500000,-0.500000,1.000000,0.625000,-0.500000,1.000000,0.750000,-0.500000,1.000000,0.875000,-0.500000,1.000000,0.125000,-0.625000,1.000000,0.250000,-0.625000,1.000000,0.375000,-0.625000,1.000000,0.500000,-0.625000,1.000000,0.625000,-0.625000,1.000000,0.750000,-0.625000,1.000000,0.875000,-0.625000,1.000000,0.125000,-0.750000,1.000000,0.250000,-0.750000,1.000000,0.375000,-0.750000,1.000000,0.500000,-0.750000,1.000000,0.625000,-0.750000,1.000000,0.750000,-0.750000,1.000000,0.875000,-0.750000,1.000000,0.125000,-0.875000,1.000000,0.250000,-0.875000,1.000000,0.375000,-0.875000,1.000000,0.500000,-0.875000,1.000000,0.625000,-0.875000,1.000000,0.750000,-0.875000,1.000000,0.875000,-0.875000,1.000000,0.125000,0.125000,1.000000,0.125000,0.250000,1.000000,0.125000,0.375000,1.000000,0.125000,0.500000,1.000000,0.125000,0.625000,1.000000,0.125000,0.750000,1.000000,0.125000,0.875000,1.000000,0.250000,0.125000,1.000000,0.250000,0.250000,1.000000,0.250000,0.375000,1.000000,0.250000,0.500000,1.000000,0.250000,0.625000,1.000000,0.250000,0.750000,1.000000,0.250000,0.875000,1.000000,0.375000,0.125000,1.000000,0.375000,0.250000,1.000000,0.375000,0.375000,1.000000,0.375000,0.500000,1.000000,0.375000,0.625000,1.000000,0.375000,0.750000,1.000000,0.375000,0.875000,1.000000,0.500000,0.125000,1.000000,0.500000,0.250000,1.000000,0.500000,0.375000,1.000000,0.500000,0.500000,1.000000,0.500000,0.625000,1.000000,0.500000,0.750000,1.000000,0.500000,0.875000,1.000000,0.625000,0.125000,1.000000,0.625000,0.250000,1.000000,0.625000,0.375000,1.000000,0.625000,0.500000,1.000000,0.625000,0.625000,1.000000,0.625000,0.750000,1.000000,0.625000,0.875000,1.000000,0.750000,0.125000,1.000000,0.750000,0.250000,1.000000,0.750000,0.375001,1.000000,0.750000,0.500000,1.000000,0.750000,0.625000,1.000000,0.750000,0.750000,0.999999,0.750000,0.875000,1.000000,0.875000,0.125000,1.000000,0.875000,0.250001,1.000000,0.875000,0.375001,1.000000,0.875000,0.500001,1.000000,0.875000,0.625001,1.000000,0.875000,0.750001,0.999999,0.875000,0.875000,1.000000,-0.125000,0.125000,1.000000,-0.250000,0.125000,1.000000,-0.375000,0.125000,1.000000,-0.500000,0.125000,1.000000,-0.625000,0.125000,1.000000,-0.750000,0.125000,1.000000,-0.875000,0.125000,1.000000,-0.125000,0.250000,1.000000,-0.250000,0.250000,1.000000,-0.375000,0.250000,1.000000,-0.500000,0.250000,1.000000,-0.625000,0.250000,1.000000,-0.750000,0.250000,1.000000,-0.875000,0.250000,1.000000,-0.125000,0.375000,1.000000,-0.250000,0.375000,1.000000,-0.375000,0.375000,1.000000,-0.500000,0.375000,1.000000,-0.625000,0.375000,1.000000,-0.750000,0.375000,1.000000,-0.875000,0.375000,1.000000,-0.125000,0.500000,1.000000,-0.250000,0.500000,1.000000,-0.375000,0.500000,1.000000,-0.500000,0.500000,1.000000,-0.625000,0.500000,1.000000,-0.750000,0.500000,1.000000,-0.875000,0.500000,1.000000,-0.125000,0.625000,1.000000,-0.250000,0.625000,1.000000,-0.375000,0.625000,1.000000,-0.500000,0.625000,1.000000,-0.625000,0.625000,1.000000,-0.750000,0.625000,1.000000,-0.875000,0.625000,1.000000,-0.125000,0.750000,1.000000,-0.250000,0.750000,1.000000,-0.375000,0.750000,1.000000,-0.500000,0.750000,1.000000,-0.625000,0.750000,1.000000,-0.750000,0.750000,1.000000,-0.875000,0.750000,1.000000,-0.125000,0.875000,1.000000,-0.250000,0.875000,1.000000,-0.375000,0.875000,1.000000,-0.500000,0.875000,1.000000,-0.625000,0.875000,1.000000,-0.750000,0.875000,1.000000,-0.875000,0.875000,-0.000000,0.000000,1.000000,0.125000,0.000000,1.000000,0.250000,0.000000,1.000000,0.375000,0.000000,1.000000,0.500000,0.000000,1.000000,0.625000,0.000000,1.000000,0.750000,0.000000,1.000000,0.875000,0.000000,1.000000,-0.000000,0.125000,1.000000,-0.000000,0.250000,1.000000,-0.000000,0.375000,1.000000,-0.000000,0.500000,1.000000,-0.000000,0.625000,1.000000,-0.000000,0.750000,1.000000,-0.000000,0.875000,1.000000,-0.125000,0.000000,1.000000,-0.250000,0.000000,1.000000,-0.375000,0.000000,1.000000,-0.500000,0.000000,1.000000,-0.625000,0.000000,1.000000,-0.750000,0.000000,1.000000,-0.875000,0.000000,1.000000,-0.000000,-0.125000,1.000000,-0.000000,-0.250000,1.000000,-0.000000,-0.375000,1.000000,-0.000000,-0.500000,1.000000,-0.000000,-0.625000,1.000000,-0.000000,-0.750000,1.000000,-0.000000,-0.875000,1.000000,0.125000,-0.125000,1.000000,0.250000,-0.125000,1.000000,0.375000,-0.125000,1.000000,0.500000,-0.125000,1.000000,0.625000,-0.125000,1.000000,0.750000,-0.125000,1.000000,0.875000,-0.125000,1.000000,0.125000,-0.250000,1.000000,0.250000,-0.250000,1.000000,0.375000,-0.250000,1.000000,0.500000,-0.250000,1.000000,0.625000,-0.250000,1.000000,0.750000,-0.250000,1.000000,0.875000,-0.250000,1.000000,0.125000,-0.375000,1.000000,0.250000,-0.375000,1.000000,0.375000,-0.375000,1.000000,0.500000,-0.375000,1.000000,0.625000,-0.375000,1.000000,0.750000,-0.375000,1.000000,0.875000,-0.375000,1.000000,0.125000,-0.500000,1.000000,0.250000,-0.500000,1.000000,0.375000,-0.500000,1.000000,0.500000,-0.500000,1.000000,0.625000,-0.500000,1.000000,0.750000,-0.500000,1.000000,0.875000,-0.500000,1.000000,0.125000,-0.625000,1.000000,0.250000,-0.625000,1.000000,0.375000,-0.625000,1.000000,0.500000,-0.625000,1.000000,0.625000,-0.625000,1.000000,0.750000,-0.625000,1.000000,0.875000,-0.625000,1.000000,0.125000,-0.750000,1.000000,0.250000,-0.750000,1.000000,0.375000,-0.750000,1.000000,0.500000,-0.750000,1.000000,0.625000,-0.750000,1.000000,0.750000,-0.750000,1.000000,0.875000,-0.750000,1.000000,0.125000,-0.875000,1.000000,0.250000,-0.875000,1.000000,0.375000,-0.875000,1.000000,0.500000,-0.875000,1.000000,0.625000,-0.875000,1.000000,0.750000,-0.875000,1.000000,0.875000,-0.875000,1.000000,0.125000,0.125000,1.000000,0.125000,0.250000,1.000000,0.125000,0.375000,1.000000,0.125000,0.500000,1.000000,0.125000,0.625000,1.000000,0.125000,0.750000,1.000000,0.125000,0.875000,1.000000,0.250000,0.125000,1.000000,0.250000,0.250000,1.000000,0.250000,0.375000,1.000000,0.250000,0.500000,1.000000,0.250000,0.625000,1.000000,0.250000,0.750000,1.000000,0.249999,0.875000,1.000000,0.375000,0.125000,1.000000,0.375000,0.250000,1.000000,0.375000,0.375000,1.000000,0.375000,0.500000,1.000000,0.375000,0.625000,1.000000,0.374999,0.750000,1.000000,0.374999,0.875000,1.000000,0.500000,0.125000,1.000000,0.500000,0.250000,1.000000,0.500000,0.375000,1.000000,0.500000,0.500000,1.000000,0.500000,0.625000,1.000000,0.499999,0.750000,1.000000,0.499999,0.875000,1.000000,0.625000,0.125000,1.000000,0.625000,0.250000,1.000000,0.625000,0.375000,1.000000,0.625000,0.500000,1.000000,0.625000,0.625000,1.000000,0.624999,0.750000,1.000000,0.624999,0.875000,1.000000,0.750000,0.125000,1.000000,0.750000,0.250000,1.000000,0.750000,0.375000,1.000000,0.750000,0.500000,1.000000,0.750000,0.625000,1.000000,0.749999,0.750000,1.000000,0.749999,0.875000,1.000000,0.875000,0.125000,1.000000,0.875000,0.250000,1.000000,0.875000,0.375000,1.000000,0.875000,0.500000,1.000000,0.874999,0.625000,1.000000,0.874999,0.750000,1.000000,0.874999,0.875000,1.000000,-0.125000,0.125000,1.000000,-0.250000,0.125000,1.000000,-0.375000,0.125000,1.000000,-0.500000,0.125000,1.000000,-0.625000,0.125000,1.000000,-0.750000,0.125000,1.000000,-0.875000,0.125000,1.000000,-0.125000,0.250000,1.000000,-0.250000,0.250000,1.000000,-0.375000,0.250000,1.000000,-0.500000,0.250000,1.000000,-0.625000,0.250000,1.000000,-0.750000,0.250000,1.000000,-0.875000,0.250000,1.000000,-0.125000,0.375000,1.000000,-0.250000,0.375000,1.000000,-0.375000,0.375000,1.000000,-0.500000,0.375000,1.000000,-0.625000,0.375000,1.000000,-0.750000,0.375000,1.000000,-0.875000,0.375000,1.000000,-0.125000,0.500000,1.000000,-0.250000,0.500000,1.000000,-0.375000,0.500000,1.000000,-0.500000,0.500000,1.000000,-0.625000,0.500000,1.000000,-0.750000,0.500000,1.000000,-0.875000,0.500000,1.000000,-0.125000,0.625000,1.000000,-0.250000,0.625000,1.000000,-0.375000,0.625000,1.000000,-0.500000,0.625000,1.000000,-0.625000,0.625000,1.000000,-0.750000,0.625000,1.000000,-0.875000,0.625000,1.000000,-0.125000,0.750000,1.000000,-0.250000,0.750000,1.000000,-0.375000,0.750000,1.000000,-0.500000,0.750000,1.000000,-0.625000,0.750000,1.000000,-0.750000,0.750000,1.000000,-0.875000,0.750000,1.000000,-0.125000,0.875000,1.000000,-0.250000,0.875000,1.000000,-0.375000,0.875000,1.000000,-0.500000,0.875000,1.000000,-0.625000,0.875000,1.000000,-0.750000,0.875000,1.000000,-0.875000,0.875000,1.000000,-0.125000,-0.125000,1.000000,-0.125000,-0.250000,1.000000,-0.125000,-0.375000,1.000000,-0.125000,-0.500000,1.000000,-0.125000,-0.625000,1.000000,-0.125000,-0.750000,1.000000,-0.125000,-0.875000,1.000000,-0.250000,-0.125000,1.000000,-0.250000,-0.250000,1.000000,-0.250000,-0.375000,1.000000,-0.250000,-0.500000,1.000000,-0.250000,-0.625000,1.000000,-0.250000,-0.750000,1.000000,-0.250000,-0.875000,1.000000,-0.375000,-0.125000,1.000000,-0.375000,-0.250000,1.000000,-0.375000,-0.375000,1.000000,-0.375000,-0.500000,1.000000,-0.375000,-0.625000,1.000000,-0.375000,-0.750000,1.000000,-0.375000,-0.875000,1.000000,-0.500000,-0.125000,1.000000,-0.500000,-0.250000,1.000000,-0.500000,-0.375000,1.000000,-0.500000,-0.500000,1.000000,-0.500000,-0.625000,1.000000,-0.500000,-0.750000,1.000000,-0.500000,-0.875000,1.000000,-0.625000,-0.125000,1.000000,-0.625000,-0.250000,1.000000,-0.625000,-0.375000,1.000000,-0.625000,-0.500000,1.000000,-0.625000,-0.625000,1.000000,-0.625000,-0.750000,1.000000,-0.625000,-0.875000,1.000000,-0.750000,-0.125000,1.000000,-0.750000,-0.250000,1.000000,-0.750000,-0.375000,1.000000,-0.750000,-0.500000,1.000000,-0.750000,-0.625000,1.000000,-0.750000,-0.750000,1.000000,-0.750000,-0.875000,1.000000,-0.875000,-0.125000,1.000000,-0.875000,-0.250000,1.000000,-0.875000,-0.375000,1.000000,-0.875000,-0.500000,1.000000,-0.875000,-0.625000,1.000000,-0.875000,-0.750000,1.000000,-0.875000,-0.875000,1.000000,-1.000000,-0.000000,-0.000000,-1.000000,0.000000,0.125000,-1.000000,0.000000,0.250000,-1.000000,0.000000,0.375000,-1.000000,0.000000,0.500000,-1.000000,0.000000,0.625000,-1.000000,0.000000,0.750000,-1.000000,0.000000,0.875000,-1.000000,0.125000,-0.000000,-1.000000,0.250000,-0.000000,-1.000000,0.375000,-0.000000,-1.000000,0.500000,-0.000000,-1.000000,0.625000,-0.000000,-1.000000,0.750000,-0.000000,-1.000000,0.875000,-0.000000,-1.000000,-0.000000,-0.125000,-1.000000,-0.000000,-0.250000,-1.000000,-0.000000,-0.375000,-1.000000,-0.000000,-0.500000,-1.000000,-0.000000,-0.625000,-1.000000,-0.000000,-0.750000,-1.000000,-0.000000,-0.875000,-1.000000,-0.125000,-0.000000,-1.000000,-0.250000,-0.000000,-1.000000,-0.375000,-0.000000,-1.000000,-0.500000,-0.000000,-1.000000,-0.625000,-0.000000,-1.000000,-0.750000,-0.000000,-1.000000,-0.875000,-0.000000,-1.000000,-0.125000,0.125000,-1.000000,-0.125000,0.250000,-1.000000,-0.125000,0.375000,-1.000000,-0.125000,0.500000,-1.000000,-0.125000,0.625000,-1.000000,-0.125000,0.750000,-1.000000,-0.125000,0.875000,-1.000000,-0.250000,0.125000,-1.000000,-0.250000,0.250000,-1.000000,-0.250000,0.375000,-1.000000,-0.250000,0.500000,-1.000000,-0.250000,0.625000,-1.000000,-0.250000,0.750000,-1.000000,-0.250000,0.875000,-1.000000,-0.375000,0.125000,-1.000000,-0.375000,0.250000,-1.000000,-0.375000,0.375000,-1.000000,-0.375000,0.500000,-1.000000,-0.375000,0.625000,-1.000000,-0.375000,0.750000,-1.000000,-0.375000,0.875000,-1.000000,-0.500000,0.125000,-1.000000,-0.500000,0.250000,-1.000000,-0.500000,0.375000,-1.000000,-0.500000,0.500000,-1.000000,-0.500000,0.625000,-1.000000,-0.500000,0.750000,-1.000000,-0.500000,0.875000,-1.000000,-0.625000,0.125000,-1.000000,-0.625000,0.250000,-1.000000,-0.625000,0.375000,-1.000000,-0.625000,0.500000,-1.000000,-0.625000,0.625000,-1.000000,-0.625000,0.750000,-1.000000,-0.625000,0.875000,-1.000000,-0.750000,0.125000,-1.000000,-0.750000,0.250000,-1.000000,-0.750000,0.375000,-1.000000,-0.750000,0.500000,-1.000000,-0.750000,0.625000,-1.000000,-0.750000,0.750000,-1.000000,-0.750000,0.875000,-1.000000,-0.875000,0.125000,-1.000000,-0.875000,0.250000,-1.000000,-0.875000,0.375000,-1.000000,-0.875000,0.500000,-1.000000,-0.875000,0.625000,-1.000000,-0.875000,0.750000,-1.000000,-0.875000,0.875000,-1.000000,0.125000,0.125000,-1.000000,0.250000,0.125000,-1.000000,0.375000,0.125000,-1.000000,0.500000,0.125000,-1.000000,0.625000,0.125000,-1.000000,0.750000,0.125000,-1.000000,0.875000,0.125000,-1.000000,0.125000,0.250000,-1.000000,0.250000,0.250000,-1.000000,0.375000,0.250000,-1.000000,0.500000,0.250000,-1.000000,0.625000,0.250000,-1.000000,0.750000,0.250000,-1.000000,0.875000,0.250000,-1.000000,0.125000,0.375000,-1.000000,0.250000,0.375000,-1.000000,0.375000,0.375000,-1.000000,0.500000,0.375000,-1.000000,0.625000,0.375000,-1.000000,0.750000,0.375000,-1.000000,0.875000,0.375000,-1.000000,0.125000,0.500000,-1.000000,0.250000,0.500000,-1.000000,0.375000,0.500000,-1.000000,0.500000,0.500000,-1.000000,0.625000,0.500000,-1.000000,0.750000,0.500000,-1.000000,0.875000,0.500000,-1.000000,0.125000,0.625000,-1.000000,0.250000,0.625000,-1.000000,0.375000,0.625000,-1.000000,0.500000,0.625000,-1.000000,0.625000,0.625000,-1.000000,0.750000,0.625000,-1.000000,0.875000,0.625000,-1.000000,0.125000,0.750000,-1.000000,0.250000,0.750000,-1.000000,0.375000,0.750000,-1.000000,0.500000,0.750000,-1.000000,0.625000,0.750000,-1.000000,0.750000,0.750000,-1.000000,0.875000,0.750000,-1.000000,0.125000,0.875000,-1.000000,0.250000,0.875000,-1.000000,0.375000,0.875000,-1.000000,0.500000,0.875000,-1.000000,0.625000,0.875000,-1.000000,0.750000,0.875000,-1.000000,0.875000,0.875000,-1.000000,0.125000,-0.125000,-1.000000,0.125000,-0.250000,-1.000000,0.125000,-0.375000,-1.000000,0.125000,-0.500000,-1.000000,0.125000,-0.625000,-1.000000,0.125000,-0.750000,-1.000000,0.125000,-0.875000,-1.000000,0.250000,-0.125000,-1.000000,0.250000,-0.250000,-1.000000,0.250000,-0.375000,-1.000000,0.250000,-0.500000,-1.000000,0.250000,-0.625000,-1.000000,0.250000,-0.750000,-1.000000,0.250000,-0.875000,-1.000000,0.375000,-0.125000,-1.000000,0.375000,-0.250000,-1.000000,0.375000,-0.375000,-1.000000,0.375000,-0.500000,-1.000000,0.375000,-0.625000,-1.000000,0.375000,-0.750000,-1.000000,0.375000,-0.875000,-1.000000,0.500000,-0.125000,-1.000000,0.500000,-0.250000,-1.000000,0.500000,-0.375000,-1.000000,0.500000,-0.500000,-1.000000,0.500000,-0.625000,-1.000000,0.500000,-0.750000,-1.000000,0.500000,-0.875000,-1.000000,0.625000,-0.125000,-1.000000,0.625000,-0.250000,-1.000000,0.625000,-0.375000,-1.000000,0.625000,-0.500000,-1.000000,0.625000,-0.625000,-1.000000,0.625000,-0.750000,-1.000000,0.625000,-0.875000,-1.000000,0.750000,-0.125000,-1.000000,0.750000,-0.250000,-1.000000,0.750000,-0.375000,-1.000000,0.750000,-0.500000,-1.000000,0.750000,-0.625000,-1.000000,0.750000,-0.750000,-1.000000,0.750000,-0.875000,-1.000000,0.875000,-0.125000,-1.000000,0.875000,-0.250000,-1.000000,0.875000,-0.375000,-1.000000,0.875000,-0.500000,-1.000000,0.875000,-0.625000,-1.000000,0.875000,-0.750000,-1.000000,0.875000,-0.875000,-1.000000,-0.125000,-0.125000,-1.000000,-0.250000,-0.125000,-1.000000,-0.375000,-0.125000,-1.000000,-0.500000,-0.125000,-1.000000,-0.625000,-0.125000,-1.000000,-0.750000,-0.125000,-1.000000,-0.875000,-0.125000,-1.000000,-0.125000,-0.250000,-1.000000,-0.250000,-0.250000,-1.000000,-0.375000,-0.250000,-1.000000,-0.500000,-0.250000,-1.000000,-0.625000,-0.250000,-1.000000,-0.750000,-0.250000,-1.000000,-0.875000,-0.250000,-1.000000,-0.125000,-0.375000,-1.000000,-0.250000,-0.375000,-1.000000,-0.375000,-0.375000,-1.000000,-0.500000,-0.375000,-1.000000,-0.625000,-0.375000,-1.000000,-0.750000,-0.375000,-1.000000,-0.875000,-0.375000,-1.000000,-0.125000,-0.500000,-1.000000,-0.250000,-0.500000,-1.000000,-0.375000,-0.500000,-1.000000,-0.500000,-0.500000,-1.000000,-0.625000,-0.500000,-1.000000,-0.750000,-0.500000,-1.000000,-0.875000,-0.500000,-1.000000,-0.125000,-0.625000,-1.000000,-0.250000,-0.625000,-1.000000,-0.375000,-0.625000,-1.000000,-0.500000,-0.625000,-1.000000,-0.625000,-0.625000,-1.000000,-0.750000,-0.625000,-1.000000,-0.875000,-0.625000,-1.000000,-0.125000,-0.750000,-1.000000,-0.250000,-0.750000,-1.000000,-0.375000,-0.750000,-1.000000,-0.500000,-0.750000,-1.000000,-0.625000,-0.750000,-1.000000,-0.750000,-0.750000,-1.000000,-0.875000,-0.750000,-1.000000,-0.125000,-0.875000,-1.000000,-0.250000,-0.875000,-1.000000,-0.375000,-0.875000,-1.000000,-0.500000,-0.875000,-1.000000,-0.625000,-0.875000,-1.000000,-0.750000,-0.875000,-1.000000,-0.875000,-0.875000,0.000000,-0.000000,-1.000000,0.125000,-0.000000,-1.000000,0.250000,-0.000000,-1.000000,0.375000,-0.000000,-1.000000,0.500000,-0.000000,-1.000000,0.625000,-0.000000,-1.000000,0.750000,-0.000000,-1.000000,0.875000,-0.000000,-1.000000,0.000000,-0.125000,-1.000000,0.000000,-0.250000,-1.000000,0.000000,-0.375000,-1.000000,0.000000,-0.500000,-1.000000,0.000000,-0.625000,-1.000000,0.000000,-0.750000,-1.000000,0.000000,-0.875000,-1.000000,-0.125000,-0.000000,-1.000000,-0.250000,-0.000000,-1.000000,-0.375000,-0.000000,-1.000000,-0.500000,-0.000000,-1.000000,-0.625000,-0.000000,-1.000000,-0.750000,-0.000000,-1.000000,-0.875000,-0.000000,-1.000000,0.000000,0.125000,-1.000000,0.000000,0.250000,-1.000000,0.000000,0.375000,-1.000000,0.000000,0.500000,-1.000000,0.000000,0.625000,-1.000000,0.000000,0.750000,-1.000000,0.000000,0.875000,-1.000000,0.125000,0.125000,-1.000000,0.250000,0.125000,-1.000000,0.375000,0.125000,-1.000000,0.500000,0.125000,-1.000000,0.625000,0.125000,-1.000000,0.750000,0.125000,-1.000000,0.875000,0.125000,-1.000000,0.125000,0.250000,-1.000000,0.250000,0.250000,-1.000000,0.375000,0.250000,-1.000000,0.500000,0.250000,-1.000000,0.625000,0.250000,-1.000000,0.750000,0.250000,-1.000000,0.875000,0.250000,-1.000000,0.125000,0.375000,-1.000000,0.250000,0.375000,-1.000000,0.375000,0.375000,-1.000000,0.500000,0.375000,-1.000000,0.625000,0.375000,-1.000000,0.750000,0.375000,-1.000000,0.875000,0.375000,-1.000000,0.125000,0.500000,-1.000000,0.250000,0.500000,-1.000000,0.375000,0.500000,-1.000000,0.500000,0.500000,-1.000000,0.625000,0.500000,-1.000000,0.750000,0.500000,-1.000000,0.875000,0.500000,-1.000000,0.125000,0.625000,-1.000000,0.250000,0.625000,-1.000000,0.375000,0.625000,-1.000000,0.500000,0.625000,-1.000000,0.625000,0.625000,-1.000000,0.750000,0.625000,-1.000000,0.875000,0.625000,-1.000000,0.125000,0.750000,-1.000000,0.250000,0.750000,-1.000000,0.375000,0.750000,-1.000000,0.500000,0.750000,-1.000000,0.625000,0.750000,-1.000000,0.750000,0.750000,-1.000000,0.875000,0.750000,-1.000000,0.125000,0.875000,-1.000000,0.250000,0.875000,-1.000000,0.375000,0.875000,-1.000000,0.500000,0.875000,-1.000000,0.625000,0.875000,-1.000000,0.750000,0.875000,-1.000000,0.875000,0.875000,-1.000000,0.125000,-0.125000,-1.000000,0.125000,-0.250000,-1.000000,0.125000,-0.375000,-1.000000,0.125000,-0.500000,-1.000000,0.125000,-0.625000,-1.000000,0.125000,-0.750000,-1.000000,0.125000,-0.875000,-1.000000,0.250000,-0.125000,-1.000000,0.250000,-0.250000,-1.000000,0.250000,-0.375000,-1.000000,0.250000,-0.500000,-1.000000,0.250000,-0.625000,-1.000000,0.250000,-0.750000,-1.000000,0.250000,-0.875000,-1.000000,0.375000,-0.125000,-1.000000,0.375000,-0.250000,-1.000000,0.375000,-0.375000,-1.000000,0.375000,-0.500000,-1.000000,0.375000,-0.625000,-1.000000,0.375000,-0.750000,-1.000000,0.375000,-0.875000,-1.000000,0.500000,-0.125000,-1.000000,0.500000,-0.250000,-1.000000,0.500000,-0.375000,-1.000000,0.500000,-0.500000,-1.000000,0.500000,-0.625000,-1.000000,0.500000,-0.750000,-1.000000,0.500000,-0.875000,-1.000000,0.625000,-0.125000,-1.000000,0.625000,-0.250000,-1.000000,0.625000,-0.375000,-1.000000,0.625000,-0.500000,-1.000000,0.625000,-0.625000,-1.000000,0.625000,-0.750000,-1.000000,0.625000,-0.875000,-1.000000,0.750000,-0.125000,-1.000000,0.750000,-0.250000,-1.000000,0.750000,-0.375000,-1.000000,0.750000,-0.500000,-1.000000,0.750000,-0.625000,-1.000000,0.750000,-0.750000,-1.000000,0.750000,-0.875000,-1.000000,0.875000,-0.125000,-1.000000,0.875000,-0.250000,-1.000000,0.875000,-0.375000,-1.000000,0.875000,-0.500000,-1.000000,0.875000,-0.625000,-1.000000,0.875000,-0.750000,-1.000000,0.875000,-0.875000,-1.000000,-0.125000,-0.125000,-1.000000,-0.250000,-0.125000,-1.000000,-0.375000,-0.125000,-1.000000,-0.500000,-0.125000,-1.000000,-0.625000,-0.125000,-1.000000,-0.750000,-0.125000,-1.000000,-0.875000,-0.125000,-1.000000,-0.125000,-0.250000,-1.000000,-0.250000,-0.250000,-1.000000,-0.375000,-0.250000,-1.000000,-0.500000,-0.250000,-1.000000,-0.625000,-0.250000,-1.000000,-0.750000,-0.250000,-1.000000,-0.875000,-0.250000,-1.000000,-0.125000,-0.375000,-1.000000,-0.250000,-0.375000,-1.000000,-0.375000,-0.375000,-1.000000,-0.500000,-0.375000,-1.000000,-0.625000,-0.375000,-1.000000,-0.750000,-0.375000,-1.000000,-0.875000,-0.375000,-1.000000,-0.125000,-0.500000,-1.000000,-0.250000,-0.500000,-1.000000,-0.375000,-0.500000,-1.000000,-0.500000,-0.500000,-1.000000,-0.625000,-0.500000,-1.000000,-0.750000,-0.500000,-1.000000,-0.875000,-0.500000,-1.000000,-0.125000,-0.625000,-1.000000,-0.250000,-0.625000,-1.000000,-0.375000,-0.625000,-1.000000,-0.500000,-0.625000,-1.000000,-0.625000,-0.625000,-1.000000,-0.750000,-0.625000,-1.000000,-0.875000,-0.625000,-1.000000,-0.125000,-0.750000,-1.000000,-0.250000,-0.750000,-1.000000,-0.375000,-0.750000,-1.000000,-0.500000,-0.750000,-1.000000,-0.625000,-0.750000,-1.000000,-0.750000,-0.750000,-1.000000,-0.875000,-0.750000,-1.000000,-0.125000,-0.875000,-1.000000,-0.250000,-0.875000,-1.000000,-0.375000,-0.875000,-1.000000,-0.500000,-0.875000,-1.000000,-0.625000,-0.875000,-1.000000,-0.750000,-0.875000,-1.000000,-0.875000,-0.875000,-1.000000,-0.125000,0.125000,-1.000000,-0.125000,0.250000,-1.000000,-0.125000,0.375000,-1.000000,-0.125000,0.500000,-1.000000,-0.125000,0.625000,-1.000000,-0.125000,0.750000,-1.000000,-0.125000,0.875000,-1.000000,-0.250000,0.125000,-1.000000,-0.250000,0.250000,-1.000000,-0.250000,0.375000,-1.000000,-0.250000,0.500000,-1.000000,-0.250000,0.625000,-1.000000,-0.250000,0.750000,-1.000000,-0.250000,0.875000,-1.000000,-0.375000,0.125000,-1.000000,-0.375000,0.250000,-1.000000,-0.375000,0.375000,-1.000000,-0.375000,0.500000,-1.000000,-0.375000,0.625000,-1.000000,-0.375000,0.750000,-1.000000,-0.375000,0.875000,-1.000000,-0.500000,0.125000,-1.000000,-0.500000,0.250000,-1.000000,-0.500000,0.375000,-1.000000,-0.500000,0.500000,-1.000000,-0.500000,0.625000,-1.000000,-0.500000,0.750000,-1.000000,-0.500000,0.875000,-1.000000,-0.625000,0.125000,-1.000000,-0.625000,0.250000,-1.000000,-0.625000,0.375000,-1.000000,-0.625000,0.500000,-1.000000,-0.625000,0.625000,-1.000000,-0.625000,0.750000,-1.000000,-0.625000,0.875000,-1.000000,-0.750000,0.125000,-1.000000,-0.750000,0.250000,-1.000000,-0.750000,0.375000,-1.000000,-0.750000,0.500000,-1.000000,-0.750000,0.625000,-1.000000,-0.750000,0.750000,-1.000000,-0.750000,0.875000,-1.000000,-0.875000,0.125000,-1.000000,-0.875000,0.250000,-1.000000,-0.875000,0.375000,-1.000000,-0.875000,0.500000,-1.000000,-0.875000,0.625000,-1.000000,-0.875000,0.750000,-1.000000,-0.875000,0.875000,-1.000000,1.000000,-1.000000,-0.875000,1.000000,-1.000000,-0.750000,1.000000,-1.000000,-0.625000,1.000000,-1.000000,-0.500000,1.000000,-1.000000,-0.375000,1.000000,-1.000000,-0.250000,1.000000,-1.000000,-0.125000,1.000000,-1.000000,0.000000,1.000000,-1.000000,0.125000,1.000000,-1.000000,0.250000,1.000000,-1.000000,0.375000,1.000000,-1.000000,0.500000,1.000000,-1.000000,0.625000,1.000000,-1.000000,0.750000,1.000000,-1.000000,0.875000,0.875000,-1.000000,-1.000000,0.750000,-1.000000,-1.000000,0.625000,-1.000000,-1.000000,0.500000,-1.000000,-1.000000,0.375000,-1.000000,-1.000000,0.250000,-1.000000,-1.000000,0.125000,-1.000000,-1.000000,0.000000,-1.000000,-1.000000,-0.125000,-1.000000,-1.000000,-0.250000,-1.000000,-1.000000,-0.375000,-1.000000,-1.000000,-0.500000,-1.000000,-1.000000,-0.625000,-1.000000,-1.000000,-0.750000,-1.000000,-1.000000,-0.875000,-1.000000,-1.000000,1.000000,-0.875000,-1.000000,1.000000,-0.750000,-1.000000,1.000000,-0.625000,-1.000000,1.000000,-0.500000,-1.000000,1.000000,-0.375000,-1.000000,1.000000,-0.250000,-1.000000,1.000000,-0.125000,-1.000000,1.000000,-0.000000,-1.000000,1.000000,0.125000,-1.000000,1.000000,0.250000,-1.000000,1.000000,0.375000,-1.000000,1.000000,0.500000,-1.000000,1.000000,0.625000,-1.000000,1.000000,0.750000,-1.000000,1.000000,0.875000,-1.000000,0.875000,-1.000000,1.000000,0.750000,-1.000000,1.000000,0.625000,-1.000000,1.000000,0.500000,-1.000000,1.000000,0.375000,-1.000000,1.000000,0.250000,-1.000000,1.000000,0.125000,-1.000000,1.000000,-0.000000,-1.000000,1.000000,-0.125000,-1.000000,1.000000,-0.250000,-1.000000,1.000000,-0.375000,-1.000000,1.000000,-0.500000,-1.000000,1.000000,-0.625000,-1.000000,1.000000,-0.750000,-1.000000,1.000000,-0.875000,-1.000000,1.000000,1.000000,-0.875000,1.000000,1.000000,-0.750000,1.000000,1.000000,-0.625000,1.000000,1.000000,-0.500000,1.000000,1.000000,-0.375000,1.000000,1.000000,-0.250000,1.000000,1.000000,-0.125000,1.000000,1.000000,0.000000,1.000000,1.000000,0.125000,1.000000,1.000000,0.250000,1.000000,1.000000,0.375000,1.000000,1.000000,0.500000,1.000000,0.999999,0.625000,1.000000,0.999999,0.750000,1.000000,0.999999,0.875000,1.000000,-1.000000,-1.000000,0.875000,-1.000000,-1.000000,0.750000,-1.000000,-1.000000,0.625000,-1.000000,-1.000000,0.500000,-1.000000,-1.000000,0.375000,-1.000000,-1.000000,0.250000,-1.000000,-1.000000,0.125000,-1.000000,-1.000000,-0.000000,-1.000000,-1.000000,-0.125000,-1.000000,-1.000000,-0.250000,-1.000000,-1.000000,-0.375000,-1.000000,-1.000000,-0.500000,-1.000000,-1.000000,-0.625000,-1.000000,-1.000000,-0.750000,-1.000000,-1.000000,-0.875000,-1.000000,-0.875000,1.000000,-1.000000,-0.750000,1.000000,-1.000000,-0.625000,1.000000,-1.000000,-0.500000,1.000000,-1.000000,-0.375000,1.000000,-1.000000,-0.250000,1.000000,-1.000000,-0.125000,1.000000,-1.000000,0.000000,1.000000,-1.000000,0.125000,1.000000,-1.000000,0.250000,1.000000,-1.000000,0.375000,1.000000,-1.000000,0.500000,1.000000,-1.000000,0.625000,1.000000,-1.000000,0.750000,1.000000,-1.000000,0.875000,1.000000,-1.000000,-0.875000,-1.000000,-1.000000,-0.750000,-1.000000,-1.000000,-0.625000,-1.000000,-1.000000,-0.500000,-1.000000,-1.000000,-0.375000,-1.000000,-1.000000,-0.250000,-1.000000,-1.000000,-0.125000,-1.000000,-1.000000,-0.000000,-1.000000,-1.000000,0.125000,-1.000000,-1.000000,0.250000,-1.000000,-1.000000,0.375000,-1.000000,-1.000000,0.500000,-1.000000,-1.000000,0.625000,-1.000000,-1.000000,0.750000,-1.000000,-1.000000,0.875000,-1.000000,1.000000,1.000000,-0.875000,1.000000,1.000000,-0.750000,1.000000,1.000000,-0.625000,1.000000,1.000000,-0.499999,1.000000,1.000000,-0.374999,1.000000,1.000000,-0.249999,1.000000,1.000000,-0.124999,1.000000,1.000000,0.000001,1.000000,1.000000,0.125001,1.000000,1.000000,0.250001,1.000000,1.000000,0.375001,1.000000,1.000000,0.500001,1.000000,1.000000,0.625001,1.000000,1.000000,0.750001,0.999999,1.000000,0.875001,0.875000,1.000000,-1.000000,0.750000,1.000000,-1.000000,0.625000,1.000000,-1.000000,0.500000,1.000000,-1.000000,0.375000,1.000000,-1.000000,0.250000,1.000000,-1.000000,0.125000,1.000000,-1.000000,0.000000,1.000000,-1.000000,-0.125000,1.000000,-1.000000,-0.250000,1.000000,-1.000000,-0.375000,1.000000,-1.000000,-0.500000,1.000000,-1.000000,-0.625000,1.000000,-1.000000,-0.750000,1.000000,-1.000000,-0.875000,1.000000,-1.000000,0.874999,1.000000,1.000000,0.749999,1.000000,1.000000,0.624999,1.000000,1.000000,0.499999,1.000000,1.000000,0.374999,1.000000,1.000000,0.249999,1.000000,1.000000,0.124999,1.000000,1.000000,-0.000001,1.000000,1.000000,-0.125000,1.000000,1.000000,-0.250000,1.000000,1.000000,-0.375000,1.000000,1.000000,-0.500000,1.000000,1.000000,-0.625000,1.000000,1.000000,-0.750000,1.000000,1.000000,-0.875000,1.000000,1.000000,-1.000000,1.000000,0.875000,-1.000000,1.000000,0.750000,-1.000000,1.000000,0.625000,-1.000000,1.000000,0.500000,-1.000000,1.000000,0.375000,-1.000000,1.000000,0.250000,-1.000000,1.000000,0.125000,-1.000000,1.000000,-0.000000,-1.000000,1.000000,-0.125000,-1.000000,1.000000,-0.250000,-1.000000,1.000000,-0.375000,-1.000000,1.000000,-0.500000,-1.000000,1.000000,-0.625000,-1.000000,1.000000,-0.750000,-1.000000,1.000000,-0.875000,1.000000,-1.000000,-1.000000,1.000000,-1.000000,1.000000,-1.000000,-1.000000,1.000000,-1.000000,-1.000000,-1.000000,1.000000,1.000000,-1.000000,0.999999,1.000000,1.000001,-1.000000,1.000000,1.000000,-1.000000,1.000000,-1.000000], - - "morphTargets": [], - - "normals": [], - - "colors": [16580725,16580728,16580727,16515449,16450423,16428753,16430545,16447735,16448760,16448759,16318676,16318673,16318671,16318667,16318655,16318651,16424929,16447224,16448504,16187645,16187643,16227575,16316154,16448761,15007997,15139069,15073533,14876925,15704312,16316665,16449017,3285501,3481341,3546877,3611645,3284477,2694396,11645176,16120313,16317945,3245044,2653429,2652918,3111924,4030707,5409774,12637425,16186360,16449015,15003360,14609377,14937568,15003616,15200480,15528928,15988711,16448753,16448751,15988704,15923168,15988448,16054240,16119776,16382691,16251363,16711767,16711769,16582662,16582920,16583680,16584704,16610560,16609536,16620318,16620576,16773061,16773575,16775381,16582917,16584960,16611072,16752164,16773319,16580693,16582916,16585216,16752680,16773317,16580688,16582914,16752163,16773318,16384592,16452098,16585472,16742400,16751903,16775382,16432075,16430254,16425370,16421509,16430702,16430423,16511436,16644054,16447990,16447733,16447476,16447475,16447986,16447984,16448499,16513768,16448503,16448502,16448758,16447721,16711770,16580698,16580696,16711759,16715604,16587903,16767435,16636368,16774363,16643291,16582919,16714755,16721693,16769735,16774360,16714752,16730682,16771018,16774103,16583936,16584192,16716032,16735816,16772559,16774102,16608768,16608256,16739840,16741120,16742144,16754251,16774096,16774868,16754227,16755258,16757839,16757837,16762742,16774610,16773576,16774092,16774349,16774607,16775123,16776413,16776414,16775125,16775124,16775638,16318675,14942461,3023357,4361972,15331552,16318672,3481085,6397679,16318663,15204605,3480573,7645420,15726048,15857376,16580726,16318653,15466749,4332285,9418986,15791328,15791584,16318647,15597821,4594427,9616617,15791840,16588163,16324793,16192248,15667448,6106104,9944808,16637650,16636891,16569315,16505057,14867169,15199712,16514016,16382688,16643037,16642784,16643040,16577760,16184544,16185312,16645344,13529652,13922349,13598250,13140016,13208615,12750381,12884516,12360745,12560161,11971110,12236062,11581474,13423967,13163111,16317137,16251601,16382934,16382933,14315047,14056484,13732129,13408031,13149468,12825114,14013536,16382417,16448469,14707744,14449182,14255900,13997338,13738519,13479957,14275161,16447953,16514005,15100698,14907416,14714134,14520852,14327827,14134545,14798678,16513745,16513748,15493395,15365650,15237904,15044623,14916878,14789133,15455592,16513489,16579539,15889956,15826719,15697430,15634964,15506450,15444495,15848817,16579027,16579282,16640452,16574655,16574393,16574390,16509107,16509105,16445889,16645081,16644819,16774870,16774869,16776153,16775372,12681782,13136698,12223292,12744001,11765059,12351303,11372361,11958350,10914127,11565652,11377769,12228213,15723724,15986127,16382170,16447706,12226610,11768376,11244606,10786371,10262601,10528351,15593418,16316889,11771439,11247924,10724153,10134846,9611331,9744729,15528138,11382059,10792751,10138164,9548857,8959806,10012257,15726031,16251352,10926887,10272299,9617711,8962868,8308280,11197306,16054739,16251864,12639079,12640118,12903813,12642188,13102235,15005120,16448731,16251603,16186067,16251860,16186325,16186326,16383193,16579805,16514269,16317397,16317652,16186580,16055507,16055508,16252120,16056021,13591870,13919031,14046786,14308667,14436422,14698302,14891594,15087938,15346510,15477573,15803479,15870545,16565182,16567745,16773849,16774105,13198917,13719625,14240078,14695250,15215702,15670876,16497082,16773593,12871756,13392209,13978198,14498650,15019359,15605860,16427958,12544339,13130328,13716317,14302307,14888296,15474541,16428730,12217178,12802912,13454437,14105963,14757489,15409014,16495038,16773594,12682872,13534853,14388118,14978207,15368609,15826855,16435916,16774107,16117202,16248788,16445399,16379607,16510680,16576217,16643804,16776158,16447449,16446938,16512474,16512219,16577754,16577499,16644573,14246448,14639145,14966562,15293979,15686676,16019242,16640453,14636083,14897964,15225380,15487005,15814422,16083246,16640712,16774613,14960182,15222062,15483943,15680287,15942167,16213045,16640971,16774357,15284281,15480625,15677225,15873569,16069912,16278079,16641228,16774101,15673916,15804980,15935787,16066850,16263194,16408647,16640973,16773844,16002122,16068163,16198714,16263471,16395049,16475991,16641232,16773588,16570053,16634817,16634302,16635585,16635327,16637636,16709080,16773587,16773848,16773847,16773846,16774359,16769992,16757119,16759695,16760975,16758655,16762511,16760447,16763791,16761983,16765071,16763519,16766607,16765055,16767889,16766593,16774859,16774604,16776155,16776154,16762271,16763295,16764575,16765599,16766879,16768159,16769185,16775119,16776412,16764591,16765615,16766639,16767663,16768687,16769455,16704943,16578772,16645341,16767167,16767935,16768703,16769471,16770239,16639935,15854275,16055004,16448734,16770769,16771537,16772820,16773076,16773330,16576465,15658963,16251870,16448736,16775903,16776159,16776415,16645087,16645343,16776416,16776929,16776930,16776931,16776932,16776928,16756591,16754799,16754271,16752223,16751951,16749647,16749631,16747327,16747311,16744751,16748341,16746039,16772551,16772294,16758127,16756063,16753999,16751935,16749871,16751416,16773063,16759919,16758111,16756303,16754239,16752431,16753462,16773060,16775126,16761711,16760159,16758351,16756799,16754991,16754476,16772800,16763503,16761951,16760655,16759103,16757551,16757293,16772796,16765554,16764004,16762963,16761409,16760114,16760117,16774341,16774600,16774340,16773564,16773562,16773043,16772273,16775895,16776152,16776151,16775894,16776411,16753007,16755583,16751215,16754047,16749423,16752511,16747631,16750975,16745839,16749183,16745589,16749187,16769994,16770507,16775129,16775131,16750175,16748383,16746335,16744287,16742239,16742245,16769479,16774873,16747599,16745295,16743247,16740943,16738895,16738390,16767681,16774872,16744767,16742463,16740159,16737855,16735295,16735046,16767166,16774617,16742191,16739631,16737071,16734511,16731951,16735815,16769478,16745791,16744259,16740155,16736824,16733491,16736840,16766907,16771534,16772039,16771785,16771528,16770759,16769988,16769219,16772817,16773845,16774358,16758415,16760991,16763567,16766399,16770257,16756879,16759711,16762799,16765631,16755599,16758687,16761775,16764863,16770258,16754063,16757407,16760751,16764095,16769747,16752783,16756127,16759727,16763071,16769234,16752015,16755103,16758703,16762303,16769225,16768970,16769228,16769743,16773850,16776160,16775130,16775387,16775645,16744615,16748466,16748462,16744610,16748457,16744605,16748709,16744600,16748704,16744595,16748700,16744590,16757935,16753825,16774361,16752573,16752569,16752565,16752562,16752558,16752554,16760246,16774618,16775388,16756680,16756677,16756674,16756670,16756667,16756664,16761279,16774619,16760787,16760784,16760782,16760779,16760777,16760774,16762823,16775901,16764894,16764892,16764890,16764888,16764886,16764884,16765650,16774620,16775902,16769001,16768999,16768998,16768997,16768996,16768994,16768992,16774880,16773108,16773107,16773106,16773105,16773104,16773101,16775648,16777215,16776954,16740502,16740508,16736395,16736401,16732287,16732294,16728180,16728187,16724072,16724080,16722274,16725103,16764866,16767691,16740497,16736389,16732280,16728172,16724064,16720726,16761272,16740491,16736382,16732274,16728165,16724056,16720973,16761012,16773591,16740486,16736376,16732267,16728157,16724304,16720451,16757673,16773590,16740480,16736370,16732260,16728150,16724296,16720186,16753305,16773334,16748687,16743038,16735846,16731479,16730964,16729165,16753302,16773333,16771536,16770251,16769223,16770506,16740514,16744364,16740263,16744369,16740269,16744374,16740275,16744379,16740280,16744384,16754122,16757454,16773853,16774621,16774877,16775134,16736407,16736414,16736420,16736170,16736176,16747969,16773084,16732301,16732308,16732315,16732322,16732073,16745918,16773083,16728195,16728202,16728210,16728217,16728225,16741302,16772314,16724088,16724097,16724105,16724113,16724121,16736174,16774365,16726908,16723581,16721795,16721803,16721810,16736941,16771801,16774108,16766411,16764618,16764105,16762569,16767442,16774876,16748470,16752577,16756683,16760789,16764896,16769002,16748475,16752580,16756686,16760792,16764897,16769003,16773109,16748479,16752584,16756689,16760794,16764899,16769004,16748483,16752588,16756692,16760797,16764901,16769006,16773110,16748488,16752592,16756695,16760799,16764902,16776957,16761299,16765145,16767196,16770528,16772320,16773603,16775140,16776935,16775390,16775904,16775392,12183548,12183547,12183546,12183549,12969974,13035508,16249310,16248541,16774366,16773597,12380154,12249083,13101301,16184031,13035766,16315359,13363957,16381408,12380156,14019823,16512736,12511225,13692145,15857380,16644832,14282218,14610408,14741734,15528931,15923169,16382176,16645088,16710624,16776161,14740192,14543842,16117203,16052691,14936286,16116690,15460314,16181202,13166578,15919061,16180178,12249084,12642296,14608355,16245972,16310482,13035509,13101044,13756398,15067106,16310998,16374995,16374738,16247772,16247259,16312282,16442584,16639448,16572631,16505299,16569810,16771546,16769753,16768727,16767958,16766164,16765139,12707832,12904694,15988955,16185564,16383707,16383708,15398366,16318170,12314619,14742244,12445689,14545384,16252633,13036020,15464158,16252632,12773622,14479845,16055000,16187096,14346979,14347491,14413795,14414052,15004896,15858136,16121047,16121559,16053204,16053716,15988692,15923411,15858130,15661775,15268811,14876358,12445690,14348012,14675688,14872808,12314618,12707833,15594981,12249085,12577018,13561074,14348783,16251617,12970229,13101557,13233140,14741993,16054496,16448481,16645600,16776934,16054492,16185565,16316893,16579806,16645856,16449244,16449245,16514781,16514782,16580318,16580320,16776936,12317063,13168509,13626747,13102982,14084985,13757828,14477688,13691779,14935926,12970880,15394164,13036159,15853187,14281100,16644817,16513492,16710619,12774766,13233005,13756779,14280297,14738535,15262309,15721334,16644559,12381024,12904798,13428316,14017626,14541400,15064918,15786609,16644303,11987538,12576591,13165645,13754955,14344008,14933062,15720811,16578766,11593795,12248385,12837438,13492028,14146617,14801463,15588696,16644300,11200053,11854642,12574769,13229360,13949484,14669610,15456841,16578246,14676896,14938787,15398059,15725742,15856043,16052393,16182946,16512714,16448470,16514006,16579541,16579286,16513484,16644302,16776150,2751350,2292598,523633,458097,851322,982395,4650716,4912866,5829628,5829371,4045302,4045045,12704996,3209591,851064,4519384,5960443,4243446,12901860,2685557,1047673,4847069,5895164,4506358,12770276,2227060,1440635,5371110,5895419,5164022,13164516,1899378,654705,1768315,5436649,6026491,5953269,13361636,5044871,3865991,4914062,7402720,9303536,10150630,15531220,15203539,15334612,15727840,15858656,15988960,16251360,16579803,16317659,16448732,16383198,16382944,15857120,1965173,11793032,1637492,10941575,1375604,10024584,1113459,9500808,1178996,9107848,1506678,8977294,13368776,15269327,16187099,458098,851316,13106630,16121563,982397,1113216,1571718,1702795,1768331,2489230,13761741,16252123,5175018,5371629,5567730,5567731,5764339,6681838,14941152,5829372,5698300,5698044,5697788,7204084,15268064,16251872,4504822,4701686,4176630,3387895,3979767,6603248,15397856,13952738,14150114,14084066,13624290,14478048,16448480,12710271,12250992,11791970,11398228,10939206,10479928,14349730,12252032,11792754,11268196,10809174,10284360,9759804,14284452,16317398,11793794,11269236,10744422,10154329,9629771,9105214,14088103,16317654,11401092,10810998,10155368,9565275,8975181,8450626,14153902,16317655,10942853,10287224,9631595,8976221,8320592,7927109,14416823,16252119,11205518,10812041,10287743,9697651,9501037,9828466,15072197,16121046,15662546,15793363,15727826,15793362,15727825,15858898,15531727], - - "uvs": [[]], - - "faces": [131,0,22,29,1,0,0,1,1,0,131,1,29,30,2,0,0,1,1,0,131,2,30,31,3,0,0,1,1,0,131,3,31,32,4,0,0,1,2,0,131,4,32,33,5,0,0,2,3,4,131,5,33,34,6,0,4,3,5,6,131,6,34,35,7,0,6,5,7,7,131,7,35,1356,1357,0,7,7,8,9,131,22,23,36,29,0,1,10,11,1,131,29,36,37,30,0,1,11,12,1,131,30,37,38,31,0,1,12,13,1,131,31,38,39,32,0,1,13,14,2,131,32,39,40,33,0,2,14,15,3,131,33,40,41,34,0,3,15,16,5,131,34,41,42,35,0,5,16,17,7,131,35,42,1355,1356,0,7,17,18,8,131,23,24,43,36,0,10,19,19,11,131,36,43,44,37,0,11,19,19,12,131,37,44,45,38,0,12,19,19,13,131,38,45,46,39,0,13,19,20,14,131,39,46,47,40,0,14,20,20,15,131,40,47,48,41,0,15,20,21,16,131,41,48,49,42,0,16,21,22,17,131,42,49,1354,1355,0,17,22,23,18,131,24,25,50,43,0,19,24,24,19,131,43,50,51,44,0,19,24,24,19,131,44,51,52,45,0,19,24,25,19,131,45,52,53,46,0,19,25,26,20,131,46,53,54,47,0,20,26,27,20,131,47,54,55,48,0,20,27,28,21,131,48,55,56,49,0,21,28,29,22,131,49,56,1353,1354,0,22,29,30,23,131,25,26,57,50,0,24,31,32,24,131,50,57,58,51,0,24,32,33,24,131,51,58,59,52,0,24,33,34,25,131,52,59,60,53,0,25,34,35,26,131,53,60,61,54,0,26,35,36,27,131,54,61,62,55,0,27,36,37,28,131,55,62,63,56,0,28,37,38,29,131,56,63,1352,1353,0,29,38,39,30,131,26,27,64,57,0,31,40,41,32,131,57,64,65,58,0,32,41,42,33,131,58,65,66,59,0,33,42,43,34,131,59,66,67,60,0,34,43,44,35,131,60,67,68,61,0,35,44,45,36,131,61,68,69,62,0,36,45,46,37,131,62,69,70,63,0,37,46,47,38,131,63,70,1351,1352,0,38,47,48,39,131,27,28,71,64,0,40,49,50,41,131,64,71,72,65,0,41,50,51,42,131,65,72,73,66,0,42,51,52,43,131,66,73,74,67,0,43,52,53,44,131,67,74,75,68,0,44,53,54,45,131,68,75,76,69,0,45,54,55,46,131,69,76,77,70,0,46,55,56,47,131,70,77,1350,1351,0,47,56,57,48,131,28,1372,1371,71,0,49,58,58,50,131,71,1371,1370,72,0,50,58,58,51,131,72,1370,1369,73,0,51,58,59,52,131,73,1369,1368,74,0,52,59,60,53,131,74,1368,1367,75,0,53,60,61,54,131,75,1367,1366,76,0,54,61,62,55,131,76,1366,1365,77,0,55,62,63,56,131,77,1365,1530,1350,0,56,63,64,57,131,0,1,78,8,0,0,0,65,66,131,8,78,79,9,0,66,65,67,68,131,9,79,80,10,0,68,67,69,69,131,10,80,81,11,0,69,69,70,70,131,11,81,82,12,0,70,70,71,72,131,12,82,83,13,0,72,71,73,74,131,13,83,84,14,0,74,73,75,76,131,14,84,1401,1402,0,76,75,77,77,131,1,2,85,78,0,0,0,65,65,131,78,85,86,79,0,65,65,78,67,131,79,86,87,80,0,67,78,69,69,131,80,87,88,81,0,69,69,79,70,131,81,88,89,82,0,70,79,80,71,131,82,89,90,83,0,71,80,81,73,131,83,90,91,84,0,73,81,82,75,131,84,91,1400,1401,0,75,82,77,77,131,2,3,92,85,0,0,0,83,65,131,85,92,93,86,0,65,83,84,78,131,86,93,94,87,0,78,84,69,69,131,87,94,95,88,0,69,69,85,79,131,88,95,96,89,0,79,85,80,80,131,89,96,97,90,0,80,80,86,81,131,90,97,98,91,0,81,86,87,82,131,91,98,1399,1400,0,82,87,77,77,131,3,4,99,92,0,0,0,88,83,131,92,99,100,93,0,83,88,89,84,131,93,100,101,94,0,84,89,69,69,131,94,101,102,95,0,69,69,85,85,131,95,102,103,96,0,85,85,71,80,131,96,103,104,97,0,80,71,90,86,131,97,104,105,98,0,86,90,91,87,131,98,105,1398,1399,0,87,91,77,77,131,4,5,106,99,0,0,4,92,88,131,99,106,107,100,0,88,92,93,89,131,100,107,108,101,0,89,93,69,69,131,101,108,109,102,0,69,69,94,85,131,102,109,110,103,0,85,94,95,71,131,103,110,111,104,0,71,95,96,90,131,104,111,112,105,0,90,96,91,91,131,105,112,1397,1398,0,91,91,97,77,131,5,6,113,106,0,4,6,98,92,131,106,113,114,107,0,92,98,99,93,131,107,114,115,108,0,93,99,100,69,131,108,115,116,109,0,69,100,101,94,131,109,116,117,110,0,94,101,102,95,131,110,117,118,111,0,95,102,103,96,131,111,118,119,112,0,96,103,104,91,131,112,119,1396,1397,0,91,104,105,97,131,6,7,120,113,0,6,7,106,98,131,113,120,121,114,0,98,106,107,99,131,114,121,122,115,0,99,107,108,100,131,115,122,123,116,0,100,108,109,101,131,116,123,124,117,0,101,109,110,102,131,117,124,125,118,0,102,110,111,103,131,118,125,126,119,0,103,111,112,104,131,119,126,1395,1396,0,104,112,113,105,131,7,1357,1358,120,0,7,9,114,106,131,120,1358,1359,121,0,106,114,115,107,131,121,1359,1360,122,0,107,115,115,108,131,122,1360,1361,123,0,108,115,114,109,131,123,1361,1362,124,0,109,114,8,110,131,124,1362,1363,125,0,110,8,8,111,131,125,1363,1364,126,0,111,8,116,112,131,126,1364,1531,1395,0,112,116,117,113,131,0,8,127,15,0,0,66,118,0,131,15,127,128,16,0,0,118,119,0,131,16,128,129,17,0,0,119,120,0,131,17,129,130,18,0,0,120,120,0,131,18,130,131,19,0,0,120,121,0,131,19,131,132,20,0,0,121,122,123,131,20,132,133,21,0,123,122,124,125,131,21,133,1431,1432,0,125,124,126,127,131,8,9,134,127,0,66,68,68,118,131,127,134,135,128,0,118,68,68,119,131,128,135,136,129,0,119,68,128,120,131,129,136,137,130,0,120,128,84,120,131,130,137,138,131,0,120,84,129,121,131,131,138,139,132,0,121,129,130,122,131,132,139,140,133,0,122,130,131,124,131,133,140,1430,1431,0,124,131,132,126,131,9,10,141,134,0,68,69,69,68,131,134,141,142,135,0,68,69,69,68,131,135,142,143,136,0,68,69,69,128,131,136,143,144,137,0,128,69,69,84,131,137,144,145,138,0,84,69,133,129,131,138,145,146,139,0,129,133,134,130,131,139,146,147,140,0,130,134,135,131,131,140,147,1429,1430,0,131,135,136,132,131,10,11,148,141,0,69,70,69,69,131,141,148,149,142,0,69,69,69,69,131,142,149,150,143,0,69,69,137,69,131,143,150,151,144,0,69,137,138,69,131,144,151,152,145,0,69,138,139,133,131,145,152,153,146,0,133,139,140,134,131,146,153,154,147,0,134,140,141,135,131,147,154,1428,1429,0,135,141,142,136,131,11,12,155,148,0,70,72,143,69,131,148,155,156,149,0,69,143,144,69,131,149,156,157,150,0,69,144,145,137,131,150,157,158,151,0,137,145,146,138,131,151,158,159,152,0,138,146,147,139,131,152,159,160,153,0,139,147,148,140,131,153,160,161,154,0,140,148,149,141,131,154,161,1427,1428,0,141,149,150,142,131,12,13,162,155,0,72,74,81,143,131,155,162,163,156,0,143,81,151,144,131,156,163,164,157,0,144,151,152,145,131,157,164,165,158,0,145,152,153,146,131,158,165,166,159,0,146,153,154,147,131,159,166,167,160,0,147,154,155,148,131,160,167,168,161,0,148,155,156,149,131,161,168,1426,1427,0,149,156,97,150,131,13,14,169,162,0,74,76,157,81,131,162,169,170,163,0,81,157,158,151,131,163,170,171,164,0,151,158,159,152,131,164,171,172,165,0,152,159,160,153,131,165,172,173,166,0,153,160,160,154,131,166,173,174,167,0,154,160,161,155,131,167,174,175,168,0,155,161,162,156,131,168,175,1425,1426,0,156,162,163,97,131,14,1402,1403,169,0,76,77,77,157,131,169,1403,1404,170,0,157,77,164,158,131,170,1404,1405,171,0,158,164,165,159,131,171,1405,1406,172,0,159,165,161,160,131,172,1406,1407,173,0,160,161,165,160,131,173,1407,1408,174,0,160,165,166,161,131,174,1408,1409,175,0,161,166,163,162,131,175,1409,1532,1425,0,162,163,163,163,131,0,15,176,22,0,0,0,1,1,131,22,176,177,23,0,1,1,167,10,131,23,177,178,24,0,10,167,19,19,131,24,178,179,25,0,19,19,168,24,131,25,179,180,26,0,24,168,169,31,131,26,180,181,27,0,31,169,170,40,131,27,181,182,28,0,40,170,171,49,131,28,182,1373,1372,0,49,171,59,58,131,15,16,183,176,0,0,0,1,1,131,176,183,184,177,0,1,1,172,167,131,177,184,185,178,0,167,172,19,19,131,178,185,186,179,0,19,19,26,168,131,179,186,187,180,0,168,26,173,169,131,180,187,188,181,0,169,173,174,170,131,181,188,189,182,0,170,174,54,171,131,182,189,1374,1373,0,171,54,59,59,131,16,17,190,183,0,0,0,2,1,131,183,190,191,184,0,1,2,175,172,131,184,191,192,185,0,172,175,19,19,131,185,192,193,186,0,19,19,176,26,131,186,193,194,187,0,26,176,177,173,131,187,194,195,188,0,173,177,178,174,131,188,195,196,189,0,174,178,179,54,131,189,196,1375,1374,0,54,179,180,59,131,17,18,197,190,0,0,0,181,2,131,190,197,198,191,0,2,181,182,175,131,191,198,199,192,0,175,182,19,19,131,192,199,200,193,0,19,19,183,176,131,193,200,201,194,0,176,183,184,177,131,194,201,202,195,0,177,184,185,178,131,195,202,203,196,0,178,185,186,179,131,196,203,1376,1375,0,179,186,187,180,131,18,19,204,197,0,0,0,0,181,131,197,204,205,198,0,181,0,188,182,131,198,205,206,199,0,182,188,19,19,131,199,206,207,200,0,19,19,189,183,131,200,207,208,201,0,183,189,190,184,131,201,208,209,202,0,184,190,191,185,131,202,209,210,203,0,185,191,192,186,131,203,210,1377,1376,0,186,192,187,187,131,19,20,211,204,0,0,123,193,0,131,204,211,212,205,0,0,193,194,188,131,205,212,213,206,0,188,194,195,19,131,206,213,214,207,0,19,195,196,189,131,207,214,215,208,0,189,196,197,190,131,208,215,216,209,0,190,197,198,191,131,209,216,217,210,0,191,198,180,192,131,210,217,1378,1377,0,192,180,180,187,131,20,21,218,211,0,123,125,199,193,131,211,218,219,212,0,193,199,200,194,131,212,219,220,213,0,194,200,201,195,131,213,220,221,214,0,195,201,202,196,131,214,221,222,215,0,196,202,203,197,131,215,222,223,216,0,197,203,204,198,131,216,223,224,217,0,198,204,205,180,131,217,224,1379,1378,0,180,205,206,180,131,21,1432,1433,218,0,125,127,207,199,131,218,1433,1434,219,0,199,207,208,200,131,219,1434,1435,220,0,200,208,209,201,131,220,1435,1436,221,0,201,209,210,202,131,221,1436,1437,222,0,202,210,211,203,131,222,1437,1438,223,0,203,211,212,204,131,223,1438,1439,224,0,204,212,213,205,131,224,1439,1533,1379,0,205,213,205,206,131,225,247,254,226,0,214,215,216,217,131,226,254,255,227,0,217,216,218,219,131,227,255,256,228,0,219,218,220,221,131,228,256,257,229,0,221,220,222,223,131,229,257,258,230,0,223,222,224,225,131,230,258,259,231,0,225,224,226,227,131,231,259,260,232,0,227,226,228,229,131,232,260,1491,1492,0,229,228,230,231,131,247,248,261,254,0,215,232,233,216,131,254,261,262,255,0,216,233,234,218,131,255,262,263,256,0,218,234,235,220,131,256,263,264,257,0,220,235,236,222,131,257,264,265,258,0,222,236,237,224,131,258,265,266,259,0,224,237,238,226,131,259,266,267,260,0,226,238,239,228,131,260,267,1490,1491,0,228,239,240,230,131,248,249,268,261,0,232,241,242,233,131,261,268,269,262,0,233,242,243,234,131,262,269,270,263,0,234,243,244,235,131,263,270,271,264,0,235,244,245,236,131,264,271,272,265,0,236,245,246,237,131,265,272,273,266,0,237,246,247,238,131,266,273,274,267,0,238,247,248,239,131,267,274,1489,1490,0,239,248,249,240,131,249,250,275,268,0,241,250,251,242,131,268,275,276,269,0,242,251,252,243,131,269,276,277,270,0,243,252,253,244,131,270,277,278,271,0,244,253,254,245,131,271,278,279,272,0,245,254,255,246,131,272,279,280,273,0,246,255,256,247,131,273,280,281,274,0,247,256,257,248,131,274,281,1488,1489,0,248,257,258,249,131,250,251,282,275,0,250,259,260,251,131,275,282,283,276,0,251,260,261,252,131,276,283,284,277,0,252,261,262,253,131,277,284,285,278,0,253,262,263,254,131,278,285,286,279,0,254,263,264,255,131,279,286,287,280,0,255,264,265,256,131,280,287,288,281,0,256,265,266,257,131,281,288,1487,1488,0,257,266,267,258,131,251,252,289,282,0,259,268,269,260,131,282,289,290,283,0,260,269,270,261,131,283,290,291,284,0,261,270,271,262,131,284,291,292,285,0,262,271,272,263,131,285,292,293,286,0,263,272,273,264,131,286,293,294,287,0,264,273,274,265,131,287,294,295,288,0,265,274,275,266,131,288,295,1486,1487,0,266,275,276,267,131,252,253,296,289,0,268,277,278,269,131,289,296,297,290,0,269,278,279,270,131,290,297,298,291,0,270,279,280,271,131,291,298,299,292,0,271,280,281,272,131,292,299,300,293,0,272,281,282,273,131,293,300,301,294,0,273,282,283,274,131,294,301,302,295,0,274,283,284,275,131,295,302,1485,1486,0,275,284,285,276,131,253,1477,1476,296,0,277,286,287,278,131,296,1476,1475,297,0,278,287,164,279,131,297,1475,1474,298,0,279,164,77,280,131,298,1474,1473,299,0,280,77,77,281,131,299,1473,1472,300,0,281,77,166,282,131,300,1472,1471,301,0,282,166,166,283,131,301,1471,1470,302,0,283,166,288,284,131,302,1470,1534,1485,0,284,288,289,285,131,225,226,303,233,0,214,217,290,291,131,233,303,304,234,0,291,290,292,293,131,234,304,305,235,0,293,292,294,295,131,235,305,306,236,0,295,294,296,297,131,236,306,307,237,0,297,296,298,299,131,237,307,308,238,0,299,298,300,301,131,238,308,309,239,0,301,300,302,303,131,239,309,1523,1522,0,303,302,304,305,131,226,227,310,303,0,217,219,306,290,131,303,310,311,304,0,290,306,307,292,131,304,311,312,305,0,292,307,308,294,131,305,312,313,306,0,294,308,309,296,131,306,313,314,307,0,296,309,310,298,131,307,314,315,308,0,298,310,311,300,131,308,315,316,309,0,300,311,312,302,131,309,316,1524,1523,0,302,312,313,304,131,227,228,317,310,0,219,221,314,306,131,310,317,318,311,0,306,314,315,307,131,311,318,319,312,0,307,315,316,308,131,312,319,320,313,0,308,316,317,309,131,313,320,321,314,0,309,317,318,310,131,314,321,322,315,0,310,318,319,311,131,315,322,323,316,0,311,319,320,312,131,316,323,1525,1524,0,312,320,313,313,131,228,229,324,317,0,221,223,321,314,131,317,324,325,318,0,314,321,322,315,131,318,325,326,319,0,315,322,323,316,131,319,326,327,320,0,316,323,324,317,131,320,327,328,321,0,317,324,325,318,131,321,328,329,322,0,318,325,326,319,131,322,329,330,323,0,319,326,327,320,131,323,330,1526,1525,0,320,327,328,313,131,229,230,331,324,0,223,225,329,321,131,324,331,332,325,0,321,329,330,322,131,325,332,333,326,0,322,330,331,323,131,326,333,334,327,0,323,331,332,324,131,327,334,335,328,0,324,332,333,325,131,328,335,336,329,0,325,333,334,326,131,329,336,337,330,0,326,334,335,327,131,330,337,1527,1526,0,327,335,336,328,131,230,231,338,331,0,225,227,337,329,131,331,338,339,332,0,329,337,338,330,131,332,339,340,333,0,330,338,339,331,131,333,340,341,334,0,331,339,340,332,131,334,341,342,335,0,332,340,341,333,131,335,342,343,336,0,333,341,342,334,131,336,343,344,337,0,334,342,343,335,131,337,344,1528,1527,0,335,343,343,336,131,231,232,345,338,0,227,229,344,337,131,338,345,346,339,0,337,344,345,338,131,339,346,347,340,0,338,345,346,339,131,340,347,348,341,0,339,346,347,340,131,341,348,349,342,0,340,347,348,341,131,342,349,350,343,0,341,348,349,342,131,343,350,351,344,0,342,349,350,343,131,344,351,1529,1528,0,343,350,351,343,131,232,1492,1493,345,0,229,231,352,344,131,345,1493,1494,346,0,344,352,353,345,131,346,1494,1495,347,0,345,353,347,346,131,347,1495,1496,348,0,346,347,354,347,131,348,1496,1497,349,0,347,354,355,348,131,349,1497,1498,350,0,348,355,356,349,131,350,1498,1499,351,0,349,356,357,350,131,351,1499,1537,1529,0,350,357,358,351,131,225,233,352,240,0,214,291,359,360,131,240,352,353,241,0,360,359,361,362,131,241,353,354,242,0,362,361,363,364,131,242,354,355,243,0,364,363,365,366,131,243,355,356,244,0,366,365,367,368,131,244,356,357,245,0,368,367,369,370,131,245,357,358,246,0,370,369,371,372,131,246,358,1508,1507,0,372,371,373,374,131,233,234,359,352,0,291,293,375,359,131,352,359,360,353,0,359,375,376,361,131,353,360,361,354,0,361,376,377,363,131,354,361,362,355,0,363,377,378,365,131,355,362,363,356,0,365,378,379,367,131,356,363,364,357,0,367,379,380,369,131,357,364,365,358,0,369,380,381,371,131,358,365,1509,1508,0,371,381,382,373,131,234,235,366,359,0,293,295,383,375,131,359,366,367,360,0,375,383,384,376,131,360,367,368,361,0,376,384,385,377,131,361,368,369,362,0,377,385,386,378,131,362,369,370,363,0,378,386,387,379,131,363,370,371,364,0,379,387,388,380,131,364,371,372,365,0,380,388,389,381,131,365,372,1510,1509,0,381,389,382,382,131,235,236,373,366,0,295,297,390,383,131,366,373,374,367,0,383,390,391,384,131,367,374,375,368,0,384,391,392,385,131,368,375,376,369,0,385,392,393,386,131,369,376,377,370,0,386,393,394,387,131,370,377,378,371,0,387,394,395,388,131,371,378,379,372,0,388,395,396,389,131,372,379,1511,1510,0,389,396,382,382,131,236,237,380,373,0,297,299,397,390,131,373,380,381,374,0,390,397,398,391,131,374,381,382,375,0,391,398,399,392,131,375,382,383,376,0,392,399,400,393,131,376,383,384,377,0,393,400,401,394,131,377,384,385,378,0,394,401,402,395,131,378,385,386,379,0,395,402,403,396,131,379,386,1512,1511,0,396,403,404,382,131,237,238,387,380,0,299,301,405,397,131,380,387,388,381,0,397,405,406,398,131,381,388,389,382,0,398,406,407,399,131,382,389,390,383,0,399,407,408,400,131,383,390,391,384,0,400,408,409,401,131,384,391,392,385,0,401,409,410,402,131,385,392,393,386,0,402,410,411,403,131,386,393,1513,1512,0,403,411,412,404,131,238,239,394,387,0,301,303,413,405,131,387,394,395,388,0,405,413,414,406,131,388,395,396,389,0,406,414,415,407,131,389,396,397,390,0,407,415,416,408,131,390,397,398,391,0,408,416,417,409,131,391,398,399,392,0,409,417,418,410,131,392,399,400,393,0,410,418,419,411,131,393,400,1514,1513,0,411,419,420,412,131,239,1522,1521,394,0,303,305,421,413,131,394,1521,1520,395,0,413,421,422,414,131,395,1520,1519,396,0,414,422,423,415,131,396,1519,1518,397,0,415,423,424,416,131,397,1518,1517,398,0,416,424,425,417,131,398,1517,1516,399,0,417,425,426,418,131,399,1516,1515,400,0,418,426,427,419,131,400,1515,1536,1514,0,419,427,163,420,131,225,240,401,247,0,214,360,428,215,131,247,401,402,248,0,215,428,429,232,131,248,402,403,249,0,232,429,430,241,131,249,403,404,250,0,241,430,431,250,131,250,404,405,251,0,250,431,432,259,131,251,405,406,252,0,259,432,433,268,131,252,406,407,253,0,268,433,434,277,131,253,407,1478,1477,0,277,434,287,286,131,240,241,408,401,0,360,362,435,428,131,401,408,409,402,0,428,435,436,429,131,402,409,410,403,0,429,436,437,430,131,403,410,411,404,0,430,437,438,431,131,404,411,412,405,0,431,438,439,432,131,405,412,413,406,0,432,439,440,433,131,406,413,414,407,0,433,440,441,434,131,407,414,1479,1478,0,434,441,442,287,131,241,242,415,408,0,362,364,443,435,131,408,415,416,409,0,435,443,444,436,131,409,416,417,410,0,436,444,445,437,131,410,417,418,411,0,437,445,446,438,131,411,418,419,412,0,438,446,447,439,131,412,419,420,413,0,439,447,448,440,131,413,420,421,414,0,440,448,449,441,131,414,421,1480,1479,0,441,449,450,442,131,242,243,422,415,0,364,366,451,443,131,415,422,423,416,0,443,451,452,444,131,416,423,424,417,0,444,452,453,445,131,417,424,425,418,0,445,453,454,446,131,418,425,426,419,0,446,454,455,447,131,419,426,427,420,0,447,455,456,448,131,420,427,428,421,0,448,456,457,449,131,421,428,1481,1480,0,449,457,458,450,131,243,244,429,422,0,366,368,459,451,131,422,429,430,423,0,451,459,460,452,131,423,430,431,424,0,452,460,461,453,131,424,431,432,425,0,453,461,462,454,131,425,432,433,426,0,454,462,463,455,131,426,433,434,427,0,455,463,464,456,131,427,434,435,428,0,456,464,465,457,131,428,435,1482,1481,0,457,465,466,458,131,244,245,436,429,0,368,370,467,459,131,429,436,437,430,0,459,467,468,460,131,430,437,438,431,0,460,468,469,461,131,431,438,439,432,0,461,469,470,462,131,432,439,440,433,0,462,470,471,463,131,433,440,441,434,0,463,471,472,464,131,434,441,442,435,0,464,472,473,465,131,435,442,1483,1482,0,465,473,474,466,131,245,246,443,436,0,370,372,475,467,131,436,443,444,437,0,467,475,476,468,131,437,444,445,438,0,468,476,477,469,131,438,445,446,439,0,469,477,478,470,131,439,446,447,440,0,470,478,479,471,131,440,447,448,441,0,471,479,480,472,131,441,448,449,442,0,472,480,481,473,131,442,449,1484,1483,0,473,481,482,474,131,246,1507,1506,443,0,372,374,483,475,131,443,1506,1505,444,0,475,483,483,476,131,444,1505,1504,445,0,476,483,136,477,131,445,1504,1503,446,0,477,136,484,478,131,446,1503,1502,447,0,478,484,136,479,131,447,1502,1501,448,0,479,136,485,480,131,448,1501,1500,449,0,480,485,486,481,131,449,1500,1535,1484,0,481,486,487,482,131,450,472,479,451,0,488,489,490,491,131,451,479,480,452,0,491,490,492,493,131,452,480,481,453,0,493,492,494,495,131,453,481,482,454,0,495,494,496,497,131,454,482,483,455,0,497,496,498,499,131,455,483,484,456,0,499,498,500,501,131,456,484,485,457,0,501,500,502,503,131,457,485,1386,1387,0,503,502,504,505,131,472,473,486,479,0,489,506,507,490,131,479,486,487,480,0,490,507,508,492,131,480,487,488,481,0,492,508,509,494,131,481,488,489,482,0,494,509,510,496,131,482,489,490,483,0,496,510,511,498,131,483,490,491,484,0,498,511,512,500,131,484,491,492,485,0,500,512,513,502,131,485,492,1385,1386,0,502,513,514,504,131,473,474,493,486,0,506,515,516,507,131,486,493,494,487,0,507,516,517,508,131,487,494,495,488,0,508,517,518,509,131,488,495,496,489,0,509,518,519,510,131,489,496,497,490,0,510,519,520,511,131,490,497,498,491,0,511,520,521,512,131,491,498,499,492,0,512,521,522,513,131,492,499,1384,1385,0,513,522,523,514,131,474,475,500,493,0,515,524,525,516,131,493,500,501,494,0,516,525,526,517,131,494,501,502,495,0,517,526,527,518,131,495,502,503,496,0,518,527,528,519,131,496,503,504,497,0,519,528,529,520,131,497,504,505,498,0,520,529,530,521,131,498,505,506,499,0,521,530,531,522,131,499,506,1383,1384,0,522,531,532,523,131,475,476,507,500,0,524,533,534,525,131,500,507,508,501,0,525,534,535,526,131,501,508,509,502,0,526,535,536,527,131,502,509,510,503,0,527,536,537,528,131,503,510,511,504,0,528,537,538,529,131,504,511,512,505,0,529,538,539,530,131,505,512,513,506,0,530,539,540,531,131,506,513,1382,1383,0,531,540,541,532,131,476,477,514,507,0,533,542,543,534,131,507,514,515,508,0,534,543,543,535,131,508,515,516,509,0,535,543,544,536,131,509,516,517,510,0,536,544,544,537,131,510,517,518,511,0,537,544,544,538,131,511,518,519,512,0,538,544,545,539,131,512,519,520,513,0,539,545,546,540,131,513,520,1381,1382,0,540,546,213,541,131,477,478,521,514,0,542,547,547,543,131,514,521,522,515,0,543,547,547,543,131,515,522,523,516,0,543,547,547,544,131,516,523,524,517,0,544,547,547,544,131,517,524,525,518,0,544,547,547,544,131,518,525,526,519,0,544,547,547,545,131,519,526,527,520,0,545,547,547,546,131,520,527,1380,1381,0,546,547,547,213,131,478,1357,1356,521,0,547,548,549,547,131,521,1356,1355,522,0,547,549,550,547,131,522,1355,1354,523,0,547,550,551,547,131,523,1354,1353,524,0,547,551,549,547,131,524,1353,1352,525,0,547,549,548,547,131,525,1352,1351,526,0,547,548,552,547,131,526,1351,1350,527,0,547,552,552,547,131,527,1350,1530,1380,0,547,552,552,547,131,450,451,528,458,0,488,491,553,554,131,458,528,529,459,0,554,553,555,556,131,459,529,530,460,0,556,555,557,558,131,460,530,531,461,0,558,557,559,560,131,461,531,532,462,0,560,559,561,562,131,462,532,533,463,0,562,561,563,564,131,463,533,534,464,0,564,563,565,566,131,464,534,1476,1477,0,566,565,164,287,131,451,452,535,528,0,491,493,567,553,131,528,535,536,529,0,553,567,568,555,131,529,536,537,530,0,555,568,569,557,131,530,537,538,531,0,557,569,570,559,131,531,538,539,532,0,559,570,571,561,131,532,539,540,533,0,561,571,572,563,131,533,540,541,534,0,563,572,573,565,131,534,541,1475,1476,0,565,573,97,164,131,452,453,542,535,0,493,495,574,567,131,535,542,543,536,0,567,574,575,568,131,536,543,544,537,0,568,575,576,569,131,537,544,545,538,0,569,576,577,570,131,538,545,546,539,0,570,577,578,571,131,539,546,547,540,0,571,578,579,572,131,540,547,548,541,0,572,579,580,573,131,541,548,1474,1475,0,573,580,581,97,131,453,454,549,542,0,495,497,582,574,131,542,549,550,543,0,574,582,583,575,131,543,550,551,544,0,575,583,584,576,131,544,551,552,545,0,576,584,585,577,131,545,552,553,546,0,577,585,586,578,131,546,553,554,547,0,578,586,587,579,131,547,554,555,548,0,579,587,588,580,131,548,555,1473,1474,0,580,588,77,581,131,454,455,556,549,0,497,499,589,582,131,549,556,557,550,0,582,589,590,583,131,550,557,558,551,0,583,590,591,584,131,551,558,559,552,0,584,591,592,585,131,552,559,560,553,0,585,592,593,586,131,553,560,561,554,0,586,593,594,587,131,554,561,562,555,0,587,594,595,588,131,555,562,1472,1473,0,588,595,166,77,131,455,456,563,556,0,499,501,596,589,131,556,563,564,557,0,589,596,597,590,131,557,564,565,558,0,590,597,598,591,131,558,565,566,559,0,591,598,599,592,131,559,566,567,560,0,592,599,600,593,131,560,567,568,561,0,593,600,601,594,131,561,568,569,562,0,594,601,602,595,131,562,569,1471,1472,0,595,602,166,166,131,456,457,570,563,0,501,503,603,596,131,563,570,571,564,0,596,603,604,597,131,564,571,572,565,0,597,604,605,598,131,565,572,573,566,0,598,605,606,599,131,566,573,574,567,0,599,606,607,600,131,567,574,575,568,0,600,607,608,601,131,568,575,576,569,0,601,608,166,602,131,569,576,1470,1471,0,602,166,609,166,131,457,1387,1388,570,0,503,505,505,603,131,570,1388,1389,571,0,603,505,288,604,131,571,1389,1390,572,0,604,288,610,605,131,572,1390,1391,573,0,605,610,610,606,131,573,1391,1392,574,0,606,610,611,607,131,574,1392,1393,575,0,607,611,612,608,131,575,1393,1394,576,0,608,612,613,166,131,576,1394,1534,1470,0,166,613,611,609,131,450,458,577,465,0,488,554,614,615,131,465,577,578,466,0,615,614,616,617,131,466,578,579,467,0,617,616,618,619,131,467,579,580,468,0,619,618,620,621,131,468,580,581,469,0,621,620,622,623,131,469,581,582,470,0,623,622,624,625,131,470,582,583,471,0,625,624,626,627,131,471,583,1418,1417,0,627,626,628,629,131,458,459,584,577,0,554,556,630,614,131,577,584,585,578,0,614,630,631,616,131,578,585,586,579,0,616,631,632,618,131,579,586,587,580,0,618,632,633,620,131,580,587,588,581,0,620,633,634,622,131,581,588,589,582,0,622,634,635,624,131,582,589,590,583,0,624,635,636,626,131,583,590,1419,1418,0,626,636,637,628,131,459,460,591,584,0,556,558,638,630,131,584,591,592,585,0,630,638,639,631,131,585,592,593,586,0,631,639,640,632,131,586,593,594,587,0,632,640,641,633,131,587,594,595,588,0,633,641,642,634,131,588,595,596,589,0,634,642,643,635,131,589,596,597,590,0,635,643,644,636,131,590,597,1420,1419,0,636,644,645,637,131,460,461,598,591,0,558,560,646,638,131,591,598,599,592,0,638,646,647,639,131,592,599,600,593,0,639,647,648,640,131,593,600,601,594,0,640,648,649,641,131,594,601,602,595,0,641,649,650,642,131,595,602,603,596,0,642,650,651,643,131,596,603,604,597,0,643,651,652,644,131,597,604,1421,1420,0,644,652,653,645,131,461,462,605,598,0,560,562,654,646,131,598,605,606,599,0,646,654,655,647,131,599,606,607,600,0,647,655,656,648,131,600,607,608,601,0,648,656,657,649,131,601,608,609,602,0,649,657,658,650,131,602,609,610,603,0,650,658,659,651,131,603,610,611,604,0,651,659,660,652,131,604,611,1422,1421,0,652,660,486,653,131,462,463,612,605,0,562,564,661,654,131,605,612,613,606,0,654,661,662,655,131,606,613,614,607,0,655,662,663,656,131,607,614,615,608,0,656,663,664,657,131,608,615,616,609,0,657,664,665,658,131,609,616,617,610,0,658,665,666,659,131,610,617,618,611,0,659,666,667,660,131,611,618,1423,1422,0,660,667,668,486,131,463,464,619,612,0,564,566,669,661,131,612,619,620,613,0,661,669,670,662,131,613,620,621,614,0,662,670,671,663,131,614,621,622,615,0,663,671,672,664,131,615,622,623,616,0,664,672,673,665,131,616,623,624,617,0,665,673,674,666,131,617,624,625,618,0,666,674,675,667,131,618,625,1424,1423,0,667,675,676,668,131,464,1477,1478,619,0,566,287,287,669,131,619,1478,1479,620,0,669,287,442,670,131,620,1479,1480,621,0,670,442,442,671,131,621,1480,1481,622,0,671,442,677,672,131,622,1481,1482,623,0,672,677,450,673,131,623,1482,1483,624,0,673,450,458,674,131,624,1483,1484,625,0,674,458,458,675,131,625,1484,1535,1424,0,675,458,485,676,131,450,465,626,472,0,488,615,678,489,131,472,626,627,473,0,489,678,679,506,131,473,627,628,474,0,506,679,680,515,131,474,628,629,475,0,515,680,681,524,131,475,629,630,476,0,524,681,682,533,131,476,630,631,477,0,533,682,542,542,131,477,631,632,478,0,542,542,547,547,131,478,632,1358,1357,0,547,547,548,548,131,465,466,633,626,0,615,617,683,678,131,626,633,634,627,0,678,683,684,679,131,627,634,635,628,0,679,684,685,680,131,628,635,636,629,0,680,685,686,681,131,629,636,637,630,0,681,686,682,682,131,630,637,638,631,0,682,682,542,542,131,631,638,639,632,0,542,542,547,547,131,632,639,1359,1358,0,547,547,549,548,131,466,467,640,633,0,617,619,687,683,131,633,640,641,634,0,683,687,688,684,131,634,641,642,635,0,684,688,689,685,131,635,642,643,636,0,685,689,690,686,131,636,643,644,637,0,686,690,691,682,131,637,644,645,638,0,682,691,542,542,131,638,645,646,639,0,542,542,547,547,131,639,646,1360,1359,0,547,547,550,549,131,467,468,647,640,0,619,621,692,687,131,640,647,648,641,0,687,692,693,688,131,641,648,649,642,0,688,693,694,689,131,642,649,650,643,0,689,694,695,690,131,643,650,651,644,0,690,695,696,691,131,644,651,652,645,0,691,696,542,542,131,645,652,653,646,0,542,542,547,547,131,646,653,1361,1360,0,547,547,550,550,131,468,469,654,647,0,621,623,697,692,131,647,654,655,648,0,692,697,698,693,131,648,655,656,649,0,693,698,699,694,131,649,656,657,650,0,694,699,700,695,131,650,657,658,651,0,695,700,701,696,131,651,658,659,652,0,696,701,542,542,131,652,659,660,653,0,542,542,547,547,131,653,660,1362,1361,0,547,547,549,550,131,469,470,661,654,0,623,625,702,697,131,654,661,662,655,0,697,702,703,698,131,655,662,663,656,0,698,703,704,699,131,656,663,664,657,0,699,704,705,700,131,657,664,665,658,0,700,705,701,701,131,658,665,666,659,0,701,701,542,542,131,659,666,667,660,0,542,542,547,547,131,660,667,1363,1362,0,547,547,551,549,131,470,471,668,661,0,625,627,706,702,131,661,668,669,662,0,702,706,707,703,131,662,669,670,663,0,703,707,708,704,131,663,670,671,664,0,704,708,709,705,131,664,671,672,665,0,705,709,710,701,131,665,672,673,666,0,701,710,542,542,131,666,673,674,667,0,542,542,711,547,131,667,674,1364,1363,0,547,711,550,551,131,471,1417,1416,668,0,627,629,712,706,131,668,1416,1415,669,0,706,712,713,707,131,669,1415,1414,670,0,707,713,714,708,131,670,1414,1413,671,0,708,714,714,709,131,671,1413,1412,672,0,709,714,420,710,131,672,1412,1411,673,0,710,420,544,542,131,673,1411,1410,674,0,542,544,547,711,131,674,1410,1531,1364,0,711,547,552,550,131,675,697,704,676,0,715,716,717,718,131,676,704,705,677,0,718,717,719,720,131,677,705,706,678,0,720,719,721,722,131,678,706,707,679,0,722,721,723,724,131,679,707,708,680,0,724,723,725,726,131,680,708,709,681,0,726,725,727,728,131,681,709,710,682,0,728,727,729,484,131,682,710,1416,1417,0,484,729,713,629,131,697,698,711,704,0,716,730,731,717,131,704,711,712,705,0,717,731,732,719,131,705,712,713,706,0,719,732,733,721,131,706,713,714,707,0,721,733,734,723,131,707,714,715,708,0,723,734,735,725,131,708,715,716,709,0,725,735,736,727,131,709,716,717,710,0,727,736,737,729,131,710,717,1415,1416,0,729,737,738,713,131,698,699,718,711,0,730,739,740,731,131,711,718,719,712,0,731,740,741,732,131,712,719,720,713,0,732,741,742,733,131,713,720,721,714,0,733,742,743,734,131,714,721,722,715,0,734,743,744,735,131,715,722,723,716,0,735,744,745,736,131,716,723,724,717,0,736,745,746,737,131,717,724,1414,1415,0,737,746,714,738,131,699,700,725,718,0,739,747,748,740,131,718,725,726,719,0,740,748,749,741,131,719,726,727,720,0,741,749,750,742,131,720,727,728,721,0,742,750,751,743,131,721,728,729,722,0,743,751,752,744,131,722,729,730,723,0,744,752,753,745,131,723,730,731,724,0,745,753,746,746,131,724,731,1413,1414,0,746,746,754,714,131,700,701,732,725,0,747,755,756,748,131,725,732,733,726,0,748,756,757,749,131,726,733,734,727,0,749,757,758,750,131,727,734,735,728,0,750,758,759,751,131,728,735,736,729,0,751,759,760,752,131,729,736,737,730,0,752,760,761,753,131,730,737,738,731,0,753,761,762,746,131,731,738,1412,1413,0,746,762,763,754,131,701,702,739,732,0,755,764,765,756,131,732,739,740,733,0,756,765,766,757,131,733,740,741,734,0,757,766,767,758,131,734,741,742,735,0,758,767,768,759,131,735,742,743,736,0,759,768,769,760,131,736,743,744,737,0,760,769,770,761,131,737,744,745,738,0,761,770,771,762,131,738,745,1411,1412,0,762,771,543,763,131,702,703,746,739,0,764,772,773,765,131,739,746,747,740,0,765,773,774,766,131,740,747,748,741,0,766,774,774,767,131,741,748,749,742,0,767,774,775,768,131,742,749,750,743,0,768,775,776,769,131,743,750,751,744,0,769,776,777,770,131,744,751,752,745,0,770,777,778,771,131,745,752,1410,1411,0,771,778,547,543,131,703,1402,1401,746,0,772,779,779,773,131,746,1401,1400,747,0,773,779,779,774,131,747,1400,1399,748,0,774,779,779,774,131,748,1399,1398,749,0,774,779,779,775,131,749,1398,1397,750,0,775,779,779,776,131,750,1397,1396,751,0,776,779,780,777,131,751,1396,1395,752,0,777,780,550,778,131,752,1395,1531,1410,0,778,550,552,547,131,675,676,753,683,0,715,718,781,782,131,683,753,754,684,0,782,781,783,784,131,684,754,755,685,0,784,783,785,786,131,685,755,756,686,0,786,785,787,788,131,686,756,757,687,0,788,787,789,790,131,687,757,758,688,0,790,789,791,792,131,688,758,759,689,0,792,791,793,794,131,689,759,1506,1507,0,794,793,373,373,131,676,677,760,753,0,718,720,795,781,131,753,760,761,754,0,781,795,796,783,131,754,761,762,755,0,783,796,797,785,131,755,762,763,756,0,785,797,798,787,131,756,763,764,757,0,787,798,799,789,131,757,764,765,758,0,789,799,800,791,131,758,765,766,759,0,791,800,801,793,131,759,766,1505,1506,0,793,801,484,373,131,677,678,767,760,0,720,722,802,795,131,760,767,768,761,0,795,802,803,796,131,761,768,769,762,0,796,803,804,797,131,762,769,770,763,0,797,804,805,798,131,763,770,771,764,0,798,805,806,799,131,764,771,772,765,0,799,806,807,800,131,765,772,773,766,0,800,807,808,801,131,766,773,1504,1505,0,801,808,809,484,131,678,679,774,767,0,722,724,810,802,131,767,774,775,768,0,802,810,811,803,131,768,775,776,769,0,803,811,812,804,131,769,776,777,770,0,804,812,813,805,131,770,777,778,771,0,805,813,814,806,131,771,778,779,772,0,806,814,815,807,131,772,779,780,773,0,807,815,816,808,131,773,780,1503,1504,0,808,816,817,809,131,679,680,781,774,0,724,726,818,810,131,774,781,782,775,0,810,818,819,811,131,775,782,783,776,0,811,819,820,812,131,776,783,784,777,0,812,820,821,813,131,777,784,785,778,0,813,821,822,814,131,778,785,786,779,0,814,822,823,815,131,779,786,787,780,0,815,823,824,816,131,780,787,1502,1503,0,816,824,825,817,131,680,681,788,781,0,726,728,826,818,131,781,788,789,782,0,818,826,827,819,131,782,789,790,783,0,819,827,828,820,131,783,790,791,784,0,820,828,829,821,131,784,791,792,785,0,821,829,830,822,131,785,792,793,786,0,822,830,831,823,131,786,793,794,787,0,823,831,832,824,131,787,794,1501,1502,0,824,832,833,825,131,681,682,795,788,0,728,484,535,826,131,788,795,796,789,0,826,535,834,827,131,789,796,797,790,0,827,834,835,828,131,790,797,798,791,0,828,835,836,829,131,791,798,799,792,0,829,836,626,830,131,792,799,800,793,0,830,626,837,831,131,793,800,801,794,0,831,837,833,832,131,794,801,1500,1501,0,832,833,713,833,131,682,1417,1418,795,0,484,629,712,535,131,795,1418,1419,796,0,535,712,637,834,131,796,1419,1420,797,0,834,637,653,835,131,797,1420,1421,798,0,835,653,645,836,131,798,1421,1422,799,0,836,645,486,626,131,799,1422,1423,800,0,626,486,486,837,131,800,1423,1424,801,0,837,486,712,833,131,801,1424,1535,1500,0,833,712,713,713,131,675,683,802,690,0,715,782,838,839,131,690,802,803,691,0,839,838,840,841,131,691,803,804,692,0,841,840,842,843,131,692,804,805,693,0,843,842,844,845,131,693,805,806,694,0,845,844,846,847,131,694,806,807,695,0,847,846,848,849,131,695,807,808,696,0,849,848,850,851,131,696,808,1448,1447,0,851,850,852,853,131,683,684,809,802,0,782,784,854,838,131,802,809,810,803,0,838,854,855,840,131,803,810,811,804,0,840,855,856,842,131,804,811,812,805,0,842,856,857,844,131,805,812,813,806,0,844,857,858,846,131,806,813,814,807,0,846,858,859,848,131,807,814,815,808,0,848,859,860,850,131,808,815,1449,1448,0,850,860,851,852,131,684,685,816,809,0,784,786,861,854,131,809,816,817,810,0,854,861,862,855,131,810,817,818,811,0,855,862,863,856,131,811,818,819,812,0,856,863,864,857,131,812,819,820,813,0,857,864,865,858,131,813,820,821,814,0,858,865,866,859,131,814,821,822,815,0,859,866,867,860,131,815,822,1450,1449,0,860,867,851,851,131,685,686,823,816,0,786,788,868,861,131,816,823,824,817,0,861,868,869,862,131,817,824,825,818,0,862,869,870,863,131,818,825,826,819,0,863,870,871,864,131,819,826,827,820,0,864,871,872,865,131,820,827,828,821,0,865,872,873,866,131,821,828,829,822,0,866,873,874,867,131,822,829,1451,1450,0,867,874,851,851,131,686,687,830,823,0,788,790,875,868,131,823,830,831,824,0,868,875,876,869,131,824,831,832,825,0,869,876,877,870,131,825,832,833,826,0,870,877,878,871,131,826,833,834,827,0,871,878,879,872,131,827,834,835,828,0,872,879,880,873,131,828,835,836,829,0,873,880,874,874,131,829,836,1452,1451,0,874,874,881,851,131,687,688,837,830,0,790,792,882,875,131,830,837,838,831,0,875,882,883,876,131,831,838,839,832,0,876,883,884,877,131,832,839,840,833,0,877,884,885,878,131,833,840,841,834,0,878,885,886,879,131,834,841,842,835,0,879,886,887,880,131,835,842,843,836,0,880,887,888,874,131,836,843,1453,1452,0,874,888,889,881,131,688,689,844,837,0,792,794,124,882,131,837,844,845,838,0,882,124,890,883,131,838,845,846,839,0,883,890,891,884,131,839,846,847,840,0,884,891,892,885,131,840,847,848,841,0,885,892,893,886,131,841,848,849,842,0,886,893,894,887,131,842,849,850,843,0,887,894,895,888,131,843,850,1454,1453,0,888,895,881,889,131,689,1507,1508,844,0,794,373,373,124,131,844,1508,1509,845,0,124,373,710,890,131,845,1509,1510,846,0,890,710,710,891,131,846,1510,1511,847,0,891,710,710,892,131,847,1511,1512,848,0,892,710,710,893,131,848,1512,1513,849,0,893,710,412,894,131,849,1513,1514,850,0,894,412,895,895,131,850,1514,1536,1454,0,895,895,867,881,131,675,690,851,697,0,715,839,896,716,131,697,851,852,698,0,716,896,897,730,131,698,852,853,699,0,730,897,898,739,131,699,853,854,700,0,739,898,899,747,131,700,854,855,701,0,747,899,900,755,131,701,855,856,702,0,755,900,901,764,131,702,856,857,703,0,764,901,772,772,131,703,857,1403,1402,0,772,772,779,779,131,690,691,858,851,0,839,841,902,896,131,851,858,859,852,0,896,902,903,897,131,852,859,860,853,0,897,903,904,898,131,853,860,861,854,0,898,904,905,899,131,854,861,862,855,0,899,905,906,900,131,855,862,863,856,0,900,906,907,901,131,856,863,864,857,0,901,907,908,772,131,857,864,1404,1403,0,772,908,779,779,131,691,692,865,858,0,841,843,909,902,131,858,865,866,859,0,902,909,910,903,131,859,866,867,860,0,903,910,911,904,131,860,867,868,861,0,904,911,912,905,131,861,868,869,862,0,905,912,913,906,131,862,869,870,863,0,906,913,914,907,131,863,870,871,864,0,907,914,908,908,131,864,871,1405,1404,0,547,547,552,552,131,692,693,872,865,0,843,845,915,909,131,865,872,873,866,0,909,915,916,910,131,866,873,874,867,0,910,916,917,911,131,867,874,875,868,0,911,917,918,912,131,868,875,876,869,0,912,918,919,913,131,869,876,877,870,0,913,919,920,914,131,870,877,878,871,0,914,920,921,908,131,871,878,1406,1405,0,908,921,779,779,131,693,694,879,872,0,845,847,922,915,131,872,879,880,873,0,915,922,923,916,131,873,880,881,874,0,916,923,924,917,131,874,881,882,875,0,917,924,925,918,131,875,882,883,876,0,918,925,926,919,131,876,883,884,877,0,919,926,914,920,131,877,884,885,878,0,920,914,772,921,131,878,885,1407,1406,0,921,772,927,779,131,694,695,886,879,0,847,849,928,922,131,879,886,887,880,0,922,928,929,923,131,880,887,888,881,0,923,929,930,924,131,881,888,889,882,0,924,930,931,925,131,882,889,890,883,0,925,931,932,926,131,883,890,891,884,0,926,932,933,914,131,884,891,892,885,0,914,933,934,772,131,885,892,1408,1407,0,772,934,935,927,131,695,696,893,886,0,849,851,852,928,131,886,893,894,887,0,928,852,853,929,131,887,894,895,888,0,929,853,936,930,131,888,895,896,889,0,930,936,778,931,131,889,896,897,890,0,931,778,937,932,131,890,897,898,891,0,932,937,711,933,131,891,898,899,892,0,933,711,547,934,131,892,899,1409,1408,0,934,547,552,935,131,696,1447,1446,893,0,851,853,853,852,131,893,1446,1445,894,0,852,853,936,853,131,894,1445,1444,895,0,853,936,778,936,131,895,1444,1443,896,0,936,778,938,778,131,896,1443,1442,897,0,778,938,778,937,131,897,1442,1441,898,0,937,778,937,711,131,898,1441,1440,899,0,711,937,547,547,131,899,1440,1532,1409,0,547,547,552,552,131,900,922,929,901,0,939,940,939,939,131,901,929,930,902,0,939,939,940,939,131,902,930,931,903,0,939,940,941,940,131,903,931,932,904,0,940,941,939,942,131,904,932,933,905,0,942,939,939,939,131,905,933,934,906,0,939,939,943,944,131,906,934,935,907,0,944,943,945,946,131,907,935,1446,1447,0,946,945,947,948,131,922,923,936,929,0,940,949,950,939,131,929,936,937,930,0,939,950,950,940,131,930,937,938,931,0,940,950,941,941,131,931,938,939,932,0,941,941,939,939,131,932,939,940,933,0,939,939,939,939,131,933,940,941,934,0,939,939,951,943,131,934,941,942,935,0,943,951,952,945,131,935,942,1445,1446,0,945,952,947,947,131,923,924,943,936,0,949,939,939,950,131,936,943,944,937,0,950,939,939,950,131,937,944,945,938,0,950,939,940,941,131,938,945,946,939,0,941,940,942,939,131,939,946,947,940,0,939,942,939,939,131,940,947,948,941,0,939,939,953,951,131,941,948,949,942,0,951,953,954,952,131,942,949,1444,1445,0,952,954,771,947,131,924,925,950,943,0,939,939,942,939,131,943,950,951,944,0,939,942,942,939,131,944,951,952,945,0,939,942,942,940,131,945,952,953,946,0,940,942,942,942,131,946,953,954,947,0,942,942,939,939,131,947,954,955,948,0,939,939,955,953,131,948,955,956,949,0,953,955,956,954,131,949,956,1443,1444,0,954,956,938,771,131,925,926,957,950,0,939,942,942,942,131,950,957,958,951,0,942,942,942,942,131,951,958,959,952,0,942,942,942,942,131,952,959,960,953,0,942,942,942,942,131,953,960,961,954,0,942,942,957,939,131,954,961,962,955,0,939,957,958,955,131,955,962,963,956,0,955,958,959,956,131,956,963,1442,1443,0,956,959,778,938,131,926,927,964,957,0,942,942,942,942,131,957,964,965,958,0,942,942,942,942,131,958,965,966,959,0,942,942,939,942,131,959,966,967,960,0,942,939,960,942,131,960,967,968,961,0,942,960,961,957,131,961,968,969,962,0,957,961,962,958,131,962,969,970,963,0,958,962,963,959,131,963,970,1441,1442,0,959,963,937,778,131,927,928,971,964,0,942,964,965,942,131,964,971,972,965,0,942,965,966,942,131,965,972,973,966,0,942,966,967,939,131,966,973,974,967,0,939,967,968,960,131,967,974,975,968,0,960,968,969,961,131,968,975,976,969,0,961,969,970,962,131,969,976,977,970,0,962,970,971,963,131,970,977,1440,1441,0,963,971,972,937,131,928,1432,1431,971,0,964,548,548,965,131,971,1431,1430,972,0,965,548,548,966,131,972,1430,1429,973,0,966,548,552,967,131,973,1429,1428,974,0,967,552,548,968,131,974,1428,1427,975,0,968,548,549,969,131,975,1427,1426,976,0,969,549,549,970,131,976,1426,1425,977,0,970,549,548,971,131,977,1425,1532,1440,0,971,548,549,972,131,900,901,978,908,0,939,939,940,941,131,908,978,979,909,0,941,940,939,939,131,909,979,980,910,0,939,939,940,941,131,910,980,981,911,0,941,940,939,939,131,911,981,982,912,0,939,939,942,942,131,912,982,983,913,0,942,942,950,940,131,913,983,984,914,0,940,950,973,974,131,914,984,1521,1522,0,974,973,975,976,131,901,902,985,978,0,939,939,940,940,131,978,985,986,979,0,940,940,939,939,131,979,986,987,980,0,939,939,939,940,131,980,987,988,981,0,940,939,942,939,131,981,988,989,982,0,939,942,942,942,131,982,989,990,983,0,942,942,949,950,131,983,990,991,984,0,950,949,977,973,131,984,991,1520,1521,0,973,977,978,975,131,902,903,992,985,0,939,940,941,940,131,985,992,993,986,0,940,941,941,939,131,986,993,994,987,0,939,941,940,939,131,987,994,995,988,0,939,940,942,942,131,988,995,996,989,0,942,942,942,942,131,989,996,997,990,0,942,942,960,949,131,990,997,998,991,0,949,960,979,977,131,991,998,1519,1520,0,977,979,980,978,131,903,904,999,992,0,940,942,939,941,131,992,999,1000,993,0,941,939,939,941,131,993,1000,1001,994,0,941,939,939,940,131,994,1001,1002,995,0,940,939,942,942,131,995,1002,1003,996,0,942,942,942,942,131,996,1003,1004,997,0,942,942,981,960,131,997,1004,1005,998,0,960,981,982,979,131,998,1005,1518,1519,0,979,982,983,980,131,904,905,1006,999,0,942,939,939,939,131,999,1006,1007,1000,0,939,939,939,939,131,1000,1007,1008,1001,0,939,939,984,939,131,1001,1008,1009,1002,0,939,984,939,942,131,1002,1009,1010,1003,0,942,939,985,942,131,1003,1010,1011,1004,0,942,985,986,981,131,1004,1011,1012,1005,0,981,986,987,982,131,1005,1012,1517,1518,0,982,987,988,983,131,905,906,1013,1006,0,939,944,989,939,131,1006,1013,1014,1007,0,939,989,990,939,131,1007,1014,1015,1008,0,939,990,990,984,131,1008,1015,1016,1009,0,984,990,991,939,131,1009,1016,1017,1010,0,939,991,992,985,131,1010,1017,1018,1011,0,985,992,993,986,131,1011,1018,1019,1012,0,986,993,994,987,131,1012,1019,1516,1517,0,987,994,995,988,131,906,907,1020,1013,0,944,946,996,989,131,1013,1020,1021,1014,0,989,996,997,990,131,1014,1021,1022,1015,0,990,997,998,990,131,1015,1022,1023,1016,0,990,998,999,991,131,1016,1023,1024,1017,0,991,999,1000,992,131,1017,1024,1025,1018,0,992,1000,1001,993,131,1018,1025,1026,1019,0,993,1001,1002,994,131,1019,1026,1515,1516,0,994,1002,1003,995,131,907,1447,1448,1020,0,946,948,860,996,131,1020,1448,1449,1021,0,996,860,1004,997,131,1021,1449,1450,1022,0,997,1004,1005,998,131,1022,1450,1451,1023,0,998,1005,1005,999,131,1023,1451,1452,1024,0,999,1005,1006,1000,131,1024,1452,1453,1025,0,1000,1006,1007,1001,131,1025,1453,1454,1026,0,1001,1007,1008,1002,131,1026,1454,1536,1515,0,1002,1008,1009,1003,131,900,908,1027,915,0,939,941,940,939,131,915,1027,1028,916,0,939,940,940,984,131,916,1028,1029,917,0,984,940,941,939,131,917,1029,1030,918,0,939,941,939,942,131,918,1030,1031,919,0,942,939,942,939,131,919,1031,1032,920,0,939,942,1010,1011,131,920,1032,1033,921,0,1011,1010,1012,1013,131,921,1033,1463,1462,0,1013,1012,1014,1015,131,908,909,1034,1027,0,941,939,984,940,131,1027,1034,1035,1028,0,940,984,939,940,131,1028,1035,1036,1029,0,940,939,939,941,131,1029,1036,1037,1030,0,941,939,939,939,131,1030,1037,1038,1031,0,939,939,942,942,131,1031,1038,1039,1032,0,942,942,949,1010,131,1032,1039,1040,1033,0,1010,949,1016,1012,131,1033,1040,1464,1463,0,1012,1016,1017,1014,131,909,910,1041,1034,0,939,941,941,984,131,1034,1041,1042,1035,0,984,941,940,939,131,1035,1042,1043,1036,0,939,940,940,939,131,1036,1043,1044,1037,0,939,940,940,939,131,1037,1044,1045,1038,0,939,940,939,942,131,1038,1045,1046,1039,0,942,939,1018,949,131,1039,1046,1047,1040,0,949,1018,1019,1016,131,1040,1047,1465,1464,0,1016,1019,1017,1017,131,910,911,1048,1041,0,941,939,939,941,131,1041,1048,1049,1042,0,941,939,939,940,131,1042,1049,1050,1043,0,940,939,939,940,131,1043,1050,1051,1044,0,940,939,940,940,131,1044,1051,1052,1045,0,940,940,939,939,131,1045,1052,1053,1046,0,939,939,1020,1018,131,1046,1053,1054,1047,0,1018,1020,1021,1019,131,1047,1054,1466,1465,0,1019,1021,1022,1017,131,911,912,1055,1048,0,939,942,942,939,131,1048,1055,1056,1049,0,939,942,942,939,131,1049,1056,1057,1050,0,939,942,942,939,131,1050,1057,1058,1051,0,939,942,942,940,131,1051,1058,1059,1052,0,940,942,939,939,131,1052,1059,1060,1053,0,939,939,1023,1020,131,1053,1060,1061,1054,0,1020,1023,1024,1021,131,1054,1061,1467,1466,0,1021,1024,1025,1022,131,912,913,1062,1055,0,942,940,939,942,131,1055,1062,1063,1056,0,942,939,939,942,131,1056,1063,1064,1057,0,942,939,939,942,131,1057,1064,1065,1058,0,942,939,950,942,131,1058,1065,1066,1059,0,942,950,1026,939,131,1059,1066,1067,1060,0,939,1026,1027,1023,131,1060,1067,1068,1061,0,1023,1027,1028,1024,131,1061,1068,1468,1467,0,1024,1028,1029,1025,131,913,914,1069,1062,0,940,974,1030,939,131,1062,1069,1070,1063,0,939,1030,1031,939,131,1063,1070,1071,1064,0,939,1031,1032,939,131,1064,1071,1072,1065,0,939,1032,1033,950,131,1065,1072,1073,1066,0,950,1033,1034,1026,131,1066,1073,1074,1067,0,1026,1034,1035,1027,131,1067,1074,1075,1068,0,1027,1035,1036,1028,131,1068,1075,1469,1468,0,1028,1036,1037,1029,131,914,1522,1523,1069,0,974,976,1038,1030,131,1069,1523,1524,1070,0,1030,1038,1039,1031,131,1070,1524,1525,1071,0,1031,1039,1040,1032,131,1071,1525,1526,1072,0,1032,1040,1041,1033,131,1072,1526,1527,1073,0,1033,1041,1042,1034,131,1073,1527,1528,1074,0,1034,1042,1043,1035,131,1074,1528,1529,1075,0,1035,1043,1044,1036,131,1075,1529,1537,1469,0,1036,1044,1045,1037,131,900,915,1076,922,0,939,939,939,940,131,922,1076,1077,923,0,940,939,1046,949,131,923,1077,1078,924,0,949,1046,939,939,131,924,1078,1079,925,0,939,939,939,939,131,925,1079,1080,926,0,939,939,942,942,131,926,1080,1081,927,0,942,942,942,942,131,927,1081,1082,928,0,942,942,1047,964,131,928,1082,1433,1432,0,964,1047,548,548,131,915,916,1083,1076,0,939,984,939,939,131,1076,1083,1084,1077,0,939,939,949,1046,131,1077,1084,1085,1078,0,1046,949,939,939,131,1078,1085,1086,1079,0,939,939,942,939,131,1079,1086,1087,1080,0,939,942,942,942,131,1080,1087,1088,1081,0,942,942,942,942,131,1081,1088,1089,1082,0,942,942,1048,1047,131,1082,1089,1434,1433,0,1047,1048,548,548,131,916,917,1090,1083,0,984,939,940,939,131,1083,1090,1091,1084,0,939,940,941,949,131,1084,1091,1092,1085,0,949,941,939,939,131,1085,1092,1093,1086,0,939,939,942,942,131,1086,1093,1094,1087,0,942,942,942,942,131,1087,1094,1095,1088,0,942,942,940,942,131,1088,1095,1096,1089,0,942,940,1049,1048,131,1089,1096,1435,1434,0,1048,1049,549,548,131,917,918,1097,1090,0,939,942,942,940,131,1090,1097,1098,1091,0,940,942,942,941,131,1091,1098,1099,1092,0,941,942,942,939,131,1092,1099,1100,1093,0,939,942,939,942,131,1093,1100,1101,1094,0,942,939,1050,942,131,1094,1101,1102,1095,0,942,1050,1051,940,131,1095,1102,1103,1096,0,940,1051,1052,1049,131,1096,1103,1436,1435,0,1049,1052,550,549,131,918,919,1104,1097,0,942,939,939,942,131,1097,1104,1105,1098,0,942,939,942,942,131,1098,1105,1106,1099,0,942,942,1053,942,131,1099,1106,1107,1100,0,942,1053,1054,939,131,1100,1107,1108,1101,0,939,1054,1055,1050,131,1101,1108,1109,1102,0,1050,1055,1056,1051,131,1102,1109,1110,1103,0,1051,1056,1057,1052,131,1103,1110,1437,1436,0,1052,1057,550,550,131,919,920,1111,1104,0,939,1011,1058,939,131,1104,1111,1112,1105,0,939,1058,1059,942,131,1105,1112,1113,1106,0,942,1059,1060,1053,131,1106,1113,1114,1107,0,1053,1060,1061,1054,131,1107,1114,1115,1108,0,1054,1061,1062,1055,131,1108,1115,1116,1109,0,1055,1062,1063,1056,131,1109,1116,1117,1110,0,1056,1063,1064,1057,131,1110,1117,1438,1437,0,1057,1064,1065,550,131,920,921,1118,1111,0,1011,1013,1066,1058,131,1111,1118,1119,1112,0,1058,1066,1067,1059,131,1112,1119,1120,1113,0,1059,1067,1068,1060,131,1113,1120,1121,1114,0,1060,1068,1069,1061,131,1114,1121,1122,1115,0,1061,1069,1069,1062,131,1115,1122,1123,1116,0,1062,1069,1064,1063,131,1116,1123,1124,1117,0,1063,1064,1070,1064,131,1117,1124,1439,1438,0,1064,1070,1065,1065,131,921,1462,1461,1118,0,1013,1015,1071,1066,131,1118,1461,1460,1119,0,1066,1071,1072,1067,131,1119,1460,1459,1120,0,1067,1072,1073,1068,131,1120,1459,1458,1121,0,1068,1073,1074,1069,131,1121,1458,1457,1122,0,1069,1074,1075,1069,131,1122,1457,1456,1123,0,1069,1075,1076,1064,131,1123,1456,1455,1124,0,1064,1076,1076,1070,131,1124,1455,1533,1439,0,1070,1076,1077,1065,131,1125,1147,1154,1126,0,1078,1079,1080,1081,131,1126,1154,1155,1127,0,1081,1080,1082,1083,131,1127,1155,1156,1128,0,1083,1082,1084,1085,131,1128,1156,1157,1129,0,1085,1084,1086,1087,131,1129,1157,1158,1130,0,1087,1086,1088,1089,131,1130,1158,1159,1131,0,1089,1088,1090,1091,131,1131,1159,1160,1132,0,1091,1090,1092,1093,131,1132,1160,1388,1387,0,1093,1092,505,1094,131,1147,1148,1161,1154,0,1079,1095,1096,1080,131,1154,1161,1162,1155,0,1080,1096,1097,1082,131,1155,1162,1163,1156,0,1082,1097,1098,1084,131,1156,1163,1164,1157,0,1084,1098,1099,1086,131,1157,1164,1165,1158,0,1086,1099,1100,1088,131,1158,1165,1166,1159,0,1088,1100,1101,1090,131,1159,1166,1167,1160,0,1090,1101,1102,1092,131,1160,1167,1389,1388,0,1092,1102,288,505,131,1148,1149,1168,1161,0,1095,1103,1104,1096,131,1161,1168,1169,1162,0,1096,1104,1105,1097,131,1162,1169,1170,1163,0,1097,1105,1106,1098,131,1163,1170,1171,1164,0,1098,1106,1107,1099,131,1164,1171,1172,1165,0,1099,1107,1108,1100,131,1165,1172,1173,1166,0,1100,1108,1109,1101,131,1166,1173,1174,1167,0,1101,1109,1110,1102,131,1167,1174,1390,1389,0,1102,1110,610,288,131,1149,1150,1175,1168,0,1103,1111,1112,1104,131,1168,1175,1176,1169,0,1104,1112,1113,1105,131,1169,1176,1177,1170,0,1105,1113,1114,1106,131,1170,1177,1178,1171,0,1106,1114,1115,1107,131,1171,1178,1179,1172,0,1107,1115,1116,1108,131,1172,1179,1180,1173,0,1108,1116,1117,1109,131,1173,1180,1181,1174,0,1109,1117,1118,1110,131,1174,1181,1391,1390,0,1110,1118,610,610,131,1150,1151,1182,1175,0,1111,1119,1120,1112,131,1175,1182,1183,1176,0,1112,1120,1121,1113,131,1176,1183,1184,1177,0,1113,1121,1122,1114,131,1177,1184,1185,1178,0,1114,1122,1123,1115,131,1178,1185,1186,1179,0,1115,1123,1124,1116,131,1179,1186,1187,1180,0,1116,1124,1125,1117,131,1180,1187,1188,1181,0,1117,1125,1126,1118,131,1181,1188,1392,1391,0,1118,1126,611,610,131,1151,1152,1189,1182,0,1119,1127,1128,1120,131,1182,1189,1190,1183,0,1120,1128,1129,1121,131,1183,1190,1191,1184,0,1121,1129,1130,1122,131,1184,1191,1192,1185,0,1122,1130,1131,1123,131,1185,1192,1193,1186,0,1123,1131,1132,1124,131,1186,1193,1194,1187,0,1124,1132,1133,1125,131,1187,1194,1195,1188,0,1125,1133,1134,1126,131,1188,1195,1393,1392,0,1126,1134,609,611,131,1152,1153,1196,1189,0,1127,1135,1136,1128,131,1189,1196,1197,1190,0,1128,1136,1137,1129,131,1190,1197,1198,1191,0,1129,1137,1138,1130,131,1191,1198,1199,1192,0,1130,1138,1139,1131,131,1192,1199,1200,1193,0,1131,1139,1140,1132,131,1193,1200,1201,1194,0,1132,1140,1141,1133,131,1194,1201,1202,1195,0,1133,1141,1142,1134,131,1195,1202,1394,1393,0,1134,1142,612,609,131,1153,1492,1491,1196,0,1135,1143,230,1136,131,1196,1491,1490,1197,0,1136,230,1144,1137,131,1197,1490,1489,1198,0,1137,1144,249,1138,131,1198,1489,1488,1199,0,1138,249,1145,1139,131,1199,1488,1487,1200,0,1139,1145,1146,1140,131,1200,1487,1486,1201,0,1140,1146,1147,1141,131,1201,1486,1485,1202,0,1141,1147,1148,1142,131,1202,1485,1534,1394,0,1142,1148,1149,612,131,1125,1126,1203,1133,0,1078,1081,1150,1151,131,1133,1203,1204,1134,0,1151,1150,1152,1153,131,1134,1204,1205,1135,0,1153,1152,1154,1155,131,1135,1205,1206,1136,0,1155,1154,1156,1157,131,1136,1206,1207,1137,0,1157,1156,1158,1159,131,1137,1207,1208,1138,0,1159,1158,1160,1161,131,1138,1208,1209,1139,0,1161,1160,1162,1162,131,1139,1209,1371,1372,0,1162,1162,58,61,131,1126,1127,1210,1203,0,1081,1083,1163,1150,131,1203,1210,1211,1204,0,1150,1163,1152,1152,131,1204,1211,1212,1205,0,1152,1152,1164,1154,131,1205,1212,1213,1206,0,1154,1164,1165,1156,131,1206,1213,1214,1207,0,1156,1165,1166,1158,131,1207,1214,1215,1208,0,1158,1166,1167,1160,131,1208,1215,1216,1209,0,1160,1167,1168,1162,131,1209,1216,1370,1371,0,1162,1168,58,58,131,1127,1128,1217,1210,0,1083,1085,1169,1163,131,1210,1217,1218,1211,0,1163,1169,1152,1152,131,1211,1218,1219,1212,0,1152,1152,1170,1164,131,1212,1219,1220,1213,0,1164,1170,1171,1165,131,1213,1220,1221,1214,0,1165,1171,1172,1166,131,1214,1221,1222,1215,0,1166,1172,1173,1167,131,1215,1222,1223,1216,0,1167,1173,1174,1168,131,1216,1223,1369,1370,0,1168,1174,58,58,131,1128,1129,1224,1217,0,1085,1087,1175,1169,131,1217,1224,1225,1218,0,1169,1175,1152,1152,131,1218,1225,1226,1219,0,1152,1152,1176,1170,131,1219,1226,1227,1220,0,1170,1176,1177,1171,131,1220,1227,1228,1221,0,1171,1177,1178,1172,131,1221,1228,1229,1222,0,1172,1178,1179,1173,131,1222,1229,1230,1223,0,1173,1179,1180,1174,131,1223,1230,1368,1369,0,1174,1180,58,58,131,1129,1130,1231,1224,0,1087,1089,1181,1175,131,1224,1231,1232,1225,0,1175,1181,1182,1152,131,1225,1232,1233,1226,0,1152,1182,1183,1176,131,1226,1233,1234,1227,0,1176,1183,1184,1177,131,1227,1234,1235,1228,0,1177,1184,1185,1178,131,1228,1235,1236,1229,0,1178,1185,1186,1179,131,1229,1236,1237,1230,0,1179,1186,1187,1180,131,1230,1237,1367,1368,0,1180,1187,58,58,131,1130,1131,1238,1231,0,1089,1091,1188,1181,131,1231,1238,1239,1232,0,1181,1188,1189,1182,131,1232,1239,1240,1233,0,1182,1189,1190,1183,131,1233,1240,1241,1234,0,1183,1190,1191,1184,131,1234,1241,1242,1235,0,1184,1191,1192,1185,131,1235,1242,1243,1236,0,1185,1192,1193,1186,131,1236,1243,1244,1237,0,1186,1193,49,1187,131,1237,1244,1366,1367,0,1187,49,1062,58,131,1131,1132,1245,1238,0,1091,1093,1194,1188,131,1238,1245,1246,1239,0,1188,1194,1195,1189,131,1239,1246,1247,1240,0,1189,1195,1196,1190,131,1240,1247,1248,1241,0,1190,1196,1197,1191,131,1241,1248,1249,1242,0,1191,1197,1198,1192,131,1242,1249,1250,1243,0,1192,1198,1199,1193,131,1243,1250,1251,1244,0,1193,1199,206,49,131,1244,1251,1365,1366,0,49,206,1200,1062,131,1132,1387,1386,1245,0,1093,1094,1201,1194,131,1245,1386,1385,1246,0,1194,1201,1202,1195,131,1246,1385,1384,1247,0,1195,1202,1203,1196,131,1247,1384,1383,1248,0,1196,1203,1204,1197,131,1248,1383,1382,1249,0,1197,1204,541,1198,131,1249,1382,1381,1250,0,1198,541,1205,1199,131,1250,1381,1380,1251,0,1199,1205,1200,206,131,1251,1380,1530,1365,0,206,1200,1206,1200,131,1125,1133,1252,1140,0,1078,1151,1207,1208,131,1140,1252,1253,1141,0,1208,1207,1209,1210,131,1141,1253,1254,1142,0,1210,1209,1211,1212,131,1142,1254,1255,1143,0,1212,1211,1213,1214,131,1143,1255,1256,1144,0,1214,1213,1215,1216,131,1144,1256,1257,1145,0,1216,1215,1217,1218,131,1145,1257,1258,1146,0,1218,1217,1219,1220,131,1146,1258,1461,1462,0,1220,1219,1221,1015,131,1133,1134,1259,1252,0,1151,1153,1153,1207,131,1252,1259,1260,1253,0,1207,1153,1153,1209,131,1253,1260,1261,1254,0,1209,1153,1153,1211,131,1254,1261,1262,1255,0,1211,1153,1222,1213,131,1255,1262,1263,1256,0,1213,1222,1222,1215,131,1256,1263,1264,1257,0,1215,1222,1223,1217,131,1257,1264,1265,1258,0,1217,1223,1224,1219,131,1258,1265,1460,1461,0,1219,1224,1225,1221,131,1134,1135,1266,1259,0,1153,1155,1226,1153,131,1259,1266,1267,1260,0,1153,1226,1227,1153,131,1260,1267,1268,1261,0,1153,1227,1228,1153,131,1261,1268,1269,1262,0,1153,1228,1229,1222,131,1262,1269,1270,1263,0,1222,1229,1230,1222,131,1263,1270,1271,1264,0,1222,1230,1231,1223,131,1264,1271,1272,1265,0,1223,1231,1232,1224,131,1265,1272,1459,1460,0,1224,1232,1233,1225,131,1135,1136,1273,1266,0,1155,1157,1234,1226,131,1266,1273,1274,1267,0,1226,1234,1235,1227,131,1267,1274,1275,1268,0,1227,1235,1236,1228,131,1268,1275,1276,1269,0,1228,1236,1237,1229,131,1269,1276,1277,1270,0,1229,1237,1238,1230,131,1270,1277,1278,1271,0,1230,1238,1239,1231,131,1271,1278,1279,1272,0,1231,1239,1240,1232,131,1272,1279,1458,1459,0,1232,1240,1204,1233,131,1136,1137,1280,1273,0,1157,1159,1241,1234,131,1273,1280,1281,1274,0,1234,1241,1242,1235,131,1274,1281,1282,1275,0,1235,1242,1243,1236,131,1275,1282,1283,1276,0,1236,1243,1244,1237,131,1276,1283,1284,1277,0,1237,1244,1244,1238,131,1277,1284,1285,1278,0,1238,1244,1245,1239,131,1278,1285,1286,1279,0,1239,1245,1246,1240,131,1279,1286,1457,1458,0,1240,1246,1247,1204,131,1137,1138,1287,1280,0,1159,1161,1248,1241,131,1280,1287,1288,1281,0,1241,1248,1249,1242,131,1281,1288,1289,1282,0,1242,1249,1250,1243,131,1282,1289,1290,1283,0,1243,1250,1251,1244,131,1283,1290,1291,1284,0,1244,1251,1252,1244,131,1284,1291,1292,1285,0,1244,1252,1253,1245,131,1285,1292,1293,1286,0,1245,1253,1254,1246,131,1286,1293,1456,1457,0,1246,1254,61,1247,131,1138,1139,1294,1287,0,1161,1162,1255,1248,131,1287,1294,1295,1288,0,1248,1255,1256,1249,131,1288,1295,1296,1289,0,1249,1256,1257,1250,131,1289,1296,1297,1290,0,1250,1257,1258,1251,131,1290,1297,1298,1291,0,1251,1258,1257,1252,131,1291,1298,1299,1292,0,1252,1257,1259,1253,131,1292,1299,1300,1293,0,1253,1259,1200,1254,131,1293,1300,1455,1456,0,1254,1200,206,61,131,1139,1372,1373,1294,0,1162,61,1062,1255,131,1294,1373,1374,1295,0,1255,1062,61,1256,131,1295,1374,1375,1296,0,1256,61,61,1257,131,1296,1375,1376,1297,0,1257,61,61,1258,131,1297,1376,1377,1298,0,1258,61,58,1257,131,1298,1377,1378,1299,0,1257,58,58,1259,131,1299,1378,1379,1300,0,1259,58,206,1200,131,1300,1379,1533,1455,0,1200,206,1260,206,131,1125,1140,1301,1147,0,1078,1208,1261,1079,131,1147,1301,1302,1148,0,1079,1261,1262,1095,131,1148,1302,1303,1149,0,1095,1262,1263,1103,131,1149,1303,1304,1150,0,1103,1263,1264,1111,131,1150,1304,1305,1151,0,1111,1264,1265,1119,131,1151,1305,1306,1152,0,1119,1265,1266,1127,131,1152,1306,1307,1153,0,1127,1266,1267,1135,131,1153,1307,1493,1492,0,1135,1267,230,1143,131,1140,1141,1308,1301,0,1208,1210,1268,1261,131,1301,1308,1309,1302,0,1261,1268,1269,1262,131,1302,1309,1310,1303,0,1262,1269,1270,1263,131,1303,1310,1311,1304,0,1263,1270,1271,1264,131,1304,1311,1312,1305,0,1264,1271,1272,1265,131,1305,1312,1313,1306,0,1265,1272,1273,1266,131,1306,1313,1314,1307,0,1266,1273,1274,1267,131,1307,1314,1494,1493,0,1267,1274,1275,230,131,1141,1142,1315,1308,0,1210,1212,1276,1268,131,1308,1315,1316,1309,0,1268,1276,1277,1269,131,1309,1316,1317,1310,0,1269,1277,1278,1270,131,1310,1317,1318,1311,0,1270,1278,1279,1271,131,1311,1318,1319,1312,0,1271,1279,1280,1272,131,1312,1319,1320,1313,0,1272,1280,1281,1273,131,1313,1320,1321,1314,0,1273,1281,1282,1274,131,1314,1321,1495,1494,0,1274,1282,1283,1275,131,1142,1143,1322,1315,0,1212,1214,1284,1276,131,1315,1322,1323,1316,0,1276,1284,1285,1277,131,1316,1323,1324,1317,0,1277,1285,1286,1278,131,1317,1324,1325,1318,0,1278,1286,1287,1279,131,1318,1325,1326,1319,0,1279,1287,1288,1280,131,1319,1326,1327,1320,0,1280,1288,1289,1281,131,1320,1327,1328,1321,0,1281,1289,1290,1282,131,1321,1328,1496,1495,0,1282,1290,1291,1283,131,1143,1144,1329,1322,0,1214,1216,1292,1284,131,1322,1329,1330,1323,0,1284,1292,1293,1285,131,1323,1330,1331,1324,0,1285,1293,1294,1286,131,1324,1331,1332,1325,0,1286,1294,1295,1287,131,1325,1332,1333,1326,0,1287,1295,1296,1288,131,1326,1333,1334,1327,0,1288,1296,1297,1289,131,1327,1334,1335,1328,0,1289,1297,1298,1290,131,1328,1335,1497,1496,0,1290,1298,1299,1291,131,1144,1145,1336,1329,0,1216,1218,1300,1292,131,1329,1336,1337,1330,0,1292,1300,1301,1293,131,1330,1337,1338,1331,0,1293,1301,1302,1294,131,1331,1338,1339,1332,0,1294,1302,1303,1295,131,1332,1339,1340,1333,0,1295,1303,1304,1296,131,1333,1340,1341,1334,0,1296,1304,1305,1297,131,1334,1341,1342,1335,0,1297,1305,1306,1298,131,1335,1342,1498,1497,0,1298,1306,1307,1299,131,1145,1146,1343,1336,0,1218,1220,1308,1300,131,1336,1343,1344,1337,0,1300,1308,1309,1301,131,1337,1344,1345,1338,0,1301,1309,1310,1302,131,1338,1345,1346,1339,0,1302,1310,1311,1303,131,1339,1346,1347,1340,0,1303,1311,1312,1304,131,1340,1347,1348,1341,0,1304,1312,1313,1305,131,1341,1348,1349,1342,0,1305,1313,357,1306,131,1342,1349,1499,1498,0,1306,357,357,1307,131,1146,1462,1463,1343,0,1220,1015,1014,1308,131,1343,1463,1464,1344,0,1308,1014,1017,1309,131,1344,1464,1465,1345,0,1309,1017,1017,1310,131,1345,1465,1466,1346,0,1310,1017,1022,1311,131,1346,1466,1467,1347,0,1311,1022,1025,1312,131,1347,1467,1468,1348,0,1312,1025,1029,1313,131,1348,1468,1469,1349,0,1313,1029,1029,357,131,1349,1469,1537,1499,0,357,1029,1314,357] - - - -} diff --git a/examples/models/json/female02/01_-_Default1noCulling.JPG b/examples/models/json/female02/01_-_Default1noCulling.JPG deleted file mode 100644 index 245c661db59be9..00000000000000 Binary files a/examples/models/json/female02/01_-_Default1noCulling.JPG and /dev/null differ diff --git a/examples/models/json/female02/02_-_Default1noCulling.JPG b/examples/models/json/female02/02_-_Default1noCulling.JPG deleted file mode 100644 index f7b322d466ff05..00000000000000 Binary files a/examples/models/json/female02/02_-_Default1noCulling.JPG and /dev/null differ diff --git a/examples/models/json/female02/03_-_Default1noCulling.JPG b/examples/models/json/female02/03_-_Default1noCulling.JPG deleted file mode 100644 index 422345ef66f2fa..00000000000000 Binary files a/examples/models/json/female02/03_-_Default1noCulling.JPG and /dev/null differ diff --git a/examples/models/json/female02/Female02_slim.json b/examples/models/json/female02/Female02_slim.json deleted file mode 100644 index 285283f050cdb6..00000000000000 --- a/examples/models/json/female02/Female02_slim.json +++ /dev/null @@ -1,108 +0,0 @@ -{ - - "metadata" : - { - "formatVersion" : 3.1, - "sourceFile" : "female02.obj", - "generatedBy" : "OBJConverter", - "vertices" : 3274, - "faces" : 6233, - "normals" : 3292, - "colors" : 0, - "uvs" : 4935, - "materials" : 6 - }, - - "scale" : 100.000000, - - "materials": [ { - "DbgColor" : 15658734, - "DbgIndex" : 0, - "DbgName" : "_03_-_Default1noCulli__03_-_Default1noCulli", - "colorDiffuse" : [0.64, 0.64, 0.64], - "colorSpecular" : [0.165, 0.165, 0.165], - "illumination" : 2, - "mapDiffuse" : "03_-_Default1noCulling.JPG", - "opticalDensity" : 1.0, - "specularCoef" : 154.901961, - "opacity" : 1.0 - }, - - { - "DbgColor" : 15597568, - "DbgIndex" : 1, - "DbgName" : "_02_-_Default1noCulli__02_-_Default1noCulli", - "colorDiffuse" : [0.64, 0.64, 0.64], - "colorSpecular" : [0.165, 0.165, 0.165], - "illumination" : 2, - "mapDiffuse" : "02_-_Default1noCulling.JPG", - "opticalDensity" : 1.0, - "specularCoef" : 154.901961, - "opacity" : 1.0 - }, - - { - "DbgColor" : 60928, - "DbgIndex" : 2, - "DbgName" : "FrontColorNoCullingID__02_-_Default1noCulli", - "colorDiffuse" : [0.8, 0.8, 0.8], - "colorSpecular" : [0.165, 0.165, 0.165], - "illumination" : 2, - "mapDiffuse" : "02_-_Default1noCulling.JPG", - "opticalDensity" : 1.0, - "specularCoef" : 154.901961, - "opacity" : 1.0 - }, - - { - "DbgColor" : 238, - "DbgIndex" : 3, - "DbgName" : "FrontColorNoCullingID__03_-_Default1noCulli", - "colorDiffuse" : [0.8, 0.8, 0.8], - "colorSpecular" : [0.165, 0.165, 0.165], - "illumination" : 2, - "mapDiffuse" : "03_-_Default1noCulling.JPG", - "opticalDensity" : 1.0, - "specularCoef" : 154.901961, - "opacity" : 1.0 - }, - - { - "DbgColor" : 15658496, - "DbgIndex" : 4, - "DbgName" : "_01_-_Default1noCulli__01_-_Default1noCulli", - "colorDiffuse" : [0.64, 0.64, 0.64], - "colorSpecular" : [0.165, 0.165, 0.165], - "illumination" : 2, - "mapDiffuse" : "01_-_Default1noCulling.JPG", - "opticalDensity" : 1.0, - "specularCoef" : 154.901961, - "opacity" : 1.0 - }, - - { - "DbgColor" : 61166, - "DbgIndex" : 5, - "DbgName" : "FrontColorNoCullingID__01_-_Default1noCulli", - "colorDiffuse" : [0.8, 0.8, 0.8], - "colorSpecular" : [0.165, 0.165, 0.165], - "illumination" : 2, - "mapDiffuse" : "01_-_Default1noCulling.JPG", - "opticalDensity" : 1.0, - "specularCoef" : 154.901961, - "opacity" : 1.0 - }], - - "vertices": [1525,10464,868,1404,10444,1171,1576,9895,1152,1356,10926,946,1475,10477,497,1314,10917,626,1180,10484,84,1050,10897,303,759,10476,-194,1316,9895,-81,1645,9910,355,1698,9907,807,1629,9259,1204,1293,9298,1544,1215,9872,1466,1085,10397,1469,602,10311,1664,518,10807,1607,100,10765,1618,457,11337,1603,89,11339,1663,-275,11334,1569,-233,11783,1619,-656,11296,1434,-576,11752,1493,-551,12086,1482,-823,12136,1120,-820,11740,1169,-895,11703,780,-892,11269,1160,-958,11280,822,-853,11666,453,-899,11265,527,-582,11636,134,-633,11266,212,-170,11613,20,-580,12098,-6,-196,12039,-86,-597,12411,-66,-211,12296,-160,-552,13008,-156,-226,12762,-274,-501,13583,-300,-211,13513,-324,-537,13976,-281,-79,13906,-289,-614,14221,-99,-125,14394,30,212,14399,20,457,13885,-231,481,14383,30,489,14536,100,744,14344,76,714,14503,146,494,14682,165,698,14655,209,646,14838,236,774,14816,373,724,15029,255,610,15006,191,466,14833,195,281,14819,198,284,14685,165,259,14550,98,86,14531,187,-200,14426,380,-643,14289,309,-859,14148,-147,-743,13966,-302,-682,13611,-277,-785,13138,-26,-934,12889,285,-878,12551,298,-888,12173,314,-916,12179,705,-903,12454,1040,-769,12354,1257,-515,12299,1484,-230,12053,1626,72,11774,1680,430,11769,1626,839,11352,1524,963,10855,1491,1240,10903,1236,1114,11376,1288,1079,11698,1275,779,11728,1541,750,12016,1545,422,12024,1657,68,12036,1703,-237,12280,1620,-248,12405,1790,84,12396,1779,107,12656,1874,-256,12673,1905,-507,12702,1859,-530,12415,1689,-730,12746,1701,-752,12492,1483,-957,12769,987,-958,12831,669,-950,12492,663,-867,13179,312,-966,13159,669,-945,13111,949,-907,13037,1365,-903,12745,1360,-702,13002,1680,-480,12964,1828,-245,12942,1875,16,12917,1836,139,12906,1815,256,12892,1862,496,12871,1943,445,12613,1954,417,12367,1815,434,12248,1646,745,12240,1552,714,12349,1757,971,12354,1614,957,12595,1852,701,12598,1956,736,12848,1944,988,12838,1848,1258,12822,1588,1194,12550,1563,1330,12536,1212,1387,12839,1162,1219,13019,1628,1363,13176,1315,1507,12980,871,1580,13219,888,1660,12966,523,1668,13299,733,1860,13571,678,1962,13178,496,1739,12806,294,1478,12943,517,1452,12881,864,1406,12552,871,1208,12266,1242,1012,12219,1391,82,12270,1697,1071,11994,1245,1211,11721,939,1258,11994,892,1342,12266,881,1478,12603,481,1477,12875,509,1445,12892,158,1270,13542,-203,1273,13106,-25,1390,13344,-274,1473,13176,-393,1373,12953,-119,1493,12740,-399,1544,12572,-127,1904,12846,-238,1801,12545,91,2081,12707,94,2026,12975,304,2215,13210,152,2104,13428,296,2085,13601,-26,1904,13943,114,1712,13868,-113,1902,13605,-259,2184,13370,-133,2302,12920,-40,2274,13101,-316,2106,13145,-544,1846,13084,-635,1631,12940,-583,1717,13309,-458,2004,13388,-379,1623,13500,-342,1520,13689,-215,1506,13948,-96,1649,14041,176,1290,13952,-115,1417,13733,-186,981,13497,-228,880,12657,-164,1209,12800,-23,1138,12248,101,1357,12306,488,1253,11977,535,1206,11690,612,1236,11379,975,1209,11370,673,1008,11655,257,1063,11961,158,706,11973,1,635,11606,89,995,11340,326,595,11304,154,635,10885,72,254,10417,-229,867,9888,-368,1387,9238,-166,1723,9258,309,1791,9277,779,1698,8697,1251,1339,8739,1619,760,8777,1823,728,9281,1749,681,9791,1708,181,9732,1693,135,10273,1649,-341,10244,1543,-311,10729,1513,-732,10703,1327,-977,10695,1075,-1029,10201,1009,-775,10217,1325,-1104,9648,1002,-826,9654,1349,-906,9126,1335,-1179,9125,979,-982,8562,1275,-1241,8561,914,-1065,7971,1209,-1311,7970,822,-1391,7220,719,-1163,7217,1177,-1252,6479,1188,-1489,6484,693,-1460,6501,166,-1386,7236,262,-1353,7986,355,-1314,8564,452,-1246,9117,558,-1169,9658,644,-1095,10207,730,-1036,10699,811,-969,10727,497,-1034,10235,365,-1094,9689,200,-1150,9140,97,-1212,8583,8,-1231,8007,-68,-1264,7259,-183,-1278,6527,-334,-834,7293,-596,-824,6563,-758,-182,6587,-895,-209,7316,-722,186,6597,-745,221,7332,-612,404,7321,-525,196,8079,-540,399,8068,-492,382,8715,-550,567,8695,-511,347,9272,-540,934,8667,-439,914,9263,-460,317,9850,-416,1416,8632,-172,1772,8656,336,1846,8683,793,1766,8102,1290,1394,8157,1656,788,8203,1882,417,8195,1887,424,8744,1808,191,9218,1723,-352,9686,1575,-399,9138,1596,-482,8575,1568,-574,7975,1572,-651,7228,1580,-713,6508,1621,-343,6551,1848,-256,7279,1746,-176,8019,1715,-61,8602,1693,188,8660,1769,145,8114,1810,68,7378,1888,-24,6654,2038,341,6729,2117,379,7456,1995,780,7463,1986,760,6737,2120,1434,7405,1734,1466,6676,1852,1806,7354,1371,1882,8056,824,1787,8024,381,1926,7307,882,1958,6572,938,1835,6622,1449,1827,7272,401,1437,7250,-111,1416,8001,-132,915,8052,-393,902,7284,-412,904,6542,-512,1458,6506,-177,1858,6531,386,610,6564,-585,543,7294,-471,554,8047,-460,421,6586,-646,-244,9802,-431,-239,9226,-564,-248,8656,-621,179,8689,-587,-225,8066,-639,-818,8040,-479,-802,8615,-412,-765,9178,-338,-723,9743,-197,-707,10290,-17,-672,10761,200,-221,11273,94,-251,10804,19,187,11277,100,194,10845,8,220,11608,42,256,11993,-45,278,12242,-111,770,12219,-63,325,12673,-241,409,13472,-296,988,13905,-176,1437,14124,190,1435,14057,518,1044,14286,105,857,14451,268,824,14627,337,812,14771,601,802,15033,497,889,15186,430,933,15342,371,761,15219,175,849,15446,92,976,15509,328,1005,15745,274,634,15701,-45,637,15415,10,612,15184,89,429,15172,50,438,14973,162,262,14970,156,134,14969,195,130,14783,307,117,14636,262,-22,14479,419,-202,14290,735,-643,14176,647,-981,14211,227,-1121,13979,-195,-898,13876,-317,-685,13609,-275,-529,13476,39,-691,13396,-260,-520,13348,44,-675,13334,345,-880,13322,647,-970,13340,700,-814,13141,578,-1173,13139,555,-1188,13399,610,-1386,13522,376,-1400,13223,322,-1184,12799,519,-1383,12873,274,-1028,12841,90,-848,12755,512,-590,13166,347,-536,13141,33,-709,13155,-235,-596,12786,-23,-624,12754,278,-714,12830,-255,-965,12874,-377,-1237,12928,-305,-1447,12926,-49,-1450,13294,-6,-1434,13615,35,-1312,13928,469,-1148,13756,697,-1017,13616,820,-971,13341,693,-883,13428,1095,-836,13227,1413,-666,13264,1535,-640,13599,1247,-451,13261,1678,-227,13252,1718,-20,13219,1683,187,13217,1641,384,13177,1726,576,13172,1801,802,13136,1809,1038,13093,1713,1136,13409,1431,1228,13657,1152,937,13723,1253,899,13469,1491,694,13483,1499,709,13692,1324,981,14164,847,696,14000,1090,661,14220,930,510,13930,1125,514,14188,965,651,14461,898,508,14449,916,504,14635,948,395,14612,965,372,14686,1102,529,14733,1077,358,14663,1267,575,14745,1232,484,14695,1330,507,14724,1357,575,14759,1282,627,14798,1233,689,14829,1127,694,14848,1168,779,14931,1043,774,14969,1104,817,14998,996,829,15087,1096,844,15057,936,878,15194,902,838,15202,1115,912,15368,914,929,15284,843,953,15375,862,988,15339,791,969,15380,806,1051,15362,746,1047,15316,734,984,15269,780,947,15229,789,923,15261,785,975,15230,737,991,15235,752,1068,15318,705,1115,15415,677,1100,15413,702,1141,15513,666,1066,15486,733,1054,15628,734,1008,15505,797,1013,15608,823,1086,15675,752,1125,15655,677,1144,15686,651,1099,15738,711,1128,15698,640,1150,15624,603,1042,15633,649,1156,15542,596,1164,15623,616,1139,15601,658,1168,15540,610,1156,15487,634,1101,15410,665,1055,15319,691,968,15288,693,881,15185,842,839,15041,881,801,14990,914,752,14904,970,644,14802,1024,626,14660,930,774,14496,818,826,14309,781,902,14383,517,1081,14291,463,1374,13872,845,1503,13493,982,1623,13758,776,1954,13823,426,1693,13960,483,847,14566,555,731,14701,851,806,14962,825,834,15009,649,880,15124,655,942,15268,664,1028,15451,644,1043,15553,604,1043,15770,586,977,16018,275,605,15974,-33,365,15937,-90,395,15664,-102,416,15388,-40,189,15369,-34,244,15146,52,77,15149,105,-36,15356,2,-151,15230,261,-89,15085,330,11,14952,416,49,14732,523,45,14566,472,61,14497,744,-19,14397,692,89,14279,870,164,14461,847,216,14219,934,135,13968,1085,-20,14074,1014,-144,13780,1234,-341,13855,1117,-631,13886,978,-936,13867,846,-1000,14114,576,-1319,14017,124,-1240,13581,-249,-1251,13279,-272,-965,13198,-355,-972,13478,-351,-406,13604,1352,-208,13577,1403,-20,13444,1508,48,13694,1304,320,13933,1111,265,13631,1335,492,13648,1351,465,13394,1560,364,14198,958,299,14449,895,290,14624,927,172,14637,884,83,14668,784,104,14747,970,217,14701,1046,140,14700,1188,218,14668,1303,350,14671,1337,429,14695,1372,510,14770,1383,425,14745,1413,400,14855,1429,323,14841,1431,316,14915,1427,247,14840,1413,258,14912,1415,310,14935,1460,374,14924,1426,361,14940,1462,435,14944,1418,434,14971,1442,388,14969,1491,433,14995,1471,472,14999,1422,467,15023,1430,492,15037,1407,461,15036,1432,451,15047,1427,479,15047,1409,499,15047,1402,509,15045,1403,512,15022,1400,530,15003,1391,485,14970,1405,542,14892,1365,476,14870,1398,573,14809,1337,623,14857,1297,676,14916,1241,738,14974,1200,781,15090,1205,786,15201,1241,855,15345,1112,764,15324,1328,783,15413,1311,795,15484,1292,881,15505,1111,798,15551,1255,877,15662,1077,793,15660,1233,865,15787,1109,927,15663,958,920,15793,987,980,15831,851,943,16055,858,1003,16041,576,1027,15663,717,985,15647,797,983,15604,860,931,15503,910,966,15504,858,1004,15631,854,1038,15674,832,1072,15724,776,1085,15748,699,1141,15484,619,880,15179,783,753,14913,898,1053,15737,771,1024,15698,820,1001,15464,823,995,15404,835,964,15447,799,894,16053,1010,855,15911,1105,757,16190,1190,807,16349,1033,626,16395,1184,454,16315,1369,391,16422,1261,408,16533,1122,692,16451,1067,176,16423,1287,180,16542,1120,-36,16487,1077,-25,16379,1218,-229,16307,1097,-281,16352,968,-364,16229,914,-315,16080,1081,-383,15922,880,-336,15788,984,-351,15663,858,-322,15665,989,-326,15534,831,-301,15541,957,-281,15386,993,-288,15378,786,-244,15250,797,-312,15373,728,-275,15249,737,-331,15328,687,-315,15270,702,-279,15252,679,-287,15319,672,-340,15367,660,-380,15337,586,-391,15260,550,-443,15351,505,-400,15260,523,-446,15323,471,-384,15258,514,-342,15174,562,-326,15177,550,-318,15313,507,-237,15165,571,-203,15151,547,-113,15022,554,-44,14919,560,-43,14875,739,3,14836,821,-8,14826,893,35,14762,1060,79,14742,1177,127,14713,1236,184,14691,1324,109,14762,1290,167,14735,1348,263,14678,1355,345,14680,1379,336,14724,1419,248,14727,1395,177,14840,1368,115,14848,1321,59,14799,1240,18,14779,1099,-54,14846,958,-69,14882,1018,7,14848,1173,68,14878,1297,147,14936,1371,100,14959,1347,57,14993,1341,-18,14955,1253,-39,15001,1263,-120,14997,1114,-55,14892,1119,-144,14987,997,-94,14904,903,-62,14902,826,-102,14945,785,-121,14958,838,-174,15087,795,-163,15079,736,-149,15074,678,-207,15145,670,-229,15166,725,-179,15098,1011,-155,15105,1146,-59,15069,1281,76,15012,1361,93,14996,1360,111,14981,1360,150,14966,1389,197,14920,1394,260,14929,1451,188,14946,1417,223,14952,1474,258,14946,1490,305,14951,1499,240,14989,1490,184,14995,1451,178,14969,1445,151,15004,1400,149,14991,1398,126,14999,1370,109,15004,1363,117,15011,1373,103,15027,1385,142,15057,1439,133,15108,1436,175,15120,1474,168,15183,1466,104,15164,1435,140,15235,1461,65,15219,1423,93,15308,1443,49,15316,1425,25,15211,1401,-53,15302,1358,0,15382,1392,-105,15373,1335,-1,15456,1375,-99,15449,1327,-78,15489,1345,-111,15497,1334,-136,15514,1309,-152,15458,1290,-160,15539,1279,-189,15479,1248,-230,15379,1188,-162,15363,1287,-208,15311,1210,-224,15234,1002,-175,15228,1233,-239,15445,1150,-219,15510,1186,-202,15554,1243,-172,15554,1275,-142,15551,1297,-125,15530,1312,-103,15513,1333,-76,15506,1347,-6,15514,1366,-2,15523,1369,-70,15519,1353,1,15537,1358,-83,15537,1332,-36,15595,1373,-99,15579,1342,-107,15582,1342,-73,15598,1365,-121,15590,1361,-80,15612,1381,-7,15607,1387,-13,15617,1402,49,15603,1397,-14,15620,1417,50,15608,1414,-17,15638,1422,-101,15636,1397,-37,15687,1449,-118,15672,1408,-146,15722,1399,-183,15656,1358,-199,15690,1344,-218,15656,1286,-196,15590,1301,-229,15610,1244,-212,15575,1243,-238,15587,1197,-251,15553,1126,-286,15688,1129,-241,15729,1225,-208,15777,1307,-135,15828,1383,-32,15738,1462,65,15707,1485,31,15685,1477,41,15661,1460,52,15628,1427,97,15636,1447,108,15662,1484,113,15684,1490,140,15635,1471,126,15611,1431,88,15609,1421,77,15585,1405,71,15579,1393,46,15597,1392,58,15586,1374,93,15561,1383,96,15568,1398,113,15595,1412,137,15563,1408,117,15542,1394,104,15543,1382,93,15529,1383,90,15538,1372,89,15544,1376,70,15534,1372,71,15541,1375,87,15557,1367,-11,15492,1372,63,15487,1388,87,15426,1433,72,15372,1431,137,15380,1479,145,15462,1454,92,15505,1392,64,15517,1380,143,15537,1418,172,15473,1477,179,15407,1526,168,15324,1508,143,15334,1478,151,15303,1478,156,15290,1504,153,15252,1497,139,15279,1464,161,15222,1497,184,15197,1478,182,15222,1515,223,15245,1511,192,15224,1555,208,15222,1586,225,15217,1601,201,15247,1613,230,15249,1644,213,15290,1643,259,15251,1652,265,15218,1625,272,15197,1573,308,15225,1610,288,15255,1650,323,15259,1625,297,15298,1652,253,15294,1661,251,15329,1648,211,15322,1636,211,15442,1552,198,15349,1600,180,15318,1553,165,15263,1551,180,15231,1552,192,15286,1607,203,15505,1499,183,15557,1459,155,15583,1430,178,15604,1460,200,15565,1475,245,15519,1518,247,15449,1563,286,15450,1560,291,15514,1508,329,15422,1541,307,15360,1611,293,15331,1644,325,15299,1621,340,15335,1570,359,15344,1528,384,15405,1504,387,15359,1503,385,15327,1502,379,15313,1527,366,15284,1572,357,15249,1570,388,15245,1520,390,15276,1521,414,15263,1489,405,15307,1491,447,15345,1479,457,15411,1470,432,15461,1468,364,15484,1477,332,15489,1493,308,15570,1472,287,15574,1484,242,15574,1488,238,15618,1482,151,15654,1490,140,15743,1510,86,15829,1498,-20,15838,1452,-47,15943,1436,-159,15912,1362,-56,16143,1379,-241,16072,1255,-85,16260,1314,-291,15955,1163,-282,15818,1154,-238,15851,1229,177,16306,1391,183,16195,1445,201,15961,1498,212,15842,1517,219,15764,1528,231,15666,1503,313,15670,1506,302,15759,1527,339,15855,1524,449,15887,1500,478,15791,1514,386,15739,1518,344,15708,1513,331,15655,1490,303,15616,1472,335,15602,1448,361,15586,1430,358,15559,1440,419,15538,1425,451,15527,1427,523,15510,1428,532,15436,1446,492,15361,1470,497,15263,1467,468,15202,1472,396,15206,1489,375,15217,1497,365,15241,1533,347,15240,1570,326,15234,1598,322,15255,1521,312,15205,1551,323,15186,1539,276,15179,1549,232,15177,1530,237,15197,1544,204,15184,1490,229,15129,1515,210,15090,1515,206,15058,1499,153,15035,1432,150,15019,1404,160,15017,1397,192,15019,1426,183,15027,1438,214,15036,1471,258,15072,1527,261,15104,1534,264,15131,1526,283,15135,1525,285,15103,1536,289,15072,1534,262,15048,1492,262,15037,1452,301,15034,1457,295,15040,1501,328,15055,1498,320,15078,1533,380,15053,1488,378,15076,1517,419,15051,1462,447,15065,1462,451,15089,1470,364,15106,1531,310,15109,1539,303,15135,1529,338,15140,1526,357,15200,1505,401,15143,1497,451,15140,1468,505,15068,1426,498,15050,1412,458,15051,1436,414,15042,1449,380,15044,1457,338,15044,1459,492,15047,1401,540,15059,1408,513,15130,1434,516,15195,1451,658,15236,1383,541,15264,1454,607,15369,1425,647,15450,1411,627,15524,1401,596,15558,1414,525,15547,1426,517,15567,1419,439,15572,1410,446,15556,1418,419,15572,1405,415,15562,1415,402,15574,1412,388,15570,1422,409,15593,1415,401,15599,1429,424,15615,1428,414,15620,1439,377,15622,1438,358,15635,1455,354,15687,1509,425,15725,1517,496,15742,1503,604,15799,1475,575,15900,1455,456,15995,1488,436,16193,1429,653,16163,1346,585,15988,1438,670,15867,1397,671,15779,1433,660,15742,1444,585,15744,1480,578,15705,1466,492,15690,1474,425,15666,1465,423,15700,1499,377,15664,1476,397,15641,1452,435,15647,1454,440,15643,1437,494,15672,1468,570,15682,1459,497,15669,1454,496,15659,1438,445,15638,1433,439,15625,1413,529,15653,1430,507,15589,1410,419,15591,1401,417,15578,1409,436,15578,1413,511,15575,1422,590,15574,1415,628,15573,1409,654,15595,1389,617,15587,1406,639,15608,1390,619,15617,1400,603,15599,1410,594,15606,1401,638,15640,1389,598,15651,1413,580,15585,1419,605,15655,1414,565,15663,1430,566,15678,1447,624,15671,1439,634,15692,1440,698,15681,1392,680,15667,1405,656,15655,1409,614,15666,1436,641,15642,1403,673,15649,1388,687,15643,1362,736,15709,1342,708,15750,1380,728,15828,1323,763,15925,1260,699,15948,1324,743,16061,1268,798,15799,1239,759,15689,1298,727,15671,1339,722,15649,1337,678,15625,1364,654,15632,1378,663,15639,1384,684,15544,1375,713,15452,1376,699,15399,1388,646,15316,1406,674,15144,1356,673,15074,1336,566,15046,1392,527,15041,1404,587,14931,1350,663,15024,1322,724,15573,1341,759,15611,1286,222,15028,1441,126,15009,1364,118,15008,1363,136,15012,1374,186,15015,1436,238,15021,1465,219,15035,1435,300,15038,1455,299,15027,1476,300,14997,1500,361,15002,1502,362,15033,1477,383,15052,1451,419,15039,1460,421,15019,1475,352,14956,1500,-179,15579,1318,-165,15564,1302,-154,15571,1326,-133,15594,1362,-146,15612,1361,-87,15615,1392,-136,15563,1324,-153,15556,1301,-130,15561,1311,-110,15542,1326,-92,15528,1339,-67,15161,1309,82,15086,1390,63,15148,1405,-76,15242,1333,-140,15313,1303,-286,15208,661,-266,15140,653,-225,15109,670,-261,15107,625,-242,15105,613,-327,15175,595,-342,15219,605,-345,15411,463,-429,15323,460,-449,15378,433,-369,15488,506,-385,15624,441,-217,15387,206,-281,15614,143,-309,15886,145,-399,15898,434,-389,15691,712,-374,15520,575,-463,15535,478,-462,15459,439,-478,15455,449,-464,15373,444,-457,15437,495,-396,15480,587,-371,15466,682,-349,15468,725,-346,15511,662,-373,15490,714,-399,15552,675,-400,15917,722,-425,15586,620,-443,15592,543,-441,15569,622,-457,15579,553,-478,15520,486,-458,15493,516,-440,15519,597,-410,15526,685,117,15924,-83,146,15651,-94,401,14439,931,-267,10359,-250,1458,12792,131,1446,10505,1238,1412,10472,1265,1435,10483,1281,1413,10489,1225,1466,10516,1176,1430,10502,1168,1429,10499,1162,1468,10518,1170,1420,10506,1155,1467,10528,1167,1419,10494,1140,1471,10529,1155,1478,10566,1106,1429,10543,1084,1456,10543,1043,1498,10561,1059,1478,10541,1005,1516,10559,1022,1535,10518,870,1462,10471,1000,1506,10444,879,1588,10480,753,1543,10404,806,1632,10465,635,1538,10302,690,1678,10455,561,1620,10310,543,1675,10175,578,1724,10229,478,1668,10119,637,1759,10099,615,1707,10099,742,1774,10070,758,1692,10116,823,1794,10046,903,1683,10182,876,1716,10176,942,1767,10094,1027,1828,10037,1032,1748,10066,1082,1807,10018,1085,1948,10100,1105,1903,10051,1217,1928,10182,1136,1958,10210,1059,1900,10273,1015,1962,10223,963,2001,10241,829,1938,10333,837,1944,10393,725,1840,10447,862,1848,10478,750,1923,10448,615,2023,10349,589,1881,10500,515,1844,10513,590,1746,10485,451,1913,10546,479,1768,10542,410,1940,10577,394,1808,10573,339,1872,10718,151,2021,10730,217,2038,11018,-129,1810,10646,67,1911,10933,-227,1864,10823,-310,1831,10556,3,1896,10458,-44,1934,10701,-375,2044,10603,-422,2008,10377,-62,2258,10574,-378,2141,10387,-7,2229,10478,97,2369,10677,-266,2493,10889,-668,2356,10857,-150,2527,11098,-522,2582,10994,-907,2634,11241,-751,2767,11400,-1099,2490,11416,-671,2677,11463,-994,2708,11545,-1081,2777,11514,-1199,2757,11695,-1262,2743,11671,-1091,2606,12156,-816,2501,12221,-1051,2321,12219,-1191,2609,11699,-1426,2444,11632,-1497,2673,11478,-1413,2679,11246,-1271,2495,11211,-1377,2420,10887,-1040,2357,10770,-799,2104,10843,-848,1991,10979,-799,1928,11140,-711,2010,11247,-604,2192,11320,-494,2098,11421,-788,2294,11488,-687,2415,11670,-927,2227,11625,-1027,2322,11699,-1130,2494,11714,-1059,2646,11574,-927,2502,11994,-657,2374,12407,-366,2448,12602,-560,2279,12669,-810,2064,12623,-954,2154,12133,-1210,2031,11975,-1084,2296,11575,-1405,2325,11443,-1404,2503,11432,-1467,2288,11284,-1353,2163,10991,-1052,2046,11134,-999,1992,11306,-907,2120,11505,-1137,2218,11349,-1273,2259,11452,-1307,2190,11589,-1250,2260,11447,-1075,2458,11483,-948,2298,11842,-626,2066,11788,-757,1872,12166,-425,2151,12248,-290,1981,12771,103,1705,12693,9,1590,12755,-139,1784,12233,-592,1991,11853,-913,2236,11520,-1204,1805,12344,-769,1579,12845,-291,1683,13016,-431,1912,12518,-924,1814,13132,-509,2054,13182,-434,2229,13116,-189,2161,12920,8,2385,11272,-460,2221,11001,-89,2163,10625,184,2096,10484,362,2068,10423,462,2024,10388,507,2059,10270,560,2012,10306,712,2050,10136,813,2034,10114,930,1980,10147,997,2029,10086,1017,2038,10008,944,2007,10046,1086,1955,9958,1223,1889,10007,1220,1811,9970,1131,1854,9970,991,1831,9912,1096,1907,9928,968,1887,9869,1094,2018,9971,1037,1976,9892,1177,2052,9930,1012,2031,9863,1069,1983,9903,1084,1911,9888,1010,1934,9873,927,1931,9844,970,1994,9840,904,1978,9804,959,2071,9872,970,2052,9816,1031,2065,9952,964,2072,9985,885,2080,10023,791,2061,10203,667,2086,10178,508,2088,10252,440,2132,10267,363,2147,10343,272,2068,10268,181,2053,10185,259,2040,10163,357,2034,10107,447,2062,9949,604,2103,10067,647,2070,9911,744,2070,9885,884,1951,9825,829,1839,9910,848,1810,9931,718,1929,9833,701,1914,9893,567,1795,9974,579,1780,10130,410,1908,10061,390,1906,10163,297,1821,10232,302,1833,10263,241,1780,10356,291,1776,10312,340,1700,10402,384,1674,10341,439,1721,10460,508,1714,10451,347,1760,10518,263,1814,10434,205,1865,10344,153,1935,10179,224,1955,10263,139,1800,10530,657,1748,10549,740,1678,10556,814,1586,10553,895,1645,10547,926,1719,10543,880,1774,10540,839,1817,10525,770,1808,10483,874,1775,10513,886,1720,10458,960,1683,10484,970,1595,10505,1068,1556,10561,1042,1541,10565,1081,1532,10570,1127,1529,10520,1181,1514,10528,1190,1507,10518,1191,1501,10520,1195,1482,10505,1251,1465,10485,1285,1433,10479,1289,1415,10470,1274,1413,10462,1280,1409,10464,1270,1410,10480,1222,1404,10463,1265,1405,10479,1223,1401,10464,1217,1407,10436,1201,1422,10430,1148,1445,10454,1061,1443,10386,1181,1484,10414,1055,1534,10412,1067,1493,10384,1193,1532,10408,1215,1573,10437,1089,1578,10488,1111,1565,10463,1082,1575,10512,1093,1572,10445,1082,1531,10419,1064,1528,10436,1059,1480,10441,1044,1486,10423,1038,1448,10479,1036,1532,10394,925,1580,10386,961,1651,10419,985,1685,10366,977,1666,10284,959,1669,10312,941,1682,10249,1043,1732,10176,1062,1721,10129,1113,1641,10019,1271,1667,9960,1240,1723,9915,1243,1802,9937,1383,1876,10120,1253,1848,10235,1140,1858,10343,1070,1866,10348,970,1788,10411,1018,1732,10420,971,1661,10327,1068,1642,10295,1131,1674,10241,1107,1745,10183,1117,1607,10147,1260,1664,10109,1264,1821,10240,1212,1721,10148,1370,1782,10308,1236,1821,10341,1146,1748,10387,1130,1811,10170,1247,1717,10043,1412,1698,10021,1460,1654,9994,1348,1678,9949,1317,1716,9907,1319,1788,9909,1430,1757,9884,1457,1753,9968,1464,1701,9918,1496,1672,9988,1485,1612,9838,1531,1543,9868,1526,1623,9971,1371,1795,10020,1391,1655,9927,1335,1698,9879,1347,1622,9771,1500,1607,9750,1513,1569,9799,1549,1522,9853,1541,1505,9834,1535,1512,9859,1428,1487,9849,1421,1542,9821,1393,1551,9834,1368,1580,9776,1405,1561,9758,1396,1582,9739,1509,1527,9769,1536,1446,9791,1510,1436,9804,1418,1464,9762,1385,1527,9812,1384,1505,9719,1394,1521,9699,1485,1498,9749,1527,1486,9738,1529,1443,9770,1521,1379,9734,1486,1374,9744,1421,1397,9706,1392,1436,9669,1401,1445,9654,1465,1503,9696,1501,1475,9733,1518,1438,9757,1510,1384,9724,1499,1338,9685,1472,1342,9679,1486,1343,9673,1484,1340,9675,1474,1348,9697,1439,1360,9667,1424,1354,9648,1474,1376,9630,1461,1390,9646,1425,1384,9628,1456,1440,9656,1481,1487,9697,1494,1439,9661,1481,1481,9695,1498,1469,9728,1517,1436,9663,1491,1416,9687,1511,1393,9716,1505,1436,9750,1514,1389,9722,1498,1351,9674,1491,1340,9663,1480,1347,9665,1488,1351,9643,1481,1347,9642,1474,1366,9630,1471,1372,9634,1479,1358,9647,1489,1383,9635,1480,1378,9631,1472,1365,9629,1464,1336,9664,1474,1384,9628,1472,1366,9652,1492,1602,9791,1379,1525,9884,1404,1719,10350,1227,1575,10206,1277,1597,10133,1300,1638,10106,1310,1708,10128,1405,1610,10063,1314,1675,10103,1411,1670,10184,1423,1616,10133,1447,1588,10197,1421,1491,10092,1487,1460,10076,1379,1530,10149,1323,1616,10228,1417,1634,10243,1382,1709,10227,1355,1575,10174,1318,1563,10102,1300,1489,10028,1358,1537,9993,1370,1569,10008,1477,1553,10070,1487,1518,10035,1516,1470,10076,1506,1444,10049,1409,1471,10009,1386,1512,9976,1401,1553,9986,1495,1482,9945,1394,1441,9982,1381,1409,10024,1404,1396,9941,1407,1437,9905,1420,1524,9967,1491,1463,9915,1501,1442,9966,1527,1478,9999,1520,1392,9992,1510,1448,10050,1501,1368,9979,1429,1326,9930,1460,1346,9891,1440,1387,9863,1452,1403,9866,1508,1450,9916,1518,1433,9957,1533,1394,9978,1526,1337,9937,1517,1310,9891,1492,1321,9862,1485,1352,9846,1487,1353,9839,1518,1400,9872,1522,1435,9914,1515,1423,9949,1528,1418,9945,1529,1390,9964,1521,1389,9959,1526,1349,9930,1528,1345,9932,1529,1307,9889,1524,1310,9882,1528,1325,9860,1533,1347,9842,1523,1338,9841,1528,1340,9844,1533,1349,9846,1532,1354,9852,1537,1345,9851,1538,1331,9864,1545,1325,9859,1541,1320,9878,1541,1313,9873,1537,1322,9886,1541,1315,9883,1536,1355,9927,1535,1314,9889,1537,1309,9873,1531,1320,9855,1536,1378,9907,1543,1338,9870,1545,1397,9881,1530,1399,9877,1522,1431,9913,1520,1355,9844,1531,1664,10322,929,1618,10329,917,1558,10350,843,1582,10245,773,1645,10189,838,1548,10462,1196,1523,10466,1245,1504,10489,1256,1492,10500,1255,1489,10499,1252,1467,10478,1291,1458,10473,1297,1457,10480,1290,1432,10472,1296,1432,10465,1299,1412,10455,1281,1409,10454,1270,1435,10466,1292,1461,10467,1299,1470,10469,1293,1480,10468,1292,1451,10426,1277,1403,10449,1263,1417,10422,1252,1490,10441,1280,1473,10480,1291,2008,9815,1122,1950,9829,1149,1884,9820,1074,1897,9776,1042,1943,9746,1029,2011,9753,1104,1991,9781,1157,1946,9819,1167,1903,9810,1098,1918,9779,1064,1910,9775,1060,1955,9747,1060,2011,9741,1119,1947,9733,1058,1864,9715,1095,1908,9683,1088,1996,9731,1126,1943,9668,1166,1962,9749,1172,1936,9803,1170,1885,9734,1207,1849,9752,1131,1888,9803,1102,1868,9703,1122,1904,9669,1119,1938,9650,1180,1887,9655,1115,1856,9693,1120,1849,9730,1157,1875,9721,1225,1829,9717,1154,1821,9661,1121,1853,9627,1116,1920,9640,1180,1868,9603,1172,1853,9635,1208,1879,9656,1212,1812,9664,1211,1845,9625,1212,1813,9648,1216,1765,9626,1197,1761,9639,1164,1799,9685,1153,1782,9617,1134,1861,9705,1222,1912,9683,1214,1937,9717,1192,1811,9586,1131,1817,9569,1161,1858,9599,1186,1837,9622,1206,1809,9639,1208,1771,9617,1204,1738,9591,1186,1740,9603,1163,1741,9584,1186,1750,9581,1146,1754,9563,1181,1771,9552,1166,1774,9567,1140,1776,9550,1161,1773,9551,1173,1778,9549,1172,1814,9573,1175,1813,9574,1183,1841,9598,1187,1833,9619,1205,1799,9589,1203,1779,9611,1206,1808,9634,1210,1775,9616,1202,1744,9586,1195,1745,9582,1193,1743,9574,1189,1739,9576,1185,1749,9559,1181,1753,9559,1186,1765,9550,1174,1770,9553,1180,1759,9561,1190,1777,9554,1179,1764,9565,1192,1751,9582,1197,1749,9575,1194,1763,9550,1169,1845,9600,1183,1815,9569,1174,1910,9811,1305,1908,9890,1315,1834,9909,1341,1748,9874,1260,1766,9815,1233,1821,9777,1224,1920,9808,1314,1891,9863,1351,1837,9912,1354,1790,9886,1261,1808,9846,1231,1849,9811,1233,1867,9818,1198,1909,9808,1307,1861,9837,1355,1831,9903,1344,1743,9813,1371,1719,9831,1262,1791,9909,1234,1825,9869,1194,1743,9788,1230,1787,9750,1229,1816,9726,1337,1810,9788,1370,1772,9748,1393,1727,9796,1391,1707,9803,1297,1734,9768,1267,1765,9728,1258,1804,9705,1355,1748,9703,1257,1714,9753,1264,1678,9789,1302,1666,9713,1264,1706,9667,1266,1780,9692,1352,1717,9641,1344,1694,9684,1390,1732,9715,1393,1643,9728,1380,1683,9674,1392,1642,9707,1390,1581,9681,1359,1576,9696,1301,1635,9751,1300,1708,9777,1387,1606,9662,1266,1643,9619,1269,1652,9598,1325,1702,9637,1361,1673,9670,1382,1637,9696,1378,1588,9670,1370,1545,9637,1344,1554,9652,1312,1548,9628,1345,1571,9622,1293,1566,9597,1342,1591,9578,1325,1601,9596,1290,1598,9576,1319,1648,9600,1341,1687,9639,1355,1646,9604,1342,1681,9636,1360,1668,9666,1381,1636,9689,1381,1592,9668,1369,1551,9631,1357,1552,9625,1355,1549,9616,1351,1546,9618,1345,1560,9592,1342,1564,9593,1349,1582,9577,1335,1587,9581,1343,1570,9595,1356,1597,9581,1343,1593,9578,1335,1581,9577,1328,1598,9575,1334,1644,9606,1352,1622,9630,1376,1597,9662,1375,1560,9625,1361,1557,9617,1358,1578,9600,1359,275,4985,1312,601,4694,1387,620,4975,1510,298,4732,1213,232,4649,857,256,4112,1101,170,4080,810,240,3487,1043,168,3486,756,288,2526,963,207,2520,752,259,1636,953,207,1628,724,145,1231,680,218,1220,974,51,1002,660,198,1008,1011,185,810,1045,38,764,611,78,548,971,114,586,517,114,401,884,559,575,431,753,386,760,79,-3,1442,974,-24,1162,1000,-24,1614,277,-7,1915,774,-18,2160,772,150,2168,994,157,1623,982,179,1169,830,530,825,701,748,482,439,756,101,733,981,567,454,989,171,197,997,206,416,1252,358,532,1247,355,446,1599,443,580,1593,477,533,2483,349,749,2477,462,624,3464,210,949,3475,370,1054,3480,778,1001,3996,353,1115,4055,841,1104,4603,890,984,4382,426,639,4375,295,650,3941,198,287,4027,368,345,4418,422,390,4759,572,641,4697,404,338,4949,629,656,4917,507,299,5142,659,673,5115,528,701,5468,513,932,5106,684,1023,5456,662,720,5740,460,1119,5716,611,824,6512,232,1282,6483,394,886,7339,76,1379,7327,253,922,8172,12,1451,8158,194,958,8955,-9,1426,8951,175,1607,8201,806,1576,8990,753,1408,8259,1365,1368,9041,1316,865,8306,1568,881,9073,1501,341,8314,1321,395,9074,1263,215,8273,748,179,7439,799,345,7380,210,328,6532,354,383,8213,149,453,8985,122,278,9034,683,277,5759,576,277,5494,631,145,5458,974,160,5190,963,194,4961,922,264,3496,375,304,2502,449,322,1607,469,299,1258,361,103,764,166,176,616,193,397,611,150,366,337,215,456,323,448,217,328,494,219,340,244,246,-9,280,361,-12,257,432,-13,448,247,-9,484,251,5199,1350,638,5187,1547,960,5160,1378,962,4947,1339,979,4665,1238,577,4096,1254,545,3464,1181,494,2521,1123,453,1633,1119,435,1218,1162,447,1027,1211,500,795,1280,184,650,1163,176,363,1491,73,200,1452,281,174,1922,562,155,2234,561,-13,2226,555,233,2198,306,240,1925,581,430,1669,535,618,1439,959,340,1214,849,590,1038,733,796,948,678,992,949,631,1200,966,707,1228,666,727,1598,740,878,2483,770,935,3450,1068,997,4088,1129,1083,4911,957,973,4684,525,945,4906,652,1076,5139,999,1148,5402,1014,1231,5758,1004,1418,6539,941,1531,7369,856,1337,7426,1402,830,7471,1611,303,7479,1358,182,6602,889,139,5814,959,236,5517,1394,245,5386,1384,653,5402,1576,661,5514,1580,679,5838,1600,247,5839,1412,292,6638,1384,773,6631,1620,1246,6588,1424,1089,5796,1447,1020,5475,1427,987,5344,1414,789,2498,977,635,1614,964,966,224,1636,764,229,2133,-2309,8016,1087,-2275,7967,1093,-2272,8014,1105,-2305,7963,1080,-2326,7969,1056,-2304,7952,1079,-2321,7960,1060,-2318,7951,1054,-2301,7943,1075,-2297,7938,1069,-2275,7950,1085,-2280,7959,1089,-2269,7960,1089,-2261,7956,1083,-2269,7947,1081,-2296,7946,1068,-2316,7948,1048,-2320,7957,1041,-2325,7961,1032,-2324,7961,1050,-2338,8015,1058,-2303,8088,1081,-2267,8080,1103,-2262,8013,1101,-2264,7962,1094,-2251,7959,1085,-2258,8010,1105,-2261,8085,1101,-2303,8096,1081,-2336,8087,1048,-2335,8081,1054,-2337,8014,1048,-2330,7964,1046,-2342,8012,1045,-2348,8093,1049,-2341,8011,1028,-2328,8021,998,-2304,7968,1007,-2318,8077,977,-2274,8036,955,-2319,8179,974,-2264,8183,946,-2211,8185,963,-2221,8037,972,-2187,8034,1015,-2178,8181,1006,-2223,8222,983,-2278,8220,975,-2328,8227,998,-2269,8239,965,-2217,8236,983,-2177,8343,934,-2183,8246,1023,-2140,8364,981,-2174,8392,879,-2086,8439,941,-2080,8508,992,-1994,8585,922,-2115,8690,949,-2165,8571,1010,-2306,8659,930,-2293,8752,846,-2357,8576,894,-2357,8673,820,-2369,8534,869,-2389,8575,819,-2410,8460,837,-2386,8585,755,-2461,8430,780,-2433,8460,687,-2488,8375,693,-2422,8395,623,-2450,8265,651,-2443,8260,559,-2454,8128,595,-2398,8114,539,-2390,7908,604,-2251,8171,590,-2258,7973,644,-2255,8195,659,-2237,8234,567,-2249,8252,648,-2153,8333,603,-2187,8244,512,-2274,8146,574,-2385,8103,541,-2376,8243,503,-2383,8076,467,-2351,7926,586,-2357,7940,510,-2297,7900,477,-2321,8073,414,-2360,8246,427,-2286,8239,379,-2249,8352,380,-2250,8241,331,-2262,8104,361,-2218,8094,317,-2251,8027,391,-2204,7997,363,-2124,8045,389,-2130,8135,351,-2129,8061,441,-2139,8158,406,-2097,8259,326,-2109,8248,393,-2017,8321,364,-2043,8317,499,-1966,8425,533,-1936,8421,386,-2072,8471,305,-2010,8601,329,-1890,8557,426,-2018,8695,328,-1883,8664,423,-1988,8835,329,-1873,8830,415,-1832,8920,352,-1804,8958,474,-1764,9094,440,-1791,9054,328,-1713,9238,259,-1677,9269,391,-1450,9713,141,-1445,9758,299,-1201,10144,19,-1203,10207,191,-1111,10376,-44,-1116,10442,134,-1043,10796,40,-1002,10748,-122,-1025,10964,18,-976,10950,-144,-922,11108,-144,-939,11106,-375,-805,11611,-18,-805,11645,-252,-935,11690,-381,-791,12218,-316,-704,12181,-155,-751,12948,-186,-1037,12289,-373,-1159,11730,-396,-1325,11195,-426,-1098,11154,-462,-1175,10955,-477,-1025,10918,-377,-1084,10704,-365,-1247,10350,-284,-1370,10126,-186,-1605,9727,-14,-1837,9258,188,-1892,9069,264,-1931,8939,279,-2110,8866,361,-2149,8745,351,-2136,8642,351,-2183,8495,350,-2212,8397,339,-2141,8344,293,-2193,8243,285,-2234,8314,330,-2257,8524,444,-2313,8418,434,-2345,8332,425,-2355,8366,495,-2428,8343,544,-2380,8428,547,-2319,8552,537,-2267,8691,527,-2308,8707,626,-2363,8576,634,-2347,8710,743,-2276,8839,746,-2106,8785,864,-2081,8871,804,-2062,8957,772,-2173,8964,682,-2124,9093,658,-2155,9049,469,-2179,8922,505,-2079,8980,302,-2027,9112,281,-1991,9313,213,-1780,9795,1,-1579,10205,-176,-1470,10424,-300,-1285,10734,-437,-1511,10857,-301,-1677,10578,-155,-1759,10327,-40,-1901,9893,149,-2050,9380,372,-2096,9177,428,-2061,9220,606,-1997,9084,744,-1935,8927,744,-1960,8830,776,-1959,8736,848,-1947,8665,765,-1952,8739,667,-1893,8888,614,-1877,9034,712,-1836,9000,584,-1825,9163,652,-1795,9132,545,-1697,9313,509,-1754,9359,598,-1480,9813,439,-1592,9871,487,-1763,9933,476,-1872,9399,623,-2014,9420,546,-1899,9951,347,-1937,9208,678,-1764,10408,177,-1635,10414,332,-1427,10353,388,-1271,10287,353,-1195,10533,297,-1141,10815,197,-1114,10955,134,-981,11131,36,-891,11615,177,-736,12146,96,-710,12924,0,-736,12883,238,-846,12891,377,-838,12158,279,-1016,12176,371,-1034,12897,439,-1296,12954,300,-1303,12259,253,-1362,12985,59,-1412,12299,-6,-1303,11698,189,-1423,11762,-27,-1461,11228,-40,-1312,11182,101,-1309,11031,141,-1470,11059,50,-1487,11065,-170,-1515,10941,147,-1561,10913,-91,-1695,10652,72,-1583,10669,249,-1375,10605,322,-1316,10897,223,-1088,11125,153,-1051,11631,267,-1423,11020,-360,-1449,11240,-243,-1388,11785,-273,-1327,12336,-275,-978,12978,-300,-1270,13022,-210,-1854,8862,518,-1865,8705,554,-1905,8555,565,-2000,8581,656,-1979,8555,736,-2031,8489,869,-2104,8411,794,-2202,8382,855,-2254,8353,897,-2323,8277,986,-2344,8241,1061,-2363,8185,1065,-2346,8104,1032,-2309,8102,1089,-2307,8115,1086,-2241,8102,1107,-2258,8091,1113,-2241,8009,1099,-2214,8018,1077,-2195,8074,1063,-2232,7966,1057,-2189,8176,1064,-2194,8222,1032,-2202,8230,1084,-2191,8287,1076,-2144,8411,1037,-2215,8451,1063,-2294,8568,990,-2335,8515,943,-2359,8448,873,-2395,8309,850,-2508,8318,804,-2514,8301,720,-2522,8195,738,-2471,8183,677,-2471,7988,731,-2359,8031,765,-2347,8208,720,-2365,8042,830,-2358,8238,797,-2313,8262,717,-2333,8292,795,-2236,8347,730,-2301,8376,825,-2174,8389,757,-2233,8375,840,-2112,8403,722,-2305,8209,712,-2456,8155,669,-2443,7942,724,-2445,7957,643,-2393,7861,611,-2287,7924,659,-2261,7995,710,-2309,8006,760,-2449,7897,737,-2440,7869,669,-2379,7826,631,-2269,7893,669,-2275,7925,724,-2297,7947,708,-2338,7949,750,-2431,7860,749,-2407,7810,698,-2341,7715,750,-2331,7723,821,-2319,7696,838,-2307,7663,778,-2265,7662,722,-2241,7651,742,-2257,7642,805,-2221,7628,825,-2218,7660,884,-2290,7681,848,-2161,7735,885,-2212,7771,857,-2241,7779,836,-2252,7819,828,-2316,7923,773,-2205,7815,782,-2205,7789,722,-2281,7692,713,-2198,7752,742,-2204,7783,791,-2179,7780,804,-2164,7741,755,-2116,7707,790,-2123,7735,841,-2065,7683,880,-2062,7658,833,-2047,7628,902,-2102,7683,918,-2140,7629,919,-2210,7638,880,-2210,7618,832,-2196,7621,838,-2193,7636,878,-2144,7614,912,-2083,7601,934,-2090,7587,930,-2144,7614,907,-2190,7629,878,-2190,7618,841,-2146,7606,902,-2085,7585,927,-2094,7582,922,-2140,7587,872,-2118,7588,843,-2073,7569,878,-2086,7569,901,-2077,7567,905,-2068,7568,887,-2067,7569,909,-2084,7578,921,-2075,7581,926,-2060,7573,911,-2070,7586,929,-2078,7593,930,-2074,7635,926,-2066,7577,907,-2051,7574,889,-2055,7579,880,-2058,7570,889,-2063,7572,880,-2111,7594,839,-2161,7611,817,-2161,7617,811,-2108,7592,836,-2063,7571,874,-2053,7582,871,-2047,7618,868,-2098,7603,829,-2172,7614,797,-2169,7630,781,-2073,8456,630,-2167,8241,444,-2223,8141,527,-2203,7969,575,-2251,7982,619,-2353,7901,596,-2341,7876,532,-2329,7887,605,-2247,7962,623,-2262,7957,604,-2212,7970,570,-2226,7958,567,-2221,7937,520,-2197,7937,517,-2295,7873,479,-2276,7860,496,-2128,7871,570,-2136,7894,621,-2174,7894,665,-2230,7796,666,-2301,7839,559,-2240,7779,601,-2197,7956,512,-2218,8120,462,-2272,8125,419,-2248,8024,453,-2233,7980,413,-2198,7977,368,-2149,8032,387,-2128,8043,382,-2181,7971,382,-2074,8007,410,-2077,8034,455,-2139,8077,422,-2154,8057,427,-2170,8072,475,-2182,8165,449,-2183,8055,464,-2241,8006,464,-2217,7997,471,-2160,8069,470,-2106,8033,498,-2139,7955,506,-2192,7958,436,-2110,7929,421,-2151,7937,457,-2119,7916,473,-2102,7913,424,-2090,7981,415,-2090,7920,428,-2090,7996,405,-2048,8004,415,-2036,7946,436,-1991,8003,434,-2002,8030,464,-2059,8032,449,-2106,8025,440,-2098,8012,452,-2115,8007,495,-2130,7943,517,-2114,7950,514,-2111,8026,486,-2068,8032,493,-2057,7975,516,-2083,7927,479,-2056,7942,480,-2043,7939,484,-2044,7964,513,-2036,7948,483,-2035,7970,507,-2031,7949,483,-2030,7967,506,-1997,7984,514,-1996,7986,518,-2000,7998,520,-2009,8028,504,-1954,8026,478,-1955,8010,454,-1940,7988,468,-1941,7992,492,-1951,8004,511,-1967,8028,502,-1956,8008,515,-1955,7996,516,-1952,7996,512,-1945,7997,508,-1955,7989,511,-1995,7977,512,-1987,7959,491,-1948,7978,495,-1942,7981,495,-1949,7990,508,-1938,7987,494,-1935,7993,493,-1944,8002,508,-1935,7990,474,-1936,7985,476,-1941,7979,478,-1946,7976,474,-1982,7959,463,-2018,7949,459,-2022,7951,455,-2028,7941,449,-1980,7963,454,-1982,7964,457,-1942,7979,467,-1941,7981,472,-1942,7988,461,-1981,7971,445,-2182,7772,564,-2201,7746,625,-2169,7753,571,-2140,7848,577,-2161,7864,620,-2186,7860,664,-2219,7777,678,-2195,7781,683,-2185,7878,672,-2165,7887,615,-2136,7866,568,-2149,7760,582,-2086,7863,592,-2108,7893,638,-2131,7883,691,-2123,7803,712,-2155,7748,645,-2109,7763,661,-2096,7762,667,-2106,7788,709,-2086,7773,669,-2068,7771,625,-2062,7783,635,-2008,7797,646,-2012,7798,649,-1963,7813,673,-1963,7816,679,-2013,7791,656,-1969,7808,680,-1958,7819,687,-1961,7826,676,-1956,7826,685,-1968,7825,709,-1987,7874,693,-1978,7858,659,-2015,7868,625,-2007,7810,635,-1962,7827,667,-2076,7782,607,-2036,7897,668,-2056,7887,718,-2051,7830,734,-2046,7814,730,-2092,7797,704,-2080,7775,671,-2086,7792,704,-2043,7804,722,-2046,7813,725,-1993,7827,739,-1995,7842,740,-2008,7872,725,-1988,7837,736,-1988,7827,735,-1992,7818,732,-2027,7785,692,-1978,7807,708,-1971,7811,711,-1964,7812,687,-1964,7818,712,-1961,7826,712,-1978,7836,734,-1978,7829,733,-1983,7820,730,-2058,7780,641,-2057,8464,700,-2328,8391,841,-2316,8396,915,-2324,8442,990,-2333,8294,1053,-2306,8248,1094,-2316,8174,1100,-2262,8186,1135,-2260,8244,1118,-2256,8298,1105,-2299,8299,1085,-2282,8453,1042,-2402,8236,854,-2526,8211,809,-2518,8011,844,-2512,8043,772,-2516,7960,787,-2477,7951,732,-2376,7985,788,-2375,7997,835,-2407,8055,881,-2526,7976,851,-2502,7948,862,-2486,7898,811,-2456,7924,750,-2463,7813,836,-2421,7785,798,-2326,7834,827,-2344,7943,795,-2327,7848,883,-2348,7962,852,-2410,8002,869,-2387,7965,899,-2367,7855,926,-2463,7806,899,-2452,7759,851,-2414,7753,802,-2329,7796,841,-2329,7813,890,-2366,7814,928,-2460,7775,910,-2433,7754,920,-2335,7792,949,-2299,7791,907,-2294,7772,855,-2391,7734,821,-2276,7713,877,-2280,7731,927,-2314,7731,966,-2387,7692,945,-2421,7719,872,-2395,7681,890,-2348,7673,854,-2391,7668,894,-2358,7658,864,-2307,7616,886,-2260,7648,901,-2260,7660,949,-2294,7664,981,-2343,7634,970,-2389,7673,937,-2380,7663,900,-2376,7666,935,-2351,7625,961,-2310,7587,977,-2321,7581,971,-2350,7626,957,-2317,7578,967,-2354,7621,950,-2376,7659,933,-2376,7658,902,-2353,7610,921,-2331,7609,895,-2307,7571,921,-2321,7571,942,-2315,7565,945,-2305,7566,928,-2307,7562,949,-2296,7564,931,-2300,7562,952,-2289,7565,931,-2303,7569,949,-2289,7571,924,-2268,7601,957,-2309,7581,971,-2289,7612,978,-2266,7600,924,-2285,7575,917,-2320,7610,889,-2298,7570,917,-2298,7569,923,-2322,7612,893,-2351,7654,876,-2353,7648,879,-2311,7571,965,-2324,7579,962,-2318,7573,960,-2305,7572,969,-2267,7953,1030,-2204,8771,452,-2205,8670,445,-2258,8790,533,-2280,8831,621,106,4686,538,81,4872,738,-229,4589,593,267,4756,210,262,5011,406,294,4739,-281,180,4980,-34,37,4754,-499,86,4401,-764,398,4407,-479,373,4257,-49,227,4167,197,-124,4100,239,-555,4638,351,-503,4158,14,-589,4692,-24,-541,4253,-281,-376,3602,-283,-24,3555,-74,-135,2770,-714,-168,2845,-924,63,2052,-1010,114,2720,-497,217,1998,-814,231,1562,-914,71,1658,-1139,33,1476,-1234,198,1347,-971,-14,1313,-1350,137,1092,-1045,-137,1107,-1429,75,860,-1037,-275,792,-1469,-11,600,-970,-373,478,-1195,-288,680,-1593,-396,433,-1249,-278,508,-1700,-395,288,-1358,539,300,-1296,208,86,-863,211,250,-782,538,463,-1173,622,976,-1506,629,1038,-1343,696,1342,-1678,740,1420,-1482,777,1692,-1838,708,1593,-1317,672,1857,-1710,465,1757,-1964,503,1608,-2005,708,1565,-1923,668,1319,-2058,532,1348,-2113,545,1043,-2290,651,1021,-2247,614,1160,-1872,284,1429,-1844,392,1207,-1962,432,936,-2159,604,900,-2090,125,1550,-1731,-67,1184,-1625,30,1100,-1745,68,1687,-1553,69,1838,-1390,32,2134,-1237,36,2964,-1161,-421,3754,-555,-301,4397,-701,-213,3916,-885,146,3961,-943,276,3008,-1199,453,3910,-689,439,3739,-339,291,3624,-108,356,2785,-580,427,2063,-912,467,1648,-1019,482,1412,-1071,495,1214,-1151,478,1015,-1156,424,587,-1073,190,312,-757,-113,233,-562,-302,283,-661,-322,199,-663,-331,49,-741,-138,-1,-640,-132,149,-564,608,1803,-1237,535,1996,-1524,536,2150,-1101,492,2241,-1362,379,2248,-1422,474,2977,-1043,489,2864,-745,242,2233,-1430,312,2002,-1592,423,1999,-1558,432,1892,-1798,-333,4718,-449,-371,4951,-236,-602,4944,166,-564,4849,563,-302,4797,816,79,5053,858,-343,4984,925,-377,5197,1008,-588,5030,678,-618,5144,302,-632,5195,753,-389,5315,1029,-671,5322,779,-706,5385,385,-400,5268,61,-390,5099,-52,-17,5001,-273,198,5127,106,-75,5159,-97,-112,5331,-2,212,5289,222,-118,5431,-16,253,5433,220,263,5419,639,286,5706,611,265,5702,202,254,6498,632,268,6498,73,270,7339,652,281,7358,38,239,8173,698,250,8192,73,-197,7345,-249,-170,6504,-186,-125,5708,-37,-469,5407,31,-783,5669,335,-753,5648,801,-413,5663,1069,-917,6441,833,-943,6455,319,-655,6465,-167,-549,5673,-11,-720,7322,-223,-1039,7292,310,-1010,7276,892,-521,6449,1160,53,5677,1014,69,5348,978,66,5222,941,269,5175,534,7,6474,1075,-8,7312,1153,-46,8146,1211,18,8927,1157,201,8948,592,89,8959,13,-225,8180,-215,-784,8156,-196,-1109,8125,346,-1081,8109,941,-585,7284,1242,-619,8118,1295,-953,8894,1096,-1096,8904,511,-882,8926,-46,-396,8946,-176,-490,8905,1337,95,16666,115,292,16444,-111,-84,16579,106,325,16462,-109,279,16756,268,59,16747,422,0,16706,337,-65,16685,331,-126,16635,383,-185,16541,151,-208,16308,-54,27,16373,-135,129,16115,-257,433,16161,-204,496,16173,-213,579,16583,65,791,16247,-37,614,16614,170,665,16671,406,967,16337,393,944,16271,780,672,16640,750,356,16768,706,336,16796,468,56,16758,544,-67,16689,520,-38,16694,450,-34,16578,451,-94,16601,521,-169,16590,489,-261,16492,231,-302,16465,415,-325,16291,83,-384,16237,285,-333,16041,-21,-418,15970,190,-407,15671,129,-289,15719,-47,-347,15291,117,-206,15330,-10,-52,15350,-115,-116,15747,-151,128,15773,-240,145,15397,-191,166,15778,-230,219,15407,-176,262,15410,-215,201,15781,-265,497,15812,-206,551,15441,-150,621,15448,-145,582,15820,-217,877,15849,-22,924,15478,-17,1002,15846,108,886,16294,94,1110,15838,298,1134,15857,387,1097,15839,620,1033,15859,644,1036,15422,601,1058,15435,558,1180,15461,376,1170,15470,334,1153,15462,266,1044,15472,107,952,15095,22,1065,15087,108,1176,15060,220,1213,15035,331,1249,15040,413,1135,15022,565,1033,15006,576,1103,14617,408,1212,14618,399,1132,14335,247,1257,14359,258,1276,14163,129,1435,14183,138,1411,14377,204,1319,14653,313,1270,14676,242,1234,14700,153,1147,14707,69,1375,14409,27,1257,14415,-64,1460,14205,-132,1333,14177,-244,1060,14406,-164,1206,14154,-310,1006,14395,-135,1118,14115,-319,967,14706,-5,1000,14707,-7,924,15094,40,653,15066,-107,704,14718,-116,981,14398,-144,748,14435,-246,1089,14139,-335,833,14059,-520,729,14049,-451,663,14413,-228,641,14700,-123,586,15062,-79,551,15057,-123,569,14698,-145,662,14411,-194,592,14413,-282,336,14686,-165,349,14390,-291,635,14024,-528,695,14060,-440,368,14059,-526,297,14393,-250,285,14680,-129,244,15027,-117,292,15030,-157,169,15017,-139,210,14677,-167,217,14391,-299,297,14066,-496,178,14093,-558,42,14342,-213,-24,14083,-465,32,14643,-105,-22,14988,-58,-1,14640,-110,-8,14373,-229,-30,14080,-406,-148,14095,-472,-131,14371,-164,-245,14110,-388,-295,14354,-99,-365,14105,-308,-340,14074,-175,-316,14352,-47,-277,14581,77,-360,14565,150,-438,14332,6,-431,14093,-212,-524,14092,-151,-306,14306,127,-401,14088,-89,-264,14071,-118,-122,14270,123,-120,14552,285,-254,14555,257,-266,14878,410,-163,14883,454,-274,15288,475,-322,15294,431,-417,15279,265,-389,14902,270,-340,15290,151,-286,14925,193,-298,14927,137,-255,14601,25,-127,14620,-47,-151,14957,36,-456,15666,252,-429,15668,467,-409,15705,532,-441,15873,514,-421,15852,558,-436,16160,606,-393,16220,331,-460,15941,265,-361,16414,606,-431,16118,854,-461,15833,661,-423,15841,644,-343,15529,703,-434,15537,705,-373,15257,727,-308,15263,709,-310,14899,738,-262,14903,712,-239,14574,734,-177,14579,715,-229,14397,748,-145,14408,732,-200,14301,964,-256,14541,914,-254,14536,966,-316,14885,883,-392,15259,864,-333,14881,934,-283,14861,1075,-204,14518,1095,-234,14288,993,-173,14233,1121,-136,14187,1186,-170,14497,1199,-66,14173,1228,-117,14497,1225,-237,14848,1180,-368,15219,1058,-409,15259,899,-442,15560,871,-431,15530,1040,-310,15198,1204,-200,14848,1208,-96,14850,1331,-20,14496,1344,-42,14151,1269,56,14146,1378,-170,15191,1333,-210,15502,1339,-359,15507,1213,-424,15768,1043,-363,15704,1220,-219,15666,1353,-207,15808,1362,-351,15895,1222,-402,16007,1052,-462,15810,853,-380,16335,867,-365,16233,1076,-294,16100,1245,-158,15972,1377,-110,16103,1397,-208,16252,1286,-251,16390,1116,-171,16410,1103,-179,16517,901,-151,16607,923,-146,16505,1138,-138,16307,1331,-165,16264,1296,25,16174,1466,30,16100,1486,259,16187,1542,20,16366,1387,25,16579,1210,30,16692,965,54,16755,661,-99,16675,610,-127,16578,603,-195,16578,596,-251,16504,897,353,16762,726,329,16706,1018,287,16568,1258,273,16390,1442,557,16283,1422,519,16103,1514,247,16068,1551,468,16007,1536,640,15884,1467,698,15930,1433,741,15726,1403,784,15746,1371,785,15553,1350,814,15568,1334,798,15349,1321,766,16071,1282,697,15951,1411,856,15770,1288,847,15760,1312,812,15747,1318,892,15595,1236,892,15586,1241,934,15395,989,917,15620,1216,1006,15800,1148,1038,15411,1165,956,15406,1271,849,15396,1283,955,15011,1267,843,14995,1277,967,14737,1275,851,14707,1289,995,14322,1267,885,14258,1323,1053,14765,1189,1114,14387,1196,996,14340,1301,992,14444,1064,974,14753,1047,1049,15023,1177,973,15015,1056,1014,14756,1014,967,14396,1033,1020,14441,1015,1008,14810,858,1025,15036,879,984,15031,844,952,14804,827,1018,14530,817,958,14527,786,1022,15400,861,1042,15403,895,985,15672,842,1034,15712,877,1042,15407,1026,1012,15793,1028,1015,15864,856,898,16231,1085,950,16253,799,627,16557,1073,669,16621,774,973,15866,814,581,16413,1304,993,15796,1071,1034,15407,1071,1014,15021,1018,344,14049,-442,1432,14169,-64,1345,14386,120,1358,14379,141,1472,14178,-9,1573,14185,82,101,16110,-229,-182,16066,-133,-386,15568,451,-428,15842,690,-418,15852,528,-342,15453,720,-436,16160,606,827,15546,14,983,15277,433,822,15218,201,988,15644,297,808,15826,-28,990,15837,266,798,16128,-26,346,16129,-171,424,15787,-161,469,15479,-104,480,15165,109,858,14905,313,1026,14983,471,1086,14695,342,851,14671,231,1135,14465,218,909,14450,126,1244,14303,91,981,14277,-37,1108,14155,-254,1362,14183,-69,948,14237,-29,1052,14130,-226,867,14432,157,527,14891,219,544,14642,177,854,14421,139,580,14432,94,907,14262,-50,644,14230,-121,971,14099,-284,738,14076,-412,662,14078,-344,599,14208,-138,562,14409,74,291,14223,-148,343,14093,-435,634,14053,-416,258,14069,-388,249,14188,-135,238,14392,42,205,14632,149,174,14873,202,106,15143,91,47,15465,-109,-38,15738,-159,-115,16035,-119,-340,15951,129,-299,15705,135,-264,15516,170,-237,15151,251,-197,14856,311,-164,14639,214,7,14620,169,211,14389,64,190,14222,-128,217,14069,-350,154,14073,-395,-68,14074,-357,-13,14276,-62,-10,14381,81,-42,14398,82,-32,14249,-53,-90,14289,-87,-248,14271,-39,-321,14133,-261,-184,14120,-349,-87,14092,-330,-140,14398,141,981,16086,263,1076,14644,342,1106,14507,263,977,14412,280,1174,14356,142,1028,14261,143,1139,14173,-13,1295,14255,13,942,14589,369,721,14385,237,1040,14245,164,773,14213,87,874,14104,-119,1121,14183,1,699,14569,338,463,14569,287,481,14363,184,750,14206,74,512,14201,23,822,14106,-139,565,14066,-219,189,14561,282,207,14353,178,233,14191,20,485,14187,20,216,14078,-214,500,14070,-229,-50,14548,284,-38,14363,180,-82,14205,32,203,14182,13,-133,14105,-173,167,14072,-217,-146,14604,219,-167,14440,129,-202,14325,-33,-123,14231,13,-305,14229,-199,-152,14140,-172,-144,14863,337,-46,14867,466,-163,15107,332,-140,15066,472,-278,15516,205,-295,15355,445,196,15012,421,154,15146,382,448,15005,422,387,15163,401,631,15075,471,618,15194,429,899,15179,546,973,15485,574,966,15218,405,1027,14918,449,900,14838,511,676,14798,477,438,14777,430,180,14776,405,994,15646,335,1048,15841,589,1000,15853,849,983,15649,858,944,16271,780,1064,15649,590], - - "morphTargets": [], - - "normals": [0.94537,0.30021,0.12693,0.79427,0.21268,0.56908,0.79205,0.18473,0.58181,0.95178,0.29109,0.096561,0.863,0.37138,-0.34242,0.83831,0.33,-0.43394,0.63842,0.43251,-0.63665,0.54057,0.35475,-0.76281,0.32682,0.45091,-0.83056,0.67739,0.26658,-0.6856,0.92788,0.24064,-0.28477,0.96753,0.19111,0.16535,0.8381,0.13251,0.52913,0.52281,0.15931,0.8374,0.46556,0.14249,0.87344,0.49715,0.12751,0.85821,0.14505,0.10483,0.98382,0.17838,0.070467,0.98141,-0.10093,0.009674,0.99484,0.16715,-0.021027,0.98569,-0.038057,-0.060884,0.99741,-0.29704,-0.083651,0.95117,-0.29649,-0.036103,0.95434,-0.57341,-0.019776,0.819,-0.64107,0.042177,0.76629,-0.58684,0.018952,0.80944,-0.90564,-0.04416,0.4217,-0.88726,0.081393,0.45399,-0.99698,0.042146,0.064852,-0.8919,0.089084,0.44334,-0.99188,0.12656,0.00998,-0.93203,-0.03119,-0.36094,-0.89718,0.07242,-0.43565,-0.61772,-0.16016,-0.76986,-0.53301,-0.018647,-0.84588,-0.10892,-0.21757,-0.96994,-0.52586,-0.19019,-0.829,-0.097476,-0.25257,-0.96264,-0.55873,-0.16639,-0.81246,-0.15455,-0.24372,-0.95743,-0.53108,-0.20063,-0.82321,-0.19782,-0.15937,-0.96716,-0.25239,-0.13059,-0.95874,-0.006287,-0.000519,-0.99997,0.001007,0.29954,-0.95407,0.051149,0.36708,-0.92877,-0.097964,0.79183,-0.6028,-0.2078,0.81756,-0.537,0.034394,0.47057,-0.88165,0.11313,0.37327,-0.92077,0.13889,0.43037,-0.89187,0.13813,0.41585,-0.89886,0.1836,0.46666,-0.86514,0.36854,0.49516,-0.78674,0.11799,0.3151,-0.94168,0.56789,0.33055,-0.75378,0.45625,0.033723,-0.88919,0.88708,0.12195,-0.44517,0.10941,-0.080966,-0.99066,-0.24241,-0.073,-0.96741,-0.36924,0.3881,-0.84439,-0.12116,0.54576,-0.8291,-0.51457,0.76412,-0.38893,-0.34376,0.93497,0.087313,-0.27824,0.9599,0.033662,-0.19477,0.81521,-0.5454,-0.13251,0.27128,-0.95331,-0.34983,-0.26627,-0.89816,-0.84677,0.058992,-0.52867,-0.9256,-0.056063,-0.37431,-0.91015,-0.10242,-0.40138,-0.91455,-0.099429,-0.39204,-0.99658,-0.077212,0.029237,-0.9606,-0.16227,0.22553,-0.78875,-0.26899,0.55272,-0.5146,-0.46705,0.71902,-0.32685,-0.007477,0.94501,-0.038759,-0.06592,0.99704,0.20808,-0.04648,0.97699,0.44682,0.038728,0.89377,0.49083,0.076449,0.86786,0.82556,0.18647,0.53258,0.80859,0.12479,0.57494,0.78485,0.091586,0.61284,0.51369,0.047334,0.85666,0.46654,-0.062532,0.88226,0.22306,-0.041932,0.97388,-0.056429,-0.009888,0.99835,-0.26875,-0.37696,0.88635,-0.1449,-0.60695,0.7814,-0.064119,-0.5837,0.80941,-0.076754,-0.046327,0.99594,-0.059145,-0.14569,0.98755,-0.38435,-0.10617,0.91705,-0.49867,-0.60201,0.62358,-0.76806,-0.15168,0.62212,-0.79492,-0.46867,0.38523,-0.98691,-0.11762,0.11029,-0.9996,-0.001099,-0.027802,-0.9946,-0.089297,-0.052736,-0.86468,0.46028,-0.20106,-0.9208,0.14606,-0.36161,-0.99042,0.078066,0.11374,-0.93649,0.1091,0.33323,-0.93353,-0.20872,0.29139,-0.62328,0.28724,0.72729,-0.33116,0.30378,0.89331,0.003113,0.30317,0.95291,0.17701,0.3347,0.92553,-0.052736,0.41392,0.90878,-0.28456,0.37925,0.88043,-0.1279,0.28718,0.94928,-0.1362,-0.21177,0.96777,-0.03769,-0.65508,0.75457,0.12503,-0.38588,0.914,0.30341,-0.53935,0.78548,0.23014,-0.72677,0.64714,0.52361,-0.66091,0.53758,0.54323,-0.37046,0.75341,0.16822,-0.24851,0.95389,0.18967,0.206,0.95999,0.49706,0.13288,0.85745,0.84848,-0.097995,0.52004,0.755,-0.44285,0.48351,0.88876,-0.32487,0.32328,0.95434,-0.14011,0.26377,0.77636,0.21244,0.59337,0.82299,0.18647,0.53651,0.83789,-0.48637,0.24763,0.88809,-0.14106,0.43745,0.5634,-0.59652,0.57158,0.77227,-0.12751,0.62233,0.66652,-0.038453,0.74447,0.63332,-0.32942,0.70025,0.11686,-0.73028,0.67302,0.65011,-0.72237,0.23551,0.96164,-0.2595,0.088778,0.96545,-0.17646,0.19157,0.80926,-0.37168,0.45485,0.54967,-0.44392,0.70763,-0.057588,-0.27155,0.96066,0.77612,-0.12684,0.61766,0.97403,-0.006745,0.2262,0.9425,-0.25864,0.21158,0.94717,-0.27274,0.16871,0.94565,-0.26148,-0.19321,0.98575,-0.060701,0.15677,0.90362,-0.14975,-0.40126,-0.051576,0.098575,-0.99377,-0.94571,-0.25584,-0.20032,-0.65349,0.034639,-0.75613,-0.72155,0.10166,-0.68483,-0.9212,-0.3346,-0.1984,-0.53239,-0.57491,-0.62126,-0.4358,-0.88015,-0.18796,0.40086,-0.75304,-0.52168,0.13419,-0.91363,0.38368,0.68801,-0.67892,0.25626,0.52223,-0.4677,0.71306,0.90939,0.029786,0.41481,0.91495,0.22422,0.33555,0.82391,0.52324,-0.21763,0.61373,0.773,-0.16059,0.26395,0.62014,-0.73873,0.37995,0.59508,-0.70812,0.84744,0.46934,-0.24799,0.93835,-0.339,-0.067263,0.8554,-0.24253,-0.45763,0.65847,0.048921,-0.751,0.13886,0.019868,-0.99011,-0.24979,-0.22575,-0.94159,-0.19034,0.47755,-0.85769,0.34449,0.61721,-0.70736,-0.21467,0.41279,-0.88513,-0.099887,0.40703,-0.90793,0.12052,0.68331,-0.72008,0.29762,0.94464,-0.13794,0.067171,0.55461,-0.82937,-0.08063,0.30232,-0.94977,0.11679,0.032289,-0.99262,0.26899,-0.20209,-0.94168,0.59346,-0.30818,-0.74346,0.64772,-0.30412,-0.69851,0.91705,-0.33521,-0.21589,0.94031,-0.25867,-0.22114,0.97241,-0.091037,-0.2147,0.97732,0.14548,0.15372,0.94449,0.087008,-0.31681,0.74606,-0.2327,-0.62386,0.65719,-0.32218,-0.68136,0.24049,-0.28306,-0.92843,0.26292,-0.24998,-0.93185,0.64141,-0.024049,-0.76681,0.31278,0.007721,-0.94977,0.20112,0.38716,-0.89978,0.010498,0.41118,-0.91147,0.2982,0.24409,-0.92276,0.68429,0.10373,-0.72176,0.91946,0.10752,-0.37818,0.98654,0.12439,0.10605,0.846,0.12766,0.51762,0.54344,0.13074,0.82916,0.15268,0.13758,0.97864,0.14945,0.13651,0.97928,0.13428,0.093234,0.98654,-0.12949,0.064638,0.98944,-0.13016,0.061617,0.98956,-0.32322,0.066744,0.94394,-0.3516,0.009919,0.93606,-0.60146,-0.018647,0.79867,-0.90494,0.062227,0.42091,-0.88998,0.07297,0.45009,-0.62227,0.077151,0.77895,-0.88675,0.10932,0.44911,-0.56716,0.077425,0.81994,-0.64477,0.046937,0.7629,-0.91589,0.084078,0.3925,-0.68249,0.028291,0.73031,-0.9267,0.061678,0.37065,-0.77633,0.036073,0.62926,-0.9555,0.055239,0.28965,-0.96597,0.090762,0.24216,-0.72152,0.087069,0.68685,-0.82089,0.10392,0.56151,-0.97296,0.12229,0.19593,-0.97989,0.11362,-0.16395,-0.98288,0.087497,-0.16199,-0.99231,0.073763,-0.099338,-0.99347,0.10727,-0.038087,-0.99176,0.12726,-0.013184,-0.98987,0.13559,0.041688,-0.99109,0.12949,0.030793,-0.99185,0.12665,-0.011383,-0.83596,0.19523,-0.51283,-0.88906,0.21253,-0.40538,-0.92337,0.18629,-0.33567,-0.88205,0.17747,-0.43641,-0.87381,0.12909,-0.46876,-0.84088,0.10428,-0.53105,-0.87558,0.12314,-0.46709,-0.78832,0.13483,-0.60027,-0.4734,0.16331,-0.86557,-0.46297,0.18534,-0.86676,-0.017884,0.22687,-0.97375,0.090701,0.17005,-0.98123,0.35701,0.17267,-0.91797,0.3169,0.12403,-0.94027,0.35011,0.094577,-0.93191,0.23289,0.008576,-0.97244,0.21,-0.031495,-0.97717,0.1988,-0.035554,-0.97937,0.19553,-0.038179,-0.97992,0.12445,0.079836,-0.98898,0.28104,-0.044008,-0.95868,0.3242,0.088565,-0.9418,0.051424,0.23963,-0.96948,0.644,-0.019776,-0.76476,0.92209,0.032716,-0.38557,0.99432,0.085177,0.063631,0.8876,0.10596,0.4482,0.6024,0.11383,0.79,0.2107,0.12064,0.97006,-0.14478,0.13126,0.98071,-0.11682,0.13123,0.98444,-0.16428,0.073794,0.98364,-0.30668,0.06061,0.94986,-0.34684,0.038453,0.9371,-0.40019,0.038392,0.91562,-0.48918,0.054323,0.87048,-0.51555,0.098209,0.85119,-0.59157,0.093051,0.80084,-0.48161,0.17035,0.85964,-0.40013,0.11203,0.90957,-0.33692,0.090365,0.93716,-0.28602,0.066836,0.95587,-0.26374,0.099033,0.95947,-0.3162,0.11765,0.94134,-0.38636,0.16712,0.90704,-0.40736,0.23478,0.88253,-0.20917,0.19111,0.95901,-0.14304,0.15836,0.97696,0.19657,0.15305,0.96844,0.18848,0.17029,0.96719,0.48479,0.13855,0.86358,0.61428,0.13886,0.77676,0.87265,0.096255,0.47871,0.99832,0.05414,0.019684,0.9006,0.01001,-0.43452,0.99817,0.050996,-0.03235,0.9986,0.049074,0.019196,0.88351,0.083926,0.4608,0.92843,0.038697,-0.36943,0.66228,0.046052,-0.74779,0.65288,-0.025849,-0.75698,0.34941,-0.025941,-0.93658,0.31623,0.091067,-0.94427,0.42406,0.11286,-0.89856,0.67953,0.082736,-0.72893,0.88293,0.0553,-0.4662,0.24558,0.15699,-0.95654,0.26408,0.091342,-0.96014,0.21891,-0.02942,-0.97528,0.36402,0.16456,-0.91671,-0.22172,0.26673,-0.9379,-0.18763,0.16706,-0.96789,-0.050111,0.040071,-0.99792,0.13095,-0.014893,-0.99127,-0.057283,0.095492,-0.99377,-0.50114,0.12915,-0.85565,-0.51494,0.10709,-0.85049,-0.58782,0.19251,-0.78573,-0.62886,0.24674,-0.7373,-0.63961,0.30812,-0.70422,-0.50609,0.26194,-0.82171,-0.18873,-0.00235,-0.98199,-0.15662,0.34718,-0.92459,0.067995,-0.00354,-0.99765,0.024415,0.35234,-0.93551,0.081149,-0.20466,-0.97543,0.077364,-0.24531,-0.96634,0.07297,-0.27686,-0.9581,0.27009,-0.29011,-0.91806,0.07947,-0.17502,-0.98132,0.088839,0.05533,-0.99448,0.14835,0.4377,-0.88678,0.2931,0.90054,-0.32105,0.43696,0.85617,0.27567,0.44664,0.78408,-0.43089,0.72811,0.62297,-0.28584,0.9194,0.28791,-0.26783,0.9996,0.015656,0.02234,-0.76461,-0.074953,-0.64009,-0.81448,0.40376,-0.41664,-0.65874,0.74496,0.10523,-0.30674,0.78121,0.54369,-0.28559,0.8302,0.47871,-0.36109,0.93234,-0.018006,-0.49849,0.56319,-0.65899,-0.063173,0.13788,-0.9884,0.16089,-0.31474,-0.93542,0.48134,0.7561,-0.44337,0.64733,-0.053133,-0.76034,0.99979,-0.003052,-0.019105,0.68935,0.55913,0.46055,-0.43324,0.90124,-0.002686,0.37593,0.11942,0.91888,0.41371,-0.11747,0.90277,-0.50105,-0.211,0.83926,-0.65951,0.001679,0.75167,-0.91018,-0.014588,0.41392,-0.87942,-0.063417,0.47179,-0.44166,-0.56316,0.69839,-0.80621,-0.56719,0.16813,-0.15766,-0.97974,-0.12351,0.33433,-0.72481,0.60234,0.85952,0.071139,0.50609,0.99249,-0.021821,-0.12018,0.65178,-0.035737,-0.75753,0.69756,-0.63378,-0.33421,0.68545,-0.70132,0.19562,0.43583,-0.5436,-0.71728,-0.11634,-0.5006,-0.85781,-0.47026,-0.62551,-0.62252,-0.7788,-0.51646,-0.35591,-0.98376,0.031495,-0.17658,-0.9512,0.21244,-0.22367,-0.84725,0.2942,0.44224,-0.69582,0.18995,0.69259,-0.74953,-0.10187,0.65404,-0.83218,0.14133,0.53615,-0.81552,0.30805,0.48988,-0.81689,0.36735,0.44462,-0.54805,0.55126,0.62908,-0.45836,0.62151,0.63527,-0.2729,0.57415,0.7719,0.054323,0.57726,0.81472,0.15824,0.54259,0.82491,-0.025788,0.57503,0.81768,-0.21198,0.57924,0.78707,-0.1099,0.58834,0.80108,0.21964,0.51561,0.82818,0.51427,0.45234,0.7286,0.48296,0.53288,0.69478,0.54311,0.52266,0.65712,0.24622,0.64138,0.72662,0.20795,0.64806,0.73263,0.005799,0.66439,0.74734,0.10904,0.63002,0.76885,0.40184,0.68581,0.60674,0.08533,0.60711,0.79,0.30119,0.40156,0.86486,-0.035005,0.57808,0.81521,0.051973,0.34986,0.93533,0.2909,0.01587,0.9566,0.11417,-0.00885,0.99341,0.2953,-0.51808,0.80273,-0.071535,-0.45763,0.88623,0.46724,-0.26246,0.84423,0.77184,0.10071,0.62774,0.66948,0.44737,0.59294,0.82897,0.51482,0.21845,0.54131,0.82574,0.15839,0.4872,0.61711,0.61785,0.74279,0.25358,0.61959,0.56447,0.38911,0.72796,0.7318,0.53389,0.42351,0.43522,0.81283,0.3871,0.966,0.18687,0.17856,0.85986,-0.13294,0.49287,-0.95526,-0.20689,-0.21131,-0.95688,0.29014,0.011719,-0.83776,0.25452,0.48305,-0.60552,0.64934,0.46004,-0.35765,0.50267,0.78701,-0.46315,0.067324,0.88369,-0.17179,0.39039,0.90445,-0.018647,0.5764,0.81692,-0.11173,0.62603,0.77172,-0.13285,0.65163,0.74679,-0.21104,0.68084,0.70135,-0.37675,0.62889,0.68007,-0.53386,0.45741,0.71111,-0.48311,0.73864,0.47005,-0.72011,0.68908,-0.081149,-0.59264,0.16599,-0.78817,-0.5219,0.060427,-0.85086,0.16263,0.043703,-0.98569,0.019349,0.02826,-0.99939,-0.20194,0.69317,0.69188,-0.02768,0.6672,0.74435,0.042787,0.6184,0.78466,0.051668,0.61135,0.78967,-0.029298,0.56325,0.82574,-0.023072,0.59825,0.80093,-0.089175,0.62596,0.77471,-0.078677,0.63094,0.77181,-0.074526,0.28175,0.95657,-0.30537,0.011475,0.95215,-0.37034,-0.60149,0.70782,-0.60143,-0.37187,0.70705,-0.90729,-0.32182,0.27055,-0.10157,-0.033082,0.99426,-0.3119,0.3878,-0.86734,-0.5508,-0.76333,0.33747,0.73818,-0.32307,-0.59215,0.31959,-0.32496,-0.89007,0.93994,-0.2674,-0.21201,0.87072,-0.44881,-0.20096,0.8872,-0.35231,-0.29777,0.62313,-0.41145,-0.66512,0.704,-0.26219,-0.66002,0.94263,-0.19785,-0.26878,0.85046,0.009705,-0.52592,0.38276,-0.027833,-0.9234,0.33656,-0.30796,-0.88986,0.40321,-0.40699,-0.81961,0.13456,-0.42692,-0.89419,0.12961,-0.34806,-0.92843,-0.065279,-0.38911,-0.91885,-0.50941,-0.49318,-0.70513,0.053774,-0.95471,0.29258,0.42531,-0.8923,0.15119,0.10819,-0.99197,-0.065157,0.56423,-0.82281,0.067782,0.35935,-0.91324,0.19193,0.59947,-0.62914,0.49474,0.7373,-0.57015,0.36238,0.74331,-0.59108,0.31315,0.70919,-0.70092,0.075594,0.81692,-0.45094,0.35948,0.8482,-0.52196,0.089785,0.85489,-0.40129,0.32875,0.8945,-0.4391,0.083895,0.92618,-0.26725,0.266,0.95709,-0.27964,0.075594,0.95373,-0.23194,0.19126,0.944,-0.13684,0.30015,0.90268,-0.16245,0.39845,0.73522,-0.43822,0.51707,0.79299,-0.17353,0.58394,0.74261,-0.10147,0.66195,0.95309,-0.10001,0.28565,0.65453,-0.093051,0.75024,0.74367,-0.27442,0.60958,0.68749,-0.33393,0.6448,-0.00235,-0.91095,0.41243,0.009919,-0.98004,-0.1984,-0.18793,-0.81811,-0.54344,0.63814,-0.75912,0.1283,0.82549,-0.56438,-0.001495,0.90115,-0.38374,0.20158,0.71798,-0.07944,0.69149,0.80471,-0.019288,0.59331,0.65999,-0.087588,0.74612,0.77014,-0.19419,0.60753,0.86596,-0.18745,0.46361,0.8102,-0.35716,0.46474,0.85696,-0.22712,0.4626,0.7908,-0.18003,0.58498,0.93203,0.35868,0.05121,0.78204,0.5848,0.2154,0.10846,0.74926,-0.65331,0.29222,0.36232,-0.88504,0.19523,0.48488,-0.8525,0.38783,-0.078372,-0.91836,0.98941,0.14426,0.014649,0.76147,0.022065,0.64779,0.98596,-0.11152,-0.12409,0.85842,-0.45421,-0.23829,0.39195,-0.52495,-0.75549,0.28544,-0.59734,-0.74944,0.72939,-0.64019,-0.24107,0.9284,-0.35701,0.10276,0.90085,-0.4329,0.032502,0.82586,-0.56166,-0.049654,0.75408,-0.65261,-0.073519,0.64803,-0.70699,0.28315,0.9371,-0.29499,0.18647,0.96921,-0.2454,-0.020081,0.92383,-0.38096,-0.036805,0.88003,-0.45711,-0.1286,0.56825,-0.41246,-0.71197,0.63497,-0.21235,-0.74276,0.9986,0.052614,0.0047,0.92807,0.11216,-0.35508,0.51186,0.081057,-0.85522,0.095523,0.053316,-0.99399,0.10874,-0.078982,-0.99091,0.12409,-0.26252,-0.95688,-0.083956,-0.35102,-0.93258,-0.14197,-0.46281,-0.875,-0.38279,-0.51442,-0.76733,-0.49132,-0.38456,-0.78146,-0.72109,-0.51698,-0.4612,-0.70519,-0.61016,-0.36109,-0.77746,-0.49336,-0.39003,-0.52211,-0.84518,0.11402,-0.24827,-0.96692,0.058321,-0.38966,-0.92047,-0.029115,-0.19971,-0.97049,0.13511,0.080996,-0.97864,0.18891,0.28245,-0.74807,0.60048,0.47609,-0.24827,0.84359,0.23035,-0.30506,0.92401,0.19428,0.008789,0.98089,-0.093387,-0.072878,0.99295,-0.067232,-0.29038,0.95453,-0.38337,-0.050325,0.92221,-0.27192,-0.53685,0.79861,0.045656,-0.89212,0.44945,0.20957,-0.48756,0.84753,0.26771,-0.84277,0.4669,0.42662,-0.39143,0.81533,0.57204,-0.61947,0.53755,0.4677,-0.42601,0.77444,0.68722,-0.13752,0.71331,0.59673,-0.21479,0.77312,0.699,0.060396,0.71255,0.42753,0.25831,0.86627,0.58654,0.39763,0.70556,0.5659,0.087039,0.81982,0.4019,0.36091,0.84152,0.37925,0.48805,0.78607,0.067507,-0.40278,0.91278,0.25376,-0.080905,0.96387,0.35346,-0.22101,0.90893,0.4095,-0.2306,0.88266,0.48308,-0.13395,0.86523,0.40382,-0.00885,0.91476,0.67827,-0.24009,0.69442,0.74737,-0.29975,0.59291,0.77868,-0.34025,0.52712,0.79983,-0.39735,0.44978,0.83254,-0.24897,0.4948,0.84728,-0.18155,0.49907,0.93133,-0.11359,0.34596,0.75454,-0.14307,0.64043,0.80184,-0.027345,0.59688,0.80068,0.10968,0.58892,0.93509,-0.005463,0.35435,0.84018,0.17823,0.51216,0.89618,0.064028,0.43898,0.8634,0.011811,0.50435,0.902,0.003754,0.43165,0.92413,0.016816,0.38163,0.91549,0.043794,0.39988,0.94592,0.046968,0.3209,0.94162,0.11881,0.31501,0.98349,0.15052,0.10028,-0.26194,0.90261,-0.3415,0.20243,0.74679,0.63347,0.76458,-0.013184,0.64437,0.89135,-0.11585,0.43818,0.79849,-0.048372,0.60002,0.006623,0.25837,0.966,0.61458,0.19361,0.7647,0.64913,0.54897,0.52651,0.011963,0.98965,-0.14283,0.29054,-0.51268,-0.80789,0.89956,-0.43529,0.035371,0.84967,-0.4799,0.21839,-0.17844,0.90127,0.39476,-0.54885,0.7134,0.43559,0.99325,-0.10807,0.041566,0.89441,-0.39903,0.20197,0.91842,-0.29328,0.26545,0.88861,0.11518,0.44389,0.8764,0.11209,0.46831,0.75268,0.33024,0.56954,0.71441,0.3878,0.58239,0.46904,0.61431,0.63448,0.29695,0.60024,0.74264,0.18403,0.75387,0.6307,0.18226,0.77844,0.60067,0.48439,0.64895,0.58666,-0.14249,0.74395,0.65285,-0.14084,0.80779,0.57237,-0.45054,0.71361,0.53636,-0.45329,0.68859,0.56597,-0.69945,0.49467,0.51576,-0.7116,0.52651,0.46516,-0.87899,0.22465,0.42052,-0.90161,0.16086,0.40144,-0.96387,-0.074465,0.25572,-0.95639,-0.075533,0.28211,-0.96658,-0.14887,0.20866,-0.95193,-0.18604,0.24329,-0.96582,-0.17664,0.18964,-0.9599,-0.12598,0.2504,-0.9664,-0.20014,0.16117,-0.919,-0.30119,0.25425,-0.9126,-0.34831,0.21403,-0.87567,-0.21976,0.42991,-0.8421,-0.34095,0.41783,-0.93936,-0.30592,-0.15476,-0.81811,-0.57436,0.028016,-0.95105,-0.29493,0.092196,-0.87497,-0.47691,0.083254,-0.88534,-0.36674,0.28568,-0.76403,-0.23337,0.60143,-0.81042,-0.23591,0.53621,-0.88614,-0.19242,0.42152,-0.82757,-0.56072,0.025941,-0.68487,-0.61223,-0.39512,-0.12027,-0.57738,-0.80752,-0.67834,-0.71835,-0.15424,-0.004791,-0.62706,-0.77892,-0.32063,-0.50346,-0.8023,-0.52324,-0.76846,-0.36836,-0.72686,-0.62163,-0.29188,-0.80242,-0.55773,-0.21216,-0.85192,-0.4778,-0.21418,-0.84896,-0.52788,-0.024171,-0.7441,-0.66726,0.032411,-0.57778,-0.789,-0.20884,-0.55473,-0.83032,-0.052797,-0.65679,-0.73443,0.1709,-0.665,-0.71371,0.21989,-0.54732,-0.74654,0.37822,-0.74072,-0.38539,0.55025,-0.57479,-0.35588,0.73684,-0.24039,-0.8016,0.54738,0.036988,-0.86236,0.50493,-0.037141,-0.49727,0.86679,-0.3437,-0.36384,0.86569,-0.56768,-0.10831,0.81607,-0.60875,-0.24574,0.75433,-0.7748,-0.45561,0.43825,-0.76473,-0.6129,0.19877,-0.72683,-0.68322,-0.070193,-0.80499,-0.57125,0.1601,-0.78359,-0.5002,0.36839,-0.63027,-0.35038,0.69277,-0.52226,-0.32597,0.78799,-0.47566,-0.30592,0.8247,-0.51555,-0.35997,0.77755,-0.71172,-0.4575,0.53301,-0.70708,-0.374,0.60008,-0.84716,-0.42094,0.32414,-0.77706,-0.55882,0.28959,-0.88775,-0.45296,0.081698,-0.78665,-0.61123,-0.086856,-0.66964,-0.71477,-0.20161,-0.78375,-0.60537,-0.13861,-0.87704,-0.46742,-0.11072,-0.9064,-0.42238,0.002289,-0.83941,-0.53801,-0.076815,-0.78262,-0.60753,-0.1355,0.22654,-0.95788,-0.1764,-0.72027,-0.58724,0.36921,-0.93783,-0.32951,0.10895,-0.8757,-0.35795,0.32401,-0.67083,-0.33338,0.6624,-0.42225,-0.40968,0.80859,-0.25825,-0.29972,0.91839,-0.41905,-0.14982,0.8955,-0.68322,-0.34587,0.64309,-0.493,-0.48555,0.72188,-0.18067,-0.8887,0.42134,-0.53148,-0.73244,0.42546,-0.51732,-0.52687,0.67434,-0.25974,-0.59157,0.76324,-0.024445,-0.57356,0.81878,-0.34001,0.21216,0.91617,-0.64205,0.3072,0.70238,-0.77358,-0.28709,0.56487,-0.78283,0.25739,0.56645,-0.82446,-0.095584,0.55776,-0.63436,0.1496,0.75838,-0.16562,-0.42665,0.8891,-0.19022,-0.83169,0.52159,-0.51283,-0.43706,0.73888,-0.65911,-0.31022,0.68505,-0.61754,-0.15354,0.77139,-0.64763,0.064119,0.75921,-0.51207,-0.080599,0.85513,-0.46986,-0.20817,0.85781,-0.64065,-0.21332,0.73757,-0.44743,-0.12979,0.88482,-0.48018,-0.081362,0.87338,-0.46394,-0.013672,0.88574,-0.5334,-0.18314,0.82577,-0.53829,-0.072237,0.83962,-0.48881,0.087588,0.86795,-0.54473,0.012085,0.8385,-0.40782,0.11374,0.90591,-0.55715,-0.074587,0.82702,-0.3581,-0.035066,0.93301,-0.50813,0.011505,0.86117,-0.66103,0.066805,0.74734,-0.71566,-0.008515,0.69839,-0.70952,-0.10138,0.69732,-0.80456,-0.036287,0.59273,-0.90729,-0.065157,0.41539,-0.72744,-0.00824,0.68612,-0.88247,-0.19981,0.42576,-0.93945,-0.30512,0.15589,-0.82256,-0.30454,0.48021,-0.94363,-0.004364,0.33094,-0.90695,-0.086428,0.41224,-0.78677,-0.26591,0.55699,-0.6245,-0.60363,0.49556,-0.57588,-0.33802,0.74435,-0.62447,0.059236,0.77877,-0.54277,0.14997,0.82635,-0.35929,-0.088351,0.92901,-0.16687,-0.08768,0.98206,-0.20408,0.17048,0.96399,-0.30812,0.34248,0.88754,-0.19373,0.18708,0.96304,-0.27775,0.24894,0.92782,-0.19898,-0.48955,0.84893,-0.21873,-0.60652,0.76437,-0.063387,-0.71935,0.69173,-0.077303,-0.71264,0.69726,-0.033448,-0.7698,0.63738,-0.012085,-0.83004,0.55751,-0.15189,-0.75396,0.63909,-0.095157,-0.94089,0.32505,-0.33094,-0.80587,0.49092,-0.17899,-0.73275,0.65651,-0.22453,-0.67699,0.70089,-0.16327,-0.43944,0.8833,-0.35069,-0.41469,0.83966,-0.33842,-0.3617,0.86868,-0.46089,-0.29255,0.83783,-0.61571,0.008057,0.7879,-0.67653,-0.27934,0.68136,-0.86718,-0.016968,0.49767,-0.91324,-0.13953,0.38273,-0.79107,-0.40046,0.46239,-0.87616,-0.27561,0.3954,-0.77267,-0.36497,0.51936,-0.88583,-0.30149,0.35264,-0.93097,-0.17185,0.32206,-0.93295,-0.13382,0.33415,-0.92499,-0.034242,0.3784,-0.84719,0.080691,0.5251,-0.60244,0.08771,0.7933,-0.40584,-0.000671,0.91394,-0.26136,-0.078066,0.96207,-0.2628,-0.29914,0.91729,-0.2541,-0.69475,0.67281,-0.17756,-0.60106,0.7792,-0.2063,-0.70968,0.67361,-0.19279,-0.59123,0.78311,-0.16501,-0.28202,0.9451,-0.31449,-0.59032,0.74334,-0.35124,-0.64034,0.68303,-0.12876,-0.62322,0.77133,-0.27183,-0.6263,0.73064,-0.51302,-0.73278,0.447,-0.3683,-0.7593,0.53645,-0.34867,-0.70986,0.61193,-0.63414,-0.64266,0.42991,-0.39021,-0.60503,0.69399,-0.2107,-0.48091,0.85104,-0.58132,-0.18851,0.7915,-0.59313,-0.048311,0.80364,-0.63607,0.007538,0.77157,-0.455,0.44444,0.77163,-0.30747,0.12644,0.94308,-0.13935,-0.099246,0.98523,-0.048463,-0.037233,0.99811,-0.054109,-0.000824,0.9985,-0.40245,0.15513,0.90219,-0.25614,0.22532,0.94,-0.29255,0.3108,0.90429,-0.48198,0.29191,0.82611,-0.4994,0.070528,0.86346,-0.66118,0.058809,0.74789,-0.63076,0.335,0.69991,-0.50371,0.37654,0.77746,-0.21583,0.4236,0.87973,-0.66826,0.24924,0.70092,-0.71841,0.301,0.62709,-0.82806,0.228,0.51213,-0.88962,0.079562,0.44969,-0.67141,-0.13321,0.729,-0.81811,-0.016877,0.57479,-0.95312,0.15958,0.25703,-0.94366,-0.05533,0.32615,-0.72979,-0.050661,0.68178,-0.70876,-0.61351,0.34815,-0.44233,-0.51399,0.73492,-0.03943,-0.95053,0.30802,-0.28086,-0.9187,0.27763,-0.25767,-0.95587,0.141,-0.32722,-0.9415,0.080325,-0.4294,-0.82839,0.3596,-0.73977,-0.46342,0.48778,-0.4467,-0.48454,0.7521,-0.57744,-0.028748,0.81588,-0.044618,-0.44945,0.89218,0.022919,-0.80813,0.58852,0.025056,-0.81686,0.57628,0.50652,-0.73257,0.4547,0.37599,-0.40028,0.83569,0.7055,-0.31547,0.6346,0.39729,0.071017,0.91491,-0.10801,0.071139,0.99158,-0.13459,0.42784,0.89377,-0.67647,0.28031,0.68102,-0.56627,0.46886,0.67782,-0.88183,0.22147,0.41624,-0.94168,0.15424,0.29902,-0.93777,-0.053499,0.34303,-0.62041,-0.71413,0.32414,-0.90213,0.052919,0.42817,-0.67141,0.33519,0.66094,-0.73629,0.081027,0.67177,-0.58751,-0.39576,0.7058,-0.46657,-0.33433,0.81884,-0.50517,0.19553,0.84054,-0.13785,0.49553,0.85757,-0.13999,0.5508,0.82278,0.31422,0.55901,0.7673,0.44523,0.44951,0.77438,0.64663,0.37898,0.66198,0.71862,0.38536,0.57885,0.45711,0.39634,0.79617,0.76949,0.22407,0.59801,0.81283,0.33387,0.47728,0.74789,0.2472,0.61605,0.47356,0.17496,0.86319,0.52565,-0.010651,0.85061,0.67376,0.13584,0.72634,0.83108,0.34226,0.43828,0.84201,0.1287,0.52385,0.67385,-0.58162,0.45561,0.73367,-0.4658,0.49467,0.8514,0.12842,0.50853,0.51051,-0.095462,0.85452,0.57448,0.082827,0.81426,0.30308,-0.00116,0.95294,0.29301,0.15165,0.94397,0.23933,0.36576,0.89938,0.39851,0.44038,0.8045,0.50389,0.42613,0.75131,0.55629,0.21338,0.8031,0.27805,0.27574,0.92013,-0.12705,0.304,0.94415,-0.081057,-0.18067,0.98019,-0.21842,-0.4434,0.86929,-0.19657,-0.12546,0.97241,-0.26731,0.087374,0.95962,-0.40645,0.13587,0.90347,-0.43757,0.12052,0.89105,-0.71249,0.084964,0.69649,-0.43242,0.27821,0.85766,-0.79507,0.16163,0.58458,-0.55306,0.5132,0.65627,-0.90823,-0.037629,0.4167,-0.90896,-0.033937,0.41545,-0.86056,0.006226,0.50929,-0.13831,0.50648,0.85104,-0.12818,0.32072,0.93844,-0.1203,0.21308,0.96957,-0.1113,0.10681,0.98801,-0.094333,-0.064364,0.99344,-0.065798,-0.30107,0.95132,0.12543,-0.40819,0.9042,0.020173,-0.10328,0.99445,0.047884,0.11963,0.99164,0.18277,0.1962,0.96335,0.2075,0.062075,0.97626,0.074892,-0.043641,0.99622,0.026734,-0.2624,0.96457,0.27213,-0.53026,0.80294,0.35163,-0.25056,0.90194,0.50249,-0.28416,0.81652,0.43791,-0.08417,0.89505,0.45149,0.36387,0.81466,0.25291,0.45399,0.85433,0.038301,0.34468,0.93793,0.18805,0.17475,0.96646,0.27854,0.16617,0.94592,0.27146,0.061586,0.96045,0.27912,-0.055422,0.95865,0.32173,-0.12711,0.93823,0.33717,0.006317,0.9414,0.38115,-0.4297,0.81857,0.16718,-0.92938,0.32902,0.41081,-0.88742,0.20893,0.4868,-0.85815,0.163,0.39845,-0.84915,0.34663,0.75564,-0.24161,0.60875,0.45595,-0.27073,0.8478,-0.028748,-0.54833,0.83575,-0.5518,-0.37391,0.74542,-0.79754,-0.40065,0.45097,-0.69872,-0.039674,0.71425,-0.55187,0.031007,0.83334,-0.52318,0.022095,0.85189,-0.40245,-0.5612,0.7232,-0.4398,-0.69954,0.56319,-0.18076,-0.90909,0.37529,-0.7235,-0.044923,0.6888,-0.09415,-0.93594,0.33931,-0.26112,-0.83953,0.47639,-0.040895,-0.90066,0.43254,-0.19199,-0.52989,0.82601,-0.23017,0.032807,0.97256,-0.23337,-0.049989,0.9711,-0.10596,0.049623,0.9931,-0.10291,0.01822,0.99451,-0.022309,-0.58577,0.81014,-0.12351,-0.9067,0.40324,0.049806,-0.95819,0.28175,0.077425,-0.97284,0.21812,0.047914,-0.89941,0.43446,0.2201,-0.87152,0.43815,0.12607,-0.49733,0.85833,0.13382,-0.88275,0.4503,0.35466,-0.48369,0.80013,0.32411,-0.77963,0.53584,0.45009,-0.60845,0.65358,0.55812,-0.18561,0.80871,0.32786,0.10923,0.93838,0.0206,0.058473,0.99805,0.04059,-0.021943,0.99893,0.35728,0.12409,0.92569,0.53603,0.086734,0.83969,0.45726,0.17725,0.87146,0.46962,-0.042238,0.88183,0.43254,-0.34025,0.83493,0.24549,-0.78707,0.56587,0.28108,-0.86178,0.42222,0.21055,-0.90472,0.37028,0.009827,-0.95813,0.28614,0.088321,-0.95422,0.28565,0.044252,-0.98343,-0.17569,0.32627,-0.33305,0.88464,0.4362,-0.19221,0.87906,0.39287,-0.19074,0.89956,0.50035,-0.18335,0.84616,0.38401,-0.089206,0.91897,0.36372,0.020081,0.93127,0.35319,0.10401,0.92975,0.38481,0.021821,0.92273,0.16483,0.018433,0.98615,0.013398,0.25291,0.96738,-0.017792,-0.07239,0.99719,-0.14472,-0.04709,0.98834,-0.053041,0.44023,0.8963,0.081851,0.16636,0.98264,0.19367,0.51091,0.83752,0.45503,0.11933,0.88241,0.41865,0.0553,0.90643,0.65163,-0.511,0.56053,0.35756,-0.52852,0.76992,0.55013,-0.62395,0.55495,0.24094,-0.57378,0.78274,0.12918,-0.44612,0.88556,0.32942,-0.57067,0.75216,0.14768,-0.55635,0.81768,0.12949,-0.25898,0.95715,0.22425,-0.30409,0.92584,0.43214,0.11536,0.89438,0.40239,0.19059,0.89538,0.21821,0.18766,0.95767,0.18824,0.34175,0.92071,0.61385,0.30586,0.72771,0.52776,0.21192,0.8225,0.69195,0.23829,0.68148,0.73617,0.14716,0.66057,0.56938,-0.15177,0.80792,0.33403,-0.21116,0.91858,0.25245,-0.35292,0.90094,0.068941,-0.41566,0.90689,0.13581,-0.56899,0.81103,0.24918,-0.64324,0.72396,0.20618,-0.66744,0.71551,0.094974,-0.60033,0.79406,0.21168,-0.63231,0.7452,0.38142,-0.73293,0.56328,0.18799,-0.69512,0.69384,0.19321,-0.70669,0.68059,0.21531,-0.90905,0.3567,0.16974,-0.72103,0.67174,0.39885,-0.68078,0.61434,0.35505,-0.63781,0.68343,0.12009,-0.45689,0.88134,-0.043367,0.20249,0.9783,0.17533,0.21433,0.96088,-0.042512,-0.089267,0.99509,-0.14667,-0.010285,0.98911,-0.030274,0.1883,0.98163,0.17744,-0.033357,0.98355,0.31367,0.095645,0.94467,0.47194,0.18281,0.86245,0.32606,0.23893,0.91464,0.43211,0.16739,0.88611,0.19178,0.3375,0.92154,0.14994,0.3346,0.93033,0.0318,0.28065,0.95926,0.24546,-0.44749,0.85989,0.17933,-0.56578,0.8048,0.050172,0.37922,0.92392,0.067415,-0.70595,0.70501,0.07831,-0.69671,0.71303,0.067141,-0.82193,0.5656,0.24375,-0.59209,0.76809,0.43278,-0.24894,0.86642,0.74712,-0.24299,0.61864,0.55998,-0.48976,0.6682,0.35273,-0.69051,0.63146,0.059603,-0.76028,0.64681,0.15128,-0.81942,0.55284,0.47563,-0.70412,0.52721,0.62151,-0.47606,0.62215,0.81704,-0.10227,0.5674,0.82781,0.038697,0.55962,0.81884,0.14426,0.55556,0.79605,0.1406,0.58867,0.72283,0.16834,0.67016,0.79583,0.13681,0.58983,0.85525,0.049226,0.51582,0.84002,-0.12479,0.528,0.71099,-0.21305,0.67009,0.69717,-0.11396,0.70776,0.56215,0.028779,0.8265,0.47206,-0.23069,0.85083,0.32347,-0.81478,0.48109,0.54918,0.12094,0.82687,0.56285,0.12384,0.81719,0.55391,-0.051973,0.83093,0.4398,-0.085849,0.89395,0.57854,-0.20548,0.78933,0.63384,-0.2367,0.73632,0.41197,-0.26499,0.87179,0.12507,-0.26048,0.95734,0.53697,-0.2309,0.81137,0.66839,-0.3162,0.67321,0.66106,0.11371,0.74163,0.80526,0.088839,0.5862,0.080305,-0.19658,-0.97719,0.1258,-0.94626,0.29789,0.18979,-0.96854,-0.16092,0.15691,-0.18873,-0.96941,-0.61815,0.38597,0.68471,-0.62542,0.25581,0.73714,-0.52605,0.6444,0.55495,-0.3115,0.70364,0.6386,-0.3527,0.79141,0.49922,-0.1377,0.86328,0.48552,-0.14274,0.71371,0.68572,-0.12705,0.30436,0.94403,0.1012,0.25733,0.961,0.030519,0.73864,0.67336,0.080172,0.83575,0.5432,0.26487,0.72539,0.6353,0.41444,0.41539,0.80972,0.21592,-0.54286,0.81155,-0.57192,-0.60564,0.55321,-0.32554,-0.75991,0.56258,-0.41994,-0.7958,0.43623,-0.26795,-0.64449,0.71609,-0.53768,-0.34831,0.76782,-0.17902,-0.7449,0.64269,-0.090793,-0.8442,0.52824,-0.24256,-0.87277,0.42354,-0.31684,-0.50511,0.80276,-0.4351,0.27332,0.85784,-0.39616,0.27866,0.87484,-0.61162,-0.29719,0.73318,-0.55483,-0.29368,0.77838,-0.51765,-0.28394,0.80706,-0.5826,-0.1905,0.79009,-0.6863,-0.17893,0.70492,-0.82376,-0.26185,0.50282,-0.72085,-0.47813,0.50172,0.10291,-0.90017,0.42314,-0.4854,-0.87414,0.014191,0.45256,-0.75256,-0.47835,-0.77966,-0.43037,0.45482,-0.75854,-0.23774,0.60668,-0.41865,-0.32023,-0.84979,-0.014985,-0.54396,-0.83895,-0.1735,-0.13584,-0.9754,-0.11484,0.45311,-0.884,-0.96939,-0.14884,-0.19523,-0.81103,-0.37739,-0.44694,-0.71306,-0.15033,-0.68477,-0.84207,-0.069063,-0.53493,-0.99356,-0.051881,-0.10056,-0.98068,-0.15024,0.12519,0.13819,0.9436,-0.30082,-0.1243,0.72542,-0.67696,-0.17682,0.31428,-0.93271,-0.98096,-0.057466,-0.18549,-0.89871,-0.30448,-0.31556,-0.8638,-0.14429,0.48268,-0.82073,-0.35707,0.44591,-0.79803,-0.5218,0.30134,-0.85903,-0.17942,0.47941,-0.47008,0.67794,0.56511,-0.25046,0.23206,0.93988,0.29667,0.79998,0.5215,-0.98975,-0.078921,0.11878,-0.088198,0.91052,0.40391,-0.18158,0.96985,-0.16248,-0.83761,0.39674,0.37544,-0.91034,0.41151,0.043458,-0.9762,0.16331,-0.14261,-0.83889,-0.34687,0.41942,-0.86856,-0.40379,0.2873,-0.78057,0.050783,0.62294,-0.33702,-0.005829,-0.94146,-0.17777,-0.085238,-0.98035,-0.32395,0.90432,0.27787,-0.70989,0.63991,0.29414,-0.34135,0.876,0.34065,-0.74792,0.65838,0.084323,-0.24317,0.96969,0.022126,-0.67302,0.71859,-0.17502,-0.40666,0.56142,0.72069,-0.63112,0.7004,0.33326,-0.37126,0.90075,0.22529,-0.28437,0.94717,0.14814,-0.88055,0.46043,-0.11222,-0.31675,0.91143,0.26255,-0.31227,0.92761,0.2049,-0.93234,0.29899,-0.20328,-0.6657,0.62954,-0.40062,-0.17469,0.97107,-0.16269,-0.59355,0.71944,-0.36064,-0.16834,0.9718,-0.16498,-0.63439,0.65456,-0.41118,-0.92883,-0.11841,-0.35099,-0.92721,-0.090365,-0.36345,-0.6812,0.57622,-0.45152,-0.97281,-0.04004,-0.22803,-0.64574,0.65285,-0.39592,-0.95901,-0.125,-0.25416,-0.58303,0.68563,-0.4358,-0.84936,-0.02121,-0.52733,-0.71395,-0.4604,-0.52751,-0.73577,-0.45576,-0.5009,-0.63472,-0.71453,-0.29411,-0.73223,-0.66268,-0.15699,-0.58431,-0.81124,0.021302,-0.75909,-0.65004,0.034455,-0.67583,-0.70293,0.22156,-0.80728,-0.5602,0.18561,-0.8464,-0.38871,0.36396,-0.8558,-0.49123,0.16205,-0.85552,-0.48262,-0.18741,-0.89233,-0.44368,-0.082888,-0.69857,-0.4499,-0.55638,0.22877,-0.90796,-0.35108,0.83178,0.22715,0.50645,0.90539,-0.34349,0.24952,0.7564,0.43638,0.48723,0.86856,0.40043,0.29191,0.74105,0.58635,0.3271,0.84225,0.49739,0.20774,0.82266,0.47471,0.31282,0.76772,0.54506,0.33689,0.73916,0.61165,0.28193,0.64849,0.66506,0.37031,0.74612,0.63411,0.20283,0.66054,0.73284,0.16309,0.78927,0.57402,0.21793,0.3918,0.80746,0.44099,0.19413,0.98068,-0.023133,-0.56249,0.79043,0.24244,0.11338,0.75674,0.64379,-0.618,0.73992,0.26557,0.021455,0.86026,0.50935,-0.66164,0.72765,0.18091,-0.53777,0.73507,0.41279,0.23994,0.66649,0.7058,-0.41838,0.76016,0.49706,-0.92279,0.38154,0.053377,-0.83642,0.50786,0.20603,-0.98505,-0.01941,-0.17112,-0.91977,-0.25712,-0.29643,-0.77316,-0.48231,-0.41176,-0.79205,-0.4572,-0.40443,-0.4207,-0.74779,-0.51357,-0.23197,-0.82937,-0.50823,0.41496,-0.85235,-0.31822,0.46971,-0.82757,-0.30732,0.90329,-0.40422,0.14365,0.90439,-0.41734,0.088595,0.87289,-0.48363,0.06415,0.84259,0.15507,0.5157,0.8984,0.02884,0.43818,0.82019,-0.56783,-0.06943,0.9147,0.03003,0.40294,0.97903,-0.004669,0.20356,0.55178,0.57134,0.6075,0.71145,0.43498,0.5519,0.84927,0.11777,0.51463,0.99918,0.031739,0.025025,0.91989,0.27598,-0.27854,0.95926,-0.079348,0.27107,0.95871,0.23115,0.16553,0.6932,0.55519,-0.45958,0.283,0.55455,-0.7825,0.50279,0.34361,-0.79315,-0.19575,0.11472,-0.97391,0.68114,-0.16752,-0.71267,0.74999,-0.50426,-0.42802,0.19651,-0.61388,-0.76452,0.23521,-0.82256,-0.51768,0.28196,-0.88571,-0.36869,-0.4492,-0.72423,-0.52309,-0.84182,-0.34016,-0.41902,-0.97473,0.20026,-0.098849,-0.76013,0.59359,0.2642,-0.21277,0.79733,0.56478,-0.66121,0.69655,0.27848,-0.14521,0.80392,0.57668,0.074068,0.84872,0.52358,-0.59005,0.78454,0.1905,0.036714,0.58589,-0.80953,0.28239,0.88778,-0.36335,0.72326,-0.63488,0.27158,-0.62431,-0.77464,-0.10089,0.67901,-0.24412,0.69231,0.77413,-0.15491,0.61373,0.91165,0.40684,-0.057863,0.53917,0.62624,-0.5631,-0.082369,0.55507,-0.82769,-0.52623,0.22697,-0.81945,-0.8193,-0.088412,-0.56649,-0.79904,-0.060183,-0.59822,-0.58956,-0.15314,-0.79305,-0.046632,-0.25993,-0.96448,-0.58223,-0.23734,-0.77758,-0.52535,-0.56685,-0.63454,-0.84371,-0.17225,-0.50835,-0.94177,0.296,-0.1594,-0.88177,0.36363,-0.30036,-0.77419,-0.081851,-0.62758,-0.7589,0.075045,-0.64684,0.47111,0.72161,-0.50725,-0.029054,-0.99646,0.078677,0.35246,-0.93268,-0.076357,0.098178,-0.61852,0.77956,-0.55452,-0.70324,0.44487,-0.5258,-0.66524,0.53002,0.29542,-0.5164,0.80373,0.13758,-0.57946,0.80328,-0.455,-0.64742,0.61138,-0.91421,-0.39967,0.066744,-0.91632,-0.39979,-0.022523,-0.88626,-0.45125,-0.10447,-0.87805,0.042238,-0.4767,-0.9031,-0.096957,-0.41832,-0.93808,-0.1088,-0.32881,-0.81045,0.17664,-0.55849,-0.67061,0.24604,-0.69979,-0.20634,0.58138,-0.78701,0.56548,0.63186,-0.53002,0.94635,0.27601,0.16791,0.72402,-0.20627,0.65819,0.40715,0.63802,0.65352,0.33946,0.63546,0.69347,0.77523,0.27198,0.57005,0.69973,0.46843,0.53938,0.72042,0.30665,0.622,0.83725,0.33457,0.43251,0.93957,0.31162,0.14164,0.86801,0.42198,0.26167,0.93896,0.26353,0.22108,0.91412,0.34352,0.21522,0.85037,0.42671,0.30784,0.85968,0.38423,0.33659,0.92938,0.25483,0.26692,0.90759,0.16263,0.38704,0.71383,0.35832,0.60164,-0.32966,0.79913,0.50267,-0.96551,0.18842,-0.17957,-0.87988,-0.47371,-0.037324,-0.75631,-0.44056,-0.48357,-0.82189,-0.56035,0.10227,-0.004364,-0.8526,-0.52248,0.89911,0.009064,0.43757,0.86868,-0.49318,0.046175,0.87289,0.25221,0.41762,0.75457,0.23881,0.61119,-0.1604,0.65294,0.7402,-0.99155,0.11976,-0.049379,-0.74416,-0.66674,0.040437,-0.75771,-0.41154,-0.50642,-0.12064,-0.95532,-0.26978,-0.00882,-0.77133,-0.63634,0.85766,-0.51058,-0.060701,0.92196,-0.38096,0.069491,0.94122,0.24522,0.23231,0.97171,0.18705,0.14408,0.96735,0.16477,0.19245,0.94409,0.27799,0.17713,0.99603,0.03415,-0.082003,0.95032,-0.29603,0.096042,0.93173,-0.29682,0.20908,0.97076,-0.12143,0.20695,0.6552,-0.66939,-0.35011,0.55205,-0.7737,-0.31077,0.52623,-0.78878,-0.31755,0.71227,-0.51973,-0.47169,0.7387,-0.54521,-0.39625,0.99972,-0.021363,0.007935,0.8692,-0.48714,-0.084506,0.92074,-0.3874,-0.046175,-0.02356,-0.99921,0.03177,-0.75329,-0.60976,0.24638,-0.8019,-0.59691,-0.024628,0.043794,-0.96884,-0.24366,-0.074892,-0.83654,-0.54271,-0.78423,-0.54726,-0.29231,-0.73724,-0.42494,-0.52522,-0.093844,-0.72249,-0.68493,-0.29429,-0.79495,-0.5305,-0.71224,-0.46931,-0.52193,-0.74584,-0.44688,-0.49394,-0.85012,-0.26652,-0.45409,-0.82461,-0.29682,-0.48149,-0.94729,0.10443,-0.3028,-0.88031,-0.027314,-0.47359,-0.73971,0.64937,-0.17627,-0.94101,0.14817,-0.30415,-0.95892,0.067568,-0.2754,-0.86761,-0.28144,-0.40986,-0.69286,-0.48579,-0.53282,-0.24546,-0.8215,-0.51463,-0.03943,-0.78329,-0.62038,0.030793,0.97949,-0.19907,-0.08005,0.98206,-0.1706,-0.18741,0.95621,-0.22477,-0.11359,0.98865,-0.098148,0.38859,0.87494,0.28886,0.2342,0.91583,0.32615,0.39637,0.90069,0.17777,0.6737,0.71825,0.17374,0.73714,0.49663,0.4582,0.56694,0.60146,0.56282,0.32499,0.57598,0.75005,0.57433,0.28477,0.76748,0.77645,0.31803,0.54396,0.2971,0.95157,0.078768,0.42183,0.90323,0.078738,0.61345,0.69863,0.36811,0.46202,0.79583,0.39134,-0.065493,0.83523,0.54595,-0.25538,0.92883,0.26835,0.27348,0.94495,0.17957,0.18592,0.88098,0.43507,0.032105,0.81713,0.57549,-0.37641,0.78356,0.49425,-0.70846,0.55721,0.43309,-0.8551,0.32044,0.40751,-0.82571,0.30668,0.4734,-0.65502,0.74499,0.12607,-0.63958,0.73504,0.22498,-0.99078,0.11148,-0.076632,-0.93414,-0.33494,-0.12308,-0.89718,-0.37605,-0.23145,-0.77639,-0.42979,-0.46092,-0.42146,-0.9039,-0.072665,-0.17667,-0.62358,-0.7615,0.37678,-0.80993,-0.44942,0.1771,-0.966,0.1883,0.70354,-0.61675,0.35295,0.84426,-0.27607,-0.45933,0.99231,0.068636,0.10272,0.68981,-0.12149,0.71371,0.83126,0.26103,0.49074,0.27052,-0.4637,0.84365,-0.32655,-0.40953,0.85183,0.36552,-0.25916,-0.89395,-0.74908,-0.66127,0.03943,-0.61785,-0.73684,0.27433,-0.9295,-0.25806,-0.26341,-0.72512,-0.68719,0.043733,-0.10813,-0.85879,0.50072,-0.00766,-0.43016,0.90271,-0.44871,0.17219,0.87689,-0.9685,-0.20005,0.14802,-0.99097,-0.13389,-0.004242,-0.90594,-0.41435,-0.086825,-0.91745,-0.38569,0.097415,-0.94427,0.30979,-0.11121,-0.96292,0.25919,-0.074557,-0.80111,-0.55724,-0.2183,-0.026429,-0.91531,-0.40184,0.88699,-0.43904,0.14301,0.6603,0.42482,0.61925,0.76986,0.29276,0.56706,0.81686,0.50478,0.27912,0.76345,0.59426,0.25291,0.24513,0.92245,0.29826,0.37596,0.62075,0.68798,-0.82098,0.5504,0.15165,-0.96445,0.063997,-0.25633,-0.77288,-0.57701,-0.26399,-0.002533,-0.98663,-0.16285,-0.67055,-0.52947,-0.51961,0.1503,-0.95541,-0.25407,0.87585,-0.35658,0.32508,0.89782,-0.076968,0.43349,0.58907,0.54955,0.5924,0.71749,0.55876,0.41581,0.02707,0.94876,0.3148,-0.26725,0.81793,0.50945,-0.13364,0.863,0.48717,-0.22474,0.78665,0.575,-0.97211,0.23194,-0.033937,-0.78668,-0.30073,-0.53911,-0.14634,-0.88464,-0.4427,0.81631,-0.53087,0.22751,0.71868,-0.53288,0.44664,0.54918,0.22785,0.80401,0.39332,0.07416,0.91638,-0.19541,0.63042,0.75121,0.38582,0.067934,0.92004,-0.35084,0.76238,0.54372,-0.72991,0.58003,-0.36155,0.69784,0.39906,0.59474,-0.39289,-0.12134,-0.91153,0.33232,-0.72683,-0.60103,0.75942,-0.62786,0.17029,0.61144,-0.7242,0.3188,0.065737,-0.21003,0.97546,-0.42949,0.60323,0.67202,-0.59218,0.49596,0.63506,-0.80825,0.51387,-0.28742,-0.35862,0.75774,-0.54512,-0.14325,0.14878,-0.97842,-0.60384,-0.29341,-0.74111,0.18052,-0.75857,-0.62606,0.45909,-0.29646,-0.83743,0.42854,-0.83041,0.35597,-0.13651,-0.25959,0.95599,-0.46593,0.489,0.73739,-0.61928,0.68053,-0.39155,-0.15,0.14615,-0.97781,0.053865,0.30402,-0.95111,0.37816,-0.5587,-0.73809,0.57735,-0.75741,0.30488,0.065554,-0.28922,0.95498,0.078402,-0.20432,0.97574,-0.36546,-0.059358,0.92889,-0.73431,0.55635,0.38887,-0.79278,0.50404,-0.34263,-0.30879,0.009705,-0.95108,0.1876,-0.70797,-0.68084,0.43629,-0.8995,-0.02234,0.094119,-0.63109,0.76995,-0.29777,-0.47008,0.83084,-0.13303,-0.13938,0.98123,-0.35078,-0.01355,0.93634,-0.95425,0.18772,0.2327,-0.51079,-0.14377,0.84756,-0.98581,-0.089084,-0.14225,-0.77554,0.067476,0.62764,-0.93701,0.1933,-0.29084,-0.6751,-0.37574,-0.63482,-0.41087,-0.086795,-0.90753,-0.35548,-0.86203,-0.36119,-0.12073,-0.81146,-0.57176,0.001953,-0.99472,-0.10257,0.14148,-0.62792,0.76528,0.12442,-0.16678,0.97809,0.33711,-0.72091,0.60549,0.49281,-0.60482,0.62554,-0.043428,-0.29685,0.95392,-0.43052,0.23575,0.87121,-0.28037,0.35636,0.89126,-0.49574,-0.00586,0.8684,-0.80575,-0.094943,0.58458,-0.58586,-0.20569,0.78384,-0.51512,-0.58998,0.62172,-0.1348,-0.76806,0.62596,-0.13575,-0.92737,0.34858,0.094455,-0.7423,0.66335,0.033998,-0.93863,0.34318,-0.042238,-0.72784,0.68444,0.22632,-0.58892,0.77584,-0.12653,-0.35655,0.92566,-0.27442,-0.45549,0.84686,0.089236,-0.41526,0.90527,0.22828,-0.70824,-0.66799,-0.7673,0.54729,-0.33415,-0.37242,0.87036,0.32209,-0.95517,0.27448,-0.11072,-0.58541,-0.45878,-0.66842,0.20441,-0.69411,-0.69021,0.75741,-0.62023,0.20399,0.35829,-0.66073,-0.65954,0.66329,-0.46181,0.58886,0.4489,0.31581,0.8359,0.28578,0.24085,0.92752,-0.40724,0.64385,0.64775,-0.10279,0.69015,0.7163,-0.85708,0.41887,-0.29984,-0.68664,0.49718,-0.53035,-0.50578,0.77755,0.37358,0.065584,0.84191,0.53557,0.59166,0.46522,0.65838,-0.74422,0.34947,-0.56917,-0.18094,-0.057405,-0.98181,-0.46678,-0.34291,-0.81515,0.29398,-0.845,-0.44664,0.78771,-0.30027,0.53786,0.4185,0.20353,0.8851,0.25071,0.12201,0.96033,-0.56676,0.71273,0.41322,-0.62862,0.49022,-0.60369,-0.41331,-0.28437,-0.86502,0.34599,-0.58855,-0.73064,0.69332,-0.67812,0.24381,0.39964,-0.65313,-0.64318,-0.083834,0.040407,-0.99564,-0.68056,0.54015,-0.49498,-0.35905,-0.21314,-0.90863,0.3072,-0.75234,-0.58272,0.52861,-0.61617,0.58382,0.73217,-0.55382,0.39643,0.29463,0.059755,0.95373,0.073183,0.079073,0.99417,-0.39119,0.67714,0.62322,-0.54469,0.52458,0.65429,-0.78494,0.451,-0.42476,-0.89337,0.31446,-0.32087,-0.46876,-0.31718,-0.8244,0.17225,-0.86221,-0.4763,0.55376,-0.81692,0.16098,0.30378,-0.34513,0.88803,0.25507,0.13102,0.95798,-0.20927,0.21509,0.95389,-0.72603,0.59832,0.33891,-0.9877,0.015625,-0.1554,-0.71731,-0.59667,-0.35975,-0.11261,-0.95285,-0.28175,0.10257,-0.97293,0.20707,0.34098,-0.34025,0.87631,-0.11136,-0.20948,0.97144,0.29002,-0.1012,0.95163,-0.19373,0.25181,0.94818,0.031343,0.17728,0.98364,-0.92309,0.15687,0.35105,-0.97079,-0.22135,0.09241,-0.53142,-0.41078,-0.74081,-0.30699,-0.95169,-0.002228,0.19587,-0.77334,0.60295,0.023011,-0.77578,0.63054,0.28279,-0.47829,0.83142,-0.35756,0.22388,0.90664,-0.66695,0.18097,0.72277,-0.6885,0.02295,0.72484,-0.3105,0.4688,0.8269,-0.34663,0.084811,0.93414,-0.16755,0.60979,0.77462,0.29606,0.1767,0.93866,0.13782,0.027619,0.99005,0.055696,-0.046663,0.99735,0.52333,-0.45012,0.7235,0.67586,-0.3101,0.66857,0.1583,-0.47441,0.86593,-0.61354,-0.47102,0.63375,-0.55513,-0.62813,0.54518,-0.87075,-0.44456,0.21009,-0.80618,-0.53731,0.2476,-0.72036,-0.5284,0.44923,0.89438,0.083926,0.43934,0.82531,0.12439,0.55074,0.65661,0.51839,0.54781,-0.005005,0.88595,0.46373,0.060976,0.91668,0.39485,0.19019,0.56551,0.80248,0.13193,0.53075,0.83715,-0.40748,0.5548,0.72533,-0.024598,0.71966,0.69387,0.29774,-0.16843,0.93963,0.050264,-0.89352,0.44615,0.36573,0.023743,0.93039,-0.087344,-0.70247,0.70629,-0.83474,-0.27161,0.47893,-0.72292,-0.40458,0.56005,-0.6798,0.58385,0.4438,-0.67003,-0.70895,0.21998,0.6003,-0.38337,0.70186,-0.058168,0.73156,0.67928,0.7578,0.24018,0.60662,-0.089846,0.69246,0.71581,-0.897,0.05298,0.43877,-0.82592,-0.50877,-0.24277,-0.083834,-0.9844,-0.15455,0.85784,-0.5136,0.016938,0.68355,0.11856,0.72018,-0.21833,0.75707,0.61574,-0.76656,0.64205,-0.01062,-0.78524,-0.61916,0.000671,-0.26713,0.33537,-0.90341,0.24366,-0.60152,-0.76077,0.8327,-0.52788,-0.16709,0.20255,-0.46596,-0.86129,-0.73428,-0.22221,-0.64144,0.082247,-0.81368,-0.57543,0.72747,-0.66421,0.172,0.89319,-0.34339,0.29023,0.56954,-0.026246,0.82153,-0.20142,0.47398,0.85717,0.14597,0.54295,0.82696,-0.90823,0.39592,0.13538,-0.73458,0.65773,-0.16657,-0.76476,-0.29707,-0.5717,0.069735,-0.49025,-0.86877,0.69234,-0.71331,-0.10868,0.30061,-0.36613,-0.88064,-0.20463,0.38383,-0.90042,-0.79632,0.55461,-0.24131,-0.40867,0.60122,0.68664,-0.65667,0.72701,-0.20042,-0.35536,0.24461,-0.90213,0.22721,-0.45497,-0.86102,0.51396,-0.80276,0.30232,0.7073,-0.69924,0.10367,0.35749,-0.31526,0.87906,0.14911,-0.34016,0.92846,-0.29435,0.37761,0.87789,0.3278,-0.27253,0.90457,-0.1868,-0.22089,0.95721,-0.67934,0.44591,0.58278,-0.79577,0.56593,-0.21543,-0.75265,0.63301,-0.181,-0.45943,0.1337,-0.87808,-0.4127,0.25568,0.87423,0.48698,-0.11454,0.86584,0.61327,0.04059,0.78878,0.14124,-0.48631,-0.86227,0.47987,-0.84713,-0.22813,0.26603,-0.72195,0.63872,-0.13392,-0.61635,0.77596,0.050478,-0.28367,0.95758,-0.17911,-0.18485,0.96628,-0.9082,0.027833,0.41755,-0.96655,0.19752,-0.16352,-0.70763,-0.2299,-0.66808,-0.97894,-0.20304,0.019959,-0.58882,-0.11209,-0.80041,-0.45824,-0.7264,-0.51213,-0.17289,-0.68236,-0.71023,0.005066,-0.974,-0.22648,0.11038,-0.97064,0.2136,0.31727,-0.28181,0.90548,0.47414,-0.75771,0.44835,0.64513,-0.61306,0.45595,0.142,-0.43358,0.88983,-0.25898,0.05649,0.9642,-0.095523,0.20734,0.97357,-0.34047,-0.32017,0.88403,-0.64711,-0.1348,0.75033,-0.32514,-0.20484,0.92319,0.051088,-0.50087,0.86398,0.22391,-0.81454,0.53511,0.3003,-0.71773,0.62819,0.10788,-0.81594,0.56792,0.2758,-0.53252,0.80019,0.9975,-0.064486,-0.028687,0.72472,0.33204,0.60372,0.21897,0.89914,0.37886,-0.66613,0.22059,0.71242,-0.81402,-0.56987,-0.11213,0.2306,-0.92755,0.29402,0.5511,0.81985,0.15525,0.54366,0.12448,0.83001,0.48305,0.073244,0.87249,0.82351,-0.40803,0.39405,0.34758,-0.078555,0.93432,0.055025,0.65841,0.75063,0.41633,-0.30928,-0.85498,0.45552,-0.79476,0.40101,0.26557,-0.05121,0.96271,-0.54759,0.32359,0.7716,-0.072848,0.5548,0.82876,-0.88064,0.46159,-0.10651,-0.52184,0.72497,-0.44954,0.78637,0.61461,0.061892,-0.56963,-0.15168,-0.80773,0.14454,-0.76632,-0.62596,0.80844,-0.48793,0.32911,0.45314,-0.089175,0.88693,0.37071,-0.06354,0.92654,-0.43742,0.69872,0.56606,-0.68728,0.57085,-0.44914,-0.6382,-0.15363,-0.75436,0.10855,-0.37715,-0.91977,0.70547,-0.7087,0.004425,0.33592,-0.43406,-0.83587,-0.20371,0.30854,-0.92911,-0.58495,0.74245,-0.32637,-0.2313,0.22629,-0.94617,0.33973,-0.50185,-0.7954,0.5255,-0.76543,0.37135,0.66594,-0.7134,0.21802,0.25733,-0.28175,0.92431,0.0936,-0.1901,0.97726,-0.35874,0.49117,0.79373,0.16135,-0.2551,0.95334,-0.3155,-0.12522,0.94061,-0.71319,0.51982,0.4702,-0.78845,0.53081,-0.31077,-0.63094,0.71239,-0.3072,-0.45637,0.42125,0.78372,-0.33219,0.10224,-0.93762,0.16413,-0.6064,-0.77801,0.45872,-0.88113,-0.11469,0.15735,-0.68978,0.70669,-0.26441,-0.55092,0.79153,-0.079409,-0.20484,0.97555,-0.30494,-0.0918,0.9479,-0.94858,0.11795,0.29374,-0.94623,0.15857,-0.2819,-0.98068,-0.15403,-0.12049,-0.68203,-0.3101,-0.66228,-0.46223,-0.031129,-0.8862,-0.41429,-0.81787,-0.39927,-0.18912,-0.73476,-0.65139,-0.017335,-0.98535,-0.16947,0.19095,-0.68633,0.70174,-0.46184,-0.22446,0.85806,-0.7405,-0.029817,0.67138,-0.77514,-0.20026,0.59917,0.11625,-0.7825,0.61165,-0.14704,-0.94732,0.28443,0.039186,-0.95871,0.28163,0.29041,-0.63082,0.7195,0.38462,-0.7438,0.54659,0.56819,-0.60152,0.56148,0.20057,-0.2212,0.95437,0.012665,-0.37074,0.92865,-0.36546,0.15479,0.91784,-0.18973,0.30409,0.93353,-0.44237,-0.11322,0.88962,-0.53957,-0.31932,0.77902,-0.49321,-0.65569,0.57161,-0.083132,-0.4384,0.89489,0.001801,-0.77834,0.6278,0.15629,-0.4857,0.86001,-0.29157,0.056734,0.95483,-0.78552,-0.60613,-0.12448,-0.40825,-0.56621,-0.71603,-0.81399,-0.072359,-0.57631,-0.12961,0.33586,0.93292,-0.44411,-0.79534,-0.41249,0.049593,-0.53612,0.84265,-0.097995,-0.17887,0.97897,-0.35206,-0.39561,0.84823,-0.44377,0.008057,0.89608,-0.87637,-0.32453,-0.35581,-0.7185,-0.66582,0.20103,0.42851,-0.2808,0.85876,-0.29765,-0.21299,0.9306,-0.42973,-0.75164,0.50035,0.27891,-0.58379,0.76247,0.3957,-0.65905,0.63955,-0.10157,-0.10669,0.98907,-0.67986,-0.28931,0.67382,-0.89978,-0.090548,-0.4268,-0.81875,-0.49019,-0.29884,-0.37959,-0.71966,0.58138,-0.062075,-0.96997,0.23508,-0.014008,-0.85372,0.52049,-0.10794,-0.60176,0.79131,-0.42543,-0.39799,0.81274,-0.37657,-0.85061,-0.36689,-0.22504,-0.013245,0.97424,-0.84857,-0.077181,-0.52336,-0.78158,-0.60518,-0.15116,-0.13053,-0.80816,0.5743,-0.23386,-0.53337,0.81289,-0.46114,-0.52821,-0.71294,-0.7897,-0.24827,0.56096,-0.13462,-0.29862,0.94482,-0.030488,-0.26029,0.96503,-0.811,-0.16852,0.5602,-0.99994,0.002441,0.009033,-0.7376,-0.053163,0.67312,-0.99731,0.044618,0.057619,-0.8207,-0.05707,0.56847,-0.99927,-0.023103,-0.029908,-0.79257,-0.031983,0.60894,-0.99753,-0.009949,0.06946,-0.86316,0.059114,0.50142,-0.9776,0.082858,-0.19337,-0.96969,0.24342,-0.020112,-0.82208,0.17444,0.54195,-0.96429,0.26276,0.032929,-0.76553,0.16211,0.62261,-0.81137,0.22135,0.54097,-0.99683,-0.064699,0.045961,-0.98444,0.10483,0.1409,-0.89273,-0.44896,-0.037965,-0.69158,-0.61772,-0.37428,0.75204,-0.58931,-0.29508,0.42427,-0.58696,-0.68951,-0.66356,-0.74059,-0.10569,0.77459,-0.52025,-0.3596,0.67391,-0.71853,0.17176,-0.022884,-0.99974,0.001915,-0.022885,-0.99974,0.001912,0.67333,0.19785,0.71233,0.42753,-0.60967,0.66741,0.97061,0.16568,0.17441,0.97088,0.085177,-0.22382,0.92907,0.077486,-0.36158,0.91421,-0.11493,-0.3885,0.46809,-0.063417,-0.88138,0.9725,0.1359,-0.189,0.4395,0.37864,-0.81451,-0.39708,0.47319,-0.78637,-0.020753,0.43269,-0.90127,0.45561,0.28394,-0.84365,0.012818,0.14856,-0.9888,0.64312,-0.001831,-0.76574,-0.045198,-0.10492,-0.99344,0.7597,-0.17121,-0.62731,0.013611,-0.085879,-0.99618,0.70449,-0.13215,-0.69726,0.98669,-0.14988,-0.062624,0.80044,0.045656,-0.59764,0.98743,-0.066591,0.14331,0.99881,0.03766,0.030183,0.6433,0.22712,-0.73113,-0.019684,0.28748,-0.95758,0.00998,0.087069,-0.99612,-0.79275,0.089297,-0.60295,-0.67235,0.23139,-0.70312,-0.61858,0.22352,-0.75323,0.016968,0.35716,-0.93387,-0.64318,0.08179,-0.76131,0.079165,0.2194,-0.97241,-0.67357,-0.028382,-0.73855,0.10459,0.022645,-0.99423,0.081149,-0.12894,-0.98831,0.73449,-0.036531,-0.6776,0.70012,-0.27531,-0.65877,0.003601,-0.24891,-0.9685,0.61989,-0.34815,-0.70321,0.035157,-0.24165,-0.96969,0.71606,-0.25883,-0.64824,0.040712,-0.13288,-0.99026,0.73415,-0.14744,-0.66274,0.039521,-0.054262,-0.99774,0.7401,-0.06122,-0.66967,0.15146,-0.022828,-0.98819,0.84957,0.013398,-0.52727,0.99863,-0.022004,0.047304,0.98816,0.052065,0.14414,0.71648,0.033418,0.69677,0.59746,0.079836,0.79788,-0.039125,0.071993,0.99661,-0.18024,0.093326,0.97916,-0.7817,0.08182,0.61821,-0.87454,0.10343,0.47377,-0.99759,0.058748,-0.036348,-0.99945,0.016205,-0.028138,-0.69851,-0.068941,-0.71224,-0.70113,-0.13956,-0.69918,-0.69326,0.004303,-0.72066,-0.54347,0.01886,-0.83917,-0.98798,0.078372,-0.13318,-0.76183,-0.11463,-0.63753,-0.67309,-0.11951,-0.72979,-0.98791,-0.045351,-0.14805,-0.99597,-0.087771,0.017243,-0.97861,-0.067598,-0.19422,-0.70336,-0.040956,-0.70965,-0.82934,-0.040681,-0.55721,-0.57811,0.078127,-0.81219,-0.60289,0.378,-0.70254,-0.75396,-0.10498,-0.64843,-0.6509,-0.32981,-0.68374,0.16547,-0.301,-0.93915,0.56063,-0.24195,-0.79192,0.86059,-0.13904,0.48991,0.18984,-0.01023,0.98176,0.19009,-0.01059,0.98171,-0.64687,-0.22651,-0.72814,-0.6216,-0.15091,0.76864,-0.66771,-0.68401,-0.29368,0.43837,-0.40736,-0.80117,0.44411,-0.85696,0.26148,0.18945,-0.012767,0.98181,0.18977,-0.012976,0.98174,-0.27186,-0.47435,0.83727,-0.022885,-0.99974,0.001919,-0.022884,-0.99974,0.001919,-0.73852,-0.155,0.65612,-0.004089,-0.1521,0.98834,0.70901,-0.15424,0.68807,0.73327,-0.17744,0.65633,0.62429,-0.17551,0.76119,0.007935,-0.1655,0.98618,-0.084689,-0.098575,0.99148,-0.072237,-0.036256,0.9967,-0.16788,0.065828,0.98358,0.17222,0.15427,0.9729,0.096438,0.27451,0.95673,0.11307,0.5771,0.80877,-0.66866,0.49654,0.55345,-0.64214,0.62011,0.45064,-0.95904,0.1699,0.22651,-0.83145,0.12565,0.54119,-0.57836,-0.70788,0.40541,-0.26618,0.10703,0.95795,-0.23301,-0.53349,0.81304,-0.022882,-0.99974,0.001906,-0.21351,0.63082,0.74593,-0.65731,0.60207,0.45323,0.11393,0.91385,0.38969,0.13291,0.74435,0.65441,0.85296,0.5045,0.13373,0.81774,0.52925,0.22605,0.92074,0.32209,0.22007,0.86081,0.20695,0.46489,0.90875,0.035096,0.41585,0.95892,0.069918,-0.27485,0.99313,-0.098605,-0.062807,0.97458,-0.17377,0.14118,0.76553,-0.1561,0.62413,0.66912,-0.10916,0.73507,0.99057,0.096072,-0.097629,0.74352,0.3075,-0.59377,0.63036,0.31742,-0.7084,0.99115,-0.13056,0.02295,0.96655,-0.25544,-0.021912,0.96597,-0.25834,-0.010437,0.98276,-0.17521,0.058992,0.9928,-0.10575,0.05591,0.72097,-0.045503,0.69143,-0.034333,0.029511,0.99896,-0.78234,0.046571,0.62108,-0.99915,0.015259,-0.038118,-0.9997,0.010437,-0.022217,-0.8121,-0.048708,0.58147,-0.70318,-0.097507,0.70428,-0.004517,-0.13083,0.99136,-0.007752,-0.082308,0.99655,0.037416,-0.056154,0.99771,-0.70608,0.028291,0.70754,-0.78317,0.051912,0.61962,-0.024873,0.003052,0.99966,0.71126,-0.08829,0.69735,0.76025,-0.16724,0.6277,0.70345,-0.1966,0.68294,0.71563,-0.2172,0.66381,0.63362,-0.13745,0.76131,0.76873,-0.061342,0.63662,0.81512,0.55358,0.17063,0.60674,0.63085,0.4836,-0.58147,-0.077731,0.80981,-0.19138,-0.27418,0.94241,-0.10163,-0.094821,0.99026,-0.57793,-0.14646,0.80279,-0.84283,-0.2718,0.46446,-0.78976,-0.42332,0.44389,-0.55696,-0.32035,0.76623,-0.80166,-0.56676,0.18992,-0.47374,-0.60494,0.63997,-0.18964,-0.42125,0.88687,0.033662,-0.56444,0.82476,0.065462,-0.51097,0.85708,0.45793,-0.83673,0.30021,-0.42872,-0.81307,-0.39378,-0.84484,-0.50926,0.16382,-0.59725,-0.73147,-0.32893,-0.91867,-0.082675,0.38621,-0.5685,0.1915,0.80007,-0.082064,0.1713,0.98178,-0.23124,-0.081149,0.96948,-0.27558,-0.16587,0.94684,-0.22819,-0.41771,0.87945,0.4543,-0.75396,0.47441,-0.85934,-0.07062,0.50645,-0.90899,0.19269,0.36952,-0.79302,-0.2656,0.54817,-0.83154,-0.16202,0.53127,-0.63686,-0.043245,0.76974,-0.96054,-0.15543,-0.2306,-0.75951,-0.22153,-0.61156,-0.32957,-0.56743,-0.75457,-0.72097,-0.11032,-0.68407,-0.078219,-0.29054,-0.95364,-0.62731,0.14188,-0.76571,-0.057527,0.33219,-0.94144,0.57134,0.11908,-0.81201,0.519,-0.39759,-0.75665,0.9183,-0.32173,-0.23063,0.93173,0.25568,-0.25782,0.53041,0.34303,-0.7752,-0.14307,0.12211,-0.98215,-0.74297,0.064791,-0.66616,-0.11435,-0.41279,-0.90359,0.52226,-0.43199,-0.73525,0.54778,-0.58797,-0.59514,0.91189,-0.39326,-0.11737,0.89502,-0.44533,0.023896,0.61428,-0.76281,-0.20182,0.78585,-0.60253,0.13907,0.67623,-0.074862,0.73284,0.83685,-0.081179,0.54134,0.15885,0.52492,0.83618,0.12461,0.38179,0.9158,-0.54512,0.46519,0.69741,-0.52846,0.61763,0.58242,-0.87072,0.24451,0.42662,-0.87909,0.36952,0.301,-0.8619,0.092959,0.4984,-0.93902,0.26548,0.21836,-0.80099,0.14683,0.58034,-0.93301,0.35432,-0.062441,-0.87182,0.39244,0.29307,-0.85394,0.43281,-0.28883,-0.85992,0.28983,-0.42012,-0.88278,0.29649,-0.36439,-0.84304,-0.035585,-0.53664,-0.9002,0.032411,-0.43425,-0.9404,-0.09067,-0.32774,-0.30366,-0.24854,-0.91977,-0.17701,-0.24094,-0.95422,0.70788,-0.27866,-0.64901,0.85656,-0.29209,-0.42537,0.93127,0.008728,0.36415,0.7615,-0.37095,0.53148,0.79202,-0.32151,0.51894,0.59465,-0.69152,0.41005,0.68493,-0.52812,0.50191,0.41063,0.1156,0.90442,-0.68389,0.14277,0.71544,-0.81643,-0.008393,-0.57735,-0.9176,-0.15543,-0.36583,-0.94543,-0.017731,0.32524,-0.88018,-0.31358,-0.35624,-0.36284,-0.288,-0.88623,-0.076876,-0.24409,-0.96667,-0.74096,0.058504,-0.66897,-0.64098,-0.043184,-0.76632,-0.68291,0.23292,-0.69234,-0.7553,0.061861,-0.65243,-0.8768,-0.17423,-0.44813,-0.23295,-0.31461,-0.92016,-0.875,-0.35432,-0.32981,-0.16276,-0.61049,-0.77508,0.65252,-0.74538,-0.1363,0.88144,-0.17191,-0.43983,0.81411,-0.27061,0.51375,0.91934,-0.041017,0.39131,0.84658,-0.38243,-0.3701,0.74407,-0.55446,0.37269,0.71075,-0.5045,-0.49016,0.55458,-0.73223,0.39525,0.742,-0.52943,0.41124,0.79263,-0.30461,-0.52812,0.040193,0.064486,-0.9971,0.23368,0.030091,-0.97183,0.90634,-0.17121,-0.38624,0.21793,0.004028,-0.97595,0.89917,-0.11701,-0.42164,0.27366,-0.3014,-0.91336,0.84674,-0.37886,-0.37342,0.76037,-0.47182,-0.4463,0.93481,-0.3246,0.14405,0.93725,-0.34541,0.046663,0.67357,-0.39717,-0.62331,0.72222,-0.51698,-0.45943,0.89581,-0.41157,0.16764,0.81912,-0.51421,-0.25419,0.88479,-0.41191,0.21775,0.83642,-0.49974,-0.22498,0.89703,-0.32698,0.29725,0.92111,-0.37104,-0.1178,0.91662,-0.15238,0.36952,0.93091,-0.10376,0.35017,0.98114,-0.19092,0.029054,0.8956,-0.13346,0.42433,0.96371,-0.26325,0.043825,0.94296,-0.28718,0.16819,0.83331,-0.21513,-0.5092,0.9584,-0.22864,0.17081,0.93194,-0.13367,-0.33705,0.32029,0.026551,-0.94693,0.63256,0.015381,-0.77435,0.97952,-0.043245,-0.19648,0.71367,0.08243,-0.69558,-0.005341,0.087924,-0.99609,-0.19095,0.097415,-0.97674,-0.4948,0.10965,-0.86203,0.17609,0.051607,-0.983,0.034455,-0.10965,-0.99335,0.82928,-0.26899,-0.48982,0.58821,-0.3647,-0.72176,0.4261,-0.46919,-0.77346,0.32301,-0.51268,-0.79546,0.19025,-0.4608,-0.86685,0.14313,-0.42155,-0.89541,0.024079,-0.25245,-0.96728,0.12857,-0.33509,-0.93335,-0.48891,-0.029145,-0.87182,-0.59972,0.098148,-0.79412,-0.472,0.099979,-0.87588,-0.64492,0.22993,-0.72881,-0.59181,0.26588,-0.76092,-0.066012,0.099216,-0.99286,0.00412,-0.046754,-0.99887,-0.66842,0.22889,-0.70766,-0.68816,0.28764,-0.66607,-0.69991,0.33824,-0.62902,-0.81384,0.21461,-0.53996,-0.80062,0.25352,-0.54283,-0.79366,0.22431,-0.56548,-0.7712,0.39412,-0.49986,-0.81289,0.32154,-0.48558,-0.82449,0.18201,-0.53578,-0.90399,0.25034,-0.34654,-0.86642,0.3509,-0.35514,-0.9353,0.34367,-0.084109,-0.63405,0.6295,0.44905,0.0665,0.61034,0.7893,0.094943,0.45579,0.88498,-0.23951,0.40144,0.884,-0.82873,0.54338,0.13376,-0.7691,0.46596,0.43742,-0.93759,0.26292,-0.22745,-0.89074,0.25117,-0.37877,-0.6057,-0.042085,-0.79455,-0.71929,0.041597,-0.69344,-0.55983,-0.15641,-0.81368,-0.51189,-0.13373,-0.84857,-0.45564,-0.20472,-0.86627,-0.32884,-0.24982,-0.91073,-0.14237,-0.21897,-0.96527,-0.76571,0.16523,-0.62157,-0.84246,0.12595,-0.52379,-0.87417,0.066622,-0.48097,-0.92648,0.15393,-0.34339,-0.96606,0.16593,-0.19788,-0.94907,0.29875,-0.099979,-0.64327,0.46703,0.60665,-0.076571,0.37303,0.92465,0.62761,-0.003632,0.7785,0.78704,0.20182,0.5829,0.76913,0.30302,0.56264,0.98965,-0.13431,0.049928,0.95554,-0.14686,0.25559,0.87652,-0.2204,0.4279,0.68587,-0.035554,0.72683,0.89596,-0.2559,0.3629,0.76174,-0.087344,0.64193,0.89666,-0.28391,0.33961,0.8468,-0.30885,0.433,0.4283,0.066805,0.90112,0.72118,-0.19315,0.66524,0.21769,0.13202,0.96704,-0.29676,0.32902,0.89645,-0.15427,0.30549,0.9396,-0.83691,0.33299,0.43437,-0.86779,0.35285,0.34983,0.075594,0.33653,0.93863,-0.88965,0.36018,0.28068,-0.49516,0.36906,0.78649,0.10663,0.18903,0.97613,0.60433,-0.041231,0.79565,0.61031,0.076662,0.78841,0.60027,0.19831,0.77477,0.54918,-0.013367,0.83557,0.82583,-0.27287,0.49345,0.69979,-0.23826,0.67339,0.94726,-0.11823,0.29774,0.99994,0.004761,0.006684,0.92258,-0.073183,0.3788,0.62819,-0.097629,0.77187,0.68068,-0.1446,0.71813,0.006806,-0.13886,0.99026,-0.093356,-0.095798,0.991,-0.66723,-0.058565,0.74252,-0.78356,-0.04004,0.61998,-0.99197,0.041932,0.11905,-0.99817,0.048891,0.035127,-0.62874,-0.094119,0.77184,-0.98172,0.039125,0.18613,-0.9198,0.14756,0.36357,-0.46715,0.043794,0.88308,-0.15494,0.38179,0.91116,-0.73791,0.47408,0.4803,-0.94458,0.27561,-0.17826,-0.62081,0.5273,0.58007,-0.91101,0.40138,-0.094485,-0.91922,0.37614,0.11618,-0.54665,0.38429,0.74395,0.016968,0.29176,0.95633,0.034913,0.4229,0.90548,0.18439,-0.15067,0.97122,0.071871,-0.20826,0.9754,-0.71157,0.13889,-0.68871,-0.94458,0.08124,-0.31803,-0.83178,0.10111,-0.54579,-0.62993,0.10846,-0.76901,-0.044374,0.10462,-0.9935,-0.80883,0.11808,-0.57604,0.96469,-0.21293,0.15482,0.94174,-0.12381,0.31266,0.86895,-0.2895,0.40132,0.84304,-0.46974,0.26182,0.90646,-0.40696,-0.11252,0.74432,-0.66146,0.091586,0.4962,-0.86547,0.068606,0.3361,-0.92041,-0.19962,-0.18943,-0.86218,-0.46983,-0.86383,-0.12024,-0.48918,-0.93027,0.22083,0.29295,-0.9989,0.035524,-0.029847,-0.99249,0.034181,0.11719,-0.58214,0.057466,0.81103,-0.58532,-0.009827,0.81072,0.17902,0.003021,0.98382,-0.30046,-0.27369,0.91366,-0.47328,-0.60122,0.64382,0.47935,-0.17881,0.85919,0.79806,-0.25523,0.54582,0.85376,-0.15821,0.49599,0.79324,-0.60353,0.080477,0.92541,0.029847,0.37776,0.98532,-0.037477,-0.16645,0.83923,-0.026612,0.54311,0.71865,-0.027863,0.69478,0.6578,-0.021271,0.75286,0.02765,0.29499,0.95508,-0.48265,0.37605,0.79095,-0.86975,0.11292,0.48033,-0.74123,-0.24277,0.62575,-0.049165,-0.061251,0.99689,-0.86911,0.25501,0.42378,-0.92813,0.13852,-0.34547,-0.95126,-0.045534,-0.30491,-0.24284,-0.22861,-0.94272,-0.49312,-0.13031,-0.8601,0.7864,-0.29548,-0.54241,0.84256,-0.31251,-0.43861,0.91696,-0.040468,0.39686,0.87481,-0.23719,0.42238,0.63418,-0.43892,0.63649,0.70141,-0.39686,0.592,0.56044,-0.6578,0.50316,0.27775,-0.86728,0.4131,0.28986,-0.94195,0.16935,0.16242,-0.9696,-0.18284,0.61684,-0.78265,0.083071,0.25932,0.11078,0.95938,-0.73757,0.06241,0.67235,-0.81796,0.15854,0.55297,-0.92111,-0.09241,-0.37816,-0.13453,-0.39299,-0.90963,0.9049,-0.15253,-0.39726,0.82098,-0.32176,0.4716,0.26328,0.048219,0.9635,-0.78182,-0.001373,0.62346,-0.86917,-0.41691,-0.26582,-0.22135,-0.55794,-0.79977,0.69353,0.090243,-0.71471,0.77273,0.62297,0.12149,0.82629,0.31196,0.46895,0.22947,0.06473,0.97113,-0.80157,-0.20029,0.56334,-0.78906,-0.58638,-0.18308,-0.7893,-0.58422,-0.18882,-0.70159,0.000793,0.71255,-0.6664,-0.19034,0.72085,-0.55156,-0.83398,-0.014374,-0.007416,-0.58895,-0.8081,0.12159,-0.72411,-0.67885,-0.41777,-0.89431,0.1601,-0.46391,-0.88498,-0.039277,-0.61947,-0.29811,0.72619,-0.50954,-0.23942,0.82644,0.053896,0.62358,0.77987,0.02591,0.82513,0.56432,0.14454,0.46135,0.87533,0.16736,0.4583,0.87286,0.089663,0.60387,0.79199,0.89007,0.34059,0.30284,0.79803,0.08121,-0.59706,-0.007019,-0.42055,-0.90722,0.79272,0.073977,-0.60503,0.57106,0.82043,0.027528,0.42091,0.90494,-0.062044,0.57152,0.4911,-0.65737,0.69863,0.24015,-0.67394,0.60854,0.79138,0.057955,0.73843,0.65569,0.15732,0.83346,0.070376,-0.54802,0.91195,0.11005,0.39518,0.19492,0.44401,0.87454,-0.33308,-0.039399,0.94205,-0.43565,-0.77871,0.45137,-0.54244,-0.83999,-0.011689,-0.13312,-0.9671,0.21671,-0.5081,-0.83493,0.21131,-0.4752,-0.75576,0.45051,0.079562,-0.19547,0.97745,-0.27668,-0.79797,0.53539,-0.56111,-0.55104,0.6176,-0.71017,-0.4644,0.5291,-0.58559,-0.8095,-0.041688,-0.38115,-0.71548,0.58547,-0.42219,-0.90439,0.0618,-0.060121,-0.85681,-0.51207,0.006897,-0.95798,-0.28666,-0.33351,-0.93594,0.11283,0.13486,-0.98709,-0.086215,-0.16172,-0.96597,0.20173,0.16392,-0.92508,0.34254,-0.02295,-0.60945,0.79247,-0.16437,-0.79681,0.58141,0.51094,-0.10584,0.85305,-0.16672,-0.53178,0.83029,0.40764,0.18332,0.89453,0.80822,0.54521,0.22245,0.42161,-0.88699,-0.18821,0.36842,-0.86032,-0.35221,-0.21833,-0.9183,-0.33018,-0.20435,-0.76745,-0.60765,0.71065,-0.57454,-0.40602,0.9324,-0.35688,-0.056581,0.94925,-0.12989,-0.28632,0.42601,-0.49275,-0.75872,-0.15516,-0.9509,-0.26768,0.032929,-0.98889,-0.14484,-0.13443,-0.96515,-0.22437,0.067202,-0.61516,-0.78548,-0.36277,-0.92459,-0.11612,0.72741,-0.59288,0.34547,0.63805,-0.51485,0.57253,0.9028,-0.078829,0.42271,0.85662,-0.2035,0.47404,0.11383,-0.19968,0.9732,-0.6801,-0.033937,0.73229,-0.79128,-0.55705,-0.25202,-0.6281,-0.32759,0.70577,-0.10614,0.77645,0.62114,-0.25507,0.77251,0.58147,-0.030824,0.96765,-0.25037,0.39497,-0.83041,0.39289,0.3766,0.45741,-0.80557,0.50581,0.46925,-0.72381,0.07947,-0.4055,-0.91061,-0.039796,-0.69042,-0.72228,0.92096,-0.22276,-0.31962,0.86694,0.3795,0.32304,0.30259,0.055757,0.95148,-0.68401,-0.3437,0.64339,-0.6718,-0.73986,-0.035524,-0.59227,-0.78454,-0.18345,0.76339,-0.52016,-0.38292,0.87701,-0.17905,-0.44578,-0.80221,0.041108,0.5956,-0.77291,-0.20969,0.5988,-0.69906,-0.70733,-0.10468,-0.16822,-0.3538,-0.92004,-0.25428,-0.009278,-0.96707,0.26383,0.45775,-0.84899,0.041078,-0.73601,-0.67568,0.95379,-0.28117,-0.10581,0.87377,0.44835,0.18833,-0.32008,0.86596,-0.38417,-0.22135,-0.95111,0.21534,0.14014,-0.36943,0.91861,0.38752,0.13962,0.91119,-0.52236,0.36854,0.76894,-0.66045,0.012513,0.75075,-0.49147,-0.32643,0.80737,-0.1511,0.76412,0.62706,0.5631,0.005921,0.82635,-0.51576,-0.48659,0.7051,-0.49791,-0.86435,0.070589,-0.28889,-0.83636,-0.46583,-0.5262,-0.8461,0.084719,-0.23905,-0.94345,0.22962,0.045808,-0.65941,-0.75036,-0.63942,-0.71252,-0.28886,0.31794,-0.84286,-0.43413,-0.52586,0.33726,-0.78082,0.25147,0.29392,-0.92212,0.21012,-0.75417,-0.62212,0.32514,0.33521,-0.88424,0.14017,0.94272,-0.30262,-0.008698,0.94015,-0.34056,-0.93652,0.15479,-0.31452,0.37751,-0.8377,0.39457,0.073977,-0.082675,0.99381,-0.34562,-0.21076,0.91436,0.17014,-0.1604,0.97226,-0.28309,0.83416,0.47325,-0.11649,0.81475,0.56795,-0.10846,-0.28263,0.95306,0.31892,-0.83932,0.44023,0.1829,-0.93982,0.28852,0.047121,-0.93603,0.34864,0.27988,-0.64507,0.71099,0.58318,-0.70403,0.40519,0.20585,-0.8106,0.54817,-0.009247,0.15519,0.98782,0.24564,-0.64727,0.72155,-0.040864,0.83657,0.54628,0.58058,0.80203,-0.14008,0.661,0.34019,-0.66881,0.85604,0.35386,-0.37675,0.4185,0.86898,-0.26392,0.69506,0.48412,0.53148,0.35807,0.7561,0.54775,0.45802,0.24641,0.85409,0.44136,-0.54503,0.71282,0.44859,-0.19794,0.87152,0.08594,-0.4969,0.86352,-0.12448,-0.54177,0.83123,0.060183,-0.93408,0.35191,0.28156,-0.87726,0.38871,0.33549,-0.53008,0.77871,0.38649,-0.83093,0.40016,0.56002,-0.82562,-0.068422,0.37577,-0.88842,-0.26359,0.16132,-0.9379,-0.30708,0.45912,-0.88821,0.015564,0.29307,-0.93445,0.20219,0.43672,-0.8995,-0.010498,0.81002,-0.21406,-0.54588,0.75292,-0.58803,-0.29545,0.44206,-0.44014,-0.78155,0.62551,-0.77966,0.029054,-0.16257,-0.59941,-0.78372,-0.35804,-0.93295,0.037446,0.44426,-0.68136,-0.58168,-0.36924,-0.5938,-0.71483,0.46065,-0.8052,0.37333,-0.89001,0.069979,0.45048,-0.76321,-0.20524,0.61266,-0.23038,-0.39314,0.89013,-0.65883,0.66991,0.34217,-0.82482,0.36201,-0.43422,-0.33982,0.51787,-0.78503,0.26606,-0.74618,-0.61022,0.36164,0.42885,-0.82781,0.010956,0.98688,-0.16105,-0.29658,0.70595,0.64312,-0.31806,-0.41557,0.85211,0.066775,-0.94437,0.322,0.10837,-0.98578,0.12827,0.044923,-0.97607,0.21268,0.15113,-0.74889,0.64519,0.51643,-0.76602,0.38273,0.45796,-0.88659,-0.064394,0.26121,-0.96149,0.08533,0.43855,-0.89392,-0.092563,0.79461,-0.54631,-0.26475,0.41572,-0.83981,-0.34907,0.34199,-0.92828,-0.14591,0.56807,-0.81576,-0.10859,0.87069,-0.48091,-0.10276,0.95425,0.2598,-0.1478,0.65917,0.73727,0.14789,0.33732,0.94067,-0.036439,0.8019,0.42637,-0.41844,0.53414,0.44746,-0.71725,0.5659,-0.31846,-0.76046,0.89099,-0.13447,-0.43361,0.61577,-0.7879,0.000183,0.30268,-0.63619,-0.70965,0.1659,0.97891,-0.11893,-0.066713,0.70727,0.70376,-0.17634,-0.006714,0.98428,0.11893,-0.75362,0.64641,0.10968,-0.89111,0.44032,-0.067751,-0.62429,0.77822,-0.27918,-0.65865,0.69869,-0.00235,-0.98126,0.19257,0.29173,0.11194,0.94989,0.31001,-0.65712,0.68706,0.3235,0.62477,0.71059,0.58992,0.40962,0.69579,0.28358,-0.3314,0.89984,0.20023,-0.65136,0.73183,0.21799,-0.93439,0.28172,0.32453,-0.88962,0.32127,0.73614,-0.52138,0.43153,0.70843,-0.70208,0.071902,0.45454,-0.30525,0.83676,0.20447,-0.87338,-0.442,0.77541,-0.62215,-0.10773,-0.27848,-0.76189,0.58476,-0.84457,-0.53017,-0.074587,-0.94437,0.053529,0.3245,-0.89639,0.21625,0.38685,-0.5587,0.20423,0.8038,-0.57286,-0.07178,0.81649,0.32386,-0.02823,0.94565,0.005097,0.20084,0.97958,-0.086245,0.24601,0.96539,-0.5522,0.2819,0.78457,-0.61776,0.27552,0.73647,0.45045,0.005219,0.89276,-0.69015,0.11734,0.71407,-0.95566,0.10477,0.27512,-0.92691,-0.083834,-0.36576,-0.90558,-0.28462,-0.31446,0.061495,-0.29524,-0.95343,0.89151,0.11402,-0.43834,0.92709,0.075137,0.3672,0.16672,0.02707,0.98563,-0.62896,0.048952,0.77587,-0.76543,-0.19337,0.61376,-0.89718,-0.38328,-0.21934,-0.28513,-0.47743,-0.83108,-0.87667,-0.31944,-0.35963,-0.38469,-0.2909,-0.87597,0.7911,-0.12601,-0.59853,0.81463,0.12925,-0.56536,0.92285,0.17447,0.3433,0.81295,0.53835,0.22196,0.37162,0.3708,0.8511,0.23597,0.41404,0.87912,0.15674,0.18415,0.97031,-0.93878,-0.086398,0.33344,-0.82556,-0.51177,-0.23771,0.085177,-0.36509,-0.92706,0.79614,0.27827,-0.53731,0.89712,0.31901,0.30555,0.25129,0.54164,0.80215,-0.60863,-0.029878,0.79287,-0.66341,-0.30671,0.68246,0.16886,0.45567,0.87396,0.68398,0.71584,0.14029,0.77468,0.17295,-0.6082,-0.14795,-0.61391,-0.77535,0.82717,0.024903,-0.56136,0.88144,0.36079,0.3047,0.20707,0.30302,0.9302,-0.78311,-0.13303,0.60747,-0.77551,-0.62459,-0.091647,-0.79122,-0.52794,-0.30848,-0.10782,-0.36781,-0.92361,-0.83959,-0.48543,-0.24369,-0.4937,-0.72268,-0.48372,0.26716,-0.4329,-0.8609,0.85507,-0.1655,-0.49135,0.91299,0.19901,0.35612,0.24274,0.11264,0.9635,-0.44243,-0.093936,0.89184,-0.77792,-0.58672,0.22489,-0.54262,-0.83853,-0.049196,-0.8356,-0.549,-0.018525,-0.80184,-0.55473,0.2219,-0.12592,-0.44362,0.88729,-0.64763,-0.70324,0.29319,-0.86502,-0.42701,-0.26338,-0.82131,-0.36979,0.43434,-0.91012,-0.19541,0.36534,-0.76907,-0.61238,-0.18296,-0.35783,-0.59398,-0.72048,-0.36143,-0.77218,-0.52254,-0.70684,-0.69363,-0.13874,0.81429,-0.3806,0.43822,0.9263,0.061739,0.37165,0.68938,-0.71465,-0.11814,0.30854,-0.52263,0.79473,0.33476,-0.21558,0.91729,0.84402,-0.45723,-0.28022,0.44813,-0.72695,-0.52025,-0.50246,-0.69506,-0.51418,-0.36351,-0.83944,-0.40391,0.012177,-0.83508,-0.54997,0.035707,-0.918,-0.39494,-0.69335,-0.6158,-0.37416,-0.44105,-0.41569,-0.79537,-0.4723,-0.59795,0.64757,-0.36808,-0.7083,0.60231,-0.71172,-0.59694,0.37022,0.26798,-0.87091,-0.41188,0.4319,-0.65017,-0.62508,-0.81371,0.17075,-0.55556,-0.7889,0.12885,-0.60085,-0.845,0.33305,-0.41838,-0.85708,0.45833,-0.23521,-0.77566,-0.42067,0.47044,-0.071078,-0.99536,0.064455,0.57509,-0.80413,-0.15033,-0.052797,-0.77764,-0.62645,-0.5349,-0.047548,0.84356,-0.55501,-0.71252,0.42924,0.76543,-0.4272,0.48122,0.72863,0.25452,0.63582,0.9939,0.091586,0.061068,0.13971,-0.67489,0.72454,0.59502,-0.18363,0.7824,0.55675,-0.72503,0.40532,0.55034,-0.46947,0.69042,0.80343,-0.46318,0.37404,0.85678,0.50694,0.094333,0.56365,0.80151,0.19953,0.91583,0.1569,-0.36961,0.84661,-0.5034,-0.17255,0.72207,-0.68981,0.052248,0.33576,-0.94119,-0.037202,0.7532,0.64171,-0.14435,0.010804,-0.77944,0.62636,0.48509,-0.79086,0.37306,0.90436,0.23481,0.35633,0.50951,0.7481,0.42509,0.43446,-0.58144,0.68783,-0.86035,-0.46837,0.20093,-0.57137,-0.81918,-0.049684,-0.27708,-0.90127,-0.33296,-0.27491,-0.95572,0.1048,0.45537,-0.80755,0.37474,0.91821,-0.38136,0.10697,-0.54582,-0.61489,-0.56914,-0.54488,-0.75674,0.36113,0.67751,-0.25169,0.69106,0.65126,-0.41713,0.63387,0.63677,-0.48268,0.60122,-0.093142,-0.66753,0.7387,0.96002,-0.042848,0.2765,0.99783,-0.01413,0.063997,0.80294,0.48973,-0.3397,0.7625,0.50581,-0.40333,0.21934,0.66741,-0.7116,0.23002,0.49587,-0.83737,0.91629,0.29646,-0.26923,0.94247,-0.031343,0.33274,0.55495,-0.3567,0.75149,-0.24457,-0.55968,0.79177,-0.77987,-0.43739,0.44771,-0.81777,-0.38588,0.42695,-0.9747,0.073305,-0.21113,-0.98248,-0.089267,-0.16352,-0.88214,-0.37712,0.28205,-0.15738,-0.50514,0.84854,-0.79019,-0.42131,0.44502,-0.96103,-0.18436,-0.20582,-0.89325,-0.26206,0.36525,-0.16471,-0.45106,0.87713,-0.048891,-0.3011,0.95233,-0.38176,-0.20722,0.90069,-0.97903,-0.043733,0.19883,-0.93826,0.047426,0.3426,-0.32606,-0.22233,0.91882,-0.95676,0.23072,0.17704,-0.31797,0.023347,0.94778,-0.87579,0.36326,0.31779,-0.31095,0.2349,0.9209,-0.88174,0.42091,0.21293,-0.20103,0.66436,0.71984,-0.83636,0.50063,0.22321,-0.89749,0.29691,-0.32603,-0.98321,0.18186,0.013123,-0.66222,-0.15393,-0.7333,-0.7018,-0.6339,-0.32493,0.69936,-0.62905,-0.33931,0.4525,-0.87371,0.17841,0.69906,-0.21604,0.6816,0.88446,-0.063387,0.46223,0.78604,-0.34434,-0.51335,0.91968,-0.097537,0.38032,0.89947,-0.42274,-0.11048,0.96237,-0.17463,0.20817,0.88421,0.22181,-0.41099,0.91171,0.12677,0.39073,0.54784,0.7803,-0.30164,-0.24738,0.50316,-0.828,0.067843,0.33537,-0.93963,0.80514,0.080447,-0.58757,0.80612,0.18964,-0.5605,-0.35285,0.33348,-0.8742,-0.22352,0.19511,-0.95495,0.75066,-0.4359,-0.49641,0.4373,-0.63887,0.63292,-0.40758,-0.57442,0.70987,-0.40737,-0.57419,0.71018,-0.94131,-0.3184,0.11191,-0.63445,-0.22059,-0.74078,-0.44804,-0.79559,-0.4077,0.072323,-0.80057,-0.59485,0.072323,-0.80057,-0.59485,0.097903,-0.90344,0.41737,-0.40716,-0.57637,0.70853,-0.40687,-0.57627,0.70878,-0.7937,0.223,-0.5659,-0.82727,0.36284,-0.42888,-0.23154,-0.03534,-0.97217,-0.90609,0.30897,-0.28892,-0.86523,0.23127,-0.44481,-0.9364,-0.010132,-0.35072,-0.55489,0.13154,-0.82144,-0.92212,-0.076235,-0.37925,-0.62206,0.33024,-0.70989,-0.48677,0.19504,-0.85144,0.2447,0.33482,-0.90994,0.30424,0.30888,-0.90109,0.86517,0.22568,-0.44777,0.96753,-0.04825,0.24805,0.65661,-0.31535,0.68511,0.60772,-0.31245,0.73009,0.7084,-0.18403,0.68139,0.65007,-0.091647,0.7543,0.56926,-0.21781,0.79275,0.64266,-0.19334,0.74133,0.49925,0.000916,0.86642,0.51347,0.22297,0.82861,0.5537,0.29878,0.77724,0.070925,0.26783,0.96084,-0.69137,0.4843,0.53612,-0.82537,-0.012421,0.56441,-0.59883,-0.75716,0.2609,0.016999,-0.8363,0.54799,0.048891,-0.3152,0.94775,0.92984,0.15363,0.33427,0.76843,0.55104,-0.32536,0.99136,0.07889,0.10462,0.76586,0.33097,-0.55126,0.24268,0.46312,-0.85241,0.94559,0.15357,-0.28678,0.94482,-0.085116,0.31623,-0.4174,0.3072,-0.85519,-0.2425,0.59334,-0.76754,0.23325,0.75573,-0.61187,-0.25437,0.77096,-0.58382,-0.46654,0.54051,-0.7001,-0.60051,0.53353,-0.59554,-0.94729,0.15406,-0.2808,-0.85903,-0.38969,0.33192,-0.21708,-0.61891,0.75484,0.54564,-0.39119,0.74108,-0.2693,-0.45915,0.84652,-0.28217,-0.36137,0.88867,-0.85458,-0.34895,0.38456,-0.962,-0.095584,-0.25572,-0.86383,-0.33937,0.37229,-0.29112,-0.22321,0.93027,-0.86511,-0.26643,0.42494,-0.90695,-0.3028,-0.29273,-0.54268,0.095614,-0.83447,-0.46736,0.5847,-0.66304,0.17103,0.70888,-0.68422,0.80456,0.37461,-0.46074,0.15339,0.60704,-0.77969,0.18082,0.19837,-0.96329,0.86108,0.090091,-0.50041,0.21369,-0.13861,-0.96698,0.85751,-0.13242,-0.49708,0.98254,-0.098758,0.15745,0.96106,-0.013459,0.27598,0.91424,-0.05118,-0.4019,0.96777,-0.002167,0.25169,0.87414,-0.066927,-0.48097,0.96521,-0.002472,0.26139,0.87435,0.004791,-0.48524,0.97302,0.031159,0.22849,0.85449,0.080782,-0.51311,0.24686,-0.007691,-0.96899,0.2479,-0.11826,-0.96152,0.27787,-0.12632,-0.95224,-0.47352,-0.29542,-0.82974,-0.91922,-0.25928,-0.29621,-0.90194,-0.22037,0.37132,-0.33082,-0.15027,0.93164,-0.88037,-0.1619,0.44572,-0.95798,-0.15668,-0.24021,-0.49315,-0.15799,-0.85546,-0.3791,-0.24311,-0.89282,-0.51106,-0.047548,-0.85821,-0.96548,-0.089938,-0.24436,-0.88821,-0.11527,0.44468,-0.26286,-0.12189,0.95709,0.47258,-0.059542,0.87924,0.61675,-0.13569,0.77535,0.48906,-0.26441,0.8312,0.95978,-0.1157,0.25568,0.57173,-0.042879,0.81927,0.57064,-0.048341,0.81976,0.59581,-0.023316,0.80276,0.77798,0.032228,0.6274,0.99243,0.11225,0.049623,0.67858,0.13166,-0.72259,0.22013,0.057466,-0.97375,-0.54238,0.021729,-0.83984,-0.97629,-0.023072,-0.21509,-0.8721,-0.0365,0.48793,-0.25398,-0.095798,0.96243,-0.21958,-0.053713,0.97409,-0.72701,0.028779,0.686,-0.99713,0.071688,-0.023133,-0.74499,0.084994,-0.66161,0.021302,0.11133,-0.99353,0.006104,-0.003388,0.99997,-0.22114,0.8175,-0.53175,-0.1099,0.49879,-0.85971,-0.40458,0.75256,-0.51955,-0.004669,0.55541,-0.83154,0.068361,0.93701,-0.34251,-0.34568,0.9245,-0.16056,-0.52385,0.84011,-0.14042,-0.39332,0.89297,0.21879,-0.39207,0.91702,0.072878,-0.62282,0.67617,-0.39348,-0.56853,0.4358,-0.69768,-0.3527,0.4004,-0.8457,-0.35276,0.11518,-0.92859,0.01352,0.16199,-0.98669,0.20005,0.21155,-0.95666,0.36393,0.68185,-0.63451,0.60576,0.39235,-0.69213,0.55476,0.73681,-0.38639,0.5378,0.8395,-0.077151,0.85666,0.4727,-0.20661,0.90765,0.38084,0.1763,0.51015,0.78878,0.34285,0.18393,0.96451,0.18934,0.062349,0.99725,-0.039521,-0.30787,0.94989,-0.053591,-0.75359,0.62053,-0.2168,-0.82455,0.4427,-0.35228,-0.56108,0.80807,0.17942,-0.51247,0.85092,-0.11521,-0.55766,0.82925,0.036103,-0.75689,0.63653,-0.14802,-0.87143,0.48027,-0.099521,-0.83203,0.36335,-0.41914,-0.93838,0.2761,-0.20777,-0.80731,0.087985,-0.58348,-0.91629,0.11438,-0.38377,-0.91784,-0.079043,-0.38896,-0.64727,-0.12412,-0.75207,-0.86145,-0.1699,-0.47853,-0.57936,-0.18955,-0.79269,-0.41618,-0.16086,-0.89489,-0.43294,-0.063417,-0.89917,-0.1012,-0.068972,-0.99246,0.060945,-0.13111,-0.98947,-0.32829,-0.13822,-0.93439,-0.25019,-0.16987,-0.95315,-0.3162,-0.17112,-0.9331,-0.18622,-0.076876,-0.97946,0.051759,-0.078372,-0.99557,0.26972,-0.11618,-0.95587,0.15348,-0.11405,-0.98154,0.23228,-0.047578,-0.97147,0.60949,0.079287,-0.78878,0.45863,-0.020875,-0.88836,0.81472,0.16318,-0.55638,0.7684,0.37782,-0.51646,0.8909,0.23069,-0.39122,0.98615,0.16547,-0.010895,0.79556,-0.076479,0.601,0.30741,-0.16861,0.93649,0.61248,-0.037385,0.78958,0.89447,0.028901,0.44615,0.94638,0.1475,0.28739,0.95636,0.10935,-0.27082,0.88723,0.10724,-0.44859,0.74606,0.046663,-0.66421,0.26423,0.043428,-0.96347,0.70098,0.14469,-0.69832,0.89135,0.1645,-0.42238,0.90832,0.18589,-0.37465,0.97742,0.099155,0.18647,0.57659,-0.060488,0.81478,0.13376,-0.2172,0.96689,0.10785,-0.40812,0.90652,0.41063,-0.31935,0.85403,0.046571,-0.50392,0.86245,0.24598,-0.40797,0.87921,0.027894,-0.54817,0.83587,0.24903,-0.36461,0.89721,0.91098,0.37184,0.17838,0.96463,0.081576,0.25059,0.8623,0.31553,-0.39601,0.85751,0.33387,-0.39137,0.56435,0.36064,-0.74258,0.88815,0.43507,-0.14786,0.43019,0.5735,-0.6971,0.7575,0.55745,-0.3397,0.34715,0.62197,-0.70186,-0.011505,0.48521,-0.87429,-0.12394,0.46895,-0.87448,-0.38121,0.3397,-0.8598,-0.14505,0.50029,-0.8536,0.10636,0.2646,-0.95846,0.10144,0.30598,-0.94659,-0.043245,0.001068,-0.99905,0.17386,-0.020051,-0.98456,0.14844,0.25233,-0.95617,0.39641,0.49599,-0.77251,0.003357,0.50743,-0.86166,0.3614,0.62554,-0.6914,-0.10736,0.56954,-0.8149,-0.4145,0.44374,-0.79452,-0.28538,0.3874,-0.87661,0.19349,0.24412,-0.95022,0.17942,-0.010529,-0.9837,0.44639,0.046236,-0.89361,0.2725,0.21,-0.93893,0.59523,0.3618,-0.71746,0.38072,0.472,-0.79513,-0.2999,0.19175,-0.93448,-0.2891,0.45216,-0.84374,0.24067,0.55251,-0.79797,0.67022,0.45726,-0.58452,-0.56432,0.4232,-0.70879,-0.16025,0.44758,-0.87973,-0.11585,0.21629,-0.96942,-0.27482,-0.097507,-0.95651,-0.12461,-0.059786,-0.99039,-0.058565,-0.021577,-0.99805,0.14124,0.28556,-0.94787,0.011902,0.51772,-0.85543,0.45857,0.53902,-0.70647,-0.1214,0.68053,-0.72256,-0.037812,0.50594,-0.86172,-0.32469,0.70098,-0.63494,-0.22675,0.21894,-0.949,-0.40162,-0.041169,-0.91485,-0.14405,0.27082,-0.95178,0.037355,0.50377,-0.863,0.48637,0.42634,-0.76263,-0.099094,0.67528,-0.73083,-0.4041,0.56368,-0.72036,-0.39344,0.67895,-0.6198,-0.77077,0.44536,-0.45555,-0.85537,0.45366,-0.24998,-0.98025,0.18094,-0.079592,-0.67424,0.46638,-0.57256,-0.79989,0.27711,-0.5323,-0.99353,0.10941,-0.02942,-0.94375,0.33058,0.005005,-0.42067,0.60485,-0.67614,-0.88763,-0.10654,0.44804,-0.31736,-0.51195,0.79821,-0.1677,-0.65896,0.73324,-0.033601,-0.72634,0.68648,-0.10117,-0.62004,0.77798,-0.15421,-0.46232,0.87316,-0.48412,-0.35377,0.80029,-0.6548,-0.22053,0.72289,-0.30949,-0.34849,0.88473,-0.66054,-0.22413,0.71654,-0.82974,-0.18219,0.52754,-0.99234,-0.1196,0.030305,-0.93411,-0.030488,-0.35563,-0.95471,-0.15244,-0.25547,-0.93509,-0.036561,-0.35249,-0.92401,-0.036897,-0.38054,-0.80187,0.23917,-0.5475,-0.49645,0.28349,-0.82046,-0.57277,-0.012207,-0.81961,-0.99332,-0.07651,-0.086337,-0.93081,-0.18998,0.31217,-0.90005,-0.20109,0.38661,-0.98065,-0.030732,0.19321,-0.92404,-0.11936,0.36311,-0.98147,0.13443,-0.13636,-0.96689,0.25123,-0.044282,-0.98743,0.10965,-0.11368,-0.85962,0.51067,-0.015412,-0.98151,0.16721,0.093142,-0.80477,-0.095035,-0.58586,-0.39018,-0.19468,-0.8999,-0.17829,-0.14103,-0.97379,-0.86294,-0.17109,-0.47539,-0.72015,-0.16849,-0.67302,-0.33628,-0.066317,-0.93939,-0.80193,-0.15479,-0.57698,-0.41243,-0.082217,-0.90725,-0.79379,-0.15595,-0.58785,-0.25214,-0.10343,-0.96213,-0.62114,-0.11499,-0.77517,-0.16916,-0.13196,-0.97668,-0.98447,-0.17551,0.000244,-0.97656,-0.20783,-0.055422,-0.97568,-0.18009,0.12491,-0.96985,-0.19687,-0.14356,-0.94955,-0.19337,-0.24686,-0.97549,-0.21613,-0.041017,-0.92642,-0.18979,0.32505,-0.92911,-0.11094,0.35276,-0.92389,-0.048647,0.37953,-0.89749,-0.058779,0.43709,-0.82412,-0.092502,0.55876,-0.75869,-0.11954,0.64037,-0.48698,-0.078188,0.86987,-0.64254,-0.098849,0.75982,-0.76782,-0.15467,0.62169,-0.93615,-0.19101,0.29508,-0.9819,-0.17097,-0.081362,-0.99542,-0.08948,-0.033143,-0.96619,-0.094699,0.23972,-0.78814,-0.16785,0.59212,-0.67861,-0.15998,0.71682,-0.75643,-0.1521,0.6361,-0.75738,-0.10883,0.64382,-0.75308,-0.092044,0.65145,-0.73562,-0.097232,0.67034,-0.70211,-0.15641,0.69463,-0.65593,-0.10843,0.74697,-0.81869,-0.074435,0.56935,-0.9667,0.017792,0.25526,-0.83804,0.016114,0.54534,-0.6686,-0.045167,0.74221,-0.67211,0.056887,0.73824,-0.80587,0.10508,0.58263,-0.95883,0.11057,0.26151,-0.99585,0.006439,0.090609,-0.89434,0.42085,0.15171,-0.86215,0.32249,0.3907,-0.71679,0.16828,0.67666,-0.64348,0.11405,0.75689,-0.58769,0.19834,0.78439,-0.51552,0.49794,0.69732,-0.4276,0.74593,0.5106,-0.71963,0.55824,0.41285,-0.67129,0.71041,0.21125,-0.77908,0.60741,0.15503,-0.69863,0.56935,0.43321,-0.73186,0.30985,0.60689,-0.64831,0.43672,0.62365,-0.42091,0.26582,0.86724,-0.37251,0.18052,0.91028,-0.082247,0.30195,0.94974,-0.33036,0.53279,0.77908,-0.26795,0.78469,0.55892,-0.32701,0.8934,0.30802,-0.23231,0.96237,0.14081,-0.76733,0.63753,-0.068545,-0.62789,0.77828,-0.003235,-0.43614,0.8923,0.11643,-0.51042,0.81863,0.26313,0.15928,0.9252,0.34437,0.14118,0.92144,0.36189,0.081576,0.74319,0.66405,0.020081,0.58739,0.80902,0.41823,0.47337,0.7752,0.39695,0.18638,0.89868,-0.011078,0.11133,0.99371,0.24748,0.083743,0.96524,0.45335,0.019013,0.89111,0.52876,0.020325,0.84851,0.58211,-0.027863,0.81262,0.58348,-0.051637,0.81045,0.55596,-0.084902,0.82684,0.51952,-0.088046,0.84988,0.51991,-0.089236,0.84951,0.69292,0.27751,0.66543,0.66796,0.18332,0.72124,0.70333,0.14283,0.69634,0.64449,-0.04413,0.76333,0.52855,-0.14093,0.83709,0.82745,-0.084841,0.55504,0.9508,0.15519,0.26808,0.93231,-0.18784,0.309,0.73775,-0.25852,0.62355,0.92602,0.18134,0.331,0.96506,0.047639,0.25758,0.53404,0.041871,0.84439,0.10288,-0.013337,0.9946,0.4171,0.01706,0.90869,0.090762,0.02121,0.99564,0.41047,0.059023,0.90994,0.21613,0.044923,0.97531,0.26951,0.043519,0.962,0.40797,0.098331,0.90765,0.99051,0.074068,0.11551,0.9183,0.14341,0.36891,0.64003,0.094333,0.7625,0.81857,0.066164,-0.57054,0.99991,-0.007721,0.00882,0.99417,0.021119,0.10565,0.96982,-0.060701,0.23603,0.85354,-0.020264,0.52062,0.48268,-0.01587,0.87564,0.92874,0.025391,0.36979,0.86975,0.026887,-0.49269,0.9342,-0.027802,-0.3556,0.5956,-0.005554,-0.80322,0.46925,0.093875,-0.87805,0.73214,0.12244,-0.67,0.44176,0.13913,-0.88626,0.79678,0.01001,-0.60418,0.9498,-0.011414,-0.31263,0.70373,-0.008789,-0.71038,0.91971,0.024903,-0.39174,0.98935,0.022309,0.14377,0.96539,0.14347,0.21778,0.96689,0.12433,-0.22279,0.87359,0.34727,0.34086,0.88089,0.44945,0.1482,0.59578,0.72143,0.35285,0.55544,0.74325,0.37284,0.68667,-0.027863,-0.7264,0.50746,0.60186,0.61663,0.98209,0.1409,0.12497,0.98935,-0.012391,0.14493,0.94613,-0.060945,0.31791,-0.96136,0.021699,-0.27439,0.92663,0.07712,0.36793,0.95654,0.25388,0.14325,0.64971,0.54653,-0.52834,0.50932,0.69643,-0.50551,0.81216,0.46333,0.35453,-0.38664,0.033113,-0.9216,-0.51332,0.1446,-0.84591,-0.98834,-0.1521,-0.000519,-0.99298,-0.11588,-0.023072,-0.9953,-0.067446,-0.069277,-0.97494,-0.21116,0.069582,-0.99673,-0.043123,-0.067904,0.6444,-0.21363,-0.73418,0.84842,-0.14304,-0.5096,0.58254,-0.30161,-0.75472,0.8695,-0.094272,-0.48482,0.62911,-0.02411,-0.77694,0.85031,-0.012238,-0.52611,0.70617,0.024628,-0.70757,0.17963,0.002503,-0.9837,0.15168,-0.051332,-0.98709,0.18006,-0.35173,-0.91861,0.17331,-0.43693,-0.88263,0.43013,0.049471,-0.90139,0.70687,0.11243,-0.69832,0.40498,0.41462,-0.81488,0.13947,0.34971,-0.92639,0.29057,0.56035,-0.7756,-0.21717,0.54015,-0.81304,0.21403,0.79873,-0.5623,-0.2649,0.68499,-0.67864,-0.23911,0.76806,-0.59404,0.24143,0.85382,-0.46116,-0.62908,0.43526,-0.644,-0.5519,0.57735,-0.60167,-0.64635,0.27946,-0.70998,0.14756,-0.067843,-0.98669,0.14939,0.30402,-0.94085,0.14679,0.51863,-0.84228,0.096957,0.64272,-0.75991,0.091525,0.78344,-0.61467,-0.080355,0.80389,-0.58928,0.099246,0.86316,-0.49501,-0.16514,0.84826,-0.50313,-0.33039,0.7658,-0.55165,-0.026673,0.80373,-0.59435,0.08536,0.58666,-0.80529,-0.28352,0.77758,-0.56117,-0.087924,0.88769,-0.45195,0.15046,0.87194,-0.46586,-0.56502,0.72713,-0.38981,-0.16791,0.75692,-0.63152,-0.25162,0.59273,-0.76507,-0.14264,0.37068,-0.91772,-0.13511,-0.082339,-0.9874,-0.215,-0.42183,-0.88079,-0.33879,-0.42445,-0.83966,-0.39067,-0.14521,-0.90899,-0.30082,-0.007935,-0.95364,-0.72805,-0.11753,-0.67534,-0.6989,-0.24085,-0.67339,-0.58058,-0.33042,-0.7441,-0.35853,-0.29893,-0.88433,-0.24238,0.11307,-0.96356,-0.24741,0.42769,-0.86938,-0.071108,0.4232,-0.90323,-0.25837,0.56517,-0.78344,0.076785,0.80319,-0.59075,0.39833,0.77715,-0.48714,0.1641,0.85177,-0.49751,-0.024079,0.8514,-0.52394,-0.020478,0.79696,-0.60366,0.08768,0.55977,-0.82397,-0.004517,0.6209,-0.78384,0.56905,0.59484,-0.56771,0.17951,0.81457,-0.55156,-0.24571,0.85391,-0.45872,-0.22831,0.85608,-0.46364,0.055483,0.83044,-0.55431,0.50884,0.67302,-0.5367,-0.41636,0.57891,-0.70104,0.8478,0.024842,-0.52971,-0.4066,0.35289,-0.84268,-0.41685,0.41307,-0.80966,-0.23383,0.48103,-0.84491,-0.36299,0.57421,-0.73382,-0.39445,0.59441,-0.70074,-0.32176,0.64754,-0.69073,-0.2212,0.65505,-0.72243,-0.067476,0.46992,-0.88009,0.11628,0.55061,-0.82659,0.034181,0.78805,-0.61464,0.079257,0.79431,-0.60228,-0.035585,0.90307,-0.42796,-0.096957,0.91275,-0.3968,0.12333,0.51994,-0.84521,0.098148,0.50645,-0.85662,0.05652,0.59578,-0.80111,0.10184,0.78011,-0.61724,0.072726,0.84408,-0.53121,0.040712,0.89602,-0.44209,0.013398,0.87585,-0.48231,-0.015625,0.47038,-0.88232,0.000427,0.58248,-0.81283,0.005371,0.77084,-0.63698,0.010041,0.84231,-0.53887,0.009186,0.90298,-0.42955,0.003113,0.9057,-0.42384,0.36216,0.44371,-0.8197,0.44761,0.5031,-0.73922,0.024384,0.76779,-0.64022,0.028565,0.841,-0.54024,0.03827,0.8967,-0.44096,0.034211,0.89978,-0.43495,0.61425,0.35801,-0.70318,0.558,0.48787,-0.67126,0.68667,0.40748,-0.60198,0.67537,0.46184,-0.57491,0.63991,0.5378,-0.54885,0.50975,0.73971,-0.43925,0.73846,0.22904,-0.63414,0.43962,0.35429,-0.82534,0.93454,0.25367,-0.24946,0.59362,0.26533,-0.75973,0.91794,0.36863,0.14652,0.22401,-0.043947,-0.97357,-0.085696,-0.12021,-0.98901,-0.068667,-0.24595,-0.96683,0.13538,-0.077029,-0.98776,0.17133,-0.14447,-0.97455,0.23887,-0.081729,-0.96759,0.30372,-0.19953,-0.93161,-0.26762,-0.016907,-0.96335,-0.74074,0.14447,-0.65603,-0.95126,0.022797,-0.3075,-0.65285,0.026368,-0.75701,-0.16782,0.23853,-0.95651,0.14383,0.26496,-0.95346,0.11701,0.28895,-0.95013,-0.051759,0.27717,-0.95941,-0.99713,0.055452,-0.050874,0.97467,0.057039,0.21619,0.98288,0.043336,0.17899,0.97137,0.005768,0.23747,0.97226,0.15857,0.17188,0.95361,0.084017,0.28904], - - "colors": [], - - "uvs": [[0.38989,0.67902,0.36125,0.67902,0.36125,0.64335,0.38989,0.71152,0.41728,0.67902,0.41728,0.71152,0.46283,0.67902,0.46283,0.71152,0.49774,0.67902,0.46283,0.64335,0.41728,0.64335,0.38989,0.64335,0.36125,0.60855,0.33212,0.60855,0.33212,0.64335,0.33212,0.67902,0.30083,0.67902,0.30083,0.71152,0.26879,0.71152,0.30083,0.74519,0.26879,0.74519,0.23675,0.74519,0.23752,0.76817,0.20546,0.74519,0.20739,0.76817,0.21193,0.78888,0.17809,0.79332,0.17634,0.76817,0.1477,0.76817,0.17634,0.74519,0.1477,0.74519,0.1203,0.76817,0.1203,0.74519,0.074757,0.76817,0.074757,0.74519,0.03985,0.76817,0.075062,0.78843,0.03985,0.78813,0.074537,0.80687,0.03985,0.80488,0.074782,0.8331,0.03985,0.83146,0.077997,0.87356,0.03985,0.8731,0.070557,0.90787,0.038695,0.90994,0.069402,0.94454,0.046275,0.9554,0.023319,0.95817,0.005547,0.91053,0.005547,0.95785,0.005547,0.97226,0.53204,0.97226,0.51427,0.95817,0.53204,0.95785,0.51762,0.97255,0.53204,0.98554,0.51873,0.98547,0.52005,0.99755,0.50673,0.99755,0.53204,0.99755,0.005547,0.99755,0.005547,0.98554,0.01754,0.99755,0.018857,0.98547,0.019966,0.97255,0.034968,0.97353,0.049659,0.97961,0.072523,0.97858,0.087388,0.94377,0.088928,0.90787,0.094496,0.87863,0.09426,0.84593,0.1203,0.82869,0.1203,0.81092,0.1203,0.79298,0.14662,0.79469,0.17296,0.8143,0.19738,0.80895,0.21805,0.80482,0.23928,0.78619,0.26879,0.76817,0.30006,0.76817,0.33212,0.74519,0.33212,0.71152,0.36125,0.71152,0.36125,0.74519,0.36125,0.76817,0.3302,0.76817,0.32565,0.78888,0.29831,0.78619,0.26879,0.78698,0.24168,0.80437,0.24359,0.81669,0.26879,0.81906,0.26879,0.83569,0.24362,0.8348,0.22285,0.83405,0.22028,0.81464,0.20634,0.83556,0.20166,0.81924,0.16727,0.83569,0.1478,0.83337,0.14809,0.81331,0.1203,0.84859,0.14627,0.85467,0.16649,0.8592,0.18644,0.856,0.18485,0.83581,0.20723,0.85277,0.22343,0.85042,0.2427,0.85205,0.26062,0.85258,0.26879,0.85287,0.27697,0.85258,0.29488,0.85205,0.29396,0.8348,0.29399,0.81669,0.2959,0.80437,0.31954,0.80482,0.31731,0.81464,0.33592,0.81924,0.33125,0.83556,0.31473,0.83405,0.31416,0.85042,0.33036,0.85277,0.35114,0.856,0.35274,0.83581,0.37032,0.83569,0.37109,0.8592,0.34388,0.86802,0.35676,0.88268,0.3834,0.86831,0.3784,0.89041,0.58176,0.83351,0.55413,0.82297,0.55413,0.80198,0.55413,0.83712,0.55413,0.85837,0.58176,0.85837,0.60462,0.83351,0.58176,0.805,0.55413,0.7917,0.39132,0.85467,0.38979,0.83337,0.36463,0.8143,0.3402,0.80895,0.26879,0.80839,0.3595,0.79332,0.38989,0.76817,0.39097,0.79469,0.3895,0.81331,0.41728,0.82869,0.41728,0.84859,0.44333,0.84593,0.43339,0.86193,0.55413,0.96507,0.58176,0.98682,0.55413,0.98682,0.58176,0.96507,0.60462,0.96507,0.60462,0.98682,0.63512,0.98682,0.63512,0.77539,0.63512,0.80381,0.60462,0.77539,0.57817,0.36562,0.58959,0.35466,0.59356,0.36492,0.57903,0.3501,0.56934,0.35526,0.60462,0.85837,0.63512,0.83351,0.63512,0.85837,0.60462,0.88174,0.58176,0.88174,0.58176,0.90689,0.55413,0.90689,0.55413,0.92607,0.58176,0.92607,0.60462,0.90689,0.63512,0.88174,0.56294,0.36461,0.56617,0.37537,0.57401,0.38113,0.58355,0.38051,0.59041,0.37476,0.63512,0.96507,0.60462,0.94577,0.63512,0.94577,0.60462,0.92607,0.63512,0.92607,0.58176,0.94577,0.55413,0.94577,0.44866,0.90787,0.43417,0.90787,0.43417,0.8801,0.43417,0.94377,0.4502,0.94377,0.46703,0.90787,0.44309,0.87863,0.45959,0.87356,0.49774,0.8731,0.49774,0.83146,0.4628,0.8331,0.46305,0.80687,0.41728,0.81092,0.41728,0.79298,0.41728,0.76817,0.38989,0.74519,0.41728,0.74519,0.46283,0.76817,0.46252,0.78843,0.49774,0.78813,0.49774,0.76817,0.46283,0.74519,0.49774,0.74519,0.49774,0.71152,0.53204,0.67902,0.49774,0.64335,0.46283,0.60855,0.41728,0.60855,0.38989,0.60855,0.36125,0.57676,0.33212,0.57676,0.30083,0.57676,0.30083,0.60855,0.30083,0.64335,0.26879,0.64335,0.26879,0.67902,0.23675,0.67902,0.23675,0.71152,0.20546,0.71152,0.17634,0.71152,0.17634,0.67902,0.20546,0.67902,0.17634,0.64335,0.20546,0.64335,0.20546,0.60855,0.17634,0.60855,0.20546,0.57676,0.17634,0.57676,0.20546,0.54377,0.17634,0.54377,0.17634,0.5016,0.20546,0.5016,0.20546,0.46019,0.17634,0.46019,0.1477,0.46019,0.1477,0.5016,0.1477,0.54377,0.1477,0.57676,0.1477,0.60855,0.1477,0.64335,0.1477,0.67902,0.1477,0.71152,0.1203,0.71152,0.1203,0.67902,0.1203,0.64335,0.1203,0.60855,0.1203,0.57676,0.1203,0.54377,0.1203,0.5016,0.1203,0.46019,0.074757,0.5016,0.074757,0.46019,0.03985,0.46019,0.03985,0.5016,0.02164,0.46019,0.021448,0.5016,0.005547,0.5016,0.021634,0.54377,0.005547,0.54377,0.005547,0.57676,0.53204,0.57676,0.51723,0.57676,0.53204,0.54377,0.53204,0.60855,0.49774,0.57676,0.49774,0.60855,0.53204,0.64335,0.46283,0.57676,0.41728,0.57676,0.38989,0.57676,0.36125,0.54377,0.33212,0.54377,0.30083,0.54377,0.28427,0.54377,0.2853,0.57676,0.26879,0.60855,0.23675,0.64335,0.23675,0.60855,0.23675,0.57676,0.23675,0.54377,0.23675,0.5016,0.23675,0.46019,0.25529,0.46019,0.25486,0.5016,0.25418,0.54377,0.25332,0.57676,0.26879,0.57676,0.26879,0.54377,0.26879,0.5016,0.26879,0.46019,0.28281,0.46019,0.28341,0.5016,0.30083,0.5016,0.30083,0.46019,0.33212,0.5016,0.33212,0.46019,0.36125,0.5016,0.38989,0.54377,0.41728,0.54377,0.38989,0.5016,0.38989,0.46019,0.36125,0.46019,0.41728,0.5016,0.46283,0.5016,0.46283,0.54377,0.49774,0.54377,0.49774,0.5016,0.49774,0.46019,0.46283,0.46019,0.41728,0.46019,0.51656,0.46019,0.51682,0.5016,0.51702,0.54377,0.53204,0.5016,0.53204,0.46019,0.005547,0.46019,0.005547,0.67902,0.005547,0.64335,0.03985,0.64335,0.03985,0.60855,0.005547,0.60855,0.03985,0.57676,0.021885,0.57676,0.03985,0.54377,0.074757,0.54377,0.074757,0.57676,0.074757,0.60855,0.074757,0.64335,0.074757,0.67902,0.074757,0.71152,0.03985,0.74519,0.03985,0.71152,0.005547,0.74519,0.005547,0.71152,0.53204,0.74519,0.53204,0.71152,0.53204,0.76817,0.53204,0.7878,0.53204,0.80462,0.49774,0.80488,0.53204,0.83166,0.53204,0.87337,0.005547,0.87337,0.005547,0.83166,0.49889,0.90994,0.53204,0.91053,0.46818,0.94454,0.46506,0.97858,0.49131,0.9554,0.50262,0.97353,0.50482,0.98748,0.49584,0.99755,0.030854,0.99755,0.032761,0.98748,0.045009,0.98337,0.22385,0.98274,0.21815,0.9794,0.21961,0.95988,0.19263,0.97704,0.19828,0.9542,0.17723,0.97704,0.087388,0.97858,0.10342,0.94377,0.10342,0.90787,0.10342,0.8801,0.1042,0.86193,0.55413,0.71548,0.55413,0.73478,0.58176,0.71548,0.58176,0.73478,0.58176,0.75653,0.55413,0.75653,0.58176,0.5451,0.55413,0.5451,0.58176,0.56537,0.55413,0.56141,0.58176,0.57471,0.60462,0.57352,0.60462,0.60322,0.58176,0.60322,0.58176,0.62808,0.60462,0.62808,0.63512,0.60322,0.63512,0.62808,0.63512,0.57352,0.60462,0.5451,0.60462,0.73478,0.60462,0.75653,0.60462,0.71548,0.63512,0.73478,0.63512,0.75653,0.63512,0.5451,0.63512,0.65145,0.60462,0.65145,0.58176,0.65145,0.55413,0.62808,0.55413,0.60683,0.55413,0.59268,0.55413,0.57169,0.15543,0.86831,0.18082,0.88268,0.1937,0.86802,0.20772,0.87017,0.20403,0.89593,0.22303,0.86919,0.23977,0.87015,0.25498,0.86984,0.26879,0.87102,0.2826,0.86984,0.29782,0.87015,0.31456,0.86919,0.32987,0.87017,0.33355,0.89593,0.33575,0.92002,0.3167,0.9185,0.31609,0.8965,0.3015,0.89597,0.30054,0.91322,0.31798,0.95988,0.29625,0.94333,0.29175,0.96515,0.28341,0.93686,0.2806,0.96165,0.28871,0.98166,0.27748,0.98027,0.27653,0.99562,0.26879,0.99562,0.28654,0.99562,0.30011,0.98422,0.30539,0.97307,0.31373,0.98274,0.31943,0.9794,0.48793,0.97961,0.49258,0.98337,0.34496,0.97704,0.33931,0.9542,0.35677,0.91648,0.3784,0.91524,0.35961,0.9529,0.3784,0.95178,0.3784,0.97704,0.36036,0.97704,0.43417,0.97858,0.4502,0.97858,0.55413,0.88174,0.49528,0.98952,0.30745,0.98924,0.30555,0.9958,0.29635,0.99562,0.04174,0.99755,0.042303,0.98952,0.23748,0.98422,0.23014,0.98924,0.2322,0.97307,0.24583,0.96515,0.24887,0.98166,0.25699,0.96165,0.25418,0.93686,0.24133,0.94333,0.23704,0.91322,0.22088,0.9185,0.20184,0.92002,0.18082,0.91648,0.17798,0.9529,0.16044,0.97704,0.10342,0.97858,0.55413,0.6766,0.55413,0.65145,0.58176,0.6766,0.60462,0.6766,0.63512,0.6766,0.63512,0.69578,0.60462,0.69578,0.58176,0.69578,0.55413,0.69578,0.63512,0.71548,0.16044,0.95178,0.16044,0.91524,0.16044,0.89041,0.2215,0.8965,0.23609,0.89597,0.25091,0.88743,0.25227,0.90907,0.26879,0.93526,0.26879,0.90785,0.28531,0.90907,0.28667,0.88743,0.26879,0.96213,0.2601,0.98027,0.26105,0.99562,0.25105,0.99562,0.24123,0.99562,0.23204,0.9958,0.26879,0.97965,0.005547,0.80462,0.005547,0.7878,0.005547,0.76817,0.03985,0.67902,0.63512,0.90689,0.60462,0.80381,0.58176,0.79566,0.58176,0.77539,0.84695,0.27226,0.83194,0.33412,0.78106,0.27983,0.86366,0.32372,0.89718,0.26366,0.7659,0.34538,0.71176,0.27276,0.79088,0.39837,0.81127,0.44913,0.85615,0.39978,0.86226,0.47701,0.8187,0.50219,0.8374,0.57031,0.92946,0.52965,0.90325,0.4549,0.87918,0.38889,0.91907,0.37373,0.90208,0.31014,0.84694,0.27226,0.51209,0.22848,0.40513,0.24889,0.40513,0.21099,0.49015,0.25605,0.40513,0.26807,0.48888,0.29492,0.44817,0.29314,0.45517,0.30358,0.48815,0.30632,0.51392,0.31174,0.55058,0.30837,0.55022,0.32122,0.60108,0.33744,0.59339,0.35498,0.63158,0.3568,0.61845,0.39982,0.66275,0.37863,0.69176,0.42413,0.62637,0.44004,0.70562,0.48546,0.72311,0.45436,0.72351,0.49086,0.88598,0.83418,0.85811,0.84447,0.86292,0.81207,0.87899,0.84726,0.91471,0.84062,0.9226,0.82592,0.88911,0.8088,0.88224,0.79399,0.89016,0.78285,0.90643,0.79231,0.90355,0.7971,0.93681,0.82612,0.95228,0.85148,0.93322,0.85624,0.94931,0.88657,0.91772,0.88469,0.91467,0.93381,0.88435,0.89535,0.87533,0.92707,0.90399,0.95618,0.93552,0.94162,0.94873,0.95764,0.92534,0.97146,0.95198,0.96178,0.97155,0.93788,0.97429,0.97794,0.97652,0.89927,0.96739,0.93453,0.94566,0.9185,0.97164,0.89818,0.96027,0.87822,0.96184,0.85424,0.94489,0.82528,0.95713,0.79941,0.74604,0.44585,0.73764,0.44521,0.70701,0.42035,0.67292,0.36849,0.64819,0.3401,0.6004,0.31364,0.55305,0.27962,0.51209,0.22848,0.57004,0.24157,0.6714,0.32382,0.61406,0.25151,0.72661,0.32916,0.73783,0.37565,0.7484,0.43148,0.75581,0.49542,0.76479,0.53271,0.77723,0.59563,0.85603,0.64266,0.94539,0.60122,0.99125,0.57495,0.97096,0.50454,0.94471,0.43472,0.24021,0.24157,0.2572,0.27962,0.19619,0.25151,0.29816,0.22848,0.24021,0.24157,0.3201,0.25605,0.32138,0.29492,0.36208,0.29314,0.40513,0.27914,0.43088,0.29436,0.45759,0.3166,0.42999,0.3122,0.42716,0.33887,0.40513,0.33946,0.40513,0.35865,0.3831,0.33887,0.38668,0.3573,0.40513,0.36322,0.42357,0.3573,0.42017,0.36245,0.4432,0.36127,0.44288,0.37142,0.42821,0.37463,0.43997,0.37913,0.455,0.3766,0.45407,0.38447,0.46496,0.38878,0.45275,0.3906,0.45107,0.39393,0.45898,0.39189,0.46455,0.39279,0.47226,0.39376,0.47161,0.38166,0.4783,0.37447,0.4597,0.36979,0.47757,0.34754,0.45313,0.34182,0.48342,0.32538,0.50773,0.33648,0.53801,0.34918,0.56586,0.36714,0.58241,0.40609,0.58349,0.44449,0.6393,0.48624,0.56498,0.48688,0.57661,0.51536,0.58608,0.53901,0.64716,0.5421,0.59761,0.56233,0.6572,0.59601,0.60536,0.59915,0.65083,0.63963,0.69144,0.59576,0.68851,0.64146,0.7281,0.64554,0.7278,0.70769,0.78818,0.67118,0.75131,0.57846,0.74091,0.5913,0.72635,0.57949,0.71041,0.54426,0.73146,0.54224,0.84903,0.92659,0.85258,0.89601,0.86162,0.94386,0.87752,0.95693,0.89603,0.9699,0.92785,0.9735,0.89334,0.99562,0.75937,0.56269,0.98733,0.90338,0.97001,0.87747,0.98545,0.8604,0.71745,0.40965,0.62843,0.2995,0.61406,0.25151,0.61406,0.25151,0.57004,0.24157,0.8962,0.97526,0.87516,0.9626,0.85711,0.97738,0.87356,0.87735,0.8686,0.8552,0.88396,0.87351,0.68159,0.71523,0.6568,0.68203,0.61502,0.76789,0.65359,0.81854,0.58501,0.83469,0.50984,0.81239,0.51396,0.85835,0.54422,0.90137,0.61963,0.85615,0.40513,0.88027,0.40513,0.93562,0.26603,0.90137,0.29629,0.85835,0.22525,0.83469,0.19062,0.85615,0.15666,0.81854,0.19523,0.76789,0.12866,0.71523,0.15346,0.68203,0.12174,0.64146,0.15942,0.63963,0.11882,0.59576,0.15305,0.59601,0.1631,0.5421,0.099845,0.54426,0.10463,0.48546,0.078793,0.54224,0.086743,0.49086,0.05444,0.49542,0.061851,0.43148,0.064216,0.44585,0.098493,0.27276,0.13886,0.32382,0.083648,0.32916,0.18182,0.2995,0.20985,0.31364,0.25967,0.30837,0.29633,0.31174,0.32211,0.30632,0.35508,0.30358,0.32683,0.32538,0.35267,0.3166,0.37938,0.29436,0.40513,0.288,0.40513,0.31483,0.38026,0.3122,0.35713,0.34182,0.33269,0.34754,0.30252,0.33648,0.26003,0.32122,0.20917,0.33744,0.21686,0.35498,0.27225,0.34918,0.3149,0.35927,0.35055,0.36979,0.33196,0.37447,0.31763,0.38631,0.28534,0.38831,0.28138,0.40534,0.22784,0.40609,0.24439,0.36714,0.19181,0.39982,0.17867,0.3568,0.16206,0.3401,0.13733,0.36849,0.1475,0.37863,0.1185,0.42413,0.10324,0.42035,0.0928,0.40965,0.072426,0.37565,0.072614,0.44521,0.087139,0.45436,0.18388,0.44004,0.22676,0.44449,0.27914,0.42876,0.32897,0.39775,0.33276,0.38673,0.33864,0.38166,0.35525,0.3766,0.36706,0.36127,0.39008,0.36245,0.36738,0.37142,0.38205,0.37463,0.39335,0.37291,0.40527,0.37504,0.39166,0.3865,0.3744,0.38782,0.37028,0.37913,0.35751,0.3906,0.35618,0.38447,0.34529,0.38878,0.33799,0.39376,0.34077,0.39739,0.33711,0.40328,0.35583,0.41471,0.35103,0.4316,0.37035,0.43275,0.36221,0.45451,0.34288,0.45342,0.35387,0.47589,0.33089,0.47376,0.34153,0.50346,0.33078,0.50803,0.31949,0.47359,0.29516,0.50661,0.31635,0.53179,0.28133,0.53243,0.3116,0.55701,0.27849,0.5586,0.28641,0.57166,0.27686,0.57408,0.26655,0.58109,0.25921,0.56321,0.25586,0.59034,0.24554,0.57235,0.22418,0.53901,0.26016,0.53141,0.23364,0.51536,0.17095,0.48624,0.24527,0.48688,0.21265,0.56233,0.22432,0.58359,0.24543,0.59508,0.25701,0.60014,0.26327,0.59478,0.27004,0.58708,0.27881,0.58059,0.28807,0.57695,0.31254,0.57681,0.31376,0.57995,0.2905,0.58172,0.31287,0.58865,0.28569,0.59137,0.30405,0.60589,0.28341,0.60363,0.28144,0.60548,0.29145,0.60948,0.27897,0.61121,0.29016,0.61239,0.31614,0.60893,0.31653,0.61108,0.33548,0.60325,0.31669,0.61386,0.33698,0.60591,0.31521,0.62219,0.29028,0.62339,0.32497,0.63828,0.29267,0.63794,0.29082,0.65301,0.27334,0.63665,0.26861,0.64663,0.24956,0.63316,0.25765,0.61275,0.24461,0.62101,0.2449,0.60361,0.22465,0.61043,0.20489,0.59915,0.20162,0.64582,0.2324,0.66189,0.26033,0.67571,0.29279,0.68574,0.32873,0.65626,0.35164,0.64697,0.34417,0.63902,0.34485,0.62831,0.34001,0.61415,0.35881,0.61508,0.36435,0.62878,0.36542,0.63553,0.3733,0.61643,0.36634,0.60489,0.35332,0.60652,0.33983,0.59934,0.33779,0.59881,0.33361,0.60167,0.3311,0.59728,0.34324,0.59036,0.34601,0.59219,0.36012,0.59933,0.36355,0.58902,0.35484,0.58345,0.3451,0.58376,0.34343,0.57951,0.33772,0.5829,0.33808,0.58434,0.33187,0.58109,0.33221,0.58313,0.33922,0.58844,0.30915,0.56913,0.33633,0.56663,0.34592,0.54424,0.3392,0.52647,0.36194,0.52662,0.36619,0.55494,0.34575,0.57264,0.33488,0.57276,0.36516,0.58132,0.37665,0.559,0.38055,0.53393,0.36905,0.50728,0.35931,0.51097,0.35852,0.50044,0.36472,0.49587,0.36273,0.48261,0.35354,0.49192,0.36392,0.47172,0.36653,0.45734,0.37031,0.47026,0.37701,0.46197,0.38232,0.47514,0.39277,0.47482,0.39731,0.46976,0.39559,0.48298,0.40049,0.48184,0.39885,0.49391,0.40513,0.48035,0.40513,0.46784,0.40513,0.45516,0.41294,0.46976,0.40976,0.48184,0.41466,0.48298,0.4114,0.49391,0.40513,0.49407,0.40513,0.50361,0.3999,0.50198,0.39433,0.54612,0.39571,0.51153,0.37985,0.50473,0.37657,0.48664,0.37963,0.47696,0.39094,0.49254,0.3908,0.56882,0.38101,0.5868,0.37245,0.59532,0.38132,0.60259,0.3868,0.58896,0.40513,0.57098,0.40513,0.55045,0.41592,0.54612,0.41945,0.56882,0.42971,0.53393,0.41455,0.51153,0.41035,0.50198,0.41931,0.49254,0.4304,0.50473,0.4412,0.50728,0.44831,0.52662,0.45094,0.51097,0.45173,0.50044,0.44553,0.49587,0.43368,0.48664,0.43062,0.47696,0.44633,0.47172,0.44753,0.48261,0.45639,0.47589,0.45671,0.49192,0.46873,0.50346,0.47105,0.52647,0.46433,0.54424,0.44407,0.55494,0.4336,0.559,0.42925,0.5868,0.42345,0.58896,0.40513,0.58895,0.40513,0.60594,0.38222,0.62345,0.3725,0.6536,0.35977,0.67917,0.33404,0.6865,0.32513,0.71692,0.28612,0.71004,0.3156,0.77915,0.24968,0.75939,0.30042,0.81239,0.21517,0.72844,0.20975,0.68719,0.23722,0.69524,0.40513,0.83585,0.40513,0.79776,0.40513,0.72375,0.40513,0.67929,0.40513,0.65589,0.40513,0.6245,0.42803,0.62345,0.43775,0.6536,0.45049,0.67917,0.47621,0.6865,0.48153,0.65626,0.45861,0.64697,0.44483,0.63553,0.43695,0.61643,0.42893,0.60259,0.43781,0.59532,0.44671,0.58902,0.44509,0.58132,0.4645,0.57264,0.47392,0.56663,0.49866,0.55701,0.4939,0.53179,0.47947,0.50803,0.47936,0.47376,0.46737,0.45342,0.44804,0.45451,0.44373,0.45734,0.43995,0.47026,0.42794,0.47514,0.41749,0.47482,0.43325,0.46197,0.41863,0.45249,0.42011,0.44569,0.40513,0.44498,0.39014,0.44569,0.39162,0.45249,0.37358,0.44939,0.3913,0.43133,0.38405,0.42311,0.38692,0.40789,0.35924,0.40557,0.35573,0.39838,0.35933,0.39493,0.36973,0.39752,0.36939,0.40092,0.38328,0.40401,0.39848,0.40821,0.39886,0.42252,0.39915,0.4313,0.40513,0.43334,0.40513,0.42399,0.40513,0.40703,0.39768,0.40283,0.39337,0.39899,0.40513,0.40017,0.40513,0.40272,0.41258,0.40283,0.41178,0.40821,0.42697,0.40401,0.42334,0.40789,0.44087,0.40092,0.45102,0.40557,0.45442,0.41471,0.4262,0.42311,0.4114,0.42252,0.4111,0.4313,0.41896,0.43133,0.43667,0.44939,0.4399,0.43275,0.45922,0.4316,0.47315,0.40328,0.46948,0.39739,0.45452,0.39838,0.44052,0.39752,0.43003,0.39879,0.41689,0.39899,0.45093,0.39493,0.46542,0.39449,0.48128,0.39775,0.47864,0.42561,0.48057,0.45021,0.52815,0.4601,0.49077,0.47359,0.51509,0.50661,0.52892,0.53243,0.53177,0.5586,0.52384,0.57166,0.50111,0.56913,0.49771,0.57681,0.47838,0.58109,0.47537,0.57276,0.47254,0.5829,0.46682,0.57951,0.46515,0.58376,0.45541,0.58345,0.46702,0.59036,0.46425,0.59219,0.47247,0.59881,0.47043,0.59934,0.45014,0.59933,0.44392,0.60489,0.4459,0.62878,0.46608,0.63902,0.48528,0.63828,0.51944,0.65301,0.51746,0.68574,0.48512,0.71692,0.49465,0.77915,0.56058,0.75939,0.52413,0.71004,0.54992,0.67571,0.54165,0.64663,0.53692,0.63665,0.51758,0.63794,0.51997,0.62339,0.49504,0.62219,0.47024,0.61415,0.46541,0.62831,0.45144,0.61508,0.45693,0.60652,0.47328,0.60591,0.47477,0.60325,0.49357,0.61386,0.52011,0.61399,0.49372,0.61108,0.49411,0.60893,0.47665,0.60167,0.47915,0.59728,0.5062,0.60589,0.49738,0.58865,0.47103,0.58844,0.47218,0.58434,0.47804,0.58313,0.49649,0.57995,0.52219,0.57695,0.53339,0.57408,0.5437,0.58109,0.53144,0.58059,0.54022,0.58708,0.53358,0.59051,0.52726,0.58508,0.52456,0.59137,0.54074,0.59736,0.52684,0.60363,0.51976,0.58172,0.52882,0.60548,0.5188,0.60948,0.52009,0.61239,0.53107,0.61227,0.53655,0.61491,0.55261,0.61275,0.55003,0.60762,0.54414,0.60695,0.53129,0.61121,0.54044,0.60215,0.55125,0.60232,0.55324,0.60014,0.56564,0.62101,0.56069,0.63316,0.57785,0.66189,0.6005,0.68719,0.57304,0.69524,0.59508,0.72844,0.60863,0.64582,0.58561,0.61043,0.56535,0.60361,0.56482,0.59508,0.55439,0.59034,0.54699,0.59478,0.54872,0.59908,0.55104,0.56321,0.5501,0.53141,0.54311,0.51379,0.52528,0.48772,0.53111,0.42876,0.52888,0.40534,0.49262,0.38631,0.4775,0.38673,0.49536,0.35927,0.52491,0.38831,0.56471,0.57235,0.58594,0.58359,0.38023,0.39879,0.34484,0.39449,0.34571,0.39279,0.35128,0.39189,0.35918,0.39393,0.37193,0.39391,0.38954,0.39446,0.38107,0.39782,0.40513,0.39846,0.40513,0.39362,0.40513,0.38862,0.4186,0.3865,0.42071,0.39446,0.42919,0.39782,0.43832,0.39391,0.43586,0.38782,0.41691,0.37291,0.26023,0.60762,0.26612,0.60695,0.25901,0.60232,0.27919,0.61227,0.2737,0.61491,0.29014,0.61399,0.26981,0.60215,0.26154,0.59908,0.26952,0.59736,0.27668,0.59051,0.28299,0.58508,0.2821,0.4601,0.33161,0.42561,0.32969,0.45021,0.28498,0.48772,0.26714,0.51379,0.033023,0.59563,0.045458,0.53271,0.050872,0.56269,0.78781,0.67118,0.77686,0.59563,0.72773,0.64554,0.058947,0.57846,0.082153,0.64554,0.083907,0.57949,0.069348,0.5913,0.082457,0.70769,0.72743,0.70769,0.40513,0.21099,0.29816,0.22848,1.944,110.73,1.5421,110.98,1.4565,110.9,2.6494,99.926,2.6772,100.19,2.3882,99.777,0.84284,0.1788,0.83744,0.18309,0.83689,0.17924,0.84276,0.18339,0.85088,0.17828,0.85017,0.18317,0.85151,0.17821,0.85154,0.18454,0.85074,0.18364,0.85264,0.17811,0.85283,0.18607,0.85394,0.17807,0.86086,0.17823,0.86097,0.18428,0.86661,0.18489,0.86732,0.17847,0.87203,0.18501,0.87221,0.17853,0.88957,0.18638,0.87248,0.19466,0.88819,0.19719,0.90509,0.18828,0.90178,0.20055,0.92187,0.18907,0.91912,0.20643,0.93586,0.18504,0.93902,0.19992,0.93954,0.21364,0.95034,0.21935,0.93072,0.22449,0.93833,0.2311,0.92005,0.23668,0.92324,0.24471,0.90913,0.24008,0.90783,0.25896,0.89959,0.23646,0.88943,0.24444,0.88766,0.26178,0.89502,0.27147,0.87973,0.26771,0.88306,0.27323,0.8885,0.28577,0.88128,0.29196,0.90132,0.087781,0.89484,0.097158,0.88865,0.082814,0.90169,0.10169,0.90075,0.11351,0.91159,0.10811,0.92655,0.11636,0.91904,0.12846,0.93424,0.13744,0.91002,0.1419,0.92446,0.14932,0.94902,0.14648,0.95591,0.13493,0.96196,0.161,0.94122,0.15938,0.95949,0.17886,0.6321,0.46256,0.62171,0.48026,0.62171,0.46256,0.6321,0.48026,0.64348,0.46256,0.64348,0.48026,0.66202,0.48026,0.66202,0.46256,0.71057,0.48026,0.66202,0.4976,0.71057,0.4976,0.71057,0.51484,0.66202,0.51484,0.66202,0.52876,0.71057,0.52876,0.71057,0.38576,0.66202,0.37071,0.71058,0.37071,0.66202,0.38576,0.71057,0.40487,0.66202,0.40487,0.66202,0.4212,0.71057,0.4212,0.75934,0.4212,0.71057,0.44214,0.75934,0.44214,0.7839,0.4212,0.7839,0.44214,0.81273,0.44214,0.7839,0.46256,0.81273,0.46256,0.82771,0.46256,0.82771,0.44214,0.84261,0.44214,0.84261,0.46256,0.88603,0.46257,0.88603,0.44214,0.88603,0.4212,0.84261,0.4212,0.84261,0.40487,0.82771,0.4212,0.81273,0.4212,0.81273,0.40487,0.7839,0.40487,0.75934,0.40487,0.75934,0.38576,0.75934,0.37071,0.75934,0.52876,0.75934,0.51484,0.75934,0.49761,0.75934,0.48026,0.7839,0.49761,0.7839,0.48026,0.81273,0.48026,0.81273,0.49761,0.82771,0.49761,0.82771,0.48026,0.84261,0.48026,0.88603,0.48026,0.93233,0.48026,0.93233,0.46257,0.93233,0.44214,0.93233,0.4212,0.88603,0.40487,0.88603,0.38576,0.84261,0.38576,0.82771,0.38576,0.82771,0.40487,0.81273,0.38576,0.7839,0.38576,0.7839,0.37071,0.7839,0.52876,0.7839,0.51484,0.81273,0.51484,0.81273,0.52876,0.81273,0.37071,0.82771,0.37071,0.82771,0.52876,0.82771,0.51484,0.84261,0.51484,0.84261,0.49761,0.88603,0.49761,0.88603,0.51484,0.93233,0.51484,0.93233,0.49761,0.99301,0.49761,0.99301,0.51484,0.99301,0.52876,0.93233,0.52876,0.88603,0.52876,0.84261,0.52876,0.84261,0.37071,0.88603,0.37072,0.93233,0.38576,0.93233,0.37072,0.99301,0.37072,0.99301,0.38576,0.99301,0.40488,0.93233,0.40487,0.99301,0.42121,0.99301,0.44214,0.99301,0.46257,0.99301,0.48026,0.75934,0.46256,0.71057,0.46256,0.66202,0.44214,0.64348,0.44214,0.6321,0.44214,0.62171,0.44214,0.97251,0.1415,0.96255,0.12573,0.9422,0.12628,0.93483,0.10418,0.92315,0.095344,0.91176,0.09716,0.91492,0.087812,0.92682,0.082493,0.90924,0.081065,0.90113,0.067913,0.89385,0.073995,0.89128,0.081386,0.88593,0.075977,0.90715,0.2757,0.8909,0.28725,0.89824,0.28797,0.91941,0.28369,0.90555,0.29459,0.91649,0.29767,0.91097,0.30371,0.9198,0.071913,0.9085,0.062014,0.92972,0.065262,0.92384,0.053461,0.91721,0.056528,0.91394,0.065376,0.91051,0.058077,0.9285,0.2871,0.91718,0.30134,0.92334,0.30302,0.93822,0.29109,0.929,0.30668,0.94576,0.30397,0.93848,0.31389,0.93844,0.062285,0.93046,0.050276,0.93163,0.073127,0.93851,0.080828,0.94407,0.091947,0.95008,0.11583,0.96982,0.11432,0.98338,0.12493,0.6321,0.4212,0.62171,0.4212,0.64348,0.4212,0.64348,0.40487,0.6321,0.40487,0.62171,0.40487,0.9937,0.11412,0.98069,0.10116,0.96929,0.091449,0.95881,0.10378,0.95513,0.081387,0.94324,0.070429,0.94161,0.28024,0.95307,0.29377,0.92762,0.2711,0.93747,0.25556,0.95021,0.26926,0.96088,0.25574,0.94966,0.24241,0.95973,0.23116,0.96984,0.24462,0.98461,0.25778,0.97471,0.26999,0.9624,0.28504,0.99485,0.24226,0.98444,0.22868,0.97842,0.21666,0.62171,0.38576,0.62171,0.37071,0.6321,0.37071,0.6321,0.52876,0.62171,0.52876,0.6321,0.51484,0.62171,0.51484,0.972,0.20564,0.96306,0.19282,0.95166,0.197,0.94922,0.18037,0.62171,0.4976,0.6321,0.4976,0.64348,0.4976,0.64348,0.51484,0.64348,0.52876,0.64348,0.37071,0.6321,0.38576,0.64348,0.38576,0.92698,0.16548,0.91505,0.16986,0.90328,0.17355,0.88944,0.17751,0.88968,0.16877,0.8994,0.16489,0.90724,0.16075,0.91746,0.15593,0.90604,0.14913,0.90289,0.15558,0.89062,0.15232,0.88714,0.15851,0.87192,0.16333,0.87197,0.17232,0.86643,0.17218,0.86064,0.17212,0.85241,0.17,0.85128,0.17177,0.85042,0.17292,0.84985,0.17351,0.84242,0.17423,0.83724,0.17541,0.83605,0.17931,0.83657,0.18235,0.83625,0.1838,0.83545,0.18265,0.84253,0.18438,0.84225,0.18481,0.84205,0.1866,0.84303,0.1903,0.84965,0.19278,0.86152,0.19417,0.84501,0.19695,0.86129,0.20053,0.85993,0.20605,0.84397,0.2017,0.84128,0.20611,0.85709,0.21122,0.85356,0.21712,0.86084,0.21348,0.85718,0.21909,0.86485,0.21402,0.86782,0.20871,0.86436,0.20744,0.86596,0.20054,0.8697,0.20262,0.8665,0.19345,0.88471,0.20647,0.88163,0.21448,0.87624,0.22347,0.86134,0.22098,0.86831,0.22712,0.87577,0.23089,0.88229,0.23508,0.88679,0.22925,0.87109,0.24059,0.87547,0.25078,0.87356,0.26416,0.85374,0.27492,0.85802,0.28166,0.86139,0.28869,0.86337,0.30165,0.88389,0.090971,0.86893,0.07149,0.88726,0.10616,0.89043,0.12001,0.90124,0.12555,0.89034,0.13345,0.89019,0.14432,0.8716,0.14067,0.88162,0.14782,0.86845,0.23025,0.86605,0.23367,0.858,0.23556,0.863,0.24371,0.86529,0.25227,0.84183,0.2504,0.84441,0.25729,0.8628,0.26405,0.8429,0.27102,0.87648,0.10668,0.8737,0.11661,0.8505,0.10276,0.88155,0.11793,0.87774,0.12956,0.86994,0.26127,0.8751,0.10491,0.87882,0.099218,0.87156,0.10365,0.85975,0.08581,0.85524,0.098653,0.85679,0.084183,0.85036,0.093684,0.84947,0.2782,0.85301,0.28449,0.85605,0.29126,0.86069,0.3037,0.8573,0.30431,0.86167,0.076748,0.86267,0.0678,0.86607,0.069389,0.85569,0.073258,0.85426,0.082135,0.84507,0.067069,0.83773,0.072047,0.84428,0.091562,0.86868,0.081232,0.84428,0.28068,0.8476,0.28704,0.85081,0.2932,0.84031,0.31359,0.84548,0.058468,0.8421,0.056281,0.8388,0.063495,0.83509,0.070116,0.83206,0.068728,0.82791,0.080558,0.82264,0.078762,0.82588,0.28977,0.82902,0.29625,0.82093,0.2918,0.83305,0.29425,0.83239,0.3032,0.82735,0.30457,0.83383,0.31638,0.83742,0.31571,0.83809,0.055043,0.83286,0.060881,0.82335,0.065548,0.81643,0.073824,0.81662,0.3018,0.81356,0.29571,0.8248,0.29795,0.82036,0.30753,0.82422,0.31748,0.82852,0.059196,0.82921,0.051164,0.82687,0.058547,0.82288,0.063067,0.81379,0.061225,0.80915,0.067054,0.80837,0.3068,0.80483,0.3021,0.81187,0.3114,0.81316,0.31852,0.82704,0.052562,0.81902,0.047608,0.82523,0.057915,0.82176,0.061672,0.81467,0.059677,0.80722,0.057183,0.80852,0.056037,0.80693,0.055441,0.80839,0.055494,0.80081,0.30845,0.7979,0.31282,0.7976,0.31176,0.80352,0.31138,0.79994,0.31605,0.80343,0.31754,0.80646,0.31411,0.80482,0.31782,0.81862,0.049488,0.811,0.047045,0.8245,0.057638,0.81859,0.051037,0.82448,0.053161,0.81748,0.05498,0.81568,0.058648,0.82145,0.060973,0.80965,0.055449,0.80802,0.054331,0.80912,0.05457,0.80929,0.052111,0.81085,0.050138,0.80986,0.049626,0.81184,0.049801,0.81094,0.049,0.80976,0.048106,0.81143,0.048672,0.81875,0.049998,0.81088,0.052666,0.8101,0.052397,0.82516,0.052857,0.80614,0.061257,0.83712,0.30052,0.83038,0.28717,0.83181,0.084481,0.86992,0.12574,0.86457,0.13627,0.8436,0.1315,0.83976,0.24303,0.83671,0.25192,0.83815,0.25855,0.83984,0.2729,0.83242,0.2588,0.83598,0.27166,0.84436,0.10864,0.84233,0.10039,0.84645,0.10131,0.83674,0.10706,0.83747,0.11562,0.82286,0.11129,0.82081,0.12405,0.83308,0.12837,0.84121,0.11651,0.84452,0.11806,0.85293,0.1117,0.83883,0.12824,0.83444,0.24502,0.83142,0.25244,0.81799,0.2545,0.81944,0.26094,0.81912,0.27347,0.82725,0.10499,0.82579,0.09767,0.82123,0.10368,0.81988,0.1103,0.81666,0.1213,0.8171,0.24782,0.81321,0.25538,0.81214,0.24899,0.81437,0.2623,0.81582,0.27457,0.80946,0.26192,0.80827,0.2559,0.80703,0.2497,0.80101,0.25711,0.80233,0.2633,0.81216,0.27346,0.80283,0.27301,0.8182,0.09634,0.81036,0.10282,0.80902,0.095848,0.81557,0.10318,0.80785,0.10926,0.81654,0.11048,0.80461,0.11848,0.79716,0.11479,0.79919,0.25137,0.7928,0.25949,0.79076,0.25461,0.81147,0.1216,0.82213,0.096691,0.79468,0.26466,0.79346,0.27104,0.80754,0.097603,0.79974,0.095316,0.80888,0.10269,0.80684,0.1073,0.79893,0.10842,0.79264,0.11063,0.78707,0.26236,0.78553,0.25923,0.78902,0.26562,0.78673,0.26842,0.79988,0.097046,0.793,0.097002,0.80735,0.1026,0.80605,0.098348,0.79924,0.10687,0.80554,0.10643,0.79248,0.10686,0.78194,0.26221,0.78193,0.2612,0.7828,0.26545,0.78558,0.2678,0.79345,0.098725,0.79271,0.099548,0.79223,0.098263,0.79439,0.099176,0.79403,0.10467,0.79299,0.10506,0.79238,0.10417,0.7998,0.10572,0.79325,0.10551,0.79175,0.10543,0.80512,0.10593,0.80667,0.10257,0.80026,0.10223,0.79427,0.10208,0.80022,0.098396,0.80557,0.098784,0.79379,0.098285,0.83007,0.24575,0.88891,0.225,0.8906,0.22026,0.89613,0.20956,0.91143,0.21636,0.90475,0.23035,0.86627,0.16398,0.86125,0.162,0.84868,0.16301,0.84202,0.16689,0.84173,0.17088,0.84203,0.17276,0.84221,0.17321,0.83613,0.17494,0.83534,0.17609,0.8352,0.17936,0.83645,0.17627,0.82785,0.19917,0.82824,0.19443,0.82803,0.20043,0.83294,0.19644,0.83205,0.18985,0.8358,0.18637,0.83492,0.18437,0.83662,0.18456,0.8361,0.19157,0.83182,0.20205,0.84182,0.21261,0.83486,0.20888,0.83569,0.17267,0.83529,0.16869,0.83657,0.17419,0.83479,0.17446,0.92069,0.045745,0.91323,0.044959,0.9054,0.049651,0.91803,0.31525,0.91234,0.3128,0.92372,0.31717,0.93131,0.32448,0.92526,0.039854,0.9186,0.040438,0.91268,0.042775,0.90418,0.046094,0.917,0.31836,0.9113,0.31679,0.91568,0.32178,0.92281,0.3209,0.93128,0.32586,0.92089,0.32433,0.91315,0.33096,0.91887,0.33203,0.93008,0.32704,0.92659,0.33659,0.92345,0.035698,0.91649,0.035547,0.91915,0.026302,0.92462,0.03781,0.91151,0.040562,0.90815,0.030725,0.90038,0.034973,0.90237,0.042596,0.90972,0.32088,0.90743,0.32917,0.91254,0.3343,0.91867,0.33572,0.92705,0.33845,0.917,0.33904,0.91178,0.33759,0.90676,0.33315,0.90026,0.031294,0.90789,0.028674,0.89769,0.027819,0.90627,0.33717,0.91082,0.34295,0.91591,0.34374,0.92571,0.34005,0.92235,0.34655,0.91729,0.021845,0.9095,0.019312,0.91381,0.015247,0.9111,0.022403,0.90359,0.020445,0.90882,0.017975,0.90452,0.018876,0.90041,0.014086,0.8967,0.015521,0.89678,0.022669,0.90563,0.34258,0.91028,0.34964,0.90542,0.35005,0.90678,0.026891,0.91314,0.026564,0.91855,0.024052,0.9148,0.031144,0.91512,0.35035,0.91838,0.35268,0.91198,0.014954,0.91041,0.008685,0.90828,0.016928,0.90459,0.01758,0.90165,0.013601,0.89889,0.00902,0.89625,0.010676,0.9103,0.35505,0.90815,0.35879,0.90723,0.35509,0.91126,0.35921,0.91401,0.35775,0.9133,0.35455,0.90643,0.004837,0.90539,0.005907,0.9052,0.004862,0.90804,0.016492,0.90841,0.010358,0.91031,0.014121,0.90566,0.012064,0.90271,0.013402,0.90478,0.017052,0.90018,0.00897,0.89961,0.007871,0.90041,0.008552,0.90112,0.00906,0.90331,0.007938,0.90546,0.006751,0.90925,0.009535,0.90588,0.00595,0.91082,0.014246,0.91483,0.35701,0.89492,0.046717,0.89159,0.055376,0.88234,0.056436,0.87369,0.064273,0.88802,0.30425,0.88265,0.29874,0.89415,0.30805,0.90094,0.31738,0.90027,0.32001,0.89357,0.044482,0.88733,0.049491,0.88119,0.05406,0.87163,0.06158,0.88054,0.30372,0.88578,0.30751,0.89129,0.31196,0.88843,0.31526,0.89782,0.32193,0.89146,0.042198,0.88333,0.044635,0.87915,0.052253,0.86918,0.039362,0.86079,0.048253,0.86801,0.058479,0.88327,0.31048,0.87697,0.30668,0.87506,0.32141,0.88047,0.32495,0.88806,0.33419,0.87742,0.03741,0.88078,0.029961,0.87355,0.032622,0.86806,0.037061,0.85934,0.043512,0.86999,0.31724,0.87228,0.32505,0.86706,0.32139,0.87734,0.3292,0.88741,0.33677,0.87455,0.33275,0.86951,0.32863,0.86349,0.32484,0.86555,0.33428,0.87151,0.33801,0.88488,0.33837,0.87809,0.34493,0.87682,0.025271,0.86628,0.024773,0.8705,0.018138,0.8698,0.028572,0.85952,0.028759,0.86525,0.023689,0.8601,0.02652,0.85296,0.02239,0.84742,0.026138,0.85199,0.034421,0.86578,0.035338,0.85576,0.040053,0.87896,0.027713,0.8596,0.33071,0.86102,0.34172,0.86623,0.34496,0.86999,0.35027,0.86809,0.018572,0.86369,0.011372,0.86411,0.022576,0.85968,0.024929,0.85434,0.021292,0.84898,0.016842,0.84639,0.020204,0.85454,0.34637,0.85366,0.35139,0.85292,0.35055,0.85868,0.34776,0.85736,0.35366,0.86168,0.35355,0.8628,0.3492,0.8631,0.35319,0.86258,0.012936,0.85724,0.008188,0.85061,0.016241,0.84946,0.015104,0.85074,0.015645,0.85087,0.014493,0.85679,0.010987,0.8552,0.010115,0.85638,0.009964,0.85572,0.008719,0.86242,0.013422,0.86183,0.014293,0.86565,0.0182,0.86363,0.022129,0.85891,0.017642,0.85564,0.020648,0.85971,0.024237,0.85187,0.015984,0.85177,0.015027,0.85318,0.012439,0.85435,0.013495,0.857,0.009836,0.86634,0.018146,0.85511,0.33961,-8.461,60.379,-8.2069,60.028,-8.178,60.098,8.8228,60.157,8.6225,59.762,8.8769,60.114,13.984,33.485,13.546,33.496,13.558,33.427,-13.843,35.611,-13.416,35.556,-13.795,35.67,13.732,41.636,13.433,41.596,13.432,41.503,10.591,70.15,10.352,69.962,10.658,70.084,10.597,96.432,10.738,96.325,10.696,96.416,12.362,50.875,12.629,50.494,12.697,50.501,13.275,38.946,13.229,38.919,13.388,38.495,12.961,33.53,13.099,32.858,13.14,32.892,10.274,91.115,10.402,90.998,10.42,91.058,15.043,95.363,14.556,94.945,15.223,95.352,13.854,96.862,13.357,96.495,13.366,96.444,-0.005246,71.137,-0.078272,71.102,-0.16508,70.541,4.3506,98.258,4.5551,97.92,4.6331,97.941,14.941,84.229,14.477,83.901,14.552,83.834,14.952,85.181,14.485,84.776,14.953,85.1,11.537,92.546,11.009,92.179,11.057,92.159,10.781,93.818,10.378,93.334,10.829,93.798,11.28,94.747,10.822,94.291,10.834,94.229,14.309,89.818,13.883,89.284,14.388,89.754,14,96.758,13.844,96.647,13.951,96.668,13.024,85.402,13.11,85.416,13.036,85.632,13.689,53.779,13.669,54.007,13.585,53.986,13.883,66.477,13.788,66.667,13.696,66.613,11.872,80.083,12.01,79.922,12.112,79.932,11.414,52.59,11.312,52.573,11.257,52.479,1.2778,34.954,1.1425,34.942,1.1897,34.884,12.365,46.585,12.305,46.809,12.294,46.562,-8.8505,94.506,-8.9867,94.305,-8.7845,94.448,-8.9043,94.421,-9.1517,94.236,-9.0402,94.219,-11.454,96.624,-11.632,96.456,-11.563,96.401,-11.519,96.763,-11.662,96.489,-11.484,96.657,12.776,94.652,12.849,94.639,12.794,94.763,11.945,85.376,11.991,85.132,12.018,85.361,8.3116,29.876,8.4673,29.886,8.4678,29.949,12.985,96.668,12.427,96.338,12.994,96.617,12.742,96.254,12.128,95.948,12.186,95.921,-1.657,58.302,-1.8128,57.71,-1.7625,57.619,13.402,96.215,13.465,95.939,13.551,95.994,14.073,91.479,14.065,91.25,14.165,91.287,11.401,85.161,11.322,85.096,11.568,84.955,10.66,86.732,10.632,86.656,10.954,86.421,13.75,97.57,14.066,97.281,14.127,97.326,10.313,89.996,10.257,89.944,10.485,89.586,14.328,90.165,14.172,90.143,13.858,89.689,7.518,100.13,7.4706,100.08,7.6798,99.77,12.33,92.019,12.624,91.82,12.67,91.866,8.4381,66.257,8.4165,66.189,8.6857,66.003,14.627,74.902,14.342,74.456,14.651,74.835,9.0951,100.29,8.6439,99.976,8.6875,99.957,-6.3092,98.51,-6.545,98.33,-6.4461,98.319,4.0285,61.068,3.9137,61.11,3.9313,61.046,8.7995,79.671,8.7107,79.652,8.6704,79.565,9.568,96.427,9.7177,96.285,9.8073,96.3,11.94,87.683,11.872,87.62,12.072,87.525,13.928,98.569,13.967,98.378,14.043,98.432,13.965,98.528,13.879,98.486,14.004,98.337,14.194,97.569,14.091,97.438,14.177,97.48,14.296,85.013,14.1,84.459,14.382,84.98,8.925,99.374,8.5567,98.96,8.5732,98.904,8.3554,99.762,8.0312,99.329,8.399,99.744,12.723,93.309,12.866,93.244,12.863,93.302,13.492,94.996,13.51,94.898,13.576,94.907,-9.7959,90.552,-9.9392,90.324,-9.7775,90.455,-9.6593,89.856,-9.8205,89.724,-9.7662,89.672,-6.3297,98.526,-6.4666,98.334,-6.2727,98.476,14.237,65.709,14.087,65.876,14.192,65.66,13.861,74.543,13.755,74.739,13.693,74.693,11.955,86.669,12.097,86.497,12.155,86.573,14.094,94.348,14.144,94.158,14.212,94.193,13.779,92.721,13.887,92.538,13.845,92.729,14.652,73.933,14.351,73.548,14.434,73.511,12.251,97.072,12.343,96.846,12.408,96.905,13.054,98.106,13.034,98.018,13.149,97.881,9.1013,98.3,9.0379,98.239,9.2789,98.116,-0.05092,78.449,-0.3656,78.028,-0.3518,77.938,1.438,80.935,1.3702,80.995,1.0348,80.506,-0.72339,89.372,-0.98112,88.974,-0.90751,88.921,1.3223,96.63,1.1079,96.939,1.2518,96.622,-0.15712,89.902,-0.22744,89.891,-0.42017,89.443,11.952,96.731,11.585,96.351,11.601,96.306,11.021,95.729,10.576,95.396,11.036,95.684,10.655,96.85,10.154,96.541,10.208,96.52,14.392,45.912,14.354,45.956,14.295,45.811,9.192,57.409,9.713,56.998,9.7599,57.023,3.3653,58.796,3.2951,58.825,2.7664,58.511,6.9381,71.071,6.599,70.794,6.5786,70.7,11.445,70.974,11.361,70.917,11.361,70.817,13.258,55.383,12.945,55.283,13.188,55.31,13.023,73.979,12.778,73.958,12.777,73.861,12.086,92.182,12.358,92.2,12.31,92.285,12.823,101.88,13.094,101.91,13.067,101.98,12.867,103.82,12.866,103.75,13.138,103.84,9.073,104.84,9.182,104.86,9.1767,104.92,-5.3913,53.312,-5.3015,53.057,-5.1997,53.014,-5.4793,53.367,-5.5565,53.344,-5.3878,53.112,-13.341,17.656,-13.141,17.451,-13.106,17.523,12.688,96.984,12.431,96.894,12.716,96.922,12.907,92.774,12.645,92.758,12.651,92.68,7.9956,86.982,8.0092,86.915,8.1183,86.93,-13.298,17.634,-13.275,17.526,-13.043,17.389,13.619,74.607,13.307,74.437,13.23,74.369,13.056,104.31,12.988,104.3,12.969,104.16,10.624,64.002,10.576,63.98,10.873,63.622,12.881,52.587,13.034,52.108,13.075,52.164,12.683,103.71,12.619,103.68,12.755,103.59,2.996,100.84,3.6253,100.63,3.0621,100.88,0.98584,86.628,1.2087,86.425,1.2154,86.5,-5.6411,62.352,-5.5676,62.367,-5.7945,62.566,3.6599,23.16,3.6774,23.207,3.5483,23.189,15.122,92.502,14.718,92.268,14.764,92.249,-0.76705,60.733,-0.84166,60.745,-0.85595,60.275,-1.6957,75.419,-1.7168,75.045,-1.6417,75.036,16.864,90.268,16.528,90.074,16.582,90.021,16.883,91.075,16.547,90.825,16.884,91.017,13.785,86.789,13.435,86.528,13.472,86.512,13.153,89.132,12.921,88.772,13.191,89.116,9.9219,82.386,10.002,82.283,10.022,82.328,12.937,95.946,12.974,95.852,13.013,95.923,14.109,96.075,14.161,96.059,14.125,96.153,12.066,74.084,12.107,74.268,12.056,74.287,13.739,73.777,13.801,73.78,13.763,73.964,14.166,37.978,14.177,38.166,14.114,38.161,16.438,50.926,16.297,51.047,16.378,50.877,16.415,52.365,16.336,52.52,16.271,52.483,14.616,71.238,14.417,71.35,14.542,71.229,13.893,77.693,13.843,77.644,14.047,77.541,15.962,91.301,16.031,91.085,16.089,91.125,16.244,89.753,16.217,89.685,16.305,89.534,15.778,92.861,15.667,92.788,15.744,92.796,15.716,93.313,15.641,93.313,15.604,93.241,15.975,93.645,15.619,93.34,15.693,93.341,16.145,94.696,15.842,94.345,16.202,94.646,13.684,90.106,13.406,89.769,13.423,89.722,-3.6783,60.682,-3.6768,60.265,-3.6227,60.215,12.968,42.026,12.873,41.933,12.952,41.954,13.47,43.023,13.398,43.006,13.37,42.934,-14.997,18.236,-14.943,18.175,-14.928,18.275,-5.6679,33.949,-5.7486,33.888,-5.696,33.873,11.027,32.728,11.026,32.919,10.972,32.722,-11.192,91.811,-11.45,91.728,-11.371,91.712,-11.232,91.855,-14.071,95.888,-14.223,95.757,-14.18,95.716,-14.084,95.967,15.896,81.43,15.819,81.421,15.889,81.246,15.968,81.566,15.963,81.381,16.034,81.404,13.107,89.97,13.095,89.915,13.341,89.758,16.111,96.036,16.349,95.828,16.389,95.86,11.833,84.767,11.801,84.727,12.013,84.495,5.98,97.253,5.7303,97.444,5.9269,97.232,-0.86745,75.271,-0.91443,75.238,-0.87379,74.853,16.091,92.954,15.786,92.669,15.799,92.631,15.376,93.466,15.015,93.216,15.39,93.428,17.125,95.899,16.816,95.592,17.254,95.889,16.28,96.354,15.872,95.964,16.448,96.337,15.324,94.708,14.914,94.355,14.929,94.305,0.13614,73.859,0.069894,73.824,0.073586,73.322,5.5073,97.593,5.1915,97.874,5.4357,97.57,11.646,86.543,11.599,86.496,11.859,86.162,15.195,97.072,15.497,96.773,15.551,96.813,11.7,87.616,11.677,87.545,11.984,87.299,15.986,87.304,15.543,86.992,15.987,87.229,13.301,89.324,12.817,89.03,12.863,89.005,12.501,91.347,12.159,90.91,12.548,91.322,9.7835,87.254,9.9008,87.126,9.9226,87.186,13.21,96.052,13.281,96.033,13.228,96.155,11.568,78.951,11.613,79.221,11.542,79.243,13.036,78.983,13.119,78.989,13.058,79.256,13.532,47.543,13.536,47.817,13.454,47.807,15.398,57.72,15.213,57.915,15.315,57.661,15.392,59.225,15.291,59.459,15.203,59.415,13.665,76.612,13.833,76.42,13.929,76.425,13.548,45.234,13.452,45.224,13.403,45.135,0.001862,31.061,-0.12695,31.028,-0.06901,30.984,11.201,42.581,11.182,42.856,11.129,42.567,-10.621,93.316,-10.807,93.097,-10.566,93.264,-10.464,93.65,-10.755,93.445,-10.651,93.431,-12.858,96.494,-13.06,96.288,-13.001,96.238,-12.783,96.609,-12.961,96.301,-12.759,96.507,6.0244,28.599,6.0362,28.663,5.8706,28.613,14.297,94.135,13.76,93.859,13.818,93.83,15.973,86.226,15.531,85.986,15.602,85.914,15.195,92.576,14.8,92.122,15.271,92.509,12.965,92.374,12.568,91.97,12.585,91.908,14.763,95.373,14.616,95.279,14.718,95.29,14.922,85.656,14.922,85.389,15.016,85.419,15.07,92.742,15.032,92.655,15.154,92.431,14.845,93.601,14.936,93.292,15.013,93.34,13.311,80.829,13.241,80.771,13.512,80.594,-1.8925,58.109,-1.9635,57.574,-1.9011,57.498,14.518,94.923,14.037,94.622,14.534,94.873,0.36142,0.28969,0.38772,0.27809,0.38819,0.29153,0.35976,0.2751,0.33,0.26771,0.36,0.23676,0.33218,0.23236,0.36024,0.19892,0.33442,0.19892,0.36434,0.14224,0.34467,0.14224,0.36935,0.087159,0.3495,0.087159,0.60213,0.18099,0.62665,0.17931,0.61306,0.19164,0.61941,0.1621,0.59335,0.17191,0.61311,0.14727,0.60467,0.12677,0.57852,0.15817,0.57905,0.11673,0.56323,0.15334,0.56705,0.11091,0.65802,0.28545,0.62304,0.24769,0.65817,0.25197,0.62284,0.29168,0.58792,0.24341,0.58767,0.2979,0.56059,0.29603,0.55058,0.24423,0.52861,0.28314,0.67904,0.026882,0.65172,0.014087,0.65399,0.005531,0.67385,0.036735,0.70463,0.065625,0.69394,0.074569,0.70903,0.10797,0.69704,0.11407,0.71679,0.14778,0.70323,0.15301,0.7242,0.18116,0.6911,0.16492,0.70901,0.19467,0.72448,0.20949,0.70019,0.21135,0.69585,0.20381,0.69107,0.21744,0.68139,0.2054,0.47818,0.14224,0.44535,0.087159,0.47081,0.087159,0.45468,0.14224,0.4909,0.19729,0.45268,0.14224,0.46798,0.19892,0.44102,0.19892,0.47167,0.22786,0.44395,0.23214,0.44672,0.26647,0.47187,0.25341,0.4909,0.25092,0.4909,0.22631,0.30483,0.22824,0.28544,0.22782,0.28544,0.19881,0.30496,0.25486,0.28544,0.25232,0.30682,0.2703,0.28544,0.27028,0.30903,0.28208,0.28544,0.28001,0.31084,0.29157,0.28544,0.28947,0.28544,0.30371,0.4909,0.30232,0.46521,0.29068,0.4909,0.28814,0.4668,0.30285,0.4909,0.31967,0.4686,0.31967,0.4909,0.34804,0.46719,0.34804,0.4909,0.37277,0.46759,0.37318,0.4909,0.39607,0.46796,0.39607,0.4909,0.43223,0.46853,0.43223,0.44093,0.39607,0.44034,0.43223,0.41209,0.39607,0.41146,0.43223,0.38947,0.39607,0.3893,0.43223,0.36631,0.39607,0.36676,0.43223,0.33768,0.39607,0.33741,0.37277,0.31094,0.37318,0.31133,0.34804,0.28544,0.34804,0.28544,0.37277,0.31058,0.39607,0.28544,0.39607,0.31002,0.43223,0.28544,0.43223,0.33809,0.43223,0.28544,0.31967,0.30877,0.31967,0.30997,0.30376,0.33364,0.3065,0.33429,0.29438,0.33188,0.28568,0.30827,0.19892,0.29847,0.14224,0.31859,0.14224,0.32363,0.087159,0.30412,0.087159,0.69583,0.23038,0.70568,0.22005,0.56963,0.19849,0.58078,0.20568,0.5489,0.18667,0.54433,0.17866,0.73991,0.19965,0.72895,0.17497,0.7484,0.19371,0.74537,0.16297,0.72873,0.14349,0.67051,0.25592,0.67039,0.2822,0.53211,0.16499,0.54914,0.14622,0.50281,0.13551,0.76008,0.1765,0.77529,0.13408,0.78621,0.14411,0.76292,0.11956,0.70471,0.25948,0.70462,0.27925,0.51569,0.12126,0.72001,0.26357,0.71995,0.27578,0.5977,0.20715,0.3621,0.29852,0.38838,0.29985,0.4148,0.29796,0.41507,0.28895,0.41763,0.2744,0.38764,0.23828,0.38756,0.19892,0.38766,0.14224,0.38646,0.087159,0.63924,0.17473,0.63895,0.15268,0.63918,0.13738,0.63772,0.10811,0.60121,0.10732,0.59776,0.08787,0.58339,0.081664,0.57132,0.068711,0.60319,0.039185,0.5935,0.029313,0.62574,0.01405,0.6215,0.005386,0.52872,0.26031,0.62799,0.02429,0.61078,0.045341,0.63688,0.07846,0.6373,0.09311,0.67609,0.086106,0.67536,0.10486,0.67267,0.12315,0.66343,0.14484,0.65978,0.15844,0.67589,0.17984,0.6657,0.19084,0.42309,0.087159,0.43005,0.14224,0.41407,0.19892,0.41597,0.23703,0.44466,0.2846,0.47024,0.26919,0.46727,0.28107,0.4909,0.26904,0.4909,0.27876,0.44233,0.29356,0.44329,0.30596,0.44303,0.31967,0.44171,0.34804,0.44131,0.37277,0.4125,0.37278,0.38957,0.37277,0.36602,0.37278,0.33713,0.34804,0.33437,0.31967,0.36309,0.30842,0.36259,0.30445,0.38852,0.30706,0.38865,0.30991,0.38894,0.31967,0.36492,0.31967,0.36572,0.34804,0.38968,0.34804,0.41293,0.34804,0.41251,0.31967,0.41406,0.30821,0.41442,0.30395,0.40804,0.14224,0.4045,0.087159,0.65229,0.17917,0.66564,0.047109,0.65039,0.022355,0.84284,0.1788,0.83744,0.18309,0.84276,0.18339,0.83689,0.17924,0.83724,0.17541,0.83645,0.17627,0.83605,0.17931,0.83534,0.17609,0.8352,0.17936,0.83657,0.18235,0.83545,0.18265,0.83625,0.1838,0.83492,0.18437,0.83479,0.17446,0.83613,0.17494,0.83569,0.17267,0.84242,0.17423,0.85088,0.17828,0.85017,0.18317,0.84253,0.18438,0.84225,0.18481,0.83662,0.18456,0.8358,0.18637,0.84221,0.17321,0.84985,0.17351,0.85128,0.17177,0.84203,0.17276,0.85042,0.17292,0.84173,0.17088,0.84202,0.16689,0.83529,0.16869,0.84182,0.21261,0.83182,0.20205,0.83486,0.20888,0.84128,0.20611,0.85356,0.21712,0.85709,0.21122,0.85993,0.20605,0.84397,0.2017,0.84501,0.19695,0.86129,0.20053,0.86436,0.20744,0.86084,0.21348,0.85718,0.21909,0.86485,0.21402,0.86782,0.20871,0.88163,0.21448,0.8697,0.20262,0.88471,0.20647,0.8906,0.22026,0.89613,0.20956,0.90178,0.20055,0.91912,0.20643,0.92187,0.18907,0.90509,0.18828,0.91505,0.16986,0.92698,0.16548,0.90724,0.16075,0.91746,0.15593,0.90289,0.15558,0.90604,0.14913,0.89019,0.14432,0.91002,0.1419,0.89034,0.13345,0.90124,0.12555,0.89043,0.12001,0.90075,0.11351,0.88726,0.10616,0.89484,0.097158,0.88389,0.090971,0.88865,0.082814,0.86893,0.07149,0.88306,0.27323,0.86337,0.30165,0.88128,0.29196,0.86139,0.28869,0.87973,0.26771,0.89502,0.27147,0.88766,0.26178,0.90783,0.25896,0.90715,0.2757,0.8909,0.28725,0.89128,0.081386,0.89385,0.073995,0.88593,0.075977,0.90132,0.087781,0.90113,0.067913,0.88234,0.056436,0.89159,0.055376,0.89492,0.046717,0.9085,0.062014,0.90924,0.081065,0.9198,0.071913,0.92682,0.082493,0.92972,0.065262,0.92384,0.053461,0.93046,0.050276,0.92069,0.045745,0.92526,0.039854,0.93848,0.31389,0.92372,0.31717,0.93131,0.32448,0.929,0.30668,0.91803,0.31525,0.92334,0.30302,0.93822,0.29109,0.9285,0.2871,0.94161,0.28024,0.92762,0.2711,0.93747,0.25556,0.95021,0.26926,0.9624,0.28504,0.97471,0.26999,0.96088,0.25574,0.98461,0.25778,0.96984,0.24462,0.99485,0.24226,0.98444,0.22868,0.6321,0.38576,0.62171,0.38576,0.62171,0.40487,0.6321,0.37071,0.64348,0.37071,0.64348,0.38576,0.66202,0.38576,0.66202,0.37071,0.71057,0.38576,0.71058,0.37071,0.75934,0.38576,0.75934,0.37071,0.7839,0.38576,0.7839,0.37071,0.81273,0.37071,0.81273,0.38576,0.82771,0.37071,0.82771,0.38576,0.84261,0.38576,0.84261,0.40487,0.88603,0.38576,0.88603,0.40487,0.88603,0.4212,0.93233,0.4212,0.93233,0.40487,0.99301,0.42121,0.93233,0.44214,0.88603,0.44214,0.84261,0.44214,0.84261,0.4212,0.82771,0.4212,0.82771,0.40487,0.81273,0.40487,0.7839,0.40487,0.75934,0.40487,0.71057,0.40487,0.66202,0.40487,0.64348,0.40487,0.6321,0.40487,0.62171,0.4212,0.98338,0.12493,0.9937,0.11412,0.98069,0.10116,0.96982,0.11432,0.96929,0.091449,0.95881,0.10378,0.95513,0.081387,0.94407,0.091947,0.93851,0.080828,0.94324,0.070429,0.95307,0.29377,0.94576,0.30397,0.93844,0.062285,0.93163,0.073127,0.93483,0.10418,0.92315,0.095344,0.91492,0.087812,0.91176,0.09716,0.90169,0.10169,0.8885,0.28577,0.91159,0.10811,0.92655,0.11636,0.9422,0.12628,0.93424,0.13744,0.91904,0.12846,0.92446,0.14932,0.94122,0.15938,0.93586,0.18504,0.94922,0.18037,0.95949,0.17886,0.96196,0.161,0.6321,0.46256,0.62171,0.46256,0.62171,0.48026,0.6321,0.44214,0.62171,0.44214,0.6321,0.4212,0.64348,0.4212,0.66202,0.4212,0.71057,0.4212,0.75934,0.4212,0.7839,0.4212,0.81273,0.4212,0.81273,0.44214,0.7839,0.44214,0.75934,0.44214,0.71057,0.44214,0.66202,0.44214,0.64348,0.44214,0.64348,0.46256,0.6321,0.48026,0.62171,0.4976,0.96306,0.19282,0.95166,0.197,0.93902,0.19992,0.93954,0.21364,0.95034,0.21935,0.972,0.20564,0.62171,0.51484,0.6321,0.4976,0.6321,0.51484,0.64348,0.4976,0.64348,0.51484,0.66202,0.51484,0.66202,0.4976,0.71057,0.51484,0.71057,0.4976,0.71057,0.48026,0.66202,0.48026,0.66202,0.46256,0.71057,0.46256,0.64348,0.48026,0.75934,0.46256,0.75934,0.48026,0.75934,0.49761,0.75934,0.51484,0.75934,0.52876,0.7839,0.52876,0.7839,0.51484,0.81273,0.51484,0.81273,0.52876,0.82771,0.52876,0.82771,0.51484,0.84261,0.52876,0.84261,0.37071,0.88603,0.37072,0.93233,0.38576,0.99301,0.40488,0.99301,0.38576,0.99301,0.37072,0.93233,0.37072,0.99301,0.52876,0.93233,0.51484,0.93233,0.52876,0.99301,0.51484,0.99301,0.49761,0.93233,0.49761,0.99301,0.48026,0.93233,0.48026,0.88603,0.49761,0.88603,0.48026,0.84261,0.48026,0.84261,0.49761,0.82771,0.49761,0.82771,0.48026,0.82771,0.46256,0.81273,0.48026,0.81273,0.46256,0.7839,0.46256,0.7839,0.48026,0.7839,0.49761,0.81273,0.49761,0.84261,0.51484,0.88603,0.51484,0.88603,0.52876,0.82771,0.44214,0.84261,0.46256,0.88603,0.46257,0.93233,0.46257,0.99301,0.44214,0.99301,0.46257,0.71057,0.52876,0.66202,0.52876,0.64348,0.52876,0.6321,0.52876,0.62171,0.52876,0.97842,0.21666,0.95973,0.23116,0.94966,0.24241,0.93833,0.2311,0.93072,0.22449,0.91143,0.21636,0.90475,0.23035,0.88891,0.225,0.87624,0.22347,0.86134,0.22098,0.87192,0.16333,0.86627,0.16398,0.86643,0.17218,0.86064,0.17212,0.86125,0.162,0.84868,0.16301,0.85241,0.17,0.85264,0.17811,0.85394,0.17807,0.85283,0.18607,0.85154,0.18454,0.85151,0.17821,0.84205,0.1866,0.84303,0.1903,0.84965,0.19278,0.8361,0.19157,0.86152,0.19417,0.86596,0.20054,0.8665,0.19345,0.87248,0.19466,0.88819,0.19719,0.88957,0.18638,0.90328,0.17355,0.8994,0.16489,0.89062,0.15232,0.8716,0.14067,0.87774,0.12956,0.88155,0.11793,0.8737,0.11661,0.87648,0.10668,0.8505,0.10276,0.8628,0.26405,0.84441,0.25729,0.8429,0.27102,0.86529,0.25227,0.84183,0.2504,0.863,0.24371,0.87547,0.25078,0.87109,0.24059,0.88943,0.24444,0.88229,0.23508,0.89959,0.23646,0.88679,0.22925,0.90913,0.24008,0.87356,0.26416,0.8751,0.10491,0.87882,0.099218,0.87156,0.10365,0.85975,0.08581,0.86868,0.081232,0.86607,0.069389,0.86069,0.3037,0.85605,0.29126,0.85802,0.28166,0.85374,0.27492,0.85524,0.098653,0.85679,0.084183,0.86167,0.076748,0.86267,0.0678,0.8573,0.30431,0.85081,0.2932,0.8476,0.28704,0.85301,0.28449,0.84947,0.2782,0.85036,0.093684,0.85426,0.082135,0.85569,0.073258,0.84507,0.067069,0.83773,0.072047,0.83509,0.070116,0.8388,0.063495,0.8421,0.056281,0.83809,0.055043,0.83286,0.060881,0.82852,0.059196,0.82335,0.065548,0.83206,0.068728,0.81643,0.073824,0.82264,0.078762,0.82791,0.080558,0.83181,0.084481,0.84428,0.091562,0.84428,0.28068,0.83038,0.28717,0.83305,0.29425,0.83712,0.30052,0.84031,0.31359,0.83742,0.31571,0.83239,0.3032,0.82902,0.29625,0.82588,0.28977,0.82093,0.2918,0.8248,0.29795,0.82735,0.30457,0.83383,0.31638,0.82036,0.30753,0.81662,0.3018,0.81356,0.29571,0.80837,0.3068,0.81187,0.3114,0.80352,0.31138,0.80483,0.3021,0.80915,0.067054,0.81379,0.061225,0.82288,0.063067,0.82687,0.058547,0.82523,0.057915,0.82176,0.061672,0.81467,0.059677,0.80722,0.057183,0.80852,0.056037,0.81568,0.058648,0.82145,0.060973,0.8245,0.057638,0.80965,0.055449,0.81748,0.05498,0.81859,0.051037,0.81184,0.049801,0.81088,0.052666,0.81085,0.050138,0.8101,0.052397,0.80929,0.052111,0.80802,0.054331,0.80912,0.05457,0.80693,0.055441,0.80839,0.055494,0.80614,0.061257,0.80081,0.30845,0.7979,0.31282,0.79994,0.31605,0.80986,0.049626,0.81094,0.049,0.81875,0.049998,0.82448,0.053161,0.811,0.047045,0.80976,0.048106,0.80646,0.31411,0.80343,0.31754,0.80482,0.31782,0.81316,0.31852,0.81862,0.049488,0.81902,0.047608,0.81143,0.048672,0.82704,0.052562,0.82921,0.051164,0.82516,0.052857,0.82422,0.31748,0.84548,0.058468,0.86994,0.26127,0.92324,0.24471,0.91941,0.28369,0.89824,0.28797,0.88802,0.30425,0.88265,0.29874,0.87369,0.064273,0.88119,0.05406,0.88733,0.049491,0.87915,0.052253,0.86801,0.058479,0.87163,0.06158,0.88327,0.31048,0.88054,0.30372,0.87697,0.30668,0.88578,0.30751,0.89129,0.31196,0.88843,0.31526,0.90027,0.32001,0.89782,0.32193,0.88047,0.32495,0.87506,0.32141,0.86999,0.31724,0.86079,0.048253,0.86918,0.039362,0.88333,0.044635,0.87742,0.03741,0.89146,0.042198,0.89357,0.044482,0.89415,0.30805,0.90094,0.31738,0.90555,0.29459,0.91649,0.29767,0.91097,0.30371,0.91394,0.065376,0.91721,0.056528,0.91323,0.044959,0.9186,0.040438,0.92462,0.03781,0.92281,0.3209,0.93128,0.32586,0.92089,0.32433,0.93008,0.32704,0.91887,0.33203,0.91315,0.33096,0.91568,0.32178,0.917,0.31836,0.91234,0.3128,0.91718,0.30134,0.91051,0.058077,0.9054,0.049651,0.90418,0.046094,0.91268,0.042775,0.91151,0.040562,0.90237,0.042596,0.9113,0.31679,0.90972,0.32088,0.90743,0.32917,0.90038,0.034973,0.90815,0.030725,0.91649,0.035547,0.92345,0.035698,0.91915,0.026302,0.9148,0.031144,0.91314,0.026564,0.91855,0.024052,0.91867,0.33572,0.92705,0.33845,0.92659,0.33659,0.92571,0.34005,0.917,0.33904,0.91591,0.34374,0.92235,0.34655,0.91512,0.35035,0.91028,0.34964,0.91082,0.34295,0.91178,0.33759,0.91254,0.3343,0.90676,0.33315,0.90026,0.031294,0.90789,0.028674,0.90678,0.026891,0.89769,0.027819,0.90627,0.33717,0.90563,0.34258,0.89678,0.022669,0.90359,0.020445,0.9111,0.022403,0.91729,0.021845,0.9095,0.019312,0.90882,0.017975,0.90452,0.018876,0.90828,0.016928,0.90459,0.01758,0.90041,0.014086,0.90165,0.013601,0.8967,0.015521,0.90542,0.35005,0.9103,0.35505,0.9133,0.35455,0.91401,0.35775,0.91126,0.35921,0.90815,0.35879,0.90723,0.35509,0.89625,0.010676,0.89889,0.00902,0.90018,0.00897,0.90041,0.008552,0.89961,0.007871,0.90271,0.013402,0.90478,0.017052,0.90804,0.016492,0.90566,0.012064,0.90112,0.00906,0.90331,0.007938,0.90546,0.006751,0.90841,0.010358,0.91031,0.014121,0.91198,0.014954,0.91082,0.014246,0.90925,0.009535,0.90643,0.004837,0.9052,0.004862,0.90539,0.005907,0.91483,0.35701,0.91838,0.35268,0.91041,0.008685,0.90588,0.00595,0.91381,0.015247,0.88078,0.029961,0.87355,0.032622,0.87896,0.027713,0.88741,0.33677,0.88806,0.33419,0.87734,0.3292,0.87228,0.32505,0.86706,0.32139,0.85934,0.043512,0.86806,0.037061,0.86578,0.035338,0.85576,0.040053,0.86951,0.32863,0.86349,0.32484,0.87455,0.33275,0.88488,0.33837,0.87151,0.33801,0.86555,0.33428,0.8596,0.33071,0.85199,0.034421,0.85952,0.028759,0.8698,0.028572,0.87682,0.025271,0.86628,0.024773,0.86525,0.023689,0.8601,0.02652,0.86411,0.022576,0.86809,0.018572,0.86634,0.018146,0.86258,0.012936,0.85638,0.009964,0.86183,0.014293,0.86242,0.013422,0.85679,0.010987,0.8552,0.010115,0.85572,0.008719,0.86168,0.35355,0.85868,0.34776,0.85736,0.35366,0.8628,0.3492,0.86623,0.34496,0.86999,0.35027,0.8631,0.35319,0.85724,0.008188,0.857,0.009836,0.86369,0.011372,0.8705,0.018138,0.87809,0.34493,0.86102,0.34172,0.85511,0.33961,0.84742,0.026138,0.85296,0.02239,0.85434,0.021292,0.85968,0.024929,0.85564,0.020648,0.85971,0.024237,0.86363,0.022129,0.84898,0.016842,0.85061,0.016241,0.84639,0.020204,0.85454,0.34637,0.85366,0.35139,0.85074,0.015645,0.84946,0.015104,0.85187,0.015984,0.85891,0.017642,0.85435,0.013495,0.85318,0.012439,0.8558,0.010956,0.85087,0.014493,0.86565,0.0182,0.92005,0.23668,0.62171,0.37071,0.87577,0.23089,0.86831,0.22712,0.88714,0.15851,0.88968,0.16877,0.87197,0.17232,0.86732,0.17847,0.86086,0.17823,0.86097,0.18428,0.86661,0.18489,0.87203,0.18501,0.87221,0.17853,0.88944,0.17751,0.86845,0.23025,0.88162,0.14782,0.86605,0.23367,0.858,0.23556,0.86992,0.12574,0.86457,0.13627,0.84452,0.11806,0.85293,0.1117,0.84436,0.10864,0.84645,0.10131,0.83984,0.2729,0.83815,0.25855,0.83671,0.25192,0.83976,0.24303,0.8436,0.1315,0.84121,0.11651,0.83747,0.11562,0.83674,0.10706,0.84233,0.10039,0.82725,0.10499,0.82579,0.09767,0.83598,0.27166,0.81944,0.26094,0.81912,0.27347,0.83242,0.2588,0.81799,0.2545,0.83142,0.25244,0.83444,0.24502,0.83883,0.12824,0.83308,0.12837,0.82081,0.12405,0.82286,0.11129,0.82123,0.10368,0.82213,0.096691,0.81582,0.27457,0.81437,0.2623,0.81321,0.25538,0.8171,0.24782,0.83007,0.24575,0.81214,0.24899,0.81988,0.1103,0.81666,0.1213,0.81654,0.11048,0.81147,0.1216,0.80827,0.2559,0.80703,0.2497,0.80946,0.26192,0.81216,0.27346,0.80233,0.2633,0.80101,0.25711,0.79919,0.25137,0.80461,0.11848,0.80785,0.10926,0.81557,0.10318,0.81036,0.10282,0.8182,0.09634,0.80902,0.095848,0.80888,0.10269,0.80754,0.097603,0.79974,0.095316,0.80283,0.27301,0.79468,0.26466,0.79346,0.27104,0.7928,0.25949,0.79076,0.25461,0.79716,0.11479,0.79893,0.10842,0.80684,0.1073,0.80735,0.1026,0.80554,0.10643,0.79924,0.10687,0.79248,0.10686,0.79325,0.10551,0.80667,0.10257,0.7998,0.10572,0.80512,0.10593,0.80026,0.10223,0.80022,0.098396,0.79439,0.099176,0.79427,0.10208,0.78707,0.26236,0.7828,0.26545,0.78558,0.2678,0.78194,0.26221,0.78553,0.25923,0.79264,0.11063,0.78902,0.26562,0.78673,0.26842,0.793,0.097002,0.79988,0.097046,0.79379,0.098285,0.79223,0.098263,0.79345,0.098725,0.79271,0.099548,0.80605,0.098348,0.80557,0.098784,0.79299,0.10506,0.79175,0.10543,0.79238,0.10417,0.79403,0.10467,0.83294,0.19644,0.83205,0.18985,0.82824,0.19443,0.83105,0.19066,0.82803,0.20043,0.97251,0.1415,0.96255,0.12573,0.95008,0.11583,0.95591,0.13493,0.94902,0.14648,0.83657,0.17419,-13.281,81.907,-12.967,81.744,-12.963,81.847,-4.9018,82.698,-4.8538,82.795,-4.9045,82.892,-6.0623,73.021,-6.0308,73.1,-6.2904,73.208,-24.108,61.043,-24.38,60.948,-24.347,60.87,-23.169,74.542,-23.427,74.468,-23.405,74.365,-22.42,79.665,-22.742,79.507,-22.483,79.575,-21.501,80.735,-21.829,80.685,-21.826,80.583,-24.539,74.775,-24.594,74.68,-24.544,74.582,-24.721,68.966,-24.854,68.903,-24.789,68.866,-24.642,54.816,-24.697,54.866,-24.923,54.677,20.527,75.709,20.827,75.618,20.822,75.706,15.07,74.378,14.78,74.366,14.78,74.277,15.148,74.347,14.783,74.242,15.073,74.254,22.319,29.725,22.638,29.93,22.714,30.008,6.0216,82.273,6.0829,82.171,6.1462,82.206,-3.3921,69.993,-3.6044,70.198,-3.6571,70.148,-24.982,80.808,-25.033,80.148,-24.929,80.137,-25.185,77.232,-25.189,76.753,-25.125,76.671,-17.347,81.583,-17.477,81.049,-17.409,81.078,-24.965,36.991,-25.107,37.056,-25.151,36.997,-13.94,81.057,-13.818,81.537,-13.87,81.561,-14.723,80.664,-14.73,79.937,-14.678,79.913,-25.048,80.854,-25.111,80.798,-25.058,80.127,-21.422,59.112,-21.001,59.011,-20.951,59.078,-20.823,81.164,-20.824,81.088,-20.352,81.059,-15.008,81.061,-14.546,81.073,-14.545,81.149,-14.615,53.961,-14.572,53.892,-14.153,53.976,3.0875,79.546,3.1509,80.217,3.0924,80.273,-18.65,81.546,-18.6,81.038,-18.532,81.008,-21.422,81.067,-21.476,81.045,-21.364,80.561,-20.86,80.797,-20.93,80.047,-20.877,80.069,-15.759,67.223,-16.313,67.292,-15.859,67.13,-2.0357,81.423,-1.9931,80.672,-1.9127,81.483,23.438,37.367,24.006,37.894,23.83,37.866,8.6168,51.366,8.5779,51.992,8.5296,52.003,9.2524,48.405,9.3003,48.393,9.1227,49.003,-18.071,77.872,-18.045,77.795,-17.504,77.643,-1.593,79.387,-1.229,79.51,-1.2326,79.59,-18.155,77.858,-17.66,77.618,-17.613,77.706,-19.676,76.489,-19.719,76.398,-19.066,76.186,-20.03,76.877,-19.473,76.632,-19.376,76.668,13.384,35.482,13.636,35.379,13.641,35.481,-6.6548,-8.3652,-6.6348,-8.4694,-6.4377,-8.4124,-22.366,45.558,-22.52,45.725,-22.467,45.525,-22.178,46.122,-22.37,46.242,-22.24,46.06,-21.651,52.232,-21.682,52.164,-21.482,52.059,-21.934,74.362,-21.906,74.229,-21.854,74.283,-21.904,64.308,-21.953,64.159,-21.895,64.136,5.2223,53.074,5.2615,53.122,5.0877,53.741,-17.566,76.029,-17.691,75.689,-17.629,75.616,3.3409,67.729,3.1535,67.966,3.1411,67.855,3.1797,67.879,3.2339,67.947,3.0336,68.072,-12.33,56.47,-12.559,56.529,-12.567,56.442,-12.277,56.19,-12.21,56.276,-12.506,56.249,15.233,41.448,15.276,41.388,15.321,41.513,-8.5339,28.092,-8.7714,28.067,-8.5536,28.02,-9.9495,17.451,-10.164,17.509,-10.169,17.423,15.664,14.832,15.759,14.778,15.853,14.812,23.269,53.401,22.737,53.099,23.255,53.323,-7.668,59.672,-7.656,59.722,-8.107,60.135,-4.9601,60.65,-5.4423,61.07,-5.4583,61.022,-3.0319,58.47,-3.5428,58.91,-3.0913,58.457,-3.3181,40.953,-3.4094,40.809,-3.3493,40.8,16.697,46.51,17.112,46.529,17.125,46.603,17.181,71.489,17.215,71.417,17.596,71.498,-10.437,66.673,-10.134,66.954,-10.497,66.718,-21.437,64.84,-21.348,64.789,-21.246,64.826,-16.611,54.278,-16.569,54.481,-16.64,54.555,-13.178,56.649,-13.16,56.927,-13.27,56.692,-21.622,49.433,-21.709,49.73,-21.668,49.411,-18.975,63.596,-19.012,63.64,-19.114,63.348,-22.103,77.318,-22.491,77.164,-22.443,77.132,-12.119,14.234,-12.264,13.823,-12.094,14.204,8.4073,16.31,8.6031,15.819,8.6378,15.94,-14.266,13.162,-14.572,12.863,-14.551,12.831,-16.001,18.072,-16.047,18.085,-16.366,17.785,-11.593,81.764,-11.643,81.885,-11.641,81.769,-18.935,80.681,-18.943,80.602,-18.863,80.611,-18.351,72.95,-18.431,72.94,-18.458,72.871,-21.478,79.118,-21.909,78.932,-21.512,79.051,-21.379,77.942,-21.829,77.827,-21.809,77.754,-22.093,77.865,-22.433,77.68,-22.076,77.79,-18.071,47.373,-18.263,47.485,-18.123,47.326,-17.224,52.292,-17.349,52.407,-17.42,52.394,-13.716,63.992,-13.892,64.025,-13.753,63.927,-13.654,64.843,-13.805,64.949,-13.831,64.876,-10.624,74.468,-10.803,74.508,-10.648,74.41,-10.045,78.49,-10.22,78.584,-10.224,78.529,21.423,40.71,21.46,40.901,21.366,40.726,21.535,40.929,-19.859,80.003,-19.786,79.933,-19.781,79.988,16.433,2.3115,16.328,2.0734,16.473,2.2677,16.32,2.1521,0.91786,72.906,0.72484,72.938,0.8907,72.859,-0.53398,67.203,-0.69829,67.286,-0.71346,67.225,-1.4812,50.68,-1.6602,50.706,-1.5087,50.608,-1.7819,49.605,-1.9326,49.704,-1.9473,49.631,-3.5816,27.338,-3.7452,27.374,-3.5503,27.272,-5.8671,20.552,-5.8838,20.485,-5.6817,20.434,7.8754,41.703,8.1553,41.712,7.8562,41.756,-1.9374,2.3088,-2.2371,2.268,-2.2387,2.2169,-19.249,37.935,-19.282,37.955,-19.633,37.73,-19.568,35.432,-19.909,35.157,-19.877,35.135,-18.838,30.929,-19.151,30.586,-18.829,30.882,17.286,48.556,17.646,48.254,17.684,48.317,18.142,53.423,18.16,53.352,18.516,53.139,7.7959,47.056,7.7347,47.109,7.7827,46.984,13.247,68.169,13.154,68.137,13.223,68.094,14.119,62.009,14.042,62.027,14.027,61.975,5.0812,77.565,4.9762,77.494,5.0181,77.47,7.1047,46.187,7.0595,46.313,7.0512,46.237,20.553,46.191,20.528,46.121,20.869,45.967,20.329,44.141,20.64,43.911,20.691,43.934,-18.17,72.144,-18.277,72.065,-18.205,72.075,-5.982,76.91,-6.06,76.661,-6.0064,76.61,-20.832,28.352,-20.878,28.374,-21.3,28.039,-20.969,25.818,-21.374,25.427,-21.33,25.401,-20.185,20.576,-20.525,20.084,-20.164,20.518,10.904,63.845,10.802,63.85,10.794,63.778,3.5508,-15.745,3.4734,-15.812,3.8151,-15.833,-0.3371,75.908,-0.45758,75.789,-0.39888,75.768,9.0407,20.383,9.487,19.865,9.4779,20.031,-22.886,42.406,-23.021,42.798,-22.945,42.376,-12.196,62.9,-11.948,63.188,-11.982,63.254,-21.308,75.46,-21.755,75.238,-21.289,75.361,-21.408,74.77,-21.915,74.59,-21.854,74.546,-10.477,5.1011,-10.523,5.1232,-10.489,4.563,-12.546,2.2431,-12.754,1.7295,-12.712,1.7025,-13.211,75.517,-13.262,75.164,-13.182,75.108,-16.872,78.879,-16.853,78.726,-16.79,78.726,-16.06,7.1602,-16.123,7.157,-16.397,6.662,-21.817,74.981,-22.4,74.836,-22.375,74.738,-21.717,76.573,-22.277,76.335,-21.762,76.485,-5.3842,15.659,-5.6879,15.724,-5.6813,15.634,-4.7545,21.753,-4.9992,21.737,-4.6937,21.681,-5.339,46.913,-5.582,47.001,-5.584,46.903,-5.4358,64.706,-5.6912,64.778,-5.6988,64.695,-4.5542,70.919,-4.8364,70.919,-4.5801,70.851,4.9075,-14.104,5.1769,-14.174,5.1897,-14.099,21.298,33.546,21.373,33.529,21.423,33.804,21.15,34.255,21.283,34.576,21.188,34.533,-21.808,77.128,-21.71,77.038,-21.705,77.112,-20.856,67.502,-20.989,67.389,-20.896,67.408,-19.61,43.009,-19.812,43.154,-19.903,43.127,-17.075,57.945,-16.853,57.833,-16.815,57.924,-17.025,59.196,-17.047,59.096,-16.787,59.076,-14.826,69.959,-14.805,70.039,-15.071,70.066,-14.576,74.771,-14.845,74.87,-14.842,74.797,-20.066,38.901,-20.354,39.031,-20.125,38.833,4.7789,47.049,4.6877,47.198,4.6977,47.096,18.227,44.045,18.586,43.923,18.226,44.118,5.1098,1.7617,4.8024,1.4915,4.8371,1.4355,19.125,50.552,19.563,50.308,19.624,50.348,23.103,65.728,23.296,66.364,23.171,66.271,13.897,74.596,13.897,74.044,13.941,74.582,12.175,75.224,12.154,74.638,12.2,74.672,-16.997,78.632,-17.071,78.582,-16.685,78.136,-15.165,78.627,-14.894,78.24,-14.819,78.289,15.88,65.857,16.127,65.772,16.128,65.859,16.959,60.826,17.159,60.807,16.915,60.903,18.541,41.365,18.715,41.242,18.738,41.331,19.145,39.477,19.357,39.432,19.187,39.562,22.916,-5.41,22.891,-5.6247,22.967,-5.6198,2.1141,-11.838,1.9344,-11.986,2.1334,-11.902,-15.307,76.268,-15.531,76.314,-15.538,76.24,-15.254,76.373,-15.54,76.344,-15.316,76.298,-21.055,58.724,-21.215,58.443,-21.167,58.37,4.6031,7.4502,4.5909,7.2951,4.6429,7.3161,23.306,45.94,23.289,45.844,23.354,45.829,25.049,42.279,25.129,42.33,25.136,42.418,25.38,61.34,25.147,60.807,25.462,61.303,6.508,77.048,6.7082,76.536,6.7634,76.526,4.7588,77.719,5.0118,77.246,4.7925,77.751,3.2955,77.411,3.4144,76.874,3.4471,76.907,18.123,72.439,18.487,72.494,18.49,72.558,19.471,77.817,19.51,77.759,19.837,77.862,25.652,69.435,25.398,68.975,25.68,69.371,25.709,69.62,25.422,69.227,25.506,69.193,-1.403,79.924,-1.3761,79.865,-1.0469,79.954,2.0282,75.878,2.3421,75.888,2.36,75.957,-14.732,78.891,-14.386,78.551,-14.717,78.96,14.366,73.156,14.435,72.635,14.478,72.621,-25.398,49.771,-25.492,49.669,-25.454,49.627,-18.219,78.374,-17.915,77.948,-17.826,77.934,-1.1323,74.645,-1.0906,74.568,-0.93954,74.754,-4.819,71.704,-4.6841,71.813,-4.687,71.903,-12.08,61.352,-12.051,61.542,-12.156,61.404,-12.636,60.993,-12.524,61.145,-12.61,61.183,-22.053,45.978,-22.097,46.165,-22.129,45.979,-24.536,43.428,-24.565,43.632,-24.622,43.599,-4.1719,79.477,-4.368,79.517,-4.1941,79.405,-4.0757,79.369,-4.2999,79.504,-4.2717,79.409,-21.101,74.57,-21.141,74.455,-21.078,74.474,-15.694,70.871,-15.816,70.984,-15.784,70.899,20.447,75.716,20.527,75.626,20.822,75.624,3.0579,60.271,3.0196,60.335,2.8816,60.273,-9.5586,81.101,-9.3301,80.914,-9.3097,81.017,0.35976,0.2751,0.36142,0.28969,0.38772,0.27809,0.33,0.26771,0.33188,0.28568,0.30496,0.25486,0.30682,0.2703,0.28544,0.25232,0.28544,0.22782,0.30483,0.22824,0.33218,0.23236,0.36,0.23676,0.38764,0.23828,0.41763,0.2744,0.41597,0.23703,0.44672,0.26647,0.44395,0.23214,0.41407,0.19892,0.38756,0.19892,0.40804,0.14224,0.43005,0.14224,0.4045,0.087159,0.38766,0.14224,0.38646,0.087159,0.65229,0.17917,0.63895,0.15268,0.63924,0.17473,0.65978,0.15844,0.66343,0.14484,0.63918,0.13738,0.67267,0.12315,0.63772,0.10811,0.67536,0.10486,0.6373,0.09311,0.67609,0.086106,0.63688,0.07846,0.66564,0.047109,0.69394,0.074569,0.67385,0.036735,0.70463,0.065625,0.67904,0.026882,0.58792,0.24341,0.56059,0.29603,0.58767,0.2979,0.55058,0.24423,0.57132,0.068711,0.60319,0.039185,0.5935,0.029313,0.58339,0.081664,0.56705,0.11091,0.57905,0.11673,0.56323,0.15334,0.57852,0.15817,0.5489,0.18667,0.59335,0.17191,0.56963,0.19849,0.73991,0.19965,0.7242,0.18116,0.72448,0.20949,0.72895,0.17497,0.7484,0.19371,0.54433,0.17866,0.53211,0.16499,0.76008,0.1765,0.74537,0.16297,0.77529,0.13408,0.78621,0.14411,0.50281,0.13551,0.54914,0.14622,0.65802,0.28545,0.67051,0.25592,0.65817,0.25197,0.67039,0.2822,0.72873,0.14349,0.71679,0.14778,0.76292,0.11956,0.72001,0.26357,0.70462,0.27925,0.71995,0.27578,0.70471,0.25948,0.51569,0.12126,0.70323,0.15301,0.69704,0.11407,0.70903,0.10797,0.62304,0.24769,0.62284,0.29168,0.6911,0.16492,0.67589,0.17984,0.6657,0.19084,0.42309,0.087159,0.45468,0.14224,0.44102,0.19892,0.47167,0.22786,0.46798,0.19892,0.45268,0.14224,0.4909,0.19729,0.47818,0.14224,0.28544,0.19881,0.30827,0.19892,0.29847,0.14224,0.33442,0.19892,0.36024,0.19892,0.36434,0.14224,0.36935,0.087159,0.62665,0.17931,0.61941,0.1621,0.61311,0.14727,0.60467,0.12677,0.60121,0.10732,0.59776,0.08787,0.61078,0.045341,0.62799,0.02429,0.65039,0.022355,0.65172,0.014087,0.65399,0.005531,0.52861,0.28314,0.52872,0.26031,0.62574,0.01405,0.6215,0.005386,0.60213,0.18099,0.58078,0.20568,0.61306,0.19164,0.5977,0.20715,0.69107,0.21744,0.69583,0.23038,0.70568,0.22005,0.32363,0.087159,0.30412,0.087159,0.31859,0.14224,0.34467,0.14224,0.3495,0.087159,0.47081,0.087159,0.44535,0.087159,0.69585,0.20381,0.68139,0.2054,0.70019,0.21135,0.70901,0.19467,0.4909,0.22631,0.4909,0.25092,0.47187,0.25341,0.47024,0.26919,0.44466,0.2846,0.41507,0.28895,0.38819,0.29153,0.3621,0.29852,0.38838,0.29985,0.38852,0.30706,0.4148,0.29796,0.44233,0.29356,0.41442,0.30395,0.38865,0.30991,0.41406,0.30821,0.44329,0.30596,0.46521,0.29068,0.46727,0.28107,0.4909,0.26904,0.28544,0.27028,0.30903,0.28208,0.28544,0.28001,0.4909,0.27876,0.4909,0.28814,0.28544,0.28947,0.31084,0.29157,0.28544,0.30371,0.30997,0.30376,0.33364,0.3065,0.33437,0.31967,0.30877,0.31967,0.33713,0.34804,0.31133,0.34804,0.33741,0.37277,0.31094,0.37318,0.33768,0.39607,0.31058,0.39607,0.28544,0.37277,0.28544,0.34804,0.28544,0.31967,0.4909,0.31967,0.4909,0.30232,0.4668,0.30285,0.44303,0.31967,0.41251,0.31967,0.38894,0.31967,0.41293,0.34804,0.44171,0.34804,0.46719,0.34804,0.4686,0.31967,0.4909,0.34804,0.4909,0.37277,0.46759,0.37318,0.44131,0.37277,0.4125,0.37278,0.38968,0.34804,0.36492,0.31967,0.36309,0.30842,0.36259,0.30445,0.33429,0.29438,0.36572,0.34804,0.36602,0.37278,0.36631,0.39607,0.36676,0.43223,0.33809,0.43223,0.31002,0.43223,0.28544,0.39607,0.4909,0.39607,0.46796,0.39607,0.44093,0.39607,0.41209,0.39607,0.38957,0.37277,0.38947,0.39607,0.41146,0.43223,0.44034,0.43223,0.46853,0.43223,0.4909,0.43223,0.28544,0.43223,0.3893,0.43223,-2.4631,0.65073,-2.4636,0.56317,-2.3734,0.65073,0.35405,1.9123,0.33377,1.8194,0.37884,1.8185,-2.5504,0.56039,-2.5647,0.69701,-2.6248,0.69705,-2.6126,0.76947,-2.5818,0.76947,-2.4631,0.69826,-2.3742,0.69826,-2.8559,1.6078,-2.7938,1.69,-2.8549,1.69,-2.7937,1.6078,-2.7937,1.5325,-2.8571,1.5325,-2.3725,0.56328,-2.3745,0.4996,-2.4636,0.49975,0.37878,1.75,0.33399,1.7505,-2.6265,0.56063,-2.5501,0.49972,-2.6264,0.49973,-2.6656,0.49973,-2.6656,0.56063,-2.7319,0.5601,-2.732,0.62783,-2.8342,0.55957,-2.8342,0.49887,-2.9778,0.49855,-2.9778,0.55955,-2.9778,0.62864,-2.8342,0.62864,-2.8342,0.62864,-2.8249,0.71872,-2.7321,0.71874,-2.8249,0.78328,-2.7322,0.78358,-2.5981,0.81158,-2.3753,0.7504,-2.4631,0.75017,-2.8195,1.8262,-1.7393,1.814,-1.7393,1.7068,-1.6685,1.8143,-1.6684,1.7059,-1.7396,1.6332,-1.669,1.6332,-1.7396,1.5665,-1.6681,1.5665,-1.7394,1.5245,-1.6682,1.5245,-1.6817,1.478,-1.7393,1.4781,-1.7022,1.4181,-1.7393,1.4181,-1.825,1.4182,-1.8251,1.4781,-2.8559,1.4362,-2.7937,1.3867,-2.7937,1.4362,-2.8557,1.3868,0.5198,1.6831,0.52795,1.5888,0.52574,1.6831,0.51982,1.589,0.49351,1.589,0.49367,1.6831,-2.4636,0.45156,-2.3753,0.39427,-2.3753,0.45152,-2.4636,0.39431,0.37868,1.6708,0.3345,1.5782,0.37869,1.5767,0.33423,1.6713,-2.6264,0.45202,-2.5493,0.39526,-2.5497,0.45186,-2.6265,0.39576,-2.6656,0.45202,-2.7319,0.4517,-2.6638,0.39576,-2.7319,0.49938,-2.8342,0.45113,0.14379,1.7355,0.12436,1.8445,0.091613,1.733,-2.8339,0.45108,-2.945,0.45107,-2.9849,0.45097,-2.9849,0.39276,-2.945,0.39277,-2.834,0.3928,0.091595,1.6429,0.067934,1.6403,0.14379,1.642,-2.8342,0.39279,-2.7317,0.39321,-2.6663,0.34673,-2.7316,0.34469,-2.8342,0.34521,0.14332,1.5216,0.087499,1.5222,0.036129,1.5222,-2.945,0.34524,-2.834,0.34535,-2.9849,0.34501,-2.9849,0.27084,-2.945,0.27106,-2.9849,0.19576,-2.9449,0.19684,-2.9849,0.13325,-2.945,0.13394,-2.834,0.19734,-2.834,0.27112,0.035388,1.4281,0.087552,1.4284,0.14334,1.4279,-2.8342,0.27112,-2.7314,0.27112,-2.8342,0.19787,-2.7312,0.19835,-2.8342,0.13599,-2.7315,0.135,-2.6663,0.19849,-2.6656,0.13447,-2.6301,0.19836,-2.6302,0.13432,-2.63,0.2713,-2.6655,0.27128,-2.63,0.34672,-2.5496,0.34671,-2.5495,0.27135,-2.63,0.19845,-2.5493,0.19956,-2.6302,0.1349,-2.5487,0.13349,0.33447,1.2564,0.33482,1.1478,0.37528,1.1485,0.37531,1.2565,0.3753,1.3745,0.33432,1.3745,0.37537,1.4986,0.33428,1.4984,-2.646,0.39576,0.41799,1.5658,0.40479,1.4877,0.42289,1.4878,0.40472,1.3636,0.4226,1.3636,0.40473,1.2456,0.42267,1.2456,-2.4634,0.27135,-2.4634,0.1996,-2.3753,0.27132,-2.3752,0.19897,-2.4634,0.13333,0.4227,1.1367,0.40474,1.1382,-2.3753,0.13412,0.51979,1.2682,0.49377,1.2678,0.49314,1.1612,0.52007,1.3868,0.49331,1.3868,0.51991,1.5102,0.49335,1.5106,-2.3753,0.34661,-2.4634,0.34686,0.52802,1.5097,0.52827,1.3867,0.52826,1.2681,0.51834,1.1617,0.52793,1.1616,-2.8556,1.2188,-2.8557,1.163,-2.7937,1.2177,-2.7937,1.1633,-2.7937,1.2809,-2.8556,1.2809,-2.8557,1.3453,-2.7937,1.3454,0.61994,1.427,0.59476,1.3087,0.61896,1.3072,0.59214,1.2301,0.61891,1.2303,0.581,1.1435,0.61627,1.1433,-1.825,1.2244,-1.825,1.1715,-1.7391,1.2249,-1.739,1.1709,-1.7016,1.2247,-1.7017,1.1711,-1.6664,1.1717,-1.6657,1.2247,-1.666,1.2721,-1.634,1.2724,-1.634,1.225,-1.6661,1.1713,-1.634,1.1712,-1.4976,1.225,-1.4976,1.1712,-1.4135,1.225,-1.4135,1.1704,-1.3754,1.1703,-1.3755,1.2246,-1.3752,1.2727,-1.4135,1.2729,-1.4976,1.2724,-1.4135,1.3455,-1.375,1.3459,-1.3749,1.4177,-1.4135,1.4177,-1.4976,1.4179,-1.4976,1.3459,-1.6661,1.4181,-1.6339,1.3459,-1.6339,1.4179,-1.666,1.3451,-1.7019,1.3447,-1.7016,1.272,-1.7392,1.2716,-1.825,1.2712,-1.7393,1.3443,-1.8251,1.3441,-1.634,1.4781,-1.4976,1.4784,-1.4135,1.4786,-1.3878,1.4787,-1.4135,1.5247,-1.3849,1.5247,-1.4171,1.5659,-1.4978,1.5656,-1.4973,1.5247,-1.6346,1.5245,-1.6341,1.5673,-1.4968,1.6341,-1.4305,1.6343,-0.62065,1.6254,-0.62063,1.5109,-0.6768,1.511,-0.62065,1.4579,-0.591,1.456,-0.59165,1.3971,-0.62056,1.3973,-0.62047,1.334,-0.59167,1.3344,-0.62047,1.2833,-0.59158,1.2833,-0.62047,1.2106,-0.5915,1.2106,-0.62047,1.1487,-0.59142,1.1486,-0.67641,1.1481,-0.67493,1.2107,0.28536,1.3295,0.27428,1.2501,0.25175,1.3355,0.28156,1.3796,-0.67493,1.2831,-0.67493,1.3337,0.28208,1.53,0.24967,1.3783,-0.67491,1.283,-0.67487,1.2107,-0.73732,1.2831,-0.73638,1.2106,-0.67849,1.148,-0.72975,1.1482,-0.78881,1.1488,-0.79077,1.2105,-0.82173,1.1485,-0.82299,1.2105,-0.79472,1.2834,-0.73762,1.3335,-0.67483,1.3335,0.24345,1.53,0.25992,1.6082,-0.67691,1.3978,-0.73532,1.3977,-0.81262,1.333,-0.82234,1.2834,-0.91107,1.2835,-0.9111,1.2105,-0.82429,1.149,-0.91117,1.1491,-0.91103,1.3335,-0.91095,1.3962,-0.81283,1.3969,-0.73666,1.4584,-0.81258,1.4572,-0.91087,1.4562,-0.91082,1.5108,-0.81262,1.5107,-0.74205,1.5109,-0.67688,1.4577,-0.67493,1.6255,-0.74574,1.6256,-0.81297,1.6256,-0.91065,1.6256,-0.91063,1.6979,-0.81278,1.6977,-0.74706,1.6983,-0.75005,1.7896,-0.67688,1.7901,-1.5107,0.81702,-1.6232,0.81789,-1.5107,0.74158,-1.6232,0.74177,-1.772,0.81779,-1.8546,0.73533,-1.7721,0.73533,-1.8545,0.81767,-0.80675,1.7903,-0.85286,1.7916,-1.9381,0.73533,-1.9389,0.68323,-0.36897,1.7452,-0.37893,1.8146,-0.39423,1.7421,-0.36885,1.6847,-1.8546,0.68326,-1.9389,0.6163,-1.7721,0.68324,-1.5107,0.69096,-1.6232,0.69096,-1.4086,0.69738,-1.4085,0.74141,-2.8541,0.71859,-2.9778,0.78324,-2.9778,0.71857,-2.8541,0.78306,-2.9778,0.8178,-2.8541,0.81707,-2.8249,0.81737,-2.7323,0.81848,-1.4931,1.804,-1.4968,1.7059,-1.4536,1.7066,-0.62066,1.6971,-0.67685,1.697,-0.62065,1.7904,-1.4085,0.81608,-1.38,0.63641,-1.4086,0.63767,-1.5107,0.63535,-1.6232,0.63535,-1.7721,0.61634,-1.8546,0.61638,-1.8546,0.51135,-1.9389,0.51321,-0.39425,1.6847,-0.36861,1.6115,-0.39432,1.6119,-0.39425,1.4579,-0.36854,1.458,-0.39432,1.3976,-0.36877,1.3982,-0.39432,1.3163,-0.36944,1.3153,-0.38444,1.2072,-1.8545,0.45037,-1.939,0.45363,-1.8575,0.35542,-1.9386,0.35499,-1.959,0.35506,-1.9386,0.27196,-1.959,0.27187,-1.9386,0.15797,-1.8575,0.27136,-1.6345,0.51501,-1.6245,0.42804,-1.5529,0.42795,-1.5535,0.36194,-1.6242,0.36201,-1.7479,0.61417,-1.7648,0.54864,-1.7309,0.54828,-1.7311,0.46315,-1.7649,0.46242,-1.731,0.39315,-1.7649,0.39281,-1.7311,0.311,-1.7648,0.31109,-1.6245,0.27688,-1.6245,0.20689,-1.5538,0.20697,-1.5543,0.12474,-1.6223,0.12484,-1.5106,0.12471,-1.5107,0.20767,-1.5534,0.27712,-1.5106,0.27823,-1.4798,0.20769,-1.5106,0.12472,-1.4798,0.1246,-1.4085,0.20853,-1.4085,0.27933,-1.3803,0.28002,-1.3803,0.20875,-1.4085,0.12448,-1.3803,0.12448,-1.3803,0.36128,-1.4085,0.36159,-1.3803,0.42798,-1.4085,0.42804,-1.4798,0.36158,-1.4798,0.42796,-1.4085,0.45308,-1.5107,0.51501,-1.4085,0.51501,-1.5107,0.57168,-1.4085,0.56499,-1.3801,0.56567,-1.3804,0.515,-1.3804,0.45327,-1.6231,0.5717,-1.7721,0.51324,-1.5107,0.42795,-1.5106,0.36162,-1.4798,0.27836,0.51964,1.1611,0.14336,1.1781,0.14339,1.2752,0.089078,1.1785,0.088637,1.2744,0.035784,1.2748,0.087642,1.2745,0.087155,1.1785,0.036548,1.1781,-2.834,0.13453,0.49864,1.7622,0.51181,1.7619,-2.8571,1.4775,-2.7937,1.4774,-1.8251,1.5245,-1.825,1.5665,-1.825,1.6332,0.50153,1.8635,-3.1548,45.448,-4.0871,44.562,-3.4072,44.563,0.11014,2.7159,0.21507,2.7856,0.11808,2.7888,0.22488,2.7116,0.17087,2.8605,1.4498,0.59484,1.611,0.51621,1.4495,0.5161,1.6136,0.59532,1.4502,0.65151,1.6222,0.65085,1.4504,0.71636,1.2947,0.71685,1.2947,0.65163,1.2947,0.59466,1.2947,0.51605,1.4493,0.44468,1.6104,0.44473,1.6129,0.38955,1.4492,0.38949,1.6135,0.33018,1.4745,0.32965,1.6138,0.28605,1.492,0.2826,1.4995,0.23553,1.6156,0.23284,1.4555,0.27132,1.4662,0.23181,1.4495,0.32532,1.296,0.44465,1.2956,0.38943,1.4322,0.32612,1.3032,0.32962,1.4289,0.2708,1.3103,0.27504,1.4143,0.21714,1.3133,0.22273,1.291,0.22411,1.2863,0.26983,1.2931,0.32407,1.1573,0.27786,1.1715,0.23214,1.2849,0.22663,1.1365,0.22832,1.1345,0.2699,1.1508,0.32396,1.1491,0.38946,1.149,0.44465,1.1489,0.5161,1.1488,0.59484,1.1487,0.65151,1.1486,0.71636,-0.39575,0.77637,-0.62351,0.89035,-0.3958,0.88841,-0.62361,0.77837,-0.39565,0.67848,-0.62372,0.68242,-0.39556,0.54243,-0.62372,0.54576,-0.39548,0.41899,-0.62392,0.42226,-0.39543,0.32365,-0.62394,0.32388,-0.50655,0.32015,-0.41115,0.24434,-0.39277,0.24435,-0.41076,0.15918,-0.39175,0.15885,-0.39136,0.070257,-0.41227,0.070621,-0.48523,0.070099,-0.499,0.15928,-0.50788,0.24485,-0.52931,0.24547,-0.5075,0.15917,-0.53604,0.15907,-0.62349,0.15923,-0.62289,0.069216,-0.53605,0.070583,-0.51003,0.070268,-0.62379,0.24641,1.6296,0.71567,0.62899,0.47181,0.62938,0.31082,0.55048,0.31081,0.63045,0.16533,0.55048,0.16502,0.55065,0.047429,0.63157,0.045246,0.55049,0.47181,0.42895,0.3108,0.55048,0.16549,0.42969,0.16543,0.43064,0.044059,0.55179,0.048565,0.42891,0.47181,0.33017,0.47181,0.33016,0.31168,0.42901,0.16538,0.33018,0.16543,0.4292,0.044625,0.33026,0.041836,0.22203,0.47181,0.22204,0.3108,0.22204,0.16548,0.33008,0.16532,0.22202,0.044682,0.33001,0.042418,0.1117,0.47181,0.11162,0.31081,0.11155,0.16562,0.22216,0.16541,0.11156,0.047376,0.22231,0.044385,0.026622,0.47181,0.02596,0.31082,0.025024,0.16533,0.11108,0.16515,0.024205,0.053528,0.11062,0.050836,0.0269,0.61482,0.11181,0.61356,0.027139,0.77755,0.11177,0.77655,0.027181,0.88697,0.11155,0.88688,0.22197,0.77458,0.22192,0.88618,0.33017,0.77393,0.33017,0.88595,0.42901,0.77455,0.42892,0.88618,0.55048,0.77501,0.55048,0.88688,0.62855,0.7775,0.6287,0.61482,0.55049,0.6136,0.42904,0.61347,0.33018,0.61326,0.22198,0.61357,0.62798,0.88697,0.36224,2.7684,0.24593,2.7725,0.25533,2.7095,0.29918,2.8241,0.34671,2.7083]], - - "faces": [42,0,1,2,0,0,1,2,0,1,2,42,0,3,1,0,0,3,1,0,3,1,42,3,0,4,0,3,0,4,3,0,4,42,4,5,3,0,4,5,3,4,5,3,42,6,5,4,0,6,5,4,6,5,4,42,6,7,5,0,6,7,5,6,7,5,42,7,6,8,0,7,6,8,7,6,8,42,6,9,8,0,6,9,8,6,9,8,42,9,6,4,0,9,6,4,9,6,4,42,9,4,10,0,9,4,10,9,4,10,42,4,0,10,0,4,0,10,4,0,10,42,10,0,11,0,10,0,11,10,0,11,42,11,0,2,0,11,0,2,11,0,2,42,11,2,12,0,11,2,12,11,2,12,42,2,13,12,0,2,13,12,2,13,12,42,2,14,13,0,2,14,13,2,14,13,42,15,14,2,0,15,14,2,15,14,2,42,15,16,14,0,15,16,14,15,16,14,42,17,16,15,0,17,16,15,17,16,15,42,17,18,16,0,17,18,16,17,18,16,42,19,18,17,0,19,18,17,19,18,17,42,20,18,19,0,20,18,19,20,18,19,42,20,21,18,0,20,21,18,20,21,18,42,22,21,20,0,22,21,20,22,21,20,42,22,23,21,0,22,23,21,22,23,21,42,22,24,23,0,22,24,23,22,24,23,42,25,24,22,0,25,24,22,25,24,22,42,26,24,25,0,26,24,25,26,24,25,42,26,27,24,0,26,27,24,26,27,24,42,28,27,26,0,28,27,26,28,27,26,42,28,29,27,0,28,29,27,28,29,27,42,28,30,29,0,28,30,29,28,30,29,42,31,30,28,0,31,30,28,31,30,28,42,31,32,30,0,31,32,30,31,32,30,42,33,32,31,0,33,32,31,33,32,31,42,33,34,32,0,33,34,32,33,34,32,42,33,35,34,0,33,35,34,33,35,34,42,36,35,33,0,36,35,33,36,35,33,42,36,37,35,0,36,37,35,36,37,35,42,38,37,36,0,38,37,36,38,37,36,42,38,39,37,0,38,39,37,38,39,37,42,40,39,38,0,40,39,38,40,39,38,42,40,41,39,0,40,41,39,40,41,39,42,42,41,40,0,42,41,40,42,41,40,42,42,43,41,0,42,43,41,42,43,41,42,44,43,42,0,44,43,42,44,43,42,42,44,45,43,0,44,45,43,44,45,43,42,46,45,44,0,46,45,44,46,45,44,42,47,45,46,0,47,45,46,47,45,46,42,48,45,47,0,48,45,47,48,45,47,42,48,49,45,0,48,49,45,48,49,45,42,48,50,49,0,48,50,49,48,50,49,42,51,50,48,0,51,50,48,51,50,48,42,51,52,50,0,52,53,54,51,52,50,42,51,53,52,0,52,55,53,51,53,52,42,54,53,51,0,56,55,52,54,53,51,42,54,55,53,0,56,57,55,54,55,53,42,56,55,54,0,58,57,56,56,55,54,42,55,56,57,0,57,58,59,55,56,57,42,56,54,60,0,58,56,60,56,54,58,42,60,54,61,0,61,62,63,58,54,59,42,61,54,62,0,63,62,64,59,54,60,42,62,54,63,0,64,62,65,60,54,61,42,54,51,63,0,62,51,65,54,51,61,42,63,51,48,0,65,51,48,61,51,48,42,63,48,47,0,65,48,47,61,48,47,42,63,47,64,0,65,47,66,61,47,62,42,64,47,65,0,66,47,67,62,47,63,42,47,66,65,0,47,68,67,47,64,63,42,47,46,66,0,47,46,68,47,46,64,42,46,67,66,0,46,69,68,46,65,64,42,46,44,67,0,46,44,69,46,44,65,42,67,44,68,0,69,44,70,65,44,66,42,44,69,68,0,44,71,70,44,67,66,42,44,42,69,0,44,42,71,44,42,67,42,69,42,70,0,71,42,72,67,42,68,42,42,40,70,0,42,40,72,42,40,68,42,70,40,71,0,72,40,73,68,40,69,42,40,38,71,0,40,38,73,40,38,69,42,38,72,71,0,38,74,73,38,70,69,42,38,36,72,0,38,36,74,38,36,70,42,36,73,72,0,36,75,74,36,71,70,42,36,33,73,0,36,33,75,36,33,71,42,33,31,73,0,33,31,75,33,31,71,42,73,31,28,0,75,31,28,71,31,28,42,73,28,74,0,75,28,76,71,28,72,42,74,28,26,0,76,28,26,72,28,26,42,74,26,75,0,76,26,77,72,26,73,42,75,26,76,0,77,26,78,73,26,74,42,26,25,76,0,26,25,78,26,25,74,42,76,25,77,0,78,25,79,74,25,75,42,77,25,78,0,79,25,80,75,25,76,42,25,22,78,0,25,22,80,25,22,76,42,78,22,79,0,80,22,81,76,22,77,42,22,20,79,0,22,20,81,22,20,77,42,79,20,80,0,81,20,82,77,20,78,42,80,20,19,0,82,20,19,78,20,19,42,80,19,81,0,82,19,83,78,19,79,42,81,19,82,0,83,19,84,79,19,80,42,19,17,82,0,19,17,84,19,17,80,42,82,17,15,0,84,17,15,80,17,15,42,82,15,1,0,84,15,1,80,15,1,42,1,15,2,0,1,15,2,1,15,2,42,83,82,1,0,85,84,1,81,80,1,42,84,82,83,0,86,84,85,82,80,81,42,84,81,82,0,86,83,84,82,79,80,42,85,81,84,0,87,83,86,83,79,82,42,86,81,85,0,88,83,87,84,79,83,42,80,81,86,0,82,83,88,78,79,84,42,87,80,86,0,89,82,88,85,78,84,42,88,80,87,0,90,82,89,86,78,85,42,88,79,80,0,90,81,82,86,77,78,42,89,79,88,0,91,81,90,87,77,86,42,78,79,89,0,80,81,91,76,77,87,42,90,78,89,0,92,80,91,88,76,87,42,77,78,90,0,79,80,92,75,76,88,42,90,91,77,0,92,93,79,88,89,75,42,92,91,90,0,94,93,92,90,89,88,42,93,91,92,0,95,93,94,91,89,90,42,94,91,93,0,96,93,95,92,89,91,42,95,91,94,0,97,93,96,93,89,92,42,95,96,91,0,97,98,93,93,94,89,42,97,96,95,0,99,98,97,95,94,93,42,98,96,97,0,100,98,99,96,94,95,42,77,96,98,0,79,98,100,75,94,96,42,91,96,77,0,93,98,79,89,94,75,42,77,98,76,0,79,100,78,75,96,74,42,75,76,98,0,77,78,100,73,74,96,42,99,75,98,0,101,77,100,97,73,96,42,100,75,99,0,102,77,101,98,73,97,42,101,75,100,0,103,77,102,99,73,98,42,101,74,75,0,103,76,77,99,72,73,42,72,74,101,0,74,76,103,70,72,99,42,72,73,74,0,74,75,76,70,71,72,42,71,72,101,0,73,74,103,69,70,99,42,71,101,100,0,73,103,102,69,99,98,42,71,100,102,0,73,102,104,69,98,100,42,102,100,103,0,104,102,105,100,98,101,42,103,100,104,0,105,102,106,101,98,102,42,100,99,104,0,102,101,106,98,97,102,42,104,99,105,0,106,101,107,102,97,103,42,99,106,105,0,101,108,107,97,104,103,42,99,98,106,0,101,100,108,97,96,104,42,106,98,97,0,108,100,99,104,96,95,42,106,97,105,0,108,99,107,104,95,103,42,105,97,107,0,107,99,109,103,95,105,42,107,97,95,0,109,99,97,105,95,93,42,107,95,108,0,109,97,110,105,93,106,42,108,95,109,0,110,97,111,106,93,107,42,109,95,94,0,111,97,96,107,93,92,42,109,94,93,0,111,96,95,107,92,91,42,109,93,110,0,111,95,112,107,91,108,42,110,93,111,0,112,95,113,108,91,109,42,111,93,112,0,113,95,114,109,91,110,42,112,93,113,0,114,95,115,110,91,111,42,113,93,114,0,115,95,116,111,91,112,42,93,115,114,0,95,117,116,91,113,112,42,93,92,115,0,95,94,117,91,90,113,42,116,115,92,0,118,117,94,114,113,90,42,117,115,116,0,119,117,118,115,113,114,42,117,118,115,0,119,120,117,115,116,113,42,119,118,117,0,121,120,119,117,116,115,42,120,118,119,0,122,120,121,118,116,117,42,121,118,120,0,123,120,122,119,116,118,42,121,115,118,0,123,117,120,119,113,116,42,114,115,121,0,116,117,123,112,113,119,42,113,114,121,0,115,116,123,111,112,119,42,113,121,122,0,115,123,124,111,119,120,42,122,121,123,0,124,123,125,120,119,121,42,123,121,120,0,125,123,122,121,119,118,42,123,120,124,0,125,122,126,121,118,122,42,125,124,120,0,127,126,122,123,122,118,42,126,124,125,0,128,126,127,124,122,123,42,127,124,126,0,129,126,128,125,122,124,42,127,128,124,0,129,130,126,125,126,122,42,127,129,128,0,129,131,130,125,127,126,42,130,129,127,0,132,131,129,128,127,125,42,130,131,129,0,132,133,131,128,129,127,42,132,131,130,0,134,135,136,130,129,128,42,132,133,131,0,134,137,135,130,131,129,42,132,134,133,0,134,138,137,130,132,131,42,134,132,135,0,138,134,139,132,130,133,42,135,132,136,0,139,134,140,133,130,134,42,136,132,137,0,140,134,141,134,130,135,42,132,130,137,0,134,136,141,130,128,135,42,137,130,138,0,141,136,142,135,128,136,42,138,130,127,0,143,132,129,136,128,125,42,138,127,139,0,143,129,144,136,125,137,42,139,127,126,0,144,129,128,137,125,124,42,139,126,140,0,144,128,145,137,124,138,42,126,119,140,0,128,121,145,124,117,138,42,126,125,119,0,128,127,121,124,123,117,42,125,120,119,0,127,122,121,123,118,117,42,140,119,141,0,145,121,146,138,117,139,42,141,119,117,0,146,121,119,139,117,115,42,117,87,141,0,119,89,146,115,85,139,42,117,88,87,0,119,90,89,115,86,85,42,116,88,117,0,118,90,119,114,86,115,42,116,89,88,0,118,91,90,114,87,86,42,142,89,116,0,147,91,118,140,87,114,42,90,89,142,0,92,91,147,88,87,140,42,92,90,142,0,94,92,147,90,88,140,42,92,142,116,0,94,147,118,90,140,114,42,141,87,143,0,146,89,148,139,85,141,42,87,86,143,0,89,88,148,85,84,141,42,143,86,85,0,148,88,87,141,84,83,42,144,143,85,0,149,148,87,142,141,83,42,145,143,144,0,150,148,149,143,141,142,42,145,140,143,0,150,145,148,143,138,141,42,146,140,145,0,151,145,150,144,138,143,42,139,140,146,0,144,145,151,137,138,144,42,147,139,146,0,152,144,151,145,137,144,42,147,148,139,0,152,153,144,145,146,137,42,149,148,147,0,154,153,152,147,146,145,42,150,148,149,0,155,153,154,148,146,147,42,150,151,148,0,156,157,158,148,149,146,42,152,151,150,0,159,157,156,150,149,148,42,153,151,152,0,160,157,159,151,149,150,42,153,154,151,0,160,161,157,151,152,149,42,155,154,153,0,162,161,160,153,152,151,42,155,156,154,0,163,164,165,153,154,152,42,157,156,155,0,166,167,168,155,154,153,42,157,158,156,0,166,169,167,155,156,154,42,159,158,157,0,170,169,166,157,156,155,42,160,158,159,0,171,172,173,158,156,157,42,160,136,158,0,171,140,172,158,134,156,42,135,136,160,0,139,140,171,133,134,158,42,161,135,160,0,174,139,171,159,133,158,42,161,162,135,0,174,175,139,159,160,133,42,163,162,161,0,176,175,174,161,160,159,42,163,164,162,0,176,177,175,161,162,160,42,164,163,165,0,177,176,178,162,161,163,42,163,166,165,0,176,179,178,161,164,163,42,166,163,167,0,179,176,180,164,161,165,42,167,163,161,0,180,176,174,165,161,159,42,167,161,168,0,180,174,181,165,159,166,42,161,159,168,0,174,173,181,159,157,166,42,159,161,160,0,173,174,171,157,159,158,42,168,159,157,0,182,170,166,166,157,155,42,168,157,169,0,182,166,183,166,155,167,42,169,157,170,0,183,166,184,167,155,168,42,170,157,171,0,184,166,185,168,155,169,42,157,172,171,0,166,186,185,155,170,169,42,157,155,172,0,166,168,186,155,153,170,42,172,155,153,0,187,162,160,170,153,151,42,173,172,153,0,188,187,160,171,170,151,42,173,171,172,0,188,189,187,171,169,170,42,174,171,173,0,190,189,188,172,169,171,42,174,170,171,0,190,191,189,172,168,169,42,170,174,167,0,191,190,180,168,172,165,42,174,166,167,0,190,179,180,172,164,165,42,166,174,173,0,179,190,188,164,172,171,42,166,173,175,0,179,188,192,164,171,173,42,175,173,153,0,192,188,160,173,171,151,42,175,153,152,0,192,160,159,173,151,150,42,150,175,152,0,156,192,159,148,173,150,42,176,175,150,0,193,192,156,174,173,148,42,165,175,176,0,178,192,193,163,173,174,42,165,166,175,0,178,179,192,163,164,173,42,177,165,176,0,194,195,196,175,163,174,42,164,165,177,0,197,195,194,162,163,175,42,164,177,178,0,197,194,198,162,175,176,42,178,177,179,0,198,194,199,176,175,177,42,179,177,180,0,199,194,200,177,175,178,42,177,176,180,0,194,196,200,175,174,178,42,180,176,150,0,200,196,155,178,174,148,42,179,180,150,0,199,200,201,177,178,148,42,179,150,181,0,199,201,202,177,148,179,42,150,182,181,0,201,203,202,148,180,179,42,150,183,182,0,201,204,203,148,181,180,42,150,149,183,0,201,154,204,148,147,181,42,183,149,147,0,204,154,152,181,147,145,42,183,147,184,0,204,152,205,181,145,182,42,184,147,185,0,205,152,206,182,145,183,42,147,146,185,0,152,151,206,145,144,183,42,185,146,145,0,206,151,150,183,144,143,42,185,145,186,0,206,150,207,183,143,184,42,186,145,144,0,207,150,149,184,143,142,42,186,144,187,0,207,149,208,184,142,185,42,187,144,188,0,208,149,209,185,142,186,42,144,84,188,0,149,86,209,142,82,186,42,144,85,84,0,149,87,86,142,83,82,42,188,84,83,0,209,86,85,186,82,81,42,3,188,83,0,3,209,85,3,186,81,42,189,188,3,0,210,209,3,187,186,3,42,187,188,189,0,208,209,210,185,186,187,42,190,187,189,0,211,208,210,188,185,187,42,190,186,187,0,211,207,208,188,184,185,42,191,186,190,0,212,207,211,189,184,188,42,191,185,186,0,212,206,207,189,183,184,42,184,185,191,0,205,206,212,182,183,189,42,184,191,192,0,205,212,213,182,189,190,42,192,191,193,0,213,212,214,190,189,191,42,191,190,193,0,212,211,214,189,188,191,42,190,194,193,0,211,215,214,188,192,191,42,190,189,194,0,211,210,215,188,187,192,42,194,189,5,0,215,210,5,192,187,5,42,5,189,3,0,5,210,3,5,187,3,42,7,194,5,0,7,215,5,7,192,5,42,194,7,195,0,215,7,216,192,7,193,42,195,7,196,0,216,7,217,193,7,194,42,7,8,196,0,7,8,217,7,8,194,42,196,8,197,0,217,8,218,194,8,195,42,8,198,197,0,8,219,218,8,196,195,42,8,9,198,0,8,9,219,8,9,196,42,9,199,198,0,9,220,219,9,197,196,42,199,9,200,0,220,9,221,197,9,198,42,9,10,200,0,9,10,221,9,10,198,42,200,10,201,0,221,10,222,198,10,199,42,10,11,201,0,10,11,222,10,11,199,42,201,11,12,0,222,11,12,199,11,12,42,201,12,202,0,222,12,223,199,12,200,42,12,203,202,0,12,224,223,12,201,200,42,12,13,203,0,12,13,224,12,13,201,42,13,204,203,0,13,225,224,13,202,201,42,13,205,204,0,13,226,225,13,203,202,42,14,205,13,0,14,226,13,14,203,13,42,14,206,205,0,14,227,226,14,204,203,42,16,206,14,0,16,227,14,16,204,14,42,16,207,206,0,16,228,227,16,205,204,42,16,208,207,0,16,229,228,16,206,205,42,18,208,16,0,18,229,16,18,206,16,42,18,209,208,0,18,230,229,18,207,206,42,18,210,209,0,18,231,230,18,208,207,42,21,210,18,0,21,231,18,21,208,18,42,21,211,210,0,21,232,231,21,209,208,42,21,23,211,0,21,23,232,21,23,209,42,29,211,23,0,29,232,23,29,209,23,42,212,211,29,0,233,232,29,210,209,29,42,213,211,212,0,234,232,233,211,209,210,42,213,214,211,0,234,235,232,211,212,209,42,215,214,213,0,236,235,234,213,212,211,42,215,216,214,0,236,237,235,213,214,212,42,215,217,216,0,236,238,237,213,215,214,42,218,217,215,0,239,238,236,216,215,213,42,218,219,217,0,239,240,238,216,217,215,42,220,219,218,0,241,240,239,218,217,216,42,220,221,219,0,241,242,240,218,219,217,42,222,221,220,0,243,242,241,220,219,218,42,223,221,222,0,244,242,243,221,219,220,42,223,224,221,0,244,245,242,221,222,219,42,223,225,224,0,244,246,245,221,223,222,42,226,225,223,0,247,246,244,224,223,221,42,227,226,223,0,248,247,244,225,224,221,42,227,223,228,0,248,244,249,225,221,226,42,228,223,229,0,249,244,250,226,221,227,42,229,223,222,0,250,244,243,227,221,220,42,229,222,230,0,250,243,251,227,220,228,42,230,222,220,0,251,243,241,228,220,218,42,230,220,231,0,251,241,252,228,218,229,42,231,220,218,0,252,241,239,229,218,216,42,231,218,232,0,252,239,253,229,216,230,42,232,218,215,0,253,239,236,230,216,213,42,232,215,233,0,253,236,254,230,213,231,42,233,215,213,0,254,236,234,231,213,211,42,233,213,234,0,254,234,255,231,211,232,42,234,213,212,0,255,234,233,232,211,210,42,234,212,30,0,255,233,30,232,210,30,42,30,212,29,0,30,233,29,30,210,29,42,32,234,30,0,32,255,30,32,232,30,42,235,234,32,0,256,255,32,233,232,32,42,236,234,235,0,257,255,256,234,232,233,42,236,233,234,0,257,254,255,234,231,232,42,237,233,236,0,258,254,257,235,231,234,42,237,232,233,0,258,253,254,235,230,231,42,237,231,232,0,258,252,253,235,229,230,42,238,231,237,0,259,252,258,236,229,235,42,238,230,231,0,259,251,252,236,228,229,42,239,230,238,0,260,251,259,237,228,236,42,239,229,230,0,260,250,251,237,227,228,42,240,229,239,0,261,250,260,238,227,237,42,240,228,229,0,261,249,250,238,226,227,42,241,228,240,0,262,249,261,239,226,238,42,241,227,228,0,262,248,249,239,225,226,42,242,227,241,0,263,248,262,240,225,239,42,243,242,241,0,264,263,262,241,240,239,42,243,244,242,0,264,265,263,241,242,240,42,243,245,244,0,264,266,265,241,243,242,42,246,245,243,0,267,266,264,244,243,241,42,246,247,245,0,267,268,266,244,245,243,42,248,247,246,0,269,268,267,246,245,244,42,248,249,247,0,269,270,268,246,247,245,42,250,249,248,0,271,270,269,248,247,246,42,250,251,249,0,271,272,270,248,249,247,42,252,251,250,0,273,272,271,250,249,248,42,252,253,251,0,274,275,276,250,251,249,42,254,253,252,0,277,275,274,252,251,250,42,254,255,253,0,277,278,275,252,253,251,42,254,256,255,0,277,279,278,252,254,253,42,257,256,254,0,280,279,277,255,254,252,42,198,256,257,0,219,279,280,196,254,255,42,198,199,256,0,219,220,279,196,197,254,42,256,199,258,0,279,220,281,254,197,256,42,258,199,259,0,281,220,282,256,197,257,42,199,200,259,0,220,221,282,197,198,257,42,200,260,259,0,221,283,282,198,258,257,42,200,201,260,0,221,222,283,198,199,258,42,201,202,260,0,222,223,283,199,200,258,42,260,202,261,0,283,223,284,258,200,259,42,202,262,261,0,223,285,284,200,260,259,42,202,203,262,0,223,224,285,200,201,260,42,203,263,262,0,224,286,285,201,261,260,42,204,263,203,0,225,286,224,202,261,201,42,204,264,263,0,225,287,286,202,262,261,42,204,265,264,0,225,288,287,202,263,262,42,205,265,204,0,226,288,225,203,263,202,42,205,266,265,0,226,289,288,203,264,263,42,206,266,205,0,227,289,226,204,264,203,42,206,207,266,0,227,228,289,204,205,264,42,207,267,266,0,228,290,289,205,265,264,42,209,267,207,0,230,290,228,207,265,205,42,209,216,267,0,230,237,290,207,214,265,42,209,214,216,0,230,235,237,207,212,214,42,210,214,209,0,231,235,230,208,212,207,42,210,211,214,0,231,232,235,208,209,212,42,267,216,268,0,290,237,291,265,214,266,42,216,217,268,0,237,238,291,214,215,266,42,268,217,269,0,291,238,292,266,215,267,42,217,219,269,0,238,240,292,215,217,267,42,269,219,270,0,292,240,293,267,217,268,42,219,221,270,0,240,242,293,217,219,268,42,270,221,224,0,293,242,245,268,219,222,42,270,224,271,0,293,245,294,268,222,269,42,271,224,272,0,294,245,295,269,222,270,42,224,225,272,0,245,246,295,222,223,270,42,271,272,273,0,294,295,296,269,270,271,42,274,271,273,0,297,294,296,272,269,271,42,270,271,274,0,293,294,297,268,269,272,42,275,270,274,0,298,293,297,273,268,272,42,269,270,275,0,292,293,298,267,268,273,42,276,269,275,0,299,292,298,274,267,273,42,268,269,276,0,291,292,299,266,267,274,42,266,268,276,0,289,291,299,264,266,274,42,267,268,266,0,290,291,289,265,266,264,42,266,276,277,0,289,299,300,264,274,275,42,277,276,278,0,300,299,301,275,274,276,42,276,275,278,0,299,298,301,274,273,276,42,278,275,279,0,301,298,302,276,273,277,42,275,274,279,0,298,297,302,273,272,277,42,279,274,273,0,302,297,296,277,272,271,42,279,273,280,0,302,296,303,277,271,278,42,279,280,281,0,302,303,304,277,278,279,42,282,279,281,0,305,302,304,280,277,279,42,278,279,282,0,301,302,305,276,277,280,42,264,278,282,0,287,301,305,262,276,280,42,277,278,264,0,300,301,287,275,276,262,42,265,277,264,0,288,300,287,263,275,262,42,266,277,265,0,289,300,288,264,275,263,42,263,264,282,0,286,287,305,261,262,280,42,263,282,283,0,286,305,306,261,280,281,42,283,282,284,0,306,305,307,281,280,282,42,282,281,284,0,305,304,307,280,279,282,42,283,284,285,0,306,307,308,281,282,283,42,285,284,286,0,308,307,309,283,282,284,42,287,285,286,0,310,308,309,285,283,284,42,262,285,287,0,285,308,310,260,283,285,42,263,285,262,0,286,308,285,261,283,260,42,263,283,285,0,286,306,308,261,281,283,42,261,262,287,0,284,285,310,259,260,285,42,288,261,287,0,311,284,310,286,259,285,42,260,261,288,0,283,284,311,258,259,286,42,259,260,288,0,282,283,311,257,258,286,42,259,288,289,0,282,311,312,257,286,287,42,289,288,290,0,312,311,313,287,286,288,42,288,287,290,0,311,310,313,286,285,288,42,290,287,291,0,313,310,314,288,285,289,42,291,287,292,0,314,310,315,289,285,290,42,287,286,292,0,310,309,315,285,284,290,42,293,290,291,0,316,313,314,291,288,289,42,289,290,293,0,312,313,316,287,288,291,42,294,289,293,0,317,312,316,292,287,291,42,295,289,294,0,318,312,317,293,287,292,42,258,289,295,0,281,312,318,256,287,293,42,258,259,289,0,281,282,312,256,257,287,42,258,295,296,0,281,318,319,256,293,294,42,296,295,294,0,319,318,317,294,293,292,42,296,294,297,0,319,317,320,294,292,295,42,297,294,298,0,320,317,321,295,292,296,42,294,299,298,0,317,322,321,292,297,296,42,299,294,300,0,322,317,323,297,292,298,42,294,293,300,0,317,316,323,292,291,298,42,300,293,291,0,323,316,314,298,291,289,42,297,298,301,0,320,321,324,295,296,299,42,302,297,301,0,325,320,324,300,295,299,42,296,297,302,0,319,320,325,294,295,300,42,296,302,303,0,319,325,326,294,300,301,42,303,302,249,0,326,325,327,301,300,247,42,249,302,304,0,327,325,328,247,300,302,42,302,301,304,0,325,324,328,300,299,302,42,249,304,247,0,270,329,268,247,302,245,42,251,303,249,0,276,326,327,249,301,247,42,253,303,251,0,275,326,276,251,301,249,42,253,255,303,0,275,278,326,251,253,301,42,255,296,303,0,278,319,326,253,294,301,42,255,258,296,0,278,281,319,253,256,294,42,256,258,255,0,279,281,278,254,256,253,42,208,209,207,0,229,230,228,206,207,205,42,197,198,257,0,218,219,280,195,196,255,42,197,257,305,0,330,331,332,195,255,303,42,257,306,305,0,331,333,332,255,304,303,42,257,254,306,0,331,334,333,255,252,304,42,254,307,306,0,334,335,333,252,305,304,42,254,308,307,0,334,336,335,252,306,305,42,254,252,308,0,334,273,336,252,250,306,42,252,250,308,0,273,271,336,250,248,306,42,308,250,307,0,336,271,335,306,248,305,42,307,250,309,0,335,271,337,305,248,307,42,250,248,309,0,271,269,337,248,246,307,42,309,248,246,0,337,269,267,307,246,244,42,309,246,243,0,337,267,264,307,244,241,42,309,243,310,0,337,264,338,307,241,308,42,243,240,310,0,264,261,338,241,238,308,42,240,243,241,0,261,264,262,238,241,239,42,310,240,311,0,338,261,339,308,238,309,42,311,240,239,0,339,261,260,309,238,237,42,311,239,312,0,339,260,340,309,237,310,42,312,239,238,0,340,260,259,310,237,236,42,312,238,313,0,340,259,341,310,236,311,42,313,238,237,0,341,259,258,311,236,235,42,313,237,236,0,341,258,257,311,235,234,42,313,236,314,0,341,257,342,311,234,312,42,314,236,235,0,342,257,256,312,234,233,42,314,235,315,0,342,256,343,312,233,313,42,315,235,34,0,343,256,34,313,233,34,42,34,235,32,0,34,256,32,34,233,32,42,316,315,34,0,344,343,34,314,313,34,42,316,317,315,0,344,345,343,314,315,313,42,318,317,316,0,346,345,344,316,315,314,42,318,319,317,0,346,347,345,316,317,315,42,318,196,319,0,348,217,349,316,194,317,42,195,196,318,0,216,217,348,193,194,316,42,193,195,318,0,214,216,348,191,193,316,42,193,194,195,0,214,215,216,191,192,193,42,320,193,318,0,350,214,348,318,191,316,42,321,193,320,0,351,214,350,319,191,318,42,321,192,193,0,351,213,214,319,190,191,42,322,192,321,0,352,213,351,320,190,319,42,322,323,192,0,352,353,213,320,321,190,42,324,323,322,0,354,353,352,322,321,320,42,324,182,323,0,354,203,353,322,180,321,42,181,182,324,0,202,203,354,179,180,322,42,181,324,325,0,202,354,355,179,322,323,42,43,325,324,0,43,356,357,43,323,322,42,45,325,43,0,45,356,43,45,323,43,42,45,49,325,0,45,49,356,45,49,323,42,326,325,49,0,358,355,359,324,323,49,42,326,181,325,0,358,202,355,324,179,323,42,179,181,326,0,199,202,358,177,179,324,42,327,179,326,0,360,199,358,325,177,324,42,178,179,327,0,198,199,360,176,177,325,42,178,327,328,0,198,360,361,176,325,326,42,327,329,328,0,360,362,361,325,327,326,42,329,327,326,0,362,360,358,327,325,324,42,52,329,326,0,53,362,358,52,327,324,42,53,329,52,0,55,362,53,53,327,52,42,329,53,330,0,362,55,363,327,53,328,42,53,55,330,0,55,57,363,53,55,328,42,55,331,330,0,57,364,363,55,329,328,42,55,57,331,0,57,59,364,55,57,329,42,331,57,332,0,364,59,365,329,57,330,42,61,62,347,0,63,64,366,59,60,331,42,347,62,348,0,366,64,367,331,60,332,42,62,64,348,0,64,66,367,60,62,332,42,62,63,64,0,64,65,66,60,61,62,42,64,349,348,0,66,368,367,62,333,332,42,64,65,349,0,66,67,368,62,63,333,42,349,65,350,0,369,370,371,333,63,334,42,65,66,350,0,370,372,371,63,64,334,42,350,66,351,0,371,372,373,334,64,335,42,351,66,352,0,373,372,374,335,64,336,42,66,67,352,0,68,69,375,64,65,336,42,67,353,352,0,69,376,375,65,337,336,42,67,68,353,0,69,70,376,65,66,337,42,353,68,354,0,376,70,377,337,66,338,42,68,355,354,0,70,378,377,66,339,338,42,68,69,355,0,70,71,378,66,67,339,42,356,355,69,0,379,378,71,340,339,67,42,355,356,357,0,380,381,382,339,340,341,42,357,356,358,0,382,381,383,341,340,342,42,356,359,358,0,381,384,383,340,343,342,42,356,102,359,0,381,385,384,340,100,343,42,70,102,356,0,72,104,379,68,100,340,42,70,71,102,0,72,73,104,68,69,100,42,69,70,356,0,71,72,379,67,68,340,42,359,102,360,0,386,387,388,343,100,344,42,102,103,360,0,387,389,388,100,101,344,42,361,360,103,0,390,388,389,345,344,101,42,361,362,360,0,390,391,388,345,346,344,42,361,363,362,0,390,392,391,345,347,346,42,364,363,361,0,393,392,390,348,347,345,42,365,363,364,0,394,392,393,349,347,348,42,366,363,365,0,395,392,394,350,347,349,42,366,367,363,0,395,396,392,350,351,347,42,368,367,366,0,397,396,395,352,351,350,42,369,367,368,0,166,169,170,353,351,352,42,370,367,369,0,167,169,166,354,351,353,42,362,367,370,0,391,396,398,346,351,354,42,362,363,367,0,391,392,396,346,347,351,42,371,362,370,0,399,391,398,355,346,354,42,359,362,371,0,386,391,399,343,346,355,42,359,360,362,0,386,388,391,343,344,346,42,372,359,371,0,400,384,401,356,343,355,42,372,358,359,0,400,383,384,356,342,343,42,357,358,372,0,382,383,400,341,342,356,42,357,372,373,0,382,400,402,341,356,357,42,373,372,374,0,402,400,403,357,356,358,42,374,372,375,0,403,400,404,358,356,359,42,372,371,375,0,400,401,404,356,355,359,42,375,371,370,0,405,399,398,359,355,354,42,375,370,369,0,168,167,166,359,354,353,42,374,375,369,0,186,168,166,358,359,353,42,374,369,376,0,186,166,185,358,353,360,42,376,369,377,0,185,166,184,360,353,361,42,377,369,378,0,184,166,183,361,353,362,42,369,379,378,0,166,182,183,353,363,362,42,369,368,379,0,166,170,182,353,352,363,42,379,368,380,0,406,397,407,363,352,364,42,380,368,366,0,407,397,395,364,352,350,42,380,366,365,0,407,395,394,364,350,349,42,380,365,381,0,407,394,408,364,349,365,42,381,365,382,0,408,394,409,365,349,366,42,365,364,382,0,394,393,409,349,348,366,42,382,364,383,0,409,393,410,366,348,367,42,364,384,383,0,393,411,410,348,368,367,42,384,364,385,0,411,393,412,368,348,369,42,361,385,364,0,390,412,393,345,369,348,42,103,385,361,0,389,412,390,101,369,345,42,103,104,385,0,105,106,413,101,102,369,42,385,104,386,0,413,106,414,369,102,370,42,104,387,386,0,106,415,414,102,371,370,42,104,105,387,0,106,107,415,102,103,371,42,105,107,387,0,107,109,415,103,105,371,42,388,387,107,0,416,415,109,372,371,105,42,388,386,387,0,416,414,415,372,370,371,42,386,388,389,0,414,416,417,370,372,373,42,389,388,390,0,417,416,418,373,372,374,42,388,107,390,0,416,109,418,372,105,374,42,390,107,108,0,418,109,110,374,105,106,42,390,108,109,0,418,110,111,374,106,107,42,390,109,391,0,418,111,419,374,107,375,42,391,109,392,0,419,111,420,375,107,376,42,392,109,110,0,420,111,112,376,107,108,42,392,110,111,0,420,112,113,376,108,109,42,392,111,393,0,420,113,421,376,109,377,42,393,111,394,0,421,113,422,377,109,378,42,394,111,112,0,422,113,114,378,109,110,42,394,112,113,0,422,114,115,378,110,111,42,394,113,395,0,422,115,423,378,111,379,42,395,113,396,0,423,115,424,379,111,380,42,396,113,122,0,424,115,124,380,111,120,42,396,122,123,0,424,124,125,380,120,121,42,396,123,397,0,424,125,425,380,121,381,42,397,123,128,0,425,125,130,381,121,126,42,128,123,124,0,130,125,126,126,121,122,42,129,397,128,0,131,425,130,127,381,126,42,129,398,397,0,131,426,425,127,382,381,42,399,398,129,0,427,426,131,383,382,127,42,400,398,399,0,428,426,427,384,382,383,42,400,401,398,0,428,429,426,384,385,382,42,400,402,401,0,428,430,429,384,386,385,42,400,403,402,0,428,431,430,384,387,386,42,404,403,400,0,432,431,428,388,387,384,42,404,405,403,0,432,433,431,388,389,387,42,406,405,404,0,434,433,432,390,389,388,42,406,407,405,0,434,435,433,390,391,389,42,406,408,407,0,434,436,435,390,392,391,42,409,408,406,0,437,436,434,393,392,390,42,409,410,408,0,437,438,436,393,394,392,42,411,410,409,0,439,438,437,395,394,393,42,411,412,410,0,439,440,438,395,396,394,42,470,411,409,0,441,439,437,397,395,393,42,470,409,471,0,441,437,442,397,393,398,42,471,409,406,0,442,437,434,398,393,390,42,471,406,472,0,442,434,443,398,390,399,42,472,406,404,0,443,434,432,399,390,388,42,404,473,472,0,432,444,443,388,400,399,42,474,473,404,0,445,444,432,401,400,388,42,474,330,473,0,446,363,447,401,328,400,42,474,329,330,0,446,362,363,401,327,328,42,328,329,474,0,361,362,446,326,327,401,42,328,474,404,0,448,445,432,326,401,388,42,328,404,475,0,448,432,449,326,388,402,42,404,399,475,0,432,427,449,388,383,402,42,404,400,399,0,432,428,427,388,384,383,42,475,399,476,0,449,427,450,402,383,403,42,399,129,476,0,427,131,450,383,127,403,42,131,476,129,0,133,450,131,129,403,127,42,133,476,131,0,451,450,133,131,403,129,42,133,477,476,0,451,452,450,131,404,403,42,477,133,134,0,452,451,453,404,131,132,42,478,477,134,0,454,452,453,405,404,132,42,478,479,477,0,454,455,452,405,406,404,42,478,164,479,0,456,197,457,405,162,406,42,164,478,162,0,177,458,175,162,405,160,42,162,478,134,0,175,458,138,160,405,132,42,162,134,135,0,175,138,139,160,132,133,42,164,178,479,0,197,198,457,162,176,406,42,479,178,328,0,457,198,361,406,176,326,42,479,328,475,0,455,448,449,406,326,402,42,479,475,477,0,455,449,452,406,402,404,42,475,476,477,0,449,450,452,402,403,404,42,330,331,473,0,363,364,447,328,329,400,42,331,480,473,0,364,459,447,329,407,400,42,331,332,480,0,364,365,459,329,330,407,42,480,332,481,0,460,461,462,407,330,408,42,348,501,347,0,367,463,366,332,409,331,42,348,502,501,0,367,464,463,332,410,409,42,348,349,502,0,367,368,464,332,333,410,42,349,503,502,0,369,465,466,333,411,410,42,349,504,503,0,369,467,465,333,412,411,42,504,349,350,0,467,369,371,412,333,334,42,505,504,350,0,468,467,371,413,412,334,42,504,505,503,0,467,468,465,412,413,411,42,503,505,506,0,465,468,469,411,413,414,42,506,505,507,0,469,468,470,414,413,415,42,505,508,507,0,468,471,470,413,416,415,42,505,509,508,0,468,472,471,413,417,416,42,350,509,505,0,371,472,468,334,417,413,42,350,510,509,0,371,473,472,334,418,417,42,350,511,510,0,371,474,473,334,419,418,42,350,512,511,0,371,475,474,334,420,419,42,350,351,512,0,371,373,475,334,335,420,42,512,351,513,0,475,373,476,420,335,421,42,351,514,513,0,373,477,476,335,422,421,42,351,352,514,0,373,374,477,335,336,422,42,352,515,514,0,374,478,477,336,423,422,42,352,353,515,0,375,376,479,336,337,423,42,353,381,515,0,480,408,481,337,365,423,42,516,381,353,0,482,408,480,424,365,337,42,516,380,381,0,482,407,408,424,364,365,42,517,380,516,0,483,407,482,425,364,424,42,517,379,380,0,483,406,407,425,363,364,42,378,379,517,0,484,406,483,362,363,425,42,517,377,378,0,483,485,484,425,361,362,42,517,518,377,0,483,486,485,425,426,361,42,519,518,517,0,487,486,483,427,426,425,42,519,373,518,0,487,402,486,427,357,426,42,519,357,373,0,487,382,402,427,341,357,42,354,357,519,0,488,382,487,338,341,427,42,354,355,357,0,488,380,382,338,339,341,42,354,519,516,0,488,487,482,338,427,424,42,516,519,517,0,482,487,483,424,427,425,42,353,354,516,0,480,488,482,337,338,424,42,518,373,376,0,486,402,489,426,357,360,42,376,373,374,0,489,402,403,360,357,358,42,518,376,377,0,486,489,485,426,360,361,42,381,382,515,0,408,409,481,365,366,423,42,514,515,382,0,477,478,490,422,423,366,42,514,382,383,0,477,490,491,422,366,367,42,514,383,513,0,477,491,476,422,367,421,42,513,383,384,0,476,491,492,421,367,368,42,384,386,513,0,492,414,476,368,370,421,42,385,386,384,0,413,414,492,369,370,368,42,512,513,386,0,475,476,414,420,421,370,42,512,386,389,0,475,414,417,420,370,373,42,512,389,511,0,475,417,474,420,373,419,42,511,389,520,0,474,417,493,419,373,428,42,520,389,390,0,493,417,418,428,373,374,42,520,390,521,0,493,418,494,428,374,429,42,521,390,391,0,494,418,419,429,374,375,42,521,391,392,0,494,419,420,429,375,376,42,521,392,522,0,494,420,495,429,376,430,42,523,522,392,0,496,495,420,431,430,376,42,523,521,522,0,496,494,495,431,429,430,42,510,521,523,0,473,494,496,418,429,431,42,511,521,510,0,474,494,473,419,429,418,42,511,520,521,0,474,493,494,419,428,429,42,509,510,523,0,472,473,496,417,418,431,42,509,523,508,0,472,496,471,417,431,416,42,508,523,524,0,471,496,497,416,431,432,42,524,523,525,0,497,496,498,432,431,433,42,523,393,525,0,496,421,498,431,377,433,42,523,392,393,0,496,420,421,431,376,377,42,526,525,393,0,499,498,421,434,433,377,42,524,525,526,0,497,498,499,432,433,434,42,524,526,407,0,497,499,435,432,434,391,42,405,407,526,0,433,435,499,389,391,434,42,405,526,403,0,433,499,431,389,434,387,42,403,526,402,0,431,499,430,387,434,386,42,526,527,402,0,499,500,430,434,435,386,42,526,394,527,0,499,422,500,434,378,435,42,526,393,394,0,499,421,422,434,377,378,42,402,527,394,0,430,500,422,386,435,378,42,402,394,395,0,430,422,423,386,378,379,42,402,395,396,0,430,423,424,386,379,380,42,402,396,401,0,430,424,429,386,380,385,42,401,396,398,0,429,424,426,385,380,382,42,398,396,397,0,426,424,425,382,380,381,42,408,524,407,0,436,497,435,392,432,391,42,528,524,408,0,501,497,436,436,432,392,42,507,524,528,0,470,497,501,415,432,436,42,507,508,524,0,470,471,497,415,416,432,42,529,507,528,0,502,470,501,437,415,436,42,506,507,529,0,469,470,502,414,415,437,42,530,506,529,0,503,469,502,438,414,437,42,531,506,530,0,504,469,503,439,414,438,42,503,506,531,0,465,469,504,411,414,439,42,503,531,532,0,465,504,505,411,439,440,42,481,470,471,0,462,441,442,408,397,398,42,480,481,471,0,460,462,442,407,408,398,42,473,480,471,0,444,460,442,400,407,398,42,473,471,472,0,444,442,443,400,398,399,42,502,532,501,0,466,505,506,410,440,409,42,502,503,532,0,466,465,505,410,411,440,42,530,529,412,0,503,502,440,438,437,396,42,412,529,1145,0,440,502,507,396,437,441,42,529,528,1145,0,502,501,507,437,436,441,42,410,1145,528,0,438,507,501,394,441,436,42,412,1145,410,0,440,507,438,396,441,394,42,410,528,408,0,438,501,436,394,436,392,42,52,326,49,0,53,358,359,52,324,49,42,50,52,49,0,54,53,359,50,52,49,42,43,324,41,0,43,357,41,43,322,41,42,41,324,39,0,41,357,39,41,322,39,42,324,322,39,0,357,508,39,322,320,39,42,39,322,37,0,39,508,37,39,320,37,42,322,321,37,0,508,509,37,320,319,37,42,37,321,35,0,37,509,35,37,319,35,42,321,320,35,0,509,510,35,319,318,35,42,35,320,318,0,35,510,346,35,318,316,42,35,318,316,0,35,346,344,35,316,314,42,35,316,34,0,35,344,34,35,314,34,42,183,323,182,0,204,353,203,181,321,180,42,183,184,323,0,204,205,353,181,182,321,42,184,192,323,0,205,213,353,182,190,321,42,196,197,319,0,217,218,349,194,195,317,42,319,197,317,0,347,330,345,317,195,315,42,317,197,1146,0,345,330,511,315,195,442,42,197,305,1146,0,330,332,511,195,303,442,42,1146,305,313,0,511,332,341,442,303,311,42,305,312,313,0,332,340,341,303,310,311,42,305,306,312,0,332,333,340,303,304,310,42,306,311,312,0,333,339,340,304,309,310,42,306,307,311,0,333,335,339,304,305,309,42,307,309,311,0,335,337,339,305,307,309,42,311,309,310,0,339,337,338,309,307,308,42,1146,313,314,0,511,341,342,442,311,312,42,315,1146,314,0,343,511,342,313,442,312,42,317,1146,315,0,345,511,343,315,442,313,42,29,23,27,0,29,23,27,29,23,27,42,27,23,24,0,27,23,24,27,23,24,42,3,83,1,0,3,85,1,3,81,1,42,170,167,169,0,191,180,512,168,165,167,42,169,167,168,0,512,180,181,167,165,166,42,136,1147,158,0,140,513,172,134,443,156,42,136,137,1147,0,140,141,513,134,135,443,42,1147,137,148,0,513,141,514,443,135,146,42,148,137,138,0,514,141,142,146,135,136,42,148,138,139,0,153,143,144,146,136,137,42,151,1147,148,0,515,513,514,149,443,146,42,154,1147,151,0,165,513,515,152,443,149,42,156,1147,154,0,164,513,165,154,443,152,42,158,1147,156,0,172,513,164,156,443,154,42,140,141,143,0,145,146,148,138,139,141,42,56,58,57,1,516,517,518,56,444,57,42,58,56,59,1,517,516,519,444,56,445,42,59,56,60,1,519,516,520,445,56,58,42,57,333,332,1,518,521,522,57,446,330,42,58,333,57,1,517,521,518,444,446,57,42,58,334,333,1,517,523,521,444,447,446,42,58,335,334,1,517,524,523,444,448,447,42,336,335,58,1,525,524,517,449,448,444,42,337,335,336,1,526,524,525,450,448,449,42,337,338,335,1,526,527,524,450,451,448,42,337,339,338,1,526,528,527,450,452,451,42,339,337,340,1,528,526,529,452,450,453,42,340,337,341,1,529,526,530,453,450,454,42,337,336,341,1,526,525,530,450,449,454,42,341,336,342,1,530,525,531,454,449,455,42,336,58,342,1,525,517,531,449,444,455,42,342,58,59,1,531,517,519,455,444,445,42,342,59,343,1,531,519,532,455,445,456,42,343,59,344,1,532,519,533,456,445,457,42,59,60,344,1,519,520,533,445,58,457,42,344,60,345,1,533,520,519,457,58,458,42,345,60,61,1,519,520,534,458,58,59,42,345,61,346,1,519,534,517,458,59,459,42,346,61,347,1,517,534,518,459,59,331,42,411,413,412,1,535,536,537,395,460,396,42,414,413,411,1,538,536,535,461,460,395,42,414,415,413,1,538,539,536,461,462,460,42,416,415,414,1,540,539,538,463,462,461,42,416,417,415,1,540,541,539,463,464,462,42,416,418,417,1,540,542,541,463,465,464,42,416,419,418,1,540,543,542,463,466,465,42,416,420,419,1,540,544,543,463,467,466,42,421,420,416,1,545,544,540,468,467,463,42,421,422,420,1,545,546,544,468,469,467,42,423,422,421,1,547,546,545,470,469,468,42,423,424,422,1,547,548,546,470,471,469,42,425,424,423,1,549,548,547,472,471,470,42,425,426,424,1,549,550,548,472,473,471,42,427,426,425,1,551,550,549,474,473,472,42,428,426,427,1,552,550,551,475,473,474,42,428,429,426,1,552,553,550,475,476,473,42,428,430,429,1,552,554,553,475,477,476,42,431,430,428,1,555,554,552,478,477,475,42,431,432,430,1,555,556,554,478,479,477,42,433,432,431,1,557,558,559,480,479,478,42,433,434,432,1,557,560,558,480,481,479,42,434,433,435,1,560,557,561,481,480,482,42,435,433,436,1,561,557,562,482,480,483,42,433,437,436,1,557,563,562,480,484,483,42,437,433,431,1,563,557,559,484,480,478,42,431,438,437,1,559,564,563,478,485,484,42,439,438,431,1,565,564,559,486,485,478,42,440,438,439,1,566,564,565,487,485,486,42,441,438,440,1,567,564,566,488,485,487,42,437,438,441,1,563,564,567,484,485,488,42,442,437,441,1,568,563,567,489,484,488,42,442,436,437,1,568,562,563,489,483,484,42,443,436,442,1,569,562,568,490,483,489,42,443,444,436,1,569,570,562,490,491,483,42,445,444,443,1,571,570,569,492,491,490,42,445,446,444,1,571,572,570,492,493,491,42,447,446,445,1,573,572,571,494,493,492,42,446,447,448,1,572,573,574,493,494,495,42,447,449,448,1,573,575,574,494,496,495,42,447,450,449,1,573,576,575,494,497,496,42,451,450,447,1,577,576,573,498,497,494,42,452,450,451,1,578,576,577,499,497,498,42,452,453,450,1,578,579,576,499,500,497,42,452,454,453,1,578,580,579,499,501,500,42,455,454,452,1,581,580,578,502,501,499,42,454,455,456,1,580,581,582,501,502,503,42,456,455,457,1,582,581,583,503,502,504,42,455,458,457,1,581,584,583,502,505,504,42,452,458,455,1,578,584,581,499,505,502,42,458,452,451,1,584,578,577,505,499,498,42,458,451,459,1,584,577,585,505,498,506,42,451,447,459,1,577,573,585,498,494,506,42,447,445,459,1,573,571,585,494,492,506,42,458,459,445,1,584,585,571,505,506,492,42,460,458,445,1,586,584,571,507,505,492,42,457,458,460,1,583,584,586,504,505,507,42,457,460,461,1,583,586,587,504,507,508,42,460,445,461,1,586,571,587,507,492,508,42,461,445,443,1,587,571,569,508,492,490,42,461,443,462,1,587,569,588,508,490,509,42,462,443,442,1,588,569,568,509,490,489,42,462,442,463,1,588,568,589,509,489,510,42,442,441,463,1,568,567,589,489,488,510,42,463,441,440,1,589,567,566,510,488,487,42,463,440,439,1,589,566,565,510,487,486,42,463,439,464,1,589,565,590,510,486,511,42,464,439,465,1,591,592,593,511,486,512,42,439,431,465,1,592,555,593,486,478,512,42,465,431,428,1,593,555,552,512,478,475,42,465,428,427,1,593,552,551,512,475,474,42,465,427,466,1,593,551,594,512,474,513,42,466,427,425,1,594,551,549,513,474,472,42,466,425,467,1,594,549,595,513,472,514,42,467,425,423,1,595,549,547,514,472,470,42,467,423,468,1,595,547,596,514,470,515,42,468,423,421,1,596,547,545,515,470,468,42,468,421,469,1,596,545,597,515,468,516,42,421,416,469,1,545,540,597,468,463,516,42,469,416,414,1,597,540,538,516,463,461,42,469,414,411,1,597,538,598,516,461,395,42,469,411,470,1,597,535,599,516,395,397,42,332,482,481,1,522,600,601,330,517,408,42,332,483,482,1,522,602,600,330,518,517,42,333,483,332,1,521,602,522,446,518,330,42,333,484,483,1,521,603,602,446,519,518,42,333,485,484,1,521,604,603,446,520,519,42,334,485,333,1,523,604,521,447,520,446,42,335,485,334,1,524,604,523,448,520,447,42,335,486,485,1,524,605,604,448,521,520,42,335,487,486,1,524,606,605,448,522,521,42,338,487,335,1,527,606,524,451,522,448,42,338,488,487,1,527,607,606,451,523,522,42,339,488,338,1,528,607,527,452,523,451,42,339,489,488,1,528,608,607,452,524,523,42,489,339,490,1,608,528,609,524,452,525,42,490,339,340,1,609,528,529,525,452,453,42,490,340,491,1,609,529,610,525,453,526,42,491,340,492,1,610,529,611,526,453,527,42,340,493,492,1,529,612,611,453,528,527,42,340,341,493,1,529,530,612,453,454,528,42,341,343,493,1,530,532,612,454,456,528,42,341,342,343,1,530,531,532,454,455,456,42,493,343,494,1,612,532,530,528,456,529,42,494,343,495,1,530,532,531,529,456,530,42,343,345,495,1,532,519,531,456,458,530,42,343,344,345,1,532,533,519,456,457,458,42,495,345,346,1,531,519,517,530,458,459,42,496,495,346,1,525,531,517,531,530,459,42,494,495,496,1,530,531,525,529,530,531,42,494,496,497,1,530,525,526,529,531,532,42,496,498,497,1,525,524,526,531,533,532,42,498,496,346,1,524,525,517,533,531,459,42,346,499,498,1,517,523,524,459,534,533,42,346,500,499,1,517,521,523,459,535,534,42,346,347,500,1,517,518,521,459,331,535,42,347,501,500,1,518,522,521,331,409,535,42,531,533,532,1,613,614,615,439,536,440,42,530,533,531,1,616,614,617,438,536,439,42,530,534,533,1,616,618,614,438,537,536,42,413,534,530,1,536,618,616,460,537,438,42,413,415,534,1,536,539,618,460,462,537,42,415,535,534,1,539,619,618,462,538,537,42,415,536,535,1,539,620,619,462,539,538,42,415,537,536,1,539,621,620,462,540,539,42,417,537,415,1,541,621,539,464,540,462,42,417,538,537,1,541,622,621,464,541,540,42,418,538,417,1,542,622,541,465,541,464,42,539,538,418,1,623,622,542,542,541,465,42,539,540,538,1,623,624,622,542,543,541,42,541,540,539,1,625,624,623,544,543,542,42,541,542,540,1,625,626,624,544,545,543,42,543,542,541,1,627,626,625,546,545,544,42,543,544,542,1,627,628,626,546,547,545,42,543,545,544,1,627,629,628,546,548,547,42,543,546,545,1,627,630,629,546,549,548,42,547,546,543,1,631,630,627,550,549,546,42,547,548,546,1,631,632,630,550,551,549,42,549,548,547,1,633,632,631,552,551,550,42,550,548,549,1,634,632,633,553,551,552,42,550,551,548,1,634,635,632,553,554,551,42,550,552,551,1,634,636,635,553,555,554,42,553,552,550,1,637,636,634,556,555,553,42,553,554,552,1,637,638,636,556,557,555,42,555,554,553,1,639,638,637,558,557,556,42,555,556,554,1,639,640,638,558,559,557,42,555,557,556,1,639,641,640,558,560,559,42,558,557,555,1,642,641,639,561,560,558,42,559,558,555,1,643,642,639,562,561,558,42,559,555,560,1,643,639,644,562,558,563,42,560,555,561,1,644,639,645,563,558,564,42,555,553,561,1,639,637,645,558,556,564,42,561,553,562,1,645,637,646,564,556,565,42,562,553,563,1,646,637,647,565,556,566,42,553,549,563,1,637,633,647,556,552,566,42,549,553,550,1,633,637,634,552,556,553,42,563,549,564,1,647,633,648,566,552,567,42,549,565,564,1,633,649,648,552,568,567,42,549,547,565,1,633,631,649,552,550,568,42,547,541,565,1,631,625,649,550,544,568,42,547,543,541,1,631,627,625,550,546,544,42,565,541,539,1,649,625,623,568,544,542,42,565,539,566,1,649,623,650,568,542,569,42,566,539,418,1,650,623,542,569,542,465,42,419,566,418,1,543,650,542,466,569,465,42,419,567,566,1,543,651,650,466,570,569,42,420,567,419,1,544,651,543,467,570,466,42,422,567,420,1,546,651,544,469,570,467,42,422,568,567,1,546,652,651,469,571,570,42,424,568,422,1,548,652,546,471,571,469,42,424,569,568,1,548,653,652,471,572,571,42,426,569,424,1,550,653,548,473,572,471,42,426,570,569,1,550,654,653,473,573,572,42,426,429,570,1,550,553,654,473,476,573,42,429,571,570,1,553,655,654,476,574,573,42,572,571,429,1,656,655,553,575,574,476,42,572,573,571,1,656,657,655,575,576,574,42,572,574,573,1,656,658,657,575,577,576,42,572,575,574,1,656,659,658,575,578,577,42,576,575,572,1,660,659,656,579,578,575,42,576,577,575,1,660,661,659,579,580,578,42,578,577,576,1,662,661,660,581,580,579,42,578,579,577,1,662,663,661,581,582,580,42,578,580,579,1,662,664,663,581,583,582,42,581,580,578,1,665,664,662,584,583,581,42,581,582,580,1,665,666,664,584,585,583,42,583,582,581,1,667,666,665,586,585,584,42,583,584,582,1,667,668,666,586,587,585,42,585,584,583,1,669,668,667,588,587,586,42,585,583,488,1,669,667,607,588,586,523,42,488,583,586,1,607,667,670,523,586,589,42,586,583,587,1,670,667,671,589,586,590,42,587,583,581,1,671,667,665,590,586,584,42,587,581,588,1,671,665,672,590,584,591,42,588,581,589,1,672,665,673,591,584,592,42,589,581,576,1,673,665,660,592,584,579,42,581,578,576,1,665,662,660,584,581,579,42,589,576,430,1,673,660,554,592,579,477,42,430,576,572,1,554,660,656,477,579,575,42,430,572,429,1,554,656,553,477,575,476,42,590,589,430,1,674,673,554,593,592,477,42,590,588,589,1,674,672,673,593,591,592,42,448,588,590,1,574,675,676,495,591,593,42,448,449,588,1,574,575,675,495,496,591,42,449,591,588,1,575,677,675,496,594,591,42,449,592,591,1,575,678,677,496,595,594,42,450,592,449,1,576,678,575,497,595,496,42,450,593,592,1,576,679,678,497,596,595,42,453,593,450,1,579,679,576,500,596,497,42,453,594,593,1,579,680,679,500,597,596,42,454,594,453,1,580,680,579,501,597,500,42,594,454,586,1,680,580,681,597,501,589,42,454,456,586,1,580,582,681,501,503,589,42,488,586,456,1,607,670,682,523,589,503,42,488,456,487,1,607,682,606,523,503,522,42,456,457,487,1,582,583,683,503,504,522,42,487,457,595,1,683,583,684,522,504,598,42,457,461,595,1,583,587,684,504,508,598,42,461,462,595,1,587,588,684,508,509,598,42,487,595,462,1,683,684,588,522,598,509,42,487,462,486,1,683,588,685,522,509,521,42,486,462,463,1,685,588,589,521,509,510,42,486,463,464,1,685,589,590,521,510,511,42,486,464,485,1,605,591,604,521,511,520,42,485,464,596,1,604,591,686,520,511,599,42,464,465,596,1,591,593,686,511,512,599,42,596,465,466,1,686,593,594,599,512,513,42,596,466,482,1,686,594,600,599,513,517,42,482,466,597,1,600,594,687,517,513,600,42,466,467,597,1,594,595,687,513,514,600,42,597,467,468,1,687,595,596,600,514,515,42,597,468,469,1,687,596,597,600,515,516,42,481,597,469,1,688,687,597,408,600,516,42,482,597,481,1,600,687,689,517,600,408,42,481,469,470,1,688,597,690,408,516,397,42,483,596,482,1,602,686,600,518,599,517,42,483,484,596,1,602,603,686,518,519,599,42,484,485,596,1,603,604,686,519,520,599,42,594,586,598,1,680,681,691,597,589,601,42,586,599,598,1,681,692,691,589,602,601,42,586,587,599,1,681,693,692,589,590,602,42,587,591,599,1,693,677,692,590,594,602,42,587,588,591,1,693,675,677,590,591,594,42,599,591,592,1,692,677,678,602,594,595,42,598,599,592,1,691,692,678,601,602,595,42,598,592,593,1,691,678,679,601,595,596,42,594,598,593,1,680,691,679,597,601,596,42,448,590,600,1,574,676,694,495,593,603,42,590,432,600,1,676,558,694,593,479,603,42,590,430,432,1,674,554,556,593,477,479,42,600,432,601,1,694,558,695,603,479,604,42,601,432,434,1,695,558,560,604,479,481,42,434,600,601,1,560,694,695,481,603,604,42,600,434,602,1,694,560,696,603,481,605,42,602,434,444,1,696,560,570,605,481,491,42,444,434,435,1,570,560,561,491,481,482,42,444,435,436,1,570,561,562,491,482,483,42,446,602,444,1,572,696,570,493,605,491,42,448,602,446,1,574,696,572,495,605,493,42,448,600,602,1,574,694,696,495,603,605,42,489,585,488,1,608,669,607,524,588,523,42,584,603,582,1,668,697,666,587,606,585,42,582,603,604,1,666,697,698,585,606,607,42,603,605,604,1,697,699,698,606,608,607,42,603,606,605,1,697,700,699,606,609,608,42,607,605,606,1,701,699,700,610,608,609,42,607,608,605,1,701,702,699,610,611,608,42,607,609,608,1,701,703,702,610,612,611,42,607,610,609,1,701,704,703,610,613,612,42,611,610,607,1,705,704,701,614,613,610,42,606,611,607,1,700,705,701,609,614,610,42,610,612,609,1,704,706,703,613,615,612,42,610,613,612,1,704,707,706,613,616,615,42,613,614,612,1,707,708,706,616,617,615,42,612,614,615,1,706,708,709,615,617,618,42,615,614,616,1,709,708,710,618,617,619,42,614,617,616,1,708,711,710,617,620,619,42,618,616,617,1,712,710,711,621,619,620,42,618,619,616,1,712,713,710,621,622,619,42,620,619,618,1,714,713,712,623,622,621,42,620,621,619,1,714,715,713,623,624,622,42,622,621,620,1,716,715,714,625,624,623,42,622,623,621,1,716,717,715,625,626,624,42,624,623,622,1,718,717,716,627,626,625,42,624,625,623,1,718,719,717,627,628,626,42,624,626,625,1,718,720,719,627,629,628,42,627,626,624,1,721,720,718,630,629,627,42,627,628,626,1,721,722,720,630,631,629,42,629,628,627,1,723,722,721,632,631,630,42,629,630,628,1,723,724,722,632,633,631,42,631,630,629,1,694,558,676,634,633,632,42,631,632,630,1,694,695,558,634,635,633,42,631,633,632,1,694,560,695,634,636,635,42,631,634,633,1,694,696,560,634,637,636,42,635,634,631,1,574,696,694,638,637,634,42,636,634,635,1,572,696,574,639,637,638,42,636,637,634,1,572,570,696,639,640,637,42,638,637,636,1,571,570,572,641,640,639,42,638,639,637,1,571,569,570,641,642,640,42,640,639,638,1,587,569,571,643,642,641,42,641,639,640,1,588,569,587,644,642,643,42,639,641,642,1,569,588,568,642,644,645,42,641,643,642,1,588,589,568,644,646,645,42,644,643,641,1,685,589,588,647,646,644,42,644,645,643,1,685,590,589,647,648,646,42,644,646,645,1,725,726,727,647,649,648,42,498,646,644,1,524,604,605,533,649,647,42,498,499,646,1,524,523,604,533,534,649,42,499,500,646,1,523,521,604,534,535,649,42,500,647,646,1,521,603,604,535,650,649,42,500,648,647,1,521,602,603,535,651,650,42,500,501,648,1,521,522,602,535,409,651,42,501,649,648,1,728,729,730,409,652,651,42,501,532,649,1,728,615,729,409,440,652,42,649,532,650,1,729,615,731,652,440,653,42,532,533,650,1,615,614,731,440,536,653,42,533,651,650,1,614,732,731,536,654,653,42,533,652,651,1,614,733,732,536,655,654,42,535,652,533,1,619,733,614,538,655,536,42,535,653,652,1,619,734,733,538,656,655,42,535,654,653,1,619,735,734,538,657,656,42,655,654,535,1,736,735,619,658,657,538,42,654,655,656,1,735,736,737,657,658,659,42,656,655,657,1,737,736,738,659,658,660,42,657,655,658,1,738,736,739,660,658,661,42,658,655,536,1,739,736,620,661,658,539,42,536,655,535,1,620,736,619,539,658,538,42,537,658,536,1,621,739,620,540,661,539,42,537,659,658,1,621,740,739,540,662,661,42,538,659,537,1,622,740,621,541,662,540,42,660,659,538,1,741,740,622,663,662,541,42,660,658,659,1,741,739,740,663,661,662,42,661,658,660,1,742,739,741,664,661,663,42,658,661,657,1,739,742,738,661,664,660,42,544,657,661,1,628,738,742,547,660,664,42,662,657,544,1,743,738,628,665,660,547,42,656,657,662,1,737,738,743,659,660,665,42,663,656,662,1,744,737,743,666,659,665,42,664,656,663,1,745,737,744,667,659,666,42,654,656,664,1,735,737,745,657,659,667,42,653,654,664,1,734,735,745,656,657,667,42,665,653,664,1,746,734,745,668,656,667,42,653,665,652,1,734,746,733,656,668,655,42,652,665,666,1,733,746,747,655,668,669,42,666,665,667,1,747,746,748,669,668,670,42,667,665,668,1,748,746,749,670,668,671,42,665,664,668,1,746,745,749,668,667,671,42,668,664,669,1,749,745,750,671,667,672,42,669,664,663,1,750,745,744,672,667,666,42,670,669,663,1,751,750,744,673,672,666,42,671,669,670,1,752,750,751,674,672,673,42,672,669,671,1,753,750,752,675,672,674,42,672,673,669,1,753,754,750,675,676,672,42,674,673,672,1,755,754,753,677,676,675,42,675,673,674,1,756,754,755,678,676,677,42,675,676,673,1,756,757,754,678,679,676,42,677,676,675,1,758,757,756,680,679,678,42,677,667,676,1,758,748,757,680,670,679,42,678,667,677,1,759,748,758,681,670,680,42,678,666,667,1,759,747,748,681,669,670,42,666,678,679,1,747,759,760,669,681,682,42,679,678,680,1,760,759,761,682,681,683,42,680,678,681,1,761,759,762,683,681,684,42,681,678,677,1,762,759,758,684,681,680,42,682,681,677,1,763,762,758,685,684,680,42,683,681,682,1,764,762,763,686,684,685,42,683,680,681,1,764,761,762,686,683,684,42,684,680,683,1,765,761,764,687,683,686,42,684,649,680,1,765,729,761,687,652,683,42,648,649,684,1,730,729,765,651,652,687,42,647,648,684,1,766,730,765,650,651,687,42,646,647,684,1,726,766,765,649,650,687,42,684,645,646,1,765,727,726,687,648,649,42,684,683,645,1,765,764,727,687,686,648,42,645,683,685,1,727,764,767,648,686,688,42,685,683,686,1,767,764,768,688,686,689,42,686,683,682,1,768,764,763,689,686,685,42,686,682,628,1,768,763,722,689,685,631,42,682,687,628,1,763,769,722,685,690,631,42,682,677,687,1,763,758,769,685,680,690,42,677,675,687,1,758,756,769,680,678,690,42,687,675,688,1,769,756,770,690,678,691,42,675,674,688,1,756,755,770,678,677,691,42,688,674,689,1,770,755,771,691,677,692,42,689,674,690,1,771,755,772,692,677,693,42,690,674,672,1,772,755,753,693,677,675,42,690,672,691,1,772,753,773,693,675,694,42,691,672,671,1,773,753,752,694,675,674,42,691,671,692,1,773,752,774,694,674,695,42,692,671,693,1,774,752,775,695,674,696,42,693,671,670,1,775,752,751,696,674,673,42,693,670,694,1,775,751,776,696,673,697,42,670,663,694,1,751,744,776,673,666,697,42,694,663,662,1,776,744,743,697,666,665,42,694,662,545,1,776,743,629,697,665,548,42,545,662,544,1,629,743,628,548,665,547,42,695,694,545,1,777,776,629,698,697,548,42,695,696,694,1,777,778,776,698,699,697,42,695,697,696,1,777,779,778,698,700,699,42,695,698,697,1,777,780,779,698,701,700,42,699,698,695,1,781,780,777,702,701,698,42,700,698,699,1,782,780,781,703,701,702,42,700,697,698,1,782,779,780,703,700,701,42,701,697,700,1,783,779,782,704,700,703,42,701,702,697,1,783,784,779,704,705,700,42,703,702,701,1,785,784,783,706,705,704,42,704,702,703,1,786,784,785,707,705,706,42,693,702,704,1,775,784,786,696,705,707,42,696,702,693,1,778,784,775,699,705,696,42,697,702,696,1,779,784,778,700,705,699,42,693,694,696,1,775,776,778,696,697,699,42,705,693,704,1,787,775,786,708,696,707,42,705,692,693,1,787,774,775,708,695,696,42,706,692,705,1,788,774,787,709,695,708,42,706,691,692,1,788,773,774,709,694,695,42,690,691,706,1,772,773,788,693,694,709,42,707,690,706,1,789,772,788,710,693,709,42,707,708,690,1,789,790,772,710,711,693,42,709,708,707,1,791,790,789,712,711,710,42,708,709,710,1,790,791,792,711,712,713,42,711,710,709,1,793,792,791,714,713,712,42,712,710,711,1,794,792,793,715,713,714,42,712,713,710,1,794,795,792,715,716,713,42,714,713,712,1,796,795,794,717,716,715,42,714,715,713,1,796,797,795,717,718,716,42,716,715,714,1,798,797,796,719,718,717,42,717,715,716,1,799,797,798,720,718,719,42,717,718,715,1,799,800,797,720,721,718,42,717,719,718,1,799,801,800,720,722,721,42,720,719,717,1,802,801,799,723,722,720,42,720,721,719,1,802,803,801,723,724,722,42,722,721,720,1,804,803,802,725,724,723,42,722,723,721,1,804,805,803,725,726,724,42,724,723,722,1,806,805,804,727,726,725,42,725,723,724,1,807,805,806,728,726,727,42,726,723,725,1,808,805,807,729,726,728,42,726,727,723,1,808,809,805,729,730,726,42,728,727,726,1,810,809,808,731,730,729,42,729,727,728,1,811,809,810,732,730,731,42,730,727,729,1,812,809,811,733,730,732,42,730,731,727,1,812,813,809,733,734,730,42,730,732,731,1,812,814,813,733,735,734,42,733,732,730,1,815,814,812,736,735,733,42,733,734,732,1,815,816,814,736,737,735,42,733,688,734,1,815,770,816,736,691,737,42,733,687,688,1,815,769,770,736,690,691,42,628,687,733,1,722,769,815,631,690,736,42,628,733,626,1,722,815,720,631,736,629,42,626,733,730,1,720,815,812,629,736,733,42,626,730,735,1,720,812,817,629,733,738,42,735,730,736,1,817,812,818,738,733,739,42,736,730,729,1,818,812,811,739,733,732,42,736,729,737,1,818,811,819,739,732,740,42,737,729,728,1,819,811,810,740,732,731,42,737,728,738,1,819,810,820,740,731,741,42,738,728,739,1,820,810,821,741,731,742,42,728,726,739,1,810,808,821,731,729,742,42,739,726,740,1,821,808,822,742,729,743,42,740,726,741,1,822,808,823,743,729,744,42,726,725,741,1,808,807,823,729,728,744,42,741,725,742,1,823,807,824,744,728,745,42,742,725,724,1,824,807,806,745,728,727,42,743,742,724,1,825,824,806,746,745,727,42,744,742,743,1,826,824,825,747,745,746,42,744,745,742,1,826,827,824,747,748,745,42,746,745,744,1,828,827,826,749,748,747,42,746,747,745,1,828,829,827,749,750,748,42,748,747,746,1,830,829,828,751,750,749,42,748,749,747,1,830,831,829,751,752,750,42,748,750,749,1,830,832,831,751,753,752,42,751,750,748,1,833,832,830,754,753,751,42,751,752,750,1,833,834,832,754,755,753,42,751,753,752,1,833,835,834,754,756,755,42,754,753,751,1,836,835,833,757,756,754,42,754,755,753,1,836,837,835,757,758,756,42,756,755,754,1,838,837,836,759,758,757,42,756,757,755,1,838,839,837,759,760,758,42,758,757,756,1,840,839,838,761,760,759,42,759,757,758,1,841,839,840,762,760,761,42,759,760,757,1,841,842,839,762,763,760,42,761,760,759,1,843,842,841,764,763,762,42,761,762,760,1,843,844,842,764,765,763,42,763,762,761,1,845,844,843,766,765,764,42,763,764,762,1,845,846,844,766,767,765,42,765,764,763,1,847,846,845,768,767,766,42,766,764,765,1,848,846,847,769,767,768,42,766,767,764,1,848,849,846,769,770,767,42,768,767,766,1,850,849,848,771,770,769,42,768,738,767,1,850,820,849,771,741,770,42,769,738,768,1,851,820,850,772,741,771,42,737,738,769,1,819,820,851,740,741,772,42,770,737,769,1,852,819,851,773,740,772,42,736,737,770,1,818,819,852,739,740,773,42,771,736,770,1,853,818,852,774,739,773,42,771,735,736,1,853,817,818,774,738,739,42,625,735,771,1,719,817,853,628,738,774,42,625,626,735,1,719,720,817,628,629,738,42,625,771,623,1,719,853,717,628,774,626,42,623,771,772,1,717,853,854,626,774,775,42,771,770,772,1,853,852,854,774,773,775,42,772,770,768,1,854,852,850,775,773,771,42,770,769,768,1,852,851,850,773,772,771,42,772,768,773,1,854,850,855,775,771,776,42,773,768,766,1,855,850,848,776,771,769,42,773,766,765,1,855,848,847,776,769,768,42,773,765,774,1,855,847,856,776,768,777,42,774,765,763,1,856,847,845,777,768,766,42,774,763,775,1,856,845,857,777,766,778,42,775,763,776,1,857,845,858,778,766,779,42,776,763,761,1,858,845,843,779,766,764,42,776,761,777,1,858,843,859,779,764,780,42,777,761,778,1,859,843,860,780,764,781,42,761,779,778,1,843,861,860,764,782,781,42,780,779,761,1,862,861,843,783,782,764,42,781,779,780,1,863,861,862,784,782,783,42,782,779,781,1,864,861,863,785,782,784,42,778,779,782,1,860,861,864,781,782,785,42,778,782,783,1,860,864,865,781,785,786,42,783,782,784,1,865,864,866,786,785,787,42,784,782,785,1,866,864,867,787,785,788,42,785,782,781,1,867,864,863,788,785,784,42,781,786,785,1,863,868,867,784,789,788,42,781,780,786,1,863,862,868,784,783,789,42,780,787,786,1,862,869,868,783,790,789,42,780,758,787,1,862,840,869,783,761,790,42,759,758,780,1,841,840,862,762,761,783,42,761,759,780,1,843,841,862,764,762,783,42,787,758,756,1,869,840,838,790,761,759,42,787,756,788,1,869,838,870,790,759,791,42,756,789,788,1,838,871,870,759,792,791,42,754,789,756,1,836,871,838,757,792,759,42,790,789,754,1,872,871,836,793,792,757,42,788,789,790,1,870,871,872,791,792,793,42,791,788,790,1,873,870,872,794,791,793,42,792,788,791,1,874,870,873,795,791,794,42,792,787,788,1,874,869,870,795,790,791,42,793,787,792,1,875,869,874,796,790,795,42,786,787,793,1,868,869,875,789,790,796,42,785,786,793,1,867,868,875,788,789,796,42,785,793,794,1,867,875,876,788,796,797,42,793,795,794,1,875,877,876,796,798,797,42,793,792,795,1,875,874,877,796,795,798,42,791,795,792,1,873,877,874,794,798,795,42,796,795,791,1,878,877,873,799,798,794,42,796,797,795,1,878,879,877,799,800,798,42,796,798,797,1,878,880,879,799,801,800,42,799,798,796,1,881,880,878,802,801,799,42,799,800,798,1,881,882,880,802,803,801,42,799,801,800,1,881,883,882,802,804,803,42,802,801,799,1,884,883,881,805,804,802,42,802,744,801,1,884,826,883,805,747,804,42,802,746,744,1,884,828,826,805,749,747,42,790,746,802,1,872,828,884,793,749,805,42,748,746,790,1,830,828,872,751,749,793,42,754,748,790,1,836,830,872,757,751,793,42,754,751,748,1,836,833,830,757,754,751,42,791,790,802,1,873,872,884,794,793,805,42,802,796,791,1,884,878,873,805,799,794,42,802,799,796,1,884,881,878,805,802,799,42,801,744,743,1,883,826,825,804,747,746,42,801,743,800,1,883,825,882,804,746,803,42,800,743,803,1,882,825,885,803,746,806,42,743,724,803,1,825,806,885,746,727,806,42,803,724,722,1,885,806,804,806,727,725,42,803,722,804,1,885,804,886,806,725,807,42,804,722,805,1,886,804,887,807,725,808,42,722,720,805,1,804,802,887,725,723,808,42,805,720,806,1,887,802,888,808,723,809,42,720,717,806,1,802,799,888,723,720,809,42,806,717,716,1,888,799,798,809,720,719,42,807,806,716,1,889,888,798,810,809,719,42,805,806,807,1,887,888,889,808,809,810,42,808,805,807,1,890,887,889,811,808,810,42,809,805,808,1,891,887,890,812,808,811,42,809,804,805,1,891,886,887,812,807,808,42,797,804,809,1,879,886,891,800,807,812,42,797,810,804,1,879,892,886,800,813,807,42,798,810,797,1,880,892,879,801,813,800,42,798,800,810,1,880,882,892,801,803,813,42,800,803,810,1,882,885,892,803,806,813,42,810,803,804,1,892,885,886,813,806,807,42,795,797,809,1,877,879,891,798,800,812,42,795,809,811,1,877,891,893,798,812,814,42,811,809,808,1,893,891,890,814,812,811,42,811,808,812,1,893,890,894,814,811,815,42,808,813,812,1,890,895,894,811,816,815,42,808,807,813,1,890,889,895,811,810,816,42,807,814,813,1,889,896,895,810,817,816,42,815,814,807,1,897,896,889,818,817,810,42,816,814,815,1,898,896,897,819,817,818,42,816,817,814,1,898,899,896,819,820,817,42,816,818,817,1,898,900,899,819,821,820,42,819,818,816,1,901,900,898,822,821,819,42,714,818,819,1,796,900,901,717,821,822,42,714,820,818,1,796,902,900,717,823,821,42,821,820,714,1,903,902,796,824,823,717,42,821,822,820,1,903,904,902,824,825,823,42,823,822,821,1,905,904,903,826,825,824,42,823,824,822,1,905,906,904,826,827,825,42,823,825,824,1,905,907,906,826,828,827,42,826,825,823,1,908,907,905,829,828,826,42,826,827,825,1,908,909,907,829,830,828,42,828,827,826,1,910,909,908,831,830,829,42,827,828,829,1,909,910,911,830,831,832,42,829,828,830,1,911,910,912,832,831,833,42,830,828,826,1,912,910,908,833,831,829,42,830,826,831,1,912,908,913,833,829,834,42,832,831,826,1,914,913,908,835,834,829,42,833,831,832,1,915,913,914,836,834,835,42,830,831,833,1,912,913,915,833,834,836,42,833,834,830,1,915,916,912,836,837,833,42,835,834,833,1,917,916,915,838,837,836,42,836,834,835,1,918,916,917,839,837,838,42,836,830,834,1,918,912,916,839,833,837,42,836,837,830,1,918,919,912,839,840,833,42,838,837,836,1,920,919,918,841,840,839,42,838,829,837,1,920,911,919,841,832,840,42,838,839,829,1,920,921,911,841,842,832,42,840,839,838,1,922,921,920,843,842,841,42,840,841,839,1,922,923,921,843,844,842,42,813,841,840,1,895,923,922,816,844,843,42,813,842,841,1,895,924,923,816,845,844,42,814,842,813,1,896,924,895,817,845,816,42,814,843,842,1,896,925,924,817,846,845,42,817,843,814,1,899,925,896,820,846,817,42,818,843,817,1,900,925,899,821,846,820,42,818,820,843,1,900,902,925,821,823,846,42,820,844,843,1,902,926,925,823,847,846,42,822,844,820,1,904,926,902,825,847,823,42,824,844,822,1,906,926,904,827,847,825,42,827,844,824,1,909,926,906,830,847,827,42,843,844,827,1,925,926,909,846,847,830,42,843,827,845,1,925,909,927,846,830,848,42,845,827,829,1,927,909,911,848,830,832,42,845,829,839,1,927,911,921,848,832,842,42,841,845,839,1,923,927,921,844,848,842,42,842,845,841,1,924,927,923,845,848,844,42,843,845,842,1,925,927,924,846,848,845,42,824,825,827,1,906,907,909,827,828,830,42,846,813,840,1,928,895,922,849,816,843,42,812,813,846,1,894,895,928,815,816,849,42,847,812,846,1,929,894,928,850,815,849,42,811,812,847,1,893,894,929,814,815,850,42,794,811,847,1,876,893,929,797,814,850,42,794,795,811,1,876,877,893,797,798,814,42,794,847,848,1,876,929,930,797,850,851,42,848,847,849,1,930,929,931,851,850,852,42,849,847,850,1,931,929,932,852,850,853,42,847,846,850,1,929,928,932,850,849,853,42,850,846,851,1,932,928,933,853,849,854,42,851,846,840,1,933,928,922,854,849,843,42,851,840,852,1,933,922,934,854,843,855,42,852,840,838,1,934,922,920,855,843,841,42,853,852,838,1,935,934,920,856,855,841,42,851,852,853,1,933,934,935,854,855,856,42,851,853,854,1,933,935,936,854,856,857,42,854,853,855,1,936,935,937,857,856,858,42,853,856,855,1,935,938,937,856,859,858,42,853,857,856,1,935,939,938,856,860,859,42,853,838,857,1,935,920,939,856,841,860,42,857,838,836,1,939,920,918,860,841,839,42,858,857,836,1,940,939,918,861,860,839,42,856,857,858,1,938,939,940,859,860,861,42,859,856,858,1,941,938,940,862,859,861,42,855,856,859,1,937,938,941,858,859,862,42,860,855,859,1,942,937,941,863,858,862,42,855,860,861,1,937,942,943,858,863,864,42,861,860,862,1,943,942,944,864,863,865,42,862,860,863,1,944,942,945,865,863,866,42,863,860,864,1,945,942,946,866,863,867,42,864,860,865,1,946,942,947,867,863,868,42,860,859,865,1,942,941,947,863,862,868,42,859,858,865,1,941,940,947,862,861,868,42,865,858,835,1,947,940,917,868,861,838,42,858,836,835,1,940,918,917,861,839,838,42,866,865,835,1,948,947,917,869,868,838,42,867,865,866,1,949,947,948,870,868,869,42,867,868,865,1,949,950,947,870,871,868,42,869,868,867,1,951,950,949,872,871,870,42,869,870,868,1,951,952,950,872,873,871,42,871,870,869,1,953,952,951,874,873,872,42,871,863,870,1,953,945,952,874,866,873,42,862,863,871,1,944,945,953,865,866,874,42,861,862,871,1,943,944,953,864,865,874,42,872,861,871,1,954,943,953,875,864,874,42,873,861,872,1,955,943,954,876,864,875,42,874,861,873,1,956,943,955,877,864,876,42,874,855,861,1,956,937,943,877,858,864,42,875,855,874,1,957,937,956,878,858,877,42,854,855,875,1,936,937,957,857,858,878,42,876,854,875,1,958,936,957,879,857,878,42,877,854,876,1,959,936,958,880,857,879,42,877,851,854,1,959,933,936,880,854,857,42,878,851,877,1,960,933,959,881,854,880,42,878,850,851,1,960,932,933,881,853,854,42,879,850,878,1,961,932,960,882,853,881,42,879,849,850,1,961,931,932,882,852,853,42,880,849,879,1,962,931,961,883,852,882,42,880,784,849,1,962,866,931,883,787,852,42,783,784,880,1,865,866,962,786,787,883,42,881,783,880,1,963,865,962,884,786,883,42,881,777,783,1,963,859,865,884,780,786,42,882,777,881,1,964,859,963,885,780,884,42,882,776,777,1,964,858,859,885,779,780,42,883,776,882,1,965,858,964,886,779,885,42,883,775,776,1,965,857,858,886,778,779,42,884,775,883,1,966,857,965,887,778,886,42,884,885,775,1,966,967,857,887,888,778,42,886,885,884,1,968,967,966,889,888,887,42,886,887,885,1,968,969,967,889,890,888,42,888,887,886,1,970,969,968,891,890,889,42,619,887,888,1,713,969,970,622,890,891,42,619,889,887,1,713,971,969,622,892,890,42,621,889,619,1,715,971,713,624,892,622,42,621,890,889,1,715,972,971,624,893,892,42,621,772,890,1,715,854,972,624,775,893,42,621,623,772,1,715,717,854,624,626,775,42,772,773,890,1,854,855,972,775,776,893,42,890,773,774,1,972,855,856,893,776,777,42,890,774,891,1,972,856,973,893,777,894,42,891,774,885,1,973,856,967,894,777,888,42,774,775,885,1,856,857,967,777,778,888,42,891,885,887,1,973,967,969,894,888,890,42,889,891,887,1,971,973,969,892,894,890,42,890,891,889,1,972,973,971,893,894,892,42,619,888,616,1,713,970,710,622,891,619,42,615,616,888,1,709,710,970,618,619,891,42,612,615,888,1,706,709,970,615,618,891,42,612,888,892,1,706,970,974,615,891,895,42,892,888,886,1,974,970,968,895,891,889,42,892,886,893,1,974,968,975,895,889,896,42,893,886,894,1,975,968,976,896,889,897,42,886,884,894,1,968,966,976,889,887,897,42,894,884,883,1,976,966,965,897,887,886,42,894,883,882,1,976,965,964,897,886,885,42,894,882,895,1,976,964,977,897,885,898,42,895,882,881,1,977,964,963,898,885,884,42,895,881,896,1,977,963,978,898,884,899,42,896,881,897,1,978,963,979,899,884,900,42,881,880,897,1,963,962,979,884,883,900,42,897,880,879,1,979,962,961,900,883,882,42,898,897,879,1,980,979,961,901,900,882,42,899,897,898,1,981,979,980,902,900,901,42,896,897,899,1,978,979,981,899,900,902,42,895,896,899,1,977,978,981,898,899,902,42,900,895,899,1,982,977,981,903,898,902,42,894,895,900,1,976,977,982,897,898,903,42,894,900,901,1,976,982,983,897,903,904,42,901,900,902,1,983,982,984,904,903,905,42,900,903,902,1,982,985,984,903,906,905,42,900,899,903,1,982,981,985,903,902,906,42,899,904,903,1,981,986,985,902,907,906,42,899,898,904,1,981,980,986,902,901,907,42,904,898,905,1,986,980,987,907,901,908,42,898,906,905,1,980,988,987,901,909,908,42,898,879,906,1,980,961,988,901,882,909,42,879,877,906,1,961,959,988,882,880,909,42,879,878,877,1,961,960,959,882,881,880,42,906,877,876,1,988,959,958,909,880,879,42,906,876,907,1,988,958,989,909,879,910,42,907,876,908,1,989,958,990,910,879,911,42,908,876,909,1,990,958,991,911,879,912,42,876,875,909,1,958,957,991,879,878,912,42,909,875,874,1,991,957,956,912,878,877,42,909,874,910,1,991,956,992,912,877,913,42,910,874,873,1,992,956,955,913,877,876,42,910,873,911,1,992,955,993,913,876,914,42,911,873,912,1,993,955,994,914,876,915,42,912,873,913,1,994,955,995,915,876,916,42,873,872,913,1,955,954,995,876,875,916,42,913,872,914,1,995,954,996,916,875,917,42,872,871,914,1,954,953,996,875,874,917,42,914,871,915,1,996,953,997,917,874,918,42,871,869,915,1,953,951,997,874,872,918,42,869,916,915,1,951,998,997,872,919,918,42,869,917,916,1,951,999,998,872,920,919,42,869,918,917,1,951,1000,999,872,921,920,42,869,867,918,1,951,949,1000,872,870,921,42,867,919,918,1,949,1001,1000,870,922,921,42,867,866,919,1,949,948,1001,870,869,922,42,919,866,920,1,1001,948,1002,922,869,923,42,866,835,920,1,948,917,1002,869,838,923,42,920,835,921,1,1002,917,1003,923,838,924,42,921,835,833,1,1003,917,915,924,838,836,42,921,833,922,1,1003,915,1004,924,836,925,42,922,833,923,1,1004,915,1005,925,836,926,42,923,833,832,1,1005,915,914,926,836,835,42,923,832,924,1,1005,914,1006,926,835,927,42,924,832,925,1,1006,914,1007,927,835,928,42,925,832,926,1,1007,914,1008,928,835,929,42,927,926,832,1,1009,1008,914,930,929,835,42,928,926,927,1,1010,1008,1009,931,929,930,42,928,929,926,1,1010,1011,1008,931,932,929,42,928,711,929,1,1010,793,1011,931,714,932,42,928,712,711,1,1010,794,793,931,715,714,42,821,712,928,1,903,794,1010,824,715,931,42,714,712,821,1,796,794,903,717,715,824,42,823,821,928,1,905,903,1010,826,824,931,42,928,927,823,1,1010,1009,905,931,930,826,42,823,927,826,1,905,1009,908,826,930,829,42,832,826,927,1,914,908,1009,835,829,930,42,929,711,930,1,1011,793,1012,932,714,933,42,709,930,711,1,791,1012,793,712,933,714,42,930,709,931,1,1012,791,1013,933,712,934,42,931,709,932,1,1013,791,1014,934,712,935,42,707,932,709,1,789,1014,791,710,935,712,42,932,707,933,1,1014,789,1015,935,710,936,42,934,933,707,1,1016,1015,789,937,936,710,42,935,933,934,1,1017,1015,1016,938,936,937,42,935,936,933,1,1017,1018,1015,938,939,936,42,937,936,935,1,1019,1018,1017,940,939,938,42,937,931,936,1,1019,1013,1018,940,934,939,42,938,931,937,1,1020,1013,1019,941,934,940,42,939,931,938,1,1021,1013,1020,942,934,941,42,939,930,931,1,1021,1012,1013,942,933,934,42,940,930,939,1,1022,1012,1021,943,933,942,42,940,929,930,1,1022,1011,1012,943,932,933,42,926,929,940,1,1008,1011,1022,929,932,943,42,925,926,940,1,1007,1008,1022,928,929,943,42,925,940,941,1,1007,1022,1023,928,943,944,42,941,940,939,1,1023,1022,1021,944,943,942,42,941,939,942,1,1023,1021,1024,944,942,945,42,939,938,942,1,1021,1020,1024,942,941,945,42,942,938,943,1,1024,1020,1025,945,941,946,42,943,938,944,1,1025,1020,1026,946,941,947,42,944,938,937,1,1026,1020,1019,947,941,940,42,945,944,937,1,1027,1026,1019,948,947,940,42,946,944,945,1,1028,1026,1027,949,947,948,42,946,947,944,1,1028,1029,1026,949,950,947,42,948,947,946,1,1030,1029,1028,951,950,949,42,943,947,948,1,1025,1029,1030,946,950,951,42,947,943,944,1,1029,1025,1026,950,946,947,42,948,949,943,1,1030,1031,1025,951,952,946,42,950,949,948,1,1032,1031,1030,953,952,951,42,950,951,949,1,1032,1033,1031,953,954,952,42,952,951,950,1,1034,1033,1032,955,954,953,42,953,951,952,1,1035,1033,1034,956,954,955,42,954,951,953,1,1036,1033,1035,957,954,956,42,955,951,954,1,1037,1033,1036,958,954,957,42,956,951,955,1,1038,1033,1037,959,954,958,42,956,949,951,1,1038,1031,1033,959,952,954,42,956,942,949,1,1038,1024,1031,959,945,952,42,941,942,956,1,1023,1024,1038,944,945,959,42,941,956,957,1,1023,1038,1039,944,959,960,42,957,956,955,1,1039,1038,1037,960,959,958,42,958,957,955,1,1040,1039,1037,961,960,958,42,924,957,958,1,1006,1039,1040,927,960,961,42,924,925,957,1,1006,1007,1039,927,928,960,42,925,941,957,1,1007,1023,1039,928,944,960,42,959,924,958,1,1041,1006,1040,962,927,961,42,959,923,924,1,1041,1005,1006,962,926,927,42,959,922,923,1,1041,1004,1005,962,925,926,42,922,959,918,1,1004,1041,1000,925,962,921,42,918,959,917,1,1000,1041,999,921,962,920,42,917,959,960,1,999,1041,1042,920,962,963,42,959,958,960,1,1041,1040,1042,962,961,963,42,960,958,955,1,1042,1040,1037,963,961,958,42,960,955,954,1,1042,1037,1036,963,958,957,42,960,954,961,1,1042,1036,1043,963,957,964,42,961,954,962,1,1043,1036,1044,964,957,965,42,954,963,962,1,1036,1045,1044,957,966,965,42,954,953,963,1,1036,1035,1045,957,956,966,42,963,953,964,1,1045,1035,1046,966,956,967,42,964,953,952,1,1046,1035,1034,967,956,955,42,964,952,965,1,1046,1034,1047,967,955,968,42,952,950,965,1,1034,1032,1047,955,953,968,42,965,950,966,1,1047,1032,1048,968,953,969,42,950,967,966,1,1032,1049,1048,953,970,969,42,950,948,967,1,1032,1030,1049,953,951,970,42,967,948,946,1,1049,1030,1028,970,951,949,42,964,965,557,1,1046,1047,1050,967,968,560,42,963,964,557,1,1045,1046,1050,966,967,560,42,963,557,968,1,1045,1050,1051,966,560,971,42,560,963,968,1,644,1045,1051,563,966,971,42,969,963,560,1,1052,1045,644,972,966,563,42,962,963,969,1,1044,1045,1052,965,966,972,42,970,962,969,1,1053,1044,1052,973,965,972,42,961,962,970,1,1043,1044,1053,964,965,973,42,916,961,970,1,998,1043,1053,919,964,973,42,917,961,916,1,999,1043,998,920,964,919,42,917,960,961,1,999,1042,1043,920,963,964,42,916,970,971,1,998,1053,1054,919,973,974,42,972,971,970,1,1055,1054,1053,975,974,973,42,973,971,972,1,1056,1054,1055,976,974,975,42,973,915,971,1,1056,997,1054,976,918,974,42,914,915,973,1,996,997,1056,917,918,976,42,974,914,973,1,1057,996,1056,977,917,976,42,913,914,974,1,995,996,1057,916,917,977,42,975,913,974,1,1058,995,1057,978,916,977,42,912,913,975,1,994,995,1058,915,916,978,42,976,912,975,1,1059,994,1058,979,915,978,42,977,912,976,1,1060,994,1059,980,915,979,42,977,978,912,1,1060,1061,994,980,981,915,42,979,978,977,1,1062,1061,1060,982,981,980,42,980,978,979,1,1063,1061,1062,983,981,982,42,980,981,978,1,1063,1064,1061,983,984,981,42,982,981,980,1,1065,1064,1063,985,984,983,42,982,983,981,1,1065,1066,1064,985,986,984,42,984,983,982,1,1067,1066,1065,987,986,985,42,984,985,983,1,1067,1068,1066,987,988,986,42,986,985,984,1,1069,1068,1067,989,988,987,42,986,987,985,1,1069,1070,1068,989,990,988,42,988,987,986,1,1071,1070,1069,991,990,989,42,989,987,988,1,1072,1070,1071,992,990,991,42,990,987,989,1,1073,1070,1072,993,990,992,42,990,985,987,1,1073,1068,1070,993,988,990,42,990,908,985,1,1073,990,1068,993,911,988,42,991,908,990,1,1074,990,1073,994,911,993,42,991,907,908,1,1074,989,990,994,910,911,42,905,907,991,1,987,989,1074,908,910,994,42,905,906,907,1,987,988,989,908,909,910,42,992,905,991,1,1075,987,1074,995,908,994,42,904,905,992,1,986,987,1075,907,908,995,42,993,904,992,1,1076,986,1075,996,907,995,42,903,904,993,1,985,986,1076,906,907,996,42,994,903,993,1,1077,985,1076,997,906,996,42,902,903,994,1,984,985,1077,905,906,997,42,995,902,994,1,1078,984,1077,998,905,997,42,996,902,995,1,1079,984,1078,999,905,998,42,996,901,902,1,1079,983,984,999,904,905,42,997,901,996,1,1080,983,1079,1000,904,999,42,997,894,901,1,1080,976,983,1000,897,904,42,998,894,997,1,1081,976,1080,1001,897,1000,42,893,894,998,1,975,976,1081,896,897,1001,42,892,893,998,1,974,975,1081,895,896,1001,42,608,892,998,1,702,974,1081,611,895,1001,42,612,892,608,1,706,974,702,615,895,611,42,608,609,612,1,702,703,706,611,612,615,42,608,998,999,1,702,1081,1082,611,1001,1002,42,998,1000,999,1,1081,1083,1082,1001,1003,1002,42,998,997,1000,1,1081,1080,1083,1001,1000,1003,42,997,996,1000,1,1080,1079,1083,1000,999,1003,42,1000,996,1001,1,1083,1079,1084,1003,999,1004,42,996,995,1001,1,1079,1078,1084,999,998,1004,42,1001,995,1002,1,1084,1078,1085,1004,998,1005,42,995,1003,1002,1,1078,1086,1085,998,1006,1005,42,995,1004,1003,1,1078,1087,1086,998,1007,1006,42,995,994,1004,1,1078,1077,1087,998,997,1007,42,1004,994,1005,1,1087,1077,1088,1007,997,1008,42,994,1006,1005,1,1077,1089,1088,997,1009,1008,42,994,1007,1006,1,1077,1090,1089,997,1010,1009,42,994,1008,1007,1,1077,1091,1090,997,1011,1010,42,994,993,1008,1,1077,1076,1091,997,996,1011,42,993,992,1008,1,1076,1075,1091,996,995,1011,42,1008,992,1009,1,1091,1075,1092,1011,995,1012,42,1009,992,991,1,1092,1075,1074,1012,995,994,42,1009,991,1010,1,1092,1074,1093,1012,994,1013,42,1010,991,990,1,1093,1074,1073,1013,994,993,42,1010,990,989,1,1093,1073,1072,1013,993,992,42,1007,1010,989,1,1090,1093,1072,1010,1013,992,42,1007,1009,1010,1,1090,1092,1093,1010,1012,1013,42,1008,1009,1007,1,1091,1092,1090,1011,1012,1010,42,1007,989,1011,1,1090,1072,1094,1010,992,1014,42,1012,1011,989,1,1095,1094,1072,1015,1014,992,42,1013,1011,1012,1,1096,1094,1095,1016,1014,1015,42,1006,1011,1013,1,1089,1094,1096,1009,1014,1016,42,1006,1007,1011,1,1089,1090,1094,1009,1010,1014,42,1005,1006,1013,1,1088,1089,1096,1008,1009,1016,42,1005,1013,1014,1,1088,1096,1097,1008,1016,1017,42,1014,1013,1015,1,1097,1096,1098,1017,1016,1018,42,1015,1013,1012,1,1098,1096,1095,1018,1016,1015,42,1015,1012,1016,1,1098,1095,1099,1018,1015,1019,42,1016,1012,1017,1,1099,1095,1100,1019,1015,1020,42,1012,988,1017,1,1095,1071,1100,1015,991,1020,42,1012,989,988,1,1095,1072,1071,1015,992,991,42,1018,1017,988,1,1101,1100,1071,1021,1020,991,42,1016,1017,1018,1,1099,1100,1101,1019,1020,1021,42,1016,1018,1019,1,1099,1101,1102,1019,1021,1022,42,1019,1018,1020,1,1102,1101,1103,1022,1021,1023,42,1018,1021,1020,1,1101,1104,1103,1021,1024,1023,42,1021,1018,986,1,1104,1101,1069,1024,1021,989,42,1018,988,986,1,1101,1071,1069,1021,991,989,42,1021,986,984,1,1104,1069,1067,1024,989,987,42,1021,984,1022,1,1104,1067,1105,1024,987,1025,42,1022,984,982,1,1105,1067,1065,1025,987,985,42,1022,982,980,1,1105,1065,1063,1025,985,983,42,1023,1022,980,1,1106,1105,1063,1026,1025,983,42,1021,1022,1023,1,1104,1105,1106,1024,1025,1026,42,1021,1023,1024,1,1104,1106,1107,1024,1026,1027,42,1023,979,1024,1,1106,1062,1107,1026,982,1027,42,1023,980,979,1,1106,1063,1062,1026,983,982,42,1024,979,1025,1,1107,1062,1108,1027,982,1028,42,1025,979,977,1,1108,1062,1060,1028,982,980,42,1025,977,1026,1,1108,1060,1109,1028,980,1029,42,1026,977,976,1,1109,1060,1059,1029,980,979,42,1027,1026,976,1,1110,1109,1059,1030,1029,979,42,1027,1028,1026,1,1110,1111,1109,1030,1031,1029,42,1029,1028,1027,1,1112,1111,1110,1032,1031,1030,42,1030,1028,1029,1,1113,1111,1112,1033,1031,1032,42,1030,1031,1028,1,1113,1114,1111,1033,1034,1031,42,1030,1032,1031,1,1113,1115,1114,1033,1035,1034,42,1033,1032,1030,1,1116,1115,1113,1036,1035,1033,42,1034,1032,1033,1,1117,1115,1116,1037,1035,1036,42,1019,1032,1034,1,1102,1115,1117,1022,1035,1037,42,1019,1020,1032,1,1102,1103,1115,1022,1023,1035,42,1032,1020,1035,1,1115,1103,1118,1035,1023,1038,42,1020,1024,1035,1,1103,1107,1118,1023,1027,1038,42,1021,1024,1020,1,1104,1107,1103,1024,1027,1023,42,1035,1024,1025,1,1118,1107,1108,1038,1027,1028,42,1031,1035,1025,1,1114,1118,1108,1034,1038,1028,42,1031,1032,1035,1,1114,1115,1118,1034,1035,1038,42,1031,1025,1028,1,1114,1108,1111,1034,1028,1031,42,1028,1025,1026,1,1111,1108,1109,1031,1028,1029,42,1036,1019,1034,1,1119,1102,1117,1039,1022,1037,42,1037,1019,1036,1,1120,1102,1119,1040,1022,1039,42,1037,1016,1019,1,1120,1099,1102,1040,1019,1022,42,1038,1016,1037,1,1121,1099,1120,1041,1019,1040,42,1038,1015,1016,1,1121,1098,1099,1041,1018,1019,42,1014,1015,1038,1,1097,1098,1121,1017,1018,1041,42,1039,1014,1038,1,1122,1097,1121,1042,1017,1041,42,1040,1014,1039,1,1123,1097,1122,1043,1017,1042,42,1005,1014,1040,1,1088,1097,1123,1008,1017,1043,42,1003,1005,1040,1,1086,1088,1123,1006,1008,1043,42,1004,1005,1003,1,1087,1088,1086,1007,1008,1006,42,1003,1040,1041,1,1086,1123,1124,1006,1043,1044,42,1040,1042,1041,1,1123,1125,1124,1043,1045,1044,42,1040,1039,1042,1,1123,1122,1125,1043,1042,1045,42,1039,1043,1042,1,1122,1126,1125,1042,1046,1045,42,1038,1044,1039,1,1121,1127,1122,1041,1047,1042,42,1044,1038,1037,1,1127,1121,1120,1047,1041,1040,42,1044,1037,1036,1,1127,1120,1119,1047,1040,1039,42,1045,1044,1036,1,1128,1127,1119,1048,1047,1039,42,1044,1045,1043,1,1127,1128,1126,1047,1048,1046,42,1046,1043,1045,1,1129,1126,1128,1049,1046,1048,42,1042,1043,1046,1,1125,1126,1129,1045,1046,1049,42,1047,1042,1046,1,1130,1125,1129,1050,1045,1049,42,1047,1041,1042,1,1130,1124,1125,1050,1044,1045,42,1048,1041,1047,1,1131,1124,1130,1051,1044,1050,42,1048,1049,1041,1,1131,1132,1124,1051,1052,1044,42,1050,1049,1048,1,1133,1132,1131,1053,1052,1051,42,1050,1002,1049,1,1133,1085,1132,1053,1005,1052,42,1050,1001,1002,1,1133,1084,1085,1053,1004,1005,42,1051,1001,1050,1,1134,1084,1133,1054,1004,1053,42,1051,1052,1001,1,1134,1135,1084,1054,1055,1004,42,1051,1053,1052,1,1134,1136,1135,1054,1056,1055,42,604,1053,1051,1,698,1136,1134,607,1056,1054,42,604,605,1053,1,698,699,1136,607,608,1056,42,605,999,1053,1,699,1082,1136,608,1002,1056,42,605,608,999,1,699,702,1082,608,611,1002,42,999,1052,1053,1,1082,1135,1136,1002,1055,1056,42,1052,999,1000,1,1135,1082,1083,1055,1002,1003,42,1052,1000,1001,1,1135,1083,1084,1055,1003,1004,42,604,1051,1054,1,698,1134,1137,607,1054,1057,42,1054,1051,1050,1,1137,1134,1133,1057,1054,1053,42,1054,1050,1048,1,1137,1133,1131,1057,1053,1051,42,1054,1048,1055,1,1137,1131,1138,1057,1051,1058,42,1055,1048,1056,1,1138,1131,1139,1058,1051,1059,42,1048,1047,1056,1,1131,1130,1139,1051,1050,1059,42,1056,1047,1057,1,1139,1130,1140,1059,1050,1060,42,1057,1047,1058,1,1140,1130,1141,1060,1050,1061,42,1047,1059,1058,1,1130,1142,1141,1050,1062,1061,42,1047,1060,1059,1,1130,1143,1142,1050,1063,1062,42,1047,1046,1060,1,1130,1129,1143,1050,1049,1063,42,1046,1045,1060,1,1129,1128,1143,1049,1048,1063,42,1060,1045,1033,1,1143,1128,1116,1063,1048,1036,42,1045,1034,1033,1,1128,1117,1116,1048,1037,1036,42,1036,1034,1045,1,1119,1117,1128,1039,1037,1048,42,1060,1033,1059,1,1143,1116,1142,1063,1036,1062,42,1033,1029,1059,1,1116,1112,1142,1036,1032,1062,42,1033,1030,1029,1,1116,1113,1112,1036,1033,1032,42,1059,1029,1027,1,1142,1112,1110,1062,1032,1030,42,1059,1027,1058,1,1142,1110,1141,1062,1030,1061,42,1058,1027,1061,1,1141,1110,1144,1061,1030,1064,42,1027,976,1061,1,1110,1059,1144,1030,979,1064,42,1061,976,1062,1,1144,1059,1145,1064,979,1065,42,976,975,1062,1,1059,1058,1145,979,978,1065,42,1062,975,1063,1,1145,1058,1146,1065,978,1066,42,975,1064,1063,1,1058,1147,1146,978,1067,1066,42,975,974,1064,1,1058,1057,1147,978,977,1067,42,974,973,1064,1,1057,1056,1147,977,976,1067,42,1064,973,972,1,1147,1056,1055,1067,976,975,42,1063,1064,972,1,1146,1147,1055,1066,1067,975,42,1063,972,573,1,1146,1055,657,1066,975,576,42,573,972,1065,1,657,1055,1148,576,975,1068,42,972,970,1065,1,1055,1053,1148,975,973,1068,42,1065,970,969,1,1148,1053,1052,1068,973,972,42,1065,969,1066,1,1148,1052,1149,1068,972,1069,42,1066,969,1067,1,1149,1052,1150,1069,972,1070,42,969,1068,1067,1,1052,1151,1150,972,1071,1070,42,969,560,1068,1,1052,644,1151,972,563,1071,42,560,561,1068,1,644,645,1151,563,564,1071,42,1068,561,562,1,1151,645,646,1071,564,565,42,1067,1068,562,1,1150,1151,646,1070,1071,565,42,1067,562,1069,1,1150,646,1152,1070,565,1072,42,562,563,1069,1,646,647,1152,565,566,1072,42,563,564,1069,1,647,648,1152,566,567,1072,42,1069,564,567,1,1152,648,651,1072,567,570,42,564,566,567,1,648,650,651,567,569,570,42,564,565,566,1,648,649,650,567,568,569,42,568,1069,567,1,652,1152,651,571,1072,570,42,568,1070,1069,1,652,1153,1152,571,1073,1072,42,569,1070,568,1,653,1153,652,572,1073,571,42,569,570,1070,1,653,654,1153,572,573,1073,42,570,1066,1070,1,654,1149,1153,573,1069,1073,42,570,571,1066,1,654,655,1149,573,574,1069,42,571,1065,1066,1,655,1148,1149,574,1068,1069,42,571,573,1065,1,655,657,1148,574,576,1068,42,1066,1067,1070,1,1149,1150,1153,1069,1070,1073,42,1067,1069,1070,1,1150,1152,1153,1070,1072,1073,42,574,1063,573,1,658,1146,657,577,1066,576,42,1062,1063,574,1,1145,1146,658,1065,1066,577,42,575,1062,574,1,659,1145,658,578,1065,577,42,1061,1062,575,1,1144,1145,659,1064,1065,578,42,1071,1061,575,1,1154,1144,659,1074,1064,578,42,1058,1061,1071,1,1141,1144,1154,1061,1064,1074,42,1057,1058,1071,1,1140,1141,1154,1060,1061,1074,42,1072,1057,1071,1,1155,1140,1154,1075,1060,1074,42,1072,1055,1057,1,1155,1138,1140,1075,1058,1060,42,579,1055,1072,1,663,1138,1155,582,1058,1075,42,579,1054,1055,1,663,1137,1138,582,1057,1058,42,580,1054,579,1,664,1137,663,583,1057,582,42,604,1054,580,1,698,1137,664,607,1057,583,42,582,604,580,1,666,698,664,585,607,583,42,579,1072,577,1,663,1155,661,582,1075,580,42,577,1072,575,1,661,1155,659,580,1075,578,42,1072,1071,575,1,1155,1154,659,1075,1074,578,42,1055,1056,1057,1,1138,1139,1140,1058,1059,1060,42,1049,1002,1003,1,1132,1085,1086,1052,1005,1006,42,1049,1003,1041,1,1132,1086,1124,1052,1006,1044,42,908,909,985,1,990,991,1068,911,912,988,42,985,909,910,1,1068,991,992,988,912,913,42,985,910,983,1,1068,992,1066,988,913,986,42,983,910,911,1,1066,992,993,986,913,914,42,983,911,981,1,1066,993,1064,986,914,984,42,981,911,978,1,1064,993,1061,984,914,981,42,978,911,912,1,1061,993,994,981,914,915,42,915,916,971,1,997,998,1054,918,919,974,42,559,560,968,1,643,644,1051,1076,1076,1076,42,918,919,922,1,1000,1001,1004,921,922,925,42,919,920,922,1,1001,1002,1004,922,923,925,42,920,921,922,1,1002,1003,1004,923,924,925,42,942,943,949,1,1024,1025,1031,945,946,952,42,945,937,1073,1,1027,1019,1156,948,940,1077,42,1073,937,935,1,1156,1019,1017,1077,940,938,42,931,932,936,1,1013,1014,1018,934,935,939,42,936,932,933,1,1018,1014,1015,939,935,936,42,934,707,1074,1,1016,789,1157,937,710,1078,42,1074,707,706,1,1157,789,788,1078,710,709,42,1074,706,1075,1,1157,788,1158,1079,1079,1079,42,1075,706,705,1,1158,788,787,1080,709,708,42,1076,1075,705,1,1159,1158,787,1081,1080,708,42,705,934,1076,1,787,1160,1159,708,937,1081,42,705,703,934,1,787,785,1160,708,706,937,42,705,704,703,1,787,786,785,708,707,706,42,934,703,701,1,1160,785,783,937,706,704,42,934,701,1077,1,1160,783,1161,937,704,1082,42,1078,1077,701,1,1162,1161,783,1083,1082,704,42,1078,1079,1077,1,1162,1163,1161,1083,1084,1082,42,1080,1079,1078,1,1164,1163,1162,1085,1084,1083,42,1080,1078,1081,1,1164,1162,1165,1085,1083,1086,42,1081,1078,700,1,1165,1162,782,1086,1083,703,42,1078,701,700,1,1162,783,782,1083,704,703,42,1081,700,1082,1,1165,782,1166,1086,703,1087,42,1082,700,699,1,1166,782,781,1087,703,702,42,1083,1082,699,1,1167,1166,781,1088,1087,702,42,1081,1082,1083,1,1165,1166,1167,1086,1087,1088,42,1084,1081,1083,1,1168,1165,1167,1089,1086,1088,42,1084,1080,1081,1,1168,1164,1165,1089,1085,1086,42,1085,1080,1084,1,1169,1164,1168,1090,1085,1089,42,1086,1085,1084,1,1170,1169,1168,1091,1090,1089,42,557,1085,1086,1,641,1169,1170,560,1090,1091,42,557,1086,1087,1,641,1170,1171,560,1091,1092,42,1086,1084,1087,1,1170,1168,1171,1091,1089,1092,42,1084,1083,1087,1,1168,1167,1171,1089,1088,1092,42,1087,1083,551,1,1171,1167,635,1092,1088,554,42,1083,1088,551,1,1167,1172,635,1088,1093,554,42,1083,699,1088,1,1167,781,1172,1088,702,1093,42,548,1088,699,1,632,1172,781,551,1093,702,42,551,1088,548,1,635,1172,632,554,1093,551,42,548,699,546,1,632,781,630,551,702,549,42,546,699,695,1,630,781,777,549,702,698,42,546,695,545,1,630,777,629,549,698,548,42,1087,551,552,1,1171,635,636,1092,554,555,42,556,1087,552,1,640,1171,636,559,1092,555,42,556,557,1087,1,640,641,1171,559,560,1092,42,556,552,554,1,640,636,638,559,555,557,42,1079,934,1077,1,1163,1160,1161,1084,937,1082,42,777,778,783,1,859,860,865,780,781,786,42,784,848,849,1,866,930,931,787,851,852,42,848,784,785,1,930,866,867,851,787,788,42,785,794,848,1,867,876,930,788,797,851,42,870,863,868,1,952,945,950,873,866,871,42,863,864,868,1,945,946,950,866,867,871,42,868,864,865,1,950,946,947,871,867,868,42,837,829,830,1,919,911,912,840,832,833,42,716,714,819,1,798,796,901,719,717,822,42,716,819,816,1,798,901,898,719,822,819,42,815,716,816,1,897,798,898,818,719,819,42,807,716,815,1,889,798,897,810,719,818,42,738,1089,767,1,820,1173,849,741,1094,770,42,1091,1089,1090,1,1174,1173,1175,1095,1094,1096,42,1092,1089,1091,1,1176,1173,1174,1097,1094,1095,42,1093,1089,1092,1,1177,1173,1176,1098,1094,1097,42,767,1089,1093,1,849,1173,1177,770,1094,1098,42,764,767,1093,1,846,849,1177,767,770,1098,42,764,1093,760,1,846,1177,842,767,1098,763,42,760,1093,1094,1,842,1177,1178,763,1098,1099,42,1094,1093,1092,1,1178,1177,1176,1099,1098,1097,42,753,1094,1092,1,835,1178,1176,756,1099,1097,42,755,1094,753,1,837,1178,835,758,1099,756,42,755,757,1094,1,837,839,1178,758,760,1099,42,760,1094,757,1,842,1178,839,763,1099,760,42,753,1092,752,1,835,1176,834,756,1097,755,42,752,1092,1091,1,834,1176,1174,755,1097,1095,42,752,1091,1095,1,834,1174,1179,755,1095,1100,42,1095,1091,1090,1,1179,1174,1175,1100,1095,1096,42,1095,1090,1096,1,1179,1175,1180,1100,1096,1101,42,1096,1090,738,1,1180,1175,820,1101,1096,741,42,739,1096,738,1,821,1180,820,742,1101,741,42,1097,1096,739,1,1181,1180,821,1102,1101,742,42,1097,1095,1096,1,1181,1179,1180,1102,1100,1101,42,749,1095,1097,1,831,1179,1181,752,1100,1102,42,750,1095,749,1,832,1179,831,753,1100,752,42,750,752,1095,1,832,834,1179,753,755,1100,42,749,1097,747,1,831,1181,829,752,1102,750,42,1097,1098,747,1,1181,1182,829,1102,1103,750,42,1097,740,1098,1,1181,822,1182,1102,743,1103,42,739,740,1097,1,821,822,1181,742,743,1102,42,1098,740,741,1,1182,822,823,1103,743,744,42,1098,741,1099,1,1182,823,1183,1103,744,1104,42,1099,741,742,1,1183,823,824,1104,744,745,42,1099,742,745,1,1183,824,827,1104,745,748,42,745,747,1099,1,827,829,1183,748,750,1104,42,1098,1099,747,1,1182,1183,829,1103,1104,750,42,762,764,760,1,844,846,842,765,767,763,42,688,689,734,1,770,771,816,691,692,737,42,734,689,1100,1,816,771,1184,737,692,1105,42,1100,689,1101,1,1184,771,1185,1105,692,1106,42,1101,689,690,1,1185,771,772,1106,692,693,42,1101,690,708,1,1185,772,790,1106,693,711,42,710,1101,708,1,792,1185,790,713,1106,711,42,713,1101,710,1,795,1185,792,716,1106,713,42,713,1102,1101,1,795,1186,1185,716,1107,1106,42,715,1102,713,1,797,1186,795,718,1107,716,42,715,718,1102,1,797,800,1186,718,721,1107,42,718,1100,1102,1,800,1184,1186,721,1105,1107,42,1103,1100,718,1,1187,1184,800,1108,1105,721,42,1104,1100,1103,1,1188,1184,1187,1109,1105,1108,42,1104,734,1100,1,1188,816,1184,1109,737,1105,42,732,734,1104,1,814,816,1188,735,737,1109,42,732,1104,731,1,814,1188,813,735,1109,734,42,721,731,1104,1,803,813,1188,724,734,1109,42,723,731,721,1,805,813,803,726,734,724,42,727,731,723,1,809,813,805,730,734,726,42,721,1104,1103,1,803,1188,1187,724,1109,1108,42,721,1103,719,1,803,1187,801,724,1108,722,42,719,1103,718,1,801,1187,800,722,1108,721,42,1100,1101,1102,1,1184,1185,1186,1105,1106,1107,42,686,628,630,1,768,722,724,689,631,633,42,1105,686,630,1,557,559,558,1110,689,633,42,1106,686,1105,1,563,559,557,1111,689,1110,42,1106,1107,686,1,563,564,559,1111,1112,689,42,1108,1107,1106,1,567,564,563,1113,1112,1111,42,1107,1108,1109,1,564,567,566,1112,1113,1114,42,1109,1108,643,1,566,567,589,1114,1113,646,42,1108,642,643,1,567,568,589,1113,645,646,42,642,1108,1106,1,568,567,563,645,1113,1111,42,642,1106,1110,1,568,563,562,645,1111,1115,42,1110,1106,1105,1,562,563,557,1115,1111,1110,42,1110,1105,1111,1,562,557,561,1115,1110,1116,42,1111,1105,633,1,561,557,560,1116,1110,636,42,1105,630,633,1,557,558,560,1110,633,636,42,630,632,633,1,558,695,560,633,635,636,42,637,1111,633,1,570,561,560,640,1116,636,42,637,1110,1111,1,570,562,561,640,1115,1116,42,639,1110,637,1,569,562,570,642,1115,640,42,639,642,1110,1,569,568,562,642,645,1115,42,637,633,634,1,570,560,696,640,636,637,42,643,685,1109,1,589,565,566,646,688,1114,42,685,643,645,1,565,589,590,688,646,648,42,1109,685,1107,1,566,565,564,1114,688,1112,42,685,686,1107,1,565,559,564,688,689,1112,42,649,650,680,1,729,731,761,652,653,683,42,680,650,679,1,761,731,760,683,653,682,42,650,651,679,1,731,732,760,653,654,682,42,651,666,679,1,732,747,760,654,669,682,42,652,666,651,1,733,747,732,655,669,654,42,668,676,667,1,749,757,748,671,679,670,42,676,668,673,1,757,749,754,679,671,676,42,668,669,673,1,749,750,754,671,672,676,42,542,544,661,1,626,628,742,545,547,664,42,542,661,660,1,626,742,741,545,664,663,42,542,660,540,1,626,741,624,545,663,543,42,540,660,538,1,624,741,622,543,663,541,42,534,535,533,1,618,619,614,537,538,536,42,498,644,1112,1,524,605,606,533,647,1117,42,1112,644,641,1,683,685,588,1117,647,644,42,1112,641,1113,1,683,588,684,1117,644,1118,42,641,640,1113,1,588,587,684,644,643,1118,42,1114,1113,640,1,583,684,587,1119,1118,643,42,1112,1113,1114,1,683,684,583,1117,1118,1119,42,1115,1112,1114,1,582,683,583,1120,1117,1119,42,1116,1112,1115,1,1189,1190,1191,1121,1117,1120,42,1117,1112,1116,1,527,606,607,1122,1117,1121,42,1117,498,1112,1,527,524,606,1122,533,1117,42,497,498,1117,1,526,524,527,532,533,1122,42,497,1117,1118,1,526,527,528,532,1122,1123,42,1118,1117,1116,1,528,527,607,1123,1122,1121,42,1118,1116,1119,1,528,607,608,1123,1121,1124,42,1119,1116,1120,1,608,607,669,1124,1121,1125,42,1120,1116,1121,1,1192,1193,1194,1125,1121,1126,42,1116,1122,1121,1,1189,1195,1196,1121,1127,1126,42,1116,1115,1122,1,1189,1191,1195,1121,1120,1127,42,1115,1123,1122,1,582,580,681,1120,1128,1127,42,1123,1115,1124,1,580,582,581,1128,1120,1129,42,1115,1114,1124,1,582,583,581,1120,1119,1129,42,1124,1114,1125,1,581,583,584,1129,1119,1130,42,1125,1114,1126,1,584,583,586,1130,1119,1131,42,1114,640,1126,1,583,587,586,1119,643,1131,42,1126,640,638,1,586,587,571,1131,643,641,42,1126,638,1125,1,586,571,584,1131,641,1130,42,1125,638,1127,1,584,571,585,1130,641,1132,42,1127,638,1128,1,585,571,573,1132,641,1133,42,638,636,1128,1,571,572,573,641,639,1133,42,636,635,1128,1,572,574,573,639,638,1133,42,1128,635,1129,1,573,574,575,1133,638,1134,42,635,1130,1129,1,574,675,575,638,1135,1134,42,635,629,1130,1,574,676,675,638,632,1135,42,635,631,629,1,574,694,676,638,634,632,42,1130,629,627,1,1197,723,721,1135,632,630,42,1130,627,624,1,1197,721,718,1135,630,627,42,1131,1130,624,1,1198,1197,718,1136,1135,627,42,1131,1132,1130,1,693,677,675,1136,1137,1135,42,1131,1133,1132,1,693,692,677,1136,1138,1137,42,1131,1122,1133,1,693,681,692,1136,1127,1138,42,1122,1131,1121,1,1195,1198,1196,1127,1136,1126,42,1131,624,1121,1,1198,718,1196,1136,627,1126,42,1121,624,622,1,1196,718,716,1126,627,625,42,1121,622,1134,1,1196,716,1199,1126,625,1139,42,1134,622,620,1,1199,716,714,1139,625,623,42,1120,1121,1134,1,1192,1194,1200,1125,1126,1139,42,1122,1135,1133,1,681,691,692,1127,1140,1138,42,1136,1135,1122,1,680,691,681,1141,1140,1127,42,1135,1136,1137,1,691,680,679,1140,1141,1142,42,1137,1136,1138,1,679,680,579,1142,1141,1143,42,1123,1138,1136,1,580,579,680,1128,1143,1141,42,1123,1139,1138,1,580,578,579,1128,1144,1143,42,1124,1139,1123,1,581,578,580,1129,1144,1128,42,1139,1124,1125,1,578,581,584,1144,1129,1130,42,1125,1140,1139,1,584,577,578,1130,1145,1144,42,1125,1127,1140,1,584,585,577,1130,1132,1145,42,1127,1128,1140,1,585,573,577,1132,1133,1145,42,1128,1141,1140,1,573,576,577,1133,1146,1145,42,1129,1141,1128,1,575,576,573,1134,1146,1133,42,1141,1129,1142,1,576,575,678,1146,1134,1147,42,1129,1132,1142,1,575,677,678,1134,1137,1147,42,1129,1130,1132,1,575,675,677,1134,1135,1137,42,1133,1142,1132,1,692,678,677,1138,1147,1137,42,1135,1142,1133,1,691,678,692,1140,1147,1138,42,1135,1137,1142,1,691,679,678,1140,1142,1147,42,1141,1142,1137,1,576,678,679,1146,1147,1142,42,1138,1141,1137,1,579,576,679,1143,1146,1142,42,1139,1141,1138,1,578,576,579,1144,1146,1143,42,1139,1140,1141,1,578,577,576,1144,1145,1146,42,1123,1136,1122,1,580,680,681,1128,1141,1127,42,1143,1118,1119,1,609,528,608,1148,1123,1124,42,1143,1144,1118,1,609,529,528,1148,1149,1123,42,491,1144,1143,1,610,529,609,526,1149,1148,42,491,492,1144,1,610,611,529,526,527,1149,42,492,493,1144,1,611,612,529,527,528,1149,42,1144,493,494,1,529,612,530,1149,528,529,42,1144,494,497,1,529,530,526,1149,529,532,42,1144,497,1118,1,529,526,528,1149,532,1123,42,412,413,530,1,1201,536,1202,396,460,438,42,1043,1039,1044,2,1203,1204,1205,1046,1042,1047,42,1090,1089,738,2,1206,1207,1208,1096,1094,741,42,1148,1149,1150,0,1209,1210,1211,1150,1151,1152,42,1148,1151,1149,0,1209,1212,1210,1150,1153,1151,42,1151,1148,1152,0,1212,1209,1213,1153,1150,1154,42,1152,1153,1151,0,1213,1214,1212,1154,1155,1153,42,1155,1156,1154,0,1215,1216,1217,1156,1157,1158,42,1157,1156,1155,0,1218,1216,1215,1159,1157,1156,42,1157,1158,1156,0,1218,1219,1216,1159,1160,1157,42,1159,1158,1157,0,1220,1219,1218,1161,1160,1159,42,1160,1158,1159,0,1221,1219,1220,1162,1160,1161,42,1160,1161,1158,0,1221,1222,1219,1162,1163,1160,42,1160,1162,1161,0,1221,1223,1222,1162,1164,1163,42,1163,1162,1160,0,1224,1223,1221,1165,1164,1162,42,1163,1164,1162,0,1224,1225,1223,1165,1166,1164,42,1165,1164,1163,0,1226,1225,1224,1167,1166,1165,42,1166,1164,1165,0,1227,1225,1226,1168,1166,1167,42,1166,1167,1164,0,1227,1228,1225,1168,1169,1166,42,1166,1168,1167,0,1227,1229,1228,1168,1170,1169,42,1169,1168,1166,0,1230,1229,1227,1171,1170,1168,42,1169,1170,1168,0,1230,1231,1229,1171,1172,1170,42,1171,1170,1169,0,1232,1231,1230,1173,1172,1171,42,1171,1172,1170,0,1232,1233,1231,1173,1174,1172,42,1173,1172,1171,0,1234,1233,1232,1175,1174,1173,42,1174,1172,1173,0,1235,1233,1234,1176,1174,1175,42,1174,1175,1172,0,1235,1236,1233,1176,1177,1174,42,1176,1175,1174,0,1237,1236,1235,1178,1177,1176,42,1176,1177,1175,0,1237,1238,1236,1178,1179,1177,42,1178,1177,1176,0,1239,1238,1237,1180,1179,1178,42,1178,1179,1177,0,1239,1240,1238,1180,1181,1179,42,1180,1179,1178,0,1241,1240,1239,1182,1181,1180,42,1180,1181,1179,0,1241,1242,1240,1182,1183,1181,42,1182,1181,1180,0,1243,1242,1241,1184,1183,1182,42,1181,1182,1183,0,1242,1243,1244,1183,1184,1185,42,1183,1182,1184,0,1244,1243,1245,1185,1184,1186,42,1182,1185,1184,0,1243,1246,1245,1184,1187,1186,42,1186,1185,1182,0,1247,1246,1243,1188,1187,1184,42,1186,1187,1185,0,1247,1248,1246,1188,1189,1187,42,1186,1188,1187,0,1247,1249,1248,1188,1190,1189,42,1189,1188,1186,0,1250,1249,1247,1191,1190,1188,42,1189,1190,1188,0,1250,1251,1249,1191,1192,1190,42,1189,1191,1190,0,1252,1253,1254,1191,1193,1192,42,1192,1191,1189,0,1255,1253,1252,1194,1193,1191,42,1192,1193,1191,0,1255,1256,1253,1194,1195,1193,42,1194,1193,1192,0,1257,1256,1255,1196,1195,1194,42,1195,1193,1194,0,1258,1256,1257,1197,1195,1196,42,1195,1196,1193,0,1258,1259,1256,1197,1198,1195,42,1197,1196,1195,0,1260,1259,1258,1199,1198,1197,42,1197,1198,1196,0,1260,1261,1259,1199,1200,1198,42,1197,1199,1198,0,1260,1262,1261,1199,1201,1200,42,1197,1200,1199,0,1260,1263,1262,1199,1202,1201,42,1201,1200,1197,0,1264,1263,1260,1203,1202,1199,42,1202,1200,1201,0,1265,1263,1264,1204,1202,1203,42,1200,1202,1203,0,1263,1265,1266,1202,1204,1205,42,1202,1204,1203,0,1265,1267,1266,1204,1206,1205,42,1205,1204,1202,0,1268,1269,1270,1207,1206,1204,42,1205,1206,1204,0,1268,1271,1269,1207,1208,1206,42,1207,1206,1205,0,1272,1271,1268,1209,1208,1207,42,1207,1208,1206,0,1272,1273,1271,1209,1210,1208,42,1207,1209,1208,0,1272,1274,1273,1209,1211,1210,42,1210,1209,1207,0,1275,1274,1272,1212,1211,1209,42,1211,1209,1210,0,1276,1274,1275,1213,1211,1212,42,1211,1212,1209,0,1276,1277,1274,1213,1214,1211,42,1213,1212,1211,0,1278,1277,1276,1215,1214,1213,42,1214,1212,1213,0,1279,1277,1278,1216,1214,1215,42,1214,1215,1212,0,1279,1280,1277,1216,1217,1214,42,1214,1216,1215,0,1279,1281,1280,1216,1218,1217,42,1217,1216,1214,0,1282,1281,1279,1219,1218,1216,42,1218,1216,1217,0,1283,1284,1285,1220,1218,1219,42,1218,1219,1216,0,1283,1286,1284,1220,1221,1218,42,1220,1219,1218,0,1287,1286,1283,1222,1221,1220,42,1220,1221,1219,0,1287,1288,1286,1222,1223,1221,42,1220,1222,1221,0,1287,1289,1288,1222,1224,1223,42,1220,1223,1222,0,1287,1290,1289,1222,1225,1224,42,1224,1223,1220,0,1291,1290,1287,1226,1225,1222,42,1224,1225,1223,0,1291,1292,1290,1226,1227,1225,42,1224,1226,1225,0,1291,1293,1292,1226,1228,1227,42,1227,1226,1224,0,1294,1293,1291,1229,1228,1226,42,1227,1228,1226,0,1294,1295,1293,1229,1230,1228,42,1229,1228,1227,0,1296,1295,1294,1231,1230,1229,42,1229,1230,1228,0,1296,1297,1295,1231,1232,1230,42,1229,1231,1230,0,1296,1298,1297,1231,1233,1232,42,1229,1232,1231,0,1296,1299,1298,1231,1234,1233,42,1233,1232,1229,0,1300,1299,1296,1235,1234,1231,42,1234,1232,1233,0,1301,1299,1300,1236,1234,1235,42,1234,1235,1232,0,1301,1302,1299,1236,1237,1234,42,1234,1236,1235,0,1301,1303,1302,1236,1238,1237,42,1234,1237,1236,0,1301,1304,1303,1236,1239,1238,42,1237,1234,1238,0,1304,1301,1305,1239,1236,1240,42,1239,1238,1234,0,1306,1305,1301,1241,1240,1236,42,1238,1239,1240,0,1305,1306,1307,1240,1241,1242,42,1239,1241,1240,0,1306,1308,1307,1241,1243,1242,42,1239,1234,1241,0,1306,1301,1308,1241,1236,1243,42,1241,1234,1233,0,1308,1301,1300,1243,1236,1235,42,1241,1233,1229,0,1308,1300,1296,1243,1235,1231,42,1241,1229,1242,0,1308,1296,1309,1243,1231,1244,42,1242,1229,1227,0,1309,1296,1294,1244,1231,1229,42,1242,1227,1243,0,1309,1294,1310,1244,1229,1245,42,1243,1227,1244,0,1310,1294,1311,1245,1229,1246,42,1227,1245,1244,0,1294,1312,1311,1229,1247,1246,42,1227,1224,1245,0,1294,1291,1312,1229,1226,1247,42,1245,1224,1220,0,1312,1291,1287,1247,1226,1222,42,1245,1220,1246,0,1312,1287,1313,1247,1222,1248,42,1220,1218,1246,0,1287,1283,1313,1222,1220,1248,42,1246,1218,1217,0,1313,1283,1285,1248,1220,1219,42,1246,1217,1247,0,1313,1285,1314,1248,1219,1249,42,1247,1217,1214,0,1315,1282,1279,1249,1219,1216,42,1247,1214,1248,0,1315,1279,1316,1249,1216,1250,42,1248,1214,1249,0,1316,1279,1317,1250,1216,1251,42,1249,1214,1213,0,1317,1279,1278,1251,1216,1215,42,1249,1213,1211,0,1317,1278,1276,1251,1215,1213,42,1250,1249,1211,0,1318,1317,1276,1252,1251,1213,42,1250,1251,1249,0,1318,1319,1317,1252,1253,1251,42,1252,1251,1250,0,1320,1319,1318,1254,1253,1252,42,1253,1251,1252,0,1321,1319,1320,1255,1253,1254,42,1253,1254,1251,0,1321,1322,1319,1255,1256,1253,42,1253,1255,1254,0,1321,1323,1322,1255,1257,1256,42,1256,1255,1253,0,1324,1323,1321,1258,1257,1255,42,1256,1257,1255,0,1324,1325,1323,1258,1259,1257,42,1232,1257,1256,0,1299,1325,1324,1260,1260,1260,42,1235,1257,1232,0,1302,1325,1299,1237,1259,1234,42,1235,1236,1257,0,1302,1303,1325,1237,1238,1259,42,1257,1236,1258,0,1325,1303,1326,1259,1238,1261,42,1236,1259,1258,0,1303,1327,1326,1238,1262,1261,42,1236,1260,1259,0,1303,1328,1327,1238,1263,1262,42,1236,1261,1260,0,1303,1329,1328,1238,1264,1263,42,1237,1261,1236,0,1304,1329,1303,1239,1264,1238,42,1261,1237,1238,0,1329,1304,1305,1264,1239,1240,42,1261,1238,1262,0,1329,1305,1330,1264,1240,1265,42,1262,1238,1263,0,1330,1305,1331,1265,1240,1266,42,1238,1240,1263,0,1305,1307,1331,1240,1242,1266,42,1240,1264,1263,0,1307,1332,1331,1242,1267,1266,42,1264,1240,1265,0,1332,1307,1333,1267,1242,1268,42,1240,1266,1265,0,1307,1334,1333,1242,1269,1268,42,1240,1267,1266,0,1307,1335,1334,1242,1270,1269,42,1240,1241,1267,0,1307,1308,1335,1242,1243,1270,42,1241,1243,1267,0,1308,1310,1335,1243,1245,1270,42,1241,1242,1243,0,1308,1309,1310,1243,1244,1245,42,1267,1243,1268,0,1335,1310,1336,1270,1245,1271,42,1268,1243,1269,0,1336,1310,1337,1271,1245,1272,42,1243,1244,1269,0,1310,1311,1337,1245,1246,1272,42,1244,1245,1269,0,1311,1312,1337,1246,1247,1272,42,1245,1246,1269,0,1312,1313,1337,1247,1248,1272,42,1269,1246,1247,0,1337,1313,1314,1272,1248,1249,42,1269,1247,1270,0,1337,1314,1338,1272,1249,1273,42,1270,1247,1248,0,1339,1315,1316,1273,1249,1250,42,1270,1248,1271,0,1339,1316,1340,1273,1250,1274,42,1271,1248,1251,0,1340,1316,1319,1274,1250,1253,42,1251,1248,1249,0,1319,1316,1317,1253,1250,1251,42,1272,1271,1251,0,1341,1340,1319,1275,1274,1253,42,1272,1270,1271,0,1341,1339,1340,1275,1273,1274,42,1273,1270,1272,0,1342,1339,1341,1276,1273,1275,42,1273,1269,1270,0,1343,1337,1338,1276,1272,1273,42,1268,1269,1273,0,1336,1337,1343,1271,1272,1276,42,1268,1273,1274,0,1336,1343,1344,1271,1276,1277,42,1274,1273,1272,0,1345,1342,1341,1277,1276,1275,42,1274,1272,1275,0,1345,1341,1346,1277,1275,1278,42,1255,1275,1272,0,1323,1346,1341,1257,1278,1275,42,1275,1255,1276,0,1346,1323,1347,1278,1257,1279,42,1255,1277,1276,0,1323,1348,1347,1257,1280,1279,42,1255,1257,1277,0,1323,1325,1348,1257,1259,1280,42,1278,1277,1257,0,1349,1348,1325,1281,1280,1259,42,1277,1278,1276,0,1348,1349,1347,1280,1281,1279,42,1278,1279,1276,0,1349,1350,1347,1281,1282,1279,42,1278,1280,1279,0,1349,1351,1350,1281,1283,1282,42,1281,1280,1278,0,1352,1351,1349,1284,1283,1281,42,1282,1280,1281,0,1353,1351,1352,1285,1283,1284,42,1282,1283,1280,0,1353,1354,1351,1285,1286,1283,42,1280,1283,1284,0,1351,1354,1355,1283,1286,1287,42,1285,1280,1284,0,1356,1351,1355,1288,1283,1287,42,1286,1280,1285,0,1357,1351,1356,1289,1283,1288,42,1286,1279,1280,0,1357,1350,1351,1289,1282,1283,42,1276,1279,1286,0,1347,1350,1357,1279,1282,1289,42,1287,1276,1286,0,1358,1347,1357,1290,1279,1289,42,1275,1276,1287,0,1346,1347,1358,1278,1279,1290,42,1274,1275,1287,0,1345,1346,1358,1277,1278,1290,42,1265,1274,1287,0,1333,1344,1359,1268,1277,1290,42,1265,1266,1274,0,1333,1334,1344,1268,1269,1277,42,1266,1268,1274,0,1334,1336,1344,1269,1271,1277,42,1266,1267,1268,0,1334,1335,1336,1269,1270,1271,42,1265,1287,1264,0,1333,1359,1332,1268,1290,1267,42,1287,1286,1264,0,1359,1360,1332,1290,1289,1267,42,1264,1286,1288,0,1332,1360,1361,1267,1289,1291,42,1286,1285,1288,0,1360,1362,1361,1289,1288,1291,42,1288,1285,1284,0,1361,1362,1363,1291,1288,1287,42,1288,1284,1289,0,1361,1363,1364,1291,1287,1292,42,1288,1289,1290,0,1361,1364,1365,1291,1292,1293,42,1291,1288,1290,0,1366,1361,1365,1294,1291,1293,42,1263,1288,1291,0,1331,1361,1366,1266,1291,1294,42,1263,1264,1288,0,1331,1332,1361,1266,1267,1291,42,1262,1263,1291,0,1330,1331,1366,1265,1266,1294,42,1292,1262,1291,0,1367,1330,1366,1295,1265,1294,42,1261,1262,1292,0,1329,1330,1367,1264,1265,1295,42,1293,1261,1292,0,1368,1329,1367,1296,1264,1295,42,1261,1293,1260,0,1329,1368,1328,1264,1296,1263,42,1260,1293,1294,0,1328,1368,1369,1263,1296,1297,42,1260,1294,1259,0,1328,1369,1327,1263,1297,1262,42,1259,1294,1295,0,1327,1369,1370,1262,1297,1298,42,1295,1281,1259,0,1370,1352,1327,1298,1284,1262,42,1295,1282,1281,0,1370,1353,1352,1298,1285,1284,42,1259,1281,1278,0,1327,1352,1349,1262,1284,1281,42,1259,1278,1258,0,1327,1349,1326,1262,1281,1261,42,1258,1278,1257,0,1326,1349,1325,1261,1281,1259,42,1291,1290,1292,0,1366,1365,1367,1294,1293,1295,42,1255,1272,1254,0,1323,1341,1322,1257,1275,1256,42,1272,1251,1254,0,1341,1319,1322,1275,1253,1256,42,1232,1256,1253,0,1299,1324,1321,1234,1258,1255,42,1253,1231,1232,0,1321,1298,1299,1255,1233,1234,42,1231,1253,1230,0,1298,1321,1297,1233,1255,1232,42,1230,1253,1252,0,1297,1321,1320,1232,1255,1254,42,1252,1250,1230,0,1320,1318,1297,1254,1252,1232,42,1230,1250,1296,0,1297,1318,1371,1232,1252,1299,42,1296,1250,1211,0,1371,1318,1276,1299,1252,1213,42,1296,1211,1297,0,1371,1276,1372,1299,1213,1300,42,1297,1211,1210,0,1372,1276,1275,1300,1213,1212,42,1297,1210,1225,0,1372,1275,1292,1300,1212,1227,42,1225,1210,1298,0,1292,1275,1373,1227,1212,1301,42,1210,1299,1298,0,1275,1374,1373,1212,1302,1301,42,1210,1207,1299,0,1275,1272,1374,1212,1209,1302,42,1299,1207,1205,0,1374,1272,1268,1302,1209,1207,42,1299,1205,1300,0,1374,1268,1375,1302,1207,1303,42,1205,1202,1300,0,1268,1270,1375,1207,1204,1303,42,1202,1301,1300,0,1270,1376,1375,1204,1304,1303,42,1301,1202,1201,0,1377,1265,1264,1304,1204,1203,42,1301,1201,1302,0,1377,1264,1378,1304,1203,1305,42,1302,1201,1303,0,1378,1264,1379,1305,1203,1306,42,1201,1197,1303,0,1264,1260,1379,1203,1199,1306,42,1303,1197,1195,0,1379,1260,1258,1306,1199,1197,42,1303,1195,1304,0,1379,1258,1380,1306,1197,1307,42,1304,1195,1305,0,1380,1258,1381,1307,1197,1308,42,1195,1306,1305,0,1258,1382,1381,1197,1309,1308,42,1195,1194,1306,0,1258,1257,1382,1197,1196,1309,42,1194,1192,1306,0,1257,1255,1382,1196,1194,1309,42,1306,1192,1189,0,1382,1255,1252,1309,1194,1191,42,1307,1306,1189,0,1383,1382,1252,1310,1309,1191,42,1305,1306,1307,0,1381,1382,1383,1308,1309,1310,42,1305,1307,1308,0,1381,1383,1384,1308,1310,1311,42,1308,1307,1309,0,1384,1383,1385,1311,1310,1312,42,1307,1189,1309,0,1383,1252,1385,1310,1191,1312,42,1309,1189,1310,0,1385,1252,1386,1312,1191,1313,42,1189,1311,1310,0,1252,1387,1386,1191,1314,1313,42,1189,1186,1311,0,1252,1388,1387,1191,1188,1314,42,1186,1312,1311,0,1388,1389,1387,1188,1315,1314,42,1313,1312,1186,0,1390,1391,1247,1316,1315,1188,42,1313,1314,1312,0,1390,1392,1391,1316,1317,1315,42,1315,1314,1313,0,1393,1392,1390,1318,1317,1316,42,1315,1316,1314,0,1393,1394,1392,1318,1319,1317,42,1317,1316,1315,0,1395,1394,1393,1320,1319,1318,42,1317,1318,1316,0,1395,1396,1394,1320,1321,1319,42,1317,1309,1318,0,1397,1385,1398,1320,1312,1321,42,1308,1309,1317,0,1384,1385,1397,1311,1312,1320,42,1308,1317,1319,0,1384,1397,1399,1311,1320,1322,42,1319,1317,1320,0,1399,1397,1400,1322,1320,1323,42,1317,1321,1320,0,1397,1401,1400,1320,1324,1323,42,1317,1315,1321,0,1397,1402,1401,1320,1318,1324,42,1315,1322,1321,0,1402,1403,1401,1318,1325,1324,42,1323,1322,1315,0,1404,1405,1393,1326,1325,1318,42,1323,1324,1322,0,1404,1406,1405,1326,1327,1325,42,1325,1324,1323,0,1407,1406,1404,1328,1327,1326,42,1325,1326,1324,0,1407,1408,1406,1328,1329,1327,42,1327,1326,1325,0,1409,1408,1407,1330,1329,1328,42,1327,1328,1326,0,1409,1410,1408,1330,1331,1329,42,1327,1319,1328,0,1411,1399,1412,1330,1322,1331,42,1329,1319,1327,0,1413,1399,1411,1332,1322,1330,42,1308,1319,1329,0,1384,1399,1413,1311,1322,1332,42,1330,1308,1329,0,1414,1384,1413,1333,1311,1332,42,1331,1308,1330,0,1415,1384,1414,1334,1311,1333,42,1331,1304,1308,0,1415,1380,1384,1334,1307,1311,42,1332,1304,1331,0,1416,1380,1415,1335,1307,1334,42,1332,1303,1304,0,1416,1379,1380,1335,1306,1307,42,1302,1303,1332,0,1378,1379,1416,1305,1306,1335,42,1333,1302,1332,0,1417,1378,1416,1336,1305,1335,42,1301,1302,1333,0,1377,1378,1417,1304,1305,1336,42,1334,1301,1333,0,1418,1377,1417,1337,1304,1336,42,1335,1301,1334,0,1419,1376,1420,1338,1304,1337,42,1335,1300,1301,0,1419,1375,1376,1338,1303,1304,42,1336,1300,1335,0,1421,1375,1419,1339,1303,1338,42,1336,1299,1300,0,1421,1374,1375,1339,1302,1303,42,1298,1299,1336,0,1373,1374,1421,1301,1302,1339,42,1222,1298,1336,0,1289,1373,1421,1224,1301,1339,42,1225,1298,1222,0,1292,1373,1289,1227,1301,1224,42,1223,1225,1222,0,1290,1292,1289,1225,1227,1224,42,1222,1336,1337,0,1289,1421,1422,1224,1339,1340,42,1337,1336,1335,0,1422,1421,1419,1340,1339,1338,42,1337,1335,1338,0,1422,1419,1423,1340,1338,1341,42,1335,1334,1338,0,1419,1420,1423,1338,1337,1341,42,1338,1334,1339,0,1423,1420,1424,1341,1337,1342,42,1339,1334,1340,0,1425,1418,1426,1342,1337,1343,42,1334,1333,1340,0,1418,1417,1426,1337,1336,1343,42,1340,1333,1341,0,1426,1417,1427,1343,1336,1344,42,1333,1342,1341,0,1417,1428,1427,1336,1345,1344,42,1333,1332,1342,0,1417,1416,1428,1336,1335,1345,42,1342,1332,1331,0,1428,1416,1415,1345,1335,1334,42,1342,1331,1343,0,1428,1415,1429,1345,1334,1346,42,1343,1331,1330,0,1429,1415,1414,1346,1334,1333,42,1343,1330,1344,0,1429,1414,1430,1346,1333,1347,42,1344,1330,1329,0,1430,1414,1413,1347,1333,1332,42,1344,1329,1327,0,1430,1413,1411,1347,1332,1330,42,1327,1345,1344,0,1409,1431,1432,1330,1348,1347,42,1327,1325,1345,0,1409,1407,1431,1330,1328,1348,42,1325,1323,1345,0,1407,1404,1431,1328,1326,1348,42,1345,1323,1346,0,1431,1404,1433,1348,1326,1349,42,1323,1315,1346,0,1404,1393,1433,1326,1318,1349,42,1315,1313,1346,0,1393,1390,1433,1318,1316,1349,42,1346,1313,1182,0,1433,1390,1243,1349,1316,1184,42,1182,1313,1186,0,1243,1390,1247,1184,1316,1188,42,1180,1346,1182,0,1241,1433,1243,1182,1349,1184,42,1347,1346,1180,0,1434,1433,1241,1350,1349,1182,42,1345,1346,1347,0,1431,1433,1434,1348,1349,1350,42,1345,1347,1348,0,1431,1434,1435,1348,1350,1351,42,1348,1347,1349,0,1435,1434,1436,1351,1350,1352,42,1349,1347,1350,0,1436,1434,1437,1352,1350,1353,42,1350,1347,1178,0,1437,1434,1239,1353,1350,1180,42,1178,1347,1180,0,1239,1434,1241,1180,1350,1182,42,1176,1350,1178,0,1237,1437,1239,1178,1353,1180,42,1351,1350,1176,0,1438,1437,1237,1354,1353,1178,42,1352,1350,1351,0,1439,1437,1438,1355,1353,1354,42,1349,1350,1352,0,1436,1437,1439,1352,1353,1355,42,1340,1349,1352,0,1440,1436,1439,1343,1352,1355,42,1340,1341,1349,0,1440,1441,1436,1343,1344,1352,42,1341,1348,1349,0,1441,1435,1436,1344,1351,1352,42,1343,1348,1341,0,1442,1435,1441,1346,1351,1344,42,1343,1345,1348,0,1442,1431,1435,1346,1348,1351,42,1344,1345,1343,0,1432,1431,1442,1347,1348,1346,42,1341,1342,1343,0,1427,1428,1429,1344,1345,1346,42,1339,1340,1352,0,1443,1440,1439,1342,1343,1355,42,1339,1352,1353,0,1443,1439,1444,1342,1355,1356,42,1354,1353,1352,0,1445,1444,1439,1357,1356,1355,42,1353,1354,1355,0,1446,1447,1448,1356,1357,1358,42,1355,1354,1356,0,1449,1450,1451,1358,1357,1359,42,1356,1354,1357,0,1451,1450,1452,1359,1357,1360,42,1354,1351,1357,0,1445,1438,1453,1357,1354,1360,42,1354,1352,1351,0,1445,1439,1438,1357,1355,1354,42,1357,1351,1176,0,1453,1438,1237,1360,1354,1178,42,1357,1176,1358,0,1453,1237,1454,1360,1178,1361,42,1358,1176,1359,0,1454,1237,1455,1361,1178,1362,42,1359,1176,1174,0,1455,1237,1235,1362,1178,1176,42,1359,1174,1360,0,1455,1235,1456,1362,1176,1363,42,1360,1174,1173,0,1456,1235,1234,1363,1176,1175,42,1203,1360,1173,0,1266,1456,1234,1205,1363,1175,42,1203,1204,1360,0,1266,1267,1456,1205,1206,1363,42,1358,1360,1204,0,1454,1456,1267,1361,1363,1206,42,1358,1359,1360,0,1454,1455,1456,1361,1362,1363,42,1358,1204,1206,0,1457,1269,1271,1361,1206,1208,42,1361,1358,1206,0,1458,1457,1271,1364,1361,1208,42,1357,1358,1361,0,1452,1457,1458,1360,1361,1364,42,1356,1357,1361,0,1451,1452,1458,1359,1360,1364,42,1362,1356,1361,0,1459,1451,1458,1365,1359,1364,42,1363,1356,1362,0,1460,1451,1459,1366,1359,1365,42,1363,1355,1356,0,1460,1449,1451,1366,1358,1359,42,1364,1355,1363,0,1461,1449,1460,1367,1358,1366,42,1364,1365,1355,0,1462,1463,1448,1367,1368,1358,42,1364,1366,1365,0,1462,1464,1463,1367,1369,1368,42,1219,1366,1364,0,1286,1464,1462,1221,1369,1367,42,1221,1366,1219,0,1288,1464,1286,1223,1369,1221,42,1221,1337,1366,0,1288,1422,1464,1223,1340,1369,42,1221,1222,1337,0,1288,1289,1422,1223,1224,1340,42,1337,1338,1366,0,1422,1423,1464,1340,1341,1369,42,1338,1365,1366,0,1423,1463,1464,1341,1368,1369,42,1338,1339,1365,0,1423,1424,1463,1341,1342,1368,42,1339,1353,1365,0,1424,1446,1463,1342,1356,1368,42,1365,1353,1355,0,1463,1446,1448,1368,1356,1358,42,1219,1364,1216,0,1286,1462,1284,1221,1367,1218,42,1216,1364,1363,0,1281,1461,1460,1218,1367,1366,42,1216,1363,1215,0,1281,1460,1280,1218,1366,1217,42,1215,1363,1362,0,1280,1460,1459,1217,1366,1365,42,1215,1362,1212,0,1280,1459,1277,1217,1365,1214,42,1212,1362,1208,0,1277,1459,1273,1214,1365,1210,42,1362,1361,1208,0,1459,1458,1273,1365,1364,1210,42,1208,1361,1206,0,1273,1458,1271,1210,1364,1208,42,1212,1208,1209,0,1277,1273,1274,1214,1210,1211,42,1203,1173,1367,0,1266,1234,1465,1205,1175,1370,42,1367,1173,1171,0,1465,1234,1232,1370,1175,1173,42,1367,1171,1368,0,1465,1232,1466,1370,1173,1371,42,1368,1171,1169,0,1466,1232,1230,1371,1173,1171,42,1368,1169,1369,0,1466,1230,1467,1371,1171,1372,42,1369,1169,1166,0,1467,1230,1227,1372,1171,1168,42,1369,1166,1370,0,1467,1227,1468,1372,1168,1373,42,1370,1166,1165,0,1468,1227,1226,1373,1168,1167,42,1371,1370,1165,0,1469,1468,1226,1374,1373,1167,42,1372,1370,1371,0,1470,1468,1469,1375,1373,1374,42,1372,1369,1370,0,1470,1467,1468,1375,1372,1373,42,1368,1369,1372,0,1466,1467,1470,1371,1372,1375,42,1373,1368,1372,0,1471,1466,1470,1376,1371,1375,42,1367,1368,1373,0,1465,1466,1471,1370,1371,1376,42,1374,1367,1373,0,1472,1465,1471,1377,1370,1376,42,1203,1367,1374,0,1266,1465,1472,1205,1370,1377,42,1203,1374,1199,0,1266,1472,1262,1205,1377,1201,42,1199,1374,1375,0,1262,1472,1473,1201,1377,1378,42,1374,1376,1375,0,1472,1474,1473,1377,1379,1378,42,1374,1373,1376,0,1472,1471,1474,1377,1376,1379,42,1376,1373,1372,0,1474,1471,1470,1379,1376,1375,42,1372,1377,1376,0,1470,1475,1474,1375,1380,1379,42,1371,1377,1372,0,1469,1475,1470,1374,1380,1375,42,1377,1371,1378,0,1475,1469,1476,1380,1374,1381,42,1378,1371,1379,0,1476,1469,1477,1381,1374,1382,42,1371,1380,1379,0,1469,1478,1477,1374,1383,1382,42,1371,1165,1380,0,1469,1226,1478,1374,1167,1383,42,1380,1165,1163,0,1478,1226,1224,1383,1167,1165,42,1380,1163,1381,0,1478,1224,1479,1383,1165,1384,42,1381,1163,1160,0,1479,1224,1221,1384,1165,1162,42,1381,1160,1382,0,1479,1221,1480,1384,1162,1385,42,1382,1160,1383,0,1480,1221,1481,1385,1162,1386,42,1383,1160,1159,0,1481,1221,1220,1386,1162,1161,42,1383,1159,1157,0,1481,1220,1218,1386,1161,1159,42,1383,1157,1384,0,1481,1218,1482,1386,1159,1387,42,1384,1157,1155,0,1482,1218,1215,1387,1159,1156,42,1384,1155,1385,0,1482,1215,1483,1387,1156,1388,42,1386,1152,1387,0,1484,1213,1485,1389,1154,1390,42,1152,1148,1387,0,1213,1209,1485,1154,1150,1390,42,1387,1148,1388,0,1485,1209,1486,1390,1150,1391,42,1388,1148,1150,0,1486,1209,1211,1391,1150,1152,42,1389,1149,1390,0,1487,1210,1488,1392,1151,1393,42,1149,1392,1391,0,1210,1489,1490,1151,1394,1395,42,1151,1392,1149,0,1212,1489,1210,1153,1394,1151,42,1393,1392,1151,0,1491,1489,1212,1396,1394,1153,42,1154,1156,1395,0,1217,1216,1492,1158,1157,1397,42,1156,1396,1395,0,1216,1493,1492,1157,1398,1397,42,1158,1396,1156,0,1219,1493,1216,1160,1398,1157,42,1158,1397,1396,0,1219,1494,1493,1160,1399,1398,42,1158,1398,1397,0,1219,1495,1494,1160,1400,1399,42,1161,1398,1158,0,1222,1495,1219,1163,1400,1160,42,1399,1398,1161,0,1496,1495,1222,1401,1400,1163,42,1399,1400,1398,0,1496,1497,1495,1401,1402,1400,42,1401,1400,1399,0,1498,1497,1496,1403,1402,1401,42,1402,1400,1401,0,1499,1497,1498,1404,1402,1403,42,1402,1403,1400,0,1499,1500,1497,1404,1405,1402,42,1402,1404,1403,0,1499,1501,1500,1404,1406,1405,42,1405,1404,1402,0,1502,1501,1499,1407,1406,1404,42,1405,1406,1404,0,1502,1503,1501,1407,1408,1406,42,1407,1406,1405,0,1504,1503,1502,1409,1408,1407,42,1407,1408,1406,0,1504,1505,1503,1409,1410,1408,42,1408,1407,1409,0,1505,1504,1506,1410,1409,1411,42,1407,1410,1409,0,1504,1507,1506,1409,1412,1411,42,1407,1411,1410,0,1504,1508,1507,1409,1413,1412,42,1407,1405,1411,0,1504,1502,1508,1409,1407,1413,42,1405,1402,1411,0,1502,1499,1508,1407,1404,1413,42,1411,1402,1401,0,1508,1499,1498,1413,1404,1403,42,1412,1411,1401,0,1509,1508,1498,1414,1413,1403,42,1412,1410,1411,0,1509,1507,1508,1414,1412,1413,42,1412,1413,1410,0,1509,1510,1507,1414,1415,1412,42,1414,1413,1412,0,1511,1510,1509,1416,1415,1414,42,1167,1413,1414,0,1228,1510,1511,1169,1415,1416,42,1415,1413,1167,0,1512,1510,1228,1417,1415,1169,42,1416,1413,1415,0,1513,1510,1512,1418,1415,1417,42,1416,1410,1413,0,1513,1507,1510,1418,1412,1415,42,1416,1409,1410,0,1513,1506,1507,1418,1411,1412,42,1417,1409,1416,0,1514,1506,1513,1419,1411,1418,42,1417,1379,1409,0,1514,1515,1506,1419,1382,1411,42,1378,1379,1417,0,1516,1515,1514,1381,1382,1419,42,1378,1417,1418,0,1516,1514,1517,1381,1419,1420,42,1417,1419,1418,0,1514,1518,1517,1419,1421,1420,42,1420,1419,1417,0,1519,1518,1514,1422,1421,1419,42,1183,1419,1420,0,1244,1518,1519,1185,1421,1422,42,1183,1184,1419,0,1244,1245,1518,1185,1186,1421,42,1184,1421,1419,0,1245,1520,1518,1186,1423,1421,42,1184,1422,1421,0,1245,1521,1520,1186,1424,1423,42,1184,1185,1422,0,1245,1246,1521,1186,1187,1424,42,1185,1423,1422,0,1246,1522,1521,1187,1425,1424,42,1185,1187,1423,0,1246,1248,1522,1187,1189,1425,42,1187,1424,1423,0,1248,1523,1522,1189,1426,1425,42,1187,1425,1424,0,1248,1524,1523,1189,1427,1426,42,1187,1426,1425,0,1248,1525,1524,1189,1428,1427,42,1187,1188,1426,0,1248,1249,1525,1189,1190,1428,42,1188,1427,1426,0,1249,1526,1525,1190,1429,1428,42,1190,1427,1188,0,1251,1526,1249,1192,1429,1190,42,1190,1428,1427,0,1254,1527,1528,1192,1430,1429,42,1191,1428,1190,0,1253,1527,1254,1193,1430,1192,42,1191,1429,1428,0,1253,1529,1527,1193,1431,1430,42,1191,1193,1429,0,1253,1256,1529,1193,1195,1431,42,1193,1430,1429,0,1256,1530,1529,1195,1432,1431,42,1431,1430,1193,0,1531,1530,1256,1433,1432,1195,42,1431,1432,1430,0,1531,1532,1530,1433,1434,1432,42,1198,1432,1431,0,1261,1532,1531,1200,1434,1433,42,1198,1433,1432,0,1261,1533,1532,1200,1435,1434,42,1375,1433,1198,0,1473,1533,1261,1378,1435,1200,42,1376,1433,1375,0,1474,1533,1473,1379,1435,1378,42,1376,1377,1433,0,1474,1475,1533,1379,1380,1435,42,1377,1434,1433,0,1475,1534,1533,1380,1436,1435,42,1377,1418,1434,0,1475,1535,1534,1380,1420,1436,42,1378,1418,1377,0,1516,1517,1536,1381,1420,1380,42,1419,1434,1418,0,1518,1537,1517,1421,1436,1420,42,1419,1421,1434,0,1518,1520,1537,1421,1423,1436,42,1421,1435,1434,0,1520,1538,1537,1423,1437,1436,42,1421,1436,1435,0,1520,1539,1538,1423,1438,1437,42,1421,1422,1436,0,1520,1521,1539,1423,1424,1438,42,1437,1436,1422,0,1540,1539,1521,1439,1438,1424,42,1437,1438,1436,0,1540,1541,1539,1439,1440,1438,42,1437,1439,1438,0,1540,1542,1541,1439,1441,1440,42,1440,1439,1437,0,1543,1542,1540,1442,1441,1439,42,1440,1441,1439,0,1543,1544,1542,1442,1443,1441,42,1440,1442,1441,0,1545,1546,1547,1442,1444,1443,42,1443,1442,1440,0,1548,1546,1545,1445,1444,1442,42,1443,1444,1442,0,1548,1549,1546,1445,1446,1444,42,1443,1432,1444,0,1548,1532,1549,1445,1434,1446,42,1430,1432,1443,0,1530,1532,1548,1432,1434,1445,42,1430,1443,1429,0,1530,1548,1529,1432,1445,1431,42,1429,1443,1440,0,1529,1548,1545,1431,1445,1442,42,1429,1440,1437,0,1550,1543,1540,1431,1442,1439,42,1429,1437,1422,0,1550,1540,1521,1431,1439,1424,42,1429,1422,1445,0,1529,1551,1552,1431,1424,1447,42,1422,1423,1445,0,1551,1553,1552,1424,1425,1447,42,1445,1423,1446,0,1552,1553,1554,1447,1425,1448,42,1423,1424,1446,0,1553,1555,1554,1425,1426,1448,42,1446,1424,1447,0,1554,1555,1556,1448,1426,1449,42,1424,1448,1447,0,1555,1557,1556,1426,1450,1449,42,1425,1448,1424,0,1524,1558,1523,1427,1450,1426,42,1425,1449,1448,0,1524,1559,1558,1427,1451,1450,42,1425,1450,1449,0,1524,1560,1559,1427,1452,1451,42,1426,1450,1425,0,1525,1560,1524,1428,1452,1427,42,1451,1450,1426,0,1561,1560,1525,1453,1452,1428,42,1451,1452,1450,0,1561,1562,1560,1453,1454,1452,42,1453,1452,1451,0,1563,1564,1565,1455,1454,1453,42,1453,1454,1452,0,1563,1566,1564,1455,1456,1454,42,1455,1454,1453,0,1567,1566,1563,1457,1456,1455,42,1455,1456,1454,0,1567,1568,1566,1457,1458,1456,42,1455,1457,1456,0,1567,1569,1568,1457,1459,1458,42,1455,1458,1457,0,1567,1570,1569,1457,1460,1459,42,1455,1448,1458,0,1567,1557,1570,1457,1450,1460,42,1448,1455,1447,0,1557,1567,1556,1450,1457,1449,42,1447,1455,1453,0,1556,1567,1563,1449,1457,1455,42,1447,1453,1459,0,1556,1563,1571,1449,1455,1461,42,1459,1453,1451,0,1571,1563,1565,1461,1455,1453,42,1427,1459,1451,0,1528,1571,1565,1429,1461,1453,42,1428,1459,1427,0,1527,1571,1528,1430,1461,1429,42,1428,1446,1459,0,1527,1554,1571,1430,1448,1461,42,1445,1446,1428,0,1552,1554,1527,1447,1448,1430,42,1428,1429,1445,0,1527,1529,1552,1430,1431,1447,42,1459,1446,1447,0,1571,1554,1556,1461,1448,1449,42,1427,1451,1426,0,1526,1561,1525,1429,1453,1428,42,1448,1449,1458,0,1558,1559,1572,1450,1451,1460,42,1458,1449,1460,0,1572,1559,1573,1460,1451,1462,42,1449,1450,1460,0,1559,1560,1573,1451,1452,1462,42,1460,1450,1461,0,1573,1560,1574,1462,1452,1463,42,1452,1461,1450,0,1562,1574,1560,1454,1463,1452,42,1452,1462,1461,0,1562,1575,1574,1454,1464,1463,42,1452,1456,1462,0,1564,1568,1576,1454,1458,1464,42,1454,1456,1452,0,1566,1568,1564,1456,1458,1454,42,1462,1456,1463,0,1576,1568,1577,1464,1458,1465,42,1456,1464,1463,0,1568,1578,1577,1458,1466,1465,42,1465,1464,1456,0,1579,1578,1568,1467,1466,1458,42,1465,1466,1464,0,1579,1580,1578,1467,1468,1466,42,1467,1466,1465,0,1581,1580,1579,1469,1468,1467,42,1467,1468,1466,0,1581,1582,1580,1469,1470,1468,42,1467,1469,1468,0,1583,1584,1585,1469,1471,1470,42,1470,1469,1467,0,1586,1584,1583,1472,1471,1469,42,1471,1469,1470,0,1587,1584,1586,1473,1471,1472,42,1469,1471,1472,0,1584,1587,1588,1471,1473,1474,42,1472,1471,1473,0,1588,1587,1589,1474,1473,1475,42,1463,1473,1471,0,1590,1589,1587,1465,1475,1473,42,1464,1473,1463,0,1578,1591,1577,1466,1475,1465,42,1464,1474,1473,0,1578,1592,1591,1466,1476,1475,42,1466,1474,1464,0,1580,1592,1578,1468,1476,1466,42,1466,1475,1474,0,1580,1593,1592,1468,1477,1476,42,1466,1476,1475,0,1580,1594,1593,1468,1478,1477,42,1466,1468,1476,0,1580,1582,1594,1468,1470,1478,42,1468,1477,1476,0,1585,1595,1596,1470,1479,1478,42,1468,1478,1477,0,1585,1597,1595,1470,1480,1479,42,1468,1469,1478,0,1585,1584,1597,1470,1471,1480,42,1469,1472,1478,0,1584,1588,1597,1471,1474,1480,42,1478,1472,1477,0,1597,1588,1595,1480,1474,1479,42,1477,1472,1479,0,1595,1588,1598,1479,1474,1481,42,1473,1479,1472,0,1589,1598,1588,1475,1481,1474,42,1473,1480,1479,0,1589,1599,1598,1475,1482,1481,42,1481,1480,1473,0,1600,1601,1591,1483,1482,1475,42,1481,1482,1480,0,1600,1602,1601,1483,1484,1482,42,1475,1482,1481,0,1593,1602,1600,1477,1484,1483,42,1475,1483,1482,0,1593,1603,1602,1477,1485,1484,42,1475,1484,1483,0,1593,1604,1603,1477,1486,1485,42,1475,1485,1484,0,1593,1605,1604,1477,1487,1486,42,1475,1476,1485,0,1593,1594,1605,1477,1478,1487,42,1476,1486,1485,0,1596,1606,1607,1478,1488,1487,42,1476,1477,1486,0,1596,1595,1606,1478,1479,1488,42,1477,1479,1486,0,1595,1598,1606,1479,1481,1488,42,1479,1487,1486,0,1598,1608,1606,1481,1489,1488,42,1480,1487,1479,0,1599,1608,1598,1482,1489,1481,42,1480,1488,1487,0,1599,1609,1608,1482,1490,1489,42,1480,1489,1488,0,1601,1610,1611,1482,1491,1490,42,1482,1489,1480,0,1602,1610,1601,1484,1491,1482,42,1482,1490,1489,0,1602,1612,1610,1484,1492,1491,42,1483,1490,1482,0,1603,1612,1602,1485,1492,1484,42,1483,1491,1490,0,1603,1613,1612,1485,1493,1492,42,1483,1492,1491,0,1603,1614,1613,1485,1494,1493,42,1483,1484,1492,0,1603,1604,1614,1485,1486,1494,42,1493,1492,1484,0,1615,1614,1604,1495,1494,1486,42,1493,1494,1492,0,1615,1616,1614,1495,1496,1494,42,1493,1496,1495,0,1615,1617,1618,1495,1497,1498,42,1497,1496,1493,0,1619,1620,1621,1499,1497,1495,42,1498,1496,1497,0,1622,1620,1619,1500,1497,1499,42,1498,1499,1496,0,1622,1623,1620,1500,1501,1497,42,1498,1500,1499,0,1622,1624,1623,1500,1502,1501,42,1501,1500,1498,0,1625,1624,1622,1503,1502,1500,42,1501,1502,1500,0,1625,1626,1624,1503,1504,1502,42,1488,1502,1501,0,1609,1626,1625,1490,1504,1503,42,1488,1503,1502,0,1611,1627,1628,1490,1505,1504,42,1489,1503,1488,0,1610,1627,1611,1491,1505,1490,42,1507,1508,1506,0,1629,1630,1631,1506,1507,1508,42,1507,1509,1508,0,1629,1632,1630,1506,1509,1507,42,1507,1510,1509,0,1629,1633,1632,1506,1510,1509,42,1511,1510,1507,0,1634,1633,1629,1511,1510,1506,42,1495,1513,1510,0,1618,1635,1633,1498,1512,1510,42,1514,1513,1495,0,1636,1635,1618,1513,1512,1498,42,1515,1514,1516,0,1637,1636,1638,1514,1513,1515,42,1519,1516,1518,0,1639,1638,1640,1516,1515,1517,42,1521,1518,1522,0,1641,1640,1642,1518,1517,1519,42,1522,1518,1500,0,1642,1640,1643,1519,1517,1502,42,1496,1514,1495,0,1617,1636,1618,1497,1513,1498,42,1502,1522,1500,0,1628,1642,1643,1504,1519,1502,42,1503,1525,1502,0,1627,1644,1628,1505,1520,1504,42,1505,1508,1522,0,1645,1630,1642,1521,1507,1519,42,1506,1508,1505,0,1631,1630,1645,1508,1507,1521,42,1509,1521,1508,0,1632,1641,1630,1509,1518,1507,42,1509,1526,1521,0,1632,1646,1641,1509,1522,1518,42,1509,1513,1526,0,1632,1635,1646,1509,1512,1522,42,1510,1513,1509,0,1633,1635,1632,1510,1512,1509,42,1513,1515,1520,0,1635,1637,1647,1512,1514,1523,42,1490,1504,1489,0,1612,1648,1610,1492,1524,1491,42,1488,1501,1487,0,1609,1625,1608,1490,1503,1489,42,1487,1501,1498,0,1608,1625,1622,1489,1503,1500,42,1486,1487,1498,0,1606,1608,1622,1488,1489,1500,42,1486,1498,1485,0,1606,1622,1607,1488,1500,1487,42,1485,1498,1497,0,1607,1622,1619,1487,1500,1499,42,1485,1497,1484,0,1605,1649,1604,1487,1499,1486,42,1497,1493,1484,0,1649,1615,1604,1499,1495,1486,42,1475,1481,1474,0,1593,1600,1592,1477,1483,1476,42,1474,1481,1473,0,1592,1600,1591,1476,1483,1475,42,1463,1471,1527,0,1590,1587,1650,1465,1473,1525,42,1470,1527,1471,0,1586,1650,1587,1472,1525,1473,42,1460,1527,1470,0,1573,1650,1586,1462,1525,1472,42,1460,1461,1527,0,1573,1574,1650,1462,1463,1525,42,1461,1462,1527,0,1574,1575,1650,1463,1464,1525,42,1527,1462,1463,0,1650,1575,1590,1525,1464,1465,42,1460,1470,1528,0,1573,1586,1651,1462,1472,1526,42,1470,1467,1528,0,1586,1583,1651,1472,1469,1526,42,1528,1467,1465,0,1652,1581,1579,1526,1469,1467,42,1457,1528,1465,0,1569,1652,1579,1459,1526,1467,42,1458,1528,1457,0,1570,1652,1569,1460,1526,1459,42,1458,1460,1528,0,1572,1573,1651,1460,1462,1526,42,1457,1465,1456,0,1569,1579,1568,1459,1467,1458,42,1432,1434,1444,0,1532,1534,1549,1434,1436,1446,42,1432,1433,1434,0,1532,1533,1534,1434,1435,1436,42,1444,1434,1529,0,1549,1534,1653,1446,1436,1527,42,1529,1434,1435,0,1653,1534,1654,1527,1436,1437,42,1529,1435,1530,0,1653,1654,1655,1527,1437,1528,42,1435,1438,1530,0,1538,1541,1656,1437,1440,1528,42,1436,1438,1435,0,1539,1541,1538,1438,1440,1437,42,1438,1531,1530,0,1541,1657,1656,1440,1529,1528,42,1439,1531,1438,0,1542,1657,1541,1441,1529,1440,42,1439,1532,1531,0,1542,1658,1657,1441,1530,1529,42,1533,1532,1439,0,1659,1658,1542,1531,1530,1441,42,1532,1533,1534,0,1658,1659,1660,1530,1531,1532,42,1533,1535,1534,0,1659,1661,1660,1531,1533,1532,42,1536,1535,1533,0,1662,1663,1664,1534,1533,1531,42,1536,1537,1535,0,1662,1665,1663,1534,1535,1533,42,1538,1537,1536,0,1666,1665,1662,1536,1535,1534,42,1538,1539,1537,0,1666,1667,1665,1536,1537,1535,42,1538,1540,1539,0,1666,1668,1667,1536,1538,1537,42,1538,1541,1540,0,1666,1669,1668,1536,1539,1538,42,1541,1538,1542,0,1669,1666,1670,1539,1536,1540,42,1542,1538,1536,0,1670,1666,1662,1540,1536,1534,42,1536,1543,1542,0,1662,1671,1670,1534,1541,1540,42,1544,1543,1536,0,1672,1671,1662,1542,1541,1534,42,1442,1543,1544,0,1546,1671,1672,1444,1541,1542,42,1442,1529,1543,0,1546,1653,1671,1444,1527,1541,42,1442,1444,1529,0,1546,1549,1653,1444,1446,1527,42,1529,1530,1543,0,1653,1655,1671,1527,1528,1541,42,1543,1530,1542,0,1671,1655,1670,1541,1528,1540,42,1530,1545,1542,0,1655,1673,1670,1528,1543,1540,42,1530,1531,1545,0,1656,1657,1674,1528,1529,1543,42,1545,1531,1546,0,1674,1657,1675,1543,1529,1544,42,1531,1532,1546,0,1657,1658,1675,1529,1530,1544,42,1532,1534,1546,0,1658,1660,1675,1530,1532,1544,42,1546,1534,1547,0,1675,1660,1676,1544,1532,1545,42,1534,1548,1547,0,1660,1677,1676,1532,1546,1545,42,1535,1548,1534,0,1661,1677,1660,1533,1546,1532,42,1535,1549,1548,0,1661,1678,1677,1533,1547,1546,42,1535,1550,1549,0,1663,1679,1680,1533,1548,1547,42,1537,1550,1535,0,1665,1679,1663,1535,1548,1533,42,1537,1539,1550,0,1665,1667,1679,1535,1537,1548,42,1539,1551,1550,0,1667,1681,1679,1537,1549,1548,42,1539,1552,1551,0,1667,1682,1681,1537,1550,1549,42,1539,1540,1552,0,1667,1668,1682,1537,1538,1550,42,1540,1553,1552,0,1668,1683,1682,1538,1551,1550,42,1540,1554,1553,0,1684,1685,1686,1538,1552,1551,42,1547,1554,1540,0,1676,1685,1684,1545,1552,1538,42,1548,1554,1547,0,1677,1685,1676,1546,1552,1545,42,1548,1555,1554,0,1677,1687,1685,1546,1553,1552,42,1556,1555,1548,0,1688,1687,1677,1554,1553,1546,42,1557,1555,1556,0,1689,1687,1688,1555,1553,1554,42,1558,1555,1557,0,1690,1687,1689,1556,1553,1555,42,1554,1555,1558,0,1685,1687,1690,1552,1553,1556,42,1553,1554,1558,0,1686,1685,1690,1551,1552,1556,42,1553,1558,1559,0,1686,1690,1691,1551,1556,1557,42,1559,1558,1560,0,1691,1690,1692,1557,1556,1558,42,1558,1557,1560,0,1690,1689,1692,1556,1555,1558,42,1557,1561,1560,0,1689,1693,1692,1555,1559,1558,42,1562,1561,1557,0,1694,1693,1689,1560,1559,1555,42,1562,1563,1561,0,1694,1695,1693,1560,1561,1559,42,1562,1564,1563,0,1696,1697,1698,1560,1562,1561,42,1565,1564,1562,0,1699,1697,1696,1563,1562,1560,42,1565,1566,1564,0,1699,1700,1697,1563,1564,1562,42,1567,1566,1565,0,1701,1700,1699,1565,1564,1563,42,1568,1566,1567,0,1702,1700,1701,1566,1564,1565,42,1568,1569,1566,0,1702,1703,1700,1566,1567,1564,42,1568,1570,1569,0,1704,1705,1706,1566,1568,1567,42,1568,1560,1570,0,1704,1692,1705,1566,1558,1568,42,1559,1560,1568,0,1691,1692,1704,1557,1558,1566,42,1559,1568,1567,0,1707,1702,1701,1557,1566,1565,42,1559,1567,1552,0,1707,1701,1682,1557,1565,1550,42,1552,1567,1551,0,1682,1701,1681,1550,1565,1549,42,1567,1565,1551,0,1701,1699,1681,1565,1563,1549,42,1551,1565,1562,0,1681,1699,1696,1549,1563,1560,42,1551,1562,1556,0,1681,1696,1708,1549,1560,1554,42,1556,1562,1557,0,1688,1694,1689,1554,1560,1555,42,1551,1556,1549,0,1681,1708,1680,1549,1554,1547,42,1548,1549,1556,0,1677,1678,1688,1546,1547,1554,42,1550,1551,1549,0,1679,1681,1680,1548,1549,1547,42,1552,1553,1559,0,1682,1683,1707,1550,1551,1557,42,1560,1561,1570,0,1692,1693,1705,1558,1559,1568,42,1561,1571,1570,0,1693,1709,1705,1559,1569,1568,42,1563,1571,1561,0,1695,1709,1693,1561,1569,1559,42,1563,1572,1571,0,1695,1710,1709,1561,1570,1569,42,1563,1573,1572,0,1698,1711,1712,1561,1571,1570,42,1563,1574,1573,0,1698,1713,1711,1561,1572,1571,42,1564,1574,1563,0,1697,1713,1698,1562,1572,1561,42,1566,1574,1564,0,1700,1713,1697,1564,1572,1562,42,1574,1566,1575,0,1713,1700,1714,1572,1564,1573,42,1566,1576,1575,0,1700,1715,1714,1564,1574,1573,42,1569,1576,1566,0,1703,1715,1700,1567,1574,1564,42,1569,1577,1576,0,1703,1716,1715,1567,1575,1574,42,1569,1578,1577,0,1706,1717,1718,1567,1576,1575,42,1570,1578,1569,0,1705,1717,1706,1568,1576,1567,42,1571,1578,1570,0,1709,1717,1705,1569,1576,1568,42,1571,1579,1578,0,1709,1719,1717,1569,1577,1576,42,1572,1579,1571,0,1710,1719,1709,1570,1577,1569,42,1572,1580,1579,0,1710,1720,1719,1570,1578,1577,42,1572,1581,1580,0,1712,1721,1722,1570,1579,1578,42,1573,1581,1572,0,1711,1721,1712,1571,1579,1570,42,1583,1582,1573,0,1723,1724,1711,1580,1581,1571,42,1575,1588,1585,0,1714,1725,1726,1573,1582,1583,42,1575,1576,1588,0,1714,1715,1725,1573,1574,1582,42,1576,1589,1588,0,1715,1727,1725,1574,1584,1582,42,1577,1589,1576,0,1716,1727,1715,1575,1584,1574,42,1577,1590,1589,0,1718,1728,1729,1575,1585,1584,42,1578,1590,1577,0,1717,1728,1718,1576,1585,1575,42,1578,1591,1590,0,1717,1730,1728,1576,1586,1585,42,1592,1591,1578,0,1731,1730,1717,1587,1586,1576,42,1595,1594,1592,0,1732,1733,1734,1588,1589,1587,42,1596,1594,1595,0,1735,1733,1732,1590,1589,1588,42,1602,1603,1601,0,1736,1737,1738,1591,1592,1593,42,1604,1603,1602,0,1739,1737,1736,1594,1592,1591,42,1589,1605,1588,0,1727,1740,1725,1584,1595,1582,42,1589,1590,1603,0,1727,1741,1737,1584,1585,1592,42,1590,1601,1603,0,1741,1738,1737,1585,1593,1592,42,1586,1604,1584,0,1742,1739,1743,1596,1594,1597,42,1584,1604,1608,0,1743,1739,1744,1597,1594,1598,42,1604,1602,1608,0,1739,1736,1744,1594,1591,1598,42,1608,1602,1609,0,1744,1736,1745,1598,1591,1599,42,1608,1609,1596,0,1744,1745,1735,1598,1599,1590,42,1608,1596,1610,0,1744,1735,1746,1598,1590,1600,42,1584,1610,1612,0,1743,1746,1747,1597,1600,1601,42,1584,1608,1610,0,1743,1744,1746,1597,1598,1600,42,1580,1595,1592,0,1722,1732,1734,1578,1588,1587,42,1580,1592,1579,0,1720,1731,1719,1578,1587,1577,42,1579,1592,1578,0,1719,1731,1717,1577,1587,1576,42,1581,1613,1580,0,1721,1748,1722,1579,1602,1578,42,1575,1585,1583,0,1714,1726,1723,1573,1583,1580,42,1575,1583,1574,0,1714,1723,1713,1573,1580,1572,42,1574,1583,1573,0,1713,1723,1711,1572,1580,1571,42,1541,1547,1540,0,1749,1676,1684,1539,1545,1538,42,1541,1546,1547,0,1749,1675,1676,1539,1544,1545,42,1545,1546,1541,0,1674,1675,1749,1543,1544,1539,42,1542,1545,1541,0,1670,1673,1669,1540,1543,1539,42,1442,1544,1441,0,1546,1672,1547,1444,1542,1443,42,1544,1536,1441,0,1672,1662,1547,1542,1534,1443,42,1441,1536,1533,0,1547,1662,1664,1443,1534,1531,42,1439,1441,1533,0,1542,1544,1659,1441,1443,1531,42,1199,1375,1198,0,1262,1473,1261,1201,1378,1200,42,1196,1198,1431,0,1259,1261,1531,1198,1200,1433,42,1196,1431,1193,0,1259,1531,1256,1198,1433,1195,42,1183,1420,1614,0,1244,1519,1750,1185,1422,1603,42,1614,1420,1417,0,1750,1519,1514,1603,1422,1419,42,1417,1416,1614,0,1514,1513,1750,1419,1418,1603,42,1614,1416,1615,0,1750,1513,1751,1603,1418,1604,42,1615,1416,1415,0,1751,1513,1512,1604,1418,1417,42,1615,1415,1616,0,1751,1512,1752,1604,1417,1605,42,1170,1616,1415,0,1231,1752,1512,1172,1605,1417,42,1172,1616,1170,0,1233,1752,1231,1174,1605,1172,42,1172,1617,1616,0,1233,1753,1752,1174,1606,1605,42,1177,1617,1172,0,1238,1753,1233,1179,1606,1174,42,1177,1179,1617,0,1238,1240,1753,1179,1181,1606,42,1179,1618,1617,0,1240,1754,1753,1181,1607,1606,42,1179,1181,1618,0,1240,1242,1754,1181,1183,1607,42,1181,1183,1618,0,1242,1244,1754,1183,1185,1607,42,1618,1183,1614,0,1754,1244,1750,1607,1185,1603,42,1615,1618,1614,0,1751,1754,1750,1604,1607,1603,42,1617,1618,1615,0,1753,1754,1751,1606,1607,1604,42,1617,1615,1616,0,1753,1751,1752,1606,1604,1605,42,1175,1177,1172,0,1236,1238,1233,1177,1179,1174,42,1170,1415,1168,0,1231,1512,1229,1172,1417,1170,42,1168,1415,1167,0,1229,1512,1228,1170,1417,1169,42,1379,1408,1409,0,1515,1505,1506,1382,1410,1411,42,1379,1381,1408,0,1477,1479,1755,1382,1384,1410,42,1380,1381,1379,0,1478,1479,1477,1383,1384,1382,42,1381,1382,1408,0,1479,1480,1755,1384,1385,1410,42,1408,1382,1406,0,1755,1480,1756,1410,1385,1408,42,1406,1382,1619,0,1756,1480,1757,1408,1385,1608,42,1382,1383,1619,0,1480,1481,1757,1385,1386,1608,42,1383,1620,1619,0,1481,1758,1757,1386,1609,1608,42,1383,1621,1620,0,1481,1759,1758,1386,1610,1609,42,1383,1384,1621,0,1481,1482,1759,1386,1387,1610,42,1384,1622,1621,0,1482,1760,1759,1387,1611,1610,42,1384,1385,1622,0,1482,1483,1760,1387,1388,1611,42,1386,1387,1623,0,1484,1485,1761,1389,1390,1612,42,1623,1387,1624,0,1761,1485,1762,1612,1390,1613,42,1388,1625,1624,0,1486,1763,1762,1391,1614,1613,42,1390,1391,1627,0,1488,1490,1764,1393,1395,1615,42,1626,1627,1625,0,1765,1764,1763,1616,1615,1614,42,1633,1631,1634,0,1766,1767,1768,1617,1618,1619,42,1634,1631,1635,0,1768,1767,1769,1619,1618,1620,42,1631,1636,1635,0,1767,1770,1769,1618,1621,1620,42,1636,1630,1392,0,1771,1772,1489,1621,1622,1394,42,1392,1630,1391,0,1489,1772,1490,1394,1622,1395,42,1395,1636,1394,0,1492,1771,1773,1397,1621,1623,42,1396,1636,1395,0,1493,1771,1492,1398,1621,1397,42,1397,1636,1396,0,1494,1771,1493,1399,1621,1398,42,1397,1637,1636,0,1494,1774,1771,1399,1624,1621,42,1398,1637,1397,0,1495,1774,1494,1400,1624,1399,42,1398,1400,1637,0,1495,1497,1774,1400,1402,1624,42,1635,1637,1400,0,1769,1774,1497,1620,1624,1402,42,1636,1637,1635,0,1770,1774,1769,1621,1624,1620,42,1403,1635,1400,0,1500,1769,1497,1405,1620,1402,42,1404,1635,1403,0,1501,1769,1500,1406,1620,1405,42,1404,1638,1635,0,1501,1775,1769,1406,1625,1620,42,1619,1638,1404,0,1776,1775,1501,1608,1625,1406,42,1619,1620,1638,0,1776,1777,1775,1608,1609,1625,42,1620,1634,1638,0,1758,1778,1779,1609,1619,1625,42,1620,1621,1634,0,1758,1759,1778,1609,1610,1619,42,1622,1634,1621,0,1760,1778,1759,1611,1619,1610,42,1622,1639,1634,0,1760,1780,1778,1611,1626,1619,42,1624,1633,1634,0,1762,1781,1778,1613,1617,1619,42,1624,1625,1633,0,1762,1763,1781,1613,1614,1617,42,1634,1635,1638,0,1768,1769,1775,1619,1620,1625,42,1406,1619,1404,0,1503,1776,1501,1408,1608,1406,42,1167,1414,1162,0,1228,1511,1223,1169,1416,1164,42,1414,1161,1162,0,1511,1222,1223,1416,1163,1164,42,1414,1399,1161,0,1511,1496,1222,1416,1401,1163,42,1414,1412,1399,0,1511,1509,1496,1416,1414,1401,42,1399,1412,1401,0,1496,1509,1498,1401,1414,1403,42,1167,1162,1164,0,1228,1223,1225,1169,1164,1166,42,1153,1393,1151,0,1214,1491,1212,1155,1396,1153,42,1200,1203,1199,0,1263,1266,1262,1202,1205,1201,42,1304,1305,1308,0,1380,1381,1384,1307,1308,1311,42,1319,1320,1328,0,1399,1400,1412,1322,1323,1331,42,1328,1320,1640,0,1412,1400,1782,1331,1323,1627,42,1321,1640,1320,0,1401,1782,1400,1324,1627,1323,42,1321,1641,1640,0,1401,1783,1782,1324,1628,1627,42,1321,1642,1641,0,1401,1784,1783,1324,1629,1628,42,1321,1322,1642,0,1401,1403,1784,1324,1325,1629,42,1322,1643,1642,0,1405,1785,1786,1325,1630,1629,42,1324,1643,1322,0,1406,1785,1405,1327,1630,1325,42,1324,1326,1643,0,1406,1408,1785,1327,1329,1630,42,1326,1644,1643,0,1408,1787,1785,1329,1631,1630,42,1328,1644,1326,0,1410,1787,1408,1331,1631,1329,42,1328,1645,1644,0,1410,1788,1787,1331,1632,1631,42,1328,1640,1645,0,1412,1782,1789,1331,1627,1632,42,1645,1640,1646,0,1789,1782,1790,1632,1627,1633,42,1641,1646,1640,0,1783,1790,1782,1628,1633,1627,42,1646,1641,1647,0,1790,1783,1791,1633,1628,1634,42,1641,1648,1647,0,1783,1792,1791,1628,1635,1634,42,1642,1648,1641,0,1784,1792,1783,1629,1635,1628,42,1649,1648,1642,0,1793,1794,1786,1636,1635,1629,42,1649,1650,1648,0,1793,1795,1794,1636,1637,1635,42,1649,1651,1650,0,1793,1796,1795,1636,1638,1637,42,1651,1649,1644,0,1796,1793,1787,1638,1636,1631,42,1644,1649,1643,0,1787,1793,1785,1631,1636,1630,42,1642,1643,1649,0,1786,1785,1793,1629,1630,1636,42,1645,1651,1644,0,1788,1796,1787,1632,1638,1631,42,1652,1651,1645,0,1797,1796,1788,1639,1638,1632,42,1653,1651,1652,0,1798,1796,1797,1640,1638,1639,42,1650,1651,1653,0,1795,1796,1798,1637,1638,1640,42,1650,1653,1654,0,1795,1798,1799,1637,1640,1641,42,1653,1655,1654,0,1798,1800,1799,1640,1642,1641,42,1656,1655,1653,0,1801,1800,1798,1643,1642,1640,42,1656,1657,1655,0,1801,1802,1800,1643,1644,1642,42,1656,1658,1657,0,1803,1804,1805,1643,1645,1644,42,1656,1646,1658,0,1803,1790,1804,1643,1633,1645,42,1646,1656,1652,0,1790,1803,1806,1633,1643,1639,42,1652,1656,1653,0,1797,1801,1798,1639,1643,1640,42,1645,1646,1652,0,1789,1790,1806,1632,1633,1639,42,1659,1658,1646,0,1807,1804,1790,1646,1645,1633,42,1659,1660,1658,0,1807,1808,1804,1646,1647,1645,42,1659,1661,1660,0,1807,1809,1808,1646,1648,1647,42,1659,1662,1661,0,1807,1810,1809,1646,1649,1648,42,1662,1659,1647,0,1810,1807,1791,1649,1646,1634,42,1647,1659,1646,0,1791,1807,1790,1634,1646,1633,42,1647,1648,1662,0,1791,1792,1810,1634,1635,1649,42,1648,1650,1662,0,1794,1795,1811,1635,1637,1649,42,1650,1654,1662,0,1795,1799,1811,1637,1641,1649,42,1654,1661,1662,0,1799,1812,1811,1641,1648,1649,42,1654,1663,1661,0,1799,1813,1812,1641,1650,1648,42,1655,1663,1654,0,1800,1813,1799,1642,1650,1641,42,1655,1664,1663,0,1800,1814,1813,1642,1651,1650,42,1665,1664,1655,0,1815,1814,1800,1652,1651,1642,42,1666,1664,1665,0,1816,1814,1815,1653,1651,1652,42,1667,1664,1666,0,1817,1814,1816,1654,1651,1653,42,1663,1664,1667,0,1813,1814,1817,1650,1651,1654,42,1668,1663,1667,0,1818,1813,1817,1655,1650,1654,42,1663,1668,1661,0,1813,1818,1812,1650,1655,1648,42,1661,1668,1669,0,1809,1819,1820,1648,1655,1656,42,1669,1668,1670,0,1820,1819,1821,1656,1655,1657,42,1668,1667,1670,0,1818,1817,1822,1655,1654,1657,42,1670,1667,1671,0,1822,1817,1823,1657,1654,1658,42,1667,1666,1671,0,1817,1816,1823,1654,1653,1658,42,1671,1666,1672,0,1823,1816,1824,1658,1653,1659,42,1673,1672,1666,0,1825,1824,1816,1660,1659,1653,42,1673,1674,1672,0,1825,1826,1824,1660,1661,1659,42,1673,1675,1674,0,1827,1828,1829,1660,1662,1661,42,1676,1675,1673,0,1830,1828,1827,1663,1662,1660,42,1677,1675,1676,0,1831,1828,1830,1664,1662,1663,42,1677,1678,1675,0,1831,1832,1828,1664,1665,1662,42,1677,1679,1678,0,1831,1833,1832,1664,1666,1665,42,1677,1680,1679,0,1831,1834,1833,1664,1667,1666,42,1677,1681,1680,0,1831,1835,1834,1664,1668,1667,42,1682,1681,1677,0,1836,1835,1831,1669,1668,1664,42,1682,1683,1681,0,1837,1838,1839,1669,1670,1668,42,1682,1671,1683,0,1837,1823,1838,1669,1658,1670,42,1670,1671,1682,0,1822,1823,1837,1657,1658,1669,42,1682,1684,1670,0,1836,1840,1821,1669,1671,1657,42,1684,1682,1677,0,1840,1836,1831,1671,1669,1664,42,1684,1677,1676,0,1840,1831,1830,1671,1664,1663,42,1684,1676,1685,0,1840,1830,1841,1671,1663,1672,42,1685,1676,1673,0,1841,1830,1827,1672,1663,1660,42,1685,1673,1665,0,1841,1827,1842,1672,1660,1652,42,1665,1673,1666,0,1815,1825,1816,1652,1660,1653,42,1657,1685,1665,0,1805,1841,1842,1644,1672,1652,42,1657,1686,1685,0,1805,1843,1841,1644,1673,1672,42,1657,1658,1686,0,1805,1804,1843,1644,1645,1673,42,1658,1660,1686,0,1804,1808,1843,1645,1647,1673,42,1660,1685,1686,0,1808,1841,1843,1647,1672,1673,42,1660,1669,1685,0,1808,1820,1841,1647,1656,1672,42,1660,1661,1669,0,1808,1809,1820,1647,1648,1656,42,1669,1684,1685,0,1820,1840,1841,1656,1671,1672,42,1670,1684,1669,0,1821,1840,1820,1657,1671,1656,42,1655,1657,1665,0,1800,1802,1815,1642,1644,1652,42,1671,1672,1683,0,1823,1824,1838,1658,1659,1670,42,1672,1687,1683,0,1824,1844,1838,1659,1674,1670,42,1674,1687,1672,0,1826,1844,1824,1661,1674,1659,42,1674,1688,1687,0,1826,1845,1844,1661,1675,1674,42,1674,1689,1688,0,1829,1846,1847,1661,1676,1675,42,1674,1678,1689,0,1829,1832,1846,1661,1665,1676,42,1674,1675,1678,0,1829,1828,1832,1661,1662,1665,42,1689,1678,1690,0,1846,1832,1848,1676,1665,1677,42,1679,1690,1678,0,1833,1848,1832,1666,1677,1665,42,1679,1691,1690,0,1833,1849,1848,1666,1678,1677,42,1679,1692,1691,0,1833,1850,1849,1666,1679,1678,42,1679,1680,1692,0,1833,1834,1850,1666,1667,1679,42,1680,1693,1692,0,1834,1851,1850,1667,1680,1679,42,1694,1693,1680,0,1852,1851,1834,1681,1680,1667,42,1696,1695,1694,0,1853,1854,1855,1682,1683,1681,42,1696,1697,1695,0,1853,1856,1854,1682,1684,1683,42,1696,1698,1697,0,1853,1857,1856,1682,1685,1684,42,1699,1698,1696,0,1858,1857,1853,1686,1685,1682,42,1700,1701,1698,0,1859,1860,1861,1687,1688,1685,42,1706,1704,1705,0,1862,1863,1864,1689,1690,1691,42,1706,1707,1704,0,1862,1865,1863,1689,1692,1690,42,1706,1708,1707,0,1862,1866,1865,1689,1693,1692,42,1709,1708,1706,0,1867,1866,1862,1694,1693,1689,42,1693,1711,1692,0,1851,1868,1850,1680,1695,1679,42,1695,1712,1693,0,1869,1870,1851,1683,1696,1680,42,1708,1722,1707,0,1866,1871,1865,1693,1697,1692,42,1707,1722,1721,0,1865,1871,1872,1692,1697,1698,42,1707,1721,1720,0,1865,1872,1873,1692,1698,1699,42,1707,1720,1704,0,1865,1873,1863,1692,1699,1690,42,1726,1702,1700,0,1874,1875,1859,1700,1701,1687,42,1688,1726,1700,0,1847,1874,1859,1675,1700,1687,42,1689,1726,1688,0,1846,1874,1847,1676,1700,1675,42,1689,1690,1725,0,1846,1848,1876,1676,1677,1702,42,1688,1700,1699,0,1845,1877,1858,1675,1687,1686,42,1688,1699,1687,0,1845,1858,1844,1675,1686,1674,42,1687,1699,1696,0,1844,1858,1853,1674,1686,1682,42,1683,1687,1696,0,1838,1844,1853,1670,1674,1682,42,1681,1683,1696,0,1839,1838,1853,1668,1670,1682,42,1681,1696,1694,0,1839,1853,1855,1668,1682,1681,42,1694,1680,1681,0,1852,1834,1835,1681,1667,1668,42,1309,1310,1318,0,1385,1386,1398,1312,1313,1321,42,1318,1310,1727,0,1398,1386,1878,1321,1313,1703,42,1310,1728,1727,0,1386,1879,1878,1313,1704,1703,42,1310,1729,1728,0,1386,1880,1879,1313,1705,1704,42,1311,1729,1310,0,1387,1880,1386,1314,1705,1313,42,1311,1730,1729,0,1387,1881,1880,1314,1706,1705,42,1311,1312,1730,0,1387,1389,1881,1314,1315,1706,42,1312,1731,1730,0,1391,1882,1883,1315,1707,1706,42,1314,1731,1312,0,1392,1882,1391,1317,1707,1315,42,1314,1316,1731,0,1392,1394,1882,1317,1319,1707,42,1316,1732,1731,0,1394,1884,1882,1319,1708,1707,42,1318,1732,1316,0,1396,1884,1394,1321,1708,1319,42,1318,1727,1732,0,1396,1885,1884,1321,1703,1708,42,1727,1733,1732,0,1885,1886,1884,1703,1709,1708,42,1733,1727,1734,0,1887,1878,1888,1709,1703,1710,42,1727,1728,1734,0,1878,1879,1888,1703,1704,1710,42,1729,1734,1728,0,1880,1888,1879,1705,1710,1704,42,1734,1729,1735,0,1888,1880,1889,1710,1705,1711,42,1735,1729,1730,0,1889,1880,1881,1711,1705,1706,42,1735,1730,1736,0,1889,1881,1890,1711,1706,1712,42,1736,1730,1737,0,1891,1883,1892,1712,1706,1713,42,1730,1731,1737,0,1883,1882,1892,1706,1707,1713,42,1737,1731,1732,0,1892,1882,1884,1713,1707,1708,42,1737,1732,1738,0,1892,1884,1893,1713,1708,1714,42,1732,1733,1738,0,1884,1886,1893,1708,1709,1714,42,1733,1739,1738,0,1886,1894,1893,1709,1715,1714,42,1733,1740,1739,0,1886,1895,1894,1709,1716,1715,42,1734,1740,1733,0,1888,1896,1887,1710,1716,1709,42,1734,1741,1740,0,1888,1897,1896,1710,1717,1716,42,1742,1741,1734,0,1898,1897,1888,1718,1717,1710,42,1742,1743,1741,0,1898,1899,1897,1718,1719,1717,42,1742,1744,1743,0,1898,1900,1899,1718,1720,1719,42,1742,1745,1744,0,1898,1901,1900,1718,1721,1720,42,1745,1742,1735,0,1901,1898,1889,1721,1718,1711,42,1735,1742,1734,0,1889,1898,1888,1711,1718,1710,42,1745,1735,1736,0,1901,1889,1890,1721,1711,1712,42,1746,1745,1736,0,1902,1903,1891,1722,1721,1712,42,1745,1746,1747,0,1903,1902,1904,1721,1722,1723,42,1746,1739,1747,0,1902,1894,1904,1722,1715,1723,42,1746,1738,1739,0,1902,1893,1894,1722,1714,1715,42,1738,1746,1737,0,1893,1902,1892,1714,1722,1713,42,1746,1736,1737,0,1902,1891,1892,1722,1712,1713,42,1739,1748,1747,0,1894,1905,1904,1715,1724,1723,42,1740,1748,1739,0,1895,1905,1894,1716,1724,1715,42,1740,1749,1748,0,1895,1906,1905,1716,1725,1724,42,1740,1750,1749,0,1896,1907,1908,1716,1726,1725,42,1741,1750,1740,0,1897,1907,1896,1717,1726,1716,42,1741,1743,1750,0,1897,1899,1907,1717,1719,1726,42,1743,1751,1750,0,1899,1909,1907,1719,1727,1726,42,1743,1752,1751,0,1899,1910,1909,1719,1728,1727,42,1743,1744,1752,0,1899,1900,1910,1719,1720,1728,42,1744,1753,1752,0,1900,1911,1910,1720,1729,1728,42,1744,1754,1753,0,1912,1913,1914,1720,1730,1729,42,1747,1754,1744,0,1904,1913,1912,1723,1730,1720,42,1748,1754,1747,0,1905,1913,1904,1724,1730,1723,42,1754,1748,1755,0,1913,1905,1915,1730,1724,1731,42,1756,1755,1748,0,1916,1915,1905,1732,1731,1724,42,1757,1755,1756,0,1917,1915,1916,1733,1731,1732,42,1758,1755,1757,0,1918,1915,1917,1734,1731,1733,42,1754,1755,1758,0,1913,1915,1918,1730,1731,1734,42,1753,1754,1758,0,1914,1913,1918,1729,1730,1734,42,1753,1758,1759,0,1914,1918,1919,1729,1734,1735,42,1759,1758,1760,0,1919,1918,1920,1735,1734,1736,42,1758,1757,1760,0,1918,1917,1920,1734,1733,1736,42,1760,1757,1761,0,1920,1917,1921,1736,1733,1737,42,1762,1761,1757,0,1922,1921,1917,1738,1737,1733,42,1762,1763,1761,0,1922,1923,1921,1738,1739,1737,42,1762,1764,1763,0,1924,1925,1926,1738,1740,1739,42,1765,1764,1762,0,1927,1925,1924,1741,1740,1738,42,1766,1764,1765,0,1928,1925,1927,1742,1740,1741,42,1766,1767,1764,0,1928,1929,1925,1742,1743,1740,42,1766,1768,1767,0,1928,1930,1929,1742,1744,1743,42,1766,1769,1768,0,1928,1931,1930,1742,1745,1744,42,1766,1770,1769,0,1928,1932,1931,1742,1746,1745,42,1766,1771,1770,0,1928,1933,1932,1742,1747,1746,42,1772,1771,1766,0,1934,1933,1928,1748,1747,1742,42,1772,1759,1771,0,1934,1935,1933,1748,1735,1747,42,1759,1772,1752,0,1935,1934,1910,1735,1748,1728,42,1752,1772,1751,0,1910,1934,1909,1728,1748,1727,42,1772,1765,1751,0,1934,1927,1909,1748,1741,1727,42,1772,1766,1765,0,1934,1928,1927,1748,1742,1741,42,1751,1765,1762,0,1909,1927,1924,1727,1741,1738,42,1751,1762,1756,0,1909,1924,1936,1727,1738,1732,42,1756,1762,1757,0,1916,1922,1917,1732,1738,1733,42,1749,1751,1756,0,1908,1909,1936,1725,1727,1732,42,1749,1750,1751,0,1908,1907,1909,1725,1726,1727,42,1748,1749,1756,0,1905,1906,1916,1724,1725,1732,42,1752,1753,1759,0,1910,1911,1935,1728,1729,1735,42,1759,1760,1771,0,1919,1920,1937,1735,1736,1747,42,1771,1760,1773,0,1937,1920,1938,1747,1736,1749,42,1760,1761,1773,0,1920,1921,1938,1736,1737,1749,42,1761,1774,1773,0,1921,1939,1938,1737,1750,1749,42,1763,1774,1761,0,1923,1939,1921,1739,1750,1737,42,1763,1775,1774,0,1923,1940,1939,1739,1751,1750,42,1763,1776,1775,0,1926,1941,1942,1739,1752,1751,42,1763,1767,1776,0,1926,1929,1941,1739,1743,1752,42,1764,1767,1763,0,1925,1929,1926,1740,1743,1739,42,1776,1767,1777,0,1941,1929,1943,1752,1743,1753,42,1768,1777,1767,0,1930,1943,1929,1744,1753,1743,42,1768,1778,1777,0,1930,1944,1943,1744,1754,1753,42,1768,1779,1778,0,1930,1945,1944,1744,1755,1754,42,1768,1769,1779,0,1930,1931,1945,1744,1745,1755,42,1769,1780,1779,0,1931,1946,1945,1745,1756,1755,42,1781,1780,1769,0,1947,1946,1931,1757,1756,1745,42,1781,1782,1780,0,1948,1949,1950,1757,1758,1756,42,1783,1782,1781,0,1951,1949,1948,1759,1758,1757,42,1783,1784,1782,0,1951,1952,1949,1759,1760,1758,42,1783,1785,1784,0,1951,1953,1952,1759,1761,1760,42,1786,1785,1783,0,1954,1953,1951,1762,1761,1759,42,1786,1787,1785,0,1954,1955,1953,1762,1763,1761,42,1775,1787,1786,0,1940,1955,1954,1751,1763,1762,42,1775,1788,1787,0,1942,1956,1957,1751,1764,1763,42,1776,1788,1775,0,1941,1956,1942,1752,1764,1751,42,1780,1795,1779,0,1946,1958,1945,1756,1765,1755,42,1780,1782,1796,0,1946,1959,1960,1756,1758,1766,42,1782,1797,1796,0,1959,1961,1960,1758,1767,1766,42,1804,1801,1805,0,1962,1963,1964,1768,1769,1770,42,1805,1801,1785,0,1964,1963,1965,1770,1769,1761,42,1787,1805,1785,0,1957,1964,1965,1763,1770,1761,42,1790,1808,1805,0,1966,1967,1964,1771,1772,1770,42,1791,1808,1790,0,1968,1967,1966,1773,1772,1771,42,1792,1808,1791,0,1969,1967,1968,1774,1772,1773,42,1792,1809,1808,0,1969,1970,1967,1774,1775,1772,42,1792,1810,1809,0,1969,1971,1970,1774,1776,1775,42,1793,1810,1792,0,1972,1971,1969,1777,1776,1774,42,1810,1796,1811,0,1971,1960,1973,1776,1766,1778,42,1811,1796,1797,0,1973,1960,1961,1778,1766,1767,42,1812,1797,1800,0,1974,1961,1975,1779,1767,1780,42,1809,1813,1804,0,1970,1976,1962,1775,1781,1768,42,1809,1811,1813,0,1970,1973,1976,1775,1778,1781,42,1810,1811,1809,0,1971,1973,1970,1776,1778,1775,42,1809,1804,1808,0,1970,1962,1967,1775,1768,1772,42,1788,1807,1787,0,1956,1977,1957,1764,1782,1763,42,1776,1777,1789,0,1941,1943,1978,1752,1753,1783,42,1775,1786,1774,0,1940,1954,1939,1751,1762,1750,42,1783,1774,1786,0,1951,1939,1954,1759,1750,1762,42,1773,1774,1783,0,1938,1939,1951,1749,1750,1759,42,1770,1773,1783,0,1979,1938,1951,1746,1749,1759,42,1771,1773,1770,0,1937,1938,1979,1747,1749,1746,42,1770,1783,1781,0,1979,1951,1948,1746,1759,1757,42,1770,1781,1769,0,1932,1947,1931,1746,1757,1745,42,1745,1747,1744,0,1903,1904,1912,1721,1723,1720,42,1296,1297,1225,0,1371,1372,1292,1299,1300,1227,42,1226,1296,1225,0,1293,1371,1292,1228,1299,1227,42,1230,1296,1226,0,1297,1371,1293,1232,1299,1228,42,1228,1230,1226,0,1295,1297,1293,1230,1232,1228,42,1152,1154,1153,3,1980,1981,1982,1154,1158,1155,42,1155,1154,1152,3,1983,1984,1985,1156,1158,1154,42,1385,1155,1152,3,1986,1987,1988,1388,1156,1154,42,1385,1152,1386,3,1989,1990,1991,1388,1154,1389,42,1388,1150,1389,3,1992,1993,1994,1391,1152,1392,42,1150,1149,1389,3,1995,1996,1997,1152,1151,1392,42,1149,1391,1390,3,1998,1999,2000,1151,1395,1393,42,1393,1394,1392,3,2001,2002,2003,1396,1623,1394,42,1393,1395,1394,3,2004,2005,2006,1396,1397,1623,42,1154,1395,1393,3,2007,2008,2009,1158,1397,1396,42,1493,1495,1494,3,2010,2011,2012,1495,1498,1496,42,1504,1503,1489,3,2013,2014,2015,1524,1505,1491,42,1504,1505,1503,3,2016,2017,2018,1524,1521,1505,42,1504,1506,1505,3,2019,2020,2021,1524,1508,1521,42,1507,1506,1504,3,2022,2023,2024,1506,1508,1524,42,1511,1512,1510,3,2025,2026,2027,1511,1784,1510,42,1491,1512,1511,3,2028,2029,2030,1493,1784,1511,42,1491,1492,1512,3,2031,2032,2033,1493,1494,1784,42,1492,1494,1512,3,2034,2035,2036,1494,1496,1784,42,1512,1494,1495,3,2037,2038,2039,1784,1496,1498,42,1512,1495,1510,3,2040,2041,2042,1784,1498,1510,42,1513,1514,1515,3,2043,2044,2045,1512,1513,1514,42,1517,1516,1514,3,2046,2047,2048,1785,1515,1513,42,1518,1516,1517,3,2049,2050,2051,1517,1515,1785,42,1519,1520,1516,3,2052,2053,2054,1516,1523,1515,42,1520,1519,1521,3,2055,2056,2057,1523,1516,1518,42,1521,1519,1518,3,2058,2059,2060,1518,1516,1517,42,1500,1518,1523,3,2061,2062,2063,1502,1517,1786,42,1518,1517,1523,3,2064,2065,2066,1517,1785,1786,42,1499,1523,1517,3,2067,2068,2069,1501,1786,1785,42,1499,1500,1523,3,2070,2071,2072,1501,1502,1786,42,1524,1499,1517,3,2073,2074,2075,1787,1501,1785,42,1496,1499,1524,3,2076,2077,2078,1497,1501,1787,42,1524,1514,1496,3,2079,2080,2081,1787,1513,1497,42,1524,1517,1514,3,2082,2083,2084,1787,1785,1513,42,1502,1525,1522,3,2085,2086,2087,1504,1520,1519,42,1505,1525,1503,3,2088,2089,2090,1521,1520,1505,42,1505,1522,1525,3,2091,2092,2093,1521,1519,1520,42,1508,1521,1522,3,2094,2095,2096,1507,1518,1519,42,1513,1520,1526,3,2097,2098,2099,1512,1523,1522,42,1515,1516,1520,3,2100,2101,2102,1514,1515,1523,42,1526,1520,1521,3,2103,2104,2105,1522,1523,1518,42,1491,1511,1507,3,2106,2107,2108,1493,1511,1506,42,1491,1507,1490,3,2109,2110,2111,1493,1506,1492,42,1490,1507,1504,3,2112,2113,2114,1492,1506,1524,42,1573,1582,1581,3,2115,2116,2117,1571,1581,1579,42,1583,1584,1582,3,2118,2119,2120,1580,1597,1581,42,1585,1584,1583,3,2121,2122,2123,1583,1597,1580,42,1585,1586,1584,3,2124,2125,2126,1583,1596,1597,42,1585,1587,1586,3,2127,2128,2129,1583,1788,1596,42,1585,1588,1587,3,2130,2131,2132,1583,1582,1788,42,1591,1592,1593,3,2133,2134,2135,1586,1587,1789,42,1592,1594,1593,3,2136,2137,2138,1587,1589,1789,42,1596,1597,1594,3,2139,2140,2141,1590,1790,1589,42,1598,1597,1596,3,2142,2143,2144,1791,1790,1590,42,1598,1599,1597,3,2145,2146,2147,1791,1792,1790,42,1600,1599,1598,3,2148,2149,2150,1793,1792,1791,42,1600,1601,1599,3,2151,2152,2153,1793,1593,1792,42,1602,1601,1600,3,2154,2155,2156,1591,1593,1793,42,1587,1603,1604,3,2157,2158,2159,1788,1592,1594,42,1587,1605,1603,3,2160,2161,2162,1788,1595,1592,42,1588,1605,1587,3,2163,2164,2165,1582,1595,1788,42,1589,1603,1605,3,2166,2167,2168,1584,1592,1595,42,1590,1606,1601,3,2169,2170,2171,1585,1794,1593,42,1590,1591,1606,3,2172,2173,2174,1585,1586,1794,42,1606,1591,1607,3,2175,2176,2177,1794,1586,1795,42,1591,1593,1607,3,2178,2179,2180,1586,1789,1795,42,1594,1607,1593,3,2181,2182,2183,1589,1795,1789,42,1594,1599,1607,3,2184,2185,2186,1589,1792,1795,42,1599,1594,1597,3,2187,2188,2189,1792,1589,1790,42,1601,1607,1599,3,2190,2191,2192,1593,1795,1792,42,1606,1607,1601,3,2193,2194,2195,1794,1795,1593,42,1586,1587,1604,3,2196,2197,2198,1596,1788,1594,42,1602,1598,1609,3,2199,2200,2201,1591,1791,1599,42,1602,1600,1598,3,2202,2203,2204,1591,1793,1791,42,1609,1598,1596,3,2205,2206,2207,1599,1791,1590,42,1610,1596,1595,3,2208,2209,2210,1600,1590,1588,42,1611,1610,1595,3,2211,2212,2213,1796,1600,1588,42,1612,1610,1611,3,2214,2215,2216,1601,1600,1796,42,1582,1584,1612,3,2217,2218,2219,1581,1597,1601,42,1582,1612,1611,3,2220,2221,2222,1581,1601,1796,42,1582,1611,1581,3,2223,2224,2225,1581,1796,1579,42,1611,1613,1581,3,2226,2227,2228,1796,1602,1579,42,1611,1595,1613,3,2229,2230,2231,1796,1588,1602,42,1613,1595,1580,3,2232,2233,2234,1602,1588,1578,42,1385,1623,1622,3,2235,2236,2237,1388,1612,1611,42,1385,1386,1623,3,2238,2239,2240,1388,1389,1612,42,1387,1388,1624,3,2241,2242,2243,1390,1391,1613,42,1388,1626,1625,3,2244,2245,2246,1391,1616,1614,42,1388,1389,1626,3,2247,2248,2249,1391,1392,1616,42,1626,1389,1627,3,2250,2251,2252,1616,1392,1615,42,1390,1627,1389,3,2253,2254,2255,1393,1615,1392,42,1391,1628,1627,3,2256,2257,2258,1395,1797,1615,42,1391,1629,1628,3,2259,2260,2261,1395,1798,1797,42,1630,1629,1391,3,2262,2263,2264,1622,1798,1395,42,1631,1629,1630,3,2265,2266,2267,1618,1798,1622,42,1631,1628,1629,3,2268,2269,2270,1618,1797,1798,42,1632,1628,1631,3,2271,2272,2273,1799,1797,1618,42,1625,1628,1632,3,2274,2275,2276,1614,1797,1799,42,1625,1627,1628,3,2277,2278,2279,1614,1615,1797,42,1625,1632,1633,3,2280,2281,2282,1614,1799,1617,42,1633,1632,1631,3,2283,2284,2285,1617,1799,1618,42,1631,1630,1636,3,2286,2287,2288,1618,1622,1621,42,1392,1394,1636,3,2289,2290,2291,1394,1623,1621,42,1622,1623,1639,3,2292,2293,2294,1611,1612,1626,42,1623,1624,1639,3,2295,2296,2297,1612,1613,1626,42,1639,1624,1634,3,2298,2299,2300,1626,1613,1619,42,1154,1393,1153,3,2301,2302,2303,1158,1396,1155,42,1694,1695,1693,3,2304,2305,2306,1681,1683,1680,42,1700,1698,1699,3,2307,2308,2309,1687,1685,1686,42,1702,1701,1700,3,2310,2311,2312,1701,1688,1687,42,1703,1701,1702,3,2313,2314,2315,1800,1688,1701,42,1703,1704,1701,3,2316,2317,2318,1800,1690,1688,42,1705,1704,1703,3,2319,2320,2321,1691,1690,1800,42,1709,1710,1708,3,2322,2323,2324,1694,1801,1693,42,1691,1710,1709,3,2325,2326,2327,1678,1801,1694,42,1691,1692,1710,3,2328,2329,2330,1678,1679,1801,42,1692,1711,1710,3,2331,2332,2333,1679,1695,1801,42,1693,1712,1711,3,2334,2335,2336,1680,1696,1695,42,1695,1713,1712,3,2337,2338,2339,1683,1802,1696,42,1714,1713,1695,3,2340,2341,2342,1803,1802,1683,42,1715,1713,1714,3,2343,2344,2345,1804,1802,1803,42,1715,1716,1713,3,2346,2347,2348,1804,1805,1802,42,1717,1716,1715,3,2349,2350,2351,1806,1805,1804,42,1718,1716,1717,3,2352,2353,2354,1807,1805,1806,42,1718,1719,1716,3,2355,2356,2357,1807,1808,1805,42,1720,1719,1718,3,2358,2359,2360,1699,1808,1807,42,1721,1719,1720,3,2361,2362,2363,1698,1808,1699,42,1722,1719,1721,3,2364,2365,2366,1697,1808,1698,42,1722,1723,1719,3,2367,2368,2369,1697,1809,1808,42,1722,1713,1723,3,2370,2371,2372,1697,1802,1809,42,1722,1712,1713,3,2373,2374,2375,1697,1696,1802,42,1708,1712,1722,3,2376,2377,2378,1693,1696,1697,42,1710,1712,1708,3,2379,2380,2381,1801,1696,1693,42,1710,1711,1712,3,2382,2383,2384,1801,1695,1696,42,1704,1720,1701,3,2385,2386,2387,1690,1699,1688,42,1720,1717,1701,3,2388,2389,2390,1699,1806,1688,42,1720,1718,1717,3,2391,2392,2393,1699,1807,1806,42,1701,1717,1698,3,2394,2395,2396,1688,1806,1685,42,1698,1717,1724,3,2397,2398,2399,1685,1806,1810,42,1717,1715,1724,3,2400,2401,2402,1806,1804,1810,42,1715,1698,1724,3,2403,2404,2405,1804,1685,1810,42,1698,1715,1697,3,2404,2403,2406,1685,1804,1684,42,1714,1697,1715,3,2407,2408,2409,1803,1684,1804,42,1697,1714,1695,3,2408,2407,2410,1684,1803,1683,42,1723,1713,1716,3,2411,2412,2413,1809,1802,1805,42,1723,1716,1719,3,2414,2415,2416,1809,1805,1808,42,1691,1709,1706,3,2417,2418,2419,1678,1694,1689,42,1691,1706,1690,3,2420,2421,2422,1678,1689,1677,42,1690,1706,1725,3,2423,2424,2425,1677,1689,1702,42,1725,1706,1705,3,2426,2427,2428,1702,1689,1691,42,1725,1705,1703,3,2429,2430,2431,1702,1691,1800,42,1725,1703,1726,3,2432,2433,2434,1702,1800,1700,42,1703,1702,1726,3,2435,2436,2437,1800,1701,1700,42,1725,1726,1689,3,2438,2439,2440,1702,1700,1676,42,1789,1788,1776,3,2441,2442,2443,1783,1764,1752,42,1789,1790,1788,3,2444,2445,2446,1783,1771,1764,42,1789,1791,1790,3,2447,2448,2449,1783,1773,1771,42,1789,1792,1791,3,2450,2451,2452,1783,1774,1773,42,1777,1792,1789,3,2453,2454,2455,1753,1774,1783,42,1778,1792,1777,3,2456,2457,2458,1754,1774,1753,42,1778,1793,1792,3,2459,2460,2461,1754,1777,1774,42,1778,1794,1793,3,2462,2463,2464,1754,1811,1777,42,1778,1779,1794,3,2465,2466,2467,1754,1755,1811,42,1779,1795,1794,3,2468,2469,2470,1755,1765,1811,42,1780,1796,1795,3,2471,2472,2473,1756,1766,1765,42,1798,1797,1782,3,2474,2475,2476,1812,1767,1758,42,1799,1797,1798,3,2477,2478,2479,1813,1767,1812,42,1799,1800,1797,3,2480,2481,2482,1813,1780,1767,42,1801,1800,1799,3,2483,2484,2485,1769,1780,1813,42,1802,1800,1801,3,2486,2487,2488,1814,1780,1769,42,1802,1803,1800,3,2489,2490,2491,1814,1815,1780,42,1803,1802,1804,3,2492,2493,2494,1815,1814,1768,42,1804,1802,1801,3,2495,2496,2497,1768,1814,1769,42,1785,1801,1806,3,2498,2499,2500,1761,1769,1816,42,1801,1799,1806,3,2501,2502,2503,1769,1813,1816,42,1784,1806,1799,3,2504,2505,2506,1760,1816,1813,42,1784,1785,1806,3,2507,2508,2509,1760,1761,1816,42,1798,1784,1799,3,2510,2511,2512,1812,1760,1813,42,1782,1784,1798,3,2513,2514,2515,1758,1760,1812,42,1807,1805,1787,3,2516,2517,2518,1782,1770,1763,42,1790,1805,1807,3,2519,2520,2521,1771,1770,1782,42,1793,1794,1810,3,2522,2523,2524,1777,1811,1776,42,1794,1796,1810,3,2525,2526,2527,1811,1766,1776,42,1794,1795,1796,3,2528,2529,2530,1811,1765,1766,42,1811,1797,1812,3,2531,2532,2533,1778,1767,1779,42,1812,1800,1803,3,2534,2535,2536,1779,1780,1815,42,1811,1812,1803,3,2537,2538,2539,1778,1779,1815,42,1811,1803,1813,3,2540,2541,2542,1778,1815,1781,42,1813,1803,1804,3,2543,2544,2545,1781,1815,1768,42,1808,1804,1805,3,2546,2547,2548,1772,1768,1770,42,1790,1807,1788,3,2549,2550,2551,1771,1782,1764,42,1814,1815,1816,0,2552,2553,2554,1817,1818,1819,42,1814,1817,1815,0,2552,2555,2553,1817,1820,1818,42,1817,1814,1818,0,2555,2552,2556,1820,1817,1821,42,1818,1819,1817,0,2556,2557,2555,1821,1822,1820,42,1820,1819,1818,0,2558,2557,2556,1823,1822,1821,42,1820,1821,1819,0,2558,2559,2557,1823,1824,1822,42,1822,1821,1820,0,2560,2559,2558,1825,1824,1823,42,1822,1823,1821,0,2560,2561,2559,1825,1826,1824,42,1824,1823,1822,0,2562,2561,2560,1827,1826,1825,42,1824,1825,1823,0,2562,2563,2561,1827,1828,1826,42,1826,1825,1824,0,2564,2563,2562,1829,1828,1827,42,1827,1825,1826,0,2565,2566,2567,1830,1828,1829,42,1827,1828,1825,0,2565,2568,2566,1830,1831,1828,42,1829,1828,1827,0,2569,2568,2565,1832,1831,1830,42,1829,1830,1828,0,2569,2570,2568,1832,1833,1831,42,1829,1831,1830,0,2569,2571,2570,1832,1834,1833,42,1832,1831,1829,0,2572,2571,2569,1835,1834,1832,42,1832,1833,1831,0,2572,2573,2571,1835,1836,1834,42,1834,1833,1832,0,2574,2573,2572,1837,1836,1835,42,1834,1835,1833,0,2574,2575,2573,1837,1838,1836,42,1836,1835,1834,0,2576,2577,2578,1839,1838,1837,42,1837,1835,1836,0,2579,2577,2576,1840,1838,1839,42,1837,1838,1835,0,2579,2580,2577,1840,1841,1838,42,1839,1838,1837,0,2581,2580,2579,1842,1841,1840,42,1840,1838,1839,0,2582,2580,2581,1843,1841,1842,42,1840,1841,1838,0,2582,2583,2580,1844,1844,1844,42,1840,1842,1841,0,2582,2584,2583,1845,1845,1845,42,1840,1843,1842,0,2585,2586,2587,1843,1846,1847,42,1840,1844,1843,0,2585,2588,2586,1843,1848,1846,42,1839,1844,1840,0,2589,2588,2585,1842,1848,1843,42,1839,1845,1844,0,2589,2590,2588,1842,1849,1848,42,1837,1845,1839,0,2591,2590,2589,1840,1849,1842,42,1837,1846,1845,0,2591,2592,2590,1840,1850,1849,42,1836,1846,1837,0,2593,2592,2591,1839,1850,1840,42,1836,1847,1846,0,2593,2594,2592,1839,1851,1850,42,1848,1847,1836,0,2595,2594,2593,1852,1851,1839,42,1848,1849,1847,0,2595,2596,2594,1852,1853,1851,42,1848,1850,1849,0,2595,2597,2596,1852,1854,1853,42,1851,1850,1848,0,2598,2597,2595,1855,1854,1852,42,1852,1850,1851,0,2599,2597,2598,1856,1854,1855,42,1852,1853,1850,0,2599,2600,2597,1856,1857,1854,42,1854,1853,1852,0,2601,2600,2599,1858,1857,1856,42,1854,1855,1853,0,2601,2602,2600,1858,1859,1857,42,1856,1855,1854,0,2603,2604,2605,1860,1859,1858,42,1856,1857,1855,0,2603,2606,2604,1860,1861,1859,42,1858,1857,1856,0,2607,2608,2603,1862,1861,1860,42,1859,1857,1858,0,2609,2608,2607,1863,1861,1862,42,1859,1860,1857,0,2609,2610,2608,1863,1864,1861,42,1861,1860,1859,0,2611,2610,2609,1865,1864,1863,42,1861,1862,1860,0,2611,2612,2610,1865,1866,1864,42,1861,1863,1862,0,2611,2613,2612,1865,1867,1866,42,1861,1864,1863,0,2611,2614,2613,1865,1868,1867,42,1864,1861,1865,0,2614,2611,2615,1868,1865,1869,42,1865,1861,1866,0,2615,2611,2616,1869,1865,1870,42,1861,1859,1866,0,2611,2609,2616,1865,1863,1870,42,1866,1859,1858,0,2616,2609,2607,1870,1863,1862,42,1867,1866,1858,0,2617,2618,2619,1871,1870,1862,42,1868,1866,1867,0,2620,2618,2617,1872,1870,1871,42,1868,1865,1866,0,2620,2621,2618,1872,1869,1870,42,1869,1865,1868,0,2622,2621,2620,1873,1869,1872,42,1869,1870,1865,0,2622,2623,2621,1873,1874,1869,42,1871,1870,1869,0,2624,2623,2622,1875,1874,1873,42,1871,1872,1870,0,2624,2625,2623,1875,1876,1874,42,1873,1872,1871,0,2626,2625,2624,1877,1876,1875,42,1873,1874,1872,0,2626,2627,2625,1877,1878,1876,42,1875,1874,1873,0,2628,2627,2626,1879,1878,1877,42,1875,1876,1874,0,2629,2630,2631,1879,1880,1878,42,1875,1877,1876,0,2629,2632,2630,1879,1881,1880,42,1878,1877,1875,0,2633,2632,2629,1882,1881,1879,42,1878,1879,1877,0,2633,2634,2632,1882,1883,1881,42,1880,1879,1878,0,2635,2634,2633,1884,1883,1882,42,1880,1881,1879,0,2635,2636,2634,1884,1885,1883,42,1882,1881,1880,0,2637,2636,2635,1886,1885,1884,42,1882,1883,1881,0,2637,2638,2636,1886,1887,1885,42,1884,1883,1882,0,2639,2638,2637,1888,1887,1886,42,1884,1885,1883,0,2639,2640,2638,1888,1889,1887,42,1886,1885,1884,0,2641,2640,2639,1890,1889,1888,42,1886,1887,1885,0,2641,2642,2640,1890,1891,1889,42,1887,1888,1885,0,2642,2643,2640,1891,1892,1889,42,1887,1889,1888,0,2642,2644,2643,1891,1893,1892,42,1889,1890,1888,0,2644,2645,2643,1893,1894,1892,42,1889,1891,1890,0,2644,2646,2645,1893,1895,1894,42,1891,1892,1890,0,2646,2647,2645,1895,1896,1894,42,1893,1892,1891,0,2648,2647,2646,1897,1896,1895,42,1893,1894,1892,0,2648,2649,2647,1897,1898,1896,42,1895,1894,1893,0,2650,2649,2648,1899,1898,1897,42,1896,1894,1895,0,2651,2649,2650,1900,1898,1899,42,1896,1897,1894,0,2651,2652,2649,1900,1901,1898,42,1898,1897,1896,0,2653,2652,2651,1902,1901,1900,42,1898,1899,1897,0,2653,2654,2652,1902,1903,1901,42,1898,1880,1899,0,2653,2655,2654,1902,1884,1903,42,1898,1882,1880,0,2653,2656,2655,1902,1886,1884,42,1900,1882,1898,0,2657,2656,2653,1904,1886,1902,42,1900,1884,1882,0,2657,2658,2656,1904,1888,1886,42,1901,1884,1900,0,2659,2658,2657,1905,1888,1904,42,1901,1886,1884,0,2659,2660,2658,1905,1890,1888,42,1901,1900,1902,0,2659,2657,2661,1905,1904,1906,42,1900,1896,1902,0,2657,2651,2661,1904,1900,1906,42,1900,1898,1896,0,2657,2653,2651,1904,1902,1900,42,1902,1896,1895,0,2661,2651,2650,1906,1900,1899,42,1899,1880,1878,0,2654,2655,2662,1903,1884,1882,42,1899,1878,1903,0,2654,2662,2663,1903,1882,1907,42,1903,1878,1904,0,2663,2662,2664,1907,1882,1908,42,1878,1875,1904,0,2662,2628,2664,1882,1879,1908,42,1904,1875,1873,0,2664,2628,2626,1908,1879,1877,42,1904,1873,1905,0,2664,2626,2665,1908,1877,1909,42,1873,1906,1905,0,2626,2666,2665,1877,1910,1909,42,1873,1907,1906,0,2626,2667,2666,1877,1911,1910,42,1871,1907,1873,0,2624,2667,2626,1875,1911,1877,42,1869,1907,1871,0,2622,2667,2624,1873,1911,1875,42,1868,1907,1869,0,2620,2667,2622,1872,1911,1873,42,1868,1818,1907,0,2620,2556,2667,1872,1821,1911,42,1867,1818,1868,0,2617,2556,2620,1871,1821,1872,42,1867,1820,1818,0,2617,2558,2556,1871,1823,1821,42,1867,1822,1820,0,2617,2560,2558,1871,1825,1823,42,1867,1908,1822,0,2617,2668,2560,1871,1912,1825,42,1867,1858,1908,0,2617,2619,2668,1871,1862,1912,42,1908,1858,1856,0,2668,2619,2669,1912,1862,1860,42,1908,1856,1909,0,2668,2669,2670,1912,1860,1913,42,1909,1856,1910,0,2670,2669,2671,1913,1860,1914,42,1856,1854,1910,0,2669,2672,2671,1860,1858,1914,42,1910,1854,1911,0,2673,2601,2674,1914,1858,1915,42,1854,1852,1911,0,2601,2599,2674,1858,1856,1915,42,1911,1852,1851,0,2674,2599,2598,1915,1856,1855,42,1851,1829,1911,0,2675,2569,2676,1855,1832,1915,42,1912,1829,1851,0,2677,2569,2675,1916,1832,1855,42,1912,1832,1829,0,2677,2572,2569,1916,1835,1832,42,1912,1834,1832,0,2677,2574,2572,1916,1837,1835,42,1912,1913,1834,0,2677,2678,2574,1916,1917,1837,42,1912,1914,1913,0,2679,2680,2681,1916,1918,1917,42,1912,1848,1914,0,2679,2595,2680,1916,1852,1918,42,1851,1848,1912,0,2598,2595,2679,1855,1852,1916,42,1848,1836,1914,0,2595,2593,2680,1852,1839,1918,42,1914,1836,1915,0,2680,2593,2682,1918,1839,1919,42,1915,1836,1916,0,2682,2593,2683,1919,1839,1920,42,1836,1917,1916,0,2576,2684,2685,1921,1921,1921,42,1834,1917,1836,0,2578,2684,2576,1922,1922,1922,42,1918,1917,1834,0,2686,2687,2574,1923,1924,1837,42,1918,1919,1917,0,2686,2688,2687,1923,1925,1924,42,1918,1920,1919,0,2689,2690,2691,1923,1926,1925,42,1918,1915,1920,0,2689,2682,2690,1923,1919,1926,42,1914,1915,1918,0,2680,2682,2689,1918,1919,1923,42,1913,1914,1918,0,2681,2680,2689,1917,1918,1923,42,1913,1918,1834,0,2678,2686,2574,1917,1923,1837,42,1915,1916,1920,0,2682,2683,2690,1919,1920,1926,42,1920,1916,1921,0,2690,2683,2692,1926,1920,1927,42,1916,1922,1921,0,2685,2693,2694,1928,1928,1928,42,1917,1922,1916,0,2684,2693,2685,1929,1929,1929,42,1919,1922,1917,0,2688,2695,2687,1925,1930,1924,42,1921,1922,1919,0,2694,2693,2696,1931,1931,1931,42,1921,1919,1920,0,2694,2696,2697,1932,1932,1932,42,1911,1829,1827,0,2676,2569,2565,1915,1832,1830,42,1911,1827,1826,0,2676,2565,2567,1915,1830,1829,42,1911,1826,1910,0,2676,2567,2698,1915,1829,1914,42,1909,1910,1826,0,2670,2671,2564,1913,1914,1829,42,1909,1826,1824,0,2670,2564,2562,1913,1829,1827,42,1909,1824,1822,0,2670,2562,2560,1913,1827,1825,42,1908,1909,1822,0,2668,2670,2560,1912,1913,1825,42,1818,1814,1907,0,2556,2552,2667,1821,1817,1911,42,1907,1814,1923,0,2667,2552,2699,1911,1817,1933,42,1923,1814,1816,0,2699,2552,2554,1933,1817,1819,42,1923,1816,1924,0,2699,2554,2700,1933,1819,1934,42,1924,1816,1925,0,2700,2554,2701,1934,1819,1935,42,1925,1816,1926,0,2701,2554,2702,1935,1819,1936,42,1816,1815,1926,0,2554,2553,2702,1819,1818,1936,42,1926,1815,1927,0,2702,2553,2703,1936,1818,1937,42,1815,1928,1927,0,2553,2704,2703,1818,1938,1937,42,1815,1819,1928,0,2553,2557,2704,1818,1822,1938,42,1817,1819,1815,0,2555,2557,2553,1820,1822,1818,42,1819,1929,1928,0,2557,2705,2704,1822,1939,1938,42,1819,1821,1929,0,2557,2559,2705,1822,1824,1939,42,1821,1823,1929,0,2559,2561,2705,1824,1826,1939,42,1929,1823,1930,0,2705,2561,2706,1939,1826,1940,42,1823,1825,1930,0,2561,2563,2706,1826,1828,1940,42,1930,1825,1931,0,2706,2563,2707,1940,1828,1941,42,1825,1828,1931,0,2566,2568,2708,1828,1831,1941,42,1931,1828,1932,0,2708,2568,2709,1941,1831,1942,42,1828,1830,1932,0,2568,2570,2709,1831,1833,1942,42,1932,1830,1933,0,2709,2570,2710,1942,1833,1943,42,1933,1830,1831,0,2710,2570,2571,1943,1833,1834,42,1933,1831,1934,0,2710,2571,2711,1943,1834,1944,42,1831,1935,1934,0,2571,2712,2711,1834,1945,1944,42,1833,1935,1831,0,2573,2712,2571,1836,1945,1834,42,1833,1936,1935,0,2573,2713,2712,1836,1946,1945,42,1833,1937,1936,0,2573,2714,2713,1836,1947,1946,42,1835,1937,1833,0,2575,2714,2573,1838,1947,1836,42,1835,1838,1937,0,2575,2715,2714,1838,1841,1947,42,1838,1938,1937,0,2715,2716,2714,1841,1948,1947,42,1838,1841,1938,0,2715,2717,2716,1841,1949,1948,42,1841,1939,1938,0,2717,2718,2716,1949,1950,1948,42,1841,1940,1939,0,2717,2719,2718,1949,1951,1950,42,1842,1940,1841,0,2584,2720,2583,1952,1952,1952,42,1939,1940,1842,0,2718,2719,2587,1950,1951,1847,42,1939,1842,1843,0,2718,2587,2586,1950,1847,1846,42,1941,1939,1843,0,2721,2718,2586,1953,1950,1846,42,1938,1939,1941,0,2716,2718,2721,1948,1950,1953,42,1938,1941,1942,0,2716,2721,2722,1948,1953,1954,42,1943,1942,1941,0,2723,2722,2721,1955,1954,1953,42,1943,1936,1942,0,2723,2713,2722,1955,1946,1954,42,1943,1944,1936,0,2723,2724,2713,1955,1956,1946,42,1945,1944,1943,0,2725,2724,2723,1957,1956,1955,42,1946,1944,1945,0,2726,2724,2725,1958,1956,1957,42,1946,1934,1944,0,2726,2711,2724,1958,1944,1956,42,1947,1934,1946,0,2727,2711,2726,1959,1944,1958,42,1947,1933,1934,0,2727,2710,2711,1959,1943,1944,42,1947,1948,1933,0,2727,2728,2710,1959,1960,1943,42,1849,1948,1947,0,2596,2728,2727,1853,1960,1959,42,1849,1949,1948,0,2596,2729,2728,1853,1961,1960,42,1849,1950,1949,0,2596,2730,2729,1853,1962,1961,42,1850,1950,1849,0,2597,2730,2596,1854,1962,1853,42,1850,1853,1950,0,2597,2600,2730,1854,1857,1962,42,1853,1855,1950,0,2600,2602,2730,1857,1859,1962,42,1855,1951,1950,0,2602,2731,2730,1859,1963,1962,42,1857,1951,1855,0,2606,2732,2604,1861,1963,1859,42,1857,1952,1951,0,2606,2733,2732,1861,1964,1963,42,1857,1860,1952,0,2606,2610,2733,1861,1864,1964,42,1952,1860,1953,0,2733,2610,2734,1964,1864,1965,42,1860,1862,1953,0,2610,2612,2734,1864,1866,1965,42,1862,1954,1953,0,2612,2735,2734,1866,1966,1965,42,1862,1863,1954,0,2612,2613,2735,1866,1867,1966,42,1863,1927,1954,0,2613,2703,2735,1867,1937,1966,42,1863,1926,1927,0,2613,2702,2703,1867,1936,1937,42,1863,1955,1926,0,2613,2736,2702,1867,1967,1936,42,1956,1955,1863,0,2737,2736,2613,1968,1967,1867,42,1956,1957,1955,0,2737,2738,2736,1968,1969,1967,42,1957,1956,1870,0,2738,2737,2739,1969,1968,1874,42,1870,1956,1864,0,2739,2737,2614,1874,1968,1868,42,1864,1956,1863,0,2614,2737,2613,1868,1968,1867,42,1870,1864,1865,0,2739,2614,2615,1874,1868,1869,42,1872,1957,1870,0,2740,2738,2739,1876,1969,1874,42,1876,1957,1872,0,2630,2738,2740,1880,1969,1876,42,1957,1876,1955,0,2738,2630,2736,1969,1880,1967,42,1876,1958,1955,0,2630,2741,2736,1880,1970,1967,42,1876,1959,1958,0,2630,2742,2741,1880,1971,1970,42,1877,1959,1876,0,2632,2742,2630,1881,1971,1880,42,1877,1960,1959,0,2632,2743,2742,1881,1972,1971,42,1879,1960,1877,0,2634,2743,2632,1883,1972,1881,42,1881,1960,1879,0,2636,2743,2634,1885,1972,1883,42,1881,1961,1960,0,2636,2744,2743,1885,1973,1972,42,1883,1961,1881,0,2638,2744,2636,1887,1973,1885,42,1883,1962,1961,0,2638,2745,2744,1887,1974,1973,42,1885,1962,1883,0,2640,2745,2638,1889,1974,1887,42,1885,1888,1962,0,2640,2643,2745,1889,1892,1974,42,1888,1963,1962,0,2643,2746,2745,1892,1975,1974,42,1888,1890,1963,0,2643,2645,2746,1892,1894,1975,42,1890,1964,1963,0,2645,2747,2746,1894,1976,1975,42,1892,1964,1890,0,2647,2747,2645,1896,1976,1894,42,1892,1965,1964,0,2647,2748,2747,1896,1977,1976,42,1894,1965,1892,0,2649,2748,2647,1898,1977,1896,42,1897,1965,1894,0,2652,2748,2649,1901,1977,1898,42,1897,1966,1965,0,2652,2749,2748,1901,1978,1977,42,1899,1966,1897,0,2654,2749,2652,1903,1978,1901,42,1899,1903,1966,0,2654,2663,2749,1903,1907,1978,42,1903,1967,1966,0,2663,2750,2749,1907,1979,1978,42,1903,1904,1967,0,2663,2664,2750,1907,1908,1979,42,1904,1905,1967,0,2664,2665,2750,1908,1909,1979,42,1967,1905,1968,0,2750,2665,2751,1979,1909,1980,42,1906,1968,1905,0,2666,2751,2665,1910,1980,1909,42,1906,1969,1968,0,2666,2752,2751,1910,1981,1980,42,1906,1923,1969,0,2666,2699,2752,1910,1933,1981,42,1907,1923,1906,0,2667,2699,2666,1911,1933,1910,42,1970,1969,1923,0,2753,2752,2699,1982,1981,1933,42,1971,1969,1970,0,2754,2752,2753,1983,1981,1982,42,1968,1969,1971,0,2751,2752,2754,1980,1981,1983,42,1972,1968,1971,0,2755,2751,2754,1984,1980,1983,42,1973,1968,1972,0,2756,2751,2755,1985,1980,1984,42,1967,1968,1973,0,2750,2751,2756,1979,1980,1985,42,1967,1973,1974,0,2750,2756,2757,1979,1985,1986,42,1974,1973,1975,0,2757,2756,2758,1986,1985,1987,42,1975,1973,1972,0,2758,2756,2755,1987,1985,1984,42,1975,1972,1976,0,2758,2755,2759,1987,1984,1988,42,1976,1972,1977,0,2759,2755,2760,1988,1984,1989,42,1972,1978,1977,0,2755,2761,2760,1984,1990,1989,42,1972,1971,1978,0,2755,2754,2761,1984,1983,1990,42,1971,1979,1978,0,2754,2762,2761,1983,1991,1990,42,1971,1970,1979,0,2754,2753,2762,1983,1982,1991,42,1970,1925,1979,0,2753,2701,2762,1982,1935,1991,42,1970,1924,1925,0,2753,2700,2701,1982,1934,1935,42,1970,1923,1924,0,2753,2699,2700,1982,1933,1934,42,1958,1979,1925,0,2741,2762,2701,1970,1991,1935,42,1958,1959,1979,0,2741,2742,2762,1970,1971,1991,42,1959,1978,1979,0,2742,2761,2762,1971,1990,1991,42,1960,1978,1959,0,2743,2761,2742,1972,1990,1971,42,1960,1977,1978,0,2743,2760,2761,1972,1989,1990,42,1961,1977,1960,0,2744,2760,2743,1973,1989,1972,42,1961,1976,1977,0,2744,2759,2760,1973,1988,1989,42,1962,1976,1961,0,2745,2759,2744,1974,1988,1973,42,1962,1963,1976,0,2745,2746,2759,1974,1975,1988,42,1963,1975,1976,0,2746,2758,2759,1975,1987,1988,42,1964,1975,1963,0,2747,2758,2746,1976,1987,1975,42,1964,1974,1975,0,2747,2757,2758,1976,1986,1987,42,1965,1974,1964,0,2748,2757,2747,1977,1986,1976,42,1966,1974,1965,0,2749,2757,2748,1978,1986,1977,42,1966,1967,1974,0,2749,2750,2757,1978,1979,1986,42,1955,1958,1925,0,2736,2741,2701,1967,1970,1935,42,1955,1925,1926,0,2736,2701,2702,1967,1935,1936,42,1874,1876,1872,0,2631,2630,2740,1878,1880,1876,42,1927,1928,1954,0,2703,2704,2735,1937,1938,1966,42,1928,1929,1954,0,2704,2705,2735,1938,1939,1966,42,1954,1929,1953,0,2735,2705,2734,1966,1939,1965,42,1929,1980,1953,0,2705,2763,2734,1939,1992,1965,42,1929,1930,1980,0,2705,2706,2763,1939,1940,1992,42,1930,1981,1980,0,2706,2764,2763,1940,1993,1992,42,1930,1931,1981,0,2706,2707,2764,1940,1941,1993,42,1931,1932,1981,0,2708,2709,2765,1941,1942,1993,42,1981,1932,1949,0,2765,2709,2729,1993,1942,1961,42,1948,1949,1932,0,2728,2729,2709,1960,1961,1942,42,1948,1932,1933,0,2728,2709,2710,1960,1942,1943,42,1951,1981,1949,0,2731,2765,2729,1963,1993,1961,42,1951,1952,1981,0,2732,2733,2764,1963,1964,1993,42,1952,1980,1981,0,2733,2763,2764,1964,1992,1993,42,1952,1953,1980,0,2733,2734,2763,1964,1965,1992,42,1950,1951,1949,0,2730,2731,2729,1962,1963,1961,42,1847,1849,1947,0,2594,2596,2727,1851,1853,1959,42,1847,1947,1846,0,2594,2727,2592,1851,1959,1850,42,1846,1947,1946,0,2592,2727,2726,1850,1959,1958,42,1846,1946,1945,0,2592,2726,2725,1850,1958,1957,42,1846,1945,1845,0,2592,2725,2590,1850,1957,1849,42,1845,1945,1982,0,2590,2725,2766,1849,1957,1994,42,1982,1945,1943,0,2766,2725,2723,1994,1957,1955,42,1982,1943,1983,0,2766,2723,2767,1994,1955,1995,42,1983,1943,1941,0,2767,2723,2721,1995,1955,1953,42,1941,1843,1983,0,2721,2586,2767,1953,1846,1995,42,1844,1983,1843,0,2588,2767,2586,1848,1995,1846,42,1844,1982,1983,0,2588,2766,2767,1848,1994,1995,42,1845,1982,1844,0,2590,2766,2588,1849,1994,1848,42,1934,1935,1944,0,2711,2712,2724,1944,1945,1956,42,1944,1935,1936,0,2724,2712,2713,1956,1945,1946,42,1937,1942,1936,0,2714,2722,2713,1947,1954,1946,42,1937,1938,1942,0,2714,2716,2722,1947,1948,1954,42,1984,1985,1986,0,2768,2769,2770,1996,1997,1998,42,1984,1987,1985,0,2768,2771,2769,1996,1999,1997,42,1987,1984,1988,0,2771,2768,2772,1999,1996,2000,42,1988,1990,1989,0,2772,2773,2774,2000,2001,2002,42,1991,1992,1990,0,2775,2776,2773,2003,2004,2001,42,1995,1992,1994,0,2777,2776,2778,2005,2004,2006,42,1985,1994,1996,0,2769,2778,2779,1997,2006,2007,42,1996,1994,1997,0,2779,2778,2780,2007,2006,2008,42,2001,2003,2002,0,2781,2782,2783,2009,2010,2011,42,2001,1991,2003,0,2781,2775,2782,2009,2003,2010,42,2003,1991,1988,0,2782,2775,2772,2010,2003,2000,42,2003,1988,2004,0,2782,2772,2784,2010,2000,2012,42,1988,1984,2004,0,2772,2768,2784,2000,1996,2012,42,2004,1984,2005,0,2784,2768,2785,2012,1996,2013,42,2005,1984,1986,0,2785,2768,2770,2013,1996,1998,42,2005,1986,2006,0,2785,2770,2786,2013,1998,2014,42,1986,1996,2007,0,2770,2779,2787,1998,2007,2015,42,2010,2008,2009,0,2788,2789,2790,2016,2017,2018,42,2015,2004,2014,0,2791,2784,2792,2019,2012,2020,42,2015,2003,2004,0,2791,2782,2784,2019,2010,2012,42,2018,2017,2013,0,2793,2794,2795,2021,2022,2023,42,2019,2017,2018,0,2796,2794,2793,2024,2022,2021,42,2019,2002,2017,0,2796,2783,2794,2024,2011,2022,42,2020,2002,2019,0,2797,2783,2796,2025,2011,2024,42,2020,2021,2002,0,2797,2798,2783,2025,2026,2011,42,2022,2021,2020,0,2799,2800,2801,2027,2026,2025,42,2022,2023,2021,0,2799,2802,2800,2027,2028,2026,42,2024,2023,2022,0,2803,2802,2799,2029,2028,2027,42,2025,2023,2024,0,2804,2802,2803,2030,2028,2029,42,2026,2023,2025,0,2805,2802,2804,2031,2028,2030,42,2026,2027,2023,0,2805,2806,2802,2031,2032,2028,42,2026,2028,2027,0,2805,2807,2806,2031,2033,2032,42,2026,2029,2028,0,2805,2808,2807,2031,2034,2033,42,2026,2030,2029,0,2805,2809,2808,2031,2035,2034,42,2030,2026,2025,0,2809,2805,2804,2035,2031,2030,42,2030,2025,2031,0,2809,2804,2810,2035,2030,2036,42,2031,2025,2024,0,2810,2804,2803,2036,2030,2029,42,2032,2031,2024,0,2811,2810,2803,2037,2036,2029,42,2033,2031,2032,0,2812,2810,2811,2038,2036,2037,42,2033,2034,2031,0,2812,2813,2810,2038,2039,2036,42,2035,2034,2033,0,2814,2813,2812,2040,2039,2038,42,2035,2036,2034,0,2814,2815,2813,2040,2041,2039,42,2035,2037,2036,0,2814,2816,2815,2040,2042,2041,42,2038,2037,2035,0,2817,2816,2814,2043,2042,2040,42,2039,2037,2038,0,2818,2816,2817,2044,2042,2043,42,2039,2040,2037,0,2818,2819,2816,2044,2045,2042,42,2041,2040,2039,0,2820,2819,2818,2046,2045,2044,42,2042,2040,2041,0,2821,2819,2820,2047,2045,2046,42,2042,2043,2040,0,2821,2822,2819,2047,2048,2045,42,2042,2044,2043,0,2821,2823,2822,2047,2049,2048,42,2045,2044,2042,0,2824,2823,2821,2050,2049,2047,42,2045,2046,2044,0,2824,2825,2823,2050,2051,2049,42,2047,2046,2045,0,2826,2825,2824,2052,2051,2050,42,2047,2048,2046,0,2826,2827,2825,2052,2053,2051,42,2049,2048,2047,0,2828,2827,2826,2054,2053,2052,42,2049,2050,2048,0,2828,2829,2827,2054,2055,2053,42,2051,2050,2049,0,2830,2829,2828,2056,2055,2054,42,2051,2052,2050,0,2830,2831,2829,2056,2057,2055,42,2053,2052,2051,0,2832,2831,2830,2058,2057,2056,42,2053,2054,2052,0,2832,2833,2831,2058,2059,2057,42,2055,2054,2053,0,2834,2833,2832,2060,2059,2058,42,2055,2056,2054,0,2834,2835,2833,2060,2061,2059,42,2057,2056,2055,0,2836,2835,2834,2062,2061,2060,42,2057,2058,2056,0,2836,2837,2835,2062,2063,2061,42,2059,2058,2057,0,2838,2837,2836,2064,2063,2062,42,2059,2060,2058,0,2838,2839,2837,2064,2065,2063,42,2061,2060,2059,0,2840,2841,2842,2066,2065,2064,42,2061,2062,2060,0,2840,2843,2841,2066,2067,2065,42,2061,2063,2062,0,2840,2844,2843,2066,2068,2067,42,2064,2063,2061,0,2845,2844,2840,2069,2068,2066,42,2064,2065,2063,0,2845,2846,2844,2069,2070,2068,42,2064,2066,2065,0,2845,2847,2846,2069,2071,2070,42,2066,2064,2067,0,2847,2845,2848,2071,2069,2072,42,2067,2064,2068,0,2848,2845,2849,2072,2069,2073,42,2064,2069,2068,0,2850,2851,2852,2069,2074,2073,42,2070,2069,2064,0,2853,2851,2850,2075,2074,2069,42,2071,2069,2070,0,2854,2851,2853,2076,2074,2075,42,2071,2072,2069,0,2854,2855,2851,2076,2077,2074,42,2071,2073,2072,0,2854,2856,2855,2076,2078,2077,42,2071,2074,2073,0,2854,2857,2856,2076,2079,2078,42,2071,2075,2074,0,2854,2858,2857,2076,2080,2079,42,2076,2075,2071,0,2859,2858,2854,2081,2080,2076,42,2076,2077,2075,0,2859,2860,2858,2081,2082,2080,42,2078,2077,2076,0,2861,2860,2859,2083,2082,2081,42,2079,2077,2078,0,2862,2860,2861,2084,2082,2083,42,2079,2080,2077,0,2862,2863,2860,2084,2085,2082,42,2081,2080,2079,0,2864,2863,2862,2086,2085,2084,42,2081,2082,2080,0,2864,2865,2863,2086,2087,2085,42,2081,2083,2082,0,2864,2866,2865,2086,2088,2087,42,2081,2084,2083,0,2867,2868,2869,2086,2089,2088,42,2085,2084,2081,0,2870,2868,2867,2090,2089,2086,42,2085,2086,2084,0,2870,2871,2868,2090,2091,2089,42,2085,2087,2086,0,2870,2872,2871,2090,2092,2091,42,2088,2087,2085,0,2873,2872,2870,2093,2092,2090,42,2088,2089,2087,0,2873,2874,2872,2093,2094,2092,42,2090,2089,2088,0,2875,2874,2873,2095,2094,2093,42,2090,2091,2089,0,2875,2876,2874,2095,2096,2094,42,2090,2092,2091,0,2875,2877,2876,2095,2097,2096,42,2090,2093,2092,0,2875,2878,2877,2095,2098,2097,42,2094,2093,2090,0,2879,2878,2875,2099,2098,2095,42,2095,2093,2094,0,2880,2878,2879,2100,2098,2099,42,2095,2096,2093,0,2880,2881,2878,2100,2101,2098,42,2097,2096,2095,0,2882,2881,2880,2102,2101,2100,42,2097,2098,2096,0,2882,2883,2881,2102,2103,2101,42,2099,2098,2097,0,2884,2883,2882,2104,2103,2102,42,2099,2100,2098,0,2884,2885,2883,2104,2105,2103,42,2101,2100,2099,0,2886,2887,2888,2106,2105,2104,42,2101,2102,2100,0,2886,2889,2887,2106,2107,2105,42,2101,2103,2102,0,2886,2890,2889,2106,2108,2107,42,2104,2103,2101,0,2891,2890,2886,2109,2108,2106,42,2105,2103,2104,0,2892,2890,2891,2110,2108,2109,42,2105,2106,2103,0,2892,2893,2890,2110,2111,2108,42,2107,2106,2105,0,2894,2893,2892,2112,2111,2110,42,2107,2108,2106,0,2894,2895,2893,2112,2113,2111,42,2109,2108,2107,0,2896,2895,2894,2114,2113,2112,42,2109,2110,2108,0,2896,2897,2895,2114,2115,2113,42,2111,2110,2109,0,2898,2897,2896,2116,2115,2114,42,2111,2112,2110,0,2898,2899,2897,2116,2117,2115,42,2111,2113,2112,0,2898,2900,2899,2116,2118,2117,42,2114,2113,2111,0,2901,2900,2898,2119,2118,2116,42,2114,2115,2113,0,2901,2902,2900,2119,2120,2118,42,2116,2115,2114,0,2903,2902,2901,2121,2120,2119,42,2116,2117,2115,0,2903,2904,2902,2121,2122,2120,42,2118,2117,2116,0,2905,2904,2903,2123,2122,2121,42,2118,2119,2117,0,2905,2906,2904,2123,2124,2122,42,2118,2120,2119,0,2905,2907,2906,2123,2125,2124,42,2121,2120,2118,0,2908,2907,2905,2126,2125,2123,42,2122,2120,2121,0,2909,2907,2908,2127,2125,2126,42,2122,2123,2120,0,2909,2910,2907,2127,2128,2125,42,2122,2124,2123,0,2909,2911,2910,2127,2129,2128,42,2124,2122,2125,0,2911,2909,2912,2129,2127,2130,42,2125,2122,2121,0,2912,2909,2908,2130,2127,2126,42,2125,2121,2126,0,2912,2908,2913,2130,2126,2131,42,2126,2121,2127,0,2913,2908,2914,2131,2126,2132,42,2121,2128,2127,0,2908,2915,2914,2126,2133,2132,42,2121,2118,2128,0,2908,2905,2915,2126,2123,2133,42,2128,2118,2129,0,2915,2905,2916,2133,2123,2134,42,2118,2130,2129,0,2905,2917,2916,2123,2135,2134,42,2130,2118,2116,0,2917,2905,2903,2135,2123,2121,42,2130,2116,2114,0,2917,2903,2901,2135,2121,2119,42,2130,2114,2131,0,2917,2901,2918,2135,2119,2136,42,2131,2114,2111,0,2918,2901,2898,2136,2119,2116,42,2131,2111,2132,0,2918,2898,2919,2136,2116,2137,42,2132,2111,2133,0,2919,2898,2920,2137,2116,2138,42,2133,2111,2109,0,2920,2898,2896,2138,2116,2114,42,2133,2109,2134,0,2920,2896,2921,2138,2114,2139,42,2109,2107,2134,0,2896,2894,2921,2114,2112,2139,42,2134,2107,2105,0,2921,2894,2892,2139,2112,2110,42,2134,2105,2135,0,2921,2892,2922,2139,2110,2140,42,2135,2105,2104,0,2922,2892,2891,2140,2110,2109,42,2135,2104,2136,0,2922,2891,2923,2140,2109,2141,42,2136,2104,2137,0,2923,2891,2924,2141,2109,2142,42,2104,2101,2137,0,2891,2886,2924,2109,2106,2142,42,2137,2101,2099,0,2924,2886,2888,2142,2106,2104,42,2137,2099,2138,0,2924,2888,2925,2142,2104,2143,42,2138,2099,2097,0,2926,2927,2928,2143,2104,2102,42,2138,2097,2139,0,2926,2928,2929,2143,2102,2144,42,2139,2097,2095,0,2929,2928,2930,2144,2102,2100,42,2139,2095,2140,0,2929,2930,2931,2144,2100,2145,42,2140,2095,2094,0,2931,2930,2932,2145,2100,2099,42,2140,2094,2141,0,2931,2932,2933,2145,2099,2146,42,2141,2094,2142,0,2933,2932,2934,2146,2099,2147,42,2094,2143,2142,0,2932,2935,2934,2099,2148,2147,42,2094,2090,2143,0,2879,2875,2936,2099,2095,2148,42,2143,2090,2144,0,2936,2875,2937,2148,2095,2149,42,2090,2088,2144,0,2875,2873,2937,2095,2093,2149,42,2088,2085,2144,0,2873,2870,2937,2093,2090,2149,42,2144,2085,2081,0,2937,2870,2867,2149,2090,2086,42,2144,2081,2079,0,2938,2864,2862,2149,2086,2084,42,2145,2144,2079,0,2939,2938,2862,2150,2149,2084,42,2143,2144,2145,0,2935,2938,2939,2148,2149,2150,42,2142,2143,2145,0,2934,2935,2939,2147,2148,2150,42,2145,2078,2142,0,2939,2861,2934,2150,2083,2147,42,2145,2079,2078,0,2939,2862,2861,2150,2084,2083,42,2142,2078,2141,0,2934,2861,2933,2147,2083,2146,42,2141,2078,2146,0,2933,2861,2940,2146,2083,2151,42,2146,2078,2147,0,2940,2861,2941,2151,2083,2152,42,2147,2078,2148,0,2941,2861,2942,2152,2083,2153,42,2078,2076,2148,0,2861,2859,2942,2083,2081,2153,42,2148,2076,2070,0,2942,2859,2853,2153,2081,2075,42,2076,2071,2070,0,2859,2854,2853,2081,2076,2075,42,2148,2070,2149,0,2942,2853,2943,2153,2075,2154,42,2149,2070,2150,0,2943,2853,2944,2154,2075,2155,42,2150,2070,2057,0,2944,2853,2836,2155,2075,2062,42,2057,2070,2059,0,2836,2853,2838,2062,2075,2064,42,2070,2061,2059,0,2945,2840,2842,2075,2066,2064,42,2070,2064,2061,0,2945,2845,2840,2075,2069,2066,42,2150,2057,2055,0,2944,2836,2834,2155,2062,2060,42,2150,2055,2151,0,2944,2834,2946,2155,2060,2156,42,2152,2151,2055,0,2947,2946,2834,2157,2156,2060,42,2149,2151,2152,0,2943,2946,2947,2154,2156,2157,42,2151,2149,2150,0,2946,2943,2944,2156,2154,2155,42,2147,2149,2152,0,2941,2943,2947,2152,2154,2157,42,2148,2149,2147,0,2942,2943,2941,2153,2154,2152,42,2147,2152,2146,0,2941,2947,2940,2152,2157,2151,42,2146,2152,2153,0,2940,2947,2948,2151,2157,2158,42,2153,2152,2154,0,2948,2947,2949,2158,2157,2159,42,2152,2155,2154,0,2947,2950,2949,2157,2160,2159,42,2152,2055,2155,0,2947,2834,2950,2157,2060,2160,42,2055,2053,2155,0,2834,2832,2950,2060,2058,2160,42,2155,2053,2051,0,2950,2832,2830,2160,2058,2056,42,2154,2155,2051,0,2949,2950,2830,2159,2160,2056,42,2154,2051,2156,0,2949,2830,2951,2159,2056,2161,42,2156,2051,2049,0,2951,2830,2828,2161,2056,2054,42,2156,2049,2047,0,2951,2828,2826,2161,2054,2052,42,2156,2047,2157,0,2951,2826,2952,2161,2052,2162,42,2157,2047,2045,0,2952,2826,2824,2162,2052,2050,42,2158,2157,2045,0,2953,2952,2824,2163,2162,2050,42,2159,2157,2158,0,2954,2952,2953,2164,2162,2163,42,2160,2157,2159,0,2955,2952,2954,2165,2162,2164,42,2160,2161,2157,0,2955,2956,2952,2165,2166,2162,42,2162,2161,2160,0,2957,2958,2959,2167,2166,2165,42,2163,2161,2162,0,2960,2958,2957,2168,2166,2167,42,2163,2164,2161,0,2960,2961,2958,2168,2169,2166,42,2165,2164,2163,0,2962,2961,2960,2170,2169,2168,42,2165,2138,2164,0,2962,2925,2961,2170,2143,2169,42,2165,2137,2138,0,2962,2924,2925,2170,2142,2143,42,2136,2137,2165,0,2923,2924,2962,2141,2142,2170,42,2166,2136,2165,0,2963,2923,2962,2171,2141,2170,42,2167,2136,2166,0,2964,2923,2963,2172,2141,2171,42,2167,2135,2136,0,2964,2922,2923,2172,2140,2141,42,2134,2135,2167,0,2921,2922,2964,2139,2140,2172,42,2168,2134,2167,0,2965,2921,2964,2173,2139,2172,42,2169,2134,2168,0,2966,2921,2965,2174,2139,2173,42,2169,2133,2134,0,2966,2920,2921,2174,2138,2139,42,2170,2133,2169,0,2967,2920,2966,2175,2138,2174,42,2170,2132,2133,0,2967,2919,2920,2175,2137,2138,42,2131,2132,2170,0,2918,2919,2967,2136,2137,2175,42,2171,2131,2170,0,2968,2918,2967,2176,2136,2175,42,2129,2131,2171,0,2916,2918,2968,2134,2136,2176,42,2129,2130,2131,0,2916,2917,2918,2134,2135,2136,42,2129,2171,2172,0,2916,2968,2969,2134,2176,2177,42,2172,2171,2170,0,2969,2968,2967,2177,2176,2175,42,2172,2170,2173,0,2969,2967,2970,2177,2175,2178,42,2173,2170,2174,0,2970,2967,2971,2178,2175,2179,42,2170,2169,2174,0,2967,2966,2971,2175,2174,2179,42,2174,2169,2175,0,2971,2966,2972,2179,2174,2180,42,2169,2168,2175,0,2966,2965,2972,2174,2173,2180,42,2168,2167,2175,0,2965,2964,2972,2173,2172,2180,42,2175,2167,2176,0,2972,2964,2973,2180,2172,2181,42,2167,2166,2176,0,2964,2963,2973,2172,2171,2181,42,2166,2177,2176,0,2963,2974,2973,2171,2182,2181,42,2166,2163,2177,0,2963,2960,2974,2171,2168,2182,42,2166,2165,2163,0,2963,2962,2960,2171,2170,2168,42,2177,2163,2162,0,2974,2960,2957,2182,2168,2167,42,2177,2162,2178,0,2974,2957,2975,2182,2167,2183,42,2178,2162,2179,0,2975,2957,2976,2183,2167,2184,42,2162,2160,2179,0,2957,2959,2976,2167,2165,2184,42,2179,2160,2180,0,2976,2959,2977,2184,2165,2185,42,2160,2159,2180,0,2955,2954,2978,2165,2164,2185,42,2180,2159,2181,0,2978,2954,2979,2185,2164,2186,42,2159,2182,2181,0,2954,2980,2979,2164,2187,2186,42,2159,2158,2182,0,2954,2953,2980,2164,2163,2187,42,2158,2041,2182,0,2953,2820,2980,2163,2046,2187,42,2158,2042,2041,0,2953,2821,2820,2163,2047,2046,42,2158,2045,2042,0,2953,2824,2821,2163,2050,2047,42,2183,2182,2041,0,2981,2980,2820,2188,2187,2046,42,2184,2182,2183,0,2982,2980,2981,2189,2187,2188,42,2184,2181,2182,0,2982,2979,2980,2189,2186,2187,42,2184,2180,2181,0,2982,2978,2979,2189,2185,2186,42,2185,2180,2184,0,2983,2978,2982,2190,2185,2189,42,2185,2186,2180,0,2984,2985,2977,2190,2191,2185,42,2187,2186,2185,0,2986,2985,2984,2192,2191,2190,42,2187,2188,2186,0,2986,2987,2985,2192,2193,2191,42,2189,2188,2187,0,2988,2987,2986,2194,2193,2192,42,2190,2188,2189,0,2989,2987,2988,2195,2193,2194,42,2190,2191,2188,0,2989,2990,2987,2195,2196,2193,42,2192,2191,2190,0,2991,2990,2989,2197,2196,2195,42,2193,2191,2192,0,2992,2990,2991,2198,2196,2197,42,2194,2191,2193,0,2993,2990,2992,2199,2196,2198,42,2194,2195,2191,0,2993,2994,2990,2199,2200,2196,42,2194,2196,2195,0,2993,2995,2994,2199,2201,2200,42,2197,2196,2194,0,2996,2995,2993,2202,2201,2199,42,2175,2196,2197,0,2972,2995,2996,2180,2201,2202,42,2175,2176,2196,0,2972,2973,2995,2180,2181,2201,42,2176,2177,2196,0,2973,2974,2995,2181,2182,2201,42,2177,2178,2196,0,2974,2975,2995,2182,2183,2201,42,2196,2178,2195,0,2995,2975,2994,2201,2183,2200,42,2195,2178,2198,0,2994,2975,2997,2200,2183,2203,42,2178,2179,2198,0,2975,2976,2997,2183,2184,2203,42,2198,2179,2186,0,2997,2976,2985,2203,2184,2191,42,2179,2180,2186,0,2976,2977,2985,2184,2185,2191,42,2198,2186,2188,0,2997,2985,2987,2203,2191,2193,42,2191,2198,2188,0,2990,2997,2987,2196,2203,2193,42,2195,2198,2191,0,2994,2997,2990,2200,2203,2196,42,2175,2197,2199,0,2972,2996,2998,2180,2202,2204,42,2199,2197,2194,0,2998,2996,2993,2204,2202,2199,42,2199,2194,2200,0,2998,2993,2999,2204,2199,2205,42,2200,2194,2201,0,2999,2993,3000,2205,2199,2206,42,2201,2194,2193,0,3000,2993,2992,2206,2199,2198,42,2201,2193,2192,0,3000,2992,2991,2206,2198,2197,42,2201,2192,2202,0,3000,2991,3001,2206,2197,2207,42,2110,2202,2192,0,3002,3001,2991,2115,2207,2197,42,2112,2202,2110,0,3003,3001,3002,2117,2207,2115,42,2112,2203,2202,0,3003,3004,3001,2117,2208,2207,42,2112,2204,2203,0,3003,3005,3004,2117,2209,2208,42,2113,2204,2112,0,3006,3005,3003,2118,2209,2117,42,2115,2204,2113,0,3007,3005,3006,2120,2209,2118,42,2115,2205,2204,0,3007,3008,3005,2120,2210,2209,42,2115,2206,2205,0,3007,3009,3008,2120,2211,2210,42,2117,2206,2115,0,2904,3010,2902,2122,2211,2120,42,2117,2119,2206,0,2904,2906,3010,2122,2124,2211,42,2119,2207,2206,0,2906,3011,3010,2124,2212,2211,42,2119,2208,2207,0,2906,3012,3011,2124,2213,2212,42,2120,2208,2119,0,2907,3012,2906,2125,2213,2124,42,2120,2123,2208,0,2907,2910,3012,2125,2128,2213,42,2123,2209,2208,0,2910,3013,3012,2128,2214,2213,42,2124,2209,2123,0,2911,3013,2910,2129,2214,2128,42,2209,2210,2208,0,3013,3014,3012,2214,2215,2213,42,2208,2210,2211,0,3012,3014,3015,2213,2215,2216,42,2208,2211,2212,0,3012,3015,3016,2213,2216,2217,42,2211,2213,2212,0,3017,3018,3019,2216,2218,2217,42,2214,2213,2211,0,3020,3018,3017,2219,2218,2216,42,2215,2213,2214,0,3021,3018,3020,2220,2218,2219,42,2215,2216,2213,0,3021,3022,3018,2220,2221,2218,42,2217,2216,2215,0,3023,3022,3021,2222,2221,2220,42,2218,2216,2217,0,3024,3022,3023,2223,2221,2222,42,2218,2219,2216,0,3024,3025,3022,2223,2224,2221,42,2220,2219,2218,0,3026,3025,3024,2225,2224,2223,42,2221,2219,2220,0,3027,3025,3026,2226,2224,2225,42,2221,2222,2219,0,3027,3028,3025,2226,2227,2224,42,2221,2223,2222,0,3027,3029,3028,2226,2228,2227,42,2221,2224,2223,0,3027,3030,3029,2226,2229,2228,42,2225,2224,2221,0,3031,3030,3027,2230,2229,2226,42,2225,2226,2224,0,3031,3032,3030,2230,2231,2229,42,2225,2227,2226,0,3031,3033,3032,2230,2232,2231,42,2172,2227,2225,0,2969,3033,3031,2177,2232,2230,42,2172,2228,2227,0,2969,3034,3033,2177,2233,2232,42,2172,2173,2228,0,2969,2970,3034,2177,2178,2233,42,2173,2174,2228,0,2970,2971,3034,2178,2179,2233,42,2174,2199,2228,0,2971,2998,3034,2179,2204,2233,42,2174,2175,2199,0,2971,2972,2998,2179,2180,2204,42,2228,2199,2200,0,3034,2998,2999,2233,2204,2205,42,2228,2200,2229,0,3034,2999,3035,2233,2205,2234,42,2229,2200,2230,0,3035,2999,3036,2234,2205,2235,42,2230,2200,2201,0,3036,2999,3000,2235,2205,2206,42,2230,2201,2202,0,3036,3000,3001,2235,2206,2207,42,2230,2202,2203,0,3036,3001,3004,2235,2207,2208,42,2204,2230,2203,0,3005,3036,3004,2209,2235,2208,42,2231,2230,2204,0,3037,3036,3005,2236,2235,2209,42,2226,2230,2231,0,3032,3036,3037,2231,2235,2236,42,2226,2229,2230,0,3032,3035,3036,2231,2234,2235,42,2228,2229,2226,0,3034,3035,3032,2233,2234,2231,42,2227,2228,2226,0,3033,3034,3032,2232,2233,2231,42,2223,2226,2231,0,3029,3032,3037,2228,2231,2236,42,2224,2226,2223,0,3030,3032,3029,2229,2231,2228,42,2223,2231,2204,0,3029,3037,3005,2228,2236,2209,42,2223,2204,2205,0,3029,3005,3008,2228,2209,2210,42,2232,2223,2205,0,3038,3029,3008,2237,2228,2210,42,2222,2223,2232,0,3028,3029,3038,2227,2228,2237,42,2219,2222,2232,0,3025,3028,3038,2224,2227,2237,42,2219,2232,2233,0,3025,3038,3039,2224,2237,2238,42,2233,2232,2207,0,3039,3038,3040,2238,2237,2212,42,2206,2207,2232,0,3009,3040,3038,2211,2212,2237,42,2206,2232,2205,0,3009,3038,3008,2211,2237,2210,42,2213,2233,2207,0,3018,3039,3040,2218,2238,2212,42,2213,2219,2233,0,3018,3025,3039,2218,2224,2238,42,2216,2219,2213,0,3022,3025,3018,2221,2224,2218,42,2213,2207,2212,0,3018,3040,3019,2218,2212,2217,42,2208,2212,2207,0,3012,3016,3011,2213,2217,2212,42,2234,2172,2225,0,3041,2969,3031,2239,2177,2230,42,2234,2129,2172,0,3041,2916,2969,2239,2134,2177,42,2127,2129,2234,0,2914,2916,3041,2132,2134,2239,42,2127,2128,2129,0,2914,2915,2916,2132,2133,2134,42,2127,2234,2225,0,2914,3041,3031,2132,2239,2230,42,2127,2225,2235,0,2914,3031,3042,2132,2230,2240,42,2235,2225,2221,0,3042,3031,3027,2240,2230,2226,42,2236,2235,2221,0,3043,3042,3027,2241,2240,2226,42,2127,2235,2236,0,2914,3042,3043,2132,2240,2241,42,2236,2126,2127,0,3043,2913,2914,2241,2131,2132,42,2125,2126,2236,0,2912,2913,3043,2130,2131,2241,42,2237,2125,2236,0,3044,2912,3043,2242,2130,2241,42,2238,2125,2237,0,3045,2912,3044,2243,2130,2242,42,2238,2124,2125,0,3045,2911,2912,2243,2129,2130,42,2239,2238,2237,0,3046,3045,3044,2244,2243,2242,42,2237,2218,2239,0,3044,3024,3046,2242,2223,2244,42,2237,2236,2218,0,3044,3043,3024,2242,2241,2223,42,2236,2220,2218,0,3043,3026,3024,2241,2225,2223,42,2236,2221,2220,0,3043,3027,3026,2241,2226,2225,42,2239,2218,2217,0,3046,3024,3023,2244,2223,2222,42,2110,2192,2108,0,3002,2991,3047,2115,2197,2113,42,2108,2192,2106,0,3047,2991,3048,2113,2197,2111,42,2106,2192,2190,0,3048,2991,2989,2111,2197,2195,42,2106,2190,2189,0,3048,2989,2988,2111,2195,2194,42,2106,2189,2103,0,3048,2988,3049,2111,2194,2108,42,2103,2189,2102,0,3049,2988,3050,2108,2194,2107,42,2102,2189,2187,0,3050,2988,2986,2107,2194,2192,42,2102,2187,2240,0,3050,2986,3051,2107,2192,2245,42,2240,2187,2185,0,3051,2986,2984,2245,2192,2190,42,2240,2185,2241,0,3052,2983,3053,2245,2190,2246,42,2241,2185,2184,0,3053,2983,2982,2246,2190,2189,42,2241,2184,2242,0,3053,2982,3054,2246,2189,2247,42,2184,2243,2242,0,2982,3055,3054,2189,2248,2247,42,2243,2184,2244,0,3055,2982,3056,2248,2189,2249,42,2184,2183,2244,0,2982,2981,3056,2189,2188,2249,42,2244,2183,2041,0,3056,2981,2820,2249,2188,2046,42,2244,2041,2245,0,3056,2820,3057,2249,2046,2250,42,2245,2041,2039,0,3057,2820,2818,2250,2046,2044,42,2245,2039,2038,0,3057,2818,2817,2250,2044,2043,42,2245,2038,2246,0,3057,2817,3058,2250,2043,2251,42,2246,2038,2247,0,3058,2817,3059,2251,2043,2252,42,2247,2038,2035,0,3059,2817,2814,2252,2043,2040,42,2035,2248,2247,0,2814,3060,3059,2040,2253,2252,42,2248,2035,2033,0,3060,2814,2812,2253,2040,2038,42,2248,2033,2249,0,3060,2812,3061,2253,2038,2254,42,2249,2033,2032,0,3061,2812,2811,2254,2038,2037,42,2249,2032,2250,0,3062,3063,3064,2254,2037,2255,42,2032,2251,2250,0,3063,3065,3064,2037,2256,2255,42,2024,2251,2032,0,3066,3065,3063,2029,2256,2037,42,2024,2022,2251,0,3066,3067,3065,2029,2027,2256,42,2022,2252,2251,0,3067,3068,3065,2027,2257,2256,42,2022,2020,2252,0,3067,2797,3068,2027,2025,2257,42,2020,2019,2252,0,2797,2796,3068,2025,2024,2257,42,2019,2018,2252,0,2796,2793,3068,2024,2021,2257,42,2253,2252,2018,0,3069,3068,2793,2258,2257,2021,42,2252,2253,2254,0,3068,3069,3070,2257,2258,2259,42,2254,2253,2255,0,3070,3069,3071,2259,2258,2260,42,2255,2253,2256,0,3071,3069,3072,2260,2258,2261,42,2256,2253,2012,0,3072,3069,3073,2261,2258,2262,42,2012,2253,2018,0,3073,3069,2793,2262,2258,2021,42,2012,2018,2013,0,3073,2793,2795,2262,2021,2023,42,2256,2010,2257,0,3072,2788,3074,2261,2016,2263,42,2010,2009,2257,0,2788,2790,3074,2016,2018,2263,42,2258,2257,2009,0,3075,3074,2790,2264,2263,2018,42,2255,2257,2258,0,3071,3074,3075,2260,2263,2264,42,2255,2256,2257,0,3071,3072,3074,2260,2261,2263,42,2255,2258,2259,0,3071,3075,3076,2260,2264,2265,42,2260,2259,2258,0,3077,3076,3075,2266,2265,2264,42,2028,2259,2260,0,2807,3076,3077,2033,2265,2266,42,2028,2261,2259,0,2807,3078,3076,2033,2267,2265,42,2029,2261,2028,0,2808,3078,2807,2034,2267,2033,42,2029,2262,2261,0,2808,3079,3078,2034,2268,2267,42,2030,2262,2029,0,2809,3079,2808,2035,2268,2034,42,2034,2262,2030,0,2813,3079,2809,2039,2268,2035,42,2034,2036,2262,0,2813,2815,3079,2039,2041,2268,42,2036,2263,2262,0,2815,3080,3079,2041,2269,2268,42,2036,2264,2263,0,2815,3081,3080,2041,2270,2269,42,2037,2264,2036,0,2816,3081,2815,2042,2270,2041,42,2037,2265,2264,0,2816,3082,3081,2042,2271,2270,42,2037,2040,2265,0,2816,2819,3082,2042,2045,2271,42,2043,2265,2040,0,2822,3082,2819,2048,2271,2045,42,2043,2266,2265,0,2822,3083,3082,2048,2272,2271,42,2043,2267,2266,0,2822,3084,3083,2048,2273,2272,42,2044,2267,2043,0,2823,3084,2822,2049,2273,2048,42,2044,2268,2267,0,2823,3085,3084,2049,2274,2273,42,2046,2268,2044,0,2825,3085,2823,2051,2274,2049,42,2048,2268,2046,0,2827,3085,2825,2053,2274,2051,42,2048,2269,2268,0,2827,3086,3085,2053,2275,2274,42,2048,2050,2269,0,2827,2829,3086,2053,2055,2275,42,2050,2270,2269,0,2829,3087,3086,2055,2276,2275,42,2052,2270,2050,0,2831,3087,2829,2057,2276,2055,42,2052,2271,2270,0,2831,3088,3087,2057,2277,2276,42,2272,2271,2052,0,3089,3088,2831,2278,2277,2057,42,2272,2273,2271,0,3089,3090,3088,2278,2279,2277,42,2274,2273,2272,0,3091,3090,3089,2280,2279,2278,42,2274,2275,2273,0,3091,3092,3090,2280,2281,2279,42,2274,2276,2275,0,3093,3094,3095,2280,2282,2281,42,2277,2276,2274,0,3096,3094,3093,2283,2282,2280,42,2277,2278,2276,0,3096,3097,3094,2283,2284,2282,42,2277,2279,2278,0,3096,3098,3097,2283,2285,2284,42,2280,2279,2277,0,3099,3098,3096,2286,2285,2283,42,2280,2281,2279,0,3099,3100,3098,2286,2287,2285,42,2282,2281,2280,0,3101,3100,3099,2288,2287,2286,42,2282,2283,2281,0,3101,3102,3100,2288,2289,2287,42,2284,2283,2282,0,3103,3102,3101,2290,2289,2288,42,2284,2285,2283,0,3103,3104,3102,2290,2291,2289,42,2284,2247,2285,0,3103,3059,3104,2290,2252,2291,42,2246,2247,2284,0,3058,3059,3103,2251,2252,2290,42,2246,2284,2286,0,3058,3103,3105,2251,2290,2292,42,2286,2284,2066,0,3105,3103,2847,2292,2290,2071,42,2066,2284,2282,0,2847,3103,3101,2071,2290,2288,42,2066,2282,2065,0,2847,3101,2846,2071,2288,2070,42,2282,2280,2065,0,3101,3099,2846,2288,2286,2070,42,2065,2280,2287,0,2846,3099,3106,2070,2286,2293,42,2280,2288,2287,0,3107,3108,3109,2286,2294,2293,42,2056,2288,2280,0,2835,3108,3107,2061,2294,2286,42,2058,2288,2056,0,2837,3108,2835,2063,2294,2061,42,2058,2289,2288,0,2837,3110,3108,2063,2295,2294,42,2058,2290,2289,0,2837,3111,3110,2063,2296,2295,42,2058,2060,2290,0,2837,2839,3111,2063,2065,2296,42,2290,2060,2291,0,3111,2839,3112,2296,2065,2297,42,2062,2291,2060,0,2843,3113,2841,2067,2297,2065,42,2062,2292,2291,0,2843,3114,3113,2067,2298,2297,42,2062,2293,2292,0,2843,3115,3114,2067,2299,2298,42,2062,2063,2293,0,2843,2844,3115,2067,2068,2299,42,2063,2294,2293,0,2844,3116,3115,2068,2300,2299,42,2063,2287,2294,0,2844,3106,3116,2068,2293,2300,42,2065,2287,2063,0,2846,3106,2844,2070,2293,2068,42,2287,2289,2294,0,3109,3110,3117,2293,2295,2300,42,2287,2288,2289,0,3109,3108,3110,2293,2294,2295,42,2294,2289,2295,0,3117,3110,3118,2300,2295,2301,42,2290,2295,2289,0,3111,3118,3110,2296,2301,2295,42,2290,2296,2295,0,3111,3119,3118,2296,2302,2301,42,2291,2296,2290,0,3112,3119,3111,2297,2302,2296,42,2291,2297,2296,0,3112,3120,3119,2297,2303,2302,42,2292,2297,2291,0,3114,3121,3113,2298,2303,2297,42,2292,2298,2297,0,3114,3122,3121,2298,2304,2303,42,2292,2299,2298,0,3114,3123,3122,2298,2305,2304,42,2292,2300,2299,0,3114,3124,3123,2298,2306,2305,42,2292,2293,2300,0,3114,3115,3124,2298,2299,2306,42,2293,2301,2300,0,3115,3125,3124,2299,2307,2306,42,2294,2301,2293,0,3116,3125,3115,2300,2307,2299,42,2294,2295,2301,0,3117,3118,3126,2300,2301,2307,42,2301,2295,2302,0,3126,3118,3127,2307,2301,2308,42,2296,2302,2295,0,3119,3127,3118,2302,2308,2301,42,2296,2303,2302,0,3119,3128,3127,2302,2309,2308,42,2297,2303,2296,0,3120,3128,3119,2303,2309,2302,42,2304,2303,2297,0,3129,3128,3120,2310,2309,2303,42,2303,2304,2302,0,3128,3129,3127,2309,2310,2308,42,2302,2304,2305,0,3127,3129,3130,2308,2310,2311,42,2304,2306,2305,0,3129,3131,3130,2310,2312,2311,42,2304,2307,2306,0,3129,3132,3131,2310,2313,2312,42,2308,2307,2304,0,3133,3132,3129,2314,2313,2310,42,2309,2307,2308,0,3134,3132,3133,2315,2313,2314,42,2309,2310,2307,0,3134,3135,3132,2315,2316,2313,42,2311,2310,2309,0,3136,3135,3134,2317,2316,2315,42,2312,2310,2311,0,3137,3135,3136,2318,2316,2317,42,2312,2313,2310,0,3137,3138,3135,2318,2319,2316,42,2314,2313,2312,0,3139,3138,3137,2320,2319,2318,42,2315,2313,2314,0,3140,3138,3139,2321,2319,2320,42,2316,2313,2315,0,3141,3138,3140,2322,2319,2321,42,2316,2306,2313,0,3141,3131,3138,2322,2312,2319,42,2317,2306,2316,0,3142,3131,3141,2323,2312,2322,42,2317,2305,2306,0,3142,3130,3131,2323,2311,2312,42,2318,2305,2317,0,3143,3130,3142,2324,2311,2323,42,2318,2302,2305,0,3143,3127,3130,2324,2308,2311,42,2301,2302,2318,0,3126,3127,3143,2307,2308,2324,42,2300,2301,2318,0,3124,3125,3144,2306,2307,2324,42,2299,2300,2318,0,3123,3124,3144,2305,2306,2324,42,2317,2299,2318,0,3145,3123,3144,2323,2305,2324,42,2319,2299,2317,0,3146,3123,3145,2325,2305,2323,42,2320,2299,2319,0,3147,3123,3146,2326,2305,2325,42,2298,2299,2320,0,3122,3123,3147,2304,2305,2326,42,2298,2320,2321,0,3122,3147,3148,2304,2326,2327,42,2320,2308,2321,0,3147,3149,3148,2326,2314,2327,42,2320,2322,2308,0,3147,3150,3149,2326,2328,2314,42,2320,2319,2322,0,3147,3146,3150,2326,2325,2328,42,2322,2319,2323,0,3150,3146,3151,2328,2325,2329,42,2319,2316,2323,0,3146,3152,3151,2325,2322,2329,42,2319,2317,2316,0,3146,3145,3152,2325,2323,2322,42,2323,2316,2315,0,3151,3152,3153,2329,2322,2321,42,2324,2323,2315,0,3154,3151,3153,2330,2329,2321,42,2325,2323,2324,0,3155,3151,3154,2331,2329,2330,42,2325,2322,2323,0,3155,3150,3151,2331,2328,2329,42,2322,2325,2309,0,3150,3155,3156,2328,2331,2315,42,2325,2326,2309,0,3155,3157,3156,2331,2332,2315,42,2325,2327,2326,0,3155,3158,3157,2331,2333,2332,42,2325,2324,2327,0,3155,3154,3158,2331,2330,2333,42,2327,2324,2315,0,3158,3154,3153,2333,2330,2321,42,2327,2315,2314,0,3158,3153,3159,2333,2321,2320,42,2328,2327,2314,0,3160,3158,3159,2334,2333,2320,42,2326,2327,2328,0,3157,3158,3160,2332,2333,2334,42,2326,2328,2329,0,3157,3160,3161,2332,2334,2335,42,2329,2328,2330,0,3161,3160,3162,2335,2334,2336,42,2328,2331,2330,0,3160,3163,3162,2334,2337,2336,42,2328,2314,2331,0,3160,3159,3163,2334,2320,2337,42,2314,2312,2331,0,3139,3137,3164,2320,2318,2337,42,2331,2312,2332,0,3164,3137,3165,2337,2318,2338,42,2312,2333,2332,0,3137,3166,3165,2318,2339,2338,42,2334,2333,2312,0,3167,3166,3137,2340,2339,2318,42,2335,2333,2334,0,3168,3166,3167,2341,2339,2340,42,2336,2333,2335,0,3169,3166,3168,2342,2339,2341,42,2333,2337,2332,0,3166,3170,3165,2339,2343,2338,42,2332,2337,2338,0,3165,3170,3171,2338,2343,2344,42,2337,2339,2338,0,3170,3172,3171,2343,2345,2344,42,2343,2341,2342,0,3173,3174,3175,2346,2347,2348,42,2345,2343,2346,0,3176,3173,3177,2349,2346,2350,42,2346,2343,2342,0,3177,3173,3175,2350,2346,2348,42,2347,2346,2342,0,3178,3177,3175,2351,2350,2348,42,2348,2346,2347,0,3179,3177,3178,2352,2350,2351,42,2348,2349,2346,0,3179,3180,3177,2352,2353,2350,42,2351,2350,2348,0,3181,3182,3179,2354,2355,2352,42,2352,2354,2353,0,3183,3184,3185,2356,2357,2358,42,2357,2344,2354,0,3186,3187,3184,2359,2360,2357,42,2338,2344,2357,0,3171,3187,3186,2344,2360,2359,42,2358,2332,2338,0,3188,3165,3171,2361,2338,2344,42,2331,2332,2358,0,3164,3165,3188,2337,2338,2361,42,2330,2331,2358,0,3162,3163,3189,2336,2337,2361,42,2358,2357,2330,0,3189,3190,3162,2361,2359,2336,42,2330,2357,2359,0,3162,3190,3191,2336,2359,2362,42,2362,2352,2351,0,3192,3183,3181,2363,2356,2354,42,2362,2348,2363,0,3192,3179,3193,2363,2352,2364,42,2347,2363,2348,0,3178,3193,3179,2351,2364,2352,42,2363,2347,2364,0,3193,3178,3194,2364,2351,2365,42,2365,2364,2347,0,3195,3194,3178,2366,2365,2351,42,2369,2361,2363,0,3196,3197,3193,2367,2368,2364,42,2370,2361,2369,0,3198,3199,3200,2369,2368,2367,42,2370,2330,2361,0,3198,3162,3199,2369,2336,2368,42,2329,2330,2370,0,3161,3162,3198,2335,2336,2369,42,2329,2370,2371,0,3161,3198,3201,2335,2369,2370,42,2370,2369,2371,0,3198,3200,3201,2369,2367,2370,42,2369,2367,2371,0,3196,3202,3203,2367,2371,2370,42,2367,2369,2368,0,3202,3196,3204,2371,2367,2372,42,2372,2371,2367,0,3205,3203,3202,2373,2370,2371,42,2371,2372,2373,0,3203,3205,3206,2370,2373,2374,42,2373,2372,2334,0,3206,3205,3167,2374,2373,2340,42,2372,2335,2334,0,3205,3168,3167,2373,2341,2340,42,2366,2335,2372,0,3207,3168,3205,2375,2341,2373,42,2347,2342,2365,0,3178,3175,3195,2351,2348,2366,42,2367,2366,2372,0,3202,3207,3205,2371,2375,2373,42,2373,2334,2311,0,3206,3167,3136,2374,2340,2317,42,2311,2334,2312,0,3136,3167,3137,2317,2340,2318,42,2373,2311,2309,0,3206,3136,3134,2374,2317,2315,42,2326,2373,2309,0,3157,3208,3156,2332,2374,2315,42,2326,2329,2373,0,3157,3161,3208,2332,2335,2374,42,2329,2371,2373,0,3161,3201,3208,2335,2370,2374,42,2361,2330,2359,0,3199,3162,3191,2368,2336,2362,42,2361,2362,2363,0,3197,3192,3193,2368,2363,2364,42,2344,2345,2354,0,3187,3176,3184,2360,2349,2357,42,2349,2345,2346,0,3180,3176,3177,2353,2349,2350,42,2322,2309,2308,0,3150,3156,3149,2328,2315,2314,42,2304,2321,2308,0,3129,3209,3133,2310,2327,2314,42,2321,2304,2297,0,3209,3129,3120,2327,2310,2303,42,2298,2321,2297,0,3122,3148,3121,2304,2327,2303,42,2313,2306,2307,0,3138,3131,3132,2319,2312,2313,42,2310,2313,2307,0,3135,3138,3132,2316,2319,2313,42,2056,2280,2277,0,3210,3099,3096,2061,2286,2283,42,2056,2277,2274,0,3210,3096,3093,2061,2283,2280,42,2056,2274,2272,0,2835,3091,3089,2061,2280,2278,42,2056,2272,2054,0,2835,3089,2833,2061,2278,2059,42,2054,2272,2052,0,2833,3089,2831,2059,2278,2057,42,2066,2374,2286,0,2847,3211,3105,2071,2376,2292,42,2374,2066,2091,0,3211,2847,2876,2376,2071,2096,42,2091,2066,2067,0,2876,2847,2848,2096,2071,2072,42,2091,2067,2375,0,2876,2848,3212,2096,2072,2377,42,2375,2067,2376,0,3212,2848,3213,2377,2072,2378,42,2067,2068,2376,0,2848,2849,3213,2072,2073,2378,42,2068,2377,2376,0,2849,3214,3213,2073,2379,2378,42,2068,2378,2377,0,2849,3215,3214,2073,2380,2379,42,2068,2069,2378,0,2852,2851,3216,2073,2074,2380,42,2069,2072,2378,0,2851,2855,3216,2074,2077,2380,42,2378,2072,2379,0,3216,2855,3217,2380,2077,2381,42,2380,2379,2072,0,3218,3217,2855,2382,2381,2077,42,2381,2379,2380,0,3219,3217,3218,2383,2381,2382,42,2382,2379,2381,0,3220,3217,3219,2384,2381,2383,42,2382,2383,2379,0,3220,3221,3217,2384,2385,2381,42,2384,2383,2382,0,3222,3223,3224,2386,2385,2384,42,2384,2385,2383,0,3222,3225,3223,2386,2387,2385,42,2384,2386,2385,0,3222,3226,3225,2386,2388,2387,42,2387,2386,2384,0,3227,3226,3222,2389,2388,2386,42,2386,2387,2388,0,3226,3227,3228,2388,2389,2390,42,2387,2389,2388,0,3227,3229,3228,2389,2391,2390,42,2387,2390,2389,0,3227,3230,3229,2389,2392,2391,42,2387,2391,2390,0,3227,3231,3230,2389,2393,2392,42,2387,2384,2391,0,3227,3222,3231,2389,2386,2393,42,2391,2384,2382,0,3231,3222,3224,2393,2386,2384,42,2391,2382,2392,0,3231,3224,3232,2393,2384,2394,42,2382,2381,2392,0,3220,3219,3233,2384,2383,2394,42,2392,2381,2393,0,3233,3219,3234,2394,2383,2395,42,2394,2393,2381,0,3235,3234,3219,2396,2395,2383,42,2394,2395,2393,0,3235,3236,3234,2396,2397,2395,42,2395,2394,2389,0,3236,3235,3237,2397,2396,2391,42,2389,2394,2380,0,3237,3235,3218,2391,2396,2382,42,2380,2394,2381,0,3218,3235,3219,2382,2396,2383,42,2389,2380,2388,0,3237,3218,3238,2391,2382,2390,42,2074,2388,2380,0,2857,3238,3218,2079,2390,2382,42,2396,2388,2074,0,3239,3228,3240,2398,2390,2079,42,2396,2386,2388,0,3239,3226,3228,2398,2388,2390,42,2396,2385,2386,0,3239,3225,3226,2398,2387,2388,42,2396,2377,2385,0,3239,3214,3225,2398,2379,2387,42,2397,2377,2396,0,3241,3214,3239,2399,2379,2398,42,2397,2376,2377,0,3241,3213,3214,2399,2378,2379,42,2375,2376,2397,0,3212,3213,3241,2377,2378,2399,42,2375,2397,2077,0,3212,3241,3242,2377,2399,2082,42,2077,2397,2075,0,3242,3241,3243,2082,2399,2080,42,2397,2396,2075,0,3241,3239,3243,2399,2398,2080,42,2075,2396,2074,0,3243,3239,3240,2080,2398,2079,42,2375,2077,2398,0,3244,2860,3245,2377,2082,2400,42,2080,2398,2077,0,2863,3245,2860,2085,2400,2082,42,2080,2082,2398,0,2863,2865,3245,2085,2087,2400,42,2082,2399,2398,0,2865,3246,3245,2087,2401,2400,42,2082,2400,2399,0,2865,3247,3246,2087,2402,2401,42,2083,2400,2082,0,2866,3247,2865,2088,2402,2087,42,2083,2401,2400,0,2866,3248,3247,2088,2403,2402,42,2402,2401,2083,0,3249,3250,2869,2404,2403,2088,42,2403,2401,2402,0,3251,3250,3249,2405,2403,2404,42,2403,2404,2401,0,3251,3252,3250,2405,2406,2403,42,2403,2405,2404,0,3251,3253,3252,2405,2407,2406,42,2405,2403,2406,0,3253,3251,3254,2407,2405,2408,42,2406,2403,2407,0,3254,3251,3255,2408,2405,2409,42,2407,2403,2402,0,3255,3251,3249,2409,2405,2404,42,2402,2408,2407,0,3249,3256,3255,2404,2410,2409,42,2084,2408,2402,0,2868,3256,3249,2089,2410,2404,42,2084,2086,2408,0,2868,2871,3256,2089,2091,2410,42,2086,2409,2408,0,2871,3257,3256,2091,2411,2410,42,2410,2409,2086,0,3258,3257,2871,2412,2411,2091,42,2410,2398,2409,0,3259,3245,3260,2412,2400,2411,42,2375,2398,2410,0,3244,3245,3259,2377,2400,2412,42,2089,2375,2410,0,2874,3212,3258,2094,2377,2412,42,2091,2375,2089,0,2876,3212,2874,2096,2377,2094,42,2089,2410,2087,0,2874,3258,2872,2094,2412,2092,42,2087,2410,2086,0,2872,3258,2871,2092,2412,2091,42,2398,2399,2409,0,3245,3246,3260,2400,2401,2411,42,2409,2399,2411,0,3260,3246,3261,2411,2401,2413,42,2411,2399,2412,0,3261,3246,3262,2413,2401,2414,42,2400,2412,2399,0,3247,3262,3246,2402,2414,2401,42,2413,2412,2400,0,3263,3262,3247,2415,2414,2402,42,2414,2412,2413,0,3264,3262,3263,2416,2414,2415,42,2414,2411,2412,0,3264,3261,3262,2416,2413,2414,42,2407,2411,2414,0,3255,3265,3266,2409,2413,2416,42,2407,2408,2411,0,3255,3256,3265,2409,2410,2413,42,2408,2409,2411,0,3256,3257,3265,2410,2411,2413,42,2406,2407,2414,0,3254,3255,3266,2408,2409,2416,42,2406,2414,2415,0,3254,3266,3267,2408,2416,2417,42,2414,2413,2415,0,3264,3263,3268,2416,2415,2417,42,2415,2413,2416,0,3268,3263,3269,2417,2415,2418,42,2416,2413,2417,0,3269,3263,3270,2418,2415,2419,42,2417,2413,2400,0,3270,3263,3247,2419,2415,2402,42,2404,2417,2400,0,3271,3270,3247,2406,2419,2402,42,2418,2417,2404,0,3272,3270,3271,2420,2419,2406,42,2418,2419,2417,0,3272,3273,3270,2420,2421,2419,42,2418,2420,2419,0,3272,3274,3273,2420,2422,2421,42,2418,2421,2420,0,3272,3275,3274,2420,2423,2422,42,2422,2421,2418,0,3276,3277,3278,2424,2423,2420,42,2422,2423,2421,0,3276,3279,3277,2424,2425,2423,42,2424,2423,2422,0,3280,3279,3276,2426,2425,2424,42,2425,2423,2424,0,3281,3279,3280,2427,2425,2426,42,2425,2426,2423,0,3281,3282,3279,2427,2428,2425,42,2425,2427,2426,0,3281,3283,3282,2427,2429,2428,42,2427,2425,2428,0,3283,3281,3284,2429,2427,2430,42,2428,2425,2429,0,3284,3281,3285,2430,2427,2431,42,2425,2424,2429,0,3281,3280,3285,2427,2426,2431,42,2429,2424,2430,0,3285,3280,3286,2431,2426,2432,42,2424,2422,2430,0,3280,3276,3286,2426,2424,2432,42,2422,2431,2430,0,3276,3287,3286,2424,2433,2432,42,2405,2431,2422,0,3253,3287,3276,2407,2433,2424,42,2405,2406,2431,0,3253,3254,3287,2407,2408,2433,42,2406,2415,2431,0,3254,3267,3287,2408,2417,2433,42,2431,2415,2432,0,3287,3267,3288,2433,2417,2434,42,2432,2415,2416,0,3289,3268,3269,2434,2417,2418,42,2432,2416,2433,0,3289,3269,3290,2434,2418,2435,42,2420,2433,2416,0,3274,3290,3269,2422,2435,2418,42,2434,2433,2420,0,3291,3290,3274,2436,2435,2422,42,2432,2433,2434,0,3289,3290,3291,2434,2435,2436,42,2435,2432,2434,0,3292,3289,3291,2437,2434,2436,42,2430,2432,2435,0,3286,3288,3293,2432,2434,2437,42,2431,2432,2430,0,3287,3288,3286,2433,2434,2432,42,2429,2430,2435,0,3285,3286,3293,2431,2432,2437,42,2429,2435,2436,0,3285,3293,3294,2431,2437,2438,42,2436,2435,2434,0,3295,3292,3291,2438,2437,2436,42,2436,2434,2437,0,3295,3291,3296,2438,2436,2439,42,2437,2434,2438,0,3296,3291,3297,2439,2436,2440,42,2438,2434,2420,0,3297,3291,3274,2440,2436,2422,42,2438,2420,2423,0,3297,3274,3298,2440,2422,2425,42,2423,2420,2421,0,3298,3274,3275,2425,2422,2423,42,2439,2438,2423,0,3299,3297,3298,2441,2440,2425,42,2439,2437,2438,0,3299,3296,3297,2441,2439,2440,42,2440,2437,2439,0,3300,3296,3299,2442,2439,2441,42,2440,2441,2437,0,3300,3301,3296,2442,2443,2439,42,2442,2441,2440,0,3302,3301,3300,2444,2443,2442,42,2442,2443,2441,0,3302,3303,3301,2444,2445,2443,42,2448,2441,2447,0,3304,3301,3305,2446,2443,2447,42,2448,2437,2441,0,3304,3296,3301,2446,2439,2443,42,2449,2437,2448,0,3306,3296,3304,2448,2439,2446,42,2436,2437,2449,0,3295,3296,3306,2438,2439,2448,42,2428,2436,2449,0,3284,3294,3307,2430,2438,2448,42,2428,2429,2436,0,3284,3285,3294,2430,2431,2438,42,2450,2428,2449,0,3308,3284,3307,2449,2430,2448,42,2450,2427,2428,0,3308,3283,3284,2449,2429,2430,42,2450,2451,2427,0,3308,3309,3283,2449,2450,2429,42,2451,2450,2452,0,3309,3308,3310,2450,2449,2451,42,2452,2450,2453,0,3310,3308,3311,2451,2449,2452,42,2450,2454,2453,0,3308,3312,3311,2449,2453,2452,42,2450,2455,2454,0,3308,3313,3312,2449,2454,2453,42,2450,2449,2455,0,3308,3307,3313,2449,2448,2454,42,2449,2448,2455,0,3306,3304,3314,2448,2446,2454,42,2455,2448,2456,0,3314,3304,3315,2454,2446,2455,42,2456,2448,2447,0,3315,3304,3305,2455,2446,2447,42,2456,2447,2457,0,3315,3305,3316,2455,2447,2456,42,2456,2458,2454,0,3315,3317,3318,2455,2457,2453,42,2461,2445,2444,0,3319,3320,3321,2458,2459,2460,42,2462,2461,2444,0,3322,3319,3321,2461,2458,2460,42,2460,2461,2462,0,3323,3319,3322,2462,2458,2461,42,2463,2460,2462,0,3324,3323,3322,2463,2462,2461,42,2472,2463,2462,0,3325,3324,3322,2464,2463,2461,42,2472,2462,2473,0,3325,3322,3326,2464,2461,2465,42,2473,2462,2444,0,3326,3322,3321,2465,2461,2460,42,2473,2444,2474,0,3326,3321,3327,2465,2460,2466,42,2476,2475,2442,0,3328,3329,3302,2467,2468,2444,42,2477,2475,2476,0,3330,3329,3328,2469,2468,2467,42,2481,2452,2480,0,3331,3332,3333,2470,2451,2471,42,2451,2452,2481,0,3309,3310,3334,2450,2451,2470,42,2451,2481,2482,0,3309,3334,3335,2450,2470,2472,42,2481,2477,2482,0,3331,3330,3336,2470,2469,2472,42,2481,2479,2477,0,3331,3337,3330,2470,2473,2469,42,2477,2476,2482,0,3330,3328,3336,2469,2467,2472,42,2482,2476,2426,0,3336,3328,3338,2472,2467,2428,42,2476,2440,2426,0,3328,3300,3338,2467,2442,2428,42,2476,2442,2440,0,3328,3302,3300,2467,2444,2442,42,2426,2440,2439,0,3338,3300,3299,2428,2442,2441,42,2426,2439,2423,0,3338,3299,3298,2428,2441,2425,42,2427,2482,2426,0,3283,3335,3282,2429,2472,2428,42,2451,2482,2427,0,3309,3335,3283,2450,2472,2429,42,2420,2416,2419,0,3274,3269,3273,2422,2418,2421,42,2416,2417,2419,0,3269,3270,3273,2418,2419,2421,42,2405,2422,2418,0,3253,3276,3278,2407,2424,2420,42,2405,2418,2404,0,3253,3278,3252,2407,2420,2406,42,2404,2400,2401,0,3271,3247,3248,2406,2402,2403,42,2084,2402,2083,0,2868,3249,2869,2089,2404,2088,42,2377,2378,2385,0,3214,3215,3225,2379,2380,2387,42,2385,2378,2383,0,3225,3215,3223,2387,2380,2385,42,2378,2379,2383,0,3216,3217,3221,2380,2381,2385,42,2073,2074,2380,0,2856,2857,3218,2078,2079,2382,42,2073,2380,2072,0,2856,3218,2855,2078,2382,2077,42,2483,2395,2389,0,3339,3236,3237,2474,2397,2391,42,2483,2484,2395,0,3339,3340,3236,2474,2475,2397,42,2483,2485,2484,0,3339,3341,3340,2474,2476,2475,42,2390,2485,2483,0,3230,3342,3343,2392,2476,2474,42,2390,2486,2485,0,3230,3344,3342,2392,2477,2476,42,2390,2487,2486,0,3230,3345,3344,2392,2478,2477,42,2390,2391,2487,0,3230,3231,3345,2392,2393,2478,42,2487,2391,2392,0,3345,3231,3232,2478,2393,2394,42,2487,2392,2488,0,3345,3232,3346,2478,2394,2479,42,2392,2393,2488,0,3233,3234,3347,2394,2395,2479,42,2488,2393,2489,0,3347,3234,3348,2479,2395,2480,42,2484,2489,2393,0,3340,3348,3234,2475,2480,2395,42,2490,2489,2484,0,3349,3348,3340,2481,2480,2475,42,2491,2489,2490,0,3350,3348,3349,2482,2480,2481,42,2488,2489,2491,0,3347,3348,3350,2479,2480,2482,42,2492,2488,2491,0,3351,3346,3352,2483,2479,2482,42,2492,2487,2488,0,3351,3345,3346,2483,2478,2479,42,2486,2487,2492,0,3344,3345,3351,2477,2478,2483,42,2493,2486,2492,0,3353,3344,3351,2484,2477,2483,42,2493,2494,2486,0,3353,3354,3344,2484,2485,2477,42,2493,2495,2494,0,3353,3355,3354,2484,2486,2485,42,2495,2493,2496,0,3355,3353,3356,2486,2484,2487,42,2496,2493,2492,0,3356,3353,3351,2487,2484,2483,42,2496,2492,2491,0,3356,3351,3352,2487,2483,2482,42,2496,2491,2497,0,3356,3352,3357,2487,2482,2488,42,2497,2491,2490,0,3358,3350,3349,2488,2482,2481,42,2497,2490,2498,0,3358,3349,3359,2488,2481,2489,42,2498,2490,2499,0,3359,3349,3360,2489,2481,2490,42,2499,2490,2484,0,3360,3349,3340,2490,2481,2475,42,2494,2499,2484,0,3361,3360,3340,2485,2490,2475,42,2500,2499,2494,0,3362,3360,3361,2491,2490,2485,42,2500,2498,2499,0,3362,3359,3360,2491,2489,2490,42,2501,2498,2500,0,3363,3359,3362,2492,2489,2491,42,2501,2502,2498,0,3363,3364,3359,2492,2493,2489,42,2501,2503,2502,0,3363,3365,3364,2492,2494,2493,42,2504,2503,2501,0,3366,3365,3363,2495,2494,2492,42,2504,2505,2503,0,3366,3367,3365,2495,2496,2494,42,2506,2505,2504,0,3368,3367,3366,2497,2496,2495,42,2509,2510,2507,0,3369,3370,3371,2498,2499,2500,42,2509,2511,2510,0,3369,3372,3370,2498,2501,2499,42,2509,2512,2511,0,3369,3373,3372,2498,2502,2501,42,2513,2512,2509,0,3374,3373,3369,2503,2502,2498,42,2513,2516,2515,0,3375,3376,3377,2503,2504,2505,42,2517,2516,2513,0,3378,3376,3375,2506,2504,2503,42,2517,2518,2516,0,3378,3379,3376,2506,2507,2504,42,2518,2517,2519,0,3379,3378,3380,2507,2506,2508,42,2517,2520,2519,0,3378,3381,3380,2506,2509,2508,42,2517,2513,2520,0,3378,3375,3381,2506,2503,2509,42,2520,2513,2509,0,3382,3374,3369,2509,2503,2498,42,2520,2508,2506,0,3382,3383,3368,2509,2510,2497,42,2519,2520,2506,0,3384,3382,3368,2508,2509,2497,42,2519,2506,2504,0,3384,3368,3366,2508,2497,2495,42,2519,2504,2521,0,3384,3366,3385,2508,2495,2511,42,2504,2501,2521,0,3366,3363,3385,2495,2492,2511,42,2521,2501,2500,0,3385,3363,3362,2511,2492,2491,42,2521,2500,2494,0,3385,3362,3361,2511,2491,2485,42,2495,2521,2494,0,3355,3386,3354,2486,2511,2485,42,2518,2521,2495,0,3379,3386,3355,2507,2511,2486,42,2518,2519,2521,0,3379,3380,3386,2507,2508,2511,42,2518,2495,2522,0,3379,3355,3387,2507,2486,2512,42,2522,2495,2496,0,3387,3355,3356,2512,2486,2487,42,2522,2496,2497,0,3387,3356,3357,2512,2487,2488,42,2522,2497,2523,0,3387,3357,3388,2512,2488,2513,42,2523,2497,2498,0,3389,3358,3359,2513,2488,2489,42,2523,2498,2524,0,3389,3359,3390,2513,2489,2514,42,2524,2498,2502,0,3390,3359,3364,2514,2489,2493,42,2524,2502,2525,0,3390,3364,3391,2514,2493,2515,42,2503,2526,2502,0,3365,3392,3364,2494,2516,2493,42,2529,2528,2527,0,3393,3394,3395,2517,2518,2519,42,2532,2525,2531,0,3396,3391,3397,2520,2515,2521,42,2532,2524,2525,0,3396,3390,3391,2520,2514,2515,42,2533,2524,2532,0,3398,3390,3396,2522,2514,2520,42,2523,2524,2533,0,3389,3390,3398,2513,2514,2522,42,2516,2523,2533,0,3376,3388,3399,2504,2513,2522,42,2516,2522,2523,0,3376,3387,3388,2504,2512,2513,42,2516,2518,2522,0,3376,3379,3387,2504,2507,2512,42,2516,2533,2534,0,3376,3399,3400,2504,2522,2523,42,2532,2535,2534,0,3396,3401,3402,2520,2524,2523,42,2536,2529,2537,0,3403,3393,3404,2525,2517,2526,42,2537,2529,2527,0,3404,3393,3395,2526,2517,2519,42,2510,2537,2527,0,3370,3404,3395,2499,2526,2519,42,2511,2537,2510,0,3372,3404,3370,2501,2526,2499,42,2511,2538,2537,0,3372,3405,3404,2501,2527,2526,42,2512,2541,2540,0,3373,3406,3407,2502,2528,2529,42,2516,2534,2515,0,3376,3400,3377,2504,2523,2505,42,2534,2535,2544,0,3402,3401,3408,2523,2524,2530,42,2544,2535,2536,0,3408,3401,3403,2530,2524,2525,42,2538,2536,2537,0,3405,3403,3404,2527,2525,2526,42,2510,2527,2546,0,3370,3395,3409,2499,2519,2531,42,2507,2510,2546,0,3371,3370,3409,2500,2499,2531,42,2494,2484,2485,0,3361,3340,3341,2485,2475,2476,42,2486,2494,2485,0,3344,3354,3342,2477,2485,2476,42,2395,2484,2393,0,3236,3340,3234,2397,2475,2395,42,2390,2483,2389,0,3230,3343,3229,2392,2474,2391,42,2374,2091,2092,0,3211,2876,2877,2376,2096,2097,42,2243,2374,2092,0,3055,3211,2877,2248,2376,2097,42,2374,2243,2547,0,3211,3055,3410,2376,2248,2532,42,2243,2244,2547,0,3055,3056,3410,2248,2249,2532,42,2547,2244,2245,0,3410,3056,3057,2532,2249,2250,42,2547,2245,2246,0,3410,3057,3058,2532,2250,2251,42,2547,2246,2286,0,3410,3058,3105,2532,2251,2292,42,2374,2547,2286,0,3211,3410,3105,2376,2532,2292,42,2243,2092,2242,0,3055,2877,3054,2248,2097,2247,42,2096,2242,2092,0,2881,3054,2877,2101,2247,2097,42,2098,2242,2096,0,2883,3054,2881,2103,2247,2101,42,2098,2241,2242,0,2883,3053,3054,2103,2246,2247,42,2098,2240,2241,0,2883,3052,3053,2103,2245,2246,42,2100,2240,2098,0,2885,3052,2883,2105,2245,2103,42,2100,2102,2240,0,2887,2889,3411,2105,2107,2245,42,2093,2096,2092,0,2878,2881,2877,2098,2101,2097,42,2247,2248,2285,0,3059,3060,3104,2252,2253,2291,42,2285,2248,2283,0,3104,3060,3102,2291,2253,2289,42,2248,2548,2283,0,3060,3412,3102,2253,2533,2289,42,2248,2549,2548,0,3060,3413,3412,2253,2534,2533,42,2549,2248,2249,0,3413,3060,3061,2534,2253,2254,42,2549,2249,2550,0,3414,3062,3415,2534,2254,2535,42,2249,2551,2550,0,3062,3416,3415,2254,2536,2535,42,2249,2250,2551,0,3062,3064,3416,2254,2255,2536,42,2551,2250,2552,0,3416,3064,3417,2536,2255,2537,42,2552,2250,2553,0,3417,3064,3418,2537,2255,2538,42,2250,2251,2553,0,3064,3065,3418,2255,2256,2538,42,2251,2252,2553,0,3065,3068,3418,2256,2257,2538,42,2252,2254,2553,0,3068,3070,3418,2257,2259,2538,42,2553,2254,2255,0,3418,3070,3071,2538,2259,2260,42,2554,2553,2255,0,3419,3418,3071,2539,2538,2260,42,2555,2553,2554,0,3420,3418,3419,2540,2538,2539,42,2552,2553,2555,0,3417,3418,3420,2537,2538,2540,42,2556,2552,2555,0,3421,3417,3420,2541,2537,2540,42,2557,2552,2556,0,3422,3417,3421,2542,2537,2541,42,2557,2551,2552,0,3422,3416,3417,2542,2536,2537,42,2550,2551,2557,0,3415,3416,3422,2535,2536,2542,42,2550,2557,2558,0,3415,3422,3423,2535,2542,2543,42,2558,2557,2266,0,3423,3422,3083,2543,2542,2272,42,2266,2557,2556,0,3083,3422,3421,2272,2542,2541,42,2266,2556,2264,0,3083,3421,3081,2272,2541,2270,42,2556,2555,2264,0,3421,3420,3081,2541,2540,2270,42,2264,2555,2263,0,3081,3420,3080,2270,2540,2269,42,2555,2554,2263,0,3420,3419,3080,2540,2539,2269,42,2263,2554,2261,0,3080,3419,3078,2269,2539,2267,42,2554,2259,2261,0,3419,3076,3078,2539,2265,2267,42,2554,2255,2259,0,3419,3071,3076,2539,2260,2265,42,2262,2263,2261,0,3079,3080,3078,2268,2269,2267,42,2266,2264,2265,0,3083,3081,3082,2272,2270,2271,42,2267,2558,2266,0,3084,3423,3083,2273,2543,2272,42,2268,2558,2267,0,3085,3423,3084,2274,2543,2273,42,2268,2550,2558,0,3085,3415,3423,2274,2535,2543,42,2269,2550,2268,0,3086,3415,3085,2275,2535,2274,42,2269,2549,2550,0,3086,3414,3415,2275,2534,2535,42,2548,2549,2269,0,3412,3413,3424,2533,2534,2275,42,2269,2270,2548,0,3086,3087,3425,2275,2276,2533,42,2548,2270,2283,0,3412,3426,3102,2533,2276,2289,42,2283,2270,2281,0,3102,3426,3100,2289,2276,2287,42,2270,2559,2281,0,3426,3427,3100,2276,2544,2287,42,2270,2560,2559,0,3087,3428,3429,2276,2545,2544,42,2271,2560,2270,0,3088,3428,3087,2277,2545,2276,42,2273,2560,2271,0,3090,3428,3088,2279,2545,2277,42,2273,2561,2560,0,3090,3430,3428,2279,2546,2545,42,2273,2562,2561,0,3090,3431,3430,2279,2547,2546,42,2275,2562,2273,0,3092,3431,3090,2281,2547,2279,42,2275,2563,2562,0,3092,3432,3431,2281,2548,2547,42,2275,2564,2563,0,3092,3433,3432,2281,2549,2548,42,2276,2564,2275,0,3094,3434,3095,2282,2549,2281,42,2276,2565,2564,0,3094,3435,3434,2282,2550,2549,42,2276,2566,2565,0,3094,3436,3435,2282,2551,2550,42,2276,2278,2566,0,3094,3097,3436,2282,2284,2551,42,2278,2567,2566,0,3097,3437,3436,2284,2552,2551,42,2278,2559,2567,0,3097,3427,3437,2284,2544,2552,42,2279,2559,2278,0,3098,3427,3097,2285,2544,2284,42,2281,2559,2279,0,3100,3427,3098,2287,2544,2285,42,2559,2560,2567,0,3429,3428,3438,2544,2545,2552,42,2560,2561,2567,0,3428,3430,3438,2545,2546,2552,42,2567,2561,2568,0,3438,3430,3439,2552,2546,2553,42,2563,2568,2561,0,3432,3439,3430,2548,2553,2546,42,2563,2569,2568,0,3432,3440,3439,2548,2554,2553,42,2563,2570,2569,0,3432,3441,3440,2548,2555,2554,42,2571,2570,2563,0,3442,3441,3432,2556,2555,2548,42,2571,2572,2570,0,3442,3443,3441,2556,2557,2555,42,2571,2573,2572,0,3442,3444,3443,2556,2558,2557,42,2571,2574,2573,0,3445,3446,3447,2556,2559,2558,42,2575,2574,2571,0,3448,3446,3445,2560,2559,2556,42,2575,2576,2574,0,3448,3449,3446,2560,2561,2559,42,2575,2577,2576,0,3448,3450,3449,2560,2562,2561,42,2565,2577,2575,0,3435,3450,3448,2550,2562,2560,42,2565,2566,2577,0,3435,3436,3450,2550,2551,2562,42,2577,2566,2578,0,3450,3436,3451,2562,2551,2563,42,2567,2578,2566,0,3437,3451,3436,2552,2563,2551,42,2567,2568,2578,0,3438,3439,3452,2552,2553,2563,42,2578,2568,2579,0,3452,3439,3453,2563,2553,2564,42,2568,2569,2579,0,3439,3440,3453,2553,2554,2564,42,2579,2569,2580,0,3453,3440,3454,2564,2554,2565,42,2569,2581,2580,0,3440,3455,3454,2554,2566,2565,42,2570,2581,2569,0,3441,3455,3440,2555,2566,2554,42,2570,2572,2581,0,3441,3443,3455,2555,2557,2566,42,2572,2582,2581,0,3443,3456,3455,2557,2567,2566,42,2573,2582,2572,0,3444,3456,3443,2558,2567,2557,42,2573,2583,2582,0,3444,3457,3456,2558,2568,2567,42,2574,2583,2573,0,3446,3458,3447,2559,2568,2558,42,2574,2584,2583,0,3446,3459,3458,2559,2569,2568,42,2574,2585,2584,0,3446,3460,3459,2559,2570,2569,42,2574,2576,2585,0,3446,3449,3460,2559,2561,2570,42,2576,2580,2585,0,3449,3461,3460,2561,2565,2570,42,2576,2579,2580,0,3449,3462,3461,2561,2564,2565,42,2577,2579,2576,0,3450,3462,3449,2562,2564,2561,42,2577,2578,2579,0,3450,3451,3462,2562,2563,2564,42,2585,2580,2586,0,3460,3461,3463,2570,2565,2571,42,2580,2587,2586,0,3454,3464,3465,2565,2572,2571,42,2580,2581,2587,0,3454,3455,3464,2565,2566,2572,42,2582,2587,2581,0,3456,3464,3455,2567,2572,2566,42,2588,2587,2582,0,3466,3464,3456,2573,2572,2567,42,2589,2587,2588,0,3467,3464,3466,2574,2572,2573,42,2586,2587,2589,0,3465,3464,3467,2571,2572,2574,42,2590,2586,2589,0,3468,3463,3469,2575,2571,2574,42,2590,2585,2586,0,3468,3460,3463,2575,2570,2571,42,2590,2584,2585,0,3468,3459,3460,2575,2569,2570,42,2591,2584,2590,0,3470,3459,3468,2576,2569,2575,42,2584,2591,2583,0,3459,3470,3458,2569,2576,2568,42,2591,2592,2583,0,3470,3471,3458,2576,2577,2568,42,2591,2593,2592,0,3470,3472,3471,2576,2578,2577,42,2591,2594,2593,0,3470,3473,3472,2576,2579,2578,42,2591,2590,2594,0,3470,3468,3473,2576,2575,2579,42,2590,2589,2594,0,3468,3469,3473,2575,2574,2579,42,2594,2589,2595,0,3473,3469,3474,2579,2574,2580,42,2589,2588,2595,0,3467,3466,3475,2574,2573,2580,42,2588,2596,2595,0,3466,3476,3475,2573,2581,2580,42,2597,2596,2588,0,3477,3476,3466,2582,2581,2573,42,2597,2598,2596,0,3477,3478,3476,2582,2583,2581,42,2592,2598,2597,0,3479,3478,3477,2577,2583,2582,42,2599,2598,2592,0,3480,3478,3479,2584,2583,2577,42,2598,2599,2600,0,3478,3480,3481,2583,2584,2585,42,2599,2601,2600,0,3480,3482,3481,2584,2586,2585,42,2599,2602,2601,0,3480,3483,3482,2584,2587,2586,42,2599,2603,2602,0,3484,3485,3486,2584,2588,2587,42,2593,2603,2599,0,3472,3485,3484,2578,2588,2584,42,2593,2604,2603,0,3472,3487,3485,2578,2589,2588,42,2593,2594,2604,0,3472,3473,3487,2578,2579,2589,42,2594,2595,2604,0,3473,3474,3487,2579,2580,2589,42,2595,2605,2604,0,3474,3488,3487,2580,2590,2589,42,2595,2596,2605,0,3475,3476,3489,2580,2581,2590,42,2596,2606,2605,0,3476,3490,3489,2581,2591,2590,42,2596,2607,2606,0,3476,3491,3490,2581,2592,2591,42,2600,2607,2596,0,3481,3491,3476,2585,2592,2581,42,2608,2607,2600,0,3492,3491,3481,2593,2592,2585,42,2609,2607,2608,0,3493,3491,3492,2594,2592,2593,42,2607,2610,2606,0,3491,3494,3490,2592,2595,2591,42,2606,2610,2611,0,3490,3494,3495,2591,2595,2596,42,2610,2612,2611,0,3494,3496,3495,2595,2597,2596,42,2617,2615,2616,0,3497,3498,3499,2598,2599,2600,42,2617,2618,2615,0,3497,3500,3498,2598,2601,2599,42,2619,2618,2617,0,3501,3500,3497,2602,2601,2598,42,2620,2618,2619,0,3502,3500,3501,2603,2601,2602,42,2620,2621,2618,0,3502,3503,3500,2603,2604,2601,42,2630,2628,2629,0,3504,3505,3506,2605,2606,2607,42,2630,2631,2628,0,3504,3507,3505,2605,2608,2606,42,2632,2631,2630,0,3508,3507,3504,2609,2608,2605,42,2606,2611,2632,0,3490,3495,3509,2591,2596,2609,42,2605,2606,2632,0,3489,3490,3509,2590,2591,2609,42,2605,2632,2630,0,3488,3508,3504,2590,2609,2605,42,2605,2630,2604,0,3488,3504,3487,2590,2605,2589,42,2603,2604,2630,0,3485,3487,3504,2588,2589,2605,42,2603,2630,2633,0,3485,3504,3510,2588,2605,2610,42,2633,2630,2629,0,3510,3504,3506,2610,2605,2607,42,2634,2633,2629,0,3511,3510,3506,2611,2610,2607,42,2602,2633,2634,0,3486,3510,3511,2587,2610,2611,42,2603,2633,2602,0,3485,3510,3486,2588,2610,2587,42,2602,2634,2635,0,3483,3512,3513,2587,2611,2612,42,2635,2634,2636,0,3513,3512,3514,2612,2611,2613,42,2634,2629,2637,0,3512,3515,3516,2611,2607,2614,42,2629,2625,2637,0,3515,3517,3516,2607,2615,2614,42,2625,2620,2637,0,3517,3502,3516,2615,2603,2614,42,2619,2637,2620,0,3501,3516,3502,2602,2614,2603,42,2601,2635,2639,0,3482,3513,3518,2586,2612,2616,42,2601,2602,2635,0,3482,3483,3513,2586,2587,2612,42,2639,2608,2601,0,3518,3492,3482,2616,2593,2586,42,2640,2619,2617,0,3519,3501,3497,2617,2602,2598,42,2601,2608,2600,0,3482,3492,3481,2586,2593,2585,42,2611,2614,2631,0,3495,3520,3521,2596,2618,2608,42,2631,2614,2641,0,3521,3520,3522,2608,2618,2619,42,2641,2614,2642,0,3522,3520,3523,2619,2618,2620,42,2618,2642,2615,0,3500,3523,3498,2601,2620,2599,42,2618,2621,2642,0,3500,3503,3523,2601,2604,2620,42,2598,2600,2596,0,3478,3481,3476,2583,2585,2581,42,2592,2593,2599,0,3471,3472,3484,2577,2578,2584,42,2592,2597,2582,0,3479,3477,3456,2577,2582,2567,42,2582,2597,2588,0,3456,3477,3466,2567,2582,2573,42,2592,2582,2583,0,3479,3456,3457,2577,2567,2568,42,2565,2575,2564,0,3435,3448,3434,2550,2560,2549,42,2564,2575,2571,0,3434,3448,3445,2549,2560,2556,42,2571,2563,2564,0,3442,3432,3433,2556,2548,2549,42,2562,2563,2561,0,3431,3432,3430,2547,2548,2546,42,2034,2030,2031,0,2813,2809,2810,2039,2035,2036,42,2028,2260,2645,0,2807,3077,3524,2033,2266,2621,42,2260,2009,2645,0,3077,3525,3524,2266,2018,2621,42,2260,2258,2009,0,3077,3075,2790,2266,2264,2018,42,2009,1999,2645,0,3525,3526,3524,2018,2622,2621,42,2009,1997,1999,0,3525,3527,3526,2018,2008,2622,42,2009,1996,1997,0,2790,2779,2780,2018,2007,2008,42,2645,1999,2002,0,3524,3526,3528,2621,2622,2011,42,2645,2002,2021,0,3524,3528,2800,2621,2011,2026,42,2023,2645,2021,0,2802,3524,2800,2028,2621,2026,42,2027,2645,2023,0,2806,3524,2802,2032,2621,2028,42,2028,2645,2027,0,2807,3524,2806,2033,2621,2032,42,2139,2164,2138,0,2929,3529,2926,2144,2169,2143,42,2139,2646,2164,0,2929,3530,3529,2144,2623,2169,42,2139,2647,2646,0,2929,3531,3530,2144,2624,2623,42,2140,2647,2139,0,2931,3531,2929,2145,2624,2144,42,2141,2647,2140,0,2933,3531,2931,2146,2624,2145,42,2141,2146,2647,0,2933,2940,3531,2146,2151,2624,42,2146,2153,2647,0,2940,2948,3531,2151,2158,2624,42,2647,2153,2646,0,3531,2948,3530,2624,2158,2623,42,2646,2153,2648,0,3530,2948,3532,2623,2158,2625,42,2153,2154,2648,0,2948,2949,3532,2158,2159,2625,42,2648,2154,2649,0,3532,2949,3533,2625,2159,2626,42,2649,2154,2156,0,3533,2949,2951,2626,2159,2161,42,2649,2156,2157,0,3533,2951,2952,2626,2161,2162,42,2649,2157,2161,0,3533,2952,2956,2626,2162,2166,42,2161,2648,2649,0,2956,3532,3533,2166,2625,2626,42,2164,2648,2161,0,3529,3532,2956,2169,2625,2166,42,2646,2648,2164,0,3530,3532,3529,2623,2625,2169,42,2002,2016,2017,0,2783,3534,2794,2011,2627,2022,42,2005,2014,2004,0,2785,2792,2784,2013,2020,2012,42,1988,1989,1987,3,3535,3536,3537,2000,2002,1999,42,1991,1990,1988,3,3538,3539,3540,2003,2001,2000,42,1993,1992,1991,3,3541,3542,3543,2628,2004,2003,42,1994,1992,1993,3,3544,3545,3546,2006,2004,2628,42,1995,1989,1992,3,3547,3548,3549,2005,2002,2004,42,1985,1989,1995,3,3550,3551,3552,1997,2002,2005,42,1985,1987,1989,3,3553,3554,3555,1997,1999,2002,42,1985,1995,1994,3,3556,3557,3558,1997,2005,2006,42,1997,1994,1998,3,3559,3560,3561,2008,2006,2629,42,1998,1994,1993,3,3562,3563,3564,2629,2006,2628,42,1998,1993,1999,3,3565,3566,3567,2629,2628,2622,42,2000,1999,1993,3,3568,3569,3570,2630,2622,2628,42,2001,1999,2000,3,3571,3572,3573,2009,2622,2630,42,1999,2001,2002,3,3574,3575,3576,2622,2009,2011,42,2001,2000,1991,3,3577,3578,3579,2009,2630,2003,42,1993,1991,2000,3,3580,3581,3582,2628,2003,2630,42,2006,1986,2007,3,3583,3584,3585,2014,1998,2015,42,1986,1985,1996,3,3586,3587,3588,1998,1997,2007,42,2007,1996,2008,3,3589,3590,3591,2015,2007,2017,42,2009,2008,1996,3,3592,3593,3594,2018,2017,2007,42,2008,2010,2007,3,3595,3596,3597,2017,2016,2015,42,2011,2007,2010,3,3598,3599,3600,2631,2015,2016,42,2011,2006,2007,3,3601,3602,3603,2631,2014,2015,42,2005,2006,2011,3,3604,3605,3606,2013,2014,2631,42,2012,2005,2011,3,3607,3608,3609,2262,2013,2631,42,2013,2005,2012,3,3610,3611,3612,2023,2013,2262,42,2013,2014,2005,3,3613,3614,3615,2023,2020,2013,42,2015,2014,2013,3,3616,3617,3618,2019,2020,2023,42,2015,2016,2003,3,3619,3620,3621,2019,2627,2010,42,2015,2017,2016,3,3622,3623,3624,2019,2022,2627,42,2013,2017,2015,3,3625,3626,3627,2023,2022,2019,42,2256,2012,2011,3,3628,3629,3630,2261,2262,2631,42,2011,2010,2256,3,3631,3632,3633,2631,2016,2261,42,2337,2333,2336,3,3634,3635,3636,2343,2339,2342,42,2339,2337,2340,3,3637,3638,3639,2345,2343,2632,42,2340,2337,2336,3,3640,3641,3642,2632,2343,2342,42,2336,2341,2340,3,3643,3644,3645,2342,2347,2632,42,2342,2341,2336,3,3646,3647,3648,2348,2347,2342,42,2341,2343,2340,3,3649,3650,3651,2347,2346,2632,42,2340,2343,2344,3,3652,3653,3654,2632,2346,2360,42,2343,2345,2344,3,3655,3656,3657,2346,2349,2360,42,2348,2350,2349,3,3658,3659,3660,2352,2355,2353,42,2352,2350,2351,3,3661,3662,3663,2356,2355,2354,42,2352,2353,2350,3,3664,3665,3666,2356,2358,2355,42,2355,2354,2352,3,3667,3668,3669,2633,2357,2356,42,2356,2354,2355,3,3670,3671,3672,2634,2357,2633,42,2357,2354,2356,3,3673,3674,3675,2359,2357,2634,42,2338,2339,2344,3,3676,3677,3678,2344,2345,2360,42,2344,2339,2340,3,3679,3680,3681,2360,2345,2632,42,2358,2338,2357,3,3682,3683,3684,2361,2344,2359,42,2359,2357,2356,3,3685,3686,3687,2362,2359,2634,42,2355,2359,2356,3,3688,3689,3690,2633,2362,2634,42,2360,2359,2355,3,3691,3692,3693,2635,2362,2633,42,2360,2361,2359,3,3694,3695,3696,2635,2368,2362,42,2360,2362,2361,3,3697,3698,3699,2635,2363,2368,42,2360,2355,2362,3,3700,3701,3702,2635,2633,2363,42,2362,2355,2352,3,3703,3704,3705,2363,2633,2356,42,2362,2351,2348,3,3706,3707,3708,2363,2354,2352,42,2366,2364,2365,3,3709,3710,3711,2375,2365,2366,42,2367,2364,2366,3,3712,3713,3714,2371,2365,2375,42,2368,2364,2367,3,3715,3716,3717,2372,2365,2371,42,2363,2364,2368,3,3718,3719,3720,2364,2365,2372,42,2369,2363,2368,3,3721,3722,3723,2367,2364,2372,42,2366,2342,2335,3,3724,3725,3726,2375,2348,2341,42,2366,2365,2342,3,3727,3728,3729,2375,2366,2348,42,2342,2336,2335,3,3730,3731,3732,2348,2342,2341,42,2345,2353,2354,3,3733,3734,3735,2349,2358,2357,42,2350,2353,2345,3,3736,3737,3738,2355,2358,2349,42,2350,2345,2349,3,3739,3740,3741,2355,2349,2353,42,2444,2443,2442,3,3742,3743,3744,2460,2445,2444,42,2445,2443,2444,3,3745,3746,3747,2459,2445,2460,42,2446,2443,2445,3,3748,3749,3750,2636,2445,2459,42,2447,2443,2446,3,3751,3752,3753,2447,2445,2636,42,2447,2441,2443,3,3754,3755,3756,2447,2443,2445,42,2457,2447,2446,3,3757,3758,3759,2456,2447,2636,42,2458,2457,2446,3,3760,3761,3762,2457,2456,2636,42,2458,2456,2457,3,3763,3764,3765,2457,2455,2456,42,2454,2458,2459,3,3766,3767,3768,2453,2457,2637,42,2459,2458,2460,3,3769,3770,3771,2637,2457,2462,42,2458,2461,2460,3,3772,3773,3774,2457,2458,2462,42,2458,2446,2461,3,3775,3776,3777,2457,2636,2458,42,2446,2445,2461,3,3778,3779,3780,2636,2459,2458,42,2464,2460,2463,3,3781,3782,3783,2638,2462,2463,42,2464,2465,2460,3,3784,3785,3786,2638,2639,2462,42,2466,2465,2464,3,3787,3788,3789,2640,2639,2638,42,2466,2459,2465,3,3790,3791,3792,2640,2637,2639,42,2467,2459,2466,3,3793,3794,3795,2641,2637,2640,42,2467,2468,2459,3,3796,3797,3798,2641,2642,2637,42,2453,2468,2467,3,3799,3800,3801,2452,2642,2641,42,2468,2453,2454,3,3800,3799,3802,2642,2452,2453,42,2454,2459,2468,3,3803,3804,3805,2453,2637,2642,42,2467,2452,2453,3,3806,3807,3808,2641,2451,2452,42,2452,2467,2469,3,3807,3806,3809,2451,2641,2643,42,2469,2467,2470,3,3810,3811,3812,2643,2641,2644,42,2470,2467,2466,3,3813,3814,3815,2644,2641,2640,42,2470,2466,2471,3,3816,3817,3818,2644,2640,2645,42,2471,2466,2464,3,3819,3820,3821,2645,2640,2638,42,2471,2464,2472,3,3822,3823,3824,2645,2638,2464,42,2464,2463,2472,3,3825,3826,3827,2638,2463,2464,42,2474,2444,2475,3,3828,3829,3830,2466,2460,2468,42,2475,2444,2442,3,3831,3832,3833,2468,2460,2444,42,2477,2478,2475,3,3834,3835,3836,2469,2646,2468,42,2479,2478,2477,3,3837,3838,3839,2473,2646,2469,42,2480,2478,2479,3,3840,3841,3842,2471,2646,2473,42,2480,2473,2478,3,3843,3844,3845,2471,2465,2646,42,2480,2472,2473,3,3846,3847,3848,2471,2464,2465,42,2480,2470,2472,3,3849,3850,3851,2471,2644,2464,42,2452,2470,2480,3,3852,3853,3854,2451,2644,2471,42,2452,2469,2470,3,3855,3856,3857,2451,2643,2644,42,2481,2480,2479,3,3858,3859,3860,2470,2471,2473,42,2472,2470,2471,3,3861,3862,3863,2464,2644,2645,42,2478,2473,2474,3,3864,3865,3866,2646,2465,2466,42,2478,2474,2475,3,3867,3868,3869,2646,2466,2468,42,2459,2460,2465,3,3870,3871,3872,2637,2462,2639,42,2455,2456,2454,3,3873,3874,3875,2454,2455,2453,42,2506,2507,2505,3,3876,3877,3878,2497,2500,2496,42,2508,2507,2506,3,3879,3880,3881,2510,2500,2497,42,2509,2507,2508,3,3882,3883,3884,2498,2500,2510,42,2513,2514,2512,3,3885,3886,3887,2503,2647,2502,42,2514,2513,2515,3,3888,3889,3890,2647,2503,2505,42,2520,2509,2508,3,3891,3892,3893,2509,2498,2510,42,2525,2502,2526,3,3894,3895,3896,2515,2493,2516,42,2527,2526,2503,3,3897,3898,3899,2519,2516,2494,42,2527,2528,2526,3,3900,3901,3902,2519,2518,2516,42,2530,2528,2529,3,3903,3904,3905,2648,2518,2517,42,2530,2526,2528,3,3906,3907,3908,2648,2516,2518,42,2530,2525,2526,3,3909,3910,3911,2648,2515,2516,42,2531,2525,2530,3,3912,3913,3914,2521,2515,2648,42,2533,2532,2534,3,3915,3916,3917,2522,2520,2523,42,2532,2531,2535,3,3918,3919,3920,2520,2521,2524,42,2535,2531,2530,3,3921,3922,3923,2524,2521,2648,42,2535,2530,2529,3,3924,3925,3926,2524,2648,2517,42,2535,2529,2536,3,3927,3928,3929,2524,2517,2525,42,2511,2539,2538,3,3930,3931,3932,2501,2649,2527,42,2540,2539,2511,3,3933,3934,3935,2529,2649,2501,42,2540,2541,2539,3,3936,3937,3938,2529,2528,2649,42,2512,2542,2541,3,3939,3940,3941,2502,2650,2528,42,2514,2542,2512,3,3942,3943,3944,2647,2650,2502,42,2514,2515,2542,3,3945,3946,3947,2647,2505,2650,42,2542,2515,2543,3,3948,3949,3950,2650,2505,2651,42,2515,2534,2543,3,3951,3952,3953,2505,2523,2651,42,2534,2544,2543,3,3954,3955,3956,2523,2530,2651,42,2544,2536,2545,3,3957,3958,3959,2530,2525,2652,42,2539,2545,2536,3,3960,3961,3962,2649,2652,2525,42,2545,2539,2541,3,3963,3964,3965,2652,2649,2528,42,2544,2545,2541,3,3966,3967,3968,2530,2652,2528,42,2541,2542,2544,3,3969,3970,3971,2528,2650,2530,42,2542,2543,2544,3,3972,3973,3974,2650,2651,2530,42,2539,2536,2538,3,3975,3976,3977,2649,2525,2527,42,2511,2512,2540,3,3978,3979,3980,2501,2502,2529,42,2546,2527,2505,3,3981,3982,3983,2531,2519,2496,42,2505,2527,2503,3,3984,3985,3986,2496,2519,2494,42,2507,2546,2505,3,3987,3988,3989,2500,2531,2496,42,2610,2607,2609,3,3990,3991,3992,2595,2592,2594,42,2613,2612,2610,3,3993,3994,3995,2653,2597,2595,42,2613,2614,2612,3,3996,3997,3998,2653,2618,2597,42,2613,2615,2614,3,3999,4000,4001,2653,2599,2618,42,2616,2615,2613,3,4002,4003,4004,2600,2599,2653,42,2620,2622,2621,3,4005,4006,4007,2603,2654,2604,42,2623,2622,2620,3,4008,4009,4010,2655,2654,2603,42,2623,2624,2622,3,4011,4012,4013,2655,2656,2654,42,2625,2624,2623,3,4014,4015,4016,2615,2656,2655,42,2625,2626,2624,3,4017,4018,4019,2615,2657,2656,42,2627,2626,2625,3,4020,4021,4022,2658,2657,2615,42,2627,2628,2626,3,4023,4024,4025,2658,2606,2657,42,2629,2628,2627,3,4026,4027,4028,2607,2606,2658,42,2632,2611,2631,3,4029,4030,4031,2609,2596,2608,42,2634,2637,2636,3,4032,4033,4034,2611,2614,2613,42,2629,2627,2625,3,4035,4036,4037,2607,2658,2615,42,2625,2623,2620,3,4038,4039,4040,2615,2655,2603,42,2638,2637,2619,3,4041,4042,4043,2659,2614,2602,42,2638,2636,2637,3,4044,4045,4046,2659,2613,2614,42,2635,2636,2638,3,4047,4048,4049,2612,2613,2659,42,2639,2635,2638,3,4050,4051,4052,2616,2612,2659,42,2639,2617,2608,3,4053,4054,4055,2616,2598,2593,42,2639,2640,2617,3,4056,4057,4058,2616,2617,2598,42,2639,2638,2640,3,4059,4060,4061,2616,2659,2617,42,2640,2638,2619,3,4062,4063,4064,2617,2659,2602,42,2608,2617,2609,3,4065,4066,4067,2593,2598,2594,42,2617,2616,2609,3,4068,4069,4070,2598,2600,2594,42,2616,2613,2609,3,4071,4072,4073,2600,2653,2594,42,2609,2613,2610,3,4074,4075,4076,2594,2653,2595,42,2611,2612,2614,3,4077,4078,4079,2596,2597,2618,42,2615,2642,2614,3,4080,4081,4082,2599,2620,2618,42,2621,2622,2642,3,4083,4084,4085,2604,2654,2620,42,2622,2643,2642,3,4086,4087,4088,2654,2660,2620,42,2624,2643,2622,3,4089,4090,4091,2656,2660,2654,42,2624,2641,2643,3,4092,4093,4094,2656,2619,2660,42,2626,2641,2624,3,4095,4096,4097,2657,2619,2656,42,2626,2644,2641,3,4098,4099,4100,2657,2661,2619,42,2628,2644,2626,3,4101,4102,4103,2606,2661,2657,42,2628,2631,2644,3,4104,4105,4106,2606,2608,2661,42,2631,2641,2644,3,4107,4108,4109,2608,2619,2661,42,2641,2642,2643,3,4110,4111,4112,2619,2620,2660,42,1997,1998,1999,3,4113,4114,4115,2008,2629,2622,42,2003,2016,2002,3,4116,4117,4118,2010,2627,2011,42,1990,1992,1989,3,4119,4120,4121,2001,2004,2002,42,2650,2651,2652,0,4122,4123,4124,2662,2663,2664,42,2651,2650,2653,0,4123,4122,4125,2663,2662,2665,42,2653,2654,2651,0,4125,4126,4123,2665,2666,2663,42,2655,2654,2653,0,4127,4126,4125,2667,2666,2665,42,2655,2656,2654,0,4127,4128,4126,2667,2668,2666,42,2655,2657,2656,0,4127,4129,4128,2667,2669,2668,42,2657,2655,2658,0,4129,4127,4130,2669,2667,2670,42,2655,2659,2658,0,4127,4131,4130,2667,2671,2670,42,2659,2655,2653,0,4131,4127,4125,2671,2667,2665,42,2659,2653,2660,0,4131,4125,4132,2671,2665,2672,42,2660,2653,2661,0,4132,4125,4133,2672,2665,2673,42,2653,2650,2661,0,4125,4122,4133,2665,2662,2673,42,2650,2652,2661,0,4122,4124,4133,2662,2664,2673,42,2652,2662,2661,0,4124,4134,4133,2664,2674,2673,42,2663,2662,2652,0,4135,4134,4124,2675,2674,2664,42,2663,2664,2662,0,4135,4136,4134,2675,2676,2674,42,2665,2664,2663,0,4137,4136,4135,2677,2676,2675,42,2666,2664,2665,0,4138,4136,4137,2678,2676,2677,42,2667,2664,2666,0,4139,4136,4138,2679,2676,2678,42,2664,2667,2668,0,4136,4139,4140,2676,2679,2680,42,2667,2669,2668,0,4139,4141,4140,2679,2681,2680,42,2670,2669,2667,0,4142,4141,4139,2682,2681,2679,42,2671,2669,2670,0,4143,4141,4142,2683,2681,2682,42,2671,2672,2669,0,4143,4144,4141,2683,2684,2681,42,2671,2673,2672,0,4143,4145,4144,2683,2685,2684,42,2671,2674,2673,0,4146,4147,4148,2683,2686,2685,42,2675,2674,2671,0,4149,4147,4146,2687,2686,2683,42,2676,2674,2675,0,4150,4147,4149,2688,2686,2687,42,2676,2677,2674,0,4150,4151,4147,2688,2689,2686,42,2678,2677,2676,0,4152,4151,4150,2690,2689,2688,42,2678,2679,2677,0,4152,4153,4151,2690,2691,2689,42,2680,2679,2678,0,4154,4153,4152,2692,2691,2690,42,2680,2681,2679,0,4154,4155,4153,2692,2693,2691,42,2682,2681,2680,0,4156,4155,4154,2694,2693,2692,42,2682,2683,2681,0,4156,4157,4155,2694,2695,2693,42,2683,2682,2684,0,4157,4156,4158,2695,2694,2696,42,2685,2684,2682,0,4159,4158,4156,2697,2696,2694,42,2685,2686,2684,0,4159,4160,4158,2697,2698,2696,42,2687,2686,2685,0,4161,4160,4159,2699,2698,2697,42,2687,2688,2686,0,4161,4162,4160,2699,2700,2698,42,2689,2688,2687,0,4163,4164,4165,2701,2700,2699,42,2689,2690,2688,0,4163,4166,4164,2701,2702,2700,42,2689,2691,2690,0,4167,4168,4169,2701,2703,2702,42,2689,2692,2691,0,4167,4170,4168,2701,2704,2703,42,2693,2692,2689,0,4171,4170,4167,2705,2704,2701,42,2693,2694,2692,0,4171,4172,4170,2705,2706,2704,42,2695,2694,2693,0,4173,4172,4171,2707,2706,2705,42,2695,2696,2694,0,4173,4174,4172,2707,2708,2706,42,2697,2696,2695,0,4175,4174,4173,2709,2708,2707,42,2697,2698,2696,0,4175,4176,4174,2709,2710,2708,42,2697,2699,2698,0,4175,4177,4176,2709,2711,2710,42,2697,2700,2699,0,4178,4179,4180,2709,2712,2711,42,2700,2697,2701,0,4179,4178,4181,2712,2709,2713,42,2697,2702,2701,0,4178,4182,4181,2709,2714,2713,42,2702,2697,2695,0,4183,4175,4173,2714,2709,2707,42,2703,2702,2695,0,4184,4183,4173,2715,2714,2707,42,2701,2702,2703,0,4181,4182,4185,2713,2714,2715,42,2701,2703,2704,0,4181,4185,4186,2713,2715,2716,42,2704,2703,2705,0,4186,4185,4187,2716,2715,2717,42,2703,2706,2705,0,4185,4188,4187,2715,2718,2717,42,2706,2703,2707,0,4189,4184,4190,2718,2715,2719,42,2703,2695,2707,0,4184,4173,4190,2715,2707,2719,42,2708,2707,2695,0,4191,4192,4193,2720,2720,2720,42,2708,2709,2707,0,4191,4194,4192,2721,2721,2721,42,2704,2709,2708,0,4186,4195,4196,2716,2722,2723,42,2705,2709,2704,0,4187,4195,4186,2717,2722,2716,42,2705,2710,2709,0,4187,4197,4195,2717,2724,2722,42,2706,2710,2705,0,4198,4199,4200,2725,2725,2725,42,2706,2711,2710,0,4198,4201,4199,2726,2726,2726,42,2706,2707,2711,0,4189,4190,4202,2718,2719,2727,42,2709,2711,2707,0,4194,4201,4192,2728,2728,2728,42,2709,2710,2711,0,4194,4199,4201,2729,2729,2729,42,2701,2704,2708,0,4181,4186,4196,2713,2716,2723,42,2700,2701,2708,0,4179,4181,4196,2712,2713,2723,42,2700,2708,2712,0,4179,4196,4203,2712,2723,2730,42,2712,2708,2713,0,4203,4196,4204,2730,2723,2731,42,2708,2714,2713,0,4196,4205,4204,2723,2732,2731,42,2708,2693,2714,0,4191,4206,4207,2723,2705,2732,42,2708,2695,2693,0,4191,4193,4206,2723,2707,2705,42,2714,2693,2689,0,4207,4206,4163,2732,2705,2701,42,2714,2689,2687,0,4207,4163,4165,2732,2701,2699,42,2714,2687,2685,0,4205,4161,4159,2732,2699,2697,42,2713,2714,2685,0,4204,4205,4159,2731,2732,2697,42,2713,2685,2682,0,4204,4159,4156,2731,2697,2694,42,2713,2682,2680,0,4204,4156,4154,2731,2694,2692,42,2713,2680,2678,0,4204,4154,4152,2731,2692,2690,42,2712,2713,2678,0,4203,4204,4152,2730,2731,2690,42,2712,2678,2715,0,4203,4152,4208,2730,2690,2733,42,2715,2678,2676,0,4208,4152,4150,2733,2690,2688,42,2715,2676,2675,0,4208,4150,4149,2733,2688,2687,42,2715,2675,2716,0,4208,4149,4209,2733,2687,2734,42,2716,2675,2717,0,4209,4149,4210,2734,2687,2735,42,2717,2675,2671,0,4210,4149,4146,2735,2687,2683,42,2717,2671,2670,0,4211,4143,4142,2735,2683,2682,42,2717,2670,2718,0,4211,4142,4212,2735,2682,2736,42,2718,2670,2719,0,4212,4142,4213,2736,2682,2737,42,2670,2667,2719,0,4142,4139,4213,2682,2679,2737,42,2719,2667,2666,0,4213,4139,4138,2737,2679,2678,42,2720,2719,2666,0,4214,4213,4138,2738,2737,2678,42,2721,2719,2720,0,4215,4213,4214,2739,2737,2738,42,2718,2719,2721,0,4216,4213,4215,2736,2737,2739,42,2722,2718,2721,0,4217,4216,4215,2740,2736,2739,42,2722,2723,2718,0,4217,4218,4216,2740,2741,2736,42,2722,2724,2723,0,4219,4220,4221,2740,2742,2741,42,2659,2724,2722,0,4131,4220,4219,2671,2742,2740,42,2724,2659,2725,0,4220,4131,4222,2742,2671,2743,42,2659,2660,2725,0,4131,4132,4222,2671,2672,2743,42,2725,2660,2726,0,4222,4132,4223,2743,2672,2744,42,2726,2660,2661,0,4223,4132,4133,2744,2672,2673,42,2661,2668,2726,0,4133,4140,4223,2673,2680,2744,42,2661,2662,2668,0,4133,4134,4140,2673,2674,2680,42,2664,2668,2662,0,4136,4140,4134,2676,2680,2674,42,2726,2668,2727,0,4223,4140,4224,2744,2680,2745,42,2668,2672,2727,0,4140,4144,4224,2680,2684,2745,42,2669,2672,2668,0,4141,4144,4140,2681,2684,2680,42,2727,2672,2728,0,4224,4144,4225,2745,2684,2746,42,2672,2673,2728,0,4144,4145,4225,2684,2685,2746,42,2728,2673,2729,0,4226,4148,4227,2746,2685,2747,42,2673,2674,2729,0,4148,4147,4227,2685,2686,2747,42,2729,2674,2730,0,4227,4147,4228,2747,2686,2748,42,2674,2677,2730,0,4147,4151,4228,2686,2689,2748,42,2730,2677,2731,0,4228,4151,4229,2748,2689,2749,42,2677,2679,2731,0,4151,4153,4229,2689,2691,2749,42,2731,2679,2732,0,4229,4153,4230,2749,2691,2750,42,2679,2681,2732,0,4153,4155,4230,2691,2693,2750,42,2732,2681,2733,0,4230,4155,4231,2750,2693,2751,42,2681,2683,2733,0,4155,4157,4231,2693,2695,2751,42,2683,2734,2733,0,4157,4232,4231,2695,2752,2751,42,2734,2683,2735,0,4232,4157,4233,2752,2695,2753,42,2683,2736,2735,0,4157,4234,4233,2695,2754,2753,42,2683,2684,2736,0,4157,4158,4234,2695,2696,2754,42,2686,2736,2684,0,4160,4234,4158,2698,2754,2696,42,2686,2737,2736,0,4160,4235,4234,2698,2755,2754,42,2688,2737,2686,0,4162,4235,4160,2700,2755,2698,42,2688,2738,2737,0,4162,4236,4235,2700,2756,2755,42,2690,2738,2688,0,4166,4237,4164,2702,2756,2700,42,2690,2739,2738,0,4166,4238,4237,2702,2757,2756,42,2740,2739,2690,0,4239,4240,4169,2758,2757,2702,42,2740,2738,2739,0,4239,4236,4240,2758,2756,2757,42,2737,2738,2740,0,4235,4236,4239,2755,2756,2758,42,2735,2737,2740,0,4233,4235,4239,2753,2755,2758,42,2736,2737,2735,0,4234,4235,4233,2754,2755,2753,42,2691,2735,2740,0,4168,4233,4239,2703,2753,2758,42,2734,2735,2691,0,4232,4233,4168,2752,2753,2703,42,2692,2734,2691,0,4170,4232,4168,2704,2752,2703,42,2692,2733,2734,0,4170,4231,4232,2704,2751,2752,42,2694,2733,2692,0,4172,4231,4170,2706,2751,2704,42,2694,2732,2733,0,4172,4230,4231,2706,2750,2751,42,2694,2731,2732,0,4172,4229,4230,2706,2749,2750,42,2696,2731,2694,0,4174,4229,4172,2708,2749,2706,42,2696,2698,2731,0,4174,4176,4229,2708,2710,2749,42,2698,2730,2731,0,4176,4228,4229,2710,2748,2749,42,2698,2729,2730,0,4176,4227,4228,2710,2747,2748,42,2698,2741,2729,0,4176,4241,4227,2710,2759,2747,42,2742,2741,2698,0,4242,4241,4176,2760,2759,2710,42,2742,2743,2741,0,4242,4243,4241,2760,2761,2759,42,2742,2744,2743,0,4242,4244,4243,2760,2762,2761,42,2745,2744,2742,0,4245,4246,4247,2763,2762,2760,42,2723,2744,2745,0,4221,4248,4249,2741,2762,2763,42,2723,2746,2744,0,4221,4250,4248,2741,2764,2762,42,2724,2746,2723,0,4220,4250,4221,2742,2764,2741,42,2746,2724,2725,0,4250,4220,4222,2764,2742,2743,42,2746,2725,2747,0,4250,4222,4251,2764,2743,2765,42,2747,2725,2727,0,4251,4222,4224,2765,2743,2745,42,2727,2725,2726,0,4224,4222,4223,2745,2743,2744,42,2728,2747,2727,0,4225,4251,4224,2746,2765,2745,42,2743,2747,2728,0,4252,4251,4225,2761,2765,2746,42,2743,2746,2747,0,4252,4250,4251,2761,2764,2765,42,2744,2746,2743,0,4248,4250,4252,2762,2764,2761,42,2741,2743,2728,0,4241,4243,4226,2759,2761,2746,42,2741,2728,2729,0,4241,4226,4227,2759,2746,2747,42,2723,2745,2748,0,4218,4253,4254,2741,2763,2766,42,2745,2749,2748,0,4245,4255,4256,2763,2767,2766,42,2745,2750,2749,0,4245,4257,4255,2763,2768,2767,42,2745,2742,2750,0,4245,4247,4257,2763,2760,2768,42,2699,2750,2742,0,4180,4257,4247,2711,2768,2760,42,2699,2751,2750,0,4180,4258,4257,2711,2769,2768,42,2699,2700,2751,0,4180,4179,4258,2711,2712,2769,42,2700,2715,2751,0,4179,4208,4258,2712,2733,2769,42,2700,2712,2715,0,4179,4203,4208,2712,2730,2733,42,2751,2715,2716,0,4258,4208,4209,2769,2733,2734,42,2751,2716,2749,0,4258,4209,4255,2769,2734,2767,42,2749,2716,2748,0,4255,4209,4256,2767,2734,2766,42,2748,2716,2717,0,4256,4209,4210,2766,2734,2735,42,2718,2748,2717,0,4212,4254,4211,2736,2766,2735,42,2723,2748,2718,0,4218,4254,4212,2741,2766,2736,42,2751,2749,2750,0,4258,4255,4257,2769,2767,2768,42,2699,2742,2698,0,4177,4242,4176,2711,2760,2710,42,2691,2740,2690,0,4168,4239,4169,2703,2758,2702,42,2659,2722,2658,0,4131,4219,4130,2671,2740,2670,42,2658,2722,2721,0,4259,4217,4215,2670,2740,2739,42,2658,2721,2720,0,4259,4215,4214,2670,2739,2738,42,2657,2658,2720,0,4260,4259,4214,2669,2670,2738,42,2657,2720,2752,0,4260,4214,4261,2669,2738,2770,42,2720,2665,2752,0,4214,4137,4261,2738,2677,2770,42,2720,2666,2665,0,4214,4138,4137,2738,2678,2677,42,2752,2665,2753,0,4261,4137,4262,2770,2677,2771,42,2753,2665,2754,0,4262,4137,4263,2771,2677,2772,42,2665,2755,2754,0,4137,4264,4263,2677,2773,2772,42,2665,2663,2755,0,4137,4135,4264,2677,2675,2773,42,2652,2755,2663,0,4124,4264,4135,2664,2773,2675,42,2652,2756,2755,0,4124,4265,4264,2664,2774,2773,42,2651,2756,2652,0,4123,4265,4124,2663,2774,2664,42,2757,2756,2651,0,4266,4265,4123,2775,2774,2663,42,2757,2758,2756,0,4266,4267,4265,2775,2776,2774,42,2759,2758,2757,0,4268,4267,4266,2777,2776,2775,42,2760,2758,2759,0,4269,4267,4268,2778,2776,2777,42,2760,2756,2758,0,4269,4265,4267,2778,2774,2776,42,2755,2756,2760,0,4264,4265,4269,2773,2774,2778,42,2754,2755,2760,0,4263,4264,4269,2772,2773,2778,42,2754,2760,2761,0,4263,4269,4270,2772,2778,2779,42,2761,2760,2762,0,4270,4269,4271,2779,2778,2780,42,2759,2762,2760,0,4268,4271,4269,2777,2780,2778,42,2763,2762,2759,0,4272,4271,4268,2781,2780,2777,42,2764,2762,2763,0,4273,4271,4272,2782,2780,2781,42,2765,2762,2764,0,4274,4271,4273,2783,2780,2782,42,2761,2762,2765,0,4270,4271,4274,2779,2780,2783,42,2766,2761,2765,0,4275,4270,4274,2784,2779,2783,42,2766,2754,2761,0,4275,4263,4270,2784,2772,2779,42,2767,2754,2766,0,4276,4263,4275,2785,2772,2784,42,2753,2754,2767,0,4262,4263,4276,2771,2772,2785,42,2768,2753,2767,0,4277,4262,4276,2786,2771,2785,42,2768,2752,2753,0,4277,4261,4262,2786,2770,2771,42,2768,2657,2752,0,4277,4260,4261,2786,2669,2770,42,2657,2768,2656,0,4129,4278,4128,2669,2786,2668,42,2768,2769,2656,0,4278,4279,4128,2786,2787,2668,42,2769,2768,2770,0,4279,4278,4280,2787,2786,2788,42,2770,2768,2767,0,4281,4277,4276,2788,2786,2785,42,2766,2770,2767,0,4275,4281,4276,2784,2788,2785,42,2771,2770,2766,0,4282,4281,4275,2789,2788,2784,42,2771,2772,2770,0,4283,4284,4280,2789,2790,2788,42,2773,2772,2771,0,4285,4284,4283,2791,2790,2789,42,2774,2772,2773,0,4286,4284,4285,2792,2790,2791,42,2774,2775,2772,0,4286,4287,4284,2792,2793,2790,42,2774,2776,2775,0,4286,4288,4287,2792,2794,2793,42,2777,2776,2774,0,4289,4288,4286,2795,2794,2792,42,2777,2778,2776,0,4289,4290,4288,2795,2796,2794,42,2779,2778,2777,0,4291,4290,4289,2797,2796,2795,42,2779,2780,2778,0,4291,4292,4290,2797,2798,2796,42,2781,2780,2779,0,4293,4292,4291,2799,2798,2797,42,2781,2782,2780,0,4293,4294,4292,2799,2800,2798,42,2781,2783,2782,0,4293,4295,4294,2799,2801,2800,42,2783,2781,2784,0,4295,4293,4296,2801,2799,2802,42,2781,2785,2784,0,4293,4297,4296,2799,2803,2802,42,2781,2779,2785,0,4293,4291,4297,2799,2797,2803,42,2785,2779,2786,0,4297,4291,4298,2803,2797,2804,42,2779,2777,2786,0,4291,4289,4298,2797,2795,2804,42,2786,2777,2774,0,4298,4289,4286,2804,2795,2792,42,2786,2774,2773,0,4298,4286,4285,2804,2792,2791,42,2786,2773,2787,0,4299,4300,4301,2804,2791,2805,42,2773,2766,2787,0,4300,4275,4301,2791,2784,2805,42,2773,2771,2766,0,4300,4282,4275,2791,2789,2784,42,2787,2766,2765,0,4301,4275,4274,2805,2784,2783,42,2787,2765,2788,0,4301,4274,4302,2805,2783,2806,42,2788,2765,2764,0,4302,4274,4273,2806,2783,2782,42,2788,2764,2789,0,4302,4273,4303,2806,2782,2807,42,2790,2789,2764,0,4304,4303,4273,2808,2807,2782,42,2791,2789,2790,0,4305,4303,4304,2809,2807,2808,42,2792,2789,2791,0,4306,4303,4305,2810,2807,2809,42,2792,2788,2789,0,4306,4302,4303,2810,2806,2807,42,2793,2788,2792,0,4307,4302,4306,2811,2806,2810,42,2793,2794,2788,0,4307,4308,4302,2811,2812,2806,42,2785,2794,2793,0,4309,4308,4307,2803,2812,2811,42,2785,2786,2794,0,4309,4299,4308,2803,2804,2812,42,2786,2787,2794,0,4299,4301,4308,2804,2805,2812,42,2794,2787,2788,0,4308,4301,4302,2812,2805,2806,42,2784,2785,2793,0,4310,4309,4307,2802,2803,2811,42,2784,2793,2795,0,4310,4307,4311,2802,2811,2813,42,2795,2793,2792,0,4311,4307,4306,2813,2811,2810,42,2795,2792,2796,0,4311,4306,4312,2813,2810,2814,42,2796,2792,2791,0,4312,4306,4305,2814,2810,2809,42,2796,2791,2797,0,4312,4305,4313,2814,2809,2815,42,2797,2791,2798,0,4313,4305,4314,2815,2809,2816,42,2798,2791,2790,0,4314,4305,4304,2816,2809,2808,42,2798,2790,2799,0,4314,4304,4315,2816,2808,2817,42,2799,2790,2800,0,4315,4304,4316,2817,2808,2818,42,2790,2763,2800,0,4304,4272,4316,2808,2781,2818,42,2790,2764,2763,0,4304,4273,4272,2808,2782,2781,42,2800,2763,2801,0,4316,4272,4317,2818,2781,2819,42,2763,2759,2801,0,4272,4268,4317,2781,2777,2819,42,2801,2759,2757,0,4317,4268,4266,2819,2777,2775,42,2802,2801,2757,0,4318,4317,4266,2820,2819,2775,42,2802,2800,2801,0,4318,4316,4317,2820,2818,2819,42,2802,2775,2800,0,4318,4287,4316,2820,2793,2818,42,2772,2775,2802,0,4284,4287,4318,2790,2793,2820,42,2772,2802,2654,0,4284,4318,4126,2790,2820,2666,42,2654,2802,2757,0,4126,4318,4266,2666,2820,2775,42,2654,2757,2651,0,4126,4266,4123,2666,2775,2663,42,2769,2772,2654,0,4279,4284,4126,2787,2790,2666,42,2772,2769,2770,0,4284,4279,4280,2790,2787,2788,42,2656,2769,2654,0,4128,4279,4126,2668,2787,2666,42,2776,2800,2775,0,4288,4316,4287,2794,2818,2793,42,2776,2799,2800,0,4288,4315,4316,2794,2817,2818,42,2776,2803,2799,0,4288,4319,4315,2794,2821,2817,42,2776,2778,2803,0,4288,4290,4319,2794,2796,2821,42,2778,2804,2803,0,4290,4320,4319,2796,2822,2821,42,2778,2780,2804,0,4290,4292,4320,2796,2798,2822,42,2780,2805,2804,0,4292,4321,4320,2798,2823,2822,42,2780,2782,2805,0,4292,4294,4321,2798,2800,2823,42,2782,2806,2805,0,4294,4322,4321,2800,2824,2823,42,2807,2806,2782,0,4323,4322,4294,2825,2824,2800,42,2783,2807,2782,0,4295,4323,4294,2801,2825,2800,42,2808,2807,2783,0,4324,4323,4295,2826,2825,2801,42,2808,2783,2809,0,4324,4295,4325,2826,2801,2827,42,2783,2784,2809,0,4295,4296,4325,2801,2802,2827,42,2809,2784,2795,0,4326,4310,4311,2827,2802,2813,42,2809,2795,2810,0,4326,4311,4327,2827,2813,2828,42,2795,2796,2810,0,4311,4312,4327,2813,2814,2828,42,2810,2796,2811,0,4327,4312,4328,2828,2814,2829,42,2796,2797,2811,0,4312,4313,4328,2814,2815,2829,42,2811,2797,2812,0,4328,4313,4329,2829,2815,2830,42,2812,2797,2813,0,4329,4313,4330,2830,2815,2831,42,2813,2797,2798,0,4330,4313,4314,2831,2815,2816,42,2813,2798,2803,0,4330,4314,4319,2831,2816,2821,42,2803,2798,2799,0,4319,4314,4315,2821,2816,2817,42,2804,2813,2803,0,4320,4330,4319,2822,2831,2821,42,2814,2813,2804,0,4331,4330,4320,2832,2831,2822,42,2814,2812,2813,0,4331,4329,4330,2832,2830,2831,42,2815,2812,2814,0,4332,4329,4331,2833,2830,2832,42,2816,2812,2815,0,4333,4329,4332,2834,2830,2833,42,2811,2812,2816,0,4328,4329,4333,2829,2830,2834,42,2817,2811,2816,0,4334,4328,4333,2835,2829,2834,42,2810,2811,2817,0,4327,4328,4334,2828,2829,2835,42,2818,2810,2817,0,4335,4327,4334,2836,2828,2835,42,2818,2809,2810,0,4335,4326,4327,2836,2827,2828,42,2808,2809,2818,0,4324,4325,4336,2826,2827,2836,42,2819,2815,2814,0,4337,4332,4331,2837,2833,2832,42,2819,2814,2805,0,4337,4331,4321,2837,2832,2823,42,2805,2814,2804,0,4321,4331,4320,2823,2832,2822,42,2806,2819,2805,0,4322,4337,4321,2824,2837,2823,42,2820,2821,2822,4,4338,4339,4340,2838,2839,2840,42,2820,2823,2821,4,4341,4342,4343,2838,2841,2839,42,2823,2820,2824,4,4344,4345,4346,2841,2838,2842,42,2824,2820,2825,4,4346,4345,4347,2842,2838,2843,42,2820,2826,2825,4,4345,4348,4347,2838,2844,2843,42,2820,2822,2826,4,4338,4340,4349,2838,2840,2844,42,2826,2822,2827,4,4349,4340,4350,2844,2840,2845,42,2822,2828,2827,4,4351,4352,4353,2840,2846,2845,42,2822,2829,2828,4,4351,4354,4352,2840,2847,2846,42,2822,2830,2829,4,4351,4355,4354,2840,2848,2847,42,2822,2831,2830,4,4351,4356,4355,2840,2849,2848,42,2821,2831,2822,4,4339,4357,4340,2839,2849,2840,42,2821,2832,2831,4,4339,4358,4357,2839,2850,2849,42,2821,2833,2832,4,4339,4359,4358,2839,2851,2850,42,2823,2833,2821,4,4342,4360,4343,2841,2851,2839,42,2823,2834,2833,4,4342,4361,4360,2841,2852,2851,42,2835,2834,2823,4,4362,4363,4344,2853,2852,2841,42,2835,2836,2834,4,4362,4364,4363,2853,2854,2852,42,2836,2835,2837,4,4365,4366,4367,2854,2853,2855,42,2837,2835,2824,4,4367,4366,4368,2855,2853,2842,42,2835,2823,2824,4,4362,4344,4346,2853,2841,2842,42,2838,2837,2824,4,4369,4367,4368,2856,2855,2842,42,2837,2838,2839,4,4367,4369,4370,2855,2856,2857,42,2839,2838,2840,4,4370,4369,4371,2857,2856,2858,42,2838,2841,2840,4,4369,4372,4371,2856,2859,2858,42,2841,2838,2842,4,4372,4369,4373,2859,2856,2860,42,2838,2843,2842,4,4369,4374,4373,2856,2861,2860,42,2838,2824,2843,4,4369,4368,4375,2856,2842,2861,42,2843,2824,2844,4,4375,4368,4376,2861,2842,2862,42,2824,2825,2844,4,4368,4377,4376,2842,2843,2862,42,2825,2845,2844,4,4377,4378,4376,2843,2863,2862,42,2825,2846,2845,4,4377,4379,4378,2843,2864,2863,42,2825,2826,2846,4,4347,4348,4380,2843,2844,2864,42,2826,2847,2846,4,4349,4381,4382,2844,2865,2864,42,2826,2827,2847,4,4349,4350,4381,2844,2845,2865,42,2847,2827,2828,4,4383,4353,4352,2865,2845,2846,42,2847,2828,2848,4,4384,4385,4386,2865,2846,2866,42,2848,2828,2849,4,4386,4385,4387,2866,2846,2867,42,2850,2849,2828,4,4388,4387,4385,2868,2867,2846,42,2849,2850,2851,4,4387,4388,4389,2867,2868,2869,42,2852,2851,2850,4,4390,4389,4388,2870,2869,2868,42,2852,2853,2851,4,4390,4391,4389,2870,2871,2869,42,2854,2853,2852,4,4392,4391,4390,2872,2871,2870,42,2854,2855,2853,4,4392,4393,4391,2872,2873,2871,42,2854,2856,2855,4,4392,4394,4393,2872,2874,2873,42,2857,2856,2854,4,4395,4394,4392,2875,2874,2872,42,2857,2858,2856,4,4395,4396,4394,2875,2876,2874,42,2857,2859,2858,4,4395,4397,4396,2875,2877,2876,42,2857,2860,2859,4,4395,4398,4397,2875,2878,2877,42,2861,2860,2857,4,4399,4398,4395,2879,2878,2875,42,2862,2860,2861,4,4400,4401,4402,2880,2878,2879,42,2862,2863,2860,4,4400,4403,4401,2880,2881,2878,42,2864,2863,2862,4,4404,4405,4406,2882,2881,2880,42,2864,2865,2863,4,4404,4407,4405,2882,2883,2881,42,2864,2866,2865,4,4404,4408,4407,2882,2884,2883,42,2867,2866,2864,4,4409,4408,4404,2885,2884,2882,42,2868,2866,2867,4,4410,4411,4412,2886,2884,2885,42,2868,2869,2866,4,4410,4413,4411,2886,2887,2884,42,2868,2870,2869,4,4414,4415,4416,2886,2888,2887,42,2871,2870,2868,4,4417,4415,4414,2889,2888,2886,42,2872,2870,2871,4,4418,4419,4420,2890,2888,2889,42,2872,2873,2870,4,4418,4421,4419,2890,2891,2888,42,2872,2874,2873,4,4422,4423,4424,2890,2892,2891,42,2872,2875,2874,4,4422,4425,4423,2890,2893,2892,42,2836,2875,2872,4,4365,4425,4422,2854,2893,2890,42,2837,2875,2836,4,4367,4425,4365,2855,2893,2854,42,2875,2837,2839,4,4425,4367,4370,2893,2855,2857,42,2875,2839,2874,4,4425,4370,4423,2893,2857,2892,42,2874,2839,2876,4,4423,4370,4426,2892,2857,2894,42,2876,2839,2877,4,4427,4428,4429,2894,2857,2895,42,2877,2839,2840,4,4430,4370,4371,2895,2857,2858,42,2877,2840,2878,4,4430,4371,4431,2895,2858,2896,42,2840,2879,2878,4,4371,4432,4431,2858,2897,2896,42,2879,2880,2878,4,4432,4433,4431,2897,2898,2896,42,2881,2878,2880,4,4434,4431,4433,2899,2896,2898,42,2877,2878,2881,4,4430,4431,4434,2895,2896,2899,42,2882,2877,2881,4,4435,4430,4434,2900,2895,2899,42,2883,2877,2882,4,4436,4429,4437,2901,2895,2900,42,2884,2877,2883,4,4438,4429,4436,2902,2895,2901,42,2884,2876,2877,4,4438,4427,4429,2902,2894,2895,42,2874,2876,2884,4,4423,4426,4439,2892,2894,2902,42,2885,2874,2884,4,4440,4423,4439,2903,2892,2902,42,2873,2874,2885,4,4424,4423,4440,2891,2892,2903,42,2873,2885,2886,4,4424,4440,4441,2891,2903,2904,42,2885,2887,2886,4,4440,4442,4441,2903,2905,2904,42,2885,2884,2887,4,4440,4439,4442,2903,2902,2905,42,2887,2884,2888,4,4442,4439,4443,2905,2902,2906,42,2888,2884,2883,4,4444,4438,4436,2906,2902,2901,42,2888,2883,2889,4,4444,4436,4445,2906,2901,2907,42,2889,2883,2890,4,4445,4436,4446,2907,2901,2908,42,2883,2882,2890,4,4436,4437,4446,2901,2900,2908,42,2882,2891,2890,4,4435,4447,4448,2900,2909,2908,42,2882,2881,2891,4,4435,4434,4447,2900,2899,2909,42,2881,2880,2891,4,4434,4433,4447,2899,2898,2909,42,2880,2892,2891,4,4433,4449,4447,2898,2910,2909,42,2891,2892,2893,4,4447,4449,4450,2909,2910,2911,42,2891,2893,2894,4,4447,4450,4451,2909,2911,2912,42,2894,2893,2895,4,4451,4450,4452,2912,2911,2913,42,2894,2895,2896,4,4451,4452,4453,2912,2913,2914,42,2896,2895,2897,4,4453,4452,4454,2914,2913,2915,42,2896,2897,2898,4,4453,4454,4455,2914,2915,2916,42,2899,2896,2898,4,4456,4453,4455,2917,2914,2916,42,2900,2896,2899,4,4457,4453,4456,2918,2914,2917,42,2900,2894,2896,4,4457,4451,4453,2918,2912,2914,42,2890,2894,2900,4,4448,4451,4457,2908,2912,2918,42,2894,2890,2891,4,4451,4448,4447,2912,2908,2909,42,2900,2889,2890,4,4458,4445,4446,2918,2907,2908,42,2901,2889,2900,4,4459,4445,4458,2919,2907,2918,42,2888,2889,2901,4,4444,4445,4459,2906,2907,2919,42,2902,2888,2901,4,4460,4444,4459,2920,2906,2919,42,2887,2888,2902,4,4442,4443,4461,2905,2906,2920,42,2887,2902,2903,4,4442,4461,4462,2905,2920,2921,42,2904,2903,2902,4,4463,4462,4461,2922,2921,2920,42,2903,2904,2905,4,4462,4463,4464,2921,2922,2923,42,2906,2905,2904,4,4465,4464,4463,2924,2923,2922,42,2905,2906,2907,4,4464,4465,4466,2923,2924,2925,42,2905,2907,2908,4,4464,4466,4467,2923,2925,2926,42,2908,2907,2909,4,4467,4466,4468,2926,2925,2927,42,2908,2909,2910,4,4467,4468,4469,2926,2927,2928,42,2910,2909,2911,4,4469,4468,4470,2928,2927,2929,42,2912,2908,2910,4,4471,4467,4469,2930,2926,2928,42,2913,2908,2912,4,4472,4467,4471,2931,2926,2930,42,2913,2905,2908,4,4472,4464,4467,2931,2923,2926,42,2903,2905,2913,4,4462,4464,4472,2921,2923,2931,42,2886,2903,2913,4,4441,4462,4472,2904,2921,2931,42,2886,2887,2903,4,4441,4442,4462,2904,2905,2921,42,2886,2913,2914,4,4441,4472,4473,2904,2931,2932,42,2914,2913,2912,4,4473,4472,4471,2932,2931,2930,42,2914,2912,2915,4,4473,4471,4474,2932,2930,2933,42,2915,2912,2916,4,4474,4471,4475,2933,2930,2934,42,2916,2912,2917,4,4475,4471,4476,2934,2930,2935,42,2916,2917,2918,4,4475,4476,4477,2934,2935,2936,42,2918,2917,2919,4,4477,4476,4478,2936,2935,2937,42,2918,2919,2920,4,4477,4478,4479,2936,2937,2938,42,2918,2920,2921,4,4480,4481,4482,2936,2938,2939,42,2918,2921,2922,4,4480,4482,4483,2936,2939,2940,42,2923,2918,2922,4,4484,4480,4483,2941,2936,2940,42,2916,2918,2923,4,4485,4480,4484,2934,2936,2941,42,2924,2916,2923,4,4486,4485,4484,2942,2934,2941,42,2915,2916,2924,4,4487,4485,4486,2933,2934,2942,42,2870,2915,2924,4,4415,4487,4486,2888,2933,2942,42,2873,2915,2870,4,4421,4474,4419,2891,2933,2888,42,2873,2914,2915,4,4421,4473,4474,2891,2932,2933,42,2873,2886,2914,4,4488,4441,4473,2891,2904,2932,42,2870,2924,2869,4,4415,4486,4416,2888,2942,2887,42,2869,2924,2925,4,4489,4490,4491,2887,2942,2943,42,2923,2925,2924,4,4492,4491,4490,2941,2943,2942,42,2925,2923,2926,4,4491,4492,4493,2943,2941,2944,42,2923,2927,2926,4,4492,4494,4493,2941,2945,2944,42,2928,2926,2927,4,4495,4493,4494,2946,2944,2945,42,2926,2928,2929,4,4496,4497,4498,2944,2946,2947,42,2929,2928,2930,4,4498,4497,4499,2947,2946,2948,42,2928,2931,2930,4,4497,4500,4499,2946,2949,2948,42,2931,2928,2932,4,4501,4495,4502,2949,2946,2950,42,2932,2928,2927,4,4502,4495,4494,2950,2946,2945,42,2930,2931,2933,4,4499,4500,4503,2948,2949,2951,42,2934,2930,2933,4,4504,4505,4506,2952,2948,2951,42,2935,2930,2934,4,4507,4505,4504,2953,2948,2952,42,2929,2930,2935,4,4508,4505,4507,2947,2948,2953,42,2936,2929,2935,4,4509,4508,4507,2954,2947,2953,42,2937,2929,2936,4,4510,4508,4509,2955,2947,2954,42,2937,2926,2929,4,4511,4496,4498,2955,2944,2947,42,2925,2926,2937,4,4512,4496,4511,2943,2944,2955,42,2869,2925,2937,4,4413,4512,4511,2887,2943,2955,42,2869,2937,2866,4,4413,4511,4411,2887,2955,2884,42,2866,2937,2936,4,4408,4510,4509,2884,2955,2954,42,2866,2936,2865,4,4408,4509,4407,2884,2954,2883,42,2865,2936,2863,4,4407,4509,4405,2883,2954,2881,42,2863,2936,2938,4,4405,4509,4513,2881,2954,2956,42,2936,2935,2938,4,4509,4507,4513,2954,2953,2956,42,2938,2935,2939,4,4513,4507,4514,2956,2953,2957,42,2935,2934,2939,4,4507,4504,4514,2953,2952,2957,42,2939,2934,2940,4,4514,4504,4515,2957,2952,2958,42,2934,2941,2940,4,4504,4516,4515,2952,2959,2958,42,2940,2941,2942,4,4515,4516,4517,2958,2959,2960,42,2940,2942,2943,4,4518,4519,4520,2958,2960,2961,42,2942,2944,2943,4,4519,4521,4520,2960,2962,2961,42,2945,2940,2943,4,4522,4518,4520,2963,2958,2961,42,2939,2940,2945,4,4523,4518,4522,2957,2958,2963,42,2938,2939,2945,4,4524,4523,4522,2956,2957,2963,42,2938,2945,2946,4,4524,4522,4525,2956,2963,2964,42,2946,2945,2947,4,4526,4527,4528,2964,2963,2965,42,2945,2943,2947,4,4527,4529,4528,2963,2961,2965,42,2947,2943,2948,4,4528,4529,4530,2965,2961,2966,42,2948,2943,2949,4,4530,4529,4531,2966,2961,2967,42,2948,2949,2950,4,4530,4531,4532,2966,2967,2968,42,2948,2950,2951,4,4533,4534,4535,2966,2968,2969,42,2951,2950,2952,4,4535,4534,4536,2969,2968,2970,42,2951,2952,2953,4,4535,4536,4537,2969,2970,2971,42,2952,2954,2953,4,4536,4538,4537,2970,2972,2971,42,2954,2955,2953,4,4538,4539,4537,2972,2973,2971,42,2955,2956,2953,4,4539,4540,4537,2973,2974,2971,42,2953,2956,2957,4,4537,4540,4541,2971,2974,2975,42,2956,2958,2957,4,4540,4542,4541,2974,2976,2975,42,2958,2956,2959,4,4542,4540,4543,2976,2974,2977,42,2956,2960,2959,4,4540,4544,4543,2974,2978,2977,42,2959,2960,2961,4,4543,4544,4545,2977,2978,2979,42,2959,2961,2962,4,4546,4547,4548,2977,2979,2980,42,2962,2961,2963,4,4548,4547,4549,2980,2979,2981,42,2964,2962,2963,4,4550,4548,4549,2982,2980,2981,42,2965,2962,2964,4,4551,4548,4550,2983,2980,2982,42,2966,2962,2965,4,4552,4548,4551,2984,2980,2983,42,2967,2962,2966,4,4553,4548,4552,2985,2980,2984,42,2967,2959,2962,4,4553,4546,4548,2985,2977,2980,42,2959,2967,2958,4,4546,4553,4554,2977,2985,2976,42,2958,2967,2968,4,4554,4553,4555,2976,2985,2986,42,2969,2968,2967,4,4556,4555,4553,2987,2986,2985,42,2970,2968,2969,4,4557,4555,4556,2988,2986,2987,42,2971,2968,2970,4,4558,4555,4557,2989,2986,2988,42,2972,2968,2971,4,4559,4555,4558,2990,2986,2989,42,2972,2973,2968,4,4559,4560,4555,2990,2991,2986,42,2974,2973,2972,4,4561,4562,4563,2992,2991,2990,42,2974,2975,2973,4,4561,4564,4562,2992,2993,2991,42,2976,2975,2974,4,4565,4564,4561,2994,2993,2992,42,2977,2975,2976,4,4566,4564,4565,2995,2993,2994,42,2977,2957,2975,4,4566,4541,4564,2995,2975,2993,42,2953,2957,2977,4,4537,4541,4566,2971,2975,2995,42,2977,2951,2953,4,4566,4535,4537,2995,2969,2971,42,2978,2951,2977,4,4567,4535,4566,2996,2969,2995,42,2978,2948,2951,4,4567,4533,4535,2996,2966,2969,42,2947,2948,2978,4,4568,4533,4567,2965,2966,2996,42,2979,2947,2978,4,4569,4568,4567,2997,2965,2996,42,2946,2947,2979,4,4570,4568,4569,2964,2965,2997,42,2859,2946,2979,4,4397,4570,4569,2877,2964,2997,42,2860,2946,2859,4,4398,4570,4397,2878,2964,2877,42,2860,2938,2946,4,4401,4524,4525,2878,2956,2964,42,2863,2938,2860,4,4403,4524,4401,2881,2956,2878,42,2859,2979,2858,4,4397,4569,4396,2877,2997,2876,42,2858,2979,2976,4,4396,4569,4565,2876,2997,2994,42,2979,2978,2976,4,4569,4567,4565,2997,2996,2994,42,2976,2978,2977,4,4565,4567,4566,2994,2996,2995,42,2858,2976,2974,4,4396,4565,4561,2876,2994,2992,42,2858,2974,2856,4,4396,4561,4394,2876,2992,2874,42,2856,2974,2972,4,4394,4561,4563,2874,2992,2990,42,2856,2972,2980,4,4394,4563,4571,2874,2990,2998,42,2980,2972,2971,4,4572,4559,4558,2998,2990,2989,42,2980,2971,2981,4,4572,4558,4573,2998,2989,2999,42,2981,2971,2970,4,4573,4558,4557,2999,2989,2988,42,2981,2970,2982,4,4573,4557,4574,2999,2988,3000,42,2981,2982,2983,4,4573,4574,4575,2999,3000,3001,42,2983,2982,2984,4,4575,4574,4576,3001,3000,3002,42,2983,2984,2985,4,4575,4576,4577,3001,3002,3003,42,2986,2983,2985,4,4578,4575,4577,3004,3001,3003,42,2987,2983,2986,4,4579,4575,4578,3005,3001,3004,42,2987,2981,2983,4,4579,4573,4575,3005,2999,3001,42,2980,2981,2987,4,4572,4573,4579,2998,2999,3005,42,2855,2980,2987,4,4393,4571,4580,2873,2998,3005,42,2856,2980,2855,4,4394,4571,4393,2874,2998,2873,42,2855,2987,2853,4,4393,4580,4391,2873,3005,2871,42,2987,2986,2853,4,4580,4581,4391,3005,3004,2871,42,2853,2986,2851,4,4391,4581,4389,2871,3004,2869,42,2986,2985,2851,4,4578,4577,4582,3004,3003,2869,42,2851,2985,2988,4,4582,4577,4583,2869,3003,3006,42,2988,2985,2989,4,4584,4585,4586,3006,3003,3007,42,2985,2990,2989,4,4585,4587,4586,3003,3008,3007,42,2985,2991,2990,4,4585,4588,4587,3003,3009,3008,42,2991,2992,2990,4,4588,4589,4587,3009,3010,3008,42,2990,2992,2993,4,4587,4589,4590,3008,3010,3011,42,2993,2992,2994,4,4590,4589,4591,3011,3010,3012,42,2992,2995,2994,4,4589,4592,4591,3010,3013,3012,42,2995,2996,2994,4,4592,4593,4591,3013,3014,3012,42,2995,2997,2996,4,4592,4594,4593,3013,3015,3014,42,2997,2998,2996,4,4594,4595,4593,3015,3016,3014,42,2997,2999,2998,4,4594,4596,4595,3015,3017,3016,42,2999,3000,2998,4,4596,4597,4595,3017,3018,3016,42,2999,3001,3000,4,4596,4598,4597,3017,3019,3018,42,2998,3000,3002,4,4595,4597,4599,3016,3018,3020,42,2998,3002,3003,4,4595,4599,4600,3016,3020,3021,42,3003,3002,3004,4,4601,4602,4603,3021,3020,3022,42,3005,3003,3004,4,4604,4601,4603,3023,3021,3022,42,2996,3003,3005,4,4593,4600,4605,3014,3021,3023,42,2998,3003,2996,4,4595,4600,4593,3016,3021,3014,42,2994,2996,3005,4,4591,4593,4605,3012,3014,3023,42,2994,3005,3006,4,4591,4605,4606,3012,3023,3024,42,3006,3005,3007,4,4607,4604,4608,3024,3023,3025,42,3005,3004,3007,4,4604,4603,4608,3023,3022,3025,42,3007,3004,3008,4,4609,4610,4611,3025,3022,3026,42,3004,3009,3008,4,4610,4612,4611,3022,3027,3026,42,3004,3010,3009,4,4610,4613,4612,3022,3028,3027,42,3010,3011,3009,4,4613,4614,4612,3028,3029,3027,42,3009,3011,3012,4,4612,4614,4615,3027,3029,3030,42,3009,3012,3013,4,4612,4615,4616,3027,3030,3031,42,3013,3012,3014,4,4616,4615,4617,3031,3030,3032,42,3015,3013,3014,4,4618,4616,4617,3033,3031,3032,42,3016,3013,3015,4,4619,4616,4618,3034,3031,3033,42,3008,3013,3016,4,4611,4616,4619,3026,3031,3034,42,3008,3009,3013,4,4611,4612,4616,3026,3027,3031,42,3017,3008,3016,4,4620,4611,4619,3035,3026,3034,42,3007,3008,3017,4,4609,4611,4620,3025,3026,3035,42,3018,3007,3017,4,4621,4609,4620,3036,3025,3035,42,3006,3007,3018,4,4607,4608,4622,3024,3025,3036,42,3006,3018,3019,4,4607,4622,4623,3024,3036,3037,42,3019,3018,3020,4,4624,4621,4625,3037,3036,3038,42,3018,3017,3020,4,4621,4620,4625,3036,3035,3038,42,3020,3017,3021,4,4625,4620,4626,3038,3035,3039,42,3017,3016,3021,4,4620,4619,4626,3035,3034,3039,42,3021,3016,3022,4,4626,4619,4627,3039,3034,3040,42,3016,3015,3022,4,4619,4618,4627,3034,3033,3040,42,3022,3015,3023,4,4627,4618,4628,3040,3033,3041,42,3015,3024,3023,4,4618,4629,4628,3033,3042,3041,42,3015,3025,3024,4,4618,4630,4629,3033,3043,3042,42,3025,3026,3024,4,4630,4631,4629,3043,3044,3042,42,3022,3023,3027,4,4627,4628,4632,3040,3041,3045,42,3021,3022,3027,4,4626,4627,4632,3039,3040,3045,42,3028,3021,3027,4,4633,4626,4632,3046,3039,3045,42,3029,3021,3028,4,4634,4626,4633,3047,3039,3046,42,3020,3021,3029,4,4625,4626,4634,3038,3039,3047,42,3020,3029,3030,4,4625,4634,4635,3038,3047,3048,42,3030,3029,3031,4,4635,4634,4636,3048,3047,3049,42,3031,3029,3032,4,4636,4634,4637,3049,3047,3050,42,3032,3029,3028,4,4637,4634,4633,3050,3047,3046,42,3033,3031,3032,4,4638,4636,4637,3051,3049,3050,42,3034,3031,3033,4,4639,4636,4638,3052,3049,3051,42,3035,3031,3034,4,4640,4636,4639,3053,3049,3052,42,3030,3031,3035,4,4635,4636,4640,3048,3049,3053,42,3036,3030,3035,4,4641,4635,4640,3054,3048,3053,42,3036,3019,3030,4,4641,4624,4635,3054,3037,3048,42,2993,3019,3036,4,4590,4624,4641,3011,3037,3054,42,2993,3006,3019,4,4590,4606,4624,3011,3024,3037,42,2993,2994,3006,4,4590,4591,4606,3011,3012,3024,42,2990,2993,3036,4,4587,4590,4641,3008,3011,3054,42,2990,3036,2989,4,4587,4641,4586,3008,3054,3007,42,3036,3035,2989,4,4641,4640,4586,3054,3053,3007,42,2989,3035,3037,4,4586,4640,4642,3007,3053,3055,42,3037,3035,3038,4,4642,4640,4643,3055,3053,3056,42,3035,3034,3038,4,4640,4639,4643,3053,3052,3056,42,3038,3034,3039,4,4643,4639,4644,3056,3052,3057,42,3039,3034,3040,4,4644,4639,4645,3057,3052,3058,42,3040,3034,3033,4,4645,4639,4638,3058,3052,3051,42,3041,3039,3040,4,4646,4644,4645,3059,3057,3058,42,3042,3039,3041,4,4647,4644,4646,3060,3057,3059,42,3038,3039,3042,4,4643,4644,4647,3056,3057,3060,42,3038,3042,3043,4,4643,4647,4648,3056,3060,3061,42,3044,3043,3042,4,4649,4648,4647,3062,3061,3060,42,3044,3045,3043,4,4649,4650,4648,3062,3063,3061,42,3045,3044,3046,4,4651,4652,4653,3063,3062,3064,42,3046,3044,3047,4,4653,4652,4654,3064,3062,3065,42,3044,3048,3047,4,4655,4656,4657,3062,3066,3065,42,3044,3049,3048,4,4655,4658,4656,3062,3067,3066,42,3049,3044,3042,4,4659,4649,4647,3067,3062,3060,42,3049,3042,3041,4,4660,4647,4646,3067,3060,3059,42,3049,3041,3048,4,4658,4661,4656,3067,3059,3066,42,3048,3041,3050,4,4656,4661,4662,3066,3059,3068,42,3050,3041,3051,4,4663,4664,4665,3068,3059,3069,42,3052,3050,3051,4,4666,4663,4665,3070,3068,3069,42,3053,3050,3052,4,4667,4662,4668,3071,3068,3070,42,3053,3048,3050,4,4667,4656,4662,3071,3066,3068,42,3047,3048,3053,4,4657,4656,4667,3065,3066,3071,42,3054,3047,3053,4,4669,4657,4667,3072,3065,3071,42,3055,3047,3054,4,4670,4654,4671,3073,3065,3072,42,3055,3046,3047,4,4670,4653,4654,3073,3064,3065,42,3056,3046,3055,4,4672,4653,4670,3074,3064,3073,42,3056,3057,3046,4,4672,4673,4653,3074,3075,3064,42,2844,3057,3056,4,4674,4675,4676,2862,3075,3074,42,2844,2845,3057,4,4674,4677,4675,2862,2863,3075,42,2845,3058,3057,4,4677,4678,4675,2863,3076,3075,42,2845,2848,3058,4,4677,4679,4678,2863,2866,3076,42,2846,2848,2845,4,4379,4680,4378,2864,2866,2863,42,2846,2847,2848,4,4379,4681,4680,2864,2865,2866,42,2848,2849,3059,4,4682,4683,4684,2866,2867,3077,42,2849,2988,3059,4,4683,4583,4684,2867,3006,3077,42,2849,2851,2988,4,4683,4582,4583,2867,2869,3006,42,3059,2988,3037,4,4685,4584,4642,3077,3006,3055,42,2988,2989,3037,4,4584,4586,4642,3006,3007,3055,42,3059,3037,3060,4,4685,4642,4686,3077,3055,3078,42,3037,3038,3060,4,4642,4643,4686,3055,3056,3078,42,3060,3038,3043,4,4686,4643,4648,3078,3056,3061,42,3045,3060,3043,4,4650,4686,4648,3063,3078,3061,42,3058,3060,3045,4,4687,4686,4650,3076,3078,3063,42,3058,3059,3060,4,4687,4685,4686,3076,3077,3078,42,3058,3045,3057,4,4688,4651,4673,3076,3063,3075,42,3057,3045,3046,4,4673,4651,4653,3075,3063,3064,42,2843,2844,3056,4,4374,4674,4676,2861,2862,3074,42,2842,2843,3056,4,4373,4374,4676,2860,2861,3074,42,2842,3056,3061,4,4689,4672,4690,2860,3074,3079,42,3061,3056,3062,4,4690,4672,4691,3079,3074,3080,42,3062,3056,3055,4,4691,4672,4670,3080,3074,3073,42,3062,3055,3054,4,4691,4670,4671,3080,3073,3072,42,3062,3054,3063,4,4691,4671,4692,3080,3072,3081,42,3054,3053,3063,4,4669,4667,4693,3072,3071,3081,42,3063,3053,3064,4,4693,4667,4694,3081,3071,3082,42,3064,3053,3052,4,4694,4667,4668,3082,3071,3070,42,3064,3052,3065,4,4694,4668,4695,3082,3070,3083,42,3065,3052,3066,4,4695,4668,4696,3083,3070,3084,42,3052,3067,3066,4,4666,4697,4698,3070,3085,3084,42,3052,3051,3067,4,4666,4665,4697,3070,3069,3085,42,3066,3067,3068,4,4698,4697,4699,3084,3085,3086,42,3066,3068,3069,4,4698,4699,4700,3084,3086,3087,42,3066,3069,3070,4,4698,4700,4701,3084,3087,3088,42,3070,3069,3071,4,4701,4700,4702,3088,3087,3089,42,3070,3071,3072,4,4701,4702,4703,3088,3089,3090,42,3072,3071,3073,4,4703,4702,4704,3090,3089,3091,42,3072,3073,3074,4,4703,4704,4705,3090,3091,3092,42,3074,3073,3075,4,4705,4704,4706,3092,3091,3093,42,3065,3066,3076,4,4695,4696,4707,3083,3084,3094,42,3076,3066,3077,4,4707,4696,4708,3094,3084,3095,42,3076,3077,3078,4,4707,4708,4709,3094,3095,3096,42,3078,3077,3079,4,4709,4708,4710,3096,3095,3097,42,3077,3080,3079,4,4708,4711,4710,3095,3098,3097,42,3079,3080,3081,4,4710,4711,4712,3097,3098,3099,42,3081,3080,3082,4,4712,4711,4713,3099,3098,3100,42,3083,3081,3082,4,4714,4712,4713,3101,3099,3100,42,3083,3084,3081,4,4714,4715,4712,3101,3102,3099,42,3078,3081,3084,4,4709,4712,4715,3096,3099,3102,42,3081,3078,3079,4,4712,4709,4710,3099,3096,3097,42,3076,3078,3085,4,4716,4717,4718,3094,3096,3103,42,3085,3078,3086,4,4718,4717,4719,3103,3096,3104,42,3086,3078,3087,4,4719,4717,4720,3104,3096,3105,42,3078,3088,3087,4,4721,4722,4723,3096,3106,3105,42,3087,3088,3089,4,4723,4722,4724,3105,3106,3107,42,3088,3090,3089,4,4722,4725,4724,3106,3108,3107,42,3089,3090,3091,4,4724,4725,4726,3107,3108,3109,42,3090,3092,3091,4,4725,4727,4726,3108,3110,3109,42,3091,3092,3093,4,4726,4727,4728,3109,3110,3111,42,3092,3094,3093,4,4727,4729,4728,3110,3112,3111,42,3089,3091,3095,4,4730,4731,4732,3107,3109,3113,42,3095,3091,3096,4,4732,4731,4733,3113,3109,3114,42,3091,3097,3096,4,4731,4734,4733,3109,3115,3114,42,3098,3095,3096,4,4735,4732,4733,3116,3113,3114,42,3099,3095,3098,4,4736,4732,4735,3117,3113,3116,42,3099,3100,3095,4,4736,4737,4732,3117,3118,3113,42,3099,3101,3100,4,4736,4738,4737,3117,3119,3118,42,3101,3099,3102,4,4738,4736,4739,3119,3117,3120,42,3102,3099,3103,4,4739,4736,4740,3120,3117,3121,42,3102,3103,3104,4,4739,4740,4741,3120,3121,3122,42,3105,3102,3104,4,4742,4739,4741,3123,3120,3122,42,3105,3106,3102,4,4742,4743,4739,3123,3124,3120,42,3106,3105,3107,4,4743,4742,4744,3124,3123,3125,42,3107,3105,3108,4,4744,4742,4745,3125,3123,3126,42,3105,3109,3108,4,4742,4746,4745,3123,3127,3126,42,3109,3105,3104,4,4746,4742,4741,3127,3123,3122,42,3108,3109,3110,4,4745,4746,4747,3126,3127,3128,42,3111,3106,3107,4,4748,4743,4744,3129,3124,3125,42,3111,3112,3106,4,4748,4749,4743,3129,3130,3124,42,3113,3112,3111,4,4750,4749,4748,3131,3130,3129,42,3114,3112,3113,4,4751,4749,4750,3132,3130,3131,42,3114,3115,3112,4,4751,4752,4749,3132,3133,3130,42,3114,3116,3115,4,4751,4753,4752,3132,3134,3133,42,3117,3116,3114,4,4754,4753,4751,3135,3134,3132,42,3117,3118,3116,4,4754,4755,4753,3135,3136,3134,42,3119,3118,3117,4,4756,4755,4754,3137,3136,3135,42,3119,3120,3118,4,4756,4757,4755,3137,3138,3136,42,3121,3120,3119,4,4758,4757,4756,3139,3138,3137,42,3121,3062,3120,4,4758,4691,4757,3139,3080,3138,42,3121,3061,3062,4,4758,4690,4691,3139,3079,3080,42,2841,3061,3121,4,4759,4690,4758,2859,3079,3139,42,2841,2842,3061,4,4759,4689,4690,2859,2860,3079,42,2841,3121,2840,4,4759,4758,4760,2859,3139,2858,42,3121,3119,2840,4,4758,4756,4760,3139,3137,2858,42,2840,3119,3117,4,4760,4756,4754,2858,3137,3135,42,2840,3117,3122,4,4760,4754,4761,2858,3135,3140,42,3122,3117,3114,4,4761,4754,4751,3140,3135,3132,42,3122,3114,3113,4,4761,4751,4750,3140,3132,3131,42,3120,3062,3123,4,4757,4691,4762,3138,3080,3141,42,3123,3062,3063,4,4762,4691,4692,3141,3080,3081,42,3063,3065,3123,4,4693,4695,4763,3081,3083,3141,42,3063,3064,3065,4,4693,4694,4695,3081,3082,3083,42,3076,3123,3065,4,4707,4763,4695,3094,3141,3083,42,3123,3076,3118,4,4762,4716,4755,3141,3094,3136,42,3118,3076,3085,4,4755,4716,4718,3136,3094,3103,42,3124,3118,3085,4,4764,4755,4718,3142,3136,3103,42,3116,3118,3124,4,4753,4755,4764,3134,3136,3142,42,3115,3116,3124,4,4752,4753,4764,3133,3134,3142,42,3115,3124,3125,4,4752,4764,4765,3133,3142,3143,42,3125,3124,3085,4,4765,4764,4718,3143,3142,3103,42,3125,3085,3086,4,4765,4718,4719,3143,3103,3104,42,3101,3125,3086,4,4738,4765,4719,3119,3143,3104,42,3125,3101,3126,4,4765,4738,4766,3143,3119,3144,42,3126,3101,3102,4,4766,4738,4739,3144,3119,3120,42,3106,3126,3102,4,4743,4766,4739,3124,3144,3120,42,3106,3112,3126,4,4743,4749,4766,3124,3130,3144,42,3112,3115,3126,4,4749,4752,4766,3130,3133,3144,42,3126,3115,3125,4,4766,4752,4765,3144,3133,3143,42,3101,3086,3100,4,4738,4719,4737,3119,3104,3118,42,3086,3087,3100,4,4719,4720,4737,3104,3105,3118,42,3087,3089,3100,4,4720,4730,4737,3105,3107,3118,42,3100,3089,3095,4,4737,4730,4732,3118,3107,3113,42,3120,3123,3118,4,4757,4762,4755,3138,3141,3136,42,3019,3020,3030,4,4624,4625,4635,3037,3038,3048,42,2975,2957,2973,4,4564,4541,4562,2993,2975,2991,42,2973,2957,2958,4,4562,4541,4542,2991,2975,2976,42,2958,2968,2973,4,4554,4555,4560,2976,2986,2991,42,2969,2967,2966,4,4556,4553,4552,2987,2985,2984,42,2933,3127,2934,4,4506,4767,4504,2951,3145,2952,42,2906,2904,3128,4,4768,4769,4770,2924,2922,3146,42,3128,2904,3129,4,4770,4769,4771,3146,2922,3147,42,2904,2902,3129,4,4769,4460,4771,2922,2920,3147,42,3129,2902,2901,4,4771,4460,4459,3147,2920,2919,42,2899,2901,2900,4,4772,4459,4458,2917,2919,2918,42,3130,2901,2899,4,4773,4459,4772,3148,2919,2917,42,3131,3130,2899,4,4774,4773,4772,3149,3148,2917,42,3132,3131,2899,4,4775,4774,4772,3150,3149,2917,42,2899,2898,3132,4,4456,4455,4776,2917,2916,3150,42,2836,2872,2834,4,4364,4418,4363,2854,2890,2852,42,2834,2872,2871,4,4363,4418,4420,2852,2890,2889,42,2834,2871,2868,4,4361,4417,4414,2852,2889,2886,42,2834,2868,2833,4,4361,4414,4360,2852,2886,2851,42,2833,2868,2867,4,4359,4410,4412,2851,2886,2885,42,2833,2867,2832,4,4359,4412,4358,2851,2885,2850,42,2832,2867,2864,4,4777,4409,4404,2850,2885,2882,42,2832,2864,3133,4,4777,4404,4778,2850,2882,3151,42,3133,2864,2862,4,4778,4404,4406,3151,2882,2880,42,3133,2862,2861,4,4779,4400,4402,3151,2880,2879,42,3133,2861,3134,4,4779,4402,4780,3151,2879,3152,42,3134,2861,2854,4,4781,4399,4392,3152,2879,2872,42,2854,2861,2857,4,4392,4399,4395,2872,2879,2875,42,2852,3134,2854,4,4390,4781,4392,2870,3152,2872,42,3134,2852,2830,4,4781,4390,4782,3152,2870,2848,42,2830,2852,2829,4,4782,4390,4783,2848,2870,2847,42,2852,2850,2829,4,4390,4388,4783,2870,2868,2847,42,2828,2829,2850,4,4385,4783,4388,2846,2847,2868,42,2831,3134,2830,4,4356,4780,4355,2849,3152,2848,42,2831,3133,3134,4,4356,4779,4780,2849,3151,3152,42,2832,3133,2831,4,4777,4778,4784,2850,3151,2849,42,2848,3059,3058,5,4785,4786,4787,2866,3077,3076,42,3135,3136,3137,4,4788,4789,4790,3153,3154,3155,42,3135,3138,3136,4,4788,4791,4789,3153,3156,3154,42,3137,3136,3139,4,4790,4789,4792,3155,3154,3157,42,3140,3141,3142,4,4793,4794,4795,3158,3159,3160,42,3140,3143,3141,4,4793,4796,4794,3158,3161,3159,42,3143,3140,3144,4,4796,4793,4797,3161,3158,3162,42,3144,3145,3143,4,4797,4798,4796,3162,3163,3161,42,3144,3146,3145,4,4797,4799,4798,3162,3164,3163,42,3147,3146,3144,4,4800,4799,4797,3165,3164,3162,42,3147,3144,3148,4,4800,4797,4801,3165,3162,3166,42,3144,3140,3148,4,4797,4793,4801,3162,3158,3166,42,3148,3140,3149,4,4801,4793,4802,3166,3158,3167,42,3140,3142,3149,4,4793,4795,4802,3158,3160,3167,42,3149,3142,3150,4,4802,4795,4803,3167,3160,3168,42,3142,3151,3150,4,4795,4804,4803,3160,3169,3168,42,3142,3152,3151,4,4795,4805,4804,3160,3170,3169,42,3142,3141,3152,4,4795,4794,4805,3160,3159,3170,42,3152,3153,3151,4,4805,4806,4804,3170,3171,3169,42,3151,3153,3154,4,4804,4806,4807,3169,3171,3172,42,3153,3155,3154,4,4806,4808,4807,3171,3173,3172,42,3154,3155,3156,4,4807,4808,4809,3172,3173,3174,42,3157,3156,3155,4,4810,4809,4808,3175,3174,3173,42,3157,3158,3156,4,4810,4811,4809,3175,3176,3174,42,3157,3159,3158,4,4810,4812,4811,3175,3177,3176,42,3160,3159,3157,4,4813,4812,4810,3178,3177,3175,42,3159,3161,3158,4,4812,4814,4811,3177,3179,3176,42,3161,3159,3162,4,4814,4812,4815,3179,3177,3180,42,3156,3158,3161,4,4809,4811,4814,3174,3176,3179,42,3156,3161,3163,4,4809,4814,4816,3174,3179,3181,42,3154,3156,3163,4,4807,4809,4816,3172,3174,3181,42,3151,3154,3164,4,4804,4807,4817,3169,3172,3182,42,3164,3154,3165,4,4817,4807,4818,3182,3172,3183,42,3154,3166,3165,4,4807,4819,4818,3172,3184,3183,42,3165,3166,3167,4,4818,4819,4820,3183,3184,3185,42,3168,3167,3166,4,4821,4820,4819,3186,3185,3184,42,3168,3169,3167,4,4821,4822,4820,3186,3187,3185,42,3170,3169,3168,4,4823,4822,4821,3188,3187,3186,42,3170,3171,3169,4,4823,4824,4822,3188,3189,3187,42,3171,3172,3169,4,4824,4825,4822,3189,3190,3187,42,3172,3173,3169,4,4825,4826,4822,3190,3191,3187,42,3169,3173,3167,4,4822,4826,4820,3187,3191,3185,42,3173,3174,3167,4,4826,4827,4820,3191,3192,3185,42,3173,3175,3174,4,4826,4828,4827,3191,3193,3192,42,3173,3176,3175,4,4826,4829,4828,3191,3194,3193,42,3177,3176,3173,4,4830,4829,4826,3195,3194,3191,42,3176,3178,3175,4,4829,4831,4828,3194,3196,3193,42,3175,3178,3179,4,4828,4831,4832,3193,3196,3197,42,3180,3175,3179,4,4833,4828,4832,3198,3193,3197,42,3174,3175,3180,4,4827,4828,4833,3192,3193,3198,42,3181,3174,3180,4,4834,4827,4833,3199,3192,3198,42,3165,3174,3181,4,4818,4827,4834,3183,3192,3199,42,3165,3167,3174,4,4818,4820,4827,3183,3185,3192,42,3182,3165,3181,4,4835,4818,4834,3200,3183,3199,42,3164,3165,3182,4,4817,4818,4835,3182,3183,3200,42,3183,3164,3182,4,4836,4817,4835,3201,3182,3200,42,3150,3164,3183,4,4803,4817,4836,3168,3182,3201,42,3150,3151,3164,4,4803,4804,4817,3168,3169,3182,42,3184,3150,3183,4,4837,4803,4836,3202,3168,3201,42,3149,3150,3184,4,4802,4803,4837,3167,3168,3202,42,3185,3149,3184,4,4838,4802,4837,3203,3167,3202,42,3148,3149,3185,4,4801,4802,4838,3166,3167,3203,42,3186,3148,3185,4,4839,4801,4838,3204,3166,3203,42,3147,3148,3186,4,4800,4801,4839,3165,3166,3204,42,3185,3187,3186,4,4840,4841,4842,3203,3205,3204,42,3185,3188,3187,4,4840,4843,4841,3203,3206,3205,42,3185,3184,3188,4,4840,4844,4843,3203,3202,3206,42,3188,3184,3189,4,4843,4844,4845,3206,3202,3207,42,3184,3183,3189,4,4844,4846,4845,3202,3201,3207,42,3189,3183,3190,4,4845,4846,4847,3207,3201,3208,42,3190,3183,3182,4,4847,4846,4848,3208,3201,3200,42,3190,3182,3191,4,4847,4848,4849,3208,3200,3209,42,3182,3181,3191,4,4848,4850,4849,3200,3199,3209,42,3191,3181,3192,4,4849,4850,4851,3209,3199,3210,42,3192,3181,3193,4,4851,4850,4852,3210,3199,3211,42,3181,3194,3193,4,4850,4853,4852,3199,3212,3211,42,3181,3180,3194,4,4850,4854,4853,3199,3198,3212,42,3180,3195,3194,4,4854,4855,4853,3198,3213,3212,42,3180,3179,3195,4,4854,4856,4855,3198,3197,3213,42,3179,3196,3195,4,4856,4857,4855,3197,3214,3213,42,3196,3197,3195,4,4857,4858,4855,3214,3215,3213,42,3195,3197,3198,4,4855,4858,4859,3213,3215,3216,42,3195,3198,3199,4,4855,4859,4860,3213,3216,3217,42,3194,3195,3199,4,4853,4855,4860,3212,3213,3217,42,3194,3199,3200,4,4853,4860,4861,3212,3217,3218,42,3193,3194,3200,4,4852,4853,4861,3211,3212,3218,42,3193,3200,3201,4,4852,4861,4862,3211,3218,3219,42,3201,3200,3202,4,4862,4861,4863,3219,3218,3220,42,3203,3201,3202,4,4864,4862,4863,3221,3219,3220,42,3201,3203,3204,4,4862,4864,4865,3219,3221,3222,42,3203,3205,3204,4,4864,4866,4865,3221,3223,3222,42,3203,3206,3205,4,4864,4867,4866,3221,3224,3223,42,3207,3206,3203,4,4868,4867,4864,3225,3224,3221,42,3207,3203,3202,4,4868,4864,4863,3225,3221,3220,42,3201,3204,3208,4,4862,4865,4869,3219,3222,3226,42,3192,3201,3208,4,4851,4862,4869,3210,3219,3226,42,3192,3193,3201,4,4851,4852,4862,3210,3211,3219,42,3146,3209,3145,4,4799,4870,4798,3164,3227,3163,42,3210,3211,3212,4,4871,4872,4873,3228,3229,3230,42,3211,3213,3212,4,4872,4874,4873,3229,3231,3230,42,3212,3213,3214,4,4873,4874,4875,3230,3231,3232,42,3213,3215,3214,4,4874,4876,4875,3231,3233,3232,42,3213,3216,3215,4,4874,4877,4876,3231,3234,3233,42,3210,3212,3217,4,4871,4873,4878,3228,3230,3235,42,3217,3212,3218,4,4878,4873,4879,3235,3230,3236,42,3212,3219,3218,4,4873,4880,4879,3230,3237,3236,42,3218,3219,3220,4,4879,4880,4881,3236,3237,3238,42,3219,3221,3220,4,4880,4882,4881,3237,3239,3238,42,3222,3221,3219,4,4883,4882,4880,3240,3239,3237,42,3217,3218,3223,4,4878,4879,4884,3235,3236,3241,42,3223,3218,3224,4,4884,4879,4885,3241,3236,3242,42,3224,3218,3225,4,4885,4879,4886,3242,3236,3243,42,3218,3226,3225,4,4879,4887,4886,3236,3244,3243,42,3226,3227,3225,4,4887,4888,4886,3244,3245,3243,42,3228,3227,3226,4,4889,4888,4887,3246,3245,3244,42,3228,3229,3227,4,4889,4890,4888,3246,3247,3245,42,3224,3225,3230,4,4885,4886,4891,3242,3243,3248,42,3230,3225,3231,4,4891,4886,4892,3248,3243,3249,42,3225,3232,3231,4,4886,4893,4892,3243,3250,3249,42,3225,3233,3232,4,4886,4894,4893,3243,3251,3250,42,3233,3234,3232,4,4894,4895,4893,3251,3252,3250,42,3235,3234,3233,4,4896,4895,4894,3253,3252,3251,42,3230,3231,3236,4,4891,4892,4897,3248,3249,3254,42,3236,3231,3237,4,4897,4892,4898,3254,3249,3255,42,3237,3231,3238,4,4898,4892,4899,3255,3249,3256,42,3231,3239,3238,4,4892,4900,4899,3249,3257,3256,42,3239,3240,3238,4,4900,4901,4899,3257,3258,3256,42,3239,3241,3240,4,4900,4902,4901,3257,3259,3258,42,3237,3242,3236,4,4898,4903,4897,3255,3260,3254,42,3242,3237,3243,4,4903,4898,4904,3260,3255,3261,42,3237,3244,3243,4,4898,4905,4904,3255,3262,3261,42,3244,3237,3245,4,4905,4898,4906,3262,3255,3263,42,3246,3244,3245,4,4907,4905,4906,3264,3262,3263,42,3245,3247,3246,4,4906,4908,4907,3263,3265,3264,42,3248,3236,3242,4,4909,4897,4903,3266,3254,3260,42,3236,3248,3249,4,4897,4909,4910,3254,3266,3267,42,3250,3249,3248,4,4911,4910,4909,3268,3267,3266,42,3250,3251,3249,4,4911,4912,4910,3268,3269,3267,42,3252,3251,3250,4,4913,4912,4911,3270,3269,3268,42,3252,3253,3251,4,4913,4914,4912,3270,3271,3269,42,3253,3254,3251,4,4914,4915,4912,3271,3272,3269,42,3253,3255,3254,4,4914,4916,4915,3271,3273,3272,42,3255,3256,3254,4,4916,4917,4915,3273,3274,3272,42,3257,3256,3255,4,4918,4917,4916,3275,3274,3273,42,3257,3258,3256,4,4918,4919,4917,3275,3276,3274,42,3259,3258,3257,4,4920,4919,4918,3277,3276,3275,42,3259,3260,3258,4,4920,4921,4919,3277,3278,3276,42,3261,3260,3259,4,4922,4921,4920,3279,3278,3277,42,3262,3260,3261,4,4923,4921,4922,3280,3278,3279,42,3262,3263,3260,4,4923,4924,4921,3280,3281,3278,42,3260,3263,3264,4,4921,4924,4925,3278,3281,3282,42,3263,3210,3264,4,4924,4871,4925,3281,3228,3282,42,3264,3210,3217,4,4925,4871,4878,3282,3228,3235,42,3264,3217,3265,4,4925,4878,4926,3282,3235,3283,42,3265,3217,3223,4,4926,4878,4884,3283,3235,3241,42,3265,3223,3266,4,4926,4884,4927,3283,3241,3284,42,3266,3223,3224,4,4927,4884,4885,3284,3241,3242,42,3266,3224,3267,4,4927,4885,4928,3284,3242,3285,42,3267,3224,3230,4,4928,4885,4891,3285,3242,3248,42,3249,3267,3230,4,4910,4928,4891,3267,3285,3248,42,3251,3267,3249,4,4912,4928,4910,3269,3285,3267,42,3251,3254,3267,4,4912,4915,4928,3269,3272,3285,42,3254,3266,3267,4,4915,4927,4928,3272,3284,3285,42,3254,3256,3266,4,4915,4917,4927,3272,3274,3284,42,3256,3265,3266,4,4917,4926,4927,3274,3283,3284,42,3258,3265,3256,4,4919,4926,4917,3276,3283,3274,42,3258,3264,3265,4,4919,4925,4926,3276,3282,3283,42,3260,3264,3258,4,4921,4925,4919,3278,3282,3276,42,3249,3230,3236,4,4910,4891,4897,3267,3248,3254,42,3268,3262,3261,4,4929,4923,4922,3286,3280,3279,42,3269,3270,3271,4,4930,4931,4932,3287,3288,3289,42,3269,3272,3270,4,4930,4933,4931,3287,3290,3288,42,3269,3271,3273,4,4930,4932,4934,3287,3289,3291] - -} diff --git a/examples/models/animated/monster/monster.blend b/examples/models/json/legacy/monster/monster.blend similarity index 100% rename from examples/models/animated/monster/monster.blend rename to examples/models/json/legacy/monster/monster.blend diff --git a/examples/models/animated/monster/monster.jpg b/examples/models/json/legacy/monster/monster.jpg similarity index 100% rename from examples/models/animated/monster/monster.jpg rename to examples/models/json/legacy/monster/monster.jpg diff --git a/examples/models/animated/monster/monster.js b/examples/models/json/legacy/monster/monster.js similarity index 100% rename from examples/models/animated/monster/monster.js rename to examples/models/json/legacy/monster/monster.js diff --git a/examples/models/json/male02/01_-_Default1noCulling.dds b/examples/models/json/male02/01_-_Default1noCulling.dds deleted file mode 100644 index fca4e2cadaf0b7..00000000000000 Binary files a/examples/models/json/male02/01_-_Default1noCulling.dds and /dev/null differ diff --git a/examples/models/json/male02/Male02_dds.json b/examples/models/json/male02/Male02_dds.json deleted file mode 100644 index 24c2627371d7cb..00000000000000 --- a/examples/models/json/male02/Male02_dds.json +++ /dev/null @@ -1,95 +0,0 @@ -{ - - "metadata" : - { - "formatVersion" : 3.1, - "sourceFile" : "male02.obj", - "generatedBy" : "OBJConverter", - "vertices" : 2746, - "faces" : 5004, - "normals" : 2769, - "colors" : 0, - "uvs" : 3275, - "materials" : 5 - }, - - "scale" : 100.000000, - - "materials": [ { - "DbgColor" : 15658734, - "DbgIndex" : 0, - "DbgName" : "male-02-1noCullingID_male-02-1noCulling.JP", - "colorDiffuse" : [0.64, 0.64, 0.64], - "colorSpecular" : [0.165, 0.165, 0.165], - "illumination" : 2, - "mapDiffuse" : "male-02-1noCulling.dds", - "opticalDensity" : 1.0, - "specularCoef" : 154.901961, - "opacity" : 1.0 - }, - - { - "DbgColor" : 15597568, - "DbgIndex" : 1, - "DbgName" : "orig_02_-_Defaul1noCu_orig_02_-_Defaul1noCu", - "colorDiffuse" : [0.64, 0.64, 0.64], - "colorSpecular" : [0.165, 0.165, 0.165], - "illumination" : 2, - "mapDiffuse" : "orig_02_-_Defaul1noCulling.dds", - "opticalDensity" : 1.0, - "specularCoef" : 154.901961, - "opacity" : 1.0 - }, - - { - "DbgColor" : 60928, - "DbgIndex" : 2, - "DbgName" : "FrontColorNoCullingID_orig_02_-_Defaul1noCu", - "colorDiffuse" : [0.8, 0.8, 0.8], - "colorSpecular" : [0.165, 0.165, 0.165], - "illumination" : 2, - "mapDiffuse" : "orig_02_-_Defaul1noCulling.dds", - "opticalDensity" : 1.0, - "specularCoef" : 154.901961, - "opacity" : 1.0 - }, - - { - "DbgColor" : 238, - "DbgIndex" : 3, - "DbgName" : "_01_-_Default1noCulli__01_-_Default1noCulli", - "colorDiffuse" : [0.64, 0.64, 0.64], - "colorSpecular" : [0.165, 0.165, 0.165], - "illumination" : 2, - "mapDiffuse" : "01_-_Default1noCulling.dds", - "opticalDensity" : 1.0, - "specularCoef" : 154.901961, - "opacity" : 1.0 - }, - - { - "DbgColor" : 15658496, - "DbgIndex" : 4, - "DbgName" : "FrontColorNoCullingID_male-02-1noCulling.JP", - "colorDiffuse" : [0.8, 0.8, 0.8], - "colorSpecular" : [0.165, 0.165, 0.165], - "illumination" : 2, - "mapDiffuse" : "male-02-1noCulling.dds", - "opticalDensity" : 1.0, - "specularCoef" : 154.901961, - "opacity" : 1.0 - }], - - "vertices": [464,15985,579,166,15790,583,160,15767,622,436,15989,532,660,16185,304,346,16107,578,564,16375,504,690,16282,-18,723,16468,173,558,16341,-309,578,16366,-309,326,16350,-459,339,16384,-494,682,16062,-444,707,16308,-10,694,16199,305,652,15719,623,403,15306,1015,-73,15603,661,-48,15646,591,-39,15796,561,-210,15786,446,-122,15926,496,-224,15997,334,-388,15981,232,-376,16113,96,-388,16097,236,-339,16037,397,-308,16009,497,-227,15980,575,67,15995,528,-131,16006,635,-26,16032,641,142,16089,651,17,16114,849,313,16209,682,158,16226,872,423,16339,701,541,16555,670,594,16609,569,769,16687,257,773,16731,16,900,17155,-257,967,17093,154,919,17536,-238,682,17186,-566,663,17590,-533,313,17545,-711,329,17163,-703,366,16780,-512,554,16779,-409,699,16775,-252,660,16522,-187,530,16535,-384,307,16528,-462,53,16336,-493,37,16361,-506,-233,16274,-355,-253,16298,-359,50,16056,-674,390,16052,-625,718,16097,-498,411,16088,-684,887,15729,-660,1190,15788,-267,897,16076,-186,848,16049,-168,783,15987,195,813,16010,229,1061,15584,807,1144,15836,310,1163,15775,319,1682,15576,457,1835,15502,-43,1196,15725,-305,1555,15210,-546,1775,15185,-439,2215,15322,91,2025,15047,-279,2500,15128,230,2132,15370,565,1495,15461,889,1035,15169,1200,989,14613,1495,328,14576,1438,-275,14609,1243,-150,15277,880,-661,15295,627,-230,15763,480,-607,15707,165,-440,15976,249,-443,16188,-108,-437,15975,-248,-482,15997,-242,-254,16038,-569,-280,16064,-615,56,16091,-739,-452,15776,-858,37,15721,-969,474,15725,-848,896,15688,-674,974,15240,-812,1636,14559,-596,1800,14565,-497,1902,14549,-392,1981,14504,-227,2211,14891,-81,2566,14802,220,2590,14853,631,2508,15147,649,1951,15289,943,1264,15143,1230,1201,14640,1456,1146,14107,1524,958,14029,1655,295,13993,1644,-342,14007,1442,-863,14565,1005,-1319,14629,582,-1246,15134,402,-1033,15557,62,-791,15809,-379,-810,15748,-383,-432,15713,-891,-1000,15586,-945,-569,15181,-1273,39,15680,-985,482,15671,-870,526,15236,-978,1082,14524,-849,1605,14032,-443,1746,14073,-284,1823,14202,-137,1951,14213,-3,1999,14661,-127,2286,14756,-64,2577,14566,214,2635,14570,612,2419,14525,935,2336,14840,972,2244,15088,985,1875,14945,1170,1661,15088,1229,1434,14667,1377,1345,14142,1409,1334,14011,1431,1153,13952,1554,956,13917,1662,289,13867,1664,-353,13864,1475,-960,13981,1187,-1475,14005,772,-930,13981,1105,-1561,14042,553,-1559,13925,569,-1642,13957,357,-1624,13532,466,-1700,13559,274,-1680,12759,541,-1569,13590,-329,-1605,12756,4,-1281,13567,-887,-1331,12753,-542,-1146,12753,-668,-1085,13550,-957,-1062,13974,-1136,-854,13946,-1179,-852,14054,-1214,-642,14016,-1247,-628,14555,-1362,8,14516,-1230,62,15232,-1138,557,14521,-1045,1043,13988,-786,1604,13941,-401,1730,13967,-248,1859,13994,-91,1986,14016,56,1817,14093,656,1998,14288,61,1955,14424,-200,1590,14310,-82,2043,14156,-229,2382,14261,-137,2334,14514,-101,2626,14324,180,2638,14496,603,2446,14239,895,2104,14127,1041,2064,14402,1086,1997,14704,1145,1697,14517,1070,1578,14636,1299,1563,14154,1312,1540,14030,1330,1489,13589,1369,1316,13560,1469,1144,13530,1568,980,13501,1663,341,13434,1715,-319,13417,1593,-946,13425,1316,-967,13855,1207,-1476,13894,783,-1547,13505,659,-1586,12761,705,-1599,11836,783,-1615,11834,249,-1429,11831,-318,-1263,11829,-480,-1096,11828,-642,-960,12754,-795,-929,11826,-804,-775,12754,-922,-123,12759,-881,-259,11823,-843,366,12762,-811,239,11821,-824,719,11819,-692,825,12767,-626,1347,11817,-454,1425,12774,-312,1518,12776,-108,1650,13558,-153,1554,13539,-305,975,13497,-710,431,13492,-882,-45,13487,-1050,-669,13518,-1110,21,13885,-1136,530,13885,-952,536,13972,-972,1037,13895,-767,1772,13578,52,1879,13596,227,1833,13998,698,1648,14290,994,1515,14384,427,1393,14227,287,1379,14218,721,1517,13954,279,1500,13939,676,1676,13520,261,1664,13495,628,1869,12866,211,1880,12847,580,2061,12427,-2,2031,12396,489,2136,12067,42,2355,12220,-314,2416,12022,-317,2455,11810,-279,2793,11758,-317,2754,12020,-386,2682,12264,-413,3043,12067,-235,2979,12319,-283,3172,12145,78,3133,12363,25,2893,12554,-293,3068,12600,5,2688,13088,-251,2376,13020,-336,2587,12492,-401,2268,12438,-276,2070,12937,-184,1849,13584,-115,1699,14031,-98,2195,13676,-283,2529,13750,-191,2744,13781,129,2732,13754,550,2559,13693,873,2222,13603,1043,1888,13529,951,1754,14026,976,1667,14299,994,2077,12876,871,2221,12433,784,2034,12201,265,2139,12295,587,2065,11783,404,2171,11674,68,2465,11578,-194,2798,11551,-230,3070,11589,-62,3074,11800,-154,3176,11679,244,3191,11921,147,3097,12243,462,3024,12603,418,2885,13118,39,2876,13089,487,2695,13027,804,2388,12945,956,2531,12499,879,2420,12335,761,2171,11872,711,2089,11315,574,2208,11200,221,2252,10614,451,2510,10532,226,2487,11111,-22,2823,10503,181,2810,11085,-52,3075,11123,111,3181,11209,406,3067,11321,752,3050,11798,611,2776,11883,844,2768,12305,719,2443,11910,879,2195,11400,870,2147,10718,771,2264,10113,630,2524,10028,396,2548,9563,516,2847,9478,500,2831,9996,342,3069,10030,489,3071,10537,334,3146,10116,781,3158,10623,626,3053,10727,946,2795,10809,1172,2783,11413,1004,2482,10839,1217,2460,11438,1034,2235,10804,1064,2151,10218,955,2274,9702,716,2600,9682,628,2400,9783,775,2576,9499,667,2809,9429,644,2817,9619,614,2968,9619,739,2968,9429,775,2990,9499,1008,2996,9682,955,3058,9478,673,3099,9564,970,2956,9703,1277,3033,10221,1106,2774,10306,1339,2466,10338,1393,2229,10305,1246,2130,9841,1023,2294,9885,999,2357,9612,834,2601,9625,1027,2235,9725,1081,2258,9795,1314,2416,9795,1444,2649,9725,1422,2691,9885,1326,2473,9948,1340,2322,9948,1215,2382,9927,1494,2682,9841,1477,2172,9926,1320,2890,9784,1179,2869,9612,1255,2844,12570,737,1752,13622,846,1446,12787,1408,1281,12787,1500,1116,12787,1593,950,12786,1685,310,12783,1761,-304,12778,1691,-871,12772,1444,-1468,13478,858,-1397,12765,1034,-836,12771,1312,-1492,12763,869,-1498,11837,925,-1480,11360,1049,-1598,11362,911,-1674,11363,377,-1499,11359,-222,-1351,11355,-387,-1410,11093,-334,-1273,11088,-512,-1524,10441,-334,-1391,10414,-501,-1136,11084,-690,-1254,10388,-670,-420,11061,-789,-355,11336,-790,152,11326,-803,650,11317,-702,1326,11305,-509,1457,11818,-249,1612,12778,95,1706,12780,299,1659,12785,910,1508,11824,1262,1369,11825,1366,1230,11826,1471,1091,11827,1575,427,11831,1766,-161,11834,1779,-720,11836,1590,-1295,11837,1208,-696,11835,1434,-1396,11837,1066,-1361,11358,1188,-1468,11095,1129,-1597,11099,995,-1711,11103,462,-1547,11097,-155,-1659,10469,-168,-1691,10137,-180,-1562,10086,-343,-1702,9762,-250,-1547,9664,-403,-1436,10036,-509,-1396,9565,-556,-1305,9989,-678,-1243,9468,-711,-1423,9137,-632,-1273,9057,-754,-544,9278,-872,-571,9814,-880,-22,9789,-916,1,10254,-886,525,9763,-880,547,10228,-850,91,11044,-824,598,11028,-744,1303,11005,-584,1444,11303,-320,1568,11818,-44,1678,11819,160,1684,11821,757,1579,11303,1189,1438,11306,1305,1298,11308,1420,1157,11311,1536,518,11324,1759,-75,11335,1808,-653,11346,1656,-1243,11356,1326,-1339,11091,1264,-1524,10447,1200,-1673,10474,1060,-1794,10490,476,-1827,10189,413,-1907,9852,275,-2055,9345,182,-1756,9302,-401,-2189,8795,148,-1887,8757,-440,-2102,7840,-494,-2403,7877,95,-2413,7851,674,-2197,8769,730,-2286,7815,860,-2059,8728,922,-2160,7778,1046,-1930,8693,1106,-2034,7742,1231,-1797,8657,1291,-1129,8520,1695,-1311,7593,1652,241,8353,1782,329,7423,1734,1176,7450,1562,992,8375,1641,208,8710,1804,-1053,8902,1715,-1679,9110,1322,-1808,9177,1139,-1472,9533,1391,-961,9275,1739,-46,9268,1803,829,9136,1716,917,8756,1676,1695,8522,1289,1955,7614,1189,1844,8570,1118,1569,8972,1338,1714,9050,1170,1989,8618,949,1871,9139,994,2145,8673,773,2003,9220,829,2045,9283,252,1877,9764,348,1679,9653,-225,1676,9988,-173,1543,9945,-340,1536,10302,-331,1399,10287,-499,1424,11002,-394,1561,11301,-132,1678,11299,56,1746,11299,676,1616,10996,1135,1475,11000,1258,1335,11005,1381,1195,11009,1503,572,11030,1748,-23,11049,1822,-611,11068,1696,-1210,11087,1399,-1372,10417,1343,-1578,10097,1176,-1720,10147,1032,-1878,9820,870,-2066,9320,762,-1949,9252,944,-1618,9629,1216,-1268,9990,1478,-626,9817,1746,-22,9789,1814,580,9760,1746,1229,9871,1481,1215,10273,1489,611,10225,1750,-2,10254,1817,-616,10281,1749,-1215,10387,1486,-1424,10042,1329,-1759,9729,1035,1370,10288,1350,1387,9910,1336,1524,9498,1251,1368,9400,1413,1675,9604,1087,1541,9955,1190,1523,10307,1210,1675,10323,1070,1690,9995,1048,1807,9700,934,1802,10055,450,1672,10318,-163,1545,10998,-205,1666,10994,-15,1775,10991,614,1798,10336,493,1259,10274,-669,1272,9870,-678,1410,9906,-508,1524,9565,-387,1796,9270,-359,2190,8738,195,2381,7764,678,2239,7714,849,2097,7664,1019,2424,7827,104,2179,7826,-512,1943,8734,-420,2001,7797,-658,1754,8691,-554,1824,7769,-803,1574,8659,-696,1646,7740,-949,1392,8624,-837,560,8479,-957,713,7554,-1030,-80,8504,-971,-64,8866,-960,506,8863,-925,-45,9268,-936,496,9236,-894,1216,9387,-712,1370,9474,-549,1623,9181,-493,1450,9095,-630,1277,9005,-765,-578,8904,-899,-588,8508,-897,-717,7572,-926,-123,7559,-983,-1529,7734,-873,-1329,8642,-806,-1512,8678,-681,-1720,7769,-747,-1911,7805,-620,-1698,8714,-556,-1586,9217,-514,-542,10278,-852,-436,11314,1545,-916,11335,1368,-451,10981,1552,-964,11004,1373,-1263,11351,1068,-1311,11020,1073,-1401,11357,507,-1449,11027,507,-1263,11351,-49,-1311,11020,-87,-1606,10410,420,-1421,10403,-151,-1653,10137,384,-1480,10072,-163,-1711,9856,308,-1518,9727,-215,-1770,9679,201,-1587,9469,-334,-1858,9319,173,-1627,9171,-352,-1994,8751,145,-1687,8708,-375,-2190,7847,105,-1854,7804,-504,-2331,6931,51,-2009,6891,-563,-2433,6185,-26,-2130,6150,-647,-2481,5798,-97,-2183,5763,-707,-2531,5435,-167,-2226,5398,-771,-2568,5023,-272,-2264,5062,-837,-2705,4188,-409,-2425,4154,-972,-2779,3259,-487,-2515,3228,-1022,-2913,2546,-554,-2600,2679,-1083,-3070,1969,-615,-2770,2053,-1123,-3090,1373,-705,-2813,1236,-1223,-3194,802,-799,-2754,587,-1378,-3204,678,-795,-2746,478,-1380,-2524,1122,-641,-3391,768,-143,-3183,830,394,-2878,828,576,-2468,762,448,-2865,929,559,-3171,931,376,-3381,887,-152,-3209,1479,-106,-2966,1546,326,-2650,1403,462,-2459,881,437,-2020,670,-88,-2014,794,-94,-2329,1264,281,-1998,1145,-226,-2098,1495,292,-1849,1445,-257,-2039,2054,282,-1766,2026,-243,-1766,1514,-764,-1717,2038,-843,-1482,2962,-139,-1458,2985,-739,-1911,2169,-1168,-1731,3062,-1098,-2203,2299,-1247,-1939,1683,-1155,-1961,1124,-1160,-2344,1171,-1323,-2189,494,-1400,-1797,492,-1166,-1858,1061,-829,-1686,580,-739,-1690,471,-750,-1816,369,-1157,-2199,371,-1385,-2139,3155,-1207,-1596,3978,-1030,-1262,3888,-660,-1126,4801,-532,-1449,4888,-881,-1990,4068,-1136,-1860,4982,-991,-1366,5214,-811,-1071,5133,-462,-1017,5496,-394,-1273,5569,-743,-1801,5313,-927,-1727,5672,-865,-1209,5952,-682,-948,5879,-331,-787,6611,-235,-1085,6694,-606,-1669,6058,-805,-1563,6803,-734,-908,7603,-572,-571,7517,-169,-352,8477,-120,-678,8514,-480,-1398,7715,-702,-1233,8605,-577,-627,8753,-524,-305,8662,-110,-278,8781,-105,-598,8907,-552,-67,8791,-131,-71,8706,375,161,8760,-128,49,8636,401,190,8638,-144,100,8528,418,247,8448,-172,184,8368,438,604,7469,-339,593,7385,345,865,6569,-456,830,6496,233,1046,5847,-583,1018,5775,106,1129,5470,-665,1128,5233,-1,1196,5113,-751,1147,4926,-80,1263,4787,-837,1255,4649,-210,1426,3886,-1011,1405,3822,-385,1643,2992,-1130,1613,2929,-533,1927,2057,-1270,1921,2005,-671,2012,1511,-1293,2015,1427,-715,2156,1132,-717,2112,1069,-1342,1977,567,-1315,2180,486,-1709,2200,363,-1696,2623,378,-1836,2613,501,-1852,3153,499,-1712,3158,608,-1707,3468,705,-1041,3455,828,-1046,3121,1272,-1574,2670,1205,-1750,2265,1146,-1651,2220,1710,-1618,2148,2210,-1567,1946,3095,-1456,1790,4003,-1342,2361,3200,-1521,2191,4105,-1405,2718,3264,-1298,2607,4184,-1196,2930,3263,-740,2834,4184,-609,2420,5079,-1018,2033,5005,-1214,1615,4900,-1149,1520,5219,-1065,1962,5331,-1134,2370,5410,-935,2671,5007,-431,2617,5410,-304,2315,5770,-851,1877,5684,-1056,1416,5568,-984,1340,5946,-904,1196,6679,-792,1807,6064,-977,1682,6802,-868,2250,6150,-772,2109,6883,-651,2494,6148,-124,2372,6886,-7,1934,7788,-548,1500,7707,-792,987,7581,-710,623,8469,-530,1253,8566,-613,1737,8678,-376,2212,7795,92,1997,8692,172,1671,9140,-329,1157,8816,-605,558,8707,-559,530,8862,-582,1099,8970,-597,1625,9435,-296,1850,9255,223,1751,9608,264,1498,9633,-194,1028,9318,-699,509,9159,-751,-55,9056,-488,-556,9202,-725,-43,9315,-754,497,9698,-760,1022,9770,-651,1467,9948,-150,1010,10220,-579,495,10176,-716,-22,9781,-760,-549,9747,-760,-1050,9384,-689,-1126,9033,-580,-1160,8866,-579,-1065,9867,-651,-491,10221,-720,0,10199,-718,30,10959,-478,417,10942,-478,45,11292,-427,432,11274,-427,929,10919,-489,912,11252,-427,1373,10898,-87,1354,11232,-49,1511,10892,507,1492,11226,507,1373,10898,1073,1354,11232,1068,1025,10914,1373,1007,11248,1368,512,10937,1552,528,11270,1545,30,10959,1552,45,11292,1545,-128,11833,1562,451,11831,1610,346,12782,1629,372,13434,1624,324,13993,1562,357,14576,1356,-256,14608,1189,-833,14564,923,-316,14007,1371,-282,13416,1480,-915,13425,1229,-257,12777,1518,-5,10199,1534,-499,10221,1533,-1065,10326,1393,-1471,10397,1009,-1517,10115,991,-1625,9843,902,-1711,9632,815,-1834,9285,764,-1979,8719,734,-2164,7815,660,-2306,6902,554,-2423,6160,453,-2468,5880,436,-2508,5670,425,-2597,5153,400,-2609,4796,219,-2725,4165,157,-2810,3238,87,-2915,2673,13,-3081,2068,-25,-2660,2319,396,-2624,1805,488,-2357,2186,477,-2168,3077,544,-2576,3171,435,-2434,4084,533,-2040,3994,639,-1753,2996,370,-1563,3899,469,-1299,3866,-32,-1175,4705,101,-1083,4991,221,-1074,5303,281,-981,5853,362,-813,6584,458,-597,7482,533,-254,8417,503,-188,8558,455,-172,8655,426,-68,8780,956,-359,8765,985,-55,9056,1394,-936,9116,1411,-32,9571,1489,-692,9616,1502,-1263,9745,1330,-1444,9466,1209,-1544,9142,1184,-1671,8634,1157,-1875,7732,1090,-2023,6819,996,-2119,6074,885,-2191,5635,818,-2240,5342,764,-2336,4925,736,-2365,4647,603,-1953,4553,714,-1470,4535,524,-1441,4889,710,-1371,5267,732,-1301,5602,751,-1242,5890,770,-1084,6622,882,-876,7526,999,-694,8436,1064,-517,8626,1029,-985,8881,1379,-1097,8517,1328,-1345,7613,1230,-1545,6710,1124,-1659,5969,1008,-1731,5574,953,-1807,5141,881,-1901,4826,852,-1119,10044,1378,-542,9941,1513,-17,9902,1513,505,9892,1514,608,9530,1494,823,8980,1370,222,8725,956,416,8536,959,873,8749,1331,619,8310,953,811,7406,845,1045,6509,684,1240,5788,537,1306,5502,505,1383,5170,471,1461,4795,432,1513,4455,226,1621,3825,139,1835,2933,0,2143,2001,-121,2211,1444,-142,2403,1238,-155,2152,782,-614,1986,458,-1325,2160,659,-607,2744,1133,-1047,2478,756,14,2849,832,228,2837,933,209,2468,875,2,2692,1375,80,2654,1774,118,2441,2124,110,2230,3007,217,2079,3914,358,1977,4466,461,1907,4728,611,1806,5039,652,1715,5466,744,1633,5855,818,1496,6586,970,1265,7480,1120,992,8383,1264,1447,9010,1190,1343,9333,1225,1179,9624,1344,1079,9938,1384,1052,10226,1402,486,10177,1536,1466,10265,1018,1487,9981,1001,1560,9720,939,1629,10004,403,1604,10273,433,1434,10282,-133,1675,9743,345,1641,9521,864,1773,9182,807,1928,8621,753,1581,8507,1143,1810,7611,1033,1981,6709,894,2099,5973,745,2185,5541,656,2243,5252,589,2349,4840,542,2395,4572,396,2480,4015,295,2645,3112,152,2747,2265,66,3025,1526,1,3175,945,96,3186,844,116,3507,793,-363,3496,911,-374,3335,1479,-393,3209,2047,-330,3254,1988,-923,3083,2557,-840,2818,2721,-1386,3001,2102,-1450,3312,1394,-1010,2444,2349,-1610,3030,2647,-267,2909,3204,-167,2803,4124,-45,2670,4747,46,2635,5092,248,2555,5768,-215,2536,5605,298,2491,5813,319,2440,6091,350,2302,6823,487,2136,7726,639,-355,10977,-478,-1002,10311,-585,-868,11000,-489,-340,11309,-427,-820,11331,-427,-1054,11349,-717,-1203,11352,-552,28,13978,-1156,-647,13919,-1221,-890,13534,-1027,-792,15129,-1314,-865,14558,-1409,-1062,14093,-1181,-1115,14208,-1132,-1516,13976,-532,-1724,13989,145,-1646,14078,335,-1513,14618,461,-1443,15053,262,-1289,15422,-38,-1181,15588,-454,-1571,15440,-958,-1248,15087,-1316,-1045,14618,-1433,-1144,14316,-1181,-1463,14077,-576,-1732,14114,117,-1607,14560,265,-1592,14977,159,-1599,15277,-149,-1845,15020,-266,-1693,14819,27,-1610,14500,-139,-1879,14675,-340,-1869,15221,-570,-1961,14830,-714,-1900,14432,-462,-2046,14465,-792,-1856,14056,-603,-2042,14234,-888,-1927,13556,-844,-2088,13712,-1122,-2006,12957,-1163,-1712,12851,-1042,-1823,12487,-1329,-2122,12530,-1388,-2174,13108,-1430,-2292,12680,-1694,-2179,12570,-1653,-2375,12410,-1839,-2290,12803,-2061,-2342,12571,-2150,-2391,12332,-2168,-2428,12091,-2075,-2199,12260,-2394,-2243,11919,-2264,-1888,12214,-2471,-1835,12564,-2469,-1533,12494,-2360,-1483,12753,-2276,-1295,12618,-1960,-1188,13068,-1698,-1372,13253,-2031,-1783,12838,-2394,-2144,12593,-2389,-2091,12857,-2311,-1971,13371,-2069,-2170,13286,-1814,-2090,13883,-1490,-2005,14395,-1276,-1992,14624,-1185,-1910,14915,-1103,-1818,15270,-977,-1602,15441,-540,-1527,15026,-1351,-1172,14601,-1478,-1228,14559,-1480,-1145,14496,-1226,-1179,14341,-797,-1447,14326,-189,-1539,14409,-49,-1550,14508,103,-1162,14127,-362,-844,14155,-646,-911,13907,-828,-1175,13863,-534,-1528,14163,-313,-1524,13914,-469,-1603,13437,-705,-1407,12839,-1125,-1515,12467,-1411,-1547,12555,-1633,-1860,12618,-1560,-1879,12487,-1284,-2193,12396,-1362,-2401,12165,-1562,-2432,11860,-1827,-2254,11644,-2014,-1933,11857,-2337,-1577,12211,-2369,-1370,12261,-2088,-1317,12497,-1607,-1208,12924,-1380,-1052,13520,-1083,-1055,13670,-1403,-1214,13847,-1728,-1666,13358,-2152,-1547,13966,-1866,-1076,14275,-1516,-911,14069,-1205,-838,14318,-1065,-977,14530,-1311,-1412,14423,-1631,-1874,13980,-1777,-1751,14469,-1538,-1660,14751,-1479,-1633,14861,-1429,-1330,14675,-1435,-1277,13424,-793,-1360,12405,-1845,-1395,12195,-1540,-1574,12410,-1352,-1621,12086,-977,-1919,12161,-910,-2225,12076,-983,-2437,11828,-1197,-2463,11541,-1446,-2287,11335,-1626,-1949,11567,-2082,-1989,11260,-1692,-1634,11658,-2004,-1684,11345,-1619,-1415,11916,-1781,-1474,11585,-1412,-1445,11879,-1156,-1532,11463,-690,-1690,11671,-510,-1967,11741,-448,-2259,11647,-528,-2454,11424,-721,-2477,11159,-951,-2319,10951,-1132,-2041,10881,-1194,-1750,10975,-1113,-1555,11197,-921,-1595,10860,-511,-1566,11131,-276,-1713,11340,-94,-1980,11407,-35,-2265,11307,-121,-2458,11078,-319,-2487,10807,-553,-2340,10598,-735,-2073,10531,-795,-1789,10631,-709,-1761,10281,-164,-1598,10603,-99,-1596,10953,6,-1755,11199,113,-2016,11246,179,-2278,11077,180,-2441,10756,114,-2443,10405,8,-2284,10159,-98,-2023,10112,-164,-2238,10325,-150,-2352,10505,-73,-2349,10761,4,-2345,10714,187,-2352,10428,101,-2235,10230,18,-2051,10291,-198,-2040,10195,-31,-2012,10657,88,-2217,10977,241,-2231,10997,52,-2017,11118,244,-2042,11122,53,-1821,11082,195,-1855,11088,5,-1705,10884,111,-1712,10599,26,-1840,10336,-28,-1862,10416,-197,-1743,10651,-149,-1741,10908,-72,-1617,11928,-2265,-417,16175,-87,-343,16389,-204,-58,16479,-437,86,16741,-519,-147,16701,-458,-408,16624,-213,-495,16570,-138,-500,16353,-19,-458,16221,80,-549,16123,406,-548,16023,595,-534,15953,751,-439,15943,846,-323,15950,915,-167,16018,892,-116,16129,960,-286,16052,989,-235,16208,1032,-328,16153,1023,-282,16298,1047,-375,16258,1023,-380,16333,1078,-454,16318,1062,-460,16377,1046,-553,16366,1000,-459,16375,997,-530,16362,970,-549,16371,996,-489,16387,1043,-370,16361,1033,-407,16373,1076,-337,16367,1066,-328,16390,1085,-390,16411,1093,-513,16432,1078,-586,16401,1043,-597,16455,1059,-637,16434,981,-610,16389,949,-573,16377,909,-629,16365,831,-661,16377,877,-682,16415,865,-689,16395,803,-670,16372,807,-696,16365,731,-681,16362,753,-666,16303,747,-664,16214,698,-634,16158,785,-612,16057,734,-624,16137,563,-603,16237,277,-589,16547,-57,-582,16562,-153,-615,16783,-108,-738,16743,159,-647,16430,194,-739,16409,438,-678,16263,450,-718,16339,616,-712,16366,693,-726,16443,742,-671,16500,865,-616,16528,986,-642,16477,991,-572,16510,1027,-521,16526,1060,-588,16564,1049,-626,16585,983,-660,16616,885,-670,16673,875,-678,16621,952,-668,16610,973,-653,16617,1033,-644,16589,1080,-627,16585,1099,-604,16588,1111,-515,16583,1070,-556,16616,1109,-605,16623,1186,-495,16607,1109,-471,16618,1114,-576,16649,1185,-649,16666,1207,-636,16614,1166,-697,16661,1191,-689,16725,1181,-725,16667,1148,-690,16615,1124,-668,16605,1153,-715,16625,1100,-722,16652,1072,-687,16696,942,-650,16754,974,-721,16709,1054,-725,16723,1125,-652,16784,1135,-678,16774,1082,-637,16872,1036,-641,16801,934,-649,16767,875,-757,16745,641,-779,16574,621,-751,16422,616,-792,16609,433,-768,16924,248,-806,16776,439,-784,16904,513,-726,16860,670,-622,16913,766,-580,16977,874,-595,16962,984,-568,16975,1032,-609,16886,1082,-558,16871,1098,-594,16773,1148,-625,16721,1203,-559,16707,1181,-457,16692,1121,-398,16669,1087,-411,16612,1079,-391,16496,1084,-520,16475,1086,-259,16436,1106,-257,16359,1073,-283,16356,1064,-294,16357,1057,-297,16364,1041,-310,16360,1045,-385,16363,1050,-304,16349,1062,-216,16358,1080,-141,16330,1066,8,16252,986,37,16397,1045,-132,16413,1099,-126,16564,1130,-148,16736,1116,-401,16763,1068,-459,16798,1076,-497,16752,1093,-516,16961,1045,-554,17042,1014,-594,17039,967,-607,17035,888,-587,17040,831,-587,16987,790,-629,16989,737,-740,16916,682,-745,16960,668,-737,16967,657,-606,16997,721,-741,17053,663,-793,16993,533,-801,16976,527,-806,16953,524,-800,16986,394,-742,17129,104,-658,17132,-38,-613,17039,-139,-565,16811,-286,-576,16629,-259,-569,16751,-375,-481,16762,-381,-490,16630,-250,-460,16977,-316,-545,17161,-289,-557,17111,-204,-614,17114,-240,-613,17148,-356,-543,17154,-341,-587,17084,-473,-518,17084,-462,-568,16901,-493,-495,16898,-474,-728,17527,239,-850,17207,434,-847,17124,456,-811,17056,368,-812,17048,448,-810,17033,499,-799,17061,574,-756,17063,682,-675,17056,738,-658,17076,745,-744,17097,668,-798,17099,572,-819,17167,621,-741,17156,735,-644,17093,799,-590,16988,767,-662,17117,880,-636,17144,983,-578,17148,1047,-498,17037,1042,-418,17032,1035,-412,16974,1005,-299,16908,1018,-182,16852,1095,-14,16892,1114,-19,16941,1138,-188,16908,1113,-23,16964,1134,-173,16951,1115,-164,16958,1104,-30,16982,1129,-168,17044,1111,-258,16991,993,-268,16983,1019,-306,16984,989,-256,17050,1065,-330,16983,991,-266,17070,1050,-182,17054,1130,-67,17050,1146,-171,17089,1116,-322,17088,1051,-235,17148,1130,-395,17113,1088,-276,17197,1159,-494,17225,1079,-501,17142,1088,-568,17233,1035,-627,17227,975,-758,17204,782,-833,17244,643,-796,17370,585,-746,17566,518,-606,17338,942,-541,17339,1004,-503,17538,959,-578,17545,884,-541,17791,733,-407,17790,840,-412,17542,1014,-466,17336,1052,-73,17359,1150,-15,17555,1088,-270,17787,945,-104,18038,724,-241,18058,634,209,18159,58,-363,18041,523,-39,18108,-96,235,17921,-502,-158,17815,-496,524,17968,-349,742,17914,-106,418,18101,261,184,17983,737,34,17792,959,248,17512,1002,83,17193,1163,-122,17234,1198,-105,17157,1178,-65,17088,1145,7,17021,1137,57,17035,1127,60,17111,1164,375,17112,977,135,17042,1107,106,16972,1101,238,16909,1034,59,16763,1115,59,16596,1098,252,16416,896,484,16531,781,314,16728,981,494,17115,861,630,17093,722,387,17710,838,494,17829,677,744,17610,497,864,17395,409,1025,17507,112,829,17801,275,557,17962,479,899,17142,345,713,16959,599,711,17142,690,777,16743,601,760,17134,676,792,17126,740,898,17062,685,871,17063,621,909,16879,660,792,16730,688,706,16792,706,679,17094,769,580,17021,791,545,16765,797,576,16545,751,649,16612,639,679,16610,721,873,16877,594,-53,17523,-729,-87,17109,-669,-255,17160,-556,-304,17413,-503,-356,17626,-361,-466,17844,-72,-599,17725,68,-629,17802,441,-446,17993,245,-287,17975,-179,-368,17037,1002,-608,16007,843,-515,15997,944,-394,16004,1010,-430,16113,1031,-533,16118,970,-617,16116,884,-591,16214,883,-522,16229,958,-433,16212,1006,-451,16249,1029,-542,16248,984,-563,16311,1012,-638,16321,918,-608,16251,906,-620,16262,832,-671,16337,851,-620,16380,921,-643,16367,849,-656,16365,776,-655,16369,762,-672,16363,763,-673,16355,773,3564,421,1379,3084,333,1415,3093,46,1411,3364,537,774,3858,417,610,3209,688,312,3764,531,128,3778,83,122,3590,358,-283,3435,717,-231,3265,765,-700,3148,1240,-682,2911,1239,-1186,2568,1190,-1102,2398,1189,-1459,2688,1227,-1455,2954,762,-1235,3337,295,-766,3598,83,-286,3228,64,305,3868,80,606,2814,43,956,2614,42,509,2600,490,514,2804,381,960,3575,61,1375,3921,362,1120,3929,76,1116,3060,835,-40,2805,1184,-492,2376,1128,-494,2210,1138,-1015,2210,1159,-1361,2340,746,-1508,2663,756,-1528,3019,336,-1257,3027,77,-1260,2691,71,-1587,2571,61,-1109,2856,64,-607,2095,44,-951,2319,45,-429,2849,278,-604,2312,259,-426,3071,64,-112,2483,44,83,2475,319,86,2561,687,58,2374,734,-404,2143,733,-966,2087,303,-948,2068,308,-1415,2076,49,-1418,2337,59,-1569,2329,318,-1566,2683,329,-1584,2119,738,-1376,3344,81,-769,-3814,403,1550,-3814,43,1547,-3352,41,1687,-4104,333,1220,-4105,46,1218,-3935,50,732,-3934,387,735,-3491,522,1001,-3243,675,582,-3742,501,283,-3025,824,268,-3348,695,1,-2670,1191,-108,-2977,1233,-351,-2344,1180,-670,-2668,1220,-808,-2122,1171,-994,-2407,1203,-1037,-2314,750,-1097,-2003,749,-1008,-1952,1148,-868,-2005,1139,-526,-2248,1144,-41,-2556,690,474,-2688,494,913,-2980,382,1305,-3351,328,1689,-2981,44,1302,-2688,47,909,-2469,49,521,-2468,325,524,-2197,267,59,-2274,740,62,-1866,315,-402,-1928,744,-436,-1816,747,-831,-1969,321,-1057,-1746,319,-853,-1747,60,-855,-1969,62,-1060,-2297,59,-661,-1866,56,-404,-2198,53,57,-2683,270,-231,-2683,56,-232,-3125,273,-495,-3125,59,-496,-2709,62,-908,-2709,321,-906,-2311,63,-1154,-2310,322,-1152,-2662,749,-874,-3081,745,-419,-3477,332,-78,-3478,56,-80,-3001,53,203,-3244,50,577,-3491,47,997,-3742,53,280,829,17364,-414,787,17721,-207,923,17380,-256,744,17351,-516,587,17757,-426,636,17359,-599,779,16950,-623,889,16970,-561,992,16947,-405,1029,16950,-297,1027,16898,-101,991,17320,-78,916,17690,66,1036,17325,50,902,17683,260,975,17329,376,751,17730,537,782,17355,623,881,17098,514,817,17034,530,840,16764,493,913,16767,467,854,16654,476,925,16662,457,942,16531,476,892,16516,489,1001,16377,514,1056,16847,292,1071,16875,59,1107,16647,-131,1149,16618,-1,1223,16544,-257,1278,16506,-160,1476,16309,-248,1118,16629,210,1128,16624,37,1265,16514,35,1195,16511,-10,1446,16368,-3,966,16612,423,1090,16619,277,1062,16499,382,1111,16528,281,1306,16416,151,1131,16632,-130,1124,16689,-335,1056,16727,-464,984,16717,-603,860,16682,-680,855,16538,-816,991,16533,-746,991,16552,-745,1006,16364,-989,1099,16593,-599,1158,16588,-520,1321,16396,-608,1189,16535,-403,652,16955,-729,806,16713,-708,621,16730,-834,726,16568,-876,634,16522,-871,576,16399,-1115,495,16755,-911,435,16562,-997,364,16580,-1070,255,16580,-1029,201,16439,-1251,344,16764,-857,480,16978,-816,417,17386,-668,326,17728,-567,339,17370,-717,382,16956,-810,198,16934,-884,169,16766,-886,-14,16486,-1035,-89,16517,-1041,-267,16301,-1201,-206,16477,-995,8,16731,-854,-27,16920,-818,120,17321,-741,28,17703,-626,-30,17312,-759,-242,16938,-703,-201,16727,-796,-336,16531,-952,-236,16546,-992,-510,16410,-1045,-286,17344,-609,-156,17699,-566,-387,17748,-350,-484,17374,-365,-396,17133,-547,-365,16931,-596,-334,16652,-702,-241,16650,-788,-421,16526,-765,-376,16554,-792,-604,16285,-858,-478,16521,-675,-317,16631,-634,-392,16888,-545,-402,17109,-507,891,16985,-473,903,17340,-271,953,16993,-284,785,16988,-588,674,17356,-545,693,16989,-660,683,16576,-627,857,16527,-512,923,16530,-396,930,16583,-290,1003,16546,-92,1015,17000,-36,1006,17324,56,1022,17011,119,945,17330,352,1019,17027,321,919,17056,466,782,17355,623,851,17063,514,728,16607,512,840,16597,477,690,16437,494,793,16429,486,810,16341,441,730,16306,470,810,16138,562,958,16579,334,889,16420,448,989,16477,247,993,16379,349,1029,16374,272,1192,16212,291,1015,16558,100,1040,16457,-200,1089,16462,-71,1099,16329,-173,1131,16335,-93,1220,16138,-112,1040,16473,181,1073,16466,15,1114,16370,147,1112,16372,51,1264,16217,97,1008,16455,-272,966,16450,-407,856,16448,-506,1017,16187,-442,1061,16188,-394,1076,16192,-301,1116,16027,-307,813,16443,-668,694,16442,-747,757,16179,-774,844,16179,-734,864,16181,-658,822,15995,-760,549,16536,-680,646,16442,-779,424,16446,-825,633,16178,-878,509,16181,-890,572,16032,-948,270,16447,-884,315,16184,-938,239,16185,-955,225,16077,-988,164,16187,-945,104,16455,-819,335,16583,-788,433,16999,-741,353,17348,-700,365,17002,-781,228,16590,-754,102,16590,-851,125,17019,-808,9,17339,-721,19,17028,-780,30,16565,-782,-72,16458,-861,-14,16194,-906,-97,16196,-908,-95,15971,-975,-180,16200,-876,-191,16464,-794,-187,16614,-637,-396,16472,-734,-443,16279,-849,-358,16275,-888,-479,16155,-947,-181,17053,-673,-262,17348,-589,-484,17374,-365,-346,17070,-600,-293,16599,-619,-458,16478,-598,-352,16473,-664,-469,16283,-694,-402,16281,-715,-426,16081,-783,-408,16286,-600,-423,16481,-500,-308,16605,-553,-390,17080,-521,-374,16610,-538,-384,16459,-505,-379,16439,-543,-528,16306,-458,-375,16617,-445,-375,16448,-415,-382,16443,-489,-491,16264,-244,-52,17311,-642,81,16923,-752,-153,16899,-674,389,16943,-680,285,17370,-614,566,16971,-627,605,17396,-453,753,16966,-488,607,16415,-532,867,16936,-307,836,17361,-184,603,17396,-455,944,17296,135,1011,16909,-26,992,16881,219,886,17233,425,725,17178,692,929,16878,429,875,16845,437,803,16285,273,931,16311,205,1005,16098,140,935,16038,143,1196,15871,-11,1044,16105,58,901,16333,73,883,16364,-105,904,16384,-200,817,16399,-332,771,16405,-388,835,16185,-467,927,16171,-357,1001,16154,-240,969,16133,-121,983,16106,11,1243,15893,-166,1102,15999,-233,1100,16011,-294,1039,16021,-385,1302,15893,-407,976,16022,-424,897,16036,-540,822,16053,-673,648,16193,-601,405,16413,-629,431,16194,-727,640,16058,-802,507,16055,-858,674,15831,-1008,259,16186,-789,438,16053,-888,286,16037,-882,390,15860,-1117,146,16024,-888,205,15840,-1108,117,16172,-810,229,16406,-691,158,16401,-700,0,16386,-705,-20,16156,-811,79,16023,-921,-29,16013,-925,-43,15897,-1158,-89,16000,-891,-104,16135,-721,-69,16366,-637,-230,16335,-559,-224,16109,-663,-216,15897,-980,-358,16314,-515,-331,16100,-606,-296,16108,-691,-322,15875,-858,-311,16046,-585,-357,16296,-422,-341,16897,-562,-541,17197,-296,-320,17251,-517,-336,16863,-508,1038,15859,-755,1128,15838,-592,851,17921,-204,761,17907,-328,614,18156,-82,945,17680,-302,997,17678,-242,1056,17625,4,947,17902,53,670,18152,117,394,18242,183,354,18255,75,574,18155,-144,585,17897,-475,676,17680,-599,853,17703,-442,970,17368,-416,1106,17396,-307,1060,17337,-68,1059,17606,174,919,17876,207,678,18137,239,358,18226,307,244,18193,247,279,18197,138,284,18245,21,434,18161,-244,536,17905,-500,561,17688,-659,726,17320,-661,894,17359,-559,950,17087,-586,934,17120,-666,826,17092,-705,1050,16897,-803,585,17334,-749,710,17125,-705,626,17122,-799,749,16901,-913,381,17396,-866,534,17120,-897,436,17134,-947,475,16945,-1051,335,17136,-902,237,17369,-821,344,17712,-779,328,17929,-603,311,18176,-275,270,17916,-588,244,17693,-732,-28,17682,-748,28,17385,-855,225,17154,-881,78,17167,-913,178,16945,-1096,12,17133,-856,-103,17372,-758,-98,17655,-700,14,17952,-574,104,18170,-278,-29,17939,-543,-275,17667,-624,-252,17376,-706,-198,17063,-750,-114,17075,-795,-132,16864,-901,-399,17382,-650,-346,17234,-730,-262,17247,-759,-296,17106,-863,-365,17193,-704,-418,17362,-610,-422,17661,-538,-425,17618,-468,-351,17971,-338,-393,17951,-284,-489,17626,-424,-545,17380,-499,-567,17370,-441,-730,17134,-502,-487,17597,-341,-604,17346,-370,-594,17372,-435,-719,17132,-370,-436,17957,-219,-574,17602,-300,-679,17202,-273,-712,17224,-179,-738,16941,-133,-760,16976,-67,-799,16747,63,-826,16781,118,-887,16571,334,-813,16806,170,-765,17012,30,-743,17231,-79,-661,17542,-141,-740,17528,-21,-788,17218,33,-801,17045,107,-799,17021,39,-846,16823,198,-601,17922,0,-786,17564,197,-826,17267,264,-797,17237,39,-885,17005,297,-862,16968,164,-925,16770,351,-829,17588,247,-887,17273,275,-869,17033,330,-865,17267,357,-812,17576,316,-854,17623,434,-909,17295,451,-903,16927,560,-883,17269,566,-830,17565,583,-719,17782,623,-742,17900,465,-538,17992,657,-556,18002,804,-714,17788,797,-833,17542,614,-844,17503,719,-879,17261,628,-525,17884,926,-681,17673,925,-836,17533,766,-795,17461,871,-875,17334,717,-829,17309,775,-877,17069,678,-513,17883,995,-652,17638,1019,-756,17431,897,-754,17398,970,-839,17143,807,-503,17883,1079,-654,17623,1107,-743,17393,980,-727,17383,1062,-835,17081,883,-639,17369,1086,-481,17602,1109,-392,17793,1082,-309,18055,913,-340,18048,841,-109,18118,696,-142,18149,660,-80,18118,635,-141,18144,607,-91,18206,535,-18,18140,571,43,18141,503,-37,18240,462,27,18269,372,119,18201,422,115,18267,258,203,18192,313,175,18259,186,236,18251,99,192,18272,-7,72,18291,47,-70,18190,-190,-194,17983,-465,-224,18178,-87,-236,18191,-37,-330,18145,77,-534,17913,-105,-392,18097,179,-696,17911,202,-723,17907,257,-705,17867,322,-559,18093,504,-489,18114,346,-288,18190,437,-199,18225,331,-136,18261,244,-32,18288,125,-339,18184,557,-368,18110,624,-376,18132,756,313,18212,394,537,18133,507,632,18126,369,844,17850,386,794,17829,549,748,17832,571,615,17829,694,454,18116,603,233,18206,492,145,18173,575,83,18176,651,7,18131,692,-65,18106,708,-81,18115,738,-52,18137,695,-96,18100,954,-15,18133,923,-36,18025,1110,19,18052,1092,42,17917,1229,-28,18144,685,41,18094,924,128,18116,886,151,17932,1088,206,17958,1057,197,17755,1201,-88,18001,950,-185,18023,980,-239,17994,921,-361,17800,1124,-455,17602,1173,-534,17414,1104,-540,17407,1163,-599,17196,1069,-418,17628,1242,-495,17393,1243,-582,17135,1132,-341,17368,1217,-264,17585,1193,-197,17759,1126,-312,17812,1191,-100,17770,1116,-136,17557,1200,-211,17345,1238,-364,17194,1210,69,17836,1126,29,18076,930,118,18013,896,177,18047,832,253,18092,802,317,18059,699,490,17836,827,410,17898,933,323,17846,988,196,17812,1049,59,17596,1219,-73,17341,1231,45,17334,1262,0,17141,1210,95,17324,1194,159,17544,1135,348,17543,1060,328,17230,1122,181,17300,1157,172,16992,1213,478,17549,1013,516,17506,908,415,17168,1102,296,17001,1150,430,17123,990,711,17525,785,824,17499,690,798,17264,784,647,17290,820,662,16988,902,570,17008,922,487,16740,1045,864,17493,614,863,17269,731,809,17285,761,855,17071,937,915,17496,572,937,17311,677,889,17302,704,967,17114,865,998,17550,353,1061,17317,316,1121,17350,123,1113,17151,-61,1160,17192,56,1113,17126,167,1254,16955,-61,975,17341,534,1034,17349,339,1040,17214,440,1033,17259,324,1135,17073,278,586,17097,955,421,16810,1097,1146,17149,-241,1138,17168,-368,1077,17143,-460,1236,16913,-559,895,17086,-566,818,17364,-481,937,17091,-442,687,17347,-590,783,17061,-625,966,16880,-678,987,16885,-584,1012,16734,-788,892,16859,-709,588,17757,-426,922,17367,-343,807,17718,-232,1014,17371,-229,955,17686,55,1073,17330,20,930,17682,282,1038,17314,271,970,17315,435,877,17341,595,769,17730,552,780,17357,655,548,17431,877,547,17796,771,481,17154,935,608,16994,810,530,16859,943,456,16910,971,362,16629,1034,606,16868,866,521,16642,910,469,16676,969,375,16471,1008,771,17046,656,867,17041,540,1066,17106,291,1084,16859,254,1016,16860,393,1184,16626,268,1086,17066,-30,1117,17015,116,1175,16878,-46,1178,16854,55,1289,16726,-76,1053,17127,-232,1004,17101,-358,1145,16915,-315,1052,17030,-109,1164,16917,-229,1298,16767,-360,1133,16891,-377,563,17364,-707,404,17371,-775,428,17100,-846,574,17088,-845,659,17060,-750,661,16888,-959,569,16894,-953,749,16676,-993,709,16866,-894,272,17134,-883,258,16979,-988,356,16951,-954,247,16839,-1165,187,16975,-957,125,17142,-872,23,17346,-793,242,17376,-798,340,17726,-585,65,17697,-673,-183,17699,-588,-206,17333,-701,68,17081,-826,-126,17039,-779,60,16895,-917,-54,16875,-876,43,16744,-1050,-348,17335,-594,-214,17125,-716,-427,17064,-530,-231,16880,-748,-330,16879,-673,-279,16648,-875,-480,17362,-465,-403,17748,-364,-529,17377,-368,-544,17058,-331,-650,17028,-213,-731,17153,31,-739,16882,11,-690,16841,-117,-717,16665,2,-744,16699,80,-770,16493,172,-775,16921,82,-807,16651,179,-672,17449,-76,-559,17813,-92,2216,8858,1665,2119,8931,1730,2140,8884,1642,2180,8913,1769,2287,8901,1680,2248,8947,1758,2400,9094,1580,2311,9160,1699,2320,9185,1694,2419,9114,1571,2295,9074,1528,2178,9106,1520,2307,9094,1514,2185,9125,1503,2238,9254,1364,2175,9477,1466,2130,9203,1606,2128,9179,1617,2220,9175,1678,2224,9200,1670,2283,9492,1563,2354,9684,1370,2216,9638,1261,2495,9799,1268,2360,9781,1180,2544,9887,1209,2426,9873,1126,2435,10110,1016,2436,10058,869,2406,9817,980,2473,9766,876,2517,10017,773,2555,9963,627,2489,9704,727,2618,9657,650,2694,9928,565,2617,10234,555,2765,10212,507,2832,9923,593,2903,10219,552,2936,9935,660,3009,10234,617,2975,9980,828,3013,10290,800,2901,10347,968,2902,10041,986,2687,10397,1094,2694,10126,1145,2535,10389,1044,2565,10139,1114,2440,10360,934,2463,10313,786,2558,10281,698,2698,9869,1224,2661,9779,1309,2563,9677,1450,2439,9456,1639,2545,9260,1561,2349,9205,1471,2409,9012,1610,2332,9024,1529,2425,9324,1149,2500,8973,1380,2483,9240,1024,2589,8885,1216,2536,9193,887,2665,8837,1038,2705,9100,766,2752,8809,890,2820,9087,805,2602,9545,672,2754,9532,687,2757,9639,662,2863,9649,731,2873,9545,759,2933,9682,882,2463,9597,756,2439,9609,924,2359,9717,1021,2258,9468,1133,2873,9763,1066,2887,9662,1103,2684,9328,1471,2673,8927,1499,2525,9016,1637,2412,8716,1662,2347,8713,1605,2425,8663,1487,2347,8687,1610,2420,8638,1494,2516,8656,1520,2558,8907,1449,2423,8639,1405,2487,8584,1287,2416,8613,1408,2479,8560,1293,2570,8565,1326,2656,8840,1274,2532,8632,1234,2593,8599,1127,2523,8607,1235,2583,8575,1133,2678,8562,1155,2750,8811,1094,2638,8706,1053,2686,8650,952,2626,8682,1053,2671,8628,956,2746,8610,979,2827,8768,917,2921,9099,897,2890,8758,994,2902,9185,1095,2945,9581,920,2830,9257,1267,2778,8852,1327,2585,8610,1511,2487,8636,1478,2603,8657,1585,2505,8706,1686,2501,8680,1689,2411,8690,1666,2333,8444,1654,2391,8416,1546,2326,8419,1654,2383,8392,1548,2458,8396,1568,2511,8630,1526,2595,8632,1591,2442,8413,1714,2375,8434,1701,2367,8409,1700,2221,8225,1618,2242,8185,1661,2304,8156,1541,2353,8155,1586,2309,8174,1670,2504,8359,1622,2448,8372,1569,2516,8382,1622,2268,8204,1529,2433,8389,1713,2480,8611,1480,2352,8378,1445,2411,8345,1342,2339,8357,1444,2397,8324,1342,2467,8308,1366,2561,8540,1330,2649,8556,1395,2637,8532,1399,2576,8584,1511,2391,8356,1502,2377,8335,1499,2179,8210,1385,2189,8165,1419,2254,8135,1311,2291,8112,1359,2251,8133,1430,2497,8262,1421,2442,8293,1516,2457,8312,1520,2513,8281,1423,2452,8288,1365,2232,8189,1300,2597,8620,1300,2587,8595,1301,2444,8430,1240,2497,8401,1156,2429,8409,1236,2480,8382,1154,2335,8287,1111,2348,8222,1111,2535,8330,1168,2552,8348,1171,2668,8538,1158,2749,8546,1216,2860,8820,1148,2689,8584,1337,2762,8624,1135,2695,8672,1099,2681,8650,1097,2517,8559,1027,2569,8528,950,2603,8482,978,2730,8590,983,2789,8588,1043,2772,8568,1045,2746,8604,1132,2544,8519,1069,2524,8504,1063,2498,8542,1022,2548,8513,946,2581,8467,974,2629,8442,1031,2587,8470,1099,2566,8456,1091,2354,8408,990,2373,8461,967,2412,8436,909,2400,8377,920,2607,8428,1026,2403,8378,1018,2429,8354,968,2677,8560,1337,2480,8400,1298,2464,8381,1293,2300,8305,1164,2295,8260,1208,2388,8196,1156,2349,8220,1221,2577,8295,1222,2521,8329,1316,2538,8347,1322,2596,8312,1226,2736,8523,1219,-1737,10726,1062,-1751,10612,1019,-1667,10719,1037,-1819,10645,983,-1797,10736,1015,-1886,10699,777,-1773,10662,780,-1780,10665,754,-1900,10706,753,-1824,10839,834,-1730,10846,831,-1829,10852,812,-1729,10858,807,-1908,11004,567,-1742,10997,509,-1623,10827,783,-1612,10936,479,-1801,10971,262,-1640,10900,220,-1652,10669,290,-1696,10708,564,-1657,10694,752,-1655,10693,779,-1626,10818,808,-1669,10623,1004,-1817,10725,665,-2026,10789,680,-2017,10969,321,-2135,10736,570,-2021,10941,122,-2231,10692,92,-2228,10513,472,-2278,10496,42,-2258,10328,404,-2200,10353,-35,-2228,10124,336,-2110,10070,296,-2096,9930,599,-2177,9963,648,-2043,9873,762,-2104,9894,810,-2090,9884,830,-2030,9864,783,-1941,9813,885,-1978,9816,943,-1957,9808,953,-1920,9805,896,-1735,9755,928,-1771,9762,977,-1711,9834,962,-1730,9852,908,-1890,9902,942,-1856,9907,893,-1752,9788,880,-1883,9824,853,-1903,9833,841,-1964,9882,752,-1976,9892,731,-2016,9953,567,-1990,10073,273,-1965,10097,656,-1856,10255,302,-1795,10412,-98,-1776,10551,-1,-1830,10456,-197,-1822,10612,-151,-1902,10613,-476,-1888,10750,-400,-1923,10873,-704,-1902,10994,-598,-1831,11079,-525,-1822,10851,-351,-1844,10984,-275,-1845,11197,-422,-1979,11038,-254,-1965,11264,-364,-2120,11048,-202,-2124,11273,-355,-2299,10849,-271,-2301,11135,-475,-2347,10705,-359,-2368,10985,-605,-2318,10846,-726,-2283,10570,-454,-2199,10816,-752,-2171,10530,-490,-2055,10808,-760,-2029,10532,-508,-1952,10357,-203,-1928,10306,-104,-2079,10298,-76,-2197,10398,-134,-2273,10531,-59,-2224,10728,-9,-2063,10929,1,-1856,10934,72,-1910,10940,-30,-1718,10864,24,-1790,10875,-77,-1708,10701,-27,-1811,10552,389,-1788,10648,847,-1867,10673,923,-1983,10666,950,-2102,10483,905,-2148,10295,822,-2180,10126,716,-2103,9988,853,-2087,9974,869,-1957,9890,978,-1935,9880,986,-1760,9818,999,-1911,9913,932,-1875,9918,882,-1945,9995,790,-2012,9993,829,-2025,10008,811,-1955,10010,771,-2060,10102,701,-1993,9993,909,-1910,10019,868,-1980,9981,929,-1898,10008,888,-1858,9896,1043,-2055,9996,981,-1907,9897,1107,-1885,9887,1117,-1837,9886,1055,-1649,9828,1104,-1696,9832,1149,-1625,9934,1149,-1676,9902,1181,-1853,9987,1164,-1875,10000,1155,-2021,10113,1044,-2070,10008,963,-2035,10128,1028,-1933,10133,998,-1945,10148,980,-1860,10111,944,-1872,10126,926,-1942,10275,741,-2017,10272,807,-1951,10136,1053,-1870,10146,1010,-1939,10124,1073,-1858,10135,1030,-1773,10014,1226,-2020,10144,1130,-1825,10023,1289,-1804,10012,1301,-1753,10003,1240,-1553,9911,1354,-1600,9925,1396,-1518,10024,1407,-1580,10000,1429,-1774,10113,1346,-1794,10126,1335,-1989,10272,1175,-2035,10155,1111,-2002,10286,1158,-1898,10294,1132,-1910,10309,1114,-1827,10265,1077,-1838,10279,1058,-1920,10471,789,-1978,10459,884,-1899,10345,1090,-1979,10357,1159,-1962,10345,1176,-1884,10332,1108,-1734,10227,1215,-1780,10230,1282,-1759,10217,1292,-1714,10214,1227,-1511,10095,1319,-1560,10110,1362,-1471,10213,1378,-1531,10192,1404,-1709,10320,1328,-1729,10334,1318,-1898,10470,1206,-1911,10485,1190,-1831,10508,1145,-1770,10493,1088,-1819,10360,1040,-1805,10348,1058,-1760,10478,1107,-1820,10493,1163,-1678,10365,1276,-1642,10358,1222,-1682,10252,1167,-1663,10238,1181,-1625,10343,1234,-1659,10350,1288,-1462,10218,1318,-1493,10130,1273,-1837,10394,363,-1763,10728,-128,-2090,10346,-175,-1719,10037,1181,-1688,10146,1229,-1734,10160,1288,-1715,10147,1301,-1670,10134,1244,-1701,10026,1196,-1530,9941,1309,-1500,10029,1352,-1808,9937,997,-1778,10026,1040,-1821,10035,1102,-1801,10022,1112,-1759,10012,1052,-1789,9926,1010,-1642,9877,1059,-1624,9934,1086], - - "morphTargets": [], - - "normals": [-0.25394,0.751,0.60945,-0.30662,0.53325,0.78841,-0.30985,0.68603,0.65825,-0.086215,0.4492,0.88925,0.27006,0.70663,0.65398,-0.27909,0.88955,0.36158,-0.87704,0.42463,0.22465,-0.53768,0.59184,0.60048,-0.17402,0.88394,0.43394,0.18259,0.832,-0.52385,0.30805,0.92093,-0.23862,0.55022,0.83068,0.084628,0.18134,0.83325,0.52226,0.11319,0.63854,0.76119,-0.16382,0.54457,0.82254,-0.25825,0.67428,0.69179,-0.25733,0.67736,0.68914,-0.033753,0.8919,0.45091,3.1e-05,0.5338,-0.84558,-0.23258,0.95529,0.1825,-0.49001,0.82067,-0.29389,-0.09827,0.91702,-0.38649,-0.016785,0.99966,0.019684,0.16001,0.9808,-0.11121,0.18644,0.82449,-0.53423,0.54295,0.45146,-0.70803,0.82949,0.50023,-0.24833,0.093173,0.99005,0.10526,0.032868,0.9982,0.049898,0.48839,0.80312,0.34117,-0.21168,0.93103,0.29719,0.21039,0.79028,0.57546,0.71215,0.66332,0.22977,0.7329,0.66561,0.14054,0.33421,0.92535,0.17881,0.44185,0.83157,-0.3365,0.69884,0.56615,-0.43712,0.4684,0.4406,-0.76577,0.53334,0.36103,-0.76495,0.57213,0.74673,-0.33909,0.71569,0.10636,-0.69024,0.81781,0.44999,-0.35865,0.42918,0.8862,0.17447,0.17551,0.82034,0.54424,-0.022217,0.58501,0.81069,-0.020844,0.34895,0.93689,-0.20014,0.40541,0.89193,-0.30976,0.44652,0.83941,-0.29911,0.50676,0.8085,-0.42158,0.53398,0.73287,-0.19739,0.68712,0.69918,-0.58461,0.63277,0.50771,-0.20997,0.75143,0.62548,-0.48875,0.82678,0.27839,-0.60701,0.79257,-0.057436,-0.047029,0.93265,0.35768,-0.074252,0.99716,0.010895,-0.16037,0.98691,0.016419,-0.068575,0.97861,-0.19379,-0.49095,0.48833,-0.72143,0.028993,0.44679,-0.89416,0.30976,0.4015,-0.86187,0.48219,0.41603,-0.77093,0.38609,0.21043,-0.89813,0.50917,-0.064608,-0.85821,0.66848,-0.17994,-0.72161,0.73113,-0.35487,-0.58263,0.91714,-0.32722,-0.22742,0.73635,-0.043214,-0.67516,0.8869,0.16092,-0.433,0.94266,0.18619,0.27696,0.72127,0.58418,0.37208,0.31797,0.71584,0.6216,0.085086,0.55843,0.82516,0.21827,0.24403,0.94485,0.44841,0.1427,0.88235,0.13898,0.15116,0.97867,-0.14505,0.22578,0.96329,-0.3289,0.29872,0.89587,-0.46031,0.403,0.79098,-0.56212,0.35942,0.74486,-0.53548,0.53209,0.65581,-0.55824,0.76827,0.31315,-0.71252,0.64376,-0.279,-0.67379,0.66359,-0.32499,-0.27552,0.55452,-0.78521,-0.18061,0.83993,-0.5117,0.059603,0.41249,-0.90899,0.10663,0.40339,-0.90875,0.31831,0.32823,-0.88931,0.33052,0.15342,-0.93121,0.40272,-0.039979,-0.91443,0.63271,-0.27039,-0.72561,0.78304,-0.24403,-0.57207,0.77917,-0.24628,-0.57637,0.91614,-0.27485,-0.29176,0.62126,-0.097842,-0.77743,0.52483,0.15885,-0.83621,0.90066,0.14686,-0.40889,0.97183,0.058321,0.22828,0.63653,0.009308,0.77117,0.62053,0.1037,0.77724,0.47749,0.36543,0.799,0.3679,0.094699,0.92502,0.30625,0.34175,0.88845,0.33976,0.12381,0.93231,0.42305,0.053194,0.90451,0.48604,0.088839,0.86938,0.50502,0.085055,0.85888,0.24494,0.057161,0.96783,-0.10141,0.10761,0.98898,-0.32582,0.1919,0.92572,-0.51988,0.23994,0.81982,-0.71331,0.20011,0.67165,-0.44285,0.2584,0.85852,-0.87509,0.13016,0.46611,-0.92792,0.046693,0.36982,-0.92813,0.045412,0.3694,-0.91568,0.075076,0.39476,-0.98935,0.000427,0.14548,-0.98785,0.006653,0.15519,-0.95123,-0.085665,-0.29624,-0.95926,-0.085208,-0.26933,-0.70144,-0.19282,-0.68612,-0.78271,-0.12366,-0.60994,-0.54796,-0.17801,-0.81732,-0.36021,-0.30201,-0.88263,-0.43486,-0.29203,-0.8518,-0.25935,-0.29402,-0.91992,-0.14505,-0.31172,-0.93902,-0.031678,-0.22938,-0.97281,0.13614,-0.03946,-0.9899,0.24955,-0.025422,-0.96802,0.245,0.20701,-0.94714,0.33708,-0.053499,-0.93994,0.43846,-0.20026,-0.87613,0.63335,-0.27308,-0.72405,0.78256,-0.29078,-0.55046,0.79403,-0.23402,-0.56099,0.97198,-0.029237,-0.23319,0.91723,0.31272,0.24665,0.4933,0.83071,0.25794,-0.21958,0.44243,-0.86947,-0.5649,0.57652,-0.59032,-0.060976,0.075259,-0.99527,0.5157,0.22135,-0.82766,0.49528,0.23276,-0.83694,0.90988,0.21821,-0.35273,0.96759,0.10291,0.23057,0.63735,0.026337,0.77007,0.11527,-0.072207,0.99069,0.138,-0.11936,0.98318,0.17026,-0.099826,0.98032,0.31953,-0.35658,0.87789,0.66475,-0.11771,0.73769,0.77505,0.066897,0.62831,0.70397,-0.001556,0.7102,0.67376,0.001953,0.73891,0.50517,0.027192,0.86257,0.49269,0.016663,0.87002,0.15665,0.033357,0.98706,-0.10407,0.12238,0.987,-0.29148,0.18128,0.93921,-0.48521,0.15317,0.86084,-0.5425,0.16425,0.82382,-0.80254,0.087039,0.5902,-0.91684,0.056551,0.39518,-0.86874,0.067965,0.49052,-0.94067,0.047151,0.33595,-0.98859,0.023408,-0.14872,-0.85727,0.001373,-0.51482,-0.68425,-0.039674,-0.72814,-0.68456,-0.002411,-0.72893,-0.52596,-0.13434,-0.83981,-0.35789,-0.054689,-0.93213,-0.19401,-0.15949,-0.96793,0.11359,-0.13745,-0.98395,-0.000671,-0.075198,-0.99716,0.22349,-0.047517,-0.97354,0.13004,-0.043458,-0.99054,0.31474,0.012574,-0.94907,0.38908,-0.057894,-0.91937,0.68178,0.03946,-0.73046,0.72433,-0.089908,-0.68352,0.89456,-0.090609,-0.43763,0.85461,-0.20667,-0.47633,0.7018,-0.20426,-0.68242,0.44468,-0.1688,-0.8796,0.30396,-0.19761,-0.93194,0.17621,-0.24338,-0.95376,-0.18155,-0.24354,-0.95273,0.23234,-0.23734,-0.9432,0.33403,-0.2396,-0.91156,0.33711,-0.19425,-0.9212,0.42741,-0.22187,-0.87637,0.83752,-0.25495,-0.4832,0.95843,-0.23344,-0.16385,0.95013,0.024842,0.31077,0.77929,0.18793,0.5978,-0.07358,0.99408,0.079592,-0.95279,0.227,-0.20148,-0.88342,-0.4294,0.18745,-0.90027,-0.35078,-0.25776,-0.86343,-0.36882,0.34416,-0.92102,-0.29289,-0.25675,-0.89889,-0.31779,0.30161,-0.9245,-0.26411,-0.27476,-0.8948,-0.34648,0.28147,-0.90875,-0.24805,-0.33558,-0.95554,-0.23753,0.17466,-0.85031,-0.10443,-0.51579,-0.54976,-0.15052,-0.82162,-0.44981,-0.21491,-0.86685,-0.4272,-0.30686,-0.85046,0.18815,-0.30158,-0.93466,0.14286,-0.14566,-0.97894,0.05829,-0.012299,-0.9982,0.73507,-0.021241,-0.67763,0.66887,0.12314,-0.73308,0.9751,0.10462,-0.19541,0.9476,0.21085,-0.23994,0.58916,0.23008,-0.77453,0.9313,0.29176,-0.21793,0.54265,0.23954,-0.80505,-0.098148,0.067263,-0.99289,-0.033418,0.066103,-0.99722,-0.60509,-0.095004,-0.79043,-0.67156,-0.14142,-0.72729,-0.67663,-0.17759,-0.71456,-0.63479,-0.1955,-0.74749,-0.089541,0.054445,-0.99448,0.54082,0.22291,-0.81106,0.92764,0.24158,-0.28471,0.9545,0.15308,0.25584,0.66649,0.06708,0.74245,0.099887,-0.049898,0.99374,-0.53038,-0.2071,0.82205,-0.46818,-0.21662,0.85666,-0.18802,-0.44536,0.87536,-0.52394,-0.28962,0.80099,-0.55061,-0.39897,0.73321,-0.99853,0.043184,0.031617,-0.77306,-0.1279,0.62123,-0.99716,-0.070009,-0.02707,-0.82223,-0.1905,-0.53627,-0.44639,-0.29765,-0.84387,0.20936,-0.35292,-0.91192,0.78256,-0.23145,-0.57793,0.77056,-0.18244,-0.61064,0.99972,-0.022126,-0.000763,0.99881,-0.002808,-0.04828,0.89428,0.19068,0.4048,0.9238,0.16941,0.3433,0.92151,0.28376,-0.26508,0.93655,0.20982,0.28077,0.67238,0.078402,0.73601,0.12168,-0.12287,0.98492,0.10923,-0.39415,0.9125,-0.17283,-0.07944,0.98172,-0.78649,0.14011,0.60146,-0.99759,-0.06241,0.029695,-0.84378,-0.23707,-0.48146,-0.84503,-0.2226,-0.48613,-0.44618,-0.32893,-0.83227,-0.42857,-0.34672,-0.83432,0.20576,-0.33344,-0.92001,0.21924,-0.34944,-0.91092,0.78802,-0.22037,-0.57482,0.99982,-0.016205,-0.007355,0.84579,0.16337,0.50783,0.84371,0.14234,0.51753,0.40593,0.27378,0.87188,0.45274,0.11542,0.88412,-0.21598,0.27644,0.93643,-0.78903,0.14612,0.5967,-0.99875,-0.049013,0.009613,-0.84085,-0.16663,-0.51497,-0.4492,-0.27616,-0.84964,-0.51485,-0.85455,-0.067995,-0.30033,-0.92392,-0.23695,0.2053,-0.29728,-0.93243,0.81954,-0.1926,-0.53963,0.80215,-0.20429,-0.56105,0.99741,-0.040345,0.059328,0.99951,-0.027528,0.014008,0.84655,0.14036,0.51341,0.44621,0.26469,0.85485,0.42552,0.27393,0.86245,-0.20673,0.30348,0.93011,-0.22211,0.28819,0.93146,-0.80291,0.17219,0.57064,-0.99869,0.009339,-0.050295,-0.60112,-0.78893,0.1272,-0.27366,-0.93414,-0.22895,-0.49706,-0.86114,-0.10648,-0.54363,-0.64363,-0.53865,-0.042695,-0.7449,-0.66579,0.15235,-0.97458,-0.16416,0.37568,-0.89642,0.23499,0.58788,-0.73293,-0.3423,0.76104,-0.59554,0.25706,0.25806,-0.80254,0.53786,0.062197,-0.9758,-0.20954,0.28883,-0.9509,0.11112,0.25282,-0.87835,0.40565,0.83743,0.090793,0.53893,0.44658,0.21561,0.86834,-0.20313,0.29975,0.93213,-0.81826,0.21528,0.53295,-0.61058,-0.7105,0.3498,-0.64556,-0.76333,0.023103,-0.80712,-0.51213,-0.29362,-0.24537,-0.92126,0.30174,-0.94809,-0.31471,0.045106,-0.7965,-0.09183,0.59761,-0.19318,-0.10068,0.97595,0.32328,-0.28944,0.90094,-0.17719,-0.60048,0.77975,-0.58657,-0.50206,0.63549,-0.74664,-0.61394,0.25605,-0.13456,-0.69442,0.70684,0.11274,-0.78961,0.60314,-0.44719,-0.65313,0.61107,0.072054,-0.72274,0.68734,0.60582,-0.45763,0.65078,0.65581,-0.12989,0.74365,0.93225,-0.069704,0.35499,0.73803,-0.029817,0.67406,0.50899,-0.03296,0.8601,0.50905,-0.022095,0.86041,0.22474,-0.019837,0.97421,0.017182,0.045778,0.99878,-0.27021,0.098086,0.95776,-0.50526,0.081515,0.85907,-0.70104,0.098575,0.70626,-0.63772,0.078463,0.76623,-0.39097,0.073,0.91748,-0.87002,0.040345,0.49129,-0.82281,0.075625,0.56322,-0.76952,0.141,0.62285,-0.90701,0.13251,0.39967,-0.99304,0.097049,-0.066347,-0.88098,0.040437,-0.47136,-0.74474,0.025422,-0.66686,-0.77682,0.083285,-0.62416,-0.77004,0.11585,-0.62734,-0.76833,0.1153,-0.62954,-0.7668,0.12407,-0.62978,-0.48805,0.06653,-0.87023,-0.77105,0.11213,-0.62679,-0.51369,0.085421,-0.85369,-0.10999,0.052889,-0.99249,-0.060183,-0.046602,-0.99707,0.073183,0.020447,-0.9971,0.23991,0.052004,-0.96939,0.62172,0.07355,-0.77975,0.88021,0.025727,-0.47383,0.893,-0.095218,-0.43983,0.97769,-0.064974,-0.19959,0.96664,-0.064028,0.24796,0.78735,-0.023133,0.61605,0.58824,-0.035676,0.80785,0.58861,-0.015473,0.80822,0.35987,-0.071139,0.93027,0.13337,0.009461,0.991,-0.18784,0.045106,0.98114,-0.44069,0.058657,0.89572,-0.57271,0.077059,0.8161,-0.26685,0.070223,0.96115,-0.81295,0.065615,0.5786,-0.75665,0.1156,0.64351,-0.72314,0.15766,0.67241,-0.87201,0.15552,0.46406,-0.991,0.13037,-0.029633,-0.91153,0.11356,-0.39521,-0.89084,0.13807,-0.43281,-0.87017,0.14573,-0.47066,-0.75591,0.097964,-0.64727,-0.79165,0.20719,-0.57476,-0.63927,0.16254,-0.75158,-0.76675,0.064302,-0.63869,-0.67385,0.093905,-0.73284,-0.53163,0.038057,-0.8461,-0.45601,0.06531,-0.88754,-0.55834,0.17505,-0.81091,-0.37901,0.14341,-0.91418,-0.155,0.048097,-0.98672,-0.15494,0.032655,-0.98737,-0.006561,0.036042,-0.9993,0.004639,0.068178,-0.99765,0.1601,0.041536,-0.98621,0.17237,0.073824,-0.98224,0.032594,0.082064,-0.99606,0.20002,0.096408,-0.97501,0.6151,0.09714,-0.78243,0.85208,0.064089,-0.51943,0.87954,0.046663,-0.47346,0.95972,0.056887,-0.27506,0.98422,0.038148,0.17261,0.81951,0.019013,0.57271,0.63253,-0.025513,0.7741,0.63292,-0.008728,0.77413,0.4995,-0.009888,0.86624,0.20554,0.013367,0.97854,-0.10822,0.03769,0.99341,-0.37648,0.076815,0.92322,-0.61437,0.11765,0.78017,-0.71337,0.12162,0.69015,-0.68831,0.099734,0.7185,-0.89096,0.12357,0.4369,-0.99112,0.13205,-0.014954,-0.97793,0.20402,-0.044618,-0.95163,0.26719,-0.15158,-0.93686,0.26719,-0.22556,-0.70077,0.25465,-0.66634,-0.93323,0.23823,-0.2689,-0.65828,0.20505,-0.72427,-0.70791,0.20731,-0.67516,-0.9432,0.23319,-0.23655,-0.957,0.21253,0.19733,-0.91614,0.19584,0.34971,-0.79754,0.15662,0.58254,-0.7911,0.15274,0.59227,-0.79861,0.16135,0.57979,-0.78945,0.16114,0.59227,-0.66057,0.11737,0.74151,-0.63085,0.10895,0.76818,-0.29499,0.008423,0.95544,-0.21052,-0.011017,0.97751,0.063356,-0.047121,0.99686,0.072481,-0.045106,0.99634,0.27381,-0.023316,0.96149,0.3151,-0.017029,0.94888,0.045503,-0.036653,0.99826,-0.37828,0.039918,0.9248,-0.67562,0.15503,0.72072,-0.75903,0.18436,0.62438,-0.62676,0.14939,0.76473,-0.27741,0.0524,0.95929,0.010559,0.000214,0.99994,0.29078,0.01944,0.95657,0.36891,-0.001129,0.92944,0.56874,0.067049,0.81976,0.59716,0.077883,0.7983,0.73177,0.13059,0.6689,0.61751,0.11038,0.77874,0.70458,0.14618,0.69436,0.73058,0.12137,0.6719,0.71535,0.13651,0.68526,0.87613,0.18162,0.44652,0.87939,0.23337,0.41493,0.93966,0.31437,-0.13465,0.95673,0.27619,-0.091464,0.80499,0.24128,-0.54198,0.88534,0.095553,-0.455,0.76467,0.049104,-0.64251,0.78567,0.058138,-0.61586,0.78579,0.041078,-0.61708,0.83154,0.072787,-0.55065,0.85104,0.081881,-0.51866,0.93881,0.071169,-0.33696,0.99078,0.069948,0.11582,0.83483,0.006256,0.5504,0.65676,-0.020325,0.75378,0.65746,-0.007416,0.75341,0.52626,-0.005921,0.85028,0.23759,-0.003235,0.97134,-0.057344,0.024293,0.99805,-0.3184,0.07828,0.9447,-0.5667,0.11478,0.81588,-0.68014,0.087283,0.72784,-0.70824,0.063234,0.70312,-0.87246,0.11121,0.47581,-0.89309,0.20792,0.39885,-0.9158,0.23878,0.32286,-0.77477,0.16959,0.60903,-0.71618,0.16886,0.67714,-0.55718,0.1135,0.82256,-0.23753,0.040712,0.97052,-0.000824,-0.011933,0.99991,0.24598,0.001434,0.96927,0.54988,0.047578,0.83386,0.53847,-0.005432,0.84262,0.25065,-0.006653,0.96805,-0.01471,0.008026,0.99985,-0.26246,0.041505,0.96402,-0.53404,0.066012,0.84286,-0.68786,0.09122,0.72005,-0.74694,0.14719,0.64833,0.67284,0.001099,0.73977,0.68065,0.036164,0.73168,0.68252,0.11881,0.72112,0.58229,0.090884,0.80785,0.70553,0.11087,0.69994,0.69366,0.019135,0.72002,0.67553,-0.007172,0.73727,0.85842,0.006989,0.51283,0.87124,0.048189,0.48845,0.87133,0.18482,0.45448,0.98917,0.14591,-0.014222,0.91122,0.062624,-0.40706,0.82952,0.095676,-0.55019,0.94302,0.068239,-0.32557,0.99725,0.045289,0.058596,0.99954,0.027985,0.008637,0.53032,0.059877,-0.84564,0.53209,0.018555,-0.84646,0.76763,0.022401,-0.64046,0.64415,0.20624,-0.73653,0.7217,0.33906,-0.60344,0.94903,0.26719,-0.16715,0.93085,0.20997,0.29899,0.73659,0.12745,0.66417,0.73959,0.13291,0.65978,0.95679,0.25886,-0.13239,0.8179,0.26405,-0.51116,0.68252,0.26011,-0.683,0.56941,0.24226,-0.78552,0.55104,0.25172,-0.79556,0.58278,0.25431,-0.77178,0.55495,0.27192,-0.78616,0.3451,0.19843,-0.91732,0.30818,0.21784,-0.92602,0.069948,0.092105,-0.99329,0.012757,0.063082,-0.99792,-0.065004,0.039003,-0.9971,-0.037843,0.046083,-0.9982,0.11292,0.10825,-0.98767,-0.023164,0.061434,-0.99783,0.14533,0.068392,-0.987,0.44777,0.11475,-0.88672,0.66842,0.14765,-0.72893,0.51842,0.28281,-0.80697,0.54213,0.25962,-0.79916,0.3629,0.21485,-0.9067,-0.13944,0.062258,-0.98825,-0.11524,0.0365,-0.99264,-0.098666,0.03531,-0.99448,-0.075442,0.015442,-0.99701,-0.23395,0.10694,-0.96634,-0.33848,0.13181,-0.93167,-0.53035,0.18369,-0.8276,-0.52309,0.17905,-0.83322,-0.52132,0.18058,-0.83401,-0.50856,0.18024,-0.84195,-0.50871,0.20252,-0.83676,-0.15055,0.079287,-0.98541,-0.17493,0.05942,0.98276,-0.42119,0.060152,0.90497,-0.14573,0.009369,0.98926,-0.48106,0.076937,0.87329,-0.78402,0.12366,0.60823,-0.84472,0.14466,0.51521,-0.98599,0.14634,0.079958,-0.98044,0.19681,0.001221,-0.88962,0.17054,-0.42363,-0.82961,0.21509,-0.51521,-0.97949,0.19944,-0.027863,-0.82797,0.19703,-0.52498,-0.97436,0.21653,-0.060976,-0.8291,0.19483,-0.524,-0.94946,0.28929,-0.12171,-0.75069,0.30415,-0.58641,-0.92526,0.34053,-0.16697,-0.70592,0.22312,-0.67217,-0.95383,0.22861,-0.19477,-0.66732,0.13935,-0.73159,-0.9501,0.20896,-0.23154,-0.64373,0.16834,-0.74648,-0.95511,0.19025,-0.227,-0.648,0.19013,-0.73751,-0.96194,0.1616,-0.22025,-0.65142,0.16291,-0.74099,-0.96789,0.16981,-0.18528,-0.63866,0.18876,-0.74593,-0.9555,0.17478,-0.23753,-0.62905,0.20756,-0.74911,-0.95444,0.15305,-0.25608,-0.6285,0.21641,-0.74706,-0.95343,0.17866,-0.24296,-0.63201,0.22712,-0.7409,-0.95657,0.15162,-0.24888,-0.64889,0.163,-0.74319,-0.95581,0.15088,-0.25221,-0.67135,0.15738,-0.7242,-0.93646,0.23762,-0.25797,-0.71435,0.22211,-0.66356,-0.93466,0.20319,-0.29167,-0.62767,0.14939,-0.764,-0.9107,0.17151,-0.37568,-0.56157,0.15369,-0.81298,-0.88906,0.11814,-0.44224,-0.47478,0.076357,-0.87677,-0.70794,-0.64116,-0.29615,-0.28425,-0.73046,-0.62093,-0.12259,-0.9751,0.1847,-0.79241,-0.60994,0.001099,-0.69692,-0.5276,0.48567,-0.30729,-0.5121,0.80203,0.24946,-0.60381,0.75707,-0.064669,0.17872,0.98175,-0.73214,0.24116,0.63701,-0.98102,0.18979,0.039277,-0.95029,0.22779,0.21219,-0.60311,0.25974,0.75417,-0.044069,0.10437,0.99353,0.59111,0.047121,0.80517,0.52394,-0.64831,0.55239,0.84906,0.028962,0.52745,0.61318,-0.11423,0.78161,0.91681,-0.15677,0.36717,0.60222,-0.27616,0.74902,0.91943,-0.24046,0.31107,0.69512,-0.16169,0.70043,0.93436,-0.21458,0.2844,0.97885,-0.1814,-0.094363,0.95483,-0.17853,-0.23743,0.92914,-0.2616,0.26121,0.93603,-0.18949,-0.29646,0.62972,-0.075411,-0.77312,0.54131,-0.035554,-0.84005,0.10272,0.039094,-0.99393,0.69311,-0.062136,-0.7181,0.69137,0.06473,-0.71957,0.083956,0.12885,-0.9881,0.23136,0.035188,-0.9722,0.79467,0.037111,-0.60588,0.98965,0.10761,-0.094821,0.9949,0.090091,0.044679,0.63933,-0.67162,0.37431,0.63576,-0.75198,-0.17405,0.20447,-0.77602,-0.59661,-0.10294,0.093936,-0.99023,0.52412,0.015992,-0.85147,0.93658,-0.12854,-0.32594,0.92773,-0.11441,-0.35524,0.53331,0.054872,-0.84411,-0.04178,0.11728,-0.99219,-0.014649,0.17365,-0.98468,0.55394,0.041261,-0.83151,0.93576,-0.065645,-0.34642,0.9447,-0.11331,-0.30769,0.56972,0.026276,-0.82141,-0.009369,0.17832,-0.98392,-0.004852,0.16196,-0.98676,0.56053,0.01178,-0.82803,0.94281,-0.14264,-0.30122,0.93121,-0.17472,-0.3198,0.53758,-0.03943,-0.84225,-0.008667,0.12485,-0.99213,-0.031739,0.072176,-0.99686,0.52287,-0.064394,-0.84994,0.90661,-0.20853,-0.3668,0.86395,-0.22712,-0.44942,0.49089,-0.1088,-0.86438,-0.064119,0.093112,-0.99356,-0.11969,0.060549,-0.99094,0.45735,-0.2002,-0.86642,0.86654,-0.21161,-0.45195,0.566,-0.69665,-0.44081,0.21284,-0.51866,-0.82803,-0.048311,-0.93374,-0.35463,-0.045259,-0.99124,-0.12381,-0.61006,-0.64708,-0.45723,-0.72326,-0.69021,-0.020966,-0.84826,-0.23545,-0.47429,-0.88565,-0.45152,0.10828,-0.84597,-0.24763,-0.47218,-0.87219,-0.44206,0.20939,-0.87063,-0.23026,-0.43471,-0.92859,-0.30888,0.20554,-0.89557,-0.16962,-0.41127,-0.94525,-0.2754,0.17499,-0.90851,-0.13425,-0.39567,-0.93814,-0.25898,0.22971,-0.91024,-0.10541,-0.4004,-0.96341,-0.18616,0.19279,-0.89868,-0.053468,-0.43526,-0.95297,-0.24757,0.17469,-0.8891,-0.10083,-0.44645,-0.93985,-0.29969,0.16373,-0.90036,-0.11698,-0.41905,-0.95926,-0.22822,0.16648,-0.90149,-0.17972,-0.39369,-0.94461,-0.28846,0.15638,-0.92102,-0.18091,-0.34489,-0.95236,-0.25214,0.17139,-0.9523,-0.18754,-0.24067,-0.94443,-0.2681,0.19007,-0.95798,-0.19159,0.21332,-0.96457,0.050447,-0.25889,-0.98703,0.039583,-0.15546,-0.65386,-0.002045,-0.75658,-0.56233,-0.76705,-0.30882,-0.049806,-0.77557,-0.62926,-0.0253,0.031098,-0.99918,0.43214,-0.71661,-0.54744,0.64248,0.10035,-0.7597,0.77288,-0.61922,-0.13855,0.95676,0.15107,-0.24854,0.67284,0.2074,-0.7101,0.082827,0.15235,-0.98483,-0.55507,0.058443,-0.82974,-0.58931,-0.013306,-0.80776,-0.55779,-0.023072,-0.82961,-0.46116,0.0141,-0.88717,-0.44389,0.0665,-0.89358,0.19184,0.16031,-0.96823,0.13074,0.18308,-0.97433,0.73223,0.21229,-0.64708,0.71154,0.21888,-0.66765,0.97223,0.17771,-0.15213,0.97269,0.1782,-0.14869,0.69344,0.28254,-0.66277,0.10208,0.23853,-0.96573,-0.45436,0.10471,-0.88461,-0.47566,0.089938,-0.875,0.096652,0.24308,-0.96515,0.69069,0.27222,-0.66994,0.96854,0.20478,-0.14136,0.97119,0.18012,-0.15595,0.69158,0.2635,-0.67248,0.092715,0.2269,-0.96948,-0.49126,0.074007,-0.86782,-0.48073,0.060945,-0.87472,-0.45525,0.009033,-0.89029,0.097629,0.19028,-0.97684,0.12079,0.13871,-0.98291,0.70116,0.24464,-0.66967,0.71386,0.21866,-0.66521,0.97778,0.1923,-0.083285,0.97522,0.18635,-0.11911,0.69979,0.25401,-0.66762,0.1391,0.17118,-0.97534,-0.44572,-0.021577,-0.89489,-0.44407,-0.0665,-0.89349,0.15091,0.13205,-0.97967,0.67834,0.22742,-0.69863,0.96823,0.21619,-0.12543,0.96371,0.2331,-0.12983,0.6943,0.20048,-0.69118,0.17334,0.069735,-0.98236,-0.43016,-0.16056,-0.88833,-0.24122,-0.48683,-0.8395,0.26945,-0.082705,-0.95944,0.708,0.31993,-0.62957,0.96329,0.25303,-0.089541,0.89666,0.43687,-0.071505,0.72921,0.39552,-0.55837,0.37639,0.073,-0.92355,-0.024628,-0.34376,-0.93872,-0.033143,-0.68734,-0.72555,-0.003296,-0.36882,-0.92947,-0.021027,-0.27201,-0.96203,0.083102,0.04059,-0.9957,0.47868,0.12784,-0.86859,0.8471,0.14982,-0.50981,0.45534,0.17627,-0.87268,0.10184,0.1948,-0.97552,0.004151,0.058107,-0.99829,-0.086184,0.020356,-0.99606,-0.37953,0.021516,-0.92489,-0.26814,-0.1254,-0.95517,-0.1655,0.005646,-0.98618,-0.47206,0.13331,-0.8714,-0.080355,0.20139,-0.9762,0.012909,0.20069,-0.97955,0.012635,0.25153,-0.96774,0.036348,0.19968,-0.97916,0.006867,0.15177,-0.98837,0.000244,0.16273,-0.98666,0.36146,0.16578,-0.91751,0.46629,0.16834,-0.86843,0.84786,0.13614,-0.51238,0.90139,0.089297,-0.42363,0.99469,0.10269,0.00238,0.99518,0.056459,0.079958,0.85403,0.065218,0.51607,0.79202,0.052187,0.60823,0.48509,0.033998,0.87377,0.42161,-0.072115,0.9039,0.14515,-0.003021,0.98938,0.12015,-0.092349,0.98843,0.000702,0.015564,0.99988,-0.049898,-0.003845,0.99872,-0.18796,-0.012726,0.98209,-0.02588,-0.074679,0.99686,-0.11594,0.003906,0.99323,-0.14905,0.04593,0.98773,-0.21473,0.2154,0.95261,-0.23063,0.36482,0.90204,-0.31812,0.39054,0.86383,-0.44243,0.36354,0.81979,-0.33204,0.26399,0.90555,-0.30757,0.11331,0.94473,-0.44807,0.10993,0.88717,-0.27024,0.034059,0.96216,-0.004303,-0.041932,0.99908,-0.13797,-0.023103,0.99014,-0.46461,0.057009,0.88363,-0.8544,0.14429,0.49916,-0.86239,0.16215,0.47957,-0.88739,0.19779,0.4164,-0.89792,0.23405,0.37272,-0.9079,0.22855,0.35139,-0.92419,0.19059,0.33088,-0.9378,0.14124,0.31712,-0.94259,0.10123,0.31812,-0.93738,0.10797,0.33109,-0.90167,0.11777,0.41606,-0.92062,0.1435,0.36302,-0.96264,0.019623,0.26997,-0.96228,0.046815,0.26795,-0.96118,0.11676,0.24992,-0.95364,0.094333,0.28568,-0.94159,0.16675,0.29255,-0.94491,0.21189,0.24937,-0.60585,0.093936,0.78997,-0.033174,-0.072268,0.99683,0.16633,-0.046266,0.98495,0.065554,-0.10544,0.99225,-0.5772,0.010041,0.81652,-0.61293,-0.003388,0.79009,0.024476,-0.12085,0.99234,0.62905,-0.23743,0.7402,0.63121,-0.19593,0.75042,0.94211,-0.20057,0.26862,0.92383,-0.27241,0.26884,0.9353,-0.21946,0.27747,0.94348,-0.15644,0.29209,0.91543,-0.22404,0.3343,0.92416,-0.24775,0.29072,0.91842,-0.26289,0.29554,0.90191,-0.36241,0.23484,0.9379,-0.32798,0.11295,0.7532,-0.65743,-0.0206,-0.035585,-0.95178,0.30467,0.42857,-0.69298,0.5797,-0.025513,-0.65545,0.75478,-0.025086,-0.25178,0.96744,-6.1e-05,-0.12738,0.99185,-0.15778,-0.040468,0.98663,-0.54552,0.055483,0.83624,-0.59844,0.058779,0.79897,-0.57247,0.0983,0.81399,-0.56053,0.078463,0.82437,-0.57054,0.036439,0.82043,-0.59194,-0.017396,0.80578,-0.58687,-0.029908,0.80911,-0.57778,-0.029542,0.81564,-0.53798,0.019379,0.84271,-0.56908,-0.12708,0.81237,-0.67,-0.17243,0.72201,-0.034944,-0.26078,0.96475,0.62749,-0.31202,0.71334,0.60204,-0.29963,0.74007,0.63036,-0.17155,0.75707,0.65246,-0.19385,0.73257,0.61113,-0.21491,0.76174,0.63167,-0.24097,0.73681,0.65291,-0.22059,0.72457,0.63845,-0.29054,0.7127,0.62178,-0.36515,0.6928,0.076449,-0.15143,0.9855,0.090732,-0.12189,0.98837,0.073458,-0.12552,0.98935,0.086337,-0.1507,0.98477,0.092105,-0.15372,0.98379,0.065096,-0.1511,0.98636,0.029633,-0.13138,0.99087,0.016419,-0.27036,0.96258,-0.47694,0.069796,0.87613,-0.11524,-0.026368,0.99298,-0.005005,-0.072176,0.99738,0.11152,-0.050233,0.99246,0.14493,-0.086428,0.98566,-0.005737,-0.30558,0.95215,-0.42521,-0.73711,0.52516,-0.60122,-0.46461,0.65011,-0.13007,-0.22202,0.96631,-0.66637,-0.36946,0.6476,-0.72069,-0.27537,0.63616,-0.69115,-0.30326,0.65597,-0.67046,-0.27757,0.68804,-0.71361,-0.249,0.65477,-0.69424,-0.22813,0.68261,-0.66228,-0.3545,0.66002,-0.68496,-0.36537,0.6303,-0.69405,-0.25202,0.67434,-0.69024,-0.29276,0.66167,-0.75369,-0.21528,0.62096,-0.67281,-0.32923,0.6625,-0.73339,-0.13523,0.66619,-0.94,0.009339,0.34098,-0.68517,-0.69234,0.22611,-0.61159,-0.66829,0.42344,0.11115,-0.97259,0.20414,-0.38881,-0.6184,0.68291,0.14176,-0.51228,0.84701,-0.14731,0.17756,0.97299,-0.74923,0.05182,0.66024,-0.16617,0.082644,0.9826,-0.12735,-0.13474,0.98264,-0.2606,-0.11292,0.9588,-0.15464,-0.17155,0.97296,-0.11347,-0.18647,0.97586,-0.049379,-0.32362,0.94488,-0.10016,-0.3336,0.93738,-0.11829,-0.1969,0.97323,-0.15284,-0.21668,0.96417,-0.17945,-0.21943,0.95895,-0.1662,-0.21873,0.96152,-0.14927,-0.19453,0.96945,-0.17045,-0.18818,0.96722,0.50484,0.053072,0.86157,0.54204,0.008332,0.8403,0.51811,-0.006836,0.85525,0.47221,0.013092,0.88138,0.46413,0.010834,0.88568,0.1308,-0.035249,0.99075,0.86126,0.062471,0.50429,0.86456,0.08652,0.49498,0.875,0.14887,0.46065,0.98834,0.14777,-0.036103,0.99371,0.11054,-0.016541,0.84976,0.12626,-0.51179,0.9462,0.31657,-0.066866,0.85632,0.24,0.45723,0.8677,0.21714,0.44707,0.88659,0.17811,0.42683,0.48744,0.029603,0.87262,0.49364,-0.011872,0.86956,0.51564,-0.06415,0.8544,0.51048,-0.076907,0.85641,0.50081,-0.077059,0.86209,0.4579,-0.030457,0.88845,0.49412,-0.17429,0.85171,0.60369,-0.21244,0.76836,0.53774,-0.048921,0.84167,0.4995,-0.037599,0.86547,0.48515,0.042756,0.87335,0.46303,0.22919,0.85617,0.57909,0.24329,0.7781,0.59008,-0.51405,0.62249,0.79025,-0.5887,0.16996,0.94754,0.20624,0.24415,0.90741,0.21836,0.35899,0.91464,0.2085,0.34629,0.95602,0.23167,-0.17966,0.95199,0.26441,-0.15406,0.7684,0.27332,-0.57863,0.69649,0.21232,-0.68539,0.95288,0.20432,-0.22416,0.015595,0.11112,-0.99368,0.90774,0.15735,0.38884,0.92163,0.085665,0.37843,0.93203,0.11054,0.34504,0.93265,0.039552,0.35853,0.93332,0.012268,0.35881,0.97018,0.20057,-0.13602,0.88082,0.12928,0.4554,0.85751,0.099857,0.50465,0.90103,0.096103,0.42293,0.90753,0.090304,0.41011,0.90197,0.13062,0.41148,-0.017182,0.2045,-0.9787,-0.43309,0.21479,-0.87536,-0.34297,0.20048,-0.91769,0.014466,0.16208,-0.98666,-0.44914,0.20985,-0.86843,-0.49754,0.006867,-0.8674,-0.73382,0.052034,-0.67733,0.22434,-0.18058,-0.95761,-0.022858,-0.25132,-0.96762,-0.35063,-0.26753,-0.89746,0.024781,0.40529,-0.91385,0.06476,-0.090365,-0.99377,-0.54939,-0.36055,-0.75375,-0.83462,-0.14945,-0.53014,-0.91006,0.048616,-0.41154,-0.99817,-0.026002,0.054567,-0.92227,0.082034,0.3777,-0.76363,0.26157,0.59023,-0.6711,0.47401,0.56996,-0.51476,0.76168,0.39344,-0.37907,0.92322,0.062807,-0.29994,0.83639,-0.45875,0.012848,0.47609,-0.87927,0.017548,-0.17243,-0.98486,-0.67083,-0.47642,-0.56832,-0.88949,0.25535,-0.37886,-0.93024,0.28782,-0.22751,-0.95541,0.20472,0.21268,-0.83883,0.21549,0.49989,-0.63536,0.63097,0.44514,-0.87973,0.13379,0.45619,-0.88421,-0.23945,0.40098,-0.72686,-0.47609,0.49492,-0.86721,-0.12732,0.48134,-0.87817,0.44176,0.18332,-0.97876,0.17203,0.11142,-0.78408,-0.22669,0.57771,-0.98325,0.040498,0.17759,-0.70611,-0.2736,0.6531,-0.97894,-0.037019,0.20069,-0.70659,-0.24778,0.6628,-0.96841,-0.001068,0.24927,-0.67229,-0.26664,0.69057,-0.15522,-0.52879,0.83441,-0.22733,-0.94012,0.25385,-0.60909,-0.73367,0.30113,-0.95791,0.039583,0.28425,-0.95413,-0.063021,0.29258,-0.79134,0.11216,0.60094,-0.94894,0.23481,0.21052,-0.9129,0.33344,-0.23527,-0.89019,0.27641,-0.36213,-0.90661,0.12091,-0.40425,-0.95764,-0.057405,-0.28211,-0.53612,-0.060854,-0.84191,-0.58467,-0.38704,-0.71294,0.026002,-0.17835,-0.98361,0.073244,0.13016,-0.98877,0.62777,0.009919,-0.77831,0.67269,0.14457,-0.72564,0.95694,-0.099673,-0.27253,0.95819,-0.081759,-0.27412,0.70366,0.17176,-0.68941,0.11216,0.32609,-0.93866,-0.515,0.23292,-0.82491,-0.51204,0.412,-0.75365,-0.52577,0.45451,-0.71896,-0.9299,0.29673,-0.21723,-0.93335,0.26682,-0.24006,-0.91049,0.24091,-0.33607,-0.88986,0.26554,-0.37095,-0.84164,0.39058,-0.37288,-0.67544,0.63418,-0.3762,-0.51485,0.84484,0.14527,-0.23133,0.54021,-0.80908,0.22645,-0.028565,-0.97357,-0.67,-0.71325,-0.20576,-0.81585,0.50029,0.28996,-0.31672,0.94369,0.095492,0.049898,0.99872,0.005524,-0.97525,-0.015076,-0.22056,-0.99832,0.044679,-0.036683,0.45567,-0.38731,0.80145,0.9266,0.016724,0.37565,0.87597,-0.41874,0.23936,0.42146,-0.54155,0.72735,-0.29234,-0.49275,0.81958,-0.20533,-0.46599,0.86059,-0.14216,-0.4482,0.88253,0.48448,-0.55022,0.68004,0.10129,-0.91903,0.38084,0.71441,-0.67077,0.19916,0.75246,-0.36506,0.54817,-0.001007,0.82702,0.56212,-0.60256,0.6563,0.45402,-0.94073,0.28745,0.17982,-0.96655,-0.15418,-0.20481,-0.61409,-0.54637,-0.56947,-0.002136,-0.51985,-0.85424,0.52709,-0.24711,-0.81304,0.90762,-0.31364,-0.27897,0.67064,-0.65087,0.35572,0.91141,-0.34626,0.22224,0.90487,-0.37397,0.20325,0.94617,-0.13184,-0.2956,0.70745,0.13312,-0.69408,0.1287,0.40019,-0.90731,0.12244,0.40519,-0.90597,0.70244,0.18116,-0.68825,0.94504,-0.1435,-0.29377,0.8428,0.53703,-0.035279,0.54949,0.82141,-0.15274,0.14695,0.49355,-0.85717,-0.53099,0.45656,-0.71383,-0.43593,0.44276,-0.7835,-0.39262,0.36461,-0.84432,-0.42683,0.35475,-0.83181,-0.10678,0.4893,-0.86554,0.50581,-0.50313,0.70067,0.33226,-0.84347,0.42201,0.97501,0.11658,0.18912,0.61418,0.63164,0.47301,0.61937,0.54347,0.56655,-0.014801,0.74892,0.66246,-0.62661,0.60543,0.49068,-0.94681,0.26951,0.17563,-0.96832,-0.16651,-0.18601,-0.62151,-0.59532,-0.50917,0.010254,-0.73009,-0.68325,0.014405,-0.79016,-0.61269,0.62444,-0.609,-0.489,0.62493,-0.65258,-0.42848,0.92972,-0.32643,-0.17032,0.94064,-0.31913,-0.11536,0.96304,0.11066,0.24552,0.96857,0.11203,0.22202,0.63836,0.55449,0.53383,-0.029817,0.75897,0.65044,-0.64464,0.59062,0.48537,-0.94824,0.25269,0.19224,-0.97278,-0.16526,-0.16227,-0.63897,-0.57683,-0.50887,0.029237,-0.77917,-0.62609,0.64101,-0.63381,-0.43281,0.94256,-0.309,-0.12662,0.95132,-0.26841,-0.15131,0.97333,0.14432,0.17826,0.6354,0.58467,0.50435,-0.053957,0.78866,0.61242,-0.66094,0.60021,0.45042,-0.95129,0.24183,0.19108,-0.97644,-0.17441,-0.12693,-0.64128,-0.609,-0.46672,0.056429,-0.79833,-0.59954,0.6617,-0.61135,-0.434,0.59355,-0.45323,0.66497,0.5587,-0.25105,0.79043,0.43754,-0.098575,0.89377,0.23298,0.023072,0.9722,-0.01471,0.028718,0.99945,-0.20063,-0.096683,0.97485,-0.29771,-0.2974,0.90713,-0.27931,-0.57485,0.7691,0.039003,-0.81381,0.57976,0.44536,-0.70412,0.553,-0.36161,-0.53258,0.76522,-0.37785,-0.2223,0.89877,-0.27104,-0.003601,0.96255,-0.76952,-0.047304,0.6368,-0.74923,-0.4615,0.47502,-0.34794,-0.90396,0.24857,0.003784,-0.7813,0.6241,0.35722,-0.9169,0.17783,0.18558,-0.28608,0.94003,-0.62008,0.33052,0.71151,-0.087619,0.22422,0.97058,-0.18982,0.68108,0.70714,0.33604,0.32841,0.88272,0.50966,0.63369,0.58193,0.63854,0.050111,0.76794,0.88015,0.16236,0.446,0.89737,-0.24619,0.36616,0.76037,-0.59075,0.26981,0.41703,-0.65276,0.6324,0.56917,-0.44407,0.69195,0.64769,-0.24082,0.7228,0.54305,-0.50636,-0.66982,-0.50325,0.78988,0.35041,-0.35261,0.69176,0.63015,-0.3245,0.52815,0.78466,0.4836,-0.47636,0.73428,0.86767,-0.26734,0.41911,0.81201,-0.40352,0.42161,-0.33696,0.22065,0.91528,-0.44493,-0.1604,0.88104,-0.73269,-0.62755,0.26325,-0.97122,-0.23737,-0.018097,-0.51778,-0.82629,-0.22159,-0.34022,-0.90725,-0.2472,-0.18137,-0.962,-0.20392,-0.076571,-0.99036,0.1153,0.10263,-0.62133,0.77676,0.21775,-0.966,0.13913,0.29798,-0.90234,0.31141,0.32197,-0.81304,0.485,0.45088,-0.77071,0.45018,0.48662,-0.66188,0.57015,0.53053,-0.53017,0.66137,0.69515,-0.4807,0.53447,0.67214,-0.73397,0.097354,0.89926,-0.41838,0.12745,0.92093,-0.3375,0.19477,0.9378,-0.29908,-0.17609,0.90054,-0.29142,-0.32252,0.97266,-0.23176,0.01471,0.8999,0.22034,-0.37629,0.60118,-0.1981,-0.77413,0.57115,0.38609,-0.72433,0.15076,0.23161,-0.96103,0.088839,-0.27912,-0.95611,0.29292,-0.31721,-0.90197,0.58495,-0.2956,-0.75524,0.79775,-0.32487,-0.50792,0.86935,-0.17338,-0.46272,0.54418,-0.15226,-0.82501,0.11875,-0.15497,-0.98074,-0.77786,-0.096103,-0.62102,-0.40165,-0.058901,-0.91388,-0.062258,-0.28394,-0.95679,-0.4185,-0.31724,-0.85098,-0.3495,-0.39946,-0.84747,-0.27116,-0.71966,-0.63915,-0.66048,-0.48909,-0.56966,-0.65471,-0.65728,-0.37318,-0.56041,-0.75545,-0.33943,-0.53008,-0.78832,-0.31223,-0.44371,-0.88067,-0.16584,-0.096377,-0.98984,0.10431,0.25187,-0.89117,0.37727,0.41652,-0.80264,0.42689,0.38319,-0.54915,0.74267,0.31654,-0.46477,0.8269,0.065859,-0.3245,0.94357,0.00705,-0.11051,0.99384,-0.073977,-0.27088,0.95975,-0.029786,-0.39155,0.91965,0.014588,0.18738,0.98215,-0.2804,-0.18824,0.94122,-0.13156,0.77261,0.62108,-0.36586,0.79476,0.48421,0.007904,0.90988,0.41475,-0.59371,0.2479,0.76553,-0.19562,-0.95279,0.23219,-0.1659,-0.89663,0.41044,-0.23331,-0.69631,0.67873,-0.14136,-0.74099,0.65645,-0.11185,-0.919,0.378,-0.030122,-0.36036,0.93231,-0.027406,-0.055635,0.99805,-0.23209,-0.41121,0.88147,-0.46019,-0.67507,0.57656,-0.60811,0.13745,0.78182,-0.80633,-0.4026,0.43324,-0.37465,-0.89352,0.24744,-0.38707,0.91586,0.10642,-0.61486,-0.69048,0.38093,-0.61626,-0.73388,0.28568,-0.96246,-0.041536,0.26817,-0.90371,-0.34724,0.25034,-0.35673,-0.91531,0.18687,-0.82269,-0.43049,0.37126,-0.79165,-0.41572,0.44768,-0.91803,-0.25822,0.30088,-0.93725,-0.30943,0.16047,-0.96774,-0.095828,0.23289,-0.88748,-0.44667,-0.11313,-0.82354,-0.53099,-0.1995,-0.78002,-0.51042,-0.36192,-0.78726,-0.45308,-0.41819,-0.62746,-0.68706,-0.36638,-0.94531,-0.083621,-0.31526,-0.92242,-0.1428,-0.35878,-0.88482,-0.30839,-0.34922,-0.93347,-0.30708,-0.1851,-0.8967,-0.42573,-0.12107,-0.93051,-0.35939,0.070223,-0.9064,-0.32557,0.26905,-0.91971,-0.20389,0.33546,-0.91656,0.017518,0.39949,-0.87265,0.12015,0.47331,-0.90228,0.13019,0.41099,-0.61202,0.087954,0.78591,-0.24503,0.11069,0.96316,-0.43318,-0.72082,0.54106,-0.7383,-0.66988,0.078249,-0.93551,-0.27406,0.22282,-0.98321,0.10395,0.14975,-0.82095,-0.52843,-0.21629,-0.41597,-0.90936,-0.001129,-0.51793,-0.85427,-0.044069,-0.49828,-0.86633,-0.034242,-0.19282,-0.95422,0.22858,0.13779,-0.87591,0.46236,0.090579,-0.68236,0.72536,0.15229,-0.86438,0.4792,0.15418,-0.77639,0.61107,0.084872,-0.9169,0.3899,0.39888,-0.5468,0.73611,0.39445,-0.19913,0.89706,-0.049226,-0.18848,0.98083,-0.11399,-0.7582,0.64196,-0.56667,-0.40376,0.71822,-0.56191,0.39354,0.72756,-0.94293,-0.17502,0.28321,-0.60918,-0.75075,0.25538,-0.29865,-0.88156,0.36558,-0.64464,-0.76437,-0.012574,-0.96948,-0.17859,-0.16782,-0.9267,0.19456,-0.32142,-0.85827,0.46199,-0.22333,-0.9443,0.27363,-0.18262,-0.84484,0.5248,0.10379,-0.45549,0.66091,0.59639,-0.85009,0.52596,-0.026093,-0.90268,0.41688,0.10636,-0.96625,0.25046,-0.060213,-0.9255,0.28874,0.245,-0.93374,0.11356,0.33943,-0.97986,-0.078616,0.18339,-0.94952,-0.30195,0.084902,-0.96838,-0.17078,-0.18165,-0.98325,-0.050417,-0.17499,-0.99805,0.033784,0.051973,-0.98633,-0.13382,0.095859,-0.88391,-0.044099,0.4655,-0.80639,0.23716,0.5417,-0.99557,0.083407,-0.043001,-0.96664,0.19855,0.16175,-0.52556,0.50694,0.68319,-0.50026,0.56972,0.652,0.12357,0.40132,0.90753,0.24131,0.50938,0.82598,0.11408,0.51024,0.85241,0.41121,0.25315,0.87567,0.54006,0.17243,0.82376,0.095157,0.08768,0.99158,0.005646,-0.28822,0.95752,-0.16474,0.006165,0.9863,-0.17722,0.11924,0.9769,-0.10605,-0.21613,0.97058,-0.16855,-0.44032,0.88183,-0.24989,-0.42396,0.87048,-0.6231,0.23569,0.74575,-0.5457,-0.12513,0.82858,-0.088198,0.87787,0.47066,0.11698,0.94638,0.30107,-0.11359,0.43321,0.8941,-0.047182,-0.33848,0.93979,0.15079,-0.37562,0.9144,0.32685,-0.44414,0.83419,0.40007,-0.32716,0.85608,0.14225,-0.31834,0.93722,0.05829,-0.094272,0.99384,-0.10053,0.10096,0.98978,-0.007691,0.27482,0.96145,0.2974,0.23136,0.92627,0.43336,0.44243,0.78512,0.081301,0.18268,0.9798,-0.61467,0.03061,0.78817,-0.86111,-0.19291,0.47035,-0.92904,-0.36869,-0.030183,-0.88952,-0.4568,0.007691,-0.89087,-0.016266,0.45393,-0.46052,0.74074,0.48903,-0.78289,0.00238,0.62212,-0.6523,0.56969,0.49989,-0.66478,0.56716,0.48613,-0.73928,0.1247,0.66173,-0.66347,-0.5685,0.4864,-0.9487,-0.024445,0.31516,-0.87503,0.30207,0.37822,-0.97165,-0.15961,0.17438,-0.96716,-0.21107,-0.14139,-0.94018,-0.038972,-0.33839,-0.87405,0.075777,-0.47984,-0.97006,0.17319,-0.17008,-0.99335,-0.060976,-0.097568,-0.53465,-0.61916,-0.57509,-0.81698,-0.38066,-0.43312,0.7243,-0.31654,-0.61251,0.36042,-0.70998,-0.60494,0.14948,-0.079012,-0.98559,0.3715,0.9284,-0.006592,-0.82067,0.40309,-0.40492,-0.77053,0.56685,0.29145,-0.6961,0.69997,-0.15943,0.53615,0.80444,-0.25568,-0.71432,0.42113,-0.55885,0.68038,0.37263,-0.63103,-0.098331,-0.26985,-0.95785,0.62477,-0.14438,-0.76733,-0.91827,0.27262,-0.28709,-0.99493,0.080355,-0.060244,-0.96347,-0.26743,0.012543,-0.95416,-0.24628,-0.1699,-0.98541,-0.14014,0.096225,-0.95608,-0.23435,0.17594,-0.89843,-0.2617,0.35249,-0.72689,-0.20826,0.65438,-0.61708,-0.58513,0.52611,-0.66775,-0.11118,0.73598,-0.81835,-0.15821,0.55248,-0.91595,-0.25086,0.31312,-0.8814,-0.35966,0.30613,-0.71639,-0.59432,0.3654,-0.68944,-0.64071,0.33778,-0.92892,0.25806,0.26545,-0.84002,-0.50636,0.19477,-0.87713,-0.21296,0.4304,-0.61272,-0.10681,0.78301,-0.25086,-0.20209,0.94668,0.24763,-0.38636,0.88845,0.28468,0.064058,0.95645,-0.32524,0.22987,0.91723,-0.23783,-0.053835,0.96979,0.14368,-0.15085,0.97803,0.063509,-0.17518,0.98245,-0.41334,-0.003143,0.91055,-0.14884,0.29109,0.94504,-0.31584,0.56459,0.76253,-0.29951,0.56163,0.77126,-0.075991,-0.037599,0.99637,-0.32142,-0.57366,0.75338,-0.46004,0.12049,0.87967,-0.34861,0.73904,0.5764,-0.027253,0.24448,0.96924,-0.3715,-0.58879,0.71779,-0.22443,-0.026307,0.97412,-0.55385,-0.11289,0.82491,-0.46217,-0.21226,0.86099,-0.12882,-0.27332,0.95325,-0.34022,-0.16541,0.92566,-0.17237,-0.64846,0.74145,-0.19172,-0.60219,0.77496,0.00531,-0.51906,0.8547,-0.2681,-0.16489,0.94916,-0.35423,0.19654,0.91424,-0.20863,-0.22303,0.95221,-0.58974,0.27055,0.76089,-0.79708,0.20325,0.56862,-0.85864,-0.15598,0.48823,-0.95566,0.07297,0.28526,-0.89572,0.35072,0.27323,-0.90295,0.36213,0.23133,-0.75921,0.30241,0.57625,-0.579,0.32401,0.74816,-0.56911,0.36592,0.73632,-0.71542,0.39149,0.57866,-0.68578,0.58055,0.43883,-0.4767,0.62032,0.62282,-0.38026,0.38643,0.84027,-0.36894,0.29649,0.88086,-0.041139,0.33775,0.94031,0.001465,0.34843,0.93732,-0.2483,0.5739,0.78036,-0.061495,0.86325,0.50096,-0.26743,0.8938,0.36,0.076571,0.99393,-0.078829,-0.4547,0.86923,0.19398,-0.23795,0.92605,-0.29286,0.073519,0.73702,-0.67183,-0.42283,0.59365,-0.68465,0.39808,0.77221,-0.49513,0.64757,0.72842,-0.22367,0.35911,0.91702,0.17334,0.31346,0.74746,0.58568,0.19062,0.55669,0.80853,0.50618,0.25111,0.82504,0.30119,0.060793,0.9516,-0.043458,0.059206,0.99728,-0.089846,-0.37156,0.92404,-0.086215,-0.26334,0.96081,0.056825,-0.24961,0.96667,0.14301,-0.15714,0.97714,0.21641,-0.28519,0.93371,0.55538,-0.061525,0.82928,0.39149,-0.26655,0.8807,0.36766,-0.23118,0.90075,0.40718,-0.071383,0.91055,0.19227,0.015809,0.9812,0.40776,-0.19153,0.89276,0.54741,-0.32994,0.76904,0.58797,-0.47383,0.65554,0.5689,-0.16526,0.8056,0.67867,0.052339,0.73254,0.59923,0.38163,0.70373,0.53969,0.38316,0.7496,0.63759,0.41603,0.64833,0.75628,0.22987,0.61251,0.81668,0.085482,0.5707,0.95245,0.15635,0.26142,0.7777,0.57558,0.25269,0.52535,0.73653,0.42601,0.87268,-0.13495,0.46925,0.91824,-0.09064,-0.38548,-0.066164,0.935,-0.34837,0.41243,-0.31187,-0.85592,0.13309,0.81051,-0.57036,0.33656,0.68438,0.64675,0.72317,0.39952,0.56334,0.45399,0.37602,-0.80773,0.94784,-0.28568,-0.14124,0.61104,-0.40226,0.68172,0.33433,-0.080996,0.93893,-0.085116,0.55648,0.82647,0.40339,0.15247,0.90222,0.53334,-0.10593,0.83923,0.49452,-0.70406,0.5096,0.48592,-0.71191,-0.50697,0.6758,-0.63753,0.36985,0.58992,-0.14389,-0.79449,-0.48152,0.17795,-0.85815,-0.25446,-0.2132,-0.94327,-0.66921,-0.11167,-0.73461,-0.7499,0.10913,-0.65246,-0.77309,0.25294,-0.58162,-0.7756,0.43739,-0.45509,-0.8507,0.40419,-0.33598,-0.81997,0.57201,0.019562,-0.62999,0.76177,-0.15094,-0.52669,0.75243,-0.39543,0.19962,-0.47319,0.85803,-0.79318,-0.58232,0.17801,-0.52327,-0.53896,0.66002,0.008759,-0.59438,0.8041,-0.28257,-0.058901,0.95743,-0.61467,0.029603,0.7882,-0.86114,-0.050172,0.50581,-0.86044,-0.10324,0.49895,-0.53575,-0.50502,0.67666,-0.27705,-0.11203,0.95428,-0.18043,-0.59267,0.78497,-0.49312,-0.61022,0.62001,-0.61211,-0.11716,0.78201,-0.84838,-0.17969,0.49788,-0.72866,-0.58443,0.35697,-0.89209,-0.37861,0.24653,-0.95267,0.202,0.22709,-0.55593,0.77902,0.28983,-0.30262,0.95273,-0.02646,-0.41865,0.88284,0.21281,-0.67351,-0.12333,0.72878,-0.56758,0.23487,0.78909,-0.83151,0.44407,0.33369,0.23966,0.64803,0.72289,-0.3834,0.63515,0.67046,-0.4279,-0.305,0.85076,0.013428,0.97354,0.228,0.789,0.61428,-0.010224,0.079897,0.95276,0.29292,0.74694,0.65581,-0.10929,0.86697,-0.41975,-0.26853,0.88446,0.18876,-0.42668,0.71905,0.69463,0.020966,0.8789,0.23689,-0.41398,0.4937,0.86947,0.015412,0.49296,0.80895,-0.3202,-0.12858,0.98991,0.059587,-0.12858,0.98991,0.059588,-0.12858,0.98991,0.059587,0.45003,0.45558,-0.76803,0.78948,0.1391,-0.59777,0.92807,-0.20188,-0.31288,0.49355,-0.79632,-0.34962,0.030881,-0.99945,-0.012282,0.030886,-0.99945,-0.012269,0.030885,-0.99945,-0.012268,0.030886,-0.99945,-0.012268,-0.63897,-0.73086,0.23978,-0.51079,-0.81991,0.25846,-0.79873,0.43138,0.41939,-0.66057,0.56816,0.49071,0.32276,-0.71715,0.61763,0.78607,0.33644,0.51851,0.92346,-0.32862,0.19794,0.46928,-0.87954,-0.078341,0.12519,0.91113,0.39256,0.042817,0.89862,0.43657,-0.12857,0.9899,0.059572,-0.65624,0.65129,0.38096,-0.67574,0.72829,0.11362,-0.12858,0.98991,0.059588,-0.20331,0.8417,-0.50014,-0.6852,0.49046,-0.53841,-0.28794,0.13803,-0.94763,0.35649,0.1344,-0.92456,0.74859,0.087008,-0.65728,0.58361,-0.68612,-0.43428,0.40986,-0.56307,-0.71758,0.030893,-0.99945,-0.012273,0.030894,-0.99945,-0.012273,0.31505,-0.001913,0.94907,0.31505,-0.001912,0.94907,-0.08794,-0.92772,-0.36277,-0.049104,-0.96701,-0.24989,-0.6856,-0.71807,0.11945,-0.88748,-0.24869,0.38795,0.030885,-0.99942,-0.012268,0.030889,-0.99945,-0.01226,-0.95859,0.10349,0.26524,-0.69665,0.52278,0.49126,-0.91769,0.10389,0.3834,-0.9686,0.14011,0.20524,-0.97442,0.046144,0.21989,-0.92654,0.080508,-0.36741,-0.74078,-0.52236,-0.42235,-0.65133,-0.73513,0.18784,-0.36338,0.068728,-0.92907,-0.15326,-0.55934,-0.81463,0.2096,0.079501,-0.97452,-0.86621,0.17338,-0.46861,-0.91859,-0.033212,0.39381,0.31505,-0.001912,0.94907,0.83981,0.032596,-0.5419,-0.40724,0.64428,0.6473,-0.36326,-0.81307,0.45485,0.24155,-0.28925,0.92624,-0.88815,0.31675,0.33287,-0.93548,-0.35328,-0.002899,-0.001317,-0.99996,-0.008362,-0.41804,-0.89258,-0.16886,-0.7839,0.59206,-0.18683,-0.087924,0.97379,0.20966,-0.16629,0.95144,0.25889,-0.72253,0.63433,-0.27485,-0.23377,0.90667,0.35105,-0.72344,0.67745,-0.13282,-0.14856,0.89865,0.4127,-0.4966,0.86297,-0.092837,0.10404,0.99365,0.04239,0.10406,0.99367,0.042409,0.10406,0.99367,0.042408,-0.31117,0.42244,-0.85128,0.27439,0.83517,-0.47658,-0.16044,0.11258,-0.98059,0.47408,0.14756,-0.86801,0.73687,0.53545,-0.41261,0.61067,0.76717,0.19608,0.56349,0.66988,0.48341,0.56441,0.53456,0.62899,0.67751,0.45525,0.57765,0.52367,0.58846,0.61599,0.21253,0.64849,0.73092,0.46406,-0.80425,0.37117,0.59087,-0.71175,0.37974,0.66207,-0.69823,0.2722,0.87548,0.13126,0.46507,0.78872,-0.22221,0.57314,0.8114,0.12055,0.57189,0.90222,0.07419,0.42479,0.89993,0.17972,0.39726,0.93231,0.22395,-0.28388,0.55385,0.074709,-0.82925,0.98166,0.10462,-0.15931,0.828,-0.5034,-0.24686,0.34043,-0.55843,-0.75643,-0.001321,-0.99996,-0.008369,-0.001322,-0.99996,-0.008369,0.61431,-0.7159,0.33174,0.81219,-0.005942,0.58336,-0.51273,-0.006499,0.85853,-0.51273,-0.0065,0.85853,-0.70326,0.006864,-0.7109,-0.59069,0.063295,-0.80438,-0.45766,-0.704,-0.54305,-0.83279,-0.22898,-0.50398,-0.23005,-0.57738,-0.78335,0.00412,0.069369,-0.99756,-0.65313,0.10154,-0.75039,-0.77831,0.22059,-0.58782,-0.77584,0.16224,-0.60967,-0.38521,-0.81127,-0.4398,0.12729,-0.96637,-0.22343,-0.001312,-0.99994,-0.008362,-0.001319,-0.99996,-0.00836,-0.001318,-0.99996,-0.008362,-0.77706,-0.44487,-0.4452,-0.001309,-0.99996,-0.008376,-0.43483,0.79174,-0.42894,0.1886,-0.9265,-0.32562,0.1886,-0.9265,-0.32562,0.71166,0.34638,-0.61116,0.755,0.40513,-0.51555,0.90307,0.28556,-0.32075,0.66262,0.34401,-0.66524,0.57137,0.40281,-0.71499,0.48085,0.32954,-0.81249,0.55269,0.29756,-0.77844,0.67528,0.3564,-0.64571,0.84951,0.31407,-0.42384,0.9389,0.31971,-0.12726,0.9664,0.19974,-0.16175,0.92892,0.19993,-0.31156,0.91855,0.32972,-0.21802,0.97775,0.19312,-0.081668,0.92886,0.29444,0.22468,0.90634,0.15818,0.39177,0.8236,0.25663,0.50572,0.69048,0.012879,0.7232,0.59966,-0.059969,0.79797,0.37651,-0.15519,0.9133,0.33006,-0.10123,0.93851,0.51268,-0.043214,0.85748,0.25837,0.03885,0.96524,0.24937,0.054506,0.96686,0.19407,0.20347,0.95962,0.17432,0.21857,0.96011,0.14939,0.28764,0.94598,0.87817,0.096255,0.46849,0.97803,0.2046,-0.039705,0.85858,0.4872,-0.15943,0.75469,0.64794,-0.10285,0.64833,0.75906,-0.058718,0.65072,0.75591,-0.071505,0.67864,0.72781,-0.098483,0.89932,0.43397,0.053407,0.7705,0.58864,-0.24451,0.51729,0.71169,-0.47526,0.41566,0.61067,-0.67397,0.39265,0.6592,-0.64126,0.74755,0.17502,0.64067,0.77969,0.2266,0.58367,0.7474,0.39879,0.5313,0.76907,0.40959,0.49062,0.65789,0.57665,0.48436,0.93387,0.34916,0.077059,0.86126,0.4843,-0.15384,0.83276,0.39857,-0.3842,0.39805,0.5006,-0.7687,0.34892,0.49898,-0.79324,0.31871,0.68197,-0.65825,-0.5454,0.59365,-0.59169,-0.99688,0.022597,-0.07566,-0.84802,0.32331,-0.41984,-0.99678,0.022682,-0.076893,-0.56249,0.66115,-0.49645,0.64821,0.68044,-0.34172,0.73071,0.65624,-0.18809,0.71145,0.68194,-0.16959,0.8815,0.47124,0.029511,0.51308,0.31846,-0.79705,0.56688,0.37736,-0.73226,0.42354,0.30631,-0.85247,-0.024079,0.60631,-0.79482,-0.33332,0.57738,-0.74532,-0.44145,0.83987,-0.31571,0.2494,0.44993,-0.85751,0.66829,0.10733,-0.73608,0.32212,0.53673,-0.77981,-0.20695,0.77346,-0.59905,0.34129,0.56484,-0.75127,0.010895,0.33006,-0.94388,0.079073,0.3556,-0.93127,0.32469,0.32966,-0.8865,0.33039,0.37864,-0.86453,0.2418,0.30873,-0.91989,0.16501,0.27305,-0.94772,0.052248,0.18219,-0.98184,-0.1117,0.36204,-0.92541,0.20402,0.39174,-0.89715,-0.12165,0.63503,-0.76281,-0.11252,0.65041,-0.75118,-0.39766,0.72063,-0.56789,-0.30808,0.47722,-0.82299,-0.27506,0.14261,-0.95077,0.052644,0.27885,-0.95886,-0.004913,0.34132,-0.93991,-0.2606,0.23423,-0.93658,-0.52687,0.17801,-0.83105,-0.2328,0.53191,-0.81414,-0.28031,0.77673,-0.56398,-0.31587,0.81069,-0.4929,-0.31196,0.82,-0.47981,-0.62477,0.19541,-0.75594,-0.46083,0.31465,-0.8298,-0.68026,0.26701,-0.68258,-0.8479,0.089297,-0.52254,-0.8767,0.019593,-0.48057,-0.83377,0.023438,-0.55159,-0.81188,0.45088,-0.37083,-0.6299,0.59404,-0.50029,-0.62078,0.68773,-0.37629,-0.62227,0.7391,-0.25773,-0.65267,0.64821,-0.39213,-0.67873,0.72011,-0.14383,-0.98135,0.19083,0.022523,-0.92083,-0.038209,-0.38804,-0.9747,-0.092898,-0.20316,0.82211,0.067415,-0.56529,0.87848,0.21281,-0.42775,0.96707,0.035218,-0.25196,0.6928,0.1446,-0.70647,0.59212,0.29041,-0.75167,0.44505,0.089877,-0.89096,0.52513,0.28446,-0.80203,0.81912,0.12729,-0.55928,0.94931,-0.22611,-0.21824,0.96399,0.13922,-0.22642,0.97281,0.15238,-0.17423,0.98303,0.05649,-0.17432,0.99557,0.081454,-0.046419,0.99847,0.054201,0.009522,0.93466,0.15632,0.31925,0.93536,0.006897,0.35356,0.67727,-0.034791,0.73489,0.72982,-0.021912,0.68328,0.55507,-0.163,0.81564,0.37889,-0.11463,0.9183,0.53285,-0.045747,0.84493,0.19587,-0.16327,0.96692,0.062014,-0.21622,0.97436,0.18235,0.001556,0.98321,0.24165,0.23853,0.94058,0.091403,0.51085,0.85476,0.89624,0.049318,0.44081,0.82174,0.19813,0.53429,0.84259,0.30598,0.4431,0.73589,0.56249,0.37687,0.76022,0.56667,0.31764,0.66518,0.69759,0.26618,0.95132,0.30619,0.034089,0.79437,0.56218,-0.23002,0.78897,0.51878,-0.32917,0.85812,0.36421,-0.36183,0.84719,0.38133,-0.36991,0.83358,0.41298,-0.3668,0.8717,0.46232,0.16242,0.88885,0.44728,0.099033,0.8349,0.54848,0.045534,0.83593,0.54878,-0.004364,0.71386,0.70028,0.001801,0.87259,0.41038,-0.26484,0.79641,0.37779,-0.47221,0.91388,0.022858,-0.40529,0.70791,0.11313,-0.69713,0.88012,0.17859,-0.43983,0.93722,0.2794,-0.20856,0.89401,0.063723,-0.44346,0.7524,0.32951,-0.57033,0.50072,0.42787,-0.75243,0.45747,0.18577,-0.86959,0.76177,0.12146,-0.63631,0.96222,0.091464,-0.25635,0.76721,-0.004273,-0.64138,0.32307,0.38087,-0.86633,0.12906,0.64013,-0.75732,0.21821,0.48491,-0.84686,0.1305,0.33445,-0.93332,0.098666,0.3346,-0.93716,0.097598,0.40071,-0.91098,0.091983,0.42357,-0.90115,0.25947,0.24732,-0.93353,0.046937,0.27195,-0.96115,0.047243,0.28864,-0.95624,-0.19123,0.30735,-0.93216,0.047182,0.26093,-0.96417,0.037233,0.38429,-0.92242,0.30454,0.051393,-0.95108,0.32032,0.23197,-0.91846,0.26582,0.089328,-0.95987,0.24564,0.058473,-0.96759,0.045808,0.14838,-0.98785,-0.066103,0.098605,-0.99292,-0.19309,0.20484,-0.95953,-0.40019,0.05063,-0.91501,-0.49571,0.42711,-0.75619,-0.19706,0.3477,-0.91665,0.099002,0.22471,-0.96936,-0.15534,0.23588,-0.95926,-0.15241,0.28163,-0.94732,-0.38221,0.23731,-0.89306,-0.29719,0.60607,-0.73779,-0.34678,0.30113,-0.88827,-0.19596,0.62938,-0.75195,-0.27458,0.60451,-0.74777,-0.30168,0.63533,-0.71084,-0.29838,0.64379,-0.70461,-0.43416,0.093112,-0.89599,-0.57854,0.071017,-0.81253,-0.67699,0.16752,-0.71664,-0.76266,0.052614,-0.64461,-0.66671,0.28639,-0.68807,-0.85678,0.36836,-0.36082,-0.38774,0.44829,-0.80538,-0.85064,0.14927,-0.50404,-0.27924,0.32633,-0.90304,-0.93551,-0.047151,-0.35008,-0.83917,-0.28434,0.46358,-0.87909,0.46309,0.1127,-0.72802,0.054018,-0.6834,-0.83477,-0.041597,-0.54897,-0.81732,-0.054964,-0.57353,0.85794,-0.45588,-0.23676,0.90475,-0.31553,0.28602,0.7289,-0.56063,0.39287,-0.99979,-0.01764,-0.008881,-0.97452,0.21992,0.043519,-0.94137,0.32987,0.070376,-0.82604,0.56178,0.044862,-0.13684,0.21433,-0.9671,-0.19855,0.023011,-0.9798,-0.44926,0.050325,-0.89196,0.21674,0.0665,-0.97394,0.24006,0.23295,-0.94238,0.43806,0.084017,-0.89499,0.49516,0.29023,-0.81887,0.73995,0.10489,-0.66442,0.60881,0.1045,-0.78637,0.84851,0.05768,-0.52602,0.85479,0.22456,-0.46785,0.74041,0.30577,-0.59856,0.97525,0.19761,-0.098941,0.98145,-0.03531,-0.18842,0.98321,0.03473,0.17896,0.9252,0.058565,0.37486,0.80047,-0.044984,0.59764,0.6899,-0.18406,0.70006,0.34788,-0.37666,0.85852,0.39964,-0.26072,0.87878,0.9227,-0.0618,0.38047,0.73064,0.098544,0.67559,0.30613,-0.32472,0.89486,0.65221,0.040132,0.75695,0.79913,0.43455,0.41533,0.98706,0.15912,-0.018464,0.98602,0.11499,0.1203,0.95154,0.20768,-0.22666,0.82195,0.15329,-0.54848,0.71923,0.24522,-0.65004,0.65963,0.50029,-0.56084,0.74432,0.45769,-0.48625,0.85742,0.51329,-0.036653,0.87185,0.47279,0.12763,0.82635,0.56239,0.028382,0.66369,0.74349,0.081912,0.74117,0.64858,0.17316,0.65096,0.75344,-0.092441,0.61879,0.72021,-0.31367,0.494,0.86917,-0.021119,0.68279,0.59044,-0.43031,0.68148,0.64592,-0.34397,0.60628,0.69561,-0.38533,0.44166,0.54302,-0.71413,0.37022,0.19227,-0.90881,0.3112,0.63295,-0.70885,0.28092,0.73165,-0.62105,0.26282,0.70247,-0.66137,0.27607,0.66814,-0.69088,0.12326,0.51173,-0.85025,0.000275,0.69143,-0.7224,-0.063753,0.65209,-0.75543,-0.10886,0.77187,-0.62633,0.008972,0.59639,-0.80261,-0.041932,0.76025,-0.64824,0.023896,0.46474,-0.8851,0.19269,0.23905,-0.95166,0.10047,0.13965,-0.98508,-0.003815,0.15815,-0.9874,0.042451,0.6534,-0.75579,-0.056398,0.7257,-0.68566,-0.25886,0.7608,-0.59508,-0.23566,0.87466,-0.42357,-0.53011,0.6624,-0.52928,-0.43895,0.57802,-0.68786,-0.1301,-0.26743,-0.95474,-0.4825,0.17026,-0.85916,-0.45683,0.57341,-0.68004,-0.41524,0.75158,-0.5125,-0.76272,0.007538,-0.64666,-0.97055,0.081942,-0.22645,-0.86319,0.38493,-0.32661,-0.99677,0.037019,-0.070956,-0.94104,-0.27915,0.19101,-0.99338,-0.081332,0.080813,-0.79934,0.32594,-0.50472,-0.18574,0.50954,-0.84014,-0.58675,0.081362,-0.80563,-0.17905,0.82705,0.53279,0.596,0.76699,-0.23768,0.579,0.75576,-0.30586,0.72457,0.5822,-0.36875,0.56832,0.63552,-0.52257,0.48054,0.85156,-0.20945,0.73498,0.41755,-0.53423,0.85162,0.37352,-0.36772,0.94934,0.30787,-0.062716,0.79016,0.61171,-0.037355,0.55541,0.83105,0.029054,0.032105,0.99713,0.068239,-0.021851,0.99945,0.024232,0.34031,0.86331,-0.37263,0.44264,0.66832,-0.5978,0.49474,0.44514,-0.74636,0.72274,0.40385,-0.56078,0.73168,0.30531,-0.60942,0.89196,0.32466,-0.31459,0.97858,0.19578,-0.063326,0.94272,0.28053,0.18043,0.80334,0.54546,0.2389,0.49474,0.85174,0.17243,0.093387,0.98428,0.14979,0.10233,0.98743,0.12033,0.032716,0.9657,0.25751,0.19742,0.97992,-0.027314,0.29524,0.84594,-0.44401,0.38484,0.65978,-0.64538,0.47682,0.39253,-0.78646,0.48695,0.23219,-0.84198,0.67556,0.30888,-0.66945,0.9321,0.30567,-0.19425,0.67,0.50645,-0.54271,0.2599,0.45506,-0.85165,0.62126,0.61766,-0.48213,0.57744,0.26289,-0.77291,0.6281,0.35697,-0.69137,0.65703,0.45485,-0.60112,0.58324,0.60585,-0.54103,0.15714,0.29457,-0.94259,0.48881,0.41191,-0.76897,0.041383,0.39702,-0.91687,0.044404,0.48738,-0.87204,-0.36549,0.25651,-0.89474,-0.12213,0.26356,-0.95685,-0.063662,0.42427,-0.90329,0.024689,0.68197,-0.73095,0.11145,0.87497,-0.47111,-0.11301,0.69768,-0.70739,-0.19147,0.46352,-0.86514,-0.20844,0.39647,-0.89404,-0.29612,0.21158,-0.93139,0.21204,0.41984,-0.88244,-0.26936,0.36677,-0.89044,-0.28279,0.52812,-0.80065,-0.65941,0.10736,-0.74404,-0.45299,0.14115,-0.88025,-0.52763,0.3487,-0.77459,-0.28272,0.64879,-0.70647,-0.10385,0.86261,-0.49507,-0.36656,0.62999,-0.68462,-0.36995,0.35273,-0.85946,-0.33311,0.25846,-0.90673,-0.43236,0.2143,-0.87585,-0.4799,0.28092,-0.83111,-0.46968,0.42921,-0.77145,-0.67608,0.16953,-0.71703,-0.583,0.32182,-0.74599,-0.35099,0.49928,-0.79214,-0.66302,0.39757,-0.63427,-0.86965,0.038026,-0.49214,-0.95419,0.0159,-0.29875,-0.82504,0.29533,-0.4817,-0.84014,0.30161,-0.4507,-0.73946,0.55641,-0.37889,-0.73357,0.54289,-0.40876,-0.87051,0.39808,-0.28935,-0.7774,0.43941,-0.45003,-0.85873,0.44942,-0.2461,-0.7839,0.59029,-0.19245,-0.81808,0.31532,-0.48091,-0.90451,0.41932,0.077364,-0.90326,0.4275,0.036256,-0.87979,0.47182,0.057619,-0.69259,0.54286,-0.47493,-0.7839,0.25071,-0.56795,-0.81384,0.1073,-0.57106,-0.93777,0.11496,-0.32762,-0.94556,0.017609,-0.3249,-0.96423,0.044649,-0.26121,-0.92892,-0.070284,-0.36347,-0.97903,0.13639,-0.15119,-0.97958,0.1218,-0.15979,-0.94281,0.3206,0.091128,-0.98141,0.18903,-0.032319,-0.94259,0.10105,-0.31819,-0.83322,0.27238,-0.48112,-0.92227,0.18332,-0.34025,-0.9274,-0.007599,-0.37391,-0.97632,0.090701,-0.19636,-0.97854,0.18055,-0.098941,-0.98248,0.16175,-0.09241,-0.76614,0.54128,-0.34638,-0.87353,0.18726,-0.44926,-0.79571,0.021912,-0.60524,-0.97159,0.16684,-0.16779,-0.97049,0.15439,-0.18506,-0.97064,0.13123,-0.20151,-0.97259,0.1203,-0.19886,-0.93396,0.20392,-0.29341,-0.94388,0.028382,-0.32899,-0.84649,-0.176,-0.5024,-0.98737,0.061068,-0.14615,-0.96078,0.27256,-0.050569,-0.96078,0.26826,-0.070162,-0.99631,0.080447,-0.029267,-0.99557,-0.042787,-0.083407,-0.96344,0.10508,0.24638,-0.93503,0.24268,0.2584,-0.84658,0.50139,0.17841,-0.8554,0.51589,0.046022,-0.63265,0.73037,0.25742,-0.62062,0.70843,0.33601,-0.82656,0.4695,0.3104,-0.94272,0.33338,0.008667,-0.95859,0.28465,0.005524,-0.98596,0.16117,-0.042879,-0.62975,0.62465,0.46168,-0.80282,0.40907,0.4337,-0.84484,0.2349,0.48064,-0.85681,0.066897,0.51125,-0.84451,-0.061525,0.53194,-0.80114,-0.12964,0.58425,-0.79559,-0.082858,0.60012,-0.75503,0.63103,0.17801,-0.88995,0.41072,0.19806,-0.93335,0.27775,0.22736,-0.94235,0.2963,0.15537,-0.96295,0.23679,0.12897,-0.56026,0.67058,0.48619,-0.61754,0.2581,0.74297,-0.95041,0.26878,0.15629,-0.6083,-0.01062,0.7936,-0.7535,-0.11325,0.6476,-0.28693,-0.16852,0.94299,-0.54109,0.2295,0.80902,-0.14042,0.44578,0.88403,0.057772,0.79687,0.60134,-0.32102,0.84753,0.42259,0.031037,0.9686,0.24662,0.1789,0.96127,0.20951,0.030824,0.97983,0.19739,0.047975,0.90857,0.41493,0.14948,0.85351,0.49913,-0.006928,0.96628,0.25733,0.12687,0.92254,0.36436,0.016968,0.93069,0.36537,0.15644,0.92584,0.34401,0.088687,0.948,0.30564,0.30372,0.93115,0.20161,0.21662,0.96701,0.13385,0.36204,0.91119,0.19648,0.47218,0.85647,0.20847,0.16687,0.97986,-0.10959,0.027497,0.99194,-0.1236,-0.21741,0.89978,-0.37825,-0.34275,0.69659,-0.63027,-0.4229,0.83715,-0.34687,-0.49052,0.83169,-0.26002,-0.5504,0.82482,-0.12925,-0.70037,0.55742,-0.44578,-0.52568,0.83273,-0.17365,-0.71877,0.60457,-0.34327,-0.86779,0.48662,-0.1005,-0.85678,0.51195,0.061586,-0.57817,0.81399,0.055696,-0.53887,0.83688,-0.095798,-0.26511,0.9628,0.051698,-0.38423,0.92306,0.016724,-0.30293,0.95059,0.067751,-0.19248,0.97705,-0.090915,-0.23563,0.86679,0.43947,-0.29203,0.93408,0.2053,-0.32362,0.9212,0.21586,0.013825,0.99191,0.12604,0.44319,0.75411,0.4846,0.59725,0.74151,0.30564,0.81371,0.44694,0.37156,0.65828,0.447,0.60564,0.59206,0.40587,0.69622,0.62355,0.46358,0.62948,0.34474,0.77014,0.53667,0.033052,0.96814,0.24812,-0.045015,0.97281,0.22706,-0.022645,0.99188,0.1251,-0.11844,0.92868,0.35142,-0.14072,0.95291,0.26853,-0.22547,0.96771,0.11261,-0.33558,0.94198,0.004028,-0.28944,0.93258,0.21552,-0.26719,0.8995,0.34562,-0.18049,0.81155,0.55568,-0.18427,0.78411,0.59261,-0.10547,0.69921,0.70708,-0.28327,0.94195,0.18003,-0.09415,0.91028,0.40312,-0.001679,0.84063,0.54155,0.10367,0.68685,0.71932,0.10184,0.65804,0.74603,0.17957,0.56359,0.80627,0.018921,0.76632,0.64214,-0.000671,0.8088,0.58803,-0.33961,0.79934,0.49568,-0.72262,0.56969,0.39146,-0.86123,0.41984,0.28626,-0.94342,0.31883,0.091037,-0.92178,0.29224,0.25468,-0.95389,0.29411,-0.059816,-0.32862,0.29725,0.89645,-0.28364,-0.02942,0.95846,-0.47456,-0.20902,0.85501,-0.011017,-0.011719,0.99985,0.14945,0.16898,0.97421,0.32209,0.3343,0.88568,-0.40996,0.62859,0.66088,-0.10242,0.48061,0.87091,-0.10269,0.26301,0.95929,-0.14588,0.10099,0.9841,-0.16654,-0.017335,0.98587,0.18299,0.51885,0.83502,-0.005982,0.83636,0.54814,0.38917,0.73693,0.55266,0.027375,0.74642,0.66488,0.2649,0.81078,0.52193,0.35987,0.83837,0.40937,0.70791,0.47841,0.51958,0.53414,0.46254,0.7076,0.22907,0.52602,0.81903,0.45354,0.37867,0.80676,0.2516,0.2118,0.94433,-0.20734,0.028993,0.97781,0.40321,-0.080142,0.91156,0.28123,-0.30909,0.90848,0.77248,-0.20301,0.60167,0.54131,0.11454,0.83297,0.35939,0.21992,0.90689,0.31312,0.13993,0.93933,0.29099,0.13614,0.94696,0.30204,0.16306,0.93924,0.67717,0.17405,0.71493,0.8366,0.045839,0.54585,0.76281,-0.11264,0.63671,0.6321,-0.24143,0.73629,0.66372,-0.002411,0.74795,0.51643,0.24796,0.81961,0.70791,0.30622,0.63643,0.39988,0.19043,0.89654,0.26057,0.20286,0.94388,0.26926,0.28623,0.91952,0.26997,0.29698,0.91589,0.27412,0.32893,0.90368,0.63439,0.34419,0.6921,0.66573,0.37205,0.64678,0.53313,0.43126,0.72781,0.5168,0.60732,0.60335,0.77215,0.35075,0.5298,0.39302,0.53655,0.74673,0.31321,0.56844,0.76074,0.2469,0.68895,0.68145,0.88623,0.27073,0.37583,0.93521,0.12568,0.331,0.97806,0.2082,-0.007508,0.82388,0.38908,-0.41203,0.95105,0.30869,-0.014161,0.91903,0.067324,0.38832,0.92782,0.37291,-0.007172,0.92032,0.21775,0.32484,0.97406,0.14069,0.17713,0.96145,0.24696,0.1207,0.97092,0.23707,0.03296,0.88275,0.45384,0.12143,0.25776,0.29872,0.91885,0.25843,0.30662,0.91604,0.96756,0.24329,0.067721,0.87262,0.37379,-0.31431,0.62923,0.43599,-0.64339,0.79928,0.52461,-0.29307,0.69829,0.42,-0.57958,0.70925,0.38411,-0.59108,0.84747,0.34156,-0.40632,0.60717,0.34983,-0.71337,0.30869,0.42058,-0.85308,0.537,0.55437,-0.63579,0.87213,0.42491,-0.2425,0.57497,0.59771,-0.55867,0.17493,0.54723,-0.81848,0.56008,0.46293,-0.687,0.75051,0.33393,-0.57024,0.7228,0.4391,-0.53356,0.86196,0.31056,-0.40065,0.91501,0.37736,-0.14249,0.98447,0.17539,-0.001465,0.90774,0.2823,0.31025,0.95929,0.20566,0.19346,0.87393,0.10398,0.47475,0.75835,0.091922,0.64531,0.71337,0.23405,0.66051,0.64742,0.064547,0.75939,0.71001,0.12915,0.69222,0.71737,0.1959,0.66854,0.65331,0.052705,0.75521,0.71313,0.10349,0.69332,0.62883,0.05826,0.77532,0.39793,0.083499,0.9136,0.39241,0.073916,0.91681,0.7037,0.082522,0.70568,0.70144,-0.1503,0.69665,0.69585,-0.15793,0.70058,0.68612,-0.17997,0.70486,0.66417,-0.056276,0.74542,0.82147,0.000305,0.57021,0.83847,0.021058,0.54451,0.83892,0.24021,0.4883,0.8356,0.37025,0.40577,0.83135,0.38194,0.40361,0.96689,0.25516,0.001831,0.93374,0.35685,-0.027161,0.89035,0.45332,0.041932,0.88211,0.46373,0.082614,0.80715,0.5797,0.11142,0.93875,0.23398,-0.25288,0.81213,0.43535,-0.38841,0.75729,0.61724,-0.21326,0.92743,0.37336,0.020173,0.63994,0.75204,-0.15766,0.62526,0.72884,-0.27891,0.6874,0.6212,-0.3762,0.43626,0.41746,-0.79708,0.2928,0.40263,-0.86724,0.24796,0.4044,-0.88031,0.39476,0.47114,-0.78875,0.75112,0.44346,-0.489,0.49916,0.47652,-0.72369,-0.014863,0.37501,-0.92688,0.43483,0.31446,-0.84381,0.78893,0.44801,-0.42048,0.097385,0.39924,-0.91165,0.070009,0.584,-0.80871,0.40721,0.56575,-0.71697,0.058748,0.781,-0.62172,-0.35456,0.55052,-0.75573,-0.16263,0.40831,-0.89822,-0.20942,0.28449,-0.93551,0.075625,0.39293,-0.91644,0.26704,0.4818,-0.83459,-0.049135,0.38624,-0.92108,-0.51167,0.30815,-0.80197,-0.44227,0.17933,-0.87875,-0.31675,0.22413,-0.92163,-0.31288,0.32069,-0.89398,-0.34342,0.47774,-0.80856,-0.36586,0.50157,-0.7839,-0.35273,0.64156,-0.68114,-0.63744,0.14185,-0.75732,-0.64287,0.078921,-0.76186,-0.70461,0.087008,-0.70418,-0.60155,0.30812,-0.73699,-0.55919,0.38798,-0.7326,-0.52934,0.49101,-0.69182,-0.78051,0.15079,-0.60665,-0.78799,0.28248,-0.54701,-0.86407,0.11573,-0.48985,-0.83645,-0.032655,-0.54701,-0.89532,0.044374,-0.44319,-0.90875,0.068392,-0.41163,-0.9274,-0.014435,-0.3737,-0.93979,-0.030915,-0.34031,-0.94653,-0.063814,-0.31617,-0.94858,-0.05475,-0.31169,-0.94589,-0.025666,-0.32337,-0.88836,0.004334,-0.45909,-0.89941,-0.050508,-0.4341,-0.85495,0.17988,-0.4865,-0.81866,0.23334,-0.5247,0.09653,-0.9267,-0.36314,-0.76614,-0.28788,0.57457,-0.76363,-0.51286,-0.39216,-0.044984,-0.30271,0.95199,0.65014,-0.68804,0.32234,0.59407,-0.19056,0.78149,0.85775,-0.50185,0.11118,0.20222,0.19352,0.95999,0.3994,-0.076479,0.91357,0.69732,-0.69954,-0.15604,0.2356,-0.62014,-0.74825,-0.38447,-0.44423,-0.8092,0.23502,-0.5974,-0.76672,-0.73437,-0.3123,-0.60259,-0.79638,-0.45036,-0.40361,-0.96542,0.25703,0.043367,-0.84289,0.29084,0.45265,-0.99411,0.10639,0.020356,-0.38234,0.36393,0.8493,-0.32173,0.33637,0.88504,-0.41642,0.57204,0.70663,-0.35575,0.77715,0.51906,-0.77731,0.62371,0.081942,-0.27479,0.72939,0.62645,-0.76095,0.63396,0.13788,-0.38502,0.51552,0.7655,-0.89297,0.39891,0.20844,-0.90484,0.1959,0.37794,-0.95328,-0.015015,-0.30168,-0.94757,0.15769,-0.27784,-0.90139,0.041566,-0.43092,-0.86871,-0.017365,-0.49498,-0.79073,-0.017457,-0.6119,-0.87963,0.058931,-0.47194,-0.34117,-0.17896,-0.92279,-0.13361,-0.21439,-0.96756,-0.72133,-0.021363,-0.69225,0.063082,-0.19257,-0.97925,0.39064,-0.2757,-0.87826,0.4673,-0.23261,-0.8529,0.76077,-0.29209,-0.57955,0.90957,-0.22791,-0.34739,0.98221,-0.12339,0.14142,0.94882,-0.090732,0.30247,0.77618,0.009583,0.63042,0.74365,0.10559,0.66018,0.30903,0.13895,0.94083,0.12626,0.24247,0.96188,-0.44877,0.17216,0.87689,-0.42821,0.27213,0.86172,-0.87991,0.1189,0.45998,-0.91491,-0.039583,-0.40169,-0.82437,-0.032655,-0.56508,0.34532,0.40446,0.84683,0.3404,0.5923,0.73025,0.2548,0.56587,0.78408,0.13138,0.33421,0.93329,0.70864,-0.10208,0.69814,-0.26298,0.25443,0.93063,-0.52632,0.26487,0.80795,-0.94085,-0.24265,-0.23633,-0.69774,-0.44704,-0.55968,-0.75109,-0.24735,-0.61208,-0.91684,-0.30369,-0.25907,-0.82855,-0.20661,-0.52037,-0.86227,-0.35041,-0.36561,-0.78948,-0.21671,-0.57421,-0.42106,-0.36875,-0.82867,-0.20316,-0.33131,-0.92135,0.3961,-0.23215,-0.88836,-0.10514,-0.21216,-0.97156,0.3581,-0.20435,-0.91101,0.24915,-0.26655,-0.93103,0.74395,-0.23142,-0.62685,0.8359,-0.10044,-0.53954,0.99054,-0.026337,-0.13459,-0.77325,-0.15204,-0.61556,-0.94858,-0.079989,-0.30622,-0.87295,0.12345,-0.47185,-0.83062,-0.10355,-0.5471,0.89453,0.13916,0.42476,0.84149,0.20432,0.50008,0.71483,0.13184,0.6867,0.73168,-0.042726,0.68026,0.056673,0.26661,0.96213,-0.37999,0.15958,0.9111,-0.91375,0.064333,0.40107,-0.53182,-0.21067,-0.82022,-0.992,0.03766,-0.1203,-0.11417,-0.22123,-0.9685,0.4337,-0.32704,-0.83959,-0.77682,0.040223,0.62841,-0.90664,0.26545,0.32786,-0.56288,-0.001129,-0.8265,-0.95743,0.23499,-0.16749,-0.091464,-0.17744,-0.97986,0.44584,-0.32859,-0.83257,-0.71661,0.061312,0.69475,-0.8732,0.30189,0.38252,-0.618,0.012879,-0.78604,-0.92071,0.35084,-0.17072,-0.18513,-0.07239,-0.98004,0.36088,-0.34312,-0.86718,-0.54753,-0.01883,0.83654,-0.80096,0.32508,0.50273,-0.58003,0.068667,-0.81167,-0.80694,0.57131,-0.14972,-0.056185,-0.040834,-0.99756,0.36299,-0.46339,-0.80837,0.48277,-0.36934,-0.79403,0.89871,-0.12604,-0.41996,0.91955,-0.37345,-0.12217,0.98938,-0.043733,0.13849,0.99744,0.031159,0.063967,0.89676,0.007263,0.44243,0.83218,-0.17341,0.52663,0.52632,-0.14643,0.83755,-0.46355,0.19593,0.8641,0.92105,-0.30158,-0.24625,0.44917,0.069369,0.89071,0.10691,0.096438,0.98956,-0.53456,0.17231,0.82736,-0.91015,0.19895,0.36332,-0.59481,-0.002075,-0.80383,-0.91403,0.38151,-0.13767,-0.098392,0.055788,-0.99356,0.42045,-0.24168,-0.87451,0.47566,-0.28623,-0.83172,0.9628,-0.2468,0.10977,0.46651,-0.14002,0.87335,-0.37434,0.13691,0.91711,-0.56298,0.17075,0.80862,-0.99402,-0.063265,0.088931,-0.51207,-0.58525,0.62865,0.030732,-0.6357,-0.77129,0.31684,-0.94815,0.023957,0.29328,-0.66115,0.69051,0.85815,-0.51073,0.051881,0.49092,-0.23566,-0.83871,0.89145,-0.38383,-0.24067,-0.65288,0.09714,-0.75118,0.11313,-0.16294,0.9801,-0.58721,0.25355,0.76867,-0.87442,0.39064,0.28764,-0.53447,0.1518,-0.83142,-0.74419,0.64599,-0.16974,0.001892,0.13593,-0.99069,0.42912,-0.30415,-0.85046,0.50212,-0.33549,-0.79702,0.8648,-0.42695,-0.26417,0.90555,-0.4236,0.022797,0.11048,0.000549,0.99387,-0.41762,0.17063,0.89242,-0.56267,0.26124,0.78429,-0.98071,0.19492,0.013764,-0.69744,-0.50243,0.51094,-0.072604,-0.57878,-0.81222,0.013031,-0.99683,-0.078402,0.037416,-0.807,0.58931,0.67382,-0.73888,0.002045,-0.012665,-0.3173,0.94821,0.45509,-0.34053,0.82272,0.803,-0.54412,-0.24308,0.48418,-0.33207,-0.80947,-0.49931,0.33,-0.80108,-0.45363,0.21274,0.86541,-0.55864,0.27186,0.78356,-0.82873,0.47874,0.28977,-0.47993,0.29304,-0.8269,-0.67449,0.71496,-0.184,-0.013337,0.25382,-0.96713,-0.4214,0.463,-0.77975,-0.15882,-0.4489,-0.87933,0.42836,-0.29307,-0.85473,0.34861,-0.25819,-0.90097,0.42433,-0.3246,-0.8453,0.84036,-0.44612,-0.30778,0.88107,-0.24198,0.40635,0.55443,-0.19657,0.80865,0.51088,-0.3787,0.77172,-0.43303,0.19578,0.87982,-0.46336,0.25953,0.84728,-0.68776,0.59911,0.40989,-0.27171,0.42229,-0.86474,0.41865,-0.4123,-0.80914,0.44612,-0.48408,-0.75274,0.76766,-0.60134,-0.22141,0.69262,-0.72118,0.011414,-0.064516,-0.12888,0.98953,-0.4474,0.26081,0.85543,-0.52596,0.33406,0.78213,-0.56847,0.80724,-0.15854,0.15061,0.09299,-0.98419,0.45012,-0.45476,-0.76849,0.59832,-0.77004,-0.22141,0.1908,-0.53468,0.82321,-0.2537,-0.21827,0.94232,-0.85284,-0.20988,0.47807,-0.86047,0.50334,-0.078768,-0.33479,0.46376,-0.82025,-0.10611,-0.4915,-0.86438,0.44673,-0.89438,0.022034,-0.19666,-0.76055,0.61873,-0.15879,-0.98724,-0.009735,0.051454,-0.056001,0.9971,-0.46257,0.19202,0.86554,-0.60277,0.3054,0.73714,-0.93109,0.35801,-0.069765,-0.81393,-0.37385,0.44462,-0.1207,-0.9881,-0.095065,-0.12647,-0.82577,0.54961,0.567,-0.82339,-0.021973,-0.1486,-0.33903,0.92895,0.34867,-0.44108,0.82693,0.734,-0.62432,-0.26728,0.85162,-0.52394,-0.014222,-0.21552,0.41969,0.88168,-0.077273,-0.92968,0.36006,0.57079,0.25834,0.77938,-0.75854,-0.35368,0.54723,-0.77917,0.31404,0.54244,-0.77148,-0.61898,0.14716,0.021851,-0.99014,-0.13828,-0.17817,-0.9505,-0.25449,-0.83541,-0.41923,0.35536,-0.57445,0.63155,0.52068,0.13074,0.87802,0.46037,-0.40425,0.66005,0.63314,0.18928,0.88021,0.43516,-0.27165,0.888,0.37095,0.23215,0.96496,0.12223,0.8891,0.40596,0.21134,0.94855,0.31404,-0.039949,0.1666,0.96954,-0.17939,0.73263,0.61531,-0.2909,0.92947,-0.36244,-0.068575,0.87048,-0.48476,0.085238,0.67742,-0.72301,-0.13517,0.69466,-0.70778,-0.12821,0.84884,0.43663,0.29795,0.79016,-0.55226,0.26569,-0.096622,0.99503,-0.023194,-0.82702,0.36824,0.42473,-0.46443,0.88494,0.03412,-0.86984,0.4358,0.23106,-0.47182,0.88104,-0.032929,-0.88525,0.44755,0.12644,-0.96463,0.16102,0.20863,-0.99991,-0.005158,-0.010071,-0.99268,-0.10343,0.062319,-0.78546,-0.53883,-0.30442,-0.77309,-0.57399,-0.26985,-0.23093,-0.85263,-0.46864,-0.25892,-0.90417,-0.33967,-0.85745,-0.51207,0.050203,-0.21549,-0.94018,-0.26374,-0.79708,-0.54778,0.25404,-0.66408,-0.71642,0.21378,-0.14084,-0.93371,-0.32905,-0.21195,-0.93304,-0.29063,-0.58605,-0.62459,0.51613,-0.34269,-0.84768,0.40489,-0.17277,-0.92053,-0.35032,0.36286,-0.88876,-0.27995,0.28004,-0.67693,0.68065,0.73989,0.3654,0.56481,0.77819,0.53255,-0.3328,0.26139,0.86172,0.43486,0.47945,0.79562,-0.37025,0.42637,-0.10111,-0.89886,0.23371,-0.40596,-0.88348,0.43562,-0.52095,-0.734,0.55983,-0.55733,-0.61312,0.6288,-0.62673,-0.46019,0.43046,-0.82312,-0.37031,0.58461,-0.76397,-0.27299,0.91485,-0.38508,-0.12119,0.9389,-0.33586,0.075014,0.81307,-0.49947,-0.29896,0.97711,-0.1883,-0.09888,0.87973,-0.26005,-0.39802,0.90774,-0.1966,-0.37052,0.84036,-0.33778,-0.42384,0.93426,-0.17606,-0.31004,0.83944,-0.32395,-0.43626,0.93612,-0.18885,-0.29661,0.97284,-0.12391,-0.19547,0.96268,-0.07889,-0.25886,0.82028,0.50706,0.2645,0.71087,0.35191,0.60894,0.33488,0.70495,0.62517,0.33576,0.44026,0.8327,-0.28318,0.63653,0.71734,-0.47313,0.49498,0.72875,-0.84976,0.30174,0.43223,-0.88949,0.25657,0.37803,-0.9874,-0.14344,0.066775,-0.99771,-0.016297,0.065249,-0.81686,-0.44292,-0.36946,-0.65767,-0.63799,-0.40046,-0.27866,-0.67367,-0.68444,-0.27006,-0.77816,-0.567,0.13321,-0.6621,-0.73745,0.25425,-0.7358,-0.62761,0.37995,-0.76852,-0.51476,0.17093,-0.85534,-0.48903,-0.3246,-0.83587,-0.44261,-0.69069,-0.68014,-0.24555,-0.98984,-0.13587,0.04178,-0.88305,0.39152,0.25864,-0.32862,0.90323,0.27598,0.17539,0.97165,-0.15848,0.30033,0.9462,0.1204,0.75747,0.56169,-0.33268,0.84478,0.49358,-0.20661,0.91348,-0.21802,-0.34349,0.83471,-0.5428,0.092563,0.99228,-0.11466,0.046815,0.37333,0.84503,0.38273,-0.22211,0.83776,0.49876,-0.84622,0.27287,0.45759,-0.92309,0.051515,0.38105,-0.91745,-0.079897,0.38972,-0.53746,0.42634,0.72753,-0.47255,0.40611,0.78213,-0.32597,0.4069,0.8533,-0.10889,0.30985,0.94452,0.1424,-0.09827,0.98489,0.23008,0.86465,0.44655,0.67858,0.69552,-0.23606,0.78924,0.61306,-0.035096,0.19608,0.83709,0.51067,0.22181,0.79766,0.56078,0.84039,0.52959,0.11518,0.33476,0.468,0.81783,-0.21601,-0.9031,-0.37111,0.60442,-0.58074,-0.54531,-0.15085,-0.87997,-0.45039,0.52959,-0.50221,-0.68358,-0.19053,-0.88726,-0.42003,-0.67443,-0.72027,0.16218,-0.60427,-0.62581,0.49312,-0.39088,-0.85659,0.3368,-0.12021,-0.85583,-0.50307,0.42021,-0.87118,-0.25382,0.2526,-0.71413,0.65279,0.71779,0.24097,0.65319,0.10053,-0.18006,0.97848,-0.133,0.23066,0.96387,-0.29426,0.3556,0.88708,-0.41053,0.43052,0.8038,-0.82867,-0.49174,0.26731,-0.49269,0.49977,0.71233,0.32185,0.83148,0.45277,0.33195,0.82446,0.45833,0.82644,0.53529,-0.17435,0.87017,0.48866,-0.063173,0.95093,-0.28968,-0.10868,0.5678,0.64126,0.5161,-0.27665,-0.89334,-0.35408,0.5374,-0.64031,-0.54875,-0.23676,-0.89587,-0.3759,0.46797,-0.56859,-0.6765,-0.26011,-0.9057,-0.33467,-0.67885,-0.70366,0.20972,-0.64473,-0.58513,0.49184,-0.5327,-0.77612,0.33735,-0.19388,-0.89868,-0.39341,0.28919,-0.9566,-0.034822,0.033235,-0.68633,0.72649,0.55983,0.21049,0.80139,-0.1511,-0.090701,0.98434,-0.28172,0.29557,0.91281,-0.34492,0.37684,0.85964,-0.42003,0.45619,0.78448,-0.84411,-0.45222,0.28791,-0.50584,0.53636,0.67556,0.31123,0.84994,0.42509,0.35328,0.82983,0.43187,0.81973,0.52608,-0.22636,0.88577,0.45671,-0.082461,0.89502,-0.41966,-0.15085,0.66564,0.59542,0.44984,-0.28193,-0.89117,-0.35533,-0.83694,-0.34031,0.42857,-0.6737,-0.6852,0.27677,-0.25175,-0.86694,-0.43013,-0.30558,-0.86447,-0.39909,-0.62017,-0.53041,0.57793,-0.56688,-0.75631,0.32646,-0.27018,-0.84329,-0.46455,0.24366,-0.95776,-0.15262,0.0253,-0.72533,0.68792,0.63466,0.17081,0.75365,-0.093905,-0.086306,0.99182,-0.18772,0.33302,0.92401,-0.21598,0.399,0.89111,-0.27531,0.50099,0.82046,-0.36753,0.61782,0.69509,0.3289,0.79968,0.5023,0.92258,0.38292,-0.047029,0.44594,-0.69768,-0.56066,0.39439,-0.54973,-0.73635,0.82998,0.52055,-0.20026,0.3361,0.80654,0.48631,0.34764,0.80734,0.47676,0.75662,0.58702,-0.28791,0.33958,-0.45177,-0.82495,0.29395,-0.38905,-0.87304,0.69765,0.62697,-0.3466,0.35432,0.80505,0.47572,0.94977,0.30662,-0.062105,0.64672,-0.24433,-0.72249,0.96902,-0.18583,0.16254,0.92144,-0.033815,-0.38694,-0.1984,-0.87771,-0.43614,0.42418,-0.49251,-0.75991,0.7452,0.58904,-0.31251,0.29237,0.85592,0.42647,0.28419,0.84884,0.44569,0.67922,0.63564,-0.36686,0.37739,-0.44301,-0.8132,0.69619,-0.29459,-0.65459,0.94366,0.33061,0.013276,0.46052,-0.40965,-0.78744,0.73565,0.60808,-0.29835,0.32328,0.8403,0.43516,0.3354,0.84408,0.41832,0.58736,0.70016,-0.4059,0.32221,-0.30409,-0.89648,0.55437,-0.10813,-0.82519,0.87664,0.4301,-0.21558], - - "colors": [], - - "uvs": [[0.64067,0.46973,0.63056,0.46508,0.63182,0.46174,0.63786,0.4721,0.64292,0.49328,0.51612,0.98118,0.51688,0.98426,0.50258,0.98898,0.52866,0.98349,0.52866,0.98038,0.51307,0.9612,0.50187,0.98577,0.48863,0.99104,0.4925,0.99379,0.64547,0.49328,0.65457,0.46339,0.65053,0.43366,0.62077,0.45302,0.62077,0.45826,0.033936,0.98118,0.033174,0.98426,0.021389,0.98349,0.047475,0.98898,0.048187,0.98577,0.036977,0.9612,0.021389,0.98038,0.021389,0.96005,0.52866,0.96005,0.51276,0.95843,0.52866,0.95695,0.50539,0.93312,0.48107,0.94126,0.49606,0.96469,0.49859,0.9676,0.48638,0.97858,0.65342,0.49328,0.30708,0.95962,0.30883,0.92974,0.30882,0.95963,0.33464,0.92498,0.33036,0.95963,0.46741,0.97067,0.48167,0.97747,0.46744,0.96604,0.33238,0.95963,0.34638,0.95963,0.463,0.93832,0.45499,0.96609,0.47945,0.93966,0.46717,0.90086,0.45481,0.9003,0.44655,0.93698,0.44246,0.89974,0.4301,0.93564,0.44255,0.96613,0.36039,0.95963,0.34789,0.92458,0.33953,0.89554,0.30474,0.8983,0.343,0.86074,0.30757,0.85753,0.27503,0.86026,0.27503,0.8983,0.62077,0.43366,0.59169,0.43366,0.60973,0.46174,0.58698,0.46339,0.60088,0.46973,0.59608,0.49328,0.58813,0.49328,0.24335,0.9596,0.24123,0.95963,0.24123,0.92974,0.051466,0.9676,0.068379,0.97747,0.063677,0.97858,0.053991,0.96469,0.037292,0.95843,0.068986,0.94126,0.044663,0.93312,0.021389,0.95695,0.021389,0.93034,0.52866,0.93034,0.50474,0.92983,0.50287,0.9003,0.46519,0.86598,0.45349,0.86716,0.4418,0.86835,0.4301,0.86953,0.4301,0.89918,0.57804,0.90167,0.59341,0.90167,0.57804,0.92272,0.59341,0.8776,0.57804,0.8776,0.4301,0.96618,0.37439,0.95963,0.36114,0.92418,0.35115,0.89544,0.35346,0.86191,0.35385,0.83247,0.34358,0.82965,0.30884,0.82668,0.27503,0.82813,0.24248,0.85753,0.24595,0.8983,0.20705,0.86074,0.21053,0.89554,0.21541,0.92498,0.2197,0.95963,0.082644,0.97067,0.082614,0.96604,0.070606,0.93966,0.087055,0.93832,0.08288,0.90086,0.045308,0.92983,0.021389,0.92672,0.52866,0.92672,0.52866,0.90132,0.49827,0.86476,0.4672,0.83414,0.45483,0.83546,0.44247,0.83678,0.4301,0.83809,0.57804,0.94233,0.59341,0.94233,0.57804,0.96339,0.59341,0.92272,0.6112,0.90167,0.6112,0.8776,0.6112,0.85521,0.59341,0.85521,0.57804,0.85521,0.37439,0.92378,0.37439,0.89524,0.36277,0.89534,0.36392,0.86308,0.36412,0.83528,0.36316,0.82119,0.35303,0.81872,0.34291,0.81626,0.30889,0.81251,0.27503,0.81236,0.24122,0.82668,0.20648,0.82965,0.55687,0.37782,0.5557,0.34673,0.58768,0.34417,0.19621,0.83247,0.19702,0.81872,0.18689,0.82119,0.18785,0.8071,0.17787,0.80921,0.18047,0.76779,0.1485,0.81117,0.15231,0.76779,0.12047,0.81085,0.11975,0.76779,0.10774,0.76779,0.1084,0.80997,0.10799,0.82337,0.095777,0.82227,0.095218,0.83546,0.08285,0.83414,0.084863,0.86598,0.051781,0.86476,0.047187,0.9003,0.021389,0.90132,0.021389,0.86409,0.52866,0.86409,0.50137,0.83262,0.46649,0.82117,0.45427,0.82227,0.44206,0.82337,0.42984,0.82447,0.40443,0.83809,0.59341,0.96339,0.57804,0.99589,0.6112,0.94233,0.6112,0.96339,0.62976,0.94233,0.62976,0.92272,0.6112,0.92272,0.62976,0.90167,0.62976,0.8776,0.62976,0.85521,0.62976,0.8343,0.6112,0.8343,0.59341,0.8343,0.57804,0.8343,0.59341,0.81475,0.57804,0.81475,0.37439,0.86425,0.37439,0.83809,0.37329,0.82365,0.37218,0.80921,0.3622,0.8071,0.35222,0.80498,0.34223,0.80287,0.30895,0.79834,0.27503,0.7966,0.2411,0.79834,0.24116,0.81251,0.20715,0.81626,0.19783,0.80498,0.19011,0.76779,0.18154,0.72061,0.15317,0.72061,0.12141,0.72061,0.10918,0.72061,0.096937,0.72061,0.095729,0.76779,0.084698,0.72061,0.083719,0.76779,0.049312,0.76779,0.049215,0.72061,0.021389,0.76779,0.021389,0.72061,0.52866,0.76779,0.50084,0.72061,0.52866,0.72061,0.50074,0.76779,0.46535,0.72061,0.46633,0.76779,0.45432,0.76779,0.45371,0.80909,0.46578,0.80821,0.50004,0.80629,0.52866,0.80483,0.021389,0.80483,0.05001,0.80629,0.084273,0.80821,0.049346,0.81945,0.021389,0.81849,0.021389,0.83215,0.52866,0.83215,0.50071,0.81945,0.52866,0.81849,0.44165,0.80997,0.42959,0.81085,0.40299,0.82463,0.57804,0.76337,0.59341,0.7933,0.57804,0.7933,0.59341,0.76337,0.6112,0.76337,0.6112,0.7933,0.62976,0.76337,0.62976,0.7933,0.66447,0.76337,0.66447,0.7933,0.7109,0.76337,0.7109,0.7933,0.74467,0.76337,0.74467,0.7933,0.7725,0.76337,0.75992,0.96339,0.77354,0.99589,0.74467,0.99589,0.77197,0.96339,0.78583,0.96339,0.78763,0.94233,0.77131,0.94233,0.75791,0.94233,0.77121,0.92272,0.75764,0.92272,0.77099,0.90167,0.75854,0.90167,0.74467,0.92272,0.74467,0.90167,0.7109,0.92272,0.7109,0.94233,0.74467,0.94233,0.74467,0.96339,0.7109,0.99589,0.7109,0.96339,0.66447,0.99589,0.66447,0.96339,0.62976,0.99589,0.62976,0.96339,0.6112,0.99589,0.59341,0.99589,0.66447,0.94233,0.66447,0.92272,0.66447,0.90167,0.66447,0.8776,0.66447,0.85521,0.66447,0.8343,0.66447,0.81475,0.62976,0.81475,0.6112,0.81475,0.7109,0.81475,0.74467,0.81475,0.76984,0.7933,0.76828,0.81475,0.80073,0.7933,0.80073,0.76337,0.80073,0.96339,0.80073,0.99589,0.80073,0.94233,0.80073,0.92272,0.78757,0.92272,0.80073,0.90167,0.7849,0.90167,0.76968,0.8776,0.74467,0.8776,0.7109,0.90167,0.7109,0.8776,0.7109,0.85521,0.7109,0.8343,0.74467,0.8343,0.76819,0.8343,0.80073,0.81475,0.83487,0.7933,0.83487,0.76337,0.87787,0.76337,0.83487,0.99589,0.87787,0.96339,0.87787,0.99589,0.83487,0.96339,0.87787,0.94233,0.83487,0.94233,0.83487,0.92272,0.83487,0.90167,0.83487,0.87852,0.80073,0.87732,0.80073,0.85521,0.76892,0.85521,0.80073,0.8343,0.83487,0.81475,0.87787,0.7933,0.91431,0.76337,0.91431,0.96339,0.91431,0.99589,0.94831,0.96339,0.94831,0.94233,0.91431,0.94233,0.91431,0.92272,0.87787,0.92272,0.91431,0.90167,0.87787,0.90167,0.87787,0.87812,0.87787,0.85521,0.83487,0.85521,0.87787,0.8343,0.83487,0.8343,0.87787,0.81475,0.91431,0.7933,0.94831,0.76337,0.94831,0.99589,0.96312,0.96339,0.96312,0.99589,0.98674,0.96339,0.98674,0.94233,0.96312,0.94233,0.96312,0.92272,0.98674,0.92272,0.98674,0.90167,0.96312,0.90167,0.94831,0.92272,0.94831,0.90167,0.94831,0.87756,0.91431,0.87787,0.91431,0.85521,0.91431,0.8343,0.91431,0.81475,0.94831,0.7933,0.96312,0.76337,0.96312,0.7933,0.98674,0.76337,0.98674,0.99589,0.69239,0.14767,0.69239,0.16904,0.6724,0.1647,0.71238,0.16469,0.72473,0.15331,0.72473,0.13923,0.71238,0.12785,0.96312,0.85521,0.98674,0.8343,0.98674,0.85521,0.96312,0.8343,0.98674,0.81475,0.96312,0.81475,0.94831,0.8343,0.94831,0.85521,0.94831,0.81475,0.98674,0.7933,0.96312,0.87749,0.98674,0.87738,0.69239,0.1235,0.6724,0.12785,0.66004,0.13924,0.66005,0.15331,0.74467,0.85521,0.40155,0.81117,0.36958,0.76779,0.35994,0.76779,0.3503,0.76779,0.34065,0.76779,0.30631,0.76779,0.27503,0.76779,0.24374,0.76779,0.20782,0.80287,0.2094,0.76779,0.55557,0.31969,0.55835,0.28348,0.59035,0.28325,0.19976,0.76779,0.1907,0.72061,0.1908,0.69595,0.18139,0.69595,0.15331,0.69595,0.12092,0.69595,0.10935,0.69595,0.10926,0.68198,0.09777,0.68198,0.10742,0.64782,0.096562,0.64747,0.086277,0.68198,0.085705,0.64712,0.049196,0.68198,0.04939,0.69595,0.021389,0.69595,0.50066,0.69595,0.52866,0.69595,0.46383,0.69595,0.45311,0.72061,0.44231,0.76779,0.4303,0.76779,0.39774,0.76779,0.36851,0.72061,0.35936,0.72061,0.3502,0.72061,0.34105,0.72061,0.30538,0.72061,0.27503,0.72061,0.24467,0.72061,0.209,0.72061,0.55968,0.23612,0.59193,0.236,0.19985,0.72061,0.20021,0.69595,0.19124,0.68198,0.18169,0.68198,0.15367,0.68198,0.12076,0.68198,0.11828,0.64817,0.11805,0.63092,0.10739,0.62962,0.11765,0.61121,0.10642,0.60811,0.096737,0.62833,0.095186,0.605,0.086083,0.62703,0.083952,0.6019,0.093566,0.58367,0.08197,0.58234,0.047627,0.59791,0.048557,0.62291,0.021389,0.62479,0.021389,0.64734,0.52866,0.64734,0.5015,0.62291,0.52866,0.62479,0.50085,0.64555,0.52866,0.68198,0.50086,0.68198,0.46377,0.68198,0.45226,0.69595,0.44088,0.72061,0.42864,0.72061,0.39688,0.72061,0.36867,0.69595,0.35925,0.69595,0.34984,0.69595,0.34043,0.69595,0.30568,0.69595,0.27503,0.69595,0.24438,0.69595,0.20962,0.69595,0.2008,0.68198,0.19128,0.64649,0.18103,0.64747,0.15194,0.64783,0.1513,0.63081,0.15051,0.61127,0.14968,0.58653,0.11676,0.58633,0.14923,0.55879,0.11623,0.55879,0.1157,0.51821,0.14877,0.51821,0.17764,0.51821,0.17802,0.55879,0.18852,0.51821,0.18878,0.55879,0.19941,0.51821,0.19953,0.55879,0.21029,0.51821,0.21029,0.55879,0.24541,0.55879,0.24572,0.51821,0.27503,0.55879,0.27503,0.51821,0.30434,0.51821,0.30464,0.55879,0.27503,0.57538,0.24511,0.57777,0.21029,0.58176,0.19966,0.58331,0.21132,0.60153,0.24574,0.59332,0.27503,0.59254,0.30431,0.59332,0.30494,0.57777,0.33976,0.55879,0.33976,0.51821,0.35052,0.55879,0.33976,0.58176,0.35039,0.58331,0.36128,0.55879,0.36102,0.58487,0.37204,0.55879,0.37165,0.58643,0.40037,0.58653,0.39955,0.61127,0.4324,0.61121,0.43201,0.63092,0.44266,0.62962,0.44263,0.64782,0.45349,0.64747,0.45228,0.68198,0.4407,0.69595,0.42913,0.69595,0.39674,0.69595,0.36836,0.68198,0.35881,0.68198,0.34926,0.68198,0.3397,0.68198,0.3056,0.68198,0.27503,0.68198,0.24446,0.68198,0.21035,0.68198,0.20153,0.6455,0.19047,0.62877,0.18024,0.63062,0.17919,0.61114,0.1784,0.58643,0.18903,0.58487,0.20061,0.60473,0.21092,0.62507,0.24505,0.61836,0.27503,0.61789,0.305,0.61836,0.33914,0.62507,0.33826,0.64452,0.30574,0.64034,0.27503,0.64002,0.24431,0.64034,0.21179,0.64452,0.20069,0.62692,0.1899,0.60793,0.34852,0.6455,0.34936,0.62692,0.34944,0.60473,0.33874,0.60153,0.36015,0.60793,0.35959,0.62877,0.35877,0.64649,0.36902,0.64747,0.36981,0.63062,0.37086,0.61114,0.39875,0.63081,0.43178,0.64817,0.44079,0.68198,0.4293,0.68198,0.39638,0.68198,0.39811,0.64783,0.46435,0.64712,0.46397,0.62703,0.45332,0.62833,0.44363,0.60811,0.43329,0.58633,0.40082,0.55879,0.37242,0.51821,0.36153,0.51821,0.35064,0.51821,0.40128,0.51821,0.43436,0.51821,0.43383,0.55879,0.44539,0.51821,0.44514,0.55879,0.45642,0.51821,0.45645,0.55879,0.46745,0.51821,0.46777,0.55879,0.50155,0.55879,0.50188,0.51821,0.52866,0.55879,0.52866,0.58119,0.50122,0.58022,0.52866,0.59775,0.50243,0.59791,0.4661,0.6019,0.45487,0.605,0.44489,0.585,0.45649,0.58367,0.46808,0.58234,0.021389,0.59775,0.048832,0.58022,0.021389,0.58119,0.048502,0.55879,0.021389,0.55879,0.048172,0.51821,0.021389,0.51821,0.52866,0.51821,0.0826,0.51821,0.082285,0.55879,0.093599,0.55879,0.093632,0.51821,0.10466,0.51821,0.10491,0.55879,0.10516,0.585,0.021389,0.68198,0.049202,0.64555,0.59689,0.20915,0.57122,0.20872,0.20227,0.5024,0.23377,0.48641,0.23265,0.5024,0.20291,0.48641,0.17757,0.5024,0.17773,0.48641,0.14849,0.5024,0.14766,0.48641,0.11541,0.5024,0.11591,0.48641,0.14567,0.4516,0.11532,0.45159,0.14548,0.43814,0.11588,0.436,0.14548,0.42507,0.11693,0.42034,0.1463,0.41539,0.11908,0.40633,0.14694,0.39988,0.11942,0.39403,0.14805,0.37464,0.11974,0.37377,0.15163,0.33083,0.12144,0.33083,0.15426,0.28924,0.12371,0.28924,0.15494,0.25787,0.1243,0.25542,0.15429,0.24041,0.12408,0.23776,0.15363,0.22377,0.12352,0.22123,0.15173,0.20491,0.12278,0.20622,0.15075,0.16561,0.12287,0.16561,0.15039,0.12452,0.12248,0.12452,0.14957,0.091528,0.12085,0.099164,0.14891,0.064733,0.1214,0.070962,0.14987,0.042155,0.12176,0.042155,0.15223,0.017017,0.12094,0.017017,0.15253,0.005452,0.12167,0.005452,0.59513,0.14743,0.59079,0.17508,0.61896,0.17049,0.56575,0.16924,0.5518,0.15142,0.55188,0.13619,0.56424,0.12381,0.21927,0.017017,0.22035,0.005452,0.23812,0.005452,0.2008,0.017017,0.20131,0.005452,0.17956,0.017017,0.17945,0.005452,0.17876,0.044294,0.20035,0.046968,0.21991,0.043759,0.23873,0.017017,0.26611,0.005452,0.26611,0.017017,0.23845,0.042155,0.26579,0.042155,0.23896,0.055818,0.26566,0.061564,0.23703,0.081157,0.26552,0.084612,0.047472,0.056462,0.018685,0.083405,0.018824,0.059244,0.047114,0.081762,0.018676,0.12452,0.047771,0.12452,0.070598,0.084544,0.071091,0.12452,0.092453,0.088122,0.070867,0.063295,0.07021,0.042155,0.095603,0.042155,0.095076,0.017017,0.070864,0.017017,0.046596,0.042155,0.018951,0.042155,0.047691,0.017017,0.019271,0.017017,0.04801,0.005452,0.070931,0.005452,0.095809,0.005452,0.63052,0.13481,0.63088,0.1526,0.61842,0.12229,0.59018,0.11954,0.019271,0.005452,0.099991,0.12452,0.071516,0.16561,0.048337,0.16561,0.048076,0.20456,0.07132,0.20443,0.099204,0.16561,0.10057,0.20496,0.071151,0.21894,0.047851,0.21904,0.047562,0.23513,0.070935,0.23509,0.10073,0.21966,0.10029,0.23603,0.070976,0.25264,0.047617,0.25233,0.048062,0.28924,0.069615,0.28924,0.10046,0.25378,0.10101,0.28924,0.068338,0.33083,0.046246,0.33083,0.041383,0.36822,0.061609,0.37282,0.098848,0.33083,0.092553,0.37345,0.058648,0.38216,0.038683,0.37554,0.035635,0.38183,0.055705,0.39002,0.014029,0.38334,0.014029,0.37248,0.5119,0.38183,0.53351,0.37248,0.53351,0.38334,0.53102,0.36842,0.50885,0.37554,0.5293,0.36474,0.50616,0.36822,0.52827,0.36333,0.50129,0.33083,0.52827,0.33083,0.49948,0.28924,0.52827,0.28924,0.49992,0.25233,0.52827,0.25155,0.49998,0.23513,0.52827,0.22824,0.49969,0.21904,0.52827,0.21529,0.49946,0.20456,0.52849,0.20221,0.4992,0.16561,0.52861,0.16561,0.49977,0.12452,0.52886,0.12452,0.50042,0.081762,0.52885,0.083405,0.50007,0.056462,0.52871,0.059244,0.52859,0.042155,0.50094,0.042155,0.49985,0.017017,0.47667,0.017017,0.47661,0.005452,0.45173,0.005452,0.45246,0.017017,0.42586,0.005452,0.42659,0.017017,0.39501,0.005452,0.39531,0.017017,0.42578,0.042155,0.45193,0.042155,0.47733,0.042155,0.47667,0.063295,0.47694,0.084544,0.47645,0.12452,0.47602,0.16561,0.44755,0.12452,0.44833,0.16561,0.42506,0.12452,0.42467,0.16561,0.39714,0.12452,0.39679,0.16561,0.42476,0.20622,0.44696,0.20496,0.47622,0.20443,0.47639,0.21894,0.44681,0.21966,0.42402,0.22123,0.3958,0.20491,0.3939,0.22377,0.42346,0.23776,0.44725,0.23603,0.4766,0.23509,0.47656,0.25264,0.47792,0.28924,0.44708,0.25378,0.44653,0.28924,0.42324,0.25542,0.42383,0.28924,0.39259,0.25787,0.39328,0.28924,0.4261,0.33083,0.44869,0.33083,0.4792,0.33083,0.48593,0.37282,0.45498,0.37345,0.4278,0.37377,0.3959,0.33083,0.39949,0.37464,0.42812,0.39403,0.45863,0.38637,0.48889,0.38216,0.49183,0.39002,0.4607,0.39302,0.42846,0.40633,0.4006,0.39988,0.40124,0.41539,0.43061,0.42034,0.46499,0.40956,0.49206,0.40215,0.53351,0.39616,0.014029,0.39616,0.055483,0.40215,0.014029,0.40744,0.53351,0.40744,0.49592,0.42631,0.46705,0.42986,0.43166,0.436,0.46616,0.45011,0.496,0.44785,0.53351,0.42803,0.014029,0.42803,0.051618,0.42631,0.082545,0.40956,0.086837,0.39302,0.088911,0.38637,0.080492,0.42986,0.051533,0.44785,0.014029,0.44872,0.014029,0.48641,0.53351,0.48641,0.53351,0.44872,0.49579,0.48641,0.53351,0.5024,0.49448,0.5024,0.46435,0.48641,0.46507,0.5024,0.43163,0.48641,0.43212,0.5024,0.39988,0.48641,0.39905,0.5024,0.36981,0.48641,0.36997,0.5024,0.34463,0.48641,0.34527,0.5024,0.31377,0.48641,0.31488,0.5024,0.27377,0.48641,0.27377,0.5024,0.62122,0.20904,0.62122,0.23591,0.65051,0.236,0.64555,0.20915,0.68276,0.23612,0.67122,0.20872,0.68409,0.28348,0.65209,0.28325,0.68687,0.31969,0.65486,0.316,0.68674,0.34673,0.65476,0.34417,0.68557,0.37782,0.65329,0.37511,0.65124,0.41636,0.62122,0.37603,0.62119,0.41636,0.59161,0.41636,0.58915,0.37511,0.62122,0.34465,0.62122,0.3149,0.58757,0.316,0.62122,0.28302,0.27377,0.45003,0.23407,0.44967,0.20512,0.45259,0.17605,0.45294,0.17613,0.43965,0.17595,0.42673,0.17563,0.41683,0.17533,0.40101,0.17486,0.37553,0.17554,0.33083,0.17609,0.28924,0.17616,0.25864,0.17715,0.24619,0.17798,0.23697,0.17982,0.2137,0.17524,0.19655,0.17612,0.16561,0.17743,0.12452,0.1762,0.098264,0.17587,0.068995,0.20111,0.084044,0.2178,0.063127,0.2176,0.082473,0.21777,0.12452,0.19758,0.12452,0.1979,0.16561,0.21693,0.16561,0.23899,0.12452,0.26551,0.12452,0.24027,0.16561,0.26576,0.16561,0.018925,0.16561,0.019044,0.20221,0.019271,0.21529,0.019271,0.22824,0.019271,0.25155,0.019271,0.28924,0.019271,0.33083,0.019271,0.36333,0.018237,0.36474,0.016521,0.36842,0.27377,0.38567,0.27192,0.37399,0.27377,0.37716,0.24954,0.38538,0.27377,0.40388,0.23034,0.40543,0.27377,0.42295,0.23076,0.42341,0.20252,0.42504,0.1993,0.41391,0.20114,0.39933,0.19783,0.37594,0.19785,0.33083,0.19905,0.28924,0.20011,0.25881,0.19986,0.23895,0.19954,0.22584,0.19906,0.20695,0.19726,0.19343,0.21766,0.19267,0.24184,0.194,0.26588,0.19907,0.23881,0.21093,0.26611,0.21275,0.24114,0.22737,0.26611,0.22694,0.24285,0.24212,0.26611,0.25186,0.24397,0.25498,0.24386,0.28924,0.26611,0.28924,0.24263,0.33083,0.26611,0.33083,0.24319,0.37033,0.26611,0.36333,0.24581,0.37915,0.26875,0.3698,0.22643,0.39375,0.22253,0.37561,0.221,0.33083,0.22091,0.28924,0.22195,0.25756,0.22152,0.23987,0.22083,0.22032,0.21845,0.20617,0.20483,0.43988,0.23221,0.43769,0.27377,0.43649,0.31533,0.43769,0.31678,0.42341,0.3172,0.40543,0.298,0.38538,0.27562,0.37399,0.27878,0.3698,0.30173,0.37915,0.3211,0.39375,0.30435,0.37033,0.28143,0.36333,0.28143,0.33083,0.30491,0.33083,0.28143,0.28924,0.30367,0.28924,0.28143,0.25186,0.30357,0.25498,0.30468,0.24212,0.28143,0.22694,0.30639,0.22737,0.28143,0.21275,0.30873,0.21093,0.28166,0.19907,0.3057,0.194,0.28178,0.16561,0.30727,0.16561,0.28203,0.12452,0.30855,0.12452,0.28202,0.084612,0.31051,0.081157,0.28188,0.061564,0.30858,0.055818,0.28175,0.042155,0.30908,0.042155,0.28143,0.017017,0.52827,0.017017,0.49953,0.005452,0.52827,0.005452,0.32826,0.017017,0.30942,0.005452,0.32719,0.005452,0.30881,0.017017,0.32763,0.043759,0.32974,0.063127,0.32993,0.082473,0.32977,0.12452,0.33061,0.16561,0.32988,0.19267,0.32909,0.20617,0.32671,0.22032,0.32601,0.23987,0.32559,0.25756,0.32662,0.28924,0.32654,0.33083,0.325,0.37561,0.3464,0.39933,0.34824,0.41391,0.34502,0.42504,0.3427,0.43988,0.34242,0.45259,0.31347,0.44967,0.37148,0.45294,0.37141,0.43965,0.37159,0.42673,0.40205,0.43814,0.40187,0.4516,0.43222,0.45159,0.40206,0.42507,0.37191,0.41683,0.37221,0.40101,0.37268,0.37553,0.34971,0.37594,0.34969,0.33083,0.34849,0.28924,0.34743,0.25881,0.34767,0.23895,0.348,0.22584,0.34848,0.20695,0.35028,0.19343,0.34964,0.16561,0.34996,0.12452,0.34643,0.084044,0.34719,0.046968,0.34673,0.017017,0.34623,0.005452,0.36798,0.017017,0.36808,0.005452,0.36878,0.044294,0.37167,0.068995,0.39863,0.064733,0.39796,0.091528,0.42669,0.099164,0.42614,0.070962,0.39767,0.042155,0.45509,0.088122,0.37134,0.098264,0.37011,0.12452,0.37142,0.16561,0.37229,0.19655,0.36772,0.2137,0.39324,0.24041,0.36956,0.23697,0.37039,0.24619,0.37138,0.25864,0.37145,0.28924,0.372,0.33083,0.28143,0.005452,0.014029,0.5024,0.051746,0.48641,0.081374,0.45011,0.083187,0.48641,0.053057,0.5024,0.082473,0.5024,0.086224,0.69595,0.097789,0.69595,0.048683,0.83262,0.083562,0.82117,0.096337,0.80909,0.095238,0.9003,0.096559,0.86716,0.10759,0.83678,0.12021,0.82447,0.14706,0.82463,0.17677,0.82365,0.18594,0.83528,0.19659,0.86191,0.19891,0.89544,0.20216,0.92458,0.20367,0.95963,0.21767,0.95963,0.09506,0.96609,0.1035,0.93698,0.10759,0.89974,0.10826,0.86835,0.11995,0.83809,0.14563,0.83809,0.17567,0.83809,0.18613,0.86308,0.18729,0.89534,0.18891,0.92418,0.17567,0.92378,0.17567,0.89524,0.57804,0.60692,0.59341,0.58601,0.57804,0.58601,0.59341,0.60692,0.57804,0.62931,0.59341,0.62931,0.6112,0.60692,0.6112,0.62931,0.62976,0.60692,0.62976,0.62931,0.66447,0.60692,0.66447,0.62931,0.7109,0.60692,0.7109,0.58601,0.74467,0.58601,0.74467,0.60692,0.7109,0.62931,0.74467,0.62931,0.76892,0.60692,0.76968,0.62931,0.74467,0.65338,0.75854,0.65338,0.77099,0.65338,0.7849,0.65338,0.77121,0.67443,0.78757,0.67443,0.77131,0.69404,0.75791,0.69404,0.75992,0.7151,0.74467,0.7151,0.74467,0.7476,0.7109,0.7476,0.7109,0.7151,0.74467,0.69404,0.75764,0.67443,0.74467,0.67443,0.7109,0.67443,0.7109,0.65338,0.66447,0.65338,0.62976,0.65338,0.6112,0.65338,0.59341,0.65338,0.57804,0.65338,0.10751,0.96613,0.11995,0.93564,0.11995,0.96618,0.11995,0.89918,0.11995,0.86953,0.57804,0.69404,0.57804,0.7151,0.59341,0.69404,0.59341,0.7151,0.57804,0.7476,0.59341,0.7476,0.59341,0.51508,0.57804,0.51508,0.57804,0.54501,0.59341,0.54501,0.59341,0.56646,0.57804,0.56646,0.17567,0.86425,0.6112,0.56646,0.6112,0.54501,0.62976,0.54501,0.62976,0.56646,0.6112,0.58601,0.62976,0.58601,0.66447,0.58601,0.7109,0.56646,0.74467,0.56646,0.76828,0.56646,0.76819,0.58601,0.80073,0.58601,0.80073,0.60692,0.80073,0.62904,0.80073,0.65338,0.80073,0.67443,0.78763,0.69404,0.77197,0.7151,0.77354,0.7476,0.7725,0.51508,0.74467,0.51508,0.74467,0.54501,0.7109,0.54501,0.7109,0.51508,0.66447,0.54501,0.66447,0.51508,0.66447,0.7476,0.66447,0.7151,0.7109,0.69404,0.66447,0.69404,0.62976,0.7151,0.62976,0.7476,0.6112,0.7476,0.6112,0.7151,0.62976,0.69404,0.66447,0.67443,0.62976,0.67443,0.6112,0.67443,0.59341,0.67443,0.57804,0.67443,0.6112,0.69404,0.6112,0.51508,0.62976,0.51508,0.66447,0.56646,0.76984,0.54501,0.80073,0.54501,0.80073,0.56646,0.83487,0.56646,0.83487,0.58601,0.83487,0.60692,0.83487,0.63023,0.83487,0.65338,0.83487,0.67443,0.80073,0.69404,0.83487,0.69404,0.80073,0.7151,0.83487,0.7151,0.80073,0.7476,0.80073,0.51508,0.83487,0.51508,0.83487,0.54501,0.87787,0.54501,0.87787,0.56646,0.87787,0.58601,0.87787,0.60692,0.87787,0.62983,0.87787,0.65338,0.87787,0.67443,0.87787,0.69404,0.87787,0.7151,0.83487,0.7476,0.87787,0.7476,0.87787,0.51508,0.91431,0.51508,0.91431,0.54501,0.91431,0.56646,0.91431,0.58601,0.91431,0.60692,0.91431,0.62959,0.91431,0.65338,0.91431,0.67443,0.91431,0.69404,0.91431,0.7151,0.91431,0.7476,0.94831,0.7151,0.94831,0.7476,0.94831,0.51508,0.94831,0.54501,0.94831,0.56646,0.94831,0.58601,0.94831,0.60692,0.94831,0.62927,0.94831,0.65338,0.94831,0.67443,0.94831,0.69404,0.96312,0.67443,0.96312,0.65338,0.96312,0.6292,0.98674,0.62909,0.98674,0.65338,0.98674,0.67443,0.96312,0.69404,0.98674,0.69404,0.98674,0.60692,0.96312,0.60692,0.98674,0.58601,0.96312,0.58601,0.98674,0.56646,0.96312,0.56646,0.98674,0.54501,0.98674,0.7151,0.96312,0.7151,0.96312,0.7476,0.98674,0.7476,0.96312,0.51508,0.96312,0.54501,0.98674,0.51508,0.78583,0.7151,0.18967,0.95963,0.17567,0.95963,0.061418,0.99104,0.057549,0.99379,0.59863,0.49328,0.60369,0.4721,0.61099,0.46508,0.73471,0.31732,0.66669,0.35452,0.65253,0.32005,0.77219,0.40117,0.81002,0.28203,0.83414,0.35215,0.8729,0.25411,0.50565,0.29679,0.50565,0.26614,0.56073,0.28582,0.45057,0.28582,0.50565,0.32233,0.45265,0.32748,0.35876,0.32005,0.3446,0.35452,0.38392,0.37284,0.42781,0.36018,0.46647,0.35658,0.50565,0.34712,0.55864,0.32748,0.54482,0.35658,0.58348,0.36018,0.62737,0.37284,0.61069,0.42188,0.68041,0.40749,0.6575,0.45015,0.74277,0.43666,0.80418,0.49612,0.82625,0.47086,0.87262,0.42738,0.91615,0.39512,0.72225,0.23488,0.80079,0.13417,0.79752,0.18077,0.72774,0.16914,0.669,0.23305,0.72751,0.30082,0.65621,0.28903,0.79671,0.2332,0.80579,0.26927,0.96584,0.36744,0.9164,0.31834,0.96487,0.29106,0.99591,0.33761,0.045451,0.36744,0.015383,0.33761,0.046422,0.29106,0.094891,0.31834,0.13839,0.25411,0.086385,0.22418,0.92491,0.22418,0.27658,0.31733,0.2391,0.40117,0.27658,0.31733,0.20127,0.28203,0.17716,0.35215,0.095144,0.39512,0.13867,0.42738,0.18504,0.47086,0.20711,0.49612,0.26852,0.43666,0.33088,0.40749,0.4006,0.42188,0.43272,0.40402,0.46937,0.387,0.50565,0.3839,0.54192,0.387,0.57857,0.40402,0.5949,0.44586,0.56112,0.42952,0.57637,0.47208,0.55516,0.45521,0.56678,0.4949,0.54401,0.48364,0.54863,0.50043,0.53367,0.49944,0.53202,0.51065,0.50565,0.51356,0.53055,0.51579,0.50565,0.51518,0.50565,0.51669,0.52848,0.52273,0.5488,0.51179,0.54785,0.52117,0.56256,0.51526,0.56505,0.52103,0.55539,0.52856,0.52662,0.53435,0.50565,0.52409,0.50565,0.54227,0.48467,0.53435,0.48281,0.52273,0.48074,0.51579,0.4625,0.51179,0.46344,0.52117,0.4559,0.52856,0.44624,0.52103,0.44873,0.51526,0.43567,0.50906,0.4406,0.50789,0.44451,0.4949,0.43492,0.47208,0.45613,0.45521,0.45017,0.42952,0.41639,0.44586,0.35379,0.45015,0.24202,0.50716,0.2127,0.51802,0.22443,0.58782,0.28773,0.58808,0.31255,0.498,0.37159,0.51167,0.3847,0.47093,0.41438,0.5004,0.42807,0.50936,0.43072,0.53028,0.44769,0.54969,0.48301,0.55663,0.48285,0.54477,0.50565,0.5534,0.52828,0.55663,0.50565,0.56799,0.47895,0.56752,0.45047,0.57717,0.44371,0.59792,0.46093,0.58135,0.47448,0.57553,0.48333,0.57664,0.49684,0.57386,0.50565,0.57433,0.51445,0.57386,0.53234,0.56752,0.52796,0.57664,0.52576,0.58254,0.53681,0.57553,0.55036,0.58135,0.53339,0.59254,0.51861,0.59461,0.51321,0.58252,0.50565,0.59386,0.50565,0.60721,0.49268,0.59461,0.49808,0.58252,0.50565,0.58162,0.48553,0.58254,0.4779,0.59254,0.45982,0.60143,0.46859,0.61802,0.47497,0.60207,0.48824,0.60878,0.50565,0.62456,0.48658,0.62193,0.48498,0.64348,0.46147,0.63262,0.4495,0.62362,0.39994,0.6137,0.39662,0.56183,0.40811,0.52278,0.35594,0.56566,0.30238,0.64409,0.34919,0.61724,0.36475,0.64668,0.40531,0.64375,0.43792,0.65846,0.46395,0.66968,0.48893,0.6614,0.50565,0.6618,0.50565,0.64677,0.52631,0.64348,0.52472,0.62193,0.52305,0.60878,0.53632,0.60207,0.55147,0.60143,0.56759,0.59792,0.56082,0.57717,0.5636,0.54969,0.52844,0.54477,0.58057,0.53028,0.57562,0.50906,0.57069,0.50789,0.56773,0.50857,0.56435,0.5094,0.56244,0.50806,0.54754,0.5068,0.56449,0.50539,0.58322,0.50936,0.59691,0.5004,0.62659,0.47093,0.6397,0.51167,0.60318,0.52278,0.61467,0.56183,0.61135,0.6137,0.56179,0.62362,0.54982,0.63262,0.5427,0.61802,0.52236,0.6614,0.50565,0.68783,0.48641,0.68524,0.4659,0.68746,0.45657,0.69083,0.44886,0.67604,0.43419,0.6751,0.4068,0.65597,0.40378,0.66724,0.40374,0.66912,0.43742,0.67897,0.40327,0.6896,0.37141,0.6747,0.3683,0.66944,0.36724,0.66252,0.33758,0.66909,0.2702,0.69558,0.23404,0.68905,0.21106,0.66065,0.1814,0.59381,0.18558,0.54367,0.15534,0.58205,0.13891,0.57123,0.17311,0.53186,0.7912,0.040598,0.74114,0.064226,0.82293,0.052815,0.68948,0.043955,0.69144,0.056586,0.16404,0.7016,0.18315,0.68297,0.18975,0.68191,0.15505,0.68142,0.14596,0.69567,0.13167,0.66219,0.11763,0.66514,0.13053,0.61889,0.11657,0.61267,0.75767,0.007312,0.71108,0.012955,0.69153,0.032394,0.30872,0.79868,0.34134,0.72229,0.35101,0.70605,0.33109,0.68866,0.3492,0.68776,0.36211,0.68523,0.3792,0.69317,0.40363,0.69401,0.42801,0.69567,0.43398,0.69897,0.4053,0.70135,0.37952,0.70006,0.38474,0.71595,0.42121,0.71452,0.44729,0.70141,0.44628,0.67713,0.46376,0.71033,0.48685,0.71806,0.50565,0.71717,0.52488,0.68524,0.54539,0.68746,0.54734,0.66968,0.57337,0.65846,0.60598,0.64375,0.64655,0.64668,0.64405,0.66252,0.60449,0.65597,0.64299,0.66944,0.60752,0.66724,0.60755,0.66912,0.63988,0.6747,0.60802,0.6896,0.57387,0.67897,0.5771,0.6751,0.56501,0.67713,0.58328,0.69567,0.56243,0.67604,0.57731,0.69897,0.60766,0.69401,0.63209,0.69317,0.60599,0.70135,0.564,0.70141,0.59008,0.71452,0.54753,0.71033,0.58465,0.72703,0.52093,0.73918,0.52444,0.71806,0.50565,0.74429,0.49036,0.73918,0.42664,0.72703,0.38767,0.73351,0.38157,0.76246,0.38085,0.8049,0.49104,0.76365,0.50565,0.76438,0.50565,0.80546,0.48251,0.80505,0.45773,0.8551,0.50565,0.85391,0.52878,0.80505,0.52025,0.76365,0.62972,0.76246,0.63044,0.8049,0.55356,0.8551,0.57004,0.91251,0.50565,0.91146,0.50565,0.983,0.44125,0.91251,0.36381,0.97848,0.60464,0.21903,0.53929,0.1649,0.51088,0.20598,0.61788,0.15854,0.58376,0.26308,0.64748,0.97848,0.65275,0.9063,0.63319,0.84908,0.70257,0.79868,0.66995,0.72229,0.62362,0.73351,0.62655,0.71595,0.63177,0.70006,0.64918,0.68523,0.66209,0.68776,0.66028,0.70605,0.74109,0.69558,0.6802,0.68866,0.67371,0.66909,0.70891,0.64409,0.66211,0.61724,0.65535,0.56566,0.69874,0.498,0.76927,0.50716,0.72356,0.58808,0.77725,0.68905,0.82154,0.68191,0.7315,0.8414,0.75385,0.87359,0.58811,0.084389,0.63728,0.11485,0.67491,0.129,0.67425,0.18198,0.57117,0.12392,0.74883,0.90947,0.71627,0.13401,0.85624,0.68142,0.86534,0.69567,0.84725,0.7016,0.87962,0.66219,0.89366,0.66514,0.88077,0.61889,0.85595,0.58205,0.82989,0.59381,0.82814,0.68297,0.80023,0.66065,0.78687,0.58782,0.79859,0.51802,0.83818,0.53186,0.82571,0.54367,0.87238,0.57123,0.82809,0.082222,0.85503,0.058733,0.89472,0.61267,0.27979,0.8414,0.25744,0.87359,0.3781,0.84908,0.35854,0.9063,0.26247,0.90947,0.55472,0.69083,0.47562,0.41748,0.50565,0.41841,0.53567,0.41748,0.53256,0.44439,0.50565,0.44246,0.47873,0.44439,0.48071,0.47087,0.50565,0.47486,0.53058,0.47087,0.53047,0.48154,0.50565,0.4824,0.50565,0.49901,0.47762,0.49944,0.48082,0.48154,0.46728,0.48364,0.46266,0.50043,0.47928,0.51065,0.46375,0.5068,0.44886,0.50806,0.44694,0.5094,0.44356,0.50857,0.4468,0.50539,-4.0855,113.65,-4.7065,112.58,-4.4707,112.59,0.77676,0.13585,0.78208,0.16208,0.76952,0.17236,0.81597,0.13348,0.8096,0.10029,0.84803,0.13181,0.84008,0.094491,0.82921,0.068416,0.86283,0.076523,0.87302,0.10101,0.90339,0.087924,0.9195,0.10986,0.95167,0.095964,0.95498,0.11422,0.95578,0.13706,0.98048,0.14172,0.9755,0.12368,0.97236,0.087202,0.93951,0.071184,0.89275,0.059736,0.85648,0.059589,0.69938,0.08375,0.69878,0.049489,0.67304,0.081736,0.7281,0.079284,0.72696,0.013681,0.7281,0.079283,0.69812,0.011255,0.83476,0.20131,0.80378,0.19117,0.84422,0.17428,0.81311,0.17175,0.76521,0.047881,0.75782,0.020303,0.72696,0.013681,0.75623,0.13625,0.78049,0.11206,0.76717,0.10244,0.75775,0.072694,0.79865,0.081588,0.87435,0.13174,0.91414,0.13312,0.92176,0.15834,0.95623,0.16094,0.97759,0.15515,0.9876,0.18351,0.98213,0.21097,0.9741,0.18047,0.99027,0.081565,0.96368,0.060841,0.98325,0.054504,0.92743,0.046694,0.92083,0.031595,0.94866,0.019875,0.59248,0.069253,0.59199,0.040881,0.56771,0.056934,0.62556,0.046896,0.59199,0.040881,0.59147,0.011237,0.62556,0.046896,0.62498,0.013484,0.63822,0.046666,0.63764,0.013254,0.67247,0.048945,0.67183,0.012328,0.86145,0.20925,0.86747,0.19231,0.87594,0.16818,0.89705,0.20907,0.90658,0.18072,0.94192,0.19727,0.93049,0.2222,0.9576,0.23325,0.95214,0.24858,0.92394,0.23728,0.56511,0.019317,0.5618,0.036835,0.97588,0.23821,0.9709,0.25427,0.95464,0.035111,0.97012,0.012124,0.97583,0.027771,0.96614,0.20724,0.95343,0.17204,0.89107,0.22148,0.63875,0.077065,0.62609,0.077296,0.88692,0.047327,0.77676,0.13585,0.75623,0.13625,0.76952,0.17236,0.78049,0.11206,0.76717,0.10244,0.76521,0.047881,0.75775,0.072694,0.7281,0.079284,0.79865,0.081588,0.8096,0.10029,0.81597,0.13348,0.84803,0.13181,0.84008,0.094491,0.87435,0.13174,0.87302,0.10101,0.91414,0.13312,0.9195,0.10986,0.95578,0.13706,0.95498,0.11422,0.98048,0.14172,0.9755,0.12368,0.97236,0.087202,0.99027,0.081565,0.96368,0.060841,0.98325,0.054504,0.9876,0.18351,0.9741,0.18047,0.98213,0.21097,0.97759,0.15515,0.95623,0.16094,0.92176,0.15834,0.87594,0.16818,0.84422,0.17428,0.81311,0.17175,0.78208,0.16208,0.80378,0.19117,0.83476,0.20131,0.86145,0.20925,0.86747,0.19231,0.89705,0.20907,0.90658,0.18072,0.93049,0.2222,0.94192,0.19727,0.95343,0.17204,0.96614,0.20724,0.97588,0.23821,0.9576,0.23325,0.95214,0.24858,0.9709,0.25427,0.56511,0.019317,0.59199,0.040881,0.5618,0.036835,0.59147,0.011237,0.92394,0.23728,0.89107,0.22148,0.63822,0.046666,0.62498,0.013484,0.63764,0.013254,0.62556,0.046896,0.63875,0.077065,0.62609,0.077296,0.89275,0.059736,0.92083,0.031595,0.88692,0.047327,0.92743,0.046694,0.94866,0.019875,0.95464,0.035111,0.97012,0.012124,0.97583,0.027771,0.93951,0.071184,0.90339,0.087924,0.86283,0.076523,0.85648,0.059589,0.67247,0.048945,0.67304,0.081736,0.69878,0.049489,0.67183,0.012328,0.69812,0.011255,0.72696,0.013681,0.72757,0.04879,0.75782,0.020303,0.69938,0.08375,0.82921,0.068416,0.95167,0.095964,0.56771,0.056934,0.59248,0.069253,0.59199,0.040881,0.62556,0.046896,-1.2139,-1.176,-1.2439,-1.0919,-1.2742,-1.1759,-1.1504,-1.176,-1.1505,-1.0914,-4.1649,-0.066553,-4.1978,-0.17021,-4.1378,-0.17009,-4.1971,-0.25909,-1.1504,-1.247,-1.2133,-1.247,-1.2741,-1.247,-1.6415,-1.2543,-1.6604,-1.1832,-1.6887,-1.2543,-1.6886,-1.1832,-1.7463,-1.2543,-1.7468,-1.1832,-1.7483,-1.0989,-1.6885,-1.0988,-2.1742,-1.1358,-2.2337,-1.0337,-2.2297,-1.1357,-2.3126,-1.0338,-2.3135,-1.1357,-2.8399,-1.0347,-2.8779,-1.0347,-2.8394,-1.1357,-2.9263,-1.0348,-2.9262,-1.1357,-3.464,-0.98981,-3.4925,-1.0915,-3.418,-1.0915,-3.4908,-1.1781,-3.4175,-1.1781,-3.4911,-1.2902,-3.4162,-1.2901,-3.4173,-1.3869,-3.4896,-1.3869,-3.437,-1.4891,-2.8388,-1.2223,-2.926,-1.2223,-2.2303,-1.2223,-2.3133,-1.2223,-2.1748,-1.2223,-2.1759,-1.3344,-2.2327,-1.3343,-2.1781,-1.4305,-2.2326,-1.4302,-2.1999,-1.5368,-2.3131,-1.3343,-2.3127,-1.4304,-2.2726,-1.5368,-2.9258,-1.3344,-2.839,-1.3344,-2.9043,-1.431,-2.8395,-1.4312,-2.8933,-1.5347,-1.7452,-1.3463,-1.6912,-1.3464,-1.6414,-1.3465,-1.2743,-1.339,-1.2118,-1.3391,-1.1505,-1.3391,-1.1506,-1.4186,-1.2133,-1.4186,-1.2742,-1.4184,-1.2118,-1.5031,-1.6414,-1.4261,-1.6925,-1.4261,-1.6925,-1.5107,-1.7467,-1.4259,-4.139,-0.25912,-4.1964,-0.38268,-4.1382,-0.38289,-4.1961,-0.47918,-4.1398,-0.4792,-4.1691,-0.55413,-3.8738,-0.25892,-3.875,-0.38295,-3.8242,-0.3828,-3.8728,-0.47939,-3.8254,-0.47946,-3.7765,-0.47953,-3.8291,-0.55409,-3.7638,-0.38429,-3.816,-0.25908,-3.8154,-0.17103,-3.876,-0.17025,-3.8196,-0.078534,-3.8738,-0.07849,-3.7915,-0.17042,-3.7694,-0.25923,-2.423,-0.2594,-2.4225,-0.38697,-2.3451,-0.25939,-2.3445,-0.38712,-2.4117,-0.47976,-2.3438,-0.4799,-2.3453,-0.55424,-2.2724,-0.47999,-2.27,-0.38799,-2.2719,-0.25966,-2.3451,-0.16913,-2.4209,-0.16966,-2.3453,-0.078458,-2.4203,-0.078489,-2.2724,-0.16931,-2.9182,-0.13416,-2.9182,-0.23122,-2.8235,-0.23136,-2.9182,-0.32606,-2.8378,-0.3262,-2.8556,-0.41873,-2.9096,-0.41869,-2.8787,-0.49312,-2.823,-0.13424,-2.8748,-0.017112,-2.9184,-0.017268,-2.8222,-0.016925,-2.7646,-0.016563,-2.7646,-0.13425,-2.7612,-0.23137,-2.7616,-0.32584,-2.8082,-0.32631,-2.7621,-0.41836,-2.794,-0.41842,-2.7628,-0.49315,-2.7355,-0.41865,-2.7355,-0.32713,-2.7357,-0.23183,-2.7354,-0.13434,-2.7505,-0.016563,-1.6584,0.84315,-1.6884,0.92725,-1.7187,0.84317,-1.5949,0.84314,-1.595,0.92769,-3.8427,1.9526,-3.8757,1.8489,-3.8157,1.849,-3.875,1.76,-1.5949,0.77208,-1.6578,0.7721,-1.7186,0.77211,-1.7748,0.76482,-1.7936,0.83588,-1.8219,0.76484,-1.8218,0.83588,-1.8795,0.76485,-1.88,0.83591,-1.8218,0.92033,-1.8815,0.92024,-2.2532,0.83596,-2.2829,0.91973,-2.3088,0.83598,-2.3917,0.91968,-2.3926,0.83596,-2.8394,0.83599,-2.8399,0.91893,-2.9262,0.83599,-2.9263,0.91886,-3.464,0.95575,-3.4925,0.87226,-3.418,0.87227,-3.4908,0.80123,-3.4175,0.80122,-3.4911,0.70919,-3.4162,0.70923,-3.4173,0.62978,-3.4896,0.62984,-3.437,0.54589,-2.926,0.76494,-2.8388,0.76493,-2.9258,0.67292,-2.839,0.67287,-2.9258,0.59365,-2.8395,0.59346,-2.8933,0.50847,-2.3093,0.76495,-2.3923,0.76493,-2.2539,0.76492,-2.255,0.67293,-2.2909,0.67299,-2.256,0.63873,-2.2774,0.64139,-2.2572,0.59401,-2.3922,0.673,-2.3117,0.67302,-2.3917,0.59409,-2.3117,0.5943,-2.3112,0.50678,-1.8784,0.67276,-1.8244,0.67266,-1.7746,0.67263,-1.7746,0.59299,-1.8258,0.59299,-1.8799,0.59325,-1.8257,0.50838,-1.7188,0.68006,-1.6563,0.68002,-1.595,0.67998,-1.5951,0.60054,-1.6578,0.6005,-1.7187,0.6007,-1.6563,0.51598,-3.8168,1.76,-3.8742,1.6364,-3.816,1.6362,-3.874,1.5399,-3.8177,1.5399,-3.8469,1.465,-3.7904,1.7602,-3.7917,1.6362,-3.7409,1.6363,-3.7894,1.5397,-3.742,1.5396,-3.7458,1.465,-3.6932,1.5396,-3.6804,1.6348,-3.7327,1.76,-3.732,1.8481,-3.7926,1.8489,-3.7363,1.9406,-3.7904,1.9406,-3.7082,1.8487,-3.686,1.7599,-3.2656,1.7597,-3.3435,1.7597,-3.343,1.6321,-3.2657,1.85,-3.3414,1.8495,-3.2658,1.9406,-3.3408,1.9406,-3.1929,1.8498,-3.1924,1.7594,-3.265,1.632,-3.31,1.5393,-3.2644,1.5392,-3.2658,1.4649,-3.1929,1.5391,-3.1905,1.6311,-2.9182,1.659,-2.9182,1.5642,-2.8235,1.6589,-2.8378,1.5641,-2.8556,1.4715,-2.9096,1.4716,-2.8787,1.3971,-2.9182,1.7561,-2.823,1.756,-2.9184,1.873,-2.8222,1.8733,-2.7646,1.8737,-2.7646,1.756,-2.7612,1.6589,-2.7616,1.5644,-2.8082,1.564,-2.7621,1.4719,-2.794,1.4718,-2.7628,1.3971,-2.7355,1.4716,-2.7355,1.5631,-2.7357,1.6584,-2.7354,1.7559,-2.5947,1.7557,-2.6085,1.6575,-2.5743,1.6576,-2.6048,1.5634,-2.5769,1.5626,-2.5911,1.4713,-2.534,1.6584,-2.5034,1.6579,-2.5164,1.7558,-2.4995,1.5624,-2.5302,1.5629,-2.5194,1.4714,-2.7505,1.8737,-2.9118,-0.071953,-2.9117,-0.18036,-2.823,-0.18044,-3.1743,-0.00921,-3.2318,-0.093788,-3.1465,-0.093383,-3.2314,-0.009239,-3.7848,-0.009281,-3.8277,-0.094342,-3.7725,-0.094779,-3.826,-0.00924,-4.1649,0.00183,-4.1978,-0.094306,-4.1378,-0.094188,-4.1971,-0.17673,-3.826,-0.17657,-2.8222,-0.071636,-2.7646,-0.071301,-2.7646,-0.18044,-2.7505,-0.071301,-2.7354,-0.18053,-2.7357,-0.27094,-2.7612,-0.27051,-2.7621,-0.44394,-2.7355,-0.4442,-2.7628,-0.5133,-2.817,-0.44235,-2.8235,-0.27051,-2.9117,-0.27037,-3.1741,-0.17701,-3.1145,-0.17726,-3.2334,-0.17702,-3.782,-0.17672,-3.7465,-0.17686,-3.7883,-0.29146,-3.7423,-0.29284,-3.2331,-0.29533,-3.1737,-0.29547,-3.1131,-0.29628,-2.9117,-0.35833,-2.8378,-0.35846,-2.8721,-0.51327,-3.1332,-0.38157,-3.1732,-0.38152,-3.2248,-0.38139,-3.1743,-0.45046,-3.752,-0.38117,-3.7892,-0.38111,-3.8253,-0.38105,-3.827,-0.2916,-4.1964,-0.29135,-4.139,-0.17676,-4.1382,-0.29155,-4.1837,-0.38085,-4.1468,-0.38086,-4.1691,-0.45036,-3.8095,-0.45032,-3.7706,-0.45032,-3.1279,-0.38158,-1.7187,-3.4155,-1.6584,-3.4155,-1.719,-3.3379,-1.7186,-3.481,-1.7748,-3.4878,-1.7936,-3.4222,-1.8219,-3.4878,-1.8218,-3.4222,-1.8795,-3.4878,-1.88,-3.4222,-1.8218,-3.3443,-1.8815,-3.3444,-1.8808,-3.2536,-1.8213,-3.2536,-1.6578,-3.3379,-1.6596,-3.2531,-1.5949,-3.4155,-1.5949,-3.4811,-1.6578,-3.4811,-1.7188,-3.566,-1.7746,-3.5728,-1.8244,-3.5728,-1.8784,-3.5727,-2.4982,-3.5726,-2.4971,-3.4877,-2.6149,-3.4877,-2.6144,-3.4221,-2.4964,-3.4221,-2.4978,-3.3448,-2.6141,-3.3449,-2.6122,-3.2536,-2.696,-3.2536,-2.6954,-3.1113,-2.6154,-3.1113,-1.8525,-3.1113,-1.5951,-3.253,-1.6175,-3.1115,-1.595,-3.3375,-3.6348,-2.3916,-3.5748,-2.3915,-3.6018,-2.3028,-3.6341,-2.4677,-3.5759,-2.4677,-3.6333,-2.5735,-1.6563,-3.566,-1.595,-3.5661,-1.7187,-3.6392,-1.6578,-3.6394,-1.616,-3.6394,-1.6563,-3.7174,-3.5752,-2.5737,-3.6331,-2.6562,-3.5768,-2.6562,-3.606,-2.7204,-4.0939,-2.4675,-4.0952,-2.5738,-4.0444,-2.5736,-4.0729,-2.6564,-4.0455,-2.6564,-4.0493,-2.7203,-3.9967,-2.6565,-3.9839,-2.5749,-4.0362,-2.4677,-4.0355,-2.3923,-4.0961,-2.3916,-4.0398,-2.313,-4.0116,-2.3917,-3.9895,-2.4678,-3.5412,-2.4679,-3.5407,-2.5772,-3.4633,-2.4679,-3.4627,-2.5773,-3.5299,-2.6567,-3.462,-2.6568,-3.4635,-2.7205,-3.3905,-2.6569,-3.3881,-2.5781,-3.3901,-2.4682,-3.4633,-2.3906,-3.5391,-2.3911,-3.4635,-2.313,-3.3906,-2.3908,-2.9182,-2.471,-2.9182,-2.5542,-2.8235,-2.5543,-2.9182,-2.6354,-2.8378,-2.6355,-2.8556,-2.7148,-2.9096,-2.7147,-2.8787,-2.7785,-2.8082,-2.6356,-2.7616,-2.6352,-2.7621,-2.7144,-2.794,-2.7145,-2.7628,-2.7785,-2.7355,-2.7147,-2.7355,-2.6363,-2.7612,-2.5543,-2.7357,-2.5547,-2.7646,-2.4711,-2.7354,-2.4712,-2.5947,-2.4714,-2.6085,-2.5555,-2.5743,-2.5554,-2.6048,-2.6361,-2.5769,-2.6367,-2.5911,-2.715,-2.534,-2.5547,-2.5034,-2.5551,-2.5164,-2.4713,-2.4995,-2.6369,-2.5302,-2.6365,-2.5194,-2.7149,-1.9386,-2.5482,-1.8771,-2.4788,-1.9388,-2.4788,-1.8769,-2.5482,-1.9388,-2.6159,-1.8768,-2.6157,-1.9384,-2.6563,-1.8767,-2.6562,-1.9382,-2.681,-1.8767,-2.681,-1.8763,-2.7336,-1.829,-2.6809,-1.8253,-2.6554,-1.8197,-2.6161,-1.8077,-2.5484,-1.7868,-2.6805,-1.7167,-2.5488,-1.7172,-2.6804,-1.7352,-2.7004,-1.7769,-2.7047,-1.7651,-2.7336,-1.7158,-2.4789,-0.98584,0.40061,-0.89447,0.40053,-0.98587,0.48549,-0.89504,0.30964,-0.9858,0.30974,-0.8948,0.21507,-0.98541,0.21699,-0.94338,0.14261,-0.83849,0.40059,-0.83665,0.30973,-0.79859,0.4006,-0.79849,0.30978,-0.79864,0.21801,-0.75845,0.30973,-0.75774,0.40053,-0.66257,0.40045,-0.6626,0.30961,-0.59992,0.40045,-0.60013,0.30963,-0.6004,0.21455,-0.52117,0.30956,-0.52021,0.40043,-0.52048,0.48562,-0.59966,0.48555,-0.5207,0.58417,0.031395,0.36519,0.072822,0.48898,0.031355,0.48903,0.072825,0.36536,0.031573,0.25168,0.056998,0.25328,0.054325,0.20277,0.12584,0.48898,0.12483,0.3651,0.072739,0.25428,0.12614,0.25316,0.072739,0.21454,0.10284,0.2139,0.072739,0.16318,0.16822,0.36464,0.18748,0.48893,0.16794,0.48899,0.18731,0.36439,0.16818,0.25507,0.19018,0.25516,0.18878,0.21279,0.21299,0.48884,0.21259,0.36406,0.21218,0.25526,0.21305,0.16299,0.26449,0.25499,0.26453,0.36425,0.26455,0.4889,0.21338,0.65682,0.1677,0.65684,0.21406,0.87581,0.12649,0.87438,0.075171,0.87402,0.12602,0.65686,0.072739,1.04,0.032381,0.87347,-0.59783,0.91732,-0.66247,0.84591,-0.5984,0.84515,-0.66254,0.91758,-0.98572,0.91895,-0.89371,0.84509,-0.89428,0.91827,-0.98579,0.84436,-1.716,-2.1024,-1.8066,-2.1824,-1.7148,-2.1834,-1.8068,-2.1035,-1.8805,-2.182,-1.8806,-2.1037,-2.7658,-2.1105,-2.8226,-2.1893,-2.7651,-2.1904,-2.8233,-2.1105,-2.9182,-2.191,-2.9182,-2.1119,-3.5369,-2.1909,-3.4658,-2.1206,-3.4955,-2.0584,-3.4639,-2.1962,-3.5385,-2.313,-2.9182,-2.3232,-2.9184,-2.3709,-2.8221,-2.3226,-2.8222,-2.3706,-2.823,-2.4711,-2.7646,-2.3703,-2.7505,-2.3703,-1.9393,-2.3956,-1.877,-2.3957,-1.8075,-2.3957,-1.8079,-2.4788,-1.7168,-2.3953,-0.98599,0.58453,-0.89445,0.48554,-0.79862,0.48559,-0.83858,0.48563,-0.75847,0.48569,-0.66256,0.48559,-0.59928,0.58437,-0.66246,0.58449,-0.66249,0.67021,-0.986,0.66987,-0.89463,0.58452,-0.89398,0.67029,-1.716,-2.318,-1.8074,-2.3168,-1.8805,-2.3169,-1.9064,-2.3169,-2.7648,-2.3236,-0.59914,0.67032,-0.52118,0.67086,0.032427,0.65684,0.075171,0.65684,-0.79876,0.58445,-4.0939,-2.313,-4.0554,-2.1023,-2.9268,-3.2536,-2.8416,-3.1111,-2.9267,-3.1111,-2.841,-3.2536,-2.9263,-3.3456,-2.8399,-3.3456,-2.6973,-3.3449,-2.6982,-3.4221,-2.9262,-3.4221,-2.8394,-3.4221,-3.464,-3.3116,-3.4925,-3.3886,-3.418,-3.3886,-3.6244,-3.3114,-3.6719,-3.3887,-3.624,-3.3887,-3.6721,-3.3114,-3.6248,-3.251,-3.6713,-3.251,-3.6247,-3.1121,-3.6712,-3.1121,-3.8389,-3.2467,-3.8394,-3.1136,-3.9073,-3.2467,-3.9073,-3.1136,-0.56505,-0.17544,-0.56517,-0.033588,-0.61349,-0.17557,-0.61353,-0.031376,-0.67271,-0.17512,-0.6727,-0.036608,0.72759,0.87565,0.66172,0.99858,0.66206,0.87425,0.61316,0.87386,0.92747,0.97662,0.86223,0.97518,0.86336,0.82983,0.8619,0.82938,0.86192,0.97789,0.81303,0.90527,0.81323,0.65678,0.8618,0.65682,0.81356,0.51442,0.86209,0.51437,0.83778,0.37086,0.92752,0.82977,0.86896,0.65681,0.92778,0.6568,0.92782,0.51446,0.89534,0.3713,0.61337,0.65678,0.40334,0.65689,0.35803,0.87558,0.35805,0.65689,0.30958,0.65686,0.26453,0.65676,0.3095,0.4885,0.32819,0.48849,0.30948,0.36372,0.33374,0.3638,0.30955,0.25296,0.33805,0.25305,0.32983,0.21526,0.35799,0.36388,0.35796,0.25311,0.35789,0.16308,0.40338,0.25351,0.40333,0.36413,0.4033,0.48866,0.35812,0.48848,0.4686,0.65662,0.45764,0.4883,0.48718,0.48849,0.46296,0.36334,0.49796,0.3637,0.47209,0.2551,0.49669,0.25444,0.49303,0.16359,0.66223,0.51437,0.6137,0.51442,0.61296,0.37037,0.66193,0.65682,0.72791,0.6568,-0.7417,-0.29614,-0.78554,-0.17477,-0.816,-0.29475,-0.61374,-0.2981,-0.67271,-0.29614,-0.56448,-0.29879,-3.9074,-3.325,-3.8357,-3.325,-3.9079,-3.3906,-0.56424,-0.41626,-0.61413,-0.41628,-0.67274,-0.41626,-0.74148,-0.41626,-0.81591,-0.41625,0.72796,0.51446,0.66286,0.37135,0.61237,0.24702,0.66245,0.24477,0.66258,0.13852,0.70324,0.24497,0.7281,0.37124,-0.81583,-0.57837,-0.74141,-0.57707,-0.7422,-0.70727,-0.8158,-0.7071,-0.78145,-0.78969,-0.61407,-0.57618,-0.67275,-0.57707,-0.67273,-0.70755,-0.56452,-0.57631,-0.6136,-0.70776,-0.61356,-0.79184,-0.56575,-0.70766,-3.8323,-3.4756,-3.9072,-3.4756,-3.9072,-3.5483,-3.8325,-3.3905,-3.6723,-3.4542,-3.6244,-3.4542,-3.6307,-3.5391,-3.6723,-3.5391,-3.6336,-3.6118,-3.6727,-3.6121,-3.6386,-3.6575,-3.5617,-3.4542,-3.5632,-3.5391,-3.6245,-3.5391,-3.5947,-3.6118,-3.4908,-3.4542,-3.4175,-3.4542,-3.4173,-3.6124,-3.4896,-3.6123,-3.437,-3.6898,-2.926,-3.4877,-2.8388,-3.4877,-2.6979,-3.4877,-2.6978,-3.5725,-2.6173,-3.5725,-2.5003,-3.6454,-2.6173,-3.6451,-2.6831,-3.6453,-2.6168,-3.7259,-2.9258,-3.5726,-2.839,-3.5726,-2.9258,-3.6457,-2.8395,-3.6459,-2.8933,-3.7243,-3.8347,-3.5482,-3.8771,-3.6267,-1.8642,-3.6461,-1.8258,-3.6463,-1.7746,-3.6463,-1.8257,-3.7244,0.31178,1.6521,0.32932,1.8548,0.27374,1.6521,0.36963,1.8574,0.35874,1.6521,0.30692,1.573,0.28193,1.573,0.30633,1.4643,0.34358,1.573,0.36963,1.9914,0.24946,1.8574,0.25038,1.9914,0.2164,1.8548,0.15806,1.9914,0.15919,1.8574,-1.842,1.7928,-1.8415,1.9395,-1.7937,1.9458,-1.7982,1.7894,-1.7791,1.7909,-1.7293,1.7852,-1.7183,1.9451,-1.2822,1.9453,-1.2382,1.7936,-1.2988,1.7936,-1.2547,1.9453,-1.1903,1.7907,-1.2436,1.7936,-1.1893,1.9453,-1.1908,1.5634,-1.2427,1.5634,-1.2385,1.4538,-1.2004,1.4538,-1.2189,1.3325,-1.2168,1.5634,-1.2319,1.4127,-1.2071,1.4098,-1.1774,1.5577,-1.2669,1.5591,-1.3565,1.5606,-1.7302,1.5578,-1.8032,1.5675,-1.7996,1.4652,-1.7306,1.4623,-1.756,1.3369,-1.842,1.5681,-1.8354,1.4655,-1.8161,1.3485,0.20571,1.6521,0.24438,1.6521,0.20992,1.5707,0.15847,1.6521,0.15972,1.5697,0.21324,1.4644,0.24535,1.5707,0.19851,1.8602,0.15235,1.9915,0.15235,1.8602,0.26669,1.8602,0.24825,1.6549,0.21021,1.6549,0.16325,1.6549,0.21507,1.5758,0.24006,1.5758,0.21566,1.4643,0.17841,1.5758,0.26885,1.6575,0.3046,1.6549,0.31207,1.5735,0.27664,1.5735,0.30875,1.4644,0.36227,1.5724,0.36352,1.6549,0.3628,1.8602,0.2939,1.8602,0.26577,1.9915,0.36393,1.9915,-1.2509,1.5589,-1.2083,1.5634,-1.2109,1.4538,0.98427,0.36612,0.98766,0.37839,0.98254,0.37239,0.99375,0.37733,0.69735,0.40119,0.70049,0.38856,0.7068,0.39268,0.70432,0.40048,0.72662,0.39458,0.72227,0.40825,0.7235,0.41075,0.72931,0.39297,0.72164,0.38511,0.96186,0.37299,0.96446,0.38465,0.95971,0.37339,0.96203,0.38554,0.93991,0.38859,0.9501,0.41455,0.9694,0.39619,0.97118,0.39447,0.97997,0.39952,0.71715,0.41562,0.71972,0.41591,0.97848,0.40163,0.96105,0.42359,0.94521,0.4377,0.93441,0.4286,0.93139,0.44635,0.92069,0.4382,0.92757,0.45278,0.91698,0.44664,0.91454,0.46993,0.9013,0.46888,0.90389,0.44456,0.89255,0.44364,0.89008,0.46843,0.87642,0.46761,0.8786,0.442,0.86465,0.441,0.86317,0.4671,0.87424,0.49322,0.8617,0.49322,0.85158,0.46676,0.85125,0.49321,0.84192,0.46675,0.84342,0.49321,0.82719,0.46675,0.82938,0.49321,0.8134,0.49321,0.81005,0.46798,0.79215,0.49321,0.78883,0.47062,0.77782,0.49321,0.77452,0.47534,0.9121,0.49322,0.92625,0.473,0.92492,0.49322,0.89871,0.49322,0.88761,0.49322,0.77122,0.45746,0.78551,0.44802,0.76272,0.45186,0.77895,0.44216,0.75314,0.44772,0.76709,0.43378,0.73886,0.4347,0.74776,0.42056,0.75304,0.3944,0.72454,0.38401,0.73233,0.38008,0.95021,0.37375,0.95319,0.35973,0.94432,0.35946,0.91055,0.39598,0.92056,0.35419,0.8958,0.39233,0.89775,0.35162,0.88167,0.39226,0.87715,0.35217,0.86175,0.38642,0.85646,0.35431,0.84932,0.38509,0.86539,0.42765,0.85164,0.42663,0.85192,0.44031,0.84043,0.44028,0.83878,0.42727,0.825,0.4403,0.87986,0.43047,0.89514,0.42807,0.90639,0.43487,0.91983,0.41211,0.80669,0.44275,0.80488,0.43289,0.77334,0.40091,0.77728,0.36449,0.758,0.37006,0.74473,0.36942,0.74384,0.34428,0.95291,0.33265,0.96049,0.33358,0.93872,0.3265,0.95363,0.33032,0.93995,0.32427,0.93154,0.32313,0.92402,0.34095,0.91858,0.32449,0.9046,0.32148,0.9186,0.32207,0.90509,0.31901,0.89843,0.3202,0.89681,0.33211,0.88975,0.32316,0.87771,0.32584,0.88909,0.32066,0.87756,0.32331,0.8708,0.32521,0.8732,0.33991,0.86346,0.33514,0.8514,0.33846,0.86168,0.33258,0.85062,0.33618,0.84174,0.33976,0.84529,0.35621,0.8352,0.38749,0.83231,0.35796,0.81629,0.39324,0.82285,0.42854,0.79797,0.39757,0.79716,0.36112,0.77407,0.33424,0.77033,0.33395,0.77669,0.36119,0.76449,0.33629,0.76784,0.33478,0.7496,0.3427,0.74925,0.34014,0.74199,0.34236,0.9611,0.33124,0.9604,0.30774,0.94913,0.30382,0.96106,0.30535,0.95012,0.30152,0.94268,0.30105,0.93248,0.32113,0.76785,0.3319,0.76254,0.33437,0.74196,0.31842,0.73721,0.31936,0.96638,0.3091,0.96686,0.30664,0.96613,0.28535,0.97057,0.28273,0.95643,0.2776,0.74433,0.29314,0.73168,0.29327,0.74541,0.28764,0.73678,0.29612,0.75279,0.31221,0.75827,0.30861,0.75477,0.31384,0.75845,0.31155,0.94393,0.29877,0.95795,0.28234,0.74224,0.31589,0.73569,0.31706,0.92611,0.32561,0.92628,0.32358,0.92046,0.29841,0.90881,0.29692,0.92063,0.29594,0.90925,0.2945,0.90203,0.29549,0.89868,0.31839,0.79103,0.32907,0.78797,0.33017,0.79108,0.32632,0.78676,0.32792,0.77408,0.33173,0.76949,0.33134,0.76605,0.30752,0.92758,0.29914,0.92752,0.29647,0.92178,0.27467,0.92513,0.27028,0.9108,0.26886,0.7756,0.28352,0.76222,0.28138,0.77999,0.27804,0.76866,0.2849,0.78106,0.30373,0.77051,0.30483,0.77028,0.30813,0.78238,0.30575,0.78597,0.30123,0.78582,0.3041,0.76517,0.30495,0.90265,0.29291,0.91324,0.27415,0.8947,0.32079,0.89435,0.31899,0.884,0.29923,0.87444,0.30112,0.88333,0.29685,0.87416,0.29867,0.87267,0.2811,0.86828,0.27736,0.86628,0.29879,0.86638,0.30131,0.87046,0.32328,0.81693,0.33124,0.81329,0.33233,0.81791,0.32879,0.81566,0.36204,0.79816,0.33293,0.82311,0.33907,0.82052,0.33637,0.81688,0.34941,0.86774,0.32979,0.86668,0.32796,0.85326,0.31737,0.8453,0.32154,0.8387,0.3222,0.84128,0.33737,0.832,0.33929,0.83203,0.33678,0.82432,0.33699,0.82031,0.33352,0.82245,0.31884,0.85845,0.31445,0.85706,0.31241,0.85208,0.31519,0.84447,0.3192,0.8383,0.31969,0.83261,0.32169,0.82508,0.32035,0.82549,0.31848,0.82208,0.31614,0.82514,0.29757,0.84474,0.30142,0.84488,0.29624,0.83926,0.30411,0.83518,0.29943,0.83261,0.31927,0.82772,0.30198,0.83186,0.30248,0.79418,0.33259,0.79886,0.33052,0.79335,0.32997,0.79343,0.30736,0.89003,0.29774,0.88926,0.29532,0.87792,0.28015,0.88087,0.27583,0.80797,0.28806,0.79566,0.28423,0.81083,0.2829,0.80132,0.28832,0.81007,0.30579,0.79941,0.30614,0.79824,0.30837,0.81119,0.30789,0.81198,0.3302,0.81447,0.30668,0.81496,0.30383,0.79255,0.30458,-30.622,84.367,-29.315,81.513,-29.37,84.157,-30.795,84.644,-28.91,81.646,-29.467,84.518,30.793,86.366,29.464,86.244,29.039,83.993,0.99375,0.37733,0.98427,0.36612,0.98766,0.37839,0.69735,0.40119,0.7068,0.39268,0.70049,0.38856,0.70432,0.40048,0.72668,0.39525,0.72164,0.38511,0.72523,0.38533,0.72935,0.39303,0.72213,0.40852,0.71695,0.41558,0.72361,0.4106,0.71961,0.41606,0.74776,0.42056,0.73886,0.4347,0.9694,0.39619,0.96105,0.42359,0.97848,0.40163,0.9501,0.41455,0.94521,0.4377,0.93441,0.4286,0.91983,0.41211,0.93991,0.38859,0.96203,0.38554,0.96446,0.38465,0.97118,0.39447,0.97997,0.39952,0.98254,0.37239,0.96186,0.37299,0.95971,0.37339,0.95021,0.37375,0.75304,0.3944,0.73233,0.38008,0.76709,0.43378,0.77334,0.40091,0.77895,0.44216,0.80488,0.43289,0.79797,0.39757,0.82285,0.42854,0.81629,0.39324,0.83878,0.42727,0.8352,0.38749,0.84932,0.38509,0.84529,0.35621,0.83231,0.35796,0.84174,0.33976,0.832,0.33929,0.83203,0.33678,0.84128,0.33737,0.8387,0.3222,0.83261,0.32169,0.83261,0.31927,0.8383,0.31969,0.83518,0.29943,0.83186,0.30248,0.82514,0.29757,0.84474,0.30142,0.84488,0.29624,0.85706,0.31241,0.85208,0.31519,0.83926,0.30411,0.84447,0.3192,0.8453,0.32154,0.85062,0.33618,0.8514,0.33846,0.85646,0.35431,0.86175,0.38642,0.87715,0.35217,0.88167,0.39226,0.87986,0.43047,0.89514,0.42807,0.8786,0.442,0.89255,0.44364,0.87642,0.46761,0.89008,0.46843,0.87424,0.49322,0.88761,0.49322,0.89871,0.49322,0.9013,0.46888,0.91454,0.46993,0.9121,0.49322,0.92625,0.473,0.92492,0.49322,0.77782,0.49321,0.78883,0.47062,0.77452,0.47534,0.79215,0.49321,0.81005,0.46798,0.8134,0.49321,0.82719,0.46675,0.82938,0.49321,0.84342,0.49321,0.84192,0.46675,0.85125,0.49321,0.85158,0.46676,0.8617,0.49322,0.86317,0.4671,0.86465,0.441,0.86539,0.42765,0.85164,0.42663,0.84043,0.44028,0.825,0.4403,0.80669,0.44275,0.78551,0.44802,0.76272,0.45186,0.77122,0.45746,0.92069,0.4382,0.92757,0.45278,0.93139,0.44635,0.91698,0.44664,0.90639,0.43487,0.75314,0.44772,0.91055,0.39598,0.94432,0.35946,0.95319,0.35973,0.758,0.37006,0.74473,0.36942,0.77728,0.36449,0.79716,0.36112,0.81566,0.36204,0.82336,0.33915,0.82432,0.33699,0.82549,0.32039,0.82599,0.31827,0.82772,0.30198,0.82208,0.31614,0.82273,0.3188,0.85845,0.31445,0.85326,0.31737,0.86168,0.33258,0.86668,0.32796,0.86774,0.32979,0.86346,0.33514,0.8732,0.33991,0.8708,0.32521,0.87771,0.32584,0.87046,0.32328,0.87756,0.32331,0.86638,0.30131,0.81455,0.30665,0.81198,0.3302,0.81791,0.32879,0.81111,0.30792,0.81007,0.30579,0.81496,0.30383,0.81083,0.2829,0.80797,0.28806,0.79566,0.28423,0.80132,0.28832,0.79941,0.30614,0.79838,0.3084,0.79886,0.33052,0.81322,0.33235,0.817,0.33122,0.7983,0.33294,0.79335,0.32997,0.79404,0.33258,0.88909,0.32066,0.8947,0.32079,0.89435,0.31899,0.88975,0.32316,0.89775,0.35162,0.89681,0.33211,0.89843,0.3202,0.9046,0.32148,0.89868,0.31839,0.90509,0.31901,0.90203,0.29549,0.78592,0.30405,0.78676,0.32792,0.79108,0.32632,0.78228,0.3058,0.78106,0.30373,0.78597,0.30123,0.77999,0.27804,0.7756,0.28352,0.76222,0.28138,0.76866,0.2849,0.77051,0.30578,0.77044,0.30816,0.77408,0.33173,0.78787,0.33021,0.79113,0.32904,0.77423,0.33425,0.76949,0.33134,0.77017,0.33394,0.9186,0.32207,0.92611,0.32561,0.92628,0.32358,0.91858,0.32449,0.92056,0.35419,0.92402,0.34095,0.93154,0.32313,0.76793,0.33475,0.77669,0.36119,0.76441,0.33633,0.76254,0.33437,0.76785,0.3319,0.75853,0.3115,0.75468,0.3139,0.75279,0.31221,0.75812,0.30891,0.74541,0.28764,0.74433,0.29314,0.73168,0.29327,0.73678,0.29612,0.74224,0.31589,0.7421,0.31839,0.75034,0.33996,0.74974,0.34266,0.74369,0.34432,0.95291,0.33265,0.96049,0.33358,0.93872,0.3265,0.93995,0.32427,0.95363,0.33032,0.9611,0.33124,0.74199,0.34236,0.73706,0.31939,0.9604,0.30774,0.96638,0.3091,0.94913,0.30382,0.95012,0.30152,0.96106,0.30535,0.96686,0.30664,0.73569,0.31706,0.96613,0.28535,0.97057,0.28273,0.95795,0.28234,0.95643,0.2776,0.94393,0.29877,0.94268,0.30105,0.93248,0.32113,0.8958,0.39233,0.90389,0.44456,0.85192,0.44031,0.90881,0.29692,0.92046,0.29841,0.92758,0.29914,0.76588,0.3075,0.76517,0.30495,0.92063,0.29594,0.92752,0.29647,0.90925,0.2945,0.91324,0.27415,0.92178,0.27467,0.92513,0.27028,0.9108,0.26886,0.90265,0.29291,0.79672,0.35718,0.87444,0.30112,0.884,0.29923,0.89003,0.29774,0.79329,0.30733,0.79349,0.3048,0.88333,0.29685,0.88926,0.29532,0.87416,0.29867,0.87267,0.2811,0.87792,0.28015,0.88087,0.27583,0.86828,0.27736,0.86628,0.29879,0.81688,0.34941,0.82063,0.33629,0.82031,0.33352,-22.077,54.249,-21.651,57.049,-22.844,57.488,-21.724,54.576,-21.731,56.823,-22.996,57.243]], - - "faces": [42,0,1,2,0,0,1,2,0,1,2,42,0,3,1,0,0,3,1,0,3,1,42,3,0,4,0,3,0,4,3,0,4,42,10,9,7,0,5,6,7,5,6,7,42,10,11,9,0,5,8,6,5,8,6,42,10,12,11,0,5,9,8,5,9,8,42,12,10,13,0,9,5,10,9,5,10,42,13,10,14,0,10,5,11,10,5,11,42,10,7,14,0,5,7,11,5,7,11,42,7,15,14,0,7,12,11,7,12,11,42,15,7,4,0,12,7,13,12,7,4,42,4,0,15,0,4,0,14,4,0,12,42,15,0,16,0,14,0,15,12,0,13,42,0,2,16,0,0,2,15,0,2,13,42,2,17,16,0,2,16,15,2,14,13,42,2,18,17,0,2,17,16,2,15,14,42,2,19,18,0,2,18,17,2,16,15,42,1,19,2,0,1,18,2,1,16,2,42,56,55,11,0,19,20,21,17,18,8,42,56,57,55,0,19,22,20,17,19,18,42,56,58,57,0,19,23,22,17,20,19,42,56,59,58,0,19,24,23,17,21,20,42,12,59,56,0,25,24,19,9,21,17,42,12,60,59,0,25,26,24,9,22,21,42,12,13,60,0,9,10,27,9,10,22,42,61,60,13,0,28,27,10,23,22,10,42,61,62,60,0,28,29,27,23,24,22,42,61,63,62,0,28,30,29,23,25,24,42,63,61,64,0,30,28,31,25,23,26,42,64,61,65,0,31,28,32,26,23,27,42,65,61,13,0,32,28,10,27,23,10,42,65,13,66,0,32,10,33,27,10,28,42,13,14,66,0,10,11,33,10,11,28,42,66,14,67,0,33,11,34,28,11,29,42,14,15,67,0,11,12,34,11,12,29,42,67,15,16,0,35,14,15,29,12,13,42,67,16,68,0,36,37,38,29,13,30,42,69,68,16,0,39,38,37,31,30,13,42,70,68,69,0,40,38,39,32,30,31,42,70,65,68,0,41,32,42,32,27,30,42,64,65,70,0,31,32,41,26,27,32,42,64,70,71,0,31,41,43,26,32,33,42,70,69,71,0,40,39,44,32,31,33,42,72,71,69,0,45,44,39,34,33,31,42,73,71,72,0,46,43,47,35,33,34,42,73,74,71,0,46,48,43,35,36,33,42,74,73,75,0,48,46,49,36,35,37,42,73,76,75,0,46,50,49,35,38,37,42,77,76,73,0,51,50,46,39,38,35,42,76,77,78,0,50,51,52,38,39,40,42,77,79,78,0,51,53,52,39,41,40,42,79,77,80,0,53,51,54,41,39,42,42,77,72,80,0,51,47,54,39,34,42,42,77,73,72,0,51,46,47,39,35,34,42,80,72,81,0,55,45,56,42,34,43,42,72,69,81,0,45,39,56,34,31,43,42,69,82,81,0,39,57,56,31,44,43,42,69,17,82,0,39,58,57,31,14,44,42,69,16,17,0,39,37,58,31,13,14,42,17,83,82,0,58,59,57,14,45,44,42,17,84,83,0,58,60,59,14,46,45,42,17,85,84,0,58,61,60,14,47,46,42,17,86,85,0,58,62,61,14,48,47,42,18,86,17,0,17,63,16,15,48,14,42,18,87,86,0,17,64,63,15,49,48,42,88,87,18,0,65,64,17,50,49,15,42,88,89,87,0,65,66,64,50,51,49,42,90,89,88,0,67,66,65,52,51,50,42,91,89,90,0,68,66,67,53,51,52,42,92,89,91,0,69,66,68,54,51,53,42,92,93,89,0,70,71,72,54,55,51,42,94,93,92,0,73,74,75,56,55,54,42,94,95,93,0,73,76,74,56,57,55,42,59,95,94,0,24,76,73,21,57,56,42,96,95,59,0,77,76,24,58,57,21,42,96,97,95,0,77,78,76,58,59,57,42,96,98,97,0,77,79,78,58,60,59,42,96,62,98,0,77,80,79,58,24,60,42,62,96,60,0,80,77,26,24,58,22,42,60,96,59,0,26,77,24,22,58,21,42,62,99,98,0,80,81,79,24,61,60,42,62,63,99,0,29,30,82,24,25,61,42,63,100,99,0,30,83,82,25,62,61,42,100,63,74,0,83,30,48,62,25,36,42,63,64,74,0,30,31,48,25,26,36,42,74,64,71,0,48,31,43,36,26,33,42,75,100,74,0,49,83,48,37,62,36,42,100,75,101,0,83,49,84,62,37,63,42,101,75,102,0,84,49,85,63,37,64,42,75,76,102,0,49,50,85,37,38,64,42,76,103,102,0,50,86,85,38,65,64,42,76,78,103,0,50,52,86,38,40,65,42,103,78,104,0,86,52,87,65,40,66,42,104,78,105,0,87,52,88,66,40,67,42,78,106,105,0,52,89,88,40,68,67,42,78,79,106,0,52,53,89,40,41,68,42,79,107,106,0,90,91,92,41,69,68,42,107,79,108,0,91,90,93,69,41,70,42,79,109,108,0,90,94,93,41,71,70,42,109,79,80,0,95,53,54,71,41,42,42,109,80,110,0,96,55,97,71,42,72,42,80,81,110,0,55,56,97,42,43,72,42,81,111,110,0,56,98,97,43,73,72,42,81,82,111,0,56,57,98,43,44,73,42,82,112,111,0,57,99,98,44,74,73,42,82,83,112,0,57,59,99,44,45,74,42,112,83,113,0,99,59,100,74,45,75,42,83,114,113,0,59,101,100,45,76,75,42,83,115,114,0,59,102,101,45,77,76,42,83,84,115,0,59,60,102,45,46,77,42,84,116,115,0,60,103,102,46,78,77,42,85,116,84,0,61,103,60,47,78,46,42,85,117,116,0,61,104,103,47,79,78,42,87,117,85,0,105,104,61,49,79,47,42,87,118,117,0,105,106,104,49,80,79,42,87,119,118,0,105,107,106,49,81,80,42,87,120,119,0,105,108,107,49,82,81,42,89,120,87,0,72,108,105,51,82,49,42,93,120,89,0,71,108,72,55,82,51,42,93,121,120,0,71,109,108,55,83,82,42,95,121,93,0,76,110,74,57,83,55,42,95,97,121,0,76,78,110,57,59,83,42,97,122,121,0,78,111,110,59,84,83,42,123,122,97,0,112,111,78,85,84,59,42,123,124,122,0,112,113,111,85,86,84,42,123,125,124,0,112,114,113,85,87,86,42,123,126,125,0,112,115,114,85,88,87,42,98,126,123,0,79,115,112,60,88,85,42,99,126,98,0,81,115,79,61,88,60,42,99,127,126,0,81,116,115,61,89,88,42,99,100,127,0,82,83,117,61,62,89,42,100,101,127,0,83,84,117,62,63,89,42,127,101,128,0,117,84,118,89,63,90,42,101,129,128,0,84,119,118,63,91,90,42,101,102,129,0,84,85,119,63,64,91,42,102,130,129,0,85,120,119,64,92,91,42,102,131,130,0,85,121,120,64,93,92,42,103,131,102,0,86,121,85,65,93,64,42,103,132,131,0,86,122,121,65,94,93,42,103,104,132,0,86,87,122,65,66,94,42,104,133,132,0,87,123,122,66,95,94,42,104,105,133,0,87,88,123,66,67,95,42,105,134,133,0,124,125,126,67,96,95,42,106,134,105,0,92,125,124,68,96,67,42,106,135,134,0,92,127,125,68,97,96,42,106,107,135,0,92,91,127,68,69,97,42,135,107,136,0,127,91,128,97,69,98,42,136,107,137,0,128,91,129,98,69,99,42,107,108,137,0,91,93,129,69,70,99,42,137,108,138,0,129,93,130,99,70,100,42,108,139,138,0,93,131,130,70,101,100,42,108,109,139,0,93,94,131,70,71,101,42,109,140,139,0,94,132,131,71,102,101,42,109,110,140,0,96,97,133,71,72,102,42,110,141,140,0,97,134,133,72,103,102,42,110,142,141,0,97,135,134,72,104,103,42,110,111,142,0,97,98,135,72,73,104,42,111,143,142,0,98,136,135,73,105,104,42,111,112,143,0,98,99,136,73,74,105,42,143,112,144,0,136,99,137,105,74,106,42,112,113,144,0,99,100,137,74,75,106,42,144,113,145,0,137,100,138,106,75,107,42,113,146,145,0,100,139,138,75,108,107,42,113,114,146,0,100,101,139,75,76,108,42,114,147,146,0,101,140,139,76,109,108,42,114,115,147,0,101,102,140,76,77,109,42,115,148,147,0,102,141,140,77,110,109,42,115,149,148,0,102,142,141,77,111,110,42,116,149,115,0,103,142,102,78,111,77,42,116,150,149,0,103,143,142,78,112,111,42,117,150,116,0,104,143,103,79,112,78,42,118,150,117,0,106,143,104,80,112,79,42,118,151,150,0,106,144,143,80,113,112,42,118,151,152,0,145,146,147,80,113,114,42,153,151,118,0,148,144,106,115,113,80,42,153,154,151,0,148,149,144,115,116,113,42,155,154,153,0,150,149,148,117,116,115,42,155,156,154,0,150,151,149,117,118,116,42,157,156,155,0,152,151,150,119,118,117,42,157,158,156,0,152,153,151,119,120,118,42,159,158,157,0,154,153,152,121,120,119,42,159,160,158,0,154,155,153,121,122,120,42,161,160,159,0,156,155,154,123,122,121,42,161,162,160,0,156,157,155,123,124,122,42,161,163,162,0,156,158,157,123,125,124,42,161,164,163,0,156,159,158,123,126,125,42,165,164,161,0,160,159,156,127,126,123,42,165,166,164,0,160,161,159,127,128,126,42,167,166,165,0,162,161,160,129,128,127,42,167,168,166,0,162,163,161,129,130,128,42,169,168,167,0,164,163,162,131,130,129,42,169,170,168,0,164,165,163,131,132,130,42,171,170,169,0,166,165,164,133,132,131,42,128,170,171,0,167,165,166,90,132,133,42,128,172,170,0,167,168,165,90,134,132,42,128,129,172,0,118,119,169,90,91,134,42,129,173,172,0,119,170,169,91,135,134,42,129,130,173,0,119,120,170,91,92,135,42,130,174,173,0,120,171,170,92,136,135,42,130,175,174,0,120,172,171,92,137,136,42,130,131,175,0,120,121,172,92,93,137,42,131,176,175,0,121,173,172,93,138,137,42,131,132,176,0,121,122,173,93,94,138,42,132,177,176,0,122,174,173,94,139,138,42,132,133,177,0,122,123,174,94,95,139,42,133,178,177,0,123,175,174,95,140,139,42,133,179,178,0,126,176,177,95,141,140,42,134,179,133,0,125,176,126,96,141,95,42,180,179,134,0,178,176,125,142,141,96,42,179,180,181,0,176,178,179,141,142,143,42,180,182,181,0,178,180,179,142,144,143,42,180,183,182,0,178,181,180,142,145,144,42,184,183,180,0,182,181,178,146,145,142,42,183,184,185,0,181,182,183,145,146,147,42,184,136,185,0,182,128,183,146,98,147,42,184,135,136,0,182,127,128,146,97,98,42,135,184,134,0,127,182,125,97,146,96,42,134,184,180,0,125,182,178,96,146,142,42,185,136,186,0,183,128,184,147,98,148,42,136,137,186,0,128,129,184,98,99,148,42,186,137,187,0,184,129,185,148,99,149,42,137,138,187,0,129,130,185,99,100,149,42,138,188,187,0,130,186,185,100,150,149,42,138,189,188,0,130,187,186,100,151,150,42,139,189,138,0,131,187,130,101,151,100,42,139,190,189,0,131,188,187,101,152,151,42,140,190,139,0,132,188,131,102,152,101,42,140,141,190,0,132,189,188,102,103,152,42,141,191,190,0,189,190,188,103,153,152,42,191,141,192,0,190,189,191,153,103,154,42,142,192,141,0,135,192,134,104,154,103,42,142,143,192,0,135,136,192,104,105,154,42,143,193,192,0,136,193,192,105,155,154,42,143,144,193,0,136,137,193,105,106,155,42,193,144,194,0,193,137,194,155,106,156,42,144,145,194,0,137,138,194,106,107,156,42,194,145,195,0,194,138,195,156,107,157,42,145,196,195,0,138,196,195,107,158,157,42,145,146,196,0,138,139,196,107,108,158,42,146,197,196,0,139,197,196,108,159,158,42,146,147,197,0,139,140,197,108,109,159,42,147,198,197,0,140,198,197,109,160,159,42,147,148,198,0,140,141,198,109,110,160,42,148,199,198,0,141,199,198,110,161,160,42,148,149,199,0,141,142,199,110,111,161,42,149,200,199,0,142,200,199,111,162,161,42,149,201,200,0,142,201,200,111,163,162,42,149,202,201,0,142,202,201,111,164,163,42,150,202,149,0,143,202,142,112,164,111,42,150,203,202,0,143,203,202,112,165,164,42,151,203,150,0,144,203,143,113,165,112,42,154,203,151,0,149,203,144,116,165,113,42,154,204,203,0,149,204,203,116,166,165,42,156,204,154,0,151,204,149,118,166,116,42,156,205,204,0,151,205,204,118,167,166,42,156,158,205,0,151,153,205,118,120,167,42,158,206,205,0,153,206,205,120,168,167,42,160,206,158,0,155,206,153,122,168,120,42,160,207,206,0,155,207,206,122,169,168,42,162,207,160,0,157,207,155,124,169,122,42,162,208,207,0,157,208,207,124,170,169,42,162,209,208,0,157,209,208,124,171,170,42,163,209,162,0,158,209,157,125,171,124,42,163,210,209,0,158,210,209,125,172,171,42,211,210,163,0,211,210,158,173,172,125,42,211,212,210,0,211,212,210,173,174,172,42,213,212,211,0,213,212,211,175,174,173,42,214,212,213,0,214,212,213,176,174,175,42,214,215,212,0,214,215,212,176,177,174,42,216,215,214,0,216,215,214,178,177,176,42,216,217,215,0,216,217,215,178,179,177,42,216,218,217,0,218,219,220,178,180,179,42,219,218,216,0,221,219,218,181,180,178,42,219,220,218,0,221,222,219,181,182,180,42,221,220,219,0,223,222,221,183,182,181,42,220,221,222,0,222,223,224,182,183,184,42,221,223,222,0,223,225,224,183,185,184,42,221,224,223,0,223,226,225,183,186,185,42,224,221,225,0,226,223,227,186,183,187,42,225,221,219,0,227,223,221,187,183,181,42,225,219,226,0,227,221,228,187,181,188,42,226,219,216,0,228,221,218,188,181,178,42,226,216,214,0,229,216,214,188,178,176,42,226,214,227,0,229,214,230,188,176,189,42,227,214,213,0,230,214,213,189,176,175,42,228,227,213,0,231,230,213,190,189,175,42,229,227,228,0,232,230,231,191,189,190,42,229,226,227,0,232,229,230,191,188,189,42,229,230,226,0,232,233,229,191,192,188,42,231,230,229,0,234,233,232,193,192,191,42,231,232,230,0,235,236,237,193,194,192,42,173,232,231,0,170,236,235,135,194,193,42,173,174,232,0,170,171,236,135,136,194,42,174,224,232,0,171,226,236,136,186,194,42,174,175,224,0,171,172,226,136,137,186,42,224,175,223,0,226,172,225,186,137,185,42,175,233,223,0,172,238,225,137,195,185,42,175,176,233,0,172,173,238,137,138,195,42,176,234,233,0,173,239,238,138,196,195,42,176,177,234,0,173,174,239,138,139,196,42,177,235,234,0,174,240,239,139,197,196,42,177,178,235,0,174,175,240,139,140,197,42,178,193,235,0,175,193,240,140,155,197,42,178,236,193,0,241,242,243,140,198,155,42,237,236,178,0,244,242,241,199,198,140,42,238,236,237,0,245,242,244,200,198,199,42,236,238,239,0,242,245,246,198,200,201,42,240,239,238,0,247,246,245,202,201,200,42,240,241,239,0,247,248,246,202,203,201,42,242,241,240,0,249,248,247,204,203,202,42,242,243,241,0,249,250,248,204,205,203,42,244,243,242,0,251,250,249,206,205,204,42,244,245,243,0,251,252,250,206,207,205,42,246,245,244,0,253,252,251,208,207,206,42,246,247,245,0,253,254,252,208,209,207,42,246,248,247,0,253,255,254,208,210,209,42,249,248,246,0,256,257,258,211,210,208,42,250,248,249,0,259,257,256,212,210,211,42,250,251,248,0,259,260,257,212,213,210,42,250,252,251,0,259,261,260,212,214,213,42,250,253,252,0,259,262,261,212,215,214,42,249,253,250,0,256,262,259,211,215,212,42,254,253,249,0,263,262,256,216,215,211,42,254,255,253,0,263,264,262,216,217,215,42,256,255,254,0,265,264,263,218,217,216,42,256,257,255,0,265,266,264,218,219,217,42,256,258,257,0,265,267,266,218,220,219,42,259,258,256,0,268,267,265,221,220,218,42,259,260,258,0,268,269,267,221,222,220,42,259,261,260,0,268,270,269,221,223,222,42,261,259,262,0,270,268,271,223,221,224,42,262,259,263,0,271,268,272,224,221,225,42,259,256,263,0,268,265,272,221,218,225,42,263,256,254,0,272,265,263,225,218,216,42,263,254,264,0,272,263,273,225,216,226,42,264,254,249,0,273,263,256,226,216,211,42,249,246,264,0,256,258,273,211,208,226,42,264,246,244,0,273,258,274,226,208,206,42,264,244,265,0,273,274,275,226,206,227,42,265,244,242,0,275,274,276,227,206,204,42,265,242,266,0,275,276,277,227,204,228,42,266,242,240,0,277,276,278,228,204,202,42,266,240,267,0,277,278,279,228,202,229,42,267,240,238,0,279,278,280,229,202,200,42,267,238,181,0,279,280,179,229,200,143,42,181,238,237,0,179,280,281,143,200,199,42,179,181,237,0,176,179,281,141,143,199,42,179,237,178,0,176,281,177,141,199,140,42,181,182,267,0,179,180,279,143,144,229,42,182,268,267,0,180,282,279,144,230,229,42,182,269,268,0,180,283,282,144,231,230,42,183,269,182,0,181,283,180,145,231,144,42,269,183,270,0,283,181,284,231,145,232,42,183,185,270,0,181,183,284,145,147,232,42,270,185,271,0,284,183,285,232,147,233,42,185,186,271,0,183,184,285,147,148,233,42,271,186,272,0,285,184,286,233,148,234,42,186,187,272,0,184,185,286,148,149,234,42,187,273,272,0,185,287,286,149,235,234,42,187,188,273,0,185,186,287,149,150,235,42,188,274,273,0,186,288,287,150,236,235,42,188,275,274,0,186,289,288,150,237,236,42,189,275,188,0,187,289,186,151,237,150,42,189,276,275,0,187,290,289,151,238,237,42,190,276,189,0,188,290,187,152,238,151,42,190,191,276,0,188,190,290,152,153,238,42,191,236,276,0,190,242,290,153,198,238,42,236,191,192,0,242,190,191,198,153,154,42,236,192,193,0,242,191,243,198,154,155,42,276,236,239,0,290,242,246,238,198,201,42,276,239,241,0,290,246,248,238,201,203,42,241,275,276,0,248,289,290,203,237,238,42,243,275,241,0,250,289,248,205,237,203,42,243,274,275,0,250,288,289,205,236,237,42,245,274,243,0,252,288,250,207,236,205,42,245,277,274,0,252,291,288,207,239,236,42,247,277,245,0,254,291,252,209,239,207,42,247,278,277,0,254,292,291,209,240,239,42,279,278,247,0,293,292,254,241,240,209,42,279,280,278,0,293,294,292,241,242,240,42,279,281,280,0,293,295,294,241,243,242,42,248,281,279,0,255,295,293,210,243,241,42,248,282,281,0,255,296,295,210,244,243,42,248,283,282,0,257,297,298,210,245,244,42,251,283,248,0,260,297,257,213,245,210,42,251,284,283,0,260,299,297,213,246,245,42,251,252,284,0,260,261,299,213,214,246,42,252,285,284,0,261,300,299,214,247,246,42,286,285,252,0,301,300,261,248,247,214,42,286,287,285,0,301,302,300,248,249,247,42,286,288,287,0,301,303,302,248,250,249,42,255,288,286,0,264,303,301,217,250,248,42,255,257,288,0,264,266,303,217,219,250,42,257,289,288,0,266,304,303,219,251,250,42,258,289,257,0,267,304,266,220,251,219,42,260,289,258,0,269,304,267,222,251,220,42,260,290,289,0,269,305,304,222,252,251,42,260,291,290,0,269,306,305,222,253,252,42,261,291,260,0,270,306,269,223,253,222,42,261,269,291,0,270,283,306,223,231,253,42,269,261,268,0,283,270,282,231,223,230,42,268,261,262,0,282,270,271,230,223,224,42,268,262,266,0,282,271,277,230,224,228,42,266,262,265,0,277,271,275,228,224,227,42,262,263,265,0,271,272,275,224,225,227,42,265,263,264,0,275,272,273,227,225,226,42,267,268,266,0,279,282,277,229,230,228,42,269,270,291,0,283,284,306,231,232,253,42,291,270,292,0,306,284,307,253,232,254,42,270,271,292,0,284,285,307,232,233,254,42,292,271,293,0,307,285,308,254,233,255,42,271,272,293,0,285,286,308,233,234,255,42,272,294,293,0,286,309,308,234,256,255,42,272,273,294,0,286,287,309,234,235,256,42,273,277,294,0,287,291,309,235,239,256,42,273,274,277,0,287,288,291,235,236,239,42,294,277,278,0,309,291,292,256,239,240,42,294,278,295,0,309,292,310,256,240,257,42,295,278,280,0,310,292,294,257,240,242,42,295,280,296,0,310,294,311,257,242,258,42,296,280,297,0,311,294,312,258,242,259,42,281,297,280,0,295,312,294,243,259,242,42,281,298,297,0,295,313,312,243,260,259,42,299,298,281,0,314,313,295,261,260,243,42,299,300,298,0,314,315,313,261,262,260,42,299,301,300,0,316,317,318,261,263,262,42,302,301,299,0,319,317,316,264,263,261,42,302,303,301,0,319,320,317,264,265,263,42,302,304,303,0,319,321,320,264,266,265,42,283,304,302,0,297,321,319,245,266,264,42,283,284,304,0,297,299,321,245,246,266,42,284,305,304,0,299,322,321,246,267,266,42,285,305,284,0,300,322,299,247,267,246,42,285,306,305,0,300,323,322,247,268,267,42,285,287,306,0,300,302,323,247,249,268,42,287,307,306,0,302,324,323,249,269,268,42,287,308,307,0,302,325,324,249,270,269,42,288,308,287,0,303,325,302,250,270,249,42,288,289,308,0,303,304,325,250,251,270,42,289,309,308,0,304,326,325,251,271,270,42,310,309,289,0,327,326,304,272,271,251,42,310,311,309,0,327,328,326,272,273,271,42,296,311,310,0,311,328,327,258,273,272,42,296,297,311,0,311,312,328,258,259,273,42,311,297,312,0,328,312,329,273,259,274,42,298,312,297,0,313,329,312,260,274,259,42,298,313,312,0,313,330,329,260,275,274,42,300,313,298,0,315,330,313,262,275,260,42,300,314,313,0,315,331,330,262,276,275,42,315,314,300,0,332,333,318,277,276,262,42,315,316,314,0,332,334,333,277,278,276,42,315,317,316,0,332,335,334,277,279,278,42,315,318,317,0,332,336,335,277,280,279,42,301,318,315,0,317,336,332,263,280,277,42,301,303,318,0,317,320,336,263,265,280,42,303,319,318,0,320,337,336,265,281,280,42,320,319,303,0,338,337,320,282,281,265,42,320,321,319,0,338,339,337,282,283,281,42,320,322,321,0,338,340,339,282,284,283,42,305,322,320,0,322,340,338,267,284,282,42,305,306,322,0,322,323,340,267,268,284,42,306,323,322,0,323,341,340,268,285,284,42,306,307,323,0,323,324,341,268,269,285,42,307,324,323,0,324,342,341,269,286,285,42,325,324,307,0,343,342,324,287,286,269,42,325,326,324,0,343,344,342,287,288,286,42,327,326,325,0,345,344,343,289,288,287,42,327,328,326,0,345,346,344,289,290,288,42,327,312,328,0,345,329,346,289,274,290,42,311,312,327,0,328,329,345,273,274,289,42,311,327,309,0,328,345,326,273,289,271,42,309,327,325,0,326,345,343,271,289,287,42,309,325,308,0,326,343,325,271,287,270,42,308,325,307,0,325,343,324,270,287,269,42,313,328,312,0,330,346,329,275,290,274,42,313,329,328,0,330,347,346,275,291,290,42,314,329,313,0,331,347,330,276,291,275,42,314,330,329,0,331,348,347,276,292,291,42,314,316,330,0,333,334,349,276,278,292,42,331,330,316,0,350,349,334,293,292,278,42,331,332,330,0,350,351,349,293,294,292,42,332,331,333,0,351,350,352,294,293,295,42,331,334,333,0,350,353,352,293,296,295,42,331,335,334,0,350,354,353,293,297,296,42,331,316,335,0,350,334,354,293,278,297,42,335,316,317,0,354,334,335,297,278,279,42,336,335,317,0,355,354,335,298,297,279,42,336,337,335,0,355,356,354,298,299,297,42,336,338,337,0,355,357,356,298,300,299,42,336,339,338,0,355,358,357,298,301,300,42,340,339,336,0,359,358,355,302,301,298,42,340,341,339,0,359,360,358,302,303,301,42,319,341,340,0,337,360,359,281,303,302,42,319,321,341,0,337,339,360,281,283,303,42,321,342,341,0,339,361,360,283,304,303,42,321,343,342,0,339,362,361,283,305,304,42,322,343,321,0,340,362,339,284,305,283,42,322,323,343,0,340,341,362,284,285,305,42,323,344,343,0,341,363,362,285,306,305,42,324,344,323,0,342,363,341,286,306,285,42,324,345,344,0,342,364,363,286,307,306,42,326,345,324,0,344,364,342,288,307,286,42,326,346,345,0,344,365,364,288,308,307,42,326,328,346,0,344,346,365,288,290,308,42,329,346,328,0,347,365,346,291,308,290,42,329,347,346,0,347,366,365,291,309,308,42,330,347,329,0,348,366,347,292,309,291,42,332,347,330,0,367,366,348,294,309,292,42,332,348,347,0,367,368,366,294,310,309,42,332,349,348,0,367,369,368,294,311,310,42,332,333,349,0,351,352,370,294,295,311,42,350,349,333,0,371,372,373,312,311,295,42,350,351,349,0,371,374,372,312,313,311,42,350,352,351,0,371,375,374,312,314,313,42,350,353,352,0,371,376,375,312,315,314,42,354,353,350,0,377,376,371,316,315,312,42,355,353,354,0,378,379,380,317,315,316,42,356,353,355,0,381,379,378,318,315,317,42,356,352,353,0,381,382,379,318,314,315,42,356,357,352,0,381,383,382,318,319,314,42,356,358,357,0,381,384,383,318,320,319,42,359,358,356,0,385,384,381,321,320,318,42,344,358,359,0,363,384,385,306,320,321,42,345,358,344,0,364,384,363,307,320,306,42,345,360,358,0,364,386,384,307,322,320,42,345,346,360,0,364,365,386,307,308,322,42,347,360,346,0,366,386,365,309,322,308,42,348,360,347,0,368,386,366,310,322,309,42,357,360,348,0,383,386,368,319,322,310,42,358,360,357,0,384,386,383,320,322,319,42,348,351,357,0,368,387,383,310,313,319,42,349,351,348,0,369,387,368,311,313,310,42,351,352,357,0,387,382,383,313,314,319,42,344,359,343,0,363,385,362,306,321,305,42,343,359,342,0,362,385,361,305,321,304,42,342,359,355,0,361,385,378,304,321,317,42,355,359,356,0,378,385,381,317,321,318,42,342,355,361,0,361,378,388,304,317,323,42,355,354,361,0,378,380,388,317,316,323,42,361,354,362,0,388,380,389,323,316,324,42,362,354,350,0,390,377,371,324,316,312,42,338,362,350,0,391,390,371,300,324,312,42,339,362,338,0,358,389,357,301,324,300,42,339,361,362,0,358,388,389,301,323,324,42,339,341,361,0,358,360,388,301,303,323,42,341,342,361,0,360,361,388,303,304,323,42,338,350,337,0,391,371,392,300,312,299,42,337,350,334,0,392,371,393,299,312,296,42,334,350,333,0,393,371,373,296,312,295,42,335,337,334,0,354,356,353,297,299,296,42,319,340,318,0,337,359,336,281,302,280,42,318,340,317,0,336,359,335,280,302,279,42,336,317,340,0,355,335,359,298,279,302,42,305,320,304,0,322,338,321,267,282,266,42,304,320,303,0,321,338,320,266,282,265,42,300,301,315,0,318,317,332,262,263,277,42,363,296,310,0,394,311,327,325,258,272,42,363,295,296,0,394,310,311,325,257,258,42,293,295,363,0,308,310,394,255,257,325,42,293,294,295,0,308,309,310,255,256,257,42,292,293,363,0,307,308,394,254,255,325,42,290,292,363,0,305,307,394,252,254,325,42,291,292,290,0,306,307,305,253,254,252,42,290,363,310,0,305,394,327,252,325,272,42,290,310,289,0,305,327,304,252,272,251,42,283,302,282,0,297,319,298,245,264,244,42,302,299,282,0,319,316,298,264,261,244,42,282,299,281,0,296,314,295,244,261,243,42,255,286,253,0,264,301,262,217,248,215,42,253,286,252,0,262,301,261,215,248,214,42,248,279,247,0,255,293,254,210,241,209,42,235,193,194,0,240,193,194,197,155,156,42,235,194,364,0,240,194,395,197,156,326,42,364,194,195,0,395,194,195,326,156,157,42,364,195,365,0,395,195,396,326,157,327,42,195,196,365,0,195,196,396,157,158,327,42,196,366,365,0,196,397,396,158,328,327,42,196,197,366,0,196,197,397,158,159,328,42,197,367,366,0,197,398,397,159,329,328,42,197,198,367,0,197,198,398,159,160,329,42,198,368,367,0,198,399,398,160,330,329,42,198,369,368,0,198,400,399,160,331,330,42,198,199,369,0,198,199,400,160,161,331,42,199,370,369,0,199,401,400,161,332,331,42,199,200,370,0,199,200,401,161,162,332,42,201,370,200,0,201,401,200,163,332,162,42,201,371,370,0,201,402,401,163,333,332,42,372,371,201,0,403,402,201,334,333,163,42,372,373,371,0,403,404,402,334,335,333,42,372,373,374,0,405,406,407,334,335,336,42,372,375,373,0,403,408,404,334,337,335,42,204,375,372,0,204,408,403,166,337,334,42,204,205,375,0,204,205,408,166,167,337,42,205,376,375,0,205,409,408,167,338,337,42,205,206,376,0,205,206,409,167,168,338,42,206,377,376,0,206,410,409,168,339,338,42,206,378,377,0,206,411,410,168,340,339,42,207,378,206,0,207,411,206,169,340,168,42,207,379,378,0,207,412,411,169,341,340,42,208,379,207,0,208,412,207,170,341,169,42,208,380,379,0,208,413,412,170,342,341,42,381,380,208,0,414,413,208,343,342,170,42,381,382,380,0,414,415,413,343,344,342,42,383,382,381,0,416,415,414,345,344,343,42,383,384,382,0,416,417,415,345,346,344,42,383,385,384,0,416,418,417,347,347,347,42,386,385,383,0,419,418,416,348,349,345,42,386,387,385,0,419,420,418,348,350,349,42,386,388,387,0,419,421,420,348,351,350,42,389,388,386,0,422,421,419,352,351,348,42,389,390,388,0,422,423,421,352,353,351,42,217,390,389,0,217,423,422,179,353,352,42,217,391,390,0,220,424,425,179,354,353,42,217,218,391,0,220,219,424,179,180,354,42,218,392,391,0,219,426,424,180,355,354,42,218,220,392,0,219,222,426,180,182,355,42,392,220,393,0,426,222,427,355,182,356,42,220,222,393,0,222,224,427,182,184,356,42,393,222,394,0,427,224,428,356,184,357,42,222,233,394,0,224,238,428,184,195,357,42,223,233,222,0,225,238,224,185,195,184,42,233,234,394,0,238,239,428,195,196,357,42,394,234,395,0,428,239,429,357,196,358,42,234,396,395,0,239,430,429,196,359,358,42,234,364,396,0,239,395,430,196,326,359,42,234,235,364,0,239,240,395,196,197,326,42,364,365,396,0,395,396,430,326,327,359,42,396,365,397,0,430,396,431,359,327,360,42,365,366,397,0,396,397,431,327,328,360,42,366,398,397,0,397,432,431,328,361,360,42,366,367,398,0,397,398,432,328,329,361,42,367,399,398,0,398,433,432,329,362,361,42,367,368,399,0,398,399,433,329,330,362,42,368,400,399,0,399,434,433,330,363,362,42,368,401,400,0,399,435,434,330,364,363,42,368,369,401,0,399,400,435,330,331,364,42,369,402,401,0,400,436,435,331,365,364,42,369,370,402,0,400,401,436,331,332,365,42,370,371,402,0,401,402,436,332,333,365,42,371,403,402,0,402,437,436,333,366,365,42,371,373,403,0,402,404,437,333,335,366,42,373,404,403,0,404,438,437,335,367,366,42,373,404,405,0,406,439,440,335,367,368,42,373,406,404,0,404,441,438,335,369,367,42,375,406,373,0,408,441,404,337,369,335,42,375,376,406,0,408,409,441,337,338,369,42,376,377,406,0,409,410,441,338,339,369,42,377,407,406,0,410,442,441,339,370,369,42,377,408,407,0,410,443,442,339,371,370,42,378,408,377,0,411,443,410,340,371,339,42,378,409,408,0,411,444,443,340,372,371,42,379,409,378,0,412,444,411,341,372,340,42,379,410,409,0,412,445,444,341,373,372,42,380,410,379,0,413,445,412,342,373,341,42,380,411,410,0,413,446,445,342,374,373,42,382,411,380,0,415,446,413,344,374,342,42,382,412,411,0,415,447,446,344,375,374,42,384,412,382,0,417,447,415,346,375,344,42,384,413,412,0,417,448,447,346,376,375,42,414,413,384,0,449,448,417,377,376,346,42,414,415,413,0,449,450,448,377,378,376,42,414,416,415,0,449,451,450,377,379,378,42,417,416,414,0,452,451,449,380,379,377,42,417,418,416,0,452,453,451,380,381,379,42,419,418,417,0,454,453,452,382,381,380,42,420,418,419,0,455,453,454,383,381,382,42,418,420,421,0,453,455,456,381,383,384,42,420,422,421,0,455,457,456,383,385,384,42,420,423,422,0,455,458,457,383,386,385,42,424,423,420,0,459,458,455,387,386,383,42,424,425,423,0,459,460,458,387,388,386,42,426,425,424,0,461,460,459,389,388,387,42,426,427,425,0,462,463,464,389,390,388,42,426,428,427,0,462,465,463,389,391,390,42,429,428,426,0,466,465,462,392,391,389,42,429,430,428,0,466,467,465,392,393,391,42,390,430,429,0,425,467,466,353,393,392,42,390,391,430,0,425,424,467,353,354,393,42,391,431,430,0,424,468,467,354,394,393,42,391,392,431,0,424,426,468,354,355,394,42,431,392,432,0,468,426,469,394,355,395,42,392,393,432,0,426,427,469,355,356,395,42,432,393,433,0,469,427,470,395,356,396,42,393,394,433,0,427,428,470,356,357,396,42,433,394,395,0,470,428,429,396,357,358,42,433,395,434,0,470,429,471,396,358,397,42,434,395,435,0,471,429,472,397,358,398,42,395,396,435,0,429,430,472,358,359,398,42,435,396,397,0,472,430,431,398,359,360,42,435,397,436,0,472,431,473,398,360,399,42,398,436,397,0,432,473,431,361,399,360,42,398,437,436,0,432,474,473,361,400,399,42,399,437,398,0,433,474,432,362,400,361,42,399,438,437,0,433,475,474,362,401,400,42,400,438,399,0,434,475,433,363,401,362,42,400,439,438,0,434,476,475,363,402,401,42,400,440,439,0,434,477,476,363,403,402,42,401,440,400,0,435,477,434,364,403,363,42,401,441,440,0,435,478,477,364,404,403,42,402,441,401,0,436,478,435,365,404,364,42,403,441,402,0,437,478,436,366,404,365,42,403,442,441,0,437,479,478,366,405,404,42,404,442,403,0,438,479,437,367,405,366,42,404,443,442,0,438,480,479,367,406,405,42,407,443,404,0,442,480,438,370,406,367,42,407,444,443,0,442,481,480,370,407,406,42,408,444,407,0,443,481,442,371,407,370,42,408,445,444,0,443,482,481,371,408,407,42,409,445,408,0,444,482,443,372,408,371,42,409,446,445,0,444,483,482,372,409,408,42,410,446,409,0,445,483,444,373,409,372,42,410,447,446,0,445,484,483,373,410,409,42,411,447,410,0,446,484,445,374,410,373,42,412,447,411,0,447,484,446,375,410,374,42,412,448,447,0,447,485,484,375,411,410,42,413,448,412,0,448,485,447,376,411,375,42,413,449,448,0,448,486,485,376,412,411,42,415,449,413,0,450,486,448,378,412,376,42,415,450,449,0,450,487,486,378,413,412,42,451,450,415,0,488,487,450,414,413,378,42,451,452,450,0,488,489,487,414,415,413,42,453,452,451,0,490,489,488,416,415,414,42,454,452,453,0,491,489,490,417,415,416,42,454,455,452,0,491,492,489,417,418,415,42,455,456,452,0,492,493,489,418,419,415,42,452,456,457,0,489,493,494,415,419,420,42,456,458,457,0,493,495,494,419,421,420,42,457,458,459,0,494,495,496,420,421,422,42,458,460,459,0,495,497,496,421,423,422,42,459,460,461,0,496,497,498,422,423,424,42,460,462,461,0,497,499,498,423,425,424,42,461,462,463,0,498,499,500,424,425,426,42,463,462,464,0,500,499,501,426,425,427,42,464,462,465,0,501,499,502,427,425,428,42,464,465,466,0,501,502,503,427,428,429,42,466,465,467,0,503,502,504,429,428,430,42,466,467,468,0,503,504,505,429,430,431,42,469,466,468,0,506,503,505,432,429,431,42,470,466,469,0,507,503,506,433,429,432,42,470,464,466,0,507,501,503,433,427,429,42,471,464,470,0,508,501,507,434,427,433,42,471,463,464,0,508,500,501,434,426,427,42,472,463,471,0,509,500,508,435,426,434,42,461,463,472,0,498,500,509,424,426,435,42,461,472,473,0,498,509,510,424,435,436,42,473,472,474,0,510,509,511,436,435,437,42,474,472,471,0,511,509,508,437,435,434,42,474,471,475,0,511,508,512,437,434,438,42,475,471,470,0,512,508,507,438,434,433,42,475,470,476,0,512,507,513,438,433,439,42,476,470,477,0,513,507,514,439,433,440,42,477,470,478,0,514,507,515,440,433,441,42,478,470,469,0,515,507,506,441,433,432,42,478,469,479,0,515,506,516,441,432,442,42,479,469,480,0,516,506,517,442,432,443,42,469,468,480,0,506,505,517,432,431,443,42,481,479,480,0,518,516,517,444,442,443,42,481,482,479,0,518,519,516,444,445,442,42,481,483,482,0,518,520,519,444,446,445,42,484,483,481,0,521,520,518,447,446,444,42,484,485,483,0,521,522,520,447,448,446,42,486,485,484,0,523,522,521,449,448,447,42,486,487,485,0,523,524,522,449,450,448,42,488,487,486,0,525,524,523,451,450,449,42,488,489,487,0,525,526,524,451,452,450,42,490,489,488,0,527,526,525,453,452,451,42,490,491,489,0,527,528,526,453,454,452,42,492,491,490,0,529,528,527,455,454,453,42,492,493,491,0,529,530,528,455,456,454,42,494,493,492,0,531,530,529,457,456,455,42,494,495,493,0,531,532,530,457,458,456,42,431,495,494,0,468,532,531,394,458,457,42,431,432,495,0,468,469,532,394,395,458,42,495,432,496,0,532,469,533,458,395,459,42,432,433,496,0,469,470,533,395,396,459,42,496,433,434,0,533,470,471,459,396,397,42,496,434,497,0,533,471,534,459,397,460,42,497,434,498,0,534,471,535,460,397,461,42,434,435,498,0,471,472,535,397,398,461,42,498,435,436,0,535,472,473,461,398,399,42,498,436,499,0,535,473,536,461,399,462,42,437,499,436,0,474,536,473,400,462,399,42,437,500,499,0,474,537,536,400,463,462,42,438,500,437,0,475,537,474,401,463,400,42,438,501,500,0,475,538,537,401,464,463,42,439,501,438,0,476,538,475,402,464,401,42,439,502,501,0,476,539,538,402,465,464,42,439,503,502,0,476,540,539,402,466,465,42,440,503,439,0,477,540,476,403,466,402,42,440,504,503,0,477,541,540,403,467,466,42,441,504,440,0,478,541,477,404,467,403,42,442,504,441,0,479,541,478,405,467,404,42,442,505,504,0,479,542,541,405,468,467,42,443,505,442,0,480,542,479,406,468,405,42,443,506,505,0,480,543,542,406,469,468,42,444,506,443,0,481,543,480,407,469,406,42,444,507,506,0,481,544,543,407,470,469,42,444,445,507,0,481,482,544,407,408,470,42,445,508,507,0,482,545,544,408,471,470,42,445,509,508,0,482,546,545,408,472,471,42,446,509,445,0,483,546,482,409,472,408,42,447,509,446,0,484,546,483,410,472,409,42,448,509,447,0,485,546,484,411,472,410,42,448,510,509,0,485,547,546,411,473,472,42,449,510,448,0,486,547,485,412,473,411,42,449,511,510,0,486,548,547,412,474,473,42,450,511,449,0,487,548,486,413,474,412,42,450,457,511,0,487,494,548,413,420,474,42,452,457,450,0,489,494,487,415,420,413,42,457,512,511,0,494,549,548,420,475,474,42,457,459,512,0,494,496,549,420,422,475,42,459,473,512,0,496,510,549,422,436,475,42,459,461,473,0,496,498,510,422,424,436,42,512,473,513,0,549,510,550,475,436,476,42,473,474,513,0,510,511,550,436,437,476,42,513,474,514,0,550,511,551,476,437,477,42,514,474,475,0,551,511,512,477,437,438,42,514,475,515,0,551,512,552,477,438,478,42,515,475,476,0,552,512,513,478,438,439,42,515,476,516,0,552,513,553,478,439,479,42,516,476,517,0,553,513,554,479,439,480,42,517,476,477,0,554,513,514,480,439,440,42,518,517,477,0,555,554,514,481,480,440,42,519,517,518,0,556,554,555,482,480,481,42,519,520,517,0,556,557,554,482,483,480,42,502,520,519,0,539,557,556,465,483,482,42,503,520,502,0,540,557,539,466,483,465,42,503,521,520,0,540,558,557,466,484,483,42,504,521,503,0,541,558,540,467,484,466,42,505,521,504,0,542,558,541,468,484,467,42,505,522,521,0,542,559,558,468,485,484,42,506,522,505,0,543,559,542,469,485,468,42,506,523,522,0,543,560,559,469,486,485,42,506,507,523,0,543,544,560,469,470,486,42,507,524,523,0,544,561,560,470,487,486,42,507,508,524,0,544,545,561,470,471,487,42,508,525,524,0,545,562,561,471,488,487,42,510,525,508,0,547,562,545,473,488,471,42,511,525,510,0,548,562,547,474,488,473,42,511,512,525,0,548,549,562,474,475,488,42,512,513,525,0,549,550,562,475,476,488,42,525,513,524,0,562,550,561,488,476,487,42,524,513,514,0,561,550,551,487,476,477,42,523,524,514,0,560,561,551,486,487,477,42,523,514,515,0,560,551,552,486,477,478,42,523,515,522,0,560,552,559,486,478,485,42,522,515,516,0,559,552,553,485,478,479,42,522,516,521,0,559,553,558,485,479,484,42,521,516,520,0,558,553,557,484,479,483,42,520,516,517,0,557,553,554,483,479,480,42,510,508,509,0,547,545,546,473,471,472,42,502,519,526,0,539,556,563,465,482,489,42,526,519,527,0,563,556,564,489,482,490,42,519,518,527,0,556,555,564,482,481,490,42,527,518,528,0,564,555,565,490,481,491,42,518,529,528,0,555,566,565,481,492,491,42,518,477,529,0,555,514,566,481,440,492,42,529,477,478,0,566,514,515,492,440,441,42,529,478,482,0,566,515,519,492,441,445,42,482,478,479,0,519,515,516,445,441,442,42,529,482,483,0,566,519,520,492,445,446,42,528,529,483,0,565,566,520,491,492,446,42,528,483,485,0,565,520,522,491,446,448,42,530,528,485,0,567,565,522,493,491,448,42,527,528,530,0,564,565,567,490,491,493,42,531,527,530,0,568,564,567,494,490,493,42,526,527,531,0,563,564,568,489,490,494,42,532,526,531,0,569,563,568,495,489,494,42,501,526,532,0,538,563,569,464,489,495,42,502,526,501,0,539,563,538,465,489,464,42,501,532,500,0,538,569,537,464,495,463,42,500,532,533,0,537,569,570,463,495,496,42,533,532,534,0,570,569,571,496,495,497,42,532,531,534,0,569,568,571,495,494,497,42,534,531,535,0,571,568,572,497,494,498,42,535,531,530,0,572,568,567,498,494,493,42,487,535,530,0,524,572,567,450,498,493,42,489,535,487,0,526,572,524,452,498,450,42,489,536,535,0,526,573,572,452,499,498,42,491,536,489,0,528,573,526,454,499,452,42,491,537,536,0,528,574,573,454,500,499,42,493,537,491,0,530,574,528,456,500,454,42,493,538,537,0,530,575,574,456,501,500,42,495,538,493,0,532,575,530,458,501,456,42,495,496,538,0,532,533,575,458,459,501,42,538,496,497,0,575,533,534,501,459,460,42,538,497,539,0,575,534,576,501,460,502,42,539,497,540,0,576,534,577,502,460,503,42,497,498,540,0,534,535,577,460,461,503,42,540,498,499,0,577,535,536,503,461,462,42,540,499,533,0,577,536,570,503,462,496,42,500,533,499,0,537,570,536,463,496,462,42,541,540,533,0,578,577,570,504,503,496,42,539,540,541,0,576,577,578,502,503,504,42,537,539,541,0,574,576,578,500,502,504,42,538,539,537,0,575,576,574,501,502,500,42,537,541,536,0,574,578,573,500,504,499,42,536,541,534,0,573,578,571,499,504,497,42,541,533,534,0,578,570,571,504,496,497,42,536,534,535,0,573,571,572,499,497,498,42,487,530,485,0,524,567,522,450,493,448,42,542,431,494,0,579,468,531,505,394,457,42,430,431,542,0,467,468,579,393,394,505,42,430,542,428,0,467,579,465,393,505,391,42,542,543,428,0,579,580,465,505,506,391,42,543,542,544,0,580,579,581,506,505,507,42,542,494,544,0,579,531,581,505,457,507,42,544,494,492,0,581,531,529,507,457,455,42,544,492,545,0,581,529,582,507,455,508,42,545,492,490,0,582,529,527,508,455,453,42,490,546,545,0,527,583,582,453,509,508,42,546,490,488,0,583,527,525,509,453,451,42,546,488,547,0,583,525,584,509,451,510,42,547,488,486,0,584,525,523,510,451,449,42,547,486,548,0,584,523,585,510,449,511,42,548,486,549,0,585,523,586,511,449,512,42,486,484,549,0,523,521,586,449,447,512,42,549,484,550,0,586,521,587,512,447,513,42,484,481,550,0,521,518,587,447,444,513,42,550,481,480,0,587,518,517,513,444,443,42,551,547,548,0,588,584,585,514,510,511,42,552,547,551,0,589,584,588,515,510,514,42,552,553,547,0,589,590,584,515,516,510,42,553,552,554,0,590,589,591,516,515,517,42,553,554,555,0,590,591,592,516,517,518,42,555,554,556,0,592,591,593,518,517,519,42,555,556,557,0,592,593,594,518,519,520,42,557,556,558,0,594,593,595,520,519,521,42,557,558,559,0,594,595,596,520,521,522,42,559,558,560,0,596,595,597,522,521,523,42,560,558,561,0,597,595,598,523,521,524,42,562,560,561,0,599,597,598,525,523,524,42,563,560,562,0,600,597,599,526,523,525,42,563,564,560,0,600,601,597,526,527,523,42,565,564,563,0,602,601,600,528,527,526,42,565,566,564,0,602,603,601,528,529,527,42,425,566,565,0,464,603,602,388,529,528,42,425,427,566,0,464,463,603,388,390,529,42,427,567,566,0,463,604,603,390,530,529,42,543,567,427,0,580,604,463,506,530,390,42,567,543,568,0,604,580,605,530,506,531,42,543,544,568,0,580,581,605,506,507,531,42,568,544,545,0,605,581,582,531,507,508,42,545,569,568,0,582,606,605,508,532,531,42,545,546,569,0,582,583,606,508,509,532,42,546,553,569,0,583,590,606,509,516,532,42,553,546,547,0,590,583,584,516,509,510,42,569,553,555,0,606,590,592,532,516,518,42,569,555,570,0,606,592,607,532,518,533,42,570,555,557,0,607,592,594,533,518,520,42,570,557,571,0,607,594,608,533,520,534,42,571,557,559,0,608,594,596,534,520,522,42,571,559,564,0,608,596,601,534,522,527,42,564,559,560,0,601,596,597,527,522,523,42,566,571,564,0,603,608,601,529,534,527,42,567,571,566,0,604,608,603,530,534,529,42,567,570,571,0,604,607,608,530,533,534,42,568,570,567,0,605,607,604,531,533,530,42,568,569,570,0,605,606,607,531,532,533,42,428,543,427,0,465,580,463,391,506,390,42,425,565,423,0,460,609,458,388,528,386,42,423,565,572,0,458,609,610,386,528,535,42,565,563,572,0,609,611,610,528,526,535,42,572,563,573,0,610,611,612,535,526,536,42,563,562,573,0,611,613,612,526,525,536,42,573,562,574,0,612,613,614,536,525,537,42,562,575,574,0,613,615,614,525,538,537,42,562,561,575,0,599,598,616,525,524,538,42,573,574,576,0,612,614,617,536,537,539,42,577,573,576,0,618,612,617,540,536,539,42,572,573,577,0,610,612,618,535,536,540,42,422,572,577,0,457,610,618,385,535,540,42,423,572,422,0,458,610,457,386,535,385,42,422,577,578,0,457,618,619,385,540,541,42,578,577,579,0,619,618,620,541,540,542,42,577,576,579,0,618,617,620,540,539,542,42,578,579,580,0,619,620,621,541,542,543,42,581,578,580,0,622,619,621,544,541,543,42,421,578,581,0,456,619,622,384,541,544,42,421,422,578,0,456,457,619,384,385,541,42,582,421,581,0,623,456,622,545,384,544,42,418,421,582,0,453,456,623,381,384,545,42,416,418,582,0,451,453,623,379,381,545,42,416,582,451,0,451,623,488,379,545,414,42,451,582,453,0,488,623,490,414,545,416,42,582,581,453,0,623,622,490,545,544,416,42,453,581,454,0,490,622,491,416,544,417,42,581,580,454,0,622,621,491,544,543,417,42,415,416,451,0,450,451,488,378,379,414,42,406,407,404,0,441,442,438,369,370,367,42,390,429,388,0,423,624,421,353,392,351,42,388,429,583,0,421,624,625,351,392,546,42,429,426,583,0,624,461,625,392,389,546,42,583,426,424,0,625,461,459,546,389,387,42,583,424,419,0,625,459,454,546,387,382,42,419,424,420,0,454,459,455,382,387,383,42,387,583,419,0,420,625,454,350,546,382,42,388,583,387,0,421,625,420,351,546,350,42,419,417,387,0,454,452,420,382,380,350,42,387,417,385,0,420,452,418,350,380,349,42,417,414,385,0,452,449,418,380,377,349,42,385,414,384,0,418,449,417,349,377,346,42,404,584,405,0,439,626,440,367,547,368,42,404,585,584,0,439,627,626,367,548,547,42,585,586,584,0,628,629,630,548,549,547,42,585,587,586,0,628,631,629,548,550,549,42,588,587,585,0,632,631,628,551,550,548,42,588,589,587,0,632,633,631,551,552,550,42,590,589,588,0,634,633,632,553,552,551,42,590,591,589,0,634,635,633,553,554,552,42,592,591,590,0,636,635,634,555,554,553,42,593,591,592,0,637,635,636,556,554,555,42,593,594,591,0,637,638,635,556,557,554,42,595,594,593,0,639,638,637,558,557,556,42,595,596,594,0,639,640,638,558,559,557,42,597,596,595,0,641,640,639,560,559,558,42,597,598,596,0,641,642,640,560,561,559,42,599,598,597,0,643,642,641,562,561,560,42,599,600,598,0,643,644,642,562,563,561,42,601,600,599,0,645,644,643,564,563,562,42,601,602,600,0,645,646,644,564,565,563,42,603,602,601,0,647,646,645,566,565,564,42,603,604,602,0,647,648,646,566,567,565,42,605,604,603,0,649,648,647,568,567,566,42,605,606,604,0,649,650,648,568,569,567,42,607,606,605,0,651,650,649,570,569,568,42,607,608,606,0,651,652,650,570,571,569,42,609,608,607,0,653,652,651,572,571,570,42,609,610,608,0,653,654,652,572,573,571,42,611,610,609,0,655,654,653,574,573,572,42,611,612,610,0,655,656,654,574,575,573,42,613,612,611,0,657,656,655,576,575,574,42,613,614,612,0,657,658,656,576,577,575,42,615,614,613,0,659,658,657,578,577,576,42,615,616,614,0,659,660,658,578,579,577,42,617,616,615,0,661,660,659,580,579,578,42,617,618,616,0,661,662,660,580,581,579,42,619,618,617,0,663,662,661,582,581,580,42,619,620,618,0,663,664,662,582,583,581,42,621,620,619,0,665,664,663,584,583,582,42,621,622,620,0,665,666,664,584,585,583,42,623,622,621,0,667,666,665,586,585,584,42,623,624,622,0,667,668,666,586,587,585,42,625,624,623,0,669,668,667,588,587,586,42,625,626,624,0,669,670,668,588,589,587,42,627,626,625,0,671,670,669,590,589,588,42,627,628,626,0,671,672,670,590,591,589,42,629,628,627,0,673,672,671,592,591,590,42,629,630,628,0,673,674,672,592,593,591,42,631,630,629,0,675,674,673,594,593,592,42,632,630,631,0,676,677,678,595,593,594,42,632,633,630,0,676,679,677,595,596,593,42,632,634,633,0,676,680,679,595,597,596,42,632,635,634,0,676,681,680,595,598,597,42,636,635,632,0,682,681,676,599,598,595,42,637,635,636,0,683,684,685,600,598,599,42,638,635,637,0,686,684,683,601,598,600,42,638,634,635,0,686,687,684,601,597,598,42,639,634,638,0,688,687,686,602,597,601,42,639,633,634,0,688,689,687,602,596,597,42,628,633,639,0,672,689,688,591,596,602,42,628,630,633,0,672,674,689,591,593,596,42,628,639,626,0,672,688,670,591,602,589,42,626,639,640,0,670,688,690,589,602,603,42,639,638,640,0,688,686,690,602,601,603,42,640,638,641,0,690,686,691,603,601,604,42,641,638,637,0,691,686,683,604,601,600,42,641,637,642,0,691,683,692,604,600,605,42,642,637,643,0,692,683,693,605,600,606,42,637,636,643,0,683,685,693,600,599,606,42,644,643,636,0,694,693,685,607,606,599,42,645,643,644,0,695,693,694,608,606,607,42,645,646,643,0,695,696,693,608,609,606,42,647,646,645,0,697,696,695,610,609,608,42,647,648,646,0,697,698,696,610,611,609,42,649,648,647,0,699,698,697,612,611,610,42,649,650,648,0,699,700,698,612,613,611,42,649,651,650,0,699,701,700,612,614,613,42,652,651,649,0,702,703,704,615,614,612,42,653,651,652,0,705,703,702,616,614,615,42,653,654,651,0,705,706,703,616,617,614,42,653,655,654,0,705,707,706,616,618,617,42,656,655,653,0,708,707,705,619,618,616,42,656,657,655,0,708,709,707,619,620,618,42,657,656,658,0,709,708,710,620,619,621,42,658,656,659,0,710,708,711,621,619,622,42,656,653,659,0,708,705,711,619,616,622,42,659,653,652,0,711,705,702,622,616,615,42,660,659,652,0,712,711,702,623,622,615,42,658,659,660,0,710,711,712,621,622,623,42,658,660,661,0,710,712,713,621,623,624,42,661,660,662,0,713,712,714,624,623,625,42,660,663,662,0,712,715,714,623,626,625,42,663,660,664,0,715,712,716,626,623,627,42,660,652,664,0,712,702,716,623,615,627,42,664,652,647,0,716,702,717,627,615,610,42,652,649,647,0,702,704,717,615,612,610,42,664,647,665,0,716,717,718,627,610,628,42,665,647,645,0,718,717,719,628,610,608,42,666,665,645,0,720,718,719,629,628,608,42,667,665,666,0,721,718,720,630,628,629,42,663,665,667,0,715,718,721,626,628,630,42,663,664,665,0,715,716,718,626,627,628,42,663,667,668,0,715,721,722,626,630,631,42,667,632,668,0,723,676,724,630,595,631,42,666,632,667,0,725,676,723,629,595,630,42,666,644,632,0,725,726,676,629,607,595,42,666,645,644,0,720,719,727,629,608,607,42,644,636,632,0,726,682,676,607,599,595,42,668,632,631,0,724,676,678,631,595,594,42,662,668,631,0,714,722,675,625,631,594,42,662,663,668,0,714,715,722,625,626,631,42,629,662,631,0,673,714,675,592,625,594,42,661,662,629,0,713,714,673,624,625,592,42,627,661,629,0,671,713,673,590,624,592,42,658,661,627,0,710,713,671,621,624,590,42,658,627,625,0,710,671,669,621,590,588,42,669,658,625,0,728,710,669,632,621,588,42,669,657,658,0,728,709,710,632,620,621,42,670,657,669,0,729,709,728,633,620,632,42,657,670,671,0,709,729,730,620,633,634,42,670,672,671,0,729,731,730,633,635,634,42,670,673,672,0,729,732,731,633,636,635,42,673,670,674,0,732,729,733,636,633,637,42,674,670,669,0,733,729,728,637,633,632,42,674,669,621,0,733,728,665,637,632,584,42,621,669,623,0,665,728,667,584,632,586,42,669,625,623,0,728,669,667,632,588,586,42,619,674,621,0,663,733,665,582,637,584,42,675,674,619,0,734,733,663,638,637,582,42,675,673,674,0,734,732,733,638,636,637,42,676,673,675,0,735,732,734,639,636,638,42,673,676,677,0,732,735,736,636,639,640,42,676,678,677,0,735,737,736,639,641,640,42,676,679,678,0,735,738,737,639,642,641,42,679,676,680,0,738,735,739,642,639,643,42,680,676,675,0,739,735,734,643,639,638,42,680,675,617,0,739,734,661,643,638,580,42,617,675,619,0,661,734,663,580,638,582,42,615,680,617,0,659,739,661,578,643,580,42,681,680,615,0,740,739,659,644,643,578,42,681,679,680,0,740,738,739,644,642,643,42,682,679,681,0,741,738,740,645,642,644,42,679,682,683,0,738,741,742,642,645,646,42,682,684,683,0,741,743,742,645,647,646,42,682,685,684,0,741,744,743,645,648,647,42,685,682,686,0,744,741,745,648,645,649,42,686,682,681,0,745,741,740,649,645,644,42,686,681,613,0,745,740,657,649,644,576,42,613,681,615,0,657,740,659,576,644,578,42,611,686,613,0,655,745,657,574,649,576,42,687,686,611,0,746,745,655,650,649,574,42,687,685,686,0,746,744,745,650,648,649,42,688,685,687,0,747,744,746,651,648,650,42,685,688,689,0,744,747,748,648,651,652,42,688,690,689,0,747,749,748,651,653,652,42,688,691,690,0,747,750,749,651,654,653,42,691,688,692,0,750,747,751,654,651,655,42,692,688,687,0,751,747,746,655,651,650,42,692,687,609,0,751,746,653,655,650,572,42,609,687,611,0,653,746,655,572,650,574,42,607,692,609,0,651,751,653,570,655,572,42,693,692,607,0,752,751,651,656,655,570,42,693,691,692,0,752,750,751,656,654,655,42,694,691,693,0,753,750,752,657,654,656,42,694,695,691,0,753,754,750,657,658,654,42,694,696,695,0,753,755,754,657,659,658,42,697,696,694,0,756,755,753,660,659,657,42,698,696,697,0,757,755,756,661,659,660,42,698,699,696,0,757,758,755,661,662,659,42,700,699,698,0,759,760,761,663,662,661,42,700,701,699,0,759,762,760,663,664,662,42,702,701,700,0,763,762,759,665,664,663,42,702,703,701,0,763,764,762,665,666,664,42,704,703,702,0,765,764,763,667,666,665,42,704,705,703,0,765,766,764,667,668,666,42,706,705,704,0,767,766,765,669,668,667,42,706,707,705,0,767,768,766,669,670,668,42,708,707,706,0,769,768,767,671,670,669,42,708,709,707,0,769,770,768,671,672,670,42,710,709,708,0,771,770,769,673,672,671,42,710,711,709,0,771,772,770,673,674,672,42,712,711,710,0,773,772,771,675,674,673,42,712,713,711,0,773,774,772,675,676,674,42,714,713,712,0,775,774,773,677,676,675,42,714,715,713,0,775,776,774,677,678,676,42,716,715,714,0,777,776,775,679,678,677,42,716,717,715,0,777,778,776,679,680,678,42,718,717,716,0,779,778,777,681,680,679,42,718,719,717,0,779,780,778,681,682,680,42,720,719,718,0,781,780,779,683,682,681,42,720,721,719,0,781,782,780,683,684,682,42,722,721,720,0,783,782,781,685,684,683,42,722,723,721,0,783,784,782,685,686,684,42,724,723,722,0,785,784,783,687,686,685,42,724,725,723,0,785,786,784,687,688,686,42,724,726,725,0,785,787,786,687,689,688,42,727,726,724,0,788,787,785,690,689,687,42,727,728,726,0,788,789,787,690,691,689,42,729,728,727,0,790,789,788,692,691,690,42,729,730,728,0,790,791,789,692,693,691,42,729,731,730,0,790,792,791,692,694,693,42,732,731,729,0,793,792,790,695,694,692,42,732,733,731,0,793,794,792,695,696,694,42,734,733,732,0,795,794,793,697,696,695,42,733,734,735,0,794,795,796,696,697,698,42,734,736,735,0,795,797,796,697,699,698,42,734,737,736,0,795,798,797,697,700,699,42,737,734,738,0,798,795,799,700,697,701,42,738,734,732,0,799,795,793,701,697,695,42,738,732,739,0,799,793,800,701,695,702,42,739,732,729,0,800,793,790,702,695,692,42,729,727,739,0,790,788,800,692,690,702,42,739,727,724,0,800,788,785,702,690,687,42,739,724,740,0,800,785,801,702,687,703,42,740,724,722,0,801,785,783,703,687,685,42,740,722,741,0,801,783,802,703,685,704,42,741,722,720,0,802,783,781,704,685,683,42,741,720,742,0,802,781,803,704,683,705,42,742,720,718,0,803,781,779,705,683,681,42,743,742,718,0,804,803,779,706,705,681,42,743,744,742,0,804,805,803,706,707,705,42,745,744,743,0,806,805,804,708,707,706,42,745,746,744,0,806,807,805,708,709,707,42,747,746,745,0,808,807,806,710,709,708,42,746,747,748,0,807,808,809,709,710,711,42,747,749,748,0,808,810,809,710,712,711,42,747,750,749,0,808,811,810,710,713,712,42,750,747,751,0,811,808,812,713,710,714,42,751,747,745,0,812,808,806,714,710,708,42,751,745,752,0,812,806,813,714,708,715,42,752,745,743,0,813,806,804,715,708,706,42,752,743,716,0,813,804,777,715,706,679,42,716,743,718,0,777,804,779,679,706,681,42,714,752,716,0,775,813,777,677,715,679,42,753,752,714,0,814,813,775,716,715,677,42,753,751,752,0,814,812,813,716,714,715,42,754,751,753,0,815,812,814,717,714,716,42,754,750,751,0,815,811,812,717,713,714,42,755,750,754,0,816,811,815,718,713,717,42,750,755,756,0,811,816,817,713,718,719,42,755,757,756,0,816,818,817,718,720,719,42,755,758,757,0,816,819,818,718,721,720,42,758,755,759,0,819,816,820,721,718,722,42,759,755,754,0,820,816,815,722,718,717,42,759,754,760,0,820,815,821,722,717,723,42,760,754,753,0,821,815,814,723,717,716,42,753,712,760,0,814,773,821,716,675,723,42,712,753,714,0,773,814,775,675,716,677,42,760,712,710,0,821,773,771,723,675,673,42,760,710,761,0,821,771,822,723,673,724,42,761,710,708,0,822,771,769,724,673,671,42,762,761,708,0,823,822,769,725,724,671,42,762,763,761,0,823,824,822,725,726,724,42,764,763,762,0,825,824,823,727,726,725,42,764,765,763,0,825,826,824,727,728,726,42,766,765,764,0,827,826,825,729,728,727,42,765,766,767,0,826,827,828,728,729,730,42,766,768,767,0,827,829,828,729,731,730,42,766,769,768,0,827,830,829,729,732,731,42,769,766,770,0,830,827,831,732,729,733,42,770,766,764,0,831,827,825,733,729,727,42,770,764,771,0,831,825,832,733,727,734,42,771,764,762,0,832,825,823,734,727,725,42,771,762,706,0,832,823,767,734,725,669,42,706,762,708,0,767,823,769,669,725,671,42,704,771,706,0,765,832,767,667,734,669,42,772,771,704,0,833,832,765,735,734,667,42,772,770,771,0,833,831,832,735,733,734,42,773,770,772,0,834,831,833,736,733,735,42,773,769,770,0,834,830,831,736,732,733,42,774,769,773,0,835,830,834,737,732,736,42,769,774,775,0,830,835,836,732,737,738,42,774,776,775,0,835,837,836,737,739,738,42,774,777,776,0,835,838,837,737,740,739,42,777,774,778,0,838,835,839,740,737,741,42,778,774,773,0,839,835,834,741,737,736,42,778,773,779,0,839,834,840,741,736,742,42,779,773,772,0,840,834,833,742,736,735,42,779,772,702,0,840,833,763,742,735,665,42,702,772,704,0,763,833,765,665,735,667,42,779,702,700,0,840,763,759,742,665,663,42,780,779,700,0,841,840,759,743,742,663,42,780,778,779,0,841,839,840,743,741,742,42,781,778,780,0,842,839,841,744,741,743,42,777,778,781,0,838,839,842,740,741,744,42,782,777,781,0,843,838,842,745,740,744,42,777,782,783,0,838,843,844,740,745,746,42,782,784,783,0,843,845,844,745,747,746,42,782,785,784,0,843,846,845,745,748,747,42,785,782,786,0,846,843,847,748,745,749,42,782,781,786,0,843,842,847,745,744,749,42,786,781,787,0,847,842,848,749,744,750,42,787,781,780,0,848,842,841,750,744,743,42,787,780,788,0,848,841,849,750,743,751,42,780,698,788,0,841,761,849,743,661,751,42,780,700,698,0,841,759,761,743,663,661,42,788,698,697,0,850,757,756,751,661,660,42,789,788,697,0,851,850,756,752,751,660,42,790,788,789,0,852,850,851,753,751,752,42,787,788,790,0,848,849,853,750,751,753,42,791,787,790,0,854,848,853,754,750,753,42,791,786,787,0,854,847,848,754,749,750,42,792,786,791,0,855,847,854,755,749,754,42,792,785,786,0,855,846,847,755,748,749,42,792,793,785,0,855,856,846,755,756,748,42,792,794,793,0,855,857,856,755,757,756,42,794,792,795,0,857,855,858,757,755,758,42,795,792,791,0,858,855,854,758,755,754,42,795,791,796,0,858,854,859,758,754,759,42,796,791,790,0,859,854,853,759,754,753,42,796,790,797,0,860,852,861,759,753,760,42,797,790,789,0,861,852,851,760,753,752,42,797,789,798,0,861,851,862,760,752,761,42,798,789,799,0,862,851,863,761,752,762,42,789,697,799,0,851,756,863,752,660,762,42,799,697,800,0,863,756,864,762,660,763,42,697,694,800,0,756,753,864,660,657,763,42,800,694,693,0,864,753,752,763,657,656,42,800,693,605,0,864,752,649,763,656,568,42,605,693,607,0,649,752,651,568,656,570,42,603,800,605,0,647,864,649,566,763,568,42,603,799,800,0,647,863,864,566,762,763,42,601,799,603,0,645,863,647,564,762,566,42,601,798,799,0,645,862,863,564,761,762,42,599,798,601,0,643,862,645,562,761,564,42,801,798,599,0,865,862,643,764,761,562,42,801,797,798,0,865,861,862,764,760,761,42,802,797,801,0,866,861,865,765,760,764,42,802,796,797,0,866,860,861,765,759,760,42,802,803,796,0,866,867,860,765,766,759,42,804,803,802,0,868,867,866,767,766,765,42,804,795,803,0,869,858,870,767,758,766,42,804,805,795,0,869,871,858,767,768,758,42,806,805,804,0,872,871,869,769,768,767,42,806,807,805,0,872,873,871,769,770,768,42,807,808,805,0,873,874,871,770,771,768,42,807,809,808,0,873,875,874,770,772,771,42,809,810,808,0,875,876,874,772,773,771,42,809,811,810,0,875,877,876,772,774,773,42,810,811,812,0,876,877,878,773,774,775,42,811,813,812,0,877,879,878,774,776,775,42,813,814,812,0,879,880,878,776,777,775,42,813,815,814,0,879,881,880,776,778,777,42,815,816,814,0,881,882,880,778,779,777,42,817,816,815,0,883,882,881,780,779,778,42,817,818,816,0,883,884,882,780,781,779,42,819,818,817,0,885,884,883,782,781,780,42,819,820,818,0,885,886,884,782,783,781,42,821,820,819,0,887,886,885,784,783,782,42,820,821,584,0,886,887,630,783,784,547,42,405,584,821,0,440,626,888,368,547,784,42,405,821,822,0,440,888,889,368,784,785,42,822,821,823,0,889,888,890,785,784,786,42,823,821,819,0,890,888,891,786,784,782,42,823,819,400,0,890,891,892,786,782,363,42,400,819,817,0,892,891,893,363,782,780,42,368,823,400,0,894,890,892,330,786,363,42,368,824,823,0,894,895,890,330,787,786,42,198,824,368,0,896,895,894,160,787,330,42,198,825,824,0,896,897,895,160,788,787,42,114,825,198,0,898,897,896,76,788,160,42,114,826,825,0,898,899,897,76,789,788,42,83,826,114,0,900,899,898,45,789,76,42,83,827,826,0,900,901,899,45,790,789,42,17,827,83,0,902,901,900,14,790,45,42,17,828,827,0,902,903,901,14,791,790,42,17,86,828,0,902,904,903,14,48,791,42,87,828,86,0,905,903,904,49,791,48,42,87,829,828,0,905,906,903,49,792,791,42,87,118,829,0,905,145,906,49,80,792,42,118,152,829,0,145,147,906,80,114,792,42,829,152,830,0,906,147,907,792,114,793,42,830,152,831,0,907,147,908,793,114,794,42,152,832,831,0,147,909,908,114,795,794,42,151,832,152,0,146,909,147,113,795,114,42,151,372,832,0,146,405,909,113,334,795,42,372,374,832,0,405,407,909,334,336,795,42,832,374,833,0,909,407,910,795,336,796,42,833,374,822,0,910,407,889,796,336,785,42,374,405,822,0,407,440,889,336,368,785,42,374,373,405,0,407,406,440,336,335,368,42,824,833,822,0,895,910,889,787,796,785,42,825,833,824,0,897,910,895,788,796,787,42,825,831,833,0,897,908,910,788,794,796,42,826,831,825,0,899,908,897,789,794,788,42,830,831,826,0,907,908,899,793,794,789,42,827,830,826,0,901,907,899,790,793,789,42,828,830,827,0,903,907,901,791,793,790,42,828,829,830,0,903,906,907,791,792,793,42,832,833,831,0,909,910,908,795,796,794,42,824,822,823,0,895,889,890,787,785,786,42,87,85,86,0,105,61,62,49,47,48,42,584,586,820,0,630,629,886,547,549,783,42,586,818,820,0,629,884,886,549,781,783,42,818,586,834,0,884,629,911,781,549,797,42,586,835,834,0,629,912,911,549,798,797,42,587,835,586,0,631,912,629,550,798,549,42,587,836,835,0,631,913,912,550,799,798,42,589,836,587,0,633,913,631,552,799,550,42,589,837,836,0,633,914,913,552,800,799,42,591,837,589,0,635,914,633,554,800,552,42,594,837,591,0,638,914,635,557,800,554,42,594,838,837,0,638,915,914,557,801,800,42,596,838,594,0,640,915,638,559,801,557,42,596,839,838,0,640,916,915,559,802,801,42,598,839,596,0,642,916,640,561,802,559,42,598,840,839,0,642,917,916,561,803,802,42,600,840,598,0,644,917,642,563,803,561,42,600,841,840,0,644,918,917,563,804,803,42,602,841,600,0,646,918,644,565,804,563,42,602,842,841,0,646,919,918,565,805,804,42,604,842,602,0,648,919,646,567,805,565,42,604,843,842,0,648,920,919,567,806,805,42,606,843,604,0,650,920,648,569,806,567,42,606,844,843,0,650,921,920,569,807,806,42,608,844,606,0,652,921,650,571,807,569,42,608,845,844,0,652,922,921,571,808,807,42,610,845,608,0,654,922,652,573,808,571,42,610,846,845,0,654,923,922,573,809,808,42,610,847,846,0,654,924,923,573,810,809,42,612,847,610,0,656,924,654,575,810,573,42,612,848,847,0,656,925,924,575,811,810,42,614,848,612,0,658,925,656,577,811,575,42,614,849,848,0,658,926,925,577,812,811,42,616,849,614,0,660,926,658,579,812,577,42,616,850,849,0,660,927,926,579,813,812,42,618,850,616,0,662,927,660,581,813,579,42,618,851,850,0,662,928,927,581,814,813,42,620,851,618,0,664,928,662,583,814,581,42,620,852,851,0,664,929,928,583,815,814,42,622,852,620,0,666,929,664,585,815,583,42,622,853,852,0,666,930,929,585,816,815,42,624,853,622,0,668,930,666,587,816,585,42,624,640,853,0,668,690,930,587,603,816,42,626,640,624,0,670,690,668,589,603,587,42,640,854,853,0,690,931,930,603,817,816,42,640,641,854,0,690,691,931,603,604,817,42,854,641,642,0,931,691,692,817,604,605,42,854,642,855,0,931,692,932,817,605,818,42,855,642,646,0,932,692,696,818,605,609,42,642,643,646,0,692,693,696,605,606,609,42,855,646,648,0,932,696,698,818,609,611,42,856,855,648,0,933,932,698,819,818,611,42,854,855,856,0,931,932,933,817,818,819,42,857,854,856,0,934,931,933,820,817,819,42,858,854,857,0,935,931,934,821,817,820,42,852,854,858,0,929,931,935,815,817,821,42,853,854,852,0,930,931,929,816,817,815,42,852,858,851,0,929,935,928,815,821,814,42,851,858,859,0,928,935,936,814,821,822,42,859,858,860,0,936,935,937,822,821,823,42,860,858,857,0,937,935,934,823,821,820,42,860,857,861,0,937,934,938,823,820,824,42,857,650,861,0,934,700,938,820,613,824,42,857,856,650,0,934,933,700,820,819,613,42,856,648,650,0,933,698,700,819,611,613,42,651,861,650,0,701,938,700,614,824,613,42,651,654,861,0,701,939,938,614,617,824,42,654,862,861,0,939,940,938,617,825,824,42,654,863,862,0,939,941,940,617,826,825,42,655,863,654,0,707,942,706,618,826,617,42,655,671,863,0,707,730,942,618,634,826,42,657,671,655,0,709,730,707,620,634,618,42,671,864,863,0,730,943,942,634,827,826,42,671,672,864,0,730,731,943,634,635,827,42,672,865,864,0,731,944,943,635,828,827,42,672,677,865,0,731,736,944,635,640,828,42,673,677,672,0,732,736,731,636,640,635,42,677,866,865,0,736,945,944,640,829,828,42,677,678,866,0,736,737,945,640,641,829,42,678,867,866,0,737,946,945,641,830,829,42,678,683,867,0,737,742,946,641,646,830,42,679,683,678,0,738,742,737,642,646,641,42,683,868,867,0,742,947,946,646,831,830,42,683,684,868,0,742,743,947,646,647,831,42,684,869,868,0,743,948,947,647,832,831,42,684,689,869,0,743,748,948,647,652,832,42,685,689,684,0,744,748,743,648,652,647,42,689,870,869,0,748,949,948,652,833,832,42,689,690,870,0,748,749,949,652,653,833,42,690,871,870,0,749,950,949,653,834,833,42,690,695,871,0,749,754,950,653,658,834,42,691,695,690,0,750,754,749,654,658,653,42,695,872,871,0,754,951,950,658,835,834,42,695,696,872,0,754,755,951,658,659,835,42,699,872,696,0,758,951,755,662,835,659,42,873,872,699,0,952,953,954,836,835,662,42,873,874,872,0,952,955,953,836,837,835,42,875,874,873,0,956,955,952,838,837,836,42,875,876,874,0,956,957,955,838,839,837,42,877,876,875,0,958,957,956,840,839,838,42,878,876,877,0,959,957,958,841,839,840,42,879,876,878,0,960,957,959,842,839,841,42,879,880,876,0,960,961,957,842,843,839,42,839,880,879,0,916,961,960,802,843,842,42,840,880,839,0,917,961,916,803,843,802,42,840,881,880,0,917,962,961,803,844,843,42,841,881,840,0,918,962,917,804,844,803,42,841,882,881,0,918,963,962,804,845,844,42,842,882,841,0,919,963,918,805,845,804,42,842,883,882,0,919,964,963,805,846,845,42,843,883,842,0,920,964,919,806,846,805,42,843,884,883,0,920,965,964,806,847,846,42,844,884,843,0,921,965,920,807,847,806,42,844,885,884,0,921,966,965,807,848,847,42,845,885,844,0,922,966,921,808,848,807,42,845,886,885,0,922,967,966,808,849,848,42,846,886,845,0,923,967,922,809,849,808,42,846,887,886,0,923,968,967,809,850,849,42,847,887,846,0,924,968,923,810,850,809,42,847,888,887,0,924,969,968,810,851,850,42,848,888,847,0,925,969,924,811,851,810,42,848,889,888,0,925,970,969,811,852,851,42,849,889,848,0,926,970,925,812,852,811,42,849,859,889,0,926,936,970,812,822,852,42,850,859,849,0,927,936,926,813,822,812,42,851,859,850,0,928,936,927,814,822,813,42,889,859,890,0,970,936,971,852,822,853,42,890,859,860,0,971,936,937,853,822,823,42,890,860,862,0,971,937,940,853,823,825,42,860,861,862,0,937,938,940,823,824,825,42,890,862,891,0,971,940,972,853,825,854,42,863,891,862,0,941,972,940,826,854,825,42,863,864,891,0,941,973,972,826,827,854,42,864,892,891,0,973,974,972,827,855,854,42,864,865,892,0,973,975,974,827,828,855,42,865,893,892,0,975,976,974,828,856,855,42,865,866,893,0,975,977,976,828,829,856,42,866,894,893,0,977,978,976,829,857,856,42,866,867,894,0,977,979,978,829,830,857,42,867,895,894,0,979,980,978,830,858,857,42,867,896,895,0,979,981,980,830,859,858,42,867,868,896,0,979,982,981,830,831,859,42,868,897,896,0,982,983,981,831,860,859,42,868,869,897,0,982,984,983,831,832,860,42,869,898,897,0,984,985,983,832,861,860,42,870,898,869,0,986,985,984,833,861,832,42,870,899,898,0,986,987,985,833,862,861,42,871,899,870,0,988,987,986,834,862,833,42,871,874,899,0,988,955,987,834,837,862,42,872,874,871,0,953,955,988,835,837,834,42,876,899,874,0,957,987,955,839,862,837,42,876,900,899,0,957,989,987,839,863,862,42,880,900,876,0,961,989,957,843,863,839,42,880,881,900,0,961,962,989,843,844,863,42,881,901,900,0,962,990,989,844,864,863,42,881,882,901,0,962,963,990,844,845,864,42,882,902,901,0,963,991,990,845,865,864,42,882,883,902,0,963,964,991,845,846,865,42,883,903,902,0,964,992,991,846,866,865,42,883,884,903,0,964,965,992,846,847,866,42,884,904,903,0,965,993,992,847,867,866,42,884,885,904,0,965,966,993,847,848,867,42,885,905,904,0,966,994,993,848,868,867,42,885,886,905,0,966,967,994,848,849,868,42,886,906,905,0,967,995,994,849,869,868,42,886,887,906,0,967,968,995,849,850,869,42,887,907,906,0,968,996,995,850,870,869,42,887,888,907,0,968,969,996,850,851,870,42,888,890,907,0,969,971,996,851,853,870,42,888,889,890,0,969,970,971,851,852,853,42,907,890,891,0,996,971,972,870,853,854,42,892,907,891,0,974,996,972,855,870,854,42,906,907,892,0,995,996,974,869,870,855,42,893,906,892,0,976,995,974,856,869,855,42,905,906,893,0,994,995,976,868,869,856,42,894,905,893,0,978,994,976,857,868,856,42,904,905,894,0,993,994,978,867,868,857,42,904,894,895,0,993,978,980,867,857,858,42,903,904,895,0,992,993,980,866,867,858,42,903,895,896,0,992,980,981,866,858,859,42,902,903,896,0,991,992,981,865,866,859,42,902,896,897,0,991,981,983,865,859,860,42,901,902,897,0,990,991,983,864,865,860,42,901,897,898,0,990,983,985,864,860,861,42,900,901,898,0,989,990,985,863,864,861,42,900,898,899,0,989,985,987,863,861,862,42,839,879,838,0,916,960,915,802,842,801,42,838,879,908,0,915,960,997,801,842,871,42,908,879,878,0,997,960,959,871,842,841,42,908,878,909,0,997,959,998,871,841,872,42,909,878,877,0,998,959,958,872,841,840,42,909,877,910,0,998,958,999,872,840,873,42,910,877,911,0,999,958,1000,873,840,874,42,911,877,912,0,1000,958,1001,874,840,875,42,877,913,912,0,958,1002,1001,840,876,875,42,877,875,913,0,958,956,1002,840,838,876,42,913,875,914,0,1002,956,1003,876,838,877,42,914,875,873,0,1003,956,952,877,838,836,42,914,873,701,0,1003,952,1004,877,836,664,42,701,873,699,0,1004,952,954,664,836,662,42,701,703,914,0,1004,1005,1003,664,666,877,42,915,914,703,0,1006,1003,1005,878,877,666,42,913,914,915,0,1002,1003,1006,876,877,878,42,913,915,916,0,1002,1006,1007,876,878,879,42,916,915,917,0,1007,1006,1008,879,878,880,42,705,917,915,0,1009,1008,1006,668,880,878,42,707,917,705,0,1010,1008,1009,670,880,668,42,707,918,917,0,1010,1011,1008,670,881,880,42,709,918,707,0,1012,1011,1010,672,881,670,42,709,919,918,0,1012,1013,1011,672,882,881,42,711,919,709,0,1014,1013,1012,674,882,672,42,711,920,919,0,1014,1015,1013,674,883,882,42,711,921,920,0,1014,1016,1015,674,884,883,42,713,921,711,0,1017,1016,1014,676,884,674,42,713,922,921,0,1017,1018,1016,676,885,884,42,715,922,713,0,1019,1018,1017,678,885,676,42,715,923,922,0,1019,1020,1018,678,886,885,42,717,923,715,0,1021,1020,1019,680,886,678,42,717,924,923,0,1021,1022,1020,680,887,886,42,719,924,717,0,1023,1022,1021,682,887,680,42,719,925,924,0,1023,1024,1022,682,888,887,42,721,925,719,0,1025,1024,1023,684,888,682,42,721,926,925,0,1025,1026,1024,684,889,888,42,723,926,721,0,1027,1026,1025,686,889,684,42,723,927,926,0,1027,1028,1026,686,890,889,42,725,927,723,0,1029,1028,1027,688,890,686,42,725,928,927,0,1029,1030,1028,688,891,890,42,726,928,725,0,1031,1030,1029,689,891,688,42,726,929,928,0,1031,1032,1030,689,892,891,42,726,930,929,0,1031,1033,1032,689,893,892,42,728,930,726,0,789,1034,787,691,893,689,42,931,930,728,0,1035,1034,789,894,893,691,42,931,932,930,0,1035,1036,1034,894,895,893,42,933,932,931,0,676,726,725,896,895,894,42,933,934,932,0,676,682,726,896,897,895,42,935,934,933,0,681,682,676,898,897,896,42,936,934,935,0,1037,1038,1039,899,897,898,42,936,937,934,0,1037,1040,1038,899,900,897,42,938,937,936,0,1041,1040,1037,901,900,899,42,938,929,937,0,1041,1032,1040,901,892,900,42,939,929,938,0,1042,1032,1041,902,892,901,42,939,928,929,0,1042,1030,1032,902,891,892,42,940,928,939,0,1043,1030,1042,903,891,902,42,940,927,928,0,1043,1028,1030,903,890,891,42,941,927,940,0,1044,1028,1043,904,890,903,42,941,926,927,0,1044,1026,1028,904,889,890,42,942,926,941,0,1045,1026,1044,905,889,904,42,942,925,926,0,1045,1024,1026,905,888,889,42,943,925,942,0,1046,1024,1045,906,888,905,42,943,924,925,0,1046,1022,1024,906,887,888,42,944,924,943,0,1047,1022,1046,907,887,906,42,923,924,944,0,1020,1022,1047,886,887,907,42,945,923,944,0,1048,1020,1047,908,886,907,42,922,923,945,0,1018,1020,1048,885,886,908,42,946,922,945,0,1049,1018,1048,909,885,908,42,921,922,946,0,1016,1018,1049,884,885,909,42,947,921,946,0,1050,1016,1049,910,884,909,42,947,920,921,0,1050,1015,1016,910,883,884,42,948,920,947,0,1051,1015,1050,911,883,910,42,948,919,920,0,1051,1013,1015,911,882,883,42,949,919,948,0,1052,1013,1051,912,882,911,42,949,918,919,0,1052,1011,1013,912,881,882,42,950,918,949,0,1053,1011,1052,913,881,912,42,950,917,918,0,1053,1008,1011,913,880,881,42,916,917,950,0,1007,1008,1053,879,880,913,42,951,916,950,0,1054,1007,1053,914,879,913,42,952,916,951,0,1055,1007,1054,915,879,914,42,952,913,916,0,1055,1002,1007,915,876,879,42,953,913,952,0,1056,1002,1055,916,876,915,42,953,912,913,0,1056,1001,1002,916,875,876,42,954,912,953,0,1057,1001,1056,917,875,916,42,954,911,912,0,1057,1000,1001,917,874,875,42,955,911,954,0,1058,1000,1057,918,874,917,42,955,956,911,0,1058,1059,1000,918,919,874,42,816,956,955,0,882,1059,1058,779,919,918,42,818,956,816,0,884,1059,882,781,919,779,42,818,834,956,0,884,911,1059,781,797,919,42,834,910,956,0,911,999,1059,797,873,919,42,835,910,834,0,912,999,911,798,873,797,42,835,909,910,0,912,998,999,798,872,873,42,836,909,835,0,913,998,912,799,872,798,42,836,908,909,0,913,997,998,799,871,872,42,837,908,836,0,914,997,913,800,871,799,42,837,838,908,0,914,915,997,800,801,871,42,956,910,911,0,1059,999,1000,919,873,874,42,816,955,814,0,882,1058,880,779,918,777,42,814,955,957,0,880,1058,1060,777,918,920,42,957,955,954,0,1060,1058,1057,920,918,917,42,957,954,958,0,1060,1057,1061,920,917,921,42,958,954,953,0,1061,1057,1056,921,917,916,42,959,958,953,0,1062,1061,1056,922,921,916,42,960,958,959,0,1063,1061,1062,923,921,922,42,960,961,958,0,1063,1064,1061,923,924,921,42,962,961,960,0,1065,1064,1063,925,924,923,42,962,810,961,0,1065,876,1064,925,773,924,42,808,810,962,0,874,876,1065,771,773,925,42,794,808,962,0,857,874,1065,757,771,925,42,805,808,794,0,871,874,857,768,771,757,42,805,794,795,0,871,857,858,768,757,758,42,794,962,793,0,857,1065,856,757,925,756,42,793,962,960,0,856,1065,1063,756,925,923,42,793,960,963,0,856,1063,1066,756,923,926,42,963,960,959,0,1066,1063,1062,926,923,922,42,963,959,964,0,1066,1062,1067,926,922,927,42,964,959,952,0,1067,1062,1055,927,922,915,42,959,953,952,0,1062,1056,1055,922,916,915,42,964,952,951,0,1067,1055,1054,927,915,914,42,965,964,951,0,1068,1067,1054,928,927,914,42,784,964,965,0,845,1067,1068,747,927,928,42,784,963,964,0,845,1066,1067,747,926,927,42,785,963,784,0,846,1066,845,748,926,747,42,785,793,963,0,846,856,1066,748,756,926,42,783,784,965,0,844,845,1068,746,747,928,42,783,965,966,0,844,1068,1069,746,928,929,42,966,965,967,0,1069,1068,1070,929,928,930,42,965,951,967,0,1068,1054,1070,928,914,930,42,951,950,967,0,1054,1053,1070,914,913,930,42,967,950,949,0,1070,1053,1052,930,913,912,42,967,949,968,0,1070,1052,1071,930,912,931,42,968,949,948,0,1071,1052,1051,931,912,911,42,968,948,969,0,1071,1051,1072,931,911,932,42,969,948,947,0,1072,1051,1050,932,911,910,42,969,947,970,0,1072,1050,1073,932,910,933,42,970,947,946,0,1073,1050,1049,933,910,909,42,970,946,971,0,1073,1049,1074,933,909,934,42,971,946,945,0,1074,1049,1048,934,909,908,42,971,945,972,0,1074,1048,1075,934,908,935,42,972,945,944,0,1075,1048,1047,935,908,907,42,972,944,973,0,1075,1047,1076,935,907,936,42,973,944,943,0,1076,1047,1046,936,907,906,42,973,943,974,0,1076,1046,1077,936,906,937,42,974,943,975,0,1077,1046,1078,937,906,938,42,943,942,975,0,1046,1045,1078,906,905,938,42,975,942,976,0,1078,1045,1079,938,905,939,42,942,941,976,0,1045,1044,1079,905,904,939,42,976,941,977,0,1079,1044,1080,939,904,940,42,941,940,977,0,1044,1043,1080,904,903,940,42,977,940,939,0,1080,1043,1042,940,903,902,42,977,939,938,0,1080,1042,1041,940,902,901,42,977,938,978,0,1080,1041,1081,940,901,941,42,978,938,936,0,1081,1041,1037,941,901,899,42,978,936,979,0,1081,1037,1082,941,899,942,42,979,936,935,0,1082,1037,1039,942,899,898,42,979,935,980,0,1082,1039,1083,942,898,943,42,980,935,933,0,680,681,676,943,898,896,42,981,980,933,0,679,680,676,944,943,896,42,982,980,981,0,1084,1083,1085,945,943,944,42,982,979,980,0,1084,1082,1083,945,942,943,42,983,979,982,0,1086,1082,1084,946,942,945,42,983,978,979,0,1086,1081,1082,946,941,942,42,983,977,978,0,1086,1080,1081,946,940,941,42,977,983,984,0,1080,1086,1087,940,946,947,42,985,984,983,0,1088,1087,1086,948,947,946,42,985,986,984,0,1088,1089,1087,948,949,947,42,987,986,985,0,1090,1089,1088,950,949,948,42,987,746,986,0,1090,807,1089,950,709,949,42,746,987,744,0,807,1090,805,709,950,707,42,744,987,988,0,805,1090,1091,707,950,951,42,988,987,985,0,1091,1090,1088,951,950,948,42,988,985,989,0,1091,1088,1092,951,948,952,42,989,985,983,0,1092,1088,1086,952,948,946,42,989,983,982,0,1092,1086,1084,952,946,945,42,736,989,982,0,797,1092,1084,699,952,945,42,737,989,736,0,798,1092,797,700,952,699,42,737,988,989,0,798,1091,1092,700,951,952,42,990,988,737,0,1093,1091,798,953,951,700,42,744,988,990,0,805,1091,1093,707,951,953,42,744,990,742,0,805,1093,803,707,953,705,42,742,990,741,0,803,1093,802,705,953,704,42,990,740,741,0,1093,801,802,953,703,704,42,990,739,740,0,1093,800,801,953,702,703,42,990,738,739,0,1093,799,800,953,701,702,42,990,737,738,0,1093,798,799,953,700,701,42,736,982,981,0,797,1084,1085,699,945,944,42,736,981,735,0,797,1085,796,699,944,698,42,981,933,735,0,679,676,677,944,896,698,42,735,933,733,0,677,676,678,698,896,696,42,733,933,731,0,678,676,724,696,896,694,42,933,730,731,0,676,723,724,896,693,694,42,933,931,730,0,676,725,723,896,894,693,42,730,931,728,0,791,1035,789,693,894,691,42,746,748,986,0,807,809,1089,709,711,949,42,986,748,991,0,1089,809,1094,949,711,954,42,748,992,991,0,809,1095,1094,711,955,954,42,748,749,992,0,809,810,1095,711,712,955,42,749,993,992,0,810,1096,1095,712,956,955,42,749,756,993,0,810,817,1096,712,719,956,42,750,756,749,0,811,817,810,713,719,712,42,756,994,993,0,817,1097,1096,719,957,956,42,756,757,994,0,817,818,1097,719,720,957,42,757,995,994,0,818,1098,1097,720,958,957,42,757,996,995,0,818,1099,1098,720,959,958,42,758,996,757,0,819,1099,818,721,959,720,42,758,765,996,0,819,826,1099,721,728,959,42,765,758,763,0,826,819,824,728,721,726,42,763,758,759,0,824,819,820,726,721,722,42,763,759,761,0,824,820,822,726,722,724,42,761,759,760,0,822,820,821,724,722,723,42,765,767,996,0,826,828,1099,728,730,959,42,996,767,997,0,1099,828,1100,959,730,960,42,767,998,997,0,828,1101,1100,730,961,960,42,767,999,998,0,828,1102,1101,730,962,961,42,767,768,999,0,828,829,1102,730,731,962,42,768,1000,999,0,829,1103,1102,731,963,962,42,768,775,1000,0,829,836,1103,731,738,963,42,769,775,768,0,830,836,829,732,738,731,42,775,1001,1000,0,836,1104,1103,738,964,963,42,775,776,1001,0,836,837,1104,738,739,964,42,776,966,1001,0,837,1069,1104,739,929,964,42,776,783,966,0,837,844,1069,739,746,929,42,777,783,776,0,838,844,837,740,746,739,42,1001,966,968,0,1104,1069,1071,964,929,931,42,966,967,968,0,1069,1070,1071,929,930,931,42,1001,968,969,0,1104,1071,1072,964,931,932,42,1000,1001,969,0,1103,1104,1072,963,964,932,42,1000,969,970,0,1103,1072,1073,963,932,933,42,999,1000,970,0,1102,1103,1073,962,963,933,42,999,970,971,0,1102,1073,1074,962,933,934,42,998,999,971,0,1101,1102,1074,961,962,934,42,998,971,972,0,1101,1074,1075,961,934,935,42,998,972,997,0,1101,1075,1100,961,935,960,42,997,972,973,0,1100,1075,1076,960,935,936,42,997,973,995,0,1100,1076,1098,960,936,958,42,995,973,974,0,1098,1076,1077,958,936,937,42,994,995,974,0,1097,1098,1077,957,958,937,42,994,974,975,0,1097,1077,1078,957,937,938,42,993,994,975,0,1096,1097,1078,956,957,938,42,992,993,975,0,1095,1096,1078,955,956,938,42,992,975,976,0,1095,1078,1079,955,938,939,42,991,992,976,0,1094,1095,1079,954,955,939,42,991,976,977,0,1094,1079,1080,954,939,940,42,991,977,984,0,1094,1080,1087,954,940,947,42,986,991,984,0,1089,1094,1087,949,954,947,42,996,997,995,0,1099,1100,1098,959,960,958,42,810,812,961,0,876,878,1064,773,775,924,42,961,812,957,0,1064,878,1060,924,775,920,42,812,814,957,0,878,880,1060,775,777,920,42,961,957,958,0,1064,1060,1061,924,920,921,42,930,937,929,0,1033,1040,1032,893,900,892,42,930,932,937,0,1033,1105,1040,893,895,900,42,932,934,937,0,1105,1038,1040,895,897,900,42,703,705,915,0,1005,1009,1006,666,668,878,42,806,804,1002,0,1106,868,1107,769,767,965,42,1002,804,802,0,1107,868,866,965,767,765,42,1002,802,1003,0,1107,866,1108,965,765,966,42,1003,802,801,0,1108,866,865,966,765,764,42,801,597,1003,0,865,641,1108,764,560,966,42,801,599,597,0,865,643,641,764,562,560,42,595,1003,597,0,639,1108,641,558,966,560,42,1004,1003,595,0,1109,1108,639,967,966,558,42,1004,1002,1003,0,1109,1107,1108,967,965,966,42,1005,1002,1004,0,1110,1107,1109,968,965,967,42,1005,806,1002,0,1110,1106,1107,968,769,965,42,1006,1005,1004,0,1111,1110,1109,969,968,967,42,1006,1004,593,0,1111,1109,637,969,967,556,42,593,1004,595,0,637,1109,639,556,967,558,42,592,1006,593,0,636,1111,637,555,969,556,42,803,795,796,0,870,858,859,766,758,759,42,215,217,389,0,215,217,422,177,179,352,42,215,389,1007,0,215,422,1112,177,352,970,42,1007,389,386,0,1112,422,419,970,352,348,42,1007,386,383,0,1112,419,416,970,348,345,42,1007,383,1008,0,1112,416,1113,970,345,971,42,1008,383,381,0,1113,416,414,971,345,343,42,1008,381,209,0,1113,414,209,971,343,171,42,208,209,381,0,208,209,414,170,171,343,42,209,210,1008,0,209,210,1113,171,172,971,42,1007,1008,210,0,1112,1113,210,970,971,172,42,210,212,1007,0,210,212,1112,172,174,970,42,212,215,1007,0,212,215,1112,174,177,970,42,204,372,203,0,204,403,203,166,334,165,42,203,372,202,0,203,403,202,165,334,164,42,202,372,201,0,202,403,201,164,334,163,42,232,224,225,0,236,226,227,194,186,187,42,232,225,226,0,236,227,228,194,187,188,42,232,226,230,0,236,228,237,194,188,192,42,172,173,231,0,169,170,235,134,135,193,42,172,231,1009,0,168,234,1114,134,193,972,42,1009,231,229,0,1114,234,232,972,193,191,42,1009,229,1010,0,1114,232,1115,972,191,973,42,1010,229,228,0,1115,232,231,973,191,190,42,166,1010,228,0,161,1115,231,128,973,190,42,168,1010,166,0,163,1115,161,130,973,128,42,168,1009,1010,0,163,1114,1115,130,972,973,42,170,1009,168,0,165,1114,163,132,972,130,42,172,1009,170,0,168,1114,165,134,972,132,42,166,228,1011,0,161,231,1116,128,190,974,42,1011,228,211,0,1116,231,211,974,190,173,42,228,213,211,0,231,213,211,190,175,173,42,164,1011,211,0,159,1116,211,126,974,173,42,166,1011,164,0,161,1116,159,128,974,126,42,164,211,163,0,159,211,158,126,173,125,42,127,128,171,0,116,167,166,89,90,133,42,126,127,171,0,115,116,166,88,89,133,42,126,171,125,0,115,166,114,88,133,87,42,171,169,125,0,166,164,114,133,131,87,42,125,169,1012,0,114,164,1117,87,131,975,42,1012,169,1013,0,1117,164,1118,975,131,976,42,1013,169,167,0,1118,164,162,976,131,129,42,1013,167,1014,0,1118,162,1119,976,129,977,42,1014,167,165,0,1119,162,160,977,129,127,42,1014,165,1015,0,1119,160,1120,977,127,978,42,1015,165,161,0,1120,160,156,978,127,123,42,1015,161,1016,0,1120,156,1121,978,123,979,42,161,159,1016,0,156,154,1121,123,121,979,42,1016,159,1017,0,1121,154,1122,979,121,980,42,159,157,1017,0,154,152,1122,121,119,980,42,1017,157,155,0,1122,152,150,980,119,117,42,1017,155,1018,0,1122,150,1123,980,117,981,42,1018,155,153,0,1123,150,148,981,117,115,42,1018,153,1019,0,1123,148,1124,981,115,982,42,118,1019,153,0,106,1124,148,80,982,115,42,119,1019,118,0,107,1124,106,81,982,80,42,119,1020,1019,0,107,1125,1124,81,983,982,42,119,1021,1020,0,107,1126,1125,81,984,983,42,120,1021,119,0,108,1126,107,82,984,81,42,120,1022,1021,0,108,1127,1126,82,985,984,42,122,1022,120,0,1128,1127,108,84,985,82,42,122,124,1022,0,111,113,1129,84,86,985,42,124,1023,1022,0,113,1130,1129,86,986,985,42,124,1012,1023,0,113,1117,1130,86,975,986,42,124,125,1012,0,113,114,1117,86,87,975,42,1023,1012,1024,0,1130,1117,1131,986,975,987,42,1012,1013,1024,0,1117,1118,1131,975,976,987,42,1024,1013,1025,0,1131,1118,1132,987,976,988,42,1025,1013,1014,0,1132,1118,1119,988,976,977,42,1025,1014,1026,0,1132,1119,1133,988,977,989,42,1026,1014,1015,0,1133,1119,1120,989,977,978,42,1026,1015,1027,0,1133,1120,1134,989,978,990,42,1015,1016,1027,0,1120,1121,1134,978,979,990,42,1027,1016,1028,0,1134,1121,1135,990,979,991,42,1016,1017,1028,0,1121,1122,1135,979,980,991,42,1028,1017,1018,0,1135,1122,1123,991,980,981,42,1028,1018,1029,0,1135,1123,1136,991,981,992,42,1029,1018,1019,0,1136,1123,1124,992,981,982,42,1020,1029,1019,0,1125,1136,1124,983,992,982,42,1020,1030,1029,0,1125,1137,1136,983,993,992,42,1031,1030,1020,0,1138,1137,1125,994,993,983,42,1032,1030,1031,0,1139,1137,1138,995,993,994,42,1032,1033,1030,0,1139,1140,1137,995,996,993,42,1032,1034,1033,0,1141,1142,1143,995,997,996,42,1032,1035,1034,0,1141,1144,1142,995,998,997,42,1036,1035,1032,0,1145,1144,1141,999,998,995,42,1037,1035,1036,0,1146,1144,1145,1000,998,999,42,1037,1038,1035,0,1146,1147,1144,1000,1001,998,42,1039,1038,1037,0,1148,1147,1146,1002,1001,1000,42,1039,1040,1038,0,1148,1149,1147,1002,1003,1001,42,1041,1040,1039,0,1150,1149,1148,1004,1003,1002,42,1041,1042,1040,0,1150,1151,1149,1004,1005,1003,42,1043,1042,1041,0,1152,1151,1150,1006,1005,1004,42,1044,1042,1043,0,1153,1151,1152,1007,1005,1006,42,1042,1044,1045,0,1151,1153,1154,1005,1007,1008,42,1044,1046,1045,0,1153,1155,1154,1007,1009,1008,42,1044,1047,1046,0,1153,1156,1155,1007,1010,1009,42,1048,1047,1044,0,1157,1156,1153,1011,1010,1007,42,1049,1047,1048,0,1158,1156,1157,1012,1010,1011,42,1049,1050,1047,0,1158,1159,1156,1012,1013,1010,42,1049,1051,1050,0,1158,1160,1159,1012,1014,1013,42,1052,1051,1049,0,1161,1160,1158,1015,1014,1012,42,1053,1051,1052,0,1162,1160,1161,1016,1014,1015,42,1054,1051,1053,0,1163,1160,1162,1017,1014,1016,42,1054,1055,1051,0,1163,1164,1160,1017,1018,1014,42,1056,1055,1054,0,1165,1164,1163,1019,1018,1017,42,1056,1057,1055,0,1165,1166,1164,1019,1020,1018,42,1056,1058,1057,0,1165,1167,1166,1019,1021,1020,42,1059,1058,1056,0,1168,1167,1165,1022,1021,1019,42,1059,1060,1058,0,1168,1169,1167,1022,1023,1021,42,1061,1060,1059,0,1170,1169,1168,1024,1023,1022,42,1060,1061,1062,0,1169,1170,1171,1023,1024,1025,42,1061,1063,1062,0,1170,1172,1171,1024,1026,1025,42,1061,1064,1063,0,1170,1173,1172,1024,1027,1026,42,1064,1061,1065,0,1173,1170,1174,1027,1024,1028,42,1065,1061,1059,0,1174,1170,1168,1028,1024,1022,42,1065,1059,1066,0,1174,1168,1175,1028,1022,1029,42,1066,1059,1056,0,1175,1168,1165,1029,1022,1019,42,1056,1054,1066,0,1165,1163,1175,1019,1017,1029,42,1066,1054,1053,0,1175,1163,1162,1029,1017,1016,42,1066,1053,1067,0,1175,1162,1176,1029,1016,1030,42,1067,1053,1052,0,1176,1162,1161,1030,1016,1015,42,1067,1052,1068,0,1176,1161,1177,1030,1015,1031,42,1068,1052,1069,0,1177,1161,1178,1031,1015,1032,42,1052,1049,1069,0,1161,1158,1178,1015,1012,1032,42,1069,1049,1048,0,1178,1158,1157,1032,1012,1011,42,1069,1048,1070,0,1178,1157,1179,1032,1011,1033,42,1070,1048,1043,0,1179,1157,1152,1033,1011,1006,42,1048,1044,1043,0,1157,1153,1152,1011,1007,1006,42,1070,1043,1071,0,1179,1152,1180,1033,1006,1034,42,1071,1043,1041,0,1180,1152,1150,1034,1006,1004,42,1071,1041,1072,0,1180,1150,1181,1034,1004,1035,42,1072,1041,1039,0,1181,1150,1148,1035,1004,1002,42,1072,1039,1073,0,1181,1148,1182,1035,1002,1036,42,1073,1039,1037,0,1182,1148,1146,1036,1002,1000,42,1073,1037,1074,0,1182,1146,1183,1036,1000,1037,42,1074,1037,1036,0,1183,1146,1145,1037,1000,999,42,1075,1074,1036,0,1184,1185,1186,1038,1037,999,42,1023,1074,1075,0,1130,1185,1184,986,1037,1038,42,1023,1024,1074,0,1130,1131,1185,986,987,1037,42,1024,1076,1074,0,1131,1187,1185,987,1039,1037,42,1024,1077,1076,0,1131,1188,1187,987,1040,1039,42,1024,1025,1077,0,1131,1132,1188,987,988,1040,42,1025,1026,1077,0,1132,1133,1188,988,989,1040,42,1077,1026,1078,0,1189,1190,1191,1040,989,1041,42,1078,1026,1079,0,1191,1190,1192,1041,989,1042,42,1079,1026,1027,0,1192,1190,1193,1042,989,990,42,1079,1027,1080,0,1192,1193,1194,1042,990,1043,42,1080,1027,1028,0,1195,1196,1197,1043,990,991,42,1080,1028,1081,0,1195,1197,1198,1043,991,1044,42,1081,1028,1082,0,1198,1197,1199,1044,991,1045,42,1082,1028,1083,0,1199,1197,1200,1045,991,1046,42,1083,1028,1029,0,1201,1135,1136,1046,991,992,42,1083,1029,1030,0,1201,1136,1137,1046,992,993,42,1030,1033,1083,0,1137,1140,1201,993,996,1046,42,1082,1083,1033,0,1199,1200,1143,1045,1046,996,42,1034,1082,1033,0,1142,1199,1143,997,1045,996,42,1084,1082,1034,0,1202,1199,1142,1047,1045,997,42,1084,1081,1082,0,1202,1198,1199,1047,1044,1045,42,1081,1084,1085,0,1198,1202,1203,1044,1047,1048,42,1085,1084,1086,0,1203,1202,1204,1048,1047,1049,42,1086,1084,1087,0,1204,1202,1205,1049,1047,1050,42,1088,1087,1084,0,1206,1205,1202,1051,1050,1047,42,1088,1089,1087,0,1206,1207,1205,1051,1052,1050,42,1038,1089,1088,0,1147,1207,1206,1001,1052,1051,42,1038,1040,1089,0,1147,1149,1207,1001,1003,1052,42,1040,1090,1089,0,1149,1208,1207,1003,1053,1052,42,1040,1042,1090,0,1149,1151,1208,1003,1005,1053,42,1042,1045,1090,0,1151,1154,1208,1005,1008,1053,42,1090,1045,1091,0,1208,1154,1209,1053,1008,1054,42,1045,1092,1091,0,1154,1210,1209,1008,1055,1054,42,1045,1046,1092,0,1154,1155,1210,1008,1009,1055,42,1092,1046,1093,0,1210,1155,1211,1055,1009,1056,42,1093,1046,1094,0,1211,1155,1212,1056,1009,1057,42,1046,1047,1094,0,1155,1156,1212,1009,1010,1057,42,1094,1047,1050,0,1212,1156,1159,1057,1010,1013,42,1094,1050,1095,0,1212,1159,1213,1057,1013,1058,42,1095,1050,1096,0,1213,1159,1214,1058,1013,1059,42,1051,1096,1050,0,1160,1214,1159,1014,1059,1013,42,1051,1097,1096,0,1160,1215,1214,1014,1060,1059,42,1055,1097,1051,0,1164,1215,1160,1018,1060,1014,42,1055,1098,1097,0,1164,1216,1215,1018,1061,1060,42,1057,1098,1055,0,1166,1216,1164,1020,1061,1018,42,1057,1099,1098,0,1166,1217,1216,1020,1062,1061,42,1057,1100,1099,0,1166,1218,1217,1020,1063,1062,42,1058,1100,1057,0,1167,1218,1166,1021,1063,1020,42,1058,1101,1100,0,1167,1219,1218,1021,1064,1063,42,1060,1101,1058,0,1169,1219,1167,1023,1064,1021,42,1101,1060,1102,0,1219,1169,1220,1064,1023,1065,42,1060,1062,1102,0,1169,1171,1220,1023,1025,1065,42,1102,1062,1103,0,1221,1222,1223,1065,1025,1066,42,1062,1104,1103,0,1222,1224,1223,1025,1067,1066,42,1062,1063,1104,0,1222,1225,1224,1025,1026,1067,42,1063,1105,1104,0,1225,1226,1224,1026,1068,1067,42,1063,1106,1105,0,1225,1227,1226,1026,1069,1068,42,1064,1106,1063,0,1173,1228,1172,1027,1069,1026,42,1064,1107,1106,0,1173,1229,1228,1027,1070,1069,42,1107,1064,1108,0,1229,1173,1230,1070,1027,1071,42,1108,1064,1065,0,1230,1173,1174,1071,1027,1028,42,1108,1065,1067,0,1230,1174,1176,1071,1028,1030,42,1067,1065,1066,0,1176,1174,1175,1030,1028,1029,42,1068,1108,1067,0,1177,1230,1176,1031,1071,1030,42,1109,1108,1068,0,1231,1230,1177,1072,1071,1031,42,1109,1107,1108,0,1231,1229,1230,1072,1070,1071,42,1110,1107,1109,0,1232,1229,1231,1073,1070,1072,42,1107,1110,1111,0,1229,1232,1233,1070,1073,1074,42,1110,1112,1111,0,1232,1234,1233,1073,1075,1074,42,1110,1113,1112,0,1232,1235,1234,1073,1076,1075,42,1113,1110,1114,0,1235,1232,1236,1076,1073,1077,42,1114,1110,1109,0,1236,1232,1231,1077,1073,1072,42,1114,1109,1115,0,1236,1231,1237,1077,1072,1078,42,1115,1109,1068,0,1237,1231,1177,1078,1072,1031,42,1068,1069,1115,0,1177,1178,1237,1031,1032,1078,42,1069,1070,1115,0,1178,1179,1237,1032,1033,1078,42,1115,1070,1116,0,1237,1179,1238,1078,1033,1079,42,1116,1070,1071,0,1238,1179,1180,1079,1033,1034,42,1116,1071,1117,0,1238,1180,1239,1079,1034,1080,42,1117,1071,1072,0,1239,1180,1181,1080,1034,1035,42,1117,1072,1118,0,1239,1181,1240,1080,1035,1081,42,1118,1072,1073,0,1240,1181,1182,1081,1035,1036,42,1076,1118,1073,0,1241,1240,1182,1039,1081,1036,42,1076,1077,1118,0,1241,1189,1240,1039,1040,1081,42,1118,1077,1078,0,1240,1189,1191,1081,1040,1041,42,1118,1078,1119,0,1240,1191,1242,1081,1041,1082,42,1078,1079,1119,0,1191,1192,1242,1041,1042,1082,42,1113,1119,1079,0,1235,1242,1192,1076,1082,1042,42,1119,1113,1114,0,1242,1235,1236,1082,1076,1077,42,1119,1114,1116,0,1242,1236,1238,1082,1077,1079,42,1116,1114,1115,0,1238,1236,1237,1079,1077,1078,42,1117,1119,1116,0,1239,1242,1238,1080,1082,1079,42,1118,1119,1117,0,1240,1242,1239,1081,1082,1080,42,1113,1079,1080,0,1235,1192,1194,1076,1042,1043,42,1112,1113,1080,0,1234,1235,1194,1075,1076,1043,42,1112,1080,1081,0,1243,1195,1198,1075,1043,1044,42,1112,1081,1085,0,1243,1198,1203,1075,1044,1048,42,1111,1112,1085,0,1244,1243,1203,1074,1075,1048,42,1111,1085,1086,0,1244,1203,1204,1074,1048,1049,42,1106,1111,1086,0,1227,1244,1204,1069,1074,1049,42,1107,1111,1106,0,1229,1233,1228,1070,1074,1069,42,1106,1086,1105,0,1227,1204,1226,1069,1049,1068,42,1105,1086,1087,0,1226,1204,1205,1068,1049,1050,42,1105,1087,1120,0,1226,1205,1245,1068,1050,1083,42,1089,1120,1087,0,1207,1245,1205,1052,1083,1050,42,1089,1090,1120,0,1207,1208,1245,1052,1053,1083,42,1090,1091,1120,0,1208,1209,1245,1053,1054,1083,42,1104,1120,1091,0,1224,1245,1209,1067,1083,1054,42,1104,1105,1120,0,1224,1226,1245,1067,1068,1083,42,1103,1104,1091,0,1223,1224,1209,1066,1067,1054,42,1103,1091,1092,0,1223,1209,1210,1066,1054,1055,42,1103,1092,1121,0,1223,1210,1246,1066,1055,1084,42,1121,1092,1093,0,1246,1210,1211,1084,1055,1056,42,1121,1093,1122,0,1246,1211,1247,1084,1056,1085,42,1093,1123,1122,0,1211,1248,1247,1056,1086,1085,42,1093,1094,1123,0,1211,1212,1248,1056,1057,1086,42,1123,1094,1095,0,1248,1212,1213,1086,1057,1058,42,1123,1095,1124,0,1248,1213,1249,1086,1058,1087,42,1124,1095,1125,0,1249,1213,1250,1087,1058,1088,42,1095,1096,1125,0,1213,1214,1250,1058,1059,1088,42,1125,1096,1126,0,1250,1214,1251,1088,1059,1089,42,1097,1126,1096,0,1215,1251,1214,1060,1089,1059,42,1097,1127,1126,0,1215,1252,1251,1060,1090,1089,42,1098,1127,1097,0,1216,1252,1215,1061,1090,1060,42,1098,1128,1127,0,1216,1253,1252,1061,1091,1090,42,1099,1128,1098,0,1217,1253,1216,1062,1091,1061,42,1099,1129,1128,0,1217,1254,1253,1062,1092,1091,42,1130,1129,1099,0,1255,1254,1217,1093,1092,1062,42,1130,1131,1129,0,1255,1256,1254,1093,1094,1092,42,1132,1131,1130,0,1257,1256,1255,1095,1094,1093,42,1132,1133,1131,0,1257,1258,1256,1095,1096,1094,42,1132,1134,1133,0,1257,1259,1258,1095,1097,1096,42,1102,1134,1132,0,1220,1259,1257,1065,1097,1095,42,1102,1122,1134,0,1221,1247,1260,1065,1085,1097,42,1102,1121,1122,0,1221,1246,1247,1065,1084,1085,42,1102,1103,1121,0,1221,1223,1246,1065,1066,1084,42,1134,1122,1135,0,1260,1247,1261,1097,1085,1098,42,1122,1136,1135,0,1247,1262,1261,1085,1099,1098,42,1122,1123,1136,0,1247,1248,1262,1085,1086,1099,42,1123,1124,1136,0,1248,1249,1262,1086,1087,1099,42,1136,1124,1137,0,1262,1249,1263,1099,1087,1100,42,1124,1138,1137,0,1249,1264,1263,1087,1101,1100,42,1124,1125,1138,0,1249,1250,1264,1087,1088,1101,42,1138,1125,1139,0,1264,1250,1265,1101,1088,1102,42,1125,1126,1139,0,1250,1251,1265,1088,1089,1102,42,1139,1126,1140,0,1265,1251,1266,1102,1089,1103,42,1127,1140,1126,0,1252,1266,1251,1090,1103,1089,42,1127,1141,1140,0,1252,1267,1266,1090,1104,1103,42,1128,1141,1127,0,1253,1267,1252,1091,1104,1090,42,1128,1142,1141,0,1253,1268,1267,1091,1105,1104,42,1129,1142,1128,0,1254,1268,1253,1092,1105,1091,42,1129,1143,1142,0,1254,1269,1268,1092,1106,1105,42,1131,1143,1129,0,1256,1269,1254,1094,1106,1092,42,1131,1144,1143,0,1256,1270,1269,1094,1107,1106,42,1133,1144,1131,0,1258,1270,1256,1096,1107,1094,42,1133,1145,1144,0,1258,1271,1270,1096,1108,1107,42,1133,1135,1145,0,1258,1272,1271,1096,1098,1108,42,1134,1135,1133,0,1259,1272,1258,1097,1098,1096,42,1135,1146,1145,0,1272,1273,1271,1098,1109,1108,42,1135,1136,1146,0,1261,1262,1274,1098,1099,1109,42,1136,1137,1146,0,1262,1263,1274,1099,1100,1109,42,1146,1137,1147,0,1274,1263,1275,1109,1100,1110,42,1137,1148,1147,0,1263,1276,1275,1100,1111,1110,42,1137,1138,1148,0,1263,1264,1276,1100,1101,1111,42,1138,1149,1148,0,1264,1277,1276,1101,1112,1111,42,1138,1139,1149,0,1264,1265,1277,1101,1102,1112,42,1149,1139,1150,0,1277,1265,1278,1112,1102,1113,42,1139,1140,1150,0,1265,1266,1278,1102,1103,1113,42,1150,1140,1151,0,1278,1266,1279,1113,1103,1114,42,1141,1151,1140,0,1267,1279,1266,1104,1114,1103,42,1141,1152,1151,0,1267,1280,1279,1104,1115,1114,42,1142,1152,1141,0,1268,1280,1267,1105,1115,1104,42,1142,1153,1152,0,1268,1281,1280,1105,1116,1115,42,1143,1153,1142,0,1269,1281,1268,1106,1116,1105,42,1143,1154,1153,0,1269,1282,1281,1106,1117,1116,42,1144,1154,1143,0,1270,1282,1269,1107,1117,1106,42,1144,1155,1154,0,1270,1283,1282,1107,1118,1117,42,1145,1155,1144,0,1271,1283,1270,1108,1118,1107,42,1145,1156,1155,0,1271,1284,1283,1108,1119,1118,42,1145,1146,1156,0,1271,1273,1284,1108,1109,1119,42,1146,1147,1156,0,1273,1285,1284,1109,1110,1119,42,1156,1147,1157,0,1284,1285,1286,1119,1110,1120,42,1147,1158,1157,0,1285,1287,1286,1110,1121,1120,42,1147,1148,1158,0,1275,1276,1288,1110,1111,1121,42,1148,1159,1158,0,1276,1289,1288,1111,1122,1121,42,1148,1149,1159,0,1276,1277,1289,1111,1112,1122,42,1149,1160,1159,0,1277,1290,1289,1112,1123,1122,42,1149,1150,1160,0,1277,1278,1290,1112,1113,1123,42,1160,1150,1161,0,1290,1278,1291,1123,1113,1124,42,1150,1151,1161,0,1278,1279,1291,1113,1114,1124,42,1161,1151,1162,0,1291,1279,1292,1124,1114,1125,42,1152,1162,1151,0,1280,1292,1279,1115,1125,1114,42,1152,1163,1162,0,1280,1293,1292,1115,1126,1125,42,1153,1163,1152,0,1281,1293,1280,1116,1126,1115,42,1153,1164,1163,0,1281,1294,1293,1116,1127,1126,42,1154,1164,1153,0,1282,1294,1281,1117,1127,1116,42,1154,1165,1164,0,1282,1295,1294,1117,1128,1127,42,1155,1165,1154,0,1283,1295,1282,1118,1128,1117,42,1166,1165,1155,0,1296,1295,1283,1129,1128,1118,42,1167,1165,1166,0,1297,1295,1296,1130,1128,1129,42,1168,1165,1167,0,1298,1295,1297,1131,1128,1130,42,1168,1164,1165,0,1298,1294,1295,1131,1127,1128,42,1168,1169,1164,0,1298,1299,1294,1131,1132,1127,42,1168,1170,1169,0,1298,1300,1299,1131,1133,1132,42,1168,1171,1170,0,1298,1301,1300,1131,1134,1133,42,1167,1171,1168,0,1297,1301,1298,1130,1134,1131,42,1167,1172,1171,0,1297,1302,1301,1130,1135,1134,42,1173,1172,1167,0,1303,1302,1297,1136,1135,1130,42,1174,1172,1173,0,1304,1302,1303,1137,1135,1136,42,1175,1172,1174,0,371,392,393,1138,1135,1137,42,1175,1171,1172,0,371,391,392,1138,1134,1135,42,1170,1171,1175,0,390,391,371,1133,1134,1138,42,1176,1170,1175,0,377,390,371,1139,1133,1138,42,1169,1170,1176,0,1299,1300,1305,1132,1133,1139,42,1169,1176,1177,0,1299,1305,1306,1132,1139,1140,42,1178,1177,1176,0,1307,1306,1305,1141,1140,1139,42,1178,1179,1177,0,1307,1308,1306,1141,1142,1140,42,1180,1179,1178,0,1309,1308,1307,1143,1142,1141,42,1180,1181,1179,0,1309,1310,1308,1143,1144,1142,42,1181,1180,1182,0,1310,1309,1311,1144,1143,1145,42,1180,1175,1182,0,375,371,374,1143,1138,1145,42,1178,1175,1180,0,376,371,375,1141,1138,1143,42,1178,1176,1175,0,376,377,371,1141,1139,1138,42,1182,1175,1183,0,374,371,372,1145,1138,1146,42,1175,1184,1183,0,371,373,372,1138,1147,1146,42,1175,1174,1184,0,371,393,373,1138,1137,1147,42,1184,1174,1185,0,1312,1304,1313,1147,1137,1148,42,1185,1174,1173,0,1313,1304,1303,1148,1137,1136,42,1185,1173,1157,0,1313,1303,1286,1148,1136,1120,42,1173,1166,1157,0,1303,1296,1286,1136,1129,1120,42,1167,1166,1173,0,1297,1296,1303,1130,1129,1136,42,1157,1166,1156,0,1286,1296,1284,1120,1129,1119,42,1156,1166,1155,0,1284,1296,1283,1119,1129,1118,42,1158,1185,1157,0,1287,1313,1286,1121,1148,1120,42,1186,1185,1158,0,1314,1313,1287,1149,1148,1121,42,1185,1186,1184,0,1313,1314,1312,1148,1149,1147,42,1186,1183,1184,0,1314,1315,1312,1149,1146,1147,42,1186,1187,1183,0,1316,1317,1318,1149,1150,1146,42,1159,1187,1186,0,1289,1317,1316,1122,1150,1149,42,1160,1187,1159,0,1290,1317,1289,1123,1150,1122,42,1160,1181,1187,0,1290,1310,1317,1123,1144,1150,42,1160,1161,1181,0,1290,1291,1310,1123,1124,1144,42,1181,1161,1179,0,1310,1291,1308,1144,1124,1142,42,1161,1162,1179,0,1291,1292,1308,1124,1125,1142,42,1179,1162,1177,0,1308,1292,1306,1142,1125,1140,42,1177,1162,1163,0,1306,1292,1293,1140,1125,1126,42,1169,1177,1163,0,1299,1306,1293,1132,1140,1126,42,1169,1163,1164,0,1299,1293,1294,1132,1126,1127,42,1187,1181,1182,0,1317,1310,1311,1150,1144,1145,42,1187,1182,1183,0,1317,1311,1318,1150,1145,1146,42,1159,1186,1158,0,1289,1316,1288,1122,1149,1121,42,1188,1102,1132,0,1319,1220,1257,1151,1065,1095,42,1101,1102,1188,0,1219,1220,1319,1064,1065,1151,42,1101,1188,1100,0,1219,1319,1218,1064,1151,1063,42,1188,1130,1100,0,1319,1255,1218,1151,1093,1063,42,1188,1132,1130,0,1319,1257,1255,1151,1095,1093,42,1100,1130,1099,0,1218,1255,1217,1063,1093,1062,42,1074,1076,1073,0,1183,1241,1182,1037,1039,1036,42,1035,1038,1088,0,1144,1147,1206,998,1001,1051,42,1035,1088,1034,0,1144,1206,1142,998,1051,997,42,1034,1088,1084,0,1142,1206,1202,997,1051,1047,42,1022,1023,1075,0,1129,1130,1184,985,986,1038,42,1022,1075,1021,0,1127,1320,1126,985,1038,984,42,1021,1075,1031,0,1126,1320,1138,984,1038,994,42,1031,1075,1036,0,1138,1320,1321,994,1038,999,42,1036,1032,1031,0,1321,1139,1138,999,995,994,42,1021,1031,1020,0,1126,1138,1125,984,994,983,42,122,120,121,0,1128,108,109,84,82,83,42,97,98,123,0,78,79,112,59,60,85,42,58,59,94,0,23,24,73,20,21,56,42,94,92,58,0,73,75,23,56,54,20,42,58,92,91,0,23,75,1322,20,54,53,42,58,91,57,0,23,1322,22,20,53,19,42,57,91,1189,0,22,1322,1323,19,53,1152,42,1189,91,90,0,1324,68,67,1152,53,52,42,24,1189,90,0,1325,1324,67,1153,1152,52,42,21,24,90,0,1326,1325,67,1154,1153,52,42,21,90,88,0,1326,67,65,1154,52,50,42,19,21,88,0,18,1326,65,16,1154,50,42,19,88,18,0,18,65,17,16,50,15,42,65,66,68,0,32,33,42,27,28,30,42,66,67,68,0,33,34,42,28,29,30,42,12,56,11,0,25,19,21,9,17,8,42,4,5,3,1,1327,1328,1329,4,1155,3,42,4,6,5,1,1327,1330,1328,4,1156,1155,42,7,6,4,1,1331,1330,1327,7,1156,4,42,7,8,6,1,1331,1332,1330,7,1157,1156,42,9,7,8,1,1333,1331,1332,6,7,1157,42,20,19,1,1,1334,1335,1336,1158,16,1,42,20,21,19,1,1334,1337,1335,1158,1154,16,42,22,21,20,1,1338,1337,1334,1159,1154,1158,42,23,21,22,1,1339,1337,1338,1160,1154,1159,42,23,24,21,1,1339,1340,1337,1160,1153,1154,42,23,25,24,1,1339,1341,1340,1160,1161,1153,42,23,26,25,1,1339,1342,1341,1160,1162,1161,42,23,27,26,1,1339,1343,1342,1160,1163,1162,42,23,28,27,1,1339,1344,1343,1160,1164,1163,42,23,29,28,1,1339,1345,1344,1160,1165,1164,42,22,29,23,1,1338,1345,1339,1159,1165,1160,42,30,29,22,1,1346,1345,1338,1166,1165,1159,42,30,31,29,1,1346,1347,1345,1166,1167,1165,42,30,32,31,1,1346,1348,1347,1166,1168,1167,42,33,32,30,1,1349,1348,1346,1169,1168,1166,42,33,34,32,1,1349,1350,1348,1169,1170,1168,42,35,34,33,1,1351,1350,1349,1171,1170,1169,42,35,36,34,1,1351,1352,1350,1171,1172,1170,42,35,37,36,1,1351,1353,1352,1171,1173,1172,42,37,35,5,1,1353,1351,1328,1173,1171,1155,42,35,33,5,1,1351,1349,1328,1171,1169,1155,42,5,33,30,1,1328,1349,1346,1155,1169,1166,42,5,30,3,1,1328,1346,1329,1155,1166,3,42,30,1,3,1,1346,1336,1329,1166,1,3,42,30,22,1,1,1346,1338,1336,1166,1159,1,42,22,20,1,1,1338,1334,1336,1159,1158,1,42,6,37,5,1,1330,1353,1328,1156,1173,1155,42,6,38,37,1,1330,1354,1353,1156,1174,1173,42,6,39,38,1,1330,1355,1354,1156,1175,1174,42,8,39,6,1,1332,1355,1330,1157,1175,1156,42,8,40,39,1,1332,1356,1355,1157,1176,1175,42,41,40,8,1,1357,1356,1332,1177,1176,1157,42,42,40,41,1,1358,1359,1360,1178,1176,1177,42,42,43,40,1,1358,1361,1359,1178,1179,1176,42,42,44,43,1,1358,1362,1361,1178,1180,1179,42,45,44,42,1,1363,1362,1358,1181,1180,1178,42,45,46,44,1,1363,1364,1362,1181,1182,1180,42,46,45,47,1,1364,1363,1362,1182,1181,1183,42,47,45,48,1,1362,1363,1358,1183,1181,1184,42,45,49,48,1,1363,1365,1358,1181,1185,1184,42,45,50,49,1,1363,1366,1365,1181,1186,1185,42,45,51,50,1,1363,1365,1366,1181,1187,1186,42,45,42,51,1,1363,1358,1365,1181,1178,1187,42,42,41,51,1,1358,1360,1365,1178,1177,1187,42,51,41,52,1,1367,1357,1368,1187,1177,1188,42,52,41,8,1,1368,1357,1332,1188,1177,1157,42,9,8,52,1,1333,1332,1368,6,1157,1188,42,53,52,9,1,1369,1368,1333,1189,1188,6,42,53,51,52,1,1369,1367,1368,1189,1187,1188,42,50,51,53,1,1370,1367,1369,1186,1187,1189,42,49,50,53,1,1371,1372,1373,1185,1186,1189,42,49,53,54,1,1371,1373,1374,1185,1189,1190,42,53,55,54,1,1373,1375,1374,1189,18,1190,42,53,11,55,1,1373,1376,1375,1189,8,18,42,53,9,11,1,1369,1333,1377,1189,6,8,42,1189,24,25,1,1378,1340,1341,1152,1153,1161,42,1190,1189,25,1,1379,1380,1341,1191,1152,1161,42,57,1189,1190,1,1381,1380,1379,19,1152,1191,42,1191,57,1190,1,1382,1381,1379,1192,19,1191,42,1191,55,57,1,1382,1375,1381,1192,18,19,42,54,55,1191,1,1374,1375,1382,1190,18,1192,42,1192,54,1191,1,1383,1374,1382,1193,1190,1192,42,49,54,1192,1,1371,1374,1383,1185,1190,1193,42,48,49,1192,1,1358,1365,1360,1184,1185,1193,42,48,1192,1193,1,1358,1360,1359,1184,1193,1194,42,1192,1191,1193,1,1383,1382,1384,1193,1192,1194,42,1193,1191,1194,1,1384,1382,1385,1194,1192,1195,42,1194,1191,1190,1,1385,1382,1379,1195,1192,1191,42,1194,1190,1195,1,1385,1379,1386,1195,1191,1196,42,1190,1196,1195,1,1379,1387,1386,1191,1197,1196,42,1190,25,1196,1,1379,1341,1387,1191,1161,1197,42,1196,25,1197,1,1387,1341,1388,1197,1161,1198,42,1197,25,26,1,1388,1341,1342,1198,1161,1162,42,26,1198,1197,1,1342,1389,1388,1162,1199,1198,42,27,1198,26,1,1343,1389,1342,1163,1199,1162,42,27,1199,1198,1,1343,1390,1389,1163,1200,1199,42,28,1199,27,1,1344,1390,1343,1164,1200,1163,42,28,1200,1199,1,1344,1391,1390,1164,1201,1200,42,28,1201,1200,1,1344,1392,1391,1164,1202,1201,42,29,1201,28,1,1345,1392,1344,1165,1202,1164,42,31,1201,29,1,1347,1392,1345,1167,1202,1165,42,31,1202,1201,1,1347,1393,1392,1167,1203,1202,42,31,1203,1202,1,1347,1394,1393,1167,1204,1203,42,32,1203,31,1,1348,1394,1347,1168,1204,1167,42,34,1203,32,1,1350,1394,1348,1170,1204,1168,42,1204,1203,34,1,1395,1394,1350,1205,1204,1170,42,1204,1205,1203,1,1395,1396,1394,1205,1206,1204,42,1206,1205,1204,1,1397,1396,1395,1207,1206,1205,42,1206,1207,1205,1,1397,1398,1396,1207,1208,1206,42,1208,1207,1206,1,1399,1398,1397,1209,1208,1207,42,1208,1209,1207,1,1399,1400,1398,1209,1210,1208,42,1210,1209,1208,1,1401,1400,1399,1211,1210,1209,42,1210,1211,1209,1,1401,1402,1400,1211,1212,1210,42,1212,1211,1210,1,1403,1402,1401,1213,1212,1211,42,1212,1213,1211,1,1403,1404,1402,1213,1214,1212,42,1214,1213,1212,1,1405,1404,1403,1215,1214,1213,42,1214,1215,1213,1,1405,1406,1404,1215,1216,1214,42,1214,1216,1215,1,1405,1407,1406,1215,1217,1216,42,1214,1217,1216,1,1405,1408,1407,1215,1218,1217,42,1218,1217,1214,1,1409,1408,1405,1219,1218,1215,42,1218,1219,1217,1,1409,1410,1408,1219,1220,1218,42,1220,1219,1218,1,1411,1410,1409,1221,1220,1219,42,1221,1219,1220,1,1412,1410,1411,1222,1220,1221,42,1222,1219,1221,1,1413,1410,1412,1223,1220,1222,42,1223,1219,1222,1,1414,1410,1413,1224,1220,1223,42,1219,1223,1217,1,1410,1414,1408,1220,1224,1218,42,1223,1224,1217,1,1414,1415,1408,1224,1225,1218,42,1225,1224,1223,1,1416,1415,1414,1226,1225,1224,42,1226,1224,1225,1,1417,1415,1416,1227,1225,1226,42,1227,1224,1226,1,1418,1415,1417,1228,1225,1227,42,1216,1224,1227,1,1407,1415,1418,1217,1225,1228,42,1217,1224,1216,1,1408,1415,1407,1218,1225,1217,42,1216,1227,1228,1,1407,1418,1419,1217,1228,1229,42,1228,1227,1229,1,1419,1418,1420,1229,1228,1230,42,1227,1230,1229,1,1418,1421,1420,1228,1231,1230,42,1227,1226,1230,1,1418,1417,1421,1228,1227,1231,42,1231,1230,1226,1,1422,1421,1417,1232,1231,1227,42,1232,1230,1231,1,1423,1421,1422,1233,1231,1232,42,1232,1233,1230,1,1423,1424,1421,1233,1234,1231,42,1234,1233,1232,1,1425,1424,1423,1235,1234,1233,42,1233,1234,1235,1,1424,1425,1426,1234,1235,1236,42,1234,1236,1235,1,1425,1427,1426,1235,1237,1236,42,1237,1236,1234,1,1428,1427,1425,1238,1237,1235,42,1237,1238,1236,1,1428,1429,1427,1238,1239,1237,42,1237,1239,1238,1,1428,1430,1429,1238,1240,1239,42,1240,1239,1237,1,1431,1430,1428,1241,1240,1238,42,1240,1199,1239,1,1431,1390,1430,1241,1200,1240,42,1198,1199,1240,1,1389,1390,1431,1199,1200,1241,42,1241,1198,1240,1,1432,1389,1431,1242,1199,1241,42,1197,1198,1241,1,1388,1389,1432,1198,1199,1242,42,1196,1197,1241,1,1387,1388,1432,1197,1198,1242,42,1242,1196,1241,1,1433,1387,1432,1243,1197,1242,42,1195,1196,1242,1,1386,1387,1433,1196,1197,1243,42,1195,1242,1243,1,1386,1433,1434,1196,1243,1244,42,1243,1242,1244,1,1434,1433,1435,1244,1243,1245,42,1244,1242,1245,1,1435,1433,1436,1245,1243,1246,42,1242,1246,1245,1,1433,1437,1436,1243,1247,1246,42,1242,1241,1246,1,1433,1432,1437,1243,1242,1247,42,1246,1241,1247,1,1437,1432,1438,1247,1242,1248,42,1241,1248,1247,1,1432,1439,1438,1242,1249,1248,42,1241,1240,1248,1,1432,1431,1439,1242,1241,1249,42,1248,1240,1237,1,1439,1431,1428,1249,1241,1238,42,1248,1237,1249,1,1439,1428,1440,1249,1238,1250,42,1249,1237,1250,1,1440,1428,1441,1250,1238,1251,42,1250,1237,1234,1,1441,1428,1425,1251,1238,1235,42,1250,1234,1251,1,1441,1425,1442,1251,1235,1252,42,1234,1232,1251,1,1425,1423,1442,1235,1233,1252,42,1251,1232,1252,1,1442,1423,1443,1252,1233,1253,42,1232,1231,1252,1,1423,1422,1443,1233,1232,1253,42,1231,1253,1252,1,1422,1444,1443,1232,1254,1253,42,1231,1254,1253,1,1422,1445,1444,1232,1255,1254,42,1231,1226,1254,1,1422,1417,1445,1232,1227,1255,42,1226,1225,1254,1,1417,1416,1445,1227,1226,1255,42,1253,1254,1225,1,1444,1445,1416,1254,1255,1226,42,1253,1225,1255,1,1444,1416,1446,1254,1226,1256,42,1256,1255,1225,1,1447,1446,1416,1257,1256,1226,42,1257,1255,1256,1,1448,1446,1447,1258,1256,1257,42,1253,1255,1257,1,1444,1446,1448,1254,1256,1258,42,1258,1253,1257,1,1449,1444,1448,1259,1254,1258,42,1259,1253,1258,1,1450,1444,1449,1260,1254,1259,42,1252,1253,1259,1,1443,1444,1450,1253,1254,1260,42,1252,1259,1260,1,1443,1450,1451,1253,1260,1261,42,1260,1259,1261,1,1451,1450,1452,1261,1260,1262,42,1258,1261,1259,1,1449,1452,1450,1259,1262,1260,42,1258,1262,1261,1,1449,1453,1452,1259,1263,1262,42,1258,1263,1262,1,1449,1454,1453,1259,1264,1263,42,1258,1264,1263,1,1449,1455,1454,1259,1265,1264,42,1257,1264,1258,1,1448,1455,1449,1258,1265,1259,42,1257,1265,1264,1,1448,1456,1455,1258,1266,1265,42,1257,1266,1265,1,1448,1457,1456,1258,1267,1266,42,1267,1266,1257,1,1458,1457,1448,1268,1267,1258,42,1268,1266,1267,1,1459,1457,1458,1269,1267,1268,42,1268,1269,1266,1,1459,1460,1457,1269,1270,1267,42,1270,1269,1268,1,1461,1460,1459,1271,1270,1269,42,1271,1269,1270,1,1462,1460,1461,1272,1270,1271,42,1272,1269,1271,1,1463,1460,1462,1273,1270,1272,42,1273,1269,1272,1,1464,1460,1463,1274,1270,1273,42,1273,1274,1269,1,1464,1465,1460,1274,1275,1270,42,1273,1275,1274,1,1464,1466,1465,1274,1276,1275,42,1276,1275,1273,1,1467,1466,1464,1277,1276,1274,42,1277,1275,1276,1,1468,1466,1467,1278,1276,1277,42,1278,1275,1277,1,1469,1466,1468,1279,1276,1278,42,1278,1279,1275,1,1469,1470,1466,1279,1280,1276,42,1264,1279,1278,1,1455,1470,1469,1265,1280,1279,42,1265,1279,1264,1,1456,1470,1455,1266,1280,1265,42,1266,1279,1265,1,1457,1470,1456,1267,1280,1266,42,1266,1274,1279,1,1457,1465,1470,1267,1275,1280,42,1266,1269,1274,1,1457,1460,1465,1267,1270,1275,42,1275,1279,1274,1,1466,1470,1465,1276,1280,1275,42,1264,1278,1280,1,1455,1469,1471,1265,1279,1281,42,1280,1278,1277,1,1471,1469,1468,1281,1279,1278,42,1281,1280,1277,1,1472,1471,1468,1282,1281,1278,42,1261,1280,1281,1,1452,1471,1472,1262,1281,1282,42,1262,1280,1261,1,1453,1471,1452,1263,1281,1262,42,1263,1280,1262,1,1454,1471,1453,1264,1281,1263,42,1264,1280,1263,1,1455,1471,1454,1265,1281,1264,42,1282,1261,1281,1,1473,1452,1472,1283,1262,1282,42,1260,1261,1282,1,1451,1452,1473,1261,1262,1283,42,1260,1282,1283,1,1451,1473,1474,1261,1283,1284,42,1282,1284,1283,1,1473,1475,1474,1283,1285,1284,42,1282,1281,1284,1,1473,1472,1475,1283,1282,1285,42,1284,1281,1277,1,1475,1472,1468,1285,1282,1278,42,1284,1277,1285,1,1475,1468,1476,1285,1278,1286,42,1285,1277,1276,1,1476,1468,1467,1286,1278,1277,42,1286,1285,1276,1,1477,1476,1467,1287,1286,1277,42,1286,1287,1285,1,1477,1478,1476,1287,1288,1286,42,1288,1287,1286,1,1479,1478,1477,1289,1288,1287,42,1283,1287,1288,1,1474,1478,1479,1284,1288,1289,42,1283,1285,1287,1,1474,1476,1478,1284,1286,1288,42,1283,1284,1285,1,1474,1475,1476,1284,1285,1286,42,1289,1283,1288,1,1480,1474,1479,1290,1284,1289,42,1260,1283,1289,1,1451,1474,1480,1261,1284,1290,42,1290,1260,1289,1,1481,1451,1480,1291,1261,1290,42,1291,1260,1290,1,1482,1451,1481,1292,1261,1291,42,1292,1260,1291,1,1483,1451,1482,1293,1261,1292,42,1292,1251,1260,1,1483,1442,1451,1293,1252,1261,42,1293,1251,1292,1,1484,1442,1483,1294,1252,1293,42,1293,1250,1251,1,1484,1441,1442,1294,1251,1252,42,1249,1250,1293,1,1440,1441,1484,1250,1251,1294,42,1248,1249,1293,1,1439,1440,1484,1249,1250,1294,42,1247,1248,1293,1,1438,1439,1484,1248,1249,1294,42,1247,1293,1292,1,1438,1484,1483,1248,1294,1293,42,1294,1247,1292,1,1485,1438,1483,1295,1248,1293,42,1246,1247,1294,1,1437,1438,1485,1247,1248,1295,42,1245,1246,1294,1,1436,1437,1485,1246,1247,1295,42,1245,1294,1295,1,1436,1485,1486,1246,1295,1296,42,1295,1294,1296,1,1486,1485,1487,1296,1295,1297,42,1294,1292,1296,1,1485,1483,1487,1295,1293,1297,42,1296,1292,1291,1,1487,1483,1482,1297,1293,1292,42,1296,1291,1297,1,1487,1482,1488,1297,1292,1298,42,1297,1291,1298,1,1488,1482,1489,1298,1292,1299,42,1291,1290,1298,1,1482,1481,1489,1292,1291,1299,42,1298,1290,1299,1,1489,1481,1490,1299,1291,1300,42,1299,1290,1300,1,1490,1481,1491,1300,1291,1301,42,1300,1290,1289,1,1491,1481,1480,1301,1291,1290,42,1300,1289,1301,1,1491,1480,1492,1301,1290,1302,42,1289,1288,1301,1,1480,1479,1492,1290,1289,1302,42,1301,1288,1302,1,1492,1479,1493,1302,1289,1303,42,1302,1288,1303,1,1493,1479,1494,1303,1289,1304,42,1288,1286,1303,1,1479,1477,1494,1289,1287,1304,42,1303,1286,1304,1,1494,1477,1495,1304,1287,1305,42,1304,1286,1305,1,1495,1477,1496,1305,1287,1306,42,1305,1286,1306,1,1496,1477,1497,1306,1287,1307,42,1286,1276,1306,1,1477,1467,1497,1287,1277,1307,42,1276,1273,1306,1,1467,1464,1497,1277,1274,1307,42,1306,1273,1307,1,1497,1464,1498,1307,1274,1308,42,1307,1273,1272,1,1498,1464,1463,1308,1274,1273,42,1307,1272,1308,1,1498,1463,1499,1308,1273,1309,42,1308,1272,1271,1,1499,1463,1462,1309,1273,1272,42,1308,1271,1309,1,1499,1462,1500,1309,1272,1310,42,1309,1271,1310,1,1500,1462,1501,1310,1272,1311,42,1310,1271,1267,1,1501,1462,1458,1311,1272,1268,42,1271,1270,1267,1,1462,1461,1458,1272,1271,1268,42,1270,1268,1267,1,1461,1459,1458,1271,1269,1268,42,1310,1267,1256,1,1501,1458,1447,1311,1268,1257,42,1267,1257,1256,1,1458,1448,1447,1268,1258,1257,42,1310,1256,1311,1,1501,1447,1502,1311,1257,1312,42,1256,1222,1311,1,1447,1413,1502,1257,1223,1312,42,1256,1312,1222,1,1447,1503,1413,1257,1313,1223,42,1256,1225,1312,1,1447,1416,1503,1257,1226,1313,42,1312,1225,1223,1,1503,1416,1414,1313,1226,1224,42,1312,1223,1222,1,1503,1414,1413,1313,1224,1223,42,1311,1222,1221,1,1502,1413,1412,1312,1223,1222,42,1311,1221,1313,1,1502,1412,1504,1312,1222,1314,42,1313,1221,1314,1,1504,1412,1505,1314,1222,1315,42,1221,1220,1314,1,1412,1411,1505,1222,1221,1315,42,1314,1220,1315,1,1505,1411,1506,1315,1221,1316,42,1315,1220,1316,1,1506,1411,1507,1316,1221,1317,42,1316,1220,1317,1,1507,1411,1508,1317,1221,1318,42,1317,1220,1218,1,1508,1411,1409,1318,1221,1219,42,1317,1218,1318,1,1508,1409,1509,1318,1219,1319,42,1318,1218,1319,1,1509,1409,1510,1319,1219,1320,42,1218,1214,1319,1,1409,1405,1510,1219,1215,1320,42,1319,1214,1212,1,1510,1405,1403,1320,1215,1213,42,1212,1210,1319,1,1403,1401,1510,1213,1211,1320,42,1319,1210,1318,1,1510,1401,1509,1320,1211,1319,42,1320,1318,1210,1,1511,1509,1401,1321,1319,1211,42,1316,1318,1320,1,1507,1509,1511,1317,1319,1321,42,1316,1317,1318,1,1507,1508,1509,1317,1318,1319,42,1315,1316,1320,1,1506,1507,1511,1316,1317,1321,42,1315,1320,1208,1,1506,1511,1399,1316,1321,1209,42,1320,1210,1208,1,1511,1401,1399,1321,1211,1209,42,1314,1315,1208,1,1505,1506,1399,1315,1316,1209,42,1314,1208,1206,1,1505,1399,1397,1315,1209,1207,42,1314,1206,1321,1,1505,1397,1512,1315,1207,1322,42,1321,1206,1322,1,1512,1397,1513,1322,1207,1323,42,1322,1206,1323,1,1513,1397,1514,1323,1207,1324,42,1323,1206,1204,1,1514,1397,1395,1324,1207,1205,42,1323,1204,36,1,1514,1395,1352,1324,1205,1172,42,36,1204,34,1,1352,1395,1350,1172,1205,1170,42,1324,1323,36,1,1515,1514,1352,1325,1324,1172,42,1325,1323,1324,1,1516,1514,1515,1326,1324,1325,42,1325,1322,1323,1,1516,1513,1514,1326,1323,1324,42,1325,1321,1322,1,1516,1512,1513,1326,1322,1323,42,1313,1321,1325,1,1504,1512,1516,1314,1322,1326,42,1313,1314,1321,1,1504,1505,1512,1314,1315,1322,42,1326,1313,1325,1,1517,1504,1516,1327,1314,1326,42,1309,1313,1326,1,1500,1504,1517,1310,1314,1327,42,1309,1311,1313,1,1500,1502,1504,1310,1312,1314,42,1309,1310,1311,1,1500,1501,1502,1310,1311,1312,42,1327,1309,1326,1,1518,1500,1517,1328,1310,1327,42,1328,1309,1327,1,1519,1500,1518,1329,1310,1328,42,1329,1309,1328,1,1520,1500,1519,1330,1310,1329,42,1329,1330,1309,1,1520,1521,1500,1330,1331,1310,42,1304,1330,1329,1,1495,1521,1520,1305,1331,1330,42,1304,1305,1330,1,1495,1496,1521,1305,1306,1331,42,1305,1306,1330,1,1496,1497,1521,1306,1307,1331,42,1330,1306,1307,1,1521,1497,1498,1331,1307,1308,42,1330,1307,1308,1,1521,1498,1499,1331,1308,1309,42,1309,1330,1308,1,1500,1521,1499,1310,1331,1309,42,1331,1304,1329,1,1522,1495,1520,1332,1305,1330,42,1302,1304,1331,1,1493,1495,1522,1303,1305,1332,42,1302,1303,1304,1,1493,1494,1495,1303,1304,1305,42,1332,1302,1331,1,1523,1493,1522,1333,1303,1332,42,1301,1302,1332,1,1492,1493,1523,1302,1303,1333,42,1333,1301,1332,1,1524,1492,1523,1334,1302,1333,42,1334,1301,1333,1,1525,1492,1524,1335,1302,1334,42,1300,1301,1334,1,1491,1492,1525,1301,1302,1335,42,1335,1300,1334,1,1526,1491,1525,1336,1301,1335,42,1336,1300,1335,1,1527,1491,1526,1337,1301,1336,42,1299,1300,1336,1,1490,1491,1527,1300,1301,1337,42,1337,1299,1336,1,1528,1490,1527,1338,1300,1337,42,1337,1338,1299,1,1528,1529,1490,1338,1339,1300,42,1337,1339,1338,1,1528,1530,1529,1338,1340,1339,42,1337,1340,1339,1,1528,1531,1530,1338,1341,1340,42,1341,1340,1337,1,1532,1531,1528,1342,1341,1338,42,1342,1340,1341,1,1533,1531,1532,1343,1341,1342,42,1343,1340,1342,1,1534,1531,1533,1344,1341,1343,42,1344,1340,1343,1,1535,1531,1534,1345,1341,1344,42,1340,1344,1339,1,1531,1535,1530,1341,1345,1340,42,1344,1338,1339,1,1535,1529,1530,1345,1339,1340,42,1345,1338,1344,1,1536,1529,1535,1346,1339,1345,42,1345,1298,1338,1,1536,1489,1529,1346,1299,1339,42,1297,1298,1345,1,1488,1489,1536,1298,1299,1346,42,1346,1297,1345,1,1537,1488,1536,1347,1298,1346,42,1295,1297,1346,1,1486,1488,1537,1296,1298,1347,42,1295,1296,1297,1,1486,1487,1488,1296,1297,1298,42,1347,1295,1346,1,1538,1486,1537,1348,1296,1347,42,1347,1245,1295,1,1538,1436,1486,1348,1246,1296,42,1348,1245,1347,1,1539,1436,1538,1349,1246,1348,42,1244,1245,1348,1,1435,1436,1539,1245,1246,1349,42,1349,1244,1348,1,1540,1435,1539,1350,1245,1349,42,1350,1244,1349,1,1541,1435,1540,1351,1245,1350,42,1350,1243,1244,1,1541,1434,1435,1351,1244,1245,42,1350,1351,1243,1,1541,1542,1434,1351,1352,1244,42,1352,1351,1350,1,1543,1542,1541,1353,1352,1351,42,1353,1351,1352,1,1544,1542,1543,1354,1352,1353,42,1353,1354,1351,1,1544,1545,1542,1354,1355,1352,42,1353,1355,1354,1,1546,1547,1548,1354,1356,1355,42,1356,1355,1353,1,1549,1547,1546,1357,1356,1354,42,1355,1356,1357,1,1547,1549,1550,1356,1357,1358,42,1356,1358,1357,1,1551,1552,1553,1357,1359,1358,42,1356,1359,1358,1,1551,1554,1552,1357,1360,1359,42,1360,1359,1356,1,1555,1554,1551,1361,1360,1357,42,1360,1361,1359,1,1555,1556,1554,1361,1362,1360,42,1362,1361,1360,1,1557,1556,1555,1363,1362,1361,42,1361,1362,1363,1,1556,1557,1558,1362,1363,1364,42,1362,1364,1363,1,1557,1559,1558,1363,1365,1364,42,1364,1362,1353,1,1560,1561,1546,1365,1363,1354,42,1362,1360,1353,1,1561,1562,1546,1363,1361,1354,42,1353,1360,1356,1,1546,1562,1549,1354,1361,1357,42,1363,1364,1353,1,1558,1559,1544,1364,1365,1354,42,1363,1353,1352,1,1558,1544,1543,1364,1354,1353,42,1363,1352,1361,1,1558,1543,1556,1364,1353,1362,42,1361,1352,1350,1,1556,1543,1541,1362,1353,1351,42,1361,1350,1359,1,1556,1541,1554,1362,1351,1360,42,1359,1350,1358,1,1554,1541,1552,1360,1351,1359,42,1350,1349,1358,1,1541,1540,1552,1351,1350,1359,42,1357,1358,1349,1,1553,1552,1540,1358,1359,1350,42,1357,1349,1348,1,1553,1540,1539,1358,1350,1349,42,1357,1348,1365,1,1553,1539,1563,1358,1349,1366,42,1348,1347,1365,1,1539,1538,1563,1349,1348,1366,42,1347,1366,1365,1,1538,1564,1563,1348,1367,1366,42,1347,1367,1366,1,1538,1565,1564,1348,1368,1367,42,1347,1368,1367,1,1538,1566,1565,1348,1369,1368,42,1347,1346,1368,1,1538,1537,1566,1348,1347,1369,42,1368,1346,1369,1,1566,1537,1567,1369,1347,1370,42,1346,1345,1369,1,1537,1536,1567,1347,1346,1370,42,1369,1345,1344,1,1567,1536,1535,1370,1346,1345,42,1369,1344,1343,1,1567,1535,1534,1370,1345,1344,42,1369,1343,1370,1,1567,1534,1568,1370,1344,1371,42,1370,1343,1342,1,1568,1534,1533,1371,1344,1343,42,1342,1371,1370,1,1533,1569,1568,1343,1372,1371,42,1342,1372,1371,1,1533,1570,1569,1343,1373,1372,42,1373,1372,1342,1,1571,1570,1533,1374,1373,1343,42,1374,1372,1373,1,1572,1570,1571,1375,1373,1374,42,1375,1372,1374,1,1573,1570,1572,1376,1373,1375,42,1371,1372,1375,1,1569,1570,1573,1372,1373,1376,42,1376,1371,1375,1,1574,1569,1573,1377,1372,1376,42,1370,1371,1376,1,1568,1569,1574,1371,1372,1377,42,1369,1370,1376,1,1567,1568,1574,1370,1371,1377,42,1369,1376,1367,1,1567,1574,1565,1370,1377,1368,42,1367,1376,1377,1,1565,1574,1575,1368,1377,1378,42,1376,1378,1377,1,1574,1576,1575,1377,1379,1378,42,1376,1375,1378,1,1574,1573,1576,1377,1376,1379,42,1375,1379,1378,1,1573,1577,1576,1376,1380,1379,42,1379,1375,1374,1,1577,1573,1572,1380,1376,1375,42,1374,1336,1379,1,1572,1527,1577,1375,1337,1380,42,1374,1373,1336,1,1572,1571,1527,1375,1374,1337,42,1336,1373,1380,1,1527,1571,1578,1337,1374,1381,42,1380,1373,1341,1,1578,1571,1532,1381,1374,1342,42,1341,1373,1342,1,1532,1571,1533,1342,1374,1343,42,1380,1341,1337,1,1578,1532,1528,1381,1342,1338,42,1336,1380,1337,1,1527,1578,1528,1337,1381,1338,42,1336,1335,1379,1,1527,1526,1577,1337,1336,1380,42,1335,1381,1379,1,1526,1579,1577,1336,1382,1380,42,1335,1334,1381,1,1526,1525,1579,1336,1335,1382,42,1381,1334,1382,1,1579,1525,1580,1382,1335,1383,42,1334,1333,1382,1,1525,1524,1580,1335,1334,1383,42,1333,1383,1382,1,1524,1581,1580,1334,1384,1383,42,1333,1332,1383,1,1524,1523,1581,1334,1333,1384,42,1383,1332,1384,1,1581,1523,1582,1384,1333,1385,42,1332,1331,1384,1,1523,1522,1582,1333,1332,1385,42,1384,1331,1385,1,1582,1522,1583,1385,1332,1386,42,1385,1331,1386,1,1583,1522,1584,1386,1332,1387,42,1386,1331,1329,1,1584,1522,1520,1387,1332,1330,42,1386,1329,1328,1,1584,1520,1519,1387,1330,1329,42,1386,1328,1387,1,1584,1519,1585,1387,1329,1388,42,1387,1328,1388,1,1585,1519,1586,1388,1329,1389,42,1388,1328,1327,1,1586,1519,1518,1389,1329,1328,42,1389,1388,1327,1,1587,1586,1518,1390,1389,1328,42,1390,1388,1389,1,1588,1586,1587,1391,1389,1390,42,1390,1391,1388,1,1588,1589,1586,1391,1392,1389,42,1392,1391,1390,1,1590,1589,1588,1393,1392,1391,42,1392,1393,1391,1,1590,1591,1589,1393,1394,1392,42,1392,1394,1393,1,1590,1592,1591,1393,1395,1394,42,1395,1394,1392,1,1593,1592,1590,1396,1395,1393,42,1396,1394,1395,1,1594,1592,1593,1397,1395,1396,42,1397,1394,1396,1,1595,1592,1594,1398,1395,1397,42,1394,1397,1398,1,1592,1595,1596,1395,1398,1399,42,1397,1399,1398,1,1595,1597,1596,1398,1400,1399,42,1400,1399,1397,1,1598,1597,1595,1401,1400,1398,42,1401,1400,1402,1,1599,1598,1600,1402,1401,1403,42,1402,1400,1403,1,1600,1598,1601,1403,1401,1404,42,1396,1403,1400,1,1594,1601,1598,1397,1404,1401,42,1404,1403,1396,1,1602,1601,1594,1405,1404,1397,42,1405,1403,1404,1,1603,1601,1602,1406,1404,1405,42,1405,1402,1403,1,1603,1600,1601,1406,1403,1404,42,1405,1406,1402,1,1603,1604,1600,1406,1407,1403,42,1407,1406,1405,1,1605,1604,1603,1408,1407,1406,42,1407,1408,1406,1,1605,1606,1604,1408,1409,1407,42,1409,1408,1407,1,1607,1606,1605,1410,1409,1408,42,1410,1408,1409,1,1608,1606,1607,1411,1409,1410,42,1410,1411,1408,1,1608,1609,1606,1411,1412,1409,42,1410,1383,1411,1,1608,1581,1609,1411,1384,1412,42,1412,1383,1410,1,1610,1581,1608,1413,1384,1411,42,1413,1383,1412,1,1611,1581,1610,1414,1384,1413,42,1413,1382,1383,1,1611,1580,1581,1414,1383,1384,42,1381,1382,1413,1,1579,1580,1611,1382,1383,1414,42,1414,1381,1413,1,1612,1579,1611,1415,1382,1414,42,1378,1381,1414,1,1576,1579,1612,1379,1382,1415,42,1379,1381,1378,1,1577,1579,1576,1380,1382,1379,42,1377,1378,1414,1,1575,1576,1612,1378,1379,1415,42,1377,1414,1415,1,1575,1612,1613,1378,1415,1416,42,1416,1415,1414,1,1614,1613,1612,1417,1416,1415,42,1366,1415,1416,1,1564,1613,1614,1367,1416,1417,42,1366,1377,1415,1,1564,1575,1613,1367,1378,1416,42,1366,1367,1377,1,1564,1565,1575,1367,1368,1378,42,1365,1366,1416,1,1563,1564,1614,1366,1367,1417,42,1365,1416,1417,1,1563,1614,1615,1366,1417,1418,42,1417,1416,1418,1,1615,1614,1616,1418,1417,1419,42,1416,1413,1418,1,1614,1611,1616,1417,1414,1419,42,1416,1414,1413,1,1614,1612,1611,1417,1415,1414,42,1419,1418,1413,1,1617,1616,1611,1420,1419,1414,42,1420,1418,1419,1,1618,1616,1617,1421,1419,1420,42,1421,1418,1420,1,1619,1616,1618,1422,1419,1421,42,1417,1418,1421,1,1615,1616,1619,1418,1419,1422,42,1417,1421,1422,1,1615,1619,1620,1418,1422,1423,42,1422,1421,1423,1,1620,1619,1621,1423,1422,1424,42,1423,1421,1420,1,1621,1619,1618,1424,1422,1421,42,1423,1420,1424,1,1621,1618,1622,1424,1421,1425,42,1424,1420,1425,1,1622,1618,1623,1425,1421,1426,42,1420,1419,1425,1,1618,1617,1623,1421,1420,1426,42,1419,1410,1425,1,1617,1608,1623,1420,1411,1426,42,1419,1412,1410,1,1617,1610,1608,1420,1413,1411,42,1413,1412,1419,1,1611,1610,1617,1414,1413,1420,42,1426,1425,1410,1,1624,1623,1608,1427,1426,1411,42,1427,1425,1426,1,1625,1623,1624,1428,1426,1427,42,1427,1424,1425,1,1625,1622,1623,1428,1425,1426,42,1428,1424,1427,1,1626,1622,1625,1429,1425,1428,42,1423,1424,1428,1,1621,1622,1626,1424,1425,1429,42,1429,1423,1428,1,1627,1621,1626,1430,1424,1429,42,1429,1430,1423,1,1627,1628,1621,1430,1431,1424,42,1431,1430,1429,1,1629,1628,1627,1432,1431,1430,42,1431,1432,1430,1,1629,1630,1628,1432,1433,1431,42,1431,1433,1432,1,1629,1631,1630,1432,1434,1433,42,1434,1433,1431,1,1632,1633,1634,1435,1434,1432,42,1434,1435,1433,1,1632,1635,1633,1435,1436,1434,42,1434,47,1435,1,1632,1362,1635,1435,1183,1436,42,1434,46,47,1,1632,1364,1362,1435,1182,1183,42,1436,46,1434,1,1636,1364,1632,1437,1182,1435,42,46,1436,1437,1,1364,1636,1632,1182,1437,1438,42,1437,1436,1431,1,1632,1636,1634,1438,1437,1432,42,1436,1434,1431,1,1636,1632,1634,1437,1435,1432,42,1437,1431,1438,1,1632,1634,1633,1438,1432,1439,42,1438,1431,1429,1,1637,1629,1627,1439,1432,1430,42,1438,1429,1439,1,1637,1627,1638,1439,1430,1440,42,1439,1429,1440,1,1638,1627,1639,1440,1430,1441,42,1429,1428,1440,1,1627,1626,1639,1430,1429,1441,42,1440,1428,1427,1,1639,1626,1625,1441,1429,1428,42,1440,1427,1441,1,1639,1625,1640,1441,1428,1442,42,1427,1426,1441,1,1625,1624,1640,1428,1427,1442,42,1441,1426,1442,1,1640,1624,1641,1442,1427,1443,42,1426,1443,1442,1,1624,1642,1641,1427,1444,1443,42,1426,1409,1443,1,1624,1607,1642,1427,1410,1444,42,1426,1410,1409,1,1624,1608,1607,1427,1411,1410,42,1443,1409,1444,1,1642,1607,1643,1444,1410,1445,42,1409,1407,1444,1,1607,1605,1643,1410,1408,1445,42,1444,1407,1445,1,1643,1605,1644,1445,1408,1446,42,1407,1405,1445,1,1605,1603,1644,1408,1406,1446,42,1405,1404,1445,1,1603,1602,1644,1406,1405,1446,42,1445,1404,1446,1,1644,1602,1645,1446,1405,1447,42,1446,1404,1396,1,1645,1602,1594,1447,1405,1397,42,1396,1395,1446,1,1594,1593,1645,1397,1396,1447,42,1447,1446,1395,1,1646,1645,1593,1448,1447,1396,42,1445,1446,1447,1,1644,1645,1646,1446,1447,1448,42,1448,1445,1447,1,1647,1644,1646,1449,1446,1448,42,1444,1445,1448,1,1643,1644,1647,1445,1446,1449,42,1442,1444,1448,1,1641,1643,1647,1443,1445,1449,42,1443,1444,1442,1,1642,1643,1641,1444,1445,1443,42,1442,1448,1449,1,1641,1647,1648,1443,1449,1450,42,1449,1448,1450,1,1648,1647,1649,1450,1449,1451,42,1448,1447,1450,1,1647,1646,1649,1449,1448,1451,42,1450,1447,1451,1,1649,1646,1650,1451,1448,1452,42,1447,1390,1451,1,1646,1588,1650,1448,1391,1452,42,1447,1392,1390,1,1646,1590,1588,1448,1393,1391,42,1447,1395,1392,1,1646,1593,1590,1448,1396,1393,42,1451,1390,1389,1,1650,1588,1587,1452,1391,1390,42,1451,1389,1452,1,1650,1587,1651,1452,1390,1453,42,1452,1389,1453,1,1651,1587,1652,1453,1390,1454,42,1389,1327,1453,1,1587,1518,1652,1390,1328,1454,42,1453,1327,1326,1,1652,1518,1517,1454,1328,1327,42,1453,1326,1454,1,1652,1517,1653,1454,1327,1455,42,1454,1326,1324,1,1653,1517,1515,1455,1327,1325,42,1326,1325,1324,1,1517,1516,1515,1327,1326,1325,42,1454,1324,1455,1,1653,1515,1654,1455,1325,1456,42,1455,1324,36,1,1654,1515,1352,1456,1325,1172,42,1456,1455,36,1,1655,1654,1352,1457,1456,1172,42,1457,1455,1456,1,1656,1654,1655,1458,1456,1457,42,1457,1454,1455,1,1656,1653,1654,1458,1455,1456,42,1452,1454,1457,1,1651,1653,1656,1453,1455,1458,42,1452,1453,1454,1,1651,1652,1653,1453,1454,1455,42,1449,1452,1457,1,1648,1651,1656,1450,1453,1458,42,1449,1451,1452,1,1648,1650,1651,1450,1452,1453,42,1449,1450,1451,1,1648,1649,1650,1450,1451,1452,42,1458,1449,1457,1,1657,1648,1656,1459,1450,1458,42,1441,1449,1458,1,1640,1648,1657,1442,1450,1459,42,1441,1442,1449,1,1640,1641,1648,1442,1443,1450,42,1459,1441,1458,1,1658,1640,1657,1460,1442,1459,42,1460,1441,1459,1,1659,1640,1658,1461,1442,1460,42,1440,1441,1460,1,1639,1640,1659,1441,1442,1461,42,1439,1440,1460,1,1638,1639,1659,1440,1441,1461,42,1439,1460,1461,1,1638,1659,1660,1440,1461,1462,42,1461,1460,1459,1,1660,1659,1658,1462,1461,1460,42,1461,1459,1462,1,1661,1550,1662,1462,1460,1463,42,1463,1462,1459,1,1663,1662,1550,1464,1463,1460,42,1464,1462,1463,1,1664,1662,1663,1465,1463,1464,42,1464,1465,1462,1,1664,1635,1662,1465,1466,1463,42,44,1465,1464,1,1362,1635,1664,1180,1466,1465,42,44,1437,1465,1,1362,1632,1635,1180,1438,1466,42,46,1437,44,1,1364,1632,1362,1182,1438,1180,42,1465,1437,1438,1,1635,1632,1633,1466,1438,1439,42,1465,1438,1466,1,1635,1633,1665,1466,1439,1467,42,1466,1438,1439,1,1666,1637,1638,1467,1439,1440,42,1466,1439,1461,1,1666,1638,1660,1467,1440,1462,42,1465,1466,1461,1,1635,1665,1661,1466,1467,1462,42,1465,1461,1462,1,1635,1661,1662,1466,1462,1463,42,44,1464,43,1,1362,1664,1361,1180,1465,1179,42,1464,1467,43,1,1664,1667,1361,1465,1468,1179,42,1464,1463,1467,1,1664,1663,1667,1465,1464,1468,42,1467,1463,1459,1,1667,1663,1550,1468,1464,1460,42,1467,1459,1468,1,1667,1550,1547,1468,1460,1469,42,1469,1468,1459,1,1549,1547,1550,1470,1469,1460,42,1468,1469,1470,1,1547,1549,1546,1469,1470,1471,42,1469,1471,1470,1,1549,1562,1546,1470,1472,1471,42,1472,1471,1469,1,1668,1669,1670,1473,1472,1470,42,1473,1471,1472,1,1671,1669,1668,1474,1472,1473,42,1473,1474,1471,1,1671,1672,1669,1474,1475,1472,42,1474,1473,1475,1,1672,1671,1673,1475,1474,1476,42,1473,1476,1475,1,1671,1674,1673,1474,1477,1476,42,1473,1477,1476,1,1671,1675,1674,1474,1478,1477,42,1472,1477,1473,1,1668,1675,1671,1473,1478,1474,42,1472,1478,1477,1,1668,1676,1675,1473,1479,1478,42,1472,1469,1478,1,1668,1670,1676,1473,1470,1479,42,1469,1459,1478,1,1670,1658,1676,1470,1460,1479,42,1478,1459,1479,1,1676,1658,1677,1479,1460,1480,42,1459,1458,1479,1,1658,1657,1677,1460,1459,1480,42,1458,1480,1479,1,1657,1678,1677,1459,1481,1480,42,1458,1457,1480,1,1657,1656,1678,1459,1458,1481,42,1480,1457,1456,1,1678,1656,1655,1481,1458,1457,42,1480,1456,1481,1,1678,1655,1679,1481,1457,1482,42,1481,1456,38,1,1679,1655,1354,1482,1457,1174,42,38,1456,37,1,1354,1655,1353,1174,1457,1173,42,1456,36,37,1,1655,1352,1353,1457,1172,1173,42,1482,1481,38,1,1680,1679,1354,1483,1482,1174,42,1483,1481,1482,1,1681,1679,1680,1484,1482,1483,42,1477,1481,1483,1,1675,1679,1681,1478,1482,1484,42,1477,1480,1481,1,1675,1678,1679,1478,1481,1482,42,1479,1480,1477,1,1677,1678,1675,1480,1481,1478,42,1478,1479,1477,1,1676,1677,1675,1479,1480,1478,42,1477,1483,1476,1,1675,1681,1674,1478,1484,1477,42,1476,1483,1470,1,1674,1681,1682,1477,1484,1471,42,1470,1483,1482,1,1682,1681,1680,1471,1484,1483,42,1468,1470,1482,1,1547,1546,1548,1469,1471,1483,42,39,1468,1482,1,1683,1547,1548,1175,1469,1483,42,40,1468,39,1,1359,1547,1683,1176,1469,1175,42,40,1467,1468,1,1359,1667,1547,1176,1468,1469,42,43,1467,40,1,1361,1667,1359,1179,1468,1176,42,1482,38,39,1,1548,1684,1683,1483,1174,1175,42,1470,1475,1476,1,1682,1673,1674,1471,1476,1477,42,1484,1475,1470,1,1685,1673,1682,1485,1476,1471,42,1484,1474,1475,1,1685,1672,1673,1485,1475,1476,42,1474,1484,1470,1,1561,1560,1546,1475,1485,1471,42,1471,1474,1470,1,1562,1561,1546,1472,1475,1471,42,1435,47,1485,1,1635,1362,1664,1436,1183,1486,42,47,1486,1485,1,1362,1361,1664,1183,1487,1486,42,47,48,1486,1,1362,1358,1361,1183,1184,1487,42,48,1193,1486,1,1358,1359,1361,1184,1194,1487,42,1487,1486,1193,1,1667,1361,1359,1488,1487,1194,42,1485,1486,1487,1,1664,1361,1667,1486,1487,1488,42,1485,1487,1488,1,1664,1667,1663,1486,1488,1489,42,1487,1357,1488,1,1667,1550,1663,1488,1358,1489,42,1487,1355,1357,1,1667,1547,1550,1488,1356,1358,42,1487,1193,1355,1,1667,1359,1547,1488,1194,1356,42,1355,1193,1194,1,1547,1359,1683,1356,1194,1195,42,1355,1194,1354,1,1547,1683,1548,1356,1195,1355,42,1194,1195,1354,1,1683,1684,1548,1195,1196,1355,42,1354,1195,1243,1,1545,1386,1434,1355,1196,1244,42,1354,1243,1351,1,1545,1434,1542,1355,1244,1352,42,1488,1357,1489,1,1663,1550,1662,1489,1358,1490,42,1489,1357,1490,1,1662,1550,1661,1490,1358,1491,42,1357,1491,1490,1,1553,1686,1687,1358,1492,1491,42,1357,1365,1491,1,1553,1563,1686,1358,1366,1492,42,1491,1365,1492,1,1686,1563,1688,1492,1366,1493,42,1365,1417,1492,1,1563,1615,1688,1366,1418,1493,42,1492,1417,1422,1,1688,1615,1620,1493,1418,1423,42,1492,1422,1432,1,1688,1620,1630,1493,1423,1433,42,1432,1422,1423,1,1630,1620,1621,1433,1423,1424,42,1430,1432,1423,1,1628,1630,1621,1431,1433,1424,42,1432,1493,1492,1,1630,1689,1688,1433,1494,1493,42,1433,1493,1432,1,1631,1689,1630,1434,1494,1433,42,1433,1494,1493,1,1631,1690,1689,1434,1495,1494,42,1433,1435,1494,1,1633,1635,1665,1434,1436,1495,42,1435,1490,1494,1,1635,1661,1665,1436,1491,1495,42,1435,1489,1490,1,1635,1662,1661,1436,1490,1491,42,1485,1489,1435,1,1664,1662,1635,1486,1490,1436,42,1485,1488,1489,1,1664,1663,1662,1486,1489,1490,42,1494,1490,1493,1,1690,1687,1689,1495,1491,1494,42,1490,1491,1493,1,1687,1686,1689,1491,1492,1494,42,1491,1492,1493,1,1686,1688,1689,1492,1493,1494,42,1383,1384,1411,1,1581,1582,1609,1384,1385,1412,42,1411,1384,1385,1,1609,1582,1583,1412,1385,1386,42,1411,1385,1408,1,1609,1583,1606,1412,1386,1409,42,1408,1385,1495,1,1606,1583,1691,1409,1386,1496,42,1495,1385,1386,1,1691,1583,1584,1496,1386,1387,42,1495,1386,1401,1,1691,1584,1599,1496,1387,1402,42,1401,1386,1387,1,1599,1584,1585,1402,1387,1388,42,1401,1387,1398,1,1599,1585,1596,1402,1388,1399,42,1398,1387,1391,1,1596,1585,1589,1399,1388,1392,42,1387,1388,1391,1,1585,1586,1589,1388,1389,1392,42,1398,1391,1393,1,1596,1589,1591,1399,1392,1394,42,1394,1398,1393,1,1592,1596,1591,1395,1399,1394,42,1398,1399,1401,1,1596,1597,1599,1399,1400,1402,42,1406,1495,1401,1,1604,1691,1599,1407,1496,1402,42,1406,1408,1495,1,1604,1606,1691,1407,1409,1496,42,1406,1401,1402,1,1604,1599,1600,1407,1402,1403,42,1396,1400,1397,1,1594,1598,1595,1397,1401,1398,42,1368,1369,1367,1,1566,1567,1565,1369,1370,1368,42,1338,1298,1299,1,1529,1489,1490,1339,1299,1300,42,1251,1252,1260,1,1442,1443,1451,1252,1253,1261,42,1199,1200,1239,1,1390,1391,1430,1200,1201,1240,42,1239,1200,1496,1,1430,1391,1692,1240,1201,1497,42,1201,1496,1200,1,1392,1692,1391,1202,1497,1201,42,1201,1497,1496,1,1392,1693,1692,1202,1498,1497,42,1498,1497,1201,1,1694,1693,1392,1499,1498,1202,42,1499,1497,1498,1,1695,1693,1694,1500,1498,1499,42,1500,1497,1499,1,1696,1693,1695,1501,1498,1500,42,1501,1497,1500,1,1697,1693,1696,1502,1498,1501,42,1496,1497,1501,1,1692,1693,1697,1497,1498,1502,42,1238,1496,1501,1,1429,1692,1697,1239,1497,1502,42,1239,1496,1238,1,1430,1692,1429,1240,1497,1239,42,1238,1501,1502,1,1429,1697,1698,1239,1502,1503,42,1502,1501,1500,1,1698,1697,1696,1503,1502,1501,42,1502,1500,1503,1,1698,1696,1699,1503,1501,1504,42,1503,1500,1504,1,1699,1696,1700,1504,1501,1505,42,1504,1500,1499,1,1700,1696,1695,1505,1501,1500,42,1504,1499,1207,1,1700,1695,1398,1505,1500,1208,42,1207,1499,1498,1,1398,1695,1694,1208,1500,1499,42,1207,1498,1205,1,1398,1694,1396,1208,1499,1206,42,1205,1498,1202,1,1396,1694,1393,1206,1499,1203,42,1202,1498,1201,1,1393,1694,1392,1203,1499,1202,42,1205,1202,1203,1,1396,1393,1394,1206,1203,1204,42,1209,1504,1207,1,1400,1700,1398,1210,1505,1208,42,1209,1505,1504,1,1400,1701,1700,1210,1506,1505,42,1211,1505,1209,1,1402,1701,1400,1212,1506,1210,42,1211,1506,1505,1,1402,1702,1701,1212,1507,1506,42,1211,1507,1506,1,1402,1703,1702,1212,1508,1507,42,1213,1507,1211,1,1404,1703,1402,1214,1508,1212,42,1508,1507,1213,1,1704,1703,1404,1509,1508,1214,42,1508,1506,1507,1,1704,1702,1703,1509,1507,1508,42,1509,1506,1508,1,1705,1702,1704,1510,1507,1509,42,1503,1506,1509,1,1699,1702,1705,1504,1507,1510,42,1505,1506,1503,1,1701,1702,1699,1506,1507,1504,42,1505,1503,1504,1,1701,1699,1700,1506,1504,1505,42,1503,1509,1502,1,1699,1705,1698,1504,1510,1503,42,1510,1502,1509,1,1706,1698,1705,1511,1503,1510,42,1238,1502,1510,1,1429,1698,1706,1239,1503,1511,42,1236,1238,1510,1,1427,1429,1706,1237,1239,1511,42,1236,1510,1511,1,1427,1706,1707,1237,1511,1512,42,1510,1508,1511,1,1706,1704,1707,1511,1509,1512,42,1510,1509,1508,1,1706,1705,1704,1511,1510,1509,42,1511,1508,1512,1,1707,1704,1708,1512,1509,1513,42,1508,1213,1512,1,1704,1404,1708,1509,1214,1513,42,1213,1228,1512,1,1404,1419,1708,1214,1229,1513,42,1215,1228,1213,1,1406,1419,1404,1216,1229,1214,42,1215,1216,1228,1,1406,1407,1419,1216,1217,1229,42,1228,1513,1512,1,1419,1709,1708,1229,1514,1513,42,1228,1229,1513,1,1419,1420,1709,1229,1230,1514,42,1229,1514,1513,1,1420,1710,1709,1230,1515,1514,42,1229,1515,1514,1,1420,1711,1710,1230,1516,1515,42,1229,1233,1515,1,1420,1424,1711,1230,1234,1516,42,1229,1230,1233,1,1420,1421,1424,1230,1231,1234,42,1515,1233,1516,1,1711,1424,1712,1516,1234,1517,42,1233,1235,1516,1,1424,1426,1712,1234,1236,1517,42,1516,1235,1517,1,1712,1426,1713,1517,1236,1518,42,1236,1517,1235,1,1427,1713,1426,1237,1518,1236,42,1236,1511,1517,1,1427,1707,1713,1237,1512,1518,42,1514,1517,1511,1,1710,1713,1707,1515,1518,1512,42,1514,1516,1517,1,1710,1712,1713,1515,1517,1518,42,1515,1516,1514,1,1711,1712,1710,1516,1517,1515,42,1514,1511,1513,1,1710,1707,1709,1515,1512,1514,42,1513,1511,1512,1,1709,1707,1708,1514,1512,1513,42,1400,1401,1399,2,1714,1715,1716,1401,1402,1400,42,1518,1519,1520,0,1717,1718,1719,1519,1520,1521,42,1518,1521,1519,0,1717,1720,1718,1519,1522,1520,42,1521,1518,1522,0,1720,1717,1721,1522,1519,1523,42,1522,1523,1521,0,1721,1722,1720,1523,1524,1522,42,1522,1524,1523,0,1721,1723,1722,1523,1525,1524,42,1525,1524,1522,0,1724,1723,1721,1526,1525,1523,42,1526,1524,1525,0,1725,1723,1724,1527,1525,1526,42,1526,1527,1524,0,1725,1726,1723,1527,1528,1525,42,1528,1527,1526,0,1727,1726,1725,1529,1528,1527,42,1528,1529,1527,0,1727,1728,1726,1529,1530,1528,42,1530,1529,1528,0,1729,1728,1727,1531,1530,1529,42,1529,1530,1531,0,1728,1730,1731,1532,1532,1532,42,1530,1532,1531,0,1730,1732,1731,1533,1533,1533,42,1530,1533,1532,0,1730,1733,1732,1534,1534,1534,42,1533,1530,1534,0,1734,1729,1735,1535,1531,1536,42,1534,1530,1528,0,1735,1729,1727,1536,1531,1529,42,1534,1528,1535,0,1735,1727,1736,1536,1529,1537,42,1535,1528,1526,0,1736,1727,1725,1537,1529,1527,42,1535,1526,1536,0,1736,1725,1737,1537,1527,1538,42,1536,1526,1525,0,1737,1725,1724,1538,1527,1526,42,1525,1537,1536,0,1738,1739,1740,1539,1539,1539,42,1538,1537,1525,0,1741,1739,1738,1540,1540,1540,42,1539,1537,1538,0,1742,1739,1743,1541,1541,1541,42,1537,1539,1540,0,1739,1742,1744,1542,1542,1542,42,1540,1539,1541,0,1745,1746,1747,1543,1544,1545,42,1541,1539,1542,0,1747,1746,1748,1545,1544,1546,42,1539,1520,1542,0,1746,1719,1748,1544,1521,1546,42,1543,1520,1539,0,1749,1750,1751,1542,1542,1542,42,1518,1520,1543,0,1717,1719,1752,1519,1521,1547,42,1518,1543,1544,0,1717,1752,1753,1519,1547,1548,42,1544,1543,1545,0,1753,1752,1754,1548,1547,1549,42,1545,1543,1538,0,1755,1749,1741,1542,1542,1542,42,1538,1543,1539,0,1741,1749,1751,1542,1542,1542,42,1538,1522,1545,0,1756,1721,1754,1550,1523,1549,42,1525,1522,1538,0,1724,1721,1756,1526,1523,1550,42,1522,1544,1545,0,1721,1753,1754,1523,1548,1549,42,1522,1518,1544,0,1721,1717,1753,1523,1519,1548,42,1542,1520,1519,0,1748,1719,1718,1546,1521,1520,42,1521,1542,1519,0,1720,1748,1718,1522,1546,1520,42,1521,1523,1542,0,1720,1722,1748,1522,1524,1546,42,1523,1541,1542,0,1722,1747,1748,1524,1545,1546,42,1523,1546,1541,0,1722,1757,1747,1524,1551,1545,42,1524,1546,1523,0,1723,1757,1722,1525,1551,1524,42,1524,1527,1546,0,1723,1726,1757,1525,1528,1551,42,1527,1547,1546,0,1726,1758,1757,1528,1552,1551,42,1527,1529,1547,0,1726,1728,1758,1528,1530,1552,42,1529,1531,1547,0,1728,1731,1758,1530,1553,1552,42,1547,1531,1548,0,1758,1731,1759,1552,1553,1554,42,1531,1549,1548,0,1731,1760,1759,1553,1555,1554,42,1531,1532,1549,0,1731,1732,1760,1556,1556,1556,42,1532,1550,1549,0,1732,1761,1760,1557,1558,1555,42,1532,1551,1550,0,1762,1763,1764,1557,1559,1558,42,1532,1552,1551,0,1765,1766,1767,1557,1560,1559,42,1533,1552,1532,0,1734,1766,1765,1535,1560,1557,42,1552,1533,1534,0,1766,1734,1735,1560,1535,1536,42,1552,1534,1553,0,1766,1735,1768,1560,1536,1561,42,1553,1534,1535,0,1768,1735,1736,1561,1536,1537,42,1554,1553,1535,0,1769,1768,1736,1562,1561,1537,42,1553,1554,1555,0,1768,1769,1770,1561,1562,1563,42,1554,1556,1555,0,1771,1772,1773,1564,1564,1564,42,1557,1556,1554,0,1774,1775,1771,1564,1564,1564,42,1556,1557,1558,0,1775,1774,1776,1565,1565,1565,42,1557,1559,1558,0,1777,1778,1776,1564,1564,1564,42,1560,1559,1557,0,1779,1778,1777,1566,1566,1566,42,1560,1561,1559,0,1779,1780,1778,1567,1567,1567,42,1562,1561,1560,0,1781,1780,1779,1568,1568,1568,42,1562,1563,1561,0,1781,1782,1780,1569,1570,1571,42,1537,1563,1562,0,1739,1782,1781,1572,1570,1569,42,1537,1540,1563,0,1739,1744,1782,1573,1573,1573,42,1563,1540,1541,0,1783,1745,1747,1570,1543,1545,42,1563,1541,1564,0,1783,1747,1784,1570,1545,1574,42,1565,1564,1541,0,1785,1784,1747,1575,1574,1545,42,1561,1564,1565,0,1786,1784,1785,1571,1574,1575,42,1561,1563,1564,0,1786,1783,1784,1571,1570,1574,42,1561,1565,1566,0,1786,1785,1787,1571,1575,1576,42,1548,1566,1565,0,1759,1787,1785,1554,1576,1575,42,1567,1566,1548,0,1788,1787,1759,1577,1576,1554,42,1567,1568,1566,0,1788,1789,1787,1577,1578,1576,42,1569,1568,1567,0,1790,1789,1788,1579,1578,1577,42,1570,1568,1569,0,1791,1789,1790,1580,1578,1579,42,1570,1558,1568,0,1791,1792,1789,1580,1581,1578,42,1556,1558,1570,0,1772,1776,1793,1565,1565,1565,42,1556,1570,1571,0,1772,1793,1794,1565,1565,1565,42,1572,1571,1570,0,1795,1796,1791,1582,1583,1580,42,1573,1571,1572,0,1797,1798,1799,1584,1583,1582,42,1573,1555,1571,0,1797,1770,1798,1584,1563,1583,42,1553,1555,1573,0,1768,1770,1797,1561,1563,1584,42,1552,1553,1573,0,1766,1768,1797,1560,1561,1584,42,1552,1573,1551,0,1766,1797,1767,1560,1584,1559,42,1551,1573,1572,0,1767,1797,1799,1559,1584,1582,42,1551,1572,1574,0,1763,1795,1800,1559,1582,1585,42,1574,1572,1569,0,1800,1795,1790,1585,1582,1579,42,1572,1570,1569,0,1795,1791,1790,1582,1580,1579,42,1569,1567,1574,0,1790,1788,1800,1579,1577,1585,42,1574,1567,1549,0,1800,1788,1801,1585,1577,1555,42,1549,1567,1548,0,1801,1788,1759,1555,1577,1554,42,1574,1549,1550,0,1800,1801,1764,1585,1555,1558,42,1550,1551,1574,0,1764,1763,1800,1558,1559,1585,42,1555,1556,1571,0,1773,1772,1794,1564,1564,1564,42,1558,1561,1568,0,1792,1786,1789,1581,1571,1578,42,1558,1559,1561,0,1792,1802,1786,1586,1586,1586,42,1568,1561,1566,0,1789,1786,1787,1578,1571,1576,42,1547,1548,1565,0,1758,1759,1785,1552,1554,1575,42,1546,1547,1565,0,1757,1758,1785,1551,1552,1575,42,1546,1565,1541,0,1757,1785,1747,1551,1575,1545,42,1536,1537,1562,0,1740,1739,1781,1538,1572,1569,42,1536,1562,1535,0,1740,1781,1803,1538,1569,1537,42,1535,1562,1560,0,1803,1781,1779,1568,1568,1568,42,1535,1560,1557,0,1803,1779,1777,1566,1566,1566,42,1535,1557,1575,0,1803,1777,1804,1587,1587,1587,42,1575,1557,1554,0,1804,1777,1771,1564,1564,1564,42,1554,1535,1575,0,1769,1736,1805,1588,1588,1588,42,1576,1577,1578,0,1806,1807,1808,1589,1590,1591,42,1577,1576,1579,0,1807,1806,1809,1590,1589,1592,42,1580,1577,1579,0,1810,1807,1809,1593,1590,1592,42,1577,1580,1581,0,1811,1812,1813,1594,1594,1594,42,1581,1580,1582,0,1814,1810,1815,1595,1593,1596,42,1582,1580,1579,0,1815,1810,1809,1596,1593,1592,42,1576,1582,1579,0,1806,1815,1809,1589,1596,1592,42,1582,1576,1583,0,1815,1806,1816,1596,1589,1597,42,1584,1582,1583,0,1817,1815,1816,1598,1596,1597,42,1584,1585,1582,0,1817,1818,1815,1598,1599,1596,42,1586,1585,1584,0,1819,1818,1817,1600,1599,1598,42,1586,1587,1585,0,1819,1820,1818,1600,1601,1599,42,1588,1587,1586,0,1821,1820,1819,1602,1601,1600,42,1588,1589,1587,0,1821,1822,1820,1602,1603,1601,42,1590,1589,1588,0,1823,1822,1821,1604,1603,1602,42,1590,1591,1589,0,1823,1824,1822,1605,1605,1605,42,1592,1591,1590,0,1825,1824,1823,1605,1605,1605,42,1592,1593,1591,0,1825,1826,1824,1606,1606,1606,42,1593,1592,1594,0,1827,1828,1829,1607,1608,1609,42,1592,1595,1594,0,1828,1830,1829,1608,1610,1609,42,1592,1596,1595,0,1831,1832,1833,1608,1611,1610,42,1596,1592,1597,0,1834,1825,1835,1611,1608,1612,42,1597,1592,1590,0,1835,1825,1823,1605,1605,1605,42,1597,1590,1598,0,1835,1823,1836,1612,1604,1613,42,1598,1590,1588,0,1836,1823,1821,1613,1604,1602,42,1598,1588,1599,0,1836,1821,1837,1613,1602,1614,42,1599,1588,1586,0,1837,1821,1819,1614,1602,1600,42,1599,1586,1600,0,1837,1819,1838,1614,1600,1615,42,1600,1586,1584,0,1838,1819,1817,1615,1600,1598,42,1600,1584,1601,0,1838,1817,1839,1615,1598,1616,42,1601,1584,1583,0,1839,1817,1816,1616,1598,1597,42,1601,1583,1602,0,1839,1816,1840,1616,1597,1617,42,1583,1576,1602,0,1816,1806,1840,1597,1589,1617,42,1576,1578,1602,0,1806,1808,1840,1589,1591,1617,42,1601,1602,1578,0,1839,1840,1808,1616,1617,1591,42,1603,1601,1578,0,1841,1839,1808,1618,1616,1591,42,1600,1601,1603,0,1838,1839,1841,1615,1616,1618,42,1604,1600,1603,0,1842,1838,1841,1619,1615,1618,42,1605,1600,1604,0,1843,1838,1842,1620,1615,1619,42,1605,1606,1600,0,1843,1844,1838,1620,1621,1615,42,1607,1606,1605,0,1845,1844,1843,1622,1621,1620,42,1607,1599,1606,0,1845,1837,1844,1622,1614,1621,42,1607,1608,1599,0,1845,1846,1837,1622,1623,1614,42,1609,1608,1607,0,1847,1846,1845,1624,1623,1622,42,1610,1608,1609,0,1848,1846,1847,1625,1623,1624,42,1610,1598,1608,0,1848,1836,1846,1625,1613,1623,42,1597,1598,1610,0,1849,1836,1848,1612,1613,1625,42,1611,1597,1610,0,1850,1849,1848,1626,1612,1625,42,1596,1597,1611,0,1832,1849,1850,1611,1612,1626,42,1596,1611,1595,0,1832,1850,1833,1611,1626,1610,42,1595,1611,1612,0,1833,1850,1851,1610,1626,1627,42,1611,1613,1612,0,1850,1852,1851,1626,1628,1627,42,1613,1611,1610,0,1852,1850,1848,1628,1626,1625,42,1613,1610,1609,0,1852,1848,1847,1628,1625,1624,42,1614,1613,1609,0,1853,1852,1847,1629,1628,1624,42,1612,1613,1614,0,1851,1852,1853,1627,1628,1629,42,1612,1614,1615,0,1851,1853,1854,1627,1629,1630,42,1614,1616,1615,0,1855,1856,1857,1631,1631,1631,42,1614,1617,1616,0,1855,1858,1856,1632,1632,1632,42,1614,1609,1617,0,1853,1847,1859,1629,1624,1633,42,1617,1609,1607,0,1859,1847,1845,1633,1624,1622,42,1617,1607,1618,0,1859,1845,1860,1634,1634,1634,42,1619,1618,1607,0,1861,1862,1863,1635,1635,1635,42,1619,1620,1618,0,1861,1864,1862,1636,1636,1636,42,1621,1620,1619,0,1865,1864,1861,1636,1636,1636,42,1621,1622,1620,0,1865,1866,1864,1636,1636,1636,42,1621,1623,1622,0,1867,1868,1869,1637,1637,1637,42,1624,1623,1621,0,1870,1868,1867,1638,1639,1640,42,1624,1625,1623,0,1870,1871,1868,1638,1641,1639,42,1626,1625,1624,0,1872,1871,1870,1642,1641,1638,42,1626,1615,1625,0,1872,1873,1871,1642,1630,1641,42,1626,1612,1615,0,1872,1874,1873,1642,1627,1630,42,1595,1612,1626,0,1830,1874,1872,1610,1627,1642,42,1594,1595,1626,0,1829,1830,1872,1609,1610,1642,42,1594,1626,1624,0,1829,1872,1870,1609,1642,1638,42,1594,1624,1627,0,1829,1870,1875,1609,1638,1643,42,1624,1621,1627,0,1870,1867,1875,1638,1640,1643,42,1627,1621,1628,0,1875,1867,1876,1643,1640,1644,42,1621,1629,1628,0,1867,1877,1876,1640,1645,1644,42,1621,1630,1629,0,1867,1878,1877,1640,1646,1645,42,1631,1630,1621,0,1879,1880,1865,1647,1646,1640,42,1631,1632,1630,0,1879,1881,1880,1647,1648,1646,42,1605,1632,1631,0,1882,1881,1879,1620,1648,1647,42,1605,1604,1632,0,1882,1883,1881,1649,1649,1649,42,1603,1632,1604,0,1884,1881,1883,1594,1594,1594,42,1632,1603,1633,0,1881,1884,1885,1650,1650,1650,42,1603,1577,1633,0,1884,1811,1885,1650,1650,1650,42,1603,1578,1577,0,1884,1886,1811,1650,1650,1650,42,1633,1577,1581,0,1885,1811,1813,1594,1594,1594,42,1632,1633,1581,0,1881,1885,1813,1594,1594,1594,42,1632,1581,1634,0,1881,1813,1887,1594,1594,1594,42,1634,1581,1582,0,1888,1814,1815,1651,1595,1596,42,1634,1582,1585,0,1888,1815,1818,1651,1596,1599,42,1629,1634,1585,0,1877,1888,1818,1645,1651,1599,42,1630,1634,1629,0,1878,1888,1877,1646,1651,1645,42,1632,1634,1630,0,1881,1887,1880,1652,1652,1652,42,1629,1585,1587,0,1877,1818,1820,1645,1599,1601,42,1628,1629,1587,0,1876,1877,1820,1644,1645,1601,42,1628,1587,1589,0,1876,1820,1822,1644,1601,1603,42,1591,1628,1589,0,1889,1876,1822,1653,1644,1603,42,1627,1628,1591,0,1875,1876,1889,1643,1644,1653,42,1591,1593,1627,0,1889,1827,1875,1653,1607,1643,42,1593,1594,1627,0,1827,1829,1875,1607,1609,1643,42,1607,1605,1631,0,1863,1882,1879,1622,1620,1647,42,1607,1631,1619,0,1863,1879,1861,1654,1654,1654,42,1619,1631,1621,0,1861,1879,1865,1655,1655,1655,42,1615,1616,1625,0,1857,1856,1890,1631,1631,1631,42,1616,1623,1625,0,1856,1891,1890,1631,1631,1631,42,1616,1620,1623,0,1892,1893,1891,1631,1631,1631,42,1620,1616,1617,0,1893,1892,1858,1631,1631,1631,42,1617,1618,1620,0,1858,1862,1864,1631,1631,1631,42,1620,1622,1623,0,1864,1866,1891,1631,1631,1631,42,1598,1599,1608,0,1836,1837,1846,1613,1614,1623,42,1599,1600,1606,0,1837,1838,1844,1614,1615,1621,42,1635,1636,1637,3,1894,1895,1896,1656,1657,1658,42,1636,1635,1638,3,1895,1894,1897,1657,1656,1659,42,1638,1639,1636,3,1897,1898,1895,1659,1660,1657,42,1639,1638,1640,3,1899,1900,1901,1660,1659,1661,42,1640,1638,1641,3,1901,1900,1902,1661,1659,1662,42,1638,1635,1641,3,1897,1894,1903,1659,1656,1662,42,1635,1642,1641,3,1894,1904,1903,1656,1663,1662,42,1642,1635,1643,3,1904,1894,1905,1663,1656,1664,42,1635,1637,1643,3,1894,1896,1905,1656,1658,1664,42,1643,1637,1644,3,1906,1907,1908,1664,1658,1665,42,1644,1637,1645,3,1908,1909,1910,1665,1658,1666,42,1637,1646,1645,3,1909,1911,1910,1658,1667,1666,42,1637,1647,1646,3,1909,1912,1911,1658,1668,1667,42,1637,1636,1647,3,1909,1913,1912,1658,1657,1668,42,1646,1647,1648,3,1914,1915,1916,1667,1668,1669,42,1648,1647,1649,3,1916,1915,1917,1669,1668,1670,42,1648,1649,1650,3,1916,1917,1918,1669,1670,1671,42,1649,1651,1650,3,1919,1920,1921,1670,1672,1671,42,1650,1651,1652,3,1921,1920,1922,1671,1672,1673,42,1650,1652,1653,3,1921,1922,1923,1671,1673,1674,42,1652,1654,1653,3,1924,1925,1926,1673,1675,1674,42,1653,1654,1655,3,1926,1925,1927,1674,1675,1676,42,1653,1655,1656,3,1926,1927,1928,1674,1676,1677,42,1656,1655,1657,3,1928,1927,1929,1677,1676,1678,42,1656,1657,1658,3,1928,1929,1930,1677,1678,1679,42,1658,1657,1659,3,1930,1929,1931,1679,1678,1680,42,1657,1660,1659,3,1929,1932,1931,1678,1681,1680,42,1659,1660,1661,3,1931,1932,1933,1680,1681,1682,42,1662,1653,1656,3,1934,1923,1935,1683,1674,1677,42,1662,1650,1653,3,1934,1921,1923,1683,1671,1674,42,1663,1650,1662,3,1936,1918,1937,1684,1671,1683,42,1648,1650,1663,3,1916,1918,1936,1669,1671,1684,42,1645,1648,1663,3,1938,1916,1936,1666,1669,1684,42,1645,1646,1648,3,1938,1914,1916,1666,1667,1669,42,1664,1645,1663,3,1939,1938,1936,1685,1666,1684,42,1664,1663,1665,3,1939,1936,1940,1685,1684,1686,42,1666,1664,1665,3,1941,1939,1940,1687,1685,1686,42,1667,1666,1665,3,1942,1941,1940,1688,1687,1686,42,1668,1666,1667,3,1943,1941,1942,1689,1687,1688,42,1663,1662,1669,3,1936,1937,1944,1684,1683,1690,42,1670,1663,1669,3,1940,1936,1944,1691,1684,1690,42,1671,1670,1669,3,1945,1940,1944,1692,1691,1690,42,1670,1671,1672,3,1940,1945,1942,1691,1692,1693,42,1673,1672,1671,3,1946,1942,1945,1694,1693,1692,42,1662,1656,1674,3,1934,1935,1947,1683,1677,1695,42,1675,1662,1674,3,1948,1934,1947,1696,1683,1695,42,1675,1674,1676,3,1948,1947,1949,1696,1695,1697,42,1675,1676,1677,3,1948,1949,1950,1696,1697,1698,42,1678,1677,1676,3,1951,1950,1949,1699,1698,1697,42,1644,1645,1679,3,1908,1910,1952,1665,1666,1700,42,1680,1644,1679,3,1953,1908,1952,1701,1665,1700,42,1681,1644,1680,3,1954,1908,1953,1702,1665,1701,42,1681,1643,1644,3,1954,1906,1908,1702,1664,1665,42,1642,1643,1681,3,1904,1905,1955,1663,1664,1702,42,1682,1642,1681,3,1956,1904,1955,1703,1663,1702,42,1642,1682,1641,3,1904,1956,1903,1663,1703,1662,42,1641,1682,1683,3,1903,1956,1957,1662,1703,1704,42,1682,1684,1683,3,1956,1958,1957,1703,1705,1704,42,1682,1685,1684,3,1956,1959,1958,1703,1706,1705,42,1685,1682,1686,3,1959,1956,1960,1707,1707,1707,42,1686,1682,1681,3,1960,1956,1955,1708,1703,1702,42,1687,1685,1686,3,1961,1959,1960,1709,1709,1709,42,1687,1684,1685,3,1961,1958,1959,1710,1705,1706,42,1688,1681,1680,3,1962,1954,1953,1711,1702,1701,42,1689,1688,1680,3,1963,1962,1953,1712,1711,1701,42,1690,1688,1689,3,1964,1962,1963,1713,1711,1712,42,1690,1689,1691,3,1964,1963,1965,1713,1712,1714,42,1689,1680,1691,3,1963,1953,1965,1712,1701,1714,42,1691,1680,1679,3,1965,1953,1952,1714,1701,1700,42,1640,1641,1692,3,1901,1902,1966,1661,1662,1715,42,1692,1641,1693,3,1966,1902,1967,1715,1662,1716,42,1692,1693,1694,3,1966,1967,1968,1715,1716,1717,42,1694,1693,1695,3,1968,1967,1969,1717,1716,1718,42,1694,1695,1696,3,1968,1969,1970,1717,1718,1719,42,1695,1697,1696,3,1969,1971,1970,1718,1720,1719,42,1692,1694,1698,3,1972,1973,1974,1715,1717,1721,42,1698,1694,1699,3,1974,1973,1975,1721,1717,1722,42,1700,1698,1699,3,1976,1974,1975,1723,1721,1722,42,1698,1700,1701,3,1974,1976,1977,1721,1723,1724,42,1700,1702,1701,3,1976,1978,1977,1723,1725,1724,42,1702,1700,1699,3,1978,1976,1975,1725,1723,1722,42,1698,1701,1703,3,1974,1977,1979,1721,1724,1726,42,1704,1698,1703,3,1980,1974,1979,1727,1721,1726,42,1704,1692,1698,3,1980,1972,1974,1727,1715,1721,42,1705,1692,1704,3,1981,1972,1980,1728,1715,1727,42,1705,1640,1692,3,1981,1982,1972,1728,1661,1715,42,1706,1640,1705,3,1983,1982,1981,1729,1661,1728,42,1639,1640,1706,3,1984,1982,1983,1660,1661,1729,42,1706,1705,1707,3,1983,1981,1985,1729,1728,1730,42,1705,1708,1707,3,1981,1986,1985,1728,1731,1730,42,1705,1704,1708,3,1981,1980,1986,1728,1727,1731,42,1704,1703,1708,3,1980,1979,1986,1727,1726,1731,42,1708,1703,1709,3,1987,1988,1989,1731,1726,1732,42,1709,1703,1710,3,1989,1988,1990,1732,1726,1733,42,1710,1703,1711,3,1990,1988,1991,1733,1726,1734,42,1710,1711,1712,3,1990,1991,1992,1733,1734,1735,42,1712,1711,1713,3,1992,1991,1993,1735,1734,1736,42,1712,1713,1714,3,1992,1993,1994,1735,1736,1737,42,1710,1712,1714,3,1990,1992,1994,1733,1735,1737,42,1710,1714,1715,3,1990,1994,1995,1733,1737,1738,42,1716,1710,1715,3,1996,1990,1995,1739,1733,1738,42,1709,1710,1716,3,1989,1990,1996,1732,1733,1739,42,1717,1709,1716,3,1997,1989,1996,1740,1732,1739,42,1717,1708,1709,3,1997,1987,1989,1740,1731,1732,42,1707,1708,1717,3,1998,1987,1997,1730,1731,1740,42,1718,1707,1717,3,1999,1998,1997,1741,1730,1740,42,1706,1707,1718,3,2000,1998,1999,1729,1730,1741,42,1718,1717,1719,3,1999,1997,2001,1741,1740,1742,42,1717,1716,1719,3,1997,1996,2001,1740,1739,1742,42,1719,1716,1720,3,2002,2003,2004,1742,1739,1743,42,1720,1716,1715,3,2004,2003,2005,1743,1739,1738,42,1720,1715,1721,3,2004,2005,2006,1743,1738,1744,42,1715,1722,1721,3,2005,2007,2006,1738,1745,1744,42,1715,1723,1722,3,2005,2008,2007,1738,1746,1745,42,1723,1724,1722,3,2008,2009,2007,1746,1747,1745,42,1725,1719,1720,3,2010,2002,2004,1748,1742,1743,42,1726,1719,1725,3,2011,2002,2010,1749,1742,1748,42,1718,1719,1726,3,2012,2002,2011,1741,1742,1749,42,1727,1726,1725,3,2013,2011,2010,1750,1749,1748,42,1725,1728,1727,3,2010,2014,2013,1748,1751,1750,42,1725,1729,1728,3,2010,2015,2014,1748,1752,1751,42,1725,1730,1729,3,2010,2016,2015,1748,1753,1752,42,1725,1720,1730,3,2010,2004,2016,1748,1743,1753,42,1720,1731,1730,3,2004,2017,2016,1743,1754,1753,42,1720,1732,1731,3,2004,2018,2017,1743,1755,1754,42,1732,1733,1731,3,2018,2019,2017,1755,1756,1754,42,1732,1734,1733,3,2018,2020,2019,1755,1757,1756,42,1735,1733,1734,3,2021,2019,2020,1758,1756,1757,42,1735,1736,1733,3,2021,2022,2019,1758,1759,1756,42,1733,1736,1731,3,2019,2022,2017,1756,1759,1754,42,1737,1731,1736,3,2023,2017,2022,1760,1754,1759,42,1731,1737,1730,3,2017,2023,2016,1754,1760,1753,42,1737,1738,1730,3,2023,2024,2016,1760,1761,1753,42,1730,1738,1729,3,2016,2024,2015,1753,1761,1752,42,1729,1738,1739,3,2015,2024,2025,1752,1761,1762,42,1729,1739,1728,3,2015,2025,2026,1752,1762,1751,42,1740,1741,1742,3,2027,2028,2029,1763,1764,1765,42,1741,1740,1743,3,2028,2027,2030,1764,1763,1766,42,1743,1744,1741,3,2030,2031,2028,1766,1767,1764,42,1744,1743,1745,3,2032,2033,2034,1767,1766,1768,42,1745,1743,1746,3,2034,2033,2035,1768,1766,1769,42,1743,1740,1746,3,2030,2027,2036,1766,1763,1769,42,1740,1747,1746,3,2027,2037,2036,1763,1770,1769,42,1747,1740,1748,3,2037,2027,2038,1770,1763,1771,42,1740,1742,1748,3,2027,2029,2038,1763,1765,1771,42,1748,1742,1749,3,2039,2040,2041,1771,1765,1772,42,1749,1742,1750,3,2041,2042,2043,1772,1765,1773,42,1742,1751,1750,3,2042,2044,2043,1765,1774,1773,42,1742,1741,1751,3,2042,2045,2044,1765,1764,1774,42,1741,1752,1751,3,2045,2046,2044,1764,1775,1774,42,1751,1752,1753,3,2047,2048,2049,1774,1775,1776,42,1752,1754,1753,3,2048,2050,2049,1775,1777,1776,42,1753,1754,1755,3,2049,2050,2051,1776,1777,1778,42,1755,1754,1756,3,2052,2053,2054,1778,1777,1779,42,1754,1757,1756,3,2053,2055,2054,1777,1780,1779,42,1757,1758,1756,3,2056,2057,2058,1780,1781,1779,42,1758,1759,1756,3,2057,2059,2058,1781,1782,1779,42,1756,1759,1760,3,2058,2059,2060,1779,1782,1783,42,1759,1761,1760,3,2059,2061,2060,1782,1784,1783,42,1760,1761,1762,3,2060,2061,2062,1783,1784,1785,42,1761,1763,1762,3,2061,2063,2062,1784,1786,1785,42,1761,1764,1763,3,2061,2064,2063,1784,1787,1786,42,1763,1764,1765,3,2063,2064,2065,1786,1787,1788,42,1755,1756,1760,3,2052,2054,2066,1778,1779,1783,42,1755,1760,1766,3,2052,2066,2067,1778,1783,1789,42,1766,1760,1767,3,2067,2066,2068,1789,1783,1790,42,1768,1766,1767,3,2069,2067,2068,1791,1789,1790,42,1768,1767,1769,3,2069,2068,2070,1791,1790,1792,42,1768,1769,1770,3,2069,2070,2071,1791,1792,1793,42,1771,1770,1769,3,2072,2071,2070,1794,1793,1792,42,1772,1755,1766,3,2073,2051,2074,1795,1778,1789,42,1772,1753,1755,3,2073,2049,2051,1795,1776,1778,42,1750,1753,1772,3,2075,2049,2073,1773,1776,1795,42,1750,1751,1753,3,2075,2047,2049,1773,1774,1776,42,1773,1750,1772,3,2076,2075,2073,1796,1773,1795,42,1774,1773,1772,3,2077,2076,2073,1797,1796,1795,42,1773,1774,1775,3,2076,2077,2078,1796,1797,1798,42,1775,1774,1776,3,2078,2077,2079,1798,1797,1799,42,1775,1776,1777,3,2078,2079,2080,1798,1799,1800,42,1772,1766,1778,3,2073,2074,2081,1795,1789,1801,42,1779,1772,1778,3,2082,2073,2081,1802,1795,1801,42,1779,1778,1780,3,2082,2081,2083,1802,1801,1803,42,1779,1780,1781,3,2082,2083,2084,1802,1803,1804,42,1781,1780,1782,3,2084,2083,2085,1804,1803,1805,42,1749,1750,1783,3,2041,2043,2086,1772,1773,1806,42,1784,1749,1783,3,2087,2041,2086,1807,1772,1806,42,1784,1785,1749,3,2087,2088,2041,1807,1808,1772,42,1784,1786,1785,3,2087,2089,2088,1807,1809,1808,42,1786,1784,1787,3,2089,2087,2090,1809,1807,1810,42,1784,1788,1787,3,2087,2091,2090,1807,1811,1810,42,1784,1783,1788,3,2087,2086,2091,1807,1806,1811,42,1787,1788,1789,3,2090,2091,2092,1810,1811,1812,42,1786,1787,1789,3,2089,2090,2092,1809,1810,1812,42,1749,1785,1748,3,2041,2088,2039,1772,1808,1771,42,1747,1748,1785,3,2037,2038,2093,1770,1771,1808,42,1790,1747,1785,3,2094,2037,2093,1813,1770,1808,42,1747,1790,1746,3,2037,2094,2036,1770,1813,1769,42,1746,1790,1791,3,2036,2094,2095,1769,1813,1814,42,1790,1792,1791,3,2094,2096,2095,1813,1815,1814,42,1790,1793,1792,3,2094,2097,2096,1813,1816,1815,42,1793,1790,1794,3,2097,2094,2098,1816,1813,1817,42,1790,1785,1794,3,2094,2093,2098,1813,1808,1817,42,1795,1793,1794,3,2099,2097,2098,1818,1816,1817,42,1792,1793,1795,3,2096,2097,2099,1815,1816,1818,42,1745,1746,1796,3,2034,2035,2100,1768,1769,1819,42,1746,1797,1796,3,2035,2101,2100,1769,1820,1819,42,1797,1798,1796,3,2101,2102,2100,1820,1821,1819,42,1798,1797,1799,3,2102,2101,2103,1821,1820,1822,42,1798,1799,1800,3,2102,2103,2104,1821,1822,1823,42,1800,1799,1801,3,2104,2103,2105,1823,1822,1824,42,1796,1798,1802,3,2106,2107,2108,1819,1821,1825,42,1802,1798,1803,3,2108,2107,2109,1825,1821,1826,42,1802,1803,1804,3,2108,2109,2110,1825,1826,1827,42,1804,1803,1805,3,2110,2109,2111,1827,1826,1828,42,1806,1804,1805,3,2112,2110,2111,1829,1827,1828,42,1802,1804,1806,3,2108,2110,2112,1825,1827,1829,42,1807,1802,1806,3,2113,2108,2112,1830,1825,1829,42,1808,1802,1807,3,2114,2108,2113,1831,1825,1830,42,1808,1796,1802,3,2114,2106,2108,1831,1819,1825,42,1809,1796,1808,3,2115,2106,2114,1832,1819,1831,42,1809,1745,1796,3,2115,2116,2106,1832,1768,1819,42,1810,1745,1809,3,2117,2116,2115,1833,1768,1832,42,1744,1745,1810,3,2118,2116,2117,1767,1768,1833,42,1810,1809,1811,3,2117,2115,2119,1833,1832,1834,42,1811,1809,1812,3,2119,2115,2120,1834,1832,1835,42,1809,1808,1812,3,2115,2114,2120,1832,1831,1835,42,1812,1808,1807,3,2120,2114,2113,1835,1831,1830,42,1813,1812,1807,3,2121,2122,2123,1836,1835,1830,42,1814,1812,1813,3,2124,2122,2121,1837,1835,1836,42,1814,1811,1812,3,2124,2125,2122,1837,1834,1835,42,1815,1811,1814,3,2126,2125,2124,1838,1834,1837,42,1810,1811,1815,3,2127,2125,2126,1833,1834,1838,42,1815,1814,1816,3,2126,2124,2128,1838,1837,1839,42,1816,1814,1817,3,2128,2124,2129,1839,1837,1840,42,1813,1817,1814,3,2121,2129,2124,1836,1840,1837,42,1813,1818,1817,3,2121,2130,2129,1836,1841,1840,42,1813,1807,1818,3,2121,2123,2130,1836,1830,1841,42,1818,1807,1819,3,2130,2123,2131,1841,1830,1842,42,1818,1819,1820,3,2130,2131,2132,1841,1842,1843,42,1820,1819,1821,3,2132,2131,2133,1843,1842,1844,42,1822,1820,1821,3,2134,2132,2133,1845,1843,1844,42,1818,1820,1822,3,2130,2132,2134,1841,1843,1845,42,1823,1818,1822,3,2135,2130,2134,1846,1841,1845,42,1817,1818,1823,3,2129,2130,2135,1840,1841,1846,42,1817,1823,1824,3,2136,2137,2138,1840,1846,1847,42,1824,1823,1825,3,2138,2137,2139,1847,1846,1848,42,1825,1823,1826,3,2139,2137,2140,1848,1846,1849,42,1823,1827,1826,3,2137,2141,2140,1846,1850,1849,42,1826,1827,1828,3,2140,2141,2142,1849,1850,1851,42,1816,1817,1824,3,2143,2136,2138,1839,1840,1847,42,1829,1816,1824,3,2144,2143,2138,1852,1839,1847,42,1815,1816,1829,3,2145,2143,2144,1838,1839,1852,42,1830,1815,1829,3,2146,2145,2144,1853,1838,1852,42,1829,1831,1830,3,2144,2147,2146,1852,1854,1853,42,1831,1829,1832,3,2147,2144,2148,1854,1852,1855,42,1832,1829,1833,3,2148,2144,2149,1855,1852,1856,42,1829,1824,1833,3,2144,2138,2149,1852,1847,1856,42,1824,1834,1833,3,2138,2150,2149,1847,1857,1856,42,1824,1835,1834,3,2138,2151,2150,1847,1858,1857,42,1834,1835,1836,3,2150,2151,2152,1857,1858,1859,42,1835,1837,1836,3,2151,2153,2152,1858,1860,1859,42,1836,1837,1838,3,2152,2153,2154,1859,1860,1861,42,1838,1839,1836,3,2154,2155,2152,1861,1862,1859,42,1836,1839,1834,3,2152,2155,2150,1859,1862,1857,42,1839,1840,1834,3,2155,2156,2150,1862,1863,1857,42,1833,1834,1840,3,2149,2150,2156,1856,1857,1863,42,1833,1840,1841,3,2149,2156,2157,1856,1863,1864,42,1833,1841,1832,3,2149,2157,2148,1856,1864,1855,42,1832,1841,1842,3,2148,2157,2158,1855,1864,1865,42,1842,1841,1843,3,2159,2160,2161,1865,1864,1866,42,1843,1841,1844,3,2161,2160,2162,1866,1864,1867,42,1845,1843,1844,3,2163,2161,2162,1868,1866,1867,42,1845,1844,1846,3,2163,2162,2164,1868,1867,1869,42,1843,1847,1842,3,2165,2166,2167,1866,1870,1865,42,1843,1848,1847,3,2165,2168,2166,1866,1871,1870,42,1843,1849,1848,3,2165,2169,2168,1866,1872,1871,42,1849,1850,1848,3,2169,2170,2168,1872,1873,1871,42,1832,1842,1831,3,2148,2158,2171,1855,1865,1854,42,1851,1852,1853,3,2172,2173,2174,1874,1875,1876,42,1851,1854,1852,3,2175,2176,2177,1874,1877,1875,42,1854,1851,1855,3,2176,2175,2178,1877,1874,1878,42,1855,1856,1854,3,2179,2180,2181,1878,1879,1877,42,1857,1856,1855,3,2182,2180,2179,1880,1879,1878,42,1857,1858,1856,3,2183,2184,2185,1880,1881,1879,42,1856,1858,1859,3,2185,2184,2186,1879,1881,1882,42,1859,1858,1860,3,2187,2180,2181,1882,1881,1883,42,1858,1861,1860,3,2180,2179,2181,1881,1884,1883,42,1858,1862,1861,3,2180,2182,2179,1881,1885,1884,42,1860,1861,1863,3,2176,2178,2175,1883,1884,1886,42,1860,1863,1864,3,2176,2175,2177,1883,1886,1887,42,1864,1863,1865,3,2173,2172,2174,1887,1886,1888,42,1863,1866,1865,3,2172,2188,2174,1886,1889,1888,42,1865,1866,1867,3,2174,2188,2189,1888,1889,1890,42,1865,1867,1868,3,2174,2189,2190,1888,1890,1891,42,1867,1869,1868,3,2191,2192,2190,1890,1892,1891,42,1868,1869,1870,3,2190,2192,2193,1891,1892,1893,42,1868,1870,1871,3,2190,2193,2194,1891,1893,1894,42,1871,1870,1872,3,2194,2193,2195,1894,1893,1895,42,1870,1873,1872,3,2193,2196,2195,1893,1896,1895,42,1872,1873,1874,3,2195,2196,2197,1895,1896,1897,42,1874,1875,1872,3,2197,2198,2195,1897,1898,1895,42,1875,1876,1872,3,2198,2199,2195,1898,1899,1895,42,1876,1871,1872,3,2199,2194,2195,1899,1894,1895,42,1876,1865,1871,3,2199,2174,2194,1899,1888,1894,42,1864,1865,1876,3,2173,2174,2199,1887,1888,1899,42,1877,1864,1876,3,2200,2173,2199,1900,1887,1899,42,1878,1864,1877,3,2201,2177,2202,1901,1887,1900,42,1879,1864,1878,3,2203,2177,2201,1902,1887,1901,42,1879,1860,1864,3,2203,2176,2177,1902,1883,1887,42,1880,1860,1879,3,2204,2181,2205,1903,1883,1902,42,1860,1880,1859,3,2181,2204,2187,1883,1903,1882,42,1859,1880,1881,3,2187,2204,2206,1882,1903,1904,42,1881,1880,1882,3,2206,2204,2207,1904,1903,1905,42,1880,1879,1882,3,2204,2205,2207,1903,1902,1905,42,1882,1879,1878,3,2208,2203,2201,1905,1902,1901,42,1882,1878,1883,3,2208,2201,2209,1905,1901,1906,42,1883,1878,1877,3,2209,2201,2202,1906,1901,1900,42,1883,1877,1884,3,2209,2202,2210,1906,1900,1907,42,1884,1877,1876,3,2211,2200,2199,1907,1900,1899,42,1884,1876,1885,3,2211,2199,2212,1907,1899,1908,42,1886,1884,1885,3,2213,2211,2212,1909,1907,1908,42,1883,1884,1887,3,2209,2210,2214,1906,1907,1910,42,1888,1883,1887,3,2215,2209,2214,1911,1906,1910,42,1889,1883,1888,3,2216,2209,2215,1912,1906,1911,42,1889,1882,1883,3,2216,2208,2209,1912,1905,1906,42,1890,1889,1888,3,2217,2216,2215,1913,1912,1911,42,1890,1888,1887,3,2217,2215,2214,1913,1911,1910,42,1881,1882,1891,3,2206,2207,2218,1904,1905,1914,42,1892,1881,1891,3,2219,2206,2218,1915,1904,1914,42,1893,1881,1892,3,2220,2206,2219,1916,1904,1915,42,1881,1893,1894,3,2206,2220,2221,1904,1916,1917,42,1859,1881,1894,3,2187,2206,2221,1882,1904,1917,42,1859,1894,1895,3,2186,2222,2223,1882,1917,1918,42,1895,1894,1896,3,2223,2222,2224,1918,1917,1919,42,1894,1897,1896,3,2222,2225,2224,1917,1920,1919,42,1897,1898,1896,3,2225,2226,2224,1920,1921,1919,42,1897,1899,1898,3,2225,2227,2226,1920,1922,1921,42,1895,1896,1900,3,2187,2221,2206,1918,1919,1923,42,1901,1900,1896,3,2220,2206,2221,1924,1923,1919,42,1900,1901,1902,3,2206,2220,2219,1923,1924,1925,42,1901,1903,1902,3,2220,2228,2219,1924,1926,1925,42,1900,1902,1904,3,2206,2219,2218,1923,1925,1927,42,1902,1905,1904,3,2219,2229,2218,1925,1928,1927,42,1900,1904,1906,3,2206,2218,2207,1923,1927,1929,42,1907,1900,1906,3,2204,2206,2207,1930,1923,1929,42,1895,1900,1907,3,2187,2206,2204,1918,1923,1930,42,1854,1895,1907,3,2181,2187,2204,1877,1918,1930,42,1856,1895,1854,3,2180,2187,2181,1879,1918,1877,42,1856,1859,1895,3,2185,2186,2223,1879,1882,1918,42,1854,1907,1908,3,2181,2204,2205,1877,1930,1931,42,1907,1906,1908,3,2204,2207,2205,1930,1929,1931,42,1908,1906,1909,3,2203,2208,2201,1931,1929,1932,42,1909,1906,1910,3,2201,2208,2209,1932,1929,1933,42,1906,1911,1910,3,2208,2216,2209,1929,1934,1933,42,1910,1911,1912,3,2209,2216,2215,1933,1934,1935,42,1911,1913,1912,3,2216,2217,2215,1934,1936,1935,42,1912,1913,1914,3,2215,2217,2230,1935,1936,1937,42,1910,1912,1914,3,2209,2215,2230,1933,1935,1937,42,1914,1915,1910,3,2230,2210,2209,1937,1938,1933,42,1910,1916,1915,3,2209,2202,2210,1933,1939,1938,42,1910,1909,1916,3,2209,2201,2202,1933,1932,1939,42,1852,1909,1916,3,2177,2201,2202,1875,1932,1939,42,1852,1908,1909,3,2177,2203,2201,1875,1931,1932,42,1854,1908,1852,3,2176,2203,2177,1877,1931,1875,42,1852,1916,1917,3,2173,2200,2199,1875,1939,1940,42,1916,1915,1917,3,2200,2211,2199,1939,1938,1940,42,1917,1915,1918,3,2199,2211,2212,1940,1938,1941,42,1915,1919,1918,3,2211,2213,2212,1938,1942,1941,42,1852,1917,1853,3,2173,2199,2174,1875,1940,1876,42,1853,1917,1920,3,2174,2199,2194,1876,1940,1943,42,1917,1921,1920,3,2199,2195,2194,1940,1944,1943,42,1922,1921,1917,3,2198,2195,2199,1945,1944,1940,42,1923,1921,1922,3,2197,2195,2198,1946,1944,1945,42,1923,1924,1921,3,2197,2196,2195,1946,1947,1944,42,1921,1924,1925,3,2195,2196,2193,1944,1947,1948,42,1921,1925,1920,3,2195,2193,2194,1944,1948,1943,42,1926,1920,1925,3,2190,2194,2193,1949,1943,1948,42,1853,1920,1926,3,2174,2194,2190,1876,1943,1949,42,1927,1853,1926,3,2189,2174,2190,1950,1876,1949,42,1928,1853,1927,3,2188,2174,2189,1951,1876,1950,42,1851,1853,1928,3,2172,2174,2188,1874,1876,1951,42,1926,1927,1929,3,2190,2191,2192,1949,1950,1952,42,1926,1925,1929,3,2190,2193,2192,1949,1948,1952,42,1930,1893,1892,3,2228,2220,2219,1953,1916,1915,42,1931,1892,1891,3,2229,2219,2218,1954,1915,1914,42,1871,1865,1868,3,2194,2174,2190,1894,1888,1891,42,1932,1933,1934,3,2231,2232,2233,1955,1956,1957,42,1933,1932,1935,3,2232,2231,2234,1956,1955,1958,42,1935,1932,1936,3,2235,2236,2237,1958,1955,1959,42,1936,1932,1937,3,2237,2238,2239,1959,1955,1960,42,1932,1938,1937,3,2238,2240,2239,1955,1961,1960,42,1938,1932,1934,3,2240,2238,2241,1961,1955,1957,42,1938,1934,1939,3,2240,2241,2242,1961,1957,1962,42,1939,1934,1940,3,2242,2241,2243,1962,1957,1963,42,1934,1941,1940,3,2241,2244,2243,1957,1964,1963,42,1934,1942,1941,3,2233,2245,2246,1957,1965,1964,42,1933,1942,1934,3,2232,2245,2233,1956,1965,1957,42,1933,1943,1942,3,2232,2247,2245,1956,1966,1965,42,1933,1944,1943,3,2232,2248,2247,1956,1967,1966,42,1933,1945,1944,3,2232,2249,2248,1956,1968,1967,42,1945,1933,1935,3,2249,2232,2234,1968,1956,1958,42,1945,1935,1946,3,2249,2234,2250,1968,1958,1969,42,1946,1935,1936,3,2251,2235,2237,1969,1958,1959,42,1936,1947,1946,3,2237,2252,2251,1959,1970,1969,42,1947,1936,1948,3,2252,2237,2253,1970,1959,1971,42,1936,1937,1948,3,2237,2239,2253,1959,1960,1971,42,1948,1937,1949,3,2254,2255,2256,1971,1960,1972,42,1937,1950,1949,3,2255,2257,2256,1960,1973,1972,42,1937,1938,1950,3,2255,2258,2257,1960,1961,1973,42,1938,1939,1950,3,2258,2259,2257,1961,1962,1973,42,1939,1951,1950,3,2259,2260,2257,1962,1974,1973,42,1951,1939,1940,3,2260,2259,2261,1974,1962,1963,42,1951,1940,1952,3,2260,2261,2262,1974,1963,1975,42,1940,1953,1952,3,2261,2263,2262,1963,1976,1975,42,1940,1954,1953,3,2261,2264,2263,1963,1977,1976,42,1940,1941,1954,3,2243,2244,2265,1963,1964,1977,42,1941,1955,1954,3,2246,2266,2267,1964,1978,1977,42,1942,1955,1941,3,2245,2266,2246,1965,1978,1964,42,1942,1956,1955,3,2245,2268,2266,1965,1979,1978,42,1943,1956,1942,3,2247,2268,2245,1966,1979,1965,42,1943,1957,1956,3,2269,2270,2271,1966,1980,1979,42,1957,1943,1944,3,2270,2269,2272,1980,1966,1967,42,1957,1944,1958,3,2270,2272,2273,1980,1967,1981,42,1958,1944,1959,3,2273,2272,2274,1981,1967,1982,42,1944,1960,1959,3,2248,2275,2276,1967,1983,1982,42,1945,1960,1944,3,2249,2275,2248,1968,1983,1967,42,1960,1945,1946,3,2275,2249,2250,1983,1968,1969,42,1961,1960,1946,3,2277,2275,2250,1984,1983,1969,42,1962,1960,1961,3,2278,2275,2277,1985,1983,1984,42,1960,1962,1963,3,2275,2278,2279,1983,1985,1986,42,1962,1964,1963,3,2278,2280,2279,1985,1987,1986,42,1964,1962,1961,3,2280,2278,2277,1987,1985,1984,42,1960,1963,1959,3,2275,2279,2276,1983,1986,1982,42,1958,1959,1965,3,2273,2274,2281,1981,1982,1988,42,1965,1959,1966,3,2281,2274,2282,1988,1982,1989,42,1967,1965,1966,3,2283,2281,2282,1990,1988,1989,42,1968,1967,1966,3,2284,2283,2282,1991,1990,1989,42,1958,1965,1969,3,2285,2286,2287,1981,1988,1992,42,1969,1965,1970,3,2287,2286,2288,1992,1988,1993,42,1969,1970,1971,3,2287,2288,2289,1992,1993,1994,42,1971,1970,1972,3,2289,2288,2290,1994,1993,1995,42,1973,1971,1972,3,2291,2289,2290,1996,1994,1995,42,1969,1971,1973,3,2287,2289,2291,1992,1994,1996,42,1969,1973,1974,3,2287,2291,2292,1992,1996,1997,42,1975,1969,1974,3,2293,2287,2292,1998,1992,1997,42,1975,1958,1969,3,2293,2285,2287,1998,1981,1992,42,1976,1958,1975,3,2294,2285,2293,1999,1981,1998,42,1976,1957,1958,3,2294,2295,2285,1999,1980,1981,42,1957,1976,1977,3,2295,2294,2296,1980,1999,2000,42,1976,1978,1977,3,2294,2297,2296,1999,2001,2000,42,1976,1979,1978,3,2294,2298,2297,1999,2002,2001,42,1976,1975,1979,3,2294,2293,2298,1999,1998,2002,42,1975,1974,1979,3,2293,2292,2298,1998,1997,2002,42,1979,1974,1980,3,2299,2300,2301,2002,1997,2003,42,1980,1974,1981,3,2301,2300,2302,2003,1997,2004,42,1981,1974,1982,3,2302,2300,2303,2004,1997,2005,42,1981,1982,1983,3,2302,2303,2304,2004,2005,2006,42,1983,1982,1984,3,2304,2303,2305,2006,2005,2007,42,1984,1985,1983,3,2305,2306,2304,2007,2008,2006,42,1981,1983,1985,3,2302,2304,2306,2004,2006,2008,42,1981,1985,1986,3,2302,2306,2307,2004,2008,2009,42,1987,1981,1986,3,2308,2302,2307,2010,2004,2009,42,1980,1981,1987,3,2301,2302,2308,2003,2004,2010,42,1988,1980,1987,3,2309,2301,2308,2011,2003,2010,42,1988,1979,1980,3,2309,2299,2301,2011,2002,2003,42,1988,1978,1979,3,2309,2310,2299,2011,2001,2002,42,1978,1988,1989,3,2310,2309,2311,2001,2011,2012,42,1989,1988,1990,3,2311,2309,2312,2012,2011,2013,42,1988,1987,1990,3,2309,2308,2312,2011,2010,2013,42,1990,1987,1991,3,2313,2314,2315,2013,2010,2014,42,1991,1987,1986,3,2315,2314,2316,2014,2010,2009,42,1991,1986,1992,3,2315,2316,2317,2014,2009,2015,42,1992,1986,1993,3,2317,2316,2318,2015,2009,2016,42,1986,1994,1993,3,2316,2319,2318,2009,2017,2016,42,1994,1995,1993,3,2319,2320,2318,2017,2018,2016,42,1991,1992,1996,3,2315,2321,2322,2014,2015,2019,42,1996,1992,1997,3,2322,2321,2323,2019,2015,2020,42,1992,1998,1997,3,2321,2324,2323,2015,2021,2020,42,1998,1999,1997,3,2324,2325,2323,2021,2022,2020,42,1999,2000,1997,3,2325,2326,2323,2022,2023,2020,42,1997,2000,1996,3,2323,2326,2322,2020,2023,2019,42,2000,2001,1996,3,2326,2327,2322,2023,2024,2019,42,1996,2001,2002,3,2322,2327,2328,2019,2024,2025,42,2001,2003,2002,3,2327,2329,2328,2024,2026,2025,42,2002,2003,2004,3,2328,2329,2330,2025,2026,2027,42,2003,2005,2004,3,2329,2331,2330,2026,2028,2027,42,2005,2003,2006,3,2332,2333,2334,2028,2026,2029,42,2006,2003,2007,3,2334,2333,2335,2029,2026,2030,42,2007,2008,2006,3,2335,2336,2334,2030,2031,2029,42,2009,2008,2007,3,2337,2336,2335,2032,2031,2030,42,2006,2010,2005,3,2338,2339,2340,2029,2033,2028,42,2006,2011,2010,3,2338,2341,2339,2029,2034,2033,42,2012,2011,2006,3,2342,2341,2338,2035,2034,2029,42,2012,2013,2011,3,2342,2343,2341,2035,2036,2034,42,2010,2014,2005,3,2344,2345,2346,2033,2037,2028,42,2014,2010,2015,3,2345,2344,2347,2037,2033,2038,42,2015,2010,2016,3,2347,2344,2348,2038,2033,2039,42,2015,2016,2017,3,2347,2348,2349,2038,2039,2040,42,2016,2018,2017,3,2348,2350,2349,2039,2041,2040,42,2017,2018,2019,3,2349,2350,2351,2040,2041,2042,42,2018,2020,2019,3,2350,2352,2351,2041,2043,2042,42,2019,2020,2021,3,2351,2352,2353,2042,2043,2044,42,2020,2022,2021,3,2352,2354,2353,2043,2045,2044,42,2021,2022,2023,3,2353,2354,2355,2044,2045,2046,42,2024,2021,2023,3,2356,2353,2355,2047,2044,2046,42,2019,2021,2024,3,2351,2353,2356,2042,2044,2047,42,2025,2019,2024,3,2357,2351,2356,2048,2042,2047,42,2017,2019,2025,3,2349,2351,2357,2040,2042,2048,42,2015,2017,2025,3,2347,2349,2357,2038,2040,2048,42,2015,2025,2026,3,2347,2357,2358,2038,2048,2049,42,2026,2025,2027,3,2358,2359,2360,2049,2048,2050,42,2025,2028,2027,3,2359,2361,2360,2048,2051,2050,42,2025,2029,2028,3,2359,2362,2361,2048,2052,2051,42,2025,2030,2029,3,2359,2363,2362,2048,2053,2052,42,2030,2031,2029,3,2363,2364,2362,2053,2054,2052,42,2026,2027,2032,3,2358,2360,2365,2049,2050,2055,42,2027,2033,2032,3,2366,2367,2368,2050,2056,2055,42,2027,2034,2033,3,2366,2369,2367,2050,2057,2056,42,2027,2035,2034,3,2366,2370,2369,2050,2058,2057,42,2035,2036,2034,3,2370,2371,2369,2058,2059,2057,42,2035,2037,2036,3,2370,2372,2371,2058,2060,2059,42,2037,2038,2036,3,2372,2373,2371,2060,2061,2059,42,2033,2034,2039,3,2374,2375,2376,2056,2057,2062,42,2039,2034,2040,3,2376,2375,2377,2062,2057,2063,42,2040,2034,2041,3,2377,2375,2378,2063,2057,2064,42,2040,2041,2042,3,2377,2378,2379,2063,2064,2065,42,2040,2042,2043,3,2377,2379,2380,2063,2065,2066,42,2043,2042,2044,3,2381,2382,2383,2066,2065,2067,42,2042,2045,2044,3,2382,2384,2383,2065,2068,2067,42,2042,2046,2045,3,2382,2385,2384,2065,2069,2068,42,2045,2046,2047,3,2384,2385,2386,2068,2069,2070,42,2045,2047,2048,3,2384,2386,2387,2068,2070,2071,42,2044,2045,2048,3,2383,2384,2387,2067,2068,2071,42,2044,2048,2049,3,2383,2387,2388,2067,2071,2072,42,2044,2049,2050,3,2383,2388,2389,2067,2072,2073,42,2050,2049,2051,3,2389,2388,2390,2073,2072,2074,42,2049,2052,2051,3,2391,2392,2393,2072,2075,2074,42,2049,2053,2052,3,2391,2394,2392,2072,2076,2075,42,2054,2053,2049,3,2395,2394,2391,2077,2076,2072,42,2054,2055,2053,3,2395,2396,2394,2077,2078,2076,42,2054,2056,2055,3,2395,2397,2396,2077,2079,2078,42,2053,2057,2052,3,2394,2398,2392,2076,2080,2075,42,2053,2058,2057,3,2394,2399,2398,2076,2081,2080,42,2059,2058,2053,3,2400,2399,2394,2082,2081,2076,42,2059,2060,2058,3,2400,2401,2399,2082,2083,2081,42,2061,2060,2059,3,2402,2401,2400,2084,2083,2082,42,2061,2062,2060,3,2402,2403,2401,2084,2085,2083,42,2063,2062,2061,3,2404,2403,2402,2086,2085,2084,42,2058,2064,2057,3,2405,2406,2407,2081,2087,2080,42,2058,2065,2064,3,2405,2408,2406,2081,2088,2087,42,2066,2065,2058,3,2409,2408,2405,2089,2088,2081,42,2066,2067,2065,3,2409,2410,2408,2089,2090,2088,42,2068,2067,2066,3,2411,2410,2409,2091,2090,2089,42,2064,2065,2069,3,2406,2408,2412,2087,2088,2092,42,2065,2070,2069,3,2408,2413,2412,2088,2093,2092,42,2071,2070,2065,3,2410,2413,2408,2094,2093,2088,42,2071,2072,2070,3,2410,2414,2413,2094,2095,2093,42,2073,2072,2071,3,2415,2414,2410,2096,2095,2094,42,2072,2073,2074,3,2414,2415,2416,2095,2096,2097,42,2075,2072,2074,3,2417,2414,2416,2098,2095,2097,42,2070,2072,2075,3,2413,2414,2417,2093,2095,2098,42,2076,2070,2075,3,2418,2413,2417,2099,2093,2098,42,2069,2070,2076,3,2412,2413,2418,2092,2093,2099,42,2077,2069,2076,3,2419,2412,2418,2100,2092,2099,42,2077,2078,2069,3,2419,2420,2412,2100,2101,2092,42,2079,2078,2077,3,2421,2420,2419,2102,2101,2100,42,2079,2080,2078,3,2422,2423,2424,2102,2103,2101,42,2081,2080,2079,3,2425,2423,2422,2104,2103,2102,42,2081,2082,2080,3,2425,2426,2423,2104,2105,2103,42,2081,2083,2082,3,2427,2428,2429,2104,2106,2105,42,2084,2083,2081,3,2430,2428,2427,2107,2106,2104,42,2085,2083,2084,3,2431,2432,2433,2108,2106,2107,42,2085,2086,2083,3,2431,2434,2432,2108,2109,2106,42,2085,2087,2086,3,2435,2436,2437,2108,2110,2109,42,2088,2087,2085,3,2438,2436,2435,2111,2110,2108,42,2088,2089,2087,3,2438,2439,2436,2111,2112,2110,42,2090,2089,2088,3,2440,2439,2438,2113,2112,2111,42,2090,2091,2089,3,2441,2442,2443,2113,2114,2112,42,1953,2091,2090,3,2444,2442,2441,1976,2114,2113,42,1953,2092,2091,3,2444,2445,2442,1976,2115,2114,42,1954,2092,1953,3,2446,2445,2444,1977,2115,1976,42,1955,2092,1954,3,2447,2448,2449,1978,2115,1977,42,1955,2093,2092,3,2447,2450,2448,1978,2116,2115,42,1977,2093,1955,3,2451,2450,2447,2000,2116,1978,42,1977,1989,2093,3,2451,2311,2450,2000,2012,2116,42,1977,1978,1989,3,2451,2310,2311,2000,2001,2012,42,2093,1989,2094,3,2452,2453,2454,2116,2012,2117,42,1989,2095,2094,3,2453,2455,2454,2012,2118,2117,42,1989,2096,2095,3,2453,2456,2455,2012,2119,2118,42,1989,1990,2096,3,2453,2313,2456,2012,2013,2119,42,2096,1990,1991,3,2456,2313,2315,2119,2013,2014,42,2096,1991,2002,3,2456,2315,2328,2119,2014,2025,42,1991,1996,2002,3,2315,2322,2328,2014,2019,2025,42,2096,2002,2004,3,2456,2328,2330,2119,2025,2027,42,2096,2004,2097,3,2456,2330,2457,2119,2027,2120,42,2097,2004,2005,3,2458,2330,2331,2120,2027,2028,42,2097,2005,2098,3,2459,2346,2460,2120,2028,2121,42,2098,2005,2014,3,2460,2346,2345,2121,2028,2037,42,2098,2014,2099,3,2460,2345,2461,2121,2037,2122,42,2099,2014,2100,3,2461,2345,2462,2122,2037,2123,42,2014,2026,2100,3,2345,2358,2462,2037,2049,2123,42,2015,2026,2014,3,2347,2358,2345,2038,2049,2037,42,2026,2032,2100,3,2358,2365,2462,2049,2055,2123,42,2099,2100,2032,3,2461,2462,2365,2122,2123,2055,42,2099,2032,2101,3,2461,2365,2463,2122,2055,2124,42,2101,2032,2102,3,2464,2368,2465,2124,2055,2125,42,2032,2033,2102,3,2368,2367,2465,2055,2056,2125,42,2033,2103,2102,3,2374,2466,2467,2056,2126,2125,42,2103,2033,2039,3,2466,2374,2376,2126,2056,2062,42,2039,2104,2103,3,2376,2468,2466,2062,2127,2126,42,2039,2043,2104,3,2376,2380,2468,2062,2066,2127,42,2039,2040,2043,3,2376,2377,2380,2062,2063,2066,42,2043,2050,2104,3,2381,2389,2469,2066,2073,2127,42,2043,2044,2050,3,2381,2383,2389,2066,2067,2073,42,2105,2104,2050,3,2470,2469,2389,2128,2127,2073,42,2104,2105,2106,3,2469,2470,2471,2127,2128,2129,42,2107,2106,2105,3,2472,2471,2470,2130,2129,2128,42,2108,2106,2107,3,2473,2474,2475,2131,2129,2130,42,2108,2101,2106,3,2473,2464,2474,2131,2124,2129,42,2108,2099,2101,3,2476,2461,2463,2131,2122,2124,42,2109,2099,2108,3,2477,2461,2476,2132,2122,2131,42,2110,2099,2109,3,2478,2461,2477,2133,2122,2132,42,2110,2098,2099,3,2478,2460,2461,2133,2121,2122,42,2110,2097,2098,3,2479,2459,2460,2133,2120,2121,42,2110,2095,2097,3,2480,2455,2457,2133,2118,2120,42,2094,2095,2110,3,2454,2455,2480,2117,2118,2133,42,2089,2094,2110,3,2443,2454,2480,2112,2117,2133,42,2091,2094,2089,3,2442,2454,2443,2114,2117,2112,42,2093,2094,2091,3,2452,2454,2442,2116,2117,2114,42,2092,2093,2091,3,2445,2452,2442,2115,2116,2114,42,2089,2110,2087,3,2439,2478,2436,2112,2133,2110,42,2087,2110,2109,3,2436,2478,2477,2110,2133,2132,42,2087,2109,2086,3,2436,2477,2437,2110,2132,2109,42,2086,2109,2108,3,2437,2477,2476,2109,2132,2131,42,2086,2108,2107,3,2434,2473,2475,2109,2131,2130,42,2086,2107,2083,3,2434,2475,2432,2109,2130,2106,42,2083,2107,2111,3,2428,2472,2481,2106,2130,2134,42,2107,2105,2111,3,2472,2470,2481,2130,2128,2134,42,2111,2105,2051,3,2481,2470,2390,2134,2128,2074,42,2050,2051,2105,3,2389,2390,2470,2073,2074,2128,42,2111,2051,2112,3,2481,2390,2482,2134,2074,2135,42,2112,2051,2113,3,2483,2393,2484,2135,2074,2136,42,2113,2051,2052,3,2484,2393,2392,2136,2074,2075,42,2113,2052,2078,3,2484,2392,2424,2136,2075,2101,42,2078,2052,2057,3,2424,2392,2398,2101,2075,2080,42,2078,2057,2064,3,2420,2407,2406,2101,2080,2087,42,2078,2064,2069,3,2420,2406,2412,2101,2087,2092,42,2080,2113,2078,3,2423,2484,2424,2103,2136,2101,42,2080,2112,2113,3,2423,2483,2484,2103,2135,2136,42,2082,2112,2080,3,2426,2483,2423,2105,2135,2103,42,2111,2112,2082,3,2481,2482,2429,2134,2135,2105,42,2083,2111,2082,3,2428,2481,2429,2106,2134,2105,42,2095,2096,2097,3,2455,2456,2457,2118,2119,2120,42,2101,2102,2106,3,2464,2465,2474,2124,2125,2129,42,2106,2102,2103,3,2485,2467,2466,2129,2125,2126,42,2103,2104,2106,3,2466,2468,2485,2126,2127,2129,42,1956,1977,1955,3,2486,2296,2487,1979,2000,1978,42,1957,1977,1956,3,2295,2296,2486,1980,2000,1979,42,2114,1953,2090,3,2488,2489,2490,2137,1976,2113,42,1952,1953,2114,3,2491,2489,2488,1975,1976,2137,42,2115,1952,2114,3,2492,2491,2488,2138,1975,2137,42,2116,1952,2115,3,2493,2491,2492,2139,1975,2138,42,1951,1952,2116,3,2260,2262,2494,1974,1975,2139,42,1950,1951,2116,3,2257,2260,2494,1973,1974,2139,42,1950,2116,2117,3,2257,2494,2495,1973,2139,2140,42,2116,2118,2117,3,2493,2496,2497,2139,2141,2140,42,2116,2115,2118,3,2493,2492,2496,2139,2138,2141,42,2115,2119,2118,3,2498,2499,2500,2138,2142,2141,42,2115,2120,2119,3,2501,2502,2503,2138,2143,2142,42,2115,2121,2120,3,2501,2504,2502,2138,2144,2143,42,2115,2114,2121,3,2501,2505,2504,2138,2137,2144,42,2121,2114,2122,3,2504,2505,2506,2144,2137,2145,42,2114,2090,2122,3,2505,2507,2506,2137,2113,2145,42,2122,2090,2088,3,2506,2507,2508,2145,2113,2111,42,2122,2088,2123,3,2509,2510,2511,2145,2111,2146,42,2123,2088,2085,3,2511,2510,2512,2146,2111,2108,42,2123,2085,2124,3,2513,2514,2515,2146,2108,2147,42,2124,2085,2084,3,2515,2514,2516,2147,2108,2107,42,2124,2084,2125,3,2515,2516,2517,2147,2107,2148,42,2125,2084,2081,3,2517,2516,2518,2148,2107,2104,42,2125,2081,2126,3,2519,2520,2521,2148,2104,2149,42,2126,2081,2079,3,2521,2520,2522,2149,2104,2102,42,2081,2079,2127,3,2523,2524,2525,2104,2102,2150,42,2128,2081,2079,3,2526,2527,2528,2151,2104,2102,42,2128,2079,2129,3,2526,2528,2529,2151,2102,2152,42,2130,2128,2129,3,2530,2526,2529,2153,2151,2152,42,2130,2129,2131,3,2530,2529,2531,2153,2152,2154,42,2132,2130,2131,3,2532,2530,2531,2155,2153,2154,42,2132,2131,2133,3,2532,2531,2533,2155,2154,2156,42,2134,2081,2127,3,2534,2523,2525,2157,2104,2150,42,2135,2134,2127,3,2535,2534,2525,2158,2157,2150,42,2136,2134,2135,3,2536,2534,2535,2159,2157,2158,42,2137,2136,2135,3,2532,2536,2535,2160,2159,2158,42,2138,2136,2137,3,2537,2536,2532,2161,2159,2160,42,2138,2137,2139,3,2537,2532,2538,2161,2160,2162,42,2126,2079,2140,3,2521,2522,2539,2149,2102,2163,42,2140,2079,2141,3,2540,2541,2542,2163,2102,2164,42,2079,2142,2141,3,2541,2543,2542,2102,2165,2164,42,2079,2077,2142,3,2421,2419,2544,2102,2100,2165,42,2077,2076,2142,3,2419,2418,2544,2100,2099,2165,42,2142,2076,2143,3,2543,2545,2546,2165,2099,2166,42,2076,2075,2143,3,2545,2547,2546,2099,2098,2166,42,2075,2144,2143,3,2547,2548,2546,2098,2167,2166,42,2145,2144,2075,3,2549,2548,2547,2168,2167,2098,42,2145,2146,2144,3,2549,2550,2548,2168,2169,2167,42,2147,2146,2145,3,2551,2550,2549,2170,2169,2168,42,2146,2148,2144,3,2550,2552,2548,2169,2171,2167,42,2146,2149,2148,3,2550,2553,2552,2169,2172,2171,42,2150,2149,2146,3,2554,2553,2550,2173,2172,2169,42,2149,2150,2151,3,2553,2554,2555,2172,2173,2174,42,2152,2149,2151,3,2556,2553,2555,2175,2172,2174,42,2148,2149,2152,3,2552,2553,2556,2171,2172,2175,42,2153,2148,2152,3,2557,2552,2556,2176,2171,2175,42,2154,2148,2153,3,2558,2552,2557,2177,2171,2176,42,2144,2148,2154,3,2548,2552,2558,2167,2171,2177,42,2143,2144,2154,3,2546,2548,2558,2166,2167,2177,42,2142,2143,2154,3,2543,2546,2558,2165,2166,2177,42,2141,2142,2154,3,2542,2543,2558,2164,2165,2177,42,2141,2154,2153,3,2542,2558,2557,2164,2177,2176,42,2141,2153,2140,3,2542,2557,2540,2164,2176,2163,42,2140,2153,2155,3,2559,2560,2561,2163,2176,2178,42,2155,2153,2152,3,2561,2560,2562,2178,2176,2175,42,2155,2152,2156,3,2561,2562,2563,2178,2175,2179,42,2152,2151,2156,3,2562,2564,2563,2175,2174,2179,42,2156,2151,2157,3,2563,2564,2565,2179,2174,2180,42,2151,2158,2157,3,2564,2566,2565,2174,2181,2180,42,2159,2155,2156,3,2567,2568,2569,2182,2178,2179,42,2160,2155,2159,3,2570,2568,2567,2183,2178,2182,42,2160,2140,2155,3,2570,2539,2568,2183,2163,2178,42,2160,2126,2140,3,2570,2521,2539,2183,2149,2163,42,2160,2125,2126,3,2570,2519,2521,2183,2148,2149,42,2161,2125,2160,3,2571,2519,2570,2184,2148,2183,42,2162,2125,2161,3,2572,2573,2574,2185,2148,2184,42,2163,2125,2162,3,2575,2517,2576,2186,2148,2185,42,2163,2124,2125,3,2575,2515,2517,2186,2147,2148,42,2164,2124,2163,3,2577,2515,2575,2187,2147,2186,42,2164,2123,2124,3,2577,2513,2515,2187,2146,2147,42,2164,2122,2123,3,2578,2509,2511,2187,2145,2146,42,2121,2122,2164,3,2579,2509,2578,2144,2145,2187,42,2121,2164,2165,3,2579,2578,2580,2144,2187,2188,42,2164,2163,2165,3,2577,2575,2581,2187,2186,2188,42,2163,2166,2165,3,2575,2582,2581,2186,2189,2188,42,2163,2167,2166,3,2575,2583,2582,2186,2190,2189,42,2163,2162,2167,3,2575,2576,2583,2186,2185,2190,42,2167,2162,2161,3,2584,2572,2574,2190,2185,2184,42,2161,2168,2167,3,2574,2585,2584,2184,2191,2190,42,2168,2161,2159,3,2586,2571,2567,2191,2184,2182,42,2161,2160,2159,3,2571,2570,2567,2184,2183,2182,42,2159,2169,2168,3,2567,2587,2586,2182,2192,2191,42,2159,2156,2169,3,2567,2569,2587,2182,2179,2192,42,2169,2156,2170,3,2587,2569,2588,2192,2179,2193,42,2169,2170,2171,3,2587,2588,2589,2192,2193,2194,42,2170,2172,2171,3,2588,2590,2589,2193,2195,2194,42,2173,2171,2172,3,2591,2589,2590,2196,2194,2195,42,2174,2171,2173,3,2592,2589,2591,2197,2194,2196,42,2169,2171,2174,3,2587,2589,2592,2192,2194,2197,42,2168,2169,2174,3,2586,2587,2592,2191,2192,2197,42,2168,2174,2175,3,2585,2593,2594,2191,2197,2198,42,2174,2176,2175,3,2593,2595,2594,2197,2199,2198,42,2174,2177,2176,3,2593,2596,2595,2197,2200,2199,42,2177,2178,2176,3,2596,2597,2595,2200,2201,2199,42,2179,2175,2176,3,2598,2599,2600,2202,2198,2199,42,2166,2175,2179,3,2582,2599,2598,2189,2198,2202,42,2166,2167,2175,3,2582,2583,2599,2189,2190,2198,42,2167,2168,2175,3,2584,2585,2594,2190,2191,2198,42,2165,2166,2179,3,2581,2582,2598,2188,2189,2202,42,2165,2179,2180,3,2581,2598,2601,2188,2202,2203,42,2180,2179,2181,3,2601,2598,2602,2203,2202,2204,42,2179,2176,2181,3,2598,2600,2602,2202,2199,2204,42,2176,2182,2181,3,2600,2603,2602,2199,2205,2204,42,2183,2181,2182,3,2604,2602,2603,2206,2204,2205,42,2180,2181,2183,3,2601,2602,2604,2203,2204,2206,42,2184,2180,2183,3,2605,2606,2607,2207,2203,2206,42,2165,2180,2184,3,2580,2606,2605,2188,2203,2207,42,2120,2165,2184,3,2608,2580,2605,2143,2188,2207,42,2121,2165,2120,3,2579,2580,2608,2144,2188,2143,42,2120,2184,2185,3,2502,2609,2610,2143,2207,2208,42,2184,2186,2185,3,2609,2611,2610,2207,2209,2208,42,2184,2187,2186,3,2609,2612,2611,2207,2210,2209,42,2187,2188,2186,3,2612,2613,2611,2210,2211,2209,42,2187,2189,2188,3,2612,2614,2613,2210,2212,2211,42,2189,2190,2188,3,2614,2615,2613,2212,2213,2211,42,2119,2120,2185,3,2503,2502,2610,2142,2143,2208,42,2119,2185,2191,3,2503,2610,2616,2142,2208,2214,42,2191,2185,2192,3,2616,2610,2617,2214,2208,2215,42,2185,2193,2192,3,2610,2618,2617,2208,2216,2215,42,2192,2193,2194,3,2617,2618,2619,2215,2216,2217,42,2119,2191,2118,3,2499,2620,2500,2142,2214,2141,42,2118,2191,2195,3,2500,2620,2621,2141,2214,2218,42,2195,2191,2196,3,2621,2620,2622,2218,2214,2219,42,2191,2197,2196,3,2620,2623,2622,2214,2220,2219,42,2198,2196,2197,3,2624,2622,2623,2221,2219,2220,42,2117,2118,2195,3,2497,2496,2625,2140,2141,2218,42,2199,2117,2195,3,2626,2497,2625,2222,2140,2218,42,1949,2117,2199,3,2256,2495,2627,1972,2140,2222,42,1949,1950,2117,3,2256,2257,2495,1972,1973,2140,42,1949,2199,2200,3,2256,2627,2628,1972,2222,2223,42,2201,1949,2200,3,2629,2256,2628,2224,1972,2223,42,1948,1949,2201,3,2254,2256,2629,1971,1972,2224,42,1948,2201,2202,3,2254,2629,2630,1971,2224,2225,42,2202,2201,2203,3,2630,2629,2631,2225,2224,2226,42,2203,2201,2204,3,2631,2629,2632,2226,2224,2227,42,2201,2200,2204,3,2629,2628,2632,2224,2223,2227,42,2205,2203,2204,3,2633,2631,2632,2228,2226,2227,42,2202,2203,2205,3,2630,2631,2633,2225,2226,2228,42,2199,2195,2206,3,2626,2625,2634,2222,2218,2229,42,2207,2199,2206,3,2635,2626,2634,2230,2222,2229,42,2207,2206,2208,3,2635,2634,2636,2230,2229,2231,42,2209,2207,2208,3,2637,2635,2636,2232,2230,2231,42,2210,2209,2208,3,2638,2637,2636,2233,2232,2231,42,2184,2183,2211,3,2605,2607,2639,2207,2206,2234,42,2183,2212,2211,3,2607,2640,2639,2206,2235,2234,42,1947,1948,2213,3,2252,2253,2641,1970,1971,2236,42,2214,1947,2213,3,2642,2252,2641,2237,1970,2236,42,2215,1947,2214,3,2643,2252,2642,2238,1970,2237,42,1947,2215,1946,3,2252,2643,2251,1970,2238,1969,42,2216,2215,2214,3,2644,2643,2642,2239,2238,2237,42,2216,2214,2213,3,2644,2642,2641,2239,2237,2236,42,2217,2218,2219,3,2645,2646,2647,2240,2241,2242,42,2218,2217,2220,3,2646,2645,2648,2241,2240,2243,42,2220,2217,2221,3,2648,2645,2649,2243,2240,2244,42,2217,2222,2221,3,2645,2650,2649,2240,2245,2244,42,2222,2217,2223,3,2650,2645,2651,2245,2240,2246,42,2223,2217,2219,3,2651,2645,2647,2246,2240,2242,42,2224,2222,2223,3,2652,2650,2651,2247,2245,2246,42,2222,2224,2225,3,2650,2652,2653,2245,2247,2248,42,2221,2222,2225,3,2649,2650,2653,2244,2245,2248,42,2226,2218,2220,3,2654,2646,2648,2249,2241,2243,42,2218,2226,2227,3,2646,2654,2655,2241,2249,2250,42,2226,2228,2227,3,2654,2656,2655,2249,2251,2250,42,2227,2228,2229,3,2655,2656,2657,2250,2251,2252,42,2228,2230,2229,3,2656,2658,2657,2251,2253,2252,42,2229,2230,2231,3,2657,2658,2659,2252,2253,2254,42,2231,2230,2232,3,2660,2661,2662,2254,2253,2255,42,2231,2232,2233,3,2660,2662,2663,2254,2255,2256,42,2233,2232,2234,3,2663,2662,2664,2256,2255,2257,42,2232,2235,2234,3,2662,2665,2664,2255,2258,2257,42,2232,2236,2235,3,2662,2666,2665,2255,2259,2258,42,2236,2237,2235,3,2667,2668,2669,2259,2260,2258,42,2236,2238,2237,3,2670,2671,2672,2259,2261,2260,42,2236,2239,2238,3,2670,2673,2671,2259,2262,2261,42,2238,2240,2237,3,2671,2674,2672,2261,2263,2260,42,2237,2240,2241,3,2672,2674,2675,2260,2263,2264,42,2241,2240,2242,3,2675,2674,2676,2264,2263,2265,42,2240,2243,2242,3,2674,2677,2676,2263,2266,2265,42,2243,2244,2242,3,2677,2678,2676,2266,2267,2265,42,2241,2242,2245,3,2679,2677,2676,2264,2265,2268,42,2245,2242,2246,3,2676,2677,2680,2268,2265,2269,42,2246,2242,2247,3,2680,2677,2681,2269,2265,2270,42,2247,2248,2246,3,2681,2678,2680,2270,2271,2269,42,2237,2241,2249,3,2668,2682,2683,2260,2264,2272,42,2237,2249,2235,3,2668,2683,2669,2260,2272,2258,42,2250,2235,2249,3,2684,2669,2683,2273,2258,2272,42,2234,2235,2250,3,2664,2665,2685,2257,2258,2273,42,2251,2234,2250,3,2686,2664,2685,2274,2257,2273,42,2233,2234,2251,3,2663,2664,2686,2256,2257,2274,42,2252,2251,2250,3,2687,2686,2685,2275,2274,2273,42,2252,2250,2253,3,2687,2685,2688,2275,2273,2276,42,2252,2253,2254,3,2687,2688,2689,2275,2276,2277,42,2255,2231,2233,3,2690,2660,2663,2278,2254,2256,42,2255,2233,2256,3,2690,2663,2686,2278,2256,2279,42,2257,2255,2256,3,2691,2690,2686,2280,2278,2279,42,2257,2256,2258,3,2691,2686,2687,2280,2279,2281,42,2259,2257,2258,3,2692,2691,2687,2282,2280,2281,42,2260,2229,2231,3,2693,2657,2659,2283,2252,2254,42,2227,2229,2260,3,2655,2657,2693,2250,2252,2283,42,2261,2227,2260,3,2694,2655,2693,2284,2250,2283,42,2261,2260,2262,3,2694,2693,2695,2284,2283,2285,42,2262,2260,2263,3,2695,2693,2696,2285,2283,2286,42,2260,2231,2263,3,2693,2659,2696,2283,2254,2286,42,2264,2262,2263,3,2697,2695,2696,2287,2285,2286,42,2265,2262,2264,3,2698,2695,2697,2288,2285,2287,42,2265,2266,2262,3,2698,2699,2695,2288,2289,2285,42,2266,2261,2262,3,2699,2694,2695,2289,2284,2285,42,2218,2227,2219,3,2646,2655,2647,2241,2250,2242,42,2267,2226,2220,3,2700,2701,2702,2290,2249,2243,42,2226,2267,2268,3,2701,2700,2703,2249,2290,2291,42,2268,2267,2269,3,2703,2700,2704,2291,2290,2292,42,2267,2270,2269,3,2700,2705,2704,2290,2293,2292,42,2270,2267,2220,3,2705,2700,2702,2293,2290,2243,42,2270,2220,2271,3,2705,2702,2706,2293,2243,2294,42,2272,2270,2271,3,2707,2705,2706,2295,2293,2294,42,2270,2272,2273,3,2705,2707,2708,2293,2295,2296,42,2273,2272,2274,3,2708,2707,2709,2296,2295,2297,42,2274,2272,2275,3,2709,2707,2710,2297,2295,2298,42,2272,2271,2275,3,2707,2706,2710,2295,2294,2298,42,2269,2270,2273,3,2704,2705,2708,2292,2293,2296,42,2268,2269,2276,3,2703,2711,2712,2291,2292,2299,42,2276,2269,2277,3,2712,2711,2713,2299,2292,2300,42,2269,2278,2277,3,2711,2714,2713,2292,2301,2300,42,2278,2279,2277,3,2714,2715,2713,2301,2302,2300,42,2277,2279,2280,3,2713,2715,2716,2300,2302,2303,42,2281,2277,2280,3,2717,2713,2716,2304,2300,2303,42,2281,2276,2277,3,2717,2712,2713,2304,2299,2300,42,2282,2276,2281,3,2718,2712,2717,2305,2299,2304,42,2283,2276,2282,3,2719,2712,2718,2306,2299,2305,42,2283,2268,2276,3,2719,2703,2712,2306,2291,2299,42,2284,2268,2283,3,2720,2703,2719,2307,2291,2306,42,2226,2268,2284,3,2701,2703,2720,2249,2291,2307,42,2284,2283,2285,3,2720,2719,2721,2307,2306,2308,42,2285,2283,2282,3,2721,2719,2718,2308,2306,2305,42,2286,2285,2282,3,2662,2661,2660,2309,2308,2305,42,2286,2282,2287,3,2662,2660,2663,2309,2305,2310,42,2282,2288,2287,3,2660,2690,2663,2305,2311,2310,42,2287,2288,2289,3,2663,2690,2686,2310,2311,2312,42,2288,2290,2289,3,2690,2691,2686,2311,2313,2312,42,2289,2290,2291,3,2686,2691,2687,2312,2313,2314,42,2290,2292,2291,3,2691,2692,2687,2313,2315,2314,42,2286,2287,2293,3,2662,2663,2664,2309,2310,2316,42,2293,2287,2294,3,2664,2663,2686,2316,2310,2317,42,2293,2294,2295,3,2664,2686,2685,2316,2317,2318,42,2294,2296,2295,3,2686,2687,2685,2317,2319,2318,42,2295,2296,2297,3,2685,2687,2688,2318,2319,2320,42,2296,2298,2297,3,2687,2689,2688,2319,2321,2320,42,2299,2293,2295,3,2665,2664,2685,2322,2316,2318,42,2286,2293,2299,3,2662,2664,2665,2309,2316,2322,42,2300,2286,2299,3,2666,2662,2665,2323,2309,2322,42,2299,2301,2300,3,2669,2668,2667,2322,2324,2323,42,2299,2302,2301,3,2669,2722,2668,2322,2325,2324,42,2295,2302,2299,3,2684,2722,2669,2318,2325,2322,42,2301,2302,2303,3,2668,2722,2682,2324,2325,2326,42,2301,2303,2304,3,2672,2675,2723,2324,2326,2327,42,2303,2305,2304,3,2675,2676,2723,2326,2328,2327,42,2303,2306,2305,3,2679,2676,2677,2326,2329,2328,42,2306,2307,2305,3,2676,2680,2677,2329,2330,2328,42,2307,2308,2305,3,2680,2681,2677,2330,2331,2328,42,2307,2309,2308,3,2680,2678,2681,2330,2332,2331,42,2305,2310,2304,3,2676,2724,2723,2328,2333,2327,42,2305,2311,2310,3,2676,2678,2724,2328,2334,2333,42,2301,2304,2312,3,2672,2723,2671,2324,2327,2335,42,2301,2312,2300,3,2672,2671,2670,2324,2335,2323,42,2300,2312,2313,3,2670,2671,2673,2323,2335,2336,42,2314,2315,2316,0,2725,2726,2727,2337,2338,2339,42,2314,2317,2315,0,2725,2728,2726,2337,2340,2338,42,2317,2314,2318,0,2729,2730,2731,2340,2337,2341,42,2318,2319,2317,0,2731,2732,2729,2341,2342,2340,42,2320,2319,2318,0,2733,2732,2731,2343,2342,2341,42,2320,2321,2319,0,2733,2734,2732,2343,2344,2342,42,2320,2322,2321,0,2733,2735,2734,2343,2345,2344,42,2322,2320,2323,0,2735,2733,2736,2345,2343,2346,42,2323,2320,2324,0,2736,2733,2737,2346,2343,2347,42,2320,2314,2324,0,2733,2730,2737,2343,2337,2347,42,2318,2314,2320,0,2731,2730,2733,2341,2337,2343,42,2324,2314,2325,0,2738,2725,2739,2347,2337,2348,42,2325,2326,2324,0,2739,2740,2738,2348,2349,2347,42,2327,2326,2325,0,2741,2740,2739,2350,2349,2348,42,2326,2327,2328,0,2740,2741,2742,2349,2350,2351,42,2328,2327,2329,0,2742,2741,2743,2351,2350,2352,42,2329,2327,2330,0,2743,2741,2744,2352,2350,2353,42,2327,2331,2330,0,2741,2745,2744,2350,2354,2353,42,2327,2325,2331,0,2741,2739,2745,2350,2348,2354,42,2325,2316,2331,0,2739,2727,2745,2348,2339,2354,42,2325,2314,2316,0,2739,2725,2727,2348,2337,2339,42,2331,2316,2315,0,2745,2727,2726,2354,2339,2338,42,2331,2315,2332,0,2745,2726,2746,2354,2338,2355,42,2332,2315,2317,0,2746,2726,2728,2355,2338,2340,42,2332,2317,2321,0,2747,2729,2734,2355,2340,2344,42,2321,2317,2319,0,2734,2729,2732,2344,2340,2342,42,2333,2332,2321,0,2748,2747,2734,2356,2355,2344,42,2330,2332,2333,0,2744,2746,2749,2353,2355,2356,42,2330,2331,2332,0,2744,2745,2746,2353,2354,2355,42,2334,2330,2333,0,2750,2744,2749,2357,2353,2356,42,2334,2329,2330,0,2750,2743,2744,2357,2352,2353,42,2335,2329,2334,0,2751,2743,2750,2358,2352,2357,42,2335,2336,2329,0,2751,2752,2743,2358,2359,2352,42,2337,2336,2335,0,2753,2752,2751,2360,2359,2358,42,2337,2338,2336,0,2753,2754,2752,2360,2361,2359,42,2339,2338,2337,0,2755,2754,2753,2362,2361,2360,42,2339,2340,2338,0,2755,2756,2754,2362,2363,2361,42,2341,2340,2339,0,2757,2756,2755,2364,2363,2362,42,2342,2340,2341,0,2758,2756,2757,2365,2363,2364,42,2342,2343,2340,0,2758,2759,2756,2365,2366,2363,42,2342,2344,2343,0,2758,2760,2759,2365,2367,2366,42,2345,2344,2342,0,2761,2760,2758,2368,2367,2365,42,2346,2344,2345,0,2762,2760,2761,2369,2367,2368,42,2346,2347,2344,0,2762,2763,2760,2369,2370,2367,42,2346,2348,2347,0,2762,2764,2763,2369,2371,2370,42,2346,2349,2348,0,2762,2765,2764,2369,2372,2371,42,2350,2349,2346,0,2766,2765,2762,2373,2372,2369,42,2350,2351,2349,0,2766,2767,2765,2373,2374,2372,42,2351,2352,2349,0,2767,2768,2765,2374,2375,2372,42,2353,2352,2351,0,2769,2768,2767,2376,2375,2374,42,2353,2354,2352,0,2769,2770,2768,2376,2377,2375,42,2355,2354,2353,0,2771,2770,2769,2378,2377,2376,42,2355,2356,2354,0,2771,2772,2770,2378,2379,2377,42,2355,2357,2356,0,2771,2773,2772,2378,2380,2379,42,2357,2358,2356,0,2773,2774,2772,2380,2381,2379,42,2356,2358,2359,0,2772,2774,2775,2379,2381,2382,42,2360,2359,2358,0,2776,2775,2774,2383,2382,2381,42,2360,2361,2359,0,2776,2777,2775,2383,2384,2382,42,2360,2362,2361,0,2776,2778,2777,2383,2385,2384,42,2362,2363,2361,0,2778,2779,2777,2385,2386,2384,42,2364,2363,2362,0,2780,2781,2782,2387,2386,2385,42,2364,2341,2363,0,2780,2757,2781,2387,2364,2386,42,2365,2341,2364,0,2783,2757,2780,2388,2364,2387,42,2365,2342,2341,0,2783,2758,2757,2388,2365,2364,42,2345,2342,2365,0,2761,2758,2783,2368,2365,2388,42,2365,2366,2345,0,2783,2784,2761,2388,2389,2368,42,2350,2345,2366,0,2766,2761,2784,2373,2368,2389,42,2350,2346,2345,0,2766,2762,2761,2373,2369,2368,42,2363,2341,2339,0,2781,2757,2755,2386,2364,2362,42,2363,2339,2367,0,2779,2785,2786,2386,2362,2390,42,2339,2337,2367,0,2785,2787,2786,2362,2360,2390,42,2367,2337,2368,0,2786,2787,2788,2390,2360,2391,42,2368,2337,2335,0,2788,2787,2789,2391,2360,2358,42,2368,2335,2369,0,2788,2789,2790,2391,2358,2392,42,2369,2335,2334,0,2790,2789,2791,2392,2358,2357,42,2369,2334,2370,0,2790,2791,2792,2392,2357,2393,42,2334,2333,2370,0,2791,2748,2792,2357,2356,2393,42,2370,2333,2322,0,2792,2748,2735,2393,2356,2345,42,2333,2321,2322,0,2748,2734,2735,2356,2344,2345,42,2370,2322,2371,0,2792,2735,2793,2393,2345,2394,42,2371,2322,2323,0,2793,2735,2736,2394,2345,2346,42,2371,2323,2326,0,2793,2736,2794,2394,2346,2349,42,2323,2324,2326,0,2736,2737,2794,2346,2347,2349,42,2371,2326,2372,0,2793,2794,2795,2394,2349,2395,42,2328,2372,2326,0,2742,2796,2740,2351,2395,2349,42,2328,2373,2372,0,2742,2797,2796,2351,2396,2395,42,2328,2374,2373,0,2742,2798,2797,2351,2397,2396,42,2375,2374,2328,0,2799,2798,2742,2398,2397,2351,42,2375,2376,2374,0,2799,2800,2798,2398,2399,2397,42,2377,2376,2375,0,2801,2800,2799,2400,2399,2398,42,2377,2378,2376,0,2801,2802,2800,2400,2401,2399,42,2379,2378,2377,0,2803,2802,2801,2402,2401,2400,42,2379,2380,2378,0,2803,2804,2802,2402,2403,2401,42,2381,2380,2379,0,2805,2804,2803,2404,2403,2402,42,2381,2382,2380,0,2805,2806,2804,2404,2405,2403,42,2381,2383,2382,0,2805,2807,2806,2404,2406,2405,42,2384,2383,2381,0,2808,2807,2805,2407,2406,2404,42,2384,2385,2383,0,2808,2809,2807,2407,2408,2406,42,2386,2385,2384,0,2810,2809,2808,2409,2408,2407,42,2387,2385,2386,0,2811,2809,2810,2410,2408,2409,42,2387,2388,2385,0,2811,2812,2809,2410,2411,2408,42,2387,2389,2388,0,2811,2813,2812,2410,2412,2411,42,2387,2356,2389,0,2811,2772,2813,2410,2379,2412,42,2354,2356,2387,0,2770,2772,2811,2377,2379,2410,42,2354,2387,2352,0,2770,2811,2768,2377,2410,2375,42,2352,2387,2386,0,2768,2811,2810,2375,2410,2409,42,2349,2352,2386,0,2765,2768,2810,2372,2375,2409,42,2349,2386,2348,0,2765,2810,2764,2372,2409,2371,42,2348,2386,2384,0,2764,2810,2808,2371,2409,2407,42,2348,2384,2390,0,2764,2808,2814,2371,2407,2413,42,2390,2384,2381,0,2814,2808,2805,2413,2407,2404,42,2390,2381,2379,0,2814,2805,2803,2413,2404,2402,42,2390,2379,2391,0,2814,2803,2815,2413,2402,2414,42,2379,2377,2391,0,2803,2801,2815,2402,2400,2414,42,2391,2377,2375,0,2815,2801,2799,2414,2400,2398,42,2391,2375,2392,0,2815,2799,2816,2414,2398,2415,42,2392,2375,2393,0,2816,2799,2817,2415,2398,2416,42,2375,2328,2393,0,2799,2742,2817,2398,2351,2416,42,2393,2328,2329,0,2817,2742,2743,2416,2351,2352,42,2393,2329,2336,0,2817,2743,2752,2416,2352,2359,42,2393,2336,2338,0,2817,2752,2754,2416,2359,2361,42,2392,2393,2338,0,2816,2817,2754,2415,2416,2361,42,2392,2338,2340,0,2816,2754,2756,2415,2361,2363,42,2343,2392,2340,0,2759,2816,2756,2366,2415,2363,42,2344,2392,2343,0,2760,2816,2759,2367,2415,2366,42,2344,2391,2392,0,2760,2815,2816,2367,2414,2415,42,2347,2391,2344,0,2763,2815,2760,2370,2414,2367,42,2347,2390,2391,0,2763,2814,2815,2370,2413,2414,42,2347,2348,2390,0,2763,2764,2814,2370,2371,2413,42,2356,2394,2389,0,2772,2818,2813,2379,2417,2412,42,2356,2359,2394,0,2772,2775,2818,2379,2382,2417,42,2359,2367,2394,0,2775,2786,2818,2382,2390,2417,42,2361,2367,2359,0,2777,2786,2775,2384,2390,2382,42,2363,2367,2361,0,2779,2786,2777,2386,2390,2384,42,2394,2367,2395,0,2818,2786,2819,2417,2390,2418,42,2395,2367,2368,0,2819,2786,2788,2418,2390,2391,42,2395,2368,2396,0,2819,2788,2820,2418,2391,2419,42,2368,2369,2396,0,2788,2790,2820,2391,2392,2419,42,2369,2371,2396,0,2790,2793,2820,2392,2394,2419,42,2369,2370,2371,0,2790,2792,2793,2392,2393,2394,42,2396,2371,2397,0,2820,2793,2821,2419,2394,2420,42,2397,2371,2398,0,2821,2793,2822,2420,2394,2421,42,2371,2372,2398,0,2793,2795,2822,2394,2395,2421,42,2372,2373,2398,0,2795,2823,2822,2395,2396,2421,42,2398,2373,2399,0,2822,2823,2824,2421,2396,2422,42,2373,2400,2399,0,2797,2825,2826,2396,2423,2422,42,2374,2400,2373,0,2798,2825,2797,2397,2423,2396,42,2401,2400,2374,0,2827,2825,2798,2424,2423,2397,42,2401,2402,2400,0,2827,2828,2825,2424,2425,2423,42,2401,2403,2402,0,2827,2829,2828,2424,2426,2425,42,2401,2404,2403,0,2827,2830,2829,2424,2427,2426,42,2376,2404,2401,0,2800,2830,2827,2399,2427,2424,42,2376,2405,2404,0,2800,2831,2830,2399,2428,2427,42,2376,2406,2405,0,2800,2832,2831,2399,2429,2428,42,2407,2406,2376,0,2833,2832,2800,2430,2429,2399,42,2407,2408,2406,0,2833,2834,2832,2430,2431,2429,42,2407,2409,2408,0,2833,2835,2834,2430,2432,2431,42,2407,2410,2409,0,2833,2836,2835,2430,2433,2432,42,2378,2410,2407,0,2802,2836,2833,2401,2433,2430,42,2378,2411,2410,0,2802,2837,2836,2401,2434,2433,42,2378,2412,2411,0,2802,2838,2837,2401,2435,2434,42,2413,2412,2378,0,2839,2838,2802,2436,2435,2401,42,2413,2414,2412,0,2839,2840,2838,2436,2437,2435,42,2413,2415,2414,0,2839,2841,2840,2436,2438,2437,42,2413,2416,2415,0,2839,2842,2841,2436,2439,2438,42,2380,2416,2413,0,2804,2842,2839,2403,2439,2436,42,2380,2417,2416,0,2804,2843,2842,2403,2440,2439,42,2380,2418,2417,0,2804,2844,2843,2403,2441,2440,42,2419,2418,2380,0,2845,2844,2804,2442,2441,2403,42,2419,2420,2418,0,2845,2846,2844,2442,2443,2441,42,2419,2421,2420,0,2845,2847,2846,2442,2444,2443,42,2419,2422,2421,0,2845,2848,2847,2442,2445,2444,42,2382,2422,2419,0,2806,2848,2845,2405,2445,2442,42,2382,2423,2422,0,2806,2849,2848,2405,2446,2445,42,2383,2423,2382,0,2807,2849,2806,2406,2446,2405,42,2424,2423,2383,0,2850,2849,2807,2447,2446,2406,42,2424,2425,2423,0,2850,2851,2849,2447,2448,2446,42,2424,2426,2425,0,2850,2852,2851,2447,2449,2448,42,2388,2426,2424,0,2812,2852,2850,2411,2449,2447,42,2388,2427,2426,0,2812,2853,2852,2411,2450,2449,42,2388,2389,2427,0,2812,2813,2853,2411,2412,2450,42,2389,2394,2427,0,2813,2818,2853,2412,2417,2450,42,2427,2394,2395,0,2853,2818,2819,2450,2417,2418,42,2427,2395,2428,0,2853,2819,2854,2450,2418,2451,42,2395,2396,2428,0,2819,2820,2854,2418,2419,2451,42,2428,2396,2429,0,2854,2820,2855,2451,2419,2452,42,2429,2396,2397,0,2855,2820,2821,2452,2419,2420,42,2429,2397,2430,0,2855,2821,2856,2452,2420,2453,42,2397,2431,2430,0,2821,2857,2856,2420,2454,2453,42,2397,2405,2431,0,2821,2858,2857,2420,2428,2454,42,2397,2432,2404,0,2821,2859,2860,2420,2455,2427,42,2397,2433,2432,0,2821,2861,2859,2420,2456,2455,42,2398,2433,2397,0,2822,2861,2821,2421,2456,2420,42,2398,2399,2433,0,2822,2824,2861,2421,2422,2456,42,2399,2434,2433,0,2824,2862,2861,2422,2457,2456,42,2399,2435,2434,0,2824,2863,2862,2422,2458,2457,42,2399,2400,2435,0,2826,2825,2864,2422,2423,2458,42,2400,2402,2435,0,2825,2828,2864,2423,2425,2458,42,2435,2402,2436,0,2864,2828,2865,2458,2425,2459,42,2437,2436,2402,0,2866,2865,2828,2460,2459,2425,42,2437,2438,2436,0,2866,2867,2865,2460,2461,2459,42,2437,2439,2438,0,2866,2868,2867,2460,2462,2461,42,2437,2440,2439,0,2866,2869,2868,2460,2463,2462,42,2403,2440,2437,0,2829,2869,2866,2426,2463,2460,42,2403,2441,2440,0,2829,2870,2869,2426,2464,2463,42,2404,2441,2403,0,2830,2870,2829,2427,2464,2426,42,2432,2441,2404,0,2859,2871,2860,2455,2464,2427,42,2432,2442,2441,0,2859,2872,2871,2455,2465,2464,42,2433,2442,2432,0,2861,2872,2859,2456,2465,2455,42,2442,2433,2434,0,2872,2861,2862,2465,2456,2457,42,2434,2443,2442,0,2862,2873,2872,2457,2466,2465,42,2434,2444,2443,0,2862,2874,2873,2457,2467,2466,42,2435,2444,2434,0,2863,2874,2862,2458,2467,2457,42,2436,2444,2435,0,2865,2875,2864,2459,2467,2458,42,2436,2445,2444,0,2865,2876,2875,2459,2468,2467,42,2436,2438,2445,0,2865,2867,2876,2459,2461,2468,42,2446,2445,2438,0,2877,2876,2867,2469,2468,2461,42,2446,2447,2445,0,2877,2878,2876,2469,2470,2468,42,2448,2447,2446,0,2879,2878,2877,2471,2470,2469,42,2449,2447,2448,0,2880,2881,2882,2472,2470,2471,42,2449,2450,2447,0,2880,2883,2881,2472,2473,2470,42,2449,2451,2450,0,2880,2884,2883,2472,2474,2473,42,2451,2449,2448,0,2884,2880,2882,2474,2472,2471,42,2452,2451,2448,0,2885,2884,2882,2475,2474,2471,42,2453,2451,2452,0,2886,2884,2885,2476,2474,2475,42,2451,2453,2443,0,2884,2886,2873,2474,2476,2466,42,2442,2443,2453,0,2872,2873,2886,2465,2466,2476,42,2442,2453,2440,0,2872,2886,2887,2465,2476,2463,42,2440,2453,2452,0,2887,2886,2885,2463,2476,2475,42,2440,2452,2439,0,2869,2888,2868,2463,2475,2462,42,2439,2452,2448,0,2868,2888,2879,2462,2475,2471,42,2439,2448,2454,0,2868,2879,2889,2462,2471,2477,42,2454,2448,2446,0,2889,2879,2877,2477,2471,2469,42,2454,2446,2438,0,2889,2877,2867,2477,2469,2461,42,2454,2438,2439,0,2889,2867,2868,2477,2461,2462,42,2442,2440,2441,0,2872,2887,2871,2465,2463,2464,42,2451,2443,2455,0,2884,2873,2890,2474,2466,2478,42,2444,2455,2443,0,2874,2890,2873,2467,2478,2466,42,2444,2445,2455,0,2874,2891,2890,2467,2468,2478,42,2445,2447,2455,0,2891,2881,2890,2468,2470,2478,42,2455,2447,2450,0,2890,2881,2883,2478,2470,2473,42,2455,2450,2451,0,2890,2883,2884,2478,2473,2474,42,2403,2437,2402,0,2829,2866,2828,2426,2460,2425,42,2406,2431,2405,0,2832,2892,2831,2429,2454,2428,42,2406,2456,2431,0,2832,2893,2892,2429,2479,2454,42,2406,2408,2456,0,2832,2834,2893,2429,2431,2479,42,2408,2457,2456,0,2834,2894,2893,2431,2480,2479,42,2458,2457,2408,0,2895,2894,2834,2481,2480,2431,42,2458,2459,2457,0,2895,2896,2894,2481,2482,2480,42,2458,2460,2459,0,2895,2897,2896,2481,2483,2482,42,2458,2461,2460,0,2895,2898,2897,2481,2484,2483,42,2409,2461,2458,0,2835,2898,2895,2432,2484,2481,42,2409,2462,2461,0,2835,2899,2898,2432,2485,2484,42,2410,2462,2409,0,2836,2899,2835,2433,2485,2432,42,2410,2463,2462,0,2900,2901,2902,2433,2486,2485,42,2429,2463,2410,0,2855,2901,2900,2452,2486,2433,42,2429,2430,2463,0,2855,2856,2901,2452,2453,2486,42,2463,2430,2464,0,2901,2856,2903,2486,2453,2487,42,2464,2430,2465,0,2903,2856,2904,2487,2453,2488,42,2431,2465,2430,0,2857,2904,2856,2454,2488,2453,42,2431,2456,2465,0,2857,2905,2904,2454,2479,2488,42,2456,2466,2465,0,2905,2906,2904,2479,2489,2488,42,2457,2466,2456,0,2894,2907,2893,2480,2489,2479,42,2457,2467,2466,0,2894,2908,2907,2480,2490,2489,42,2459,2467,2457,0,2896,2908,2894,2482,2490,2480,42,2468,2467,2459,0,2909,2908,2896,2491,2490,2482,42,2467,2468,2469,0,2908,2909,2910,2490,2491,2492,42,2470,2469,2468,0,2911,2910,2909,2493,2492,2491,42,2471,2469,2470,0,2912,2913,2914,2494,2492,2493,42,2471,2472,2469,0,2912,2915,2913,2494,2495,2492,42,2473,2472,2471,0,2916,2915,2912,2496,2495,2494,42,2473,2474,2472,0,2916,2917,2915,2496,2497,2495,42,2473,2475,2474,0,2916,2918,2917,2496,2498,2497,42,2473,2476,2475,0,2916,2919,2918,2496,2499,2498,42,2477,2476,2473,0,2920,2919,2916,2500,2499,2496,42,2461,2476,2477,0,2921,2919,2920,2484,2499,2500,42,2464,2476,2461,0,2903,2919,2921,2487,2499,2484,42,2464,2475,2476,0,2903,2918,2919,2487,2498,2499,42,2464,2465,2475,0,2903,2904,2918,2487,2488,2498,42,2465,2466,2475,0,2904,2906,2918,2488,2489,2498,42,2466,2474,2475,0,2906,2917,2918,2489,2497,2498,42,2466,2467,2474,0,2906,2922,2917,2489,2490,2497,42,2467,2469,2474,0,2922,2913,2917,2490,2492,2497,42,2474,2469,2472,0,2917,2913,2915,2497,2492,2495,42,2462,2464,2461,0,2902,2903,2921,2485,2487,2484,42,2463,2464,2462,0,2901,2903,2902,2486,2487,2485,42,2460,2461,2477,0,2897,2898,2923,2483,2484,2500,42,2460,2477,2470,0,2897,2923,2911,2483,2500,2493,42,2477,2473,2470,0,2920,2916,2914,2500,2496,2493,42,2473,2471,2470,0,2916,2912,2914,2496,2494,2493,42,2460,2470,2478,0,2897,2911,2924,2483,2493,2501,42,2478,2470,2468,0,2924,2911,2909,2501,2493,2491,42,2459,2478,2468,0,2896,2924,2909,2482,2501,2491,42,2460,2478,2459,0,2897,2924,2896,2483,2501,2482,42,2411,2412,2479,0,2837,2838,2925,2434,2435,2502,42,2412,2480,2479,0,2838,2926,2925,2435,2503,2502,42,2412,2414,2480,0,2838,2840,2926,2435,2437,2503,42,2414,2481,2480,0,2840,2927,2926,2437,2504,2503,42,2482,2481,2414,0,2928,2927,2840,2505,2504,2437,42,2482,2483,2481,0,2928,2929,2927,2505,2506,2504,42,2484,2483,2482,0,2930,2929,2928,2507,2506,2505,42,2484,2485,2483,0,2930,2931,2929,2507,2508,2506,42,2484,2486,2485,0,2930,2932,2931,2507,2509,2508,42,2484,2487,2486,0,2930,2933,2932,2507,2510,2509,42,2484,2488,2487,0,2930,2934,2933,2507,2511,2510,42,2482,2488,2484,0,2928,2934,2930,2505,2511,2507,42,2415,2488,2482,0,2841,2934,2928,2438,2511,2505,42,2415,2489,2488,0,2841,2935,2934,2438,2512,2511,42,2415,2416,2489,0,2841,2842,2935,2438,2439,2512,42,2416,2490,2489,0,2936,2937,2938,2439,2513,2512,42,2491,2490,2416,0,2939,2937,2936,2514,2513,2439,42,2491,2492,2490,0,2939,2940,2937,2514,2515,2513,42,2491,2429,2492,0,2939,2855,2940,2514,2452,2515,42,2491,2428,2429,0,2939,2854,2855,2514,2451,2452,42,2426,2428,2491,0,2852,2854,2939,2449,2451,2514,42,2427,2428,2426,0,2853,2854,2852,2450,2451,2449,42,2425,2426,2491,0,2851,2852,2939,2448,2449,2514,42,2425,2491,2493,0,2851,2939,2941,2448,2514,2516,42,2491,2494,2493,0,2939,2942,2941,2514,2517,2516,42,2491,2417,2494,0,2939,2943,2942,2514,2440,2517,42,2491,2416,2417,0,2939,2936,2943,2514,2439,2440,42,2417,2418,2494,0,2843,2844,2944,2440,2441,2517,42,2418,2495,2494,0,2844,2945,2944,2441,2518,2517,42,2418,2420,2495,0,2844,2846,2945,2441,2443,2518,42,2420,2496,2495,0,2846,2946,2945,2443,2519,2518,42,2420,2497,2496,0,2846,2947,2946,2443,2520,2519,42,2421,2497,2420,0,2847,2947,2846,2444,2520,2443,42,2421,2498,2497,0,2847,2948,2947,2444,2521,2520,42,2421,2499,2498,0,2847,2949,2948,2444,2522,2521,42,2421,2422,2499,0,2847,2848,2949,2444,2445,2522,42,2422,2500,2499,0,2848,2950,2949,2445,2523,2522,42,2422,2425,2500,0,2848,2851,2950,2445,2448,2523,42,2423,2425,2422,0,2849,2851,2848,2446,2448,2445,42,2425,2493,2500,0,2851,2941,2950,2448,2516,2523,42,2500,2493,2501,0,2950,2941,2951,2523,2516,2524,42,2501,2493,2502,0,2951,2941,2952,2524,2516,2525,42,2494,2502,2493,0,2942,2952,2941,2517,2525,2516,42,2494,2495,2502,0,2942,2953,2952,2517,2518,2525,42,2495,2503,2502,0,2953,2954,2952,2518,2526,2525,42,2495,2496,2503,0,2945,2946,2955,2518,2519,2526,42,2496,2504,2503,0,2946,2956,2955,2519,2527,2526,42,2496,2505,2504,0,2946,2957,2956,2519,2528,2527,42,2497,2505,2496,0,2947,2957,2946,2520,2528,2519,42,2497,2506,2505,0,2947,2958,2957,2520,2529,2528,42,2497,2498,2506,0,2947,2948,2958,2520,2521,2529,42,2506,2498,2507,0,2958,2948,2959,2529,2521,2530,42,2498,2508,2507,0,2948,2960,2959,2521,2531,2530,42,2501,2508,2498,0,2951,2960,2948,2524,2531,2521,42,2501,2509,2508,0,2951,2961,2960,2524,2532,2531,42,2501,2502,2509,0,2951,2952,2961,2524,2525,2532,42,2502,2503,2509,0,2952,2954,2961,2525,2526,2532,42,2503,2510,2509,0,2954,2962,2961,2526,2533,2532,42,2503,2504,2510,0,2954,2963,2962,2526,2527,2533,42,2504,2511,2510,0,2963,2964,2962,2527,2534,2533,42,2504,2512,2511,0,2956,2965,2966,2527,2535,2534,42,2505,2512,2504,0,2957,2965,2956,2528,2535,2527,42,2505,2513,2512,0,2957,2967,2965,2528,2536,2535,42,2506,2513,2505,0,2958,2967,2957,2529,2536,2528,42,2506,2514,2513,0,2958,2968,2967,2529,2537,2536,42,2506,2507,2514,0,2958,2959,2968,2529,2530,2537,42,2507,2515,2514,0,2959,2969,2968,2530,2538,2537,42,2507,2508,2515,0,2959,2960,2969,2530,2531,2538,42,2508,2509,2515,0,2960,2961,2969,2531,2532,2538,42,2515,2509,2510,0,2969,2961,2962,2538,2532,2533,42,2515,2510,2516,0,2969,2962,2970,2538,2533,2539,42,2510,2511,2516,0,2962,2964,2970,2533,2534,2539,42,2517,2516,2511,0,2971,2970,2964,2540,2539,2534,42,2515,2516,2517,0,2969,2970,2971,2538,2539,2540,42,2515,2517,2514,0,2969,2971,2968,2538,2540,2537,42,2517,2511,2514,0,2971,2964,2968,2540,2534,2537,42,2514,2511,2512,0,2968,2966,2965,2537,2534,2535,42,2513,2514,2512,0,2967,2968,2965,2536,2537,2535,42,2501,2498,2499,0,2951,2948,2949,2524,2521,2522,42,2499,2500,2501,0,2949,2950,2951,2522,2523,2524,42,2429,2479,2492,0,2855,2972,2940,2452,2502,2515,42,2479,2518,2492,0,2972,2973,2940,2502,2541,2515,42,2479,2480,2518,0,2972,2974,2973,2502,2503,2541,42,2480,2519,2518,0,2974,2975,2973,2503,2542,2541,42,2481,2519,2480,0,2927,2976,2926,2504,2542,2503,42,2481,2520,2519,0,2927,2977,2976,2504,2543,2542,42,2483,2520,2481,0,2929,2977,2927,2506,2543,2504,42,2521,2520,2483,0,2978,2977,2929,2544,2543,2506,42,2521,2522,2520,0,2978,2979,2977,2544,2545,2543,42,2486,2522,2521,0,2932,2979,2978,2509,2545,2544,42,2523,2522,2486,0,2980,2981,2982,2546,2545,2509,42,2523,2524,2522,0,2980,2983,2981,2546,2547,2545,42,2525,2524,2523,0,2984,2983,2980,2548,2547,2546,42,2525,2526,2524,0,2984,2985,2983,2548,2549,2547,42,2525,2527,2526,0,2984,2986,2985,2548,2550,2549,42,2528,2527,2525,0,2987,2986,2984,2551,2550,2548,42,2529,2527,2528,0,2988,2986,2987,2552,2550,2551,42,2529,2518,2527,0,2988,2973,2986,2552,2541,2550,42,2529,2492,2518,0,2988,2940,2973,2552,2515,2541,42,2490,2492,2529,0,2937,2940,2988,2513,2515,2552,42,2490,2529,2489,0,2937,2988,2938,2513,2552,2512,42,2489,2529,2488,0,2938,2988,2989,2512,2552,2511,42,2529,2528,2488,0,2988,2987,2989,2552,2551,2511,42,2488,2528,2487,0,2989,2987,2990,2511,2551,2510,42,2487,2528,2525,0,2990,2987,2984,2510,2551,2548,42,2487,2525,2486,0,2990,2984,2982,2510,2548,2509,42,2525,2523,2486,0,2984,2980,2982,2548,2546,2509,42,2518,2519,2527,0,2973,2975,2986,2541,2542,2550,42,2519,2526,2527,0,2975,2985,2986,2542,2549,2550,42,2519,2520,2526,0,2975,2991,2985,2542,2543,2549,42,2520,2522,2526,0,2991,2981,2985,2543,2545,2549,42,2526,2522,2524,0,2985,2981,2983,2549,2545,2547,42,2486,2521,2485,0,2932,2978,2931,2509,2544,2508,42,2483,2485,2521,0,2929,2931,2978,2506,2508,2544,42,2415,2482,2414,0,2841,2928,2840,2438,2505,2437,42,2409,2458,2408,0,2835,2895,2834,2432,2481,2431,42,2388,2424,2383,0,2812,2850,2807,2411,2447,2406,42,2388,2383,2385,0,2812,2807,2809,2411,2406,2408,42,2382,2419,2380,0,2806,2845,2804,2405,2442,2403,42,2380,2413,2378,0,2804,2839,2802,2403,2436,2401,42,2378,2407,2376,0,2802,2833,2800,2401,2430,2399,42,2374,2376,2401,0,2798,2800,2827,2397,2399,2424,42,2397,2404,2405,4,2992,2993,2994,2420,2427,2428,42,2429,2410,2411,4,2995,2996,2997,2452,2433,2434,42,2429,2411,2479,4,2998,2999,3000,2452,2434,2502,42,2530,2531,2532,0,3001,3002,3003,2553,2554,2555,42,2530,2533,2531,0,3004,3005,3006,2553,2556,2554,42,2533,2530,2534,0,3005,3004,3007,2556,2553,2557,42,2535,2533,2534,0,3008,3005,3007,2558,2556,2557,42,2531,2533,2535,0,3006,3005,3008,2554,2556,2558,42,2531,2535,2536,0,3006,3008,3009,2554,2558,2559,42,2536,2535,2537,0,3009,3008,3010,2559,2558,2560,42,2537,2535,2538,0,3010,3008,3011,2560,2558,2561,42,2538,2535,2539,0,3011,3008,3012,2561,2558,2562,42,2535,2534,2539,0,3008,3007,3012,2558,2557,2562,42,2530,2539,2534,0,3004,3012,3007,2553,2562,2557,42,2539,2530,2540,0,3012,3004,3013,2562,2553,2563,42,2540,2541,2539,0,3013,3014,3012,2563,2564,2562,42,2542,2541,2540,0,3015,3014,3013,2565,2564,2563,42,2542,2543,2541,0,3015,3016,3014,2565,2566,2564,42,2542,2544,2543,0,3015,3017,3016,2565,2567,2566,42,2545,2544,2542,0,3018,3019,3020,2568,2567,2565,42,2546,2544,2545,0,3021,3019,3018,2569,2567,2568,42,2546,2547,2544,0,3021,3022,3019,2569,2570,2567,42,2546,2548,2547,0,3021,3023,3022,2569,2571,2570,42,2548,2546,2549,0,3023,3021,3024,2571,2569,2572,42,2549,2546,2550,0,3024,3021,3025,2572,2569,2573,42,2546,2551,2550,0,3021,3026,3025,2569,2574,2573,42,2546,2545,2551,0,3021,3018,3026,2569,2568,2574,42,2551,2545,2552,0,3026,3018,3027,2574,2568,2575,42,2552,2545,2553,0,3027,3018,3028,2575,2568,2576,42,2545,2542,2553,0,3018,3020,3028,2568,2565,2576,42,2553,2542,2540,0,3028,3020,3029,2576,2565,2563,42,2553,2540,2532,0,3028,3029,3003,2576,2563,2555,42,2540,2530,2532,0,3029,3001,3003,2563,2553,2555,42,2553,2532,2554,0,3028,3003,3030,2576,2555,2577,42,2532,2531,2554,0,3003,3002,3030,2555,2554,2577,42,2552,2554,2531,0,3027,3030,3002,2575,2577,2554,42,2552,2553,2554,0,3027,3028,3030,2575,2576,2577,42,2552,2531,2536,0,3027,3002,3031,2575,2554,2559,42,2552,2536,2551,0,3027,3031,3026,2575,2559,2574,42,2551,2536,2537,0,3026,3031,3032,2574,2559,2560,42,2551,2537,2550,0,3026,3032,3025,2574,2560,2573,42,2550,2537,2555,0,3025,3032,3033,2573,2560,2578,42,2537,2556,2555,0,3010,3034,3035,2560,2579,2578,42,2537,2538,2556,0,3010,3011,3034,2560,2561,2579,42,2541,2556,2538,0,3014,3034,3011,2564,2579,2561,42,2541,2543,2556,0,3014,3016,3034,2564,2566,2579,42,2557,2556,2543,0,3036,3034,3016,2580,2579,2566,42,2557,2558,2556,0,3036,3037,3034,2580,2581,2579,42,2559,2558,2557,0,3038,3037,3036,2582,2581,2580,42,2560,2558,2559,0,3039,3037,3038,2583,2581,2582,42,2560,2561,2558,0,3039,3040,3037,2583,2584,2581,42,2562,2561,2560,0,3041,3040,3039,2585,2584,2583,42,2562,2563,2561,0,3041,3042,3040,2585,2586,2584,42,2564,2563,2562,0,3043,3042,3041,2587,2586,2585,42,2564,2565,2563,0,3043,3044,3042,2587,2588,2586,42,2566,2565,2564,0,3045,3044,3043,2589,2588,2587,42,2567,2565,2566,0,3046,3044,3045,2590,2588,2589,42,2567,2568,2565,0,3046,3047,3044,2590,2591,2588,42,2569,2568,2567,0,3048,3047,3046,2592,2591,2590,42,2569,2570,2568,0,3048,3049,3047,2592,2593,2591,42,2569,2571,2570,0,3048,3050,3049,2592,2594,2593,42,2572,2571,2569,0,3051,3050,3048,2595,2594,2592,42,2573,2571,2572,0,3052,3050,3051,2596,2594,2595,42,2573,2574,2571,0,3052,3053,3050,2596,2597,2594,42,2573,2575,2574,0,3052,3054,3053,2596,2598,2597,42,2576,2575,2573,0,3055,3054,3052,2599,2598,2596,42,2577,2575,2576,0,3056,3054,3055,2600,2598,2599,42,2577,2578,2575,0,3056,3057,3054,2600,2601,2598,42,2577,2579,2578,0,3056,3058,3057,2600,2602,2601,42,2580,2579,2577,0,3059,3060,3056,2603,2602,2600,42,2579,2580,2581,0,3060,3059,3061,2602,2603,2604,42,2580,2582,2581,0,3059,3062,3061,2603,2605,2604,42,2582,2580,2583,0,3062,3059,3063,2605,2603,2606,42,2583,2580,2577,0,3063,3059,3056,2606,2603,2600,42,2577,2584,2583,0,3056,3064,3063,2600,2607,2606,42,2577,2576,2584,0,3056,3055,3064,2600,2599,2607,42,2584,2576,2585,0,3064,3055,3065,2607,2599,2608,42,2585,2576,2573,0,3065,3055,3052,2608,2599,2596,42,2585,2573,2586,0,3065,3052,3066,2608,2596,2609,42,2573,2572,2586,0,3052,3051,3066,2596,2595,2609,42,2586,2572,2587,0,3066,3051,3067,2609,2595,2610,42,2587,2572,2569,0,3067,3051,3048,2610,2595,2592,42,2587,2569,2588,0,3067,3048,3068,2610,2592,2611,42,2588,2569,2567,0,3068,3048,3046,2611,2592,2590,42,2588,2567,2566,0,3068,3046,3045,2611,2590,2589,42,2589,2588,2566,0,3069,3068,3045,2612,2611,2589,42,2589,2590,2588,0,3069,3070,3068,2612,2613,2611,42,2589,2591,2590,0,3069,3071,3070,2612,2614,2613,42,2592,2591,2589,0,3072,3071,3069,2615,2614,2612,42,2592,2593,2591,0,3072,3073,3071,2615,2616,2614,42,2594,2593,2592,0,3074,3073,3072,2617,2616,2615,42,2594,2595,2593,0,3074,3075,3073,2617,2618,2616,42,2596,2595,2594,0,3076,3075,3074,2619,2618,2617,42,2596,2597,2595,0,3076,3077,3075,2619,2620,2618,42,2598,2597,2596,0,3078,3077,3076,2621,2620,2619,42,2598,2599,2597,0,3078,3079,3077,2621,2622,2620,42,2599,2600,2597,0,3079,3080,3077,2622,2623,2620,42,2600,2601,2597,0,3080,3081,3077,2623,2624,2620,42,2600,2602,2601,0,3080,3082,3081,2623,2625,2624,42,2600,2603,2602,0,3080,3083,3082,2623,2626,2625,42,2603,2604,2602,0,3083,3084,3082,2626,2627,2625,42,2605,2604,2603,0,3085,3084,3083,2628,2627,2626,42,2605,2606,2604,0,3086,3087,3088,2628,2629,2627,42,2607,2606,2605,0,3089,3087,3086,2630,2629,2628,42,2607,2608,2606,0,3089,3090,3087,2630,2631,2629,42,2609,2608,2607,0,3091,3090,3089,2632,2631,2630,42,2609,2610,2608,0,3091,3092,3090,2632,2633,2631,42,2611,2610,2609,0,3093,3092,3091,2634,2633,2632,42,2612,2610,2611,0,3094,3092,3093,2635,2633,2634,42,2612,2613,2610,0,3094,3095,3092,2635,2636,2633,42,2614,2613,2612,0,3096,3095,3094,2637,2636,2635,42,2614,2615,2613,0,3096,3097,3095,2637,2638,2636,42,2614,2616,2615,0,3096,3098,3097,2637,2639,2638,42,2616,2617,2615,0,3098,3099,3097,2639,2640,2638,42,2598,2617,2616,0,3078,3099,3098,2621,2640,2639,42,2598,2596,2617,0,3078,3076,3099,2621,2619,2640,42,2596,2618,2617,0,3076,3100,3099,2619,2641,2640,42,2594,2618,2596,0,3074,3100,3076,2617,2641,2619,42,2592,2618,2594,0,3072,3100,3074,2615,2641,2617,42,2592,2619,2618,0,3072,3101,3100,2615,2642,2641,42,2592,2589,2619,0,3072,3069,3101,2615,2612,2642,42,2619,2589,2566,0,3101,3069,3045,2642,2612,2589,42,2619,2566,2620,0,3101,3045,3102,2642,2589,2643,42,2620,2566,2564,0,3102,3045,3043,2643,2589,2587,42,2620,2564,2621,0,3102,3043,3103,2643,2587,2644,42,2621,2564,2622,0,3103,3043,3104,2644,2587,2645,42,2622,2564,2562,0,3104,3043,3041,2645,2587,2585,42,2622,2562,2623,0,3104,3041,3105,2645,2585,2646,42,2623,2562,2560,0,3105,3041,3039,2646,2585,2583,42,2623,2560,2624,0,3105,3039,3106,2646,2583,2647,42,2624,2560,2559,0,3106,3039,3038,2647,2583,2582,42,2625,2624,2559,0,3107,3106,3038,2648,2647,2582,42,2625,2626,2624,0,3107,3108,3106,2648,2649,2647,42,2627,2626,2625,0,3109,3110,3111,2650,2649,2648,42,2627,2628,2626,0,3109,3112,3110,2650,2651,2649,42,2628,2627,2629,0,3112,3109,3113,2651,2650,2652,42,2629,2627,2549,0,3113,3109,3024,2652,2650,2572,42,2627,2548,2549,0,3109,3023,3024,2650,2571,2572,42,2548,2627,2625,0,3023,3109,3111,2571,2650,2648,42,2548,2625,2547,0,3023,3111,3022,2571,2648,2570,42,2547,2625,2559,0,3114,3107,3038,2570,2648,2582,42,2547,2559,2557,0,3114,3038,3036,2570,2582,2580,42,2544,2547,2557,0,3017,3114,3036,2567,2570,2580,42,2544,2557,2543,0,3017,3036,3016,2567,2580,2566,42,2549,2630,2629,0,3024,3115,3113,2572,2653,2652,42,2549,2550,2630,0,3024,3025,3115,2572,2573,2653,42,2630,2550,2631,0,3115,3025,3116,2653,2573,2654,42,2550,2632,2631,0,3025,3117,3116,2573,2655,2654,42,2550,2555,2632,0,3025,3033,3117,2573,2578,2655,42,2555,2633,2632,0,3035,3118,3119,2578,2656,2655,42,2555,2556,2633,0,3035,3034,3118,2578,2579,2656,42,2556,2634,2633,0,3034,3120,3118,2579,2657,2656,42,2558,2634,2556,0,3037,3120,3034,2581,2657,2579,42,2558,2635,2634,0,3037,3121,3120,2581,2658,2657,42,2561,2635,2558,0,3040,3121,3037,2584,2658,2581,42,2561,2636,2635,0,3040,3122,3121,2584,2659,2658,42,2563,2636,2561,0,3042,3122,3040,2586,2659,2584,42,2563,2568,2636,0,3042,3047,3122,2586,2591,2659,42,2565,2568,2563,0,3044,3047,3042,2588,2591,2586,42,2568,2637,2636,0,3047,3123,3122,2591,2660,2659,42,2568,2570,2637,0,3047,3049,3123,2591,2593,2660,42,2570,2638,2637,0,3049,3124,3123,2593,2661,2660,42,2570,2571,2638,0,3049,3050,3124,2593,2594,2661,42,2571,2639,2638,0,3050,3125,3124,2594,2662,2661,42,2571,2574,2639,0,3050,3053,3125,2594,2597,2662,42,2639,2574,2640,0,3125,3053,3126,2662,2597,2663,42,2640,2574,2575,0,3126,3053,3054,2663,2597,2598,42,2640,2575,2641,0,3126,3054,3127,2663,2598,2664,42,2641,2575,2578,0,3127,3054,3057,2664,2598,2601,42,2579,2641,2578,0,3058,3127,3057,2602,2664,2601,42,2579,2640,2641,0,3058,3126,3127,2602,2663,2664,42,2579,2581,2640,0,3058,3128,3126,2602,2604,2663,42,2581,2639,2640,0,3128,3125,3126,2604,2662,2663,42,2581,2642,2639,0,3128,3129,3125,2604,2665,2662,42,2582,2642,2581,0,3062,3130,3061,2605,2665,2604,42,2582,2643,2642,0,3062,3131,3130,2605,2666,2665,42,2643,2582,2584,0,3131,3062,3064,2666,2605,2607,42,2582,2583,2584,0,3062,3063,3064,2605,2606,2607,42,2643,2584,2585,0,3131,3064,3065,2666,2607,2608,42,2644,2643,2585,0,3132,3131,3065,2667,2666,2608,42,2643,2644,2645,0,3131,3132,3133,2666,2667,2668,42,2644,2646,2645,0,3132,3134,3133,2667,2669,2668,42,2644,2647,2646,0,3132,3135,3134,2667,2670,2669,42,2586,2647,2644,0,3066,3135,3132,2609,2670,2667,42,2587,2647,2586,0,3067,3135,3066,2610,2670,2609,42,2590,2647,2587,0,3070,3135,3067,2613,2670,2610,42,2647,2590,2648,0,3135,3070,3136,2670,2613,2671,42,2590,2649,2648,0,3070,3137,3136,2613,2672,2671,42,2650,2649,2590,0,3138,3137,3070,2673,2672,2613,42,2650,2651,2649,0,3138,3139,3137,2673,2674,2672,42,2652,2651,2650,0,3140,3139,3138,2675,2674,2673,42,2653,2651,2652,0,3141,3139,3140,2676,2674,2675,42,2653,2654,2651,0,3142,3143,3144,2676,2677,2674,42,2653,2655,2654,0,3142,3145,3143,2676,2678,2677,42,2653,2656,2655,0,3142,3146,3145,2676,2679,2678,42,2657,2656,2653,0,3147,3146,3142,2680,2679,2676,42,2658,2656,2657,0,3148,3146,3147,2681,2679,2680,42,2658,2659,2656,0,3148,3149,3146,2681,2682,2679,42,2660,2659,2658,0,3150,3149,3148,2683,2682,2681,42,2660,2661,2659,0,3150,3151,3149,2683,2684,2682,42,2662,2661,2660,0,3152,3151,3150,2685,2684,2683,42,2662,2656,2661,0,3152,3146,3151,2685,2679,2684,42,2662,2655,2656,0,3152,3145,3146,2685,2678,2679,42,2663,2655,2662,0,3153,3145,3152,2686,2678,2685,42,2663,2654,2655,0,3153,3143,3145,2686,2677,2678,42,2664,2654,2663,0,3154,3143,3153,2687,2677,2686,42,2665,2654,2664,0,3155,3143,3154,2688,2677,2687,42,2649,2654,2665,0,3156,3143,3155,2672,2677,2688,42,2651,2654,2649,0,3144,3143,3156,2674,2677,2672,42,2649,2665,2636,0,3156,3155,3122,2672,2688,2659,42,2636,2665,2666,0,3122,3155,3157,2659,2688,2689,42,2665,2664,2666,0,3155,3154,3157,2688,2687,2689,42,2667,2666,2664,0,3158,3157,3154,2690,2689,2687,42,2667,2668,2666,0,3158,3159,3157,2690,2691,2689,42,2669,2668,2667,0,3160,3161,3162,2692,2691,2690,42,2669,2670,2668,0,3160,3163,3161,2692,2693,2691,42,2652,2670,2669,0,3140,3163,3160,2675,2693,2692,42,2650,2670,2652,0,3138,3163,3140,2673,2693,2675,42,2671,2670,2650,0,3164,3163,3138,2694,2693,2673,42,2670,2671,2672,0,3163,3164,3165,2693,2694,2695,42,2671,2673,2672,0,3164,3166,3165,2694,2696,2695,42,2674,2673,2671,0,3167,3166,3164,2697,2696,2694,42,2674,2675,2673,0,3167,3168,3166,2697,2698,2696,42,2676,2675,2674,0,3169,3168,3167,2699,2698,2697,42,2677,2675,2676,0,3170,3168,3169,2700,2698,2699,42,2677,2678,2675,0,3171,3172,3173,2700,2701,2698,42,2677,2679,2678,0,3171,3174,3172,2700,2702,2701,42,2677,2680,2679,0,3171,3175,3174,2700,2703,2702,42,2681,2680,2677,0,3176,3175,3171,2704,2703,2700,42,2682,2680,2681,0,3177,3175,3176,2705,2703,2704,42,2682,2683,2680,0,3177,3178,3175,2705,2706,2703,42,2684,2683,2682,0,3179,3178,3177,2707,2706,2705,42,2684,2685,2683,0,3179,3180,3178,2707,2708,2706,42,2686,2685,2684,0,3181,3180,3179,2709,2708,2707,42,2686,2680,2685,0,3181,3175,3180,2709,2703,2708,42,2686,2679,2680,0,3181,3174,3175,2709,2702,2703,42,2687,2679,2686,0,3182,3174,3181,2710,2702,2709,42,2678,2679,2687,0,3172,3174,3182,2701,2702,2710,42,2688,2678,2687,0,3183,3172,3182,2711,2701,2710,42,2689,2678,2688,0,3184,3172,3183,2712,2701,2711,42,2673,2678,2689,0,3185,3172,3184,2696,2701,2712,42,2675,2678,2673,0,3173,3172,3185,2698,2701,2696,42,2673,2689,2635,0,3185,3184,3121,2696,2712,2658,42,2635,2689,2690,0,3121,3184,3186,2658,2712,2713,42,2689,2688,2690,0,3184,3183,3186,2712,2711,2713,42,2691,2690,2688,0,3187,3186,3183,2714,2713,2711,42,2691,2692,2690,0,3187,3188,3186,2714,2715,2713,42,2693,2692,2691,0,3189,3190,3191,2716,2715,2714,42,2693,2694,2692,0,3189,3192,3190,2716,2717,2715,42,2676,2694,2693,0,3169,3192,3189,2699,2717,2716,42,2674,2694,2676,0,3167,3192,3169,2697,2717,2699,42,2695,2694,2674,0,3193,3192,3167,2718,2717,2697,42,2694,2695,2696,0,3192,3193,3194,2717,2718,2719,42,2697,2696,2695,0,3195,3194,3193,2720,2719,2718,42,2697,2634,2696,0,3196,3120,3197,2720,2657,2719,42,2697,2698,2634,0,3196,3198,3120,2720,2721,2657,42,2697,2699,2698,0,3196,3199,3198,2720,2722,2721,42,2700,2699,2697,0,3200,3199,3196,2723,2722,2720,42,2701,2699,2700,0,3201,3199,3200,2724,2722,2723,42,2701,2702,2699,0,3201,3202,3199,2724,2725,2722,42,2701,2703,2702,0,3201,3203,3202,2724,2726,2725,42,2704,2703,2701,0,3204,3203,3201,2727,2726,2724,42,2705,2703,2704,0,3205,3203,3204,2728,2726,2727,42,2705,2706,2703,0,3205,3206,3203,2728,2729,2726,42,2707,2706,2705,0,3207,3206,3205,2730,2729,2728,42,2707,2708,2706,0,3207,3208,3206,2730,2731,2729,42,2709,2708,2707,0,3209,3208,3207,2732,2731,2730,42,2709,2703,2708,0,3209,3203,3208,2732,2726,2731,42,2709,2702,2703,0,3209,3202,3203,2732,2725,2726,42,2710,2702,2709,0,3210,3202,3209,2733,2725,2732,42,2699,2702,2710,0,3199,3202,3210,2722,2725,2733,42,2711,2699,2710,0,3211,3199,3210,2734,2722,2733,42,2711,2698,2699,0,3211,3198,3199,2734,2721,2722,42,2712,2698,2711,0,3212,3198,3211,2735,2721,2734,42,2634,2698,2712,0,3120,3198,3212,2657,2721,2735,42,2634,2712,2633,0,3120,3212,3118,2657,2735,2656,42,2713,2633,2712,0,3213,3118,3212,2736,2656,2735,42,2713,2632,2633,0,3213,3119,3118,2736,2655,2656,42,2714,2632,2713,0,3214,3117,3215,2737,2655,2736,42,2714,2631,2632,0,3214,3116,3117,2737,2654,2655,42,2631,2714,2715,0,3116,3214,3216,2654,2737,2738,42,2715,2714,2716,0,3216,3214,3217,2738,2737,2739,42,2716,2714,2717,0,3217,3214,3218,2739,2737,2740,42,2717,2714,2713,0,3218,3214,3215,2740,2737,2736,42,2717,2713,2718,0,3218,3215,3219,2740,2736,2741,42,2718,2713,2712,0,3220,3213,3212,2741,2736,2735,42,2718,2712,2711,0,3220,3212,3211,2741,2735,2734,42,2719,2718,2711,0,3221,3220,3211,2742,2741,2734,42,2720,2718,2719,0,3222,3219,3223,2743,2741,2742,42,2720,2717,2718,0,3222,3218,3219,2743,2740,2741,42,2717,2720,2721,0,3218,3222,3224,2740,2743,2744,42,2720,2722,2721,0,3222,3225,3224,2743,2745,2744,42,2720,2723,2722,0,3222,3226,3225,2743,2746,2745,42,2723,2720,2719,0,3226,3222,3223,2746,2743,2742,42,2723,2719,2724,0,3226,3223,3227,2746,2742,2747,42,2724,2719,2710,0,3228,3221,3210,2747,2742,2733,42,2719,2711,2710,0,3221,3211,3210,2742,2734,2733,42,2724,2710,2709,0,3228,3210,3209,2747,2733,2732,42,2724,2709,2707,0,3228,3209,3207,2747,2732,2730,42,2725,2724,2707,0,3229,3227,3230,2748,2747,2730,42,2725,2723,2724,0,3229,3226,3227,2748,2746,2747,42,2723,2725,2726,0,3226,3229,3231,2746,2748,2749,42,2726,2725,2705,0,3231,3229,3232,2749,2748,2728,42,2725,2707,2705,0,3229,3230,3232,2748,2730,2728,42,2726,2705,2722,0,3231,3232,3225,2749,2728,2745,42,2705,2704,2722,0,3232,3233,3225,2728,2727,2745,42,2722,2704,2721,0,3225,3233,3224,2745,2727,2744,42,2721,2704,2701,0,3224,3233,3234,2744,2727,2724,42,2721,2701,2716,0,3224,3234,3217,2744,2724,2739,42,2701,2700,2716,0,3234,3235,3217,2724,2723,2739,42,2716,2700,2715,0,3217,3235,3216,2739,2723,2738,42,2715,2700,2697,0,3216,3235,3195,2738,2723,2720,42,2715,2697,2695,0,3216,3195,3193,2738,2720,2718,42,2695,2631,2715,0,3193,3116,3216,2718,2654,2738,42,2630,2631,2695,0,3115,3116,3193,2653,2654,2718,42,2727,2630,2695,0,3236,3115,3193,2750,2653,2718,42,2593,2630,2727,0,3073,3115,3236,2616,2653,2750,42,2629,2630,2593,0,3113,3115,3073,2652,2653,2616,42,2595,2629,2593,0,3075,3113,3073,2618,2652,2616,42,2595,2728,2629,0,3075,3237,3113,2618,2751,2652,42,2601,2728,2595,0,3081,3237,3075,2624,2751,2618,42,2601,2628,2728,0,3081,3112,3237,2624,2651,2751,42,2601,2602,2628,0,3081,3082,3112,2624,2625,2651,42,2628,2602,2626,0,3112,3082,3110,2651,2625,2649,42,2602,2604,2626,0,3082,3084,3110,2625,2627,2649,42,2626,2604,2624,0,3108,3088,3106,2649,2627,2647,42,2604,2606,2624,0,3088,3087,3106,2627,2629,2647,42,2606,2623,2624,0,3087,3105,3106,2629,2646,2647,42,2608,2623,2606,0,3090,3105,3087,2631,2646,2629,42,2608,2622,2623,0,3090,3104,3105,2631,2645,2646,42,2610,2622,2608,0,3092,3104,3090,2633,2645,2631,42,2610,2621,2622,0,3092,3103,3104,2633,2644,2645,42,2613,2621,2610,0,3095,3103,3092,2636,2644,2633,42,2615,2621,2613,0,3097,3103,3095,2638,2644,2636,42,2729,2621,2615,0,3238,3103,3097,2752,2644,2638,42,2620,2621,2729,0,3102,3103,3238,2643,2644,2752,42,2619,2620,2729,0,3101,3102,3238,2642,2643,2752,42,2619,2729,2618,0,3101,3238,3100,2642,2752,2641,42,2618,2729,2617,0,3100,3238,3099,2641,2752,2640,42,2617,2729,2615,0,3099,3238,3097,2640,2752,2638,42,2728,2628,2629,0,3237,3112,3113,2751,2651,2652,42,2597,2601,2595,0,3077,3081,3075,2620,2624,2618,42,2593,2727,2591,0,3073,3236,3071,2616,2750,2614,42,2591,2727,2671,0,3071,3236,3164,2614,2750,2694,42,2727,2695,2671,0,3236,3193,3164,2750,2718,2694,42,2671,2695,2674,0,3164,3193,3167,2694,2718,2697,42,2591,2671,2590,0,3071,3164,3070,2614,2694,2613,42,2590,2671,2650,0,3070,3164,3138,2613,2694,2673,42,2717,2721,2716,0,3218,3224,3217,2740,2744,2739,42,2723,2726,2722,0,3226,3231,3225,2746,2749,2745,42,2703,2706,2708,0,3203,3206,3208,2726,2729,2731,42,2694,2696,2692,0,3192,3194,3190,2717,2719,2715,42,2692,2634,2690,0,3188,3120,3186,2715,2657,2713,42,2635,2690,2634,0,3121,3186,3120,2658,2713,2657,42,2676,2693,2730,0,3169,3189,3239,2699,2716,2753,42,2693,2731,2730,0,3189,3240,3239,2716,2754,2753,42,2731,2693,2691,0,3240,3189,3191,2754,2716,2714,42,2731,2691,2732,0,3240,3191,3241,2754,2714,2755,42,2732,2691,2688,0,3242,3187,3183,2755,2714,2711,42,2732,2688,2687,0,3242,3183,3182,2755,2711,2710,42,2733,2732,2687,0,3243,3242,3182,2756,2755,2710,42,2734,2732,2733,0,3244,3241,3245,2757,2755,2756,42,2734,2731,2732,0,3244,3240,3241,2757,2754,2755,42,2731,2734,2735,0,3240,3244,3246,2754,2757,2758,42,2734,2736,2735,0,3244,3247,3246,2757,2759,2758,42,2734,2737,2736,0,3244,3248,3247,2757,2760,2759,42,2737,2734,2733,0,3248,3244,3245,2760,2757,2756,42,2737,2733,2684,0,3248,3245,3249,2760,2756,2707,42,2684,2733,2686,0,3179,3243,3181,2707,2756,2709,42,2733,2687,2686,0,3243,3182,3181,2756,2710,2709,42,2737,2684,2682,0,3248,3249,3250,2760,2707,2705,42,2736,2737,2682,0,3247,3248,3250,2759,2760,2705,42,2736,2682,2735,0,3247,3250,3246,2759,2705,2758,42,2682,2681,2735,0,3250,3251,3246,2705,2704,2758,42,2735,2681,2730,0,3246,3251,3239,2758,2704,2753,42,2730,2681,2677,0,3239,3251,3170,2753,2704,2700,42,2730,2677,2676,0,3239,3170,3169,2753,2700,2699,42,2731,2735,2730,0,3240,3246,3239,2754,2758,2753,42,2673,2635,2672,0,3185,3121,3252,2696,2658,2695,42,2670,2672,2668,0,3163,3165,3161,2693,2695,2691,42,2668,2635,2666,0,3159,3121,3157,2691,2658,2689,42,2636,2666,2635,0,3122,3157,3121,2659,2689,2658,42,2680,2683,2685,0,3175,3178,3180,2703,2706,2708,42,2652,2669,2738,0,3140,3160,3253,2675,2692,2761,42,2669,2739,2738,0,3160,3254,3253,2692,2762,2761,42,2739,2669,2667,0,3254,3160,3162,2762,2692,2690,42,2739,2667,2740,0,3254,3162,3255,2762,2690,2763,42,2740,2667,2664,0,3256,3158,3154,2763,2690,2687,42,2740,2664,2663,0,3256,3154,3153,2763,2687,2686,42,2741,2740,2663,0,3257,3256,3153,2764,2763,2686,42,2742,2740,2741,0,3258,3255,3259,2765,2763,2764,42,2742,2739,2740,0,3258,3254,3255,2765,2762,2763,42,2739,2742,2743,0,3254,3258,3260,2762,2765,2766,42,2742,2744,2743,0,3258,3261,3260,2765,2767,2766,42,2742,2745,2744,0,3258,3262,3261,2765,2768,2767,42,2745,2742,2741,0,3262,3258,3259,2768,2765,2764,42,2745,2741,2660,0,3262,3259,3263,2768,2764,2683,42,2660,2741,2662,0,3150,3257,3152,2683,2764,2685,42,2741,2663,2662,0,3257,3153,3152,2764,2686,2685,42,2745,2660,2658,0,3262,3263,3264,2768,2683,2681,42,2744,2745,2658,0,3261,3262,3264,2767,2768,2681,42,2743,2744,2658,0,3260,3261,3264,2766,2767,2681,42,2658,2657,2743,0,3264,3265,3260,2681,2680,2766,42,2743,2657,2738,0,3260,3265,3253,2766,2680,2761,42,2738,2657,2653,0,3253,3265,3141,2761,2680,2676,42,2738,2653,2652,0,3253,3141,3140,2761,2676,2675,42,2739,2743,2738,0,3254,3260,3253,2762,2766,2761,42,2649,2636,2648,0,3156,3122,3266,2672,2659,2671,42,2646,2648,2636,0,3267,3266,3122,2669,2671,2659,42,2647,2648,2646,0,3135,3136,3134,2670,2671,2669,42,2646,2636,2637,0,3267,3122,3123,2669,2659,2660,42,2645,2646,2637,0,3268,3267,3123,2668,2669,2660,42,2645,2637,2638,0,3268,3123,3124,2668,2660,2661,42,2642,2645,2638,0,3129,3268,3124,2665,2668,2661,42,2643,2645,2642,0,3131,3133,3130,2666,2668,2665,42,2642,2638,2639,0,3129,3124,3125,2665,2661,2662,42,2661,2656,2659,0,3151,3146,3149,2684,2679,2682,42,2588,2590,2587,0,3068,3070,3067,2611,2613,2610,42,2586,2644,2585,0,3066,3132,3065,2609,2667,2608,42,2538,2539,2541,0,3011,3012,3014,2561,2562,2564,42,2692,2696,2634,4,3269,3270,3271,2715,2719,2657,42,2668,2672,2635,4,3272,3273,3274,2691,2695,2658] - -} diff --git a/examples/models/json/male02/male-02-1noCulling.dds b/examples/models/json/male02/male-02-1noCulling.dds deleted file mode 100644 index 5802141774993b..00000000000000 Binary files a/examples/models/json/male02/male-02-1noCulling.dds and /dev/null differ diff --git a/examples/models/json/male02/orig_02_-_Defaul1noCulling.dds b/examples/models/json/male02/orig_02_-_Defaul1noCulling.dds deleted file mode 100644 index e722197b20ed5d..00000000000000 Binary files a/examples/models/json/male02/orig_02_-_Defaul1noCulling.dds and /dev/null differ diff --git a/examples/models/json/pump/pump.json b/examples/models/json/pump/pump.json deleted file mode 100644 index 17da1978502947..00000000000000 --- a/examples/models/json/pump/pump.json +++ /dev/null @@ -1,3596 +0,0 @@ -{ - "metadata": { - "type": "Object", - "generator": "None (manually converted from collada file)" - }, - "object": { - "uuid": "E33D8ADD-9C5D-4D26-8ADF-71DFB616547E", - "type": "Group", - "matrix": [0.125, 0, 0, 0, 0, 0.125, 0, 0, 0, 0, 0.125, 0, 0, 0, 0, 1], - "children": [{ - "uuid": "42A62094-F361-4AF7-8131-4B650CD4F973", - "type": "Object3D", - "name": "camTrick_G", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "children": [{ - "uuid": "D2CB632E-455B-438A-8087-96B19D10C09E", - "type": "Object3D", - "name": "turnTable_G", - "matrix": [0.57284, 0, 0.819667, 0, 0, 1, 0, 0, -0.819667, 0, 0.57284, 0, 16.978608, 0.500106, 18.537047, 1], - "children": [{ - "uuid": "8A657DB9-6427-4949-941F-9670623E8C12", - "type": "Object3D", - "name": "base", - "matrix": [0.36697, 0, 0, 0, 0, 0.36697, 0, 0, 0, 0, 0.36697, 0, 0, 1.843131, 23.27976, 1], - "children": [{ - "uuid": "724B6662-1A9C-4759-9219-94C623EC7FB9", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "CFB2696C-B6EA-4FCA-96E3-EA3C959F148C", - "material": "686b7161-539c-4515-9ee1-90bad1383a69" - }] - }, { - "uuid": "770B90F7-F46F-4BE9-973C-049C20496594", - "type": "Object3D", - "name": "piston2", - "matrix": [0.669765, 0.669765, 0, 0, 0, 0, -0.94719, 0, -0.669765, 0.669765, 0, 0, 0, 12, 32.652955, 1], - "children": [{ - "uuid": "CD312C18-3D0B-4834-8091-AEDD7C1F2DD5", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "EE665E56-211D-4422-AA4E-2A748F2B3AC1", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "9F2D109A-FC76-4708-8810-08C04F0AA60F", - "type": "Object3D", - "name": "piston1", - "matrix": [0.94719, 0, 0, 0, 0, 0, -0.94719, 0, 0, 0.94719, 0, 0, 0.004375, 23.74813, 32.652955, 1], - "children": [{ - "uuid": "5B2FEF85-908C-4B0D-B382-3A4C15799EFA", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "EE665E56-211D-4422-AA4E-2A748F2B3AC1", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "5DCF7D9A-2AD3-4DD8-A584-FE6019F39CAA", - "type": "Object3D", - "name": "camGearLower_G", - "matrix": [-0.710232, 0, 0, 0, 0, 0.710232, 0, 0, 0, 0, -0.710232, 0, 0, 11.88836, -4.529376, 1], - "children": [{ - "uuid": "7CBA0A14-6F87-435C-9190-0412A6CAE2EC", - "type": "Object3D", - "name": "gearBody", - "matrix": [0, 0, 1, 0, 0.087156, 0.996195, 0, 0, -0.996195, 0.087156, 0, 0, 0, 0, -3.811147, 1], - "children": [{ - "uuid": "DA45097F-0C78-4C32-9DE1-42EC52A04DB5", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "48411654-DD0C-4E1D-AA52-A93C27AAC2E7", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "BE091A00-8E1A-45BE-AF6F-BB7AB61E6AE4", - "type": "Object3D", - "name": "gearTeeth", - "matrix": [0, 0, 1, 0, 0.087156, 0.996195, 0, 0, -0.996195, 0.087156, 0, 0, 0, 0, 0, 1], - "children": [{ - "uuid": "760C7A75-EFDA-4F0B-9ADF-2798CC54BAE4", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "BECF75FF-DB69-476A-B414-CC0000361983", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }] - }, { - "uuid": "96E2046B-4C0F-4D3C-8510-5657506E6B74", - "type": "Object3D", - "name": "camLower_G", - "matrix": [0, 0, 1.157189, 0, 0, 1.294027, 0, 0, -1.294027, 0, 0, 0, 0, 11.88836, 39.41185, 1], - "children": [{ - "uuid": "3A4F2F05-095D-45B2-9D63-3AAD69BF877E", - "type": "Object3D", - "name": "shaft_L", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.780423, 0, 0, 1], - "children": [{ - "uuid": "1568C1B0-8E1C-4AE4-9096-DE80FF9131BA", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "AA5DE51C-44B9-4941-B278-459EC7266B08", - "material": ["bb78789c-df46-4e43-92ca-714d0f1fba6c", "02505da3-9bba-43fb-b8a2-b50ee37f7ede"] - }] - }, { - "uuid": "A1C53BDA-2D2F-471C-B1E7-BD4178E78251", - "type": "Object3D", - "name": "front_bearings2_L", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -14.00082, 0, 0, 1], - "children": [{ - "uuid": "B33171F7-6852-4CF9-9FAD-055634CF104A", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "03FC76E1-8155-4D52-BE92-D3C83153EAA3", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "B676FB3B-610C-4086-9E30-59504B3DF181", - "type": "Object3D", - "name": "front_spacer_L", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -17.17576, 0, 0, 1], - "children": [{ - "uuid": "4F889D99-0218-452C-B39B-B8ACD0AC1B7E", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "B932630F-889C-4AFD-889D-BFC4B95EA77A", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "4059B75B-BF66-438C-ADEB-0DF0A62C7C96", - "type": "Object3D", - "name": "front_bearings1_L", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -19.35013, 0, 0, 1], - "children": [{ - "uuid": "C2BFEAA1-08C7-49F3-A1DC-BDC5CB9517ED", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "0D869EAF-1764-44A9-A44E-499FDD423230", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "B194CEE2-2414-4366-BFEE-68CA0B49E178", - "type": "Object3D", - "name": "rear_bearings2_L", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -25.1587, 0, 0, 1], - "children": [{ - "uuid": "0FB545C4-835B-4434-8FC9-45B68E1E7685", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "A0737DAD-5BD2-42A2-862A-7D91C2168BFA", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "B28285BC-9C21-4275-BB2F-CDC5A6CD71CE", - "type": "Object3D", - "name": "rear_Spacer_L", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -28.05702, 0, 0, 1], - "children": [{ - "uuid": "D9E8319A-18A7-4824-AA0D-0FC0B5DB37E2", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "FA0F050B-A7A6-43E8-BBC0-BCD6E58D8DDC", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "D15D9EF6-20C0-4615-AD78-838A4418F144", - "type": "Object3D", - "name": "rear_bearings1_L", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -29.825, 0, 0, 1], - "children": [{ - "uuid": "0C412BBE-D957-4A54-834B-95DA3D0851AA", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "C5A254D8-982E-42AC-A1AE-1C4ED1DC888A", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "D2C9535E-634D-460D-9306-447281C20136", - "type": "Object3D", - "name": "rearLockRingL_G", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -2.422331, 0, 0, 1], - "children": [{ - "uuid": "2F874BA7-3DC7-4081-8784-265DE2AF6525", - "type": "Object3D", - "name": "rearLockRing_nubs_L", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -28.868, 0, 0, 1], - "children": [{ - "uuid": "2D71C80D-5291-4E7D-9F94-C1432EFC986C", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "3C276043-241C-4394-8CEA-6787C7F826FB", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "06AA02E3-435D-43C1-B379-61BD45C606B8", - "type": "Object3D", - "name": "rearLockRingBody_L", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -28.86148, 0.009523, 0, 1], - "children": [{ - "uuid": "A2492D2B-0688-4387-AB7F-D9D7AEA08A8B", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "26722F81-9842-446F-B105-B0EC951C0C0E", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }] - }, { - "uuid": "1F853BFE-069B-4E6E-B872-FA53528AC443", - "type": "Object3D", - "name": "frontLockRingL_G", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -1.468401, 0, 0, 1], - "children": [{ - "uuid": "20DC4618-36D0-43C7-9B4B-1707C6312E2C", - "type": "Object3D", - "name": "frontLockRingBody_L", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -19.84311, 0.009523, 0, 1], - "children": [{ - "uuid": "D3F53E5D-0E43-4E53-8678-AD774E0FC379", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "BED14A12-ECD4-47FA-984C-402ED4C065BD", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "0B97C2E3-D0D7-44A7-8837-7451A1414B48", - "type": "Object3D", - "name": "frontLockRing_Nubs_L", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -20.04338, 0, 0, 1], - "children": [{ - "uuid": "B0E06050-09A6-452D-9EA9-3711532208FB", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "D6E6F882-BD13-45EB-B80B-F064F76A1732", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }] - }] - }, { - "uuid": "2203B356-1343-4486-81E0-C10E95901A8B", - "type": "Object3D", - "name": "camGearUpper_G", - "matrix": [-0.710232, 0, 0, 0, 0, 0.710232, 0, 0, 0, 0, -0.710232, 0, 0, 23.73216, -4.529376, 1], - "children": [{ - "uuid": "E3327B6D-8661-4FA6-9836-A12B621AF586", - "type": "Object3D", - "name": "gearBody", - "matrix": [0, 0, 1, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, -3.811147, 1], - "children": [{ - "uuid": "3E95224F-344D-490D-B7CA-DBDD46FB5215", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "48411654-DD0C-4E1D-AA52-A93C27AAC2E7", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "A64CBDA8-0A0D-49B8-8DF1-9790A254E15F", - "type": "Object3D", - "name": "gearTeeth", - "matrix": [0, 0, 1, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 1], - "children": [{ - "uuid": "B1571360-3B17-4095-9CED-D80D74C9874E", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "BECF75FF-DB69-476A-B414-CC0000361983", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }] - }, { - "uuid": "F658D329-F7C2-43CF-A3AC-2D86D3C1D5B0", - "type": "Object3D", - "name": "gearCover", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.637713, 18.54812, -5.99491, 1], - "children": [{ - "uuid": "71B19B14-0952-4232-9B8E-7689B88D6270", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "90098E1D-0149-498E-B38A-A9F38BA823B0", - "material": "686b7161-539c-4515-9ee1-90bad1383a69" - }, { - "uuid": "0C9BF9BD-D80A-4A0D-BF29-7248BE1ED2DE", - "type": "Object3D", - "name": "hole01", - "matrix": [1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 4.688323, 13.1903, -0.964254, 1], - "children": [{ - "uuid": "E11A26C3-3A86-41D0-9594-7E1735BEAEE1", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "68751749-B401-43EC-AE87-F61D1FEE9459", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "82A090B4-0376-477A-9031-5EC00EBFA826", - "type": "Object3D", - "name": "hole02", - "matrix": [1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, -6.159635, 13.1903, -0.964254, 1], - "children": [{ - "uuid": "4CCED630-F6A7-4241-9FBF-1C1BC0106092", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "68751749-B401-43EC-AE87-F61D1FEE9459", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "DF5A1909-28F8-4590-BCBE-BFD1ACA7D936", - "type": "Object3D", - "name": "hole03", - "matrix": [1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 7.612655, -0.740516, -0.964254, 1], - "children": [{ - "uuid": "98505E32-1DD8-4D22-BDFD-13688AF71051", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "68751749-B401-43EC-AE87-F61D1FEE9459", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "2CE258B0-9313-4F60-8DC4-BD1C9C9BA461", - "type": "Object3D", - "name": "hole04", - "matrix": [1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, -8.287251, -0.740516, -0.964254, 1], - "children": [{ - "uuid": "A038E956-662B-4293-B78A-2ABEB91440F5", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "68751749-B401-43EC-AE87-F61D1FEE9459", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "FD16C8FE-1829-4D13-98A5-A6615BF9ED4F", - "type": "Object3D", - "name": "hole05", - "matrix": [1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 4.688323, -14.57002, -0.964254, 1], - "children": [{ - "uuid": "9C988397-43E1-4584-810D-F249AC6424D0", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "68751749-B401-43EC-AE87-F61D1FEE9459", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "87E7D52C-8451-4099-9581-3F68D9136A80", - "type": "Object3D", - "name": "hole06", - "matrix": [1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, -6.159635, -14.57002, -0.964254, 1], - "children": [{ - "uuid": "9BB4546C-B5F7-4B54-8CA7-B665CAD233DD", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "68751749-B401-43EC-AE87-F61D1FEE9459", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }] - }, { - "uuid": "5CE9B22E-943D-47E0-A863-2F6DAD3104CA", - "type": "Object3D", - "name": "pistonCover", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.010379, 17.78009, 120, 1], - "children": [{ - "uuid": "4029EB63-3D41-40FA-9B83-90F91FF5D3F5", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "E1260CF4-13D0-4EE2-B9A6-2A05688B9865", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }, { - "uuid": "C8750B00-E0CA-42CE-A941-8275EFFC4844", - "type": "Object3D", - "name": "hole_pistonCover_1", - "matrix": [1.2, 0, 0, 0, 0, 0, -1.2, 0, 0, 1.2, 0, 0, -6.124859, -12.889601, 1.2, 1], - "children": [{ - "uuid": "C988F20D-F5B7-4210-9098-060E753BFAC4", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "68751749-B401-43EC-AE87-F61D1FEE9459", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "D23EB861-E10A-4D95-9617-C88E7D3556F6", - "type": "Object3D", - "name": "hole_pistonCover_2", - "matrix": [1.2, 0, 0, 0, 0, 0, -1.2, 0, 0, 1.2, 0, 0, 5.936495, -12.889587, 1.2, 1], - "children": [{ - "uuid": "C22AF0FE-DA10-4F30-BB8E-B0AB30C51063", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "68751749-B401-43EC-AE87-F61D1FEE9459", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "AB984EC5-6E79-4BB7-B418-133D9C961C99", - "type": "Object3D", - "name": "hole_pistonCover_3", - "matrix": [1.2, 0, 0, 0, 0, 0, -1.2, 0, 0, 1.2, 0, 0, 9.756178, -5.961096, 1.2, 1], - "children": [{ - "uuid": "E375B2F1-3708-4D04-B0EF-269D9657CE4E", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "68751749-B401-43EC-AE87-F61D1FEE9459", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "15634AF4-5A7B-47D5-9819-95D1F36EEC87", - "type": "Object3D", - "name": "hole_pistonCover_4", - "matrix": [1.2, 0, 0, 0, 0, 0, -1.2, 0, 0, 1.2, 0, 0, 9.756161, 6.256661, 1.2, 1], - "children": [{ - "uuid": "B43EF731-B54C-4CBE-8F45-AB71CE4C0798", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "68751749-B401-43EC-AE87-F61D1FEE9459", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "C8C91E7A-2079-445D-8B0C-F79061B06DDC", - "type": "Object3D", - "name": "hole_pistonCover_5", - "matrix": [1.2, 0, 0, 0, 0, 0, -1.2, 0, 0, 1.2, 0, 0, 5.936574, 13.036638, 1.2, 1], - "children": [{ - "uuid": "8CFCB5D7-3682-4B46-BC26-9C43FCF217EC", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "68751749-B401-43EC-AE87-F61D1FEE9459", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "121005C3-F6FB-4183-A874-63A6F0D847C3", - "type": "Object3D", - "name": "hole_pistonCover_6", - "matrix": [1.2, 0, 0, 0, 0, 0, -1.2, 0, 0, 1.2, 0, 0, -6.124866, 13.036553, 1.2, 1], - "children": [{ - "uuid": "1161D9E7-E5E7-4B29-8D3B-6029CBB991AA", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "68751749-B401-43EC-AE87-F61D1FEE9459", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "0BD8EC98-9484-4304-9DF3-28B497A65DC7", - "type": "Object3D", - "name": "hole_pistonCover_7", - "matrix": [1.2, 0, 0, 0, 0, 0, -1.2, 0, 0, 1.2, 0, 0, -9.971244, 6.257083, 1.2, 1], - "children": [{ - "uuid": "861B121A-AD82-44CC-A0F6-8CF914A66B02", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "68751749-B401-43EC-AE87-F61D1FEE9459", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "B5C118B0-23C8-4E6A-8DB2-B3EEA0FC896C", - "type": "Object3D", - "name": "hole_pistonCover_8", - "matrix": [1.2, 0, 0, 0, 0, 0, -1.2, 0, 0, 1.2, 0, 0, -9.971269, -5.961125, 1.2, 1], - "children": [{ - "uuid": "30A359E9-54EA-4B2E-B194-821AA52154D8", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "68751749-B401-43EC-AE87-F61D1FEE9459", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }] - }, { - "uuid": "2FE243D7-E502-44A0-95EF-E6CC772C5EB2", - "type": "Object3D", - "name": "pistonLock2_G", - "matrix": [0.965861, 0, 0, 0, 0, 0.965861, 0, 0, 0, 0, 0.965861, 0, 4.97958, 21.6, 15.7, 1], - "children": [{ - "uuid": "8AE49E81-7678-41C4-9F98-6EAF7BFC7952", - "type": "Object3D", - "name": "pl2_slot", - "matrix": [-0.999999, 0.001627, 0, 0, -0.001627, -0.999999, 0, 0, 0, 0, 1, 0, -5.15, -10, 24.846975, 1], - "children": [{ - "uuid": "A9A89AF5-9FD4-4F7E-9AC2-45F3BE2F5EA0", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "9C721759-1352-4045-9EC1-B03921C4165B", - "material": "e4f51011-0428-4ed7-8f6c-877e265775f5" - }] - }, { - "uuid": "DE0AE953-336E-4922-919B-153C73E20C61", - "type": "Object3D", - "name": "pl2_head", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "children": [{ - "uuid": "023549CD-D429-48AE-9E0D-C9022615AD2B", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "F99A7674-A3C2-48DE-91F1-90D2E545C41F", - "material": ["bb78789c-df46-4e43-92ca-714d0f1fba6c", "5c07c30a-1dee-404a-9378-49161bbf9fb9"] - }] - }, { - "uuid": "86197BF4-1BBB-4975-8070-B2551A0DEC1B", - "type": "Object3D", - "name": "pl2_shaft", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "children": [{ - "uuid": "74A77499-2B30-431E-B84B-2935DD5AB0FB", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "DEA7A120-CF79-45CD-AD5D-647E57E1943D", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }] - }, { - "uuid": "90A03F89-C1EE-4FDC-A4A4-D8402BB48A33", - "type": "Object3D", - "name": "pistonLock1_G", - "matrix": [0.965861, 0, 0, 0, 0, 0.965861, 0, 0, 0, 0, 0.965861, 0, 4.97958, 33.354497, 15.7, 1], - "children": [{ - "uuid": "207383BA-7B4B-42C7-877C-4D60CC4D9BA2", - "type": "Object3D", - "name": "pl1_slot", - "matrix": [-0.313003, -0.949752, 0, 0, 0.949752, -0.313003, 0, 0, 0, 0, 1, 0, -5.15, -10, 24.846975, 1], - "children": [{ - "uuid": "1FC9A67B-AB69-4048-A541-F545C8BE62FE", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "9C721759-1352-4045-9EC1-B03921C4165B", - "material": "e4f51011-0428-4ed7-8f6c-877e265775f5" - }] - }, { - "uuid": "6AE77E23-E2E4-4A37-B76F-16BCA82CA893", - "type": "Object3D", - "name": "pl1_head", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "children": [{ - "uuid": "0F5502D3-CC32-49D9-B02E-7B622022E8FD", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "F99A7674-A3C2-48DE-91F1-90D2E545C41F", - "material": ["bb78789c-df46-4e43-92ca-714d0f1fba6c", "5c07c30a-1dee-404a-9378-49161bbf9fb9"] - }] - }, { - "uuid": "A651D07D-F85A-4854-B451-0C67736B1DD5", - "type": "Object3D", - "name": "pl1_shaft", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "children": [{ - "uuid": "367A3961-AB2E-4B47-B1A8-5904A4507CCF", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "DEA7A120-CF79-45CD-AD5D-647E57E1943D", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }] - }, { - "uuid": "FF1B9D26-9C8D-4864-A9EE-B34EAE303AFC", - "type": "Object3D", - "name": "pumpHousingBracket2", - "matrix": [-1, 0, 0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 0.020761, 35.6569, 0, 1], - "children": [{ - "uuid": "D7096D69-515C-4EFE-B828-9C760CC6B506", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "B7641FE5-AEC5-43A4-AAA5-D31FAC008F6C", - "material": "686b7161-539c-4515-9ee1-90bad1383a69" - }] - }, { - "uuid": "3C2C9007-1605-472C-A713-0FF7039DC330", - "type": "Object3D", - "name": "camUpper_G", - "matrix": [0, 0, 1.157189, 0, 0, 1.294027, 0, 0, -1.294027, 0, 0, 0, 0, 23.73216, 39.41185, 1], - "children": [{ - "uuid": "A18B8BC1-FC37-4CAB-86DC-7EF44DDC6F0D", - "type": "Object3D", - "name": "shaft_u", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.780423, 0, 0, 1], - "children": [{ - "uuid": "E1CF3571-D94B-44E4-9436-98774C7C9707", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "C4076DD7-1FB1-48D4-9A9C-BBD404C29798", - "material": ["bb78789c-df46-4e43-92ca-714d0f1fba6c", "02505da3-9bba-43fb-b8a2-b50ee37f7ede"] - }] - }, { - "uuid": "581E3992-2139-420D-8224-1CDDCD6E5C09", - "type": "Object3D", - "name": "front_bearings2_u", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -14.00509, 0, 0, 1], - "children": [{ - "uuid": "C08A5D27-57DB-4B78-977E-44A5A01CEEAA", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "03FC76E1-8155-4D52-BE92-D3C83153EAA3", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "410C2899-1ED7-447B-BA47-6DAD98B4AB08", - "type": "Object3D", - "name": "front_spacer_u", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -17.17029, 0, 0, 1], - "children": [{ - "uuid": "3034A94E-26BD-4429-B596-77C6DFDE6B91", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "B932630F-889C-4AFD-889D-BFC4B95EA77A", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "D464D5D4-7369-4305-97AC-CEE53FFE6088", - "type": "Object3D", - "name": "front_bearings1_u", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -19.32136, 0, 0, 1], - "children": [{ - "uuid": "16BD8FCD-F7B2-483F-935F-B76BACC269EF", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "0D869EAF-1764-44A9-A44E-499FDD423230", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "D5624814-BC2F-47A0-B4C7-97F84231E57A", - "type": "Object3D", - "name": "rear_bearings2_u", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -25.1587, 0, 0, 1], - "children": [{ - "uuid": "95783F56-DCC7-459A-B9BF-48F1CDCD587A", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "A0737DAD-5BD2-42A2-862A-7D91C2168BFA", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "D77B704F-725C-466C-8500-9B13B1B405B5", - "type": "Object3D", - "name": "rear_Spacer_u", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -28.05702, 0, 0, 1], - "children": [{ - "uuid": "1F6E1637-AD1C-421A-8B7A-0D3BB7787FFF", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "FA0F050B-A7A6-43E8-BBC0-BCD6E58D8DDC", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "CD9468D1-B001-4BA0-AB61-E65A107D2DE0", - "type": "Object3D", - "name": "rear_bearings1_u", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -29.825, 0, 0, 1], - "children": [{ - "uuid": "BF589025-765E-4BA2-A97F-8F1F0EAA0607", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "C5A254D8-982E-42AC-A1AE-1C4ED1DC888A", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "44F76A0B-3182-493E-ACF3-3D4AF6F70890", - "type": "Object3D", - "name": "rearLockRingU_G", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -2.422331, 0, 0, 1], - "children": [{ - "uuid": "407F7904-8685-4F4D-A286-9AE4BF901B71", - "type": "Object3D", - "name": "rearLockRing_nubs_u", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -28.868, 0, 0, 1], - "children": [{ - "uuid": "BC7CB493-9AC8-4EE3-BED0-33773BF4600C", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "3C276043-241C-4394-8CEA-6787C7F826FB", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "6B8CF9BA-7C9C-4D45-A4F4-68A12E15AA9A", - "type": "Object3D", - "name": "rearLockRingBody_u", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -28.86148, 0.009523, 0, 1], - "children": [{ - "uuid": "76A328A1-F96C-497B-96A5-1B2115778466", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "26722F81-9842-446F-B105-B0EC951C0C0E", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }] - }, { - "uuid": "F2140646-0310-4AD2-BB22-2C3413C5A44D", - "type": "Object3D", - "name": "frontLockRingU_G", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -1.424458, 0, 0, 1], - "children": [{ - "uuid": "F5E8D727-FB15-4809-842D-4E940AB1A783", - "type": "Object3D", - "name": "frontLockRingBody_u", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -19.84311, 0.009523, 0, 1], - "children": [{ - "uuid": "A0E43ED7-12AB-4D65-97E6-B1E2AE8BEB15", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "BED14A12-ECD4-47FA-984C-402ED4C065BD", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "F409F279-AB9B-431A-BF93-CF970F6945EB", - "type": "Object3D", - "name": "frontLockRing_Nubs_u", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -20.04338, 0, 0, 1], - "children": [{ - "uuid": "0239DB93-9EF6-4075-B02D-CC8611444D8A", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "D6E6F882-BD13-45EB-B80B-F064F76A1732", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }] - }] - }, { - "uuid": "835C9D1A-DCCC-4508-9ED7-BFFB957A2523", - "type": "Object3D", - "name": "pumpHousingBracket1", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.039322, 0, 1], - "children": [{ - "uuid": "F10298FB-8AF6-49A7-AAC5-532F18425D6B", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "05F51F19-3E11-4A7D-A5AA-C0A1586F0BE0", - "material": "686b7161-539c-4515-9ee1-90bad1383a69" - }] - }, { - "uuid": "29909BAE-3BA1-45AB-83F3-1F3993B2E344", - "type": "Object3D", - "name": "pistonHousing_G", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -22.29159, -3.280817, 0, 1], - "children": [{ - "uuid": "705C0226-CC8C-4D02-B304-BF444113C92B", - "type": "Object3D", - "name": "polySurface1", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "children": [{ - "uuid": "F1B613A1-B4E4-4CF0-B5B2-723A0A21A382", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "CD53CC6D-0AEE-4708-BE7C-DEEFA2A17587", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "DA6C11D2-5147-41C7-AB3A-ABCEE6209F77", - "type": "Object3D", - "name": "pCylinder7", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 34.83961, 21.18402, 34.9004, 1], - "children": [{ - "uuid": "FFA56295-CAE2-4416-867E-6BAF08FE1DA3", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "E71A8713-8F00-42C2-9FE6-B6299AF1BC77", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "E9473FED-BE33-46EB-9030-A254C4162B1C", - "type": "Object3D", - "name": "pCylinder8", - "matrix": [-1, 0, 0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 9.740514, 21.22389, 34.9004, 1], - "children": [{ - "uuid": "8E564530-B3D5-4AC0-BEB9-AB1D2858C0E5", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "E71A8713-8F00-42C2-9FE6-B6299AF1BC77", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "C796CB69-36D9-4E63-AF92-6DE05B6944B6", - "type": "Object3D", - "name": "bolt_pistonCover_01", - "matrix": [0.94719, 0, 0, 0, 0, 0, -0.94719, 0, 0, 0.94719, 0, 0, 28.24441, 34.10241, 41.18722, 1], - "children": [{ - "uuid": "17AC0528-26FE-4FC0-AC1B-5124B4D3971D", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "8296DA60-D9CA-462A-BEC0-B34AC48A9874", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "145D5AA8-99EF-40E8-AB29-EC9FB691872F", - "type": "Object3D", - "name": "bolt_pistonCover_08", - "matrix": [0.94719, 0, 0, 0, 0, 0, -0.94719, 0, 0, 0.94719, 0, 0, 16.18308, 34.10241, 41.18722, 1], - "children": [{ - "uuid": "3C7F7BF3-45BF-4640-837A-6711107A15B2", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "8296DA60-D9CA-462A-BEC0-B34AC48A9874", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "69823B02-F623-4A17-9728-8BD414A14603", - "type": "Object3D", - "name": "bolt_pistonCover_07", - "matrix": [0.94719, 0, 0, 0, 0, 0, -0.94719, 0, 0, 0.94719, 0, 0, 12.33667, 27.32292, 41.18722, 1], - "children": [{ - "uuid": "42D8ABC2-7019-4A3D-BE58-A87F4077BBF1", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "8296DA60-D9CA-462A-BEC0-B34AC48A9874", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "F033C439-2B2D-4AD9-B73A-C8FF5C92F886", - "type": "Object3D", - "name": "bolt_pistonCover_02", - "matrix": [0.94719, 0, 0, 0, 0, 0, -0.94719, 0, 0, 0.94719, 0, 0, 32.06409, 27.32251, 41.18722, 1], - "children": [{ - "uuid": "6BA82553-B944-45BC-B092-CBB8E7BABE58", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "8296DA60-D9CA-462A-BEC0-B34AC48A9874", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "81D0BE97-12C5-4E67-B544-322555D06038", - "type": "Object3D", - "name": "bolt_pistonCover_03", - "matrix": [0.94719, 0, 0, 0, 0, 0, -0.94719, 0, 0, 0.94719, 0, 0, 32.06409, 15.10474, 41.18722, 1], - "children": [{ - "uuid": "87A46EB8-AA6F-486C-BB6D-A5D135F082D6", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "8296DA60-D9CA-462A-BEC0-B34AC48A9874", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "4219BB1F-A3D5-463A-9DDF-A6384B6796C2", - "type": "Object3D", - "name": "bolt_pistonCover_06", - "matrix": [0.94719, 0, 0, 0, 0, 0, -0.94719, 0, 0, 0.94719, 0, 0, 12.33667, 15.10474, 41.18722, 1], - "children": [{ - "uuid": "AEBD6C2D-F81F-4B3E-BD27-CF0D21E0A511", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "8296DA60-D9CA-462A-BEC0-B34AC48A9874", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "C2A271C8-805C-49C3-8923-58E410FFF927", - "type": "Object3D", - "name": "bolt_pistonCover_05", - "matrix": [0.94719, 0, 0, 0, 0, 0, -0.94719, 0, 0, 0.94719, 0, 0, 16.18308, 8.176254, 41.18722, 1], - "children": [{ - "uuid": "DF6FEC79-D0F0-4C1B-B5B8-8858B47B5926", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "8296DA60-D9CA-462A-BEC0-B34AC48A9874", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "0591AA37-58B7-445C-BC01-B0E1DEAFB392", - "type": "Object3D", - "name": "bolt_pistonCover_04", - "matrix": [0.94719, 0, 0, 0, 0, 0, -0.94719, 0, 0, 0.94719, 0, 0, 28.24441, 8.176254, 41.18722, 1], - "children": [{ - "uuid": "67D839C4-0B26-4E37-9E3D-1BB19810BC39", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "8296DA60-D9CA-462A-BEC0-B34AC48A9874", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "B8E04E64-602B-4362-8DB2-6D0AFAA3A707", - "type": "Object3D", - "name": "bolt_pistonHousing1", - "matrix": [1.644674, 0, 0, 0, 0, 0, -1.02768, 0, 0, 1.644674, 0, 0, 31.05081, 31.76023, 30.44844, 1], - "children": [{ - "uuid": "88085ED1-F244-4942-B09C-9F24331E09ED", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "18DD087A-4D49-41B8-9D31-0C4D69FAF747", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "75BF51B5-3E54-4294-95AE-5CF24ABFDDB2", - "type": "Object3D", - "name": "bolt_pistonHousing2", - "matrix": [1.644674, 0, 0, 0, 0, 0, -1.02768, 0, 0, 1.644674, 0, 0, 31.05081, 10.45034, 30.44844, 1], - "children": [{ - "uuid": "140BF987-F3CC-4341-9C45-BF363DE4D8E0", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "18DD087A-4D49-41B8-9D31-0C4D69FAF747", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "B9FED4FE-DAB8-4B68-9B92-26838C0FC768", - "type": "Object3D", - "name": "bolt_pistonHousing3", - "matrix": [1.644674, 0, 0, 0, 0, 0, -1.02768, 0, 0, 1.644674, 0, 0, 13.55338, 10.45034, 30.44844, 1], - "children": [{ - "uuid": "91065372-540E-4AD2-BC3A-E4AEEE6E711E", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "18DD087A-4D49-41B8-9D31-0C4D69FAF747", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "85FDC6A8-5E3A-4246-998D-87973A15F172", - "type": "Object3D", - "name": "bolt_pistonHousing4", - "matrix": [1.644674, 0, 0, 0, 0, 0, -1.02768, 0, 0, 1.644674, 0, 0, 13.55338, 31.76023, 30.44844, 1], - "children": [{ - "uuid": "DFA62DA6-4AD9-4C1E-8E69-C2CA7CC13C6D", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "18DD087A-4D49-41B8-9D31-0C4D69FAF747", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }] - }, { - "uuid": "5F7552B3-DC87-49E9-A1E8-DF3683737859", - "type": "Object3D", - "name": "camHousing", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "children": [{ - "uuid": "306A1429-2878-41B0-9075-D39299F9A984", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "D63E3C95-E0DE-483E-B8D2-7653396E6C8F", - "material": "686b7161-539c-4515-9ee1-90bad1383a69" - }, { - "uuid": "2D6E9FDB-A338-4984-998D-60EADF0BD96C", - "type": "Object3D", - "name": "hole07", - "matrix": [1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 5.326035, 31.73842, -5.926924, 1], - "children": [{ - "uuid": "CEADBEBA-58E2-4BFE-9D10-948B01BCFFC5", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "D27EEEC4-7FB1-4596-9D20-554CE86AE5F1", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "434BC838-22D1-4310-9C69-B02F9AB8AAB0", - "type": "Object3D", - "name": "hole08", - "matrix": [1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, -5.521922, 31.73842, -5.926924, 1], - "children": [{ - "uuid": "11E0A6AF-651D-438E-A4DA-6D564A37C2D7", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "68751749-B401-43EC-AE87-F61D1FEE9459", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "1CA585B5-4008-46C5-A0F6-D59A6846D019", - "type": "Object3D", - "name": "hole09", - "matrix": [1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 8.250368, 17.80761, -5.926924, 1], - "children": [{ - "uuid": "5A4EB527-48FB-4166-8EF9-1532E98E7434", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "68751749-B401-43EC-AE87-F61D1FEE9459", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "2F518186-38C3-435F-8AA1-7677C1E56A53", - "type": "Object3D", - "name": "hole010", - "matrix": [1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, -7.649538, 17.80761, -5.926924, 1], - "children": [{ - "uuid": "2F7FB995-2B21-49E0-BD0A-9CA4A8345F21", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "68751749-B401-43EC-AE87-F61D1FEE9459", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "439A6AFC-B5BA-4DD8-8B2D-A3C8B714B1FA", - "type": "Object3D", - "name": "hole011", - "matrix": [1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 5.326035, 3.978106, -5.926924, 1], - "children": [{ - "uuid": "21CBDC35-7ED4-4259-9FAE-A20BC9FCD167", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "68751749-B401-43EC-AE87-F61D1FEE9459", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "C0B4BFA6-5D18-49CC-A555-9A065D3600E6", - "type": "Object3D", - "name": "hole012", - "matrix": [1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, -5.521922, 3.978106, -5.926924, 1], - "children": [{ - "uuid": "663A3E74-14FA-4764-B67D-FF731F82738A", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "68751749-B401-43EC-AE87-F61D1FEE9459", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "605528A0-2F14-433B-93BB-A9318E7A667B", - "type": "Object3D", - "name": "hole017", - "matrix": [2.268882, 0, 0, 0, 0, 0, -2.268882, 0, 0, 2.268882, 0, 0, -8.738214, 7.169524, 33.91557, 1], - "children": [{ - "uuid": "7F27B936-999E-4AE9-9220-063B5D90F379", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "68751749-B401-43EC-AE87-F61D1FEE9459", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "078FDB90-5EA5-44A4-AC3D-F1A050C03B9D", - "type": "Object3D", - "name": "hole018", - "matrix": [2.268882, 0, 0, 0, 0, 0, -2.268882, 0, 0, 2.268882, 0, 0, 8.747935, 7.17888, 33.91557, 1], - "children": [{ - "uuid": "98B838C2-0BDB-4B1C-8F39-2483E846A8C3", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "68751749-B401-43EC-AE87-F61D1FEE9459", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "451ADF0F-E911-4C36-A9D7-927BF1A94162", - "type": "Object3D", - "name": "hole019", - "matrix": [2.268882, 0, 0, 0, 0, 0, -2.268882, 0, 0, 2.268882, 0, 0, 8.747935, 28.48877, 33.91557, 1], - "children": [{ - "uuid": "4989CE3F-9166-433C-96A0-229C4D94D769", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "68751749-B401-43EC-AE87-F61D1FEE9459", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "65FE96CC-20C5-4A99-828D-8C423C45E64F", - "type": "Object3D", - "name": "hole020", - "matrix": [2.268882, 0, 0, 0, 0, 0, -2.268882, 0, 0, 2.268882, 0, 0, -8.749499, 28.48877, 33.91557, 1], - "children": [{ - "uuid": "DF0C073D-1002-442F-83FD-890841452CFF", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "68751749-B401-43EC-AE87-F61D1FEE9459", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "C12F1085-B7B2-467C-960D-DF5F98D37B75", - "type": "Object3D", - "name": "hole021", - "matrix": [0.974101, 0, 0, 0, 0, 0, -0.974101, 0, 0, 0.974101, 0, 0, -0.004845, 30.399491, 23.892922, 1], - "children": [{ - "uuid": "7FAC69BF-0E88-4CC8-9A34-FCAFEC6672D5", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "68751749-B401-43EC-AE87-F61D1FEE9459", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "93CB4D35-72F8-48C9-BB35-5A003537EA6D", - "type": "Object3D", - "name": "hole022", - "matrix": [0.974101, 0, 0, 0, 0, 0, -0.974101, 0, 0, 0.974101, 0, 0, -5.772494, 20.409621, 23.892922, 1], - "children": [{ - "uuid": "97C692D4-8365-457D-8C2E-7A189CEFFD9E", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "68751749-B401-43EC-AE87-F61D1FEE9459", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "C33DB22D-DAB9-476E-9FB8-49B152032A57", - "type": "Object3D", - "name": "hole023", - "matrix": [0.974101, 0, 0, 0, 0, 0, -0.974101, 0, 0, 0.974101, 0, 0, 5.762804, 20.409621, 23.892922, 1], - "children": [{ - "uuid": "DB5FBC41-C3C5-499E-8F1E-131D96C08D15", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "68751749-B401-43EC-AE87-F61D1FEE9459", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "91246EC1-7885-4307-9E74-01A0834586E1", - "type": "Object3D", - "name": "hole024", - "matrix": [0.974101, 0, 0, 0, 0, 0, -0.974101, 0, 0, 0.974101, 0, 0, 5.762804, 15.222331, 23.892922, 1], - "children": [{ - "uuid": "153AD7B4-E74A-4202-9048-A26680D1BFA9", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "68751749-B401-43EC-AE87-F61D1FEE9459", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "26D7AC8E-9647-4FDC-93C9-4E51871B9E9D", - "type": "Object3D", - "name": "hole025", - "matrix": [0.974101, 0, 0, 0, 0, 0, -0.974101, 0, 0, 0.974101, 0, 0, -5.772494, 15.222331, 23.892922, 1], - "children": [{ - "uuid": "7428FC8C-C524-487B-AAFF-8E96161689F5", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "68751749-B401-43EC-AE87-F61D1FEE9459", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "848E05E2-E348-4D57-B036-B5B21C702663", - "type": "Object3D", - "name": "hole026", - "matrix": [0.974101, 0, 0, 0, 0, 0, -0.974101, 0, 0, 0.974101, 0, 0, -0.004845, 5.232472, 23.892922, 1], - "children": [{ - "uuid": "B1A3BBEB-9B36-41DB-8195-D968855A7586", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "68751749-B401-43EC-AE87-F61D1FEE9459", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }] - }, { - "uuid": "62B2D11C-9CE9-45CF-BA3A-9DECF3869FF4", - "type": "Object3D", - "name": "camCover1", - "matrix": [1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0.00591, 23.73908, 23.73448, 1], - "children": [{ - "uuid": "85EC0744-CBC5-4460-8234-CD6D29DB278C", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "03986E9D-3290-43B0-85A7-EB0CAE8321EC", - "material": "686b7161-539c-4515-9ee1-90bad1383a69" - }, { - "uuid": "76016810-959B-45A7-BC3D-589DBE4E356D", - "type": "Object3D", - "name": "hole030", - "matrix": [0.974101, 0, 0, 0, 0, -0.974101, 0, 0, 0, 0, -0.974101, 0, 5.756894, 0.83048, 3.329451, 1], - "children": [{ - "uuid": "964E86E7-3AE4-4BA4-BA63-8C7D3DF7363F", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "68751749-B401-43EC-AE87-F61D1FEE9459", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "CB6887A8-00C2-4B35-98A5-C495306DEBBB", - "type": "Object3D", - "name": "hole031", - "matrix": [0.974101, 0, 0, 0, 0, -0.974101, 0, 0, 0, 0, -0.974101, 0, -5.778404, 0.83048, 3.329451, 1], - "children": [{ - "uuid": "2BB9EFD8-F47B-4D23-898F-94E2B0DAF0F2", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "9816A951-08B0-4DA3-8571-9CF5659BDE12", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "14422F54-7381-4386-B98F-ECD00746F49D", - "type": "Object3D", - "name": "hole032", - "matrix": [0.974101, 0, 0, 0, 0, -0.974101, 0, 0, 0, 0, -0.974101, 0, -0.010755, 0.83048, -6.66041, 1], - "children": [{ - "uuid": "35A6C5A2-AA88-4E8A-BBA4-AE3C614B2605", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "68751749-B401-43EC-AE87-F61D1FEE9459", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }] - }, { - "uuid": "25D9F56F-2C5F-48CA-BBE6-38F7FCB3101A", - "type": "Object3D", - "name": "camCover2", - "matrix": [-1, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0.00591, 11.88125, 23.73448, 1], - "children": [{ - "uuid": "F1BC620B-1AE3-4302-A470-5F807979AF07", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "03986E9D-3290-43B0-85A7-EB0CAE8321EC", - "material": "686b7161-539c-4515-9ee1-90bad1383a69" - }, { - "uuid": "D9A66E02-4F56-4D90-8C37-9AA36B33CDE1", - "type": "Object3D", - "name": "hole027", - "matrix": [-0.974101, 0, 0, 0, 0, -0.974101, 0, 0, 0, 0, 0.974101, 0, 0.010755, 0.828824, -6.648779, 1], - "children": [{ - "uuid": "FEA5D4C6-DA2A-482E-8593-14FFBFAEB2EF", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "68751749-B401-43EC-AE87-F61D1FEE9459", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "83529E04-B3C8-495F-AC89-AADEE04DAEB6", - "type": "Object3D", - "name": "hole028", - "matrix": [-0.974101, 0, 0, 0, 0, -0.974101, 0, 0, 0, 0, 0.974101, 0, 5.778404, 0.828824, 3.341082, 1], - "children": [{ - "uuid": "87046239-F6D4-446C-B544-F8E9DAB9CA11", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "68751749-B401-43EC-AE87-F61D1FEE9459", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "77526690-8EF7-4076-A27C-C2C935BA4557", - "type": "Object3D", - "name": "hole029", - "matrix": [-0.974101, 0, 0, 0, 0, -0.974101, 0, 0, 0, 0, 0.974101, 0, -5.756894, 0.828824, 3.341082, 1], - "children": [{ - "uuid": "67A51E85-E9D2-4C80-B77F-A7E037B19DD0", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "68751749-B401-43EC-AE87-F61D1FEE9459", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }] - }, { - "uuid": "C093CE41-683E-4D6E-AD1E-ADD73C447280", - "type": "Object3D", - "name": "nutsAndBolts_G", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -22.29159, -3.280817, 0, 1], - "children": [{ - "uuid": "FC8E0123-D8EE-45CE-9C0D-2F29E0F68F85", - "type": "Object3D", - "name": "nuts_PistonCover_G", - "matrix": [0.94719, 0, 0, 0, 0, 0.94719, 0, 0, 0, 0, 0.94719, 0, 27.34007, 4.06751, 34.004277, 1], - "children": [{ - "uuid": "7E4F44C7-FC69-4D05-B556-FBC5A1CAF183", - "type": "Object3D", - "name": "nutsAndBolts_cappedNut_01", - "matrix": [1.055754, 0, 0, 0, 0, 1.055754, 0, 0, 0, 0, 1.055754, 0, 0.953801, 31.706814, 86.069628, 1], - "children": [{ - "uuid": "80DF0274-18FC-43F9-A372-33CAF266373C", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "CCE62F1F-C507-4122-B45C-00AE5CC04891", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "4D7341B0-D31A-4F44-8212-FE36E8315F81", - "type": "Object3D", - "name": "nutsAndBolts_cappedNut_02", - "matrix": [1.055754, 0, 0, 0, 0, 1.055754, 0, 0, 0, 0, 1.055754, 0, 4.986327, 24.5488, 86.069628, 1], - "children": [{ - "uuid": "15C15AE5-8917-4F2A-BF36-534F580E47A7", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "CCE62F1F-C507-4122-B45C-00AE5CC04891", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "F4DCE891-DEE6-49D2-999E-7E7D07AF5E6F", - "type": "Object3D", - "name": "nutsAndBolts_cappedNut_03", - "matrix": [1.055754, 0, 0, 0, 0, 1.055754, 0, 0, 0, 0, 1.055754, 0, 4.986327, 11.49308, 86.069628, 1], - "children": [{ - "uuid": "17B05CD4-C3F2-4B92-B4BF-5CD78BE96837", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "CCE62F1F-C507-4122-B45C-00AE5CC04891", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "0BB06FE6-7455-43DB-B2A2-16E4468DC1FC", - "type": "Object3D", - "name": "nutsAndBolts_cappedNut_04", - "matrix": [1.055754, 0, 0, 0, 0, 1.055754, 0, 0, 0, 0, 1.055754, 0, 0.953801, 4.335121, 86.069628, 1], - "children": [{ - "uuid": "02F4CB1D-8CF5-4FF7-84AB-B8E13B5564B8", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "CCE62F1F-C507-4122-B45C-00AE5CC04891", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "D5FB86B0-B892-4DA8-9400-FECB575F8917", - "type": "Object3D", - "name": "nutsAndBolts_cappedNut_05", - "matrix": [1.055754, 0, 0, 0, 0, 1.055754, 0, 0, 0, 0, 1.055754, 0, -11.78011, 4.335121, 86.069628, 1], - "children": [{ - "uuid": "9F02EA40-4FFC-4B9B-B0E8-79371BCAD65C", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "CCE62F1F-C507-4122-B45C-00AE5CC04891", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "53950DB9-45DA-4BA0-9AA4-844811363450", - "type": "Object3D", - "name": "nutsAndBolts_cappedNut_06", - "matrix": [1.055754, 0, 0, 0, 0, 1.055754, 0, 0, 0, 0, 1.055754, 0, -15.840773, 11.49308, 86.069628, 1], - "children": [{ - "uuid": "F76DE554-A618-4E39-AFDC-B3FBD47DED68", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "CCE62F1F-C507-4122-B45C-00AE5CC04891", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "486064A8-77EA-49C2-B525-855B7547828F", - "type": "Object3D", - "name": "nutsAndBolts_cappedNut_07", - "matrix": [1.055754, 0, 0, 0, 0, 1.055754, 0, 0, 0, 0, 1.055754, 0, -15.840773, 24.5488, 86.069628, 1], - "children": [{ - "uuid": "49755CCC-E8A2-4BA6-88E2-ECB0EB81508C", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "CCE62F1F-C507-4122-B45C-00AE5CC04891", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "49288D38-CF17-41D2-AA12-172E62C112A5", - "type": "Object3D", - "name": "nutsAndBolts_cappedNut_08", - "matrix": [1.055754, 0, 0, 0, 0, 1.055754, 0, 0, 0, 0, 1.055754, 0, -11.78011, 31.706814, 86.069628, 1], - "children": [{ - "uuid": "DC33DF97-8CBF-4916-B949-869225FAAE1A", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "CCE62F1F-C507-4122-B45C-00AE5CC04891", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }] - }, { - "uuid": "4A120D4A-8D5D-48B3-895F-2E78AACE650C", - "type": "Object3D", - "name": "nutsAndBolts_nut_pumpHousing1", - "matrix": [1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 13.55362, 31.76023, 30.33456, 1], - "children": [{ - "uuid": "DEFC24ED-05BD-4A5C-8231-BD970C77465B", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "D2A6EE91-83AD-41E1-9427-58295864FE8C", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "E8374D0A-3D9F-4583-8462-C1398B822280", - "type": "Object3D", - "name": "nutsAndBolts_nut_pumpHousing2", - "matrix": [1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 82.59923, 31.76023, 16.08816, 1], - "children": [{ - "uuid": "08CDA6E1-A988-4152-BDE9-63198F9D35EB", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "D2A6EE91-83AD-41E1-9427-58295864FE8C", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "783A55B9-2310-40E9-B03A-34924515F60C", - "type": "Object3D", - "name": "nutsAndBolts_nut_pumpHousing3", - "matrix": [1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 13.55362, 10.45034, 30.32022, 1], - "children": [{ - "uuid": "1101C500-8DE6-488C-BDF1-7836D36ECC79", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "D2A6EE91-83AD-41E1-9427-58295864FE8C", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "8E3A4126-B338-487C-BF09-4FF8AA716149", - "type": "Object3D", - "name": "nutsAndBolts_nut_pumpHousing4", - "matrix": [1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 82.59923, 10.45034, 16.08816, 1], - "children": [{ - "uuid": "02E4FAA1-61FB-4BC6-8D13-B1FD9314755D", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "D2A6EE91-83AD-41E1-9427-58295864FE8C", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "038EDA73-6285-428B-B0A5-475EEA51DCAF", - "type": "Object3D", - "name": "camCoverBolts_G", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 22.27689, 3.280817, -14.0535, 1], - "children": [{ - "uuid": "805A9FFA-B154-429B-9D62-0D5F7DB67569", - "type": "Object3D", - "name": "camCoverBolt1", - "matrix": [0.5, -0.866025, 0, 0, -0.866025, -0.5, 0, 0, 0, 0, -1, 0, 23.936157, 41.350826, 32.923911, 1], - "children": [{ - "uuid": "DA815507-1DFE-4C78-8B9C-ACD0B69A366E", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "A323555B-0230-46CF-9066-A80DF0F5A200", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "9C9DE28A-09FC-4646-9EEF-ABFA1352583C", - "type": "Object3D", - "name": "camCoverBolt2", - "matrix": [0.5, -0.866025, 0, 0, -0.866025, -0.5, 0, 0, 0, 0, -1, 0, 18.168507, 31.360966, 32.923911, 1], - "children": [{ - "uuid": "C8F7038B-2B6F-4C45-AF96-383E1EE660D5", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "A323555B-0230-46CF-9066-A80DF0F5A200", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "6B30A591-2F86-4C06-9AB7-C76EA7CF96F4", - "type": "Object3D", - "name": "camCoverBolt3", - "matrix": [0.5, 0.866025, 0, 0, 0.866025, -0.5, 0, 0, 0, 0, -1, 0, -15.666, 35.644514, 32.923911, 1], - "children": [{ - "uuid": "AD045C7F-3C8A-4710-8B07-6DB1D36CA9E1", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "A323555B-0230-46CF-9066-A80DF0F5A200", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "C03CE572-2868-4BC5-83BB-9023E7A79056", - "type": "Object3D", - "name": "camCoverBolt4", - "matrix": [1, 0, 0, 0, 0, -1, 0, 0, 0, 0, -1, 0, 2.487816, 31.42273, 32.923911, 1], - "children": [{ - "uuid": "ADE35A7A-4C1A-4F42-8EF1-A417AB04474E", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "A323555B-0230-46CF-9066-A80DF0F5A200", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "F821C51B-5115-4C0B-84B6-359D6E17A7DD", - "type": "Object3D", - "name": "camCoverBolt5", - "matrix": [-0.5, 0.866025, 0, 0, 0.866025, 0.5, 0, 0, 0, 0, -1, 0, -18.139113, 4.262963, 32.923911, 1], - "children": [{ - "uuid": "B5452000-1475-44C6-A9D6-A77FC098EC80", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "A323555B-0230-46CF-9066-A80DF0F5A200", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "C0FB0019-75CC-4ABE-B94A-1628AE4DF689", - "type": "Object3D", - "name": "camCoverBolt6", - "matrix": [-0.5, -0.866025, 0, 0, -0.866025, 0.5, 0, 0, 0, 0, -1, 0, 15.695404, -0.020602, 32.923911, 1], - "children": [{ - "uuid": "E568614F-28E6-4BD0-90A4-E6DCEA92F71E", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "A323555B-0230-46CF-9066-A80DF0F5A200", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }] - }, { - "uuid": "8B5E0B76-35F8-42A2-A8BF-59AA0456118A", - "type": "Object3D", - "name": "gearCoverBolts_G", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 22.29159, 3.280817, 0, 1], - "children": [{ - "uuid": "F2B5E17A-151D-470D-969C-F75B31BD876D", - "type": "Object3D", - "name": "gearCoverBolt1", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -3.1, 5.55, -1.3, 1], - "children": [{ - "uuid": "B3AE73C4-D501-4D72-A779-648F8AFEB578", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "A323555B-0230-46CF-9066-A80DF0F5A200", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "448BF5DC-C5FA-43C6-A6ED-69000F209FC4", - "type": "Object3D", - "name": "gearCoverBolt2", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 7.753, 5.55, -1.3, 1], - "children": [{ - "uuid": "83AA142F-2EB6-4B7E-B17B-847269CD238D", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "A323555B-0230-46CF-9066-A80DF0F5A200", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "ECBC02EB-8351-4543-92E9-0C1AE0AF7F77", - "type": "Object3D", - "name": "gearCoverBolt3", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 7.753, -22.2, -1.3, 1], - "children": [{ - "uuid": "137EB1BD-9B9F-45C6-BBA5-250737ECC0D5", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "A323555B-0230-46CF-9066-A80DF0F5A200", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "53AF12AA-B080-4B74-A9B7-CF11CDB3993B", - "type": "Object3D", - "name": "gearCoverBolt4", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -3.1, -22.2, -1.3, 1], - "children": [{ - "uuid": "3026D4E8-DEC0-47C4-9A95-7FD2543F8E0D", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "A323555B-0230-46CF-9066-A80DF0F5A200", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "ADAFD625-FD98-483F-BDC6-7BFADE9E709D", - "type": "Object3D", - "name": "gearCoverBolt5", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 10.672, -8.385, -1.3, 1], - "children": [{ - "uuid": "A9524B68-AF6B-4F13-8BF0-A905F0B4FFBA", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "A323555B-0230-46CF-9066-A80DF0F5A200", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "E390E3BA-6B42-4C9E-AA74-961C57ABB051", - "type": "Object3D", - "name": "gearCoverBolt6", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -5.228, -8.385, -1.3, 1], - "children": [{ - "uuid": "A95C65F6-CC20-42A6-B981-CC89F4177E22", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "A323555B-0230-46CF-9066-A80DF0F5A200", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }] - }] - }, { - "uuid": "9318F911-AFE6-41EB-8CBC-E07BE3D660A9", - "type": "Object3D", - "name": "gearBolts_G", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "children": [{ - "uuid": "A9ED6251-7D12-4662-BB8E-174C1D71D678", - "type": "Object3D", - "name": "gearBolt01", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0.570603, 1], - "children": [{ - "uuid": "4AB18110-2CA3-404F-9BC5-2A5B664E9985", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "A323555B-0230-46CF-9066-A80DF0F5A200", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "583D3867-9274-4208-B3C5-C1A0FD6F885C", - "type": "Object3D", - "name": "gearBolt02", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.970016, -1.92331, 0.570603, 1], - "children": [{ - "uuid": "AFED1611-C27C-4EBF-A403-5B7DFDB8985F", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "A323555B-0230-46CF-9066-A80DF0F5A200", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "21EF31D8-1FA0-4C3B-9177-4ADABE75947C", - "type": "Object3D", - "name": "gearBolt03", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.629136, -4.050033, 0.570603, 1], - "children": [{ - "uuid": "21D808AF-1268-4F34-8F66-F0CF32E69FAF", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "A323555B-0230-46CF-9066-A80DF0F5A200", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "CD26F3A7-F816-469E-8C38-33762BC18A4F", - "type": "Object3D", - "name": "gearBolt04", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.896698, -5.570223, 0.570603, 1], - "children": [{ - "uuid": "451D55C7-9AB4-4CA9-8C52-CC48F7736518", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "A323555B-0230-46CF-9066-A80DF0F5A200", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "F71DA284-B13B-4174-8393-1845FD66C189", - "type": "Object3D", - "name": "gearBolt05", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 3.024669, -5.90322, 0.570603, 1], - "children": [{ - "uuid": "1ADC38BD-9550-4E43-99D1-D854293B7C64", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "A323555B-0230-46CF-9066-A80DF0F5A200", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "20053EC5-D166-42D6-8F4F-34C590907895", - "type": "Object3D", - "name": "gearBolt06", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 4.941965, -4.92183, 0.570603, 1], - "children": [{ - "uuid": "436E8BAF-2030-4892-B6B2-6297E11B9066", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "A323555B-0230-46CF-9066-A80DF0F5A200", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "6BCD3552-6C1C-4181-AA52-81F483EBF785", - "type": "Object3D", - "name": "gearBolt07", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 5.916243, -3.000911, 0.570603, 1], - "children": [{ - "uuid": "7B7CE020-FD22-445E-AA5A-736A4B341282", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "A323555B-0230-46CF-9066-A80DF0F5A200", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "4B38547A-B19F-4C48-A91C-09A1C54B5D8F", - "type": "Object3D", - "name": "gearBolt08", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 5.575362, -0.874189, 0.570603, 1], - "children": [{ - "uuid": "114AD2D3-3610-415A-8595-01E18D63DDB4", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "A323555B-0230-46CF-9066-A80DF0F5A200", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "35182133-1D2D-41AD-899B-1D153D0DB796", - "type": "Object3D", - "name": "gearBolt09", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 4.049528, 0.646002, 0.570603, 1], - "children": [{ - "uuid": "9999A61C-6BB0-4014-A0DF-6DA07CDDD807", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "A323555B-0230-46CF-9066-A80DF0F5A200", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "EB4A66A1-C781-4DD2-AA7A-7933DB6105E8", - "type": "Object3D", - "name": "gearBolt010", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1.921557, 0.978998, 0.570603, 1], - "children": [{ - "uuid": "568EDBC2-43CB-49ED-9AF5-83E488E2096F", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "A323555B-0230-46CF-9066-A80DF0F5A200", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "2B41577C-F3E8-4458-B516-27F45351CDD7", - "type": "Object3D", - "name": "gearBolt011", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.200722, -12.07072, 0.570603, 1], - "children": [{ - "uuid": "0DB5BF66-EC7E-46AE-A196-0FC7671BB0AB", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "A323555B-0230-46CF-9066-A80DF0F5A200", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "1C2D729A-6469-475B-9EF4-C6C09B5787DC", - "type": "Object3D", - "name": "gearBolt012", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -1.003874, -14.06925, 0.570603, 1], - "children": [{ - "uuid": "A62D6077-A889-4D07-A33E-E65EAF302324", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "A323555B-0230-46CF-9066-A80DF0F5A200", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "52F750EA-55D7-493F-A3BF-E908CD02ED04", - "type": "Object3D", - "name": "gearBolt013", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.478934, -16.15817, 0.570603, 1], - "children": [{ - "uuid": "DE9CBA7C-9BD5-4632-A9AE-1E83311C91DD", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "A323555B-0230-46CF-9066-A80DF0F5A200", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "1EB7129F-CC7B-4F5E-8BB2-94D8DD029EB0", - "type": "Object3D", - "name": "gearBolt014", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1.173587, -17.53959, 0.570603, 1], - "children": [{ - "uuid": "D39483F4-B79C-4CDE-857C-D4E0EDB597B1", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "A323555B-0230-46CF-9066-A80DF0F5A200", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "1A45F45D-5C5A-45C3-BF35-E0E4A3364065", - "type": "Object3D", - "name": "gearBolt015", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 3.322483, -17.68585, 0.570603, 1], - "children": [{ - "uuid": "98823422-B748-4BFB-AADD-0E75EF56F99C", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "A323555B-0230-46CF-9066-A80DF0F5A200", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "98BC52E3-F89A-46FB-8395-6D17934C9C7F", - "type": "Object3D", - "name": "gearBolt016", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 5.146949, -16.54109, 0.570603, 1], - "children": [{ - "uuid": "06B30E84-6AE3-40B4-B409-E4E799437FE2", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "A323555B-0230-46CF-9066-A80DF0F5A200", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "B3E5CE18-00A5-4BB3-A734-707247507BE3", - "type": "Object3D", - "name": "gearBolt017", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 5.9501, -14.54257, 0.570603, 1], - "children": [{ - "uuid": "CC4131AE-5D0F-4F53-854A-B796ECC9DB39", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "A323555B-0230-46CF-9066-A80DF0F5A200", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "D85D44A6-06C5-462B-B945-39170F371A57", - "type": "Object3D", - "name": "gearBolt018", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 5.425161, -12.45365, 0.570603, 1], - "children": [{ - "uuid": "D6D46F5A-35EB-4DEC-BBEC-3CCF284B0FB7", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "A323555B-0230-46CF-9066-A80DF0F5A200", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "C6DD883E-49D4-4556-9B33-E434578AB554", - "type": "Object3D", - "name": "gearBolt019", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 3.77264, -11.07223, 0.570603, 1], - "children": [{ - "uuid": "656426BF-3CBF-4448-9C59-9ECAFE558AF6", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "A323555B-0230-46CF-9066-A80DF0F5A200", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }, { - "uuid": "E970DE05-BCB7-483F-8043-3F6F6A069C41", - "type": "Object3D", - "name": "gearBolt020", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1.623744, -10.92597, 0.570603, 1], - "children": [{ - "uuid": "B8EDC9A1-CA75-4141-BA22-D92A9F0E72F6", - "type": "Mesh", - "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], - "geometry": "A323555B-0230-46CF-9066-A80DF0F5A200", - "material": "bb78789c-df46-4e43-92ca-714d0f1fba6c" - }] - }] - }] - }] - }] - }, - "geometries": [{ - "uuid": "CFB2696C-B6EA-4FCA-96E3-EA3C959F148C", - "type": "Geometry", - "data": { - "vertices": [-27.70187, -5.893567, 16.5766, 27.70187, -5.893567, 16.5766, -27.70187, 0, 16.5766, 27.70187, 0, 16.5766, -27.70187, 0, -40.31773, 27.70187, 0, -40.31773, -27.70187, -5.893567, -40.31773, 27.70187, -5.893567, -40.31773, 27.70187, 0, -8.216602, 15.89754, 0, 16.5766, -27.70187, 0, -8.216602, -15.89754, 0, 16.5766, -15.89754, 0, -2.920254, 15.89754, 0, -2.920254, -27.70187, 0, -29.25, 27.70187, 0, -29.25, -3.675277, 0, -2.920254, -3.675277, 0, 16.5766, 3.622372, 0, -2.920254, 3.622373, 0, 16.5766, 13.52182, 2.595025, 16.5766, 14.62728, 2.595025, 16.5766, 14.62728, 2.595025, -2.920254, 13.52182, 2.595025, -2.920254, -14.62728, 2.595025, 16.5766, -13.57473, 2.595025, 16.5766, -13.57472, 2.595025, -2.920254, -14.62728, 2.595025, -2.920254, -13.35482, -2.386842, -3.162518, 13.30191, -2.386843, -3.162518, 13.64294, 2.595026, -29.20501, 14.74841, 2.595026, -29.20501, -13.57472, 2.595026, -29.20501, -14.62728, 2.595026, -29.20501, 13.64294, -2.386843, -29.20501, -13.57472, -2.386843, -29.20501, 14.74841, 0, -29.20501, -14.62728, 0, -29.20501, 7.46542, -2.386843, -40.31773, -7.397198, -2.386843, -40.31773, 8.570887, 0, -40.31773, -8.449759, 0, -40.31773], - "normals": [0, 0, 1, 0, 1, 0, 0, 0, -1, 0, -1, 0, 1, 0, 0, -1, 0, 0, 0.898168, 0.439652, 0, -0.253571, 0.967317, 0, 0.253571, 0.967317, 0, -0.898168, 0.439652, 0, 0.401383, 0.196476, 0.894589, -0.401383, 0.196476, 0.894589, 0, 0.100981, -0.994888, 0.195032, 0.980797, 0.000899, 0.195732, 0.980657, 0.00045, 0.196432, 0.980518, 0, -0.194681, 0.980867, 0, -0.01288, 0.049135, -0.998709, -0.01288, -0.049135, 0.998709, -0.999914, 0, -0.013094, -0.999715, 0.022166, -0.008851, -0.999007, 0.04432, -0.004604, -0.999964, 0, 0.008444, -0.999748, -0.022054, 0.004223, -0.999027, -0.044098, 0, -0.003473, 0, -0.999994, 0.003441, 0, -0.999994, -0.810167, 0.375229, 0.450369, 0.815549, 0.359645, 0.453361], - "uvs": [[0.375099, 0.173728, 0.478429, 0.199074, 0.425865, 0.199074, 0.571735, 0.25, 0.625, 0.25, 0.60178, 0.316971, 0.625, 0.368729, 0.532056, 0.197818, 0.606181, 0.197818, 0.606181, 0.174983, 0.748073, 0.106142, 0.793582, 0.106142, 0.748073, 0.151652, 0.793582, 0.151652, 0.298147, 0.424312, 0.375878, 0.442789, 0.298147, 0.442789, 0.448515, 0.495949, 0.426972, 0.512833, 0.448515, 0.512833, 0.375, 0.25, 0.440718, 0.25, 0.375, 0.356779, 0.399501, 0.31697, 0.322258, 0.461062, 0.301983, 0.461062, 0.322258, 0.288748, 0.301983, 0.288748, 0.299972, 0.461062, 0.322047, 0.461062, 0.299972, 0.288748, 0.322047, 0.288748, 0.677677, 0.461062, 0.682713, 0.461062, 0.677677, 0.288748, 0.682713, 0.288748, 0.537982, 0.25, 0.428445, 0.238514, 0.723741, 0.238514, 0.428445, 0.264419, 0.723741, 0.264419, 0.488654, 0.25, 0.567041, 0.14767, 0.467184, 0.14767, 0.577786, 0.169622, 0.415657, 0.14767, 0.515513, 0.14767, 0.526259, 0.169622, 0.778289, 0.051934, 0.828019, 0.051934, 0.712326, 0.035668, 0.893982, 0.035668, 0.438946, 0.059736, 0.438946, 0.240096, 0.493604, 0.059484, 0.493604, 0.239844, 0.438946, 0.239993, 0.438946, 0.059631, 0.493604, 0.239993, 0.493604, 0.059631, 0.44996, 0.460835, 0.493697, 0.460835, 0.44996, 0.460526, 0.493697, 0.460526, 0.89548, 0.069618, 0.710828, 0.069618, 0.981133, 0.163113, 0.866024, 0.163113, 0.981133, 0.185133, 0.864953, 0.185133, 0.690131, 0.09583, 0.772687, 0.09583, 0.690131, 0.178386, 0.772687, 0.178386, 0.586113, 0.169622, 0.576762, 0.169622, 0.586113, 0.127479, 0.576762, 0.14767, 0.535163, 0.169622, 0.526259, 0.14767, 0.535163, 0.127479, 0.690341, 0.178076, 0.772345, 0.178076, 0.708953, 0.211557, 0.753732, 0.211557, 0.73556, 0.173174, 0.597281, 0.381351, 0.736624, 0.22047, 0.623744, 0.428646, 0.597391, 0.381351, 0.735554, 0.173174, 0.623683, 0.428646, 0.736633, 0.22047, 0.382171, 0.381542, 0.382171, 0.428646, 0.382101, 0.381542, 0.382101, 0.428646, 0.527772, 0.18857, 0.470186, 0.18857, 0.391514, 0.174983, 0.466108, 0.197818, 0.391514, 0.197818, 0.562605, 0.199074, 0.613372, 0.173728, 0.613372, 0.199074, 0.509814, 0.199074, 0.375099, 0.199074, 0.441822, 0.442789, 0.476521, 0.424312, 0.476521, 0.442789, 0.337773, 0.495949, 0.386032, 0.512833, 0.337773, 0.512833]], - "faces": [42, 0, 17, 11, 0, 0, 1, 2, 0, 0, 0, 42, 9, 3, 13, 0, 3, 4, 5, 1, 1, 1, 42, 3, 8, 13, 0, 4, 6, 5, 1, 1, 1, 42, 40, 5, 7, 0, 7, 8, 9, 2, 2, 2, 42, 6, 7, 0, 0, 10, 11, 12, 3, 3, 3, 42, 7, 1, 0, 0, 11, 13, 12, 3, 3, 3, 42, 1, 8, 3, 0, 14, 15, 16, 4, 4, 4, 42, 6, 14, 4, 0, 17, 18, 19, 5, 5, 5, 42, 2, 11, 10, 0, 20, 21, 22, 1, 1, 1, 42, 11, 12, 10, 0, 21, 23, 22, 1, 1, 1, 42, 20, 21, 23, 0, 24, 25, 26, 1, 1, 1, 42, 21, 22, 23, 0, 25, 27, 26, 1, 1, 1, 42, 24, 25, 27, 0, 28, 29, 30, 1, 1, 1, 42, 25, 26, 27, 0, 29, 31, 30, 1, 1, 1, 42, 17, 19, 16, 0, 32, 33, 34, 1, 1, 1, 42, 19, 18, 16, 0, 33, 35, 34, 1, 1, 1, 42, 19, 9, 20, 0, 36, 3, 36, 0, 0, 0, 42, 9, 21, 20, 0, 3, 3, 36, 0, 0, 0, 42, 9, 13, 21, 0, 37, 38, 39, 6, 6, 6, 42, 13, 22, 21, 0, 38, 40, 39, 6, 6, 6, 42, 18, 19, 23, 0, 35, 33, 26, 7, 7, 7, 42, 19, 20, 23, 0, 33, 24, 26, 7, 7, 7, 42, 11, 17, 24, 0, 21, 41, 21, 0, 0, 0, 42, 17, 25, 24, 0, 41, 41, 21, 0, 0, 0, 42, 17, 16, 25, 0, 32, 34, 29, 8, 8, 8, 42, 16, 26, 25, 0, 34, 31, 29, 8, 8, 8, 42, 12, 11, 27, 0, 38, 37, 40, 9, 9, 9, 42, 11, 24, 27, 0, 37, 39, 40, 9, 9, 9, 42, 13, 8, 22, 0, 42, 43, 44, 10, 10, 10, 42, 10, 12, 27, 0, 45, 46, 47, 11, 11, 11, 42, 16, 18, 28, 0, 48, 49, 50, 12, 12, 12, 42, 18, 29, 28, 0, 49, 51, 50, 12, 12, 12, 42, 23, 22, 30, 0, 52, 53, 54, 1, 1, 1, 42, 22, 31, 30, 0, 53, 55, 54, 1, 1, 1, 42, 27, 26, 33, 0, 56, 57, 58, 1, 1, 1, 42, 26, 32, 33, 0, 57, 59, 58, 1, 1, 1, 42, 22, 8, 31, 0, 53, 60, 55, 13, 14, 14, 42, 31, 8, 15, 0, 55, 60, 61, 14, 14, 15, 42, 10, 27, 14, 0, 62, 56, 63, 16, 16, 16, 42, 27, 33, 14, 0, 56, 58, 63, 16, 16, 16, 42, 18, 23, 29, 0, 49, 64, 51, 17, 17, 17, 42, 16, 26, 28, 0, 48, 65, 50, 18, 18, 18, 42, 34, 29, 30, 0, 66, 67, 68, 19, 20, 20, 42, 30, 29, 23, 0, 68, 67, 69, 20, 20, 21, 42, 35, 28, 32, 0, 66, 67, 68, 22, 23, 23, 42, 32, 28, 26, 0, 68, 67, 69, 23, 23, 24, 42, 29, 34, 28, 0, 70, 71, 72, 1, 1, 1, 42, 34, 35, 28, 0, 71, 73, 72, 1, 1, 1, 42, 30, 31, 34, 0, 74, 75, 76, 2, 2, 2, 42, 31, 36, 34, 0, 75, 77, 76, 2, 2, 2, 42, 33, 32, 37, 0, 47, 78, 79, 2, 2, 2, 42, 32, 35, 37, 0, 78, 80, 79, 2, 2, 2, 42, 31, 15, 36, 0, 75, 43, 77, 25, 25, 25, 42, 14, 33, 37, 0, 45, 47, 79, 26, 26, 26, 42, 35, 34, 39, 0, 81, 82, 83, 1, 1, 1, 42, 34, 38, 39, 0, 82, 84, 83, 1, 1, 1, 42, 34, 36, 38, 0, 85, 86, 87, 27, 27, 27, 42, 36, 40, 38, 0, 86, 88, 87, 27, 27, 27, 42, 37, 35, 41, 0, 89, 90, 91, 28, 28, 28, 42, 35, 39, 41, 0, 90, 92, 91, 28, 28, 28, 42, 36, 15, 40, 0, 86, 93, 88, 1, 1, 1, 42, 15, 5, 40, 0, 93, 94, 88, 1, 1, 1, 42, 14, 37, 4, 0, 95, 89, 96, 1, 1, 1, 42, 37, 41, 4, 0, 89, 91, 96, 1, 1, 1, 42, 38, 40, 7, 0, 97, 7, 9, 2, 2, 2, 42, 39, 38, 6, 0, 98, 97, 99, 2, 2, 2, 42, 38, 7, 6, 0, 97, 9, 99, 2, 2, 2, 42, 41, 39, 6, 0, 100, 98, 99, 2, 2, 2, 42, 4, 41, 6, 0, 101, 100, 99, 2, 2, 2, 42, 9, 1, 3, 0, 102, 103, 104, 0, 0, 0, 42, 19, 1, 9, 0, 105, 103, 102, 0, 0, 0, 42, 0, 1, 17, 0, 0, 103, 1, 0, 0, 0, 42, 1, 19, 17, 0, 103, 105, 1, 0, 0, 0, 42, 0, 11, 2, 0, 0, 2, 106, 0, 0, 0, 42, 15, 7, 5, 0, 107, 108, 109, 4, 4, 4, 42, 1, 7, 8, 0, 14, 108, 15, 4, 4, 4, 42, 7, 15, 8, 0, 108, 107, 15, 4, 4, 4, 42, 6, 0, 14, 0, 17, 110, 18, 5, 5, 5, 42, 0, 10, 14, 0, 110, 111, 18, 5, 5, 5, 42, 10, 0, 2, 0, 111, 110, 112, 5, 5, 5] - } -}, { - "uuid": "EE665E56-211D-4422-AA4E-2A748F2B3AC1", - "type": "Geometry", - "data": { - "vertices": [-0.006039, -7.100944, 7.952725, 0.79833, -7.100944, 7.795785, 1.448424, -7.100944, 7.367925, 1.918199, -7.100944, 6.753615, 2.208323, -7.100944, 6.003195, 2.35277, -7.100944, 5.174495, 2.542737, -7.100944, 4.271915, 2.867187, -7.100944, 3.597875, 3.17781, -7.100944, 3.197845, 3.581041, -7.100944, 2.884385, 4.26932, -7.100944, 2.559175, 5.160552, -7.100944, 2.361445, 5.994407, -7.100944, 2.220965, 6.744327, -7.100944, 1.927965, 7.353564, -7.100944, 1.459115, 7.785431, -7.100944, 0.805605, 7.942183, -7.100944, 0.005505, 7.785261, -7.100944, -0.801745, 7.354654, -7.100944, -1.460135, 6.741795, -7.100944, -1.928245, 6.006222, -7.100944, -2.214175, 5.186713, -7.100944, -2.360895, 4.268994, -7.100944, -2.549775, 3.577554, -7.100944, -2.883685, 3.186477, -7.100944, -3.197105, 2.874753, -7.100944, -3.601945, 2.547039, -7.100944, -4.259755, 2.355918, -7.100944, -5.177305, 2.209365, -7.100944, -6.006335, 1.927743, -7.100944, -6.748255, 1.463619, -7.100944, -7.361145, 0.796669, -7.100944, -7.796035, -0.00604, -7.100944, -7.952725, -0.809493, -7.100944, -7.797555, -1.467737, -7.100944, -7.369715, -1.936508, -7.100944, -6.752755, -2.215362, -7.100944, -6.005255, -2.362301, -7.100944, -5.182885, -2.557568, -7.100944, -4.268165, -2.886736, -7.100944, -3.595765, -3.199658, -7.100944, -3.194025, -3.600369, -7.100944, -2.880065, -4.266727, -7.100944, -2.558345, -5.187882, -7.100944, -2.357105, -6.005771, -7.100944, -2.220465, -6.760551, -7.100944, -1.928155, -7.367888, -7.100944, -1.456845, -7.79515, -7.100944, -0.803585, -7.95142, -7.100944, 0.005505, -7.79436, -7.100944, 0.803195, -7.367733, -7.100944, 1.458845, -6.754092, -7.100944, 1.930345, -6.002203, -7.100944, 2.215685, -5.183441, -7.100944, 2.358855, -4.263872, -7.100944, 2.549335, -3.59483, -7.100944, 2.878465, -3.197414, -7.100944, 3.191225, -2.89026, -7.100944, 3.597075, -2.554089, -7.100944, 4.264645, -2.364004, -7.100944, 5.167315, -2.219692, -7.100944, 6.000015, -1.939557, -7.100944, 6.751075, -1.471473, -7.100944, 7.368455, -0.807832, -7.100944, 7.795945, -0.005857, -7.100944, 3.170145, 0.304386, -7.100944, 3.154905, 0.61164, -7.100944, 3.109325, 0.912947, -7.100944, 3.033855, 1.205406, -7.100944, 2.929205, 1.486199, -7.100944, 2.796405, 1.752624, -7.100944, 2.636715, 2.002113, -7.100944, 2.451675, 2.232264, -7.100944, 2.243085, 2.440861, -7.100944, 2.012935, 2.625895, -7.100944, 1.763445, 2.785583, -7.100944, 1.497015, 2.918389, -7.100944, 1.216225, 3.023032, -7.100944, 0.923765, 3.098506, -7.100944, 0.622455, 3.144083, -7.100944, 0.315205, 3.159324, -7.100944, 0.004965, 3.144082, -7.100944, -0.305275, 3.098505, -7.100944, -0.612535, 3.023032, -7.100944, -0.913845, 2.918389, -7.100944, -1.206295, 2.785583, -7.100944, -1.487095, 2.625894, -7.100944, -1.753515, 2.44086, -7.100944, -2.003005, 2.232263, -7.100944, -2.233155, 2.002112, -7.100944, -2.441755, 1.752623, -7.100944, -2.626785, 1.486198, -7.100944, -2.786475, 1.205405, -7.100944, -2.919285, 0.912946, -7.100944, -3.023925, 0.611638, -7.100944, -3.099395, 0.304384, -7.100944, -3.144975, -0.005857, -7.100944, -3.160215, -0.3161, -7.100944, -3.144975, -0.623354, -7.100944, -3.099395, -0.924661, -7.100944, -3.023925, -1.21712, -7.100944, -2.919285, -1.497913, -7.100944, -2.786475, -1.764338, -7.100944, -2.626785, -2.013826, -7.100944, -2.441755, -2.243978, -7.100944, -2.233155, -2.452575, -7.100944, -2.003005, -2.637609, -7.100944, -1.753515, -2.797297, -7.100944, -1.487095, -2.930102, -7.100944, -1.206295, -3.034745, -7.100944, -0.913845, -3.110219, -7.100944, -0.612535, -3.155796, -7.100944, -0.305275, -3.171038, -7.100944, 0.004965, -3.155797, -7.100944, 0.315205, -3.11022, -7.100944, 0.622455, -3.034746, -7.100944, 0.923765, -2.930103, -7.100944, 1.216225, -2.797297, -7.100944, 1.497015, -2.637609, -7.100944, 1.763445, -2.452575, -7.100944, 2.012935, -2.243978, -7.100944, 2.243085, -2.013826, -7.100944, 2.451675, -1.764337, -7.100944, 2.636715, -1.497912, -7.100944, 2.796405, -1.217119, -7.100944, 2.929205, -0.92466, -7.100944, 3.033855, -0.623352, -7.100944, 3.109325, -0.316099, -7.100944, 3.154905, -0.005857, -6.138608, 3.170145, 0.304386, -6.138608, 3.154905, 0.61164, -6.138608, 3.109325, 0.912947, -6.138608, 3.033855, 1.205406, -6.138608, 2.929205, 1.486199, -6.138608, 2.796405, 1.752624, -6.138608, 2.636715, 2.002113, -6.138608, 2.451675, 2.232264, -6.138608, 2.243085, 2.440861, -6.138608, 2.012935, 2.625895, -6.138608, 1.763445, 2.785583, -6.138608, 1.497015, 2.918389, -6.138608, 1.216225, 3.023032, -6.138608, 0.923765, 3.098506, -6.138608, 0.622455, 3.144083, -6.138608, 0.315205, 3.159324, -6.138608, 0.004965, 3.144082, -6.138608, -0.305275, 3.098505, -6.138608, -0.612535, 3.023032, -6.138608, -0.913845, 2.918389, -6.138608, -1.206295, 2.785583, -6.138608, -1.487095, 2.625894, -6.138608, -1.753515, 2.44086, -6.138608, -2.003005, 2.232263, -6.138608, -2.233155, 2.002112, -6.138608, -2.441755, 1.752623, -6.138608, -2.626785, 1.486198, -6.138608, -2.786475, 1.205405, -6.138608, -2.919285, 0.912946, -6.138608, -3.023925, 0.611638, -6.138608, -3.099395, 0.304384, -6.138608, -3.144975, -0.005857, -6.138608, -3.160215, -0.3161, -6.138608, -3.144975, -0.623354, -6.138608, -3.099395, -0.924661, -6.138608, -3.023925, -1.21712, -6.138608, -2.919285, -1.497913, -6.138608, -2.786475, -1.764338, -6.138608, -2.626785, -2.013826, -6.138608, -2.441755, -2.243978, -6.138608, -2.233155, -2.452575, -6.138608, -2.003005, -2.637609, -6.138608, -1.753515, -2.797297, -6.138608, -1.487095, -2.930102, -6.138608, -1.206295, -3.034745, -6.138608, -0.913845, -3.110219, -6.138608, -0.612535, -3.155796, -6.138608, -0.305275, -3.171038, -6.138608, 0.004965, -3.155797, -6.138608, 0.315205, -3.11022, -6.138608, 0.622455, -3.034746, -6.138608, 0.923765, -2.930103, -6.138608, 1.216225, -2.797297, -6.138608, 1.497015, -2.637609, -6.138608, 1.763445, -2.452575, -6.138608, 2.012935, -2.243978, -6.138608, 2.243085, -2.013826, -6.138608, 2.451675, -1.764337, -6.138608, 2.636715, -1.497912, -6.138608, 2.796405, -1.217119, -6.138608, 2.929205, -0.92466, -6.138608, 3.033855, -0.623352, -6.138608, 3.109325, -0.316099, -6.138608, 3.154905, -0.005857, -6.138608, 1.573655, 0.147902, -6.138608, 1.566095, 0.30018, -6.138608, 1.543515, 0.44951, -6.138608, 1.506105, 0.594456, -6.138608, 1.454245, 0.733619, -6.138608, 1.388425, 0.865661, -6.138608, 1.309285, 0.989311, -6.138608, 1.217575, 1.103375, -6.138608, 1.114195, 1.206758, -6.138608, 1.000135, 1.298462, -6.138608, 0.876475, 1.377605, -6.138608, 0.744435, 1.443425, -6.138608, 0.605275, 1.495287, -6.138608, 0.460335, 1.532692, -6.138608, 0.310995, 1.555281, -6.138608, 0.158725, 1.562834, -6.138608, 0.004965, 1.55528, -6.138608, -0.148795, 1.532692, -6.138608, -0.301075, 1.495287, -6.138608, -0.450405, 1.443425, -6.138608, -0.595345, 1.377605, -6.138608, -0.734515, 1.298462, -6.138608, -0.866555, 1.206757, -6.138608, -0.990205, 1.103375, -6.138608, -1.104275, 0.98931, -6.138608, -1.207655, 0.865661, -6.138608, -1.299355, 0.733619, -6.138608, -1.378495, 0.594455, -6.138608, -1.444325, 0.44951, -6.138608, -1.496185, 0.300179, -6.138608, -1.533585, 0.147901, -6.138608, -1.556175, -0.005857, -6.138608, -1.563725, -0.159616, -6.138608, -1.556175, -0.311894, -6.138608, -1.533585, -0.461224, -6.138608, -1.496185, -0.60617, -6.138608, -1.444325, -0.745333, -6.138608, -1.378495, -0.877375, -6.138608, -1.299355, -1.001024, -6.138608, -1.207655, -1.115089, -6.138608, -1.104275, -1.218472, -6.138608, -0.990205, -1.310176, -6.138608, -0.866555, -1.389319, -6.138608, -0.734515, -1.455139, -6.138608, -0.595345, -1.507, -6.138608, -0.450405, -1.544406, -6.138608, -0.301075, -1.566994, -6.138608, -0.148795, -1.574548, -6.138608, 0.004965, -1.566995, -6.138608, 0.158725, -1.544406, -6.138608, 0.310995, -1.507001, -6.138608, 0.460335, -1.455139, -6.138608, 0.605275, -1.389319, -6.138608, 0.744435, -1.310176, -6.138608, 0.876475, -1.218472, -6.138608, 1.000135, -1.115089, -6.138608, 1.114195, -1.001024, -6.138608, 1.217575, -0.877375, -6.138608, 1.309285, -0.745332, -6.138608, 1.388425, -0.606169, -6.138608, 1.454245, -0.461224, -6.138608, 1.506105, -0.311893, -6.138608, 1.543515, -0.159615, -6.138608, 1.566095, -0.005857, -5.101585, 1.573655, 0.147902, -5.101585, 1.566095, 0.30018, -5.101585, 1.543515, 0.44951, -5.101585, 1.506105, 0.594456, -5.101585, 1.454245, 0.733619, -5.101585, 1.388425, 0.865661, -5.101585, 1.309285, 0.989311, -5.101585, 1.217575, 1.103375, -5.101585, 1.114195, 1.206758, -5.101585, 1.000135, 1.298462, -5.101585, 0.876475, 1.377605, -5.101585, 0.744435, 1.443425, -5.101585, 0.605275, 1.495287, -5.101585, 0.460335, 1.532692, -5.101585, 0.310995, 1.555281, -5.101585, 0.158725, 1.562834, -5.101585, 0.004965, 1.55528, -5.101585, -0.148795, 1.532692, -5.101585, -0.301075, 1.495287, -5.101585, -0.450405, 1.443425, -5.101585, -0.595345, 1.377605, -5.101585, -0.734515, 1.298462, -5.101585, -0.866555, 1.206757, -5.101585, -0.990205, 1.103375, -5.101585, -1.104275, 0.98931, -5.101585, -1.207655, 0.865661, -5.101585, -1.299355, 0.733619, -5.101585, -1.378495, 0.594455, -5.101585, -1.444325, 0.44951, -5.101585, -1.496185, 0.300179, -5.101585, -1.533585, 0.147901, -5.101585, -1.556175, -0.005857, -5.101585, -1.563725, -0.159616, -5.101585, -1.556175, -0.311894, -5.101585, -1.533585, -0.461224, -5.101585, -1.496185, -0.60617, -5.101585, -1.444325, -0.745333, -5.101585, -1.378495, -0.877375, -5.101585, -1.299355, -1.001024, -5.101585, -1.207655, -1.115089, -5.101585, -1.104275, -1.218472, -5.101585, -0.990205, -1.310176, -5.101585, -0.866555, -1.389319, -5.101585, -0.734515, -1.455139, -5.101585, -0.595345, -1.507, -5.101585, -0.450405, -1.544406, -5.101585, -0.301075, -1.566994, -5.101585, -0.148795, -1.574548, -5.101585, 0.004965, -1.566995, -5.101585, 0.158725, -1.544406, -5.101585, 0.310995, -1.507001, -5.101585, 0.460335, -1.455139, -5.101585, 0.605275, -1.389319, -5.101585, 0.744435, -1.310176, -5.101585, 0.876475, -1.218472, -5.101585, 1.000135, -1.115089, -5.101585, 1.114195, -1.001024, -5.101585, 1.217575, -0.877375, -5.101585, 1.309285, -0.745332, -5.101585, 1.388425, -0.606169, -5.101585, 1.454245, -0.461224, -5.101585, 1.506105, -0.311893, -5.101585, 1.543515, -0.159615, -5.101585, 1.566095, -0.006039, -0.99784, 7.952725, 0.79833, -0.99784, 7.795785, 1.448424, -0.99784, 7.367925, 1.918199, -0.99784, 6.753615, 2.208323, -0.99784, 6.003195, 2.35277, -0.99784, 5.174495, 2.542737, -0.99784, 4.271915, 2.867187, -0.99784, 3.597875, 3.17781, -0.99784, 3.197845, 3.581041, -0.99784, 2.884385, 4.26932, -0.99784, 2.559175, 5.160552, -0.99784, 2.361445, 5.994407, -0.99784, 2.220965, 6.744327, -0.99784, 1.927965, 7.353564, -0.99784, 1.459115, 7.785431, -0.99784, 0.805605, 7.942183, -0.99784, 0.005505, 7.785261, -0.99784, -0.801745, 7.354654, -0.99784, -1.460135, 6.741795, -0.99784, -1.928245, 6.006222, -0.99784, -2.214175, 5.186713, -0.99784, -2.360895, 4.268994, -0.99784, -2.549775, 3.577554, -0.99784, -2.883685, 3.186477, -0.997841, -3.197105, 2.874753, -0.99784, -3.601945, 2.547039, -0.99784, -4.259755, 2.355918, -0.99784, -5.177305, 2.209365, -0.99784, -6.006335, 1.927743, -0.997841, -6.748255, 1.463619, -0.99784, -7.361145, 0.796669, -0.99784, -7.796035, -0.00604, -0.997841, -7.952725, -0.809493, -0.997841, -7.797555, -1.467737, -0.997841, -7.369715, -1.936508, -0.997841, -6.752755, -2.215362, -0.997841, -6.005255, -2.362301, -0.997841, -5.182885, -2.557568, -0.997841, -4.268165, -2.886736, -0.997841, -3.595765, -3.199658, -0.997841, -3.194025, -3.600369, -0.997841, -2.880065, -4.266727, -0.997841, -2.558345, -5.187882, -0.997841, -2.357105, -6.005771, -0.997841, -2.220465, -6.760551, -0.997841, -1.928155, -7.367888, -0.997841, -1.456845, -7.79515, -0.997841, -0.803585, -7.95142, -0.997841, 0.005505, -7.79436, -0.997841, 0.803195, -7.367733, -0.997841, 1.458845, -6.754092, -0.997841, 1.930345, -6.002203, -0.997841, 2.215685, -5.183441, -0.997841, 2.358855, -4.263872, -0.997841, 2.549335, -3.59483, -0.997841, 2.878465, -3.197414, -0.99784, 3.191225, -2.89026, -0.997841, 3.597075, -2.554089, -0.997841, 4.264645, -2.364004, -0.997841, 5.167315, -2.219692, -0.997841, 6.000015, -1.939557, -0.99784, 6.751075, -1.471473, -0.997841, 7.368455, -0.807832, -0.997841, 7.795945], - "normals": [0, -1, 0, -0.049062, 0, -0.998796, -0.146734, 0, -0.989176, -0.242983, 0, -0.970031, -0.33689, 0, -0.941544, -0.427556, 0, -0.903989, -0.514101, 0, -0.85773, -0.595702, 0, -0.803205, -0.671557, 0, -0.740953, -0.740951, 0, -0.671559, -0.803206, 0, -0.595701, -0.85773, 0, -0.5141, -0.90399, 0, -0.427555, -0.941544, 0, -0.336891, -0.970031, 0, -0.242981, -0.989177, 0, -0.14673, -0.998795, 0, -0.049067, -0.998795, 0, 0.049068, -0.989177, 0, 0.14673, -0.970031, 0, 0.24298, -0.941544, 0, 0.336891, -0.90399, 0, 0.427553, -0.857727, 0, 0.514106, -0.803206, 0, 0.595702, -0.740955, 0, 0.671555, -0.671559, 0, 0.740951, -0.595698, 0, 0.803208, -0.514096, 0, 0.857733, -0.427567, 0, 0.903984, -0.336879, 0, 0.941548, -0.242983, 0, 0.970031, -0.146734, 0, 0.989176, -0.049063, 0, 0.998796, 0.049062, 0, 0.998796, 0.146734, 0, 0.989176, 0.242983, 0, 0.970031, 0.33689, 0, 0.941544, 0.427556, 0, 0.903989, 0.514096, 0, 0.857733, 0.595707, 0, 0.803202, 0.671553, 0, 0.740957, 0.740954, 0, 0.671556, 0.803206, 0, 0.595701, 0.857731, 0, 0.514099, 0.903988, 0, 0.427559, 0.941544, 0, 0.336889, 0.970031, 0, 0.242981, 0.989177, 0, 0.146731, 0.998795, 0, 0.049069, 0.998796, 0, -0.049066, 0.989177, 0, -0.146731, 0.970031, 0, -0.242981, 0.941544, 0, -0.336889, 0.903989, 0, -0.427556, 0.85773, 0, -0.514101, 0.803206, 0, -0.595701, 0.740951, 0, -0.671559, 0.671557, 0, -0.740953, 0.595702, 0, -0.803206, 0.514101, 0, -0.85773, 0.427556, 0, -0.903989, 0.33689, 0, -0.941544, 0.242983, 0, -0.970031, 0.146734, 0, -0.989176, 0.049062, 0, -0.998796, -0.049069, 0, -0.998795, -0.146716, 0, -0.989179, -0.242989, 0, -0.970029, -0.336896, 0, -0.941542, -0.427545, 0, -0.903994, -0.514113, 0, -0.857723, -0.595702, 0, -0.803205, -0.671548, 0, -0.740961, -0.740951, 0, -0.671559, -0.803212, 0, -0.595694, -0.857729, 0, -0.514102, -0.903988, 0, -0.427557, -0.941543, 0, -0.336894, -0.970032, 0, -0.242977, -0.989176, 0, -0.146734, -0.998796, 0, -0.049066, -0.998796, 0, 0.049067, -0.989177, 0, 0.146731, -0.970031, 0, 0.24298, -0.941543, 0, 0.336894, -0.903993, 0, 0.427548, -0.857729, 0, 0.514102, -0.803202, 0, 0.595706, -0.740963, 0, 0.671546, -0.671546, 0, 0.740963, -0.595711, 0, 0.803199, -0.514085, 0, 0.857739, -0.427566, 0, 0.903984, -0.336896, 0, 0.941542, -0.242967, 0, 0.970035, -0.146751, 0, 0.989174, -0.049057, 0, 0.998796, 0.049057, 0, 0.998796, 0.146752, 0, 0.989173, 0.242967, 0, 0.970035, 0.336896, 0, 0.941542, 0.427565, 0, 0.903985, 0.514087, 0, 0.857738, 0.595711, 0, 0.803199, 0.671547, 0, 0.740962, 0.740962, 0, 0.671547, 0.803203, 0, 0.595705, 0.85773, 0, 0.5141, 0.903992, 0, 0.427549, 0.941543, 0, 0.336892, 0.970031, 0, 0.242982, 0.989177, 0, 0.146729, 0.998795, 0, 0.049069, 0.998796, 0, -0.049066, 0.989176, 0, -0.146734, 0.970032, 0, -0.242977, 0.941543, 0, -0.336894, 0.903989, 0, -0.427556, 0.857729, 0, -0.514102, 0.803212, 0, -0.595694, 0.740951, 0, -0.671559, 0.671547, 0, -0.740962, 0.595702, 0, -0.803206, 0.514112, 0, -0.857723, 0.427546, 0, -0.903994, 0.336896, 0, -0.941542, 0.242989, 0, -0.970029, 0.146716, 0, -0.989179, 0.049068, 0, -0.998795, 0.191499, 0, 0.981493, 0.54976, 0, 0.835323, 0.794356, 0, 0.607452, 0.932719, 0, 0.360605, 0.985146, 0, 0.171717, 0.978561, 0, 0.205958, 0.901048, 0, 0.433719, 0.789833, 0, 0.613321, 0.613751, 0, 0.7895, 0.427209, 0, 0.904153, 0.216588, 0, 0.976263, 0.166132, 0, 0.986104, 0.36392, 0, 0.93143, 0.60988, 0, 0.792494, 0.834286, 0, 0.551332, 0.981344, 0, 0.192259, 0.981625, 0, -0.19082, 0.8369, 0, -0.547356, 0.607001, 0, -0.794701, 0.362301, 0, -0.932061, 0.176238, 0, -0.984348, 0.201587, 0, -0.979471, 0.434869, 0, -0.900494, 0.625376, 0, -0.780324, 0.792332, 0, -0.61009, 0.895074, 0, -0.445918, 0.978988, 0, -0.203919, 0.984732, 0, -0.174077, 0.934912, 0, -0.354879, 0.797207, 0, -0.603707, 0.546202, 0, -0.837653, 0.191585, 0, -0.981476, -0.189618, 0, -0.981858, -0.544976, 0, -0.838451, -0.796236, 0, -0.604986, -0.936928, 0, -0.349522, -0.98441, 0, -0.175891, -0.977965, 0, -0.208769, -0.898151, 0, -0.439686, -0.78892, 0, -0.614496, -0.616745, 0, -0.787163, -0.434781, 0, -0.900536, -0.213437, 0, -0.976957, -0.164774, 0, -0.986331, -0.361138, 0, -0.932512, -0.61308, 0, -0.790021, -0.836894, 0, -0.547366, -0.981854, 0, -0.189638, -0.981163, 0, 0.193184, -0.838178, 0, 0.545396, -0.609274, 0, 0.79296, -0.354815, 0, 0.934937, -0.172245, 0, 0.985054, -0.202835, 0, 0.979213, -0.441425, 0, 0.897298, -0.618434, 0, 0.785837, -0.797381, 0, 0.603476, -0.893149, 0, 0.449761, -0.978539, 0, 0.206062, -0.985312, 0, 0.170762, -0.93695, 0, 0.349465, -0.79686, 0, 0.604164, -0.541528, 0, 0.840683, -0.191906, 0, 0.981413], - "uvs": [[0.807326, 0.585888, 0.807049, 0.587084, 0.815012, 0.586459, 0.814981, 0.587074, 0.807947, 0.584869, 0.815102, 0.58585, 0.808955, 0.584022, 0.815252, 0.585253, 0.810235, 0.583438, 0.815459, 0.584673, 0.811686, 0.583132, 0.815722, 0.584117, 0.813312, 0.582828, 0.816038, 0.583589, 0.814567, 0.58231, 0.816405, 0.583094, 0.815343, 0.581769, 0.816819, 0.582638, 0.815907, 0.581126, 0.817275, 0.582225, 0.816549, 0.579997, 0.817769, 0.581858, 0.816925, 0.578408, 0.818297, 0.581542, 0.81711, 0.576978, 0.818854, 0.581279, 0.817534, 0.575637, 0.819433, 0.581071, 0.818324, 0.574503, 0.82003, 0.580922, 0.819616, 0.57362, 0.820639, 0.580831, 0.82125, 0.573346, 0.821254, 0.580801, 0.820038, 0.600529, 0.821277, 0.600796, 0.820639, 0.593316, 0.821254, 0.593346, 0.818983, 0.59993, 0.82003, 0.593226, 0.818106, 0.598956, 0.819433, 0.593076, 0.817501, 0.59772, 0.818854, 0.592869, 0.817184, 0.596319, 0.818297, 0.592606, 0.81687, 0.594749, 0.817769, 0.592289, 0.816333, 0.593537, 0.817275, 0.591922, 0.815772, 0.592788, 0.816819, 0.591509, 0.815107, 0.592244, 0.816405, 0.591053, 0.813937, 0.591623, 0.816038, 0.590558, 0.812292, 0.591261, 0.815722, 0.590031, 0.810811, 0.591082, 0.815459, 0.589474, 0.809422, 0.590672, 0.815252, 0.588894, 0.808247, 0.589909, 0.815102, 0.588297, 0.807333, 0.588662, 0.815012, 0.587688, 0.835202, 0.588255, 0.835478, 0.587058, 0.827496, 0.587688, 0.827527, 0.587074, 0.834581, 0.589274, 0.827406, 0.588297, 0.833572, 0.59012, 0.827256, 0.588894, 0.832292, 0.590704, 0.827049, 0.589474, 0.830842, 0.59101, 0.826786, 0.590031, 0.829215, 0.591314, 0.826469, 0.590558, 0.82796, 0.591832, 0.826103, 0.591053, 0.827184, 0.592374, 0.825689, 0.591509, 0.826621, 0.593016, 0.825233, 0.591922, 0.825978, 0.594145, 0.824739, 0.592289, 0.825603, 0.595734, 0.824211, 0.592606, 0.825418, 0.597164, 0.823654, 0.592869, 0.824993, 0.598505, 0.823075, 0.593076, 0.824203, 0.599639, 0.822478, 0.593226, 0.822911, 0.600522, 0.821869, 0.593316, 0.82249, 0.573613, 0.821869, 0.580831, 0.823545, 0.574213, 0.822478, 0.580922, 0.824422, 0.575187, 0.823075, 0.581071, 0.825026, 0.576422, 0.823654, 0.581279, 0.825344, 0.577823, 0.824211, 0.581542, 0.825658, 0.579393, 0.824739, 0.581858, 0.826194, 0.580605, 0.825233, 0.582225, 0.826755, 0.581355, 0.825689, 0.582638, 0.827421, 0.581899, 0.826103, 0.583094, 0.82859, 0.582519, 0.826469, 0.583589, 0.830236, 0.582881, 0.826786, 0.584117, 0.831717, 0.58306, 0.827049, 0.584673, 0.833105, 0.58347, 0.827256, 0.585253, 0.83428, 0.584233, 0.827406, 0.58585, 0.835194, 0.585481, 0.827496, 0.586459, 0.623933, 0.484781, 0.623933, 0.500202, 0.716678, 0.484781, 0.716678, 0.500202, 0.623933, 0.469359, 0.716678, 0.469359, 0.623933, 0.453936, 0.716678, 0.453936, 0.623933, 0.438512, 0.716678, 0.438512, 0.623933, 0.423086, 0.716678, 0.423086, 0.623933, 0.407659, 0.716678, 0.407659, 0.623933, 0.39223, 0.716678, 0.39223, 0.623933, 0.376799, 0.716678, 0.376799, 0.623933, 0.361366, 0.716678, 0.361366, 0.623933, 0.345931, 0.716678, 0.345931, 0.623933, 0.330493, 0.716678, 0.330493, 0.623933, 0.315053, 0.716678, 0.315053, 0.623933, 0.299611, 0.716678, 0.299611, 0.623933, 0.284166, 0.716678, 0.284166, 0.623933, 0.268719, 0.716678, 0.268719, 0.623933, 0.253269, 0.716678, 0.253269, 0.623933, 0.237817, 0.716678, 0.237817, 0.623933, 0.222363, 0.716678, 0.222363, 0.623933, 0.206906, 0.716678, 0.206906, 0.623933, 0.191448, 0.716678, 0.191448, 0.623933, 0.175987, 0.716678, 0.175987, 0.623933, 0.160524, 0.716678, 0.160524, 0.623933, 0.14506, 0.716678, 0.14506, 0.623933, 0.129595, 0.716678, 0.129595, 0.623933, 0.114128, 0.716678, 0.114128, 0.623933, 0.09866, 0.716678, 0.09866, 0.623933, 0.083191, 0.716678, 0.083191, 0.623933, 0.067722, 0.716678, 0.067722, 0.623933, 0.052252, 0.716678, 0.052252, 0.623933, 0.036782, 0.716678, 0.036782, 0.623933, 0.021312, 0.716678, 0.021312, 0.623933, 0.005843, 0.716678, 0.005843, 0.623933, 0.978846, 0.623933, 0.994315, 0.716678, 0.978846, 0.716678, 0.994315, 0.623933, 0.963378, 0.716678, 0.963378, 0.623933, 0.947911, 0.716678, 0.947911, 0.623933, 0.932445, 0.716678, 0.932445, 0.623933, 0.916981, 0.716678, 0.916981, 0.623933, 0.901519, 0.716678, 0.901519, 0.623933, 0.886058, 0.716678, 0.886058, 0.623933, 0.870599, 0.716678, 0.870599, 0.623933, 0.855143, 0.716678, 0.855143, 0.623933, 0.839688, 0.716678, 0.839688, 0.623933, 0.824236, 0.716678, 0.824236, 0.623933, 0.808786, 0.716678, 0.808786, 0.623933, 0.793339, 0.716678, 0.793339, 0.623933, 0.777894, 0.716678, 0.777894, 0.623933, 0.762452, 0.716678, 0.762452, 0.623933, 0.747012, 0.716678, 0.747012, 0.623933, 0.731574, 0.716678, 0.731574, 0.623933, 0.716139, 0.716678, 0.716139, 0.623933, 0.700706, 0.716678, 0.700706, 0.623933, 0.685275, 0.716678, 0.685275, 0.623933, 0.669846, 0.716678, 0.669846, 0.623933, 0.654419, 0.716678, 0.654419, 0.623933, 0.638993, 0.716678, 0.638993, 0.623933, 0.623569, 0.716678, 0.623569, 0.623933, 0.608146, 0.716678, 0.608146, 0.623933, 0.592724, 0.716678, 0.592724, 0.623933, 0.577303, 0.716678, 0.577303, 0.623933, 0.561882, 0.716678, 0.561882, 0.623933, 0.546462, 0.716678, 0.546462, 0.623933, 0.531042, 0.716678, 0.531042, 0.623933, 0.515622, 0.716678, 0.515622, 0.817907, 0.586744, 0.817891, 0.587074, 0.817955, 0.586418, 0.818035, 0.586097, 0.818147, 0.585787, 0.818288, 0.585488, 0.818457, 0.585205, 0.818654, 0.58494, 0.818876, 0.584695, 0.81912, 0.584474, 0.819385, 0.584277, 0.819669, 0.584108, 0.819967, 0.583966, 0.820278, 0.583855, 0.820598, 0.583775, 0.820924, 0.583727, 0.821254, 0.58371, 0.821584, 0.583727, 0.82191, 0.583775, 0.82223, 0.583855, 0.822541, 0.583966, 0.822839, 0.584108, 0.823122, 0.584277, 0.823388, 0.584474, 0.823632, 0.584695, 0.823854, 0.58494, 0.82405, 0.585205, 0.82422, 0.585488, 0.824361, 0.585787, 0.824472, 0.586097, 0.824553, 0.586418, 0.824601, 0.586744, 0.824617, 0.587074, 0.824601, 0.587403, 0.824553, 0.58773, 0.824472, 0.58805, 0.824361, 0.588361, 0.82422, 0.588659, 0.82405, 0.588942, 0.823854, 0.589207, 0.823632, 0.589452, 0.823388, 0.589674, 0.823122, 0.58987, 0.822839, 0.59004, 0.822541, 0.590181, 0.82223, 0.590292, 0.82191, 0.590372, 0.821584, 0.590421, 0.821254, 0.590437, 0.820924, 0.590421, 0.820598, 0.590372, 0.820278, 0.590292, 0.819967, 0.590181, 0.819669, 0.59004, 0.819385, 0.58987, 0.81912, 0.589674, 0.818876, 0.589452, 0.818654, 0.589207, 0.818457, 0.588942, 0.818288, 0.588659, 0.818147, 0.588361, 0.818035, 0.58805, 0.817955, 0.58773, 0.817907, 0.587403, 0.389609, 0.483927, 0.389609, 0.498966, 0.515645, 0.483927, 0.515645, 0.498966, 0.389609, 0.468887, 0.515645, 0.468887, 0.389609, 0.453845, 0.515645, 0.453845, 0.389609, 0.4388, 0.515645, 0.4388, 0.389609, 0.423753, 0.515645, 0.423753, 0.389609, 0.408703, 0.515645, 0.408703, 0.389609, 0.39365, 0.515645, 0.39365, 0.389609, 0.378593, 0.515645, 0.378593, 0.389609, 0.363533, 0.515645, 0.363533, 0.389609, 0.348468, 0.515645, 0.348468, 0.389609, 0.333399, 0.515645, 0.333399, 0.389609, 0.318326, 0.515645, 0.318326, 0.389609, 0.303249, 0.515645, 0.303249, 0.389609, 0.288167, 0.515645, 0.288167, 0.389609, 0.273081, 0.515645, 0.273081, 0.389609, 0.25799, 0.515645, 0.25799, 0.389609, 0.242895, 0.515645, 0.242895, 0.389609, 0.227795, 0.515645, 0.227795, 0.389609, 0.212692, 0.515645, 0.212692, 0.389609, 0.197585, 0.515645, 0.197585, 0.389609, 0.182474, 0.515645, 0.182474, 0.389609, 0.167359, 0.515645, 0.167359, 0.389609, 0.152242, 0.515645, 0.152242, 0.389609, 0.137122, 0.515645, 0.137122, 0.389609, 0.122, 0.515645, 0.122, 0.389609, 0.106876, 0.515645, 0.106876, 0.389609, 0.09175, 0.515645, 0.09175, 0.389609, 0.076623, 0.515645, 0.076623, 0.389609, 0.061496, 0.515645, 0.061496, 0.389609, 0.046368, 0.515645, 0.046368, 0.389609, 0.031241, 0.515645, 0.031241, 0.389609, 0.016114, 0.515645, 0.016114, 0.389609, 0.966244, 0.389609, 0.981369, 0.515645, 0.966243, 0.515645, 0.981369, 0.389609, 0.951119, 0.515645, 0.951119, 0.389609, 0.935997, 0.515645, 0.935997, 0.389609, 0.920877, 0.515645, 0.920877, 0.389609, 0.90576, 0.515645, 0.90576, 0.389609, 0.890646, 0.515645, 0.890646, 0.389609, 0.875535, 0.515645, 0.875535, 0.389609, 0.860428, 0.515645, 0.860427, 0.389609, 0.845324, 0.515645, 0.845324, 0.389609, 0.830224, 0.515645, 0.830224, 0.389609, 0.815129, 0.515645, 0.815129, 0.389609, 0.800038, 0.515645, 0.800038, 0.389609, 0.784952, 0.515645, 0.784952, 0.389609, 0.76987, 0.515645, 0.76987, 0.389609, 0.754792, 0.515645, 0.754792, 0.389609, 0.739719, 0.515645, 0.739719, 0.389609, 0.72465, 0.515645, 0.72465, 0.389609, 0.709585, 0.515645, 0.709585, 0.389609, 0.694525, 0.515645, 0.694525, 0.389609, 0.679468, 0.515645, 0.679468, 0.389609, 0.664415, 0.515645, 0.664415, 0.389609, 0.649365, 0.515645, 0.649365, 0.389609, 0.634318, 0.515645, 0.634318, 0.389609, 0.619273, 0.515645, 0.619273, 0.389609, 0.604231, 0.515645, 0.604231, 0.389609, 0.589191, 0.515645, 0.589191, 0.389609, 0.574152, 0.515645, 0.574152, 0.389609, 0.559114, 0.515645, 0.559115, 0.389609, 0.544077, 0.515645, 0.544077, 0.389609, 0.529041, 0.515645, 0.529041, 0.389609, 0.514003, 0.515645, 0.514003, 0.495613, 0.515161, 0.495613, 0.5, 0.618306, 0.515161, 0.618306, 0.5, 0.495613, 0.484729, 0.618306, 0.484729, 0.495613, 0.469496, 0.618306, 0.469496, 0.495613, 0.454257, 0.618306, 0.454257, 0.495613, 0.438434, 0.618306, 0.438434, 0.495613, 0.423267, 0.618306, 0.423267, 0.495613, 0.407634, 0.618306, 0.407634, 0.495613, 0.392197, 0.618306, 0.392197, 0.495613, 0.376489, 0.618306, 0.376489, 0.495613, 0.361439, 0.618306, 0.361439, 0.495613, 0.34594, 0.618306, 0.34594, 0.495613, 0.330371, 0.618306, 0.330371, 0.495613, 0.31461, 0.618306, 0.31461, 0.495613, 0.299461, 0.618306, 0.299461, 0.495613, 0.284168, 0.618306, 0.284168, 0.495613, 0.268513, 0.618306, 0.268513, 0.495613, 0.252941, 0.618306, 0.252941, 0.495613, 0.237921, 0.618306, 0.237921, 0.495613, 0.221868, 0.618306, 0.221868, 0.495613, 0.207037, 0.618306, 0.207037, 0.495613, 0.191171, 0.618306, 0.191171, 0.495613, 0.175873, 0.618306, 0.175873, 0.495613, 0.160206, 0.618306, 0.160206, 0.495613, 0.14566, 0.618306, 0.14566, 0.495613, 0.128865, 0.618306, 0.128865, 0.495613, 0.114258, 0.618306, 0.114258, 0.495613, 0.09833, 0.618306, 0.09833, 0.495613, 0.082737, 0.618306, 0.082737, 0.495613, 0.067601, 0.618306, 0.067601, 0.495613, 0.05268, 0.618306, 0.05268, 0.495613, 0.036786, 0.618306, 0.036786, 0.495613, 0.021282, 0.618306, 0.021282, 0.495613, 0.00556, 0.618306, 0.00556, 0.495613, 0.99444, 0.495613, 0.978853, 0.618306, 0.99444, 0.618306, 0.978853, 0.495613, 0.963304, 0.618306, 0.963304, 0.495613, 0.953313, 0.618306, 0.953312, 0.495613, 0.936359, 0.618306, 0.936359, 0.495613, 0.919379, 0.618306, 0.919379, 0.495613, 0.901127, 0.618306, 0.901127, 0.495613, 0.886076, 0.618306, 0.886076, 0.495613, 0.870368, 0.618306, 0.870368, 0.495613, 0.855318, 0.618306, 0.855318, 0.495613, 0.839819, 0.618306, 0.839819, 0.495613, 0.824249, 0.618306, 0.824249, 0.495613, 0.808489, 0.618306, 0.808489, 0.495613, 0.79334, 0.618306, 0.79334, 0.495613, 0.778047, 0.618306, 0.778047, 0.495613, 0.762953, 0.618306, 0.762953, 0.495613, 0.746819, 0.618306, 0.746819, 0.495613, 0.731799, 0.618306, 0.731799, 0.495613, 0.716309, 0.618306, 0.716309, 0.495613, 0.700916, 0.618306, 0.700916, 0.495613, 0.685049, 0.618306, 0.685049, 0.495613, 0.669751, 0.618306, 0.669751, 0.495613, 0.654085, 0.618306, 0.654085, 0.495613, 0.638976, 0.618306, 0.638976, 0.495613, 0.623306, 0.618306, 0.623306, 0.495613, 0.608136, 0.618306, 0.608136, 0.495613, 0.592771, 0.618306, 0.592771, 0.495613, 0.577177, 0.618306, 0.577177, 0.495613, 0.562041, 0.618306, 0.562041, 0.495613, 0.547121, 0.618306, 0.547121, 0.495613, 0.531226, 0.618306, 0.531226]], - "faces": [42, 1, 0, 65, 0, 0, 1, 2, 0, 0, 0, 42, 0, 64, 65, 0, 1, 3, 2, 0, 0, 0, 42, 2, 1, 66, 0, 4, 0, 5, 0, 0, 0, 42, 1, 65, 66, 0, 0, 2, 5, 0, 0, 0, 42, 3, 2, 67, 0, 6, 4, 7, 0, 0, 0, 42, 2, 66, 67, 0, 4, 5, 7, 0, 0, 0, 42, 4, 3, 68, 0, 8, 6, 9, 0, 0, 0, 42, 3, 67, 68, 0, 6, 7, 9, 0, 0, 0, 42, 5, 4, 69, 0, 10, 8, 11, 0, 0, 0, 42, 4, 68, 69, 0, 8, 9, 11, 0, 0, 0, 42, 6, 5, 70, 0, 12, 10, 13, 0, 0, 0, 42, 5, 69, 70, 0, 10, 11, 13, 0, 0, 0, 42, 7, 6, 71, 0, 14, 12, 15, 0, 0, 0, 42, 6, 70, 71, 0, 12, 13, 15, 0, 0, 0, 42, 8, 7, 72, 0, 16, 14, 17, 0, 0, 0, 42, 7, 71, 72, 0, 14, 15, 17, 0, 0, 0, 42, 9, 8, 73, 0, 18, 16, 19, 0, 0, 0, 42, 8, 72, 73, 0, 16, 17, 19, 0, 0, 0, 42, 10, 9, 74, 0, 20, 18, 21, 0, 0, 0, 42, 9, 73, 74, 0, 18, 19, 21, 0, 0, 0, 42, 11, 10, 75, 0, 22, 20, 23, 0, 0, 0, 42, 10, 74, 75, 0, 20, 21, 23, 0, 0, 0, 42, 12, 11, 76, 0, 24, 22, 25, 0, 0, 0, 42, 11, 75, 76, 0, 22, 23, 25, 0, 0, 0, 42, 13, 12, 77, 0, 26, 24, 27, 0, 0, 0, 42, 12, 76, 77, 0, 24, 25, 27, 0, 0, 0, 42, 14, 13, 78, 0, 28, 26, 29, 0, 0, 0, 42, 13, 77, 78, 0, 26, 27, 29, 0, 0, 0, 42, 15, 14, 79, 0, 30, 28, 31, 0, 0, 0, 42, 14, 78, 79, 0, 28, 29, 31, 0, 0, 0, 42, 16, 15, 80, 0, 32, 30, 33, 0, 0, 0, 42, 15, 79, 80, 0, 30, 31, 33, 0, 0, 0, 42, 49, 48, 113, 0, 34, 35, 36, 0, 0, 0, 42, 48, 112, 113, 0, 35, 37, 36, 0, 0, 0, 42, 50, 49, 114, 0, 38, 34, 39, 0, 0, 0, 42, 49, 113, 114, 0, 34, 36, 39, 0, 0, 0, 42, 51, 50, 115, 0, 40, 38, 41, 0, 0, 0, 42, 50, 114, 115, 0, 38, 39, 41, 0, 0, 0, 42, 52, 51, 116, 0, 42, 40, 43, 0, 0, 0, 42, 51, 115, 116, 0, 40, 41, 43, 0, 0, 0, 42, 53, 52, 117, 0, 44, 42, 45, 0, 0, 0, 42, 52, 116, 117, 0, 42, 43, 45, 0, 0, 0, 42, 54, 53, 118, 0, 46, 44, 47, 0, 0, 0, 42, 53, 117, 118, 0, 44, 45, 47, 0, 0, 0, 42, 55, 54, 119, 0, 48, 46, 49, 0, 0, 0, 42, 54, 118, 119, 0, 46, 47, 49, 0, 0, 0, 42, 56, 55, 120, 0, 50, 48, 51, 0, 0, 0, 42, 55, 119, 120, 0, 48, 49, 51, 0, 0, 0, 42, 57, 56, 121, 0, 52, 50, 53, 0, 0, 0, 42, 56, 120, 121, 0, 50, 51, 53, 0, 0, 0, 42, 58, 57, 122, 0, 54, 52, 55, 0, 0, 0, 42, 57, 121, 122, 0, 52, 53, 55, 0, 0, 0, 42, 59, 58, 123, 0, 56, 54, 57, 0, 0, 0, 42, 58, 122, 123, 0, 54, 55, 57, 0, 0, 0, 42, 60, 59, 124, 0, 58, 56, 59, 0, 0, 0, 42, 59, 123, 124, 0, 56, 57, 59, 0, 0, 0, 42, 61, 60, 125, 0, 60, 58, 61, 0, 0, 0, 42, 60, 124, 125, 0, 58, 59, 61, 0, 0, 0, 42, 62, 61, 126, 0, 62, 60, 63, 0, 0, 0, 42, 61, 125, 126, 0, 60, 61, 63, 0, 0, 0, 42, 63, 62, 127, 0, 64, 62, 65, 0, 0, 0, 42, 62, 126, 127, 0, 62, 63, 65, 0, 0, 0, 42, 0, 63, 64, 0, 1, 64, 3, 0, 0, 0, 42, 63, 127, 64, 0, 64, 65, 3, 0, 0, 0, 42, 33, 32, 97, 0, 66, 67, 68, 0, 0, 0, 42, 32, 96, 97, 0, 67, 69, 68, 0, 0, 0, 42, 34, 33, 98, 0, 70, 66, 71, 0, 0, 0, 42, 33, 97, 98, 0, 66, 68, 71, 0, 0, 0, 42, 35, 34, 99, 0, 72, 70, 73, 0, 0, 0, 42, 34, 98, 99, 0, 70, 71, 73, 0, 0, 0, 42, 36, 35, 100, 0, 74, 72, 75, 0, 0, 0, 42, 35, 99, 100, 0, 72, 73, 75, 0, 0, 0, 42, 37, 36, 101, 0, 76, 74, 77, 0, 0, 0, 42, 36, 100, 101, 0, 74, 75, 77, 0, 0, 0, 42, 38, 37, 102, 0, 78, 76, 79, 0, 0, 0, 42, 37, 101, 102, 0, 76, 77, 79, 0, 0, 0, 42, 39, 38, 103, 0, 80, 78, 81, 0, 0, 0, 42, 38, 102, 103, 0, 78, 79, 81, 0, 0, 0, 42, 40, 39, 104, 0, 82, 80, 83, 0, 0, 0, 42, 39, 103, 104, 0, 80, 81, 83, 0, 0, 0, 42, 41, 40, 105, 0, 84, 82, 85, 0, 0, 0, 42, 40, 104, 105, 0, 82, 83, 85, 0, 0, 0, 42, 42, 41, 106, 0, 86, 84, 87, 0, 0, 0, 42, 41, 105, 106, 0, 84, 85, 87, 0, 0, 0, 42, 43, 42, 107, 0, 88, 86, 89, 0, 0, 0, 42, 42, 106, 107, 0, 86, 87, 89, 0, 0, 0, 42, 44, 43, 108, 0, 90, 88, 91, 0, 0, 0, 42, 43, 107, 108, 0, 88, 89, 91, 0, 0, 0, 42, 45, 44, 109, 0, 92, 90, 93, 0, 0, 0, 42, 44, 108, 109, 0, 90, 91, 93, 0, 0, 0, 42, 46, 45, 110, 0, 94, 92, 95, 0, 0, 0, 42, 45, 109, 110, 0, 92, 93, 95, 0, 0, 0, 42, 47, 46, 111, 0, 96, 94, 97, 0, 0, 0, 42, 46, 110, 111, 0, 94, 95, 97, 0, 0, 0, 42, 48, 47, 112, 0, 35, 96, 37, 0, 0, 0, 42, 47, 111, 112, 0, 96, 97, 37, 0, 0, 0, 42, 17, 16, 81, 0, 98, 32, 99, 0, 0, 0, 42, 16, 80, 81, 0, 32, 33, 99, 0, 0, 0, 42, 18, 17, 82, 0, 100, 98, 101, 0, 0, 0, 42, 17, 81, 82, 0, 98, 99, 101, 0, 0, 0, 42, 19, 18, 83, 0, 102, 100, 103, 0, 0, 0, 42, 18, 82, 83, 0, 100, 101, 103, 0, 0, 0, 42, 20, 19, 84, 0, 104, 102, 105, 0, 0, 0, 42, 19, 83, 84, 0, 102, 103, 105, 0, 0, 0, 42, 21, 20, 85, 0, 106, 104, 107, 0, 0, 0, 42, 20, 84, 85, 0, 104, 105, 107, 0, 0, 0, 42, 22, 21, 86, 0, 108, 106, 109, 0, 0, 0, 42, 21, 85, 86, 0, 106, 107, 109, 0, 0, 0, 42, 23, 22, 87, 0, 110, 108, 111, 0, 0, 0, 42, 22, 86, 87, 0, 108, 109, 111, 0, 0, 0, 42, 24, 23, 88, 0, 112, 110, 113, 0, 0, 0, 42, 23, 87, 88, 0, 110, 111, 113, 0, 0, 0, 42, 25, 24, 89, 0, 114, 112, 115, 0, 0, 0, 42, 24, 88, 89, 0, 112, 113, 115, 0, 0, 0, 42, 26, 25, 90, 0, 116, 114, 117, 0, 0, 0, 42, 25, 89, 90, 0, 114, 115, 117, 0, 0, 0, 42, 27, 26, 91, 0, 118, 116, 119, 0, 0, 0, 42, 26, 90, 91, 0, 116, 117, 119, 0, 0, 0, 42, 28, 27, 92, 0, 120, 118, 121, 0, 0, 0, 42, 27, 91, 92, 0, 118, 119, 121, 0, 0, 0, 42, 29, 28, 93, 0, 122, 120, 123, 0, 0, 0, 42, 28, 92, 93, 0, 120, 121, 123, 0, 0, 0, 42, 30, 29, 94, 0, 124, 122, 125, 0, 0, 0, 42, 29, 93, 94, 0, 122, 123, 125, 0, 0, 0, 42, 31, 30, 95, 0, 126, 124, 127, 0, 0, 0, 42, 30, 94, 95, 0, 124, 125, 127, 0, 0, 0, 42, 32, 31, 96, 0, 67, 126, 69, 0, 0, 0, 42, 31, 95, 96, 0, 126, 127, 69, 0, 0, 0, 42, 65, 64, 129, 0, 128, 129, 130, 1, 1, 1, 42, 64, 128, 129, 0, 129, 131, 130, 1, 1, 1, 42, 66, 65, 130, 0, 132, 128, 133, 2, 2, 2, 42, 65, 129, 130, 0, 128, 130, 133, 2, 2, 2, 42, 67, 66, 131, 0, 134, 132, 135, 3, 3, 3, 42, 66, 130, 131, 0, 132, 133, 135, 3, 3, 3, 42, 68, 67, 132, 0, 136, 134, 137, 4, 4, 4, 42, 67, 131, 132, 0, 134, 135, 137, 4, 4, 4, 42, 69, 68, 133, 0, 138, 136, 139, 5, 5, 5, 42, 68, 132, 133, 0, 136, 137, 139, 5, 5, 5, 42, 70, 69, 134, 0, 140, 138, 141, 6, 6, 6, 42, 69, 133, 134, 0, 138, 139, 141, 6, 6, 6, 42, 71, 70, 135, 0, 142, 140, 143, 7, 7, 7, 42, 70, 134, 135, 0, 140, 141, 143, 7, 7, 7, 42, 72, 71, 136, 0, 144, 142, 145, 8, 8, 8, 42, 71, 135, 136, 0, 142, 143, 145, 8, 8, 8, 42, 73, 72, 137, 0, 146, 144, 147, 9, 9, 9, 42, 72, 136, 137, 0, 144, 145, 147, 9, 9, 9, 42, 74, 73, 138, 0, 148, 146, 149, 10, 10, 10, 42, 73, 137, 138, 0, 146, 147, 149, 10, 10, 10, 42, 75, 74, 139, 0, 150, 148, 151, 11, 11, 11, 42, 74, 138, 139, 0, 148, 149, 151, 11, 11, 11, 42, 76, 75, 140, 0, 152, 150, 153, 12, 12, 12, 42, 75, 139, 140, 0, 150, 151, 153, 12, 12, 12, 42, 77, 76, 141, 0, 154, 152, 155, 13, 13, 13, 42, 76, 140, 141, 0, 152, 153, 155, 13, 13, 13, 42, 78, 77, 142, 0, 156, 154, 157, 14, 14, 14, 42, 77, 141, 142, 0, 154, 155, 157, 14, 14, 14, 42, 79, 78, 143, 0, 158, 156, 159, 15, 15, 15, 42, 78, 142, 143, 0, 156, 157, 159, 15, 15, 15, 42, 80, 79, 144, 0, 160, 158, 161, 16, 16, 16, 42, 79, 143, 144, 0, 158, 159, 161, 16, 16, 16, 42, 81, 80, 145, 0, 162, 160, 163, 17, 17, 17, 42, 80, 144, 145, 0, 160, 161, 163, 17, 17, 17, 42, 82, 81, 146, 0, 164, 162, 165, 18, 18, 18, 42, 81, 145, 146, 0, 162, 163, 165, 18, 18, 18, 42, 83, 82, 147, 0, 166, 164, 167, 19, 19, 19, 42, 82, 146, 147, 0, 164, 165, 167, 19, 19, 19, 42, 84, 83, 148, 0, 168, 166, 169, 20, 20, 20, 42, 83, 147, 148, 0, 166, 167, 169, 20, 20, 20, 42, 85, 84, 149, 0, 170, 168, 171, 21, 21, 21, 42, 84, 148, 149, 0, 168, 169, 171, 21, 21, 21, 42, 86, 85, 150, 0, 172, 170, 173, 22, 22, 22, 42, 85, 149, 150, 0, 170, 171, 173, 22, 22, 22, 42, 87, 86, 151, 0, 174, 172, 175, 23, 23, 23, 42, 86, 150, 151, 0, 172, 173, 175, 23, 23, 23, 42, 88, 87, 152, 0, 176, 174, 177, 24, 24, 24, 42, 87, 151, 152, 0, 174, 175, 177, 24, 24, 24, 42, 89, 88, 153, 0, 178, 176, 179, 25, 25, 25, 42, 88, 152, 153, 0, 176, 177, 179, 25, 25, 25, 42, 90, 89, 154, 0, 180, 178, 181, 26, 26, 26, 42, 89, 153, 154, 0, 178, 179, 181, 26, 26, 26, 42, 91, 90, 155, 0, 182, 180, 183, 27, 27, 27, 42, 90, 154, 155, 0, 180, 181, 183, 27, 27, 27, 42, 92, 91, 156, 0, 184, 182, 185, 28, 28, 28, 42, 91, 155, 156, 0, 182, 183, 185, 28, 28, 28, 42, 93, 92, 157, 0, 186, 184, 187, 29, 29, 29, 42, 92, 156, 157, 0, 184, 185, 187, 29, 29, 29, 42, 94, 93, 158, 0, 188, 186, 189, 30, 30, 30, 42, 93, 157, 158, 0, 186, 187, 189, 30, 30, 30, 42, 95, 94, 159, 0, 190, 188, 191, 31, 31, 31, 42, 94, 158, 159, 0, 188, 189, 191, 31, 31, 31, 42, 96, 95, 160, 0, 192, 190, 193, 32, 32, 32, 42, 95, 159, 160, 0, 190, 191, 193, 32, 32, 32, 42, 97, 96, 161, 0, 194, 195, 196, 33, 33, 33, 42, 96, 160, 161, 0, 195, 197, 196, 33, 33, 33, 42, 98, 97, 162, 0, 198, 194, 199, 34, 34, 34, 42, 97, 161, 162, 0, 194, 196, 199, 34, 34, 34, 42, 99, 98, 163, 0, 200, 198, 201, 35, 35, 35, 42, 98, 162, 163, 0, 198, 199, 201, 35, 35, 35, 42, 100, 99, 164, 0, 202, 200, 203, 36, 36, 36, 42, 99, 163, 164, 0, 200, 201, 203, 36, 36, 36, 42, 101, 100, 165, 0, 204, 202, 205, 37, 37, 37, 42, 100, 164, 165, 0, 202, 203, 205, 37, 37, 37, 42, 102, 101, 166, 0, 206, 204, 207, 38, 38, 38, 42, 101, 165, 166, 0, 204, 205, 207, 38, 38, 38, 42, 103, 102, 167, 0, 208, 206, 209, 39, 39, 39, 42, 102, 166, 167, 0, 206, 207, 209, 39, 39, 39, 42, 104, 103, 168, 0, 210, 208, 211, 40, 40, 40, 42, 103, 167, 168, 0, 208, 209, 211, 40, 40, 40, 42, 105, 104, 169, 0, 212, 210, 213, 41, 41, 41, 42, 104, 168, 169, 0, 210, 211, 213, 41, 41, 41, 42, 106, 105, 170, 0, 214, 212, 215, 42, 42, 42, 42, 105, 169, 170, 0, 212, 213, 215, 42, 42, 42, 42, 107, 106, 171, 0, 216, 214, 217, 43, 43, 43, 42, 106, 170, 171, 0, 214, 215, 217, 43, 43, 43, 42, 108, 107, 172, 0, 218, 216, 219, 44, 44, 44, 42, 107, 171, 172, 0, 216, 217, 219, 44, 44, 44, 42, 109, 108, 173, 0, 220, 218, 221, 45, 45, 45, 42, 108, 172, 173, 0, 218, 219, 221, 45, 45, 45, 42, 110, 109, 174, 0, 222, 220, 223, 46, 46, 46, 42, 109, 173, 174, 0, 220, 221, 223, 46, 46, 46, 42, 111, 110, 175, 0, 224, 222, 225, 47, 47, 47, 42, 110, 174, 175, 0, 222, 223, 225, 47, 47, 47, 42, 112, 111, 176, 0, 226, 224, 227, 48, 48, 48, 42, 111, 175, 176, 0, 224, 225, 227, 48, 48, 48, 42, 113, 112, 177, 0, 228, 226, 229, 49, 49, 49, 42, 112, 176, 177, 0, 226, 227, 229, 49, 49, 49, 42, 114, 113, 178, 0, 230, 228, 231, 50, 50, 50, 42, 113, 177, 178, 0, 228, 229, 231, 50, 50, 50, 42, 115, 114, 179, 0, 232, 230, 233, 51, 51, 51, 42, 114, 178, 179, 0, 230, 231, 233, 51, 51, 51, 42, 116, 115, 180, 0, 234, 232, 235, 52, 52, 52, 42, 115, 179, 180, 0, 232, 233, 235, 52, 52, 52, 42, 117, 116, 181, 0, 236, 234, 237, 53, 53, 53, 42, 116, 180, 181, 0, 234, 235, 237, 53, 53, 53, 42, 118, 117, 182, 0, 238, 236, 239, 54, 54, 54, 42, 117, 181, 182, 0, 236, 237, 239, 54, 54, 54, 42, 119, 118, 183, 0, 240, 238, 241, 55, 55, 55, 42, 118, 182, 183, 0, 238, 239, 241, 55, 55, 55, 42, 120, 119, 184, 0, 242, 240, 243, 56, 56, 56, 42, 119, 183, 184, 0, 240, 241, 243, 56, 56, 56, 42, 121, 120, 185, 0, 244, 242, 245, 57, 57, 57, 42, 120, 184, 185, 0, 242, 243, 245, 57, 57, 57, 42, 122, 121, 186, 0, 246, 244, 247, 58, 58, 58, 42, 121, 185, 186, 0, 244, 245, 247, 58, 58, 58, 42, 123, 122, 187, 0, 248, 246, 249, 59, 59, 59, 42, 122, 186, 187, 0, 246, 247, 249, 59, 59, 59, 42, 124, 123, 188, 0, 250, 248, 251, 60, 60, 60, 42, 123, 187, 188, 0, 248, 249, 251, 60, 60, 60, 42, 125, 124, 189, 0, 252, 250, 253, 61, 61, 61, 42, 124, 188, 189, 0, 250, 251, 253, 61, 61, 61, 42, 126, 125, 190, 0, 254, 252, 255, 62, 62, 62, 42, 125, 189, 190, 0, 252, 253, 255, 62, 62, 62, 42, 127, 126, 191, 0, 256, 254, 257, 63, 63, 63, 42, 126, 190, 191, 0, 254, 255, 257, 63, 63, 63, 42, 64, 127, 128, 0, 129, 256, 131, 64, 64, 64, 42, 127, 191, 128, 0, 256, 257, 131, 64, 64, 64, 42, 129, 128, 193, 0, 2, 3, 258, 0, 0, 0, 42, 128, 192, 193, 0, 3, 259, 258, 0, 0, 0, 42, 130, 129, 194, 0, 5, 2, 260, 0, 0, 0, 42, 129, 193, 194, 0, 2, 258, 260, 0, 0, 0, 42, 131, 130, 195, 0, 7, 5, 261, 0, 0, 0, 42, 130, 194, 195, 0, 5, 260, 261, 0, 0, 0, 42, 132, 131, 196, 0, 9, 7, 262, 0, 0, 0, 42, 131, 195, 196, 0, 7, 261, 262, 0, 0, 0, 42, 133, 132, 197, 0, 11, 9, 263, 0, 0, 0, 42, 132, 196, 197, 0, 9, 262, 263, 0, 0, 0, 42, 134, 133, 198, 0, 13, 11, 264, 0, 0, 0, 42, 133, 197, 198, 0, 11, 263, 264, 0, 0, 0, 42, 135, 134, 199, 0, 15, 13, 265, 0, 0, 0, 42, 134, 198, 199, 0, 13, 264, 265, 0, 0, 0, 42, 136, 135, 200, 0, 17, 15, 266, 0, 0, 0, 42, 135, 199, 200, 0, 15, 265, 266, 0, 0, 0, 42, 137, 136, 201, 0, 19, 17, 267, 0, 0, 0, 42, 136, 200, 201, 0, 17, 266, 267, 0, 0, 0, 42, 138, 137, 202, 0, 21, 19, 268, 0, 0, 0, 42, 137, 201, 202, 0, 19, 267, 268, 0, 0, 0, 42, 139, 138, 203, 0, 23, 21, 269, 0, 0, 0, 42, 138, 202, 203, 0, 21, 268, 269, 0, 0, 0, 42, 140, 139, 204, 0, 25, 23, 270, 0, 0, 0, 42, 139, 203, 204, 0, 23, 269, 270, 0, 0, 0, 42, 141, 140, 205, 0, 27, 25, 271, 0, 0, 0, 42, 140, 204, 205, 0, 25, 270, 271, 0, 0, 0, 42, 142, 141, 206, 0, 29, 27, 272, 0, 0, 0, 42, 141, 205, 206, 0, 27, 271, 272, 0, 0, 0, 42, 143, 142, 207, 0, 31, 29, 273, 0, 0, 0, 42, 142, 206, 207, 0, 29, 272, 273, 0, 0, 0, 42, 144, 143, 208, 0, 33, 31, 274, 0, 0, 0, 42, 143, 207, 208, 0, 31, 273, 274, 0, 0, 0, 42, 145, 144, 209, 0, 99, 33, 275, 0, 0, 0, 42, 144, 208, 209, 0, 33, 274, 275, 0, 0, 0, 42, 146, 145, 210, 0, 101, 99, 276, 0, 0, 0, 42, 145, 209, 210, 0, 99, 275, 276, 0, 0, 0, 42, 147, 146, 211, 0, 103, 101, 277, 0, 0, 0, 42, 146, 210, 211, 0, 101, 276, 277, 0, 0, 0, 42, 148, 147, 212, 0, 105, 103, 278, 0, 0, 0, 42, 147, 211, 212, 0, 103, 277, 278, 0, 0, 0, 42, 149, 148, 213, 0, 107, 105, 279, 0, 0, 0, 42, 148, 212, 213, 0, 105, 278, 279, 0, 0, 0, 42, 150, 149, 214, 0, 109, 107, 280, 0, 0, 0, 42, 149, 213, 214, 0, 107, 279, 280, 0, 0, 0, 42, 151, 150, 215, 0, 111, 109, 281, 0, 0, 0, 42, 150, 214, 215, 0, 109, 280, 281, 0, 0, 0, 42, 152, 151, 216, 0, 113, 111, 282, 0, 0, 0, 42, 151, 215, 216, 0, 111, 281, 282, 0, 0, 0, 42, 153, 152, 217, 0, 115, 113, 283, 0, 0, 0, 42, 152, 216, 217, 0, 113, 282, 283, 0, 0, 0, 42, 154, 153, 218, 0, 117, 115, 284, 0, 0, 0, 42, 153, 217, 218, 0, 115, 283, 284, 0, 0, 0, 42, 155, 154, 219, 0, 119, 117, 285, 0, 0, 0, 42, 154, 218, 219, 0, 117, 284, 285, 0, 0, 0, 42, 156, 155, 220, 0, 121, 119, 286, 0, 0, 0, 42, 155, 219, 220, 0, 119, 285, 286, 0, 0, 0, 42, 157, 156, 221, 0, 123, 121, 287, 0, 0, 0, 42, 156, 220, 221, 0, 121, 286, 287, 0, 0, 0, 42, 158, 157, 222, 0, 125, 123, 288, 0, 0, 0, 42, 157, 221, 222, 0, 123, 287, 288, 0, 0, 0, 42, 159, 158, 223, 0, 127, 125, 289, 0, 0, 0, 42, 158, 222, 223, 0, 125, 288, 289, 0, 0, 0, 42, 160, 159, 224, 0, 69, 127, 290, 0, 0, 0, 42, 159, 223, 224, 0, 127, 289, 290, 0, 0, 0, 42, 161, 160, 225, 0, 68, 69, 291, 0, 0, 0, 42, 160, 224, 225, 0, 69, 290, 291, 0, 0, 0, 42, 162, 161, 226, 0, 71, 68, 292, 0, 0, 0, 42, 161, 225, 226, 0, 68, 291, 292, 0, 0, 0, 42, 163, 162, 227, 0, 73, 71, 293, 0, 0, 0, 42, 162, 226, 227, 0, 71, 292, 293, 0, 0, 0, 42, 164, 163, 228, 0, 75, 73, 294, 0, 0, 0, 42, 163, 227, 228, 0, 73, 293, 294, 0, 0, 0, 42, 165, 164, 229, 0, 77, 75, 295, 0, 0, 0, 42, 164, 228, 229, 0, 75, 294, 295, 0, 0, 0, 42, 166, 165, 230, 0, 79, 77, 296, 0, 0, 0, 42, 165, 229, 230, 0, 77, 295, 296, 0, 0, 0, 42, 167, 166, 231, 0, 81, 79, 297, 0, 0, 0, 42, 166, 230, 231, 0, 79, 296, 297, 0, 0, 0, 42, 168, 167, 232, 0, 83, 81, 298, 0, 0, 0, 42, 167, 231, 232, 0, 81, 297, 298, 0, 0, 0, 42, 169, 168, 233, 0, 85, 83, 299, 0, 0, 0, 42, 168, 232, 233, 0, 83, 298, 299, 0, 0, 0, 42, 170, 169, 234, 0, 87, 85, 300, 0, 0, 0, 42, 169, 233, 234, 0, 85, 299, 300, 0, 0, 0, 42, 171, 170, 235, 0, 89, 87, 301, 0, 0, 0, 42, 170, 234, 235, 0, 87, 300, 301, 0, 0, 0, 42, 172, 171, 236, 0, 91, 89, 302, 0, 0, 0, 42, 171, 235, 236, 0, 89, 301, 302, 0, 0, 0, 42, 173, 172, 237, 0, 93, 91, 303, 0, 0, 0, 42, 172, 236, 237, 0, 91, 302, 303, 0, 0, 0, 42, 174, 173, 238, 0, 95, 93, 304, 0, 0, 0, 42, 173, 237, 238, 0, 93, 303, 304, 0, 0, 0, 42, 175, 174, 239, 0, 97, 95, 305, 0, 0, 0, 42, 174, 238, 239, 0, 95, 304, 305, 0, 0, 0, 42, 176, 175, 240, 0, 37, 97, 306, 0, 0, 0, 42, 175, 239, 240, 0, 97, 305, 306, 0, 0, 0, 42, 177, 176, 241, 0, 36, 37, 307, 0, 0, 0, 42, 176, 240, 241, 0, 37, 306, 307, 0, 0, 0, 42, 178, 177, 242, 0, 39, 36, 308, 0, 0, 0, 42, 177, 241, 242, 0, 36, 307, 308, 0, 0, 0, 42, 179, 178, 243, 0, 41, 39, 309, 0, 0, 0, 42, 178, 242, 243, 0, 39, 308, 309, 0, 0, 0, 42, 180, 179, 244, 0, 43, 41, 310, 0, 0, 0, 42, 179, 243, 244, 0, 41, 309, 310, 0, 0, 0, 42, 181, 180, 245, 0, 45, 43, 311, 0, 0, 0, 42, 180, 244, 245, 0, 43, 310, 311, 0, 0, 0, 42, 182, 181, 246, 0, 47, 45, 312, 0, 0, 0, 42, 181, 245, 246, 0, 45, 311, 312, 0, 0, 0, 42, 183, 182, 247, 0, 49, 47, 313, 0, 0, 0, 42, 182, 246, 247, 0, 47, 312, 313, 0, 0, 0, 42, 184, 183, 248, 0, 51, 49, 314, 0, 0, 0, 42, 183, 247, 248, 0, 49, 313, 314, 0, 0, 0, 42, 185, 184, 249, 0, 53, 51, 315, 0, 0, 0, 42, 184, 248, 249, 0, 51, 314, 315, 0, 0, 0, 42, 186, 185, 250, 0, 55, 53, 316, 0, 0, 0, 42, 185, 249, 250, 0, 53, 315, 316, 0, 0, 0, 42, 187, 186, 251, 0, 57, 55, 317, 0, 0, 0, 42, 186, 250, 251, 0, 55, 316, 317, 0, 0, 0, 42, 188, 187, 252, 0, 59, 57, 318, 0, 0, 0, 42, 187, 251, 252, 0, 57, 317, 318, 0, 0, 0, 42, 189, 188, 253, 0, 61, 59, 319, 0, 0, 0, 42, 188, 252, 253, 0, 59, 318, 319, 0, 0, 0, 42, 190, 189, 254, 0, 63, 61, 320, 0, 0, 0, 42, 189, 253, 254, 0, 61, 319, 320, 0, 0, 0, 42, 191, 190, 255, 0, 65, 63, 321, 0, 0, 0, 42, 190, 254, 255, 0, 63, 320, 321, 0, 0, 0, 42, 128, 191, 192, 0, 3, 65, 259, 0, 0, 0, 42, 191, 255, 192, 0, 65, 321, 259, 0, 0, 0, 42, 193, 192, 257, 0, 322, 323, 324, 65, 65, 65, 42, 192, 256, 257, 0, 323, 325, 324, 65, 65, 65, 42, 194, 193, 258, 0, 326, 322, 327, 66, 66, 66, 42, 193, 257, 258, 0, 322, 324, 327, 66, 66, 66, 42, 195, 194, 259, 0, 328, 326, 329, 67, 67, 67, 42, 194, 258, 259, 0, 326, 327, 329, 67, 67, 67, 42, 196, 195, 260, 0, 330, 328, 331, 68, 68, 68, 42, 195, 259, 260, 0, 328, 329, 331, 68, 68, 68, 42, 197, 196, 261, 0, 332, 330, 333, 69, 69, 69, 42, 196, 260, 261, 0, 330, 331, 333, 69, 69, 69, 42, 198, 197, 262, 0, 334, 332, 335, 70, 70, 70, 42, 197, 261, 262, 0, 332, 333, 335, 70, 70, 70, 42, 199, 198, 263, 0, 336, 334, 337, 71, 71, 71, 42, 198, 262, 263, 0, 334, 335, 337, 71, 71, 71, 42, 200, 199, 264, 0, 338, 336, 339, 72, 72, 72, 42, 199, 263, 264, 0, 336, 337, 339, 72, 72, 72, 42, 201, 200, 265, 0, 340, 338, 341, 73, 73, 73, 42, 200, 264, 265, 0, 338, 339, 341, 73, 73, 73, 42, 202, 201, 266, 0, 342, 340, 343, 74, 74, 74, 42, 201, 265, 266, 0, 340, 341, 343, 74, 74, 74, 42, 203, 202, 267, 0, 344, 342, 345, 75, 75, 75, 42, 202, 266, 267, 0, 342, 343, 345, 75, 75, 75, 42, 204, 203, 268, 0, 346, 344, 347, 76, 76, 76, 42, 203, 267, 268, 0, 344, 345, 347, 76, 76, 76, 42, 205, 204, 269, 0, 348, 346, 349, 77, 77, 77, 42, 204, 268, 269, 0, 346, 347, 349, 77, 77, 77, 42, 206, 205, 270, 0, 350, 348, 351, 78, 78, 78, 42, 205, 269, 270, 0, 348, 349, 351, 78, 78, 78, 42, 207, 206, 271, 0, 352, 350, 353, 79, 79, 79, 42, 206, 270, 271, 0, 350, 351, 353, 79, 79, 79, 42, 208, 207, 272, 0, 354, 352, 355, 80, 80, 80, 42, 207, 271, 272, 0, 352, 353, 355, 80, 80, 80, 42, 209, 208, 273, 0, 356, 354, 357, 81, 81, 81, 42, 208, 272, 273, 0, 354, 355, 357, 81, 81, 81, 42, 210, 209, 274, 0, 358, 356, 359, 82, 82, 82, 42, 209, 273, 274, 0, 356, 357, 359, 82, 82, 82, 42, 211, 210, 275, 0, 360, 358, 361, 83, 83, 83, 42, 210, 274, 275, 0, 358, 359, 361, 83, 83, 83, 42, 212, 211, 276, 0, 362, 360, 363, 84, 84, 84, 42, 211, 275, 276, 0, 360, 361, 363, 84, 84, 84, 42, 213, 212, 277, 0, 364, 362, 365, 85, 85, 85, 42, 212, 276, 277, 0, 362, 363, 365, 85, 85, 85, 42, 214, 213, 278, 0, 366, 364, 367, 86, 86, 86, 42, 213, 277, 278, 0, 364, 365, 367, 86, 86, 86, 42, 215, 214, 279, 0, 368, 366, 369, 87, 87, 87, 42, 214, 278, 279, 0, 366, 367, 369, 87, 87, 87, 42, 216, 215, 280, 0, 370, 368, 371, 88, 88, 88, 42, 215, 279, 280, 0, 368, 369, 371, 88, 88, 88, 42, 217, 216, 281, 0, 372, 370, 373, 89, 89, 89, 42, 216, 280, 281, 0, 370, 371, 373, 89, 89, 89, 42, 218, 217, 282, 0, 374, 372, 375, 90, 90, 90, 42, 217, 281, 282, 0, 372, 373, 375, 90, 90, 90, 42, 219, 218, 283, 0, 376, 374, 377, 91, 91, 91, 42, 218, 282, 283, 0, 374, 375, 377, 91, 91, 91, 42, 220, 219, 284, 0, 378, 376, 379, 92, 92, 92, 42, 219, 283, 284, 0, 376, 377, 379, 92, 92, 92, 42, 221, 220, 285, 0, 380, 378, 381, 93, 93, 93, 42, 220, 284, 285, 0, 378, 379, 381, 93, 93, 93, 42, 222, 221, 286, 0, 382, 380, 383, 94, 94, 94, 42, 221, 285, 286, 0, 380, 381, 383, 94, 94, 94, 42, 223, 222, 287, 0, 384, 382, 385, 95, 95, 95, 42, 222, 286, 287, 0, 382, 383, 385, 95, 95, 95, 42, 224, 223, 288, 0, 386, 384, 387, 96, 96, 96, 42, 223, 287, 288, 0, 384, 385, 387, 96, 96, 96, 42, 225, 224, 289, 0, 388, 389, 390, 97, 97, 97, 42, 224, 288, 289, 0, 389, 391, 390, 97, 97, 97, 42, 226, 225, 290, 0, 392, 388, 393, 98, 98, 98, 42, 225, 289, 290, 0, 388, 390, 393, 98, 98, 98, 42, 227, 226, 291, 0, 394, 392, 395, 99, 99, 99, 42, 226, 290, 291, 0, 392, 393, 395, 99, 99, 99, 42, 228, 227, 292, 0, 396, 394, 397, 100, 100, 100, 42, 227, 291, 292, 0, 394, 395, 397, 100, 100, 100, 42, 229, 228, 293, 0, 398, 396, 399, 101, 101, 101, 42, 228, 292, 293, 0, 396, 397, 399, 101, 101, 101, 42, 230, 229, 294, 0, 400, 398, 401, 102, 102, 102, 42, 229, 293, 294, 0, 398, 399, 401, 102, 102, 102, 42, 231, 230, 295, 0, 402, 400, 403, 103, 103, 103, 42, 230, 294, 295, 0, 400, 401, 403, 103, 103, 103, 42, 232, 231, 296, 0, 404, 402, 405, 104, 104, 104, 42, 231, 295, 296, 0, 402, 403, 405, 104, 104, 104, 42, 233, 232, 297, 0, 406, 404, 407, 105, 105, 105, 42, 232, 296, 297, 0, 404, 405, 407, 105, 105, 105, 42, 234, 233, 298, 0, 408, 406, 409, 106, 106, 106, 42, 233, 297, 298, 0, 406, 407, 409, 106, 106, 106, 42, 235, 234, 299, 0, 410, 408, 411, 107, 107, 107, 42, 234, 298, 299, 0, 408, 409, 411, 107, 107, 107, 42, 236, 235, 300, 0, 412, 410, 413, 108, 108, 108, 42, 235, 299, 300, 0, 410, 411, 413, 108, 108, 108, 42, 237, 236, 301, 0, 414, 412, 415, 109, 109, 109, 42, 236, 300, 301, 0, 412, 413, 415, 109, 109, 109, 42, 238, 237, 302, 0, 416, 414, 417, 110, 110, 110, 42, 237, 301, 302, 0, 414, 415, 417, 110, 110, 110, 42, 239, 238, 303, 0, 418, 416, 419, 111, 111, 111, 42, 238, 302, 303, 0, 416, 417, 419, 111, 111, 111, 42, 240, 239, 304, 0, 420, 418, 421, 112, 112, 112, 42, 239, 303, 304, 0, 418, 419, 421, 112, 112, 112, 42, 241, 240, 305, 0, 422, 420, 423, 113, 113, 113, 42, 240, 304, 305, 0, 420, 421, 423, 113, 113, 113, 42, 242, 241, 306, 0, 424, 422, 425, 114, 114, 114, 42, 241, 305, 306, 0, 422, 423, 425, 114, 114, 114, 42, 243, 242, 307, 0, 426, 424, 427, 115, 115, 115, 42, 242, 306, 307, 0, 424, 425, 427, 115, 115, 115, 42, 244, 243, 308, 0, 428, 426, 429, 116, 116, 116, 42, 243, 307, 308, 0, 426, 427, 429, 116, 116, 116, 42, 245, 244, 309, 0, 430, 428, 431, 117, 117, 117, 42, 244, 308, 309, 0, 428, 429, 431, 117, 117, 117, 42, 246, 245, 310, 0, 432, 430, 433, 118, 118, 118, 42, 245, 309, 310, 0, 430, 431, 433, 118, 118, 118, 42, 247, 246, 311, 0, 434, 432, 435, 119, 119, 119, 42, 246, 310, 311, 0, 432, 433, 435, 119, 119, 119, 42, 248, 247, 312, 0, 436, 434, 437, 120, 120, 120, 42, 247, 311, 312, 0, 434, 435, 437, 120, 120, 120, 42, 249, 248, 313, 0, 438, 436, 439, 121, 121, 121, 42, 248, 312, 313, 0, 436, 437, 439, 121, 121, 121, 42, 250, 249, 314, 0, 440, 438, 441, 122, 122, 122, 42, 249, 313, 314, 0, 438, 439, 441, 122, 122, 122, 42, 251, 250, 315, 0, 442, 440, 443, 123, 123, 123, 42, 250, 314, 315, 0, 440, 441, 443, 123, 123, 123, 42, 252, 251, 316, 0, 444, 442, 445, 124, 124, 124, 42, 251, 315, 316, 0, 442, 443, 445, 124, 124, 124, 42, 253, 252, 317, 0, 446, 444, 447, 125, 125, 125, 42, 252, 316, 317, 0, 444, 445, 447, 125, 125, 125, 42, 254, 253, 318, 0, 448, 446, 449, 126, 126, 126, 42, 253, 317, 318, 0, 446, 447, 449, 126, 126, 126, 42, 255, 254, 319, 0, 450, 448, 451, 127, 127, 127, 42, 254, 318, 319, 0, 448, 449, 451, 127, 127, 127, 42, 192, 255, 256, 0, 323, 450, 325, 128, 128, 128, 42, 255, 319, 256, 0, 450, 451, 325, 128, 128, 128, 42, 0, 1, 320, 0, 452, 453, 454, 129, 129, 129, 42, 1, 321, 320, 0, 453, 455, 454, 129, 129, 129, 42, 1, 2, 321, 0, 453, 456, 455, 130, 130, 130, 42, 2, 322, 321, 0, 456, 457, 455, 130, 130, 130, 42, 2, 3, 322, 0, 456, 458, 457, 131, 131, 131, 42, 3, 323, 322, 0, 458, 459, 457, 131, 131, 131, 42, 3, 4, 323, 0, 458, 460, 459, 132, 132, 132, 42, 4, 324, 323, 0, 460, 461, 459, 132, 132, 132, 42, 4, 5, 324, 0, 460, 462, 461, 133, 133, 133, 42, 5, 325, 324, 0, 462, 463, 461, 133, 133, 133, 42, 5, 6, 325, 0, 462, 464, 463, 134, 134, 134, 42, 6, 326, 325, 0, 464, 465, 463, 134, 134, 134, 42, 6, 7, 326, 0, 464, 466, 465, 135, 135, 135, 42, 7, 327, 326, 0, 466, 467, 465, 135, 135, 135, 42, 7, 8, 327, 0, 466, 468, 467, 136, 136, 136, 42, 8, 328, 327, 0, 468, 469, 467, 136, 136, 136, 42, 8, 9, 328, 0, 468, 470, 469, 137, 137, 137, 42, 9, 329, 328, 0, 470, 471, 469, 137, 137, 137, 42, 9, 10, 329, 0, 470, 472, 471, 138, 138, 138, 42, 10, 330, 329, 0, 472, 473, 471, 138, 138, 138, 42, 10, 11, 330, 0, 472, 474, 473, 139, 139, 139, 42, 11, 331, 330, 0, 474, 475, 473, 139, 139, 139, 42, 11, 12, 331, 0, 474, 476, 475, 140, 140, 140, 42, 12, 332, 331, 0, 476, 477, 475, 140, 140, 140, 42, 12, 13, 332, 0, 476, 478, 477, 141, 141, 141, 42, 13, 333, 332, 0, 478, 479, 477, 141, 141, 141, 42, 13, 14, 333, 0, 478, 480, 479, 142, 142, 142, 42, 14, 334, 333, 0, 480, 481, 479, 142, 142, 142, 42, 14, 15, 334, 0, 480, 482, 481, 143, 143, 143, 42, 15, 335, 334, 0, 482, 483, 481, 143, 143, 143, 42, 15, 16, 335, 0, 482, 484, 483, 144, 144, 144, 42, 16, 336, 335, 0, 484, 485, 483, 144, 144, 144, 42, 16, 17, 336, 0, 484, 486, 485, 145, 145, 145, 42, 17, 337, 336, 0, 486, 487, 485, 145, 145, 145, 42, 17, 18, 337, 0, 486, 488, 487, 146, 146, 146, 42, 18, 338, 337, 0, 488, 489, 487, 146, 146, 146, 42, 18, 19, 338, 0, 488, 490, 489, 147, 147, 147, 42, 19, 339, 338, 0, 490, 491, 489, 147, 147, 147, 42, 19, 20, 339, 0, 490, 492, 491, 148, 148, 148, 42, 20, 340, 339, 0, 492, 493, 491, 148, 148, 148, 42, 20, 21, 340, 0, 492, 494, 493, 149, 149, 149, 42, 21, 341, 340, 0, 494, 495, 493, 149, 149, 149, 42, 21, 22, 341, 0, 494, 496, 495, 150, 150, 150, 42, 22, 342, 341, 0, 496, 497, 495, 150, 150, 150, 42, 22, 23, 342, 0, 496, 498, 497, 151, 151, 151, 42, 23, 343, 342, 0, 498, 499, 497, 151, 151, 151, 42, 23, 24, 343, 0, 498, 500, 499, 152, 152, 152, 42, 24, 344, 343, 0, 500, 501, 499, 152, 152, 152, 42, 24, 25, 344, 0, 500, 502, 501, 153, 153, 153, 42, 25, 345, 344, 0, 502, 503, 501, 153, 153, 153, 42, 25, 26, 345, 0, 502, 504, 503, 154, 154, 154, 42, 26, 346, 345, 0, 504, 505, 503, 154, 154, 154, 42, 26, 27, 346, 0, 504, 506, 505, 155, 155, 155, 42, 27, 347, 346, 0, 506, 507, 505, 155, 155, 155, 42, 27, 28, 347, 0, 506, 508, 507, 156, 156, 156, 42, 28, 348, 347, 0, 508, 509, 507, 156, 156, 156, 42, 28, 29, 348, 0, 508, 510, 509, 157, 157, 157, 42, 29, 349, 348, 0, 510, 511, 509, 157, 157, 157, 42, 29, 30, 349, 0, 510, 512, 511, 158, 158, 158, 42, 30, 350, 349, 0, 512, 513, 511, 158, 158, 158, 42, 30, 31, 350, 0, 512, 514, 513, 159, 159, 159, 42, 31, 351, 350, 0, 514, 515, 513, 159, 159, 159, 42, 31, 32, 351, 0, 514, 516, 515, 160, 160, 160, 42, 32, 352, 351, 0, 516, 517, 515, 160, 160, 160, 42, 32, 33, 352, 0, 516, 518, 517, 161, 161, 161, 42, 33, 353, 352, 0, 518, 519, 517, 161, 161, 161, 42, 33, 34, 353, 0, 520, 521, 522, 162, 162, 162, 42, 34, 354, 353, 0, 521, 523, 522, 162, 162, 162, 42, 34, 35, 354, 0, 521, 524, 523, 163, 163, 163, 42, 35, 355, 354, 0, 524, 525, 523, 163, 163, 163, 42, 35, 36, 355, 0, 524, 526, 525, 164, 164, 164, 42, 36, 356, 355, 0, 526, 527, 525, 164, 164, 164, 42, 36, 37, 356, 0, 526, 528, 527, 165, 165, 165, 42, 37, 357, 356, 0, 528, 529, 527, 165, 165, 165, 42, 37, 38, 357, 0, 528, 530, 529, 166, 166, 166, 42, 38, 358, 357, 0, 530, 531, 529, 166, 166, 166, 42, 38, 39, 358, 0, 530, 532, 531, 167, 167, 167, 42, 39, 359, 358, 0, 532, 533, 531, 167, 167, 167, 42, 39, 40, 359, 0, 532, 534, 533, 168, 168, 168, 42, 40, 360, 359, 0, 534, 535, 533, 168, 168, 168, 42, 40, 41, 360, 0, 534, 536, 535, 169, 169, 169, 42, 41, 361, 360, 0, 536, 537, 535, 169, 169, 169, 42, 41, 42, 361, 0, 536, 538, 537, 170, 170, 170, 42, 42, 362, 361, 0, 538, 539, 537, 170, 170, 170, 42, 42, 43, 362, 0, 538, 540, 539, 171, 171, 171, 42, 43, 363, 362, 0, 540, 541, 539, 171, 171, 171, 42, 43, 44, 363, 0, 540, 542, 541, 172, 172, 172, 42, 44, 364, 363, 0, 542, 543, 541, 172, 172, 172, 42, 44, 45, 364, 0, 542, 544, 543, 173, 173, 173, 42, 45, 365, 364, 0, 544, 545, 543, 173, 173, 173, 42, 45, 46, 365, 0, 544, 546, 545, 174, 174, 174, 42, 46, 366, 365, 0, 546, 547, 545, 174, 174, 174, 42, 46, 47, 366, 0, 546, 548, 547, 175, 175, 175, 42, 47, 367, 366, 0, 548, 549, 547, 175, 175, 175, 42, 47, 48, 367, 0, 548, 550, 549, 176, 176, 176, 42, 48, 368, 367, 0, 550, 551, 549, 176, 176, 176, 42, 48, 49, 368, 0, 550, 552, 551, 177, 177, 177, 42, 49, 369, 368, 0, 552, 553, 551, 177, 177, 177, 42, 49, 50, 369, 0, 552, 554, 553, 178, 178, 178, 42, 50, 370, 369, 0, 554, 555, 553, 178, 178, 178, 42, 50, 51, 370, 0, 554, 556, 555, 179, 179, 179, 42, 51, 371, 370, 0, 556, 557, 555, 179, 179, 179, 42, 51, 52, 371, 0, 556, 558, 557, 180, 180, 180, 42, 52, 372, 371, 0, 558, 559, 557, 180, 180, 180, 42, 52, 53, 372, 0, 558, 560, 559, 181, 181, 181, 42, 53, 373, 372, 0, 560, 561, 559, 181, 181, 181, 42, 53, 54, 373, 0, 560, 562, 561, 182, 182, 182, 42, 54, 374, 373, 0, 562, 563, 561, 182, 182, 182, 42, 54, 55, 374, 0, 562, 564, 563, 183, 183, 183, 42, 55, 375, 374, 0, 564, 565, 563, 183, 183, 183, 42, 55, 56, 375, 0, 564, 566, 565, 184, 184, 184, 42, 56, 376, 375, 0, 566, 567, 565, 184, 184, 184, 42, 56, 57, 376, 0, 566, 568, 567, 185, 185, 185, 42, 57, 377, 376, 0, 568, 569, 567, 185, 185, 185, 42, 57, 58, 377, 0, 568, 570, 569, 186, 186, 186, 42, 58, 378, 377, 0, 570, 571, 569, 186, 186, 186, 42, 58, 59, 378, 0, 570, 572, 571, 187, 187, 187, 42, 59, 379, 378, 0, 572, 573, 571, 187, 187, 187, 42, 59, 60, 379, 0, 572, 574, 573, 188, 188, 188, 42, 60, 380, 379, 0, 574, 575, 573, 188, 188, 188, 42, 60, 61, 380, 0, 574, 576, 575, 189, 189, 189, 42, 61, 381, 380, 0, 576, 577, 575, 189, 189, 189, 42, 61, 62, 381, 0, 576, 578, 577, 190, 190, 190, 42, 62, 382, 381, 0, 578, 579, 577, 190, 190, 190, 42, 62, 63, 382, 0, 578, 580, 579, 191, 191, 191, 42, 63, 383, 382, 0, 580, 581, 579, 191, 191, 191, 42, 63, 0, 383, 0, 580, 452, 581, 192, 192, 192, 42, 0, 320, 383, 0, 452, 454, 581, 192, 192, 192] - } -}, { - "uuid": "AA5DE51C-44B9-4941-B278-459EC7266B08", - "type": "Geometry", - "data": { - "vertices": [-0.780423, -1.000356, -0.577556, -0.780423, -0.577556, -1.000356, -0.780423, 0, -1.155111, -0.780423, 0.577556, -1.000356, -0.780423, 1.000356, -0.577556, -0.780423, 1.155111, 0, -0.780423, 1.000356, 0.577556, -0.780423, 0.577556, 1.000356, -0.780423, 0, 1.155111, -0.780423, -0.577556, 1.000356, -0.780423, -1.000356, 0.577556, -0.780423, -1.155111, 0, 0.780423, -1.000356, -0.577556, 0.780423, -0.577556, -1.000356, 0.780423, 0, -1.155111, 0.780423, 0.577556, -1.000356, 0.780423, 1.000356, -0.577556, 0.780423, 1.155111, 0, 0.780423, 1.000356, 0.577556, 0.780423, 0.577556, 1.000356, 0.780423, 0, 1.155111, 0.780423, -0.577556, 1.000356, 0.780423, -1.000356, 0.577556, 0.780423, -1.155111, 0, 0.780423, 0, 0, -0.939153, -1.405364, -0.811387, -0.939153, -0.811387, -1.405364, -0.939153, 0, -1.622775, -0.939153, 0.811387, -1.405364, -0.939153, 1.405364, -0.811387, -0.939153, 1.622775, 0, -0.939153, 1.405364, 0.811387, -0.939153, 0.811387, 1.405364, -0.939153, 0, 1.622775, -0.939153, -0.811387, 1.405364, -0.939153, -1.405364, 0.811387, -0.939153, -1.622775, 0, -4.404786, -1.405364, -0.811387, -4.404786, -0.811387, -1.405364, -4.404786, 0, -1.622775, -4.404786, 0.811387, -1.405364, -4.404786, 1.405364, -0.811387, -4.404786, 1.622775, 0, -4.404786, 1.405364, 0.811387, -4.404786, 0.811387, 1.405364, -4.404786, 0, 1.622775, -4.404786, -0.811387, 1.405364, -4.404786, -1.405364, 0.811387, -4.404786, -1.622775, 0, -4.662065, -1.12965, -0.652204, -4.662065, -0.652204, -1.12965, -4.662065, 0, -1.304408, -4.662065, 0.652204, -1.12965, -4.662065, 1.12965, -0.652204, -4.662065, 1.304408, 0, -4.662065, 1.12965, 0.652204, -4.662065, 0.652204, 1.12965, -4.662065, 0, 1.304408, -4.662065, -0.652204, 1.12965, -4.662065, -1.12965, 0.652204, -4.662065, -1.304408, 0, -6.461221, -1.12965, -0.652204, -6.461221, -0.652204, -1.12965, -6.461221, 0, -1.304408, -6.461221, 0.652204, -1.12965, -6.461221, 1.12965, -0.652204, -6.461221, 1.304408, 0, -6.461221, 1.12965, 0.652204, -6.461221, 0.652204, 1.12965, -6.461221, 0, 1.304408, -6.461221, -0.652204, 1.12965, -6.461221, -1.12965, 0.652204, -6.461221, -1.304408, 0, -6.461221, -1.22812, -0.709055, -6.461221, -0.709055, -1.22812, -6.461221, 0, -1.41811, -6.461221, 0.709055, -1.22812, -6.461221, 1.22812, -0.709055, -6.461221, 1.41811, 0, -6.461221, 1.22812, 0.709055, -6.461221, 0.709055, 1.22812, -6.461221, 0, 1.41811, -6.461221, -0.709055, 1.22812, -6.461221, -1.22812, 0.709055, -6.461221, -1.41811, 0, -6.589861, -1.22812, -0.709055, -6.589861, -0.709055, -1.22812, -6.589861, 0, -1.41811, -6.589861, 0.709055, -1.22812, -6.589861, 1.22812, -0.709055, -6.589861, 1.41811, 0, -6.589861, 1.22812, 0.709055, -6.589861, 0.709055, 1.22812, -6.589861, 0, 1.41811, -6.589861, -0.709055, 1.22812, -6.589861, -1.22812, 0.709055, -6.589861, -1.41811, 0, -6.589861, -1.720465, -0.993311, -6.589861, -0.993311, -1.720465, -6.589861, 0, -1.986622, -6.589861, 0.993311, -1.720465, -6.589861, 1.720465, -0.993311, -6.589861, 1.986622, 0, -6.589861, 1.720465, 0.993311, -6.589861, 0.993311, 1.720465, -6.589861, 0, 1.986622, -6.589861, -0.993311, 1.720465, -6.589861, -1.720465, 0.993311, -6.589861, -1.986622, 0, -6.674973, -1.785616, -1.030926, -6.674973, -1.030926, -1.785616, -6.674973, 0, -2.061852, -6.674973, 1.030926, -1.785616, -6.674973, 1.785616, -1.030926, -6.674973, 2.061852, 0, -6.674973, 1.785616, 1.030926, -6.674973, 1.030926, 1.785616, -6.674973, 0, 2.061852, -6.674973, -1.030926, 1.785616, -6.674973, -1.785616, 1.030926, -6.674973, -2.061852, 0, -9.216881, -1.785616, -1.030926, -9.216881, -1.030926, -1.785616, -9.216881, 0, -2.061852, -9.216881, 1.030926, -1.785616, -9.216881, 1.785616, -1.030926, -9.216881, 2.061852, 0, -9.216881, 1.785616, 1.030926, -9.216881, 1.030926, 1.785616, -9.216881, 0, 2.061852, -9.216881, -1.030926, 1.785616, -9.216881, -1.785616, 1.030926, -9.216881, -2.061852, 0, -9.318738, -1.671029, -0.964769, -9.318738, -0.964769, -1.671029, -9.318738, 0, -1.929538, -9.318738, 0.964769, -1.671029, -9.318738, 1.671029, -0.964769, -9.318738, 1.929538, 0, -9.318738, 1.671029, 0.964769, -9.318738, 0.964769, 1.671029, -9.318738, 0, 1.929538, -9.318738, -0.964769, 1.671029, -9.318738, -1.671029, 0.964769, -9.318738, -1.929538, 0, -9.420595, -1.785616, -1.030926, -9.420595, -1.030926, -1.785616, -9.420595, 0, -2.061852, -9.420595, 1.030926, -1.785616, -9.420595, 1.785616, -1.030926, -9.420595, 2.061852, 0, -9.420595, 1.785616, 1.030926, -9.420595, 1.030926, 1.785616, -9.420595, 0, 2.061852, -9.420595, -1.030926, 1.785616, -9.420595, -1.785616, 1.030926, -9.420595, -2.061852, 0, -10.23442, -1.785616, -1.030926, -10.23442, -1.030926, -1.785616, -10.23442, 0, -2.061852, -10.23442, 1.030926, -1.785616, -10.23442, 1.785616, -1.030926, -10.23442, 2.061852, 0, -10.23442, 1.785616, 1.030926, -10.23442, 1.030926, 1.785616, -10.23442, 0, 2.061852, -10.23442, -1.030926, 1.785616, -10.23442, -1.785616, 1.030926, -10.23442, -2.061852, 0, -10.23442, -2.014323, -1.16297, -10.23442, -1.16297, -2.014323, -10.23442, 0, -2.32594, -10.23442, 1.16297, -2.014323, -10.23442, 2.014323, -1.16297, -10.23442, 2.32594, 0, -10.23442, 2.014323, 1.16297, -10.23442, 1.16297, 2.014323, -10.23442, 0, 2.32594, -10.23442, -1.16297, 2.014323, -10.23442, -2.014323, 1.16297, -10.23442, -2.32594, 0, -12.92916, -2.014323, -1.16297, -12.92916, -1.16297, -2.014323, -12.92916, 0, -2.32594, -12.92916, 1.16297, -2.014323, -12.92916, 2.014323, -1.16297, -12.92916, 2.32594, 0, -12.92916, 2.014323, 1.16297, -12.92916, 1.16297, 2.014323, -12.92916, 0, 2.32594, -12.92916, -1.16297, 2.014323, -12.92916, -2.014323, 1.16297, -12.92916, -2.32594, 0, -12.75939, -2.201446, -1.271006, -12.75939, -1.271006, -2.201446, -12.75939, 0, -2.542011, -12.75939, 1.271006, -2.201446, -12.75939, 2.201446, -1.271006, -12.75939, 2.542011, 0, -12.75939, 2.201446, 1.271006, -12.75939, 1.271006, 2.201446, -12.75939, 0, 2.542011, -12.75939, -1.271006, 2.201446, -12.75939, -2.201446, 1.271006, -12.75939, -2.542011, 0, -12.52173, -2.991522, -1.727156, -12.52173, -1.727156, -2.991522, -12.52173, 0, -3.454313, -12.52173, 1.727156, -2.991522, -12.52173, 2.991522, -1.727156, -12.52173, 3.454313, 0, -12.52173, 2.991522, 1.727156, -12.52173, 1.727156, 2.991522, -12.52173, 0, 3.454313, -12.52173, -1.727156, 2.991522, -12.52173, -2.991522, 1.727156, -12.52173, -3.454313, 0, -13.06285, -2.991522, -1.727156, -13.06285, -1.727156, -2.991522, -13.06285, 0, -3.454313, -13.06285, 1.727156, -2.991522, -13.06285, 2.991522, -1.727156, -13.06285, 3.454313, 0, -13.06285, 2.991522, 1.727156, -13.06285, 1.727156, 2.991522, -13.06285, 0, 3.454313, -13.06285, -1.727156, 2.991522, -13.06285, -2.991522, 1.727156, -13.06285, -3.454313, 0, -13.06285, -2.40936, -1.391045, -13.06285, -1.391045, -2.40936, -13.06285, 0, -2.782091, -13.06285, 1.391045, -2.40936, -13.06285, 2.40936, -1.391045, -13.06285, 2.782091, 0, -13.06285, 2.40936, 1.391045, -13.06285, 1.391045, 2.40936, -13.06285, 0, 2.782091, -13.06285, -1.391045, 2.40936, -13.06285, -2.40936, 1.391045, -13.06285, -2.782091, 0, -19.82574, -2.40936, -1.391045, -19.82574, -1.391045, -2.40936, -19.82574, 0, -2.782091, -19.82574, 1.391045, -2.40936, -19.82574, 2.40936, -1.391045, -19.82574, 2.782091, 0, -19.82574, 2.40936, 1.391045, -19.82574, 1.391045, 2.40936, -19.82574, 0, 2.782091, -19.82574, -1.391045, 2.40936, -19.82574, -2.40936, 1.391045, -19.82574, -2.782091, 0, -21.28569, -2.40936, -1.391045, -21.28569, -1.391045, -2.40936, -21.28569, 0, -2.782091, -21.28569, 1.391045, -2.40936, -21.28569, 2.40936, -1.391045, -21.28569, 2.782091, 0, -21.28569, 2.40936, 1.391045, -21.28569, 1.391045, 2.40936, -21.28569, 0, 2.782091, -21.28569, -1.391045, 2.40936, -21.28569, -2.40936, 1.391045, -21.28569, -2.782091, 0, -21.28569, -2.243029, -1.295014, -21.28569, -1.295014, -2.243029, -21.28569, 0, -2.590027, -21.28569, 1.295014, -2.243029, -21.28569, 2.243029, -1.295014, -21.28569, 2.590027, 0, -21.28569, 2.243029, 1.295014, -21.28569, 1.295014, 2.243029, -21.28569, 0, 2.590027, -21.28569, -1.295014, 2.243029, -21.28569, -2.243029, 1.295014, -21.28569, -2.590027, 0, -24.65122, -2.243029, -1.295014, -24.65122, -1.295014, -2.243029, -24.65122, 0, -2.590027, -24.65122, 1.295014, -2.243029, -24.65122, 2.243029, -1.295014, -24.65122, 2.590027, 0, -24.65122, 2.243029, 1.295014, -24.65122, 1.295014, 2.243029, -24.65122, 0, 2.590027, -24.65122, -1.295014, 2.243029, -24.65122, -2.243029, 1.295014, -24.65122, -2.590027, 0, -24.65122, -1.660867, -0.958902, -24.65122, -0.958902, -1.660867, -24.65122, 0, -1.917805, -24.65122, 0.958902, -1.660867, -24.65122, 1.660867, -0.958902, -24.65122, 1.917805, 0, -24.65122, 1.660867, 0.958902, -24.65122, 0.958902, 1.660867, -24.65122, 0, 1.917805, -24.65122, -0.958902, 1.660867, -24.65122, -1.660867, 0.958902, -24.65122, -1.917805, 0, -30.23496, -1.660867, -0.958902, -30.23496, -0.958902, -1.660867, -30.23496, 0, -1.917805, -30.23496, 0.958902, -1.660867, -30.23496, 1.660867, -0.958902, -30.23496, 1.917805, 0, -30.23496, 1.660867, 0.958902, -30.23496, 0.958902, 1.660867, -30.23496, 0, 1.917805, -30.23496, -0.958902, 1.660867, -30.23496, -1.660867, 0.958902, -30.23496, -1.917805, 0, -30.8461, -1.660867, -0.958902, -30.8461, -0.958902, -1.660867, -30.8461, 0, -1.917805, -30.8461, 0.958902, -1.660867, -30.8461, 1.660867, -0.958902, -30.8461, 1.917805, 0, -30.8461, 1.660867, 0.958902, -30.8461, 0.958902, 1.660867, -30.8461, 0, 1.917805, -30.8461, -0.958902, 1.660867, -30.8461, -1.660867, 0.958902, -30.8461, -1.917805, 0, -30.8461, -1.452952, -0.838863, -30.8461, -0.838863, -1.452952, -30.8461, 0, -1.677725, -30.8461, 0.838863, -1.452952, -30.8461, 1.452952, -0.838863, -30.8461, 1.677725, 0, -30.8461, 1.452952, 0.838863, -30.8461, 0.838863, 1.452952, -30.8461, 0, 1.677725, -30.8461, -0.838863, 1.452952, -30.8461, -1.452952, 0.838863, -30.8461, -1.677725, 0, -37.76036, -1.452952, -0.838863, -37.76036, -0.838863, -1.452952, -37.76036, 0, -1.677725, -37.76036, 0.838863, -1.452952, -37.76036, 1.452952, -0.838863, -37.76036, 1.677725, 0, -37.76036, 1.452952, 0.838863, -37.76036, 0.838863, 1.452952, -37.76036, 0, 1.677725, -37.76036, -0.838863, 1.452952, -37.76036, -1.452952, 0.838863, -37.76036, -1.677725, 0, -38.03197, -1.28662, -0.742831, -38.03197, -0.742831, -1.28662, -38.03197, 0, -1.485662, -38.03197, 0.742831, -1.28662, -38.03197, 1.28662, -0.742831, -38.03197, 1.485662, 0, -38.03197, 1.28662, 0.742831, -38.03197, 0.742831, 1.28662, -38.03197, 0, 1.485662, -38.03197, -0.742831, 1.28662, -38.03197, -1.28662, 0.742831, -38.03197, -1.485662, 0, -38.03197, 0, 0], - "normals": [0, -0.707107, -0.707107, 0, -0.258819, -0.965926, 0, 0.258819, -0.965926, 0, 0.707107, -0.707107, 0, 0.965926, -0.258819, 0, 0.965926, 0.258819, 0, 0.707107, 0.707107, 0, 0.258819, 0.965926, 0, -0.258819, 0.965926, 0, -0.707107, 0.707107, 0, -0.965926, 0.258819, 0, -0.965926, -0.258819, -1, 0, 0, 1, 0, 0, 0.94345, -0.234416, -0.234416, 0.94345, -0.085802, -0.320217, 0.94345, 0.085802, -0.320217, 0.94345, 0.234416, -0.234416, 0.94345, 0.320218, -0.085802, 0.94345, 0.320218, 0.085802, 0.94345, 0.234416, 0.234416, 0.94345, 0.085802, 0.320217, 0.94345, -0.085802, 0.320217, 0.94345, -0.234416, 0.234416, 0.94345, -0.320218, 0.085802, 0.94345, -0.320218, -0.085802, -0.766977, -0.453733, -0.453733, -0.766977, -0.166078, -0.61981, -0.766977, 0.166078, -0.61981, -0.766977, 0.453733, -0.453733, -0.766977, 0.619811, -0.166078, -0.766977, 0.619811, 0.166078, -0.766977, 0.453733, 0.453733, -0.766977, 0.166078, 0.61981, -0.766977, -0.166078, 0.61981, -0.766977, -0.453733, 0.453733, -0.766977, -0.619811, 0.166078, -0.766977, -0.619811, -0.166078, 0, -0.707107, -0.707107, 0, 0.707107, -0.707107, 0, 0.965926, -0.258819, 0, 0.965926, 0.258819, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, 0, -0.965926, 0.258819, 0, -0.965926, -0.258819, 0, -0.707106, -0.707107, 0, -0.25882, -0.965926, 0, 0.25882, -0.965926, 0, 0.707106, -0.707107, 0, 0.965926, -0.258819, 0, 0.965926, 0.258819, 0, 0.707106, 0.707107, 0, 0.25882, 0.965926, 0, -0.25882, 0.965926, 0, -0.707106, 0.707107, 0, -0.965926, 0.258819, 0, -0.965926, -0.258819, 0.649311, -0.53777, -0.537771, 0.649311, -0.196839, -0.734608, 0.649311, 0.19684, -0.734608, 0.64931, 0.537772, -0.537771, 0.649311, 0.734609, -0.196838, 0.649312, 0.734608, 0.196838, 0.649311, 0.53777, 0.537771, 0.649311, 0.196839, 0.734608, 0.649311, -0.19684, 0.734608, 0.64931, -0.537771, 0.537771, 0.649311, -0.734609, 0.196838, 0.649312, -0.734608, -0.196838, 0, -0.258819, -0.965926, 0, 0.258819, -0.965926, 0, 0.965926, -0.258819, 0, 0.965926, 0.258819, 0, 0.258819, 0.965926, 0, -0.258819, 0.965926, 0, -0.965926, 0.258819, 0, -0.965926, -0.258819, -0.782023, -0.440704, -0.440705, -0.782023, -0.161308, -0.602013, -0.782023, 0.161308, -0.602013, -0.782022, 0.440705, -0.440705, -0.78202, 0.602017, -0.161309, -0.782021, 0.602015, 0.161309, -0.782023, 0.440704, 0.440705, -0.782023, 0.161308, 0.602013, -0.782023, -0.161308, 0.602013, -0.782022, -0.440705, 0.440705, -0.78202, -0.602017, 0.161309, -0.782021, -0.602015, -0.161309, 0.782022, -0.440706, -0.440704, 0.782023, -0.161309, -0.602013, 0.782023, 0.161309, -0.602013, 0.782022, 0.440705, -0.440704, 0.782023, 0.602013, -0.161309, 0.782022, 0.602015, 0.161309, 0.782022, 0.440706, 0.440704, 0.782023, 0.161309, 0.602013, 0.782023, -0.161309, 0.602013, 0.782022, -0.440705, 0.440704, 0.782023, -0.602013, 0.161309, 0.782022, -0.602015, -0.161309, 0, -0.258819, -0.965926, 0, 0.258819, -0.965926, 0, 0.965926, -0.258819, 0, 0.965926, 0.258819, 0, 0.258819, 0.965926, 0, -0.258819, 0.965926, 0, -0.965926, 0.258819, 0, -0.965926, -0.258819, 0, -0.707107, -0.707107, 0, 0.707107, -0.707107, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, 0.775777, 0.446188, 0.446191, 0.775776, 0.163318, 0.609507, 0.775776, -0.163318, 0.609507, 0.775777, -0.446189, 0.44619, 0.775776, -0.609508, 0.163317, 0.775775, -0.609509, -0.163317, 0.775777, -0.446188, -0.446191, 0.775776, -0.163318, -0.609507, 0.775776, 0.163318, -0.609507, 0.775777, 0.446189, -0.44619, 0.775776, 0.609508, -0.163317, 0.775775, 0.609509, 0.163317, 0.965502, 0.184129, 0.184129, 0.965502, 0.067396, 0.251524, 0.965502, -0.067396, 0.251524, 0.965502, -0.184128, 0.184129, 0.965502, -0.251523, 0.067396, 0.965502, -0.251524, -0.067396, 0.965502, -0.184129, -0.184129, 0.965502, -0.067396, -0.251524, 0.965502, 0.067396, -0.251524, 0.965502, 0.184128, -0.184129, 0.965502, 0.251523, -0.067396, 0.965502, 0.251524, 0.067396, 0, -0.707107, -0.707107, 0, -0.258819, -0.965926, 0, 0.258819, -0.965926, 0, 0.707107, -0.707107, 0, 0.707107, 0.707107, 0, 0.258819, 0.965926, 0, -0.258819, 0.965926, 0, -0.707107, 0.707107, 0, -0.258819, -0.965926, 0, 0.258819, -0.965926, 0, 0.258819, 0.965926, 0, -0.258819, 0.965926, 0, -0.25882, -0.965926, 0, 0.25882, -0.965926, 0, 0.25882, 0.965926, 0, -0.25882, 0.965926, 0, -0.707107, -0.707107, 0, 0.707107, -0.707107, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, 0, -0.258819, -0.965926, 0, 0.258819, -0.965926, 0, 0.965926, -0.258819, 0, 0.965926, 0.258819, 0, 0.258819, 0.965926, 0, -0.258819, 0.965926, 0, -0.965926, 0.258819, 0, -0.965926, -0.258819, 0, -0.707106, -0.707107, 0, 0.707106, -0.707107, 0, 0.965926, -0.258819, 0, 0.965926, 0.258819, 0, 0.707106, 0.707107, 0, -0.707106, 0.707107, 0, -0.965926, 0.258819, 0, -0.965926, -0.258819, 0, -0.25882, -0.965926, 0, 0.25882, -0.965926, 0, 0.965926, -0.258819, 0, 0.965926, 0.258819, 0, 0.25882, 0.965926, 0, -0.25882, 0.965926, 0, -0.965926, 0.258819, 0, -0.965926, -0.258819, -0.564013, -0.583902, -0.583907, -0.564011, -0.213722, -0.79763, -0.564011, 0.213724, -0.79763, -0.564012, 0.583904, -0.583906, -0.564013, 0.797629, -0.213725, -0.564013, 0.797628, 0.213725, -0.564013, 0.583902, 0.583907, -0.564011, 0.213722, 0.79763, -0.564011, -0.213724, 0.79763, -0.564012, -0.583904, 0.583906, -0.564013, -0.797629, 0.213725, -0.564013, -0.797628, -0.213725], - "uvs": [[0.182615, 0.732524, 0.182614, 0.790655, 0.010354, 0.732525, 0.010354, 0.790656, 0.182615, 0.848787, 0.010354, 0.848786, 0.182615, 0.151213, 0.182615, 0.209344, 0.010354, 0.151213, 0.010354, 0.209344, 0.182615, 0.267476, 0.010354, 0.267475, 0.182614, 0.325607, 0.010354, 0.325607, 0.182615, 0.383738, 0.010354, 0.383738, 0.182615, 0.441869, 0.010354, 0.441869, 0.182615, 0.5, 0.010354, 0.5, 0.182615, 0.558131, 0.010354, 0.558131, 0.182615, 0.616262, 0.010354, 0.616262, 0.182615, 0.674393, 0.010354, 0.674393, 0.513235, 0.48171, 0.507641, 0.476117, 0.5, 0.489351, 0.515282, 0.489351, 0.513235, 0.496993, 0.507641, 0.502586, 0.5, 0.504634, 0.492359, 0.502586, 0.486765, 0.496993, 0.484718, 0.489351, 0.486765, 0.48171, 0.492359, 0.476117, 0.5, 0.474069, 0.588955, 0.529628, 0.598604, 0.539277, 0.575774, 0.552459, 0.602136, 0.552459, 0.598604, 0.56564, 0.588955, 0.575289, 0.575774, 0.578821, 0.562593, 0.575289, 0.552943, 0.56564, 0.549411, 0.552459, 0.552943, 0.539277, 0.562593, 0.529628, 0.575774, 0.526096, 0.51652, 0.486096, 0.509538, 0.479114, 0.523208, 0.482235, 0.513399, 0.472426, 0.519076, 0.495634, 0.526798, 0.495634, 0.51652, 0.505172, 0.523208, 0.509033, 0.509538, 0.512154, 0.513399, 0.518842, 0.5, 0.51471, 0.5, 0.522433, 0.490462, 0.512154, 0.486601, 0.518842, 0.48348, 0.505172, 0.476792, 0.509033, 0.480924, 0.495634, 0.473201, 0.495634, 0.48348, 0.486096, 0.476792, 0.482235, 0.490462, 0.479114, 0.486601, 0.472426, 0.5, 0.476559, 0.5, 0.468836, 0.533681, 0.508376, 0.519446, 0.494141, 0.527073, 0.512191, 0.515631, 0.500749, 0.538892, 0.527822, 0.531262, 0.527822, 0.533681, 0.547268, 0.527073, 0.543453, 0.519446, 0.561503, 0.515631, 0.554895, 0.5, 0.566714, 0.5, 0.559084, 0.480554, 0.561503, 0.484369, 0.554895, 0.466319, 0.547268, 0.472927, 0.543453, 0.461108, 0.527822, 0.468738, 0.527822, 0.466319, 0.508376, 0.472927, 0.512191, 0.480554, 0.494141, 0.484369, 0.500749, 0.5, 0.48893, 0.5, 0.496561, 0.164971, 0.790656, 0.164971, 0.732524, 0.239639, 0.790656, 0.239639, 0.732525, 0.164971, 0.848786, 0.239639, 0.848786, 0.164971, 0.209344, 0.164971, 0.151213, 0.239639, 0.209344, 0.239639, 0.151213, 0.164971, 0.267475, 0.239639, 0.267475, 0.164971, 0.325607, 0.239639, 0.325607, 0.164971, 0.383738, 0.239639, 0.383738, 0.164971, 0.441869, 0.239639, 0.441869, 0.164971, 0.5, 0.239639, 0.5, 0.164971, 0.558131, 0.239639, 0.558131, 0.164971, 0.616262, 0.239639, 0.616262, 0.164971, 0.674393, 0.239639, 0.674393, 0.545282, 0.448929, 0.526144, 0.42979, 0.549229, 0.44665, 0.528423, 0.425843, 0.552287, 0.475072, 0.556845, 0.475072, 0.545282, 0.501216, 0.549229, 0.503495, 0.526144, 0.520355, 0.528423, 0.524302, 0.5, 0.52736, 0.5, 0.531918, 0.473856, 0.520355, 0.471577, 0.524302, 0.454718, 0.501216, 0.450771, 0.503495, 0.447713, 0.475072, 0.443155, 0.475072, 0.454718, 0.448929, 0.450771, 0.44665, 0.473856, 0.42979, 0.471577, 0.425843, 0.5, 0.422785, 0.5, 0.418227, 0.202335, 0.790656, 0.202335, 0.732525, 0.204989, 0.790656, 0.204989, 0.732524, 0.202335, 0.848786, 0.204989, 0.848786, 0.202335, 0.209344, 0.202335, 0.151213, 0.204989, 0.209344, 0.204989, 0.151213, 0.202335, 0.267476, 0.204989, 0.267476, 0.202335, 0.325607, 0.204989, 0.325607, 0.202335, 0.383738, 0.204989, 0.383738, 0.202335, 0.441869, 0.204989, 0.441869, 0.202335, 0.5, 0.204989, 0.5, 0.202335, 0.558131, 0.204989, 0.558131, 0.202335, 0.616262, 0.204989, 0.616262, 0.202335, 0.674393, 0.204989, 0.674393, 0.521589, 0.495203, 0.512464, 0.486078, 0.530244, 0.490206, 0.517461, 0.477423, 0.524929, 0.507667, 0.534923, 0.507667, 0.521589, 0.520132, 0.530244, 0.525129, 0.512464, 0.529257, 0.517461, 0.537911, 0.5, 0.532596, 0.5, 0.54259, 0.487535, 0.529257, 0.482538, 0.537911, 0.478411, 0.520132, 0.469756, 0.525129, 0.475071, 0.507667, 0.465077, 0.507667, 0.478411, 0.495203, 0.469756, 0.490206, 0.487535, 0.486078, 0.482538, 0.477423, 0.5, 0.482738, 0.5, 0.472745, 0.389177, 0.790656, 0.389177, 0.732524, 0.194537, 0.790656, 0.194537, 0.732525, 0.389177, 0.848786, 0.194537, 0.848786, 0.389177, 0.209344, 0.389177, 0.151213, 0.194537, 0.209344, 0.194537, 0.151213, 0.389177, 0.267476, 0.194537, 0.267475, 0.389177, 0.325607, 0.194537, 0.325607, 0.389177, 0.383738, 0.194537, 0.383738, 0.389177, 0.441869, 0.194537, 0.441869, 0.389177, 0.5, 0.194537, 0.5, 0.389177, 0.558131, 0.194537, 0.558131, 0.389177, 0.616262, 0.194537, 0.616262, 0.389177, 0.674393, 0.194537, 0.674393, 0.302646, 0.790655, 0.302646, 0.732525, 0.302646, 0.848786, 0.302646, 0.209344, 0.302646, 0.151213, 0.302646, 0.267475, 0.302646, 0.325607, 0.302646, 0.383738, 0.302646, 0.441869, 0.302647, 0.5, 0.302647, 0.558131, 0.302646, 0.616262, 0.302646, 0.674393, 0.470293, 0.925137, 0.457228, 0.912072, 0.468309, 0.926283, 0.456083, 0.914056, 0.475075, 0.942984, 0.472785, 0.942984, 0.470293, 0.960831, 0.468309, 0.959686, 0.457228, 0.973896, 0.456083, 0.971913, 0.439381, 0.978679, 0.439381, 0.976388, 0.421534, 0.973896, 0.422679, 0.971913, 0.408469, 0.960831, 0.410453, 0.959686, 0.403687, 0.942984, 0.405977, 0.942984, 0.408469, 0.925137, 0.410453, 0.926283, 0.421534, 0.912072, 0.422679, 0.914056, 0.439381, 0.90729, 0.439381, 0.909581, 0.268379, 0.790656, 0.268379, 0.732524, 0.244618, 0.790656, 0.244618, 0.732524, 0.268379, 0.848787, 0.244618, 0.848786, 0.268379, 0.209344, 0.268379, 0.151213, 0.244618, 0.209344, 0.244618, 0.151213, 0.268379, 0.267476, 0.244618, 0.267476, 0.268379, 0.325607, 0.244618, 0.325607, 0.268379, 0.383738, 0.244618, 0.383738, 0.268379, 0.441869, 0.244618, 0.441869, 0.268379, 0.5, 0.244618, 0.5, 0.268379, 0.558131, 0.244618, 0.558131, 0.268379, 0.616262, 0.244618, 0.616262, 0.268379, 0.674393, 0.244618, 0.674393, 0.469315, 0.392172, 0.454881, 0.377738, 0.473689, 0.389647, 0.457407, 0.373364, 0.474598, 0.41189, 0.479649, 0.41189, 0.469315, 0.431607, 0.473689, 0.434132, 0.454881, 0.446041, 0.457407, 0.450415, 0.435164, 0.451324, 0.435164, 0.456375, 0.415447, 0.446041, 0.412921, 0.450415, 0.401013, 0.431607, 0.396639, 0.434132, 0.39573, 0.41189, 0.390679, 0.41189, 0.401013, 0.392172, 0.396639, 0.389647, 0.415447, 0.377738, 0.412921, 0.373364, 0.435164, 0.372455, 0.435164, 0.367404, 0.283088, 0.790656, 0.283087, 0.732524, 0.198288, 0.790656, 0.198288, 0.732524, 0.283087, 0.848786, 0.198288, 0.848787, 0.283087, 0.209344, 0.283087, 0.151213, 0.198288, 0.209344, 0.198288, 0.151213, 0.283087, 0.267476, 0.198288, 0.267476, 0.283087, 0.325607, 0.198288, 0.325607, 0.283087, 0.383738, 0.198288, 0.383738, 0.283087, 0.441869, 0.198288, 0.441869, 0.283087, 0.5, 0.198288, 0.5, 0.283087, 0.558131, 0.198288, 0.558131, 0.283087, 0.616262, 0.198288, 0.616262, 0.283087, 0.674393, 0.198288, 0.674393, 0.529242, 0.483117, 0.516883, 0.470758, 0.531959, 0.481549, 0.518451, 0.468041, 0.533766, 0.5, 0.536902, 0.5, 0.529242, 0.516883, 0.531959, 0.518451, 0.516883, 0.529242, 0.518451, 0.531958, 0.5, 0.533766, 0.5, 0.536902, 0.483117, 0.529242, 0.481549, 0.531958, 0.470758, 0.516883, 0.468042, 0.518451, 0.466234, 0.5, 0.463098, 0.5, 0.470758, 0.483117, 0.468042, 0.481549, 0.483117, 0.470758, 0.481549, 0.468041, 0.5, 0.466234, 0.5, 0.463097, 0.543428, 0.474927, 0.525073, 0.456572, 0.550146, 0.5, 0.543428, 0.525073, 0.525073, 0.543428, 0.5, 0.550146, 0.474927, 0.543428, 0.456572, 0.525073, 0.449854, 0.5, 0.456572, 0.474927, 0.474927, 0.456572, 0.5, 0.449854, 0.292893, 0.790655, 0.292893, 0.732524, 0.340301, 0.790656, 0.340301, 0.732524, 0.292893, 0.848786, 0.340301, 0.848786, 0.292893, 0.209344, 0.292893, 0.151213, 0.340301, 0.209344, 0.340301, 0.151213, 0.292893, 0.267475, 0.340301, 0.267475, 0.292893, 0.325607, 0.340301, 0.325607, 0.292893, 0.383738, 0.340301, 0.383738, 0.292893, 0.441869, 0.340301, 0.441869, 0.292893, 0.5, 0.340301, 0.5, 0.292893, 0.558131, 0.340301, 0.558131, 0.292893, 0.616262, 0.340301, 0.616262, 0.292893, 0.674393, 0.340301, 0.674393, 0.451833, 0.561599, 0.43537, 0.545136, 0.444253, 0.565975, 0.430994, 0.552716, 0.457859, 0.584087, 0.449106, 0.584087, 0.451833, 0.606575, 0.444253, 0.602199, 0.43537, 0.623038, 0.430994, 0.615457, 0.412882, 0.629063, 0.412882, 0.62031, 0.390394, 0.623038, 0.39477, 0.615457, 0.373932, 0.606575, 0.381512, 0.602199, 0.367906, 0.584087, 0.376659, 0.584087, 0.373932, 0.561599, 0.381512, 0.565975, 0.390394, 0.545136, 0.39477, 0.552716, 0.412882, 0.539111, 0.412882, 0.547863, 0.174015, 0.790656, 0.174015, 0.732524, 0.304321, 0.790656, 0.304321, 0.732524, 0.174015, 0.848786, 0.304321, 0.848787, 0.174015, 0.209344, 0.174015, 0.151213, 0.304321, 0.209344, 0.304321, 0.151213, 0.174015, 0.267475, 0.304321, 0.267475, 0.174015, 0.325607, 0.304321, 0.325607, 0.174015, 0.383738, 0.304321, 0.383738, 0.174015, 0.441869, 0.304321, 0.441869, 0.174015, 0.5, 0.304321, 0.5, 0.174015, 0.558131, 0.304321, 0.558131, 0.174015, 0.616262, 0.304321, 0.616262, 0.174015, 0.674393, 0.304321, 0.674393, 0.630238, 0.577142, 0.630238, 0.552621, 0.640357, 0.577142, 0.640357, 0.552621, 0.630238, 0.601663, 0.640357, 0.601663, 0.630238, 0.33193, 0.630238, 0.307408, 0.640357, 0.33193, 0.640357, 0.307408, 0.630238, 0.356451, 0.640357, 0.356451, 0.630238, 0.380972, 0.640357, 0.380972, 0.630238, 0.405493, 0.640357, 0.405493, 0.630238, 0.430015, 0.640357, 0.430015, 0.630238, 0.454536, 0.640357, 0.454536, 0.630238, 0.479057, 0.640357, 0.479057, 0.630238, 0.503578, 0.640357, 0.503578, 0.630238, 0.5281, 0.640357, 0.5281, 0.529723, 0.570885, 0.517161, 0.558322, 0.527671, 0.572069, 0.515976, 0.560374, 0.534321, 0.588045, 0.531952, 0.588045, 0.529723, 0.605206, 0.527671, 0.604021, 0.517161, 0.617769, 0.515976, 0.615717, 0.5, 0.622367, 0.5, 0.619997, 0.482839, 0.617769, 0.484024, 0.615717, 0.470277, 0.605206, 0.472329, 0.604021, 0.465678, 0.588045, 0.468048, 0.588045, 0.470277, 0.570885, 0.472329, 0.572069, 0.482839, 0.558322, 0.484024, 0.560374, 0.5, 0.553724, 0.5, 0.556094, 0.498809, 0.790656, 0.498809, 0.732524, 0.699203, 0.790656, 0.699203, 0.732525, 0.498809, 0.848787, 0.699202, 0.848787, 0.498809, 0.209344, 0.498809, 0.151213, 0.699203, 0.209344, 0.699203, 0.151213, 0.498809, 0.267476, 0.699203, 0.267476, 0.498809, 0.325607, 0.699203, 0.325607, 0.498809, 0.383738, 0.699203, 0.383738, 0.498809, 0.441869, 0.699203, 0.441869, 0.498809, 0.5, 0.699203, 0.5, 0.498809, 0.558131, 0.699203, 0.558131, 0.498809, 0.616262, 0.699203, 0.616262, 0.498809, 0.674393, 0.699203, 0.674393, 0.655301, 0.49654, 0.646622, 0.487861, 0.649971, 0.499617, 0.643544, 0.493191, 0.658478, 0.508396, 0.652323, 0.508396, 0.655301, 0.520253, 0.649971, 0.517175, 0.646622, 0.528932, 0.643544, 0.523602, 0.634765, 0.532109, 0.634765, 0.525954, 0.622909, 0.528932, 0.625986, 0.523602, 0.61423, 0.520253, 0.61956, 0.517175, 0.611053, 0.508396, 0.617207, 0.508396, 0.61423, 0.49654, 0.61956, 0.499617, 0.622909, 0.487861, 0.625986, 0.493191, 0.634765, 0.484684, 0.634765, 0.490838, 0.332723, 0.790656, 0.332723, 0.732525, 0.719433, 0.790656, 0.719433, 0.732525, 0.332723, 0.848787, 0.719433, 0.848787, 0.332723, 0.209344, 0.332723, 0.151213, 0.719433, 0.209344, 0.719433, 0.151213, 0.332723, 0.267476, 0.719433, 0.267476, 0.332723, 0.325607, 0.719433, 0.325607, 0.332723, 0.383738, 0.719433, 0.383738, 0.332723, 0.441869, 0.719433, 0.441869, 0.332723, 0.5, 0.719433, 0.5, 0.332723, 0.558131, 0.719433, 0.558131, 0.332723, 0.616262, 0.719433, 0.616262, 0.332723, 0.674393, 0.719433, 0.674393, 0.654174, 0.57663, 0.654174, 0.55222, 0.658391, 0.57663, 0.658391, 0.55222, 0.654174, 0.601039, 0.658391, 0.601039, 0.654174, 0.332539, 0.654174, 0.30813, 0.658391, 0.332539, 0.658391, 0.30813, 0.654174, 0.356948, 0.658391, 0.356948, 0.654174, 0.381357, 0.658391, 0.381357, 0.654174, 0.405766, 0.658391, 0.405766, 0.654174, 0.430175, 0.658391, 0.430175, 0.654174, 0.454584, 0.658391, 0.454584, 0.654174, 0.478993, 0.658391, 0.478993, 0.654174, 0.503402, 0.658391, 0.503402, 0.654174, 0.527811, 0.658391, 0.527811, 0.518276, 0.489448, 0.510552, 0.481724, 0.515988, 0.490769, 0.509231, 0.484012, 0.521103, 0.5, 0.518462, 0.5, 0.518276, 0.510552, 0.515988, 0.509231, 0.510552, 0.518276, 0.509231, 0.515988, 0.5, 0.521103, 0.5, 0.518462, 0.489448, 0.518276, 0.490769, 0.515988, 0.481724, 0.510552, 0.484012, 0.509231, 0.478897, 0.5, 0.481538, 0.5, 0.481724, 0.489448, 0.484012, 0.490769, 0.489448, 0.481724, 0.490769, 0.484012, 0.5, 0.478897, 0.5, 0.481538, 0.507051, 0.790656, 0.507051, 0.732525, 0.801379, 0.790656, 0.801379, 0.732524, 0.507051, 0.848787, 0.801379, 0.848787, 0.507051, 0.209344, 0.50705, 0.151213, 0.801379, 0.209344, 0.801379, 0.151213, 0.507051, 0.267476, 0.801379, 0.267476, 0.507051, 0.325607, 0.801379, 0.325607, 0.507051, 0.383738, 0.801379, 0.383738, 0.507051, 0.441869, 0.801379, 0.441869, 0.507051, 0.5, 0.801379, 0.5, 0.507051, 0.558131, 0.801379, 0.558131, 0.50705, 0.616262, 0.801379, 0.616262, 0.507051, 0.674393, 0.801379, 0.674393, 0.477072, 0.790656, 0.477071, 0.732524, 0.536759, 0.790656, 0.536759, 0.732525, 0.477072, 0.848787, 0.536759, 0.848787, 0.477071, 0.209344, 0.47707, 0.151213, 0.536759, 0.209344, 0.536759, 0.151213, 0.477071, 0.267476, 0.536759, 0.267476, 0.47707, 0.325607, 0.536758, 0.325607, 0.47707, 0.383738, 0.536759, 0.383738, 0.477071, 0.441869, 0.536759, 0.441869, 0.477071, 0.5, 0.536759, 0.5, 0.477071, 0.558131, 0.536759, 0.558131, 0.477071, 0.616262, 0.536759, 0.616262, 0.47707, 0.674393, 0.536759, 0.674393, 0.005741, 0.914561, 0.005741, 0.831649, 0.990493, 0.914561, 0.990493, 0.831649, 0.005741, 1, 0.990493, 1, 0.005741, 0.085439, 0.005741, 0, 0.990493, 0.085439, 0.990493, 0, 0.005741, 0.168351, 0.990493, 0.168351, 0.005741, 0.251264, 0.990493, 0.251264, 0.005741, 0.334176, 0.990493, 0.334176, 0.005741, 0.417088, 0.990493, 0.417088, 0.005741, 0.5, 0.990493, 0.5, 0.005741, 0.582912, 0.990493, 0.582912, 0.005741, 0.665825, 0.990493, 0.665825, 0.005741, 0.748737, 0.990493, 0.748737]], - "faces": [42, 0, 1, 12, 0, 0, 1, 2, 0, 0, 0, 42, 1, 13, 12, 0, 1, 3, 2, 0, 0, 0, 42, 1, 2, 13, 0, 1, 4, 3, 1, 1, 1, 42, 2, 14, 13, 0, 4, 5, 3, 1, 1, 1, 42, 2, 3, 14, 0, 6, 7, 8, 2, 2, 2, 42, 3, 15, 14, 0, 7, 9, 8, 2, 2, 2, 42, 3, 4, 15, 0, 7, 10, 9, 3, 3, 3, 42, 4, 16, 15, 0, 10, 11, 9, 3, 3, 3, 42, 4, 5, 16, 0, 10, 12, 11, 4, 4, 4, 42, 5, 17, 16, 0, 12, 13, 11, 4, 4, 4, 42, 5, 6, 17, 0, 12, 14, 13, 5, 5, 5, 42, 6, 18, 17, 0, 14, 15, 13, 5, 5, 5, 42, 6, 7, 18, 0, 14, 16, 15, 6, 6, 6, 42, 7, 19, 18, 0, 16, 17, 15, 6, 6, 6, 42, 7, 8, 19, 0, 16, 18, 17, 7, 7, 7, 42, 8, 20, 19, 0, 18, 19, 17, 7, 7, 7, 42, 8, 9, 20, 0, 18, 20, 19, 8, 8, 8, 42, 9, 21, 20, 0, 20, 21, 19, 8, 8, 8, 42, 9, 10, 21, 0, 20, 22, 21, 9, 9, 9, 42, 10, 22, 21, 0, 22, 23, 21, 9, 9, 9, 42, 10, 11, 22, 0, 22, 24, 23, 10, 10, 10, 42, 11, 23, 22, 0, 24, 25, 23, 10, 10, 10, 42, 11, 0, 23, 0, 24, 0, 25, 11, 11, 11, 42, 0, 12, 23, 0, 0, 2, 25, 11, 11, 11, 42, 350, 349, 361, 0, 26, 27, 28, 12, 12, 12, 42, 351, 350, 361, 0, 29, 26, 28, 12, 12, 12, 42, 352, 351, 361, 0, 30, 29, 28, 12, 12, 12, 42, 353, 352, 361, 0, 31, 30, 28, 12, 12, 12, 42, 354, 353, 361, 0, 32, 31, 28, 12, 12, 12, 42, 355, 354, 361, 0, 33, 32, 28, 12, 12, 12, 42, 356, 355, 361, 0, 34, 33, 28, 12, 12, 12, 42, 357, 356, 361, 0, 35, 34, 28, 12, 12, 12, 42, 358, 357, 361, 0, 36, 35, 28, 12, 12, 12, 42, 359, 358, 361, 0, 37, 36, 28, 12, 12, 12, 42, 360, 359, 361, 0, 38, 37, 28, 12, 12, 12, 42, 349, 360, 361, 0, 27, 38, 28, 12, 12, 12, 42, 12, 13, 24, 0, 39, 40, 41, 13, 13, 13, 42, 13, 14, 24, 0, 40, 42, 41, 13, 13, 13, 42, 14, 15, 24, 0, 42, 43, 41, 13, 13, 13, 42, 15, 16, 24, 0, 43, 44, 41, 13, 13, 13, 42, 16, 17, 24, 0, 44, 45, 41, 13, 13, 13, 42, 17, 18, 24, 0, 45, 46, 41, 13, 13, 13, 42, 18, 19, 24, 0, 46, 47, 41, 13, 13, 13, 42, 19, 20, 24, 0, 47, 48, 41, 13, 13, 13, 42, 20, 21, 24, 0, 48, 49, 41, 13, 13, 13, 42, 21, 22, 24, 0, 49, 50, 41, 13, 13, 13, 42, 22, 23, 24, 0, 50, 51, 41, 13, 13, 13, 42, 23, 12, 24, 0, 51, 39, 41, 13, 13, 13, 42, 1, 0, 26, 0, 52, 53, 54, 14, 14, 14, 42, 0, 25, 26, 0, 53, 55, 54, 14, 14, 14, 42, 2, 1, 27, 0, 56, 52, 57, 15, 15, 15, 42, 1, 26, 27, 0, 52, 54, 57, 15, 15, 15, 42, 3, 2, 28, 0, 58, 56, 59, 16, 16, 16, 42, 2, 27, 28, 0, 56, 57, 59, 16, 16, 16, 42, 4, 3, 29, 0, 60, 58, 61, 17, 17, 17, 42, 3, 28, 29, 0, 58, 59, 61, 17, 17, 17, 42, 5, 4, 30, 0, 62, 60, 63, 18, 18, 18, 42, 4, 29, 30, 0, 60, 61, 63, 18, 18, 18, 42, 6, 5, 31, 0, 64, 62, 65, 19, 19, 19, 42, 5, 30, 31, 0, 62, 63, 65, 19, 19, 19, 42, 7, 6, 32, 0, 66, 64, 67, 20, 20, 20, 42, 6, 31, 32, 0, 64, 65, 67, 20, 20, 20, 42, 8, 7, 33, 0, 68, 66, 69, 21, 21, 21, 42, 7, 32, 33, 0, 66, 67, 69, 21, 21, 21, 42, 9, 8, 34, 0, 70, 68, 71, 22, 22, 22, 42, 8, 33, 34, 0, 68, 69, 71, 22, 22, 22, 42, 10, 9, 35, 0, 72, 70, 73, 23, 23, 23, 42, 9, 34, 35, 0, 70, 71, 73, 23, 23, 23, 42, 11, 10, 36, 0, 74, 72, 75, 24, 24, 24, 42, 10, 35, 36, 0, 72, 73, 75, 24, 24, 24, 42, 0, 11, 25, 0, 53, 74, 55, 25, 25, 25, 42, 11, 36, 25, 0, 74, 75, 55, 25, 25, 25, 42, 38, 37, 50, 0, 76, 77, 78, 26, 26, 26, 42, 37, 49, 50, 0, 77, 79, 78, 26, 26, 26, 42, 39, 38, 51, 0, 80, 76, 81, 27, 27, 27, 42, 38, 50, 51, 0, 76, 78, 81, 27, 27, 27, 42, 40, 39, 52, 0, 82, 80, 83, 28, 28, 28, 42, 39, 51, 52, 0, 80, 81, 83, 28, 28, 28, 42, 41, 40, 53, 0, 84, 82, 85, 29, 29, 29, 42, 40, 52, 53, 0, 82, 83, 85, 29, 29, 29, 42, 42, 41, 54, 0, 86, 84, 87, 30, 30, 30, 42, 41, 53, 54, 0, 84, 85, 87, 30, 30, 30, 42, 43, 42, 55, 0, 88, 86, 89, 31, 31, 31, 42, 42, 54, 55, 0, 86, 87, 89, 31, 31, 31, 42, 44, 43, 56, 0, 90, 88, 91, 32, 32, 32, 42, 43, 55, 56, 0, 88, 89, 91, 32, 32, 32, 42, 45, 44, 57, 0, 92, 90, 93, 33, 33, 33, 42, 44, 56, 57, 0, 90, 91, 93, 33, 33, 33, 42, 46, 45, 58, 0, 94, 92, 95, 34, 34, 34, 42, 45, 57, 58, 0, 92, 93, 95, 34, 34, 34, 42, 47, 46, 59, 0, 96, 94, 97, 35, 35, 35, 42, 46, 58, 59, 0, 94, 95, 97, 35, 35, 35, 42, 48, 47, 60, 0, 98, 96, 99, 36, 36, 36, 42, 47, 59, 60, 0, 96, 97, 99, 36, 36, 36, 42, 37, 48, 49, 0, 77, 98, 79, 37, 37, 37, 42, 48, 60, 49, 0, 98, 99, 79, 37, 37, 37, 42, 50, 49, 62, 0, 100, 101, 102, 38, 38, 38, 42, 49, 61, 62, 0, 101, 103, 102, 38, 38, 38, 42, 51, 50, 63, 0, 104, 100, 105, 1, 1, 1, 42, 50, 62, 63, 0, 100, 102, 105, 1, 1, 1, 42, 52, 51, 64, 0, 106, 107, 108, 2, 2, 2, 42, 51, 63, 64, 0, 107, 109, 108, 2, 2, 2, 42, 53, 52, 65, 0, 110, 106, 111, 39, 39, 39, 42, 52, 64, 65, 0, 106, 108, 111, 39, 39, 39, 42, 54, 53, 66, 0, 112, 110, 113, 40, 40, 40, 42, 53, 65, 66, 0, 110, 111, 113, 40, 40, 40, 42, 55, 54, 67, 0, 114, 112, 115, 41, 41, 41, 42, 54, 66, 67, 0, 112, 113, 115, 41, 41, 41, 42, 56, 55, 68, 0, 116, 114, 117, 42, 42, 42, 42, 55, 67, 68, 0, 114, 115, 117, 42, 42, 42, 42, 57, 56, 69, 0, 118, 116, 119, 7, 7, 7, 42, 56, 68, 69, 0, 116, 117, 119, 7, 7, 7, 42, 58, 57, 70, 0, 120, 118, 121, 8, 8, 8, 42, 57, 69, 70, 0, 118, 119, 121, 8, 8, 8, 42, 59, 58, 71, 0, 122, 120, 123, 43, 43, 43, 42, 58, 70, 71, 0, 120, 121, 123, 43, 43, 43, 42, 60, 59, 72, 0, 124, 122, 125, 44, 44, 44, 42, 59, 71, 72, 0, 122, 123, 125, 44, 44, 44, 42, 49, 60, 61, 0, 101, 124, 103, 45, 45, 45, 42, 60, 72, 61, 0, 124, 125, 103, 45, 45, 45, 42, 62, 61, 74, 0, 126, 127, 128, 13, 13, 13, 42, 61, 73, 74, 0, 127, 129, 128, 13, 13, 13, 42, 63, 62, 75, 0, 130, 126, 131, 13, 13, 13, 42, 62, 74, 75, 0, 126, 128, 131, 13, 13, 13, 42, 64, 63, 76, 0, 132, 130, 133, 13, 13, 13, 42, 63, 75, 76, 0, 130, 131, 133, 13, 13, 13, 42, 65, 64, 77, 0, 134, 132, 135, 13, 13, 13, 42, 64, 76, 77, 0, 132, 133, 135, 13, 13, 13, 42, 66, 65, 78, 0, 136, 134, 137, 13, 13, 13, 42, 65, 77, 78, 0, 134, 135, 137, 13, 13, 13, 42, 67, 66, 79, 0, 138, 136, 139, 13, 13, 13, 42, 66, 78, 79, 0, 136, 137, 139, 13, 13, 13, 42, 68, 67, 80, 0, 140, 138, 141, 13, 13, 13, 42, 67, 79, 80, 0, 138, 139, 141, 13, 13, 13, 42, 69, 68, 81, 0, 142, 140, 143, 13, 13, 13, 42, 68, 80, 81, 0, 140, 141, 143, 13, 13, 13, 42, 70, 69, 82, 0, 144, 142, 145, 13, 13, 13, 42, 69, 81, 82, 0, 142, 143, 145, 13, 13, 13, 42, 71, 70, 83, 0, 146, 144, 147, 13, 13, 13, 42, 70, 82, 83, 0, 144, 145, 147, 13, 13, 13, 42, 72, 71, 84, 0, 148, 146, 149, 13, 13, 13, 42, 71, 83, 84, 0, 146, 147, 149, 13, 13, 13, 42, 61, 72, 73, 0, 127, 148, 129, 13, 13, 13, 42, 72, 84, 73, 0, 148, 149, 129, 13, 13, 13, 42, 74, 73, 86, 0, 150, 151, 152, 46, 46, 46, 42, 73, 85, 86, 0, 151, 153, 152, 46, 46, 46, 42, 75, 74, 87, 0, 154, 150, 155, 47, 47, 47, 42, 74, 86, 87, 0, 150, 152, 155, 47, 47, 47, 42, 76, 75, 88, 0, 156, 157, 158, 48, 48, 48, 42, 75, 87, 88, 0, 157, 159, 158, 48, 48, 48, 42, 77, 76, 89, 0, 160, 156, 161, 49, 49, 49, 42, 76, 88, 89, 0, 156, 158, 161, 49, 49, 49, 42, 78, 77, 90, 0, 162, 160, 163, 50, 50, 50, 42, 77, 89, 90, 0, 160, 161, 163, 50, 50, 50, 42, 79, 78, 91, 0, 164, 162, 165, 51, 51, 51, 42, 78, 90, 91, 0, 162, 163, 165, 51, 51, 51, 42, 80, 79, 92, 0, 166, 164, 167, 52, 52, 52, 42, 79, 91, 92, 0, 164, 165, 167, 52, 52, 52, 42, 81, 80, 93, 0, 168, 166, 169, 53, 53, 53, 42, 80, 92, 93, 0, 166, 167, 169, 53, 53, 53, 42, 82, 81, 94, 0, 170, 168, 171, 54, 54, 54, 42, 81, 93, 94, 0, 168, 169, 171, 54, 54, 54, 42, 83, 82, 95, 0, 172, 170, 173, 55, 55, 55, 42, 82, 94, 95, 0, 170, 171, 173, 55, 55, 55, 42, 84, 83, 96, 0, 174, 172, 175, 56, 56, 56, 42, 83, 95, 96, 0, 172, 173, 175, 56, 56, 56, 42, 73, 84, 85, 0, 151, 174, 153, 57, 57, 57, 42, 84, 96, 85, 0, 174, 175, 153, 57, 57, 57, 42, 86, 85, 98, 0, 176, 177, 178, 13, 13, 13, 42, 85, 97, 98, 0, 177, 179, 178, 13, 13, 13, 42, 87, 86, 99, 0, 180, 176, 181, 13, 13, 13, 42, 86, 98, 99, 0, 176, 178, 181, 13, 13, 13, 42, 88, 87, 100, 0, 182, 180, 183, 13, 13, 13, 42, 87, 99, 100, 0, 180, 181, 183, 13, 13, 13, 42, 89, 88, 101, 0, 184, 182, 185, 13, 13, 13, 42, 88, 100, 101, 0, 182, 183, 185, 13, 13, 13, 42, 90, 89, 102, 0, 186, 184, 187, 13, 13, 13, 42, 89, 101, 102, 0, 184, 185, 187, 13, 13, 13, 42, 91, 90, 103, 0, 188, 186, 189, 13, 13, 13, 42, 90, 102, 103, 0, 186, 187, 189, 13, 13, 13, 42, 92, 91, 104, 0, 190, 188, 191, 13, 13, 13, 42, 91, 103, 104, 0, 188, 189, 191, 13, 13, 13, 42, 93, 92, 105, 0, 192, 190, 193, 13, 13, 13, 42, 92, 104, 105, 0, 190, 191, 193, 13, 13, 13, 42, 94, 93, 106, 0, 194, 192, 195, 13, 13, 13, 42, 93, 105, 106, 0, 192, 193, 195, 13, 13, 13, 42, 95, 94, 107, 0, 196, 194, 197, 13, 13, 13, 42, 94, 106, 107, 0, 194, 195, 197, 13, 13, 13, 42, 96, 95, 108, 0, 198, 196, 199, 13, 13, 13, 42, 95, 107, 108, 0, 196, 197, 199, 13, 13, 13, 42, 85, 96, 97, 0, 177, 198, 179, 13, 13, 13, 42, 96, 108, 97, 0, 198, 199, 179, 13, 13, 13, 42, 98, 97, 110, 0, 200, 201, 202, 58, 58, 58, 42, 97, 109, 110, 0, 201, 203, 202, 58, 58, 58, 42, 99, 98, 111, 0, 204, 200, 205, 59, 59, 59, 42, 98, 110, 111, 0, 200, 202, 205, 59, 59, 59, 42, 100, 99, 112, 0, 206, 207, 208, 60, 60, 60, 42, 99, 111, 112, 0, 207, 209, 208, 60, 60, 60, 42, 101, 100, 113, 0, 210, 206, 211, 61, 61, 61, 42, 100, 112, 113, 0, 206, 208, 211, 61, 61, 61, 42, 102, 101, 114, 0, 212, 210, 213, 62, 62, 62, 42, 101, 113, 114, 0, 210, 211, 213, 62, 62, 62, 42, 103, 102, 115, 0, 214, 212, 215, 63, 63, 63, 42, 102, 114, 115, 0, 212, 213, 215, 63, 63, 63, 42, 104, 103, 116, 0, 216, 214, 217, 64, 64, 64, 42, 103, 115, 116, 0, 214, 215, 217, 64, 64, 64, 42, 105, 104, 117, 0, 218, 216, 219, 65, 65, 65, 42, 104, 116, 117, 0, 216, 217, 219, 65, 65, 65, 42, 106, 105, 118, 0, 220, 218, 221, 66, 66, 66, 42, 105, 117, 118, 0, 218, 219, 221, 66, 66, 66, 42, 107, 106, 119, 0, 222, 220, 223, 67, 67, 67, 42, 106, 118, 119, 0, 220, 221, 223, 67, 67, 67, 42, 108, 107, 120, 0, 224, 222, 225, 68, 68, 68, 42, 107, 119, 120, 0, 222, 223, 225, 68, 68, 68, 42, 97, 108, 109, 0, 201, 224, 203, 69, 69, 69, 42, 108, 120, 109, 0, 224, 225, 203, 69, 69, 69, 42, 110, 109, 122, 0, 202, 203, 226, 0, 0, 0, 42, 109, 121, 122, 0, 203, 227, 226, 0, 0, 0, 42, 111, 110, 123, 0, 205, 202, 228, 70, 70, 70, 42, 110, 122, 123, 0, 202, 226, 228, 70, 70, 70, 42, 112, 111, 124, 0, 208, 209, 229, 71, 71, 71, 42, 111, 123, 124, 0, 209, 230, 229, 71, 71, 71, 42, 113, 112, 125, 0, 211, 208, 231, 3, 3, 3, 42, 112, 124, 125, 0, 208, 229, 231, 3, 3, 3, 42, 114, 113, 126, 0, 213, 211, 232, 72, 72, 72, 42, 113, 125, 126, 0, 211, 231, 232, 72, 72, 72, 42, 115, 114, 127, 0, 215, 213, 233, 73, 73, 73, 42, 114, 126, 127, 0, 213, 232, 233, 73, 73, 73, 42, 116, 115, 128, 0, 217, 215, 234, 6, 6, 6, 42, 115, 127, 128, 0, 215, 233, 234, 6, 6, 6, 42, 117, 116, 129, 0, 219, 217, 235, 74, 74, 74, 42, 116, 128, 129, 0, 217, 234, 235, 74, 74, 74, 42, 118, 117, 130, 0, 221, 219, 236, 75, 75, 75, 42, 117, 129, 130, 0, 219, 235, 236, 75, 75, 75, 42, 119, 118, 131, 0, 223, 221, 237, 9, 9, 9, 42, 118, 130, 131, 0, 221, 236, 237, 9, 9, 9, 42, 120, 119, 132, 0, 225, 223, 238, 76, 76, 76, 42, 119, 131, 132, 0, 223, 237, 238, 76, 76, 76, 42, 109, 120, 121, 0, 203, 225, 227, 77, 77, 77, 42, 120, 132, 121, 0, 225, 238, 227, 77, 77, 77, 42, 122, 121, 134, 0, 239, 240, 241, 78, 78, 78, 42, 121, 133, 134, 0, 240, 242, 241, 78, 78, 78, 42, 123, 122, 135, 0, 243, 239, 244, 79, 79, 79, 42, 122, 134, 135, 0, 239, 241, 244, 79, 79, 79, 42, 124, 123, 136, 0, 245, 243, 246, 80, 80, 80, 42, 123, 135, 136, 0, 243, 244, 246, 80, 80, 80, 42, 125, 124, 137, 0, 247, 245, 248, 81, 81, 81, 42, 124, 136, 137, 0, 245, 246, 248, 81, 81, 81, 42, 126, 125, 138, 0, 249, 247, 250, 82, 82, 82, 42, 125, 137, 138, 0, 247, 248, 250, 82, 82, 82, 42, 127, 126, 139, 0, 251, 249, 252, 83, 83, 83, 42, 126, 138, 139, 0, 249, 250, 252, 83, 83, 83, 42, 128, 127, 140, 0, 253, 251, 254, 84, 84, 84, 42, 127, 139, 140, 0, 251, 252, 254, 84, 84, 84, 42, 129, 128, 141, 0, 255, 253, 256, 85, 85, 85, 42, 128, 140, 141, 0, 253, 254, 256, 85, 85, 85, 42, 130, 129, 142, 0, 257, 255, 258, 86, 86, 86, 42, 129, 141, 142, 0, 255, 256, 258, 86, 86, 86, 42, 131, 130, 143, 0, 259, 257, 260, 87, 87, 87, 42, 130, 142, 143, 0, 257, 258, 260, 87, 87, 87, 42, 132, 131, 144, 0, 261, 259, 262, 88, 88, 88, 42, 131, 143, 144, 0, 259, 260, 262, 88, 88, 88, 42, 121, 132, 133, 0, 240, 261, 242, 89, 89, 89, 42, 132, 144, 133, 0, 261, 262, 242, 89, 89, 89, 42, 134, 133, 146, 0, 241, 242, 239, 90, 90, 90, 42, 133, 145, 146, 0, 242, 240, 239, 90, 90, 90, 42, 135, 134, 147, 0, 244, 241, 243, 91, 91, 91, 42, 134, 146, 147, 0, 241, 239, 243, 91, 91, 91, 42, 136, 135, 148, 0, 246, 244, 245, 92, 92, 92, 42, 135, 147, 148, 0, 244, 243, 245, 92, 92, 92, 42, 137, 136, 149, 0, 248, 246, 247, 93, 93, 93, 42, 136, 148, 149, 0, 246, 245, 247, 93, 93, 93, 42, 138, 137, 150, 0, 250, 248, 249, 94, 94, 94, 42, 137, 149, 150, 0, 248, 247, 249, 94, 94, 94, 42, 139, 138, 151, 0, 252, 250, 251, 95, 95, 95, 42, 138, 150, 151, 0, 250, 249, 251, 95, 95, 95, 42, 140, 139, 152, 0, 254, 252, 253, 96, 96, 96, 42, 139, 151, 152, 0, 252, 251, 253, 96, 96, 96, 42, 141, 140, 153, 0, 256, 254, 255, 97, 97, 97, 42, 140, 152, 153, 0, 254, 253, 255, 97, 97, 97, 42, 142, 141, 154, 0, 258, 256, 257, 98, 98, 98, 42, 141, 153, 154, 0, 256, 255, 257, 98, 98, 98, 42, 143, 142, 155, 0, 260, 258, 259, 99, 99, 99, 42, 142, 154, 155, 0, 258, 257, 259, 99, 99, 99, 42, 144, 143, 156, 0, 262, 260, 261, 100, 100, 100, 42, 143, 155, 156, 0, 260, 259, 261, 100, 100, 100, 42, 133, 144, 145, 0, 242, 262, 240, 101, 101, 101, 42, 144, 156, 145, 0, 262, 261, 240, 101, 101, 101, 42, 146, 145, 158, 0, 263, 264, 265, 0, 0, 0, 42, 145, 157, 158, 0, 264, 266, 265, 0, 0, 0, 42, 147, 146, 159, 0, 267, 263, 268, 102, 102, 102, 42, 146, 158, 159, 0, 263, 265, 268, 102, 102, 102, 42, 148, 147, 160, 0, 269, 270, 271, 103, 103, 103, 42, 147, 159, 160, 0, 270, 272, 271, 103, 103, 103, 42, 149, 148, 161, 0, 273, 269, 274, 3, 3, 3, 42, 148, 160, 161, 0, 269, 271, 274, 3, 3, 3, 42, 150, 149, 162, 0, 275, 273, 276, 104, 104, 104, 42, 149, 161, 162, 0, 273, 274, 276, 104, 104, 104, 42, 151, 150, 163, 0, 277, 275, 278, 105, 105, 105, 42, 150, 162, 163, 0, 275, 276, 278, 105, 105, 105, 42, 152, 151, 164, 0, 279, 277, 280, 6, 6, 6, 42, 151, 163, 164, 0, 277, 278, 280, 6, 6, 6, 42, 153, 152, 165, 0, 281, 279, 282, 106, 106, 106, 42, 152, 164, 165, 0, 279, 280, 282, 106, 106, 106, 42, 154, 153, 166, 0, 283, 281, 284, 107, 107, 107, 42, 153, 165, 166, 0, 281, 282, 284, 107, 107, 107, 42, 155, 154, 167, 0, 285, 283, 286, 9, 9, 9, 42, 154, 166, 167, 0, 283, 284, 286, 9, 9, 9, 42, 156, 155, 168, 0, 287, 285, 288, 108, 108, 108, 42, 155, 167, 168, 0, 285, 286, 288, 108, 108, 108, 42, 145, 156, 157, 0, 264, 287, 266, 109, 109, 109, 42, 156, 168, 157, 0, 287, 288, 266, 109, 109, 109, 42, 158, 157, 170, 0, 289, 290, 291, 13, 13, 13, 42, 157, 169, 170, 0, 290, 292, 291, 13, 13, 13, 42, 159, 158, 171, 0, 293, 289, 294, 13, 13, 13, 42, 158, 170, 171, 0, 289, 291, 294, 13, 13, 13, 42, 160, 159, 172, 0, 295, 293, 296, 13, 13, 13, 42, 159, 171, 172, 0, 293, 294, 296, 13, 13, 13, 42, 161, 160, 173, 0, 297, 295, 298, 13, 13, 13, 42, 160, 172, 173, 0, 295, 296, 298, 13, 13, 13, 42, 162, 161, 174, 0, 299, 297, 300, 13, 13, 13, 42, 161, 173, 174, 0, 297, 298, 300, 13, 13, 13, 42, 163, 162, 175, 0, 301, 299, 302, 13, 13, 13, 42, 162, 174, 175, 0, 299, 300, 302, 13, 13, 13, 42, 164, 163, 176, 0, 303, 301, 304, 13, 13, 13, 42, 163, 175, 176, 0, 301, 302, 304, 13, 13, 13, 42, 165, 164, 177, 0, 305, 303, 306, 13, 13, 13, 42, 164, 176, 177, 0, 303, 304, 306, 13, 13, 13, 42, 166, 165, 178, 0, 307, 305, 308, 13, 13, 13, 42, 165, 177, 178, 0, 305, 306, 308, 13, 13, 13, 42, 167, 166, 179, 0, 309, 307, 310, 13, 13, 13, 42, 166, 178, 179, 0, 307, 308, 310, 13, 13, 13, 42, 168, 167, 180, 0, 311, 309, 312, 13, 13, 13, 42, 167, 179, 180, 0, 309, 310, 312, 13, 13, 13, 42, 157, 168, 169, 0, 290, 311, 292, 13, 13, 13, 42, 168, 180, 169, 0, 311, 312, 292, 13, 13, 13, 42, 170, 169, 182, 0, 313, 314, 315, 110, 110, 110, 42, 169, 181, 182, 0, 314, 316, 315, 110, 110, 110, 42, 171, 170, 183, 0, 317, 313, 318, 70, 70, 70, 42, 170, 182, 183, 0, 313, 315, 318, 70, 70, 70, 42, 172, 171, 184, 0, 319, 320, 321, 71, 71, 71, 42, 171, 183, 184, 0, 320, 322, 321, 71, 71, 71, 42, 173, 172, 185, 0, 323, 319, 324, 111, 111, 111, 42, 172, 184, 185, 0, 319, 321, 324, 111, 111, 111, 42, 174, 173, 186, 0, 325, 323, 326, 72, 72, 72, 42, 173, 185, 186, 0, 323, 324, 326, 72, 72, 72, 42, 175, 174, 187, 0, 327, 325, 328, 73, 73, 73, 42, 174, 186, 187, 0, 325, 326, 328, 73, 73, 73, 42, 176, 175, 188, 0, 329, 327, 330, 112, 112, 112, 42, 175, 187, 188, 0, 327, 328, 330, 112, 112, 112, 42, 177, 176, 189, 0, 331, 329, 332, 74, 74, 74, 42, 176, 188, 189, 0, 329, 330, 332, 74, 74, 74, 42, 178, 177, 190, 0, 333, 331, 334, 75, 75, 75, 42, 177, 189, 190, 0, 331, 332, 334, 75, 75, 75, 42, 179, 178, 191, 0, 335, 333, 336, 113, 113, 113, 42, 178, 190, 191, 0, 333, 334, 336, 113, 113, 113, 42, 180, 179, 192, 0, 337, 335, 338, 76, 76, 76, 42, 179, 191, 192, 0, 335, 336, 338, 76, 76, 76, 42, 169, 180, 181, 0, 314, 337, 316, 77, 77, 77, 42, 180, 192, 181, 0, 337, 338, 316, 77, 77, 77, 42, 182, 181, 194, 0, 339, 340, 341, 114, 114, 114, 42, 181, 193, 194, 0, 340, 342, 341, 114, 114, 114, 42, 183, 182, 195, 0, 343, 339, 344, 115, 115, 115, 42, 182, 194, 195, 0, 339, 341, 344, 115, 115, 115, 42, 184, 183, 196, 0, 345, 343, 346, 116, 116, 116, 42, 183, 195, 196, 0, 343, 344, 346, 116, 116, 116, 42, 185, 184, 197, 0, 347, 345, 348, 117, 117, 117, 42, 184, 196, 197, 0, 345, 346, 348, 117, 117, 117, 42, 186, 185, 198, 0, 349, 347, 350, 118, 118, 118, 42, 185, 197, 198, 0, 347, 348, 350, 118, 118, 118, 42, 187, 186, 199, 0, 351, 349, 352, 119, 119, 119, 42, 186, 198, 199, 0, 349, 350, 352, 119, 119, 119, 42, 188, 187, 200, 0, 353, 351, 354, 120, 120, 120, 42, 187, 199, 200, 0, 351, 352, 354, 120, 120, 120, 42, 189, 188, 201, 0, 355, 353, 356, 121, 121, 121, 42, 188, 200, 201, 0, 353, 354, 356, 121, 121, 121, 42, 190, 189, 202, 0, 357, 355, 358, 122, 122, 122, 42, 189, 201, 202, 0, 355, 356, 358, 122, 122, 122, 42, 191, 190, 203, 0, 359, 357, 360, 123, 123, 123, 42, 190, 202, 203, 0, 357, 358, 360, 123, 123, 123, 42, 192, 191, 204, 0, 361, 359, 362, 124, 124, 124, 42, 191, 203, 204, 0, 359, 360, 362, 124, 124, 124, 42, 181, 192, 193, 0, 340, 361, 342, 125, 125, 125, 42, 192, 204, 193, 0, 361, 362, 342, 125, 125, 125, 42, 194, 193, 206, 0, 341, 342, 363, 126, 126, 126, 42, 193, 205, 206, 0, 342, 364, 363, 126, 126, 126, 42, 195, 194, 207, 0, 344, 341, 365, 127, 127, 127, 42, 194, 206, 207, 0, 341, 363, 365, 127, 127, 127, 42, 196, 195, 208, 0, 346, 344, 366, 128, 128, 128, 42, 195, 207, 208, 0, 344, 365, 366, 128, 128, 128, 42, 197, 196, 209, 0, 348, 346, 367, 129, 129, 129, 42, 196, 208, 209, 0, 346, 366, 367, 129, 129, 129, 42, 198, 197, 210, 0, 350, 348, 368, 130, 130, 130, 42, 197, 209, 210, 0, 348, 367, 368, 130, 130, 130, 42, 199, 198, 211, 0, 352, 350, 369, 131, 131, 131, 42, 198, 210, 211, 0, 350, 368, 369, 131, 131, 131, 42, 200, 199, 212, 0, 354, 352, 370, 132, 132, 132, 42, 199, 211, 212, 0, 352, 369, 370, 132, 132, 132, 42, 201, 200, 213, 0, 356, 354, 371, 133, 133, 133, 42, 200, 212, 213, 0, 354, 370, 371, 133, 133, 133, 42, 202, 201, 214, 0, 358, 356, 372, 134, 134, 134, 42, 201, 213, 214, 0, 356, 371, 372, 134, 134, 134, 42, 203, 202, 215, 0, 360, 358, 373, 135, 135, 135, 42, 202, 214, 215, 0, 358, 372, 373, 135, 135, 135, 42, 204, 203, 216, 0, 362, 360, 374, 136, 136, 136, 42, 203, 215, 216, 0, 360, 373, 374, 136, 136, 136, 42, 193, 204, 205, 0, 342, 362, 364, 137, 137, 137, 42, 204, 216, 205, 0, 362, 374, 364, 137, 137, 137, 42, 206, 205, 218, 0, 375, 376, 377, 138, 138, 138, 42, 205, 217, 218, 0, 376, 378, 377, 138, 138, 138, 42, 207, 206, 219, 0, 379, 375, 380, 139, 139, 139, 42, 206, 218, 219, 0, 375, 377, 380, 139, 139, 139, 42, 208, 207, 220, 0, 381, 382, 383, 140, 140, 140, 42, 207, 219, 220, 0, 382, 384, 383, 140, 140, 140, 42, 209, 208, 221, 0, 385, 381, 386, 141, 141, 141, 42, 208, 220, 221, 0, 381, 383, 386, 141, 141, 141, 42, 210, 209, 222, 0, 387, 385, 388, 104, 104, 104, 42, 209, 221, 222, 0, 385, 386, 388, 104, 104, 104, 42, 211, 210, 223, 0, 389, 387, 390, 105, 105, 105, 42, 210, 222, 223, 0, 387, 388, 390, 105, 105, 105, 42, 212, 211, 224, 0, 391, 389, 392, 142, 142, 142, 42, 211, 223, 224, 0, 389, 390, 392, 142, 142, 142, 42, 213, 212, 225, 0, 393, 391, 394, 143, 143, 143, 42, 212, 224, 225, 0, 391, 392, 394, 143, 143, 143, 42, 214, 213, 226, 0, 395, 393, 396, 144, 144, 144, 42, 213, 225, 226, 0, 393, 394, 396, 144, 144, 144, 42, 215, 214, 227, 0, 397, 395, 398, 145, 145, 145, 42, 214, 226, 227, 0, 395, 396, 398, 145, 145, 145, 42, 216, 215, 228, 0, 399, 397, 400, 108, 108, 108, 42, 215, 227, 228, 0, 397, 398, 400, 108, 108, 108, 42, 205, 216, 217, 0, 376, 399, 378, 109, 109, 109, 42, 216, 228, 217, 0, 399, 400, 378, 109, 109, 109, 42, 218, 217, 230, 0, 401, 402, 403, 12, 12, 12, 42, 217, 229, 230, 0, 402, 404, 403, 12, 12, 12, 42, 219, 218, 231, 0, 405, 401, 406, 12, 12, 12, 42, 218, 230, 231, 0, 401, 403, 406, 12, 12, 12, 42, 220, 219, 232, 0, 407, 405, 408, 12, 12, 12, 42, 219, 231, 232, 0, 405, 406, 408, 12, 12, 12, 42, 221, 220, 233, 0, 409, 407, 410, 12, 12, 12, 42, 220, 232, 233, 0, 407, 408, 410, 12, 12, 12, 42, 222, 221, 234, 0, 411, 409, 412, 12, 12, 12, 42, 221, 233, 234, 0, 409, 410, 412, 12, 12, 12, 42, 223, 222, 235, 0, 413, 411, 414, 12, 12, 12, 42, 222, 234, 235, 0, 411, 412, 414, 12, 12, 12, 42, 224, 223, 236, 0, 415, 413, 416, 12, 12, 12, 42, 223, 235, 236, 0, 413, 414, 416, 12, 12, 12, 42, 225, 224, 237, 0, 417, 415, 418, 12, 12, 12, 42, 224, 236, 237, 0, 415, 416, 418, 12, 12, 12, 42, 226, 225, 238, 0, 419, 417, 420, 12, 12, 12, 42, 225, 237, 238, 0, 417, 418, 420, 12, 12, 12, 42, 227, 226, 239, 0, 421, 419, 422, 12, 12, 12, 42, 226, 238, 239, 0, 419, 420, 422, 12, 12, 12, 42, 228, 227, 240, 0, 423, 421, 424, 12, 12, 12, 42, 227, 239, 240, 0, 421, 422, 424, 12, 12, 12, 42, 217, 228, 229, 0, 402, 423, 404, 12, 12, 12, 42, 228, 240, 229, 0, 423, 424, 404, 12, 12, 12, 42, 230, 229, 242, 0, 425, 426, 427, 38, 38, 38, 42, 229, 241, 242, 0, 426, 428, 427, 38, 38, 38, 42, 231, 230, 243, 0, 429, 425, 430, 146, 146, 146, 42, 230, 242, 243, 0, 425, 427, 430, 146, 146, 146, 42, 232, 231, 244, 0, 431, 432, 433, 147, 147, 147, 42, 231, 243, 244, 0, 432, 434, 433, 147, 147, 147, 42, 233, 232, 245, 0, 435, 431, 436, 39, 39, 39, 42, 232, 244, 245, 0, 431, 433, 436, 39, 39, 39, 42, 234, 233, 246, 0, 437, 435, 438, 104, 104, 104, 42, 233, 245, 246, 0, 435, 436, 438, 104, 104, 104, 42, 235, 234, 247, 0, 439, 437, 440, 105, 105, 105, 42, 234, 246, 247, 0, 437, 438, 440, 105, 105, 105, 42, 236, 235, 248, 0, 441, 439, 442, 42, 42, 42, 42, 235, 247, 248, 0, 439, 440, 442, 42, 42, 42, 42, 237, 236, 249, 0, 443, 441, 444, 148, 148, 148, 42, 236, 248, 249, 0, 441, 442, 444, 148, 148, 148, 42, 238, 237, 250, 0, 445, 443, 446, 149, 149, 149, 42, 237, 249, 250, 0, 443, 444, 446, 149, 149, 149, 42, 239, 238, 251, 0, 447, 445, 448, 43, 43, 43, 42, 238, 250, 251, 0, 445, 446, 448, 43, 43, 43, 42, 240, 239, 252, 0, 449, 447, 450, 108, 108, 108, 42, 239, 251, 252, 0, 447, 448, 450, 108, 108, 108, 42, 229, 240, 241, 0, 426, 449, 428, 109, 109, 109, 42, 240, 252, 241, 0, 449, 450, 428, 109, 109, 109, 42, 242, 241, 254, 0, 451, 452, 453, 0, 0, 0, 42, 241, 253, 254, 0, 452, 454, 453, 0, 0, 0, 42, 243, 242, 255, 0, 455, 451, 456, 150, 150, 150, 42, 242, 254, 255, 0, 451, 453, 456, 150, 150, 150, 42, 244, 243, 256, 0, 457, 458, 459, 151, 151, 151, 42, 243, 255, 256, 0, 458, 460, 459, 151, 151, 151, 42, 245, 244, 257, 0, 461, 457, 462, 3, 3, 3, 42, 244, 256, 257, 0, 457, 459, 462, 3, 3, 3, 42, 246, 245, 258, 0, 463, 461, 464, 104, 104, 104, 42, 245, 257, 258, 0, 461, 462, 464, 104, 104, 104, 42, 247, 246, 259, 0, 465, 463, 466, 105, 105, 105, 42, 246, 258, 259, 0, 463, 464, 466, 105, 105, 105, 42, 248, 247, 260, 0, 467, 465, 468, 6, 6, 6, 42, 247, 259, 260, 0, 465, 466, 468, 6, 6, 6, 42, 249, 248, 261, 0, 469, 467, 470, 152, 152, 152, 42, 248, 260, 261, 0, 467, 468, 470, 152, 152, 152, 42, 250, 249, 262, 0, 471, 469, 472, 153, 153, 153, 42, 249, 261, 262, 0, 469, 470, 472, 153, 153, 153, 42, 251, 250, 263, 0, 473, 471, 474, 9, 9, 9, 42, 250, 262, 263, 0, 471, 472, 474, 9, 9, 9, 42, 252, 251, 264, 0, 475, 473, 476, 108, 108, 108, 42, 251, 263, 264, 0, 473, 474, 476, 108, 108, 108, 42, 241, 252, 253, 0, 452, 475, 454, 109, 109, 109, 42, 252, 264, 253, 0, 475, 476, 454, 109, 109, 109, 42, 254, 253, 266, 0, 477, 478, 479, 12, 12, 12, 42, 253, 265, 266, 0, 478, 480, 479, 12, 12, 12, 42, 255, 254, 267, 0, 481, 477, 482, 12, 12, 12, 42, 254, 266, 267, 0, 477, 479, 482, 12, 12, 12, 42, 256, 255, 268, 0, 483, 481, 484, 12, 12, 12, 42, 255, 267, 268, 0, 481, 482, 484, 12, 12, 12, 42, 257, 256, 269, 0, 485, 483, 486, 12, 12, 12, 42, 256, 268, 269, 0, 483, 484, 486, 12, 12, 12, 42, 258, 257, 270, 0, 487, 485, 488, 12, 12, 12, 42, 257, 269, 270, 0, 485, 486, 488, 12, 12, 12, 42, 259, 258, 271, 0, 489, 487, 490, 12, 12, 12, 42, 258, 270, 271, 0, 487, 488, 490, 12, 12, 12, 42, 260, 259, 272, 0, 491, 489, 492, 12, 12, 12, 42, 259, 271, 272, 0, 489, 490, 492, 12, 12, 12, 42, 261, 260, 273, 0, 493, 491, 494, 12, 12, 12, 42, 260, 272, 273, 0, 491, 492, 494, 12, 12, 12, 42, 262, 261, 274, 0, 495, 493, 496, 12, 12, 12, 42, 261, 273, 274, 0, 493, 494, 496, 12, 12, 12, 42, 263, 262, 275, 0, 497, 495, 498, 12, 12, 12, 42, 262, 274, 275, 0, 495, 496, 498, 12, 12, 12, 42, 264, 263, 276, 0, 499, 497, 500, 12, 12, 12, 42, 263, 275, 276, 0, 497, 498, 500, 12, 12, 12, 42, 253, 264, 265, 0, 478, 499, 480, 12, 12, 12, 42, 264, 276, 265, 0, 499, 500, 480, 12, 12, 12, 42, 266, 265, 278, 0, 501, 502, 503, 154, 154, 154, 42, 265, 277, 278, 0, 502, 504, 503, 154, 154, 154, 42, 267, 266, 279, 0, 505, 501, 506, 146, 146, 146, 42, 266, 278, 279, 0, 501, 503, 506, 146, 146, 146, 42, 268, 267, 280, 0, 507, 508, 509, 147, 147, 147, 42, 267, 279, 280, 0, 508, 510, 509, 147, 147, 147, 42, 269, 268, 281, 0, 511, 507, 512, 155, 155, 155, 42, 268, 280, 281, 0, 507, 509, 512, 155, 155, 155, 42, 270, 269, 282, 0, 513, 511, 514, 104, 104, 104, 42, 269, 281, 282, 0, 511, 512, 514, 104, 104, 104, 42, 271, 270, 283, 0, 515, 513, 516, 105, 105, 105, 42, 270, 282, 283, 0, 513, 514, 516, 105, 105, 105, 42, 272, 271, 284, 0, 517, 515, 518, 156, 156, 156, 42, 271, 283, 284, 0, 515, 516, 518, 156, 156, 156, 42, 273, 272, 285, 0, 519, 517, 520, 148, 148, 148, 42, 272, 284, 285, 0, 517, 518, 520, 148, 148, 148, 42, 274, 273, 286, 0, 521, 519, 522, 149, 149, 149, 42, 273, 285, 286, 0, 519, 520, 522, 149, 149, 149, 42, 275, 274, 287, 0, 523, 521, 524, 157, 157, 157, 42, 274, 286, 287, 0, 521, 522, 524, 157, 157, 157, 42, 276, 275, 288, 0, 525, 523, 526, 108, 108, 108, 42, 275, 287, 288, 0, 523, 524, 526, 108, 108, 108, 42, 265, 276, 277, 0, 502, 525, 504, 109, 109, 109, 42, 276, 288, 277, 0, 525, 526, 504, 109, 109, 109, 42, 278, 277, 290, 0, 527, 528, 529, 12, 12, 12, 42, 277, 289, 290, 0, 528, 530, 529, 12, 12, 12, 42, 279, 278, 291, 0, 531, 527, 532, 12, 12, 12, 42, 278, 290, 291, 0, 527, 529, 532, 12, 12, 12, 42, 280, 279, 292, 0, 533, 531, 534, 12, 12, 12, 42, 279, 291, 292, 0, 531, 532, 534, 12, 12, 12, 42, 281, 280, 293, 0, 535, 533, 536, 12, 12, 12, 42, 280, 292, 293, 0, 533, 534, 536, 12, 12, 12, 42, 282, 281, 294, 0, 537, 535, 538, 12, 12, 12, 42, 281, 293, 294, 0, 535, 536, 538, 12, 12, 12, 42, 283, 282, 295, 0, 539, 537, 540, 12, 12, 12, 42, 282, 294, 295, 0, 537, 538, 540, 12, 12, 12, 42, 284, 283, 296, 0, 541, 539, 542, 12, 12, 12, 42, 283, 295, 296, 0, 539, 540, 542, 12, 12, 12, 42, 285, 284, 297, 0, 543, 541, 544, 12, 12, 12, 42, 284, 296, 297, 0, 541, 542, 544, 12, 12, 12, 42, 286, 285, 298, 0, 545, 543, 546, 12, 12, 12, 42, 285, 297, 298, 0, 543, 544, 546, 12, 12, 12, 42, 287, 286, 299, 0, 547, 545, 548, 12, 12, 12, 42, 286, 298, 299, 0, 545, 546, 548, 12, 12, 12, 42, 288, 287, 300, 0, 549, 547, 550, 12, 12, 12, 42, 287, 299, 300, 0, 547, 548, 550, 12, 12, 12, 42, 277, 288, 289, 0, 528, 549, 530, 12, 12, 12, 42, 288, 300, 289, 0, 549, 550, 530, 12, 12, 12, 42, 290, 289, 302, 0, 551, 552, 553, 0, 0, 0, 42, 289, 301, 302, 0, 552, 554, 553, 0, 0, 0, 42, 291, 290, 303, 0, 555, 551, 556, 158, 158, 158, 42, 290, 302, 303, 0, 551, 553, 556, 158, 158, 158, 42, 292, 291, 304, 0, 557, 558, 559, 159, 159, 159, 42, 291, 303, 304, 0, 558, 560, 559, 159, 159, 159, 42, 293, 292, 305, 0, 561, 557, 562, 3, 3, 3, 42, 292, 304, 305, 0, 557, 559, 562, 3, 3, 3, 42, 294, 293, 306, 0, 563, 561, 564, 160, 160, 160, 42, 293, 305, 306, 0, 561, 562, 564, 160, 160, 160, 42, 295, 294, 307, 0, 565, 563, 566, 161, 161, 161, 42, 294, 306, 307, 0, 563, 564, 566, 161, 161, 161, 42, 296, 295, 308, 0, 567, 565, 568, 6, 6, 6, 42, 295, 307, 308, 0, 565, 566, 568, 6, 6, 6, 42, 297, 296, 309, 0, 569, 567, 570, 162, 162, 162, 42, 296, 308, 309, 0, 567, 568, 570, 162, 162, 162, 42, 298, 297, 310, 0, 571, 569, 572, 163, 163, 163, 42, 297, 309, 310, 0, 569, 570, 572, 163, 163, 163, 42, 299, 298, 311, 0, 573, 571, 574, 9, 9, 9, 42, 298, 310, 311, 0, 571, 572, 574, 9, 9, 9, 42, 300, 299, 312, 0, 575, 573, 576, 164, 164, 164, 42, 299, 311, 312, 0, 573, 574, 576, 164, 164, 164, 42, 289, 300, 301, 0, 552, 575, 554, 165, 165, 165, 42, 300, 312, 301, 0, 575, 576, 554, 165, 165, 165, 42, 302, 301, 314, 0, 577, 578, 579, 166, 166, 166, 42, 301, 313, 314, 0, 578, 580, 579, 166, 166, 166, 42, 303, 302, 315, 0, 581, 577, 582, 150, 150, 150, 42, 302, 314, 315, 0, 577, 579, 582, 150, 150, 150, 42, 304, 303, 316, 0, 583, 584, 585, 151, 151, 151, 42, 303, 315, 316, 0, 584, 586, 585, 151, 151, 151, 42, 305, 304, 317, 0, 587, 583, 588, 167, 167, 167, 42, 304, 316, 317, 0, 583, 585, 588, 167, 167, 167, 42, 306, 305, 318, 0, 589, 587, 590, 168, 168, 168, 42, 305, 317, 318, 0, 587, 588, 590, 168, 168, 168, 42, 307, 306, 319, 0, 591, 589, 592, 169, 169, 169, 42, 306, 318, 319, 0, 589, 590, 592, 169, 169, 169, 42, 308, 307, 320, 0, 593, 591, 594, 170, 170, 170, 42, 307, 319, 320, 0, 591, 592, 594, 170, 170, 170, 42, 309, 308, 321, 0, 595, 593, 596, 152, 152, 152, 42, 308, 320, 321, 0, 593, 594, 596, 152, 152, 152, 42, 310, 309, 322, 0, 597, 595, 598, 153, 153, 153, 42, 309, 321, 322, 0, 595, 596, 598, 153, 153, 153, 42, 311, 310, 323, 0, 599, 597, 600, 171, 171, 171, 42, 310, 322, 323, 0, 597, 598, 600, 171, 171, 171, 42, 312, 311, 324, 0, 601, 599, 602, 172, 172, 172, 42, 311, 323, 324, 0, 599, 600, 602, 172, 172, 172, 42, 301, 312, 313, 0, 578, 601, 580, 173, 173, 173, 42, 312, 324, 313, 0, 601, 602, 580, 173, 173, 173, 42, 314, 313, 326, 0, 603, 604, 605, 12, 12, 12, 42, 313, 325, 326, 0, 604, 606, 605, 12, 12, 12, 42, 315, 314, 327, 0, 607, 603, 608, 12, 12, 12, 42, 314, 326, 327, 0, 603, 605, 608, 12, 12, 12, 42, 316, 315, 328, 0, 609, 607, 610, 12, 12, 12, 42, 315, 327, 328, 0, 607, 608, 610, 12, 12, 12, 42, 317, 316, 329, 0, 611, 609, 612, 12, 12, 12, 42, 316, 328, 329, 0, 609, 610, 612, 12, 12, 12, 42, 318, 317, 330, 0, 613, 611, 614, 12, 12, 12, 42, 317, 329, 330, 0, 611, 612, 614, 12, 12, 12, 42, 319, 318, 331, 0, 615, 613, 616, 12, 12, 12, 42, 318, 330, 331, 0, 613, 614, 616, 12, 12, 12, 42, 320, 319, 332, 0, 617, 615, 618, 12, 12, 12, 42, 319, 331, 332, 0, 615, 616, 618, 12, 12, 12, 42, 321, 320, 333, 0, 619, 617, 620, 12, 12, 12, 42, 320, 332, 333, 0, 617, 618, 620, 12, 12, 12, 42, 322, 321, 334, 0, 621, 619, 622, 12, 12, 12, 42, 321, 333, 334, 0, 619, 620, 622, 12, 12, 12, 42, 323, 322, 335, 0, 623, 621, 624, 12, 12, 12, 42, 322, 334, 335, 0, 621, 622, 624, 12, 12, 12, 42, 324, 323, 336, 0, 625, 623, 626, 12, 12, 12, 42, 323, 335, 336, 0, 623, 624, 626, 12, 12, 12, 42, 313, 324, 325, 0, 604, 625, 606, 12, 12, 12, 42, 324, 336, 325, 0, 625, 626, 606, 12, 12, 12, 42, 326, 325, 338, 0, 627, 628, 629, 154, 154, 154, 42, 325, 337, 338, 0, 628, 630, 629, 154, 154, 154, 42, 327, 326, 339, 0, 631, 627, 632, 174, 174, 174, 42, 326, 338, 339, 0, 627, 629, 632, 174, 174, 174, 42, 328, 327, 340, 0, 633, 634, 635, 175, 175, 175, 42, 327, 339, 340, 0, 634, 636, 635, 175, 175, 175, 42, 329, 328, 341, 0, 637, 633, 638, 155, 155, 155, 42, 328, 340, 341, 0, 633, 635, 638, 155, 155, 155, 42, 330, 329, 342, 0, 639, 637, 640, 176, 176, 176, 42, 329, 341, 342, 0, 637, 638, 640, 176, 176, 176, 42, 331, 330, 343, 0, 641, 639, 642, 177, 177, 177, 42, 330, 342, 343, 0, 639, 640, 642, 177, 177, 177, 42, 332, 331, 344, 0, 643, 641, 644, 156, 156, 156, 42, 331, 343, 344, 0, 641, 642, 644, 156, 156, 156, 42, 333, 332, 345, 0, 645, 643, 646, 178, 178, 178, 42, 332, 344, 345, 0, 643, 644, 646, 178, 178, 178, 42, 334, 333, 346, 0, 647, 645, 648, 179, 179, 179, 42, 333, 345, 346, 0, 645, 646, 648, 179, 179, 179, 42, 335, 334, 347, 0, 649, 647, 650, 157, 157, 157, 42, 334, 346, 347, 0, 647, 648, 650, 157, 157, 157, 42, 336, 335, 348, 0, 651, 649, 652, 180, 180, 180, 42, 335, 347, 348, 0, 649, 650, 652, 180, 180, 180, 42, 325, 336, 337, 0, 628, 651, 630, 181, 181, 181, 42, 336, 348, 337, 0, 651, 652, 630, 181, 181, 181, 42, 338, 337, 350, 0, 653, 654, 655, 182, 182, 182, 42, 337, 349, 350, 0, 654, 656, 655, 182, 182, 182, 42, 339, 338, 351, 0, 657, 653, 658, 183, 183, 183, 42, 338, 350, 351, 0, 653, 655, 658, 183, 183, 183, 42, 340, 339, 352, 0, 659, 660, 661, 184, 184, 184, 42, 339, 351, 352, 0, 660, 662, 661, 184, 184, 184, 42, 341, 340, 353, 0, 663, 659, 664, 185, 185, 185, 42, 340, 352, 353, 0, 659, 661, 664, 185, 185, 185, 42, 342, 341, 354, 0, 665, 663, 666, 186, 186, 186, 42, 341, 353, 354, 0, 663, 664, 666, 186, 186, 186, 42, 343, 342, 355, 0, 667, 665, 668, 187, 187, 187, 42, 342, 354, 355, 0, 665, 666, 668, 187, 187, 187, 42, 344, 343, 356, 0, 669, 667, 670, 188, 188, 188, 42, 343, 355, 356, 0, 667, 668, 670, 188, 188, 188, 42, 345, 344, 357, 0, 671, 669, 672, 189, 189, 189, 42, 344, 356, 357, 0, 669, 670, 672, 189, 189, 189, 42, 346, 345, 358, 0, 673, 671, 674, 190, 190, 190, 42, 345, 357, 358, 0, 671, 672, 674, 190, 190, 190, 42, 347, 346, 359, 0, 675, 673, 676, 191, 191, 191, 42, 346, 358, 359, 0, 673, 674, 676, 191, 191, 191, 42, 348, 347, 360, 0, 677, 675, 678, 192, 192, 192, 42, 347, 359, 360, 0, 675, 676, 678, 192, 192, 192, 42, 337, 348, 349, 0, 654, 677, 656, 193, 193, 193, 42, 348, 360, 349, 0, 677, 678, 656, 193, 193, 193, 42, 26, 25, 38, 1, 679, 680, 681, 0, 0, 0, 42, 25, 37, 38, 1, 680, 682, 681, 0, 0, 0, 42, 27, 26, 39, 1, 683, 679, 684, 1, 1, 1, 42, 26, 38, 39, 1, 679, 681, 684, 1, 1, 1, 42, 28, 27, 40, 1, 685, 686, 687, 2, 2, 2, 42, 27, 39, 40, 1, 686, 688, 687, 2, 2, 2, 42, 29, 28, 41, 1, 689, 685, 690, 3, 3, 3, 42, 28, 40, 41, 1, 685, 687, 690, 3, 3, 3, 42, 30, 29, 42, 1, 691, 689, 692, 4, 4, 4, 42, 29, 41, 42, 1, 689, 690, 692, 4, 4, 4, 42, 31, 30, 43, 1, 693, 691, 694, 5, 5, 5, 42, 30, 42, 43, 1, 691, 692, 694, 5, 5, 5, 42, 32, 31, 44, 1, 695, 693, 696, 6, 6, 6, 42, 31, 43, 44, 1, 693, 694, 696, 6, 6, 6, 42, 33, 32, 45, 1, 697, 695, 698, 7, 7, 7, 42, 32, 44, 45, 1, 695, 696, 698, 7, 7, 7, 42, 34, 33, 46, 1, 699, 697, 700, 8, 8, 8, 42, 33, 45, 46, 1, 697, 698, 700, 8, 8, 8, 42, 35, 34, 47, 1, 701, 699, 702, 9, 9, 9, 42, 34, 46, 47, 1, 699, 700, 702, 9, 9, 9, 42, 36, 35, 48, 1, 703, 701, 704, 10, 10, 10, 42, 35, 47, 48, 1, 701, 702, 704, 10, 10, 10, 42, 25, 36, 37, 1, 680, 703, 682, 11, 11, 11, 42, 36, 48, 37, 1, 703, 704, 682, 11, 11, 11] - } -}, { - "uuid": "0D869EAF-1764-44A9-A44E-499FDD423230", - "type": "Geometry", - "data": { - "vertices": [-1.337427, -3.464217, -2.000067, -1.337427, -2.000067, -3.464217, -1.337427, 0, -4.000133, -1.337427, 2.000067, -3.464217, -1.337427, 3.464217, -2.000067, -1.337427, 4.000133, 0, -1.337427, 3.464217, 2.000067, -1.337427, 2.000067, 3.464217, -1.337427, 0, 4.000133, -1.337427, -2.000067, 3.464217, -1.337427, -3.464217, 2.000067, -1.337427, -4.000133, 0, 1.391745, -3.464217, -2.000067, 1.391745, -2.000067, -3.464217, 1.391745, 0, -4.000133, 1.391745, 2.000067, -3.464217, 1.391745, 3.464217, -2.000067, 1.391745, 4.000133, 0, 1.391745, 3.464217, 2.000067, 1.391745, 2.000067, 3.464217, 1.391745, 0, 4.000133, 1.391745, -2.000067, 3.464217, 1.391745, -3.464217, 2.000067, 1.391745, -4.000133, 0, 1.493043, -3.357877, -1.938671, 1.493043, -1.938671, -3.357877, 1.493043, 0, -3.877342, 1.493043, 1.938671, -3.357877, 1.493043, 3.357877, -1.938671, 1.493043, 3.877342, 0, 1.493043, 3.357877, 1.938671, 1.493043, 1.938671, 3.357877, 1.493043, 0, 3.877342, 1.493043, -1.938671, 3.357877, 1.493043, -3.357877, 1.938671, 1.493043, -3.877342, 0, -1.409782, -3.384461, -1.95402, -1.409782, -1.95402, -3.384461, -1.409782, 0, -3.90804, -1.409782, 1.95402, -3.384461, -1.409782, 3.384461, -1.95402, -1.409782, 3.90804, 0, -1.409782, 3.384461, 1.95402, -1.409782, 1.95402, 3.384461, -1.409782, 0, 3.90804, -1.409782, -1.95402, 3.384461, -1.409782, -3.384461, 1.95402, -1.409782, -3.90804, 0, -1.482138, -3.464217, -2.000067, -1.482138, -2.000067, -3.464217, -1.482138, 0, -4.000133, -1.482138, 2.000067, -3.464217, -1.482138, 3.464217, -2.000067, -1.482138, 4.000133, 0, -1.482138, 3.464217, 2.000067, -1.482138, 2.000067, 3.464217, -1.482138, 0, 4.000133, -1.482138, -2.000067, 3.464217, -1.482138, -3.464217, 2.000067, -1.482138, -4.000133, 0, -1.713675, -3.464217, -2.000067, -1.713675, -2.000067, -3.464217, -1.713675, 0, -4.000133, -1.713675, 2.000067, -3.464217, -1.713675, 3.464217, -2.000067, -1.713675, 4.000133, 0, -1.713675, 3.464217, 2.000067, -1.713675, 2.000067, 3.464217, -1.713675, 0, 4.000133, -1.713675, -2.000067, 3.464217, -1.713675, -3.464217, 2.000067, -1.713675, -4.000133, 0, -1.713675, 0, 2.780591, -1.713675, -1.391218, 2.40966, -1.713675, -2.423961, 1.393705, -1.713675, -2.78506, 0, -1.713675, -2.411243, -1.392132, -1.713675, -1.393054, -2.412839, -1.713675, 0, -2.787652, -1.713675, 1.393359, -2.413368, -1.713675, 2.412726, -1.392988, -1.713675, 2.783183, 0, -1.713675, 2.418909, 1.396558, -1.713675, 1.390749, 2.408847, 1.493043, 0, 2.780591, 1.493043, 1.390749, 2.408847, 1.493043, 2.418909, 1.396558, 1.493043, 2.783183, 0, 1.493043, 2.412726, -1.392988, 1.493043, 1.393359, -2.413368, 1.493043, 0, -2.787652, 1.493043, -1.393054, -2.412839, 1.493043, -2.411243, -1.392132, 1.493043, -2.78506, 0, 1.493043, -2.423961, 1.393705, 1.493043, -1.391218, 2.40966], - "normals": [0, -0.707107, -0.707107, 0, -0.258819, -0.965926, 0, 0.258819, -0.965926, 0, 0.707107, -0.707107, 0, 0.965926, -0.258819, 0, 0.965926, 0.258819, 0, 0.707107, 0.707107, 0, 0.258819, 0.965926, 0, -0.258819, 0.965926, 0, -0.707107, 0.707107, 0, -0.965926, 0.258819, 0, -0.965926, -0.258819, -1, 0, 0, 1, 0, 0, 0.760415, -0.459222, -0.459222, 0.760415, -0.168087, -0.627308, 0.760415, 0.168087, -0.627309, 0.760414, 0.459222, -0.459222, 0.760414, 0.627309, -0.168087, 0.760414, 0.627309, 0.168087, 0.760415, 0.459222, 0.459222, 0.760415, 0.168087, 0.627308, 0.760415, -0.168087, 0.627309, 0.760414, -0.459222, 0.459222, 0.760414, -0.627309, 0.168087, 0.760414, -0.627309, -0.168087, -0.775778, -0.446189, -0.446189, -0.775778, -0.163317, -0.609506, -0.775778, 0.163317, -0.609506, -0.775777, 0.446189, -0.44619, -0.775777, 0.609506, -0.163317, -0.775777, 0.609506, 0.163317, -0.775778, 0.446189, 0.446189, -0.775778, 0.163317, 0.609506, -0.775778, -0.163317, 0.609506, -0.775777, -0.446189, 0.44619, -0.775777, -0.609506, 0.163317, -0.775777, -0.609506, -0.163317, 0.775777, -0.44619, -0.44619, 0.775778, -0.163317, -0.609506, 0.775777, 0.163317, -0.609506, 0.775777, 0.446189, -0.44619, 0.775776, 0.609507, -0.163317, 0.775776, 0.609507, 0.163317, 0.775777, 0.44619, 0.44619, 0.775778, 0.163317, 0.609506, 0.775777, -0.163317, 0.609506, 0.775777, -0.446189, 0.44619, 0.775776, -0.609507, 0.163317, 0.775776, -0.609507, -0.163317, 0, -0.258819, -0.965926, 0, 0.258819, -0.965926, 0, 0.965926, -0.258819, 0, 0.965926, 0.258819, 0, 0.258819, 0.965926, 0, -0.258819, 0.965926, 0, -0.965926, 0.258819, 0, -0.965926, -0.258819, 0, 0.257623, -0.966245, 0, 0.701289, -0.712877, 0, 0.968036, -0.250811, 0, 0.965788, 0.259334, 0, 0.70798, 0.706233, 0, 0.259818, 0.965658, 0, -0.259423, 0.965764, 0, -0.707458, 0.706756, 0, -0.966409, 0.25701, 0, -0.967625, -0.252393, 0, -0.701586, -0.712585, 0, -0.258232, -0.966083], - "uvs": [[0.336461, 0.218784, 0.336461, 0.14848, 0.697939, 0.218784, 0.697939, 0.14848, 0.336461, 0.078176, 0.697939, 0.078176, 0.336461, 0.921824, 0.336461, 0.85152, 0.697939, 0.921824, 0.697939, 0.85152, 0.336461, 0.781216, 0.697939, 0.781216, 0.336461, 0.710912, 0.697939, 0.710912, 0.336461, 0.640608, 0.697939, 0.640608, 0.336461, 0.570304, 0.697939, 0.570304, 0.336461, 0.5, 0.697939, 0.5, 0.336461, 0.429696, 0.697939, 0.429696, 0.336461, 0.359392, 0.697939, 0.359392, 0.336461, 0.289088, 0.697939, 0.289088, 0.474574, 0.559485, 0.460069, 0.544979, 0.454197, 0.57125, 0.447777, 0.566269, 0.479884, 0.5793, 0.454535, 0.5793, 0.474574, 0.599115, 0.451971, 0.586065, 0.460069, 0.613621, 0.448576, 0.593715, 0.440254, 0.61893, 0.440254, 0.592474, 0.420438, 0.613621, 0.433802, 0.590475, 0.405933, 0.599115, 0.428558, 0.586052, 0.400623, 0.5793, 0.427361, 0.5793, 0.405933, 0.559485, 0.430161, 0.573473, 0.420438, 0.544979, 0.43369, 0.567932, 0.440254, 0.539669, 0.440254, 0.562996, 0.45946, 0.546032, 0.473521, 0.560093, 0.446386, 0.568678, 0.452767, 0.572075, 0.478667, 0.5793, 0.455304, 0.5793, 0.473521, 0.598507, 0.453194, 0.586771, 0.45946, 0.612567, 0.447577, 0.591984, 0.440254, 0.617714, 0.440254, 0.593975, 0.421047, 0.612567, 0.432772, 0.592259, 0.406986, 0.598507, 0.426717, 0.587115, 0.40184, 0.5793, 0.422363, 0.5793, 0.406986, 0.560093, 0.42865, 0.5726, 0.421047, 0.546032, 0.433277, 0.567216, 0.440254, 0.540886, 0.440254, 0.567516, 0.860669, 0.218784, 0.860669, 0.14848, 0.860669, 0.078176, 0.860669, 0.921824, 0.860669, 0.85152, 0.860669, 0.781216, 0.860669, 0.710912, 0.860669, 0.640608, 0.860669, 0.570304, 0.860669, 0.5, 0.860669, 0.429696, 0.860669, 0.359392, 0.860669, 0.289088, 0.386621, 0.542561, 0.386621, 0.55468, 0.385062, 0.542561, 0.385062, 0.55468, 0.386621, 0.530443, 0.385062, 0.530443, 0.386621, 0.663748, 0.386621, 0.675867, 0.385062, 0.663748, 0.385062, 0.675867, 0.386621, 0.651629, 0.385062, 0.651629, 0.386621, 0.639511, 0.385062, 0.639511, 0.386621, 0.627392, 0.385062, 0.627392, 0.386621, 0.615273, 0.385062, 0.615273, 0.386621, 0.603155, 0.385062, 0.603155, 0.386621, 0.591036, 0.385062, 0.591036, 0.386621, 0.578917, 0.385062, 0.578917, 0.386621, 0.566799, 0.385062, 0.566799, 0.383503, 0.542561, 0.383503, 0.55468, 0.383503, 0.530443, 0.383503, 0.663748, 0.383503, 0.675867, 0.383503, 0.651629, 0.383503, 0.639511, 0.383503, 0.627392, 0.383503, 0.615273, 0.383503, 0.603155, 0.383503, 0.591036, 0.383503, 0.578917, 0.383503, 0.566799, 0.318373, 0.14848, 0.318373, 0.218784, 0.228534, 0.14848, 0.228534, 0.218784, 0.318373, 0.078176, 0.228534, 0.078176, 0.318373, 0.85152, 0.318373, 0.921824, 0.228534, 0.85152, 0.228534, 0.921824, 0.318373, 0.781216, 0.228534, 0.781216, 0.318373, 0.710912, 0.228534, 0.710912, 0.318373, 0.640608, 0.228534, 0.640608, 0.318373, 0.570304, 0.228534, 0.570304, 0.318373, 0.5, 0.228534, 0.5, 0.318373, 0.429696, 0.228534, 0.429696, 0.318373, 0.359392, 0.228534, 0.359392, 0.318373, 0.289088, 0.228534, 0.289088, 0.6836, 0.641499, 0.6836, 0.57079, 0.483207, 0.641499, 0.483207, 0.57079, 0.6836, 0.712484, 0.483207, 0.712484, 0.6836, 0.783031, 0.483207, 0.783031, 0.6836, 0.853865, 0.483207, 0.853865, 0.6836, 0.924734, 0.483207, 0.924734, 0.6836, 0.146147, 0.6836, 0.075266, 0.483207, 0.146147, 0.483207, 0.075266, 0.6836, 0.217016, 0.483207, 0.217016, 0.6836, 0.287851, 0.483207, 0.287851, 0.6836, 0.35864, 0.483207, 0.35864, 0.6836, 0.429383, 0.483207, 0.429383, 0.6836, 0.500093, 0.483207, 0.500093]], - "faces": [42, 0, 1, 12, 0, 0, 1, 2, 0, 0, 0, 42, 1, 13, 12, 0, 1, 3, 2, 0, 0, 0, 42, 1, 2, 13, 0, 1, 4, 3, 1, 1, 1, 42, 2, 14, 13, 0, 4, 5, 3, 1, 1, 1, 42, 2, 3, 14, 0, 6, 7, 8, 2, 2, 2, 42, 3, 15, 14, 0, 7, 9, 8, 2, 2, 2, 42, 3, 4, 15, 0, 7, 10, 9, 3, 3, 3, 42, 4, 16, 15, 0, 10, 11, 9, 3, 3, 3, 42, 4, 5, 16, 0, 10, 12, 11, 4, 4, 4, 42, 5, 17, 16, 0, 12, 13, 11, 4, 4, 4, 42, 5, 6, 17, 0, 12, 14, 13, 5, 5, 5, 42, 6, 18, 17, 0, 14, 15, 13, 5, 5, 5, 42, 6, 7, 18, 0, 14, 16, 15, 6, 6, 6, 42, 7, 19, 18, 0, 16, 17, 15, 6, 6, 6, 42, 7, 8, 19, 0, 16, 18, 17, 7, 7, 7, 42, 8, 20, 19, 0, 18, 19, 17, 7, 7, 7, 42, 8, 9, 20, 0, 18, 20, 19, 8, 8, 8, 42, 9, 21, 20, 0, 20, 21, 19, 8, 8, 8, 42, 9, 10, 21, 0, 20, 22, 21, 9, 9, 9, 42, 10, 22, 21, 0, 22, 23, 21, 9, 9, 9, 42, 10, 11, 22, 0, 22, 24, 23, 10, 10, 10, 42, 11, 23, 22, 0, 24, 25, 23, 10, 10, 10, 42, 11, 0, 23, 0, 24, 0, 25, 11, 11, 11, 42, 0, 12, 23, 0, 0, 2, 25, 11, 11, 11, 42, 61, 60, 77, 0, 26, 27, 28, 12, 12, 12, 42, 60, 76, 77, 0, 27, 29, 28, 12, 12, 12, 42, 62, 61, 78, 0, 30, 26, 31, 12, 12, 12, 42, 61, 77, 78, 0, 26, 28, 31, 12, 12, 12, 42, 63, 62, 79, 0, 32, 30, 33, 12, 12, 12, 42, 62, 78, 79, 0, 30, 31, 33, 12, 12, 12, 42, 64, 63, 80, 0, 34, 32, 35, 12, 12, 12, 42, 63, 79, 80, 0, 32, 33, 35, 12, 12, 12, 42, 65, 64, 81, 0, 36, 34, 37, 12, 12, 12, 42, 64, 80, 81, 0, 34, 35, 37, 12, 12, 12, 42, 66, 65, 82, 0, 38, 36, 39, 12, 12, 12, 42, 65, 81, 82, 0, 36, 37, 39, 12, 12, 12, 42, 67, 66, 83, 0, 40, 38, 41, 12, 12, 12, 42, 66, 82, 83, 0, 38, 39, 41, 12, 12, 12, 42, 68, 67, 72, 0, 42, 40, 43, 12, 12, 12, 42, 67, 83, 72, 0, 40, 41, 43, 12, 12, 12, 42, 69, 68, 73, 0, 44, 42, 45, 12, 12, 12, 42, 68, 72, 73, 0, 42, 43, 45, 12, 12, 12, 42, 70, 69, 74, 0, 46, 44, 47, 12, 12, 12, 42, 69, 73, 74, 0, 44, 45, 47, 12, 12, 12, 42, 71, 70, 75, 0, 48, 46, 49, 12, 12, 12, 42, 70, 74, 75, 0, 46, 47, 49, 12, 12, 12, 42, 60, 71, 76, 0, 27, 48, 29, 12, 12, 12, 42, 71, 75, 76, 0, 48, 49, 29, 12, 12, 12, 42, 24, 25, 92, 0, 50, 51, 52, 13, 13, 13, 42, 25, 91, 92, 0, 51, 53, 52, 13, 13, 13, 42, 25, 26, 91, 0, 51, 54, 53, 13, 13, 13, 42, 26, 90, 91, 0, 54, 55, 53, 13, 13, 13, 42, 26, 27, 90, 0, 54, 56, 55, 13, 13, 13, 42, 27, 89, 90, 0, 56, 57, 55, 13, 13, 13, 42, 27, 28, 89, 0, 56, 58, 57, 13, 13, 13, 42, 28, 88, 89, 0, 58, 59, 57, 13, 13, 13, 42, 28, 29, 88, 0, 58, 60, 59, 13, 13, 13, 42, 29, 87, 88, 0, 60, 61, 59, 13, 13, 13, 42, 29, 30, 87, 0, 60, 62, 61, 13, 13, 13, 42, 30, 86, 87, 0, 62, 63, 61, 13, 13, 13, 42, 30, 31, 86, 0, 62, 64, 63, 13, 13, 13, 42, 31, 85, 86, 0, 64, 65, 63, 13, 13, 13, 42, 31, 32, 85, 0, 64, 66, 65, 13, 13, 13, 42, 32, 84, 85, 0, 66, 67, 65, 13, 13, 13, 42, 32, 33, 84, 0, 66, 68, 67, 13, 13, 13, 42, 33, 95, 84, 0, 68, 69, 67, 13, 13, 13, 42, 33, 34, 95, 0, 68, 70, 69, 13, 13, 13, 42, 34, 94, 95, 0, 70, 71, 69, 13, 13, 13, 42, 34, 35, 94, 0, 70, 72, 71, 13, 13, 13, 42, 35, 93, 94, 0, 72, 73, 71, 13, 13, 13, 42, 35, 24, 93, 0, 72, 50, 73, 13, 13, 13, 42, 24, 92, 93, 0, 50, 52, 73, 13, 13, 13, 42, 12, 13, 24, 0, 2, 3, 74, 14, 14, 14, 42, 13, 25, 24, 0, 3, 75, 74, 14, 14, 14, 42, 13, 14, 25, 0, 3, 5, 75, 15, 15, 15, 42, 14, 26, 25, 0, 5, 76, 75, 15, 15, 15, 42, 14, 15, 26, 0, 8, 9, 77, 16, 16, 16, 42, 15, 27, 26, 0, 9, 78, 77, 16, 16, 16, 42, 15, 16, 27, 0, 9, 11, 78, 17, 17, 17, 42, 16, 28, 27, 0, 11, 79, 78, 17, 17, 17, 42, 16, 17, 28, 0, 11, 13, 79, 18, 18, 18, 42, 17, 29, 28, 0, 13, 80, 79, 18, 18, 18, 42, 17, 18, 29, 0, 13, 15, 80, 19, 19, 19, 42, 18, 30, 29, 0, 15, 81, 80, 19, 19, 19, 42, 18, 19, 30, 0, 15, 17, 81, 20, 20, 20, 42, 19, 31, 30, 0, 17, 82, 81, 20, 20, 20, 42, 19, 20, 31, 0, 17, 19, 82, 21, 21, 21, 42, 20, 32, 31, 0, 19, 83, 82, 21, 21, 21, 42, 20, 21, 32, 0, 19, 21, 83, 22, 22, 22, 42, 21, 33, 32, 0, 21, 84, 83, 22, 22, 22, 42, 21, 22, 33, 0, 21, 23, 84, 23, 23, 23, 42, 22, 34, 33, 0, 23, 85, 84, 23, 23, 23, 42, 22, 23, 34, 0, 23, 25, 85, 24, 24, 24, 42, 23, 35, 34, 0, 25, 86, 85, 24, 24, 24, 42, 23, 12, 35, 0, 25, 2, 86, 25, 25, 25, 42, 12, 24, 35, 0, 2, 74, 86, 25, 25, 25, 42, 1, 0, 37, 0, 87, 88, 89, 26, 26, 26, 42, 0, 36, 37, 0, 88, 90, 89, 26, 26, 26, 42, 2, 1, 38, 0, 91, 87, 92, 27, 27, 27, 42, 1, 37, 38, 0, 87, 89, 92, 27, 27, 27, 42, 3, 2, 39, 0, 93, 94, 95, 28, 28, 28, 42, 2, 38, 39, 0, 94, 96, 95, 28, 28, 28, 42, 4, 3, 40, 0, 97, 93, 98, 29, 29, 29, 42, 3, 39, 40, 0, 93, 95, 98, 29, 29, 29, 42, 5, 4, 41, 0, 99, 97, 100, 30, 30, 30, 42, 4, 40, 41, 0, 97, 98, 100, 30, 30, 30, 42, 6, 5, 42, 0, 101, 99, 102, 31, 31, 31, 42, 5, 41, 42, 0, 99, 100, 102, 31, 31, 31, 42, 7, 6, 43, 0, 103, 101, 104, 32, 32, 32, 42, 6, 42, 43, 0, 101, 102, 104, 32, 32, 32, 42, 8, 7, 44, 0, 105, 103, 106, 33, 33, 33, 42, 7, 43, 44, 0, 103, 104, 106, 33, 33, 33, 42, 9, 8, 45, 0, 107, 105, 108, 34, 34, 34, 42, 8, 44, 45, 0, 105, 106, 108, 34, 34, 34, 42, 10, 9, 46, 0, 109, 107, 110, 35, 35, 35, 42, 9, 45, 46, 0, 107, 108, 110, 35, 35, 35, 42, 11, 10, 47, 0, 111, 109, 112, 36, 36, 36, 42, 10, 46, 47, 0, 109, 110, 112, 36, 36, 36, 42, 0, 11, 36, 0, 88, 111, 90, 37, 37, 37, 42, 11, 47, 36, 0, 111, 112, 90, 37, 37, 37, 42, 37, 36, 49, 0, 89, 90, 113, 38, 38, 38, 42, 36, 48, 49, 0, 90, 114, 113, 38, 38, 38, 42, 38, 37, 50, 0, 92, 89, 115, 39, 39, 39, 42, 37, 49, 50, 0, 89, 113, 115, 39, 39, 39, 42, 39, 38, 51, 0, 95, 96, 116, 40, 40, 40, 42, 38, 50, 51, 0, 96, 117, 116, 40, 40, 40, 42, 40, 39, 52, 0, 98, 95, 118, 41, 41, 41, 42, 39, 51, 52, 0, 95, 116, 118, 41, 41, 41, 42, 41, 40, 53, 0, 100, 98, 119, 42, 42, 42, 42, 40, 52, 53, 0, 98, 118, 119, 42, 42, 42, 42, 42, 41, 54, 0, 102, 100, 120, 43, 43, 43, 42, 41, 53, 54, 0, 100, 119, 120, 43, 43, 43, 42, 43, 42, 55, 0, 104, 102, 121, 44, 44, 44, 42, 42, 54, 55, 0, 102, 120, 121, 44, 44, 44, 42, 44, 43, 56, 0, 106, 104, 122, 45, 45, 45, 42, 43, 55, 56, 0, 104, 121, 122, 45, 45, 45, 42, 45, 44, 57, 0, 108, 106, 123, 46, 46, 46, 42, 44, 56, 57, 0, 106, 122, 123, 46, 46, 46, 42, 46, 45, 58, 0, 110, 108, 124, 47, 47, 47, 42, 45, 57, 58, 0, 108, 123, 124, 47, 47, 47, 42, 47, 46, 59, 0, 112, 110, 125, 48, 48, 48, 42, 46, 58, 59, 0, 110, 124, 125, 48, 48, 48, 42, 36, 47, 48, 0, 90, 112, 114, 49, 49, 49, 42, 47, 59, 48, 0, 112, 125, 114, 49, 49, 49, 42, 49, 48, 61, 0, 126, 127, 128, 0, 0, 0, 42, 48, 60, 61, 0, 127, 129, 128, 0, 0, 0, 42, 50, 49, 62, 0, 130, 126, 131, 50, 50, 50, 42, 49, 61, 62, 0, 126, 128, 131, 50, 50, 50, 42, 51, 50, 63, 0, 132, 133, 134, 51, 51, 51, 42, 50, 62, 63, 0, 133, 135, 134, 51, 51, 51, 42, 52, 51, 64, 0, 136, 132, 137, 3, 3, 3, 42, 51, 63, 64, 0, 132, 134, 137, 3, 3, 3, 42, 53, 52, 65, 0, 138, 136, 139, 52, 52, 52, 42, 52, 64, 65, 0, 136, 137, 139, 52, 52, 52, 42, 54, 53, 66, 0, 140, 138, 141, 53, 53, 53, 42, 53, 65, 66, 0, 138, 139, 141, 53, 53, 53, 42, 55, 54, 67, 0, 142, 140, 143, 6, 6, 6, 42, 54, 66, 67, 0, 140, 141, 143, 6, 6, 6, 42, 56, 55, 68, 0, 144, 142, 145, 54, 54, 54, 42, 55, 67, 68, 0, 142, 143, 145, 54, 54, 54, 42, 57, 56, 69, 0, 146, 144, 147, 55, 55, 55, 42, 56, 68, 69, 0, 144, 145, 147, 55, 55, 55, 42, 58, 57, 70, 0, 148, 146, 149, 9, 9, 9, 42, 57, 69, 70, 0, 146, 147, 149, 9, 9, 9, 42, 59, 58, 71, 0, 150, 148, 151, 56, 56, 56, 42, 58, 70, 71, 0, 148, 149, 151, 56, 56, 56, 42, 48, 59, 60, 0, 127, 150, 129, 57, 57, 57, 42, 59, 71, 60, 0, 150, 151, 129, 57, 57, 57, 42, 73, 72, 95, 0, 152, 153, 154, 58, 58, 58, 42, 72, 84, 95, 0, 153, 155, 154, 58, 58, 58, 42, 74, 73, 94, 0, 156, 152, 157, 59, 59, 59, 42, 73, 95, 94, 0, 152, 154, 157, 59, 59, 59, 42, 75, 74, 93, 0, 158, 156, 159, 60, 60, 60, 42, 74, 94, 93, 0, 156, 157, 159, 60, 60, 60, 42, 76, 75, 92, 0, 160, 158, 161, 61, 61, 61, 42, 75, 93, 92, 0, 158, 159, 161, 61, 61, 61, 42, 77, 76, 91, 0, 162, 160, 163, 62, 62, 62, 42, 76, 92, 91, 0, 160, 161, 163, 62, 62, 62, 42, 78, 77, 90, 0, 164, 165, 166, 63, 63, 63, 42, 77, 91, 90, 0, 165, 167, 166, 63, 63, 63, 42, 79, 78, 89, 0, 168, 164, 169, 64, 64, 64, 42, 78, 90, 89, 0, 164, 166, 169, 64, 64, 64, 42, 80, 79, 88, 0, 170, 168, 171, 65, 65, 65, 42, 79, 89, 88, 0, 168, 169, 171, 65, 65, 65, 42, 81, 80, 87, 0, 172, 170, 173, 66, 66, 66, 42, 80, 88, 87, 0, 170, 171, 173, 66, 66, 66, 42, 82, 81, 86, 0, 174, 172, 175, 67, 67, 67, 42, 81, 87, 86, 0, 172, 173, 175, 67, 67, 67, 42, 83, 82, 85, 0, 176, 174, 177, 68, 68, 68, 42, 82, 86, 85, 0, 174, 175, 177, 68, 68, 68, 42, 72, 83, 84, 0, 153, 176, 155, 69, 69, 69, 42, 83, 85, 84, 0, 176, 177, 155, 69, 69, 69] - } -}, { - "uuid": "FA0F050B-A7A6-43E8-BBC0-BCD6E58D8DDC", - "type": "Geometry", - "data": { - "vertices": [-0.581978, -2.305861, -1.33129, -0.581978, -1.33129, -2.305861, -0.581978, 0, -2.66258, -0.581978, 1.33129, -2.305861, -0.581978, 2.305861, -1.33129, -0.581978, 2.66258, 0, -0.581978, 2.305861, 1.33129, -0.581978, 1.33129, 2.305861, -0.581978, 0, 2.66258, -0.581978, -1.33129, 2.305861, -0.581978, -2.305861, 1.33129, -0.581978, -2.66258, 0, 0.276449, -2.305861, -1.33129, 0.276449, -1.33129, -2.305861, 0.276449, 0, -2.66258, 0.276449, 1.33129, -2.305861, 0.276449, 2.305861, -1.33129, 0.276449, 2.66258, 0, 0.276449, 2.305861, 1.33129, 0.276449, 1.33129, 2.305861, 0.276449, 0, 2.66258, 0.276449, -1.33129, 2.305861, 0.276449, -2.305861, 1.33129, 0.276449, -2.66258, 0, 0.356143, -2.257059, -1.303113, 0.356143, -1.303113, -2.257059, 0.356143, 0, -2.606226, 0.356143, 1.303113, -2.257059, 0.356143, 2.257059, -1.303113, 0.356143, 2.606226, 0, 0.356143, 2.257059, 1.303113, 0.356143, 1.303113, 2.257059, 0.356143, 0, 2.606226, 0.356143, -1.303113, 2.257059, 0.356143, -2.257059, 1.303113, 0.356143, -2.606226, 0, -0.641748, -2.244858, -1.29607, -0.641748, -1.29607, -2.244858, -0.641748, 0, -2.592139, -0.641748, 1.29607, -2.244858, -0.641748, 2.244858, -1.29607, -0.641748, 2.592139, 0, -0.641748, 2.244858, 1.29607, -0.641748, 1.29607, 2.244858, -0.641748, 0, 2.592139, -0.641748, -1.29607, 2.244858, -0.641748, -2.244858, 1.29607, -0.641748, -2.592139, 0, 0.356143, 0, 1.914141, 0.356143, 0.957383, 1.658235, 0.356143, 1.665162, 0.961382, 0.356143, 1.915926, 0, 0.356143, 1.660906, -0.958924, 0.356143, 0.95918, -1.661348, 0.356143, 0, -1.919003, 0.356143, -0.95897, -1.660984, 0.356143, -1.659885, -0.958335, 0.356143, -1.917218, 0, 0.356143, -1.66864, 0.96339, 0.356143, -0.957706, 1.658795, -0.641748, 0, 1.914141, -0.641748, 0.957383, 1.658235, -0.641748, 1.665162, 0.961382, -0.641748, 1.915926, 0, -0.641748, 1.660906, -0.958924, -0.641748, 0.95918, -1.661348, -0.641748, 0, -1.919003, -0.641748, -0.95897, -1.660984, -0.641748, -1.659885, -0.958335, -0.641748, -1.917218, 0, -0.641748, -1.66864, 0.959418, -0.641748, -0.957706, 1.658795], - "normals": [0, -0.707107, -0.707107, 0, -0.258819, -0.965926, 0, 0.258819, -0.965926, 0, 0.707107, -0.707107, 0, 0.965926, -0.258819, 0, 0.965926, 0.258819, 0, 0.707107, 0.707107, 0, 0.258819, 0.965926, 0, -0.258819, 0.965926, 0, -0.707107, 0.707107, 0, -0.965926, 0.258819, 0, -0.965926, -0.258819, 1, 0, 0, 0.564013, -0.583905, -0.583905, 0.564014, -0.213724, -0.797628, 0.564015, 0.213724, -0.797628, 0.564013, 0.583905, -0.583905, 0.564014, 0.797628, -0.213724, 0.564014, 0.797628, 0.213724, 0.564013, 0.583905, 0.583905, 0.564014, 0.213724, 0.797628, 0.564015, -0.213724, 0.797628, 0.564013, -0.583905, 0.583905, 0.564014, -0.797628, 0.213724, 0.564014, -0.797628, -0.213724, -0.751288, -0.466673, -0.466672, -0.751288, -0.170814, -0.637487, -0.751287, 0.170814, -0.637487, -0.751288, 0.466673, -0.466673, -0.751287, 0.637487, -0.170814, -0.751287, 0.637487, 0.170814, -0.751288, 0.466673, 0.466672, -0.751288, 0.170814, 0.637487, -0.751287, -0.170814, 0.637487, -0.751288, -0.466673, 0.466673, -0.751287, -0.637487, 0.170814, -0.751287, -0.637487, -0.170814, -1, 0, 0, 0, -0.258232, -0.966083, 0, -0.701586, -0.712585, 0, -0.967625, -0.252393, 0, -0.966409, 0.25701, 0, -0.707458, 0.706755, 0, -0.259423, 0.965764, 0, 0.259818, 0.965658, 0, 0.70798, 0.706233, 0, 0.965788, 0.259335, 0.000498, 0.968162, -0.250325, 0.001421, 0.700274, -0.713873, 0, 0.257623, -0.966245], - "uvs": [[0.460012, 0.218784, 0.460012, 0.14848, 0.558258, 0.218784, 0.558258, 0.14848, 0.460012, 0.078176, 0.558258, 0.078176, 0.460012, 0.921824, 0.460012, 0.85152, 0.558258, 0.921824, 0.558258, 0.85152, 0.460012, 0.781216, 0.558258, 0.781216, 0.460012, 0.710912, 0.558258, 0.710912, 0.460012, 0.640608, 0.558258, 0.640608, 0.460012, 0.570304, 0.558258, 0.570304, 0.460012, 0.5, 0.558258, 0.5, 0.460012, 0.429696, 0.558258, 0.429696, 0.460012, 0.359392, 0.558258, 0.359392, 0.460012, 0.289088, 0.558258, 0.289088, 0.532408, 0.563125, 0.556132, 0.586849, 0.521885, 0.581351, 0.536265, 0.59832, 0.564816, 0.619257, 0.534096, 0.619257, 0.556132, 0.651665, 0.525374, 0.633907, 0.532408, 0.675389, 0.513083, 0.641918, 0.5, 0.684073, 0.5, 0.645836, 0.467592, 0.675389, 0.483189, 0.648375, 0.443868, 0.651665, 0.470056, 0.636545, 0.435184, 0.619257, 0.461616, 0.619257, 0.443868, 0.586849, 0.461001, 0.596741, 0.467592, 0.563125, 0.476041, 0.577759, 0.5, 0.554441, 0.5, 0.575311, 0.787531, 0.218784, 0.787531, 0.14848, 0.787531, 0.078176, 0.787531, 0.921824, 0.787531, 0.85152, 0.787531, 0.781216, 0.787531, 0.710912, 0.787531, 0.640608, 0.787531, 0.570304, 0.787531, 0.5, 0.787531, 0.429696, 0.787531, 0.359392, 0.787531, 0.289088, 0.279962, 0.14848, 0.279962, 0.218784, 0.279962, 0.078176, 0.279962, 0.85152, 0.279962, 0.921824, 0.279962, 0.781216, 0.279962, 0.710912, 0.279962, 0.640608, 0.279962, 0.570304, 0.279962, 0.5, 0.279962, 0.429696, 0.279962, 0.359392, 0.279962, 0.289088, 0.435534, 0.619257, 0.444171, 0.65149, 0.469427, 0.619257, 0.477337, 0.632342, 0.467767, 0.675086, 0.487298, 0.641258, 0.5, 0.683723, 0.5, 0.644731, 0.532233, 0.675086, 0.512737, 0.641318, 0.555829, 0.65149, 0.522276, 0.632118, 0.564465, 0.619257, 0.52315, 0.619257, 0.555829, 0.587024, 0.519463, 0.60802, 0.532233, 0.563428, 0.511604, 0.599159, 0.5, 0.554792, 0.5, 0.595009, 0.467767, 0.563428, 0.487547, 0.597687, 0.444171, 0.587024, 0.481007, 0.608291, 0.689529, 0.570305, 0.689529, 0.500092, 0.477279, 0.570305, 0.477279, 0.500092, 0.689529, 0.429866, 0.477279, 0.429866, 0.689529, 0.359608, 0.477279, 0.359608, 0.689529, 0.289304, 0.477279, 0.289304, 0.689529, 0.218954, 0.477279, 0.218954, 0.689529, 0.148571, 0.477279, 0.148571, 0.689529, 0.078176, 0.477279, 0.078176, 0.689529, 0.921824, 0.689529, 0.851441, 0.477279, 0.921824, 0.477279, 0.851441, 0.689529, 0.781092, 0.477279, 0.781092, 0.689529, 0.711028, 0.477279, 0.710789, 0.689529, 0.64053, 0.477279, 0.64053]], - "faces": [42, 0, 1, 12, 0, 0, 1, 2, 0, 0, 0, 42, 1, 13, 12, 0, 1, 3, 2, 0, 0, 0, 42, 1, 2, 13, 0, 1, 4, 3, 1, 1, 1, 42, 2, 14, 13, 0, 4, 5, 3, 1, 1, 1, 42, 2, 3, 14, 0, 6, 7, 8, 2, 2, 2, 42, 3, 15, 14, 0, 7, 9, 8, 2, 2, 2, 42, 3, 4, 15, 0, 7, 10, 9, 3, 3, 3, 42, 4, 16, 15, 0, 10, 11, 9, 3, 3, 3, 42, 4, 5, 16, 0, 10, 12, 11, 4, 4, 4, 42, 5, 17, 16, 0, 12, 13, 11, 4, 4, 4, 42, 5, 6, 17, 0, 12, 14, 13, 5, 5, 5, 42, 6, 18, 17, 0, 14, 15, 13, 5, 5, 5, 42, 6, 7, 18, 0, 14, 16, 15, 6, 6, 6, 42, 7, 19, 18, 0, 16, 17, 15, 6, 6, 6, 42, 7, 8, 19, 0, 16, 18, 17, 7, 7, 7, 42, 8, 20, 19, 0, 18, 19, 17, 7, 7, 7, 42, 8, 9, 20, 0, 18, 20, 19, 8, 8, 8, 42, 9, 21, 20, 0, 20, 21, 19, 8, 8, 8, 42, 9, 10, 21, 0, 20, 22, 21, 9, 9, 9, 42, 10, 22, 21, 0, 22, 23, 21, 9, 9, 9, 42, 10, 11, 22, 0, 22, 24, 23, 10, 10, 10, 42, 11, 23, 22, 0, 24, 25, 23, 10, 10, 10, 42, 11, 0, 23, 0, 24, 0, 25, 11, 11, 11, 42, 0, 12, 23, 0, 0, 2, 25, 11, 11, 11, 42, 24, 25, 56, 0, 26, 27, 28, 12, 12, 12, 42, 25, 55, 56, 0, 27, 29, 28, 12, 12, 12, 42, 25, 26, 55, 0, 27, 30, 29, 12, 12, 12, 42, 26, 54, 55, 0, 30, 31, 29, 12, 12, 12, 42, 26, 27, 54, 0, 30, 32, 31, 12, 12, 12, 42, 27, 53, 54, 0, 32, 33, 31, 12, 12, 12, 42, 27, 28, 53, 0, 32, 34, 33, 12, 12, 12, 42, 28, 52, 53, 0, 34, 35, 33, 12, 12, 12, 42, 28, 29, 52, 0, 34, 36, 35, 12, 12, 12, 42, 29, 51, 52, 0, 36, 37, 35, 12, 12, 12, 42, 29, 30, 51, 0, 36, 38, 37, 12, 12, 12, 42, 30, 50, 51, 0, 38, 39, 37, 12, 12, 12, 42, 30, 31, 50, 0, 38, 40, 39, 12, 12, 12, 42, 31, 49, 50, 0, 40, 41, 39, 12, 12, 12, 42, 31, 32, 49, 0, 40, 42, 41, 12, 12, 12, 42, 32, 48, 49, 0, 42, 43, 41, 12, 12, 12, 42, 32, 33, 48, 0, 42, 44, 43, 12, 12, 12, 42, 33, 59, 48, 0, 44, 45, 43, 12, 12, 12, 42, 33, 34, 59, 0, 44, 46, 45, 12, 12, 12, 42, 34, 58, 59, 0, 46, 47, 45, 12, 12, 12, 42, 34, 35, 58, 0, 46, 48, 47, 12, 12, 12, 42, 35, 57, 58, 0, 48, 49, 47, 12, 12, 12, 42, 35, 24, 57, 0, 48, 26, 49, 12, 12, 12, 42, 24, 56, 57, 0, 26, 28, 49, 12, 12, 12, 42, 12, 13, 24, 0, 2, 3, 50, 13, 13, 13, 42, 13, 25, 24, 0, 3, 51, 50, 13, 13, 13, 42, 13, 14, 25, 0, 3, 5, 51, 14, 14, 14, 42, 14, 26, 25, 0, 5, 52, 51, 14, 14, 14, 42, 14, 15, 26, 0, 8, 9, 53, 15, 15, 15, 42, 15, 27, 26, 0, 9, 54, 53, 15, 15, 15, 42, 15, 16, 27, 0, 9, 11, 54, 16, 16, 16, 42, 16, 28, 27, 0, 11, 55, 54, 16, 16, 16, 42, 16, 17, 28, 0, 11, 13, 55, 17, 17, 17, 42, 17, 29, 28, 0, 13, 56, 55, 17, 17, 17, 42, 17, 18, 29, 0, 13, 15, 56, 18, 18, 18, 42, 18, 30, 29, 0, 15, 57, 56, 18, 18, 18, 42, 18, 19, 30, 0, 15, 17, 57, 19, 19, 19, 42, 19, 31, 30, 0, 17, 58, 57, 19, 19, 19, 42, 19, 20, 31, 0, 17, 19, 58, 20, 20, 20, 42, 20, 32, 31, 0, 19, 59, 58, 20, 20, 20, 42, 20, 21, 32, 0, 19, 21, 59, 21, 21, 21, 42, 21, 33, 32, 0, 21, 60, 59, 21, 21, 21, 42, 21, 22, 33, 0, 21, 23, 60, 22, 22, 22, 42, 22, 34, 33, 0, 23, 61, 60, 22, 22, 22, 42, 22, 23, 34, 0, 23, 25, 61, 23, 23, 23, 42, 23, 35, 34, 0, 25, 62, 61, 23, 23, 23, 42, 23, 12, 35, 0, 25, 2, 62, 24, 24, 24, 42, 12, 24, 35, 0, 2, 50, 62, 24, 24, 24, 42, 1, 0, 37, 0, 1, 0, 63, 25, 25, 25, 42, 0, 36, 37, 0, 0, 64, 63, 25, 25, 25, 42, 2, 1, 38, 0, 4, 1, 65, 26, 26, 26, 42, 1, 37, 38, 0, 1, 63, 65, 26, 26, 26, 42, 3, 2, 39, 0, 7, 6, 66, 27, 27, 27, 42, 2, 38, 39, 0, 6, 67, 66, 27, 27, 27, 42, 4, 3, 40, 0, 10, 7, 68, 28, 28, 28, 42, 3, 39, 40, 0, 7, 66, 68, 28, 28, 28, 42, 5, 4, 41, 0, 12, 10, 69, 29, 29, 29, 42, 4, 40, 41, 0, 10, 68, 69, 29, 29, 29, 42, 6, 5, 42, 0, 14, 12, 70, 30, 30, 30, 42, 5, 41, 42, 0, 12, 69, 70, 30, 30, 30, 42, 7, 6, 43, 0, 16, 14, 71, 31, 31, 31, 42, 6, 42, 43, 0, 14, 70, 71, 31, 31, 31, 42, 8, 7, 44, 0, 18, 16, 72, 32, 32, 32, 42, 7, 43, 44, 0, 16, 71, 72, 32, 32, 32, 42, 9, 8, 45, 0, 20, 18, 73, 33, 33, 33, 42, 8, 44, 45, 0, 18, 72, 73, 33, 33, 33, 42, 10, 9, 46, 0, 22, 20, 74, 34, 34, 34, 42, 9, 45, 46, 0, 20, 73, 74, 34, 34, 34, 42, 11, 10, 47, 0, 24, 22, 75, 35, 35, 35, 42, 10, 46, 47, 0, 22, 74, 75, 35, 35, 35, 42, 0, 11, 36, 0, 0, 24, 64, 36, 36, 36, 42, 11, 47, 36, 0, 24, 75, 64, 36, 36, 36, 42, 44, 43, 60, 0, 76, 77, 78, 37, 37, 37, 42, 43, 61, 60, 0, 77, 79, 78, 37, 37, 37, 42, 43, 42, 61, 0, 77, 80, 79, 37, 37, 37, 42, 42, 62, 61, 0, 80, 81, 79, 37, 37, 37, 42, 42, 41, 62, 0, 80, 82, 81, 37, 37, 37, 42, 41, 63, 62, 0, 82, 83, 81, 37, 37, 37, 42, 41, 40, 63, 0, 82, 84, 83, 37, 37, 37, 42, 40, 64, 63, 0, 84, 85, 83, 37, 37, 37, 42, 40, 39, 64, 0, 84, 86, 85, 37, 37, 37, 42, 39, 65, 64, 0, 86, 87, 85, 37, 37, 37, 42, 39, 38, 65, 0, 86, 88, 87, 37, 37, 37, 42, 38, 66, 65, 0, 88, 89, 87, 37, 37, 37, 42, 38, 37, 66, 0, 88, 90, 89, 37, 37, 37, 42, 37, 67, 66, 0, 90, 91, 89, 37, 37, 37, 42, 37, 36, 67, 0, 90, 92, 91, 37, 37, 37, 42, 36, 68, 67, 0, 92, 93, 91, 37, 37, 37, 42, 36, 47, 68, 0, 92, 94, 93, 37, 37, 37, 42, 47, 69, 68, 0, 94, 95, 93, 37, 37, 37, 42, 47, 46, 69, 0, 94, 96, 95, 37, 37, 37, 42, 46, 70, 69, 0, 96, 97, 95, 37, 37, 37, 42, 46, 45, 70, 0, 96, 98, 97, 37, 37, 37, 42, 45, 71, 70, 0, 98, 99, 97, 37, 37, 37, 42, 45, 44, 71, 0, 98, 76, 99, 37, 37, 37, 42, 44, 60, 71, 0, 76, 78, 99, 37, 37, 37, 42, 60, 61, 48, 0, 100, 101, 102, 38, 38, 38, 42, 61, 49, 48, 0, 101, 103, 102, 38, 38, 38, 42, 61, 62, 49, 0, 101, 104, 103, 39, 39, 39, 42, 62, 50, 49, 0, 104, 105, 103, 39, 39, 39, 42, 62, 63, 50, 0, 104, 106, 105, 40, 40, 40, 42, 63, 51, 50, 0, 106, 107, 105, 40, 40, 40, 42, 63, 64, 51, 0, 106, 108, 107, 41, 41, 41, 42, 64, 52, 51, 0, 108, 109, 107, 41, 41, 41, 42, 64, 65, 52, 0, 108, 110, 109, 42, 42, 42, 42, 65, 53, 52, 0, 110, 111, 109, 42, 42, 42, 42, 65, 66, 53, 0, 110, 112, 111, 43, 43, 43, 42, 66, 54, 53, 0, 112, 113, 111, 43, 43, 43, 42, 66, 67, 54, 0, 112, 114, 113, 44, 44, 44, 42, 67, 55, 54, 0, 114, 115, 113, 44, 44, 44, 42, 67, 68, 55, 0, 116, 117, 118, 45, 45, 45, 42, 68, 56, 55, 0, 117, 119, 118, 45, 45, 45, 42, 68, 69, 56, 0, 117, 120, 119, 46, 46, 46, 42, 69, 57, 56, 0, 120, 121, 119, 46, 46, 46, 42, 69, 70, 57, 0, 120, 122, 121, 47, 47, 47, 42, 70, 58, 57, 0, 122, 123, 121, 47, 47, 47, 42, 70, 71, 58, 0, 122, 124, 123, 48, 48, 48, 42, 71, 59, 58, 0, 124, 125, 123, 48, 48, 48, 42, 71, 60, 59, 0, 124, 100, 125, 49, 49, 49, 42, 60, 48, 59, 0, 100, 102, 125, 49, 49, 49] - } -}, { - "uuid": "C5A254D8-982E-42AC-A1AE-1C4ED1DC888A", - "type": "Geometry", - "data": { - "vertices": [-0.931044, -2.388317, -1.378895, -0.931044, -1.378895, -2.388317, -0.931044, 0, -2.757791, -0.931044, 1.378895, -2.388317, -0.931044, 2.388317, -1.378895, -0.931044, 2.757791, 0, -0.931044, 2.388317, 1.378895, -0.931044, 1.378895, 2.388317, -0.931044, 0, 2.757791, -0.931044, -1.378895, 2.388317, -0.931044, -2.388317, 1.378895, -0.931044, -2.757791, 0, 1.062718, -2.388317, -1.378895, 1.062718, -1.378895, -2.388317, 1.062718, 0, -2.757791, 1.062718, 1.378895, -2.388317, 1.062718, 2.388317, -1.378895, 1.062718, 2.757791, 0, 1.062718, 2.388317, 1.378895, 1.062718, 1.378895, 2.388317, 1.062718, 0, 2.757791, 1.062718, -1.378895, 2.388317, 1.062718, -2.388317, 1.378895, 1.062718, -2.757791, 0, 1.132554, -2.315003, -1.336568, 1.132554, -1.336568, -2.315003, 1.132554, 0, -2.673136, 1.132554, 1.336568, -2.315003, 1.132554, 2.315003, -1.336568, 1.132554, 2.673136, 0, 1.132554, 2.315003, 1.336568, 1.132554, 1.336568, 2.315003, 1.132554, 0, 2.673136, 1.132554, -1.336568, 2.315003, 1.132554, -2.315003, 1.336568, 1.132554, -2.673136, 0, -0.980928, -2.333332, -1.34715, -0.980928, -1.34715, -2.333332, -0.980928, 0, -2.6943, -0.980928, 1.34715, -2.333332, -0.980928, 2.333332, -1.34715, -0.980928, 2.6943, 0, -0.980928, 2.333332, 1.34715, -0.980928, 1.34715, 2.333332, -0.980928, 0, 2.6943, -0.980928, -1.34715, 2.333332, -0.980928, -2.333332, 1.34715, -0.980928, -2.6943, 0, -1.030811, -2.388317, -1.378895, -1.030811, -1.378895, -2.388317, -1.030811, 0, -2.757791, -1.030811, 1.378895, -2.388317, -1.030811, 2.388317, -1.378895, -1.030811, 2.757791, 0, -1.030811, 2.388317, 1.378895, -1.030811, 1.378895, 2.388317, -1.030811, 0, 2.757791, -1.030811, -1.378895, 2.388317, -1.030811, -2.388317, 1.378895, -1.030811, -2.757791, 0, -1.190439, -2.388317, -1.378895, -1.190439, -1.378895, -2.388317, -1.190439, 0, -2.757791, -1.190439, 1.378895, -2.388317, -1.190439, 2.388317, -1.378895, -1.190439, 2.757791, 0, -1.190439, 2.388317, 1.378895, -1.190439, 1.378895, 2.388317, -1.190439, 0, 2.757791, -1.190439, -1.378895, 2.388317, -1.190439, -2.388317, 1.378895, -1.190439, -2.757791, 0, -1.190439, 0, 1.917008, -1.190439, -0.95914, 1.661279, -1.190439, -1.671139, 0.960854, -1.190439, -1.92009, 0, -1.190439, -1.662371, -0.95977, -1.190439, -0.960406, -1.663472, -1.190439, 0, -1.921876, -1.190439, 0.960616, -1.663836, -1.190439, 1.663393, -0.960361, -1.190439, 1.918795, 0, -1.190439, 1.667656, 0.962822, -1.190439, 0.958816, 1.660719, 1.132554, 0, 1.917008, 1.132554, 0.958816, 1.660719, 1.132554, 1.667656, 0.962822, 1.132554, 1.918795, 0, 1.132554, 1.663393, -0.960361, 1.132554, 0.960616, -1.663836, 1.132554, 0, -1.921876, 1.132554, -0.960406, -1.663472, 1.132554, -1.662371, -0.95977, 1.132554, -1.92009, 0, 1.132554, -1.671139, 0.960854, 1.132554, -0.95914, 1.661279], - "normals": [0, -0.707107, -0.707107, 0, -0.258819, -0.965926, 0, 0.258819, -0.965926, 0, 0.707107, -0.707107, 0, 0.965926, -0.258819, 0, 0.965926, 0.258819, 0, 0.707107, 0.707107, 0, 0.258819, 0.965926, 0, -0.258819, 0.965926, 0, -0.707107, 0.707107, 0, -0.965926, 0.258819, 0, -0.965926, -0.258819, -1, 0, 0, 1, 0, 0, 0.760415, -0.459222, -0.459222, 0.760413, -0.168088, -0.62731, 0.760414, 0.168087, -0.62731, 0.760414, 0.459222, -0.459222, 0.760413, 0.62731, -0.168087, 0.760414, 0.62731, 0.168087, 0.760415, 0.459222, 0.459222, 0.760413, 0.168088, 0.62731, 0.760414, -0.168087, 0.62731, 0.760414, -0.459222, 0.459222, 0.760413, -0.62731, 0.168087, 0.760414, -0.62731, -0.168087, -0.775776, -0.446191, -0.446191, -0.775773, -0.163318, -0.609511, -0.775774, 0.163318, -0.60951, -0.775776, 0.44619, -0.446191, -0.775775, 0.609509, -0.163317, -0.775775, 0.609509, 0.163317, -0.775776, 0.446191, 0.446191, -0.775773, 0.163318, 0.609511, -0.775774, -0.163318, 0.60951, -0.775776, -0.44619, 0.446191, -0.775775, -0.609509, 0.163317, -0.775775, -0.609509, -0.163317, 0.775776, -0.446191, -0.446191, 0.775773, -0.163318, -0.609511, 0.775774, 0.163318, -0.60951, 0.775776, 0.44619, -0.446191, 0.775774, 0.60951, -0.163317, 0.775774, 0.60951, 0.163317, 0.775776, 0.446191, 0.446191, 0.775773, 0.163318, 0.609511, 0.775774, -0.163318, 0.60951, 0.775776, -0.44619, 0.446191, 0.775774, -0.60951, 0.163317, 0.775774, -0.60951, -0.163317, 0, -0.707107, -0.707107, 0, -0.258819, -0.965926, 0, 0.258819, -0.965926, 0, 0.707107, -0.707107, 0, 0.965926, -0.258819, 0, 0.965926, 0.258819, 0, 0.707107, 0.707107, 0, 0.258819, 0.965926, 0, -0.258819, 0.965926, 0, -0.707107, 0.707107, 0, -0.965926, 0.258819, 0, -0.965926, -0.258819, 0, 0.257623, -0.966245, 0, 0.701289, -0.712877, 0, 0.968036, -0.250812, 0, 0.965788, 0.259335, 0, 0.707979, 0.706233, 0, 0.259818, 0.965658, 0, -0.259423, 0.965764, 0, -0.707458, 0.706755, 0, -0.966409, 0.25701, 0, -0.967625, -0.252393, 0, -0.701585, -0.712585, 0, -0.258232, -0.966083], - "uvs": [[0.336461, 0.218784, 0.336461, 0.14848, 0.697939, 0.218784, 0.697939, 0.14848, 0.336461, 0.078176, 0.697939, 0.078176, 0.336461, 0.921824, 0.336461, 0.85152, 0.697939, 0.921824, 0.697939, 0.85152, 0.336461, 0.781216, 0.697939, 0.781216, 0.336461, 0.710912, 0.697939, 0.710912, 0.336461, 0.640608, 0.697939, 0.640608, 0.336461, 0.570304, 0.697939, 0.570304, 0.336461, 0.5, 0.697939, 0.5, 0.336461, 0.429696, 0.697939, 0.429696, 0.336461, 0.359392, 0.697939, 0.359392, 0.336461, 0.289088, 0.697939, 0.289088, 0.474574, 0.559485, 0.460069, 0.544979, 0.454197, 0.57125, 0.447777, 0.566269, 0.479884, 0.5793, 0.454535, 0.5793, 0.474574, 0.599115, 0.451971, 0.586065, 0.460069, 0.613621, 0.448576, 0.593715, 0.440254, 0.61893, 0.440254, 0.592474, 0.420438, 0.613621, 0.433802, 0.590475, 0.405933, 0.599115, 0.428558, 0.586052, 0.400623, 0.5793, 0.427361, 0.5793, 0.405933, 0.559485, 0.430161, 0.573473, 0.420438, 0.544979, 0.43369, 0.567932, 0.440254, 0.539669, 0.440254, 0.562996, 0.45946, 0.546032, 0.473521, 0.560093, 0.446386, 0.568678, 0.452767, 0.572075, 0.478667, 0.5793, 0.455304, 0.5793, 0.473521, 0.598507, 0.453194, 0.586771, 0.45946, 0.612567, 0.447577, 0.591984, 0.440254, 0.617714, 0.440254, 0.593975, 0.421047, 0.612567, 0.432772, 0.592259, 0.406986, 0.598507, 0.426717, 0.587115, 0.40184, 0.5793, 0.422363, 0.5793, 0.406986, 0.560093, 0.42865, 0.5726, 0.421047, 0.546032, 0.433277, 0.567216, 0.440254, 0.540886, 0.440254, 0.567516, 0.860669, 0.218784, 0.860669, 0.14848, 0.860669, 0.078176, 0.860669, 0.921824, 0.860669, 0.85152, 0.860669, 0.781216, 0.860669, 0.710912, 0.860669, 0.640608, 0.860669, 0.570304, 0.860669, 0.5, 0.860669, 0.429696, 0.860669, 0.359392, 0.860669, 0.289088, 0.386621, 0.542561, 0.386621, 0.55468, 0.385062, 0.542561, 0.385062, 0.55468, 0.386621, 0.530443, 0.385062, 0.530443, 0.386621, 0.663748, 0.386621, 0.675867, 0.385062, 0.663748, 0.385062, 0.675867, 0.386621, 0.651629, 0.385062, 0.651629, 0.386621, 0.639511, 0.385062, 0.639511, 0.386621, 0.627392, 0.385062, 0.627392, 0.386621, 0.615273, 0.385062, 0.615273, 0.386621, 0.603155, 0.385062, 0.603155, 0.386621, 0.591036, 0.385062, 0.591036, 0.386621, 0.578917, 0.385062, 0.578917, 0.386621, 0.566799, 0.385062, 0.566799, 0.383503, 0.542561, 0.383503, 0.55468, 0.383503, 0.530443, 0.383503, 0.663748, 0.383503, 0.675867, 0.383503, 0.651629, 0.383503, 0.639511, 0.383503, 0.627392, 0.383503, 0.615273, 0.383503, 0.603155, 0.383503, 0.591036, 0.383503, 0.578917, 0.383503, 0.566799, 0.318373, 0.14848, 0.318373, 0.218784, 0.228534, 0.14848, 0.228534, 0.218784, 0.318373, 0.078176, 0.228534, 0.078176, 0.318373, 0.85152, 0.318373, 0.921824, 0.228534, 0.85152, 0.228534, 0.921824, 0.318373, 0.781216, 0.228534, 0.781216, 0.318373, 0.710912, 0.228534, 0.710912, 0.318373, 0.640608, 0.228534, 0.640608, 0.318373, 0.570304, 0.228534, 0.570304, 0.318373, 0.5, 0.228534, 0.5, 0.318373, 0.429696, 0.228534, 0.429696, 0.318373, 0.359392, 0.228534, 0.359392, 0.318373, 0.289088, 0.228534, 0.289088, 0.6836, 0.641499, 0.6836, 0.57079, 0.483207, 0.641499, 0.483207, 0.57079, 0.6836, 0.712484, 0.483207, 0.712484, 0.6836, 0.783031, 0.483207, 0.783031, 0.6836, 0.853865, 0.483207, 0.853865, 0.6836, 0.924734, 0.483207, 0.924734, 0.6836, 0.146147, 0.6836, 0.075266, 0.483207, 0.146147, 0.483207, 0.075266, 0.6836, 0.217016, 0.483207, 0.217016, 0.6836, 0.287851, 0.483207, 0.287851, 0.6836, 0.35864, 0.483207, 0.35864, 0.6836, 0.429383, 0.483207, 0.429383, 0.6836, 0.500093, 0.483207, 0.500093]], - "faces": [42, 0, 1, 12, 0, 0, 1, 2, 0, 0, 0, 42, 1, 13, 12, 0, 1, 3, 2, 0, 0, 0, 42, 1, 2, 13, 0, 1, 4, 3, 1, 1, 1, 42, 2, 14, 13, 0, 4, 5, 3, 1, 1, 1, 42, 2, 3, 14, 0, 6, 7, 8, 2, 2, 2, 42, 3, 15, 14, 0, 7, 9, 8, 2, 2, 2, 42, 3, 4, 15, 0, 7, 10, 9, 3, 3, 3, 42, 4, 16, 15, 0, 10, 11, 9, 3, 3, 3, 42, 4, 5, 16, 0, 10, 12, 11, 4, 4, 4, 42, 5, 17, 16, 0, 12, 13, 11, 4, 4, 4, 42, 5, 6, 17, 0, 12, 14, 13, 5, 5, 5, 42, 6, 18, 17, 0, 14, 15, 13, 5, 5, 5, 42, 6, 7, 18, 0, 14, 16, 15, 6, 6, 6, 42, 7, 19, 18, 0, 16, 17, 15, 6, 6, 6, 42, 7, 8, 19, 0, 16, 18, 17, 7, 7, 7, 42, 8, 20, 19, 0, 18, 19, 17, 7, 7, 7, 42, 8, 9, 20, 0, 18, 20, 19, 8, 8, 8, 42, 9, 21, 20, 0, 20, 21, 19, 8, 8, 8, 42, 9, 10, 21, 0, 20, 22, 21, 9, 9, 9, 42, 10, 22, 21, 0, 22, 23, 21, 9, 9, 9, 42, 10, 11, 22, 0, 22, 24, 23, 10, 10, 10, 42, 11, 23, 22, 0, 24, 25, 23, 10, 10, 10, 42, 11, 0, 23, 0, 24, 0, 25, 11, 11, 11, 42, 0, 12, 23, 0, 0, 2, 25, 11, 11, 11, 42, 61, 60, 77, 0, 26, 27, 28, 12, 12, 12, 42, 60, 76, 77, 0, 27, 29, 28, 12, 12, 12, 42, 62, 61, 78, 0, 30, 26, 31, 12, 12, 12, 42, 61, 77, 78, 0, 26, 28, 31, 12, 12, 12, 42, 63, 62, 79, 0, 32, 30, 33, 12, 12, 12, 42, 62, 78, 79, 0, 30, 31, 33, 12, 12, 12, 42, 64, 63, 80, 0, 34, 32, 35, 12, 12, 12, 42, 63, 79, 80, 0, 32, 33, 35, 12, 12, 12, 42, 65, 64, 81, 0, 36, 34, 37, 12, 12, 12, 42, 64, 80, 81, 0, 34, 35, 37, 12, 12, 12, 42, 66, 65, 82, 0, 38, 36, 39, 12, 12, 12, 42, 65, 81, 82, 0, 36, 37, 39, 12, 12, 12, 42, 67, 66, 83, 0, 40, 38, 41, 12, 12, 12, 42, 66, 82, 83, 0, 38, 39, 41, 12, 12, 12, 42, 68, 67, 72, 0, 42, 40, 43, 12, 12, 12, 42, 67, 83, 72, 0, 40, 41, 43, 12, 12, 12, 42, 69, 68, 73, 0, 44, 42, 45, 12, 12, 12, 42, 68, 72, 73, 0, 42, 43, 45, 12, 12, 12, 42, 70, 69, 74, 0, 46, 44, 47, 12, 12, 12, 42, 69, 73, 74, 0, 44, 45, 47, 12, 12, 12, 42, 71, 70, 75, 0, 48, 46, 49, 12, 12, 12, 42, 70, 74, 75, 0, 46, 47, 49, 12, 12, 12, 42, 60, 71, 76, 0, 27, 48, 29, 12, 12, 12, 42, 71, 75, 76, 0, 48, 49, 29, 12, 12, 12, 42, 24, 25, 92, 0, 50, 51, 52, 13, 13, 13, 42, 25, 91, 92, 0, 51, 53, 52, 13, 13, 13, 42, 25, 26, 91, 0, 51, 54, 53, 13, 13, 13, 42, 26, 90, 91, 0, 54, 55, 53, 13, 13, 13, 42, 26, 27, 90, 0, 54, 56, 55, 13, 13, 13, 42, 27, 89, 90, 0, 56, 57, 55, 13, 13, 13, 42, 27, 28, 89, 0, 56, 58, 57, 13, 13, 13, 42, 28, 88, 89, 0, 58, 59, 57, 13, 13, 13, 42, 28, 29, 88, 0, 58, 60, 59, 13, 13, 13, 42, 29, 87, 88, 0, 60, 61, 59, 13, 13, 13, 42, 29, 30, 87, 0, 60, 62, 61, 13, 13, 13, 42, 30, 86, 87, 0, 62, 63, 61, 13, 13, 13, 42, 30, 31, 86, 0, 62, 64, 63, 13, 13, 13, 42, 31, 85, 86, 0, 64, 65, 63, 13, 13, 13, 42, 31, 32, 85, 0, 64, 66, 65, 13, 13, 13, 42, 32, 84, 85, 0, 66, 67, 65, 13, 13, 13, 42, 32, 33, 84, 0, 66, 68, 67, 13, 13, 13, 42, 33, 95, 84, 0, 68, 69, 67, 13, 13, 13, 42, 33, 34, 95, 0, 68, 70, 69, 13, 13, 13, 42, 34, 94, 95, 0, 70, 71, 69, 13, 13, 13, 42, 34, 35, 94, 0, 70, 72, 71, 13, 13, 13, 42, 35, 93, 94, 0, 72, 73, 71, 13, 13, 13, 42, 35, 24, 93, 0, 72, 50, 73, 13, 13, 13, 42, 24, 92, 93, 0, 50, 52, 73, 13, 13, 13, 42, 12, 13, 24, 0, 2, 3, 74, 14, 14, 14, 42, 13, 25, 24, 0, 3, 75, 74, 14, 14, 14, 42, 13, 14, 25, 0, 3, 5, 75, 15, 15, 15, 42, 14, 26, 25, 0, 5, 76, 75, 15, 15, 15, 42, 14, 15, 26, 0, 8, 9, 77, 16, 16, 16, 42, 15, 27, 26, 0, 9, 78, 77, 16, 16, 16, 42, 15, 16, 27, 0, 9, 11, 78, 17, 17, 17, 42, 16, 28, 27, 0, 11, 79, 78, 17, 17, 17, 42, 16, 17, 28, 0, 11, 13, 79, 18, 18, 18, 42, 17, 29, 28, 0, 13, 80, 79, 18, 18, 18, 42, 17, 18, 29, 0, 13, 15, 80, 19, 19, 19, 42, 18, 30, 29, 0, 15, 81, 80, 19, 19, 19, 42, 18, 19, 30, 0, 15, 17, 81, 20, 20, 20, 42, 19, 31, 30, 0, 17, 82, 81, 20, 20, 20, 42, 19, 20, 31, 0, 17, 19, 82, 21, 21, 21, 42, 20, 32, 31, 0, 19, 83, 82, 21, 21, 21, 42, 20, 21, 32, 0, 19, 21, 83, 22, 22, 22, 42, 21, 33, 32, 0, 21, 84, 83, 22, 22, 22, 42, 21, 22, 33, 0, 21, 23, 84, 23, 23, 23, 42, 22, 34, 33, 0, 23, 85, 84, 23, 23, 23, 42, 22, 23, 34, 0, 23, 25, 85, 24, 24, 24, 42, 23, 35, 34, 0, 25, 86, 85, 24, 24, 24, 42, 23, 12, 35, 0, 25, 2, 86, 25, 25, 25, 42, 12, 24, 35, 0, 2, 74, 86, 25, 25, 25, 42, 1, 0, 37, 0, 87, 88, 89, 26, 26, 26, 42, 0, 36, 37, 0, 88, 90, 89, 26, 26, 26, 42, 2, 1, 38, 0, 91, 87, 92, 27, 27, 27, 42, 1, 37, 38, 0, 87, 89, 92, 27, 27, 27, 42, 3, 2, 39, 0, 93, 94, 95, 28, 28, 28, 42, 2, 38, 39, 0, 94, 96, 95, 28, 28, 28, 42, 4, 3, 40, 0, 97, 93, 98, 29, 29, 29, 42, 3, 39, 40, 0, 93, 95, 98, 29, 29, 29, 42, 5, 4, 41, 0, 99, 97, 100, 30, 30, 30, 42, 4, 40, 41, 0, 97, 98, 100, 30, 30, 30, 42, 6, 5, 42, 0, 101, 99, 102, 31, 31, 31, 42, 5, 41, 42, 0, 99, 100, 102, 31, 31, 31, 42, 7, 6, 43, 0, 103, 101, 104, 32, 32, 32, 42, 6, 42, 43, 0, 101, 102, 104, 32, 32, 32, 42, 8, 7, 44, 0, 105, 103, 106, 33, 33, 33, 42, 7, 43, 44, 0, 103, 104, 106, 33, 33, 33, 42, 9, 8, 45, 0, 107, 105, 108, 34, 34, 34, 42, 8, 44, 45, 0, 105, 106, 108, 34, 34, 34, 42, 10, 9, 46, 0, 109, 107, 110, 35, 35, 35, 42, 9, 45, 46, 0, 107, 108, 110, 35, 35, 35, 42, 11, 10, 47, 0, 111, 109, 112, 36, 36, 36, 42, 10, 46, 47, 0, 109, 110, 112, 36, 36, 36, 42, 0, 11, 36, 0, 88, 111, 90, 37, 37, 37, 42, 11, 47, 36, 0, 111, 112, 90, 37, 37, 37, 42, 37, 36, 49, 0, 89, 90, 113, 38, 38, 38, 42, 36, 48, 49, 0, 90, 114, 113, 38, 38, 38, 42, 38, 37, 50, 0, 92, 89, 115, 39, 39, 39, 42, 37, 49, 50, 0, 89, 113, 115, 39, 39, 39, 42, 39, 38, 51, 0, 95, 96, 116, 40, 40, 40, 42, 38, 50, 51, 0, 96, 117, 116, 40, 40, 40, 42, 40, 39, 52, 0, 98, 95, 118, 41, 41, 41, 42, 39, 51, 52, 0, 95, 116, 118, 41, 41, 41, 42, 41, 40, 53, 0, 100, 98, 119, 42, 42, 42, 42, 40, 52, 53, 0, 98, 118, 119, 42, 42, 42, 42, 42, 41, 54, 0, 102, 100, 120, 43, 43, 43, 42, 41, 53, 54, 0, 100, 119, 120, 43, 43, 43, 42, 43, 42, 55, 0, 104, 102, 121, 44, 44, 44, 42, 42, 54, 55, 0, 102, 120, 121, 44, 44, 44, 42, 44, 43, 56, 0, 106, 104, 122, 45, 45, 45, 42, 43, 55, 56, 0, 104, 121, 122, 45, 45, 45, 42, 45, 44, 57, 0, 108, 106, 123, 46, 46, 46, 42, 44, 56, 57, 0, 106, 122, 123, 46, 46, 46, 42, 46, 45, 58, 0, 110, 108, 124, 47, 47, 47, 42, 45, 57, 58, 0, 108, 123, 124, 47, 47, 47, 42, 47, 46, 59, 0, 112, 110, 125, 48, 48, 48, 42, 46, 58, 59, 0, 110, 124, 125, 48, 48, 48, 42, 36, 47, 48, 0, 90, 112, 114, 49, 49, 49, 42, 47, 59, 48, 0, 112, 125, 114, 49, 49, 49, 42, 49, 48, 61, 0, 126, 127, 128, 50, 50, 50, 42, 48, 60, 61, 0, 127, 129, 128, 50, 50, 50, 42, 50, 49, 62, 0, 130, 126, 131, 51, 51, 51, 42, 49, 61, 62, 0, 126, 128, 131, 51, 51, 51, 42, 51, 50, 63, 0, 132, 133, 134, 52, 52, 52, 42, 50, 62, 63, 0, 133, 135, 134, 52, 52, 52, 42, 52, 51, 64, 0, 136, 132, 137, 53, 53, 53, 42, 51, 63, 64, 0, 132, 134, 137, 53, 53, 53, 42, 53, 52, 65, 0, 138, 136, 139, 54, 54, 54, 42, 52, 64, 65, 0, 136, 137, 139, 54, 54, 54, 42, 54, 53, 66, 0, 140, 138, 141, 55, 55, 55, 42, 53, 65, 66, 0, 138, 139, 141, 55, 55, 55, 42, 55, 54, 67, 0, 142, 140, 143, 56, 56, 56, 42, 54, 66, 67, 0, 140, 141, 143, 56, 56, 56, 42, 56, 55, 68, 0, 144, 142, 145, 57, 57, 57, 42, 55, 67, 68, 0, 142, 143, 145, 57, 57, 57, 42, 57, 56, 69, 0, 146, 144, 147, 58, 58, 58, 42, 56, 68, 69, 0, 144, 145, 147, 58, 58, 58, 42, 58, 57, 70, 0, 148, 146, 149, 59, 59, 59, 42, 57, 69, 70, 0, 146, 147, 149, 59, 59, 59, 42, 59, 58, 71, 0, 150, 148, 151, 60, 60, 60, 42, 58, 70, 71, 0, 148, 149, 151, 60, 60, 60, 42, 48, 59, 60, 0, 127, 150, 129, 61, 61, 61, 42, 59, 71, 60, 0, 150, 151, 129, 61, 61, 61, 42, 73, 72, 95, 0, 152, 153, 154, 62, 62, 62, 42, 72, 84, 95, 0, 153, 155, 154, 62, 62, 62, 42, 74, 73, 94, 0, 156, 152, 157, 63, 63, 63, 42, 73, 95, 94, 0, 152, 154, 157, 63, 63, 63, 42, 75, 74, 93, 0, 158, 156, 159, 64, 64, 64, 42, 74, 94, 93, 0, 156, 157, 159, 64, 64, 64, 42, 76, 75, 92, 0, 160, 158, 161, 65, 65, 65, 42, 75, 93, 92, 0, 158, 159, 161, 65, 65, 65, 42, 77, 76, 91, 0, 162, 160, 163, 66, 66, 66, 42, 76, 92, 91, 0, 160, 161, 163, 66, 66, 66, 42, 78, 77, 90, 0, 164, 165, 166, 67, 67, 67, 42, 77, 91, 90, 0, 165, 167, 166, 67, 67, 67, 42, 79, 78, 89, 0, 168, 164, 169, 68, 68, 68, 42, 78, 90, 89, 0, 164, 166, 169, 68, 68, 68, 42, 80, 79, 88, 0, 170, 168, 171, 69, 69, 69, 42, 79, 89, 88, 0, 168, 169, 171, 69, 69, 69, 42, 81, 80, 87, 0, 172, 170, 173, 70, 70, 70, 42, 80, 88, 87, 0, 170, 171, 173, 70, 70, 70, 42, 82, 81, 86, 0, 174, 172, 175, 71, 71, 71, 42, 81, 87, 86, 0, 172, 173, 175, 71, 71, 71, 42, 83, 82, 85, 0, 176, 174, 177, 72, 72, 72, 42, 82, 86, 85, 0, 174, 175, 177, 72, 72, 72, 42, 72, 83, 84, 0, 153, 176, 155, 73, 73, 73, 42, 83, 85, 84, 0, 176, 177, 155, 73, 73, 73] - } -}, { - "uuid": "3C276043-241C-4394-8CEA-6787C7F826FB", - "type": "Geometry", - "data": { - "vertices": [-0.24462, 0.171204, 2.509214, -0.24462, -0.168317, 2.509214, 0.24451, 0.171204, 2.509214, 0.24451, -0.168317, 2.509214, 0.24451, 0.171204, 2.39604, 0.24451, -0.168317, 2.39604, -0.24462, 0.171204, 2.39604, -0.24462, -0.168317, 2.39604, -0.24462, 2.402061, 0.169008, -0.24462, 2.402061, -0.170513, 0.24451, 2.402061, 0.169008, 0.24451, 2.402061, -0.170513, 0.24451, 2.515235, 0.169008, 0.24451, 2.515235, -0.170513, -0.24462, 2.515235, 0.169008, -0.24462, 2.515235, -0.170513, -0.24462, 0.177907, -2.401015, -0.24462, -0.161614, -2.401015, 0.24451, 0.177907, -2.401015, 0.24451, -0.161614, -2.401015, 0.24451, 0.177907, -2.514189, 0.24451, -0.161614, -2.514189, -0.24462, 0.177907, -2.514189, -0.24462, -0.161614, -2.514189, -0.24462, -2.50529, 0.169007, -0.24462, -2.50529, -0.170514, 0.24451, -2.50529, 0.169007, 0.24451, -2.50529, -0.170514, 0.24451, -2.392116, 0.169007, 0.24451, -2.392116, -0.170514, -0.24462, -2.392116, 0.169007, -0.24462, -2.392116, -0.170514], - "normals": [0, 0, 1, 1, 0, 0, 0, 0, -1, -1, 0, 0, 0, -1, 0, 0, 1, 0], - "uvs": [[0.406755, 0.512976, 0.412035, 0.512976, 0.406755, 0.518255, 0.412035, 0.518255, 0.406755, 0.523534, 0.412035, 0.523534, 0.406755, 0.528813, 0.412035, 0.528813, 0.406755, 0.534092, 0.412035, 0.534092, 0.417314, 0.512976, 0.417314, 0.518255, 0.401476, 0.512976, 0.401476, 0.518255]], - "faces": [42, 0, 1, 2, 0, 0, 1, 2, 0, 0, 0, 42, 1, 3, 2, 0, 1, 3, 2, 0, 0, 0, 42, 2, 3, 4, 0, 2, 3, 4, 1, 1, 1, 42, 3, 5, 4, 0, 3, 5, 4, 1, 1, 1, 42, 4, 5, 6, 0, 4, 5, 6, 2, 2, 2, 42, 5, 7, 6, 0, 5, 7, 6, 2, 2, 2, 42, 6, 7, 0, 0, 6, 7, 8, 3, 3, 3, 42, 7, 1, 0, 0, 7, 9, 8, 3, 3, 3, 42, 1, 7, 3, 0, 1, 10, 3, 4, 4, 4, 42, 7, 5, 3, 0, 10, 11, 3, 4, 4, 4, 42, 6, 0, 4, 0, 12, 0, 13, 5, 5, 5, 42, 0, 2, 4, 0, 0, 2, 13, 5, 5, 5, 42, 8, 9, 10, 0, 0, 1, 2, 4, 4, 4, 42, 9, 11, 10, 0, 1, 3, 2, 4, 4, 4, 42, 10, 11, 12, 0, 2, 3, 4, 1, 1, 1, 42, 11, 13, 12, 0, 3, 5, 4, 1, 1, 1, 42, 12, 13, 14, 0, 4, 5, 6, 5, 5, 5, 42, 13, 15, 14, 0, 5, 7, 6, 5, 5, 5, 42, 14, 15, 8, 0, 6, 7, 8, 3, 3, 3, 42, 15, 9, 8, 0, 7, 9, 8, 3, 3, 3, 42, 9, 15, 11, 0, 1, 10, 3, 2, 2, 2, 42, 15, 13, 11, 0, 10, 11, 3, 2, 2, 2, 42, 14, 8, 12, 0, 12, 0, 13, 0, 0, 0, 42, 8, 10, 12, 0, 0, 2, 13, 0, 0, 0, 42, 16, 17, 18, 0, 0, 1, 2, 0, 0, 0, 42, 17, 19, 18, 0, 1, 3, 2, 0, 0, 0, 42, 18, 19, 20, 0, 2, 3, 4, 1, 1, 1, 42, 19, 21, 20, 0, 3, 5, 4, 1, 1, 1, 42, 20, 21, 22, 0, 4, 5, 6, 2, 2, 2, 42, 21, 23, 22, 0, 5, 7, 6, 2, 2, 2, 42, 22, 23, 16, 0, 6, 7, 8, 3, 3, 3, 42, 23, 17, 16, 0, 7, 9, 8, 3, 3, 3, 42, 17, 23, 19, 0, 1, 10, 3, 4, 4, 4, 42, 23, 21, 19, 0, 10, 11, 3, 4, 4, 4, 42, 22, 16, 20, 0, 12, 0, 13, 5, 5, 5, 42, 16, 18, 20, 0, 0, 2, 13, 5, 5, 5, 42, 24, 25, 26, 0, 0, 1, 2, 4, 4, 4, 42, 25, 27, 26, 0, 1, 3, 2, 4, 4, 4, 42, 26, 27, 28, 0, 2, 3, 4, 1, 1, 1, 42, 27, 29, 28, 0, 3, 5, 4, 1, 1, 1, 42, 28, 29, 30, 0, 4, 5, 6, 5, 5, 5, 42, 29, 31, 30, 0, 5, 7, 6, 5, 5, 5, 42, 30, 31, 24, 0, 6, 7, 8, 3, 3, 3, 42, 31, 25, 24, 0, 7, 9, 8, 3, 3, 3, 42, 25, 31, 27, 0, 1, 10, 3, 2, 2, 2, 42, 31, 29, 27, 0, 10, 11, 3, 2, 2, 2, 42, 30, 24, 28, 0, 12, 0, 13, 0, 0, 0, 42, 24, 26, 28, 0, 0, 2, 13, 0, 0, 0] - } -}, { - "uuid": "26722F81-9842-446F-B105-B0EC951C0C0E", - "type": "Geometry", - "data": { - "vertices": [-0.254882, 0, -1.908795, -0.254882, 0.730464, -1.763496, -0.254882, 1.349722, -1.349722, -0.254882, 1.763496, -0.730464, -0.254882, 1.908795, 0, -0.254882, 1.763496, 0.730464, -0.254882, 1.349722, 1.349722, -0.254882, 0.730464, 1.763496, -0.254882, 0, 1.908794, -0.254882, -0.730464, 1.763496, -0.254882, -1.349722, 1.349721, -0.254882, -1.763496, 0.730463, -0.254882, -1.908794, 0, -0.254882, -1.763495, -0.730464, -0.254882, -1.34972, -1.349722, -0.254882, -0.730463, -1.763496, 0.254882, 0, -1.908795, 0.254882, 0.730464, -1.763496, 0.254882, 1.349722, -1.349722, 0.254882, 1.763496, -0.730464, 0.254882, 1.908795, 0, 0.254882, 1.763496, 0.730464, 0.254882, 1.349722, 1.349722, 0.254882, 0.730464, 1.763496, 0.254882, 0, 1.908794, 0.254882, -0.730464, 1.763496, 0.254882, -1.349722, 1.349721, 0.254882, -1.763496, 0.730463, 0.254882, -1.908794, 0, 0.254882, -1.763495, -0.730464, 0.254882, -1.34972, -1.349722, 0.254882, -0.730463, -1.763496, 0.254882, 0, -2.469586, 0.254882, 0.94507, -2.2816, 0.254882, 1.746261, -1.746261, 0.254882, 2.2816, -0.945069, 0.254882, 2.469586, 0, 0.254882, 2.2816, 0.94507, 0.254882, 1.746261, 1.746261, 0.254882, 0.945069, 2.2816, 0.254882, 0, 2.469585, 0.254882, -0.94507, 2.281599, 0.254882, -1.746261, 1.74626, 0.254882, -2.2816, 0.945068, 0.254882, -2.469585, 0, 0.254882, -2.281598, -0.945071, 0.254882, -1.746259, -1.746261, 0.254882, -0.945068, -2.2816, -0.254882, 0, -2.469586, -0.254882, 0.94507, -2.2816, -0.254882, 1.746261, -1.746261, -0.254882, 2.2816, -0.945069, -0.254882, 2.469586, 0, -0.254882, 2.2816, 0.94507, -0.254882, 1.746261, 1.746261, -0.254882, 0.945069, 2.2816, -0.254882, 0, 2.469585, -0.254882, -0.94507, 2.281599, -0.254882, -1.746261, 1.74626, -0.254882, -2.2816, 0.945068, -0.254882, -2.469585, 0, -0.254882, -2.281598, -0.945071, -0.254882, -1.746259, -1.746261, -0.254882, -0.945068, -2.2816], - "normals": [0, -0.382684, 0.923879, 0, 0, 1, 0, -0.707107, 0.707107, 0, -0.923879, 0.382684, 0, -1, 0, 0, -0.923879, -0.382683, 0, -0.707107, -0.707107, 0, -0.382683, -0.92388, 0, 0, -1, 0, 0.382684, -0.923879, 0, 0.707107, -0.707106, 0, 0.92388, -0.382683, 0, 1, 0, 0, 0.923879, 0.382684, 0, 0.707106, 0.707107, 0, 0.382684, 0.92388, 1, 0, 0, 0, 0.382684, -0.923879, 0, 0.707107, -0.707107, 0, 0.92388, -0.382683, 0, 0.923879, 0.382684, 0, 0.707107, 0.707107, 0, 0.382683, 0.92388, 0, -0.382684, 0.923879, 0, -0.707107, 0.707107, 0, -0.92388, 0.382683, 0, -1, 0, 0, -0.923879, -0.382684, 0, -0.707106, -0.707107, 0, -0.382684, -0.923879, -1, 0, 0], - "uvs": [[1, 0.850095, 1, 0.900109, 0.75, 0.850095, 0.75, 0.900109, 1, 0.800081, 0.75, 0.800081, 1, 0.750068, 0.75, 0.750068, 1, 0.700054, 0.75, 0.700054, 1, 0.650041, 0.75, 0.650041, 1, 0.600027, 0.75, 0.600027, 1, 0.550014, 0.75, 0.550014, 1, 0.5, 0.75, 0.5, 1, 0.449987, 0.75, 0.449986, 1, 0.399973, 0.75, 0.399973, 1, 0.349959, 0.75, 0.349959, 1, 0.299946, 0.75, 0.299946, 1, 0.249932, 0.75, 0.249932, 1, 0.199919, 0.75, 0.199919, 1, 0.149905, 0.75, 0.149905, 1, 0.099891, 0.75, 0.099891, 0.534644, 0.540501, 0.537499, 0.526151, 0.544823, 0.544717, 0.548516, 0.526151, 0.526516, 0.552666, 0.534306, 0.560457, 0.51435, 0.560795, 0.518566, 0.570973, 0.5, 0.56365, 0.5, 0.574666, 0.48565, 0.560795, 0.481434, 0.570973, 0.473484, 0.552666, 0.465694, 0.560457, 0.465355, 0.540501, 0.455177, 0.544717, 0.462501, 0.526151, 0.451484, 0.526151, 0.465355, 0.5118, 0.455177, 0.507584, 0.473484, 0.499635, 0.465694, 0.491845, 0.48565, 0.491506, 0.481434, 0.481328, 0.5, 0.488652, 0.5, 0.477635, 0.51435, 0.491506, 0.518566, 0.481328, 0.526516, 0.499635, 0.534306, 0.491845, 0.534644, 0.5118, 0.544823, 0.507584, 0.5, 0.850095, 0.5, 0.900109, 0.25, 0.850095, 0.25, 0.900109, 0.5, 0.800081, 0.25, 0.800081, 0.5, 0.750068, 0.25, 0.750068, 0.5, 0.700054, 0.25, 0.700054, 0.5, 0.650041, 0.25, 0.650041, 0.5, 0.600027, 0.25, 0.600027, 0.5, 0.550014, 0.25, 0.550014, 0.5, 0.5, 0.25, 0.5, 0.5, 0.449987, 0.25, 0.449986, 0.5, 0.399973, 0.25, 0.399973, 0.5, 0.349959, 0.25, 0.349959, 0.5, 0.299946, 0.25, 0.299946, 0.5, 0.249932, 0.25, 0.249932, 0.5, 0.199919, 0.25, 0.199919, 0.5, 0.149905, 0.25, 0.149905, 0.5, 0.099891, 0.25, 0.099891]], - "faces": [42, 1, 0, 17, 0, 0, 1, 2, 0, 1, 0, 42, 0, 16, 17, 0, 1, 3, 2, 1, 1, 0, 42, 2, 1, 18, 0, 4, 0, 5, 2, 0, 2, 42, 1, 17, 18, 0, 0, 2, 5, 0, 0, 2, 42, 3, 2, 19, 0, 6, 4, 7, 3, 2, 3, 42, 2, 18, 19, 0, 4, 5, 7, 2, 2, 3, 42, 4, 3, 20, 0, 8, 6, 9, 4, 3, 4, 42, 3, 19, 20, 0, 6, 7, 9, 3, 3, 4, 42, 5, 4, 21, 0, 10, 8, 11, 5, 4, 5, 42, 4, 20, 21, 0, 8, 9, 11, 4, 4, 5, 42, 6, 5, 22, 0, 12, 10, 13, 6, 5, 6, 42, 5, 21, 22, 0, 10, 11, 13, 5, 5, 6, 42, 7, 6, 23, 0, 14, 12, 15, 7, 6, 7, 42, 6, 22, 23, 0, 12, 13, 15, 6, 6, 7, 42, 8, 7, 24, 0, 16, 14, 17, 8, 7, 8, 42, 7, 23, 24, 0, 14, 15, 17, 7, 7, 8, 42, 9, 8, 25, 0, 18, 16, 19, 9, 8, 9, 42, 8, 24, 25, 0, 16, 17, 19, 8, 8, 9, 42, 10, 9, 26, 0, 20, 18, 21, 10, 9, 10, 42, 9, 25, 26, 0, 18, 19, 21, 9, 9, 10, 42, 11, 10, 27, 0, 22, 20, 23, 11, 10, 11, 42, 10, 26, 27, 0, 20, 21, 23, 10, 10, 11, 42, 12, 11, 28, 0, 24, 22, 25, 12, 11, 12, 42, 11, 27, 28, 0, 22, 23, 25, 11, 11, 12, 42, 13, 12, 29, 0, 26, 24, 27, 13, 12, 13, 42, 12, 28, 29, 0, 24, 25, 27, 12, 12, 13, 42, 14, 13, 30, 0, 28, 26, 29, 14, 13, 14, 42, 13, 29, 30, 0, 26, 27, 29, 13, 13, 14, 42, 15, 14, 31, 0, 30, 28, 31, 15, 14, 15, 42, 14, 30, 31, 0, 28, 29, 31, 14, 14, 15, 42, 0, 15, 16, 0, 32, 30, 33, 1, 15, 1, 42, 15, 31, 16, 0, 30, 31, 33, 15, 15, 1, 42, 17, 16, 33, 0, 34, 35, 36, 16, 16, 16, 42, 16, 32, 33, 0, 35, 37, 36, 16, 16, 16, 42, 18, 17, 34, 0, 38, 34, 39, 16, 16, 16, 42, 17, 33, 34, 0, 34, 36, 39, 16, 16, 16, 42, 19, 18, 35, 0, 40, 38, 41, 16, 16, 16, 42, 18, 34, 35, 0, 38, 39, 41, 16, 16, 16, 42, 20, 19, 36, 0, 42, 40, 43, 16, 16, 16, 42, 19, 35, 36, 0, 40, 41, 43, 16, 16, 16, 42, 21, 20, 37, 0, 44, 42, 45, 16, 16, 16, 42, 20, 36, 37, 0, 42, 43, 45, 16, 16, 16, 42, 22, 21, 38, 0, 46, 44, 47, 16, 16, 16, 42, 21, 37, 38, 0, 44, 45, 47, 16, 16, 16, 42, 23, 22, 39, 0, 48, 46, 49, 16, 16, 16, 42, 22, 38, 39, 0, 46, 47, 49, 16, 16, 16, 42, 24, 23, 40, 0, 50, 48, 51, 16, 16, 16, 42, 23, 39, 40, 0, 48, 49, 51, 16, 16, 16, 42, 25, 24, 41, 0, 52, 50, 53, 16, 16, 16, 42, 24, 40, 41, 0, 50, 51, 53, 16, 16, 16, 42, 26, 25, 42, 0, 54, 52, 55, 16, 16, 16, 42, 25, 41, 42, 0, 52, 53, 55, 16, 16, 16, 42, 27, 26, 43, 0, 56, 54, 57, 16, 16, 16, 42, 26, 42, 43, 0, 54, 55, 57, 16, 16, 16, 42, 28, 27, 44, 0, 58, 56, 59, 16, 16, 16, 42, 27, 43, 44, 0, 56, 57, 59, 16, 16, 16, 42, 29, 28, 45, 0, 60, 58, 61, 16, 16, 16, 42, 28, 44, 45, 0, 58, 59, 61, 16, 16, 16, 42, 30, 29, 46, 0, 62, 60, 63, 16, 16, 16, 42, 29, 45, 46, 0, 60, 61, 63, 16, 16, 16, 42, 31, 30, 47, 0, 64, 62, 65, 16, 16, 16, 42, 30, 46, 47, 0, 62, 63, 65, 16, 16, 16, 42, 16, 31, 32, 0, 35, 64, 37, 16, 16, 16, 42, 31, 47, 32, 0, 64, 65, 37, 16, 16, 16, 42, 33, 32, 49, 0, 66, 67, 68, 17, 8, 17, 42, 32, 48, 49, 0, 67, 69, 68, 8, 8, 17, 42, 34, 33, 50, 0, 70, 66, 71, 18, 17, 18, 42, 33, 49, 50, 0, 66, 68, 71, 17, 17, 18, 42, 35, 34, 51, 0, 72, 70, 73, 19, 18, 19, 42, 34, 50, 51, 0, 70, 71, 73, 18, 18, 19, 42, 36, 35, 52, 0, 74, 72, 75, 12, 19, 12, 42, 35, 51, 52, 0, 72, 73, 75, 19, 19, 12, 42, 37, 36, 53, 0, 76, 74, 77, 20, 12, 20, 42, 36, 52, 53, 0, 74, 75, 77, 12, 12, 20, 42, 38, 37, 54, 0, 78, 76, 79, 21, 20, 21, 42, 37, 53, 54, 0, 76, 77, 79, 20, 20, 21, 42, 39, 38, 55, 0, 80, 78, 81, 22, 21, 22, 42, 38, 54, 55, 0, 78, 79, 81, 21, 21, 22, 42, 40, 39, 56, 0, 82, 80, 83, 1, 22, 1, 42, 39, 55, 56, 0, 80, 81, 83, 22, 22, 1, 42, 41, 40, 57, 0, 84, 82, 85, 23, 1, 23, 42, 40, 56, 57, 0, 82, 83, 85, 1, 1, 23, 42, 42, 41, 58, 0, 86, 84, 87, 24, 23, 24, 42, 41, 57, 58, 0, 84, 85, 87, 23, 23, 24, 42, 43, 42, 59, 0, 88, 86, 89, 25, 24, 25, 42, 42, 58, 59, 0, 86, 87, 89, 24, 24, 25, 42, 44, 43, 60, 0, 90, 88, 91, 26, 25, 26, 42, 43, 59, 60, 0, 88, 89, 91, 25, 25, 26, 42, 45, 44, 61, 0, 92, 90, 93, 27, 26, 27, 42, 44, 60, 61, 0, 90, 91, 93, 26, 26, 27, 42, 46, 45, 62, 0, 94, 92, 95, 28, 27, 28, 42, 45, 61, 62, 0, 92, 93, 95, 27, 27, 28, 42, 47, 46, 63, 0, 96, 94, 97, 29, 28, 29, 42, 46, 62, 63, 0, 94, 95, 97, 28, 28, 29, 42, 32, 47, 48, 0, 98, 96, 99, 8, 29, 8, 42, 47, 63, 48, 0, 96, 97, 99, 29, 29, 8, 42, 49, 48, 1, 0, 36, 37, 34, 30, 30, 30, 42, 48, 0, 1, 0, 37, 35, 34, 30, 30, 30, 42, 50, 49, 2, 0, 39, 36, 38, 30, 30, 30, 42, 49, 1, 2, 0, 36, 34, 38, 30, 30, 30, 42, 51, 50, 3, 0, 41, 39, 40, 30, 30, 30, 42, 50, 2, 3, 0, 39, 38, 40, 30, 30, 30, 42, 52, 51, 4, 0, 43, 41, 42, 30, 30, 30, 42, 51, 3, 4, 0, 41, 40, 42, 30, 30, 30, 42, 53, 52, 5, 0, 45, 43, 44, 30, 30, 30, 42, 52, 4, 5, 0, 43, 42, 44, 30, 30, 30, 42, 54, 53, 6, 0, 47, 45, 46, 30, 30, 30, 42, 53, 5, 6, 0, 45, 44, 46, 30, 30, 30, 42, 55, 54, 7, 0, 49, 47, 48, 30, 30, 30, 42, 54, 6, 7, 0, 47, 46, 48, 30, 30, 30, 42, 56, 55, 8, 0, 51, 49, 50, 30, 30, 30, 42, 55, 7, 8, 0, 49, 48, 50, 30, 30, 30, 42, 57, 56, 9, 0, 53, 51, 52, 30, 30, 30, 42, 56, 8, 9, 0, 51, 50, 52, 30, 30, 30, 42, 58, 57, 10, 0, 55, 53, 54, 30, 30, 30, 42, 57, 9, 10, 0, 53, 52, 54, 30, 30, 30, 42, 59, 58, 11, 0, 57, 55, 56, 30, 30, 30, 42, 58, 10, 11, 0, 55, 54, 56, 30, 30, 30, 42, 60, 59, 12, 0, 59, 57, 58, 30, 30, 30, 42, 59, 11, 12, 0, 57, 56, 58, 30, 30, 30, 42, 61, 60, 13, 0, 61, 59, 60, 30, 30, 30, 42, 60, 12, 13, 0, 59, 58, 60, 30, 30, 30, 42, 62, 61, 14, 0, 63, 61, 62, 30, 30, 30, 42, 61, 13, 14, 0, 61, 60, 62, 30, 30, 30, 42, 63, 62, 15, 0, 65, 63, 64, 30, 30, 30, 42, 62, 14, 15, 0, 63, 62, 64, 30, 30, 30, 42, 48, 63, 0, 0, 37, 65, 35, 30, 30, 30, 42, 63, 15, 0, 0, 65, 64, 35, 30, 30, 30] - } -}, { - "uuid": "BED14A12-ECD4-47FA-984C-402ED4C065BD", - "type": "Geometry", - "data": { - "vertices": [-0.615894, 0, -2.723, -0.615894, 1.042047, -2.515724, -0.615894, 1.925452, -1.925452, -0.615894, 2.515724, -1.042047, -0.615894, 2.723, 0, -0.615894, 2.515724, 1.042047, -0.615894, 1.925452, 1.925452, -0.615894, 1.042047, 2.515724, -0.615894, 0, 2.723, -0.615894, -1.042048, 2.515723, -0.615894, -1.925452, 1.925451, -0.615894, -2.515724, 1.042046, -0.615894, -2.723, 0, -0.615894, -2.515723, -1.042048, -0.615894, -1.925451, -1.925452, -0.615894, -1.042046, -2.515724, 0.218939, 0, -2.723, 0.218939, 1.042047, -2.515724, 0.218939, 1.925452, -1.925452, 0.218939, 2.515724, -1.042047, 0.218939, 2.723, 0, 0.218939, 2.515724, 1.042047, 0.218939, 1.925452, 1.925452, 0.218939, 1.042047, 2.515724, 0.218939, 0, 2.723, 0.218939, -1.042048, 2.515723, 0.218939, -1.925452, 1.925451, 0.218939, -2.515724, 1.042046, 0.218939, -2.723, 0, 0.218939, -2.515723, -1.042048, 0.218939, -1.925451, -1.925452, 0.218939, -1.042046, -2.515724, 0.218939, 0, -3.523, 0.218939, 1.348194, -3.254827, 0.218939, 2.491137, -2.491137, 0.218939, 3.254827, -1.348193, 0.218939, 3.523, 0, 0.218939, 3.254827, 1.348194, 0.218939, 2.491136, 2.491138, 0.218939, 1.348193, 3.254827, 0.218939, 0, 3.522999, 0.218939, -1.348194, 3.254826, 0.218939, -2.491138, 2.491136, 0.218939, -3.254827, 1.348192, 0.218939, -3.522999, 0, 0.218939, -3.254826, -1.348195, 0.218939, -2.491135, -2.491138, 0.218939, -1.348191, -3.254827, -0.615894, 0, -3.523, -0.615894, 1.348194, -3.254827, -0.615894, 2.491137, -2.491137, -0.615894, 3.254827, -1.348193, -0.615894, 3.523, 0, -0.615894, 3.254827, 1.348194, -0.615894, 2.491136, 2.491138, -0.615894, 1.348193, 3.254827, -0.615894, 0, 3.522999, -0.615894, -1.348194, 3.254826, -0.615894, -2.491138, 2.491136, -0.615894, -3.254827, 1.348192, -0.615894, -3.522999, 0, -0.615894, -3.254826, -1.348195, -0.615894, -2.491135, -2.491138, -0.615894, -1.348191, -3.254827], - "normals": [0, -0.382684, 0.923879, 0, 0, 1, 0, -0.707107, 0.707107, 0, -0.92388, 0.382683, 0, -1, 0, 0, -0.923879, -0.382684, 0, -0.707107, -0.707107, 0, -0.382683, -0.92388, 0, 0, -1, 0, 0.382684, -0.923879, 0, 0.707107, -0.707106, 0, 0.92388, -0.382683, 0, 1, 0, 0, 0.923879, 0.382684, 0, 0.707106, 0.707107, 0, 0.382683, 0.92388, 1, 0, 0, 0, 0.382684, -0.923879, 0, 0.707107, -0.707107, 0, 0.92388, -0.382683, 0, 1, 0, 0, 0.923879, 0.382684, 0, 0.707107, 0.707107, 0, 0.382683, 0.92388, 0, 0, 1, 0, -0.382684, 0.923879, 0, -0.707107, 0.707106, 0, -0.92388, 0.382683, 0, -0.923879, -0.382684, 0, -0.707106, -0.707107, 0, -0.382684, -0.923879, -1, 0, 0], - "uvs": [[1, 0.850095, 1, 0.900109, 0.75, 0.850095, 0.75, 0.900109, 1, 0.800081, 0.75, 0.800081, 1, 0.750068, 0.75, 0.750068, 1, 0.700054, 0.75, 0.700054, 1, 0.650041, 0.75, 0.650041, 1, 0.600027, 0.75, 0.600027, 1, 0.550014, 0.75, 0.550014, 1, 0.5, 0.75, 0.5, 1, 0.449987, 0.75, 0.449986, 1, 0.399973, 0.75, 0.399973, 1, 0.349959, 0.75, 0.349959, 1, 0.299946, 0.75, 0.299946, 1, 0.249932, 0.75, 0.249932, 1, 0.199919, 0.75, 0.199919, 1, 0.149905, 0.75, 0.149905, 1, 0.099891, 0.75, 0.099891, 0.534644, 0.540501, 0.537499, 0.526151, 0.544823, 0.544717, 0.548516, 0.526151, 0.526516, 0.552666, 0.534306, 0.560457, 0.51435, 0.560795, 0.518566, 0.570973, 0.5, 0.56365, 0.5, 0.574666, 0.48565, 0.560795, 0.481434, 0.570973, 0.473484, 0.552666, 0.465694, 0.560457, 0.465355, 0.540501, 0.455177, 0.544717, 0.462501, 0.526151, 0.451484, 0.526151, 0.465355, 0.5118, 0.455177, 0.507584, 0.473484, 0.499635, 0.465694, 0.491845, 0.48565, 0.491506, 0.481434, 0.481328, 0.5, 0.488652, 0.5, 0.477635, 0.51435, 0.491506, 0.518566, 0.481328, 0.526516, 0.499635, 0.534306, 0.491845, 0.534644, 0.5118, 0.544823, 0.507584, 0.5, 0.850095, 0.5, 0.900109, 0.25, 0.850095, 0.25, 0.900109, 0.5, 0.800081, 0.25, 0.800081, 0.5, 0.750068, 0.25, 0.750068, 0.5, 0.700054, 0.25, 0.700054, 0.5, 0.650041, 0.25, 0.650041, 0.5, 0.600027, 0.25, 0.600027, 0.5, 0.550014, 0.25, 0.550014, 0.5, 0.5, 0.25, 0.5, 0.5, 0.449987, 0.25, 0.449986, 0.5, 0.399973, 0.25, 0.399973, 0.5, 0.349959, 0.25, 0.349959, 0.5, 0.299946, 0.25, 0.299946, 0.5, 0.249932, 0.25, 0.249932, 0.5, 0.199919, 0.25, 0.199919, 0.5, 0.149905, 0.25, 0.149905, 0.5, 0.099891, 0.25, 0.099891]], - "faces": [42, 1, 0, 17, 0, 0, 1, 2, 0, 1, 0, 42, 0, 16, 17, 0, 1, 3, 2, 1, 1, 0, 42, 2, 1, 18, 0, 4, 0, 5, 2, 0, 2, 42, 1, 17, 18, 0, 0, 2, 5, 0, 0, 2, 42, 3, 2, 19, 0, 6, 4, 7, 3, 2, 3, 42, 2, 18, 19, 0, 4, 5, 7, 2, 2, 3, 42, 4, 3, 20, 0, 8, 6, 9, 4, 3, 4, 42, 3, 19, 20, 0, 6, 7, 9, 3, 3, 4, 42, 5, 4, 21, 0, 10, 8, 11, 5, 4, 5, 42, 4, 20, 21, 0, 8, 9, 11, 4, 4, 5, 42, 6, 5, 22, 0, 12, 10, 13, 6, 5, 6, 42, 5, 21, 22, 0, 10, 11, 13, 5, 5, 6, 42, 7, 6, 23, 0, 14, 12, 15, 7, 6, 7, 42, 6, 22, 23, 0, 12, 13, 15, 6, 6, 7, 42, 8, 7, 24, 0, 16, 14, 17, 8, 7, 8, 42, 7, 23, 24, 0, 14, 15, 17, 7, 7, 8, 42, 9, 8, 25, 0, 18, 16, 19, 9, 8, 9, 42, 8, 24, 25, 0, 16, 17, 19, 8, 8, 9, 42, 10, 9, 26, 0, 20, 18, 21, 10, 9, 10, 42, 9, 25, 26, 0, 18, 19, 21, 9, 9, 10, 42, 11, 10, 27, 0, 22, 20, 23, 11, 10, 11, 42, 10, 26, 27, 0, 20, 21, 23, 10, 10, 11, 42, 12, 11, 28, 0, 24, 22, 25, 12, 11, 12, 42, 11, 27, 28, 0, 22, 23, 25, 11, 11, 12, 42, 13, 12, 29, 0, 26, 24, 27, 13, 12, 13, 42, 12, 28, 29, 0, 24, 25, 27, 12, 12, 13, 42, 14, 13, 30, 0, 28, 26, 29, 14, 13, 14, 42, 13, 29, 30, 0, 26, 27, 29, 13, 13, 14, 42, 15, 14, 31, 0, 30, 28, 31, 15, 14, 15, 42, 14, 30, 31, 0, 28, 29, 31, 14, 14, 15, 42, 0, 15, 16, 0, 32, 30, 33, 1, 15, 1, 42, 15, 31, 16, 0, 30, 31, 33, 15, 15, 1, 42, 17, 16, 33, 0, 34, 35, 36, 16, 16, 16, 42, 16, 32, 33, 0, 35, 37, 36, 16, 16, 16, 42, 18, 17, 34, 0, 38, 34, 39, 16, 16, 16, 42, 17, 33, 34, 0, 34, 36, 39, 16, 16, 16, 42, 19, 18, 35, 0, 40, 38, 41, 16, 16, 16, 42, 18, 34, 35, 0, 38, 39, 41, 16, 16, 16, 42, 20, 19, 36, 0, 42, 40, 43, 16, 16, 16, 42, 19, 35, 36, 0, 40, 41, 43, 16, 16, 16, 42, 21, 20, 37, 0, 44, 42, 45, 16, 16, 16, 42, 20, 36, 37, 0, 42, 43, 45, 16, 16, 16, 42, 22, 21, 38, 0, 46, 44, 47, 16, 16, 16, 42, 21, 37, 38, 0, 44, 45, 47, 16, 16, 16, 42, 23, 22, 39, 0, 48, 46, 49, 16, 16, 16, 42, 22, 38, 39, 0, 46, 47, 49, 16, 16, 16, 42, 24, 23, 40, 0, 50, 48, 51, 16, 16, 16, 42, 23, 39, 40, 0, 48, 49, 51, 16, 16, 16, 42, 25, 24, 41, 0, 52, 50, 53, 16, 16, 16, 42, 24, 40, 41, 0, 50, 51, 53, 16, 16, 16, 42, 26, 25, 42, 0, 54, 52, 55, 16, 16, 16, 42, 25, 41, 42, 0, 52, 53, 55, 16, 16, 16, 42, 27, 26, 43, 0, 56, 54, 57, 16, 16, 16, 42, 26, 42, 43, 0, 54, 55, 57, 16, 16, 16, 42, 28, 27, 44, 0, 58, 56, 59, 16, 16, 16, 42, 27, 43, 44, 0, 56, 57, 59, 16, 16, 16, 42, 29, 28, 45, 0, 60, 58, 61, 16, 16, 16, 42, 28, 44, 45, 0, 58, 59, 61, 16, 16, 16, 42, 30, 29, 46, 0, 62, 60, 63, 16, 16, 16, 42, 29, 45, 46, 0, 60, 61, 63, 16, 16, 16, 42, 31, 30, 47, 0, 64, 62, 65, 16, 16, 16, 42, 30, 46, 47, 0, 62, 63, 65, 16, 16, 16, 42, 16, 31, 32, 0, 35, 64, 37, 16, 16, 16, 42, 31, 47, 32, 0, 64, 65, 37, 16, 16, 16, 42, 33, 32, 49, 0, 66, 67, 68, 17, 8, 17, 42, 32, 48, 49, 0, 67, 69, 68, 8, 8, 17, 42, 34, 33, 50, 0, 70, 66, 71, 18, 17, 18, 42, 33, 49, 50, 0, 66, 68, 71, 17, 17, 18, 42, 35, 34, 51, 0, 72, 70, 73, 19, 18, 19, 42, 34, 50, 51, 0, 70, 71, 73, 18, 18, 19, 42, 36, 35, 52, 0, 74, 72, 75, 20, 19, 20, 42, 35, 51, 52, 0, 72, 73, 75, 19, 19, 20, 42, 37, 36, 53, 0, 76, 74, 77, 21, 20, 21, 42, 36, 52, 53, 0, 74, 75, 77, 20, 20, 21, 42, 38, 37, 54, 0, 78, 76, 79, 22, 21, 22, 42, 37, 53, 54, 0, 76, 77, 79, 21, 21, 22, 42, 39, 38, 55, 0, 80, 78, 81, 23, 22, 23, 42, 38, 54, 55, 0, 78, 79, 81, 22, 22, 23, 42, 40, 39, 56, 0, 82, 80, 83, 24, 23, 24, 42, 39, 55, 56, 0, 80, 81, 83, 23, 23, 24, 42, 41, 40, 57, 0, 84, 82, 85, 25, 24, 25, 42, 40, 56, 57, 0, 82, 83, 85, 24, 24, 25, 42, 42, 41, 58, 0, 86, 84, 87, 26, 25, 26, 42, 41, 57, 58, 0, 84, 85, 87, 25, 25, 26, 42, 43, 42, 59, 0, 88, 86, 89, 27, 26, 27, 42, 42, 58, 59, 0, 86, 87, 89, 26, 26, 27, 42, 44, 43, 60, 0, 90, 88, 91, 4, 27, 4, 42, 43, 59, 60, 0, 88, 89, 91, 27, 27, 4, 42, 45, 44, 61, 0, 92, 90, 93, 28, 4, 28, 42, 44, 60, 61, 0, 90, 91, 93, 4, 4, 28, 42, 46, 45, 62, 0, 94, 92, 95, 29, 28, 29, 42, 45, 61, 62, 0, 92, 93, 95, 28, 28, 29, 42, 47, 46, 63, 0, 96, 94, 97, 30, 29, 30, 42, 46, 62, 63, 0, 94, 95, 97, 29, 29, 30, 42, 32, 47, 48, 0, 98, 96, 99, 8, 30, 8, 42, 47, 63, 48, 0, 96, 97, 99, 30, 30, 8, 42, 49, 48, 1, 0, 36, 37, 34, 31, 31, 31, 42, 48, 0, 1, 0, 37, 35, 34, 31, 31, 31, 42, 50, 49, 2, 0, 39, 36, 38, 31, 31, 31, 42, 49, 1, 2, 0, 36, 34, 38, 31, 31, 31, 42, 51, 50, 3, 0, 41, 39, 40, 31, 31, 31, 42, 50, 2, 3, 0, 39, 38, 40, 31, 31, 31, 42, 52, 51, 4, 0, 43, 41, 42, 31, 31, 31, 42, 51, 3, 4, 0, 41, 40, 42, 31, 31, 31, 42, 53, 52, 5, 0, 45, 43, 44, 31, 31, 31, 42, 52, 4, 5, 0, 43, 42, 44, 31, 31, 31, 42, 54, 53, 6, 0, 47, 45, 46, 31, 31, 31, 42, 53, 5, 6, 0, 45, 44, 46, 31, 31, 31, 42, 55, 54, 7, 0, 49, 47, 48, 31, 31, 31, 42, 54, 6, 7, 0, 47, 46, 48, 31, 31, 31, 42, 56, 55, 8, 0, 51, 49, 50, 31, 31, 31, 42, 55, 7, 8, 0, 49, 48, 50, 31, 31, 31, 42, 57, 56, 9, 0, 53, 51, 52, 31, 31, 31, 42, 56, 8, 9, 0, 51, 50, 52, 31, 31, 31, 42, 58, 57, 10, 0, 55, 53, 54, 31, 31, 31, 42, 57, 9, 10, 0, 53, 52, 54, 31, 31, 31, 42, 59, 58, 11, 0, 57, 55, 56, 31, 31, 31, 42, 58, 10, 11, 0, 55, 54, 56, 31, 31, 31, 42, 60, 59, 12, 0, 59, 57, 58, 31, 31, 31, 42, 59, 11, 12, 0, 57, 56, 58, 31, 31, 31, 42, 61, 60, 13, 0, 61, 59, 60, 31, 31, 31, 42, 60, 12, 13, 0, 59, 58, 60, 31, 31, 31, 42, 62, 61, 14, 0, 63, 61, 62, 31, 31, 31, 42, 61, 13, 14, 0, 61, 60, 62, 31, 31, 31, 42, 63, 62, 15, 0, 65, 63, 64, 31, 31, 31, 42, 62, 14, 15, 0, 63, 62, 64, 31, 31, 31, 42, 48, 63, 0, 0, 37, 65, 35, 31, 31, 31, 42, 63, 15, 0, 0, 65, 64, 35, 31, 31, 31] - } -}, { - "uuid": "D6E6F882-BD13-45EB-B80B-F064F76A1732", - "type": "Geometry", - "data": { - "vertices": [-0.36349, 0.243341, 3.599168, -0.36349, -0.243516, 3.599168, 0.36349, 0.243341, 3.599168, 0.36349, -0.243516, 3.599168, 0.36349, 0.243341, 3.436882, 0.36349, -0.243516, 3.436882, -0.36349, 0.243341, 3.436882, -0.36349, -0.243516, 3.436882, -0.36349, 3.442279, 0.243428, -0.36349, 3.442279, -0.243428, 0.36349, 3.442279, 0.243428, 0.36349, 3.442279, -0.243428, 0.36349, 3.604564, 0.243428, 0.36349, 3.604564, -0.243428, -0.36349, 3.604564, 0.243428, -0.36349, 3.604564, -0.243428, -0.36349, 0.252951, -3.441857, -0.36349, -0.233905, -3.441857, 0.36349, 0.252951, -3.441857, 0.36349, -0.233905, -3.441857, 0.36349, 0.252951, -3.604143, 0.36349, -0.233905, -3.604143, -0.36349, 0.252951, -3.604143, -0.36349, -0.233905, -3.604143, -0.36349, -3.594619, 0.243427, -0.36349, -3.594619, -0.24343, 0.36349, -3.594619, 0.243427, 0.36349, -3.594619, -0.24343, 0.36349, -3.432333, 0.243427, 0.36349, -3.432333, -0.24343, -0.36349, -3.432333, 0.243427, -0.36349, -3.432333, -0.24343], - "normals": [0, 0, 1, 1, 0, 0, 0, 0, -1, -1, 0, 0, 0, -1, 0, 0, 1, 0], - "uvs": [[0.406755, 0.512976, 0.412035, 0.512976, 0.406755, 0.518255, 0.412035, 0.518255, 0.406755, 0.523534, 0.412035, 0.523534, 0.406755, 0.528813, 0.412035, 0.528813, 0.406755, 0.534092, 0.412035, 0.534092, 0.417314, 0.512976, 0.417314, 0.518255, 0.401476, 0.512976, 0.401476, 0.518255]], - "faces": [42, 0, 1, 2, 0, 0, 1, 2, 0, 0, 0, 42, 1, 3, 2, 0, 1, 3, 2, 0, 0, 0, 42, 2, 3, 4, 0, 2, 3, 4, 1, 1, 1, 42, 3, 5, 4, 0, 3, 5, 4, 1, 1, 1, 42, 4, 5, 6, 0, 4, 5, 6, 2, 2, 2, 42, 5, 7, 6, 0, 5, 7, 6, 2, 2, 2, 42, 6, 7, 0, 0, 6, 7, 8, 3, 3, 3, 42, 7, 1, 0, 0, 7, 9, 8, 3, 3, 3, 42, 1, 7, 3, 0, 1, 10, 3, 4, 4, 4, 42, 7, 5, 3, 0, 10, 11, 3, 4, 4, 4, 42, 6, 0, 4, 0, 12, 0, 13, 5, 5, 5, 42, 0, 2, 4, 0, 0, 2, 13, 5, 5, 5, 42, 8, 9, 10, 0, 0, 1, 2, 4, 4, 4, 42, 9, 11, 10, 0, 1, 3, 2, 4, 4, 4, 42, 10, 11, 12, 0, 2, 3, 4, 1, 1, 1, 42, 11, 13, 12, 0, 3, 5, 4, 1, 1, 1, 42, 12, 13, 14, 0, 4, 5, 6, 5, 5, 5, 42, 13, 15, 14, 0, 5, 7, 6, 5, 5, 5, 42, 14, 15, 8, 0, 6, 7, 8, 3, 3, 3, 42, 15, 9, 8, 0, 7, 9, 8, 3, 3, 3, 42, 9, 15, 11, 0, 1, 10, 3, 2, 2, 2, 42, 15, 13, 11, 0, 10, 11, 3, 2, 2, 2, 42, 14, 8, 12, 0, 12, 0, 13, 0, 0, 0, 42, 8, 10, 12, 0, 0, 2, 13, 0, 0, 0, 42, 16, 17, 18, 0, 0, 1, 2, 0, 0, 0, 42, 17, 19, 18, 0, 1, 3, 2, 0, 0, 0, 42, 18, 19, 20, 0, 2, 3, 4, 1, 1, 1, 42, 19, 21, 20, 0, 3, 5, 4, 1, 1, 1, 42, 20, 21, 22, 0, 4, 5, 6, 2, 2, 2, 42, 21, 23, 22, 0, 5, 7, 6, 2, 2, 2, 42, 22, 23, 16, 0, 6, 7, 8, 3, 3, 3, 42, 23, 17, 16, 0, 7, 9, 8, 3, 3, 3, 42, 17, 23, 19, 0, 1, 10, 3, 4, 4, 4, 42, 23, 21, 19, 0, 10, 11, 3, 4, 4, 4, 42, 22, 16, 20, 0, 12, 0, 13, 5, 5, 5, 42, 16, 18, 20, 0, 0, 2, 13, 5, 5, 5, 42, 24, 25, 26, 0, 0, 1, 2, 4, 4, 4, 42, 25, 27, 26, 0, 1, 3, 2, 4, 4, 4, 42, 26, 27, 28, 0, 2, 3, 4, 1, 1, 1, 42, 27, 29, 28, 0, 3, 5, 4, 1, 1, 1, 42, 28, 29, 30, 0, 4, 5, 6, 5, 5, 5, 42, 29, 31, 30, 0, 5, 7, 6, 5, 5, 5, 42, 30, 31, 24, 0, 6, 7, 8, 3, 3, 3, 42, 31, 25, 24, 0, 7, 9, 8, 3, 3, 3, 42, 25, 31, 27, 0, 1, 10, 3, 2, 2, 2, 42, 31, 29, 27, 0, 10, 11, 3, 2, 2, 2, 42, 30, 24, 28, 0, 12, 0, 13, 0, 0, 0, 42, 24, 26, 28, 0, 0, 2, 13, 0, 0, 0] - } -}, { - "uuid": "48411654-DD0C-4E1D-AA52-A93C27AAC2E7", - "type": "Geometry", - "data": { - "vertices": [-3.811147, 0, -5.991943, -3.811147, 1.851612, -5.698677, -3.811147, 3.521976, -4.847584, -3.811147, 4.847584, -3.521976, -3.811147, 5.698677, -1.851612, -3.811147, 5.991944, 0, -3.811147, 5.698678, 1.851613, -3.811147, 4.847585, 3.521976, -3.811147, 3.521976, 4.847585, -3.811147, 1.851613, 5.698678, -3.811147, 0, 5.991945, -3.811147, -1.851613, 5.698678, -3.811147, -3.521977, 4.847586, -3.811147, -4.847586, 3.521977, -3.811147, -5.698679, 1.851613, -3.811147, -5.991946, 0, -3.811147, -5.698679, -1.851613, -3.811147, -4.847586, -3.521977, -3.811147, -3.521978, -4.847586, -3.811147, -1.851614, -5.69868, 3.811146, 0, -5.991943, 3.811146, 1.851612, -5.698677, 3.811146, 3.521976, -4.847584, 3.811146, 4.847584, -3.521976, 3.811146, 5.698677, -1.851612, 3.811146, 5.991944, 0, 3.811146, 5.698678, 1.851613, 3.811146, 4.847585, 3.521976, 3.811146, 3.521976, 4.847585, 3.811146, 1.851613, 5.698678, 3.811146, 0, 5.991945, 3.811146, -1.851613, 5.698678, 3.811146, -3.521977, 4.847586, 3.811146, -4.847586, 3.521977, 3.811146, -5.698679, 1.851613, 3.811146, -5.991946, 0, 3.811146, -5.698679, -1.851613, 3.811146, -4.847586, -3.521977, 3.811146, -3.521978, -4.847586, 3.811146, -1.851614, -5.69868, 3.811146, 0, -7.901943, 3.811146, 2.441835, -7.515194, 3.811146, 4.644646, -6.392806, 3.811146, 6.392807, -4.644645, 3.811146, 7.515195, -2.441834, 3.811146, 7.901943, 0, 3.811146, 7.515195, 2.441835, 3.811146, 6.392807, 4.644647, 3.811146, 4.644646, 6.392807, 3.811146, 2.441834, 7.515196, 3.811146, 0, 7.901944, 3.811146, -2.441836, 7.515196, 3.811146, -4.644648, 6.392807, 3.811146, -6.392809, 4.644646, 3.811146, -7.515197, 2.441834, 3.811146, -7.901946, 0, 3.811146, -7.515196, -2.441837, 3.811146, -6.392807, -4.644649, 3.811146, -4.644646, -6.39281, 3.811146, -2.441834, -7.515198, -3.811147, 0, -7.901943, -3.811147, 2.441835, -7.515194, -3.811147, 4.644646, -6.392806, -3.811147, 6.392807, -4.644645, -3.811147, 7.515195, -2.441834, -3.811147, 7.901943, 0, -3.811147, 7.515195, 2.441835, -3.811147, 6.392807, 4.644647, -3.811147, 4.644646, 6.392807, -3.811147, 2.441834, 7.515196, -3.811147, 0, 7.901944, -3.811147, -2.441836, 7.515196, -3.811147, -4.644648, 6.392807, -3.811147, -6.392809, 4.644646, -3.811147, -7.515197, 2.441834, -3.811147, -7.901946, 0, -3.811147, -7.515196, -2.441837, -3.811147, -6.392807, -4.644649, -3.811147, -4.644646, -6.39281, -3.811147, -2.441834, -7.515198, 3.54197, 0, -5.991943, 3.54197, 1.851612, -5.698677, 3.54197, 3.521976, -4.847584, 3.54197, 4.847584, -3.521976, 3.54197, 5.698677, -1.851612, 3.54197, 5.991944, 0, 3.54197, 5.698678, 1.851613, 3.54197, 4.847585, 3.521976, 3.54197, 3.521976, 4.847585, 3.54197, 1.851613, 5.698678, 3.54197, 0, 5.991945, 3.54197, -1.851613, 5.698678, 3.54197, -3.521977, 4.847586, 3.54197, -4.847586, 3.521977, 3.54197, -5.698679, 1.851613, 3.54197, -5.991946, 0, 3.54197, -5.698679, -1.851613, 3.54197, -4.847586, -3.521977, 3.54197, -3.521978, -4.847586, 3.54197, -1.851614, -5.69868, 0.494422, 0, -5.991943, 0.494422, 1.851612, -5.698677, 0.494422, 3.521976, -4.847584, 0.494422, 4.847584, -3.521976, 0.494422, 5.698677, -1.851612, 0.494422, 5.991944, 0, 0.494422, 5.698678, 1.851613, 0.494422, 4.847585, 3.521976, 0.494422, 3.521976, 4.847585, 0.494422, 1.851613, 5.698678, 0.494422, 0, 5.991945, 0.494422, -1.851613, 5.698678, 0.494422, -3.521977, 4.847586, 0.494422, -4.847586, 3.521977, 0.494422, -5.698679, 1.851613, 0.494422, -5.991946, 0, 0.494422, -5.698679, -1.851613, 0.494422, -4.847586, -3.521977, 0.494422, -3.521978, -4.847586, 0.494422, -1.851614, -5.69868, 3.811146, 0, -5.797058, 3.811146, 1.791389, -5.51333, 3.811146, 3.407425, -4.689919, 3.811146, 4.689919, -3.407425, 3.811146, 5.51333, -1.79139, 3.811146, 5.797059, 0, 3.811146, 5.513331, 1.79139, 3.811146, 4.689919, 3.407426, 3.811146, 3.407426, 4.689919, 3.811146, 1.79139, 5.513331, 3.811146, 0, 5.79706, 3.811146, -1.79139, 5.513332, 3.811146, -3.407427, 4.68992, 3.811146, -4.68992, 3.407427, 3.811146, -5.513332, 1.79139, 3.811146, -5.79706, 0, 3.811146, -5.513332, -1.79139, 3.811146, -4.689921, -3.407427, 3.811146, -3.407427, -4.68992, 3.811146, -1.791391, -5.513333, 0.494422, 0, -3.094815, 0.494422, 0.95635, -2.943344, 3.822212, 0, -3.094815, 3.822212, 0.95635, -2.943344, 0.494422, 1.819087, -2.503758, 3.822212, 1.819087, -2.503758, 0.494422, 2.503759, -1.819087, 3.822212, 2.503759, -1.819087, 0.494422, 2.943345, -0.95635, 3.822212, 2.943345, -0.95635, 0.494422, 3.094816, 0, 3.822212, 3.094816, 0, 0.494422, 2.943345, 0.956351, 3.822212, 2.943345, 0.956351, 0.494422, 2.503759, 1.819088, 3.822212, 2.503759, 1.819088, 0.494422, 1.819087, 2.50376, 3.822212, 1.819087, 2.50376, 0.494422, 0.95635, 2.943346, 3.822212, 0.95635, 2.943346, 0.494422, 0, 3.094817, 3.822212, 0, 3.094817, 0.494422, -0.956352, 2.943346, 3.822212, -0.956352, 2.943346, 0.494422, -1.819088, 2.50376, 3.822212, -1.819088, 2.50376, 0.494422, -2.50376, 1.819088, 3.822212, -2.50376, 1.819088, 0.494422, -2.943347, 0.956352, 3.822212, -2.943347, 0.956352, 0.494422, -3.094818, 0, 3.822212, -3.094818, 0, 0.494422, -2.943347, -0.956351, 3.822212, -2.943347, -0.956351, 0.494422, -2.503761, -1.819088, 3.822212, -2.503761, -1.819088, 0.494422, -1.819089, -2.50376, 3.822212, -1.819089, -2.50376, 0.494422, -0.956352, -2.943346, 3.822212, -0.956352, -2.943346, 2.009655, 0, -3.094815, 2.009655, 0.95635, -2.943344, 2.009655, 1.819087, -2.503758, 2.009655, 2.503759, -1.819087, 2.009655, 2.943345, -0.95635, 2.009655, 3.094816, 0, 2.009655, 2.943345, 0.956351, 2.009655, 2.503759, 1.819088, 2.009655, 1.819087, 2.50376, 2.009655, 0.95635, 2.943346, 2.009655, 0, 3.094817, 2.009655, -0.956352, 2.943346, 2.009655, -1.819088, 2.50376, 2.009655, -2.50376, 1.819088, 2.009655, -2.943347, 0.956352, 2.009655, -3.094818, 0, 2.009655, -2.943347, -0.956351, 2.009655, -2.503761, -1.819088, 2.009655, -1.819089, -2.50376, 2.009655, -0.956352, -2.943346, 1.763276, 0, -3.094815, 1.763276, 0.95635, -2.943344, 1.763276, 1.819087, -2.503758, 1.763276, 2.503759, -1.819087, 1.763276, 2.943345, -0.95635, 1.763276, 3.094816, 0, 1.763276, 2.943345, 0.956351, 1.763276, 2.503759, 1.819088, 1.763276, 1.819087, 2.50376, 1.763276, 0.95635, 2.943346, 1.763276, 0, 3.094817, 1.763276, -0.956352, 2.943346, 1.763276, -1.819088, 2.50376, 1.763276, -2.50376, 1.819088, 1.763276, -2.943347, 0.956352, 1.763276, -3.094818, 0, 1.763276, -2.943347, -0.956351, 1.763276, -2.503761, -1.819088, 1.763276, -1.819089, -2.50376, 1.763276, -0.956352, -2.943346, 3.811146, -0.758626, 4.847895, 3.811146, -1.267388, 5.107121, 3.811146, -0.35487, 5.25165, 3.811146, -0.249864, 4.588667, 3.811146, -1.162382, 4.444139, 3.811146, -1.017853, 5.356657, 3.811146, -0.669303, 5.411861, 3.811146, -0.194659, 4.937218, 3.811146, -1.322593, 4.758571, 3.811146, -0.499399, 4.339133, 3.811146, -0.84795, 4.283927, 3.811146, -3.463262, 3.47612, 3.811146, -3.373939, 4.040087, 3.811146, -2.899295, 3.565444, 3.811146, -3.552586, 2.912153, 3.811146, -4.027229, 3.386796, 3.811146, -3.972024, 3.735347, 3.811146, -3.722489, 3.984882, 3.811146, -3.059506, 3.879876, 3.811146, -3.867018, 3.072364, 3.811146, -3.204035, 2.967358, 3.811146, -2.9545, 3.216893, 3.811146, -4.84505, 0.776586, 3.811146, -5.104277, 1.285348, 3.811146, -4.281083, 0.865909, 3.811146, -4.336288, 0.517359, 3.811146, -5.248806, 0.37283, 3.811146, -5.353812, 1.035813, 3.811146, -5.409017, 0.687262, 3.811146, -4.934373, 0.212619, 3.811146, -4.585823, 0.267824, 3.811147, -4.441294, 1.180341, 3.811146, -4.755726, 1.340553, 3.811146, -4.376194, -2.219578, 3.811146, -4.884955, -1.960351, 3.811146, -4.28687, -1.655611, 3.811146, -3.867431, -2.478805, 3.811146, -4.465517, -2.783545, 3.811146, -4.635421, -1.710816, 3.811146, -3.812226, -2.130254, 3.811146, -3.972438, -1.815822, 3.811146, -4.116966, -2.72834, 3.811146, -4.94016, -2.308902, 3.811146, -4.779949, -2.623334, 3.811146, -2.23578, -4.367938, 3.811146, -1.976552, -4.8767, 3.811146, -2.799747, -4.457262, 3.811146, -2.146456, -3.803971, 3.811146, -1.832024, -3.964182, 3.811146, -1.671813, -4.278615, 3.811146, -1.727018, -4.627165, 3.811146, -2.325103, -4.931905, 3.811146, -2.639535, -4.771694, 3.811146, -2.495007, -3.859176, 3.811146, -2.744542, -4.108711, 3.811146, 0.758626, -4.847895, 3.811146, 0.84795, -4.283927, 3.811146, 1.267388, -5.107121, 3.811146, 0.35487, -5.25165, 3.811146, 0.499399, -4.339133, 3.811146, 1.322593, -4.758571, 3.811146, 1.162382, -4.444139, 3.811146, 0.249864, -4.588667, 3.811146, 0.194659, -4.937218, 3.811146, 1.017853, -5.356656, 3.811146, 0.669303, -5.411861, 3.811146, 3.463262, -3.47612, 3.811146, 3.204035, -2.967358, 3.811146, 4.027229, -3.386796, 3.811146, 3.373939, -4.040087, 3.811146, 2.9545, -3.216893, 3.811146, 3.552586, -2.912153, 3.811145, 3.867018, -3.072364, 3.811146, 3.972024, -3.735347, 3.811146, 3.722489, -3.984882, 3.811146, 2.899295, -3.565444, 3.811146, 3.059506, -3.879876, 3.811146, 4.84505, -0.776586, 3.811146, 4.336288, -0.517359, 3.811146, 5.248806, -0.37283, 3.811146, 5.104277, -1.285348, 3.811146, 4.281083, -0.865909, 3.811146, 4.441294, -1.180341, 3.811146, 4.755726, -1.340553, 3.811146, 5.353812, -1.035813, 3.811146, 5.409017, -0.687262, 3.811146, 4.934373, -0.212619, 3.811146, 4.585823, -0.267824, 3.811146, 4.376194, 2.219578, 3.811146, 4.465517, 2.783545, 3.811146, 4.884955, 1.960351, 3.811146, 3.972438, 1.815822, 3.811146, 3.812226, 2.130254, 3.811146, 4.779949, 2.623334, 3.811146, 4.94016, 2.308902, 3.811146, 4.63542, 1.710816, 3.811146, 4.28687, 1.655611, 3.811146, 3.867431, 2.478805, 3.811146, 4.116966, 2.72834, 3.811146, 2.23578, 4.367938, 3.811146, 1.832024, 3.964182, 3.811146, 1.976552, 4.8767, 3.811146, 2.799747, 4.457262, 3.811146, 2.146456, 3.803971, 3.811146, 1.727018, 4.627165, 3.811146, 1.671813, 4.278615, 3.811146, 2.325103, 4.931905, 3.811146, 2.639535, 4.771694, 3.811146, 2.744542, 4.108711, 3.811146, 2.495007, 3.859176], - "normals": [0, -0.309017, 0.951056, 0, 0, 1, 0, -0.587785, 0.809017, 0, -0.809017, 0.587785, 0, -0.951056, 0.309017, 0, -1, 0, 0, -0.951057, -0.309017, 0, -0.809017, -0.587785, 0, -0.587785, -0.809017, 0, -0.309017, -0.951056, 0, 0, -1, 0, 0.309017, -0.951056, 0, 0.587785, -0.809017, 0, 0.809017, -0.587785, 0, 0.951056, -0.309017, 0, 1, 0, 0, 0.951057, 0.309017, 0, 0.809017, 0.587785, 0, 0.587785, 0.809017, 0, 0.309016, 0.951057, 1, 0, 0, 0, 0.309017, -0.951057, 0, 0.587785, -0.809017, 0, 0.809017, -0.587785, 0, 0.951057, -0.309017, 0, 1, 0, 0, 0.809017, 0.587785, 0, 0.587785, 0.809017, 0, 0.309017, 0.951057, 0, 0, 1, 0, -0.587785, 0.809017, 0, -0.809017, 0.587785, 0, -0.951057, 0.309017, 0, -0.951056, -0.309017, 0, -0.809017, -0.587785, 0, -0.587785, -0.809017, 0, -0.309016, -0.951057, -1, 0, 0, 0, -0.587785, 0.809017, 0, -0.809017, 0.587785, 0, -0.951056, 0.309017, 0, -0.951056, -0.309017, 0, -0.809017, -0.587785, 0, -0.587785, -0.809017, 0, -0.309017, -0.951056, 0, 0.309017, -0.951057, 0, 0.809017, -0.587785, 0, 0.951057, -0.309017, 0, 0.809017, 0.587785, 0, 0.587786, 0.809017, 0, -0.309017, 0.951057, 0, -0.587785, 0.809017, 0, -0.587785, 0.809017, 0, -0.809017, 0.587785, 0, -0.951057, 0.309017, 0, -0.951056, 0.309017, 0, -0.951057, -0.309017, 0, -0.951057, -0.309017, 0, -0.587785, -0.809017, 0, -0.309017, -0.951057, 0, 0, -1, 0, 0.309017, -0.951057, 0, 0.309017, -0.951057, 0, 0.587785, -0.809017, 0, 0.809017, -0.587785, 0, 0.951057, -0.309017, 0, 0.951056, -0.309017, 0, 0.951057, 0.309017, 0, 0.951057, 0.309017, 0, 0.809017, 0.587785, 0, 0.587785, 0.809017, 0, 0.587785, 0.809017, 0, 0.309016, 0.951057, 0, 0.309016, 0.951057, 0.581673, 0.127247, -0.803408, 0.581672, 0.369287, -0.724765, 0.581674, 0.575176, -0.575177, 0.581673, 0.724765, -0.369286, 0.581673, 0.803408, -0.127247, 0.581673, 0.803408, 0.127247, 0.581673, 0.724765, 0.369287, 0.581673, 0.575176, 0.575177, 0.581673, 0.369287, 0.724765, 0.581674, 0.127247, 0.803408, 0.581673, -0.127247, 0.803408, 0.581673, -0.369286, 0.724765, 0.581673, -0.575177, 0.575177, 0.581672, -0.724765, 0.369286, 0.581673, -0.803408, 0.127247, 0.581673, -0.803408, -0.127247, 0.581673, -0.724765, -0.369286, 0.581673, -0.575177, -0.575176, 0.581674, -0.369286, -0.724764, 0.581673, -0.127246, -0.803408, 0.999991, 0.001883, -0.003694, 0.999991, 0.003695, -0.001882, 0.999991, 0.004095, 0.000649, 0.999964, 0.007544, 0.003844, 0.999991, 0.002932, 0.002932, 0.99996, -0.001403, 0.008864, 0.999992, 0.000649, 0.004095, 0.999992, -0.001883, 0.003694, 0.999991, -0.003694, 0.001882, 0.999828, -0.009481, -0.015933, 0.999992, -0.004095, -0.000649, 0.999828, 0.001695, -0.018468, 0.999991, -0.002932, -0.002932, 0.99996, 0.001403, -0.008865, 0.999992, -0.000649, -0.004095, 0, -0.587785, 0.809017, 0, 0.951056, -0.309017, 0, 0.809017, 0.587785, 0, 0.309016, 0.951057, 0, 0.309016, 0.951057, 0.999735, -0.022745, 0.003602, 0.999753, 0.0198, 0.01009, 0.99996, 0.004041, 0.007928, 0.999964, -0.001324, 0.008362, 0.99996, -0.006347, 0.006347, 0.999828, -0.018087, 0.004095, 0.999854, 0.014535, 0.009028, 0.99996, -0.001393, 0.008788, 0.999828, -0.017036, -0.007318, 0.999735, -0.020513, -0.010454, 0.999753, 0.010096, 0.019804, 0.999854, 0.006453, 0.015848, 0.99996, -0.008865, 0.001403, 0.999964, -0.005987, 0.005986, 0.999964, -0.008362, 0.001325, 0.999753, -0.003476, 0.021953, 0.99996, -0.006291, 0.006292, 0.99996, -0.007997, -0.004081, 0.999854, -0.004095, 0.016613, 0.999735, -0.01045, -0.020505, 0.999961, -0.008788, 0.001392, 0.999735, 0.003604, -0.022741, 0.99996, -0.004074, -0.007998, 0.999964, -0.007544, -0.003844, 0.999753, -0.015716, 0.015717, 0.999854, -0.013078, 0.011035, 0.999854, -0.017068, 0.00124, 0.999964, -0.003844, -0.007543, 0.99996, -0.007928, -0.00404, 0.999753, -0.021955, 0.003478, 0.999735, 0.016284, -0.016282, 0.999828, 0.012225, -0.013944, 0.999964, 0.001324, -0.008362, 0.999961, -0.004039, -0.007928, 0.999753, -0.0198, -0.01009, 0.999854, -0.014535, -0.009028, 0.99996, 0.006347, -0.006346, 0.999735, 0.022745, -0.003602, 0.999828, 0.018087, -0.004095, 0.99996, 0.001392, -0.008789, 0.999964, 0.005987, -0.005987, 0.999833, -0.007304, -0.016776, 0.99996, 0.008865, -0.001404, 0.999807, 0.017889, 0.008083, 0.999964, 0.008362, -0.001324, 0.99996, 0.007996, 0.004075, 0.999807, 0.00972, 0.017052, 0.999961, 0.006292, -0.006292, 0.999833, 0.00395, -0.017864, 0.999833, 0.013696, -0.012132, 0.99996, 0.004074, 0.007997, 0.999807, -0.00216, 0.01951, 0.999961, 0.008789, -0.001392, 0.999964, 0.003844, 0.007543, 0.999961, 0.007928, 0.00404, 0.999833, 0.018211, -0.001764, 0.999807, -0.013215, 0.014515], - "uvs": [[0.735217, 0.218078, 0.735217, 0.186753, 0.591722, 0.218078, 0.591722, 0.186753, 0.735217, 0.249403, 0.591722, 0.249403, 0.735217, 0.280727, 0.591722, 0.280727, 0.735217, 0.312052, 0.591722, 0.312052, 0.735217, 0.343377, 0.591722, 0.343377, 0.735217, 0.374701, 0.591722, 0.374701, 0.735217, 0.406026, 0.591722, 0.406026, 0.735217, 0.437351, 0.591722, 0.437351, 0.735217, 0.468675, 0.591722, 0.468675, 0.735217, 0.5, 0.591722, 0.5, 0.735217, 0.531325, 0.591722, 0.531325, 0.735217, 0.562649, 0.591722, 0.562649, 0.735217, 0.593974, 0.591722, 0.593974, 0.735217, 0.625298, 0.591722, 0.625298, 0.735217, 0.656623, 0.591722, 0.656623, 0.735217, 0.687948, 0.591722, 0.687948, 0.735217, 0.719272, 0.591722, 0.719272, 0.735217, 0.750597, 0.591722, 0.750597, 0.735217, 0.781922, 0.591722, 0.781922, 0.735217, 0.813246, 0.591722, 0.813246, 0.51853, 0.622114, 0.519484, 0.616093, 0.524437, 0.624034, 0.525695, 0.616093, 0.515763, 0.627546, 0.520787, 0.631196, 0.511452, 0.631856, 0.515103, 0.636881, 0.506021, 0.634624, 0.50794, 0.640531, 0.5, 0.635577, 0.5, 0.641788, 0.493979, 0.634624, 0.49206, 0.640531, 0.488548, 0.631856, 0.484897, 0.636881, 0.484237, 0.627546, 0.479212, 0.631196, 0.48147, 0.622114, 0.475563, 0.624034, 0.480516, 0.616093, 0.474305, 0.616093, 0.48147, 0.610073, 0.475563, 0.608153, 0.484237, 0.604641, 0.479212, 0.60099, 0.488548, 0.60033, 0.484897, 0.595306, 0.493979, 0.597563, 0.49206, 0.591656, 0.5, 0.596609, 0.5, 0.590399, 0.506021, 0.597563, 0.50794, 0.591656, 0.511452, 0.60033, 0.515103, 0.595306, 0.515763, 0.604641, 0.520787, 0.60099, 0.51853, 0.610073, 0.524437, 0.608153, 0.481182, 0.218078, 0.481182, 0.186753, 0.481182, 0.249403, 0.481182, 0.280728, 0.735217, 0.280728, 0.481182, 0.312052, 0.481182, 0.343377, 0.481182, 0.374701, 0.735217, 0.374701, 0.481182, 0.406026, 0.735217, 0.406026, 0.481182, 0.437351, 0.481182, 0.468675, 0.481182, 0.5, 0.481182, 0.531325, 0.481182, 0.562649, 0.481182, 0.593974, 0.481182, 0.625299, 0.735217, 0.625299, 0.481182, 0.656623, 0.735217, 0.656623, 0.481182, 0.687948, 0.735217, 0.687948, 0.481182, 0.719272, 0.481182, 0.750597, 0.481182, 0.781922, 0.735217, 0.781922, 0.481182, 0.813246, 0.065073, 0.520768, 0.065454, 0.51836, 0.063966, 0.522941, 0.062242, 0.524664, 0.060069, 0.525771, 0.057661, 0.526153, 0.055253, 0.525771, 0.053081, 0.524664, 0.051357, 0.522941, 0.05025, 0.520768, 0.049869, 0.51836, 0.05025, 0.515952, 0.051357, 0.513779, 0.053081, 0.512055, 0.055253, 0.510949, 0.057661, 0.510567, 0.060069, 0.510949, 0.062242, 0.512055, 0.063966, 0.513779, 0.065073, 0.515952, 0.550537, 0.218078, 0.550537, 0.186753, 0.550537, 0.249403, 0.550537, 0.280727, 0.550537, 0.312052, 0.550537, 0.343377, 0.550537, 0.374701, 0.550537, 0.406026, 0.550537, 0.437351, 0.550537, 0.468675, 0.550537, 0.5, 0.550537, 0.531325, 0.550537, 0.562649, 0.550537, 0.593974, 0.550537, 0.625298, 0.550537, 0.656623, 0.550537, 0.687948, 0.550537, 0.719272, 0.550537, 0.750597, 0.550537, 0.781922, 0.550537, 0.813246, 0.56794, 0.525655, 0.56706, 0.531211, 0.567355, 0.525655, 0.566504, 0.53103, 0.564506, 0.536223, 0.564033, 0.53588, 0.560528, 0.540201, 0.560184, 0.539728, 0.555516, 0.542755, 0.555335, 0.542199, 0.54996, 0.543635, 0.54996, 0.54305, 0.544404, 0.542755, 0.544584, 0.542199, 0.539391, 0.540201, 0.539735, 0.539728, 0.535413, 0.536223, 0.535887, 0.53588, 0.53286, 0.531211, 0.533416, 0.53103, 0.53198, 0.525655, 0.532564, 0.525655, 0.53286, 0.520099, 0.533416, 0.52028, 0.535413, 0.515086, 0.535887, 0.51543, 0.539391, 0.511109, 0.539735, 0.511582, 0.544404, 0.508555, 0.544584, 0.509111, 0.54996, 0.507675, 0.54996, 0.508259, 0.555516, 0.508555, 0.555335, 0.509111, 0.560528, 0.511109, 0.560184, 0.511582, 0.564506, 0.515086, 0.564033, 0.51543, 0.56706, 0.520099, 0.566504, 0.52028, 0.520841, 0.615941, 0.518935, 0.617241, 0.517694, 0.617165, 0.519821, 0.622381, 0.51686, 0.628191, 0.513943, 0.620471, 0.511861, 0.624558, 0.514451, 0.628077, 0.513606, 0.62744, 0.51225, 0.632802, 0.50644, 0.635762, 0.508617, 0.627802, 0.50453, 0.629884, 0.504536, 0.634236, 0.50424, 0.633386, 0.5, 0.636782, 0.49356, 0.635762, 0.5, 0.630602, 0.49547, 0.629884, 0.491884, 0.629635, 0.491383, 0.627802, 0.493698, 0.63059, 0.48775, 0.632802, 0.483139, 0.628191, 0.488139, 0.624558, 0.485639, 0.6248, 0.486449, 0.624234, 0.480179, 0.622381, 0.479159, 0.615941, 0.486057, 0.620471, 0.485339, 0.615941, 0.480179, 0.609501, 0.480542, 0.613602, 0.480732, 0.6124, 0.483139, 0.603691, 0.486057, 0.611411, 0.488139, 0.607324, 0.485298, 0.603588, 0.486764, 0.604706, 0.48775, 0.599081, 0.49356, 0.59612, 0.491383, 0.60408, 0.49547, 0.601998, 0.495715, 0.598502, 0.5, 0.5951, 0.50644, 0.59612, 0.5, 0.60128, 0.50453, 0.601998, 0.506698, 0.599897, 0.51225, 0.599081, 0.51686, 0.603691, 0.508617, 0.60408, 0.511861, 0.607324, 0.514475, 0.607143, 0.513666, 0.607791, 0.519821, 0.609501, 0.513943, 0.611411, 0.514661, 0.615941, 0.540595, 0.218078, 0.540595, 0.186753, 0.490153, 0.218078, 0.490153, 0.186753, 0.540595, 0.249403, 0.490153, 0.249403, 0.540595, 0.280727, 0.490153, 0.280728, 0.540595, 0.312052, 0.490153, 0.312052, 0.540595, 0.343377, 0.490153, 0.343377, 0.540595, 0.374701, 0.490153, 0.374701, 0.540595, 0.406026, 0.490153, 0.406026, 0.540595, 0.437351, 0.490153, 0.437351, 0.540595, 0.468675, 0.490153, 0.468675, 0.540595, 0.5, 0.490153, 0.5, 0.540595, 0.531325, 0.490153, 0.531325, 0.540595, 0.562649, 0.490153, 0.562649, 0.540595, 0.593974, 0.490153, 0.593974, 0.540595, 0.625298, 0.490153, 0.625298, 0.540595, 0.656623, 0.490153, 0.656623, 0.540595, 0.687948, 0.490153, 0.687948, 0.540595, 0.719272, 0.490153, 0.719272, 0.540595, 0.750597, 0.490153, 0.750597, 0.540595, 0.781922, 0.490153, 0.781922, 0.540595, 0.813246, 0.490153, 0.813246, 0.449928, 0.955471, 0.441288, 0.955471, 0.449928, 0.958214, 0.441288, 0.958214, 0.458568, 0.955471, 0.458568, 0.958214, 0.467209, 0.955471, 0.467209, 0.958214, 0.475849, 0.955471, 0.475849, 0.958214, 0.484489, 0.955471, 0.484489, 0.958214, 0.493129, 0.955471, 0.493129, 0.958214, 0.501769, 0.955471, 0.501769, 0.958214, 0.510409, 0.955471, 0.510409, 0.958214, 0.519049, 0.955471, 0.519049, 0.958214, 0.527689, 0.955471, 0.527689, 0.958214, 0.53633, 0.955471, 0.53633, 0.958214, 0.54497, 0.955471, 0.54497, 0.958214, 0.55361, 0.955471, 0.55361, 0.958214, 0.56225, 0.955471, 0.56225, 0.958214, 0.57089, 0.955471, 0.57089, 0.958214, 0.57953, 0.955471, 0.57953, 0.958214, 0.58817, 0.955471, 0.58817, 0.958214, 0.59681, 0.955471, 0.59681, 0.958214, 0.60545, 0.955471, 0.60545, 0.958214, 0.61409, 0.955471, 0.61409, 0.958214, 0.482678, 0.614788, 0.484269, 0.614907, 0.484529, 0.612414, 0.483094, 0.612083, 0.484429, 0.613374, 0.022424, 0.518507, 0.02125, 0.516203, 0.018292, 0.519161, 0.020191, 0.522889, 0.02202, 0.521061, 0.014159, 0.519816, 0.015333, 0.522119, 0.481669, 0.611754, 0.481096, 0.614669, 0.016392, 0.515433, 0.014564, 0.517262, 0.018946, 0.515029, 0.017637, 0.523293, 0.484368, 0.613955, 0.489235, 0.604459, 0.489856, 0.603804, 0.487057, 0.602125, 0.487862, 0.601456, 0.48883, 0.602596, 0.019204, 0.51484, 0.018549, 0.518973, 0.021507, 0.516014, 0.017895, 0.523105, 0.020449, 0.5227, 0.015591, 0.521931, 0.014821, 0.517073, 0.014417, 0.519627, 0.01665, 0.515245, 0.486337, 0.602724, 0.022681, 0.518318, 0.488063, 0.605697, 0.488731, 0.604991, 0.022277, 0.520872, 0.496585, 0.597376, 0.495379, 0.597578, 0.498593, 0.59704, 0.498552, 0.598308, 0.496395, 0.600367, 0.498495, 0.600075, 0.016587, 0.51514, 0.018487, 0.518867, 0.019141, 0.514735, 0.022215, 0.520767, 0.022619, 0.518213, 0.015528, 0.521826, 0.017832, 0.523, 0.014759, 0.516968, 0.497505, 0.597222, 0.014355, 0.519522, 0.498523, 0.599218, 0.020386, 0.522595, 0.021445, 0.515909, 0.496103, 0.599565, 0.507598, 0.601997, 0.50818, 0.602285, 0.508933, 0.599402, 0.509964, 0.599945, 0.509082, 0.601101, 0.016383, 0.515324, 0.018283, 0.519052, 0.018937, 0.51492, 0.022011, 0.520952, 0.022415, 0.518398, 0.017628, 0.523185, 0.020182, 0.52278, 0.015324, 0.522011, 0.507128, 0.598451, 0.506268, 0.601341, 0.014555, 0.517153, 0.506987, 0.601696, 0.021241, 0.516094, 0.01415, 0.519707, 0.508221, 0.599027, 0.516516, 0.606824, 0.516025, 0.605902, 0.516325, 0.609205, 0.514609, 0.609649, 0.0144, 0.520014, 0.015574, 0.522318, 0.018532, 0.51936, 0.019187, 0.515227, 0.016633, 0.515632, 0.021491, 0.516401, 0.020432, 0.523088, 0.02226, 0.521259, 0.515606, 0.609391, 0.022664, 0.518705, 0.517609, 0.608873, 0.517082, 0.607884, 0.017878, 0.523492, 0.515087, 0.606653, 0.014804, 0.51746, 0.515536, 0.617033, 0.515219, 0.619679, 0.518706, 0.618423, 0.517076, 0.620166, 0.518305, 0.620489, 0.022586, 0.518724, 0.018454, 0.519378, 0.022182, 0.521278, 0.015495, 0.522337, 0.017799, 0.52351, 0.014322, 0.520033, 0.019108, 0.515246, 0.016554, 0.51565, 0.51626, 0.619952, 0.021412, 0.51642, 0.014726, 0.517479, 0.516701, 0.617105, 0.518521, 0.619372, 0.020353, 0.523106, 0.513025, 0.629517, 0.512173, 0.630376, 0.511017, 0.628711, 0.510445, 0.627888, 0.511976, 0.626211, 0.018675, 0.519259, 0.019329, 0.515127, 0.016775, 0.515532, 0.022402, 0.521159, 0.022807, 0.518605, 0.015716, 0.522218, 0.01802, 0.523392, 0.014947, 0.51736, 0.021633, 0.516301, 0.511445, 0.629328, 0.020574, 0.522987, 0.513633, 0.628903, 0.014542, 0.519914, 0.512731, 0.62678, 0.502449, 0.634591, 0.501362, 0.634776, 0.501446, 0.633851, 0.50356, 0.631434, 0.501623, 0.631902, 0.018373, 0.519105, 0.021331, 0.516147, 0.019027, 0.514973, 0.022505, 0.518451, 0.017718, 0.523238, 0.020272, 0.522833, 0.014645, 0.517206, 0.014241, 0.51976, 0.015415, 0.522064, 0.503867, 0.632317, 0.022101, 0.521005, 0.503473, 0.634417, 0.50155, 0.63271, 0.016474, 0.515378, 0.491418, 0.630189, 0.490757, 0.630972, 0.493469, 0.631473, 0.492024, 0.633065, 0.492942, 0.633504, 0.0221, 0.521253, 0.022504, 0.518699, 0.018372, 0.519354, 0.015414, 0.522312, 0.017718, 0.523486, 0.01424, 0.520008, 0.016473, 0.515626, 0.014644, 0.517454, 0.490891, 0.632525, 0.489863, 0.632034, 0.02133, 0.516395, 0.019027, 0.515221, 0.4932, 0.63251, 0.020271, 0.523081, 0.4835, 0.625006, 0.482993, 0.62401, 0.482569, 0.623179, 0.48342, 0.622927, 0.485344, 0.622359, 0.018479, 0.519045, 0.01658, 0.515317, 0.014751, 0.517146, 0.021437, 0.516087, 0.019133, 0.514913, 0.017824, 0.523178, 0.020378, 0.522773, 0.015521, 0.522004, 0.484667, 0.622559, 0.014347, 0.5197, 0.022611, 0.518391, 0.483984, 0.625956, 0.484825, 0.625368, 0.022207, 0.520945]], - "faces": [42, 1, 0, 101, 0, 0, 1, 2, 0, 1, 0, 42, 0, 100, 101, 0, 1, 3, 2, 1, 1, 0, 42, 2, 1, 102, 0, 4, 0, 5, 2, 0, 2, 42, 1, 101, 102, 0, 0, 2, 5, 0, 0, 2, 42, 3, 2, 103, 0, 6, 4, 7, 3, 2, 3, 42, 2, 102, 103, 0, 4, 5, 7, 2, 2, 3, 42, 4, 3, 104, 0, 8, 6, 9, 4, 3, 4, 42, 3, 103, 104, 0, 6, 7, 9, 3, 3, 4, 42, 5, 4, 105, 0, 10, 8, 11, 5, 4, 5, 42, 4, 104, 105, 0, 8, 9, 11, 4, 4, 5, 42, 6, 5, 106, 0, 12, 10, 13, 6, 5, 6, 42, 5, 105, 106, 0, 10, 11, 13, 5, 5, 6, 42, 7, 6, 107, 0, 14, 12, 15, 7, 6, 7, 42, 6, 106, 107, 0, 12, 13, 15, 6, 6, 7, 42, 8, 7, 108, 0, 16, 14, 17, 8, 7, 8, 42, 7, 107, 108, 0, 14, 15, 17, 7, 7, 8, 42, 9, 8, 109, 0, 18, 16, 19, 9, 8, 9, 42, 8, 108, 109, 0, 16, 17, 19, 8, 8, 9, 42, 10, 9, 110, 0, 20, 18, 21, 10, 9, 10, 42, 9, 109, 110, 0, 18, 19, 21, 9, 9, 10, 42, 11, 10, 111, 0, 22, 20, 23, 11, 10, 11, 42, 10, 110, 111, 0, 20, 21, 23, 10, 10, 11, 42, 12, 11, 112, 0, 24, 22, 25, 12, 11, 12, 42, 11, 111, 112, 0, 22, 23, 25, 11, 11, 12, 42, 13, 12, 113, 0, 26, 24, 27, 13, 12, 13, 42, 12, 112, 113, 0, 24, 25, 27, 12, 12, 13, 42, 14, 13, 114, 0, 28, 26, 29, 14, 13, 14, 42, 13, 113, 114, 0, 26, 27, 29, 13, 13, 14, 42, 15, 14, 115, 0, 30, 28, 31, 15, 14, 15, 42, 14, 114, 115, 0, 28, 29, 31, 14, 14, 15, 42, 16, 15, 116, 0, 32, 30, 33, 16, 15, 16, 42, 15, 115, 116, 0, 30, 31, 33, 15, 15, 16, 42, 17, 16, 117, 0, 34, 32, 35, 17, 16, 17, 42, 16, 116, 117, 0, 32, 33, 35, 16, 16, 17, 42, 18, 17, 118, 0, 36, 34, 37, 18, 17, 18, 42, 17, 117, 118, 0, 34, 35, 37, 17, 17, 18, 42, 19, 18, 119, 0, 38, 36, 39, 19, 18, 19, 42, 18, 118, 119, 0, 36, 37, 39, 18, 18, 19, 42, 0, 19, 100, 0, 40, 38, 41, 1, 19, 1, 42, 19, 119, 100, 0, 38, 39, 41, 19, 19, 1, 42, 21, 20, 41, 0, 42, 43, 44, 20, 20, 20, 42, 20, 40, 41, 0, 43, 45, 44, 20, 20, 20, 42, 22, 21, 42, 0, 46, 42, 47, 20, 20, 20, 42, 21, 41, 42, 0, 42, 44, 47, 20, 20, 20, 42, 23, 22, 43, 0, 48, 46, 49, 20, 20, 20, 42, 22, 42, 43, 0, 46, 47, 49, 20, 20, 20, 42, 24, 23, 44, 0, 50, 48, 51, 20, 20, 20, 42, 23, 43, 44, 0, 48, 49, 51, 20, 20, 20, 42, 25, 24, 45, 0, 52, 50, 53, 20, 20, 20, 42, 24, 44, 45, 0, 50, 51, 53, 20, 20, 20, 42, 26, 25, 46, 0, 54, 52, 55, 20, 20, 20, 42, 25, 45, 46, 0, 52, 53, 55, 20, 20, 20, 42, 27, 26, 47, 0, 56, 54, 57, 20, 20, 20, 42, 26, 46, 47, 0, 54, 55, 57, 20, 20, 20, 42, 28, 27, 48, 0, 58, 56, 59, 20, 20, 20, 42, 27, 47, 48, 0, 56, 57, 59, 20, 20, 20, 42, 29, 28, 49, 0, 60, 58, 61, 20, 20, 20, 42, 28, 48, 49, 0, 58, 59, 61, 20, 20, 20, 42, 30, 29, 50, 0, 62, 60, 63, 20, 20, 20, 42, 29, 49, 50, 0, 60, 61, 63, 20, 20, 20, 42, 31, 30, 51, 0, 64, 62, 65, 20, 20, 20, 42, 30, 50, 51, 0, 62, 63, 65, 20, 20, 20, 42, 32, 31, 52, 0, 66, 64, 67, 20, 20, 20, 42, 31, 51, 52, 0, 64, 65, 67, 20, 20, 20, 42, 33, 32, 53, 0, 68, 66, 69, 20, 20, 20, 42, 32, 52, 53, 0, 66, 67, 69, 20, 20, 20, 42, 34, 33, 54, 0, 70, 68, 71, 20, 20, 20, 42, 33, 53, 54, 0, 68, 69, 71, 20, 20, 20, 42, 35, 34, 55, 0, 72, 70, 73, 20, 20, 20, 42, 34, 54, 55, 0, 70, 71, 73, 20, 20, 20, 42, 36, 35, 56, 0, 74, 72, 75, 20, 20, 20, 42, 35, 55, 56, 0, 72, 73, 75, 20, 20, 20, 42, 37, 36, 57, 0, 76, 74, 77, 20, 20, 20, 42, 36, 56, 57, 0, 74, 75, 77, 20, 20, 20, 42, 38, 37, 58, 0, 78, 76, 79, 20, 20, 20, 42, 37, 57, 58, 0, 76, 77, 79, 20, 20, 20, 42, 39, 38, 59, 0, 80, 78, 81, 20, 20, 20, 42, 38, 58, 59, 0, 78, 79, 81, 20, 20, 20, 42, 20, 39, 40, 0, 43, 80, 45, 20, 20, 20, 42, 39, 59, 40, 0, 80, 81, 45, 20, 20, 20, 42, 41, 40, 61, 0, 82, 83, 0, 21, 10, 21, 42, 40, 60, 61, 0, 83, 1, 0, 10, 10, 21, 42, 42, 41, 62, 0, 84, 82, 4, 22, 21, 22, 42, 41, 61, 62, 0, 82, 0, 4, 21, 21, 22, 42, 43, 42, 63, 0, 85, 84, 86, 23, 22, 23, 42, 42, 62, 63, 0, 84, 4, 86, 22, 22, 23, 42, 44, 43, 64, 0, 87, 85, 8, 24, 23, 24, 42, 43, 63, 64, 0, 85, 86, 8, 23, 23, 24, 42, 45, 44, 65, 0, 88, 87, 10, 25, 24, 25, 42, 44, 64, 65, 0, 87, 8, 10, 24, 24, 25, 42, 46, 45, 66, 0, 89, 88, 90, 16, 25, 16, 42, 45, 65, 66, 0, 88, 10, 90, 25, 25, 16, 42, 47, 46, 67, 0, 91, 89, 92, 26, 16, 26, 42, 46, 66, 67, 0, 89, 90, 92, 16, 16, 26, 42, 48, 47, 68, 0, 93, 91, 16, 27, 26, 27, 42, 47, 67, 68, 0, 91, 92, 16, 26, 26, 27, 42, 49, 48, 69, 0, 94, 93, 18, 28, 27, 28, 42, 48, 68, 69, 0, 93, 16, 18, 27, 27, 28, 42, 50, 49, 70, 0, 95, 94, 20, 29, 28, 29, 42, 49, 69, 70, 0, 94, 18, 20, 28, 28, 29, 42, 51, 50, 71, 0, 96, 95, 22, 0, 29, 0, 42, 50, 70, 71, 0, 95, 20, 22, 29, 29, 0, 42, 52, 51, 72, 0, 97, 96, 24, 30, 0, 30, 42, 51, 71, 72, 0, 96, 22, 24, 0, 0, 30, 42, 53, 52, 73, 0, 98, 97, 26, 31, 30, 31, 42, 52, 72, 73, 0, 97, 24, 26, 30, 30, 31, 42, 54, 53, 74, 0, 99, 98, 100, 32, 31, 32, 42, 53, 73, 74, 0, 98, 26, 100, 31, 31, 32, 42, 55, 54, 75, 0, 101, 99, 102, 5, 32, 5, 42, 54, 74, 75, 0, 99, 100, 102, 32, 32, 5, 42, 56, 55, 76, 0, 103, 101, 104, 33, 5, 33, 42, 55, 75, 76, 0, 101, 102, 104, 5, 5, 33, 42, 57, 56, 77, 0, 105, 103, 34, 34, 33, 34, 42, 56, 76, 77, 0, 103, 104, 34, 33, 33, 34, 42, 58, 57, 78, 0, 106, 105, 36, 35, 34, 35, 42, 57, 77, 78, 0, 105, 34, 36, 34, 34, 35, 42, 59, 58, 79, 0, 107, 106, 108, 36, 35, 36, 42, 58, 78, 79, 0, 106, 36, 108, 35, 35, 36, 42, 40, 59, 60, 0, 109, 107, 40, 10, 36, 10, 42, 59, 79, 60, 0, 107, 108, 40, 36, 36, 10, 42, 61, 60, 1, 0, 44, 45, 42, 37, 37, 37, 42, 60, 0, 1, 0, 45, 43, 42, 37, 37, 37, 42, 62, 61, 2, 0, 47, 44, 46, 37, 37, 37, 42, 61, 1, 2, 0, 44, 42, 46, 37, 37, 37, 42, 63, 62, 3, 0, 49, 47, 48, 37, 37, 37, 42, 62, 2, 3, 0, 47, 46, 48, 37, 37, 37, 42, 64, 63, 4, 0, 51, 49, 50, 37, 37, 37, 42, 63, 3, 4, 0, 49, 48, 50, 37, 37, 37, 42, 65, 64, 5, 0, 53, 51, 52, 37, 37, 37, 42, 64, 4, 5, 0, 51, 50, 52, 37, 37, 37, 42, 66, 65, 6, 0, 55, 53, 54, 37, 37, 37, 42, 65, 5, 6, 0, 53, 52, 54, 37, 37, 37, 42, 67, 66, 7, 0, 57, 55, 56, 37, 37, 37, 42, 66, 6, 7, 0, 55, 54, 56, 37, 37, 37, 42, 68, 67, 8, 0, 59, 57, 58, 37, 37, 37, 42, 67, 7, 8, 0, 57, 56, 58, 37, 37, 37, 42, 69, 68, 9, 0, 61, 59, 60, 37, 37, 37, 42, 68, 8, 9, 0, 59, 58, 60, 37, 37, 37, 42, 70, 69, 10, 0, 63, 61, 62, 37, 37, 37, 42, 69, 9, 10, 0, 61, 60, 62, 37, 37, 37, 42, 71, 70, 11, 0, 65, 63, 64, 37, 37, 37, 42, 70, 10, 11, 0, 63, 62, 64, 37, 37, 37, 42, 72, 71, 12, 0, 67, 65, 66, 37, 37, 37, 42, 71, 11, 12, 0, 65, 64, 66, 37, 37, 37, 42, 73, 72, 13, 0, 69, 67, 68, 37, 37, 37, 42, 72, 12, 13, 0, 67, 66, 68, 37, 37, 37, 42, 74, 73, 14, 0, 71, 69, 70, 37, 37, 37, 42, 73, 13, 14, 0, 69, 68, 70, 37, 37, 37, 42, 75, 74, 15, 0, 73, 71, 72, 37, 37, 37, 42, 74, 14, 15, 0, 71, 70, 72, 37, 37, 37, 42, 76, 75, 16, 0, 75, 73, 74, 37, 37, 37, 42, 75, 15, 16, 0, 73, 72, 74, 37, 37, 37, 42, 77, 76, 17, 0, 77, 75, 76, 37, 37, 37, 42, 76, 16, 17, 0, 75, 74, 76, 37, 37, 37, 42, 78, 77, 18, 0, 79, 77, 78, 37, 37, 37, 42, 77, 17, 18, 0, 77, 76, 78, 37, 37, 37, 42, 79, 78, 19, 0, 81, 79, 80, 37, 37, 37, 42, 78, 18, 19, 0, 79, 78, 80, 37, 37, 37, 42, 60, 79, 0, 0, 45, 81, 43, 37, 37, 37, 42, 79, 19, 0, 0, 81, 80, 43, 37, 37, 37, 42, 81, 80, 21, 0, 110, 111, 110, 0, 1, 0, 42, 80, 20, 21, 0, 111, 111, 110, 1, 1, 0, 42, 82, 81, 22, 0, 112, 110, 112, 38, 0, 38, 42, 81, 21, 22, 0, 110, 110, 112, 0, 0, 38, 42, 83, 82, 23, 0, 113, 112, 113, 39, 38, 39, 42, 82, 22, 23, 0, 112, 112, 113, 38, 38, 39, 42, 84, 83, 24, 0, 114, 113, 114, 40, 39, 40, 42, 83, 23, 24, 0, 113, 113, 114, 39, 39, 40, 42, 85, 84, 25, 0, 115, 114, 115, 5, 40, 5, 42, 84, 24, 25, 0, 114, 114, 115, 40, 40, 5, 42, 86, 85, 26, 0, 116, 115, 116, 41, 5, 41, 42, 85, 25, 26, 0, 115, 115, 116, 5, 5, 41, 42, 87, 86, 27, 0, 117, 116, 117, 42, 41, 42, 42, 86, 26, 27, 0, 116, 116, 117, 41, 41, 42, 42, 88, 87, 28, 0, 118, 117, 118, 43, 42, 43, 42, 87, 27, 28, 0, 117, 117, 118, 42, 42, 43, 42, 89, 88, 29, 0, 119, 118, 119, 44, 43, 44, 42, 88, 28, 29, 0, 118, 118, 119, 43, 43, 44, 42, 90, 89, 30, 0, 120, 119, 120, 10, 44, 10, 42, 89, 29, 30, 0, 119, 119, 120, 44, 44, 10, 42, 91, 90, 31, 0, 121, 120, 121, 45, 10, 45, 42, 90, 30, 31, 0, 120, 120, 121, 10, 10, 45, 42, 92, 91, 32, 0, 122, 121, 122, 12, 45, 12, 42, 91, 31, 32, 0, 121, 121, 122, 45, 45, 12, 42, 93, 92, 33, 0, 123, 122, 123, 46, 12, 46, 42, 92, 32, 33, 0, 122, 122, 123, 12, 12, 46, 42, 94, 93, 34, 0, 124, 123, 124, 47, 46, 47, 42, 93, 33, 34, 0, 123, 123, 124, 46, 46, 47, 42, 95, 94, 35, 0, 125, 124, 125, 25, 47, 25, 42, 94, 34, 35, 0, 124, 124, 125, 47, 47, 25, 42, 96, 95, 36, 0, 126, 125, 126, 16, 25, 16, 42, 95, 35, 36, 0, 125, 125, 126, 25, 25, 16, 42, 97, 96, 37, 0, 127, 126, 127, 48, 16, 48, 42, 96, 36, 37, 0, 126, 126, 127, 16, 16, 48, 42, 98, 97, 38, 0, 128, 127, 128, 49, 48, 49, 42, 97, 37, 38, 0, 127, 127, 128, 48, 48, 49, 42, 99, 98, 39, 0, 129, 128, 129, 19, 49, 19, 42, 98, 38, 39, 0, 128, 128, 129, 49, 49, 19, 42, 80, 99, 20, 0, 111, 129, 111, 1, 19, 1, 42, 99, 39, 20, 0, 129, 129, 111, 19, 19, 1, 42, 141, 140, 201, 0, 2, 3, 130, 50, 1, 50, 42, 140, 200, 201, 0, 3, 131, 130, 1, 1, 50, 42, 144, 141, 202, 0, 5, 2, 132, 51, 50, 52, 42, 141, 201, 202, 0, 2, 130, 132, 50, 50, 52, 42, 146, 144, 203, 0, 7, 5, 133, 53, 51, 3, 42, 144, 202, 203, 0, 5, 132, 133, 51, 52, 3, 42, 148, 146, 204, 0, 9, 7, 134, 54, 53, 55, 42, 146, 203, 204, 0, 7, 133, 134, 53, 3, 55, 42, 150, 148, 205, 0, 11, 9, 135, 5, 54, 5, 42, 148, 204, 205, 0, 9, 134, 135, 54, 55, 5, 42, 152, 150, 206, 0, 13, 11, 136, 56, 5, 57, 42, 150, 205, 206, 0, 11, 135, 136, 5, 5, 57, 42, 154, 152, 207, 0, 15, 13, 137, 7, 56, 7, 42, 152, 206, 207, 0, 13, 136, 137, 56, 57, 7, 42, 156, 154, 208, 0, 17, 15, 138, 58, 7, 58, 42, 154, 207, 208, 0, 15, 137, 138, 7, 7, 58, 42, 158, 156, 209, 0, 19, 17, 139, 59, 58, 59, 42, 156, 208, 209, 0, 17, 138, 139, 58, 58, 59, 42, 160, 158, 210, 0, 21, 19, 140, 60, 59, 10, 42, 158, 209, 210, 0, 19, 139, 140, 59, 59, 10, 42, 162, 160, 211, 0, 23, 21, 141, 61, 60, 62, 42, 160, 210, 211, 0, 21, 140, 141, 60, 10, 62, 42, 164, 162, 212, 0, 25, 23, 142, 63, 61, 63, 42, 162, 211, 212, 0, 23, 141, 142, 61, 62, 63, 42, 166, 164, 213, 0, 27, 25, 143, 64, 63, 64, 42, 164, 212, 213, 0, 25, 142, 143, 63, 63, 64, 42, 168, 166, 214, 0, 29, 27, 144, 65, 64, 66, 42, 166, 213, 214, 0, 27, 143, 144, 64, 64, 66, 42, 170, 168, 215, 0, 31, 29, 145, 25, 65, 25, 42, 168, 214, 215, 0, 29, 144, 145, 65, 66, 25, 42, 172, 170, 216, 0, 33, 31, 146, 67, 25, 68, 42, 170, 215, 216, 0, 31, 145, 146, 25, 25, 68, 42, 174, 172, 217, 0, 35, 33, 147, 17, 67, 69, 42, 172, 216, 217, 0, 33, 146, 147, 67, 68, 69, 42, 176, 174, 218, 0, 37, 35, 148, 70, 17, 71, 42, 174, 217, 218, 0, 35, 147, 148, 17, 69, 71, 42, 178, 176, 219, 0, 39, 37, 149, 72, 70, 73, 42, 176, 218, 219, 0, 37, 148, 149, 70, 71, 73, 42, 140, 178, 200, 0, 41, 39, 150, 1, 72, 1, 42, 178, 219, 200, 0, 39, 149, 150, 72, 73, 1, 42, 101, 100, 141, 0, 2, 3, 2, 37, 37, 37, 42, 100, 140, 141, 0, 3, 3, 2, 37, 37, 37, 42, 80, 81, 120, 0, 151, 152, 153, 74, 74, 74, 42, 81, 121, 120, 0, 152, 154, 153, 74, 74, 74, 42, 102, 101, 144, 0, 5, 2, 5, 37, 37, 37, 42, 101, 141, 144, 0, 2, 2, 5, 37, 37, 37, 42, 81, 82, 121, 0, 152, 155, 154, 75, 75, 75, 42, 82, 122, 121, 0, 155, 156, 154, 75, 75, 75, 42, 103, 102, 146, 0, 7, 5, 7, 37, 37, 37, 42, 102, 144, 146, 0, 5, 5, 7, 37, 37, 37, 42, 82, 83, 122, 0, 155, 157, 156, 76, 76, 76, 42, 83, 123, 122, 0, 157, 158, 156, 76, 76, 76, 42, 104, 103, 148, 0, 9, 7, 9, 37, 37, 37, 42, 103, 146, 148, 0, 7, 7, 9, 37, 37, 37, 42, 83, 84, 123, 0, 157, 159, 158, 77, 77, 77, 42, 84, 124, 123, 0, 159, 160, 158, 77, 77, 77, 42, 105, 104, 150, 0, 11, 9, 11, 37, 37, 37, 42, 104, 148, 150, 0, 9, 9, 11, 37, 37, 37, 42, 84, 85, 124, 0, 159, 161, 160, 78, 78, 78, 42, 85, 125, 124, 0, 161, 162, 160, 78, 78, 78, 42, 106, 105, 152, 0, 13, 11, 13, 37, 37, 37, 42, 105, 150, 152, 0, 11, 11, 13, 37, 37, 37, 42, 85, 86, 125, 0, 161, 163, 162, 79, 79, 79, 42, 86, 126, 125, 0, 163, 164, 162, 79, 79, 79, 42, 107, 106, 154, 0, 15, 13, 15, 37, 37, 37, 42, 106, 152, 154, 0, 13, 13, 15, 37, 37, 37, 42, 86, 87, 126, 0, 163, 165, 164, 80, 80, 80, 42, 87, 127, 126, 0, 165, 166, 164, 80, 80, 80, 42, 108, 107, 156, 0, 17, 15, 17, 37, 37, 37, 42, 107, 154, 156, 0, 15, 15, 17, 37, 37, 37, 42, 87, 88, 127, 0, 165, 167, 166, 81, 81, 81, 42, 88, 128, 127, 0, 167, 168, 166, 81, 81, 81, 42, 109, 108, 158, 0, 19, 17, 19, 37, 37, 37, 42, 108, 156, 158, 0, 17, 17, 19, 37, 37, 37, 42, 88, 89, 128, 0, 167, 169, 168, 82, 82, 82, 42, 89, 129, 128, 0, 169, 170, 168, 82, 82, 82, 42, 110, 109, 160, 0, 21, 19, 21, 37, 37, 37, 42, 109, 158, 160, 0, 19, 19, 21, 37, 37, 37, 42, 89, 90, 129, 0, 169, 171, 170, 83, 83, 83, 42, 90, 130, 129, 0, 171, 172, 170, 83, 83, 83, 42, 111, 110, 162, 0, 23, 21, 23, 37, 37, 37, 42, 110, 160, 162, 0, 21, 21, 23, 37, 37, 37, 42, 90, 91, 130, 0, 171, 173, 172, 84, 84, 84, 42, 91, 131, 130, 0, 173, 174, 172, 84, 84, 84, 42, 112, 111, 164, 0, 25, 23, 25, 37, 37, 37, 42, 111, 162, 164, 0, 23, 23, 25, 37, 37, 37, 42, 91, 92, 131, 0, 173, 175, 174, 85, 85, 85, 42, 92, 132, 131, 0, 175, 176, 174, 85, 85, 85, 42, 113, 112, 166, 0, 27, 25, 27, 37, 37, 37, 42, 112, 164, 166, 0, 25, 25, 27, 37, 37, 37, 42, 92, 93, 132, 0, 175, 177, 176, 86, 86, 86, 42, 93, 133, 132, 0, 177, 178, 176, 86, 86, 86, 42, 114, 113, 168, 0, 29, 27, 29, 37, 37, 37, 42, 113, 166, 168, 0, 27, 27, 29, 37, 37, 37, 42, 93, 94, 133, 0, 177, 179, 178, 87, 87, 87, 42, 94, 134, 133, 0, 179, 180, 178, 87, 87, 87, 42, 115, 114, 170, 0, 31, 29, 31, 37, 37, 37, 42, 114, 168, 170, 0, 29, 29, 31, 37, 37, 37, 42, 94, 95, 134, 0, 179, 181, 180, 88, 88, 88, 42, 95, 135, 134, 0, 181, 182, 180, 88, 88, 88, 42, 116, 115, 172, 0, 33, 31, 33, 37, 37, 37, 42, 115, 170, 172, 0, 31, 31, 33, 37, 37, 37, 42, 95, 96, 135, 0, 181, 183, 182, 89, 89, 89, 42, 96, 136, 135, 0, 183, 184, 182, 89, 89, 89, 42, 117, 116, 174, 0, 35, 33, 35, 37, 37, 37, 42, 116, 172, 174, 0, 33, 33, 35, 37, 37, 37, 42, 96, 97, 136, 0, 183, 185, 184, 90, 90, 90, 42, 97, 137, 136, 0, 185, 186, 184, 90, 90, 90, 42, 118, 117, 176, 0, 37, 35, 37, 37, 37, 37, 42, 117, 174, 176, 0, 35, 35, 37, 37, 37, 37, 42, 97, 98, 137, 0, 185, 187, 186, 91, 91, 91, 42, 98, 138, 137, 0, 187, 188, 186, 91, 91, 91, 42, 119, 118, 178, 0, 39, 37, 39, 37, 37, 37, 42, 118, 176, 178, 0, 37, 37, 39, 37, 37, 37, 42, 98, 99, 138, 0, 187, 189, 188, 92, 92, 92, 42, 99, 139, 138, 0, 189, 190, 188, 92, 92, 92, 42, 100, 119, 140, 0, 41, 39, 41, 37, 37, 37, 42, 119, 178, 140, 0, 39, 39, 41, 37, 37, 37, 42, 99, 80, 139, 0, 189, 151, 190, 93, 93, 93, 42, 80, 120, 139, 0, 151, 153, 190, 93, 93, 93, 42, 120, 278, 283, 0, 191, 192, 193, 20, 20, 20, 42, 121, 122, 143, 0, 194, 195, 196, 94, 94, 94, 42, 122, 145, 143, 0, 195, 197, 196, 94, 94, 94, 42, 122, 289, 296, 0, 195, 198, 199, 20, 20, 20, 42, 123, 124, 147, 0, 200, 201, 202, 95, 95, 95, 42, 124, 149, 147, 0, 201, 203, 202, 95, 95, 95, 42, 124, 300, 303, 0, 201, 204, 205, 20, 20, 20, 42, 125, 126, 151, 0, 206, 207, 208, 96, 96, 96, 42, 126, 153, 151, 0, 207, 209, 208, 96, 96, 96, 42, 312, 155, 311, 0, 210, 211, 212, 97, 97, 97, 42, 155, 153, 311, 0, 211, 209, 212, 97, 97, 97, 42, 127, 128, 155, 0, 213, 214, 211, 98, 98, 98, 42, 128, 157, 155, 0, 214, 215, 211, 98, 98, 98, 42, 157, 329, 323, 0, 215, 216, 217, 99, 99, 99, 42, 129, 130, 159, 0, 218, 219, 220, 100, 100, 100, 42, 130, 161, 159, 0, 219, 221, 220, 100, 100, 100, 42, 130, 131, 226, 0, 219, 222, 223, 20, 20, 20, 42, 131, 225, 226, 0, 222, 224, 223, 20, 20, 20, 42, 131, 132, 163, 0, 222, 225, 226, 101, 101, 101, 42, 132, 165, 163, 0, 225, 227, 226, 101, 101, 101, 42, 132, 232, 238, 0, 225, 228, 229, 20, 20, 20, 42, 133, 134, 167, 0, 230, 231, 232, 102, 102, 102, 42, 134, 169, 167, 0, 231, 233, 232, 102, 102, 102, 42, 134, 252, 169, 0, 231, 234, 233, 103, 103, 103, 42, 135, 136, 171, 0, 235, 236, 237, 104, 104, 104, 42, 136, 173, 171, 0, 236, 238, 237, 104, 104, 104, 42, 136, 258, 173, 0, 236, 239, 238, 105, 105, 105, 42, 137, 138, 175, 0, 240, 241, 242, 106, 106, 106, 42, 138, 177, 175, 0, 241, 243, 242, 106, 106, 106, 42, 177, 273, 267, 0, 243, 244, 245, 107, 107, 107, 42, 139, 120, 179, 0, 246, 191, 247, 108, 108, 108, 42, 120, 142, 179, 0, 191, 248, 247, 108, 108, 108, 42, 181, 180, 143, 0, 249, 250, 251, 50, 1, 50, 42, 180, 142, 143, 0, 250, 252, 251, 1, 29, 50, 42, 182, 181, 145, 0, 253, 249, 254, 52, 50, 109, 42, 181, 143, 145, 0, 249, 251, 254, 50, 50, 109, 42, 183, 182, 147, 0, 255, 253, 256, 3, 52, 31, 42, 182, 145, 147, 0, 253, 254, 256, 52, 109, 31, 42, 184, 183, 149, 0, 257, 255, 258, 55, 3, 55, 42, 183, 147, 149, 0, 255, 256, 258, 3, 31, 55, 42, 185, 184, 151, 0, 259, 257, 260, 5, 55, 5, 42, 184, 149, 151, 0, 257, 258, 260, 55, 55, 5, 42, 186, 185, 153, 0, 261, 259, 262, 57, 5, 56, 42, 185, 151, 153, 0, 259, 260, 262, 5, 5, 56, 42, 187, 186, 155, 0, 263, 261, 264, 7, 57, 7, 42, 186, 153, 155, 0, 261, 262, 264, 57, 56, 7, 42, 188, 187, 157, 0, 265, 263, 266, 35, 7, 35, 42, 187, 155, 157, 0, 263, 264, 266, 7, 7, 35, 42, 189, 188, 159, 0, 267, 265, 268, 59, 35, 59, 42, 188, 157, 159, 0, 265, 266, 268, 35, 35, 59, 42, 190, 189, 161, 0, 269, 267, 270, 10, 59, 10, 42, 189, 159, 161, 0, 267, 268, 270, 59, 59, 10, 42, 191, 190, 163, 0, 271, 269, 272, 62, 10, 62, 42, 190, 161, 163, 0, 269, 270, 272, 10, 10, 62, 42, 192, 191, 165, 0, 273, 271, 274, 63, 62, 63, 42, 191, 163, 165, 0, 271, 272, 274, 62, 62, 63, 42, 193, 192, 167, 0, 275, 273, 276, 64, 63, 64, 42, 192, 165, 167, 0, 273, 274, 276, 63, 63, 64, 42, 194, 193, 169, 0, 277, 275, 278, 110, 64, 110, 42, 193, 167, 169, 0, 275, 276, 278, 64, 64, 110, 42, 195, 194, 171, 0, 279, 277, 280, 25, 110, 25, 42, 194, 169, 171, 0, 277, 278, 280, 110, 110, 25, 42, 196, 195, 173, 0, 281, 279, 282, 68, 25, 67, 42, 195, 171, 173, 0, 279, 280, 282, 25, 25, 67, 42, 197, 196, 175, 0, 283, 281, 284, 111, 68, 69, 42, 196, 173, 175, 0, 281, 282, 284, 68, 67, 69, 42, 198, 197, 177, 0, 285, 283, 286, 71, 111, 71, 42, 197, 175, 177, 0, 283, 284, 286, 111, 69, 71, 42, 199, 198, 179, 0, 287, 285, 288, 112, 71, 113, 42, 198, 177, 179, 0, 285, 286, 288, 71, 71, 113, 42, 180, 199, 142, 0, 289, 287, 290, 1, 112, 29, 42, 199, 179, 142, 0, 287, 288, 290, 112, 113, 29, 42, 201, 200, 181, 0, 291, 292, 293, 50, 1, 50, 42, 200, 180, 181, 0, 292, 294, 293, 1, 1, 50, 42, 202, 201, 182, 0, 295, 291, 296, 52, 50, 52, 42, 201, 181, 182, 0, 291, 293, 296, 50, 50, 52, 42, 203, 202, 183, 0, 297, 295, 298, 3, 52, 3, 42, 202, 182, 183, 0, 295, 296, 298, 52, 52, 3, 42, 204, 203, 184, 0, 299, 297, 300, 55, 3, 55, 42, 203, 183, 184, 0, 297, 298, 300, 3, 3, 55, 42, 205, 204, 185, 0, 301, 299, 302, 5, 55, 5, 42, 204, 184, 185, 0, 299, 300, 302, 55, 55, 5, 42, 206, 205, 186, 0, 303, 301, 304, 57, 5, 57, 42, 205, 185, 186, 0, 301, 302, 304, 5, 5, 57, 42, 207, 206, 187, 0, 305, 303, 306, 7, 57, 7, 42, 206, 186, 187, 0, 303, 304, 306, 57, 57, 7, 42, 208, 207, 188, 0, 307, 305, 308, 58, 7, 35, 42, 207, 187, 188, 0, 305, 306, 308, 7, 7, 35, 42, 209, 208, 189, 0, 309, 307, 310, 59, 58, 59, 42, 208, 188, 189, 0, 307, 308, 310, 58, 35, 59, 42, 210, 209, 190, 0, 311, 309, 312, 10, 59, 10, 42, 209, 189, 190, 0, 309, 310, 312, 59, 59, 10, 42, 211, 210, 191, 0, 313, 311, 314, 62, 10, 62, 42, 210, 190, 191, 0, 311, 312, 314, 10, 10, 62, 42, 212, 211, 192, 0, 315, 313, 316, 63, 62, 63, 42, 211, 191, 192, 0, 313, 314, 316, 62, 62, 63, 42, 213, 212, 193, 0, 317, 315, 318, 64, 63, 64, 42, 212, 192, 193, 0, 315, 316, 318, 63, 63, 64, 42, 214, 213, 194, 0, 319, 317, 320, 66, 64, 110, 42, 213, 193, 194, 0, 317, 318, 320, 64, 64, 110, 42, 215, 214, 195, 0, 321, 319, 322, 25, 66, 25, 42, 214, 194, 195, 0, 319, 320, 322, 66, 110, 25, 42, 216, 215, 196, 0, 323, 321, 324, 68, 25, 68, 42, 215, 195, 196, 0, 321, 322, 324, 25, 25, 68, 42, 217, 216, 197, 0, 325, 323, 326, 69, 68, 111, 42, 216, 196, 197, 0, 323, 324, 326, 68, 68, 111, 42, 218, 217, 198, 0, 327, 325, 328, 71, 69, 71, 42, 217, 197, 198, 0, 325, 326, 328, 69, 111, 71, 42, 219, 218, 199, 0, 329, 327, 330, 73, 71, 112, 42, 218, 198, 199, 0, 327, 328, 330, 71, 71, 112, 42, 200, 219, 180, 0, 331, 329, 332, 1, 73, 1, 42, 219, 199, 180, 0, 329, 330, 332, 73, 112, 1, 42, 161, 227, 223, 0, 221, 333, 334, 114, 114, 114, 42, 224, 228, 163, 0, 335, 336, 226, 115, 115, 115, 42, 163, 230, 224, 0, 226, 337, 335, 116, 116, 116, 42, 227, 222, 220, 0, 338, 339, 340, 20, 20, 20, 42, 229, 223, 220, 0, 341, 342, 340, 20, 20, 20, 42, 220, 228, 224, 0, 340, 343, 344, 20, 20, 20, 42, 221, 225, 131, 0, 345, 224, 222, 20, 20, 20, 42, 222, 130, 226, 0, 346, 219, 223, 20, 20, 20, 42, 220, 225, 221, 0, 340, 347, 348, 20, 20, 20, 42, 223, 227, 220, 0, 342, 338, 340, 20, 20, 20, 42, 220, 221, 228, 0, 340, 348, 343, 20, 20, 20, 42, 220, 226, 225, 0, 340, 349, 347, 20, 20, 20, 42, 222, 226, 220, 0, 339, 349, 340, 20, 20, 20, 42, 230, 229, 220, 0, 350, 341, 340, 20, 20, 20, 42, 224, 230, 220, 0, 344, 350, 340, 20, 20, 20, 42, 161, 229, 163, 0, 221, 351, 226, 117, 117, 117, 42, 229, 230, 163, 0, 351, 337, 226, 117, 117, 117, 42, 161, 223, 229, 0, 221, 334, 351, 118, 118, 118, 42, 130, 222, 227, 0, 219, 346, 333, 20, 20, 20, 42, 130, 227, 161, 0, 219, 333, 221, 119, 119, 119, 42, 131, 228, 221, 0, 222, 336, 345, 20, 20, 20, 42, 163, 228, 131, 0, 226, 336, 222, 120, 120, 120, 42, 167, 240, 234, 0, 232, 352, 353, 121, 121, 121, 42, 236, 133, 235, 0, 354, 230, 355, 20, 20, 20, 42, 133, 239, 235, 0, 230, 356, 355, 20, 20, 20, 42, 232, 231, 238, 0, 357, 358, 359, 20, 20, 20, 42, 234, 240, 231, 0, 360, 361, 358, 20, 20, 20, 42, 231, 239, 234, 0, 358, 362, 360, 20, 20, 20, 42, 236, 235, 231, 0, 363, 364, 358, 20, 20, 20, 42, 237, 236, 231, 0, 365, 363, 358, 20, 20, 20, 42, 132, 133, 237, 0, 225, 230, 366, 20, 20, 20, 42, 133, 236, 237, 0, 230, 354, 366, 20, 20, 20, 42, 232, 237, 231, 0, 357, 365, 358, 20, 20, 20, 42, 132, 237, 232, 0, 225, 366, 228, 20, 20, 20, 42, 238, 231, 233, 0, 359, 358, 367, 20, 20, 20, 42, 132, 238, 165, 0, 225, 229, 227, 122, 122, 122, 42, 165, 238, 233, 0, 227, 229, 368, 123, 123, 123, 42, 167, 234, 239, 0, 232, 353, 356, 124, 124, 124, 42, 235, 239, 231, 0, 364, 362, 358, 20, 20, 20, 42, 167, 239, 133, 0, 232, 356, 230, 125, 125, 125, 42, 165, 233, 241, 0, 227, 368, 369, 126, 126, 126, 42, 231, 241, 233, 0, 358, 370, 367, 20, 20, 20, 42, 231, 240, 241, 0, 358, 361, 370, 20, 20, 20, 42, 165, 241, 167, 0, 227, 369, 232, 127, 127, 127, 42, 241, 240, 167, 0, 369, 352, 232, 127, 127, 127, 42, 134, 247, 243, 0, 231, 371, 372, 20, 20, 20, 42, 246, 135, 249, 0, 373, 235, 374, 20, 20, 20, 42, 169, 244, 171, 0, 233, 375, 237, 128, 128, 128, 42, 244, 245, 171, 0, 375, 376, 237, 128, 128, 128, 42, 243, 242, 252, 0, 377, 378, 379, 20, 20, 20, 42, 245, 244, 242, 0, 380, 381, 378, 20, 20, 20, 42, 242, 246, 249, 0, 378, 382, 383, 20, 20, 20, 42, 243, 247, 242, 0, 377, 384, 378, 20, 20, 20, 42, 134, 135, 247, 0, 231, 235, 371, 20, 20, 20, 42, 135, 248, 247, 0, 235, 385, 371, 20, 20, 20, 42, 242, 247, 248, 0, 378, 384, 386, 20, 20, 20, 42, 248, 135, 246, 0, 385, 235, 373, 20, 20, 20, 42, 242, 248, 246, 0, 378, 386, 382, 20, 20, 20, 42, 249, 171, 250, 0, 374, 237, 387, 129, 129, 129, 42, 242, 249, 250, 0, 378, 383, 388, 20, 20, 20, 42, 250, 171, 245, 0, 387, 237, 376, 130, 130, 130, 42, 242, 250, 245, 0, 378, 388, 380, 20, 20, 20, 42, 251, 242, 244, 0, 389, 378, 381, 20, 20, 20, 42, 169, 251, 244, 0, 233, 390, 375, 131, 131, 131, 42, 249, 135, 171, 0, 374, 235, 237, 132, 132, 132, 42, 134, 243, 252, 0, 231, 372, 234, 20, 20, 20, 42, 169, 252, 251, 0, 233, 234, 390, 133, 133, 133, 42, 252, 242, 251, 0, 379, 378, 389, 20, 20, 20, 42, 175, 259, 256, 0, 242, 391, 392, 134, 134, 134, 42, 263, 137, 257, 0, 393, 240, 394, 20, 20, 20, 42, 137, 261, 257, 0, 240, 395, 394, 20, 20, 20, 42, 258, 253, 255, 0, 396, 397, 398, 20, 20, 20, 42, 256, 259, 253, 0, 399, 400, 397, 20, 20, 20, 42, 257, 261, 253, 0, 401, 402, 397, 20, 20, 20, 42, 263, 257, 253, 0, 403, 401, 397, 20, 20, 20, 42, 136, 254, 258, 0, 236, 404, 239, 20, 20, 20, 42, 173, 258, 255, 0, 238, 239, 405, 135, 135, 135, 42, 254, 253, 258, 0, 406, 397, 396, 20, 20, 20, 42, 173, 255, 260, 0, 238, 405, 407, 136, 136, 136, 42, 253, 260, 255, 0, 397, 408, 398, 20, 20, 20, 42, 253, 259, 260, 0, 397, 400, 408, 20, 20, 20, 42, 173, 260, 175, 0, 238, 407, 242, 137, 137, 137, 42, 260, 259, 175, 0, 407, 391, 242, 137, 137, 137, 42, 175, 256, 261, 0, 242, 392, 395, 138, 138, 138, 42, 253, 261, 256, 0, 397, 402, 399, 20, 20, 20, 42, 175, 261, 137, 0, 242, 395, 240, 139, 139, 139, 42, 254, 262, 253, 0, 406, 409, 397, 20, 20, 20, 42, 136, 262, 254, 0, 236, 410, 404, 20, 20, 20, 42, 262, 263, 253, 0, 409, 403, 397, 20, 20, 20, 42, 136, 137, 262, 0, 236, 240, 410, 20, 20, 20, 42, 137, 263, 262, 0, 240, 393, 410, 20, 20, 20, 42, 138, 272, 266, 0, 241, 411, 412, 20, 20, 20, 42, 270, 139, 179, 0, 413, 246, 247, 140, 140, 140, 42, 177, 267, 179, 0, 243, 245, 247, 141, 141, 141, 42, 267, 268, 179, 0, 245, 414, 247, 141, 141, 141, 42, 266, 272, 264, 0, 415, 416, 417, 20, 20, 20, 42, 267, 273, 264, 0, 418, 419, 417, 20, 20, 20, 42, 268, 267, 264, 0, 420, 418, 417, 20, 20, 20, 42, 264, 265, 270, 0, 417, 421, 422, 20, 20, 20, 42, 268, 269, 179, 0, 414, 423, 247, 142, 142, 142, 42, 264, 269, 268, 0, 417, 424, 420, 20, 20, 20, 42, 269, 270, 179, 0, 423, 413, 247, 143, 143, 143, 42, 270, 265, 139, 0, 413, 425, 246, 20, 20, 20, 42, 264, 270, 269, 0, 417, 422, 424, 20, 20, 20, 42, 271, 139, 265, 0, 426, 246, 425, 20, 20, 20, 42, 264, 271, 265, 0, 417, 427, 421, 20, 20, 20, 42, 138, 139, 272, 0, 241, 246, 411, 20, 20, 20, 42, 139, 271, 272, 0, 246, 426, 411, 20, 20, 20, 42, 264, 272, 271, 0, 417, 416, 427, 20, 20, 20, 42, 177, 274, 273, 0, 243, 428, 244, 144, 144, 144, 42, 264, 273, 274, 0, 417, 419, 429, 20, 20, 20, 42, 138, 266, 274, 0, 241, 412, 428, 20, 20, 20, 42, 264, 274, 266, 0, 417, 429, 415, 20, 20, 20, 42, 138, 274, 177, 0, 241, 428, 243, 145, 145, 145, 42, 142, 279, 143, 0, 248, 430, 196, 146, 146, 146, 42, 279, 276, 143, 0, 430, 431, 196, 146, 146, 146, 42, 120, 285, 278, 0, 191, 432, 192, 20, 20, 20, 42, 121, 280, 277, 0, 194, 433, 434, 20, 20, 20, 42, 280, 275, 277, 0, 435, 436, 437, 20, 20, 20, 42, 278, 285, 275, 0, 438, 439, 436, 20, 20, 20, 42, 283, 278, 275, 0, 440, 438, 436, 20, 20, 20, 42, 276, 279, 275, 0, 441, 442, 436, 20, 20, 20, 42, 143, 276, 281, 0, 196, 431, 443, 147, 147, 147, 42, 276, 275, 281, 0, 441, 436, 444, 20, 20, 20, 42, 281, 275, 280, 0, 444, 436, 435, 20, 20, 20, 42, 143, 281, 280, 0, 196, 443, 433, 148, 148, 148, 42, 143, 280, 121, 0, 196, 433, 194, 149, 149, 149, 42, 279, 282, 275, 0, 442, 445, 436, 20, 20, 20, 42, 142, 282, 279, 0, 248, 446, 430, 150, 150, 150, 42, 282, 283, 275, 0, 445, 440, 436, 20, 20, 20, 42, 142, 283, 282, 0, 248, 193, 446, 151, 151, 151, 42, 120, 283, 142, 0, 191, 193, 248, 152, 152, 152, 42, 284, 121, 277, 0, 447, 194, 434, 20, 20, 20, 42, 275, 284, 277, 0, 436, 448, 437, 20, 20, 20, 42, 120, 121, 285, 0, 191, 194, 432, 20, 20, 20, 42, 121, 284, 285, 0, 194, 447, 432, 20, 20, 20, 42, 275, 285, 284, 0, 436, 439, 448, 20, 20, 20, 42, 293, 123, 288, 0, 449, 200, 450, 20, 20, 20, 42, 291, 147, 287, 0, 451, 202, 452, 153, 153, 153, 42, 145, 290, 147, 0, 197, 453, 202, 154, 154, 154, 42, 290, 287, 147, 0, 453, 452, 202, 154, 154, 154, 42, 286, 291, 287, 0, 454, 455, 456, 20, 20, 20, 42, 293, 288, 286, 0, 457, 458, 454, 20, 20, 20, 42, 296, 289, 286, 0, 459, 460, 454, 20, 20, 20, 42, 287, 290, 286, 0, 456, 461, 454, 20, 20, 20, 42, 286, 292, 291, 0, 454, 462, 455, 20, 20, 20, 42, 292, 123, 291, 0, 463, 200, 451, 155, 155, 155, 42, 123, 147, 291, 0, 200, 202, 451, 155, 155, 155, 42, 286, 288, 292, 0, 454, 458, 462, 20, 20, 20, 42, 288, 123, 292, 0, 450, 200, 463, 20, 20, 20, 42, 294, 293, 286, 0, 464, 457, 454, 20, 20, 20, 42, 122, 123, 294, 0, 195, 200, 465, 20, 20, 20, 42, 123, 293, 294, 0, 200, 449, 465, 20, 20, 20, 42, 289, 294, 286, 0, 460, 464, 454, 20, 20, 20, 42, 122, 294, 289, 0, 195, 465, 198, 20, 20, 20, 42, 290, 295, 286, 0, 461, 466, 454, 20, 20, 20, 42, 145, 295, 290, 0, 197, 467, 453, 156, 156, 156, 42, 295, 296, 286, 0, 466, 459, 454, 20, 20, 20, 42, 122, 296, 145, 0, 195, 199, 197, 157, 157, 157, 42, 296, 295, 145, 0, 199, 467, 197, 157, 157, 157, 42, 305, 125, 299, 0, 468, 206, 469, 20, 20, 20, 42, 299, 125, 306, 0, 469, 206, 470, 20, 20, 20, 42, 149, 301, 151, 0, 203, 471, 208, 158, 158, 158, 42, 301, 298, 151, 0, 471, 472, 208, 158, 158, 158, 42, 297, 299, 306, 0, 473, 474, 475, 20, 20, 20, 42, 305, 299, 297, 0, 476, 474, 473, 20, 20, 20, 42, 303, 300, 297, 0, 477, 478, 473, 20, 20, 20, 42, 298, 301, 297, 0, 479, 480, 473, 20, 20, 20, 42, 301, 302, 297, 0, 480, 481, 473, 20, 20, 20, 42, 149, 302, 301, 0, 203, 482, 471, 159, 159, 159, 42, 302, 303, 297, 0, 481, 477, 473, 20, 20, 20, 42, 124, 303, 149, 0, 201, 205, 203, 160, 160, 160, 42, 303, 302, 149, 0, 205, 482, 203, 160, 160, 160, 42, 300, 304, 297, 0, 478, 483, 473, 20, 20, 20, 42, 124, 304, 300, 0, 201, 484, 204, 20, 20, 20, 42, 304, 305, 297, 0, 483, 476, 473, 20, 20, 20, 42, 124, 125, 304, 0, 201, 206, 484, 20, 20, 20, 42, 125, 305, 304, 0, 206, 468, 484, 20, 20, 20, 42, 307, 151, 298, 0, 485, 208, 472, 161, 161, 161, 42, 297, 307, 298, 0, 473, 486, 479, 20, 20, 20, 42, 297, 306, 307, 0, 473, 475, 486, 20, 20, 20, 42, 306, 125, 307, 0, 470, 206, 485, 162, 162, 162, 42, 125, 151, 307, 0, 206, 208, 485, 162, 162, 162, 42, 317, 318, 155, 0, 487, 488, 211, 163, 163, 163, 42, 318, 127, 155, 0, 488, 213, 211, 163, 163, 163, 42, 153, 316, 311, 0, 209, 489, 212, 164, 164, 164, 42, 126, 314, 310, 0, 207, 490, 491, 20, 20, 20, 42, 310, 314, 308, 0, 492, 493, 494, 20, 20, 20, 42, 311, 316, 308, 0, 495, 496, 494, 20, 20, 20, 42, 308, 312, 311, 0, 494, 497, 495, 20, 20, 20, 42, 308, 318, 317, 0, 494, 498, 499, 20, 20, 20, 42, 313, 127, 309, 0, 500, 213, 501, 20, 20, 20, 42, 308, 313, 309, 0, 494, 502, 503, 20, 20, 20, 42, 126, 127, 314, 0, 207, 213, 490, 20, 20, 20, 42, 127, 313, 314, 0, 213, 500, 490, 20, 20, 20, 42, 308, 314, 313, 0, 494, 493, 502, 20, 20, 20, 42, 126, 310, 315, 0, 207, 491, 504, 20, 20, 20, 42, 308, 315, 310, 0, 494, 505, 492, 20, 20, 20, 42, 126, 315, 153, 0, 207, 504, 209, 165, 165, 165, 42, 315, 316, 153, 0, 504, 489, 209, 165, 165, 165, 42, 308, 316, 315, 0, 494, 496, 505, 20, 20, 20, 42, 312, 317, 155, 0, 210, 487, 211, 166, 166, 166, 42, 308, 317, 312, 0, 494, 499, 497, 20, 20, 20, 42, 308, 309, 318, 0, 494, 503, 498, 20, 20, 20, 42, 127, 318, 309, 0, 213, 488, 501, 20, 20, 20, 42, 128, 129, 327, 0, 214, 218, 506, 20, 20, 20, 42, 129, 326, 327, 0, 218, 507, 506, 20, 20, 20, 42, 321, 129, 324, 0, 508, 218, 509, 20, 20, 20, 42, 157, 323, 159, 0, 215, 217, 220, 167, 167, 167, 42, 323, 320, 159, 0, 217, 510, 220, 167, 167, 167, 42, 319, 321, 324, 0, 511, 512, 513, 20, 20, 20, 42, 327, 326, 319, 0, 514, 515, 511, 20, 20, 20, 42, 323, 329, 319, 0, 516, 517, 511, 20, 20, 20, 42, 320, 323, 319, 0, 518, 516, 511, 20, 20, 20, 42, 325, 159, 320, 0, 519, 220, 510, 168, 168, 168, 42, 319, 325, 320, 0, 511, 520, 518, 20, 20, 20, 42, 319, 324, 325, 0, 511, 513, 520, 20, 20, 20, 42, 324, 129, 325, 0, 509, 218, 519, 169, 169, 169, 42, 129, 159, 325, 0, 218, 220, 519, 169, 169, 169, 42, 326, 129, 321, 0, 507, 218, 508, 20, 20, 20, 42, 319, 326, 321, 0, 511, 515, 512, 20, 20, 20, 42, 322, 327, 319, 0, 521, 514, 511, 20, 20, 20, 42, 128, 327, 322, 0, 214, 506, 522, 20, 20, 20, 42, 128, 322, 328, 0, 214, 522, 523, 20, 20, 20, 42, 319, 328, 322, 0, 511, 524, 521, 20, 20, 20, 42, 128, 328, 157, 0, 214, 523, 215, 170, 170, 170, 42, 328, 329, 157, 0, 523, 216, 215, 170, 170, 170, 42, 319, 329, 328, 0, 511, 517, 524, 20, 20, 20] - } -}, { - "uuid": "BECF75FF-DB69-476A-B414-CC0000361983", - "type": "Geometry", - "data": { - "vertices": [-7.622294, -1.245784, 8.703165, -7.622294, -1.806004, 8.604383, 0, -1.245784, 8.703165, 0, -1.806004, 8.604383, 0, -0.968856, 7.686128, 0, -1.718384, 7.553966, -7.622294, -0.968856, 7.686128, -7.622294, -1.718384, 7.553966, -7.622294, -2.738146, 8.354617, -7.622294, -3.272703, 8.160054, 0, -2.738146, 8.354617, 0, -3.272703, 8.160054, 0, -2.288819, 7.401118, 0, -3.00401, 7.14081, -7.622294, -2.288819, 7.401118, -7.622294, -3.00401, 7.14081, -7.622294, -4.147312, 7.752217, -7.622294, -4.639962, 7.467786, 0, -4.147312, 7.752217, 0, -4.639962, 7.467786, 0, -3.539237, 6.89123, 0, -4.198361, 6.510684, -7.622294, -3.539237, 6.89123, -7.622294, -4.198361, 6.510684, -7.622294, -5.430463, 6.91427, -7.622294, -5.866238, 6.548613, 0, -5.430463, 6.91427, 0, -5.866238, 6.548613, 0, -4.682118, 6.171954, 0, -5.265147, 5.682734, -7.622294, -4.682118, 6.171954, -7.622294, -5.265147, 5.682734, -7.622294, -6.548613, 5.866238, -7.622294, -6.91427, 5.430463, 0, -6.548613, 5.866238, 0, -6.91427, 5.430463, 0, -5.682734, 5.265147, 0, -6.171954, 4.682118, -7.622294, -5.682734, 5.265147, -7.622294, -6.171954, 4.682118, -7.622294, -7.467786, 4.639962, -7.622294, -7.752217, 4.147312, 0, -7.467786, 4.639962, 0, -7.752217, 4.147312, 0, -6.510684, 4.198361, 0, -6.89123, 3.539237, -7.622294, -6.510684, 4.198361, -7.622294, -6.89123, 3.539237, -7.622294, -8.160054, 3.272703, -7.622294, -8.354617, 2.738146, 0, -8.160054, 3.272703, 0, -8.354617, 2.738146, 0, -7.14081, 3.00401, 0, -7.401118, 2.288819, -7.622294, -7.14081, 3.00401, -7.622294, -7.401118, 2.288819, -7.622294, -8.604383, 1.806004, -7.622294, -8.703165, 1.245784, 0, -8.604383, 1.806004, 0, -8.703165, 1.245784, 0, -7.553966, 1.718384, 0, -7.686128, 0.968856, -7.622294, -7.553966, 1.718384, -7.622294, -7.686128, 0.968856, -7.622294, -8.787273, 0.284432, -7.622294, -8.787273, -0.284432, 0, -8.787273, 0.284432, 0, -8.787273, -0.284432, 0, -7.737599, 0.380545, 0, -7.737599, -0.380545, -7.622294, -7.737599, 0.380545, -7.622294, -7.737599, -0.380545, -7.622294, -8.703165, -1.245784, -7.622294, -8.604383, -1.806004, 0, -8.703165, -1.245784, 0, -8.604383, -1.806004, 0, -7.686128, -0.968856, 0, -7.553966, -1.718384, -7.622294, -7.686128, -0.968856, -7.622294, -7.553966, -1.718384, -7.622294, -8.354617, -2.738146, -7.622294, -8.160054, -3.272703, 0, -8.354617, -2.738146, 0, -8.160054, -3.272703, 0, -7.401118, -2.288819, 0, -7.14081, -3.00401, -7.622294, -7.401118, -2.288819, -7.622294, -7.14081, -3.00401, -7.622294, -7.752217, -4.147312, -7.622294, -7.467786, -4.639962, 0, -7.752217, -4.147312, 0, -7.467786, -4.639962, 0, -6.89123, -3.539237, 0, -6.510684, -4.198361, -7.622294, -6.89123, -3.539237, -7.622294, -6.510684, -4.198361, -7.622294, -6.91427, -5.430463, -7.622294, -6.548613, -5.866238, 0, -6.91427, -5.430463, 0, -6.548613, -5.866238, 0, -6.171954, -4.682118, 0, -5.682734, -5.265147, -7.622294, -6.171954, -4.682118, -7.622294, -5.682734, -5.265147, -7.622294, -5.866238, -6.548613, -7.622294, -5.430463, -6.91427, 0, -5.866238, -6.548613, 0, -5.430463, -6.91427, 0, -5.265147, -5.682734, 0, -4.682118, -6.171954, -7.622294, -5.265147, -5.682734, -7.622294, -4.682118, -6.171954, -7.622294, -4.639962, -7.467786, -7.622294, -4.147312, -7.752217, 0, -4.639962, -7.467786, 0, -4.147312, -7.752217, 0, -4.198361, -6.510684, 0, -3.539237, -6.89123, -7.622294, -4.198361, -6.510684, -7.622294, -3.539237, -6.89123, -7.622294, -3.272703, -8.160054, -7.622294, -2.738146, -8.354617, 0, -3.272703, -8.160054, 0, -2.738146, -8.354617, 0, -3.00401, -7.14081, 0, -2.288819, -7.401118, -7.622294, -3.00401, -7.14081, -7.622294, -2.288819, -7.401118, -7.622294, -1.806004, -8.604383, -7.622294, -1.245784, -8.703165, 0, -1.806004, -8.604383, 0, -1.245784, -8.703165, 0, -1.718384, -7.553966, 0, -0.968856, -7.686128, -7.622294, -1.718384, -7.553966, -7.622294, -0.968856, -7.686128, -7.622294, -0.284432, -8.787273, -7.622294, 0.284432, -8.787273, 0, -0.284432, -8.787273, 0, 0.284432, -8.787273, 0, -0.380545, -7.737599, 0, 0.380545, -7.737599, -7.622294, -0.380545, -7.737599, -7.622294, 0.380545, -7.737599, -7.622294, 1.245784, -8.703165, -7.622294, 1.806004, -8.604383, 0, 1.245784, -8.703165, 0, 1.806004, -8.604383, 0, 0.968856, -7.686128, 0, 1.718384, -7.553966, -7.622294, 0.968856, -7.686128, -7.622294, 1.718384, -7.553966, -7.622294, 2.738146, -8.354617, -7.622294, 3.272703, -8.160054, 0, 2.738146, -8.354617, 0, 3.272703, -8.160054, 0, 2.288819, -7.401118, 0, 3.00401, -7.14081, -7.622294, 2.288819, -7.401118, -7.622294, 3.00401, -7.14081, -7.622294, 4.147312, -7.752217, -7.622294, 4.639962, -7.467786, 0, 4.147312, -7.752217, 0, 4.639962, -7.467786, 0, 3.539237, -6.89123, 0, 4.198361, -6.510684, -7.622294, 3.539237, -6.89123, -7.622294, 4.198361, -6.510684, -7.622294, 5.430463, -6.91427, -7.622294, 5.866238, -6.548613, 0, 5.430463, -6.91427, 0, 5.866238, -6.548613, 0, 4.682118, -6.171954, 0, 5.265147, -5.682734, -7.622294, 4.682118, -6.171954, -7.622294, 5.265147, -5.682734, -7.622294, 6.548613, -5.866238, -7.622294, 6.91427, -5.430463, 0, 6.548613, -5.866238, 0, 6.91427, -5.430463, 0, 5.682734, -5.265147, 0, 6.171954, -4.682118, -7.622294, 5.682734, -5.265147, -7.622294, 6.171954, -4.682118, -7.622294, 7.467786, -4.639962, -7.622294, 7.752217, -4.147312, 0, 7.467786, -4.639962, 0, 7.752217, -4.147312, 0, 6.510684, -4.198361, 0, 6.89123, -3.539237, -7.622294, 6.510684, -4.198361, -7.622294, 6.89123, -3.539237, -7.622294, 8.160054, -3.272703, -7.622294, 8.354617, -2.738146, 0, 8.160054, -3.272703, 0, 8.354617, -2.738146, 0, 7.14081, -3.00401, 0, 7.401118, -2.288819, -7.622294, 7.14081, -3.00401, -7.622294, 7.401118, -2.288819, -7.622294, 8.604383, -1.806004, -7.622294, 8.703165, -1.245784, 0, 8.604383, -1.806004, 0, 8.703165, -1.245784, 0, 7.553966, -1.718384, 0, 7.686128, -0.968856, -7.622294, 7.553966, -1.718384, -7.622294, 7.686128, -0.968856, -7.622294, 8.787273, -0.284432, -7.622294, 8.787273, 0.284432, 0, 8.787273, -0.284432, 0, 8.787273, 0.284432, 0, 7.737599, -0.380545, 0, 7.737599, 0.380545, -7.622294, 7.737599, -0.380545, -7.622294, 7.737599, 0.380545, -7.622294, 8.703165, 1.245784, -7.622294, 8.604383, 1.806004, 0, 8.703165, 1.245784, 0, 8.604383, 1.806004, 0, 7.686128, 0.968856, 0, 7.553966, 1.718384, -7.622294, 7.686128, 0.968856, -7.622294, 7.553966, 1.718384, -7.622294, 8.354617, 2.738146, -7.622294, 8.160054, 3.272703, 0, 8.354617, 2.738146, 0, 8.160054, 3.272703, 0, 7.401118, 2.288819, 0, 7.14081, 3.00401, -7.622294, 7.401118, 2.288819, -7.622294, 7.14081, 3.00401, -7.622294, 7.752217, 4.147312, -7.622294, 7.467786, 4.639962, 0, 7.752217, 4.147312, 0, 7.467786, 4.639962, 0, 6.89123, 3.539237, 0, 6.510684, 4.198361, -7.622294, 6.89123, 3.539237, -7.622294, 6.510684, 4.198361, -7.622294, 6.91427, 5.430463, -7.622294, 6.548613, 5.866238, 0, 6.91427, 5.430463, 0, 6.548613, 5.866238, 0, 6.171954, 4.682118, 0, 5.682734, 5.265147, -7.622294, 6.171954, 4.682118, -7.622294, 5.682734, 5.265147, -7.622294, 5.866238, 6.548613, -7.622294, 5.430463, 6.91427, 0, 5.866238, 6.548613, 0, 5.430463, 6.91427, 0, 5.265147, 5.682734, 0, 4.682118, 6.171954, -7.622294, 5.265147, 5.682734, -7.622294, 4.682118, 6.171954, -7.622294, 4.639962, 7.467786, -7.622294, 4.147312, 7.752217, 0, 4.639962, 7.467786, 0, 4.147312, 7.752217, 0, 4.198361, 6.510684, 0, 3.539237, 6.89123, -7.622294, 4.198361, 6.510684, -7.622294, 3.539237, 6.89123, -7.622294, 3.272703, 8.160054, -7.622294, 2.738146, 8.354617, 0, 3.272703, 8.160054, 0, 2.738146, 8.354617, 0, 3.00401, 7.14081, 0, 2.288819, 7.401118, -7.622294, 3.00401, 7.14081, -7.622294, 2.288819, 7.401118, -7.622294, 1.806004, 8.604383, -7.622294, 1.245784, 8.703165, 0, 1.806004, 8.604383, 0, 1.245784, 8.703165, 0, 1.718384, 7.553966, 0, 0.968856, 7.686128, -7.622294, 1.718384, 7.553966, -7.622294, 0.968856, 7.686128, -7.622294, 0.284432, 8.787273, -7.622294, -0.284432, 8.787273, 0, 0.284432, 8.787273, 0, -0.284432, 8.787273, 0, 0.380545, 7.737599, 0, -0.380545, 7.737599, -7.622294, 0.380545, 7.737599, -7.622294, -0.380545, 7.737599], - "normals": [0, -0.173648, 0.984808, 1, 0, 0, -1, 0, 0, 0, -0.996539, -0.083126, 0, 0.964871, 0.262724, 0, -0.342021, 0.939693, 0, -0.966965, -0.254911, 0, 0.904591, 0.42628, 0, -0.5, 0.866026, 0, -0.90801, -0.418949, 0, 0.816826, 0.576885, 0, -0.642787, 0.766045, 0, -0.821465, -0.570259, 0, 0.704241, 0.709961, 0, -0.766045, 0.642787, 0, -0.709961, -0.704241, 0, 0.570259, 0.821465, 0, -0.866025, 0.5, 0, -0.576885, -0.816826, 0, 0.41895, 0.908009, 0, -0.939693, 0.34202, 0, -0.42628, -0.904591, 0, 0.25491, 0.966965, 0, -0.984808, 0.173648, 0, -0.262723, -0.964871, 0, 0.083126, 0.996539, 0, -1, 0, 0, -0.091184, -0.995834, 0, -0.091184, 0.995834, 0, -0.984808, -0.173648, 0, 0.083126, -0.996539, 0, -0.262723, 0.964871, 0, -0.939693, -0.34202, 0, 0.25491, -0.966965, 0, -0.42628, 0.904591, 0, -0.866025, -0.5, 0, 0.41895, -0.908009, 0, -0.576885, 0.816826, 0, -0.766045, -0.642787, 0, 0.570259, -0.821465, 0, -0.709961, 0.704241, 0, -0.642787, -0.766045, 0, 0.704241, -0.709961, 0, -0.821465, 0.570259, 0, -0.5, -0.866026, 0, 0.816826, -0.576885, 0, -0.90801, 0.418949, 0, -0.342021, -0.939693, 0, 0.904591, -0.42628, 0, -0.966965, 0.254911, 0, -0.173648, -0.984808, 0, 0.964871, -0.262724, 0, -0.996539, 0.083126, 0, 0, -1, 0, 0.995834, -0.091184, 0, -0.995834, -0.091184, 0, 0.173648, -0.984808, 0, 0.996539, 0.083126, 0, -0.964871, -0.262724, 0, 0.342021, -0.939693, 0, 0.966965, 0.254911, 0, -0.904591, -0.42628, 0, 0.5, -0.866026, 0, 0.90801, 0.418949, 0, -0.816826, -0.576885, 0, 0.642787, -0.766045, 0, 0.821465, 0.570259, 0, -0.704241, -0.709961, 0, 0.766045, -0.642787, 0, 0.709961, 0.704241, 0, -0.570259, -0.821465, 0, 0.866025, -0.5, 0, 0.576885, 0.816826, 0, -0.41895, -0.908009, 0, 0.939693, -0.34202, 0, 0.42628, 0.904591, 0, -0.25491, -0.966965, 0, 0.984808, -0.173648, 0, 0.262723, 0.964871, 0, -0.083126, -0.996539, 0, 1, 0, 0, 0.091184, 0.995834, 0, 0.091184, -0.995834, 0, 0.984808, 0.173648, 0, -0.083126, 0.996539, 0, 0.262723, -0.964871, 0, 0.939693, 0.34202, 0, -0.25491, 0.966965, 0, 0.42628, -0.904591, 0, 0.866025, 0.5, 0, -0.41895, 0.908009, 0, 0.576885, -0.816826, 0, 0.766045, 0.642787, 0, -0.570259, 0.821465, 0, 0.709961, -0.704241, 0, 0.642787, 0.766045, 0, -0.704241, 0.709961, 0, 0.821465, -0.570259, 0, 0.5, 0.866026, 0, -0.816826, 0.576885, 0, 0.90801, -0.418949, 0, 0.342021, 0.939693, 0, -0.904591, 0.42628, 0, 0.966965, -0.254911, 0, 0.173648, 0.984808, 0, -0.964871, 0.262724, 0, 0.996539, -0.083126, 0, 0, 1, 0, -0.995834, 0.091184, 0, 0.995834, 0.091184], - "uvs": [[0.368277, 0.762756, 0.368277, 0.720132, 0.485813, 0.762756, 0.485813, 0.720132, 0.471876, 0.612134, 0.472195, 0.610325, 0.475161, 0.613029, 0.475588, 0.610608, 0.475123, 0.613051, 0.47555, 0.61063, 0.471838, 0.612157, 0.472157, 0.610347, 0.517776, 0.668883, 0.517776, 0.642553, 0.737374, 0.668883, 0.737374, 0.642553, 0.517776, 0.668873, 0.517776, 0.642543, 0.737374, 0.668873, 0.737374, 0.642543, 0.473002, 0.607313, 0.47363, 0.605586, 0.476082, 0.608765, 0.476923, 0.606454, 0.476044, 0.608787, 0.476885, 0.606477, 0.472964, 0.607336, 0.473592, 0.605609, 0.474948, 0.602761, 0.475867, 0.601169, 0.477729, 0.604725, 0.478958, 0.602596, 0.477691, 0.604748, 0.47892, 0.602619, 0.47491, 0.602784, 0.475828, 0.601192, 0.477655, 0.598616, 0.478836, 0.597208, 0.480053, 0.601033, 0.481633, 0.59915, 0.480015, 0.601056, 0.481595, 0.599173, 0.477616, 0.598638, 0.478798, 0.597231, 0.48104, 0.595004, 0.482448, 0.593822, 0.482982, 0.597801, 0.484866, 0.59622, 0.482944, 0.597824, 0.484827, 0.596243, 0.481002, 0.595027, 0.48241, 0.593845, 0.485002, 0.592034, 0.486593, 0.591115, 0.486428, 0.595126, 0.488558, 0.593897, 0.48639, 0.595149, 0.488519, 0.59392, 0.484963, 0.592057, 0.486555, 0.591138, 0.489419, 0.589798, 0.491146, 0.589169, 0.490287, 0.59309, 0.492597, 0.592249, 0.490248, 0.593113, 0.492559, 0.592272, 0.48938, 0.589821, 0.491107, 0.589192, 0.494157, 0.588362, 0.495967, 0.588043, 0.49444, 0.591756, 0.496861, 0.591329, 0.494401, 0.591779, 0.496823, 0.591352, 0.494118, 0.588386, 0.495928, 0.588067, 0.499072, 0.587772, 0.50091, 0.587772, 0.498762, 0.591163, 0.50122, 0.591163, 0.498723, 0.591186, 0.501182, 0.591186, 0.499034, 0.587795, 0.500871, 0.587795, 0.504016, 0.588043, 0.505825, 0.588362, 0.503121, 0.591329, 0.505542, 0.591756, 0.503082, 0.591352, 0.505504, 0.591779, 0.503977, 0.588067, 0.505787, 0.588386, 0.508837, 0.589169, 0.510563, 0.589798, 0.507385, 0.592249, 0.509695, 0.59309, 0.507346, 0.592272, 0.509657, 0.593113, 0.508798, 0.589192, 0.510525, 0.589821, 0.513389, 0.591115, 0.51498, 0.592034, 0.511425, 0.593897, 0.513554, 0.595126, 0.511386, 0.59392, 0.513515, 0.595149, 0.51335, 0.591138, 0.514942, 0.592057, 0.517534, 0.593822, 0.518942, 0.595004, 0.515117, 0.59622, 0.517, 0.597801, 0.515078, 0.596243, 0.516961, 0.597824, 0.517495, 0.593845, 0.518903, 0.595027, 0.521146, 0.597208, 0.522327, 0.598616, 0.518349, 0.59915, 0.51993, 0.601033, 0.51831, 0.599173, 0.51989, 0.601056, 0.521107, 0.597231, 0.522289, 0.598638, 0.524116, 0.601169, 0.525034, 0.602761, 0.521024, 0.602596, 0.522253, 0.604725, 0.520985, 0.602619, 0.522214, 0.604748, 0.524076, 0.601192, 0.524995, 0.602784, 0.526352, 0.605586, 0.526981, 0.607313, 0.523059, 0.606454, 0.5239, 0.608765, 0.52302, 0.606477, 0.523861, 0.608787, 0.526313, 0.605609, 0.526941, 0.607336, 0.527787, 0.610325, 0.528107, 0.612134, 0.524394, 0.610608, 0.524821, 0.613029, 0.524355, 0.61063, 0.524782, 0.613051, 0.527748, 0.610347, 0.528067, 0.612157, 0.528378, 0.61524, 0.528378, 0.617078, 0.524987, 0.614929, 0.524987, 0.617388, 0.524948, 0.614952, 0.524948, 0.61741, 0.528339, 0.615262, 0.528339, 0.6171, 0.528107, 0.620183, 0.527787, 0.621993, 0.524821, 0.619289, 0.524394, 0.62171, 0.524782, 0.619311, 0.524355, 0.621732, 0.528067, 0.620206, 0.527748, 0.622015, 0.526981, 0.625004, 0.526352, 0.626731, 0.5239, 0.623553, 0.523059, 0.625863, 0.523861, 0.623575, 0.52302, 0.625885, 0.526941, 0.625027, 0.526313, 0.626753, 0.525034, 0.629557, 0.524116, 0.631148, 0.522253, 0.627592, 0.521024, 0.629722, 0.522214, 0.627614, 0.520985, 0.629744, 0.524995, 0.629579, 0.524076, 0.63117, 0.522327, 0.633702, 0.521146, 0.63511, 0.51993, 0.631284, 0.518349, 0.633168, 0.51989, 0.631306, 0.51831, 0.63319, 0.522289, 0.633724, 0.521107, 0.635131, 0.518942, 0.637314, 0.517534, 0.638495, 0.517, 0.634517, 0.515117, 0.636097, 0.516961, 0.634539, 0.515078, 0.636119, 0.518903, 0.637336, 0.517495, 0.638517, 0.51498, 0.640284, 0.513389, 0.641202, 0.513554, 0.637192, 0.511425, 0.638421, 0.513515, 0.637213, 0.511386, 0.638443, 0.514942, 0.640305, 0.51335, 0.641224, 0.510563, 0.64252, 0.508837, 0.643148, 0.509695, 0.639227, 0.507385, 0.640068, 0.509657, 0.639249, 0.507346, 0.64009, 0.510525, 0.642541, 0.508798, 0.64317, 0.505825, 0.643955, 0.504016, 0.644274, 0.505542, 0.640562, 0.503121, 0.640989, 0.505504, 0.640584, 0.503082, 0.641011, 0.505787, 0.643977, 0.503977, 0.644296, 0.50091, 0.644546, 0.499072, 0.644546, 0.50122, 0.641155, 0.498762, 0.641155, 0.501182, 0.641177, 0.498723, 0.641177, 0.500871, 0.644568, 0.499034, 0.644568, 0.495967, 0.644274, 0.494157, 0.643955, 0.496861, 0.640989, 0.49444, 0.640562, 0.496823, 0.641011, 0.494401, 0.640584, 0.495928, 0.644296, 0.494118, 0.643977, 0.491146, 0.643148, 0.489419, 0.64252, 0.492597, 0.640068, 0.490287, 0.639227, 0.492559, 0.64009, 0.490248, 0.639249, 0.491107, 0.64317, 0.48938, 0.642541, 0.486593, 0.641202, 0.485002, 0.640284, 0.488558, 0.638421, 0.486428, 0.637192, 0.488519, 0.638443, 0.48639, 0.637213, 0.486555, 0.641224, 0.484963, 0.640305, 0.482448, 0.638495, 0.48104, 0.637314, 0.484866, 0.636097, 0.482982, 0.634517, 0.484827, 0.636119, 0.482944, 0.634539, 0.48241, 0.638517, 0.481002, 0.637336, 0.478836, 0.63511, 0.477655, 0.633702, 0.481633, 0.633168, 0.480053, 0.631284, 0.481595, 0.63319, 0.480015, 0.631306, 0.478798, 0.635131, 0.477616, 0.633724, 0.475867, 0.631148, 0.474948, 0.629557, 0.478958, 0.629722, 0.477729, 0.627592, 0.47892, 0.629744, 0.477691, 0.627614, 0.475828, 0.63117, 0.47491, 0.629579, 0.47363, 0.626731, 0.473002, 0.625004, 0.476923, 0.625863, 0.476082, 0.623553, 0.476885, 0.625885, 0.476044, 0.623575, 0.473592, 0.626753, 0.472964, 0.625027, 0.472195, 0.621993, 0.471876, 0.620183, 0.475588, 0.62171, 0.475161, 0.619289, 0.47555, 0.621732, 0.475123, 0.619311, 0.472157, 0.622015, 0.471838, 0.620206, 0.471604, 0.617078, 0.471604, 0.61524, 0.474995, 0.617388, 0.474995, 0.614929, 0.474957, 0.61741, 0.474957, 0.614952, 0.471566, 0.6171, 0.471566, 0.615262]], - "faces": [42, 0, 1, 2, 0, 0, 1, 2, 0, 0, 0, 42, 1, 3, 2, 0, 1, 3, 2, 0, 0, 0, 42, 2, 3, 4, 0, 4, 5, 6, 1, 1, 1, 42, 3, 5, 4, 0, 5, 7, 6, 1, 1, 1, 42, 6, 7, 0, 0, 8, 9, 10, 2, 2, 2, 42, 7, 1, 0, 0, 9, 11, 10, 2, 2, 2, 42, 1, 7, 3, 0, 12, 13, 14, 3, 3, 3, 42, 7, 5, 3, 0, 13, 15, 14, 3, 3, 3, 42, 6, 0, 4, 0, 16, 17, 18, 4, 4, 4, 42, 0, 2, 4, 0, 17, 19, 18, 4, 4, 4, 42, 8, 9, 10, 0, 0, 1, 2, 5, 5, 5, 42, 9, 11, 10, 0, 1, 3, 2, 5, 5, 5, 42, 10, 11, 12, 0, 20, 21, 22, 1, 1, 1, 42, 11, 13, 12, 0, 21, 23, 22, 1, 1, 1, 42, 14, 15, 8, 0, 24, 25, 26, 2, 2, 2, 42, 15, 9, 8, 0, 25, 27, 26, 2, 2, 2, 42, 9, 15, 11, 0, 12, 13, 14, 6, 6, 6, 42, 15, 13, 11, 0, 13, 15, 14, 6, 6, 6, 42, 14, 8, 12, 0, 16, 17, 18, 7, 7, 7, 42, 8, 10, 12, 0, 17, 19, 18, 7, 7, 7, 42, 16, 17, 18, 0, 0, 1, 2, 8, 8, 8, 42, 17, 19, 18, 0, 1, 3, 2, 8, 8, 8, 42, 18, 19, 20, 0, 28, 29, 30, 1, 1, 1, 42, 19, 21, 20, 0, 29, 31, 30, 1, 1, 1, 42, 22, 23, 16, 0, 32, 33, 34, 2, 2, 2, 42, 23, 17, 16, 0, 33, 35, 34, 2, 2, 2, 42, 17, 23, 19, 0, 12, 13, 14, 9, 9, 9, 42, 23, 21, 19, 0, 13, 15, 14, 9, 9, 9, 42, 22, 16, 20, 0, 16, 17, 18, 10, 10, 10, 42, 16, 18, 20, 0, 17, 19, 18, 10, 10, 10, 42, 24, 25, 26, 0, 0, 1, 2, 11, 11, 11, 42, 25, 27, 26, 0, 1, 3, 2, 11, 11, 11, 42, 26, 27, 28, 0, 36, 37, 38, 1, 1, 1, 42, 27, 29, 28, 0, 37, 39, 38, 1, 1, 1, 42, 30, 31, 24, 0, 40, 41, 42, 2, 2, 2, 42, 31, 25, 24, 0, 41, 43, 42, 2, 2, 2, 42, 25, 31, 27, 0, 12, 13, 14, 12, 12, 12, 42, 31, 29, 27, 0, 13, 15, 14, 12, 12, 12, 42, 30, 24, 28, 0, 16, 17, 18, 13, 13, 13, 42, 24, 26, 28, 0, 17, 19, 18, 13, 13, 13, 42, 32, 33, 34, 0, 0, 1, 2, 14, 14, 14, 42, 33, 35, 34, 0, 1, 3, 2, 14, 14, 14, 42, 34, 35, 36, 0, 44, 45, 46, 1, 1, 1, 42, 35, 37, 36, 0, 45, 47, 46, 1, 1, 1, 42, 38, 39, 32, 0, 48, 49, 50, 2, 2, 2, 42, 39, 33, 32, 0, 49, 51, 50, 2, 2, 2, 42, 33, 39, 35, 0, 12, 13, 14, 15, 15, 15, 42, 39, 37, 35, 0, 13, 15, 14, 15, 15, 15, 42, 38, 32, 36, 0, 16, 17, 18, 16, 16, 16, 42, 32, 34, 36, 0, 17, 19, 18, 16, 16, 16, 42, 40, 41, 42, 0, 0, 1, 2, 17, 17, 17, 42, 41, 43, 42, 0, 1, 3, 2, 17, 17, 17, 42, 42, 43, 44, 0, 52, 53, 54, 1, 1, 1, 42, 43, 45, 44, 0, 53, 55, 54, 1, 1, 1, 42, 46, 47, 40, 0, 56, 57, 58, 2, 2, 2, 42, 47, 41, 40, 0, 57, 59, 58, 2, 2, 2, 42, 41, 47, 43, 0, 12, 13, 14, 18, 18, 18, 42, 47, 45, 43, 0, 13, 15, 14, 18, 18, 18, 42, 46, 40, 44, 0, 16, 17, 18, 19, 19, 19, 42, 40, 42, 44, 0, 17, 19, 18, 19, 19, 19, 42, 48, 49, 50, 0, 0, 1, 2, 20, 20, 20, 42, 49, 51, 50, 0, 1, 3, 2, 20, 20, 20, 42, 50, 51, 52, 0, 60, 61, 62, 1, 1, 1, 42, 51, 53, 52, 0, 61, 63, 62, 1, 1, 1, 42, 54, 55, 48, 0, 64, 65, 66, 2, 2, 2, 42, 55, 49, 48, 0, 65, 67, 66, 2, 2, 2, 42, 49, 55, 51, 0, 12, 13, 14, 21, 21, 21, 42, 55, 53, 51, 0, 13, 15, 14, 21, 21, 21, 42, 54, 48, 52, 0, 16, 17, 18, 22, 22, 22, 42, 48, 50, 52, 0, 17, 19, 18, 22, 22, 22, 42, 56, 57, 58, 0, 0, 1, 2, 23, 23, 23, 42, 57, 59, 58, 0, 1, 3, 2, 23, 23, 23, 42, 58, 59, 60, 0, 68, 69, 70, 1, 1, 1, 42, 59, 61, 60, 0, 69, 71, 70, 1, 1, 1, 42, 62, 63, 56, 0, 72, 73, 74, 2, 2, 2, 42, 63, 57, 56, 0, 73, 75, 74, 2, 2, 2, 42, 57, 63, 59, 0, 12, 13, 14, 24, 24, 24, 42, 63, 61, 59, 0, 13, 15, 14, 24, 24, 24, 42, 62, 56, 60, 0, 16, 17, 18, 25, 25, 25, 42, 56, 58, 60, 0, 17, 19, 18, 25, 25, 25, 42, 64, 65, 66, 0, 0, 1, 2, 26, 26, 26, 42, 65, 67, 66, 0, 1, 3, 2, 26, 26, 26, 42, 66, 67, 68, 0, 76, 77, 78, 1, 1, 1, 42, 67, 69, 68, 0, 77, 79, 78, 1, 1, 1, 42, 70, 71, 64, 0, 80, 81, 82, 2, 2, 2, 42, 71, 65, 64, 0, 81, 83, 82, 2, 2, 2, 42, 65, 71, 67, 0, 12, 13, 14, 27, 27, 27, 42, 71, 69, 67, 0, 13, 15, 14, 27, 27, 27, 42, 70, 64, 68, 0, 16, 17, 18, 28, 28, 28, 42, 64, 66, 68, 0, 17, 19, 18, 28, 28, 28, 42, 72, 73, 74, 0, 0, 1, 2, 29, 29, 29, 42, 73, 75, 74, 0, 1, 3, 2, 29, 29, 29, 42, 74, 75, 76, 0, 84, 85, 86, 1, 1, 1, 42, 75, 77, 76, 0, 85, 87, 86, 1, 1, 1, 42, 78, 79, 72, 0, 88, 89, 90, 2, 2, 2, 42, 79, 73, 72, 0, 89, 91, 90, 2, 2, 2, 42, 73, 79, 75, 0, 12, 13, 14, 30, 30, 30, 42, 79, 77, 75, 0, 13, 15, 14, 30, 30, 30, 42, 78, 72, 76, 0, 16, 17, 18, 31, 31, 31, 42, 72, 74, 76, 0, 17, 19, 18, 31, 31, 31, 42, 80, 81, 82, 0, 0, 1, 2, 32, 32, 32, 42, 81, 83, 82, 0, 1, 3, 2, 32, 32, 32, 42, 82, 83, 84, 0, 92, 93, 94, 1, 1, 1, 42, 83, 85, 84, 0, 93, 95, 94, 1, 1, 1, 42, 86, 87, 80, 0, 96, 97, 98, 2, 2, 2, 42, 87, 81, 80, 0, 97, 99, 98, 2, 2, 2, 42, 81, 87, 83, 0, 12, 13, 14, 33, 33, 33, 42, 87, 85, 83, 0, 13, 15, 14, 33, 33, 33, 42, 86, 80, 84, 0, 16, 17, 18, 34, 34, 34, 42, 80, 82, 84, 0, 17, 19, 18, 34, 34, 34, 42, 88, 89, 90, 0, 0, 1, 2, 35, 35, 35, 42, 89, 91, 90, 0, 1, 3, 2, 35, 35, 35, 42, 90, 91, 92, 0, 100, 101, 102, 1, 1, 1, 42, 91, 93, 92, 0, 101, 103, 102, 1, 1, 1, 42, 94, 95, 88, 0, 104, 105, 106, 2, 2, 2, 42, 95, 89, 88, 0, 105, 107, 106, 2, 2, 2, 42, 89, 95, 91, 0, 12, 13, 14, 36, 36, 36, 42, 95, 93, 91, 0, 13, 15, 14, 36, 36, 36, 42, 94, 88, 92, 0, 16, 17, 18, 37, 37, 37, 42, 88, 90, 92, 0, 17, 19, 18, 37, 37, 37, 42, 96, 97, 98, 0, 0, 1, 2, 38, 38, 38, 42, 97, 99, 98, 0, 1, 3, 2, 38, 38, 38, 42, 98, 99, 100, 0, 108, 109, 110, 1, 1, 1, 42, 99, 101, 100, 0, 109, 111, 110, 1, 1, 1, 42, 102, 103, 96, 0, 112, 113, 114, 2, 2, 2, 42, 103, 97, 96, 0, 113, 115, 114, 2, 2, 2, 42, 97, 103, 99, 0, 12, 13, 14, 39, 39, 39, 42, 103, 101, 99, 0, 13, 15, 14, 39, 39, 39, 42, 102, 96, 100, 0, 16, 17, 18, 40, 40, 40, 42, 96, 98, 100, 0, 17, 19, 18, 40, 40, 40, 42, 104, 105, 106, 0, 0, 1, 2, 41, 41, 41, 42, 105, 107, 106, 0, 1, 3, 2, 41, 41, 41, 42, 106, 107, 108, 0, 116, 117, 118, 1, 1, 1, 42, 107, 109, 108, 0, 117, 119, 118, 1, 1, 1, 42, 110, 111, 104, 0, 120, 121, 122, 2, 2, 2, 42, 111, 105, 104, 0, 121, 123, 122, 2, 2, 2, 42, 105, 111, 107, 0, 12, 13, 14, 42, 42, 42, 42, 111, 109, 107, 0, 13, 15, 14, 42, 42, 42, 42, 110, 104, 108, 0, 16, 17, 18, 43, 43, 43, 42, 104, 106, 108, 0, 17, 19, 18, 43, 43, 43, 42, 112, 113, 114, 0, 0, 1, 2, 44, 44, 44, 42, 113, 115, 114, 0, 1, 3, 2, 44, 44, 44, 42, 114, 115, 116, 0, 124, 125, 126, 1, 1, 1, 42, 115, 117, 116, 0, 125, 127, 126, 1, 1, 1, 42, 118, 119, 112, 0, 128, 129, 130, 2, 2, 2, 42, 119, 113, 112, 0, 129, 131, 130, 2, 2, 2, 42, 113, 119, 115, 0, 12, 13, 14, 45, 45, 45, 42, 119, 117, 115, 0, 13, 15, 14, 45, 45, 45, 42, 118, 112, 116, 0, 16, 17, 18, 46, 46, 46, 42, 112, 114, 116, 0, 17, 19, 18, 46, 46, 46, 42, 120, 121, 122, 0, 0, 1, 2, 47, 47, 47, 42, 121, 123, 122, 0, 1, 3, 2, 47, 47, 47, 42, 122, 123, 124, 0, 132, 133, 134, 1, 1, 1, 42, 123, 125, 124, 0, 133, 135, 134, 1, 1, 1, 42, 126, 127, 120, 0, 136, 137, 138, 2, 2, 2, 42, 127, 121, 120, 0, 137, 139, 138, 2, 2, 2, 42, 121, 127, 123, 0, 12, 13, 14, 48, 48, 48, 42, 127, 125, 123, 0, 13, 15, 14, 48, 48, 48, 42, 126, 120, 124, 0, 16, 17, 18, 49, 49, 49, 42, 120, 122, 124, 0, 17, 19, 18, 49, 49, 49, 42, 128, 129, 130, 0, 0, 1, 2, 50, 50, 50, 42, 129, 131, 130, 0, 1, 3, 2, 50, 50, 50, 42, 130, 131, 132, 0, 140, 141, 142, 1, 1, 1, 42, 131, 133, 132, 0, 141, 143, 142, 1, 1, 1, 42, 134, 135, 128, 0, 144, 145, 146, 2, 2, 2, 42, 135, 129, 128, 0, 145, 147, 146, 2, 2, 2, 42, 129, 135, 131, 0, 12, 13, 14, 51, 51, 51, 42, 135, 133, 131, 0, 13, 15, 14, 51, 51, 51, 42, 134, 128, 132, 0, 16, 17, 18, 52, 52, 52, 42, 128, 130, 132, 0, 17, 19, 18, 52, 52, 52, 42, 136, 137, 138, 0, 0, 1, 2, 53, 53, 53, 42, 137, 139, 138, 0, 1, 3, 2, 53, 53, 53, 42, 138, 139, 140, 0, 148, 149, 150, 1, 1, 1, 42, 139, 141, 140, 0, 149, 151, 150, 1, 1, 1, 42, 142, 143, 136, 0, 152, 153, 154, 2, 2, 2, 42, 143, 137, 136, 0, 153, 155, 154, 2, 2, 2, 42, 137, 143, 139, 0, 12, 13, 14, 54, 54, 54, 42, 143, 141, 139, 0, 13, 15, 14, 54, 54, 54, 42, 142, 136, 140, 0, 16, 17, 18, 55, 55, 55, 42, 136, 138, 140, 0, 17, 19, 18, 55, 55, 55, 42, 144, 145, 146, 0, 0, 1, 2, 56, 56, 56, 42, 145, 147, 146, 0, 1, 3, 2, 56, 56, 56, 42, 146, 147, 148, 0, 156, 157, 158, 1, 1, 1, 42, 147, 149, 148, 0, 157, 159, 158, 1, 1, 1, 42, 150, 151, 144, 0, 160, 161, 162, 2, 2, 2, 42, 151, 145, 144, 0, 161, 163, 162, 2, 2, 2, 42, 145, 151, 147, 0, 12, 13, 14, 57, 57, 57, 42, 151, 149, 147, 0, 13, 15, 14, 57, 57, 57, 42, 150, 144, 148, 0, 16, 17, 18, 58, 58, 58, 42, 144, 146, 148, 0, 17, 19, 18, 58, 58, 58, 42, 152, 153, 154, 0, 0, 1, 2, 59, 59, 59, 42, 153, 155, 154, 0, 1, 3, 2, 59, 59, 59, 42, 154, 155, 156, 0, 164, 165, 166, 1, 1, 1, 42, 155, 157, 156, 0, 165, 167, 166, 1, 1, 1, 42, 158, 159, 152, 0, 168, 169, 170, 2, 2, 2, 42, 159, 153, 152, 0, 169, 171, 170, 2, 2, 2, 42, 153, 159, 155, 0, 12, 13, 14, 60, 60, 60, 42, 159, 157, 155, 0, 13, 15, 14, 60, 60, 60, 42, 158, 152, 156, 0, 16, 17, 18, 61, 61, 61, 42, 152, 154, 156, 0, 17, 19, 18, 61, 61, 61, 42, 160, 161, 162, 0, 0, 1, 2, 62, 62, 62, 42, 161, 163, 162, 0, 1, 3, 2, 62, 62, 62, 42, 162, 163, 164, 0, 172, 173, 174, 1, 1, 1, 42, 163, 165, 164, 0, 173, 175, 174, 1, 1, 1, 42, 166, 167, 160, 0, 176, 177, 178, 2, 2, 2, 42, 167, 161, 160, 0, 177, 179, 178, 2, 2, 2, 42, 161, 167, 163, 0, 12, 13, 14, 63, 63, 63, 42, 167, 165, 163, 0, 13, 15, 14, 63, 63, 63, 42, 166, 160, 164, 0, 16, 17, 18, 64, 64, 64, 42, 160, 162, 164, 0, 17, 19, 18, 64, 64, 64, 42, 168, 169, 170, 0, 0, 1, 2, 65, 65, 65, 42, 169, 171, 170, 0, 1, 3, 2, 65, 65, 65, 42, 170, 171, 172, 0, 180, 181, 182, 1, 1, 1, 42, 171, 173, 172, 0, 181, 183, 182, 1, 1, 1, 42, 174, 175, 168, 0, 184, 185, 186, 2, 2, 2, 42, 175, 169, 168, 0, 185, 187, 186, 2, 2, 2, 42, 169, 175, 171, 0, 12, 13, 14, 66, 66, 66, 42, 175, 173, 171, 0, 13, 15, 14, 66, 66, 66, 42, 174, 168, 172, 0, 16, 17, 18, 67, 67, 67, 42, 168, 170, 172, 0, 17, 19, 18, 67, 67, 67, 42, 176, 177, 178, 0, 0, 1, 2, 68, 68, 68, 42, 177, 179, 178, 0, 1, 3, 2, 68, 68, 68, 42, 178, 179, 180, 0, 188, 189, 190, 1, 1, 1, 42, 179, 181, 180, 0, 189, 191, 190, 1, 1, 1, 42, 182, 183, 176, 0, 192, 193, 194, 2, 2, 2, 42, 183, 177, 176, 0, 193, 195, 194, 2, 2, 2, 42, 177, 183, 179, 0, 12, 13, 14, 69, 69, 69, 42, 183, 181, 179, 0, 13, 15, 14, 69, 69, 69, 42, 182, 176, 180, 0, 16, 17, 18, 70, 70, 70, 42, 176, 178, 180, 0, 17, 19, 18, 70, 70, 70, 42, 184, 185, 186, 0, 0, 1, 2, 71, 71, 71, 42, 185, 187, 186, 0, 1, 3, 2, 71, 71, 71, 42, 186, 187, 188, 0, 196, 197, 198, 1, 1, 1, 42, 187, 189, 188, 0, 197, 199, 198, 1, 1, 1, 42, 190, 191, 184, 0, 200, 201, 202, 2, 2, 2, 42, 191, 185, 184, 0, 201, 203, 202, 2, 2, 2, 42, 185, 191, 187, 0, 12, 13, 14, 72, 72, 72, 42, 191, 189, 187, 0, 13, 15, 14, 72, 72, 72, 42, 190, 184, 188, 0, 16, 17, 18, 73, 73, 73, 42, 184, 186, 188, 0, 17, 19, 18, 73, 73, 73, 42, 192, 193, 194, 0, 0, 1, 2, 74, 74, 74, 42, 193, 195, 194, 0, 1, 3, 2, 74, 74, 74, 42, 194, 195, 196, 0, 204, 205, 206, 1, 1, 1, 42, 195, 197, 196, 0, 205, 207, 206, 1, 1, 1, 42, 198, 199, 192, 0, 208, 209, 210, 2, 2, 2, 42, 199, 193, 192, 0, 209, 211, 210, 2, 2, 2, 42, 193, 199, 195, 0, 12, 13, 14, 75, 75, 75, 42, 199, 197, 195, 0, 13, 15, 14, 75, 75, 75, 42, 198, 192, 196, 0, 16, 17, 18, 76, 76, 76, 42, 192, 194, 196, 0, 17, 19, 18, 76, 76, 76, 42, 200, 201, 202, 0, 0, 1, 2, 77, 77, 77, 42, 201, 203, 202, 0, 1, 3, 2, 77, 77, 77, 42, 202, 203, 204, 0, 212, 213, 214, 1, 1, 1, 42, 203, 205, 204, 0, 213, 215, 214, 1, 1, 1, 42, 206, 207, 200, 0, 216, 217, 218, 2, 2, 2, 42, 207, 201, 200, 0, 217, 219, 218, 2, 2, 2, 42, 201, 207, 203, 0, 12, 13, 14, 78, 78, 78, 42, 207, 205, 203, 0, 13, 15, 14, 78, 78, 78, 42, 206, 200, 204, 0, 16, 17, 18, 79, 79, 79, 42, 200, 202, 204, 0, 17, 19, 18, 79, 79, 79, 42, 208, 209, 210, 0, 0, 1, 2, 80, 80, 80, 42, 209, 211, 210, 0, 1, 3, 2, 80, 80, 80, 42, 210, 211, 212, 0, 220, 221, 222, 1, 1, 1, 42, 211, 213, 212, 0, 221, 223, 222, 1, 1, 1, 42, 214, 215, 208, 0, 224, 225, 226, 2, 2, 2, 42, 215, 209, 208, 0, 225, 227, 226, 2, 2, 2, 42, 209, 215, 211, 0, 12, 13, 14, 81, 81, 81, 42, 215, 213, 211, 0, 13, 15, 14, 81, 81, 81, 42, 214, 208, 212, 0, 16, 17, 18, 82, 82, 82, 42, 208, 210, 212, 0, 17, 19, 18, 82, 82, 82, 42, 216, 217, 218, 0, 0, 1, 2, 83, 83, 83, 42, 217, 219, 218, 0, 1, 3, 2, 83, 83, 83, 42, 218, 219, 220, 0, 228, 229, 230, 1, 1, 1, 42, 219, 221, 220, 0, 229, 231, 230, 1, 1, 1, 42, 222, 223, 216, 0, 232, 233, 234, 2, 2, 2, 42, 223, 217, 216, 0, 233, 235, 234, 2, 2, 2, 42, 217, 223, 219, 0, 12, 13, 14, 84, 84, 84, 42, 223, 221, 219, 0, 13, 15, 14, 84, 84, 84, 42, 222, 216, 220, 0, 16, 17, 18, 85, 85, 85, 42, 216, 218, 220, 0, 17, 19, 18, 85, 85, 85, 42, 224, 225, 226, 0, 0, 1, 2, 86, 86, 86, 42, 225, 227, 226, 0, 1, 3, 2, 86, 86, 86, 42, 226, 227, 228, 0, 236, 237, 238, 1, 1, 1, 42, 227, 229, 228, 0, 237, 239, 238, 1, 1, 1, 42, 230, 231, 224, 0, 240, 241, 242, 2, 2, 2, 42, 231, 225, 224, 0, 241, 243, 242, 2, 2, 2, 42, 225, 231, 227, 0, 12, 13, 14, 87, 87, 87, 42, 231, 229, 227, 0, 13, 15, 14, 87, 87, 87, 42, 230, 224, 228, 0, 16, 17, 18, 88, 88, 88, 42, 224, 226, 228, 0, 17, 19, 18, 88, 88, 88, 42, 232, 233, 234, 0, 0, 1, 2, 89, 89, 89, 42, 233, 235, 234, 0, 1, 3, 2, 89, 89, 89, 42, 234, 235, 236, 0, 244, 245, 246, 1, 1, 1, 42, 235, 237, 236, 0, 245, 247, 246, 1, 1, 1, 42, 238, 239, 232, 0, 248, 249, 250, 2, 2, 2, 42, 239, 233, 232, 0, 249, 251, 250, 2, 2, 2, 42, 233, 239, 235, 0, 12, 13, 14, 90, 90, 90, 42, 239, 237, 235, 0, 13, 15, 14, 90, 90, 90, 42, 238, 232, 236, 0, 16, 17, 18, 91, 91, 91, 42, 232, 234, 236, 0, 17, 19, 18, 91, 91, 91, 42, 240, 241, 242, 0, 0, 1, 2, 92, 92, 92, 42, 241, 243, 242, 0, 1, 3, 2, 92, 92, 92, 42, 242, 243, 244, 0, 252, 253, 254, 1, 1, 1, 42, 243, 245, 244, 0, 253, 255, 254, 1, 1, 1, 42, 246, 247, 240, 0, 256, 257, 258, 2, 2, 2, 42, 247, 241, 240, 0, 257, 259, 258, 2, 2, 2, 42, 241, 247, 243, 0, 12, 13, 14, 93, 93, 93, 42, 247, 245, 243, 0, 13, 15, 14, 93, 93, 93, 42, 246, 240, 244, 0, 16, 17, 18, 94, 94, 94, 42, 240, 242, 244, 0, 17, 19, 18, 94, 94, 94, 42, 248, 249, 250, 0, 0, 1, 2, 95, 95, 95, 42, 249, 251, 250, 0, 1, 3, 2, 95, 95, 95, 42, 250, 251, 252, 0, 260, 261, 262, 1, 1, 1, 42, 251, 253, 252, 0, 261, 263, 262, 1, 1, 1, 42, 254, 255, 248, 0, 264, 265, 266, 2, 2, 2, 42, 255, 249, 248, 0, 265, 267, 266, 2, 2, 2, 42, 249, 255, 251, 0, 12, 13, 14, 96, 96, 96, 42, 255, 253, 251, 0, 13, 15, 14, 96, 96, 96, 42, 254, 248, 252, 0, 16, 17, 18, 97, 97, 97, 42, 248, 250, 252, 0, 17, 19, 18, 97, 97, 97, 42, 256, 257, 258, 0, 0, 1, 2, 98, 98, 98, 42, 257, 259, 258, 0, 1, 3, 2, 98, 98, 98, 42, 258, 259, 260, 0, 268, 269, 270, 1, 1, 1, 42, 259, 261, 260, 0, 269, 271, 270, 1, 1, 1, 42, 262, 263, 256, 0, 272, 273, 274, 2, 2, 2, 42, 263, 257, 256, 0, 273, 275, 274, 2, 2, 2, 42, 257, 263, 259, 0, 12, 13, 14, 99, 99, 99, 42, 263, 261, 259, 0, 13, 15, 14, 99, 99, 99, 42, 262, 256, 260, 0, 16, 17, 18, 100, 100, 100, 42, 256, 258, 260, 0, 17, 19, 18, 100, 100, 100, 42, 264, 265, 266, 0, 0, 1, 2, 101, 101, 101, 42, 265, 267, 266, 0, 1, 3, 2, 101, 101, 101, 42, 266, 267, 268, 0, 276, 277, 278, 1, 1, 1, 42, 267, 269, 268, 0, 277, 279, 278, 1, 1, 1, 42, 270, 271, 264, 0, 280, 281, 282, 2, 2, 2, 42, 271, 265, 264, 0, 281, 283, 282, 2, 2, 2, 42, 265, 271, 267, 0, 12, 13, 14, 102, 102, 102, 42, 271, 269, 267, 0, 13, 15, 14, 102, 102, 102, 42, 270, 264, 268, 0, 16, 17, 18, 103, 103, 103, 42, 264, 266, 268, 0, 17, 19, 18, 103, 103, 103, 42, 272, 273, 274, 0, 0, 1, 2, 104, 104, 104, 42, 273, 275, 274, 0, 1, 3, 2, 104, 104, 104, 42, 274, 275, 276, 0, 284, 285, 286, 1, 1, 1, 42, 275, 277, 276, 0, 285, 287, 286, 1, 1, 1, 42, 278, 279, 272, 0, 288, 289, 290, 2, 2, 2, 42, 279, 273, 272, 0, 289, 291, 290, 2, 2, 2, 42, 273, 279, 275, 0, 12, 13, 14, 105, 105, 105, 42, 279, 277, 275, 0, 13, 15, 14, 105, 105, 105, 42, 278, 272, 276, 0, 16, 17, 18, 106, 106, 106, 42, 272, 274, 276, 0, 17, 19, 18, 106, 106, 106, 42, 280, 281, 282, 0, 0, 1, 2, 107, 107, 107, 42, 281, 283, 282, 0, 1, 3, 2, 107, 107, 107, 42, 282, 283, 284, 0, 292, 293, 294, 1, 1, 1, 42, 283, 285, 284, 0, 293, 295, 294, 1, 1, 1, 42, 286, 287, 280, 0, 296, 297, 298, 2, 2, 2, 42, 287, 281, 280, 0, 297, 299, 298, 2, 2, 2, 42, 281, 287, 283, 0, 12, 13, 14, 108, 108, 108, 42, 287, 285, 283, 0, 13, 15, 14, 108, 108, 108, 42, 286, 280, 284, 0, 16, 17, 18, 109, 109, 109, 42, 280, 282, 284, 0, 17, 19, 18, 109, 109, 109] - } -}, { - "uuid": "90098E1D-0149-498E-B38A-A9F38BA823B0", - "type": "Geometry", - "data": { - "vertices": [-2.813813, -16.26263, -0.476436, 1.332597, -16.26263, -0.476436, 5.255965, -15.26317, -0.476436, 6.318447, -12.41324, -0.476436, -2.813813, -16.26263, 0.476436, 1.332597, -16.26263, 0.476436, 5.255965, -15.26317, 0.476436, 6.318447, -12.41324, 0.476436, -6.722159, -15.24791, 0.476436, 7.491448, -8.731642, 0.476436, -9.095327, -8.272556, 0.476436, 8.146133, -5.206844, 0.476436, -9.095325, -0.754856, 0.476436, 8.373142, -1.882145, 0.476436, -9.095325, 6.654171, 0.476436, 8.375443, 0.278566, 0.476436, -6.861568, 13.84088, 0.476436, 8.154424, 3.398714, 0.476436, -2.479717, 14.87005, 0.476436, 1.192652, 14.87005, 0.476436, 5.452186, 13.78775, 0.476436, 7.564419, 6.917158, 0.476436, -2.479717, 14.87005, -0.476436, 1.192652, 14.87005, -0.476436, 5.452186, 13.78775, -0.476436, 7.564419, 6.917158, -0.476436, -6.861568, 13.84088, -0.476436, 8.154424, 3.398714, -0.476436, -9.095325, 6.654171, -0.476436, 8.375443, 0.278566, -0.476436, -9.095325, -0.754856, -0.476436, 8.373142, -1.882145, -0.476436, -9.095327, -8.272556, -0.476436, 8.146133, -5.206844, -0.476436, -6.722159, -15.24791, -0.476436, 7.491448, -8.731642, -0.476436, 6.695125, 10.2437, -0.476436, 6.695125, 10.2437, 0.476436, 0.406256, 6.992245, -0.476436, 0.406256, 3.375832, -0.476436, 1.170494, 4.140068, -0.476436, 1.450225, 5.184038, -0.476436, 1.170494, 6.228006, -0.476436, -0.637713, 7.271975, -0.476436, -1.681682, 6.992245, -0.476436, -2.445919, 6.228006, -0.476436, -0.637713, 3.0961, -0.476436, -1.681682, 3.375832, -0.476436, -2.445919, 4.140068, -0.476436, -2.72565, 5.184038, -0.476436, 0.406256, 6.992245, 0.476436, 1.170494, 6.228006, 0.476436, 1.450225, 5.184038, 0.476436, 0.406256, 3.375832, 0.476436, 1.170494, 4.140068, 0.476436, -1.681682, 3.375832, 0.476436, -0.637713, 3.0961, 0.476436, -2.445919, 4.140068, 0.476436, -2.72565, 5.184038, 0.476436, -2.445919, 6.228006, 0.476436, -1.681682, 6.992245, 0.476436, -0.637713, 7.271975, 0.476436], - "normals": [0, -1, 0, 0.124397, -0.992233, 0, 0.668131, -0.744044, 0, 0.937002, -0.349323, 0, 0, 0, 1, 0, 1, 0, 0.12409, 0.992271, 0, 0.67514, 0.737689, 0, 0.967511, 0.25283, 0, 0, 0, -1, 0.992995, 0.118154, 0, 0.98623, 0.16538, 0, 0.999394, 0.03482, 0, 0.999401, -0.034612, 0, 0.992084, -0.125577, 0, 0.969884, -0.243569, 0, 0.952807, -0.303576, 0, -0.228649, 0.973509, 0, -0.681688, 0.731643, 0, -0.98867, 0.150106, 0, -1, 0, 0, -0.986587, -0.163235, 0, -0.680496, -0.732752, 0, -0.251297, -0.96791, 0, 0.943649, 0.330948, 0, -0.707107, -0.707106, 0, -0.965926, -0.25882, 0, -0.707106, 0.707107, 0, -0.965926, 0.258819, 0, -0.25882, 0.965926, 0, 0.25882, 0.965926, 0, 0.965926, 0.258819, 0, 0.707106, 0.707107, 0, 0.965926, -0.25882, 0, 0.707107, -0.707106, 0, 0.258818, -0.965926, 0, -0.258818, -0.965926, 0], - "uvs": [[0.472912, 0.328163, 0.518684, 0.328163, 0.561994, 0.339196, 0.697797, 0.2157, 0.697797, 0.273217, 0.678567, 0.2157, 0.678567, 0.273217, 0.429768, 0.339365, 0.573723, 0.370657, 0.4766, 0.671837, 0.428229, 0.660476, 0.517139, 0.671837, 0.56416, 0.659889, 0.678567, 0.730473, 0.678567, 0.663338, 0.697797, 0.730473, 0.697797, 0.663338, 0.59643, 0.510761, 0.496934, 0.541864, 0.508458, 0.544952, 0.586671, 0.411298, 0.40357, 0.416366, 0.593898, 0.450208, 0.697797, 0.592329, 0.678567, 0.592329, 0.697797, 0.529359, 0.678567, 0.529359, 0.697797, 0.485752, 0.678567, 0.485752, 0.697797, 0.418654, 0.678567, 0.418654, 0.697797, 0.347518, 0.678567, 0.347518, 0.411441, 0.648745, 0.411441, 0.582391, 0.378683, 0.648745, 0.378683, 0.582391, 0.42797, 0.52561, 0.42797, 0.47226, 0.395213, 0.52561, 0.395213, 0.47226, 0.42797, 0.418127, 0.395213, 0.418127, 0.43276, 0.309468, 0.43276, 0.232833, 0.413857, 0.309468, 0.413857, 0.232833, 0.678567, 0.801998, 0.697797, 0.801998, 0.40357, 0.581142, 0.473885, 0.564913, 0.476973, 0.576437, 0.577881, 0.620766, 0.40357, 0.499354, 0.596404, 0.486909, 0.508458, 0.584874, 0.516895, 0.576437, 0.587477, 0.584045, 0.516895, 0.553389, 0.59399, 0.545205, 0.519982, 0.564913, 0.496934, 0.587962, 0.485409, 0.584874, 0.476973, 0.553389, 0.485409, 0.544952]], - "faces": [42, 0, 1, 4, 0, 0, 1, 0, 0, 1, 0, 42, 1, 5, 4, 0, 1, 1, 0, 1, 1, 0, 42, 1, 2, 5, 0, 1, 2, 1, 1, 2, 1, 42, 2, 6, 5, 0, 2, 2, 1, 2, 2, 1, 42, 2, 3, 6, 0, 3, 4, 5, 2, 3, 2, 42, 3, 7, 6, 0, 4, 6, 5, 3, 3, 2, 42, 8, 6, 7, 0, 7, 2, 8, 4, 4, 4, 42, 18, 16, 19, 0, 9, 10, 11, 4, 4, 4, 42, 16, 20, 19, 0, 10, 12, 11, 4, 4, 4, 42, 18, 19, 22, 0, 9, 11, 9, 5, 6, 5, 42, 19, 23, 22, 0, 11, 11, 9, 6, 6, 5, 42, 19, 20, 23, 0, 11, 12, 11, 6, 7, 6, 42, 20, 24, 23, 0, 12, 12, 11, 7, 7, 6, 42, 37, 21, 36, 0, 13, 14, 15, 8, 8, 8, 42, 21, 25, 36, 0, 14, 16, 15, 8, 8, 8, 42, 24, 26, 23, 0, 12, 10, 11, 9, 9, 9, 42, 26, 22, 23, 0, 10, 9, 11, 9, 9, 9, 42, 29, 46, 39, 0, 17, 18, 19, 9, 9, 9, 42, 35, 32, 33, 0, 20, 21, 22, 9, 9, 9, 42, 27, 25, 17, 0, 23, 16, 24, 10, 11, 10, 42, 25, 21, 17, 0, 16, 14, 24, 11, 11, 10, 42, 29, 27, 15, 0, 25, 23, 26, 12, 10, 12, 42, 27, 17, 15, 0, 23, 24, 26, 10, 10, 12, 42, 31, 29, 13, 0, 27, 25, 28, 13, 12, 13, 42, 29, 15, 13, 0, 25, 26, 28, 12, 12, 13, 42, 33, 31, 11, 0, 29, 27, 30, 14, 13, 14, 42, 31, 13, 11, 0, 27, 28, 30, 13, 13, 14, 42, 35, 33, 9, 0, 31, 29, 32, 15, 14, 15, 42, 33, 11, 9, 0, 29, 30, 32, 14, 14, 15, 42, 3, 35, 7, 0, 4, 31, 6, 16, 15, 16, 42, 35, 9, 7, 0, 31, 32, 6, 15, 15, 16, 42, 22, 26, 18, 0, 9, 10, 9, 17, 18, 17, 42, 26, 16, 18, 0, 10, 10, 9, 18, 18, 17, 42, 26, 28, 16, 0, 33, 34, 35, 18, 19, 18, 42, 28, 14, 16, 0, 34, 36, 35, 19, 19, 18, 42, 28, 30, 14, 0, 37, 38, 39, 19, 20, 19, 42, 30, 12, 14, 0, 38, 40, 39, 20, 20, 19, 42, 30, 32, 12, 0, 38, 41, 40, 20, 21, 20, 42, 32, 10, 12, 0, 41, 42, 40, 21, 21, 20, 42, 32, 34, 10, 0, 43, 44, 45, 21, 22, 21, 42, 34, 8, 10, 0, 44, 46, 45, 22, 22, 21, 42, 34, 0, 8, 0, 7, 0, 7, 22, 23, 22, 42, 0, 4, 8, 0, 0, 0, 7, 23, 23, 22, 42, 20, 37, 24, 0, 47, 13, 48, 7, 24, 7, 42, 37, 36, 24, 0, 13, 15, 48, 24, 24, 7, 42, 28, 26, 49, 0, 49, 10, 50, 9, 9, 9, 42, 26, 45, 49, 0, 10, 51, 50, 9, 9, 9, 42, 20, 16, 37, 0, 12, 10, 52, 4, 4, 4, 42, 36, 26, 24, 0, 52, 10, 12, 9, 9, 9, 42, 10, 11, 12, 0, 21, 22, 53, 4, 4, 4, 42, 11, 13, 12, 0, 22, 54, 53, 4, 4, 4, 42, 31, 30, 29, 0, 54, 53, 17, 9, 9, 9, 42, 32, 30, 33, 0, 21, 53, 22, 9, 9, 9, 42, 30, 31, 33, 0, 53, 54, 22, 9, 9, 9, 42, 12, 13, 15, 0, 53, 54, 17, 4, 4, 4, 42, 0, 34, 1, 0, 0, 7, 1, 9, 9, 9, 42, 34, 2, 1, 0, 7, 2, 1, 9, 9, 9, 42, 4, 5, 8, 0, 0, 1, 7, 4, 4, 4, 42, 5, 6, 8, 0, 1, 2, 7, 4, 4, 4, 42, 3, 34, 35, 0, 8, 7, 20, 9, 9, 9, 42, 34, 32, 35, 0, 7, 21, 20, 9, 9, 9, 42, 10, 9, 11, 0, 21, 20, 22, 4, 4, 4, 42, 2, 34, 3, 0, 2, 7, 8, 9, 9, 9, 42, 8, 7, 10, 0, 7, 8, 21, 4, 4, 4, 42, 7, 9, 10, 0, 8, 20, 21, 4, 4, 4, 42, 38, 36, 42, 0, 55, 52, 56, 9, 9, 9, 42, 36, 25, 42, 0, 52, 57, 56, 9, 9, 9, 42, 39, 40, 29, 0, 19, 58, 17, 9, 9, 9, 42, 40, 27, 29, 0, 58, 59, 17, 9, 9, 9, 42, 41, 27, 40, 0, 60, 59, 58, 9, 9, 9, 42, 25, 27, 42, 0, 57, 59, 56, 9, 9, 9, 42, 27, 41, 42, 0, 59, 60, 56, 9, 9, 9, 42, 38, 43, 36, 0, 55, 61, 52, 9, 9, 9, 42, 43, 44, 26, 0, 61, 62, 10, 9, 9, 9, 42, 44, 45, 26, 0, 62, 51, 10, 9, 9, 9, 42, 28, 49, 30, 0, 49, 50, 53, 9, 9, 9, 42, 49, 48, 30, 0, 50, 63, 53, 9, 9, 9, 42, 29, 30, 46, 0, 17, 53, 18, 9, 9, 9, 42, 47, 30, 48, 0, 64, 53, 63, 9, 9, 9, 42, 46, 30, 47, 0, 18, 53, 64, 9, 9, 9, 42, 43, 26, 36, 0, 61, 10, 52, 9, 9, 9, 42, 21, 37, 51, 0, 57, 52, 56, 4, 4, 4, 42, 37, 50, 51, 0, 52, 55, 56, 4, 4, 4, 42, 17, 21, 52, 0, 59, 57, 60, 4, 4, 4, 42, 21, 51, 52, 0, 57, 56, 60, 4, 4, 4, 42, 15, 17, 53, 0, 17, 59, 19, 4, 4, 4, 42, 17, 54, 53, 0, 59, 58, 19, 4, 4, 4, 42, 54, 17, 52, 0, 58, 59, 60, 4, 4, 4, 42, 12, 56, 55, 0, 53, 18, 64, 4, 4, 4, 42, 56, 15, 53, 0, 18, 17, 19, 4, 4, 4, 42, 12, 15, 56, 0, 53, 17, 18, 4, 4, 4, 42, 14, 12, 58, 0, 49, 53, 50, 4, 4, 4, 42, 12, 57, 58, 0, 53, 63, 50, 4, 4, 4, 42, 12, 55, 57, 0, 53, 64, 63, 4, 4, 4, 42, 16, 14, 59, 0, 10, 49, 51, 4, 4, 4, 42, 14, 58, 59, 0, 49, 50, 51, 4, 4, 4, 42, 37, 16, 61, 0, 52, 10, 61, 4, 4, 4, 42, 60, 16, 59, 0, 62, 10, 51, 4, 4, 4, 42, 61, 16, 60, 0, 61, 10, 62, 4, 4, 4, 42, 37, 61, 50, 0, 52, 61, 55, 4, 4, 4, 42, 51, 50, 42, 0, 56, 55, 56, 25, 25, 25, 42, 50, 38, 42, 0, 55, 55, 56, 25, 25, 25, 42, 52, 51, 41, 0, 60, 56, 60, 26, 26, 26, 42, 51, 42, 41, 0, 56, 56, 60, 26, 26, 26, 42, 53, 54, 39, 0, 19, 58, 19, 27, 27, 27, 42, 54, 40, 39, 0, 58, 58, 19, 27, 27, 27, 42, 54, 52, 40, 0, 58, 60, 58, 28, 28, 28, 42, 52, 41, 40, 0, 60, 60, 58, 28, 28, 28, 42, 56, 53, 46, 0, 18, 19, 18, 29, 29, 29, 42, 53, 39, 46, 0, 19, 19, 18, 29, 29, 29, 42, 55, 56, 47, 0, 64, 18, 64, 30, 30, 30, 42, 56, 46, 47, 0, 18, 18, 64, 30, 30, 30, 42, 58, 57, 49, 0, 50, 63, 50, 31, 31, 31, 42, 57, 48, 49, 0, 63, 63, 50, 31, 31, 31, 42, 57, 55, 48, 0, 63, 64, 63, 32, 32, 32, 42, 55, 47, 48, 0, 64, 64, 63, 32, 32, 32, 42, 59, 58, 45, 0, 51, 50, 51, 33, 33, 33, 42, 58, 49, 45, 0, 50, 50, 51, 33, 33, 33, 42, 60, 59, 44, 0, 62, 51, 62, 34, 34, 34, 42, 59, 45, 44, 0, 51, 51, 62, 34, 34, 34, 42, 61, 60, 43, 0, 61, 62, 61, 35, 35, 35, 42, 60, 44, 43, 0, 62, 62, 61, 35, 35, 35, 42, 50, 61, 38, 0, 55, 61, 55, 36, 36, 36, 42, 61, 43, 38, 0, 61, 61, 55, 36, 36, 36] - } -}, { - "uuid": "68751749-B401-43EC-AE87-F61D1FEE9459", - "type": "Geometry", - "data": { - "vertices": [0.330101, 0.40297, -0.191836, 0.192686, 0.40297, -0.329251, 0.004973, 0.40297, -0.379548, -0.182739, 0.40297, -0.329251, -0.320154, 0.40297, -0.191836, -0.370451, 0.40297, -0.004124, -0.320154, 0.40297, 0.183589, -0.182739, 0.40297, 0.321004, 0.004973, 0.40297, 0.371301, 0.192686, 0.40297, 0.321004, 0.330101, 0.40297, 0.183589, 0.380398, 0.40297, -0.004124, 0.004973, 0.40297, -0.004124], - "normals": [0, -1, 0], - "uvs": [[0.020356, 0.522995, 0.014788, 0.51975, 0.018003, 0.525348, 0.014788, 0.52621, 0.011573, 0.525348, 0.00922, 0.522995, 0.008359, 0.51978, 0.00922, 0.516566, 0.011573, 0.514212, 0.014788, 0.513351, 0.018003, 0.514212, 0.020356, 0.516566, 0.021218, 0.51978]], - "faces": [42, 0, 12, 1, 0, 0, 1, 2, 0, 0, 0, 42, 1, 12, 2, 0, 2, 1, 3, 0, 0, 0, 42, 2, 12, 3, 0, 3, 1, 4, 0, 0, 0, 42, 3, 12, 4, 0, 4, 1, 5, 0, 0, 0, 42, 4, 12, 5, 0, 5, 1, 6, 0, 0, 0, 42, 5, 12, 6, 0, 6, 1, 7, 0, 0, 0, 42, 6, 12, 7, 0, 7, 1, 8, 0, 0, 0, 42, 7, 12, 8, 0, 8, 1, 9, 0, 0, 0, 42, 8, 12, 9, 0, 9, 1, 10, 0, 0, 0, 42, 9, 12, 10, 0, 10, 1, 11, 0, 0, 0, 42, 10, 12, 11, 0, 11, 1, 12, 0, 0, 0, 42, 11, 12, 0, 0, 12, 1, 0, 0, 0, 0] - } -}, { - "uuid": "E1260CF4-13D0-4EE2-B9A6-2A05688B9865", - "type": "Geometry", - "data": { - "vertices": [-10.8512, -10.615, -0.632191, -9.489988, -11.90762, -0.632191, -7.979305, -13.01753, -0.632191, -6.34297, -13.92722, -0.632191, -4.606791, -14.62235, -0.632191, -2.798147, -15.09194, -0.632191, -0.945562, -15.32861, -0.632191, 0, -15.34833, -0.632191, 0.921745, -15.32861, -0.632191, 2.774328, -15.09194, -0.632191, 4.582972, -14.62235, -0.632191, 6.319149, -13.92722, -0.632191, 7.955484, -13.01753, -0.632191, 9.466167, -11.90762, -0.632191, 10.82738, -10.61499, -0.632191, -10.8512, -10.615, 0.632191, -9.489988, -11.90762, 0.632191, -7.979305, -13.01753, 0.632191, -6.34297, -13.92722, 0.632191, -4.606791, -14.62235, 0.632191, -2.798147, -15.09194, 0.632191, -0.945562, -15.32861, 0.632191, 0, -15.34833, 0.632191, 0.921745, -15.32861, 0.632191, 2.774328, -15.09194, 0.632191, 4.582972, -14.62235, 0.632191, 6.319149, -13.92722, 0.632191, 7.955484, -13.01753, 0.632191, 9.466167, -11.90762, 0.632191, 10.82738, -10.61499, 0.632191, -10.85119, 10.78915, 0.632191, -9.489985, 12.08177, 0.632191, -7.979301, 13.19168, 0.632191, -6.342967, 14.10137, 0.632191, -4.606791, 14.79649, 0.632191, -2.798147, 15.26609, 0.632191, -0.945564, 15.50276, 0.632191, 0, 15.55377, 0.632191, 0.921741, 15.50276, 0.632191, 2.774324, 15.26609, 0.632191, 4.582968, 14.79649, 0.632191, 6.319145, 14.10137, 0.632191, 7.955479, 13.19168, 0.632191, 9.466164, 12.08177, 0.632191, 10.82737, 10.78915, 0.632191, -10.85119, 10.78915, -0.632191, -9.489985, 12.08177, -0.632191, -7.979301, 13.19168, -0.632191, -6.342967, 14.10137, -0.632191, -4.606791, 14.79649, -0.632191, -2.798147, 15.26609, -0.632191, -0.945564, 15.50276, -0.632191, 0, 15.55377, -0.632191, 0.921741, 15.50276, -0.632191, 2.774324, 15.26609, -0.632191, 4.582968, 14.79649, -0.632191, 6.319145, 14.10137, -0.632191, 7.955479, 13.19168, -0.632191, 9.466164, 12.08177, -0.632191, 10.82737, 10.78915, -0.632191], - "normals": [-0.688602, -0.725139, 0, -0.641614, -0.767028, 0, -0.540065, -0.841624, 0, -0.429653, -0.902994, 0, -0.312127, -0.95004, 0, -0.189395, -0.981901, 0, -0.073889, -0.997266, 0, 0.000269, -1, 0, 0.074158, -0.997247, 0, 0.189395, -0.981901, 0, 0.312128, -0.95004, 0, 0.429654, -0.902994, 0, 0.540065, -0.841623, 0, 0.641614, -0.767028, 0, 0.688602, -0.725139, 0, 0, 0, 1, -0.688602, 0.725139, 0, -0.641614, 0.767028, 0, -0.540065, 0.841623, 0, -0.429652, 0.902994, 0, -0.312128, 0.95004, 0, -0.189396, 0.981901, 0, -0.090354, 0.99591, 0, 0.000695, 1, 0, 0.091046, 0.995847, 0, 0.189396, 0.981901, 0, 0.312128, 0.95004, 0, 0.429651, 0.902995, 0, 0.540063, 0.841625, 0, 0.641614, 0.767028, 0, 0.688603, 0.725139, 0, 0, 0, -1, 1, 0, 0, -1, 0, 0], - "uvs": [[0.364171, 0.380916, 0.364169, 0.369642, 0.386174, 0.380915, 0.386171, 0.369642, 0.364166, 0.358422, 0.386169, 0.358422, 0.364163, 0.34725, 0.386166, 0.347249, 0.36416, 0.336115, 0.386163, 0.336114, 0.364157, 0.325009, 0.38616, 0.325008, 0.364154, 0.31392, 0.386156, 0.31392, 0.364152, 0.308308, 0.386155, 0.308308, 0.36415, 0.302838, 0.386153, 0.302837, 0.364147, 0.291749, 0.38615, 0.291749, 0.364144, 0.280643, 0.386147, 0.280642, 0.364141, 0.269509, 0.386144, 0.269508, 0.364138, 0.258336, 0.386141, 0.258335, 0.364136, 0.247116, 0.386138, 0.247115, 0.364133, 0.235872, 0.386136, 0.235871, 0.714205, 0.294994, 0.717674, 0.2917, 0.714205, 0.349536, 0.717674, 0.35283, 0.721523, 0.288872, 0.721523, 0.355658, 0.725693, 0.286554, 0.725693, 0.357976, 0.730117, 0.284783, 0.730117, 0.359747, 0.734726, 0.283586, 0.734726, 0.360944, 0.739447, 0.282983, 0.739447, 0.361547, 0.741856, 0.282933, 0.741856, 0.361677, 0.744205, 0.282983, 0.744205, 0.361547, 0.748926, 0.283586, 0.748926, 0.360944, 0.753534, 0.284783, 0.753534, 0.359747, 0.757958, 0.286554, 0.757958, 0.357976, 0.762128, 0.288872, 0.762128, 0.355658, 0.765978, 0.2917, 0.765978, 0.35283, 0.769446, 0.294994, 0.769446, 0.349536, 0.490091, 0.522479, 0.490089, 0.53377, 0.468089, 0.522478, 0.468086, 0.53377, 0.490086, 0.545009, 0.468083, 0.545009, 0.490084, 0.556203, 0.468081, 0.556202, 0.49008, 0.567358, 0.468078, 0.567358, 0.490077, 0.578486, 0.468075, 0.578486, 0.490074, 0.589597, 0.468071, 0.589596, 0.490074, 0.589364, 0.490072, 0.594987, 0.468071, 0.589363, 0.46807, 0.594986, 0.490071, 0.600469, 0.468068, 0.600468, 0.490068, 0.61158, 0.468065, 0.611579, 0.490065, 0.622708, 0.468062, 0.622707, 0.490061, 0.633863, 0.468059, 0.633863, 0.490059, 0.645057, 0.468056, 0.645056, 0.490056, 0.656296, 0.468053, 0.656295, 0.490054, 0.668401, 0.468051, 0.668401, 0.742428, 0.778326, 0.742428, 0.733601, 0.749808, 0.778325, 0.749808, 0.733601, 0.742441, 0.778395, 0.742441, 0.733671, 0.749821, 0.778395, 0.749821, 0.733671]], - "faces": [42, 0, 1, 15, 0, 0, 1, 2, 0, 1, 0, 42, 1, 16, 15, 0, 1, 3, 2, 1, 1, 0, 42, 1, 2, 16, 0, 1, 4, 3, 1, 2, 1, 42, 2, 17, 16, 0, 4, 5, 3, 2, 2, 1, 42, 2, 3, 17, 0, 4, 6, 5, 2, 3, 2, 42, 3, 18, 17, 0, 6, 7, 5, 3, 3, 2, 42, 3, 4, 18, 0, 6, 8, 7, 3, 4, 3, 42, 4, 19, 18, 0, 8, 9, 7, 4, 4, 3, 42, 4, 5, 19, 0, 8, 10, 9, 4, 5, 4, 42, 5, 20, 19, 0, 10, 11, 9, 5, 5, 4, 42, 5, 6, 20, 0, 10, 12, 11, 5, 6, 5, 42, 6, 21, 20, 0, 12, 13, 11, 6, 6, 5, 42, 6, 7, 21, 0, 12, 14, 13, 6, 7, 6, 42, 7, 22, 21, 0, 14, 15, 13, 7, 7, 6, 42, 7, 8, 22, 0, 14, 16, 15, 7, 8, 7, 42, 8, 23, 22, 0, 16, 17, 15, 8, 8, 7, 42, 8, 9, 23, 0, 16, 18, 17, 8, 9, 8, 42, 9, 24, 23, 0, 18, 19, 17, 9, 9, 8, 42, 9, 10, 24, 0, 18, 20, 19, 9, 10, 9, 42, 10, 25, 24, 0, 20, 21, 19, 10, 10, 9, 42, 10, 11, 25, 0, 20, 22, 21, 10, 11, 10, 42, 11, 26, 25, 0, 22, 23, 21, 11, 11, 10, 42, 11, 12, 26, 0, 22, 24, 23, 11, 12, 11, 42, 12, 27, 26, 0, 24, 25, 23, 12, 12, 11, 42, 12, 13, 27, 0, 24, 26, 25, 12, 13, 12, 42, 13, 28, 27, 0, 26, 27, 25, 13, 13, 12, 42, 13, 14, 28, 0, 26, 28, 27, 13, 14, 13, 42, 14, 29, 28, 0, 28, 29, 27, 14, 14, 13, 42, 15, 16, 30, 0, 30, 31, 32, 15, 15, 15, 42, 16, 31, 30, 0, 31, 33, 32, 15, 15, 15, 42, 16, 17, 31, 0, 31, 34, 33, 15, 15, 15, 42, 17, 32, 31, 0, 34, 35, 33, 15, 15, 15, 42, 17, 18, 32, 0, 34, 36, 35, 15, 15, 15, 42, 18, 33, 32, 0, 36, 37, 35, 15, 15, 15, 42, 18, 19, 33, 0, 36, 38, 37, 15, 15, 15, 42, 19, 34, 33, 0, 38, 39, 37, 15, 15, 15, 42, 19, 20, 34, 0, 38, 40, 39, 15, 15, 15, 42, 20, 35, 34, 0, 40, 41, 39, 15, 15, 15, 42, 20, 21, 35, 0, 40, 42, 41, 15, 15, 15, 42, 21, 36, 35, 0, 42, 43, 41, 15, 15, 15, 42, 21, 22, 36, 0, 42, 44, 43, 15, 15, 15, 42, 22, 37, 36, 0, 44, 45, 43, 15, 15, 15, 42, 22, 23, 37, 0, 44, 46, 45, 15, 15, 15, 42, 23, 38, 37, 0, 46, 47, 45, 15, 15, 15, 42, 23, 24, 38, 0, 46, 48, 47, 15, 15, 15, 42, 24, 39, 38, 0, 48, 49, 47, 15, 15, 15, 42, 24, 25, 39, 0, 48, 50, 49, 15, 15, 15, 42, 25, 40, 39, 0, 50, 51, 49, 15, 15, 15, 42, 25, 26, 40, 0, 50, 52, 51, 15, 15, 15, 42, 26, 41, 40, 0, 52, 53, 51, 15, 15, 15, 42, 26, 27, 41, 0, 52, 54, 53, 15, 15, 15, 42, 27, 42, 41, 0, 54, 55, 53, 15, 15, 15, 42, 27, 28, 42, 0, 54, 56, 55, 15, 15, 15, 42, 28, 43, 42, 0, 56, 57, 55, 15, 15, 15, 42, 28, 29, 43, 0, 56, 58, 57, 15, 15, 15, 42, 29, 44, 43, 0, 58, 59, 57, 15, 15, 15, 42, 30, 31, 45, 0, 60, 61, 62, 16, 17, 16, 42, 31, 46, 45, 0, 61, 63, 62, 17, 17, 16, 42, 31, 32, 46, 0, 61, 64, 63, 17, 18, 17, 42, 32, 47, 46, 0, 64, 65, 63, 18, 18, 17, 42, 32, 33, 47, 0, 64, 66, 65, 18, 19, 18, 42, 33, 48, 47, 0, 66, 67, 65, 19, 19, 18, 42, 33, 34, 48, 0, 66, 68, 67, 19, 20, 19, 42, 34, 49, 48, 0, 68, 69, 67, 20, 20, 19, 42, 34, 35, 49, 0, 68, 70, 69, 20, 21, 20, 42, 35, 50, 49, 0, 70, 71, 69, 21, 21, 20, 42, 35, 36, 50, 0, 70, 72, 71, 21, 22, 21, 42, 36, 51, 50, 0, 72, 73, 71, 22, 22, 21, 42, 36, 37, 51, 0, 74, 75, 76, 22, 23, 22, 42, 37, 52, 51, 0, 75, 77, 76, 23, 23, 22, 42, 37, 38, 52, 0, 75, 78, 77, 23, 24, 23, 42, 38, 53, 52, 0, 78, 79, 77, 24, 24, 23, 42, 38, 39, 53, 0, 78, 80, 79, 24, 25, 24, 42, 39, 54, 53, 0, 80, 81, 79, 25, 25, 24, 42, 39, 40, 54, 0, 80, 82, 81, 25, 26, 25, 42, 40, 55, 54, 0, 82, 83, 81, 26, 26, 25, 42, 40, 41, 55, 0, 82, 84, 83, 26, 27, 26, 42, 41, 56, 55, 0, 84, 85, 83, 27, 27, 26, 42, 41, 42, 56, 0, 84, 86, 85, 27, 28, 27, 42, 42, 57, 56, 0, 86, 87, 85, 28, 28, 27, 42, 42, 43, 57, 0, 86, 88, 87, 28, 29, 28, 42, 43, 58, 57, 0, 88, 89, 87, 29, 29, 28, 42, 43, 44, 58, 0, 88, 90, 89, 29, 30, 29, 42, 44, 59, 58, 0, 90, 91, 89, 30, 30, 29, 42, 45, 46, 0, 0, 32, 33, 30, 31, 31, 31, 42, 46, 1, 0, 0, 33, 31, 30, 31, 31, 31, 42, 46, 47, 1, 0, 33, 35, 31, 31, 31, 31, 42, 47, 2, 1, 0, 35, 34, 31, 31, 31, 31, 42, 47, 48, 2, 0, 35, 37, 34, 31, 31, 31, 42, 48, 3, 2, 0, 37, 36, 34, 31, 31, 31, 42, 48, 49, 3, 0, 37, 39, 36, 31, 31, 31, 42, 49, 4, 3, 0, 39, 38, 36, 31, 31, 31, 42, 49, 50, 4, 0, 39, 41, 38, 31, 31, 31, 42, 50, 5, 4, 0, 41, 40, 38, 31, 31, 31, 42, 50, 51, 5, 0, 41, 43, 40, 31, 31, 31, 42, 51, 6, 5, 0, 43, 42, 40, 31, 31, 31, 42, 51, 52, 6, 0, 43, 45, 42, 31, 31, 31, 42, 52, 7, 6, 0, 45, 44, 42, 31, 31, 31, 42, 52, 53, 7, 0, 45, 47, 44, 31, 31, 31, 42, 53, 8, 7, 0, 47, 46, 44, 31, 31, 31, 42, 53, 54, 8, 0, 47, 49, 46, 31, 31, 31, 42, 54, 9, 8, 0, 49, 48, 46, 31, 31, 31, 42, 54, 55, 9, 0, 49, 51, 48, 31, 31, 31, 42, 55, 10, 9, 0, 51, 50, 48, 31, 31, 31, 42, 55, 56, 10, 0, 51, 53, 50, 31, 31, 31, 42, 56, 11, 10, 0, 53, 52, 50, 31, 31, 31, 42, 56, 57, 11, 0, 53, 55, 52, 31, 31, 31, 42, 57, 12, 11, 0, 55, 54, 52, 31, 31, 31, 42, 57, 58, 12, 0, 55, 57, 54, 31, 31, 31, 42, 58, 13, 12, 0, 57, 56, 54, 31, 31, 31, 42, 58, 59, 13, 0, 57, 59, 56, 31, 31, 31, 42, 59, 14, 13, 0, 59, 58, 56, 31, 31, 31, 42, 14, 59, 29, 0, 92, 93, 94, 32, 32, 32, 42, 59, 44, 29, 0, 93, 95, 94, 32, 32, 32, 42, 45, 0, 30, 0, 96, 97, 98, 33, 33, 33, 42, 0, 15, 30, 0, 97, 99, 98, 33, 33, 33] - } -}, { - "uuid": "9C721759-1352-4045-9EC1-B03921C4165B", - "type": "Geometry", - "data": { - "vertices": [-2.288573, -0.094207, -0.300775, 2.288573, -0.094207, -0.300775, -2.288573, 0.094217, -0.300775, 2.288573, 0.094217, -0.300775, 1.594024, -0.094207, 0.300775, 1.594024, 0.094215, 0.300775, 1.711213, -0.094217, 0.247225, 1.711213, 0.094214, 0.247225, -1.592302, -0.094207, 0.300775, -1.592302, 0.094217, 0.300775, -1.709491, -0.094207, 0.247225, -1.709491, 0.094217, 0.247225], - "normals": [-0.687348, 0, 0.726329, -0.55901, 0, 0.829161, 0.212639, 0, 0.977131, 0.559626, 0, 0.828745, 0.688427, 0, 0.725306, -0.21264, 0, 0.977131], - "uvs": [[0, 0, 0.181466, 0, 0, 0.043614, 0.181466, 0.043614, 0.799558, 0.043614, 0.799558, 0, 0.821464, 0.043614, 0.821464, 0, 1, 0.043614, 1, 0, 0.203372, 0.043614, 0.203372, 0]], - "faces": [42, 0, 10, 2, 0, 0, 1, 2, 0, 1, 0, 42, 10, 11, 2, 0, 1, 3, 2, 1, 1, 0, 42, 5, 4, 7, 0, 4, 5, 6, 2, 2, 3, 42, 4, 6, 7, 0, 5, 7, 6, 2, 3, 3, 42, 7, 6, 3, 0, 6, 7, 8, 3, 3, 4, 42, 6, 1, 3, 0, 7, 9, 8, 3, 4, 4, 42, 9, 8, 5, 0, 10, 11, 4, 5, 5, 2, 42, 8, 4, 5, 0, 11, 5, 4, 5, 2, 2, 42, 11, 10, 9, 0, 3, 1, 10, 1, 1, 5, 42, 10, 8, 9, 0, 1, 11, 10, 1, 5, 5] - } -}, { - "uuid": "F99A7674-A3C2-48DE-91F1-90D2E545C41F", - "type": "Geometry", - "data": { - "vertices": [-7.982439, -10.72278, 23.73676, -7.688964, -11.4313, 23.73676, -7.222109, -12.03972, 23.73676, -6.613692, -12.50657, 23.73676, -5.905177, -12.80004, 23.73676, -5.144845, -12.90014, 23.73676, -4.384512, -12.80005, 23.73676, -3.675996, -12.50657, 23.73676, -3.067578, -12.03972, 23.73676, -2.600723, -11.4313, 23.73676, -2.307246, -10.72278, 23.73676, -2.207146, -9.962449, 23.73676, -2.307247, -9.202116, 23.73676, -2.600724, -8.493601, 23.73676, -3.067579, -7.885184, 23.73676, -3.675996, -7.41833, 23.73676, -4.384512, -7.124851, 23.73676, -5.144844, -7.024752, 23.73676, -5.905176, -7.124851, 23.73676, -6.613692, -7.418329, 23.73676, -7.22211, -7.885183, 23.73676, -7.688965, -8.4936, 23.73676, -7.98244, -9.202116, 23.73676, -8.08254, -9.962449, 23.73676, -8.110584, -10.75712, 24.48785, -7.803854, -11.49763, 24.48785, -7.315917, -12.13352, 24.48785, -6.680025, -12.62146, 24.48785, -5.939512, -12.92819, 24.48785, -5.144845, -13.03281, 24.48785, -4.350177, -12.92819, 24.48785, -3.609663, -12.62146, 24.48785, -2.97377, -12.13352, 24.48785, -2.485832, -11.49763, 24.48785, -2.179102, -10.75712, 24.48785, -2.074482, -9.962449, 24.48785, -2.179103, -9.167779, 24.48785, -2.485833, -8.42727, 24.48785, -2.973771, -7.791377, 24.48785, -3.609663, -7.303439, 24.48785, -4.350176, -6.996707, 24.48785, -5.144844, -6.892087, 24.48785, -5.939512, -6.996707, 24.48785, -6.680025, -7.303439, 24.48785, -7.315918, -7.791375, 24.48785, -7.803855, -8.427268, 24.48785, -8.110584, -9.16778, 24.48785, -8.215204, -9.962449, 24.48785, -5.144844, -9.962449, 23.73676, -8.080219, -10.74199, 23.82688, -7.775741, -11.47707, 23.82688, -7.291382, -12.1083, 23.82688, -6.660152, -12.59265, 23.82688, -5.925071, -12.89714, 23.82688, -5.136231, -13.00099, 23.82688, -4.347391, -12.89714, 23.82688, -3.612308, -12.59266, 23.82688, -2.981078, -12.1083, 23.82688, -2.496719, -11.47707, 23.82688, -2.192238, -10.74199, 23.82688, -2.088385, -9.953145, 23.82688, -2.192239, -9.164304, 23.82688, -2.496719, -8.429224, 23.82688, -2.981079, -7.797995, 23.82688, -3.612308, -7.313635, 23.82688, -4.34739, -7.009152, 23.82688, -5.13623, -6.905302, 23.82688, -5.92507, -7.009152, 23.82688, -6.660153, -7.313635, 23.82688, -7.291382, -7.797995, 23.82688, -7.775742, -8.429223, 23.82688, -8.080221, -9.164303, 23.82688, -8.184074, -9.953145, 23.82688, -8.230694, -10.7893, 24.32466, -7.911541, -11.5598, 24.32466, -7.403844, -12.22145, 24.32466, -6.742198, -12.72915, 24.32466, -5.971696, -13.0483, 24.32466, -5.144845, -13.15716, 24.32466, -4.317993, -13.0483, 24.32466, -3.547489, -12.72915, 24.32466, -2.885843, -12.22145, 24.32466, -2.378144, -11.5598, 24.32466, -2.058991, -10.7893, 24.32466, -1.950135, -9.962448, 24.32466, -2.058992, -9.135597, 24.32466, -2.378145, -8.365095, 24.32466, -2.885844, -7.703449, 24.32466, -3.547489, -7.19575, 24.32466, -4.317992, -6.876597, 24.32466, -5.144844, -6.767739, 24.32466, -5.971695, -6.876597, 24.32466, -6.742198, -7.19575, 24.32466, -7.403845, -7.703447, 24.32466, -7.911541, -8.365095, 24.32466, -8.230695, -9.135596, 24.32466, -8.339552, -9.962449, 24.32466, -7.344738, -10.55191, 24.48785, -7.117214, -11.1012, 24.48785, -6.755277, -11.57288, 24.48785, -6.283593, -11.93482, 24.48785, -5.734304, -12.16234, 24.48785, -5.144845, -12.23995, 24.48785, -4.555385, -12.16234, 24.48785, -4.006096, -11.93482, 24.48785, -3.53441, -11.57288, 24.48785, -3.172473, -11.1012, 24.48785, -2.94495, -10.55191, 24.48785, -2.867347, -9.962449, 24.48785, -2.944951, -9.372989, 24.48785, -3.172474, -8.823701, 24.48785, -3.534411, -8.352015, 24.48785, -4.006096, -7.990079, 24.48785, -4.555384, -7.762556, 24.48785, -5.144844, -7.684951, 24.48785, -5.734303, -7.762556, 24.48785, -6.283593, -7.990079, 24.48785, -6.755278, -8.352015, 24.48785, -7.117215, -8.823701, 24.48785, -7.344738, -9.372989, 24.48785, -7.422341, -9.962449, 24.48785, -6.784369, -10.40176, 25.03414, -6.614801, -10.81113, 25.03414, -6.345059, -11.16266, 25.03414, -5.993525, -11.4324, 25.03414, -5.584154, -11.60197, 25.03414, -5.144845, -11.65981, 25.03414, -4.705535, -11.60197, 25.03414, -4.296165, -11.43241, 25.03414, -3.944629, -11.16266, 25.03414, -3.674886, -10.81113, 25.03414, -3.505319, -10.40176, 25.03414, -3.447483, -9.962449, 25.03414, -3.50532, -9.523139, 25.03414, -3.674887, -9.113769, 25.03414, -3.944629, -8.762233, 25.03414, -4.296164, -8.492492, 25.03414, -4.705534, -8.322925, 25.03414, -5.144844, -8.265086, 25.03414, -5.584153, -8.322925, 25.03414, -5.993525, -8.492492, 25.03414, -6.34506, -8.762233, 25.03414, -6.614802, -9.113769, 25.03414, -6.784369, -9.523139, 25.03414, -6.842206, -9.962449, 25.03414, -6.672295, -10.37173, 25.08168, -6.514319, -10.75311, 25.08168, -5.144844, -9.96245, 25.08168, -6.263015, -11.08062, 25.08168, -5.935511, -11.33192, 25.08168, -5.554123, -11.4899, 25.08168, -5.144845, -11.54378, 25.08168, -4.735566, -11.4899, 25.08168, -4.354178, -11.33192, 25.08168, -4.026673, -11.08062, 25.08168, -3.775368, -10.75311, 25.08168, -3.617392, -10.37173, 25.08168, -3.56351, -9.96245, 25.08168, -3.617393, -9.553169, 25.08168, -3.775369, -9.171783, 25.08168, -4.026673, -8.844275, 25.08168, -4.354177, -8.592975, 25.08168, -4.735565, -8.434999, 25.08168, -5.144844, -8.381114, 25.08168, -5.554123, -8.434999, 25.08168, -5.935511, -8.592975, 25.08168, -6.263016, -8.844275, 25.08168, -6.514319, -9.171783, 25.08168, -6.672295, -9.553169, 25.08168, -6.726178, -9.96245, 25.08168], - "normals": [0, 0, -1, 0, 0, 1, -0.636244, -0.263542, 0.725079, -0.546356, -0.419233, 0.725079, -0.419231, -0.546357, 0.725079, -0.263545, -0.636244, 0.725078, -0.089887, -0.682774, 0.72508, 0.089887, -0.682773, 0.72508, 0.263542, -0.636243, 0.72508, 0.419233, -0.546355, 0.72508, 0.546356, -0.419233, 0.725078, 0.636246, -0.263541, 0.725078, 0.682773, -0.089889, 0.72508, 0.682775, 0.08989, 0.725078, 0.636244, 0.263541, 0.725079, 0.546355, 0.419233, 0.725079, 0.41923, 0.546356, 0.72508, 0.26354, 0.636244, 0.72508, 0.08989, 0.682774, 0.725079, -0.08989, 0.682774, 0.725079, -0.263542, 0.636243, 0.725079, -0.419234, 0.546355, 0.725078, -0.546357, 0.419232, 0.725079, -0.636245, 0.263541, 0.725078, -0.682775, 0.089889, 0.725078, -0.682774, -0.089889, 0.725079, -0.352897, -0.146173, 0.924174, -0.303032, -0.232527, 0.924177, -0.232525, -0.303035, 0.924176, -0.14617, -0.352893, 0.924176, -0.049852, -0.378703, 0.924175, 0.049852, -0.378703, 0.924175, 0.146167, -0.352895, 0.924175, 0.232538, -0.303035, 0.924173, 0.303028, -0.232528, 0.924178, 0.352902, -0.146173, 0.924172, 0.37871, -0.049857, 0.924172, 0.378701, 0.049857, 0.924175, 0.352895, 0.146172, 0.924175, 0.303028, 0.232526, 0.924178, 0.232527, 0.303037, 0.924175, 0.14617, 0.352892, 0.924176, 0.04986, 0.378698, 0.924176, -0.04986, 0.378697, 0.924177, -0.146165, 0.35289, 0.924178, -0.232522, 0.303037, 0.924176, -0.303025, 0.232526, 0.924179, -0.352886, 0.146173, 0.924178, -0.378695, 0.049857, 0.924178, -0.378704, -0.049857, 0.924174, -0.648601, -0.174236, -0.740918, -0.585952, -0.338575, -0.736225, -0.812618, -0.217937, -0.540514, -0.729611, -0.421361, -0.538631, -0.47997, -0.480025, -0.734306, -0.596103, -0.596128, -0.53786, -0.338995, -0.586805, -0.735352, -0.42145, -0.729819, -0.538279, -0.174661, -0.650369, -0.739266, -0.218027, -0.813035, -0.53985, -0.000546, -0.666352, -0.745637, -0.000242, -0.84012, -0.542401, 0.169422, -0.634869, -0.753815, 0.216606, -0.80953, -0.545658, 0.322535, -0.560123, -0.763042, 0.417526, -0.723833, -0.549307, 0.448439, -0.449504, -0.77256, 0.588894, -0.589369, -0.553036, 0.539766, -0.312462, -0.781678, 0.719336, -0.415679, -0.556567, 0.592252, -0.159353, -0.789838, 0.800392, -0.21476, -0.559689, 0.604481, -0.000517, -0.79662, 0.826967, -0.000231, -0.56225, 0.577428, 0.154342, -0.80172, 0.797579, 0.21354, -0.564152, 0.51394, 0.296489, -0.80496, 0.714389, 0.412347, -0.565348, 0.418326, 0.418288, -0.806249, 0.583037, 0.583021, -0.565822, 0.296134, 0.51322, -0.805549, 0.412293, 0.714247, -0.565566, 0.153985, 0.575922, -0.802871, 0.213484, 0.797293, -0.564578, -0.000477, 0.602266, -0.798295, -0.000214, 0.826542, -0.562875, -0.158603, 0.589579, -0.791986, -0.214603, 0.799864, -0.560502, -0.310862, 0.537034, -0.784194, -0.415347, 0.71878, -0.557533, -0.447133, 0.446074, -0.7753, -0.588867, 0.588395, -0.5541, -0.557256, 0.320868, -0.765839, -0.723209, 0.417161, -0.550406, -0.631934, 0.16861, -0.756459, -0.808871, 0.216418, -0.546708, -0.663817, -0.000586, -0.747895, -0.839535, -0.00026, -0.543305, -0.951538, -0.254927, 0.172012, -0.853314, -0.492638, 0.170771, -0.696782, -0.696781, 0.17027, -0.49266, -0.853348, 0.17054, -0.25495, -0.951611, 0.171571, 0, -0.98487, 0.173296, 0.254849, -0.950904, 0.175595, 0.492037, -0.852117, 0.178316, 0.695434, -0.695349, 0.181281, 0.851223, -0.491385, 0.184282, 0.94888, -0.254196, 0.187114, 0.981864, 0, 0.189585, 0.948036, 0.254059, 0.191524, 0.849769, 0.490636, 0.192793, 0.693768, 0.693771, 0.193305, 0.490608, 0.849732, 0.193025, 0.254032, 0.947953, 0.191969, 0, 0.981743, 0.190214, -0.25416, 0.948737, 0.187884, -0.491305, 0.851083, 0.185138, -0.695233, 0.695319, 0.182163, -0.85198, 0.491963, 0.179171, -0.95077, 0.254819, 0.176363, -0.98476, 0, 0.17392, -0.768303, -0.205866, 0.606077, -0.688838, -0.397702, 0.606082, -0.56243, -0.562435, 0.606085, -0.397699, -0.688842, 0.606079, -0.205865, -0.768304, 0.606076, 0, -0.795406, 0.606077, 0.205864, -0.768305, 0.606075, 0.397698, -0.688847, 0.606074, 0.562431, -0.562439, 0.606081, 0.688836, -0.397702, 0.606084, 0.768299, -0.205866, 0.606082, 0.795403, 0, 0.606081, 0.7683, 0.205867, 0.606081, 0.688838, 0.397703, 0.606081, 0.562435, 0.562434, 0.606082, 0.397701, 0.688839, 0.606081, 0.205866, 0.768302, 0.606078, 0, 0.795406, 0.606077, -0.205866, 0.768302, 0.606078, -0.397703, 0.688839, 0.60608, -0.562441, 0.562433, 0.606077, -0.688844, 0.397702, 0.606076, -0.768299, 0.205867, 0.606083, -0.795403, 0, 0.60608], - "uvs": [[0.826184, 0.536773, 0.822951, 0.538112, 0.819481, 0.525163, 0.828961, 0.534643, 0.831091, 0.531866, 0.832431, 0.528633, 0.832887, 0.525163, 0.832431, 0.521694, 0.831091, 0.51846, 0.828961, 0.515684, 0.826184, 0.513553, 0.822951, 0.512214, 0.819481, 0.511757, 0.816012, 0.512214, 0.812778, 0.513553, 0.810002, 0.515684, 0.807872, 0.51846, 0.806532, 0.521694, 0.806076, 0.525163, 0.806532, 0.528633, 0.807872, 0.531866, 0.810002, 0.534643, 0.812778, 0.536773, 0.816012, 0.538112, 0.819481, 0.538569, 0.458605, 0.770086, 0.462448, 0.768494, 0.45448, 0.754694, 0.465748, 0.765961, 0.46828, 0.762661, 0.469872, 0.758818, 0.470415, 0.754694, 0.469872, 0.750569, 0.46828, 0.746726, 0.465748, 0.743426, 0.462448, 0.740893, 0.458605, 0.739302, 0.45448, 0.738759, 0.450356, 0.739302, 0.446513, 0.740893, 0.443212, 0.743426, 0.44068, 0.746726, 0.439088, 0.750569, 0.438545, 0.754694, 0.439088, 0.758818, 0.44068, 0.762661, 0.443212, 0.765961, 0.446513, 0.768494, 0.450356, 0.770086, 0.45448, 0.770629, 0.715247, 0.643482, 0.718826, 0.642, 0.71442, 0.640396, 0.717229, 0.639233, 0.7219, 0.639641, 0.719641, 0.637382, 0.724259, 0.636567, 0.721492, 0.63497, 0.725741, 0.632988, 0.722655, 0.632161, 0.726247, 0.629146, 0.723052, 0.629146, 0.725741, 0.625305, 0.722655, 0.626132, 0.724259, 0.621725, 0.721492, 0.623323, 0.7219, 0.618652, 0.719641, 0.620911, 0.718826, 0.616293, 0.717229, 0.61906, 0.715247, 0.61481, 0.71442, 0.617896, 0.711405, 0.614304, 0.711405, 0.617499, 0.707564, 0.61481, 0.708391, 0.617896, 0.703984, 0.616293, 0.705582, 0.61906, 0.70091, 0.618652, 0.70317, 0.620911, 0.698552, 0.621725, 0.701319, 0.623323, 0.697069, 0.625305, 0.700155, 0.626132, 0.696563, 0.629146, 0.699758, 0.629146, 0.697069, 0.632988, 0.700155, 0.632161, 0.698552, 0.636567, 0.701319, 0.63497, 0.70091, 0.639641, 0.70317, 0.637382, 0.703984, 0.642, 0.705582, 0.639233, 0.707564, 0.643482, 0.708391, 0.640396, 0.711405, 0.643988, 0.711405, 0.640793, 0.85592, 0.759455, 0.85592, 0.783041, 0.634882, 0.759455, 0.634882, 0.783041, 0.85592, 0.216958, 0.85592, 0.240545, 0.634882, 0.216958, 0.634882, 0.240545, 0.85592, 0.264132, 0.634882, 0.264132, 0.85592, 0.287719, 0.634882, 0.287719, 0.85592, 0.311306, 0.634882, 0.311306, 0.85592, 0.334892, 0.634882, 0.334892, 0.85592, 0.358479, 0.634882, 0.358479, 0.85592, 0.382066, 0.634882, 0.382066, 0.85592, 0.405653, 0.634882, 0.405653, 0.85592, 0.429239, 0.634882, 0.42924, 0.85592, 0.452826, 0.634882, 0.452826, 0.85592, 0.476413, 0.634882, 0.476413, 0.85592, 0.5, 0.634882, 0.5, 0.85592, 0.523587, 0.634882, 0.523587, 0.85592, 0.547174, 0.634882, 0.547173, 0.85592, 0.57076, 0.634882, 0.57076, 0.85592, 0.594347, 0.634882, 0.594347, 0.85592, 0.617934, 0.634882, 0.617934, 0.85592, 0.641521, 0.634882, 0.641521, 0.85592, 0.665108, 0.634882, 0.665108, 0.85592, 0.688694, 0.634882, 0.688694, 0.85592, 0.712281, 0.634882, 0.712281, 0.85592, 0.735868, 0.634882, 0.735868, 0.461674, 0.759455, 0.461674, 0.783041, 0.461674, 0.216958, 0.461674, 0.240545, 0.461674, 0.264132, 0.461674, 0.287719, 0.461674, 0.311306, 0.461674, 0.334892, 0.461674, 0.358479, 0.461674, 0.382066, 0.461674, 0.405653, 0.461674, 0.429239, 0.461674, 0.452826, 0.461674, 0.476413, 0.461674, 0.5, 0.461674, 0.523587, 0.461674, 0.547173, 0.461674, 0.57076, 0.461674, 0.594347, 0.461674, 0.617934, 0.461674, 0.641521, 0.461674, 0.665107, 0.461674, 0.688694, 0.461674, 0.712281, 0.461674, 0.735868, 0.375, 0.3125, 0.385417, 0.3125, 0.375, 0.368037, 0.385417, 0.368037, 0.395833, 0.3125, 0.395833, 0.368037, 0.40625, 0.3125, 0.40625, 0.368037, 0.416667, 0.3125, 0.416667, 0.368037, 0.427083, 0.3125, 0.427083, 0.368037, 0.4375, 0.3125, 0.4375, 0.368037, 0.447917, 0.3125, 0.447917, 0.368037, 0.458333, 0.3125, 0.458333, 0.368037, 0.46875, 0.3125, 0.46875, 0.368037, 0.479167, 0.3125, 0.479167, 0.368037, 0.489583, 0.3125, 0.489583, 0.368037, 0.5, 0.3125, 0.5, 0.368037, 0.510417, 0.3125, 0.510417, 0.368037, 0.520833, 0.3125, 0.520833, 0.368037, 0.53125, 0.3125, 0.53125, 0.368037, 0.541667, 0.3125, 0.541667, 0.368037, 0.552083, 0.3125, 0.552083, 0.368037, 0.5625, 0.3125, 0.5625, 0.368037, 0.572917, 0.3125, 0.572917, 0.368037, 0.583333, 0.3125, 0.583333, 0.368037, 0.59375, 0.3125, 0.59375, 0.368037, 0.604167, 0.3125, 0.604167, 0.368037, 0.614583, 0.3125, 0.614583, 0.368037, 0.625, 0.3125, 0.625, 0.368037, 0.375, 0.604216, 0.385417, 0.604216, 0.395833, 0.604216, 0.40625, 0.604216, 0.416667, 0.604216, 0.427083, 0.604216, 0.4375, 0.604216, 0.447917, 0.604216, 0.458333, 0.604216, 0.46875, 0.604216, 0.479167, 0.604216, 0.489583, 0.604216, 0.5, 0.604216, 0.510417, 0.604216, 0.520833, 0.604216, 0.53125, 0.604216, 0.541667, 0.604216, 0.552083, 0.604216, 0.5625, 0.604216, 0.572917, 0.604216, 0.583333, 0.604216, 0.59375, 0.604216, 0.604167, 0.604216, 0.614583, 0.604216, 0.625, 0.604216, 0.375, 0.68844, 0.385417, 0.68844, 0.395833, 0.68844, 0.40625, 0.68844, 0.416667, 0.68844, 0.427083, 0.68844, 0.4375, 0.68844, 0.447917, 0.68844, 0.458333, 0.68844, 0.46875, 0.68844, 0.479167, 0.68844, 0.489583, 0.68844, 0.5, 0.68844, 0.510417, 0.68844, 0.520833, 0.68844, 0.53125, 0.68844, 0.541667, 0.68844, 0.552083, 0.68844, 0.5625, 0.68844, 0.572917, 0.68844, 0.583333, 0.68844, 0.59375, 0.68844, 0.604167, 0.68844, 0.614583, 0.68844, 0.625, 0.68844]], - "faces": [42, 1, 0, 48, 0, 0, 1, 2, 0, 0, 0, 42, 2, 1, 48, 0, 3, 0, 2, 0, 0, 0, 42, 3, 2, 48, 0, 4, 3, 2, 0, 0, 0, 42, 4, 3, 48, 0, 5, 4, 2, 0, 0, 0, 42, 5, 4, 48, 0, 6, 5, 2, 0, 0, 0, 42, 6, 5, 48, 0, 7, 6, 2, 0, 0, 0, 42, 7, 6, 48, 0, 8, 7, 2, 0, 0, 0, 42, 8, 7, 48, 0, 9, 8, 2, 0, 0, 0, 42, 9, 8, 48, 0, 10, 9, 2, 0, 0, 0, 42, 10, 9, 48, 0, 11, 10, 2, 0, 0, 0, 42, 11, 10, 48, 0, 12, 11, 2, 0, 0, 0, 42, 12, 11, 48, 0, 13, 12, 2, 0, 0, 0, 42, 13, 12, 48, 0, 14, 13, 2, 0, 0, 0, 42, 14, 13, 48, 0, 15, 14, 2, 0, 0, 0, 42, 15, 14, 48, 0, 16, 15, 2, 0, 0, 0, 42, 16, 15, 48, 0, 17, 16, 2, 0, 0, 0, 42, 17, 16, 48, 0, 18, 17, 2, 0, 0, 0, 42, 18, 17, 48, 0, 19, 18, 2, 0, 0, 0, 42, 19, 18, 48, 0, 20, 19, 2, 0, 0, 0, 42, 20, 19, 48, 0, 21, 20, 2, 0, 0, 0, 42, 21, 20, 48, 0, 22, 21, 2, 0, 0, 0, 42, 22, 21, 48, 0, 23, 22, 2, 0, 0, 0, 42, 23, 22, 48, 0, 24, 23, 2, 0, 0, 0, 42, 0, 23, 48, 0, 1, 24, 2, 0, 0, 0, 42, 145, 146, 147, 0, 25, 26, 27, 1, 1, 1, 42, 146, 148, 147, 0, 26, 28, 27, 1, 1, 1, 42, 148, 149, 147, 0, 28, 29, 27, 1, 1, 1, 42, 149, 150, 147, 0, 29, 30, 27, 1, 1, 1, 42, 150, 151, 147, 0, 30, 31, 27, 1, 1, 1, 42, 151, 152, 147, 0, 31, 32, 27, 1, 1, 1, 42, 152, 153, 147, 0, 32, 33, 27, 1, 1, 1, 42, 153, 154, 147, 0, 33, 34, 27, 1, 1, 1, 42, 154, 155, 147, 0, 34, 35, 27, 1, 1, 1, 42, 155, 156, 147, 0, 35, 36, 27, 1, 1, 1, 42, 156, 157, 147, 0, 36, 37, 27, 1, 1, 1, 42, 157, 158, 147, 0, 37, 38, 27, 1, 1, 1, 42, 158, 159, 147, 0, 38, 39, 27, 1, 1, 1, 42, 159, 160, 147, 0, 39, 40, 27, 1, 1, 1, 42, 160, 161, 147, 0, 40, 41, 27, 1, 1, 1, 42, 161, 162, 147, 0, 41, 42, 27, 1, 1, 1, 42, 162, 163, 147, 0, 42, 43, 27, 1, 1, 1, 42, 163, 164, 147, 0, 43, 44, 27, 1, 1, 1, 42, 164, 165, 147, 0, 44, 45, 27, 1, 1, 1, 42, 165, 166, 147, 0, 45, 46, 27, 1, 1, 1, 42, 166, 167, 147, 0, 46, 47, 27, 1, 1, 1, 42, 167, 168, 147, 0, 47, 48, 27, 1, 1, 1, 42, 168, 169, 147, 0, 48, 49, 27, 1, 1, 1, 42, 169, 145, 147, 0, 49, 25, 27, 1, 1, 1, 42, 24, 25, 97, 0, 50, 51, 52, 1, 1, 1, 42, 25, 98, 97, 0, 51, 53, 52, 1, 1, 1, 42, 25, 26, 98, 0, 51, 54, 53, 1, 1, 1, 42, 26, 99, 98, 0, 54, 55, 53, 1, 1, 1, 42, 26, 27, 99, 0, 54, 56, 55, 1, 1, 1, 42, 27, 100, 99, 0, 56, 57, 55, 1, 1, 1, 42, 27, 28, 100, 0, 56, 58, 57, 1, 1, 1, 42, 28, 101, 100, 0, 58, 59, 57, 1, 1, 1, 42, 28, 29, 101, 0, 58, 60, 59, 1, 1, 1, 42, 29, 102, 101, 0, 60, 61, 59, 1, 1, 1, 42, 29, 30, 102, 0, 60, 62, 61, 1, 1, 1, 42, 30, 103, 102, 0, 62, 63, 61, 1, 1, 1, 42, 30, 31, 103, 0, 62, 64, 63, 1, 1, 1, 42, 31, 104, 103, 0, 64, 65, 63, 1, 1, 1, 42, 31, 32, 104, 0, 64, 66, 65, 1, 1, 1, 42, 32, 105, 104, 0, 66, 67, 65, 1, 1, 1, 42, 32, 33, 105, 0, 66, 68, 67, 1, 1, 1, 42, 33, 106, 105, 0, 68, 69, 67, 1, 1, 1, 42, 33, 34, 106, 0, 68, 70, 69, 1, 1, 1, 42, 34, 107, 106, 0, 70, 71, 69, 1, 1, 1, 42, 34, 35, 107, 0, 70, 72, 71, 1, 1, 1, 42, 35, 108, 107, 0, 72, 73, 71, 1, 1, 1, 42, 35, 36, 108, 0, 72, 74, 73, 1, 1, 1, 42, 36, 109, 108, 0, 74, 75, 73, 1, 1, 1, 42, 36, 37, 109, 0, 74, 76, 75, 1, 1, 1, 42, 37, 110, 109, 0, 76, 77, 75, 1, 1, 1, 42, 37, 38, 110, 0, 76, 78, 77, 1, 1, 1, 42, 38, 111, 110, 0, 78, 79, 77, 1, 1, 1, 42, 38, 39, 111, 0, 78, 80, 79, 1, 1, 1, 42, 39, 112, 111, 0, 80, 81, 79, 1, 1, 1, 42, 39, 40, 112, 0, 80, 82, 81, 1, 1, 1, 42, 40, 113, 112, 0, 82, 83, 81, 1, 1, 1, 42, 40, 41, 113, 0, 82, 84, 83, 1, 1, 1, 42, 41, 114, 113, 0, 84, 85, 83, 1, 1, 1, 42, 41, 42, 114, 0, 84, 86, 85, 1, 1, 1, 42, 42, 115, 114, 0, 86, 87, 85, 1, 1, 1, 42, 42, 43, 115, 0, 86, 88, 87, 1, 1, 1, 42, 43, 116, 115, 0, 88, 89, 87, 1, 1, 1, 42, 43, 44, 116, 0, 88, 90, 89, 1, 1, 1, 42, 44, 117, 116, 0, 90, 91, 89, 1, 1, 1, 42, 44, 45, 117, 0, 90, 92, 91, 1, 1, 1, 42, 45, 118, 117, 0, 92, 93, 91, 1, 1, 1, 42, 45, 46, 118, 0, 92, 94, 93, 1, 1, 1, 42, 46, 119, 118, 0, 94, 95, 93, 1, 1, 1, 42, 46, 47, 119, 0, 94, 96, 95, 1, 1, 1, 42, 47, 120, 119, 0, 96, 97, 95, 1, 1, 1, 42, 47, 24, 120, 0, 96, 50, 97, 1, 1, 1, 42, 24, 97, 120, 0, 50, 52, 97, 1, 1, 1, 42, 97, 98, 121, 0, 98, 99, 100, 2, 2, 2, 42, 98, 122, 121, 0, 99, 101, 100, 2, 2, 2, 42, 98, 99, 122, 0, 102, 103, 104, 3, 3, 3, 42, 99, 123, 122, 0, 103, 105, 104, 3, 3, 3, 42, 99, 100, 123, 0, 103, 106, 105, 4, 4, 4, 42, 100, 124, 123, 0, 106, 107, 105, 4, 4, 4, 42, 100, 101, 124, 0, 106, 108, 107, 5, 5, 5, 42, 101, 125, 124, 0, 108, 109, 107, 5, 5, 5, 42, 101, 102, 125, 0, 108, 110, 109, 6, 6, 6, 42, 102, 126, 125, 0, 110, 111, 109, 6, 6, 6, 42, 102, 103, 126, 0, 110, 112, 111, 7, 7, 7, 42, 103, 127, 126, 0, 112, 113, 111, 7, 7, 7, 42, 103, 104, 127, 0, 112, 114, 113, 8, 8, 8, 42, 104, 128, 127, 0, 114, 115, 113, 8, 8, 8, 42, 104, 105, 128, 0, 114, 116, 115, 9, 9, 9, 42, 105, 129, 128, 0, 116, 117, 115, 9, 9, 9, 42, 105, 106, 129, 0, 116, 118, 117, 10, 10, 10, 42, 106, 130, 129, 0, 118, 119, 117, 10, 10, 10, 42, 106, 107, 130, 0, 118, 120, 119, 11, 11, 11, 42, 107, 131, 130, 0, 120, 121, 119, 11, 11, 11, 42, 107, 108, 131, 0, 120, 122, 121, 12, 12, 12, 42, 108, 132, 131, 0, 122, 123, 121, 12, 12, 12, 42, 108, 109, 132, 0, 122, 124, 123, 13, 13, 13, 42, 109, 133, 132, 0, 124, 125, 123, 13, 13, 13, 42, 109, 110, 133, 0, 124, 126, 125, 14, 14, 14, 42, 110, 134, 133, 0, 126, 127, 125, 14, 14, 14, 42, 110, 111, 134, 0, 126, 128, 127, 15, 15, 15, 42, 111, 135, 134, 0, 128, 129, 127, 15, 15, 15, 42, 111, 112, 135, 0, 128, 130, 129, 16, 16, 16, 42, 112, 136, 135, 0, 130, 131, 129, 16, 16, 16, 42, 112, 113, 136, 0, 130, 132, 131, 17, 17, 17, 42, 113, 137, 136, 0, 132, 133, 131, 17, 17, 17, 42, 113, 114, 137, 0, 132, 134, 133, 18, 18, 18, 42, 114, 138, 137, 0, 134, 135, 133, 18, 18, 18, 42, 114, 115, 138, 0, 134, 136, 135, 19, 19, 19, 42, 115, 139, 138, 0, 136, 137, 135, 19, 19, 19, 42, 115, 116, 139, 0, 136, 138, 137, 20, 20, 20, 42, 116, 140, 139, 0, 138, 139, 137, 20, 20, 20, 42, 116, 117, 140, 0, 138, 140, 139, 21, 21, 21, 42, 117, 141, 140, 0, 140, 141, 139, 21, 21, 21, 42, 117, 118, 141, 0, 140, 142, 141, 22, 22, 22, 42, 118, 142, 141, 0, 142, 143, 141, 22, 22, 22, 42, 118, 119, 142, 0, 142, 144, 143, 23, 23, 23, 42, 119, 143, 142, 0, 144, 145, 143, 23, 23, 23, 42, 119, 120, 143, 0, 144, 146, 145, 24, 24, 24, 42, 120, 144, 143, 0, 146, 147, 145, 24, 24, 24, 42, 120, 97, 144, 0, 146, 98, 147, 25, 25, 25, 42, 97, 121, 144, 0, 98, 100, 147, 25, 25, 25, 42, 121, 122, 145, 0, 100, 101, 148, 26, 26, 26, 42, 122, 146, 145, 0, 101, 149, 148, 26, 26, 26, 42, 122, 123, 146, 0, 104, 105, 150, 27, 27, 27, 42, 123, 148, 146, 0, 105, 151, 150, 27, 27, 27, 42, 123, 124, 148, 0, 105, 107, 151, 28, 28, 28, 42, 124, 149, 148, 0, 107, 152, 151, 28, 28, 28, 42, 124, 125, 149, 0, 107, 109, 152, 29, 29, 29, 42, 125, 150, 149, 0, 109, 153, 152, 29, 29, 29, 42, 125, 126, 150, 0, 109, 111, 153, 30, 30, 30, 42, 126, 151, 150, 0, 111, 154, 153, 30, 30, 30, 42, 126, 127, 151, 0, 111, 113, 154, 31, 31, 31, 42, 127, 152, 151, 0, 113, 155, 154, 31, 31, 31, 42, 127, 128, 152, 0, 113, 115, 155, 32, 32, 32, 42, 128, 153, 152, 0, 115, 156, 155, 32, 32, 32, 42, 128, 129, 153, 0, 115, 117, 156, 33, 33, 33, 42, 129, 154, 153, 0, 117, 157, 156, 33, 33, 33, 42, 129, 130, 154, 0, 117, 119, 157, 34, 34, 34, 42, 130, 155, 154, 0, 119, 158, 157, 34, 34, 34, 42, 130, 131, 155, 0, 119, 121, 158, 35, 35, 35, 42, 131, 156, 155, 0, 121, 159, 158, 35, 35, 35, 42, 131, 132, 156, 0, 121, 123, 159, 36, 36, 36, 42, 132, 157, 156, 0, 123, 160, 159, 36, 36, 36, 42, 132, 133, 157, 0, 123, 125, 160, 37, 37, 37, 42, 133, 158, 157, 0, 125, 161, 160, 37, 37, 37, 42, 133, 134, 158, 0, 125, 127, 161, 38, 38, 38, 42, 134, 159, 158, 0, 127, 162, 161, 38, 38, 38, 42, 134, 135, 159, 0, 127, 129, 162, 39, 39, 39, 42, 135, 160, 159, 0, 129, 163, 162, 39, 39, 39, 42, 135, 136, 160, 0, 129, 131, 163, 40, 40, 40, 42, 136, 161, 160, 0, 131, 164, 163, 40, 40, 40, 42, 136, 137, 161, 0, 131, 133, 164, 41, 41, 41, 42, 137, 162, 161, 0, 133, 165, 164, 41, 41, 41, 42, 137, 138, 162, 0, 133, 135, 165, 42, 42, 42, 42, 138, 163, 162, 0, 135, 166, 165, 42, 42, 42, 42, 138, 139, 163, 0, 135, 137, 166, 43, 43, 43, 42, 139, 164, 163, 0, 137, 167, 166, 43, 43, 43, 42, 139, 140, 164, 0, 137, 139, 167, 44, 44, 44, 42, 140, 165, 164, 0, 139, 168, 167, 44, 44, 44, 42, 140, 141, 165, 0, 139, 141, 168, 45, 45, 45, 42, 141, 166, 165, 0, 141, 169, 168, 45, 45, 45, 42, 141, 142, 166, 0, 141, 143, 169, 46, 46, 46, 42, 142, 167, 166, 0, 143, 170, 169, 46, 46, 46, 42, 142, 143, 167, 0, 143, 145, 170, 47, 47, 47, 42, 143, 168, 167, 0, 145, 171, 170, 47, 47, 47, 42, 143, 144, 168, 0, 145, 147, 171, 48, 48, 48, 42, 144, 169, 168, 0, 147, 172, 171, 48, 48, 48, 42, 144, 121, 169, 0, 147, 100, 172, 49, 49, 49, 42, 121, 145, 169, 0, 100, 148, 172, 49, 49, 49, 42, 0, 1, 49, 1, 173, 174, 175, 50, 51, 52, 42, 1, 50, 49, 1, 174, 176, 175, 51, 53, 52, 42, 1, 2, 50, 1, 174, 177, 176, 51, 54, 53, 42, 2, 51, 50, 1, 177, 178, 176, 54, 55, 53, 42, 2, 3, 51, 1, 177, 179, 178, 54, 56, 55, 42, 3, 52, 51, 1, 179, 180, 178, 56, 57, 55, 42, 3, 4, 52, 1, 179, 181, 180, 56, 58, 57, 42, 4, 53, 52, 1, 181, 182, 180, 58, 59, 57, 42, 4, 5, 53, 1, 181, 183, 182, 58, 60, 59, 42, 5, 54, 53, 1, 183, 184, 182, 60, 61, 59, 42, 5, 6, 54, 1, 183, 185, 184, 60, 62, 61, 42, 6, 55, 54, 1, 185, 186, 184, 62, 63, 61, 42, 6, 7, 55, 1, 185, 187, 186, 62, 64, 63, 42, 7, 56, 55, 1, 187, 188, 186, 64, 65, 63, 42, 7, 8, 56, 1, 187, 189, 188, 64, 66, 65, 42, 8, 57, 56, 1, 189, 190, 188, 66, 67, 65, 42, 8, 9, 57, 1, 189, 191, 190, 66, 68, 67, 42, 9, 58, 57, 1, 191, 192, 190, 68, 69, 67, 42, 9, 10, 58, 1, 191, 193, 192, 68, 70, 69, 42, 10, 59, 58, 1, 193, 194, 192, 70, 71, 69, 42, 10, 11, 59, 1, 193, 195, 194, 70, 72, 71, 42, 11, 60, 59, 1, 195, 196, 194, 72, 73, 71, 42, 11, 12, 60, 1, 195, 197, 196, 72, 74, 73, 42, 12, 61, 60, 1, 197, 198, 196, 74, 75, 73, 42, 12, 13, 61, 1, 197, 199, 198, 74, 76, 75, 42, 13, 62, 61, 1, 199, 200, 198, 76, 77, 75, 42, 13, 14, 62, 1, 199, 201, 200, 76, 78, 77, 42, 14, 63, 62, 1, 201, 202, 200, 78, 79, 77, 42, 14, 15, 63, 1, 201, 203, 202, 78, 80, 79, 42, 15, 64, 63, 1, 203, 204, 202, 80, 81, 79, 42, 15, 16, 64, 1, 203, 205, 204, 80, 82, 81, 42, 16, 65, 64, 1, 205, 206, 204, 82, 83, 81, 42, 16, 17, 65, 1, 205, 207, 206, 82, 84, 83, 42, 17, 66, 65, 1, 207, 208, 206, 84, 85, 83, 42, 17, 18, 66, 1, 207, 209, 208, 84, 86, 85, 42, 18, 67, 66, 1, 209, 210, 208, 86, 87, 85, 42, 18, 19, 67, 1, 209, 211, 210, 86, 88, 87, 42, 19, 68, 67, 1, 211, 212, 210, 88, 89, 87, 42, 19, 20, 68, 1, 211, 213, 212, 88, 90, 89, 42, 20, 69, 68, 1, 213, 214, 212, 90, 91, 89, 42, 20, 21, 69, 1, 213, 215, 214, 90, 92, 91, 42, 21, 70, 69, 1, 215, 216, 214, 92, 93, 91, 42, 21, 22, 70, 1, 215, 217, 216, 92, 94, 93, 42, 22, 71, 70, 1, 217, 218, 216, 94, 95, 93, 42, 22, 23, 71, 1, 217, 219, 218, 94, 96, 95, 42, 23, 72, 71, 1, 219, 220, 218, 96, 97, 95, 42, 23, 0, 72, 1, 219, 221, 220, 96, 50, 97, 42, 0, 49, 72, 1, 221, 222, 220, 50, 52, 97, 42, 49, 50, 73, 1, 175, 176, 223, 52, 53, 98, 42, 50, 74, 73, 1, 176, 224, 223, 53, 99, 98, 42, 50, 51, 74, 1, 176, 178, 224, 53, 55, 99, 42, 51, 75, 74, 1, 178, 225, 224, 55, 100, 99, 42, 51, 52, 75, 1, 178, 180, 225, 55, 57, 100, 42, 52, 76, 75, 1, 180, 226, 225, 57, 101, 100, 42, 52, 53, 76, 1, 180, 182, 226, 57, 59, 101, 42, 53, 77, 76, 1, 182, 227, 226, 59, 102, 101, 42, 53, 54, 77, 1, 182, 184, 227, 59, 61, 102, 42, 54, 78, 77, 1, 184, 228, 227, 61, 103, 102, 42, 54, 55, 78, 1, 184, 186, 228, 61, 63, 103, 42, 55, 79, 78, 1, 186, 229, 228, 63, 104, 103, 42, 55, 56, 79, 1, 186, 188, 229, 63, 65, 104, 42, 56, 80, 79, 1, 188, 230, 229, 65, 105, 104, 42, 56, 57, 80, 1, 188, 190, 230, 65, 67, 105, 42, 57, 81, 80, 1, 190, 231, 230, 67, 106, 105, 42, 57, 58, 81, 1, 190, 192, 231, 67, 69, 106, 42, 58, 82, 81, 1, 192, 232, 231, 69, 107, 106, 42, 58, 59, 82, 1, 192, 194, 232, 69, 71, 107, 42, 59, 83, 82, 1, 194, 233, 232, 71, 108, 107, 42, 59, 60, 83, 1, 194, 196, 233, 71, 73, 108, 42, 60, 84, 83, 1, 196, 234, 233, 73, 109, 108, 42, 60, 61, 84, 1, 196, 198, 234, 73, 75, 109, 42, 61, 85, 84, 1, 198, 235, 234, 75, 110, 109, 42, 61, 62, 85, 1, 198, 200, 235, 75, 77, 110, 42, 62, 86, 85, 1, 200, 236, 235, 77, 111, 110, 42, 62, 63, 86, 1, 200, 202, 236, 77, 79, 111, 42, 63, 87, 86, 1, 202, 237, 236, 79, 112, 111, 42, 63, 64, 87, 1, 202, 204, 237, 79, 81, 112, 42, 64, 88, 87, 1, 204, 238, 237, 81, 113, 112, 42, 64, 65, 88, 1, 204, 206, 238, 81, 83, 113, 42, 65, 89, 88, 1, 206, 239, 238, 83, 114, 113, 42, 65, 66, 89, 1, 206, 208, 239, 83, 85, 114, 42, 66, 90, 89, 1, 208, 240, 239, 85, 115, 114, 42, 66, 67, 90, 1, 208, 210, 240, 85, 87, 115, 42, 67, 91, 90, 1, 210, 241, 240, 87, 116, 115, 42, 67, 68, 91, 1, 210, 212, 241, 87, 89, 116, 42, 68, 92, 91, 1, 212, 242, 241, 89, 117, 116, 42, 68, 69, 92, 1, 212, 214, 242, 89, 91, 117, 42, 69, 93, 92, 1, 214, 243, 242, 91, 118, 117, 42, 69, 70, 93, 1, 214, 216, 243, 91, 93, 118, 42, 70, 94, 93, 1, 216, 244, 243, 93, 119, 118, 42, 70, 71, 94, 1, 216, 218, 244, 93, 95, 119, 42, 71, 95, 94, 1, 218, 245, 244, 95, 120, 119, 42, 71, 72, 95, 1, 218, 220, 245, 95, 97, 120, 42, 72, 96, 95, 1, 220, 246, 245, 97, 121, 120, 42, 72, 49, 96, 1, 220, 222, 246, 97, 52, 121, 42, 49, 73, 96, 1, 222, 247, 246, 52, 98, 121, 42, 73, 74, 24, 1, 223, 224, 248, 98, 99, 122, 42, 74, 25, 24, 1, 224, 249, 248, 99, 123, 122, 42, 74, 75, 25, 1, 224, 225, 249, 99, 100, 123, 42, 75, 26, 25, 1, 225, 250, 249, 100, 124, 123, 42, 75, 76, 26, 1, 225, 226, 250, 100, 101, 124, 42, 76, 27, 26, 1, 226, 251, 250, 101, 125, 124, 42, 76, 77, 27, 1, 226, 227, 251, 101, 102, 125, 42, 77, 28, 27, 1, 227, 252, 251, 102, 126, 125, 42, 77, 78, 28, 1, 227, 228, 252, 102, 103, 126, 42, 78, 29, 28, 1, 228, 253, 252, 103, 127, 126, 42, 78, 79, 29, 1, 228, 229, 253, 103, 104, 127, 42, 79, 30, 29, 1, 229, 254, 253, 104, 128, 127, 42, 79, 80, 30, 1, 229, 230, 254, 104, 105, 128, 42, 80, 31, 30, 1, 230, 255, 254, 105, 129, 128, 42, 80, 81, 31, 1, 230, 231, 255, 105, 106, 129, 42, 81, 32, 31, 1, 231, 256, 255, 106, 130, 129, 42, 81, 82, 32, 1, 231, 232, 256, 106, 107, 130, 42, 82, 33, 32, 1, 232, 257, 256, 107, 131, 130, 42, 82, 83, 33, 1, 232, 233, 257, 107, 108, 131, 42, 83, 34, 33, 1, 233, 258, 257, 108, 132, 131, 42, 83, 84, 34, 1, 233, 234, 258, 108, 109, 132, 42, 84, 35, 34, 1, 234, 259, 258, 109, 133, 132, 42, 84, 85, 35, 1, 234, 235, 259, 109, 110, 133, 42, 85, 36, 35, 1, 235, 260, 259, 110, 134, 133, 42, 85, 86, 36, 1, 235, 236, 260, 110, 111, 134, 42, 86, 37, 36, 1, 236, 261, 260, 111, 135, 134, 42, 86, 87, 37, 1, 236, 237, 261, 111, 112, 135, 42, 87, 38, 37, 1, 237, 262, 261, 112, 136, 135, 42, 87, 88, 38, 1, 237, 238, 262, 112, 113, 136, 42, 88, 39, 38, 1, 238, 263, 262, 113, 137, 136, 42, 88, 89, 39, 1, 238, 239, 263, 113, 114, 137, 42, 89, 40, 39, 1, 239, 264, 263, 114, 138, 137, 42, 89, 90, 40, 1, 239, 240, 264, 114, 115, 138, 42, 90, 41, 40, 1, 240, 265, 264, 115, 139, 138, 42, 90, 91, 41, 1, 240, 241, 265, 115, 116, 139, 42, 91, 42, 41, 1, 241, 266, 265, 116, 140, 139, 42, 91, 92, 42, 1, 241, 242, 266, 116, 117, 140, 42, 92, 43, 42, 1, 242, 267, 266, 117, 141, 140, 42, 92, 93, 43, 1, 242, 243, 267, 117, 118, 141, 42, 93, 44, 43, 1, 243, 268, 267, 118, 142, 141, 42, 93, 94, 44, 1, 243, 244, 268, 118, 119, 142, 42, 94, 45, 44, 1, 244, 269, 268, 119, 143, 142, 42, 94, 95, 45, 1, 244, 245, 269, 119, 120, 143, 42, 95, 46, 45, 1, 245, 270, 269, 120, 144, 143, 42, 95, 96, 46, 1, 245, 246, 270, 120, 121, 144, 42, 96, 47, 46, 1, 246, 271, 270, 121, 145, 144, 42, 96, 73, 47, 1, 246, 247, 271, 121, 98, 145, 42, 73, 24, 47, 1, 247, 272, 271, 98, 122, 145] - } -}, { - "uuid": "DEA7A120-CF79-45CD-AD5D-647E57E1943D", - "type": "Geometry", - "data": { - "vertices": [-6.978277, -10.6232, 22.38292, -6.638922, -11.21098, 22.38292, -6.119001, -11.64724, 22.38292, -5.481223, -11.87938, 22.38292, -4.802513, -11.87938, 22.38292, -4.164734, -11.64724, 22.38292, -3.644813, -11.21098, 22.38292, -3.305458, -10.6232, 22.38292, -3.187601, -9.9548, 22.38292, -3.305458, -9.286403, 22.38292, -3.644812, -8.698623, 22.38292, -4.164734, -8.262356, 22.38292, -4.802512, -8.030224, 22.38292, -5.481222, -8.030224, 22.38292, -6.119, -8.262356, 22.38292, -6.638922, -8.698623, 22.38292, -6.978277, -9.286403, 22.38292, -7.096134, -9.9548, 22.38292, -6.978277, -10.6232, 23.74386, -6.638922, -11.21098, 23.74386, -6.119001, -11.64724, 23.74386, -5.481223, -11.87938, 23.74386, -4.802513, -11.87938, 23.74386, -4.164734, -11.64724, 23.74386, -3.644813, -11.21098, 23.74386, -3.305458, -10.6232, 23.74386, -3.187601, -9.954801, 23.74386, -3.305458, -9.286403, 23.74386, -3.644812, -8.698623, 23.74386, -4.164734, -8.262357, 23.74386, -4.802512, -8.030225, 23.74386, -5.481222, -8.030225, 23.74386, -6.119, -8.262357, 23.74386, -6.638922, -8.698623, 23.74386, -6.978277, -9.286403, 23.74386, -7.096134, -9.954801, 23.74386, -5.141867, -9.9548, 22.38292], - "normals": [-0.939693, -0.34202, 0, -0.766045, -0.642787, 0, -0.5, -0.866026, 0, -0.173648, -0.984808, 0, 0.173648, -0.984808, 0, 0.499999, -0.866026, 0, 0.766045, -0.642788, 0, 0.939693, -0.34202, 0, 1, 0, 0, 0.939693, 0.34202, 0, 0.766045, 0.642787, 0, 0.5, 0.866026, 0, 0.173648, 0.984808, 0, -0.173648, 0.984808, 0, -0.5, 0.866025, 0, -0.766045, 0.642787, 0, -0.939692, 0.342021, 0, -1, 0, 0, 0, 0, -1], - "uvs": [[0.566144, 0.151047, 0.566144, 0.18982, 0.318247, 0.151047, 0.318247, 0.18982, 0.566144, 0.228592, 0.318247, 0.228592, 0.566144, 0.267365, 0.318247, 0.267365, 0.566144, 0.306137, 0.318247, 0.306137, 0.566144, 0.34491, 0.318247, 0.34491, 0.566144, 0.383682, 0.318247, 0.383682, 0.566144, 0.422455, 0.318247, 0.422455, 0.566144, 0.461228, 0.318247, 0.461228, 0.566144, 0.5, 0.318247, 0.5, 0.566144, 0.538773, 0.318247, 0.538773, 0.566144, 0.577545, 0.318247, 0.577545, 0.566144, 0.616318, 0.318247, 0.616318, 0.566144, 0.65509, 0.318247, 0.65509, 0.566144, 0.693863, 0.318247, 0.693863, 0.566144, 0.732635, 0.318247, 0.732635, 0.566144, 0.771408, 0.318247, 0.771408, 0.566144, 0.81018, 0.318247, 0.81018, 0.566144, 0.848953, 0.318247, 0.848953, 0.727233, 0.571528, 0.722368, 0.574337, 0.716836, 0.559137, 0.730844, 0.567225, 0.732765, 0.561946, 0.732765, 0.556328, 0.730844, 0.55105, 0.727233, 0.546746, 0.722368, 0.543938, 0.716836, 0.542962, 0.711304, 0.543938, 0.706439, 0.546747, 0.702828, 0.55105, 0.700907, 0.556328, 0.700907, 0.561946, 0.702828, 0.567225, 0.706439, 0.571528, 0.711304, 0.574337, 0.716836, 0.575312]], - "faces": [42, 0, 1, 18, 0, 0, 1, 2, 0, 1, 0, 42, 1, 19, 18, 0, 1, 3, 2, 1, 1, 0, 42, 1, 2, 19, 0, 1, 4, 3, 1, 2, 1, 42, 2, 20, 19, 0, 4, 5, 3, 2, 2, 1, 42, 2, 3, 20, 0, 4, 6, 5, 2, 3, 2, 42, 3, 21, 20, 0, 6, 7, 5, 3, 3, 2, 42, 3, 4, 21, 0, 6, 8, 7, 3, 4, 3, 42, 4, 22, 21, 0, 8, 9, 7, 4, 4, 3, 42, 4, 5, 22, 0, 8, 10, 9, 4, 5, 4, 42, 5, 23, 22, 0, 10, 11, 9, 5, 5, 4, 42, 5, 6, 23, 0, 10, 12, 11, 5, 6, 5, 42, 6, 24, 23, 0, 12, 13, 11, 6, 6, 5, 42, 6, 7, 24, 0, 12, 14, 13, 6, 7, 6, 42, 7, 25, 24, 0, 14, 15, 13, 7, 7, 6, 42, 7, 8, 25, 0, 14, 16, 15, 7, 8, 7, 42, 8, 26, 25, 0, 16, 17, 15, 8, 8, 7, 42, 8, 9, 26, 0, 16, 18, 17, 8, 9, 8, 42, 9, 27, 26, 0, 18, 19, 17, 9, 9, 8, 42, 9, 10, 27, 0, 18, 20, 19, 9, 10, 9, 42, 10, 28, 27, 0, 20, 21, 19, 10, 10, 9, 42, 10, 11, 28, 0, 20, 22, 21, 10, 11, 10, 42, 11, 29, 28, 0, 22, 23, 21, 11, 11, 10, 42, 11, 12, 29, 0, 22, 24, 23, 11, 12, 11, 42, 12, 30, 29, 0, 24, 25, 23, 12, 12, 11, 42, 12, 13, 30, 0, 24, 26, 25, 12, 13, 12, 42, 13, 31, 30, 0, 26, 27, 25, 13, 13, 12, 42, 13, 14, 31, 0, 26, 28, 27, 13, 14, 13, 42, 14, 32, 31, 0, 28, 29, 27, 14, 14, 13, 42, 14, 15, 32, 0, 28, 30, 29, 14, 15, 14, 42, 15, 33, 32, 0, 30, 31, 29, 15, 15, 14, 42, 15, 16, 33, 0, 30, 32, 31, 15, 16, 15, 42, 16, 34, 33, 0, 32, 33, 31, 16, 16, 15, 42, 16, 17, 34, 0, 32, 34, 33, 16, 17, 16, 42, 17, 35, 34, 0, 34, 35, 33, 17, 17, 16, 42, 17, 0, 35, 0, 34, 36, 35, 17, 0, 17, 42, 0, 18, 35, 0, 36, 37, 35, 0, 0, 17, 42, 1, 0, 36, 0, 38, 39, 40, 18, 18, 18, 42, 2, 1, 36, 0, 41, 38, 40, 18, 18, 18, 42, 3, 2, 36, 0, 42, 41, 40, 18, 18, 18, 42, 4, 3, 36, 0, 43, 42, 40, 18, 18, 18, 42, 5, 4, 36, 0, 44, 43, 40, 18, 18, 18, 42, 6, 5, 36, 0, 45, 44, 40, 18, 18, 18, 42, 7, 6, 36, 0, 46, 45, 40, 18, 18, 18, 42, 8, 7, 36, 0, 47, 46, 40, 18, 18, 18, 42, 9, 8, 36, 0, 48, 47, 40, 18, 18, 18, 42, 10, 9, 36, 0, 49, 48, 40, 18, 18, 18, 42, 11, 10, 36, 0, 50, 49, 40, 18, 18, 18, 42, 12, 11, 36, 0, 51, 50, 40, 18, 18, 18, 42, 13, 12, 36, 0, 52, 51, 40, 18, 18, 18, 42, 14, 13, 36, 0, 53, 52, 40, 18, 18, 18, 42, 15, 14, 36, 0, 54, 53, 40, 18, 18, 18, 42, 16, 15, 36, 0, 55, 54, 40, 18, 18, 18, 42, 17, 16, 36, 0, 56, 55, 40, 18, 18, 18, 42, 0, 17, 36, 0, 39, 56, 40, 18, 18, 18] - } -}, { - "uuid": "B7641FE5-AEC5-43A4-AAA5-D31FAC008F6C", - "type": "Geometry", - "data": { - "vertices": [0.010381, 31.29735, 32.91579, 0.010381, 33.33386, 32.91578, 0.93212, 33.28285, 32.91579, 1.904515, 33.18969, 32.91578, 2.784703, 33.04618, 32.91579, 3.727089, 32.82184, 32.91578, 4.839937, 32.50261, 32.91578, 5.512774, 32.23901, 32.91578, 6.329524, 31.88146, 32.91578, 7.174129, 31.43315, 32.91578, 7.965857, 30.97178, 32.91578, 8.758976, 30.42941, 32.91578, 9.476542, 29.86187, 32.91578, 9.966101, 29.44909, 32.91578, 10.46684, 28.95729, 32.91578, 10.7351, 28.43866, 32.91578, 10.77981, 27.87805, 32.91578, 10.64247, 27.31192, 32.91579, 10.31483, 26.98569, 32.91578, 9.733614, 26.83232, 32.91578, 8.980104, 26.83579, 32.91579, 8.255644, 26.97537, 32.91578, 7.653622, 27.29211, 32.91578, 6.977882, 27.79446, 32.91578, 6.130136, 28.44388, 32.91578, 4.843634, 29.45778, 32.91578, 3.992342, 30.12021, 32.91578, 2.997649, 30.62881, 32.91578, 2.063413, 31.00469, 32.91578, 1.105092, 31.19922, 32.91578, -0.911359, 33.28285, 32.91579, -1.883753, 33.18969, 32.91578, -2.763942, 33.04618, 32.91579, -3.706327, 32.82184, 32.91578, -4.835615, 32.48617, 32.91578, -5.492013, 32.23901, 32.91578, -6.308762, 31.88146, 32.91578, -7.153368, 31.43315, 32.91578, -7.945095, 30.97178, 32.91578, -8.738214, 30.42941, 32.91578, -9.45578, 29.86187, 32.91578, -9.945339, 29.44909, 32.91578, -10.44608, 28.95729, 32.91578, -10.71433, 28.43866, 32.91578, -10.75904, 27.87805, 32.91578, -10.62171, 27.31192, 32.91579, -10.29407, 26.98569, 32.91578, -9.712852, 26.83232, 32.91578, -8.959343, 26.83579, 32.91579, -8.234882, 26.97537, 32.91578, -7.63286, 27.29211, 32.91578, -6.95712, 27.79446, 32.91578, -6.109374, 28.44388, 32.91578, -4.839312, 29.41237, 32.91578, -3.971581, 30.12021, 32.91578, -2.976887, 30.62881, 32.91578, -2.042651, 31.00469, 32.91578, -1.08433, 31.19922, 32.91578, 0.010381, 31.29735, 30.99548, 0.010381, 33.3714, 31.88508, 0.93212, 33.3714, 31.88509, 2.196861, 33.3714, 31.88508, 2.784703, 33.21235, 31.88509, 3.727089, 32.96992, 31.88508, 4.839937, 32.68861, 31.88508, 5.512774, 32.23901, 30.99547, 6.329524, 31.88146, 30.99547, 7.174129, 31.43315, 30.99547, 7.965857, 30.97178, 30.99547, 8.758976, 30.42941, 30.99547, 9.476542, 29.86187, 30.99547, 9.966101, 29.44909, 30.99547, 10.46684, 28.95729, 30.99547, 10.7351, 28.43866, 30.99547, 10.77981, 27.87805, 30.99547, 10.64247, 27.31192, 30.99548, 10.31483, 26.98569, 30.99547, 9.733614, 26.83232, 30.99547, 8.980104, 26.83579, 30.99548, 8.255644, 26.97537, 30.99547, 7.653622, 27.29211, 30.99547, 6.977882, 27.79446, 30.99547, 6.130136, 28.44388, 30.99547, 4.843634, 29.45778, 30.99547, 3.992342, 30.12021, 30.99547, 2.997649, 30.62881, 30.99548, 2.063413, 31.00469, 30.99547, 1.105092, 31.19922, 30.99547, -0.911359, 33.3714, 31.88509, -1.949549, 33.3714, 31.88508, -2.763942, 33.16033, 31.88509, -3.706327, 32.92156, 31.88508, -4.835615, 32.63632, 31.88508, -5.492013, 32.23901, 30.99547, -6.308762, 31.88146, 30.99547, -7.153368, 31.43315, 30.99547, -7.945095, 30.97178, 30.99547, -8.738214, 30.42941, 30.99547, -9.45578, 29.86187, 30.99547, -9.945339, 29.44909, 30.99547, -10.44608, 28.95729, 30.99547, -10.71433, 28.43866, 30.99547, -10.75904, 27.87805, 30.99547, -10.62171, 27.31192, 30.99548, -10.29407, 26.98569, 30.99547, -9.712852, 26.83232, 30.99547, -8.959343, 26.83579, 30.99548, -8.234882, 26.97537, 30.99547, -7.63286, 27.29211, 30.99547, -6.95712, 27.79446, 30.99547, -6.109374, 28.44388, 30.99547, -4.839312, 29.41237, 30.99547, -3.971581, 30.12021, 30.99547, -2.976887, 30.62881, 30.99548, -2.042651, 31.00469, 30.99547, -1.08433, 31.19922, 30.99547, 4.839937, 32.50261, 30.99547, -4.835615, 32.48617, 30.99547, 0.010381, 33.3714, 30.28832, 0.93212, 33.3714, 29.99781, 2.196861, 33.3714, 24.06088, 2.784703, 33.21235, 29.99782, 3.727089, 32.96992, 29.99781, 4.839937, 32.68808, 24.06088, 4.843634, 29.45778, 24.06088, 3.992342, 30.12021, 24.06088, 2.997649, 30.62881, 24.06088, 2.063413, 31.00469, 24.06088, 1.105092, 31.19922, 24.06088, 0.010381, 31.29735, 24.06089, -0.911359, 33.3714, 29.99782, -1.949549, 33.3714, 24.06088, -2.763942, 33.16033, 29.99782, -3.706327, 32.92156, 29.99781, -4.835615, 32.63632, 24.06088, -4.839312, 29.41237, 24.06088, -3.971581, 30.12021, 24.06088, -2.976887, 30.62881, 24.06088, -2.042651, 31.00469, 24.06088, -1.08433, 31.19922, 24.06088], - "normals": [0, 0, 1, 0, 0, -1, 0.02761, 0.997754, 0.06103, 0.041224, 0.989901, 0.135635, 0.198159, 0.961506, 0.190368, 0.237805, 0.96022, 0.146381, 0.257377, 0.953865, 0.154591, 0.495551, 0.866859, 0.054638, 0.401022, 0.916068, 0, 0.468844, 0.883281, 0, 0.503486, 0.864003, 0, 0.564475, 0.82545, 0, 0.620347, 0.784327, 0, 0.644615, 0.764507, 0, 0.700706, 0.71345, 0, 0.88822, 0.459419, 0, 0.996835, 0.079499, 0, 0.971813, -0.235752, 0, 0.705585, -0.708626, 0, 0.255152, -0.966901, 0, -0.004614, -0.999989, 0, -0.189188, -0.981941, 0, -0.465613, -0.884988, 0, -0.596611, -0.802531, 0, -0.608124, -0.793842, 0, -0.618984, -0.785404, 0, -0.614123, -0.78921, 0, -0.455252, -0.890362, 0, -0.373262, -0.927726, 0, -0.198932, -0.980013, 0, -0.089282, -0.996007, 0, -0.02761, 0.997754, 0.06103, -0.045888, 0.99028, 0.131301, -0.202625, 0.968394, 0.145451, -0.237414, 0.966222, 0.100244, -0.263285, 0.957708, 0.116093, -0.464642, 0.884355, 0.044998, -0.401022, 0.916068, 0, -0.468844, 0.883281, 0, -0.503486, 0.864003, 0, -0.564475, 0.82545, 0, -0.620348, 0.784327, 0, -0.644614, 0.764508, 0, -0.700707, 0.713449, 0, -0.88822, 0.459418, 0, -0.996835, 0.079501, 0, -0.971814, -0.235749, 0, -0.705583, -0.708628, 0, -0.255152, -0.966901, 0, 0.004614, -0.999989, 0, 0.189188, -0.981941, 0, 0.465613, -0.884988, 0, 0.596611, -0.802531, 0, 0.608123, -0.793843, 0, 0.606371, -0.795182, 0, 0.632102, -0.774885, 0, 0.455252, -0.890362, 0, 0.373262, -0.927726, 0, 0.198932, -0.980013, 0, 0.089282, -0.996007, 0, 0, 1, 0, 0.261175, 0.965291, 0, 0.249138, 0.968468, 0, 0.245166, 0.969481, 0, -0.614123, -0.789211, 0, -0.455253, -0.890362, 0, -0.373262, -0.927726, 0, -0.198932, -0.980013, 0, -0.089281, -0.996006, 0, -0.250887, 0.968016, 0, -0.245603, 0.969371, 0, -0.244893, 0.96955, 0, 0.632102, -0.774885, 0, 0.455253, -0.890362, 0, 0.373262, -0.927726, 0, 0.198932, -0.980013, 0, 0.089281, -0.996007, 0, -0.246519, 0.969138, 0.000484, 0.249997, 0.968246, 0.00104, 0.358054, 0.913938, -0.191088, -0.348072, 0.924393, -0.156025, -0.999999, 0.001174, 0, 1, 0, 0, 0.999999, 0.001178, 0, -1, 0, 0], - "uvs": [[0.5, 0.484231, 0.48556, 0.485525, 0.5, 0.457368, 0.487842, 0.458041, 0.637927, 0.515097, 0.641465, 0.521938, 0.640243, 0.536801, 0.642055, 0.529333, 0.472919, 0.488091, 0.475015, 0.45927, 0.447476, 0.499758, 0.450974, 0.464122, 0.460596, 0.493049, 0.463405, 0.461162, 0.436246, 0.508496, 0.436295, 0.468333, 0.419277, 0.52187, 0.42742, 0.47181, 0.408095, 0.530436, 0.416647, 0.476526, 0.399181, 0.537062, 0.405506, 0.482439, 0.39124, 0.54124, 0.395062, 0.488525, 0.381684, 0.543081, 0.384601, 0.495679, 0.371745, 0.543127, 0.375136, 0.503166, 0.364078, 0.541104, 0.368678, 0.50861, 0.359756, 0.536801, 0.362073, 0.515097, 0.357945, 0.529333, 0.358535, 0.521938, 0.51444, 0.485525, 0.512158, 0.458041, 0.524985, 0.45927, 0.527081, 0.488091, 0.536595, 0.461162, 0.539404, 0.493049, 0.549026, 0.464122, 0.552524, 0.499758, 0.563922, 0.468549, 0.56397, 0.509095, 0.57258, 0.47181, 0.580723, 0.52187, 0.583353, 0.476526, 0.591905, 0.530436, 0.594494, 0.482439, 0.600819, 0.537062, 0.604937, 0.488525, 0.60876, 0.54124, 0.615399, 0.495679, 0.618316, 0.543081, 0.624864, 0.503166, 0.628255, 0.543127, 0.631322, 0.50861, 0.635922, 0.541104, 0.5, 0.456873, 0.487842, 0.456873, 0.471159, 0.456873, 0.463405, 0.458971, 0.450974, 0.462168, 0.436295, 0.465879, 0.512158, 0.456873, 0.525853, 0.456873, 0.536595, 0.459657, 0.549026, 0.462806, 0.563922, 0.466569, 0.436295, 0.465886]], - "faces": [42, 0, 29, 1, 0, 0, 1, 2, 0, 0, 0, 42, 29, 2, 1, 0, 1, 3, 2, 0, 0, 0, 42, 42, 43, 45, 0, 4, 5, 6, 0, 0, 0, 42, 43, 44, 45, 0, 5, 7, 6, 0, 0, 0, 42, 29, 28, 2, 0, 1, 8, 3, 0, 0, 0, 42, 28, 3, 2, 0, 8, 9, 3, 0, 0, 0, 42, 26, 5, 27, 0, 10, 11, 12, 0, 0, 0, 42, 5, 4, 27, 0, 11, 13, 12, 0, 0, 0, 42, 4, 3, 27, 0, 13, 9, 12, 0, 0, 0, 42, 3, 28, 27, 0, 9, 8, 12, 0, 0, 0, 42, 26, 25, 5, 0, 10, 14, 11, 0, 0, 0, 42, 25, 6, 5, 0, 14, 15, 11, 0, 0, 0, 42, 25, 24, 6, 0, 14, 16, 15, 0, 0, 0, 42, 24, 7, 6, 0, 16, 17, 15, 0, 0, 0, 42, 24, 23, 7, 0, 16, 18, 17, 0, 0, 0, 42, 23, 8, 7, 0, 18, 19, 17, 0, 0, 0, 42, 23, 22, 8, 0, 18, 20, 19, 0, 0, 0, 42, 22, 9, 8, 0, 20, 21, 19, 0, 0, 0, 42, 22, 21, 9, 0, 20, 22, 21, 0, 0, 0, 42, 21, 10, 9, 0, 22, 23, 21, 0, 0, 0, 42, 21, 20, 10, 0, 22, 24, 23, 0, 0, 0, 42, 20, 11, 10, 0, 24, 25, 23, 0, 0, 0, 42, 20, 19, 11, 0, 24, 26, 25, 0, 0, 0, 42, 19, 12, 11, 0, 26, 27, 25, 0, 0, 0, 42, 19, 18, 12, 0, 26, 28, 27, 0, 0, 0, 42, 18, 13, 12, 0, 28, 29, 27, 0, 0, 0, 42, 18, 17, 13, 0, 28, 30, 29, 0, 0, 0, 42, 17, 14, 13, 0, 30, 31, 29, 0, 0, 0, 42, 17, 16, 14, 0, 30, 32, 31, 0, 0, 0, 42, 16, 15, 14, 0, 32, 33, 31, 0, 0, 0, 42, 0, 1, 57, 0, 0, 2, 34, 0, 0, 0, 42, 1, 30, 57, 0, 2, 35, 34, 0, 0, 0, 42, 30, 31, 57, 0, 35, 36, 34, 0, 0, 0, 42, 31, 56, 57, 0, 36, 37, 34, 0, 0, 0, 42, 31, 32, 56, 0, 36, 38, 37, 0, 0, 0, 42, 32, 55, 56, 0, 38, 39, 37, 0, 0, 0, 42, 32, 33, 55, 0, 38, 40, 39, 0, 0, 0, 42, 33, 54, 55, 0, 40, 41, 39, 0, 0, 0, 42, 33, 34, 54, 0, 40, 42, 41, 0, 0, 0, 42, 34, 53, 54, 0, 42, 43, 41, 0, 0, 0, 42, 34, 35, 53, 0, 42, 44, 43, 0, 0, 0, 42, 35, 52, 53, 0, 44, 45, 43, 0, 0, 0, 42, 35, 36, 52, 0, 44, 46, 45, 0, 0, 0, 42, 36, 51, 52, 0, 46, 47, 45, 0, 0, 0, 42, 36, 37, 51, 0, 46, 48, 47, 0, 0, 0, 42, 37, 50, 51, 0, 48, 49, 47, 0, 0, 0, 42, 37, 38, 50, 0, 48, 50, 49, 0, 0, 0, 42, 38, 49, 50, 0, 50, 51, 49, 0, 0, 0, 42, 38, 39, 49, 0, 50, 52, 51, 0, 0, 0, 42, 39, 48, 49, 0, 52, 53, 51, 0, 0, 0, 42, 40, 47, 39, 0, 54, 55, 52, 0, 0, 0, 42, 47, 48, 39, 0, 55, 53, 52, 0, 0, 0, 42, 40, 41, 47, 0, 54, 56, 55, 0, 0, 0, 42, 41, 46, 47, 0, 56, 57, 55, 0, 0, 0, 42, 41, 42, 46, 0, 56, 4, 57, 0, 0, 0, 42, 42, 45, 46, 0, 4, 6, 57, 0, 0, 0, 42, 100, 103, 101, 0, 4, 6, 5, 1, 1, 1, 42, 103, 102, 101, 0, 6, 7, 5, 1, 1, 1, 42, 82, 65, 81, 0, 16, 17, 18, 1, 1, 1, 42, 65, 66, 81, 0, 17, 19, 18, 1, 1, 1, 42, 81, 66, 80, 0, 18, 19, 20, 1, 1, 1, 42, 66, 67, 80, 0, 19, 21, 20, 1, 1, 1, 42, 80, 67, 79, 0, 20, 21, 22, 1, 1, 1, 42, 67, 68, 79, 0, 21, 23, 22, 1, 1, 1, 42, 79, 68, 78, 0, 22, 23, 24, 1, 1, 1, 42, 68, 69, 78, 0, 23, 25, 24, 1, 1, 1, 42, 78, 69, 77, 0, 24, 25, 26, 1, 1, 1, 42, 69, 70, 77, 0, 25, 27, 26, 1, 1, 1, 42, 77, 70, 76, 0, 26, 27, 28, 1, 1, 1, 42, 70, 71, 76, 0, 27, 29, 28, 1, 1, 1, 42, 76, 71, 75, 0, 28, 29, 30, 1, 1, 1, 42, 71, 72, 75, 0, 29, 31, 30, 1, 1, 1, 42, 75, 72, 74, 0, 30, 31, 32, 1, 1, 1, 42, 72, 73, 74, 0, 31, 33, 32, 1, 1, 1, 42, 93, 110, 94, 0, 44, 45, 46, 1, 1, 1, 42, 110, 109, 94, 0, 45, 47, 46, 1, 1, 1, 42, 94, 109, 95, 0, 46, 47, 48, 1, 1, 1, 42, 109, 108, 95, 0, 47, 49, 48, 1, 1, 1, 42, 95, 108, 96, 0, 48, 49, 50, 1, 1, 1, 42, 108, 107, 96, 0, 49, 51, 50, 1, 1, 1, 42, 96, 107, 97, 0, 50, 51, 52, 1, 1, 1, 42, 107, 106, 97, 0, 51, 53, 52, 1, 1, 1, 42, 98, 97, 105, 0, 54, 52, 55, 1, 1, 1, 42, 97, 106, 105, 0, 52, 53, 55, 1, 1, 1, 42, 98, 105, 99, 0, 54, 55, 56, 1, 1, 1, 42, 105, 104, 99, 0, 55, 57, 56, 1, 1, 1, 42, 99, 104, 100, 0, 56, 57, 4, 1, 1, 1, 42, 104, 103, 100, 0, 57, 6, 4, 1, 1, 1, 42, 1, 2, 59, 0, 2, 3, 58, 2, 2, 2, 42, 2, 60, 59, 0, 3, 59, 58, 2, 2, 2, 42, 2, 3, 60, 0, 3, 9, 59, 3, 3, 3, 42, 3, 61, 60, 0, 9, 60, 59, 3, 3, 3, 42, 3, 4, 61, 0, 9, 13, 60, 4, 4, 4, 42, 4, 62, 61, 0, 13, 61, 60, 4, 4, 4, 42, 4, 5, 62, 0, 13, 11, 61, 5, 5, 5, 42, 5, 63, 62, 0, 11, 62, 61, 5, 5, 5, 42, 5, 6, 63, 0, 11, 15, 62, 6, 6, 6, 42, 6, 64, 63, 0, 15, 63, 62, 6, 6, 6, 42, 6, 7, 64, 0, 15, 17, 63, 7, 7, 7, 42, 7, 65, 64, 0, 17, 17, 63, 7, 7, 7, 42, 7, 8, 65, 0, 17, 19, 17, 8, 8, 8, 42, 8, 66, 65, 0, 19, 19, 17, 8, 8, 8, 42, 8, 9, 66, 0, 19, 21, 19, 9, 9, 9, 42, 9, 67, 66, 0, 21, 21, 19, 9, 9, 9, 42, 9, 10, 67, 0, 21, 23, 21, 10, 10, 10, 42, 10, 68, 67, 0, 23, 23, 21, 10, 10, 10, 42, 10, 11, 68, 0, 23, 25, 23, 11, 11, 11, 42, 11, 69, 68, 0, 25, 25, 23, 11, 11, 11, 42, 11, 12, 69, 0, 25, 27, 25, 12, 12, 12, 42, 12, 70, 69, 0, 27, 27, 25, 12, 12, 12, 42, 12, 13, 70, 0, 27, 29, 27, 13, 13, 13, 42, 13, 71, 70, 0, 29, 29, 27, 13, 13, 13, 42, 13, 14, 71, 0, 29, 31, 29, 14, 14, 14, 42, 14, 72, 71, 0, 31, 31, 29, 14, 14, 14, 42, 14, 15, 72, 0, 31, 33, 31, 15, 15, 15, 42, 15, 73, 72, 0, 33, 33, 31, 15, 15, 15, 42, 15, 16, 73, 0, 33, 32, 33, 16, 16, 16, 42, 16, 74, 73, 0, 32, 32, 33, 16, 16, 16, 42, 16, 17, 74, 0, 32, 30, 32, 17, 17, 17, 42, 17, 75, 74, 0, 30, 30, 32, 17, 17, 17, 42, 17, 18, 75, 0, 30, 28, 30, 18, 18, 18, 42, 18, 76, 75, 0, 28, 28, 30, 18, 18, 18, 42, 18, 19, 76, 0, 28, 26, 28, 19, 19, 19, 42, 19, 77, 76, 0, 26, 26, 28, 19, 19, 19, 42, 19, 20, 77, 0, 26, 24, 26, 20, 20, 20, 42, 20, 78, 77, 0, 24, 24, 26, 20, 20, 20, 42, 20, 21, 78, 0, 24, 22, 24, 21, 21, 21, 42, 21, 79, 78, 0, 22, 22, 24, 21, 21, 21, 42, 21, 22, 79, 0, 22, 20, 22, 22, 22, 22, 42, 22, 80, 79, 0, 20, 20, 22, 22, 22, 22, 42, 22, 23, 80, 0, 20, 18, 20, 23, 23, 23, 42, 23, 81, 80, 0, 18, 18, 20, 23, 23, 23, 42, 23, 24, 81, 0, 18, 16, 18, 24, 24, 24, 42, 24, 82, 81, 0, 16, 16, 18, 24, 24, 24, 42, 24, 25, 82, 0, 16, 14, 16, 25, 25, 25, 42, 25, 83, 82, 0, 14, 14, 16, 25, 25, 25, 42, 25, 26, 83, 0, 14, 10, 14, 26, 26, 26, 42, 26, 84, 83, 0, 10, 10, 14, 26, 26, 26, 42, 26, 27, 84, 0, 10, 12, 10, 27, 27, 27, 42, 27, 85, 84, 0, 12, 12, 10, 27, 27, 27, 42, 27, 28, 85, 0, 12, 8, 12, 28, 28, 28, 42, 28, 86, 85, 0, 8, 8, 12, 28, 28, 28, 42, 28, 29, 86, 0, 8, 1, 8, 29, 29, 29, 42, 29, 87, 86, 0, 1, 1, 8, 29, 29, 29, 42, 29, 0, 87, 0, 1, 0, 1, 30, 30, 30, 42, 0, 58, 87, 0, 0, 0, 1, 30, 30, 30, 42, 30, 1, 88, 0, 35, 2, 64, 31, 31, 31, 42, 1, 59, 88, 0, 2, 58, 64, 31, 31, 31, 42, 31, 30, 89, 0, 36, 35, 65, 32, 32, 32, 42, 30, 88, 89, 0, 35, 64, 65, 32, 32, 32, 42, 32, 31, 90, 0, 38, 36, 66, 33, 33, 33, 42, 31, 89, 90, 0, 36, 65, 66, 33, 33, 33, 42, 33, 32, 91, 0, 40, 38, 67, 34, 34, 34, 42, 32, 90, 91, 0, 38, 66, 67, 34, 34, 34, 42, 34, 33, 92, 0, 42, 40, 68, 35, 35, 35, 42, 33, 91, 92, 0, 40, 67, 68, 35, 35, 35, 42, 35, 34, 93, 0, 44, 42, 44, 36, 36, 36, 42, 34, 92, 93, 0, 42, 68, 44, 36, 36, 36, 42, 36, 35, 94, 0, 46, 44, 46, 37, 37, 37, 42, 35, 93, 94, 0, 44, 44, 46, 37, 37, 37, 42, 37, 36, 95, 0, 48, 46, 48, 38, 38, 38, 42, 36, 94, 95, 0, 46, 46, 48, 38, 38, 38, 42, 38, 37, 96, 0, 50, 48, 50, 39, 39, 39, 42, 37, 95, 96, 0, 48, 48, 50, 39, 39, 39, 42, 39, 38, 97, 0, 52, 50, 52, 40, 40, 40, 42, 38, 96, 97, 0, 50, 50, 52, 40, 40, 40, 42, 40, 39, 98, 0, 54, 52, 54, 41, 41, 41, 42, 39, 97, 98, 0, 52, 52, 54, 41, 41, 41, 42, 41, 40, 99, 0, 56, 54, 56, 42, 42, 42, 42, 40, 98, 99, 0, 54, 54, 56, 42, 42, 42, 42, 42, 41, 100, 0, 4, 56, 4, 43, 43, 43, 42, 41, 99, 100, 0, 56, 56, 4, 43, 43, 43, 42, 43, 42, 101, 0, 5, 4, 5, 44, 44, 44, 42, 42, 100, 101, 0, 4, 4, 5, 44, 44, 44, 42, 44, 43, 102, 0, 7, 5, 7, 45, 45, 45, 42, 43, 101, 102, 0, 5, 5, 7, 45, 45, 45, 42, 45, 44, 103, 0, 6, 7, 6, 46, 46, 46, 42, 44, 102, 103, 0, 7, 7, 6, 46, 46, 46, 42, 46, 45, 104, 0, 57, 6, 57, 47, 47, 47, 42, 45, 103, 104, 0, 6, 6, 57, 47, 47, 47, 42, 47, 46, 105, 0, 55, 57, 55, 48, 48, 48, 42, 46, 104, 105, 0, 57, 57, 55, 48, 48, 48, 42, 48, 47, 106, 0, 53, 55, 53, 49, 49, 49, 42, 47, 105, 106, 0, 55, 55, 53, 49, 49, 49, 42, 49, 48, 107, 0, 51, 53, 51, 50, 50, 50, 42, 48, 106, 107, 0, 53, 53, 51, 50, 50, 50, 42, 50, 49, 108, 0, 49, 51, 49, 51, 51, 51, 42, 49, 107, 108, 0, 51, 51, 49, 51, 51, 51, 42, 51, 50, 109, 0, 47, 49, 47, 52, 52, 52, 42, 50, 108, 109, 0, 49, 49, 47, 52, 52, 52, 42, 52, 51, 110, 0, 45, 47, 45, 53, 53, 53, 42, 51, 109, 110, 0, 47, 47, 45, 53, 53, 53, 42, 53, 52, 111, 0, 43, 45, 43, 54, 54, 54, 42, 52, 110, 111, 0, 45, 45, 43, 54, 54, 54, 42, 54, 53, 112, 0, 41, 43, 41, 55, 55, 55, 42, 53, 111, 112, 0, 43, 43, 41, 55, 55, 55, 42, 55, 54, 113, 0, 39, 41, 39, 56, 56, 56, 42, 54, 112, 113, 0, 41, 41, 39, 56, 56, 56, 42, 56, 55, 114, 0, 37, 39, 37, 57, 57, 57, 42, 55, 113, 114, 0, 39, 39, 37, 57, 57, 57, 42, 57, 56, 115, 0, 34, 37, 34, 58, 58, 58, 42, 56, 114, 115, 0, 37, 37, 34, 58, 58, 58, 42, 0, 57, 58, 0, 0, 34, 0, 59, 59, 59, 42, 57, 115, 58, 0, 34, 34, 0, 59, 59, 59, 42, 83, 116, 82, 0, 14, 15, 16, 1, 1, 1, 42, 116, 65, 82, 0, 15, 17, 16, 1, 1, 1, 42, 93, 117, 110, 0, 44, 42, 45, 1, 1, 1, 42, 117, 111, 110, 0, 42, 43, 45, 1, 1, 1, 42, 59, 60, 118, 0, 58, 59, 58, 60, 60, 60, 42, 60, 119, 118, 0, 59, 59, 58, 60, 60, 60, 42, 60, 61, 119, 0, 59, 60, 59, 60, 60, 60, 42, 61, 120, 119, 0, 60, 60, 59, 60, 60, 60, 42, 61, 62, 120, 0, 60, 61, 60, 61, 61, 61, 42, 62, 121, 120, 0, 61, 61, 60, 61, 61, 61, 42, 62, 63, 121, 0, 61, 62, 61, 62, 62, 62, 42, 63, 122, 121, 0, 62, 62, 61, 62, 62, 62, 42, 63, 64, 122, 0, 62, 63, 62, 63, 63, 63, 42, 64, 123, 122, 0, 63, 69, 62, 63, 63, 63, 42, 83, 84, 124, 0, 14, 10, 14, 64, 64, 64, 42, 84, 125, 124, 0, 10, 10, 14, 64, 64, 64, 42, 84, 85, 125, 0, 10, 12, 10, 65, 65, 65, 42, 85, 126, 125, 0, 12, 12, 10, 65, 65, 65, 42, 85, 86, 126, 0, 12, 8, 12, 66, 66, 66, 42, 86, 127, 126, 0, 8, 8, 12, 66, 66, 66, 42, 86, 87, 127, 0, 8, 1, 8, 67, 67, 67, 42, 87, 128, 127, 0, 1, 1, 8, 67, 67, 67, 42, 87, 58, 128, 0, 1, 0, 1, 68, 68, 68, 42, 58, 129, 128, 0, 0, 0, 1, 68, 68, 68, 42, 88, 59, 130, 0, 64, 58, 64, 60, 60, 60, 42, 59, 118, 130, 0, 58, 58, 64, 60, 60, 60, 42, 89, 88, 131, 0, 65, 64, 65, 60, 60, 60, 42, 88, 130, 131, 0, 64, 64, 65, 60, 60, 60, 42, 90, 89, 132, 0, 66, 65, 66, 69, 69, 69, 42, 89, 131, 132, 0, 65, 65, 66, 69, 69, 69, 42, 91, 90, 133, 0, 67, 66, 67, 70, 70, 70, 42, 90, 132, 133, 0, 66, 66, 67, 70, 70, 70, 42, 92, 91, 134, 0, 68, 67, 68, 71, 71, 71, 42, 91, 133, 134, 0, 67, 67, 68, 71, 71, 71, 42, 112, 111, 136, 0, 41, 43, 41, 72, 72, 72, 42, 111, 135, 136, 0, 43, 43, 41, 72, 72, 72, 42, 113, 112, 137, 0, 39, 41, 39, 73, 73, 73, 42, 112, 136, 137, 0, 41, 41, 39, 73, 73, 73, 42, 114, 113, 138, 0, 37, 39, 37, 74, 74, 74, 42, 113, 137, 138, 0, 39, 39, 37, 74, 74, 74, 42, 115, 114, 139, 0, 34, 37, 34, 75, 75, 75, 42, 114, 138, 139, 0, 37, 37, 34, 75, 75, 75, 42, 58, 115, 129, 0, 0, 34, 0, 76, 76, 76, 42, 115, 139, 129, 0, 34, 34, 0, 76, 76, 76, 42, 132, 131, 133, 0, 66, 65, 67, 77, 77, 77, 42, 131, 134, 133, 0, 65, 68, 67, 77, 77, 77, 42, 120, 121, 123, 0, 60, 61, 69, 78, 78, 78, 42, 121, 122, 123, 0, 61, 62, 69, 78, 78, 78, 42, 118, 119, 130, 0, 58, 59, 64, 60, 60, 60, 42, 131, 130, 120, 0, 65, 64, 60, 60, 60, 60, 42, 130, 119, 120, 0, 64, 59, 60, 60, 60, 60, 42, 65, 116, 64, 0, 17, 15, 63, 79, 79, 79, 42, 93, 92, 117, 0, 44, 68, 42, 80, 80, 80, 42, 117, 134, 111, 0, 42, 68, 43, 81, 81, 81, 42, 134, 135, 111, 0, 68, 43, 43, 81, 81, 81, 42, 64, 116, 123, 0, 63, 15, 69, 82, 82, 82, 42, 83, 124, 116, 0, 14, 14, 15, 83, 83, 83, 42, 124, 123, 116, 0, 14, 69, 15, 83, 83, 83, 42, 117, 92, 134, 0, 42, 68, 68, 84, 84, 84] - } -}, { - "uuid": "C4076DD7-1FB1-48D4-9A9C-BBD404C29798", - "type": "Geometry", - "data": { - "vertices": [-0.780423, -1.000356, -0.577556, -0.780423, -0.577556, -1.000356, -0.780423, 0, -1.155111, -0.780423, 0.577556, -1.000356, -0.780423, 1.000356, -0.577556, -0.780423, 1.155111, 0, -0.780423, 1.000356, 0.577556, -0.780423, 0.577556, 1.000356, -0.780423, 0, 1.155111, -0.780423, -0.577556, 1.000356, -0.780423, -1.000356, 0.577556, -0.780423, -1.155111, 0, 0.780423, -1.000356, -0.577556, 0.780423, -0.577556, -1.000356, 0.780423, 0, -1.155111, 0.780423, 0.577556, -1.000356, 0.780423, 1.000356, -0.577556, 0.780423, 1.155111, 0, 0.780423, 1.000356, 0.577556, 0.780423, 0.577556, 1.000356, 0.780423, 0, 1.155111, 0.780423, -0.577556, 1.000356, 0.780423, -1.000356, 0.577556, 0.780423, -1.155111, 0, 0.780423, 0, 0, -0.939153, -1.405364, -0.811387, -0.939153, -0.811387, -1.405364, -0.939153, 0, -1.622775, -0.939153, 0.811387, -1.405364, -0.939153, 1.405364, -0.811387, -0.939153, 1.622775, 0, -0.939153, 1.405364, 0.811387, -0.939153, 0.811387, 1.405364, -0.939153, 0, 1.622775, -0.939153, -0.811387, 1.405364, -0.939153, -1.405364, 0.811387, -0.939153, -1.622775, 0, -4.404786, -1.405364, -0.811387, -4.404786, -0.811387, -1.405364, -4.404786, 0, -1.622775, -4.404786, 0.811387, -1.405364, -4.404786, 1.405364, -0.811387, -4.404786, 1.622775, 0, -4.404786, 1.405364, 0.811387, -4.404786, 0.811387, 1.405364, -4.404786, 0, 1.622775, -4.404786, -0.811387, 1.405364, -4.404786, -1.405364, 0.811387, -4.404786, -1.622775, 0, -4.662065, -1.12965, -0.652204, -4.662065, -0.652204, -1.12965, -4.662065, 0, -1.304408, -4.662065, 0.652204, -1.12965, -4.662065, 1.12965, -0.652204, -4.662065, 1.304408, 0, -4.662065, 1.12965, 0.652204, -4.662065, 0.652204, 1.12965, -4.662065, 0, 1.304408, -4.662065, -0.652204, 1.12965, -4.662065, -1.12965, 0.652204, -4.662065, -1.304408, 0, -6.461221, -1.12965, -0.652204, -6.461221, -0.652204, -1.12965, -6.461221, 0, -1.304408, -6.461221, 0.652204, -1.12965, -6.461221, 1.12965, -0.652204, -6.461221, 1.304408, 0, -6.461221, 1.12965, 0.652204, -6.461221, 0.652204, 1.12965, -6.461221, 0, 1.304408, -6.461221, -0.652204, 1.12965, -6.461221, -1.12965, 0.652204, -6.461221, -1.304408, 0, -6.461221, -1.22812, -0.709055, -6.461221, -0.709055, -1.22812, -6.461221, 0, -1.41811, -6.461221, 0.709055, -1.22812, -6.461221, 1.22812, -0.709055, -6.461221, 1.41811, 0, -6.461221, 1.22812, 0.709055, -6.461221, 0.709055, 1.22812, -6.461221, 0, 1.41811, -6.461221, -0.709055, 1.22812, -6.461221, -1.22812, 0.709055, -6.461221, -1.41811, 0, -6.589861, -1.22812, -0.709055, -6.589861, -0.709055, -1.22812, -6.589861, 0, -1.41811, -6.589861, 0.709055, -1.22812, -6.589861, 1.22812, -0.709055, -6.589861, 1.41811, 0, -6.589861, 1.22812, 0.709055, -6.589861, 0.709055, 1.22812, -6.589861, 0, 1.41811, -6.589861, -0.709055, 1.22812, -6.589861, -1.22812, 0.709055, -6.589861, -1.41811, 0, -6.589861, -1.720465, -0.993311, -6.589861, -0.993311, -1.720465, -6.589861, 0, -1.986622, -6.589861, 0.993311, -1.720465, -6.589861, 1.720465, -0.993311, -6.589861, 1.986622, 0, -6.589861, 1.720465, 0.993311, -6.589861, 0.993311, 1.720465, -6.589861, 0, 1.986622, -6.589861, -0.993311, 1.720465, -6.589861, -1.720465, 0.993311, -6.589861, -1.986622, 0, -6.674973, -1.785616, -1.030926, -6.674973, -1.030926, -1.785616, -6.674973, 0, -2.061852, -6.674973, 1.030926, -1.785616, -6.674973, 1.785616, -1.030926, -6.674973, 2.061852, 0, -6.674973, 1.785616, 1.030926, -6.674973, 1.030926, 1.785616, -6.674973, 0, 2.061852, -6.674973, -1.030926, 1.785616, -6.674973, -1.785616, 1.030926, -6.674973, -2.061852, 0, -9.216881, -1.785616, -1.030926, -9.216881, -1.030926, -1.785616, -9.216881, 0, -2.061852, -9.216881, 1.030926, -1.785616, -9.216881, 1.785616, -1.030926, -9.216881, 2.061852, 0, -9.216881, 1.785616, 1.030926, -9.216881, 1.030926, 1.785616, -9.216881, 0, 2.061852, -9.216881, -1.030926, 1.785616, -9.216881, -1.785616, 1.030926, -9.216881, -2.061852, 0, -9.318738, -1.671029, -0.964769, -9.318738, -0.964769, -1.671029, -9.318738, 0, -1.929538, -9.318738, 0.964769, -1.671029, -9.318738, 1.671029, -0.964769, -9.318738, 1.929538, 0, -9.318738, 1.671029, 0.964769, -9.318738, 0.964769, 1.671029, -9.318738, 0, 1.929538, -9.318738, -0.964769, 1.671029, -9.318738, -1.671029, 0.964769, -9.318738, -1.929538, 0, -9.420595, -1.785616, -1.030926, -9.420595, -1.030926, -1.785616, -9.420595, 0, -2.061852, -9.420595, 1.030926, -1.785616, -9.420595, 1.785616, -1.030926, -9.420595, 2.061852, 0, -9.420595, 1.785616, 1.030926, -9.420595, 1.030926, 1.785616, -9.420595, 0, 2.061852, -9.420595, -1.030926, 1.785616, -9.420595, -1.785616, 1.030926, -9.420595, -2.061852, 0, -10.23442, -1.785616, -1.030926, -10.23442, -1.030926, -1.785616, -10.23442, 0, -2.061852, -10.23442, 1.030926, -1.785616, -10.23442, 1.785616, -1.030926, -10.23442, 2.061852, 0, -10.23442, 1.785616, 1.030926, -10.23442, 1.030926, 1.785616, -10.23442, 0, 2.061852, -10.23442, -1.030926, 1.785616, -10.23442, -1.785616, 1.030926, -10.23442, -2.061852, 0, -10.23442, -2.014323, -1.16297, -10.23442, -1.16297, -2.014323, -10.23442, 0, -2.32594, -10.23442, 1.16297, -2.014323, -10.23442, 2.014323, -1.16297, -10.23442, 2.32594, 0, -10.23442, 2.014323, 1.16297, -10.23442, 1.16297, 2.014323, -10.23442, 0, 2.32594, -10.23442, -1.16297, 2.014323, -10.23442, -2.014323, 1.16297, -10.23442, -2.32594, 0, -12.89544, -2.014323, -1.16297, -12.89544, -1.16297, -2.014323, -12.89544, 0, -2.32594, -12.89544, 1.16297, -2.014323, -12.89544, 2.014323, -1.16297, -12.89544, 2.32594, 0, -12.89544, 2.014323, 1.16297, -12.89544, 1.16297, 2.014323, -12.89544, 0, 2.32594, -12.89544, -1.16297, 2.014323, -12.89544, -2.014323, 1.16297, -12.89544, -2.32594, 0, -12.72567, -2.201446, -1.271006, -12.72567, -1.271006, -2.201446, -12.72567, 0, -2.542011, -12.72567, 1.271006, -2.201446, -12.72567, 2.201446, -1.271006, -12.72567, 2.542011, 0, -12.72567, 2.201446, 1.271006, -12.72567, 1.271006, 2.201446, -12.72567, 0, 2.542011, -12.72567, -1.271006, 2.201446, -12.72567, -2.201446, 1.271006, -12.72567, -2.542011, 0, -12.48801, -2.991522, -1.727156, -12.48801, -1.727156, -2.991522, -12.48801, 0, -3.454313, -12.48801, 1.727156, -2.991522, -12.48801, 2.991522, -1.727156, -12.48801, 3.454313, 0, -12.48801, 2.991522, 1.727156, -12.48801, 1.727156, 2.991522, -12.48801, 0, 3.454313, -12.48801, -1.727156, 2.991522, -12.48801, -2.991522, 1.727156, -12.48801, -3.454313, 0, -13.02913, -2.991522, -1.727156, -13.02913, -1.727156, -2.991522, -13.02913, 0, -3.454313, -13.02913, 1.727156, -2.991522, -13.02913, 2.991522, -1.727156, -13.02913, 3.454313, 0, -13.02913, 2.991522, 1.727156, -13.02913, 1.727156, 2.991522, -13.02913, 0, 3.454313, -13.02913, -1.727156, 2.991522, -13.02913, -2.991522, 1.727156, -13.02913, -3.454313, 0, -13.02913, -2.40936, -1.391045, -13.02913, -1.391045, -2.40936, -13.02913, 0, -2.782091, -13.02913, 1.391045, -2.40936, -13.02913, 2.40936, -1.391045, -13.02913, 2.782091, 0, -13.02913, 2.40936, 1.391045, -13.02913, 1.391045, 2.40936, -13.02913, 0, 2.782091, -13.02913, -1.391045, 2.40936, -13.02913, -2.40936, 1.391045, -13.02913, -2.782091, 0, -19.79202, -2.40936, -1.391045, -19.79202, -1.391045, -2.40936, -19.79202, 0, -2.782091, -19.79202, 1.391045, -2.40936, -19.79202, 2.40936, -1.391045, -19.79202, 2.782091, 0, -19.79202, 2.40936, 1.391045, -19.79202, 1.391045, 2.40936, -19.79202, 0, 2.782091, -19.79202, -1.391045, 2.40936, -19.79202, -2.40936, 1.391045, -19.79202, -2.782091, 0, -21.25197, -2.40936, -1.391045, -21.25197, -1.391045, -2.40936, -21.25197, 0, -2.782091, -21.25197, 1.391045, -2.40936, -21.25197, 2.40936, -1.391045, -21.25197, 2.782091, 0, -21.25197, 2.40936, 1.391045, -21.25197, 1.391045, 2.40936, -21.25197, 0, 2.782091, -21.25197, -1.391045, 2.40936, -21.25197, -2.40936, 1.391045, -21.25197, -2.782091, 0, -21.25197, -2.243029, -1.295014, -21.25197, -1.295014, -2.243029, -21.25197, 0, -2.590027, -21.25197, 1.295014, -2.243029, -21.25197, 2.243029, -1.295014, -21.25197, 2.590027, 0, -21.25197, 2.243029, 1.295014, -21.25197, 1.295014, 2.243029, -21.25197, 0, 2.590027, -21.25197, -1.295014, 2.243029, -21.25197, -2.243029, 1.295014, -21.25197, -2.590027, 0, -24.65122, -2.243029, -1.295014, -24.65122, -1.295014, -2.243029, -24.65122, 0, -2.590027, -24.65122, 1.295014, -2.243029, -24.65122, 2.243029, -1.295014, -24.65122, 2.590027, 0, -24.65122, 2.243029, 1.295014, -24.65122, 1.295014, 2.243029, -24.65122, 0, 2.590027, -24.65122, -1.295014, 2.243029, -24.65122, -2.243029, 1.295014, -24.65122, -2.590027, 0, -24.65122, -1.660867, -0.958902, -24.65122, -0.958902, -1.660867, -24.65122, 0, -1.917805, -24.65122, 0.958902, -1.660867, -24.65122, 1.660867, -0.958902, -24.65122, 1.917805, 0, -24.65122, 1.660867, 0.958902, -24.65122, 0.958902, 1.660867, -24.65122, 0, 1.917805, -24.65122, -0.958902, 1.660867, -24.65122, -1.660867, 0.958902, -24.65122, -1.917805, 0, -30.23496, -1.660867, -0.958902, -30.23496, -0.958902, -1.660867, -30.23496, 0, -1.917805, -30.23496, 0.958902, -1.660867, -30.23496, 1.660867, -0.958902, -30.23496, 1.917805, 0, -30.23496, 1.660867, 0.958902, -30.23496, 0.958902, 1.660867, -30.23496, 0, 1.917805, -30.23496, -0.958902, 1.660867, -30.23496, -1.660867, 0.958902, -30.23496, -1.917805, 0, -30.8461, -1.660867, -0.958902, -30.8461, -0.958902, -1.660867, -30.8461, 0, -1.917805, -30.8461, 0.958902, -1.660867, -30.8461, 1.660867, -0.958902, -30.8461, 1.917805, 0, -30.8461, 1.660867, 0.958902, -30.8461, 0.958902, 1.660867, -30.8461, 0, 1.917805, -30.8461, -0.958902, 1.660867, -30.8461, -1.660867, 0.958902, -30.8461, -1.917805, 0, -30.8461, -1.452952, -0.838863, -30.8461, -0.838863, -1.452952, -30.8461, 0, -1.677725, -30.8461, 0.838863, -1.452952, -30.8461, 1.452952, -0.838863, -30.8461, 1.677725, 0, -30.8461, 1.452952, 0.838863, -30.8461, 0.838863, 1.452952, -30.8461, 0, 1.677725, -30.8461, -0.838863, 1.452952, -30.8461, -1.452952, 0.838863, -30.8461, -1.677725, 0, -37.76036, -1.452952, -0.838863, -37.76036, -0.838863, -1.452952, -37.76036, 0, -1.677725, -37.76036, 0.838863, -1.452952, -37.76036, 1.452952, -0.838863, -37.76036, 1.677725, 0, -37.76036, 1.452952, 0.838863, -37.76036, 0.838863, 1.452952, -37.76036, 0, 1.677725, -37.76036, -0.838863, 1.452952, -37.76036, -1.452952, 0.838863, -37.76036, -1.677725, 0, -38.03197, -1.28662, -0.742831, -38.03197, -0.742831, -1.28662, -38.03197, 0, -1.485662, -38.03197, 0.742831, -1.28662, -38.03197, 1.28662, -0.742831, -38.03197, 1.485662, 0, -38.03197, 1.28662, 0.742831, -38.03197, 0.742831, 1.28662, -38.03197, 0, 1.485662, -38.03197, -0.742831, 1.28662, -38.03197, -1.28662, 0.742831, -38.03197, -1.485662, 0, -45.96291, -1.28662, -0.742831, -45.96291, -0.742831, -1.28662, -45.96291, 0, 0, -45.96291, 0, -1.485662, -45.96291, 0.742831, -1.28662, -45.96291, 1.28662, -0.742831, -45.96291, 1.485662, 0, -45.96291, 1.28662, 0.742831, -45.96291, 0.742831, 1.28662, -45.96291, 0, 1.485662, -45.96291, -0.742831, 1.28662, -45.96291, -1.28662, 0.742831, -45.96291, -1.485662, 0], - "normals": [0, -0.707107, -0.707107, 0, -0.258819, -0.965926, 0, 0.258819, -0.965926, 0, 0.707107, -0.707107, 0, 0.965926, -0.258819, 0, 0.965926, 0.258819, 0, 0.707107, 0.707107, 0, 0.258819, 0.965926, 0, -0.258819, 0.965926, 0, -0.707107, 0.707107, 0, -0.965926, 0.258819, 0, -0.965926, -0.258819, -1, 0, 0, 1, 0, 0, 0.94345, -0.234416, -0.234416, 0.94345, -0.085802, -0.320217, 0.94345, 0.085802, -0.320217, 0.94345, 0.234416, -0.234416, 0.94345, 0.320218, -0.085802, 0.94345, 0.320218, 0.085802, 0.94345, 0.234416, 0.234416, 0.94345, 0.085802, 0.320217, 0.94345, -0.085802, 0.320217, 0.94345, -0.234416, 0.234416, 0.94345, -0.320218, 0.085802, 0.94345, -0.320218, -0.085802, -0.766977, -0.453733, -0.453733, -0.766977, -0.166078, -0.61981, -0.766977, 0.166078, -0.61981, -0.766977, 0.453733, -0.453733, -0.766977, 0.619811, -0.166078, -0.766977, 0.619811, 0.166078, -0.766977, 0.453733, 0.453733, -0.766977, 0.166078, 0.61981, -0.766977, -0.166078, 0.61981, -0.766977, -0.453733, 0.453733, -0.766977, -0.619811, 0.166078, -0.766977, -0.619811, -0.166078, 0, -0.707107, -0.707107, 0, 0.707107, -0.707107, 0, 0.965926, -0.258819, 0, 0.965926, 0.258819, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, 0, -0.965926, 0.258819, 0, -0.965926, -0.258819, 0, -0.707106, -0.707107, 0, -0.25882, -0.965926, 0, 0.25882, -0.965926, 0, 0.707106, -0.707107, 0, 0.965926, -0.258819, 0, 0.965926, 0.258819, 0, 0.707106, 0.707107, 0, 0.25882, 0.965926, 0, -0.25882, 0.965926, 0, -0.707106, 0.707107, 0, -0.965926, 0.258819, 0, -0.965926, -0.258819, 0.649311, -0.53777, -0.537771, 0.649311, -0.196839, -0.734608, 0.649311, 0.19684, -0.734608, 0.64931, 0.537772, -0.537771, 0.649311, 0.734609, -0.196838, 0.649312, 0.734608, 0.196838, 0.649311, 0.53777, 0.537771, 0.649311, 0.196839, 0.734608, 0.649311, -0.19684, 0.734608, 0.64931, -0.537771, 0.537771, 0.649311, -0.734609, 0.196838, 0.649312, -0.734608, -0.196838, 0, -0.258819, -0.965926, 0, 0.258819, -0.965926, 0, 0.965926, -0.258819, 0, 0.965926, 0.258819, 0, 0.258819, 0.965926, 0, -0.258819, 0.965926, 0, -0.965926, 0.258819, 0, -0.965926, -0.258819, -0.782023, -0.440704, -0.440705, -0.782023, -0.161308, -0.602013, -0.782023, 0.161308, -0.602013, -0.782022, 0.440705, -0.440705, -0.78202, 0.602017, -0.161309, -0.782021, 0.602015, 0.161309, -0.782023, 0.440704, 0.440705, -0.782023, 0.161308, 0.602013, -0.782023, -0.161308, 0.602013, -0.782022, -0.440705, 0.440705, -0.78202, -0.602017, 0.161309, -0.782021, -0.602015, -0.161309, 0.782022, -0.440706, -0.440704, 0.782023, -0.161309, -0.602013, 0.782023, 0.161309, -0.602013, 0.782022, 0.440705, -0.440704, 0.782023, 0.602013, -0.161309, 0.782022, 0.602015, 0.161309, 0.782022, 0.440706, 0.440704, 0.782023, 0.161309, 0.602013, 0.782023, -0.161309, 0.602013, 0.782022, -0.440705, 0.440704, 0.782023, -0.602013, 0.161309, 0.782022, -0.602015, -0.161309, 0, -0.258819, -0.965926, 0, 0.258819, -0.965926, 0, 0.965926, -0.258819, 0, 0.965926, 0.258819, 0, 0.258819, 0.965926, 0, -0.258819, 0.965926, 0, -0.965926, 0.258819, 0, -0.965926, -0.258819, 0, -0.707107, -0.707107, 0, 0.707107, -0.707107, 0, 0.965926, -0.258819, 0, 0.965926, 0.258819, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, 0, -0.965926, 0.258819, 0, -0.965926, -0.258819, 0.775777, 0.446189, 0.44619, 0.775776, 0.163318, 0.609507, 0.775776, -0.163318, 0.609507, 0.775777, -0.446189, 0.44619, 0.775776, -0.609508, 0.163317, 0.775775, -0.609509, -0.163317, 0.775777, -0.446189, -0.44619, 0.775776, -0.163318, -0.609507, 0.775776, 0.163318, -0.609507, 0.775777, 0.446189, -0.44619, 0.775776, 0.609508, -0.163317, 0.775775, 0.609509, 0.163317, 0.965502, 0.184128, 0.184129, 0.965502, 0.067396, 0.251524, 0.965502, -0.067396, 0.251524, 0.965502, -0.184129, 0.184129, 0.965502, -0.251523, 0.067396, 0.965502, -0.251524, -0.067396, 0.965502, -0.184128, -0.184129, 0.965502, -0.067396, -0.251524, 0.965502, 0.067396, -0.251524, 0.965502, 0.184129, -0.184129, 0.965502, 0.251523, -0.067396, 0.965502, 0.251524, 0.067396, 0, -0.707107, -0.707106, 0, -0.25882, -0.965926, 0, 0.25882, -0.965926, 0, 0.707107, -0.707106, 0, 0.965926, -0.25882, 0, 0.965926, 0.25882, 0, 0.707107, 0.707106, 0, 0.25882, 0.965926, 0, -0.25882, 0.965926, 0, -0.707107, 0.707106, 0, -0.965926, 0.25882, 0, -0.965926, -0.25882, 0, -0.258819, -0.965926, 0, 0.258819, -0.965926, 0, 0.258819, 0.965926, 0, -0.258819, 0.965926, 0, -0.25882, -0.965926, 0, 0.25882, -0.965926, 0, 0.25882, 0.965926, 0, -0.25882, 0.965926, 0, -0.707107, -0.707107, 0, -0.258819, -0.965926, 0, 0.258819, -0.965926, 0, 0.707107, -0.707107, 0, 0.707107, 0.707107, 0, 0.258819, 0.965926, 0, -0.258819, 0.965926, 0, -0.707107, 0.707107, 0, 0.965926, -0.258819, 0, 0.965926, 0.258819, 0, -0.965926, 0.258819, 0, -0.965926, -0.258819, 0, -0.707106, -0.707107, 0, 0.707106, -0.707107, 0, 0.965926, -0.258819, 0, 0.965926, 0.258819, 0, 0.707106, 0.707107, 0, -0.707106, 0.707107, 0, -0.965926, 0.258819, 0, -0.965926, -0.258819, 0, -0.25882, -0.965926, 0, 0.25882, -0.965926, 0, 0.965926, -0.258819, 0, 0.965926, 0.258819, 0, 0.25882, 0.965926, 0, -0.25882, 0.965926, 0, -0.965926, 0.258819, 0, -0.965926, -0.258819, -0.564013, -0.583902, -0.583907, -0.564011, -0.213722, -0.79763, -0.564011, 0.213724, -0.79763, -0.564012, 0.583904, -0.583906, -0.564013, 0.797629, -0.213725, -0.564013, 0.797628, 0.213725, -0.564013, 0.583902, 0.583907, -0.564011, 0.213722, 0.79763, -0.564011, -0.213724, 0.79763, -0.564012, -0.583904, 0.583906, -0.564013, -0.797629, 0.213725, -0.564013, -0.797628, -0.213725, 0, 0.965926, -0.25882, 0, 0.965926, 0.25882, 0, -0.965926, 0.25882, 0, -0.965926, -0.25882], - "uvs": [[0.182615, 0.732524, 0.182614, 0.790655, 0.010354, 0.732525, 0.010354, 0.790656, 0.182615, 0.848787, 0.010354, 0.848786, 0.182615, 0.151213, 0.182615, 0.209344, 0.010354, 0.151213, 0.010354, 0.209344, 0.182615, 0.267476, 0.010354, 0.267475, 0.182614, 0.325607, 0.010354, 0.325607, 0.182615, 0.383738, 0.010354, 0.383738, 0.182615, 0.441869, 0.010354, 0.441869, 0.182615, 0.5, 0.010354, 0.5, 0.182615, 0.558131, 0.010354, 0.558131, 0.182615, 0.616262, 0.010354, 0.616262, 0.182615, 0.674393, 0.010354, 0.674393, 0.513235, 0.48171, 0.507641, 0.476117, 0.5, 0.489351, 0.515282, 0.489351, 0.513235, 0.496993, 0.507641, 0.502586, 0.5, 0.504634, 0.492359, 0.502586, 0.486765, 0.496993, 0.484718, 0.489351, 0.486765, 0.48171, 0.492359, 0.476117, 0.5, 0.474069, 0.588955, 0.529628, 0.598604, 0.539277, 0.575774, 0.552459, 0.602136, 0.552459, 0.598604, 0.56564, 0.588955, 0.575289, 0.575774, 0.578821, 0.562593, 0.575289, 0.552943, 0.56564, 0.549411, 0.552459, 0.552943, 0.539277, 0.562593, 0.529628, 0.575774, 0.526096, 0.51652, 0.486096, 0.509538, 0.479114, 0.523208, 0.482235, 0.513399, 0.472426, 0.519076, 0.495634, 0.526798, 0.495634, 0.51652, 0.505172, 0.523208, 0.509033, 0.509538, 0.512154, 0.513399, 0.518842, 0.5, 0.51471, 0.5, 0.522433, 0.490462, 0.512154, 0.486601, 0.518842, 0.48348, 0.505172, 0.476792, 0.509033, 0.480924, 0.495634, 0.473201, 0.495634, 0.48348, 0.486096, 0.476792, 0.482235, 0.490462, 0.479114, 0.486601, 0.472426, 0.5, 0.476559, 0.5, 0.468836, 0.533681, 0.508376, 0.519446, 0.494141, 0.527073, 0.512191, 0.515631, 0.500749, 0.538892, 0.527822, 0.531262, 0.527822, 0.533681, 0.547268, 0.527073, 0.543453, 0.519446, 0.561503, 0.515631, 0.554895, 0.5, 0.566714, 0.5, 0.559084, 0.480554, 0.561503, 0.484369, 0.554895, 0.466319, 0.547268, 0.472927, 0.543453, 0.461108, 0.527822, 0.468738, 0.527822, 0.466319, 0.508376, 0.472927, 0.512191, 0.480554, 0.494141, 0.484369, 0.500749, 0.5, 0.48893, 0.5, 0.496561, 0.164971, 0.790656, 0.164971, 0.732524, 0.239639, 0.790656, 0.239639, 0.732525, 0.164971, 0.848786, 0.239639, 0.848786, 0.164971, 0.209344, 0.164971, 0.151213, 0.239639, 0.209344, 0.239639, 0.151213, 0.164971, 0.267475, 0.239639, 0.267475, 0.164971, 0.325607, 0.239639, 0.325607, 0.164971, 0.383738, 0.239639, 0.383738, 0.164971, 0.441869, 0.239639, 0.441869, 0.164971, 0.5, 0.239639, 0.5, 0.164971, 0.558131, 0.239639, 0.558131, 0.164971, 0.616262, 0.239639, 0.616262, 0.164971, 0.674393, 0.239639, 0.674393, 0.545282, 0.448929, 0.526144, 0.42979, 0.549229, 0.44665, 0.528423, 0.425843, 0.552287, 0.475072, 0.556845, 0.475072, 0.545282, 0.501216, 0.549229, 0.503495, 0.526144, 0.520355, 0.528423, 0.524302, 0.5, 0.52736, 0.5, 0.531918, 0.473856, 0.520355, 0.471577, 0.524302, 0.454718, 0.501216, 0.450771, 0.503495, 0.447713, 0.475072, 0.443155, 0.475072, 0.454718, 0.448929, 0.450771, 0.44665, 0.473856, 0.42979, 0.471577, 0.425843, 0.5, 0.422785, 0.5, 0.418227, 0.202335, 0.790656, 0.202335, 0.732525, 0.204989, 0.790656, 0.204989, 0.732524, 0.202335, 0.848786, 0.204989, 0.848786, 0.202335, 0.209344, 0.202335, 0.151213, 0.204989, 0.209344, 0.204989, 0.151213, 0.202335, 0.267476, 0.204989, 0.267476, 0.202335, 0.325607, 0.204989, 0.325607, 0.202335, 0.383738, 0.204989, 0.383738, 0.202335, 0.441869, 0.204989, 0.441869, 0.202335, 0.5, 0.204989, 0.5, 0.202335, 0.558131, 0.204989, 0.558131, 0.202335, 0.616262, 0.204989, 0.616262, 0.202335, 0.674393, 0.204989, 0.674393, 0.521589, 0.495203, 0.512464, 0.486078, 0.530244, 0.490206, 0.517461, 0.477423, 0.524929, 0.507667, 0.534923, 0.507667, 0.521589, 0.520132, 0.530244, 0.525129, 0.512464, 0.529257, 0.517461, 0.537911, 0.5, 0.532596, 0.5, 0.54259, 0.487535, 0.529257, 0.482538, 0.537911, 0.478411, 0.520132, 0.469756, 0.525129, 0.475071, 0.507667, 0.465077, 0.507667, 0.478411, 0.495203, 0.469756, 0.490206, 0.487535, 0.486078, 0.482538, 0.477423, 0.5, 0.482738, 0.5, 0.472745, 0.389177, 0.790656, 0.389177, 0.732524, 0.194537, 0.790656, 0.194537, 0.732525, 0.389177, 0.848786, 0.194537, 0.848786, 0.389177, 0.209344, 0.389177, 0.151213, 0.194537, 0.209344, 0.194537, 0.151213, 0.389177, 0.267476, 0.194537, 0.267475, 0.389177, 0.325607, 0.194537, 0.325607, 0.389177, 0.383738, 0.194537, 0.383738, 0.389177, 0.441869, 0.194537, 0.441869, 0.389177, 0.5, 0.194537, 0.5, 0.389177, 0.558131, 0.194537, 0.558131, 0.389177, 0.616262, 0.194537, 0.616262, 0.389177, 0.674393, 0.194537, 0.674393, 0.302646, 0.790655, 0.302646, 0.732525, 0.302646, 0.848786, 0.302646, 0.209344, 0.302646, 0.151213, 0.302646, 0.267475, 0.302646, 0.325607, 0.302646, 0.383738, 0.302646, 0.441869, 0.302647, 0.5, 0.302647, 0.558131, 0.302646, 0.616262, 0.302646, 0.674393, 0.470293, 0.925137, 0.457228, 0.912072, 0.468309, 0.926283, 0.456083, 0.914056, 0.475075, 0.942984, 0.472785, 0.942984, 0.470293, 0.960831, 0.468309, 0.959686, 0.457228, 0.973896, 0.456083, 0.971913, 0.439381, 0.978679, 0.439381, 0.976388, 0.421534, 0.973896, 0.422679, 0.971913, 0.408469, 0.960831, 0.410453, 0.959686, 0.403687, 0.942984, 0.405977, 0.942984, 0.408469, 0.925137, 0.410453, 0.926283, 0.421534, 0.912072, 0.422679, 0.914056, 0.439381, 0.90729, 0.439381, 0.909581, 0.268379, 0.790656, 0.268379, 0.732524, 0.244618, 0.790656, 0.244618, 0.732524, 0.268379, 0.848787, 0.244618, 0.848786, 0.268379, 0.209344, 0.268379, 0.151213, 0.244618, 0.209344, 0.244618, 0.151213, 0.268379, 0.267476, 0.244618, 0.267476, 0.268379, 0.325607, 0.244618, 0.325607, 0.268379, 0.383738, 0.244618, 0.383738, 0.268379, 0.441869, 0.244618, 0.441869, 0.268379, 0.5, 0.244618, 0.5, 0.268379, 0.558131, 0.244618, 0.558131, 0.268379, 0.616262, 0.244618, 0.616262, 0.268379, 0.674393, 0.244618, 0.674393, 0.469315, 0.392172, 0.454881, 0.377738, 0.473689, 0.389647, 0.457407, 0.373364, 0.474598, 0.41189, 0.479649, 0.41189, 0.469315, 0.431607, 0.473689, 0.434132, 0.454881, 0.446041, 0.457407, 0.450415, 0.435164, 0.451324, 0.435164, 0.456375, 0.415447, 0.446041, 0.412921, 0.450415, 0.401013, 0.431607, 0.396639, 0.434132, 0.39573, 0.41189, 0.390679, 0.41189, 0.401013, 0.392172, 0.396639, 0.389647, 0.415447, 0.377738, 0.412921, 0.373364, 0.435164, 0.372455, 0.435164, 0.367404, 0.283088, 0.790656, 0.283087, 0.732524, 0.198288, 0.790656, 0.198288, 0.732524, 0.283087, 0.848786, 0.198288, 0.848787, 0.283087, 0.209344, 0.283087, 0.151213, 0.198288, 0.209344, 0.198288, 0.151213, 0.283087, 0.267476, 0.198288, 0.267476, 0.283087, 0.325607, 0.198288, 0.325607, 0.283087, 0.383738, 0.198288, 0.383738, 0.283087, 0.441869, 0.198288, 0.441869, 0.283087, 0.5, 0.198288, 0.5, 0.283087, 0.558131, 0.198288, 0.558131, 0.283087, 0.616262, 0.198288, 0.616262, 0.283087, 0.674393, 0.198288, 0.674393, 0.529242, 0.483117, 0.516883, 0.470758, 0.531959, 0.481549, 0.518451, 0.468041, 0.533766, 0.5, 0.536902, 0.5, 0.529242, 0.516883, 0.531959, 0.518451, 0.516883, 0.529242, 0.518451, 0.531958, 0.5, 0.533766, 0.5, 0.536902, 0.483117, 0.529242, 0.481549, 0.531958, 0.470758, 0.516883, 0.468042, 0.518451, 0.466234, 0.5, 0.463098, 0.5, 0.470758, 0.483117, 0.468042, 0.481549, 0.483117, 0.470758, 0.481549, 0.468041, 0.5, 0.466234, 0.5, 0.463097, 0.543428, 0.474927, 0.525073, 0.456572, 0.550146, 0.5, 0.543428, 0.525073, 0.525073, 0.543428, 0.5, 0.550146, 0.474927, 0.543428, 0.456572, 0.525073, 0.449854, 0.5, 0.456572, 0.474927, 0.474927, 0.456572, 0.5, 0.449854, 0.292893, 0.790655, 0.292893, 0.732524, 0.340301, 0.790656, 0.340301, 0.732524, 0.292893, 0.848786, 0.340301, 0.848786, 0.292893, 0.209344, 0.292893, 0.151213, 0.340301, 0.209344, 0.340301, 0.151213, 0.292893, 0.267475, 0.340301, 0.267475, 0.292893, 0.325607, 0.340301, 0.325607, 0.292893, 0.383738, 0.340301, 0.383738, 0.292893, 0.441869, 0.340301, 0.441869, 0.292893, 0.5, 0.340301, 0.5, 0.292893, 0.558131, 0.340301, 0.558131, 0.292893, 0.616262, 0.340301, 0.616262, 0.292893, 0.674393, 0.340301, 0.674393, 0.451833, 0.561599, 0.43537, 0.545136, 0.444253, 0.565975, 0.430994, 0.552716, 0.457859, 0.584087, 0.449106, 0.584087, 0.451833, 0.606575, 0.444253, 0.602199, 0.43537, 0.623038, 0.430994, 0.615457, 0.412882, 0.629063, 0.412882, 0.62031, 0.390394, 0.623038, 0.39477, 0.615457, 0.373932, 0.606575, 0.381512, 0.602199, 0.367906, 0.584087, 0.376659, 0.584087, 0.373932, 0.561599, 0.381512, 0.565975, 0.390394, 0.545136, 0.39477, 0.552716, 0.412882, 0.539111, 0.412882, 0.547863, 0.174015, 0.790656, 0.174015, 0.732524, 0.304321, 0.790656, 0.304321, 0.732524, 0.174015, 0.848786, 0.304321, 0.848787, 0.174015, 0.209344, 0.174015, 0.151213, 0.304321, 0.209344, 0.304321, 0.151213, 0.174015, 0.267475, 0.304321, 0.267475, 0.174015, 0.325607, 0.304321, 0.325607, 0.174015, 0.383738, 0.304321, 0.383738, 0.174015, 0.441869, 0.304321, 0.441869, 0.174015, 0.5, 0.304321, 0.5, 0.174015, 0.558131, 0.304321, 0.558131, 0.174015, 0.616262, 0.304321, 0.616262, 0.174015, 0.674393, 0.304321, 0.674393, 0.630238, 0.577142, 0.630238, 0.552621, 0.640357, 0.577142, 0.640357, 0.552621, 0.630238, 0.601663, 0.640357, 0.601663, 0.630238, 0.33193, 0.630238, 0.307408, 0.640357, 0.33193, 0.640357, 0.307408, 0.630238, 0.356451, 0.640357, 0.356451, 0.630238, 0.380972, 0.640357, 0.380972, 0.630238, 0.405493, 0.640357, 0.405493, 0.630238, 0.430015, 0.640357, 0.430015, 0.630238, 0.454536, 0.640357, 0.454536, 0.630238, 0.479057, 0.640357, 0.479057, 0.630238, 0.503578, 0.640357, 0.503578, 0.630238, 0.5281, 0.640357, 0.5281, 0.529723, 0.570885, 0.517161, 0.558322, 0.527671, 0.572069, 0.515976, 0.560374, 0.534321, 0.588045, 0.531952, 0.588045, 0.529723, 0.605206, 0.527671, 0.604021, 0.517161, 0.617769, 0.515976, 0.615717, 0.5, 0.622367, 0.5, 0.619997, 0.482839, 0.617769, 0.484024, 0.615717, 0.470277, 0.605206, 0.472329, 0.604021, 0.465678, 0.588045, 0.468048, 0.588045, 0.470277, 0.570885, 0.472329, 0.572069, 0.482839, 0.558322, 0.484024, 0.560374, 0.5, 0.553724, 0.5, 0.556094, 0.498809, 0.790656, 0.498809, 0.732524, 0.699203, 0.790656, 0.699203, 0.732525, 0.498809, 0.848787, 0.699202, 0.848787, 0.498809, 0.209344, 0.498809, 0.151213, 0.699203, 0.209344, 0.699203, 0.151213, 0.498809, 0.267476, 0.699203, 0.267476, 0.498809, 0.325607, 0.699203, 0.325607, 0.498809, 0.383738, 0.699203, 0.383738, 0.498809, 0.441869, 0.699203, 0.441869, 0.498809, 0.5, 0.699203, 0.5, 0.498809, 0.558131, 0.699203, 0.558131, 0.498809, 0.616262, 0.699203, 0.616262, 0.498809, 0.674393, 0.699203, 0.674393, 0.655301, 0.49654, 0.646622, 0.487861, 0.649971, 0.499617, 0.643544, 0.493191, 0.658478, 0.508396, 0.652323, 0.508396, 0.655301, 0.520253, 0.649971, 0.517175, 0.646622, 0.528932, 0.643544, 0.523602, 0.634765, 0.532109, 0.634765, 0.525954, 0.622909, 0.528932, 0.625986, 0.523602, 0.61423, 0.520253, 0.61956, 0.517175, 0.611053, 0.508396, 0.617207, 0.508396, 0.61423, 0.49654, 0.61956, 0.499617, 0.622909, 0.487861, 0.625986, 0.493191, 0.634765, 0.484684, 0.634765, 0.490838, 0.332723, 0.790656, 0.332723, 0.732525, 0.719433, 0.790656, 0.719433, 0.732525, 0.332723, 0.848787, 0.719433, 0.848787, 0.332723, 0.209344, 0.332723, 0.151213, 0.719433, 0.209344, 0.719433, 0.151213, 0.332723, 0.267476, 0.719433, 0.267476, 0.332723, 0.325607, 0.719433, 0.325607, 0.332723, 0.383738, 0.719433, 0.383738, 0.332723, 0.441869, 0.719433, 0.441869, 0.332723, 0.5, 0.719433, 0.5, 0.332723, 0.558131, 0.719433, 0.558131, 0.332723, 0.616262, 0.719433, 0.616262, 0.332723, 0.674393, 0.719433, 0.674393, 0.654174, 0.57663, 0.654174, 0.55222, 0.658391, 0.57663, 0.658391, 0.55222, 0.654174, 0.601039, 0.658391, 0.601039, 0.654174, 0.332539, 0.654174, 0.30813, 0.658391, 0.332539, 0.658391, 0.30813, 0.654174, 0.356948, 0.658391, 0.356948, 0.654174, 0.381357, 0.658391, 0.381357, 0.654174, 0.405766, 0.658391, 0.405766, 0.654174, 0.430175, 0.658391, 0.430175, 0.654174, 0.454584, 0.658391, 0.454584, 0.654174, 0.478993, 0.658391, 0.478993, 0.654174, 0.503402, 0.658391, 0.503402, 0.654174, 0.527811, 0.658391, 0.527811, 0.518276, 0.489448, 0.510552, 0.481724, 0.515988, 0.490769, 0.509231, 0.484012, 0.521103, 0.5, 0.518462, 0.5, 0.518276, 0.510552, 0.515988, 0.509231, 0.510552, 0.518276, 0.509231, 0.515988, 0.5, 0.521103, 0.5, 0.518462, 0.489448, 0.518276, 0.490769, 0.515988, 0.481724, 0.510552, 0.484012, 0.509231, 0.478897, 0.5, 0.481538, 0.5, 0.481724, 0.489448, 0.484012, 0.490769, 0.489448, 0.481724, 0.490769, 0.484012, 0.5, 0.478897, 0.5, 0.481538, 0.507051, 0.790656, 0.507051, 0.732525, 0.801379, 0.790656, 0.801379, 0.732524, 0.507051, 0.848787, 0.801379, 0.848787, 0.507051, 0.209344, 0.50705, 0.151213, 0.801379, 0.209344, 0.801379, 0.151213, 0.507051, 0.267476, 0.801379, 0.267476, 0.507051, 0.325607, 0.801379, 0.325607, 0.507051, 0.383738, 0.801379, 0.383738, 0.507051, 0.441869, 0.801379, 0.441869, 0.507051, 0.5, 0.801379, 0.5, 0.507051, 0.558131, 0.801379, 0.558131, 0.50705, 0.616262, 0.801379, 0.616262, 0.507051, 0.674393, 0.801379, 0.674393, 0.477072, 0.790656, 0.477071, 0.732524, 0.536759, 0.790656, 0.536759, 0.732525, 0.477072, 0.848787, 0.536759, 0.848787, 0.477071, 0.209344, 0.47707, 0.151213, 0.536759, 0.209344, 0.536759, 0.151213, 0.477071, 0.267476, 0.536759, 0.267476, 0.47707, 0.325607, 0.536758, 0.325607, 0.47707, 0.383738, 0.536759, 0.383738, 0.477071, 0.441869, 0.536759, 0.441869, 0.477071, 0.5, 0.536759, 0.5, 0.477071, 0.558131, 0.536759, 0.558131, 0.477071, 0.616262, 0.536759, 0.616262, 0.47707, 0.674393, 0.536759, 0.674393, 0.587821, 0.790656, 0.587821, 0.732525, 0.933753, 0.790656, 0.933753, 0.732525, 0.587821, 0.848787, 0.933753, 0.848787, 0.587821, 0.209344, 0.587821, 0.151213, 0.933753, 0.209344, 0.933753, 0.151214, 0.587821, 0.267476, 0.933754, 0.267476, 0.587821, 0.325607, 0.933753, 0.325607, 0.587821, 0.383738, 0.933753, 0.383738, 0.587821, 0.441869, 0.933753, 0.441869, 0.587821, 0.5, 0.933753, 0.5, 0.587821, 0.558131, 0.933753, 0.558131, 0.587821, 0.616262, 0.933753, 0.616262, 0.587821, 0.674393, 0.933753, 0.674393, 0.005741, 0.914561, 0.005741, 0.831649, 0.990493, 0.914561, 0.990493, 0.831649, 0.005741, 1, 0.990493, 1, 0.005741, 0.085439, 0.005741, 0, 0.990493, 0.085439, 0.990493, 0, 0.005741, 0.168351, 0.990493, 0.168351, 0.005741, 0.251264, 0.990493, 0.251264, 0.005741, 0.334176, 0.990493, 0.334176, 0.005741, 0.417088, 0.990493, 0.417088, 0.005741, 0.5, 0.990493, 0.5, 0.005741, 0.582912, 0.990493, 0.582912, 0.005741, 0.665825, 0.990493, 0.665825, 0.005741, 0.748737, 0.990493, 0.748737]], - "faces": [42, 0, 1, 12, 0, 0, 1, 2, 0, 0, 0, 42, 1, 13, 12, 0, 1, 3, 2, 0, 0, 0, 42, 1, 2, 13, 0, 1, 4, 3, 1, 1, 1, 42, 2, 14, 13, 0, 4, 5, 3, 1, 1, 1, 42, 2, 3, 14, 0, 6, 7, 8, 2, 2, 2, 42, 3, 15, 14, 0, 7, 9, 8, 2, 2, 2, 42, 3, 4, 15, 0, 7, 10, 9, 3, 3, 3, 42, 4, 16, 15, 0, 10, 11, 9, 3, 3, 3, 42, 4, 5, 16, 0, 10, 12, 11, 4, 4, 4, 42, 5, 17, 16, 0, 12, 13, 11, 4, 4, 4, 42, 5, 6, 17, 0, 12, 14, 13, 5, 5, 5, 42, 6, 18, 17, 0, 14, 15, 13, 5, 5, 5, 42, 6, 7, 18, 0, 14, 16, 15, 6, 6, 6, 42, 7, 19, 18, 0, 16, 17, 15, 6, 6, 6, 42, 7, 8, 19, 0, 16, 18, 17, 7, 7, 7, 42, 8, 20, 19, 0, 18, 19, 17, 7, 7, 7, 42, 8, 9, 20, 0, 18, 20, 19, 8, 8, 8, 42, 9, 21, 20, 0, 20, 21, 19, 8, 8, 8, 42, 9, 10, 21, 0, 20, 22, 21, 9, 9, 9, 42, 10, 22, 21, 0, 22, 23, 21, 9, 9, 9, 42, 10, 11, 22, 0, 22, 24, 23, 10, 10, 10, 42, 11, 23, 22, 0, 24, 25, 23, 10, 10, 10, 42, 11, 0, 23, 0, 24, 0, 25, 11, 11, 11, 42, 0, 12, 23, 0, 0, 2, 25, 11, 11, 11, 42, 362, 361, 363, 0, 26, 27, 28, 12, 12, 12, 42, 364, 362, 363, 0, 29, 26, 28, 12, 12, 12, 42, 365, 364, 363, 0, 30, 29, 28, 12, 12, 12, 42, 366, 365, 363, 0, 31, 30, 28, 12, 12, 12, 42, 367, 366, 363, 0, 32, 31, 28, 12, 12, 12, 42, 368, 367, 363, 0, 33, 32, 28, 12, 12, 12, 42, 369, 368, 363, 0, 34, 33, 28, 12, 12, 12, 42, 370, 369, 363, 0, 35, 34, 28, 12, 12, 12, 42, 371, 370, 363, 0, 36, 35, 28, 12, 12, 12, 42, 372, 371, 363, 0, 37, 36, 28, 12, 12, 12, 42, 373, 372, 363, 0, 38, 37, 28, 12, 12, 12, 42, 361, 373, 363, 0, 27, 38, 28, 12, 12, 12, 42, 12, 13, 24, 0, 39, 40, 41, 13, 13, 13, 42, 13, 14, 24, 0, 40, 42, 41, 13, 13, 13, 42, 14, 15, 24, 0, 42, 43, 41, 13, 13, 13, 42, 15, 16, 24, 0, 43, 44, 41, 13, 13, 13, 42, 16, 17, 24, 0, 44, 45, 41, 13, 13, 13, 42, 17, 18, 24, 0, 45, 46, 41, 13, 13, 13, 42, 18, 19, 24, 0, 46, 47, 41, 13, 13, 13, 42, 19, 20, 24, 0, 47, 48, 41, 13, 13, 13, 42, 20, 21, 24, 0, 48, 49, 41, 13, 13, 13, 42, 21, 22, 24, 0, 49, 50, 41, 13, 13, 13, 42, 22, 23, 24, 0, 50, 51, 41, 13, 13, 13, 42, 23, 12, 24, 0, 51, 39, 41, 13, 13, 13, 42, 1, 0, 26, 0, 52, 53, 54, 14, 14, 14, 42, 0, 25, 26, 0, 53, 55, 54, 14, 14, 14, 42, 2, 1, 27, 0, 56, 52, 57, 15, 15, 15, 42, 1, 26, 27, 0, 52, 54, 57, 15, 15, 15, 42, 3, 2, 28, 0, 58, 56, 59, 16, 16, 16, 42, 2, 27, 28, 0, 56, 57, 59, 16, 16, 16, 42, 4, 3, 29, 0, 60, 58, 61, 17, 17, 17, 42, 3, 28, 29, 0, 58, 59, 61, 17, 17, 17, 42, 5, 4, 30, 0, 62, 60, 63, 18, 18, 18, 42, 4, 29, 30, 0, 60, 61, 63, 18, 18, 18, 42, 6, 5, 31, 0, 64, 62, 65, 19, 19, 19, 42, 5, 30, 31, 0, 62, 63, 65, 19, 19, 19, 42, 7, 6, 32, 0, 66, 64, 67, 20, 20, 20, 42, 6, 31, 32, 0, 64, 65, 67, 20, 20, 20, 42, 8, 7, 33, 0, 68, 66, 69, 21, 21, 21, 42, 7, 32, 33, 0, 66, 67, 69, 21, 21, 21, 42, 9, 8, 34, 0, 70, 68, 71, 22, 22, 22, 42, 8, 33, 34, 0, 68, 69, 71, 22, 22, 22, 42, 10, 9, 35, 0, 72, 70, 73, 23, 23, 23, 42, 9, 34, 35, 0, 70, 71, 73, 23, 23, 23, 42, 11, 10, 36, 0, 74, 72, 75, 24, 24, 24, 42, 10, 35, 36, 0, 72, 73, 75, 24, 24, 24, 42, 0, 11, 25, 0, 53, 74, 55, 25, 25, 25, 42, 11, 36, 25, 0, 74, 75, 55, 25, 25, 25, 42, 38, 37, 50, 0, 76, 77, 78, 26, 26, 26, 42, 37, 49, 50, 0, 77, 79, 78, 26, 26, 26, 42, 39, 38, 51, 0, 80, 76, 81, 27, 27, 27, 42, 38, 50, 51, 0, 76, 78, 81, 27, 27, 27, 42, 40, 39, 52, 0, 82, 80, 83, 28, 28, 28, 42, 39, 51, 52, 0, 80, 81, 83, 28, 28, 28, 42, 41, 40, 53, 0, 84, 82, 85, 29, 29, 29, 42, 40, 52, 53, 0, 82, 83, 85, 29, 29, 29, 42, 42, 41, 54, 0, 86, 84, 87, 30, 30, 30, 42, 41, 53, 54, 0, 84, 85, 87, 30, 30, 30, 42, 43, 42, 55, 0, 88, 86, 89, 31, 31, 31, 42, 42, 54, 55, 0, 86, 87, 89, 31, 31, 31, 42, 44, 43, 56, 0, 90, 88, 91, 32, 32, 32, 42, 43, 55, 56, 0, 88, 89, 91, 32, 32, 32, 42, 45, 44, 57, 0, 92, 90, 93, 33, 33, 33, 42, 44, 56, 57, 0, 90, 91, 93, 33, 33, 33, 42, 46, 45, 58, 0, 94, 92, 95, 34, 34, 34, 42, 45, 57, 58, 0, 92, 93, 95, 34, 34, 34, 42, 47, 46, 59, 0, 96, 94, 97, 35, 35, 35, 42, 46, 58, 59, 0, 94, 95, 97, 35, 35, 35, 42, 48, 47, 60, 0, 98, 96, 99, 36, 36, 36, 42, 47, 59, 60, 0, 96, 97, 99, 36, 36, 36, 42, 37, 48, 49, 0, 77, 98, 79, 37, 37, 37, 42, 48, 60, 49, 0, 98, 99, 79, 37, 37, 37, 42, 50, 49, 62, 0, 100, 101, 102, 38, 38, 38, 42, 49, 61, 62, 0, 101, 103, 102, 38, 38, 38, 42, 51, 50, 63, 0, 104, 100, 105, 1, 1, 1, 42, 50, 62, 63, 0, 100, 102, 105, 1, 1, 1, 42, 52, 51, 64, 0, 106, 107, 108, 2, 2, 2, 42, 51, 63, 64, 0, 107, 109, 108, 2, 2, 2, 42, 53, 52, 65, 0, 110, 106, 111, 39, 39, 39, 42, 52, 64, 65, 0, 106, 108, 111, 39, 39, 39, 42, 54, 53, 66, 0, 112, 110, 113, 40, 40, 40, 42, 53, 65, 66, 0, 110, 111, 113, 40, 40, 40, 42, 55, 54, 67, 0, 114, 112, 115, 41, 41, 41, 42, 54, 66, 67, 0, 112, 113, 115, 41, 41, 41, 42, 56, 55, 68, 0, 116, 114, 117, 42, 42, 42, 42, 55, 67, 68, 0, 114, 115, 117, 42, 42, 42, 42, 57, 56, 69, 0, 118, 116, 119, 7, 7, 7, 42, 56, 68, 69, 0, 116, 117, 119, 7, 7, 7, 42, 58, 57, 70, 0, 120, 118, 121, 8, 8, 8, 42, 57, 69, 70, 0, 118, 119, 121, 8, 8, 8, 42, 59, 58, 71, 0, 122, 120, 123, 43, 43, 43, 42, 58, 70, 71, 0, 120, 121, 123, 43, 43, 43, 42, 60, 59, 72, 0, 124, 122, 125, 44, 44, 44, 42, 59, 71, 72, 0, 122, 123, 125, 44, 44, 44, 42, 49, 60, 61, 0, 101, 124, 103, 45, 45, 45, 42, 60, 72, 61, 0, 124, 125, 103, 45, 45, 45, 42, 62, 61, 74, 0, 126, 127, 128, 13, 13, 13, 42, 61, 73, 74, 0, 127, 129, 128, 13, 13, 13, 42, 63, 62, 75, 0, 130, 126, 131, 13, 13, 13, 42, 62, 74, 75, 0, 126, 128, 131, 13, 13, 13, 42, 64, 63, 76, 0, 132, 130, 133, 13, 13, 13, 42, 63, 75, 76, 0, 130, 131, 133, 13, 13, 13, 42, 65, 64, 77, 0, 134, 132, 135, 13, 13, 13, 42, 64, 76, 77, 0, 132, 133, 135, 13, 13, 13, 42, 66, 65, 78, 0, 136, 134, 137, 13, 13, 13, 42, 65, 77, 78, 0, 134, 135, 137, 13, 13, 13, 42, 67, 66, 79, 0, 138, 136, 139, 13, 13, 13, 42, 66, 78, 79, 0, 136, 137, 139, 13, 13, 13, 42, 68, 67, 80, 0, 140, 138, 141, 13, 13, 13, 42, 67, 79, 80, 0, 138, 139, 141, 13, 13, 13, 42, 69, 68, 81, 0, 142, 140, 143, 13, 13, 13, 42, 68, 80, 81, 0, 140, 141, 143, 13, 13, 13, 42, 70, 69, 82, 0, 144, 142, 145, 13, 13, 13, 42, 69, 81, 82, 0, 142, 143, 145, 13, 13, 13, 42, 71, 70, 83, 0, 146, 144, 147, 13, 13, 13, 42, 70, 82, 83, 0, 144, 145, 147, 13, 13, 13, 42, 72, 71, 84, 0, 148, 146, 149, 13, 13, 13, 42, 71, 83, 84, 0, 146, 147, 149, 13, 13, 13, 42, 61, 72, 73, 0, 127, 148, 129, 13, 13, 13, 42, 72, 84, 73, 0, 148, 149, 129, 13, 13, 13, 42, 74, 73, 86, 0, 150, 151, 152, 46, 46, 46, 42, 73, 85, 86, 0, 151, 153, 152, 46, 46, 46, 42, 75, 74, 87, 0, 154, 150, 155, 47, 47, 47, 42, 74, 86, 87, 0, 150, 152, 155, 47, 47, 47, 42, 76, 75, 88, 0, 156, 157, 158, 48, 48, 48, 42, 75, 87, 88, 0, 157, 159, 158, 48, 48, 48, 42, 77, 76, 89, 0, 160, 156, 161, 49, 49, 49, 42, 76, 88, 89, 0, 156, 158, 161, 49, 49, 49, 42, 78, 77, 90, 0, 162, 160, 163, 50, 50, 50, 42, 77, 89, 90, 0, 160, 161, 163, 50, 50, 50, 42, 79, 78, 91, 0, 164, 162, 165, 51, 51, 51, 42, 78, 90, 91, 0, 162, 163, 165, 51, 51, 51, 42, 80, 79, 92, 0, 166, 164, 167, 52, 52, 52, 42, 79, 91, 92, 0, 164, 165, 167, 52, 52, 52, 42, 81, 80, 93, 0, 168, 166, 169, 53, 53, 53, 42, 80, 92, 93, 0, 166, 167, 169, 53, 53, 53, 42, 82, 81, 94, 0, 170, 168, 171, 54, 54, 54, 42, 81, 93, 94, 0, 168, 169, 171, 54, 54, 54, 42, 83, 82, 95, 0, 172, 170, 173, 55, 55, 55, 42, 82, 94, 95, 0, 170, 171, 173, 55, 55, 55, 42, 84, 83, 96, 0, 174, 172, 175, 56, 56, 56, 42, 83, 95, 96, 0, 172, 173, 175, 56, 56, 56, 42, 73, 84, 85, 0, 151, 174, 153, 57, 57, 57, 42, 84, 96, 85, 0, 174, 175, 153, 57, 57, 57, 42, 86, 85, 98, 0, 176, 177, 178, 13, 13, 13, 42, 85, 97, 98, 0, 177, 179, 178, 13, 13, 13, 42, 87, 86, 99, 0, 180, 176, 181, 13, 13, 13, 42, 86, 98, 99, 0, 176, 178, 181, 13, 13, 13, 42, 88, 87, 100, 0, 182, 180, 183, 13, 13, 13, 42, 87, 99, 100, 0, 180, 181, 183, 13, 13, 13, 42, 89, 88, 101, 0, 184, 182, 185, 13, 13, 13, 42, 88, 100, 101, 0, 182, 183, 185, 13, 13, 13, 42, 90, 89, 102, 0, 186, 184, 187, 13, 13, 13, 42, 89, 101, 102, 0, 184, 185, 187, 13, 13, 13, 42, 91, 90, 103, 0, 188, 186, 189, 13, 13, 13, 42, 90, 102, 103, 0, 186, 187, 189, 13, 13, 13, 42, 92, 91, 104, 0, 190, 188, 191, 13, 13, 13, 42, 91, 103, 104, 0, 188, 189, 191, 13, 13, 13, 42, 93, 92, 105, 0, 192, 190, 193, 13, 13, 13, 42, 92, 104, 105, 0, 190, 191, 193, 13, 13, 13, 42, 94, 93, 106, 0, 194, 192, 195, 13, 13, 13, 42, 93, 105, 106, 0, 192, 193, 195, 13, 13, 13, 42, 95, 94, 107, 0, 196, 194, 197, 13, 13, 13, 42, 94, 106, 107, 0, 194, 195, 197, 13, 13, 13, 42, 96, 95, 108, 0, 198, 196, 199, 13, 13, 13, 42, 95, 107, 108, 0, 196, 197, 199, 13, 13, 13, 42, 85, 96, 97, 0, 177, 198, 179, 13, 13, 13, 42, 96, 108, 97, 0, 198, 199, 179, 13, 13, 13, 42, 98, 97, 110, 0, 200, 201, 202, 58, 58, 58, 42, 97, 109, 110, 0, 201, 203, 202, 58, 58, 58, 42, 99, 98, 111, 0, 204, 200, 205, 59, 59, 59, 42, 98, 110, 111, 0, 200, 202, 205, 59, 59, 59, 42, 100, 99, 112, 0, 206, 207, 208, 60, 60, 60, 42, 99, 111, 112, 0, 207, 209, 208, 60, 60, 60, 42, 101, 100, 113, 0, 210, 206, 211, 61, 61, 61, 42, 100, 112, 113, 0, 206, 208, 211, 61, 61, 61, 42, 102, 101, 114, 0, 212, 210, 213, 62, 62, 62, 42, 101, 113, 114, 0, 210, 211, 213, 62, 62, 62, 42, 103, 102, 115, 0, 214, 212, 215, 63, 63, 63, 42, 102, 114, 115, 0, 212, 213, 215, 63, 63, 63, 42, 104, 103, 116, 0, 216, 214, 217, 64, 64, 64, 42, 103, 115, 116, 0, 214, 215, 217, 64, 64, 64, 42, 105, 104, 117, 0, 218, 216, 219, 65, 65, 65, 42, 104, 116, 117, 0, 216, 217, 219, 65, 65, 65, 42, 106, 105, 118, 0, 220, 218, 221, 66, 66, 66, 42, 105, 117, 118, 0, 218, 219, 221, 66, 66, 66, 42, 107, 106, 119, 0, 222, 220, 223, 67, 67, 67, 42, 106, 118, 119, 0, 220, 221, 223, 67, 67, 67, 42, 108, 107, 120, 0, 224, 222, 225, 68, 68, 68, 42, 107, 119, 120, 0, 222, 223, 225, 68, 68, 68, 42, 97, 108, 109, 0, 201, 224, 203, 69, 69, 69, 42, 108, 120, 109, 0, 224, 225, 203, 69, 69, 69, 42, 110, 109, 122, 0, 202, 203, 226, 0, 0, 0, 42, 109, 121, 122, 0, 203, 227, 226, 0, 0, 0, 42, 111, 110, 123, 0, 205, 202, 228, 70, 70, 70, 42, 110, 122, 123, 0, 202, 226, 228, 70, 70, 70, 42, 112, 111, 124, 0, 208, 209, 229, 71, 71, 71, 42, 111, 123, 124, 0, 209, 230, 229, 71, 71, 71, 42, 113, 112, 125, 0, 211, 208, 231, 3, 3, 3, 42, 112, 124, 125, 0, 208, 229, 231, 3, 3, 3, 42, 114, 113, 126, 0, 213, 211, 232, 72, 72, 72, 42, 113, 125, 126, 0, 211, 231, 232, 72, 72, 72, 42, 115, 114, 127, 0, 215, 213, 233, 73, 73, 73, 42, 114, 126, 127, 0, 213, 232, 233, 73, 73, 73, 42, 116, 115, 128, 0, 217, 215, 234, 6, 6, 6, 42, 115, 127, 128, 0, 215, 233, 234, 6, 6, 6, 42, 117, 116, 129, 0, 219, 217, 235, 74, 74, 74, 42, 116, 128, 129, 0, 217, 234, 235, 74, 74, 74, 42, 118, 117, 130, 0, 221, 219, 236, 75, 75, 75, 42, 117, 129, 130, 0, 219, 235, 236, 75, 75, 75, 42, 119, 118, 131, 0, 223, 221, 237, 9, 9, 9, 42, 118, 130, 131, 0, 221, 236, 237, 9, 9, 9, 42, 120, 119, 132, 0, 225, 223, 238, 76, 76, 76, 42, 119, 131, 132, 0, 223, 237, 238, 76, 76, 76, 42, 109, 120, 121, 0, 203, 225, 227, 77, 77, 77, 42, 120, 132, 121, 0, 225, 238, 227, 77, 77, 77, 42, 122, 121, 134, 0, 239, 240, 241, 78, 78, 78, 42, 121, 133, 134, 0, 240, 242, 241, 78, 78, 78, 42, 123, 122, 135, 0, 243, 239, 244, 79, 79, 79, 42, 122, 134, 135, 0, 239, 241, 244, 79, 79, 79, 42, 124, 123, 136, 0, 245, 243, 246, 80, 80, 80, 42, 123, 135, 136, 0, 243, 244, 246, 80, 80, 80, 42, 125, 124, 137, 0, 247, 245, 248, 81, 81, 81, 42, 124, 136, 137, 0, 245, 246, 248, 81, 81, 81, 42, 126, 125, 138, 0, 249, 247, 250, 82, 82, 82, 42, 125, 137, 138, 0, 247, 248, 250, 82, 82, 82, 42, 127, 126, 139, 0, 251, 249, 252, 83, 83, 83, 42, 126, 138, 139, 0, 249, 250, 252, 83, 83, 83, 42, 128, 127, 140, 0, 253, 251, 254, 84, 84, 84, 42, 127, 139, 140, 0, 251, 252, 254, 84, 84, 84, 42, 129, 128, 141, 0, 255, 253, 256, 85, 85, 85, 42, 128, 140, 141, 0, 253, 254, 256, 85, 85, 85, 42, 130, 129, 142, 0, 257, 255, 258, 86, 86, 86, 42, 129, 141, 142, 0, 255, 256, 258, 86, 86, 86, 42, 131, 130, 143, 0, 259, 257, 260, 87, 87, 87, 42, 130, 142, 143, 0, 257, 258, 260, 87, 87, 87, 42, 132, 131, 144, 0, 261, 259, 262, 88, 88, 88, 42, 131, 143, 144, 0, 259, 260, 262, 88, 88, 88, 42, 121, 132, 133, 0, 240, 261, 242, 89, 89, 89, 42, 132, 144, 133, 0, 261, 262, 242, 89, 89, 89, 42, 134, 133, 146, 0, 241, 242, 239, 90, 90, 90, 42, 133, 145, 146, 0, 242, 240, 239, 90, 90, 90, 42, 135, 134, 147, 0, 244, 241, 243, 91, 91, 91, 42, 134, 146, 147, 0, 241, 239, 243, 91, 91, 91, 42, 136, 135, 148, 0, 246, 244, 245, 92, 92, 92, 42, 135, 147, 148, 0, 244, 243, 245, 92, 92, 92, 42, 137, 136, 149, 0, 248, 246, 247, 93, 93, 93, 42, 136, 148, 149, 0, 246, 245, 247, 93, 93, 93, 42, 138, 137, 150, 0, 250, 248, 249, 94, 94, 94, 42, 137, 149, 150, 0, 248, 247, 249, 94, 94, 94, 42, 139, 138, 151, 0, 252, 250, 251, 95, 95, 95, 42, 138, 150, 151, 0, 250, 249, 251, 95, 95, 95, 42, 140, 139, 152, 0, 254, 252, 253, 96, 96, 96, 42, 139, 151, 152, 0, 252, 251, 253, 96, 96, 96, 42, 141, 140, 153, 0, 256, 254, 255, 97, 97, 97, 42, 140, 152, 153, 0, 254, 253, 255, 97, 97, 97, 42, 142, 141, 154, 0, 258, 256, 257, 98, 98, 98, 42, 141, 153, 154, 0, 256, 255, 257, 98, 98, 98, 42, 143, 142, 155, 0, 260, 258, 259, 99, 99, 99, 42, 142, 154, 155, 0, 258, 257, 259, 99, 99, 99, 42, 144, 143, 156, 0, 262, 260, 261, 100, 100, 100, 42, 143, 155, 156, 0, 260, 259, 261, 100, 100, 100, 42, 133, 144, 145, 0, 242, 262, 240, 101, 101, 101, 42, 144, 156, 145, 0, 262, 261, 240, 101, 101, 101, 42, 146, 145, 158, 0, 263, 264, 265, 0, 0, 0, 42, 145, 157, 158, 0, 264, 266, 265, 0, 0, 0, 42, 147, 146, 159, 0, 267, 263, 268, 102, 102, 102, 42, 146, 158, 159, 0, 263, 265, 268, 102, 102, 102, 42, 148, 147, 160, 0, 269, 270, 271, 103, 103, 103, 42, 147, 159, 160, 0, 270, 272, 271, 103, 103, 103, 42, 149, 148, 161, 0, 273, 269, 274, 3, 3, 3, 42, 148, 160, 161, 0, 269, 271, 274, 3, 3, 3, 42, 150, 149, 162, 0, 275, 273, 276, 104, 104, 104, 42, 149, 161, 162, 0, 273, 274, 276, 104, 104, 104, 42, 151, 150, 163, 0, 277, 275, 278, 105, 105, 105, 42, 150, 162, 163, 0, 275, 276, 278, 105, 105, 105, 42, 152, 151, 164, 0, 279, 277, 280, 6, 6, 6, 42, 151, 163, 164, 0, 277, 278, 280, 6, 6, 6, 42, 153, 152, 165, 0, 281, 279, 282, 106, 106, 106, 42, 152, 164, 165, 0, 279, 280, 282, 106, 106, 106, 42, 154, 153, 166, 0, 283, 281, 284, 107, 107, 107, 42, 153, 165, 166, 0, 281, 282, 284, 107, 107, 107, 42, 155, 154, 167, 0, 285, 283, 286, 9, 9, 9, 42, 154, 166, 167, 0, 283, 284, 286, 9, 9, 9, 42, 156, 155, 168, 0, 287, 285, 288, 108, 108, 108, 42, 155, 167, 168, 0, 285, 286, 288, 108, 108, 108, 42, 145, 156, 157, 0, 264, 287, 266, 109, 109, 109, 42, 156, 168, 157, 0, 287, 288, 266, 109, 109, 109, 42, 158, 157, 170, 0, 289, 290, 291, 13, 13, 13, 42, 157, 169, 170, 0, 290, 292, 291, 13, 13, 13, 42, 159, 158, 171, 0, 293, 289, 294, 13, 13, 13, 42, 158, 170, 171, 0, 289, 291, 294, 13, 13, 13, 42, 160, 159, 172, 0, 295, 293, 296, 13, 13, 13, 42, 159, 171, 172, 0, 293, 294, 296, 13, 13, 13, 42, 161, 160, 173, 0, 297, 295, 298, 13, 13, 13, 42, 160, 172, 173, 0, 295, 296, 298, 13, 13, 13, 42, 162, 161, 174, 0, 299, 297, 300, 13, 13, 13, 42, 161, 173, 174, 0, 297, 298, 300, 13, 13, 13, 42, 163, 162, 175, 0, 301, 299, 302, 13, 13, 13, 42, 162, 174, 175, 0, 299, 300, 302, 13, 13, 13, 42, 164, 163, 176, 0, 303, 301, 304, 13, 13, 13, 42, 163, 175, 176, 0, 301, 302, 304, 13, 13, 13, 42, 165, 164, 177, 0, 305, 303, 306, 13, 13, 13, 42, 164, 176, 177, 0, 303, 304, 306, 13, 13, 13, 42, 166, 165, 178, 0, 307, 305, 308, 13, 13, 13, 42, 165, 177, 178, 0, 305, 306, 308, 13, 13, 13, 42, 167, 166, 179, 0, 309, 307, 310, 13, 13, 13, 42, 166, 178, 179, 0, 307, 308, 310, 13, 13, 13, 42, 168, 167, 180, 0, 311, 309, 312, 13, 13, 13, 42, 167, 179, 180, 0, 309, 310, 312, 13, 13, 13, 42, 157, 168, 169, 0, 290, 311, 292, 13, 13, 13, 42, 168, 180, 169, 0, 311, 312, 292, 13, 13, 13, 42, 170, 169, 182, 0, 313, 314, 315, 110, 110, 110, 42, 169, 181, 182, 0, 314, 316, 315, 110, 110, 110, 42, 171, 170, 183, 0, 317, 313, 318, 70, 70, 70, 42, 170, 182, 183, 0, 313, 315, 318, 70, 70, 70, 42, 172, 171, 184, 0, 319, 320, 321, 71, 71, 71, 42, 171, 183, 184, 0, 320, 322, 321, 71, 71, 71, 42, 173, 172, 185, 0, 323, 319, 324, 111, 111, 111, 42, 172, 184, 185, 0, 319, 321, 324, 111, 111, 111, 42, 174, 173, 186, 0, 325, 323, 326, 112, 112, 112, 42, 173, 185, 186, 0, 323, 324, 326, 112, 112, 112, 42, 175, 174, 187, 0, 327, 325, 328, 113, 113, 113, 42, 174, 186, 187, 0, 325, 326, 328, 113, 113, 113, 42, 176, 175, 188, 0, 329, 327, 330, 114, 114, 114, 42, 175, 187, 188, 0, 327, 328, 330, 114, 114, 114, 42, 177, 176, 189, 0, 331, 329, 332, 74, 74, 74, 42, 176, 188, 189, 0, 329, 330, 332, 74, 74, 74, 42, 178, 177, 190, 0, 333, 331, 334, 75, 75, 75, 42, 177, 189, 190, 0, 331, 332, 334, 75, 75, 75, 42, 179, 178, 191, 0, 335, 333, 336, 115, 115, 115, 42, 178, 190, 191, 0, 333, 334, 336, 115, 115, 115, 42, 180, 179, 192, 0, 337, 335, 338, 116, 116, 116, 42, 179, 191, 192, 0, 335, 336, 338, 116, 116, 116, 42, 169, 180, 181, 0, 314, 337, 316, 117, 117, 117, 42, 180, 192, 181, 0, 337, 338, 316, 117, 117, 117, 42, 182, 181, 194, 0, 339, 340, 341, 118, 118, 118, 42, 181, 193, 194, 0, 340, 342, 341, 118, 118, 118, 42, 183, 182, 195, 0, 343, 339, 344, 119, 119, 119, 42, 182, 194, 195, 0, 339, 341, 344, 119, 119, 119, 42, 184, 183, 196, 0, 345, 343, 346, 120, 120, 120, 42, 183, 195, 196, 0, 343, 344, 346, 120, 120, 120, 42, 185, 184, 197, 0, 347, 345, 348, 121, 121, 121, 42, 184, 196, 197, 0, 345, 346, 348, 121, 121, 121, 42, 186, 185, 198, 0, 349, 347, 350, 122, 122, 122, 42, 185, 197, 198, 0, 347, 348, 350, 122, 122, 122, 42, 187, 186, 199, 0, 351, 349, 352, 123, 123, 123, 42, 186, 198, 199, 0, 349, 350, 352, 123, 123, 123, 42, 188, 187, 200, 0, 353, 351, 354, 124, 124, 124, 42, 187, 199, 200, 0, 351, 352, 354, 124, 124, 124, 42, 189, 188, 201, 0, 355, 353, 356, 125, 125, 125, 42, 188, 200, 201, 0, 353, 354, 356, 125, 125, 125, 42, 190, 189, 202, 0, 357, 355, 358, 126, 126, 126, 42, 189, 201, 202, 0, 355, 356, 358, 126, 126, 126, 42, 191, 190, 203, 0, 359, 357, 360, 127, 127, 127, 42, 190, 202, 203, 0, 357, 358, 360, 127, 127, 127, 42, 192, 191, 204, 0, 361, 359, 362, 128, 128, 128, 42, 191, 203, 204, 0, 359, 360, 362, 128, 128, 128, 42, 181, 192, 193, 0, 340, 361, 342, 129, 129, 129, 42, 192, 204, 193, 0, 361, 362, 342, 129, 129, 129, 42, 194, 193, 206, 0, 341, 342, 363, 130, 130, 130, 42, 193, 205, 206, 0, 342, 364, 363, 130, 130, 130, 42, 195, 194, 207, 0, 344, 341, 365, 131, 131, 131, 42, 194, 206, 207, 0, 341, 363, 365, 131, 131, 131, 42, 196, 195, 208, 0, 346, 344, 366, 132, 132, 132, 42, 195, 207, 208, 0, 344, 365, 366, 132, 132, 132, 42, 197, 196, 209, 0, 348, 346, 367, 133, 133, 133, 42, 196, 208, 209, 0, 346, 366, 367, 133, 133, 133, 42, 198, 197, 210, 0, 350, 348, 368, 134, 134, 134, 42, 197, 209, 210, 0, 348, 367, 368, 134, 134, 134, 42, 199, 198, 211, 0, 352, 350, 369, 135, 135, 135, 42, 198, 210, 211, 0, 350, 368, 369, 135, 135, 135, 42, 200, 199, 212, 0, 354, 352, 370, 136, 136, 136, 42, 199, 211, 212, 0, 352, 369, 370, 136, 136, 136, 42, 201, 200, 213, 0, 356, 354, 371, 137, 137, 137, 42, 200, 212, 213, 0, 354, 370, 371, 137, 137, 137, 42, 202, 201, 214, 0, 358, 356, 372, 138, 138, 138, 42, 201, 213, 214, 0, 356, 371, 372, 138, 138, 138, 42, 203, 202, 215, 0, 360, 358, 373, 139, 139, 139, 42, 202, 214, 215, 0, 358, 372, 373, 139, 139, 139, 42, 204, 203, 216, 0, 362, 360, 374, 140, 140, 140, 42, 203, 215, 216, 0, 360, 373, 374, 140, 140, 140, 42, 193, 204, 205, 0, 342, 362, 364, 141, 141, 141, 42, 204, 216, 205, 0, 362, 374, 364, 141, 141, 141, 42, 206, 205, 218, 0, 375, 376, 377, 142, 142, 142, 42, 205, 217, 218, 0, 376, 378, 377, 142, 142, 142, 42, 207, 206, 219, 0, 379, 375, 380, 143, 143, 143, 42, 206, 218, 219, 0, 375, 377, 380, 143, 143, 143, 42, 208, 207, 220, 0, 381, 382, 383, 144, 144, 144, 42, 207, 219, 220, 0, 382, 384, 383, 144, 144, 144, 42, 209, 208, 221, 0, 385, 381, 386, 145, 145, 145, 42, 208, 220, 221, 0, 381, 383, 386, 145, 145, 145, 42, 210, 209, 222, 0, 387, 385, 388, 146, 146, 146, 42, 209, 221, 222, 0, 385, 386, 388, 146, 146, 146, 42, 211, 210, 223, 0, 389, 387, 390, 147, 147, 147, 42, 210, 222, 223, 0, 387, 388, 390, 147, 147, 147, 42, 212, 211, 224, 0, 391, 389, 392, 148, 148, 148, 42, 211, 223, 224, 0, 389, 390, 392, 148, 148, 148, 42, 213, 212, 225, 0, 393, 391, 394, 149, 149, 149, 42, 212, 224, 225, 0, 391, 392, 394, 149, 149, 149, 42, 214, 213, 226, 0, 395, 393, 396, 150, 150, 150, 42, 213, 225, 226, 0, 393, 394, 396, 150, 150, 150, 42, 215, 214, 227, 0, 397, 395, 398, 151, 151, 151, 42, 214, 226, 227, 0, 395, 396, 398, 151, 151, 151, 42, 216, 215, 228, 0, 399, 397, 400, 152, 152, 152, 42, 215, 227, 228, 0, 397, 398, 400, 152, 152, 152, 42, 205, 216, 217, 0, 376, 399, 378, 153, 153, 153, 42, 216, 228, 217, 0, 399, 400, 378, 153, 153, 153, 42, 218, 217, 230, 0, 401, 402, 403, 12, 12, 12, 42, 217, 229, 230, 0, 402, 404, 403, 12, 12, 12, 42, 219, 218, 231, 0, 405, 401, 406, 12, 12, 12, 42, 218, 230, 231, 0, 401, 403, 406, 12, 12, 12, 42, 220, 219, 232, 0, 407, 405, 408, 12, 12, 12, 42, 219, 231, 232, 0, 405, 406, 408, 12, 12, 12, 42, 221, 220, 233, 0, 409, 407, 410, 12, 12, 12, 42, 220, 232, 233, 0, 407, 408, 410, 12, 12, 12, 42, 222, 221, 234, 0, 411, 409, 412, 12, 12, 12, 42, 221, 233, 234, 0, 409, 410, 412, 12, 12, 12, 42, 223, 222, 235, 0, 413, 411, 414, 12, 12, 12, 42, 222, 234, 235, 0, 411, 412, 414, 12, 12, 12, 42, 224, 223, 236, 0, 415, 413, 416, 12, 12, 12, 42, 223, 235, 236, 0, 413, 414, 416, 12, 12, 12, 42, 225, 224, 237, 0, 417, 415, 418, 12, 12, 12, 42, 224, 236, 237, 0, 415, 416, 418, 12, 12, 12, 42, 226, 225, 238, 0, 419, 417, 420, 12, 12, 12, 42, 225, 237, 238, 0, 417, 418, 420, 12, 12, 12, 42, 227, 226, 239, 0, 421, 419, 422, 12, 12, 12, 42, 226, 238, 239, 0, 419, 420, 422, 12, 12, 12, 42, 228, 227, 240, 0, 423, 421, 424, 12, 12, 12, 42, 227, 239, 240, 0, 421, 422, 424, 12, 12, 12, 42, 217, 228, 229, 0, 402, 423, 404, 12, 12, 12, 42, 228, 240, 229, 0, 423, 424, 404, 12, 12, 12, 42, 230, 229, 242, 0, 425, 426, 427, 38, 38, 38, 42, 229, 241, 242, 0, 426, 428, 427, 38, 38, 38, 42, 231, 230, 243, 0, 429, 425, 430, 154, 154, 154, 42, 230, 242, 243, 0, 425, 427, 430, 154, 154, 154, 42, 232, 231, 244, 0, 431, 432, 433, 155, 155, 155, 42, 231, 243, 244, 0, 432, 434, 433, 155, 155, 155, 42, 233, 232, 245, 0, 435, 431, 436, 39, 39, 39, 42, 232, 244, 245, 0, 431, 433, 436, 39, 39, 39, 42, 234, 233, 246, 0, 437, 435, 438, 104, 104, 104, 42, 233, 245, 246, 0, 435, 436, 438, 104, 104, 104, 42, 235, 234, 247, 0, 439, 437, 440, 105, 105, 105, 42, 234, 246, 247, 0, 437, 438, 440, 105, 105, 105, 42, 236, 235, 248, 0, 441, 439, 442, 42, 42, 42, 42, 235, 247, 248, 0, 439, 440, 442, 42, 42, 42, 42, 237, 236, 249, 0, 443, 441, 444, 156, 156, 156, 42, 236, 248, 249, 0, 441, 442, 444, 156, 156, 156, 42, 238, 237, 250, 0, 445, 443, 446, 157, 157, 157, 42, 237, 249, 250, 0, 443, 444, 446, 157, 157, 157, 42, 239, 238, 251, 0, 447, 445, 448, 43, 43, 43, 42, 238, 250, 251, 0, 445, 446, 448, 43, 43, 43, 42, 240, 239, 252, 0, 449, 447, 450, 108, 108, 108, 42, 239, 251, 252, 0, 447, 448, 450, 108, 108, 108, 42, 229, 240, 241, 0, 426, 449, 428, 109, 109, 109, 42, 240, 252, 241, 0, 449, 450, 428, 109, 109, 109, 42, 242, 241, 254, 0, 451, 452, 453, 0, 0, 0, 42, 241, 253, 254, 0, 452, 454, 453, 0, 0, 0, 42, 243, 242, 255, 0, 455, 451, 456, 158, 158, 158, 42, 242, 254, 255, 0, 451, 453, 456, 158, 158, 158, 42, 244, 243, 256, 0, 457, 458, 459, 159, 159, 159, 42, 243, 255, 256, 0, 458, 460, 459, 159, 159, 159, 42, 245, 244, 257, 0, 461, 457, 462, 3, 3, 3, 42, 244, 256, 257, 0, 457, 459, 462, 3, 3, 3, 42, 246, 245, 258, 0, 463, 461, 464, 104, 104, 104, 42, 245, 257, 258, 0, 461, 462, 464, 104, 104, 104, 42, 247, 246, 259, 0, 465, 463, 466, 105, 105, 105, 42, 246, 258, 259, 0, 463, 464, 466, 105, 105, 105, 42, 248, 247, 260, 0, 467, 465, 468, 6, 6, 6, 42, 247, 259, 260, 0, 465, 466, 468, 6, 6, 6, 42, 249, 248, 261, 0, 469, 467, 470, 160, 160, 160, 42, 248, 260, 261, 0, 467, 468, 470, 160, 160, 160, 42, 250, 249, 262, 0, 471, 469, 472, 161, 161, 161, 42, 249, 261, 262, 0, 469, 470, 472, 161, 161, 161, 42, 251, 250, 263, 0, 473, 471, 474, 9, 9, 9, 42, 250, 262, 263, 0, 471, 472, 474, 9, 9, 9, 42, 252, 251, 264, 0, 475, 473, 476, 108, 108, 108, 42, 251, 263, 264, 0, 473, 474, 476, 108, 108, 108, 42, 241, 252, 253, 0, 452, 475, 454, 109, 109, 109, 42, 252, 264, 253, 0, 475, 476, 454, 109, 109, 109, 42, 254, 253, 266, 0, 477, 478, 479, 12, 12, 12, 42, 253, 265, 266, 0, 478, 480, 479, 12, 12, 12, 42, 255, 254, 267, 0, 481, 477, 482, 12, 12, 12, 42, 254, 266, 267, 0, 477, 479, 482, 12, 12, 12, 42, 256, 255, 268, 0, 483, 481, 484, 12, 12, 12, 42, 255, 267, 268, 0, 481, 482, 484, 12, 12, 12, 42, 257, 256, 269, 0, 485, 483, 486, 12, 12, 12, 42, 256, 268, 269, 0, 483, 484, 486, 12, 12, 12, 42, 258, 257, 270, 0, 487, 485, 488, 12, 12, 12, 42, 257, 269, 270, 0, 485, 486, 488, 12, 12, 12, 42, 259, 258, 271, 0, 489, 487, 490, 12, 12, 12, 42, 258, 270, 271, 0, 487, 488, 490, 12, 12, 12, 42, 260, 259, 272, 0, 491, 489, 492, 12, 12, 12, 42, 259, 271, 272, 0, 489, 490, 492, 12, 12, 12, 42, 261, 260, 273, 0, 493, 491, 494, 12, 12, 12, 42, 260, 272, 273, 0, 491, 492, 494, 12, 12, 12, 42, 262, 261, 274, 0, 495, 493, 496, 12, 12, 12, 42, 261, 273, 274, 0, 493, 494, 496, 12, 12, 12, 42, 263, 262, 275, 0, 497, 495, 498, 12, 12, 12, 42, 262, 274, 275, 0, 495, 496, 498, 12, 12, 12, 42, 264, 263, 276, 0, 499, 497, 500, 12, 12, 12, 42, 263, 275, 276, 0, 497, 498, 500, 12, 12, 12, 42, 253, 264, 265, 0, 478, 499, 480, 12, 12, 12, 42, 264, 276, 265, 0, 499, 500, 480, 12, 12, 12, 42, 266, 265, 278, 0, 501, 502, 503, 162, 162, 162, 42, 265, 277, 278, 0, 502, 504, 503, 162, 162, 162, 42, 267, 266, 279, 0, 505, 501, 506, 163, 163, 163, 42, 266, 278, 279, 0, 501, 503, 506, 163, 163, 163, 42, 268, 267, 280, 0, 507, 508, 509, 164, 164, 164, 42, 267, 279, 280, 0, 508, 510, 509, 164, 164, 164, 42, 269, 268, 281, 0, 511, 507, 512, 165, 165, 165, 42, 268, 280, 281, 0, 507, 509, 512, 165, 165, 165, 42, 270, 269, 282, 0, 513, 511, 514, 104, 104, 104, 42, 269, 281, 282, 0, 511, 512, 514, 104, 104, 104, 42, 271, 270, 283, 0, 515, 513, 516, 105, 105, 105, 42, 270, 282, 283, 0, 513, 514, 516, 105, 105, 105, 42, 272, 271, 284, 0, 517, 515, 518, 166, 166, 166, 42, 271, 283, 284, 0, 515, 516, 518, 166, 166, 166, 42, 273, 272, 285, 0, 519, 517, 520, 167, 167, 167, 42, 272, 284, 285, 0, 517, 518, 520, 167, 167, 167, 42, 274, 273, 286, 0, 521, 519, 522, 168, 168, 168, 42, 273, 285, 286, 0, 519, 520, 522, 168, 168, 168, 42, 275, 274, 287, 0, 523, 521, 524, 169, 169, 169, 42, 274, 286, 287, 0, 521, 522, 524, 169, 169, 169, 42, 276, 275, 288, 0, 525, 523, 526, 108, 108, 108, 42, 275, 287, 288, 0, 523, 524, 526, 108, 108, 108, 42, 265, 276, 277, 0, 502, 525, 504, 109, 109, 109, 42, 276, 288, 277, 0, 525, 526, 504, 109, 109, 109, 42, 278, 277, 290, 0, 527, 528, 529, 12, 12, 12, 42, 277, 289, 290, 0, 528, 530, 529, 12, 12, 12, 42, 279, 278, 291, 0, 531, 527, 532, 12, 12, 12, 42, 278, 290, 291, 0, 527, 529, 532, 12, 12, 12, 42, 280, 279, 292, 0, 533, 531, 534, 12, 12, 12, 42, 279, 291, 292, 0, 531, 532, 534, 12, 12, 12, 42, 281, 280, 293, 0, 535, 533, 536, 12, 12, 12, 42, 280, 292, 293, 0, 533, 534, 536, 12, 12, 12, 42, 282, 281, 294, 0, 537, 535, 538, 12, 12, 12, 42, 281, 293, 294, 0, 535, 536, 538, 12, 12, 12, 42, 283, 282, 295, 0, 539, 537, 540, 12, 12, 12, 42, 282, 294, 295, 0, 537, 538, 540, 12, 12, 12, 42, 284, 283, 296, 0, 541, 539, 542, 12, 12, 12, 42, 283, 295, 296, 0, 539, 540, 542, 12, 12, 12, 42, 285, 284, 297, 0, 543, 541, 544, 12, 12, 12, 42, 284, 296, 297, 0, 541, 542, 544, 12, 12, 12, 42, 286, 285, 298, 0, 545, 543, 546, 12, 12, 12, 42, 285, 297, 298, 0, 543, 544, 546, 12, 12, 12, 42, 287, 286, 299, 0, 547, 545, 548, 12, 12, 12, 42, 286, 298, 299, 0, 545, 546, 548, 12, 12, 12, 42, 288, 287, 300, 0, 549, 547, 550, 12, 12, 12, 42, 287, 299, 300, 0, 547, 548, 550, 12, 12, 12, 42, 277, 288, 289, 0, 528, 549, 530, 12, 12, 12, 42, 288, 300, 289, 0, 549, 550, 530, 12, 12, 12, 42, 290, 289, 302, 0, 551, 552, 553, 0, 0, 0, 42, 289, 301, 302, 0, 552, 554, 553, 0, 0, 0, 42, 291, 290, 303, 0, 555, 551, 556, 163, 163, 163, 42, 290, 302, 303, 0, 551, 553, 556, 163, 163, 163, 42, 292, 291, 304, 0, 557, 558, 559, 164, 164, 164, 42, 291, 303, 304, 0, 558, 560, 559, 164, 164, 164, 42, 293, 292, 305, 0, 561, 557, 562, 3, 3, 3, 42, 292, 304, 305, 0, 557, 559, 562, 3, 3, 3, 42, 294, 293, 306, 0, 563, 561, 564, 170, 170, 170, 42, 293, 305, 306, 0, 561, 562, 564, 170, 170, 170, 42, 295, 294, 307, 0, 565, 563, 566, 171, 171, 171, 42, 294, 306, 307, 0, 563, 564, 566, 171, 171, 171, 42, 296, 295, 308, 0, 567, 565, 568, 6, 6, 6, 42, 295, 307, 308, 0, 565, 566, 568, 6, 6, 6, 42, 297, 296, 309, 0, 569, 567, 570, 167, 167, 167, 42, 296, 308, 309, 0, 567, 568, 570, 167, 167, 167, 42, 298, 297, 310, 0, 571, 569, 572, 168, 168, 168, 42, 297, 309, 310, 0, 569, 570, 572, 168, 168, 168, 42, 299, 298, 311, 0, 573, 571, 574, 9, 9, 9, 42, 298, 310, 311, 0, 571, 572, 574, 9, 9, 9, 42, 300, 299, 312, 0, 575, 573, 576, 172, 172, 172, 42, 299, 311, 312, 0, 573, 574, 576, 172, 172, 172, 42, 289, 300, 301, 0, 552, 575, 554, 173, 173, 173, 42, 300, 312, 301, 0, 575, 576, 554, 173, 173, 173, 42, 302, 301, 314, 0, 577, 578, 579, 174, 174, 174, 42, 301, 313, 314, 0, 578, 580, 579, 174, 174, 174, 42, 303, 302, 315, 0, 581, 577, 582, 158, 158, 158, 42, 302, 314, 315, 0, 577, 579, 582, 158, 158, 158, 42, 304, 303, 316, 0, 583, 584, 585, 159, 159, 159, 42, 303, 315, 316, 0, 584, 586, 585, 159, 159, 159, 42, 305, 304, 317, 0, 587, 583, 588, 175, 175, 175, 42, 304, 316, 317, 0, 583, 585, 588, 175, 175, 175, 42, 306, 305, 318, 0, 589, 587, 590, 176, 176, 176, 42, 305, 317, 318, 0, 587, 588, 590, 176, 176, 176, 42, 307, 306, 319, 0, 591, 589, 592, 177, 177, 177, 42, 306, 318, 319, 0, 589, 590, 592, 177, 177, 177, 42, 308, 307, 320, 0, 593, 591, 594, 178, 178, 178, 42, 307, 319, 320, 0, 591, 592, 594, 178, 178, 178, 42, 309, 308, 321, 0, 595, 593, 596, 160, 160, 160, 42, 308, 320, 321, 0, 593, 594, 596, 160, 160, 160, 42, 310, 309, 322, 0, 597, 595, 598, 161, 161, 161, 42, 309, 321, 322, 0, 595, 596, 598, 161, 161, 161, 42, 311, 310, 323, 0, 599, 597, 600, 179, 179, 179, 42, 310, 322, 323, 0, 597, 598, 600, 179, 179, 179, 42, 312, 311, 324, 0, 601, 599, 602, 180, 180, 180, 42, 311, 323, 324, 0, 599, 600, 602, 180, 180, 180, 42, 301, 312, 313, 0, 578, 601, 580, 181, 181, 181, 42, 312, 324, 313, 0, 601, 602, 580, 181, 181, 181, 42, 314, 313, 326, 0, 603, 604, 605, 12, 12, 12, 42, 313, 325, 326, 0, 604, 606, 605, 12, 12, 12, 42, 315, 314, 327, 0, 607, 603, 608, 12, 12, 12, 42, 314, 326, 327, 0, 603, 605, 608, 12, 12, 12, 42, 316, 315, 328, 0, 609, 607, 610, 12, 12, 12, 42, 315, 327, 328, 0, 607, 608, 610, 12, 12, 12, 42, 317, 316, 329, 0, 611, 609, 612, 12, 12, 12, 42, 316, 328, 329, 0, 609, 610, 612, 12, 12, 12, 42, 318, 317, 330, 0, 613, 611, 614, 12, 12, 12, 42, 317, 329, 330, 0, 611, 612, 614, 12, 12, 12, 42, 319, 318, 331, 0, 615, 613, 616, 12, 12, 12, 42, 318, 330, 331, 0, 613, 614, 616, 12, 12, 12, 42, 320, 319, 332, 0, 617, 615, 618, 12, 12, 12, 42, 319, 331, 332, 0, 615, 616, 618, 12, 12, 12, 42, 321, 320, 333, 0, 619, 617, 620, 12, 12, 12, 42, 320, 332, 333, 0, 617, 618, 620, 12, 12, 12, 42, 322, 321, 334, 0, 621, 619, 622, 12, 12, 12, 42, 321, 333, 334, 0, 619, 620, 622, 12, 12, 12, 42, 323, 322, 335, 0, 623, 621, 624, 12, 12, 12, 42, 322, 334, 335, 0, 621, 622, 624, 12, 12, 12, 42, 324, 323, 336, 0, 625, 623, 626, 12, 12, 12, 42, 323, 335, 336, 0, 623, 624, 626, 12, 12, 12, 42, 313, 324, 325, 0, 604, 625, 606, 12, 12, 12, 42, 324, 336, 325, 0, 625, 626, 606, 12, 12, 12, 42, 326, 325, 338, 0, 627, 628, 629, 162, 162, 162, 42, 325, 337, 338, 0, 628, 630, 629, 162, 162, 162, 42, 327, 326, 339, 0, 631, 627, 632, 182, 182, 182, 42, 326, 338, 339, 0, 627, 629, 632, 182, 182, 182, 42, 328, 327, 340, 0, 633, 634, 635, 183, 183, 183, 42, 327, 339, 340, 0, 634, 636, 635, 183, 183, 183, 42, 329, 328, 341, 0, 637, 633, 638, 165, 165, 165, 42, 328, 340, 341, 0, 633, 635, 638, 165, 165, 165, 42, 330, 329, 342, 0, 639, 637, 640, 184, 184, 184, 42, 329, 341, 342, 0, 637, 638, 640, 184, 184, 184, 42, 331, 330, 343, 0, 641, 639, 642, 185, 185, 185, 42, 330, 342, 343, 0, 639, 640, 642, 185, 185, 185, 42, 332, 331, 344, 0, 643, 641, 644, 166, 166, 166, 42, 331, 343, 344, 0, 641, 642, 644, 166, 166, 166, 42, 333, 332, 345, 0, 645, 643, 646, 186, 186, 186, 42, 332, 344, 345, 0, 643, 644, 646, 186, 186, 186, 42, 334, 333, 346, 0, 647, 645, 648, 187, 187, 187, 42, 333, 345, 346, 0, 645, 646, 648, 187, 187, 187, 42, 335, 334, 347, 0, 649, 647, 650, 169, 169, 169, 42, 334, 346, 347, 0, 647, 648, 650, 169, 169, 169, 42, 336, 335, 348, 0, 651, 649, 652, 188, 188, 188, 42, 335, 347, 348, 0, 649, 650, 652, 188, 188, 188, 42, 325, 336, 337, 0, 628, 651, 630, 189, 189, 189, 42, 336, 348, 337, 0, 651, 652, 630, 189, 189, 189, 42, 338, 337, 350, 0, 653, 654, 655, 190, 190, 190, 42, 337, 349, 350, 0, 654, 656, 655, 190, 190, 190, 42, 339, 338, 351, 0, 657, 653, 658, 191, 191, 191, 42, 338, 350, 351, 0, 653, 655, 658, 191, 191, 191, 42, 340, 339, 352, 0, 659, 660, 661, 192, 192, 192, 42, 339, 351, 352, 0, 660, 662, 661, 192, 192, 192, 42, 341, 340, 353, 0, 663, 659, 664, 193, 193, 193, 42, 340, 352, 353, 0, 659, 661, 664, 193, 193, 193, 42, 342, 341, 354, 0, 665, 663, 666, 194, 194, 194, 42, 341, 353, 354, 0, 663, 664, 666, 194, 194, 194, 42, 343, 342, 355, 0, 667, 665, 668, 195, 195, 195, 42, 342, 354, 355, 0, 665, 666, 668, 195, 195, 195, 42, 344, 343, 356, 0, 669, 667, 670, 196, 196, 196, 42, 343, 355, 356, 0, 667, 668, 670, 196, 196, 196, 42, 345, 344, 357, 0, 671, 669, 672, 197, 197, 197, 42, 344, 356, 357, 0, 669, 670, 672, 197, 197, 197, 42, 346, 345, 358, 0, 673, 671, 674, 198, 198, 198, 42, 345, 357, 358, 0, 671, 672, 674, 198, 198, 198, 42, 347, 346, 359, 0, 675, 673, 676, 199, 199, 199, 42, 346, 358, 359, 0, 673, 674, 676, 199, 199, 199, 42, 348, 347, 360, 0, 677, 675, 678, 200, 200, 200, 42, 347, 359, 360, 0, 675, 676, 678, 200, 200, 200, 42, 337, 348, 349, 0, 654, 677, 656, 201, 201, 201, 42, 348, 360, 349, 0, 677, 678, 656, 201, 201, 201, 42, 350, 349, 362, 0, 679, 680, 681, 0, 0, 0, 42, 349, 361, 362, 0, 680, 682, 681, 0, 0, 0, 42, 351, 350, 364, 0, 683, 679, 684, 182, 182, 182, 42, 350, 362, 364, 0, 679, 681, 684, 182, 182, 182, 42, 352, 351, 365, 0, 685, 686, 687, 183, 183, 183, 42, 351, 364, 365, 0, 686, 688, 687, 183, 183, 183, 42, 353, 352, 366, 0, 689, 685, 690, 3, 3, 3, 42, 352, 365, 366, 0, 685, 687, 690, 3, 3, 3, 42, 354, 353, 367, 0, 691, 689, 692, 202, 202, 202, 42, 353, 366, 367, 0, 689, 690, 692, 202, 202, 202, 42, 355, 354, 368, 0, 693, 691, 694, 203, 203, 203, 42, 354, 367, 368, 0, 691, 692, 694, 203, 203, 203, 42, 356, 355, 369, 0, 695, 693, 696, 6, 6, 6, 42, 355, 368, 369, 0, 693, 694, 696, 6, 6, 6, 42, 357, 356, 370, 0, 697, 695, 698, 186, 186, 186, 42, 356, 369, 370, 0, 695, 696, 698, 186, 186, 186, 42, 358, 357, 371, 0, 699, 697, 700, 187, 187, 187, 42, 357, 370, 371, 0, 697, 698, 700, 187, 187, 187, 42, 359, 358, 372, 0, 701, 699, 702, 9, 9, 9, 42, 358, 371, 372, 0, 699, 700, 702, 9, 9, 9, 42, 360, 359, 373, 0, 703, 701, 704, 204, 204, 204, 42, 359, 372, 373, 0, 701, 702, 704, 204, 204, 204, 42, 349, 360, 361, 0, 680, 703, 682, 205, 205, 205, 42, 360, 373, 361, 0, 703, 704, 682, 205, 205, 205, 42, 26, 25, 38, 1, 705, 706, 707, 0, 0, 0, 42, 25, 37, 38, 1, 706, 708, 707, 0, 0, 0, 42, 27, 26, 39, 1, 709, 705, 710, 1, 1, 1, 42, 26, 38, 39, 1, 705, 707, 710, 1, 1, 1, 42, 28, 27, 40, 1, 711, 712, 713, 2, 2, 2, 42, 27, 39, 40, 1, 712, 714, 713, 2, 2, 2, 42, 29, 28, 41, 1, 715, 711, 716, 3, 3, 3, 42, 28, 40, 41, 1, 711, 713, 716, 3, 3, 3, 42, 30, 29, 42, 1, 717, 715, 718, 4, 4, 4, 42, 29, 41, 42, 1, 715, 716, 718, 4, 4, 4, 42, 31, 30, 43, 1, 719, 717, 720, 5, 5, 5, 42, 30, 42, 43, 1, 717, 718, 720, 5, 5, 5, 42, 32, 31, 44, 1, 721, 719, 722, 6, 6, 6, 42, 31, 43, 44, 1, 719, 720, 722, 6, 6, 6, 42, 33, 32, 45, 1, 723, 721, 724, 7, 7, 7, 42, 32, 44, 45, 1, 721, 722, 724, 7, 7, 7, 42, 34, 33, 46, 1, 725, 723, 726, 8, 8, 8, 42, 33, 45, 46, 1, 723, 724, 726, 8, 8, 8, 42, 35, 34, 47, 1, 727, 725, 728, 9, 9, 9, 42, 34, 46, 47, 1, 725, 726, 728, 9, 9, 9, 42, 36, 35, 48, 1, 729, 727, 730, 10, 10, 10, 42, 35, 47, 48, 1, 727, 728, 730, 10, 10, 10, 42, 25, 36, 37, 1, 706, 729, 708, 11, 11, 11, 42, 36, 48, 37, 1, 729, 730, 708, 11, 11, 11] - } -}, { - "uuid": "03FC76E1-8155-4D52-BE92-D3C83153EAA3", - "type": "Geometry", - "data": { - "vertices": [-0.250889, -3.238935, -1.87, -0.250889, -1.87, -3.238935, -0.250889, 0, -3.74, -0.250889, 1.87, -3.238935, -0.250889, 3.238935, -1.87, -0.250889, 3.74, 0, -0.250889, 3.238935, 1.87, -0.250889, 1.87, 3.238935, -0.250889, 0, 3.74, -0.250889, -1.87, 3.238935, -0.250889, -3.238935, 1.87, -0.250889, -3.74, 0, 0.151875, -3.238935, -1.87, 0.151875, -1.87, -3.238935, 0.151875, 0, -3.74, 0.151875, 1.87, -3.238935, 0.151875, 3.238935, -1.87, 0.151875, 3.74, 0, 0.151875, 3.238935, 1.87, 0.151875, 1.87, 3.238935, 0.151875, 0, 3.74, 0.151875, -1.87, 3.238935, 0.151875, -3.238935, 1.87, 0.151875, -3.74, 0, -0.250889, -3.312211, -1.912306, -0.250889, -1.912306, -3.312211, -0.250889, 0, -3.824612, -0.250889, 1.912306, -3.312211, -0.250889, 3.312211, -1.912306, -0.250889, 3.824612, 0, -0.250889, 3.312211, 1.912306, -0.250889, 1.912306, 3.312211, -0.250889, 0, 3.824612, -0.250889, -1.912306, 3.312211, -0.250889, -3.312211, 1.912306, -0.250889, -3.824612, 0, -0.349902, -3.312211, -1.912306, -0.349902, -1.912306, -3.312211, -0.349902, 0, -3.824612, -0.349902, 1.912306, -3.312211, -0.349902, 3.312211, -1.912306, -0.349902, 3.824612, 0, -0.349902, 3.312211, 1.912306, -0.349902, 1.912306, 3.312211, -0.349902, 0, 3.824612, -0.349902, -1.912306, 3.312211, -0.349902, -3.312211, 1.912306, -0.349902, -3.824612, 0, -0.349902, -3.477082, -2.007494, -0.349902, -2.007494, -3.477082, -0.349902, 0, -4.014989, -0.349902, 2.007494, -3.477082, -0.349902, 3.477082, -2.007494, -0.349902, 4.014989, 0, -0.349902, 3.477082, 2.007494, -0.349902, 2.007494, 3.477082, -0.349902, 0, 4.014989, -0.349902, -2.007494, 3.477082, -0.349902, -3.477082, 2.007494, -0.349902, -4.014989, 0, -2.602457, -3.477082, -2.007494, -2.602457, -2.007494, -3.477082, -2.602457, 0, -4.014989, -2.602457, 2.007494, -3.477082, -2.602457, 3.477082, -2.007494, -2.602457, 4.014989, 0, -2.602457, 3.477082, 2.007494, -2.602457, 2.007494, 3.477082, -2.602457, 0, 4.014989, -2.602457, -2.007494, 3.477082, -2.602457, -3.477082, 2.007494, -2.602457, -4.014989, 0, -2.726224, -3.348849, -1.933459, -2.726224, -1.933459, -3.348849, -2.726224, 0, -3.866918, -2.726224, 1.933459, -3.348849, -2.726224, 3.348849, -1.933459, -2.726224, 3.866918, 0, -2.726224, 3.348849, 1.933459, -2.726224, 1.933459, 3.348849, -2.726224, 0, 3.866918, -2.726224, -1.933459, 3.348849, -2.726224, -3.348849, 1.933459, -2.726224, -3.866918, 0, 0.151875, 0, 2.780591, 0.151875, 1.390749, 2.408847, 0.151875, 2.418909, 1.396558, 0.151875, 2.783183, 0, 0.151875, 2.412726, -1.392988, 0.151875, 1.393359, -2.413368, 0.151875, 0, -2.787652, 0.151875, -1.393054, -2.412839, 0.151875, -2.411243, -1.392132, 0.151875, -2.78506, 0, 0.151875, -2.413967, 1.393705, 0.151875, -1.391218, 2.40966, -2.726224, 0, 2.780591, -2.726224, -1.391218, 2.40966, -2.726224, -2.413967, 1.393705, -2.726224, -2.78506, 0, -2.726224, -2.411243, -1.392132, -2.726224, -1.393054, -2.412839, -2.726224, 0, -2.787652, -2.726224, 1.393359, -2.413368, -2.726224, 2.412726, -1.392988, -2.726224, 2.783183, 0, -2.726224, 2.418909, 1.396558, -2.726224, 1.390749, 2.408847], - "normals": [0, -0.707107, -0.707107, 0, -0.258819, -0.965926, 0, 0.258819, -0.965926, 0, 0.707107, -0.707107, 0, 0.965926, -0.258819, 0, 0.965926, 0.258819, 0, 0.707107, 0.707107, 0, 0.258819, 0.965926, 0, -0.258819, 0.965926, 0, -0.707107, 0.707107, 0, -0.965926, 0.258819, 0, -0.965926, -0.258819, -1, 0, 0, 1, 0, 0, 0, -0.707107, -0.707107, 0, -0.258819, -0.965926, 0, 0.258819, -0.965926, 0, 0.707107, -0.707107, 0, 0.965926, -0.258819, 0, 0.965926, 0.258819, 0, 0.707107, 0.707107, 0, 0.258819, 0.965926, 0, -0.258819, 0.965926, 0, -0.707107, 0.707107, 0, -0.965926, 0.258819, 0, -0.965926, -0.258819, 0, 0.965926, -0.258819, 0, 0.965926, 0.258819, 0, -0.965926, 0.258819, 0, -0.965926, -0.258819, -0.756182, -0.462703, -0.462704, -0.756182, -0.169361, -0.632065, -0.756182, 0.169361, -0.632065, -0.756182, 0.462703, -0.462704, -0.756182, 0.632065, -0.169361, -0.756182, 0.632065, 0.169361, -0.756182, 0.462703, 0.462704, -0.756182, 0.169361, 0.632065, -0.756182, -0.169361, 0.632065, -0.756182, -0.462703, 0.462704, -0.756182, -0.632065, 0.169361, -0.756182, -0.632065, -0.169361, 0, -0.258232, -0.966083, 0, -0.701586, -0.712585, 0, -0.967625, -0.252393, 0, -0.966409, 0.25701, 0, -0.707458, 0.706756, 0, -0.259423, 0.965764, 0, 0.259818, 0.965658, 0, 0.70798, 0.706233, 0, 0.965788, 0.259334, 0, 0.966332, -0.257299, 0, 0.704746, -0.70946, 0, 0.257624, -0.966245], - "uvs": [[0.657929, 0.218803, 0.657929, 0.148504, 0.685429, 0.218803, 0.685429, 0.148504, 0.657929, 0.078204, 0.685429, 0.078204, 0.657929, 0.921796, 0.657929, 0.851497, 0.685429, 0.921796, 0.685429, 0.851497, 0.657929, 0.781197, 0.685429, 0.781197, 0.657929, 0.710898, 0.685429, 0.710898, 0.657929, 0.640599, 0.685429, 0.640599, 0.657929, 0.570299, 0.685429, 0.570299, 0.657929, 0.5, 0.685429, 0.5, 0.657929, 0.429701, 0.685429, 0.429701, 0.657929, 0.359401, 0.685429, 0.359401, 0.657929, 0.289102, 0.685429, 0.289102, 0.872881, 0.560808, 0.86822, 0.556148, 0.867216, 0.564079, 0.865948, 0.560083, 0.874587, 0.567175, 0.867757, 0.567175, 0.872881, 0.573542, 0.867781, 0.570597, 0.86822, 0.578202, 0.864544, 0.571834, 0.861854, 0.579908, 0.861854, 0.572284, 0.855487, 0.578202, 0.858753, 0.572545, 0.850826, 0.573542, 0.857129, 0.569903, 0.84912, 0.567175, 0.856252, 0.567175, 0.850826, 0.560808, 0.856518, 0.564094, 0.855487, 0.556148, 0.858448, 0.561275, 0.861854, 0.554442, 0.861854, 0.560952, 0.869766, 0.51713, 0.878354, 0.525718, 0.866768, 0.522322, 0.873172, 0.528711, 0.881498, 0.53745, 0.875523, 0.53745, 0.878354, 0.549183, 0.873175, 0.546192, 0.869766, 0.557771, 0.866773, 0.552588, 0.858034, 0.560915, 0.858034, 0.554912, 0.846301, 0.557771, 0.849272, 0.552627, 0.837713, 0.549183, 0.842921, 0.546176, 0.834569, 0.53745, 0.840588, 0.53745, 0.837713, 0.525718, 0.842916, 0.528722, 0.846301, 0.51713, 0.84929, 0.522305, 0.858034, 0.513986, 0.858034, 0.519977, 0.827477, 0.533326, 0.821247, 0.527096, 0.827811, 0.533134, 0.821439, 0.526763, 0.829758, 0.541837, 0.830143, 0.541837, 0.827477, 0.550348, 0.827811, 0.550541, 0.821247, 0.556579, 0.821439, 0.556912, 0.812736, 0.558859, 0.812736, 0.559244, 0.804225, 0.556579, 0.804032, 0.556912, 0.797994, 0.550348, 0.797661, 0.550541, 0.795714, 0.541837, 0.795329, 0.541837, 0.797994, 0.533326, 0.797661, 0.533134, 0.804225, 0.527096, 0.804032, 0.526763, 0.812736, 0.524815, 0.812736, 0.52443, 0.651168, 0.148504, 0.651168, 0.218803, 0.651168, 0.078204, 0.651168, 0.851497, 0.651168, 0.921796, 0.651168, 0.781197, 0.651168, 0.710898, 0.651168, 0.640599, 0.651168, 0.570299, 0.651168, 0.5, 0.651168, 0.429701, 0.651168, 0.359401, 0.651168, 0.289102, 0.92734, 0.53202, 0.920859, 0.525539, 0.928103, 0.53158, 0.921299, 0.524776, 0.929712, 0.540874, 0.930593, 0.540874, 0.92734, 0.549727, 0.928103, 0.550167, 0.920859, 0.556208, 0.921299, 0.556971, 0.912005, 0.55858, 0.912005, 0.559461, 0.903152, 0.556208, 0.902712, 0.556971, 0.896671, 0.549727, 0.895908, 0.550167, 0.894299, 0.540874, 0.893418, 0.540874, 0.896671, 0.53202, 0.895908, 0.53158, 0.903152, 0.525539, 0.902712, 0.524776, 0.912005, 0.523167, 0.912005, 0.522286, 0.497366, 0.148504, 0.497366, 0.218803, 0.497366, 0.078204, 0.497366, 0.851497, 0.497366, 0.921796, 0.497366, 0.781197, 0.497366, 0.710898, 0.497366, 0.640599, 0.497366, 0.570299, 0.497366, 0.5, 0.497366, 0.429701, 0.497366, 0.359401, 0.497366, 0.289102, 0.201638, 0.148503, 0.201638, 0.218803, 0.201638, 0.078204, 0.201638, 0.851497, 0.201638, 0.921796, 0.201638, 0.781197, 0.201638, 0.710898, 0.201638, 0.640599, 0.201638, 0.570299, 0.201638, 0.5, 0.201638, 0.429701, 0.201638, 0.359401, 0.201638, 0.289102, 0.428228, 0.500092, 0.428228, 0.570464, 0.738579, 0.500092, 0.738579, 0.570464, 0.428228, 0.429707, 0.738579, 0.429707, 0.428228, 0.35929, 0.738579, 0.35929, 0.428228, 0.288826, 0.738579, 0.288826, 0.428228, 0.218316, 0.738579, 0.218316, 0.428228, 0.147774, 0.738579, 0.147774, 0.428228, 0.077219, 0.738579, 0.077219, 0.428228, 0.852239, 0.428228, 0.922781, 0.738579, 0.852239, 0.738579, 0.922781, 0.428228, 0.78173, 0.738579, 0.78173, 0.428228, 0.711267, 0.738579, 0.711267, 0.428228, 0.640849, 0.738579, 0.640849]], - "faces": [42, 0, 1, 12, 0, 0, 1, 2, 0, 0, 0, 42, 1, 13, 12, 0, 1, 3, 2, 0, 0, 0, 42, 1, 2, 13, 0, 1, 4, 3, 1, 1, 1, 42, 2, 14, 13, 0, 4, 5, 3, 1, 1, 1, 42, 2, 3, 14, 0, 6, 7, 8, 2, 2, 2, 42, 3, 15, 14, 0, 7, 9, 8, 2, 2, 2, 42, 3, 4, 15, 0, 7, 10, 9, 3, 3, 3, 42, 4, 16, 15, 0, 10, 11, 9, 3, 3, 3, 42, 4, 5, 16, 0, 10, 12, 11, 4, 4, 4, 42, 5, 17, 16, 0, 12, 13, 11, 4, 4, 4, 42, 5, 6, 17, 0, 12, 14, 13, 5, 5, 5, 42, 6, 18, 17, 0, 14, 15, 13, 5, 5, 5, 42, 6, 7, 18, 0, 14, 16, 15, 6, 6, 6, 42, 7, 19, 18, 0, 16, 17, 15, 6, 6, 6, 42, 7, 8, 19, 0, 16, 18, 17, 7, 7, 7, 42, 8, 20, 19, 0, 18, 19, 17, 7, 7, 7, 42, 8, 9, 20, 0, 18, 20, 19, 8, 8, 8, 42, 9, 21, 20, 0, 20, 21, 19, 8, 8, 8, 42, 9, 10, 21, 0, 20, 22, 21, 9, 9, 9, 42, 10, 22, 21, 0, 22, 23, 21, 9, 9, 9, 42, 10, 11, 22, 0, 22, 24, 23, 10, 10, 10, 42, 11, 23, 22, 0, 24, 25, 23, 10, 10, 10, 42, 11, 0, 23, 0, 24, 0, 25, 11, 11, 11, 42, 0, 12, 23, 0, 0, 2, 25, 11, 11, 11, 42, 73, 72, 101, 0, 26, 27, 28, 12, 12, 12, 42, 72, 100, 101, 0, 27, 29, 28, 12, 12, 12, 42, 74, 73, 102, 0, 30, 26, 31, 12, 12, 12, 42, 73, 101, 102, 0, 26, 28, 31, 12, 12, 12, 42, 75, 74, 103, 0, 32, 30, 33, 12, 12, 12, 42, 74, 102, 103, 0, 30, 31, 33, 12, 12, 12, 42, 76, 75, 104, 0, 34, 32, 35, 12, 12, 12, 42, 75, 103, 104, 0, 32, 33, 35, 12, 12, 12, 42, 77, 76, 105, 0, 36, 34, 37, 12, 12, 12, 42, 76, 104, 105, 0, 34, 35, 37, 12, 12, 12, 42, 78, 77, 106, 0, 38, 36, 39, 12, 12, 12, 42, 77, 105, 106, 0, 36, 37, 39, 12, 12, 12, 42, 79, 78, 107, 0, 40, 38, 41, 12, 12, 12, 42, 78, 106, 107, 0, 38, 39, 41, 12, 12, 12, 42, 80, 79, 96, 0, 42, 40, 43, 12, 12, 12, 42, 79, 107, 96, 0, 40, 41, 43, 12, 12, 12, 42, 81, 80, 97, 0, 44, 42, 45, 12, 12, 12, 42, 80, 96, 97, 0, 42, 43, 45, 12, 12, 12, 42, 82, 81, 98, 0, 46, 44, 47, 12, 12, 12, 42, 81, 97, 98, 0, 44, 45, 47, 12, 12, 12, 42, 83, 82, 99, 0, 48, 46, 49, 12, 12, 12, 42, 82, 98, 99, 0, 46, 47, 49, 12, 12, 12, 42, 72, 83, 100, 0, 27, 48, 29, 12, 12, 12, 42, 83, 99, 100, 0, 48, 49, 29, 12, 12, 12, 42, 12, 13, 92, 0, 50, 51, 52, 13, 13, 13, 42, 13, 91, 92, 0, 51, 53, 52, 13, 13, 13, 42, 13, 14, 91, 0, 51, 54, 53, 13, 13, 13, 42, 14, 90, 91, 0, 54, 55, 53, 13, 13, 13, 42, 14, 15, 90, 0, 54, 56, 55, 13, 13, 13, 42, 15, 89, 90, 0, 56, 57, 55, 13, 13, 13, 42, 15, 16, 89, 0, 56, 58, 57, 13, 13, 13, 42, 16, 88, 89, 0, 58, 59, 57, 13, 13, 13, 42, 16, 17, 88, 0, 58, 60, 59, 13, 13, 13, 42, 17, 87, 88, 0, 60, 61, 59, 13, 13, 13, 42, 17, 18, 87, 0, 60, 62, 61, 13, 13, 13, 42, 18, 86, 87, 0, 62, 63, 61, 13, 13, 13, 42, 18, 19, 86, 0, 62, 64, 63, 13, 13, 13, 42, 19, 85, 86, 0, 64, 65, 63, 13, 13, 13, 42, 19, 20, 85, 0, 64, 66, 65, 13, 13, 13, 42, 20, 84, 85, 0, 66, 67, 65, 13, 13, 13, 42, 20, 21, 84, 0, 66, 68, 67, 13, 13, 13, 42, 21, 95, 84, 0, 68, 69, 67, 13, 13, 13, 42, 21, 22, 95, 0, 68, 70, 69, 13, 13, 13, 42, 22, 94, 95, 0, 70, 71, 69, 13, 13, 13, 42, 22, 23, 94, 0, 70, 72, 71, 13, 13, 13, 42, 23, 93, 94, 0, 72, 73, 71, 13, 13, 13, 42, 23, 12, 93, 0, 72, 50, 73, 13, 13, 13, 42, 12, 92, 93, 0, 50, 52, 73, 13, 13, 13, 42, 1, 0, 25, 0, 74, 75, 76, 13, 13, 13, 42, 0, 24, 25, 0, 75, 77, 76, 13, 13, 13, 42, 2, 1, 26, 0, 78, 74, 79, 13, 13, 13, 42, 1, 25, 26, 0, 74, 76, 79, 13, 13, 13, 42, 3, 2, 27, 0, 80, 78, 81, 13, 13, 13, 42, 2, 26, 27, 0, 78, 79, 81, 13, 13, 13, 42, 4, 3, 28, 0, 82, 80, 83, 13, 13, 13, 42, 3, 27, 28, 0, 80, 81, 83, 13, 13, 13, 42, 5, 4, 29, 0, 84, 82, 85, 13, 13, 13, 42, 4, 28, 29, 0, 82, 83, 85, 13, 13, 13, 42, 6, 5, 30, 0, 86, 84, 87, 13, 13, 13, 42, 5, 29, 30, 0, 84, 85, 87, 13, 13, 13, 42, 7, 6, 31, 0, 88, 86, 89, 13, 13, 13, 42, 6, 30, 31, 0, 86, 87, 89, 13, 13, 13, 42, 8, 7, 32, 0, 90, 88, 91, 13, 13, 13, 42, 7, 31, 32, 0, 88, 89, 91, 13, 13, 13, 42, 9, 8, 33, 0, 92, 90, 93, 13, 13, 13, 42, 8, 32, 33, 0, 90, 91, 93, 13, 13, 13, 42, 10, 9, 34, 0, 94, 92, 95, 13, 13, 13, 42, 9, 33, 34, 0, 92, 93, 95, 13, 13, 13, 42, 11, 10, 35, 0, 96, 94, 97, 13, 13, 13, 42, 10, 34, 35, 0, 94, 95, 97, 13, 13, 13, 42, 0, 11, 24, 0, 75, 96, 77, 13, 13, 13, 42, 11, 35, 24, 0, 96, 97, 77, 13, 13, 13, 42, 25, 24, 37, 0, 1, 0, 98, 14, 14, 14, 42, 24, 36, 37, 0, 0, 99, 98, 14, 14, 14, 42, 26, 25, 38, 0, 4, 1, 100, 15, 15, 15, 42, 25, 37, 38, 0, 1, 98, 100, 15, 15, 15, 42, 27, 26, 39, 0, 7, 6, 101, 16, 16, 16, 42, 26, 38, 39, 0, 6, 102, 101, 16, 16, 16, 42, 28, 27, 40, 0, 10, 7, 103, 17, 17, 17, 42, 27, 39, 40, 0, 7, 101, 103, 17, 17, 17, 42, 29, 28, 41, 0, 12, 10, 104, 18, 18, 18, 42, 28, 40, 41, 0, 10, 103, 104, 18, 18, 18, 42, 30, 29, 42, 0, 14, 12, 105, 19, 19, 19, 42, 29, 41, 42, 0, 12, 104, 105, 19, 19, 19, 42, 31, 30, 43, 0, 16, 14, 106, 20, 20, 20, 42, 30, 42, 43, 0, 14, 105, 106, 20, 20, 20, 42, 32, 31, 44, 0, 18, 16, 107, 21, 21, 21, 42, 31, 43, 44, 0, 16, 106, 107, 21, 21, 21, 42, 33, 32, 45, 0, 20, 18, 108, 22, 22, 22, 42, 32, 44, 45, 0, 18, 107, 108, 22, 22, 22, 42, 34, 33, 46, 0, 22, 20, 109, 23, 23, 23, 42, 33, 45, 46, 0, 20, 108, 109, 23, 23, 23, 42, 35, 34, 47, 0, 24, 22, 110, 24, 24, 24, 42, 34, 46, 47, 0, 22, 109, 110, 24, 24, 24, 42, 24, 35, 36, 0, 0, 24, 99, 25, 25, 25, 42, 35, 47, 36, 0, 24, 110, 99, 25, 25, 25, 42, 37, 36, 49, 0, 111, 112, 113, 13, 13, 13, 42, 36, 48, 49, 0, 112, 114, 113, 13, 13, 13, 42, 38, 37, 50, 0, 115, 111, 116, 13, 13, 13, 42, 37, 49, 50, 0, 111, 113, 116, 13, 13, 13, 42, 39, 38, 51, 0, 117, 115, 118, 13, 13, 13, 42, 38, 50, 51, 0, 115, 116, 118, 13, 13, 13, 42, 40, 39, 52, 0, 119, 117, 120, 13, 13, 13, 42, 39, 51, 52, 0, 117, 118, 120, 13, 13, 13, 42, 41, 40, 53, 0, 121, 119, 122, 13, 13, 13, 42, 40, 52, 53, 0, 119, 120, 122, 13, 13, 13, 42, 42, 41, 54, 0, 123, 121, 124, 13, 13, 13, 42, 41, 53, 54, 0, 121, 122, 124, 13, 13, 13, 42, 43, 42, 55, 0, 125, 123, 126, 13, 13, 13, 42, 42, 54, 55, 0, 123, 124, 126, 13, 13, 13, 42, 44, 43, 56, 0, 127, 125, 128, 13, 13, 13, 42, 43, 55, 56, 0, 125, 126, 128, 13, 13, 13, 42, 45, 44, 57, 0, 129, 127, 130, 13, 13, 13, 42, 44, 56, 57, 0, 127, 128, 130, 13, 13, 13, 42, 46, 45, 58, 0, 131, 129, 132, 13, 13, 13, 42, 45, 57, 58, 0, 129, 130, 132, 13, 13, 13, 42, 47, 46, 59, 0, 133, 131, 134, 13, 13, 13, 42, 46, 58, 59, 0, 131, 132, 134, 13, 13, 13, 42, 36, 47, 48, 0, 112, 133, 114, 13, 13, 13, 42, 47, 59, 48, 0, 133, 134, 114, 13, 13, 13, 42, 49, 48, 61, 0, 98, 99, 135, 14, 14, 14, 42, 48, 60, 61, 0, 99, 136, 135, 14, 14, 14, 42, 50, 49, 62, 0, 100, 98, 137, 1, 1, 1, 42, 49, 61, 62, 0, 98, 135, 137, 1, 1, 1, 42, 51, 50, 63, 0, 101, 102, 138, 2, 2, 2, 42, 50, 62, 63, 0, 102, 139, 138, 2, 2, 2, 42, 52, 51, 64, 0, 103, 101, 140, 17, 17, 17, 42, 51, 63, 64, 0, 101, 138, 140, 17, 17, 17, 42, 53, 52, 65, 0, 104, 103, 141, 26, 26, 26, 42, 52, 64, 65, 0, 103, 140, 141, 26, 26, 26, 42, 54, 53, 66, 0, 105, 104, 142, 27, 27, 27, 42, 53, 65, 66, 0, 104, 141, 142, 27, 27, 27, 42, 55, 54, 67, 0, 106, 105, 143, 20, 20, 20, 42, 54, 66, 67, 0, 105, 142, 143, 20, 20, 20, 42, 56, 55, 68, 0, 107, 106, 144, 7, 7, 7, 42, 55, 67, 68, 0, 106, 143, 144, 7, 7, 7, 42, 57, 56, 69, 0, 108, 107, 145, 8, 8, 8, 42, 56, 68, 69, 0, 107, 144, 145, 8, 8, 8, 42, 58, 57, 70, 0, 109, 108, 146, 23, 23, 23, 42, 57, 69, 70, 0, 108, 145, 146, 23, 23, 23, 42, 59, 58, 71, 0, 110, 109, 147, 28, 28, 28, 42, 58, 70, 71, 0, 109, 146, 147, 28, 28, 28, 42, 48, 59, 60, 0, 99, 110, 136, 29, 29, 29, 42, 59, 71, 60, 0, 110, 147, 136, 29, 29, 29, 42, 61, 60, 73, 0, 135, 136, 148, 30, 30, 30, 42, 60, 72, 73, 0, 136, 149, 148, 30, 30, 30, 42, 62, 61, 74, 0, 137, 135, 150, 31, 31, 31, 42, 61, 73, 74, 0, 135, 148, 150, 31, 31, 31, 42, 63, 62, 75, 0, 138, 139, 151, 32, 32, 32, 42, 62, 74, 75, 0, 139, 152, 151, 32, 32, 32, 42, 64, 63, 76, 0, 140, 138, 153, 33, 33, 33, 42, 63, 75, 76, 0, 138, 151, 153, 33, 33, 33, 42, 65, 64, 77, 0, 141, 140, 154, 34, 34, 34, 42, 64, 76, 77, 0, 140, 153, 154, 34, 34, 34, 42, 66, 65, 78, 0, 142, 141, 155, 35, 35, 35, 42, 65, 77, 78, 0, 141, 154, 155, 35, 35, 35, 42, 67, 66, 79, 0, 143, 142, 156, 36, 36, 36, 42, 66, 78, 79, 0, 142, 155, 156, 36, 36, 36, 42, 68, 67, 80, 0, 144, 143, 157, 37, 37, 37, 42, 67, 79, 80, 0, 143, 156, 157, 37, 37, 37, 42, 69, 68, 81, 0, 145, 144, 158, 38, 38, 38, 42, 68, 80, 81, 0, 144, 157, 158, 38, 38, 38, 42, 70, 69, 82, 0, 146, 145, 159, 39, 39, 39, 42, 69, 81, 82, 0, 145, 158, 159, 39, 39, 39, 42, 71, 70, 83, 0, 147, 146, 160, 40, 40, 40, 42, 70, 82, 83, 0, 146, 159, 160, 40, 40, 40, 42, 60, 71, 72, 0, 136, 147, 149, 41, 41, 41, 42, 71, 83, 72, 0, 147, 160, 149, 41, 41, 41, 42, 85, 84, 107, 0, 161, 162, 163, 42, 42, 42, 42, 84, 96, 107, 0, 162, 164, 163, 42, 42, 42, 42, 86, 85, 106, 0, 165, 161, 166, 43, 43, 43, 42, 85, 107, 106, 0, 161, 163, 166, 43, 43, 43, 42, 87, 86, 105, 0, 167, 165, 168, 44, 44, 44, 42, 86, 106, 105, 0, 165, 166, 168, 44, 44, 44, 42, 88, 87, 104, 0, 169, 167, 170, 45, 45, 45, 42, 87, 105, 104, 0, 167, 168, 170, 45, 45, 45, 42, 89, 88, 103, 0, 171, 169, 172, 46, 46, 46, 42, 88, 104, 103, 0, 169, 170, 172, 46, 46, 46, 42, 90, 89, 102, 0, 173, 171, 174, 47, 47, 47, 42, 89, 103, 102, 0, 171, 172, 174, 47, 47, 47, 42, 91, 90, 101, 0, 175, 173, 176, 48, 48, 48, 42, 90, 102, 101, 0, 173, 174, 176, 48, 48, 48, 42, 92, 91, 100, 0, 177, 178, 179, 49, 49, 49, 42, 91, 101, 100, 0, 178, 180, 179, 49, 49, 49, 42, 93, 92, 99, 0, 181, 177, 182, 50, 50, 50, 42, 92, 100, 99, 0, 177, 179, 182, 50, 50, 50, 42, 94, 93, 98, 0, 183, 181, 184, 51, 51, 51, 42, 93, 99, 98, 0, 181, 182, 184, 51, 51, 51, 42, 95, 94, 97, 0, 185, 183, 186, 52, 52, 52, 42, 94, 98, 97, 0, 183, 184, 186, 52, 52, 52, 42, 84, 95, 96, 0, 162, 185, 164, 53, 53, 53, 42, 95, 97, 96, 0, 185, 186, 164, 53, 53, 53] - } -}, { - "uuid": "B932630F-889C-4AFD-889D-BFC4B95EA77A", - "type": "Geometry", - "data": { - "vertices": [-0.554751, -3.349625, -1.933907, -0.554751, -1.933907, -3.349625, -0.554751, 0, -3.867814, -0.554751, 1.933907, -3.349625, -0.554751, 3.349625, -1.933907, -0.554751, 3.867814, 0, -0.554751, 3.349625, 1.933907, -0.554751, 1.933907, 3.349625, -0.554751, 0, 3.867814, -0.554751, -1.933907, 3.349625, -0.554751, -3.349625, 1.933907, -0.554751, -3.867814, 0, 0.316014, -3.349625, -1.933907, 0.316014, -1.933907, -3.349625, 0.316014, 0, -3.867814, 0.316014, 1.933907, -3.349625, 0.316014, 3.349625, -1.933907, 0.316014, 3.867814, 0, 0.316014, 3.349625, 1.933907, 0.316014, 1.933907, 3.349625, 0.316014, 0, 3.867814, 0.316014, -1.933907, 3.349625, 0.316014, -3.349625, 1.933907, 0.316014, -3.867814, 0, 0.431782, -3.278731, -1.892977, 0.431782, -1.892977, -3.278731, 0.431782, 0, -3.785953, 0.431782, 1.892977, -3.278731, 0.431782, 3.278731, -1.892977, 0.431782, 3.785953, 0, 0.431782, 3.278731, 1.892977, 0.431782, 1.892977, 3.278731, 0.431782, 0, 3.785953, 0.431782, -1.892977, 3.278731, 0.431782, -3.278731, 1.892977, 0.431782, -3.785953, 0, -0.641578, -3.261008, -1.882744, -0.641578, -1.882744, -3.261008, -0.641578, 0, -3.765488, -0.641578, 1.882744, -3.261008, -0.641578, 3.261008, -1.882744, -0.641578, 3.765488, 0, -0.641578, 3.261008, 1.882744, -0.641578, 1.882744, 3.261008, -0.641578, 0, 3.765488, -0.641578, -1.882744, 3.261008, -0.641578, -3.261008, 1.882744, -0.641578, -3.765488, 0, 0.431782, 0, 2.780591, 0.431782, 1.390749, 2.408847, 0.431782, 2.418909, 1.396558, 0.431782, 2.783183, 0, 0.431782, 2.412726, -1.392988, 0.431782, 1.393359, -2.413368, 0.431782, 0, -2.787652, 0.431782, -1.393054, -2.412839, 0.431782, -2.411243, -1.392132, 0.431782, -2.78506, 0, 0.431782, -2.423961, 1.399475, 0.431782, -1.391218, 2.40966, -0.641578, 0, 2.780591, -0.641578, 1.390749, 2.408847, -0.641578, 2.418909, 1.396558, -0.641578, 2.783183, 0, -0.641578, 2.412726, -1.392988, -0.641578, 1.393359, -2.413368, -0.641578, 0, -2.787652, -0.641578, -1.393054, -2.412839, -0.641578, -2.411243, -1.392132, -0.641578, -2.78506, 0, -0.641578, -2.423961, 1.393705, -0.641578, -1.391218, 2.40966], - "normals": [0, -0.707107, -0.707107, 0, -0.258819, -0.965926, 0, 0.258819, -0.965926, 0, 0.707107, -0.707107, 0, 0.965926, -0.258819, 0, 0.965926, 0.258819, 0, 0.707107, 0.707107, 0, 0.258819, 0.965926, 0, -0.258819, 0.965926, 0, -0.707107, 0.707107, 0, -0.965926, 0.258819, 0, -0.965926, -0.258819, 1, 0, 0, 0.56401, -0.583906, -0.583906, 0.564011, -0.213724, -0.79763, 0.56401, 0.213724, -0.79763, 0.56401, 0.583906, -0.583906, 0.564011, 0.79763, -0.213725, 0.564011, 0.79763, 0.213725, 0.56401, 0.583906, 0.583906, 0.564011, 0.213724, 0.79763, 0.56401, -0.213724, 0.79763, 0.56401, -0.583906, 0.583906, 0.564011, -0.79763, 0.213725, 0.564011, -0.79763, -0.213725, -0.751286, -0.466674, -0.466674, -0.751287, -0.170814, -0.637488, -0.751287, 0.170814, -0.637488, -0.751286, 0.466674, -0.466674, -0.751287, 0.637488, -0.170814, -0.751287, 0.637487, 0.170814, -0.751286, 0.466674, 0.466674, -0.751287, 0.170814, 0.637488, -0.751287, -0.170814, 0.637488, -0.751286, -0.466674, 0.466674, -0.751287, -0.637488, 0.170814, -0.751287, -0.637487, -0.170814, -1, 0, 0, 0, -0.258232, -0.966083, 0, -0.701586, -0.712585, 0, -0.967625, -0.252393, 0, -0.966409, 0.25701, 0, -0.707458, 0.706756, 0, -0.259423, 0.965764, 0, 0.259818, 0.965658, 0, 0.70798, 0.706233, 0, 0.965788, 0.259334, 0.000673, 0.968162, -0.250325, 0.001919, 0.700273, -0.713872, 0, 0.257624, -0.966245], - "uvs": [[0.460012, 0.218784, 0.460012, 0.14848, 0.558258, 0.218784, 0.558258, 0.14848, 0.460012, 0.078176, 0.558258, 0.078176, 0.460012, 0.921824, 0.460012, 0.85152, 0.558258, 0.921824, 0.558258, 0.85152, 0.460012, 0.781216, 0.558258, 0.781216, 0.460012, 0.710912, 0.558258, 0.710912, 0.460012, 0.640608, 0.558258, 0.640608, 0.460012, 0.570304, 0.558258, 0.570304, 0.460012, 0.5, 0.558258, 0.5, 0.460012, 0.429696, 0.558258, 0.429696, 0.460012, 0.359392, 0.558258, 0.359392, 0.460012, 0.289088, 0.558258, 0.289088, 0.532408, 0.563125, 0.556132, 0.586849, 0.521885, 0.581351, 0.536265, 0.59832, 0.564816, 0.619257, 0.534096, 0.619257, 0.556132, 0.651665, 0.525374, 0.633907, 0.532408, 0.675389, 0.513083, 0.641918, 0.5, 0.684073, 0.5, 0.645836, 0.467592, 0.675389, 0.483189, 0.648375, 0.443868, 0.651665, 0.470056, 0.636545, 0.435184, 0.619257, 0.461616, 0.619257, 0.443868, 0.586849, 0.461001, 0.596741, 0.467592, 0.563125, 0.476041, 0.577759, 0.5, 0.554441, 0.5, 0.575311, 0.787531, 0.218784, 0.787531, 0.14848, 0.787531, 0.078176, 0.787531, 0.921824, 0.787531, 0.85152, 0.787531, 0.781216, 0.787531, 0.710912, 0.787531, 0.640608, 0.787531, 0.570304, 0.787531, 0.5, 0.787531, 0.429696, 0.787531, 0.359392, 0.787531, 0.289088, 0.279962, 0.14848, 0.279962, 0.218784, 0.279962, 0.078176, 0.279962, 0.85152, 0.279962, 0.921824, 0.279962, 0.781216, 0.279962, 0.710912, 0.279962, 0.640608, 0.279962, 0.570304, 0.279962, 0.5, 0.279962, 0.429696, 0.279962, 0.359392, 0.279962, 0.289088, 0.435534, 0.619257, 0.444171, 0.65149, 0.469427, 0.619257, 0.477337, 0.632342, 0.467767, 0.675086, 0.487298, 0.641258, 0.5, 0.683723, 0.5, 0.644731, 0.532233, 0.675086, 0.512737, 0.641318, 0.555829, 0.65149, 0.522276, 0.632118, 0.564465, 0.619257, 0.52315, 0.619257, 0.555829, 0.587024, 0.519463, 0.60802, 0.532233, 0.563428, 0.511604, 0.599159, 0.5, 0.554792, 0.5, 0.595009, 0.467767, 0.563428, 0.487547, 0.597687, 0.444171, 0.587024, 0.481007, 0.608291, 0.689529, 0.570305, 0.689529, 0.500092, 0.477279, 0.570305, 0.477279, 0.500092, 0.689529, 0.429866, 0.477279, 0.429866, 0.689529, 0.359608, 0.477279, 0.359608, 0.689529, 0.289304, 0.477279, 0.289304, 0.689529, 0.218954, 0.477279, 0.218954, 0.689529, 0.148571, 0.477279, 0.148571, 0.689529, 0.078176, 0.477279, 0.078176, 0.689529, 0.921824, 0.689529, 0.851441, 0.477279, 0.921824, 0.477279, 0.851441, 0.689529, 0.781092, 0.477279, 0.781092, 0.689529, 0.711028, 0.477279, 0.710789, 0.689529, 0.64053, 0.477279, 0.64053]], - "faces": [42, 0, 1, 12, 0, 0, 1, 2, 0, 0, 0, 42, 1, 13, 12, 0, 1, 3, 2, 0, 0, 0, 42, 1, 2, 13, 0, 1, 4, 3, 1, 1, 1, 42, 2, 14, 13, 0, 4, 5, 3, 1, 1, 1, 42, 2, 3, 14, 0, 6, 7, 8, 2, 2, 2, 42, 3, 15, 14, 0, 7, 9, 8, 2, 2, 2, 42, 3, 4, 15, 0, 7, 10, 9, 3, 3, 3, 42, 4, 16, 15, 0, 10, 11, 9, 3, 3, 3, 42, 4, 5, 16, 0, 10, 12, 11, 4, 4, 4, 42, 5, 17, 16, 0, 12, 13, 11, 4, 4, 4, 42, 5, 6, 17, 0, 12, 14, 13, 5, 5, 5, 42, 6, 18, 17, 0, 14, 15, 13, 5, 5, 5, 42, 6, 7, 18, 0, 14, 16, 15, 6, 6, 6, 42, 7, 19, 18, 0, 16, 17, 15, 6, 6, 6, 42, 7, 8, 19, 0, 16, 18, 17, 7, 7, 7, 42, 8, 20, 19, 0, 18, 19, 17, 7, 7, 7, 42, 8, 9, 20, 0, 18, 20, 19, 8, 8, 8, 42, 9, 21, 20, 0, 20, 21, 19, 8, 8, 8, 42, 9, 10, 21, 0, 20, 22, 21, 9, 9, 9, 42, 10, 22, 21, 0, 22, 23, 21, 9, 9, 9, 42, 10, 11, 22, 0, 22, 24, 23, 10, 10, 10, 42, 11, 23, 22, 0, 24, 25, 23, 10, 10, 10, 42, 11, 0, 23, 0, 24, 0, 25, 11, 11, 11, 42, 0, 12, 23, 0, 0, 2, 25, 11, 11, 11, 42, 24, 25, 56, 0, 26, 27, 28, 12, 12, 12, 42, 25, 55, 56, 0, 27, 29, 28, 12, 12, 12, 42, 25, 26, 55, 0, 27, 30, 29, 12, 12, 12, 42, 26, 54, 55, 0, 30, 31, 29, 12, 12, 12, 42, 26, 27, 54, 0, 30, 32, 31, 12, 12, 12, 42, 27, 53, 54, 0, 32, 33, 31, 12, 12, 12, 42, 27, 28, 53, 0, 32, 34, 33, 12, 12, 12, 42, 28, 52, 53, 0, 34, 35, 33, 12, 12, 12, 42, 28, 29, 52, 0, 34, 36, 35, 12, 12, 12, 42, 29, 51, 52, 0, 36, 37, 35, 12, 12, 12, 42, 29, 30, 51, 0, 36, 38, 37, 12, 12, 12, 42, 30, 50, 51, 0, 38, 39, 37, 12, 12, 12, 42, 30, 31, 50, 0, 38, 40, 39, 12, 12, 12, 42, 31, 49, 50, 0, 40, 41, 39, 12, 12, 12, 42, 31, 32, 49, 0, 40, 42, 41, 12, 12, 12, 42, 32, 48, 49, 0, 42, 43, 41, 12, 12, 12, 42, 32, 33, 48, 0, 42, 44, 43, 12, 12, 12, 42, 33, 59, 48, 0, 44, 45, 43, 12, 12, 12, 42, 33, 34, 59, 0, 44, 46, 45, 12, 12, 12, 42, 34, 58, 59, 0, 46, 47, 45, 12, 12, 12, 42, 34, 35, 58, 0, 46, 48, 47, 12, 12, 12, 42, 35, 57, 58, 0, 48, 49, 47, 12, 12, 12, 42, 35, 24, 57, 0, 48, 26, 49, 12, 12, 12, 42, 24, 56, 57, 0, 26, 28, 49, 12, 12, 12, 42, 12, 13, 24, 0, 2, 3, 50, 13, 13, 13, 42, 13, 25, 24, 0, 3, 51, 50, 13, 13, 13, 42, 13, 14, 25, 0, 3, 5, 51, 14, 14, 14, 42, 14, 26, 25, 0, 5, 52, 51, 14, 14, 14, 42, 14, 15, 26, 0, 8, 9, 53, 15, 15, 15, 42, 15, 27, 26, 0, 9, 54, 53, 15, 15, 15, 42, 15, 16, 27, 0, 9, 11, 54, 16, 16, 16, 42, 16, 28, 27, 0, 11, 55, 54, 16, 16, 16, 42, 16, 17, 28, 0, 11, 13, 55, 17, 17, 17, 42, 17, 29, 28, 0, 13, 56, 55, 17, 17, 17, 42, 17, 18, 29, 0, 13, 15, 56, 18, 18, 18, 42, 18, 30, 29, 0, 15, 57, 56, 18, 18, 18, 42, 18, 19, 30, 0, 15, 17, 57, 19, 19, 19, 42, 19, 31, 30, 0, 17, 58, 57, 19, 19, 19, 42, 19, 20, 31, 0, 17, 19, 58, 20, 20, 20, 42, 20, 32, 31, 0, 19, 59, 58, 20, 20, 20, 42, 20, 21, 32, 0, 19, 21, 59, 21, 21, 21, 42, 21, 33, 32, 0, 21, 60, 59, 21, 21, 21, 42, 21, 22, 33, 0, 21, 23, 60, 22, 22, 22, 42, 22, 34, 33, 0, 23, 61, 60, 22, 22, 22, 42, 22, 23, 34, 0, 23, 25, 61, 23, 23, 23, 42, 23, 35, 34, 0, 25, 62, 61, 23, 23, 23, 42, 23, 12, 35, 0, 25, 2, 62, 24, 24, 24, 42, 12, 24, 35, 0, 2, 50, 62, 24, 24, 24, 42, 1, 0, 37, 0, 1, 0, 63, 25, 25, 25, 42, 0, 36, 37, 0, 0, 64, 63, 25, 25, 25, 42, 2, 1, 38, 0, 4, 1, 65, 26, 26, 26, 42, 1, 37, 38, 0, 1, 63, 65, 26, 26, 26, 42, 3, 2, 39, 0, 7, 6, 66, 27, 27, 27, 42, 2, 38, 39, 0, 6, 67, 66, 27, 27, 27, 42, 4, 3, 40, 0, 10, 7, 68, 28, 28, 28, 42, 3, 39, 40, 0, 7, 66, 68, 28, 28, 28, 42, 5, 4, 41, 0, 12, 10, 69, 29, 29, 29, 42, 4, 40, 41, 0, 10, 68, 69, 29, 29, 29, 42, 6, 5, 42, 0, 14, 12, 70, 30, 30, 30, 42, 5, 41, 42, 0, 12, 69, 70, 30, 30, 30, 42, 7, 6, 43, 0, 16, 14, 71, 31, 31, 31, 42, 6, 42, 43, 0, 14, 70, 71, 31, 31, 31, 42, 8, 7, 44, 0, 18, 16, 72, 32, 32, 32, 42, 7, 43, 44, 0, 16, 71, 72, 32, 32, 32, 42, 9, 8, 45, 0, 20, 18, 73, 33, 33, 33, 42, 8, 44, 45, 0, 18, 72, 73, 33, 33, 33, 42, 10, 9, 46, 0, 22, 20, 74, 34, 34, 34, 42, 9, 45, 46, 0, 20, 73, 74, 34, 34, 34, 42, 11, 10, 47, 0, 24, 22, 75, 35, 35, 35, 42, 10, 46, 47, 0, 22, 74, 75, 35, 35, 35, 42, 0, 11, 36, 0, 0, 24, 64, 36, 36, 36, 42, 11, 47, 36, 0, 24, 75, 64, 36, 36, 36, 42, 44, 43, 60, 0, 76, 77, 78, 37, 37, 37, 42, 43, 61, 60, 0, 77, 79, 78, 37, 37, 37, 42, 43, 42, 61, 0, 77, 80, 79, 37, 37, 37, 42, 42, 62, 61, 0, 80, 81, 79, 37, 37, 37, 42, 42, 41, 62, 0, 80, 82, 81, 37, 37, 37, 42, 41, 63, 62, 0, 82, 83, 81, 37, 37, 37, 42, 41, 40, 63, 0, 82, 84, 83, 37, 37, 37, 42, 40, 64, 63, 0, 84, 85, 83, 37, 37, 37, 42, 40, 39, 64, 0, 84, 86, 85, 37, 37, 37, 42, 39, 65, 64, 0, 86, 87, 85, 37, 37, 37, 42, 39, 38, 65, 0, 86, 88, 87, 37, 37, 37, 42, 38, 66, 65, 0, 88, 89, 87, 37, 37, 37, 42, 38, 37, 66, 0, 88, 90, 89, 37, 37, 37, 42, 37, 67, 66, 0, 90, 91, 89, 37, 37, 37, 42, 37, 36, 67, 0, 90, 92, 91, 37, 37, 37, 42, 36, 68, 67, 0, 92, 93, 91, 37, 37, 37, 42, 36, 47, 68, 0, 92, 94, 93, 37, 37, 37, 42, 47, 69, 68, 0, 94, 95, 93, 37, 37, 37, 42, 47, 46, 69, 0, 94, 96, 95, 37, 37, 37, 42, 46, 70, 69, 0, 96, 97, 95, 37, 37, 37, 42, 46, 45, 70, 0, 96, 98, 97, 37, 37, 37, 42, 45, 71, 70, 0, 98, 99, 97, 37, 37, 37, 42, 45, 44, 71, 0, 98, 76, 99, 37, 37, 37, 42, 44, 60, 71, 0, 76, 78, 99, 37, 37, 37, 42, 60, 61, 48, 0, 100, 101, 102, 38, 38, 38, 42, 61, 49, 48, 0, 101, 103, 102, 38, 38, 38, 42, 61, 62, 49, 0, 101, 104, 103, 39, 39, 39, 42, 62, 50, 49, 0, 104, 105, 103, 39, 39, 39, 42, 62, 63, 50, 0, 104, 106, 105, 40, 40, 40, 42, 63, 51, 50, 0, 106, 107, 105, 40, 40, 40, 42, 63, 64, 51, 0, 106, 108, 107, 41, 41, 41, 42, 64, 52, 51, 0, 108, 109, 107, 41, 41, 41, 42, 64, 65, 52, 0, 108, 110, 109, 42, 42, 42, 42, 65, 53, 52, 0, 110, 111, 109, 42, 42, 42, 42, 65, 66, 53, 0, 110, 112, 111, 43, 43, 43, 42, 66, 54, 53, 0, 112, 113, 111, 43, 43, 43, 42, 66, 67, 54, 0, 112, 114, 113, 44, 44, 44, 42, 67, 55, 54, 0, 114, 115, 113, 44, 44, 44, 42, 67, 68, 55, 0, 116, 117, 118, 45, 45, 45, 42, 68, 56, 55, 0, 117, 119, 118, 45, 45, 45, 42, 68, 69, 56, 0, 117, 120, 119, 46, 46, 46, 42, 69, 57, 56, 0, 120, 121, 119, 46, 46, 46, 42, 69, 70, 57, 0, 120, 122, 121, 47, 47, 47, 42, 70, 58, 57, 0, 122, 123, 121, 47, 47, 47, 42, 70, 71, 58, 0, 122, 124, 123, 48, 48, 48, 42, 71, 59, 58, 0, 124, 125, 123, 48, 48, 48, 42, 71, 60, 59, 0, 124, 100, 125, 49, 49, 49, 42, 60, 48, 59, 0, 100, 102, 125, 49, 49, 49] - } -}, { - "uuid": "A0737DAD-5BD2-42A2-862A-7D91C2168BFA", - "type": "Geometry", - "data": { - "vertices": [-0.572203, -2.234658, -1.290181, -0.572203, -1.290181, -2.234658, -0.572203, 0, -2.580361, -0.572203, 1.290181, -2.234658, -0.572203, 2.234658, -1.290181, -0.572203, 2.580361, 0, -0.572203, 2.234658, 1.290181, -0.572203, 1.290181, 2.234658, -0.572203, 0, 2.580361, -0.572203, -1.290181, 2.234658, -0.572203, -2.234658, 1.290181, -0.572203, -2.580361, 0, -0.294322, -2.234658, -1.290181, -0.294322, -1.290181, -2.234658, -0.294322, 0, -2.580361, -0.294322, 1.290181, -2.234658, -0.294322, 2.234658, -1.290181, -0.294322, 2.580361, 0, -0.294322, 2.234658, 1.290181, -0.294322, 1.290181, 2.234658, -0.294322, 0, 2.580361, -0.294322, -1.290181, 2.234658, -0.294322, -2.234658, 1.290181, -0.294322, -2.580361, 0, -0.572203, -2.285215, -1.319369, -0.572203, -1.319369, -2.285215, -0.572203, 0, -2.638739, -0.572203, 1.319369, -2.285215, -0.572203, 2.285215, -1.319369, -0.572203, 2.638739, 0, -0.572203, 2.285215, 1.319369, -0.572203, 1.319369, 2.285215, -0.572203, 0, 2.638739, -0.572203, -1.319369, 2.285215, -0.572203, -2.285215, 1.319369, -0.572203, -2.638739, 0, -0.640516, -2.285215, -1.319369, -0.640516, -1.319369, -2.285215, -0.640516, 0, -2.638739, -0.640516, 1.319369, -2.285215, -0.640516, 2.285215, -1.319369, -0.640516, 2.638739, 0, -0.640516, 2.285215, 1.319369, -0.640516, 1.319369, 2.285215, -0.640516, 0, 2.638739, -0.640516, -1.319369, 2.285215, -0.640516, -2.285215, 1.319369, -0.640516, -2.638739, 0, -0.640516, -2.398965, -1.385043, -0.640516, -1.385043, -2.398965, -0.640516, 0, -2.770086, -0.640516, 1.385043, -2.398965, -0.640516, 2.398965, -1.385043, -0.640516, 2.770086, 0, -0.640516, 2.398965, 1.385043, -0.640516, 1.385043, 2.398965, -0.640516, 0, 2.770086, -0.640516, -1.385043, 2.398965, -0.640516, -2.398965, 1.385043, -0.640516, -2.770086, 0, -2.454791, -2.398965, -1.385043, -2.454791, -1.385043, -2.398965, -2.454791, 0, -2.770086, -2.454791, 1.385043, -2.398965, -2.454791, 2.398965, -1.385043, -2.454791, 2.770086, 0, -2.454791, 2.398965, 1.385043, -2.454791, 1.385043, 2.398965, -2.454791, 0, 2.770086, -2.454791, -1.385043, 2.398965, -2.454791, -2.398965, 1.385043, -2.454791, -2.770086, 0, -2.540182, -2.310492, -1.333963, -2.540182, -1.333963, -2.310492, -2.540182, 0, -2.667926, -2.540182, 1.333963, -2.310492, -2.540182, 2.310492, -1.333963, -2.540182, 2.667926, 0, -2.540182, 2.310492, 1.333963, -2.540182, 1.333963, 2.310492, -2.540182, 0, 2.667926, -2.540182, -1.333963, 2.310492, -2.540182, -2.310492, 1.333963, -2.540182, -2.667926, 0, -0.294322, 0, 1.91843, -0.294322, 0.959528, 1.661951, -0.294322, 1.668892, 0.963535, -0.294322, 1.920219, 0, -0.294322, 1.664627, -0.961073, -0.294322, 0.961329, -1.66507, -0.294322, 0, -1.923302, -0.294322, -0.961118, -1.664705, -0.294322, -1.663604, -0.960482, -0.294322, -1.921513, 0, -0.294322, -1.665483, 0.961567, -0.294322, -0.959851, 1.662511, -2.540182, 0, 1.91843, -2.540182, -0.959851, 1.662512, -2.540182, -1.665483, 0.961567, -2.540182, -1.921513, 0, -2.540182, -1.663604, -0.960482, -2.540182, -0.961118, -1.664705, -2.540182, 0, -1.923302, -2.540182, 0.961329, -1.66507, -2.540182, 1.664627, -0.961073, -2.540182, 1.920218, 0, -2.540182, 1.668892, 0.963535, -2.540182, 0.959528, 1.661951], - "normals": [0, -0.707107, -0.707107, 0, -0.258819, -0.965926, 0, 0.258819, -0.965926, 0, 0.707107, -0.707107, 0, 0.965926, -0.258819, 0, 0.965926, 0.258819, 0, 0.707107, 0.707107, 0, 0.258819, 0.965926, 0, -0.258819, 0.965926, 0, -0.707107, 0.707107, 0, -0.965926, 0.258819, 0, -0.965926, -0.258819, -1, 0, 0, 1, 0, 0, 0, -0.707107, -0.707107, 0, -0.258819, -0.965926, 0, 0.258819, -0.965926, 0, 0.707107, -0.707107, 0, 0.707107, 0.707107, 0, 0.258819, 0.965926, 0, -0.258819, 0.965926, 0, -0.707107, 0.707107, 0, -0.707107, -0.707107, 0, -0.258819, -0.965926, 0, 0.258819, -0.965926, 0, 0.707107, -0.707107, 0, 0.965926, -0.258819, 0, 0.965926, 0.258819, 0, 0.707107, 0.707107, 0, 0.258819, 0.965926, 0, -0.258819, 0.965926, 0, -0.707107, 0.707107, 0, -0.965926, 0.258819, 0, -0.965926, -0.258819, -0.756182, -0.462704, -0.462703, -0.756183, -0.169361, -0.632064, -0.756183, 0.169361, -0.632064, -0.756182, 0.462703, -0.462703, -0.756182, 0.632064, -0.169361, -0.756182, 0.632064, 0.169361, -0.756182, 0.462704, 0.462703, -0.756183, 0.169361, 0.632064, -0.756183, -0.169361, 0.632064, -0.756182, -0.462703, 0.462703, -0.756182, -0.632064, 0.169361, -0.756182, -0.632064, -0.169361, 0, -0.258232, -0.966083, 0, -0.701586, -0.712585, 0, -0.967625, -0.252393, 0, -0.966409, 0.25701, 0, -0.707458, 0.706756, 0, -0.259423, 0.965764, 0, 0.259818, 0.965658, 0, 0.707979, 0.706233, 0, 0.965788, 0.259334, 0, 0.966332, -0.257299, 0, 0.704747, -0.709459, 0, 0.257623, -0.966245], - "uvs": [[0.657929, 0.218803, 0.657929, 0.148504, 0.685429, 0.218803, 0.685429, 0.148504, 0.657929, 0.078204, 0.685429, 0.078204, 0.657929, 0.921796, 0.657929, 0.851497, 0.685429, 0.921796, 0.685429, 0.851497, 0.657929, 0.781197, 0.685429, 0.781197, 0.657929, 0.710898, 0.685429, 0.710898, 0.657929, 0.640599, 0.685429, 0.640599, 0.657929, 0.570299, 0.685429, 0.570299, 0.657929, 0.5, 0.685429, 0.5, 0.657929, 0.429701, 0.685429, 0.429701, 0.657929, 0.359401, 0.685429, 0.359401, 0.657929, 0.289102, 0.685429, 0.289102, 0.872881, 0.560808, 0.86822, 0.556148, 0.867216, 0.564079, 0.865948, 0.560083, 0.874587, 0.567175, 0.867757, 0.567175, 0.872881, 0.573542, 0.867781, 0.570597, 0.86822, 0.578202, 0.864544, 0.571834, 0.861854, 0.579908, 0.861854, 0.572284, 0.855487, 0.578202, 0.858753, 0.572545, 0.850826, 0.573542, 0.857129, 0.569903, 0.84912, 0.567175, 0.856252, 0.567175, 0.850826, 0.560808, 0.856518, 0.564094, 0.855487, 0.556148, 0.858448, 0.561275, 0.861854, 0.554442, 0.861854, 0.560952, 0.869766, 0.590909, 0.878354, 0.599497, 0.866768, 0.596102, 0.873172, 0.60249, 0.881498, 0.61123, 0.875523, 0.61123, 0.878354, 0.622962, 0.873175, 0.619972, 0.869766, 0.631551, 0.866773, 0.626367, 0.858034, 0.634694, 0.858034, 0.628691, 0.846301, 0.631551, 0.849272, 0.626406, 0.837713, 0.622962, 0.842921, 0.619955, 0.834569, 0.61123, 0.840588, 0.61123, 0.837713, 0.599497, 0.842916, 0.602501, 0.846301, 0.590909, 0.84929, 0.596085, 0.858034, 0.587765, 0.858034, 0.593756, 0.827477, 0.533326, 0.821247, 0.527096, 0.827811, 0.533134, 0.821439, 0.526763, 0.829758, 0.541837, 0.830143, 0.541837, 0.827477, 0.550348, 0.827811, 0.550541, 0.821247, 0.556579, 0.821439, 0.556912, 0.812736, 0.558859, 0.812736, 0.559244, 0.804225, 0.556579, 0.804032, 0.556912, 0.797994, 0.550348, 0.797661, 0.550541, 0.795714, 0.541837, 0.795329, 0.541837, 0.797994, 0.533326, 0.797661, 0.533134, 0.804225, 0.527096, 0.804032, 0.526763, 0.812736, 0.524815, 0.812736, 0.52443, 0.651168, 0.148504, 0.651168, 0.218803, 0.651168, 0.078204, 0.651168, 0.851497, 0.651168, 0.921796, 0.651168, 0.781197, 0.651168, 0.710898, 0.651168, 0.640599, 0.651168, 0.570299, 0.651168, 0.5, 0.651168, 0.429701, 0.651168, 0.359401, 0.651168, 0.289102, 0.92734, 0.53202, 0.920859, 0.525539, 0.928103, 0.53158, 0.921299, 0.524776, 0.929712, 0.540874, 0.930593, 0.540874, 0.92734, 0.549727, 0.928103, 0.550167, 0.920859, 0.556208, 0.921299, 0.556971, 0.912005, 0.55858, 0.912005, 0.559461, 0.903152, 0.556208, 0.902712, 0.556971, 0.896671, 0.549727, 0.895908, 0.550167, 0.894299, 0.540874, 0.893418, 0.540874, 0.896671, 0.53202, 0.895908, 0.53158, 0.903152, 0.525539, 0.902712, 0.524776, 0.912005, 0.523167, 0.912005, 0.522286, 0.497366, 0.148504, 0.497366, 0.218803, 0.497366, 0.078204, 0.497366, 0.851497, 0.497366, 0.921796, 0.497366, 0.781197, 0.497366, 0.710898, 0.497366, 0.640599, 0.497366, 0.570299, 0.497366, 0.5, 0.497366, 0.429701, 0.497366, 0.359401, 0.497366, 0.289102, 0.201638, 0.148503, 0.201638, 0.218803, 0.201638, 0.078204, 0.201638, 0.851497, 0.201638, 0.921796, 0.201638, 0.781197, 0.201638, 0.710898, 0.201638, 0.640599, 0.201638, 0.570299, 0.201638, 0.5, 0.201638, 0.429701, 0.201638, 0.359401, 0.201638, 0.289102, 0.428228, 0.500092, 0.428228, 0.570464, 0.738579, 0.500092, 0.738579, 0.570464, 0.428228, 0.429707, 0.738579, 0.429707, 0.428228, 0.35929, 0.738579, 0.35929, 0.428228, 0.288826, 0.738579, 0.288826, 0.428228, 0.218316, 0.738579, 0.218316, 0.428228, 0.147774, 0.738579, 0.147774, 0.428228, 0.077219, 0.738579, 0.077219, 0.428228, 0.852239, 0.428228, 0.922781, 0.738579, 0.852239, 0.738579, 0.922781, 0.428228, 0.78173, 0.738579, 0.78173, 0.428228, 0.711267, 0.738579, 0.711267, 0.428228, 0.640849, 0.738579, 0.640849]], - "faces": [42, 0, 1, 12, 0, 0, 1, 2, 0, 0, 0, 42, 1, 13, 12, 0, 1, 3, 2, 0, 0, 0, 42, 1, 2, 13, 0, 1, 4, 3, 1, 1, 1, 42, 2, 14, 13, 0, 4, 5, 3, 1, 1, 1, 42, 2, 3, 14, 0, 6, 7, 8, 2, 2, 2, 42, 3, 15, 14, 0, 7, 9, 8, 2, 2, 2, 42, 3, 4, 15, 0, 7, 10, 9, 3, 3, 3, 42, 4, 16, 15, 0, 10, 11, 9, 3, 3, 3, 42, 4, 5, 16, 0, 10, 12, 11, 4, 4, 4, 42, 5, 17, 16, 0, 12, 13, 11, 4, 4, 4, 42, 5, 6, 17, 0, 12, 14, 13, 5, 5, 5, 42, 6, 18, 17, 0, 14, 15, 13, 5, 5, 5, 42, 6, 7, 18, 0, 14, 16, 15, 6, 6, 6, 42, 7, 19, 18, 0, 16, 17, 15, 6, 6, 6, 42, 7, 8, 19, 0, 16, 18, 17, 7, 7, 7, 42, 8, 20, 19, 0, 18, 19, 17, 7, 7, 7, 42, 8, 9, 20, 0, 18, 20, 19, 8, 8, 8, 42, 9, 21, 20, 0, 20, 21, 19, 8, 8, 8, 42, 9, 10, 21, 0, 20, 22, 21, 9, 9, 9, 42, 10, 22, 21, 0, 22, 23, 21, 9, 9, 9, 42, 10, 11, 22, 0, 22, 24, 23, 10, 10, 10, 42, 11, 23, 22, 0, 24, 25, 23, 10, 10, 10, 42, 11, 0, 23, 0, 24, 0, 25, 11, 11, 11, 42, 0, 12, 23, 0, 0, 2, 25, 11, 11, 11, 42, 73, 72, 101, 0, 26, 27, 28, 12, 12, 12, 42, 72, 100, 101, 0, 27, 29, 28, 12, 12, 12, 42, 74, 73, 102, 0, 30, 26, 31, 12, 12, 12, 42, 73, 101, 102, 0, 26, 28, 31, 12, 12, 12, 42, 75, 74, 103, 0, 32, 30, 33, 12, 12, 12, 42, 74, 102, 103, 0, 30, 31, 33, 12, 12, 12, 42, 76, 75, 104, 0, 34, 32, 35, 12, 12, 12, 42, 75, 103, 104, 0, 32, 33, 35, 12, 12, 12, 42, 77, 76, 105, 0, 36, 34, 37, 12, 12, 12, 42, 76, 104, 105, 0, 34, 35, 37, 12, 12, 12, 42, 78, 77, 106, 0, 38, 36, 39, 12, 12, 12, 42, 77, 105, 106, 0, 36, 37, 39, 12, 12, 12, 42, 79, 78, 107, 0, 40, 38, 41, 12, 12, 12, 42, 78, 106, 107, 0, 38, 39, 41, 12, 12, 12, 42, 80, 79, 96, 0, 42, 40, 43, 12, 12, 12, 42, 79, 107, 96, 0, 40, 41, 43, 12, 12, 12, 42, 81, 80, 97, 0, 44, 42, 45, 12, 12, 12, 42, 80, 96, 97, 0, 42, 43, 45, 12, 12, 12, 42, 82, 81, 98, 0, 46, 44, 47, 12, 12, 12, 42, 81, 97, 98, 0, 44, 45, 47, 12, 12, 12, 42, 83, 82, 99, 0, 48, 46, 49, 12, 12, 12, 42, 82, 98, 99, 0, 46, 47, 49, 12, 12, 12, 42, 72, 83, 100, 0, 27, 48, 29, 12, 12, 12, 42, 83, 99, 100, 0, 48, 49, 29, 12, 12, 12, 42, 12, 13, 92, 0, 50, 51, 52, 13, 13, 13, 42, 13, 91, 92, 0, 51, 53, 52, 13, 13, 13, 42, 13, 14, 91, 0, 51, 54, 53, 13, 13, 13, 42, 14, 90, 91, 0, 54, 55, 53, 13, 13, 13, 42, 14, 15, 90, 0, 54, 56, 55, 13, 13, 13, 42, 15, 89, 90, 0, 56, 57, 55, 13, 13, 13, 42, 15, 16, 89, 0, 56, 58, 57, 13, 13, 13, 42, 16, 88, 89, 0, 58, 59, 57, 13, 13, 13, 42, 16, 17, 88, 0, 58, 60, 59, 13, 13, 13, 42, 17, 87, 88, 0, 60, 61, 59, 13, 13, 13, 42, 17, 18, 87, 0, 60, 62, 61, 13, 13, 13, 42, 18, 86, 87, 0, 62, 63, 61, 13, 13, 13, 42, 18, 19, 86, 0, 62, 64, 63, 13, 13, 13, 42, 19, 85, 86, 0, 64, 65, 63, 13, 13, 13, 42, 19, 20, 85, 0, 64, 66, 65, 13, 13, 13, 42, 20, 84, 85, 0, 66, 67, 65, 13, 13, 13, 42, 20, 21, 84, 0, 66, 68, 67, 13, 13, 13, 42, 21, 95, 84, 0, 68, 69, 67, 13, 13, 13, 42, 21, 22, 95, 0, 68, 70, 69, 13, 13, 13, 42, 22, 94, 95, 0, 70, 71, 69, 13, 13, 13, 42, 22, 23, 94, 0, 70, 72, 71, 13, 13, 13, 42, 23, 93, 94, 0, 72, 73, 71, 13, 13, 13, 42, 23, 12, 93, 0, 72, 50, 73, 13, 13, 13, 42, 12, 92, 93, 0, 50, 52, 73, 13, 13, 13, 42, 1, 0, 25, 0, 74, 75, 76, 13, 13, 13, 42, 0, 24, 25, 0, 75, 77, 76, 13, 13, 13, 42, 2, 1, 26, 0, 78, 74, 79, 13, 13, 13, 42, 1, 25, 26, 0, 74, 76, 79, 13, 13, 13, 42, 3, 2, 27, 0, 80, 78, 81, 13, 13, 13, 42, 2, 26, 27, 0, 78, 79, 81, 13, 13, 13, 42, 4, 3, 28, 0, 82, 80, 83, 13, 13, 13, 42, 3, 27, 28, 0, 80, 81, 83, 13, 13, 13, 42, 5, 4, 29, 0, 84, 82, 85, 13, 13, 13, 42, 4, 28, 29, 0, 82, 83, 85, 13, 13, 13, 42, 6, 5, 30, 0, 86, 84, 87, 13, 13, 13, 42, 5, 29, 30, 0, 84, 85, 87, 13, 13, 13, 42, 7, 6, 31, 0, 88, 86, 89, 13, 13, 13, 42, 6, 30, 31, 0, 86, 87, 89, 13, 13, 13, 42, 8, 7, 32, 0, 90, 88, 91, 13, 13, 13, 42, 7, 31, 32, 0, 88, 89, 91, 13, 13, 13, 42, 9, 8, 33, 0, 92, 90, 93, 13, 13, 13, 42, 8, 32, 33, 0, 90, 91, 93, 13, 13, 13, 42, 10, 9, 34, 0, 94, 92, 95, 13, 13, 13, 42, 9, 33, 34, 0, 92, 93, 95, 13, 13, 13, 42, 11, 10, 35, 0, 96, 94, 97, 13, 13, 13, 42, 10, 34, 35, 0, 94, 95, 97, 13, 13, 13, 42, 0, 11, 24, 0, 75, 96, 77, 13, 13, 13, 42, 11, 35, 24, 0, 96, 97, 77, 13, 13, 13, 42, 25, 24, 37, 0, 1, 0, 98, 14, 14, 14, 42, 24, 36, 37, 0, 0, 99, 98, 14, 14, 14, 42, 26, 25, 38, 0, 4, 1, 100, 15, 15, 15, 42, 25, 37, 38, 0, 1, 98, 100, 15, 15, 15, 42, 27, 26, 39, 0, 7, 6, 101, 16, 16, 16, 42, 26, 38, 39, 0, 6, 102, 101, 16, 16, 16, 42, 28, 27, 40, 0, 10, 7, 103, 17, 17, 17, 42, 27, 39, 40, 0, 7, 101, 103, 17, 17, 17, 42, 29, 28, 41, 0, 12, 10, 104, 4, 4, 4, 42, 28, 40, 41, 0, 10, 103, 104, 4, 4, 4, 42, 30, 29, 42, 0, 14, 12, 105, 5, 5, 5, 42, 29, 41, 42, 0, 12, 104, 105, 5, 5, 5, 42, 31, 30, 43, 0, 16, 14, 106, 18, 18, 18, 42, 30, 42, 43, 0, 14, 105, 106, 18, 18, 18, 42, 32, 31, 44, 0, 18, 16, 107, 19, 19, 19, 42, 31, 43, 44, 0, 16, 106, 107, 19, 19, 19, 42, 33, 32, 45, 0, 20, 18, 108, 20, 20, 20, 42, 32, 44, 45, 0, 18, 107, 108, 20, 20, 20, 42, 34, 33, 46, 0, 22, 20, 109, 21, 21, 21, 42, 33, 45, 46, 0, 20, 108, 109, 21, 21, 21, 42, 35, 34, 47, 0, 24, 22, 110, 10, 10, 10, 42, 34, 46, 47, 0, 22, 109, 110, 10, 10, 10, 42, 24, 35, 36, 0, 0, 24, 99, 11, 11, 11, 42, 35, 47, 36, 0, 24, 110, 99, 11, 11, 11, 42, 37, 36, 49, 0, 111, 112, 113, 13, 13, 13, 42, 36, 48, 49, 0, 112, 114, 113, 13, 13, 13, 42, 38, 37, 50, 0, 115, 111, 116, 13, 13, 13, 42, 37, 49, 50, 0, 111, 113, 116, 13, 13, 13, 42, 39, 38, 51, 0, 117, 115, 118, 13, 13, 13, 42, 38, 50, 51, 0, 115, 116, 118, 13, 13, 13, 42, 40, 39, 52, 0, 119, 117, 120, 13, 13, 13, 42, 39, 51, 52, 0, 117, 118, 120, 13, 13, 13, 42, 41, 40, 53, 0, 121, 119, 122, 13, 13, 13, 42, 40, 52, 53, 0, 119, 120, 122, 13, 13, 13, 42, 42, 41, 54, 0, 123, 121, 124, 13, 13, 13, 42, 41, 53, 54, 0, 121, 122, 124, 13, 13, 13, 42, 43, 42, 55, 0, 125, 123, 126, 13, 13, 13, 42, 42, 54, 55, 0, 123, 124, 126, 13, 13, 13, 42, 44, 43, 56, 0, 127, 125, 128, 13, 13, 13, 42, 43, 55, 56, 0, 125, 126, 128, 13, 13, 13, 42, 45, 44, 57, 0, 129, 127, 130, 13, 13, 13, 42, 44, 56, 57, 0, 127, 128, 130, 13, 13, 13, 42, 46, 45, 58, 0, 131, 129, 132, 13, 13, 13, 42, 45, 57, 58, 0, 129, 130, 132, 13, 13, 13, 42, 47, 46, 59, 0, 133, 131, 134, 13, 13, 13, 42, 46, 58, 59, 0, 131, 132, 134, 13, 13, 13, 42, 36, 47, 48, 0, 112, 133, 114, 13, 13, 13, 42, 47, 59, 48, 0, 133, 134, 114, 13, 13, 13, 42, 49, 48, 61, 0, 98, 99, 135, 22, 22, 22, 42, 48, 60, 61, 0, 99, 136, 135, 22, 22, 22, 42, 50, 49, 62, 0, 100, 98, 137, 23, 23, 23, 42, 49, 61, 62, 0, 98, 135, 137, 23, 23, 23, 42, 51, 50, 63, 0, 101, 102, 138, 24, 24, 24, 42, 50, 62, 63, 0, 102, 139, 138, 24, 24, 24, 42, 52, 51, 64, 0, 103, 101, 140, 25, 25, 25, 42, 51, 63, 64, 0, 101, 138, 140, 25, 25, 25, 42, 53, 52, 65, 0, 104, 103, 141, 26, 26, 26, 42, 52, 64, 65, 0, 103, 140, 141, 26, 26, 26, 42, 54, 53, 66, 0, 105, 104, 142, 27, 27, 27, 42, 53, 65, 66, 0, 104, 141, 142, 27, 27, 27, 42, 55, 54, 67, 0, 106, 105, 143, 28, 28, 28, 42, 54, 66, 67, 0, 105, 142, 143, 28, 28, 28, 42, 56, 55, 68, 0, 107, 106, 144, 29, 29, 29, 42, 55, 67, 68, 0, 106, 143, 144, 29, 29, 29, 42, 57, 56, 69, 0, 108, 107, 145, 30, 30, 30, 42, 56, 68, 69, 0, 107, 144, 145, 30, 30, 30, 42, 58, 57, 70, 0, 109, 108, 146, 31, 31, 31, 42, 57, 69, 70, 0, 108, 145, 146, 31, 31, 31, 42, 59, 58, 71, 0, 110, 109, 147, 32, 32, 32, 42, 58, 70, 71, 0, 109, 146, 147, 32, 32, 32, 42, 48, 59, 60, 0, 99, 110, 136, 33, 33, 33, 42, 59, 71, 60, 0, 110, 147, 136, 33, 33, 33, 42, 61, 60, 73, 0, 135, 136, 148, 34, 34, 34, 42, 60, 72, 73, 0, 136, 149, 148, 34, 34, 34, 42, 62, 61, 74, 0, 137, 135, 150, 35, 35, 35, 42, 61, 73, 74, 0, 135, 148, 150, 35, 35, 35, 42, 63, 62, 75, 0, 138, 139, 151, 36, 36, 36, 42, 62, 74, 75, 0, 139, 152, 151, 36, 36, 36, 42, 64, 63, 76, 0, 140, 138, 153, 37, 37, 37, 42, 63, 75, 76, 0, 138, 151, 153, 37, 37, 37, 42, 65, 64, 77, 0, 141, 140, 154, 38, 38, 38, 42, 64, 76, 77, 0, 140, 153, 154, 38, 38, 38, 42, 66, 65, 78, 0, 142, 141, 155, 39, 39, 39, 42, 65, 77, 78, 0, 141, 154, 155, 39, 39, 39, 42, 67, 66, 79, 0, 143, 142, 156, 40, 40, 40, 42, 66, 78, 79, 0, 142, 155, 156, 40, 40, 40, 42, 68, 67, 80, 0, 144, 143, 157, 41, 41, 41, 42, 67, 79, 80, 0, 143, 156, 157, 41, 41, 41, 42, 69, 68, 81, 0, 145, 144, 158, 42, 42, 42, 42, 68, 80, 81, 0, 144, 157, 158, 42, 42, 42, 42, 70, 69, 82, 0, 146, 145, 159, 43, 43, 43, 42, 69, 81, 82, 0, 145, 158, 159, 43, 43, 43, 42, 71, 70, 83, 0, 147, 146, 160, 44, 44, 44, 42, 70, 82, 83, 0, 146, 159, 160, 44, 44, 44, 42, 60, 71, 72, 0, 136, 147, 149, 45, 45, 45, 42, 71, 83, 72, 0, 147, 160, 149, 45, 45, 45, 42, 85, 84, 107, 0, 161, 162, 163, 46, 46, 46, 42, 84, 96, 107, 0, 162, 164, 163, 46, 46, 46, 42, 86, 85, 106, 0, 165, 161, 166, 47, 47, 47, 42, 85, 107, 106, 0, 161, 163, 166, 47, 47, 47, 42, 87, 86, 105, 0, 167, 165, 168, 48, 48, 48, 42, 86, 106, 105, 0, 165, 166, 168, 48, 48, 48, 42, 88, 87, 104, 0, 169, 167, 170, 49, 49, 49, 42, 87, 105, 104, 0, 167, 168, 170, 49, 49, 49, 42, 89, 88, 103, 0, 171, 169, 172, 50, 50, 50, 42, 88, 104, 103, 0, 169, 170, 172, 50, 50, 50, 42, 90, 89, 102, 0, 173, 171, 174, 51, 51, 51, 42, 89, 103, 102, 0, 171, 172, 174, 51, 51, 51, 42, 91, 90, 101, 0, 175, 173, 176, 52, 52, 52, 42, 90, 102, 101, 0, 173, 174, 176, 52, 52, 52, 42, 92, 91, 100, 0, 177, 178, 179, 53, 53, 53, 42, 91, 101, 100, 0, 178, 180, 179, 53, 53, 53, 42, 93, 92, 99, 0, 181, 177, 182, 54, 54, 54, 42, 92, 100, 99, 0, 177, 179, 182, 54, 54, 54, 42, 94, 93, 98, 0, 183, 181, 184, 55, 55, 55, 42, 93, 99, 98, 0, 181, 182, 184, 55, 55, 55, 42, 95, 94, 97, 0, 185, 183, 186, 56, 56, 56, 42, 94, 98, 97, 0, 183, 184, 186, 56, 56, 56, 42, 84, 95, 96, 0, 162, 185, 164, 57, 57, 57, 42, 95, 97, 96, 0, 185, 186, 164, 57, 57, 57] - } -}, { - "uuid": "05F51F19-3E11-4A7D-A5AA-C0A1586F0BE0", - "type": "Geometry", - "data": { - "vertices": [0.010381, 31.29735, 32.91579, 0.010381, 33.33386, 32.91578, 0.93212, 33.28285, 32.91579, 1.904515, 33.18969, 32.91578, 2.784703, 33.04618, 32.91579, 3.727089, 32.82184, 32.91578, 4.839937, 32.50261, 32.91578, 5.512774, 32.23901, 32.91578, 6.329524, 31.88146, 32.91578, 7.174129, 31.43315, 32.91578, 7.965857, 30.97178, 32.91578, 8.758976, 30.42941, 32.91578, 9.476542, 29.86187, 32.91578, 9.966101, 29.44909, 32.91578, 10.46684, 28.95729, 32.91578, 10.7351, 28.43866, 32.91578, 10.77981, 27.87805, 32.91578, 10.64247, 27.31192, 32.91579, 10.31483, 26.98569, 32.91578, 9.733614, 26.83232, 32.91578, 8.980104, 26.83579, 32.91579, 8.255644, 26.97537, 32.91578, 7.653622, 27.29211, 32.91578, 6.977882, 27.79446, 32.91578, 6.130136, 28.44388, 32.91578, 4.843634, 29.45778, 32.91578, 3.992342, 30.12021, 32.91578, 2.997649, 30.62881, 32.91578, 2.063413, 31.00469, 32.91578, 1.105092, 31.19922, 32.91578, -0.911359, 33.28285, 32.91579, -1.883753, 33.18969, 32.91578, -2.763942, 33.04618, 32.91579, -3.706327, 32.82184, 32.91578, -4.835615, 32.48617, 32.91578, -5.492013, 32.23901, 32.91578, -6.308762, 31.88146, 32.91578, -7.153368, 31.43315, 32.91578, -7.945095, 30.97178, 32.91578, -8.738214, 30.42941, 32.91578, -9.45578, 29.86187, 32.91578, -9.945339, 29.44909, 32.91578, -10.44608, 28.95729, 32.91578, -10.71433, 28.43866, 32.91578, -10.75904, 27.87805, 32.91578, -10.62171, 27.31192, 32.91579, -10.29407, 26.98569, 32.91578, -9.712852, 26.83232, 32.91578, -8.959343, 26.83579, 32.91579, -8.234882, 26.97537, 32.91578, -7.63286, 27.29211, 32.91578, -6.95712, 27.79446, 32.91578, -6.109374, 28.44388, 32.91578, -4.839312, 29.41237, 32.91578, -3.971581, 30.12021, 32.91578, -2.976887, 30.62881, 32.91578, -2.042651, 31.00469, 32.91578, -1.08433, 31.19922, 32.91578, 0.010381, 31.29735, 30.99548, 0.010381, 33.4575, 31.88508, 0.93212, 33.4575, 31.88509, 1.830366, 33.4575, 31.88508, 2.784703, 33.21235, 31.88509, 3.727089, 32.97926, 31.88508, 4.839937, 32.69794, 31.88508, 5.512774, 32.23901, 30.99547, 6.329524, 31.88146, 30.99547, 7.174129, 31.43315, 30.99547, 7.965857, 30.97178, 30.99547, 8.758976, 30.42941, 30.99547, 9.476542, 29.86187, 30.99547, 9.966101, 29.44909, 30.99547, 10.46684, 28.95729, 30.99547, 10.7351, 28.43866, 30.99547, 10.77981, 27.87805, 30.99547, 10.64247, 27.31192, 30.99548, 10.31483, 26.98569, 30.99547, 9.733614, 26.83232, 30.99547, 8.980104, 26.83579, 30.99548, 8.255644, 26.97537, 30.99547, 7.653622, 27.29211, 30.99547, 6.977882, 27.79446, 30.99547, 6.130136, 28.44388, 30.99547, 4.843634, 29.45778, 30.99547, 3.992342, 30.12021, 30.99547, 2.997649, 30.62881, 30.99548, 2.063413, 31.00469, 30.99547, 1.105092, 31.19922, 30.99547, -0.911359, 33.4575, 31.88509, -1.842005, 33.4575, 31.88508, -2.763942, 33.23647, 31.88509, -3.706327, 33.01945, 31.88508, -4.835615, 32.75597, 31.88508, -5.492013, 32.23901, 30.99547, -6.308762, 31.88146, 30.99547, -7.153368, 31.43315, 30.99547, -7.945095, 30.97178, 30.99547, -8.738214, 30.42941, 30.99547, -9.45578, 29.86187, 30.99547, -9.945339, 29.44909, 30.99547, -10.44608, 28.95729, 30.99547, -10.71433, 28.43866, 30.99547, -10.75904, 27.87805, 30.99547, -10.62171, 27.31192, 30.99548, -10.29407, 26.98569, 30.99547, -9.712852, 26.83232, 30.99547, -8.959343, 26.83579, 30.99548, -8.234882, 26.97537, 30.99547, -7.63286, 27.29211, 30.99547, -6.95712, 27.79446, 30.99547, -6.109374, 28.44388, 30.99547, -4.839312, 29.41237, 30.99547, -3.971581, 30.12021, 30.99547, -2.976887, 30.62881, 30.99548, -2.042651, 31.00469, 30.99547, -1.08433, 31.19922, 30.99547, 4.839937, 32.50261, 30.99547, -4.835615, 32.48617, 30.99547, 0.010381, 33.4575, 30.28832, 0.93212, 33.4575, 29.99781, 1.830366, 33.4575, 24.06088, 2.784703, 33.21235, 29.99782, 3.727089, 32.97926, 29.99781, 4.839937, 32.69742, 24.06088, 4.843634, 29.45778, 24.06088, 3.992342, 30.12021, 24.06088, 2.997649, 30.62881, 24.06088, 2.063413, 31.00469, 24.06088, 1.105092, 31.19922, 24.06088, 0.010381, 31.29735, 24.06089, -0.911359, 33.4575, 29.99782, -1.842004, 33.4575, 24.06088, -2.763942, 33.23647, 29.99782, -3.706327, 33.01945, 29.99781, -4.835615, 32.75597, 24.06088, -4.839312, 29.41237, 24.06088, -3.971581, 30.12021, 24.06088, -2.976887, 30.62881, 24.06088, -2.042651, 31.00469, 24.06088, -1.08433, 31.19922, 24.06088], - "normals": [0, 0, 1, 0, 0, -1, 0.027377, 0.989322, 0.143151, 0.048655, 0.976931, 0.207939, 0.203284, 0.959566, 0.1947, 0.233158, 0.960675, 0.150803, 0.257025, 0.952558, 0.163009, 0.501347, 0.863357, 0.057151, 0.401022, 0.916068, 0, 0.468844, 0.883281, 0, 0.503486, 0.864003, 0, 0.564475, 0.82545, 0, 0.620347, 0.784327, 0, 0.644615, 0.764507, 0, 0.700706, 0.71345, 0, 0.88822, 0.459419, 0, 0.996835, 0.079499, 0, 0.971813, -0.235752, 0, 0.705585, -0.708626, 0, 0.255152, -0.966901, 0, -0.004614, -0.999989, 0, -0.189188, -0.981941, 0, -0.465613, -0.884988, 0, -0.596611, -0.802531, 0, -0.608124, -0.793842, 0, -0.618984, -0.785404, 0, -0.614123, -0.78921, 0, -0.455252, -0.890362, 0, -0.373262, -0.927726, 0, -0.198932, -0.980013, 0, -0.089282, -0.996007, 0, -0.027377, 0.989322, 0.143151, -0.047821, 0.976811, 0.208695, -0.193882, 0.958488, 0.209072, -0.224272, 0.957719, 0.180213, -0.250466, 0.944158, 0.214085, -0.539852, 0.838264, 0.07664, -0.401022, 0.916068, 0, -0.468844, 0.883281, 0, -0.503486, 0.864003, 0, -0.564475, 0.82545, 0, -0.620348, 0.784327, 0, -0.644614, 0.764508, 0, -0.700707, 0.713449, 0, -0.88822, 0.459418, 0, -0.996835, 0.079501, 0, -0.971814, -0.235749, 0, -0.705583, -0.708628, 0, -0.255152, -0.966901, 0, 0.004614, -0.999989, 0, 0.189188, -0.981941, 0, 0.465613, -0.884988, 0, 0.596611, -0.802531, 0, 0.608123, -0.793843, 0, 0.606371, -0.795182, 0, 0.632102, -0.774885, 0, 0.455252, -0.890362, 0, 0.373262, -0.927726, 0, 0.198932, -0.980013, 0, 0.089282, -0.996007, 0, 0, 1, 0, 0.248796, 0.968556, 0, 0.240104, 0.970747, 0, 0.245166, 0.969481, 0, -0.614123, -0.789211, 0, -0.455253, -0.890362, 0, -0.373262, -0.927726, 0, -0.198932, -0.980013, 0, -0.089281, -0.996006, 0, -0.23314, 0.972443, 0, -0.224409, 0.974495, 0, -0.227217, 0.973844, 0, 0.632102, -0.774885, 0, 0.455253, -0.890362, 0, 0.373262, -0.927726, 0, 0.198932, -0.980013, 0, 0.089281, -0.996007, 0, -0.227264, 0.973833, 0.000487, 0.243731, 0.969843, 0.000255, 0.357383, 0.912224, -0.200311, -0.338999, 0.900293, -0.273042, -0.999999, 0.001152, 0, 1, 0, 0, 0.999999, 0.001176, 0, -1, 0, 0], - "uvs": [[0.5, 0.514128, 0.51342, 0.512925, 0.5, 0.539095, 0.5113, 0.538469, 0.37181, 0.48544, 0.368521, 0.479083, 0.369657, 0.465269, 0.367973, 0.47221, 0.525169, 0.51054, 0.523221, 0.537327, 0.548817, 0.499697, 0.545565, 0.532818, 0.536622, 0.505933, 0.534012, 0.535568, 0.559253, 0.491576, 0.559208, 0.528904, 0.575025, 0.479146, 0.567456, 0.525672, 0.585418, 0.471185, 0.577469, 0.521289, 0.593702, 0.465026, 0.587823, 0.515793, 0.601082, 0.461143, 0.59753, 0.510137, 0.609963, 0.459432, 0.607253, 0.503488, 0.619201, 0.45939, 0.61605, 0.49653, 0.626327, 0.46127, 0.622051, 0.49147, 0.630343, 0.465269, 0.62819, 0.48544, 0.632027, 0.47221, 0.631479, 0.479083, 0.486579, 0.512925, 0.4887, 0.538469, 0.476779, 0.537327, 0.474831, 0.51054, 0.465989, 0.535568, 0.463378, 0.505933, 0.454435, 0.532818, 0.451184, 0.499697, 0.440591, 0.528702, 0.440546, 0.49102, 0.432544, 0.525672, 0.424975, 0.479146, 0.422531, 0.521289, 0.414583, 0.471185, 0.412177, 0.515793, 0.406298, 0.465026, 0.402471, 0.510137, 0.398918, 0.461143, 0.392747, 0.503488, 0.390037, 0.459432, 0.38395, 0.49653, 0.380799, 0.45939, 0.377949, 0.49147, 0.373673, 0.46127, 0.5, 0.54061, 0.5113, 0.54061, 0.522312, 0.54061, 0.534012, 0.537605, 0.545565, 0.534748, 0.559208, 0.531299, 0.4887, 0.54061, 0.477291, 0.54061, 0.465989, 0.537901, 0.454435, 0.53524, 0.440591, 0.53201, 0.559208, 0.531292]], - "faces": [42, 0, 29, 1, 0, 0, 1, 2, 0, 0, 0, 42, 29, 2, 1, 0, 1, 3, 2, 0, 0, 0, 42, 42, 43, 45, 0, 4, 5, 6, 0, 0, 0, 42, 43, 44, 45, 0, 5, 7, 6, 0, 0, 0, 42, 29, 28, 2, 0, 1, 8, 3, 0, 0, 0, 42, 28, 3, 2, 0, 8, 9, 3, 0, 0, 0, 42, 26, 5, 27, 0, 10, 11, 12, 0, 0, 0, 42, 5, 4, 27, 0, 11, 13, 12, 0, 0, 0, 42, 4, 3, 27, 0, 13, 9, 12, 0, 0, 0, 42, 3, 28, 27, 0, 9, 8, 12, 0, 0, 0, 42, 26, 25, 5, 0, 10, 14, 11, 0, 0, 0, 42, 25, 6, 5, 0, 14, 15, 11, 0, 0, 0, 42, 25, 24, 6, 0, 14, 16, 15, 0, 0, 0, 42, 24, 7, 6, 0, 16, 17, 15, 0, 0, 0, 42, 24, 23, 7, 0, 16, 18, 17, 0, 0, 0, 42, 23, 8, 7, 0, 18, 19, 17, 0, 0, 0, 42, 23, 22, 8, 0, 18, 20, 19, 0, 0, 0, 42, 22, 9, 8, 0, 20, 21, 19, 0, 0, 0, 42, 22, 21, 9, 0, 20, 22, 21, 0, 0, 0, 42, 21, 10, 9, 0, 22, 23, 21, 0, 0, 0, 42, 21, 20, 10, 0, 22, 24, 23, 0, 0, 0, 42, 20, 11, 10, 0, 24, 25, 23, 0, 0, 0, 42, 20, 19, 11, 0, 24, 26, 25, 0, 0, 0, 42, 19, 12, 11, 0, 26, 27, 25, 0, 0, 0, 42, 19, 18, 12, 0, 26, 28, 27, 0, 0, 0, 42, 18, 13, 12, 0, 28, 29, 27, 0, 0, 0, 42, 18, 17, 13, 0, 28, 30, 29, 0, 0, 0, 42, 17, 14, 13, 0, 30, 31, 29, 0, 0, 0, 42, 17, 16, 14, 0, 30, 32, 31, 0, 0, 0, 42, 16, 15, 14, 0, 32, 33, 31, 0, 0, 0, 42, 0, 1, 57, 0, 0, 2, 34, 0, 0, 0, 42, 1, 30, 57, 0, 2, 35, 34, 0, 0, 0, 42, 30, 31, 57, 0, 35, 36, 34, 0, 0, 0, 42, 31, 56, 57, 0, 36, 37, 34, 0, 0, 0, 42, 31, 32, 56, 0, 36, 38, 37, 0, 0, 0, 42, 32, 55, 56, 0, 38, 39, 37, 0, 0, 0, 42, 32, 33, 55, 0, 38, 40, 39, 0, 0, 0, 42, 33, 54, 55, 0, 40, 41, 39, 0, 0, 0, 42, 33, 34, 54, 0, 40, 42, 41, 0, 0, 0, 42, 34, 53, 54, 0, 42, 43, 41, 0, 0, 0, 42, 34, 35, 53, 0, 42, 44, 43, 0, 0, 0, 42, 35, 52, 53, 0, 44, 45, 43, 0, 0, 0, 42, 35, 36, 52, 0, 44, 46, 45, 0, 0, 0, 42, 36, 51, 52, 0, 46, 47, 45, 0, 0, 0, 42, 36, 37, 51, 0, 46, 48, 47, 0, 0, 0, 42, 37, 50, 51, 0, 48, 49, 47, 0, 0, 0, 42, 37, 38, 50, 0, 48, 50, 49, 0, 0, 0, 42, 38, 49, 50, 0, 50, 51, 49, 0, 0, 0, 42, 38, 39, 49, 0, 50, 52, 51, 0, 0, 0, 42, 39, 48, 49, 0, 52, 53, 51, 0, 0, 0, 42, 40, 47, 39, 0, 54, 55, 52, 0, 0, 0, 42, 47, 48, 39, 0, 55, 53, 52, 0, 0, 0, 42, 40, 41, 47, 0, 54, 56, 55, 0, 0, 0, 42, 41, 46, 47, 0, 56, 57, 55, 0, 0, 0, 42, 41, 42, 46, 0, 56, 4, 57, 0, 0, 0, 42, 42, 45, 46, 0, 4, 6, 57, 0, 0, 0, 42, 100, 103, 101, 0, 4, 6, 5, 1, 1, 1, 42, 103, 102, 101, 0, 6, 7, 5, 1, 1, 1, 42, 82, 65, 81, 0, 16, 17, 18, 1, 1, 1, 42, 65, 66, 81, 0, 17, 19, 18, 1, 1, 1, 42, 81, 66, 80, 0, 18, 19, 20, 1, 1, 1, 42, 66, 67, 80, 0, 19, 21, 20, 1, 1, 1, 42, 80, 67, 79, 0, 20, 21, 22, 1, 1, 1, 42, 67, 68, 79, 0, 21, 23, 22, 1, 1, 1, 42, 79, 68, 78, 0, 22, 23, 24, 1, 1, 1, 42, 68, 69, 78, 0, 23, 25, 24, 1, 1, 1, 42, 78, 69, 77, 0, 24, 25, 26, 1, 1, 1, 42, 69, 70, 77, 0, 25, 27, 26, 1, 1, 1, 42, 77, 70, 76, 0, 26, 27, 28, 1, 1, 1, 42, 70, 71, 76, 0, 27, 29, 28, 1, 1, 1, 42, 76, 71, 75, 0, 28, 29, 30, 1, 1, 1, 42, 71, 72, 75, 0, 29, 31, 30, 1, 1, 1, 42, 75, 72, 74, 0, 30, 31, 32, 1, 1, 1, 42, 72, 73, 74, 0, 31, 33, 32, 1, 1, 1, 42, 93, 110, 94, 0, 44, 45, 46, 1, 1, 1, 42, 110, 109, 94, 0, 45, 47, 46, 1, 1, 1, 42, 94, 109, 95, 0, 46, 47, 48, 1, 1, 1, 42, 109, 108, 95, 0, 47, 49, 48, 1, 1, 1, 42, 95, 108, 96, 0, 48, 49, 50, 1, 1, 1, 42, 108, 107, 96, 0, 49, 51, 50, 1, 1, 1, 42, 96, 107, 97, 0, 50, 51, 52, 1, 1, 1, 42, 107, 106, 97, 0, 51, 53, 52, 1, 1, 1, 42, 98, 97, 105, 0, 54, 52, 55, 1, 1, 1, 42, 97, 106, 105, 0, 52, 53, 55, 1, 1, 1, 42, 98, 105, 99, 0, 54, 55, 56, 1, 1, 1, 42, 105, 104, 99, 0, 55, 57, 56, 1, 1, 1, 42, 99, 104, 100, 0, 56, 57, 4, 1, 1, 1, 42, 104, 103, 100, 0, 57, 6, 4, 1, 1, 1, 42, 1, 2, 59, 0, 2, 3, 58, 2, 2, 2, 42, 2, 60, 59, 0, 3, 59, 58, 2, 2, 2, 42, 2, 3, 60, 0, 3, 9, 59, 3, 3, 3, 42, 3, 61, 60, 0, 9, 60, 59, 3, 3, 3, 42, 3, 4, 61, 0, 9, 13, 60, 4, 4, 4, 42, 4, 62, 61, 0, 13, 61, 60, 4, 4, 4, 42, 4, 5, 62, 0, 13, 11, 61, 5, 5, 5, 42, 5, 63, 62, 0, 11, 62, 61, 5, 5, 5, 42, 5, 6, 63, 0, 11, 15, 62, 6, 6, 6, 42, 6, 64, 63, 0, 15, 63, 62, 6, 6, 6, 42, 6, 7, 64, 0, 15, 17, 63, 7, 7, 7, 42, 7, 65, 64, 0, 17, 17, 63, 7, 7, 7, 42, 7, 8, 65, 0, 17, 19, 17, 8, 8, 8, 42, 8, 66, 65, 0, 19, 19, 17, 8, 8, 8, 42, 8, 9, 66, 0, 19, 21, 19, 9, 9, 9, 42, 9, 67, 66, 0, 21, 21, 19, 9, 9, 9, 42, 9, 10, 67, 0, 21, 23, 21, 10, 10, 10, 42, 10, 68, 67, 0, 23, 23, 21, 10, 10, 10, 42, 10, 11, 68, 0, 23, 25, 23, 11, 11, 11, 42, 11, 69, 68, 0, 25, 25, 23, 11, 11, 11, 42, 11, 12, 69, 0, 25, 27, 25, 12, 12, 12, 42, 12, 70, 69, 0, 27, 27, 25, 12, 12, 12, 42, 12, 13, 70, 0, 27, 29, 27, 13, 13, 13, 42, 13, 71, 70, 0, 29, 29, 27, 13, 13, 13, 42, 13, 14, 71, 0, 29, 31, 29, 14, 14, 14, 42, 14, 72, 71, 0, 31, 31, 29, 14, 14, 14, 42, 14, 15, 72, 0, 31, 33, 31, 15, 15, 15, 42, 15, 73, 72, 0, 33, 33, 31, 15, 15, 15, 42, 15, 16, 73, 0, 33, 32, 33, 16, 16, 16, 42, 16, 74, 73, 0, 32, 32, 33, 16, 16, 16, 42, 16, 17, 74, 0, 32, 30, 32, 17, 17, 17, 42, 17, 75, 74, 0, 30, 30, 32, 17, 17, 17, 42, 17, 18, 75, 0, 30, 28, 30, 18, 18, 18, 42, 18, 76, 75, 0, 28, 28, 30, 18, 18, 18, 42, 18, 19, 76, 0, 28, 26, 28, 19, 19, 19, 42, 19, 77, 76, 0, 26, 26, 28, 19, 19, 19, 42, 19, 20, 77, 0, 26, 24, 26, 20, 20, 20, 42, 20, 78, 77, 0, 24, 24, 26, 20, 20, 20, 42, 20, 21, 78, 0, 24, 22, 24, 21, 21, 21, 42, 21, 79, 78, 0, 22, 22, 24, 21, 21, 21, 42, 21, 22, 79, 0, 22, 20, 22, 22, 22, 22, 42, 22, 80, 79, 0, 20, 20, 22, 22, 22, 22, 42, 22, 23, 80, 0, 20, 18, 20, 23, 23, 23, 42, 23, 81, 80, 0, 18, 18, 20, 23, 23, 23, 42, 23, 24, 81, 0, 18, 16, 18, 24, 24, 24, 42, 24, 82, 81, 0, 16, 16, 18, 24, 24, 24, 42, 24, 25, 82, 0, 16, 14, 16, 25, 25, 25, 42, 25, 83, 82, 0, 14, 14, 16, 25, 25, 25, 42, 25, 26, 83, 0, 14, 10, 14, 26, 26, 26, 42, 26, 84, 83, 0, 10, 10, 14, 26, 26, 26, 42, 26, 27, 84, 0, 10, 12, 10, 27, 27, 27, 42, 27, 85, 84, 0, 12, 12, 10, 27, 27, 27, 42, 27, 28, 85, 0, 12, 8, 12, 28, 28, 28, 42, 28, 86, 85, 0, 8, 8, 12, 28, 28, 28, 42, 28, 29, 86, 0, 8, 1, 8, 29, 29, 29, 42, 29, 87, 86, 0, 1, 1, 8, 29, 29, 29, 42, 29, 0, 87, 0, 1, 0, 1, 30, 30, 30, 42, 0, 58, 87, 0, 0, 0, 1, 30, 30, 30, 42, 30, 1, 88, 0, 35, 2, 64, 31, 31, 31, 42, 1, 59, 88, 0, 2, 58, 64, 31, 31, 31, 42, 31, 30, 89, 0, 36, 35, 65, 32, 32, 32, 42, 30, 88, 89, 0, 35, 64, 65, 32, 32, 32, 42, 32, 31, 90, 0, 38, 36, 66, 33, 33, 33, 42, 31, 89, 90, 0, 36, 65, 66, 33, 33, 33, 42, 33, 32, 91, 0, 40, 38, 67, 34, 34, 34, 42, 32, 90, 91, 0, 38, 66, 67, 34, 34, 34, 42, 34, 33, 92, 0, 42, 40, 68, 35, 35, 35, 42, 33, 91, 92, 0, 40, 67, 68, 35, 35, 35, 42, 35, 34, 93, 0, 44, 42, 44, 36, 36, 36, 42, 34, 92, 93, 0, 42, 68, 44, 36, 36, 36, 42, 36, 35, 94, 0, 46, 44, 46, 37, 37, 37, 42, 35, 93, 94, 0, 44, 44, 46, 37, 37, 37, 42, 37, 36, 95, 0, 48, 46, 48, 38, 38, 38, 42, 36, 94, 95, 0, 46, 46, 48, 38, 38, 38, 42, 38, 37, 96, 0, 50, 48, 50, 39, 39, 39, 42, 37, 95, 96, 0, 48, 48, 50, 39, 39, 39, 42, 39, 38, 97, 0, 52, 50, 52, 40, 40, 40, 42, 38, 96, 97, 0, 50, 50, 52, 40, 40, 40, 42, 40, 39, 98, 0, 54, 52, 54, 41, 41, 41, 42, 39, 97, 98, 0, 52, 52, 54, 41, 41, 41, 42, 41, 40, 99, 0, 56, 54, 56, 42, 42, 42, 42, 40, 98, 99, 0, 54, 54, 56, 42, 42, 42, 42, 42, 41, 100, 0, 4, 56, 4, 43, 43, 43, 42, 41, 99, 100, 0, 56, 56, 4, 43, 43, 43, 42, 43, 42, 101, 0, 5, 4, 5, 44, 44, 44, 42, 42, 100, 101, 0, 4, 4, 5, 44, 44, 44, 42, 44, 43, 102, 0, 7, 5, 7, 45, 45, 45, 42, 43, 101, 102, 0, 5, 5, 7, 45, 45, 45, 42, 45, 44, 103, 0, 6, 7, 6, 46, 46, 46, 42, 44, 102, 103, 0, 7, 7, 6, 46, 46, 46, 42, 46, 45, 104, 0, 57, 6, 57, 47, 47, 47, 42, 45, 103, 104, 0, 6, 6, 57, 47, 47, 47, 42, 47, 46, 105, 0, 55, 57, 55, 48, 48, 48, 42, 46, 104, 105, 0, 57, 57, 55, 48, 48, 48, 42, 48, 47, 106, 0, 53, 55, 53, 49, 49, 49, 42, 47, 105, 106, 0, 55, 55, 53, 49, 49, 49, 42, 49, 48, 107, 0, 51, 53, 51, 50, 50, 50, 42, 48, 106, 107, 0, 53, 53, 51, 50, 50, 50, 42, 50, 49, 108, 0, 49, 51, 49, 51, 51, 51, 42, 49, 107, 108, 0, 51, 51, 49, 51, 51, 51, 42, 51, 50, 109, 0, 47, 49, 47, 52, 52, 52, 42, 50, 108, 109, 0, 49, 49, 47, 52, 52, 52, 42, 52, 51, 110, 0, 45, 47, 45, 53, 53, 53, 42, 51, 109, 110, 0, 47, 47, 45, 53, 53, 53, 42, 53, 52, 111, 0, 43, 45, 43, 54, 54, 54, 42, 52, 110, 111, 0, 45, 45, 43, 54, 54, 54, 42, 54, 53, 112, 0, 41, 43, 41, 55, 55, 55, 42, 53, 111, 112, 0, 43, 43, 41, 55, 55, 55, 42, 55, 54, 113, 0, 39, 41, 39, 56, 56, 56, 42, 54, 112, 113, 0, 41, 41, 39, 56, 56, 56, 42, 56, 55, 114, 0, 37, 39, 37, 57, 57, 57, 42, 55, 113, 114, 0, 39, 39, 37, 57, 57, 57, 42, 57, 56, 115, 0, 34, 37, 34, 58, 58, 58, 42, 56, 114, 115, 0, 37, 37, 34, 58, 58, 58, 42, 0, 57, 58, 0, 0, 34, 0, 59, 59, 59, 42, 57, 115, 58, 0, 34, 34, 0, 59, 59, 59, 42, 83, 116, 82, 0, 14, 15, 16, 1, 1, 1, 42, 116, 65, 82, 0, 15, 17, 16, 1, 1, 1, 42, 93, 117, 110, 0, 44, 42, 45, 1, 1, 1, 42, 117, 111, 110, 0, 42, 43, 45, 1, 1, 1, 42, 59, 60, 118, 0, 58, 59, 58, 60, 60, 60, 42, 60, 119, 118, 0, 59, 59, 58, 60, 60, 60, 42, 60, 61, 119, 0, 59, 60, 59, 60, 60, 60, 42, 61, 120, 119, 0, 60, 60, 59, 60, 60, 60, 42, 61, 62, 120, 0, 60, 61, 60, 61, 61, 61, 42, 62, 121, 120, 0, 61, 61, 60, 61, 61, 61, 42, 62, 63, 121, 0, 61, 62, 61, 62, 62, 62, 42, 63, 122, 121, 0, 62, 62, 61, 62, 62, 62, 42, 63, 64, 122, 0, 62, 63, 62, 63, 63, 63, 42, 64, 123, 122, 0, 63, 69, 62, 63, 63, 63, 42, 83, 84, 124, 0, 14, 10, 14, 64, 64, 64, 42, 84, 125, 124, 0, 10, 10, 14, 64, 64, 64, 42, 84, 85, 125, 0, 10, 12, 10, 65, 65, 65, 42, 85, 126, 125, 0, 12, 12, 10, 65, 65, 65, 42, 85, 86, 126, 0, 12, 8, 12, 66, 66, 66, 42, 86, 127, 126, 0, 8, 8, 12, 66, 66, 66, 42, 86, 87, 127, 0, 8, 1, 8, 67, 67, 67, 42, 87, 128, 127, 0, 1, 1, 8, 67, 67, 67, 42, 87, 58, 128, 0, 1, 0, 1, 68, 68, 68, 42, 58, 129, 128, 0, 0, 0, 1, 68, 68, 68, 42, 88, 59, 130, 0, 64, 58, 64, 60, 60, 60, 42, 59, 118, 130, 0, 58, 58, 64, 60, 60, 60, 42, 89, 88, 131, 0, 65, 64, 65, 60, 60, 60, 42, 88, 130, 131, 0, 64, 64, 65, 60, 60, 60, 42, 90, 89, 132, 0, 66, 65, 66, 69, 69, 69, 42, 89, 131, 132, 0, 65, 65, 66, 69, 69, 69, 42, 91, 90, 133, 0, 67, 66, 67, 70, 70, 70, 42, 90, 132, 133, 0, 66, 66, 67, 70, 70, 70, 42, 92, 91, 134, 0, 68, 67, 68, 71, 71, 71, 42, 91, 133, 134, 0, 67, 67, 68, 71, 71, 71, 42, 112, 111, 136, 0, 41, 43, 41, 72, 72, 72, 42, 111, 135, 136, 0, 43, 43, 41, 72, 72, 72, 42, 113, 112, 137, 0, 39, 41, 39, 73, 73, 73, 42, 112, 136, 137, 0, 41, 41, 39, 73, 73, 73, 42, 114, 113, 138, 0, 37, 39, 37, 74, 74, 74, 42, 113, 137, 138, 0, 39, 39, 37, 74, 74, 74, 42, 115, 114, 139, 0, 34, 37, 34, 75, 75, 75, 42, 114, 138, 139, 0, 37, 37, 34, 75, 75, 75, 42, 58, 115, 129, 0, 0, 34, 0, 76, 76, 76, 42, 115, 139, 129, 0, 34, 34, 0, 76, 76, 76, 42, 132, 131, 133, 0, 66, 65, 67, 77, 77, 77, 42, 131, 134, 133, 0, 65, 68, 67, 77, 77, 77, 42, 120, 121, 123, 0, 60, 61, 69, 78, 78, 78, 42, 121, 122, 123, 0, 61, 62, 69, 78, 78, 78, 42, 118, 119, 130, 0, 58, 59, 64, 60, 60, 60, 42, 131, 130, 120, 0, 65, 64, 60, 60, 60, 60, 42, 130, 119, 120, 0, 64, 59, 60, 60, 60, 60, 42, 65, 116, 64, 0, 17, 15, 63, 79, 79, 79, 42, 93, 92, 117, 0, 44, 68, 42, 80, 80, 80, 42, 117, 134, 111, 0, 42, 68, 43, 81, 81, 81, 42, 134, 135, 111, 0, 68, 43, 43, 81, 81, 81, 42, 64, 116, 123, 0, 63, 15, 69, 82, 82, 82, 42, 83, 124, 116, 0, 14, 14, 15, 83, 83, 83, 42, 124, 123, 116, 0, 14, 69, 15, 83, 83, 83, 42, 117, 92, 134, 0, 42, 68, 68, 84, 84, 84] - } -}, { - "uuid": "CD53CC6D-0AEE-4708-BE7C-DEEFA2A17587", - "type": "Geometry", - "data": { - "vertices": [29.99385, 23.42166, 40.08468, 29.85754, 25.75288, 40.08558, 29.75302, 28.43705, 40.08612, 28.94174, 30.81624, 40.08664, 27.51088, 32.47665, 40.08699, 25.84385, 33.66492, 40.08725, 24.1049, 34.33095, 40.08739, 22.30197, 34.54009, 40.08744, 20.51314, 34.32586, 40.08739, 18.75051, 33.67506, 40.08725, 17.12941, 32.49606, 40.087, 15.68048, 30.82885, 40.08664, 14.8568, 28.44606, 40.08612, 14.72872, 25.76357, 40.08558, 14.58043, 23.42439, 40.08506, 14.58039, 21.18532, 40.08456, 14.58036, 18.94116, 40.08407, 14.71372, 16.59799, 40.08355, 14.8305, 13.88222, 40.083, 15.73856, 11.59096, 40.0825, 17.1345, 9.89825, 40.08214, 18.75562, 8.689836, 40.08188, 20.51469, 8.071596, 40.08175, 22.30197, 7.845757, 40.08131, 24.09416, 8.037003, 40.08136, 25.85246, 8.676734, 40.08149, 27.47476, 9.888103, 40.08175, 28.88755, 11.54347, 40.08211, 29.78053, 13.89295, 40.08261, 29.87978, 16.60573, 40.08316, 29.99385, 18.94906, 40.08369, 29.99385, 21.18674, 40.08418, 33.12934, 31.85006, 40.08693, 31.76814, 33.14268, 40.08722, 30.25745, 34.25259, 40.08747, 28.62112, 35.16228, 40.08767, 26.88494, 35.8574, 40.08782, 25.0763, 36.327, 40.08793, 23.22371, 36.56367, 40.08798, 22.30484, 36.61468, 40.08799, 21.35641, 36.56367, 40.08798, 19.50382, 36.327, 40.08793, 17.69518, 35.8574, 40.08782, 15.959, 35.16228, 40.08767, 14.32267, 34.25259, 40.08747, 12.81199, 33.14268, 40.08722, 11.45078, 31.85006, 40.08693, 11.45077, 21.18402, 40.08456, 11.45077, 10.44591, 40.08218, 12.81198, 9.15329, 40.08189, 14.32267, 8.04338, 40.08165, 15.959, 7.133692, 40.08144, 17.69518, 6.438566, 40.08129, 19.50382, 5.968969, 40.08119, 21.35641, 5.732304, 40.08113, 22.30484, 5.712584, 40.08118, 23.22372, 5.732305, 40.08113, 25.0763, 5.968969, 40.08119, 26.88494, 6.438568, 40.08129, 28.62112, 7.133695, 40.08144, 30.25746, 8.043385, 40.08165, 31.76814, 9.153294, 40.08189, 33.12935, 10.44592, 40.08218, 33.12935, 21.18402, 40.08456, 29.85754, 25.75288, 33.51978, 22.30197, 21.18675, 33.51876, 29.75302, 28.43705, 33.52032, 28.94174, 30.81624, 33.52084, 27.51088, 32.47665, 33.52119, 25.84385, 33.66492, 33.52145, 24.1049, 34.33095, 33.52159, 22.30197, 34.54009, 33.52164, 20.51314, 34.32586, 33.52159, 18.75051, 33.67506, 33.52145, 17.12941, 32.49606, 33.5212, 15.68048, 30.82885, 33.52084, 14.8568, 28.44606, 33.52032, 14.72872, 25.76357, 33.51978, 14.71372, 16.59799, 33.51775, 14.8305, 13.88222, 33.5172, 15.73856, 11.59096, 33.5167, 17.1345, 9.89825, 33.51634, 18.75562, 8.689836, 33.51608, 20.51469, 8.071596, 33.51595, 22.30197, 7.845757, 33.51551, 24.09416, 8.037003, 33.51556, 25.85246, 8.676734, 33.51569, 27.47476, 9.888103, 33.51595, 28.88755, 11.54347, 33.51631, 29.78053, 13.89295, 33.51682, 29.87978, 16.60573, 33.51736, 33.12934, 31.85006, 32.99063, 31.76814, 33.14268, 32.99091, 30.25745, 34.25259, 32.99116, 28.62112, 35.16228, 32.99136, 26.88494, 35.8574, 32.99152, 25.0763, 36.327, 32.99162, 23.22371, 36.56367, 32.99167, 22.30341, 36.61468, 32.99038, 21.35641, 36.56367, 32.99167, 19.50382, 36.327, 32.99162, 17.69518, 35.8574, 32.99152, 15.959, 35.16228, 32.99136, 14.32267, 34.25259, 32.99116, 12.81199, 33.14268, 32.99091, 11.45078, 31.85006, 32.99063, 11.45077, 10.44591, 32.98614, 12.81198, 9.153291, 32.98585, 14.32267, 8.043381, 32.9856, 15.959, 7.133693, 32.9854, 17.69518, 6.438567, 32.98524, 19.50382, 5.96897, 32.98515, 21.35641, 5.732304, 32.98509, 22.30484, 5.712585, 32.98514, 23.22372, 5.732306, 32.98509, 25.0763, 5.96897, 32.98515, 26.88494, 6.438569, 32.98524, 28.62112, 7.133696, 32.9854, 30.25746, 8.043386, 32.9856, 31.76814, 9.153295, 32.98585, 33.12935, 10.44592, 32.98614, 33.12934, 28.54682, 40.0862, 33.12934, 28.54682, 32.98972, 33.12935, 13.75663, 40.08292, 33.12935, 13.75663, 32.98636, 33.12935, 21.18402, 27.39959, 33.12934, 28.54682, 27.40105, 33.12935, 13.75663, 27.39769, 11.45078, 28.54682, 40.0854, 11.45078, 28.54682, 32.98907, 11.45077, 13.75663, 40.08325, 11.45077, 13.75663, 32.98707, 11.45077, 21.18402, 27.39977, 11.45077, 13.75663, 27.39859, 11.45078, 28.54682, 27.40059, 33.00925, 28.99499, 32.98972, 33.00925, 28.99499, 27.40105, 11.57086, 28.99499, 32.98907, 11.57086, 28.99499, 27.40059, 32.68118, 29.32307, 32.98972, 32.68118, 29.32307, 27.40105, 32.23301, 29.44315, 32.98972, 32.23301, 29.44315, 27.40105, 11.89894, 29.32307, 32.98907, 11.89894, 29.32307, 27.40059, 12.34711, 29.44315, 32.98907, 12.34711, 29.44315, 27.40059, 31.39183, 29.57638, 32.98972, 31.39183, 29.57638, 27.40105, 30.633, 29.96303, 32.98972, 30.633, 29.96303, 27.40105, 29.92646, 30.56524, 32.98972, 29.92646, 30.56524, 27.40105, 29.29989, 31.32408, 32.9894, 29.29989, 31.32408, 27.40105, 13.18828, 29.57638, 32.98907, 13.18828, 29.57638, 27.40059, 13.94712, 29.96303, 32.98907, 13.94712, 29.96303, 27.40059, 14.65365, 30.56524, 32.98907, 14.65365, 30.56524, 27.40059, 15.28023, 31.32408, 32.98907, 15.28023, 31.32408, 27.40059, 16.96135, 32.89138, 32.98907, 16.96135, 32.89138, 27.40059, 19.49424, 34.4214, 32.98907, 19.49424, 34.4214, 27.40059, 22.30197, 34.96692, 32.98907, 22.30197, 34.96692, 27.40059, 25.1097, 34.4214, 32.98907, 25.1097, 34.4214, 27.40059, 27.6426, 32.89138, 32.98907, 27.6426, 32.89138, 27.40059, 29.29989, 31.32408, 27.40059, 11.59469, 13.32255, 32.98972, 11.59469, 13.32255, 27.40105, 33.03308, 13.32255, 32.98907, 33.03308, 13.32255, 27.40059, 11.92277, 12.99447, 32.98972, 11.92277, 12.99447, 27.40105, 12.37093, 12.87439, 32.98972, 12.37093, 12.87439, 27.40105, 32.705, 12.99447, 32.98907, 32.705, 12.99447, 27.40059, 32.25684, 12.87439, 32.98907, 32.25684, 12.87439, 27.40059, 13.21211, 12.74116, 32.98972, 13.21211, 12.74116, 27.40105, 13.97094, 12.35451, 32.98972, 13.97094, 12.35451, 27.40105, 14.57316, 11.7523, 32.98972, 14.57316, 11.7523, 27.40105, 14.9598, 10.99346, 32.9894, 14.9598, 10.99346, 27.40105, 31.41566, 12.74116, 32.98907, 31.41566, 12.74116, 27.40059, 30.65683, 12.35451, 32.98907, 30.65683, 12.35451, 27.40059, 30.05461, 11.7523, 32.98907, 30.05461, 11.7523, 27.40059, 29.66796, 10.99346, 32.98907, 29.66796, 10.99346, 27.40059, 27.64259, 9.010281, 32.98907, 27.64259, 9.010281, 27.40059, 25.1097, 7.719711, 32.98907, 25.1097, 7.719711, 27.40059, 22.30197, 7.275009, 32.98907, 22.30197, 7.275009, 27.40059, 19.49424, 7.719711, 32.98907, 19.49424, 7.719711, 27.40059, 16.96135, 9.010281, 32.98907, 16.96135, 9.010281, 27.40059, 14.9598, 10.99346, 27.40059, 33.12935, 23.83001, 37.54639, 33.12934, 24.64118, 36.3324, 33.12934, 24.92602, 34.9004, 33.12934, 22.61602, 31.44323, 33.12934, 23.83001, 32.2544, 33.12934, 24.64118, 33.46839, 33.12935, 22.61602, 38.35756, 33.12935, 21.18401, 38.64241, 33.12935, 18.53802, 37.5464, 33.12935, 19.75201, 38.35756, 33.12935, 17.72685, 36.33241, 33.12935, 17.44201, 34.9004, 33.12935, 17.72685, 33.4684, 33.12935, 18.53801, 32.2544, 33.12935, 19.75201, 31.44324, 33.12935, 21.18401, 31.15839, 29.92715, 17.57629, 34.9004, 29.94155, 17.85091, 33.51978, 29.91435, 24.79174, 34.9004, 29.93023, 24.51711, 33.51978, 29.93003, 24.51712, 36.28102, 29.94097, 17.85091, 36.28102, 29.97505, 23.73506, 37.45144, 29.97848, 18.63297, 37.45145, 29.99385, 22.56463, 38.2335, 29.99384, 21.18401, 38.50812, 29.99385, 19.8034, 38.2335, 27.64505, 21.18674, 33.5185, 11.45078, 24.92875, 34.9004, 11.45078, 24.64391, 36.33241, 11.45077, 23.83274, 37.5464, 11.45077, 22.61875, 38.35756, 11.45078, 23.83275, 32.2544, 11.45077, 22.61875, 31.44324, 11.45077, 17.72958, 33.46839, 11.45077, 17.44474, 34.9004, 11.45077, 17.72958, 36.3324, 11.45077, 18.54075, 37.54639, 11.45077, 19.75474, 38.35756, 11.45077, 21.18675, 38.64241, 11.45078, 24.64391, 33.4684, 11.45077, 18.54075, 32.2544, 11.45077, 19.75474, 31.44323, 11.45077, 21.18675, 31.15839, 14.64995, 24.52091, 33.51951, 14.66725, 24.79447, 34.9004, 14.64986, 24.51959, 36.28649, 14.60051, 23.74109, 37.45604, 14.58041, 22.56477, 38.23903, 14.58039, 21.18532, 38.51171, 14.58037, 19.78757, 38.23198, 14.6424, 17.85114, 33.51802, 14.65828, 17.57211, 34.90913, 14.64244, 17.85037, 36.28195, 14.59726, 18.64425, 37.45677, 16.96121, 21.18576, 33.51877], - "normals": [0, -0.000106, 1, 0, -0.000209, 1, 0, -0.000199, 1, 0, -0.000215, 1, 0, -0.000215, 1, 0, -0.000215, 1, 0, -0.000215, 1, 0, -0.000215, 1, 0, -0.000215, 1, 0, -0.000215, 1, 0, -0.000215, 1, 0, -0.000215, 1, 0, -0.000209, 1, 0, -0.000212, 1, 0, -0.000221, 1, 0, -0.000222, 1, 0, -0.000224, 1, 0, -0.000212, 1, 0, -0.000209, 1, 0, -0.000344, 1, 0, -0.000215, 1, 0, -0.000215, 1, 0, -0.000215, 1, 0.000105, -0.000229, 1, 0.000109, -0.000244, 1, 0, -0.000243, 1, 0, -0.000241, 1, 0, -0.000239, 1, 0, -0.000233, 1, 0, -0.000217, 1, -0.000448, -0.001048, 0.999999, 0.000108, -0.000282, 1, 0, -0.000221, 1, 0, -0.000233, 1, 0, -0.000243, 1, 0, -0.000253, 1, 0, -0.000263, 1, 0, -0.000266, 1, 0, -0.000265, 1, 0, -0.000263, 1, 0, -0.000254, 1, 0, -0.000243, 1, 0, -0.000233, 1, 0, -0.000221, 1, 0, -0.000222, 1, 0, -0.000139, 1, 0.000277, -0.000324, 1, 0, -0.000222, 1, 0, -0.000221, 1, 0, -0.000233, 1, 0, -0.000242, 1, 0, -0.000253, 1, 0, -0.00026, 1, 0.000132, -0.000142, 1, 0, 0, 1, 0, -0.000113, 1, 0, -0.000137, 1, 0, -0.000161, 1, 0, -0.00018, 1, 0, -0.000195, 1, -0.000123, -0.000222, 1, -0.000118, -0.000222, 1, -0.998326, -0.057831, -0.00024, -0.999243, -0.038909, 0, -0.946487, -0.322743, 0, -0.75753, -0.6528, 0, -0.580441, -0.814302, 0, -0.357667, -0.933849, 0, -0.11523, -0.993339, 0, 0.118912, -0.992905, 0, 0.346364, -0.9381, 0, 0.588179, -0.808731, 0, 0.754787, -0.65597, 0, 0.945125, -0.32671, 0, 0.998862, -0.04769, 0, 0.998385, 0.056819, 0, 0.999077, 0.042962, 0, 0.929653, 0.368437, 0, 0.771497, 0.636233, 0, 0.597647, 0.801759, 0, 0.331575, 0.943429, 0, 0.125362, 0.992111, 0, -0.106108, 0.994355, 0, -0.341909, 0.939733, 0, -0.598305, 0.801268, 0, -0.760639, 0.649175, 0, -0.93476, 0.355279, 0, -0.999332, 0.036561, 0, -0.998772, 0.049551, -0.00056, -1, 0, 0, -0.999037, -0.043826, 0.001916, 0.688603, 0.725139, 0, 0.592083, 0.805877, 0, 0.485891, 0.874019, 0, 0.371692, 0.928356, 0, 0.25131, 0.967907, 0, 0.126718, 0.991939, 0, 0.05539, 0.998465, 0, -0.05375, 0.998555, 0, -0.126718, 0.991939, 0, -0.25131, 0.967907, 0, -0.371693, 0.928356, 0, -0.485894, 0.874018, 0, -0.592083, 0.805877, 0, -0.688603, 0.725139, 0, -0.688602, -0.725139, 0, -0.592083, -0.805877, 0, -0.485893, -0.874019, 0, -0.371692, -0.928356, 0, -0.251308, -0.967907, 0, -0.126719, -0.991939, 0, -0.020787, -0.999784, 0, 0.021456, -0.99977, 0, 0.126719, -0.991939, 0, 0.251308, -0.967907, 0, 0.371693, -0.928356, 0, 0.485894, -0.874018, 0, 0.592083, -0.805877, 0, 0.688602, -0.725139, 0, 1, 0, 0, -0.000121, -0.000222, 1, -0.000129, -0.000222, 1, -0.000661, -0.000465, 1, 0, -0.000187, 1, 0.965924, 0.258827, 0, -0.965927, 0.258816, 0, 0.707109, 0.707105, 0, 0.258821, 0.965925, 0, -0.707107, 0.707106, 0, -0.258821, 0.965925, 0, 0.156434, 0.987688, 0, 0.453991, 0.891006, 0, 0.648684, 0.761058, 0, 0.771108, 0.636705, 0, -0.156434, 0.987688, 0, -0.453991, 0.891007, 0, -0.648686, 0.761056, 0, -0.771107, 0.636706, 0, -0.681912, 0.731434, 0, -0.517048, 0.855956, 0, -0.190724, 0.981644, 0, 0.190725, 0.981644, 0, 0.517048, 0.855957, 0, 0.687107, 0.726557, 0, 0.00016, 0.00035, -1, 0.000886, 0.000311, -1, 0.000117, 0.000322, -1, 0, 0.000356, -1, 0.0001, 0.000343, -1, 0.000295, 0.000305, -1, 0.001034, 0.000275, -0.999999, 0.000453, 0.000939, -1, 0.000289, 0.001342, -0.999999, 0.000227, 0.001412, -0.999999, 0.001444, 0.00079, -0.999999, 0.000489, 0.000599, -1, -0.000226, 0.001409, -0.999999, -0.001403, 0.000793, -0.999999, -0.000289, 0.001339, -0.999999, -0.000451, 0.000935, -1, -0.000445, 0.000675, -1, -0.00062, 0.00051, -1, -0.000282, 0.000511, -1, -0.000253, 0.000489, -1, 0, 0.000609, -1, -0.000167, 0.000587, -1, -0.000516, 0.000522, -1, -0.001721, 0.00047, -0.999999, -0.949191, -0.314702, 0, 0.97628, -0.216513, 0, -0.707108, -0.707106, 0, -0.258823, -0.965925, 0, 0.707108, -0.707106, 0, 0.258822, -0.965925, 0, -0.156434, -0.987688, 0, -0.453991, -0.891006, 0, -0.707105, -0.707108, 0, -0.891007, -0.453989, 0, 0.156434, -0.987688, 0, 0.453991, -0.891006, 0, 0.707106, -0.707108, 0, 0.891006, -0.453991, 0, 0.699625, -0.71451, 0, 0.45399, -0.891007, 0, 0.156435, -0.987688, 0, -0.156435, -0.987688, 0, -0.45399, -0.891007, 0, -0.703841, -0.710358, 0, 0.000705, 0.001012, -0.999999, 0.001167, 0.00103, -0.999999, 0.000658, 0.001006, -0.999999, 0.000218, 0.001391, -0.999999, 0.00036, 0.001339, -0.999999, 0.001186, 0.001186, -0.999999, 0.019292, 0.000282, -0.999814, 0.000757, 0.001705, -0.999998, 0.000528, 0.002247, -0.999997, 0.000325, 0.00231, -0.999997, 0.000102, 0.00252, -0.999997, 0.000855, 0.001257, -0.999999, -0.000327, 0.002314, -0.999997, -0.000101, 0.002519, -0.999997, -0.00053, 0.002254, -0.999997, -0.000761, 0.001714, -0.999998, -0.000886, 0.001193, -0.999999, -0.001662, 0.000845, -0.999998, -0.00058, 0.000859, -1, -0.000534, 0.000847, -1, -0.000184, 0.001144, -0.999999, -0.000294, 0.001103, -0.999999, -0.000986, 0.000988, -0.999999, -0.028421, 0, -0.999596, 0, 0, -1, 0.000198, 0.000198, -1, 0, 0.00018, -1, 0.000102, 0.000195, -1, -0.000111, 0.000111, -1, 0, 0.000101, -1, 0, 0.000109, -1, 0, 0.00013, -1, 0.003231, -0.005602, -0.999979, -0.003584, 0.000255, -0.999994, 0, -0.000123, -1, 0, -0.000132, -1, -0.0029, -0.005029, -0.999983, 0.002827, 0.00016, -0.999996, 0, -0.000156, -1, 0, -0.000169, -1, 0, -0.000129, -1, -0.9988, 0.048982, 0, -0.998274, -0.058724, 0.000195, -0.998276, -0.058694, 0, -0.999333, 0.036492, 0.001454, -0.998833, 0.048301, -0.000257, 0, -0.000418, 1, -0.000958, -0.001892, 0.999998, 0.997997, -0.063266, 0, 0.997996, -0.063278, 0, 0.998384, 0.05682, 0, 0.998873, -0.047418, 0.001916, 0.997997, -0.063268, 0, 0.999923, 0.011274, 0.005157, 0.998385, 0.05682, 0, 0, -0.000221, 1, 0, -0.000222, 1, -0.000129, 0, 1, 0, 0.000417, 1], - "uvs": [[0.953144, 0.59477, 0.958063, 0.595451, 0.943995, 0.609908, 0.962679, 0.597025, 0.965901, 0.599802, 0.968206, 0.603036, 0.969499, 0.60641, 0.969904, 0.609908, 0.969489, 0.613379, 0.968226, 0.616799, 0.965938, 0.619944, 0.962704, 0.622756, 0.95808, 0.624354, 0.953166, 0.625082, 0.950676, 0.62524, 0.943993, 0.620609, 0.937312, 0.625255, 0.934801, 0.625112, 0.929823, 0.624405, 0.925377, 0.622643, 0.922093, 0.619934, 0.919748, 0.616789, 0.918549, 0.613376, 0.918111, 0.609908, 0.918482, 0.606431, 0.919723, 0.603019, 0.922073, 0.599872, 0.925285, 0.59713, 0.929844, 0.595398, 0.934817, 0.594725, 0.948473, 0.594496, 0.967951, 0.590942, 0.965361, 0.588214, 0.970175, 0.593969, 0.971997, 0.597247, 0.97339, 0.600726, 0.974331, 0.604349, 0.974805, 0.608061, 0.974907, 0.609902, 0.974805, 0.611803, 0.974331, 0.615515, 0.97339, 0.619138, 0.971997, 0.622617, 0.970175, 0.625896, 0.967951, 0.628923, 0.948479, 0.625379, 0.965361, 0.63165, 0.943993, 0.625379, 0.94399, 0.63165, 0.958742, 0.63165, 0.939496, 0.625379, 0.929108, 0.63165, 0.922475, 0.63165, 0.919885, 0.628923, 0.917661, 0.625896, 0.915838, 0.622617, 0.914446, 0.619138, 0.913505, 0.615514, 0.913031, 0.611803, 0.912991, 0.609902, 0.913031, 0.608061, 0.913505, 0.604349, 0.914446, 0.600726, 0.915838, 0.597247, 0.917661, 0.593968, 0.919885, 0.590941, 0.939512, 0.594496, 0.922475, 0.588214, 0.943995, 0.594496, 0.94399, 0.588214, 0.929108, 0.588214, 0.958742, 0.588214, 0.653893, 0.659863, 0.732369, 0.634644, 0.619586, 0.650203, 0.732386, 0.609061, 0.537976, 0.634648, 0.537992, 0.609065, 0.7324, 0.58714, 0.538007, 0.587145, 0.732407, 0.567904, 0.538014, 0.567909, 0.73241, 0.550424, 0.538017, 0.550429, 0.732409, 0.534676, 0.538016, 0.534681, 0.732405, 0.51937, 0.538012, 0.519375, 0.732398, 0.504175, 0.538005, 0.50418, 0.732388, 0.488257, 0.537994, 0.488263, 0.732374, 0.471202, 0.537981, 0.471207, 0.732358, 0.451801, 0.537965, 0.451806, 0.732339, 0.429772, 0.537946, 0.429777, 0.73232, 0.404048, 0.537927, 0.404052, 0.579056, 0.293802, 0.537861, 0.281563, 0.53787, 0.297306, 0.732254, 0.281567, 0.732238, 0.255589, 0.537844, 0.255584, 0.732224, 0.233392, 0.537831, 0.233387, 0.732217, 0.214157, 0.537824, 0.214152, 0.732214, 0.196936, 0.537821, 0.196931, 0.732215, 0.181037, 0.537822, 0.181032, 0.732206, 0.165773, 0.537813, 0.165768, 0.732213, 0.150509, 0.53782, 0.150504, 0.732213, 0.857309, 0.732224, 0.84141, 0.53782, 0.857304, 0.53783, 0.841405, 0.732237, 0.824189, 0.537844, 0.824184, 0.732253, 0.805048, 0.53786, 0.805043, 0.732272, 0.782643, 0.537879, 0.782638, 0.732291, 0.756812, 0.537898, 0.756808, 0.579004, 0.744621, 0.537907, 0.740916, 0.677329, 0.715267, 0.732308, 0.727462, 0.685817, 0.695634, 0.732324, 0.695634, 0.677441, 0.676082, 0.73234, 0.663896, 0.624325, 0.657279, 0.62432, 0.668577, 0.394686, 0.657283, 0.394682, 0.66858, 0.624328, 0.646034, 0.39469, 0.646038, 0.624329, 0.634835, 0.394691, 0.634839, 0.624329, 0.623673, 0.39469, 0.623677, 0.624326, 0.612539, 0.394688, 0.612544, 0.624322, 0.601423, 0.394684, 0.601427, 0.624319, 0.595955, 0.394639, 0.595951, 0.624316, 0.590312, 0.394677, 0.590316, 0.624308, 0.579195, 0.39467, 0.579199, 0.624299, 0.568062, 0.394661, 0.568066, 0.624288, 0.5569, 0.39465, 0.556904, 0.624277, 0.545701, 0.394638, 0.545705, 0.624263, 0.534457, 0.394625, 0.53446, 0.62425, 0.52316, 0.394612, 0.523163, 0.634294, 0.762199, 0.659952, 0.762201, 0.63942, 0.755614, 0.643667, 0.752754, 0.596874, 0.76219, 0.608411, 0.762194, 0.596874, 0.737462, 0.608411, 0.737465, 0.624091, 0.368942, 0.624096, 0.380221, 0.394461, 0.368939, 0.394466, 0.380218, 0.624088, 0.357717, 0.394458, 0.357713, 0.624087, 0.346538, 0.394457, 0.346534, 0.624087, 0.335398, 0.394457, 0.335394, 0.62409, 0.324286, 0.39446, 0.324282, 0.624094, 0.313192, 0.394464, 0.313188, 0.624099, 0.30756, 0.394469, 0.307556, 0.6241, 0.302104, 0.39447, 0.3021, 0.624108, 0.290814, 0.6241, 0.301909, 0.394478, 0.29081, 0.39447, 0.301905, 0.624117, 0.279703, 0.394487, 0.279699, 0.624128, 0.268562, 0.394498, 0.268558, 0.624139, 0.257383, 0.39451, 0.25738, 0.624152, 0.246158, 0.394522, 0.246154, 0.624166, 0.234878, 0.394536, 0.234875, 0.639659, 0.762427, 0.619167, 0.762423, 0.635708, 0.757662, 0.632359, 0.755424, 0.671463, 0.762207, 0.659952, 0.762204, 0.671463, 0.737478, 0.659952, 0.737474, 0.659973, 0.742852, 0.659973, 0.762432, 0.649984, 0.748124, 0.608411, 0.737463, 0.608411, 0.762193, 0.596874, 0.76219, 0.64361, 0.738585, 0.639659, 0.7378, 0.639659, 0.727429, 0.619167, 0.727424, 0.630121, 0.744173, 0.619166, 0.742843, 0.659952, 0.737472, 0.671463, 0.737478, 0.671463, 0.762207, 0.634294, 0.717995, 0.629456, 0.73149, 0.634452, 0.730506, 0.502756, 0.628707, 0.321905, 0.628709, 0.502756, 0.624995, 0.321904, 0.624997, 0.32182, 0.40984, 0.502665, 0.409837, 0.32182, 0.413552, 0.502665, 0.41355, 0.502754, 0.62109, 0.321904, 0.621093, 0.502753, 0.617862, 0.321902, 0.617865, 0.321821, 0.417457, 0.502666, 0.417454, 0.321823, 0.420685, 0.502668, 0.420682, 0.50275, 0.612045, 0.321899, 0.612049, 0.502748, 0.604627, 0.321897, 0.604631, 0.502746, 0.596757, 0.321895, 0.596761, 0.502734, 0.58975, 0.321894, 0.589754, 0.321826, 0.426502, 0.502671, 0.426499, 0.321828, 0.43392, 0.502673, 0.433917, 0.32183, 0.441791, 0.502675, 0.441787, 0.321831, 0.448799, 0.502676, 0.448795, 0.321838, 0.472761, 0.502683, 0.472757, 0.321846, 0.496196, 0.502691, 0.496191, 0.321855, 0.519373, 0.5027, 0.519369, 0.321864, 0.542549, 0.502709, 0.542544, 0.321872, 0.565977, 0.502717, 0.565973, 0.321879, 0.589754, 0.770208, 0.436256, 0.768882, 0.437387, 0.772339, 0.442225, 0.769503, 0.444309, 0.767706, 0.438811, 0.771633, 0.435531, 0.774895, 0.439799, 0.773212, 0.435281, 0.774053, 0.435055, 0.774669, 0.434439, 0.774895, 0.433598, 0.75984, 0.444626, 0.763173, 0.447321, 0.764595, 0.441754, 0.766432, 0.446016, 0.759778, 0.448203, 0.7563, 0.448647, 0.75457, 0.445649, 0.754572, 0.448743, 0.749299, 0.444626, 0.752795, 0.448647, 0.749317, 0.448203, 0.745922, 0.447321, 0.744545, 0.441754, 0.742663, 0.446016, 0.739591, 0.444309, 0.741389, 0.438811, 0.740213, 0.437387, 0.736756, 0.442225, 0.738887, 0.436256, 0.734201, 0.439799, 0.737462, 0.435531, 0.735883, 0.435281, 0.735042, 0.435055, 0.734426, 0.434439, 0.734201, 0.433598, 0.5026, 0.275137, 0.321755, 0.275135, 0.502686, 0.271408, 0.321835, 0.271405, 0.321796, 0.057122, 0.502647, 0.057125, 0.32189, 0.060613, 0.502734, 0.060616, 0.502687, 0.267499, 0.321836, 0.267496, 0.502688, 0.264264, 0.321838, 0.264261, 0.321889, 0.064509, 0.502734, 0.064512, 0.321887, 0.06773, 0.502732, 0.067733, 0.502691, 0.258433, 0.32184, 0.258429, 0.502694, 0.251004, 0.321843, 0.251, 0.502696, 0.243129, 0.321845, 0.243125, 0.502686, 0.236124, 0.321846, 0.23612, 0.321885, 0.073532, 0.502729, 0.073536, 0.321882, 0.080933, 0.502727, 0.080937, 0.32188, 0.088789, 0.502725, 0.088793, 0.321879, 0.095787, 0.502724, 0.095791, 0.321872, 0.119719, 0.502717, 0.119723, 0.321864, 0.14313, 0.502709, 0.143134, 0.321864, 0.142611, 0.502709, 0.142615, 0.321855, 0.16577, 0.5027, 0.165774, 0.321846, 0.188932, 0.502691, 0.188936, 0.321838, 0.212349, 0.502682, 0.212354, 0.321831, 0.23612, 0.738931, 0.403203, 0.740062, 0.402072, 0.736756, 0.397193, 0.739591, 0.39511, 0.740788, 0.400648, 0.737507, 0.403928, 0.734201, 0.39962, 0.735928, 0.404178, 0.735086, 0.404404, 0.734471, 0.40502, 0.734201, 0.405835, 0.749299, 0.394502, 0.745922, 0.392097, 0.744545, 0.396925, 0.742663, 0.393402, 0.749317, 0.391216, 0.752795, 0.390772, 0.75457, 0.393668, 0.754575, 0.390735, 0.75984, 0.394502, 0.7563, 0.390772, 0.759778, 0.391216, 0.763173, 0.392097, 0.764595, 0.396925, 0.766432, 0.393402, 0.769503, 0.39511, 0.768397, 0.400648, 0.769123, 0.402072, 0.772339, 0.397193, 0.770253, 0.403203, 0.774895, 0.39962, 0.771678, 0.403928, 0.773257, 0.404178, 0.774098, 0.404404, 0.774714, 0.40502, 0.774895, 0.405835, 0.960298, 0.589112, 0.95964, 0.588455, 0.960538, 0.59001, 0.960805, 0.591696, 0.96158, 0.593216, 0.970866, 0.615534, 0.971757, 0.609908, 0.970866, 0.604282, 0.96828, 0.620609, 0.96828, 0.599208, 0.964307, 0.624667, 0.964307, 0.595197, 0.962786, 0.625441, 0.962786, 0.594422, 0.96158, 0.626648, 0.95964, 0.631409, 0.960538, 0.629854, 0.960298, 0.630752, 0.960805, 0.628169, 0.917013, 0.604283, 0.916122, 0.609908, 0.917013, 0.615534, 0.919598, 0.599208, 0.919598, 0.620609, 0.923572, 0.595149, 0.923572, 0.624619, 0.925092, 0.594375, 0.925092, 0.625394, 0.926299, 0.593168, 0.926299, 0.6266, 0.928239, 0.588407, 0.927341, 0.589962, 0.927581, 0.589064, 0.927074, 0.591648, 0.927341, 0.629806, 0.927581, 0.630704, 0.928238, 0.631361, 0.927074, 0.628121, 0.64696, 0.755424, 0.64361, 0.757662, 0.649198, 0.752075, 0.64696, 0.740823, 0.659973, 0.727433, 0.649198, 0.744173, 0.639659, 0.758448, 0.630121, 0.752075, 0.629335, 0.748124, 0.632359, 0.740823, 0.635708, 0.738585, 0.619931, 0.741067, 0.579149, 0.646838, 0.537961, 0.650247, 0.654352, 0.731417, 0.943995, 0.599203, 0.950653, 0.594624, 0.937359, 0.594601, 0.646496, 0.748571, 0.647483, 0.743552, 0.643672, 0.734353, 0.6465, 0.738547, 0.659952, 0.717997, 0.621384, 0.743575, 0.622385, 0.738575, 0.63944, 0.731488, 0.608411, 0.717991, 0.62522, 0.73432, 0.622387, 0.748537, 0.625204, 0.752766, 0.634426, 0.756582, 0.62947, 0.7556, 0.654466, 0.378637, 0.61984, 0.388419, 0.578904, 0.391866, 0.732287, 0.342888, 0.68572, 0.342888, 0.732303, 0.374656, 0.677647, 0.36246, 0.732271, 0.311002, 0.677437, 0.323028, 0.619701, 0.297298, 0.654484, 0.307271, 0.537918, 0.388437]], - "faces": [42, 64, 66, 65, 0, 0, 1, 2, 0, 1, 2, 42, 66, 67, 65, 0, 1, 3, 2, 1, 3, 2, 42, 67, 68, 65, 0, 3, 4, 2, 3, 4, 2, 42, 68, 69, 65, 0, 4, 5, 2, 4, 5, 2, 42, 69, 70, 65, 0, 5, 6, 2, 5, 6, 2, 42, 70, 71, 65, 0, 6, 7, 2, 6, 7, 2, 42, 71, 72, 65, 0, 7, 8, 2, 7, 8, 2, 42, 72, 73, 65, 0, 8, 9, 2, 8, 9, 2, 42, 73, 74, 65, 0, 9, 10, 2, 9, 10, 2, 42, 74, 75, 65, 0, 10, 11, 2, 10, 11, 2, 42, 75, 76, 65, 0, 11, 12, 2, 11, 12, 2, 42, 76, 77, 65, 0, 12, 13, 2, 12, 13, 2, 42, 77, 257, 65, 0, 13, 14, 2, 13, 14, 2, 42, 65, 268, 264, 0, 2, 15, 16, 15, 15, 16, 42, 78, 79, 65, 0, 17, 18, 2, 17, 18, 19, 42, 79, 80, 65, 0, 18, 19, 2, 18, 20, 19, 42, 80, 81, 65, 0, 19, 20, 2, 20, 21, 19, 42, 81, 82, 65, 0, 20, 21, 2, 21, 22, 19, 42, 82, 83, 65, 0, 21, 22, 2, 22, 23, 19, 42, 83, 84, 65, 0, 22, 23, 2, 23, 24, 19, 42, 84, 85, 65, 0, 23, 24, 2, 24, 25, 19, 42, 85, 86, 65, 0, 24, 25, 2, 25, 26, 19, 42, 86, 87, 65, 0, 25, 26, 2, 26, 27, 19, 42, 87, 88, 65, 0, 26, 27, 2, 27, 28, 19, 42, 88, 89, 65, 0, 27, 28, 2, 28, 29, 19, 42, 89, 90, 65, 0, 28, 29, 2, 29, 30, 19, 42, 1, 0, 33, 0, 0, 30, 31, 31, 31, 31, 42, 0, 32, 33, 0, 30, 32, 31, 31, 31, 31, 42, 2, 1, 34, 0, 1, 0, 33, 32, 32, 32, 42, 1, 33, 34, 0, 0, 31, 33, 32, 32, 32, 42, 3, 2, 35, 0, 3, 1, 34, 33, 33, 33, 42, 2, 34, 35, 0, 1, 33, 34, 33, 33, 33, 42, 4, 3, 36, 0, 4, 3, 35, 34, 34, 34, 42, 3, 35, 36, 0, 3, 34, 35, 34, 34, 34, 42, 5, 4, 37, 0, 5, 4, 36, 35, 35, 35, 42, 4, 36, 37, 0, 4, 35, 36, 35, 35, 35, 42, 6, 5, 38, 0, 6, 5, 37, 36, 36, 36, 42, 5, 37, 38, 0, 5, 36, 37, 36, 36, 36, 42, 7, 6, 39, 0, 7, 6, 38, 37, 37, 37, 42, 6, 38, 39, 0, 6, 37, 38, 37, 37, 37, 42, 8, 7, 40, 0, 8, 7, 39, 38, 38, 38, 42, 7, 39, 40, 0, 7, 38, 39, 38, 38, 38, 42, 9, 8, 41, 0, 9, 8, 40, 39, 39, 39, 42, 8, 40, 41, 0, 8, 39, 40, 39, 39, 39, 42, 10, 9, 42, 0, 10, 9, 41, 40, 40, 40, 42, 9, 41, 42, 0, 9, 40, 41, 40, 40, 40, 42, 11, 10, 43, 0, 11, 10, 42, 41, 41, 41, 42, 10, 42, 43, 0, 10, 41, 42, 41, 41, 41, 42, 12, 11, 44, 0, 12, 11, 43, 42, 42, 42, 42, 11, 43, 44, 0, 11, 42, 43, 42, 42, 42, 42, 13, 12, 45, 0, 13, 12, 44, 43, 43, 43, 42, 12, 44, 45, 0, 12, 43, 44, 43, 43, 43, 42, 14, 13, 46, 0, 45, 13, 46, 44, 44, 44, 42, 13, 45, 46, 0, 13, 44, 46, 44, 44, 44, 42, 15, 14, 47, 0, 47, 45, 48, 45, 45, 45, 42, 14, 128, 47, 0, 45, 49, 48, 45, 45, 45, 42, 16, 130, 48, 0, 50, 51, 52, 46, 46, 46, 42, 17, 16, 49, 0, 17, 50, 53, 47, 47, 47, 42, 16, 48, 49, 0, 50, 52, 53, 47, 47, 47, 42, 18, 17, 50, 0, 18, 17, 54, 48, 48, 48, 42, 17, 49, 50, 0, 17, 53, 54, 48, 48, 48, 42, 19, 18, 51, 0, 19, 18, 55, 49, 49, 49, 42, 18, 50, 51, 0, 18, 54, 55, 49, 49, 49, 42, 20, 19, 52, 0, 20, 19, 56, 50, 50, 50, 42, 19, 51, 52, 0, 19, 55, 56, 50, 50, 50, 42, 21, 20, 53, 0, 21, 20, 57, 51, 51, 51, 42, 20, 52, 53, 0, 20, 56, 57, 51, 51, 51, 42, 22, 21, 54, 0, 22, 21, 58, 52, 52, 52, 42, 21, 53, 54, 0, 21, 57, 58, 52, 52, 52, 42, 23, 22, 55, 0, 23, 22, 59, 53, 53, 53, 42, 22, 54, 55, 0, 22, 58, 59, 53, 53, 53, 42, 24, 23, 56, 0, 24, 23, 60, 54, 54, 54, 42, 23, 55, 56, 0, 23, 59, 60, 54, 54, 54, 42, 25, 24, 57, 0, 25, 24, 61, 54, 54, 54, 42, 24, 56, 57, 0, 24, 60, 61, 54, 54, 54, 42, 26, 25, 58, 0, 26, 25, 62, 55, 55, 55, 42, 25, 57, 58, 0, 25, 61, 62, 55, 55, 55, 42, 27, 26, 59, 0, 27, 26, 63, 56, 56, 56, 42, 26, 58, 59, 0, 26, 62, 63, 56, 56, 56, 42, 28, 27, 60, 0, 28, 27, 64, 57, 57, 57, 42, 27, 59, 60, 0, 27, 63, 64, 57, 57, 57, 42, 29, 28, 61, 0, 29, 28, 65, 58, 58, 58, 42, 28, 60, 61, 0, 28, 64, 65, 58, 58, 58, 42, 30, 29, 62, 0, 66, 29, 67, 59, 59, 59, 42, 29, 61, 62, 0, 29, 65, 67, 59, 59, 59, 42, 31, 30, 63, 0, 68, 66, 69, 60, 60, 60, 42, 30, 123, 63, 0, 66, 70, 69, 60, 60, 60, 42, 0, 121, 32, 0, 30, 71, 32, 61, 61, 61, 42, 235, 1, 233, 0, 72, 73, 74, 62, 62, 62, 42, 1, 2, 64, 0, 73, 75, 76, 63, 63, 63, 42, 2, 66, 64, 0, 75, 77, 76, 63, 63, 63, 42, 2, 3, 66, 0, 75, 78, 77, 64, 64, 64, 42, 3, 67, 66, 0, 78, 79, 77, 64, 64, 64, 42, 3, 4, 67, 0, 78, 80, 79, 65, 65, 65, 42, 4, 68, 67, 0, 80, 81, 79, 65, 65, 65, 42, 4, 5, 68, 0, 80, 82, 81, 66, 66, 66, 42, 5, 69, 68, 0, 82, 83, 81, 66, 66, 66, 42, 5, 6, 69, 0, 82, 84, 83, 67, 67, 67, 42, 6, 70, 69, 0, 84, 85, 83, 67, 67, 67, 42, 6, 7, 70, 0, 84, 86, 85, 68, 68, 68, 42, 7, 71, 70, 0, 86, 87, 85, 68, 68, 68, 42, 7, 8, 71, 0, 86, 88, 87, 69, 69, 69, 42, 8, 72, 71, 0, 88, 89, 87, 69, 69, 69, 42, 8, 9, 72, 0, 88, 90, 89, 70, 70, 70, 42, 9, 73, 72, 0, 90, 91, 89, 70, 70, 70, 42, 9, 10, 73, 0, 90, 92, 91, 71, 71, 71, 42, 10, 74, 73, 0, 92, 93, 91, 71, 71, 71, 42, 10, 11, 74, 0, 92, 94, 93, 72, 72, 72, 42, 11, 75, 74, 0, 94, 95, 93, 72, 72, 72, 42, 11, 12, 75, 0, 94, 96, 95, 73, 73, 73, 42, 12, 76, 75, 0, 96, 97, 95, 73, 73, 73, 42, 12, 13, 76, 0, 96, 98, 97, 74, 74, 74, 42, 13, 77, 76, 0, 98, 99, 97, 74, 74, 74, 42, 265, 78, 264, 0, 100, 101, 102, 75, 75, 75, 42, 17, 18, 78, 0, 103, 104, 101, 76, 76, 76, 42, 18, 79, 78, 0, 104, 105, 101, 76, 76, 76, 42, 18, 19, 79, 0, 104, 106, 105, 77, 77, 77, 42, 19, 80, 79, 0, 106, 107, 105, 77, 77, 77, 42, 19, 20, 80, 0, 106, 108, 107, 78, 78, 78, 42, 20, 81, 80, 0, 108, 109, 107, 78, 78, 78, 42, 20, 21, 81, 0, 108, 110, 109, 79, 79, 79, 42, 21, 82, 81, 0, 110, 111, 109, 79, 79, 79, 42, 21, 22, 82, 0, 110, 112, 111, 80, 80, 80, 42, 22, 83, 82, 0, 112, 113, 111, 80, 80, 80, 42, 22, 23, 83, 0, 112, 114, 113, 81, 81, 81, 42, 23, 84, 83, 0, 114, 115, 113, 81, 81, 81, 42, 23, 24, 84, 0, 114, 116, 115, 82, 82, 82, 42, 24, 85, 84, 0, 116, 117, 115, 82, 82, 82, 42, 24, 25, 85, 0, 118, 119, 120, 83, 83, 83, 42, 25, 86, 85, 0, 119, 121, 120, 83, 83, 83, 42, 25, 26, 86, 0, 119, 122, 121, 84, 84, 84, 42, 26, 87, 86, 0, 122, 123, 121, 84, 84, 84, 42, 26, 27, 87, 0, 122, 124, 123, 85, 85, 85, 42, 27, 88, 87, 0, 124, 125, 123, 85, 85, 85, 42, 27, 28, 88, 0, 124, 126, 125, 86, 86, 86, 42, 28, 89, 88, 0, 126, 127, 125, 86, 86, 86, 42, 28, 29, 89, 0, 126, 128, 127, 87, 87, 87, 42, 29, 90, 89, 0, 128, 129, 127, 87, 87, 87, 42, 90, 229, 230, 0, 129, 130, 131, 88, 88, 88, 42, 239, 30, 238, 0, 132, 133, 134, 89, 89, 89, 42, 30, 31, 238, 0, 133, 135, 134, 89, 89, 89, 42, 235, 237, 1, 0, 72, 136, 73, 90, 90, 90, 42, 237, 0, 1, 0, 136, 137, 73, 90, 90, 90, 42, 33, 32, 92, 0, 138, 139, 140, 91, 91, 91, 42, 32, 91, 92, 0, 139, 141, 140, 91, 91, 91, 42, 34, 33, 93, 0, 142, 138, 143, 92, 92, 92, 42, 33, 92, 93, 0, 138, 140, 143, 92, 92, 92, 42, 35, 34, 94, 0, 144, 142, 145, 93, 93, 93, 42, 34, 93, 94, 0, 142, 143, 145, 93, 93, 93, 42, 36, 35, 95, 0, 146, 144, 147, 94, 94, 94, 42, 35, 94, 95, 0, 144, 145, 147, 94, 94, 94, 42, 37, 36, 96, 0, 148, 146, 149, 95, 95, 95, 42, 36, 95, 96, 0, 146, 147, 149, 95, 95, 95, 42, 38, 37, 97, 0, 150, 148, 151, 96, 96, 96, 42, 37, 96, 97, 0, 148, 149, 151, 96, 96, 96, 42, 39, 38, 98, 0, 152, 150, 153, 97, 97, 97, 42, 38, 97, 98, 0, 150, 151, 153, 97, 97, 97, 42, 40, 39, 99, 0, 154, 152, 155, 98, 98, 98, 42, 39, 98, 99, 0, 152, 153, 155, 98, 98, 98, 42, 41, 40, 100, 0, 156, 154, 157, 99, 99, 99, 42, 40, 99, 100, 0, 154, 155, 157, 99, 99, 99, 42, 42, 41, 101, 0, 158, 156, 159, 100, 100, 100, 42, 41, 100, 101, 0, 156, 157, 159, 100, 100, 100, 42, 43, 42, 102, 0, 160, 158, 161, 101, 101, 101, 42, 42, 101, 102, 0, 158, 159, 161, 101, 101, 101, 42, 44, 43, 103, 0, 162, 160, 163, 102, 102, 102, 42, 43, 102, 103, 0, 160, 161, 163, 102, 102, 102, 42, 45, 44, 104, 0, 164, 162, 165, 103, 103, 103, 42, 44, 103, 104, 0, 162, 163, 165, 103, 103, 103, 42, 46, 45, 105, 0, 166, 164, 167, 104, 104, 104, 42, 45, 104, 105, 0, 164, 165, 167, 104, 104, 104, 42, 47, 128, 244, 0, 168, 169, 170, 89, 89, 89, 42, 128, 243, 244, 0, 169, 171, 170, 89, 89, 89, 42, 48, 130, 106, 0, 172, 173, 174, 89, 89, 89, 42, 130, 131, 106, 0, 173, 175, 174, 89, 89, 89, 42, 49, 48, 107, 0, 176, 177, 178, 105, 105, 105, 42, 48, 106, 107, 0, 177, 179, 178, 105, 105, 105, 42, 50, 49, 108, 0, 180, 176, 181, 106, 106, 106, 42, 49, 107, 108, 0, 176, 178, 181, 106, 106, 106, 42, 51, 50, 109, 0, 182, 180, 183, 107, 107, 107, 42, 50, 108, 109, 0, 180, 181, 183, 107, 107, 107, 42, 52, 51, 110, 0, 184, 182, 185, 108, 108, 108, 42, 51, 109, 110, 0, 182, 183, 185, 108, 108, 108, 42, 53, 52, 111, 0, 186, 184, 187, 109, 109, 109, 42, 52, 110, 111, 0, 184, 185, 187, 109, 109, 109, 42, 54, 53, 112, 0, 188, 186, 189, 110, 110, 110, 42, 53, 111, 112, 0, 186, 187, 189, 110, 110, 110, 42, 55, 54, 113, 0, 190, 188, 191, 111, 111, 111, 42, 54, 112, 113, 0, 188, 189, 191, 111, 111, 111, 42, 56, 55, 114, 0, 192, 190, 193, 112, 112, 112, 42, 55, 113, 114, 0, 190, 191, 193, 112, 112, 112, 42, 57, 56, 115, 0, 194, 195, 196, 113, 113, 113, 42, 56, 114, 115, 0, 195, 197, 196, 113, 113, 113, 42, 58, 57, 116, 0, 198, 194, 199, 114, 114, 114, 42, 57, 115, 116, 0, 194, 196, 199, 114, 114, 114, 42, 59, 58, 117, 0, 200, 198, 201, 115, 115, 115, 42, 58, 116, 117, 0, 198, 199, 201, 115, 115, 115, 42, 60, 59, 118, 0, 202, 200, 203, 116, 116, 116, 42, 59, 117, 118, 0, 200, 201, 203, 116, 116, 116, 42, 61, 60, 119, 0, 204, 202, 205, 117, 117, 117, 42, 60, 118, 119, 0, 202, 203, 205, 117, 117, 117, 42, 62, 61, 120, 0, 206, 204, 207, 118, 118, 118, 42, 61, 119, 120, 0, 204, 205, 207, 118, 118, 118, 42, 63, 123, 222, 0, 208, 209, 210, 119, 119, 119, 42, 123, 221, 222, 0, 209, 211, 210, 119, 119, 119, 42, 32, 121, 91, 0, 212, 213, 214, 119, 119, 119, 42, 121, 122, 91, 0, 213, 215, 214, 119, 119, 119, 42, 0, 31, 121, 0, 30, 68, 71, 120, 120, 120, 42, 31, 63, 121, 0, 68, 69, 71, 120, 120, 120, 42, 122, 121, 215, 0, 216, 217, 218, 119, 119, 119, 42, 123, 30, 62, 0, 70, 66, 67, 121, 121, 121, 42, 124, 123, 120, 0, 219, 220, 174, 119, 119, 119, 42, 123, 62, 120, 0, 220, 221, 174, 119, 119, 119, 42, 216, 228, 125, 0, 222, 223, 224, 119, 119, 119, 42, 127, 225, 124, 0, 225, 226, 227, 119, 119, 119, 42, 128, 14, 46, 0, 49, 45, 46, 122, 122, 122, 42, 129, 128, 105, 0, 228, 169, 229, 89, 89, 89, 42, 128, 46, 105, 0, 169, 230, 229, 89, 89, 89, 42, 16, 15, 130, 0, 50, 47, 51, 123, 123, 123, 42, 15, 47, 130, 0, 47, 48, 51, 123, 123, 123, 42, 132, 255, 256, 0, 231, 232, 233, 89, 89, 89, 42, 122, 126, 135, 0, 234, 235, 236, 124, 124, 124, 42, 126, 136, 135, 0, 235, 237, 236, 124, 124, 124, 42, 134, 129, 138, 0, 238, 239, 240, 125, 125, 125, 42, 129, 137, 138, 0, 239, 241, 240, 125, 125, 125, 42, 135, 136, 139, 0, 236, 237, 242, 126, 126, 126, 42, 136, 140, 139, 0, 237, 243, 242, 126, 126, 126, 42, 139, 140, 141, 0, 242, 243, 244, 127, 127, 127, 42, 140, 142, 141, 0, 243, 245, 244, 127, 127, 127, 42, 138, 137, 144, 0, 240, 241, 246, 128, 128, 128, 42, 137, 143, 144, 0, 241, 247, 246, 128, 128, 128, 42, 144, 143, 146, 0, 246, 247, 248, 129, 129, 129, 42, 143, 145, 146, 0, 247, 249, 248, 129, 129, 129, 42, 141, 142, 147, 0, 244, 245, 250, 130, 130, 130, 42, 142, 148, 147, 0, 245, 251, 250, 130, 130, 130, 42, 147, 148, 149, 0, 250, 251, 252, 131, 131, 131, 42, 148, 150, 149, 0, 251, 253, 252, 131, 131, 131, 42, 149, 150, 151, 0, 252, 253, 254, 132, 132, 132, 42, 150, 152, 151, 0, 253, 255, 254, 132, 132, 132, 42, 151, 152, 153, 0, 254, 255, 256, 133, 133, 133, 42, 152, 154, 153, 0, 255, 257, 256, 133, 133, 133, 42, 146, 145, 156, 0, 248, 249, 258, 134, 134, 134, 42, 145, 155, 156, 0, 249, 259, 258, 134, 134, 134, 42, 156, 155, 158, 0, 258, 259, 260, 135, 135, 135, 42, 155, 157, 158, 0, 259, 261, 260, 135, 135, 135, 42, 158, 157, 160, 0, 260, 261, 262, 136, 136, 136, 42, 157, 159, 160, 0, 261, 263, 262, 136, 136, 136, 42, 160, 159, 162, 0, 262, 263, 264, 137, 137, 137, 42, 159, 161, 162, 0, 263, 265, 264, 137, 137, 137, 42, 162, 161, 164, 0, 264, 265, 266, 138, 138, 138, 42, 161, 163, 164, 0, 265, 267, 266, 138, 138, 138, 42, 164, 163, 166, 0, 266, 267, 268, 139, 139, 139, 42, 163, 165, 166, 0, 267, 269, 268, 139, 139, 139, 42, 166, 165, 168, 0, 268, 269, 270, 140, 140, 140, 42, 165, 167, 168, 0, 269, 271, 270, 140, 140, 140, 42, 168, 167, 170, 0, 270, 271, 272, 141, 141, 141, 42, 167, 169, 170, 0, 271, 273, 272, 141, 141, 141, 42, 170, 169, 172, 0, 272, 273, 274, 142, 142, 142, 42, 169, 171, 172, 0, 273, 275, 274, 142, 142, 142, 42, 172, 171, 173, 0, 274, 275, 276, 143, 143, 143, 42, 171, 153, 173, 0, 275, 256, 276, 143, 143, 143, 42, 149, 151, 92, 0, 277, 278, 279, 144, 144, 144, 42, 151, 93, 92, 0, 278, 280, 279, 144, 144, 144, 42, 153, 93, 151, 0, 281, 280, 278, 145, 145, 145, 42, 147, 149, 91, 0, 282, 277, 283, 146, 146, 146, 42, 149, 92, 91, 0, 277, 279, 283, 146, 146, 146, 42, 147, 91, 141, 0, 282, 283, 284, 147, 147, 147, 42, 141, 91, 139, 0, 284, 283, 285, 148, 148, 148, 42, 139, 91, 135, 0, 285, 283, 286, 149, 149, 149, 42, 135, 91, 122, 0, 286, 283, 287, 150, 150, 150, 42, 169, 95, 171, 0, 288, 289, 290, 151, 151, 151, 42, 95, 94, 171, 0, 289, 291, 290, 151, 151, 151, 42, 169, 96, 95, 0, 288, 292, 289, 152, 152, 152, 42, 97, 96, 167, 0, 293, 292, 294, 153, 153, 153, 42, 96, 169, 167, 0, 292, 288, 294, 153, 153, 153, 42, 97, 167, 98, 0, 293, 294, 295, 154, 154, 154, 42, 94, 93, 171, 0, 291, 280, 290, 155, 155, 155, 42, 93, 153, 171, 0, 280, 281, 290, 155, 155, 155, 42, 167, 165, 99, 0, 294, 296, 297, 156, 156, 156, 42, 165, 100, 99, 0, 296, 298, 297, 156, 156, 156, 42, 167, 99, 98, 0, 294, 297, 295, 157, 157, 157, 42, 100, 165, 101, 0, 298, 296, 299, 158, 158, 158, 42, 165, 163, 101, 0, 296, 300, 299, 159, 159, 159, 42, 163, 102, 101, 0, 300, 301, 299, 159, 159, 159, 42, 103, 102, 161, 0, 302, 301, 303, 160, 160, 160, 42, 102, 163, 161, 0, 301, 300, 303, 160, 160, 160, 42, 103, 161, 159, 0, 302, 303, 304, 161, 161, 161, 42, 104, 103, 157, 0, 305, 302, 306, 162, 162, 162, 42, 103, 159, 157, 0, 302, 304, 306, 162, 162, 162, 42, 105, 104, 155, 0, 307, 305, 308, 163, 163, 163, 42, 104, 157, 155, 0, 305, 306, 308, 163, 163, 163, 42, 105, 155, 145, 0, 307, 308, 309, 164, 164, 164, 42, 105, 145, 143, 0, 307, 309, 310, 165, 165, 165, 42, 105, 143, 137, 0, 307, 310, 311, 166, 166, 166, 42, 129, 105, 137, 0, 312, 307, 311, 167, 167, 167, 42, 131, 133, 174, 0, 313, 314, 315, 168, 168, 168, 42, 133, 175, 174, 0, 314, 316, 315, 168, 168, 168, 42, 127, 124, 177, 0, 317, 318, 319, 169, 169, 169, 42, 124, 176, 177, 0, 318, 320, 319, 169, 169, 169, 42, 174, 175, 178, 0, 315, 316, 321, 170, 170, 170, 42, 175, 179, 178, 0, 316, 322, 321, 170, 170, 170, 42, 178, 179, 180, 0, 321, 322, 323, 171, 171, 171, 42, 179, 181, 180, 0, 322, 324, 323, 171, 171, 171, 42, 177, 176, 183, 0, 319, 320, 325, 172, 172, 172, 42, 176, 182, 183, 0, 320, 326, 325, 172, 172, 172, 42, 183, 182, 185, 0, 325, 326, 327, 173, 173, 173, 42, 182, 184, 185, 0, 326, 328, 327, 173, 173, 173, 42, 180, 181, 186, 0, 323, 324, 329, 174, 174, 174, 42, 181, 187, 186, 0, 324, 330, 329, 174, 174, 174, 42, 186, 187, 188, 0, 329, 330, 331, 175, 175, 175, 42, 187, 189, 188, 0, 330, 332, 331, 175, 175, 175, 42, 188, 189, 190, 0, 331, 332, 333, 176, 176, 176, 42, 189, 191, 190, 0, 332, 334, 333, 176, 176, 176, 42, 190, 191, 192, 0, 333, 334, 335, 177, 177, 177, 42, 191, 193, 192, 0, 334, 336, 335, 177, 177, 177, 42, 185, 184, 195, 0, 327, 328, 337, 178, 178, 178, 42, 184, 194, 195, 0, 328, 338, 337, 178, 178, 178, 42, 195, 194, 197, 0, 337, 338, 339, 179, 179, 179, 42, 194, 196, 197, 0, 338, 340, 339, 179, 179, 179, 42, 197, 196, 199, 0, 339, 340, 341, 180, 180, 180, 42, 196, 198, 199, 0, 340, 342, 341, 180, 180, 180, 42, 199, 198, 201, 0, 341, 342, 343, 181, 181, 181, 42, 198, 200, 201, 0, 342, 344, 343, 181, 181, 181, 42, 201, 200, 203, 0, 343, 344, 345, 182, 182, 182, 42, 200, 202, 203, 0, 344, 346, 345, 182, 182, 182, 42, 203, 202, 205, 0, 345, 346, 347, 183, 183, 183, 42, 202, 204, 205, 0, 346, 348, 347, 183, 183, 183, 42, 205, 204, 207, 0, 349, 350, 351, 184, 184, 184, 42, 204, 206, 207, 0, 350, 352, 351, 184, 184, 184, 42, 207, 206, 209, 0, 351, 352, 353, 185, 185, 185, 42, 206, 208, 209, 0, 352, 354, 353, 185, 185, 185, 42, 209, 208, 211, 0, 353, 354, 355, 186, 186, 186, 42, 208, 210, 211, 0, 354, 356, 355, 186, 186, 186, 42, 211, 210, 212, 0, 355, 356, 357, 187, 187, 187, 42, 210, 192, 212, 0, 356, 335, 357, 187, 187, 187, 42, 188, 190, 107, 0, 358, 359, 360, 188, 188, 188, 42, 190, 108, 107, 0, 359, 361, 360, 188, 188, 188, 42, 192, 108, 190, 0, 362, 361, 359, 189, 189, 189, 42, 186, 188, 106, 0, 363, 358, 364, 190, 190, 190, 42, 188, 107, 106, 0, 358, 360, 364, 190, 190, 190, 42, 186, 106, 180, 0, 363, 364, 365, 191, 191, 191, 42, 180, 106, 178, 0, 365, 364, 366, 192, 192, 192, 42, 178, 106, 174, 0, 366, 364, 367, 193, 193, 193, 42, 174, 106, 131, 0, 367, 364, 368, 194, 194, 194, 42, 208, 110, 210, 0, 369, 370, 371, 195, 195, 195, 42, 110, 109, 210, 0, 370, 372, 371, 195, 195, 195, 42, 208, 111, 110, 0, 369, 373, 370, 196, 196, 196, 42, 112, 111, 206, 0, 374, 373, 375, 197, 197, 197, 42, 111, 208, 206, 0, 373, 369, 375, 197, 197, 197, 42, 112, 206, 113, 0, 374, 375, 376, 198, 198, 198, 42, 109, 108, 210, 0, 372, 361, 371, 199, 199, 199, 42, 108, 192, 210, 0, 361, 362, 371, 199, 199, 199, 42, 206, 204, 114, 0, 375, 377, 378, 200, 200, 200, 42, 204, 115, 114, 0, 377, 379, 378, 200, 200, 200, 42, 206, 114, 113, 0, 375, 378, 376, 201, 201, 201, 42, 115, 204, 116, 0, 379, 377, 380, 202, 202, 202, 42, 204, 202, 116, 0, 377, 381, 380, 203, 203, 203, 42, 202, 117, 116, 0, 381, 382, 380, 203, 203, 203, 42, 118, 117, 200, 0, 383, 382, 384, 204, 204, 204, 42, 117, 202, 200, 0, 382, 381, 384, 204, 204, 204, 42, 118, 200, 198, 0, 383, 384, 385, 205, 205, 205, 42, 119, 118, 196, 0, 386, 383, 387, 206, 206, 206, 42, 118, 198, 196, 0, 383, 385, 387, 206, 206, 206, 42, 120, 119, 194, 0, 388, 386, 389, 207, 207, 207, 42, 119, 196, 194, 0, 386, 387, 389, 207, 207, 207, 42, 120, 194, 184, 0, 388, 389, 390, 208, 208, 208, 42, 120, 184, 182, 0, 388, 390, 391, 209, 209, 209, 42, 120, 182, 176, 0, 388, 391, 392, 210, 210, 210, 42, 124, 120, 176, 0, 393, 388, 392, 211, 211, 211, 42, 140, 136, 142, 0, 394, 395, 396, 212, 212, 212, 42, 136, 126, 142, 0, 395, 71, 396, 212, 212, 212, 42, 126, 125, 142, 0, 71, 69, 396, 213, 213, 213, 42, 148, 142, 125, 0, 397, 396, 69, 214, 214, 214, 42, 150, 148, 125, 0, 398, 397, 69, 215, 215, 215, 42, 166, 168, 170, 0, 399, 400, 401, 212, 212, 212, 42, 164, 166, 172, 0, 402, 399, 403, 212, 212, 212, 42, 166, 170, 172, 0, 399, 401, 403, 212, 212, 212, 42, 162, 164, 173, 0, 404, 402, 405, 212, 212, 212, 42, 164, 172, 173, 0, 402, 403, 405, 212, 212, 212, 42, 160, 162, 152, 0, 406, 404, 407, 212, 212, 212, 42, 162, 154, 152, 0, 404, 405, 407, 212, 212, 212, 42, 158, 160, 150, 0, 408, 406, 398, 212, 212, 212, 42, 160, 152, 150, 0, 406, 407, 398, 212, 212, 212, 42, 134, 138, 146, 0, 49, 409, 410, 212, 212, 212, 42, 138, 144, 146, 0, 409, 411, 410, 212, 212, 212, 42, 132, 134, 146, 0, 48, 49, 410, 216, 216, 216, 42, 132, 146, 156, 0, 48, 410, 412, 217, 217, 217, 42, 132, 156, 158, 0, 48, 412, 408, 218, 218, 218, 42, 132, 158, 125, 0, 48, 408, 69, 219, 219, 219, 42, 158, 150, 125, 0, 408, 398, 69, 219, 219, 219, 42, 205, 207, 209, 0, 413, 414, 415, 212, 212, 212, 42, 203, 205, 211, 0, 416, 413, 417, 212, 212, 212, 42, 205, 209, 211, 0, 413, 415, 417, 212, 212, 212, 42, 201, 203, 212, 0, 418, 416, 419, 212, 212, 212, 42, 203, 211, 212, 0, 416, 417, 419, 212, 212, 212, 42, 199, 201, 191, 0, 420, 418, 421, 212, 212, 212, 42, 201, 193, 191, 0, 418, 419, 421, 212, 212, 212, 42, 197, 199, 189, 0, 422, 420, 423, 212, 212, 212, 42, 199, 191, 189, 0, 420, 421, 423, 212, 212, 212, 42, 127, 177, 185, 0, 70, 424, 425, 220, 220, 220, 42, 177, 183, 185, 0, 424, 426, 425, 220, 220, 220, 42, 125, 127, 185, 0, 69, 70, 425, 221, 221, 221, 42, 125, 185, 195, 0, 69, 425, 427, 222, 222, 222, 42, 125, 195, 197, 0, 69, 427, 422, 223, 223, 223, 42, 181, 179, 133, 0, 428, 429, 51, 224, 224, 224, 42, 179, 175, 133, 0, 429, 430, 51, 224, 224, 224, 42, 181, 133, 132, 0, 428, 51, 48, 225, 225, 225, 42, 187, 181, 132, 0, 431, 428, 48, 226, 226, 226, 42, 189, 187, 132, 0, 423, 431, 48, 227, 227, 227, 42, 125, 197, 132, 0, 69, 422, 48, 228, 228, 228, 42, 197, 189, 132, 0, 422, 423, 48, 228, 228, 228, 42, 213, 121, 219, 0, 432, 217, 433, 119, 119, 119, 42, 121, 63, 219, 0, 217, 208, 433, 119, 119, 119, 42, 214, 121, 213, 0, 434, 217, 432, 119, 119, 119, 42, 215, 121, 214, 0, 218, 217, 434, 119, 119, 119, 42, 122, 217, 126, 0, 216, 435, 436, 119, 119, 119, 42, 217, 216, 126, 0, 435, 222, 436, 119, 119, 119, 42, 122, 218, 217, 0, 216, 437, 435, 119, 119, 119, 42, 122, 215, 218, 0, 216, 218, 437, 119, 119, 119, 42, 220, 219, 63, 0, 438, 433, 208, 119, 119, 119, 42, 221, 123, 223, 0, 211, 209, 439, 119, 119, 119, 42, 63, 222, 220, 0, 208, 210, 438, 119, 119, 119, 42, 223, 123, 224, 0, 439, 209, 440, 119, 119, 119, 42, 224, 123, 124, 0, 440, 209, 227, 119, 119, 119, 42, 225, 224, 124, 0, 226, 440, 227, 119, 119, 119, 42, 226, 225, 127, 0, 441, 226, 225, 119, 119, 119, 42, 227, 226, 125, 0, 442, 441, 224, 119, 119, 119, 42, 226, 127, 125, 0, 441, 225, 224, 119, 119, 119, 42, 228, 227, 125, 0, 223, 442, 224, 119, 119, 119, 42, 126, 216, 125, 0, 436, 222, 224, 119, 119, 119, 42, 234, 229, 29, 0, 443, 130, 128, 229, 229, 229, 42, 229, 90, 29, 0, 130, 129, 128, 229, 229, 229, 42, 231, 64, 232, 0, 444, 76, 445, 230, 230, 230, 42, 233, 1, 231, 0, 74, 73, 444, 231, 231, 231, 42, 1, 64, 231, 0, 73, 76, 444, 231, 231, 231, 42, 239, 236, 30, 0, 132, 446, 133, 232, 232, 232, 42, 236, 29, 30, 0, 446, 128, 133, 232, 232, 232, 42, 31, 0, 238, 0, 135, 137, 134, 89, 89, 89, 42, 0, 237, 238, 0, 137, 136, 134, 89, 89, 89, 42, 29, 236, 234, 0, 128, 446, 443, 233, 233, 233, 42, 65, 240, 232, 0, 2, 447, 448, 54, 54, 234, 42, 90, 230, 65, 0, 29, 449, 2, 30, 235, 19, 42, 243, 128, 242, 0, 171, 169, 450, 89, 89, 89, 42, 128, 129, 242, 0, 169, 228, 450, 89, 89, 89, 42, 241, 242, 129, 0, 451, 450, 228, 89, 89, 89, 42, 245, 253, 134, 0, 452, 453, 454, 89, 89, 89, 42, 253, 129, 134, 0, 453, 228, 454, 89, 89, 89, 42, 129, 253, 241, 0, 228, 453, 451, 89, 89, 89, 42, 131, 248, 247, 0, 175, 455, 456, 89, 89, 89, 42, 134, 246, 245, 0, 454, 457, 452, 89, 89, 89, 42, 132, 256, 134, 0, 231, 233, 454, 89, 89, 89, 42, 256, 246, 134, 0, 233, 457, 454, 89, 89, 89, 42, 131, 247, 133, 0, 175, 456, 458, 89, 89, 89, 42, 247, 254, 133, 0, 456, 459, 458, 89, 89, 89, 42, 130, 249, 131, 0, 173, 460, 175, 89, 89, 89, 42, 249, 248, 131, 0, 460, 455, 175, 89, 89, 89, 42, 130, 250, 249, 0, 173, 461, 460, 89, 89, 89, 42, 252, 251, 47, 0, 462, 463, 168, 89, 89, 89, 42, 132, 133, 255, 0, 231, 458, 232, 89, 89, 89, 42, 133, 254, 255, 0, 458, 459, 232, 89, 89, 89, 42, 251, 250, 47, 0, 463, 461, 168, 89, 89, 89, 42, 250, 130, 47, 0, 461, 173, 168, 89, 89, 89, 42, 47, 244, 252, 0, 168, 170, 462, 89, 89, 89, 42, 13, 260, 259, 0, 98, 464, 465, 236, 236, 236, 42, 258, 77, 259, 0, 466, 99, 465, 237, 237, 237, 42, 77, 13, 259, 0, 99, 98, 465, 237, 237, 237, 42, 15, 262, 14, 0, 467, 468, 469, 119, 119, 119, 42, 262, 261, 14, 0, 468, 470, 469, 119, 119, 119, 42, 16, 263, 15, 0, 471, 472, 467, 119, 119, 119, 42, 263, 262, 15, 0, 472, 468, 467, 119, 119, 119, 42, 17, 266, 16, 0, 103, 473, 471, 238, 238, 238, 42, 266, 267, 16, 0, 473, 474, 471, 238, 238, 238, 42, 261, 260, 14, 0, 470, 464, 469, 239, 239, 239, 42, 260, 13, 14, 0, 464, 98, 469, 239, 239, 239, 42, 258, 257, 77, 0, 466, 475, 99, 240, 240, 240, 42, 267, 263, 16, 0, 474, 472, 471, 241, 241, 241, 42, 17, 78, 266, 0, 103, 101, 473, 242, 242, 242, 42, 78, 265, 266, 0, 101, 100, 473, 242, 242, 242, 42, 65, 257, 268, 0, 2, 14, 15, 15, 243, 15, 42, 65, 264, 78, 0, 2, 16, 17, 19, 244, 17, 42, 65, 232, 64, 0, 2, 448, 0, 2, 245, 0, 42, 65, 230, 240, 0, 2, 449, 447, 54, 246, 54] - } -}, { - "uuid": "E71A8713-8F00-42C2-9FE6-B6299AF1BC77", - "type": "Geometry", - "data": { - "vertices": [-1.710842, -3.45717, -1.432003, -1.710842, -2.646005, -2.646, -1.710842, -1.432013, -3.457163, -1.710842, 0, -3.742006, -1.710842, 1.431997, -3.457165, -1.710842, 2.645992, -2.646004, -1.710842, 3.457157, -1.432011, -1.710842, 3.742002, 0, -1.710842, 3.457159, 1.431999, -1.710842, 2.645994, 2.645992, -1.710842, 1.431999, 3.457161, -1.710842, 0, 3.742004, -1.710842, -1.432011, 3.457161, -1.710842, -2.646003, 2.645996, -1.710842, -3.457168, 1.432007, -1.710842, -3.742013, 0, 1.710842, -3.45717, -1.432003, 1.710842, -2.646005, -2.646, 1.710842, -1.432013, -3.457163, 1.710842, 0, -3.742006, 1.710842, 1.431997, -3.457165, 1.710842, 2.645992, -2.646004, 1.710842, 3.457157, -1.432011, 1.710842, 3.742002, 0, 1.710842, 3.457159, 1.431999, 1.710842, 2.645994, 2.645992, 1.710842, 1.431999, 3.457161, 1.710842, 0, 3.742004, 1.710842, -1.432011, 3.457161, 1.710842, -2.646003, 2.645996, 1.710842, -3.457168, 1.432007, 1.710842, -3.742013, 0, 1.710258, -3.708928, -1.536285, 1.710258, -2.838693, -2.838688, 1.710258, -1.536293, -3.708921, 1.710258, 0, -4.014507, 1.710258, 1.536278, -3.708923, 1.710258, 2.83868, -2.838692, 1.710258, 3.708916, -1.536293, 1.710258, 4.014503, 0, 1.710258, 3.708918, 1.536282, 1.710258, 2.838682, 2.83868, 1.710258, 1.53628, 3.708916, 1.710258, 0, 4.014503, 1.710258, -1.536291, 3.708916, 1.710258, -2.838691, 2.838684, 1.710258, -3.708926, 1.536289, 1.710258, -4.014514, 0, 1.859718, -3.708928, -1.536285, 1.859718, -2.838693, -2.838688, 1.859718, -1.536293, -3.708921, 1.859718, 0, -4.014507, 1.859718, 1.536278, -3.708923, 1.859718, 2.83868, -2.838692, 1.859718, 3.708916, -1.536293, 1.859718, 4.014503, 0, 1.859718, 3.708918, 1.536282, 1.859718, 2.838682, 2.83868, 1.859718, 1.53628, 3.708916, 1.859718, 0, 4.014503, 1.859718, -1.536291, 3.708916, 1.859718, -2.838691, 2.838684, 1.859718, -3.708926, 1.536289, 1.859718, -4.014514, 0, 1.859718, -4.831794, -2.001392, 1.859718, -3.698096, -3.698086, 1.859718, -2.001399, -4.831785, 1.859718, 0, -5.229887, 1.859718, 2.001383, -4.831787, 1.859718, 3.698084, -3.698092, 1.859718, 4.831779, -2.0014, 1.859718, 5.229883, 0, 1.859718, 4.831783, 2.001389, 1.859718, 3.698086, 3.698082, 1.859718, 2.001385, 4.831779, 1.859718, 0, 5.229885, 1.859718, -2.001395, 4.831779, 1.859718, -3.698094, 3.69809, 1.859718, -4.83179, 2.001396, 1.859718, -5.229894, 0, 2.357922, -4.831794, -2.001392, 2.357922, -3.698096, -3.698086, 2.357922, -2.001399, -4.831785, 2.357922, 0, -5.229887, 2.357922, 2.001383, -4.831787, 2.357922, 3.698084, -3.698092, 2.357922, 4.831779, -2.0014, 2.357922, 5.229883, 0, 2.357922, 4.831783, 2.001389, 2.357922, 3.698086, 3.698082, 2.357922, 2.001385, 4.831779, 2.357922, 0, 5.229885, 2.357922, -2.001395, 4.831779, 2.357922, -3.698094, 3.69809, 2.357922, -4.83179, 2.001396, 2.357922, -5.229894, 0, 2.357922, -4.685332, -1.940727, 2.357922, -3.585999, -3.585989, 2.357922, -1.940734, -4.685326, 2.357922, 0, -5.07136, 2.357922, 1.940718, -4.685326, 2.357922, 3.585987, -3.585995, 2.357922, 4.685318, -1.940735, 2.357922, 5.071356, 0, 2.357922, 4.685322, 1.940723, 2.357922, 3.585989, 3.585987, 2.357922, 1.94072, 4.685318, 2.357922, 0, 5.071358, 2.357922, -1.94073, 4.685318, 2.357922, -3.585998, 3.585995, 2.357922, -4.685328, 1.940731, 2.357922, -5.071366, 0, 2.233372, -4.685332, -1.940727, 2.233372, -3.585999, -3.585989, 2.233372, -1.940734, -4.685326, 2.233372, 0, -5.07136, 2.233372, 1.940718, -4.685326, 2.233372, 3.585987, -3.585995, 2.233372, 4.685318, -1.940735, 2.233372, 5.071356, 0, 2.233372, 4.685322, 1.940723, 2.233372, 3.585989, 3.585987, 2.233372, 1.94072, 4.685318, 2.233372, 0, 5.071358, 2.233372, -1.94073, 4.685318, 2.233372, -3.585998, 3.585995, 2.233372, -4.685328, 1.940731, 2.233372, -5.071366, 0, 2.457565, -4.377231, -1.813107, 2.457565, -3.350188, -3.350178, 2.457565, -1.813114, -4.377224, 2.457565, 0, -4.737873, 2.457565, 1.813099, -4.377224, 2.457565, 3.350176, -3.350183, 2.457565, 4.377216, -1.813114, 2.457565, 4.737869, 0, 2.457565, 4.37722, 1.813103, 2.457565, 3.350178, 3.350178, 2.457565, 1.813099, 4.377216, 2.457565, 0, 4.737869, 2.457565, -1.81311, 4.377216, 2.457565, -3.350186, 3.350185, 2.457565, -4.377227, 1.81311, 2.457565, -4.73788, 0, 2.233372, -4.086246, -1.692577, 2.233372, -3.127479, -3.127468, 2.233372, -1.692585, -4.086239, 2.233372, 0, -4.422913, 2.233372, 1.69257, -4.086239, 2.233372, 3.127466, -3.127474, 2.233372, 4.086231, -1.692585, 2.233372, 4.422909, 0, 2.233372, 4.086235, 1.692574, 2.233372, 3.127468, 3.127468, 2.233372, 1.69257, 4.086231, 2.233372, 0, 4.422909, 2.233372, -1.692581, 4.086231, 2.233372, -3.127477, 3.127472, 2.233372, -4.086242, 1.692581, 2.233372, -4.422919, 0, 2.357922, -4.086246, -1.692577, 2.357922, -3.127479, -3.127468, 2.357922, -1.692585, -4.086239, 2.357922, 0, -4.422913, 2.357922, 1.69257, -4.086239, 2.357922, 3.127466, -3.127474, 2.357922, 4.086231, -1.692585, 2.357922, 4.422909, 0, 2.357922, 4.086235, 1.692574, 2.357922, 3.127468, 3.127468, 2.357922, 1.69257, 4.086231, 2.357922, 0, 4.422909, 2.357922, -1.692581, 4.086231, 2.357922, -3.127477, 3.127472, 2.357922, -4.086242, 1.692581, 2.357922, -4.422919, 0, 2.357922, -3.333108, -1.380619, 2.357922, -2.551051, -2.551044, 2.357922, -1.380625, -3.333101, 2.357922, 0, -3.607723, 2.357922, 1.38061, -3.333101, 2.357922, 2.551041, -2.551052, 2.357922, 3.333094, -1.380623, 2.357922, 3.607719, 0, 2.357922, 3.333097, 1.380615, 2.357922, 2.551041, 2.551041, 2.357922, 1.38061, 3.333096, 2.357922, 0, 3.607719, 2.357922, -1.380621, 3.333096, 2.357922, -2.551051, 2.551044, 2.357922, -3.333104, 1.380619, 2.357922, -3.60773, 0, -4.898057, -3.333108, -1.380619, -4.845759, -2.551051, -2.551044, -4.845759, -1.380625, -3.333101, -4.845759, 0, -3.607723, -4.845759, 1.38061, -3.333101, -4.845759, 2.551041, -2.551052, -4.909371, 3.333094, -1.380623, -4.925258, 3.607719, 0, -4.909574, 3.333097, 1.380615, -4.864554, 2.551041, 2.551041, -4.845756, 1.38061, 3.333096, -4.845761, 0, 3.607719, -4.845756, -1.380621, 3.333096, -4.861125, -2.551051, 2.551044, -4.89864, -3.333104, 1.380619, -4.912455, -3.60773, 0, -7.197011, 0, -1.379208], - "normals": [0, -0.92388, -0.382683, 0, -0.707107, -0.707107, 0, -0.382683, -0.92388, 0, 0, -1, 0, 0.382682, -0.92388, 0, 0.707106, -0.707108, 0, 0.923879, -0.382684, 0, 1, 0, 0, 0.923879, 0.382684, 0, 0.707107, 0.707106, 0, 0.382684, 0.923879, 0, 0, 1, 0, -0.382684, 0.923879, 0, -0.707106, 0.707107, 0, -0.923879, 0.382685, 0, -1, 0, 0.787055, 0.000551, 0.616883, 0.760094, 0.5241, 0.384157, 0.742169, 0.46025, 0.487191, 0.70407, 0.268898, 0.657251, 0.68791, 0, 0.725796, 0.704069, -0.268896, 0.657253, 0.741577, -0.45856, 0.489679, 0.759468, -0.521088, 0.389455, -0.999998, 0.001816, 0.001213, -0.999998, 0.001213, 0.001816, -0.999998, 0.000426, 0.002142, -0.999998, -0.000426, 0.002142, -0.999998, -0.001213, 0.001816, -0.999998, -0.001816, 0.001213, -0.999998, -0.002142, 0.000426, -0.999998, -0.002142, -0.000426, -0.999998, -0.001816, -0.001213, -0.999998, -0.001213, -0.001816, -0.999998, -0.000426, -0.002142, -0.999998, 0.000426, -0.002142, -0.999998, 0.001213, -0.001816, -0.999998, 0.001816, -0.001213, -0.999998, 0.002142, -0.000426, -0.999998, 0.002142, 0.000426, 0, -0.83147, -0.555569, 0, -0.555569, -0.83147, 0, -0.19509, -0.980785, 0, 0.195089, -0.980786, 0, 0.555567, -0.831472, 0, 0.831469, -0.555571, 0, 0.980785, -0.195091, 0, 0.980785, 0.19509, 0, 0.831469, 0.555571, 0, 0.55557, 0.83147, 0, 0.195091, 0.980785, 0, -0.195091, 0.980785, 0, -0.555568, 0.831471, 0, -0.831469, 0.555571, 0, -0.980785, 0.195091, 0, -0.980785, -0.19509, -1, 0, 0, 0, -0.831469, -0.555571, 0, -0.555571, -0.831469, 0, -0.195091, -0.980785, 0, 0.19509, -0.980785, 0, 0.555569, -0.831471, 0, 0.831469, -0.555571, 0, 0.980785, -0.195091, 0, 0.980785, 0.195089, 0, 0.831469, 0.555571, 0, 0.55557, 0.83147, 0, 0.195092, 0.980785, 0, -0.195093, 0.980785, 0, -0.555568, 0.831471, 0, -0.831469, 0.555571, 0, -0.980785, 0.195091, 0, -0.980785, -0.195089, 1, 0, 0, 0, 0.555572, 0.831469, 0, 0.19509, 0.980785, 0, -0.19509, 0.980785, 0, -0.55557, 0.83147, 0, -0.980785, 0.195092, 0, -0.980785, -0.19509, 0, -0.55557, -0.83147, 0, -0.195093, -0.980785, 0, 0.195093, -0.980785, 0, 0.555567, -0.831472, 0, 0.831469, -0.555571, 0, 0.980785, -0.195092, 0, 0.980785, 0.19509, 0.824834, -0.470092, -0.314106, 0.824834, -0.314107, -0.470092, 0.824833, -0.110299, -0.554512, 0.824833, 0.110299, -0.554512, 0.824834, 0.314105, -0.470093, 0.824834, 0.470091, -0.314106, 0.824834, 0.554512, -0.1103, 0.824834, 0.554512, 0.110299, 0.824834, 0.470092, 0.314106, 0.824833, 0.314105, 0.470093, 0.824835, 0.1103, 0.554511, 0.824834, -0.110301, 0.554511, 0.824833, -0.314104, 0.470094, 0.824834, -0.470093, 0.314106, 0.824834, -0.554512, 0.1103, 0.824834, -0.554512, -0.110299, 0.809317, 0.488382, 0.326327, 0.809317, 0.326328, 0.488381, 0.809318, 0.11459, 0.576085, 0.809318, -0.11459, 0.576085, 0.809317, -0.326326, 0.488382, 0.809317, -0.488382, 0.326327, 0.809318, -0.576085, 0.114591, 0.809318, -0.576085, -0.11459, 0.809317, -0.488382, -0.326327, 0.809317, -0.326326, -0.488383, 0.809318, -0.114592, -0.576085, 0.809318, 0.114592, -0.576085, 0.809318, 0.326323, -0.488382, 0.809318, 0.488381, -0.326326, 0.809318, 0.576085, -0.114591, 0.809318, 0.576085, 0.11459, 0, -0.831469, -0.555572, 0, -0.555573, -0.831468, 0, -0.19509, -0.980785, 0, 0.19509, -0.980785, 0, 0.55557, -0.83147, 0, 0.831469, -0.555571, 0, 0.980785, -0.195092, 0, 0.980785, 0.19509, 0, 0.555568, 0.831471, 0, 0.195092, 0.980785, 0, -0.195092, 0.980785, 0, -0.555567, 0.831472, 0, -0.831469, 0.555571, 0, -0.980785, 0.195092, 0, -0.980785, -0.19509, 0, 0.831469, 0.555572, 0, 0.555572, 0.831469, 0, 0.19509, 0.980785, 0, -0.19509, 0.980785, 0, -0.555566, 0.831472, 0, -0.831471, 0.555569, 0, -0.980785, 0.195093, 0, -0.831468, -0.555572, 0, -0.555569, -0.83147, 0, -0.195092, -0.980785, 0, 0.195092, -0.980785, 0, 0.555568, -0.831471, 0, 0.83147, -0.55557, 0, 0.980785, -0.195093, 0, 0.980785, 0.19509], - "uvs": [[0.817809, 0.706145, 0.817809, 0.757681, 0.490682, 0.706145, 0.490682, 0.757681, 0.817809, 0.809217, 0.490681, 0.809217, 0.817809, 0.860753, 0.490682, 0.860753, 0.817809, 0.91229, 0.490681, 0.91229, 0.817809, 0.08771, 0.817809, 0.139246, 0.490681, 0.08771, 0.490681, 0.139246, 0.817809, 0.190783, 0.490681, 0.190783, 0.817809, 0.242319, 0.490681, 0.242319, 0.817809, 0.293855, 0.490681, 0.293855, 0.817809, 0.345391, 0.490681, 0.345391, 0.817809, 0.396928, 0.490681, 0.396928, 0.817809, 0.448464, 0.490682, 0.448464, 0.817809, 0.5, 0.490682, 0.5, 0.817809, 0.551536, 0.490682, 0.551536, 0.817809, 0.603072, 0.490682, 0.603072, 0.817809, 0.654609, 0.490682, 0.654609, 0.935075, 0.685, 0.818013, 0.655214, 0.817326, 0.704403, 0.817326, 0.757562, 0.935075, 0.729735, 0.817327, 0.806255, 0.935075, 0.788597, 0.817326, 0.860835, 0.935075, 0.827446, 0.817326, 0.91164, 0.935075, 0.888662, 0.818162, 0.137939, 0.955088, 0.083432, 0.817326, 0.086396, 0.793003, 0.668577, 0.796388, 0.663512, 0.791953, 0.668142, 0.795584, 0.662708, 0.801453, 0.660127, 0.801018, 0.659077, 0.807427, 0.658939, 0.807427, 0.657802, 0.813402, 0.660127, 0.813837, 0.659077, 0.818467, 0.663512, 0.819271, 0.662708, 0.821851, 0.668577, 0.822901, 0.668142, 0.823039, 0.674551, 0.824176, 0.674551, 0.821851, 0.680526, 0.822901, 0.680961, 0.818467, 0.685591, 0.819271, 0.686395, 0.813402, 0.688975, 0.813837, 0.690025, 0.807427, 0.690164, 0.807427, 0.6913, 0.801453, 0.688975, 0.801018, 0.690025, 0.796388, 0.685591, 0.795584, 0.686395, 0.793003, 0.680526, 0.791953, 0.680961, 0.791815, 0.674551, 0.790678, 0.674551, 0.490737, 0.706145, 0.490737, 0.757681, 0.476448, 0.706145, 0.476448, 0.757681, 0.490737, 0.809217, 0.476448, 0.809217, 0.490737, 0.860753, 0.476448, 0.860753, 0.490737, 0.91229, 0.476448, 0.91229, 0.490737, 0.08771, 0.490737, 0.139246, 0.476448, 0.08771, 0.476448, 0.139246, 0.490737, 0.190783, 0.476448, 0.190783, 0.490737, 0.242319, 0.476448, 0.242319, 0.490737, 0.293855, 0.476448, 0.293855, 0.490737, 0.345391, 0.476448, 0.345391, 0.490737, 0.396928, 0.476448, 0.396928, 0.490737, 0.448464, 0.476448, 0.448464, 0.490737, 0.5, 0.476448, 0.5, 0.490737, 0.551536, 0.476448, 0.551536, 0.490737, 0.603072, 0.476448, 0.603072, 0.490737, 0.654609, 0.476448, 0.654609, 0.787268, 0.666201, 0.791998, 0.659122, 0.799077, 0.654392, 0.807427, 0.652731, 0.815777, 0.654392, 0.822856, 0.659122, 0.827586, 0.666201, 0.829247, 0.674551, 0.827586, 0.682901, 0.822856, 0.68998, 0.815777, 0.69471, 0.807427, 0.696371, 0.799077, 0.69471, 0.791998, 0.68998, 0.787268, 0.682901, 0.785607, 0.674551, 0.476448, 0.706145, 0.476448, 0.757681, 0.428818, 0.706145, 0.428818, 0.757681, 0.476448, 0.809217, 0.428818, 0.809217, 0.428818, 0.860753, 0.428818, 0.91229, 0.428818, 0.08771, 0.428818, 0.139246, 0.476448, 0.190783, 0.428818, 0.190783, 0.428818, 0.242319, 0.476448, 0.293855, 0.428818, 0.293855, 0.428818, 0.345391, 0.428818, 0.396928, 0.428818, 0.448464, 0.428818, 0.5, 0.476448, 0.551536, 0.428818, 0.551536, 0.428818, 0.603072, 0.428818, 0.654609, 0.787879, 0.666454, 0.792466, 0.65959, 0.79933, 0.655003, 0.807427, 0.653393, 0.815524, 0.655003, 0.822388, 0.65959, 0.826975, 0.666454, 0.828586, 0.674551, 0.826975, 0.682648, 0.822388, 0.689512, 0.815524, 0.694099, 0.807427, 0.69571, 0.79933, 0.694099, 0.792466, 0.689513, 0.787879, 0.682648, 0.786269, 0.674551, 0.644356, 0.903544, 0.610485, 0.954235, 0.559794, 0.988106, 0.5, 1, 0.440206, 0.988106, 0.389514, 0.954235, 0.355644, 0.903544, 0.34375, 0.84375, 0.355644, 0.783956, 0.389515, 0.733264, 0.440206, 0.699394, 0.5, 0.6875, 0.559794, 0.699394, 0.610486, 0.733265, 0.644356, 0.783956, 0.65625, 0.84375, 0.790379, 0.667489, 0.794379, 0.661503, 0.793521, 0.668791, 0.796784, 0.663908, 0.800365, 0.657503, 0.801667, 0.660645, 0.807427, 0.656098, 0.807427, 0.659499, 0.814489, 0.657503, 0.813187, 0.660645, 0.820476, 0.661503, 0.818071, 0.663908, 0.824476, 0.66749, 0.821333, 0.668791, 0.82588, 0.674551, 0.822479, 0.674551, 0.824476, 0.681613, 0.821333, 0.680311, 0.820476, 0.6876, 0.81807, 0.685195, 0.814489, 0.6916, 0.813187, 0.688457, 0.807427, 0.693004, 0.807427, 0.689603, 0.800365, 0.6916, 0.801667, 0.688457, 0.794379, 0.6876, 0.796784, 0.685195, 0.790379, 0.681613, 0.793521, 0.680311, 0.788974, 0.674551, 0.792375, 0.674551, 0.603052, 0.654609, 0.603052, 0.706144, 0.773571, 0.654609, 0.773571, 0.706144, 0.603052, 0.757681, 0.773571, 0.757681, 0.603052, 0.809217, 0.773571, 0.809217, 0.603052, 0.860753, 0.773571, 0.860753, 0.603052, 0.912289, 0.773571, 0.912289, 0.603052, 0.08771, 0.603052, 0.139246, 0.773571, 0.08771, 0.773571, 0.139246, 0.603052, 0.190782, 0.773571, 0.190783, 0.603052, 0.242319, 0.773571, 0.242319, 0.603052, 0.293855, 0.773571, 0.293855, 0.603052, 0.345391, 0.773571, 0.345391, 0.603052, 0.396927, 0.773571, 0.396927, 0.603052, 0.448464, 0.773571, 0.448464, 0.603052, 0.5, 0.773571, 0.5, 0.603052, 0.551536, 0.773571, 0.551536, 0.603052, 0.603072, 0.773571, 0.603072]], - "faces": [42, 0, 1, 16, 0, 0, 1, 2, 0, 1, 0, 42, 1, 17, 16, 0, 1, 3, 2, 1, 1, 0, 42, 1, 2, 17, 0, 1, 4, 3, 1, 2, 1, 42, 2, 18, 17, 0, 4, 5, 3, 2, 2, 1, 42, 2, 3, 18, 0, 4, 6, 5, 2, 3, 2, 42, 3, 19, 18, 0, 6, 7, 5, 3, 3, 2, 42, 3, 4, 19, 0, 6, 8, 7, 3, 4, 3, 42, 4, 20, 19, 0, 8, 9, 7, 4, 4, 3, 42, 4, 5, 20, 0, 10, 11, 12, 4, 5, 4, 42, 5, 21, 20, 0, 11, 13, 12, 5, 5, 4, 42, 5, 6, 21, 0, 11, 14, 13, 5, 6, 5, 42, 6, 22, 21, 0, 14, 15, 13, 6, 6, 5, 42, 6, 7, 22, 0, 14, 16, 15, 6, 7, 6, 42, 7, 23, 22, 0, 16, 17, 15, 7, 7, 6, 42, 7, 8, 23, 0, 16, 18, 17, 7, 8, 7, 42, 8, 24, 23, 0, 18, 19, 17, 8, 8, 7, 42, 8, 9, 24, 0, 18, 20, 19, 8, 9, 8, 42, 9, 25, 24, 0, 20, 21, 19, 9, 9, 8, 42, 9, 10, 25, 0, 20, 22, 21, 9, 10, 9, 42, 10, 26, 25, 0, 22, 23, 21, 10, 10, 9, 42, 10, 11, 26, 0, 22, 24, 23, 10, 11, 10, 42, 11, 27, 26, 0, 24, 25, 23, 11, 11, 10, 42, 11, 12, 27, 0, 24, 26, 25, 11, 12, 11, 42, 12, 28, 27, 0, 26, 27, 25, 12, 12, 11, 42, 12, 13, 28, 0, 26, 28, 27, 12, 13, 12, 42, 13, 29, 28, 0, 28, 29, 27, 13, 13, 12, 42, 13, 14, 29, 0, 28, 30, 29, 13, 14, 13, 42, 14, 30, 29, 0, 30, 31, 29, 14, 14, 13, 42, 14, 15, 30, 0, 30, 32, 31, 14, 15, 14, 42, 15, 31, 30, 0, 32, 33, 31, 15, 15, 14, 42, 15, 0, 31, 0, 32, 0, 33, 15, 0, 15, 42, 0, 16, 31, 0, 0, 2, 33, 0, 0, 15, 42, 208, 192, 193, 0, 34, 35, 36, 16, 17, 18, 42, 193, 194, 208, 0, 36, 37, 38, 18, 19, 16, 42, 194, 195, 208, 0, 37, 39, 40, 19, 20, 16, 42, 195, 196, 208, 0, 39, 41, 42, 20, 21, 16, 42, 196, 197, 208, 0, 41, 43, 44, 21, 22, 16, 42, 198, 208, 197, 0, 45, 46, 47, 23, 16, 22, 42, 16, 17, 32, 0, 48, 49, 50, 24, 24, 24, 42, 17, 33, 32, 0, 49, 51, 50, 24, 24, 24, 42, 17, 18, 33, 0, 49, 52, 51, 25, 25, 25, 42, 18, 34, 33, 0, 52, 53, 51, 25, 25, 25, 42, 18, 19, 34, 0, 52, 54, 53, 26, 26, 26, 42, 19, 35, 34, 0, 54, 55, 53, 26, 26, 26, 42, 19, 20, 35, 0, 54, 56, 55, 27, 27, 27, 42, 20, 36, 35, 0, 56, 57, 55, 27, 27, 27, 42, 20, 21, 36, 0, 56, 58, 57, 28, 28, 28, 42, 21, 37, 36, 0, 58, 59, 57, 28, 28, 28, 42, 21, 22, 37, 0, 58, 60, 59, 29, 29, 29, 42, 22, 38, 37, 0, 60, 61, 59, 29, 29, 29, 42, 22, 23, 38, 0, 60, 62, 61, 30, 30, 30, 42, 23, 39, 38, 0, 62, 63, 61, 30, 30, 30, 42, 23, 24, 39, 0, 62, 64, 63, 31, 31, 31, 42, 24, 40, 39, 0, 64, 65, 63, 31, 31, 31, 42, 24, 25, 40, 0, 64, 66, 65, 32, 32, 32, 42, 25, 41, 40, 0, 66, 67, 65, 32, 32, 32, 42, 25, 26, 41, 0, 66, 68, 67, 33, 33, 33, 42, 26, 42, 41, 0, 68, 69, 67, 33, 33, 33, 42, 26, 27, 42, 0, 68, 70, 69, 34, 34, 34, 42, 27, 43, 42, 0, 70, 71, 69, 34, 34, 34, 42, 27, 28, 43, 0, 70, 72, 71, 35, 35, 35, 42, 28, 44, 43, 0, 72, 73, 71, 35, 35, 35, 42, 28, 29, 44, 0, 72, 74, 73, 36, 36, 36, 42, 29, 45, 44, 0, 74, 75, 73, 36, 36, 36, 42, 29, 30, 45, 0, 74, 76, 75, 37, 37, 37, 42, 30, 46, 45, 0, 76, 77, 75, 37, 37, 37, 42, 30, 31, 46, 0, 76, 78, 77, 38, 38, 38, 42, 31, 47, 46, 0, 78, 79, 77, 38, 38, 38, 42, 31, 16, 47, 0, 78, 48, 79, 39, 39, 39, 42, 16, 32, 47, 0, 48, 50, 79, 39, 39, 39, 42, 32, 33, 48, 0, 80, 81, 82, 40, 40, 40, 42, 33, 49, 48, 0, 81, 83, 82, 40, 40, 40, 42, 33, 34, 49, 0, 81, 84, 83, 41, 41, 41, 42, 34, 50, 49, 0, 84, 85, 83, 41, 41, 41, 42, 34, 35, 50, 0, 84, 86, 85, 42, 42, 42, 42, 35, 51, 50, 0, 86, 87, 85, 42, 42, 42, 42, 35, 36, 51, 0, 86, 88, 87, 43, 43, 43, 42, 36, 52, 51, 0, 88, 89, 87, 43, 43, 43, 42, 36, 37, 52, 0, 90, 91, 92, 44, 44, 44, 42, 37, 53, 52, 0, 91, 93, 92, 44, 44, 44, 42, 37, 38, 53, 0, 91, 94, 93, 45, 45, 45, 42, 38, 54, 53, 0, 94, 95, 93, 45, 45, 45, 42, 38, 39, 54, 0, 94, 96, 95, 46, 46, 46, 42, 39, 55, 54, 0, 96, 97, 95, 46, 46, 46, 42, 39, 40, 55, 0, 96, 98, 97, 47, 47, 47, 42, 40, 56, 55, 0, 98, 99, 97, 47, 47, 47, 42, 40, 41, 56, 0, 98, 100, 99, 48, 48, 48, 42, 41, 57, 56, 0, 100, 101, 99, 48, 48, 48, 42, 41, 42, 57, 0, 100, 102, 101, 49, 49, 49, 42, 42, 58, 57, 0, 102, 103, 101, 49, 49, 49, 42, 42, 43, 58, 0, 102, 104, 103, 50, 50, 50, 42, 43, 59, 58, 0, 104, 105, 103, 50, 50, 50, 42, 43, 44, 59, 0, 104, 106, 105, 51, 51, 51, 42, 44, 60, 59, 0, 106, 107, 105, 51, 51, 51, 42, 44, 45, 60, 0, 106, 108, 107, 52, 52, 52, 42, 45, 61, 60, 0, 108, 109, 107, 52, 52, 52, 42, 45, 46, 61, 0, 108, 110, 109, 53, 53, 53, 42, 46, 62, 61, 0, 110, 111, 109, 53, 53, 53, 42, 46, 47, 62, 0, 110, 112, 111, 54, 54, 54, 42, 47, 63, 62, 0, 112, 113, 111, 54, 54, 54, 42, 47, 32, 63, 0, 112, 80, 113, 55, 55, 55, 42, 32, 48, 63, 0, 80, 82, 113, 55, 55, 55, 42, 48, 49, 64, 0, 50, 51, 114, 56, 56, 56, 42, 49, 65, 64, 0, 51, 115, 114, 56, 56, 56, 42, 49, 50, 65, 0, 51, 53, 115, 56, 56, 56, 42, 50, 66, 65, 0, 53, 116, 115, 56, 56, 56, 42, 50, 51, 66, 0, 53, 55, 116, 56, 56, 56, 42, 51, 67, 66, 0, 55, 117, 116, 56, 56, 56, 42, 51, 52, 67, 0, 55, 57, 117, 56, 56, 56, 42, 52, 68, 67, 0, 57, 118, 117, 56, 56, 56, 42, 52, 53, 68, 0, 57, 59, 118, 56, 56, 56, 42, 53, 69, 68, 0, 59, 119, 118, 56, 56, 56, 42, 53, 54, 69, 0, 59, 61, 119, 56, 56, 56, 42, 54, 70, 69, 0, 61, 120, 119, 56, 56, 56, 42, 54, 55, 70, 0, 61, 63, 120, 56, 56, 56, 42, 55, 71, 70, 0, 63, 121, 120, 56, 56, 56, 42, 55, 56, 71, 0, 63, 65, 121, 56, 56, 56, 42, 56, 72, 71, 0, 65, 122, 121, 56, 56, 56, 42, 56, 57, 72, 0, 65, 67, 122, 56, 56, 56, 42, 57, 73, 72, 0, 67, 123, 122, 56, 56, 56, 42, 57, 58, 73, 0, 67, 69, 123, 56, 56, 56, 42, 58, 74, 73, 0, 69, 124, 123, 56, 56, 56, 42, 58, 59, 74, 0, 69, 71, 124, 56, 56, 56, 42, 59, 75, 74, 0, 71, 125, 124, 56, 56, 56, 42, 59, 60, 75, 0, 71, 73, 125, 56, 56, 56, 42, 60, 76, 75, 0, 73, 126, 125, 56, 56, 56, 42, 60, 61, 76, 0, 73, 75, 126, 56, 56, 56, 42, 61, 77, 76, 0, 75, 127, 126, 56, 56, 56, 42, 61, 62, 77, 0, 75, 77, 127, 56, 56, 56, 42, 62, 78, 77, 0, 77, 128, 127, 56, 56, 56, 42, 62, 63, 78, 0, 77, 79, 128, 56, 56, 56, 42, 63, 79, 78, 0, 79, 129, 128, 56, 56, 56, 42, 63, 48, 79, 0, 79, 50, 129, 56, 56, 56, 42, 48, 64, 79, 0, 50, 114, 129, 56, 56, 56, 42, 64, 65, 80, 0, 130, 131, 132, 57, 57, 57, 42, 65, 81, 80, 0, 131, 133, 132, 57, 57, 57, 42, 65, 66, 81, 0, 131, 134, 133, 58, 58, 58, 42, 66, 82, 81, 0, 134, 135, 133, 58, 58, 58, 42, 66, 67, 82, 0, 134, 87, 135, 59, 59, 59, 42, 67, 83, 82, 0, 87, 136, 135, 59, 59, 59, 42, 67, 68, 83, 0, 87, 89, 136, 60, 60, 60, 42, 68, 84, 83, 0, 89, 137, 136, 60, 60, 60, 42, 68, 69, 84, 0, 92, 93, 138, 61, 61, 61, 42, 69, 85, 84, 0, 93, 139, 138, 61, 61, 61, 42, 69, 70, 85, 0, 93, 140, 139, 62, 62, 62, 42, 70, 86, 85, 0, 140, 141, 139, 62, 62, 62, 42, 70, 71, 86, 0, 140, 97, 141, 63, 63, 63, 42, 71, 87, 86, 0, 97, 142, 141, 63, 63, 63, 42, 71, 72, 87, 0, 97, 143, 142, 64, 64, 64, 42, 72, 88, 87, 0, 143, 144, 142, 64, 64, 64, 42, 72, 73, 88, 0, 143, 101, 144, 65, 65, 65, 42, 73, 89, 88, 0, 101, 145, 144, 65, 65, 65, 42, 73, 74, 89, 0, 101, 103, 145, 66, 66, 66, 42, 74, 90, 89, 0, 103, 146, 145, 66, 66, 66, 42, 74, 75, 90, 0, 103, 105, 146, 67, 67, 67, 42, 75, 91, 90, 0, 105, 147, 146, 67, 67, 67, 42, 75, 76, 91, 0, 105, 107, 147, 68, 68, 68, 42, 76, 92, 91, 0, 107, 148, 147, 68, 68, 68, 42, 76, 77, 92, 0, 107, 149, 148, 69, 69, 69, 42, 77, 93, 92, 0, 149, 150, 148, 69, 69, 69, 42, 77, 78, 93, 0, 149, 111, 150, 70, 70, 70, 42, 78, 94, 93, 0, 111, 151, 150, 70, 70, 70, 42, 78, 79, 94, 0, 111, 113, 151, 71, 71, 71, 42, 79, 95, 94, 0, 113, 152, 151, 71, 71, 71, 42, 79, 64, 95, 0, 113, 130, 152, 72, 72, 72, 42, 64, 80, 95, 0, 130, 132, 152, 72, 72, 72, 42, 80, 81, 96, 0, 114, 115, 153, 73, 73, 73, 42, 81, 97, 96, 0, 115, 154, 153, 73, 73, 73, 42, 81, 82, 97, 0, 115, 116, 154, 73, 73, 73, 42, 82, 98, 97, 0, 116, 155, 154, 73, 73, 73, 42, 82, 83, 98, 0, 116, 117, 155, 73, 73, 73, 42, 83, 99, 98, 0, 117, 156, 155, 73, 73, 73, 42, 83, 84, 99, 0, 117, 118, 156, 73, 73, 73, 42, 84, 100, 99, 0, 118, 157, 156, 73, 73, 73, 42, 84, 85, 100, 0, 118, 119, 157, 73, 73, 73, 42, 85, 101, 100, 0, 119, 158, 157, 73, 73, 73, 42, 85, 86, 101, 0, 119, 120, 158, 73, 73, 73, 42, 86, 102, 101, 0, 120, 159, 158, 73, 73, 73, 42, 86, 87, 102, 0, 120, 121, 159, 73, 73, 73, 42, 87, 103, 102, 0, 121, 160, 159, 73, 73, 73, 42, 87, 88, 103, 0, 121, 122, 160, 73, 73, 73, 42, 88, 104, 103, 0, 122, 161, 160, 73, 73, 73, 42, 88, 89, 104, 0, 122, 123, 161, 73, 73, 73, 42, 89, 105, 104, 0, 123, 162, 161, 73, 73, 73, 42, 89, 90, 105, 0, 123, 124, 162, 73, 73, 73, 42, 90, 106, 105, 0, 124, 163, 162, 73, 73, 73, 42, 90, 91, 106, 0, 124, 125, 163, 73, 73, 73, 42, 91, 107, 106, 0, 125, 164, 163, 73, 73, 73, 42, 91, 92, 107, 0, 125, 126, 164, 73, 73, 73, 42, 92, 108, 107, 0, 126, 165, 164, 73, 73, 73, 42, 92, 93, 108, 0, 126, 127, 165, 73, 73, 73, 42, 93, 109, 108, 0, 127, 166, 165, 73, 73, 73, 42, 93, 94, 109, 0, 127, 128, 166, 73, 73, 73, 42, 94, 110, 109, 0, 128, 167, 166, 73, 73, 73, 42, 94, 95, 110, 0, 128, 129, 167, 73, 73, 73, 42, 95, 111, 110, 0, 129, 168, 167, 73, 73, 73, 42, 95, 80, 111, 0, 129, 114, 168, 73, 73, 73, 42, 80, 96, 111, 0, 114, 153, 168, 73, 73, 73, 42, 96, 97, 112, 0, 169, 170, 169, 65, 65, 65, 42, 97, 113, 112, 0, 170, 170, 169, 65, 65, 65, 42, 97, 98, 113, 0, 170, 171, 170, 74, 74, 74, 42, 98, 114, 113, 0, 171, 171, 170, 74, 74, 74, 42, 98, 99, 114, 0, 171, 172, 171, 75, 75, 75, 42, 99, 115, 114, 0, 172, 172, 171, 75, 75, 75, 42, 99, 100, 115, 0, 172, 173, 172, 76, 76, 76, 42, 100, 116, 115, 0, 173, 173, 172, 76, 76, 76, 42, 100, 101, 116, 0, 173, 174, 173, 77, 77, 77, 42, 101, 117, 116, 0, 174, 174, 173, 77, 77, 77, 42, 101, 102, 117, 0, 174, 175, 174, 53, 53, 53, 42, 102, 118, 117, 0, 175, 175, 174, 53, 53, 53, 42, 102, 103, 118, 0, 175, 176, 175, 78, 78, 78, 42, 103, 119, 118, 0, 176, 176, 175, 78, 78, 78, 42, 103, 104, 119, 0, 176, 177, 176, 79, 79, 79, 42, 104, 120, 119, 0, 177, 177, 176, 79, 79, 79, 42, 104, 105, 120, 0, 177, 178, 177, 57, 57, 57, 42, 105, 121, 120, 0, 178, 178, 177, 57, 57, 57, 42, 105, 106, 121, 0, 178, 179, 178, 80, 80, 80, 42, 106, 122, 121, 0, 179, 179, 178, 80, 80, 80, 42, 106, 107, 122, 0, 179, 180, 179, 81, 81, 81, 42, 107, 123, 122, 0, 180, 180, 179, 81, 81, 81, 42, 107, 108, 123, 0, 180, 181, 180, 82, 82, 82, 42, 108, 124, 123, 0, 181, 181, 180, 82, 82, 82, 42, 108, 109, 124, 0, 181, 182, 181, 83, 83, 83, 42, 109, 125, 124, 0, 182, 182, 181, 83, 83, 83, 42, 109, 110, 125, 0, 182, 183, 182, 84, 84, 84, 42, 110, 126, 125, 0, 183, 183, 182, 84, 84, 84, 42, 110, 111, 126, 0, 183, 184, 183, 85, 85, 85, 42, 111, 127, 126, 0, 184, 184, 183, 85, 85, 85, 42, 111, 96, 127, 0, 184, 169, 184, 86, 86, 86, 42, 96, 112, 127, 0, 169, 169, 184, 86, 86, 86, 42, 112, 113, 128, 0, 169, 170, 169, 87, 87, 87, 42, 113, 129, 128, 0, 170, 170, 169, 87, 87, 87, 42, 113, 114, 129, 0, 170, 171, 170, 88, 88, 88, 42, 114, 130, 129, 0, 171, 171, 170, 88, 88, 88, 42, 114, 115, 130, 0, 171, 172, 171, 89, 89, 89, 42, 115, 131, 130, 0, 172, 172, 171, 89, 89, 89, 42, 115, 116, 131, 0, 172, 173, 172, 90, 90, 90, 42, 116, 132, 131, 0, 173, 173, 172, 90, 90, 90, 42, 116, 117, 132, 0, 173, 174, 173, 91, 91, 91, 42, 117, 133, 132, 0, 174, 174, 173, 91, 91, 91, 42, 117, 118, 133, 0, 174, 175, 174, 92, 92, 92, 42, 118, 134, 133, 0, 175, 175, 174, 92, 92, 92, 42, 118, 119, 134, 0, 175, 176, 175, 93, 93, 93, 42, 119, 135, 134, 0, 176, 176, 175, 93, 93, 93, 42, 119, 120, 135, 0, 176, 177, 176, 94, 94, 94, 42, 120, 136, 135, 0, 177, 177, 176, 94, 94, 94, 42, 120, 121, 136, 0, 177, 178, 177, 95, 95, 95, 42, 121, 137, 136, 0, 178, 178, 177, 95, 95, 95, 42, 121, 122, 137, 0, 178, 179, 178, 96, 96, 96, 42, 122, 138, 137, 0, 179, 179, 178, 96, 96, 96, 42, 122, 123, 138, 0, 179, 180, 179, 97, 97, 97, 42, 123, 139, 138, 0, 180, 180, 179, 97, 97, 97, 42, 123, 124, 139, 0, 180, 181, 180, 98, 98, 98, 42, 124, 140, 139, 0, 181, 181, 180, 98, 98, 98, 42, 124, 125, 140, 0, 181, 182, 181, 99, 99, 99, 42, 125, 141, 140, 0, 182, 182, 181, 99, 99, 99, 42, 125, 126, 141, 0, 182, 183, 182, 100, 100, 100, 42, 126, 142, 141, 0, 183, 183, 182, 100, 100, 100, 42, 126, 127, 142, 0, 183, 184, 183, 101, 101, 101, 42, 127, 143, 142, 0, 184, 184, 183, 101, 101, 101, 42, 127, 112, 143, 0, 184, 169, 184, 102, 102, 102, 42, 112, 128, 143, 0, 169, 169, 184, 102, 102, 102, 42, 128, 129, 144, 0, 169, 170, 169, 103, 103, 103, 42, 129, 145, 144, 0, 170, 170, 169, 103, 103, 103, 42, 129, 130, 145, 0, 170, 171, 170, 104, 104, 104, 42, 130, 146, 145, 0, 171, 171, 170, 104, 104, 104, 42, 130, 131, 146, 0, 171, 172, 171, 105, 105, 105, 42, 131, 147, 146, 0, 172, 172, 171, 105, 105, 105, 42, 131, 132, 147, 0, 172, 173, 172, 106, 106, 106, 42, 132, 148, 147, 0, 173, 173, 172, 106, 106, 106, 42, 132, 133, 148, 0, 173, 174, 173, 107, 107, 107, 42, 133, 149, 148, 0, 174, 174, 173, 107, 107, 107, 42, 133, 134, 149, 0, 174, 175, 174, 108, 108, 108, 42, 134, 150, 149, 0, 175, 175, 174, 108, 108, 108, 42, 134, 135, 150, 0, 175, 176, 175, 109, 109, 109, 42, 135, 151, 150, 0, 176, 176, 175, 109, 109, 109, 42, 135, 136, 151, 0, 176, 177, 176, 110, 110, 110, 42, 136, 152, 151, 0, 177, 177, 176, 110, 110, 110, 42, 136, 137, 152, 0, 177, 178, 177, 111, 111, 111, 42, 137, 153, 152, 0, 178, 178, 177, 111, 111, 111, 42, 137, 138, 153, 0, 178, 179, 178, 112, 112, 112, 42, 138, 154, 153, 0, 179, 179, 178, 112, 112, 112, 42, 138, 139, 154, 0, 179, 180, 179, 113, 113, 113, 42, 139, 155, 154, 0, 180, 180, 179, 113, 113, 113, 42, 139, 140, 155, 0, 180, 181, 180, 114, 114, 114, 42, 140, 156, 155, 0, 181, 181, 180, 114, 114, 114, 42, 140, 141, 156, 0, 181, 182, 181, 115, 115, 115, 42, 141, 157, 156, 0, 182, 182, 181, 115, 115, 115, 42, 141, 142, 157, 0, 182, 183, 182, 116, 116, 116, 42, 142, 158, 157, 0, 183, 183, 182, 116, 116, 116, 42, 142, 143, 158, 0, 183, 184, 183, 117, 117, 117, 42, 143, 159, 158, 0, 184, 184, 183, 117, 117, 117, 42, 143, 128, 159, 0, 184, 169, 184, 118, 118, 118, 42, 128, 144, 159, 0, 169, 169, 184, 118, 118, 118, 42, 144, 145, 160, 0, 169, 170, 169, 119, 119, 119, 42, 145, 161, 160, 0, 170, 170, 169, 119, 119, 119, 42, 145, 146, 161, 0, 170, 171, 170, 120, 120, 120, 42, 146, 162, 161, 0, 171, 171, 170, 120, 120, 120, 42, 146, 147, 162, 0, 171, 172, 171, 121, 121, 121, 42, 147, 163, 162, 0, 172, 172, 171, 121, 121, 121, 42, 147, 148, 163, 0, 172, 173, 172, 122, 122, 122, 42, 148, 164, 163, 0, 173, 173, 172, 122, 122, 122, 42, 148, 149, 164, 0, 173, 174, 173, 123, 123, 123, 42, 149, 165, 164, 0, 174, 174, 173, 123, 123, 123, 42, 149, 150, 165, 0, 174, 175, 174, 124, 124, 124, 42, 150, 166, 165, 0, 175, 175, 174, 124, 124, 124, 42, 150, 151, 166, 0, 175, 176, 175, 125, 125, 125, 42, 151, 167, 166, 0, 176, 176, 175, 125, 125, 125, 42, 151, 152, 167, 0, 176, 177, 176, 126, 126, 126, 42, 152, 168, 167, 0, 177, 177, 176, 126, 126, 126, 42, 152, 153, 168, 0, 177, 178, 177, 48, 48, 48, 42, 153, 169, 168, 0, 178, 178, 177, 48, 48, 48, 42, 153, 154, 169, 0, 178, 179, 178, 127, 127, 127, 42, 154, 170, 169, 0, 179, 179, 178, 127, 127, 127, 42, 154, 155, 170, 0, 179, 180, 179, 128, 128, 128, 42, 155, 171, 170, 0, 180, 180, 179, 128, 128, 128, 42, 155, 156, 171, 0, 180, 181, 180, 129, 129, 129, 42, 156, 172, 171, 0, 181, 181, 180, 129, 129, 129, 42, 156, 157, 172, 0, 181, 182, 181, 130, 130, 130, 42, 157, 173, 172, 0, 182, 182, 181, 130, 130, 130, 42, 157, 158, 173, 0, 182, 183, 182, 131, 131, 131, 42, 158, 174, 173, 0, 183, 183, 182, 131, 131, 131, 42, 158, 159, 174, 0, 183, 184, 183, 132, 132, 132, 42, 159, 175, 174, 0, 184, 184, 183, 132, 132, 132, 42, 159, 144, 175, 0, 184, 169, 184, 133, 133, 133, 42, 144, 160, 175, 0, 169, 169, 184, 133, 133, 133, 42, 160, 161, 176, 0, 185, 186, 187, 73, 73, 73, 42, 161, 177, 176, 0, 186, 188, 187, 73, 73, 73, 42, 161, 162, 177, 0, 186, 189, 188, 73, 73, 73, 42, 162, 178, 177, 0, 189, 190, 188, 73, 73, 73, 42, 162, 163, 178, 0, 189, 191, 190, 73, 73, 73, 42, 163, 179, 178, 0, 191, 192, 190, 73, 73, 73, 42, 163, 164, 179, 0, 191, 193, 192, 73, 73, 73, 42, 164, 180, 179, 0, 193, 194, 192, 73, 73, 73, 42, 164, 165, 180, 0, 193, 195, 194, 73, 73, 73, 42, 165, 181, 180, 0, 195, 196, 194, 73, 73, 73, 42, 165, 166, 181, 0, 195, 197, 196, 73, 73, 73, 42, 166, 182, 181, 0, 197, 198, 196, 73, 73, 73, 42, 166, 167, 182, 0, 197, 199, 198, 73, 73, 73, 42, 167, 183, 182, 0, 199, 200, 198, 73, 73, 73, 42, 167, 168, 183, 0, 199, 201, 200, 73, 73, 73, 42, 168, 184, 183, 0, 201, 202, 200, 73, 73, 73, 42, 168, 169, 184, 0, 201, 203, 202, 73, 73, 73, 42, 169, 185, 184, 0, 203, 204, 202, 73, 73, 73, 42, 169, 170, 185, 0, 203, 205, 204, 73, 73, 73, 42, 170, 186, 185, 0, 205, 206, 204, 73, 73, 73, 42, 170, 171, 186, 0, 205, 207, 206, 73, 73, 73, 42, 171, 187, 186, 0, 207, 208, 206, 73, 73, 73, 42, 171, 172, 187, 0, 207, 209, 208, 73, 73, 73, 42, 172, 188, 187, 0, 209, 210, 208, 73, 73, 73, 42, 172, 173, 188, 0, 209, 211, 210, 73, 73, 73, 42, 173, 189, 188, 0, 211, 212, 210, 73, 73, 73, 42, 173, 174, 189, 0, 211, 213, 212, 73, 73, 73, 42, 174, 190, 189, 0, 213, 214, 212, 73, 73, 73, 42, 174, 175, 190, 0, 213, 215, 214, 73, 73, 73, 42, 175, 191, 190, 0, 215, 216, 214, 73, 73, 73, 42, 175, 160, 191, 0, 215, 185, 216, 73, 73, 73, 42, 160, 176, 191, 0, 185, 187, 216, 73, 73, 73, 42, 176, 177, 192, 0, 217, 218, 219, 134, 134, 134, 42, 177, 193, 192, 0, 218, 220, 219, 134, 134, 134, 42, 177, 178, 193, 0, 218, 221, 220, 135, 135, 135, 42, 178, 194, 193, 0, 221, 222, 220, 135, 135, 135, 42, 178, 179, 194, 0, 221, 223, 222, 136, 136, 136, 42, 179, 195, 194, 0, 223, 224, 222, 136, 136, 136, 42, 179, 180, 195, 0, 223, 225, 224, 137, 137, 137, 42, 180, 196, 195, 0, 225, 226, 224, 137, 137, 137, 42, 180, 181, 196, 0, 225, 227, 226, 138, 138, 138, 42, 181, 197, 196, 0, 227, 228, 226, 138, 138, 138, 42, 181, 182, 197, 0, 229, 230, 231, 139, 139, 139, 42, 182, 198, 197, 0, 230, 232, 231, 139, 139, 139, 42, 182, 183, 198, 0, 230, 233, 232, 140, 140, 140, 42, 183, 199, 198, 0, 233, 234, 232, 140, 140, 140, 42, 183, 184, 199, 0, 233, 235, 234, 79, 79, 79, 42, 184, 200, 199, 0, 235, 236, 234, 79, 79, 79, 42, 184, 185, 200, 0, 235, 237, 236, 141, 141, 141, 42, 185, 201, 200, 0, 237, 238, 236, 141, 141, 141, 42, 185, 186, 201, 0, 237, 239, 238, 142, 142, 142, 42, 186, 202, 201, 0, 239, 240, 238, 142, 142, 142, 42, 186, 187, 202, 0, 239, 241, 240, 143, 143, 143, 42, 187, 203, 202, 0, 241, 242, 240, 143, 143, 143, 42, 187, 188, 203, 0, 241, 243, 242, 144, 144, 144, 42, 188, 204, 203, 0, 243, 244, 242, 144, 144, 144, 42, 188, 189, 204, 0, 243, 245, 244, 145, 145, 145, 42, 189, 205, 204, 0, 245, 246, 244, 145, 145, 145, 42, 189, 190, 205, 0, 245, 247, 246, 146, 146, 146, 42, 190, 206, 205, 0, 247, 248, 246, 146, 146, 146, 42, 190, 191, 206, 0, 247, 249, 248, 147, 147, 147, 42, 191, 207, 206, 0, 249, 250, 248, 147, 147, 147, 42, 191, 176, 207, 0, 249, 217, 250, 148, 148, 148, 42, 176, 192, 207, 0, 217, 219, 250, 148, 148, 148] - } -}, { - "uuid": "8296DA60-D9CA-462A-BEC0-B34AC48A9874", - "type": "Geometry", - "data": { - "vertices": [-0.46194, 1.25, -0.191341, -0.353554, 1.25, -0.353553, -0.191342, 1.25, -0.46194, 0, 1.25, -0.5, 0.191341, 1.25, -0.46194, 0.353553, 1.25, -0.353554, 0.46194, 1.25, -0.191342, 0.5, 1.25, 0, 0.46194, 1.25, 0.191342, 0.353554, 1.25, 0.353553, 0.191342, 1.25, 0.46194, 0, 1.25, 0.5, -0.191342, 1.25, 0.46194, -0.353553, 1.25, 0.353553, -0.46194, 1.25, 0.191342, -0.5, 1.25, 0, -0.46194, -1.25, -0.191341, -0.353554, -1.25, -0.353553, -0.191342, -1.25, -0.46194, 0, -1.25, -0.5, 0.191341, -1.25, -0.46194, 0.353553, -1.25, -0.353554, 0.46194, -1.25, -0.191342, 0.5, -1.25, 0, 0.46194, -1.25, 0.191342, 0.353554, -1.25, 0.353553, 0.191342, -1.25, 0.46194, 0, -1.25, 0.5, -0.191342, -1.25, 0.46194, -0.353553, -1.25, 0.353553, -0.46194, -1.25, 0.191342, -0.5, -1.25, 0, 0, -1.25, 0], - "normals": [-0.92388, 0, -0.382683, -0.707107, 0, -0.707106, -0.382684, 0, -0.923879, 0, 0, -1, 0.382683, 0, -0.92388, 0.707106, 0, -0.707107, 0.923879, 0, -0.382684, 1, 0, 0, 0.92388, 0, 0.382683, 0.707107, 0, 0.707107, 0.382684, 0, 0.923879, 0, 0, 1, -0.382683, 0, 0.92388, -0.707107, 0, 0.707107, -0.923879, 0, 0.382684, -1, 0, 0, 0, -1, 0], - "uvs": [[0.603154, 0.532581, 0.607054, 0.532581, 0.603154, 0.592656, 0.607054, 0.592656, 0.610954, 0.532581, 0.610954, 0.592656, 0.614854, 0.532581, 0.614854, 0.592656, 0.618754, 0.532581, 0.618754, 0.592656, 0.622654, 0.532581, 0.622654, 0.592656, 0.626554, 0.532581, 0.626554, 0.592656, 0.630454, 0.532581, 0.630454, 0.592656, 0.634354, 0.532581, 0.634354, 0.592656, 0.638254, 0.532581, 0.638254, 0.592656, 0.642154, 0.532581, 0.642154, 0.592656, 0.646054, 0.532581, 0.646054, 0.592656, 0.649954, 0.532581, 0.649954, 0.592656, 0.653854, 0.532581, 0.653854, 0.592656, 0.657754, 0.532581, 0.657754, 0.592656, 0.661654, 0.532581, 0.661654, 0.592656, 0.665554, 0.532581, 0.665554, 0.592656, 0.741958, 0.289938, 0.738875, 0.294552, 0.728817, 0.283926, 0.73426, 0.297636, 0.728817, 0.298718, 0.723374, 0.297636, 0.71876, 0.294552, 0.715676, 0.289938, 0.714594, 0.284495, 0.715676, 0.279052, 0.71876, 0.274437, 0.723374, 0.271354, 0.728817, 0.270271, 0.73426, 0.271354, 0.738875, 0.274437, 0.741958, 0.279052, 0.743041, 0.284495]], - "faces": [42, 0, 1, 16, 0, 0, 1, 2, 0, 1, 0, 42, 1, 17, 16, 0, 1, 3, 2, 1, 1, 0, 42, 1, 2, 17, 0, 1, 4, 3, 1, 2, 1, 42, 2, 18, 17, 0, 4, 5, 3, 2, 2, 1, 42, 2, 3, 18, 0, 4, 6, 5, 2, 3, 2, 42, 3, 19, 18, 0, 6, 7, 5, 3, 3, 2, 42, 3, 4, 19, 0, 6, 8, 7, 3, 4, 3, 42, 4, 20, 19, 0, 8, 9, 7, 4, 4, 3, 42, 4, 5, 20, 0, 8, 10, 9, 4, 5, 4, 42, 5, 21, 20, 0, 10, 11, 9, 5, 5, 4, 42, 5, 6, 21, 0, 10, 12, 11, 5, 6, 5, 42, 6, 22, 21, 0, 12, 13, 11, 6, 6, 5, 42, 6, 7, 22, 0, 12, 14, 13, 6, 7, 6, 42, 7, 23, 22, 0, 14, 15, 13, 7, 7, 6, 42, 7, 8, 23, 0, 14, 16, 15, 7, 8, 7, 42, 8, 24, 23, 0, 16, 17, 15, 8, 8, 7, 42, 8, 9, 24, 0, 16, 18, 17, 8, 9, 8, 42, 9, 25, 24, 0, 18, 19, 17, 9, 9, 8, 42, 9, 10, 25, 0, 18, 20, 19, 9, 10, 9, 42, 10, 26, 25, 0, 20, 21, 19, 10, 10, 9, 42, 10, 11, 26, 0, 20, 22, 21, 10, 11, 10, 42, 11, 27, 26, 0, 22, 23, 21, 11, 11, 10, 42, 11, 12, 27, 0, 22, 24, 23, 11, 12, 11, 42, 12, 28, 27, 0, 24, 25, 23, 12, 12, 11, 42, 12, 13, 28, 0, 24, 26, 25, 12, 13, 12, 42, 13, 29, 28, 0, 26, 27, 25, 13, 13, 12, 42, 13, 14, 29, 0, 26, 28, 27, 13, 14, 13, 42, 14, 30, 29, 0, 28, 29, 27, 14, 14, 13, 42, 14, 15, 30, 0, 28, 30, 29, 14, 15, 14, 42, 15, 31, 30, 0, 30, 31, 29, 15, 15, 14, 42, 15, 0, 31, 0, 30, 32, 31, 15, 0, 15, 42, 0, 16, 31, 0, 32, 33, 31, 0, 0, 15, 42, 16, 17, 32, 0, 34, 35, 36, 16, 16, 16, 42, 17, 18, 32, 0, 35, 37, 36, 16, 16, 16, 42, 18, 19, 32, 0, 37, 38, 36, 16, 16, 16, 42, 19, 20, 32, 0, 38, 39, 36, 16, 16, 16, 42, 20, 21, 32, 0, 39, 40, 36, 16, 16, 16, 42, 21, 22, 32, 0, 40, 41, 36, 16, 16, 16, 42, 22, 23, 32, 0, 41, 42, 36, 16, 16, 16, 42, 23, 24, 32, 0, 42, 43, 36, 16, 16, 16, 42, 24, 25, 32, 0, 43, 44, 36, 16, 16, 16, 42, 25, 26, 32, 0, 44, 45, 36, 16, 16, 16, 42, 26, 27, 32, 0, 45, 46, 36, 16, 16, 16, 42, 27, 28, 32, 0, 46, 47, 36, 16, 16, 16, 42, 28, 29, 32, 0, 47, 48, 36, 16, 16, 16, 42, 29, 30, 32, 0, 48, 49, 36, 16, 16, 16, 42, 30, 31, 32, 0, 49, 50, 36, 16, 16, 16, 42, 31, 16, 32, 0, 50, 34, 36, 16, 16, 16] - } -}, { - "uuid": "18DD087A-4D49-41B8-9D31-0C4D69FAF747", - "type": "Geometry", - "data": { - "vertices": [-0.46194, 1.25, -0.191341, -0.353554, 1.25, -0.353553, -0.191342, 1.25, -0.46194, 0, 1.25, -0.5, 0.191341, 1.25, -0.46194, 0.353553, 1.25, -0.353554, 0.46194, 1.25, -0.191342, 0.5, 1.25, 0, 0.46194, 1.25, 0.191342, 0.353554, 1.25, 0.353553, 0.191342, 1.25, 0.46194, 0, 1.25, 0.5, -0.191342, 1.25, 0.46194, -0.353553, 1.25, 0.353553, -0.46194, 1.25, 0.191342, -0.5, 1.25, 0, -0.46194, -2.80107, -0.191341, -0.353554, -2.80107, -0.353553, -0.191342, -2.80107, -0.46194, 0, -2.80107, -0.5, 0.191341, -2.80107, -0.46194, 0.353553, -2.80107, -0.353554, 0.46194, -2.80107, -0.191342, 0.5, -2.80107, 0, 0.46194, -2.80107, 0.191342, 0.353554, -2.80107, 0.353553, 0.191342, -2.80107, 0.46194, 0, -2.80107, 0.5, -0.191342, -2.80107, 0.46194, -0.353553, -2.80107, 0.353553, -0.46194, -2.80107, 0.191342, -0.5, -2.80107, 0, 0, 1.25, 0], - "normals": [-0.92388, 0, -0.382683, -0.707107, 0, -0.707106, -0.382684, 0, -0.923879, 0, 0, -1, 0.382683, 0, -0.92388, 0.707106, 0, -0.707107, 0.923879, 0, -0.382684, 1, 0, 0, 0.92388, 0, 0.382683, 0.707107, 0, 0.707107, 0.382684, 0, 0.923879, 0, 0, 1, -0.382683, 0, 0.92388, -0.707107, 0, 0.707107, -0.923879, 0, 0.382684, -1, 0, 0, 0, 1, 0], - "uvs": [[0.841061, 0.110648, 0.845058, 0.110648, 0.841061, 0.18318, 0.845058, 0.18318, 0.849055, 0.110648, 0.849055, 0.18318, 0.853053, 0.110648, 0.853053, 0.18318, 0.85705, 0.110648, 0.85705, 0.18318, 0.861047, 0.110648, 0.861047, 0.18318, 0.865045, 0.110648, 0.865045, 0.18318, 0.869042, 0.110648, 0.869042, 0.18318, 0.873039, 0.110648, 0.873039, 0.18318, 0.877036, 0.110648, 0.877036, 0.18318, 0.881034, 0.110648, 0.881034, 0.18318, 0.885031, 0.110648, 0.885031, 0.18318, 0.889028, 0.110648, 0.889028, 0.18318, 0.893026, 0.110648, 0.893026, 0.18318, 0.897023, 0.110648, 0.897023, 0.18318, 0.90102, 0.110648, 0.90102, 0.18318, 0.905018, 0.110648, 0.905018, 0.18318, 0.953856, 0.53675, 0.958209, 0.536784, 0.939657, 0.519552, 0.947341, 0.536728, 0.939657, 0.53672, 0.931972, 0.536728, 0.925457, 0.53675, 0.921104, 0.536784, 0.919576, 0.536824, 0.921104, 0.536863, 0.925457, 0.536897, 0.931972, 0.53692, 0.939657, 0.536928, 0.947341, 0.53692, 0.953856, 0.536897, 0.958209, 0.536863, 0.959738, 0.536824]], - "faces": [42, 0, 1, 16, 0, 0, 1, 2, 0, 1, 0, 42, 1, 17, 16, 0, 1, 3, 2, 1, 1, 0, 42, 1, 2, 17, 0, 1, 4, 3, 1, 2, 1, 42, 2, 18, 17, 0, 4, 5, 3, 2, 2, 1, 42, 2, 3, 18, 0, 4, 6, 5, 2, 3, 2, 42, 3, 19, 18, 0, 6, 7, 5, 3, 3, 2, 42, 3, 4, 19, 0, 6, 8, 7, 3, 4, 3, 42, 4, 20, 19, 0, 8, 9, 7, 4, 4, 3, 42, 4, 5, 20, 0, 8, 10, 9, 4, 5, 4, 42, 5, 21, 20, 0, 10, 11, 9, 5, 5, 4, 42, 5, 6, 21, 0, 10, 12, 11, 5, 6, 5, 42, 6, 22, 21, 0, 12, 13, 11, 6, 6, 5, 42, 6, 7, 22, 0, 12, 14, 13, 6, 7, 6, 42, 7, 23, 22, 0, 14, 15, 13, 7, 7, 6, 42, 7, 8, 23, 0, 14, 16, 15, 7, 8, 7, 42, 8, 24, 23, 0, 16, 17, 15, 8, 8, 7, 42, 8, 9, 24, 0, 16, 18, 17, 8, 9, 8, 42, 9, 25, 24, 0, 18, 19, 17, 9, 9, 8, 42, 9, 10, 25, 0, 18, 20, 19, 9, 10, 9, 42, 10, 26, 25, 0, 20, 21, 19, 10, 10, 9, 42, 10, 11, 26, 0, 20, 22, 21, 10, 11, 10, 42, 11, 27, 26, 0, 22, 23, 21, 11, 11, 10, 42, 11, 12, 27, 0, 22, 24, 23, 11, 12, 11, 42, 12, 28, 27, 0, 24, 25, 23, 12, 12, 11, 42, 12, 13, 28, 0, 24, 26, 25, 12, 13, 12, 42, 13, 29, 28, 0, 26, 27, 25, 13, 13, 12, 42, 13, 14, 29, 0, 26, 28, 27, 13, 14, 13, 42, 14, 30, 29, 0, 28, 29, 27, 14, 14, 13, 42, 14, 15, 30, 0, 28, 30, 29, 14, 15, 14, 42, 15, 31, 30, 0, 30, 31, 29, 15, 15, 14, 42, 15, 0, 31, 0, 30, 32, 31, 15, 0, 15, 42, 0, 16, 31, 0, 32, 33, 31, 0, 0, 15, 42, 1, 0, 32, 0, 34, 35, 36, 16, 16, 16, 42, 2, 1, 32, 0, 37, 34, 36, 16, 16, 16, 42, 3, 2, 32, 0, 38, 37, 36, 16, 16, 16, 42, 4, 3, 32, 0, 39, 38, 36, 16, 16, 16, 42, 5, 4, 32, 0, 40, 39, 36, 16, 16, 16, 42, 6, 5, 32, 0, 41, 40, 36, 16, 16, 16, 42, 7, 6, 32, 0, 42, 41, 36, 16, 16, 16, 42, 8, 7, 32, 0, 43, 42, 36, 16, 16, 16, 42, 9, 8, 32, 0, 44, 43, 36, 16, 16, 16, 42, 10, 9, 32, 0, 45, 44, 36, 16, 16, 16, 42, 11, 10, 32, 0, 46, 45, 36, 16, 16, 16, 42, 12, 11, 32, 0, 47, 46, 36, 16, 16, 16, 42, 13, 12, 32, 0, 48, 47, 36, 16, 16, 16, 42, 14, 13, 32, 0, 49, 48, 36, 16, 16, 16, 42, 15, 14, 32, 0, 50, 49, 36, 16, 16, 16, 42, 0, 15, 32, 0, 35, 50, 36, 16, 16, 16] - } -}, { - "uuid": "D63E3C95-E0DE-483E-B8D2-7653396E6C8F", - "type": "Geometry", - "data": { - "vertices": [-0.006433, 32.4149, -5.451118, -0.006433, 3.081842, -5.450951, -6.275748, 18.13551, -5.451027, -5.663198, 29.66134, -5.451103, -3.991722, 30.89114, -5.451107, -3.358495, 31.89686, -5.451117, -1.821148, 32.31829, -5.451118, -2.853274, 32.09856, -5.451117, -3.724412, 31.44356, -5.451105, -3.580558, 31.69339, -5.451105, -3.851741, 31.16454, -5.451105, -4.765885, 30.42211, -5.451105, -4.186792, 30.66688, -5.451105, -4.462786, 30.52165, -5.451105, -5.265884, 30.19008, -5.451103, -5.035785, 30.3224, -5.451105, -5.466657, 29.98981, -5.451103, -7.15369, 22.52173, -5.451048, -6.447323, 27.33446, -5.451088, -5.882291, 29.14046, -5.451099, -6.142864, 28.37201, -5.451094, -6.961537, 24.88586, -5.451061, -6.739835, 26.13175, -5.451069, -7.099664, 23.66547, -5.451054, -6.885628, 19.86469, -5.45104, -7.125894, 21.48882, -5.451048, -7.02537, 20.59535, -5.451042, -6.579962, 18.86222, -5.451036, -6.737914, 19.30417, -5.451038, -6.411753, 18.48088, -5.451031, -5.979137, 6.684574, -5.45096, -7.111507, 13.81232, -5.451004, -6.430484, 17.0998, -5.451023, -6.21961, 17.80841, -5.451027, -6.26934, 17.47633, -5.451027, -6.859435, 15.83253, -5.451015, -6.648437, 16.58008, -5.451021, -7.023245, 14.88819, -5.451015, -6.928893, 10.51587, -5.450985, -7.119866, 12.69133, -5.451, -7.053142, 11.59629, -5.450993, -6.538956, 8.393528, -5.45097, -6.761379, 9.433449, -5.450977, -6.258786, 7.456435, -5.450964, -4.233785, 4.920337, -5.450945, -5.320587, 5.452527, -5.450953, -5.752597, 6.120761, -5.450954, -5.547863, 5.727391, -5.450953, -4.764208, 5.145006, -5.450953, -5.058102, 5.267294, -5.450953, -4.47689, 5.044641, -5.450949, -3.746549, 4.091539, -5.450941, -4.03697, 4.72121, -5.450949, -3.878578, 4.420325, -5.450949, -3.154405, 3.521775, -5.450945, -3.583428, 3.80582, -5.450941, -2.133374, 3.220058, -5.450951, 6.262883, 18.13551, -5.451027, 5.650333, 29.66134, -5.451103, 3.978857, 30.89114, -5.451107, 3.345629, 31.89686, -5.451117, 1.808283, 32.31829, -5.451118, 2.840409, 32.09856, -5.451117, 3.711547, 31.44356, -5.451105, 3.567693, 31.69339, -5.451105, 3.838876, 31.16454, -5.451105, 4.75302, 30.42211, -5.451105, 4.173928, 30.66688, -5.451105, 4.449921, 30.52165, -5.451105, 5.253019, 30.19008, -5.451103, 5.02292, 30.3224, -5.451105, 5.453792, 29.98981, -5.451103, 7.140825, 22.52173, -5.451048, 6.434458, 27.33446, -5.451088, 5.869426, 29.14046, -5.451099, 6.13, 28.37201, -5.451094, 6.948672, 24.88586, -5.451061, 6.72697, 26.13175, -5.451069, 7.0868, 23.66547, -5.451054, 6.872764, 19.86469, -5.45104, 7.113029, 21.48882, -5.451048, 7.012505, 20.59535, -5.451042, 6.567097, 18.86222, -5.451036, 6.725049, 19.30417, -5.451038, 6.398889, 18.48088, -5.451031, 5.966272, 6.684574, -5.45096, 7.098642, 13.81232, -5.451004, 6.417619, 17.0998, -5.451023, 6.206745, 17.80841, -5.451027, 6.256474, 17.47633, -5.451027, 6.84657, 15.83253, -5.451015, 6.635572, 16.58008, -5.451021, 7.01038, 14.88819, -5.451015, 6.916028, 10.51587, -5.450985, 7.107001, 12.69133, -5.451, 7.040277, 11.59629, -5.450993, 6.526092, 8.393528, -5.45097, 6.748514, 9.433449, -5.450977, 6.245921, 7.456435, -5.450964, 4.22092, 4.920337, -5.450945, 5.307723, 5.452527, -5.450953, 5.739733, 6.120761, -5.450954, 5.534999, 5.727391, -5.450953, 4.751343, 5.145006, -5.450953, 5.045237, 5.267294, -5.450953, 4.464025, 5.044641, -5.450949, 3.733683, 4.091539, -5.450941, 4.024106, 4.72121, -5.450949, 3.865713, 4.420325, -5.450949, 3.14154, 3.521775, -5.450945, 3.570562, 3.80582, -5.450941, 2.120509, 3.220058, -5.450951, -1.842004, 33.41817, -5.451122, -6.223855, 32.389, -5.451118, -8.457612, 25.2023, -5.451063, -8.457612, 17.79327, -5.451027, -8.457614, 10.27557, -5.450981, -6.084446, 3.300211, -5.450947, -2.1761, 2.285492, -5.450937, 1.830366, 33.41817, -5.451122, 6.089899, 32.33588, -5.451118, 7.332838, 28.79183, -5.451096, 8.202132, 25.46528, -5.451063, 8.792136, 21.94684, -5.451048, 9.013156, 18.82669, -5.451036, 9.010855, 16.66598, -5.451021, 8.783847, 13.34128, -5.451004, 8.12916, 9.816481, -5.450979, 6.95616, 6.134885, -5.450954, 5.893678, 3.284954, -5.450947, 1.97031, 2.285492, -5.450937, 1.830366, 33.41817, 24.06069, -1.842004, 33.41817, 24.06069, -6.223855, 32.389, 24.06071, -8.457612, 25.2023, 24.06075, -8.457612, 17.79327, 24.06078, -8.457614, 10.27557, 24.06084, -6.084446, 3.300211, 24.0609, -2.1761, 2.285492, 24.0609, 6.089899, 32.33588, 24.06071, 7.332838, 28.79183, 24.06073, 8.202132, 25.46527, 24.06073, 8.792136, 21.94684, 24.06075, 9.013156, 18.82669, 24.06078, 9.010855, 16.66598, 24.06079, 8.783847, 13.34128, 24.06082, 8.12916, 9.816481, 24.06084, 6.95616, 6.134885, 24.06086, 5.893678, 3.284954, 24.0609, 1.97031, 2.285492, 24.0609, 1.772913, 32.84215, 24.06071, -1.763564, 32.84215, 24.06071, -5.983267, 31.85107, 24.06071, -8.134367, 24.9303, 24.06076, -8.134369, 17.79543, 24.06078, -8.134367, 10.55592, 24.06084, -5.849016, 3.838684, 24.0609, -2.085296, 2.861515, 24.0609, 5.874825, 31.7999, 24.06071, 7.071771, 28.387, 24.06073, 7.908897, 25.18354, 24.06075, 8.477068, 21.79531, 24.06075, 8.689909, 18.79062, 24.06078, 8.687693, 16.70986, 24.06079, 8.469084, 13.50819, 24.06082, 7.838625, 10.11382, 24.06084, 6.709031, 6.568462, 24.06086, 5.685866, 3.82399, 24.0609, 1.907679, 2.861515, 24.0609, 4.377553, 17.80841, 24.06078, 5.995381, 19.32708, 24.06078, 7.08354, 21.43372, 24.06075, 7.448118, 23.73557, 24.06075, 7.083545, 26.03742, 24.06073, 6.0255, 28.11395, 24.06073, 4.377557, 29.76189, 24.06071, 2.301025, 30.81993, 24.06071, 2.301025, 30.81993, 24.06071, -2.302677, 30.81993, 24.06071, -0.000826, 31.18451, 24.06071, -4.379207, 29.76189, 24.06071, -6.027149, 28.11395, 24.06073, -7.085193, 26.03742, 24.06073, -7.449771, 23.73557, 24.06076, -7.085193, 21.43372, 24.06076, -4.379205, 17.80841, 24.06078, -6.027148, 19.35719, 24.06078, -7.085194, 14.1831, 24.06079, -6.027149, 16.25963, 24.06079, -7.449771, 11.88125, 24.06083, -7.085193, 9.579397, 24.06085, -6.027149, 7.502868, 24.06084, -4.379205, 5.854925, 24.06085, -2.302676, 4.796881, 24.0609, -0.000826, 4.432303, 24.0609, 2.301024, 4.796882, 24.0609, 4.377553, 5.854926, 24.06086, 6.025496, 7.50287, 24.06086, 7.08354, 9.579397, 24.06086, 7.448118, 11.88125, 24.06083, 7.083545, 14.1831, 24.0608, 6.0255, 16.25963, 24.06079, 4.377553, 17.80841, 23.40122, 5.995381, 19.32708, 23.40121, 7.08354, 21.43372, 23.40119, 7.448118, 23.73557, 23.40119, 7.083545, 26.03742, 23.40117, 6.0255, 28.11395, 23.40116, 4.377557, 29.76189, 23.40115, 2.301025, 30.81993, 23.40114, 2.301025, 30.81993, 23.40114, -0.000826, 31.18451, 23.40114, -2.302677, 30.81993, 23.40114, -4.379207, 29.76189, 23.40115, -6.027149, 28.11395, 23.40116, -7.085193, 26.03742, 23.40117, -7.449771, 23.73557, 23.40119, -7.085193, 21.43372, 23.40119, -6.027148, 19.35719, 23.40121, -4.379205, 17.80841, 23.40122, -6.027149, 16.25963, 23.40123, -7.085194, 14.1831, 23.40124, -7.449771, 11.88125, 23.40126, -7.085193, 9.579397, 23.40127, -6.027149, 7.502868, 23.40128, -4.379205, 5.854925, 23.40129, -2.302676, 4.796881, 23.40133, -0.000826, 4.432303, 23.40133, 2.301024, 4.796882, 23.40133, 4.377553, 5.854926, 23.4013, 6.025496, 7.50287, 23.4013, 7.08354, 9.579397, 23.40128, 7.448118, 11.88125, 23.40126, 7.083545, 14.1831, 23.40124, 6.0255, 16.25963, 23.40123, 3.087093, 19.48655, 23.4012, 4.249019, 20.64848, 23.40119, 4.995022, 22.11259, 23.40119, 5.252077, 23.73557, 23.40118, 4.995025, 25.35855, 23.40117, 4.249022, 26.82266, 23.40115, 3.087095, 27.98459, 23.40115, 1.622982, 28.73059, 23.40115, 1.622982, 28.73059, 23.40115, -0.000826, 28.98765, 23.40115, -1.622982, 28.73059, 23.40115, -3.087095, 27.98459, 23.40116, -4.249021, 26.82266, 23.40116, -4.995023, 25.35855, 23.40117, -5.252078, 23.73557, 23.40119, -4.995023, 22.11259, 23.40119, -4.24902, 20.64848, 23.40119, -3.087094, 19.48655, 23.40121, 1.964123, 17.80841, 23.40122, 1.622981, 18.74055, 23.4012, -1.952608, 17.80841, 23.40122, -1.622981, 18.74055, 23.40121, 0, 17.80841, 23.40122, 0, 18.48349, 23.40121, -3.087095, 16.13027, 23.40123, -4.249021, 14.96834, 23.40123, -4.995023, 13.50423, 23.40125, -5.252078, 11.87927, 23.40126, -4.995023, 10.25827, 23.40127, -4.24902, 8.794155, 23.40127, -3.087094, 7.632228, 23.40128, -1.622981, 6.886226, 23.4013, 0, 6.629172, 23.4013, 1.622981, 6.886226, 23.4013, 3.087093, 7.632228, 23.4013, 4.249019, 8.794155, 23.40128, 4.995022, 10.25827, 23.40128, 5.252077, 11.87927, 23.40126, 4.995026, 13.50423, 23.40125, 3.087095, 16.13027, 23.40123, 4.249022, 14.96834, 23.40123, 1.622982, 16.87627, 23.40123, -1.622982, 16.87627, 23.40123, -0.000276, 17.13333, 23.40123, -2.271512, 15.00772, 2.693123, -3.126468, 14.15276, 2.693124, -3.675383, 13.07545, 2.693132, -3.864526, 11.87979, 2.693143, -3.675383, 10.68705, 2.693151, -3.126467, 9.609737, 2.693155, -2.271512, 8.754781, 2.693163, -1.194204, 8.205867, 2.693173, 0, 8.016724, 2.693175, 1.194204, 8.205867, 2.693173, 2.271511, 8.754781, 2.693169, 3.126467, 9.609737, 2.693162, 3.675382, 10.68705, 2.693156, 3.864525, 11.87979, 2.693143, 3.675385, 13.07545, 2.693132, 2.271512, 15.00772, 2.693123, 3.126469, 14.15276, 2.693124, 1.194204, 15.55663, 2.693113, -1.194205, 15.55663, 2.693114, -0.000153, 15.74578, 2.693113, 2.271511, 20.6091, 2.693027, 3.126467, 21.46406, 2.693021, 3.675382, 22.54136, 2.693015, 3.864525, 23.73557, 2.693005, 3.675384, 24.92977, 2.692996, 3.126469, 26.00708, 2.692992, 2.271512, 26.86203, 2.692986, 1.194205, 27.41095, 2.692987, -0.000608, 27.60009, 2.692981, -1.194205, 27.41095, 2.692982, -2.271513, 26.86203, 2.692991, -3.126468, 26.00708, 2.692996, -3.675383, 24.92977, 2.693001, -3.864527, 23.73557, 2.693011, -3.675383, 22.54136, 2.693018, -3.126467, 21.46406, 2.693026, -2.271512, 20.6091, 2.693032, 1.194204, 20.06019, 2.69303, -1.194204, 20.06019, 2.693036, 0, 19.87104, 2.693036, -6.748767, 16.96378, 2.693076, -7.23017, 15.52961, 2.69308, -7.357837, 13.49943, 2.693097, -7.265738, 11.505, 2.693118, -7.080448, 9.682272, 2.693134, -6.443279, 7.227396, 2.693144, -4.890263, 4.276201, 2.693164, -2.570964, 3.104351, 2.69318, 0, 2.942343, 2.693186, 2.600935, 3.07438, 2.69318, 4.890265, 4.276201, 2.693172, 6.281309, 6.840327, 2.693157, 6.983521, 9.206885, 2.693144, 7.300809, 11.5423, 2.693118, 7.313204, 13.16369, 2.693097, 6.879713, 16.3614, 2.693077, 7.210407, 14.75101, 2.693083, 6.465795, 17.29739, 2.693054, -6.482143, 17.5952, 2.693057, 6.82367, 18.94719, 2.693033, 7.095135, 20.26815, 2.69302, 7.380226, 22.27116, 2.693008, 7.25504, 24.0371, 2.69299, 6.903884, 26.19532, 2.692972, 6.010249, 29.35781, 2.692962, 4.830745, 31.41998, 2.692947, 2.292534, 32.52116, 2.692939, -0.001308, 32.61888, 2.692937, -2.375885, 32.42006, 2.692939, -4.890264, 31.34061, 2.692956, -6.124367, 29.2858, 2.692967, -6.914015, 26.37837, 2.69298, -7.293477, 24.46979, 2.693001, -7.413314, 22.64443, 2.693014, -7.368863, 21.14129, 2.693028, -6.887461, 19.01365, 2.693041, 6.577876, 18.43151, 2.69304, -6.482143, 18.21579, 2.693051, -8.226775, 16.93053, -5.30835, -8.226417, 15.49166, -5.308346, -8.240147, 13.34306, -5.308329, -8.247241, 11.26744, -5.308308, -7.902426, 9.442091, -5.30829, -7.012067, 6.797838, -5.308283, -5.357385, 3.493938, -5.308262, -2.743366, 2.596422, -5.308245, 0.001465, 2.463602, -5.308243, 2.635793, 2.636795, -5.308245, 5.628677, 3.601283, -5.308254, 6.838691, 6.395015, -5.308266, 7.620941, 8.857901, -5.308281, 8.288343, 11.41361, -5.308308, 8.588086, 12.99366, -5.308329, 8.833076, 16.30364, -5.308348, 8.744554, 14.62769, -5.308346, 8.829791, 17.24194, -5.308374, -8.226775, 17.58765, -5.308369, 8.807854, 18.92311, -5.308392, 8.744315, 20.1905, -5.308407, 8.482133, 22.40027, -5.308418, 8.220633, 24.18442, -5.308435, 7.748946, 26.43049, -5.308453, 6.943448, 29.51522, -5.308464, 5.906286, 32.17695, -5.308481, 2.191817, 33.09198, -5.308487, 0, 33.22285, -5.308489, -2.828758, 33.01594, -5.308487, -5.661529, 32.28615, -5.30847, -6.429344, 30.94729, -5.30846, -7.703372, 26.74622, -5.308445, -8.226775, 24.84941, -5.30843, -8.226775, 22.84241, -5.308413, -8.226775, 21.27808, -5.308397, -8.226775, 19.06384, -5.308384, 8.808668, 18.31488, -5.308386, -8.226775, 18.23351, -5.308376, -3.087095, 16.13027, 10.14377, -4.249021, 14.96834, 10.14377, -4.995023, 13.50423, 10.14377, -5.252078, 11.87927, 10.14377, -4.995023, 10.25827, 10.14377, -4.24902, 8.794155, 10.14377, -3.087094, 7.632228, 10.14377, -1.622981, 6.886226, 10.14377, 0, 6.629172, 10.14377, 1.622981, 6.886226, 10.14377, 3.087093, 7.632228, 10.14377, 4.24902, 8.794155, 10.14377, 4.995022, 10.25827, 10.14377, 5.252077, 11.87927, 10.14377, 4.995026, 13.50423, 10.14377, 3.087095, 16.13027, 10.14377, 4.249022, 14.96834, 10.14377, 1.622982, 16.87627, 10.14377, -1.622982, 16.87627, 10.14377, -0.000236, 17.13333, 10.14377, 3.087093, 19.48655, 10.14377, 4.24902, 20.64848, 10.14377, 4.995022, 22.11259, 10.14377, 5.252077, 23.73557, 10.14377, 4.995025, 25.35855, 10.14377, 4.249022, 26.82266, 10.14377, 3.087095, 27.98459, 10.14377, 1.622982, 28.73059, 10.14377, 1.622982, 28.73059, 10.14377, -0.000826, 28.98764, 10.14377, -1.622982, 28.73059, 10.14377, -3.087095, 27.98458, 10.14377, -4.249021, 26.82266, 10.14377, -4.995023, 25.35855, 10.14377, -5.252078, 23.73557, 10.14377, -4.995023, 22.11259, 10.14377, -4.24902, 20.64848, 10.14377, -3.087094, 19.48655, 10.14377, 1.622981, 18.74055, 10.14377, -1.622981, 18.74055, 10.14377, 0, 18.48349, 10.14377, -2.271512, 15.00772, 10.14377, -3.126468, 14.15276, 10.14377, -3.675383, 13.07545, 10.14377, -3.864526, 11.87979, 10.14377, -3.675383, 10.68705, 10.14377, -3.126467, 9.609737, 10.14377, -2.271512, 8.754781, 10.14377, -1.194204, 8.205867, 10.14377, 0, 8.016724, 10.14377, 1.194204, 8.205867, 10.14377, 2.271511, 8.754781, 10.14377, 3.126467, 9.609737, 10.14377, 3.675382, 10.68705, 10.14377, 3.864525, 11.87979, 10.14377, 3.675385, 13.07545, 10.14377, 2.271512, 15.00772, 10.14377, 3.126469, 14.15276, 10.14377, 1.194204, 15.55663, 10.14377, -1.194205, 15.55663, 10.14377, -0.00017, 15.74578, 10.14377, 2.271511, 20.6091, 10.14377, 3.126467, 21.46406, 10.14377, 3.675382, 22.54136, 10.14377, 3.864525, 23.73557, 10.14377, 3.675384, 24.92977, 10.14377, 3.126469, 26.00708, 10.14377, 2.271512, 26.86203, 10.14377, 1.194205, 27.41095, 10.14377, 1.194205, 27.41095, 10.14377, -0.000608, 27.60009, 10.14377, -1.194205, 27.41095, 10.14377, -2.271513, 26.86203, 10.14377, -3.126468, 26.00708, 10.14377, -3.675383, 24.92977, 10.14377, -3.864527, 23.73557, 10.14377, -3.675383, 22.54136, 10.14377, -3.126467, 21.46406, 10.14377, -2.271512, 20.6091, 10.14377, 1.194204, 20.06019, 10.14377, -1.194204, 20.06019, 10.14377, 0, 19.87104, 10.14377], - "normals": [0, 0, -1, 0, 1, 0, -0.228649, 0.973509, 0, -0.954936, 0.296811, 0, -1, 0, 0, -0.946709, -0.322091, 0, -0.251297, -0.96791, 0, 0.246262, 0.969203, 0, 0.943649, 0.330949, 0, 0.967511, 0.25283, 0, 0.98623, 0.16538, 0, 0.997501, 0.070659, 0, 0.999999, -0.001065, 0, 0.997677, -0.068121, 0, 0.983185, -0.182614, 0, 0.952807, -0.303576, 0, 0.937002, -0.349324, 0, 0.246862, -0.969051, 0, 0, -1, 0, 0, 0, 1, -0.684409, 0.729099, 0, -0.888473, 0.458929, 0, -0.987688, 0.156434, 0, -0.987688, -0.156433, 0, -0.891006, -0.453991, 0, -0.707107, -0.707107, 0, -0.45399, -0.891007, 0, -0.156435, -0.987688, 0, 0.156435, -0.987688, 0, 0.453991, -0.891007, 0, 0.707107, -0.707106, 0, 0.891006, -0.453991, 0, 0.987688, -0.156435, 0, 0.987688, 0.156434, 0, 0.891007, 0.453991, 0, 0.684843, 0.728691, 0, 0.684843, -0.728691, 0, 0.891007, -0.453991, 0, 0.987688, -0.156435, 0, 0.987688, 0.156435, 0, 0.891007, 0.45399, 0, 0.707107, 0.707107, 0, 0.453989, 0.891007, 0, 0.156435, 0.987688, 0, -0.156435, 0.987688, 0, -0.453991, 0.891006, 0, -0.707106, 0.707107, 0, -0.891007, 0.45399, 0, -0.987688, 0.156434, 0, -0.987689, -0.156433, 0, -0.68484, -0.728693, 0, -0.891006, -0.453991, 0, 0.707107, -0.707106, 0, 0.5, -0.499999, 0.707107, 0.630037, -0.32102, 0.707107, 0.987718, -0.156249, 0, 0.698422, -0.110484, 0.707106, 0.987659, 0.156621, 0, 0.69838, 0.110748, 0.707107, 0.891006, 0.453991, 0, 0.630036, 0.32102, 0.707107, 0.707107, 0.707106, 0, 0.5, 0.499999, 0.707107, 0.45399, 0.891007, 0, 0.32102, 0.630037, 0.707107, 0.156434, 0.987688, 0, 0.110616, 0.698401, 0.707107, -0.156434, 0.987688, 0, -0.110615, 0.698401, 0.707107, -0.45399, 0.891007, 0, -0.32102, 0.630037, 0.707107, -0.707107, 0.707106, 0, -0.5, 0.5, 0.707107, -0.891007, 0.45399, 0, -0.630036, 0.32102, 0.707107, -0.987659, 0.156621, 0, -0.69838, 0.110748, 0.707107, -0.987718, -0.156246, 0, -0.698423, -0.110483, 0.707106, -0.707107, -0.707106, 0, -0.5, -0.5, 0.707107, -0.891006, -0.453991, 0, -0.630037, -0.32102, 0.707107, -0.453989, -0.891007, 0, -0.321019, -0.630037, 0.707107, 0.453989, -0.891007, 0, 0.321019, -0.630037, 0.707107, -0.156412, -0.987692, 0, -0.1106, -0.698404, 0.707107, 0.15646, -0.987684, 0, 0.110634, -0.698398, 0.707107, -0.707108, 0.707106, 0, -0.500001, 0.499999, 0.707107, -0.891006, 0.453991, 0, -0.630036, 0.32102, 0.707107, -0.987688, 0.156435, 0, -0.698401, 0.110616, 0.707107, -0.987689, -0.156432, 0, -0.698402, -0.110615, 0.707106, -0.891007, -0.45399, 0, -0.630037, -0.32102, 0.707107, -0.707106, -0.707107, 0, -0.5, -0.5, 0.707107, -0.453991, -0.891006, 0, -0.32102, -0.630036, 0.707107, -0.156356, -0.987701, 0, -0.110561, -0.69841, 0.707107, 0.156513, -0.987676, 0, 0.110672, -0.698392, 0.707107, 0.45399, -0.891007, 0, 0.321019, -0.630037, 0.707107, 0.707106, -0.707107, 0, 0.499999, -0.5, 0.707107, 0.891007, -0.453991, 0, 0.987688, -0.156434, 0, 0.698401, -0.110616, 0.707107, 0.987688, 0.156435, 0, 0.698401, 0.110616, 0.707107, 0.891006, 0.453992, 0, 0.630036, 0.32102, 0.707107, 0.707108, 0.707106, 0, 0.500001, 0.499999, 0.707107, -0.453989, 0.891007, 0, -0.321019, 0.630037, 0.707106, 0.453989, 0.891007, 0, 0.321019, 0.630037, 0.707107, -0.156436, 0.987688, 0, -0.110617, 0.698401, 0.707106, 0.156436, 0.987688, 0, 0.110617, 0.698401, 0.707107, 0.975106, -0.163266, -0.150038, 0.992667, -0.03359, -0.11612, 0.993014, 0.020739, -0.116164, 0.983036, 0.142845, -0.11505, 0.953623, 0.285674, -0.094833, 0.886066, 0.454386, -0.091766, 0.385265, 0.918461, -0.089445, 0.055271, 0.996543, -0.062033, -0.058109, 0.99667, -0.057201, -0.378154, 0.922071, -0.082374, -0.894824, 0.434406, -0.102866, -0.952353, 0.292731, -0.085634, -0.974927, 0.196273, -0.104854, -0.985324, 0.096067, -0.141094, -0.974712, -0.071827, -0.211607, -0.984757, 0.016405, -0.173158, -0.944284, -0.210198, -0.253268, 0.960846, -0.198823, -0.192987, -0.972096, 0.078088, -0.221206, -0.985532, 0.005358, -0.169408, -0.985786, -0.107376, -0.129214, -0.976487, -0.182435, -0.114846, -0.958772, -0.26077, -0.112937, -0.896799, -0.420819, -0.136615, -0.30544, -0.947237, -0.097201, -0.05076, -0.996054, -0.072807, 0.077509, -0.994035, -0.076718, 0.318379, -0.940963, -0.11499, 0.852907, -0.503129, -0.139325, 0.955485, -0.277388, -0.100516, 0.966561, -0.229327, -0.114759, 0.993494, -0.031067, -0.109564, 0.994518, 0.014411, -0.103568, 0.984951, 0.109204, -0.13396, -0.9458, 0.206153, -0.250926, 0.954026, 0.237493, -0.182845, -0.9603, 0.039573, -0.276149, 0.977045, 0, -0.213035, 0.5, -0.5, 0.707107, 0.630037, -0.32102, 0.707107, 0.698422, -0.110484, 0.707106, 0.69838, 0.110748, 0.707107, 0.630036, 0.32102, 0.707107, 0.5, 0.5, 0.707107, 0.321019, 0.630037, 0.707107, 0.110616, 0.698401, 0.707107, -0.110616, 0.698401, 0.707107, -0.321019, 0.630037, 0.707107, -0.5, 0.5, 0.707107, -0.630036, 0.321019, 0.707107, -0.698423, -0.110482, 0.707106, -0.5, -0.5, 0.707107, -0.630037, -0.32102, 0.707107, -0.321019, -0.630037, 0.707107, 0.321019, -0.630037, 0.707107, -0.110602, -0.698403, 0.707107, 0.110631, -0.698399, 0.707107, -0.500001, 0.499999, 0.707107, -0.630036, 0.32102, 0.707107, -0.698401, 0.110616, 0.707107, -0.698402, -0.110615, 0.707106, -0.630037, -0.321019, 0.707107, -0.499999, -0.500001, 0.707107, -0.32102, -0.630036, 0.707107, -0.11056, -0.69841, 0.707107, 0.110672, -0.698392, 0.707107, 0.32102, -0.630037, 0.707107, 0.5, -0.5, 0.707107, 0.630037, -0.32102, 0.707107, 0.698401, -0.110616, 0.707107, 0.698401, 0.110616, 0.707107, 0.630036, 0.32102, 0.707107, 0.500001, 0.499999, 0.707107, -0.321019, 0.630037, 0.707106, 0.32102, 0.630037, 0.707107, -0.110617, 0.698401, 0.707106, 0.110617, 0.698401, 0.707107, 0.891006, -0.453991, 0, 0.987718, -0.156248, 0, 0.987659, 0.156621, 0, 0.891007, 0.45399, 0, 0.707107, 0.707106, 0, 0.453989, 0.891007, 0, 0.156434, 0.987688, 0, -0.156434, 0.987688, 0, -0.453989, 0.891007, 0, -0.707107, 0.707106, 0, -0.891007, 0.45399, 0, -0.987659, 0.156621, 0, -0.987718, -0.156245, 0, -0.891006, -0.453991, 0, -0.453989, -0.891007, 0, 0.453989, -0.891007, 0, -0.156415, -0.987692, 0, 0.156456, -0.987685, 0, -0.707109, 0.707105, 0, -0.891006, 0.453991, 0, -0.987688, 0.156435, 0, -0.987689, -0.156433, 0, -0.891007, -0.45399, 0, -0.707106, -0.707108, 0, -0.453992, -0.891006, 0, -0.156356, -0.987701, 0, 0.156513, -0.987676, 0, 0.453991, -0.891007, 0, 0.707107, -0.707107, 0, 0.891007, -0.45399, 0, 0.987688, -0.156435, 0, 0.987688, 0.156435, 0, 0.891006, 0.453991, 0, 0.707108, 0.707106, 0, -0.453989, 0.891007, 0, 0.45399, 0.891007, 0, 0.156435, 0.987688, 0], - "uvs": [[0.445048, 0.56236, 0.444958, 0.567101, 0.452871, 0.562777, 0.438421, 0.560543, 0.42607, 0.562665, 0.440599, 0.561413, 0.436844, 0.558589, 0.437464, 0.559666, 0.435692, 0.556208, 0.436295, 0.557387, 0.434851, 0.555242, 0.432354, 0.554186, 0.433661, 0.554616, 0.430199, 0.553186, 0.431191, 0.553757, 0.428486, 0.550907, 0.429334, 0.552323, 0.427542, 0.548662, 0.425106, 0.540876, 0.416441, 0.531686, 0.426419, 0.545349, 0.42289, 0.530321, 0.423845, 0.535692, 0.422061, 0.52013, 0.422294, 0.525061, 0.422181, 0.515678, 0.423217, 0.508677, 0.416441, 0.499748, 0.422615, 0.511826, 0.424535, 0.504355, 0.423854, 0.506261, 0.425846, 0.501223, 0.42526, 0.502712, 0.426088, 0.499813, 0.425179, 0.496758, 0.425874, 0.498381, 0.42333, 0.491295, 0.424239, 0.494518, 0.422243, 0.482587, 0.416441, 0.467341, 0.422624, 0.487225, 0.422207, 0.477755, 0.42303, 0.468377, 0.422495, 0.473035, 0.424711, 0.459228, 0.423752, 0.463711, 0.427125, 0.451862, 0.426671, 0.437273, 0.425919, 0.455189, 0.428101, 0.449431, 0.429963, 0.446551, 0.428984, 0.447736, 0.432362, 0.445225, 0.431095, 0.445752, 0.434648, 0.444257, 0.4336, 0.444792, 0.435497, 0.443398, 0.436748, 0.440684, 0.436179, 0.442101, 0.439301, 0.438228, 0.443518, 0.432899, 0.437452, 0.439452, 0.443702, 0.436927, 0.460789, 0.567101, 0.460693, 0.56236, 0.465143, 0.561413, 0.46732, 0.560543, 0.47915, 0.562436, 0.468278, 0.559666, 0.468898, 0.558589, 0.469447, 0.557387, 0.47005, 0.556208, 0.470891, 0.555242, 0.472081, 0.554616, 0.473387, 0.554186, 0.474551, 0.553757, 0.475543, 0.553186, 0.476408, 0.552323, 0.477255, 0.550907, 0.484508, 0.547159, 0.4782, 0.548662, 0.479323, 0.545349, 0.480635, 0.540876, 0.481896, 0.535692, 0.488255, 0.532819, 0.482852, 0.530321, 0.483447, 0.525061, 0.490799, 0.517652, 0.48368, 0.52013, 0.48356, 0.515678, 0.483127, 0.511826, 0.491751, 0.504202, 0.482525, 0.508677, 0.481888, 0.506261, 0.481207, 0.504355, 0.480482, 0.502712, 0.479896, 0.501223, 0.491741, 0.494888, 0.479654, 0.499813, 0.479868, 0.498381, 0.480563, 0.496758, 0.481502, 0.494518, 0.482412, 0.491295, 0.483118, 0.487225, 0.490763, 0.480556, 0.483498, 0.482587, 0.483534, 0.477755, 0.483247, 0.473035, 0.487941, 0.465362, 0.482711, 0.468377, 0.481989, 0.463711, 0.48103, 0.459228, 0.482884, 0.449492, 0.479823, 0.455189, 0.478617, 0.451862, 0.477641, 0.449431, 0.476758, 0.447736, 0.475778, 0.446551, 0.478304, 0.437207, 0.474647, 0.445752, 0.47338, 0.445225, 0.472141, 0.444792, 0.471093, 0.444257, 0.470245, 0.443398, 0.469562, 0.442101, 0.468993, 0.440684, 0.46829, 0.439452, 0.466441, 0.438228, 0.461392, 0.432899, 0.452871, 0.436332, 0.462039, 0.436927, 0.605178, 0.922221, 0.605178, 0.668425, 0.636759, 0.922221, 0.636759, 0.668425, 0.657198, 0.926489, 0.657198, 0.667992, 0.695579, 0.926489, 0.695579, 0.667992, 0.359492, 0.646505, 0.640509, 0.646505, 0.359492, 0.583617, 0.640508, 0.583617, 0.64298, 0.471556, 0.35702, 0.471556, 0.64298, 0.51535, 0.357021, 0.51535, 0.642979, 0.427119, 0.35702, 0.427119, 0.395469, 0.238669, 0.604531, 0.238669, 0.395469, 0.304923, 0.604531, 0.304923, 0.835365, 0.516981, 0.835365, 0.214544, 0.795313, 0.516981, 0.795313, 0.214544, 0.658346, 0.926489, 0.658346, 0.667992, 0.695655, 0.926489, 0.695655, 0.667992, 0.730339, 0.890201, 0.269661, 0.890201, 0.730339, 0.794996, 0.269661, 0.794996, 0.730339, 0.705634, 0.269661, 0.705634, 0.730339, 0.611117, 0.269661, 0.611117, 0.730339, 0.5273, 0.269661, 0.5273, 0.730339, 0.469257, 0.269661, 0.469257, 0.730339, 0.379944, 0.269661, 0.379944, 0.730339, 0.285257, 0.269661, 0.285257, 0.730339, 0.186357, 0.269661, 0.186357, 0.730339, 0.109799, 0.269661, 0.109799, 0.918064, 0.516981, 0.918064, 0.214544, 0.877858, 0.516981, 0.877858, 0.214544, 0.303812, 0.458357, 0.303905, 0.458357, 0.30419, 0.454576, 0.30442, 0.454576, 0.275141, 0.451601, 0.276721, 0.44807, 0.260478, 0.404425, 0.2626, 0.40264, 0.260478, 0.355789, 0.2626, 0.355804, 0.260478, 0.306441, 0.2626, 0.308281, 0.276056, 0.260652, 0.277602, 0.264186, 0.301712, 0.253991, 0.302308, 0.257772, 0.275851, 0.451253, 0.277263, 0.447734, 0.267692, 0.427988, 0.269406, 0.425331, 0.261986, 0.406151, 0.263911, 0.404302, 0.258113, 0.383055, 0.260181, 0.382061, 0.256662, 0.362573, 0.258784, 0.362337, 0.256677, 0.34839, 0.258798, 0.348678, 0.258167, 0.326565, 0.260233, 0.327661, 0.262465, 0.303427, 0.264372, 0.305379, 0.270165, 0.27926, 0.271787, 0.282106, 0.277139, 0.260552, 0.278503, 0.26409, 0.302894, 0.253991, 0.303305, 0.257772, 0.287092, 0.355889, 0.276472, 0.365858, 0.269329, 0.379687, 0.266935, 0.394797, 0.269329, 0.409907, 0.276274, 0.423538, 0.287092, 0.434356, 0.300723, 0.441302, 0.315992, 0.443695, 0.300881, 0.441302, 0.28725, 0.434356, 0.276433, 0.423538, 0.269487, 0.409907, 0.267094, 0.394797, 0.269487, 0.379687, 0.276433, 0.366056, 0.28725, 0.355889, 0.276433, 0.345722, 0.269487, 0.332091, 0.267094, 0.316981, 0.269487, 0.301871, 0.276433, 0.288239, 0.28725, 0.277422, 0.300881, 0.270476, 0.315992, 0.268083, 0.300723, 0.270477, 0.287092, 0.277422, 0.276274, 0.288239, 0.269329, 0.301871, 0.266935, 0.316981, 0.269329, 0.332091, 0.276274, 0.345722, 0.36482, 0.652429, 0.36482, 0.599346, 0.347114, 0.652429, 0.347114, 0.599346, 0.364819, 0.525711, 0.347114, 0.525711, 0.364819, 0.445252, 0.347114, 0.445252, 0.364818, 0.364793, 0.347113, 0.364793, 0.364818, 0.292211, 0.347113, 0.292211, 0.364818, 0.234609, 0.347113, 0.234609, 0.364818, 0.197626, 0.347112, 0.197626, 0.364818, 0.184883, 0.347112, 0.184883, 0.364819, 0.292211, 0.364819, 0.364793, 0.364819, 0.445252, 0.364819, 0.525711, 0.36482, 0.598294, 0.347114, 0.598294, 0.36482, 0.18982, 0.36482, 0.243956, 0.347114, 0.18982, 0.347114, 0.243956, 0.36482, 0.316539, 0.347114, 0.316539, 0.364821, 0.396997, 0.347115, 0.396997, 0.364821, 0.477456, 0.347115, 0.477456, 0.364821, 0.550039, 0.347115, 0.550039, 0.364821, 0.607641, 0.347116, 0.607641, 0.364822, 0.644624, 0.347116, 0.644624, 0.364822, 0.657367, 0.347116, 0.657367, 0.364822, 0.644624, 0.347116, 0.644624, 0.364821, 0.607641, 0.347116, 0.607641, 0.364821, 0.550039, 0.347116, 0.550039, 0.364821, 0.477456, 0.364821, 0.396997, 0.36482, 0.316539, 0.36482, 0.243956, 0.347114, 0.243956, 0.344733, 0.355889, 0.355353, 0.365858, 0.336262, 0.366905, 0.343889, 0.374532, 0.362496, 0.379687, 0.348786, 0.384143, 0.364889, 0.394797, 0.350474, 0.394797, 0.362496, 0.409907, 0.348786, 0.405451, 0.355551, 0.423538, 0.343889, 0.415062, 0.344733, 0.434356, 0.336262, 0.422689, 0.331102, 0.441302, 0.326651, 0.427586, 0.315992, 0.429274, 0.305343, 0.427586, 0.295732, 0.422689, 0.288105, 0.415062, 0.283208, 0.405451, 0.281521, 0.394797, 0.283208, 0.384143, 0.288105, 0.374532, 0.295732, 0.366905, 0.32889, 0.355889, 0.326651, 0.362008, 0.305343, 0.362008, 0.303179, 0.355889, 0.315997, 0.355889, 0.315997, 0.36032, 0.295732, 0.344873, 0.288105, 0.337246, 0.283208, 0.327635, 0.281521, 0.316968, 0.283208, 0.306327, 0.288105, 0.296716, 0.295732, 0.289089, 0.305343, 0.284192, 0.315997, 0.282504, 0.331102, 0.270477, 0.326651, 0.284192, 0.344733, 0.277422, 0.336262, 0.289089, 0.355551, 0.288239, 0.343889, 0.296716, 0.362496, 0.301871, 0.348786, 0.306327, 0.364889, 0.316981, 0.350474, 0.316968, 0.362496, 0.332091, 0.348786, 0.327635, 0.355551, 0.345722, 0.343889, 0.337246, 0.336262, 0.344873, 0.326651, 0.34977, 0.305343, 0.34977, 0.315995, 0.351457, 0.748375, 0.319972, 0.748375, 0.36823, 0.699874, 0.319973, 0.699874, 0.36823, 0.748375, 0.429037, 0.699874, 0.429037, 0.748375, 0.496525, 0.699874, 0.496525, 0.748375, 0.563848, 0.699874, 0.563848, 0.748375, 0.624656, 0.699874, 0.624656, 0.748375, 0.672913, 0.699874, 0.672913, 0.748375, 0.703896, 0.699874, 0.703896, 0.748375, 0.714571, 0.699874, 0.714571, 0.748375, 0.672913, 0.699874, 0.672913, 0.748375, 0.624656, 0.699874, 0.624656, 0.699874, 0.563848, 0.748375, 0.28899, 0.699874, 0.28899, 0.748375, 0.278314, 0.699874, 0.278314, 0.748375, 0.671797, 0.748375, 0.62354, 0.699874, 0.671797, 0.699874, 0.62354, 0.748375, 0.562732, 0.699874, 0.562733, 0.748375, 0.495327, 0.699874, 0.495327, 0.748375, 0.427921, 0.699874, 0.427922, 0.748375, 0.367114, 0.699874, 0.367114, 0.748375, 0.318857, 0.699874, 0.318857, 0.748375, 0.287874, 0.699874, 0.287874, 0.748375, 0.277198, 0.699874, 0.277198, 0.748375, 0.318857, 0.699874, 0.427921, 0.748375, 0.495327, 0.699874, 0.495327, 0.748375, 0.562733, 0.699874, 0.62354, 0.748375, 0.671797, 0.699874, 0.671797, 0.748375, 0.70278, 0.699874, 0.70278, 0.748375, 0.70278, 0.699874, 0.70278, 0.748375, 0.713456, 0.699874, 0.713456, 0.722889, 0.389439, 0.737844, 0.39062, 0.722888, 0.383237, 0.737844, 0.382057, 0.707934, 0.39062, 0.707934, 0.382057, 0.694443, 0.37863, 0.683736, 0.373293, 0.660702, 0.382458, 0.656266, 0.375871, 0.676862, 0.366567, 0.65509, 0.366545, 0.674493, 0.359103, 0.655938, 0.357384, 0.676862, 0.351657, 0.657646, 0.349012, 0.683736, 0.344932, 0.663517, 0.337735, 0.694443, 0.339595, 0.677828, 0.324179, 0.707934, 0.336168, 0.699199, 0.318797, 0.722889, 0.334987, 0.722889, 0.318053, 0.737844, 0.336168, 0.746856, 0.318659, 0.751335, 0.339595, 0.767951, 0.324179, 0.762042, 0.344932, 0.780769, 0.335958, 0.768916, 0.351657, 0.787239, 0.346828, 0.771285, 0.359103, 0.790163, 0.357556, 0.768916, 0.366567, 0.790277, 0.365003, 0.762042, 0.373293, 0.751335, 0.37863, 0.78933, 0.372294, 0.786283, 0.379692, 0.782469, 0.383991, 0.663159, 0.385359, 0.751335, 0.394047, 0.762042, 0.399384, 0.785766, 0.391569, 0.788268, 0.397637, 0.768916, 0.406109, 0.790895, 0.406837, 0.771285, 0.413564, 0.789741, 0.414949, 0.768916, 0.421019, 0.786505, 0.424863, 0.762042, 0.427744, 0.780595, 0.435398, 0.751335, 0.433081, 0.770677, 0.450535, 0.737844, 0.436508, 0.741431, 0.453791, 0.722881, 0.437689, 0.722877, 0.454369, 0.707934, 0.436508, 0.69893, 0.453455, 0.694443, 0.433081, 0.677828, 0.448497, 0.683736, 0.427744, 0.669813, 0.443693, 0.676862, 0.421019, 0.659179, 0.425703, 0.674493, 0.413564, 0.655683, 0.416936, 0.676862, 0.406109, 0.654579, 0.408552, 0.683736, 0.399384, 0.654988, 0.401647, 0.694443, 0.394047, 0.659424, 0.391874, 0.783501, 0.3892, 0.663159, 0.388209, 0.777979, 0.850152, 0.777979, 0.770148, 0.604545, 0.850152, 0.604545, 0.770148, 0.77798, 0.656895, 0.604546, 0.656895, 0.77798, 0.545636, 0.604546, 0.545636, 0.77798, 0.443956, 0.604547, 0.443956, 0.77798, 0.307011, 0.604547, 0.307011, 0.777981, 0.142379, 0.604547, 0.142379, 0.777981, 0.077008, 0.604548, 0.077008, 0.777981, 0.067971, 0.604548, 0.067971, 0.777981, 0.075336, 0.604548, 0.075336, 0.777981, 0.142379, 0.604547, 0.142379, 0.777981, 0.285419, 0.604547, 0.285419, 0.777981, 0.417436, 0.604547, 0.417436, 0.77798, 0.547717, 0.604546, 0.547717, 0.77798, 0.638166, 0.604546, 0.638166, 0.777979, 0.726714, 0.777979, 0.816549, 0.604545, 0.726714, 0.604545, 0.816549, 0.777979, 0.868763, 0.604545, 0.868763, 0.777979, 0.885376, 0.604545, 0.885376, 0.803432, 0.885485, 0.803432, 0.806784, 0.559728, 0.885485, 0.559727, 0.806784, 0.803431, 0.687446, 0.559727, 0.687446, 0.803431, 0.582233, 0.559726, 0.582233, 0.80343, 0.453648, 0.559726, 0.453648, 0.80343, 0.265231, 0.559726, 0.316996, 0.80343, 0.142368, 0.559725, 0.12066, 0.80343, 0.076761, 0.559725, 0.078431, 0.80343, 0.070939, 0.559725, 0.070939, 0.80343, 0.082784, 0.559725, 0.082784, 0.80343, 0.147097, 0.559726, 0.147097, 0.80343, 0.26952, 0.559726, 0.209406, 0.803431, 0.442743, 0.559726, 0.442743, 0.803431, 0.556454, 0.559727, 0.556454, 0.803431, 0.665207, 0.559727, 0.665207, 0.803432, 0.754763, 0.559728, 0.754763, 0.803432, 0.881526, 0.559728, 0.881526, 0.803432, 0.916209, 0.559728, 0.916209, 0.803432, 0.929061, 0.559728, 0.929061, 0.777978, 0.932029, 0.604545, 0.932029, 0.777979, 0.919995, 0.604545, 0.919995, 0.694014, 0.319973, 0.694014, 0.36823, 0.694014, 0.429037, 0.694014, 0.496525, 0.694014, 0.563848, 0.694014, 0.624656, 0.694014, 0.672913, 0.694014, 0.703896, 0.694014, 0.714571, 0.694014, 0.672913, 0.694014, 0.624656, 0.694014, 0.563848, 0.694014, 0.28899, 0.694014, 0.278314, 0.694014, 0.671797, 0.694014, 0.62354, 0.694014, 0.562733, 0.694014, 0.495327, 0.694014, 0.427922, 0.694014, 0.367114, 0.694014, 0.318857, 0.694014, 0.287874, 0.694014, 0.277198, 0.694014, 0.427921, 0.694014, 0.495327, 0.694014, 0.671797, 0.694014, 0.70278, 0.694014, 0.70278, 0.694014, 0.713456, 0.665891, 0.319973, 0.665891, 0.36823, 0.665891, 0.429037, 0.665891, 0.496525, 0.665891, 0.563848, 0.665891, 0.624656, 0.665891, 0.672913, 0.665891, 0.703896, 0.665891, 0.714571, 0.665891, 0.672913, 0.665891, 0.563848, 0.665891, 0.28899, 0.665891, 0.278314, 0.665891, 0.671797, 0.665891, 0.62354, 0.665891, 0.562733, 0.665891, 0.495327, 0.665891, 0.427922, 0.665891, 0.367114, 0.665891, 0.318857, 0.665891, 0.287874, 0.665891, 0.277198, 0.665891, 0.318857, 0.665891, 0.427921, 0.665891, 0.495327, 0.665891, 0.671797, 0.665891, 0.70278, 0.665891, 0.70278, 0.665891, 0.713456]], - "faces": [42, 6, 112, 0, 0, 0, 1, 2, 0, 0, 0, 42, 5, 113, 7, 0, 3, 4, 5, 0, 0, 0, 42, 113, 112, 7, 0, 4, 1, 5, 0, 0, 0, 42, 7, 112, 6, 0, 5, 1, 0, 0, 0, 0, 42, 8, 113, 9, 0, 6, 4, 7, 0, 0, 0, 42, 9, 113, 5, 0, 7, 4, 3, 0, 0, 0, 42, 4, 113, 10, 0, 8, 4, 9, 0, 0, 0, 42, 10, 113, 8, 0, 9, 4, 6, 0, 0, 0, 42, 12, 113, 4, 0, 10, 4, 8, 0, 0, 0, 42, 11, 113, 13, 0, 11, 4, 12, 0, 0, 0, 42, 13, 113, 12, 0, 12, 4, 10, 0, 0, 0, 42, 14, 113, 15, 0, 13, 4, 14, 0, 0, 0, 42, 15, 113, 11, 0, 14, 4, 11, 0, 0, 0, 42, 3, 113, 16, 0, 15, 4, 16, 0, 0, 0, 42, 16, 113, 14, 0, 16, 4, 13, 0, 0, 0, 42, 19, 113, 3, 0, 17, 4, 15, 0, 0, 0, 42, 18, 114, 20, 0, 18, 19, 20, 0, 0, 0, 42, 114, 113, 20, 0, 19, 4, 20, 0, 0, 0, 42, 20, 113, 19, 0, 20, 4, 17, 0, 0, 0, 42, 21, 114, 22, 0, 21, 19, 22, 0, 0, 0, 42, 22, 114, 18, 0, 22, 19, 18, 0, 0, 0, 42, 17, 114, 23, 0, 23, 19, 24, 0, 0, 0, 42, 23, 114, 21, 0, 24, 19, 21, 0, 0, 0, 42, 25, 114, 17, 0, 25, 19, 23, 0, 0, 0, 42, 24, 115, 26, 0, 26, 27, 28, 0, 0, 0, 42, 26, 115, 25, 0, 28, 27, 25, 0, 0, 0, 42, 115, 114, 25, 0, 27, 19, 25, 0, 0, 0, 42, 27, 115, 28, 0, 29, 27, 30, 0, 0, 0, 42, 28, 115, 24, 0, 30, 27, 26, 0, 0, 0, 42, 2, 115, 29, 0, 31, 27, 32, 0, 0, 0, 42, 29, 115, 27, 0, 32, 27, 29, 0, 0, 0, 42, 33, 115, 2, 0, 33, 27, 31, 0, 0, 0, 42, 32, 115, 34, 0, 34, 27, 35, 0, 0, 0, 42, 34, 115, 33, 0, 35, 27, 33, 0, 0, 0, 42, 35, 115, 36, 0, 36, 27, 37, 0, 0, 0, 42, 36, 115, 32, 0, 37, 27, 34, 0, 0, 0, 42, 31, 116, 37, 0, 38, 39, 40, 0, 0, 0, 42, 116, 115, 37, 0, 39, 27, 40, 0, 0, 0, 42, 37, 115, 35, 0, 40, 27, 36, 0, 0, 0, 42, 39, 116, 31, 0, 41, 39, 38, 0, 0, 0, 42, 38, 116, 40, 0, 42, 39, 43, 0, 0, 0, 42, 40, 116, 39, 0, 43, 39, 41, 0, 0, 0, 42, 41, 116, 42, 0, 44, 39, 45, 0, 0, 0, 42, 42, 116, 38, 0, 45, 39, 42, 0, 0, 0, 42, 30, 117, 43, 0, 46, 47, 48, 0, 0, 0, 42, 117, 116, 43, 0, 47, 39, 48, 0, 0, 0, 42, 43, 116, 41, 0, 48, 39, 44, 0, 0, 0, 42, 46, 117, 30, 0, 49, 47, 46, 0, 0, 0, 42, 45, 117, 47, 0, 50, 47, 51, 0, 0, 0, 42, 47, 117, 46, 0, 51, 47, 49, 0, 0, 0, 42, 48, 117, 49, 0, 52, 47, 53, 0, 0, 0, 42, 49, 117, 45, 0, 53, 47, 50, 0, 0, 0, 42, 44, 117, 50, 0, 54, 47, 55, 0, 0, 0, 42, 50, 117, 48, 0, 55, 47, 52, 0, 0, 0, 42, 52, 117, 44, 0, 56, 47, 54, 0, 0, 0, 42, 51, 117, 53, 0, 57, 47, 58, 0, 0, 0, 42, 53, 117, 52, 0, 58, 47, 56, 0, 0, 0, 42, 54, 118, 55, 0, 59, 60, 61, 0, 0, 0, 42, 118, 117, 55, 0, 60, 47, 61, 0, 0, 0, 42, 55, 117, 51, 0, 61, 47, 57, 0, 0, 0, 42, 56, 118, 54, 0, 62, 60, 59, 0, 0, 0, 42, 0, 119, 61, 0, 2, 63, 64, 0, 0, 0, 42, 62, 119, 60, 0, 65, 63, 66, 0, 0, 0, 42, 119, 120, 60, 0, 63, 67, 66, 0, 0, 0, 42, 61, 119, 62, 0, 64, 63, 65, 0, 0, 0, 42, 64, 120, 63, 0, 68, 67, 69, 0, 0, 0, 42, 60, 120, 64, 0, 66, 67, 68, 0, 0, 0, 42, 65, 120, 59, 0, 70, 67, 71, 0, 0, 0, 42, 63, 120, 65, 0, 69, 67, 70, 0, 0, 0, 42, 59, 120, 67, 0, 71, 67, 72, 0, 0, 0, 42, 68, 120, 66, 0, 73, 67, 74, 0, 0, 0, 42, 67, 120, 68, 0, 72, 67, 73, 0, 0, 0, 42, 70, 120, 69, 0, 75, 67, 76, 0, 0, 0, 42, 66, 120, 70, 0, 74, 67, 75, 0, 0, 0, 42, 71, 120, 58, 0, 77, 67, 78, 0, 0, 0, 42, 120, 121, 58, 0, 67, 79, 78, 0, 0, 0, 42, 69, 120, 71, 0, 76, 67, 77, 0, 0, 0, 42, 58, 121, 74, 0, 78, 79, 80, 0, 0, 0, 42, 75, 121, 73, 0, 81, 79, 82, 0, 0, 0, 42, 74, 121, 75, 0, 80, 79, 81, 0, 0, 0, 42, 77, 122, 76, 0, 83, 84, 85, 0, 0, 0, 42, 73, 121, 77, 0, 82, 79, 83, 0, 0, 0, 42, 121, 122, 77, 0, 79, 84, 83, 0, 0, 0, 42, 78, 123, 72, 0, 86, 87, 88, 0, 0, 0, 42, 76, 122, 78, 0, 85, 84, 86, 0, 0, 0, 42, 122, 123, 78, 0, 84, 87, 86, 0, 0, 0, 42, 72, 123, 80, 0, 88, 87, 89, 0, 0, 0, 42, 81, 124, 79, 0, 90, 91, 92, 0, 0, 0, 42, 80, 123, 81, 0, 89, 87, 90, 0, 0, 0, 42, 123, 124, 81, 0, 87, 91, 90, 0, 0, 0, 42, 83, 124, 82, 0, 93, 91, 94, 0, 0, 0, 42, 79, 124, 83, 0, 92, 91, 93, 0, 0, 0, 42, 84, 124, 57, 0, 95, 91, 96, 0, 0, 0, 42, 124, 125, 57, 0, 91, 97, 96, 0, 0, 0, 42, 82, 124, 84, 0, 94, 91, 95, 0, 0, 0, 42, 57, 125, 88, 0, 96, 97, 98, 0, 0, 0, 42, 89, 125, 87, 0, 99, 97, 100, 0, 0, 0, 42, 88, 125, 89, 0, 98, 97, 99, 0, 0, 0, 42, 91, 125, 90, 0, 101, 97, 102, 0, 0, 0, 42, 87, 125, 91, 0, 100, 97, 101, 0, 0, 0, 42, 92, 126, 86, 0, 103, 104, 105, 0, 0, 0, 42, 90, 125, 92, 0, 102, 97, 103, 0, 0, 0, 42, 125, 126, 92, 0, 97, 104, 103, 0, 0, 0, 42, 86, 126, 94, 0, 105, 104, 106, 0, 0, 0, 42, 95, 127, 93, 0, 107, 108, 109, 0, 0, 0, 42, 94, 126, 95, 0, 106, 104, 107, 0, 0, 0, 42, 126, 127, 95, 0, 104, 108, 107, 0, 0, 0, 42, 97, 127, 96, 0, 110, 108, 111, 0, 0, 0, 42, 127, 128, 96, 0, 108, 112, 111, 0, 0, 0, 42, 93, 127, 97, 0, 109, 108, 110, 0, 0, 0, 42, 98, 128, 85, 0, 113, 112, 114, 0, 0, 0, 42, 96, 128, 98, 0, 111, 112, 113, 0, 0, 0, 42, 85, 128, 101, 0, 114, 112, 115, 0, 0, 0, 42, 102, 128, 100, 0, 116, 112, 117, 0, 0, 0, 42, 128, 129, 100, 0, 112, 118, 117, 0, 0, 0, 42, 101, 128, 102, 0, 115, 112, 116, 0, 0, 0, 42, 104, 129, 103, 0, 119, 118, 120, 0, 0, 0, 42, 100, 129, 104, 0, 117, 118, 119, 0, 0, 0, 42, 105, 129, 99, 0, 121, 118, 122, 0, 0, 0, 42, 103, 129, 105, 0, 120, 118, 121, 0, 0, 0, 42, 99, 129, 107, 0, 122, 118, 123, 0, 0, 0, 42, 108, 129, 106, 0, 124, 118, 125, 0, 0, 0, 42, 107, 129, 108, 0, 123, 118, 124, 0, 0, 0, 42, 110, 129, 109, 0, 126, 118, 127, 0, 0, 0, 42, 129, 130, 109, 0, 118, 128, 127, 0, 0, 0, 42, 106, 129, 110, 0, 125, 118, 126, 0, 0, 0, 42, 118, 1, 130, 0, 60, 129, 128, 0, 0, 0, 42, 109, 130, 111, 0, 127, 128, 130, 0, 0, 0, 42, 119, 0, 112, 0, 63, 2, 1, 0, 0, 0, 42, 111, 130, 1, 0, 130, 128, 129, 0, 0, 0, 42, 1, 118, 56, 0, 129, 60, 62, 0, 0, 0, 42, 112, 132, 119, 0, 131, 132, 133, 1, 1, 1, 42, 132, 131, 119, 0, 132, 134, 133, 1, 1, 1, 42, 113, 133, 112, 0, 135, 136, 137, 2, 2, 2, 42, 133, 132, 112, 0, 136, 138, 137, 2, 2, 2, 42, 114, 134, 113, 0, 139, 140, 141, 3, 3, 3, 42, 134, 133, 113, 0, 140, 142, 141, 3, 3, 3, 42, 115, 135, 114, 0, 143, 144, 145, 4, 4, 4, 42, 135, 134, 114, 0, 144, 146, 145, 4, 4, 4, 42, 116, 136, 115, 0, 147, 148, 143, 4, 4, 4, 42, 136, 135, 115, 0, 148, 144, 143, 4, 4, 4, 42, 117, 137, 116, 0, 149, 150, 151, 5, 5, 5, 42, 137, 136, 116, 0, 150, 152, 151, 5, 5, 5, 42, 118, 138, 117, 0, 153, 154, 155, 6, 6, 6, 42, 138, 137, 117, 0, 154, 156, 155, 6, 6, 6, 42, 119, 131, 120, 0, 157, 158, 159, 7, 7, 7, 42, 131, 139, 120, 0, 158, 160, 159, 7, 7, 7, 42, 120, 139, 121, 0, 161, 162, 163, 8, 8, 8, 42, 139, 140, 121, 0, 162, 164, 163, 8, 8, 8, 42, 121, 140, 122, 0, 163, 164, 165, 9, 9, 9, 42, 140, 141, 122, 0, 164, 166, 165, 9, 9, 9, 42, 122, 141, 123, 0, 165, 166, 167, 10, 10, 10, 42, 141, 142, 123, 0, 166, 168, 167, 10, 10, 10, 42, 123, 142, 124, 0, 167, 168, 169, 11, 11, 11, 42, 142, 143, 124, 0, 168, 170, 169, 11, 11, 11, 42, 124, 143, 125, 0, 169, 170, 171, 12, 12, 12, 42, 143, 144, 125, 0, 170, 172, 171, 12, 12, 12, 42, 125, 144, 126, 0, 171, 172, 173, 13, 13, 13, 42, 144, 145, 126, 0, 172, 174, 173, 13, 13, 13, 42, 126, 145, 127, 0, 173, 174, 175, 14, 14, 14, 42, 145, 146, 127, 0, 174, 176, 175, 14, 14, 14, 42, 127, 146, 128, 0, 175, 176, 177, 15, 15, 15, 42, 146, 147, 128, 0, 176, 178, 177, 15, 15, 15, 42, 128, 147, 129, 0, 177, 178, 179, 16, 16, 16, 42, 147, 148, 129, 0, 178, 180, 179, 16, 16, 16, 42, 129, 148, 130, 0, 181, 182, 183, 17, 17, 17, 42, 148, 149, 130, 0, 182, 184, 183, 17, 17, 17, 42, 130, 149, 118, 0, 183, 184, 153, 18, 18, 18, 42, 149, 138, 118, 0, 184, 154, 153, 18, 18, 18, 42, 131, 132, 150, 0, 185, 186, 187, 19, 19, 19, 42, 132, 151, 150, 0, 186, 188, 187, 19, 19, 19, 42, 132, 133, 151, 0, 186, 189, 188, 19, 19, 19, 42, 133, 152, 151, 0, 189, 190, 188, 19, 19, 19, 42, 133, 134, 152, 0, 189, 191, 190, 19, 19, 19, 42, 134, 153, 152, 0, 191, 192, 190, 19, 19, 19, 42, 134, 135, 153, 0, 191, 193, 192, 19, 19, 19, 42, 135, 154, 153, 0, 193, 194, 192, 19, 19, 19, 42, 135, 136, 154, 0, 193, 195, 194, 19, 19, 19, 42, 136, 155, 154, 0, 195, 196, 194, 19, 19, 19, 42, 136, 137, 155, 0, 195, 197, 196, 19, 19, 19, 42, 137, 156, 155, 0, 197, 198, 196, 19, 19, 19, 42, 137, 138, 156, 0, 197, 199, 198, 19, 19, 19, 42, 138, 157, 156, 0, 199, 200, 198, 19, 19, 19, 42, 139, 131, 158, 0, 201, 185, 202, 19, 19, 19, 42, 131, 150, 158, 0, 185, 187, 202, 19, 19, 19, 42, 140, 139, 159, 0, 203, 201, 204, 19, 19, 19, 42, 139, 158, 159, 0, 201, 202, 204, 19, 19, 19, 42, 141, 140, 160, 0, 205, 203, 206, 19, 19, 19, 42, 140, 159, 160, 0, 203, 204, 206, 19, 19, 19, 42, 142, 141, 161, 0, 207, 205, 208, 19, 19, 19, 42, 141, 160, 161, 0, 205, 206, 208, 19, 19, 19, 42, 143, 142, 162, 0, 209, 207, 210, 19, 19, 19, 42, 142, 161, 162, 0, 207, 208, 210, 19, 19, 19, 42, 144, 143, 163, 0, 211, 209, 212, 19, 19, 19, 42, 143, 162, 163, 0, 209, 210, 212, 19, 19, 19, 42, 145, 144, 164, 0, 213, 211, 214, 19, 19, 19, 42, 144, 163, 164, 0, 211, 212, 214, 19, 19, 19, 42, 146, 145, 165, 0, 215, 213, 216, 19, 19, 19, 42, 145, 164, 165, 0, 213, 214, 216, 19, 19, 19, 42, 147, 146, 166, 0, 217, 215, 218, 19, 19, 19, 42, 146, 165, 166, 0, 215, 216, 218, 19, 19, 19, 42, 148, 147, 167, 0, 219, 217, 220, 19, 19, 19, 42, 147, 166, 167, 0, 217, 218, 220, 19, 19, 19, 42, 149, 148, 168, 0, 221, 219, 222, 19, 19, 19, 42, 148, 167, 168, 0, 219, 220, 222, 19, 19, 19, 42, 138, 149, 157, 0, 199, 221, 200, 19, 19, 19, 42, 149, 168, 157, 0, 221, 222, 200, 19, 19, 19, 42, 163, 162, 169, 0, 212, 210, 223, 19, 19, 19, 42, 169, 162, 170, 0, 223, 210, 224, 19, 19, 19, 42, 171, 170, 161, 0, 225, 224, 208, 19, 19, 19, 42, 170, 162, 161, 0, 224, 210, 208, 19, 19, 19, 42, 172, 171, 160, 0, 226, 225, 206, 19, 19, 19, 42, 171, 161, 160, 0, 225, 208, 206, 19, 19, 19, 42, 160, 173, 172, 0, 206, 227, 226, 19, 19, 19, 42, 174, 173, 159, 0, 228, 227, 204, 19, 19, 19, 42, 173, 160, 159, 0, 227, 206, 204, 19, 19, 19, 42, 159, 158, 174, 0, 204, 202, 228, 19, 19, 19, 42, 158, 175, 174, 0, 202, 229, 228, 19, 19, 19, 42, 158, 176, 175, 0, 202, 230, 229, 19, 19, 19, 42, 158, 150, 176, 0, 202, 187, 230, 19, 19, 19, 42, 150, 151, 179, 0, 187, 188, 231, 19, 19, 19, 42, 179, 151, 178, 0, 231, 188, 232, 19, 19, 19, 42, 150, 179, 177, 0, 187, 231, 230, 19, 19, 19, 42, 180, 178, 152, 0, 233, 232, 190, 19, 19, 19, 42, 178, 151, 152, 0, 232, 188, 190, 19, 19, 19, 42, 180, 152, 181, 0, 233, 190, 234, 19, 19, 19, 42, 182, 181, 153, 0, 235, 234, 192, 19, 19, 19, 42, 181, 152, 153, 0, 234, 190, 192, 19, 19, 19, 42, 182, 153, 183, 0, 235, 192, 236, 19, 19, 19, 42, 184, 183, 154, 0, 237, 236, 194, 19, 19, 19, 42, 183, 153, 154, 0, 236, 192, 194, 19, 19, 19, 42, 184, 154, 186, 0, 237, 194, 238, 19, 19, 19, 42, 185, 186, 188, 0, 239, 238, 240, 19, 19, 19, 42, 186, 154, 188, 0, 238, 194, 240, 19, 19, 19, 42, 188, 154, 187, 0, 240, 194, 241, 19, 19, 19, 42, 189, 187, 155, 0, 242, 241, 196, 19, 19, 19, 42, 187, 154, 155, 0, 241, 194, 196, 19, 19, 19, 42, 155, 190, 189, 0, 196, 243, 242, 19, 19, 19, 42, 191, 190, 156, 0, 244, 243, 198, 19, 19, 19, 42, 190, 155, 156, 0, 243, 196, 198, 19, 19, 19, 42, 156, 192, 191, 0, 198, 245, 244, 19, 19, 19, 42, 193, 192, 157, 0, 246, 245, 200, 19, 19, 19, 42, 192, 156, 157, 0, 245, 198, 200, 19, 19, 19, 42, 193, 157, 194, 0, 246, 200, 247, 19, 19, 19, 42, 194, 157, 168, 0, 247, 200, 222, 19, 19, 19, 42, 168, 195, 194, 0, 222, 248, 247, 19, 19, 19, 42, 196, 195, 167, 0, 249, 248, 220, 19, 19, 19, 42, 195, 168, 167, 0, 248, 222, 220, 19, 19, 19, 42, 197, 196, 166, 0, 250, 249, 218, 19, 19, 19, 42, 196, 167, 166, 0, 249, 220, 218, 19, 19, 19, 42, 198, 197, 165, 0, 251, 250, 216, 19, 19, 19, 42, 197, 166, 165, 0, 250, 218, 216, 19, 19, 19, 42, 199, 198, 164, 0, 252, 251, 214, 19, 19, 19, 42, 198, 165, 164, 0, 251, 216, 214, 19, 19, 19, 42, 200, 199, 163, 0, 253, 252, 212, 19, 19, 19, 42, 199, 164, 163, 0, 252, 214, 212, 19, 19, 19, 42, 200, 163, 201, 0, 253, 212, 254, 19, 19, 19, 42, 201, 163, 169, 0, 254, 212, 223, 19, 19, 19, 42, 169, 170, 202, 0, 255, 256, 257, 20, 20, 20, 42, 170, 203, 202, 0, 256, 258, 257, 20, 20, 20, 42, 170, 171, 203, 0, 256, 259, 258, 21, 21, 21, 42, 171, 204, 203, 0, 259, 260, 258, 21, 21, 21, 42, 171, 172, 204, 0, 259, 261, 260, 22, 22, 22, 42, 172, 205, 204, 0, 261, 262, 260, 22, 22, 22, 42, 172, 173, 205, 0, 261, 263, 262, 23, 23, 23, 42, 173, 206, 205, 0, 263, 264, 262, 23, 23, 23, 42, 173, 174, 206, 0, 263, 265, 264, 24, 24, 24, 42, 174, 207, 206, 0, 265, 266, 264, 24, 24, 24, 42, 174, 175, 207, 0, 265, 267, 266, 25, 25, 25, 42, 175, 208, 207, 0, 267, 268, 266, 25, 25, 25, 42, 175, 176, 208, 0, 267, 269, 268, 26, 26, 26, 42, 176, 209, 208, 0, 269, 270, 268, 26, 26, 26, 42, 177, 179, 210, 0, 269, 271, 270, 27, 27, 27, 42, 179, 211, 210, 0, 271, 272, 270, 27, 27, 27, 42, 179, 178, 211, 0, 271, 269, 272, 28, 28, 28, 42, 178, 212, 211, 0, 269, 270, 272, 28, 28, 28, 42, 178, 180, 212, 0, 269, 267, 270, 29, 29, 29, 42, 180, 213, 212, 0, 267, 268, 270, 29, 29, 29, 42, 180, 181, 213, 0, 267, 273, 268, 30, 30, 30, 42, 181, 214, 213, 0, 273, 266, 268, 30, 30, 30, 42, 181, 182, 214, 0, 273, 274, 266, 31, 31, 31, 42, 182, 215, 214, 0, 274, 264, 266, 31, 31, 31, 42, 182, 183, 215, 0, 274, 275, 264, 32, 32, 32, 42, 183, 216, 215, 0, 275, 262, 264, 32, 32, 32, 42, 183, 184, 216, 0, 275, 276, 262, 33, 33, 33, 42, 184, 217, 216, 0, 276, 260, 262, 33, 33, 33, 42, 184, 186, 217, 0, 276, 277, 260, 34, 34, 34, 42, 186, 218, 217, 0, 277, 278, 260, 34, 34, 34, 42, 186, 185, 218, 0, 277, 255, 278, 35, 35, 35, 42, 185, 219, 218, 0, 255, 257, 278, 35, 35, 35, 42, 185, 188, 219, 0, 279, 280, 281, 36, 36, 36, 42, 188, 220, 219, 0, 280, 282, 281, 36, 36, 36, 42, 188, 187, 220, 0, 280, 283, 282, 37, 37, 37, 42, 187, 221, 220, 0, 283, 284, 282, 37, 37, 37, 42, 187, 189, 221, 0, 283, 285, 284, 38, 38, 38, 42, 189, 222, 221, 0, 285, 286, 284, 38, 38, 38, 42, 189, 190, 222, 0, 285, 287, 286, 39, 39, 39, 42, 190, 223, 222, 0, 287, 288, 286, 39, 39, 39, 42, 190, 191, 223, 0, 287, 289, 288, 40, 40, 40, 42, 191, 224, 223, 0, 289, 290, 288, 40, 40, 40, 42, 191, 192, 224, 0, 289, 291, 290, 41, 41, 41, 42, 192, 225, 224, 0, 291, 292, 290, 41, 41, 41, 42, 192, 193, 225, 0, 291, 293, 292, 42, 42, 42, 42, 193, 226, 225, 0, 293, 294, 292, 42, 42, 42, 42, 193, 194, 226, 0, 293, 295, 294, 43, 43, 43, 42, 194, 227, 226, 0, 295, 296, 294, 43, 43, 43, 42, 194, 195, 227, 0, 295, 297, 296, 44, 44, 44, 42, 195, 228, 227, 0, 297, 298, 296, 44, 44, 44, 42, 195, 196, 228, 0, 297, 299, 298, 45, 45, 45, 42, 196, 229, 228, 0, 299, 300, 298, 45, 45, 45, 42, 196, 197, 229, 0, 299, 301, 300, 46, 46, 46, 42, 197, 230, 229, 0, 301, 302, 300, 46, 46, 46, 42, 197, 198, 230, 0, 301, 303, 302, 47, 47, 47, 42, 198, 231, 230, 0, 303, 288, 302, 47, 47, 47, 42, 198, 199, 231, 0, 303, 304, 288, 48, 48, 48, 42, 199, 232, 231, 0, 304, 286, 288, 48, 48, 48, 42, 199, 200, 232, 0, 304, 305, 286, 49, 49, 49, 42, 200, 233, 232, 0, 305, 284, 286, 49, 49, 49, 42, 201, 169, 234, 0, 306, 279, 307, 50, 50, 50, 42, 169, 202, 234, 0, 279, 281, 307, 50, 50, 50, 42, 200, 201, 233, 0, 305, 306, 284, 51, 51, 51, 42, 201, 234, 233, 0, 306, 307, 284, 51, 51, 51, 42, 202, 203, 235, 0, 308, 309, 310, 19, 19, 19, 42, 203, 236, 235, 0, 309, 311, 310, 19, 19, 19, 42, 203, 204, 236, 0, 309, 312, 311, 19, 19, 19, 42, 204, 237, 236, 0, 312, 313, 311, 19, 19, 19, 42, 204, 205, 237, 0, 312, 314, 313, 19, 19, 19, 42, 205, 238, 237, 0, 314, 315, 313, 19, 19, 19, 42, 205, 206, 238, 0, 314, 316, 315, 19, 19, 19, 42, 206, 239, 238, 0, 316, 317, 315, 19, 19, 19, 42, 206, 207, 239, 0, 316, 318, 317, 19, 19, 19, 42, 207, 240, 239, 0, 318, 319, 317, 19, 19, 19, 42, 207, 208, 240, 0, 318, 320, 319, 19, 19, 19, 42, 208, 241, 240, 0, 320, 321, 319, 19, 19, 19, 42, 208, 209, 241, 0, 320, 322, 321, 19, 19, 19, 42, 209, 242, 241, 0, 322, 323, 321, 19, 19, 19, 42, 210, 211, 243, 0, 322, 231, 323, 19, 19, 19, 42, 211, 244, 243, 0, 231, 324, 323, 19, 19, 19, 42, 211, 212, 244, 0, 231, 232, 324, 19, 19, 19, 42, 212, 245, 244, 0, 232, 325, 324, 19, 19, 19, 42, 212, 213, 245, 0, 232, 233, 325, 19, 19, 19, 42, 213, 246, 245, 0, 233, 326, 325, 19, 19, 19, 42, 213, 214, 246, 0, 233, 234, 326, 19, 19, 19, 42, 214, 247, 246, 0, 234, 327, 326, 19, 19, 19, 42, 214, 215, 247, 0, 234, 235, 327, 19, 19, 19, 42, 215, 248, 247, 0, 235, 328, 327, 19, 19, 19, 42, 215, 216, 248, 0, 235, 236, 328, 19, 19, 19, 42, 216, 249, 248, 0, 236, 329, 328, 19, 19, 19, 42, 216, 217, 249, 0, 236, 237, 329, 19, 19, 19, 42, 217, 250, 249, 0, 237, 330, 329, 19, 19, 19, 42, 217, 218, 250, 0, 237, 238, 330, 19, 19, 19, 42, 218, 251, 250, 0, 238, 331, 330, 19, 19, 19, 42, 218, 219, 251, 0, 238, 239, 331, 19, 19, 19, 42, 219, 252, 251, 0, 239, 332, 331, 19, 19, 19, 42, 202, 235, 253, 0, 308, 310, 333, 19, 19, 19, 42, 235, 254, 253, 0, 310, 334, 333, 19, 19, 19, 42, 252, 219, 256, 0, 332, 239, 335, 19, 19, 19, 42, 219, 255, 256, 0, 239, 336, 335, 19, 19, 19, 42, 253, 254, 257, 0, 333, 334, 337, 19, 19, 19, 42, 254, 258, 257, 0, 334, 338, 337, 19, 19, 19, 42, 256, 255, 258, 0, 335, 336, 338, 19, 19, 19, 42, 255, 257, 258, 0, 336, 337, 338, 19, 19, 19, 42, 219, 220, 259, 0, 239, 240, 339, 19, 19, 19, 42, 220, 260, 259, 0, 240, 340, 339, 19, 19, 19, 42, 220, 221, 260, 0, 240, 241, 340, 19, 19, 19, 42, 221, 261, 260, 0, 241, 341, 340, 19, 19, 19, 42, 221, 222, 261, 0, 241, 242, 341, 19, 19, 19, 42, 222, 262, 261, 0, 242, 342, 341, 19, 19, 19, 42, 222, 223, 262, 0, 242, 243, 342, 19, 19, 19, 42, 223, 263, 262, 0, 243, 343, 342, 19, 19, 19, 42, 223, 224, 263, 0, 243, 244, 343, 19, 19, 19, 42, 224, 264, 263, 0, 244, 344, 343, 19, 19, 19, 42, 224, 225, 264, 0, 244, 245, 344, 19, 19, 19, 42, 225, 265, 264, 0, 245, 345, 344, 19, 19, 19, 42, 225, 226, 265, 0, 245, 246, 345, 19, 19, 19, 42, 226, 266, 265, 0, 246, 346, 345, 19, 19, 19, 42, 226, 227, 266, 0, 246, 247, 346, 19, 19, 19, 42, 227, 267, 266, 0, 247, 347, 346, 19, 19, 19, 42, 227, 228, 267, 0, 247, 348, 347, 19, 19, 19, 42, 228, 268, 267, 0, 348, 349, 347, 19, 19, 19, 42, 228, 229, 268, 0, 348, 350, 349, 19, 19, 19, 42, 229, 269, 268, 0, 350, 351, 349, 19, 19, 19, 42, 229, 230, 269, 0, 350, 352, 351, 19, 19, 19, 42, 230, 270, 269, 0, 352, 353, 351, 19, 19, 19, 42, 230, 231, 270, 0, 352, 354, 353, 19, 19, 19, 42, 231, 271, 270, 0, 354, 355, 353, 19, 19, 19, 42, 231, 232, 271, 0, 354, 356, 355, 19, 19, 19, 42, 232, 272, 271, 0, 356, 357, 355, 19, 19, 19, 42, 232, 233, 272, 0, 356, 358, 357, 19, 19, 19, 42, 233, 273, 272, 0, 358, 359, 357, 19, 19, 19, 42, 234, 202, 275, 0, 360, 308, 361, 19, 19, 19, 42, 202, 274, 275, 0, 308, 362, 361, 19, 19, 19, 42, 233, 234, 273, 0, 358, 360, 359, 19, 19, 19, 42, 234, 275, 273, 0, 360, 361, 359, 19, 19, 19, 42, 202, 253, 274, 0, 308, 333, 362, 19, 19, 19, 42, 253, 276, 274, 0, 333, 363, 362, 19, 19, 19, 42, 255, 219, 277, 0, 336, 239, 364, 19, 19, 19, 42, 219, 259, 277, 0, 239, 339, 364, 19, 19, 19, 42, 253, 257, 276, 0, 333, 337, 363, 19, 19, 19, 42, 257, 278, 276, 0, 337, 365, 363, 19, 19, 19, 42, 257, 255, 278, 0, 337, 336, 365, 19, 19, 19, 42, 255, 277, 278, 0, 336, 364, 365, 19, 19, 19, 42, 259, 260, 395, 0, 366, 367, 368, 52, 52, 53, 42, 260, 396, 395, 0, 367, 369, 368, 52, 53, 53, 42, 260, 261, 396, 0, 367, 370, 369, 31, 31, 54, 42, 261, 397, 396, 0, 370, 371, 369, 31, 54, 54, 42, 261, 262, 397, 0, 370, 372, 371, 55, 55, 56, 42, 262, 398, 397, 0, 372, 373, 371, 55, 56, 56, 42, 262, 263, 398, 0, 372, 374, 373, 57, 57, 58, 42, 263, 399, 398, 0, 374, 375, 373, 57, 58, 58, 42, 263, 264, 399, 0, 374, 376, 375, 59, 59, 60, 42, 264, 400, 399, 0, 376, 377, 375, 59, 60, 60, 42, 264, 265, 400, 0, 376, 378, 377, 61, 61, 62, 42, 265, 401, 400, 0, 378, 379, 377, 61, 62, 62, 42, 265, 266, 401, 0, 378, 380, 379, 63, 63, 64, 42, 266, 402, 401, 0, 380, 381, 379, 63, 64, 64, 42, 266, 267, 402, 0, 380, 382, 381, 65, 65, 66, 42, 267, 403, 402, 0, 382, 383, 381, 65, 66, 66, 42, 267, 268, 403, 0, 382, 380, 383, 67, 67, 68, 42, 268, 404, 403, 0, 380, 381, 383, 67, 68, 68, 42, 268, 269, 404, 0, 380, 384, 381, 69, 69, 70, 42, 269, 405, 404, 0, 384, 385, 381, 69, 70, 70, 42, 269, 270, 405, 0, 384, 386, 385, 71, 71, 72, 42, 270, 406, 405, 0, 386, 387, 385, 71, 72, 72, 42, 270, 271, 406, 0, 386, 374, 387, 73, 73, 74, 42, 271, 407, 406, 0, 374, 388, 387, 73, 74, 74, 42, 271, 272, 407, 0, 374, 372, 388, 75, 75, 76, 42, 272, 408, 407, 0, 372, 373, 388, 75, 76, 76, 42, 272, 273, 408, 0, 372, 370, 373, 77, 77, 78, 42, 273, 409, 408, 0, 370, 371, 373, 77, 78, 78, 42, 275, 274, 411, 0, 367, 366, 369, 79, 79, 80, 42, 274, 410, 411, 0, 366, 368, 369, 79, 80, 80, 42, 273, 275, 409, 0, 370, 367, 371, 81, 81, 82, 42, 275, 411, 409, 0, 367, 369, 371, 81, 82, 82, 42, 274, 276, 410, 0, 366, 389, 368, 83, 83, 84, 42, 276, 412, 410, 0, 389, 390, 368, 83, 84, 84, 42, 277, 259, 413, 0, 389, 366, 390, 85, 85, 86, 42, 259, 395, 413, 0, 366, 368, 390, 85, 86, 86, 42, 276, 278, 412, 0, 389, 391, 390, 87, 87, 88, 42, 278, 414, 412, 0, 391, 392, 390, 87, 88, 88, 42, 278, 277, 414, 0, 391, 389, 392, 89, 89, 90, 42, 277, 413, 414, 0, 389, 390, 392, 89, 90, 90, 42, 235, 236, 415, 0, 393, 394, 395, 91, 91, 92, 42, 236, 416, 415, 0, 394, 396, 395, 91, 92, 92, 42, 236, 237, 416, 0, 394, 397, 396, 93, 93, 94, 42, 237, 417, 416, 0, 397, 398, 396, 93, 94, 94, 42, 237, 238, 417, 0, 397, 399, 398, 95, 95, 96, 42, 238, 418, 417, 0, 399, 400, 398, 95, 96, 96, 42, 238, 239, 418, 0, 399, 401, 400, 97, 97, 98, 42, 239, 419, 418, 0, 401, 402, 400, 97, 98, 98, 42, 239, 240, 419, 0, 401, 403, 402, 99, 99, 100, 42, 240, 420, 419, 0, 403, 404, 402, 99, 100, 100, 42, 240, 241, 420, 0, 403, 405, 404, 101, 101, 102, 42, 241, 421, 420, 0, 405, 406, 404, 101, 102, 102, 42, 241, 242, 421, 0, 405, 407, 406, 103, 103, 104, 42, 242, 422, 421, 0, 407, 408, 406, 103, 104, 104, 42, 243, 244, 423, 0, 407, 409, 408, 105, 105, 106, 42, 244, 424, 423, 0, 409, 410, 408, 105, 106, 106, 42, 244, 245, 424, 0, 409, 407, 410, 107, 107, 108, 42, 245, 425, 424, 0, 407, 408, 410, 107, 108, 108, 42, 245, 246, 425, 0, 407, 411, 408, 109, 109, 110, 42, 246, 426, 425, 0, 411, 406, 408, 109, 110, 110, 42, 246, 247, 426, 0, 411, 403, 406, 111, 111, 112, 42, 247, 427, 426, 0, 403, 404, 406, 111, 112, 112, 42, 247, 248, 427, 0, 403, 401, 404, 113, 113, 54, 42, 248, 428, 427, 0, 401, 412, 404, 113, 54, 54, 42, 248, 249, 428, 0, 401, 413, 412, 114, 114, 115, 42, 249, 429, 428, 0, 413, 414, 412, 114, 115, 115, 42, 249, 250, 429, 0, 413, 415, 414, 116, 116, 117, 42, 250, 430, 429, 0, 415, 398, 414, 116, 117, 117, 42, 250, 251, 430, 0, 415, 394, 398, 118, 118, 119, 42, 251, 431, 430, 0, 394, 416, 398, 118, 119, 119, 42, 251, 252, 431, 0, 394, 417, 416, 120, 120, 121, 42, 252, 432, 431, 0, 417, 418, 416, 120, 121, 121, 42, 254, 235, 433, 0, 419, 393, 420, 122, 122, 123, 42, 235, 415, 433, 0, 393, 395, 420, 122, 123, 123, 42, 252, 256, 432, 0, 417, 421, 418, 124, 124, 125, 42, 256, 434, 432, 0, 421, 422, 418, 124, 125, 125, 42, 258, 254, 435, 0, 423, 419, 424, 126, 126, 127, 42, 254, 433, 435, 0, 419, 420, 424, 126, 127, 127, 42, 256, 258, 434, 0, 421, 423, 422, 128, 128, 129, 42, 258, 435, 434, 0, 423, 424, 422, 128, 129, 129, 42, 318, 316, 298, 0, 425, 426, 427, 0, 0, 0, 42, 316, 296, 298, 0, 426, 428, 427, 0, 0, 0, 42, 317, 318, 297, 0, 429, 425, 430, 0, 0, 0, 42, 318, 298, 297, 0, 425, 427, 430, 0, 0, 0, 42, 279, 280, 319, 0, 431, 432, 433, 0, 0, 0, 42, 280, 320, 319, 0, 432, 434, 433, 0, 0, 0, 42, 280, 281, 320, 0, 432, 435, 434, 0, 0, 0, 42, 281, 321, 320, 0, 435, 436, 434, 0, 0, 0, 42, 281, 282, 321, 0, 435, 437, 436, 0, 0, 0, 42, 282, 322, 321, 0, 437, 438, 436, 0, 0, 0, 42, 282, 283, 322, 0, 437, 439, 438, 0, 0, 0, 42, 283, 323, 322, 0, 439, 440, 438, 0, 0, 0, 42, 283, 284, 323, 0, 439, 441, 440, 0, 0, 0, 42, 284, 324, 323, 0, 441, 442, 440, 0, 0, 0, 42, 284, 285, 324, 0, 441, 443, 442, 0, 0, 0, 42, 285, 325, 324, 0, 443, 444, 442, 0, 0, 0, 42, 285, 286, 325, 0, 443, 445, 444, 0, 0, 0, 42, 286, 326, 325, 0, 445, 446, 444, 0, 0, 0, 42, 286, 287, 326, 0, 445, 447, 446, 0, 0, 0, 42, 287, 327, 326, 0, 447, 448, 446, 0, 0, 0, 42, 287, 288, 327, 0, 447, 449, 448, 0, 0, 0, 42, 288, 328, 327, 0, 449, 450, 448, 0, 0, 0, 42, 288, 289, 328, 0, 449, 451, 450, 0, 0, 0, 42, 289, 329, 328, 0, 451, 452, 450, 0, 0, 0, 42, 289, 290, 329, 0, 451, 453, 452, 0, 0, 0, 42, 290, 330, 329, 0, 453, 454, 452, 0, 0, 0, 42, 290, 291, 330, 0, 453, 455, 454, 0, 0, 0, 42, 291, 331, 330, 0, 455, 456, 454, 0, 0, 0, 42, 291, 292, 331, 0, 455, 457, 456, 0, 0, 0, 42, 292, 332, 331, 0, 457, 458, 456, 0, 0, 0, 42, 292, 293, 332, 0, 457, 459, 458, 0, 0, 0, 42, 293, 333, 332, 0, 459, 460, 458, 0, 0, 0, 42, 295, 294, 335, 0, 461, 462, 463, 0, 0, 0, 42, 294, 334, 335, 0, 462, 464, 463, 0, 0, 0, 42, 293, 295, 333, 0, 459, 461, 460, 0, 0, 0, 42, 295, 335, 333, 0, 461, 463, 460, 0, 0, 0, 42, 294, 296, 334, 0, 462, 428, 464, 0, 0, 0, 42, 296, 336, 334, 0, 428, 465, 464, 0, 0, 0, 42, 297, 279, 337, 0, 430, 431, 466, 0, 0, 0, 42, 279, 319, 337, 0, 431, 433, 466, 0, 0, 0, 42, 299, 300, 338, 0, 467, 468, 469, 0, 0, 0, 42, 300, 339, 338, 0, 468, 470, 469, 0, 0, 0, 42, 300, 301, 339, 0, 468, 471, 470, 0, 0, 0, 42, 301, 340, 339, 0, 471, 472, 470, 0, 0, 0, 42, 301, 302, 340, 0, 471, 473, 472, 0, 0, 0, 42, 302, 341, 340, 0, 473, 474, 472, 0, 0, 0, 42, 302, 303, 341, 0, 473, 475, 474, 0, 0, 0, 42, 303, 342, 341, 0, 475, 476, 474, 0, 0, 0, 42, 303, 304, 342, 0, 475, 477, 476, 0, 0, 0, 42, 304, 343, 342, 0, 477, 478, 476, 0, 0, 0, 42, 304, 305, 343, 0, 477, 479, 478, 0, 0, 0, 42, 305, 344, 343, 0, 479, 480, 478, 0, 0, 0, 42, 305, 306, 344, 0, 479, 481, 480, 0, 0, 0, 42, 306, 345, 344, 0, 481, 482, 480, 0, 0, 0, 42, 306, 307, 345, 0, 481, 483, 482, 0, 0, 0, 42, 307, 346, 345, 0, 483, 484, 482, 0, 0, 0, 42, 307, 308, 346, 0, 483, 485, 484, 0, 0, 0, 42, 308, 347, 346, 0, 485, 486, 484, 0, 0, 0, 42, 308, 309, 347, 0, 485, 487, 486, 0, 0, 0, 42, 309, 348, 347, 0, 487, 488, 486, 0, 0, 0, 42, 309, 310, 348, 0, 487, 489, 488, 0, 0, 0, 42, 310, 349, 348, 0, 489, 490, 488, 0, 0, 0, 42, 310, 311, 349, 0, 489, 491, 490, 0, 0, 0, 42, 311, 350, 349, 0, 491, 492, 490, 0, 0, 0, 42, 311, 312, 350, 0, 491, 493, 492, 0, 0, 0, 42, 312, 351, 350, 0, 493, 494, 492, 0, 0, 0, 42, 312, 313, 351, 0, 493, 495, 494, 0, 0, 0, 42, 313, 352, 351, 0, 495, 496, 494, 0, 0, 0, 42, 313, 314, 352, 0, 495, 497, 496, 0, 0, 0, 42, 314, 353, 352, 0, 497, 498, 496, 0, 0, 0, 42, 314, 315, 353, 0, 497, 499, 498, 0, 0, 0, 42, 315, 354, 353, 0, 499, 500, 498, 0, 0, 0, 42, 316, 299, 355, 0, 426, 467, 501, 0, 0, 0, 42, 299, 338, 355, 0, 467, 469, 501, 0, 0, 0, 42, 315, 317, 354, 0, 499, 429, 500, 0, 0, 0, 42, 317, 356, 354, 0, 429, 502, 500, 0, 0, 0, 42, 296, 316, 336, 0, 428, 426, 465, 0, 0, 0, 42, 316, 355, 336, 0, 426, 501, 465, 0, 0, 0, 42, 317, 297, 356, 0, 429, 430, 502, 0, 0, 0, 42, 297, 337, 356, 0, 430, 466, 502, 0, 0, 0, 42, 319, 320, 357, 0, 503, 504, 505, 130, 130, 130, 42, 320, 358, 357, 0, 504, 506, 505, 130, 130, 130, 42, 320, 321, 358, 0, 504, 507, 506, 131, 131, 131, 42, 321, 359, 358, 0, 507, 508, 506, 131, 131, 131, 42, 321, 322, 359, 0, 507, 509, 508, 132, 132, 132, 42, 322, 360, 359, 0, 509, 510, 508, 132, 132, 132, 42, 322, 323, 360, 0, 509, 511, 510, 133, 133, 133, 42, 323, 361, 360, 0, 511, 512, 510, 133, 133, 133, 42, 323, 324, 361, 0, 511, 513, 512, 134, 134, 134, 42, 324, 362, 361, 0, 513, 514, 512, 134, 134, 134, 42, 324, 325, 362, 0, 513, 515, 514, 135, 135, 135, 42, 325, 363, 362, 0, 515, 516, 514, 135, 135, 135, 42, 325, 326, 363, 0, 515, 517, 516, 136, 136, 136, 42, 326, 364, 363, 0, 517, 518, 516, 136, 136, 136, 42, 326, 327, 364, 0, 517, 519, 518, 137, 137, 137, 42, 327, 365, 364, 0, 519, 520, 518, 137, 137, 137, 42, 327, 328, 365, 0, 519, 521, 520, 138, 138, 138, 42, 328, 366, 365, 0, 521, 522, 520, 138, 138, 138, 42, 328, 329, 366, 0, 521, 523, 522, 139, 139, 139, 42, 329, 367, 366, 0, 523, 524, 522, 139, 139, 139, 42, 329, 330, 367, 0, 523, 525, 524, 140, 140, 140, 42, 330, 368, 367, 0, 525, 526, 524, 140, 140, 140, 42, 330, 331, 368, 0, 525, 527, 526, 141, 141, 141, 42, 331, 369, 368, 0, 527, 528, 526, 141, 141, 141, 42, 331, 332, 369, 0, 527, 529, 528, 142, 142, 142, 42, 332, 370, 369, 0, 529, 530, 528, 142, 142, 142, 42, 332, 333, 370, 0, 529, 531, 530, 143, 143, 143, 42, 333, 371, 370, 0, 531, 532, 530, 143, 143, 143, 42, 335, 334, 373, 0, 533, 534, 535, 144, 144, 144, 42, 334, 372, 373, 0, 534, 536, 535, 144, 144, 144, 42, 333, 335, 371, 0, 531, 533, 532, 145, 145, 145, 42, 335, 373, 371, 0, 533, 535, 532, 145, 145, 145, 42, 334, 336, 372, 0, 534, 537, 536, 146, 146, 146, 42, 336, 374, 372, 0, 537, 538, 536, 146, 146, 146, 42, 337, 319, 375, 0, 539, 503, 540, 147, 147, 147, 42, 319, 357, 375, 0, 503, 505, 540, 147, 147, 147, 42, 338, 339, 376, 0, 541, 542, 543, 148, 148, 148, 42, 339, 377, 376, 0, 542, 544, 543, 148, 148, 148, 42, 339, 340, 377, 0, 542, 545, 544, 149, 149, 149, 42, 340, 378, 377, 0, 545, 546, 544, 149, 149, 149, 42, 340, 341, 378, 0, 545, 547, 546, 150, 150, 150, 42, 341, 379, 378, 0, 547, 548, 546, 150, 150, 150, 42, 341, 342, 379, 0, 547, 549, 548, 151, 151, 151, 42, 342, 380, 379, 0, 549, 550, 548, 151, 151, 151, 42, 342, 343, 380, 0, 549, 551, 550, 152, 152, 152, 42, 343, 381, 380, 0, 551, 552, 550, 152, 152, 152, 42, 343, 344, 381, 0, 551, 553, 552, 153, 153, 153, 42, 344, 382, 381, 0, 553, 554, 552, 153, 153, 153, 42, 344, 345, 382, 0, 553, 555, 554, 154, 154, 154, 42, 345, 383, 382, 0, 555, 556, 554, 154, 154, 154, 42, 345, 346, 383, 0, 555, 557, 556, 155, 155, 155, 42, 346, 384, 383, 0, 557, 558, 556, 155, 155, 155, 42, 346, 347, 384, 0, 557, 559, 558, 156, 156, 156, 42, 347, 385, 384, 0, 559, 560, 558, 156, 156, 156, 42, 347, 348, 385, 0, 559, 561, 560, 157, 157, 157, 42, 348, 386, 385, 0, 561, 562, 560, 157, 157, 157, 42, 348, 349, 386, 0, 561, 563, 562, 158, 158, 158, 42, 349, 387, 386, 0, 563, 564, 562, 158, 158, 158, 42, 349, 350, 387, 0, 563, 565, 564, 159, 159, 159, 42, 350, 388, 387, 0, 565, 566, 564, 159, 159, 159, 42, 350, 351, 388, 0, 565, 567, 566, 160, 160, 160, 42, 351, 389, 388, 0, 567, 568, 566, 160, 160, 160, 42, 351, 352, 389, 0, 567, 569, 568, 161, 161, 161, 42, 352, 390, 389, 0, 569, 570, 568, 161, 161, 161, 42, 352, 353, 390, 0, 569, 571, 570, 162, 162, 162, 42, 353, 391, 390, 0, 571, 572, 570, 162, 162, 162, 42, 353, 354, 391, 0, 571, 573, 572, 163, 163, 163, 42, 354, 392, 391, 0, 573, 574, 572, 163, 163, 163, 42, 355, 338, 393, 0, 575, 541, 576, 164, 164, 164, 42, 338, 376, 393, 0, 541, 543, 576, 164, 164, 164, 42, 354, 356, 392, 0, 573, 577, 574, 165, 165, 165, 42, 356, 394, 392, 0, 577, 578, 574, 165, 165, 165, 42, 336, 355, 374, 0, 537, 579, 538, 166, 166, 166, 42, 355, 393, 374, 0, 579, 580, 538, 166, 166, 166, 42, 356, 337, 394, 0, 581, 539, 582, 167, 167, 167, 42, 337, 375, 394, 0, 539, 540, 582, 167, 167, 167, 42, 395, 396, 436, 0, 368, 369, 583, 53, 53, 168, 42, 396, 437, 436, 0, 369, 584, 583, 53, 168, 168, 42, 396, 397, 437, 0, 369, 371, 584, 54, 54, 169, 42, 397, 438, 437, 0, 371, 585, 584, 54, 169, 169, 42, 397, 398, 438, 0, 371, 373, 585, 56, 56, 170, 42, 398, 439, 438, 0, 373, 586, 585, 56, 170, 170, 42, 398, 399, 439, 0, 373, 375, 586, 58, 58, 171, 42, 399, 440, 439, 0, 375, 587, 586, 58, 171, 171, 42, 399, 400, 440, 0, 375, 377, 587, 60, 60, 172, 42, 400, 441, 440, 0, 377, 588, 587, 60, 172, 172, 42, 400, 401, 441, 0, 377, 379, 588, 62, 62, 173, 42, 401, 442, 441, 0, 379, 589, 588, 62, 173, 173, 42, 401, 402, 442, 0, 379, 381, 589, 64, 64, 174, 42, 402, 443, 442, 0, 381, 590, 589, 64, 174, 174, 42, 402, 403, 443, 0, 381, 383, 590, 66, 66, 175, 42, 403, 444, 443, 0, 383, 591, 590, 66, 175, 175, 42, 403, 404, 444, 0, 383, 381, 591, 68, 68, 176, 42, 404, 445, 444, 0, 381, 590, 591, 68, 176, 176, 42, 404, 405, 445, 0, 381, 385, 590, 70, 70, 177, 42, 405, 446, 445, 0, 385, 592, 590, 70, 177, 177, 42, 405, 406, 446, 0, 385, 387, 592, 72, 72, 178, 42, 406, 447, 446, 0, 387, 593, 592, 72, 178, 178, 42, 406, 407, 447, 0, 387, 388, 593, 74, 74, 179, 42, 407, 448, 447, 0, 388, 594, 593, 74, 179, 179, 42, 407, 408, 448, 0, 388, 373, 594, 76, 76, 76, 42, 408, 449, 448, 0, 373, 586, 594, 76, 76, 76, 42, 408, 409, 449, 0, 373, 371, 586, 78, 78, 180, 42, 409, 450, 449, 0, 371, 585, 586, 78, 180, 180, 42, 411, 410, 452, 0, 369, 368, 584, 80, 80, 181, 42, 410, 451, 452, 0, 368, 583, 584, 80, 181, 181, 42, 409, 411, 450, 0, 371, 369, 585, 82, 82, 182, 42, 411, 452, 450, 0, 369, 584, 585, 82, 182, 182, 42, 410, 412, 451, 0, 368, 390, 583, 84, 84, 183, 42, 412, 453, 451, 0, 390, 595, 583, 84, 183, 183, 42, 413, 395, 454, 0, 390, 368, 595, 86, 86, 184, 42, 395, 436, 454, 0, 368, 583, 595, 86, 184, 184, 42, 412, 414, 453, 0, 390, 392, 595, 88, 88, 185, 42, 414, 455, 453, 0, 392, 596, 595, 88, 185, 185, 42, 414, 413, 455, 0, 392, 390, 596, 90, 90, 186, 42, 413, 454, 455, 0, 390, 595, 596, 90, 186, 186, 42, 415, 416, 456, 0, 395, 396, 597, 92, 92, 187, 42, 416, 457, 456, 0, 396, 598, 597, 92, 187, 187, 42, 416, 417, 457, 0, 396, 398, 598, 94, 94, 188, 42, 417, 458, 457, 0, 398, 599, 598, 94, 188, 188, 42, 417, 418, 458, 0, 398, 400, 599, 96, 96, 189, 42, 418, 459, 458, 0, 400, 600, 599, 96, 189, 189, 42, 418, 419, 459, 0, 400, 402, 600, 98, 98, 190, 42, 419, 460, 459, 0, 402, 601, 600, 98, 190, 190, 42, 419, 420, 460, 0, 402, 404, 601, 100, 100, 191, 42, 420, 461, 460, 0, 404, 602, 601, 100, 191, 191, 42, 420, 421, 461, 0, 404, 406, 602, 102, 102, 192, 42, 421, 462, 461, 0, 406, 603, 602, 102, 192, 192, 42, 421, 422, 462, 0, 406, 408, 603, 104, 104, 193, 42, 422, 463, 462, 0, 408, 604, 603, 104, 193, 193, 42, 423, 424, 464, 0, 408, 410, 604, 106, 106, 194, 42, 424, 465, 464, 0, 410, 605, 604, 106, 194, 194, 42, 424, 425, 465, 0, 410, 408, 605, 108, 108, 195, 42, 425, 466, 465, 0, 408, 604, 605, 108, 195, 195, 42, 425, 426, 466, 0, 408, 406, 604, 110, 110, 196, 42, 426, 467, 466, 0, 406, 603, 604, 110, 196, 196, 42, 426, 427, 467, 0, 406, 404, 603, 112, 112, 197, 42, 427, 468, 467, 0, 404, 602, 603, 112, 197, 197, 42, 427, 428, 468, 0, 404, 412, 602, 54, 54, 198, 42, 428, 469, 468, 0, 412, 606, 602, 54, 198, 198, 42, 428, 429, 469, 0, 412, 414, 606, 115, 115, 199, 42, 429, 470, 469, 0, 414, 607, 606, 115, 199, 199, 42, 429, 430, 470, 0, 414, 398, 607, 117, 117, 200, 42, 430, 471, 470, 0, 398, 599, 607, 117, 200, 200, 42, 430, 431, 471, 0, 398, 416, 599, 119, 119, 201, 42, 431, 472, 471, 0, 416, 598, 599, 119, 201, 201, 42, 431, 432, 472, 0, 416, 418, 598, 121, 121, 202, 42, 432, 473, 472, 0, 418, 608, 598, 121, 202, 202, 42, 433, 415, 474, 0, 420, 395, 609, 123, 123, 203, 42, 415, 456, 474, 0, 395, 597, 609, 123, 203, 203, 42, 432, 434, 473, 0, 418, 422, 608, 125, 125, 204, 42, 434, 475, 473, 0, 422, 610, 608, 125, 204, 204, 42, 435, 433, 476, 0, 424, 420, 611, 127, 127, 205, 42, 433, 474, 476, 0, 420, 609, 611, 127, 205, 205, 42, 434, 435, 475, 0, 422, 424, 610, 129, 129, 206, 42, 435, 476, 475, 0, 424, 611, 610, 129, 206, 206, 42, 436, 437, 279, 0, 583, 584, 612, 168, 168, 30, 42, 437, 280, 279, 0, 584, 613, 612, 168, 30, 30, 42, 437, 438, 280, 0, 584, 585, 613, 169, 169, 207, 42, 438, 281, 280, 0, 585, 614, 613, 169, 207, 207, 42, 438, 439, 281, 0, 585, 586, 614, 170, 170, 208, 42, 439, 282, 281, 0, 586, 615, 614, 170, 208, 208, 42, 439, 440, 282, 0, 586, 587, 615, 171, 171, 209, 42, 440, 283, 282, 0, 587, 616, 615, 171, 209, 209, 42, 440, 441, 283, 0, 587, 588, 616, 172, 172, 210, 42, 441, 284, 283, 0, 588, 617, 616, 172, 210, 210, 42, 441, 442, 284, 0, 588, 589, 617, 173, 173, 211, 42, 442, 285, 284, 0, 589, 618, 617, 173, 211, 211, 42, 442, 443, 285, 0, 589, 590, 618, 174, 174, 212, 42, 443, 286, 285, 0, 590, 619, 618, 174, 212, 212, 42, 443, 444, 286, 0, 590, 591, 619, 175, 175, 213, 42, 444, 287, 286, 0, 591, 620, 619, 175, 213, 213, 42, 444, 445, 287, 0, 591, 590, 620, 176, 176, 214, 42, 445, 288, 287, 0, 590, 619, 620, 176, 214, 214, 42, 445, 446, 288, 0, 590, 592, 619, 177, 177, 215, 42, 446, 289, 288, 0, 592, 621, 619, 177, 215, 215, 42, 446, 447, 289, 0, 592, 593, 621, 178, 178, 216, 42, 447, 290, 289, 0, 593, 617, 621, 178, 216, 216, 42, 447, 448, 290, 0, 593, 594, 617, 179, 179, 217, 42, 448, 291, 290, 0, 594, 622, 617, 179, 217, 217, 42, 448, 449, 291, 0, 594, 586, 622, 76, 76, 218, 42, 449, 292, 291, 0, 586, 615, 622, 76, 218, 218, 42, 449, 450, 292, 0, 586, 585, 615, 180, 180, 219, 42, 450, 293, 292, 0, 585, 614, 615, 180, 219, 219, 42, 452, 451, 295, 0, 584, 583, 613, 181, 181, 25, 42, 451, 294, 295, 0, 583, 612, 613, 181, 25, 25, 42, 450, 452, 293, 0, 585, 584, 614, 182, 182, 220, 42, 452, 295, 293, 0, 584, 613, 614, 182, 220, 220, 42, 451, 453, 294, 0, 583, 595, 612, 183, 183, 221, 42, 453, 296, 294, 0, 595, 623, 612, 183, 221, 221, 42, 454, 436, 297, 0, 595, 583, 623, 184, 184, 222, 42, 436, 279, 297, 0, 583, 612, 623, 184, 222, 222, 42, 453, 455, 296, 0, 595, 596, 623, 185, 185, 223, 42, 455, 298, 296, 0, 596, 624, 623, 185, 223, 223, 42, 455, 454, 298, 0, 596, 595, 624, 186, 186, 224, 42, 454, 297, 298, 0, 595, 623, 624, 186, 224, 224, 42, 456, 457, 299, 0, 597, 598, 625, 187, 187, 225, 42, 457, 300, 299, 0, 598, 626, 625, 187, 225, 225, 42, 457, 458, 300, 0, 598, 599, 626, 188, 188, 226, 42, 458, 301, 300, 0, 599, 627, 626, 188, 226, 226, 42, 458, 459, 301, 0, 599, 600, 627, 189, 189, 227, 42, 459, 302, 301, 0, 600, 628, 627, 189, 227, 227, 42, 459, 460, 302, 0, 600, 601, 628, 190, 190, 228, 42, 460, 303, 302, 0, 601, 629, 628, 190, 228, 228, 42, 460, 461, 303, 0, 601, 602, 629, 191, 191, 229, 42, 461, 304, 303, 0, 602, 630, 629, 191, 229, 229, 42, 461, 462, 304, 0, 602, 603, 630, 192, 192, 230, 42, 462, 305, 304, 0, 603, 631, 630, 192, 230, 230, 42, 462, 463, 305, 0, 603, 604, 631, 193, 193, 231, 42, 463, 306, 305, 0, 604, 632, 631, 193, 231, 231, 42, 464, 465, 306, 0, 604, 605, 632, 194, 194, 232, 42, 465, 307, 306, 0, 605, 633, 632, 194, 232, 232, 42, 465, 466, 307, 0, 605, 604, 633, 195, 195, 233, 42, 466, 308, 307, 0, 604, 632, 633, 195, 233, 233, 42, 466, 467, 308, 0, 604, 603, 632, 196, 196, 234, 42, 467, 309, 308, 0, 603, 634, 632, 196, 234, 234, 42, 467, 468, 309, 0, 603, 602, 634, 197, 197, 235, 42, 468, 310, 309, 0, 602, 630, 634, 197, 235, 235, 42, 468, 469, 310, 0, 602, 606, 630, 198, 198, 236, 42, 469, 311, 310, 0, 606, 635, 630, 198, 236, 236, 42, 469, 470, 311, 0, 606, 607, 635, 199, 199, 237, 42, 470, 312, 311, 0, 607, 636, 635, 199, 237, 237, 42, 470, 471, 312, 0, 607, 599, 636, 200, 200, 238, 42, 471, 313, 312, 0, 599, 627, 636, 200, 238, 238, 42, 471, 472, 313, 0, 599, 598, 627, 201, 201, 239, 42, 472, 314, 313, 0, 598, 626, 627, 201, 239, 239, 42, 472, 473, 314, 0, 598, 608, 626, 202, 202, 240, 42, 473, 315, 314, 0, 608, 637, 626, 202, 240, 240, 42, 474, 456, 316, 0, 609, 597, 638, 203, 203, 241, 42, 456, 299, 316, 0, 597, 625, 638, 203, 241, 241, 42, 473, 475, 315, 0, 608, 610, 637, 204, 204, 242, 42, 475, 317, 315, 0, 610, 639, 637, 204, 242, 242, 42, 476, 474, 318, 0, 611, 609, 640, 205, 205, 44, 42, 474, 316, 318, 0, 609, 638, 640, 205, 44, 44, 42, 475, 476, 317, 0, 610, 611, 639, 206, 206, 243, 42, 476, 318, 317, 0, 611, 640, 639, 206, 243, 243] - } -}, { - "uuid": "D27EEEC4-7FB1-4596-9D20-554CE86AE5F1", - "type": "Geometry", - "data": { - "vertices": [0.330101, 0.40297, -0.191836, 0.192686, 0.40297, -0.329251, 0.004973, 0.40297, -0.379548, -0.182739, 0.40297, -0.329251, -0.320154, 0.40297, -0.191836, -0.370451, 0.40297, -0.004124, -0.320154, 0.40297, 0.183589, -0.182739, 0.40297, 0.321004, 0.004973, 0.40297, 0.371301, 0.192686, 0.40297, 0.321004, 0.330101, 0.40297, 0.183589, 0.380398, 0.40297, -0.004124, 0.004973, 0.40297, -0.004124], - "normals": [0, -1, 0], - "uvs": [[0.020356, 0.522995, 0.014788, 0.51975, 0.018003, 0.525348, 0.014788, 0.52621, 0.011573, 0.525348, 0.00922, 0.522995, 0.008359, 0.51978, 0.00922, 0.516566, 0.011573, 0.514212, 0.014788, 0.513351, 0.018003, 0.514212, 0.020356, 0.516566, 0.021218, 0.51978]], - "faces": [42, 0, 12, 1, 0, 0, 1, 2, 0, 0, 0, 42, 1, 12, 2, 0, 2, 1, 3, 0, 0, 0, 42, 2, 12, 3, 0, 3, 1, 4, 0, 0, 0, 42, 3, 12, 4, 0, 4, 1, 5, 0, 0, 0, 42, 4, 12, 5, 0, 5, 1, 6, 0, 0, 0, 42, 5, 12, 6, 0, 6, 1, 7, 0, 0, 0, 42, 6, 12, 7, 0, 7, 1, 8, 0, 0, 0, 42, 7, 12, 8, 0, 8, 1, 9, 0, 0, 0, 42, 8, 12, 9, 0, 9, 1, 10, 0, 0, 0, 42, 9, 12, 10, 0, 10, 1, 11, 0, 0, 0, 42, 10, 12, 11, 0, 11, 1, 12, 0, 0, 0, 42, 11, 12, 0, 0, 12, 1, 0, 0, 0, 0] - } -}, { - "uuid": "03986E9D-3290-43B0-85A7-EB0CAE8321EC", - "type": "Geometry", - "data": { - "vertices": [4.508447, -0.323707, 0, 4.287788, -0.323707, -1.393187, 3.64741, -0.323707, -2.649999, 2.649999, -0.323707, -3.64741, 1.393187, -0.323707, -4.287788, 0, -0.323707, -4.508447, -1.393187, -0.323707, -4.287788, -2.649999, -0.323707, -3.64741, -3.64741, -0.323707, -2.649999, -4.287788, -0.323707, -1.393187, -4.508447, -0.323707, 0, -4.287788, -0.323707, 1.393187, -3.64741, -0.323707, 2.649999, -2.649999, -0.323707, 3.64741, -1.393187, -0.323707, 4.287788, 0, -0.323707, 4.508447, 1.393187, -0.323707, 4.287788, 2.649999, -0.323707, 3.64741, 3.64741, -0.323707, 2.649999, 4.287788, -0.323707, 1.393187, 4.508447, 0.323707, 0, 4.287788, 0.323707, -1.393187, 3.64741, 0.323707, -2.649999, 2.649999, 0.323707, -3.64741, 1.393187, 0.323707, -4.287788, 0, 0.323707, -4.508447, -1.393187, 0.323707, -4.287788, -2.649999, 0.323707, -3.64741, -3.64741, 0.323707, -2.649999, -4.287788, 0.323707, -1.393187, -4.508447, 0.323707, 0, -4.287788, 0.323707, 1.393187, -3.64741, 0.323707, 2.649999, -2.649999, 0.323707, 3.64741, -1.393187, 0.323707, 4.287788, 0, 0.323707, 4.508447, 1.393187, 0.323707, 4.287788, 2.649999, 0.323707, 3.64741, 3.64741, 0.323707, 2.649999, 4.287788, 0.323707, 1.393187, 7.4, 0.323707, 0, 7.037818, 0.323707, -2.286726, 5.986726, 0.323707, -4.349611, 4.349611, 0.323707, -5.986726, 2.286726, 0.323707, -7.037819, 0, 0.323707, -7.400001, -2.286726, 0.323707, -7.037819, -4.349612, 0.323707, -5.986726, -5.986727, 0.323707, -4.349611, -7.03782, 0.323707, -2.286726, -7.400002, 0.323707, 0, -7.03782, 0.323707, 2.286727, -5.986728, 0.323707, 4.349612, -4.349612, 0.323707, 5.923822, -2.286727, 0.323707, 5.923823, 0, 0.323707, 5.923823, 2.286727, 0.323707, 5.923823, 4.349613, 0.323707, 5.923823, 5.986729, 0.323707, 4.349613, 7.037822, 0.323707, 2.286727, 7.4, -0.323707, 0, 7.037818, -0.323707, -2.286726, 5.986726, -0.323707, -4.349611, 4.349611, -0.323707, -5.986726, 2.286726, -0.323707, -7.037819, 0, -0.323707, -7.400001, -2.286726, -0.323707, -7.037819, -4.349612, -0.323707, -5.986726, -5.986727, -0.323707, -4.349611, -7.03782, -0.323707, -2.286726, -7.400002, -0.323707, 0, -7.03782, -0.323707, 2.286727, -5.986728, -0.323707, 4.349612, -4.349612, -0.323707, 5.923822, -2.286727, -0.323707, 5.923823, 0, -0.323707, 5.923823, 2.286727, -0.323707, 5.923823, 4.349613, -0.323707, 5.923823, 5.986729, -0.323707, 4.349613, 7.037822, -0.323707, 2.286727], - "normals": [-0.951056, 0, 0.309017, -1, 0, 0, -0.809017, 0, 0.587785, -0.587785, 0, 0.809017, -0.309017, 0, 0.951056, 0, 0, 1, 0.309017, 0, 0.951056, 0.587785, 0, 0.809017, 0.809017, 0, 0.587785, 0.951056, 0, 0.309017, 1, 0, 0, 0.951056, 0, -0.309017, 0.809017, 0, -0.587785, 0.587785, 0, -0.809017, 0.309017, 0, -0.951056, 0, 0, -1, -0.309017, 0, -0.951056, -0.587785, 0, -0.809017, -0.809017, 0, -0.587785, -0.951056, 0, -0.309017, 0, 1, 0, 0.951056, 0, -0.309017, 0.309017, 0, -0.951056, 0, 0, -1, -0.809017, 0, -0.587785, -0.951057, 0, 0.309017, -0.803222, 0, 0.59568, -0.373618, 0, 0.927583, 0, 0, 1, 0.373618, 0, 0.927583, 0.803222, 0, 0.59568, 0.951057, 0, 0.309016, 0, -1, 0], - "uvs": [[0.436748, 0.417628, 0.433212, 0.417628, 0.436748, 0.393069, 0.433212, 0.393069, 0.440284, 0.417628, 0.440284, 0.393069, 0.44382, 0.417628, 0.44382, 0.393069, 0.447356, 0.417628, 0.447356, 0.393069, 0.450892, 0.417628, 0.450892, 0.393069, 0.454427, 0.417628, 0.454427, 0.393069, 0.457964, 0.417628, 0.457964, 0.393069, 0.461499, 0.417628, 0.461499, 0.393069, 0.465035, 0.417628, 0.465035, 0.393069, 0.468571, 0.417628, 0.468571, 0.393069, 0.465836, 0.417628, 0.465836, 0.393069, 0.462246, 0.417628, 0.462246, 0.393069, 0.458941, 0.417628, 0.458941, 0.393069, 0.455636, 0.417628, 0.455636, 0.393069, 0.451476, 0.417628, 0.451476, 0.393069, 0.447886, 0.417628, 0.447886, 0.393069, 0.444581, 0.417628, 0.444581, 0.393069, 0.440991, 0.417628, 0.440991, 0.393069, 0.437116, 0.417628, 0.437116, 0.393069, 0.433811, 0.417628, 0.433811, 0.393069, 0.293118, 0.375163, 0.291152, 0.375163, 0.293118, 0.338451, 0.291152, 0.338451, 0.295084, 0.375163, 0.295084, 0.338451, 0.297049, 0.375163, 0.297049, 0.338451, 0.299015, 0.375163, 0.299015, 0.338451, 0.30098, 0.375163, 0.30098, 0.338451, 0.302946, 0.375163, 0.302946, 0.338451, 0.304911, 0.375163, 0.304911, 0.338451, 0.306877, 0.375163, 0.306877, 0.338451, 0.308843, 0.375163, 0.308843, 0.338451, 0.310808, 0.375163, 0.310808, 0.338451, 0.308986, 0.375163, 0.308986, 0.338451, 0.307046, 0.375163, 0.307046, 0.338451, 0.305165, 0.375163, 0.305165, 0.338451, 0.303168, 0.375163, 0.303168, 0.338451, 0.301171, 0.375163, 0.301171, 0.338451, 0.299173, 0.375163, 0.299173, 0.338451, 0.297292, 0.375163, 0.297292, 0.338451, 0.295295, 0.375163, 0.295295, 0.338451, 0.293379, 0.375163, 0.293379, 0.338451, 0.291385, 0.375163, 0.291385, 0.338451, 0.437353, 0.416814, 0.434214, 0.416814, 0.437353, 0.394865, 0.434214, 0.394865, 0.440492, 0.416814, 0.440492, 0.394865, 0.443632, 0.416814, 0.443632, 0.394865, 0.446771, 0.416814, 0.446771, 0.394865, 0.44991, 0.416814, 0.44991, 0.394865, 0.453049, 0.416814, 0.453049, 0.394865, 0.456188, 0.416814, 0.456188, 0.394865, 0.459328, 0.416814, 0.459328, 0.394865, 0.462467, 0.416814, 0.462467, 0.394865, 0.465606, 0.416814, 0.465606, 0.394865, 0.462733, 0.416814, 0.462733, 0.394865, 0.459592, 0.416814, 0.459592, 0.394865, 0.456585, 0.416814, 0.456585, 0.394865, 0.453578, 0.416814, 0.453578, 0.394865, 0.450304, 0.416814, 0.450304, 0.394865, 0.447164, 0.416814, 0.447164, 0.394865, 0.444023, 0.416814, 0.444023, 0.394865, 0.440883, 0.416814, 0.440883, 0.394865, 0.437608, 0.416814, 0.437608, 0.394865, 0.434468, 0.416814, 0.434468, 0.394865, 0.292907, 0.373305, 0.290937, 0.373305, 0.292907, 0.338521, 0.290937, 0.338521, 0.294876, 0.373305, 0.294876, 0.338521, 0.296846, 0.373305, 0.296846, 0.338521, 0.298815, 0.373305, 0.298815, 0.338521, 0.300785, 0.373305, 0.300785, 0.338521, 0.302754, 0.373305, 0.302754, 0.338521, 0.304724, 0.373305, 0.304724, 0.338521, 0.306694, 0.373305, 0.306694, 0.338521, 0.308663, 0.373305, 0.308663, 0.338521, 0.310633, 0.373305, 0.310633, 0.338521, 0.308958, 0.373305, 0.308958, 0.338521, 0.306995, 0.373305, 0.306995, 0.338521, 0.304936, 0.373305, 0.304936, 0.338521, 0.30307, 0.373305, 0.30307, 0.338521, 0.301011, 0.373305, 0.301011, 0.338521, 0.299048, 0.373305, 0.299048, 0.338521, 0.29699, 0.373305, 0.29699, 0.338521, 0.295027, 0.373305, 0.295027, 0.338521, 0.293065, 0.373305, 0.293065, 0.338521, 0.291102, 0.373305, 0.291102, 0.338521]], - "faces": [42, 1, 0, 21, 0, 0, 1, 2, 0, 1, 0, 42, 0, 20, 21, 0, 1, 3, 2, 1, 1, 0, 42, 2, 1, 22, 0, 4, 0, 5, 2, 0, 2, 42, 1, 21, 22, 0, 0, 2, 5, 0, 0, 2, 42, 3, 2, 23, 0, 6, 4, 7, 3, 2, 3, 42, 2, 22, 23, 0, 4, 5, 7, 2, 2, 3, 42, 4, 3, 24, 0, 8, 6, 9, 4, 3, 4, 42, 3, 23, 24, 0, 6, 7, 9, 3, 3, 4, 42, 5, 4, 25, 0, 10, 8, 11, 5, 4, 5, 42, 4, 24, 25, 0, 8, 9, 11, 4, 4, 5, 42, 6, 5, 26, 0, 12, 10, 13, 6, 5, 6, 42, 5, 25, 26, 0, 10, 11, 13, 5, 5, 6, 42, 7, 6, 27, 0, 14, 12, 15, 7, 6, 7, 42, 6, 26, 27, 0, 12, 13, 15, 6, 6, 7, 42, 8, 7, 28, 0, 16, 14, 17, 8, 7, 8, 42, 7, 27, 28, 0, 14, 15, 17, 7, 7, 8, 42, 9, 8, 29, 0, 18, 16, 19, 9, 8, 9, 42, 8, 28, 29, 0, 16, 17, 19, 8, 8, 9, 42, 10, 9, 30, 0, 20, 18, 21, 10, 9, 10, 42, 9, 29, 30, 0, 18, 19, 21, 9, 9, 10, 42, 11, 10, 31, 0, 22, 20, 23, 11, 10, 11, 42, 10, 30, 31, 0, 20, 21, 23, 10, 10, 11, 42, 12, 11, 32, 0, 24, 22, 25, 12, 11, 12, 42, 11, 31, 32, 0, 22, 23, 25, 11, 11, 12, 42, 13, 12, 33, 0, 26, 24, 27, 13, 12, 13, 42, 12, 32, 33, 0, 24, 25, 27, 12, 12, 13, 42, 14, 13, 34, 0, 28, 26, 29, 14, 13, 14, 42, 13, 33, 34, 0, 26, 27, 29, 13, 13, 14, 42, 15, 14, 35, 0, 30, 28, 31, 15, 14, 15, 42, 14, 34, 35, 0, 28, 29, 31, 14, 14, 15, 42, 16, 15, 36, 0, 32, 30, 33, 16, 15, 16, 42, 15, 35, 36, 0, 30, 31, 33, 15, 15, 16, 42, 17, 16, 37, 0, 34, 32, 35, 17, 16, 17, 42, 16, 36, 37, 0, 32, 33, 35, 16, 16, 17, 42, 18, 17, 38, 0, 36, 34, 37, 18, 17, 18, 42, 17, 37, 38, 0, 34, 35, 37, 17, 17, 18, 42, 19, 18, 39, 0, 38, 36, 39, 19, 18, 19, 42, 18, 38, 39, 0, 36, 37, 39, 18, 18, 19, 42, 0, 19, 20, 0, 40, 38, 41, 1, 19, 1, 42, 19, 39, 20, 0, 38, 39, 41, 19, 19, 1, 42, 21, 20, 41, 0, 42, 43, 44, 20, 20, 20, 42, 20, 40, 41, 0, 43, 45, 44, 20, 20, 20, 42, 22, 21, 42, 0, 46, 42, 47, 20, 20, 20, 42, 21, 41, 42, 0, 42, 44, 47, 20, 20, 20, 42, 23, 22, 43, 0, 48, 46, 49, 20, 20, 20, 42, 22, 42, 43, 0, 46, 47, 49, 20, 20, 20, 42, 24, 23, 44, 0, 50, 48, 51, 20, 20, 20, 42, 23, 43, 44, 0, 48, 49, 51, 20, 20, 20, 42, 25, 24, 45, 0, 52, 50, 53, 20, 20, 20, 42, 24, 44, 45, 0, 50, 51, 53, 20, 20, 20, 42, 26, 25, 46, 0, 54, 52, 55, 20, 20, 20, 42, 25, 45, 46, 0, 52, 53, 55, 20, 20, 20, 42, 27, 26, 47, 0, 56, 54, 57, 20, 20, 20, 42, 26, 46, 47, 0, 54, 55, 57, 20, 20, 20, 42, 28, 27, 48, 0, 58, 56, 59, 20, 20, 20, 42, 27, 47, 48, 0, 56, 57, 59, 20, 20, 20, 42, 29, 28, 49, 0, 60, 58, 61, 20, 20, 20, 42, 28, 48, 49, 0, 58, 59, 61, 20, 20, 20, 42, 30, 29, 50, 0, 62, 60, 63, 20, 20, 20, 42, 29, 49, 50, 0, 60, 61, 63, 20, 20, 20, 42, 31, 30, 51, 0, 64, 62, 65, 20, 20, 20, 42, 30, 50, 51, 0, 62, 63, 65, 20, 20, 20, 42, 32, 31, 52, 0, 66, 64, 67, 20, 20, 20, 42, 31, 51, 52, 0, 64, 65, 67, 20, 20, 20, 42, 33, 32, 53, 0, 68, 66, 69, 20, 20, 20, 42, 32, 52, 53, 0, 66, 67, 69, 20, 20, 20, 42, 34, 33, 54, 0, 70, 68, 71, 20, 20, 20, 42, 33, 53, 54, 0, 68, 69, 71, 20, 20, 20, 42, 35, 34, 55, 0, 72, 70, 73, 20, 20, 20, 42, 34, 54, 55, 0, 70, 71, 73, 20, 20, 20, 42, 36, 35, 56, 0, 74, 72, 75, 20, 20, 20, 42, 35, 55, 56, 0, 72, 73, 75, 20, 20, 20, 42, 37, 36, 57, 0, 76, 74, 77, 20, 20, 20, 42, 36, 56, 57, 0, 74, 75, 77, 20, 20, 20, 42, 38, 37, 58, 0, 78, 76, 79, 20, 20, 20, 42, 37, 57, 58, 0, 76, 77, 79, 20, 20, 20, 42, 39, 38, 59, 0, 80, 78, 81, 20, 20, 20, 42, 38, 58, 59, 0, 78, 79, 81, 20, 20, 20, 42, 20, 39, 40, 0, 82, 80, 83, 20, 20, 20, 42, 39, 59, 40, 0, 80, 81, 83, 20, 20, 20, 42, 41, 40, 61, 0, 84, 85, 86, 21, 10, 21, 42, 40, 60, 61, 0, 85, 87, 86, 10, 10, 21, 42, 42, 41, 62, 0, 88, 84, 89, 12, 21, 12, 42, 41, 61, 62, 0, 84, 86, 89, 21, 21, 12, 42, 43, 42, 63, 0, 90, 88, 91, 13, 12, 13, 42, 42, 62, 63, 0, 88, 89, 91, 12, 12, 13, 42, 44, 43, 64, 0, 92, 90, 93, 22, 13, 22, 42, 43, 63, 64, 0, 90, 91, 93, 13, 13, 22, 42, 45, 44, 65, 0, 94, 92, 95, 23, 22, 23, 42, 44, 64, 65, 0, 92, 93, 95, 22, 22, 23, 42, 46, 45, 66, 0, 96, 94, 97, 16, 23, 16, 42, 45, 65, 66, 0, 94, 95, 97, 23, 23, 16, 42, 47, 46, 67, 0, 98, 96, 99, 17, 16, 17, 42, 46, 66, 67, 0, 96, 97, 99, 16, 16, 17, 42, 48, 47, 68, 0, 100, 98, 101, 24, 17, 24, 42, 47, 67, 68, 0, 98, 99, 101, 17, 17, 24, 42, 49, 48, 69, 0, 102, 100, 103, 19, 24, 19, 42, 48, 68, 69, 0, 100, 101, 103, 24, 24, 19, 42, 50, 49, 70, 0, 104, 102, 105, 1, 19, 1, 42, 49, 69, 70, 0, 102, 103, 105, 19, 19, 1, 42, 51, 50, 71, 0, 106, 104, 107, 25, 1, 25, 42, 50, 70, 71, 0, 104, 105, 107, 1, 1, 25, 42, 52, 51, 72, 0, 108, 106, 109, 26, 25, 26, 42, 51, 71, 72, 0, 106, 107, 109, 25, 25, 26, 42, 53, 52, 73, 0, 110, 108, 111, 27, 26, 27, 42, 52, 72, 73, 0, 108, 109, 111, 26, 26, 27, 42, 54, 53, 74, 0, 112, 110, 113, 28, 27, 28, 42, 53, 73, 74, 0, 110, 111, 113, 27, 27, 28, 42, 55, 54, 75, 0, 114, 112, 115, 28, 28, 28, 42, 54, 74, 75, 0, 112, 113, 115, 28, 28, 28, 42, 56, 55, 76, 0, 116, 114, 117, 28, 28, 28, 42, 55, 75, 76, 0, 114, 115, 117, 28, 28, 28, 42, 57, 56, 77, 0, 118, 116, 119, 29, 28, 29, 42, 56, 76, 77, 0, 116, 117, 119, 28, 28, 29, 42, 58, 57, 78, 0, 120, 118, 121, 30, 29, 30, 42, 57, 77, 78, 0, 118, 119, 121, 29, 29, 30, 42, 59, 58, 79, 0, 122, 120, 123, 31, 30, 31, 42, 58, 78, 79, 0, 120, 121, 123, 30, 30, 31, 42, 40, 59, 60, 0, 124, 122, 125, 10, 31, 10, 42, 59, 79, 60, 0, 122, 123, 125, 31, 31, 10, 42, 61, 60, 1, 0, 126, 127, 128, 32, 32, 32, 42, 60, 0, 1, 0, 127, 129, 128, 32, 32, 32, 42, 62, 61, 2, 0, 130, 126, 131, 32, 32, 32, 42, 61, 1, 2, 0, 126, 128, 131, 32, 32, 32, 42, 63, 62, 3, 0, 132, 130, 133, 32, 32, 32, 42, 62, 2, 3, 0, 130, 131, 133, 32, 32, 32, 42, 64, 63, 4, 0, 134, 132, 135, 32, 32, 32, 42, 63, 3, 4, 0, 132, 133, 135, 32, 32, 32, 42, 65, 64, 5, 0, 136, 134, 137, 32, 32, 32, 42, 64, 4, 5, 0, 134, 135, 137, 32, 32, 32, 42, 66, 65, 6, 0, 138, 136, 139, 32, 32, 32, 42, 65, 5, 6, 0, 136, 137, 139, 32, 32, 32, 42, 67, 66, 7, 0, 140, 138, 141, 32, 32, 32, 42, 66, 6, 7, 0, 138, 139, 141, 32, 32, 32, 42, 68, 67, 8, 0, 142, 140, 143, 32, 32, 32, 42, 67, 7, 8, 0, 140, 141, 143, 32, 32, 32, 42, 69, 68, 9, 0, 144, 142, 145, 32, 32, 32, 42, 68, 8, 9, 0, 142, 143, 145, 32, 32, 32, 42, 70, 69, 10, 0, 146, 144, 147, 32, 32, 32, 42, 69, 9, 10, 0, 144, 145, 147, 32, 32, 32, 42, 71, 70, 11, 0, 148, 146, 149, 32, 32, 32, 42, 70, 10, 11, 0, 146, 147, 149, 32, 32, 32, 42, 72, 71, 12, 0, 150, 148, 151, 32, 32, 32, 42, 71, 11, 12, 0, 148, 149, 151, 32, 32, 32, 42, 73, 72, 13, 0, 152, 150, 153, 32, 32, 32, 42, 72, 12, 13, 0, 150, 151, 153, 32, 32, 32, 42, 74, 73, 14, 0, 154, 152, 155, 32, 32, 32, 42, 73, 13, 14, 0, 152, 153, 155, 32, 32, 32, 42, 75, 74, 15, 0, 156, 154, 157, 32, 32, 32, 42, 74, 14, 15, 0, 154, 155, 157, 32, 32, 32, 42, 76, 75, 16, 0, 158, 156, 159, 32, 32, 32, 42, 75, 15, 16, 0, 156, 157, 159, 32, 32, 32, 42, 77, 76, 17, 0, 160, 158, 161, 32, 32, 32, 42, 76, 16, 17, 0, 158, 159, 161, 32, 32, 32, 42, 78, 77, 18, 0, 162, 160, 163, 32, 32, 32, 42, 77, 17, 18, 0, 160, 161, 163, 32, 32, 32, 42, 79, 78, 19, 0, 164, 162, 165, 32, 32, 32, 42, 78, 18, 19, 0, 162, 163, 165, 32, 32, 32, 42, 60, 79, 0, 0, 166, 164, 167, 32, 32, 32, 42, 79, 19, 0, 0, 164, 165, 167, 32, 32, 32] - } -}, { - "uuid": "9816A951-08B0-4DA3-8571-9CF5659BDE12", - "type": "Geometry", - "data": { - "vertices": [0.330101, 0.40297, -0.191836, 0.192686, 0.40297, -0.329251, 0.004973, 0.40297, -0.379548, -0.182739, 0.40297, -0.329251, -0.320154, 0.40297, -0.191836, -0.370451, 0.40297, -0.004124, -0.320154, 0.40297, 0.183589, -0.182739, 0.40297, 0.321004, 0.004973, 0.40297, 0.371301, 0.192686, 0.40297, 0.321004, 0.330101, 0.40297, 0.183589, 0.380398, 0.40297, -0.004124, 0.004973, 0.40297, -0.004124], - "normals": [0, -1, 0], - "uvs": [[0.020356, 0.522995, 0.014788, 0.51975, 0.018003, 0.525348, 0.014788, 0.52621, 0.011573, 0.525348, 0.00922, 0.522995, 0.008359, 0.51978, 0.00922, 0.516566, 0.011573, 0.514212, 0.014788, 0.513351, 0.018003, 0.514212, 0.020356, 0.516566, 0.021218, 0.51978]], - "faces": [42, 0, 12, 1, 0, 0, 1, 2, 0, 0, 0, 42, 1, 12, 2, 0, 2, 1, 3, 0, 0, 0, 42, 2, 12, 3, 0, 3, 1, 4, 0, 0, 0, 42, 3, 12, 4, 0, 4, 1, 5, 0, 0, 0, 42, 4, 12, 5, 0, 5, 1, 6, 0, 0, 0, 42, 5, 12, 6, 0, 6, 1, 7, 0, 0, 0, 42, 6, 12, 7, 0, 7, 1, 8, 0, 0, 0, 42, 7, 12, 8, 0, 8, 1, 9, 0, 0, 0, 42, 8, 12, 9, 0, 9, 1, 10, 0, 0, 0, 42, 9, 12, 10, 0, 10, 1, 11, 0, 0, 0, 42, 10, 12, 11, 0, 11, 1, 12, 0, 0, 0, 42, 11, 12, 0, 0, 12, 1, 0, 0, 0, 0] - } -}, { - "uuid": "CCE62F1F-C507-4122-B45C-00AE5CC04891", - "type": "Geometry", - "data": { - "vertices": [0.45, 0.779425, -0.821025, -0.45, 0.779425, -0.821025, -0.9, 0.000005, -0.821025, -0.45, -0.779425, -0.821025, 0.45, -0.779425, -0.821025, 0.9, 0.000005, -0.821025, 0.45, 0.779425, 0.117275, -0.45, 0.779425, 0.117275, -0.9, 0.000005, 0.117275, -0.45, -0.779425, 0.117275, 0.45, -0.779425, 0.117275, 0.9, 0.000005, 0.117275, 0, 0.000005, -0.821025, 0, 0.000005, 0.117275, 0.361343, 0.611665, 0.114495, -0.345181, 0.611665, 0.114495, -0.698443, -0.000205, 0.114495, -0.345181, -0.612075, 0.114495, 0.361343, -0.612075, 0.114495, 0.714605, -0.000205, 0.114495, 0.314015, 0.529685, 0.467765, -0.297853, 0.529685, 0.467765, -0.603787, -0.000205, 0.467765, -0.297853, -0.530095, 0.467765, 0.314015, -0.530095, 0.467765, 0.619949, -0.000205, 0.467765, 0.184712, 0.305725, 0.726365, -0.16855, 0.305725, 0.726365, -0.345181, -0.000205, 0.726365, -0.16855, -0.306145, 0.726365, 0.184712, -0.306145, 0.726365, 0.361343, -0.000205, 0.726365, 0.008081, -0.000205, 0.821025], - "normals": [0, 1, 0, -0.866026, 0.5, 0, -0.866026, -0.499999, 0, 0, -1, 0, 0.866026, -0.5, 0, 0.866026, 0.499999, 0, 0, 0, -1, 0, 0, 1, 0, 0.974117, 0.226042, -0.843611, 0.48706, 0.226038, -0.843612, -0.487059, 0.226037, 0, -0.974119, 0.226034, 0.843611, -0.487059, 0.226038, 0.843611, 0.487059, 0.226039, 0, 0.755931, 0.654651, -0.654652, 0.377964, 0.654655, -0.654655, -0.377965, 0.654652, 0, -0.755927, 0.654656, 0.654653, -0.377964, 0.654654, 0.654654, 0.377964, 0.654654, 0, 0.295567, 0.955322, -0.255949, 0.147786, 0.955327, -0.255953, -0.147788, 0.955326, 0, -0.295571, 0.955321, 0.255951, -0.147787, 0.955326, 0.255949, 0.147786, 0.955327], - "uvs": [[0.375, 0.4641, 0.416667, 0.4641, 0.375, 0.487599, 0.416667, 0.487599, 0.458333, 0.4641, 0.458333, 0.487599, 0.5, 0.4641, 0.5, 0.487599, 0.541667, 0.4641, 0.541667, 0.487599, 0.583333, 0.4641, 0.583333, 0.487599, 0.625, 0.4641, 0.625, 0.487599, 0.878787, 0.12027, 0.903103, 0.12027, 0.890945, 0.140356, 0.866629, 0.141328, 0.878787, 0.162386, 0.903103, 0.162386, 0.915261, 0.141328, 0.870589, 0.9892, 0.845647, 0.9892, 0.858118, 0.966601, 0.833175, 0.967599, 0.845647, 0.945998, 0.870589, 0.945998, 0.88306, 0.967599, 0.774138, 0.675183, 0.78721, 0.675183, 0.774138, 0.688254, 0.78721, 0.688254, 0.800281, 0.675183, 0.800281, 0.688254, 0.813353, 0.675183, 0.813353, 0.688254, 0.826425, 0.675183, 0.826425, 0.688254, 0.839496, 0.675183, 0.839496, 0.688254, 0.852568, 0.675183, 0.852568, 0.688254, 0.774138, 0.701326, 0.78721, 0.701326, 0.800281, 0.701326, 0.813353, 0.701326, 0.826425, 0.701326, 0.839496, 0.701326, 0.852568, 0.701326, 0.780674, 0.714398, 0.793745, 0.714398, 0.806817, 0.714398, 0.819889, 0.714398, 0.83296, 0.714398, 0.846032, 0.714398]], - "faces": [42, 0, 1, 6, 0, 0, 1, 2, 0, 0, 0, 42, 1, 7, 6, 0, 1, 3, 2, 0, 0, 0, 42, 1, 2, 7, 0, 1, 4, 3, 1, 1, 1, 42, 2, 8, 7, 0, 4, 5, 3, 1, 1, 1, 42, 2, 3, 8, 0, 4, 6, 5, 2, 2, 2, 42, 3, 9, 8, 0, 6, 7, 5, 2, 2, 2, 42, 3, 4, 9, 0, 6, 8, 7, 3, 3, 3, 42, 4, 10, 9, 0, 8, 9, 7, 3, 3, 3, 42, 4, 5, 10, 0, 8, 10, 9, 4, 4, 4, 42, 5, 11, 10, 0, 10, 11, 9, 4, 4, 4, 42, 5, 0, 11, 0, 10, 12, 11, 5, 5, 5, 42, 0, 6, 11, 0, 12, 13, 11, 5, 5, 5, 42, 1, 0, 12, 0, 14, 15, 16, 6, 6, 6, 42, 2, 1, 12, 0, 17, 14, 16, 6, 6, 6, 42, 3, 2, 12, 0, 18, 17, 16, 6, 6, 6, 42, 4, 3, 12, 0, 19, 18, 16, 6, 6, 6, 42, 5, 4, 12, 0, 20, 19, 16, 6, 6, 6, 42, 0, 5, 12, 0, 15, 20, 16, 6, 6, 6, 42, 6, 7, 13, 0, 21, 22, 23, 7, 7, 7, 42, 7, 8, 13, 0, 22, 24, 23, 7, 7, 7, 42, 8, 9, 13, 0, 24, 25, 23, 7, 7, 7, 42, 9, 10, 13, 0, 25, 26, 23, 7, 7, 7, 42, 10, 11, 13, 0, 26, 27, 23, 7, 7, 7, 42, 11, 6, 13, 0, 27, 21, 23, 7, 7, 7, 42, 14, 15, 20, 0, 28, 29, 30, 8, 8, 8, 42, 15, 21, 20, 0, 29, 31, 30, 8, 8, 8, 42, 15, 16, 21, 0, 29, 32, 31, 9, 9, 9, 42, 16, 22, 21, 0, 32, 33, 31, 9, 9, 9, 42, 16, 17, 22, 0, 32, 34, 33, 10, 10, 10, 42, 17, 23, 22, 0, 34, 35, 33, 10, 10, 10, 42, 17, 18, 23, 0, 34, 36, 35, 11, 11, 11, 42, 18, 24, 23, 0, 36, 37, 35, 11, 11, 11, 42, 18, 19, 24, 0, 36, 38, 37, 12, 12, 12, 42, 19, 25, 24, 0, 38, 39, 37, 12, 12, 12, 42, 19, 14, 25, 0, 38, 40, 39, 13, 13, 13, 42, 14, 20, 25, 0, 40, 41, 39, 13, 13, 13, 42, 20, 21, 26, 0, 30, 31, 42, 14, 14, 14, 42, 21, 27, 26, 0, 31, 43, 42, 14, 14, 14, 42, 21, 22, 27, 0, 31, 33, 43, 15, 15, 15, 42, 22, 28, 27, 0, 33, 44, 43, 15, 15, 15, 42, 22, 23, 28, 0, 33, 35, 44, 16, 16, 16, 42, 23, 29, 28, 0, 35, 45, 44, 16, 16, 16, 42, 23, 24, 29, 0, 35, 37, 45, 17, 17, 17, 42, 24, 30, 29, 0, 37, 46, 45, 17, 17, 17, 42, 24, 25, 30, 0, 37, 39, 46, 18, 18, 18, 42, 25, 31, 30, 0, 39, 47, 46, 18, 18, 18, 42, 25, 20, 31, 0, 39, 41, 47, 19, 19, 19, 42, 20, 26, 31, 0, 41, 48, 47, 19, 19, 19, 42, 26, 27, 32, 0, 42, 43, 49, 20, 20, 20, 42, 27, 28, 32, 0, 43, 44, 50, 21, 21, 21, 42, 28, 29, 32, 0, 44, 45, 51, 22, 22, 22, 42, 29, 30, 32, 0, 45, 46, 52, 23, 23, 23, 42, 30, 31, 32, 0, 46, 47, 53, 24, 24, 24, 42, 31, 26, 32, 0, 47, 48, 54, 25, 25, 25] - } -}, { - "uuid": "D2A6EE91-83AD-41E1-9427-58295864FE8C", - "type": "Geometry", - "data": { - "vertices": [0.693408, -0.655394, -1.201019, -0.693408, -0.655394, -1.201019, -1.386817, -0.655394, 0, -0.693409, -0.655394, 1.201019, 0.693408, -0.655394, 1.201019, 1.386817, -0.655394, 0, 0.693408, 0.655401, -1.201019, -0.693408, 0.655401, -1.201019, -1.386817, 0.655401, 0, -0.693409, 0.655401, 1.201019, 0.693408, 0.655401, 1.201019, 1.386817, 0.655401, 0, 0, -0.655394, 0, 0, 0.655401, 0, 0.399806, -0.655394, -0.692484, -0.400642, -0.655394, -0.693932, -0.810021, -0.655394, 0, -0.402506, -0.655394, 0.697161, 0.406477, -0.655394, 0.70404, 0.812031, -0.655394, 0, 0.697216, -0.655394, 0.402538, 0.697216, -0.655394, -0.402538, 0, -0.655394, -0.805075, -0.697216, -0.655394, -0.402538, -0.697216, -0.655394, 0.402538, 0, -0.655394, 0.805075], - "normals": [0, 0, -1, -0.866025, 0, -0.5, -0.866026, 0, 0.5, 0, 0, 1, 0.866025, 0, 0.5, 0.866025, 0, -0.5, 0, -1, 0, 0, 1, 0], - "uvs": [[0.634006, 0.187723, 0.634006, 0.207264, 0.609826, 0.187723, 0.609826, 0.207264, 0.634006, 0.187798, 0.609826, 0.187798, 0.609826, 0.207264, 0.634006, 0.207329, 0.609826, 0.207329, 0.495555, 0.303782, 0.508565, 0.303782, 0.50206, 0.299493, 0.48905, 0.290772, 0.495519, 0.295132, 0.495555, 0.277761, 0.495519, 0.286411, 0.508565, 0.277761, 0.50206, 0.28205, 0.51507, 0.290772, 0.508601, 0.286411, 0.508601, 0.295132, 0.50206, 0.290772, 0.519024, 0.900639, 0.521794, 0.901413, 0.521794, 0.895805, 0.524559, 0.900629, 0.516193, 0.895805, 0.516973, 0.898609, 0.519011, 0.890948, 0.516973, 0.893001, 0.524605, 0.8909, 0.521794, 0.890197, 0.52741, 0.895805, 0.526616, 0.893001, 0.526616, 0.898609, 0.505873, 0.283145, 0.509678, 0.290772, 0.505811, 0.298273, 0.498301, 0.298289, 0.494461, 0.290772, 0.498284, 0.28322]], - "faces": [42, 0, 1, 6, 0, 0, 1, 2, 0, 0, 0, 42, 1, 7, 6, 0, 1, 3, 2, 0, 0, 0, 42, 1, 2, 7, 0, 1, 4, 3, 1, 1, 1, 42, 2, 8, 7, 0, 4, 5, 3, 1, 1, 1, 42, 2, 3, 8, 0, 4, 1, 5, 2, 2, 2, 42, 3, 9, 8, 0, 1, 6, 5, 2, 2, 2, 42, 3, 4, 9, 0, 1, 0, 6, 3, 3, 3, 42, 4, 10, 9, 0, 0, 2, 6, 3, 3, 3, 42, 4, 5, 10, 0, 0, 7, 2, 4, 4, 4, 42, 5, 11, 10, 0, 7, 8, 2, 4, 4, 4, 42, 5, 0, 11, 0, 7, 0, 8, 5, 5, 5, 42, 0, 6, 11, 0, 0, 2, 8, 5, 5, 5, 42, 1, 0, 22, 0, 9, 10, 11, 6, 6, 6, 42, 2, 1, 23, 0, 12, 9, 13, 6, 6, 6, 42, 3, 2, 24, 0, 14, 12, 15, 6, 6, 6, 42, 4, 3, 25, 0, 16, 14, 17, 6, 6, 6, 42, 5, 4, 20, 0, 18, 16, 19, 6, 6, 6, 42, 0, 5, 21, 0, 10, 18, 20, 6, 6, 6, 42, 6, 7, 13, 0, 10, 9, 21, 7, 7, 7, 42, 7, 8, 13, 0, 9, 12, 21, 7, 7, 7, 42, 8, 9, 13, 0, 12, 14, 21, 7, 7, 7, 42, 9, 10, 13, 0, 14, 16, 21, 7, 7, 7, 42, 10, 11, 13, 0, 16, 18, 21, 7, 7, 7, 42, 11, 6, 13, 0, 18, 10, 21, 7, 7, 7, 42, 15, 22, 12, 0, 22, 23, 24, 6, 6, 6, 42, 22, 14, 12, 0, 23, 25, 24, 6, 6, 6, 42, 16, 23, 12, 0, 26, 27, 24, 6, 6, 6, 42, 23, 15, 12, 0, 27, 22, 24, 6, 6, 6, 42, 17, 24, 12, 0, 28, 29, 24, 6, 6, 6, 42, 24, 16, 12, 0, 29, 26, 24, 6, 6, 6, 42, 18, 25, 12, 0, 30, 31, 24, 6, 6, 6, 42, 25, 17, 12, 0, 31, 28, 24, 6, 6, 6, 42, 19, 20, 12, 0, 32, 33, 24, 6, 6, 6, 42, 20, 18, 12, 0, 33, 30, 24, 6, 6, 6, 42, 14, 21, 12, 0, 25, 34, 24, 6, 6, 6, 42, 21, 19, 12, 0, 34, 32, 24, 6, 6, 6, 42, 20, 4, 18, 0, 19, 16, 35, 6, 6, 6, 42, 5, 20, 19, 0, 18, 19, 36, 6, 6, 6, 42, 21, 5, 19, 0, 20, 18, 36, 6, 6, 6, 42, 0, 21, 14, 0, 10, 20, 37, 6, 6, 6, 42, 22, 0, 14, 0, 11, 10, 37, 6, 6, 6, 42, 1, 22, 15, 0, 9, 11, 38, 6, 6, 6, 42, 23, 1, 15, 0, 13, 9, 38, 6, 6, 6, 42, 2, 23, 16, 0, 12, 13, 39, 6, 6, 6, 42, 24, 2, 16, 0, 15, 12, 39, 6, 6, 6, 42, 3, 24, 17, 0, 14, 15, 40, 6, 6, 6, 42, 25, 3, 17, 0, 17, 14, 40, 6, 6, 6, 42, 4, 25, 18, 0, 16, 17, 35, 6, 6, 6] - } -}, { - "uuid": "A323555B-0230-46CF-9066-A80DF0F5A200", - "type": "Geometry", - "data": { - "vertices": [-2.277613, 26.53289, -5.322878, -2.668614, 26.53289, -5.322878, -2.864115, 26.19427, -5.322878, -2.668614, 25.85565, -5.322878, -2.277613, 25.85565, -5.322878, -2.082112, 26.19427, -5.322878, -2.277613, 26.53289, -3.008103, -2.668614, 26.53289, -3.008103, -2.864115, 26.19427, -3.008103, -2.668614, 25.85565, -3.008103, -2.277613, 25.85565, -3.008103, -2.082112, 26.19427, -3.008103, -2.473113, 26.19427, -5.322878, -2.473113, 26.19427, -2.814401, -2.208521, 26.04151, -5.913164, -2.208521, 26.34703, -5.913164, -2.473113, 26.4998, -5.913164, -2.737706, 26.34703, -5.913164, -2.737706, 26.04151, -5.913164, -2.473113, 25.88875, -5.913164, -2.208521, 26.04151, -5.107837, -2.208521, 26.34703, -5.107837, -2.473113, 26.4998, -5.107837, -2.737706, 26.34703, -5.107837, -2.737706, 26.04151, -5.107837, -2.473113, 25.88875, -5.107837, -1.917588, 26.19427, -5.107837, -1.992015, 26.47203, -5.107837, -2.195351, 26.67537, -5.107837, -2.473113, 26.7498, -5.107837, -2.750876, 26.67537, -5.107837, -2.954212, 26.47203, -5.107837, -3.028638, 26.19427, -5.107837, -2.954212, 25.91651, -5.107837, -2.750876, 25.71317, -5.107837, -2.473113, 25.63875, -5.107837, -2.195351, 25.71317, -5.107837, -1.992015, 25.91651, -5.107837, -1.917588, 26.19427, -5.913164, -1.992015, 26.47203, -5.913164, -2.195351, 26.67537, -5.913164, -2.473113, 26.7498, -5.913164, -2.750876, 26.67537, -5.913164, -2.954212, 26.47203, -5.913164, -3.028638, 26.19427, -5.913164, -2.954212, 25.91651, -5.913164, -2.750876, 25.71317, -5.913164, -2.473113, 25.63875, -5.913164, -2.195351, 25.71317, -5.913164, -1.992015, 25.91651, -5.913164, -2.473113, 26.19427, -5.107837], - "normals": [0, 1, 0, -0.866026, 0.5, 0, -0.866026, -0.5, 0, 0, -1, 0, 0.866026, -0.5, 0, 0.866026, 0.5, 0, 0, 0, -1, 0.221958, 0.384439, 0.89607, -0.221958, 0.384439, 0.89607, 0, 0, 1, -0.443916, 0, 0.896068, -0.221958, -0.384439, 0.89607, 0.221958, -0.384439, 0.89607, 0.443916, 0, 0.896068, -1, 0, 0, -0.499997, -0.866027, 0, 0.499997, -0.866027, 0, 1, 0, 0, 0.499997, 0.866027, 0, -0.499997, 0.866027, 0, 0.965926, 0.258819, 0, 0.707104, 0.707109, 0, 0.25882, 0.965925, 0, -0.25882, 0.965925, 0, -0.707104, 0.707109, 0, -0.965926, 0.258819, 0, -0.965926, -0.258819, 0, -0.707104, -0.707109, 0, -0.25882, -0.965925, 0, 0.25882, -0.965925, 0, 0.707104, -0.707109, 0, 0.965926, -0.258819, 0], - "uvs": [[0.822795, 0.117687, 0.828272, 0.117687, 0.822795, 0.167107, 0.828272, 0.167107, 0.83375, 0.117687, 0.83375, 0.167107, 0.839227, 0.117687, 0.839227, 0.167107, 0.844704, 0.117687, 0.844704, 0.167107, 0.850182, 0.117687, 0.850182, 0.167107, 0.855659, 0.117687, 0.855659, 0.167107, 0.329657, 0.504591, 0.349962, 0.504591, 0.339809, 0.521363, 0.319504, 0.522176, 0.329657, 0.53976, 0.349962, 0.53976, 0.360115, 0.522176, 0.510768, 0.857666, 0.489233, 0.857666, 0.5, 0.819221, 0.478465, 0.857424, 0.489233, 0.857183, 0.510768, 0.857183, 0.521535, 0.857424, 0.564889, 0.880686, 0.573473, 0.880686, 0.564889, 0.897854, 0.573473, 0.897854, 0.553444, 0.880686, 0.553444, 0.897854, 0.541999, 0.880686, 0.541999, 0.897854, 0.530553, 0.880686, 0.530553, 0.897854, 0.519108, 0.880686, 0.519108, 0.897854, 0.507663, 0.880686, 0.507663, 0.897854, 0.613023, 0.656536, 0.613023, 0.671246, 0.568895, 0.656536, 0.568895, 0.671246, 0.613023, 0.641827, 0.568895, 0.641827, 0.613023, 0.627118, 0.568895, 0.627118, 0.613023, 0.612409, 0.568895, 0.612409, 0.613023, 0.597699, 0.568895, 0.597699, 0.613023, 0.58299, 0.568895, 0.58299, 0.613023, 0.568281, 0.568895, 0.568281, 0.613023, 0.553572, 0.568895, 0.553572, 0.613023, 0.538862, 0.568895, 0.538862, 0.613023, 0.524153, 0.568895, 0.524153, 0.613023, 0.509444, 0.568895, 0.509444, 0.613023, 0.494735, 0.568895, 0.494735, 0.524768, 0.649182, 0.524768, 0.619763, 0.524768, 0.590345, 0.524768, 0.560926, 0.524768, 0.531508, 0.524768, 0.502089, 0.524768, 0.671246, 0.343055, 0.589623, 0.421371, 0.589623, 0.382213, 0.667939]], - "faces": [42, 0, 1, 6, 0, 0, 1, 2, 0, 0, 0, 42, 1, 7, 6, 0, 1, 3, 2, 0, 0, 0, 42, 1, 2, 7, 0, 1, 4, 3, 1, 1, 1, 42, 2, 8, 7, 0, 4, 5, 3, 1, 1, 1, 42, 2, 3, 8, 0, 4, 6, 5, 2, 2, 2, 42, 3, 9, 8, 0, 6, 7, 5, 2, 2, 2, 42, 3, 4, 9, 0, 6, 8, 7, 3, 3, 3, 42, 4, 10, 9, 0, 8, 9, 7, 3, 3, 3, 42, 4, 5, 10, 0, 8, 10, 9, 4, 4, 4, 42, 5, 11, 10, 0, 10, 11, 9, 4, 4, 4, 42, 5, 0, 11, 0, 10, 12, 11, 5, 5, 5, 42, 0, 6, 11, 0, 12, 13, 11, 5, 5, 5, 42, 1, 0, 12, 0, 14, 15, 16, 6, 6, 6, 42, 2, 1, 12, 0, 17, 14, 16, 6, 6, 6, 42, 3, 2, 12, 0, 18, 17, 16, 6, 6, 6, 42, 4, 3, 12, 0, 19, 18, 16, 6, 6, 6, 42, 5, 4, 12, 0, 20, 19, 16, 6, 6, 6, 42, 0, 5, 12, 0, 15, 20, 16, 6, 6, 6, 42, 6, 7, 13, 0, 21, 22, 23, 7, 8, 9, 42, 7, 8, 13, 0, 22, 24, 23, 8, 10, 9, 42, 8, 9, 13, 0, 24, 25, 23, 10, 11, 9, 42, 9, 10, 13, 0, 25, 26, 23, 11, 12, 9, 42, 10, 11, 13, 0, 26, 27, 23, 12, 13, 9, 42, 11, 6, 13, 0, 27, 21, 23, 13, 7, 9, 42, 15, 14, 21, 0, 28, 29, 30, 14, 14, 14, 42, 14, 20, 21, 0, 29, 31, 30, 14, 14, 14, 42, 16, 15, 22, 0, 32, 28, 33, 15, 15, 15, 42, 15, 21, 22, 0, 28, 30, 33, 15, 15, 15, 42, 17, 16, 23, 0, 34, 32, 35, 16, 16, 16, 42, 16, 22, 23, 0, 32, 33, 35, 16, 16, 16, 42, 18, 17, 24, 0, 36, 34, 37, 17, 17, 17, 42, 17, 23, 24, 0, 34, 35, 37, 17, 17, 17, 42, 19, 18, 25, 0, 38, 36, 39, 18, 18, 18, 42, 18, 24, 25, 0, 36, 37, 39, 18, 18, 18, 42, 14, 19, 20, 0, 40, 38, 41, 19, 19, 19, 42, 19, 25, 20, 0, 38, 39, 41, 19, 19, 19, 42, 27, 26, 39, 0, 42, 43, 44, 20, 20, 20, 42, 26, 38, 39, 0, 43, 45, 44, 20, 20, 20, 42, 28, 27, 40, 0, 46, 42, 47, 21, 21, 21, 42, 27, 39, 40, 0, 42, 44, 47, 21, 21, 21, 42, 29, 28, 41, 0, 48, 46, 49, 22, 22, 22, 42, 28, 40, 41, 0, 46, 47, 49, 22, 22, 22, 42, 30, 29, 42, 0, 50, 48, 51, 23, 23, 23, 42, 29, 41, 42, 0, 48, 49, 51, 23, 23, 23, 42, 31, 30, 43, 0, 52, 50, 53, 24, 24, 24, 42, 30, 42, 43, 0, 50, 51, 53, 24, 24, 24, 42, 32, 31, 44, 0, 54, 52, 55, 25, 25, 25, 42, 31, 43, 44, 0, 52, 53, 55, 25, 25, 25, 42, 33, 32, 45, 0, 56, 54, 57, 26, 26, 26, 42, 32, 44, 45, 0, 54, 55, 57, 26, 26, 26, 42, 34, 33, 46, 0, 58, 56, 59, 27, 27, 27, 42, 33, 45, 46, 0, 56, 57, 59, 27, 27, 27, 42, 35, 34, 47, 0, 60, 58, 61, 28, 28, 28, 42, 34, 46, 47, 0, 58, 59, 61, 28, 28, 28, 42, 36, 35, 48, 0, 62, 60, 63, 29, 29, 29, 42, 35, 47, 48, 0, 60, 61, 63, 29, 29, 29, 42, 37, 36, 49, 0, 64, 62, 65, 30, 30, 30, 42, 36, 48, 49, 0, 62, 63, 65, 30, 30, 30, 42, 26, 37, 38, 0, 66, 64, 67, 31, 31, 31, 42, 37, 49, 38, 0, 64, 65, 67, 31, 31, 31, 42, 39, 38, 15, 0, 44, 45, 68, 6, 6, 6, 42, 40, 39, 15, 0, 47, 44, 68, 6, 6, 6, 42, 41, 40, 16, 0, 49, 47, 69, 6, 6, 6, 42, 42, 41, 16, 0, 51, 49, 69, 6, 6, 6, 42, 43, 42, 17, 0, 53, 51, 70, 6, 6, 6, 42, 44, 43, 17, 0, 55, 53, 70, 6, 6, 6, 42, 45, 44, 18, 0, 57, 55, 71, 6, 6, 6, 42, 46, 45, 18, 0, 59, 57, 71, 6, 6, 6, 42, 47, 46, 19, 0, 61, 59, 72, 6, 6, 6, 42, 48, 47, 19, 0, 63, 61, 72, 6, 6, 6, 42, 49, 48, 14, 0, 65, 63, 73, 6, 6, 6, 42, 38, 49, 14, 0, 67, 65, 73, 6, 6, 6, 42, 16, 40, 15, 0, 69, 47, 68, 6, 6, 6, 42, 17, 42, 16, 0, 70, 51, 69, 6, 6, 6, 42, 18, 44, 17, 0, 71, 55, 70, 6, 6, 6, 42, 19, 46, 18, 0, 72, 59, 71, 6, 6, 6, 42, 14, 48, 19, 0, 73, 63, 72, 6, 6, 6, 42, 15, 38, 14, 0, 68, 45, 74, 6, 6, 6, 42, 26, 27, 50, 0, 75, 76, 77, 9, 9, 9, 42, 27, 28, 50, 0, 75, 76, 77, 9, 9, 9, 42, 28, 29, 50, 0, 75, 76, 77, 9, 9, 9, 42, 29, 30, 50, 0, 75, 76, 77, 9, 9, 9, 42, 30, 31, 50, 0, 75, 76, 77, 9, 9, 9, 42, 31, 32, 50, 0, 75, 76, 77, 9, 9, 9, 42, 32, 33, 50, 0, 75, 76, 77, 9, 9, 9, 42, 33, 34, 50, 0, 75, 76, 77, 9, 9, 9, 42, 34, 35, 50, 0, 75, 76, 77, 9, 9, 9, 42, 35, 36, 50, 0, 75, 76, 77, 9, 9, 9, 42, 36, 37, 50, 0, 75, 76, 77, 9, 9, 9, 42, 37, 26, 50, 0, 75, 76, 77, 9, 9, 9] - } -}], - "materials": [{ - "uuid": "686b7161-539c-4515-9ee1-90bad1383a69", - "type": "MeshLambertMaterial", - "name": "Blue_S", - "map": "7e397f39-0de8-45b2-88fd-7006e65ff9e5", - "color": 16777215 - }, { - "uuid": "bb78789c-df46-4e43-92ca-714d0f1fba6c", - "type": "MeshLambertMaterial", - "name": "Metal_S", - "map": "fd9715b5-88f8-40cf-ba28-2dbad8859df9", - "color": 16777215 - }, { - "uuid": "02505da3-9bba-43fb-b8a2-b50ee37f7ede", - "type": "MeshLambertMaterial", - "name": "Teeth_S", - "map": "4907841d-bd25-4f41-85fa-2758a610f58a", - "color": 16777215 - }, { - "uuid": "5c07c30a-1dee-404a-9378-49161bbf9fb9", - "type": "MeshLambertMaterial", - "name": "blackRubber_S", - "color": 1973790 - }, { - "uuid": "e4f51011-0428-4ed7-8f6c-877e265775f5", - "type": "MeshLambertMaterial", - "name": "lambert1", - "color": 6710886 - }], - "textures": [{ - "uuid": "7e397f39-0de8-45b2-88fd-7006e65ff9e5", - "image": "3cbe66c8-e724-402b-8940-12ce18047d99" - }, { - "uuid": "fd9715b5-88f8-40cf-ba28-2dbad8859df9", - "image": "1d0532bb-d6b2-441b-9e82-c24307b75da0" - }, { - "uuid": "4907841d-bd25-4f41-85fa-2758a610f58a", - "image": "889b134c-032d-48f0-a8eb-5357a5383f04" - }], - "images": [{ - "url": "pump_body.jpg", - "uuid": "3cbe66c8-e724-402b-8940-12ce18047d99" - }, { - "url": "pump_gears.jpg", - "uuid": "889b134c-032d-48f0-a8eb-5357a5383f04" - }, { - "url": "pump_metalreflect.jpg", - "uuid": "1d0532bb-d6b2-441b-9e82-c24307b75da0" - }], - "animations": [{ - "name": "default", - "fps": 24, - "tracks": [{ - "type": "vector3", - "name": "camTrick_G.position", - "keys": [{ - "value": [-77.460685, -1.56741, -60.086754], - "time": 1 - }, { - "value": [-68.295416, -1.56741, -66.434409], - "time": 156 - }, { - "value": [-68.562223, -1.482206, -62.153825], - "time": 157 - }, { - "value": [0, 0, 0], - "time": 170 - }] - }, { - "type": "quaternion", - "name": "camTrick_G.quaternion", - "keys": [{ - "value": [0, 0.400669, 0, 0.916223], - "time": 1 - }, { - "value": [0, 0.349997, 0, 0.936751], - "time": 156 - }, { - "value": [0, 0.349221, 0, 0.93704], - "time": 157 - }, { - "value": [0, 0, 0, 1], - "time": 170 - }] - }, { - "type": "vector3", - "name": "turnTable_G.position", - "keys": [{ - "value": [-7.58635, 1.025585, 7.256509], - "time": 210 - }, { - "value": [-5.938746, 1.025585, 5.938425], - "time": 254 - }, { - "value": [-11.664019, -0.160792, 38.708718], - "time": 270 - }, { - "value": [-10.771227, -0.164025, 39.544311], - "time": 352 - }, { - "value": [-7.321277, -0.164025, 35.243324], - "time": 358 - }, { - "value": [-6.261308, -0.164025, 35.424723], - "time": 400 - }, { - "value": [19.728047, -0.323842, 23.806046], - "time": 412 - }, { - "value": [19.646308, 0.274918, 25.00864], - "time": 442 - }, { - "value": [17.369085, 0.499054, 19.121541], - "time": 452 - }, { - "value": [16.866319, 0.500106, 18.378713], - "time": 546 - }, { - "value": [10.649692, 0.500106, 63.436798], - "time": 560 - }, { - "value": [10.224569, 0.500106, 63.898656], - "time": 614 - }, { - "value": [17.489768, 0.500106, 21.218074], - "time": 648 - }, { - "value": [19.337523, 0.500106, 13.786416], - "time": 740 - }, { - "value": [-10.61913, -2.084021, 5.068218], - "time": 750 - }, { - "value": [-12.505268, -2.011487, 7.136119], - "time": 860 - }, { - "value": [13.107007, -0.280153, 4.436165], - "time": 900 - }] - }, { - "type": "quaternion", - "name": "turnTable_G.quaternion", - "keys": [{ - "value": [0, 0, 0, 1], - "time": 210 - }, { - "value": [0, 0, 0, 1], - "time": 254 - }, { - "value": [0, 0.871114, 0, 0.491081], - "time": 270 - }, { - "value": [0, 0.887611, 0, 0.460593], - "time": 352 - }, { - "value": [0, 0.990754, 0, 0.135668], - "time": 358 - }, { - "value": [0, 0.99544, 0, 0.095385], - "time": 400 - }, { - "value": [0, -0.732623, 0, 0.680635], - "time": 412 - }, { - "value": [0, -0.694948, 0, 0.71906], - "time": 442 - }, { - "value": [0, -0.484615, 0, 0.874727], - "time": 452 - }, { - "value": [0, -0.45592, 0, 0.890021], - "time": 546 - }, { - "value": [0, 0.932778, 0, -0.360452], - "time": 560 - }, { - "value": [0, 0.939653, 0, -0.342129], - "time": 614 - }, { - "value": [0, -0.475963, 0, 0.879466], - "time": 648 - }, { - "value": [0, -0.42949, 0, 0.903072], - "time": 740 - }, { - "value": [0, 0.291051, 0, 0.956708], - "time": 750 - }, { - "value": [0, 0.385735, 0, 0.92261], - "time": 860 - }, { - "value": [0, -0.295114, 0, 0.955462], - "time": 900 - }] - }, { - "type": "vector3", - "name": "piston2.position", - "keys": [{ - "value": [0, 12, 73.528325], - "time": 456 - }, { - "value": [0, 12, 32.652955], - "time": 478 - }] - }, { - "type": "quaternion", - "name": "piston2.quaternion", - "keys": [{ - "value": [-0.653281, -0.270598, 0.270598, 0.653281], - "time": 456 - }, { - "value": [-0.653281, -0.270598, 0.270598, 0.653281], - "time": 892 - }, { - "value": [-0.653593, 0.269846, -0.269846, 0.653593], - "time": 940 - }, { - "value": [0.271371, -0.652961, 0.652961, -0.271371], - "time": 988 - }, { - "value": [-0.653281, 0.270598, -0.270598, 0.653281], - "time": 1132 - }] - }, { - "type": "vector3", - "name": "piston1.position", - "keys": [{ - "value": [0.004375, 23.74813, 73.702645], - "time": 450 - }, { - "value": [0.004375, 23.74813, 32.652955], - "time": 470 - }] - }, { - "type": "quaternion", - "name": "piston1.quaternion", - "keys": [{ - "value": [-0.707107, 0, 0, 0.707107], - "time": 450 - }, { - "value": [-0.707107, 0, 0, 0.707107], - "time": 892 - }, { - "value": [-0.500575, -0.499424, 0.499424, 0.500575], - "time": 940 - }, { - "value": [-0.000836, -0.707106, 0.707106, 0.000836], - "time": 988 - }, { - "value": [-0.5, -0.5, 0.5, 0.5], - "time": 1132 - }] - }, { - "type": "vector3", - "name": "camGearLower_G.position", - "keys": [{ - "value": [0, 11.88836, -70.02067], - "time": 268 - }, { - "value": [0, 11.88836, -4.529376], - "time": 298 - }] - }, { - "type": "vector3", - "name": "camLower_G.position", - "keys": [{ - "value": [0, 11.88836, 128.5859], - "time": 164 - }, { - "value": [0, 11.88836, 39.41184], - "time": 200 - }] - }, { - "type": "vector3", - "name": "front_bearings2_L.position", - "keys": [{ - "value": [-64.69987, 0, 0], - "time": 1 - }, { - "value": [-14.00082, 0, 0], - "time": 24 - }] - }, { - "type": "vector3", - "name": "front_spacer_L.position", - "keys": [{ - "value": [-67.87481, 0, 0], - "time": 1 - }, { - "value": [-17.17576, 0, 0], - "time": 30 - }] - }, { - "type": "vector3", - "name": "front_bearings1_L.position", - "keys": [{ - "value": [-70.04917, 0, 0], - "time": 1 - }, { - "value": [-19.35013, 0, 0], - "time": 36 - }] - }, { - "type": "vector3", - "name": "rear_bearings2_L.position", - "keys": [{ - "value": [-75.85774, 0, 0], - "time": 1 - }, { - "value": [-75.85774, 0, 0], - "time": 64 - }, { - "value": [-25.1587, 0, 0], - "time": 108 - }] - }, { - "type": "vector3", - "name": "rear_Spacer_L.position", - "keys": [{ - "value": [-78.75606, 0, 0], - "time": 1 - }, { - "value": [-78.75606, 0, 0], - "time": 90 - }, { - "value": [-28.135705, 0, 0], - "time": 114 - }, { - "value": [-28.05702, 0, 0], - "time": 120 - }] - }, { - "type": "vector3", - "name": "rear_bearings1_L.position", - "keys": [{ - "value": [-80.52404, 0, 0], - "time": 1 - }, { - "value": [-80.52404, 0, 0], - "time": 96 - }, { - "value": [-29.825, 0, 0], - "time": 120 - }] - }, { - "type": "vector3", - "name": "rearLockRingL_G.position", - "keys": [{ - "value": [-53.12137, 0, 0], - "time": 1 - }, { - "value": [-53.12137, 0, 0], - "time": 102 - }, { - "value": [-3.099105, 0, 0], - "time": 126 - }, { - "value": [-3.020346, 0, 0], - "time": 130 - }, { - "value": [-2.422331, 0, 0], - "time": 148 - }] - }, { - "type": "quaternion", - "name": "rearLockRing_nubs_L.quaternion", - "keys": [{ - "value": [0, 0, 0, 1], - "time": 130 - }, { - "value": [1, 0, 0, 0], - "time": 139 - }, { - "value": [0, 0, 0, -1], - "time": 148 - }] - }, { - "type": "vector3", - "name": "frontLockRingL_G.position", - "keys": [{ - "value": [-52.17688, 0, 0], - "time": 1 - }, { - "value": [-52.17688, 0, 0], - "time": 18 - }, { - "value": [-2.4759, 0, 0], - "time": 42 - }, { - "value": [-2.4759, 0, 0], - "time": 46 - }, { - "value": [-1.468401, 0, 0], - "time": 64 - }] - }, { - "type": "quaternion", - "name": "frontLockRing_Nubs_L.quaternion", - "keys": [{ - "value": [0, 0, 0, 1], - "time": 46 - }, { - "value": [1, 0, 0, 0], - "time": 55 - }, { - "value": [0, 0, 0, -1], - "time": 64 - }] - }, { - "type": "vector3", - "name": "camGearUpper_G.position", - "keys": [{ - "value": [0, 23.73216, -70.02757], - "time": 260 - }, { - "value": [0, 23.73216, -4.529376], - "time": 290 - }] - }, { - "type": "vector3", - "name": "gearCover.position", - "keys": [{ - "value": [0.637713, 18.54812, -71.87237], - "time": 356 - }, { - "value": [0.637713, 18.54812, -13.042933], - "time": 376 - }, { - "value": [0.637713, 18.54812, -5.99491], - "time": 386 - }] - }, { - "type": "vector3", - "name": "pistonCover.position", - "keys": [{ - "value": [0.010379, 17.78009, 120], - "time": 648 - }, { - "value": [0.010379, 17.78009, 48.750395], - "time": 668 - }, { - "value": [0.010379, 17.78009, 41.150499], - "time": 678 - }, { - "value": [0.010379, 17.78009, 40.79444], - "time": 924 - }, { - "value": [0.000181, 17.78009, 55.41445], - "time": 928 - }, { - "value": [-18.6701, 17.78009, 100.3135], - "time": 940 - }] - }, { - "type": "vector3", - "name": "pistonLock2_G.position", - "keys": [{ - "value": [4.97958, 21.6, 49.498549], - "time": 492 - }, { - "value": [4.97958, 21.6, 16.9], - "time": 516 - }, { - "value": [4.97958, 21.6, 16.8], - "time": 520 - }, { - "value": [4.97958, 21.6, 15.7], - "time": 538 - }] - }, { - "type": "quaternion", - "name": "pl2_slot.quaternion", - "keys": [{ - "value": [0, 0, 0, 1], - "time": 520 - }, { - "value": [0, 0, -1, 0], - "time": 526 - }, { - "value": [0, 0, 0, -1], - "time": 532 - }, { - "value": [0, 0, 0.992936, -0.118648], - "time": 538 - }, { - "value": [0, 0, 1, 0], - "time": 860 - }, { - "value": [0, 0, 0.715189, 0.698931], - "time": 892 - }, { - "value": [0, 0, 0.001151, 0.999999], - "time": 940 - }, { - "value": [0, 0, 0, 1], - "time": 1132 - }] - }, { - "type": "vector3", - "name": "pistonLock1_G.position", - "keys": [{ - "value": [4.97958, 33.354497, 49.498549], - "time": 484 - }, { - "value": [4.97958, 33.354497, 16.9], - "time": 508 - }, { - "value": [4.97958, 33.354497, 16.8], - "time": 512 - }, { - "value": [4.97958, 33.354497, 15.7], - "time": 530 - }] - }, { - "type": "quaternion", - "name": "pl1_slot.quaternion", - "keys": [{ - "value": [0, 0, 0, 1], - "time": 512 - }, { - "value": [0, 0, -1, 0], - "time": 518 - }, { - "value": [0, 0, 0, -1], - "time": 524 - }, { - "value": [0, 0, 0.992951, -0.118523], - "time": 530 - }, { - "value": [0, 0, 1, 0], - "time": 860 - }, { - "value": [0, 0, 0.715189, 0.698931], - "time": 892 - }, { - "value": [0, 0, 0.999999, 0.001151], - "time": 940 - }, { - "value": [0, 0, 1, 0], - "time": 1132 - }] - }, { - "type": "vector3", - "name": "camUpper_G.position", - "keys": [{ - "value": [0, 23.73216, 128.5859], - "time": 164 - }, { - "value": [0, 23.73216, 39.41184], - "time": 200 - }] - }, { - "type": "vector3", - "name": "front_bearings2_u.position", - "keys": [{ - "value": [-64.70413, 0, 0], - "time": 1 - }, { - "value": [-14.00509, 0, 0], - "time": 24 - }] - }, { - "type": "vector3", - "name": "front_spacer_u.position", - "keys": [{ - "value": [-67.87481, 0, 0], - "time": 1 - }, { - "value": [-17.17576, 0, 0], - "time": 30 - }] - }, { - "type": "vector3", - "name": "front_bearings1_u.position", - "keys": [{ - "value": [-70.04917, 0, 0], - "time": 1 - }, { - "value": [-19.35013, 0, 0], - "time": 36 - }] - }, { - "type": "vector3", - "name": "rear_bearings2_u.position", - "keys": [{ - "value": [-75.85774, 0, 0], - "time": 1 - }, { - "value": [-75.85774, 0, 0], - "time": 64 - }, { - "value": [-25.1587, 0, 0], - "time": 108 - }] - }, { - "type": "vector3", - "name": "rear_Spacer_u.position", - "keys": [{ - "value": [-78.75606, 0, 0], - "time": 1 - }, { - "value": [-78.75606, 0, 0], - "time": 90 - }, { - "value": [-28.135705, 0, 0], - "time": 114 - }, { - "value": [-28.05702, 0, 0], - "time": 120 - }] - }, { - "type": "vector3", - "name": "rear_bearings1_u.position", - "keys": [{ - "value": [-80.52404, 0, 0], - "time": 1 - }, { - "value": [-80.52404, 0, 0], - "time": 96 - }, { - "value": [-29.825, 0, 0], - "time": 120 - }] - }, { - "type": "vector3", - "name": "rearLockRingU_G.position", - "keys": [{ - "value": [-53.12137, 0, 0], - "time": 1 - }, { - "value": [-53.12137, 0, 0], - "time": 102 - }, { - "value": [-3.099105, 0, 0], - "time": 126 - }, { - "value": [-3.020346, 0, 0], - "time": 130 - }, { - "value": [-2.422331, 0, 0], - "time": 148 - }] - }, { - "type": "quaternion", - "name": "rearLockRing_nubs_u.quaternion", - "keys": [{ - "value": [0, 0, 0, 1], - "time": 130 - }, { - "value": [1, 0, 0, 0], - "time": 139 - }, { - "value": [0, 0, 0, -1], - "time": 148 - }] - }, { - "type": "vector3", - "name": "frontLockRingU_G.position", - "keys": [{ - "value": [-52.17688, 0, 0], - "time": 1 - }, { - "value": [-52.17688, 0, 0], - "time": 18 - }, { - "value": [-2.4759, 0, 0], - "time": 42 - }, { - "value": [-2.4759, 0, 0], - "time": 46 - }, { - "value": [-1.468401, 0, 0], - "time": 64 - }] - }, { - "type": "quaternion", - "name": "frontLockRing_Nubs_u.quaternion", - "keys": [{ - "value": [0, 0, 0, 1], - "time": 46 - }, { - "value": [1, 0, 0, 0], - "time": 55 - }, { - "value": [0, 0, 0, -1], - "time": 64 - }] - }, { - "type": "vector3", - "name": "pistonHousing_G.position", - "keys": [{ - "value": [-22.29159, -3.280817, 35.75105], - "time": 420 - }, { - "value": [-22.29159, -3.280817, 0], - "time": 440 - }] - }, { - "type": "vector3", - "name": "camCover1.position", - "keys": [{ - "value": [0.00591, 23.73908, 120], - "time": 193 - }, { - "value": [0.00591, 23.73908, 23.73448], - "time": 223 - }] - }, { - "type": "vector3", - "name": "camCover2.position", - "keys": [{ - "value": [0.00591, 11.88125, 120], - "time": 200 - }, { - "value": [0.00591, 11.88125, 23.73448], - "time": 230 - }] - }, { - "type": "vector3", - "name": "nutsAndBolts_cappedNut_01.position", - "keys": [{ - "value": [0.953801, 31.706814, 86.069628], - "time": 658 - }, { - "value": [0.953801, 31.706814, 8.73492], - "time": 688 - }, { - "value": [0.953801, 31.706814, 8.711609], - "time": 900 - }, { - "value": [0.953801, 31.706814, 9.608288], - "time": 918 - }, { - "value": [0.953801, 31.706814, 80.593518], - "time": 930 - }] - }, { - "type": "quaternion", - "name": "nutsAndBolts_cappedNut_01.quaternion", - "keys": [{ - "value": [0, 0, 0, 1], - "time": 658 - }, { - "value": [0, 0, 0, 1], - "time": 692 - }, { - "value": [0, 0, -1, 0], - "time": 698 - }, { - "value": [0, 0, 0, -1], - "time": 704 - }, { - "value": [0, 0, -0.807511, 0.589853], - "time": 710 - }, { - "value": [0, 0, -0.866025, 0.5], - "time": 900 - }, { - "value": [0, 0, 0, 1], - "time": 906 - }, { - "value": [0, 0, 1, 0], - "time": 912 - }, { - "value": [0, 0, -0.016151, 0.99987], - "time": 918 - }, { - "value": [0, 0, 0, 1], - "time": 930 - }] - }, { - "type": "vector3", - "name": "nutsAndBolts_cappedNut_02.position", - "keys": [{ - "value": [4.986327, 24.5488, 86.069628], - "time": 662 - }, { - "value": [4.986327, 24.5488, 9.775456], - "time": 692 - }, { - "value": [4.986327, 24.5488, 9.621796], - "time": 696 - }, { - "value": [4.986327, 24.5488, 8.734956], - "time": 714 - }, { - "value": [4.986327, 24.5488, 8.711616], - "time": 900 - }, { - "value": [4.986327, 24.5488, 9.608356], - "time": 918 - }, { - "value": [4.986327, 24.5488, 80.593518], - "time": 930 - }] - }, { - "type": "quaternion", - "name": "nutsAndBolts_cappedNut_02.quaternion", - "keys": [{ - "value": [0, 0, 0, 1], - "time": 662 - }, { - "value": [0, 0, 0, 1], - "time": 696 - }, { - "value": [0, 0, -1, 0], - "time": 702 - }, { - "value": [0, 0, 0, -1], - "time": 708 - }, { - "value": [0, 0, -0.807478, 0.589898], - "time": 714 - }, { - "value": [0, 0, -0.866025, 0.5], - "time": 900 - }, { - "value": [0, 0, 0, 1], - "time": 906 - }, { - "value": [0, 0, 1, 0], - "time": 912 - }, { - "value": [0, 0, -0.016151, 0.99987], - "time": 918 - }, { - "value": [0, 0, 0, 1], - "time": 930 - }] - }, { - "type": "vector3", - "name": "nutsAndBolts_cappedNut_03.position", - "keys": [{ - "value": [4.986327, 11.49308, 86.069628], - "time": 666 - }, { - "value": [4.986327, 11.49308, 10.7957], - "time": 696 - }, { - "value": [4.986327, 11.49308, 9.622756], - "time": 700 - }, { - "value": [4.986327, 11.49308, 8.73476], - "time": 718 - }, { - "value": [4.986327, 11.49308, 8.711606], - "time": 900 - }, { - "value": [4.986327, 11.49308, 9.608286], - "time": 918 - }, { - "value": [4.986327, 11.49308, 80.593518], - "time": 930 - }] - }, { - "type": "quaternion", - "name": "nutsAndBolts_cappedNut_03.quaternion", - "keys": [{ - "value": [0, 0, 0, 1], - "time": 666 - }, { - "value": [0, 0, 0, 1], - "time": 700 - }, { - "value": [0, 0, -1, 0], - "time": 706 - }, { - "value": [0, 0, 0, -1], - "time": 712 - }, { - "value": [0, 0, -0.807445, 0.589943], - "time": 718 - }, { - "value": [0, 0, -0.866025, 0.5], - "time": 900 - }, { - "value": [0, 0, 0, 1], - "time": 906 - }, { - "value": [0, 0, 1, 0], - "time": 912 - }, { - "value": [0, 0, -0.016151, 0.99987], - "time": 918 - }, { - "value": [0, 0, 0, 1], - "time": 930 - }] - }, { - "type": "vector3", - "name": "nutsAndBolts_cappedNut_04.position", - "keys": [{ - "value": [0.953801, 4.335121, 86.069628], - "time": 670 - }, { - "value": [0.953801, 4.335121, 9.77665], - "time": 700 - }, { - "value": [0.953801, 4.335121, 9.621806], - "time": 704 - }, { - "value": [0.953801, 4.335121, 8.734956], - "time": 722 - }, { - "value": [0.953801, 4.335121, 8.711606], - "time": 900 - }, { - "value": [0.953801, 4.335121, 9.608288], - "time": 918 - }, { - "value": [0.953801, 4.335121, 80.593518], - "time": 930 - }] - }, { - "type": "quaternion", - "name": "nutsAndBolts_cappedNut_04.quaternion", - "keys": [{ - "value": [0, 0, 0, 1], - "time": 670 - }, { - "value": [0, 0, 0, 1], - "time": 704 - }, { - "value": [0, 0, -1, 0], - "time": 710 - }, { - "value": [0, 0, 0, -1], - "time": 716 - }, { - "value": [0, 0, -0.807445, 0.589943], - "time": 722 - }, { - "value": [0, 0, -0.866025, 0.5], - "time": 900 - }, { - "value": [0, 0, 0, 1], - "time": 906 - }, { - "value": [0, 0, 1, 0], - "time": 912 - }, { - "value": [0, 0, -0.016151, 0.99987], - "time": 918 - }, { - "value": [0, 0, 0, 1], - "time": 930 - }] - }, { - "type": "vector3", - "name": "nutsAndBolts_cappedNut_05.position", - "keys": [{ - "value": [-11.78011, 4.335121, 86.069628], - "time": 674 - }, { - "value": [-11.78011, 4.335121, 9.776656], - "time": 704 - }, { - "value": [-11.78011, 4.335121, 9.621796], - "time": 708 - }, { - "value": [-11.78011, 4.335121, 8.734956], - "time": 726 - }, { - "value": [-11.78011, 4.335121, 8.711606], - "time": 900 - }, { - "value": [-11.78011, 4.335121, 9.608288], - "time": 918 - }, { - "value": [-11.78011, 4.335121, 80.593518], - "time": 930 - }] - }, { - "type": "quaternion", - "name": "nutsAndBolts_cappedNut_05.quaternion", - "keys": [{ - "value": [0, 0, 0, 1], - "time": 674 - }, { - "value": [0, 0, 0, 1], - "time": 708 - }, { - "value": [0, 0, -1, 0], - "time": 714 - }, { - "value": [0, 0, 0, -1], - "time": 720 - }, { - "value": [0, 0, -0.807412, 0.589988], - "time": 726 - }, { - "value": [0, 0, -0.866025, 0.5], - "time": 900 - }, { - "value": [0, 0, 0, 1], - "time": 906 - }, { - "value": [0, 0, 1, 0], - "time": 912 - }, { - "value": [0, 0, -0.016151, 0.99987], - "time": 918 - }, { - "value": [0, 0, 0, 1], - "time": 930 - }] - }, { - "type": "vector3", - "name": "nutsAndBolts_cappedNut_06.position", - "keys": [{ - "value": [-15.840773, 11.49308, 86.069628], - "time": 678 - }, { - "value": [-15.840773, 11.49308, 9.777266], - "time": 708 - }, { - "value": [-15.840773, 11.49308, 9.621796], - "time": 712 - }, { - "value": [-15.840773, 11.49308, 8.714746], - "time": 730 - }, { - "value": [-15.840773, 11.49308, 8.711608], - "time": 900 - }, { - "value": [-15.840773, 11.49308, 9.608288], - "time": 918 - }, { - "value": [-15.840773, 11.49308, 80.593518], - "time": 930 - }] - }, { - "type": "quaternion", - "name": "nutsAndBolts_cappedNut_06.quaternion", - "keys": [{ - "value": [0, 0, 0, 1], - "time": 678 - }, { - "value": [0, 0, 0, 1], - "time": 712 - }, { - "value": [0, 0, -1, 0], - "time": 718 - }, { - "value": [0, 0, 0, -1], - "time": 724 - }, { - "value": [0, 0, -0.858725, 0.512436], - "time": 730 - }, { - "value": [0, 0, -0.866025, 0.5], - "time": 900 - }, { - "value": [0, 0, 0, 1], - "time": 906 - }, { - "value": [0, 0, 1, 0], - "time": 912 - }, { - "value": [0, 0, -0.016151, 0.99987], - "time": 918 - }, { - "value": [0, 0, 0, 1], - "time": 930 - }] - }, { - "type": "vector3", - "name": "nutsAndBolts_cappedNut_07.position", - "keys": [{ - "value": [-15.840773, 24.5488, 86.069628], - "time": 682 - }, { - "value": [-15.840773, 24.5488, 9.777875], - "time": 712 - }, { - "value": [-15.840773, 24.5488, 9.621799], - "time": 716 - }, { - "value": [-15.840773, 24.5488, 8.714746], - "time": 734 - }, { - "value": [-15.840773, 24.5488, 8.711608], - "time": 900 - }, { - "value": [-15.840773, 24.5488, 9.608288], - "time": 918 - }, { - "value": [-15.840773, 24.5488, 80.593518], - "time": 930 - }] - }, { - "type": "quaternion", - "name": "nutsAndBolts_cappedNut_07.quaternion", - "keys": [{ - "value": [0, 0, 0, 1], - "time": 682 - }, { - "value": [0, 0, 0, 1], - "time": 716 - }, { - "value": [0, 0, -1, 0], - "time": 722 - }, { - "value": [0, 0, 0, -1], - "time": 728 - }, { - "value": [0, 0, -0.858725, 0.512436], - "time": 734 - }, { - "value": [0, 0, -0.866025, 0.5], - "time": 900 - }, { - "value": [0, 0, 0, 1], - "time": 906 - }, { - "value": [0, 0, 1, 0], - "time": 912 - }, { - "value": [0, 0, -0.016151, 0.99987], - "time": 918 - }, { - "value": [0, 0, 0, 1], - "time": 930 - }] - }, { - "type": "vector3", - "name": "nutsAndBolts_cappedNut_08.position", - "keys": [{ - "value": [-11.78011, 31.706814, 86.069628], - "time": 686 - }, { - "value": [-11.78011, 31.706814, 9.777876], - "time": 716 - }, { - "value": [-11.78011, 31.706814, 9.621796], - "time": 720 - }, { - "value": [-11.78011, 31.706814, 8.714754], - "time": 738 - }, { - "value": [-11.78011, 31.706814, 8.711608], - "time": 900 - }, { - "value": [-11.78011, 31.706814, 9.608288], - "time": 918 - }, { - "value": [-11.78011, 31.706814, 80.593518], - "time": 930 - }] - }, { - "type": "quaternion", - "name": "nutsAndBolts_cappedNut_08.quaternion", - "keys": [{ - "value": [0, 0, 0, 1], - "time": 686 - }, { - "value": [0, 0, 0, 1], - "time": 720 - }, { - "value": [0, 0, -1, 0], - "time": 726 - }, { - "value": [0, 0, 0, -1], - "time": 732 - }, { - "value": [0, 0, -0.858697, 0.512484], - "time": 738 - }, { - "value": [0, 0, -0.866025, 0.5], - "time": 900 - }, { - "value": [0, 0, 0, 1], - "time": 906 - }, { - "value": [0, 0, 1, 0], - "time": 912 - }, { - "value": [0, 0, -0.016151, 0.99987], - "time": 918 - }, { - "value": [0, 0, 0, 1], - "time": 930 - }] - }, { - "type": "vector3", - "name": "nutsAndBolts_nut_pumpHousing2.position", - "keys": [{ - "value": [82.59923, 31.76023, 16.08816], - "time": 560 - }, { - "value": [40.082093, 31.76023, 26.898066], - "time": 585 - }, { - "value": [31.147391, 31.76023, 28.490091], - "time": 590 - }, { - "value": [31.05081, 31.76023, 28.50692], - "time": 594 - }, { - "value": [31.05081, 31.76023, 30.32022], - "time": 612 - }] - }, { - "type": "quaternion", - "name": "nutsAndBolts_nut_pumpHousing2.quaternion", - "keys": [{ - "value": [0.707107, 0, 0, 0.707107], - "time": 594 - }, { - "value": [0, 0.707107, 0.707107, 0], - "time": 612 - }] - }, { - "type": "vector3", - "name": "nutsAndBolts_nut_pumpHousing4.position", - "keys": [{ - "value": [82.59923, 10.45034, 16.08816], - "time": 560 - }, { - "value": [40.082093, 10.45034, 26.898066], - "time": 585 - }, { - "value": [31.147391, 10.45034, 28.490091], - "time": 590 - }, { - "value": [31.05081, 10.45034, 28.50692], - "time": 594 - }, { - "value": [31.05081, 10.45034, 30.32022], - "time": 612 - }] - }, { - "type": "quaternion", - "name": "nutsAndBolts_nut_pumpHousing4.quaternion", - "keys": [{ - "value": [0.707107, 0, 0, 0.707107], - "time": 594 - }, { - "value": [0, 0.707107, 0.707107, 0], - "time": 612 - }] - }, { - "type": "vector3", - "name": "camCoverBolt1.position", - "keys": [{ - "value": [23.936157, 41.350826, 110.000001], - "time": 204 - }, { - "value": [23.936157, 41.350826, 32.923911], - "time": 234 - }] - }, { - "type": "vector3", - "name": "camCoverBolt2.position", - "keys": [{ - "value": [18.168507, 31.360966, 110.000001], - "time": 208 - }, { - "value": [18.168507, 31.360966, 32.923911], - "time": 238 - }] - }, { - "type": "vector3", - "name": "camCoverBolt3.position", - "keys": [{ - "value": [-15.666, 35.644514, 110.000001], - "time": 212 - }, { - "value": [-15.666, 35.644514, 32.923911], - "time": 242 - }] - }, { - "type": "vector3", - "name": "camCoverBolt4.position", - "keys": [{ - "value": [2.487816, 31.42273, 110.000001], - "time": 224 - }, { - "value": [2.487816, 31.42273, 32.923911], - "time": 254 - }] - }, { - "type": "vector3", - "name": "camCoverBolt5.position", - "keys": [{ - "value": [-18.139113, 4.262963, 110.000001], - "time": 216 - }, { - "value": [-18.139113, 4.262963, 32.923911], - "time": 246 - }] - }, { - "type": "vector3", - "name": "camCoverBolt6.position", - "keys": [{ - "value": [15.695404, -0.020602, 110.000001], - "time": 220 - }, { - "value": [15.695404, -0.020602, 32.923911], - "time": 250 - }] - }, { - "type": "vector3", - "name": "gearCoverBolts_G.position", - "keys": [{ - "value": [22.29159, 3.280817, -80], - "time": 370 - }, { - "value": [22.29159, 3.280817, -14.790679], - "time": 388 - }, { - "value": [22.29159, 3.280817, 0], - "time": 400 - }] - }, { - "type": "vector3", - "name": "gearBolt01.position", - "keys": [{ - "value": [0, 0, -70], - "time": 280 - }, { - "value": [0, 0, 0.570603], - "time": 310 - }] - }, { - "type": "vector3", - "name": "gearBolt02.position", - "keys": [{ - "value": [-0.970016, -1.92331, -70], - "time": 282 - }, { - "value": [-0.970016, -1.92331, 0.570603], - "time": 312 - }] - }, { - "type": "vector3", - "name": "gearBolt03.position", - "keys": [{ - "value": [-0.629136, -4.050033, -70], - "time": 284 - }, { - "value": [-0.629136, -4.050033, 0.570603], - "time": 314 - }] - }, { - "type": "vector3", - "name": "gearBolt04.position", - "keys": [{ - "value": [0.896698, -5.570223, -70], - "time": 286 - }, { - "value": [0.896698, -5.570223, 0.570603], - "time": 316 - }] - }, { - "type": "vector3", - "name": "gearBolt05.position", - "keys": [{ - "value": [3.024669, -5.90322, -70], - "time": 288 - }, { - "value": [3.024669, -5.90322, 0.570603], - "time": 318 - }] - }, { - "type": "vector3", - "name": "gearBolt06.position", - "keys": [{ - "value": [4.941965, -4.92183, -70], - "time": 290 - }, { - "value": [4.941965, -4.92183, 0.570603], - "time": 320 - }] - }, { - "type": "vector3", - "name": "gearBolt07.position", - "keys": [{ - "value": [5.916243, -3.000911, -70], - "time": 292 - }, { - "value": [5.916243, -3.000911, 0.570603], - "time": 322 - }] - }, { - "type": "vector3", - "name": "gearBolt08.position", - "keys": [{ - "value": [5.575362, -0.874189, -70], - "time": 294 - }, { - "value": [5.575362, -0.874189, 0.570603], - "time": 324 - }] - }, { - "type": "vector3", - "name": "gearBolt09.position", - "keys": [{ - "value": [4.049528, 0.646002, -70], - "time": 296 - }, { - "value": [4.049528, 0.646002, 0.570603], - "time": 326 - }] - }, { - "type": "vector3", - "name": "gearBolt010.position", - "keys": [{ - "value": [1.921557, 0.978998, -70], - "time": 298 - }, { - "value": [1.921557, 0.978998, 0.570603], - "time": 328 - }] - }, { - "type": "vector3", - "name": "gearBolt011.position", - "keys": [{ - "value": [-0.200722, -12.07072, -70], - "time": 306 - }, { - "value": [-0.200722, -12.07072, 0.570603], - "time": 336 - }] - }, { - "type": "vector3", - "name": "gearBolt012.position", - "keys": [{ - "value": [-1.003874, -14.06925, -70], - "time": 308 - }, { - "value": [-1.003874, -14.06925, 0.570603], - "time": 338 - }] - }, { - "type": "vector3", - "name": "gearBolt013.position", - "keys": [{ - "value": [-0.478934, -16.15817, -70], - "time": 310 - }, { - "value": [-0.478934, -16.15817, 0.570603], - "time": 340 - }] - }, { - "type": "vector3", - "name": "gearBolt014.position", - "keys": [{ - "value": [1.173587, -17.53959, -70], - "time": 312 - }, { - "value": [1.173587, -17.53959, 0.570603], - "time": 342 - }] - }, { - "type": "vector3", - "name": "gearBolt015.position", - "keys": [{ - "value": [3.322483, -17.68585, -70], - "time": 314 - }, { - "value": [3.322483, -17.68585, 0.570603], - "time": 344 - }] - }, { - "type": "vector3", - "name": "gearBolt016.position", - "keys": [{ - "value": [5.146949, -16.54109, -70], - "time": 316 - }, { - "value": [5.146949, -16.54109, 0.570603], - "time": 346 - }] - }, { - "type": "vector3", - "name": "gearBolt017.position", - "keys": [{ - "value": [5.9501, -14.54257, -70], - "time": 318 - }, { - "value": [5.9501, -14.54257, 0.570603], - "time": 348 - }] - }, { - "type": "vector3", - "name": "gearBolt018.position", - "keys": [{ - "value": [5.425161, -12.45365, -70], - "time": 320 - }, { - "value": [5.425161, -12.45365, 0.570603], - "time": 350 - }] - }, { - "type": "vector3", - "name": "gearBolt019.position", - "keys": [{ - "value": [3.77264, -11.07223, -70], - "time": 322 - }, { - "value": [3.77264, -11.07223, 0.570603], - "time": 352 - }] - }, { - "type": "vector3", - "name": "gearBolt020.position", - "keys": [{ - "value": [1.623744, -10.92597, -70], - "time": 304 - }, { - "value": [1.623744, -10.92597, 0.570603], - "time": 334 - }] - }] - }] -} \ No newline at end of file diff --git a/examples/models/json/pump/pump_body.jpg b/examples/models/json/pump/pump_body.jpg deleted file mode 100644 index 16609b17611b14..00000000000000 Binary files a/examples/models/json/pump/pump_body.jpg and /dev/null differ diff --git a/examples/models/json/pump/pump_gears.jpg b/examples/models/json/pump/pump_gears.jpg deleted file mode 100644 index b829285f67fc01..00000000000000 Binary files a/examples/models/json/pump/pump_gears.jpg and /dev/null differ diff --git a/examples/models/json/pump/pump_metalreflect.jpg b/examples/models/json/pump/pump_metalreflect.jpg deleted file mode 100644 index 6a4c2f0afe44f6..00000000000000 Binary files a/examples/models/json/pump/pump_metalreflect.jpg and /dev/null differ diff --git a/examples/models/json/scene-animation.json b/examples/models/json/scene-animation.json deleted file mode 100644 index 9ed68db77bf17c..00000000000000 --- a/examples/models/json/scene-animation.json +++ /dev/null @@ -1,2749 +0,0 @@ -{ - "object": { - "type": "Scene", - "uuid": "23A0EBA7-4499-47FB-999D-BEA811775B19", - "matrix": [1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1], - "children": [{ - "name": "lighthaus-test-trnsfrm01", - "uuid": "E351F331-4C15-3BFA-B542-7FE152815F23", - "matrix": [-1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1], - "visible": true, - "type": "Object", - "children": [{ - "name": "cylinder001", - "uuid": "7935BB30-4CBC-3BEE-A497-8994876785B6", - "matrix": [1.22253,-0,-0,0,-0,0.29514,-1.18637,0,0,1.18637,0.29514,0,0,38.7012,-1.71412,1], - "visible": true, - "type": "Mesh", - "material": "541CFE3C-B1BD-37FD-8A82-3870870BB8A8", - "geometry": "CAEC0410-6CA0-3646-AF22-DE6D5D34C387" - },{ - "name": "cylinder002", - "uuid": "7272467F-DBF7-3588-95CC-53FB473AC1C1", - "matrix": [1.22253,-0,-0,0,-0,-0.295142,-1.18637,0,0,1.18637,-0.295142,0,0,19.6808,17.1202,1], - "visible": true, - "type": "Mesh", - "material": "3701AB15-0042-3531-BDFA-EB0FA575D7D5", - "geometry": "0AF705E6-E495-351F-944E-8E96CEB82A7B" - },{ - "name": "cylinder003", - "uuid": "C154AF75-187E-33B5-907D-2E33CF3B29BE", - "matrix": [1,0,0,0,0,0,-1,0,-0,1,0,0,-2e-06,-6.71175,3.01972,1], - "visible": true, - "type": "Mesh", - "material": "D95A0291-848F-32DE-B7CF-F93015785600", - "geometry": "84174F78-6B50-3C0D-A3D3-D1203D616F79" - }] - },{ - "name": "ambientlight", - "uuid": "217f2d71-80f0-44cd-9d97-43e5611050a3", - "type": "AmbientLight", - "color": 5592405 - },{ - "name": "pointlight", - "uuid": "FCC1C4DA-037A-33FF-97AE-339CD1CB618C", - "matrix": [-1,0,0,0,0,1,-0,0,0,-0,-1,0,-22.1326,52.6576,-28.8763,1], - "type": "PointLight", - "color": 16777215, - "intensity": 1 - },{ - "name": "pointlight1", - "uuid": "D9440A28-5F71-3A2A-94B3-954420962156", - "matrix": [-1,0,0,0,0,1,-0,0,0,-0,-1,0,18.3723,34.5427,79.0829,1], - "type": "PointLight", - "color": 16777215, - "intensity": 1 - },{ - "name": "camera", - "uuid": "e2b22508-5e7c-4609-8505-d781754ba105", - "matrix": [0.70711, 0, 0.70711, 0, 0, 1, 0, 0, -0.70711, 0, 0.70711, 0, -200, 0, 200, 1], - "type": "PerspectiveCamera", - "fov": 30, - "aspect": 1.77778, - "near": 1, - "far": 10000 - }] - }, - "images": [], - "animations": [{ - "fps": 29, - "name": "default", - "tracks": [{ - "type": "vector3", - "keys": [{ - "time": 5, - "value": [0,38.7012,-1.71412] - },{ - "time": 6, - "value": [0,38.7012,-1.71412] - },{ - "time": 7, - "value": [0,38.7012,-1.71412] - },{ - "time": 8, - "value": [0,38.7012,-1.71412] - },{ - "time": 9, - "value": [0,38.7012,-1.71412] - },{ - "time": 10, - "value": [0,38.7012,-1.71412] - },{ - "time": 11, - "value": [0,38.7012,-1.71412] - },{ - "time": 12, - "value": [0,38.7012,-1.71412] - },{ - "time": 13, - "value": [0,38.7012,-1.71412] - },{ - "time": 14, - "value": [0,38.7012,-1.71412] - },{ - "time": 15, - "value": [0,38.7012,-1.71412] - },{ - "time": 16, - "value": [0,38.7012,-1.71412] - },{ - "time": 17, - "value": [0,38.7012,-1.71412] - },{ - "time": 18, - "value": [0,38.7012,-1.71412] - },{ - "time": 19, - "value": [0,38.7012,-1.71412] - },{ - "time": 20, - "value": [0,38.7012,-1.71412] - },{ - "time": 21, - "value": [0,38.7012,-1.71412] - },{ - "time": 22, - "value": [0,38.7012,-1.71412] - },{ - "time": 23, - "value": [0,38.7012,-1.71412] - },{ - "time": 24, - "value": [0,38.7012,-1.71412] - },{ - "time": 25, - "value": [0,38.7012,-1.71412] - },{ - "time": 26, - "value": [0,38.7012,-1.71412] - },{ - "time": 27, - "value": [0,38.7012,-1.71412] - },{ - "time": 28, - "value": [0,38.7012,-1.71412] - },{ - "time": 29, - "value": [0,38.7012,-1.71412] - },{ - "time": 30, - "value": [0,38.7012,-1.71412] - },{ - "time": 31, - "value": [0,38.7012,-1.71412] - },{ - "time": 32, - "value": [0,38.7012,-1.71412] - },{ - "time": 33, - "value": [0,38.7012,-1.71412] - },{ - "time": 34, - "value": [0,38.7012,-1.71412] - },{ - "time": 35, - "value": [0,38.7012,-1.71412] - },{ - "time": 36, - "value": [0,38.7012,-1.71412] - },{ - "time": 37, - "value": [0,38.7012,-1.71412] - },{ - "time": 38, - "value": [0,38.7012,-1.71412] - },{ - "time": 39, - "value": [0,38.7012,-1.71412] - },{ - "time": 40, - "value": [0,38.7012,-1.71412] - },{ - "time": 41, - "value": [0,38.7012,-1.71412] - },{ - "time": 42, - "value": [0,38.7012,-1.71412] - },{ - "time": 43, - "value": [0,38.7012,-1.71412] - },{ - "time": 44, - "value": [0,38.7012,-1.71412] - },{ - "time": 45, - "value": [0,38.7012,-1.71412] - },{ - "time": 46, - "value": [0,38.7012,-1.71412] - },{ - "time": 47, - "value": [0,38.7012,-1.71412] - },{ - "time": 48, - "value": [0,38.7012,-1.71412] - },{ - "time": 49, - "value": [0,38.7012,-1.71412] - },{ - "time": 50, - "value": [0,38.7012,-1.71412] - },{ - "time": 51, - "value": [0,38.7012,-1.71412] - },{ - "time": 52, - "value": [0,38.7012,-1.71412] - },{ - "time": 53, - "value": [0,38.7012,-1.71412] - },{ - "time": 54, - "value": [0,38.7012,-1.71412] - },{ - "time": 55, - "value": [0,38.7012,-1.71412] - },{ - "time": 56, - "value": [0,38.7012,-1.71412] - },{ - "time": 57, - "value": [0,38.7012,-1.71412] - },{ - "time": 58, - "value": [0,38.7012,-1.71412] - },{ - "time": 59, - "value": [0,38.7012,-1.71412] - },{ - "time": 60, - "value": [0,38.7012,-1.71412] - },{ - "time": 61, - "value": [0,38.7012,-1.71412] - },{ - "time": 62, - "value": [0,38.7012,-1.71412] - },{ - "time": 63, - "value": [0,38.7012,-1.71412] - },{ - "time": 64, - "value": [0,38.7012,-1.71412] - },{ - "time": 65, - "value": [0,38.7012,-1.71412] - },{ - "time": 66, - "value": [0,38.7012,-1.71412] - },{ - "time": 67, - "value": [0,38.7012,-1.71412] - },{ - "time": 68, - "value": [0,38.7012,-1.71412] - },{ - "time": 69, - "value": [0,38.7012,-1.71412] - },{ - "time": 70, - "value": [0,38.7012,-1.71412] - },{ - "time": 71, - "value": [0,38.7012,-1.71412] - },{ - "time": 72, - "value": [0,38.7012,-1.71412] - },{ - "time": 73, - "value": [0,38.7012,-1.71412] - },{ - "time": 74, - "value": [0,38.7012,-1.71412] - },{ - "time": 75, - "value": [0,38.7012,-1.71412] - },{ - "time": 76, - "value": [0,38.7012,-1.71412] - },{ - "time": 77, - "value": [0,38.7012,-1.71412] - },{ - "time": 78, - "value": [0,38.7012,-1.71412] - },{ - "time": 80, - "value": [0,38.7012,-1.71412] - },{ - "time": 81, - "value": [0,38.7012,-1.71412] - },{ - "time": 82, - "value": [0,38.7012,-1.71412] - },{ - "time": 83, - "value": [0,38.7012,-1.71412] - },{ - "time": 84, - "value": [0,38.7012,-1.71412] - },{ - "time": 85, - "value": [0,38.7012,-1.71412] - },{ - "time": 86, - "value": [0,38.7012,-1.71412] - },{ - "time": 87, - "value": [0,38.7012,-1.71412] - },{ - "time": 88, - "value": [0,38.7012,-1.71412] - },{ - "time": 89, - "value": [0,38.7012,-1.71412] - },{ - "time": 90, - "value": [0,38.7012,-1.71412] - },{ - "time": 91, - "value": [0,38.7012,-1.71412] - },{ - "time": 92, - "value": [0,38.7012,-1.71412] - },{ - "time": 93, - "value": [0,38.7012,-1.71412] - },{ - "time": 94, - "value": [0,38.7012,-1.71412] - },{ - "time": 95, - "value": [0,38.7012,-1.71412] - },{ - "time": 96, - "value": [0,38.7012,-1.71412] - },{ - "time": 97, - "value": [0,38.7012,-1.71412] - },{ - "time": 98, - "value": [0,38.7012,-1.71412] - },{ - "time": 99, - "value": [0,38.7012,-1.71412] - },{ - "time": 100, - "value": [0,38.7012,-1.71412] - },{ - "time": 101, - "value": [0,38.7012,-1.71412] - },{ - "time": 102, - "value": [0,38.7012,-1.71412] - },{ - "time": 103, - "value": [0,38.7012,-1.71412] - },{ - "time": 104, - "value": [0,38.7012,-1.71412] - },{ - "time": 105, - "value": [0,38.7012,-1.71412] - },{ - "time": 106, - "value": [0,38.7012,-1.71412] - },{ - "time": 107, - "value": [0,38.7012,-1.71412] - },{ - "time": 108, - "value": [0,38.7012,-1.71412] - },{ - "time": 109, - "value": [0,38.7012,-1.71412] - },{ - "time": 110, - "value": [0,38.7012,-1.71412] - },{ - "time": 111, - "value": [0,38.7012,-1.71412] - },{ - "time": 112, - "value": [0,38.7012,-1.71412] - },{ - "time": 113, - "value": [0,38.7012,-1.71412] - },{ - "time": 114, - "value": [0,38.7012,-1.71412] - },{ - "time": 115, - "value": [0,38.7012,-1.71412] - },{ - "time": 116, - "value": [0,38.7012,-1.71412] - },{ - "time": 117, - "value": [0,38.7012,-1.71412] - },{ - "time": 118, - "value": [0,38.7012,-1.71412] - },{ - "time": 119, - "value": [0,38.7012,-1.71412] - },{ - "time": 120, - "value": [0,38.7012,-1.71412] - },{ - "time": 121, - "value": [0,38.7012,-1.71412] - },{ - "time": 122, - "value": [0,38.7012,-1.71412] - },{ - "time": 123, - "value": [0,38.7012,-1.71412] - },{ - "time": 124, - "value": [0,38.7012,-1.71412] - },{ - "time": 125, - "value": [0,38.7012,-1.71412] - },{ - "time": 126, - "value": [0,38.7012,-1.71412] - },{ - "time": 127, - "value": [0,38.7012,-1.71412] - },{ - "time": 128, - "value": [0,38.7012,-1.71412] - },{ - "time": 129, - "value": [0,38.7012,-1.71412] - },{ - "time": 130, - "value": [0,38.7012,-1.71412] - },{ - "time": 131, - "value": [0,38.7012,-1.71412] - },{ - "time": 132, - "value": [0,38.7012,-1.71412] - },{ - "time": 133, - "value": [0,38.7012,-1.71412] - },{ - "time": 134, - "value": [0,38.7012,-1.71412] - },{ - "time": 135, - "value": [0,38.7012,-1.71412] - },{ - "time": 136, - "value": [0,38.7012,-1.71412] - },{ - "time": 137, - "value": [0,38.7012,-1.71412] - },{ - "time": 138, - "value": [0,38.7012,-1.71412] - },{ - "time": 139, - "value": [0,38.7012,-1.71412] - },{ - "time": 140, - "value": [0,38.7012,-1.71412] - },{ - "time": 141, - "value": [0,38.7012,-1.71412] - },{ - "time": 142, - "value": [0,38.7012,-1.71412] - },{ - "time": 143, - "value": [0,38.7012,-1.71412] - },{ - "time": 144, - "value": [0,38.7012,-1.71412] - },{ - "time": 145, - "value": [0,38.7012,-1.71412] - }], - "name": "cylinder001.position" - },{ - "type": "vector3", - "keys": [{ - "time": 5, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 6, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 7, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 8, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 9, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 10, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 11, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 12, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 13, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 14, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 15, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 16, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 17, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 18, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 19, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 20, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 21, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 22, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 23, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 24, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 25, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 26, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 27, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 28, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 29, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 30, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 31, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 32, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 33, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 34, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 35, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 36, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 37, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 38, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 39, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 40, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 41, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 42, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 43, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 44, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 45, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 46, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 47, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 48, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 49, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 50, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 51, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 52, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 53, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 54, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 55, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 56, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 57, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 58, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 59, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 60, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 61, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 62, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 63, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 64, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 65, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 66, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 67, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 68, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 69, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 70, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 71, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 72, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 73, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 74, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 75, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 76, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 77, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 78, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 80, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 81, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 82, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 83, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 84, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 85, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 86, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 87, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 88, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 89, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 90, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 91, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 92, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 93, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 94, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 95, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 96, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 97, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 98, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 99, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 100, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 101, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 102, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 103, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 104, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 105, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 106, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 107, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 108, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 109, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 110, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 111, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 112, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 113, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 114, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 115, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 116, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 117, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 118, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 119, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 120, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 121, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 122, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 123, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 124, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 125, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 126, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 127, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 128, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 129, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 130, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 131, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 132, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 133, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 134, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 135, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 136, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 137, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 138, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 139, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 140, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 141, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 142, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 143, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 144, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 145, - "value": [1.22253,1.22253,1.22253] - }], - "name": "cylinder001.scale" - },{ - "type": "quaternion", - "keys": [{ - "time": 5, - "value": [-0.707107,0,0,0.707107] - },{ - "time": 6, - "value": [-0.724247,0,0,0.689541] - },{ - "time": 7, - "value": [-0.740951,0,0,0.671559] - },{ - "time": 8, - "value": [-0.757209,0,0,0.653173] - },{ - "time": 9, - "value": [-0.77301,0,0,0.634393] - },{ - "time": 10, - "value": [-0.788346,0,0,0.615232] - },{ - "time": 11, - "value": [-0.803207,0,0,0.595699] - },{ - "time": 12, - "value": [-0.817585,0,0,0.575808] - },{ - "time": 13, - "value": [-0.83147,0,0,0.55557] - },{ - "time": 14, - "value": [-0.844854,-0,-0,0.534998] - },{ - "time": 15, - "value": [-0.857729,0,0,0.514103] - },{ - "time": 16, - "value": [-0.870087,0,0,0.492898] - },{ - "time": 17, - "value": [-0.881921,0,0,0.471397] - },{ - "time": 18, - "value": [-0.893224,0,0,0.449611] - },{ - "time": 19, - "value": [-0.903989,0,0,0.427555] - },{ - "time": 20, - "value": [-0.91421,-0,-0,0.405241] - },{ - "time": 21, - "value": [-0.92388,0,0,0.382683] - },{ - "time": 22, - "value": [-0.932993,0,0,0.359895] - },{ - "time": 23, - "value": [-0.941544,0,0,0.33689] - },{ - "time": 24, - "value": [-0.949528,0,0,0.313682] - },{ - "time": 25, - "value": [-0.95694,0,0,0.290284] - },{ - "time": 26, - "value": [-0.963776,0,0,0.266713] - },{ - "time": 27, - "value": [-0.970031,0,0,0.24298] - },{ - "time": 28, - "value": [-0.975702,0,0,0.219101] - },{ - "time": 29, - "value": [-0.980785,0,0,0.19509] - },{ - "time": 30, - "value": [-0.985278,-0,-0,0.170962] - },{ - "time": 31, - "value": [-0.989177,0,0,0.146731] - },{ - "time": 32, - "value": [-0.99248,0,0,0.12241] - },{ - "time": 33, - "value": [-0.995185,0,0,0.098017] - },{ - "time": 34, - "value": [-0.99729,0,0,0.073565] - },{ - "time": 35, - "value": [-0.998796,0,0,0.049067] - },{ - "time": 36, - "value": [-0.999699,-0,-0,0.02454] - },{ - "time": 37, - "value": [1,-0,-0,-0] - },{ - "time": 38, - "value": [0.999733,-0,-0,0.023095] - },{ - "time": 39, - "value": [0.998933,-0,-0,0.046182] - },{ - "time": 40, - "value": [0.9976,-0,-0,0.069244] - },{ - "time": 41, - "value": [0.995734,0,0,0.092268] - },{ - "time": 42, - "value": [0.993337,-0,-0,0.115243] - },{ - "time": 43, - "value": [0.99041,0,0,0.138156] - },{ - "time": 44, - "value": [0.986955,-0,-0,0.160996] - },{ - "time": 45, - "value": [0.982973,0,0,0.183749] - },{ - "time": 46, - "value": [0.978467,-0,-0,0.206405] - },{ - "time": 47, - "value": [0.973438,-0,-0,0.22895] - },{ - "time": 48, - "value": [0.96789,-0,-0,0.251374] - },{ - "time": 49, - "value": [0.961826,0,0,0.273663] - },{ - "time": 50, - "value": [0.955248,-0,-0,0.295806] - },{ - "time": 51, - "value": [0.948161,-0,-0,0.317791] - },{ - "time": 52, - "value": [0.940567,-0,-0,0.339607] - },{ - "time": 53, - "value": [0.932472,0,0,0.361242] - },{ - "time": 54, - "value": [0.92388,-0,-0,0.382683] - },{ - "time": 55, - "value": [0.91421,-0,-0,0.405241] - },{ - "time": 56, - "value": [0.903989,-0,-0,0.427555] - },{ - "time": 57, - "value": [0.893224,-0,-0,0.449611] - },{ - "time": 58, - "value": [0.881921,-0,-0,0.471397] - },{ - "time": 59, - "value": [0.870087,-0,-0,0.492898] - },{ - "time": 60, - "value": [0.857729,-0,-0,0.514103] - },{ - "time": 61, - "value": [0.844854,-0,-0,0.534998] - },{ - "time": 62, - "value": [0.83147,-0,-0,0.55557] - },{ - "time": 63, - "value": [0.817585,0,0,0.575808] - },{ - "time": 64, - "value": [0.803208,-0,-0,0.595699] - },{ - "time": 65, - "value": [0.788347,-0,-0,0.615231] - },{ - "time": 66, - "value": [0.773011,-0,-0,0.634393] - },{ - "time": 67, - "value": [0.757209,-0,-0,0.653173] - },{ - "time": 68, - "value": [0.740951,-0,-0,0.671559] - },{ - "time": 69, - "value": [0.724247,0,0,0.68954] - },{ - "time": 70, - "value": [0.707107,-0,-0,0.707107] - },{ - "time": 71, - "value": [0.707107,-0,-0,0.707107] - },{ - "time": 72, - "value": [0.707107,-0,-0,0.707107] - },{ - "time": 73, - "value": [0.707107,-0,-0,0.707107] - },{ - "time": 74, - "value": [0.707107,0,0,0.707107] - },{ - "time": 75, - "value": [0.707107,-0,-0,0.707107] - },{ - "time": 76, - "value": [0.707107,-0,-0,0.707107] - },{ - "time": 77, - "value": [0.707107,-0,-0,0.707107] - },{ - "time": 78, - "value": [0.707107,-0,-0,0.707107] - },{ - "time": 80, - "value": [0.707107,-0,-0,0.707107] - },{ - "time": 81, - "value": [0.724247,-0,-0,0.68954] - },{ - "time": 82, - "value": [0.740951,-0,-0,0.671559] - },{ - "time": 83, - "value": [0.757209,-0,-0,0.653173] - },{ - "time": 84, - "value": [0.773011,-0,-0,0.634393] - },{ - "time": 85, - "value": [0.788347,-0,-0,0.615231] - },{ - "time": 86, - "value": [0.803208,-0,-0,0.595699] - },{ - "time": 87, - "value": [0.817585,-0,-0,0.575808] - },{ - "time": 88, - "value": [0.83147,-0,-0,0.55557] - },{ - "time": 89, - "value": [0.844854,0,0,0.534998] - },{ - "time": 90, - "value": [0.857729,-0,-0,0.514103] - },{ - "time": 91, - "value": [0.870087,-0,-0,0.492898] - },{ - "time": 92, - "value": [0.881921,-0,-0,0.471397] - },{ - "time": 93, - "value": [0.893224,-0,-0,0.449611] - },{ - "time": 94, - "value": [0.903989,-0,-0,0.427555] - },{ - "time": 95, - "value": [0.91421,0,0,0.405241] - },{ - "time": 96, - "value": [0.92388,-0,-0,0.382683] - },{ - "time": 97, - "value": [0.932993,-0,-0,0.359895] - },{ - "time": 98, - "value": [0.941544,-0,-0,0.33689] - },{ - "time": 99, - "value": [0.949528,-0,-0,0.313681] - },{ - "time": 100, - "value": [0.95694,-0,-0,0.290285] - },{ - "time": 101, - "value": [0.963776,-0,-0,0.266713] - },{ - "time": 102, - "value": [0.970031,-0,-0,0.24298] - },{ - "time": 103, - "value": [0.975702,-0,-0,0.219101] - },{ - "time": 104, - "value": [0.980785,-0,-0,0.19509] - },{ - "time": 105, - "value": [0.985278,0,0,0.170962] - },{ - "time": 106, - "value": [0.989177,-0,-0,0.14673] - },{ - "time": 107, - "value": [0.99248,-0,-0,0.122411] - },{ - "time": 108, - "value": [0.995185,-0,-0,0.098017] - },{ - "time": 109, - "value": [0.99729,-0,-0,0.073565] - },{ - "time": 110, - "value": [0.998795,-0,-0,0.049068] - },{ - "time": 111, - "value": [0.999699,0,0,0.024541] - },{ - "time": 112, - "value": [1,-0,-0,-0] - },{ - "time": 113, - "value": [-0.999733,0,0,0.023095] - },{ - "time": 114, - "value": [-0.998933,0,0,0.046183] - },{ - "time": 115, - "value": [-0.9976,0,0,0.069245] - },{ - "time": 116, - "value": [-0.995734,-0,-0,0.092268] - },{ - "time": 117, - "value": [-0.993337,0,0,0.115243] - },{ - "time": 118, - "value": [-0.99041,-0,-0,0.138156] - },{ - "time": 119, - "value": [-0.986955,0,0,0.160996] - },{ - "time": 120, - "value": [-0.982973,-0,-0,0.18375] - },{ - "time": 121, - "value": [-0.978467,0,0,0.206405] - },{ - "time": 122, - "value": [-0.973438,0,0,0.228951] - },{ - "time": 123, - "value": [-0.96789,0,0,0.251374] - },{ - "time": 124, - "value": [-0.961826,-0,-0,0.273663] - },{ - "time": 125, - "value": [-0.955248,0,0,0.295806] - },{ - "time": 126, - "value": [-0.948161,0,0,0.317791] - },{ - "time": 127, - "value": [-0.940567,0,0,0.339607] - },{ - "time": 128, - "value": [-0.932472,-0,-0,0.361242] - },{ - "time": 129, - "value": [-0.92388,0,0,0.382683] - },{ - "time": 130, - "value": [-0.913626,0,0,0.406556] - },{ - "time": 131, - "value": [-0.901681,0,0,0.432402] - },{ - "time": 132, - "value": [-0.888125,0,0,0.459602] - },{ - "time": 133, - "value": [-0.873095,0,0,0.48755] - },{ - "time": 134, - "value": [-0.856791,0,0,0.515664] - },{ - "time": 135, - "value": [-0.839477,0,0,0.543395] - },{ - "time": 136, - "value": [-0.821485,0,0,0.57023] - },{ - "time": 137, - "value": [-0.803208,0,0,0.595699] - },{ - "time": 138, - "value": [-0.785091,0,0,0.61938] - },{ - "time": 139, - "value": [-0.767631,0,0,0.640892] - },{ - "time": 140, - "value": [-0.751355,0,0,0.659898] - },{ - "time": 141, - "value": [-0.736817,0,0,0.676093] - },{ - "time": 142, - "value": [-0.724578,0,0,0.689193] - },{ - "time": 143, - "value": [-0.715195,0,0,0.698925] - },{ - "time": 144, - "value": [-0.709205,0,0,0.705002] - },{ - "time": 145, - "value": [-0.707107,0,0,0.707107] - }], - "name": "cylinder001.quaternion" - },{ - "type": "vector3", - "keys": [{ - "time": 5, - "value": [0,19.6808,17.1202] - },{ - "time": 6, - "value": [0,19.6808,17.1202] - },{ - "time": 7, - "value": [0,19.6808,17.1202] - },{ - "time": 8, - "value": [0,19.6808,17.1202] - },{ - "time": 9, - "value": [0,19.6808,17.1202] - },{ - "time": 10, - "value": [0,19.6808,17.1202] - },{ - "time": 11, - "value": [0,19.6808,17.1202] - },{ - "time": 12, - "value": [0,19.6808,17.1202] - },{ - "time": 13, - "value": [0,19.6808,17.1202] - },{ - "time": 14, - "value": [0,19.6808,17.1202] - },{ - "time": 15, - "value": [0,19.6808,17.1202] - },{ - "time": 16, - "value": [0,19.6808,17.1202] - },{ - "time": 17, - "value": [0,19.6808,17.1202] - },{ - "time": 18, - "value": [0,19.6808,17.1202] - },{ - "time": 19, - "value": [0,19.6808,17.1202] - },{ - "time": 20, - "value": [0,19.6808,17.1202] - },{ - "time": 21, - "value": [0,19.6808,17.1202] - },{ - "time": 22, - "value": [0,19.6808,17.1202] - },{ - "time": 23, - "value": [0,19.6808,17.1202] - },{ - "time": 24, - "value": [0,19.6808,17.1202] - },{ - "time": 25, - "value": [0,19.6808,17.1202] - },{ - "time": 26, - "value": [0,19.6808,17.1202] - },{ - "time": 27, - "value": [0,19.6808,17.1202] - },{ - "time": 28, - "value": [0,19.6808,17.1202] - },{ - "time": 29, - "value": [0,19.6808,17.1202] - },{ - "time": 30, - "value": [0,19.6808,17.1202] - },{ - "time": 31, - "value": [0,19.6808,17.1202] - },{ - "time": 32, - "value": [0,19.6808,17.1202] - },{ - "time": 33, - "value": [0,19.6808,17.1202] - },{ - "time": 34, - "value": [0,19.6808,17.1202] - },{ - "time": 35, - "value": [0,19.6808,17.1202] - },{ - "time": 36, - "value": [0,19.6808,17.1202] - },{ - "time": 37, - "value": [0,19.6808,17.1202] - },{ - "time": 38, - "value": [0,19.6808,17.1202] - },{ - "time": 39, - "value": [0,19.6808,17.1202] - },{ - "time": 40, - "value": [0,19.6808,17.1202] - },{ - "time": 41, - "value": [0,19.6808,17.1202] - },{ - "time": 42, - "value": [0,19.6808,17.1202] - },{ - "time": 43, - "value": [0,19.6808,17.1202] - },{ - "time": 44, - "value": [0,19.6808,17.1202] - },{ - "time": 45, - "value": [0,19.6808,17.1202] - },{ - "time": 46, - "value": [0,19.6808,17.1202] - },{ - "time": 47, - "value": [0,19.6808,17.1202] - },{ - "time": 48, - "value": [0,19.6808,17.1202] - },{ - "time": 49, - "value": [0,19.6808,17.1202] - },{ - "time": 50, - "value": [0,19.6808,17.1202] - },{ - "time": 51, - "value": [0,19.6808,17.1202] - },{ - "time": 52, - "value": [0,19.6808,17.1202] - },{ - "time": 53, - "value": [0,19.6808,17.1202] - },{ - "time": 54, - "value": [0,19.6808,17.1202] - },{ - "time": 55, - "value": [0,19.6808,17.1202] - },{ - "time": 56, - "value": [0,19.6808,17.1202] - },{ - "time": 57, - "value": [0,19.6808,17.1202] - },{ - "time": 58, - "value": [0,19.6808,17.1202] - },{ - "time": 59, - "value": [0,19.6808,17.1202] - },{ - "time": 60, - "value": [0,19.6808,17.1202] - },{ - "time": 61, - "value": [0,19.6808,17.1202] - },{ - "time": 62, - "value": [0,19.6808,17.1202] - },{ - "time": 63, - "value": [0,19.6808,17.1202] - },{ - "time": 64, - "value": [0,19.6808,17.1202] - },{ - "time": 65, - "value": [0,19.6808,17.1202] - },{ - "time": 66, - "value": [0,19.6808,17.1202] - },{ - "time": 67, - "value": [0,19.6808,17.1202] - },{ - "time": 68, - "value": [0,19.6808,17.1202] - },{ - "time": 69, - "value": [0,19.6808,17.1202] - },{ - "time": 70, - "value": [0,19.6808,17.1202] - },{ - "time": 71, - "value": [0,19.6808,17.1202] - },{ - "time": 72, - "value": [0,19.6808,17.1202] - },{ - "time": 73, - "value": [0,19.6808,17.1202] - },{ - "time": 74, - "value": [0,19.6808,17.1202] - },{ - "time": 75, - "value": [0,19.6808,17.1202] - },{ - "time": 80, - "value": [0,19.6808,17.1202] - },{ - "time": 81, - "value": [0,19.6808,17.1202] - },{ - "time": 82, - "value": [0,19.6808,17.1202] - },{ - "time": 83, - "value": [0,19.6808,17.1202] - },{ - "time": 84, - "value": [0,19.6808,17.1202] - },{ - "time": 85, - "value": [0,19.6808,17.1202] - },{ - "time": 86, - "value": [0,19.6808,17.1202] - },{ - "time": 87, - "value": [0,19.6808,17.1202] - },{ - "time": 88, - "value": [0,19.6808,17.1202] - },{ - "time": 89, - "value": [0,19.6808,17.1202] - },{ - "time": 90, - "value": [0,19.6808,17.1202] - },{ - "time": 91, - "value": [0,19.6808,17.1202] - },{ - "time": 92, - "value": [0,19.6808,17.1202] - },{ - "time": 93, - "value": [0,19.6808,17.1202] - },{ - "time": 94, - "value": [0,19.6808,17.1202] - },{ - "time": 95, - "value": [0,19.6808,17.1202] - },{ - "time": 96, - "value": [0,19.6808,17.1202] - },{ - "time": 97, - "value": [0,19.6808,17.1202] - },{ - "time": 98, - "value": [0,19.6808,17.1202] - },{ - "time": 99, - "value": [0,19.6808,17.1202] - },{ - "time": 100, - "value": [0,19.6808,17.1202] - },{ - "time": 101, - "value": [0,19.6808,17.1202] - },{ - "time": 102, - "value": [0,19.6808,17.1202] - },{ - "time": 103, - "value": [0,19.6808,17.1202] - },{ - "time": 104, - "value": [0,19.6808,17.1202] - },{ - "time": 105, - "value": [0,19.6808,17.1202] - },{ - "time": 106, - "value": [0,19.6808,17.1202] - },{ - "time": 107, - "value": [0,19.6808,17.1202] - },{ - "time": 108, - "value": [0,19.6808,17.1202] - },{ - "time": 109, - "value": [0,19.6808,17.1202] - },{ - "time": 110, - "value": [0,19.6808,17.1202] - },{ - "time": 111, - "value": [0,19.6808,17.1202] - },{ - "time": 112, - "value": [0,19.6808,17.1202] - },{ - "time": 113, - "value": [0,19.6808,17.1202] - },{ - "time": 114, - "value": [0,19.6808,17.1202] - },{ - "time": 115, - "value": [0,19.6808,17.1202] - },{ - "time": 116, - "value": [0,19.6808,17.1202] - },{ - "time": 117, - "value": [0,19.6808,17.1202] - },{ - "time": 118, - "value": [0,19.6808,17.1202] - },{ - "time": 119, - "value": [0,19.6808,17.1202] - },{ - "time": 120, - "value": [0,19.6808,17.1202] - },{ - "time": 121, - "value": [0,19.6808,17.1202] - },{ - "time": 122, - "value": [0,19.6808,17.1202] - },{ - "time": 123, - "value": [0,19.6808,17.1202] - },{ - "time": 124, - "value": [0,19.6808,17.1202] - },{ - "time": 125, - "value": [0,19.6808,17.1202] - },{ - "time": 126, - "value": [0,19.6808,17.1202] - },{ - "time": 127, - "value": [0,19.6808,17.1202] - },{ - "time": 128, - "value": [0,19.6808,17.1202] - },{ - "time": 129, - "value": [0,19.6808,17.1202] - },{ - "time": 130, - "value": [0,19.6808,17.1202] - },{ - "time": 131, - "value": [0,19.6808,17.1202] - },{ - "time": 132, - "value": [0,19.6808,17.1202] - },{ - "time": 133, - "value": [0,19.6808,17.1202] - },{ - "time": 134, - "value": [0,19.6808,17.1202] - },{ - "time": 135, - "value": [0,19.6808,17.1202] - },{ - "time": 136, - "value": [0,19.6808,17.1202] - },{ - "time": 137, - "value": [0,19.6808,17.1202] - },{ - "time": 138, - "value": [0,19.6808,17.1202] - },{ - "time": 139, - "value": [0,19.6808,17.1202] - },{ - "time": 140, - "value": [0,19.6808,17.1202] - },{ - "time": 141, - "value": [0,19.6808,17.1202] - },{ - "time": 142, - "value": [0,19.6808,17.1202] - },{ - "time": 143, - "value": [0,19.6808,17.1202] - },{ - "time": 144, - "value": [0,19.6808,17.1202] - },{ - "time": 145, - "value": [0,19.6808,17.1202] - }], - "name": "cylinder002.position" - },{ - "type": "vector3", - "keys": [{ - "time": 5, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 6, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 7, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 8, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 9, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 10, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 11, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 12, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 13, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 14, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 15, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 16, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 17, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 18, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 19, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 20, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 21, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 22, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 23, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 24, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 25, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 26, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 27, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 28, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 29, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 30, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 31, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 32, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 33, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 34, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 35, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 36, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 37, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 38, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 39, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 40, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 41, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 42, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 43, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 44, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 45, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 46, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 47, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 48, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 49, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 50, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 51, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 52, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 53, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 54, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 55, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 56, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 57, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 58, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 59, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 60, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 61, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 62, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 63, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 64, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 65, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 66, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 67, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 68, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 69, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 70, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 71, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 72, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 73, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 74, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 75, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 80, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 81, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 82, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 83, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 84, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 85, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 86, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 87, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 88, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 89, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 90, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 91, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 92, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 93, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 94, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 95, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 96, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 97, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 98, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 99, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 100, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 101, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 102, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 103, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 104, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 105, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 106, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 107, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 108, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 109, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 110, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 111, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 112, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 113, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 114, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 115, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 116, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 117, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 118, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 119, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 120, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 121, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 122, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 123, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 124, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 125, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 126, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 127, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 128, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 129, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 130, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 131, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 132, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 133, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 134, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 135, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 136, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 137, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 138, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 139, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 140, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 141, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 142, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 143, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 144, - "value": [1.22253,1.22253,1.22253] - },{ - "time": 145, - "value": [1.22253,1.22253,1.22253] - }], - "name": "cylinder002.scale" - },{ - "type": "quaternion", - "keys": [{ - "time": 5, - "value": [-0.707107,0,0,0.707107] - },{ - "time": 6, - "value": [-0.689541,0,-0,0.724247] - },{ - "time": 7, - "value": [-0.671559,0,-0,0.740951] - },{ - "time": 8, - "value": [-0.653173,0,-0,0.757209] - },{ - "time": 9, - "value": [-0.634393,0,-0,0.77301] - },{ - "time": 10, - "value": [-0.615232,0,-0,0.788346] - },{ - "time": 11, - "value": [-0.595699,0,-0,0.803208] - },{ - "time": 12, - "value": [-0.575808,0,-0,0.817585] - },{ - "time": 13, - "value": [-0.55557,0,-0,0.83147] - },{ - "time": 14, - "value": [-0.534998,-0,0,0.844854] - },{ - "time": 15, - "value": [-0.514103,0,-0,0.857729] - },{ - "time": 16, - "value": [-0.492898,0,-0,0.870087] - },{ - "time": 17, - "value": [-0.471397,0,-0,0.881921] - },{ - "time": 18, - "value": [-0.449611,0,-0,0.893224] - },{ - "time": 19, - "value": [-0.427555,0,-0,0.903989] - },{ - "time": 20, - "value": [-0.405241,-0,0,0.91421] - },{ - "time": 21, - "value": [-0.382683,0,-0,0.92388] - },{ - "time": 22, - "value": [-0.359895,0,-0,0.932993] - },{ - "time": 23, - "value": [-0.33689,0,-0,0.941544] - },{ - "time": 24, - "value": [-0.313682,0,-0,0.949528] - },{ - "time": 25, - "value": [-0.290285,0,-0,0.95694] - },{ - "time": 26, - "value": [-0.266713,0,-0,0.963776] - },{ - "time": 27, - "value": [-0.24298,0,-0,0.970031] - },{ - "time": 28, - "value": [-0.219101,0,-0,0.975702] - },{ - "time": 29, - "value": [-0.19509,0,-0,0.980785] - },{ - "time": 30, - "value": [-0.170962,-0,0,0.985278] - },{ - "time": 31, - "value": [-0.14673,0,-0,0.989177] - },{ - "time": 32, - "value": [-0.122411,0,-0,0.99248] - },{ - "time": 33, - "value": [-0.098017,0,-0,0.995185] - },{ - "time": 34, - "value": [-0.073565,0,-0,0.99729] - },{ - "time": 35, - "value": [-0.049068,0,-0,0.998796] - },{ - "time": 36, - "value": [-0.024541,-0,0,0.999699] - },{ - "time": 37, - "value": [0,0,-0,1] - },{ - "time": 38, - "value": [0.023098,0,-0,0.999733] - },{ - "time": 39, - "value": [0.046184,0,-0,0.998933] - },{ - "time": 40, - "value": [0.069245,0,-0,0.9976] - },{ - "time": 41, - "value": [0.092269,-0,0,0.995734] - },{ - "time": 42, - "value": [0.115243,0,-0,0.993337] - },{ - "time": 43, - "value": [0.138157,-0,0,0.99041] - },{ - "time": 44, - "value": [0.160996,0,-0,0.986955] - },{ - "time": 45, - "value": [0.18375,-0,0,0.982973] - },{ - "time": 46, - "value": [0.206405,0,-0,0.978467] - },{ - "time": 47, - "value": [0.22895,0,-0,0.973438] - },{ - "time": 48, - "value": [0.251374,0,-0,0.96789] - },{ - "time": 49, - "value": [0.273663,-0,0,0.961826] - },{ - "time": 50, - "value": [0.295806,0,-0,0.955248] - },{ - "time": 51, - "value": [0.317791,0,-0,0.948161] - },{ - "time": 52, - "value": [0.339607,0,-0,0.940567] - },{ - "time": 53, - "value": [0.361242,-0,0,0.932472] - },{ - "time": 54, - "value": [0.382683,0,-0,0.92388] - },{ - "time": 55, - "value": [0.405241,0,-0,0.91421] - },{ - "time": 56, - "value": [0.427555,0,-0,0.903989] - },{ - "time": 57, - "value": [0.449612,0,-0,0.893224] - },{ - "time": 58, - "value": [0.471397,0,-0,0.881921] - },{ - "time": 59, - "value": [0.492898,0,-0,0.870087] - },{ - "time": 60, - "value": [0.514103,0,-0,0.857729] - },{ - "time": 61, - "value": [0.534998,0,-0,0.844854] - },{ - "time": 62, - "value": [0.55557,0,-0,0.83147] - },{ - "time": 63, - "value": [0.575808,-0,0,0.817585] - },{ - "time": 64, - "value": [0.595699,0,-0,0.803208] - },{ - "time": 65, - "value": [0.615231,0,-0,0.788347] - },{ - "time": 66, - "value": [0.634393,0,-0,0.773011] - },{ - "time": 67, - "value": [0.653173,0,-0,0.757209] - },{ - "time": 68, - "value": [0.671559,0,-0,0.740951] - },{ - "time": 69, - "value": [0.68954,-0,0,0.724247] - },{ - "time": 70, - "value": [0.707107,-0,-0,0.707107] - },{ - "time": 71, - "value": [0.707107,0,-0,0.707107] - },{ - "time": 72, - "value": [0.707107,-0,-0,0.707107] - },{ - "time": 73, - "value": [0.707107,-0,-0,0.707107] - },{ - "time": 74, - "value": [0.707107,0,0,0.707107] - },{ - "time": 75, - "value": [0.707107,-0,-0,0.707107] - },{ - "time": 80, - "value": [0.707107,-0,-0,0.707107] - },{ - "time": 81, - "value": [0.689541,0,-0,0.724247] - },{ - "time": 82, - "value": [0.671559,0,-0,0.740951] - },{ - "time": 83, - "value": [0.653173,0,-0,0.757209] - },{ - "time": 84, - "value": [0.634393,0,-0,0.773011] - },{ - "time": 85, - "value": [0.615231,0,-0,0.788347] - },{ - "time": 86, - "value": [0.595699,0,-0,0.803208] - },{ - "time": 87, - "value": [0.575808,0,-0,0.817585] - },{ - "time": 88, - "value": [0.55557,0,-0,0.83147] - },{ - "time": 89, - "value": [0.534998,-0,0,0.844854] - },{ - "time": 90, - "value": [0.514103,0,-0,0.857729] - },{ - "time": 91, - "value": [0.492898,0,-0,0.870087] - },{ - "time": 92, - "value": [0.471397,0,-0,0.881921] - },{ - "time": 93, - "value": [0.449611,0,-0,0.893224] - },{ - "time": 94, - "value": [0.427555,0,-0,0.903989] - },{ - "time": 95, - "value": [0.405241,-0,0,0.91421] - },{ - "time": 96, - "value": [0.382683,0,-0,0.92388] - },{ - "time": 97, - "value": [0.359895,0,-0,0.932993] - },{ - "time": 98, - "value": [0.33689,0,-0,0.941544] - },{ - "time": 99, - "value": [0.313682,0,-0,0.949528] - },{ - "time": 100, - "value": [0.290285,0,-0,0.95694] - },{ - "time": 101, - "value": [0.266712,0,-0,0.963776] - },{ - "time": 102, - "value": [0.24298,0,-0,0.970031] - },{ - "time": 103, - "value": [0.219101,0,-0,0.975702] - },{ - "time": 104, - "value": [0.19509,0,-0,0.980785] - },{ - "time": 105, - "value": [0.170962,-0,0,0.985278] - },{ - "time": 106, - "value": [0.146731,0,-0,0.989177] - },{ - "time": 107, - "value": [0.122411,0,-0,0.99248] - },{ - "time": 108, - "value": [0.098017,0,-0,0.995185] - },{ - "time": 109, - "value": [0.073565,0,-0,0.997291] - },{ - "time": 110, - "value": [0.049068,0,-0,0.998796] - },{ - "time": 111, - "value": [0.024541,-0,0,0.999699] - },{ - "time": 112, - "value": [0,0,-0,1] - },{ - "time": 113, - "value": [-0.023098,0,-0,0.999733] - },{ - "time": 114, - "value": [-0.046183,0,-0,0.998933] - },{ - "time": 115, - "value": [-0.069244,0,-0,0.9976] - },{ - "time": 116, - "value": [-0.092268,-0,0,0.995734] - },{ - "time": 117, - "value": [-0.115243,0,-0,0.993337] - },{ - "time": 118, - "value": [-0.138156,-0,0,0.990411] - },{ - "time": 119, - "value": [-0.160996,0,-0,0.986955] - },{ - "time": 120, - "value": [-0.183749,-0,0,0.982973] - },{ - "time": 121, - "value": [-0.206405,0,-0,0.978467] - },{ - "time": 122, - "value": [-0.22895,0,-0,0.973438] - },{ - "time": 123, - "value": [-0.251374,0,-0,0.96789] - },{ - "time": 124, - "value": [-0.273663,-0,0,0.961826] - },{ - "time": 125, - "value": [-0.295806,0,-0,0.955248] - },{ - "time": 126, - "value": [-0.317791,0,-0,0.948161] - },{ - "time": 127, - "value": [-0.339607,0,-0,0.940567] - },{ - "time": 128, - "value": [-0.361242,-0,0,0.932472] - },{ - "time": 129, - "value": [-0.382683,0,-0,0.92388] - },{ - "time": 130, - "value": [-0.406556,0,-0,0.913626] - },{ - "time": 131, - "value": [-0.432402,0,-0,0.901681] - },{ - "time": 132, - "value": [-0.459602,0,-0,0.888125] - },{ - "time": 133, - "value": [-0.48755,0,-0,0.873095] - },{ - "time": 134, - "value": [-0.515664,0,-0,0.856791] - },{ - "time": 135, - "value": [-0.543395,0,-0,0.839477] - },{ - "time": 136, - "value": [-0.57023,0,-0,0.821485] - },{ - "time": 137, - "value": [-0.595699,0,-0,0.803208] - },{ - "time": 138, - "value": [-0.61938,0,-0,0.785092] - },{ - "time": 139, - "value": [-0.640892,0,-0,0.767631] - },{ - "time": 140, - "value": [-0.659898,0,-0,0.751355] - },{ - "time": 141, - "value": [-0.676093,0,-0,0.736817] - },{ - "time": 142, - "value": [-0.689193,0,-0,0.724578] - },{ - "time": 143, - "value": [-0.698925,0,-0,0.715195] - },{ - "time": 144, - "value": [-0.705002,0,-0,0.709205] - },{ - "time": 145, - "value": [-0.707107,0,0,0.707107] - }], - "name": "cylinder002.quaternion" - },{ - "type": "vector3", - "keys": [{ - "time": 0, - "value": [-2e-06,-6.71175,3.01972] - },{ - "time": 5, - "value": [-2e-06,-6.71175,3.01972] - },{ - "time": 70, - "value": [-2e-06,-6.52962,-38.1906] - },{ - "time": 80, - "value": [-2e-06,-6.52962,-38.1906] - },{ - "time": 145, - "value": [-2e-06,-6.71175,3.01972] - }], - "name": "cylinder003.position" - },{ - "type": "vector3", - "keys": [{ - "time": 0, - "value": [1,1,1] - },{ - "time": 5, - "value": [1,1,1] - },{ - "time": 70, - "value": [1,1,1] - },{ - "time": 80, - "value": [1,1,1] - },{ - "time": 145, - "value": [1,1,1] - }], - "name": "cylinder003.scale" - },{ - "type": "quaternion", - "keys": [{ - "time": 0, - "value": [-0.707107,-0,-0,0.707107] - },{ - "time": 5, - "value": [-0.707107,-0,-0,0.707107] - },{ - "time": 70, - "value": [-0.707107,-0,-0,0.707107] - },{ - "time": 80, - "value": [-0.707107,-0,-0,0.707107] - },{ - "time": 145, - "value": [-0.707107,-0,-0,0.707107] - }], - "name": "cylinder003.quaternion" - }] - }], - "materials": [{ - "vertexColors": false, - "specular": 1907997, - "name": "bluephong", - "color": 8396, - "depthTest": true, - "depthWrite": true, - "emissive": 0, - "ambient": 8396, - "shininess": 50, - "type": "MeshPhongMaterial", - "uuid": "3701AB15-0042-3531-BDFA-EB0FA575D7D5", - "blending": "NormalBlending" - },{ - "vertexColors": false, - "specular": 1579032, - "name": "greenphong", - "color": 1887232, - "depthTest": true, - "depthWrite": true, - "emissive": 0, - "ambient": 1887232, - "shininess": 50, - "type": "MeshPhongMaterial", - "uuid": "541CFE3C-B1BD-37FD-8A82-3870870BB8A8", - "blending": "NormalBlending" - },{ - "vertexColors": false, - "specular": 1579032, - "name": "redphong", - "color": 13369344, - "depthTest": true, - "depthWrite": true, - "emissive": 0, - "ambient": 13369344, - "shininess": 50, - "type": "MeshPhongMaterial", - "uuid": "D95A0291-848F-32DE-B7CF-F93015785600", - "blending": "NormalBlending" - }], - "textures": [], - "metadata": { - "version": 4.4, - "type": "Object", - "generator": "io_three", - "sourceFile": "webgl-node-animation-threejs-example.blend" - }, - "geometries": [{ - "type": "Geometry", - "uuid": "84174F78-6B50-3C0D-A3D3-D1203D616F79", - "data": { - "normals": [0,-0.002441,0.999969,0,0.999969,0.000855,-1,0,0,-0.999969,0,0,0,-0.999969,-0.000855,1,0,0,0,-0.999939,-0.008423,0.999969,0,0,0,0.002441,-0.999969,0,0.001953,0.999969,0,-0.001953,-0.999969,0,-0.999939,0.008942,0,0.002411,-0.999969,0,0.001984,0.999969,0,-0.001984,-0.999969,0,-0.999939,-0.008454,0,0.001923,0.999969,0,-0.001923,-0.999969,0,0.999969,0,0,1,0,0,-1,0,0,-0.999969,0], - "name": "cylinder003Geometry", - "uvs": [[0.083333,0,0.166667,0,0.166667,1,0.083333,1,0.066987,0.25,0.25,0.066987]], - "faces": [40,0,1,2,0,1,2,0,0,0,40,3,4,5,2,3,0,0,0,0,40,6,7,8,3,0,0,1,1,1,40,9,10,11,0,3,3,1,1,1,40,12,13,14,4,5,1,2,3,2,40,15,16,17,1,0,4,2,2,2,40,18,19,20,1,2,2,4,4,4,40,21,22,23,2,1,1,4,4,4,40,24,25,26,5,4,3,5,5,5,40,27,28,29,3,2,5,5,5,5,40,30,31,32,0,1,2,0,0,0,40,33,34,35,2,3,0,0,0,0,40,36,37,38,3,0,0,1,1,1,40,39,40,41,0,3,3,1,1,1,40,42,43,44,4,5,1,3,2,3,40,45,46,47,1,0,4,3,2,2,40,48,49,50,1,2,2,6,6,6,40,51,52,53,2,1,1,6,6,6,40,54,55,56,5,4,3,7,7,5,40,57,58,59,3,2,5,7,5,7,40,60,61,62,5,4,4,2,3,2,40,63,64,65,4,5,5,2,3,2,40,66,67,68,4,5,5,5,7,5,40,69,70,71,5,4,4,5,7,5,40,72,73,74,5,4,4,3,2,3,40,75,76,77,4,5,5,2,2,3,40,78,79,80,4,5,5,5,5,7,40,81,82,83,5,4,4,5,7,7,40,84,85,86,5,1,4,8,8,8,40,87,88,89,4,3,5,8,8,8,40,90,91,92,5,1,4,8,8,8,40,93,94,95,4,3,5,8,8,8,40,96,97,98,2,1,0,9,9,9,40,99,100,101,0,3,2,9,9,9,40,102,103,104,5,5,4,3,3,3,40,105,106,107,4,4,5,2,2,2,40,108,109,110,1,5,3,10,10,10,40,111,112,113,3,4,1,10,10,10,40,114,115,116,5,5,4,5,5,5,40,117,118,119,4,4,5,7,5,5,40,120,121,122,0,1,2,0,0,0,40,123,124,125,2,3,0,0,0,0,40,126,127,128,3,0,0,1,1,1,40,129,130,131,0,3,3,1,1,1,40,132,133,134,4,5,1,2,3,3,40,135,136,137,1,0,4,2,2,3,40,138,139,140,1,2,2,11,11,11,40,141,142,143,2,1,1,11,11,11,40,144,145,146,5,4,3,5,5,7,40,147,148,149,3,2,5,5,5,5,40,150,151,152,5,4,4,2,2,2,40,153,154,155,4,5,5,2,2,2,40,156,157,158,4,5,5,7,7,5,40,159,160,161,5,4,4,5,5,5,40,162,163,164,5,1,4,12,12,12,40,165,166,167,4,3,5,12,12,12,40,168,169,170,2,1,0,13,13,13,40,171,172,173,0,3,2,13,13,13,40,174,175,176,5,5,4,2,2,2,40,177,178,179,4,4,5,2,2,2,40,180,181,182,1,5,3,14,14,14,40,183,184,185,3,4,1,14,14,14,40,186,187,188,5,5,4,5,5,5,40,189,190,191,4,4,5,5,7,5,40,192,193,194,0,1,2,0,0,0,40,195,196,197,2,3,0,0,0,0,40,198,199,200,3,0,0,1,1,1,40,201,202,203,0,3,3,1,1,1,40,204,205,206,4,5,1,2,2,2,40,207,208,209,1,0,4,3,2,2,40,210,211,212,1,2,2,15,15,15,40,213,214,215,2,1,1,6,6,6,40,216,217,218,5,4,3,5,5,7,40,219,220,221,3,2,5,7,5,5,40,222,223,224,5,4,4,2,2,3,40,225,226,227,4,5,5,3,2,2,40,228,229,230,4,5,5,5,5,5,40,231,232,233,5,4,4,5,5,5,40,234,235,236,5,1,4,8,8,8,40,237,238,239,4,3,5,8,8,8,40,240,241,242,2,1,0,16,16,16,40,243,244,245,0,3,2,16,16,16,40,246,247,248,5,5,4,2,2,2,40,249,250,251,4,4,5,3,2,2,40,252,253,254,1,5,3,17,17,17,40,255,256,257,3,4,1,17,17,17,40,258,259,260,5,5,4,5,7,5,40,261,262,263,4,4,5,5,5,5,40,264,265,266,0,1,2,0,0,0,40,267,268,269,2,3,0,0,0,0,40,270,271,272,3,0,0,1,1,1,40,273,274,275,0,3,3,1,1,1,40,276,277,278,4,5,1,2,2,2,40,279,280,281,1,0,4,2,2,2,40,282,283,284,1,2,2,4,4,4,40,285,286,287,2,1,1,4,4,4,40,288,289,290,5,4,3,5,5,5,40,291,292,293,3,2,5,5,7,5,40,294,295,296,5,4,4,2,2,2,40,297,298,299,4,5,5,2,2,2,40,300,301,302,4,5,5,5,7,5,40,303,304,305,5,4,4,5,5,5,40,306,307,308,5,1,4,8,8,8,40,309,310,311,4,3,5,8,8,8,40,312,313,314,2,1,0,13,13,13,40,315,316,317,0,3,2,13,13,13,40,318,319,320,5,5,4,2,3,2,40,321,322,323,4,4,5,2,2,2,40,324,325,326,1,5,3,14,14,14,40,327,328,329,3,4,1,14,14,14,40,330,331,332,5,5,4,5,5,5,40,333,334,335,4,4,5,5,5,5,40,336,337,338,4,4,4,18,19,19,40,339,340,341,4,3,4,18,19,19,40,342,343,344,5,5,5,20,20,20,40,345,346,347,5,1,5,21,21,20], - "metadata": { - "version": 3, - "faces": 116, - "uvs": 1, - "generator": "io_three", - "normals": 22, - "vertices": 348 - }, - "vertices": [-2.86946,3.06908,14.3402,-2.86946,-3.13919,14.325,2.86946,-3.13919,14.325,2.86946,-3.13919,14.325,2.86946,3.06908,14.3402,-2.86946,3.06908,14.3402,2.86946,3.0758,6.56424,-2.86946,3.0758,6.56424,-2.86946,3.06908,14.3402,-2.86946,3.06908,14.3402,2.86946,3.06908,14.3402,2.86946,3.0758,6.56424,-2.86946,3.0758,6.56424,-2.86946,-3.13247,6.54906,-2.86946,-3.13919,14.325,-2.86946,-3.13919,14.325,-2.86946,3.06908,14.3402,-2.86946,3.0758,6.56424,-2.86946,-3.13247,6.54906,2.86946,-3.13247,6.54906,2.86946,-3.13919,14.325,2.86946,-3.13919,14.325,-2.86946,-3.13919,14.325,-2.86946,-3.13247,6.54906,2.86946,-3.13247,6.54906,2.86946,3.0758,6.56424,2.86946,3.06908,14.3402,2.86946,3.06908,14.3402,2.86946,-3.13919,14.325,2.86946,-3.13247,6.54906,-2.86946,-10.842,14.3402,-2.86946,-17.0503,14.325,2.86946,-17.0503,14.325,2.86946,-17.0503,14.325,2.86946,-10.842,14.3402,-2.86946,-10.842,14.3402,2.86946,-10.8353,6.56424,-2.86946,-10.8353,6.56424,-2.86946,-10.842,14.3402,-2.86946,-10.842,14.3402,2.86946,-10.842,14.3402,2.86946,-10.8353,6.56424,-2.86946,-10.8353,6.56424,-2.86946,-16.9845,6.54906,-2.86946,-17.0503,14.325,-2.86946,-17.0503,14.325,-2.86946,-10.842,14.3402,-2.86946,-10.8353,6.56424,-2.86946,-16.9845,6.54906,2.86946,-16.9845,6.54906,2.86946,-17.0503,14.325,2.86946,-17.0503,14.325,-2.86946,-17.0503,14.325,-2.86946,-16.9845,6.54906,2.86946,-16.9845,6.54906,2.86946,-10.8353,6.56424,2.86946,-10.842,14.3402,2.86946,-10.842,14.3402,2.86946,-17.0503,14.325,2.86946,-16.9845,6.54906,-2.86946,-3.13247,6.54906,-2.86946,3.0758,6.56424,-2.86946,3.0758,-0.993256,-2.86946,3.0758,-0.993256,-2.86946,-3.13247,-1.00844,-2.86946,-3.13247,6.54906,2.86946,3.0758,6.56424,2.86946,-3.13247,6.54906,2.86946,-3.13247,-1.00844,2.86946,-3.13247,-1.00844,2.86946,3.0758,-0.993257,2.86946,3.0758,6.56424,-2.86946,-16.9845,6.54906,-2.86946,-10.8353,6.56424,-2.86946,-10.8353,-0.993254,-2.86946,-10.8353,-0.993254,-2.86946,-16.9845,-1.00844,-2.86946,-16.9845,6.54906,2.86946,-10.8353,6.56424,2.86946,-16.9845,6.54906,2.86946,-16.9845,-1.00844,2.86946,-16.9845,-1.00844,2.86946,-10.8353,-0.993255,2.86946,-10.8353,6.56424,2.86946,-3.13247,-1.00844,-2.86946,-3.13247,-1.00844,-2.86946,3.0758,-0.993256,-2.86946,3.0758,-0.993256,2.86946,3.0758,-0.993257,2.86946,-3.13247,-1.00844,2.86946,-16.9845,-1.00844,-2.86946,-16.9845,-1.00844,-2.86946,-10.8353,-0.993254,-2.86946,-10.8353,-0.993254,2.86946,-10.8353,-0.993255,2.86946,-16.9845,-1.00844,2.86946,-3.13247,6.54906,-2.86946,-3.13247,6.54906,-2.86946,-10.8353,6.56424,-2.86946,-10.8353,6.56424,2.86946,-10.8353,6.56424,2.86946,-3.13247,6.54906,-2.86946,-3.13247,6.54906,-2.86946,-3.13247,-1.00844,-2.86946,-10.8353,-0.993254,-2.86946,-10.8353,-0.993254,-2.86946,-10.8353,6.56424,-2.86946,-3.13247,6.54906,-2.86946,-3.13247,-1.00844,2.86946,-3.13247,-1.00844,2.86946,-10.8353,-0.993255,2.86946,-10.8353,-0.993255,-2.86946,-10.8353,-0.993254,-2.86946,-3.13247,-1.00844,2.86946,-3.13247,-1.00844,2.86946,-3.13247,6.54906,2.86946,-10.8353,6.56424,2.86946,-10.8353,6.56424,2.86946,-10.8353,-0.993255,2.86946,-3.13247,-1.00844,-2.86946,-24.6351,14.3402,-2.86946,-30.8433,14.325,2.86946,-30.8433,14.325,2.86946,-30.8433,14.325,2.86946,-24.6351,14.3402,-2.86946,-24.6351,14.3402,2.86946,-24.6283,6.56424,-2.86946,-24.6283,6.56424,-2.86946,-24.6351,14.3402,-2.86946,-24.6351,14.3402,2.86946,-24.6351,14.3402,2.86946,-24.6283,6.56424,-2.86946,-24.6283,6.56424,-2.86946,-30.9131,6.54906,-2.86946,-30.8433,14.325,-2.86946,-30.8433,14.325,-2.86946,-24.6351,14.3402,-2.86946,-24.6283,6.56424,-2.86946,-30.9131,6.54906,2.86946,-30.9131,6.54906,2.86946,-30.8433,14.325,2.86946,-30.8433,14.325,-2.86946,-30.8433,14.325,-2.86946,-30.9131,6.54906,2.86946,-30.9131,6.54906,2.86946,-24.6283,6.56424,2.86946,-24.6351,14.3402,2.86946,-24.6351,14.3402,2.86946,-30.8433,14.325,2.86946,-30.9131,6.54906,-2.86946,-30.9131,6.54906,-2.86946,-24.6283,6.56424,-2.86946,-24.6283,-0.993253,-2.86946,-24.6283,-0.993253,-2.86946,-30.9131,-1.00844,-2.86946,-30.9131,6.54906,2.86946,-24.6283,6.56424,2.86946,-30.9131,6.54906,2.86946,-30.9131,-1.00844,2.86946,-30.9131,-1.00844,2.86946,-24.6283,-0.993255,2.86946,-24.6283,6.56424,2.86946,-30.9131,-1.00844,-2.86946,-30.9131,-1.00844,-2.86946,-24.6283,-0.993253,-2.86946,-24.6283,-0.993253,2.86946,-24.6283,-0.993255,2.86946,-30.9131,-1.00844,2.86946,-16.9845,6.54906,-2.86946,-16.9845,6.54906,-2.86946,-24.6283,6.56424,-2.86946,-24.6283,6.56424,2.86946,-24.6283,6.56424,2.86946,-16.9845,6.54906,-2.86946,-16.9845,6.54906,-2.86946,-16.9845,-1.00844,-2.86946,-24.6283,-0.993253,-2.86946,-24.6283,-0.993253,-2.86946,-24.6283,6.56424,-2.86946,-16.9845,6.54906,-2.86946,-16.9845,-1.00844,2.86946,-16.9845,-1.00844,2.86946,-24.6283,-0.993255,2.86946,-24.6283,-0.993255,-2.86946,-24.6283,-0.993253,-2.86946,-16.9845,-1.00844,2.86946,-16.9845,-1.00844,2.86946,-16.9845,6.54906,2.86946,-24.6283,6.56424,2.86946,-24.6283,6.56424,2.86946,-24.6283,-0.993255,2.86946,-16.9845,-1.00844,-2.86945,-38.6991,14.3402,-2.86945,-44.9074,14.325,2.86946,-44.9074,14.325,2.86946,-44.9074,14.325,2.86946,-38.6991,14.3402,-2.86945,-38.6991,14.3402,2.86946,-38.6924,6.56424,-2.86946,-38.6924,6.56424,-2.86945,-38.6991,14.3402,-2.86945,-38.6991,14.3402,2.86946,-38.6991,14.3402,2.86946,-38.6924,6.56424,-2.86946,-38.6924,6.56424,-2.86945,-44.8417,6.54906,-2.86945,-44.9074,14.325,-2.86945,-44.9074,14.325,-2.86945,-38.6991,14.3402,-2.86946,-38.6924,6.56424,-2.86945,-44.8417,6.54906,2.86946,-44.8417,6.54906,2.86946,-44.9074,14.325,2.86946,-44.9074,14.325,-2.86945,-44.9074,14.325,-2.86945,-44.8417,6.54906,2.86946,-44.8417,6.54906,2.86946,-38.6924,6.56424,2.86946,-38.6991,14.3402,2.86946,-38.6991,14.3402,2.86946,-44.9074,14.325,2.86946,-44.8417,6.54906,-2.86945,-44.8417,6.54906,-2.86946,-38.6924,6.56424,-2.86946,-38.6924,-0.993251,-2.86946,-38.6924,-0.993251,-2.86946,-44.8417,-1.00843,-2.86945,-44.8417,6.54906,2.86946,-38.6924,6.56424,2.86946,-44.8417,6.54906,2.86946,-44.8417,-1.00844,2.86946,-44.8417,-1.00844,2.86946,-38.6924,-0.993253,2.86946,-38.6924,6.56424,2.86946,-44.8417,-1.00844,-2.86946,-44.8417,-1.00843,-2.86946,-38.6924,-0.993251,-2.86946,-38.6924,-0.993251,2.86946,-38.6924,-0.993253,2.86946,-44.8417,-1.00844,2.86946,-30.9131,6.54906,-2.86946,-30.9131,6.54906,-2.86946,-38.6924,6.56424,-2.86946,-38.6924,6.56424,2.86946,-38.6924,6.56424,2.86946,-30.9131,6.54906,-2.86946,-30.9131,6.54906,-2.86946,-30.9131,-1.00844,-2.86946,-38.6924,-0.993251,-2.86946,-38.6924,-0.993251,-2.86946,-38.6924,6.56424,-2.86946,-30.9131,6.54906,-2.86946,-30.9131,-1.00844,2.86946,-30.9131,-1.00844,2.86946,-38.6924,-0.993253,2.86946,-38.6924,-0.993253,-2.86946,-38.6924,-0.993251,-2.86946,-30.9131,-1.00844,2.86946,-30.9131,-1.00844,2.86946,-30.9131,6.54906,2.86946,-38.6924,6.56424,2.86946,-38.6924,6.56424,2.86946,-38.6924,-0.993253,2.86946,-30.9131,-1.00844,-2.86945,-52.4922,14.3402,-2.86945,-58.7005,14.325,2.86946,-58.7005,14.325,2.86946,-58.7005,14.325,2.86946,-52.4922,14.3402,-2.86945,-52.4922,14.3402,2.86946,-52.4855,6.56424,-2.86945,-52.4855,6.56424,-2.86945,-52.4922,14.3402,-2.86945,-52.4922,14.3402,2.86946,-52.4922,14.3402,2.86946,-52.4855,6.56424,-2.86945,-52.4855,6.56424,-2.86945,-58.6937,6.54906,-2.86945,-58.7005,14.325,-2.86945,-58.7005,14.325,-2.86945,-52.4922,14.3402,-2.86945,-52.4855,6.56424,-2.86945,-58.6937,6.54906,2.86946,-58.6937,6.54906,2.86946,-58.7005,14.325,2.86946,-58.7005,14.325,-2.86945,-58.7005,14.325,-2.86945,-58.6937,6.54906,2.86946,-58.6937,6.54906,2.86946,-52.4855,6.56424,2.86946,-52.4922,14.3402,2.86946,-52.4922,14.3402,2.86946,-58.7005,14.325,2.86946,-58.6937,6.54906,-2.86945,-58.6937,6.54906,-2.86945,-52.4855,6.56424,-2.86945,-52.4855,-0.99325,-2.86945,-52.4855,-0.99325,-2.86945,-58.6937,-1.00843,-2.86945,-58.6937,6.54906,2.86946,-52.4855,6.56424,2.86946,-58.6937,6.54906,2.86946,-58.6937,-1.00843,2.86946,-58.6937,-1.00843,2.86946,-52.4855,-0.993253,2.86946,-52.4855,6.56424,2.86946,-58.6937,-1.00843,-2.86945,-58.6937,-1.00843,-2.86945,-52.4855,-0.99325,-2.86945,-52.4855,-0.99325,2.86946,-52.4855,-0.993253,2.86946,-58.6937,-1.00843,2.86946,-44.8417,6.54906,-2.86945,-44.8417,6.54906,-2.86945,-52.4855,6.56424,-2.86945,-52.4855,6.56424,2.86946,-52.4855,6.56424,2.86946,-44.8417,6.54906,-2.86945,-44.8417,6.54906,-2.86946,-44.8417,-1.00843,-2.86945,-52.4855,-0.99325,-2.86945,-52.4855,-0.99325,-2.86945,-52.4855,6.56424,-2.86945,-44.8417,6.54906,-2.86946,-44.8417,-1.00843,2.86946,-44.8417,-1.00844,2.86946,-52.4855,-0.993253,2.86946,-52.4855,-0.993253,-2.86945,-52.4855,-0.99325,-2.86946,-44.8417,-1.00843,2.86946,-44.8417,-1.00844,2.86946,-44.8417,6.54906,2.86946,-52.4855,6.56424,2.86946,-52.4855,6.56424,2.86946,-52.4855,-0.993253,2.86946,-44.8417,-1.00844,2.86946,3.0758,-0.993257,-2.86946,3.0758,-0.993256,-2.86946,3.0758,6.56424,-2.86946,3.0758,6.56424,2.86946,3.0758,6.56424,2.86946,3.0758,-0.993257,-2.86945,-58.6937,-1.00843,2.86946,-58.6937,-1.00843,2.86946,-58.6937,6.54906,2.86946,-58.6937,6.54906,-2.86945,-58.6937,6.54906,-2.86945,-58.6937,-1.00843] - } - },{ - "type": "Geometry", - "uuid": "CAEC0410-6CA0-3646-AF22-DE6D5D34C387", - "data": { - "normals": [0,1,0,0,0.999969,0,0,0.866024,0.499985,0,0.499985,0.866024,0,0,1,0,-0.499985,0.866024,0,-0.866024,0.499985,0,-1,0,0,-0.999969,0,0,-0.866024,-0.499985,0,-0.499985,-0.866024,0,0,-1,0,0.499985,-0.866024,0,0.866024,-0.499985,-1,0,0,-0.999969,0,0,1,0,0,0.999969,0,0], - "name": "cylinder001Geometry", - "uvs": [[0.75,0,0.833333,0,0.833333,1,0.75,1,0.916667,0,0.916667,1,1,0,1,1,0,0,0.083333,0,0.083333,1,0,1,0.166667,0,0.166667,1,0.25,0,0.25,1,0.333333,0,0.333333,1,0.416667,0,0.416667,1,0.5,0,0.5,1,0.583333,0,0.583333,1,0.666667,0,0.666667,1,0.933013,0.75,1,0.5,0.933013,0.25,0.75,0.066987,0.5,0,0.25,0.066987,0.066987,0.25,0,0.5,0.066987,0.75,0.25,0.933013,0.5,1,0.75,0.933013]], - "faces": [40,0,1,2,0,1,2,0,0,1,40,3,4,5,2,3,0,0,0,0,40,6,7,8,1,4,5,2,2,2,40,9,10,11,5,2,1,2,2,2,40,12,13,14,4,6,7,3,3,3,40,15,16,17,7,5,4,3,3,3,40,18,19,20,8,9,10,4,4,4,40,21,22,23,10,11,8,4,4,4,40,24,25,26,9,12,13,5,5,5,40,27,28,29,13,10,9,5,5,5,40,30,31,32,12,14,15,6,6,6,40,33,34,35,15,13,12,6,6,6,40,36,37,38,14,16,17,7,7,8,40,39,40,41,17,15,14,7,7,8,40,42,43,44,16,18,19,9,9,9,40,45,46,47,19,17,16,9,9,9,40,48,49,50,18,20,21,10,10,10,40,51,52,53,21,19,18,10,10,10,40,54,55,56,20,22,23,11,11,11,40,57,58,59,23,21,20,11,11,11,40,60,61,62,22,24,25,12,12,12,40,63,64,65,25,23,22,12,12,12,40,66,67,68,24,0,3,13,13,13,40,69,70,71,3,25,24,13,13,13,40,72,73,74,26,27,28,14,14,14,40,75,76,77,28,29,30,14,14,14,40,78,79,80,30,31,32,14,14,14,40,81,82,83,28,30,32,14,14,14,40,84,85,86,32,33,34,14,14,14,40,87,88,89,34,35,36,14,14,14,40,90,91,92,32,34,36,14,14,14,40,93,94,95,28,32,36,14,14,14,40,96,97,98,26,28,36,14,14,14,40,99,100,101,37,26,36,15,14,14,40,102,103,104,35,34,33,16,16,16,40,105,106,107,33,32,31,16,16,16,40,108,109,110,31,30,29,16,16,16,40,111,112,113,33,31,29,16,16,16,40,114,115,116,29,28,27,16,16,16,40,117,118,119,27,26,37,16,16,16,40,120,121,122,29,27,37,16,16,16,40,123,124,125,33,29,37,16,16,16,40,126,127,128,35,33,37,16,16,16,40,129,130,131,36,35,37,16,16,16,40,132,133,134,36,35,1,14,14,14,40,135,136,137,1,0,36,14,14,14,40,138,139,140,1,2,2,4,4,4,40,141,142,143,2,1,1,4,4,4,40,144,145,146,35,36,3,16,16,16,40,147,148,149,3,2,35,16,16,16,40,150,151,152,3,0,0,11,11,11,40,153,154,155,0,3,3,11,11,11,40,156,157,158,5,4,4,13,13,13,40,159,160,161,4,5,5,13,13,13,40,162,163,164,34,33,6,14,14,14,40,165,166,167,6,4,34,15,14,14,40,168,169,170,8,11,7,6,6,6,40,171,172,173,7,6,8,6,6,6,40,174,175,176,33,34,5,16,17,16,40,177,178,179,5,7,33,16,16,16,40,180,181,182,10,9,9,2,2,2,40,183,184,185,9,10,10,2,2,2,40,186,187,188,32,31,12,14,14,14,40,189,190,191,12,9,32,14,14,14,40,192,193,194,12,13,13,9,9,9,40,195,196,197,13,12,12,9,9,9,40,198,199,200,31,32,10,16,16,16,40,201,202,203,10,13,31,16,17,16,40,204,205,206,15,14,14,4,4,4,40,207,208,209,14,15,15,4,4,4,40,210,211,212,30,29,16,14,14,14,40,213,214,215,16,14,30,14,14,14,40,216,217,218,16,17,17,11,11,11,40,219,220,221,17,16,16,11,11,11,40,222,223,224,29,30,15,17,16,16,40,225,226,227,15,17,29,17,16,16,40,228,229,230,19,18,18,6,6,6,40,231,232,233,18,19,19,6,6,6,40,234,235,236,28,27,20,14,14,14,40,237,238,239,20,18,28,14,14,14,40,240,241,242,20,21,21,13,13,13,40,243,244,245,21,20,20,13,13,13,40,246,247,248,27,28,19,16,16,16,40,249,250,251,19,21,27,16,16,16,40,252,253,254,23,22,22,9,9,9,40,255,256,257,22,23,23,9,9,9,40,258,259,260,26,37,24,14,14,14,40,261,262,263,24,22,26,14,14,14,40,264,265,266,24,25,25,2,2,2,40,267,268,269,25,24,24,2,2,2,40,270,271,272,37,26,23,16,16,16,40,273,274,275,23,25,37,16,16,16], - "metadata": { - "version": 3, - "faces": 92, - "uvs": 1, - "generator": "io_three", - "normals": 18, - "vertices": 276 - }, - "vertices": [-2.34716,11.7238,-2.53913,-2.34716,11.7238,2.53912,2.34716,11.7238,2.53912,2.34716,11.7238,2.53912,2.34716,11.7238,-2.53913,-2.34716,11.7238,-2.53913,-2.34716,9.47615,2.53913,-2.34716,6.93703,6.93703,2.34716,6.93703,6.93703,2.34716,6.93703,6.93703,2.34716,9.47615,2.53913,-2.34716,9.47615,2.53913,-2.34716,8.06086,8.88356,-2.34716,3.66296,11.4227,2.34716,3.66296,11.4227,2.34716,3.66296,11.4227,2.34716,8.06086,8.88356,-2.34716,8.06086,8.88356,-2.34716,2.53913,9.47615,-2.34716,-2.53913,9.47615,2.34716,-2.53913,9.47615,2.34716,-2.53913,9.47615,2.34716,2.53913,9.47615,-2.34716,2.53913,9.47615,-2.34716,-3.66296,11.4227,-2.34716,-8.06086,8.88357,2.34716,-8.06086,8.88357,2.34716,-8.06086,8.88357,2.34716,-3.66296,11.4227,-2.34716,-3.66296,11.4227,-2.34716,-6.93702,6.93703,-2.34716,-9.47615,2.53913,2.34716,-9.47615,2.53913,2.34716,-9.47615,2.53913,2.34716,-6.93702,6.93703,-2.34716,-6.93702,6.93703,-2.34716,-11.7238,2.53913,-2.34716,-11.7238,-2.53912,2.34716,-11.7238,-2.53912,2.34716,-11.7238,-2.53912,2.34716,-11.7238,2.53913,-2.34716,-11.7238,2.53913,-2.34716,-9.47615,-2.53912,-2.34716,-6.93703,-6.93702,2.34716,-6.93703,-6.93702,2.34716,-6.93703,-6.93702,2.34716,-9.47615,-2.53912,-2.34716,-9.47615,-2.53912,-2.34716,-8.06086,-8.88356,-2.34716,-3.66297,-11.4227,2.34716,-3.66297,-11.4227,2.34716,-3.66297,-11.4227,2.34716,-8.06086,-8.88356,-2.34716,-8.06086,-8.88356,-2.34716,-2.53913,-9.47615,-2.34716,2.53912,-9.47615,2.34716,2.53912,-9.47615,2.34716,2.53912,-9.47615,2.34716,-2.53913,-9.47615,-2.34716,-2.53913,-9.47615,-2.34716,3.66295,-11.4227,-2.34716,8.06085,-8.88357,2.34716,8.06085,-8.88357,2.34716,8.06085,-8.88357,2.34716,3.66296,-11.4227,-2.34716,3.66295,-11.4227,-2.34716,6.93702,-6.93703,-2.34716,9.47615,-2.53913,2.34716,9.47615,-2.53913,2.34716,9.47615,-2.53913,2.34716,6.93702,-6.93703,-2.34716,6.93702,-6.93703,-2.34716,2.53912,-9.47615,-2.34716,-2.53913,-9.47615,-2.34716,-6.93703,-6.93702,-2.34716,-6.93703,-6.93702,-2.34716,-9.47615,-2.53912,-2.34716,-9.47615,2.53913,-2.34716,-9.47615,2.53913,-2.34716,-6.93702,6.93703,-2.34716,-2.53913,9.47615,-2.34716,-6.93703,-6.93702,-2.34716,-9.47615,2.53913,-2.34716,-2.53913,9.47615,-2.34716,-2.53913,9.47615,-2.34716,2.53913,9.47615,-2.34716,6.93703,6.93703,-2.34716,6.93703,6.93703,-2.34716,9.47615,2.53913,-2.34716,9.47615,-2.53913,-2.34716,-2.53913,9.47615,-2.34716,6.93703,6.93703,-2.34716,9.47615,-2.53913,-2.34716,-6.93703,-6.93702,-2.34716,-2.53913,9.47615,-2.34716,9.47615,-2.53913,-2.34716,2.53912,-9.47615,-2.34716,-6.93703,-6.93702,-2.34716,9.47615,-2.53913,-2.34716,6.93702,-6.93703,-2.34716,2.53912,-9.47615,-2.34716,9.47615,-2.53913,2.34716,9.47615,2.53913,2.34716,6.93703,6.93703,2.34716,2.53913,9.47615,2.34716,2.53913,9.47615,2.34716,-2.53913,9.47615,2.34716,-6.93702,6.93703,2.34716,-6.93702,6.93703,2.34716,-9.47615,2.53913,2.34716,-9.47615,-2.53912,2.34716,2.53913,9.47615,2.34716,-6.93702,6.93703,2.34716,-9.47615,-2.53912,2.34716,-9.47615,-2.53912,2.34716,-6.93703,-6.93702,2.34716,-2.53913,-9.47615,2.34716,-2.53913,-9.47615,2.34716,2.53912,-9.47615,2.34716,6.93702,-6.93703,2.34716,-9.47615,-2.53912,2.34716,-2.53913,-9.47615,2.34716,6.93702,-6.93703,2.34716,2.53913,9.47615,2.34716,-9.47615,-2.53912,2.34716,6.93702,-6.93703,2.34716,9.47615,2.53913,2.34716,2.53913,9.47615,2.34716,6.93702,-6.93703,2.34716,9.47615,-2.53913,2.34716,9.47615,2.53913,2.34716,6.93702,-6.93703,-2.34716,9.47615,-2.53913,-2.34716,9.47615,2.53913,-2.34716,11.7238,2.53912,-2.34716,11.7238,2.53912,-2.34716,11.7238,-2.53913,-2.34716,9.47615,-2.53913,-2.34716,9.47615,2.53913,2.34716,9.47615,2.53913,2.34716,11.7238,2.53912,2.34716,11.7238,2.53912,-2.34716,11.7238,2.53912,-2.34716,9.47615,2.53913,2.34716,9.47615,2.53913,2.34716,9.47615,-2.53913,2.34716,11.7238,-2.53913,2.34716,11.7238,-2.53913,2.34716,11.7238,2.53912,2.34716,9.47615,2.53913,2.34716,9.47615,-2.53913,-2.34716,9.47615,-2.53913,-2.34716,11.7238,-2.53913,-2.34716,11.7238,-2.53913,2.34716,11.7238,-2.53913,2.34716,9.47615,-2.53913,2.34716,6.93703,6.93703,-2.34716,6.93703,6.93703,-2.34716,8.06086,8.88356,-2.34716,8.06086,8.88356,2.34716,8.06086,8.88356,2.34716,6.93703,6.93703,-2.34716,6.93703,6.93703,-2.34716,2.53913,9.47615,-2.34716,3.66296,11.4227,-2.34716,3.66296,11.4227,-2.34716,8.06086,8.88356,-2.34716,6.93703,6.93703,-2.34716,2.53913,9.47615,2.34716,2.53913,9.47615,2.34716,3.66296,11.4227,2.34716,3.66296,11.4227,-2.34716,3.66296,11.4227,-2.34716,2.53913,9.47615,2.34716,2.53913,9.47615,2.34716,6.93703,6.93703,2.34716,8.06086,8.88356,2.34716,8.06086,8.88356,2.34716,3.66296,11.4227,2.34716,2.53913,9.47615,2.34716,-2.53913,9.47615,-2.34716,-2.53913,9.47615,-2.34716,-3.66296,11.4227,-2.34716,-3.66296,11.4227,2.34716,-3.66296,11.4227,2.34716,-2.53913,9.47615,-2.34716,-2.53913,9.47615,-2.34716,-6.93702,6.93703,-2.34716,-8.06086,8.88357,-2.34716,-8.06086,8.88357,-2.34716,-3.66296,11.4227,-2.34716,-2.53913,9.47615,-2.34716,-6.93702,6.93703,2.34716,-6.93702,6.93703,2.34716,-8.06086,8.88357,2.34716,-8.06086,8.88357,-2.34716,-8.06086,8.88357,-2.34716,-6.93702,6.93703,2.34716,-6.93702,6.93703,2.34716,-2.53913,9.47615,2.34716,-3.66296,11.4227,2.34716,-3.66296,11.4227,2.34716,-8.06086,8.88357,2.34716,-6.93702,6.93703,2.34716,-9.47615,2.53913,-2.34716,-9.47615,2.53913,-2.34716,-11.7238,2.53913,-2.34716,-11.7238,2.53913,2.34716,-11.7238,2.53913,2.34716,-9.47615,2.53913,-2.34716,-9.47615,2.53913,-2.34716,-9.47615,-2.53912,-2.34716,-11.7238,-2.53912,-2.34716,-11.7238,-2.53912,-2.34716,-11.7238,2.53913,-2.34716,-9.47615,2.53913,-2.34716,-9.47615,-2.53912,2.34716,-9.47615,-2.53912,2.34716,-11.7238,-2.53912,2.34716,-11.7238,-2.53912,-2.34716,-11.7238,-2.53912,-2.34716,-9.47615,-2.53912,2.34716,-9.47615,-2.53912,2.34716,-9.47615,2.53913,2.34716,-11.7238,2.53913,2.34716,-11.7238,2.53913,2.34716,-11.7238,-2.53912,2.34716,-9.47615,-2.53912,2.34716,-6.93703,-6.93702,-2.34716,-6.93703,-6.93702,-2.34716,-8.06086,-8.88356,-2.34716,-8.06086,-8.88356,2.34716,-8.06086,-8.88356,2.34716,-6.93703,-6.93702,-2.34716,-6.93703,-6.93702,-2.34716,-2.53913,-9.47615,-2.34716,-3.66297,-11.4227,-2.34716,-3.66297,-11.4227,-2.34716,-8.06086,-8.88356,-2.34716,-6.93703,-6.93702,-2.34716,-2.53913,-9.47615,2.34716,-2.53913,-9.47615,2.34716,-3.66297,-11.4227,2.34716,-3.66297,-11.4227,-2.34716,-3.66297,-11.4227,-2.34716,-2.53913,-9.47615,2.34716,-2.53913,-9.47615,2.34716,-6.93703,-6.93702,2.34716,-8.06086,-8.88356,2.34716,-8.06086,-8.88356,2.34716,-3.66297,-11.4227,2.34716,-2.53913,-9.47615,2.34716,2.53912,-9.47615,-2.34716,2.53912,-9.47615,-2.34716,3.66295,-11.4227,-2.34716,3.66295,-11.4227,2.34716,3.66296,-11.4227,2.34716,2.53912,-9.47615,-2.34716,2.53912,-9.47615,-2.34716,6.93702,-6.93703,-2.34716,8.06085,-8.88357,-2.34716,8.06085,-8.88357,-2.34716,3.66295,-11.4227,-2.34716,2.53912,-9.47615,-2.34716,6.93702,-6.93703,2.34716,6.93702,-6.93703,2.34716,8.06085,-8.88357,2.34716,8.06085,-8.88357,-2.34716,8.06085,-8.88357,-2.34716,6.93702,-6.93703,2.34716,6.93702,-6.93703,2.34716,2.53912,-9.47615,2.34716,3.66296,-11.4227,2.34716,3.66296,-11.4227,2.34716,8.06085,-8.88357,2.34716,6.93702,-6.93703] - } - },{ - "type": "Geometry", - "uuid": "0AF705E6-E495-351F-944E-8E96CEB82A7B", - "data": { - "normals": [0,1,0,0,0.999969,0,0,0.866024,0.499985,0,0.499985,0.866024,0,0,1,0,-0.499985,0.866024,0,-0.866024,0.499985,0,-1,0,0,-0.999969,0,0,-0.866024,-0.499985,0,-0.499985,-0.866024,0,0,-1,0,0.499985,-0.866024,0,0.866024,-0.499985,-1,0,0,-0.999969,0,0,1,0,0,0.999969,0,0], - "name": "cylinder002Geometry", - "uvs": [[0.75,0,0.833333,0,0.833333,1,0.75,1,0.916667,0,0.916667,1,1,0,1,1,0,0,0.083333,0,0.083333,1,0,1,0.166667,0,0.166667,1,0.25,0,0.25,1,0.333333,0,0.333333,1,0.416667,0,0.416667,1,0.5,0,0.5,1,0.583333,0,0.583333,1,0.666667,0,0.666667,1,0.933013,0.75,1,0.5,0.933013,0.25,0.75,0.066987,0.5,0,0.25,0.066987,0.066987,0.25,0,0.5,0.066987,0.75,0.25,0.933013,0.5,1,0.75,0.933013]], - "faces": [40,0,1,2,0,1,2,0,0,1,40,3,4,5,2,3,0,0,0,0,40,6,7,8,1,4,5,2,2,2,40,9,10,11,5,2,1,2,2,2,40,12,13,14,4,6,7,3,3,3,40,15,16,17,7,5,4,3,3,3,40,18,19,20,8,9,10,4,4,4,40,21,22,23,10,11,8,4,4,4,40,24,25,26,9,12,13,5,5,5,40,27,28,29,13,10,9,5,5,5,40,30,31,32,12,14,15,6,6,6,40,33,34,35,15,13,12,6,6,6,40,36,37,38,14,16,17,7,7,8,40,39,40,41,17,15,14,7,7,8,40,42,43,44,16,18,19,9,9,9,40,45,46,47,19,17,16,9,9,9,40,48,49,50,18,20,21,10,10,10,40,51,52,53,21,19,18,10,10,10,40,54,55,56,20,22,23,11,11,11,40,57,58,59,23,21,20,11,11,11,40,60,61,62,22,24,25,12,12,12,40,63,64,65,25,23,22,12,12,12,40,66,67,68,24,0,3,13,13,13,40,69,70,71,3,25,24,13,13,13,40,72,73,74,26,27,28,14,14,14,40,75,76,77,28,29,30,14,14,14,40,78,79,80,30,31,32,14,14,14,40,81,82,83,28,30,32,14,14,14,40,84,85,86,32,33,34,14,14,14,40,87,88,89,34,35,36,14,14,14,40,90,91,92,32,34,36,14,14,14,40,93,94,95,28,32,36,14,14,14,40,96,97,98,26,28,36,14,14,14,40,99,100,101,37,26,36,15,14,14,40,102,103,104,35,34,33,16,16,16,40,105,106,107,33,32,31,16,16,16,40,108,109,110,31,30,29,16,16,16,40,111,112,113,33,31,29,16,16,16,40,114,115,116,29,28,27,16,16,16,40,117,118,119,27,26,37,16,16,16,40,120,121,122,29,27,37,16,16,16,40,123,124,125,33,29,37,16,16,16,40,126,127,128,35,33,37,16,16,16,40,129,130,131,36,35,37,16,16,16,40,132,133,134,36,35,1,14,14,14,40,135,136,137,1,0,36,14,14,14,40,138,139,140,1,2,2,4,4,4,40,141,142,143,2,1,1,4,4,4,40,144,145,146,35,36,3,16,16,16,40,147,148,149,3,2,35,16,16,16,40,150,151,152,3,0,0,11,11,11,40,153,154,155,0,3,3,11,11,11,40,156,157,158,5,4,4,13,13,13,40,159,160,161,4,5,5,13,13,13,40,162,163,164,34,33,6,14,14,14,40,165,166,167,6,4,34,15,14,14,40,168,169,170,8,11,7,6,6,6,40,171,172,173,7,6,8,6,6,6,40,174,175,176,33,34,5,16,17,16,40,177,178,179,5,7,33,16,16,16,40,180,181,182,10,9,9,2,2,2,40,183,184,185,9,10,10,2,2,2,40,186,187,188,32,31,12,14,14,14,40,189,190,191,12,9,32,14,14,14,40,192,193,194,12,13,13,9,9,9,40,195,196,197,13,12,12,9,9,9,40,198,199,200,31,32,10,16,16,16,40,201,202,203,10,13,31,16,17,16,40,204,205,206,15,14,14,4,4,4,40,207,208,209,14,15,15,4,4,4,40,210,211,212,30,29,16,14,14,14,40,213,214,215,16,14,30,14,14,14,40,216,217,218,16,17,17,11,11,11,40,219,220,221,17,16,16,11,11,11,40,222,223,224,29,30,15,17,16,16,40,225,226,227,15,17,29,17,16,16,40,228,229,230,19,18,18,6,6,6,40,231,232,233,18,19,19,6,6,6,40,234,235,236,28,27,20,14,14,14,40,237,238,239,20,18,28,14,14,14,40,240,241,242,20,21,21,13,13,13,40,243,244,245,21,20,20,13,13,13,40,246,247,248,27,28,19,16,16,16,40,249,250,251,19,21,27,16,16,16,40,252,253,254,23,22,22,9,9,9,40,255,256,257,22,23,23,9,9,9,40,258,259,260,26,37,24,14,14,14,40,261,262,263,24,22,26,14,14,14,40,264,265,266,24,25,25,2,2,2,40,267,268,269,25,24,24,2,2,2,40,270,271,272,37,26,23,16,16,16,40,273,274,275,23,25,37,16,16,16], - "metadata": { - "version": 3, - "faces": 92, - "uvs": 1, - "generator": "io_three", - "normals": 18, - "vertices": 276 - }, - "vertices": [-2.34716,11.7238,-2.53913,-2.34716,11.7238,2.53912,2.34716,11.7238,2.53912,2.34716,11.7238,2.53912,2.34716,11.7238,-2.53913,-2.34716,11.7238,-2.53913,-2.34716,9.47615,2.53913,-2.34716,6.93703,6.93703,2.34716,6.93703,6.93703,2.34716,6.93703,6.93703,2.34716,9.47615,2.53913,-2.34716,9.47615,2.53913,-2.34716,8.06086,8.88356,-2.34716,3.66296,11.4227,2.34716,3.66296,11.4227,2.34716,3.66296,11.4227,2.34716,8.06086,8.88356,-2.34716,8.06086,8.88356,-2.34716,2.53913,9.47615,-2.34716,-2.53913,9.47615,2.34716,-2.53913,9.47615,2.34716,-2.53913,9.47615,2.34716,2.53913,9.47615,-2.34716,2.53913,9.47615,-2.34716,-3.66296,11.4227,-2.34716,-8.06086,8.88357,2.34716,-8.06086,8.88357,2.34716,-8.06086,8.88357,2.34716,-3.66296,11.4227,-2.34716,-3.66296,11.4227,-2.34716,-6.93702,6.93703,-2.34716,-9.47615,2.53913,2.34716,-9.47615,2.53913,2.34716,-9.47615,2.53913,2.34716,-6.93702,6.93703,-2.34716,-6.93702,6.93703,-2.34716,-11.7238,2.53913,-2.34716,-11.7238,-2.53912,2.34716,-11.7238,-2.53912,2.34716,-11.7238,-2.53912,2.34716,-11.7238,2.53913,-2.34716,-11.7238,2.53913,-2.34716,-9.47615,-2.53912,-2.34716,-6.93703,-6.93702,2.34716,-6.93703,-6.93702,2.34716,-6.93703,-6.93702,2.34716,-9.47615,-2.53912,-2.34716,-9.47615,-2.53912,-2.34716,-8.06086,-8.88356,-2.34716,-3.66297,-11.4227,2.34716,-3.66297,-11.4227,2.34716,-3.66297,-11.4227,2.34716,-8.06086,-8.88356,-2.34716,-8.06086,-8.88356,-2.34716,-2.53913,-9.47615,-2.34716,2.53912,-9.47615,2.34716,2.53912,-9.47615,2.34716,2.53912,-9.47615,2.34716,-2.53913,-9.47615,-2.34716,-2.53913,-9.47615,-2.34716,3.66295,-11.4227,-2.34716,8.06085,-8.88357,2.34716,8.06085,-8.88357,2.34716,8.06085,-8.88357,2.34716,3.66296,-11.4227,-2.34716,3.66295,-11.4227,-2.34716,6.93702,-6.93703,-2.34716,9.47615,-2.53913,2.34716,9.47615,-2.53913,2.34716,9.47615,-2.53913,2.34716,6.93702,-6.93703,-2.34716,6.93702,-6.93703,-2.34716,2.53912,-9.47615,-2.34716,-2.53913,-9.47615,-2.34716,-6.93703,-6.93702,-2.34716,-6.93703,-6.93702,-2.34716,-9.47615,-2.53912,-2.34716,-9.47615,2.53913,-2.34716,-9.47615,2.53913,-2.34716,-6.93702,6.93703,-2.34716,-2.53913,9.47615,-2.34716,-6.93703,-6.93702,-2.34716,-9.47615,2.53913,-2.34716,-2.53913,9.47615,-2.34716,-2.53913,9.47615,-2.34716,2.53913,9.47615,-2.34716,6.93703,6.93703,-2.34716,6.93703,6.93703,-2.34716,9.47615,2.53913,-2.34716,9.47615,-2.53913,-2.34716,-2.53913,9.47615,-2.34716,6.93703,6.93703,-2.34716,9.47615,-2.53913,-2.34716,-6.93703,-6.93702,-2.34716,-2.53913,9.47615,-2.34716,9.47615,-2.53913,-2.34716,2.53912,-9.47615,-2.34716,-6.93703,-6.93702,-2.34716,9.47615,-2.53913,-2.34716,6.93702,-6.93703,-2.34716,2.53912,-9.47615,-2.34716,9.47615,-2.53913,2.34716,9.47615,2.53913,2.34716,6.93703,6.93703,2.34716,2.53913,9.47615,2.34716,2.53913,9.47615,2.34716,-2.53913,9.47615,2.34716,-6.93702,6.93703,2.34716,-6.93702,6.93703,2.34716,-9.47615,2.53913,2.34716,-9.47615,-2.53912,2.34716,2.53913,9.47615,2.34716,-6.93702,6.93703,2.34716,-9.47615,-2.53912,2.34716,-9.47615,-2.53912,2.34716,-6.93703,-6.93702,2.34716,-2.53913,-9.47615,2.34716,-2.53913,-9.47615,2.34716,2.53912,-9.47615,2.34716,6.93702,-6.93703,2.34716,-9.47615,-2.53912,2.34716,-2.53913,-9.47615,2.34716,6.93702,-6.93703,2.34716,2.53913,9.47615,2.34716,-9.47615,-2.53912,2.34716,6.93702,-6.93703,2.34716,9.47615,2.53913,2.34716,2.53913,9.47615,2.34716,6.93702,-6.93703,2.34716,9.47615,-2.53913,2.34716,9.47615,2.53913,2.34716,6.93702,-6.93703,-2.34716,9.47615,-2.53913,-2.34716,9.47615,2.53913,-2.34716,11.7238,2.53912,-2.34716,11.7238,2.53912,-2.34716,11.7238,-2.53913,-2.34716,9.47615,-2.53913,-2.34716,9.47615,2.53913,2.34716,9.47615,2.53913,2.34716,11.7238,2.53912,2.34716,11.7238,2.53912,-2.34716,11.7238,2.53912,-2.34716,9.47615,2.53913,2.34716,9.47615,2.53913,2.34716,9.47615,-2.53913,2.34716,11.7238,-2.53913,2.34716,11.7238,-2.53913,2.34716,11.7238,2.53912,2.34716,9.47615,2.53913,2.34716,9.47615,-2.53913,-2.34716,9.47615,-2.53913,-2.34716,11.7238,-2.53913,-2.34716,11.7238,-2.53913,2.34716,11.7238,-2.53913,2.34716,9.47615,-2.53913,2.34716,6.93703,6.93703,-2.34716,6.93703,6.93703,-2.34716,8.06086,8.88356,-2.34716,8.06086,8.88356,2.34716,8.06086,8.88356,2.34716,6.93703,6.93703,-2.34716,6.93703,6.93703,-2.34716,2.53913,9.47615,-2.34716,3.66296,11.4227,-2.34716,3.66296,11.4227,-2.34716,8.06086,8.88356,-2.34716,6.93703,6.93703,-2.34716,2.53913,9.47615,2.34716,2.53913,9.47615,2.34716,3.66296,11.4227,2.34716,3.66296,11.4227,-2.34716,3.66296,11.4227,-2.34716,2.53913,9.47615,2.34716,2.53913,9.47615,2.34716,6.93703,6.93703,2.34716,8.06086,8.88356,2.34716,8.06086,8.88356,2.34716,3.66296,11.4227,2.34716,2.53913,9.47615,2.34716,-2.53913,9.47615,-2.34716,-2.53913,9.47615,-2.34716,-3.66296,11.4227,-2.34716,-3.66296,11.4227,2.34716,-3.66296,11.4227,2.34716,-2.53913,9.47615,-2.34716,-2.53913,9.47615,-2.34716,-6.93702,6.93703,-2.34716,-8.06086,8.88357,-2.34716,-8.06086,8.88357,-2.34716,-3.66296,11.4227,-2.34716,-2.53913,9.47615,-2.34716,-6.93702,6.93703,2.34716,-6.93702,6.93703,2.34716,-8.06086,8.88357,2.34716,-8.06086,8.88357,-2.34716,-8.06086,8.88357,-2.34716,-6.93702,6.93703,2.34716,-6.93702,6.93703,2.34716,-2.53913,9.47615,2.34716,-3.66296,11.4227,2.34716,-3.66296,11.4227,2.34716,-8.06086,8.88357,2.34716,-6.93702,6.93703,2.34716,-9.47615,2.53913,-2.34716,-9.47615,2.53913,-2.34716,-11.7238,2.53913,-2.34716,-11.7238,2.53913,2.34716,-11.7238,2.53913,2.34716,-9.47615,2.53913,-2.34716,-9.47615,2.53913,-2.34716,-9.47615,-2.53912,-2.34716,-11.7238,-2.53912,-2.34716,-11.7238,-2.53912,-2.34716,-11.7238,2.53913,-2.34716,-9.47615,2.53913,-2.34716,-9.47615,-2.53912,2.34716,-9.47615,-2.53912,2.34716,-11.7238,-2.53912,2.34716,-11.7238,-2.53912,-2.34716,-11.7238,-2.53912,-2.34716,-9.47615,-2.53912,2.34716,-9.47615,-2.53912,2.34716,-9.47615,2.53913,2.34716,-11.7238,2.53913,2.34716,-11.7238,2.53913,2.34716,-11.7238,-2.53912,2.34716,-9.47615,-2.53912,2.34716,-6.93703,-6.93702,-2.34716,-6.93703,-6.93702,-2.34716,-8.06086,-8.88356,-2.34716,-8.06086,-8.88356,2.34716,-8.06086,-8.88356,2.34716,-6.93703,-6.93702,-2.34716,-6.93703,-6.93702,-2.34716,-2.53913,-9.47615,-2.34716,-3.66297,-11.4227,-2.34716,-3.66297,-11.4227,-2.34716,-8.06086,-8.88356,-2.34716,-6.93703,-6.93702,-2.34716,-2.53913,-9.47615,2.34716,-2.53913,-9.47615,2.34716,-3.66297,-11.4227,2.34716,-3.66297,-11.4227,-2.34716,-3.66297,-11.4227,-2.34716,-2.53913,-9.47615,2.34716,-2.53913,-9.47615,2.34716,-6.93703,-6.93702,2.34716,-8.06086,-8.88356,2.34716,-8.06086,-8.88356,2.34716,-3.66297,-11.4227,2.34716,-2.53913,-9.47615,2.34716,2.53912,-9.47615,-2.34716,2.53912,-9.47615,-2.34716,3.66295,-11.4227,-2.34716,3.66295,-11.4227,2.34716,3.66296,-11.4227,2.34716,2.53912,-9.47615,-2.34716,2.53912,-9.47615,-2.34716,6.93702,-6.93703,-2.34716,8.06085,-8.88357,-2.34716,8.06085,-8.88357,-2.34716,3.66295,-11.4227,-2.34716,2.53912,-9.47615,-2.34716,6.93702,-6.93703,2.34716,6.93702,-6.93703,2.34716,8.06085,-8.88357,2.34716,8.06085,-8.88357,-2.34716,8.06085,-8.88357,-2.34716,6.93702,-6.93703,2.34716,6.93702,-6.93703,2.34716,2.53912,-9.47615,2.34716,3.66296,-11.4227,2.34716,3.66296,-11.4227,2.34716,8.06085,-8.88357,2.34716,6.93702,-6.93703] - } - }] -} \ No newline at end of file diff --git a/examples/models/json/suzanne_geometry.json b/examples/models/json/suzanne_geometry.json deleted file mode 100644 index 1b3c7fc280f54b..00000000000000 --- a/examples/models/json/suzanne_geometry.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - - "metadata": { "formatVersion" : 3 }, - - "materials": [ { - "DbgColor" : 15658734, - "DbgIndex" : 0, - "DbgName" : "default", - "vertexColors" : false - }], - - "vertices": [0.437500,0.765625,-0.164063,-0.437500,0.765625,-0.164063,0.500000,0.687500,-0.093750,-0.500000,0.687500,-0.093750,0.546875,0.578125,-0.054688,-0.546875,0.578125,-0.054688,0.351562,0.617188,0.023437,-0.351562,0.617188,0.023437,0.351562,0.718750,-0.031250,-0.351562,0.718750,-0.031250,0.351562,0.781250,-0.132813,-0.351562,0.781250,-0.132813,0.273438,0.796875,-0.164063,-0.273438,0.796875,-0.164063,0.203125,0.742188,-0.093750,-0.203125,0.742188,-0.093750,0.156250,0.648438,-0.054688,-0.156250,0.648438,-0.054688,0.078125,0.656250,-0.242188,-0.078125,0.656250,-0.242188,0.140625,0.742188,-0.242188,-0.140625,0.742188,-0.242188,0.242188,0.796875,-0.242188,-0.242188,0.796875,-0.242188,0.273438,0.796875,-0.328125,-0.273438,0.796875,-0.328125,0.203125,0.742188,-0.390625,-0.203125,0.742188,-0.390625,0.156250,0.648438,-0.437500,-0.156250,0.648438,-0.437500,0.351562,0.617188,-0.515625,-0.351562,0.617188,-0.515625,0.351562,0.718750,-0.453125,-0.351562,0.718750,-0.453125,0.351562,0.781250,-0.359375,-0.351562,0.781250,-0.359375,0.437500,0.765625,-0.328125,-0.437500,0.765625,-0.328125,0.500000,0.687500,-0.390625,-0.500000,0.687500,-0.390625,0.546875,0.578125,-0.437500,-0.546875,0.578125,-0.437500,0.625000,0.562500,-0.242188,-0.625000,0.562500,-0.242188,0.562500,0.671875,-0.242188,-0.562500,0.671875,-0.242188,0.468750,0.757812,-0.242188,-0.468750,0.757812,-0.242188,0.476562,0.773438,-0.242188,-0.476562,0.773438,-0.242188,0.445312,0.781250,-0.335938,-0.445312,0.781250,-0.335938,0.351562,0.804688,-0.375000,-0.351562,0.804688,-0.375000,0.265625,0.820312,-0.335938,-0.265625,0.820312,-0.335938,0.226562,0.820312,-0.242188,-0.226562,0.820312,-0.242188,0.265625,0.820312,-0.156250,-0.265625,0.820312,-0.156250,0.351562,0.828125,-0.242188,-0.351562,0.828125,-0.242188,0.351562,0.804688,-0.117188,-0.351562,0.804688,-0.117188,0.445312,0.781250,-0.156250,-0.445312,0.781250,-0.156250,0.000000,0.742188,-0.429688,0.000000,0.820312,-0.351563,0.000000,0.734375,0.679687,0.000000,0.781250,0.320312,0.000000,0.796875,0.187500,0.000000,0.718750,0.773437,0.000000,0.601562,-0.406250,0.000000,0.570312,-0.570312,0.000000,-0.546875,-0.898438,0.000000,-0.851562,-0.562500,0.000000,-0.828125,-0.070312,0.000000,-0.351562,0.382813,0.203125,0.562500,0.187500,-0.203125,0.562500,0.187500,0.312500,0.570312,0.437500,-0.312500,0.570312,0.437500,0.351562,0.570313,0.695312,-0.351562,0.570313,0.695312,0.367188,0.531250,0.890625,-0.367188,0.531250,0.890625,0.328125,0.523438,0.945312,-0.328125,0.523438,0.945312,0.179688,0.554688,0.968750,-0.179688,0.554688,0.968750,0.000000,0.578125,0.984375,0.437500,0.531250,0.140625,-0.437500,0.531250,0.140625,0.632812,0.539062,0.039062,-0.632812,0.539062,0.039062,0.828125,0.445312,-0.148438,-0.828125,0.445312,-0.148438,0.859375,0.593750,-0.429688,-0.859375,0.593750,-0.429688,0.710938,0.625000,-0.484375,-0.710938,0.625000,-0.484375,0.492188,0.687500,-0.601563,-0.492188,0.687500,-0.601563,0.320312,0.734375,-0.757813,-0.320312,0.734375,-0.757813,0.156250,0.757812,-0.718750,-0.156250,0.757812,-0.718750,0.062500,0.750000,-0.492188,-0.062500,0.750000,-0.492188,0.164062,0.773438,-0.414063,-0.164062,0.773438,-0.414063,0.125000,0.765625,-0.304688,-0.125000,0.765625,-0.304688,0.203125,0.742188,-0.093750,-0.203125,0.742188,-0.093750,0.375000,0.703125,-0.015625,-0.375000,0.703125,-0.015625,0.492188,0.671875,-0.062500,-0.492188,0.671875,-0.062500,0.625000,0.648438,-0.187500,-0.625000,0.648438,-0.187500,0.640625,0.648438,-0.296875,-0.640625,0.648438,-0.296875,0.601562,0.664062,-0.375000,-0.601562,0.664062,-0.375000,0.429688,0.718750,-0.437500,-0.429688,0.718750,-0.437500,0.250000,0.757812,-0.468750,-0.250000,0.757812,-0.468750,0.000000,0.734375,0.765625,0.109375,0.734375,0.718750,-0.109375,0.734375,0.718750,0.117188,0.710938,0.835937,-0.117188,0.710938,0.835937,0.062500,0.695313,0.882812,-0.062500,0.695313,0.882812,0.000000,0.687500,0.890625,0.000000,0.750000,0.195312,0.000000,0.742188,0.140625,0.101562,0.742188,0.148437,-0.101562,0.742188,0.148437,0.125000,0.750000,0.226562,-0.125000,0.750000,0.226562,0.085938,0.742188,0.289062,-0.085938,0.742188,0.289062,0.398438,0.671875,0.046875,-0.398438,0.671875,0.046875,0.617188,0.625000,-0.054688,-0.617188,0.625000,-0.054688,0.726562,0.601562,-0.203125,-0.726562,0.601562,-0.203125,0.742188,0.656250,-0.375000,-0.742188,0.656250,-0.375000,0.687500,0.726562,-0.414063,-0.687500,0.726562,-0.414063,0.437500,0.796875,-0.546875,-0.437500,0.796875,-0.546875,0.312500,0.835938,-0.640625,-0.312500,0.835938,-0.640625,0.203125,0.851562,-0.617188,-0.203125,0.851562,-0.617188,0.101562,0.843750,-0.429688,-0.101562,0.843750,-0.429688,0.125000,0.812500,0.101562,-0.125000,0.812500,0.101562,0.210938,0.710938,0.445312,-0.210938,0.710938,0.445312,0.250000,0.687500,0.703125,-0.250000,0.687500,0.703125,0.265625,0.664063,0.820312,-0.265625,0.664063,0.820312,0.234375,0.632813,0.914062,-0.234375,0.632813,0.914062,0.164062,0.632813,0.929688,-0.164062,0.632813,0.929688,0.000000,0.640625,0.945312,0.000000,0.726562,-0.046875,0.000000,0.765625,-0.210938,0.328125,0.742188,-0.476563,-0.328125,0.742188,-0.476563,0.164062,0.750000,-0.140625,-0.164062,0.750000,-0.140625,0.132812,0.757812,-0.210938,-0.132812,0.757812,-0.210938,0.117188,0.734375,0.687500,-0.117188,0.734375,0.687500,0.078125,0.750000,0.445312,-0.078125,0.750000,0.445312,0.000000,0.750000,0.445312,0.000000,0.742188,0.328125,0.093750,0.781250,0.273437,-0.093750,0.781250,0.273437,0.132812,0.796875,0.226562,-0.132812,0.796875,0.226562,0.109375,0.781250,0.132812,-0.109375,0.781250,0.132812,0.039062,0.781250,0.125000,-0.039062,0.781250,0.125000,0.000000,0.828125,0.203125,0.046875,0.812500,0.148437,-0.046875,0.812500,0.148437,0.093750,0.812500,0.156250,-0.093750,0.812500,0.156250,0.109375,0.828125,0.226562,-0.109375,0.828125,0.226562,0.078125,0.804688,0.250000,-0.078125,0.804688,0.250000,0.000000,0.804688,0.289062,0.257812,0.554688,0.312500,-0.257812,0.554688,0.312500,0.164062,0.710938,0.242187,-0.164062,0.710938,0.242187,0.179688,0.710938,0.312500,-0.179688,0.710938,0.312500,0.234375,0.554688,0.250000,-0.234375,0.554688,0.250000,0.000000,0.687500,0.875000,0.046875,0.687500,0.867187,-0.046875,0.687500,0.867187,0.093750,0.710938,0.820312,-0.093750,0.710938,0.820312,0.093750,0.726563,0.742187,-0.093750,0.726563,0.742187,0.000000,0.656250,0.781250,0.093750,0.664063,0.750000,-0.093750,0.664063,0.750000,0.093750,0.640625,0.812500,-0.093750,0.640625,0.812500,0.046875,0.632813,0.851562,-0.046875,0.632813,0.851562,0.000000,0.632813,0.859375,0.171875,0.781250,-0.218750,-0.171875,0.781250,-0.218750,0.187500,0.773438,-0.156250,-0.187500,0.773438,-0.156250,0.335938,0.757812,-0.429688,-0.335938,0.757812,-0.429688,0.273438,0.773438,-0.421875,-0.273438,0.773438,-0.421875,0.421875,0.773438,-0.398438,-0.421875,0.773438,-0.398438,0.562500,0.695312,-0.351563,-0.562500,0.695312,-0.351563,0.585938,0.687500,-0.289063,-0.585938,0.687500,-0.289063,0.578125,0.679688,-0.195313,-0.578125,0.679688,-0.195313,0.476562,0.718750,-0.101563,-0.476562,0.718750,-0.101563,0.375000,0.742188,-0.062500,-0.375000,0.742188,-0.062500,0.226562,0.781250,-0.109375,-0.226562,0.781250,-0.109375,0.179688,0.781250,-0.296875,-0.179688,0.781250,-0.296875,0.210938,0.781250,-0.375000,-0.210938,0.781250,-0.375000,0.234375,0.757812,-0.359375,-0.234375,0.757812,-0.359375,0.195312,0.757812,-0.296875,-0.195312,0.757812,-0.296875,0.242188,0.757812,-0.125000,-0.242188,0.757812,-0.125000,0.375000,0.726562,-0.085938,-0.375000,0.726562,-0.085938,0.460938,0.703125,-0.117188,-0.460938,0.703125,-0.117188,0.546875,0.671875,-0.210938,-0.546875,0.671875,-0.210938,0.554688,0.671875,-0.281250,-0.554688,0.671875,-0.281250,0.531250,0.679688,-0.335938,-0.531250,0.679688,-0.335938,0.414062,0.750000,-0.390625,-0.414062,0.750000,-0.390625,0.281250,0.765625,-0.398438,-0.281250,0.765625,-0.398438,0.335938,0.750000,-0.406250,-0.335938,0.750000,-0.406250,0.203125,0.750000,-0.171875,-0.203125,0.750000,-0.171875,0.195312,0.750000,-0.226563,-0.195312,0.750000,-0.226563,0.109375,0.609375,-0.460938,-0.109375,0.609375,-0.460938,0.195312,0.617188,-0.664062,-0.195312,0.617188,-0.664062,0.335938,0.593750,-0.687500,-0.335938,0.593750,-0.687500,0.484375,0.554688,-0.554688,-0.484375,0.554688,-0.554688,0.679688,0.492187,-0.453125,-0.679688,0.492187,-0.453125,0.796875,0.460937,-0.406250,-0.796875,0.460937,-0.406250,0.773438,0.375000,-0.164063,-0.773438,0.375000,-0.164063,0.601562,0.414062,-0.000000,-0.601562,0.414062,-0.000000,0.437500,0.468750,0.093750,-0.437500,0.468750,0.093750,0.000000,0.289062,-0.898438,0.000000,-0.078125,-0.984375,0.000000,-0.671875,0.195313,0.000000,0.187500,0.460938,0.000000,0.460938,0.976562,0.000000,0.343750,0.804688,0.000000,0.320313,0.570312,0.000000,0.281250,0.484375,0.851562,0.054687,-0.234375,-0.851562,0.054687,-0.234375,0.859375,-0.046875,-0.320312,-0.859375,-0.046875,-0.320312,0.773438,-0.437500,-0.265625,-0.773438,-0.437500,-0.265625,0.460938,-0.703125,-0.437500,-0.460938,-0.703125,-0.437500,0.734375,0.070312,0.046875,-0.734375,0.070312,0.046875,0.593750,-0.164062,0.125000,-0.593750,-0.164062,0.125000,0.640625,-0.429688,0.007813,-0.640625,-0.429688,0.007813,0.335938,-0.664062,-0.054687,-0.335938,-0.664062,-0.054687,0.234375,0.406250,0.351562,-0.234375,0.406250,0.351562,0.179688,0.257813,0.414062,-0.179688,0.257813,0.414062,0.289062,0.382813,0.710938,-0.289062,0.382813,0.710938,0.250000,0.390625,0.500000,-0.250000,0.390625,0.500000,0.328125,0.398438,0.914062,-0.328125,0.398438,0.914062,0.140625,0.367188,0.757812,-0.140625,0.367188,0.757812,0.125000,0.359375,0.539062,-0.125000,0.359375,0.539062,0.164062,0.437500,0.945312,-0.164062,0.437500,0.945312,0.218750,0.429688,0.281250,-0.218750,0.429688,0.281250,0.210938,0.468750,0.226562,-0.210938,0.468750,0.226562,0.203125,0.500000,0.171875,-0.203125,0.500000,0.171875,0.210938,0.164063,0.390625,-0.210938,0.164063,0.390625,0.296875,-0.265625,0.312500,-0.296875,-0.265625,0.312500,0.343750,-0.539062,0.148438,-0.343750,-0.539062,0.148438,0.453125,-0.382813,-0.867188,-0.453125,-0.382813,-0.867188,0.453125,-0.070313,-0.929688,-0.453125,-0.070313,-0.929688,0.453125,0.234375,-0.851562,-0.453125,0.234375,-0.851562,0.460938,0.429687,-0.523438,-0.460938,0.429687,-0.523438,0.726562,0.335937,-0.406250,-0.726562,0.335937,-0.406250,0.632812,0.281250,-0.453125,-0.632812,0.281250,-0.453125,0.640625,0.054687,-0.703125,-0.640625,0.054687,-0.703125,0.796875,0.125000,-0.562500,-0.796875,0.125000,-0.562500,0.796875,-0.117188,-0.617188,-0.796875,-0.117188,-0.617188,0.640625,-0.195313,-0.750000,-0.640625,-0.195313,-0.750000,0.640625,-0.445313,-0.679688,-0.640625,-0.445313,-0.679688,0.796875,-0.359375,-0.539062,-0.796875,-0.359375,-0.539062,0.617188,-0.585938,-0.328125,-0.617188,-0.585938,-0.328125,0.484375,-0.546875,-0.023437,-0.484375,-0.546875,-0.023437,0.820312,-0.203125,-0.328125,-0.820312,-0.203125,-0.328125,0.406250,0.148438,0.171875,-0.406250,0.148438,0.171875,0.429688,-0.210937,0.195313,-0.429688,-0.210937,0.195313,0.890625,-0.234375,-0.406250,-0.890625,-0.234375,-0.406250,0.773438,-0.125000,0.140625,-0.773438,-0.125000,0.140625,1.039062,-0.328125,0.101563,-1.039062,-0.328125,0.101563,1.281250,-0.429688,-0.054687,-1.281250,-0.429688,-0.054687,1.351562,-0.421875,-0.320312,-1.351562,-0.421875,-0.320312,1.234375,-0.421875,-0.507812,-1.234375,-0.421875,-0.507812,1.023438,-0.312500,-0.476562,-1.023438,-0.312500,-0.476562,1.015625,-0.289063,-0.414062,-1.015625,-0.289063,-0.414062,1.187500,-0.390625,-0.437500,-1.187500,-0.390625,-0.437500,1.265625,-0.406250,-0.289062,-1.265625,-0.406250,-0.289062,1.210938,-0.406250,-0.078125,-1.210938,-0.406250,-0.078125,1.031250,-0.304688,0.039063,-1.031250,-0.304688,0.039063,0.828125,-0.132812,0.070313,-0.828125,-0.132812,0.070313,0.921875,-0.218750,-0.359375,-0.921875,-0.218750,-0.359375,0.945312,-0.289062,-0.304688,-0.945312,-0.289062,-0.304688,0.882812,-0.210938,0.023438,-0.882812,-0.210938,0.023438,1.039062,-0.367188,0.000000,-1.039062,-0.367188,0.000000,1.187500,-0.445312,-0.093750,-1.187500,-0.445312,-0.093750,1.234375,-0.445312,-0.250000,-1.234375,-0.445312,-0.250000,1.171875,-0.437500,-0.359375,-1.171875,-0.437500,-0.359375,1.023438,-0.359375,-0.343750,-1.023438,-0.359375,-0.343750,0.843750,-0.210938,-0.289062,-0.843750,-0.210938,-0.289062,0.835938,-0.273438,-0.171875,-0.835938,-0.273438,-0.171875,0.757812,-0.273438,-0.093750,-0.757812,-0.273438,-0.093750,0.820312,-0.273438,-0.085937,-0.820312,-0.273438,-0.085937,0.843750,-0.273438,-0.015625,-0.843750,-0.273438,-0.015625,0.812500,-0.273438,0.015625,-0.812500,-0.273438,0.015625,0.726562,-0.070312,0.000000,-0.726562,-0.070312,0.000000,0.718750,-0.171875,0.023438,-0.718750,-0.171875,0.023438,0.718750,-0.187500,-0.039062,-0.718750,-0.187500,-0.039062,0.796875,-0.210938,-0.203125,-0.796875,-0.210938,-0.203125,0.890625,-0.265625,-0.242187,-0.890625,-0.265625,-0.242187,0.890625,-0.320312,-0.234375,-0.890625,-0.320312,-0.234375,0.812500,-0.320312,0.015625,-0.812500,-0.320312,0.015625,0.851562,-0.320312,-0.015625,-0.851562,-0.320312,-0.015625,0.828125,-0.320312,-0.078125,-0.828125,-0.320312,-0.078125,0.765625,-0.320312,-0.093750,-0.765625,-0.320312,-0.093750,0.843750,-0.320312,-0.171875,-0.843750,-0.320312,-0.171875,1.039062,-0.414062,-0.328125,-1.039062,-0.414062,-0.328125,1.187500,-0.484375,-0.343750,-1.187500,-0.484375,-0.343750,1.257812,-0.492188,-0.242187,-1.257812,-0.492188,-0.242187,1.210938,-0.484375,-0.085937,-1.210938,-0.484375,-0.085937,1.046875,-0.421875,0.000000,-1.046875,-0.421875,0.000000,0.882812,-0.265625,0.015625,-0.882812,-0.265625,0.015625,0.953125,-0.343750,-0.289062,-0.953125,-0.343750,-0.289062,0.890625,-0.328125,-0.109375,-0.890625,-0.328125,-0.109375,0.937500,-0.335938,-0.062500,-0.937500,-0.335938,-0.062500,1.000000,-0.367188,-0.125000,-1.000000,-0.367188,-0.125000,0.960938,-0.351562,-0.171875,-0.960938,-0.351562,-0.171875,1.015625,-0.375000,-0.234375,-1.015625,-0.375000,-0.234375,1.054688,-0.382812,-0.187500,-1.054688,-0.382812,-0.187500,1.109375,-0.390625,-0.210937,-1.109375,-0.390625,-0.210937,1.085938,-0.390625,-0.273437,-1.085938,-0.390625,-0.273437,1.023438,-0.484375,-0.437500,-1.023438,-0.484375,-0.437500,1.250000,-0.546875,-0.468750,-1.250000,-0.546875,-0.468750,1.367188,-0.500000,-0.296875,-1.367188,-0.500000,-0.296875,1.312500,-0.531250,-0.054687,-1.312500,-0.531250,-0.054687,1.039062,-0.492188,0.085938,-1.039062,-0.492188,0.085938,0.789062,-0.328125,0.125000,-0.789062,-0.328125,0.125000,0.859375,-0.382813,-0.382812,-0.859375,-0.382813,-0.382812], - - "morphTargets": [], - - "normals": [], - - "colors": [], - - "uvs": [[]], - - "faces": [3,46,0,2,44,0,3,3,1,47,45,0,3,44,2,4,42,0,3,5,3,45,43,0,3,2,8,6,4,0,3,7,9,3,5,0,3,0,10,8,2,0,3,9,11,1,3,0,3,10,12,14,8,0,3,15,13,11,9,0,3,8,14,16,6,0,3,17,15,9,7,0,3,14,20,18,16,0,3,19,21,15,17,0,3,12,22,20,14,0,3,21,23,13,15,0,3,22,24,26,20,0,3,27,25,23,21,0,3,20,26,28,18,0,3,29,27,21,19,0,3,26,32,30,28,0,3,31,33,27,29,0,3,24,34,32,26,0,3,33,35,25,27,0,3,34,36,38,32,0,3,39,37,35,33,0,3,32,38,40,30,0,3,41,39,33,31,0,3,38,44,42,40,0,3,43,45,39,41,0,3,36,46,44,38,0,3,45,47,37,39,0,3,46,36,50,48,0,3,51,37,47,49,0,3,36,34,52,50,0,3,53,35,37,51,0,3,34,24,54,52,0,3,55,25,35,53,0,3,24,22,56,54,0,3,57,23,25,55,0,3,22,12,58,56,0,3,59,13,23,57,0,3,12,10,62,58,0,3,63,11,13,59,0,3,10,0,64,62,0,3,65,1,11,63,0,3,0,46,48,64,0,3,49,47,1,65,0,2,60,64,48,0,2,49,65,61,0,2,62,64,60,0,2,61,65,63,0,2,60,58,62,0,2,63,59,61,0,2,60,56,58,0,2,59,57,61,0,2,60,54,56,0,2,57,55,61,0,2,60,52,54,0,2,55,53,61,0,2,60,50,52,0,2,53,51,61,0,2,60,48,50,0,2,51,49,61,0,3,88,173,175,90,0,3,175,174,89,90,0,3,86,171,173,88,0,3,174,172,87,89,0,3,84,169,171,86,0,3,172,170,85,87,0,3,82,167,169,84,0,3,170,168,83,85,0,3,80,165,167,82,0,3,168,166,81,83,0,3,78,91,145,163,0,3,146,92,79,164,0,3,91,93,147,145,0,3,148,94,92,146,0,3,93,95,149,147,0,3,150,96,94,148,0,3,95,97,151,149,0,3,152,98,96,150,0,3,97,99,153,151,0,3,154,100,98,152,0,3,99,101,155,153,0,3,156,102,100,154,0,3,101,103,157,155,0,3,158,104,102,156,0,3,103,105,159,157,0,3,160,106,104,158,0,3,105,107,161,159,0,3,162,108,106,160,0,3,107,66,67,161,0,3,67,66,108,162,0,3,109,127,159,161,0,3,160,128,110,162,0,3,127,178,157,159,0,3,158,179,128,160,0,3,125,155,157,178,0,3,158,156,126,179,0,3,123,153,155,125,0,3,156,154,124,126,0,3,121,151,153,123,0,3,154,152,122,124,0,3,119,149,151,121,0,3,152,150,120,122,0,3,117,147,149,119,0,3,150,148,118,120,0,3,115,145,147,117,0,3,148,146,116,118,0,3,113,163,145,115,0,3,146,164,114,116,0,3,113,180,176,163,0,3,176,181,114,164,0,3,109,161,67,111,0,3,67,162,110,112,0,3,111,67,177,182,0,3,177,67,112,183,0,3,176,180,182,177,0,3,183,181,176,177,0,3,134,136,175,173,0,3,175,136,135,174,0,3,132,134,173,171,0,3,174,135,133,172,0,3,130,132,171,169,0,3,172,133,131,170,0,3,165,186,184,167,0,3,185,187,166,168,0,3,130,169,167,184,0,3,168,170,131,185,0,3,143,189,188,186,0,3,188,189,144,187,0,3,184,186,188,68,0,3,188,187,185,68,0,3,129,130,184,68,0,3,185,131,129,68,0,3,141,192,190,143,0,3,191,193,142,144,0,3,139,194,192,141,0,3,193,195,140,142,0,3,138,196,194,139,0,3,195,197,138,140,0,3,137,70,196,138,0,3,197,70,137,138,0,3,189,143,190,69,0,3,191,144,189,69,0,3,69,190,205,207,0,3,206,191,69,207,0,3,70,198,199,196,0,3,200,198,70,197,0,3,196,199,201,194,0,3,202,200,197,195,0,3,194,201,203,192,0,3,204,202,195,193,0,3,192,203,205,190,0,3,206,204,193,191,0,3,198,203,201,199,0,3,202,204,198,200,0,3,198,207,205,203,0,3,206,207,198,204,0,3,138,139,163,176,0,3,164,140,138,176,0,3,139,141,210,163,0,3,211,142,140,164,0,3,141,143,212,210,0,3,213,144,142,211,0,3,143,186,165,212,0,3,166,187,144,213,0,3,80,208,212,165,0,3,213,209,81,166,0,3,208,214,210,212,0,3,211,215,209,213,0,3,78,163,210,214,0,3,211,164,79,215,0,3,130,129,71,221,0,3,71,129,131,222,0,3,132,130,221,219,0,3,222,131,133,220,0,3,134,132,219,217,0,3,220,133,135,218,0,3,136,134,217,216,0,3,218,135,136,216,0,3,216,217,228,230,0,3,229,218,216,230,0,3,217,219,226,228,0,3,227,220,218,229,0,3,219,221,224,226,0,3,225,222,220,227,0,3,221,71,223,224,0,3,223,71,222,225,0,3,223,230,228,224,0,3,229,230,223,225,0,2,224,228,226,0,2,227,229,225,0,3,182,180,233,231,0,3,234,181,183,232,0,3,111,182,231,253,0,3,232,183,112,254,0,3,109,111,253,255,0,3,254,112,110,256,0,3,180,113,251,233,0,3,252,114,181,234,0,3,113,115,249,251,0,3,250,116,114,252,0,3,115,117,247,249,0,3,248,118,116,250,0,3,117,119,245,247,0,3,246,120,118,248,0,3,119,121,243,245,0,3,244,122,120,246,0,3,121,123,241,243,0,3,242,124,122,244,0,3,123,125,239,241,0,3,240,126,124,242,0,3,125,178,235,239,0,3,236,179,126,240,0,3,178,127,237,235,0,3,238,128,179,236,0,3,127,109,255,237,0,3,256,110,128,238,0,3,237,255,257,275,0,3,258,256,238,276,0,3,235,237,275,277,0,3,276,238,236,278,0,3,239,235,277,273,0,3,278,236,240,274,0,3,241,239,273,271,0,3,274,240,242,272,0,3,243,241,271,269,0,3,272,242,244,270,0,3,245,243,269,267,0,3,270,244,246,268,0,3,247,245,267,265,0,3,268,246,248,266,0,3,249,247,265,263,0,3,266,248,250,264,0,3,251,249,263,261,0,3,264,250,252,262,0,3,233,251,261,279,0,3,262,252,234,280,0,3,255,253,259,257,0,3,260,254,256,258,0,3,253,231,281,259,0,3,282,232,254,260,0,3,231,233,279,281,0,3,280,234,232,282,0,3,66,107,283,72,0,3,284,108,66,72,0,3,107,105,285,283,0,3,286,106,108,284,0,3,105,103,287,285,0,3,288,104,106,286,0,3,103,101,289,287,0,3,290,102,104,288,0,3,101,99,291,289,0,3,292,100,102,290,0,3,99,97,293,291,0,3,294,98,100,292,0,3,97,95,295,293,0,3,296,96,98,294,0,3,95,93,297,295,0,3,298,94,96,296,0,3,93,91,299,297,0,3,300,92,94,298,0,3,307,308,327,337,0,3,328,308,307,338,0,3,306,307,337,335,0,3,338,307,306,336,0,3,305,306,335,339,0,3,336,306,305,340,0,3,88,90,305,339,0,3,305,90,89,340,0,3,86,88,339,333,0,3,340,89,87,334,0,3,84,86,333,329,0,3,334,87,85,330,0,3,82,84,329,331,0,3,330,85,83,332,0,3,329,335,337,331,0,3,338,336,330,332,0,3,329,333,339,335,0,3,340,334,330,336,0,3,325,331,337,327,0,3,338,332,326,328,0,3,80,82,331,325,0,3,332,83,81,326,0,3,208,341,343,214,0,3,344,342,209,215,0,3,80,325,341,208,0,3,342,326,81,209,0,3,78,214,343,345,0,3,344,215,79,346,0,3,78,345,299,91,0,3,300,346,79,92,0,3,76,323,351,303,0,3,352,324,76,303,0,3,303,351,349,77,0,3,350,352,303,77,0,3,77,349,347,304,0,3,348,350,77,304,0,3,304,347,327,308,0,3,328,348,304,308,0,3,325,327,347,341,0,3,348,328,326,342,0,3,295,297,317,309,0,3,318,298,296,310,0,3,75,315,323,76,0,3,324,316,75,76,0,3,301,357,355,302,0,3,356,358,301,302,0,3,302,355,353,74,0,3,354,356,302,74,0,3,74,353,315,75,0,3,316,354,74,75,0,3,291,293,361,363,0,3,362,294,292,364,0,3,363,361,367,365,0,3,368,362,364,366,0,3,365,367,369,371,0,3,370,368,366,372,0,3,371,369,375,373,0,3,376,370,372,374,0,3,313,377,373,375,0,3,374,378,314,376,0,3,315,353,373,377,0,3,374,354,316,378,0,3,353,355,371,373,0,3,372,356,354,374,0,3,355,357,365,371,0,3,366,358,356,372,0,3,357,359,363,365,0,3,364,360,358,366,0,3,289,291,363,359,0,3,364,292,290,360,0,3,73,359,357,301,0,3,358,360,73,301,0,3,283,285,287,289,0,3,288,286,284,290,0,3,283,289,359,73,0,3,360,290,284,73,0,2,72,283,73,0,2,73,284,72,0,3,293,295,309,361,0,3,310,296,294,362,0,3,309,311,367,361,0,3,368,312,310,362,0,3,311,381,369,367,0,3,370,382,312,368,0,3,313,375,369,381,0,3,370,376,314,382,0,3,347,349,385,383,0,3,386,350,348,384,0,3,317,383,385,319,0,3,386,384,318,320,0,3,297,299,383,317,0,3,384,300,298,318,0,3,299,343,341,383,0,3,342,344,300,384,0,2,341,347,383,0,2,384,348,342,0,2,299,345,343,0,2,344,346,300,0,3,313,321,379,377,0,3,380,322,314,378,0,3,315,377,379,323,0,3,380,378,316,324,0,3,319,385,379,321,0,3,380,386,320,322,0,3,349,351,379,385,0,3,380,352,350,386,0,2,323,379,351,0,2,352,380,324,0,3,399,387,413,401,0,3,414,388,400,402,0,3,399,401,403,397,0,3,404,402,400,398,0,3,397,403,405,395,0,3,406,404,398,396,0,3,395,405,407,393,0,3,408,406,396,394,0,3,393,407,409,391,0,3,410,408,394,392,0,3,391,409,411,389,0,3,412,410,392,390,0,3,409,419,417,411,0,3,418,420,410,412,0,3,407,421,419,409,0,3,420,422,408,410,0,3,405,423,421,407,0,3,422,424,406,408,0,3,403,425,423,405,0,3,424,426,404,406,0,3,401,427,425,403,0,3,426,428,402,404,0,3,401,413,415,427,0,3,416,414,402,428,0,3,317,319,443,441,0,3,444,320,318,442,0,3,319,389,411,443,0,3,412,390,320,444,0,3,309,317,441,311,0,3,442,318,310,312,0,3,381,429,413,387,0,3,414,430,382,388,0,3,411,417,439,443,0,3,440,418,412,444,0,3,437,445,443,439,0,3,444,446,438,440,0,3,433,445,437,435,0,3,438,446,434,436,0,3,431,447,445,433,0,3,446,448,432,434,0,3,429,447,431,449,0,3,432,448,430,450,0,3,413,429,449,415,0,3,450,430,414,416,0,3,311,447,429,381,0,3,430,448,312,382,0,3,311,441,445,447,0,3,446,442,312,448,0,2,441,443,445,0,2,446,444,442,0,3,415,449,451,475,0,3,452,450,416,476,0,3,449,431,461,451,0,3,462,432,450,452,0,3,431,433,459,461,0,3,460,434,432,462,0,3,433,435,457,459,0,3,458,436,434,460,0,3,435,437,455,457,0,3,456,438,436,458,0,3,437,439,453,455,0,3,454,440,438,456,0,3,439,417,473,453,0,3,474,418,440,454,0,3,427,415,475,463,0,3,476,416,428,464,0,3,425,427,463,465,0,3,464,428,426,466,0,3,423,425,465,467,0,3,466,426,424,468,0,3,421,423,467,469,0,3,468,424,422,470,0,3,419,421,469,471,0,3,470,422,420,472,0,3,417,419,471,473,0,3,472,420,418,474,0,3,457,455,479,477,0,3,480,456,458,478,0,3,477,479,481,483,0,3,482,480,478,484,0,3,483,481,487,485,0,3,488,482,484,486,0,3,485,487,489,491,0,3,490,488,486,492,0,3,463,475,485,491,0,3,486,476,464,492,0,3,451,483,485,475,0,3,486,484,452,476,0,3,451,461,477,483,0,3,478,462,452,484,0,3,457,477,461,459,0,3,462,478,458,460,0,3,453,473,479,455,0,3,480,474,454,456,0,3,471,481,479,473,0,3,480,482,472,474,0,3,469,487,481,471,0,3,482,488,470,472,0,3,467,489,487,469,0,3,488,490,468,470,0,3,465,491,489,467,0,3,490,492,466,468,0,2,463,491,465,0,2,466,492,464,0,3,391,389,503,501,0,3,504,390,392,502,0,3,393,391,501,499,0,3,502,392,394,500,0,3,395,393,499,497,0,3,500,394,396,498,0,3,397,395,497,495,0,3,498,396,398,496,0,3,399,397,495,493,0,3,496,398,400,494,0,3,387,399,493,505,0,3,494,400,388,506,0,3,493,501,503,505,0,3,504,502,494,506,0,3,493,495,499,501,0,3,500,496,494,502,0,2,495,497,499,0,2,500,498,496,0,3,313,381,387,505,0,3,388,382,314,506,0,3,313,505,503,321,0,3,504,506,314,322,0,3,319,321,503,389,0,3,504,322,320,390,0] - -} - diff --git a/examples/models/obj/gear_vr_controller/LICENSE.txt b/examples/models/obj/gear_vr_controller/LICENSE.txt deleted file mode 100644 index 8571b14c9d436f..00000000000000 --- a/examples/models/obj/gear_vr_controller/LICENSE.txt +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License - -Copyright © 2015-2017 A-Frame authors. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/examples/models/obj/gear_vr_controller/gear_vr_controller.mtl b/examples/models/obj/gear_vr_controller/gear_vr_controller.mtl deleted file mode 100644 index 45548821dab2b0..00000000000000 --- a/examples/models/obj/gear_vr_controller/gear_vr_controller.mtl +++ /dev/null @@ -1,22 +0,0 @@ -# Gear VR Controller MTL -newmtl Base -Kd 0.0911392 0.0911392 0.0911392 -Ns 256 -d 1 -illum 2 -Ka 0 0 0 -Ks 0.04 0.04 0.04 -newmtl Touchpad -Kd 0.172688 0.172688 0.172688 -Ns 256 -d 1 -illum 2 -Ka 0 0 0 -Ks 0.04 0.04 0.04 -newmtl Trigger -Kd 0.172688 0.172688 0.172688 -Ns 256 -d 1 -illum 2 -Ka 0 0 0 -Ks 0.04 0.04 0.04 diff --git a/examples/models/obj/gear_vr_controller/gear_vr_controller.obj b/examples/models/obj/gear_vr_controller/gear_vr_controller.obj deleted file mode 100644 index 42b10de0f84549..00000000000000 --- a/examples/models/obj/gear_vr_controller/gear_vr_controller.obj +++ /dev/null @@ -1,1064 +0,0 @@ -# Gear VR Controller -# Units meters - -o Base -v 0.0120377 -0.0217958 0.0802467 -v 0.0097514 -0.0243733 0.085021 -v 0.00472159 -0.026189 0.0883812 -v 0.00251746 -0.0380262 0.0722965 -v 0.00269244 -0.0383627 0.0773935 -v 0.0041137 -0.0363887 0.0818603 -v 0.00799378 -0.0358757 0.0773606 -v 0.011047 -0.0321853 0.0741615 -v 0.0110994 -0.0300889 0.0806922 -v 0.00323768 -0.0332681 0.0857424 -v 0.00779541 -0.0325099 0.0837432 -v 0.0125704 -0.0284915 0.0769487 -v 0.0070908 -0.0363513 0.0727187 -v 0.0122399 0.00754624 0.0258895 -v 0.0111836 -0.00345728 0.0207223 -v 0.00575354 -0.01088 -0.00438047 -v 0 -0.0115812 -0.00562427 -v 0.0181079 0.00995213 -0.00106643 -v 0.0116229 0.00995217 -0.0139021 -v 0 0.00995163 -0.0183425 -v 0.00689219 -0.0113732 0.00103067 -v 0 -0.0121148 0.0102695 -v 0.0160727 0.00995237 -0.0081 -v 0.0169152 -0.00216802 -0.00389487 -v 0.0168956 0.0100554 0.00845563 -v 0.0154117 -0.00332344 0.00842671 -v 0.0126428 0.00094904 -0.0149559 -v 0 -0.0125775 -0.00027984 -v 0.0195474 0.00395938 -0.000436593 -v 0.00574342 -0.0113584 0.0097881 -v 0.0175192 0.00788466 0.00998393 -v 0.0187872 0.00410691 0.00722581 -v 0.0139964 -0.00264663 -0.00927289 -v 0.0173328 -0.00263693 0.00246136 -v 0.0102034 -0.0092698 -0.00154566 -v 0.0172801 0.00341704 -0.0085318 -v 0.006218 0.00995197 -0.0171755 -v 0 0.00761475 -0.0205764 -v 0.00653162 0.00762267 -0.019446 -v 0.0153456 0.00762246 -0.0118764 -v 0.010847 0.00761475 -0.0166483 -v 0.0195131 0.00760949 0.00353866 -v 0.0185358 0.00769649 -0.00539745 -v 0.0102 -0.00992829 0.00356989 -v 0.00642435 0.0032985 -0.0201171 -v 0.00974452 0.00179156 -0.0177271 -v 0.0088227 -0.00660134 0.0195079 -v 0.0128939 0.00177954 0.0230278 -v 0 -0.0266 0.0891412 -v 0.0137859 0.00560591 0.0177206 -v 0.0122827 -0.00279898 0.0164583 -v 0.0124171 0.00945384 0.0185667 -v 0 0.00339475 -0.0214264 -v 0.00754595 -0.00744792 -0.0102493 -v 0 -0.0370955 0.0814149 -v 0 -0.0378036 0.0796494 -v 0 -0.0384903 0.0765344 -v 0 0.00759363 0.0258084 -v 0 0.00945384 0.0185667 -v 1.06707e-018 -0.0104048 -0.00704971 -v 0.00871332 -0.00449104 -0.0134489 -v 0.00754595 -0.00153417 -0.0166485 -v 0.00435666 0.000630421 -0.0189907 -v -2.13415e-018 0.00142271 -0.019848 -v 0 -0.0335356 0.0860422 -v 0.00435666 -0.00961251 -0.00790704 -v 0 -0.009703 0.0191341 -v 0 -0.0105182 0.0159021 -v 0.00905767 -0.00711343 0.0160021 -v 0 -0.0380536 0.0732949 -v 0.00482963 -0.00888521 0.0189157 -v 0.00515124 -0.00977728 0.0160612 -v -0.0120377 -0.0217958 0.0802467 -v -0.0097514 -0.0243733 0.085021 -v -0.00472159 -0.026189 0.0883812 -v -0.00251746 -0.0380262 0.0722965 -v -0.00269244 -0.0383627 0.0773935 -v -0.0041137 -0.0363887 0.0818603 -v -0.00799378 -0.0358757 0.0773606 -v -0.011047 -0.0321853 0.0741615 -v -0.0110994 -0.0300889 0.0806922 -v -0.00323768 -0.0332681 0.0857424 -v -0.00779541 -0.0325099 0.0837432 -v -0.0125704 -0.0284915 0.0769487 -v -0.0070908 -0.0363513 0.0727187 -v -0.0122399 0.00754624 0.0258895 -v -0.0111836 -0.00345728 0.0207223 -v -0.00575354 -0.01088 -0.00438047 -v -0.0181079 0.00995213 -0.00106643 -v -0.0116229 0.00995217 -0.0139021 -v -0.00689219 -0.0113732 0.00103067 -v -0.0160727 0.00995237 -0.0081 -v -0.0169152 -0.00216802 -0.00389487 -v -0.0168956 0.0100554 0.00845563 -v -0.0154117 -0.00332344 0.00842671 -v -0.0126428 0.00094904 -0.0149559 -v -0.0195474 0.00395938 -0.000436593 -v -0.00574342 -0.0113584 0.0097881 -v -0.0175192 0.00788466 0.00998393 -v -0.0187872 0.00410691 0.00722581 -v -0.0139964 -0.00264663 -0.00927289 -v -0.0173328 -0.00263693 0.00246136 -v -0.0102034 -0.0092698 -0.00154566 -v -0.0172801 0.00341704 -0.0085318 -v -0.006218 0.00995197 -0.0171755 -v -0.00653162 0.00762267 -0.019446 -v -0.0153456 0.00762246 -0.0118764 -v -0.010847 0.00761475 -0.0166483 -v -0.0195131 0.00760949 0.00353866 -v -0.0185358 0.00769649 -0.00539745 -v -0.0102 -0.00992829 0.00356989 -v -0.00642435 0.0032985 -0.0201171 -v -0.00974452 0.00179156 -0.0177271 -v -0.0088227 -0.00660134 0.0195079 -v -0.0128939 0.00177954 0.0230278 -v -0.0137859 0.00560591 0.0177206 -v -0.0122827 -0.00279898 0.0164583 -v -0.0124171 0.00945384 0.0185667 -v -0.00754595 -0.00744792 -0.0102493 -v -0.00871332 -0.00449104 -0.0134489 -v -0.00754595 -0.00153417 -0.0166485 -v -0.00435666 0.000630421 -0.0189907 -v -0.00435666 -0.00961251 -0.00790704 -v -0.00905767 -0.00711343 0.0160021 -v -0.00482963 -0.00888521 0.0189157 -v -0.00515124 -0.00977728 0.0160612 -vn 0.995614 -0.0475096 0.0805988 -vn 0.994868 0.0884399 0.0491474 -vn 0.987191 0.0115243 0.159123 -vn 0.9447 0.191452 0.266247 -vn 0.639669 -0.745114 0.188756 -vn 0.846744 -0.52524 -0.0845413 -vn 0.85642 -0.397126 0.329902 -vn 0.93036 0.250913 -0.267346 -vn 0.565338 0.823313 -0.050486 -vn 0.957818 0.272286 0.0918948 -vn 0.465751 0.883741 -0.0455838 -vn 0.616383 0.74684 0.249603 -vn 0.89423 -0.195181 -0.402812 -vn 0.982919 -0.163021 -0.0854121 -vn 0.535428 -0.814225 -0.2244 -vn 0.331804 -0.931921 0.146385 -vn 0 -0.998076 -0.0620001 -vn 0.329818 -0.941533 -0.0688207 -vn 0.512036 0.819619 -0.256989 -vn 0.789575 0.261601 -0.5551 -vn 0.375947 0.839243 -0.392855 -vn 0.296759 -0.914533 -0.274889 -vn 0.586353 -0.783701 -0.204947 -vn 0.924245 0.0449264 0.379148 -vn 0.883405 0.275604 0.378995 -vn 0.253575 -0.537792 0.804039 -vn 0.602949 -0.508122 0.615033 -vn 0.408399 -0.350645 0.842768 -vn 0.287541 -0.817212 0.499485 -vn 0.600116 0.330758 -0.728326 -vn 0.906215 -0.419022 -0.05652 -vn 0.874416 -0.443354 0.197063 -vn 0.599262 -0.796837 0.0770437 -vn 0.846816 -0.530479 0.038657 -vn 0.975728 -0.190185 0.108553 -vn 0.947088 -0.164004 0.275912 -vn 0.834639 -0.499096 -0.232985 -vn 0.714519 -0.692013 -0.102865 -vn 0.691382 -0.594329 -0.410809 -vn 0.825381 -0.178809 0.535513 -vn 0.251651 0.807729 -0.533147 -vn 0.356491 0.423197 -0.832957 -vn 0.216677 -0.963193 0.15909 -vn 0.697166 -0.316465 -0.64328 -vn 0 -0.981311 0.192428 -vn 0.818313 -0.489641 0.301026 -vn 0 0.360828 -0.932633 -vn 0 0.967638 -0.252341 -vn 0.492859 -0.782597 -0.380305 -vn 0.116882 -0.951608 -0.28422 -vn 0 -0.395356 0.918528 -vn 0 -0.90804 -0.418884 -vn 0 -0.999989 0.00462657 -vn 0 -0.955654 0.294491 -vn 1.02234e-006 0.879948 0.47507 -vn 0 0.879904 0.475151 -vn -0.000168025 0.879916 0.47513 -vn 0.332534 0.942583 -0.0309582 -vn 0 0.993683 0.112223 -vn 0 0.98768 0.156484 -vn 0.313401 -0.13053 -0.940607 -vn 0.202835 -0.539648 -0.817091 -vn 0 -0.334443 -0.942416 -vn 0.567877 -0.614068 -0.548121 -vn 0.429258 -0.522076 -0.737004 -vn 0.164861 -0.85489 -0.491919 -vn 0.518752 -0.248983 -0.817866 -vn 0 -0.771262 -0.636518 -vn 0 -0.672326 0.740255 -vn 0 -0.890251 0.455471 -vn 0 -0.624868 -0.78073 -vn 0.390092 -0.915476 -0.0986533 -vn 0.627936 -0.741402 0.236684 -vn 3.18038e-008 0.921959 0.387289 -vn -9.82873e-007 0.879948 0.47507 -vn 0 -0.994767 -0.102174 -vn 0 -0.953285 -0.302073 -vn 0.283772 -0.917438 0.278893 -vn 0 -0.965967 0.258665 -vn 0.0007921 0.944877 0.327423 -vn -8.06992e-005 0.879829 0.47529 -vn -0.995614 -0.0475096 0.0805988 -vn -0.987191 0.0115243 0.159123 -vn -0.994868 0.0884399 0.0491474 -vn -0.9447 0.191452 0.266247 -vn -0.639669 -0.745114 0.188756 -vn -0.85642 -0.397126 0.329902 -vn -0.846744 -0.52524 -0.0845413 -vn -0.93036 0.250913 -0.267346 -vn -0.957818 0.272286 0.0918948 -vn -0.565338 0.823313 -0.050486 -vn -0.465751 0.883741 -0.0455838 -vn -0.616383 0.74684 0.249603 -vn -0.89423 -0.195181 -0.402812 -vn -0.982919 -0.163021 -0.0854121 -vn -0.535428 -0.814225 -0.2244 -vn -0.331804 -0.931921 0.146385 -vn -0.329818 -0.941533 -0.0688207 -vn -0.512036 0.819619 -0.256989 -vn -0.375947 0.839243 -0.392855 -vn -0.789575 0.261601 -0.5551 -vn -0.296759 -0.914533 -0.274889 -vn -0.586353 -0.783701 -0.204947 -vn -0.924245 0.0449264 0.379148 -vn -0.883405 0.275604 0.378995 -vn -0.253575 -0.537792 0.804039 -vn -0.408399 -0.350645 0.842768 -vn -0.602949 -0.508122 0.615033 -vn -0.287541 -0.817212 0.499485 -vn -0.600116 0.330758 -0.728326 -vn -0.906215 -0.419022 -0.05652 -vn -0.874416 -0.443354 0.197063 -vn -0.599262 -0.796837 0.0770437 -vn -0.846816 -0.530479 0.038657 -vn -0.975728 -0.190185 0.108553 -vn -0.947088 -0.164004 0.275912 -vn -0.834639 -0.499096 -0.232985 -vn -0.714519 -0.692013 -0.102865 -vn -0.691382 -0.594329 -0.410809 -vn -0.825381 -0.178809 0.535513 -vn -0.251651 0.807729 -0.533147 -vn -0.356491 0.423197 -0.832957 -vn -0.216677 -0.963193 0.15909 -vn -0.697166 -0.316465 -0.64328 -vn -0.818313 -0.489641 0.301026 -vn -0.492859 -0.782597 -0.380305 -vn -0.116882 -0.951608 -0.28422 -vn 0.000168025 0.879916 0.47513 -vn -0.332534 0.942583 -0.0309582 -vn -0.313401 -0.13053 -0.940607 -vn -0.202835 -0.539648 -0.817091 -vn -0.567877 -0.614068 -0.548121 -vn -0.429258 -0.522076 -0.737004 -vn -0.164861 -0.85489 -0.491919 -vn -0.518752 -0.248983 -0.817866 -vn -0.390092 -0.915476 -0.0986533 -vn -0.627936 -0.741402 0.236684 -vn -0.000792047 0.944877 0.327423 -vn -0.283772 -0.917438 0.278893 -vn 8.06992e-005 0.879829 0.47529 -vt 0.872162 0.452749 -vt 0.913444 0.460038 -vt 0.867146 0.871112 -vt 0.928333 0.43788 -vt 0.764421 0.86984 -vt 0.791868 0.850656 -vt 0.803132 0.887395 -vt 0.958767 0.211058 -vt 0.994834 0.255602 -vt 0.964021 0.303967 -vt 0.975682 0.363076 -vt 0.903251 0.195538 -vt 0.939805 0.267778 -vt 0.758951 0.849918 -vt 0.761861 0.361034 -vt 0.719422 0.285526 -vt 0.769811 0.294273 -vt 0.970637 0.158108 -vt 0.914338 0.137693 -vt 0.902921 0.073504 -vt 0.762727 0.254765 -vt 0.797604 0.27411 -vt 0.906403 0.422907 -vt 0.950794 0.365316 -vt 0.742086 0.921408 -vt 0.773458 0.906106 -vt 0.777563 0.976057 -vt 0.743082 0.893261 -vt 0.855378 0.08764 -vt 0.829588 0.4465 -vt 0.842594 0.4112 -vt 0.795897 0.311195 -vt 0.873851 0.296814 -vt 0.81924 0.861306 -vt 0.927306 0.334494 -vt 0.870677 0.248301 -vt 0.797685 0.443929 -vt 0.844497 0.208889 -vt 0.837466 0.931917 -vt 0.815912 0.0253472 -vt 0.798923 0.0652843 -vt 0.733267 0.87182 -vt 0.839794 0.155647 -vt 0.719421 0.365672 -vt 0.859096 0.344206 -vt 0.719424 0.0550654 -vt 0.719423 0.0121951 -vt 0.784942 0.209243 -vt 0.73285 0.850439 -vt 0.719382 0.987805 -vt 0.719422 0.245258 -vt 0.719391 0.868824 -vt 0.71939 0.882628 -vt 0.254599 0.0969414 -vt 0.157625 0.0121951 -vt 0.236181 0.0514575 -vt 0.303546 0.842961 -vt 0.157632 0.678282 -vt 0.293835 0.763108 -vt 0.257686 0.678218 -vt 0.287142 0.901935 -vt 0.251285 0.950582 -vt 0.157632 0.987805 -vt 0.207733 0.978025 -vt 0.784736 0.108258 -vt 0.765649 0.135463 -vt 0.719424 0.101307 -vt 0.800208 0.184744 -vt 0.795216 0.157246 -vt 0.756037 0.225742 -vt 0.815217 0.132305 -vt 0.719422 0.230726 -vt 0.719387 0.923387 -vt 0.719389 0.891307 -vt 0.719424 0.126927 -vt 0.760028 0.443822 -vt 0.799139 0.411358 -vt 0.157631 0.615578 -vt 0.0606522 0.0969434 -vt 0.719419 0.446478 -vt 0.719391 0.85602 -vt 0.760889 0.414795 -vt 0.71942 0.414889 -vt 0.256234 0.614787 -vt 0.195662 0.0194381 -vt 0.566678 0.452732 -vt 0.571636 0.871091 -vt 0.525396 0.460016 -vt 0.510515 0.437862 -vt 0.67436 0.869834 -vt 0.635648 0.887383 -vt 0.646917 0.850646 -vt 0.480083 0.21106 -vt 0.474831 0.303964 -vt 0.444019 0.255602 -vt 0.463172 0.363068 -vt 0.535598 0.195539 -vt 0.499045 0.267778 -vt 0.679833 0.849912 -vt 0.676981 0.361032 -vt 0.669033 0.294272 -vt 0.468213 0.158112 -vt 0.535926 0.0735076 -vt 0.524511 0.137696 -vt 0.676118 0.254765 -vt 0.641241 0.27411 -vt 0.532444 0.422893 -vt 0.488058 0.365307 -vt 0.696688 0.921404 -vt 0.661203 0.976048 -vt 0.665318 0.906098 -vt 0.695695 0.893257 -vt 0.58347 0.0876427 -vt 0.609252 0.446489 -vt 0.596249 0.411191 -vt 0.642947 0.311193 -vt 0.564997 0.296812 -vt 0.619543 0.861291 -vt 0.511544 0.334489 -vt 0.568172 0.248301 -vt 0.641154 0.443921 -vt 0.594351 0.208889 -vt 0.601307 0.931899 -vt 0.622934 0.025349 -vt 0.639924 0.0652861 -vt 0.705513 0.871818 -vt 0.599054 0.155649 -vt 0.57975 0.344201 -vt 0.653904 0.209244 -vt 0.705934 0.850437 -vt 0.0790697 0.0514584 -vt 0.0117188 0.842961 -vt 0.0214292 0.763108 -vt 0.057578 0.678219 -vt 0.0281225 0.901935 -vt 0.0639796 0.950581 -vt 0.107531 0.978025 -vt 0.654112 0.10826 -vt 0.673199 0.135465 -vt 0.638639 0.184746 -vt 0.643632 0.157248 -vt 0.682808 0.225743 -vt 0.623631 0.132307 -vt 0.678809 0.443818 -vt 0.639701 0.411353 -vt 0.0590282 0.614789 -vt 0.67795 0.414792 -vt 0.119589 0.0194391 -mtllib gear_vr_controller.mtl -usemtl Base -g Default -f 48/1/1 14/2/2 1/3/3 -f 52/4/4 14/2/2 48/1/1 -f 7/5/5 8/6/6 9/7/7 -f 43/8/8 18/9/9 42/10/10 -f 18/9/11 25/11/12 42/10/10 -f 36/12/13 43/8/8 29/13/14 -f 8/6/6 7/5/5 13/14/15 -f 30/15/16 28/16/17 21/17/18 -f 23/18/19 40/19/20 19/20/21 -f 16/21/22 35/22/23 21/17/18 -f 52/4/4 50/23/24 25/11/12 -f 31/24/25 25/11/12 50/23/24 -f 10/25/26 11/26/27 3/27/28 -f 7/5/5 11/26/27 6/28/29 -f 41/29/30 19/20/21 40/19/20 -f 15/30/31 51/31/32 48/1/1 -f 50/23/24 48/1/1 51/31/32 -f 44/32/33 35/22/23 34/33/34 -f 44/32/33 21/17/18 35/22/23 -f 12/34/35 8/6/6 15/30/31 -f 31/24/25 50/23/24 32/35/36 -f 34/33/34 24/36/37 29/13/14 -f 47/37/38 8/6/6 13/14/15 -f 33/38/39 36/12/13 24/36/37 -f 2/39/40 3/27/28 11/26/27 -f 19/20/21 41/29/30 37/40/41 -f 39/41/42 37/40/41 41/29/30 -f 40/19/20 23/18/19 43/8/8 -f 29/13/14 42/10/10 32/35/36 -f 50/23/24 52/4/4 48/1/1 -f 43/8/8 42/10/10 29/13/14 -f 13/14/15 7/5/5 5/42/43 -f 32/35/36 34/33/34 29/13/14 -f 43/8/8 36/12/13 40/19/20 -f 27/43/44 40/19/20 36/12/13 -f 21/17/18 44/32/33 30/15/16 -f 10/25/26 6/28/29 11/26/27 -f 9/7/7 11/26/27 7/5/5 -f 18/9/11 43/8/8 23/18/19 -f 5/42/43 7/5/5 6/28/29 -f 31/24/25 42/10/10 25/11/12 -f 21/17/18 28/16/17 16/21/22 -f 22/44/45 28/16/17 30/15/16 -f 29/13/14 24/36/37 36/12/13 -f 24/36/37 35/22/23 33/38/39 -f 34/33/34 32/35/36 26/45/46 -f 35/22/23 24/36/37 34/33/34 -f 15/30/31 48/1/1 12/34/35 -f 34/33/34 26/45/46 44/32/33 -f 38/46/47 20/47/48 39/41/42 -f 37/40/41 39/41/42 20/47/48 -f 11/26/27 9/7/7 2/39/40 -f 16/21/22 54/48/49 35/22/23 -f 1/3/3 2/39/40 12/34/35 -f 9/7/7 12/34/35 2/39/40 -f 36/12/13 33/38/39 27/43/44 -f 15/30/31 8/6/6 47/37/38 -f 51/31/32 26/45/46 50/23/24 -f 32/35/36 50/23/24 26/45/46 -f 13/14/15 5/42/43 4/49/50 -f 31/24/25 32/35/36 42/10/10 -f 12/34/35 9/7/7 8/6/6 -f 12/34/35 48/1/1 1/3/3 -f 10/25/26 3/27/28 49/50/51 -f 28/16/17 17/51/52 16/21/22 -f 57/52/53 5/42/43 56/53/54 -f 1/54/55 49/55/56 2/56/57 -f 18/57/58 59/58/59 25/59/12 -f 25/59/12 59/58/59 52/60/60 -f 23/61/19 19/62/21 20/63/48 -f 19/62/21 37/64/41 20/63/48 -f 45/65/61 63/66/62 53/67/63 -f 33/38/39 61/68/64 27/43/44 -f 62/69/65 27/43/44 61/68/64 -f 33/38/39 35/22/23 54/48/49 -f 66/70/66 16/21/22 17/51/52 -f 27/43/44 62/69/65 46/71/67 -f 46/71/67 62/69/65 63/66/62 -f 63/66/62 45/65/61 46/71/67 -f 61/68/64 33/38/39 54/48/49 -f 17/51/52 60/72/68 66/70/66 -f 65/73/69 10/25/26 49/50/51 -f 6/28/29 10/25/26 65/73/69 -f 65/73/69 55/74/70 6/28/29 -f 64/75/71 53/67/63 63/66/62 -f 71/76/72 13/14/15 4/49/50 -f 13/14/15 71/76/72 47/37/38 -f 69/77/73 51/31/32 47/37/38 -f 51/31/32 15/30/31 47/37/38 -f 59/58/59 18/57/11 20/63/48 -f 23/61/19 20/63/48 18/57/11 -f 16/21/22 66/70/66 54/48/49 -f 58/78/74 73/79/75 1/54/55 -f 71/76/72 4/49/50 67/80/76 -f 70/81/77 67/80/76 4/49/50 -f 30/15/16 72/82/78 22/44/45 -f 68/83/79 22/44/45 72/82/78 -f 1/54/55 14/84/80 58/78/74 -f 2/56/57 49/55/56 3/85/81 -f 39/41/42 45/65/61 38/46/47 -f 53/67/63 38/46/47 45/65/61 -f 72/82/78 69/77/73 71/76/72 -f 47/37/38 71/76/72 69/77/73 -f 68/83/79 72/82/78 67/80/76 -f 71/76/72 67/80/76 72/82/78 -f 40/19/20 27/43/44 41/29/30 -f 46/71/67 41/29/30 27/43/44 -f 72/82/78 30/15/16 69/77/73 -f 44/32/33 69/77/73 30/15/16 -f 41/29/30 46/71/67 39/41/42 -f 45/65/61 39/41/42 46/71/67 -f 6/28/29 55/74/70 5/42/43 -f 56/53/54 5/42/43 55/74/70 -f 52/60/60 59/58/59 14/84/80 -f 58/78/74 14/84/80 59/58/59 -f 44/32/33 26/45/46 69/77/73 -f 51/31/32 69/77/73 26/45/46 -f 5/42/43 57/52/53 4/49/50 -f 70/81/77 4/49/50 57/52/53 -f 115/86/82 73/87/83 86/88/84 -f 118/89/85 115/86/82 86/88/84 -f 79/90/86 81/91/87 80/92/88 -f 110/93/89 109/94/90 89/95/91 -f 89/95/92 109/94/90 94/96/93 -f 104/97/94 97/98/95 110/93/89 -f 80/92/88 85/99/96 79/90/86 -f 98/100/97 91/101/98 28/16/17 -f 92/102/99 90/103/100 107/104/101 -f 88/105/102 91/101/98 103/106/103 -f 118/89/85 94/96/93 116/107/104 -f 99/108/105 116/107/104 94/96/93 -f 82/109/106 75/110/107 83/111/108 -f 79/90/86 78/112/109 83/111/108 -f 108/113/110 107/104/101 90/103/100 -f 87/114/111 115/86/82 117/115/112 -f 116/107/104 117/115/112 115/86/82 -f 111/116/113 102/117/114 103/106/103 -f 111/116/113 103/106/103 91/101/98 -f 84/118/115 87/114/111 80/92/88 -f 99/108/105 100/119/116 116/107/104 -f 102/117/114 97/98/95 93/120/117 -f 114/121/118 85/99/96 80/92/88 -f 101/122/119 93/120/117 104/97/94 -f 74/123/120 83/111/108 75/110/107 -f 90/103/100 105/124/121 108/113/110 -f 106/125/122 108/113/110 105/124/121 -f 107/104/101 110/93/89 92/102/99 -f 97/98/95 100/119/116 109/94/90 -f 116/107/104 115/86/82 118/89/85 -f 110/93/89 97/98/95 109/94/90 -f 85/99/96 77/126/123 79/90/86 -f 100/119/116 97/98/95 102/117/114 -f 110/93/89 107/104/101 104/97/94 -f 96/127/124 104/97/94 107/104/101 -f 91/101/98 98/100/97 111/116/113 -f 82/109/106 83/111/108 78/112/109 -f 81/91/87 79/90/86 83/111/108 -f 89/95/92 92/102/99 110/93/89 -f 77/126/123 78/112/109 79/90/86 -f 99/108/105 94/96/93 109/94/90 -f 91/101/98 88/105/102 28/16/17 -f 22/44/45 98/100/97 28/16/17 -f 97/98/95 104/97/94 93/120/117 -f 93/120/117 101/122/119 103/106/103 -f 102/117/114 95/128/125 100/119/116 -f 103/106/103 102/117/114 93/120/117 -f 87/114/111 84/118/115 115/86/82 -f 102/117/114 111/116/113 95/128/125 -f 38/46/47 106/125/122 20/47/48 -f 105/124/121 20/47/48 106/125/122 -f 83/111/108 74/123/120 81/91/87 -f 88/105/102 103/106/103 119/129/126 -f 73/87/83 84/118/115 74/123/120 -f 81/91/87 74/123/120 84/118/115 -f 104/97/94 96/127/124 101/122/119 -f 87/114/111 114/121/118 80/92/88 -f 117/115/112 116/107/104 95/128/125 -f 100/119/116 95/128/125 116/107/104 -f 85/99/96 76/130/127 77/126/123 -f 99/108/105 109/94/90 100/119/116 -f 84/118/115 80/92/88 81/91/87 -f 84/118/115 73/87/83 115/86/82 -f 82/109/106 49/50/51 75/110/107 -f 28/16/17 88/105/102 17/51/52 -f 57/52/53 56/53/54 77/126/123 -f 73/79/75 74/131/128 49/55/56 -f 89/132/129 94/133/93 59/58/59 -f 94/133/93 118/134/60 59/58/59 -f 92/135/99 20/63/48 90/136/100 -f 90/136/100 20/63/48 105/137/121 -f 112/138/130 53/67/63 122/139/131 -f 101/122/119 96/127/124 120/140/132 -f 121/141/133 120/140/132 96/127/124 -f 101/122/119 119/129/126 103/106/103 -f 123/142/134 17/51/52 88/105/102 -f 96/127/124 113/143/135 121/141/133 -f 113/143/135 112/138/130 122/139/131 -f 122/139/131 121/141/133 113/143/135 -f 120/140/132 119/129/126 101/122/119 -f 17/51/52 123/142/134 60/72/68 -f 65/73/69 49/50/51 82/109/106 -f 78/112/109 65/73/69 82/109/106 -f 65/73/69 78/112/109 55/74/70 -f 64/75/71 122/139/131 53/67/63 -f 125/144/136 76/130/127 85/99/96 -f 85/99/96 114/121/118 125/144/136 -f 124/145/137 114/121/118 117/115/112 -f 117/115/112 114/121/118 87/114/111 -f 59/58/59 20/63/48 89/132/92 -f 92/135/99 89/132/92 20/63/48 -f 88/105/102 119/129/126 123/142/134 -f 58/78/74 86/146/138 73/79/75 -f 125/144/136 67/80/76 76/130/127 -f 70/81/77 76/130/127 67/80/76 -f 98/100/97 22/44/45 126/147/139 -f 68/83/79 126/147/139 22/44/45 -f 73/79/75 49/55/56 1/54/55 -f 74/131/128 75/148/140 49/55/56 -f 106/125/122 38/46/47 112/138/130 -f 53/67/63 112/138/130 38/46/47 -f 126/147/139 125/144/136 124/145/137 -f 114/121/118 124/145/137 125/144/136 -f 68/83/79 67/80/76 126/147/139 -f 125/144/136 126/147/139 67/80/76 -f 107/104/101 108/113/110 96/127/124 -f 113/143/135 96/127/124 108/113/110 -f 126/147/139 124/145/137 98/100/97 -f 111/116/113 98/100/97 124/145/137 -f 108/113/110 106/125/122 113/143/135 -f 112/138/130 113/143/135 106/125/122 -f 78/112/109 77/126/123 55/74/70 -f 56/53/54 55/74/70 77/126/123 -f 118/134/60 86/146/138 59/58/59 -f 58/78/74 59/58/59 86/146/138 -f 111/116/113 124/145/137 95/128/125 -f 117/115/112 95/128/125 124/145/137 -f 77/126/123 76/130/127 57/52/53 -f 70/81/77 57/52/53 76/130/127 - -o Touchpad -v 0 0.011 -0.0154875 -v -0.00302146 0.011 -0.0151899 -v -0.00592681 0.011 -0.0143086 -v -0.00860439 0.011 -0.0128774 -v -0.0109513 0.011 -0.0109513 -v -0.0128774 0.011 -0.00860439 -v -0.0143086 0.011 -0.00592681 -v -0.0151899 0.011 -0.00302146 -v -0.0154875 0.011 0 -v -0.0151899 0.011 0.00302146 -v -0.0143086 0.011 0.00592681 -v -0.0128774 0.011 0.00860439 -v -0.0109513 0.011 0.0109513 -v -0.00860439 0.011 0.0128774 -v -0.00592681 0.011 0.0143086 -v -0.00302146 0.011 0.0151899 -v 0 0.011 0.0154875 -v 0.00302146 0.011 0.0151899 -v 0.00592681 0.011 0.0143086 -v 0.00860439 0.011 0.0128774 -v 0.0109513 0.011 0.0109513 -v 0.0128774 0.011 0.00860439 -v 0.0143086 0.011 0.00592681 -v 0.0151899 0.011 0.00302146 -v 0.0154875 0.011 0 -v 0.0151899 0.011 -0.00302146 -v 0.0143086 0.011 -0.00592681 -v 0.0128774 0.011 -0.00860439 -v 0.0109513 0.011 -0.0109513 -v 0.00860439 0.011 -0.0128774 -v 0.00592681 0.011 -0.0143086 -v 0.00302146 0.011 -0.0151899 -v -0.00592681 0.00775 -0.0143086 -v -0.00860439 0.00775 -0.0128774 -v -0.0109513 0.00775 -0.0109513 -v -0.0128774 0.00775 -0.00860439 -v -0.0143086 0.00775 -0.00592681 -v -0.0151899 0.00775 -0.00302146 -v -0.0154875 0.00775 0 -v -0.0151899 0.00775 0.00302146 -v -0.0143086 0.00775 0.00592681 -v -0.0128774 0.00775 0.00860439 -v -0.0109513 0.00775 0.0109513 -v -0.00860439 0.00775 0.0128774 -v -0.00592681 0.00775 0.0143086 -v -0.00302146 0.00775 0.0151899 -v 0 0.00775 0.0154875 -v 0.00302146 0.00775 0.0151899 -v 0.00592681 0.00775 0.0143086 -v 0.00860439 0.00775 0.0128774 -v 0.0109513 0.00775 0.0109513 -v 0.0128774 0.00775 0.00860439 -v 0.0143086 0.00775 0.00592681 -v 0.0151899 0.00775 0.00302146 -v 0.0154875 0.00775 0 -v 0.0151899 0.00775 -0.00302146 -v 0.0143086 0.00775 -0.00592681 -v 0.0128774 0.00775 -0.00860439 -v 0.0109513 0.00775 -0.0109513 -v 0.00860439 0.00775 -0.0128774 -v 0.00592681 0.00775 -0.0143086 -v 0.00302146 0.00775 -0.0151899 -v 0 0.00775 -0.0154875 -v -0.00302146 0.00775 -0.0151899 -vn 0 1 0 -vn -0.527988 0 -0.849252 -vn -0.582554 0 -0.812792 -vn -0.683524 0 -0.729928 -vn -0.729928 0 -0.683524 -vn 0.527988 0 0.849252 -vn 0.582554 0 0.812792 -vn 0.683524 0 0.729928 -vn 0.729928 0 0.683524 -vn -0.352162 0 -0.935939 -vn -0.412793 0 -0.910825 -vn 0.352162 0 0.935939 -vn 0.412793 0 0.910825 -vn 0.162803 0 0.986659 -vn 0.227168 0 0.973856 -vn -0.162803 0 -0.986659 -vn -0.227168 0 -0.973856 -vn -0.0328128 0 0.999462 -vn 0.0328128 0 0.999462 -vn 0.0328128 0 -0.999462 -vn -0.0328128 0 -0.999462 -vn -0.227168 0 0.973856 -vn -0.162803 0 0.986659 -vn 0.227168 0 -0.973856 -vn 0.162803 0 -0.986659 -vn -0.412793 0 0.910825 -vn -0.352162 0 0.935939 -vn 0.412793 0 -0.910825 -vn 0.352162 0 -0.935939 -vn -0.582554 0 0.812792 -vn -0.527988 0 0.849252 -vn 0.582554 0 -0.812792 -vn 0.527988 0 -0.849252 -vn -0.849252 0 0.527988 -vn -0.812792 0 0.582554 -vn -0.729928 0 0.683524 -vn -0.683524 0 0.729928 -vn 0.849252 0 -0.527988 -vn 0.812792 0 -0.582554 -vn 0.729928 0 -0.683524 -vn 0.683524 0 -0.729928 -vn -0.935939 0 0.352162 -vn -0.910825 0 0.412793 -vn 0.935939 0 -0.352162 -vn 0.910825 0 -0.412793 -vn -0.986659 0 0.162803 -vn -0.973856 0 0.227168 -vn 0.986659 0 -0.162803 -vn 0.973856 0 -0.227168 -vn -0.910825 0 -0.412793 -vn -0.935939 0 -0.352162 -vn -0.973856 0 -0.227168 -vn -0.986659 0 -0.162803 -vn 0.910825 0 0.412793 -vn 0.935939 0 0.352162 -vn 0.973856 0 0.227168 -vn 0.986659 0 0.162803 -vn -0.812792 0 -0.582554 -vn -0.849252 0 -0.527988 -vn 0.812792 0 0.582554 -vn 0.849252 0 0.527988 -vn -0.999462 0 -0.0328128 -vn -0.999462 0 0.0328128 -vn 0.999462 0 0.0328128 -vn 0.999462 0 -0.0328128 -vt 0.38852 0.824935 -vt 0.372021 0.816172 -vt 0.406406 0.83033 -vt 0.424998 0.832151 -vt 0.357534 0.804373 -vt 0.443591 0.83033 -vt 0.345608 0.789984 -vt 0.461476 0.824935 -vt 0.336698 0.773542 -vt 0.477976 0.816172 -vt 0.331158 0.755657 -vt 0.492463 0.804374 -vt 0.329252 0.737001 -vt 0.504389 0.789985 -vt 0.331158 0.718345 -vt 0.5133 0.773543 -vt 0.336697 0.700459 -vt 0.51884 0.755657 -vt 0.345607 0.684017 -vt 0.520746 0.737001 -vt 0.357533 0.669627 -vt 0.51884 0.718345 -vt 0.37202 0.657829 -vt 0.5133 0.700459 -vt 0.38852 0.649066 -vt 0.50439 0.684016 -vt 0.406406 0.643671 -vt 0.492464 0.669627 -vt 0.424998 0.641849 -vt 0.477977 0.657829 -vt 0.443591 0.64367 -vt 0.461477 0.649065 -vt 0.359933 0.834407 -vt 0.342149 0.819935 -vt 0.490064 0.639593 -vt 0.507849 0.654065 -vt 0.380192 0.845168 -vt 0.469805 0.628832 -vt 0.447837 0.622204 -vt 0.402159 0.851796 -vt 0.424998 0.619966 -vt 0.424998 0.854034 -vt 0.402159 0.622204 -vt 0.447837 0.851796 -vt 0.380191 0.628833 -vt 0.469805 0.845168 -vt 0.359933 0.639593 -vt 0.490063 0.834408 -vt 0.32749 0.671684 -vt 0.342148 0.654066 -vt 0.522506 0.802318 -vt 0.507848 0.819936 -vt 0.316448 0.691787 -vt 0.533549 0.782216 -vt 0.30933 0.713718 -vt 0.540668 0.760286 -vt 0.316449 0.782215 -vt 0.309331 0.760285 -vt 0.53355 0.691786 -vt 0.540668 0.713717 -vt 0.327491 0.802316 -vt 0.522507 0.671684 -vt 0.306354 0.737002 -vt 0.543646 0.737002 -mtllib gear_vr_controller.mtl -usemtl Touchpad -g Default -f 129/149/141 130/150/141 128/151/141 -f 127/152/141 128/151/141 130/150/141 -f 130/150/141 131/153/141 127/152/141 -f 158/154/141 127/152/141 131/153/141 -f 131/153/141 132/155/141 158/154/141 -f 157/156/141 158/154/141 132/155/141 -f 132/155/141 133/157/141 157/156/141 -f 156/158/141 157/156/141 133/157/141 -f 133/157/141 134/159/141 156/158/141 -f 155/160/141 156/158/141 134/159/141 -f 134/159/141 135/161/141 155/160/141 -f 154/162/141 155/160/141 135/161/141 -f 135/161/141 136/163/141 154/162/141 -f 153/164/141 154/162/141 136/163/141 -f 136/163/141 137/165/141 153/164/141 -f 152/166/141 153/164/141 137/165/141 -f 137/165/141 138/167/141 152/166/141 -f 151/168/141 152/166/141 138/167/141 -f 138/167/141 139/169/141 151/168/141 -f 150/170/141 151/168/141 139/169/141 -f 139/169/141 140/171/141 150/170/141 -f 149/172/141 150/170/141 140/171/141 -f 140/171/141 141/173/141 149/172/141 -f 148/174/141 149/172/141 141/173/141 -f 141/173/141 142/175/141 148/174/141 -f 147/176/141 148/174/141 142/175/141 -f 142/175/141 143/177/141 147/176/141 -f 146/178/141 147/176/141 143/177/141 -f 143/177/141 144/179/141 146/178/141 -f 145/180/141 146/178/141 144/179/141 -f 130/150/142 160/181/143 131/153/144 -f 161/182/145 131/153/144 160/181/143 -f 146/178/146 176/183/147 147/176/148 -f 177/184/149 147/176/148 176/183/147 -f 129/149/150 159/185/151 130/150/142 -f 160/181/143 130/150/142 159/185/151 -f 145/180/152 175/186/153 146/178/146 -f 176/183/147 146/178/146 175/186/153 -f 144/179/154 174/187/155 145/180/152 -f 175/186/153 145/180/152 174/187/155 -f 128/151/156 190/188/157 129/149/150 -f 159/185/151 129/149/150 190/188/157 -f 143/177/158 173/189/159 144/179/154 -f 174/187/155 144/179/154 173/189/159 -f 127/152/160 189/190/161 128/151/156 -f 190/188/157 128/151/156 189/190/161 -f 142/175/162 172/191/163 143/177/158 -f 173/189/159 143/177/158 172/191/163 -f 158/154/164 188/192/165 127/152/160 -f 189/190/161 127/152/160 188/192/165 -f 141/173/166 171/193/167 142/175/162 -f 172/191/163 142/175/162 171/193/167 -f 157/156/168 187/194/169 158/154/164 -f 188/192/165 158/154/164 187/194/169 -f 140/171/170 170/195/171 141/173/166 -f 171/193/167 141/173/166 170/195/171 -f 156/158/172 186/196/173 157/156/168 -f 187/194/169 157/156/168 186/196/173 -f 138/167/174 168/197/175 139/169/176 -f 169/198/177 139/169/176 168/197/175 -f 154/162/178 184/199/179 155/160/180 -f 185/200/181 155/160/180 184/199/179 -f 139/169/176 169/198/177 140/171/170 -f 170/195/171 140/171/170 169/198/177 -f 155/160/180 185/200/181 156/158/172 -f 186/196/173 156/158/172 185/200/181 -f 137/165/182 167/201/183 138/167/174 -f 168/197/175 138/167/174 167/201/183 -f 153/164/184 183/202/185 154/162/178 -f 184/199/179 154/162/178 183/202/185 -f 136/163/186 166/203/187 137/165/182 -f 167/201/183 137/165/182 166/203/187 -f 152/166/188 182/204/189 153/164/184 -f 183/202/185 153/164/184 182/204/189 -f 133/157/190 163/205/191 134/159/192 -f 164/206/193 134/159/192 163/205/191 -f 149/172/194 179/207/195 150/170/196 -f 180/208/197 150/170/196 179/207/195 -f 132/155/198 162/209/199 133/157/190 -f 163/205/191 133/157/190 162/209/199 -f 148/174/200 178/210/201 149/172/194 -f 179/207/195 149/172/194 178/210/201 -f 131/153/144 161/182/145 132/155/198 -f 162/209/199 132/155/198 161/182/145 -f 147/176/148 177/184/149 148/174/200 -f 178/210/201 148/174/200 177/184/149 -f 135/161/202 165/211/203 136/163/186 -f 166/203/187 136/163/186 165/211/203 -f 151/168/204 181/212/205 152/166/188 -f 182/204/189 152/166/188 181/212/205 -f 134/159/192 164/206/193 135/161/202 -f 165/211/203 135/161/202 164/206/193 -f 150/170/196 180/208/197 151/168/204 -f 181/212/205 151/168/204 180/208/197 - -o Trigger -v 0.00736809 -0.00639162 -0.0160172 -v 0.00754595 -0.00744792 -0.0102493 -v 0.00555627 -0.00301564 -0.0178696 -v 0.004868 -0.00974427 -0.0189879 -v 0 -0.00968463 -0.0199828 -v 0 -0.0111187 -0.0170885 -v 1.06707e-018 -0.0104048 -0.00704971 -v 0.00871332 -0.00449104 -0.0134489 -v 0.00754595 -0.00153417 -0.0166485 -v 0.00435666 0.000630421 -0.0189907 -v 0 -0.00298128 -0.0189934 -v -2.13415e-018 0.00142271 -0.019848 -v 0.00435666 -0.00961251 -0.00790704 -v 0.0045098 -0.0106875 -0.0171466 -v -0.00736809 -0.00639162 -0.0160172 -v -0.00754595 -0.00744792 -0.0102493 -v -0.00555627 -0.00301564 -0.0178696 -v -0.004868 -0.00974427 -0.0189879 -v -0.00871332 -0.00449104 -0.0134489 -v -0.00754595 -0.00153417 -0.0166485 -v -0.00435666 0.000630421 -0.0189907 -v -0.00435666 -0.00961251 -0.00790704 -v -0.0045098 -0.0106875 -0.0171466 -vn 0.516079 -0.79892 -0.308851 -vn 0.475699 -0.86347 -0.167718 -vn 0 -0.896134 -0.443783 -vn 0 -0.996009 -0.0892506 -vn 0.588731 -0.0629963 -0.80587 -vn 0.474605 -0.0521618 -0.878652 -vn 0.863581 -0.306813 -0.400117 -vn 0.308966 -0.166377 -0.936407 -vn 0.706055 -0.0971262 -0.701465 -vn 0.919435 -0.285884 -0.270017 -vn 0.792968 -0.607558 -0.0455422 -vn 0 -0.0347585 -0.999396 -vn 0 -0.190515 -0.981684 -vn 0.398966 0.111307 -0.910185 -vn 0 0.146015 -0.989282 -vn 0.307972 -0.946242 0.0988904 -vn 0 -0.997481 0.0709366 -vn 0.669595 -0.558842 -0.489223 -vn -0.516079 -0.79892 -0.308851 -vn -0.475699 -0.86347 -0.167718 -vn -0.588731 -0.0629963 -0.80587 -vn -0.863581 -0.306813 -0.400117 -vn -0.474605 -0.0521618 -0.878652 -vn -0.308966 -0.166377 -0.936407 -vn -0.706055 -0.0971262 -0.701465 -vn -0.919435 -0.285884 -0.270017 -vn -0.792968 -0.607558 -0.0455422 -vn -0.398966 0.111307 -0.910185 -vn -0.307972 -0.946242 0.0988904 -vn -0.669595 -0.558842 -0.489223 -vt 0.421572 0.496062 -vt 0.421082 0.506817 -vt 0.39 0.490766 -vt 0.39 0.510712 -vt 0.448703 0.44978 -vt 0.460455 0.493442 -vt 0.441509 0.403972 -vt 0.48257 0.443454 -vt 0.501341 0.50233 -vt 0.47332 0.553913 -vt 0.39 0.439053 -vt 0.39 0.389803 -vt 0.434968 0.583667 -vt 0.39 0.594197 -vt 0.358428 0.496062 -vt 0.358918 0.506817 -vt 0.319544 0.493442 -vt 0.331297 0.44978 -vt 0.33849 0.403972 -vt 0.297429 0.443455 -vt 0.278659 0.50233 -vt 0.30668 0.553913 -vt 0.345032 0.583667 -mtllib gear_vr_controller.mtl -usemtl Trigger -g Default -f 194/213/206 204/214/207 195/215/208 -f 204/214/207 196/216/209 195/215/208 -f 194/213/210 193/217/211 191/218/212 -f 200/219/213 199/220/214 193/217/211 -f 198/221/215 191/218/212 199/220/214 -f 191/218/212 193/217/211 199/220/214 -f 198/221/215 192/222/216 191/218/212 -f 201/223/217 202/224/218 200/219/213 -f 201/223/217 194/213/219 195/215/220 -f 193/217/211 201/223/217 200/219/213 -f 193/217/211 194/213/219 201/223/217 -f 204/214/207 203/225/221 196/216/209 -f 197/226/222 196/216/209 203/225/221 -f 192/222/216 204/214/207 191/218/212 -f 204/214/207 192/222/216 203/225/221 -f 204/214/207 194/213/223 191/218/212 -f 208/227/224 195/215/208 213/228/225 -f 213/228/225 195/215/208 196/216/209 -f 208/227/226 205/229/227 207/230/228 -f 211/231/229 207/230/228 210/232/230 -f 205/229/227 210/232/230 207/230/228 -f 205/229/227 209/233/231 210/232/230 -f 209/233/231 205/229/227 206/234/232 -f 201/223/217 211/231/229 202/224/218 -f 201/223/217 195/215/220 208/227/233 -f 207/230/228 211/231/229 201/223/217 -f 207/230/228 201/223/217 208/227/233 -f 213/228/225 196/216/209 212/235/234 -f 197/226/222 212/235/234 196/216/209 -f 206/234/232 205/229/227 213/228/225 -f 213/228/225 212/235/234 206/234/232 -f 213/228/225 205/229/227 208/227/235 diff --git a/examples/models/obj/verify/verify.html b/examples/models/obj/verify/verify.html index a6eb15fcdf39f7..0b92513319d412 100644 --- a/examples/models/obj/verify/verify.html +++ b/examples/models/obj/verify/verify.html @@ -161,6 +161,7 @@ objLoader2.setModelName( modelName ); objLoader2.setMaterials( materials ); objLoader2.setLogging( true, false ); + objLoader2.setUseOAsMesh( true ); objLoader2.load( './verify.obj', callbackOnLoad, null, null, null, false ); }; objLoader2.loadMtl( './verify.mtl', null, onLoadMtl ); diff --git a/examples/models/obj/verify/verify.obj b/examples/models/obj/verify/verify.obj index 37eca6e82854cc..3bce5f3afa03a1 100644 --- a/examples/models/obj/verify/verify.obj +++ b/examples/models/obj/verify/verify.obj @@ -3,6 +3,7 @@ mtllib verify.mtl # Cube no materials. Translated x:-150 +o cube 1 v -160 60 10 v -160 40 10 v -140 40 10 @@ -21,6 +22,7 @@ f 2 6 7 3 # Cube with two materials. Translated x:-100 +o cube 2 v -110 60 10 v -110 40 10 v -90 40 10 @@ -188,7 +190,7 @@ v 210 60 -10 p -8 -7 -6 -5 -4 -3 -2 -1 -# Line. Translated x:250 +# Point/Line. Translated x:250 v 240 60 10 v 240 40 10 v 260 40 10 diff --git a/examples/models/sea3d/mascot.draco.tjs.sea b/examples/models/sea3d/mascot.draco.tjs.sea new file mode 100644 index 00000000000000..1181b9f3ef4ab0 Binary files /dev/null and b/examples/models/sea3d/mascot.draco.tjs.sea differ diff --git a/examples/models/sea3d/mascot.o3dgc.tjs.sea b/examples/models/sea3d/mascot.o3dgc.tjs.sea new file mode 100644 index 00000000000000..9e8024dc318854 Binary files /dev/null and b/examples/models/sea3d/mascot.o3dgc.tjs.sea differ diff --git a/examples/models/svg/tests/1.png b/examples/models/svg/tests/1.png new file mode 100644 index 00000000000000..4bf8b02456eafd Binary files /dev/null and b/examples/models/svg/tests/1.png differ diff --git a/examples/models/svg/tests/1.svg b/examples/models/svg/tests/1.svg new file mode 100644 index 00000000000000..007ce0beed9e52 --- /dev/null +++ b/examples/models/svg/tests/1.svg @@ -0,0 +1,96 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/examples/models/svg/tests/2.png b/examples/models/svg/tests/2.png new file mode 100644 index 00000000000000..8fd6af911168af Binary files /dev/null and b/examples/models/svg/tests/2.png differ diff --git a/examples/models/svg/tests/2.svg b/examples/models/svg/tests/2.svg new file mode 100644 index 00000000000000..b8baaaa468283d --- /dev/null +++ b/examples/models/svg/tests/2.svg @@ -0,0 +1,105 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/examples/models/svg/tests/3.png b/examples/models/svg/tests/3.png new file mode 100644 index 00000000000000..ec802861bf0684 Binary files /dev/null and b/examples/models/svg/tests/3.png differ diff --git a/examples/models/svg/tests/3.svg b/examples/models/svg/tests/3.svg new file mode 100644 index 00000000000000..209d6652306fc5 --- /dev/null +++ b/examples/models/svg/tests/3.svg @@ -0,0 +1,105 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/examples/models/svg/tests/4.png b/examples/models/svg/tests/4.png new file mode 100644 index 00000000000000..250c12b11131ff Binary files /dev/null and b/examples/models/svg/tests/4.png differ diff --git a/examples/models/svg/tests/4.svg b/examples/models/svg/tests/4.svg new file mode 100644 index 00000000000000..1461f103c09716 --- /dev/null +++ b/examples/models/svg/tests/4.svg @@ -0,0 +1,66 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/examples/models/svg/tests/5.png b/examples/models/svg/tests/5.png new file mode 100644 index 00000000000000..5c533c36b066dd Binary files /dev/null and b/examples/models/svg/tests/5.png differ diff --git a/examples/models/svg/tests/5.svg b/examples/models/svg/tests/5.svg new file mode 100644 index 00000000000000..46d1c541b1d3fe --- /dev/null +++ b/examples/models/svg/tests/5.svg @@ -0,0 +1,68 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/examples/models/svg/tests/6.png b/examples/models/svg/tests/6.png new file mode 100644 index 00000000000000..062b8674330aa2 Binary files /dev/null and b/examples/models/svg/tests/6.png differ diff --git a/examples/models/svg/tests/6.svg b/examples/models/svg/tests/6.svg new file mode 100644 index 00000000000000..c9654c6e0faa06 --- /dev/null +++ b/examples/models/svg/tests/6.svg @@ -0,0 +1,69 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/examples/models/svg/tests/7.png b/examples/models/svg/tests/7.png new file mode 100644 index 00000000000000..aeb1c21af84f99 Binary files /dev/null and b/examples/models/svg/tests/7.png differ diff --git a/examples/models/svg/tests/7.svg b/examples/models/svg/tests/7.svg new file mode 100644 index 00000000000000..bf3f3152b5b662 --- /dev/null +++ b/examples/models/svg/tests/7.svg @@ -0,0 +1,66 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/examples/models/utf8/James_Body_Lores.jpg b/examples/models/utf8/James_Body_Lores.jpg deleted file mode 100644 index 659262b49d5f05..00000000000000 Binary files a/examples/models/utf8/James_Body_Lores.jpg and /dev/null differ diff --git a/examples/models/utf8/James_EyeLashBotTran.png b/examples/models/utf8/James_EyeLashBotTran.png deleted file mode 100644 index 4bc5b7600542df..00000000000000 Binary files a/examples/models/utf8/James_EyeLashBotTran.png and /dev/null differ diff --git a/examples/models/utf8/James_EyeLashTopTran.png b/examples/models/utf8/James_EyeLashTopTran.png deleted file mode 100644 index 005fda9a590fb0..00000000000000 Binary files a/examples/models/utf8/James_EyeLashTopTran.png and /dev/null differ diff --git a/examples/models/utf8/James_Eye_Green.jpg b/examples/models/utf8/James_Eye_Green.jpg deleted file mode 100644 index 8fdf24050a0ec7..00000000000000 Binary files a/examples/models/utf8/James_Eye_Green.jpg and /dev/null differ diff --git a/examples/models/utf8/James_Eye_Inner_Green.jpg b/examples/models/utf8/James_Eye_Inner_Green.jpg deleted file mode 100644 index 929a4edc571e2e..00000000000000 Binary files a/examples/models/utf8/James_Eye_Inner_Green.jpg and /dev/null differ diff --git a/examples/models/utf8/James_Face_Color_Hair_Lores.jpg b/examples/models/utf8/James_Face_Color_Hair_Lores.jpg deleted file mode 100644 index da2e5677fbaac2..00000000000000 Binary files a/examples/models/utf8/James_Face_Color_Hair_Lores.jpg and /dev/null differ diff --git a/examples/models/utf8/James_Mouth_Gum_Lores.jpg b/examples/models/utf8/James_Mouth_Gum_Lores.jpg deleted file mode 100644 index 798f3ab095c09a..00000000000000 Binary files a/examples/models/utf8/James_Mouth_Gum_Lores.jpg and /dev/null differ diff --git a/examples/models/utf8/James_Tongue_Lores.jpg b/examples/models/utf8/James_Tongue_Lores.jpg deleted file mode 100644 index 11eaa754a76708..00000000000000 Binary files a/examples/models/utf8/James_Tongue_Lores.jpg and /dev/null differ diff --git a/examples/models/utf8/MCasShoe1TEX_Lores.jpg b/examples/models/utf8/MCasShoe1TEX_Lores.jpg deleted file mode 100644 index 4b7c0fc945e8f5..00000000000000 Binary files a/examples/models/utf8/MCasShoe1TEX_Lores.jpg and /dev/null differ diff --git a/examples/models/utf8/MJeans1TEX_Lores.jpg b/examples/models/utf8/MJeans1TEX_Lores.jpg deleted file mode 100644 index e46c5c24c53847..00000000000000 Binary files a/examples/models/utf8/MJeans1TEX_Lores.jpg and /dev/null differ diff --git a/examples/models/utf8/MTshirt3TEX_Lores.jpg b/examples/models/utf8/MTshirt3TEX_Lores.jpg deleted file mode 100644 index 04d8acb553ee95..00000000000000 Binary files a/examples/models/utf8/MTshirt3TEX_Lores.jpg and /dev/null differ diff --git a/examples/models/utf8/Nail_Hand_01_Lores.jpg b/examples/models/utf8/Nail_Hand_01_Lores.jpg deleted file mode 100644 index a983df4c23a9cf..00000000000000 Binary files a/examples/models/utf8/Nail_Hand_01_Lores.jpg and /dev/null differ diff --git a/examples/models/utf8/WaltHi.js b/examples/models/utf8/WaltHi.js deleted file mode 100644 index 3b54ecd7d54629..00000000000000 --- a/examples/models/utf8/WaltHi.js +++ /dev/null @@ -1,21 +0,0 @@ -{ - "materials": { - "lambert4sg": { "Kd": [204, 204, 204] } - }, - "decodeParams": { - "decodeOffsets": [-5863,24,-6527,0,0,-511,-511,-511], - "decodeScales": [0.004800,0.004800,0.004800,0.000978,0.000978,0.001957,0.001957,0.001957] - }, - "urls": { - "WaltHi.utf8": [ - { "material": "lambert4sg", - "attribRange": [0, 55294], - "codeRange": [442352, 216890, 108427] - }, - { "material": "lambert4sg", - "attribRange": [659242, 31285], - "codeRange": [909522, 121073, 60507] - } - ] - } -} \ No newline at end of file diff --git a/examples/models/utf8/WaltHi.utf8 b/examples/models/utf8/WaltHi.utf8 deleted file mode 100644 index 159a566bab2684..00000000000000 Binary files a/examples/models/utf8/WaltHi.utf8 and /dev/null differ diff --git a/examples/models/utf8/ben.js b/examples/models/utf8/ben.js deleted file mode 100644 index 8dd2fd2f760450..00000000000000 --- a/examples/models/utf8/ben.js +++ /dev/null @@ -1,107 +0,0 @@ -{ - "materials": { - "gums": { "map_Kd": "James_Mouth_Gum_Lores.jpg" }, - "tongue": { "map_Kd": "James_Tongue_Lores.jpg" }, - "teethbottom": { "Kd": [251, 248, 248] }, - "teethtop": { "Kd": [251, 248, 248] }, - "topeyelashes": { "Kd": [66, 52, 42], "map_Kd": "James_EyeLashTopTran.png", "d": 0.999 }, - "bottomeyelashes": { "Kd": [66, 52, 42], "map_Kd": "James_EyeLashBotTran.png", "d": 0.999 }, - "head": { "map_Kd": "James_Face_Color_Hair_Lores.jpg", "Ks": [25,25,25], "Ns": 70 }, - "eyetrans": { "Kd": [0, 0, 0] }, - "pupil": { "Kd": [1, 1, 1] }, - "iris": { "map_Kd": "James_Eye_Inner_Green.jpg" }, - "eyeball": { "map_Kd": "James_Eye_Green.jpg" }, - "pants": { "map_Kd": "MJeans1TEX_Lores.jpg", "Ks": [30,30,30], "Ns": 20 }, - "tshirt3": { "map_Kd": "MTshirt3TEX_Lores.jpg", "Ks": [30,30,30], "Ns": 20 }, - "skinbody": { "map_Kd": "James_Body_Lores.jpg", "Ks": [25,25,25], "Ns": 70 }, - "fingernails": { "map_Kd": "Nail_Hand_01_Lores.jpg" }, - "soleshoe": { "map_Kd": "MCasShoe1TEX_Lores.jpg" }, - "sole": { "map_Kd": "MCasShoe1TEX_Lores.jpg" }, - "laces": { "map_Kd": "MCasShoe1TEX_Lores.jpg" }, - "bow": { "map_Kd": "MCasShoe1TEX_Lores.jpg" } - }, - "decodeParams": { - "decodeOffsets": [-2533,-149,-6225,0,0,-511,-511,-511], - "decodeScales": [0.000043,0.000043,0.000043,0.000978,0.000978,0.001957,0.001957,0.001957] - }, - "urls": { - "ben.utf8": [ - { "material": "bottomeyelashes", - "attribRange": [0, 130], - "codeRange": [1040, 388, 192] - }, - { "material": "bow", - "attribRange": [1428, 1848], - "codeRange": [16212, 6457, 3224] - }, - { "material": "eyeball", - "attribRange": [22669, 3834], - "codeRange": [53341, 14697, 7284] - }, - { "material": "eyetrans", - "attribRange": [68038, 5248], - "codeRange": [110022, 20180, 9964] - }, - { "material": "fingernails", - "attribRange": [130202, 1023], - "codeRange": [138386, 2669, 1228] - }, - { "material": "gums", - "attribRange": [141055, 1446], - "codeRange": [152623, 5270, 2624] - }, - { "material": "head", - "attribRange": [157893, 2219], - "codeRange": [175645, 8353, 4168] - }, - { "material": "iris", - "attribRange": [183998, 902], - "codeRange": [191214, 3332, 1664] - }, - { "material": "laces", - "attribRange": [194546, 1016], - "codeRange": [202674, 3590, 1792] - }, - { "material": "pants", - "attribRange": [206264, 8200], - "codeRange": [271864, 30625, 15293] - }, - { "material": "pupil", - "attribRange": [302489, 148], - "codeRange": [303673, 581, 288] - }, - { "material": "skinbody", - "attribRange": [304254, 4990], - "codeRange": [344174, 15770, 7830] - }, - { "material": "sole", - "attribRange": [359944, 2588], - "codeRange": [380648, 9345, 4668] - }, - { "material": "soleshoe", - "attribRange": [389993, 3164], - "codeRange": [415305, 10721, 5352] - }, - { "material": "teethbottom", - "attribRange": [426026, 1235], - "codeRange": [435906, 3513, 1656] - }, - { "material": "teethtop", - "attribRange": [439419, 1666], - "codeRange": [452747, 3937, 1816] - }, - { "material": "tongue", - "attribRange": [456684, 845], - "codeRange": [463444, 3162, 1578] - }, - { "material": "topeyelashes", - "attribRange": [466606, 130], - "codeRange": [467646, 388, 192] - }, - { "material": "tshirt3", - "attribRange": [468034, 4283], - "codeRange": [502298, 14470, 7216] - } - ] - } -} \ No newline at end of file diff --git a/examples/models/utf8/ben.utf8 b/examples/models/utf8/ben.utf8 deleted file mode 100644 index 3dc8dd1d838a38..00000000000000 Binary files a/examples/models/utf8/ben.utf8 and /dev/null differ diff --git a/examples/models/utf8/ben_dds.js b/examples/models/utf8/ben_dds.js deleted file mode 100644 index 615b15712511aa..00000000000000 --- a/examples/models/utf8/ben_dds.js +++ /dev/null @@ -1,107 +0,0 @@ -{ - "materials": { - "gums": { "map_Kd": "dds/James_Mouth_Gum_Lores.dds" }, - "tongue": { "map_Kd": "dds/James_Tongue_Lores.dds" }, - "teethbottom": { "Kd": [251, 248, 248] }, - "teethtop": { "Kd": [251, 248, 248] }, - "topeyelashes": { "Kd": [66, 52, 42], "map_Kd": "dds/James_EyeLashTopTran.dds", "d": 0.999 }, - "bottomeyelashes": { "Kd": [66, 52, 42], "map_Kd": "dds/James_EyeLashBotTran.dds", "d": 0.999 }, - "head": { "map_Kd": "dds/James_Face_Color_Hair_Lores.dds", "Ks": [25,25,25], "Ns": 70 }, - "eyetrans": { "Kd": [0, 0, 0] }, - "pupil": { "Kd": [1, 1, 1] }, - "iris": { "map_Kd": "dds/James_Eye_Inner_Green.dds" }, - "eyeball": { "map_Kd": "dds/James_Eye_Green.dds" }, - "pants": { "map_Kd": "dds/MJeans1TEX_Lores.dds", "Ks": [30,30,30], "Ns": 20 }, - "tshirt3": { "map_Kd": "dds/MTshirt3TEX_Lores.dds", "Ks": [30,30,30], "Ns": 20 }, - "skinbody": { "map_Kd": "dds/James_Body_Lores.dds", "Ks": [25,25,25], "Ns": 70 }, - "fingernails": { "map_Kd": "dds/Nail_Hand_01_Lores.dds" }, - "soleshoe": { "map_Kd": "dds/MCasShoe1TEX_Lores.dds" }, - "sole": { "map_Kd": "dds/MCasShoe1TEX_Lores.dds" }, - "laces": { "map_Kd": "dds/MCasShoe1TEX_Lores.dds" }, - "bow": { "map_Kd": "dds/MCasShoe1TEX_Lores.dds" } - }, - "decodeParams": { - "decodeOffsets": [-2533,-149,-6225,0,0,-511,-511,-511], - "decodeScales": [0.000043,0.000043,0.000043,0.000978,0.000978,0.001957,0.001957,0.001957] - }, - "urls": { - "ben.utf8": [ - { "material": "bottomeyelashes", - "attribRange": [0, 130], - "codeRange": [1040, 388, 192] - }, - { "material": "bow", - "attribRange": [1428, 1848], - "codeRange": [16212, 6457, 3224] - }, - { "material": "eyeball", - "attribRange": [22669, 3834], - "codeRange": [53341, 14697, 7284] - }, - { "material": "eyetrans", - "attribRange": [68038, 5248], - "codeRange": [110022, 20180, 9964] - }, - { "material": "fingernails", - "attribRange": [130202, 1023], - "codeRange": [138386, 2669, 1228] - }, - { "material": "gums", - "attribRange": [141055, 1446], - "codeRange": [152623, 5270, 2624] - }, - { "material": "head", - "attribRange": [157893, 2219], - "codeRange": [175645, 8353, 4168] - }, - { "material": "iris", - "attribRange": [183998, 902], - "codeRange": [191214, 3332, 1664] - }, - { "material": "laces", - "attribRange": [194546, 1016], - "codeRange": [202674, 3590, 1792] - }, - { "material": "pants", - "attribRange": [206264, 8200], - "codeRange": [271864, 30625, 15293] - }, - { "material": "pupil", - "attribRange": [302489, 148], - "codeRange": [303673, 581, 288] - }, - { "material": "skinbody", - "attribRange": [304254, 4990], - "codeRange": [344174, 15770, 7830] - }, - { "material": "sole", - "attribRange": [359944, 2588], - "codeRange": [380648, 9345, 4668] - }, - { "material": "soleshoe", - "attribRange": [389993, 3164], - "codeRange": [415305, 10721, 5352] - }, - { "material": "teethbottom", - "attribRange": [426026, 1235], - "codeRange": [435906, 3513, 1656] - }, - { "material": "teethtop", - "attribRange": [439419, 1666], - "codeRange": [452747, 3937, 1816] - }, - { "material": "tongue", - "attribRange": [456684, 845], - "codeRange": [463444, 3162, 1578] - }, - { "material": "topeyelashes", - "attribRange": [466606, 130], - "codeRange": [467646, 388, 192] - }, - { "material": "tshirt3", - "attribRange": [468034, 4283], - "codeRange": [502298, 14470, 7216] - } - ] - } -} \ No newline at end of file diff --git a/examples/models/utf8/dds/James_Body_Lores.dds b/examples/models/utf8/dds/James_Body_Lores.dds deleted file mode 100644 index 5afd736bbac3d1..00000000000000 Binary files a/examples/models/utf8/dds/James_Body_Lores.dds and /dev/null differ diff --git a/examples/models/utf8/dds/James_EyeLashBotTran.dds b/examples/models/utf8/dds/James_EyeLashBotTran.dds deleted file mode 100644 index 5f4c2ad539dcb0..00000000000000 Binary files a/examples/models/utf8/dds/James_EyeLashBotTran.dds and /dev/null differ diff --git a/examples/models/utf8/dds/James_EyeLashTopTran.dds b/examples/models/utf8/dds/James_EyeLashTopTran.dds deleted file mode 100644 index 1193d85fce130b..00000000000000 Binary files a/examples/models/utf8/dds/James_EyeLashTopTran.dds and /dev/null differ diff --git a/examples/models/utf8/dds/James_Eye_Green.dds b/examples/models/utf8/dds/James_Eye_Green.dds deleted file mode 100644 index fb6bea730293e8..00000000000000 Binary files a/examples/models/utf8/dds/James_Eye_Green.dds and /dev/null differ diff --git a/examples/models/utf8/dds/James_Eye_Inner_Green.dds b/examples/models/utf8/dds/James_Eye_Inner_Green.dds deleted file mode 100644 index 515fee9774ef80..00000000000000 Binary files a/examples/models/utf8/dds/James_Eye_Inner_Green.dds and /dev/null differ diff --git a/examples/models/utf8/dds/James_Face_Color_Hair_Lores.dds b/examples/models/utf8/dds/James_Face_Color_Hair_Lores.dds deleted file mode 100644 index 9a0864464bc8cc..00000000000000 Binary files a/examples/models/utf8/dds/James_Face_Color_Hair_Lores.dds and /dev/null differ diff --git a/examples/models/utf8/dds/James_Mouth_Gum_Lores.dds b/examples/models/utf8/dds/James_Mouth_Gum_Lores.dds deleted file mode 100644 index 9f90457cdac714..00000000000000 Binary files a/examples/models/utf8/dds/James_Mouth_Gum_Lores.dds and /dev/null differ diff --git a/examples/models/utf8/dds/James_Tongue_Lores.dds b/examples/models/utf8/dds/James_Tongue_Lores.dds deleted file mode 100644 index c1a1138189dec0..00000000000000 Binary files a/examples/models/utf8/dds/James_Tongue_Lores.dds and /dev/null differ diff --git a/examples/models/utf8/dds/MCasShoe1TEX_Lores.dds b/examples/models/utf8/dds/MCasShoe1TEX_Lores.dds deleted file mode 100644 index 69d528e6b1105d..00000000000000 Binary files a/examples/models/utf8/dds/MCasShoe1TEX_Lores.dds and /dev/null differ diff --git a/examples/models/utf8/dds/MJeans1TEX_Lores.dds b/examples/models/utf8/dds/MJeans1TEX_Lores.dds deleted file mode 100644 index 3bd35b4c1738cf..00000000000000 Binary files a/examples/models/utf8/dds/MJeans1TEX_Lores.dds and /dev/null differ diff --git a/examples/models/utf8/dds/MTshirt3TEX_Lores.dds b/examples/models/utf8/dds/MTshirt3TEX_Lores.dds deleted file mode 100644 index eaca65127e0ac3..00000000000000 Binary files a/examples/models/utf8/dds/MTshirt3TEX_Lores.dds and /dev/null differ diff --git a/examples/models/utf8/dds/Nail_Hand_01_Lores.dds b/examples/models/utf8/dds/Nail_Hand_01_Lores.dds deleted file mode 100644 index a790f0072357db..00000000000000 Binary files a/examples/models/utf8/dds/Nail_Hand_01_Lores.dds and /dev/null differ diff --git a/examples/models/utf8/hand.jpg b/examples/models/utf8/hand.jpg deleted file mode 100644 index 3753f492d1862a..00000000000000 Binary files a/examples/models/utf8/hand.jpg and /dev/null differ diff --git a/examples/models/utf8/hand.js b/examples/models/utf8/hand.js deleted file mode 100644 index 747ca5ad1c846b..00000000000000 --- a/examples/models/utf8/hand.js +++ /dev/null @@ -1,27 +0,0 @@ -{ - "materials": { - "preview": { "Kd": [184, 136, 234] }, - "nails": { "Kd": [251, 238, 209], "map_Kd": "hand.jpg", "Ks": [30,30,30], "Ns": 100 }, - "skin": { "Kd": [207, 181, 161], "map_Kd": "hand.jpg", "Ks": [30,30,30], "Ns": 30 } - }, - "decodeParams": { - "decodeOffsets": [-7473,-239,-8362,0,0,-511,-511,-511], - "decodeScales": [0.000050,0.000050,0.000050,0.000978,0.000978,0.001957,0.001957,0.001957] - }, - "urls": { - "hand.utf8": [ - { "material": "nails", - "attribRange": [0, 261], - "codeRange": [2088, 817, 404] - }, - { "material": "preview", - "attribRange": [2905, 688], - "codeRange": [8409, 2570, 1280] - }, - { "material": "skin", - "attribRange": [10979, 8899], - "codeRange": [82171, 31026, 15451] - } - ] - } -} \ No newline at end of file diff --git a/examples/models/utf8/hand.utf8 b/examples/models/utf8/hand.utf8 deleted file mode 100644 index d54368c9940a15..00000000000000 Binary files a/examples/models/utf8/hand.utf8 and /dev/null differ diff --git a/examples/nodes/caustic.json b/examples/nodes/caustic.json index 9a0cba214f52d1..fd5b2971e7b277 100644 --- a/examples/nodes/caustic.json +++ b/examples/nodes/caustic.json @@ -1 +1 @@ -{"nodes":{"0C853FCD-3CB8-4144-B7A3-F49CED812B61":{"uuid":"0C853FCD-3CB8-4144-B7A3-F49CED812B61","type":"StandardNode","color":"69ACB125-2EAB-4F1C-9A30-C8A2E886BBFB","roughness":"6C740750-9287-47E1-9A13-6A5DE38EF80C","metalness":"290C6194-C8F5-4CAD-8790-098E506DA454","ambient":"E9EC29E0-A9F3-4046-BB0A-C743D5A60528"},"69ACB125-2EAB-4F1C-9A30-C8A2E886BBFB":{"uuid":"69ACB125-2EAB-4F1C-9A30-C8A2E886BBFB","type":"Math3Node","a":"C051EF5D-5269-4A12-AC20-4102377D5D57","b":"02ED8121-2961-4074-ACA7-F386EB1290A1","c":"6C7A71AD-A8CC-4E19-9F26-F9C3B2CD0B8F","method":"mix"},"C051EF5D-5269-4A12-AC20-4102377D5D57":{"uuid":"C051EF5D-5269-4A12-AC20-4102377D5D57","type":"ColorNode","r":1,"g":1,"b":1},"02ED8121-2961-4074-ACA7-F386EB1290A1":{"uuid":"02ED8121-2961-4074-ACA7-F386EB1290A1","type":"Math3Node","a":"8D184736-20DD-4EFB-8BDE-657B0B7E0374","b":"C187F032-F8B4-475F-9317-305998EDA247","c":"962F8B0A-B3DA-4789-AF1B-C47B8FE5A01B","method":"mix"},"8D184736-20DD-4EFB-8BDE-657B0B7E0374":{"uuid":"8D184736-20DD-4EFB-8BDE-657B0B7E0374","type":"ColorNode","r":0,"g":0.32941176470588235,"b":0.8745098039215686},"C187F032-F8B4-475F-9317-305998EDA247":{"uuid":"C187F032-F8B4-475F-9317-305998EDA247","type":"ColorNode","r":1,"g":1,"b":1},"962F8B0A-B3DA-4789-AF1B-C47B8FE5A01B":{"uuid":"962F8B0A-B3DA-4789-AF1B-C47B8FE5A01B","type":"Math1Node","a":"025D9840-CC59-4345-9ECF-58F30EA1BC18","method":"saturate"},"025D9840-CC59-4345-9ECF-58F30EA1BC18":{"uuid":"025D9840-CC59-4345-9ECF-58F30EA1BC18","type":"OperatorNode","a":"F33136D1-4646-46A9-8168-B5F3A7F0E6E7","b":"C1E4ED63-76C4-454E-8042-3FEB65265365","op":"*"},"F33136D1-4646-46A9-8168-B5F3A7F0E6E7":{"uuid":"F33136D1-4646-46A9-8168-B5F3A7F0E6E7","type":"FunctionCallNode","value":"34DE7BBF-67F0-42AE-A92F-E41A88065E2C","inputs":{"p":"29DDBD3C-E348-4E25-B79A-3D75D5576E47","time":"91645353-F838-4ECB-A54F-0B0BD81EF0CE"}},"34DE7BBF-67F0-42AE-A92F-E41A88065E2C":{"uuid":"34DE7BBF-67F0-42AE-A92F-E41A88065E2C","type":"FunctionNode","name":"voronoiLayers","src":"float voronoiLayers(vec2 p, in float time) {\n\tfloat v = 0.0;\n\tfloat a = 0.4;\n\tfor (int i = 0; i < 3; i++) {\n\t\tv += voronoi(p, time) * a;\n\t\tp *= 2.0;\n\t\ta *= 0.5;\n\t}\n\treturn v;\n}","isMethod":true,"useKeywords":true,"extensions":{},"keywords":{},"includes":["3E1A3E00-4D57-4363-B4E8-9AC7FFFD1162"]},"3E1A3E00-4D57-4363-B4E8-9AC7FFFD1162":{"uuid":"3E1A3E00-4D57-4363-B4E8-9AC7FFFD1162","type":"FunctionNode","name":"voronoi","src":"float voronoi(vec2 p, in float time) {\n\tvec2 n = floor(p);\n\tvec2 f = fract(p);\n\tfloat md = 5.0;\n\tvec2 m = vec2(0.0);\n\tfor (int i = -1; i <= 1; i++) {\n\t\tfor (int j = -1; j <= 1; j++) {\n\t\t\tvec2 g = vec2(i, j);\n\t\t\tvec2 o = hash2(n + g);\n\t\t\to = 0.5 + 0.5 * sin(time + 5.038 * o);\n\t\t\tvec2 r = g + o - f;\n\t\t\tfloat d = dot(r, r);\n\t\t\tif (d < md) {\n\t\t\t\tmd = d;\n\t\t\t\tm = n+g+o;\n\t\t\t}\n\t\t}\n\t}\n\treturn md;\n}","isMethod":true,"useKeywords":true,"extensions":{},"keywords":{},"includes":["DFB9B6EF-EAD5-4CA4-B491-CED3B14BDCF3"]},"DFB9B6EF-EAD5-4CA4-B491-CED3B14BDCF3":{"uuid":"DFB9B6EF-EAD5-4CA4-B491-CED3B14BDCF3","type":"FunctionNode","name":"hash2","src":"vec2 hash2(vec2 p) {\n\treturn fract(sin(vec2(dot(p, vec2(123.4, 748.6)), dot(p, vec2(547.3, 659.3))))*5232.85324);\n}","isMethod":true,"useKeywords":true,"extensions":{},"keywords":{}},"29DDBD3C-E348-4E25-B79A-3D75D5576E47":{"uuid":"29DDBD3C-E348-4E25-B79A-3D75D5576E47","type":"OperatorNode","a":"37FCB5FB-D6C5-4D51-B6C9-D65CFF8E56F5","b":"C2939E11-9118-412E-8656-687BDEE7F259","op":"*"},"37FCB5FB-D6C5-4D51-B6C9-D65CFF8E56F5":{"uuid":"37FCB5FB-D6C5-4D51-B6C9-D65CFF8E56F5","type":"SwitchNode","node":"B5FE994F-6069-45C5-87D0-E5BBB5DDAA9B","components":"xz"},"B5FE994F-6069-45C5-87D0-E5BBB5DDAA9B":{"uuid":"B5FE994F-6069-45C5-87D0-E5BBB5DDAA9B","type":"PositionNode","scope":"world"},"C2939E11-9118-412E-8656-687BDEE7F259":{"uuid":"C2939E11-9118-412E-8656-687BDEE7F259","type":"FloatNode","number":0.1},"91645353-F838-4ECB-A54F-0B0BD81EF0CE":{"uuid":"91645353-F838-4ECB-A54F-0B0BD81EF0CE","type":"OperatorNode","a":"4301B6EC-D918-4C2C-A8A4-BDA39B67FC88","b":"2BD5D8FE-FA0F-4B6F-A15D-1C6341A2A49A","op":"*"},"4301B6EC-D918-4C2C-A8A4-BDA39B67FC88":{"uuid":"4301B6EC-D918-4C2C-A8A4-BDA39B67FC88","type":"TimerNode","name":"time","scale":1},"2BD5D8FE-FA0F-4B6F-A15D-1C6341A2A49A":{"uuid":"2BD5D8FE-FA0F-4B6F-A15D-1C6341A2A49A","type":"FloatNode","name":"speed","number":2},"C1E4ED63-76C4-454E-8042-3FEB65265365":{"uuid":"C1E4ED63-76C4-454E-8042-3FEB65265365","type":"FloatNode","number":1.5},"6C7A71AD-A8CC-4E19-9F26-F9C3B2CD0B8F":{"uuid":"6C7A71AD-A8CC-4E19-9F26-F9C3B2CD0B8F","type":"OperatorNode","a":"484155DB-1D71-4C53-BD67-8C7F0D39DFAF","b":"E26C242B-22E1-4CF0-8E6A-9D3EE3009DDF","op":"*"},"484155DB-1D71-4C53-BD67-8C7F0D39DFAF":{"uuid":"484155DB-1D71-4C53-BD67-8C7F0D39DFAF","type":"FloatNode","number":1},"E26C242B-22E1-4CF0-8E6A-9D3EE3009DDF":{"uuid":"E26C242B-22E1-4CF0-8E6A-9D3EE3009DDF","type":"Math1Node","a":"4E7D0932-B617-4DC8-B3EE-CB2F2D0C71D3","method":"saturate"},"4E7D0932-B617-4DC8-B3EE-CB2F2D0C71D3":{"uuid":"4E7D0932-B617-4DC8-B3EE-CB2F2D0C71D3","type":"SwitchNode","node":"121C70CA-F385-46EA-85DF-8803A8DFA94A","components":"y"},"121C70CA-F385-46EA-85DF-8803A8DFA94A":{"uuid":"121C70CA-F385-46EA-85DF-8803A8DFA94A","type":"NormalNode","scope":"world"},"6C740750-9287-47E1-9A13-6A5DE38EF80C":{"uuid":"6C740750-9287-47E1-9A13-6A5DE38EF80C","type":"FloatNode","number":0.5},"290C6194-C8F5-4CAD-8790-098E506DA454":{"uuid":"290C6194-C8F5-4CAD-8790-098E506DA454","type":"FloatNode","number":0.5},"E9EC29E0-A9F3-4046-BB0A-C743D5A60528":{"uuid":"E9EC29E0-A9F3-4046-BB0A-C743D5A60528","type":"OperatorNode","a":"025D9840-CC59-4345-9ECF-58F30EA1BC18","b":"6C7A71AD-A8CC-4E19-9F26-F9C3B2CD0B8F","op":"*"}},"materials":{"F60E153B-B020-448B-8309-FA32A7387B37":{"uuid":"F60E153B-B020-448B-8309-FA32A7387B37","type":"StandardNodeMaterial","depthFunc":3,"depthTest":true,"depthWrite":true,"fog":false,"lights":true,"vertex":"0C853FCD-3CB8-4144-B7A3-F49CED812B61","fragment":"0C853FCD-3CB8-4144-B7A3-F49CED812B61"}},"material":"F60E153B-B020-448B-8309-FA32A7387B37"} \ No newline at end of file +{"nodes":{"2E025DBF-0C15-444E-B7B8-A6F265A303F7":{"uuid":"2E025DBF-0C15-444E-B7B8-A6F265A303F7","nodeType":"Standard","color":"870FC985-0C7C-4EB1-87F7-C10027A8983C","roughness":"B75EB152-60CF-4274-8674-C4220C3E34A9","metalness":"8C8293C6-9DA8-456B-89AB-803E3479DFBF","ambient":"BF3FBBDC-F57A-4116-B8DC-625F8821C075"},"870FC985-0C7C-4EB1-87F7-C10027A8983C":{"uuid":"870FC985-0C7C-4EB1-87F7-C10027A8983C","nodeType":"Math3","a":"085DEB3A-FD4B-48A4-BA95-7762AA286854","b":"70B5B1FE-9D8D-4E5C-89A1-7F164F2E6DDD","c":"347D0A31-9222-4D15-8B36-1485AD47289E","method":"mix"},"085DEB3A-FD4B-48A4-BA95-7762AA286854":{"uuid":"085DEB3A-FD4B-48A4-BA95-7762AA286854","nodeType":"Color","r":1,"g":1,"b":1},"70B5B1FE-9D8D-4E5C-89A1-7F164F2E6DDD":{"uuid":"70B5B1FE-9D8D-4E5C-89A1-7F164F2E6DDD","nodeType":"Math3","a":"6F0CE905-5A0B-4CBD-AC6B-519C392B45FC","b":"B45D1B51-7344-4713-BC65-B048397A0194","c":"FADA01E1-DBD7-4DC2-9BA1-8276F4DF1ACD","method":"mix"},"6F0CE905-5A0B-4CBD-AC6B-519C392B45FC":{"uuid":"6F0CE905-5A0B-4CBD-AC6B-519C392B45FC","nodeType":"Color","r":0,"g":0.32941176470588235,"b":0.8745098039215686},"B45D1B51-7344-4713-BC65-B048397A0194":{"uuid":"B45D1B51-7344-4713-BC65-B048397A0194","nodeType":"Color","r":1,"g":1,"b":1},"FADA01E1-DBD7-4DC2-9BA1-8276F4DF1ACD":{"uuid":"FADA01E1-DBD7-4DC2-9BA1-8276F4DF1ACD","nodeType":"Math1","a":"13EA9413-2C8B-4B1C-92EE-0A334971AB77","method":"saturate"},"13EA9413-2C8B-4B1C-92EE-0A334971AB77":{"uuid":"13EA9413-2C8B-4B1C-92EE-0A334971AB77","nodeType":"Operator","a":"C5F7404C-B0FD-46DE-95F1-8361904A10B1","b":"72654FD1-36AD-4337-8BA0-B3D867EFB091","op":"*"},"C5F7404C-B0FD-46DE-95F1-8361904A10B1":{"uuid":"C5F7404C-B0FD-46DE-95F1-8361904A10B1","nodeType":"FunctionCall","value":"189E9DE8-6D4A-4763-AC9A-EA4A2608DCF3","inputs":{"p":"9A81F84F-DE02-473E-B5F6-8212D072753F","time":"BE94EED7-4A76-4350-B23E-25E52241C901"}},"189E9DE8-6D4A-4763-AC9A-EA4A2608DCF3":{"uuid":"189E9DE8-6D4A-4763-AC9A-EA4A2608DCF3","nodeType":"Function","name":"voronoiLayers","src":"float voronoiLayers(vec2 p, in float time) {\n\tfloat v = 0.0;\n\tfloat a = 0.4;\n\tfor (int i = 0; i < 3; i++) {\n\t\tv += voronoi(p, time) * a;\n\t\tp *= 2.0;\n\t\ta *= 0.5;\n\t}\n\treturn v;\n}","isMethod":true,"useKeywords":true,"extensions":{},"keywords":{},"includes":["36912270-771A-4D33-BB5E-373EC2E4B72E"]},"36912270-771A-4D33-BB5E-373EC2E4B72E":{"uuid":"36912270-771A-4D33-BB5E-373EC2E4B72E","nodeType":"Function","name":"voronoi","src":"float voronoi(vec2 p, in float time) {\n\tvec2 n = floor(p);\n\tvec2 f = fract(p);\n\tfloat md = 5.0;\n\tvec2 m = vec2(0.0);\n\tfor (int i = -1; i <= 1; i++) {\n\t\tfor (int j = -1; j <= 1; j++) {\n\t\t\tvec2 g = vec2(i, j);\n\t\t\tvec2 o = hash2(n + g);\n\t\t\to = 0.5 + 0.5 * sin(time + 5.038 * o);\n\t\t\tvec2 r = g + o - f;\n\t\t\tfloat d = dot(r, r);\n\t\t\tif (d < md) {\n\t\t\t\tmd = d;\n\t\t\t\tm = n+g+o;\n\t\t\t}\n\t\t}\n\t}\n\treturn md;\n}","isMethod":true,"useKeywords":true,"extensions":{},"keywords":{},"includes":["DEEA59B5-DB78-4936-92C2-0EEBA9E335FD"]},"DEEA59B5-DB78-4936-92C2-0EEBA9E335FD":{"uuid":"DEEA59B5-DB78-4936-92C2-0EEBA9E335FD","nodeType":"Function","name":"hash2","src":"vec2 hash2(vec2 p) {\n\treturn fract(sin(vec2(dot(p, vec2(123.4, 748.6)), dot(p, vec2(547.3, 659.3))))*5232.85324);\n}","isMethod":true,"useKeywords":true,"extensions":{},"keywords":{}},"9A81F84F-DE02-473E-B5F6-8212D072753F":{"uuid":"9A81F84F-DE02-473E-B5F6-8212D072753F","nodeType":"Operator","a":"EAEC9892-ABE1-456C-BD3C-9AB888B3ED0B","b":"1FCD9B13-EABD-47A7-8082-E6F6AA15EC7E","op":"*"},"EAEC9892-ABE1-456C-BD3C-9AB888B3ED0B":{"uuid":"EAEC9892-ABE1-456C-BD3C-9AB888B3ED0B","nodeType":"Switch","node":"DDBEB2EC-65A8-40DF-BB1F-F6EBC4E73107","components":"xz"},"DDBEB2EC-65A8-40DF-BB1F-F6EBC4E73107":{"uuid":"DDBEB2EC-65A8-40DF-BB1F-F6EBC4E73107","nodeType":"Position","scope":"world"},"1FCD9B13-EABD-47A7-8082-E6F6AA15EC7E":{"uuid":"1FCD9B13-EABD-47A7-8082-E6F6AA15EC7E","nodeType":"Float","value":0.1},"BE94EED7-4A76-4350-B23E-25E52241C901":{"uuid":"BE94EED7-4A76-4350-B23E-25E52241C901","nodeType":"Operator","a":"0F6183F0-9601-4208-BFC1-C4D39A524F74","b":"3A74C273-243B-4C6F-AC6F-FD20D6D5DABB","op":"*"},"0F6183F0-9601-4208-BFC1-C4D39A524F74":{"uuid":"0F6183F0-9601-4208-BFC1-C4D39A524F74","nodeType":"Timer","name":"time","scope":"global","scale":1,"useTimeScale":false},"3A74C273-243B-4C6F-AC6F-FD20D6D5DABB":{"uuid":"3A74C273-243B-4C6F-AC6F-FD20D6D5DABB","nodeType":"Float","name":"speed","value":2},"72654FD1-36AD-4337-8BA0-B3D867EFB091":{"uuid":"72654FD1-36AD-4337-8BA0-B3D867EFB091","nodeType":"Float","value":1.5},"347D0A31-9222-4D15-8B36-1485AD47289E":{"uuid":"347D0A31-9222-4D15-8B36-1485AD47289E","nodeType":"Operator","a":"14A35D0F-7E5A-4415-9C8A-73111B070390","b":"13325E4A-A4EE-4D3F-86DF-0EB77BB56DB3","op":"*"},"14A35D0F-7E5A-4415-9C8A-73111B070390":{"uuid":"14A35D0F-7E5A-4415-9C8A-73111B070390","nodeType":"Float","value":1},"13325E4A-A4EE-4D3F-86DF-0EB77BB56DB3":{"uuid":"13325E4A-A4EE-4D3F-86DF-0EB77BB56DB3","nodeType":"Math1","a":"9B0DF80C-F8CE-4122-B63F-E370CFDA47D4","method":"saturate"},"9B0DF80C-F8CE-4122-B63F-E370CFDA47D4":{"uuid":"9B0DF80C-F8CE-4122-B63F-E370CFDA47D4","nodeType":"Switch","node":"481D32AF-83D9-4AE2-954C-6C887FD4B964","components":"y"},"481D32AF-83D9-4AE2-954C-6C887FD4B964":{"uuid":"481D32AF-83D9-4AE2-954C-6C887FD4B964","nodeType":"Normal","scope":"world"},"B75EB152-60CF-4274-8674-C4220C3E34A9":{"uuid":"B75EB152-60CF-4274-8674-C4220C3E34A9","nodeType":"Float","value":0.5},"8C8293C6-9DA8-456B-89AB-803E3479DFBF":{"uuid":"8C8293C6-9DA8-456B-89AB-803E3479DFBF","nodeType":"Float","value":0.5},"BF3FBBDC-F57A-4116-B8DC-625F8821C075":{"uuid":"BF3FBBDC-F57A-4116-B8DC-625F8821C075","nodeType":"Operator","a":"13EA9413-2C8B-4B1C-92EE-0A334971AB77","b":"347D0A31-9222-4D15-8B36-1485AD47289E","op":"*"}},"materials":{"03756E07-B6B1-436D-A28B-1EB9043B2CD2":{"uuid":"03756E07-B6B1-436D-A28B-1EB9043B2CD2","type":"StandardNodeMaterial","fog":false,"lights":true,"vertex":"2E025DBF-0C15-444E-B7B8-A6F265A303F7","fragment":"2E025DBF-0C15-444E-B7B8-A6F265A303F7"}},"material":"03756E07-B6B1-436D-A28B-1EB9043B2CD2"} \ No newline at end of file diff --git a/examples/nodes/displace.json b/examples/nodes/displace.json index 32e6dffda15bdc..458bed55fe6117 100644 --- a/examples/nodes/displace.json +++ b/examples/nodes/displace.json @@ -1 +1 @@ -{"nodes":{"159F7363-B727-4F3E-AF62-BE65DFF91C79":{"uuid":"159F7363-B727-4F3E-AF62-BE65DFF91C79","type":"PhongNode","transform":"5C02A7EF-E3B5-45F1-A51D-30FE5FDC7AD5","color":"C2D6FC53-4F88-4C10-9381-922F370FA2E9","specular":"C2D6FC53-4F88-4C10-9381-922F370FA2E9","shininess":"9E2B0686-3575-468B-A490-29AF12C00E18","emissive":"7F1D8D17-7EFB-4C01-A394-B273EE8DE569"},"5C02A7EF-E3B5-45F1-A51D-30FE5FDC7AD5":{"uuid":"5C02A7EF-E3B5-45F1-A51D-30FE5FDC7AD5","type":"OperatorNode","a":"2C5D1792-66CE-4357-BE14-781E4C84DAEB","b":"A7759D0E-31BA-48DB-BF71-9BAACF2D93E4","op":"+"},"2C5D1792-66CE-4357-BE14-781E4C84DAEB":{"uuid":"2C5D1792-66CE-4357-BE14-781E4C84DAEB","type":"PositionNode","scope":"local"},"A7759D0E-31BA-48DB-BF71-9BAACF2D93E4":{"uuid":"A7759D0E-31BA-48DB-BF71-9BAACF2D93E4","type":"OperatorNode","a":"506BDB3C-153F-47A8-89BA-88516F94021B","b":"2DF083C9-1D7F-4366-B2F0-6AB7EDE61F06","op":"*"},"506BDB3C-153F-47A8-89BA-88516F94021B":{"uuid":"506BDB3C-153F-47A8-89BA-88516F94021B","type":"OperatorNode","a":"10F05EC7-E04C-4237-BA21-7F83824C2C0F","b":"CA0D7D12-8386-49B1-AB77-5C8E8A1F7119","op":"*"},"10F05EC7-E04C-4237-BA21-7F83824C2C0F":{"uuid":"10F05EC7-E04C-4237-BA21-7F83824C2C0F","type":"NormalNode","scope":"local"},"CA0D7D12-8386-49B1-AB77-5C8E8A1F7119":{"uuid":"CA0D7D12-8386-49B1-AB77-5C8E8A1F7119","type":"SwitchNode","node":"63E59FC4-8B59-41F5-AD42-46E6DAA7AE22","components":"w"},"63E59FC4-8B59-41F5-AD42-46E6DAA7AE22":{"uuid":"63E59FC4-8B59-41F5-AD42-46E6DAA7AE22","type":"TextureNode","value":"cloud","coord":"BD7395C2-2C5D-42A4-BBED-2CC216067727","project":false},"BD7395C2-2C5D-42A4-BBED-2CC216067727":{"uuid":"BD7395C2-2C5D-42A4-BBED-2CC216067727","type":"OperatorNode","a":"C4DD00B6-A40C-48E2-AA8E-2760F18C3606","b":"65A19E19-D02F-4025-843B-D646F83E5A9D","op":"+"},"C4DD00B6-A40C-48E2-AA8E-2760F18C3606":{"uuid":"C4DD00B6-A40C-48E2-AA8E-2760F18C3606","type":"OperatorNode","a":"1F9A12DF-7D69-41C6-90D5-042E2E53E6CE","b":"D838BBDF-50BF-4572-B8DB-54F7FCB77680","op":"*"},"1F9A12DF-7D69-41C6-90D5-042E2E53E6CE":{"uuid":"1F9A12DF-7D69-41C6-90D5-042E2E53E6CE","type":"TimerNode","name":"time","scale":1},"D838BBDF-50BF-4572-B8DB-54F7FCB77680":{"uuid":"D838BBDF-50BF-4572-B8DB-54F7FCB77680","type":"FloatNode","name":"speed","number":0.2},"65A19E19-D02F-4025-843B-D646F83E5A9D":{"uuid":"65A19E19-D02F-4025-843B-D646F83E5A9D","type":"UVNode","index":0},"2DF083C9-1D7F-4366-B2F0-6AB7EDE61F06":{"uuid":"2DF083C9-1D7F-4366-B2F0-6AB7EDE61F06","type":"FloatNode","number":2},"C2D6FC53-4F88-4C10-9381-922F370FA2E9":{"uuid":"C2D6FC53-4F88-4C10-9381-922F370FA2E9","type":"ColorNode","r":0,"g":0,"b":0},"9E2B0686-3575-468B-A490-29AF12C00E18":{"uuid":"9E2B0686-3575-468B-A490-29AF12C00E18","type":"FloatNode","number":30},"7F1D8D17-7EFB-4C01-A394-B273EE8DE569":{"uuid":"7F1D8D17-7EFB-4C01-A394-B273EE8DE569","type":"Math3Node","a":"769EDCC2-F6E9-424F-AE93-7517F343CFE0","b":"F24EB80D-E7AC-4CFE-83B3-8E6EFA270470","c":"CA0D7D12-8386-49B1-AB77-5C8E8A1F7119","method":"mix"},"769EDCC2-F6E9-424F-AE93-7517F343CFE0":{"uuid":"769EDCC2-F6E9-424F-AE93-7517F343CFE0","type":"ColorNode","r":0,"g":0.32941176470588235,"b":0.8745098039215686},"F24EB80D-E7AC-4CFE-83B3-8E6EFA270470":{"uuid":"F24EB80D-E7AC-4CFE-83B3-8E6EFA270470","type":"ColorNode","r":1,"g":1,"b":1}},"materials":{"A6680195-B61F-4159-903A-8D2C09E56F59":{"uuid":"A6680195-B61F-4159-903A-8D2C09E56F59","type":"PhongNodeMaterial","depthFunc":3,"depthTest":true,"depthWrite":true,"fog":false,"lights":true,"vertex":"159F7363-B727-4F3E-AF62-BE65DFF91C79","fragment":"159F7363-B727-4F3E-AF62-BE65DFF91C79"}},"material":"A6680195-B61F-4159-903A-8D2C09E56F59"} \ No newline at end of file +{"nodes":{"A9543A4D-4036-4AB3-AEF1-0AE10CFDD4A6":{"uuid":"A9543A4D-4036-4AB3-AEF1-0AE10CFDD4A6","nodeType":"Phong","position":"A298C150-1E98-425D-8552-CF4690C3238E","color":"DCD2B815-345D-4600-BAFD-BE26925C60E6","specular":"DCD2B815-345D-4600-BAFD-BE26925C60E6","shininess":"5E1EEAA6-F057-4D5F-8607-E9F8265D2B0A","emissive":"BF320EA1-F523-4314-9B87-07E33F39CC6C"},"A298C150-1E98-425D-8552-CF4690C3238E":{"uuid":"A298C150-1E98-425D-8552-CF4690C3238E","nodeType":"Operator","a":"6449FE7E-56E7-490E-9CA9-9F5E9A540AFD","b":"09ECA9C2-8B78-422B-B3DA-2194BCBC5FCA","op":"+"},"6449FE7E-56E7-490E-9CA9-9F5E9A540AFD":{"uuid":"6449FE7E-56E7-490E-9CA9-9F5E9A540AFD","nodeType":"Position","scope":"local"},"09ECA9C2-8B78-422B-B3DA-2194BCBC5FCA":{"uuid":"09ECA9C2-8B78-422B-B3DA-2194BCBC5FCA","nodeType":"Operator","a":"C4573235-0C78-460A-BB35-E41470304BD5","b":"1FF6B149-BCA7-4F37-91E9-8AFA8770F084","op":"*"},"C4573235-0C78-460A-BB35-E41470304BD5":{"uuid":"C4573235-0C78-460A-BB35-E41470304BD5","nodeType":"Operator","a":"0E355E3B-23AB-4225-9477-312295B18436","b":"ABD03824-B7F8-46A4-9006-03FBA06618A9","op":"*"},"0E355E3B-23AB-4225-9477-312295B18436":{"uuid":"0E355E3B-23AB-4225-9477-312295B18436","nodeType":"Normal","scope":"local"},"ABD03824-B7F8-46A4-9006-03FBA06618A9":{"uuid":"ABD03824-B7F8-46A4-9006-03FBA06618A9","nodeType":"Switch","node":"43D31AB8-1DD6-46BE-8969-0668FAB513E2","components":"w"},"43D31AB8-1DD6-46BE-8969-0668FAB513E2":{"uuid":"43D31AB8-1DD6-46BE-8969-0668FAB513E2","nodeType":"Texture","value":"cloud","uv":"273D729E-E18D-47AE-8299-F069FDB6C43A","project":false},"273D729E-E18D-47AE-8299-F069FDB6C43A":{"uuid":"273D729E-E18D-47AE-8299-F069FDB6C43A","nodeType":"Operator","a":"C46D2A54-57A8-4649-AF9B-09D011AF3BFD","b":"C43B8DA9-AFF5-4690-B2EA-3EED061C0662","op":"+"},"C46D2A54-57A8-4649-AF9B-09D011AF3BFD":{"uuid":"C46D2A54-57A8-4649-AF9B-09D011AF3BFD","nodeType":"Operator","a":"F81EC887-A160-455B-B1DE-A0FA2B7FAC36","b":"801913CD-EC7A-47BE-A54C-3D86020B0847","op":"*"},"F81EC887-A160-455B-B1DE-A0FA2B7FAC36":{"uuid":"F81EC887-A160-455B-B1DE-A0FA2B7FAC36","nodeType":"Timer","name":"time","scope":"global","scale":1,"useTimeScale":false},"801913CD-EC7A-47BE-A54C-3D86020B0847":{"uuid":"801913CD-EC7A-47BE-A54C-3D86020B0847","nodeType":"Float","name":"speed","value":0.2},"C43B8DA9-AFF5-4690-B2EA-3EED061C0662":{"uuid":"C43B8DA9-AFF5-4690-B2EA-3EED061C0662","nodeType":"UV","index":0},"1FF6B149-BCA7-4F37-91E9-8AFA8770F084":{"uuid":"1FF6B149-BCA7-4F37-91E9-8AFA8770F084","nodeType":"Float","value":2},"DCD2B815-345D-4600-BAFD-BE26925C60E6":{"uuid":"DCD2B815-345D-4600-BAFD-BE26925C60E6","nodeType":"Color","r":0,"g":0,"b":0},"5E1EEAA6-F057-4D5F-8607-E9F8265D2B0A":{"uuid":"5E1EEAA6-F057-4D5F-8607-E9F8265D2B0A","nodeType":"Float","value":30},"BF320EA1-F523-4314-9B87-07E33F39CC6C":{"uuid":"BF320EA1-F523-4314-9B87-07E33F39CC6C","nodeType":"Math3","a":"F9EA5DC0-2BC8-4C38-A480-1DA3D0680AAE","b":"65010573-EE24-42A3-B32C-3945F3CF2E93","c":"ABD03824-B7F8-46A4-9006-03FBA06618A9","method":"mix"},"F9EA5DC0-2BC8-4C38-A480-1DA3D0680AAE":{"uuid":"F9EA5DC0-2BC8-4C38-A480-1DA3D0680AAE","nodeType":"Color","r":0,"g":0.32941176470588235,"b":0.8745098039215686},"65010573-EE24-42A3-B32C-3945F3CF2E93":{"uuid":"65010573-EE24-42A3-B32C-3945F3CF2E93","nodeType":"Color","r":1,"g":1,"b":1}},"materials":{"BCB86F69-822F-4F9C-838B-70F657904D05":{"uuid":"BCB86F69-822F-4F9C-838B-70F657904D05","type":"PhongNodeMaterial","fog":false,"lights":true,"vertex":"A9543A4D-4036-4AB3-AEF1-0AE10CFDD4A6","fragment":"A9543A4D-4036-4AB3-AEF1-0AE10CFDD4A6"}},"material":"BCB86F69-822F-4F9C-838B-70F657904D05"} \ No newline at end of file diff --git a/examples/nodes/wave.json b/examples/nodes/wave.json index 3e2518a8f85419..737f5fe6e17b79 100644 --- a/examples/nodes/wave.json +++ b/examples/nodes/wave.json @@ -1 +1 @@ -{"nodes":{"3EE87473-C714-4386-8F5C-B500C9AA1D1A":{"uuid":"3EE87473-C714-4386-8F5C-B500C9AA1D1A","type":"PhongNode","transform":"6FB5A984-1B5D-453E-8840-A7543930894C","color":"81AD4AB3-680C-48A0-978F-3EFB95F86605","specular":"2CCE835E-048F-4338-B634-E2139469B32F","shininess":"5EC6AACA-7A31-4D60-9159-DFAA089D22C9"},"6FB5A984-1B5D-453E-8840-A7543930894C":{"uuid":"6FB5A984-1B5D-453E-8840-A7543930894C","type":"OperatorNode","a":"05C8BE9A-F710-4224-BA9E-CEA5BB40F9B4","b":"1EEC92B8-2C62-4AFF-8069-E9854B0BE4D8","op":"+"},"05C8BE9A-F710-4224-BA9E-CEA5BB40F9B4":{"uuid":"05C8BE9A-F710-4224-BA9E-CEA5BB40F9B4","type":"PositionNode","scope":"local"},"1EEC92B8-2C62-4AFF-8069-E9854B0BE4D8":{"uuid":"1EEC92B8-2C62-4AFF-8069-E9854B0BE4D8","type":"JoinNode","inputs":{"x":"6B70F504-DC84-4C7B-90B2-803F8090A207","y":"B0FA37D3-3719-440D-8483-D0D9B6E84720","z":"03769BCB-952D-4D88-BCA5-2BD5B47746A3"}},"6B70F504-DC84-4C7B-90B2-803F8090A207":{"uuid":"6B70F504-DC84-4C7B-90B2-803F8090A207","type":"FloatNode","number":0},"B0FA37D3-3719-440D-8483-D0D9B6E84720":{"uuid":"B0FA37D3-3719-440D-8483-D0D9B6E84720","type":"OperatorNode","a":"9500D1CB-5406-4045-A243-4247983DBCD1","b":"98D9C3B8-E78E-4DA8-B2FD-0284BCC1D4FC","op":"*"},"9500D1CB-5406-4045-A243-4247983DBCD1":{"uuid":"9500D1CB-5406-4045-A243-4247983DBCD1","type":"SwitchNode","node":"3F4C7A4F-04DC-4545-992B-F08941C80C1F","components":"x"},"3F4C7A4F-04DC-4545-992B-F08941C80C1F":{"uuid":"3F4C7A4F-04DC-4545-992B-F08941C80C1F","type":"Math1Node","a":"CF0B79AB-CCA9-407A-9224-FB94CB21BE05","method":"sin"},"CF0B79AB-CCA9-407A-9224-FB94CB21BE05":{"uuid":"CF0B79AB-CCA9-407A-9224-FB94CB21BE05","type":"OperatorNode","a":"E76CF5B1-1491-4825-8AC1-0794D1B29415","b":"4568D710-E298-4D99-9C20-0A8C05A236F8","op":"+"},"E76CF5B1-1491-4825-8AC1-0794D1B29415":{"uuid":"E76CF5B1-1491-4825-8AC1-0794D1B29415","type":"OperatorNode","a":"99F6A1F9-D304-4A6B-83A3-66D14EBA8218","b":"0D75A0EB-8497-432F-AAAF-08EB1206B9A8","op":"*"},"99F6A1F9-D304-4A6B-83A3-66D14EBA8218":{"uuid":"99F6A1F9-D304-4A6B-83A3-66D14EBA8218","type":"PositionNode","scope":"local"},"0D75A0EB-8497-432F-AAAF-08EB1206B9A8":{"uuid":"0D75A0EB-8497-432F-AAAF-08EB1206B9A8","type":"FloatNode","number":0.4},"4568D710-E298-4D99-9C20-0A8C05A236F8":{"uuid":"4568D710-E298-4D99-9C20-0A8C05A236F8","type":"OperatorNode","a":"0B71AD7A-4526-4178-850A-D8DF269CA68C","b":"EF53D89A-0511-4E8A-A344-241D77B66B9B","op":"*"},"0B71AD7A-4526-4178-850A-D8DF269CA68C":{"uuid":"0B71AD7A-4526-4178-850A-D8DF269CA68C","type":"TimerNode","name":"time","scale":1},"EF53D89A-0511-4E8A-A344-241D77B66B9B":{"uuid":"EF53D89A-0511-4E8A-A344-241D77B66B9B","type":"FloatNode","name":"speed","number":5},"98D9C3B8-E78E-4DA8-B2FD-0284BCC1D4FC":{"uuid":"98D9C3B8-E78E-4DA8-B2FD-0284BCC1D4FC","type":"FloatNode","number":1},"03769BCB-952D-4D88-BCA5-2BD5B47746A3":{"uuid":"03769BCB-952D-4D88-BCA5-2BD5B47746A3","type":"FloatNode","number":0},"81AD4AB3-680C-48A0-978F-3EFB95F86605":{"uuid":"81AD4AB3-680C-48A0-978F-3EFB95F86605","type":"Math3Node","a":"BA150D88-7DFE-4637-A3AE-2A9DFA06E8E7","b":"986A69F3-890D-4AA5-920B-0DE8D583BF09","c":"9500D1CB-5406-4045-A243-4247983DBCD1","method":"mix"},"BA150D88-7DFE-4637-A3AE-2A9DFA06E8E7":{"uuid":"BA150D88-7DFE-4637-A3AE-2A9DFA06E8E7","type":"ColorNode","r":0,"g":0.32941176470588235,"b":0.8745098039215686},"986A69F3-890D-4AA5-920B-0DE8D583BF09":{"uuid":"986A69F3-890D-4AA5-920B-0DE8D583BF09","type":"ColorNode","r":1,"g":1,"b":1},"2CCE835E-048F-4338-B634-E2139469B32F":{"uuid":"2CCE835E-048F-4338-B634-E2139469B32F","type":"ColorNode","r":0.06666666666666667,"g":0.06666666666666667,"b":0.06666666666666667},"5EC6AACA-7A31-4D60-9159-DFAA089D22C9":{"uuid":"5EC6AACA-7A31-4D60-9159-DFAA089D22C9","type":"FloatNode","number":30}},"materials":{"B13AD55D-3685-4737-B4BF-88DEA97128E0":{"uuid":"B13AD55D-3685-4737-B4BF-88DEA97128E0","type":"PhongNodeMaterial","depthFunc":3,"depthTest":true,"depthWrite":true,"fog":false,"lights":true,"vertex":"3EE87473-C714-4386-8F5C-B500C9AA1D1A","fragment":"3EE87473-C714-4386-8F5C-B500C9AA1D1A"}},"material":"B13AD55D-3685-4737-B4BF-88DEA97128E0"} \ No newline at end of file +{"nodes":{"6BB91CE5-93BA-41BF-88C6-8D03721D4790":{"uuid":"6BB91CE5-93BA-41BF-88C6-8D03721D4790","nodeType":"Phong","position":"39ED31F8-337B-49A4-9DBE-B43B1F5D180B","color":"1628C697-A4FC-4F02-9746-1CFAC6C6E85B","specular":"D730CA9D-A641-4289-BEF8-348CDD7218B6","shininess":"73E26FEC-C8C2-4E9E-8A4A-209A88156348"},"39ED31F8-337B-49A4-9DBE-B43B1F5D180B":{"uuid":"39ED31F8-337B-49A4-9DBE-B43B1F5D180B","nodeType":"Operator","a":"28F9F474-E77F-4373-BA46-D39F8588A56B","b":"B792813E-FC18-4440-8256-E4030E9D7E3A","op":"+"},"28F9F474-E77F-4373-BA46-D39F8588A56B":{"uuid":"28F9F474-E77F-4373-BA46-D39F8588A56B","nodeType":"Position","scope":"local"},"B792813E-FC18-4440-8256-E4030E9D7E3A":{"uuid":"B792813E-FC18-4440-8256-E4030E9D7E3A","nodeType":"Join","inputs":{"x":"F84376EF-6595-4A0F-AE1C-C183AE4D6392","y":"B7A4178E-D407-4444-9633-741A8C2DAD09","z":"F5785794-4DB6-47F6-AAB6-78DFC896B782"}},"F84376EF-6595-4A0F-AE1C-C183AE4D6392":{"uuid":"F84376EF-6595-4A0F-AE1C-C183AE4D6392","nodeType":"Float","value":0},"B7A4178E-D407-4444-9633-741A8C2DAD09":{"uuid":"B7A4178E-D407-4444-9633-741A8C2DAD09","nodeType":"Operator","a":"526B9B70-CBA1-47E4-9CEF-0CE5A9C4F041","b":"0A80D285-164D-4857-B8B9-30CE5CEC6931","op":"*"},"526B9B70-CBA1-47E4-9CEF-0CE5A9C4F041":{"uuid":"526B9B70-CBA1-47E4-9CEF-0CE5A9C4F041","nodeType":"Switch","node":"575F9E64-5B6D-4A95-9522-3A27919165BF","components":"x"},"575F9E64-5B6D-4A95-9522-3A27919165BF":{"uuid":"575F9E64-5B6D-4A95-9522-3A27919165BF","nodeType":"Math1","a":"4EF09677-828F-4164-BE18-2E8E87A3E969","method":"sin"},"4EF09677-828F-4164-BE18-2E8E87A3E969":{"uuid":"4EF09677-828F-4164-BE18-2E8E87A3E969","nodeType":"Operator","a":"DA817C54-9793-4850-9B90-A087050C6335","b":"CE06CC57-FAFF-4EF7-A0E3-1D71ED0A4EFD","op":"+"},"DA817C54-9793-4850-9B90-A087050C6335":{"uuid":"DA817C54-9793-4850-9B90-A087050C6335","nodeType":"Operator","a":"87304A41-2F18-4A98-92F1-9869F01786D3","b":"ECE889D2-A244-49EF-9ECF-BB685CD84828","op":"*"},"87304A41-2F18-4A98-92F1-9869F01786D3":{"uuid":"87304A41-2F18-4A98-92F1-9869F01786D3","nodeType":"Position","scope":"local"},"ECE889D2-A244-49EF-9ECF-BB685CD84828":{"uuid":"ECE889D2-A244-49EF-9ECF-BB685CD84828","nodeType":"Float","value":0.4},"CE06CC57-FAFF-4EF7-A0E3-1D71ED0A4EFD":{"uuid":"CE06CC57-FAFF-4EF7-A0E3-1D71ED0A4EFD","nodeType":"Operator","a":"D035D8DE-7C30-4372-A5E5-9A03169CFA96","b":"2090FF81-9723-4F1F-BF10-2F223F879DA5","op":"*"},"D035D8DE-7C30-4372-A5E5-9A03169CFA96":{"uuid":"D035D8DE-7C30-4372-A5E5-9A03169CFA96","nodeType":"Timer","name":"time","scope":"global","scale":1,"useTimeScale":false},"2090FF81-9723-4F1F-BF10-2F223F879DA5":{"uuid":"2090FF81-9723-4F1F-BF10-2F223F879DA5","nodeType":"Float","name":"speed","value":5},"0A80D285-164D-4857-B8B9-30CE5CEC6931":{"uuid":"0A80D285-164D-4857-B8B9-30CE5CEC6931","nodeType":"Float","value":1},"F5785794-4DB6-47F6-AAB6-78DFC896B782":{"uuid":"F5785794-4DB6-47F6-AAB6-78DFC896B782","nodeType":"Float","value":0},"1628C697-A4FC-4F02-9746-1CFAC6C6E85B":{"uuid":"1628C697-A4FC-4F02-9746-1CFAC6C6E85B","nodeType":"Math3","a":"48DEB7D7-83ED-4679-BB0B-45A11052AA5F","b":"8C0EACD5-DEA2-431B-B083-06FB93DB7D2A","c":"526B9B70-CBA1-47E4-9CEF-0CE5A9C4F041","method":"mix"},"48DEB7D7-83ED-4679-BB0B-45A11052AA5F":{"uuid":"48DEB7D7-83ED-4679-BB0B-45A11052AA5F","nodeType":"Color","r":0,"g":0.32941176470588235,"b":0.8745098039215686},"8C0EACD5-DEA2-431B-B083-06FB93DB7D2A":{"uuid":"8C0EACD5-DEA2-431B-B083-06FB93DB7D2A","nodeType":"Color","r":1,"g":1,"b":1},"D730CA9D-A641-4289-BEF8-348CDD7218B6":{"uuid":"D730CA9D-A641-4289-BEF8-348CDD7218B6","nodeType":"Color","r":0.06666666666666667,"g":0.06666666666666667,"b":0.06666666666666667},"73E26FEC-C8C2-4E9E-8A4A-209A88156348":{"uuid":"73E26FEC-C8C2-4E9E-8A4A-209A88156348","nodeType":"Float","value":30}},"materials":{"7DCC94F3-82FE-4A67-B5DB-8ACE85789BAA":{"uuid":"7DCC94F3-82FE-4A67-B5DB-8ACE85789BAA","type":"PhongNodeMaterial","fog":false,"lights":true,"vertex":"6BB91CE5-93BA-41BF-88C6-8D03721D4790","fragment":"6BB91CE5-93BA-41BF-88C6-8D03721D4790"}},"material":"7DCC94F3-82FE-4A67-B5DB-8ACE85789BAA"} \ No newline at end of file diff --git a/examples/nodes/xray.json b/examples/nodes/xray.json index c9c5aecd19258b..527f3027e8530a 100644 --- a/examples/nodes/xray.json +++ b/examples/nodes/xray.json @@ -1 +1 @@ -{"material":"8101BA5D-02FD-44AD-BD7F-78509B5ABCF3","nodes":{"DB73F154-FC47-451B-AC3A-9950333B66FD":{"uuid":"DB73F154-FC47-451B-AC3A-9950333B66FD","type":"PhongNode","color":"A7CF9848-5F11-42D7-9728-85D4B563C7D0","specular":"EE5B0CB1-AC58-4776-A522-EA80EBD9C60E","shininess":"987F1F9E-7FFA-43CE-88F2-098FDFD6F22D","alpha":"CFA8CCDE-B065-4C88-AC42-204536C5A020","emissive":"01A6AE98-69DA-47A9-AE1D-D6039B9FCE7B"},"A7CF9848-5F11-42D7-9728-85D4B563C7D0":{"uuid":"A7CF9848-5F11-42D7-9728-85D4B563C7D0","type":"ColorNode","r":0.06666666666666667,"g":0.06666666666666667,"b":0.06666666666666667},"EE5B0CB1-AC58-4776-A522-EA80EBD9C60E":{"uuid":"EE5B0CB1-AC58-4776-A522-EA80EBD9C60E","type":"ColorNode","r":0.06666666666666667,"g":0.06666666666666667,"b":0.06666666666666667},"987F1F9E-7FFA-43CE-88F2-098FDFD6F22D":{"uuid":"987F1F9E-7FFA-43CE-88F2-098FDFD6F22D","type":"FloatNode","number":30},"CFA8CCDE-B065-4C88-AC42-204536C5A020":{"uuid":"CFA8CCDE-B065-4C88-AC42-204536C5A020","type":"Math2Node","a":"955B8AA7-A5B2-49D2-9CA6-6CF880B52A68","b":"03349DA1-C72E-4313-9D93-0F20AB9FCAB9","method":"pow"},"955B8AA7-A5B2-49D2-9CA6-6CF880B52A68":{"uuid":"955B8AA7-A5B2-49D2-9CA6-6CF880B52A68","type":"OperatorNode","a":"0A5469D3-4E04-4019-B5B9-C29ECC723568","b":"6016CBD4-8301-4D33-A3A1-3C5997FE20F3","op":"+"},"0A5469D3-4E04-4019-B5B9-C29ECC723568":{"uuid":"0A5469D3-4E04-4019-B5B9-C29ECC723568","type":"Math2Node","a":"D6A4B70C-D75D-4885-83E4-E634F18815E6","b":"E42952FC-5B06-4BE8-9631-573D7845D313","method":"dot"},"D6A4B70C-D75D-4885-83E4-E634F18815E6":{"uuid":"D6A4B70C-D75D-4885-83E4-E634F18815E6","type":"NormalNode","scope":"view"},"E42952FC-5B06-4BE8-9631-573D7845D313":{"uuid":"E42952FC-5B06-4BE8-9631-573D7845D313","type":"Vector3Node","x":0,"y":0,"z":-1.3},"6016CBD4-8301-4D33-A3A1-3C5997FE20F3":{"uuid":"6016CBD4-8301-4D33-A3A1-3C5997FE20F3","type":"FloatNode","number":1.3},"03349DA1-C72E-4313-9D93-0F20AB9FCAB9":{"uuid":"03349DA1-C72E-4313-9D93-0F20AB9FCAB9","type":"FloatNode","number":3},"01A6AE98-69DA-47A9-AE1D-D6039B9FCE7B":{"uuid":"01A6AE98-69DA-47A9-AE1D-D6039B9FCE7B","type":"ColorNode","r":1,"g":1,"b":1}},"materials":{"8101BA5D-02FD-44AD-BD7F-78509B5ABCF3":{"uuid":"8101BA5D-02FD-44AD-BD7F-78509B5ABCF3","type":"PhongNodeMaterial","blending":2,"transparent":true,"depthFunc":3,"depthTest":true,"depthWrite":false,"fog":false,"lights":true,"vertex":"DB73F154-FC47-451B-AC3A-9950333B66FD","fragment":"DB73F154-FC47-451B-AC3A-9950333B66FD"}}} \ No newline at end of file +{"nodes":{"42ED4EED-5956-4583-91BB-04BF1D350635":{"uuid":"42ED4EED-5956-4583-91BB-04BF1D350635","nodeType":"Phong","color":"935DF79A-E12B-4692-9717-089EEC8EA392","specular":"D1BEE618-E2F4-456D-9FA1-C920FEADBDB2","shininess":"CAE5134E-21AF-400D-8ADA-676E1FEDD516","alpha":"6B098103-A6FC-4B04-9F01-F9F1543058B5","emissive":"AF0A964B-8A14-45D0-BA62-FAE6E0C61888"},"935DF79A-E12B-4692-9717-089EEC8EA392":{"uuid":"935DF79A-E12B-4692-9717-089EEC8EA392","nodeType":"Color","r":0.06666666666666667,"g":0.06666666666666667,"b":0.06666666666666667},"D1BEE618-E2F4-456D-9FA1-C920FEADBDB2":{"uuid":"D1BEE618-E2F4-456D-9FA1-C920FEADBDB2","nodeType":"Color","r":0.06666666666666667,"g":0.06666666666666667,"b":0.06666666666666667},"CAE5134E-21AF-400D-8ADA-676E1FEDD516":{"uuid":"CAE5134E-21AF-400D-8ADA-676E1FEDD516","nodeType":"Float","value":30},"6B098103-A6FC-4B04-9F01-F9F1543058B5":{"uuid":"6B098103-A6FC-4B04-9F01-F9F1543058B5","nodeType":"Math2","a":"014502D4-A364-4A19-90E6-B4FA8DD32AAD","b":"43394E4D-0B9F-4657-ABD7-E3BF886E77A1","method":"pow"},"014502D4-A364-4A19-90E6-B4FA8DD32AAD":{"uuid":"014502D4-A364-4A19-90E6-B4FA8DD32AAD","nodeType":"Operator","a":"413651FE-5DC4-47E8-9933-99DA021A7FF1","b":"0B859498-008B-4C2A-B364-F10B0E1DCE5F","op":"+"},"413651FE-5DC4-47E8-9933-99DA021A7FF1":{"uuid":"413651FE-5DC4-47E8-9933-99DA021A7FF1","nodeType":"Math2","a":"1269FC2B-2D70-4D7A-8290-503463CE4EF5","b":"70625377-B34E-4314-8782-360AEB31DAE8","method":"dot"},"1269FC2B-2D70-4D7A-8290-503463CE4EF5":{"uuid":"1269FC2B-2D70-4D7A-8290-503463CE4EF5","nodeType":"Normal","scope":"view"},"70625377-B34E-4314-8782-360AEB31DAE8":{"uuid":"70625377-B34E-4314-8782-360AEB31DAE8","nodeType":"Vector3","x":0,"y":0,"z":-1.3},"0B859498-008B-4C2A-B364-F10B0E1DCE5F":{"uuid":"0B859498-008B-4C2A-B364-F10B0E1DCE5F","nodeType":"Float","value":1.3},"43394E4D-0B9F-4657-ABD7-E3BF886E77A1":{"uuid":"43394E4D-0B9F-4657-ABD7-E3BF886E77A1","nodeType":"Float","value":3},"AF0A964B-8A14-45D0-BA62-FAE6E0C61888":{"uuid":"AF0A964B-8A14-45D0-BA62-FAE6E0C61888","nodeType":"Color","r":1,"g":1,"b":1}},"materials":{"0D0CAE86-4B94-4048-A2BE-A8B7387A5A91":{"uuid":"0D0CAE86-4B94-4048-A2BE-A8B7387A5A91","type":"PhongNodeMaterial","blending":2,"depthWrite":false,"fog":false,"lights":true,"vertex":"42ED4EED-5956-4583-91BB-04BF1D350635","fragment":"42ED4EED-5956-4583-91BB-04BF1D350635"}},"material":"0D0CAE86-4B94-4048-A2BE-A8B7387A5A91"} \ No newline at end of file diff --git a/examples/scenes/robo_pigeon.js b/examples/scenes/robo_pigeon.js deleted file mode 100644 index 3a106a6dae3585..00000000000000 --- a/examples/scenes/robo_pigeon.js +++ /dev/null @@ -1,615 +0,0 @@ -{ - "metadata": { - "version": 4.3, - "type": "Object" - }, - - "geometries": [ - { - "uuid": "62220402-B876-40A8-9F09-66E6A90C476F", - "type": "Geometry", - "data": { - "vertices" : [0.0495866,0.0595668,-0.0602953,0.0310393,0.0602613,-0.0820027,0.0558612,-0.0581709,-0.0457909,0.0281161,0.0718238,0.0159431,0.0177954,-0.0958186,0.100448,0.0418018,-0.0732329,0.0236914,0.0325767,-0.107898,-0.0872254,0.0228273,-0.14573,0.126731,0.0328103,-0.131192,0.0773103,0.0195645,-0.179217,0.056891,0.0118196,0.169405,-0.0205553,0.0229903,0.146253,-0.0260388,0.0136645,0.146332,-0.0347092,0.0383305,0.109725,-0.0396753,0.0430118,0.0672403,0.00465748,0.0689837,-0.040334,-0.0722167,0.0297506,-0.0471804,-0.109802,0.0231982,0.111083,-0.0546037,0.033225,-0.125029,0.0590816,0.0130851,-0.164079,0.0386968,0.0190204,-0.0891333,0.0875769,0.0244484,-0.152762,0.064961,0.0508949,-0.0856551,-0.0702204,0.0445235,-0.0776905,0.0278329,0.0332073,-0.142489,0.116512,0.0221255,-0.182975,0.103654,0.0193475,-0.113651,0.127701,0.0313131,-0.106813,0.089274,0.010451,0.165393,0.00203425,0.0190064,0.165359,-0.0169721,0.0247287,0.143827,-0.00162885,0.0508951,-0.0544262,-0.0903257,0.0347369,0.109663,0.00020197,0.0242915,-0.144594,0.0473415,0.0321292,-0.102581,0.0747079,0.0283191,-0.168827,0.100687,0.0295291,-0.122321,0.116712,0.0190238,0.16118,-0.00173804,0.0570125,0.0228574,-0.0702115,0.016906,0.0159145,-0.108433,0.0266459,0.0418638,0.0241,0.0475197,0.0427755,0.00937453,0.0366249,0.0300696,-0.0892936,0.0457514,-0.0949121,0.00861883,0.0261597,-0.060582,0.0538778,0.0230132,-0.146702,-0.0307317,0.0379287,-0.126721,-0.0153718,0.0435785,-0.0691515,0.0388487,0.0737765,-0.0125509,-0.0665308,0.0183306,-0.0222049,-0.119204,0.0145685,0.00406844,0.0253493,0.0516917,0.00909339,0.0142498,0.0689599,-0.01304,-0.0749702,0.0651195,-0.0351671,-0.0793739,0.0262284,-0.0209984,-0.115151,0.034941,-0.0407143,-0.107758,0.0512126,-0.0464782,-0.0928189,0.06025,0.00635456,-0.0823207,0.0442934,0.0121621,-0.097014,0.0300078,0.000672596,-0.110756,0.0434861,-0.0159981,-0.0887982,0.0549821,-0.0144267,-0.0703565,0.0520074,-0.0309831,-0.0741866,0.0223831,-0.0204966,-0.100974,0.0294363,-0.0352133,-0.0953349,0.0414983,-0.0399792,-0.0838902,0.0483728,-0.000147806,-0.0764763,0.0362375,0.00473369,-0.0871032,0.0258365,-0.00427745,-0.0975628,0.0220905,-0.14003,0.0424532,0.0192355,-0.0877824,0.0803401,0.0122433,-0.156153,0.0340322,0.0309493,-0.100996,0.0684393,0.031329,-0.121928,0.0528077,0.0186796,-0.104663,0.114132,0.0317275,-0.137045,0.0968267,0.0219399,-0.187135,0.085536,0.0268189,-0.170104,0.0866335,0.0304136,-0.11453,0.103012,0.0176793,-0.180062,0.0850544,0.0162156,-0.185118,0.0752268,0.00472185,-0.187024,0.0907665,0.00421376,-0.190349,0.0805408,0.0114431,-0.181847,0.0908916,0.00867566,-0.189442,0.0749546,0.0150693,-0.198816,0.0785217,0.0173738,-0.190566,0.094531,0.00886867,-0.200657,0.0842654,0.0102613,-0.195488,0.0942801,0.0221463,-0.193838,0.0788661,0.02361,-0.188782,0.0886937,0.0415663,-0.0657977,0.0344708,0.0435198,-0.0920913,0.00317678,0.0204033,-0.0582423,0.0414945,0.0221344,-0.142837,-0.0364066,0.0361625,-0.123903,-0.0213959,0.0520932,-0.0896262,-0.0673139,0.0327993,-0.112475,-0.0851899,0.0242872,-0.00851618,0.0284851,0.0592442,-0.0620316,-0.0429755,0.0546904,-0.0198915,0.0166808,0.0446636,-0.0761019,0.0180798,0.0202116,0.034218,-0.102139,0.0519654,0.0607464,-0.040417,0.011275,0.172705,-0.00735745,0.0258991,0.145787,-0.0131623,0.0402372,0.111074,-0.0193745,0.0186606,0.167065,-0.00808644,0.0605198,0.0345172,-0.0424716,0.0667317,-0.00667717,-0.0423697,0.00181109,-0.144855,-0.0388401,0.0030975,-0.116238,-0.0885902,0.00226425,-0.149791,-0.0331213,0.00241671,-0.158708,0.0328955,0.0201602,0.0152667,0.0328524,0.0290499,-0.0591857,0.0457707,0.0161393,0.142009,0.00488229,0.0334181,-0.00275922,0.0358038,0.0231239,0.109337,0.00887416,0.0683237,-0.0106933,-0.0538171,0.0619096,-0.0461985,-0.0613567,0.0048013,-0.0230097,-0.115476,0.0235823,-0.0579118,-0.106372,0.0485209,-0.064019,-0.0815022,0.0624747,0.012575,-0.0765594,0.0415538,0.0198299,-0.0959022,0.0231294,0.00553116,-0.113632,0.0525038,0.0513816,-0.0283644,0.0480404,0.054752,-0.00591417,0.0406985,0.0363935,-0.00802158,0.044921,-0.00268874,-0.00306086,0.0575024,-0.020291,-0.00777875,0.0580776,-0.023824,-0.0192237,0.0455751,0.0329372,-0.0293769,0.0511183,-0.00979596,-0.0284355,0.0507458,0.0457105,-0.0244984,0.0478086,0.048003,-0.00943945,0.0499885,0.0398261,0.00152293,0.0545899,-0.000467228,0.00726508,0.0564893,-0.0150947,-0.0115778,0.0565698,-0.0170298,-0.0184559,0.0589036,0.0340892,-0.0343526,0.0653894,-0.0117913,-0.0333905,0.0433645,0.0420577,-0.024605,0.0404687,0.0439724,-0.0118342,0.0487827,0.0384061,-0.00457507,0.053401,-0.00210461,0.000838131,0.0485947,-0.0124059,-0.0145262,0.0498697,-0.0137182,-0.019844,0.0548262,0.034443,-0.0292985,0.0609604,-0.0101732,-0.0280966,-5.67762e-05,0.145213,0.00477365,-0.0495866,0.0595668,-0.0602953,-0.0310393,0.0602613,-0.0820027,-0.0558612,-0.0581709,-0.0457909,-0.0281161,0.0718238,0.0159431,-0.0177954,-0.0958186,0.100448,-0.0418018,-0.0732329,0.0236914,-0.0325767,-0.107898,-0.0872254,-0.0228273,-0.14573,0.126731,-0.0328103,-0.131192,0.0773103,-0.0195645,-0.179217,0.056891,-0.0118196,0.169405,-0.0205553,-0.0229903,0.146253,-0.0260388,-0.0136645,0.146332,-0.0347092,-0.0383305,0.109725,-0.0396753,-0.0430118,0.0672403,0.00465748,-0.0689837,-0.040334,-0.0722167,-0.0297506,-0.0471804,-0.109802,-0.0231982,0.111083,-0.0546037,-0.033225,-0.125029,0.0590816,-0.0130851,-0.164079,0.0386968,-0.0190204,-0.0891333,0.0875769,-0.0244484,-0.152762,0.064961,-0.0508949,-0.0856551,-0.0702204,-0.0445235,-0.0776905,0.0278329,-0.0332073,-0.142489,0.116512,-0.0221255,-0.182975,0.103654,-0.0193475,-0.113651,0.127701,-0.0313131,-0.106813,0.089274,-0.010451,0.165393,0.00203425,-0.0190064,0.165359,-0.0169721,-0.0247287,0.143827,-0.00162885,-0.0508951,-0.0544262,-0.0903257,-0.0347369,0.109663,0.00020197,-0.0242915,-0.144594,0.0473415,-0.0321292,-0.102581,0.0747079,-0.0283191,-0.168827,0.100687,-0.0295291,-0.122321,0.116712,-0.0190238,0.16118,-0.00173804,-0.0570125,0.0228574,-0.0702115,-0.016906,0.0159145,-0.108433,-0.0266459,0.0418638,0.0241,-0.0475197,0.0427755,0.00937453,-0.0366249,0.0300696,-0.0892936,-0.0457514,-0.0949121,0.00861883,-0.0261597,-0.060582,0.0538778,-0.0230132,-0.146702,-0.0307317,-0.0379287,-0.126721,-0.0153718,-0.0435785,-0.0691515,0.0388487,-0.0737765,-0.0125509,-0.0665308,-0.0183306,-0.0222049,-0.119204,-0.0145685,0.00406844,0.0253493,-0.0516917,0.00909339,0.0142498,-0.0689599,-0.01304,-0.0749702,-0.0651195,-0.0351671,-0.0793739,-0.0262284,-0.0209984,-0.115151,-0.034941,-0.0407143,-0.107758,-0.0512126,-0.0464782,-0.0928189,-0.06025,0.00635456,-0.0823207,-0.0442934,0.0121621,-0.097014,-0.0300078,0.000672596,-0.110756,-0.0434861,-0.0159981,-0.0887982,-0.0549821,-0.0144267,-0.0703565,-0.0520074,-0.0309831,-0.0741866,-0.0223831,-0.0204966,-0.100974,-0.0294363,-0.0352133,-0.0953349,-0.0414983,-0.0399792,-0.0838902,-0.0483728,-0.000147806,-0.0764763,-0.0362375,0.00473369,-0.0871032,-0.0258365,-0.00427745,-0.0975628,-0.0220905,-0.14003,0.0424532,-0.0192355,-0.0877824,0.0803401,-0.0122433,-0.156153,0.0340322,-0.0309493,-0.100996,0.0684393,-0.031329,-0.121928,0.0528077,-0.0186796,-0.104663,0.114132,-0.0317275,-0.137045,0.0968267,-0.0219399,-0.187135,0.085536,-0.0268189,-0.170104,0.0866335,-0.0304136,-0.11453,0.103012,-0.0176793,-0.180062,0.0850544,-0.0162156,-0.185118,0.0752268,-0.00472185,-0.187024,0.0907665,-0.00421376,-0.190349,0.0805408,-0.0114431,-0.181847,0.0908916,-0.00867566,-0.189442,0.0749546,-0.0150693,-0.198816,0.0785217,-0.0173738,-0.190566,0.094531,-0.00886867,-0.200657,0.0842654,-0.0102613,-0.195488,0.0942801,-0.0221463,-0.193838,0.0788661,-0.02361,-0.188782,0.0886937,-0.0415663,-0.0657977,0.0344708,-0.0435198,-0.0920913,0.00317678,-0.0204033,-0.0582423,0.0414945,-0.0221344,-0.142837,-0.0364066,-0.0361625,-0.123903,-0.0213959,-0.0520932,-0.0896262,-0.0673139,-0.0327993,-0.112475,-0.0851899,-0.0242872,-0.00851618,0.0284851,-0.0592442,-0.0620316,-0.0429755,-0.0546904,-0.0198915,0.0166808,-0.0446636,-0.0761019,0.0180798,-0.0202116,0.034218,-0.102139,-0.0519654,0.0607464,-0.040417,-0.011275,0.172705,-0.00735745,-0.0258991,0.145787,-0.0131623,-0.0402372,0.111074,-0.0193745,-0.0186606,0.167065,-0.00808644,-0.0605198,0.0345172,-0.0424716,-0.0667317,-0.00667717,-0.0423697,-6.88139e-16,-0.112842,-0.090276,-0.00181109,-0.144855,-0.0388401,-0.0030975,-0.116238,-0.0885902,-0.00226425,-0.149791,-0.0331213,-0.00241671,-0.158708,0.0328955,-0.0201602,0.0152667,0.0328524,-0.0290499,-0.0591857,0.0457707,-0.0161393,0.142009,0.00488229,-0.0334181,-0.00275922,0.0358038,-0.0231239,0.109337,0.00887416,-0.0683237,-0.0106933,-0.0538171,-0.0619096,-0.0461985,-0.0613567,-0.0048013,-0.0230097,-0.115476,-0.0235823,-0.0579118,-0.106372,-0.0485209,-0.064019,-0.0815022,-0.0624747,0.012575,-0.0765594,-0.0415538,0.0198299,-0.0959022,-0.0231294,0.00553116,-0.113632,-0.0525038,0.0513816,-0.0283644,-0.0480404,0.054752,-0.00591417,-0.0406985,0.0363935,-0.00802158,-0.044921,-0.00268874,-0.00306086,-0.0575024,-0.020291,-0.00777875,-0.0580776,-0.023824,-0.0192237,-0.0455751,0.0329372,-0.0293769,-0.0511183,-0.00979596,-0.0284355,-0.0507458,0.0457105,-0.0244984,-0.0478086,0.048003,-0.00943945,-0.0499885,0.0398261,0.00152293,-0.0545899,-0.000467228,0.00726508,-0.0564893,-0.0150947,-0.0115778,-0.0565698,-0.0170298,-0.0184559,-0.0589036,0.0340892,-0.0343526,-0.0653894,-0.0117913,-0.0333905,-0.0433645,0.0420577,-0.024605,-0.0404687,0.0439724,-0.0118342,-0.0487827,0.0384061,-0.00457507,-0.053401,-0.00210461,0.000838131,-0.0485947,-0.0124059,-0.0145262,-0.0498697,-0.0137182,-0.019844,-0.0548262,0.034443,-0.0292985,-0.0609604,-0.0101732,-0.0280966,-2.52179e-16,0.0610138,-0.0859358,-1.67104e-16,0.0732366,0.0153248,-7.10463e-16,-0.147614,0.129838,-8.95844e-16,-0.0942609,0.102575,5.94898e-17,-0.183321,0.0571835,-4.53668e-16,0.170303,-0.0211416,-3.3516e-16,0.111401,-0.0574957,-3.34524e-24,-0.0516959,-0.119553,-3.32574e-16,0.109945,0.00495948,5.37185e-17,-0.167718,0.0376487,-4.94688e-16,-0.0871225,0.089559,-2.58065e-16,-0.186629,0.105183,-9.62074e-16,-0.112942,0.130577,-4.49636e-16,0.168033,0.00448033,-3.34295e-24,0.00581778,-0.114312,-3.39746e-24,0.046394,0.0251149,-4.4668e-16,-0.146258,-0.031206,1.02655e-16,-0.0585725,0.0583111,-3.34409e-24,-0.0229391,-0.116932,-2.37213e-17,0.00523256,0.0266924,-1.9031e-17,-0.15526,0.0333105,-4.81115e-16,-0.0855408,0.0820157,-9.30032e-16,-0.103516,0.116642,-9.49464e-17,-0.191027,0.0866241,1.94018e-17,-0.0566914,0.0442993,-4.88047e-16,-0.142226,-0.0379709,-6.69804e-16,-0.114503,-0.086774,-1.65854e-17,-0.00661537,0.0310443,-3.34454e-24,0.0352208,-0.104937,-4.61895e-16,0.174934,-0.00582273,-1.10741e-17,0.0167903,0.0344055,-4.09992e-16,0.145715,-0.0363171,0.0737765,-0.0125509,-0.0665308,0.0689837,-0.040334,-0.0722167,0.0183306,-0.0222049,-0.119204,0.0297506,-0.0471804,-0.109802,0.0558612,-0.0581709,-0.0457909,0.0508949,-0.0856551,-0.0702204,0.0325767,-0.107898,-0.0872254,0.0508951,-0.0544262,-0.0903257,0.0309493,-0.100996,0.0684393,0.031329,-0.121928,0.0528077,0.0321292,-0.102581,0.0747079,0.033225,-0.125029,0.0590816,0.0242915,-0.144594,0.0473415,5.37185e-17,-0.167718,0.0376487,0.0130851,-0.164079,0.0386968,-4.94688e-16,-0.0871225,0.089559,0.0190204,-0.0891333,0.0875769,0.0624747,0.012575,-0.0765594,0.0415538,0.0198299,-0.0959022,0.0231294,0.00553116,-0.113632,0.0261597,-0.060582,0.0538778,0.0435785,-0.0691515,0.0388487,1.02655e-16,-0.0585725,0.0583111,0.0379287,-0.126721,-0.0153718,0.0230132,-0.146702,-0.0307317,0.0457514,-0.0949121,0.00861883,0.0418018,-0.0732329,0.0236914,0.0418018,-0.0732329,0.0236914,0.0415663,-0.0657977,0.0344708,0.00226425,-0.149791,-0.0331213,0.00226425,-0.149791,-0.0331213,0.00226425,-0.149791,-0.0331213,-4.4668e-16,-0.146258,-0.031206,0.0445235,-0.0776905,0.0278329,-2.37213e-17,0.00523256,0.0266924,0.0145685,0.00406844,0.0253493,0.0145685,0.00406844,0.0253493,0.0689599,-0.01304,-0.0749702,0.0651195,-0.0351671,-0.0793739,0.0262284,-0.0209984,-0.115151,0.034941,-0.0407143,-0.107758,0.0512126,-0.0464782,-0.0928189,0.06025,0.00635456,-0.0823207,0.0442934,0.0121621,-0.097014,0.0300078,0.000672596,-0.110756,0.0242872,-0.00851618,0.0284851,0.00241671,-0.158708,0.0328955,0.00241671,-0.158708,0.0328955,-1.9031e-17,-0.15526,0.0333105,0.0220905,-0.14003,0.0424532,0.0122433,-0.156153,0.0340322,-4.81115e-16,-0.0855408,0.0820157,0.0192355,-0.0877824,0.0803401,0.00181109,-0.144855,-0.0388401,0.00181109,-0.144855,-0.0388401,0.00181109,-0.144855,-0.0388401,-4.88047e-16,-0.142226,-0.0379709,1.94018e-17,-0.0566914,0.0442993,0.0204033,-0.0582423,0.0414945,0.0204033,-0.0582423,0.0414945,0.0435198,-0.0920913,0.00317678,0.0361625,-0.123903,-0.0213959,0.0446636,-0.0761019,0.0180798,0.0446636,-0.0761019,0.0180798,0.0221344,-0.142837,-0.0364066,0.0290499,-0.0591857,0.0457707,0.0290499,-0.0591857,0.0457707,0.0520932,-0.0896262,-0.0673139,0.0327993,-0.112475,-0.0851899,0.0592442,-0.0620316,-0.0429755,0.0030975,-0.116238,-0.0885902,0.0030975,-0.116238,-0.0885902,-6.69804e-16,-0.114503,-0.086774,-6.88139e-16,-0.112842,-0.090276,0.0201602,0.0152667,0.0328524,0.0201602,0.0152667,0.0328524,0.0334181,-0.00275922,0.0358038,-1.10741e-17,0.0167903,0.0344055,0.0683237,-0.0106933,-0.0538171,0.0619096,-0.0461985,-0.0613567,0.0048013,-0.0230097,-0.115476,0.0235823,-0.0579118,-0.106372,0.0485209,-0.064019,-0.0815022,0.0570125,0.0228574,-0.0702115,0.0366249,0.0300696,-0.0892936,0.016906,0.0159145,-0.108433,0.0525038,0.0513816,-0.0283644,0.0480404,0.054752,-0.00591417,0.0499885,0.0398261,0.00152293,0.0545899,-0.000467228,0.00726508,0.0575024,-0.020291,-0.00777875,0.0580776,-0.023824,-0.0192237,0.0589036,0.0340892,-0.0343526,0.0653894,-0.0117913,-0.0333905,0.0507458,0.0457105,-0.0244984,0.0507458,0.0457105,-0.0244984,0.0478086,0.048003,-0.00943945,0.0478086,0.048003,-0.00943945,0.0487827,0.0384061,-0.00457507,0.0487827,0.0384061,-0.00457507,0.053401,-0.00210461,0.000838131,0.053401,-0.00210461,0.000838131,0.0564893,-0.0150947,-0.0115778,0.0564893,-0.0150947,-0.0115778,0.0565698,-0.0170298,-0.0184559,0.0565698,-0.0170298,-0.0184559,0.0548262,0.034443,-0.0292985,0.0548262,0.034443,-0.0292985,0.0609604,-0.0101732,-0.0280966,0.0609604,-0.0101732,-0.0280966,0.0433645,0.0420577,-0.024605,0.0433645,0.0420577,-0.024605,0.0404687,0.0439724,-0.0118342,0.0404687,0.0439724,-0.0118342,0.0406985,0.0363935,-0.00802158,0.0406985,0.0363935,-0.00802158,0.044921,-0.00268874,-0.00306086,0.044921,-0.00268874,-0.00306086,0.0485947,-0.0124059,-0.0145262,0.0485947,-0.0124059,-0.0145262,0.0498697,-0.0137182,-0.019844,0.0498697,-0.0137182,-0.019844,0.0455751,0.0329372,-0.0293769,0.0455751,0.0329372,-0.0293769,0.0511183,-0.00979596,-0.0284355,0.0511183,-0.00979596,-0.0284355,-0.0737765,-0.0125509,-0.0665308,-0.0689837,-0.040334,-0.0722167,-0.0183306,-0.0222049,-0.119204,-0.0297506,-0.0471804,-0.109802,-0.0558612,-0.0581709,-0.0457909,-0.0508949,-0.0856551,-0.0702204,-0.0325767,-0.107898,-0.0872254,-0.0508951,-0.0544262,-0.0903257,-0.0309493,-0.100996,0.0684393,-0.031329,-0.121928,0.0528077,-0.0321292,-0.102581,0.0747079,-0.033225,-0.125029,0.0590816,-0.0242915,-0.144594,0.0473415,-0.0130851,-0.164079,0.0386968,-0.0190204,-0.0891333,0.0875769,-0.0624747,0.012575,-0.0765594,-0.0415538,0.0198299,-0.0959022,-0.0231294,0.00553116,-0.113632,-0.0261597,-0.060582,0.0538778,-0.0435785,-0.0691515,0.0388487,-0.0379287,-0.126721,-0.0153718,-0.0230132,-0.146702,-0.0307317,-0.0457514,-0.0949121,0.00861883,-0.0418018,-0.0732329,0.0236914,-0.0418018,-0.0732329,0.0236914,-0.0415663,-0.0657977,0.0344708,-0.00226425,-0.149791,-0.0331213,-0.00226425,-0.149791,-0.0331213,-0.00226425,-0.149791,-0.0331213,-0.0445235,-0.0776905,0.0278329,-0.0145685,0.00406844,0.0253493,-0.0145685,0.00406844,0.0253493,-0.0689599,-0.01304,-0.0749702,-0.0651195,-0.0351671,-0.0793739,-0.0262284,-0.0209984,-0.115151,-0.034941,-0.0407143,-0.107758,-0.0512126,-0.0464782,-0.0928189,-0.06025,0.00635456,-0.0823207,-0.0442934,0.0121621,-0.097014,-0.0300078,0.000672596,-0.110756,-0.0242872,-0.00851618,0.0284851,-0.00241671,-0.158708,0.0328955,-0.00241671,-0.158708,0.0328955,-0.0220905,-0.14003,0.0424532,-0.0122433,-0.156153,0.0340322,-0.0192355,-0.0877824,0.0803401,-0.00181109,-0.144855,-0.0388401,-0.00181109,-0.144855,-0.0388401,-0.00181109,-0.144855,-0.0388401,-0.0204033,-0.0582423,0.0414945,-0.0204033,-0.0582423,0.0414945,-0.0435198,-0.0920913,0.00317678,-0.0361625,-0.123903,-0.0213959,-0.0446636,-0.0761019,0.0180798,-0.0446636,-0.0761019,0.0180798,-0.0221344,-0.142837,-0.0364066,-0.0290499,-0.0591857,0.0457707,-0.0290499,-0.0591857,0.0457707,-0.0520932,-0.0896262,-0.0673139,-0.0327993,-0.112475,-0.0851899,-0.0592442,-0.0620316,-0.0429755,-0.0030975,-0.116238,-0.0885902,-0.0030975,-0.116238,-0.0885902,-0.0201602,0.0152667,0.0328524,-0.0201602,0.0152667,0.0328524,-0.0334181,-0.00275922,0.0358038,-0.0683237,-0.0106933,-0.0538171,-0.0619096,-0.0461985,-0.0613567,-0.0048013,-0.0230097,-0.115476,-0.0235823,-0.0579118,-0.106372,-0.0485209,-0.064019,-0.0815022,-0.0570125,0.0228574,-0.0702115,-0.0366249,0.0300696,-0.0892936,-0.016906,0.0159145,-0.108433,-0.0525038,0.0513816,-0.0283644,-0.0480404,0.054752,-0.00591417,-0.0499885,0.0398261,0.00152293,-0.0545899,-0.000467228,0.00726508,-0.0575024,-0.020291,-0.00777875,-0.0580776,-0.023824,-0.0192237,-0.0589036,0.0340892,-0.0343526,-0.0653894,-0.0117913,-0.0333905,-0.0507458,0.0457105,-0.0244984,-0.0507458,0.0457105,-0.0244984,-0.0478086,0.048003,-0.00943945,-0.0478086,0.048003,-0.00943945,-0.0487827,0.0384061,-0.00457507,-0.0487827,0.0384061,-0.00457507,-0.053401,-0.00210461,0.000838131,-0.053401,-0.00210461,0.000838131,-0.0564893,-0.0150947,-0.0115778,-0.0564893,-0.0150947,-0.0115778,-0.0565698,-0.0170298,-0.0184559,-0.0565698,-0.0170298,-0.0184559,-0.0548262,0.034443,-0.0292985,-0.0548262,0.034443,-0.0292985,-0.0609604,-0.0101732,-0.0280966,-0.0609604,-0.0101732,-0.0280966,-0.0433645,0.0420577,-0.024605,-0.0433645,0.0420577,-0.024605,-0.0404687,0.0439724,-0.0118342,-0.0404687,0.0439724,-0.0118342,-0.0406985,0.0363935,-0.00802158,-0.0406985,0.0363935,-0.00802158,-0.044921,-0.00268874,-0.00306086,-0.044921,-0.00268874,-0.00306086,-0.0485947,-0.0124059,-0.0145262,-0.0485947,-0.0124059,-0.0145262,-0.0498697,-0.0137182,-0.019844,-0.0498697,-0.0137182,-0.019844,-0.0455751,0.0329372,-0.0293769,-0.0455751,0.0329372,-0.0293769,-0.0511183,-0.00979596,-0.0284355,-0.0511183,-0.00979596,-0.0284355], - "normals" : [0.279733,0.144261,0.949156,0.280251,0.194983,0.939879,0.820795,0.239692,0.518479,0.796594,0.276254,0.537645,0.965728,0.259468,0.000671,0.954039,0.294809,0.053224,0.833247,0.222083,0.506272,0.97354,-0.222571,0.051576,0.972839,-0.22663,0.046602,0.997559,-0.033326,0.061129,0.994171,0.024506,0.104923,0.964324,0.09418,-0.247353,0.804895,0.436476,-0.40199,0.704276,0.709586,0.021912,0.964141,0.12714,0.232917,0.381664,0.065889,-0.921934,0.432447,-0.242347,-0.868435,0,-0.131565,-0.991302,0,0.072146,-0.997375,0.471786,0.439436,-0.764367,0,0.540147,-0.841548,0,0.503983,-0.863704,0.40672,0.499374,-0.764946,0.638203,-0.501633,-0.583941,0.888546,-0.284219,-0.360088,0.850612,-0.515946,0.101199,0.440901,-0.842494,-0.309488,0.943693,-0.021363,-0.330058,0.928037,0.364299,-0.077486,0.883785,0.467391,-0.020783,0.95294,0.012879,-0.302835,0.846065,-0.195288,-0.495956,0.850032,-0.192541,-0.490219,0.847102,-0.204382,-0.490493,0.861904,-0.207984,-0.462386,0,0.522202,-0.852809,0.351512,0.521012,-0.777764,0.545457,0.47911,0.687674,0.472274,0.524766,0.708182,0.907102,0.06415,0.415967,0.920286,0.031098,0.389935,0.482559,0.737449,0.472518,0,0.835719,0.54912,0,0.454665,0.890652,0.455184,0.441206,0.77337,0.890774,0.24723,0.381237,0.924802,0.321238,0.203772,0.465346,0.765984,0.443525,0.922544,0.329905,0.20014,0.959655,0.242409,0.142308,0.53148,0.750725,0.392254,0,0.87936,0.476119,0,0.85934,0.511368,0.53386,0.833918,0.139714,0,0.980499,0.196387,0.40492,0.899899,0.161779,0.50383,-0.86285,-0.040376,0.54854,-0.835658,-0.026887,0.19364,-0.973571,-0.121006,0.66216,0.226508,0.714286,0.906095,0.029847,0.421979,0.831446,0.199713,0.518418,0.386181,0.262917,0.884121,0.477401,-0.292947,-0.828364,0.593829,-0.358287,-0.720389,0.478072,-0.409711,-0.776879,0,-0.472701,-0.881191,-0.189489,-0.412336,-0.891079,0.486496,-0.23249,0.842158,0.936033,-0.08768,0.34077,0,-0.291665,0.956511,0,-0.819453,0.573107,0.565661,-0.683859,0.460799,0.944151,-0.286111,0.163396,0.998566,-0.04004,-0.034944,0.971404,-0.212836,-0.104953,0.993225,-0.110111,-0.03647,0.95526,-0.227851,-0.188482,0.938078,-0.267373,-0.22013,0.982604,-0.178137,-0.052095,0.651875,-0.637837,-0.410077,0,-0.889584,-0.45671,0,-0.758568,-0.65154,0.634114,-0.549425,-0.544023,0.644093,-0.76223,-0.063875,0,-0.999908,-0.012574,0.396069,0.902249,0.170354,0,0.978942,0.204047,-3.1e-05,0.505844,0.862606,0.355449,0.460768,0.813227,0.744011,0.375256,0.552782,0.770745,0.618763,0.151708,0.941313,0.33607,0.031251,0.970946,0.130345,0.200598,0.849727,0.330332,-0.41084,0.90463,0.26426,-0.334361,0.67568,0.266884,-0.687155,0.380566,0.376934,-0.844417,0.275887,0.252693,-0.927366,0,0.159368,-0.987213,0,0.448347,-0.893826,0.339152,0.247688,0.907498,0.814508,0.203162,0.543352,0.076418,0.986114,0.147252,0,0.990539,0.137211,0.224921,0.953154,0.202185,0.530778,-0.63274,-0.563799,0.910092,-0.194586,-0.365825,0.926511,-0.128483,-0.353618,0.596698,-0.591571,-0.542161,0.875332,0.48204,-0.037599,0.840999,0.539781,0.036256,0.815485,0.572863,0.082369,0.933042,0.344401,-0.103854,0.404523,0.872768,0.27311,0.971068,0.057314,-0.231697,0.977966,0.072359,-0.195746,-0.18067,0.538072,-0.823298,0.23072,0.875454,-0.424604,0.50911,0.558123,-0.655141,0.287515,0.330088,-0.899075,0.821833,-0.143468,-0.551347,0.86053,0.07123,-0.504349,0.86166,0.059389,-0.503952,0.826594,-0.134495,-0.546434,0.461226,-0.005982,-0.887234,0.543962,-0.186895,-0.817988,0.54088,-0.183599,-0.820795,0.461165,-0.005371,-0.887295,0.690146,-0.24424,-0.681173,0.695853,-0.243385,-0.675649,0.775353,0.264565,-0.573412,0.621174,0.319132,-0.71572,0.618091,0.318369,-0.718711,0.78283,0.256478,-0.566881,0.491104,0.202429,-0.847224,0.488662,0.197089,-0.849879,0.197089,-0.049654,-0.979095,0.690237,0.041383,-0.722343,0.381115,-0.368847,-0.847743,-0.028352,-0.673757,-0.738365,-0.278695,-0.105533,-0.954558,0.892178,0.450545,-0.03122,0.909207,0.390912,-0.143101,0.758354,0.580737,0.295969,0.941771,-0.29368,0.163701,0.944395,-0.281899,0.169195,0.867885,-0.487991,0.092624,0.853206,-0.514389,0.085788,0,0.294687,0.955565,0.129276,0.279214,0.951476,0.120243,0.3343,0.934751,0,0.336741,0.941588,0,0.668203,0.74395,0.818659,-0.387219,-0.424055,0.936491,0.011597,0.350475,0.438551,-0.133549,0.888699,0.196081,-0.852351,-0.484787,-0.218207,-0.56032,0.798975,-0.343608,-0.938719,0.026246,-0.202795,-0.439589,-0.874966,0.610004,0.097995,-0.786279,-0.806726,-0.534989,-0.250832,0.771996,0.605609,0.192938,0.139805,0.461562,0.876003,-0.678915,-0.085818,0.729148,0.695761,0.074801,0.714347,0.890622,-0.080599,0.447493,0.557543,-0.75866,-0.336955,0.900693,-0.434156,-0.014832,0.895932,-0.443464,-0.02472,0.52324,-0.774651,-0.355083,0,0.24955,0.968352,0.134251,0.247291,0.959563,0.946348,-0.301523,0.116031,0.951872,-0.271798,0.141545,-0.722007,-0.596515,-0.350444,0,-0.862209,-0.506516,0.545335,-0.29722,-0.783715,0.856563,0.011353,-0.515885,0.848811,-0.022614,-0.528184,0.452315,-0.320597,-0.832209,0.956877,-0.231666,0.175115,0.965148,-0.213263,0.151616,0.961241,-0.164678,0.221076,0.969634,0.23896,-0.05179,0.833644,0.405469,-0.37492,0.351726,0.757744,-0.549608,0,0.800928,-0.598743,0.769219,0.544115,-0.334971,0.791833,0.444533,-0.418714,0.971801,0.235389,0.013459,-0.07767,-0.527268,-0.846126,0,-0.642659,-0.766137,0.156377,-0.855708,-0.49321,0.167974,-0.770531,-0.614826,-0.839412,-0.53853,-0.072939,0,-0.990936,-0.13422,0,-0.328837,-0.944365,-0.853847,-0.436903,-0.282876,0,-0.839412,-0.543474,-0.57094,-0.003265,0.820978,-0.56798,-0.037355,0.822169,-0.536088,-0.241554,0.808832,-0.573717,0.215613,0.790124,0,0.135441,0.990783,-0.000153,0.067873,0.997681,0,0.298441,0.954405,0,0.296152,0.955107,0.328043,0.251289,0.910611,0,0.260933,0.965331,0.025697,-0.560015,0.828059,0,-0.560198,0.828333,0.932981,0.115574,0.340831,0.867428,-0.479659,0.131962,0.878536,-0.437086,0.192541,0.932859,0.082125,0.350658,0.248665,-0.530808,-0.810175,-0.225959,-0.047975,-0.97293,-0.222297,-0.06122,-0.973022,0.118107,-0.47853,-0.870083,0.676382,-0.641072,-0.36259,0.630116,-0.636891,-0.444136,0.500778,0.619617,-0.604358,0.772881,0.58974,-0.234138,0.840907,0.53975,-0.038972,0.462386,0.616932,-0.63683,0.115879,0.511551,-0.851375,-0.103977,0.385449,-0.916837,0.955077,0.23835,0.176031,0.948088,0.26899,0.169439,0.959563,0.181249,0.215308,0.981292,0.093265,0.168279,0.987915,-0.097201,0.120548,0.972655,-0.188269,0.135929,0.954039,0.2219,0.2013,0.971862,-0.139805,0.189489,0.997955,-0.060488,0.020386,0.913816,-0.036988,0.40437,0.913053,-0.035829,0.406201,0.997894,-0.060945,0.021332,0.980407,0.0553,-0.189001,0.979827,0.058351,-0.190985,0.968383,0.200568,-0.148228,0.973846,0.140385,-0.178564,0.970092,0.233283,-0.066744,0.969543,0.234931,-0.06885,0.940855,0.200293,0.273202,0.941893,0.200385,0.269509,0.798547,0.097201,0.593982,0.791375,0.106479,0.601978,0.800562,0.156255,0.578478,0.79519,0.148106,0.587939,0.4214,-0.879452,0.221259,0.453413,-0.376354,-0.807917,0.41377,-0.072298,-0.907498,0.342204,0.727409,-0.594745,0.420972,0.887051,-0.189398,0.111972,-0.39378,0.912351,-0.023103,0.021424,0.999481,0.130467,0.835231,0.534135,0,-0.381787,-0.924223,0,-0.9035,-0.428571,-0.279702,0.144353,0.949156,-0.796594,0.276254,0.537645,-0.820795,0.239692,0.518479,-0.28019,0.195013,0.939909,-0.965728,0.259468,0.000671,-0.833247,0.222083,0.506272,-0.954039,0.294809,0.053224,-0.97354,-0.222571,0.051576,-0.994171,0.024506,0.104923,-0.997559,-0.033326,0.061129,-0.972839,-0.22663,0.046602,-0.964324,0.09418,-0.247353,-0.964141,0.12714,0.232917,-0.704276,0.709586,0.021912,-0.804895,0.436476,-0.40199,-0.381664,0.065889,-0.921934,-0.432447,-0.242347,-0.868435,-0.471786,0.439436,-0.764367,-0.40672,0.499374,-0.764946,-0.638203,-0.501633,-0.583941,-0.440901,-0.842494,-0.309488,-0.850612,-0.515946,0.101199,-0.888546,-0.284219,-0.360088,-0.943693,-0.021363,-0.330058,-0.95294,0.012879,-0.302835,-0.883785,0.467391,-0.020783,-0.928037,0.364299,-0.077486,-0.850032,-0.192541,-0.490219,-0.846065,-0.195288,-0.495956,-0.861904,-0.207984,-0.462386,-0.847102,-0.204382,-0.490493,-0.351512,0.521012,-0.777764,-0.545457,0.47911,0.687674,-0.920286,0.031098,0.389935,-0.907102,0.06415,0.415967,-0.472274,0.524766,0.708182,-0.482559,0.737449,0.472518,-0.455184,0.441206,0.77337,-0.924802,0.321238,0.203772,-0.890774,0.24723,0.381237,-0.465346,0.765984,0.443525,-0.53148,0.750725,0.392254,-0.959655,0.242409,0.142308,-0.922544,0.329905,0.20014,-0.53386,0.833918,0.139714,-0.40492,0.899899,0.161779,-0.50383,-0.86285,-0.040376,-0.19364,-0.973571,-0.121006,-0.54854,-0.835658,-0.026887,-0.66216,0.226508,0.714286,-0.386181,0.262917,0.884121,-0.831446,0.199713,0.518418,-0.906095,0.029847,0.421979,-0.477401,-0.292947,-0.828364,-0.593829,-0.358287,-0.720389,-0.478072,-0.409711,-0.776879,0.189489,-0.412336,-0.891079,-0.486496,-0.23249,0.842158,-0.936033,-0.08768,0.34077,-0.565661,-0.683859,0.460799,-0.944151,-0.286111,0.163396,-0.998566,-0.04004,-0.034944,-0.971404,-0.212836,-0.104953,-0.993225,-0.110111,-0.03647,-0.982604,-0.178137,-0.052095,-0.938078,-0.267373,-0.22013,-0.95526,-0.227851,-0.188482,-0.651875,-0.637837,-0.410077,-0.634114,-0.549425,-0.544023,-0.644093,-0.76223,-0.063875,-0.396069,0.902249,0.170354,-0.355602,0.460829,0.813105,-0.770745,0.618763,0.151708,-0.744011,0.375256,0.552782,-0.941313,0.33607,0.031251,-0.970946,0.130345,0.200598,-0.67568,0.266884,-0.687155,-0.90463,0.26426,-0.334361,-0.849727,0.330332,-0.41084,-0.380566,0.376934,-0.844417,-0.275887,0.252693,-0.927366,-0.339152,0.247688,0.907498,-0.814508,0.203162,0.543352,-0.076418,0.986114,0.147252,-0.224921,0.953154,0.202185,-0.530778,-0.63274,-0.563799,-0.596698,-0.591571,-0.542161,-0.926511,-0.128483,-0.353618,-0.910092,-0.194586,-0.365825,-0.875332,0.48204,-0.037599,-0.933042,0.344401,-0.103854,-0.815485,0.572863,0.082369,-0.840999,0.539781,0.036256,-0.404523,0.872768,0.27311,-0.971068,0.057314,-0.231697,-0.977966,0.072359,-0.195746,0.18067,0.538072,-0.823298,-0.287515,0.330088,-0.899075,-0.50911,0.558123,-0.655141,-0.23072,0.875454,-0.424604,-0.821833,-0.143468,-0.551347,-0.826594,-0.134495,-0.546434,-0.86166,0.059389,-0.503952,-0.86053,0.07123,-0.504349,-0.461226,-0.005982,-0.887234,-0.461165,-0.005371,-0.887295,-0.54088,-0.183599,-0.820795,-0.543962,-0.186895,-0.817988,-0.690146,-0.24424,-0.681173,-0.695853,-0.243385,-0.675649,-0.775353,0.264565,-0.573412,-0.78283,0.256478,-0.566881,-0.618091,0.318369,-0.718711,-0.621174,0.319132,-0.71572,-0.488662,0.197089,-0.849879,-0.491104,0.202429,-0.847224,-0.197089,-0.049654,-0.979095,-0.690237,0.041383,-0.722343,-0.381115,-0.368847,-0.847743,0.028352,-0.673757,-0.738365,0.278695,-0.105533,-0.954558,-0.892178,0.450545,-0.03122,-0.758354,0.580737,0.295969,-0.909207,0.390912,-0.143101,-0.941771,-0.29368,0.163701,-0.853206,-0.514389,0.085788,-0.867885,-0.487991,0.092624,-0.944395,-0.281899,0.169195,-0.120243,0.3343,0.934751,-0.129276,0.279214,0.951476,-0.818659,-0.387219,-0.424055,-0.196081,-0.852351,-0.484787,-0.438551,-0.133549,0.888699,-0.936491,0.011597,0.350475,0.343608,-0.938719,0.026246,0.218207,-0.56032,0.798975,0.202795,-0.439589,-0.874966,-0.610004,0.097995,-0.786279,0.806726,-0.534989,-0.250832,-0.139805,0.461562,0.876003,-0.771996,0.605609,0.192938,0.678915,-0.085818,0.729148,-0.890622,-0.080599,0.447493,-0.695761,0.074801,0.714347,-0.557543,-0.75866,-0.336955,-0.52324,-0.774651,-0.355083,-0.895932,-0.443464,-0.02472,-0.900693,-0.434156,-0.014832,-0.134251,0.247291,0.959563,-0.946348,-0.301523,0.116031,-0.951872,-0.271798,0.141545,0.722007,-0.596515,-0.350444,-0.545335,-0.29722,-0.783715,-0.452315,-0.320597,-0.832209,-0.848811,-0.022614,-0.528184,-0.856563,0.011353,-0.515885,-0.956877,-0.231666,0.175115,-0.965148,-0.213263,0.151616,-0.961241,-0.164678,0.221076,-0.969634,0.23896,-0.05179,-0.833644,0.405469,-0.37492,-0.351726,0.757744,-0.549608,-0.769219,0.544115,-0.334971,-0.791833,0.444533,-0.418714,-0.971801,0.235389,0.013459,0.07767,-0.527268,-0.846126,-0.156377,-0.855708,-0.49321,-0.167974,-0.770531,-0.614826,0.839412,-0.53853,-0.072939,0.853847,-0.436903,-0.282876,0.57094,-0.003265,0.820978,0.536088,-0.241554,0.808832,0.56798,-0.037355,0.822169,0.573717,0.215613,0.790124,-0.328043,0.251289,0.910611,-0.025697,-0.560015,0.828059,-0.932981,0.115574,0.340831,-0.932859,0.082125,0.350658,-0.878536,-0.437086,0.192541,-0.867428,-0.479659,0.131962,-0.248665,-0.530808,-0.810175,-0.118107,-0.47853,-0.870083,0.222297,-0.06122,-0.973022,0.225959,-0.047975,-0.97293,-0.630116,-0.636891,-0.444136,-0.676382,-0.641072,-0.36259,-0.500778,0.619617,-0.604358,-0.462386,0.616932,-0.63683,-0.840907,0.53975,-0.038972,-0.772881,0.58974,-0.234138,-0.115879,0.511551,-0.851375,0.103977,0.385449,-0.916837,-0.955077,0.23835,0.176031,-0.948088,0.26899,0.169439,-0.959563,0.181249,0.215308,-0.981292,0.093265,0.168279,-0.987915,-0.097201,0.120548,-0.972655,-0.188269,0.135929,-0.954039,0.2219,0.2013,-0.971862,-0.139805,0.189489,-0.997955,-0.060488,0.020386,-0.997894,-0.060945,0.021332,-0.913053,-0.035829,0.406201,-0.913816,-0.036988,0.40437,-0.980407,0.0553,-0.189001,-0.979827,0.058351,-0.190985,-0.968383,0.200598,-0.148228,-0.973846,0.140385,-0.178564,-0.970092,0.233283,-0.066744,-0.969543,0.234931,-0.06885,-0.940855,0.200293,0.273202,-0.941893,0.200385,0.269509,-0.791375,0.106479,0.601978,-0.798547,0.097171,0.593982,-0.79519,0.148106,0.587939,-0.800562,0.156255,0.578478,-0.4214,-0.879452,0.221259,-0.453413,-0.376354,-0.807917,-0.41377,-0.072298,-0.907498,-0.342204,0.727409,-0.594745,-0.420972,0.887051,-0.189398,-0.111972,-0.39378,0.912351,0.023103,0.021424,0.999481,-0.130467,0.835231,0.534135], - "faces" : [35,116,118,32,30,0,0,1,2,3,35,103,106,32,14,0,4,5,2,6,35,2,120,119,109,0,7,8,9,10,35,63,64,55,54,0,11,12,13,14,35,121,122,311,322,0,15,16,17,18,35,1,304,310,17,0,19,20,21,22,35,67,68,59,379,0,23,24,25,26,35,73,72,34,18,0,27,28,29,30,35,73,18,33,385,0,27,30,31,32,35,2,22,123,120,0,7,33,34,8,35,310,335,12,17,0,21,35,36,22,35,44,388,344,47,0,37,38,39,40,35,74,326,316,26,0,41,42,43,44,35,74,26,36,78,0,41,44,45,46,35,4,27,346,20,0,47,48,49,50,35,4,20,314,307,0,47,50,51,52,35,70,387,351,352,0,53,54,54,55,35,70,352,34,72,0,53,55,29,28,35,360,386,382,365,0,56,57,58,58,35,117,100,51,114,0,59,60,61,62,35,6,122,123,22,0,63,16,34,33,35,71,385,33,19,0,64,32,31,65,35,71,19,313,383,0,64,65,66,67,35,7,24,36,26,0,68,69,45,44,35,7,26,316,306,0,68,44,43,70,35,7,306,315,25,0,68,70,71,72,35,7,25,35,24,0,68,72,73,69,35,75,78,36,24,0,74,46,45,69,35,75,24,35,77,0,74,69,73,75,35,8,21,348,347,0,76,77,78,79,35,8,347,346,27,0,76,79,49,48,35,9,308,349,350,0,80,81,82,83,35,9,350,348,21,0,80,83,78,77,35,76,77,35,25,0,84,75,73,72,35,76,25,315,327,0,84,72,71,85,35,104,333,317,28,0,86,87,88,89,35,104,28,37,107,0,86,89,90,91,35,105,30,32,106,0,92,3,2,5,35,105,107,37,30,0,92,91,90,3,35,143,144,129,133,0,93,93,93,93,35,1,0,38,42,0,19,94,95,96,35,102,39,318,332,0,97,98,99,100,35,1,102,332,304,0,19,97,100,20,35,40,114,51,41,0,101,62,61,102,35,93,328,358,356,0,103,104,104,105,35,94,95,359,45,0,106,107,108,109,35,5,91,357,23,0,110,111,112,113,35,356,357,91,115,0,105,112,111,114,35,92,43,359,95,0,115,116,108,107,35,53,56,65,62,0,117,118,119,120,35,39,121,322,318,0,98,15,18,99,35,133,129,130,134,0,93,93,93,93,35,54,59,68,63,0,14,25,24,11,35,374,52,48,15,0,121,122,123,124,35,375,376,16,49,0,125,126,127,128,35,377,374,15,31,0,129,121,124,130,35,376,377,31,16,0,126,129,130,127,35,57,58,125,124,0,131,132,133,134,35,58,380,126,125,0,132,135,136,133,35,380,375,49,126,0,135,125,128,136,35,52,57,124,48,0,122,131,134,123,35,61,62,65,60,0,137,120,119,138,35,63,60,65,64,0,11,138,119,12,35,66,61,60,67,0,139,137,138,23,35,68,67,60,63,0,24,23,138,11,35,66,67,379,378,0,139,23,26,140,35,61,66,378,373,0,137,139,140,141,35,373,53,62,61,0,141,117,120,137,35,64,65,56,55,0,12,119,118,13,35,99,340,362,398,0,142,143,144,144,35,361,345,69,46,0,145,146,147,148,35,331,98,50,323,0,149,150,151,152,35,360,46,69,386,0,56,148,147,57,35,44,321,325,388,0,37,153,153,38,35,4,307,326,74,0,47,52,42,41,35,4,74,78,27,0,47,41,46,48,35,8,27,78,75,0,76,48,46,74,35,8,75,77,21,0,76,74,75,77,35,9,21,77,76,0,80,77,75,84,35,9,76,327,308,0,80,84,85,81,35,89,90,86,85,0,154,155,156,157,35,85,86,88,87,0,157,156,158,159,35,84,80,89,85,0,160,161,154,157,35,85,87,82,84,0,157,159,162,160,35,86,90,79,83,0,156,155,163,164,35,83,81,88,86,0,164,165,158,156,35,80,79,90,89,0,161,163,155,154,35,81,82,87,88,0,165,162,159,158,35,117,401,364,100,0,59,166,167,60,35,404,403,397,400,0,168,169,170,171,35,98,331,393,394,0,150,149,172,173,35,405,396,397,403,0,174,175,170,169,35,111,110,329,330,0,176,176,177,177,35,342,341,96,97,0,178,179,180,181,34,396,405,101,0,175,174,182,35,340,99,96,341,0,143,142,180,179,35,2,100,364,363,0,7,60,167,183,34,361,369,345,0,145,184,146,34,369,47,344,0,184,40,39,34,369,344,345,0,184,39,146,34,399,5,23,0,185,110,113,35,92,399,23,43,0,115,185,113,116,35,39,102,1,42,0,98,97,19,96,35,13,0,1,17,0,186,94,19,22,35,0,13,106,103,0,94,186,5,4,35,10,309,333,104,0,187,188,87,86,35,10,104,107,29,0,187,86,91,189,35,11,105,106,13,0,190,92,5,186,35,11,29,107,105,0,190,189,91,92,35,0,103,108,38,0,94,4,191,95,35,38,108,109,119,0,95,191,10,9,35,147,148,134,130,0,93,93,93,93,35,116,30,37,28,0,0,3,90,89,35,12,11,13,17,0,36,190,186,22,35,12,10,29,11,0,36,187,189,190,35,342,97,406,262,0,178,181,192,193,35,404,400,389,407,0,168,171,194,194,35,94,45,366,390,0,106,109,195,195,35,112,113,324,320,0,196,196,197,197,34,383,313,384,0,67,66,198,35,391,367,368,392,0,199,199,200,200,35,381,412,410,371,0,201,202,203,203,34,93,356,115,0,103,105,114,35,381,395,402,412,0,201,204,204,202,35,312,118,116,151,0,205,1,0,206,35,40,319,334,114,0,101,207,208,62,35,3,118,312,305,0,209,1,205,210,35,3,14,32,118,0,209,6,2,1,35,411,413,370,372,0,211,212,212,211,35,3,40,41,14,0,209,101,102,6,35,305,319,40,3,0,210,207,101,209,35,414,415,337,336,0,213,214,215,216,35,417,416,338,339,0,217,218,219,220,35,415,418,343,337,0,214,221,222,215,35,418,417,339,343,0,221,217,220,222,35,420,419,353,354,0,223,224,225,226,35,421,420,354,355,0,227,223,226,228,35,416,421,355,338,0,218,227,228,219,35,419,414,336,353,0,224,213,216,225,35,335,309,10,12,0,35,188,187,36,35,28,317,151,116,0,89,88,206,0,35,128,127,103,14,0,229,230,4,6,35,137,128,14,41,0,231,229,6,102,35,138,137,41,51,0,232,231,102,61,35,131,138,51,100,0,233,232,61,60,35,132,131,100,2,0,234,233,60,7,35,127,141,108,103,0,230,235,191,4,35,141,142,109,108,0,235,236,10,191,35,142,132,2,109,0,236,234,7,10,35,136,135,422,423,0,237,238,239,240,35,145,136,423,424,0,241,237,240,242,35,146,145,424,425,0,243,241,242,244,35,139,146,425,426,0,245,243,244,246,35,140,139,426,427,0,247,245,246,248,35,135,149,428,422,0,238,249,250,239,35,149,150,429,428,0,249,251,252,250,35,150,140,427,429,0,251,247,248,252,35,448,446,430,432,0,253,253,253,253,35,450,449,433,434,0,254,254,254,254,35,452,451,435,436,0,255,255,255,255,35,454,453,437,438,0,256,256,256,256,35,456,455,439,440,0,257,257,257,257,35,447,458,442,431,0,258,258,258,258,35,459,460,444,443,0,259,259,259,259,35,461,457,441,445,0,260,260,260,260,35,6,409,311,122,0,63,261,17,16,34,262,406,408,0,193,192,262,35,269,182,184,271,0,263,264,265,266,35,255,166,184,258,0,267,268,265,269,35,154,261,272,273,0,270,271,272,273,35,215,206,207,216,0,274,275,276,277,35,274,322,311,275,0,278,18,17,279,35,153,169,310,304,0,280,281,21,20,35,219,500,211,220,0,282,283,284,285,35,225,170,186,224,0,286,287,288,289,35,225,505,185,170,0,286,290,291,287,35,154,273,276,174,0,270,273,292,293,35,310,169,164,335,0,21,281,294,35,35,196,199,470,507,0,295,296,297,298,35,226,178,316,326,0,299,300,43,42,35,226,230,188,178,0,299,301,302,300,35,156,172,472,179,0,303,304,305,306,35,156,307,314,172,0,303,52,51,304,35,222,476,351,387,0,307,308,54,54,35,222,224,186,476,0,307,289,288,308,35,483,488,503,506,0,309,310,310,311,35,270,267,203,252,0,312,313,314,315,35,158,174,276,275,0,316,293,292,279,35,223,171,185,505,0,317,318,291,290,35,223,504,313,171,0,317,319,66,318,35,159,178,188,176,0,320,300,302,321,35,159,306,316,178,0,320,70,43,300,35,159,177,315,306,0,320,322,71,70,35,159,176,187,177,0,320,321,323,322,35,227,176,188,230,0,324,321,302,301,35,227,229,187,176,0,324,325,323,321,35,160,473,474,173,0,326,327,328,329,35,160,179,472,473,0,326,306,305,327,35,161,475,349,308,0,330,331,82,81,35,161,173,474,475,0,330,329,328,331,35,228,177,187,229,0,332,322,323,325,35,228,327,315,177,0,332,85,71,322,35,256,180,317,333,0,333,334,88,87,35,256,259,189,180,0,333,335,336,334,35,257,258,184,182,0,337,269,265,264,35,257,182,189,259,0,337,264,336,335,35,296,286,282,297,0,338,338,338,338,35,153,194,190,152,0,280,339,340,341,35,254,332,318,191,0,342,100,99,343,35,153,304,332,254,0,280,20,100,342,35,192,193,203,267,0,344,345,314,313,35,245,480,358,328,0,346,347,104,104,35,246,197,482,247,0,348,349,350,351,35,157,175,481,243,0,352,353,354,355,35,480,268,243,481,0,347,356,355,354,35,244,247,482,195,0,357,351,350,358,35,205,214,217,208,0,359,360,361,362,35,191,318,322,274,0,343,99,18,278,35,286,287,283,282,0,338,338,338,338,35,206,215,220,211,0,275,274,285,284,35,495,167,200,204,0,363,364,365,366,35,496,201,168,497,0,367,368,369,370,35,498,183,167,495,0,371,372,364,363,35,497,168,183,498,0,370,369,372,371,35,209,277,278,210,0,373,374,375,376,35,210,278,279,501,0,376,375,377,378,35,501,279,201,496,0,378,377,368,367,35,204,200,277,209,0,366,365,374,373,35,213,212,217,214,0,379,380,361,360,35,215,216,217,212,0,274,277,361,380,35,218,219,212,213,0,381,282,380,379,35,220,215,212,219,0,285,274,380,282,35,218,499,500,219,0,381,382,283,282,35,213,494,499,218,0,379,383,382,381,35,494,213,214,205,0,383,379,360,359,35,216,207,208,217,0,277,276,362,361,35,251,515,485,466,0,384,385,385,386,35,484,198,221,471,0,387,388,389,390,35,331,323,202,250,0,149,152,391,392,35,483,506,221,198,0,309,311,389,388,35,196,507,325,321,0,295,298,153,153,35,156,226,326,307,0,303,299,42,52,35,156,179,230,226,0,303,306,301,299,35,160,227,230,179,0,326,324,301,306,35,160,173,229,227,0,326,329,325,324,35,161,228,229,173,0,330,332,325,329,35,161,308,327,228,0,330,81,85,332,35,241,237,238,242,0,393,394,395,396,35,237,239,240,238,0,394,397,398,395,35,236,237,241,232,0,399,394,393,400,35,237,236,234,239,0,394,399,401,397,35,238,235,231,242,0,395,402,403,396,35,235,238,240,233,0,402,395,398,404,35,232,241,242,231,0,400,393,396,403,35,233,240,239,234,0,404,398,397,401,35,270,252,487,518,0,312,315,405,406,35,521,517,514,520,0,407,408,409,410,35,250,511,393,331,0,392,411,172,149,35,522,520,514,513,0,412,410,409,413,35,264,330,329,263,0,414,177,177,414,35,468,249,248,467,0,415,416,417,418,34,513,253,522,0,413,419,412,35,466,467,248,251,0,386,418,417,384,35,154,486,487,252,0,270,420,405,315,34,484,471,491,0,387,390,421,34,471,470,199,0,390,297,296,34,471,199,491,0,390,296,421,34,516,175,157,0,422,353,352,35,244,195,175,516,0,357,358,353,422,35,191,194,153,254,0,343,339,280,342,35,153,152,165,169,0,280,341,423,281,35,152,255,258,165,0,341,267,269,423,35,162,256,333,309,0,424,333,87,188,35,162,181,259,256,0,424,425,335,333,35,163,165,258,257,0,426,423,269,337,35,163,257,259,181,0,426,337,335,425,35,152,190,260,255,0,341,340,427,267,35,190,272,261,260,0,340,272,271,427,35,300,283,287,301,0,338,338,338,338,35,269,180,189,182,0,263,334,336,264,35,164,169,165,163,0,294,281,423,426,35,164,163,181,162,0,294,426,425,424,35,468,262,523,249,0,415,193,428,416,35,521,524,508,517,0,407,429,429,408,35,246,509,489,197,0,348,430,430,349,35,265,320,324,266,0,431,197,197,431,34,504,384,313,0,319,198,66,35,510,392,368,490,0,432,200,200,432,35,502,492,525,527,0,433,434,434,435,34,245,268,480,0,346,356,347,35,502,527,519,512,0,433,435,436,436,35,312,151,269,271,0,205,206,263,266,35,192,267,334,319,0,344,313,208,207,35,155,305,312,271,0,437,210,205,266,35,155,271,184,166,0,437,266,265,268,35,526,493,370,413,0,438,438,212,212,35,155,166,193,192,0,437,268,345,344,35,305,155,192,319,0,210,437,344,207,35,528,462,463,529,0,439,440,441,442,35,531,465,464,530,0,443,444,445,446,35,529,463,469,532,0,442,441,447,448,35,532,469,465,531,0,448,447,444,443,35,534,478,477,533,0,449,450,451,452,35,535,479,478,534,0,453,454,450,449,35,530,464,479,535,0,446,445,454,453,35,533,477,462,528,0,452,451,440,439,35,335,164,162,309,0,35,294,424,188,35,180,269,151,317,0,334,263,206,88,35,281,166,255,280,0,455,268,267,456,35,290,193,166,281,0,457,345,268,455,35,291,203,193,290,0,458,314,345,457,35,284,252,203,291,0,459,315,314,458,35,285,154,252,284,0,460,270,315,459,35,280,255,260,294,0,456,267,427,461,35,294,260,261,295,0,461,427,271,462,35,295,261,154,285,0,462,271,270,460,35,289,537,536,288,0,463,464,465,466,35,298,538,537,289,0,467,468,464,463,35,299,539,538,298,0,469,470,468,467,35,292,540,539,299,0,471,472,470,469,35,293,541,540,292,0,473,474,472,471,35,288,536,542,302,0,466,465,475,476,35,302,542,543,303,0,476,475,477,478,35,303,543,541,293,0,478,477,474,473,35,562,546,544,560,0,479,479,479,479,35,564,548,547,563,0,480,480,480,480,35,566,550,549,565,0,481,481,481,481,35,568,552,551,567,0,482,482,482,482,35,570,554,553,569,0,483,483,483,483,35,561,545,556,572,0,484,484,484,484,35,573,557,558,574,0,485,485,485,485,35,575,559,555,571,0,486,486,486,486,35,158,275,311,409,0,316,279,17,261,34,262,408,523,0,193,262,428] - } - }, - { - "uuid": "940A56F1-7012-4957-B1C9-0888E1556C1D", - "type": "Geometry", - "data": { - "vertices": [-0.00201797,-0.0109739,-0.00534139,-0.00201797,-0.000861157,-0.0121744,-0.00201797,0.010974,0.00534142,-0.00201797,0.0101128,-0.006833,-0.00201797,0.000861225,0.0121744,-0.00201797,-0.0101127,0.00683303,0.0106247,-0.000489883,-0.00692579,0.0106247,-0.00624286,-0.00303861,0.0072422,0.00312147,0.00151933,0.0072422,-0.00312141,-0.0015193,0.0106247,0.00624291,0.00303864,0.0106247,0.005753,-0.00388717,0.0106247,0.00048995,0.00692582,0.0106247,-0.00575294,0.0038872,0.0140071,0.000861224,0.0121744,0.0140071,0.010974,0.00534142,0.0140071,-0.0109739,-0.00534139,0.0140071,-0.0101127,0.00683303,0.0140071,0.0101128,-0.006833,0.0140071,-0.000861157,-0.0121744,-0.0140071,0.00201767,0.00979851,-0.0140071,0.00960224,0.00467375,-0.0140071,-0.00960219,-0.00467371,-0.0140071,-0.0089563,0.0044571,-0.0140071,0.00895634,-0.00445707,-0.0140071,-0.00201761,-0.00979848,-0.00201797,-0.00690381,-0.0102175,-0.00201797,-0.0123006,0.000870114,-0.00201797,0.00539679,-0.0110877,-0.00201797,0.0123006,-0.000870083,-0.00201797,0.00690387,0.0102176,-0.00201797,-0.00539673,0.0110877,0.0140071,0.00048995,0.00692582,0.0140071,0.00624291,0.00303864,0.0140071,-0.00624286,-0.00303861,0.0140071,-0.00575294,0.0038872,0.0140071,0.005753,-0.00388717,0.0140071,-0.000489883,-0.00692579,0.0106247,-0.00392744,-0.00581256,0.00808782,0.00114783,0.0055742,0.00808782,0.00546255,0.00265881,0.00808782,-0.0054625,-0.00265878,0.00808782,-0.00509506,0.00253557,0.00808782,0.00509511,-0.00253554,0.00808782,-0.00114777,-0.00557417,0.0072422,3.1665e-08,1.49012e-08,0.0106247,-0.00699756,0.000494996,0.0106247,0.00307015,-0.00630757,0.0106247,0.00699761,-0.000494966,0.0106247,0.0039275,0.00581259,0.0106247,-0.00307008,0.0063076,0.0140071,0.00690387,0.0102176,0.0140071,-0.0123006,0.000870114,0.0140071,0.0123006,-0.000870083,0.0140071,-0.00690381,-0.0102175,0.0140071,-0.00539673,0.0110877,0.0140071,0.00539679,-0.0110877,-0.0140071,0.0063081,0.0087303,-0.0140071,-0.0107625,0.00042145,-0.0140071,0.0107625,-0.00042142,-0.0140071,-0.00630805,-0.00873027,-0.0140071,-0.00404754,0.00831578,-0.0140071,0.0040476,-0.00831575,0.0140071,0.0039275,0.00581259,0.0140071,-0.00699756,0.000494996,0.0140071,0.00699761,-0.000494966,0.0140071,-0.00392744,-0.00581256,0.0140071,-0.00307008,0.0063076,0.0140071,0.00307015,-0.00630757,0.00874552,0.00358858,0.00496651,0.00874552,-0.00612259,0.000239762,0.00874552,0.00612263,-0.000239734,0.00874552,-0.00358852,-0.00496648,0.00808782,-0.00230255,0.0047307,0.00808782,0.00230262,-0.00473067,0.0140071,0.00690387,0.0102176,0.0140071,0.000861224,0.0121744,0.0140071,-0.00539673,0.0110877,0.0140071,0.010974,0.00534142,0.0140071,0.0123006,-0.000870083,0.0140071,-0.0123006,0.000870114,0.0140071,-0.0109739,-0.00534139,0.0140071,-0.00690381,-0.0102175,0.0140071,-0.0101127,0.00683303,0.0140071,0.0101128,-0.006833,0.0140071,0.00539679,-0.0110877,0.0140071,-0.000861157,-0.0121744,0.0140071,0.0039275,0.00581259,0.0140071,0.00048995,0.00692582,0.0140071,-0.00307008,0.0063076,0.0140071,0.00624291,0.00303864,0.0140071,0.00699761,-0.000494966,0.0140071,-0.00699756,0.000494996,0.0140071,-0.00624286,-0.00303861,0.0140071,-0.00392744,-0.00581256,0.0140071,-0.00575294,0.0038872,0.0140071,0.005753,-0.00388717,0.0140071,0.00307015,-0.00630757,0.0140071,-0.000489883,-0.00692579], - "normals": [1,0,0,0.999969,0,0,-0.061068,-0.897458,-0.436811,-0.122959,-0.8923,-0.434309,-0.138859,-0.549364,-0.823939,-0.06885,-0.552019,-0.830958,-0.06885,-0.994537,0.078188,-0.138859,-0.987365,0.075961,-0.096255,-0.047792,-0.994201,-0.189337,-0.05472,-0.980377,-0.232215,0.425672,-0.874538,-0.114902,0.434736,-0.893185,-0.061068,0.897458,0.436811,-0.122959,0.8923,0.434309,-0.138859,0.549364,0.823939,-0.06885,0.552019,0.830958,-0.06885,0.994537,-0.078188,-0.138859,0.987365,-0.075961,0,0.899136,0.437635,0,0.997497,-0.070559,0,0.559832,0.828578,-0.096255,0.811945,-0.575732,-0.189337,0.805322,-0.561754,0,0.828578,-0.559832,0,0.437635,-0.899136,-0.096255,0.047792,0.994201,0,0.070559,0.997497,-0.114902,-0.434736,0.893185,0,-0.437635,0.899136,-0.189337,0.05472,0.980377,-0.232215,-0.425672,0.874538,-0.096255,-0.811945,0.575732,-0.189337,-0.805322,0.561754,0,-0.828578,0.559832,0.245705,0.049043,0.968078,0.77633,0.07178,0.626209,0.624561,0.440168,0.64507,0.193213,0.542283,0.817652,0.269021,-0.421491,0.865993,0.808802,-0.257363,0.528733,0.179144,0.884579,0.430555,0.698294,0.643605,0.313242,0.624561,0.779229,-0.051515,0.193213,0.978057,-0.077639,0.979492,-0.181036,-0.088107,0.698294,-0.643605,-0.313242,0.624561,-0.440168,-0.64507,0.77633,-0.07178,-0.626209,0.77633,-0.537126,0.329814,0.624561,-0.779229,0.051515,0.808802,0.257363,-0.528733,0.979492,0.181036,0.088107,0.77633,0.537126,-0.329814,0.179144,-0.884579,-0.430555,0.193213,-0.978057,0.077639,0.193213,-0.542283,-0.817652,0.245705,-0.792169,0.558641,0.245705,-0.049043,-0.968078,0.269021,0.421491,-0.865993,0.245705,0.792169,-0.558641,0,-0.899136,-0.437635,0,-0.997497,0.070559,0,-0.559832,-0.828578,0,-0.070559,-0.997497,0,-0.559862,-0.828578], - "faces": [35,66,34,16,54,0,0,0,0,0,35,37,66,54,19,0,0,0,0,1,35,34,64,52,16,0,0,0,0,0,35,0,22,60,26,0,2,3,4,5,35,0,27,58,22,0,2,6,7,3,35,1,25,62,28,0,8,9,10,11,35,1,26,60,25,0,8,5,4,9,35,2,21,57,30,0,12,13,14,15,35,2,29,59,21,0,12,16,17,13,35,2,15,53,29,0,12,18,19,16,35,2,30,51,15,0,12,15,20,18,35,3,24,59,29,0,21,22,17,16,35,3,28,62,24,0,21,11,10,22,35,3,18,56,28,0,21,23,24,11,35,3,29,53,18,0,21,16,19,23,35,4,14,51,30,0,25,26,20,15,35,4,31,55,14,0,25,27,28,26,35,4,20,61,31,0,25,29,30,27,35,4,30,57,20,0,25,15,14,29,35,5,23,58,27,0,31,32,7,6,35,5,31,61,23,0,31,27,30,32,35,5,17,55,31,0,31,33,28,27,35,6,44,72,38,0,34,35,36,37,35,6,47,74,44,0,34,38,39,35,35,7,41,70,46,0,40,41,42,43,35,7,38,72,41,0,40,37,36,41,35,8,40,69,39,0,44,45,46,47,35,8,43,71,40,0,44,48,49,45,35,8,45,74,43,0,44,0,39,48,35,8,39,73,45,0,44,47,50,0,35,9,42,70,41,0,51,52,42,41,35,9,45,73,42,0,51,0,50,52,35,9,44,74,45,0,51,35,39,0,35,9,41,72,44,0,51,41,36,35,35,10,40,71,48,0,53,45,49,54,35,10,49,69,40,0,53,55,46,45,35,11,43,74,47,0,56,48,39,38,35,11,48,71,43,0,56,54,49,48,35,12,39,69,49,0,57,47,46,55,35,12,50,73,39,0,57,58,50,47,35,13,42,73,50,0,59,52,50,58,35,13,46,70,42,0,59,43,42,52,35,79,78,33,65,0,0,0,0,0,35,0,81,80,27,0,2,60,61,6,35,0,26,82,81,0,2,5,62,60,35,1,86,82,26,0,8,63,62,5,35,1,28,56,86,0,8,11,24,63,35,5,27,80,17,0,31,6,61,33,35,6,98,97,47,0,34,26,28,38,35,6,38,94,98,0,34,37,20,26,35,7,93,94,38,0,40,18,20,37,35,7,46,92,93,0,40,43,19,18,35,68,85,84,36,0,0,0,0,0,35,78,75,63,33,0,0,0,0,0,35,67,32,76,77,0,0,0,0,0,35,84,79,65,36,0,0,0,0,0,35,67,77,83,35,0,0,0,0,0,35,32,63,75,76,0,0,0,0,0,35,83,52,64,35,0,0,0,0,0,35,10,90,87,49,0,53,60,64,55,35,10,48,91,90,0,53,54,61,60,35,11,96,91,48,0,56,33,61,54,35,11,47,97,96,0,56,38,28,33,35,12,88,89,50,0,57,63,24,58,35,12,49,87,88,0,57,55,64,63,35,13,95,92,46,0,59,23,19,43,35,13,50,89,95,0,59,58,24,23,35,68,37,19,85,0,0,0,1,0] - } - }, - { - "uuid": "516C009E-7CA6-489F-B705-71F81B45F218", - "type": "Geometry", - "data": { - "vertices" : [0.00268858,-0.0164981,-0.0153011,0.00253279,-0.0178647,-0.0147686,0.0141216,0.0235563,-0.00075694,0.010185,0.00425914,-0.00509168,0.0037968,0.00459227,0.00821889,0.0074702,0.0231579,0.0215304,0.00175081,-0.0165857,-0.0154513,0.00164936,-0.0181047,-0.0146074,0.0066325,0.00344072,-0.00518503,0.00919602,0.0223712,-0.000864379,0.00589855,0.00140748,0.013062,0.00824603,0.0186495,0.0262896,0.00171232,-0.0177402,-0.0155575,0.00943364,0.00475828,0.00558435,0.0131491,0.0210769,0.016174,0.00262947,-0.0176094,-0.0154379,0.00452015,-0.00629507,-0.0094912,0.00401396,-0.00866802,0.00162571,0.0064713,-0.00550203,-0.00345499,0.00694124,-0.0057907,-0.00937884,0.00281922,-0.00670824,-0.0014553,0.00281922,-0.00670824,-0.0014553,0.0074702,0.0231579,0.0215304,0.0037968,0.00459227,0.00821889,-0.00268858,-0.0164981,-0.0153011,-0.00253279,-0.0178647,-0.0147686,1.43579e-10,-0.0167493,-0.0157317,1.43579e-10,-0.0184809,-0.014737,1.43579e-10,0.00191275,-0.00535933,1.43579e-10,0.0201588,-0.00106497,-0.0141216,0.0235563,-0.00075694,-0.010185,0.00425914,-0.00509168,-0.00379679,0.00459227,0.00821889,-0.0074702,0.0231579,0.0215304,1.43579e-10,0.0164321,0.0293703,1.43579e-10,-8.48845e-05,0.0156373,-0.00175081,-0.0165857,-0.0154513,-0.00164936,-0.0181047,-0.0146074,-0.0066325,0.00344072,-0.00518503,-0.00919602,0.0223712,-0.000864379,-0.00589855,0.00140748,0.013062,-0.00824603,0.0186495,0.0262896,-0.00171232,-0.0177402,-0.0155575,-0.00943364,0.00475828,0.00558435,-0.0131491,0.0210769,0.016174,1.43579e-10,0.000580994,0.00863843,1.43579e-10,0.0176743,0.0192252,1.43579e-10,-0.0179845,-0.0157807,-0.00262947,-0.0176094,-0.0154379,-0.00452015,-0.00629507,-0.0094912,-0.00401396,-0.00866802,0.00162571,-0.0064713,-0.00550203,-0.00345499,1.43579e-10,-0.00838656,-0.00164351,-0.00694124,-0.0057907,-0.00937884,1.43579e-10,-0.00972506,0.00319326,1.43579e-10,-0.00723673,-0.00970099,-0.00281921,-0.00670824,-0.0014553,-0.00281921,-0.00670824,-0.0014553,-0.0074702,0.0231579,0.0215304,-0.00379679,0.00459227,0.00821889], - "normals" : [0.203284,-0.515275,-0.832545,0.529191,-0.844997,-0.076815,0.399091,-0.916898,0.003418,0.385601,-0.498428,-0.776421,0.771477,-0.53148,0.349742,0.504501,-0.64214,0.577136,0.715476,-0.697134,0.045717,0.556291,-0.667104,-0.495437,-0.041536,0.462294,-0.885739,0.462691,0.424085,-0.778466,0.474502,0.29957,-0.827693,-0.045808,0.32252,-0.945433,0.42201,0.206458,-0.882748,-0.030427,0.226386,-0.97354,0.859035,-0.471175,0.200079,0.981231,0.071841,-0.178808,0.955382,0.100772,-0.277566,0.88641,-0.387066,0.253731,0.964263,0.032624,-0.262795,0.912656,-0.330271,0.240669,0.687185,-0.501816,0.525285,0.40553,-0.573534,0.711722,0.411237,-0.603473,0.683126,0.762596,-0.491073,0.420972,0.738639,0.058962,-0.671468,0.746788,-0.022187,-0.664632,0.830348,-0.061281,-0.55385,0.461898,-0.74456,0.481887,0.470077,-0.630665,0.61745,0.337596,-0.606159,0.720084,0.649251,0.051393,-0.758812,0.057009,0.305979,-0.950316,0.402814,0.257485,-0.878292,-0.203284,-0.515275,-0.832545,-0.529191,-0.844997,-0.076815,1,0,0,-0.771477,-0.53148,0.349742,-0.556291,-0.667104,-0.495437,-0.715476,-0.697134,0.045717,-0.504501,-0.64214,0.577136,0.041536,0.462294,-0.885739,0.045808,0.32252,-0.945433,0.030427,0.226386,-0.97354,-0.859035,-0.471175,0.200079,-0.88641,-0.387066,0.253731,-0.955382,0.100772,-0.277566,-0.981231,0.071841,-0.178808,-0.912656,-0.330271,0.240669,-0.964263,0.032624,-0.262795,-0.687185,-0.501816,0.525285,-0.762596,-0.491073,0.420972,-0.411237,-0.603473,0.683126,-0.40553,-0.573534,0.711722,-0.738639,0.058962,-0.671468,-0.746788,-0.022187,-0.664632,-0.830348,-0.061281,-0.55385,-0.649251,0.051393,-0.758812,-0.057009,0.305979,-0.950316], - "faces" : [35,12,7,27,47,0,0,1,2,3,35,18,20,1,15,0,4,5,6,7,35,16,55,28,8,0,8,9,10,11,35,8,28,29,9,0,11,10,12,13,35,17,21,4,10,0,14,15,16,17,35,10,4,5,11,0,17,16,18,19,35,14,22,23,13,0,20,21,22,23,35,15,1,7,12,0,7,6,1,0,35,19,16,8,3,0,24,8,11,25,35,3,8,9,2,0,25,11,13,26,35,54,17,10,35,0,27,14,17,28,35,35,10,11,34,0,28,17,19,29,35,2,14,13,3,0,26,20,23,25,35,15,0,19,18,0,7,30,24,4,35,6,12,47,26,0,31,0,3,32,35,0,15,12,6,0,30,7,0,31,35,3,13,18,19,0,25,23,4,24,35,13,23,20,18,0,23,22,5,4,35,27,7,17,54,0,2,1,14,27,35,7,1,21,17,0,1,6,15,14,35,0,6,16,19,0,30,31,8,24,35,6,26,55,16,0,31,32,9,8,35,42,47,27,37,0,33,3,2,34,35,52,47,26,55,0,35,3,32,9,35,51,48,25,56,0,36,37,38,39,35,49,38,28,55,0,40,41,10,9,35,38,39,29,28,0,41,42,12,10,35,50,40,32,57,0,43,44,45,46,35,40,41,33,32,0,44,47,48,45,35,46,45,28,29,0,35,35,10,12,35,44,43,59,58,0,49,50,51,52,35,48,42,37,25,0,37,33,34,38,35,53,31,38,49,0,53,54,41,40,35,31,30,39,38,0,54,55,42,41,35,54,35,40,50,0,27,28,44,43,35,35,34,41,40,0,28,29,47,44,35,34,35,45,46,0,29,28,35,35,35,54,27,47,52,0,27,2,3,35,35,30,31,43,44,0,55,54,50,49,35,53,24,48,51,0,53,56,37,36,35,36,26,47,42,0,57,32,3,33,35,24,36,42,48,0,56,57,33,37,35,31,53,51,43,0,54,53,36,50,35,43,51,56,59,0,50,36,39,51,35,35,54,52,45,0,28,27,35,35,35,27,54,50,37,0,2,27,43,34,35,37,50,57,25,0,34,43,46,38,35,24,53,49,36,0,56,53,40,57,35,36,49,55,26,0,57,40,9,32,35,45,52,55,28,0,35,35,9,10] - } - - }, - { - "uuid": "D6E5B982-B7C3-495F-BEDB-C55BE6E7F102", - "type": "Geometry", - "data": { - "vertices" : [0.0141216,0.0150093,0.0017583,0.0021107,-0.0117896,-0.00247176,0.0141216,0.0130421,0.00520101,0.0021107,-0.0144825,-0.00148793,-2.13428e-10,-0.0135302,-0.00433179,-2.13428e-10,0.015323,-0.00504438,-0.0141216,0.0150093,0.0017583,-0.0021107,-0.0117896,-0.00247176,-2.13428e-10,-0.0149959,-0.00151607,-2.13428e-10,0.00964453,0.00489299,-0.0141216,0.0130421,0.00520101,-0.0021107,-0.0144825,-0.00148793], - "normals" : [0.354015,-0.049471,-0.933927,0.737388,-0.203864,-0.643941,0.703238,-0.277413,-0.654561,0.484359,-0.362438,-0.796228,0.662282,-0.681875,0.310465,0.884335,-0.44145,0.151708,0.453597,-0.224891,0.862331,0.482467,-0.828211,0.285073,-0.703238,-0.277413,-0.654561,-0.737388,-0.203864,-0.643941,-0.662282,-0.681875,0.310465,-0.884335,-0.44145,0.151708], - "faces" : [35,5,0,1,4,0,0,1,2,3,35,3,2,9,8,0,4,5,6,7,35,8,4,1,3,0,7,3,2,4,35,0,2,3,1,0,1,5,4,2,35,7,6,5,4,0,8,9,0,3,35,11,8,9,10,0,10,7,6,11,35,8,11,7,4,0,7,10,8,3,35,11,10,6,7,0,10,11,9,8,35,9,8,4,5,0,6,7,3,0] - } - - }, - { - "uuid": "7629ED83-8814-4A6D-BBFF-C586F39EFE4F", - "type": "Geometry", - "data": { - "vertices": [-0.0245753,0.0156365,0.00302325,-0.0114002,0.0162421,-0.00985487,0.00139846,0.0134118,0.00310588,-0.0117767,0.0128062,0.015984,-0.0173366,-0.0398819,-0.015984,-0.00942237,0.0399398,0.00647578,-0.0197041,0.0344202,0.00559199,-0.0211874,0.0166469,-0.00665599,-0.0214698,0.01407,0.0127232,-0.00982271,0.0348744,-0.0040666,-0.00170708,0.0149784,-0.00659402,-0.000223719,0.0327517,0.00565396,-0.00198945,0.0124014,0.0127851,-0.0101051,0.0322975,0.0153126,-0.0177046,0.0283075,0.0121142,-0.0174954,0.0302164,-0.00224073,-0.00306555,0.0289804,-0.00219483,-0.00327471,0.0270716,0.0121601,-0.0226352,0.000732262,0.00101017,-0.0126932,0.00118925,-0.00870777,-0.00303518,-0.00094654,0.00107252,-0.0129773,-0.00140354,0.0107905,-0.0200163,0.00209707,-0.00620169,-0.020229,0.0001554,0.00840003,-0.0053383,0.000839856,-0.00615499,-0.00555106,-0.00110181,0.00844673,-0.0100235,-0.0175825,-0.00566133,-0.0185388,-0.0168692,-0.00569178,-0.0152166,-0.0216572,0.0152633,-0.00866237,-0.0186196,-0.00136958,-0.0142526,-0.0169502,-0.00696773,-0.0200833,-0.0176629,-0.00141042,-0.0155036,-0.0208485,0.0116183,-0.0107471,-0.0177437,-0.00463382,-0.0176156,-0.0171683,-0.00465838,-0.0143413,-0.0209459,0.0116225,-0.0148214,-0.0209289,0.0117289,-0.0141583,-0.0172336,-0.00568758,-0.0188614,-0.0178085,-0.001205,-0.00964917,-0.0185802,-0.00117206,-0.00131454,0.0129997,0.00312119,0.0113724,0.016235,-0.0098546,0.0245753,0.0160486,0.00300795,0.0118884,0.0128133,0.0159837,0.0168087,-0.0399399,-0.0159819,0.00866183,0.0398582,0.00647881,-0.000304732,0.0323814,0.00566772,0.0017282,0.0146639,-0.00658234,0.00211518,0.0120976,0.0127964,0.00921047,0.0348079,-0.00406413,0.0211456,0.0169507,-0.00666727,0.0191127,0.0346681,0.00558279,0.0215326,0.0143844,0.0127115,0.00959746,0.0322416,0.0153146,0.00293289,0.0268012,0.0121701,0.00264623,0.0287022,-0.00218449,0.0170295,0.0303961,-0.0022474,0.0173161,0.0284951,0.0121072,0.00357072,-0.00121057,0.00108234,0.0131444,0.00123085,-0.00870931,0.0231075,0.0010902,0.000996886,0.0135338,-0.00135123,0.0107885,0.00580738,0.000647981,-0.00614786,0.00609896,-0.00128567,0.00845356,0.0204379,0.00237096,-0.00621185,0.0207295,0.000437308,0.00838957,0.0195605,-0.016617,-0.00569716,0.0110759,-0.0176323,-0.00566341,0.0154505,-0.0216377,0.0152626,0.0211346,-0.0173557,-0.00141651,0.015281,-0.0168499,-0.00697143,0.00975486,-0.0187174,-0.00137124,0.0149793,-0.0209061,0.0116205,0.0188919,-0.0169198,-0.0046644,0.0120482,-0.0177387,-0.00463718,0.0161375,-0.0207675,0.0116159,0.0156646,-0.0208475,0.0117259,0.01544,-0.0171076,-0.00569224,0.0109826,-0.018614,-0.00117507,0.0201616,-0.0175156,-0.00121158,-0.0178663,-0.0103466,0.0109682,-0.00804269,-0.00845191,-0.0044354,-0.0188159,-0.00753562,-0.00447102,-0.00994617,-0.0110238,0.0109936,-0.0138993,-0.0111662,0.0122187,-0.0134257,-0.00802219,-0.00623866,-0.0207483,-0.00853814,0.000861593,-0.00634218,-0.00976338,0.000909239,0.0216345,-0.00821268,0.000851661,0.00727665,-0.00991227,0.00091264,0.0142922,-0.00793837,-0.00624177,0.0145992,-0.0110993,0.0122162,0.0184335,-0.0101651,0.0109617,0.00892778,-0.00854537,-0.00443351,0.0196649,-0.00727441,-0.00447912,0.0105392,-0.0110959,0.010996,-0.0152166,-0.0216572,0.0152633,-0.0152166,-0.0216572,0.0152633,-0.0173366,-0.0398819,-0.015984,-0.0173366,-0.0398819,-0.015984,-0.00866237,-0.0186196,-0.00136958,-0.00866237,-0.0186196,-0.00136958,-0.0142526,-0.0169502,-0.00696773,-0.0185388,-0.0168692,-0.00569178,-0.0200833,-0.0176629,-0.00141042,-0.0200833,-0.0176629,-0.00141042,-0.0100235,-0.0175825,-0.00566133,-0.0143413,-0.0209459,0.0116225,-0.00964917,-0.0185802,-0.00117206,-0.0148214,-0.0209289,0.0117289,-0.0107471,-0.0177437,-0.00463382,-0.0141583,-0.0172336,-0.00568758,-0.0176156,-0.0171683,-0.00465838,-0.0188614,-0.0178085,-0.001205,-0.0155036,-0.0208485,0.0116183,0.0154505,-0.0216377,0.0152626,0.0154505,-0.0216377,0.0152626,0.0168087,-0.0399399,-0.0159819,0.0168087,-0.0399399,-0.0159819,0.0211346,-0.0173557,-0.00141651,0.0211346,-0.0173557,-0.00141651,0.015281,-0.0168499,-0.00697143,0.0110759,-0.0176323,-0.00566341,0.00975486,-0.0187174,-0.00137124,0.00975486,-0.0187174,-0.00137124,0.0195605,-0.016617,-0.00569716,0.0161375,-0.0207675,0.0116159,0.0201616,-0.0175156,-0.00121158,0.0156646,-0.0208475,0.0117259,0.0188919,-0.0169198,-0.0046644,0.01544,-0.0171076,-0.00569224,0.0120482,-0.0177387,-0.00463718,0.0109826,-0.018614,-0.00117507,0.0149793,-0.0209061,0.0116205], - "normals": [-0.997131,0.07532,-0.004089,-0.715506,-0.045717,0.697073,-0.641041,0.312052,0.701163,-0.765587,0.639058,0.073794,-0.621876,0.486862,-0.61333,-0.695395,0.143162,-0.704215,0.013733,0.123692,-0.992218,0.060305,0.677023,-0.733482,0.699484,0.373669,-0.609119,0.714042,0.022462,-0.699728,0.995422,-0.095309,0.002228,0.862636,0.499588,0.078982,0.680319,0.198859,0.705374,0.692892,-0.166356,0.701529,-0.015442,-0.143559,0.989502,0.036714,0.461623,0.886288,0.832057,-0.501816,0.236213,0.08414,0.987579,0.132542,-0.683676,-0.135014,-0.717154,-0.985961,-0.157872,-0.054262,-0.762932,-0.168035,0.624226,0.65566,-0.246284,-0.713736,-0.011597,-0.165502,-0.986114,0.716483,-0.297311,0.631031,0.946013,-0.321146,-0.043336,-0.009033,-0.088626,0.996002,-0.942564,-0.25663,0.21363,0.080844,0.974364,0.209815,0.939329,-0.342296,-0.021424,0.67159,-0.175237,0.719871,0.586718,-0.216773,0.780206,0.94055,-0.33607,-0.04883,0.006714,0.043489,0.999023,-0.000122,-0.043428,0.999054,0.6657,-0.182287,-0.723563,0.667074,-0.26249,-0.697165,-0.009766,-0.155004,-0.987854,-0.000122,-0.052461,-0.998596,-0.679952,-0.074496,-0.729423,-0.695639,-0.154149,-0.701621,-0.982757,-0.179296,-0.044465,-0.982086,-0.171178,-0.078341,-0.629871,-0.108371,0.769066,-0.704733,-0.05182,0.707541,0.042909,0.360546,-0.93173,0.010712,0.25837,-0.965972,-0.726707,0.248451,-0.640431,0.931028,-0.151646,-0.331919,0.767357,0.044435,-0.639637,-0.941893,0.094882,-0.322184,-0.991882,-0.126896,0.003388,-0.686422,-0.188299,0.702353,-0.685476,0.17716,0.706168,-0.877987,0.471908,0.08002,-0.711722,0.351238,-0.608295,-0.715201,-0.000244,-0.698874,-0.01883,0.123173,-0.992187,-0.082644,0.674734,-0.73339,0.605365,0.506363,-0.614063,0.689657,0.165197,-0.705008,0.994232,0.106967,-0.00528,0.744987,0.663045,0.072909,0.631642,0.332286,0.70043,0.717429,-0.02295,0.696219,0.021149,-0.142979,0.989471,-0.050295,0.460219,0.886349,0.917783,-0.323893,0.229621,-0.115329,0.984405,0.132664,-0.647847,-0.270241,-0.71218,-0.934507,-0.352794,-0.046968,-0.708853,-0.317392,0.629871,0.686483,-0.109989,-0.718741,0.014618,-0.165197,-0.986145,0.766381,-0.146825,0.625324,0.990905,-0.124546,-0.050691,0.01648,-0.087893,0.995972,-0.869991,-0.440962,0.220466,-0.115329,0.970855,0.209937,0.9888,-0.146275,-0.028687,0.698386,-0.035829,0.714774,0.624256,-0.093234,0.775628,0.988647,-0.139225,-0.055971,0.005158,0.04471,0.998962,0.016175,-0.04178,0.998993,0.683493,-0.044618,-0.728538,0.700919,-0.123447,-0.702445,0.0141,-0.154576,-0.987854,0.003113,-0.052156,-0.998627,-0.656209,-0.210822,-0.724479,-0.655721,-0.291543,-0.696402,-0.926878,-0.373455,-0.037263,-0.927824,-0.36607,-0.071261,-0.589221,-0.232734,0.773705,-0.674642,-0.192175,0.712638,-0.115329,0.970885,0.209937,-0.037477,0.361095,-0.931761,-0.048708,0.254494,-0.965819,-0.766594,0.096591,-0.634785,0.93997,0.038575,-0.339,0.737907,0.197485,-0.645344,-0.94409,-0.096866,-0.315073], - "faces": [35,0,8,14,6,0,0,1,2,3,35,0,6,15,7,0,0,3,4,5,35,1,7,15,9,0,6,5,4,7,35,1,9,16,10,0,6,7,8,9,35,2,10,16,11,0,10,9,8,11,35,2,11,17,12,0,10,11,12,13,35,3,12,17,13,0,14,13,12,15,35,3,13,14,8,0,14,15,2,1,34,29,28,4,1,16,16,16,35,5,13,17,11,0,17,15,12,11,35,5,11,16,9,0,17,11,8,7,35,5,9,15,6,0,17,7,4,3,35,5,6,14,13,0,17,3,2,15,35,0,7,22,18,0,0,5,18,19,35,0,18,23,8,0,0,19,20,1,35,1,10,24,19,0,6,9,21,22,35,1,19,22,7,0,6,22,18,5,35,2,12,25,20,0,10,13,23,24,35,2,20,24,10,0,10,24,21,9,35,3,8,23,21,0,14,1,20,25,35,3,21,25,12,0,14,25,23,13,34,104,98,97,1,26,26,26,35,39,100,26,33,1,27,27,27,27,35,37,33,26,30,1,27,27,27,27,35,37,30,27,34,1,27,27,27,27,35,38,34,27,31,1,27,27,27,27,35,87,83,35,108,0,28,29,30,31,35,84,109,35,83,0,32,33,30,29,35,87,108,110,81,0,28,31,34,35,35,85,81,110,111,0,36,35,34,37,35,85,111,112,82,0,36,37,38,39,35,86,113,32,80,0,40,41,42,43,35,86,82,112,113,0,40,39,38,41,35,84,80,32,109,0,32,43,42,33,35,39,107,96,100,1,27,27,27,27,34,36,96,107,1,27,27,27,35,38,31,96,114,1,27,27,27,27,34,36,114,96,1,27,27,27,34,102,99,103,1,44,45,46,34,101,99,106,1,47,45,48,34,105,103,99,1,49,46,45,34,102,106,99,1,44,48,45,35,40,48,54,46,0,50,51,52,53,35,40,46,55,47,0,50,53,54,55,35,41,47,55,49,0,56,55,54,57,35,41,49,56,50,0,56,57,58,59,35,42,50,56,51,0,60,59,58,61,35,42,51,57,52,0,60,61,62,63,35,43,52,57,53,0,64,63,62,65,35,43,53,54,48,0,64,65,52,51,34,69,68,44,1,66,66,66,35,45,53,57,51,0,67,65,62,61,35,45,51,56,49,0,67,61,58,57,35,45,49,55,46,0,67,57,54,53,35,45,46,54,53,0,67,53,52,65,35,40,47,62,58,0,50,55,68,69,35,40,58,63,48,0,50,69,70,51,35,41,50,64,59,0,56,59,71,72,35,41,59,62,47,0,56,72,68,55,35,42,52,65,60,0,60,63,73,74,35,42,60,64,50,0,60,74,71,59,35,43,48,63,61,0,64,51,70,75,35,43,61,65,52,0,64,75,73,63,34,123,117,116,1,76,76,76,35,79,119,66,73,1,77,77,77,77,35,77,73,66,70,1,77,77,77,77,35,77,70,67,74,1,77,77,77,77,35,78,74,67,71,1,77,77,77,77,35,88,92,75,127,0,78,79,80,81,35,91,128,75,92,0,82,83,80,79,35,88,127,129,94,0,78,81,84,85,35,90,94,129,130,0,86,85,84,87,35,90,130,131,93,0,86,87,88,89,35,89,132,72,95,0,90,91,92,93,35,89,93,131,132,0,90,89,88,91,35,91,95,72,128,0,82,93,92,83,35,79,126,115,119,1,77,77,77,77,34,76,115,126,1,94,77,77,35,78,71,115,133,1,77,77,77,77,34,76,133,115,1,94,77,77,34,121,118,122,1,95,96,97,34,120,118,125,1,98,96,99,34,124,122,118,1,100,97,96,34,121,125,118,1,95,99,96,35,20,25,83,87,0,24,23,29,28,35,21,84,83,25,0,25,32,29,23,35,20,87,81,24,0,24,28,35,21,35,19,24,81,85,0,22,21,35,36,35,19,85,82,22,0,22,36,39,18,35,18,86,80,23,0,19,40,43,20,35,18,22,82,86,0,19,18,39,40,35,21,23,80,84,0,25,20,43,32,35,58,62,93,89,0,69,68,89,90,35,61,91,92,65,0,75,82,79,73,35,61,63,95,91,0,75,70,93,82,35,59,90,93,62,0,72,86,89,68,35,60,65,92,88,0,74,73,79,78,35,60,88,94,64,0,74,78,85,71,35,58,89,95,63,0,69,90,93,70,35,59,64,94,90,0,72,71,85,86] - } - - }, - { - "uuid": "5BAAF4FF-EF70-450E-B9BE-58188F8B3DA4", - "type": "Geometry", - "data": { - "vertices": [-0.0171239,0,0,0,0.0171239,0,0.0171239,0,0,0,-0.0171239,0,0,0,-0.0171239,0,0,0.0171239,-0.0128429,0,0.0128429,-0.0128429,0.0128429,0,-0.0128429,0,-0.0128429,-0.0128429,-0.0128429,0,0,0.0128429,0.0128429,0.0128429,0.0128429,0,0,0.0128429,-0.0128429,0.0128429,0,0.0128429,0.0128429,-0.0128429,0,0.0128429,0,-0.0128429,0,-0.0128429,0.0128429,0,-0.0128429,-0.0128429,-0.00951326,-0.00951326,-0.00951326,-0.00951326,0.00951326,-0.00951326,0.00951326,0.00951326,-0.00951326,0.00951326,-0.00951326,-0.00951326,-0.00951326,-0.00951326,0.00951326,-0.00951326,0.00951326,0.00951326,0.00951326,0.00951326,0.00951326,0.00951326,-0.00951326,0.00951326], - "normals": [-1,0,0,-0.707083,-0.707083,0,-0.577349,-0.577349,0.577349,-0.707083,0,0.707083,-0.577349,0.577349,0.577349,-0.707083,0.707083,0,-0.577349,0.577349,-0.577349,-0.707083,0,-0.707083,-0.577349,-0.577349,-0.577349,0,1,0,0,0.707083,0.707083,0.577349,0.577349,0.577349,0.707083,0.707083,0,0.577349,0.577349,-0.577349,0,0.707083,-0.707083,1,0,0,0.707083,0,0.707083,0.577349,-0.577349,0.577349,0.707083,-0.707083,0,0.577349,-0.577349,-0.577349,0.707083,0,-0.707083,0,-1,0,0,-0.707083,0.707083,0,-0.707083,-0.707083,0,0,-1,0,0,1], - "faces": [35,0,9,22,6,0,0,1,2,3,35,0,6,23,7,0,0,3,4,5,35,0,7,19,8,0,0,5,6,7,35,0,8,18,9,0,0,7,8,1,35,1,7,23,10,0,9,5,4,10,35,1,10,24,11,0,9,10,11,12,35,1,11,20,12,0,9,12,13,14,35,1,12,19,7,0,9,14,6,5,35,2,11,24,13,0,15,12,11,16,35,2,13,25,14,0,15,16,17,18,35,2,14,21,15,0,15,18,19,20,35,2,15,20,11,0,15,20,13,12,35,3,14,25,16,0,21,18,17,22,35,3,16,22,9,0,21,22,2,1,35,3,9,18,17,0,21,1,8,23,35,3,17,21,14,0,21,23,19,18,35,4,17,18,8,0,24,23,8,7,35,4,8,19,12,0,24,7,6,14,35,4,12,20,15,0,24,14,13,20,35,4,15,21,17,0,24,20,19,23,35,5,16,25,13,0,25,22,17,16,35,5,13,24,10,0,25,16,11,10,35,5,10,23,6,0,25,10,4,3,35,5,6,22,16,0,25,3,2,22] - } - - }, - { - "uuid": "E15135E5-F188-4F87-B024-FB5D9FE8E4DD", - "type": "Geometry", - "data": { - "vertices": [-0.00761522,-0.00464127,-0.000491011,6.48151e-11,0.0120408,0.00181984,0.00761522,-0.00464127,-0.000491011,1.10931e-10,0.000716547,0.00258978,2.32831e-10,0.000102101,-0.025836,-0.00571141,-0.00453123,0.0103816,6.51609e-11,0.00981183,0.0142897,0.00571141,-0.00453123,0.0103816,-4.01741e-12,-0.00614602,0.0103809,-0.00761522,-0.00464127,-0.000491011,-0.00571141,-0.00453123,0.0103816,2.32831e-10,0.000102101,-0.025836,2.32831e-10,0.000102101,-0.025836,6.48151e-11,0.0120408,0.00181984,6.51609e-11,0.00981183,0.0142897,0.00761522,-0.00464127,-0.000491011,0.00571141,-0.00453123,0.0103816], - "normals": [0,-0.97821,-0.207587,0.481063,-0.865566,-0.139012,0,-0.999756,0.021607,-0.915922,0.401105,-0.012543,-0.883999,0.429182,-0.185278,-0.912656,0.406598,-0.040986,-0.921079,0.37376,0.109043,0.912656,0.406598,-0.040986,0.883999,0.429182,-0.185278,0.915922,0.401105,-0.012543,-0.481063,-0.865566,-0.139012,-0.327464,-0.877285,-0.35081,0,-0.928495,-0.371288,0.921079,0.37376,0.109043,0.327464,-0.877285,-0.35081], - "faces": [34,3,9,4,0,0,1,2,34,1,12,0,0,3,4,5,35,1,0,5,6,0,3,5,6,6,34,15,11,13,0,7,8,9,35,3,2,7,8,0,0,10,11,12,35,15,13,14,16,0,7,9,13,13,35,3,8,10,9,0,0,12,14,1,34,3,4,2,0,0,2,10] - } - - }, - { - "uuid": "EA9854B7-1038-49A6-BBAF-271D10571F3A", - "type": "Geometry", - "data": { - "vertices" : [0.00290699,0.00255372,-0.0368072,0.00290699,0.00836773,-0.0368072,-0.00290701,0.00255372,-0.0368072,-0.00290701,0.00836773,-0.0368072,-7.45058e-09,0.00158472,-0.0368072,0.00387599,0.00546072,-0.0368072,-7.45058e-09,0.00933673,-0.0368072,-0.00387601,0.00546072,-0.0368072,0.002907,0.00255373,0.0368072,0.002907,0.00836773,0.0368072,-0.002907,0.00255372,0.0368072,-0.002907,0.00836773,0.0368072,-3.72529e-09,0.00158473,0.0368072,0.003876,0.00546073,0.0368072,-3.72529e-09,0.00933673,0.0368072,-0.003876,0.00546073,0.0368072,-0.00712724,-0.00546073,0.0342313,-1.11759e-08,0.00166651,0.0342313,0.00712723,-0.00546073,0.0342313,-1.11759e-08,-0.012588,0.0342313,-0.00534544,-0.000115303,0.0342313,-0.00534544,-0.0108062,0.0342313,0.00534542,-0.000115302,0.0342313,0.00534542,-0.0108062,0.0342313,-0.00712725,-0.00546072,-0.0342314,-1.86265e-08,0.00166652,-0.0342314,0.00712723,-0.00546072,-0.0342314,-1.86265e-08,-0.012588,-0.0342314,-0.00534545,-0.000115295,-0.0342314,-0.00534545,-0.0108062,-0.0342314,0.00534541,-0.000115294,-0.0342314,0.00534541,-0.0108061,-0.0342314], - "normals" : [1,0,0,0.707083,0.707083,0,0,1,0,0,-1,0,-0.707083,-0.707083,0,-0.707083,0.707083,0,-1,0,0,0.707083,-0.707083,0,-0.999969,0,0], - "faces" : [35,13,5,1,9,0,0,0,1,1,35,14,9,1,6,0,2,1,1,2,35,12,10,2,4,0,3,4,4,3,35,14,6,3,11,0,2,2,5,5,35,15,11,3,7,0,6,5,5,6,35,0,8,12,4,0,7,7,3,3,35,0,5,13,8,0,7,0,0,7,35,15,7,2,10,0,6,6,4,4,35,16,24,29,21,0,6,8,4,4,35,18,23,31,26,0,0,7,7,0,35,19,27,31,23,0,3,3,7,7,35,16,20,28,24,0,6,5,5,8,35,17,25,28,20,0,2,2,5,5,35,19,21,29,27,0,3,4,4,3,35,17,22,30,25,0,2,1,1,2,35,18,26,30,22,0,0,0,1,1] - } - - }, - { - "uuid": "AF2C1B26-B760-4716-907B-BC774B5924A1", - "type": "Geometry", - "data": { - "vertices" : [-0.02792,0,0,0,0.02792,0,0.02792,0,0,0,-0.02792,0,0,0,-0.02792,0,0,0.02792,-0.02094,0,0.02094,-0.02094,0.02094,0,-0.02094,0,-0.02094,-0.02094,-0.02094,0,0,0.02094,0.02094,0.02094,0.02094,0,0,0.02094,-0.02094,0.02094,0,0.02094,0.02094,-0.02094,0,0.02094,0,-0.02094,0,-0.02094,0.02094,0,-0.02094,-0.02094,-0.0155111,-0.0155111,-0.0155111,-0.0155111,0.0155111,-0.0155111,0.0155111,0.0155111,-0.0155111,0.0155111,-0.0155111,-0.0155111,-0.0155111,-0.0155111,0.0155111,-0.0155111,0.0155111,0.0155111,0.0155111,0.0155111,0.0155111,0.0155111,-0.0155111,0.0155111], - "normals" : [-1,0,0,-0.707083,-0.707083,0,-0.577349,-0.577349,0.577349,-0.707083,0,0.707083,-0.577349,0.577349,0.577349,-0.707083,0.707083,0,-0.577349,0.577349,-0.577349,-0.707083,0,-0.707083,-0.577349,-0.577349,-0.577349,0,1,0,0,0.707083,0.707083,0.577349,0.577349,0.577349,0.707083,0.707083,0,0.577349,0.577349,-0.577349,0,0.707083,-0.707083,1,0,0,0.707083,0,0.707083,0.577349,-0.577349,0.577349,0.707083,-0.707083,0,0.577349,-0.577349,-0.577349,0.707083,0,-0.707083,0,-1,0,0,-0.707083,0.707083,0,-0.707083,-0.707083,0,0,-1,0,0,1], - "faces" : [35,0,9,22,6,0,0,1,2,3,35,0,6,23,7,0,0,3,4,5,35,0,7,19,8,0,0,5,6,7,35,0,8,18,9,0,0,7,8,1,35,1,7,23,10,0,9,5,4,10,35,1,10,24,11,0,9,10,11,12,35,1,11,20,12,0,9,12,13,14,35,1,12,19,7,0,9,14,6,5,35,2,11,24,13,0,15,12,11,16,35,2,13,25,14,0,15,16,17,18,35,2,14,21,15,0,15,18,19,20,35,2,15,20,11,0,15,20,13,12,35,3,14,25,16,0,21,18,17,22,35,3,16,22,9,0,21,22,2,1,35,3,9,18,17,0,21,1,8,23,35,3,17,21,14,0,21,23,19,18,35,4,17,18,8,0,24,23,8,7,35,4,8,19,12,0,24,7,6,14,35,4,12,20,15,0,24,14,13,20,35,4,15,21,17,0,24,20,19,23,35,5,16,25,13,0,25,22,17,16,35,5,13,24,10,0,25,16,11,10,35,5,10,23,6,0,25,10,4,3,35,5,6,22,16,0,25,3,2,22] - } - - }, - { - "uuid": "1ABF212A-35FC-4FDE-8651-88362936C462", - "type": "Geometry", - "data": { - "vertices" : [-0.00275984,0.0243111,-0.00933627,-0.00481042,0.0105924,-0.0234082,-0.00655005,-0.00909316,-0.0235858,-0.00374772,-0.00977039,0.0240339,-0.00200809,0.00991514,0.0242115,-0.00159895,0.0240306,0.0103907,-0.00157729,0.0184864,0.0188536,-0.00698085,-0.0176644,-0.0182279,-0.00695919,-0.0232086,-0.00976495,-0.00481815,-0.0181871,0.0185227,-0.0057983,-0.0234892,0.00996197,-0.00373999,0.0190091,-0.017897,0.0050983,-0.0105473,0.0235023,0.00186517,-0.0184413,-0.0187595,0.00402787,-0.018964,0.0179911,0.00510603,0.0182321,-0.0184286,0.0040356,0.00981543,-0.0239398,0.00683793,0.00913821,0.0236798,0.00726873,0.0177095,0.0183219,0.00229597,-0.00987009,-0.0241174,-0.0112865,-0.00750338,0.0217184,-0.0143383,-0.01539,-0.0175364,-0.012347,-0.0158712,0.0163018,-0.0112385,0.0180131,-0.014773,-0.0122989,0.00964518,-0.0201897,-0.00956188,0.0110779,0.0232604,-0.00924716,0.0175318,0.0190652,-0.0140236,-0.00893608,-0.0217316,-0.00198606,0.0263586,0.000546923,-0.00580925,0.000780773,-0.0256894,-0.00274889,4.12054e-05,0.0263151,-0.00657208,-0.0255367,7.87741e-05,0.00490399,-0.00682411,0.0148278,0.00285317,-0.0118314,-0.0119794,0.004225,-0.0121629,0.011332,0.00490889,0.011431,-0.0117695,0.0042299,0.00609223,-0.0152653,0.00600746,0.00566266,0.0149404,0.00628072,0.0110995,0.0115418,0.00312643,-0.00639454,-0.015378,-0.00306728,-0.00505651,0.0128049,-0.00477754,-0.00923231,-0.00955079,-0.00363352,-0.00950878,0.00988959,-0.00306319,0.0101673,-0.00937576,-0.00362943,0.00571501,-0.0122911,-0.00214705,0.00535676,0.0128988,-0.00191916,0.00989079,0.0100646,-0.00454966,-0.00469827,-0.012385,-0.00304326,-0.00551669,0.013877,-0.0048336,-0.00849273,-0.0115644,-0.00365344,0.00617518,-0.0133632,-0.00186311,0.00915122,0.0120782,-0.00452851,-0.0143387,0.00205576,-0.00216819,0.0149972,-0.00154194,0.00954473,-0.00662228,0.0131205,0.00775439,-0.00959832,-0.0123209,0.00893455,0.0050696,-0.0141197,0.0107249,0.00804563,0.0113217,0.00805948,-0.0154442,0.00129927,0.0104198,0.0138916,-0.00229843,0.00941751,-0.00418469,0.00744134,0.00837369,-0.0059198,-0.00739172,0.00906176,0.00263201,-0.0084405,0.0101056,0.00436712,0.00639256,0.00855157,-0.00932814,0.000549207,0.0099277,0.00777547,-0.00154837,-0.00127247,-0.00324579,0.00808377,-0.00231629,-0.00498091,-0.00674929,-0.00162822,0.00357089,-0.00779807,-0.000584405,0.00530601,0.00703498,-0.00213841,-0.00838925,0.00119163,-0.000762284,0.00871435,-0.000905942,0.00227394,-0.0263136,-0.000452855,0.00685997,0.0255817,1.53054e-05,0.00609713,-0.000735729,0.0257834,0.00724708,0.0232537,0.00985904,0.00188683,-0.0239855,-0.0102966,0.00304772,-0.0242661,0.00943034,0.00608619,0.0235342,-0.00986788,0.00303677,3.83519e-06,-0.026221,-0.0140124,-0.0239287,0.00036544,-0.00957307,0.0260705,0.00116336,-0.0102855,0.00211091,0.0243242,-0.00928271,0.0234868,0.00977073,-0.0143027,-0.021345,-0.00824193,-0.0133364,-0.0215785,0.00817839,-0.010249,0.0237203,-0.00664961,-0.0132999,3.09004e-05,-0.0227954,0.00553756,-0.000600507,0.0162747,0.00626698,0.0146163,0.0061737,0.00602144,0.016093,-7.02953e-05,0.00286691,-0.0153481,-0.00661124,0.00360328,-0.0155261,0.00590178,0.00553061,0.0147942,-0.00633933,0.00359633,-0.000131385,-0.0167123,0.00311246,-0.0168248,-0.000367258,-0.00253892,0.000133636,0.0140116,-0.00193061,0.0128236,0.00558787,-0.00213539,0.0140551,0.000380736,-0.00476609,-0.0121651,-0.00507406,-0.004152,-0.0123135,0.00536112,-0.0025447,0.012972,-0.00484729,-0.00415779,0.000524865,-0.0134978,-0.00456131,-0.0133966,0.0001331,-0.0023147,0.00204747,0.0149455,-0.00180948,0.0138911,0.00604338,-0.00488722,-0.0132326,-0.00552954,-0.00385357,-0.0115144,0.00915905,-0.00284313,0.0121729,-0.00864523,-0.004382,-0.00138897,-0.0144317,0.0102733,0.000941877,0.014189,0.0107785,0.0127855,0.00528687,0.00770076,-0.0143382,-0.00628603,0.00873441,-0.01262,0.00840256,0.00974486,0.0110673,-0.00940173,0.00820598,-0.00249457,-0.0151882,0.00984228,0.000225428,0.00806429,0.0101368,0.00713062,0.00287407,0.00834243,-0.0086833,-0.00387324,0.00894507,-0.00768153,0.00469063,0.00953419,0.00612886,-0.0056898,0.00863698,-0.00177811,-0.00906346,-0.000847701,0.00116432,0.00870672,-0.000553142,0.0080695,0.0035165,-0.00234755,-0.00774441,-0.00323081,-0.00174491,-0.00674264,0.00533306,-0.00115579,0.00706775,-0.00504737,-0.002053,-0.000839221,-0.00842101,0.0103224,-0.00551999,-0.000358804,0.0066484,-0.0083835,-0.000282536,0.00203453,-0.00902632,-0.000231115,0.0105132,-0.00416436,0.00280156,0.00697886,-0.00603548,0.00519137,0.00241612,-0.00631505,0.00608961,0.0109162,-0.000987144,0.0040684,0.00767691,-0.000532374,0.00738561,0.00322215,3.93819e-05,0.00862329,0.012072,-0.00120307,-0.000439484,0.0112953,0.00215049,0.00269963,0.00833363,0.00490216,0.00501482,0.00398047,0.00631464,0.00588575,0.0114285,0.00341055,-0.000502955,0.00856432,0.00708465,-0.000532212,0.00424685,0.00883477,-0.000519416,0.0112377,0.00205491,-0.00366332,0.00823386,0.00473662,-0.00600612,0.00386526,0.0061235,-0.00684014,0.0108347,-0.0011223,-0.00493016,0.00753582,-0.000766477,-0.00820036,0.00305923,-0.000230936,-0.00937383,0.0104556,-0.00425993,-0.00356138,0.00687909,-0.00620101,-0.00582957,0.00230092,-0.0065062,-0.00663628,-0.00222898,-0.00803811,-0.000247066,-0.00188961,-0.00562686,0.00537423,-0.00117277,2.44258e-05,0.00762755,-0.000498367,0.0056053,0.00519293,-0.000261458,0.00784655,-0.000503466,-0.00060082,0.0054353,-0.00612477,-0.00131766,-0.00021598,-0.00837809,-0.00199206,-0.00579685,-0.00594346,-0.005119,-0.00503792,-0.000295493,-0.00490783,-0.00353751,0.00320238,-0.00446177,-2.09808e-05,0.00460452,-0.00404212,0.00345173,0.00308956,-0.0038947,0.00484637,-0.000455039,-0.00410587,0.00334596,-0.00395291,-0.00455193,-0.000170574,-0.00535505,-0.00497158,-0.00364329,-0.00384009,-0.0112794,-0.00416717,0.0129045,-0.0128771,-0.00682299,-0.00979941,-0.011824,0.00626667,-0.0114047,-0.0102263,0.00892249,0.0112993,-0.0126049,-0.0120399,0.00235521,-0.0104985,0.0141394,-0.000855386,-0.0106293,0.00258309,0.013858,-0.0101784,0.0131524,0.00591376,-0.012925,-0.0110529,-0.00441392,-0.0120026,-0.00951956,0.00869419,-0.0111008,0.0116191,-0.00719437,-0.0124741,-0.000483593,-0.0123582,0.00609713,-0.000735729,0.0257834,0.0050983,-0.0105473,0.0235023,0.00188683,-0.0239855,-0.0102966,0.00186517,-0.0184413,-0.0187595,0.00304772,-0.0242661,0.00943034,0.00402787,-0.018964,0.0179911,0.00608619,0.0235342,-0.00986788,0.00510603,0.0182321,-0.0184286,0.00303677,3.83519e-06,-0.026221,0.0040356,0.00981543,-0.0239398,0.00683793,0.00913821,0.0236798,0.00724708,0.0232537,0.00985904,0.00726873,0.0177095,0.0183219,0.00229597,-0.00987009,-0.0241174,0.00553756,-0.000600507,0.0162747,0.00490399,-0.00682411,0.0148278,0.00286691,-0.0153481,-0.00661124,0.00285317,-0.0118314,-0.0119794,0.00360328,-0.0155261,0.00590178,0.004225,-0.0121629,0.011332,0.00553061,0.0147942,-0.00633933,0.00490889,0.011431,-0.0117695,0.00359633,-0.000131385,-0.0167123,0.0042299,0.00609223,-0.0152653,0.00600746,0.00566266,0.0149404,0.00626698,0.0146163,0.0061737,0.00628072,0.0110995,0.0115418,0.00312643,-0.00639454,-0.015378,0.0102733,0.000941877,0.014189,0.00954473,-0.00662228,0.0131205,0.00770076,-0.0143382,-0.00628603,0.00775439,-0.00959832,-0.0123209,0.00820598,-0.00249457,-0.0151882,0.00893455,0.0050696,-0.0141197,0.0107785,0.0127855,0.00528687,0.0107249,0.00804563,0.0113217,0.00873441,-0.01262,0.00840256,0.00805948,-0.0154442,0.00129927,0.00974486,0.0110673,-0.00940173,0.0104198,0.0138916,-0.00229843,0.00984228,0.000225428,0.00806429,0.00941751,-0.00418469,0.00744134,0.00834243,-0.0086833,-0.00387324,0.00837369,-0.0059198,-0.00739172,0.00863698,-0.00177811,-0.00906346,0.00906176,0.00263201,-0.0084405,0.0101368,0.00713062,0.00287407,0.0101056,0.00436712,0.00639256,0.00894507,-0.00768153,0.00469063,0.00855157,-0.00932814,0.000549207,0.00602144,0.016093,-7.02953e-05,0.00311246,-0.0168248,-0.000367258,0.00685997,0.0255817,1.53054e-05,0.00227394,-0.0263136,-0.000452855,0.00953419,0.00612886,-0.0056898,0.0099277,0.00777547,-0.00154837], - "normals" : [0.3043,-0.703848,0.641835,0.265847,-0.903928,0.334941,0.265847,-0.903928,0.334971,0.340892,-0.40199,0.849788,0.340861,-0.40202,0.849788,0.343455,0.646962,-0.680776,0.377087,0.847468,-0.373577,0.377087,0.847438,-0.373608,0.421979,0.627979,0.653859,0.419721,0.837153,0.350688,0.419721,0.837153,0.350627,-0.16007,0.710166,-0.685568,-0.074007,0.919156,-0.386792,0.058748,0.925382,-0.374371,0.020692,0.714347,-0.699454,0.225745,-0.684866,-0.69277,0.223243,-0.893613,-0.389325,0.223243,-0.893643,-0.389294,-0.206824,0.409345,-0.888607,-0.020478,0.395001,-0.918424,-0.058718,0.014191,-0.998169,-0.206458,0.050539,-0.977142,-0.345378,0.045778,-0.937315,-0.393017,0.400922,-0.827479,-0.178198,-0.34434,-0.921751,-0.263314,-0.346538,-0.900296,-0.087985,-0.368755,-0.925321,-0.167669,-0.376446,0.91113,0.020478,-0.395001,0.918424,0.058718,-0.014191,0.998169,-0.094485,-0.02411,0.995209,-0.234199,0.005097,0.972167,-0.35551,-0.335185,0.872463,-0.004852,0.360393,0.932768,-0.090213,0.377575,0.921537,0.087985,0.368755,0.925321,-0.338267,0.696158,-0.633168,-0.187719,0.914426,-0.358531,-0.186041,-0.896329,0.402448,-0.299753,-0.871609,0.387829,-0.255318,-0.966826,0.003052,-0.171209,-0.985229,0.000336,-0.088015,-0.996063,-0.008972,-0.058748,-0.925382,0.374371,-0.19837,-0.678671,0.707114,-0.020692,-0.714347,0.699454,-0.376354,-0.633381,0.676107,-0.192358,-0.899655,-0.391888,-0.103793,-0.914518,-0.390973,-0.278848,-0.882656,-0.378307,-0.188726,-0.692282,-0.696463,-0.267983,-0.661763,-0.700156,-0.103763,-0.694266,-0.712149,0.018494,0.707236,0.706717,0.014771,0.91525,0.40257,-0.074343,0.913663,0.399518,-0.063814,0.690909,0.720084,0.103763,0.694266,0.712149,0.103793,0.914518,0.390973,0.088015,0.996063,0.008972,0.003662,0.999939,0.009705,-0.082034,0.99646,0.017182,0.238197,-0.377209,-0.894955,0.238197,-0.377178,-0.894955,0.240822,-0.970153,-0.027955,0.40727,0.913236,-0.010956,0.404736,0.32075,0.856288,0.404736,0.320719,0.856319,0.302072,0.345531,-0.888455,0.302072,0.345561,-0.888424,0.100162,0.59505,0.797388,0.103793,0.914792,0.390301,0.009949,0.918943,0.394208,0.006348,0.600635,0.799463,0.020569,-0.39433,0.918729,0.069704,0.115879,0.990783,-0.023927,0.123569,0.992035,-0.072878,-0.384381,0.920286,-0.020569,0.39433,-0.918729,-0.069704,-0.115879,-0.990783,-0.162786,-0.107181,-0.980804,-0.113834,0.400769,-0.909055,0.079592,0.98941,-0.121311,0.034059,0.798883,-0.600482,-0.05942,0.803552,-0.592212,-0.0141,0.993225,-0.115177,0.994385,-0.087313,-0.059755,-0.079592,-0.98941,0.121311,-0.034059,-0.798883,0.600482,-0.127293,-0.787164,0.603442,-0.172613,-0.976836,0.126408,0.100162,0.59508,0.797388,-0.100162,-0.59508,-0.797388,-0.103793,-0.914792,-0.390301,0.788018,-0.479843,0.385601,0.399884,-0.666677,0.628956,0.36256,-0.931883,0.010712,0.764916,-0.644093,0.002747,-0.025788,-0.688803,0.724479,-0.047853,-0.998688,0.016511,0.478713,-0.045137,0.876766,0.022462,0.027009,0.999359,0.836848,-0.094943,0.539079,0.552904,0.568651,0.608997,0.069887,0.720786,0.689596,0.882778,0.285134,0.373272,0.578967,0.815149,-0.017457,0.086978,0.996094,-0.014801,0.898923,0.437788,-0.01471,0.541642,0.549944,-0.635731,0.062563,0.700156,-0.711203,0.87582,0.273568,-0.397565,0.826991,-0.111301,-0.551042,0.462783,-0.071566,-0.883541,0.012513,-0.003815,-0.999908,0.78106,-0.49144,-0.385235,0.388623,-0.685385,-0.615772,-0.032502,-0.711753,-0.701651,0.99237,-0.12302,-0.007111,-0.196692,-0.902554,-0.382977,-0.193091,-0.584246,-0.788232,0.379589,-0.041871,0.924192,0.268502,-0.015015,-0.963134,-0.472091,-0.881375,0.016724,-0.464614,-0.616627,-0.635487,-0.411145,0.911466,-0.010865,-0.418287,0.672109,0.61095,-0.443434,0.028748,-0.89581,-0.461379,-0.594409,0.658589,-0.438948,0.056978,0.896695,-0.421369,0.654866,-0.627338,-0.705893,-0.458815,0.539598,-0.720237,-0.693533,0.015198,-0.636769,0.770989,-0.007233,-0.646748,0.576098,0.499771,-0.710227,-0.477096,-0.517594,-0.68157,0.050935,-0.729942,-0.675375,0.074129,0.733696,-0.651082,0.56209,-0.509995,-0.155309,0.800928,-0.578204,-0.110599,0.987976,-0.107761,-0.090396,0.600818,0.794214,-0.120304,0.130345,0.98413,-0.168554,-0.370556,0.913358,-0.222205,-0.767785,0.600909,-0.20896,0.403729,-0.890683,-0.287118,-0.567675,-0.771538,-0.25721,-0.097201,-0.961425,-0.086856,0.914731,0.394543,-0.290689,-0.881588,-0.371868,-0.266915,-0.954833,0.130467], - "faces" : [33,35,93,101,43,0,1,2,0,33,204,35,43,44,3,0,0,4,33,34,92,100,42,5,6,7,5,33,41,99,91,33,8,9,10,8,33,11,0,78,15,11,12,13,14,33,46,97,89,38,15,16,17,15,33,1,16,79,29,18,19,20,21,33,1,29,87,24,18,21,22,23,33,2,27,87,29,24,25,22,21,33,2,29,79,19,24,21,20,26,33,3,12,74,30,27,28,29,30,33,3,30,82,20,27,30,31,32,33,4,25,82,30,33,34,31,30,33,4,30,74,17,33,30,29,35,33,11,15,16,1,11,14,19,18,33,11,1,24,23,11,18,23,36,33,86,0,11,23,37,12,11,36,33,10,85,80,31,38,39,40,41,33,10,31,72,77,38,41,42,43,33,9,10,77,14,44,38,43,45,33,9,14,12,3,44,45,28,27,33,9,3,20,22,44,27,32,46,33,9,22,85,10,44,46,39,38,33,8,76,72,31,47,48,42,41,33,8,31,80,84,47,41,40,49,33,7,8,84,21,50,47,49,51,33,7,21,27,2,50,51,25,24,33,7,2,19,13,50,24,26,52,33,7,13,76,8,50,52,48,47,33,6,5,83,26,53,54,55,56,33,6,26,25,4,53,56,34,33,33,6,4,17,18,53,33,35,57,33,6,18,75,5,53,57,58,54,33,5,75,73,28,54,58,59,60,33,5,28,81,83,54,60,61,55,33,0,86,81,28,12,37,61,60,33,0,28,73,78,12,60,59,13,33,45,46,38,205,62,15,15,63,33,90,89,97,98,64,17,16,64,33,95,91,99,103,65,10,9,65,33,47,41,33,208,66,8,8,67,33,95,103,100,92,65,65,7,6,33,196,34,42,40,68,5,5,69,33,90,98,101,93,64,64,2,1,33,57,111,105,51,70,71,72,73,33,54,110,104,48,74,75,76,77,33,56,115,109,50,78,79,80,81,33,59,114,108,53,82,83,84,85,33,61,118,112,55,86,86,86,86,33,58,113,107,52,87,88,89,90,33,70,125,119,64,82,83,83,82,33,60,210,217,229,86,86,86,86,33,67,224,225,127,91,91,75,75,33,226,120,126,68,74,88,88,74,33,228,221,122,69,92,79,79,92,33,65,227,123,71,87,93,93,87,33,64,223,124,70,82,71,71,82,33,66,222,119,125,78,78,83,83,33,62,214,219,235,86,86,86,86,33,55,213,121,61,86,86,86,86,33,216,209,116,63,86,86,86,86,33,220,215,117,236,86,86,86,86,33,218,112,118,230,86,86,86,86,33,131,132,129,128,94,95,96,97,33,132,133,130,129,95,98,99,96,33,135,136,133,132,100,101,98,95,33,134,135,132,131,102,100,95,94,33,139,140,136,135,103,104,101,100,33,138,139,135,134,105,103,100,102,33,142,143,140,139,106,107,104,103,33,141,142,139,138,108,106,103,105,33,145,146,143,142,109,110,107,106,33,144,145,142,141,111,109,106,108,33,147,148,145,144,112,113,109,111,33,148,149,146,145,113,114,110,109,33,150,151,148,147,115,116,113,112,33,151,152,149,148,116,117,114,113,32,137,131,128,118,94,97,32,137,134,131,118,102,94,32,137,138,134,118,105,102,32,137,141,138,118,108,105,32,137,144,141,118,111,108,32,137,147,144,118,112,111,32,137,150,147,118,115,112,33,129,130,152,151,96,99,117,116,33,128,129,151,150,97,96,116,115,32,137,128,150,118,97,115,33,63,117,215,216,86,86,86,86,33,60,116,209,210,86,86,86,86,33,62,121,213,214,86,86,86,86,33,52,106,211,58,90,119,93,87,33,212,211,106,49,92,93,119,120,33,59,53,105,111,82,85,72,71,33,54,48,107,113,74,77,89,88,33,50,108,114,56,81,84,83,78,33,49,109,115,212,120,80,79,92,33,51,104,110,57,73,76,75,70,33,67,124,223,224,91,71,71,91,33,69,123,227,228,92,93,93,92,33,66,122,221,222,78,79,79,78,33,71,126,120,65,87,88,88,87,33,68,127,225,226,74,75,75,74,33,230,229,217,218,86,86,86,86,33,236,235,219,220,86,86,86,86,33,32,88,181,182,86,86,86,86,33,199,200,186,185,86,86,86,86,33,198,197,183,184,86,86,86,86,33,201,202,188,187,86,86,86,86,33,181,88,37,191,86,86,86,86,33,36,94,189,190,86,86,86,86,33,207,206,192,193,86,86,86,86,33,189,94,39,194,86,86,86,86,33,208,203,102,47,67,121,121,66,33,44,102,203,204,4,121,121,3,33,205,195,96,45,63,122,122,62,33,40,96,195,196,69,122,122,68,33,39,198,184,194,86,86,86,86,33,206,231,233,192,86,86,86,86,33,200,32,182,186,86,86,86,86,33,202,36,190,188,86,86,86,86,33,191,37,207,193,86,86,86,86,33,234,232,199,185,86,86,86,86,33,197,232,234,183,86,86,86,86,33,233,231,201,187,86,86,86,86,33,153,160,152,130,123,124,117,99,33,140,143,157,156,104,107,125,126,33,149,152,160,159,114,117,124,127,33,130,133,154,153,99,98,128,123,33,155,154,133,136,129,128,98,101,33,143,146,158,157,107,110,130,125,33,156,155,136,140,126,129,101,104,33,146,149,159,158,110,114,127,130,33,153,154,162,161,123,128,131,132,33,156,157,165,164,126,125,133,134,33,159,160,168,167,127,124,135,136,33,164,163,155,156,134,137,129,126,33,158,159,167,166,130,127,136,138,33,163,162,154,155,137,131,128,129,33,157,158,166,165,125,130,138,133,33,161,168,160,153,132,135,124,123,33,179,174,53,108,139,140,85,84,33,104,51,172,175,76,73,141,142,33,107,48,169,178,89,77,143,144,33,108,50,171,179,84,81,145,139,33,175,169,48,104,142,143,77,76,33,109,49,170,180,80,120,146,147,33,105,53,174,176,72,85,140,148,33,177,170,49,106,149,146,120,119,33,106,52,173,177,119,90,150,149,33,180,171,50,109,147,145,81,80,33,176,172,51,105,148,141,73,72,33,178,173,52,107,144,150,90,89] - } - }, - { - "uuid": "0CBE2E3A-0977-4AE4-AA96-926C83C87C33", - "type": "Geometry", - "data": { - "vertices" : [-0.00803119,-0.0643722,0.0360606,-0.00377942,-0.0623137,0.03381,-0.00677714,-0.0587816,0.0313774,-0.0110289,-0.0608401,0.033628,-0.00758322,-0.0621301,0.0395263,-0.00327828,-0.0597969,0.0376814,-0.00619898,-0.0558668,0.0358364,-0.0105039,-0.0582,0.0376814,-0.00711677,-0.0602618,0.0434445,-0.00278924,-0.0578327,0.0417857,-0.00567722,-0.0537635,0.0402104,-0.0100047,-0.0561926,0.0418692,-0.00662623,-0.058332,0.0475884,-0.0023165,-0.0559774,0.0457822,-0.00523027,-0.0520164,0.0439934,-0.00953999,-0.0543709,0.0457996,-0.00610707,-0.0557666,0.0516269,-0.00186446,-0.0537624,0.049311,-0.00487547,-0.0503089,0.0467836,-0.00911808,-0.0523131,0.0490996,-0.00557432,-0.051884,0.0549412,-0.0014411,-0.0506988,0.0519593,-0.00461058,-0.0484319,0.0484671,-0.00874381,-0.0496172,0.051449,-0.00509335,-0.046322,0.0565969,-0.00106262,-0.0463449,0.0532603,-0.00438306,-0.0458574,0.0492457,-0.00841379,-0.0458345,0.0525823,-0.00407535,-0.0208101,0.0527251,-9.23015e-05,-0.0219851,0.0495416,-0.00348449,-0.0232311,0.0457573,-0.00746753,-0.022056,0.0489408,-0.00420386,0.00343981,0.0390732,-0.000221446,0.00151815,0.0362754,-0.00361458,-0.000842497,0.033067,-0.00759699,0.00107916,0.0358648,-0.00499449,0.025324,0.0196147,-0.000999652,0.0230026,0.0171586,-0.00437528,0.020079,0.0144315,-0.00837012,0.0224004,0.0168875,-0.00598878,0.0439219,-0.00201058,-0.00198182,0.0413505,-0.00418141,-0.00534262,0.038121,-0.00655947,-0.00934958,0.0406923,-0.00438864,-0.00674222,0.0581934,-0.0222491,-0.0027259,0.0554056,-0.0241139,-0.00607865,0.0519903,-0.0262293,-0.010095,0.0547781,-0.0243646,-0.00680893,0.0670871,-0.0376691,-0.00279348,0.0640146,-0.0390169,-0.00614684,0.0604055,-0.0407801,-0.0101623,0.0634779,-0.0394323,-0.00667946,0.068125,-0.0405233,-0.0026937,0.0647892,-0.0411282,-0.00607182,0.0609603,-0.0422716,-0.0100576,0.0642961,-0.0416667,-0.0065004,0.0685109,-0.0432731,-0.00256002,0.0650695,-0.0431729,-0.00598236,0.0611377,-0.0436293,-0.00992274,0.0645791,-0.0437296,-0.00630677,0.0684472,-0.0457433,-0.00240189,0.0650096,-0.0451821,-0.0058588,0.0610816,-0.0451896,-0.00976368,0.0645192,-0.0457508,-0.00612047,0.0682073,-0.0479331,-0.0022268,0.0647816,-0.0472374,-0.00569464,0.0608652,-0.0471139,-0.0095883,0.0642908,-0.0478096,-0.00595025,0.0679982,-0.0499444,-0.00204244,0.0645582,-0.049419,-0.00549651,0.0606279,-0.0494614,-0.00940431,0.0640678,-0.0499868,-0.00579356,0.0679568,-0.0519542,-0.00185665,0.0645132,-0.0518061,-0.00528236,0.0605792,-0.0522161,-0.00921927,0.0640228,-0.0523641,0.010837,-0.0691184,0.0329153,0.014055,-0.0731397,0.0319913,0.0175494,-0.0698605,0.0298899,0.0143314,-0.0658392,0.0308139,0.0122251,-0.0690316,0.0361924,0.015248,-0.0730751,0.0348169,0.0190559,-0.0697603,0.0334413,0.0160329,-0.0657168,0.0348169,0.0134787,-0.0694085,0.0395563,0.0164279,-0.0734365,0.0379888,0.0203543,-0.0701465,0.0369218,0.0174051,-0.0661184,0.0384893,0.014696,-0.0698175,0.042861,0.0177029,-0.0738589,0.0414449,0.0215366,-0.0705474,0.0401345,0.0185296,-0.066506,0.0415507,0.0159908,-0.0697841,0.0459603,0.019249,-0.0737916,0.0451212,0.0226788,-0.0705345,0.0428833,0.0194206,-0.066527,0.0437224,0.0174806,-0.068764,0.0486544,0.0212572,-0.072385,0.0487251,0.0238537,-0.0697492,0.0450249,0.020077,-0.0661281,0.0449543,0.0192141,-0.0662586,0.0506153,0.023572,-0.0690597,0.0513515,0.0252023,-0.0677867,0.046545,0.0208443,-0.0649856,0.0458088,0.0247378,-0.0544796,0.0530375,0.0295446,-0.056326,0.0539673,0.0303814,-0.0567403,0.0488187,0.0255746,-0.0548938,0.0478889,0.0282059,-0.0432932,0.0504684,0.0333002,-0.0442287,0.0512119,0.0336378,-0.0462249,0.0463869,0.0285435,-0.0452895,0.0456434,0.0299985,-0.0325836,0.0442862,0.0352061,-0.0328902,0.0446938,0.0353682,-0.0358602,0.0403888,0.0301606,-0.0355536,0.0399812,0.0305495,-0.0220817,0.0358421,0.0357801,-0.0220374,0.0359819,0.0359154,-0.0254185,0.0319907,0.0306848,-0.0254629,0.0318509,0.0302758,-0.0114983,0.0264097,0.0355036,-0.0112742,0.0263957,0.0356395,-0.0146927,0.0224364,0.0304117,-0.0149167,0.0224504,0.0295749,-0.000536233,0.0172083,0.0347881,-0.000121608,0.0170316,0.0349196,-0.00348328,0.0130239,0.0297065,-0.00389791,0.0132006,0.0279449,0.0101618,0.00816928,0.0331061,0.0108937,0.00771481,0.0332607,0.00739102,0.00383052,0.0280995,0.00665921,0.00428499,0.0249843,0.0201116,-0.00159822,0.0300617,0.021137,-0.00233874,0.0302832,0.0174002,-0.00599488,0.0252058,0.0163748,-0.00525435,0.021303,0.0289724,-0.0114379,0.0263083,0.0301757,-0.0123753,0.0266042,0.0262551,-0.0158281,0.0215989,0.0250518,-0.0148907,0.0175057,0.0364327,-0.020723,0.0224662,0.0377259,-0.0217724,0.022846,0.0336372,-0.0250157,0.0178855,0.032344,-0.0239663,0.0141866,0.0422046,-0.0288653,0.0191506,0.0434915,-0.0299056,0.0196416,0.0392045,-0.0328654,0.0146776,0.0379176,-0.0318251,0.0119525,0.0459814,-0.0352825,0.0169673,0.0471815,-0.0361723,0.0176109,0.0426339,-0.0386792,0.0125961,0.0414337,-0.0377894,0.0116221,0.0465415,-0.0365686,0.0166701,0.0476871,-0.0373336,0.0174589,0.0429009,-0.0392957,0.0124109,0.0417553,-0.0385307,0.0113696,0.0468986,-0.0377183,0.0164171,0.0480449,-0.0384858,0.0173202,0.0430986,-0.0399343,0.0122727,0.0419523,-0.0391668,0.0111551,0.0471125,-0.0387798,0.0161887,0.0482727,-0.0396146,0.017183,0.043235,-0.0406209,0.0121494,0.0420748,-0.0397861,0.0109569,0.0472291,-0.0397488,0.0159639,0.0484058,-0.0407109,0.0170173,0.0433316,-0.0414344,0.0120103,0.042155,-0.0404723,0.0107512,0.0472981,-0.0406589,0.0157205,0.0484887,-0.0417852,0.0167953,0.0434067,-0.0424155,0.011826,0.042216,-0.0412892,0.0104973,0.047365,-0.041628,0.0154197,0.0485671,-0.0429338,0.0165058,0.0434822,-0.0435207,0.0115834,0.0422801,-0.0422149,0.0101778,0.0474113,-0.0427072,0.0150447,0.0486198,-0.0442016,0.0161834,0.0435289,-0.0446098,0.0113166,0.0423205,-0.0431153,0.00985475,0.0473901,-0.0437058,0.0146659,0.0485954,-0.0453731,0.0158824,0.0435089,-0.0455398,0.0110713,0.0423036,-0.0438724,0.00953452,0.0473223,-0.0446316,0.0143061,0.0485198,-0.0464142,0.0155779,0.0434441,-0.04642,0.0108063,0.0422466,-0.0446374,0.00921011,0.047231,-0.0455389,0.0139694,0.0484254,-0.0473562,0.0152584,0.0433542,-0.0473135,0.0104991,0.0421598,-0.0454962,0.00887243,0.0471384,-0.0464865,0.0136473,0.0483368,-0.0482598,0.0149145,0.04326,-0.0482785,0.0101396,0.0420616,-0.0465052,0.00851011,0.0470648,-0.0475385,0.0133177,0.0482696,-0.0492164,0.0145392,0.0431838,-0.0493683,0.00973161,0.041979,-0.0476903,-0.0170066,-0.0781826,0.0299153,-0.0158641,-0.0741571,0.0267737,-0.0203069,-0.0749603,0.0241287,-0.0214495,-0.0789858,0.0272702,-0.0198548,-0.0750294,0.0338996,-0.0191291,-0.0705279,0.0313324,-0.0236285,-0.0712665,0.0287653,-0.0243542,-0.075768,0.0313324,-0.0227657,-0.072458,0.0383676,-0.0222199,-0.0677883,0.0360709,-0.0267436,-0.0685041,0.0335404,-0.0272894,-0.0731739,0.0358372,-0.0257085,-0.0699112,0.0429167,-0.0250208,-0.0653724,0.0404056,-0.0295253,-0.066106,0.037846,-0.030213,-0.0706448,0.0403572,-0.0286393,-0.0667268,0.0470533,-0.0274261,-0.062794,0.0438219,-0.0318594,-0.0636098,0.0411647,-0.0330725,-0.0675426,0.0443961,-0.0314317,-0.0621661,0.0500662,-0.0293932,-0.0596253,0.0459711,-0.0337145,-0.0606299,0.0431968,-0.035753,-0.0631707,0.0472918,-0.033772,-0.0557956,0.0510532,-0.0310093,-0.0552398,0.0466444,-0.0352463,-0.0564752,0.0438335,-0.0380091,-0.0570311,0.0482424,-0.0376121,-0.0326533,0.0457996,-0.0345204,-0.0340416,0.0418129,-0.0387285,-0.0354482,0.0390392,-0.0418202,-0.0340598,0.0430259,-0.0368283,-0.0121201,0.0335506,-0.0337603,-0.0148975,0.0303485,-0.0379707,-0.0164376,0.0276502,-0.0410387,-0.0136602,0.0308523,-0.0331231,0.00543159,0.0170418,-0.0301988,0.00189252,0.0145311,-0.0344325,0.000228845,0.011945,-0.0373568,0.00376791,0.0144557,-0.0281456,0.0197938,-0.00117664,-0.0253503,0.0158565,-0.00319258,-0.0296274,0.014059,-0.00561245,-0.0324226,0.0179964,-0.0035965,-0.0234891,0.0307214,-0.0186462,-0.0207712,0.0265878,-0.0203511,-0.025124,0.0245983,-0.0224665,-0.0278419,0.0287319,-0.0207617,-0.0207192,0.0379578,-0.0330227,-0.0180632,0.0336622,-0.0343916,-0.0225191,0.0314029,-0.0359475,-0.0251751,0.0356984,-0.0345786,-0.02043,0.0388585,-0.0358988,-0.0178528,0.0343556,-0.0365782,-0.0223847,0.031896,-0.0374683,-0.0249619,0.036399,-0.0367889,-0.0202125,0.0391144,-0.0386495,-0.0177018,0.0345261,-0.0384958,-0.0222771,0.0320108,-0.0388422,-0.0247878,0.0365991,-0.0389959,-0.0200497,0.0389334,-0.0411091,-0.0175755,0.0343754,-0.0404141,-0.0221747,0.0318799,-0.0404073,-0.0246488,0.0364379,-0.0411023,-0.0199196,0.0385885,-0.0432877,-0.0174551,0.0340521,-0.0424353,-0.0220606,0.0315706,-0.0423258,-0.0245251,0.0361071,-0.0431782,-0.019799,0.0382823,-0.045294,-0.0173221,0.0337196,-0.044641,-0.0219196,0.031221,-0.0446616,-0.0243964,0.0357837,-0.0453146,-0.0196648,0.0381449,-0.0473076,-0.0171581,0.0335567,-0.0470976,-0.021736,0.0310414,-0.0474073,-0.0242428,0.0356297,-0.0476173], - "normals" : [-0.188177,-0.812555,0.551622,-0.19248,-0.845698,0.497665,-0.970824,0.239296,-0.015015,-0.968688,0.245613,-0.035768,0.984619,-0.173833,-0.015778,0.981292,-0.191809,-0.015229,0.17185,0.814722,-0.553758,0.182012,0.84698,-0.499435,-0.194891,-0.878079,0.436995,-0.974487,0.224097,0.010041,0.975555,-0.219337,-0.012421,0.193915,0.878262,-0.437025,-0.183447,-0.853481,0.487716,-0.980651,0.194922,0.017823,0.970855,-0.239265,0.013031,0.193701,0.853664,-0.483413,-0.155248,-0.736991,0.657796,-0.988495,0.150029,0.018494,0.968047,-0.239601,0.073885,0.179754,0.738792,-0.649495,-0.11536,-0.466292,0.877041,-0.994446,0.103824,0.016755,0.971313,-0.185034,0.149327,0.150609,0.467269,-0.871181,-0.079257,-0.063967,0.994781,-0.997986,0.062502,0.008209,0.979949,-0.074374,0.184759,0.118748,0.061678,-0.990997,-0.065157,0.326365,0.942961,-0.999847,0.016541,-0.003449,0.987365,0.034425,0.154576,0.0983,-0.32728,-0.939787,-0.071383,0.578661,0.812433,-0.999329,-0.031922,-0.016236,0.991882,0.08594,0.093661,0.088992,-0.578387,-0.810877,-0.079562,0.708975,0.700674,-0.998047,-0.060213,-0.015534,0.993103,0.102206,0.057436,0.088076,-0.708487,-0.700156,-0.086398,0.783929,0.614765,-0.997284,-0.071963,-0.014649,0.99353,0.105777,0.041261,0.088198,-0.783837,-0.614643,-0.093722,0.837977,0.537584,-0.997436,-0.067385,-0.022889,0.993713,0.10242,0.045015,0.085482,-0.838496,-0.538102,-0.096072,0.902737,0.419294,-0.998474,-0.036958,-0.040559,0.991394,0.109012,0.072146,0.08121,-0.903012,-0.421796,-0.082919,0.968078,0.236427,-0.997925,-0.019501,-0.060854,0.989929,0.113407,0.084475,0.081881,-0.968322,-0.235817,-0.070589,0.996246,0.049989,-0.99704,-0.029176,-0.071108,0.991455,0.103305,0.079257,0.069277,-0.996551,-0.045381,-0.060884,0.995422,-0.073428,-0.99588,-0.048097,-0.076632,0.993439,0.084384,0.077059,0.060152,-0.995239,0.076571,-0.057497,0.992157,-0.110721,-0.994659,-0.068178,-0.07712,0.994903,0.064425,0.077517,0.057558,-0.992157,0.110721,-0.060976,0.995941,-0.066012,-0.993439,-0.084933,-0.076174,0.995849,0.047578,0.077212,0.061586,-0.996002,0.064638,-0.06418,0.99762,-0.024598,-0.992737,-0.092959,-0.076205,0.996307,0.039491,0.076083,0.065004,-0.997589,0.023255,-0.912992,0.146092,0.380902,-0.920042,0.128422,0.370159,0.111759,0.993713,-0.003754,0.090609,0.993591,-0.067446,-0.071383,-0.995911,0.0553,-0.10004,-0.994964,-0.004212,0.919309,-0.05002,-0.390271,0.92526,-0.06888,-0.372967,-0.9288,0.102237,0.35612,0.132847,0.98883,0.067324,-0.131687,-0.988952,-0.067843,0.929533,-0.096744,-0.355815,-0.925871,0.069948,0.371258,0.107639,0.993957,0.020783,-0.116764,-0.993103,-0.008698,0.922391,-0.126682,-0.364849,-0.899777,0.03415,0.43498,0.012543,0.985168,-0.170934,-0.034089,-0.978942,0.201147,0.903806,-0.170354,-0.392499,-0.83929,0.047975,0.541551,-0.184698,0.851741,-0.49028,0.142735,-0.841517,0.520981,0.875271,-0.225501,-0.427808,-0.77517,0.156346,0.612049,-0.39201,0.553056,-0.735099,0.350505,-0.547349,0.759941,0.838466,-0.25837,-0.479781,-0.713248,0.286843,0.639485,-0.559587,0.202124,-0.803735,0.518479,-0.187078,0.834346,0.80987,-0.323099,-0.489547,-0.68807,0.403821,0.602832,-0.657247,-0.136814,-0.741111,0.630726,0.148259,0.761681,0.778558,-0.385937,-0.494797,-0.69747,0.456221,0.552568,-0.68688,-0.357585,-0.632679,0.677145,0.361919,0.640675,0.752922,-0.428358,-0.499527,-0.712821,0.458785,0.530412,-0.687033,-0.464034,-0.55913,0.689901,0.461806,0.557421,0.736991,-0.442976,-0.510453,-0.724845,0.431623,0.536882,-0.681326,-0.4962,-0.538072,0.694968,0.488052,0.52797,0.724601,-0.431806,-0.537065,-0.71453,0.403974,0.571123,-0.679067,-0.514389,-0.523667,0.694052,0.506272,0.511795,0.729514,-0.392712,-0.559954,-0.700186,0.389477,0.598346,-0.673513,-0.573779,-0.465957,0.67922,0.570818,0.461287,0.735893,-0.359203,-0.573901,-0.703177,0.378735,0.601703,-0.655293,-0.644032,-0.394665,0.657063,0.643055,0.393353,0.728599,-0.353954,-0.586352,-0.706961,0.37727,0.598193,-0.637684,-0.691763,-0.338816,0.635182,0.693014,0.340922,0.725639,-0.356975,-0.588153,-0.714469,0.38612,0.583422,-0.623585,-0.724815,-0.292795,0.614582,0.729576,0.299966,0.728813,-0.369213,-0.576586,-0.731407,0.412702,0.542833,-0.616779,-0.746208,-0.250435,0.592212,0.75988,0.268044,0.743126,-0.397717,-0.538102,-0.757439,0.461409,0.461867,-0.612171,-0.763726,-0.204779,0.570116,0.788354,0.231086,0.772149,-0.442915,-0.45558,-0.779382,0.504379,0.371654,-0.58977,-0.792718,-0.153996,0.56148,0.810022,0.169042,0.798791,-0.4785,-0.364605,-0.794519,0.527055,0.301492,-0.572466,-0.815332,-0.086337,0.548418,0.830531,0.096927,0.814203,-0.498978,-0.296762,-0.806177,0.536241,0.249916,-0.552721,-0.833125,-0.019715,0.539079,0.841823,0.026093,0.823023,-0.511368,-0.247139,-0.813044,0.535691,0.227912,-0.534745,-0.844356,0.033113,0.533372,0.845271,-0.031465,0.824641,-0.517869,-0.227424,-0.813837,0.530503,0.237068,-0.52147,-0.850703,0.065706,0.530595,0.844874,-0.068178,0.819636,-0.521226,-0.237648,-0.80752,0.532029,0.254616,-0.515824,-0.851283,0.09595,0.520676,0.848079,-0.098178,0.816218,-0.517472,-0.256905,-0.804102,0.537034,0.25483,-0.506058,-0.849788,0.147374,0.501968,0.852382,-0.146306,0.818934,-0.511917,-0.259346,-0.808649,0.53441,0.245827,-0.487197,-0.849147,0.203742,0.484329,0.851253,-0.201941,0.820338,-0.514389,-0.249763,-0.813654,0.529191,0.240516,-0.473617,-0.847194,0.240669,0.472213,0.848292,-0.23954,0.819605,-0.518906,-0.242775,-0.817591,0.523362,0.239937,-0.468856,-0.846736,0.25132,0.469008,0.846644,-0.251381,0.817011,-0.52443,-0.239631,-0.819453,0.518815,0.243477,-0.47322,-0.848537,0.236702,0.474776,0.847438,-0.237495,0.813471,-0.529344,-0.240822,-0.819849,0.516984,0.246071,-0.477401,-0.849727,0.22367,0.479598,0.848231,-0.224616,0.811579,-0.53148,-0.2425,0.504532,-0.463881,0.728172,0.523026,-0.495956,0.693136,-0.717521,-0.69628,-0.016907,-0.741478,-0.670919,0.000885,0.707358,0.704703,-0.054689,0.694754,0.719016,-0.016144,-0.463881,0.500626,-0.730857,-0.497482,0.520096,-0.694235,0.53853,-0.53328,0.652333,-0.686087,-0.726737,-0.032838,0.683737,0.729087,0.029969,-0.536241,0.535722,-0.652242,0.503128,-0.525254,0.686239,-0.690939,-0.7228,0.009796,0.711875,0.701895,0.023041,-0.528428,0.503128,-0.683798,0.405011,-0.442671,0.799982,-0.742088,-0.659658,0.118809,0.78399,0.619953,-0.03122,-0.469253,0.395947,-0.7893,0.264138,-0.230049,0.936613,-0.837123,-0.490646,0.241829,0.881039,0.462111,-0.100772,-0.364605,0.177831,-0.913999,0.149113,0.078616,0.985656,-0.930876,-0.235786,0.278939,0.958586,0.248054,-0.139866,-0.260231,-0.107639,-0.959502,0.102145,0.376568,0.920713,-0.976012,0.018921,0.216742,0.994507,0.027772,-0.100803,-0.208777,-0.377606,-0.902097,0.122684,0.588061,0.799432,-0.976348,0.190863,0.101505,0.989532,-0.140721,-0.03119,-0.189978,-0.57741,-0.794,0.159307,0.707389,0.68862,-0.961791,0.273568,0.01001,0.972228,-0.23188,0.031434,-0.19599,-0.698111,-0.68862,0.193396,0.776971,0.599078,-0.950957,0.306497,-0.040986,0.960082,-0.271187,0.068453,-0.207404,-0.77282,-0.59975,0.227424,0.825526,0.516465,-0.950163,0.308634,-0.043794,0.960143,-0.271401,0.066683,-0.214331,-0.829341,-0.515976,0.250374,0.88403,0.394665,-0.950499,0.310526,-0.010224,0.969695,-0.241005,0.039186,-0.232887,-0.88818,-0.396008,0.255837,0.943144,0.212012,-0.947417,0.319437,-0.01825,0.972503,-0.229438,0.039125,-0.276223,-0.937407,-0.211982,0.271828,0.961943,0.027436,-0.946959,0.314768,-0.064394,0.967101,-0.24424,0.070956,-0.286996,-0.95761,-0.023743,0.283456,0.954375,-0.093783,-0.950652,0.295877,-0.093142,0.960692,-0.261544,0.092929,-0.29075,-0.951933,0.096255,0.28956,0.948271,-0.129978,-0.955901,0.27604,-0.100162,0.954802,-0.27958,0.10065,-0.288797,-0.948485,0.130039,0.290384,0.953032,-0.085849,-0.961058,0.261147,-0.090152,0.950621,-0.296396,0.091861,-0.282907,-0.955351,0.085147,0.289254,0.956175,-0.045137,-0.963622,0.254311,-0.082003,0.948759,-0.30488,0.082949,-0.278542,-0.95938,0.044618], - "faces" : [33,0,4,7,3,0,1,2,3,33,4,0,1,5,1,0,4,5,33,2,6,5,1,6,7,5,4,33,3,7,6,2,3,2,7,6,33,4,8,11,7,1,8,9,2,33,5,9,8,4,5,10,8,1,33,6,10,9,5,7,11,10,5,33,7,11,10,6,2,9,11,7,33,8,12,15,11,8,12,13,9,33,9,13,12,8,10,14,12,8,33,10,14,13,9,11,15,14,10,33,11,15,14,10,9,13,15,11,33,12,16,19,15,12,16,17,13,33,13,17,16,12,14,18,16,12,33,14,18,17,13,15,19,18,14,33,15,19,18,14,13,17,19,15,33,16,20,23,19,16,20,21,17,33,17,21,20,16,18,22,20,16,33,18,22,21,17,19,23,22,18,33,19,23,22,18,17,21,23,19,33,20,24,27,23,20,24,25,21,33,21,25,24,20,22,26,24,20,33,22,26,25,21,23,27,26,22,33,23,27,26,22,21,25,27,23,33,24,28,31,27,24,28,29,25,33,25,29,28,24,26,30,28,24,33,26,30,29,25,27,31,30,26,33,27,31,30,26,25,29,31,27,33,28,32,35,31,28,32,33,29,33,29,33,32,28,30,34,32,28,33,30,34,33,29,31,35,34,30,33,31,35,34,30,29,33,35,31,33,32,36,39,35,32,36,37,33,33,33,37,36,32,34,38,36,32,33,34,38,37,33,35,39,38,34,33,35,39,38,34,33,37,39,35,33,36,40,43,39,36,40,41,37,33,37,41,40,36,38,42,40,36,33,38,42,41,37,39,43,42,38,33,39,43,42,38,37,41,43,39,33,40,44,47,43,40,44,45,41,33,41,45,44,40,42,46,44,40,33,42,46,45,41,43,47,46,42,33,43,47,46,42,41,45,47,43,33,44,48,51,47,44,48,49,45,33,45,49,48,44,46,50,48,44,33,46,50,49,45,47,51,50,46,33,47,51,50,46,45,49,51,47,33,48,52,55,51,48,52,53,49,33,49,53,52,48,50,54,52,48,33,50,54,53,49,51,55,54,50,33,51,55,54,50,49,53,55,51,33,52,56,59,55,52,56,57,53,33,53,57,56,52,54,58,56,52,33,54,58,57,53,55,59,58,54,33,55,59,58,54,53,57,59,55,33,56,60,63,59,56,60,61,57,33,57,61,60,56,58,62,60,56,33,58,62,61,57,59,63,62,58,33,59,63,62,58,57,61,63,59,33,60,64,67,63,60,64,65,61,33,61,65,64,60,62,66,64,60,33,62,66,65,61,63,67,66,62,33,63,67,66,62,61,65,67,63,33,64,68,71,67,64,68,69,65,33,65,69,68,64,66,70,68,64,33,66,70,69,65,67,71,70,66,33,67,71,70,66,65,69,71,67,33,68,72,75,71,68,72,73,69,33,69,73,72,68,70,74,72,68,33,70,74,73,69,71,75,74,70,33,71,75,74,70,69,73,75,71,33,76,80,83,79,76,77,78,79,33,77,81,80,76,80,81,77,76,33,78,82,81,77,82,83,81,80,33,79,83,82,78,79,78,83,82,33,80,84,87,83,77,84,85,78,33,81,85,84,80,81,86,84,77,33,82,86,85,81,83,87,86,81,33,83,87,86,82,78,85,87,83,33,84,88,91,87,84,88,89,85,33,85,89,88,84,86,90,88,84,33,86,90,89,85,87,91,90,86,33,87,91,90,86,85,89,91,87,33,88,92,95,91,88,92,93,89,33,89,93,92,88,90,94,92,88,33,90,94,93,89,91,95,94,90,33,91,95,94,90,89,93,95,91,33,92,96,99,95,92,96,97,93,33,93,97,96,92,94,98,96,92,33,94,98,97,93,95,99,98,94,33,95,99,98,94,93,97,99,95,33,96,100,103,99,96,100,101,97,33,97,101,100,96,98,102,100,96,33,98,102,101,97,99,103,102,98,33,99,103,102,98,97,101,103,99,33,100,104,107,103,100,104,105,101,33,101,105,104,100,102,106,104,100,33,102,106,105,101,103,107,106,102,33,103,107,106,102,101,105,107,103,33,104,108,111,107,104,108,109,105,33,105,109,108,104,106,110,108,104,33,106,110,109,105,107,111,110,106,33,107,111,110,106,105,109,111,107,33,108,112,115,111,108,112,113,109,33,109,113,112,108,110,114,112,108,33,110,114,113,109,111,115,114,110,33,111,115,114,110,109,113,115,111,33,112,116,119,115,112,116,117,113,33,113,117,116,112,114,118,116,112,33,114,118,117,113,115,119,118,114,33,115,119,118,114,113,117,119,115,33,116,120,123,119,116,120,121,117,33,117,121,120,116,118,122,120,116,33,118,122,121,117,119,123,122,118,33,119,123,122,118,117,121,123,119,33,120,124,127,123,120,124,125,121,33,121,125,124,120,122,126,124,120,33,122,126,125,121,123,127,126,122,33,123,127,126,122,121,125,127,123,33,124,128,131,127,124,128,129,125,33,125,129,128,124,126,130,128,124,33,126,130,129,125,127,131,130,126,33,127,131,130,126,125,129,131,127,33,128,132,135,131,128,132,133,129,33,129,133,132,128,130,134,132,128,33,130,134,133,129,131,135,134,130,33,131,135,134,130,129,133,135,131,33,132,136,139,135,132,136,137,133,33,133,137,136,132,134,138,136,132,33,134,138,137,133,135,139,138,134,33,135,139,138,134,133,137,139,135,33,136,140,143,139,136,140,141,137,33,137,141,140,136,138,142,140,136,33,138,142,141,137,139,143,142,138,33,139,143,142,138,137,141,143,139,33,140,144,147,143,140,144,145,141,33,141,145,144,140,142,146,144,140,33,142,146,145,141,143,147,146,142,33,143,147,146,142,141,145,147,143,33,144,148,151,147,144,148,149,145,33,145,149,148,144,146,150,148,144,33,146,150,149,145,147,151,150,146,33,147,151,150,146,145,149,151,147,33,148,152,155,151,148,152,153,149,33,149,153,152,148,150,154,152,148,33,150,154,153,149,151,155,154,150,33,151,155,154,150,149,153,155,151,33,152,156,159,155,152,156,157,153,33,153,157,156,152,154,158,156,152,33,154,158,157,153,155,159,158,154,33,155,159,158,154,153,157,159,155,33,156,160,163,159,156,160,161,157,33,157,161,160,156,158,162,160,156,33,158,162,161,157,159,163,162,158,33,159,163,162,158,157,161,163,159,33,160,164,167,163,160,164,165,161,33,161,165,164,160,162,166,164,160,33,162,166,165,161,163,167,166,162,33,163,167,166,162,161,165,167,163,33,164,168,171,167,164,168,169,165,33,165,169,168,164,166,170,168,164,33,166,170,169,165,167,171,170,166,33,167,171,170,166,165,169,171,167,33,168,172,175,171,168,172,173,169,33,169,173,172,168,170,174,172,168,33,170,174,173,169,171,175,174,170,33,171,175,174,170,169,173,175,171,33,172,176,179,175,172,176,177,173,33,173,177,176,172,174,178,176,172,33,174,178,177,173,175,179,178,174,33,175,179,178,174,173,177,179,175,33,176,180,183,179,176,180,181,177,33,177,181,180,176,178,182,180,176,33,178,182,181,177,179,183,182,178,33,179,183,182,178,177,181,183,179,33,180,184,187,183,180,184,185,181,33,181,185,184,180,182,186,184,180,33,182,186,185,181,183,187,186,182,33,183,187,186,182,181,185,187,183,33,184,188,191,187,184,188,189,185,33,185,189,188,184,186,190,188,184,33,186,190,189,185,187,191,190,186,33,187,191,190,186,185,189,191,187,33,188,192,195,191,188,192,193,189,33,189,193,192,188,190,194,192,188,33,190,194,193,189,191,195,194,190,33,191,195,194,190,189,193,195,191,33,192,196,199,195,192,196,197,193,33,193,197,196,192,194,198,196,192,33,194,198,197,193,195,199,198,194,33,195,199,198,194,193,197,199,195,33,200,204,207,203,200,201,202,203,33,201,205,204,200,204,205,201,200,33,202,206,205,201,206,207,205,204,33,203,207,206,202,203,202,207,206,33,204,208,211,207,201,208,209,202,33,205,209,208,204,205,210,208,201,33,206,210,209,205,207,211,210,205,33,207,211,210,206,202,209,211,207,33,208,212,215,211,208,212,213,209,33,209,213,212,208,210,214,212,208,33,210,214,213,209,211,215,214,210,33,211,215,214,210,209,213,215,211,33,212,216,219,215,212,216,217,213,33,213,217,216,212,214,218,216,212,33,214,218,217,213,215,219,218,214,33,215,219,218,214,213,217,219,215,33,216,220,223,219,216,220,221,217,33,217,221,220,216,218,222,220,216,33,218,222,221,217,219,223,222,218,33,219,223,222,218,217,221,223,219,33,220,224,227,223,220,224,225,221,33,221,225,224,220,222,226,224,220,33,222,226,225,221,223,227,226,222,33,223,227,226,222,221,225,227,223,33,224,228,231,227,224,228,229,225,33,225,229,228,224,226,230,228,224,33,226,230,229,225,227,231,230,226,33,227,231,230,226,225,229,231,227,33,228,232,235,231,228,232,233,229,33,229,233,232,228,230,234,232,228,33,230,234,233,229,231,235,234,230,33,231,235,234,230,229,233,235,231,33,232,236,239,235,232,236,237,233,33,233,237,236,232,234,238,236,232,33,234,238,237,233,235,239,238,234,33,235,239,238,234,233,237,239,235,33,236,240,243,239,236,240,241,237,33,237,241,240,236,238,242,240,236,33,238,242,241,237,239,243,242,238,33,239,243,242,238,237,241,243,239,33,240,244,247,243,240,244,245,241,33,241,245,244,240,242,246,244,240,33,242,246,245,241,243,247,246,242,33,243,247,246,242,241,245,247,243,33,244,248,251,247,244,248,249,245,33,245,249,248,244,246,250,248,244,33,246,250,249,245,247,251,250,246,33,247,251,250,246,245,249,251,247,33,248,252,255,251,248,252,253,249,33,249,253,252,248,250,254,252,248,33,250,254,253,249,251,255,254,250,33,251,255,254,250,249,253,255,251,33,252,256,259,255,252,256,257,253,33,253,257,256,252,254,258,256,252,33,254,258,257,253,255,259,258,254,33,255,259,258,254,253,257,259,255,33,256,260,263,259,256,260,261,257,33,257,261,260,256,258,262,260,256,33,258,262,261,257,259,263,262,258,33,259,263,262,258,257,261,263,259,33,260,264,267,263,260,264,265,261,33,261,265,264,260,262,266,264,260,33,262,266,265,261,263,267,266,262,33,263,267,266,262,261,265,267,263,33,264,268,271,267,264,268,269,265,33,265,269,268,264,266,270,268,264,33,266,270,269,265,267,271,270,266,33,267,271,270,266,265,269,271,267,33,268,272,275,271,268,272,273,269,33,269,273,272,268,270,274,272,268,33,270,274,273,269,271,275,274,270,33,271,275,274,270,269,273,275,271] - } - }, - { - "uuid": "806B2B93-E853-4694-AF88-E84C49C9F2FB", - "type": "Geometry", - "data": { - "vertices" : [0.00118336,0.00145823,-0.0551658,0.00246259,-0.0123374,-0.0497858,0.0120425,-4.58062e-05,-0.0596617,0.0129802,-0.0136506,-0.0542025,-0.000560104,-0.00512552,-0.0514822,0.0148944,-0.00716223,-0.0579256,0.0444245,0.0248038,0.0207532,0.0441675,0.0285321,0.0192572,0.0415422,0.0251637,0.0219636,0.0411917,0.0289442,0.0204893,0.0478027,0.0318592,0.0269244,0.0480597,0.0281309,0.0284205,0.0449491,0.0265819,0.0197329,0.0407139,0.02714,0.0214987,0.0451774,0.0284908,0.0296308,0.0448268,0.0322714,0.0281565,0.0485843,0.029909,0.0274002,0.0443491,0.0304672,0.029166,0.0460566,0.0306646,0.0193723,0.0483913,0.0328015,0.0242966,0.0498972,0.0290438,0.0252133,0.0475625,0.0269069,0.0202889,0.0465517,0.023481,0.0222548,0.0488865,0.0256179,0.0271792,0.043333,0.0263112,0.0295113,0.0409983,0.0241744,0.0245869,0.0426575,0.0335956,0.0266705,0.0403228,0.0314587,0.0217461,0.0394022,0.0279824,0.0236912,0.0417369,0.0301192,0.0286155,-0.0198418,-0.0220764,-0.0427797,-0.0201315,-0.0304384,-0.0417454,-0.0260781,-0.0225666,-0.0452376,-0.0261762,-0.0308256,-0.04414,-0.0186176,-0.0261596,-0.0417216,-0.0274963,-0.0267939,-0.0452297,-0.0405693,-0.0218793,-0.00246474,-0.0405424,-0.019616,-0.00276557,-0.0389128,-0.0217732,-0.00180855,-0.0388334,-0.0194817,-0.002092,-0.0424674,-0.0189614,0.00198779,-0.0424942,-0.0212247,0.00228861,-0.0409311,-0.0207745,-0.00276342,-0.0384979,-0.0206006,-0.00180206,-0.0408377,-0.0211186,0.00294474,-0.0407583,-0.0188271,0.00266138,-0.042856,-0.0201199,0.00198996,-0.0404228,-0.019946,0.00295126,-0.0416541,-0.0185125,-0.00236288,-0.0428904,-0.0180921,0.000689954,-0.0436392,-0.0203242,0.000694156,-0.0424029,-0.0207446,-0.00235873,-0.0417059,-0.0228734,-0.00178337,-0.0429422,-0.022453,0.00126955,-0.0397505,-0.0222485,0.00253397,-0.0385142,-0.0226689,-0.000518918,-0.0395975,-0.0178333,0.00198784,-0.0383612,-0.0182537,-0.00106511,-0.0377148,-0.0204097,-0.000506371,-0.0389511,-0.0199892,0.00254646], - "normals" : [-0.27723,-0.489914,0.826472,0.686819,-0.594134,0.418622,0.581408,0.011963,0.813501,0.183782,0.054079,0.981445,0.998138,0.059603,-0.011597,0.612568,0.776818,-0.145817,0.552324,0.615101,0.562609,0.715751,0.303262,0.629048,0.520005,0.713218,-0.469955,-0.545701,0.837794,-0.015778,-0.688437,0.496139,-0.529008,0.203589,0.407422,-0.890225,-0.884518,0.101657,0.455275,-0.994507,-0.100986,-0.0271,-0.44676,-0.669576,0.59331,-0.609607,-0.792474,0.017212,0.940367,-0.073,-0.332194,0.631764,-0.250435,-0.733573,0.602161,-0.784173,0.149693,0.263863,-0.891293,-0.368664,0.023377,0.363872,0.93115,0.153111,0.660482,0.735008,-0.996796,-0.077761,0.01825,-0.691214,0.59093,-0.415876,-0.669546,0.221839,0.708823,0.670705,-0.239906,-0.701834,0.360179,-0.892911,-0.270119,0.289132,0.480728,-0.827784,-0.601032,-0.786248,0.143315,-0.364513,0.890133,0.273354,0.33372,-0.664968,0.668142,-0.1395,-0.198675,0.970061,-0.54268,-0.216956,0.811396,-0.643818,-0.711173,0.282266,-0.999115,0.012909,0.039644,-0.69631,0.104068,0.710135,-0.547929,0.430097,0.71746,-0.647267,0.758629,0.074129,0.643727,0.646687,-0.409101,0.508194,0.841426,0.183538,-0.571093,0.78225,-0.248817,-0.263161,0.606952,-0.74987,0.995636,-0.043123,-0.082644,0.896359,0.029633,0.442274,0.638508,-0.743675,-0.198035,0.495071,-0.771203,0.400128,-0.954222,-0.032289,-0.297281,-0.659017,-0.091098,-0.746544,-0.250038,-0.785882,-0.565508,-0.568163,-0.822657,-0.019623,0.006684,0.121189,0.992584,-0.14304,0.450514,0.881222,0.998749,-0.032197,-0.03766,0.648457,0.707602,-0.280587,0.693289,0.071688,0.717063,-0.693442,-0.090945,-0.714713,-0.338908,-0.814722,-0.470443,-0.345317,0.655843,-0.671255,0.636006,-0.767663,-0.078463,0.343486,0.811457,0.472762], - "faces" : [33,24,23,11,14,0,1,2,3,33,20,19,10,16,4,5,6,7,33,2,0,9,7,8,9,10,11,33,0,4,13,9,9,12,13,10,33,4,1,8,13,12,14,15,13,33,5,2,7,12,16,8,11,17,33,1,3,6,8,14,18,19,15,33,12,6,3,5,17,19,18,16,33,17,14,11,16,20,3,2,7,33,15,17,16,10,21,20,7,6,33,28,27,9,13,22,23,10,13,33,29,24,14,17,24,0,3,20,33,21,22,6,12,25,26,19,17,33,27,18,7,9,23,27,11,10,33,8,6,22,25,15,19,26,28,33,25,22,23,24,28,26,1,0,33,12,7,18,21,17,11,27,25,33,21,18,19,20,25,27,5,4,33,17,15,26,29,20,21,29,24,33,29,26,27,28,24,29,23,22,33,13,8,25,28,13,15,28,22,33,28,25,24,29,22,28,0,24,33,16,11,23,20,7,2,1,4,33,20,23,22,21,4,1,26,25,33,15,10,19,26,21,6,5,29,33,26,19,18,27,29,5,27,23,33,54,44,41,53,30,31,32,33,33,50,46,40,49,34,35,36,37,33,39,30,32,37,38,39,40,41,33,43,34,30,39,42,43,39,38,33,34,43,38,31,43,42,44,45,33,35,42,37,32,46,47,41,40,33,31,38,36,33,45,44,48,49,33,42,35,33,36,47,46,49,48,33,47,46,41,44,50,35,32,31,33,45,40,46,47,51,36,35,50,33,58,43,39,57,52,42,38,53,33,59,47,44,54,54,50,31,30,33,51,42,36,52,55,47,48,56,33,57,39,37,48,53,38,41,57,33,38,55,52,36,44,58,56,48,33,55,54,53,52,58,30,33,56,33,42,51,48,37,47,55,57,41,33,51,50,49,48,55,34,37,57,33,47,59,56,45,50,54,59,51,33,59,58,57,56,54,52,53,59,33,43,58,55,38,42,52,58,44,33,58,59,54,55,52,54,30,58,33,46,50,53,41,35,34,33,32,33,50,51,52,53,34,55,56,33,33,45,56,49,40,51,59,37,36,33,56,57,48,49,59,53,57,37] - } - }, - { - "uuid": "4C9F60ED-6339-4984-8F8C-EC3B60D1CE8A", - "type": "Geometry", - "data": { - "vertices" : [-0.00392377,0.0124449,0.0224119,-0.00379429,0.00770505,0.0211745,0.00816359,0.0159057,0.0191152,-9.12703e-06,0.0201206,0.0205408,0.00841007,0.00690126,0.0167806,-0.00793535,0.0153311,0.0196318,0.000483849,0.00211175,0.0158715,-0.00768887,0.00632664,0.0172971,0.000374929,0.0101859,0.021648,0.00468377,0.00800711,0.0209046,0.000509481,0.00548618,0.0204208,0.000250522,0.0149658,0.0228957,0.00455429,0.0127469,0.022142,0.00809167,0.00611792,0.0208657,0.000634475,0.00161183,0.0200104,-0.00728654,0.0140489,0.0235482,0.00494604,0.0189859,-0.0308538,-0.00298018,0.0141964,-0.0317628,-0.0113994,0.0274157,-0.0280026,0.00523093,0.00735887,0.0223616,0.000587834,0.00455323,0.0218291,-0.00434405,0.012297,0.0240318,0.00508655,0.0126336,0.0237292,-0.00419967,0.00702228,0.0226642,0.00017067,0.018555,0.0244034,0.00469957,0.0279903,-0.0285191,-0.0111529,0.0184113,-0.0303372,-0.00347315,0.0322052,-0.0270935,0.00785978,0.0145895,0.0230622,-0.00705464,0.00557732,0.0213517,0.000299047,0.0151026,0.0245643,0.0136296,-0.00298569,0.0138302,0.0139096,-0.00773127,0.0126408,0.0249679,0.00115815,0.00901118,0.0167805,0.00488165,0.0113972,0.0255021,-0.0078569,0.00676748,0.00912735,-0.000409908,0.0115395,0.017849,-0.0131485,0.0069098,0.00966164,-0.00942497,0.00929582,0.017937,-0.00498634,0.0125617,0.0222518,-0.006906,0.0113113,0.0182206,-0.00969143,0.0113813,0.0176608,-0.00020025,0.0137602,0.0219719,-0.00216042,0.0125008,0.0257431,-0.00857922,0.0108691,0.0185429,-0.0135577,0.011003,0.0103372,-0.00157289,0.0153588,0.0198293,0.00387255,-0.0407078,0.0121762,-0.00141901,-0.0405655,0.00345449,0.0113195,-0.0359358,0.0230157,-0.00749046,0.0126961,0.0185326,-0.0105902,0.0127794,0.0134236,-0.00312808,0.0154915,0.0227028,-0.00220954,0.0140104,0.0137365,-0.00840901,0.0141771,0.0175375,0.00340556,0.0152249,0.019295,0.0128876,-0.0384641,0.00398878,0.00230448,-0.0381795,0.0111076,0.0166111,-0.0360781,0.0252404,-9.76147e-05,0.01298,0.0108399,-0.0100545,0.0132478,0.0179067,-2.83392e-05,0.0154081,-0.0181833,-0.0157068,0.0168301,-0.0180538,-0.0204466,0.0155927,-0.00609591,-0.012246,0.0135334,-0.0142686,-0.00803109,0.014959,-0.00584944,-0.0212504,0.0111987,-0.0221949,-0.0128206,0.0140499,-0.0137757,-0.0260399,0.0102897,-0.0219484,-0.021825,0.0117153,-0.0138846,-0.0179658,0.0160662,-0.00957573,-0.0201446,0.0153227,-0.01375,-0.0226655,0.014839,-0.014009,-0.0131859,0.0173138,-0.00970521,-0.0154048,0.0165601,-0.00616783,-0.0220338,0.0152838,-0.013625,-0.0265399,0.0144286,-0.021546,-0.0141028,0.0179663,-0.00931346,-0.00916576,-0.0364356,-0.0172397,-0.0139553,-0.0373446,-0.0256589,-0.000735945,-0.0335844,-0.00902858,-0.0207928,0.0167798,-0.0136717,-0.0235984,0.0162473,-0.0186036,-0.0158547,0.01845,-0.00917296,-0.0155181,0.0181474,-0.0184592,-0.0211294,0.0170824,-0.0140888,-0.00959665,0.0188216,-0.00955994,-0.000161351,-0.034101,-0.0254124,-0.00974037,-0.035919,-0.0177327,0.00405356,-0.0326754,-0.00639972,-0.0135622,0.0174803,-0.0213141,-0.0225744,0.0157698,-0.0139605,-0.0130491,0.0189825,0.00494604,0.0189859,-0.0308538,-0.00298018,0.0141964,-0.0317628,-0.0113994,0.0274157,-0.0280026,0.00469957,0.0279903,-0.0285191,-0.0111529,0.0184113,-0.0303372,-0.00347315,0.0322052,-0.0270935,0.0198293,0.00387255,-0.0407078,0.0121762,-0.00141901,-0.0405655,0.00345449,0.0113195,-0.0359358,0.019295,0.0128876,-0.0384641,0.00398878,0.00230448,-0.0381795,0.0111076,0.0166111,-0.0360781,-0.00931346,-0.00916576,-0.0364356,-0.0172397,-0.0139553,-0.0373446,-0.0256589,-0.000735945,-0.0335844,-0.00955994,-0.000161351,-0.034101,-0.0254124,-0.00974037,-0.035919,-0.0177327,0.00405356,-0.0326754,0.00785978,0.0145895,0.0230622,0.00809167,0.00611792,0.0208657,-0.00705464,0.00557732,0.0213517,-0.00728654,0.0140489,0.0235482,0.00508655,0.0126336,0.0237292,0.00523093,0.00735887,0.0223616,-0.00419967,0.00702228,0.0226642,-0.00434405,0.012297,0.0240318,-0.00392377,0.0124449,0.0224119,-0.00379429,0.00770505,0.0211745,0.000509481,0.00548618,0.0204208,0.00468377,0.00800711,0.0209046,0.00455429,0.0127469,0.022142,0.000250522,0.0149658,0.0228957,0.000634475,0.00161183,0.0200104,0.00017067,0.018555,0.0244034,0.000587834,0.00455323,0.0218291,0.000299047,0.0151026,0.0245643,0.0252404,-9.76147e-05,0.01298,0.0257431,-0.00857922,0.0108691,0.0108399,-0.0100545,0.0132478,0.0103372,-0.00157289,0.0153588,0.0227028,-0.00220954,0.0140104,0.0230157,-0.00749046,0.0126961,0.0137365,-0.00840901,0.0141771,0.0134236,-0.00312808,0.0154915,0.0136296,-0.00298569,0.0138302,0.0139096,-0.00773127,0.0126408,0.0182206,-0.00969143,0.0113813,0.0222518,-0.006906,0.0113113,0.0219719,-0.00216042,0.0125008,0.0176608,-0.00020025,0.0137602,0.0185429,-0.0135577,0.011003,0.0175375,0.00340556,0.0152249,0.0185326,-0.0105902,0.0127794,0.0179067,-2.83392e-05,0.0154081,-0.00639972,-0.0135622,0.0174803,-0.00616783,-0.0220338,0.0152838,-0.0213141,-0.0225744,0.0157698,-0.021546,-0.0141028,0.0179663,-0.00917296,-0.0155181,0.0181474,-0.00902858,-0.0207928,0.0167798,-0.0184592,-0.0211294,0.0170824,-0.0186036,-0.0158547,0.01845,-0.0181833,-0.0157068,0.0168301,-0.0180538,-0.0204466,0.0155927,-0.01375,-0.0226655,0.014839,-0.00957573,-0.0201446,0.0153227,-0.00970521,-0.0154048,0.0165601,-0.014009,-0.0131859,0.0173138,-0.013625,-0.0265399,0.0144286,-0.0140888,-0.00959665,0.0188216,-0.0136717,-0.0235984,0.0162473,-0.0139605,-0.0130491,0.0189825], - "normals" : [0.297952,-0.372539,0.878842,0.290109,-0.086306,0.953063,-0.221625,-0.104587,0.969481,-0.213782,-0.39082,0.89526,0.843013,-0.509629,0.172033,0.842952,-0.50972,0.172002,0.818049,0.404859,0.40846,0.818018,0.40492,0.40849,-0.011963,0.833033,0.553026,0.853725,0.49971,0.146245,-0.018952,0.950163,0.311136,-0.020966,0.926206,0.376385,0.849605,0.477218,0.224525,0.539384,0.333689,0.773095,-0.021302,0.568102,0.822657,-0.87112,0.434889,0.227943,-0.865291,0.415998,0.27955,-0.529099,0.265664,0.805872,0.88052,-0.462905,-0.101657,0.875851,-0.481948,-0.02414,0.633503,-0.32728,0.701071,-0.844905,-0.53444,-0.021577,-0.839045,-0.543138,0.030854,-0.575243,-0.349834,0.739372,0.034028,-0.981872,-0.186316,0.031526,-0.992126,-0.120975,0.012757,-0.729209,0.684133,0.045991,-0.524796,0.849971,0.030305,0.047639,0.998383,-0.816858,0.346507,0.461104,-0.816919,0.346416,0.461074,-0.791711,-0.568072,0.224616,-0.791742,-0.568011,0.224647,0.038118,-0.996033,0.080111,0.039735,-0.251381,0.96704,0.427839,-0.3361,0.839015,0.41084,-0.049532,0.910337,-0.092685,-0.099399,0.990692,-0.075686,-0.385968,0.91937,0.888852,-0.452589,0.071291,0.888791,-0.452681,0.071291,0.83459,0.462966,0.298502,0.834529,0.463027,0.298532,0.002991,0.841243,0.540605,0.003021,0.841243,0.540605,0.832728,0.548601,0.074679,-0.055391,0.950407,0.305948,-0.033753,0.930204,0.365398,0.838374,0.533586,0.11124,0.53206,0.349437,0.771203,-0.021821,0.568804,0.822138,-0.87463,0.385907,0.293344,-0.848994,0.366527,0.380566,-0.530503,0.253151,0.808954,0.889462,-0.424207,-0.169927,0.895291,-0.42671,-0.12772,0.648488,-0.291818,0.703055,-0.81756,-0.573443,0.052095,-0.792077,-0.593738,0.141575,-0.557573,-0.379254,0.738426,0.058351,-0.981933,-0.179937,0.08005,-0.990387,-0.112583,0.057253,-0.728324,0.682821,0.184545,-0.504318,0.843532,0.150578,0.068789,0.986175,-0.774071,0.303751,0.555437,-0.774102,0.303659,0.555437,-0.719596,-0.611927,0.328166,-0.719626,-0.611835,0.328196,0.111759,-0.98999,0.086154,0.175268,-0.229591,0.957366,0,0,1], - "faces" : [33,19,112,28,22,0,0,1,1,33,118,114,29,23,2,2,3,3,33,0,21,117,120,4,5,6,7,33,120,117,127,10,7,6,8,8,33,2,3,126,111,9,10,11,12,33,2,25,27,3,9,13,14,10,33,3,5,15,126,10,15,16,11,33,3,27,18,5,10,14,17,15,33,4,2,111,13,18,9,12,19,33,4,16,25,2,18,20,13,9,33,5,7,113,15,15,21,22,16,33,5,18,26,7,15,17,23,21,33,6,4,13,14,24,18,19,25,33,6,17,16,4,24,26,20,18,33,7,6,14,113,21,24,25,22,33,7,26,17,6,21,23,26,24,33,23,29,125,20,3,3,27,27,33,30,24,114,118,28,28,2,2,33,20,125,112,19,27,27,0,0,33,22,28,24,30,1,1,28,28,33,9,116,115,123,29,30,31,32,33,10,127,116,9,8,8,30,29,33,21,0,124,128,5,4,33,33,33,123,115,128,124,32,31,33,33,32,119,1,8,34,34,34,32,1,121,8,34,34,34,32,122,12,8,34,34,34,32,121,122,8,34,34,34,32,11,119,8,34,34,34,32,12,11,8,34,34,34,33,50,130,59,53,35,35,36,36,33,136,132,60,54,37,37,38,38,33,31,52,135,138,39,40,41,42,33,138,135,145,41,42,41,43,44,33,33,34,144,129,45,46,47,48,33,33,56,58,34,45,49,50,46,33,34,36,46,144,46,51,52,47,33,34,58,49,36,46,50,53,51,33,35,33,129,44,54,45,48,55,33,35,47,56,33,54,56,49,45,33,36,38,131,46,51,57,58,52,33,36,49,57,38,51,53,59,57,33,37,35,44,45,60,54,55,61,33,37,48,47,35,60,62,56,54,33,38,37,45,131,57,60,61,58,33,38,57,48,37,57,59,62,60,33,54,60,143,51,38,38,63,63,33,61,55,132,136,64,64,37,37,33,51,143,130,50,63,63,35,35,33,53,59,55,61,36,36,64,64,33,40,134,133,141,65,66,67,68,33,41,145,134,40,44,43,66,65,33,142,146,52,31,69,69,40,39,33,141,133,146,142,68,67,69,69,32,137,32,39,70,70,70,32,32,139,39,70,70,70,32,140,43,39,70,70,70,32,139,140,39,70,70,70,32,42,137,39,70,70,70,32,43,42,39,70,70,70,33,81,148,90,84,0,0,1,1,33,154,150,91,85,2,2,3,3,33,62,83,153,156,4,5,6,7,33,156,153,163,72,7,6,8,8,33,64,65,162,147,9,10,11,12,33,64,87,89,65,9,13,14,10,33,65,67,77,162,10,15,16,11,33,65,89,80,67,10,14,17,15,33,66,64,147,75,18,9,12,19,33,66,78,87,64,18,20,13,9,33,67,69,149,77,15,21,22,16,33,67,80,88,69,15,17,23,21,33,68,66,75,76,24,18,19,25,33,68,79,78,66,24,26,20,18,33,69,68,76,149,21,24,25,22,33,69,88,79,68,21,23,26,24,33,85,91,161,82,3,3,27,27,33,92,86,150,154,28,28,2,2,33,82,161,148,81,27,27,0,0,33,84,90,86,92,1,1,28,28,33,71,152,151,159,29,30,31,32,33,72,163,152,71,8,8,30,29,33,160,164,83,62,33,33,5,4,33,159,151,164,160,32,31,33,33,32,155,63,70,34,34,34,32,63,157,70,34,34,34,32,158,74,70,34,34,34,32,157,158,70,34,34,34,32,73,155,70,34,34,34,32,74,73,70,34,34,34,33,96,98,27,25,71,71,14,13,33,88,80,107,109,23,17,71,71,33,109,106,79,88,71,71,26,23,33,56,47,99,102,49,56,71,71,33,110,107,80,89,71,71,17,14,33,103,100,48,57,71,71,62,59,33,57,49,101,103,59,53,71,71,33,78,79,106,105,20,26,71,71,33,25,16,93,96,13,20,71,71,33,104,101,49,58,71,71,53,50,33,108,110,89,87,71,71,14,13,33,97,94,17,26,71,71,26,23,33,26,18,95,97,23,17,71,71,33,47,48,100,99,56,62,71,71,33,98,95,18,27,71,71,17,14,33,102,104,58,56,71,71,50,49,33,87,78,105,108,13,20,71,71,33,16,17,94,93,20,26,71,71] - } - }, - { - "uuid": "DA9D9FE9-A711-4636-9D9D-0468EADF7268", - "type": "Geometry", - "data": { - "vertices" : [0.0665847,0.0237505,0.00308284,0.0675784,-0.0200942,0.00363803,0.0664997,0.00208978,0.00559689,-0.0332381,-0.0239476,0.0053519,-0.0331355,-0.0277053,0.00437086,0.066533,0.0224761,-0.00264185,0.0675395,-0.0190844,-0.00214627,0.0664627,0.00197735,-0.000232747,-0.0236552,-0.0212038,0.00273823,-0.0301346,-0.0178622,0.00386845,-0.0234598,-0.0283426,0.000887301,-0.00940952,0.0387769,-0.00725338,-0.0453268,-0.0318721,-0.0047726,0.0681246,0.00197808,0.000650297,-0.0451156,0.0369786,-0.00596093,-0.0364185,-0.0216593,0.00314776,-0.0612508,-0.0162525,-0.000283855,-0.060758,0.0229847,-0.0009432,0.0692284,-0.0192462,-0.00127682,0.0677308,0.0395175,-0.00772868,-0.0297437,-0.0321397,0.000166603,-0.0362231,-0.0287981,0.00129683,0.0681698,0.0226492,-0.0017786,-0.0298301,-0.0257385,0.00474628,-0.026414,-0.0274658,0.00415684,-0.0297234,-0.0294645,0.00377333,-0.0299287,-0.0219489,0.00573541,-0.0265167,-0.0237081,0.00513787,0.0393772,0.0241023,0.00320807,0.0394926,-0.0199684,0.00381097,0.0388552,0.00236108,0.00566138,0.0393319,0.0228154,-0.00251385,0.0394666,-0.0189496,-0.00197108,0.0388239,0.00224425,-0.000166826,0.0409594,0.0399288,-0.00738504,0.0693345,-0.0373592,-0.00658215,0.0408381,-0.0374398,-0.00617395,-0.00892653,-0.0374051,-0.000436843,-0.0453772,-0.0330996,-0.00085391,0.0681506,0.0020561,0.00470586,-0.0451263,0.0384227,-0.00211696,-0.0612609,-0.0168558,0.00375038,-0.0607456,0.0237739,0.00305596,0.069256,-0.0199484,0.00274724,0.0677782,0.0409557,-0.00387511,0.068206,0.0235352,0.00220401,0.040996,0.0413782,-0.00353561,0.0693661,-0.0385518,-0.00264552,0.0408525,-0.0386487,-0.00224232,0.069249,-0.0376369,-0.00139559,-0.0448428,-0.0323928,0.000332834,-0.0446591,0.0377242,-0.000883375,-0.0601064,-0.016748,0.00471922,-0.0596238,0.0236381,0.00403797,-0.00891261,-0.0356268,-0.00607284,0.0691998,-0.0359243,-0.00705015,-0.0447821,-0.0306244,-0.00529504,-0.0446612,0.0356475,-0.0064033,-0.0600898,-0.0158713,-0.00107662,-0.0596433,0.022495,-0.00170688,-0.00891288,-0.0366302,-0.00598439,0.0709141,-0.0361805,-0.00621359,0.0692365,0.0383425,-0.00728417,0.0676934,0.0401182,-0.0025725,0.0676223,0.0380532,-0.0081062,0.0408802,0.0405398,-0.00225084,0.0408228,0.0384587,-0.00777954,0.0407598,-0.0377289,-0.0010117,0.0407354,-0.0359925,-0.00665981,0.0709494,-0.037371,-0.00227961,0.0692865,0.0397784,-0.00343434,0.0693392,-0.0384116,-0.00204092,-0.00892781,-0.0381863,-0.00105109,0.0677398,0.00207031,0.00522957,-0.00892697,-0.0383242,-0.00164397,0.0413885,-0.0293922,0.00451131,-0.0237122,-0.0289636,0.00412601,0.0532127,-0.0222473,0.00586741,-0.0296243,-0.0325361,0.00344796,-0.0359042,-0.0226758,0.00625271,0.0692985,-0.036912,-0.00699128,-0.0103399,-0.0195519,0.00411086,0.0677072,0.00197211,0.000128584,-0.0103459,-0.0185303,-0.00166888,0.0471168,-0.0191034,0.00693076,0.0436519,-0.0282466,0.0055519,-0.031824,-0.0367715,-0.00531995,-0.0292719,0.0402735,-0.00664202,0.0510141,-0.023798,0.00639626,0.0435375,-0.0240648,0.00663616,0.0474475,-0.0302041,0.00488983,0.0511286,-0.0279798,0.005312,-0.0259802,-0.0279798,0.005312,0.0412046,-0.0226758,0.00625271,-0.0296613,-0.0302041,0.00488983,-0.0335713,-0.0240648,0.00663616,0.0474845,-0.0325361,0.00344796,0.0533966,-0.0289636,0.00412601,0.0505921,-0.0237081,0.00513787,0.0471801,-0.0219489,0.00573541,0.0473854,-0.0294645,0.00377333,0.0506948,-0.0274658,0.00415684,0.0677605,0.0408531,-0.00326349,0.0677001,0.0390447,-0.00810902,-0.0318484,-0.0380216,-0.00140124,0.0706168,-0.0382536,-0.00256639,-0.0292641,0.0417517,-0.00280338,0.0705269,-0.0375254,-0.00176653,-0.029313,0.0409213,-0.0015508,-0.0317894,-0.0371055,-0.00020175,0.0704829,-0.0360277,-0.0067145,-0.0293341,0.0387979,-0.00706519,-0.0317593,-0.0353078,-0.00583193,0.0688292,0.0381635,-0.00777527,0.0688919,0.0399697,-0.00293311,-0.0318354,-0.0378853,-0.000810568,-0.0452473,-0.033014,-0.000266429,-0.0450103,0.0383553,-0.00152332,-0.0335341,-0.0192989,0.00424833,-0.0322215,0.0246315,0.00355095,0.0678033,0.0236546,0.00271931,0.0688386,-0.0200367,0.00326865,-0.0604642,0.0237985,0.00359823,-0.060973,-0.0168737,0.00429196,0.0472787,-0.0257385,0.00474628,-0.0260947,-0.023798,0.00639626,0.0408857,-0.0287981,0.00129683,-0.0334569,-0.0282466,0.0055519,0.047365,-0.0321397,0.000166603,-0.029992,-0.0191034,0.00693076,-0.031806,-0.0363128,-0.00573874,0.0702246,-0.0367642,-0.00665332,-0.0451869,-0.0314691,-0.00519401,-0.0450012,0.0365386,-0.00635677,-0.0335316,-0.0182802,-0.00153087,-0.0322486,0.0233387,-0.00216831,0.0677579,0.0225401,-0.0022899,0.0688041,-0.0191534,-0.0017927,-0.0604803,0.0228037,-0.00143089,-0.0609598,-0.0161124,-0.000781415,0.0406903,-0.0216593,0.00314776,0.053649,-0.0283426,0.000887301,0.0469742,-0.0178622,0.00386845,-0.023896,-0.0222473,0.00586741,0.0534536,-0.0212038,0.00273823,-0.0357203,-0.0293922,0.00451131,0.0439733,-0.0277053,0.00437086,-0.0298902,-0.0218405,0.00705833,0.0438707,-0.0239476,0.0053519,0.0409698,0.0412762,-0.00292876,0.0409225,0.0394537,-0.00776932,0.0408304,-0.0385084,-0.00164291,0.0408113,-0.0369883,-0.00658717,-0.0292758,0.0416538,-0.00220538,-0.029288,0.0397949,-0.00703267,0.0685748,0.0389076,-0.00776072,0.0686293,0.0405142,-0.00345441,-0.0122953,0.0416274,-0.00236658,-0.0122879,0.0417265,-0.00296628,-0.0335551,0.0076723,-0.00045627,-0.0649733,0.0073854,0.000673112,-0.0653082,0.00738634,0.00120641,-0.0123473,0.0408932,-0.00170739,-0.0653349,0.00743826,0.00530023,-0.0137753,0.0245324,0.00346136,-0.0640309,0.00745058,0.00617328,-0.0138887,0.0232391,-0.00225775,-0.0124273,0.0397773,-0.00719602,-0.0123929,0.0402552,-0.00680665,-0.0639846,0.00737496,0.000292004,-0.0335613,0.00775352,0.00538314,-0.0650095,0.00744916,0.00582167,-0.00891423,-0.0370871,-0.00556677,-0.0106588,0.0035587,-0.000109856,-0.010644,0.00364636,0.00572404,-0.0658332,0.00448638,0.0062246,-0.0648372,0.00448905,0.00656393,-0.00933829,0.0397741,-0.00722594,-0.00930416,0.0402519,-0.00683677,-0.064831,0.00442714,0.000681709,-0.0338257,0.00442745,-0.000101671,-0.0338204,0.00449024,0.00573738,-0.00920626,0.0416226,-0.0023959,-0.00919916,0.0417219,-0.00299592,-0.0661656,0.00448123,0.00570648,-0.00925872,0.0408881,-0.0017359,-0.0658339,0.00443225,0.0010761,-0.0104283,0.0245144,0.00344511,-0.0661681,0.00443821,0.00161269,-0.0105207,0.0232208,-0.00227416,-0.012498,0.0387802,-0.00722421,-0.0649376,0.00492381,0.00525434,-0.0635618,0.00505453,0.00536163,-0.0101447,0.0391359,-0.00614666,-0.0100686,0.0394418,-0.00590113,-0.0642166,0.00524632,0.00166155,-0.0337414,0.00536616,0.000891301,-0.033772,0.00519116,0.00456583,-0.00999097,0.0406117,-0.00294362,-0.00998831,0.0404627,-0.00323444,-0.064913,0.00489694,0.00459867,-0.0100455,0.0403372,-0.00269651,-0.0648872,0.0050835,0.00186134,-0.0112784,0.0242944,0.00237802,-0.0648975,0.00495327,0.00245088,-0.0113616,0.0234522,-0.00119916,-0.0102078,0.0385381,-0.006026,-0.0645287,0.00639462,0.00505432,-0.0631695,0.00652909,0.00516823,-0.0116777,0.0391375,-0.00613201,-0.0116017,0.0394435,-0.00588619,-0.0637983,0.0067102,0.00146825,-0.0336069,0.00697934,0.000715012,-0.0336433,0.00681299,0.00438977,-0.0115242,0.0406141,-0.00292906,-0.0115214,0.0404649,-0.0032197,-0.0644977,0.00636355,0.00439705,-0.0115784,0.0403397,-0.00268236,-0.06446,0.00654955,0.00166128,-0.0129414,0.0243033,0.00238609,-0.0644732,0.00641777,0.00224964,-0.0130347,0.0234612,-0.00119101,-0.0117442,0.0385399,-0.00601169,0.0472185,-0.0218405,0.00705833,0.0510141,-0.023798,0.00639626,0.0472185,-0.0218405,0.00705833,0.0511286,-0.0279798,0.005312,0.0474475,-0.0302041,0.00488983,0.0435375,-0.0240648,0.00663616,0.0436519,-0.0282466,0.0055519,-0.023896,-0.0222473,0.00586741,-0.0237122,-0.0289636,0.00412601,0.0532127,-0.0222473,0.00586741,0.0471168,-0.0191034,0.00693076,0.0533966,-0.0289636,0.00412601,0.0474845,-0.0325361,0.00344796,0.0412046,-0.0226758,0.00625271,-0.0357203,-0.0293922,0.00451131,-0.0359042,-0.0226758,0.00625271,0.0413885,-0.0293922,0.00451131,0.0505921,-0.0237081,0.00513787,0.0471801,-0.0219489,0.00573541,0.0438707,-0.0239476,0.0053519,0.0473854,-0.0294645,0.00377333,0.0506948,-0.0274658,0.00415684,0.0439733,-0.0277053,0.00437086,-0.0260947,-0.023798,0.00639626,-0.0259802,-0.0279798,0.005312,-0.0334569,-0.0282466,0.0055519,-0.0335713,-0.0240648,0.00663616,-0.0658332,0.00448638,0.0062246,-0.0648372,0.00448905,0.00656393,-0.00933829,0.0397741,-0.00722594,-0.00930416,0.0402519,-0.00683677,-0.064831,0.00442714,0.000681709,-0.0338257,0.00442745,-0.000101671,-0.0338204,0.00449024,0.00573738,-0.00920626,0.0416226,-0.0023959,-0.00919916,0.0417219,-0.00299592,-0.0661656,0.00448123,0.00570648,-0.00925872,0.0408881,-0.0017359,-0.0658339,0.00443225,0.0010761,-0.0104283,0.0245144,0.00344511,-0.0661681,0.00443821,0.00161269,-0.0105207,0.0232208,-0.00227416,-0.00940952,0.0387769,-0.00725338,-0.0650095,0.00744916,0.00582167,-0.0640309,0.00745058,0.00617328,-0.0124273,0.0397773,-0.00719602,-0.0123929,0.0402552,-0.00680665,-0.0639846,0.00737496,0.000292004,-0.0335551,0.0076723,-0.00045627,-0.0335613,0.00775352,0.00538314,-0.0122953,0.0416274,-0.00236658,-0.0122879,0.0417265,-0.00296628,-0.0653349,0.00743826,0.00530023,-0.0123473,0.0408932,-0.00170739,-0.0649733,0.0073854,0.000673112,-0.0137753,0.0245324,0.00346136,-0.0653082,0.00738634,0.00120641,-0.0138887,0.0232391,-0.00225775,-0.012498,0.0387802,-0.00722421,-0.0649376,0.00492381,0.00525434,-0.0635618,0.00505453,0.00536163,-0.0101447,0.0391359,-0.00614666,-0.0100686,0.0394418,-0.00590113,-0.0642166,0.00524632,0.00166155,-0.0337414,0.00536616,0.000891301,-0.033772,0.00519116,0.00456583,-0.00999097,0.0406117,-0.00294362,-0.00998831,0.0404627,-0.00323444,-0.064913,0.00489694,0.00459867,-0.0100455,0.0403372,-0.00269651,-0.0648872,0.0050835,0.00186134,-0.0112784,0.0242944,0.00237802,-0.0648975,0.00495327,0.00245088,-0.0113616,0.0234522,-0.00119916,-0.0102078,0.0385381,-0.006026,-0.0645287,0.00639462,0.00505432,-0.0631695,0.00652909,0.00516823,-0.0116777,0.0391375,-0.00613201,-0.0116017,0.0394435,-0.00588619,-0.0637983,0.0067102,0.00146825,-0.0336069,0.00697934,0.000715012,-0.0336433,0.00681299,0.00438977,-0.0115242,0.0406141,-0.00292906,-0.0115214,0.0404649,-0.0032197,-0.0644977,0.00636355,0.00439705,-0.0115784,0.0403397,-0.00268236,-0.06446,0.00654955,0.00166128,-0.0129414,0.0243033,0.00238609,-0.0644732,0.00641777,0.00224964,-0.0130347,0.0234612,-0.00119101,-0.0117442,0.0385399,-0.00601169,-0.0332381,-0.0239476,0.0053519,-0.0331355,-0.0277053,0.00437086,-0.0297234,-0.0294645,0.00377333,-0.026414,-0.0274658,0.00415684,-0.0265167,-0.0237081,0.00513787,-0.0299287,-0.0219489,0.00573541,-0.0296243,-0.0325361,0.00344796,-0.029992,-0.0191034,0.00693076,-0.0296613,-0.0302041,0.00488983,-0.0298902,-0.0218405,0.00705833], - "normals" : [0.149724,0.212806,0.965545,0.007874,0.214057,0.976775,0.003876,0.015381,0.999847,0.143284,0.016907,0.989532,-0.003906,-0.014954,-0.999878,0.137333,-0.00998,-0.990448,0.133824,0.191382,-0.97232,-0.005463,0.174047,-0.98471,-0.533769,-0.845607,-0.000885,-0.518876,-0.720481,-0.460036,-0.164556,-0.836238,-0.523057,-0.177374,-0.983276,-0.04062,-0.457198,0.887722,-0.053377,-0.101993,0.989441,-0.102908,-0.096805,0.81222,-0.575243,-0.451399,0.734428,-0.50676,0.937193,0.002533,0.348735,0.550432,-0.115726,0.826777,0.549486,-0.383282,0.742363,0.937376,-0.252419,0.239906,0.940672,0.044954,0.336283,0.919523,0.364422,0.147008,0.585406,0.462142,0.666066,0.559435,0.166326,0.811975,-0.00235,-0.84463,0.535295,0.004273,-0.444685,0.895657,-0.05942,-0.460768,0.885495,-0.141453,-0.844844,0.515915,-0.014618,-0.401898,-0.915555,-0.014801,-0.84341,-0.537034,-0.103763,-0.424299,-0.899533,0.039735,-0.251381,0.96704,0.297952,-0.372539,0.878842,0.290109,-0.086306,0.953063,-0.791742,-0.568011,0.224647,-0.791711,-0.568072,0.224616,0.038118,-0.996033,0.080111,0.842952,-0.50972,0.172002,0.843013,-0.509629,0.172033,-0.221625,-0.104587,0.969481,-0.213782,-0.39082,0.89526,-0.011963,0.833033,0.553026,-0.816919,0.346416,0.461074,-0.816858,0.346507,0.461104,0.030305,0.047639,0.998383,0.045991,-0.524796,0.849971,-0.839045,-0.543138,0.030854,0.031526,-0.992126,-0.120975,0.875851,-0.481948,-0.02414,-0.011353,-0.154363,-0.987945,-0.007324,0.34019,-0.940306,0.174566,0.331828,-0.92703,0.14124,-0.162297,-0.976562,-0.021638,0.067232,-0.997497,-0.009125,0.084262,-0.996399,0.169164,0.507248,0.844997,0.013733,0.506638,0.862026,0.010071,0.995239,-0.096835,0.261422,0.958159,-0.116276,0.254738,0.793939,-0.551988,0.002045,0.810938,-0.585101,-0.002075,-0.99939,-0.03473,-0.008667,-0.845241,-0.534257,0.183355,-0.83755,-0.514634,0.153874,-0.98706,-0.04471,0.005463,-0.171453,0.985168,0.008545,-0.455153,0.890347,0.15772,-0.45732,0.875179,0.144536,-0.168584,0.975005,-0.008576,0.362072,-0.932096,-0.063814,0.368908,-0.927244,-0.004669,0.813257,-0.581835,-0.00708,-0.246773,-0.969024,-0.014191,-0.11362,-0.993408,-0.006012,-0.214637,-0.976653,0.135197,0.107883,-0.984924,0.553972,0.04886,-0.83108,0.551561,-0.497513,-0.669485,0.161443,-0.389447,-0.906766,0.003357,0.019135,0.999786,0.003876,-0.160588,0.986999,0.949675,-0.100986,-0.296457,0.565416,-0.204505,-0.799036,0.565966,-0.087558,-0.819727,0.912625,0.176458,-0.368725,-0.000793,-0.16596,0.986114,-0.189978,-0.086337,-0.977966,-0.58916,0.197913,-0.78338,-0.321146,0.341655,-0.883236,-0.100742,-0.133366,-0.9859,-0.161473,-0.45027,0.87814,-0.200812,-0.27897,0.939055,-0.188482,0.046632,-0.980956,-0.095401,0.09064,-0.991272,-0.356059,-0.360607,-0.862056,-0.597797,-0.209845,-0.773675,-0.003815,0.162511,-0.986694,0.001007,0.167791,-0.985809,0.582446,0.794763,0.170446,0.196234,0.866634,0.458693,-0.01825,-0.129429,-0.991394,0.928953,-0.120548,-0.349956,0.944792,0.128391,-0.301431,-0.192694,0.33018,0.924009,-0.127445,0.51088,0.850124,-0.34315,0.814997,0.466872,-0.596057,0.503006,0.625813,0.574419,0.468307,-0.671316,-0.610004,-0.44789,0.653645,-0.408246,-0.754326,0.514084,0.000397,0.994751,-0.102084,0.005463,-0.84753,0.530686,0.147374,-0.834254,0.531266,0.006104,0.21247,0.977142,-0.028626,0.51088,0.859157,-0.007904,-0.216559,-0.976226,0.135289,-0.225623,-0.964751,-0.83816,0.528031,0.136509,-0.858638,-0.485092,0.165441,-0.010407,-0.999207,-0.037873,0.015412,0.878964,0.476577,-0.836482,0.429487,-0.340281,-0.854793,-0.408307,-0.320292,-0.010712,0.095981,-0.9953,-0.012909,-0.397259,-0.9176,-0.003265,-0.019044,-0.999786,0.551317,0.023255,0.833949,-0.213782,-0.064241,-0.974761,0.562273,0.003571,-0.82693,0.555773,0.195837,-0.807917,-0.937468,0.235084,-0.256661,-0.668203,0.094394,-0.737938,0.938658,0.026368,0.34376,0.949034,0.019532,-0.314493,-0.078585,0.881985,0.464644,-0.927244,0.294046,0.231727,-0.865291,0.415998,0.27955,0.849605,0.477218,0.224525,-0.020966,0.926206,0.376385,0.818018,0.40492,0.40849,0.818049,0.404859,0.40846,-0.211798,0.181768,0.960234,-0.657002,0.277444,0.700919,0.014832,0.113132,0.993439,0.005799,0.880917,0.473159,0.008057,0.502731,0.864376,0.007019,0.242347,0.970153,-0.009095,0.035707,-0.999298,0.009491,-0.034516,0.999329,-0.202002,-0.126072,0.971221,-0.209876,0.031831,-0.977203,-0.938078,-0.239753,0.249977,-0.946287,-0.199438,-0.254402,-0.664266,-0.090915,-0.741905,-0.654378,-0.213996,0.725211,-0.006592,-0.187994,-0.982116,0.011109,0.873714,0.486282,0.011109,0.494125,0.869289,0.006592,0.18659,0.982391,0.616993,-0.778436,0.11539,0.005646,0.995178,-0.097781,-0.008789,-0.129093,-0.991577,-0.007965,0.332682,-0.942991,-0.001099,0.807672,-0.589618,-0.010132,-0.154729,-0.987884,-0.022584,0.131596,0.991028,-0.675954,0.280007,0.681661,-0.771661,0.291391,0.565355,-0.045991,0.139927,0.989074,-0.009125,0.193884,-0.980956,-0.004852,0.798578,-0.601856,-0.004547,0.819147,-0.573534,-0.00885,0.278176,-0.960479,-0.113651,-0.092624,-0.989166,-0.012696,-0.110782,-0.993744,-0.018067,-0.112705,-0.993439,-0.178655,-0.075747,-0.980987,0.013153,0.11008,0.993805,0.019074,0.112033,0.9935,-0.002625,0.913175,-0.407514,0.00351,0.975341,0.220588,0.002747,0.990295,0.13892,-0.002625,0.913144,-0.407575,-0.962615,0.269662,-0.025117,-0.962767,0.268685,-0.029298,0.008026,0.481277,0.876492,0.008057,0.508713,0.860897,-0.659505,0.091067,-0.746147,-0.89819,0.20893,-0.3867,0.006287,0.18189,0.983276,0.007019,0.243355,0.969909,-0.959532,0.280496,0.024598,-0.960112,0.279,0.017182,-0.006317,-0.18305,-0.983062,-0.00705,-0.2472,-0.968932,-0.008515,-0.254006,-0.967132,-0.008637,-0.247688,-0.96878,-0.021973,0.899411,0.436506,-0.222327,0.956572,0.188482,-0.22599,0.956603,0.183782,-0.079196,0.927488,0.365307,-0.850429,0.195654,-0.488296,-0.830988,0.487045,-0.268685,-0.833338,0.472945,-0.28605,-0.852473,0.255043,-0.456282,-0.107028,0.793176,-0.599475,-0.335765,0.704581,-0.625141,-0.248543,0.725028,-0.642262,-0.159062,0.813898,-0.558763,-0.344981,0.832545,0.433393,-0.244819,0.857906,0.451704,-0.816645,0.560198,-0.138615,-0.833979,0.528123,0.159703,-0.833979,0.523057,0.175604,-0.816736,0.568102,-0.100894,-0.338908,0.940642,0.016663,-0.328593,0.943663,0.03882,-0.810633,0.335002,0.480178,-0.811029,0.341624,0.474837,-0.353435,0.893918,-0.275613,-0.369518,0.898068,-0.238502,-0.704642,0.535142,0.465865,-0.740928,0.450423,0.498123,-0.380718,0.924589,-0.012085,-0.406384,0.913419,-0.022126,-0.716758,0.335215,-0.611438,-0.765374,0.189856,-0.614917,-0.81753,-0.065188,-0.572131,-0.822138,-0.026032,-0.568651,-0.502518,-0.723808,0.472793,-0.018159,-0.719047,0.694693,-0.05649,-0.711264,0.700613,-0.443648,-0.73101,0.518418,0.840541,0.424146,-0.336955,0.842097,0.063814,-0.535478,0.84518,0.096652,-0.52562,0.845393,0.383251,-0.37199,0.239692,-0.853847,-0.461989,-0.060183,-0.85052,-0.522477,-0.057192,-0.851405,-0.521348,0.332286,-0.834773,-0.438978,0.2584,-0.707236,0.65801,0.349773,-0.68804,0.635762,0.85168,0.485641,0.196844,0.820215,0.548753,-0.161382,0.823847,0.556566,-0.10715,0.851527,0.467177,0.237953,-0.770165,-0.63509,0.058535,-0.762017,-0.633503,0.133946,0.815546,0.232612,0.529832,0.81518,0.225074,0.533647,-0.426374,-0.815394,-0.391491,-0.338603,-0.831141,-0.441023,0.764489,-0.190954,0.61565,0.720695,-0.329173,0.610096,-0.737999,-0.670736,-0.073489,-0.663839,-0.723808,-0.188086,0.729789,-0.465865,-0.500351,0.6892,-0.555986,-0.464553,0.800958,-0.190649,-0.567522,0.804773,-0.163854,-0.570452,-0.011963,0.833064,0.553026], - "faces" : [33,0,28,30,2,0,1,2,3,33,33,7,6,32,4,5,6,7,33,38,12,86,104,8,9,10,11,33,40,106,87,14,12,13,14,15,33,43,121,107,69,16,17,18,19,33,45,70,114,120,20,21,22,23,33,72,37,109,115,24,25,26,27,33,60,172,86,130,28,29,10,30,32,98,99,124,31,31,31,33,92,231,143,125,32,32,33,33,32,99,148,124,31,31,31,32,100,101,124,31,31,31,32,101,98,124,31,31,31,32,146,100,124,31,31,31,32,148,146,124,31,31,31,33,240,88,223,241,34,35,36,36,33,241,223,89,242,36,36,37,38,33,249,238,145,127,39,39,40,40,33,243,90,91,244,41,41,42,43,33,244,91,88,240,43,42,35,34,33,224,77,84,225,33,33,44,44,33,227,96,97,226,45,45,32,32,33,225,84,93,228,44,44,39,39,33,85,75,96,227,40,40,45,45,33,126,128,235,239,46,47,47,46,33,128,141,234,235,47,48,48,47,33,66,150,103,64,49,50,51,52,33,60,130,112,54,28,30,53,54,33,28,0,63,65,1,0,55,56,33,46,44,19,34,57,58,59,60,33,48,36,35,47,61,62,63,64,33,0,120,114,63,0,23,22,55,33,29,67,49,1,65,66,67,68,33,167,154,87,168,69,70,14,71,32,166,159,135,72,73,74,33,55,110,131,80,75,76,77,78,33,29,30,174,81,65,2,79,80,33,22,136,113,62,81,82,83,84,33,81,118,109,37,80,85,26,25,33,59,138,133,57,86,87,88,89,33,34,19,103,150,60,59,51,50,33,50,109,118,52,90,26,85,91,33,58,56,132,139,92,93,94,95,33,83,54,112,134,96,54,53,97,33,63,114,156,102,55,22,98,99,33,57,111,135,59,89,100,74,86,33,69,61,18,43,19,101,102,16,33,53,51,117,122,103,104,105,106,33,64,103,155,113,52,51,107,83,33,52,123,116,50,91,108,109,90,33,168,87,106,158,71,14,13,110,33,67,151,71,49,66,111,112,67,33,119,108,51,53,113,114,104,103,33,31,66,64,5,115,49,52,116,33,42,122,117,40,117,106,105,12,33,41,38,116,123,118,8,109,108,33,172,36,48,74,29,62,61,119,33,65,63,102,149,56,55,99,120,33,17,14,133,138,121,15,88,87,33,16,139,132,12,122,95,94,9,33,68,55,80,152,123,75,78,124,33,70,45,22,62,21,20,81,84,33,32,83,173,33,7,96,125,4,33,30,29,1,2,2,65,68,3,33,2,1,121,73,3,68,17,126,33,120,0,2,73,23,0,3,126,33,169,59,135,159,127,86,74,73,33,33,31,5,7,4,115,116,5,33,46,149,102,44,57,120,99,58,33,7,5,136,82,5,116,82,128,33,7,82,137,6,5,128,129,6,33,57,133,154,111,89,88,70,100,33,134,112,56,58,97,53,93,92,33,161,17,138,160,130,121,87,131,33,39,43,18,13,132,16,102,133,33,39,13,22,45,132,133,81,20,33,13,18,137,82,133,102,129,128,33,13,82,136,22,133,128,82,81,33,48,47,71,151,61,64,112,111,33,56,112,130,132,93,53,30,94,33,6,137,110,55,6,129,76,75,33,51,108,153,117,104,114,134,105,33,36,152,80,35,62,124,78,63,33,50,116,115,109,90,109,27,26,33,1,49,107,121,68,67,18,17,33,40,117,153,106,12,105,134,13,33,72,115,104,74,24,27,11,119,33,38,104,115,116,8,11,27,109,33,5,64,113,136,116,52,83,82,33,41,16,12,38,118,122,9,8,33,42,40,14,17,117,12,15,121,33,18,61,110,137,102,101,76,129,33,14,87,154,133,15,14,70,88,33,151,72,74,48,111,24,119,61,33,39,45,120,73,132,20,23,126,33,39,73,121,43,132,126,17,16,33,86,172,74,104,10,29,119,11,33,32,6,55,68,7,6,75,123,33,32,68,54,83,7,123,54,96,33,169,160,138,59,127,131,87,86,33,163,42,17,161,135,117,121,130,33,12,132,130,86,9,94,30,10,33,140,126,239,236,136,46,46,136,33,141,144,232,234,48,137,137,48,33,142,140,236,233,138,136,136,138,33,144,142,233,232,137,138,138,137,33,245,229,90,243,139,140,41,41,33,242,89,229,245,38,37,140,139,33,228,93,75,85,39,39,40,40,33,226,97,77,224,32,32,33,33,33,165,53,122,171,141,103,106,142,33,29,81,37,67,65,80,25,66,33,165,170,119,53,141,143,113,103,33,157,158,106,153,144,110,13,134,33,163,171,122,42,135,142,106,117,33,157,153,108,162,144,134,114,145,33,164,162,108,119,146,145,114,113,33,152,60,54,68,124,28,54,123,33,152,36,172,60,124,62,29,28,32,164,119,170,146,113,143,33,151,67,37,72,111,66,25,24,33,83,134,180,173,96,97,147,125,33,81,174,181,118,80,79,148,85,33,176,52,118,181,149,91,85,148,33,179,180,134,58,150,147,97,92,33,184,188,16,41,151,152,122,118,33,188,186,139,16,152,153,95,122,33,184,41,123,175,151,118,108,154,33,176,175,123,52,149,154,108,91,33,179,58,139,186,150,92,95,153,32,189,173,180,155,125,147,33,149,182,185,65,120,156,157,56,33,70,62,155,156,21,84,107,98,33,28,65,185,187,1,56,157,158,32,47,105,71,64,159,112,33,28,187,174,30,1,158,79,2,33,149,46,183,182,120,57,160,156,33,167,190,111,154,69,161,100,70,33,150,177,178,34,50,162,163,60,33,49,71,105,107,67,112,159,18,33,47,35,131,105,64,63,77,159,32,187,181,174,158,148,79,32,69,107,105,19,18,159,33,31,33,173,189,115,4,125,155,32,44,102,156,58,99,98,33,69,105,131,61,19,159,77,101,32,19,155,103,59,107,51,32,35,80,131,63,78,77,32,70,156,114,21,98,22,33,11,66,31,189,164,49,115,155,33,44,156,155,19,58,98,107,59,33,34,178,183,46,60,163,160,57,33,111,190,166,135,100,161,72,74,32,61,131,110,101,77,76,32,62,113,155,84,83,107,33,150,66,11,177,50,49,164,162,33,208,207,191,192,165,166,167,168,33,209,210,194,193,169,170,171,172,33,211,212,196,195,173,174,175,176,33,213,208,192,197,177,165,168,178,33,215,214,198,199,179,180,181,182,33,207,216,200,191,166,183,184,167,33,214,217,201,198,180,185,186,181,33,218,211,195,202,187,173,176,188,33,217,219,203,201,185,189,190,186,33,220,218,202,204,191,187,188,192,33,210,215,199,194,170,179,182,171,33,216,220,204,200,183,191,192,184,33,219,213,197,203,189,177,178,190,33,212,221,205,196,174,193,194,175,33,221,222,206,205,193,195,196,194,33,222,209,193,206,195,169,172,196,33,283,282,250,251,197,198,199,200,33,284,285,253,252,201,202,203,204,33,286,287,255,254,205,206,207,208,33,288,283,251,256,209,197,200,210,33,290,289,257,258,211,212,213,214,33,282,291,259,250,198,215,216,199,33,289,292,260,257,212,217,218,213,33,293,286,254,261,219,205,208,220,33,292,294,262,260,217,221,222,218,33,295,293,261,263,223,219,220,224,33,285,290,258,253,202,211,214,203,33,291,295,263,259,215,223,224,216,33,294,288,256,262,221,209,210,222,33,287,296,264,255,206,225,226,207,33,296,297,265,264,225,227,228,226,33,297,284,252,265,227,201,204,228,33,298,299,267,266,229,230,231,232,33,301,300,268,269,233,234,235,236,33,303,302,270,271,237,238,239,240,33,299,304,272,267,230,241,242,231,33,305,306,274,273,243,244,245,246,33,307,298,266,275,247,229,232,248,33,308,305,273,276,249,243,246,250,33,302,309,277,270,238,251,252,239,33,310,308,276,278,253,249,250,254,33,309,311,279,277,251,255,256,252,33,306,301,269,274,244,233,236,245,33,311,307,275,279,255,247,248,256,33,304,310,278,272,241,253,254,242,33,312,303,271,280,257,237,240,258,33,313,312,280,281,259,257,258,260,33,300,313,281,268,234,259,260,235,33,3,95,248,315,38,37,140,139,33,315,248,322,25,139,140,41,261,33,8,9,321,230,137,138,138,137,33,9,15,79,321,138,136,136,138,33,10,8,230,76,48,137,137,48,33,15,21,237,79,136,46,46,136,33,20,10,76,78,47,48,48,47,33,21,20,78,237,46,47,47,46,33,127,145,320,94,40,40,45,45,33,147,129,238,249,44,44,39,39,33,94,320,231,92,45,45,32,32,33,125,143,129,147,33,33,44,44,33,24,247,246,318,43,42,35,34,33,25,322,247,24,261,41,42,43,33,319,323,95,3,36,36,37,38,33,318,246,323,319,34,35,36,36,32,314,4,23,31,31,31,32,4,316,23,31,31,31,32,317,27,23,31,31,31,32,316,317,23,31,31,31,32,26,314,23,31,31,31,32,27,26,23,31,31,31] - } - }, - { - "uuid": "EE21E215-4679-43F8-B0E9-EE72C1FAD44D", - "type": "Geometry", - "data": { - "vertices" : [-0.0665847,-0.0237505,-0.00308284,-0.0675784,0.0200942,-0.00363803,-0.0664997,-0.00208978,-0.00559689,0.0332381,0.0239475,-0.0053519,0.0331355,0.0277053,-0.00437086,-0.066533,-0.0224761,0.00264185,-0.0675395,0.0190843,0.00214627,-0.0664627,-0.00197735,0.000232747,0.0236552,0.0212038,-0.00273823,0.0301346,0.0178622,-0.00386845,0.0234598,0.0283426,-0.000887301,0.00940952,-0.0387769,0.00725338,0.0453268,0.0318721,0.0047726,-0.0681246,-0.00197808,-0.000650297,0.0451156,-0.0369786,0.00596093,0.0364185,0.0216593,-0.00314776,0.0612508,0.0162525,0.000283855,0.060758,-0.0229847,0.0009432,-0.0692284,0.0192462,0.00127682,-0.0677308,-0.0395175,0.00772868,0.0297437,0.0321397,-0.000166603,0.0362231,0.0287981,-0.00129683,-0.0681697,-0.0226492,0.0017786,0.0298301,0.0257385,-0.00474628,0.026414,0.0274658,-0.00415684,0.0297234,0.0294645,-0.00377333,0.0299287,0.0219489,-0.00573541,0.0265166,0.0237081,-0.00513787,-0.0393772,-0.0241023,-0.00320807,-0.0394926,0.0199684,-0.00381097,-0.0388552,-0.00236108,-0.00566138,-0.0393319,-0.0228154,0.00251385,-0.0394666,0.0189496,0.00197108,-0.0388239,-0.00224425,0.000166826,-0.0409594,-0.0399288,0.00738504,-0.0693345,0.0373592,0.00658215,-0.0408381,0.0374398,0.00617395,0.00892652,0.0374051,0.000436843,0.0453772,0.0330996,0.00085391,-0.0681506,-0.0020561,-0.00470586,0.0451263,-0.0384227,0.00211696,0.0612608,0.0168558,-0.00375038,0.0607456,-0.0237739,-0.00305596,-0.069256,0.0199484,-0.00274724,-0.0677782,-0.0409557,0.00387511,-0.068206,-0.0235352,-0.00220401,-0.040996,-0.0413782,0.00353561,-0.0693661,0.0385518,0.00264552,-0.0408525,0.0386487,0.00224232,-0.0692489,0.0376369,0.00139559,0.0448428,0.0323928,-0.000332834,0.0446591,-0.0377242,0.000883375,0.0601064,0.016748,-0.00471922,0.0596238,-0.0236381,-0.00403797,0.00891261,0.0356268,0.00607284,-0.0691997,0.0359243,0.00705015,0.0447821,0.0306244,0.00529504,0.0446612,-0.0356475,0.0064033,0.0600898,0.0158713,0.00107662,0.0596433,-0.022495,0.00170688,0.00891288,0.0366302,0.00598439,-0.0709141,0.0361805,0.00621359,-0.0692365,-0.0383425,0.00728417,-0.0676934,-0.0401182,0.0025725,-0.0676223,-0.0380532,0.0081062,-0.0408802,-0.0405398,0.00225084,-0.0408228,-0.0384587,0.00777954,-0.0407598,0.0377289,0.0010117,-0.0407354,0.0359925,0.00665981,-0.0709494,0.0373709,0.00227961,-0.0692865,-0.0397784,0.00343434,-0.0693392,0.0384116,0.00204092,0.00892781,0.0381862,0.00105109,-0.0677398,-0.00207031,-0.00522957,0.00892697,0.0383242,0.00164397,-0.0413885,0.0293922,-0.00451131,0.0237122,0.0289636,-0.00412601,-0.0532127,0.0222473,-0.00586741,0.0296243,0.0325361,-0.00344796,0.0359042,0.0226758,-0.00625271,-0.0692985,0.036912,0.00699128,0.0103399,0.0195519,-0.00411086,-0.0677072,-0.00197211,-0.000128584,0.0103459,0.0185303,0.00166888,-0.0471167,0.0191034,-0.00693076,-0.0436519,0.0282466,-0.0055519,0.0318239,0.0367715,0.00531995,0.0292719,-0.0402734,0.00664202,-0.0510141,0.0237979,-0.00639626,-0.0435375,0.0240648,-0.00663616,-0.0474475,0.0302041,-0.00488983,-0.0511286,0.0279798,-0.005312,0.0259802,0.0279798,-0.005312,-0.0412046,0.0226758,-0.00625271,0.0296613,0.0302041,-0.00488983,0.0335713,0.0240648,-0.00663616,-0.0474845,0.0325361,-0.00344796,-0.0533966,0.0289636,-0.00412601,-0.0505921,0.0237081,-0.00513787,-0.0471801,0.0219489,-0.00573541,-0.0473854,0.0294645,-0.00377333,-0.0506948,0.0274658,-0.00415684,-0.0677605,-0.040853,0.00326349,-0.0677001,-0.0390447,0.00810902,0.0318484,0.0380216,0.00140124,-0.0706168,0.0382536,0.00256639,0.0292641,-0.0417517,0.00280338,-0.0705269,0.0375253,0.00176653,0.029313,-0.0409213,0.0015508,0.0317894,0.0371055,0.00020175,-0.0704829,0.0360277,0.0067145,0.0293341,-0.0387979,0.00706519,0.0317593,0.0353078,0.00583193,-0.0688292,-0.0381635,0.00777527,-0.0688919,-0.0399697,0.00293311,0.0318354,0.0378853,0.000810568,0.0452473,0.033014,0.000266429,0.0450103,-0.0383553,0.00152332,0.0335341,0.0192989,-0.00424833,0.0322215,-0.0246315,-0.00355095,-0.0678033,-0.0236546,-0.00271931,-0.0688386,0.0200367,-0.00326865,0.0604642,-0.0237985,-0.00359823,0.060973,0.0168737,-0.00429196,-0.0472787,0.0257385,-0.00474628,0.0260947,0.0237979,-0.00639626,-0.0408856,0.0287981,-0.00129683,0.0334569,0.0282466,-0.0055519,-0.047365,0.0321397,-0.000166603,0.029992,0.0191034,-0.00693076,0.031806,0.0363128,0.00573874,-0.0702246,0.0367642,0.00665332,0.0451869,0.031469,0.00519401,0.0450012,-0.0365386,0.00635677,0.0335316,0.0182802,0.00153087,0.0322486,-0.0233387,0.00216831,-0.0677579,-0.0225401,0.0022899,-0.0688041,0.0191534,0.0017927,0.0604802,-0.0228037,0.00143089,0.0609598,0.0161124,0.000781415,-0.0406902,0.0216593,-0.00314776,-0.053649,0.0283426,-0.000887301,-0.0469742,0.0178622,-0.00386845,0.023896,0.0222473,-0.00586741,-0.0534536,0.0212038,-0.00273823,0.0357203,0.0293922,-0.00451131,-0.0439733,0.0277053,-0.00437086,0.0298902,0.0218405,-0.00705833,-0.0438707,0.0239475,-0.0053519,-0.0409697,-0.0412762,0.00292876,-0.0409225,-0.0394537,0.00776932,-0.0408304,0.0385084,0.00164291,-0.0408113,0.0369883,0.00658717,0.0292757,-0.0416538,0.00220538,0.029288,-0.0397949,0.00703267,-0.0685748,-0.0389076,0.00776072,-0.0686293,-0.0405142,0.00345441,0.0122953,-0.0416274,0.00236658,0.0122879,-0.0417265,0.00296628,0.0335551,-0.0076723,0.00045627,0.0649733,-0.0073854,-0.000673112,0.0653081,-0.00738634,-0.00120641,0.0123473,-0.0408932,0.00170739,0.0653349,-0.00743826,-0.00530023,0.0137753,-0.0245324,-0.00346136,0.0640309,-0.00745058,-0.00617328,0.0138887,-0.0232391,0.00225775,0.0124273,-0.0397773,0.00719602,0.0123929,-0.0402552,0.00680665,0.0639846,-0.00737496,-0.000292004,0.0335613,-0.00775352,-0.00538314,0.0650095,-0.00744916,-0.00582167,0.00891423,0.0370871,0.00556677,0.0106588,-0.0035587,0.000109856,0.010644,-0.00364636,-0.00572404,0.0658332,-0.00448638,-0.0062246,0.0648372,-0.00448905,-0.00656393,0.00933829,-0.0397741,0.00722594,0.00930416,-0.0402519,0.00683677,0.064831,-0.00442714,-0.000681709,0.0338257,-0.00442745,0.000101671,0.0338204,-0.00449024,-0.00573738,0.00920626,-0.0416225,0.0023959,0.00919916,-0.0417219,0.00299592,0.0661656,-0.00448122,-0.00570648,0.00925872,-0.0408881,0.0017359,0.0658339,-0.00443225,-0.0010761,0.0104283,-0.0245144,-0.00344511,0.0661681,-0.00443821,-0.00161269,0.0105207,-0.0232208,0.00227416,0.012498,-0.0387802,0.00722421,0.0649376,-0.00492381,-0.00525434,0.0635618,-0.00505453,-0.00536163,0.0101447,-0.0391359,0.00614666,0.0100686,-0.0394418,0.00590113,0.0642166,-0.00524632,-0.00166155,0.0337414,-0.00536616,-0.000891301,0.033772,-0.00519115,-0.00456583,0.00999097,-0.0406117,0.00294362,0.00998831,-0.0404627,0.00323444,0.064913,-0.00489694,-0.00459867,0.0100455,-0.0403372,0.00269651,0.0648872,-0.0050835,-0.00186134,0.0112784,-0.0242944,-0.00237802,0.0648975,-0.00495326,-0.00245088,0.0113616,-0.0234521,0.00119916,0.0102078,-0.0385381,0.006026,0.0645287,-0.00639462,-0.00505432,0.0631695,-0.00652909,-0.00516823,0.0116777,-0.0391375,0.00613201,0.0116017,-0.0394435,0.00588619,0.0637983,-0.0067102,-0.00146825,0.0336069,-0.00697934,-0.000715012,0.0336433,-0.00681299,-0.00438977,0.0115242,-0.0406141,0.00292906,0.0115214,-0.0404649,0.0032197,0.0644977,-0.00636355,-0.00439705,0.0115784,-0.0403397,0.00268236,0.0644599,-0.00654955,-0.00166128,0.0129414,-0.0243033,-0.00238609,0.0644732,-0.00641777,-0.00224964,0.0130347,-0.0234612,0.00119101,0.0117442,-0.0385399,0.00601169,-0.0472185,0.0218405,-0.00705833,-0.0510141,0.0237979,-0.00639626,-0.0472185,0.0218405,-0.00705833,-0.0511286,0.0279798,-0.005312,-0.0474475,0.0302041,-0.00488983,-0.0435375,0.0240648,-0.00663616,-0.0436519,0.0282466,-0.0055519,0.023896,0.0222473,-0.00586741,0.0237122,0.0289636,-0.00412601,-0.0532127,0.0222473,-0.00586741,-0.0471167,0.0191034,-0.00693076,-0.0533966,0.0289636,-0.00412601,-0.0474845,0.0325361,-0.00344796,-0.0412046,0.0226758,-0.00625271,0.0357203,0.0293922,-0.00451131,0.0359042,0.0226758,-0.00625271,-0.0413885,0.0293922,-0.00451131,-0.0505921,0.0237081,-0.00513787,-0.0471801,0.0219489,-0.00573541,-0.0438707,0.0239475,-0.0053519,-0.0473854,0.0294645,-0.00377333,-0.0506948,0.0274658,-0.00415684,-0.0439733,0.0277053,-0.00437086,0.0260947,0.0237979,-0.00639626,0.0259802,0.0279798,-0.005312,0.0334569,0.0282466,-0.0055519,0.0335713,0.0240648,-0.00663616,0.0658332,-0.00448638,-0.0062246,0.0648372,-0.00448905,-0.00656393,0.00933829,-0.0397741,0.00722594,0.00930416,-0.0402519,0.00683677,0.064831,-0.00442714,-0.000681709,0.0338257,-0.00442745,0.000101671,0.0338204,-0.00449024,-0.00573738,0.00920626,-0.0416225,0.0023959,0.00919916,-0.0417219,0.00299592,0.0661656,-0.00448122,-0.00570648,0.00925872,-0.0408881,0.0017359,0.0658339,-0.00443225,-0.0010761,0.0104283,-0.0245144,-0.00344511,0.0661681,-0.00443821,-0.00161269,0.0105207,-0.0232208,0.00227416,0.00940952,-0.0387769,0.00725338,0.0650095,-0.00744916,-0.00582167,0.0640309,-0.00745058,-0.00617328,0.0124273,-0.0397773,0.00719602,0.0123929,-0.0402552,0.00680665,0.0639846,-0.00737496,-0.000292004,0.0335551,-0.0076723,0.00045627,0.0335613,-0.00775352,-0.00538314,0.0122953,-0.0416274,0.00236658,0.0122879,-0.0417265,0.00296628,0.0653349,-0.00743826,-0.00530023,0.0123473,-0.0408932,0.00170739,0.0649733,-0.0073854,-0.000673112,0.0137753,-0.0245324,-0.00346136,0.0653081,-0.00738634,-0.00120641,0.0138887,-0.0232391,0.00225775,0.012498,-0.0387802,0.00722421,0.0649376,-0.00492381,-0.00525434,0.0635618,-0.00505453,-0.00536163,0.0101447,-0.0391359,0.00614666,0.0100686,-0.0394418,0.00590113,0.0642166,-0.00524632,-0.00166155,0.0337414,-0.00536616,-0.000891301,0.033772,-0.00519115,-0.00456583,0.00999097,-0.0406117,0.00294362,0.00998831,-0.0404627,0.00323444,0.064913,-0.00489694,-0.00459867,0.0100455,-0.0403372,0.00269651,0.0648872,-0.0050835,-0.00186134,0.0112784,-0.0242944,-0.00237802,0.0648975,-0.00495326,-0.00245088,0.0113616,-0.0234521,0.00119916,0.0102078,-0.0385381,0.006026,0.0645287,-0.00639462,-0.00505432,0.0631695,-0.00652909,-0.00516823,0.0116777,-0.0391375,0.00613201,0.0116017,-0.0394435,0.00588619,0.0637983,-0.0067102,-0.00146825,0.0336069,-0.00697934,-0.000715012,0.0336433,-0.00681299,-0.00438977,0.0115242,-0.0406141,0.00292906,0.0115214,-0.0404649,0.0032197,0.0644977,-0.00636355,-0.00439705,0.0115784,-0.0403397,0.00268236,0.0644599,-0.00654955,-0.00166128,0.0129414,-0.0243033,-0.00238609,0.0644732,-0.00641777,-0.00224964,0.0130347,-0.0234612,0.00119101,0.0117442,-0.0385399,0.00601169,0.0332381,0.0239475,-0.0053519,0.0331355,0.0277053,-0.00437086,0.0297234,0.0294645,-0.00377333,0.026414,0.0274658,-0.00415684,0.0265166,0.0237081,-0.00513787,0.0299287,0.0219489,-0.00573541,0.0296243,0.0325361,-0.00344796,0.029992,0.0191034,-0.00693076,0.0296613,0.0302041,-0.00488983,0.0298902,0.0218405,-0.00705833], - "normals" : [-0.149724,-0.212806,-0.965545,-0.143284,-0.016907,-0.989532,-0.003876,-0.015381,-0.999847,-0.007874,-0.214057,-0.976775,0.003906,0.014954,0.999878,0.005463,-0.174047,0.98471,-0.133824,-0.191382,0.97232,-0.137333,0.00998,0.990448,0.533769,0.845607,0.000885,0.177374,0.983276,0.04062,0.164556,0.836238,0.523057,0.518876,0.720481,0.460036,0.457198,-0.887722,0.053407,0.451399,-0.734428,0.50676,0.096805,-0.81222,0.575243,0.101993,-0.989441,0.102908,-0.937193,-0.002533,-0.348735,-0.937376,0.252419,-0.239906,-0.549486,0.383282,-0.742363,-0.550432,0.115726,-0.826777,-0.940672,-0.044954,-0.336283,-0.559435,-0.166326,-0.811975,-0.585406,-0.462142,-0.666066,-0.919523,-0.364422,-0.147008,0.00235,0.84463,-0.535295,0.141453,0.844844,-0.515915,0.05942,0.460768,-0.885495,-0.004273,0.444685,-0.895657,0.014618,0.401898,0.915555,0.103763,0.424299,0.899533,0.014801,0.84341,0.537034,-0.039735,0.251381,-0.96704,-0.297952,0.372539,-0.878842,-0.290109,0.086306,-0.953063,0.791742,0.568011,-0.224647,-0.038118,0.996033,-0.080111,0.791711,0.568072,-0.224616,-0.843013,0.509629,-0.172033,-0.842952,0.50972,-0.172002,0.221625,0.104587,-0.969481,0.213782,0.39082,-0.89526,0.011963,-0.833033,-0.553026,0.816858,-0.346507,-0.461104,0.816919,-0.346416,-0.461074,-0.030305,-0.047639,-0.998383,-0.045991,0.524796,-0.849971,0.839045,0.543138,-0.030854,-0.031526,0.992126,0.120975,-0.875851,0.481948,0.02414,0.011353,0.154363,0.987945,-0.14124,0.162297,0.976562,-0.174566,-0.331828,0.92703,0.007324,-0.34019,0.940306,0.009125,-0.084262,0.996399,0.021638,-0.067232,0.997497,-0.169164,-0.507248,-0.844997,-0.013733,-0.506638,-0.862026,-0.010071,-0.995239,0.096835,-0.002045,-0.810938,0.585101,-0.254738,-0.793939,0.551988,-0.261422,-0.958159,0.116276,0.002075,0.99939,0.03473,-0.153874,0.98706,0.044679,-0.183355,0.83755,0.514634,0.008667,0.845241,0.534257,-0.005463,0.171453,-0.985168,-0.144536,0.168584,-0.975005,-0.15772,0.45732,-0.875179,-0.008545,0.455153,-0.890347,0.008576,-0.362072,0.932096,0.004669,-0.813257,0.581835,0.063814,-0.368908,0.927244,0.00708,0.246773,0.969024,0.006012,0.214637,0.976653,0.014191,0.11362,0.993408,-0.135197,-0.107883,0.984924,-0.161443,0.389447,0.906766,-0.551561,0.497513,0.669485,-0.553972,-0.04886,0.83108,-0.003876,0.160588,-0.986999,-0.003357,-0.019135,-0.999786,-0.949675,0.100986,0.296457,-0.912625,-0.176458,0.368725,-0.565966,0.087558,0.819727,-0.565416,0.204505,0.799036,0.000793,0.16596,-0.986114,0.189978,0.086337,0.977966,0.100742,0.133366,0.9859,0.321146,-0.341655,0.883236,0.58916,-0.197913,0.78338,0.161473,0.45027,-0.87814,0.200781,0.27897,-0.939055,0.188482,-0.046632,0.980956,0.597797,0.209845,0.773675,0.356059,0.360607,0.862056,0.095401,-0.09064,0.991272,0.003815,-0.162511,0.986694,-0.001007,-0.167791,0.985809,-0.196234,-0.866634,-0.458693,-0.582446,-0.794763,-0.170476,0.01825,0.129429,0.991394,-0.944792,-0.128391,0.301431,-0.928953,0.120548,0.349956,0.192694,-0.33018,-0.924009,0.596057,-0.503006,-0.625813,0.34315,-0.814997,-0.466872,0.127415,-0.510849,-0.850124,-0.574419,-0.468307,0.671316,0.408246,0.754326,-0.514084,0.610004,0.44789,-0.653645,-0.000397,-0.994751,0.102084,-0.147374,0.834254,-0.531266,-0.005463,0.84753,-0.530686,-0.006104,-0.21247,-0.977142,0.028626,-0.51088,-0.859157,0.007904,0.216559,0.976226,-0.135289,0.225623,0.964751,0.83816,-0.528031,-0.136509,0.858638,0.485092,-0.165441,0.010407,0.999207,0.037873,-0.015412,-0.878964,-0.476577,0.836482,-0.429487,0.340281,0.854793,0.408307,0.320292,0.010712,-0.095981,0.9953,0.012909,0.397259,0.9176,0.003265,0.019044,0.999786,-0.551317,-0.023255,-0.833949,0.213782,0.064241,0.974761,-0.562273,-0.003571,0.82693,-0.555773,-0.195837,0.807917,0.937468,-0.235084,0.256661,0.668203,-0.094394,0.737938,-0.938658,-0.026368,-0.34376,-0.949034,-0.019532,0.314493,0.078585,-0.881985,-0.464644,0.927244,-0.294046,-0.231727,0.865291,-0.415998,-0.27955,-0.849605,-0.477218,-0.224525,0.020966,-0.926206,-0.376385,-0.818018,-0.40492,-0.40849,-0.818049,-0.404859,-0.40846,0.211798,-0.181768,-0.960234,0.657002,-0.277444,-0.700919,-0.014832,-0.113132,-0.993439,-0.005799,-0.880917,-0.473159,-0.008057,-0.502731,-0.864376,-0.007019,-0.242347,-0.970153,0.009095,-0.035707,0.999298,-0.009491,0.034516,-0.999329,0.202002,0.126072,-0.971221,0.209876,-0.031831,0.977203,0.938078,0.239753,-0.249977,0.946287,0.199438,0.254402,0.664266,0.090915,0.741905,0.654378,0.213996,-0.725211,0.006592,0.187994,0.982116,-0.011109,-0.494125,-0.869289,-0.011109,-0.873714,-0.486282,-0.006592,-0.18659,-0.982391,-0.616993,0.778436,-0.11539,-0.005646,-0.995178,0.097781,0.008789,0.129093,0.991577,0.001099,-0.807672,0.589618,0.007965,-0.332682,0.942991,0.010132,0.154729,0.987884,0.022584,-0.131596,-0.991028,0.045991,-0.139927,-0.989074,0.77163,-0.291391,-0.565355,0.675954,-0.280007,-0.681661,0.009125,-0.193884,0.980956,0.00885,-0.278176,0.960479,0.004547,-0.819147,0.573534,0.004852,-0.798578,0.601856,0.113651,0.092624,0.989166,0.178655,0.075747,0.980987,0.018067,0.112705,0.993439,0.012696,0.110782,0.993744,-0.013153,-0.11008,-0.993805,-0.019074,-0.112033,-0.9935,0.002625,-0.913175,0.407514,0.002625,-0.913144,0.407544,-0.002747,-0.990265,-0.138951,-0.00351,-0.975341,-0.220588,0.962767,-0.268685,0.029298,0.962615,-0.269662,0.025117,-0.008057,-0.508713,-0.860897,-0.008026,-0.481277,-0.876492,0.659505,-0.091067,0.746147,0.89819,-0.20893,0.3867,-0.007019,-0.243355,-0.969909,-0.006287,-0.18189,-0.983276,0.959532,-0.280465,-0.024598,0.960112,-0.279,-0.017182,0.00705,0.2472,0.968932,0.006317,0.18305,0.983062,0.008637,0.247658,0.96878,0.008515,0.254006,0.967132,0.021973,-0.899411,-0.436506,0.079196,-0.927488,-0.365307,0.22599,-0.956603,-0.183782,0.222327,-0.956572,-0.188482,0.850429,-0.195654,0.488296,0.852473,-0.255043,0.456282,0.833338,-0.472945,0.28605,0.830988,-0.487045,0.268654,0.107028,-0.793176,0.599475,0.159062,-0.813898,0.558763,0.248543,-0.725028,0.642262,0.335765,-0.704581,0.625141,0.344981,-0.832545,-0.433393,0.244819,-0.857906,-0.451704,0.816675,-0.560198,0.138615,0.816736,-0.568102,0.100894,0.833979,-0.523057,-0.175604,0.833979,-0.528123,-0.159703,0.328593,-0.943663,-0.03882,0.338908,-0.940642,-0.016663,0.811029,-0.341624,-0.474837,0.810633,-0.335002,-0.480178,0.353435,-0.893918,0.275613,0.369488,-0.898068,0.238502,0.740928,-0.450423,-0.498123,0.704642,-0.535142,-0.465865,0.380718,-0.924589,0.012085,0.406384,-0.913419,0.022126,0.765374,-0.189856,0.614917,0.716758,-0.335215,0.611438,0.822138,0.026032,0.568651,0.81753,0.065188,0.572131,0.502518,0.723808,-0.472793,0.443648,0.73101,-0.518418,0.05649,0.711264,-0.700613,0.018159,0.719047,-0.694693,-0.840541,-0.424146,0.336955,-0.845393,-0.383251,0.37199,-0.84518,-0.096652,0.52562,-0.842097,-0.063814,0.535478,-0.239692,0.853847,0.461989,-0.332286,0.834773,0.438978,0.057192,0.851405,0.521348,0.060183,0.85049,0.522477,-0.349773,0.68804,-0.635762,-0.2584,0.707236,-0.65801,-0.85168,-0.485641,-0.196814,-0.851527,-0.467177,-0.237953,-0.823847,-0.556566,0.10715,-0.820215,-0.548753,0.161382,0.770165,0.63509,-0.058535,0.762017,0.633503,-0.133946,-0.815546,-0.232612,-0.529832,-0.81518,-0.225074,-0.533647,0.338603,0.831141,0.441023,0.426374,0.815394,0.391491,-0.764489,0.190954,-0.61565,-0.720695,0.329173,-0.610096,0.663839,0.723808,0.188086,0.737999,0.670736,0.073489,-0.729789,0.465865,0.500351,-0.6892,0.555986,0.464553,-0.800958,0.190649,0.567522,-0.804773,0.163854,0.570452], - "faces" : [33,0,2,30,28,0,1,2,3,33,33,32,6,7,4,5,6,7,33,38,104,86,12,8,9,10,11,33,40,14,87,106,12,13,14,15,33,43,69,107,121,16,17,18,19,33,45,120,114,70,20,21,22,23,33,72,115,109,37,24,25,26,27,33,60,130,86,172,28,29,10,30,32,98,124,99,31,31,31,33,92,125,143,231,32,33,33,32,32,99,124,148,31,31,31,32,100,124,101,31,31,31,32,101,124,98,31,31,31,32,146,124,100,31,31,31,32,148,124,146,31,31,31,33,240,241,223,88,34,35,35,36,33,241,242,89,223,35,37,38,35,33,249,127,145,238,39,40,40,39,33,243,244,91,90,41,42,43,41,33,244,240,88,91,42,34,36,43,33,224,225,84,77,33,44,44,33,33,227,226,97,96,45,32,32,45,33,225,228,93,84,44,39,39,44,33,85,227,96,75,40,45,45,40,33,126,239,235,128,46,46,47,47,33,128,235,234,141,47,47,48,48,33,66,64,103,150,49,50,51,52,33,60,54,112,130,28,53,54,29,33,63,0,28,65,55,0,3,56,33,46,34,19,44,57,58,59,60,33,48,47,35,36,61,62,63,64,33,0,63,114,120,0,55,22,21,33,29,1,49,67,65,66,67,68,33,167,168,87,154,69,70,14,71,32,166,135,159,72,73,74,33,55,80,131,110,75,76,77,78,33,29,81,174,30,65,79,80,2,33,22,62,113,136,81,82,83,84,33,81,37,109,118,79,27,26,85,33,59,57,133,138,86,87,88,89,33,34,150,103,19,58,52,51,59,33,50,52,118,109,90,91,85,26,33,58,139,132,56,92,93,94,95,33,83,134,112,54,96,97,54,53,33,63,102,156,114,55,98,99,22,33,57,59,135,111,87,86,73,100,33,69,43,18,61,17,16,101,102,33,53,122,117,51,103,104,105,106,33,64,113,155,103,50,83,107,51,33,52,50,116,123,91,90,108,109,33,168,158,106,87,70,110,15,14,33,67,49,71,151,68,67,111,112,33,119,53,51,108,113,103,106,114,33,31,5,64,66,115,116,50,49,33,42,40,117,122,117,12,105,104,33,41,123,116,38,118,109,108,8,33,172,74,48,36,30,119,61,64,33,65,149,102,63,56,120,98,55,33,17,138,133,14,121,89,88,13,33,16,12,132,139,122,11,94,93,33,68,152,80,55,123,124,76,75,33,70,62,22,45,23,82,81,20,33,32,33,173,83,5,4,125,96,33,30,2,1,29,2,1,66,65,33,2,73,121,1,1,126,19,66,33,2,0,120,73,1,0,21,126,33,169,159,135,59,127,74,73,86,33,33,7,5,31,4,7,116,115,33,46,44,102,149,57,60,98,120,33,7,82,136,5,7,128,84,116,33,7,6,137,82,7,6,129,128,33,57,111,154,133,87,100,71,88,33,134,58,56,112,97,92,95,54,33,161,160,138,17,130,131,89,121,33,39,13,18,43,132,133,101,16,33,39,45,22,13,132,20,81,133,33,13,82,137,18,133,128,129,101,33,13,22,136,82,133,81,84,128,33,48,151,71,47,61,112,111,62,33,56,132,130,112,95,94,29,54,33,6,55,110,137,6,75,78,129,33,51,117,153,108,106,105,134,114,33,36,35,80,152,64,63,76,124,33,50,109,115,116,90,26,25,108,33,1,121,107,49,66,19,18,67,33,40,106,153,117,12,15,134,105,33,72,74,104,115,24,119,9,25,33,38,116,115,104,8,108,25,9,33,5,136,113,64,116,84,83,50,33,41,38,12,16,118,8,11,122,33,42,17,14,40,117,121,13,12,33,18,137,110,61,101,129,78,102,33,14,133,154,87,13,88,71,14,33,151,48,74,72,112,61,119,24,33,39,73,120,45,132,126,21,20,33,39,43,121,73,132,16,19,126,33,86,104,74,172,10,9,119,30,33,32,68,55,6,5,123,75,6,33,32,83,54,68,5,96,53,123,33,169,59,138,160,127,86,89,131,33,163,161,17,42,135,130,121,117,33,12,86,130,132,11,10,29,94,33,140,236,239,126,136,136,46,46,33,141,234,232,144,48,48,137,137,33,142,233,236,140,138,138,136,136,33,144,232,233,142,137,137,138,138,33,245,243,90,229,139,41,41,140,33,242,245,229,89,37,139,140,38,33,228,85,75,93,39,40,40,39,33,226,224,77,97,32,33,33,32,33,165,171,122,53,141,142,104,103,33,29,67,37,81,65,68,27,79,33,165,53,119,170,141,103,113,143,33,157,153,106,158,144,134,15,110,33,163,42,122,171,135,117,104,142,33,157,162,108,153,144,145,114,134,33,164,119,108,162,146,113,114,145,33,152,68,54,60,124,123,53,28,33,152,60,172,36,124,28,30,64,32,164,170,119,146,143,113,33,151,72,37,67,112,24,27,68,33,83,173,180,134,96,125,147,97,33,81,118,181,174,79,85,148,80,33,176,181,118,52,149,148,85,91,33,179,58,134,180,150,92,97,147,33,184,41,16,188,151,118,122,152,33,188,16,139,186,152,122,93,153,33,184,175,123,41,151,154,109,118,33,176,52,123,175,149,91,109,154,33,179,186,139,58,150,153,93,92,32,189,180,173,155,147,125,33,149,65,185,182,120,56,156,157,33,70,156,155,62,23,99,107,82,33,28,187,185,65,3,158,156,56,32,47,71,105,62,111,159,33,28,30,174,187,3,2,80,158,33,149,182,183,46,120,157,160,57,33,167,154,111,190,69,71,100,161,33,150,34,178,177,52,58,162,163,33,49,107,105,71,67,18,159,111,33,47,105,131,35,62,159,77,63,32,187,174,181,158,80,148,32,69,105,107,17,159,18,33,31,189,173,33,115,155,125,4,32,44,156,102,60,99,98,33,69,61,131,105,17,102,77,159,32,19,103,155,59,51,107,32,35,131,80,63,77,76,32,70,114,156,23,22,99,33,11,189,31,66,164,155,115,49,33,44,19,155,156,60,59,107,99,33,34,46,183,178,58,57,160,162,33,111,135,166,190,100,73,72,161,32,61,110,131,102,78,77,32,62,155,113,82,107,83,33,150,177,11,66,52,163,164,49,33,208,192,191,207,165,166,167,168,33,209,193,194,210,169,170,171,172,33,211,195,196,212,173,174,175,176,33,213,197,192,208,177,178,166,165,33,215,199,198,214,179,180,181,182,33,207,191,200,216,168,167,183,184,33,214,198,201,217,182,181,185,186,33,218,202,195,211,187,188,174,173,33,217,201,203,219,186,185,189,190,33,220,204,202,218,191,192,188,187,33,210,194,199,215,172,171,180,179,33,216,200,204,220,184,183,192,191,33,219,203,197,213,190,189,178,177,33,212,196,205,221,176,175,193,194,33,221,205,206,222,194,193,195,196,33,222,206,193,209,196,195,170,169,33,283,251,250,282,197,198,199,200,33,284,252,253,285,201,202,203,204,33,286,254,255,287,205,206,207,208,33,288,256,251,283,209,210,198,197,33,290,258,257,289,211,212,213,214,33,282,250,259,291,200,199,215,216,33,289,257,260,292,214,213,217,218,33,293,261,254,286,219,220,206,205,33,292,260,262,294,218,217,221,222,33,295,263,261,293,223,224,220,219,33,285,253,258,290,204,203,212,211,33,291,259,263,295,216,215,224,223,33,294,262,256,288,222,221,210,209,33,287,255,264,296,208,207,225,226,33,296,264,265,297,226,225,227,228,33,297,265,252,284,228,227,202,201,33,298,266,267,299,229,230,231,232,33,301,269,268,300,233,234,235,236,33,303,271,270,302,237,238,239,240,33,299,267,272,304,232,231,241,242,33,305,273,274,306,243,244,245,246,33,307,275,266,298,247,248,230,229,33,308,276,273,305,249,250,244,243,33,302,270,277,309,240,239,251,252,33,310,278,276,308,253,254,250,249,33,309,277,279,311,252,251,255,256,33,306,274,269,301,246,245,234,233,33,311,279,275,307,256,255,248,247,33,304,272,278,310,242,241,254,253,33,312,280,271,303,257,258,238,237,33,313,281,280,312,259,260,258,257,33,300,268,281,313,236,235,260,259,33,3,315,248,95,37,139,140,38,33,315,25,322,248,139,41,41,140,33,8,230,321,9,137,137,138,138,33,9,321,79,15,138,138,136,136,33,10,76,230,8,48,48,137,137,33,15,79,237,21,136,136,46,46,33,20,78,76,10,47,47,48,48,33,21,237,78,20,46,46,47,47,33,127,94,320,145,40,45,45,40,33,147,249,238,129,44,39,39,44,33,94,92,231,320,45,32,32,45,33,125,147,129,143,33,44,44,33,33,24,318,246,247,42,34,36,43,33,25,24,247,322,41,42,43,41,33,319,3,95,323,35,37,38,35,33,318,319,323,246,34,35,35,36,32,314,23,4,31,31,31,32,4,23,316,31,31,31,32,317,23,27,31,31,31,32,316,23,317,31,31,31,32,26,23,314,31,31,31,32,27,23,26,31,31,31] - } - }, - { - "uuid": "0AFCDBD3-A8A1-4D8B-9A0A-55C8428E62A0", - "type": "Geometry", - "data": { - "vertices" : [0.137841,0.00958412,0.00102441,0.137654,-0.01511,0.00133522,0.139548,-0.00263921,0.00244888,-0.0519155,-0.0259958,0.00496224,-0.0518129,-0.0297535,0.0039812,0.137812,0.00886518,-0.00220526,0.137632,-0.0145402,-0.00192808,0.139527,-0.00270263,-0.000839986,-0.0423325,-0.023252,0.00234856,-0.0488119,-0.0199104,0.00347879,-0.0421371,-0.0303908,0.000497637,-0.0280869,0.0367287,-0.00764305,-0.0640042,-0.0339203,-0.00516227,0.140465,-0.00270223,-0.000341804,-0.063793,0.0349304,-0.00635059,-0.0550959,-0.0237075,0.00275809,-0.0799282,-0.0183007,-0.000673519,-0.0794354,0.0209365,-0.00133286,0.138585,-0.0146315,-0.00143757,0.127033,0.0183106,-0.00497836,-0.0484211,-0.0341879,-0.000223061,-0.0549005,-0.0308463,0.000907167,0.138735,0.00896281,-0.00171824,-0.0485075,-0.0277867,0.00435661,-0.0450914,-0.029514,0.00376717,-0.0484008,-0.0315127,0.00338367,-0.0486061,-0.0239971,0.00534574,-0.045194,-0.0257563,0.00474821,0.130234,-0.0245143,-0.00437826,-0.0640546,-0.0351478,-0.00124357,0.140479,-0.00265821,0.0019462,-0.0638037,0.0363745,-0.00250663,-0.0799382,-0.018904,0.00336072,-0.079423,0.0217257,0.00266629,0.138601,-0.0150277,0.000832662,0.127064,0.019217,-0.00254889,0.138756,0.00946266,0.000528604,0.130455,-0.0253546,-0.00207256,0.129683,-0.0250066,-0.00141204,-0.0635202,-0.034441,-5.68302e-05,-0.0633365,0.035676,-0.00127304,-0.0787838,-0.0187962,0.00432956,-0.0783012,0.0215899,0.00364831,0.129656,-0.0240404,-0.00460214,-0.0634595,-0.0326726,-0.00568471,-0.0633386,0.0335993,-0.00679297,-0.0787672,-0.0179195,-0.00146628,-0.0783207,0.0204468,-0.00209654,0.126536,0.0189935,-0.00205135,0.126496,0.0178286,-0.00517326,0.130135,-0.0252788,-0.00169264,0.140247,-0.00265019,0.00224166,0.11911,-0.0203387,0.00185108,-0.0423896,-0.0310118,0.00373634,0.125781,-0.0163077,0.00261615,-0.0483017,-0.0345843,0.00305829,-0.0545815,-0.024724,0.00586304,0.12998,-0.024305,-0.00455824,0.140229,-0.00270559,-0.000636136,0.122342,-0.0145341,0.00321605,0.120387,-0.0196924,0.00243815,-0.0505013,-0.0388197,-0.00570961,-0.0479493,0.0382253,-0.00703168,0.124541,-0.0171826,0.0029145,0.120323,-0.0173331,0.00304985,0.122528,-0.0207967,0.00206463,0.124605,-0.0195418,0.00230281,-0.0446576,-0.030028,0.00492234,0.119006,-0.0165495,0.00283352,-0.0483387,-0.0322523,0.00450016,-0.0522487,-0.026113,0.00624649,0.122549,-0.0221123,0.00125118,0.125885,-0.0200969,0.00163371,0.124303,-0.0171319,0.00220457,0.122378,-0.0161394,0.00254167,0.122493,-0.0203794,0.00143474,0.12436,-0.0192519,0.0016511,0.126858,0.0181393,-0.00508071,-0.0505257,-0.0400698,-0.0017909,-0.0479415,0.0397035,-0.00319304,-0.0479904,0.0388732,-0.00194046,-0.0504668,-0.0391537,-0.000591414,-0.0480115,0.0367497,-0.00745486,-0.0504367,-0.037356,-0.00622159,0.126893,0.019159,-0.00234799,-0.0505128,-0.0399335,-0.00120023,-0.0639247,-0.0350622,-0.000656093,-0.0636877,0.0363071,-0.00191298,-0.0522115,-0.0213471,0.00385866,-0.0508989,0.0225833,0.00316128,0.138528,0.00953006,0.000819318,0.138365,-0.0150775,0.00112682,-0.0791416,0.0217503,0.00320856,-0.0796504,-0.0189219,0.0039023,0.122433,-0.0182774,0.00198364,-0.0447721,-0.0258462,0.00600659,0.118826,-0.0200035,3.75921e-05,-0.0521342,-0.0302948,0.00516224,0.122482,-0.0218887,-0.000600041,-0.0486694,-0.0211516,0.00654109,-0.0504834,-0.038361,-0.0061284,-0.0638643,-0.0335172,-0.00558367,-0.0636786,0.0344904,-0.00674644,-0.052209,-0.0203284,-0.00192054,-0.050926,0.0212905,-0.00255798,0.138503,0.00890125,-0.0020067,0.138346,-0.0145792,-0.00172861,-0.0791576,0.0207555,-0.00182055,-0.0796372,-0.0181606,-0.00117108,0.118716,-0.0159761,0.00108182,0.126027,-0.0197465,-0.00019345,0.122261,-0.0138338,0.00148841,-0.0425734,-0.0242955,0.00547775,0.125917,-0.0157191,0.000850775,-0.0543977,-0.0314404,0.00412164,0.120568,-0.019387,0.00177185,-0.0485676,-0.0238887,0.00666867,0.120511,-0.017267,0.00232532,-0.0479531,0.0396056,-0.00259504,-0.0479654,0.0377467,-0.00742233,-0.0309727,0.0395792,-0.00275624,-0.0309653,0.0396783,-0.00335595,-0.0522325,0.0056241,-0.000845935,-0.0836507,0.0053372,0.000283447,-0.0839855,0.00533814,0.000816746,-0.0310247,0.038845,-0.00209706,-0.0840123,0.00539006,0.00491057,-0.0324527,0.0224842,0.0030717,-0.0827083,0.00540238,0.00578361,-0.0325661,0.0211909,-0.00264742,-0.0311047,0.0377291,-0.00758568,-0.0310703,0.038207,-0.00719631,-0.082662,0.00532676,-9.76601e-05,-0.0522387,0.00570532,0.00499347,-0.0836869,0.00540096,0.00543201,-0.0845106,0.00243818,0.00583493,-0.0835146,0.00244085,0.00617427,-0.0280157,0.0377259,-0.00761561,-0.0279815,0.0382037,-0.00722644,-0.0835084,0.00237894,0.000292044,-0.0525031,0.00237925,-0.000491335,-0.0524978,0.00244204,0.00534772,-0.0278836,0.0395744,-0.00278556,-0.0278765,0.0396737,-0.00338559,-0.084843,0.00243303,0.00531682,-0.0279361,0.0388399,-0.00212557,-0.0845113,0.00238405,0.000686438,-0.0291056,0.0224662,0.00305544,-0.0848455,0.00239001,0.00122303,-0.0291981,0.0211726,-0.00266383,-0.0311754,0.036732,-0.00761388,-0.083615,0.00287561,0.00486468,-0.0822392,0.00300633,0.00497196,-0.0288221,0.0370877,-0.00653632,-0.028746,0.0373936,-0.00629079,-0.082894,0.00319812,0.00127189,-0.0524188,0.00331796,0.000501637,-0.0524494,0.00314296,0.00417617,-0.0286683,0.0385635,-0.00333328,-0.0286657,0.0384145,-0.0036241,-0.0835903,0.00284874,0.004209,-0.0287229,0.038289,-0.00308617,-0.0835646,0.0030353,0.00147167,-0.0299558,0.0222462,0.00198835,-0.0835749,0.00290507,0.00206121,-0.030039,0.021404,-0.00158882,-0.0288851,0.0364899,-0.00641567,-0.0832061,0.00434642,0.00466465,-0.0818469,0.00448089,0.00477857,-0.0303551,0.0370893,-0.00652167,-0.0302791,0.0373953,-0.00627586,-0.0824757,0.004662,0.00107858,-0.0522843,0.00493114,0.000325347,-0.0523206,0.00476479,0.00400011,-0.0302015,0.0385659,-0.00331873,-0.0301987,0.0384167,-0.00360937,-0.0831751,0.00431535,0.00400739,-0.0302558,0.0382915,-0.00307202,-0.0831373,0.00450135,0.00127162,-0.0316187,0.0222551,0.00199643,-0.0831506,0.00436957,0.00185998,-0.0317121,0.021413,-0.00158067,-0.0304216,0.0364917,-0.00640135,0.122399,-0.0160782,0.00328802,0.124541,-0.0171826,0.0029145,0.122399,-0.0160782,0.00328802,0.124605,-0.0195418,0.00230281,0.122528,-0.0207967,0.00206463,0.120323,-0.0173331,0.00304985,0.120387,-0.0196924,0.00243815,-0.0425734,-0.0242955,0.00547775,-0.0423896,-0.0310118,0.00373634,0.125781,-0.0163077,0.00261615,0.122342,-0.0145341,0.00321605,0.125885,-0.0200969,0.00163371,0.122549,-0.0221123,0.00125118,0.119006,-0.0165495,0.00283352,-0.0543977,-0.0314404,0.00412164,-0.0545815,-0.024724,0.00586304,0.11911,-0.0203387,0.00185108,0.124303,-0.0171319,0.00220457,0.122378,-0.0161394,0.00254167,0.120511,-0.017267,0.00232532,0.122493,-0.0203794,0.00143474,0.12436,-0.0192519,0.0016511,0.120568,-0.019387,0.00177185,-0.0447721,-0.0258462,0.00600659,-0.0446576,-0.030028,0.00492234,-0.0521342,-0.0302948,0.00516224,-0.0522487,-0.026113,0.00624649,-0.0845106,0.00243818,0.00583493,-0.0835146,0.00244085,0.00617427,-0.0280157,0.0377259,-0.00761561,-0.0279815,0.0382037,-0.00722644,-0.0835084,0.00237894,0.000292044,-0.0525031,0.00237925,-0.000491335,-0.0524978,0.00244204,0.00534772,-0.0278836,0.0395744,-0.00278556,-0.0278765,0.0396737,-0.00338559,-0.084843,0.00243303,0.00531682,-0.0279361,0.0388399,-0.00212557,-0.0845113,0.00238405,0.000686438,-0.0291056,0.0224662,0.00305544,-0.0848455,0.00239001,0.00122303,-0.0291981,0.0211726,-0.00266383,-0.0280869,0.0367287,-0.00764305,-0.0836869,0.00540096,0.00543201,-0.0827083,0.00540238,0.00578361,-0.0311047,0.0377291,-0.00758568,-0.0310703,0.038207,-0.00719631,-0.082662,0.00532676,-9.76601e-05,-0.0522325,0.0056241,-0.000845935,-0.0522387,0.00570532,0.00499347,-0.0309727,0.0395792,-0.00275624,-0.0309653,0.0396783,-0.00335595,-0.0840123,0.00539006,0.00491057,-0.0310247,0.038845,-0.00209706,-0.0836507,0.0053372,0.000283447,-0.0324527,0.0224842,0.0030717,-0.0839855,0.00533814,0.000816746,-0.0325661,0.0211909,-0.00264742,-0.0311754,0.036732,-0.00761388,-0.083615,0.00287561,0.00486468,-0.0822392,0.00300633,0.00497196,-0.0288221,0.0370877,-0.00653632,-0.028746,0.0373936,-0.00629079,-0.082894,0.00319812,0.00127189,-0.0524188,0.00331796,0.000501637,-0.0524494,0.00314296,0.00417617,-0.0286683,0.0385635,-0.00333328,-0.0286657,0.0384145,-0.0036241,-0.0835903,0.00284874,0.004209,-0.0287229,0.038289,-0.00308617,-0.0835646,0.0030353,0.00147167,-0.0299558,0.0222462,0.00198835,-0.0835749,0.00290507,0.00206121,-0.030039,0.021404,-0.00158882,-0.0288851,0.0364899,-0.00641567,-0.0832061,0.00434642,0.00466465,-0.0818469,0.00448089,0.00477857,-0.0303551,0.0370893,-0.00652167,-0.0302791,0.0373953,-0.00627586,-0.0824757,0.004662,0.00107858,-0.0522843,0.00493114,0.000325347,-0.0523206,0.00476479,0.00400011,-0.0302015,0.0385659,-0.00331873,-0.0301987,0.0384167,-0.00360937,-0.0831751,0.00431535,0.00400739,-0.0302558,0.0382915,-0.00307202,-0.0831373,0.00450135,0.00127162,-0.0316187,0.0222551,0.00199643,-0.0831506,0.00436957,0.00185998,-0.0317121,0.021413,-0.00158067,-0.0304216,0.0364917,-0.00640135,-0.0519155,-0.0259958,0.00496224,-0.0518129,-0.0297535,0.0039812,-0.0484008,-0.0315127,0.00338367,-0.0450914,-0.029514,0.00376717,-0.045194,-0.0257563,0.00474821,-0.0486061,-0.0239971,0.00534574,-0.0483017,-0.0345843,0.00305829,-0.0486694,-0.0211516,0.00654109,-0.0483387,-0.0322523,0.00450016,-0.0485676,-0.0238887,0.00666867], - "normals" : [0.164373,0.012909,0.986297,0.194311,0.338542,0.920652,0.026673,0.189734,0.981445,0.017273,-0.038789,0.999084,-0.533769,-0.845607,-0.000885,-0.518876,-0.720481,-0.460036,-0.122074,-0.837123,-0.533189,-0.131687,-0.990326,-0.043306,-0.457198,0.887722,-0.053377,-0.101993,0.989441,-0.102908,-0.096805,0.81222,-0.575243,-0.451399,0.734428,-0.50676,-0.103793,-0.853175,0.511155,0.493667,-0.867733,0.057405,0.270516,-0.768303,0.580096,0.09711,-0.458083,0.883572,-0.040284,-0.474197,0.879482,0.039735,-0.251381,0.96704,0.297952,-0.372539,0.878842,0.290109,-0.086306,0.953063,-0.791742,-0.568011,0.224647,-0.791711,-0.568072,0.224616,0.038118,-0.996033,0.080111,0.038148,-0.996033,0.080111,0.842952,-0.50972,0.172002,0.843013,-0.509629,0.172033,-0.221625,-0.104587,0.969481,-0.213782,-0.39082,0.89526,-0.011963,0.833033,0.553026,-0.816919,0.346446,0.461074,-0.816858,0.346507,0.461104,0.030305,0.047639,0.998383,0.045991,-0.524796,0.849971,-0.839045,-0.543138,0.030854,0.031526,-0.992126,-0.120975,0.875851,-0.481948,-0.02414,0.002991,-0.112735,-0.993591,0.059023,-0.100101,-0.993194,0.164281,-0.076418,-0.983428,-0.011902,-0.194403,-0.980834,0.471023,-0.689962,-0.549577,-0.0759,-0.429548,-0.899838,0.246498,-0.327891,-0.911954,0.064791,0.073763,-0.995148,-0.015046,0.061159,-0.997986,0.000122,0.172826,-0.984924,0.15067,0.090365,-0.984436,0.116794,0.538316,0.83459,0.067049,0.532304,0.843867,-0.009033,0.038179,-0.999207,0.153203,-0.015961,-0.988037,0.528581,0.458907,0.714103,0.270882,0.821223,0.502182,0.059603,0.353008,-0.933683,0.236579,0.322398,-0.916532,-0.008576,0.362072,-0.932096,-0.063814,0.368908,-0.927244,-0.004669,0.813257,-0.581835,-0.00708,-0.246773,-0.969024,-0.014191,-0.11362,-0.993408,-0.006012,-0.214637,-0.976653,0.420209,0.907407,0.000916,0.850948,0.478469,0.216559,0.84109,0.353648,-0.409223,0.413343,0.713492,-0.565722,-0.189978,-0.086337,-0.977966,-0.58916,0.197882,-0.78338,-0.321146,0.341655,-0.883236,-0.100742,-0.133366,-0.9859,-0.161473,-0.45027,0.87814,0.006653,-0.171636,0.985107,-0.200812,-0.27897,0.939055,-0.188482,0.046632,-0.980956,-0.095401,0.09064,-0.991272,-0.356059,-0.360607,-0.862056,-0.597797,-0.209845,-0.773675,0.167882,-0.248665,0.953917,-0.01825,-0.129429,-0.991394,-0.192694,0.33018,0.924009,-0.127415,0.510849,0.850124,-0.34315,0.814997,0.466872,-0.596057,0.503006,0.625813,-0.610004,-0.44789,0.653645,-0.408246,-0.754326,0.514084,0.000397,0.994751,-0.102084,0.006104,0.21247,0.977142,-0.028626,0.51088,0.859157,0.113498,0.873012,0.474288,-0.83816,0.528031,0.13654,-0.858638,-0.485092,0.165441,0.511612,0.133366,-0.848781,-0.836482,0.429487,-0.340281,-0.854793,-0.408307,-0.320292,0.52852,-0.368297,0.764824,0.578204,0.008271,0.815821,-0.213782,-0.064241,-0.974761,0.580462,-0.01294,-0.814142,0.519578,-0.088717,-0.849788,-0.937468,0.235084,-0.256661,-0.668203,0.094394,-0.737938,0.947417,-0.00061,0.319926,0.879269,-0.402936,0.253914,0.869198,-0.2931,-0.398175,0.948363,-0.008789,-0.316965,0.130985,0.98883,-0.07065,-0.078585,0.881985,0.464644,0.110294,0.790277,-0.60271,-0.927244,0.294046,0.231727,-0.865291,0.415998,0.27955,0.849605,0.477218,0.224525,0.849574,0.477218,0.224525,-0.020966,0.926206,0.376385,0.818018,0.40492,0.40849,0.818049,0.404859,0.40846,-0.211798,0.181768,0.960234,-0.657002,0.277444,0.700919,0.014832,0.113132,0.993439,0.005799,0.880917,0.473159,0.008057,0.502731,0.864376,0.007019,0.242347,0.970153,-0.202002,-0.126072,0.971221,-0.209876,0.031831,-0.977203,-0.938078,-0.239753,0.249977,-0.946287,-0.199438,-0.254402,-0.664266,-0.090915,-0.741905,-0.654378,-0.213996,0.725211,-0.008789,-0.129093,-0.991577,-0.022584,0.131596,0.991028,-0.675954,0.280007,0.681661,-0.77163,0.291391,0.565355,-0.045991,0.139927,0.989074,-0.009125,0.193884,-0.980956,-0.004852,0.798578,-0.601856,-0.004547,0.819147,-0.573534,-0.00885,0.278176,-0.960479,-0.113651,-0.092624,-0.989166,-0.012696,-0.110782,-0.993744,-0.018067,-0.112705,-0.993439,-0.178655,-0.075747,-0.980987,0.013153,0.11008,0.993805,0.019074,0.112033,0.9935,-0.002625,0.913175,-0.407514,0.00351,0.975341,0.220588,0.002747,0.990295,0.138951,-0.002625,0.913144,-0.407575,-0.962615,0.269662,-0.025117,-0.962767,0.268685,-0.029298,0.008026,0.481277,0.876492,0.008057,0.508682,0.860897,-0.659505,0.091067,-0.746147,-0.89819,0.20893,-0.3867,0.006287,0.18189,0.983276,0.007019,0.243355,0.969909,-0.959532,0.280465,0.024598,-0.960112,0.279,0.017182,-0.006317,-0.18305,-0.983062,-0.00705,-0.2472,-0.968932,-0.008515,-0.254006,-0.967132,-0.008637,-0.247658,-0.96878,-0.021973,0.899411,0.436506,-0.222327,0.956572,0.188482,-0.22599,0.956603,0.183782,-0.079196,0.927488,0.365307,-0.850429,0.195654,-0.488296,-0.830988,0.487045,-0.268654,-0.833338,0.472945,-0.28605,-0.852473,0.255043,-0.456282,-0.107028,0.793176,-0.599475,-0.335765,0.704581,-0.625141,-0.248543,0.725028,-0.642262,-0.159062,0.813898,-0.558763,-0.344981,0.832545,0.433393,-0.244819,0.857906,0.451704,-0.816675,0.560198,-0.138615,-0.833979,0.528123,0.159703,-0.833979,0.523057,0.175604,-0.816736,0.568102,-0.100894,-0.338908,0.940642,0.016663,-0.328593,0.943663,0.03882,-0.810633,0.335002,0.480178,-0.811029,0.341624,0.474837,-0.353435,0.893918,-0.275613,-0.369488,0.898068,-0.238502,-0.704642,0.535142,0.465865,-0.740928,0.450423,0.498123,-0.380718,0.924589,-0.012085,-0.406384,0.913419,-0.022126,-0.716758,0.335215,-0.611438,-0.765374,0.189856,-0.614917,-0.81753,-0.065188,-0.572131,-0.822138,-0.026032,-0.568651,-0.502518,-0.723808,0.472793,-0.018159,-0.719047,0.694693,-0.05649,-0.711264,0.700613,-0.443648,-0.73101,0.518418,0.840541,0.424146,-0.336955,0.842097,0.063814,-0.535478,0.84518,0.096652,-0.52562,0.845393,0.383251,-0.37199,0.239692,-0.853847,-0.461989,-0.060183,-0.85052,-0.522477,-0.057192,-0.851405,-0.521348,0.332286,-0.834773,-0.438978,0.2584,-0.707236,0.65801,0.349773,-0.68804,0.635762,0.85168,0.485641,0.196814,0.820215,0.548753,-0.161382,0.823847,0.556566,-0.10715,0.851527,0.467147,0.237953,-0.770165,-0.63509,0.058535,-0.762017,-0.633503,0.133976,0.815546,0.232612,0.529832,0.81518,0.225074,0.533647,-0.426374,-0.815394,-0.391491,-0.338603,-0.831141,-0.441023,0.764489,-0.190954,0.61565,0.720695,-0.329173,0.610096,-0.737999,-0.670736,-0.073489,-0.663869,-0.723777,-0.188086,0.729789,-0.465865,-0.500351,0.6892,-0.555986,-0.464553,0.800958,-0.190649,-0.567522,0.804773,-0.163854,-0.570452,-0.816919,0.346416,0.461074], - "faces" : [33,2,0,147,141,0,1,2,3,33,29,12,61,78,4,5,6,7,33,31,79,62,14,8,9,10,11,33,85,78,37,50,12,7,13,14,33,38,81,85,50,15,16,12,14,32,73,74,94,17,17,17,33,67,191,112,95,18,18,19,19,32,74,117,94,17,17,17,32,75,76,94,17,17,17,32,76,73,94,17,17,17,32,115,75,94,17,17,17,32,117,115,94,17,17,17,33,200,63,183,201,20,21,22,23,33,201,183,64,202,23,22,24,25,33,209,198,114,97,26,26,27,27,33,203,65,66,204,28,28,29,30,33,204,66,63,200,30,29,21,20,33,184,54,59,185,19,19,31,31,33,187,71,72,186,32,32,18,18,33,185,59,68,188,31,31,26,26,33,60,52,71,187,27,27,32,32,33,96,98,195,199,33,34,34,33,33,98,110,194,195,34,35,35,34,33,11,49,5,149,36,37,38,39,33,28,61,100,57,40,6,41,42,33,43,83,103,6,43,44,45,46,33,147,0,48,145,2,1,47,48,33,103,140,7,6,45,49,50,46,33,0,90,84,48,1,51,52,47,33,49,11,137,77,37,36,53,54,33,130,119,62,131,55,56,10,57,32,129,122,104,58,59,60,33,35,36,22,19,61,62,63,64,33,57,100,83,43,42,41,44,43,33,47,107,102,45,65,66,67,68,33,7,140,149,5,50,49,39,38,33,39,81,88,41,69,16,70,71,33,46,44,101,108,72,73,74,75,33,1,88,81,38,76,70,16,15,33,45,82,104,47,68,77,60,65,33,42,40,87,92,78,79,80,81,33,41,93,86,39,71,82,83,69,33,131,62,79,121,57,10,9,84,33,89,80,40,42,85,86,79,78,33,48,84,142,145,47,52,87,48,33,33,92,87,31,88,81,80,8,33,32,29,86,93,89,4,83,82,33,22,105,77,19,63,90,54,64,33,17,14,102,107,91,11,67,66,33,16,108,101,12,92,75,74,5,33,2,1,91,51,0,76,93,94,33,90,0,2,51,51,1,0,94,33,132,47,104,122,95,65,60,59,33,2,141,88,1,0,3,70,76,33,7,5,105,58,50,38,90,96,33,7,58,106,6,50,96,97,46,33,45,102,119,82,68,67,56,77,33,103,83,44,46,45,44,73,72,33,124,17,107,123,98,91,66,99,33,30,34,18,13,100,101,102,103,33,30,13,22,36,100,103,63,62,33,13,18,106,58,103,102,97,96,33,13,58,105,22,103,96,90,63,33,35,143,142,84,61,104,87,52,33,44,83,100,101,73,44,41,74,33,40,80,118,87,79,86,105,80,33,77,137,138,19,54,53,106,64,33,39,86,85,81,69,83,12,16,33,31,87,118,79,8,80,105,9,33,29,78,85,86,4,7,12,83,33,32,16,12,29,89,92,5,4,33,33,31,14,17,88,8,11,91,33,14,62,119,102,11,10,56,67,33,30,36,90,51,100,62,51,94,33,30,51,91,34,100,94,93,101,33,132,123,107,47,95,99,66,65,33,126,33,17,124,107,88,91,98,33,12,101,100,61,5,74,41,6,33,109,96,199,196,108,33,33,108,33,110,113,192,194,35,109,110,35,33,111,109,196,193,111,108,108,111,33,113,111,193,192,109,111,111,110,33,205,189,65,203,112,113,28,28,33,202,64,189,205,25,24,113,112,33,188,68,52,60,26,26,27,27,33,186,72,54,184,18,18,19,19,33,128,42,92,134,114,78,81,115,33,128,133,89,42,114,116,85,78,33,120,121,79,118,117,84,9,105,33,126,134,92,33,107,115,81,88,33,120,118,80,125,117,105,86,118,33,127,125,80,89,119,118,86,85,32,127,89,133,119,85,116,33,136,41,88,141,120,71,70,3,33,139,140,103,46,121,49,45,72,33,144,148,16,32,122,123,92,89,33,148,146,108,16,123,124,75,92,33,144,32,93,135,122,89,82,125,33,136,135,93,41,120,125,82,71,33,139,46,108,146,121,72,75,124,33,19,138,143,35,64,106,104,61,33,130,150,82,119,55,126,77,56,33,82,150,129,104,77,126,58,60,33,168,167,151,152,127,128,129,130,33,169,170,154,153,131,132,133,134,33,171,172,156,155,135,136,137,138,33,173,168,152,157,139,127,130,140,33,175,174,158,159,141,142,143,144,33,167,176,160,151,128,145,146,129,33,174,177,161,158,142,147,148,143,33,178,171,155,162,149,135,138,150,33,177,179,163,161,147,151,152,148,33,180,178,162,164,153,149,150,154,33,170,175,159,154,132,141,144,133,33,176,180,164,160,145,153,154,146,33,179,173,157,163,151,139,140,152,33,172,181,165,156,136,155,156,137,33,181,182,166,165,155,157,158,156,33,182,169,153,166,157,131,134,158,33,243,242,210,211,159,160,161,162,33,244,245,213,212,163,164,165,166,33,246,247,215,214,167,168,169,170,33,248,243,211,216,171,159,162,172,33,250,249,217,218,173,174,175,176,33,242,251,219,210,160,177,178,161,33,249,252,220,217,174,179,180,175,33,253,246,214,221,181,167,170,182,33,252,254,222,220,179,183,184,180,33,255,253,221,223,185,181,182,186,33,245,250,218,213,164,173,176,165,33,251,255,223,219,177,185,186,178,33,254,248,216,222,183,171,172,184,33,247,256,224,215,168,187,188,169,33,256,257,225,224,187,189,190,188,33,257,244,212,225,189,163,166,190,33,258,259,227,226,191,192,193,194,33,261,260,228,229,195,196,197,198,33,263,262,230,231,199,200,201,202,33,259,264,232,227,192,203,204,193,33,265,266,234,233,205,206,207,208,33,267,258,226,235,209,191,194,210,33,268,265,233,236,211,205,208,212,33,262,269,237,230,200,213,214,201,33,270,268,236,238,215,211,212,216,33,269,271,239,237,213,217,218,214,33,266,261,229,234,206,195,198,207,33,271,267,235,239,217,209,210,218,33,264,270,238,232,203,215,216,204,33,272,263,231,240,219,199,202,220,33,273,272,240,241,221,219,220,222,33,260,273,241,228,196,221,222,197,33,3,70,208,275,25,24,113,112,33,275,208,282,25,112,113,28,28,33,8,9,281,190,109,111,111,109,33,9,15,56,281,111,108,108,111,33,10,8,190,53,35,109,109,35,33,15,21,197,56,108,33,33,108,33,20,10,53,55,34,35,35,34,33,21,20,55,197,33,34,34,33,33,97,114,280,69,27,27,32,32,33,116,99,198,209,31,31,26,26,33,69,280,191,67,32,32,18,18,33,95,112,99,116,19,19,31,31,33,24,207,206,278,30,223,21,20,33,25,282,207,24,28,28,223,30,33,279,283,70,3,22,22,24,25,33,278,206,283,279,20,21,22,22,32,274,4,23,17,17,17,32,4,276,23,17,17,17,32,277,27,23,17,17,17,32,276,277,23,17,17,17,32,26,274,23,17,17,17,32,27,26,23,17,17,17,33,34,91,50,37,101,93,14,13,33,37,28,18,34,13,40,102,101,33,6,106,57,43,46,97,42,43,33,1,38,50,91,76,15,14,93,33,18,28,57,106,102,40,42,97,33,5,49,77,105,38,37,54,90,33,36,35,84,90,62,61,52,51,33,61,28,37,78,6,40,13,7] - } - }, - { - "uuid": "5A366F31-8BF9-4A7E-98F7-24B9C910408C", - "type": "Geometry", - "data": { - "vertices" : [-0.137841,-0.00958412,-0.00102441,-0.137654,0.01511,-0.00133522,-0.139548,0.00263921,-0.00244889,0.0519155,0.0259958,-0.00496224,0.0518129,0.0297535,-0.00398121,-0.137812,-0.00886519,0.00220526,-0.137633,0.0145402,0.00192808,-0.139527,0.00270264,0.000839986,0.0423326,0.023252,-0.00234857,0.048812,0.0199104,-0.0034788,0.0421372,0.0303908,-0.00049764,0.0280869,-0.0367287,0.00764305,0.0640042,0.0339203,0.00516227,-0.140465,0.00270223,0.000341804,0.063793,-0.0349304,0.00635059,0.0550959,0.0237076,-0.0027581,0.0799282,0.0183007,0.000673516,0.0794354,-0.0209365,0.00133286,-0.138585,0.0146315,0.00143757,-0.127033,-0.0183106,0.00497836,0.0484211,0.0341879,0.000223058,0.0549005,0.0308463,-0.000907171,-0.138735,-0.00896282,0.00171824,0.0485075,0.0277867,-0.00435662,0.0450914,0.0295141,-0.00376718,0.0484008,0.0315127,-0.00338367,0.0486061,0.0239972,-0.00534575,0.045194,0.0257563,-0.00474821,-0.130234,0.0245143,0.00437827,0.0640546,0.0351479,0.00124357,-0.140479,0.00265821,-0.0019462,0.0638037,-0.0363745,0.00250663,0.0799383,0.018904,-0.00336073,0.079423,-0.0217257,-0.0026663,-0.138601,0.0150277,-0.000832663,-0.127064,-0.019217,0.00254889,-0.138756,-0.00946266,-0.000528605,-0.130455,0.0253546,0.00207256,-0.129683,0.0250066,0.00141204,0.0635202,0.0344411,5.68266e-05,0.0633365,-0.035676,0.00127304,0.0787839,0.0187962,-0.00432956,0.0783012,-0.0215899,-0.00364831,-0.129656,0.0240404,0.00460214,0.0634595,0.0326726,0.00568471,0.0633386,-0.0335993,0.00679297,0.0787672,0.0179195,0.00146628,0.0783207,-0.0204468,0.00209654,-0.126536,-0.0189935,0.00205135,-0.126496,-0.0178286,0.00517326,-0.130135,0.0252788,0.00169264,-0.140248,0.00265019,-0.00224166,-0.11911,0.0203387,-0.00185108,0.0423896,0.0310118,-0.00373635,-0.125781,0.0163077,-0.00261615,0.0483017,0.0345843,-0.0030583,0.0545816,0.0247241,-0.00586305,-0.12998,0.024305,0.00455824,-0.140229,0.00270559,0.000636136,-0.122342,0.0145341,-0.00321605,-0.120387,0.0196924,-0.00243815,0.0505014,0.0388197,0.00570961,0.0479493,-0.0382253,0.00703169,-0.124541,0.0171826,-0.00291451,-0.120323,0.0173331,-0.00304985,-0.122529,0.0207967,-0.00206463,-0.124605,0.0195418,-0.00230281,0.0446576,0.030028,-0.00492235,-0.119007,0.0165495,-0.00283352,0.0483387,0.0322523,-0.00450017,0.0522487,0.026113,-0.0062465,-0.122549,0.0221123,-0.00125118,-0.125885,0.0200969,-0.00163371,-0.124303,0.0171319,-0.00220457,-0.122378,0.0161394,-0.00254168,-0.122493,0.0203794,-0.00143475,-0.124361,0.0192519,-0.00165111,-0.126858,-0.0181393,0.00508071,0.0505258,0.0400698,0.0017909,0.0479415,-0.0397035,0.00319304,0.0479904,-0.0388732,0.00194046,0.0504668,0.0391537,0.000591411,0.0480115,-0.0367497,0.00745486,0.0504367,0.037356,0.00622159,-0.126893,-0.019159,0.00234799,0.0505128,0.0399335,0.00120023,0.0639247,0.0350623,0.00065609,0.0636877,-0.0363071,0.00191298,0.0522115,0.0213472,-0.00385867,0.0508989,-0.0225833,-0.00316129,-0.138528,-0.00953006,-0.000819319,-0.138365,0.0150775,-0.00112682,0.0791417,-0.0217503,-0.00320857,0.0796504,0.0189219,-0.0039023,-0.122433,0.0182774,-0.00198365,0.0447721,0.0258462,-0.0060066,-0.118827,0.0200035,-3.7593e-05,0.0521343,0.0302948,-0.00516224,-0.122482,0.0218887,0.000600041,0.0486694,0.0211516,-0.0065411,0.0504834,0.038361,0.0061284,0.0638643,0.0335173,0.00558367,0.0636786,-0.0344904,0.00674644,0.052209,0.0203284,0.00192053,0.050926,-0.0212905,0.00255797,-0.138503,-0.00890125,0.0020067,-0.138346,0.0145792,0.00172861,0.0791577,-0.0207555,0.00182055,0.0796372,0.0181606,0.00117108,-0.118716,0.0159761,-0.00108182,-0.126027,0.0197465,0.000193449,-0.122262,0.0138338,-0.00148841,0.0425734,0.0242955,-0.00547775,-0.125917,0.0157191,-0.000850776,0.0543977,0.0314404,-0.00412165,-0.120569,0.019387,-0.00177185,0.0485676,0.0238887,-0.00666868,-0.120511,0.017267,-0.00232532,0.0479531,-0.0396056,0.00259504,0.0479654,-0.0377467,0.00742233,0.0309727,-0.0395792,0.00275624,0.0309653,-0.0396783,0.00335595,0.0522325,-0.00562409,0.000845932,0.0836508,-0.00533719,-0.000283451,0.0839856,-0.00533813,-0.00081675,0.0310247,-0.0388451,0.00209706,0.0840123,-0.00539005,-0.00491057,0.0324527,-0.0224842,-0.0030717,0.0827084,-0.00540237,-0.00578362,0.0325661,-0.0211909,0.00264742,0.0311047,-0.0377291,0.00758568,0.0310703,-0.038207,0.00719631,0.0826621,-0.00532675,9.76565e-05,0.0522387,-0.00570532,-0.00499348,0.083687,-0.00540096,-0.00543201,0.0845107,-0.00243817,-0.00583494,0.0835146,-0.00244084,-0.00617428,0.0280157,-0.0377259,0.00761561,0.0279815,-0.0382037,0.00722644,0.0835084,-0.00237893,-0.000292048,0.0525031,-0.00237924,0.000491332,0.0524978,-0.00244204,-0.00534773,0.0278836,-0.0395744,0.00278556,0.0278765,-0.0396737,0.00338559,0.0848431,-0.00243302,-0.00531682,0.0279361,-0.0388399,0.00212556,0.0845114,-0.00238404,-0.000686442,0.0291057,-0.0224662,-0.00305545,0.0848456,-0.00239,-0.00122303,0.0291981,-0.0211726,0.00266382,0.0311754,-0.036732,0.00761388,0.083615,-0.0028756,-0.00486468,0.0822392,-0.00300632,-0.00497197,0.0288221,-0.0370877,0.00653632,0.028746,-0.0373936,0.00629079,0.082894,-0.00319811,-0.00127189,0.0524188,-0.00331795,-0.00050164,0.0524494,-0.00314295,-0.00417617,0.0286683,-0.0385635,0.00333328,0.0286657,-0.0384145,0.0036241,0.0835904,-0.00284874,-0.00420901,0.0287229,-0.038289,0.00308617,0.0835646,-0.00303529,-0.00147168,0.0299558,-0.0222462,-0.00198836,0.0835749,-0.00290506,-0.00206122,0.030039,-0.021404,0.00158882,0.0288851,-0.0364899,0.00641567,0.0832062,-0.00434641,-0.00466466,0.0818469,-0.00448089,-0.00477858,0.0303551,-0.0370893,0.00652167,0.0302791,-0.0373953,0.00627586,0.0824757,-0.00466199,-0.00107859,0.0522843,-0.00493113,-0.000325351,0.0523207,-0.00476479,-0.00400011,0.0302015,-0.0385659,0.00331873,0.0301987,-0.0384167,0.00360937,0.0831752,-0.00431535,-0.00400739,0.0302558,-0.0382915,0.00307202,0.0831374,-0.00450135,-0.00127162,0.0316187,-0.0222551,-0.00199643,0.0831506,-0.00436956,-0.00185998,0.0317121,-0.021413,0.00158067,0.0304216,-0.0364917,0.00640135,-0.122399,0.0160783,-0.00328803,-0.124541,0.0171826,-0.00291451,-0.122399,0.0160783,-0.00328803,-0.124605,0.0195418,-0.00230281,-0.122529,0.0207967,-0.00206463,-0.120323,0.0173331,-0.00304985,-0.120387,0.0196924,-0.00243815,0.0425734,0.0242955,-0.00547775,0.0423896,0.0310118,-0.00373635,-0.125781,0.0163077,-0.00261615,-0.122342,0.0145341,-0.00321605,-0.125885,0.0200969,-0.00163371,-0.122549,0.0221123,-0.00125118,-0.119007,0.0165495,-0.00283352,0.0543977,0.0314404,-0.00412165,0.0545816,0.0247241,-0.00586305,-0.11911,0.0203387,-0.00185108,-0.124303,0.0171319,-0.00220457,-0.122378,0.0161394,-0.00254168,-0.120511,0.017267,-0.00232532,-0.122493,0.0203794,-0.00143475,-0.124361,0.0192519,-0.00165111,-0.120569,0.019387,-0.00177185,0.0447721,0.0258462,-0.0060066,0.0446576,0.030028,-0.00492235,0.0521343,0.0302948,-0.00516224,0.0522487,0.026113,-0.0062465,0.0845107,-0.00243817,-0.00583494,0.0835146,-0.00244084,-0.00617428,0.0280157,-0.0377259,0.00761561,0.0279815,-0.0382037,0.00722644,0.0835084,-0.00237893,-0.000292048,0.0525031,-0.00237924,0.000491332,0.0524978,-0.00244204,-0.00534773,0.0278836,-0.0395744,0.00278556,0.0278765,-0.0396737,0.00338559,0.0848431,-0.00243302,-0.00531682,0.0279361,-0.0388399,0.00212556,0.0845114,-0.00238404,-0.000686442,0.0291057,-0.0224662,-0.00305545,0.0848456,-0.00239,-0.00122303,0.0291981,-0.0211726,0.00266382,0.0280869,-0.0367287,0.00764305,0.083687,-0.00540096,-0.00543201,0.0827084,-0.00540237,-0.00578362,0.0311047,-0.0377291,0.00758568,0.0310703,-0.038207,0.00719631,0.0826621,-0.00532675,9.76565e-05,0.0522325,-0.00562409,0.000845932,0.0522387,-0.00570532,-0.00499348,0.0309727,-0.0395792,0.00275624,0.0309653,-0.0396783,0.00335595,0.0840123,-0.00539005,-0.00491057,0.0310247,-0.0388451,0.00209706,0.0836508,-0.00533719,-0.000283451,0.0324527,-0.0224842,-0.0030717,0.0839856,-0.00533813,-0.00081675,0.0325661,-0.0211909,0.00264742,0.0311754,-0.036732,0.00761388,0.083615,-0.0028756,-0.00486468,0.0822392,-0.00300632,-0.00497197,0.0288221,-0.0370877,0.00653632,0.028746,-0.0373936,0.00629079,0.082894,-0.00319811,-0.00127189,0.0524188,-0.00331795,-0.00050164,0.0524494,-0.00314295,-0.00417617,0.0286683,-0.0385635,0.00333328,0.0286657,-0.0384145,0.0036241,0.0835904,-0.00284874,-0.00420901,0.0287229,-0.038289,0.00308617,0.0835646,-0.00303529,-0.00147168,0.0299558,-0.0222462,-0.00198836,0.0835749,-0.00290506,-0.00206122,0.030039,-0.021404,0.00158882,0.0288851,-0.0364899,0.00641567,0.0832062,-0.00434641,-0.00466466,0.0818469,-0.00448089,-0.00477858,0.0303551,-0.0370893,0.00652167,0.0302791,-0.0373953,0.00627586,0.0824757,-0.00466199,-0.00107859,0.0522843,-0.00493113,-0.000325351,0.0523207,-0.00476479,-0.00400011,0.0302015,-0.0385659,0.00331873,0.0301987,-0.0384167,0.00360937,0.0831752,-0.00431535,-0.00400739,0.0302558,-0.0382915,0.00307202,0.0831374,-0.00450135,-0.00127162,0.0316187,-0.0222551,-0.00199643,0.0831506,-0.00436956,-0.00185998,0.0317121,-0.021413,0.00158067,0.0304216,-0.0364917,0.00640135,0.0519155,0.0259958,-0.00496224,0.0518129,0.0297535,-0.00398121,0.0484008,0.0315127,-0.00338367,0.0450914,0.0295141,-0.00376718,0.045194,0.0257563,-0.00474821,0.0486061,0.0239972,-0.00534575,0.0483017,0.0345843,-0.0030583,0.0486694,0.0211516,-0.0065411,0.0483387,0.0322523,-0.00450017,0.0485676,0.0238887,-0.00666868], - "normals" : [-0.026673,-0.189734,-0.981445,-0.194311,-0.338542,-0.920652,-0.164373,-0.012909,-0.986297,-0.017273,0.038789,-0.999084,0.533769,0.845607,0.000885,0.131687,0.990326,0.043306,0.122074,0.837123,0.533189,0.518876,0.720481,0.460036,0.457198,-0.887722,0.053407,0.451399,-0.734428,0.50676,0.096805,-0.81222,0.575243,0.101993,-0.989441,0.102908,0.103793,0.853175,-0.511155,-0.270516,0.768303,-0.580065,-0.493667,0.867733,-0.057405,-0.09711,0.458083,-0.883572,0.040284,0.474197,-0.879482,-0.039735,0.251381,-0.96704,-0.297952,0.372539,-0.878842,-0.290109,0.086306,-0.953063,0.791742,0.568011,-0.224647,-0.038118,0.996033,-0.080111,0.791711,0.568072,-0.224616,-0.843013,0.509629,-0.172033,-0.842952,0.50972,-0.172002,0.221625,0.104587,-0.969481,0.213782,0.39082,-0.89526,0.011963,-0.833033,-0.553026,0.816858,-0.346507,-0.461104,0.816919,-0.346446,-0.461074,-0.030305,-0.047639,-0.998383,-0.045991,0.524796,-0.849971,0.839045,0.543138,-0.030854,-0.031526,0.992126,0.120975,-0.875851,0.481948,0.02414,-0.002991,0.112735,0.993591,0.011902,0.194403,0.980834,-0.164281,0.076418,0.983428,-0.059023,0.100101,0.993194,-0.471023,0.689962,0.549577,-0.246498,0.327891,0.911954,0.0759,0.429548,0.899838,-0.064791,-0.073763,0.995148,-0.15067,-0.090365,0.984436,-0.000122,-0.172826,0.984924,0.015046,-0.061159,0.997986,-0.116794,-0.538316,-0.83459,-0.067049,-0.532304,-0.843867,-0.153203,0.015961,0.988037,0.009033,-0.038179,0.999207,-0.270882,-0.821223,-0.502182,-0.528581,-0.458907,-0.714103,-0.236579,-0.322398,0.916532,-0.059603,-0.353008,0.933714,0.008576,-0.362072,0.932096,0.004669,-0.813257,0.581835,0.063814,-0.368908,0.927244,0.00708,0.246773,0.969024,0.006012,0.214637,0.976653,0.014191,0.11362,0.993408,-0.420209,-0.907407,-0.000916,-0.413343,-0.713492,0.565722,-0.84109,-0.353648,0.409223,-0.850948,-0.478469,-0.216559,0.189978,0.086337,0.977966,0.100742,0.133366,0.9859,0.321146,-0.341655,0.883236,0.58916,-0.197882,0.78338,0.161473,0.45027,-0.87814,0.200812,0.27897,-0.939055,-0.006653,0.171636,-0.985107,0.188482,-0.046632,0.980956,0.597797,0.209845,0.773675,0.356059,0.360607,0.862056,0.095401,-0.09064,0.991272,-0.167882,0.248695,-0.953917,0.01825,0.129429,0.991394,0.192694,-0.33018,-0.924009,0.596057,-0.503006,-0.625813,0.34315,-0.814997,-0.466872,0.127415,-0.51088,-0.850124,0.408246,0.754326,-0.514084,0.610004,0.44789,-0.653645,-0.000397,-0.994751,0.102084,-0.006104,-0.21247,-0.977142,0.028626,-0.51088,-0.859157,-0.113498,-0.873012,-0.474288,0.83816,-0.528031,-0.136509,0.858638,0.485092,-0.165441,-0.511612,-0.133366,0.848781,0.836482,-0.429487,0.340281,0.854793,0.408307,0.320292,-0.578204,-0.008271,-0.815821,-0.52852,0.368297,-0.764824,0.213782,0.064241,0.974761,-0.580462,0.01294,0.814142,-0.519578,0.088717,0.849788,0.937468,-0.235084,0.25663,0.668203,-0.094394,0.737938,-0.947417,0.00061,-0.319926,-0.948363,0.008789,0.316965,-0.869198,0.2931,0.398175,-0.879269,0.402936,-0.253914,-0.130985,-0.98883,0.07065,0.078585,-0.881985,-0.464614,-0.110294,-0.790277,0.60271,0.927244,-0.294046,-0.231697,0.865291,-0.415998,-0.27955,-0.849605,-0.477218,-0.224525,0.020966,-0.926206,-0.376385,-0.818018,-0.40492,-0.40849,-0.818049,-0.404859,-0.40846,0.211798,-0.181768,-0.960234,0.657002,-0.277474,-0.700919,-0.014832,-0.113132,-0.993439,-0.005799,-0.880917,-0.473159,-0.008057,-0.502731,-0.864376,-0.007019,-0.242347,-0.970153,0.202002,0.126072,-0.971221,0.209876,-0.031831,0.977203,0.938078,0.239753,-0.249977,0.946287,0.199438,0.254402,0.664266,0.090915,0.741905,0.654378,0.213996,-0.725211,0.008789,0.129093,0.991577,0.022584,-0.131596,-0.991028,0.045991,-0.139927,-0.989074,0.77163,-0.29136,-0.565355,0.675954,-0.279977,-0.681661,0.009125,-0.193884,0.980956,0.00885,-0.278176,0.960479,0.004547,-0.819147,0.573534,0.004852,-0.798578,0.601856,0.113651,0.092624,0.989166,0.178655,0.075747,0.980987,0.018067,0.112705,0.993439,0.012696,0.110782,0.993744,-0.013153,-0.11008,-0.993805,-0.019074,-0.112033,-0.9935,0.002625,-0.913175,0.407514,0.002625,-0.913144,0.407575,-0.002747,-0.990295,-0.13892,-0.00351,-0.975341,-0.220588,0.962767,-0.268685,0.029298,0.962615,-0.269662,0.025117,-0.008057,-0.508713,-0.860866,-0.008026,-0.481277,-0.876492,0.659505,-0.091067,0.746147,0.89819,-0.20893,0.3867,-0.007019,-0.243355,-0.969909,-0.006287,-0.18189,-0.983276,0.959532,-0.280465,-0.024598,0.960112,-0.279,-0.017182,0.00705,0.2472,0.968932,0.006317,0.18305,0.983062,0.008637,0.247688,0.96878,0.008515,0.254036,0.967132,0.021973,-0.899411,-0.436506,0.079196,-0.927488,-0.365307,0.22599,-0.956603,-0.183782,0.222327,-0.956572,-0.188482,0.850429,-0.195654,0.488296,0.852473,-0.255043,0.456282,0.833338,-0.472945,0.28605,0.830988,-0.487045,0.268685,0.107028,-0.793176,0.599475,0.159062,-0.813898,0.558763,0.248543,-0.725028,0.642262,0.335765,-0.704581,0.625141,0.344981,-0.832545,-0.433393,0.244819,-0.857906,-0.451704,0.816645,-0.560198,0.138615,0.816736,-0.568102,0.100894,0.833979,-0.523057,-0.175604,0.833979,-0.528123,-0.159703,0.328593,-0.943663,-0.03882,0.338908,-0.940642,-0.016663,0.811029,-0.341624,-0.474837,0.810633,-0.335002,-0.480178,0.353435,-0.893918,0.275613,0.369518,-0.898068,0.238502,0.740928,-0.450423,-0.498123,0.704642,-0.535142,-0.465865,0.380718,-0.924589,0.012085,0.406384,-0.913419,0.022126,0.765374,-0.189856,0.614917,0.716758,-0.335215,0.611438,0.822138,0.026032,0.568651,0.81753,0.065188,0.572131,0.502518,0.723808,-0.472793,0.443648,0.73101,-0.518418,0.05649,0.711264,-0.700613,0.018159,0.719047,-0.694693,-0.840541,-0.424146,0.336955,-0.845393,-0.383251,0.37199,-0.84518,-0.096652,0.52562,-0.842097,-0.063814,0.535478,-0.239692,0.853847,0.461989,-0.332286,0.834773,0.438978,0.057192,0.851405,0.521348,0.060183,0.85052,0.522477,-0.349773,0.68804,-0.635762,-0.2584,0.707236,-0.65801,-0.85168,-0.485641,-0.196814,-0.851527,-0.467147,-0.237953,-0.823847,-0.556566,0.10715,-0.820215,-0.548753,0.161382,0.770165,0.63509,-0.058535,0.762017,0.633503,-0.133976,-0.815546,-0.232612,-0.529832,-0.81518,-0.225074,-0.533647,0.338603,0.831141,0.441023,0.426374,0.815394,0.391491,-0.764489,0.190954,-0.61565,-0.720695,0.329173,-0.610096,0.663839,0.723808,0.188086,0.737999,0.670736,0.073489,-0.729789,0.465865,0.500351,-0.6892,0.555986,0.464553,-0.800958,0.190649,0.567522,-0.804773,0.163854,0.570452,0.011963,-0.833064,-0.553026,0.816919,-0.346416,-0.461074], - "faces" : [33,147,0,2,141,0,1,2,3,33,29,78,61,12,4,5,6,7,33,31,14,62,79,8,9,10,11,33,85,50,37,78,12,13,14,5,33,38,50,85,81,15,13,12,16,32,73,94,74,17,17,17,33,67,95,112,191,18,19,19,18,32,74,94,117,17,17,17,32,75,94,76,17,17,17,32,76,94,73,17,17,17,32,115,94,75,17,17,17,32,117,94,115,17,17,17,33,200,201,183,63,20,21,21,22,33,201,202,64,183,21,23,24,21,33,209,97,114,198,25,26,26,25,33,203,204,66,65,27,28,29,27,33,204,200,63,66,28,20,22,29,33,184,185,59,54,19,30,30,19,33,187,186,72,71,31,18,18,31,33,185,188,68,59,30,25,25,30,33,60,187,71,52,26,31,31,26,33,96,199,195,98,32,32,33,33,33,98,195,194,110,33,33,34,34,33,11,149,5,49,35,36,37,38,33,28,57,100,61,39,40,41,6,33,43,6,103,83,42,43,44,45,33,48,0,147,145,46,1,0,47,33,103,6,7,140,44,43,48,49,33,0,48,84,90,1,46,50,51,33,49,77,137,11,38,52,53,35,33,130,131,62,119,54,55,10,56,32,129,104,122,57,58,59,33,35,19,22,36,60,61,62,63,33,57,43,83,100,40,42,45,41,33,47,45,102,107,64,65,66,67,33,7,5,149,140,48,37,36,49,33,39,41,88,81,68,69,70,16,33,46,108,101,44,71,72,73,74,33,1,38,81,88,75,15,16,70,33,45,47,104,82,65,64,58,76,33,42,92,87,40,77,78,79,80,33,41,39,86,93,69,68,81,82,33,131,121,79,62,55,83,11,10,33,89,42,40,80,84,77,80,85,33,48,145,142,84,46,47,86,50,33,33,31,87,92,87,8,79,78,33,32,93,86,29,88,82,81,4,33,22,19,77,105,62,61,52,89,33,17,107,102,14,90,67,66,9,33,16,12,101,108,91,7,73,72,33,2,51,91,1,2,92,93,75,33,2,0,90,51,2,1,51,92,33,132,122,104,47,94,59,58,64,33,2,1,88,141,2,75,70,3,33,7,58,105,5,48,95,89,37,33,7,6,106,58,48,43,96,95,33,45,82,119,102,65,76,56,66,33,103,46,44,83,44,71,74,45,33,124,123,107,17,97,98,67,90,33,30,13,18,34,99,100,101,102,33,30,36,22,13,99,63,62,100,33,13,58,106,18,100,95,96,101,33,13,22,105,58,100,62,89,95,33,35,84,142,143,60,50,86,103,33,44,101,100,83,74,73,41,45,33,40,87,118,80,80,79,104,85,33,77,19,138,137,52,61,105,53,33,39,81,85,86,68,16,12,81,33,31,79,118,87,8,11,104,79,33,29,86,85,78,4,81,12,5,33,32,29,12,16,88,4,7,91,33,33,17,14,31,87,90,9,8,33,14,102,119,62,9,66,56,10,33,30,51,90,36,99,92,51,63,33,30,34,91,51,99,102,93,92,33,132,47,107,123,94,64,67,98,33,126,124,17,33,106,97,90,87,33,12,61,100,101,7,6,41,73,33,109,196,199,96,107,107,32,32,33,110,194,192,113,34,34,108,108,33,111,193,196,109,109,109,107,107,33,113,192,193,111,108,108,109,109,33,205,203,65,189,110,27,27,111,33,202,205,189,64,23,110,111,24,33,188,60,52,68,25,26,26,25,33,186,184,54,72,18,19,19,18,33,128,134,92,42,112,113,78,77,33,128,42,89,133,112,77,84,114,33,120,118,79,121,115,104,11,83,33,126,33,92,134,106,87,78,113,33,120,125,80,118,115,116,85,104,33,127,89,80,125,117,84,85,116,32,127,133,89,117,114,84,33,136,141,88,41,118,3,70,69,33,139,46,103,140,119,71,44,49,33,144,32,16,148,120,88,91,121,33,148,16,108,146,121,91,72,122,33,144,135,93,32,120,123,82,88,33,136,41,93,135,118,69,82,123,33,139,146,108,46,119,122,72,71,33,19,35,143,138,61,60,103,105,33,130,119,82,150,54,56,76,124,33,82,104,129,150,76,58,57,124,33,168,152,151,167,125,126,127,128,33,169,153,154,170,129,130,131,132,33,171,155,156,172,133,134,135,136,33,173,157,152,168,137,138,126,125,33,175,159,158,174,139,140,141,142,33,167,151,160,176,128,127,143,144,33,174,158,161,177,142,141,145,146,33,178,162,155,171,147,148,134,133,33,177,161,163,179,146,145,149,150,33,180,164,162,178,151,152,148,147,33,170,154,159,175,132,131,140,139,33,176,160,164,180,144,143,152,151,33,179,163,157,173,150,149,138,137,33,172,156,165,181,136,135,153,154,33,181,165,166,182,154,153,155,156,33,182,166,153,169,156,155,130,129,33,243,211,210,242,157,158,159,160,33,244,212,213,245,161,162,163,164,33,246,214,215,247,165,166,167,168,33,248,216,211,243,169,170,158,157,33,250,218,217,249,171,172,173,174,33,242,210,219,251,160,159,175,176,33,249,217,220,252,174,173,177,178,33,253,221,214,246,179,180,166,165,33,252,220,222,254,178,177,181,182,33,255,223,221,253,183,184,180,179,33,245,213,218,250,164,163,172,171,33,251,219,223,255,176,175,184,183,33,254,222,216,248,182,181,170,169,33,247,215,224,256,168,167,185,186,33,256,224,225,257,186,185,187,188,33,257,225,212,244,188,187,162,161,33,258,226,227,259,189,190,191,192,33,261,229,228,260,193,194,195,196,33,263,231,230,262,197,198,199,200,33,259,227,232,264,192,191,201,202,33,265,233,234,266,203,204,205,206,33,267,235,226,258,207,208,190,189,33,268,236,233,265,209,210,204,203,33,262,230,237,269,200,199,211,212,33,270,238,236,268,213,214,210,209,33,269,237,239,271,212,211,215,216,33,266,234,229,261,206,205,194,193,33,271,239,235,267,216,215,208,207,33,264,232,238,270,202,201,214,213,33,272,240,231,263,217,218,198,197,33,273,241,240,272,219,220,218,217,33,260,228,241,273,196,195,220,219,33,3,275,208,70,23,110,111,24,33,275,25,282,208,110,221,221,111,33,8,190,281,9,108,108,109,109,33,9,281,56,15,109,109,107,107,33,10,53,190,8,34,34,108,108,33,15,56,197,21,107,107,32,32,33,20,55,53,10,33,33,34,34,33,21,197,55,20,32,32,33,33,33,97,69,280,114,26,31,31,26,33,116,209,198,99,30,25,25,30,33,69,67,191,280,31,18,18,31,33,95,116,99,112,19,30,30,19,33,24,278,206,207,28,20,22,222,33,25,24,207,282,221,28,222,221,33,279,3,70,283,21,23,24,21,33,278,279,283,206,20,21,21,22,32,274,23,4,17,17,17,32,4,23,276,17,17,17,32,277,23,27,17,17,17,32,276,23,277,17,17,17,32,26,23,274,17,17,17,32,27,23,26,17,17,17,33,34,37,50,91,102,14,13,93,33,37,34,18,28,14,102,101,39,33,6,43,57,106,43,42,40,96,33,1,91,50,38,75,93,13,15,33,18,106,57,28,101,96,40,39,33,5,105,77,49,37,89,52,38,33,36,90,84,35,63,51,50,60,33,61,78,37,28,6,5,14,39] - } - } - ], - "materials": [ - { - "uuid": "62764189-B29B-4D3A-8A0F-67E626F22E0C", - "type": "MeshPhongMaterial", - "color": 16777215, - "ambient": 16777215, - "emissive": 0, - "specular": 1118481, - "shininess": 30 - } - ], - - "object": { - "uuid": "B5771EDC-1CDA-4B6F-97E4-B4529CC205FB", - "type": "Scene", - "matrix": [1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1], - "children": [ - { - "uuid": "E46B7832-8AEA-43BE-A605-A02A2E8FF4E2", - "name": "roboPigeon", - "scale": [10, 10, 10], - "children": [ - { - "uuid": "843F515F-F0C8-4FA9-94A8-08FE58933868", - "name": "body", - "type": "Mesh", - "geometry": "62220402-B876-40A8-9F09-66E6A90C476F", - "material": "62764189-B29B-4D3A-8A0F-67E626F22E0C", - "position" : [ 0, 0.203369, -0.0278382 ], - "rotation" : [ -1.5708, 0, 0 ], - "scale" : [ 1, 1, 1 ] - }, - { - "uuid": "051E6E6A-980D-499D-973D-1D63865DD637", - "name": "faceTube.l", - "type": "Mesh", - "geometry": "940A56F1-7012-4957-B1C9-0888E1556C1D", - "material": "62764189-B29B-4D3A-8A0F-67E626F22E0C", - "position" : [ 0.0180431, 0.268745, 0.148699 ], - "rotation": [ -1.5708, 0, 0 ], - "scale": [ 1, 1, 1 ] - }, - { - "uuid": "3E76BC67-08B1-4155-ACED-538C10430097", - "name": "faceTube.r", - "type": "Mesh", - "geometry": "940A56F1-7012-4957-B1C9-0888E1556C1D", - "material": "62764189-B29B-4D3A-8A0F-67E626F22E0C", - "position": [ -0.0180431, 0.268745, 0.148699 ], - "rotation": [ -1.5708, 3.14159, 0 ], - "scale": [ 1, 1, 1 ] - }, - { - "uuid": "DB93D8E5-5B0E-4DC4-A9EA-1388DC11729A", - "name": "upperBeak", - "type": "Mesh", - "geometry": "516C009E-7CA6-489F-B705-71F81B45F218", - "material": "62764189-B29B-4D3A-8A0F-67E626F22E0C", - "position": [ -1.43583e-10, 0.265087, 0.176306 ], - "rotation": [ -1.5708, 0, 0 ], - "scale": [ 1, 1, 1 ] - }, - { - "uuid": "03002452-FE5F-466D-9D40-B926B26672F0", - "name": "lowerBeak", - "type": "Mesh", - "geometry": "D6E5B982-B7C3-495F-BEDB-C55BE6E7F102", - "material": "62764189-B29B-4D3A-8A0F-67E626F22E0C", - "position": [ 2.13426e-10, 0.261038, 0.163935 ], - "rotation": [ -1.5708, 0, 0 ], - "scale": [ 1, 1, 1 ] - }, - { - "uuid": "281CAB05-76B3-463F-8100-F9D5D215B542", - "name": "talon.l", - "type": "Mesh", - "geometry": "7629ED83-8814-4A6D-BBFF-C586F39EFE4F", - "material": "62764189-B29B-4D3A-8A0F-67E626F22E0C", - "position": [ 0.05698, 0.01604, 0.03911 ], - "rotation": [ -1.5708, 0, 0 ], - "scale": [ 1, 1, 1 ] - }, - { - "uuid": "1A9B6677-A709-4ABB-9B0A-9B65FE854E6A", - "name": "talon.r", - "type": "Mesh", - "geometry": "7629ED83-8814-4A6D-BBFF-C586F39EFE4F", - "material": "62764189-B29B-4D3A-8A0F-67E626F22E0C", - "position": [ -0.05698, 0.01604, 0.03911 ], - "rotation": [ -1.5708, 0, 0 ], - "scale": [ 1, 1, 1 ] - }, - { - "uuid": "B755461D-1A5E-4CE1-BAE1-5368E7744777", - "name": "ankle.l", - "type": "Mesh", - "geometry": "5BAAF4FF-EF70-450E-B9BE-58188F8B3DA4", - "material": "62764189-B29B-4D3A-8A0F-67E626F22E0C", - "position": [ 0.0564152, 0.0298438, -0.0108665 ], - "rotation": [ -1.5708, 0, 0 ], - "scale": [ 1, 1, 1 ] - }, - { - "uuid": "82F49E83-FCA1-45C3-8411-2A1D9A7222BC", - "name": "ankle.r", - "type": "Mesh", - "geometry": "5BAAF4FF-EF70-450E-B9BE-58188F8B3DA4", - "material": "62764189-B29B-4D3A-8A0F-67E626F22E0C", - "position": [ -0.0564152, 0.0298438, -0.0108665 ], - "rotation": [ -1.5708, 0, 0 ], - "scale": [ 1, 1, 1 ] - }, - { - "uuid": "4FAA7D73-F3F5-4CAA-A7B0-F475BC67AB96", - "name": "spur.l", - "type": "Mesh", - "geometry": "E15135E5-F188-4F87-B024-FB5D9FE8E4DD", - "material": "62764189-B29B-4D3A-8A0F-67E626F22E0C", - "position": [ 0.0564152, 0.0170943, -0.0258744 ], - "rotation": [ -0.748901, 0, 0 ], - "scale": [ 1, 1, 1 ] - }, - { - "uuid": "EF420602-C49D-4628-9B28-B47816BBBE5F", - "name": "spur.r", - "type": "Mesh", - "geometry": "E15135E5-F188-4F87-B024-FB5D9FE8E4DD", - "material": "62764189-B29B-4D3A-8A0F-67E626F22E0C", - "position": [ -0.0564152, 0.0170944, -0.0258744 ], - "rotation": [ -0.748901, 0, 0 ], - "scale": [ 1, 1, 1 ] - }, - { - "uuid": "9F6D53AE-E075-4850-889A-420BBF0820F1", - "name": "leg.l", - "type": "Mesh", - "geometry": "EA9854B7-1038-49A6-BBAF-271D10571F3A", - "material": "62764189-B29B-4D3A-8A0F-67E626F22E0C", - "position": [ 0.05642, 0.0718, -0.01295 ], - "rotation": [ -1.5708, 0, 0 ], - "scale": [ 1, 1, 1 ] - }, - { - "uuid": "F306DD32-104A-4156-A9C8-F4A4639B1446", - "name": "leg.r", - "type": "Mesh", - "geometry": "EA9854B7-1038-49A6-BBAF-271D10571F3A", - "material": "62764189-B29B-4D3A-8A0F-67E626F22E0C", - "position": [ -0.05642, 0.0718, -0.01295 ], - "rotation": [ -1.5708, 0, 0 ], - "scale": [ 1, 1, 1 ] - }, - { - "uuid": "8498EF8F-5EC2-4A01-A870-5C17402E70C8", - "name": "legBase.l", - "type": "Mesh", - "geometry": "AF2C1B26-B760-4716-907B-BC774B5924A1", - "material": "62764189-B29B-4D3A-8A0F-67E626F22E0C", - "position": [ 0.0507227, 0.103846, -0.0108665 ], - "rotation": [ -1.5708, 0, 0 ], - "scale": [ 1, 1, 1 ] - }, - { - "uuid": "EF2A772C-7BC2-49CD-A925-F9892314BE18", - "name": "legBase.r", - "type": "Mesh", - "geometry": "AF2C1B26-B760-4716-907B-BC774B5924A1", - "material": "62764189-B29B-4D3A-8A0F-67E626F22E0C", - "position": [ -0.0507227, 0.103846, -0.0108665 ], - "rotation": [ -1.5708, 0, 0 ], - "scale": [ 1, 1, 1 ] - }, - { - "uuid": "C91862C3-3B31-4916-A947-C674C5FCD4AB", - "name": "eye.l", - "type": "Mesh", - "geometry": "1ABF212A-35FC-4FDE-8651-88362936C462", - "material": "62764189-B29B-4D3A-8A0F-67E626F22E0C", - "position": [ 0.0314128, 0.297617, 0.118954 ], - "rotation": [ -1.5708, 0, 0 ], - "scale": [ 1, 1, 1 ] - }, - { - "uuid": "74932C89-AA0F-4BF7-94B6-02113E2027C3", - "name": "eye.r", - "type": "Mesh", - "geometry": "1ABF212A-35FC-4FDE-8651-88362936C462", - "material": "62764189-B29B-4D3A-8A0F-67E626F22E0C", - "position": [ -0.0314128, 0.297617, 0.118954 ], - "rotation": [ -1.5708, 3.14159, 0 ], - "scale": [ 1, 1, 1 ] - }, - { - "uuid": "2B61AEC1-CA56-41D0-AE48-15189ACC26A3", - "name": "headTubes", - "type": "Mesh", - "geometry": "0CBE2E3A-0977-4AE4-AA96-926C83C87C33", - "material": "62764189-B29B-4D3A-8A0F-67E626F22E0C", - "position": [ 0.00679986, 0.295046, 0.0481025 ], - "rotation": [ -1.5708, 0, 0 ], - "scale": [ 1, 1, 1 ] - }, - { - "uuid": "72FC1D95-7AC5-44B7-B587-95508DAC47E4", - "name": "antennas", - "type": "Mesh", - "geometry": "806B2B93-E853-4694-AF88-E84C49C9F2FB", - "material": "62764189-B29B-4D3A-8A0F-67E626F22E0C", - "position": [ 0.00909259, 0.369846, 0.0757983 ], - "rotation": [ -1.5708, 0, 0 ], - "scale": [ 1, 1, 1 ] - }, - { - "uuid": "3388E372-DF3A-43AB-85FE-98D43E817A76", - "name": "tubeEnds", - "type": "Mesh", - "geometry": "4C9F60ED-6339-4984-8F8C-EC3B60D1CE8A", - "material": "62764189-B29B-4D3A-8A0F-67E626F22E0C", - "position": [ 9.90563e-05, 0.233778, 0.00133916 ], - "rotation": [ -1.89795, -0.00542744, -0.0143566 ], - "scale": [ 1, 1, 1 ] - }, - { - "uuid": "B77D7642-B3B0-49AE-8562-B9D6790E1A4C", - "name": "wing.l.1", - "type": "Mesh", - "geometry": "DA9D9FE9-A711-4636-9D9D-0468EADF7268", - "material": "62764189-B29B-4D3A-8A0F-67E626F22E0C", - "position": [ 0.107355, 0.240902, 0.0589704 ], - "rotation": [ -1.5708, 0, 0 ], - "scale": [ 1, 1, 1 ] - }, - { - "uuid": "E8615FD9-673F-495D-8219-14F929035B06", - "name": "wing.r.1", - "type": "Mesh", - "geometry": "EE21E215-4679-43F8-B0E9-EE72C1FAD44D", - "material": "62764189-B29B-4D3A-8A0F-67E626F22E0C", - "position": [ -0.107355, 0.240902, 0.0589704 ], - "rotation": [ 1.5708, 0, 0 ], - "scale": [ 1, 1, 1 ] - }, - { - "uuid": "C63BDB09-7439-453A-8D3D-F9FE0A063533", - "name": "wing.l.2", - "type": "Mesh", - "geometry": "DA9D9FE9-A711-4636-9D9D-0468EADF7268", - "material": "62764189-B29B-4D3A-8A0F-67E626F22E0C", - "position": [ 0.211427, 0.230309, 0.0512153 ], - "rotation": [ -1.5708, 0.0600881, 0.249985 ], - "scale": [ 0.853002, 0.853002, 0.853002 ] - }, - { - "uuid": "E97643E2-06EA-4918-8FBF-1FBE0778AA7D", - "name": "wing.r.2", - "type": "Mesh", - "geometry": "EE21E215-4679-43F8-B0E9-EE72C1FAD44D", - "material": "62764189-B29B-4D3A-8A0F-67E626F22E0C", - "position": [ -0.211427, 0.23031, 0.0512152 ], - "rotation": [ 1.57084, 0.0600858, 0.249985 ], - "scale": [ 0.853002, 0.853002, 0.853002 ] - }, - { - "uuid": "1F5E63F3-6376-4EA0-976B-9D87AD9CCF20", - "name": "wingFeather.l.1", - "type": "Mesh", - "geometry": "0AFCDBD3-A8A1-4D8B-9A0A-55C8428E62A0", - "material": "62764189-B29B-4D3A-8A0F-67E626F22E0C", - "position": [ 0.107618, 0.213392, -0.0172166 ], - "rotation": [ -1.70908, 0.423097, 1.34365 ], - "scale": [ 0.677286, 0.677286, 0.677287 ] - }, - { - "uuid": "5386CCA5-AC8D-4CFC-93D9-E0686DB13527", - "name": "wingFeather.l.2", - "type": "Mesh", - "geometry": "0AFCDBD3-A8A1-4D8B-9A0A-55C8428E62A0", - "material": "62764189-B29B-4D3A-8A0F-67E626F22E0C", - "position": [ 0.154943, 0.205114, -0.0293911 ], - "rotation": [ -1.70789, 0.540532, 1.26923 ], - "scale": [ 0.783346, 0.783346, 0.783346 ] - }, - { - "uuid": "72ACDA84-2FF6-4C58-87AE-12CB84711029", - "name": "wingFeather.l.3", - "type": "Mesh", - "geometry": "0AFCDBD3-A8A1-4D8B-9A0A-55C8428E62A0", - "material": "62764189-B29B-4D3A-8A0F-67E626F22E0C", - "position": [ 0.191971, 0.207472, -0.024999 ], - "rotation": [ -1.61827, 0.477648, 1.07184 ], - "scale": [ 0.758353, 0.758353, 0.758353 ] - }, - { - "uuid": "6FECE79F-AEF9-46F7-823F-556456D97768", - "name": "wingFeather.l.4", - "type": "Mesh", - "geometry": "0AFCDBD3-A8A1-4D8B-9A0A-55C8428E62A0", - "material": "62764189-B29B-4D3A-8A0F-67E626F22E0C", - "position": [ 0.234473, 0.20696, -0.0230919 ], - "rotation": [ -1.59215, 0.362074, 0.990168 ], - "scale": [ 0.673747, 0.673747, 0.673747 ] - }, - { - "uuid": "C841E0C6-CEEC-4395-8D01-D17ACC23F243", - "name": "wingFeather.l.5", - "type": "Mesh", - "geometry": "0AFCDBD3-A8A1-4D8B-9A0A-55C8428E62A0", - "material": "62764189-B29B-4D3A-8A0F-67E626F22E0C", - "position": [ 0.275151, 0.210478, -0.00485006 ], - "rotation": [ -1.5741, 0.209782, 0.733419 ], - "scale": [ 0.673747, 0.673747, 0.673747 ] - }, - { - "uuid": "C63BDB09-7439-453A-8D3D-F9FE0A063533", - "name": "wingFeather.l.6", - "type": "Mesh", - "geometry": "0AFCDBD3-A8A1-4D8B-9A0A-55C8428E62A0", - "material": "62764189-B29B-4D3A-8A0F-67E626F22E0C", - "position": [ 0.297878, 0.217902, 0.0177117 ], - "rotation": [ -1.58636, 0.0936558, 0.511999 ], - "scale": [ 0.673747, 0.673747, 0.673747 ] - }, - { - "uuid": "60A7F7BA-FEA2-4D18-A2A6-E823E8CB0074", - "name": "tailFeather.l.1", - "type": "Mesh", - "geometry": "0AFCDBD3-A8A1-4D8B-9A0A-55C8428E62A0", - "material": "62764189-B29B-4D3A-8A0F-67E626F22E0C", - "position": [ 0.0774415, 0.186673, -0.147257 ], - "rotation": [ -1.57766, 0.562236, 0.937016 ], - "scale": [ 0.673747, 0.673747, 0.673747 ] - }, - { - "uuid": "D42A839B-F438-47F1-97AC-43CD99BD18B7", - "name": "tailFeather.l.2", - "type": "Mesh", - "geometry": "0AFCDBD3-A8A1-4D8B-9A0A-55C8428E62A0", - "material": "62764189-B29B-4D3A-8A0F-67E626F22E0C", - "position": [ 0.0582914, 0.191708, -0.171092 ], - "rotation": [ -1.39138, 0.738428, 0.884082 ], - "scale": [ 0.587524, 0.587524, 0.587524 ] - }, - { - "uuid": "F9F10DD5-98DA-451B-BE3F-A738B0B3BD52", - "name": "tailFeather.l.3", - "type": "Mesh", - "geometry": "0AFCDBD3-A8A1-4D8B-9A0A-55C8428E62A0", - "material": "62764189-B29B-4D3A-8A0F-67E626F22E0C", - "position": [ 0.0303933, 0.20332, -0.187884 ], - "rotation": [ -1.55484, 0.660783, 1.1563 ], - "scale": [ 0.526987, 0.526987, 0.526987 ] - }, - { - "uuid": "91482C3A-1ABB-4F39-9E01-2FA8505A1D18", - "name": "wingFeather.r.1", - "type": "Mesh", - "geometry": "5A366F31-8BF9-4A7E-98F7-24B9C910408C", - "material": "62764189-B29B-4D3A-8A0F-67E626F22E0C", - "position": [ -0.107618, 0.213393, -0.0172166 ], - "rotation": [ 1.43251, 0.423097, 1.34365 ], - "scale": [ 0.677286, 0.677286, 0.677287 ] - }, - { - "uuid": "216E1D1C-7546-4B76-8D27-F7FA4C09E4CA", - "name": "wingFeather.r.2", - "type": "Mesh", - "geometry": "5A366F31-8BF9-4A7E-98F7-24B9C910408C", - "material": "62764189-B29B-4D3A-8A0F-67E626F22E0C", - "position": [ -0.154943, 0.205115, -0.0293911 ], - "rotation": [ 1.4337, 0.540533, 1.26923 ], - "scale": [ 0.783346, 0.783346, 0.783346 ] - }, - { - "uuid": "7F5DEA7F-2C3C-4BF3-BC06-155DEA744233", - "name": "wingFeather.r.3", - "type": "Mesh", - "geometry": "5A366F31-8BF9-4A7E-98F7-24B9C910408C", - "material": "62764189-B29B-4D3A-8A0F-67E626F22E0C", - "position": [ -0.191971, 0.207472, -0.024999 ], - "rotation": [ 1.52332, 0.477648, 1.07184 ], - "scale": [ 0.758353, 0.758353, 0.758353 ] - }, - { - "uuid": "C20CC557-1C9F-4E06-A392-907D0000381B", - "name": "wingFeather.r.4", - "type": "Mesh", - "geometry": "5A366F31-8BF9-4A7E-98F7-24B9C910408C", - "material": "62764189-B29B-4D3A-8A0F-67E626F22E0C", - "position": [ -0.234473, 0.20696, -0.0230919 ], - "rotation": [ 1.54945, 0.362075, 0.990167 ], - "scale": [ 0.673747, 0.673747, 0.673747 ] - }, - { - "uuid": "", - "name": "wingFeather.r.5", - "type": "Mesh", - "geometry": "5A366F31-8BF9-4A7E-98F7-24B9C910408C", - "material": "62764189-B29B-4D3A-8A0F-67E626F22E0C", - "position": [ -0.275151, 0.210478, -0.00485005 ], - "rotation": [ 1.56749, 0.209784, 0.73342 ], - "scale": [ 0.673747, 0.673747, 0.673747 ] - }, - { - "uuid": "DAF33ACB-B7B9-466D-9D4E-3B77850BF7AF", - "name": "wingFeather.r.6", - "type": "Mesh", - "geometry": "5A366F31-8BF9-4A7E-98F7-24B9C910408C", - "material": "62764189-B29B-4D3A-8A0F-67E626F22E0C", - "position": [ -0.297878, 0.217902, 0.0177117 ], - "rotation": [ 1.55524, 0.0936673, 0.511999 ], - "scale": [ 0.673747, 0.673747, 0.673747 ] - }, - { - "uuid": "9D246540-5EDD-40A0-9240-3C91DD50BEB3", - "name": "tailFeather.r.1", - "type": "Mesh", - "geometry": "5A366F31-8BF9-4A7E-98F7-24B9C910408C", - "material": "62764189-B29B-4D3A-8A0F-67E626F22E0C", - "position": [ -0.0774415, 0.186673, -0.147257 ], - "rotation": [ 1.56393, 0.562235, 0.937017 ], - "scale": [ 0.673747, 0.673747, 0.673747 ] - }, - { - "uuid": "47F7DDF8-288B-4E62-93A8-A1BF2259938D", - "name": "tailFeather.r.2", - "type": "Mesh", - "geometry": "5A366F31-8BF9-4A7E-98F7-24B9C910408C", - "material": "62764189-B29B-4D3A-8A0F-67E626F22E0C", - "position": [ -0.0582914, 0.191708, -0.171092 ], - "rotation": [ 1.75022, 0.738429, 0.884082 ], - "scale": [ 0.587524, 0.587524, 0.587524 ] - }, - { - "uuid": "A909B64C-92D0-48E8-A7BC-AEDD64598864", - "name": "tailFeather.r.3", - "type": "Mesh", - "geometry": "5A366F31-8BF9-4A7E-98F7-24B9C910408C", - "material": "62764189-B29B-4D3A-8A0F-67E626F22E0C", - "position": [ -0.0303933, 0.20332, -0.187884 ], - "rotation": [ 1.58676, 0.660783, 1.1563 ], - "scale": [ 0.526987, 0.526987, 0.526987 ] - } - ] - } - ] - } -} diff --git a/examples/scenes/robo_pigeon.pack b/examples/scenes/robo_pigeon.pack deleted file mode 100644 index 096ab326242399..00000000000000 Binary files a/examples/scenes/robo_pigeon.pack and /dev/null differ diff --git a/examples/software_geometry_earth.html b/examples/software_geometry_earth.html index 355342ce545446..43d797cc48416c 100644 --- a/examples/software_geometry_earth.html +++ b/examples/software_geometry_earth.html @@ -71,7 +71,7 @@ var loader = new THREE.TextureLoader(); loader.load( 'textures/land_ocean_ice_cloud_2048.jpg', function ( texture ) { - var geometry = new THREE.SphereGeometry( 200, 20, 20 ); + var geometry = new THREE.SphereBufferGeometry( 200, 20, 20 ); var material = new THREE.MeshLambertMaterial( { map: texture, overdraw: 0.5 } ); var mesh = new THREE.Mesh( geometry, material ); diff --git a/examples/software_lines_splines.html b/examples/software_lines_splines.html index 7c95f8cc62bf08..770721d7193327 100644 --- a/examples/software_lines_splines.html +++ b/examples/software_lines_splines.html @@ -59,7 +59,7 @@ windowHalfX = window.innerWidth / 2, windowHalfY = window.innerHeight / 2, - camera, scene, renderer, material; + camera, scene, renderer, material, stats; init(); animate(); diff --git a/examples/svg_sandbox.html b/examples/svg_sandbox.html index be6bf21e6787a3..37b0c9f0b6abf8 100644 --- a/examples/svg_sandbox.html +++ b/examples/svg_sandbox.html @@ -50,7 +50,7 @@ // CUBES - var cube = new THREE.BoxGeometry( 100, 100, 100 ); + var cube = new THREE.BoxBufferGeometry( 100, 100, 100 ); mesh = new THREE.Mesh( cube, new THREE.MeshBasicMaterial( { color: 0x0000ff, opacity: 0.5, transparent: true } ) ); mesh.position.x = 500; @@ -76,7 +76,7 @@ // CYLINDER - mesh = new THREE.Mesh( new THREE.CylinderGeometry( 20, 100, 200, 10 ), new THREE.MeshBasicMaterial( { color: Math.random() * 0xffffff } ) ); + mesh = new THREE.Mesh( new THREE.CylinderBufferGeometry( 20, 100, 200, 10 ), new THREE.MeshBasicMaterial( { color: Math.random() * 0xffffff } ) ); mesh.position.x = -500; mesh.rotation.x = - Math.PI / 2; mesh.scale.x = mesh.scale.y = mesh.scale.z = 2; diff --git a/examples/textures/equiangular.png b/examples/textures/equirectangular.png similarity index 100% rename from examples/textures/equiangular.png rename to examples/textures/equirectangular.png diff --git a/examples/webaudio_orientation.html b/examples/webaudio_orientation.html new file mode 100644 index 00000000000000..de7426104eb0cf --- /dev/null +++ b/examples/webaudio_orientation.html @@ -0,0 +1,243 @@ + + + + three.js webaudio - orientation + + + + + + + + + + + + + + +
+
+ +

Automatic audio playback requires a user interaction.

+
+
+
+
+ three.js webaudio orientation | + music by skullbeatz +
+ + + + + diff --git a/examples/webaudio_sandbox.html b/examples/webaudio_sandbox.html index e158b850b4550c..f645d0c239216f 100644 --- a/examples/webaudio_sandbox.html +++ b/examples/webaudio_sandbox.html @@ -9,30 +9,71 @@ background:#777; padding:0; margin:0; - font-weight: bold; overflow:hidden; + font-family: Monospace; } #info { position: absolute; + z-index: 2; top: 0px; width: 100%; color: #ffffff; padding: 5px; - font-family:Monospace; + font-size:13px; text-align:center; + font-weight: bold; } a { color: #ffffff; } + + #overlay { + position: absolute; + z-index: 1; + top: 0; + left: 0; + width: 100%; + height:100%; + display: flex; + align-items: center; + justify-content: center; + opacity: 1; + background-color: #000000; + color: #ffffff; + } + + #overlay > div { + text-align: center; + } + + #overlay > div > button { + height: 20px; + width: 100px; + background: transparent; + color: #ffffff; + outline: 1px solid #ffffff; + border: 0px; + cursor: pointer; + } + + #overlay > div > p { + color: #777777; + font-size: 12px; + } - +
+
+ +

Automatic audio playback requires a user interaction.

+
+
- three.js webaudio - sandbox
+ three.js webaudio - sandbox | music by larrylarrybb, skullbeatz and congusbongus

@@ -58,11 +99,14 @@ var clock = new THREE.Clock(); - init(); - animate(); + var startButton = document.getElementById( 'startButton' ); + startButton.addEventListener( 'click', init ); function init() { + var overlay = document.getElementById( 'overlay' ); + overlay.remove(); + camera = new THREE.PerspectiveCamera( 50, window.innerWidth / window.innerHeight, 1, 10000 ); camera.position.set( 0, 25, 0 ); @@ -235,6 +279,8 @@ window.addEventListener( 'resize', onWindowResize, false ); + animate(); + } function onWindowResize() { diff --git a/examples/webaudio_timing.html b/examples/webaudio_timing.html index 0ce499c1d6a181..128b8f5543c913 100644 --- a/examples/webaudio_timing.html +++ b/examples/webaudio_timing.html @@ -9,24 +9,61 @@ background:#777; padding:0; margin:0; - font-weight: bold; overflow:hidden; + font-family: Monospace; } #info { position: absolute; + z-index: 2; top: 0px; width: 100%; color: #ffffff; padding: 5px; - font-family:Monospace; + font-size:13px; text-align:center; + font-weight: bold; } a { color: #ffffff; } + + #overlay { + position: absolute; + z-index: 1; + top: 0; + left: 0; + width: 100%; + height:100%; + display: flex; + align-items: center; + justify-content: center; + opacity: 1; + background-color: #000000; + color: #ffffff; + } + + #overlay > div { + text-align: center; + } + + #overlay > div > button { + height: 20px; + width: 100px; + background: transparent; + color: #ffffff; + outline: 1px solid #ffffff; + border: 0px; + cursor: pointer; + } + + #overlay > div > p { + color: #777777; + font-size: 12px; + } + @@ -36,9 +73,16 @@ +
+
+ +

Automatic audio playback requires a user interaction.

+
+
- three.js webaudio timing | sound effect by michorvath + three.js webaudio timing | + sound effect by michorvath
@@ -68,12 +105,17 @@ - -
-
- three.js webaudio - visualizer
- music by skullbeatz -
+
+
+ +

Automatic audio playback requires a user interaction.

+
+
+
+
+ three.js webaudio - visualizer | + music by skullbeatz +
+ + + - - - - - - - - - diff --git a/examples/webgl_animation_skinning_morph.html b/examples/webgl_animation_skinning_morph.html index 06caace40f505c..952d6c9690d388 100644 --- a/examples/webgl_animation_skinning_morph.html +++ b/examples/webgl_animation_skinning_morph.html @@ -181,19 +181,9 @@ function createScene( geometry, materials, x, y, z, s ) { - //ensureLoop( geometry.animation ); - geometry.computeBoundingBox(); var bb = geometry.boundingBox; - var path = "textures/cube/Park2/"; - var format = '.jpg'; - var urls = [ - path + 'posx' + format, path + 'negx' + format, - path + 'posy' + format, path + 'negy' + format, - path + 'posz' + format, path + 'negz' + format - ]; - for ( var i = 0; i < materials.length; i ++ ) { var m = materials[ i ]; @@ -201,17 +191,8 @@ m.morphTargets = true; m.specular.setHSL( 0, 0, 0.1 ); - m.color.setHSL( 0.6, 0, 0.6 ); - //m.map = map; - //m.envMap = envMap; - //m.bumpMap = bumpMap; - //m.bumpScale = 2; - - //m.combine = THREE.MixOperation; - //m.reflectivity = 0.75; - } mesh = new THREE.SkinnedMesh( geometry, materials ); diff --git a/examples/webgl_buffergeometry_constructed_from_geometry.html b/examples/webgl_buffergeometry_constructed_from_geometry.html index 44eb8cbad36f4f..836a0ec1043256 100644 --- a/examples/webgl_buffergeometry_constructed_from_geometry.html +++ b/examples/webgl_buffergeometry_constructed_from_geometry.html @@ -30,7 +30,8 @@ -
three.js webgl - buffer geometry constructed from geometry - (author)
+
three.js webgl - buffer geometry constructed from geometry - by Callum Prentice
+ diff --git a/examples/webgl_buffergeometry_drawcalls.html b/examples/webgl_buffergeometry_drawcalls.html index e8b604394a6d60..ce9de887b93ebd 100644 --- a/examples/webgl_buffergeometry_drawcalls.html +++ b/examples/webgl_buffergeometry_drawcalls.html @@ -106,7 +106,7 @@ group = new THREE.Group(); scene.add( group ); - var helper = new THREE.BoxHelper( new THREE.Mesh( new THREE.BoxGeometry( r, r, r ) ) ); + var helper = new THREE.BoxHelper( new THREE.Mesh( new THREE.BoxBufferGeometry( r, r, r ) ) ); helper.material.color.setHex( 0x080808 ); helper.material.blending = THREE.AdditiveBlending; helper.material.transparent = true; diff --git a/examples/webgl_buffergeometry_indexed.html b/examples/webgl_buffergeometry_indexed.html index 2e9f6ac6638e5b..b14c4343cbfba3 100644 --- a/examples/webgl_buffergeometry_indexed.html +++ b/examples/webgl_buffergeometry_indexed.html @@ -160,7 +160,7 @@ // - var gui = new dat.GUI() + var gui = new dat.GUI(); gui.add( material, 'wireframe' ); // diff --git a/examples/webgl_buffergeometry_instancing.html b/examples/webgl_buffergeometry_instancing.html index 20644ea139568f..fec281d47aac91 100644 --- a/examples/webgl_buffergeometry_instancing.html +++ b/examples/webgl_buffergeometry_instancing.html @@ -129,7 +129,6 @@ var vector = new THREE.Vector4(); - var triangles = 1; var instances = 50000; var positions = []; diff --git a/examples/webgl_buffergeometry_instancing_dynamic.html b/examples/webgl_buffergeometry_instancing_dynamic.html index a814ee8f33e715..5f21ce282ae580 100644 --- a/examples/webgl_buffergeometry_instancing_dynamic.html +++ b/examples/webgl_buffergeometry_instancing_dynamic.html @@ -66,11 +66,17 @@ varying vec2 vUv; + // http://www.geeks3d.com/20141201/how-to-rotate-a-vertex-by-a-quaternion-in-glsl/ + + vec3 applyQuaternionToVector( vec4 q, vec3 v ){ + + return v + 2.0 * cross( q.xyz, cross( q.xyz, v ) + q.w * v ); + + } + void main() { - vec3 vPosition = position; - vec3 vcV = cross( orientation.xyz, vPosition ); - vPosition = vcV * ( 2.0 * orientation.w ) + ( cross( orientation.xyz, vcV ) * 2.0 + vPosition ); + vec3 vPosition = applyQuaternionToVector( orientation, position ); vUv = uv; diff --git a/examples/webgl_buffergeometry_instancing_interleaved_dynamic.html b/examples/webgl_buffergeometry_instancing_interleaved_dynamic.html index efbcd206924c72..40900f4da7f207 100644 --- a/examples/webgl_buffergeometry_instancing_interleaved_dynamic.html +++ b/examples/webgl_buffergeometry_instancing_interleaved_dynamic.html @@ -66,11 +66,17 @@ varying vec2 vUv; + // http://www.geeks3d.com/20141201/how-to-rotate-a-vertex-by-a-quaternion-in-glsl/ + + vec3 applyQuaternionToVector( vec4 q, vec3 v ){ + + return v + 2.0 * cross( q.xyz, cross( q.xyz, v ) + q.w * v ); + + } + void main() { - vec3 vPosition = position; - vec3 vcV = cross(orientation.xyz, vPosition); - vPosition = vcV * (2.0 * orientation.w) + (cross(orientation.xyz, vcV) * 2.0 + vPosition); + vec3 vPosition = applyQuaternionToVector( orientation, position ); vUv = uv; diff --git a/examples/webgl_buffergeometry_instancing_lambert.html b/examples/webgl_buffergeometry_instancing_lambert.html new file mode 100644 index 00000000000000..862ec22a2b53bd --- /dev/null +++ b/examples/webgl_buffergeometry_instancing_lambert.html @@ -0,0 +1,398 @@ + + + + three.js webgl - instancing - lambert shader + + + + + + +
+
+ three.js - instancing - lambert shader + +
+ + + + + + + + + + + + + + diff --git a/examples/webgl_camera.html b/examples/webgl_camera.html index 7f13205d299e20..62db11867c5dfe 100644 --- a/examples/webgl_camera.html +++ b/examples/webgl_camera.html @@ -120,19 +120,19 @@ // - var geometry = new THREE.Geometry(); + var geometry = new THREE.BufferGeometry(); + var vertices = []; for ( var i = 0; i < 10000; i ++ ) { - var vertex = new THREE.Vector3(); - vertex.x = THREE.Math.randFloatSpread( 2000 ); - vertex.y = THREE.Math.randFloatSpread( 2000 ); - vertex.z = THREE.Math.randFloatSpread( 2000 ); - - geometry.vertices.push( vertex ); + vertices.push( THREE.Math.randFloatSpread( 2000 ) ); // x + vertices.push( THREE.Math.randFloatSpread( 2000 ) ); // y + vertices.push( THREE.Math.randFloatSpread( 2000 ) ); // z } + geometry.addAttribute( 'position', new THREE.Float32BufferAttribute( vertices, 3 ) ); + var particles = new THREE.Points( geometry, new THREE.PointsMaterial( { color: 0x888888 } ) ); scene.add( particles ); @@ -142,7 +142,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( SCREEN_WIDTH, SCREEN_HEIGHT ); - renderer.domElement.style.position = "relative"; container.appendChild( renderer.domElement ); renderer.autoClear = false; diff --git a/examples/webgl_camera_array.html b/examples/webgl_camera_array.html index d4284697ed28a9..337b8ca9788c7c 100644 --- a/examples/webgl_camera_array.html +++ b/examples/webgl_camera_array.html @@ -42,7 +42,7 @@ subcamera.position.y = 0.5 - ( y / AMOUNT ); subcamera.position.z = 1.5; subcamera.position.multiplyScalar( 2 ); - subcamera.lookAt( new THREE.Vector3() ); + subcamera.lookAt( 0, 0, 0 ); subcamera.updateMatrixWorld(); cameras.push( subcamera ); diff --git a/examples/webgl_camera_logarithmicdepthbuffer.html b/examples/webgl_camera_logarithmicdepthbuffer.html index 565675a3250687..3b5de832fb0c67 100644 --- a/examples/webgl_camera_logarithmicdepthbuffer.html +++ b/examples/webgl_camera_logarithmicdepthbuffer.html @@ -172,7 +172,7 @@ renderer.domElement.id = 'renderer_' + name; framecontainer.appendChild(renderer.domElement); - return { container: framecontainer, renderer: renderer, scene: scene, camera: camera } + return { container: framecontainer, renderer: renderer, scene: scene, camera: camera }; } @@ -193,8 +193,6 @@ emissive: 0x000000 }; - var meshes = []; - var geometry = new THREE.SphereBufferGeometry(0.5, 24, 12); for (var i = 0; i < labeldata.length; i++) { diff --git a/examples/webgl_custom_attributes_lines.html b/examples/webgl_custom_attributes_lines.html index 05ebed6ef9ccfe..669a1f714fb1be 100644 --- a/examples/webgl_custom_attributes_lines.html +++ b/examples/webgl_custom_attributes_lines.html @@ -101,7 +101,7 @@ amplitude: { value: 5.0 }, opacity: { value: 0.3 }, - color: { value: new THREE.Color( 0xff0000 ) } + color: { value: new THREE.Color( 0xffffff ) } }; @@ -117,7 +117,7 @@ }); - var geometry = new THREE.TextGeometry( 'three.js', { + var geometry = new THREE.TextBufferGeometry( 'three.js', { font: font, @@ -130,24 +130,17 @@ bevelEnabled: true, bevelSegments: 10, - steps: 40 - } ); geometry.center(); - var vertices = geometry.vertices; - - var buffergeometry = new THREE.BufferGeometry(); - - var position = new THREE.Float32BufferAttribute( vertices.length * 3, 3 ).copyVector3sArray( vertices ); - buffergeometry.addAttribute( 'position', position ); + var count = geometry.attributes.position.count; - var displacement = new THREE.Float32BufferAttribute( vertices.length * 3, 3 ); - buffergeometry.addAttribute( 'displacement', displacement ); + var displacement = new THREE.Float32BufferAttribute( count * 3, 3 ); + geometry.addAttribute( 'displacement', displacement ); - var customColor = new THREE.Float32BufferAttribute( vertices.length * 3, 3 ); - buffergeometry.addAttribute( 'customColor', customColor ); + var customColor = new THREE.Float32BufferAttribute( count * 3, 3 ); + geometry.addAttribute( 'customColor', customColor ); var color = new THREE.Color( 0xffffff ); @@ -158,7 +151,7 @@ } - object = new THREE.Line( buffergeometry, shaderMaterial ); + object = new THREE.Line( geometry, shaderMaterial ); object.rotation.x = 0.2; scene.add( object ); diff --git a/examples/webgl_custom_attributes_points2.html b/examples/webgl_custom_attributes_points2.html index ee064b4f8b64af..bed2ee0559a3a5 100644 --- a/examples/webgl_custom_attributes_points2.html +++ b/examples/webgl_custom_attributes_points2.html @@ -79,7 +79,7 @@ if ( ! Detector.webgl ) Detector.addGetWebGLMessage(); var renderer, scene, camera, stats; - var sphere, vertices1; + var sphere, length1; var WIDTH = window.innerWidth; var HEIGHT = window.innerHeight; @@ -96,12 +96,12 @@ var radius = 100, segments = 68, rings = 38; - var geometry1 = new THREE.SphereGeometry( radius, segments, rings ); - var geometry2 = new THREE.BoxGeometry( 0.8 * radius, 0.8 * radius, 0.8 * radius, 10, 10, 10 ); + var vertices1 = new THREE.SphereGeometry( radius, segments, rings ).vertices; + var vertices2 = new THREE.BoxGeometry( 0.8 * radius, 0.8 * radius, 0.8 * radius, 10, 10, 10 ).vertices; - vertices1 = geometry1.vertices.length; + length1 = vertices1.length; - var vertices = geometry1.vertices.concat( geometry2.vertices ); + var vertices = vertices1.concat( vertices2 ); var positions = new Float32Array( vertices.length * 3 ); var colors = new Float32Array( vertices.length * 3 ); @@ -115,9 +115,9 @@ vertex = vertices[ i ]; vertex.toArray( positions, i * 3 ); - if ( i < vertices1 ) { + if ( i < length1 ) { - color.setHSL( 0.01 + 0.1 * ( i / vertices1 ), 0.99, ( vertex.y + radius ) / ( 4 * radius ) ); + color.setHSL( 0.01 + 0.1 * ( i / length1 ), 0.99, ( vertex.y + radius ) / ( 4 * radius ) ); } else { @@ -127,7 +127,7 @@ color.toArray( colors, i * 3 ); - sizes[ i ] = i < vertices1 ? 10 : 40; + sizes[ i ] = i < length1 ? 10 : 40; } @@ -273,7 +273,7 @@ for ( var i = 0; i < attributes.size.array.length; i ++ ) { - if ( i < vertices1 ) { + if ( i < length1 ) { attributes.size.array[ i ] = 16 + 12 * Math.sin( 0.1 * i + time ); diff --git a/examples/webgl_decals.html b/examples/webgl_decals.html index 70721385c4b8fc..189a355fdea87b 100644 --- a/examples/webgl_decals.html +++ b/examples/webgl_decals.html @@ -134,7 +134,7 @@ raycaster = new THREE.Raycaster(); - mouseHelper = new THREE.Mesh( new THREE.BoxGeometry( 1, 1, 10 ), new THREE.MeshNormalMaterial() ); + mouseHelper = new THREE.Mesh( new THREE.BoxBufferGeometry( 1, 1, 10 ), new THREE.MeshNormalMaterial() ); mouseHelper.visible = false; scene.add( mouseHelper ); diff --git a/examples/webgl_effects_parallaxbarrier.html b/examples/webgl_effects_parallaxbarrier.html index 20a23c4d6a0f5d..383f24da11de7a 100644 --- a/examples/webgl_effects_parallaxbarrier.html +++ b/examples/webgl_effects_parallaxbarrier.html @@ -6,152 +6,61 @@ -
-
- three.js webgl - effects - parallax barrier. - texture by Humus : - - Bugatti Veyron model - by Troyano - - -
- -
- - - - -
- -
-
+
three.js - effects - parallax barrier. skybox by Paul Debevec
- - diff --git a/examples/webgl_effects_peppersghost.html b/examples/webgl_effects_peppersghost.html index acea28764b76eb..88d3b69f8e041b 100644 --- a/examples/webgl_effects_peppersghost.html +++ b/examples/webgl_effects_peppersghost.html @@ -71,17 +71,36 @@ // Cube - var geometry = new THREE.BoxGeometry( 1, 1, 1 ); + var geometry = new THREE.BoxBufferGeometry( 1, 1, 1 ); + geometry = geometry.toNonIndexed(); // ensure unique vertices for each triangle - for ( var i = 0; i < geometry.faces.length; i += 2 ) { + var position = geometry.attributes.position; + var colors = []; + var color = new THREE.Color(); - var hex = Math.random() * 0xffffff; - geometry.faces[ i ].color.setHex( hex ); - geometry.faces[ i + 1 ].color.setHex( hex ); + // generate for each side of the cube a different color + + for ( var i = 0; i < position.count; i += 6 ) { + + color.setHex( Math.random() * 0xffffff ); + + // first face + + colors.push( color.r, color.g, color.b ); + colors.push( color.r, color.g, color.b ); + colors.push( color.r, color.g, color.b ); + + // second face + + colors.push( color.r, color.g, color.b ); + colors.push( color.r, color.g, color.b ); + colors.push( color.r, color.g, color.b ); } - var material = new THREE.MeshBasicMaterial( { vertexColors: THREE.FaceColors, overdraw: 0.5 } ); + geometry.addAttribute( 'color', new THREE.Float32BufferAttribute( colors, 3 ) ); + + var material = new THREE.MeshBasicMaterial( { vertexColors: THREE.VertexColors, overdraw: 0.5 } ); for ( var i = 0; i < 10; i ++ ) { diff --git a/examples/webgl_geometries.html b/examples/webgl_geometries.html index e995b969448dd9..e0d3a6f7ee8ff9 100644 --- a/examples/webgl_geometries.html +++ b/examples/webgl_geometries.html @@ -53,7 +53,7 @@ scene = new THREE.Scene(); - var light, object; + var object; var ambientLight = new THREE.AmbientLight( 0xcccccc, 0.4 ); scene.add( ambientLight ); diff --git a/examples/webgl_geometries_parametric.html b/examples/webgl_geometries_parametric.html index 2f58c1793ef66b..d2671c37411a2f 100644 --- a/examples/webgl_geometries_parametric.html +++ b/examples/webgl_geometries_parametric.html @@ -100,12 +100,16 @@ // - var GrannyKnot = new THREE.Curves.GrannyKnot(); + var GrannyKnot = new THREE.Curves.GrannyKnot(); var torus = new THREE.ParametricGeometries.TorusKnotGeometry( 50, 10, 50, 20, 2, 3 ); var sphere = new THREE.ParametricGeometries.SphereGeometry( 50, 20, 10 ); var tube = new THREE.ParametricGeometries.TubeGeometry( GrannyKnot, 100, 3, 8, true, false ); + torus = new THREE.BufferGeometry().fromGeometry( torus ); + sphere = new THREE.BufferGeometry().fromGeometry( sphere ); + tube = new THREE.BufferGeometry().fromGeometry( tube ); + object = new THREE.Mesh( torus, material ); object.position.set( - 200, 0, - 200 ); scene.add( object ); @@ -160,7 +164,7 @@ camera.lookAt( scene.position ); - scene.traverse( function( object ) { + scene.traverse( function ( object ) { if ( object.isMesh === true ) { diff --git a/examples/webgl_geometry_colors.html b/examples/webgl_geometry_colors.html index 81b19aa040bc2f..d886a71c72cf62 100644 --- a/examples/webgl_geometry_colors.html +++ b/examples/webgl_geometry_colors.html @@ -7,9 +7,9 @@ - - - -
-
three.js webgl - io blender - vertex colors
- - - - - - - - - - diff --git a/examples/webgl_geometry_colors_lookuptable.html b/examples/webgl_geometry_colors_lookuptable.html index be64ef01b47b78..1b3cec8ef5a4d5 100644 --- a/examples/webgl_geometry_colors_lookuptable.html +++ b/examples/webgl_geometry_colors_lookuptable.html @@ -52,13 +52,13 @@ var camera, scene, renderer, lut, legendLayout; - var position; - - var mesh; + var mesh, material; var colorMap; var numberOfColors; + var loader = new THREE.BufferGeometryLoader(); + init(); animate(); @@ -71,16 +71,14 @@ scene.background = new THREE.Color( 0xffffff ); // CAMERA - camera = new THREE.PerspectiveCamera( 20, window.innerWidth / window.innerHeight, 1, 10000 ); - camera.name = 'camera'; - scene.add( camera ); + camera = new THREE.PerspectiveCamera( 60, window.innerWidth / window.innerHeight, 1, 100 ); + camera.position.set( 0, 0, 10 ); stats = new Stats(); container.appendChild( stats.dom ); // LIGHT var ambientLight = new THREE.AmbientLight( 0x444444 ); - ambientLight.name = 'ambientLight'; scene.add( ambientLight ); colorMap = 'rainbow'; @@ -88,17 +86,16 @@ legendLayout = 'vertical'; - loadModel( colorMap, numberOfColors, legendLayout ); + material = new THREE.MeshLambertMaterial( { + side: THREE.DoubleSide, + color: 0xF5F5F5, + vertexColors: THREE.VertexColors + } ); - camera.position.x = 17; - camera.position.y = 9; - camera.position.z = 32; + loadModel( colorMap, numberOfColors, legendLayout ); var directionalLight = new THREE.DirectionalLight( 0xffffff, 0.7 ); - directionalLight.position.x = 17; - directionalLight.position.y = 9; - directionalLight.position.z = 30; - directionalLight.name = 'directionalLight'; + directionalLight.position.set( 17, 9, 30 ); scene.add( directionalLight ); renderer = new THREE.WebGLRenderer( { antialias: true } ); @@ -107,23 +104,7 @@ container.appendChild( renderer.domElement ); window.addEventListener( 'resize', onWindowResize, false ); - - window.addEventListener( "keydown", onKeyDown, true); - - } - - var rotWorldMatrix; - - function rotateAroundWorldAxis( object, axis, radians ) { - - if ( ! axis ) return; - - rotWorldMatrix = new THREE.Matrix4(); - rotWorldMatrix.makeRotationAxis( axis.normalize(), radians ); - rotWorldMatrix.multiply( object.matrix ); - - object.matrix = rotWorldMatrix; - object.rotation.setFromRotationMatrix( object.matrix ); + window.addEventListener( 'keydown', onKeyDown, true); } @@ -148,30 +129,18 @@ function render() { - rotateAroundWorldAxis(mesh, position, Math.PI / 180); + if ( mesh !== undefined ) mesh.rotation.y += 0.01; renderer.render( scene, camera ); } - var center = new THREE.Vector3(); - function loadModel ( colorMap, numberOfColors, legendLayout ) { - var loader = new THREE.BufferGeometryLoader(); - - loader.load( "models/json/pressure.json", function( geometry ) { + loader.load( 'models/json/pressure.json', function( geometry ) { + geometry.center(); geometry.computeVertexNormals(); - geometry.normalizeNormals(); - - var material = new THREE.MeshLambertMaterial( { - - side: THREE.DoubleSide, - color: 0xF5F5F5, - vertexColors: THREE.VertexColors - - } ); var lutColors = []; @@ -180,19 +149,19 @@ lut.setMax( 2000 ); lut.setMin( 0 ); - for ( var i = 0; i < geometry.attributes.pressure.array.length; i++ ) { + for ( var i = 0; i < geometry.attributes.pressure.array.length; i ++ ) { var colorValue = geometry.attributes.pressure.array[ i ]; var color = lut.getColor( colorValue ); - if ( color == undefined ) { + if ( color === undefined ) { - console.log( "ERROR: " + colorValue ); + console.log( 'Unable to determine color for value:', colorValue ); } else { - lutColors[ 3 * i ] = color.r; + lutColors[ 3 * i ] = color.r; lutColors[ 3 * i + 1 ] = color.g; lutColors[ 3 * i + 2 ] = color.b; @@ -200,29 +169,20 @@ } - geometry.addAttribute( 'color', new THREE.BufferAttribute( new Float32Array( lutColors ), 3 ) ); - - mesh = new THREE.Mesh ( geometry, material ); - - geometry.computeBoundingBox(); - var boundingBox = geometry.boundingBox; - boundingBox.getCenter( center ); + geometry.addAttribute( 'color', new THREE.Float32BufferAttribute( lutColors, 3 ) ); + geometry.removeAttribute( 'pressure' ); - if ( position === undefined ) { + mesh = new THREE.Mesh( geometry, material ); - position = new THREE.Vector3(center.x, center.y, center.z); - - } - - scene.add ( mesh ); + scene.add( mesh ); if ( legendLayout ) { var legend; - if ( legendLayout == 'horizontal' ) { + if ( legendLayout === 'horizontal' ) { - legend = lut.setLegendOn( { 'layout':'horizontal', 'position': { 'x': 21, 'y': 6, 'z': 5 } } ); + legend = lut.setLegendOn( { 'layout':'horizontal', 'position': { 'x': 4, 'y': 0, 'z': 0 } } ); } else { @@ -236,7 +196,7 @@ scene.add ( labels['title'] ); - for ( var i = 0; i < Object.keys( labels[ 'ticks' ] ).length; i++ ) { + for ( var i = 0; i < Object.keys( labels[ 'ticks' ] ).length; i ++ ) { scene.add ( labels[ 'ticks' ][ i ] ); scene.add ( labels[ 'lines' ][ i ] ); @@ -249,17 +209,31 @@ } - function cleanScene () { + function cleanScene() { var elementsInTheScene = scene.children.length; - for ( var i = elementsInTheScene-1; i > 0; i-- ) { + for ( var i = elementsInTheScene - 1; i > 0; i -- ) { + + var child = scene.children[ i ]; - if ( scene.children [ i ].name != 'camera' && - scene.children [ i ].name != 'ambientLight' && - scene.children [ i ].name != 'directionalLight') { + if ( ! child.isLight ) { - scene.remove ( scene.children [ i ] ); + scene.remove( child ); + + if ( child.isMesh || child.isLine ) { + + child.geometry.dispose(); + child.material.dispose(); + if ( child.material.map ) child.material.map.dispose(); + + + } else if ( child.isSprite ) { + + child.material.dispose(); + if ( child.material.map ) child.material.map.dispose(); + + } } @@ -267,14 +241,13 @@ } - - function onKeyDown ( e ) { + function onKeyDown( e ) { var maps = [ 'rainbow', 'cooltowarm', 'blackbody', 'grayscale' ]; - var colorNumbers = ['16', '128', '256', '512' ]; + var colorNumbers = [ '16', '128', '256', '512' ]; - if ( e.keyCode == 65 ) { + if ( e.keyCode === 65 ) { cleanScene(); @@ -282,9 +255,9 @@ colorMap = maps [ index ]; - loadModel ( colorMap, numberOfColors, legendLayout ); + loadModel( colorMap, numberOfColors, legendLayout ); - } else if ( e.keyCode == 83 ) { + } else if ( e.keyCode === 83 ) { cleanScene(); @@ -292,9 +265,9 @@ numberOfColors = colorNumbers [ index ]; - loadModel ( colorMap , numberOfColors, legendLayout ); + loadModel( colorMap , numberOfColors, legendLayout ); - } else if ( e.keyCode == 68 ) { + } else if ( e.keyCode === 68 ) { if ( ! legendLayout ) { @@ -302,7 +275,7 @@ legendLayout = 'vertical'; - loadModel ( colorMap , numberOfColors, legendLayout ); + loadModel( colorMap , numberOfColors, legendLayout ); } else { @@ -310,11 +283,11 @@ legendLayout = lut.setLegendOff(); - loadModel ( colorMap , numberOfColors, legendLayout ); + loadModel( colorMap , numberOfColors, legendLayout ); } - } else if ( e.keyCode == 70 ) { + } else if ( e.keyCode === 70 ) { cleanScene(); @@ -322,7 +295,7 @@ lut.setLegendOff(); - if ( legendLayout == 'horizontal') { + if ( legendLayout === 'horizontal') { legendLayout = 'vertical'; @@ -332,7 +305,7 @@ } - loadModel ( colorMap , numberOfColors, legendLayout ); + loadModel( colorMap , numberOfColors, legendLayout ); } diff --git a/examples/webgl_geometry_convex.html b/examples/webgl_geometry_convex.html index 9aecb0f6a8299e..bae6aa10e1d56c 100644 --- a/examples/webgl_geometry_convex.html +++ b/examples/webgl_geometry_convex.html @@ -87,11 +87,11 @@ // points - var pointsGeometry = new THREE.DodecahedronGeometry( 10 ); + var vertices = new THREE.DodecahedronGeometry( 10 ).vertices; - for ( var i = 0; i < pointsGeometry.vertices.length; i ++ ) { + for ( var i = 0; i < vertices.length; i ++ ) { - //pointsGeometry.vertices[ i ].add( randomPoint().multiplyScalar( 2 ) ); // wiggle the points + //vertices[ i ].add( randomPoint().multiplyScalar( 2 ) ); // wiggle the points } @@ -104,6 +104,8 @@ } ); + var pointsGeometry = new THREE.BufferGeometry().setFromPoints( vertices ); + var points = new THREE.Points( pointsGeometry, pointsMaterial ); group.add( points ); @@ -115,7 +117,7 @@ transparent: true } ); - var meshGeometry = new THREE.ConvexBufferGeometry( pointsGeometry.vertices ); + var meshGeometry = new THREE.ConvexBufferGeometry( vertices ); var mesh = new THREE.Mesh( meshGeometry, meshMaterial ); mesh.material.side = THREE.BackSide; // back faces diff --git a/examples/webgl_geometry_extrude_shapes.html b/examples/webgl_geometry_extrude_shapes.html index 843157daa1761f..445678a83ec7aa 100644 --- a/examples/webgl_geometry_extrude_shapes.html +++ b/examples/webgl_geometry_extrude_shapes.html @@ -98,7 +98,7 @@ var shape = new THREE.Shape( pts ); - var geometry = new THREE.ExtrudeGeometry( shape, extrudeSettings ); + var geometry = new THREE.ExtrudeBufferGeometry( shape, extrudeSettings ); var material = new THREE.MeshLambertMaterial( { color: 0xb00000, wireframe: false } ); @@ -143,7 +143,7 @@ var shape = new THREE.Shape( pts ); - var geometry = new THREE.ExtrudeGeometry( shape, extrudeSettings ); + var geometry = new THREE.ExtrudeBufferGeometry( shape, extrudeSettings ); var material2 = new THREE.MeshLambertMaterial( { color: 0xff8000, wireframe: false } ); @@ -157,7 +157,7 @@ var materials = [ material, material2 ]; var extrudeSettings = { - amount: 20, + depth: 20, steps: 1, bevelEnabled: true, bevelThickness : 2, @@ -165,7 +165,7 @@ bevelSegments: 1 }; - var geometry = new THREE.ExtrudeGeometry( shape, extrudeSettings ); + var geometry = new THREE.ExtrudeBufferGeometry( shape, extrudeSettings ); var mesh = new THREE.Mesh( geometry, materials ); diff --git a/examples/webgl_geometry_extrude_shapes2.html b/examples/webgl_geometry_extrude_shapes2.html index cfa34e5bc2381a..1abbbe942d8763 100644 --- a/examples/webgl_geometry_extrude_shapes2.html +++ b/examples/webgl_geometry_extrude_shapes2.html @@ -351,7 +351,7 @@ var addGeoObject = function( group, svgObject ) { var paths = svgObject.paths; - var amounts = svgObject.amounts; + var depths = svgObject.depths; var colors = svgObject.colors; var center = svgObject.center; @@ -363,20 +363,20 @@ color: color, emissive: color } ); - var amount = amounts[ i ]; + var depth = depths[ i ]; var simpleShapes = path.toShapes( true ); for ( var j = 0; j < simpleShapes.length; j ++ ) { var simpleShape = simpleShapes[ j ]; var shape3d = new THREE.ExtrudeBufferGeometry( simpleShape, { - amount: amount, + depth: depth, bevelEnabled: false } ); var mesh = new THREE.Mesh( shape3d, material ); mesh.rotation.x = Math.PI; - mesh.translateZ( - amount - 1 ); + mesh.translateZ( - depth - 1 ); mesh.translateX( - center.x ); mesh.translateY( - center.y ); @@ -492,7 +492,7 @@ "L368.1217,110.4867 L366.5152,109.2554 L361.9554,112.3435 L358.1163,117.8678 L361.7218,120.2192 " + "L360.7261,126.3232 L362.8064,125.5221 Z"]; - obj.amounts = [ 19, 20, 21 ]; + obj.depths = [ 19, 20, 21 ]; obj.colors = [ 0xC07000, 0xC08000, 0xC0A000 ]; obj.center = { x: 365, y: 125 }; diff --git a/examples/webgl_geometry_minecraft.html b/examples/webgl_geometry_minecraft.html index 5f9eba1647c1ef..ddf508b40a8a8b 100644 --- a/examples/webgl_geometry_minecraft.html +++ b/examples/webgl_geometry_minecraft.html @@ -45,6 +45,7 @@ + @@ -124,13 +125,7 @@ // - // BufferGeometry cannot be merged yet. - var tmpGeometry = new THREE.Geometry(); - var pxTmpGeometry = new THREE.Geometry().fromBufferGeometry( pxGeometry ); - var nxTmpGeometry = new THREE.Geometry().fromBufferGeometry( nxGeometry ); - var pyTmpGeometry = new THREE.Geometry().fromBufferGeometry( pyGeometry ); - var pzTmpGeometry = new THREE.Geometry().fromBufferGeometry( pzGeometry ); - var nzTmpGeometry = new THREE.Geometry().fromBufferGeometry( nzGeometry ); + var geometries = []; for ( var z = 0; z < worldDepth; z ++ ) { @@ -149,29 +144,29 @@ var pz = getY( x, z + 1 ); var nz = getY( x, z - 1 ); - tmpGeometry.merge( pyTmpGeometry, matrix ); + geometries.push( pyGeometry.clone().applyMatrix( matrix ) ); if ( ( px !== h && px !== h + 1 ) || x === 0 ) { - tmpGeometry.merge( pxTmpGeometry, matrix ); + geometries.push( pxGeometry.clone().applyMatrix( matrix ) ); } if ( ( nx !== h && nx !== h + 1 ) || x === worldWidth - 1 ) { - tmpGeometry.merge( nxTmpGeometry, matrix ); + geometries.push( nxGeometry.clone().applyMatrix( matrix ) ); } if ( ( pz !== h && pz !== h + 1 ) || z === worldDepth - 1 ) { - tmpGeometry.merge( pzTmpGeometry, matrix ); + geometries.push( pzGeometry.clone().applyMatrix( matrix ) ); } if ( ( nz !== h && nz !== h + 1 ) || z === 0 ) { - tmpGeometry.merge( nzTmpGeometry, matrix ); + geometries.push( nzGeometry.clone().applyMatrix( matrix ) ); } @@ -179,14 +174,13 @@ } - var geometry = new THREE.BufferGeometry().fromGeometry( tmpGeometry ); + var geometry = THREE.BufferGeometryUtils.mergeBufferGeometries( geometries ); geometry.computeBoundingSphere(); var texture = new THREE.TextureLoader().load( 'textures/minecraft/atlas.png' ); texture.magFilter = THREE.NearestFilter; - texture.minFilter = THREE.LinearMipMapLinearFilter; - var mesh = new THREE.Mesh( geometry, new THREE.MeshLambertMaterial( { map: texture } ) ); + var mesh = new THREE.Mesh( geometry, new THREE.MeshLambertMaterial( { map: texture, side: THREE.DoubleSide } ) ); scene.add( mesh ); var ambientLight = new THREE.AmbientLight( 0xcccccc ); @@ -196,7 +190,7 @@ directionalLight.position.set( 1, 1, 0.5 ).normalize(); scene.add( directionalLight ); - renderer = new THREE.WebGLRenderer(); + renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); diff --git a/examples/webgl_geometry_minecraft_ao.html b/examples/webgl_geometry_minecraft_ao.html index 815c8d9eda336a..bcdb5c32ee5463 100644 --- a/examples/webgl_geometry_minecraft_ao.html +++ b/examples/webgl_geometry_minecraft_ao.html @@ -160,7 +160,6 @@ // var geometry = new THREE.Geometry(); - var dummy = new THREE.Mesh(); for ( var z = 0; z < worldDepth; z ++ ) { @@ -275,11 +274,16 @@ } + geometry = new THREE.BufferGeometry().fromGeometry( geometry ); + var texture = new THREE.TextureLoader().load( 'textures/minecraft/atlas.png' ); texture.magFilter = THREE.NearestFilter; texture.minFilter = THREE.LinearMipMapLinearFilter; - var mesh = new THREE.Mesh( geometry, new THREE.MeshLambertMaterial( { map: texture, vertexColors: THREE.VertexColors } ) ); + var mesh = new THREE.Mesh( + geometry, + new THREE.MeshLambertMaterial( { map: texture, vertexColors: THREE.VertexColors, side: THREE.DoubleSide } ) + ); scene.add( mesh ); var ambientLight = new THREE.AmbientLight( 0xcccccc ); diff --git a/examples/webgl_geometry_nurbs.html b/examples/webgl_geometry_nurbs.html index 6ddec67936c5c9..285726ef35249b 100644 --- a/examples/webgl_geometry_nurbs.html +++ b/examples/webgl_geometry_nurbs.html @@ -68,7 +68,7 @@ scene = new THREE.Scene(); scene.background = new THREE.Color( 0xf0f0f0 ); - + scene.add( new THREE.AmbientLight( 0x808080 ) ); var light = new THREE.DirectionalLight( 0xffffff, 1 ); @@ -159,9 +159,9 @@ map.wrapS = map.wrapT = THREE.RepeatWrapping; map.anisotropy = 16; - function getSurfacePoint( u, v ) { + function getSurfacePoint( u, v, target ) { - return nurbsSurface.getPoint( u, v ); + return nurbsSurface.getPoint( u, v, target ); } diff --git a/examples/webgl_geometry_shapes.html b/examples/webgl_geometry_shapes.html index b6cfe1256d4e07..b454e21fc611f6 100644 --- a/examples/webgl_geometry_shapes.html +++ b/examples/webgl_geometry_shapes.html @@ -97,7 +97,7 @@ // extruded shape - var geometry = new THREE.ExtrudeGeometry( shape, extrudeSettings ); + var geometry = new THREE.ExtrudeBufferGeometry( shape, extrudeSettings ); var mesh = new THREE.Mesh( geometry, new THREE.MeshPhongMaterial( { color: color } ) ); mesh.position.set( x, y, z - 75 ); @@ -342,7 +342,7 @@ splineShape.moveTo( 0, 0 ); splineShape.splineThru( splinepts ); - var extrudeSettings = { amount: 8, bevelEnabled: true, bevelSegments: 2, steps: 2, bevelSize: 1, bevelThickness: 1 }; + var extrudeSettings = { depth: 8, bevelEnabled: true, bevelSegments: 2, steps: 2, bevelSize: 1, bevelThickness: 1 }; // addShape( shape, color, x, y, z, rx, ry,rz, s ); diff --git a/examples/webgl_geometry_spline_editor.html b/examples/webgl_geometry_spline_editor.html index e64e97ce9cdcd5..0f8b075a983380 100644 --- a/examples/webgl_geometry_spline_editor.html +++ b/examples/webgl_geometry_spline_editor.html @@ -53,7 +53,7 @@ }; var container, stats; - var camera, scene, renderer; + var camera, scene, renderer, spotlight; var splineHelperObjects = [], splineOutline; var splinePointsLength = 4; var positions = []; @@ -163,6 +163,9 @@ transformControl = new THREE.TransformControls( camera, renderer.domElement ); transformControl.addEventListener( 'change', render ); + transformControl.addEventListener( 'dragging-changed', function ( event ) { + controls.enabled = !event.value + } ); scene.add( transformControl ); // Hiding transform situation is a little in a mess :() @@ -414,7 +417,6 @@ requestAnimationFrame( animate ); render(); stats.update(); - transformControl.update(); } diff --git a/examples/webgl_geometry_terrain.html b/examples/webgl_geometry_terrain.html index 8d823de8dc432b..4b54e0e543c2e6 100644 --- a/examples/webgl_geometry_terrain.html +++ b/examples/webgl_geometry_terrain.html @@ -152,8 +152,7 @@ function generateTexture( data, width, height ) { - var canvas, canvasScaled, context, image, imageData, - level, diff, vector3, sun, shade; + var canvas, canvasScaled, context, image, imageData, vector3, sun, shade; vector3 = new THREE.Vector3( 0, 0, 0 ); diff --git a/examples/webgl_geometry_terrain_fog.html b/examples/webgl_geometry_terrain_fog.html index c98cc93197a367..2d5202c2ee8349 100644 --- a/examples/webgl_geometry_terrain_fog.html +++ b/examples/webgl_geometry_terrain_fog.html @@ -155,8 +155,7 @@ function generateTexture( data, width, height ) { - var canvas, canvasScaled, context, image, imageData, - level, diff, vector3, sun, shade; + var canvas, canvasScaled, context, image, imageData, vector3, sun, shade; vector3 = new THREE.Vector3( 0, 0, 0 ); diff --git a/examples/webgl_geometry_terrain_raycast.html b/examples/webgl_geometry_terrain_raycast.html index d4a155c543f40c..8643cdab808664 100644 --- a/examples/webgl_geometry_terrain_raycast.html +++ b/examples/webgl_geometry_terrain_raycast.html @@ -44,12 +44,7 @@ - + @@ -25,7 +43,6 @@ if ( ! Detector.webgl ) Detector.addGetWebGLMessage(); - var container; var camera, scene, renderer; var plane, cube; var mouse, raycaster, isShiftDown = false; @@ -40,35 +57,24 @@ function init() { - container = document.createElement( 'div' ); - document.body.appendChild( container ); - - var info = document.createElement( 'div' ); - info.style.position = 'absolute'; - info.style.top = '10px'; - info.style.width = '100%'; - info.style.textAlign = 'center'; - info.innerHTML = 'three.js - voxel painter - webgl
click: add voxel, shift + click: remove voxel'; - container.appendChild( info ); - camera = new THREE.PerspectiveCamera( 45, window.innerWidth / window.innerHeight, 1, 10000 ); camera.position.set( 500, 800, 1300 ); - camera.lookAt( new THREE.Vector3() ); + camera.lookAt( 0, 0, 0 ); scene = new THREE.Scene(); scene.background = new THREE.Color( 0xf0f0f0 ); // roll-over helpers - var rollOverGeo = new THREE.BoxGeometry( 50, 50, 50 ); + var rollOverGeo = new THREE.BoxBufferGeometry( 50, 50, 50 ); rollOverMaterial = new THREE.MeshBasicMaterial( { color: 0xff0000, opacity: 0.5, transparent: true } ); rollOverMesh = new THREE.Mesh( rollOverGeo, rollOverMaterial ); scene.add( rollOverMesh ); // cubes - cubeGeo = new THREE.BoxGeometry( 50, 50, 50 ); - cubeMaterial = new THREE.MeshLambertMaterial( { color: 0xfeb74c, map: new THREE.TextureLoader().load( "textures/square-outline-textured.png" ) } ); + cubeGeo = new THREE.BoxBufferGeometry( 50, 50, 50 ); + cubeMaterial = new THREE.MeshLambertMaterial( { color: 0xfeb74c, map: new THREE.TextureLoader().load( 'textures/square-outline-textured.png' ) } ); // grid @@ -88,7 +94,7 @@ objects.push( plane ); - // Lights + // lights var ambientLight = new THREE.AmbientLight( 0x606060 ); scene.add( ambientLight ); @@ -100,7 +106,7 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - container.appendChild( renderer.domElement ); + document.body.appendChild( renderer.domElement ); document.addEventListener( 'mousemove', onDocumentMouseMove, false ); document.addEventListener( 'mousedown', onDocumentMouseDown, false ); @@ -163,7 +169,7 @@ if ( isShiftDown ) { - if ( intersect.object != plane ) { + if ( intersect.object !== plane ) { scene.remove( intersect.object ); diff --git a/examples/webgl_lights_hemisphere.html b/examples/webgl_lights_hemisphere.html index 664123dfcc15dc..51683637464726 100644 --- a/examples/webgl_lights_hemisphere.html +++ b/examples/webgl_lights_hemisphere.html @@ -49,6 +49,7 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/examples/webgl_lines_sphere.html b/examples/webgl_lines_sphere.html index 490c35e4e10396..6df549e99fbbce 100644 --- a/examples/webgl_lines_sphere.html +++ b/examples/webgl_lines_sphere.html @@ -69,17 +69,12 @@ function init() { - var container; - - container = document.createElement( 'div' ); - document.body.appendChild( container ); - camera = new THREE.PerspectiveCamera( 80, SCREEN_WIDTH / SCREEN_HEIGHT, 1, 3000 ); camera.position.z = 1000; scene = new THREE.Scene(); - var i, line, vertex1, vertex2, material, p, + var i, line, material, p, parameters = [ [ 0.25, 0xff7700, 1, 2 ], [ 0.5, 0xff9900, 1, 1 ], [ 0.75, 0xffaa00, 0.75, 1 ], [ 1, 0xffaa00, 0.5, 1 ], [ 1.25, 0x000833, 0.8, 1 ], [ 3.0, 0xaaaaaa, 0.75, 2 ], [ 3.5, 0xffffff, 0.5, 1 ], [ 4.5, 0xffffff, 0.25, 1 ], [ 5.5, 0xffffff, 0.125, 1 ] ]; @@ -93,7 +88,7 @@ line = new THREE.LineSegments( geometry, material ); line.scale.x = line.scale.y = line.scale.z = p[ 0 ]; - line.originalScale = p[ 0 ]; + line.userData.originalScale = p[ 0 ]; line.rotation.y = Math.random() * Math.PI; line.updateMatrix(); scene.add( line ); @@ -103,7 +98,7 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( SCREEN_WIDTH, SCREEN_HEIGHT ); - container.appendChild( renderer.domElement ); + document.body.appendChild( renderer.domElement ); document.addEventListener( 'mousemove', onDocumentMouseMove, false ); document.addEventListener( 'touchstart', onDocumentTouchStart, false ); @@ -121,7 +116,7 @@ scene.traverse( function ( object ) { - if ( object instanceof THREE.Line ) { + if ( object.isLine ) { object.geometry.dispose(); object.geometry = geometry; @@ -136,25 +131,29 @@ function createGeometry() { - var geometry = new THREE.Geometry(); + var geometry = new THREE.BufferGeometry(); + var vertices = []; + + var vertex = new THREE.Vector3(); for ( var i = 0; i < 1500; i ++ ) { - var vertex1 = new THREE.Vector3(); - vertex1.x = Math.random() * 2 - 1; - vertex1.y = Math.random() * 2 - 1; - vertex1.z = Math.random() * 2 - 1; - vertex1.normalize(); - vertex1.multiplyScalar( r ); + vertex.x = Math.random() * 2 - 1; + vertex.y = Math.random() * 2 - 1; + vertex.z = Math.random() * 2 - 1; + vertex.normalize(); + vertex.multiplyScalar( r ); - var vertex2 = vertex1.clone(); - vertex2.multiplyScalar( Math.random() * 0.09 + 1 ); + vertices.push( vertex.x, vertex.y, vertex.z ); - geometry.vertices.push( vertex1 ); - geometry.vertices.push( vertex2 ); + vertex.multiplyScalar( Math.random() * 0.09 + 1 ); + + vertices.push( vertex.x, vertex.y, vertex.z ); } + geometry.addAttribute( 'position', new THREE.Float32BufferAttribute( vertices, 3 ) ); + return geometry; } @@ -227,11 +226,17 @@ var object = scene.children[ i ]; - if ( object instanceof THREE.Line ) { + if ( object.isLine ) { object.rotation.y = time * ( i < 4 ? ( i + 1 ) : - ( i + 1 ) ); - if ( i < 5 ) object.scale.x = object.scale.y = object.scale.z = object.originalScale * (i/5+1) * (1 + 0.5 * Math.sin( 7*time ) ); + if ( i < 5 ) { + + var scale = object.userData.originalScale * ( i / 5 + 1 ) * ( 1 + 0.5 * Math.sin( 7 * time ) ); + + object.scale.x = object.scale.y = object.scale.z = scale; + + } } diff --git a/examples/webgl_loader_assimp.html b/examples/webgl_loader_assimp.html index 0819f552727961..fb24209b7f0518 100644 --- a/examples/webgl_loader_assimp.html +++ b/examples/webgl_loader_assimp.html @@ -70,7 +70,7 @@ camera = new THREE.PerspectiveCamera( 25, window.innerWidth / window.innerHeight, 1, 10000 ); camera.position.set( 600, 1150, 5 ); camera.up.set( 0, 0, 1 ); - camera.lookAt( new THREE.Vector3( -100, 0, 0 ) ); + camera.lookAt( - 100, 0, 0 ); scene = new THREE.Scene(); diff --git a/examples/webgl_loader_babylon.html b/examples/webgl_loader_babylon.html index 8d43f2106cbdfd..03da93e496eb63 100644 --- a/examples/webgl_loader_babylon.html +++ b/examples/webgl_loader_babylon.html @@ -60,15 +60,15 @@ }; - var texture = new THREE.Texture(); - - var material = new THREE.MeshBasicMaterial( { color: 'red' } ); - var onProgress = function ( xhr ) { + if ( xhr.lengthComputable ) { + var percentComplete = xhr.loaded / xhr.total * 100; console.log( Math.round(percentComplete, 2) + '% downloaded' ); + } + }; var onError = function ( xhr ) { diff --git a/examples/webgl_loader_collada.html b/examples/webgl_loader_collada.html index 62b2097142e6d3..069847136cb453 100644 --- a/examples/webgl_loader_collada.html +++ b/examples/webgl_loader_collada.html @@ -58,7 +58,7 @@ camera = new THREE.PerspectiveCamera( 45, window.innerWidth / window.innerHeight, 0.1, 2000 ); camera.position.set( 8, 10, 8 ); - camera.lookAt( new THREE.Vector3( 0, 3, 0 ) ); + camera.lookAt( 0, 3, 0 ); scene = new THREE.Scene(); diff --git a/examples/webgl_loader_collada_kinematics.html b/examples/webgl_loader_collada_kinematics.html index f5c2cccb4bb424..63deaa1a9cd620 100644 --- a/examples/webgl_loader_collada_kinematics.html +++ b/examples/webgl_loader_collada_kinematics.html @@ -149,7 +149,7 @@ tweenParameters[ prop ] = position; - target[ prop ] = THREE.Math.randInt( joint.limits.min, joint.limits.max ) + target[ prop ] = THREE.Math.randInt( joint.limits.min, joint.limits.max ); } @@ -212,7 +212,7 @@ camera.position.y = 10; camera.position.z = Math.sin( timer ) * 20; - camera.lookAt( new THREE.Vector3( 0, 5, 0 ) ); + camera.lookAt( 0, 5, 0 ); particleLight.position.x = Math.sin( timer * 4 ) * 3009; particleLight.position.y = Math.cos( timer * 5 ) * 4000; diff --git a/examples/webgl_loader_ctm.html b/examples/webgl_loader_ctm.html index 645737e731e060..3ec96b791ef27e 100644 --- a/examples/webgl_loader_ctm.html +++ b/examples/webgl_loader_ctm.html @@ -64,6 +64,7 @@ var textureLoader = new THREE.TextureLoader(); var cubeTextureLoader = new THREE.CubeTextureLoader(); + var reflectionCube; document.addEventListener('mousemove', onDocumentMouseMove, false); diff --git a/examples/webgl_loader_draco.html b/examples/webgl_loader_draco.html index 712a15ee63aa7e..c7822f9492897f 100644 --- a/examples/webgl_loader_draco.html +++ b/examples/webgl_loader_draco.html @@ -84,7 +84,7 @@ geometry.computeVertexNormals(); - var material = new THREE.MeshStandardMaterial( { vertexColors: THREE.VertexColors } ); + var material = new THREE.MeshStandardMaterial( { color: 0x606060 } ); var mesh = new THREE.Mesh( geometry, material ); mesh.castShadow = true; mesh.receiveShadow = true; @@ -130,7 +130,7 @@ camera.position.x = Math.sin( timer ) * 0.5; camera.position.z = Math.cos( timer ) * 0.5; - camera.lookAt( new THREE.Vector3( 0, 0.1, 0 ) ); + camera.lookAt( 0, 0.1, 0 ); renderer.render( scene, camera ); diff --git a/examples/webgl_loader_gltf.html b/examples/webgl_loader_gltf.html index 977245eabf53a2..eb4894688a11a7 100644 --- a/examples/webgl_loader_gltf.html +++ b/examples/webgl_loader_gltf.html @@ -97,6 +97,10 @@ scene.add( gltf.scene ); + }, undefined, function ( e ) { + + console.error( e ); + } ); renderer = new THREE.WebGLRenderer( { antialias: true } ); diff --git a/examples/webgl_loader_imagebitmap.html b/examples/webgl_loader_imagebitmap.html index 6b9fb7e33385c2..1870188e6d97d5 100644 --- a/examples/webgl_loader_imagebitmap.html +++ b/examples/webgl_loader_imagebitmap.html @@ -103,7 +103,7 @@ camera = new THREE.PerspectiveCamera( 30, window.innerWidth / window.innerHeight, 1, 1500 ); camera.position.set( 0, 4, 7 ); - camera.lookAt( new THREE.Vector3() ); + camera.lookAt( 0, 0, 0 ); // SCENE diff --git a/examples/webgl_loader_json_blender.html b/examples/webgl_loader_json.html similarity index 96% rename from examples/webgl_loader_json_blender.html rename to examples/webgl_loader_json.html index 9f60d30b4b8f64..8ae9afa063a6f9 100644 --- a/examples/webgl_loader_json_blender.html +++ b/examples/webgl_loader_json.html @@ -1,7 +1,7 @@ - three.js webgl - blender -json + three.js webgl - loader -json - - - -
-
-

OBJ to Three.js converter test

- - 2d canvas renderer - WebGL renderer -
- -

Models by Reallusion - iClone. -

- - - - - - - - - - - - - diff --git a/examples/webgl_loader_mmd.html b/examples/webgl_loader_mmd.html index 14495e7ec14ed6..33de2337961737 100644 --- a/examples/webgl_loader_mmd.html +++ b/examples/webgl_loader_mmd.html @@ -43,6 +43,7 @@ + @@ -81,14 +82,14 @@ scene.background = new THREE.Color( 0xffffff ); var gridHelper = new THREE.PolarGridHelper( 30, 10 ); - gridHelper.position.y = -10; + gridHelper.position.y = - 10; scene.add( gridHelper ); var ambient = new THREE.AmbientLight( 0x666666 ); scene.add( ambient ); var directionalLight = new THREE.DirectionalLight( 0x887766 ); - directionalLight.position.set( -1, 1, 1 ).normalize(); + directionalLight.position.set( - 1, 1, 1 ).normalize(); scene.add( directionalLight ); // @@ -107,50 +108,48 @@ // model - var onProgress = function ( xhr ) { + function onProgress( xhr ) { + if ( xhr.lengthComputable ) { + var percentComplete = xhr.loaded / xhr.total * 100; - console.log( Math.round(percentComplete, 2) + '% downloaded' ); + console.log( Math.round( percentComplete, 2 ) + '% downloaded' ); + } + }; - var onError = function ( xhr ) { + function onError( xhr ) { }; var modelFile = 'models/mmd/miku/miku_v2.pmd'; var vmdFiles = [ 'models/mmd/vmds/wavefile_v2.vmd' ]; - helper = new THREE.MMDHelper(); + helper = new THREE.MMDAnimationHelper( { + afterglow: 2.0 + } ); var loader = new THREE.MMDLoader(); - loader.load( modelFile, vmdFiles, function ( object ) { + loader.loadWithAnimation( modelFile, vmdFiles, function ( mmd ) { - mesh = object; - mesh.position.y = -10; + mesh = mmd.mesh; + mesh.position.y = - 10; scene.add( mesh ); - helper.add( mesh ); - helper.setAnimation( mesh ); + helper.add( mesh, { + animation: mmd.animation, + physics: true + } ); - /* - * Note: create CCDIKHelper after calling helper.setAnimation() - */ - ikHelper = new THREE.CCDIKHelper( mesh ); + ikHelper = helper.objects.get( mesh ).ikSolver.createHelper(); ikHelper.visible = false; scene.add( ikHelper ); - /* - * Note: You're recommended to call helper.setPhysics() - * after calling helper.setAnimation(). - */ - helper.setPhysics( mesh ); - physicsHelper = new THREE.MMDPhysicsHelper( mesh ); + physicsHelper = helper.objects.get( mesh ).physics.createHelper(); physicsHelper.visible = false; scene.add( physicsHelper ); - helper.unifyAnimationDuration( { afterglow: 2.0 } ); - initGui(); }, onProgress, onError ); @@ -162,7 +161,7 @@ var phongMaterials; var originalMaterials; - function makePhongMaterials ( materials ) { + function makePhongMaterials( materials ) { var array = []; @@ -180,7 +179,7 @@ } - function initGui () { + function initGui() { var api = { 'animation': true, @@ -195,7 +194,7 @@ var gui = new dat.GUI(); gui.add( api, 'animation' ).onChange( function () { - helper.doAnimation = api[ 'animation' ]; + helper.enable( 'animation', api[ 'animation' ] ); } ); gui.add( api, 'gradient mapping' ).onChange( function () { @@ -216,7 +215,7 @@ } ); gui.add( api, 'ik' ).onChange( function () { - helper.doIk = api[ 'ik' ]; + helper.enable( 'ik', api[ 'ik' ] ); } ); gui.add( api, 'outline' ).onChange( function () { @@ -224,7 +223,7 @@ } ); gui.add( api, 'physics' ).onChange( function () { - helper.enablePhysics( api[ 'physics' ] ); + helper.enable( 'physics', api[ 'physics' ] ); } ); gui.add( api, 'show IK bones' ).onChange( function () { @@ -265,9 +264,7 @@ function render() { - helper.animate( clock.getDelta() ); - if ( physicsHelper !== undefined && physicsHelper.visible ) physicsHelper.update(); - if ( ikHelper !== undefined && ikHelper.visible ) ikHelper.update(); + helper.update( clock.getDelta() ); effect.render( scene, camera ); } diff --git a/examples/webgl_loader_mmd_audio.html b/examples/webgl_loader_mmd_audio.html index fb3ffa6b099e87..529ccf2008628c 100644 --- a/examples/webgl_loader_mmd_audio.html +++ b/examples/webgl_loader_mmd_audio.html @@ -32,7 +32,7 @@ Model Data Dance Data Audio Data
- Original Camera Data(I've customized this) + Camera is customized from this Data
@@ -45,6 +45,7 @@ + @@ -86,7 +87,7 @@ scene.add( ambient ); var directionalLight = new THREE.DirectionalLight( 0x887766 ); - directionalLight.position.set( -1, 1, 1 ).normalize(); + directionalLight.position.set( - 1, 1, 1 ).normalize(); scene.add( directionalLight ); // @@ -100,14 +101,18 @@ // model - var onProgress = function ( xhr ) { + function onProgress( xhr ) { + if ( xhr.lengthComputable ) { + var percentComplete = xhr.loaded / xhr.total * 100; - console.log( Math.round(percentComplete, 2) + '% downloaded' ); + console.log( Math.round( percentComplete, 2 ) + '% downloaded' ); + } + }; - var onError = function ( xhr ) { + function onError( xhr ) { }; var modelFile = 'models/mmd/miku/miku_v2.pmd'; @@ -116,36 +121,33 @@ var audioFile = 'models/mmd/audios/wavefile_short.mp3'; var audioParams = { delayTime: 160 * 1 / 30 }; - helper = new THREE.MMDHelper(); + helper = new THREE.MMDAnimationHelper(); var loader = new THREE.MMDLoader(); - loader.load( modelFile, vmdFiles, function ( object ) { + loader.loadWithAnimation( modelFile, vmdFiles, function ( mmd ) { - mesh = object; + mesh = mmd.mesh; - helper.add( mesh ); - helper.setAnimation( mesh ); - helper.setPhysics( mesh ); + helper.add( mesh, { + animation: mmd.animation, + physics: true + } ); - loader.loadVmds( cameraFiles, function ( vmd ) { + loader.loadAnimation( cameraFiles, camera, function ( cameraAnimation ) { - helper.setCamera( camera ); + helper.add( camera, { + animation: cameraAnimation + } ); - loader.pourVmdIntoCamera( camera, vmd ); - helper.setCameraAnimation( camera ); + new THREE.AudioLoader().load( audioFile, function ( buffer ) { - loader.loadAudio( audioFile, function ( audio, listener ) { + var listener = new THREE.AudioListener(); + var audio = new THREE.Audio( listener ).setBuffer( buffer ); listener.position.z = 1; - helper.setAudio( audio, listener, audioParams ); - - /* - * Note: call this method after you set all animations - * including camera and audio. - */ - helper.unifyAnimationDuration(); + helper.add( audio, audioParams ); scene.add( audio ); scene.add( listener ); @@ -199,7 +201,7 @@ if ( ready ) { - helper.animate( clock.getDelta() ); + helper.update( clock.getDelta() ); } diff --git a/examples/webgl_loader_mmd_pose.html b/examples/webgl_loader_mmd_pose.html index 24da21dd0cacdc..93cf03bde06d7c 100644 --- a/examples/webgl_loader_mmd_pose.html +++ b/examples/webgl_loader_mmd_pose.html @@ -43,6 +43,7 @@ + @@ -79,7 +80,7 @@ scene.add( ambient ); var directionalLight = new THREE.DirectionalLight( 0x887766 ); - directionalLight.position.set( -1, 1, 1 ).normalize(); + directionalLight.position.set( - 1, 1, 1 ).normalize(); scene.add( directionalLight ); // @@ -93,14 +94,18 @@ // model - var onProgress = function ( xhr ) { + function onProgress( xhr ) { + if ( xhr.lengthComputable ) { + var percentComplete = xhr.loaded / xhr.total * 100; - console.log( Math.round(percentComplete, 2) + '% downloaded' ); + console.log( Math.round( percentComplete, 2 ) + '% downloaded' ); + } + }; - var onError = function ( xhr ) { + function onError( xhr ) { }; var modelFile = 'models/mmd/miku/miku_v2.pmd'; @@ -118,28 +123,28 @@ 'models/mmd/vpds/11.vpd' ]; - helper = new THREE.MMDHelper(); + helper = new THREE.MMDAnimationHelper(); var loader = new THREE.MMDLoader(); - loader.loadModel( modelFile, function ( object ) { + loader.load( modelFile, function ( object ) { mesh = object; - mesh.position.y = -10; + mesh.position.y = - 10; scene.add( mesh ); var vpdIndex = 0; - function loadVpd () { + function loadVpd() { var vpdFile = vpdFiles[ vpdIndex ]; - loader.loadVpd( vpdFile, function ( vpd ) { + loader.loadVPD( vpdFile, false, function ( vpd ) { vpds.push( vpd ); - vpdIndex++; + vpdIndex ++; if ( vpdIndex < vpdFiles.length ) { @@ -154,6 +159,7 @@ }, onProgress, onError ); } + loadVpd(); }, onProgress, onError ); @@ -162,7 +168,7 @@ window.addEventListener( 'resize', onWindowResize, false ); - function initGui () { + function initGui() { var gui = new dat.GUI(); @@ -174,13 +180,13 @@ var poses = gui.addFolder( 'Poses' ); var morphs = gui.addFolder( 'Morphs' ); - function getBaseName ( s ) { + function getBaseName( s ) { return s.slice( s.lastIndexOf( '/' ) + 1 ); } - function initControls () { + function initControls() { for ( var key in dictionary ) { @@ -188,7 +194,7 @@ } - controls.pose = -1; + controls.pose = - 1; for ( var i = 0; i < vpdFiles.length; i++ ) { @@ -198,7 +204,7 @@ } - function initKeys () { + function initKeys() { for ( var key in dictionary ) { @@ -208,9 +214,9 @@ } - function initPoses () { + function initPoses() { - var files = { default: -1 }; + var files = { default: - 1 }; for ( var i = 0; i < vpdFiles.length; i++ ) { @@ -222,7 +228,7 @@ } - function initMorphs () { + function initMorphs() { for ( var key in dictionary ) { @@ -232,7 +238,7 @@ } - function onChangeMorph () { + function onChangeMorph() { for ( var i = 0; i < keys.length; i++ ) { @@ -244,17 +250,17 @@ } - function onChangePose () { + function onChangePose() { var index = parseInt( controls.pose ); - if ( index === -1 ) { + if ( index === - 1 ) { mesh.pose(); } else { - helper.poseAsVpd( mesh, vpds[ index ] ); + helper.pose( mesh, vpds[ index ] ); } diff --git a/examples/webgl_loader_msgpack.html b/examples/webgl_loader_msgpack.html deleted file mode 100644 index f010d46343c8e1..00000000000000 --- a/examples/webgl_loader_msgpack.html +++ /dev/null @@ -1,156 +0,0 @@ - - - - - three.js webgl - msgpack loader - - - - - - - - - - -
-

Robo Pigeon, from Tears of Steel, is licensed under - Creative Commons Attribution 3.0. -

-
-
- - - diff --git a/examples/webgl_loader_nodes.html b/examples/webgl_loader_nodes.html index 0377ea125cc197..ea748474efa190 100644 --- a/examples/webgl_loader_nodes.html +++ b/examples/webgl_loader_nodes.html @@ -40,255 +40,189 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/webgl_loader_nrrd.html b/examples/webgl_loader_nrrd.html index 8de82f7e3284a3..ad33d0c340a79a 100644 --- a/examples/webgl_loader_nrrd.html +++ b/examples/webgl_loader_nrrd.html @@ -103,17 +103,14 @@ var loader = new THREE.NRRDLoader(); loader.load( "models/nrrd/I.nrrd", function ( volume ) { var geometry, - canvas, - canvasMap, material, - plane, sliceZ, sliceY, sliceX; //box helper to see the extend of the volume - var geometry = new THREE.BoxGeometry( volume.xLength, volume.yLength, volume.zLength ); - var material = new THREE.MeshBasicMaterial( {color: 0x00ff00} ); + var geometry = new THREE.BoxBufferGeometry( volume.xLength, volume.yLength, volume.zLength ); + var material = new THREE.MeshBasicMaterial( { color: 0x00ff00 } ); var cube = new THREE.Mesh( geometry, material ); cube.visible = false; var box = new THREE.BoxHelper( cube ); @@ -122,18 +119,14 @@ scene.add( cube ); //z plane - - var indexZ = 0; sliceZ = volume.extractSlice('z',Math.floor(volume.RASDimensions[2]/4)); scene.add( sliceZ.mesh ); //y plane - var indexY = 0; sliceY = volume.extractSlice('y',Math.floor(volume.RASDimensions[1]/2)); scene.add( sliceY.mesh ); //x plane - var indexX = 0; sliceX = volume.extractSlice('x',Math.floor(volume.RASDimensions[0]/2)); scene.add( sliceX.mesh ); diff --git a/examples/webgl_loader_obj.html b/examples/webgl_loader_obj.html index 53f53fdbb23244..471209e4ce21af 100644 --- a/examples/webgl_loader_obj.html +++ b/examples/webgl_loader_obj.html @@ -44,6 +44,7 @@ var windowHalfX = window.innerWidth / 2; var windowHalfY = window.innerHeight / 2; + var object; init(); animate(); @@ -68,45 +69,55 @@ camera.add( pointLight ); scene.add( camera ); - // texture + // manager + + function loadModel() { + + object.traverse( function ( child ) { + + if ( child.isMesh ) child.material.map = texture; + + } ); + + object.position.y = - 95; + scene.add( object ); + + } + + var manager = new THREE.LoadingManager( loadModel ); - var manager = new THREE.LoadingManager(); manager.onProgress = function ( item, loaded, total ) { console.log( item, loaded, total ); }; + // texture + var textureLoader = new THREE.TextureLoader( manager ); + var texture = textureLoader.load( 'textures/UV_Grid_Sm.jpg' ); // model - var onProgress = function ( xhr ) { - if ( xhr.lengthComputable ) { - var percentComplete = xhr.loaded / xhr.total * 100; - console.log( Math.round(percentComplete, 2) + '% downloaded' ); - } - }; + function onProgress( xhr ) { - var onError = function ( xhr ) { - }; + if ( xhr.lengthComputable ) { - var loader = new THREE.OBJLoader( manager ); - loader.load( 'models/obj/male02/male02.obj', function ( object ) { + var percentComplete = xhr.loaded / xhr.total * 100; + console.log( 'model ' + Math.round( percentComplete, 2 ) + '% downloaded' ); - object.traverse( function ( child ) { + } - if ( child instanceof THREE.Mesh ) { + } - child.material.map = texture; + function onError( xhr ) {} - } + var loader = new THREE.OBJLoader( manager ); - } ); + loader.load( 'models/obj/male02/male02.obj', function ( obj ) { - object.position.y = - 95; - scene.add( object ); + object = obj; }, onProgress, onError ); diff --git a/examples/webgl_loader_obj2_meshspray.html b/examples/webgl_loader_obj2_meshspray.html index 0bc1cbeab22d40..0ad2726f99671d 100644 --- a/examples/webgl_loader_obj2_meshspray.html +++ b/examples/webgl_loader_obj2_meshspray.html @@ -426,7 +426,7 @@ var helper = new THREE.GridHelper( 1200, 60, 0xFF4444, 0x404040 ); this.scene.add( helper ); - var geometry = new THREE.BoxGeometry( 10, 10, 10 ); + var geometry = new THREE.BoxBufferGeometry( 10, 10, 10 ); var material = new THREE.MeshNormalMaterial(); this.cube = new THREE.Mesh( geometry, material ); this.cube.position.set( 0, 0, 0 ); diff --git a/examples/webgl_loader_obj2_options.html b/examples/webgl_loader_obj2_options.html index 72dee42810cae8..de8fc3cf049b9d 100644 --- a/examples/webgl_loader_obj2_options.html +++ b/examples/webgl_loader_obj2_options.html @@ -142,7 +142,7 @@ var helper = new THREE.GridHelper( 1200, 60, 0xFF4444, 0x404040 ); this.scene.add( helper ); - var geometry = new THREE.BoxGeometry( 10, 10, 10 ); + var geometry = new THREE.BoxBufferGeometry( 10, 10, 10 ); var material = new THREE.MeshNormalMaterial(); this.cube = new THREE.Mesh( geometry, material ); this.cube.position.set( 0, 0, 0 ); diff --git a/examples/webgl_loader_obj2_run_director.html b/examples/webgl_loader_obj2_run_director.html index 590462c9ce52d1..72d76098ca6317 100644 --- a/examples/webgl_loader_obj2_run_director.html +++ b/examples/webgl_loader_obj2_run_director.html @@ -154,7 +154,7 @@ this.scene.add( directionalLight2 ); this.scene.add( ambientLight ); - var geometry = new THREE.BoxGeometry( 10, 10, 10 ); + var geometry = new THREE.BoxBufferGeometry( 10, 10, 10 ); var material = new THREE.MeshNormalMaterial(); this.cube = new THREE.Mesh( geometry, material ); this.cube.position.set( 0, 0, 0 ); @@ -258,8 +258,8 @@ } }; - var callbackMeshAlter = function ( event ) { - var override = new THREE.LoaderSupport.LoadedMeshUserOverride( false, false ); + var callbackMeshAlter = function ( event, override ) { + if ( ! Validator.isValid( override ) ) override = new THREE.LoaderSupport.LoadedMeshUserOverride( false, false ); var material = event.detail.material; var meshName = event.detail.meshName; @@ -277,16 +277,22 @@ return override; }; + var callbackOnLoadMaterials = function ( materials ) { + console.log( 'Materials loaded' ); + return materials; + }; + var callbacks = new THREE.LoaderSupport.Callbacks(); callbacks.setCallbackOnProgress( callbackReportProgress ); callbacks.setCallbackOnLoad( callbackOnLoad ); callbacks.setCallbackOnMeshAlter( callbackMeshAlter ); + callbacks.setCallbackOnLoadMaterials( callbackOnLoadMaterials ); this.workerDirector.prepareWorkers( callbacks, maxQueueSize, maxWebWorkers ); if ( this.logging.enabled ) console.info( 'Configuring WWManager with queue size ' + this.workerDirector.getMaxQueueSize() + ' and ' + this.workerDirector.getMaxWebWorkers() + ' workers.' ); - var prepData; var modelPrepDatas = []; + var prepData; prepData = new THREE.LoaderSupport.PrepData( 'male02' ); prepData.addResource( new THREE.LoaderSupport.ResourceDescriptor( 'models/obj/male02/male02.obj', 'OBJ ') ); prepData.addResource( new THREE.LoaderSupport.ResourceDescriptor( 'models/obj/male02/male02.mtl', 'MTL' ) ); diff --git a/examples/webgl_loader_sea3d.html b/examples/webgl_loader_sea3d.html index 1b3aece41da53e..e9b776915497fa 100644 --- a/examples/webgl_loader_sea3d.html +++ b/examples/webgl_loader_sea3d.html @@ -29,6 +29,8 @@
Three.JS - Exported by SEA3D Exporter and edited by SEA3D Studio. Asset by Valdez Araujo +
+
Geometry Compression with Google Draco and content with LZMA using SEA3D I.O. Tools
@@ -47,6 +49,9 @@ + + + @@ -73,7 +78,8 @@ loader = new THREE.SEA3D( { autoPlay : true, // Auto play animations - container : scene // Container to add models + container : scene, // Container to add models + progressive : true // Progressive download } ); @@ -82,17 +88,15 @@ // Get camera from SEA3D Studio // use loader.get... to get others objects - var cam = loader.getCamera( "Camera007" ); - camera.position.copy( cam.position ); - camera.rotation.copy( cam.rotation ); - - controls = new THREE.OrbitControls( camera ); + //var cam = loader.getCamera( "Camera007" ); + //camera.position.copy( cam.position ); + //camera.rotation.copy( cam.rotation ); - animate(); + console.log("SEA3D asset loaded!"); }; - loader.load( './models/sea3d/mascot.tjs.sea' ); + loader.load( './models/sea3d/mascot.draco.tjs.sea' ); // @@ -105,7 +109,10 @@ document.body.appendChild( container ); camera = new THREE.PerspectiveCamera( 45, window.innerWidth / window.innerHeight, 1, 10000 ); - camera.position.set( 1000, - 300, 1000 ); + camera.position.set( 1000, 1000, 1000 ); + camera.lookAt( 0, 0, 0 ); + + controls = new THREE.OrbitControls( camera ); renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); @@ -180,6 +187,8 @@ } + animate(); + diff --git a/examples/webgl_loader_sea3d_bvh.html b/examples/webgl_loader_sea3d_bvh.html new file mode 100644 index 00000000000000..0d2e4a92c8d247 --- /dev/null +++ b/examples/webgl_loader_sea3d_bvh.html @@ -0,0 +1,310 @@ + + + + three.js webgl - sea3d / bvh + + + + + +
+ Three.JS - Exported by SEA3D Exporter. Asset by Trivision +
+
Runtime convertion of BVH Animation to SEA3D Skeleton Animation +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/examples/webgl_loader_sea3d_bvh_retarget.html b/examples/webgl_loader_sea3d_bvh_retarget.html new file mode 100644 index 00000000000000..affc96304abc1f --- /dev/null +++ b/examples/webgl_loader_sea3d_bvh_retarget.html @@ -0,0 +1,265 @@ + + + + three.js webgl - sea3d / bvh / retarget + + + + + +
+ Three.JS - Exported by SEA3D Exporter. Asset by Trivision +
+
Runtime retarget of BVH Animation to SEA3D Skeleton +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/examples/webgl_loader_sea3d_hierarchy.html b/examples/webgl_loader_sea3d_hierarchy.html index 6378b08249cc00..6261000094a8ed 100644 --- a/examples/webgl_loader_sea3d_hierarchy.html +++ b/examples/webgl_loader_sea3d_hierarchy.html @@ -59,11 +59,11 @@ if ( ! Detector.webgl ) Detector.addGetWebGLMessage(); - console.log("Visit https://github.com/sunag/sea3d to all codes and builds under development."); + console.log( "Visit https://github.com/sunag/sea3d to all codes and builds under development." ); var container, stats; - var camera, scene, renderer, composer, controls; + var camera, scene, renderer, composer; var loader; @@ -77,30 +77,30 @@ loader = new THREE.SEA3D( { - autoPlay : false, // Auto play animations - container : scene // Container to add models + autoPlay: false, // Auto play animations + container: scene // Container to add models } ); - loader.onComplete = function( e ) { + loader.onComplete = function ( e ) { // play all animations - for(var i = 0; i < loader.meshes.length; i++) { + for ( var i = 0; i < loader.meshes.length; i ++ ) { - if (loader.meshes[i].animator) - loader.meshes[i].animator.play( "root" ); + if ( loader.meshes[ i ].animator ) + loader.meshes[ i ].animator.play( "root" ); } // Get the first camera from SEA3D Studio // use loader.get... to get others objects - var cam = loader.cameras[0]; + var cam = loader.cameras[ 0 ]; camera.position.copy( cam.position ); camera.rotation.copy( cam.rotation ); - controls = new THREE.OrbitControls( camera ); + new THREE.OrbitControls( camera ); animate(); diff --git a/examples/webgl_loader_sea3d_keyframe.html b/examples/webgl_loader_sea3d_keyframe.html index c3feeba134c189..e7f893e6950e08 100644 --- a/examples/webgl_loader_sea3d_keyframe.html +++ b/examples/webgl_loader_sea3d_keyframe.html @@ -56,11 +56,11 @@ if ( ! Detector.webgl ) Detector.addGetWebGLMessage(); - console.log("Visit https://github.com/sunag/sea3d to all codes and builds under development."); + console.log( "Visit https://github.com/sunag/sea3d to all codes and builds under development." ); var container, stats; - var camera, scene, renderer, composer, controls, demoAt = -1; + var camera, scene, renderer, composer, demoAt = - 1; var loader; @@ -74,25 +74,25 @@ loader = new THREE.SEA3D( { - autoPlay : false, // Manual play animations - container : scene // Container to add models + autoPlay: false, // Manual play animations + container: scene // Container to add models } ); - loader.onComplete = function( e ) { + loader.onComplete = function ( e ) { // Get the first camera from 3ds Max // use loader.get... to get others objects - var cam = loader.cameras[0]; + var cam = loader.cameras[ 0 ]; camera.position.copy( cam.position ); camera.rotation.copy( cam.rotation ); - controls = new THREE.OrbitControls( camera ); + new THREE.OrbitControls( camera ); // events - window.addEventListener('click', onMouseClick, false); + window.addEventListener( 'click', onMouseClick, false ); animate(); @@ -104,14 +104,14 @@ // Animation Functions // - function playAll(id, crossfade, offset) { + function playAll( id, crossfade, offset ) { // play all animations - for(var i = 0; i < loader.meshes.length; i++) { + for ( var i = 0; i < loader.meshes.length; i ++ ) { - if (loader.meshes[i].animator) - loader.meshes[i].animator.play(id, crossfade, offset); + if ( loader.meshes[ i ].animator ) + loader.meshes[ i ].animator.play( id, crossfade, offset ); } @@ -119,10 +119,10 @@ function setTimeScale( timeScale ) { - for(var i = 0; i < loader.meshes.length; i++) { + for ( var i = 0; i < loader.meshes.length; i ++ ) { - if (loader.meshes[i].animator) - loader.meshes[i].animator.setTimeScale( timeScale ); + if ( loader.meshes[ i ].animator ) + loader.meshes[ i ].animator.setTimeScale( timeScale ); } @@ -130,10 +130,10 @@ function stopAll() { - for(var i = 0; i < loader.meshes.length; i++) { + for ( var i = 0; i < loader.meshes.length; i ++ ) { - if (loader.meshes[i].animator) - loader.meshes[i].animator.stop(); + if ( loader.meshes[ i ].animator ) + loader.meshes[ i ].animator.stop(); } @@ -201,9 +201,9 @@ // - function description(msg) { + function description( msg ) { - document.getElementById('description').innerHTML = (demoAt + 1) + " - " + msg; + document.getElementById( 'description' ).innerHTML = ( demoAt + 1 ) + " - " + msg; } @@ -211,62 +211,64 @@ // 0 at 3 demos - switch( demoAt = ++demoAt % 4 ) { + switch ( demoAt = ++ demoAt % 4 ) { - // play all animation to sequence "crash#1" + // play all animation to sequence "crash#1" case 0: - playAll("crash#1", .5); - setTimeScale(1); + playAll( "crash#1", .5 ); + setTimeScale( 1 ); - description("crash#1 - crossfade 0.5 seconds"); + description( "crash#1 - crossfade 0.5 seconds" ); break; - // play all animation to sequence "crash#2" + // play all animation to sequence "crash#2" case 1: - playAll("crash#2", .5); + playAll( "crash#2", .5 ); - description("crash#2 - crossfade 0.5 seconds"); + description( "crash#2 - crossfade 0.5 seconds" ); break; - // play animation in single object + // play animation in single object case 2: stopAll(); - var fracture99 = loader.getMesh("Object099"); + var fracture99 = loader.getMesh( "Object099" ); //fracture99.animator.setTimeScale( 1 ); //fracture99.animator.playing //fracture99.animator.currentAnimation //fracture99.animator.previousAnimation - fracture99.animator.play("crash#2", .5, 0); + fracture99.animator.play( "crash#2", .5, 0 ); //fracture99.animator.stop(); //fracture99.animator.pause(); //fracture99.animator.resume(); - description("crash#2 in single object - crossfade 0.5 seconds"); + description( "crash#2 in single object - crossfade 0.5 seconds" ); break; - // set time scale + // set time scale case 3: - playAll("crash#2", .5); - setTimeScale(.1); + playAll( "crash#2", .5 ); + setTimeScale( .1 ); - description("time scale / 10 - crossfade 0.5 seconds"); + description( "time scale / 10 - crossfade 0.5 seconds" ); break; + } + } // diff --git a/examples/webgl_loader_sea3d_morph.html b/examples/webgl_loader_sea3d_morph.html index 787d87a51ad239..8136570837ef03 100644 --- a/examples/webgl_loader_sea3d_morph.html +++ b/examples/webgl_loader_sea3d_morph.html @@ -56,11 +56,11 @@ if ( ! Detector.webgl ) Detector.addGetWebGLMessage(); - console.log("Visit https://github.com/sunag/sea3d to all codes and builds under development."); + console.log( "Visit https://github.com/sunag/sea3d to all codes and builds under development." ); var container, stats; - var camera, scene, renderer, composer, controls, teapot; + var camera, scene, renderer, composer, teapot; var loader; @@ -74,25 +74,26 @@ loader = new THREE.SEA3D( { - autoPlay : true, // Auto play animations - container : scene // Container to add models + autoPlay: true, // Auto play animations + scripts: false, // Disable embed scripts + container: scene // Container to add models } ); - loader.onComplete = function( e ) { + loader.onComplete = function ( e ) { // Get the first camera from SEA3D Studio // use loader.get... to get others objects - var cam = loader.cameras[0]; + var cam = loader.cameras[ 0 ]; camera.position.copy( cam.position ); camera.rotation.copy( cam.rotation ); - controls = new THREE.OrbitControls( camera ); + new THREE.OrbitControls( camera ); // get mesh - teapot = loader.getMesh("Teapot01"); + teapot = loader.getMesh( "Teapot01" ); // events @@ -160,8 +161,8 @@ // change morph weight: 0 at 1 // names from modifier Morph of 3ds Max - teapot.setWeight("OldTeapot", mouseX / window.innerWidth); - teapot.setWeight("Sphere", mouseY / window.innerHeight); + teapot.setWeight( "OldTeapot", mouseX / window.innerWidth ); + teapot.setWeight( "Sphere", mouseY / window.innerHeight ); } diff --git a/examples/webgl_loader_sea3d_physics.html b/examples/webgl_loader_sea3d_physics.html index a3b16023a17a70..4fd8f392768612 100644 --- a/examples/webgl_loader_sea3d_physics.html +++ b/examples/webgl_loader_sea3d_physics.html @@ -61,21 +61,21 @@ if ( ! Detector.webgl ) Detector.addGetWebGLMessage(); - console.log("Visit https://github.com/sunag/sea3d to all codes and builds under development."); + console.log( "Visit https://github.com/sunag/sea3d to all codes and builds under development." ); var container, stats; - var camera, scene, renderer, composer, controls, demoAt = -1; + var camera, scene, renderer, composer; var loader; // Initialize Three.JS init(); - + // Initialize Physics Engine - - SEA3D.AMMO.init(); + + SEA3D.AMMO.init(); // // SEA3D Loader @@ -83,37 +83,41 @@ loader = new THREE.SEA3D( { - container : scene // Container to add models + container: scene // Container to add models } ); - loader.onComplete = function( e ) { + loader.onComplete = function ( e ) { - controls = new THREE.OrbitControls( camera ); + new THREE.OrbitControls( camera ); // events - window.addEventListener( 'contextmenu', function(e) { + window.addEventListener( 'contextmenu', function ( e ) { - e.preventDefault(); + e.preventDefault(); - cloneAsset(); + cloneAsset(); } ); + // prevent material compilation in render loop + + renderer.compile( scene, camera ); + animate(); }; loader.load( './models/sea3d/car.tjs.sea' ); - var cloneAsset = function() { + var cloneAsset = function () { var offset = 0; - return function() { + return function () { - var domain = this.loader.clone( { lights : false, runScripts : false, autoPlay: false, enabledPhysics : false } ); + var domain = this.loader.clone( { lights: false, runScripts: false, autoPlay: false, enabledPhysics: false } ); offset -= 180; @@ -124,7 +128,7 @@ this.scene.add( domain.container ); - } + }; }(); @@ -139,7 +143,7 @@ document.body.appendChild( container ); camera = new THREE.PerspectiveCamera( 45, window.innerWidth / window.innerHeight, 1, 15000 ); - camera.position.set( 300, 200, -300 ); + camera.position.set( 300, 200, - 300 ); renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); @@ -197,9 +201,9 @@ requestAnimationFrame( animate ); - // Update Physics Engine + // Update Physics Engine ( fix delta-time in 60fps for more stability ) - SEA3D.AMMO.update( delta ); + SEA3D.AMMO.update( 1 / 60 ); // Update SEA3D Animations diff --git a/examples/webgl_loader_sea3d_skinning.html b/examples/webgl_loader_sea3d_skinning.html index 7762b5d59f5ede..a503f3da1e005d 100644 --- a/examples/webgl_loader_sea3d_skinning.html +++ b/examples/webgl_loader_sea3d_skinning.html @@ -58,11 +58,11 @@ if ( ! Detector.webgl ) Detector.addGetWebGLMessage(); - console.log("Visit https://github.com/sunag/sea3d to all codes and builds under development."); + console.log( "Visit https://github.com/sunag/sea3d to all codes and builds under development." ); var container, stats; - var camera, scene, renderer, composer, controls, player, hat; + var camera, scene, renderer, composer, player, hat; var loader; @@ -76,26 +76,26 @@ loader = new THREE.SEA3D( { - autoPlay : true, // Auto play animations - container : scene, // Container to add models - multiplier : .6 // Light multiplier + autoPlay: true, // Auto play animations + container: scene, // Container to add models + multiplier: .6 // Light multiplier } ); - loader.onComplete = function( e ) { + loader.onComplete = function ( e ) { // Get the first camera from SEA3D Studio // use loader.get... to get others objects - var cam = loader.cameras[0]; + var cam = loader.cameras[ 0 ]; camera.position.copy( cam.position ); camera.rotation.copy( cam.rotation ); controls = new THREE.OrbitControls( camera ); // get meshes - player = loader.getMesh("Player"); - hat = loader.getMesh("Hat"); + player = loader.getMesh( "Player" ); + hat = loader.getMesh( "Hat" ); // on animation complete example @@ -103,13 +103,13 @@ // or - player.animation['pass#1'].addEventListener(THREE.SEA3D.Animation.COMPLETE, function(e) { + player.animation[ 'pass#1' ].addEventListener( THREE.SEA3D.Animation.COMPLETE, function ( e ) { - console.log("Animation completed!", e); + console.log( "Animation completed!", e ); } ); - window.addEventListener( 'click', onMouseClick ); + window.addEventListener( 'mousedown', onMouseClick ); window.addEventListener( 'contextmenu', onRightClick ); animate(); @@ -124,34 +124,34 @@ function updatePlayerCountDescription( count ) { - document.getElementById("playercount").innerText = "Numbers of players " + count + " | Middle click to clone"; + document.getElementById( "playercount" ).innerText = "Numbers of players " + count + " | Middle click to clone"; } - var cloneAsset = function() { + var cloneAsset = function () { var count = 2, size = 25; - return function() { + return function () { updatePlayerCountDescription( count ); - var PHI = Math.PI * 2 * (Math.sqrt(5) + 1) / 2; // golden ratio - var angle = PHI * count++; + var PHI = Math.PI * 2 * ( Math.sqrt( 5 ) + 1 ) / 2; // golden ratio + var angle = PHI * count ++; var container = new THREE.Object3D(); container.position.z = ( size * count ) * Math.cos( angle ); container.position.x = ( size * count ) * Math.sin( angle ); scene.add( container ); - - var domain = loader.clone( { - autoPlay : true, - container : container, - lights : false - }); - } + var domain = loader.clone( { + autoPlay: true, + container: container, + lights: false + } ); + + }; }(); @@ -205,10 +205,10 @@ function onRightClick( e ) { // play character animation - if (player.currentAnimation.name == "idle") - player.play("run", .5);// play "pass#1" to caller .onComplete animation example + if ( player.currentAnimation.name == "idle" ) + player.play( "run", .5 );// play "pass#1" to caller .onComplete animation example else - player.play("idle", .5); + player.play( "idle", .5 ); e.preventDefault(); @@ -216,11 +216,11 @@ function onMouseClick( e ) { - if (e.button === 0) { + if ( e.button === 0 ) { - hat.visible = !hat.visible; + hat.visible = ! hat.visible; - } else if (e.button === 1) { + } else if ( e.button === 1 ) { cloneAsset(); diff --git a/examples/webgl_loader_sea3d_sound.html b/examples/webgl_loader_sea3d_sound.html index 60800986d3390f..94e9109e46217c 100644 --- a/examples/webgl_loader_sea3d_sound.html +++ b/examples/webgl_loader_sea3d_sound.html @@ -103,7 +103,7 @@ if ( ! Detector.webgl ) Detector.addGetWebGLMessage(); - console.log("Visit https://github.com/sunag/sea3d to all codes and builds under development."); + console.log( "Visit https://github.com/sunag/sea3d to all codes and builds under development." ); var container, raycaster, stats; @@ -126,12 +126,12 @@ loader = new THREE.SEA3D( { - autoPlay : true, // Auto play animations - container : scene // Container to add models + autoPlay: true, // Auto play animations + container: scene // Container to add models } ); - loader.onComplete = function( e ) { + loader.onComplete = function ( e ) { audioListener = loader.audioListener; @@ -144,19 +144,19 @@ // sound asset 1 - lightOutside = loader.getLight("Light1"); + lightOutside = loader.getLight( "Light1" ); - var soundOutside = loader.getSound3D("Point001"); + var soundOutside = loader.getSound3D( "Point001" ); soundOutsideAnalyser = new THREE.AudioAnalyser( soundOutside, 32 ); // sound asset 2 + area - lightArea = loader.getLight("Light2"); + lightArea = loader.getLight( "Light2" ); - soundArea = loader.getSound3D("Point002"); + soundArea = loader.getSound3D( "Point002" ); soundAreaAnalyser = new THREE.AudioAnalyser( soundArea, 512 ); - collisionArea = loader.getMesh("Torus003"); + collisionArea = loader.getMesh( "Torus003" ); animate(); @@ -394,18 +394,18 @@ function updateSoundFilter() { // difference position between sound and listener - var difPos = new THREE.Vector3().setFromMatrixPosition( soundArea.matrixWorld ).sub(audioPos); + var difPos = new THREE.Vector3().setFromMatrixPosition( soundArea.matrixWorld ).sub( audioPos ); var length = difPos.length(); // pick a vector from camera to sound raycaster.set( audioPos, difPos.normalize() ); // intersecting sound1 - if ( length > 50 && raycaster.intersectObjects( [collisionArea] ).length ) { + if ( length > 50 && raycaster.intersectObjects( [ collisionArea ] ).length ) { - if ( soundArea.getFilters()[0] !== soundFilter ) soundArea.setFilters( [ soundFilter ] ); + if ( soundArea.getFilters()[ 0 ] !== soundFilter ) soundArea.setFilters( [ soundFilter ] ); - } else if ( soundArea.getFilters()[0] === soundFilter ) { + } else if ( soundArea.getFilters()[ 0 ] === soundFilter ) { soundArea.setFilters( [] ); diff --git a/examples/webgl_loader_svg.html b/examples/webgl_loader_svg.html index e2de92f5ae1e7a..706894375d5c11 100644 --- a/examples/webgl_loader_svg.html +++ b/examples/webgl_loader_svg.html @@ -76,7 +76,9 @@ loader.load( 'models/svg/tiger.svg', function ( paths ) { var group = new THREE.Group(); - group.scale.multiplyScalar( 0.1 ); + group.scale.multiplyScalar( 0.25 ); + group.position.x = - 70; + group.position.y = 70; group.scale.y *= -1; for ( var i = 0; i < paths.length; i ++ ) { @@ -129,6 +131,17 @@ window.addEventListener( 'resize', onWindowResize, false ); + document.body.addEventListener( 'dblclick', function ( event ) { + + var group = scene.children[ 1 ]; + group.traverse( function ( child ) { + + if ( child.material ) child.material.wireframe = !child.material.wireframe; + + } ); + + } ); + } function onWindowResize() { diff --git a/examples/webgl_loader_texture_dds.html b/examples/webgl_loader_texture_dds.html index 3b6ce0439f0484..1a751572007c3a 100644 --- a/examples/webgl_loader_texture_dds.html +++ b/examples/webgl_loader_texture_dds.html @@ -55,7 +55,7 @@ scene = new THREE.Scene(); - var geometry = new THREE.BoxGeometry( 200, 200, 200 ); + var geometry = new THREE.BoxBufferGeometry( 200, 200, 200 ); /* This is how compressed textures are supposed to be used: @@ -118,7 +118,7 @@ var material8 = new THREE.MeshBasicMaterial( { map: map6 } ); - var mesh = new THREE.Mesh( new THREE.TorusGeometry( 100, 50, 32, 16 ), material1 ); + var mesh = new THREE.Mesh( new THREE.TorusBufferGeometry( 100, 50, 32, 16 ), material1 ); mesh.position.x = -600; mesh.position.y = -200; scene.add( mesh ); diff --git a/examples/webgl_loader_texture_hdr.html b/examples/webgl_loader_texture_hdr.html index 9c305df08937a2..66f1572077ce60 100644 --- a/examples/webgl_loader_texture_hdr.html +++ b/examples/webgl_loader_texture_hdr.html @@ -31,142 +31,75 @@ -
- three.js - webgl HDR texture loader example - - based on SpiderGL + three.js - webgl HDR (RGBE) texture loader example
- - - - - - - /* - // remove gamma correction - vec4 res = color * color; - - // decoded RI - float ri = pow( 2.0, res.w * 32.0 - 16.0 ); - - // decoded HDR pixel - res.xyz = res.xyz * ri; - return res.xyz; - */ - } - - void main() { - - vec4 color = texture2D( tDiffuse, vUv ); - color.xyz = decode_pnghdr( color ); - - // apply gamma correction and exposure - //gl_FragColor = vec4( pow( exposure * color.xyz, vec3( 0.474 ) ), 1.0 ); + - // Perform tone-mapping - float Y = dot(vec4(0.30, 0.59, 0.11, 0.0), color); - float YD = exposure * (exposure/brightMax + 1.0) / (exposure + 1.0); - color *= YD; + + var renderer, scene, camera; - + init(); - + var aspect = window.innerWidth / window.innerHeight; + camera = new THREE.OrthographicCamera( - aspect, aspect, 1, - 1, 0, 1 ); - - - - - - - - - - - - - diff --git a/examples/webgl_loader_vrm.html b/examples/webgl_loader_vrm.html index b2bca2dcd8af58..88432b0d6c46ba 100644 --- a/examples/webgl_loader_vrm.html +++ b/examples/webgl_loader_vrm.html @@ -83,12 +83,35 @@ if ( object.material ) { - var material = new THREE.MeshBasicMaterial(); - THREE.Material.prototype.copy.call( material, object.material ); - material.color.copy( object.material.color ); - material.map = object.material.map; - material.lights = false; - object.material = material; + if ( Array.isArray( object.material ) ) { + + for ( var i = 0, il = object.material.length; i < il; i ++ ) { + + var material = new THREE.MeshBasicMaterial(); + THREE.Material.prototype.copy.call( material, object.material[ i ] ); + material.color.copy( object.material[ i ].color ); + material.map = object.material[ i ].map; + material.lights = false; + material.skinning = object.material[ i ].skinning; + material.morphTargets = object.material[ i ].morphTargets; + material.morphNormals = object.material[ i ].morphNormals; + object.material[ i ] = material; + + } + + } else { + + var material = new THREE.MeshBasicMaterial(); + THREE.Material.prototype.copy.call( material, object.material ); + material.color.copy( object.material.color ); + material.map = object.material.map; + material.lights = false; + material.skinning = object.material.skinning; + material.morphTargets = object.material.morphTargets; + material.morphNormals = object.material.morphNormals; + object.material = material; + + } } diff --git a/examples/webgl_loader_x.html b/examples/webgl_loader_x.html index 21fb9f9145aacd..0cf0a9c45576a3 100644 --- a/examples/webgl_loader_x.html +++ b/examples/webgl_loader_x.html @@ -23,22 +23,22 @@ a { color: #ff0000 } - - #info2 { - color: #fff; - background-color: #000; - position: absolute; - top: 3em; - right : 0px; - width: 10em; - z-index: 200; - display: block; + + #info2 { + color: #fff; + background-color: #000; + position: absolute; + top: 3em; + right : 0px; + width: 10em; + z-index: 200; + display: block; } - - td { + + td { padding: 0.5em; } - + @@ -71,7 +71,7 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -106,7 +106,7 @@ texture.magFilter = THREE.NearestFilter; texture.encoding = THREE.LinearEncoding; - var cubemapGenerator = new THREE.EquiangularToCubeGenerator( texture, 512 ); + var cubemapGenerator = new THREE.EquirectangularToCubeGenerator( texture, { resolution: 512, type: THREE.HalfFloatType } ); var cubeMapTexture = cubemapGenerator.update( renderer ); var pmremGenerator = new THREE.PMREMGenerator( cubeMapTexture ); @@ -124,11 +124,11 @@ } ); - new THREE.TextureLoader().load( 'textures/equiangular.png', function ( texture ) { + new THREE.TextureLoader().load( 'textures/equirectangular.png', function ( texture ) { texture.encoding = THREE.sRGBEncoding; - var cubemapGenerator = new THREE.EquiangularToCubeGenerator( texture, 512 ); + var cubemapGenerator = new THREE.EquirectangularToCubeGenerator( texture, 512 ); var cubeMapTexture = cubemapGenerator.update( renderer ); var pmremGenerator = new THREE.PMREMGenerator( cubeMapTexture ); diff --git a/examples/webgl_materials_modified.html b/examples/webgl_materials_modified.html index 57ab38e1e86966..e2021a54f3aed3 100644 --- a/examples/webgl_materials_modified.html +++ b/examples/webgl_materials_modified.html @@ -44,6 +44,7 @@ + @@ -53,17 +54,9 @@ if ( ! Detector.webgl ) Detector.addGetWebGLMessage(); var camera, scene, renderer, stats; + var controls; - var mesh, materialShader; - - var mouseX = 0; - var mouseY = 0; - - var targetX = 0; - var targetY = 0; - - var windowHalfX = window.innerWidth / 2; - var windowHalfY = window.innerHeight / 2; + var materialShader; init(); animate(); @@ -71,7 +64,7 @@ function init() { camera = new THREE.PerspectiveCamera( 27, window.innerWidth / window.innerHeight, 1, 10000 ); - camera.position.z = 1200; + camera.position.z = 1500; scene = new THREE.Scene(); @@ -102,7 +95,7 @@ var loader = new THREE.JSONLoader(); loader.load( 'models/json/leeperrysmith/LeePerrySmith.json', function( geometry ) { - mesh = new THREE.Mesh( geometry, material ); + var mesh = new THREE.Mesh( geometry, material ); mesh.position.y = - 50; mesh.scale.setScalar( 100 ); scene.add( mesh ); @@ -114,6 +107,8 @@ renderer.setSize( window.innerWidth, window.innerHeight ); document.body.appendChild( renderer.domElement ); + controls = new THREE.OrbitControls( camera, renderer.domElement ); + // stats = new Stats(); @@ -121,7 +116,6 @@ // EVENTS - document.addEventListener( 'mousemove', onDocumentMouseMove, false ); window.addEventListener( 'resize', onWindowResize, false ); } @@ -133,9 +127,6 @@ var width = window.innerWidth; var height = window.innerHeight; - windowHalfX = width / 2; - windowHalfY = height / 2; - camera.aspect = width / height; camera.updateProjectionMatrix(); @@ -143,13 +134,6 @@ } - function onDocumentMouseMove( event ) { - - mouseX = ( event.clientX - windowHalfX ); - mouseY = ( event.clientY - windowHalfY ); - - } - // function animate() { @@ -164,16 +148,6 @@ function render() { - targetX = mouseX * .001; - targetY = mouseY * .001; - - if ( mesh ) { - - mesh.rotation.y += 0.05 * ( targetX - mesh.rotation.y ); - mesh.rotation.x += 0.05 * ( targetY - mesh.rotation.x ); - - } - if ( materialShader ) { materialShader.uniforms.time.value = performance.now() / 1000; diff --git a/examples/webgl_materials_nodes.html b/examples/webgl_materials_nodes.html index 650139dc927a05..85dc81a9906cbc 100644 --- a/examples/webgl_materials_nodes.html +++ b/examples/webgl_materials_nodes.html @@ -31,7 +31,7 @@
@@ -39,2378 +39,2675 @@ + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/webgl_materials_normalmap.html b/examples/webgl_materials_normalmap.html index 23c348d159207a..ccd2f5f8f0997b 100644 --- a/examples/webgl_materials_normalmap.html +++ b/examples/webgl_materials_normalmap.html @@ -158,8 +158,6 @@ var effectColor = new THREE.ShaderPass( THREE.ColorCorrectionShader ); effectFXAA = new THREE.ShaderPass( THREE.FXAAShader ); - var canvas = renderer.context.canvas; - effectFXAA.uniforms[ 'resolution' ].value.set( 1 / window.innerWidth, 1 / window.innerHeight ); effectBleach.uniforms[ 'opacity' ].value = 0.4; diff --git a/examples/webgl_materials_normalmap_object_space.html b/examples/webgl_materials_normalmap_object_space.html new file mode 100644 index 00000000000000..5cafbc18eb65a6 --- /dev/null +++ b/examples/webgl_materials_normalmap_object_space.html @@ -0,0 +1,150 @@ + + + + three.js webgl - materials - normal map [object space] + + + + + + +
+ three.js - webgl object-space normalmap demo
+ Nefertiti Bust by + CultLab3D
+ +
+ + + + + + + + + + + + diff --git a/examples/webgl_materials_parallaxmap.html b/examples/webgl_materials_parallaxmap.html index 6533520f8de4d1..8ae6f9f16eeee9 100644 --- a/examples/webgl_materials_parallaxmap.html +++ b/examples/webgl_materials_parallaxmap.html @@ -56,10 +56,10 @@ diff --git a/examples/webgl_materials_reflectivity.html b/examples/webgl_materials_reflectivity.html index 9c4d98e87a824a..50e7511280689d 100644 --- a/examples/webgl_materials_reflectivity.html +++ b/examples/webgl_materials_reflectivity.html @@ -166,6 +166,10 @@ gemFrontMaterial.envMap = gemBackMaterial.envMap = hdrCubeRenderTarget.texture; gemFrontMaterial.needsUpdate = gemBackMaterial.needsUpdate = true; + hdrCubeMap.dispose(); + pmremGenerator.dispose(); + pmremCubeUVPacker.dispose(); + } ); @@ -260,8 +264,6 @@ renderer.toneMappingExposure = params.exposure; - var timer = Date.now() * 0.00025; - camera.lookAt( scene.position ); if( params.autoRotate ) { diff --git a/examples/webgl_materials_standard.html b/examples/webgl_materials_standard.html index 1629f4e377d25b..965fc04a06694e 100644 --- a/examples/webgl_materials_standard.html +++ b/examples/webgl_materials_standard.html @@ -44,7 +44,7 @@ - + @@ -96,7 +96,7 @@ camera = new THREE.PerspectiveCamera( 50, window.innerWidth / window.innerHeight, 0.01, 1000 ); camera.position.z = 2; - controls = new THREE.OrbitControls( camera, renderer.domElement ); + controls = new THREE.TrackballControls( camera, renderer.domElement ); // @@ -210,6 +210,7 @@ requestAnimationFrame( animate ); + controls.update(); renderer.render( scene, camera ); if ( statsEnabled ) stats.update(); diff --git a/examples/webgl_materials_texture_canvas.html b/examples/webgl_materials_texture_canvas.html index 8fc3d7c9c72b2e..ea89efe9f7a358 100755 --- a/examples/webgl_materials_texture_canvas.html +++ b/examples/webgl_materials_texture_canvas.html @@ -67,7 +67,7 @@ material = new THREE.MeshBasicMaterial(); - mesh = new THREE.Mesh( new THREE.BoxGeometry( 200, 200, 200 ), material ); + mesh = new THREE.Mesh( new THREE.BoxBufferGeometry( 200, 200, 200 ), material ); scene.add( mesh ); renderer = new THREE.WebGLRenderer( { antialias: true } ); @@ -79,42 +79,52 @@ } - // Sets up the drawing canvas and adds it as the material map. + // Sets up the drawing canvas and adds it as the material map + function setupCanvasDrawing() { + // get canvas and context + var drawingCanvas = document.getElementById( 'drawing-canvas' ); var drawingContext = drawingCanvas.getContext( '2d' ); // draw white background - drawingContext.fillStyle = "#FFFFFF"; + + drawingContext.fillStyle = '#FFFFFF'; drawingContext.fillRect( 0, 0, 128, 128 ); // set canvas as material.map (this could be done to any map, bump, displacement etc.) - material.map = new THREE.Texture( drawingCanvas ); - // need to flag the map as needing updating. - material.map.needsUpdate = true; + + material.map = new THREE.CanvasTexture( drawingCanvas ); // set the variable to keep track of when to draw + var paint = false; // add canvas event listeners drawingCanvas.addEventListener( 'mousedown', function( e ) { + paint = true; drawStartPos.set( e.offsetX, e.offsetY ); + } ); drawingCanvas.addEventListener( 'mousemove', function( e ) { - if(paint){ - draw( drawingContext, e.offsetX, e.offsetY ); - } + + if( paint ) draw( drawingContext, e.offsetX, e.offsetY ); + } ); drawingCanvas.addEventListener( 'mouseup', function( e ) { + paint = false; + } ); drawingCanvas.addEventListener( 'mouseleave', function( e ) { + paint = false; + } ); } diff --git a/examples/webgl_materials_texture_rotation.html b/examples/webgl_materials_texture_rotation.html index d4a0f1312075c8..40da3a84e1d836 100644 --- a/examples/webgl_materials_texture_rotation.html +++ b/examples/webgl_materials_texture_rotation.html @@ -82,7 +82,7 @@ controls.maxDistance = 50; controls.maxPolarAngle = Math.PI / 2; - var geometry = new THREE.BoxGeometry( 10, 10, 10 ); + var geometry = new THREE.BoxBufferGeometry( 10, 10, 10 ); var loader = new THREE.TextureLoader(); var texture = loader.load( 'textures/UV_Grid_Sm.jpg', render ); @@ -154,8 +154,6 @@ function initGui() { - var drop; - gui = new dat.GUI(); gui.add( API, 'offsetX', 0.0, 1.0 ).name( 'offset.x' ).onChange( updateUvTransform ); diff --git a/examples/webgl_materials_translucency.html b/examples/webgl_materials_translucency.html index 0c374b4914a5ba..e795752ffb0eae 100644 --- a/examples/webgl_materials_translucency.html +++ b/examples/webgl_materials_translucency.html @@ -35,6 +35,7 @@ + @@ -71,15 +72,15 @@ pointLight1.add( new THREE.PointLight( 0x888888, 7.0, 300 ) ); scene.add( pointLight1 ); pointLight1.position.x = 0; - pointLight1.position.y = 0; + pointLight1.position.y = -50; pointLight1.position.z = 350; var pointLight2 = new THREE.Mesh( new THREE.SphereBufferGeometry( 4, 8, 8 ), new THREE.MeshBasicMaterial( { color: 0x888800 } ) ); pointLight2.add( new THREE.PointLight( 0x888800, 1.0, 500 ) ); scene.add( pointLight2 ); - pointLight2.position.x = 150; - pointLight2.position.y = -100; - pointLight2.position.z = -250; + pointLight2.position.x = -100; + pointLight2.position.y = 20; + pointLight2.position.z = -260; renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); @@ -106,7 +107,7 @@ var loader = new THREE.TextureLoader(); var imgTexture = loader.load( 'models/fbx/white.jpg' ); - var thicknessTexture = loader.load( 'models/fbx/bunny_thickness.png' ); + var thicknessTexture = loader.load( 'models/fbx/bunny_thickness.jpg' ); imgTexture.wrapS = imgTexture.wrapT = THREE.RepeatWrapping; var shader = new THREE.TranslucentShader(); @@ -118,12 +119,12 @@ uniforms[ 'shininess' ].value = 500; uniforms[ 'thicknessMap' ].value = thicknessTexture; - uniforms[ 'thicknessColor' ].value = new THREE.Vector3( 0.5, 0.3, 0.3 ); + uniforms[ 'thicknessColor' ].value = new THREE.Vector3( 0.5, 0.3, 0.0 ); uniforms[ 'thicknessDistortion' ].value = 0.1; - uniforms[ 'thicknessAmbient' ].value = 0.1; + uniforms[ 'thicknessAmbient' ].value = 0.4; uniforms[ 'thicknessAttenuation' ].value = 0.8; - uniforms[ 'thicknessPower' ].value = 2; - uniforms[ 'thicknessScale' ].value = 10.0; + uniforms[ 'thicknessPower' ].value = 2.0; + uniforms[ 'thicknessScale' ].value = 16.0; var material = new THREE.ShaderMaterial( { uniforms: uniforms, @@ -146,6 +147,44 @@ } ); + initGUI(uniforms); + } + + function initGUI(uniforms) { + var gui = new dat.GUI(); + + var ThicknessControls = function() { + this.distoration = uniforms['thicknessDistortion'].value; + this.ambient = uniforms['thicknessAmbient'].value; + this.attenuation = uniforms['thicknessAttenuation'].value; + this.power = uniforms['thicknessPower'].value; + this.scale = uniforms['thicknessScale'].value; + }; + + var thicknessControls = new ThicknessControls(); + var thicknessFolder = gui.addFolder( 'Thickness Control' ); + + thicknessFolder.add(thicknessControls, 'distoration' ).min(0.01).max(1).step(0.01).onChange(function() { + uniforms['thicknessDistortion'].value = thicknessControls.distoration; + }); + + thicknessFolder.add(thicknessControls, 'ambient' ).min(0.01).max(5.0).step(0.05).onChange(function() { + uniforms['thicknessAmbient'].value = thicknessControls.ambient; + }); + + thicknessFolder.add(thicknessControls, 'attenuation' ).min(0.01).max(5.0).step(0.05).onChange(function() { + uniforms['thicknessAttenuation'].value = thicknessControls.attenuation; + }); + + thicknessFolder.add(thicknessControls, 'power' ).min(0.01).max(16.0).step(0.1).onChange(function() { + uniforms['thicknessPower'].value = thicknessControls.power; + }); + + thicknessFolder.add(thicknessControls, 'scale' ).min(0.01).max(50.0).step(0.1).onChange(function() { + uniforms['thicknessScale'].value = thicknessControls.scale; + }); + + thicknessFolder.open(); } function onWindowResize() { diff --git a/examples/webgl_materials_variations_basic.html b/examples/webgl_materials_variations_basic.html index d076d5a09cddfa..0f047e337214ad 100644 --- a/examples/webgl_materials_variations_basic.html +++ b/examples/webgl_materials_variations_basic.html @@ -76,10 +76,6 @@ imgTexture.anisotropy = 16; imgTexture = null; - var shininess = 50, specular = 0x333333; - - var materials = []; - var cubeWidth = 400; var numberOfSphersPerSide = 5; var sphereRadius = ( cubeWidth / numberOfSphersPerSide ) * 0.8 * 0.5; diff --git a/examples/webgl_materials_variations_lambert.html b/examples/webgl_materials_variations_lambert.html index f5014efcadf209..6588ec99eb1c44 100644 --- a/examples/webgl_materials_variations_lambert.html +++ b/examples/webgl_materials_variations_lambert.html @@ -76,10 +76,6 @@ imgTexture.anisotropy = 16; imgTexture = null; - var shininess = 50, specular = 0x333333; - - var materials = []; - var cubeWidth = 400; var numberOfSphersPerSide = 5; var sphereRadius = ( cubeWidth / numberOfSphersPerSide ) * 0.8 * 0.5; diff --git a/examples/webgl_materials_variations_phong.html b/examples/webgl_materials_variations_phong.html index 820d91bb1cfcc6..2bc71b74d15e8a 100644 --- a/examples/webgl_materials_variations_phong.html +++ b/examples/webgl_materials_variations_phong.html @@ -76,10 +76,7 @@ imgTexture.anisotropy = 16; imgTexture = null; - var shininess = 50, specular = 0x333333, bumpScale = 1; - - var materials = []; - + var bumpScale = 1; var cubeWidth = 400; var numberOfSphersPerSide = 5; var sphereRadius = ( cubeWidth / numberOfSphersPerSide ) * 0.8 * 0.5; diff --git a/examples/webgl_materials_variations_physical.html b/examples/webgl_materials_variations_physical.html index 2684b414bb39d4..68a3f2ca7fa02e 100644 --- a/examples/webgl_materials_variations_physical.html +++ b/examples/webgl_materials_variations_physical.html @@ -143,7 +143,12 @@ index ++; } - }); + + hdrCubeMap.dispose(); + pmremGenerator.dispose(); + pmremCubeUVPacker.dispose(); + + } ); function addLabel( name, location ) { diff --git a/examples/webgl_materials_variations_standard.html b/examples/webgl_materials_variations_standard.html index 5d0054137db99e..656bcd31567c74 100644 --- a/examples/webgl_materials_variations_standard.html +++ b/examples/webgl_materials_variations_standard.html @@ -101,10 +101,7 @@ hdrCubeRenderTarget = pmremCubeUVPacker.CubeUVRenderTarget; - var shininess = 50, specular = 0x333333, bumpScale = 1; - - var materials = []; - + var bumpScale = 1; var cubeWidth = 400; var numberOfSphersPerSide = 5; var sphereRadius = ( cubeWidth / numberOfSphersPerSide ) * 0.8 * 0.5; @@ -150,7 +147,12 @@ index ++; } - }); + + hdrCubeMap.dispose(); + pmremGenerator.dispose(); + pmremCubeUVPacker.dispose(); + + } ); function addLabel( name, location ) { diff --git a/examples/webgl_materials_variations_toon.html b/examples/webgl_materials_variations_toon.html index 73eae4efa3520a..2da45c46f78dd4 100644 --- a/examples/webgl_materials_variations_toon.html +++ b/examples/webgl_materials_variations_toon.html @@ -78,10 +78,7 @@ imgTexture.anisotropy = 16; imgTexture = null; - var shininess = 50, specular = 0x333333, bumpScale = 1; - - var materials = []; - + var bumpScale = 1; var cubeWidth = 400; var numberOfSphersPerSide = 5; var sphereRadius = ( cubeWidth / numberOfSphersPerSide ) * 0.8 * 0.5; diff --git a/examples/webgl_materials_video.html b/examples/webgl_materials_video.html index 065374bcedb4e7..f7630e1159270f 100644 --- a/examples/webgl_materials_video.html +++ b/examples/webgl_materials_video.html @@ -131,7 +131,7 @@ ox = i; oy = j; - geometry = new THREE.BoxGeometry( xsize, ysize, xsize ); + geometry = new THREE.BoxBufferGeometry( xsize, ysize, xsize ); change_uvs( geometry, ux, uy, ox, oy ); @@ -202,20 +202,12 @@ function change_uvs( geometry, unitx, unity, offsetx, offsety ) { - var faceVertexUvs = geometry.faceVertexUvs[ 0 ]; + var uvs = geometry.attributes.uv.array; - for ( var i = 0; i < faceVertexUvs.length; i ++ ) { + for ( var i = 0; i < uvs.length; i += 2 ) { - var uvs = faceVertexUvs[ i ]; - - for ( var j = 0; j < uvs.length; j ++ ) { - - var uv = uvs[ j ]; - - uv.x = ( uv.x + offsetx ) * unitx; - uv.y = ( uv.y + offsety ) * unity; - - } + uvs[ i ] = ( uvs[ i ] + offsetx ) * unitx; + uvs[ i + 1 ] = ( uvs[ i + 1 ] + offsety ) * unity; } diff --git a/examples/webgl_materials_video_webcam.html b/examples/webgl_materials_video_webcam.html index 0ad103a8820aa1..a1910bb53e379d 100644 --- a/examples/webgl_materials_video_webcam.html +++ b/examples/webgl_materials_video_webcam.html @@ -71,17 +71,13 @@ var count = 128; var radius = 32; - var spherical = new THREE.Spherical(); - for ( var i = 1, l = count; i <= l; i ++ ) { var phi = Math.acos( - 1 + ( 2 * i ) / l ); var theta = Math.sqrt( l * Math.PI ) * phi; - spherical.set( radius, phi, theta ); - var mesh = new THREE.Mesh( geometry, material ); - mesh.position.setFromSpherical( spherical ); + mesh.position.setFromSphericalCoords( radius, phi, theta ); mesh.lookAt( camera.position ); scene.add( mesh ); diff --git a/examples/webgl_math_orientation_transform.html b/examples/webgl_math_orientation_transform.html new file mode 100644 index 00000000000000..509f80c8705b3a --- /dev/null +++ b/examples/webgl_math_orientation_transform.html @@ -0,0 +1,151 @@ + + + + three.js webgl - math - orientation transform + + + + + + + + + + +
+
+ three.js - gradually transform an orientation to a target orientation +
+ + + + + diff --git a/examples/webgl_mirror_nodes.html b/examples/webgl_mirror_nodes.html index 5ec375eed3e95d..77a914a09ec05e 100644 --- a/examples/webgl_mirror_nodes.html +++ b/examples/webgl_mirror_nodes.html @@ -40,303 +40,244 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/webgl_modifier_simplifier.html b/examples/webgl_modifier_simplifier.html index 2f55b3072d20cf..1ce6cd7e3868e7 100644 --- a/examples/webgl_modifier_simplifier.html +++ b/examples/webgl_modifier_simplifier.html @@ -7,10 +7,13 @@ @@ -18,127 +21,80 @@ - - + + - - - - - - - diff --git a/examples/webgl_morphtargets.html b/examples/webgl_morphtargets.html index 373917239b29e2..7243856f68db4b 100644 --- a/examples/webgl_morphtargets.html +++ b/examples/webgl_morphtargets.html @@ -62,7 +62,7 @@ container = document.getElementById( 'container' ); - camera = new THREE.PerspectiveCamera( 45, window.innerWidth / window.innerHeight, 1, 15000 ); + camera = new THREE.PerspectiveCamera( 45, window.innerWidth / window.innerHeight, 1, 2000 ); camera.position.z = 500; scene = new THREE.Scene(); @@ -70,8 +70,8 @@ scene.fog = new THREE.Fog( 0x000000, 1, 15000 ); var light = new THREE.PointLight( 0xff2200 ); - light.position.set( 100, 100, 100 ); - scene.add( light ); + camera.add( light ); + scene.add( camera ); var light = new THREE.AmbientLight( 0x111111 ); scene.add( light ); @@ -103,6 +103,8 @@ } + geometry = new THREE.BufferGeometry().fromGeometry( geometry ); + mesh = new THREE.Mesh( geometry, material ); scene.add( mesh ); @@ -142,7 +144,9 @@ // - controls = new THREE.OrbitControls( camera, renderer.domElement ); + var controls = new THREE.OrbitControls( camera, renderer.domElement ); + controls.minDistance = 400; + controls.maxDistance = 1000; // diff --git a/examples/webgl_morphtargets_horse.html b/examples/webgl_morphtargets_horse.html index fb6b3f11646036..a522275388568c 100644 --- a/examples/webgl_morphtargets_horse.html +++ b/examples/webgl_morphtargets_horse.html @@ -17,6 +17,7 @@ + - - - - - - - diff --git a/examples/webgl_octree.html b/examples/webgl_octree.html index 54c86db4fd060d..78c45ade2b3363 100644 --- a/examples/webgl_octree.html +++ b/examples/webgl_octree.html @@ -23,7 +23,7 @@ scene, renderer, octree, - geometry, + geometry = new THREE.BoxBufferGeometry( 50, 50, 50 ), material, mesh, meshes = [], @@ -122,8 +122,6 @@ } - var geometry = new THREE.BoxBufferGeometry( 50, 50, 50 ); - function modifyOctree() { // if is adding objects to octree @@ -132,7 +130,7 @@ // create new object - mesh = new THREE.Line( geometry, new THREE.MeshBasicMaterial( { color: new THREE.Color( base ) } ) ); + mesh = new THREE.Mesh( geometry, new THREE.MeshBasicMaterial( { color: new THREE.Color( base ) } ) ); // give new object a random position in radius @@ -218,10 +216,6 @@ Math.random() * radiusMax - radiusMaxHalf ); - // record start time - - var timeStart = Date.now(); - // search octree from search mesh position with search radius // optional third parameter: boolean, if should sort results by object when using faces in octree // optional fourth parameter: vector3, direction of search when using ray (assumes radius is distance/far of ray) @@ -230,11 +224,7 @@ direction.set( Math.random() * 2 - 1, Math.random() * 2 - 1, Math.random() * 2 - 1 ).normalize(); rayCaster.set( origin, direction ); meshesSearch = octree.search( rayCaster.ray.origin, radiusSearch, true, rayCaster.ray.direction ); - var intersections = rayCaster.intersectOctreeObjects( meshesSearch ); - - // record end time - - var timeEnd = Date.now(); + rayCaster.intersectOctreeObjects( meshesSearch ); // set color of all meshes found in search @@ -244,15 +234,6 @@ } - /* - - // results to console - - console.log( 'OCTREE: ', octree ); - console.log( '... searched ', meshes.length, ' and found ', meshesSearch.length, ' with intersections ', intersections.length, ' and took ', ( timeEnd - timeStart ), ' ms ' ); - - */ - } function render() { diff --git a/examples/webgl_panorama_cube.html b/examples/webgl_panorama_cube.html index d4ad0415b2fbec..0a227a3abc105e 100644 --- a/examples/webgl_panorama_cube.html +++ b/examples/webgl_panorama_cube.html @@ -76,7 +76,7 @@ } - var skyBox = new THREE.Mesh( new THREE.CubeGeometry( 1, 1, 1 ), materials ); + var skyBox = new THREE.Mesh( new THREE.BoxBufferGeometry( 1, 1, 1 ), materials ); skyBox.geometry.scale( 1, 1, - 1 ); scene.add( skyBox ); diff --git a/examples/webgl_panorama_equirectangular.html b/examples/webgl_panorama_equirectangular.html index b602860dd55a80..da0072c8dacbbf 100644 --- a/examples/webgl_panorama_equirectangular.html +++ b/examples/webgl_panorama_equirectangular.html @@ -9,6 +9,7 @@ background-color: #000000; margin: 0px; overflow: hidden; + touch-action: none; } #info { @@ -78,11 +79,16 @@ renderer.setSize( window.innerWidth, window.innerHeight ); container.appendChild( renderer.domElement ); - document.addEventListener( 'mousedown', onDocumentMouseDown, false ); - document.addEventListener( 'mousemove', onDocumentMouseMove, false ); - document.addEventListener( 'mouseup', onDocumentMouseUp, false ); + document.addEventListener( 'mousedown', onPointerStart, false ); + document.addEventListener( 'mousemove', onPointerMove, false ); + document.addEventListener( 'mouseup', onPointerUp, false ); + document.addEventListener( 'wheel', onDocumentMouseWheel, false ); + document.addEventListener( 'touchstart', onPointerStart, false ); + document.addEventListener( 'touchmove', onPointerMove, false ); + document.addEventListener( 'touchend', onPointerUp, false ); + // document.addEventListener( 'dragover', function ( event ) { @@ -136,32 +142,36 @@ } - function onDocumentMouseDown( event ) { - - event.preventDefault(); + function onPointerStart( event ) { isUserInteracting = true; - onMouseDownMouseX = event.clientX; - onMouseDownMouseY = event.clientY; + var clientX = event.clientX || event.touches[ 0 ].clientX; + var clientY = event.clientY || event.touches[ 0 ].clientY; + + onMouseDownMouseX = clientX; + onMouseDownMouseY = clientY; onMouseDownLon = lon; onMouseDownLat = lat; } - function onDocumentMouseMove( event ) { + function onPointerMove( event ) { if ( isUserInteracting === true ) { - lon = ( onMouseDownMouseX - event.clientX ) * 0.1 + onMouseDownLon; - lat = ( event.clientY - onMouseDownMouseY ) * 0.1 + onMouseDownLat; + var clientX = event.clientX || event.touches[ 0 ].clientX; + var clientY = event.clientY || event.touches[ 0 ].clientY; + + lon = ( onMouseDownMouseX - clientX ) * 0.1 + onMouseDownLon; + lat = ( clientY - onMouseDownMouseY ) * 0.1 + onMouseDownLat; } } - function onDocumentMouseUp( event ) { + function onPointerUp( event ) { isUserInteracting = false; diff --git a/examples/webgl_performance_nodes.html b/examples/webgl_performance_nodes.html new file mode 100644 index 00000000000000..e2241daa7d7ea7 --- /dev/null +++ b/examples/webgl_performance_nodes.html @@ -0,0 +1,269 @@ + + + + three.js webgl - performance [nodes] + + + + + + + + + +
+ three.js - NodeMaterial Performance
+
+ Node Material System +
+
+ StandardNodeMaterial | + None +
+
+ MeshStandardNodeMaterial | + None +
+
+ Current Material System +
+
+ MeshStandardMaterial | + None +
+
+ Click to benchmark +
+ + + + + diff --git a/examples/webgl_physics_cloth.html b/examples/webgl_physics_cloth.html index a0677b95df4563..e6c192895cb103 100644 --- a/examples/webgl_physics_cloth.html +++ b/examples/webgl_physics_cloth.html @@ -301,7 +301,7 @@ function createParalellepiped( sx, sy, sz, mass, pos, quat, material ) { - var threeObject = new THREE.Mesh( new THREE.BoxGeometry( sx, sy, sz, 1, 1, 1 ), material ); + var threeObject = new THREE.Mesh( new THREE.BoxBufferGeometry( sx, sy, sz, 1, 1, 1 ), material ); var shape = new Ammo.btBoxShape( new Ammo.btVector3( sx * 0.5, sy * 0.5, sz * 0.5 ) ); shape.setMargin( margin ); diff --git a/examples/webgl_physics_convex_break.html b/examples/webgl_physics_convex_break.html index 678963f40ae1fa..ad3920af8d99f8 100644 --- a/examples/webgl_physics_convex_break.html +++ b/examples/webgl_physics_convex_break.html @@ -184,7 +184,7 @@ function createObject( mass, halfExtents, pos, quat, material ) { - var object = new THREE.Mesh( new THREE.BoxGeometry( halfExtents.x * 2, halfExtents.y * 2, halfExtents.z * 2 ), material ); + var object = new THREE.Mesh( new THREE.BoxBufferGeometry( halfExtents.x * 2, halfExtents.y * 2, halfExtents.z * 2 ), material ); object.position.copy( pos ); object.quaternion.copy( quat ); convexBreaker.prepareBreakableObject( object, mass, new THREE.Vector3(), new THREE.Vector3(), true ); @@ -212,19 +212,19 @@ var towerHalfExtents = new THREE.Vector3( 2, 5, 2 ); pos.set( -8, 5, 0 ); quat.set( 0, 0, 0, 1 ); - createObject( towerMass, towerHalfExtents, pos, quat, createMaterial( 0xF0A024 ) ); + createObject( towerMass, towerHalfExtents, pos, quat, createMaterial( 0xB03014 ) ); // Tower 2 pos.set( 8, 5, 0 ); quat.set( 0, 0, 0, 1 ); - createObject( towerMass, towerHalfExtents, pos, quat, createMaterial( 0xF4A321 ) ); + createObject( towerMass, towerHalfExtents, pos, quat, createMaterial( 0xB03214 ) ); //Bridge var bridgeMass = 100; var bridgeHalfExtents = new THREE.Vector3( 7, 0.2, 1.5 ); pos.set( 0, 10.2, 0 ); quat.set( 0, 0, 0, 1 ); - createObject( bridgeMass, bridgeHalfExtents, pos, quat, createMaterial( 0xB38835 ) ); + createObject( bridgeMass, bridgeHalfExtents, pos, quat, createMaterial( 0xB3B865 ) ); // Stones var stoneMass = 120; @@ -250,7 +250,7 @@ mountainPoints.push( new THREE.Vector3( mountainHalfExtents.x, - mountainHalfExtents.y, - mountainHalfExtents.z ) ); mountainPoints.push( new THREE.Vector3( - mountainHalfExtents.x, - mountainHalfExtents.y, - mountainHalfExtents.z ) ); mountainPoints.push( new THREE.Vector3( 0, mountainHalfExtents.y, 0 ) ); - var mountain = new THREE.Mesh( new THREE.ConvexGeometry( mountainPoints ), createMaterial( 0xFFB443 ) ); + var mountain = new THREE.Mesh( new THREE.ConvexBufferGeometry( mountainPoints ), createMaterial( 0xB03814 ) ); mountain.position.copy( pos ); mountain.quaternion.copy( quat ); convexBreaker.prepareBreakableObject( mountain, mountainMass, new THREE.Vector3(), new THREE.Vector3(), true ); @@ -260,7 +260,7 @@ function createParalellepipedWithPhysics( sx, sy, sz, mass, pos, quat, material ) { - var object = new THREE.Mesh( new THREE.BoxGeometry( sx, sy, sz, 1, 1, 1 ), material ); + var object = new THREE.Mesh( new THREE.BoxBufferGeometry( sx, sy, sz, 1, 1, 1 ), material ); var shape = new Ammo.btBoxShape( new Ammo.btVector3( sx * 0.5, sy * 0.5, sz * 0.5 ) ); shape.setMargin( margin ); @@ -275,7 +275,7 @@ object.castShadow = true; object.receiveShadow = true; - var shape = createConvexHullPhysicsShape( object.geometry.vertices ); + var shape = createConvexHullPhysicsShape( object.geometry.attributes.position.array ); shape.setMargin( margin ); var body = createRigidBody( object, shape, object.userData.mass, null, null, object.userData.velocity, object.userData.angularVelocity ); @@ -295,15 +295,14 @@ } - function createConvexHullPhysicsShape( points ) { + function createConvexHullPhysicsShape( coords ) { var shape = new Ammo.btConvexHullShape(); - for ( var i = 0, il = points.length; i < il; i++ ) { - var p = points[ i ]; - this.tempBtVec3_1.setValue( p.x, p.y, p.z ); - var lastOne = ( i === ( il - 1 ) ); - shape.addPoint( this.tempBtVec3_1, lastOne ); + for ( var i = 0, il = coords.length; i < il; i+= 3 ) { + tempBtVec3_1.setValue( coords[ i ], coords[ i + 1 ], coords[ i + 2 ] ); + var lastOne = ( i >= ( il - 3 ) ); + shape.addPoint( tempBtVec3_1, lastOne ); } return shape; @@ -387,7 +386,7 @@ var ballMass = 35; var ballRadius = 0.4; - var ball = new THREE.Mesh( new THREE.SphereGeometry( ballRadius, 14, 10 ), ballMaterial ); + var ball = new THREE.Mesh( new THREE.SphereBufferGeometry( ballRadius, 14, 10 ), ballMaterial ); ball.castShadow = true; ball.receiveShadow = true; var ballShape = new Ammo.btSphereShape( ballRadius ); diff --git a/examples/webgl_physics_rope.html b/examples/webgl_physics_rope.html index e8f1accc5c1b13..25abbc6f6a504b 100644 --- a/examples/webgl_physics_rope.html +++ b/examples/webgl_physics_rope.html @@ -1,49 +1,48 @@ - - Amjs softbody rope demo - - - - - + + Amjs softbody rope demo + + + + +
Ammo.js physics soft body rope demo
Press Q or A to move the arm.
-





Loading...
+





Loading...
- + - + - + diff --git a/examples/webgl_physics_terrain.html b/examples/webgl_physics_terrain.html index 284aeed107eea1..88c0d84837f1b1 100644 --- a/examples/webgl_physics_terrain.html +++ b/examples/webgl_physics_terrain.html @@ -124,7 +124,7 @@ camera.position.y = heightData[ terrainHalfWidth + terrainHalfDepth * terrainWidth ] * ( terrainMaxHeight - terrainMinHeight ) + 5; camera.position.z = terrainDepthExtents / 2; - camera.lookAt( new THREE.Vector3( 0, 0, 0 ) ); + camera.lookAt( 0, 0, 0 ); controls = new THREE.OrbitControls( camera ); @@ -204,7 +204,7 @@ // Create the terrain body - var groundShape = this.createTerrainShape( heightData ); + var groundShape = createTerrainShape(); var groundTransform = new Ammo.btTransform(); groundTransform.setIdentity(); // Shifts the terrain, since bullet re-centers it on its bounding box. @@ -321,7 +321,7 @@ case 1: // Sphere var radius = 1 + Math.random() * objectSize; - threeObject = new THREE.Mesh( new THREE.SphereGeometry( radius, 20, 20 ), createObjectMaterial() ); + threeObject = new THREE.Mesh( new THREE.SphereBufferGeometry( radius, 20, 20 ), createObjectMaterial() ); shape = new Ammo.btSphereShape( radius ); shape.setMargin( margin ); break; @@ -330,7 +330,7 @@ var sx = 1 + Math.random() * objectSize; var sy = 1 + Math.random() * objectSize; var sz = 1 + Math.random() * objectSize; - threeObject = new THREE.Mesh( new THREE.BoxGeometry( sx, sy, sz, 1, 1, 1 ), createObjectMaterial() ); + threeObject = new THREE.Mesh( new THREE.BoxBufferGeometry( sx, sy, sz, 1, 1, 1 ), createObjectMaterial() ); shape = new Ammo.btBoxShape( new Ammo.btVector3( sx * 0.5, sy * 0.5, sz * 0.5 ) ); shape.setMargin( margin ); break; @@ -338,7 +338,7 @@ // Cylinder var radius = 1 + Math.random() * objectSize; var height = 1 + Math.random() * objectSize; - threeObject = new THREE.Mesh( new THREE.CylinderGeometry( radius, radius, height, 20, 1 ), createObjectMaterial() ); + threeObject = new THREE.Mesh( new THREE.CylinderBufferGeometry( radius, radius, height, 20, 1 ), createObjectMaterial() ); shape = new Ammo.btCylinderShape( new Ammo.btVector3( radius, height * 0.5, radius ) ); shape.setMargin(margin); break; @@ -346,7 +346,7 @@ // Cone var radius = 1 + Math.random() * objectSize; var height = 2 + Math.random() * objectSize; - threeObject = new THREE.Mesh( new THREE.CylinderGeometry( 0, radius, height, 20, 2 ), createObjectMaterial() ); + threeObject = new THREE.Mesh( new THREE.ConeBufferGeometry( radius, height, 20, 2 ), createObjectMaterial() ); shape = new Ammo.btConeShape( radius, height ); break; } diff --git a/examples/webgl_physics_volume.html b/examples/webgl_physics_volume.html index dbe8b87195c6bd..3cf01c16e2076a 100644 --- a/examples/webgl_physics_volume.html +++ b/examples/webgl_physics_volume.html @@ -185,8 +185,8 @@ sphereGeometry.translate( 5, 5, 0 ); createSoftVolume( sphereGeometry, volumeMass, 250 ); - var boxGeometry = new THREE.BufferGeometry().fromGeometry( new THREE.BoxGeometry( 1, 1, 5, 4, 4, 20 ) ); - boxGeometry.translate( -2, 5, 0 ); + var boxGeometry = new THREE.BoxBufferGeometry( 1, 1, 5, 4, 4, 20 ); + boxGeometry.translate( - 2, 5, 0 ); createSoftVolume( boxGeometry, volumeMass, 120 ); // Ramp @@ -204,7 +204,7 @@ var geometry = new THREE.Geometry().fromBufferGeometry( bufGeometry ); // Merge the vertices so the triangle soup is converted to indexed triangles - var vertsDiff = geometry.mergeVertices(); + geometry.mergeVertices(); // Convert again to BufferGeometry, indexed var indexedBufferGeom = createIndexedBufferGeometryFromGeometry( geometry ); @@ -339,7 +339,7 @@ volumeSoftBody.get_m_materials().at( 0 ).set_m_kLST( 0.9 ); volumeSoftBody.get_m_materials().at( 0 ).set_m_kAST( 0.9 ); - volumeSoftBody.setTotalMass( mass, false ) + volumeSoftBody.setTotalMass( mass, false ); Ammo.castObject( volumeSoftBody, Ammo.btCollisionObject ).getCollisionShape().setMargin( margin ); physicsWorld.addSoftBody( volumeSoftBody, 1, -1 ); volume.userData.physicsBody = volumeSoftBody; @@ -352,7 +352,7 @@ function createParalellepiped( sx, sy, sz, mass, pos, quat, material ) { - var threeObject = new THREE.Mesh( new THREE.BoxGeometry( sx, sy, sz, 1, 1, 1 ), material ); + var threeObject = new THREE.Mesh( new THREE.BoxBufferGeometry( sx, sy, sz, 1, 1, 1 ), material ); var shape = new Ammo.btBoxShape( new Ammo.btVector3( sx * 0.5, sy * 0.5, sz * 0.5 ) ); shape.setMargin( margin ); @@ -426,7 +426,7 @@ var ballMass = 3; var ballRadius = 0.4; - var ball = new THREE.Mesh( new THREE.SphereGeometry( ballRadius, 18, 16 ), ballMaterial ); + var ball = new THREE.Mesh( new THREE.SphereBufferGeometry( ballRadius, 18, 16 ), ballMaterial ); ball.castShadow = true; ball.receiveShadow = true; var ballShape = new Ammo.btSphereShape( ballRadius ); diff --git a/examples/webgl_points_sprites.html b/examples/webgl_points_sprites.html index 47b5f97d0e4d3b..60151a92c6941b 100644 --- a/examples/webgl_points_sprites.html +++ b/examples/webgl_points_sprites.html @@ -75,7 +75,7 @@ var sprite4 = textureLoader.load( 'textures/sprites/snowflake4.png' ); var sprite5 = textureLoader.load( 'textures/sprites/snowflake5.png' ); - for ( i = 0; i < 10000; i ++ ) { + for ( var i = 0; i < 10000; i ++ ) { var x = Math.random() * 2000 - 1000; var y = Math.random() * 2000 - 1000; @@ -132,7 +132,7 @@ var params = { texture: true - } + }; gui.add( params, 'texture' ).onChange( function( value ) { diff --git a/examples/webgl_postprocessing_afterimage.html b/examples/webgl_postprocessing_afterimage.html new file mode 100644 index 00000000000000..0421c1a6c0f6a9 --- /dev/null +++ b/examples/webgl_postprocessing_afterimage.html @@ -0,0 +1,117 @@ + + + + three.js webgl - postprocessing - afterimage + + + + + + + + + + + + + + + + + + + + + + diff --git a/examples/webgl_postprocessing_crossfade.html b/examples/webgl_postprocessing_crossfade.html index 5d01960525ec49..a876afebf5dbff 100644 --- a/examples/webgl_postprocessing_crossfade.html +++ b/examples/webgl_postprocessing_crossfade.html @@ -41,6 +41,7 @@ + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/webgl_postprocessing_nodes_pass.html b/examples/webgl_postprocessing_nodes_pass.html new file mode 100644 index 00000000000000..818383295324c5 --- /dev/null +++ b/examples/webgl_postprocessing_nodes_pass.html @@ -0,0 +1,560 @@ + + + + three.js webgl - postprocessing with nodes + + + + + +
+ three.js - Node-Based Post-Processing +
+ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/examples/webgl_postprocessing_procedural.html b/examples/webgl_postprocessing_procedural.html index a8946b775451f7..b0fc9436ed2dbe 100644 --- a/examples/webgl_postprocessing_procedural.html +++ b/examples/webgl_postprocessing_procedural.html @@ -40,8 +40,7 @@ } - - - - - - + + - - - -
- three.js - Bloom pass by Prashant Sharma and Ben Houston

- This Bloom Pass is inspired by the bloom pass of the Unreal Engine. It creates a mip map chain of bloom textures and blur them
- with different radii. Because of the weigted combination of mips, and since larger blurs are done on higher mips this bloom
- is better in quality and performance.
-
- + diff --git a/examples/webgl_raycast_sprite.html b/examples/webgl_raycast_sprite.html new file mode 100644 index 00000000000000..9cc1a7936574ad --- /dev/null +++ b/examples/webgl_raycast_sprite.html @@ -0,0 +1,159 @@ + + + + + three.js webgl - raycast - sprite + + + + + +
three.js - webgl raycast sprite
+ + + + + diff --git a/examples/webgl_raycast_texture.html b/examples/webgl_raycast_texture.html index 6ccef047842023..ea777120881e74 100644 --- a/examples/webgl_raycast_texture.html +++ b/examples/webgl_raycast_texture.html @@ -7,9 +7,9 @@ +
+ three.js webgl - simple skinning - + Blender File +
+ + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/webgl_terrain_dynamic.html b/examples/webgl_terrain_dynamic.html index 7ebc57dcb5e73c..2b4e8fab7a009e 100644 --- a/examples/webgl_terrain_dynamic.html +++ b/examples/webgl_terrain_dynamic.html @@ -51,7 +51,7 @@ - + @@ -466,8 +466,6 @@ if ( terrain.visible ) { - var time = Date.now() * 0.001; - var fLow = 0.1, fHigh = 0.8; lightVal = THREE.Math.clamp( lightVal + 0.5 * delta * lightDir, fLow, fHigh ); diff --git a/examples/webgl_tiled_forward.html b/examples/webgl_tiled_forward.html index 8ffcc0939e63b8..f63191ff0425cd 100644 --- a/examples/webgl_tiled_forward.html +++ b/examples/webgl_tiled_forward.html @@ -52,7 +52,7 @@ var RADIUS = 75; - THREE.ShaderChunk[ 'lights_pars_maps' ] += [ + THREE.ShaderChunk[ 'lights_pars_begin' ] += [ '#if defined TILED_FORWARD', 'uniform vec4 tileData;', 'uniform sampler2D tileTexture;', @@ -60,7 +60,7 @@ '#endif' ].join( '\n' ); - THREE.ShaderChunk[ 'lights_fragment_maps' ] += [ + THREE.ShaderChunk[ 'lights_fragment_end' ] += [ '', '#if defined TILED_FORWARD', 'vec2 tUv = floor(gl_FragCoord.xy / tileData.xy * 32.) / 32. + tileData.zw;', @@ -171,7 +171,7 @@ // Screen rectangle bounds from light sphere's world AABB var lightBounds = function () { - v = new THREE.Vector3(); + var v = new THREE.Vector3(); return function ( camera, pos, r ) { var minX = State.width, maxX = 0, minY = State.height, maxY = 0, hw = State.width / 2, hh = State.height / 2; @@ -224,7 +224,7 @@ var stats = new Stats(); container.appendChild( stats.dom ); - controls = new THREE.OrbitControls( camera, renderer.domElement ); + var controls = new THREE.OrbitControls( camera, renderer.domElement ); controls.minDistance = 120; controls.maxDistance = 320; @@ -383,7 +383,7 @@ init( geometry ); resize(); - renderer.animate( function ( time ) { + renderer.setAnimationLoop( function ( time ) { update( time / 1000 ); stats.begin(); diff --git a/examples/webgl_tonemapping.html b/examples/webgl_tonemapping.html index cfa4d350ba3831..e7fed73b3def2d 100644 --- a/examples/webgl_tonemapping.html +++ b/examples/webgl_tonemapping.html @@ -129,7 +129,7 @@ group = new THREE.Group(); scene.add( group ); - var geometry = new THREE.TorusKnotGeometry( 18, 8, 150, 20 ); + var geometry = new THREE.TorusKnotBufferGeometry( 18, 8, 150, 20 ); var mesh = new THREE.Mesh( geometry, standardMaterial ); mesh.castShadow = true; mesh.receiveShadow = true; @@ -171,6 +171,10 @@ standardMaterial.envMap = pmremCubeUVPacker.CubeUVRenderTarget.texture; standardMaterial.needsUpdate = true; + hdrCubeMap.dispose(); + pmremGenerator.dispose(); + pmremCubeUVPacker.dispose(); + } ); // Lights @@ -265,8 +269,6 @@ renderer.toneMappingExposure = params.exposure; renderer.toneMappingWhitePoint = params.whitePoint; - var timer = Date.now() * 0.00025; - camera.lookAt( scene.position ); for ( var i = 0, l = group.children.length; i < l; i ++ ) { diff --git a/examples/webgl_water.html b/examples/webgl_water.html index 8c093ee8ba9528..b6bf12ccc8e5ea 100644 --- a/examples/webgl_water.html +++ b/examples/webgl_water.html @@ -49,7 +49,7 @@ if ( ! Detector.webgl ) Detector.addGetWebGLMessage(); - var scene, camera, clock, renderer, water; + var scene, camera, clock, renderer, controls, water; var torusKnot; diff --git a/examples/webgl_water_flowmap.html b/examples/webgl_water_flowmap.html index 5aac14bcee4243..0796fc0329f1a9 100644 --- a/examples/webgl_water_flowmap.html +++ b/examples/webgl_water_flowmap.html @@ -49,7 +49,7 @@ if ( ! Detector.webgl ) Detector.addGetWebGLMessage(); - var scene, camera, renderer, water; + var scene, camera, renderer, controls, water; init(); animate(); diff --git a/examples/webvr_ballshooter.html b/examples/webvr_ballshooter.html new file mode 100644 index 00000000000000..c6e87a7c05bffa --- /dev/null +++ b/examples/webvr_ballshooter.html @@ -0,0 +1,262 @@ + + + + three.js webvr - ball shooter + + + + + + + + + + + + + + + + + + diff --git a/examples/webvr_cubes.html b/examples/webvr_cubes.html index 738ebb7be8de06..711e6247511acd 100644 --- a/examples/webvr_cubes.html +++ b/examples/webvr_cubes.html @@ -4,8 +4,12 @@ three.js webvr - cubes - - + + + + + + - - - - - - - - - - - diff --git a/examples/webvr_vive_dragging.html b/examples/webvr_dragging.html similarity index 79% rename from examples/webvr_vive_dragging.html rename to examples/webvr_dragging.html index 99054e6c6e1763..b2b561accc5b37 100644 --- a/examples/webvr_vive_dragging.html +++ b/examples/webvr_dragging.html @@ -1,11 +1,15 @@ - three.js webvr - htc vive - dragging + three.js webvr - dragging - - + + + + + + - - - - - - - - - - - - - - diff --git a/examples/webvr_lorenzattractor.html b/examples/webvr_lorenzattractor.html new file mode 100644 index 00000000000000..f1aa105adf2e15 --- /dev/null +++ b/examples/webvr_lorenzattractor.html @@ -0,0 +1,183 @@ + + + + three.js webvr - lorenz attractor + + + + + + + + + + + + + + + + + + + diff --git a/examples/webvr_paint.html b/examples/webvr_paint.html new file mode 100644 index 00000000000000..187813ece49f00 --- /dev/null +++ b/examples/webvr_paint.html @@ -0,0 +1,446 @@ + + + + three.js webvr - paint + + + + + + + + + + + + + + + + + + + + diff --git a/examples/webvr_panorama.html b/examples/webvr_panorama.html index 36ffdde09c43d8..7d9ba26a4d16b8 100644 --- a/examples/webvr_panorama.html +++ b/examples/webvr_panorama.html @@ -4,8 +4,12 @@ three.js webvr - panorama - - + + + + + + + + + + + + + + + + + + diff --git a/examples/webvr_video.html b/examples/webvr_video.html index 16601ae0b16883..df7139706319a1 100644 --- a/examples/webvr_video.html +++ b/examples/webvr_video.html @@ -1,11 +1,15 @@ - three.js webvr - video + three.js webvr - 360 stereo video - - + + + + + + - - - - - - - - - - - - - diff --git a/examples/webvr_vive_paint.html b/examples/webvr_vive_paint.html index d0d78b25084465..b947b1d3caab0b 100644 --- a/examples/webvr_vive_paint.html +++ b/examples/webvr_vive_paint.html @@ -4,8 +4,12 @@ three.js webvr - htc vive - paint - - + + + + + +