diff --git a/c3dl/actors/actor.js b/c3dl/actors/actor.js index 161b464..9ee23d1 100644 --- a/c3dl/actors/actor.js +++ b/c3dl/actors/actor.js @@ -107,7 +107,7 @@ c3dl.Actor.prototype.getTransform = function () var mat = c3dl.makePoseMatrix(this.left, this.up, this.dir, this.pos); var smat = c3dl.makeMatrix(); c3dl.setMatrix(smat, this.scaleVec[0], 0, 0, 0, 0, this.scaleVec[1], 0, 0, 0, 0, - this.scaleVec[2], 0, 0, 0, 0, 1); + this.scaleVec[2], 0, 0, 0, 0, 1); mat = c3dl.multiplyMatrixByMatrix(mat, smat); return mat; } @@ -169,7 +169,7 @@ c3dl.Actor.prototype.scale = function (scaleVec) if (scaleVec[0] > 0.0 && scaleVec[1] > 0.0 && scaleVec[2] > 0.0) { this.scaleVec[0] = this.scaleVec[0] * scaleVec[0]; - this.scaleVec[1] = this.scaleVec[1] * scaleVec[1]; + this.scaleVec[1] = this.scaleVec[1] * scaleVec[1]; this.scaleVec[2] = this.scaleVec[2] * scaleVec[2]; } } diff --git a/c3dl/c3dapi.js b/c3dl/c3dapi.js index 217ad18..a2219d9 100644 --- a/c3dl/c3dapi.js +++ b/c3dl/c3dapi.js @@ -86,7 +86,6 @@ c3dl_require('texture/textureutils.js'); //collada management c3dl_require('collada/colladamanager.js'); -//c3dl_require('collada/instancegeometry.js'); c3dl_require('collada/colladaloader.js'); c3dl_require('collada/colladaqueue.js'); c3dl_require('collada/geometry.js'); diff --git a/c3dl/c3dlnamespace.js b/c3dl/c3dlnamespace.js index 2bfda45..76dab92 100644 --- a/c3dl/c3dlnamespace.js +++ b/c3dl/c3dlnamespace.js @@ -43,8 +43,11 @@ var c3dl = */ extend: function (baseObj, extObj) { - for (var i in extObj) - if (extObj[i] != null && extObj[i] != undefined) baseObj[i] = extObj[i]; + for (var i in extObj){ + if (extObj[i] != null && extObj[i] != undefined){ + baseObj[i] = extObj[i]; + } + } return baseObj; }, @@ -97,7 +100,9 @@ var c3dl = var tmpparent = o.__parent; // Temporarily change our parent to be our parent's parent to // avoid infinite recursion. - if (o.__parent.prototype.__parent) o.__parent = o.__parent.prototype.__parent; + if (o.__parent.prototype.__parent){ + o.__parent = o.__parent.prototype.__parent; + } tmpparent.prototype.constructor.apply(o); delete o.__parent; }, diff --git a/c3dl/camera/camera.js b/c3dl/camera/camera.js index a079772..58bb7b8 100644 --- a/c3dl/camera/camera.js +++ b/c3dl/camera/camera.js @@ -40,7 +40,7 @@ c3dl.Camera.prototype.applyToWorld = function (aspectRatio) // Create a projection matrix and store it inside a globally accessible place. this.projMatrix = c3dl.makePerspective(this.fieldOfView, aspectRatio, this.nearClippingPlane, - this.farClippingPlane); + this.farClippingPlane); c3dl.matrixMode(c3dl.PROJECTION); c3dl.loadMatrix(this.projMatrix); c3dl.matrixMode(c3dl.MODELVIEW); diff --git a/c3dl/camera/freecamera.js b/c3dl/camera/freecamera.js index 26781f1..d2ac17b 100644 --- a/c3dl/camera/freecamera.js +++ b/c3dl/camera/freecamera.js @@ -194,7 +194,7 @@ c3dl.FreeCamera.prototype.toString = function (delimiter) // get the c3dl.Camera's toString() var cameraToStr = c3dl._super(this, arguments, "toString"); var FreeCameraToStr = "c3dl.FreeCamera: " + delimiter + "angular velocity = " + - this.getAngularVel() + delimiter + "linear velocity = " + this.getLinearVel() + delimiter; + this.getAngularVel() + delimiter + "linear velocity = " + this.getLinearVel() + delimiter; return cameraToStr + FreeCameraToStr; } diff --git a/c3dl/camera/orbitcamera.js b/c3dl/camera/orbitcamera.js index 3360b01..3b7058f 100644 --- a/c3dl/camera/orbitcamera.js +++ b/c3dl/camera/orbitcamera.js @@ -376,7 +376,7 @@ c3dl.OrbitCamera.prototype.setPosition = function (position) this.pos = c3dl.copyObj(position); var camPosToOrbitPoint = c3dl.subtractVectors(this.orbitPoint, this.pos); - // if the position was set such that the direction vector is parallel to the global + // if the position was set such that the direction vector is parallel to the global // up axis, the cross product won't work. In that case, leave the left vector as it was. if (c3dl.isVectorEqual([0, 0, 0], c3dl.vectorCrossProduct(camPosToOrbitPoint, [0, 1, 0]))) { diff --git a/c3dl/collada/collada.js b/c3dl/collada/collada.js index 86cfd2d..584c79c 100644 --- a/c3dl/collada/collada.js +++ b/c3dl/collada/collada.js @@ -32,9 +32,9 @@ c3dl.Collada = c3dl.inherit(c3dl.Primitive, function () { @returns {String} */ c3dl.Collada.prototype.getPath = function () { - if (this.isReady()) { - return this.path; - } + if (this.isReady()) { + return this.path; + } } /** @@ -43,9 +43,9 @@ c3dl.Collada.prototype.getPath = function () { @returns */ c3dl.Collada.prototype.getAngularVel = function () { - if (this.isReady()) { - return this.sceneGraph.getAngularVel(); - } + if (this.isReady()) { + return this.sceneGraph.getAngularVel(); + } } /** @@ -54,9 +54,9 @@ c3dl.Collada.prototype.getAngularVel = function () { @returns */ c3dl.Collada.prototype.getLinearVel = function () { - if (this.isReady()) { - return this.sceneGraph.getLinearVel(); - } + if (this.isReady()) { + return this.sceneGraph.getLinearVel(); + } } /** @@ -65,9 +65,9 @@ c3dl.Collada.prototype.getLinearVel = function () { @returns {Array} */ c3dl.Collada.prototype.getPosition = function () { - if (this.isReady()) { - return this.sceneGraph.getPosition(); - } + if (this.isReady()) { + return this.sceneGraph.getPosition(); + } } /** @@ -76,9 +76,9 @@ c3dl.Collada.prototype.getPosition = function () { @param {Array} vec */ c3dl.Collada.prototype.setAngularVel = function (vec) { - if (this.isReady()) { - this.sceneGraph.setAngularVel(vec); - } + if (this.isReady()) { + this.sceneGraph.setAngularVel(vec); + } } /** @@ -87,9 +87,9 @@ c3dl.Collada.prototype.setAngularVel = function (vec) { @return {Array} */ c3dl.Collada.prototype.getUp = function () { - if (this.isReady()) { - return this.sceneGraph.getUp(); - } + if (this.isReady()) { + return this.sceneGraph.getUp(); + } } /** @@ -98,9 +98,9 @@ c3dl.Collada.prototype.getUp = function () { @return {Array} */ c3dl.Collada.prototype.getLeft = function () { - if (this.isReady()) { - return this.sceneGraph.getLeft(); - } + if (this.isReady()) { + return this.sceneGraph.getLeft(); + } } /** @@ -109,9 +109,9 @@ c3dl.Collada.prototype.getLeft = function () { @returns {Array} */ c3dl.Collada.prototype.getDirection = function () { - if (this.isReady()) { - return this.sceneGraph.getDirection(); - } + if (this.isReady()) { + return this.sceneGraph.getDirection(); + } } /** @@ -123,9 +123,9 @@ c3dl.Collada.prototype.getDirection = function () { @returns {bool} true if the object can be picked, false otherwise. */ c3dl.Collada.prototype.getPickable = function () { - if (this.isReady()) { - return this.sceneGraph.getPickable(); - } + if (this.isReady()) { + return this.sceneGraph.getPickable(); + } } /** @@ -136,9 +136,9 @@ c3dl.Collada.prototype.getPickable = function () { false otherwise. */ c3dl.Collada.prototype.setPickable = function (isPickable) { - if (this.isReady()) { - this.sceneGraph.setPickable(isPickable); - } + if (this.isReady()) { + this.sceneGraph.setPickable(isPickable); + } } /** @@ -147,9 +147,9 @@ c3dl.Collada.prototype.setPickable = function (isPickable) { @param {Array} vec */ c3dl.Collada.prototype.setLinearVel = function (vec) { - if (this.isReady()) { - this.sceneGraph.setLinearVel(vec); - } + if (this.isReady()) { + this.sceneGraph.setLinearVel(vec); + } } /** @@ -164,29 +164,29 @@ c3dl.Collada.prototype.setLinearVel = function (vec) { @param {string} daepath path of the collada file. */ c3dl.Collada.prototype.init = function (daePath) { - this.path = daePath; - - // if the file is already in the manager, just get a copy of it now, - // otherwise put it in queue. - // Before the scene begins, the user must first specify all the collada files - // they will use during the lifetime of the scene. When the scene begins, all - // the files they specified will be created and initialized. Either it will - // be the first time (they won't exist in the manager) or they want a new - // object, in which case a copy must be created. - if (c3dl.ColladaManager.isFileLoaded(this.path)) { - this.sceneGraph = c3dl.ColladaManager.getSceneGraphCopy(this.path); - } - else { - // this will be called if the scene is being initialized and we are - // placing collada objects in the manager. - c3dl.ColladaQueue.pushBack(this); - } - if (this.isReady()) { - c3dl.pushMatrix(); - c3dl.loadIdentity(); - this.boundingbox.init(this.sceneGraph.getAllVerts()); - c3dl.popMatrix(); - } + this.path = daePath; + + // if the file is already in the manager, just get a copy of it now, + // otherwise put it in queue. + // Before the scene begins, the user must first specify all the collada files + // they will use during the lifetime of the scene. When the scene begins, all + // the files they specified will be created and initialized. Either it will + // be the first time (they won't exist in the manager) or they want a new + // object, in which case a copy must be created. + if (c3dl.ColladaManager.isFileLoaded(this.path)) { + this.sceneGraph = c3dl.ColladaManager.getSceneGraphCopy(this.path); + } + else { + // this will be called if the scene is being initialized and we are + // placing collada objects in the manager. + c3dl.ColladaQueue.pushBack(this); + } + if (this.isReady()) { + c3dl.pushMatrix(); + c3dl.loadIdentity(); + this.boundingbox.init(this.sceneGraph.getAllVerts()); + c3dl.popMatrix(); + } } /** @@ -229,7 +229,7 @@ c3dl.Collada.prototype.update = function (timeStep) { @private */ c3dl.Collada.prototype.setSceneGraph = function (sg) { - this.sceneGraph = sg; + this.sceneGraph = sg; } @@ -244,14 +244,14 @@ c3dl.Collada.prototype.setSceneGraph = function (sg) { @param {Scene} scene */ c3dl.Collada.prototype.render = function (glCanvas3D, scene) { - if (this.sceneGraph && this.isVisible()) { - // tell the root to render. The render() calls - // will propogate down the graph. - this.sceneGraph.render(glCanvas3D, scene); - if (this.drawboundingbox) { - this.boundingbox.render(scene); - } + if (this.sceneGraph && this.isVisible()) { + // tell the root to render. The render() calls + // will propogate down the graph. + this.sceneGraph.render(glCanvas3D, scene); + if (this.drawboundingbox) { + this.boundingbox.render(scene); } + } } /** @@ -260,10 +260,10 @@ c3dl.Collada.prototype.render = function (glCanvas3D, scene) { @param {Array} scaleVec */ c3dl.Collada.prototype.scale = function (scaleVec) { - if (this.isReady()) { - this.boundingbox.scale(scaleVec); - this.sceneGraph.scale(scaleVec); - } + if (this.isReady()) { + this.boundingbox.scale(scaleVec); + this.sceneGraph.scale(scaleVec); + } } /** @@ -273,10 +273,10 @@ c3dl.Collada.prototype.scale = function (scaleVec) { @param {Array} trans */ c3dl.Collada.prototype.translate = function (trans) { - if (this.isReady()) { - this.sceneGraph.translate(trans); - this.boundingbox.setPosition(trans); - } + if (this.isReady()) { + this.sceneGraph.translate(trans); + this.boundingbox.setPosition(trans); + } } /** @@ -285,10 +285,10 @@ c3dl.Collada.prototype.translate = function (trans) { @param {Array} pos */ c3dl.Collada.prototype.setPosition = function (pos) { - if (this.isReady()) { - this.sceneGraph.setPosition(pos); - this.boundingbox.setPosition(pos); - } + if (this.isReady()) { + this.sceneGraph.setPosition(pos); + this.boundingbox.setPosition(pos); + } } /** @@ -297,7 +297,7 @@ c3dl.Collada.prototype.setPosition = function (pos) { @returns {c3dl.SceneNode} Root node of the Collada model's scenegraph. */ c3dl.Collada.prototype.getSceneGraph = function () { - return this.sceneGraph; + return this.sceneGraph; } /** @@ -307,9 +307,9 @@ c3dl.Collada.prototype.getSceneGraph = function () { @param {string} texturePath Path of the texture. */ c3dl.Collada.prototype.setTexture = function (texturePath) { - if (this.isReady()) { - this.sceneGraph.setTexture(texturePath); - } + if (this.isReady()) { + this.sceneGraph.setTexture(texturePath); + } } /** @@ -320,9 +320,9 @@ c3dl.Collada.prototype.setTexture = function (texturePath) { @param {c3dl.Material} material */ c3dl.Collada.prototype.setMaterial = function (material) { - if (this.isReady()) { - this.sceneGraph.setMaterial(material); - } + if (this.isReady()) { + this.sceneGraph.setMaterial(material); + } } /** @@ -336,8 +336,8 @@ c3dl.Collada.prototype.setMaterial = function (material) { @param {c3dl.Effect} effect */ c3dl.Collada.prototype.setEffect = function (effect) { - // add type checking? - this.sceneGraph.setEffect(effect); + // add type checking? + this.sceneGraph.setEffect(effect); } /** @@ -346,10 +346,10 @@ c3dl.Collada.prototype.setEffect = function (effect) { @param {float} angle in radians. */ c3dl.Collada.prototype.rotateOnAxis = function (axisVec, angle) { - if (this.isReady()) { - this.sceneGraph.rotateOnAxis(axisVec, angle); - this.boundingbox.rotateOnAxis(axisVec, angle); - } + if (this.isReady()) { + this.sceneGraph.rotateOnAxis(axisVec, angle); + this.boundingbox.rotateOnAxis(axisVec, angle); + } } @@ -359,10 +359,10 @@ c3dl.Collada.prototype.rotateOnAxis = function (axisVec, angle) { @param {float} angle in radians. */ c3dl.Collada.prototype.yaw = function (angle) { - if (this.isReady()) { - this.sceneGraph.yaw(angle); - this.boundingbox.rotateOnAxis(this.sceneGraph.up, angle); - } + if (this.isReady()) { + this.sceneGraph.yaw(angle); + this.boundingbox.rotateOnAxis(this.sceneGraph.up, angle); + } } /** @@ -371,17 +371,17 @@ c3dl.Collada.prototype.yaw = function (angle) { @param {float} angle in radians. */ c3dl.Collada.prototype.pitch = function (angle) { - if (this.isReady()) { - this.sceneGraph.pitch(angle); - this.boundingbox.rotateOnAxis(this.sceneGraph.left, angle); - } + if (this.isReady()) { + this.sceneGraph.pitch(angle); + this.boundingbox.rotateOnAxis(this.sceneGraph.left, angle); + } } /** @private */ c3dl.Collada.prototype.isReady = function () { - return this.sceneGraph != null ? true : false; + return this.sceneGraph != null ? true : false; } /** @@ -390,35 +390,35 @@ c3dl.Collada.prototype.isReady = function () { @param {float} angle in radians. */ c3dl.Collada.prototype.roll = function (angle) { - if (this.isReady()) { - this.sceneGraph.roll(angle); - this.boundingbox.rotateOnAxis(this.sceneGraph.dir, angle); - } + if (this.isReady()) { + this.sceneGraph.roll(angle); + this.boundingbox.rotateOnAxis(this.sceneGraph.dir, angle); + } } /** @private */ c3dl.Collada.prototype.getCopy = function () { - var collada = new Collada(); - collada.clone(this); - return collada; + var collada = new Collada(); + collada.clone(this); + return collada; } c3dl.Collada.prototype.getTransform = function () { - if (this.sceneGraph) { - return this.sceneGraph.getTransform(); - } + if (this.sceneGraph) { + return this.sceneGraph.getTransform(); + } } /** @private */ c3dl.Collada.prototype.clone = function (other) { - c3dl._super(this, arguments, "clone"); + c3dl._super(this, arguments, "clone"); - this.path = other.path; - this.sceneGraph = other.sceneGraph.getCopy(); - this.boundingbox = other.boundingbox.getCopy(); + this.path = other.path; + this.sceneGraph = other.sceneGraph.getCopy(); + this.boundingbox = other.boundingbox.getCopy(); } /** @@ -434,12 +434,12 @@ c3dl.Collada.prototype.clone = function (other) { in the scenegraph. */ c3dl.Collada.prototype.rayIntersectsEnclosures = function (rayOrigin, rayDir) { - var result = this.sceneGraph.rayIntersectsEnclosures(rayOrigin, rayDir); - return result; + var result = this.sceneGraph.rayIntersectsEnclosures(rayOrigin, rayDir); + return result; } c3dl.Collada.prototype.getObjectType = function () { - return c3dl.COLLADA; + return c3dl.COLLADA; } /** @@ -452,136 +452,136 @@ c3dl.Collada.prototype.getObjectType = function () { @returns {bool} true if the ray intersects with any triangle in the object. */ c3dl.Collada.prototype.rayIntersectsTriangles = function (rayOrigin, rayDir) { - // Use the matrix stack, but clear it out first - c3dl.pushMatrix(); - c3dl.loadIdentity(); + // Use the matrix stack, but clear it out first + c3dl.pushMatrix(); + c3dl.loadIdentity(); - var result = this.sceneGraph.rayIntersectsTriangles(rayOrigin, rayDir); + var result = this.sceneGraph.rayIntersectsTriangles(rayOrigin, rayDir); - // restore the stack to its previous state. - c3dl.popMatrix(); - return result; + // restore the stack to its previous state. + c3dl.popMatrix(); + return result; } c3dl.Collada.prototype.getBoundingSpheres = function () { - return this.sceneGraph.getBoundingSpheres(); + return this.sceneGraph.getBoundingSpheres(); } c3dl.Collada.prototype.getHeight = function () { - if (this.isReady()) { - return this.boundingbox.getHeight(); - } + if (this.isReady()) { + return this.boundingbox.getHeight(); + } } c3dl.Collada.prototype.getWidth = function () { - if (this.isReady()) { - return this.boundingbox.getWidth(); - } + if (this.isReady()) { + return this.boundingbox.getWidth(); + } } c3dl.Collada.prototype.getLength = function () { - if (this.isReady()) { - return this.boundingbox.getLength(); - } + if (this.isReady()) { + return this.boundingbox.getLength(); + } } c3dl.Collada.prototype.setHeight = function (height) { - var curheight = this.getHeight(); - var scaleVec = []; - if (curheight > height) { - scaleVec = [1, (1 / (curheight / height)), 1]; - } - else if (curheight < height) { - scaleVec = [1, (height / curheight), 1]; - } - else { - scaleVec[1, 1, 1]; - } - this.boundingbox.scale(scaleVec); - this.sceneGraph.scale(scaleVec); + var curheight = this.getHeight(); + var scaleVec = []; + if (curheight > height) { + scaleVec = [1, (1 / (curheight / height)), 1]; + } + else if (curheight < height) { + scaleVec = [1, (height / curheight), 1]; + } + else { + scaleVec[1, 1, 1]; + } + this.boundingbox.scale(scaleVec); + this.sceneGraph.scale(scaleVec); } c3dl.Collada.prototype.setLength = function (length) { - var curlength = this.getLength(); - var scaleVec = []; - if (curlength > length) { - scaleVec = [(1 / (curlength / length)), 1, 1]; - } - else if (curlength < length) { - scaleVec = [(length / curlength), 1, 1]; - } - else { - scaleVec[1, 1, 1]; - } - this.boundingbox.scale(scaleVec); - this.sceneGraph.scale(scaleVec); + var curlength = this.getLength(); + var scaleVec = []; + if (curlength > length) { + scaleVec = [(1 / (curlength / length)), 1, 1]; + } + else if (curlength < length) { + scaleVec = [(length / curlength), 1, 1]; + } + else { + scaleVec[1, 1, 1]; + } + this.boundingbox.scale(scaleVec); + this.sceneGraph.scale(scaleVec); } c3dl.Collada.prototype.setWidth = function (width) { - var curwidth = this.getWidth(); - var scaleVec = []; - if (curwidth > width) { - scaleVec = [1, 1, (1 / (curwidth / width))]; - } - else if (curwidth < width) { - scaleVec = [1, 1, (width / curwidth)]; - } - else { - scaleVec[1, 1, 1]; - } - this.boundingbox.scale(scaleVec); - this.sceneGraph.scale(scaleVec); + var curwidth = this.getWidth(); + var scaleVec = []; + if (curwidth > width) { + scaleVec = [1, 1, (1 / (curwidth / width))]; + } + else if (curwidth < width) { + scaleVec = [1, 1, (width / curwidth)]; + } + else { + scaleVec[1, 1, 1]; + } + this.boundingbox.scale(scaleVec); + this.sceneGraph.scale(scaleVec); } c3dl.Collada.prototype.setSize = function (length, width, height) { - length = parseFloat(length); - width = parseFloat(width); - height = parseFloat(height); - var curlength = this.boundingbox.getLength(); - var curwidth = this.boundingbox.getWidth(); - var curheight = this.boundingbox.getHeight(); - var scaleVec = []; - var vecL, vecW, vecH; - if (curlength > length) { - vecL = (1 / (curlength / length)); - } - else if (curlength < length) { - vecL = length / curlength; - } - else { - vecL = 1; - } - if (curheight > height) { - vecH = (1 / (curheight / height)); - } - else if (curheight < height) { - vecH = (height / curheight); - } - else { - vecH = 1; - } - if (curwidth > width) { - vecW = (1 / (curwidth / width)); - } - else if (curwidth < width) { - vecW = (width / curwidth); - } - else { - vecW = 1; - } - scaleVec = [vecL, vecH, vecW]; - this.scale(scaleVec); + length = parseFloat(length); + width = parseFloat(width); + height = parseFloat(height); + var curlength = this.boundingbox.getLength(); + var curwidth = this.boundingbox.getWidth(); + var curheight = this.boundingbox.getHeight(); + var scaleVec = []; + var vecL, vecW, vecH; + if (curlength > length) { + vecL = (1 / (curlength / length)); + } + else if (curlength < length) { + vecL = length / curlength; + } + else { + vecL = 1; + } + if (curheight > height) { + vecH = (1 / (curheight / height)); + } + else if (curheight < height) { + vecH = (height / curheight); + } + else { + vecH = 1; + } + if (curwidth > width) { + vecW = (1 / (curwidth / width)); + } + else if (curwidth < width) { + vecW = (width / curwidth); + } + else { + vecW = 1; + } + scaleVec = [vecL, vecH, vecW]; + this.scale(scaleVec); } c3dl.Collada.prototype.setDrawBoundingBox = function (drawboundingbox) { - this.drawboundingbox = drawboundingbox; + this.drawboundingbox = drawboundingbox; } c3dl.Collada.prototype.getBoundingBox = function () { - return this.boundingbox; + return this.boundingbox; } c3dl.Collada.prototype.getBoundingBoxCorners = function () { - return this.boundingbox.getCorners(); + return this.boundingbox.getCorners(); } c3dl.Collada.prototype.centerObject = function () { - this.sceneGraph.center(this.boundingbox.realposition); - this.boundingbox.center(); + this.sceneGraph.center(this.boundingbox.realposition); + this.boundingbox.center(); } \ No newline at end of file diff --git a/c3dl/collada/colladaloader.js b/c3dl/collada/colladaloader.js index e39052d..d6ed1cc 100644 --- a/c3dl/collada/colladaloader.js +++ b/c3dl/collada/colladaloader.js @@ -877,7 +877,7 @@ c3dl.ColladaLoader = function () // count is an attribute of polygons which lists how many primitives the // polygon has. we can use this data to find out how many times we have to // change the parts. - for (var currPrim = 0, count = collations[currColl].getAttribute("count"); currPrim < count; currPrim++) + for (var currPrim = 0, count = collations[currColl].getAttribute("count"); currPrim < count; currPrim++) { var partsArray = []; @@ -930,7 +930,7 @@ c3dl.ColladaLoader = function () // each primitive collation element can have a material name. this name matches to the // 's symbol attribute value. collationElement.tempMaterial = collations[currColl].getAttribute("material"); - if (collations[currColl].nodeName !== "lines") { + if (collations[currColl].nodeName !== "lines") { collationElement.init( this.expandFaces(faces, verticesArray, this.vertexOffset, vertexStride), this.expandFaces(faces, normalsArray, this.normalOffset, normalsStride), @@ -1239,9 +1239,9 @@ c3dl.ColladaLoader = function () // var float_array = c3dl.ColladaLoader.getNodeWithAttribute(xmlObject, "float_array", "id", accessorSrc); - //values in the DAE file are seperated with a space + // values in the DAE file are seperated with a space // don't use nodeValue since it will be broken up in 4096 chunks - data.values = new C3DL_FLOAT_ARRAY(this.mergeChildData(float_array.childNodes).split(" ")); + data.values = new C3DL_FLOAT_ARRAY(this.mergeChildData(float_array.childNodes).split(" ")); return data; } diff --git a/c3dl/collada/primitiveset.js b/c3dl/collada/primitiveset.js index 9ebc385..7c2d68c 100644 --- a/c3dl/collada/primitiveset.js +++ b/c3dl/collada/primitiveset.js @@ -47,7 +47,7 @@ c3dl.PrimitiveSet = function () this.normals = normals; this.texCoords = texCoords; this.boundingSphere = new c3dl.BoundingSphere(); - this.type = type; + this.type = type; // give the bounding sphere the vertices, so it can properly // adjust its radius to completely enclose the object. this.boundingSphere.init(this.vertices); @@ -61,7 +61,7 @@ c3dl.PrimitiveSet = function () xyz[0]= parseFloat(vertices[i][0]); xyz[1] = parseFloat(vertices[i][1]); xyz[2] = parseFloat(vertices[i][2]); - this.vertices.push(xyz[0]); + this.vertices.push(xyz[0]); this.vertices.push(xyz[1]); this.vertices.push(xyz[2]); } @@ -126,12 +126,13 @@ c3dl.PrimitiveSet = function () copy.texCoords = this.texCoords; copy.texture = this.texture; copy.lineList = this.lineList; - copy.type = this.type; + copy.type = this.type; // get a deep copy of the material since every collada object's primitive set // can have its own material. copy.material = this.material ? this.material.getCopy() : null; - if (this.boundingSphere) + if (this.boundingSphere){ copy.boundingSphere = this.boundingSphere.getCopy(); + } return copy; } diff --git a/c3dl/effects/effect.js b/c3dl/effects/effect.js index 05c3d9f..9ccf8bb 100644 --- a/c3dl/effects/effect.js +++ b/c3dl/effects/effect.js @@ -64,7 +64,6 @@ c3dl.Effect = function () */ this.init = function (effectTemplate) { - //c3dl.debug.logWarning(effectTemplate); var check = true; if (check || effectTemplate instanceof c3dl.EffectTemplate) diff --git a/c3dl/enclosure/boundingbox.js b/c3dl/enclosure/boundingbox.js index d3d6460..ef40d10 100644 --- a/c3dl/enclosure/boundingbox.js +++ b/c3dl/enclosure/boundingbox.js @@ -1,4 +1,7 @@ - +/* + Copyright (c) 2008 Seneca College + Licenced under the MIT License (http://www.c3dl.org/index.php/mit-license/) +*/ c3dl.BoundingBox = function () { //x @@ -16,10 +19,10 @@ c3dl.BoundingBox = function () this.init = function (vertices) { if (vertices) { - vertices = new C3DL_FLOAT_ARRAY(vertices); + vertices = new C3DL_FLOAT_ARRAY(vertices); var lengthVerts= new C3DL_FLOAT_ARRAY(vertices.length/3), widthVerts=new C3DL_FLOAT_ARRAY(vertices.length/3), heightVerts=new C3DL_FLOAT_ARRAY(vertices.length/3), j = 0; var j = 0; - for (var i = 0; i < vertices.length/3; i++) { + for (var i = 0; i < vertices.length/3; i++) { lengthVerts[i] = vertices[j]; heightVerts[i] = vertices[j+1]; widthVerts[i] = vertices[j+2]; @@ -61,7 +64,6 @@ c3dl.BoundingBox = function () this.boxverts[6] =[ this.maxMins[0], this.maxMins[2], this.maxMins[5]]; //B bottom right this.boxverts[7] =[ this.maxMins[0], this.maxMins[2], this.maxMins[4]]; - } this.setPosition = function (position) @@ -74,19 +76,21 @@ c3dl.BoundingBox = function () for (var i = 0; i <8; i++) { this.boxverts[i] = c3dl.addVectors(this.boxverts[i], this.position); } - } this.scale = function (scaleVec) { this.length = this.length * scaleVec[0]; this.height = this.height * scaleVec[1]; this.width = this.width * scaleVec[2]; - for (var i = 0; i <8; i++) + for (var i = 0; i <8; i++){ this.boxverts[i] = c3dl.subtractVectors(this.boxverts[i], this.position); - for (var i = 0; i <8; i++) + } + for (var i = 0; i <8; i++){ this.boxverts[i] = c3dl.multiplyVectorByVector(this.boxverts[i], scaleVec); - for (var i = 0; i <8; i++) + } + for (var i = 0; i <8; i++){ this.boxverts[i] = c3dl.addVectors(this.boxverts[i], this.position); + } } this.rotateOnAxis = function (axisVec, angle) @@ -120,10 +124,12 @@ c3dl.BoundingBox = function () for (var i = 0; i <8; i++) { this.boxverts[i] = c3dl.subtractVectors(this.boxverts[i], this.position); } - for (var i = 0; i <8; i++) + for (var i = 0; i <8; i++){ c3dl.multiplyMatrixByVector(rotateOnAxisMat, this.boxverts[i], this.boxverts[i]); - for (var i = 0; i <8; i++) + } + for (var i = 0; i <8; i++){ this.boxverts[i] = c3dl.addVectors(this.boxverts[i], this.position); + } } this.getHeight = function () { @@ -198,7 +204,7 @@ c3dl.BoundingBox = function () } this.center = function () { - //F top left + //F top left this.boxverts[0] =[ this.boxverts[0][0] - this.realposition[0] , this.boxverts[0][1] - this.realposition[1] , this.boxverts[0][2] - this.realposition[2] ]; //B top left this.boxverts[1] =[ this.boxverts[1][0] - this.realposition[0] , this.boxverts[1][1] - this.realposition[1], this.boxverts[1][2] - this.realposition[2] ]; @@ -214,9 +220,5 @@ c3dl.BoundingBox = function () this.boxverts[6] =[ this.boxverts[6][0] - this.realposition[0], this.boxverts[6][1] - this.realposition[1], this.boxverts[6][2] - this.realposition[2] ]; //B bottom right this.boxverts[7] =[ this.boxverts[7][0] - this.realposition[0], this.boxverts[7][1] - this.realposition[1] , this.boxverts[7][2] - this.realposition[2] ]; - } } - - - diff --git a/c3dl/enclosure/boundingsphere.js b/c3dl/enclosure/boundingsphere.js index 8fb21a5..5ab9759 100644 --- a/c3dl/enclosure/boundingsphere.js +++ b/c3dl/enclosure/boundingsphere.js @@ -62,9 +62,9 @@ c3dl.BoundingSphere = function () // too much allocation. So allocate outside the loop. var vector = c3dl.makeVector(0, 0, 0); var currVector; - lengthVerts = new C3DL_FLOAT_ARRAY(vertices.length/3), - heightVerts= new C3DL_FLOAT_ARRAY(vertices.length/3), widthVerts= new C3DL_FLOAT_ARRAY(vertices.length/3); - var j = 0; + lengthVerts = new C3DL_FLOAT_ARRAY(vertices.length/3), + heightVerts= new C3DL_FLOAT_ARRAY(vertices.length/3), widthVerts= new C3DL_FLOAT_ARRAY(vertices.length/3); + var j = 0; for (var i = 0, len = vertices.length/3; i < len; i++) { lengthVerts[i] = vertices[j]; heightVerts[i] = vertices[j+1]; @@ -73,7 +73,7 @@ c3dl.BoundingSphere = function () } this.maxMins[0] = c3dl.findMax(lengthVerts); - this.maxMins[1] = c3dl.findMin(lengthVerts); + this.maxMins[1] = c3dl.findMin(lengthVerts); this.maxMins[2] = c3dl.findMax(heightVerts); this.maxMins[3] = c3dl.findMin(heightVerts); this.maxMins[4] = c3dl.findMax(widthVerts); @@ -82,13 +82,13 @@ c3dl.BoundingSphere = function () this.center[0] = (this.maxMins[0] + this.maxMins[1])/2; this.center[1] = (this.maxMins[2] + this.maxMins[3])/2; this.center[2] = (this.maxMins[4] + this.maxMins[5])/2; - for (var i = 0; i < vertices.length; i += 3) + for (var i = 0; i < vertices.length; i += 3) { // vector[0] = vertices[i + 0]; vector[1] = vertices[i + 1]; vector[2] = vertices[i + 2]; - c3dl.subtractVectors(vector, this.center, vector); + c3dl.subtractVectors(vector, this.center, vector); currVector = c3dl.vectorLength(vector); // once the longest vector is found, this becomes our radius. @@ -103,7 +103,7 @@ c3dl.BoundingSphere = function () this.original[0] = this.longestVector[0]; this.original[1] = this.longestVector[1]; this.original[2] = this.longestVector[2]; - this.radius=c3dl.vectorLength(this.longestVector); + this.radius=c3dl.vectorLength(this.longestVector); } /** @@ -115,7 +115,7 @@ c3dl.BoundingSphere = function () */ this.setPosition = function (position) { - this.position[0] = position[0]+this.center[0]; + this.position[0] = position[0]+this.center[0]; this.position[1] = position[1]+this.center[1]; this.position[2] = position[2]+this.center[2]; } @@ -129,7 +129,6 @@ c3dl.BoundingSphere = function () return mat; } - /** @private @@ -148,10 +147,10 @@ c3dl.BoundingSphere = function () this.longestVector[0] = this.original[0] * largestScale; this.longestVector[1] = this.original[1] * largestScale; this.longestVector[2] = this.original[2] * largestScale; - this.center[0] = (this.maxMins[0]* largestScale + this.maxMins[1]* largestScale)/2; - this.center[1] = (this.maxMins[2]* largestScale + this.maxMins[3]* largestScale)/2; - this.center[2] = (this.maxMins[4]* largestScale + this.maxMins[5]* largestScale)/2; - this.radius=c3dl.vectorLength(this.longestVector); + this.center[0] = (this.maxMins[0]* largestScale + this.maxMins[1]* largestScale)/2; + this.center[1] = (this.maxMins[2]* largestScale + this.maxMins[3]* largestScale)/2; + this.center[2] = (this.maxMins[4]* largestScale + this.maxMins[5]* largestScale)/2; + this.radius=c3dl.vectorLength(this.longestVector); } /** @@ -209,11 +208,11 @@ c3dl.BoundingSphere = function () { var copy = new c3dl.BoundingSphere(); copy.longestVector = c3dl.copyVector(this.longestVector); - copy.original = c3dl.copyVector(this.original); - copy.position = c3dl.copyVector(this.position); - copy.center = c3dl.copyVector(this.center ); - copy.center = c3dl.copyVector(this.center ); - copy.maxMins = this.maxMins; - return copy; + copy.original = c3dl.copyVector(this.original); + copy.position = c3dl.copyVector(this.position); + copy.center = c3dl.copyVector(this.center ); + copy.center = c3dl.copyVector(this.center ); + copy.maxMins = this.maxMins; + return copy; } } \ No newline at end of file diff --git a/c3dl/enclosure/visualboundingsphere.js b/c3dl/enclosure/visualboundingsphere.js index c8038bc..a1522fd 100644 --- a/c3dl/enclosure/visualboundingsphere.js +++ b/c3dl/enclosure/visualboundingsphere.js @@ -5,5 +5,4 @@ c3dl.BS_NORMALS = [ 0,1,0,0,1,0]; c3dl.BOUNDING_SPHERE_VERTICES = [-0.000001, -1, 0.000001, 0.096133, -0.995185, -0.019122, 0.098016, -0.995185, 0, 0.098017, 0.995185, 0, 0.096134, 0.995185, -0.019122, 0, 1, 0, 0.096134, 0.995185, -0.019122, 0.090556, 0.995185, -0.03751, 0, 1, 0, -0.000001, -1, 0.000001, 0.090555, -0.995185, -0.037509, 0.096133, -0.995185, -0.019122, -0.000001, -1, 0.000001, 0.081498, -0.995185, -0.054455, 0.090555, -0.995185, -0.037509, 0.090556, 0.995185, -0.03751, 0.081498, 0.995185, -0.054455, 0, 1, 0, 0.081498, 0.995185, -0.054455, 0.069309, 0.995185, -0.069309, 0, 1, 0, -0.000001, -1, 0.000001, 0.069308, -0.995185, -0.069308, 0.081498, -0.995185, -0.054455, -0.000001, -1, 0.000001, 0.054455, -0.995185, -0.081498, 0.069308, -0.995185, -0.069308, 0.069309, 0.995185, -0.069309, 0.054455, 0.995185, -0.081498, 0, 1, 0, 0.054455, 0.995185, -0.081498, 0.03751, 0.995185, -0.090556, 0, 1, 0, -0.000001, -1, 0.000001, 0.037509, -0.995185, -0.090555, 0.054455, -0.995185, -0.081498, -0.000001, -1, 0.000001, 0.019122, -0.995185, -0.096133, 0.037509, -0.995185, -0.090555, 0.03751, 0.995185, -0.090556, 0.019122, 0.995185, -0.096134, 0, 1, 0, 0.019122, 0.995185, -0.096134, 0, 0.995185, -0.098017, 0, 1, 0, -0.000001, -1, 0.000001, 0, -0.995185, -0.098016, 0.019122, -0.995185, -0.096133, -0.000001, -1, 0.000001, -0.019122, -0.995185, -0.096133, 0, -0.995185, -0.098016, 0, 0.995185, -0.098017, -0.019122, 0.995185, -0.096134, 0, 1, 0, -0.019122, 0.995185, -0.096134, -0.03751, 0.995185, -0.090556, 0, 1, 0, -0.000001, -1, 0.000001, -0.037509, -0.995185, -0.090555, -0.019122, -0.995185, -0.096133, -0.000001, -1, 0.000001, -0.054455, -0.995185, -0.081498, -0.037509, -0.995185, -0.090555, -0.03751, 0.995185, -0.090556, -0.054455, 0.995185, -0.081498, 0, 1, 0, -0.054455, 0.995185, -0.081498, -0.069309, 0.995185, -0.069309, 0, 1, 0, -0.000001, -1, 0.000001, -0.069308, -0.995185, -0.069308, -0.054455, -0.995185, -0.081498, -0.000001, -1, 0.000001, -0.081498, -0.995185, -0.054455, -0.069308, -0.995185, -0.069308, -0.069309, 0.995185, -0.069309, -0.081498, 0.995185, -0.054455, 0, 1, 0, -0.081498, 0.995185, -0.054455, -0.090556, 0.995185, -0.03751, 0, 1, 0, -0.000001, -1, 0.000001, -0.090555, -0.995185, -0.037509, -0.081498, -0.995185, -0.054455, -0.000001, -1, 0.000001, -0.096133, -0.995185, -0.019122, -0.090555, -0.995185, -0.037509, -0.090556, 0.995185, -0.03751, -0.096134, 0.995185, -0.019122, 0, 1, 0, -0.096134, 0.995185, -0.019122, -0.098017, 0.995185, 0, 0, 1, 0, -0.000001, -1, 0.000001, -0.098016, -0.995185, 0, -0.096133, -0.995185, -0.019122, -0.000001, -1, 0.000001, -0.096133, -0.995185, 0.019122, -0.098016, -0.995185, 0, -0.098017, 0.995185, 0, -0.096134, 0.995185, 0.019122, 0, 1, 0, -0.096134, 0.995185, 0.019122, -0.090556, 0.995185, 0.037509, 0, 1, 0, -0.000001, -1, 0.000001, -0.090555, -0.995185, 0.037509, -0.096133, -0.995185, 0.019122, -0.000001, -1, 0.000001, -0.081498, -0.995185, 0.054455, -0.090555, -0.995185, 0.037509, -0.090556, 0.995185, 0.037509, -0.081498, 0.995185, 0.054455, 0, 1, 0, -0.081498, 0.995185, 0.054455, -0.069309, 0.995185, 0.069309, 0, 1, 0, -0.000001, -1, 0.000001, -0.069308, -0.995185, 0.069308, -0.081498, -0.995185, 0.054455, -0.000001, -1, 0.000001, -0.054455, -0.995185, 0.081498, -0.069308, -0.995185, 0.069308, -0.069309, 0.995185, 0.069309, -0.054455, 0.995185, 0.081498, 0, 1, 0, -0.054455, 0.995185, 0.081498, -0.03751, 0.995185, 0.090556, 0, 1, 0, -0.000001, -1, 0.000001, -0.037509, -0.995185, 0.090555, -0.054455, -0.995185, 0.081498, -0.000001, -1, 0.000001, -0.019122, -0.995185, 0.096133, -0.037509, -0.995185, 0.090555, -0.03751, 0.995185, 0.090556, -0.019122, 0.995185, 0.096134, 0, 1, 0, -0.019122, 0.995185, 0.096134, 0, 0.995185, 0.098017, 0, 1, 0, -0.000001, -1, 0.000001, 0, -0.995185, 0.098016, -0.019122, -0.995185, 0.096133, -0.000001, -1, 0.000001, 0.019122, -0.995185, 0.096133, 0, -0.995185, 0.098016, 0, 0.995185, 0.098017, 0.019122, 0.995185, 0.096134, 0, 1, 0, 0.019122, 0.995185, 0.096134, 0.03751, 0.995185, 0.090556, 0, 1, 0, -0.000001, -1, 0.000001, 0.037509, -0.995185, 0.090555, 0.019122, -0.995185, 0.096133, -0.000001, -1, 0.000001, 0.054455, -0.995185, 0.081498, 0.037509, -0.995185, 0.090555, 0.03751, 0.995185, 0.090556, 0.054455, 0.995185, 0.081498, 0, 1, 0, 0.054455, 0.995185, 0.081498, 0.069309, 0.995185, 0.069308, 0, 1, 0, -0.000001, -1, 0.000001, 0.069308, -0.995185, 0.069308, 0.054455, -0.995185, 0.081498, -0.000001, -1, 0.000001, 0.081498, -0.995185, 0.054455, 0.069308, -0.995185, 0.069308, 0.069309, 0.995185, 0.069308, 0.081498, 0.995185, 0.054455, 0, 1, 0, 0.081498, 0.995185, 0.054455, 0.090556, 0.995185, 0.037509, 0, 1, 0, -0.000001, -1, 0.000001, 0.090555, -0.995185, 0.037509, 0.081498, -0.995185, 0.054455, -0.000001, -1, 0.000001, 0.096133, -0.995185, 0.019122, 0.090555, -0.995185, 0.037509, 0.090556, 0.995185, 0.037509, 0.096134, 0.995185, 0.019122, 0, 1, 0, 0.096134, 0.995185, 0.019122, 0.098017, 0.995185, 0, 0, 1, 0, -0.000001, -1, 0.000001, 0.098016, -0.995185, 0, 0.096133, -0.995185, 0.019122, 0.096133, -0.995185, 0.019122, 0.098016, -0.995185, 0, 0.195089, -0.980785, 0, 0.096133, -0.995185, 0.019122, 0.195089, -0.980785, 0, 0.191341, -0.980785, 0.03806, 0.191341, -0.980785, 0.03806, 0.195089, -0.980785, 0, 0.290284, -0.956941, 0, 0.191341, -0.980785, 0.03806, 0.290284, -0.956941, 0, 0.284706, -0.956941, 0.056632, 0.284706, -0.956941, 0.056632, 0.290284, -0.956941, 0, 0.382682, -0.92388, 0, 0.284706, -0.956941, 0.056632, 0.382682, -0.92388, 0, 0.375329, -0.92388, 0.074658, 0.375329, -0.92388, 0.074658, 0.382682, -0.92388, 0, 0.471396, -0.881922, 0, 0.375329, -0.92388, 0.074658, 0.471396, -0.881922, 0, 0.462338, -0.881922, 0.091965, 0.462338, -0.881922, 0.091965, 0.471396, -0.881922, 0, 0.555569, -0.83147, 0, 0.462338, -0.881922, 0.091965, 0.555569, -0.83147, 0, 0.544894, -0.83147, 0.108386, 0.544894, -0.83147, 0.108386, 0.555569, -0.83147, 0, 0.634392, -0.773011, 0, 0.544894, -0.83147, 0.108386, 0.634392, -0.773011, 0, 0.622203, -0.773011, 0.123764, 0.622203, -0.773011, 0.123764, 0.634392, -0.773011, 0, 0.707106, -0.707107, 0, 0.622203, -0.773011, 0.123764, 0.707106, -0.707107, 0, 0.693519, -0.707107, 0.137949, 0.693519, -0.707107, 0.137949, 0.707106, -0.707107, 0, 0.758157, -0.634394, 0.150806, 0.707106, -0.707107, 0, 0.77301, -0.634394, 0, 0.758157, -0.634394, 0.150806, 0.758157, -0.634394, 0.150806, 0.77301, -0.634394, 0, 0.831469, -0.555571, 0, 0.758157, -0.634394, 0.150806, 0.831469, -0.555571, 0, 0.815492, -0.555571, 0.162211, 0.815492, -0.555571, 0.162211, 0.831469, -0.555571, 0, 0.88192, -0.471397, 0, 0.815492, -0.555571, 0.162211, 0.88192, -0.471397, 0, 0.864975, -0.471397, 0.172054, 0.864975, -0.471397, 0.172054, 0.88192, -0.471397, 0, 0.906127, -0.382684, 0.18024, 0.88192, -0.471397, 0, 0.923879, -0.382684, 0, 0.906127, -0.382684, 0.18024, 0.906127, -0.382684, 0.18024, 0.923879, -0.382684, 0, 0.95694, -0.290285, 0, 0.906127, -0.382684, 0.18024, 0.95694, -0.290285, 0, 0.938552, -0.290285, 0.18669, 0.938552, -0.290285, 0.18669, 0.95694, -0.290285, 0, 0.961939, -0.195091, 0.191341, 0.95694, -0.290285, 0, 0.980785, -0.195091, 0, 0.961939, -0.195091, 0.191341, 0.961939, -0.195091, 0.191341, 0.980785, -0.195091, 0, 0.995184, -0.098017, 0, 0.961939, -0.195091, 0.191341, 0.995184, -0.098017, 0, 0.976061, -0.098017, 0.194151, 0.976061, -0.098017, 0.194151, 0.995184, -0.098017, 0, 0.980784, 0, 0.19509, 0.995184, -0.098017, 0, 0.999999, 0, 0, 0.980784, 0, 0.19509, 0.980784, 0, 0.19509, 0.999999, 0, 0, 0.995184, 0.098017, 0, 0.980784, 0, 0.19509, 0.995184, 0.098017, 0, 0.976061, 0.098017, 0.194151, 0.976061, 0.098017, 0.194151, 0.995184, 0.098017, 0, 0.961939, 0.19509, 0.191341, 0.995184, 0.098017, 0, 0.980785, 0.19509, 0, 0.961939, 0.19509, 0.191341, 0.961939, 0.19509, 0.191341, 0.980785, 0.19509, 0, 0.95694, 0.290285, 0, 0.961939, 0.19509, 0.191341, 0.95694, 0.290285, 0, 0.938552, 0.290285, 0.186689, 0.938552, 0.290285, 0.186689, 0.95694, 0.290285, 0, 0.923879, 0.382683, 0, 0.938552, 0.290285, 0.186689, 0.923879, 0.382683, 0, 0.906127, 0.382683, 0.18024, 0.906127, 0.382683, 0.18024, 0.923879, 0.382683, 0, 0.864975, 0.471397, 0.172054, 0.923879, 0.382683, 0, 0.88192, 0.471397, 0, 0.864975, 0.471397, 0.172054, 0.864975, 0.471397, 0.172054, 0.88192, 0.471397, 0, 0.815493, 0.55557, 0.162211, 0.88192, 0.471397, 0, 0.831469, 0.55557, 0, 0.815493, 0.55557, 0.162211, 0.815493, 0.55557, 0.162211, 0.831469, 0.55557, 0, 0.77301, 0.634393, 0, 0.815493, 0.55557, 0.162211, 0.77301, 0.634393, 0, 0.758157, 0.634393, 0.150807, 0.758157, 0.634393, 0.150807, 0.77301, 0.634393, 0, 0.707107, 0.707107, 0, 0.758157, 0.634393, 0.150807, 0.707107, 0.707107, 0, 0.69352, 0.707107, 0.13795, 0.69352, 0.707107, 0.13795, 0.707107, 0.707107, 0, 0.634393, 0.77301, 0, 0.69352, 0.707107, 0.13795, 0.634393, 0.77301, 0, 0.622203, 0.77301, 0.123764, 0.622203, 0.77301, 0.123764, 0.634393, 0.77301, 0, 0.544895, 0.83147, 0.108386, 0.634393, 0.77301, 0, 0.55557, 0.83147, 0, 0.544895, 0.83147, 0.108386, 0.544895, 0.83147, 0.108386, 0.55557, 0.83147, 0, 0.471396, 0.881921, 0, 0.544895, 0.83147, 0.108386, 0.471396, 0.881921, 0, 0.462339, 0.881921, 0.091965, 0.462339, 0.881921, 0.091965, 0.471396, 0.881921, 0, 0.382683, 0.92388, 0, 0.462339, 0.881921, 0.091965, 0.382683, 0.92388, 0, 0.37533, 0.92388, 0.074658, 0.37533, 0.92388, 0.074658, 0.382683, 0.92388, 0, 0.290284, 0.95694, 0, 0.37533, 0.92388, 0.074658, 0.290284, 0.95694, 0, 0.284707, 0.95694, 0.056632, 0.284707, 0.95694, 0.056632, 0.290284, 0.95694, 0, 0.19509, 0.980785, 0, 0.284707, 0.95694, 0.056632, 0.19509, 0.980785, 0, 0.191342, 0.980785, 0.03806, 0.098017, 0.995185, 0, 0.096134, 0.995185, 0.019122, 0.191342, 0.980785, 0.03806, 0.098017, 0.995185, 0, 0.191342, 0.980785, 0.03806, 0.19509, 0.980785, 0, 0.18024, 0.980785, 0.074658, 0.191342, 0.980785, 0.03806, 0.096134, 0.995185, 0.019122, 0.18024, 0.980785, 0.074658, 0.096134, 0.995185, 0.019122, 0.090556, 0.995185, 0.037509, 0.268188, 0.95694, 0.111087, 0.284707, 0.95694, 0.056632, 0.191342, 0.980785, 0.03806, 0.268188, 0.95694, 0.111087, 0.191342, 0.980785, 0.03806, 0.18024, 0.980785, 0.074658, 0.353553, 0.92388, 0.146446, 0.37533, 0.92388, 0.074658, 0.284707, 0.95694, 0.056632, 0.353553, 0.92388, 0.146446, 0.284707, 0.95694, 0.056632, 0.268188, 0.95694, 0.111087, 0.435513, 0.881921, 0.180395, 0.462339, 0.881921, 0.091965, 0.37533, 0.92388, 0.074658, 0.435513, 0.881921, 0.180395, 0.37533, 0.92388, 0.074658, 0.353553, 0.92388, 0.146446, 0.513279, 0.83147, 0.212607, 0.544895, 0.83147, 0.108386, 0.462339, 0.881921, 0.091965, 0.513279, 0.83147, 0.212607, 0.462339, 0.881921, 0.091965, 0.435513, 0.881921, 0.180395, 0.586102, 0.77301, 0.242771, 0.622203, 0.77301, 0.123764, 0.513279, 0.83147, 0.212607, 0.622203, 0.77301, 0.123764, 0.544895, 0.83147, 0.108386, 0.513279, 0.83147, 0.212607, 0.653281, 0.707107, 0.270598, 0.69352, 0.707107, 0.13795, 0.622203, 0.77301, 0.123764, 0.653281, 0.707107, 0.270598, 0.622203, 0.77301, 0.123764, 0.586102, 0.77301, 0.242771, 0.714168, 0.634393, 0.295818, 0.758157, 0.634393, 0.150807, 0.69352, 0.707107, 0.13795, 0.714168, 0.634393, 0.295818, 0.69352, 0.707107, 0.13795, 0.653281, 0.707107, 0.270598, 0.768177, 0.55557, 0.318189, 0.815493, 0.55557, 0.162211, 0.758157, 0.634393, 0.150807, 0.768177, 0.55557, 0.318189, 0.758157, 0.634393, 0.150807, 0.714168, 0.634393, 0.295818, 0.814788, 0.471397, 0.337496, 0.864975, 0.471397, 0.172054, 0.768177, 0.55557, 0.318189, 0.864975, 0.471397, 0.172054, 0.815493, 0.55557, 0.162211, 0.768177, 0.55557, 0.318189, 0.853553, 0.382683, 0.353553, 0.906127, 0.382683, 0.18024, 0.814788, 0.471397, 0.337496, 0.906127, 0.382683, 0.18024, 0.864975, 0.471397, 0.172054, 0.814788, 0.471397, 0.337496, 0.884097, 0.290285, 0.366205, 0.938552, 0.290285, 0.186689, 0.906127, 0.382683, 0.18024, 0.884097, 0.290285, 0.366205, 0.906127, 0.382683, 0.18024, 0.853553, 0.382683, 0.353553, 0.906127, 0.19509, 0.37533, 0.961939, 0.19509, 0.191341, 0.938552, 0.290285, 0.186689, 0.906127, 0.19509, 0.37533, 0.938552, 0.290285, 0.186689, 0.884097, 0.290285, 0.366205, 0.91943, 0.098017, 0.38084, 0.976061, 0.098017, 0.194151, 0.906127, 0.19509, 0.37533, 0.976061, 0.098017, 0.194151, 0.961939, 0.19509, 0.191341, 0.906127, 0.19509, 0.37533, 0.923879, 0, 0.382683, 0.980784, 0, 0.19509, 0.976061, 0.098017, 0.194151, 0.923879, 0, 0.382683, 0.976061, 0.098017, 0.194151, 0.91943, 0.098017, 0.38084, 0.91943, -0.098017, 0.38084, 0.976061, -0.098017, 0.194151, 0.923879, 0, 0.382683, 0.976061, -0.098017, 0.194151, 0.980784, 0, 0.19509, 0.923879, 0, 0.382683, 0.906127, -0.195091, 0.37533, 0.961939, -0.195091, 0.191341, 0.976061, -0.098017, 0.194151, 0.906127, -0.195091, 0.37533, 0.976061, -0.098017, 0.194151, 0.91943, -0.098017, 0.38084, 0.884097, -0.290285, 0.366205, 0.938552, -0.290285, 0.18669, 0.906127, -0.195091, 0.37533, 0.938552, -0.290285, 0.18669, 0.961939, -0.195091, 0.191341, 0.906127, -0.195091, 0.37533, 0.853553, -0.382684, 0.353553, 0.906127, -0.382684, 0.18024, 0.938552, -0.290285, 0.18669, 0.853553, -0.382684, 0.353553, 0.938552, -0.290285, 0.18669, 0.884097, -0.290285, 0.366205, 0.814788, -0.471397, 0.337496, 0.864975, -0.471397, 0.172054, 0.853553, -0.382684, 0.353553, 0.864975, -0.471397, 0.172054, 0.906127, -0.382684, 0.18024, 0.853553, -0.382684, 0.353553, 0.768177, -0.555571, 0.318189, 0.815492, -0.555571, 0.162211, 0.864975, -0.471397, 0.172054, 0.768177, -0.555571, 0.318189, 0.864975, -0.471397, 0.172054, 0.814788, -0.471397, 0.337496, 0.714168, -0.634394, 0.295818, 0.758157, -0.634394, 0.150806, 0.815492, -0.555571, 0.162211, 0.714168, -0.634394, 0.295818, 0.815492, -0.555571, 0.162211, 0.768177, -0.555571, 0.318189, 0.653281, -0.707107, 0.270598, 0.693519, -0.707107, 0.137949, 0.714168, -0.634394, 0.295818, 0.693519, -0.707107, 0.137949, 0.758157, -0.634394, 0.150806, 0.714168, -0.634394, 0.295818, 0.586102, -0.773011, 0.242771, 0.622203, -0.773011, 0.123764, 0.693519, -0.707107, 0.137949, 0.586102, -0.773011, 0.242771, 0.693519, -0.707107, 0.137949, 0.653281, -0.707107, 0.270598, 0.513279, -0.83147, 0.212607, 0.544894, -0.83147, 0.108386, 0.622203, -0.773011, 0.123764, 0.513279, -0.83147, 0.212607, 0.622203, -0.773011, 0.123764, 0.586102, -0.773011, 0.242771, 0.435513, -0.881922, 0.180395, 0.462338, -0.881922, 0.091965, 0.544894, -0.83147, 0.108386, 0.435513, -0.881922, 0.180395, 0.544894, -0.83147, 0.108386, 0.513279, -0.83147, 0.212607, 0.353552, -0.92388, 0.146446, 0.375329, -0.92388, 0.074658, 0.462338, -0.881922, 0.091965, 0.353552, -0.92388, 0.146446, 0.462338, -0.881922, 0.091965, 0.435513, -0.881922, 0.180395, 0.268187, -0.956941, 0.111087, 0.284706, -0.956941, 0.056632, 0.375329, -0.92388, 0.074658, 0.268187, -0.956941, 0.111087, 0.375329, -0.92388, 0.074658, 0.353552, -0.92388, 0.146446, 0.180239, -0.980785, 0.074657, 0.191341, -0.980785, 0.03806, 0.284706, -0.956941, 0.056632, 0.180239, -0.980785, 0.074657, 0.284706, -0.956941, 0.056632, 0.268187, -0.956941, 0.111087, 0.090555, -0.995185, 0.037509, 0.096133, -0.995185, 0.019122, 0.191341, -0.980785, 0.03806, 0.090555, -0.995185, 0.037509, 0.191341, -0.980785, 0.03806, 0.180239, -0.980785, 0.074657, 0.081498, -0.995185, 0.054455, 0.090555, -0.995185, 0.037509, 0.180239, -0.980785, 0.074657, 0.081498, -0.995185, 0.054455, 0.180239, -0.980785, 0.074657, 0.162211, -0.980785, 0.108386, 0.162211, -0.980785, 0.108386, 0.180239, -0.980785, 0.074657, 0.268187, -0.956941, 0.111087, 0.162211, -0.980785, 0.108386, 0.268187, -0.956941, 0.111087, 0.241362, -0.956941, 0.161273, 0.241362, -0.956941, 0.161273, 0.268187, -0.956941, 0.111087, 0.353552, -0.92388, 0.146446, 0.241362, -0.956941, 0.161273, 0.353552, -0.92388, 0.146446, 0.318189, -0.92388, 0.212607, 0.318189, -0.92388, 0.212607, 0.353552, -0.92388, 0.146446, 0.435513, -0.881922, 0.180395, 0.318189, -0.92388, 0.212607, 0.435513, -0.881922, 0.180395, 0.391951, -0.881922, 0.261893, 0.391951, -0.881922, 0.261893, 0.435513, -0.881922, 0.180395, 0.513279, -0.83147, 0.212607, 0.391951, -0.881922, 0.261893, 0.513279, -0.83147, 0.212607, 0.461939, -0.83147, 0.308658, 0.461939, -0.83147, 0.308658, 0.513279, -0.83147, 0.212607, 0.586102, -0.773011, 0.242771, 0.461939, -0.83147, 0.308658, 0.586102, -0.773011, 0.242771, 0.527478, -0.773011, 0.352449, 0.527478, -0.773011, 0.352449, 0.586102, -0.773011, 0.242771, 0.653281, -0.707107, 0.270598, 0.527478, -0.773011, 0.352449, 0.653281, -0.707107, 0.270598, 0.587937, -0.707107, 0.392847, 0.587937, -0.707107, 0.392847, 0.653281, -0.707107, 0.270598, 0.642734, -0.634394, 0.429461, 0.653281, -0.707107, 0.270598, 0.714168, -0.634394, 0.295818, 0.642734, -0.634394, 0.429461, 0.642734, -0.634394, 0.429461, 0.714168, -0.634394, 0.295818, 0.768177, -0.555571, 0.318189, 0.642734, -0.634394, 0.429461, 0.768177, -0.555571, 0.318189, 0.691341, -0.555571, 0.461939, 0.691341, -0.555571, 0.461939, 0.768177, -0.555571, 0.318189, 0.814788, -0.471397, 0.337496, 0.691341, -0.555571, 0.461939, 0.814788, -0.471397, 0.337496, 0.73329, -0.471397, 0.489969, 0.73329, -0.471397, 0.489969, 0.814788, -0.471397, 0.337496, 0.768177, -0.382684, 0.513279, 0.814788, -0.471397, 0.337496, 0.853553, -0.382684, 0.353553, 0.768177, -0.382684, 0.513279, 0.768177, -0.382684, 0.513279, 0.853553, -0.382684, 0.353553, 0.884097, -0.290285, 0.366205, 0.768177, -0.382684, 0.513279, 0.884097, -0.290285, 0.366205, 0.795666, -0.290285, 0.531647, 0.795666, -0.290285, 0.531647, 0.884097, -0.290285, 0.366205, 0.815493, -0.195091, 0.544895, 0.884097, -0.290285, 0.366205, 0.906127, -0.195091, 0.37533, 0.815493, -0.195091, 0.544895, 0.815493, -0.195091, 0.544895, 0.906127, -0.195091, 0.37533, 0.91943, -0.098017, 0.38084, 0.815493, -0.195091, 0.544895, 0.91943, -0.098017, 0.38084, 0.827465, -0.098017, 0.552894, 0.827465, -0.098017, 0.552894, 0.91943, -0.098017, 0.38084, 0.831469, 0, 0.555569, 0.91943, -0.098017, 0.38084, 0.923879, 0, 0.382683, 0.831469, 0, 0.555569, 0.831469, 0, 0.555569, 0.923879, 0, 0.382683, 0.91943, 0.098017, 0.38084, 0.831469, 0, 0.555569, 0.91943, 0.098017, 0.38084, 0.827465, 0.098017, 0.552894, 0.827465, 0.098017, 0.552894, 0.91943, 0.098017, 0.38084, 0.815493, 0.19509, 0.544895, 0.91943, 0.098017, 0.38084, 0.906127, 0.19509, 0.37533, 0.815493, 0.19509, 0.544895, 0.815493, 0.19509, 0.544895, 0.906127, 0.19509, 0.37533, 0.884097, 0.290285, 0.366205, 0.815493, 0.19509, 0.544895, 0.884097, 0.290285, 0.366205, 0.795666, 0.290285, 0.531647, 0.795666, 0.290285, 0.531647, 0.884097, 0.290285, 0.366205, 0.853553, 0.382683, 0.353553, 0.795666, 0.290285, 0.531647, 0.853553, 0.382683, 0.353553, 0.768177, 0.382683, 0.51328, 0.768177, 0.382683, 0.51328, 0.853553, 0.382683, 0.353553, 0.73329, 0.471397, 0.489969, 0.853553, 0.382683, 0.353553, 0.814788, 0.471397, 0.337496, 0.73329, 0.471397, 0.489969, 0.73329, 0.471397, 0.489969, 0.814788, 0.471397, 0.337496, 0.691341, 0.55557, 0.461939, 0.814788, 0.471397, 0.337496, 0.768177, 0.55557, 0.318189, 0.691341, 0.55557, 0.461939, 0.691341, 0.55557, 0.461939, 0.768177, 0.55557, 0.318189, 0.714168, 0.634393, 0.295818, 0.691341, 0.55557, 0.461939, 0.714168, 0.634393, 0.295818, 0.642734, 0.634393, 0.429461, 0.642734, 0.634393, 0.429461, 0.714168, 0.634393, 0.295818, 0.653281, 0.707107, 0.270598, 0.642734, 0.634393, 0.429461, 0.653281, 0.707107, 0.270598, 0.587938, 0.707107, 0.392847, 0.587938, 0.707107, 0.392847, 0.653281, 0.707107, 0.270598, 0.586102, 0.77301, 0.242771, 0.587938, 0.707107, 0.392847, 0.586102, 0.77301, 0.242771, 0.527478, 0.77301, 0.35245, 0.527478, 0.77301, 0.35245, 0.586102, 0.77301, 0.242771, 0.461939, 0.83147, 0.308658, 0.586102, 0.77301, 0.242771, 0.513279, 0.83147, 0.212607, 0.461939, 0.83147, 0.308658, 0.461939, 0.83147, 0.308658, 0.513279, 0.83147, 0.212607, 0.435513, 0.881921, 0.180395, 0.461939, 0.83147, 0.308658, 0.435513, 0.881921, 0.180395, 0.391952, 0.881921, 0.261894, 0.391952, 0.881921, 0.261894, 0.435513, 0.881921, 0.180395, 0.353553, 0.92388, 0.146446, 0.391952, 0.881921, 0.261894, 0.353553, 0.92388, 0.146446, 0.31819, 0.92388, 0.212607, 0.31819, 0.92388, 0.212607, 0.353553, 0.92388, 0.146446, 0.268188, 0.95694, 0.111087, 0.31819, 0.92388, 0.212607, 0.268188, 0.95694, 0.111087, 0.241363, 0.95694, 0.161273, 0.241363, 0.95694, 0.161273, 0.268188, 0.95694, 0.111087, 0.18024, 0.980785, 0.074658, 0.241363, 0.95694, 0.161273, 0.18024, 0.980785, 0.074658, 0.162212, 0.980785, 0.108386, 0.162212, 0.980785, 0.108386, 0.18024, 0.980785, 0.074658, 0.090556, 0.995185, 0.037509, 0.162212, 0.980785, 0.108386, 0.090556, 0.995185, 0.037509, 0.081498, 0.995185, 0.054455, 0.13795, 0.980785, 0.137949, 0.162212, 0.980785, 0.108386, 0.081498, 0.995185, 0.054455, 0.13795, 0.980785, 0.137949, 0.081498, 0.995185, 0.054455, 0.069309, 0.995185, 0.069308, 0.205262, 0.95694, 0.205262, 0.241363, 0.95694, 0.161273, 0.162212, 0.980785, 0.108386, 0.205262, 0.95694, 0.205262, 0.162212, 0.980785, 0.108386, 0.13795, 0.980785, 0.137949, 0.270598, 0.92388, 0.270598, 0.31819, 0.92388, 0.212607, 0.241363, 0.95694, 0.161273, 0.270598, 0.92388, 0.270598, 0.241363, 0.95694, 0.161273, 0.205262, 0.95694, 0.205262, 0.333328, 0.881921, 0.333327, 0.391952, 0.881921, 0.261894, 0.31819, 0.92388, 0.212607, 0.333328, 0.881921, 0.333327, 0.31819, 0.92388, 0.212607, 0.270598, 0.92388, 0.270598, 0.392847, 0.83147, 0.392847, 0.461939, 0.83147, 0.308658, 0.391952, 0.881921, 0.261894, 0.392847, 0.83147, 0.392847, 0.391952, 0.881921, 0.261894, 0.333328, 0.881921, 0.333327, 0.448583, 0.77301, 0.448583, 0.527478, 0.77301, 0.35245, 0.392847, 0.83147, 0.392847, 0.527478, 0.77301, 0.35245, 0.461939, 0.83147, 0.308658, 0.392847, 0.83147, 0.392847, 0.5, 0.707107, 0.5, 0.587938, 0.707107, 0.392847, 0.527478, 0.77301, 0.35245, 0.5, 0.707107, 0.5, 0.527478, 0.77301, 0.35245, 0.448583, 0.77301, 0.448583, 0.546601, 0.634393, 0.546601, 0.642734, 0.634393, 0.429461, 0.587938, 0.707107, 0.392847, 0.546601, 0.634393, 0.546601, 0.587938, 0.707107, 0.392847, 0.5, 0.707107, 0.5, 0.587938, 0.55557, 0.587937, 0.691341, 0.55557, 0.461939, 0.642734, 0.634393, 0.429461, 0.587938, 0.55557, 0.587937, 0.642734, 0.634393, 0.429461, 0.546601, 0.634393, 0.546601, 0.623612, 0.471397, 0.623612, 0.73329, 0.471397, 0.489969, 0.587938, 0.55557, 0.587937, 0.73329, 0.471397, 0.489969, 0.691341, 0.55557, 0.461939, 0.587938, 0.55557, 0.587937, 0.653281, 0.382683, 0.653281, 0.768177, 0.382683, 0.51328, 0.623612, 0.471397, 0.623612, 0.768177, 0.382683, 0.51328, 0.73329, 0.471397, 0.489969, 0.623612, 0.471397, 0.623612, 0.676659, 0.290285, 0.676658, 0.795666, 0.290285, 0.531647, 0.768177, 0.382683, 0.51328, 0.676659, 0.290285, 0.676658, 0.768177, 0.382683, 0.51328, 0.653281, 0.382683, 0.653281, 0.69352, 0.19509, 0.693519, 0.815493, 0.19509, 0.544895, 0.795666, 0.290285, 0.531647, 0.69352, 0.19509, 0.693519, 0.795666, 0.290285, 0.531647, 0.676659, 0.290285, 0.676658, 0.703701, 0.098017, 0.703701, 0.827465, 0.098017, 0.552894, 0.69352, 0.19509, 0.693519, 0.827465, 0.098017, 0.552894, 0.815493, 0.19509, 0.544895, 0.69352, 0.19509, 0.693519, 0.707106, 0, 0.707106, 0.831469, 0, 0.555569, 0.827465, 0.098017, 0.552894, 0.707106, 0, 0.707106, 0.827465, 0.098017, 0.552894, 0.703701, 0.098017, 0.703701, 0.703701, -0.098017, 0.703701, 0.827465, -0.098017, 0.552894, 0.707106, 0, 0.707106, 0.827465, -0.098017, 0.552894, 0.831469, 0, 0.555569, 0.707106, 0, 0.707106, 0.69352, -0.195091, 0.693519, 0.815493, -0.195091, 0.544895, 0.827465, -0.098017, 0.552894, 0.69352, -0.195091, 0.693519, 0.827465, -0.098017, 0.552894, 0.703701, -0.098017, 0.703701, 0.676659, -0.290285, 0.676659, 0.795666, -0.290285, 0.531647, 0.69352, -0.195091, 0.693519, 0.795666, -0.290285, 0.531647, 0.815493, -0.195091, 0.544895, 0.69352, -0.195091, 0.693519, 0.653281, -0.382684, 0.653281, 0.768177, -0.382684, 0.513279, 0.795666, -0.290285, 0.531647, 0.653281, -0.382684, 0.653281, 0.795666, -0.290285, 0.531647, 0.676659, -0.290285, 0.676659, 0.623612, -0.471397, 0.623612, 0.73329, -0.471397, 0.489969, 0.768177, -0.382684, 0.513279, 0.623612, -0.471397, 0.623612, 0.768177, -0.382684, 0.513279, 0.653281, -0.382684, 0.653281, 0.587937, -0.555571, 0.587937, 0.691341, -0.555571, 0.461939, 0.73329, -0.471397, 0.489969, 0.587937, -0.555571, 0.587937, 0.73329, -0.471397, 0.489969, 0.623612, -0.471397, 0.623612, 0.546601, -0.634394, 0.5466, 0.642734, -0.634394, 0.429461, 0.691341, -0.555571, 0.461939, 0.546601, -0.634394, 0.5466, 0.691341, -0.555571, 0.461939, 0.587937, -0.555571, 0.587937, 0.5, -0.707107, 0.499999, 0.587937, -0.707107, 0.392847, 0.642734, -0.634394, 0.429461, 0.5, -0.707107, 0.499999, 0.642734, -0.634394, 0.429461, 0.546601, -0.634394, 0.5466, 0.448583, -0.773011, 0.448583, 0.527478, -0.773011, 0.352449, 0.587937, -0.707107, 0.392847, 0.448583, -0.773011, 0.448583, 0.587937, -0.707107, 0.392847, 0.5, -0.707107, 0.499999, 0.392847, -0.83147, 0.392847, 0.461939, -0.83147, 0.308658, 0.527478, -0.773011, 0.352449, 0.392847, -0.83147, 0.392847, 0.527478, -0.773011, 0.352449, 0.448583, -0.773011, 0.448583, 0.333327, -0.881922, 0.333327, 0.391951, -0.881922, 0.261893, 0.461939, -0.83147, 0.308658, 0.333327, -0.881922, 0.333327, 0.461939, -0.83147, 0.308658, 0.392847, -0.83147, 0.392847, 0.270597, -0.92388, 0.270597, 0.318189, -0.92388, 0.212607, 0.391951, -0.881922, 0.261893, 0.270597, -0.92388, 0.270597, 0.391951, -0.881922, 0.261893, 0.333327, -0.881922, 0.333327, 0.205262, -0.956941, 0.205262, 0.241362, -0.956941, 0.161273, 0.318189, -0.92388, 0.212607, 0.205262, -0.956941, 0.205262, 0.318189, -0.92388, 0.212607, 0.270597, -0.92388, 0.270597, 0.137949, -0.980785, 0.137949, 0.162211, -0.980785, 0.108386, 0.241362, -0.956941, 0.161273, 0.137949, -0.980785, 0.137949, 0.241362, -0.956941, 0.161273, 0.205262, -0.956941, 0.205262, 0.069308, -0.995185, 0.069308, 0.081498, -0.995185, 0.054455, 0.162211, -0.980785, 0.108386, 0.069308, -0.995185, 0.069308, 0.162211, -0.980785, 0.108386, 0.137949, -0.980785, 0.137949, 0.054455, -0.995185, 0.081498, 0.069308, -0.995185, 0.069308, 0.137949, -0.980785, 0.137949, 0.054455, -0.995185, 0.081498, 0.137949, -0.980785, 0.137949, 0.108386, -0.980785, 0.162211, 0.108386, -0.980785, 0.162211, 0.137949, -0.980785, 0.137949, 0.205262, -0.956941, 0.205262, 0.108386, -0.980785, 0.162211, 0.205262, -0.956941, 0.205262, 0.161273, -0.956941, 0.241362, 0.161273, -0.956941, 0.241362, 0.205262, -0.956941, 0.205262, 0.270597, -0.92388, 0.270597, 0.161273, -0.956941, 0.241362, 0.270597, -0.92388, 0.270597, 0.212607, -0.92388, 0.318189, 0.212607, -0.92388, 0.318189, 0.270597, -0.92388, 0.270597, 0.333327, -0.881922, 0.333327, 0.212607, -0.92388, 0.318189, 0.333327, -0.881922, 0.333327, 0.261894, -0.881922, 0.391951, 0.261894, -0.881922, 0.391951, 0.333327, -0.881922, 0.333327, 0.392847, -0.83147, 0.392847, 0.261894, -0.881922, 0.391951, 0.392847, -0.83147, 0.392847, 0.308658, -0.83147, 0.461939, 0.308658, -0.83147, 0.461939, 0.392847, -0.83147, 0.392847, 0.35245, -0.773011, 0.527478, 0.392847, -0.83147, 0.392847, 0.448583, -0.773011, 0.448583, 0.35245, -0.773011, 0.527478, 0.35245, -0.773011, 0.527478, 0.448583, -0.773011, 0.448583, 0.5, -0.707107, 0.499999, 0.35245, -0.773011, 0.527478, 0.5, -0.707107, 0.499999, 0.392847, -0.707107, 0.587937, 0.392847, -0.707107, 0.587937, 0.5, -0.707107, 0.499999, 0.429461, -0.634394, 0.642734, 0.5, -0.707107, 0.499999, 0.546601, -0.634394, 0.5466, 0.429461, -0.634394, 0.642734, 0.429461, -0.634394, 0.642734, 0.546601, -0.634394, 0.5466, 0.587937, -0.555571, 0.587937, 0.429461, -0.634394, 0.642734, 0.587937, -0.555571, 0.587937, 0.46194, -0.555571, 0.691341, 0.46194, -0.555571, 0.691341, 0.587937, -0.555571, 0.587937, 0.623612, -0.471397, 0.623612, 0.46194, -0.555571, 0.691341, 0.623612, -0.471397, 0.623612, 0.489969, -0.471397, 0.73329, 0.489969, -0.471397, 0.73329, 0.623612, -0.471397, 0.623612, 0.653281, -0.382684, 0.653281, 0.489969, -0.471397, 0.73329, 0.653281, -0.382684, 0.653281, 0.51328, -0.382684, 0.768177, 0.51328, -0.382684, 0.768177, 0.653281, -0.382684, 0.653281, 0.676659, -0.290285, 0.676659, 0.51328, -0.382684, 0.768177, 0.676659, -0.290285, 0.676659, 0.531647, -0.290285, 0.795666, 0.531647, -0.290285, 0.795666, 0.676659, -0.290285, 0.676659, 0.544895, -0.195091, 0.815493, 0.676659, -0.290285, 0.676659, 0.69352, -0.195091, 0.693519, 0.544895, -0.195091, 0.815493, 0.544895, -0.195091, 0.815493, 0.69352, -0.195091, 0.693519, 0.703701, -0.098017, 0.703701, 0.544895, -0.195091, 0.815493, 0.703701, -0.098017, 0.703701, 0.552895, -0.098017, 0.827465, 0.552895, -0.098017, 0.827465, 0.703701, -0.098017, 0.703701, 0.55557, 0, 0.831468, 0.703701, -0.098017, 0.703701, 0.707106, 0, 0.707106, 0.55557, 0, 0.831468, 0.55557, 0, 0.831468, 0.707106, 0, 0.707106, 0.703701, 0.098017, 0.703701, 0.55557, 0, 0.831468, 0.703701, 0.098017, 0.703701, 0.552895, 0.098017, 0.827465, 0.552895, 0.098017, 0.827465, 0.703701, 0.098017, 0.703701, 0.544895, 0.19509, 0.815493, 0.703701, 0.098017, 0.703701, 0.69352, 0.19509, 0.693519, 0.544895, 0.19509, 0.815493, 0.544895, 0.19509, 0.815493, 0.69352, 0.19509, 0.693519, 0.676659, 0.290285, 0.676658, 0.544895, 0.19509, 0.815493, 0.676659, 0.290285, 0.676658, 0.531647, 0.290285, 0.795666, 0.531647, 0.290285, 0.795666, 0.676659, 0.290285, 0.676658, 0.653281, 0.382683, 0.653281, 0.531647, 0.290285, 0.795666, 0.653281, 0.382683, 0.653281, 0.51328, 0.382683, 0.768177, 0.51328, 0.382683, 0.768177, 0.653281, 0.382683, 0.653281, 0.489969, 0.471397, 0.73329, 0.653281, 0.382683, 0.653281, 0.623612, 0.471397, 0.623612, 0.489969, 0.471397, 0.73329, 0.489969, 0.471397, 0.73329, 0.623612, 0.471397, 0.623612, 0.46194, 0.55557, 0.691341, 0.623612, 0.471397, 0.623612, 0.587938, 0.55557, 0.587937, 0.46194, 0.55557, 0.691341, 0.46194, 0.55557, 0.691341, 0.587938, 0.55557, 0.587937, 0.546601, 0.634393, 0.546601, 0.46194, 0.55557, 0.691341, 0.546601, 0.634393, 0.546601, 0.429462, 0.634393, 0.642734, 0.429462, 0.634393, 0.642734, 0.546601, 0.634393, 0.546601, 0.5, 0.707107, 0.5, 0.429462, 0.634393, 0.642734, 0.5, 0.707107, 0.5, 0.392847, 0.707107, 0.587938, 0.392847, 0.707107, 0.587938, 0.5, 0.707107, 0.5, 0.448583, 0.77301, 0.448583, 0.392847, 0.707107, 0.587938, 0.448583, 0.77301, 0.448583, 0.35245, 0.77301, 0.527478, 0.35245, 0.77301, 0.527478, 0.448583, 0.77301, 0.448583, 0.308658, 0.83147, 0.461939, 0.448583, 0.77301, 0.448583, 0.392847, 0.83147, 0.392847, 0.308658, 0.83147, 0.461939, 0.308658, 0.83147, 0.461939, 0.392847, 0.83147, 0.392847, 0.333328, 0.881921, 0.333327, 0.308658, 0.83147, 0.461939, 0.333328, 0.881921, 0.333327, 0.261894, 0.881921, 0.391952, 0.261894, 0.881921, 0.391952, 0.333328, 0.881921, 0.333327, 0.270598, 0.92388, 0.270598, 0.261894, 0.881921, 0.391952, 0.270598, 0.92388, 0.270598, 0.212607, 0.92388, 0.318189, 0.212607, 0.92388, 0.318189, 0.270598, 0.92388, 0.270598, 0.205262, 0.95694, 0.205262, 0.212607, 0.92388, 0.318189, 0.205262, 0.95694, 0.205262, 0.161273, 0.95694, 0.241363, 0.161273, 0.95694, 0.241363, 0.205262, 0.95694, 0.205262, 0.13795, 0.980785, 0.137949, 0.161273, 0.95694, 0.241363, 0.13795, 0.980785, 0.137949, 0.108386, 0.980785, 0.162211, 0.108386, 0.980785, 0.162211, 0.13795, 0.980785, 0.137949, 0.069309, 0.995185, 0.069308, 0.108386, 0.980785, 0.162211, 0.069309, 0.995185, 0.069308, 0.054455, 0.995185, 0.081498, 0.074658, 0.980785, 0.18024, 0.108386, 0.980785, 0.162211, 0.054455, 0.995185, 0.081498, 0.074658, 0.980785, 0.18024, 0.054455, 0.995185, 0.081498, 0.03751, 0.995185, 0.090556, 0.111087, 0.95694, 0.268188, 0.161273, 0.95694, 0.241363, 0.108386, 0.980785, 0.162211, 0.111087, 0.95694, 0.268188, 0.108386, 0.980785, 0.162211, 0.074658, 0.980785, 0.18024, 0.146447, 0.92388, 0.353553, 0.212607, 0.92388, 0.318189, 0.161273, 0.95694, 0.241363, 0.146447, 0.92388, 0.353553, 0.161273, 0.95694, 0.241363, 0.111087, 0.95694, 0.268188, 0.180396, 0.881921, 0.435513, 0.261894, 0.881921, 0.391952, 0.212607, 0.92388, 0.318189, 0.180396, 0.881921, 0.435513, 0.212607, 0.92388, 0.318189, 0.146447, 0.92388, 0.353553, 0.212607, 0.83147, 0.513279, 0.308658, 0.83147, 0.461939, 0.261894, 0.881921, 0.391952, 0.212607, 0.83147, 0.513279, 0.261894, 0.881921, 0.391952, 0.180396, 0.881921, 0.435513, 0.242772, 0.77301, 0.586102, 0.35245, 0.77301, 0.527478, 0.212607, 0.83147, 0.513279, 0.35245, 0.77301, 0.527478, 0.308658, 0.83147, 0.461939, 0.212607, 0.83147, 0.513279, 0.270598, 0.707107, 0.653281, 0.392847, 0.707107, 0.587938, 0.35245, 0.77301, 0.527478, 0.270598, 0.707107, 0.653281, 0.35245, 0.77301, 0.527478, 0.242772, 0.77301, 0.586102, 0.295818, 0.634393, 0.714168, 0.429462, 0.634393, 0.642734, 0.392847, 0.707107, 0.587938, 0.295818, 0.634393, 0.714168, 0.392847, 0.707107, 0.587938, 0.270598, 0.707107, 0.653281, 0.31819, 0.55557, 0.768177, 0.46194, 0.55557, 0.691341, 0.429462, 0.634393, 0.642734, 0.31819, 0.55557, 0.768177, 0.429462, 0.634393, 0.642734, 0.295818, 0.634393, 0.714168, 0.337496, 0.471397, 0.814788, 0.489969, 0.471397, 0.73329, 0.31819, 0.55557, 0.768177, 0.489969, 0.471397, 0.73329, 0.46194, 0.55557, 0.691341, 0.31819, 0.55557, 0.768177, 0.353553, 0.382683, 0.853553, 0.51328, 0.382683, 0.768177, 0.337496, 0.471397, 0.814788, 0.51328, 0.382683, 0.768177, 0.489969, 0.471397, 0.73329, 0.337496, 0.471397, 0.814788, 0.366205, 0.290285, 0.884097, 0.531647, 0.290285, 0.795666, 0.51328, 0.382683, 0.768177, 0.366205, 0.290285, 0.884097, 0.51328, 0.382683, 0.768177, 0.353553, 0.382683, 0.853553, 0.37533, 0.19509, 0.906127, 0.544895, 0.19509, 0.815493, 0.531647, 0.290285, 0.795666, 0.37533, 0.19509, 0.906127, 0.531647, 0.290285, 0.795666, 0.366205, 0.290285, 0.884097, 0.38084, 0.098017, 0.91943, 0.552895, 0.098017, 0.827465, 0.37533, 0.19509, 0.906127, 0.552895, 0.098017, 0.827465, 0.544895, 0.19509, 0.815493, 0.37533, 0.19509, 0.906127, 0.382683, 0, 0.923878, 0.55557, 0, 0.831468, 0.552895, 0.098017, 0.827465, 0.382683, 0, 0.923878, 0.552895, 0.098017, 0.827465, 0.38084, 0.098017, 0.91943, 0.38084, -0.098017, 0.91943, 0.552895, -0.098017, 0.827465, 0.382683, 0, 0.923878, 0.552895, -0.098017, 0.827465, 0.55557, 0, 0.831468, 0.382683, 0, 0.923878, 0.37533, -0.19509, 0.906127, 0.544895, -0.195091, 0.815493, 0.552895, -0.098017, 0.827465, 0.37533, -0.19509, 0.906127, 0.552895, -0.098017, 0.827465, 0.38084, -0.098017, 0.91943, 0.366205, -0.290285, 0.884097, 0.531647, -0.290285, 0.795666, 0.37533, -0.19509, 0.906127, 0.531647, -0.290285, 0.795666, 0.544895, -0.195091, 0.815493, 0.37533, -0.19509, 0.906127, 0.353553, -0.382684, 0.853553, 0.51328, -0.382684, 0.768177, 0.531647, -0.290285, 0.795666, 0.353553, -0.382684, 0.853553, 0.531647, -0.290285, 0.795666, 0.366205, -0.290285, 0.884097, 0.337496, -0.471397, 0.814788, 0.489969, -0.471397, 0.73329, 0.353553, -0.382684, 0.853553, 0.489969, -0.471397, 0.73329, 0.51328, -0.382684, 0.768177, 0.353553, -0.382684, 0.853553, 0.31819, -0.555571, 0.768177, 0.46194, -0.555571, 0.691341, 0.489969, -0.471397, 0.73329, 0.31819, -0.555571, 0.768177, 0.489969, -0.471397, 0.73329, 0.337496, -0.471397, 0.814788, 0.295818, -0.634394, 0.714168, 0.429461, -0.634394, 0.642734, 0.46194, -0.555571, 0.691341, 0.295818, -0.634394, 0.714168, 0.46194, -0.555571, 0.691341, 0.31819, -0.555571, 0.768177, 0.270598, -0.707107, 0.653281, 0.392847, -0.707107, 0.587937, 0.295818, -0.634394, 0.714168, 0.392847, -0.707107, 0.587937, 0.429461, -0.634394, 0.642734, 0.295818, -0.634394, 0.714168, 0.242772, -0.773011, 0.586102, 0.35245, -0.773011, 0.527478, 0.392847, -0.707107, 0.587937, 0.242772, -0.773011, 0.586102, 0.392847, -0.707107, 0.587937, 0.270598, -0.707107, 0.653281, 0.212607, -0.83147, 0.513279, 0.308658, -0.83147, 0.461939, 0.35245, -0.773011, 0.527478, 0.212607, -0.83147, 0.513279, 0.35245, -0.773011, 0.527478, 0.242772, -0.773011, 0.586102, 0.180395, -0.881922, 0.435513, 0.261894, -0.881922, 0.391951, 0.308658, -0.83147, 0.461939, 0.180395, -0.881922, 0.435513, 0.308658, -0.83147, 0.461939, 0.212607, -0.83147, 0.513279, 0.146446, -0.92388, 0.353553, 0.212607, -0.92388, 0.318189, 0.261894, -0.881922, 0.391951, 0.146446, -0.92388, 0.353553, 0.261894, -0.881922, 0.391951, 0.180395, -0.881922, 0.435513, 0.111087, -0.956941, 0.268187, 0.161273, -0.956941, 0.241362, 0.212607, -0.92388, 0.318189, 0.111087, -0.956941, 0.268187, 0.212607, -0.92388, 0.318189, 0.146446, -0.92388, 0.353553, 0.074658, -0.980785, 0.180239, 0.108386, -0.980785, 0.162211, 0.161273, -0.956941, 0.241362, 0.074658, -0.980785, 0.180239, 0.161273, -0.956941, 0.241362, 0.111087, -0.956941, 0.268187, 0.037509, -0.995185, 0.090555, 0.054455, -0.995185, 0.081498, 0.108386, -0.980785, 0.162211, 0.037509, -0.995185, 0.090555, 0.108386, -0.980785, 0.162211, 0.074658, -0.980785, 0.180239, 0.019122, -0.995185, 0.096133, 0.037509, -0.995185, 0.090555, 0.074658, -0.980785, 0.180239, 0.019122, -0.995185, 0.096133, 0.074658, -0.980785, 0.180239, 0.03806, -0.980785, 0.191341, 0.03806, -0.980785, 0.191341, 0.074658, -0.980785, 0.180239, 0.111087, -0.956941, 0.268187, 0.03806, -0.980785, 0.191341, 0.111087, -0.956941, 0.268187, 0.056632, -0.956941, 0.284706, 0.056632, -0.956941, 0.284706, 0.111087, -0.956941, 0.268187, 0.146446, -0.92388, 0.353553, 0.056632, -0.956941, 0.284706, 0.146446, -0.92388, 0.353553, 0.074658, -0.92388, 0.375329, 0.074658, -0.92388, 0.375329, 0.146446, -0.92388, 0.353553, 0.180395, -0.881922, 0.435513, 0.074658, -0.92388, 0.375329, 0.180395, -0.881922, 0.435513, 0.091965, -0.881922, 0.462338, 0.091965, -0.881922, 0.462338, 0.180395, -0.881922, 0.435513, 0.212607, -0.83147, 0.513279, 0.091965, -0.881922, 0.462338, 0.212607, -0.83147, 0.513279, 0.108386, -0.83147, 0.544894, 0.108386, -0.83147, 0.544894, 0.212607, -0.83147, 0.513279, 0.123764, -0.773011, 0.622203, 0.212607, -0.83147, 0.513279, 0.242772, -0.773011, 0.586102, 0.123764, -0.773011, 0.622203, 0.123764, -0.773011, 0.622203, 0.242772, -0.773011, 0.586102, 0.270598, -0.707107, 0.653281, 0.123764, -0.773011, 0.622203, 0.270598, -0.707107, 0.653281, 0.13795, -0.707107, 0.693519, 0.13795, -0.707107, 0.693519, 0.270598, -0.707107, 0.653281, 0.150807, -0.634394, 0.758157, 0.270598, -0.707107, 0.653281, 0.295818, -0.634394, 0.714168, 0.150807, -0.634394, 0.758157, 0.150807, -0.634394, 0.758157, 0.295818, -0.634394, 0.714168, 0.31819, -0.555571, 0.768177, 0.150807, -0.634394, 0.758157, 0.31819, -0.555571, 0.768177, 0.162212, -0.555571, 0.815493, 0.162212, -0.555571, 0.815493, 0.31819, -0.555571, 0.768177, 0.337496, -0.471397, 0.814788, 0.162212, -0.555571, 0.815493, 0.337496, -0.471397, 0.814788, 0.172054, -0.471397, 0.864975, 0.172054, -0.471397, 0.864975, 0.337496, -0.471397, 0.814788, 0.353553, -0.382684, 0.853553, 0.172054, -0.471397, 0.864975, 0.353553, -0.382684, 0.853553, 0.18024, -0.382684, 0.906127, 0.18024, -0.382684, 0.906127, 0.353553, -0.382684, 0.853553, 0.366205, -0.290285, 0.884097, 0.18024, -0.382684, 0.906127, 0.366205, -0.290285, 0.884097, 0.18669, -0.290285, 0.938552, 0.18669, -0.290285, 0.938552, 0.366205, -0.290285, 0.884097, 0.191342, -0.19509, 0.961939, 0.366205, -0.290285, 0.884097, 0.37533, -0.19509, 0.906127, 0.191342, -0.19509, 0.961939, 0.191342, -0.19509, 0.961939, 0.37533, -0.19509, 0.906127, 0.38084, -0.098017, 0.91943, 0.191342, -0.19509, 0.961939, 0.38084, -0.098017, 0.91943, 0.194151, -0.098017, 0.976062, 0.194151, -0.098017, 0.976062, 0.38084, -0.098017, 0.91943, 0.195091, 0, 0.980784, 0.38084, -0.098017, 0.91943, 0.382683, 0, 0.923878, 0.195091, 0, 0.980784, 0.195091, 0, 0.980784, 0.382683, 0, 0.923878, 0.38084, 0.098017, 0.91943, 0.195091, 0, 0.980784, 0.38084, 0.098017, 0.91943, 0.194151, 0.098017, 0.976062, 0.194151, 0.098017, 0.976062, 0.38084, 0.098017, 0.91943, 0.191342, 0.19509, 0.961939, 0.38084, 0.098017, 0.91943, 0.37533, 0.19509, 0.906127, 0.191342, 0.19509, 0.961939, 0.191342, 0.19509, 0.961939, 0.37533, 0.19509, 0.906127, 0.366205, 0.290285, 0.884097, 0.191342, 0.19509, 0.961939, 0.366205, 0.290285, 0.884097, 0.18669, 0.290285, 0.938552, 0.18669, 0.290285, 0.938552, 0.366205, 0.290285, 0.884097, 0.353553, 0.382683, 0.853553, 0.18669, 0.290285, 0.938552, 0.353553, 0.382683, 0.853553, 0.18024, 0.382683, 0.906127, 0.18024, 0.382683, 0.906127, 0.353553, 0.382683, 0.853553, 0.172054, 0.471397, 0.864975, 0.353553, 0.382683, 0.853553, 0.337496, 0.471397, 0.814788, 0.172054, 0.471397, 0.864975, 0.172054, 0.471397, 0.864975, 0.337496, 0.471397, 0.814788, 0.162212, 0.55557, 0.815493, 0.337496, 0.471397, 0.814788, 0.31819, 0.55557, 0.768177, 0.162212, 0.55557, 0.815493, 0.162212, 0.55557, 0.815493, 0.31819, 0.55557, 0.768177, 0.295818, 0.634393, 0.714168, 0.162212, 0.55557, 0.815493, 0.295818, 0.634393, 0.714168, 0.150807, 0.634393, 0.758157, 0.150807, 0.634393, 0.758157, 0.295818, 0.634393, 0.714168, 0.270598, 0.707107, 0.653281, 0.150807, 0.634393, 0.758157, 0.270598, 0.707107, 0.653281, 0.13795, 0.707107, 0.69352, 0.13795, 0.707107, 0.69352, 0.270598, 0.707107, 0.653281, 0.242772, 0.77301, 0.586102, 0.13795, 0.707107, 0.69352, 0.242772, 0.77301, 0.586102, 0.123764, 0.77301, 0.622203, 0.123764, 0.77301, 0.622203, 0.242772, 0.77301, 0.586102, 0.108386, 0.83147, 0.544895, 0.242772, 0.77301, 0.586102, 0.212607, 0.83147, 0.513279, 0.108386, 0.83147, 0.544895, 0.108386, 0.83147, 0.544895, 0.212607, 0.83147, 0.513279, 0.180396, 0.881921, 0.435513, 0.108386, 0.83147, 0.544895, 0.180396, 0.881921, 0.435513, 0.091965, 0.881921, 0.462339, 0.091965, 0.881921, 0.462339, 0.180396, 0.881921, 0.435513, 0.146447, 0.92388, 0.353553, 0.091965, 0.881921, 0.462339, 0.146447, 0.92388, 0.353553, 0.074658, 0.92388, 0.37533, 0.074658, 0.92388, 0.37533, 0.146447, 0.92388, 0.353553, 0.111087, 0.95694, 0.268188, 0.074658, 0.92388, 0.37533, 0.111087, 0.95694, 0.268188, 0.056632, 0.95694, 0.284707, 0.056632, 0.95694, 0.284707, 0.111087, 0.95694, 0.268188, 0.074658, 0.980785, 0.18024, 0.056632, 0.95694, 0.284707, 0.074658, 0.980785, 0.18024, 0.03806, 0.980785, 0.191341, 0.03806, 0.980785, 0.191341, 0.074658, 0.980785, 0.18024, 0.03751, 0.995185, 0.090556, 0.03806, 0.980785, 0.191341, 0.03751, 0.995185, 0.090556, 0.019122, 0.995185, 0.096134, 0, 0.980785, 0.19509, 0.03806, 0.980785, 0.191341, 0.019122, 0.995185, 0.096134, 0, 0.980785, 0.19509, 0.019122, 0.995185, 0.096134, 0, 0.995185, 0.098017, 0, 0.95694, 0.290284, 0.056632, 0.95694, 0.284707, 0.03806, 0.980785, 0.191341, 0, 0.95694, 0.290284, 0.03806, 0.980785, 0.191341, 0, 0.980785, 0.19509, 0, 0.92388, 0.382683, 0.074658, 0.92388, 0.37533, 0.056632, 0.95694, 0.284707, 0, 0.92388, 0.382683, 0.056632, 0.95694, 0.284707, 0, 0.95694, 0.290284, 0, 0.881921, 0.471396, 0.091965, 0.881921, 0.462339, 0.074658, 0.92388, 0.37533, 0, 0.881921, 0.471396, 0.074658, 0.92388, 0.37533, 0, 0.92388, 0.382683, 0, 0.83147, 0.55557, 0.108386, 0.83147, 0.544895, 0.091965, 0.881921, 0.462339, 0, 0.83147, 0.55557, 0.091965, 0.881921, 0.462339, 0, 0.881921, 0.471396, 0, 0.77301, 0.634393, 0.123764, 0.77301, 0.622203, 0, 0.83147, 0.55557, 0.123764, 0.77301, 0.622203, 0.108386, 0.83147, 0.544895, 0, 0.83147, 0.55557, 0, 0.707107, 0.707107, 0.13795, 0.707107, 0.69352, 0.123764, 0.77301, 0.622203, 0, 0.707107, 0.707107, 0.123764, 0.77301, 0.622203, 0, 0.77301, 0.634393, 0, 0.634393, 0.77301, 0.150807, 0.634393, 0.758157, 0.13795, 0.707107, 0.69352, 0, 0.634393, 0.77301, 0.13795, 0.707107, 0.69352, 0, 0.707107, 0.707107, 0, 0.55557, 0.831469, 0.162212, 0.55557, 0.815493, 0.150807, 0.634393, 0.758157, 0, 0.55557, 0.831469, 0.150807, 0.634393, 0.758157, 0, 0.634393, 0.77301, 0, 0.471397, 0.881921, 0.172054, 0.471397, 0.864975, 0, 0.55557, 0.831469, 0.172054, 0.471397, 0.864975, 0.162212, 0.55557, 0.815493, 0, 0.55557, 0.831469, 0, 0.382683, 0.923879, 0.18024, 0.382683, 0.906127, 0, 0.471397, 0.881921, 0.18024, 0.382683, 0.906127, 0.172054, 0.471397, 0.864975, 0, 0.471397, 0.881921, 0, 0.290285, 0.95694, 0.18669, 0.290285, 0.938552, 0.18024, 0.382683, 0.906127, 0, 0.290285, 0.95694, 0.18024, 0.382683, 0.906127, 0, 0.382683, 0.923879, 0, 0.19509, 0.980785, 0.191342, 0.19509, 0.961939, 0.18669, 0.290285, 0.938552, 0, 0.19509, 0.980785, 0.18669, 0.290285, 0.938552, 0, 0.290285, 0.95694, 0, 0.098017, 0.995184, 0.194151, 0.098017, 0.976062, 0, 0.19509, 0.980785, 0.194151, 0.098017, 0.976062, 0.191342, 0.19509, 0.961939, 0, 0.19509, 0.980785, 0, 0, 0.999999, 0.195091, 0, 0.980784, 0.194151, 0.098017, 0.976062, 0, 0, 0.999999, 0.194151, 0.098017, 0.976062, 0, 0.098017, 0.995184, 0, -0.098017, 0.995184, 0.194151, -0.098017, 0.976062, 0, 0, 0.999999, 0.194151, -0.098017, 0.976062, 0.195091, 0, 0.980784, 0, 0, 0.999999, 0, -0.19509, 0.980785, 0.191342, -0.19509, 0.961939, 0.194151, -0.098017, 0.976062, 0, -0.19509, 0.980785, 0.194151, -0.098017, 0.976062, 0, -0.098017, 0.995184, 0, -0.290285, 0.95694, 0.18669, -0.290285, 0.938552, 0, -0.19509, 0.980785, 0.18669, -0.290285, 0.938552, 0.191342, -0.19509, 0.961939, 0, -0.19509, 0.980785, 0, -0.382684, 0.923879, 0.18024, -0.382684, 0.906127, 0.18669, -0.290285, 0.938552, 0, -0.382684, 0.923879, 0.18669, -0.290285, 0.938552, 0, -0.290285, 0.95694, 0, -0.471397, 0.881921, 0.172054, -0.471397, 0.864975, 0.18024, -0.382684, 0.906127, 0, -0.471397, 0.881921, 0.18024, -0.382684, 0.906127, 0, -0.382684, 0.923879, 0, -0.555571, 0.831469, 0.162212, -0.555571, 0.815493, 0.172054, -0.471397, 0.864975, 0, -0.555571, 0.831469, 0.172054, -0.471397, 0.864975, 0, -0.471397, 0.881921, 0, -0.634394, 0.77301, 0.150807, -0.634394, 0.758157, 0.162212, -0.555571, 0.815493, 0, -0.634394, 0.77301, 0.162212, -0.555571, 0.815493, 0, -0.555571, 0.831469, 0, -0.707107, 0.707106, 0.13795, -0.707107, 0.693519, 0, -0.634394, 0.77301, 0.13795, -0.707107, 0.693519, 0.150807, -0.634394, 0.758157, 0, -0.634394, 0.77301, 0, -0.773011, 0.634392, 0.123764, -0.773011, 0.622203, 0.13795, -0.707107, 0.693519, 0, -0.773011, 0.634392, 0.13795, -0.707107, 0.693519, 0, -0.707107, 0.707106, 0, -0.83147, 0.555569, 0.108386, -0.83147, 0.544894, 0.123764, -0.773011, 0.622203, 0, -0.83147, 0.555569, 0.123764, -0.773011, 0.622203, 0, -0.773011, 0.634392, 0, -0.881922, 0.471396, 0.091965, -0.881922, 0.462338, 0.108386, -0.83147, 0.544894, 0, -0.881922, 0.471396, 0.108386, -0.83147, 0.544894, 0, -0.83147, 0.555569, 0, -0.92388, 0.382683, 0.074658, -0.92388, 0.375329, 0.091965, -0.881922, 0.462338, 0, -0.92388, 0.382683, 0.091965, -0.881922, 0.462338, 0, -0.881922, 0.471396, 0, -0.956941, 0.290284, 0.056632, -0.956941, 0.284706, 0.074658, -0.92388, 0.375329, 0, -0.956941, 0.290284, 0.074658, -0.92388, 0.375329, 0, -0.92388, 0.382683, 0, -0.980785, 0.19509, 0.03806, -0.980785, 0.191341, 0.056632, -0.956941, 0.284706, 0, -0.980785, 0.19509, 0.056632, -0.956941, 0.284706, 0, -0.956941, 0.290284, 0, -0.995185, 0.098016, 0.019122, -0.995185, 0.096133, 0.03806, -0.980785, 0.191341, 0, -0.995185, 0.098016, 0.03806, -0.980785, 0.191341, 0, -0.980785, 0.19509, -0.019122, -0.995185, 0.096133, 0, -0.995185, 0.098016, 0, -0.980785, 0.19509, -0.019122, -0.995185, 0.096133, 0, -0.980785, 0.19509, -0.03806, -0.980785, 0.191341, -0.03806, -0.980785, 0.191341, 0, -0.980785, 0.19509, 0, -0.956941, 0.290284, -0.03806, -0.980785, 0.191341, 0, -0.956941, 0.290284, -0.056632, -0.956941, 0.284706, -0.056632, -0.956941, 0.284706, 0, -0.956941, 0.290284, 0, -0.92388, 0.382683, -0.056632, -0.956941, 0.284706, 0, -0.92388, 0.382683, -0.074658, -0.92388, 0.375329, -0.074658, -0.92388, 0.375329, 0, -0.92388, 0.382683, 0, -0.881922, 0.471396, -0.074658, -0.92388, 0.375329, 0, -0.881922, 0.471396, -0.091965, -0.881922, 0.462338, -0.091965, -0.881922, 0.462338, 0, -0.881922, 0.471396, 0, -0.83147, 0.555569, -0.091965, -0.881922, 0.462338, 0, -0.83147, 0.555569, -0.108386, -0.83147, 0.544894, -0.108386, -0.83147, 0.544894, 0, -0.83147, 0.555569, 0, -0.773011, 0.634392, -0.108386, -0.83147, 0.544894, 0, -0.773011, 0.634392, -0.123764, -0.773011, 0.622203, -0.123764, -0.773011, 0.622203, 0, -0.773011, 0.634392, 0, -0.707107, 0.707106, -0.123764, -0.773011, 0.622203, 0, -0.707107, 0.707106, -0.137949, -0.707107, 0.693519, -0.137949, -0.707107, 0.693519, 0, -0.707107, 0.707106, -0.150807, -0.634394, 0.758157, 0, -0.707107, 0.707106, 0, -0.634394, 0.77301, -0.150807, -0.634394, 0.758157, -0.150807, -0.634394, 0.758157, 0, -0.634394, 0.77301, 0, -0.555571, 0.831469, -0.150807, -0.634394, 0.758157, 0, -0.555571, 0.831469, -0.162211, -0.555571, 0.815493, -0.162211, -0.555571, 0.815493, 0, -0.555571, 0.831469, 0, -0.471397, 0.881921, -0.162211, -0.555571, 0.815493, 0, -0.471397, 0.881921, -0.172054, -0.471397, 0.864975, -0.172054, -0.471397, 0.864975, 0, -0.471397, 0.881921, 0, -0.382684, 0.923879, -0.172054, -0.471397, 0.864975, 0, -0.382684, 0.923879, -0.18024, -0.382684, 0.906127, -0.18024, -0.382684, 0.906127, 0, -0.382684, 0.923879, 0, -0.290285, 0.95694, -0.18024, -0.382684, 0.906127, 0, -0.290285, 0.95694, -0.18669, -0.290285, 0.938552, -0.18669, -0.290285, 0.938552, 0, -0.290285, 0.95694, -0.191341, -0.19509, 0.961939, 0, -0.290285, 0.95694, 0, -0.19509, 0.980785, -0.191341, -0.19509, 0.961939, -0.191341, -0.19509, 0.961939, 0, -0.19509, 0.980785, 0, -0.098017, 0.995184, -0.191341, -0.19509, 0.961939, 0, -0.098017, 0.995184, -0.194151, -0.098017, 0.976062, -0.194151, -0.098017, 0.976062, 0, -0.098017, 0.995184, -0.19509, 0, 0.980784, 0, -0.098017, 0.995184, 0, 0, 0.999999, -0.19509, 0, 0.980784, -0.19509, 0, 0.980784, 0, 0, 0.999999, 0, 0.098017, 0.995184, -0.19509, 0, 0.980784, 0, 0.098017, 0.995184, -0.194151, 0.098017, 0.976062, -0.194151, 0.098017, 0.976062, 0, 0.098017, 0.995184, -0.191341, 0.19509, 0.961939, 0, 0.098017, 0.995184, 0, 0.19509, 0.980785, -0.191341, 0.19509, 0.961939, -0.191341, 0.19509, 0.961939, 0, 0.19509, 0.980785, 0, 0.290285, 0.95694, -0.191341, 0.19509, 0.961939, 0, 0.290285, 0.95694, -0.18669, 0.290285, 0.938553, -0.18669, 0.290285, 0.938553, 0, 0.290285, 0.95694, 0, 0.382683, 0.923879, -0.18669, 0.290285, 0.938553, 0, 0.382683, 0.923879, -0.18024, 0.382683, 0.906127, -0.18024, 0.382683, 0.906127, 0, 0.382683, 0.923879, -0.172054, 0.471397, 0.864975, 0, 0.382683, 0.923879, 0, 0.471397, 0.881921, -0.172054, 0.471397, 0.864975, -0.172054, 0.471397, 0.864975, 0, 0.471397, 0.881921, -0.162211, 0.55557, 0.815493, 0, 0.471397, 0.881921, 0, 0.55557, 0.831469, -0.162211, 0.55557, 0.815493, -0.162211, 0.55557, 0.815493, 0, 0.55557, 0.831469, 0, 0.634393, 0.77301, -0.162211, 0.55557, 0.815493, 0, 0.634393, 0.77301, -0.150807, 0.634393, 0.758157, -0.150807, 0.634393, 0.758157, 0, 0.634393, 0.77301, 0, 0.707107, 0.707107, -0.150807, 0.634393, 0.758157, 0, 0.707107, 0.707107, -0.13795, 0.707107, 0.69352, -0.13795, 0.707107, 0.69352, 0, 0.707107, 0.707107, 0, 0.77301, 0.634393, -0.13795, 0.707107, 0.69352, 0, 0.77301, 0.634393, -0.123764, 0.77301, 0.622203, -0.123764, 0.77301, 0.622203, 0, 0.77301, 0.634393, -0.108386, 0.83147, 0.544895, 0, 0.77301, 0.634393, 0, 0.83147, 0.55557, -0.108386, 0.83147, 0.544895, -0.108386, 0.83147, 0.544895, 0, 0.83147, 0.55557, 0, 0.881921, 0.471396, -0.108386, 0.83147, 0.544895, 0, 0.881921, 0.471396, -0.091965, 0.881921, 0.462339, -0.091965, 0.881921, 0.462339, 0, 0.881921, 0.471396, 0, 0.92388, 0.382683, -0.091965, 0.881921, 0.462339, 0, 0.92388, 0.382683, -0.074658, 0.92388, 0.37533, -0.074658, 0.92388, 0.37533, 0, 0.92388, 0.382683, 0, 0.95694, 0.290284, -0.074658, 0.92388, 0.37533, 0, 0.95694, 0.290284, -0.056632, 0.95694, 0.284707, -0.056632, 0.95694, 0.284707, 0, 0.95694, 0.290284, 0, 0.980785, 0.19509, -0.056632, 0.95694, 0.284707, 0, 0.980785, 0.19509, -0.03806, 0.980785, 0.191342, -0.03806, 0.980785, 0.191342, 0, 0.980785, 0.19509, 0, 0.995185, 0.098017, -0.03806, 0.980785, 0.191342, 0, 0.995185, 0.098017, -0.019122, 0.995185, 0.096134, -0.074658, 0.980785, 0.18024, -0.03806, 0.980785, 0.191342, -0.019122, 0.995185, 0.096134, -0.074658, 0.980785, 0.18024, -0.019122, 0.995185, 0.096134, -0.03751, 0.995185, 0.090556, -0.111087, 0.95694, 0.268188, -0.056632, 0.95694, 0.284707, -0.03806, 0.980785, 0.191342, -0.111087, 0.95694, 0.268188, -0.03806, 0.980785, 0.191342, -0.074658, 0.980785, 0.18024, -0.146447, 0.92388, 0.353553, -0.074658, 0.92388, 0.37533, -0.056632, 0.95694, 0.284707, -0.146447, 0.92388, 0.353553, -0.056632, 0.95694, 0.284707, -0.111087, 0.95694, 0.268188, -0.180396, 0.881921, 0.435514, -0.091965, 0.881921, 0.462339, -0.074658, 0.92388, 0.37533, -0.180396, 0.881921, 0.435514, -0.074658, 0.92388, 0.37533, -0.146447, 0.92388, 0.353553, -0.212607, 0.83147, 0.51328, -0.108386, 0.83147, 0.544895, -0.091965, 0.881921, 0.462339, -0.212607, 0.83147, 0.51328, -0.091965, 0.881921, 0.462339, -0.180396, 0.881921, 0.435514, -0.242772, 0.77301, 0.586103, -0.123764, 0.77301, 0.622203, -0.212607, 0.83147, 0.51328, -0.123764, 0.77301, 0.622203, -0.108386, 0.83147, 0.544895, -0.212607, 0.83147, 0.51328, -0.270598, 0.707107, 0.653281, -0.13795, 0.707107, 0.69352, -0.123764, 0.77301, 0.622203, -0.270598, 0.707107, 0.653281, -0.123764, 0.77301, 0.622203, -0.242772, 0.77301, 0.586103, -0.295818, 0.634393, 0.714168, -0.150807, 0.634393, 0.758157, -0.13795, 0.707107, 0.69352, -0.295818, 0.634393, 0.714168, -0.13795, 0.707107, 0.69352, -0.270598, 0.707107, 0.653281, -0.318189, 0.55557, 0.768177, -0.162211, 0.55557, 0.815493, -0.150807, 0.634393, 0.758157, -0.318189, 0.55557, 0.768177, -0.150807, 0.634393, 0.758157, -0.295818, 0.634393, 0.714168, -0.337496, 0.471397, 0.814788, -0.172054, 0.471397, 0.864975, -0.318189, 0.55557, 0.768177, -0.172054, 0.471397, 0.864975, -0.162211, 0.55557, 0.815493, -0.318189, 0.55557, 0.768177, -0.353553, 0.382683, 0.853553, -0.18024, 0.382683, 0.906127, -0.337496, 0.471397, 0.814788, -0.18024, 0.382683, 0.906127, -0.172054, 0.471397, 0.864975, -0.337496, 0.471397, 0.814788, -0.366205, 0.290285, 0.884097, -0.18669, 0.290285, 0.938553, -0.18024, 0.382683, 0.906127, -0.366205, 0.290285, 0.884097, -0.18024, 0.382683, 0.906127, -0.353553, 0.382683, 0.853553, -0.37533, 0.19509, 0.906127, -0.191341, 0.19509, 0.961939, -0.18669, 0.290285, 0.938553, -0.37533, 0.19509, 0.906127, -0.18669, 0.290285, 0.938553, -0.366205, 0.290285, 0.884097, -0.38084, 0.098017, 0.91943, -0.194151, 0.098017, 0.976062, -0.37533, 0.19509, 0.906127, -0.194151, 0.098017, 0.976062, -0.191341, 0.19509, 0.961939, -0.37533, 0.19509, 0.906127, -0.382683, 0, 0.923879, -0.19509, 0, 0.980784, -0.194151, 0.098017, 0.976062, -0.382683, 0, 0.923879, -0.194151, 0.098017, 0.976062, -0.38084, 0.098017, 0.91943, -0.38084, -0.098017, 0.91943, -0.194151, -0.098017, 0.976062, -0.382683, 0, 0.923879, -0.194151, -0.098017, 0.976062, -0.19509, 0, 0.980784, -0.382683, 0, 0.923879, -0.37533, -0.19509, 0.906127, -0.191341, -0.19509, 0.961939, -0.194151, -0.098017, 0.976062, -0.37533, -0.19509, 0.906127, -0.194151, -0.098017, 0.976062, -0.38084, -0.098017, 0.91943, -0.366205, -0.290285, 0.884097, -0.18669, -0.290285, 0.938552, -0.37533, -0.19509, 0.906127, -0.18669, -0.290285, 0.938552, -0.191341, -0.19509, 0.961939, -0.37533, -0.19509, 0.906127, -0.353553, -0.382684, 0.853553, -0.18024, -0.382684, 0.906127, -0.18669, -0.290285, 0.938552, -0.353553, -0.382684, 0.853553, -0.18669, -0.290285, 0.938552, -0.366205, -0.290285, 0.884097, -0.337496, -0.471397, 0.814788, -0.172054, -0.471397, 0.864975, -0.18024, -0.382684, 0.906127, -0.337496, -0.471397, 0.814788, -0.18024, -0.382684, 0.906127, -0.353553, -0.382684, 0.853553, -0.318189, -0.555571, 0.768177, -0.162211, -0.555571, 0.815493, -0.172054, -0.471397, 0.864975, -0.318189, -0.555571, 0.768177, -0.172054, -0.471397, 0.864975, -0.337496, -0.471397, 0.814788, -0.295818, -0.634394, 0.714168, -0.150807, -0.634394, 0.758157, -0.162211, -0.555571, 0.815493, -0.295818, -0.634394, 0.714168, -0.162211, -0.555571, 0.815493, -0.318189, -0.555571, 0.768177, -0.270598, -0.707107, 0.653281, -0.137949, -0.707107, 0.693519, -0.295818, -0.634394, 0.714168, -0.137949, -0.707107, 0.693519, -0.150807, -0.634394, 0.758157, -0.295818, -0.634394, 0.714168, -0.242771, -0.773011, 0.586102, -0.123764, -0.773011, 0.622203, -0.137949, -0.707107, 0.693519, -0.242771, -0.773011, 0.586102, -0.137949, -0.707107, 0.693519, -0.270598, -0.707107, 0.653281, -0.212607, -0.83147, 0.513279, -0.108386, -0.83147, 0.544894, -0.123764, -0.773011, 0.622203, -0.212607, -0.83147, 0.513279, -0.123764, -0.773011, 0.622203, -0.242771, -0.773011, 0.586102, -0.180395, -0.881922, 0.435513, -0.091965, -0.881922, 0.462338, -0.108386, -0.83147, 0.544894, -0.180395, -0.881922, 0.435513, -0.108386, -0.83147, 0.544894, -0.212607, -0.83147, 0.513279, -0.146446, -0.92388, 0.353553, -0.074658, -0.92388, 0.375329, -0.091965, -0.881922, 0.462338, -0.146446, -0.92388, 0.353553, -0.091965, -0.881922, 0.462338, -0.180395, -0.881922, 0.435513, -0.111087, -0.956941, 0.268187, -0.056632, -0.956941, 0.284706, -0.074658, -0.92388, 0.375329, -0.111087, -0.956941, 0.268187, -0.074658, -0.92388, 0.375329, -0.146446, -0.92388, 0.353553, -0.074657, -0.980785, 0.180239, -0.03806, -0.980785, 0.191341, -0.056632, -0.956941, 0.284706, -0.074657, -0.980785, 0.180239, -0.056632, -0.956941, 0.284706, -0.111087, -0.956941, 0.268187, -0.037509, -0.995185, 0.090555, -0.019122, -0.995185, 0.096133, -0.03806, -0.980785, 0.191341, -0.037509, -0.995185, 0.090555, -0.03806, -0.980785, 0.191341, -0.074657, -0.980785, 0.180239, -0.054455, -0.995185, 0.081498, -0.037509, -0.995185, 0.090555, -0.074657, -0.980785, 0.180239, -0.054455, -0.995185, 0.081498, -0.074657, -0.980785, 0.180239, -0.108386, -0.980785, 0.162211, -0.108386, -0.980785, 0.162211, -0.074657, -0.980785, 0.180239, -0.111087, -0.956941, 0.268187, -0.108386, -0.980785, 0.162211, -0.111087, -0.956941, 0.268187, -0.161273, -0.956941, 0.241362, -0.161273, -0.956941, 0.241362, -0.111087, -0.956941, 0.268187, -0.146446, -0.92388, 0.353553, -0.161273, -0.956941, 0.241362, -0.146446, -0.92388, 0.353553, -0.212607, -0.92388, 0.318189, -0.212607, -0.92388, 0.318189, -0.146446, -0.92388, 0.353553, -0.180395, -0.881922, 0.435513, -0.212607, -0.92388, 0.318189, -0.180395, -0.881922, 0.435513, -0.261894, -0.881922, 0.391951, -0.261894, -0.881922, 0.391951, -0.180395, -0.881922, 0.435513, -0.212607, -0.83147, 0.513279, -0.261894, -0.881922, 0.391951, -0.212607, -0.83147, 0.513279, -0.308658, -0.83147, 0.461939, -0.308658, -0.83147, 0.461939, -0.212607, -0.83147, 0.513279, -0.242771, -0.773011, 0.586102, -0.308658, -0.83147, 0.461939, -0.242771, -0.773011, 0.586102, -0.352449, -0.773011, 0.527478, -0.352449, -0.773011, 0.527478, -0.242771, -0.773011, 0.586102, -0.270598, -0.707107, 0.653281, -0.352449, -0.773011, 0.527478, -0.270598, -0.707107, 0.653281, -0.392847, -0.707107, 0.587937, -0.392847, -0.707107, 0.587937, -0.270598, -0.707107, 0.653281, -0.429461, -0.634394, 0.642734, -0.270598, -0.707107, 0.653281, -0.295818, -0.634394, 0.714168, -0.429461, -0.634394, 0.642734, -0.429461, -0.634394, 0.642734, -0.295818, -0.634394, 0.714168, -0.318189, -0.555571, 0.768177, -0.429461, -0.634394, 0.642734, -0.318189, -0.555571, 0.768177, -0.461939, -0.555571, 0.691341, -0.461939, -0.555571, 0.691341, -0.318189, -0.555571, 0.768177, -0.337496, -0.471397, 0.814788, -0.461939, -0.555571, 0.691341, -0.337496, -0.471397, 0.814788, -0.489969, -0.471397, 0.73329, -0.489969, -0.471397, 0.73329, -0.337496, -0.471397, 0.814788, -0.353553, -0.382684, 0.853553, -0.489969, -0.471397, 0.73329, -0.353553, -0.382684, 0.853553, -0.51328, -0.382684, 0.768177, -0.51328, -0.382684, 0.768177, -0.353553, -0.382684, 0.853553, -0.366205, -0.290285, 0.884097, -0.51328, -0.382684, 0.768177, -0.366205, -0.290285, 0.884097, -0.531647, -0.290285, 0.795666, -0.531647, -0.290285, 0.795666, -0.366205, -0.290285, 0.884097, -0.544895, -0.195091, 0.815493, -0.366205, -0.290285, 0.884097, -0.37533, -0.19509, 0.906127, -0.544895, -0.195091, 0.815493, -0.544895, -0.195091, 0.815493, -0.37533, -0.19509, 0.906127, -0.38084, -0.098017, 0.91943, -0.544895, -0.195091, 0.815493, -0.38084, -0.098017, 0.91943, -0.552894, -0.098017, 0.827465, -0.552894, -0.098017, 0.827465, -0.38084, -0.098017, 0.91943, -0.555569, 0, 0.831469, -0.38084, -0.098017, 0.91943, -0.382683, 0, 0.923879, -0.555569, 0, 0.831469, -0.555569, 0, 0.831469, -0.382683, 0, 0.923879, -0.38084, 0.098017, 0.91943, -0.555569, 0, 0.831469, -0.38084, 0.098017, 0.91943, -0.552894, 0.098017, 0.827465, -0.552894, 0.098017, 0.827465, -0.38084, 0.098017, 0.91943, -0.544895, 0.19509, 0.815493, -0.38084, 0.098017, 0.91943, -0.37533, 0.19509, 0.906127, -0.544895, 0.19509, 0.815493, -0.544895, 0.19509, 0.815493, -0.37533, 0.19509, 0.906127, -0.366205, 0.290285, 0.884097, -0.544895, 0.19509, 0.815493, -0.366205, 0.290285, 0.884097, -0.531647, 0.290285, 0.795667, -0.531647, 0.290285, 0.795667, -0.366205, 0.290285, 0.884097, -0.353553, 0.382683, 0.853553, -0.531647, 0.290285, 0.795667, -0.353553, 0.382683, 0.853553, -0.51328, 0.382683, 0.768177, -0.51328, 0.382683, 0.768177, -0.353553, 0.382683, 0.853553, -0.489969, 0.471397, 0.73329, -0.353553, 0.382683, 0.853553, -0.337496, 0.471397, 0.814788, -0.489969, 0.471397, 0.73329, -0.489969, 0.471397, 0.73329, -0.337496, 0.471397, 0.814788, -0.461939, 0.55557, 0.691341, -0.337496, 0.471397, 0.814788, -0.318189, 0.55557, 0.768177, -0.461939, 0.55557, 0.691341, -0.461939, 0.55557, 0.691341, -0.318189, 0.55557, 0.768177, -0.295818, 0.634393, 0.714168, -0.461939, 0.55557, 0.691341, -0.295818, 0.634393, 0.714168, -0.429461, 0.634393, 0.642735, -0.429461, 0.634393, 0.642735, -0.295818, 0.634393, 0.714168, -0.270598, 0.707107, 0.653281, -0.429461, 0.634393, 0.642735, -0.270598, 0.707107, 0.653281, -0.392847, 0.707107, 0.587938, -0.392847, 0.707107, 0.587938, -0.270598, 0.707107, 0.653281, -0.242772, 0.77301, 0.586103, -0.392847, 0.707107, 0.587938, -0.242772, 0.77301, 0.586103, -0.35245, 0.77301, 0.527478, -0.35245, 0.77301, 0.527478, -0.242772, 0.77301, 0.586103, -0.308658, 0.83147, 0.461939, -0.242772, 0.77301, 0.586103, -0.212607, 0.83147, 0.51328, -0.308658, 0.83147, 0.461939, -0.308658, 0.83147, 0.461939, -0.212607, 0.83147, 0.51328, -0.180396, 0.881921, 0.435514, -0.308658, 0.83147, 0.461939, -0.180396, 0.881921, 0.435514, -0.261894, 0.881921, 0.391952, -0.261894, 0.881921, 0.391952, -0.180396, 0.881921, 0.435514, -0.146447, 0.92388, 0.353553, -0.261894, 0.881921, 0.391952, -0.146447, 0.92388, 0.353553, -0.212607, 0.92388, 0.31819, -0.212607, 0.92388, 0.31819, -0.146447, 0.92388, 0.353553, -0.111087, 0.95694, 0.268188, -0.212607, 0.92388, 0.31819, -0.111087, 0.95694, 0.268188, -0.161273, 0.95694, 0.241363, -0.161273, 0.95694, 0.241363, -0.111087, 0.95694, 0.268188, -0.074658, 0.980785, 0.18024, -0.161273, 0.95694, 0.241363, -0.074658, 0.980785, 0.18024, -0.108386, 0.980785, 0.162212, -0.108386, 0.980785, 0.162212, -0.074658, 0.980785, 0.18024, -0.03751, 0.995185, 0.090556, -0.108386, 0.980785, 0.162212, -0.03751, 0.995185, 0.090556, -0.054455, 0.995185, 0.081498, -0.13795, 0.980785, 0.13795, -0.108386, 0.980785, 0.162212, -0.054455, 0.995185, 0.081498, -0.13795, 0.980785, 0.13795, -0.054455, 0.995185, 0.081498, -0.069309, 0.995185, 0.069309, -0.205262, 0.95694, 0.205262, -0.161273, 0.95694, 0.241363, -0.108386, 0.980785, 0.162212, -0.205262, 0.95694, 0.205262, -0.108386, 0.980785, 0.162212, -0.13795, 0.980785, 0.13795, -0.270598, 0.92388, 0.270598, -0.212607, 0.92388, 0.31819, -0.161273, 0.95694, 0.241363, -0.270598, 0.92388, 0.270598, -0.161273, 0.95694, 0.241363, -0.205262, 0.95694, 0.205262, -0.333328, 0.881921, 0.333328, -0.261894, 0.881921, 0.391952, -0.212607, 0.92388, 0.31819, -0.333328, 0.881921, 0.333328, -0.212607, 0.92388, 0.31819, -0.270598, 0.92388, 0.270598, -0.392847, 0.83147, 0.392847, -0.308658, 0.83147, 0.461939, -0.261894, 0.881921, 0.391952, -0.392847, 0.83147, 0.392847, -0.261894, 0.881921, 0.391952, -0.333328, 0.881921, 0.333328, -0.448583, 0.77301, 0.448583, -0.35245, 0.77301, 0.527478, -0.392847, 0.83147, 0.392847, -0.35245, 0.77301, 0.527478, -0.308658, 0.83147, 0.461939, -0.392847, 0.83147, 0.392847, -0.5, 0.707107, 0.5, -0.392847, 0.707107, 0.587938, -0.35245, 0.77301, 0.527478, -0.5, 0.707107, 0.5, -0.35245, 0.77301, 0.527478, -0.448583, 0.77301, 0.448583, -0.546601, 0.634393, 0.546601, -0.429461, 0.634393, 0.642735, -0.392847, 0.707107, 0.587938, -0.546601, 0.634393, 0.546601, -0.392847, 0.707107, 0.587938, -0.5, 0.707107, 0.5, -0.587937, 0.55557, 0.587938, -0.461939, 0.55557, 0.691341, -0.429461, 0.634393, 0.642735, -0.587937, 0.55557, 0.587938, -0.429461, 0.634393, 0.642735, -0.546601, 0.634393, 0.546601, -0.623612, 0.471397, 0.623612, -0.489969, 0.471397, 0.73329, -0.587937, 0.55557, 0.587938, -0.489969, 0.471397, 0.73329, -0.461939, 0.55557, 0.691341, -0.587937, 0.55557, 0.587938, -0.653281, 0.382683, 0.653281, -0.51328, 0.382683, 0.768177, -0.623612, 0.471397, 0.623612, -0.51328, 0.382683, 0.768177, -0.489969, 0.471397, 0.73329, -0.623612, 0.471397, 0.623612, -0.676659, 0.290285, 0.676659, -0.531647, 0.290285, 0.795667, -0.51328, 0.382683, 0.768177, -0.676659, 0.290285, 0.676659, -0.51328, 0.382683, 0.768177, -0.653281, 0.382683, 0.653281, -0.69352, 0.19509, 0.69352, -0.544895, 0.19509, 0.815493, -0.531647, 0.290285, 0.795667, -0.69352, 0.19509, 0.69352, -0.531647, 0.290285, 0.795667, -0.676659, 0.290285, 0.676659, -0.703701, 0.098017, 0.703701, -0.552894, 0.098017, 0.827465, -0.69352, 0.19509, 0.69352, -0.552894, 0.098017, 0.827465, -0.544895, 0.19509, 0.815493, -0.69352, 0.19509, 0.69352, -0.707106, 0, 0.707106, -0.555569, 0, 0.831469, -0.552894, 0.098017, 0.827465, -0.707106, 0, 0.707106, -0.552894, 0.098017, 0.827465, -0.703701, 0.098017, 0.703701, -0.703701, -0.098017, 0.703701, -0.552894, -0.098017, 0.827465, -0.707106, 0, 0.707106, -0.552894, -0.098017, 0.827465, -0.555569, 0, 0.831469, -0.707106, 0, 0.707106, -0.69352, -0.195091, 0.69352, -0.544895, -0.195091, 0.815493, -0.552894, -0.098017, 0.827465, -0.69352, -0.195091, 0.69352, -0.552894, -0.098017, 0.827465, -0.703701, -0.098017, 0.703701, -0.676659, -0.290285, 0.676659, -0.531647, -0.290285, 0.795666, -0.69352, -0.195091, 0.69352, -0.531647, -0.290285, 0.795666, -0.544895, -0.195091, 0.815493, -0.69352, -0.195091, 0.69352, -0.653281, -0.382684, 0.653281, -0.51328, -0.382684, 0.768177, -0.531647, -0.290285, 0.795666, -0.653281, -0.382684, 0.653281, -0.531647, -0.290285, 0.795666, -0.676659, -0.290285, 0.676659, -0.623612, -0.471397, 0.623612, -0.489969, -0.471397, 0.73329, -0.51328, -0.382684, 0.768177, -0.623612, -0.471397, 0.623612, -0.51328, -0.382684, 0.768177, -0.653281, -0.382684, 0.653281, -0.587937, -0.555571, 0.587937, -0.461939, -0.555571, 0.691341, -0.489969, -0.471397, 0.73329, -0.587937, -0.555571, 0.587937, -0.489969, -0.471397, 0.73329, -0.623612, -0.471397, 0.623612, -0.5466, -0.634394, 0.546601, -0.429461, -0.634394, 0.642734, -0.461939, -0.555571, 0.691341, -0.5466, -0.634394, 0.546601, -0.461939, -0.555571, 0.691341, -0.587937, -0.555571, 0.587937, -0.499999, -0.707107, 0.5, -0.392847, -0.707107, 0.587937, -0.429461, -0.634394, 0.642734, -0.499999, -0.707107, 0.5, -0.429461, -0.634394, 0.642734, -0.5466, -0.634394, 0.546601, -0.448583, -0.773011, 0.448583, -0.352449, -0.773011, 0.527478, -0.392847, -0.707107, 0.587937, -0.448583, -0.773011, 0.448583, -0.392847, -0.707107, 0.587937, -0.499999, -0.707107, 0.5, -0.392847, -0.83147, 0.392847, -0.308658, -0.83147, 0.461939, -0.352449, -0.773011, 0.527478, -0.392847, -0.83147, 0.392847, -0.352449, -0.773011, 0.527478, -0.448583, -0.773011, 0.448583, -0.333327, -0.881922, 0.333327, -0.261894, -0.881922, 0.391951, -0.308658, -0.83147, 0.461939, -0.333327, -0.881922, 0.333327, -0.308658, -0.83147, 0.461939, -0.392847, -0.83147, 0.392847, -0.270597, -0.92388, 0.270597, -0.212607, -0.92388, 0.318189, -0.261894, -0.881922, 0.391951, -0.270597, -0.92388, 0.270597, -0.261894, -0.881922, 0.391951, -0.333327, -0.881922, 0.333327, -0.205262, -0.956941, 0.205262, -0.161273, -0.956941, 0.241362, -0.212607, -0.92388, 0.318189, -0.205262, -0.956941, 0.205262, -0.212607, -0.92388, 0.318189, -0.270597, -0.92388, 0.270597, -0.137949, -0.980785, 0.137949, -0.108386, -0.980785, 0.162211, -0.161273, -0.956941, 0.241362, -0.137949, -0.980785, 0.137949, -0.161273, -0.956941, 0.241362, -0.205262, -0.956941, 0.205262, -0.069308, -0.995185, 0.069308, -0.054455, -0.995185, 0.081498, -0.108386, -0.980785, 0.162211, -0.069308, -0.995185, 0.069308, -0.108386, -0.980785, 0.162211, -0.137949, -0.980785, 0.137949, -0.081498, -0.995185, 0.054455, -0.069308, -0.995185, 0.069308, -0.137949, -0.980785, 0.137949, -0.081498, -0.995185, 0.054455, -0.137949, -0.980785, 0.137949, -0.162211, -0.980785, 0.108386, -0.162211, -0.980785, 0.108386, -0.137949, -0.980785, 0.137949, -0.205262, -0.956941, 0.205262, -0.162211, -0.980785, 0.108386, -0.205262, -0.956941, 0.205262, -0.241362, -0.956941, 0.161273, -0.241362, -0.956941, 0.161273, -0.205262, -0.956941, 0.205262, -0.270597, -0.92388, 0.270597, -0.241362, -0.956941, 0.161273, -0.270597, -0.92388, 0.270597, -0.318189, -0.92388, 0.212607, -0.318189, -0.92388, 0.212607, -0.270597, -0.92388, 0.270597, -0.333327, -0.881922, 0.333327, -0.318189, -0.92388, 0.212607, -0.333327, -0.881922, 0.333327, -0.391951, -0.881922, 0.261894, -0.391951, -0.881922, 0.261894, -0.333327, -0.881922, 0.333327, -0.392847, -0.83147, 0.392847, -0.391951, -0.881922, 0.261894, -0.392847, -0.83147, 0.392847, -0.461939, -0.83147, 0.308658, -0.461939, -0.83147, 0.308658, -0.392847, -0.83147, 0.392847, -0.448583, -0.773011, 0.448583, -0.461939, -0.83147, 0.308658, -0.448583, -0.773011, 0.448583, -0.527478, -0.773011, 0.35245, -0.527478, -0.773011, 0.35245, -0.448583, -0.773011, 0.448583, -0.499999, -0.707107, 0.5, -0.527478, -0.773011, 0.35245, -0.499999, -0.707107, 0.5, -0.587937, -0.707107, 0.392847, -0.587937, -0.707107, 0.392847, -0.499999, -0.707107, 0.5, -0.642734, -0.634394, 0.429461, -0.499999, -0.707107, 0.5, -0.5466, -0.634394, 0.546601, -0.642734, -0.634394, 0.429461, -0.642734, -0.634394, 0.429461, -0.5466, -0.634394, 0.546601, -0.587937, -0.555571, 0.587937, -0.642734, -0.634394, 0.429461, -0.587937, -0.555571, 0.587937, -0.691341, -0.555571, 0.46194, -0.691341, -0.555571, 0.46194, -0.587937, -0.555571, 0.587937, -0.623612, -0.471397, 0.623612, -0.691341, -0.555571, 0.46194, -0.623612, -0.471397, 0.623612, -0.73329, -0.471397, 0.489969, -0.73329, -0.471397, 0.489969, -0.623612, -0.471397, 0.623612, -0.653281, -0.382684, 0.653281, -0.73329, -0.471397, 0.489969, -0.653281, -0.382684, 0.653281, -0.768177, -0.382684, 0.51328, -0.768177, -0.382684, 0.51328, -0.653281, -0.382684, 0.653281, -0.676659, -0.290285, 0.676659, -0.768177, -0.382684, 0.51328, -0.676659, -0.290285, 0.676659, -0.795666, -0.290285, 0.531647, -0.795666, -0.290285, 0.531647, -0.676659, -0.290285, 0.676659, -0.815493, -0.195091, 0.544895, -0.676659, -0.290285, 0.676659, -0.69352, -0.195091, 0.69352, -0.815493, -0.195091, 0.544895, -0.815493, -0.195091, 0.544895, -0.69352, -0.195091, 0.69352, -0.703701, -0.098017, 0.703701, -0.815493, -0.195091, 0.544895, -0.703701, -0.098017, 0.703701, -0.827465, -0.098017, 0.552895, -0.827465, -0.098017, 0.552895, -0.703701, -0.098017, 0.703701, -0.831469, 0, 0.55557, -0.703701, -0.098017, 0.703701, -0.707106, 0, 0.707106, -0.831469, 0, 0.55557, -0.831469, 0, 0.55557, -0.707106, 0, 0.707106, -0.703701, 0.098017, 0.703701, -0.831469, 0, 0.55557, -0.703701, 0.098017, 0.703701, -0.827465, 0.098017, 0.552895, -0.827465, 0.098017, 0.552895, -0.703701, 0.098017, 0.703701, -0.815493, 0.19509, 0.544895, -0.703701, 0.098017, 0.703701, -0.69352, 0.19509, 0.69352, -0.815493, 0.19509, 0.544895, -0.815493, 0.19509, 0.544895, -0.69352, 0.19509, 0.69352, -0.676659, 0.290285, 0.676659, -0.815493, 0.19509, 0.544895, -0.676659, 0.290285, 0.676659, -0.795666, 0.290285, 0.531648, -0.795666, 0.290285, 0.531648, -0.676659, 0.290285, 0.676659, -0.653281, 0.382683, 0.653281, -0.795666, 0.290285, 0.531648, -0.653281, 0.382683, 0.653281, -0.768178, 0.382683, 0.51328, -0.768178, 0.382683, 0.51328, -0.653281, 0.382683, 0.653281, -0.73329, 0.471397, 0.489969, -0.653281, 0.382683, 0.653281, -0.623612, 0.471397, 0.623612, -0.73329, 0.471397, 0.489969, -0.73329, 0.471397, 0.489969, -0.623612, 0.471397, 0.623612, -0.691341, 0.55557, 0.46194, -0.623612, 0.471397, 0.623612, -0.587937, 0.55557, 0.587938, -0.691341, 0.55557, 0.46194, -0.691341, 0.55557, 0.46194, -0.587937, 0.55557, 0.587938, -0.546601, 0.634393, 0.546601, -0.691341, 0.55557, 0.46194, -0.546601, 0.634393, 0.546601, -0.642734, 0.634393, 0.429462, -0.642734, 0.634393, 0.429462, -0.546601, 0.634393, 0.546601, -0.5, 0.707107, 0.5, -0.642734, 0.634393, 0.429462, -0.5, 0.707107, 0.5, -0.587938, 0.707107, 0.392847, -0.587938, 0.707107, 0.392847, -0.5, 0.707107, 0.5, -0.448583, 0.77301, 0.448583, -0.587938, 0.707107, 0.392847, -0.448583, 0.77301, 0.448583, -0.527478, 0.77301, 0.35245, -0.527478, 0.77301, 0.35245, -0.448583, 0.77301, 0.448583, -0.461939, 0.83147, 0.308658, -0.448583, 0.77301, 0.448583, -0.392847, 0.83147, 0.392847, -0.461939, 0.83147, 0.308658, -0.461939, 0.83147, 0.308658, -0.392847, 0.83147, 0.392847, -0.333328, 0.881921, 0.333328, -0.461939, 0.83147, 0.308658, -0.333328, 0.881921, 0.333328, -0.391952, 0.881921, 0.261894, -0.391952, 0.881921, 0.261894, -0.333328, 0.881921, 0.333328, -0.270598, 0.92388, 0.270598, -0.391952, 0.881921, 0.261894, -0.270598, 0.92388, 0.270598, -0.31819, 0.92388, 0.212607, -0.31819, 0.92388, 0.212607, -0.270598, 0.92388, 0.270598, -0.205262, 0.95694, 0.205262, -0.31819, 0.92388, 0.212607, -0.205262, 0.95694, 0.205262, -0.241363, 0.95694, 0.161273, -0.241363, 0.95694, 0.161273, -0.205262, 0.95694, 0.205262, -0.13795, 0.980785, 0.13795, -0.241363, 0.95694, 0.161273, -0.13795, 0.980785, 0.13795, -0.162212, 0.980785, 0.108386, -0.162212, 0.980785, 0.108386, -0.13795, 0.980785, 0.13795, -0.069309, 0.995185, 0.069309, -0.162212, 0.980785, 0.108386, -0.069309, 0.995185, 0.069309, -0.081498, 0.995185, 0.054455, -0.18024, 0.980785, 0.074658, -0.162212, 0.980785, 0.108386, -0.081498, 0.995185, 0.054455, -0.18024, 0.980785, 0.074658, -0.081498, 0.995185, 0.054455, -0.090556, 0.995185, 0.037509, -0.268188, 0.95694, 0.111087, -0.241363, 0.95694, 0.161273, -0.162212, 0.980785, 0.108386, -0.268188, 0.95694, 0.111087, -0.162212, 0.980785, 0.108386, -0.18024, 0.980785, 0.074658, -0.353553, 0.92388, 0.146447, -0.31819, 0.92388, 0.212607, -0.241363, 0.95694, 0.161273, -0.353553, 0.92388, 0.146447, -0.241363, 0.95694, 0.161273, -0.268188, 0.95694, 0.111087, -0.435514, 0.881921, 0.180396, -0.391952, 0.881921, 0.261894, -0.31819, 0.92388, 0.212607, -0.435514, 0.881921, 0.180396, -0.31819, 0.92388, 0.212607, -0.353553, 0.92388, 0.146447, -0.51328, 0.83147, 0.212607, -0.461939, 0.83147, 0.308658, -0.391952, 0.881921, 0.261894, -0.51328, 0.83147, 0.212607, -0.391952, 0.881921, 0.261894, -0.435514, 0.881921, 0.180396, -0.586103, 0.77301, 0.242772, -0.527478, 0.77301, 0.35245, -0.51328, 0.83147, 0.212607, -0.527478, 0.77301, 0.35245, -0.461939, 0.83147, 0.308658, -0.51328, 0.83147, 0.212607, -0.653281, 0.707107, 0.270598, -0.587938, 0.707107, 0.392847, -0.527478, 0.77301, 0.35245, -0.653281, 0.707107, 0.270598, -0.527478, 0.77301, 0.35245, -0.586103, 0.77301, 0.242772, -0.714168, 0.634393, 0.295818, -0.642734, 0.634393, 0.429462, -0.587938, 0.707107, 0.392847, -0.714168, 0.634393, 0.295818, -0.587938, 0.707107, 0.392847, -0.653281, 0.707107, 0.270598, -0.768177, 0.55557, 0.31819, -0.691341, 0.55557, 0.46194, -0.642734, 0.634393, 0.429462, -0.768177, 0.55557, 0.31819, -0.642734, 0.634393, 0.429462, -0.714168, 0.634393, 0.295818, -0.814789, 0.471397, 0.337496, -0.73329, 0.471397, 0.489969, -0.768177, 0.55557, 0.31819, -0.73329, 0.471397, 0.489969, -0.691341, 0.55557, 0.46194, -0.768177, 0.55557, 0.31819, -0.853553, 0.382683, 0.353553, -0.768178, 0.382683, 0.51328, -0.814789, 0.471397, 0.337496, -0.768178, 0.382683, 0.51328, -0.73329, 0.471397, 0.489969, -0.814789, 0.471397, 0.337496, -0.884097, 0.290285, 0.366205, -0.795666, 0.290285, 0.531648, -0.768178, 0.382683, 0.51328, -0.884097, 0.290285, 0.366205, -0.768178, 0.382683, 0.51328, -0.853553, 0.382683, 0.353553, -0.906127, 0.19509, 0.37533, -0.815493, 0.19509, 0.544895, -0.795666, 0.290285, 0.531648, -0.906127, 0.19509, 0.37533, -0.795666, 0.290285, 0.531648, -0.884097, 0.290285, 0.366205, -0.91943, 0.098017, 0.380841, -0.827465, 0.098017, 0.552895, -0.815493, 0.19509, 0.544895, -0.91943, 0.098017, 0.380841, -0.815493, 0.19509, 0.544895, -0.906127, 0.19509, 0.37533, -0.923879, 0, 0.382683, -0.831469, 0, 0.55557, -0.827465, 0.098017, 0.552895, -0.923879, 0, 0.382683, -0.827465, 0.098017, 0.552895, -0.91943, 0.098017, 0.380841, -0.91943, -0.098017, 0.380841, -0.827465, -0.098017, 0.552895, -0.923879, 0, 0.382683, -0.827465, -0.098017, 0.552895, -0.831469, 0, 0.55557, -0.923879, 0, 0.382683, -0.906127, -0.195091, 0.37533, -0.815493, -0.195091, 0.544895, -0.827465, -0.098017, 0.552895, -0.906127, -0.195091, 0.37533, -0.827465, -0.098017, 0.552895, -0.91943, -0.098017, 0.380841, -0.884097, -0.290285, 0.366205, -0.795666, -0.290285, 0.531647, -0.906127, -0.195091, 0.37533, -0.795666, -0.290285, 0.531647, -0.815493, -0.195091, 0.544895, -0.906127, -0.195091, 0.37533, -0.853553, -0.382684, 0.353553, -0.768177, -0.382684, 0.51328, -0.795666, -0.290285, 0.531647, -0.853553, -0.382684, 0.353553, -0.795666, -0.290285, 0.531647, -0.884097, -0.290285, 0.366205, -0.814788, -0.471397, 0.337497, -0.73329, -0.471397, 0.489969, -0.768177, -0.382684, 0.51328, -0.814788, -0.471397, 0.337497, -0.768177, -0.382684, 0.51328, -0.853553, -0.382684, 0.353553, -0.768177, -0.555571, 0.31819, -0.691341, -0.555571, 0.46194, -0.73329, -0.471397, 0.489969, -0.768177, -0.555571, 0.31819, -0.73329, -0.471397, 0.489969, -0.814788, -0.471397, 0.337497, -0.714168, -0.634394, 0.295818, -0.642734, -0.634394, 0.429461, -0.691341, -0.555571, 0.46194, -0.714168, -0.634394, 0.295818, -0.691341, -0.555571, 0.46194, -0.768177, -0.555571, 0.31819, -0.653281, -0.707107, 0.270598, -0.587937, -0.707107, 0.392847, -0.714168, -0.634394, 0.295818, -0.587937, -0.707107, 0.392847, -0.642734, -0.634394, 0.429461, -0.714168, -0.634394, 0.295818, -0.586102, -0.773011, 0.242772, -0.527478, -0.773011, 0.35245, -0.587937, -0.707107, 0.392847, -0.586102, -0.773011, 0.242772, -0.587937, -0.707107, 0.392847, -0.653281, -0.707107, 0.270598, -0.513279, -0.83147, 0.212607, -0.461939, -0.83147, 0.308658, -0.527478, -0.773011, 0.35245, -0.513279, -0.83147, 0.212607, -0.527478, -0.773011, 0.35245, -0.586102, -0.773011, 0.242772, -0.435513, -0.881922, 0.180396, -0.391951, -0.881922, 0.261894, -0.461939, -0.83147, 0.308658, -0.435513, -0.881922, 0.180396, -0.461939, -0.83147, 0.308658, -0.513279, -0.83147, 0.212607, -0.353553, -0.92388, 0.146446, -0.318189, -0.92388, 0.212607, -0.391951, -0.881922, 0.261894, -0.353553, -0.92388, 0.146446, -0.391951, -0.881922, 0.261894, -0.435513, -0.881922, 0.180396, -0.268187, -0.956941, 0.111087, -0.241362, -0.956941, 0.161273, -0.318189, -0.92388, 0.212607, -0.268187, -0.956941, 0.111087, -0.318189, -0.92388, 0.212607, -0.353553, -0.92388, 0.146446, -0.180239, -0.980785, 0.074658, -0.162211, -0.980785, 0.108386, -0.241362, -0.956941, 0.161273, -0.180239, -0.980785, 0.074658, -0.241362, -0.956941, 0.161273, -0.268187, -0.956941, 0.111087, -0.090555, -0.995185, 0.037509, -0.081498, -0.995185, 0.054455, -0.162211, -0.980785, 0.108386, -0.090555, -0.995185, 0.037509, -0.162211, -0.980785, 0.108386, -0.180239, -0.980785, 0.074658, -0.096133, -0.995185, 0.019122, -0.090555, -0.995185, 0.037509, -0.180239, -0.980785, 0.074658, -0.096133, -0.995185, 0.019122, -0.180239, -0.980785, 0.074658, -0.191341, -0.980785, 0.03806, -0.191341, -0.980785, 0.03806, -0.180239, -0.980785, 0.074658, -0.268187, -0.956941, 0.111087, -0.191341, -0.980785, 0.03806, -0.268187, -0.956941, 0.111087, -0.284706, -0.956941, 0.056632, -0.284706, -0.956941, 0.056632, -0.268187, -0.956941, 0.111087, -0.353553, -0.92388, 0.146446, -0.284706, -0.956941, 0.056632, -0.353553, -0.92388, 0.146446, -0.375329, -0.92388, 0.074658, -0.375329, -0.92388, 0.074658, -0.353553, -0.92388, 0.146446, -0.435513, -0.881922, 0.180396, -0.375329, -0.92388, 0.074658, -0.435513, -0.881922, 0.180396, -0.462338, -0.881922, 0.091965, -0.462338, -0.881922, 0.091965, -0.435513, -0.881922, 0.180396, -0.513279, -0.83147, 0.212607, -0.462338, -0.881922, 0.091965, -0.513279, -0.83147, 0.212607, -0.544894, -0.83147, 0.108386, -0.544894, -0.83147, 0.108386, -0.513279, -0.83147, 0.212607, -0.586102, -0.773011, 0.242772, -0.544894, -0.83147, 0.108386, -0.586102, -0.773011, 0.242772, -0.622203, -0.773011, 0.123764, -0.622203, -0.773011, 0.123764, -0.586102, -0.773011, 0.242772, -0.653281, -0.707107, 0.270598, -0.622203, -0.773011, 0.123764, -0.653281, -0.707107, 0.270598, -0.693519, -0.707107, 0.13795, -0.693519, -0.707107, 0.13795, -0.653281, -0.707107, 0.270598, -0.758157, -0.634394, 0.150807, -0.653281, -0.707107, 0.270598, -0.714168, -0.634394, 0.295818, -0.758157, -0.634394, 0.150807, -0.758157, -0.634394, 0.150807, -0.714168, -0.634394, 0.295818, -0.768177, -0.555571, 0.31819, -0.758157, -0.634394, 0.150807, -0.768177, -0.555571, 0.31819, -0.815493, -0.555571, 0.162212, -0.815493, -0.555571, 0.162212, -0.768177, -0.555571, 0.31819, -0.814788, -0.471397, 0.337497, -0.815493, -0.555571, 0.162212, -0.814788, -0.471397, 0.337497, -0.864975, -0.471397, 0.172054, -0.864975, -0.471397, 0.172054, -0.814788, -0.471397, 0.337497, -0.853553, -0.382684, 0.353553, -0.864975, -0.471397, 0.172054, -0.853553, -0.382684, 0.353553, -0.906127, -0.382684, 0.18024, -0.906127, -0.382684, 0.18024, -0.853553, -0.382684, 0.353553, -0.884097, -0.290285, 0.366205, -0.906127, -0.382684, 0.18024, -0.884097, -0.290285, 0.366205, -0.938553, -0.290285, 0.18669, -0.938553, -0.290285, 0.18669, -0.884097, -0.290285, 0.366205, -0.961939, -0.195091, 0.191342, -0.884097, -0.290285, 0.366205, -0.906127, -0.195091, 0.37533, -0.961939, -0.195091, 0.191342, -0.961939, -0.195091, 0.191342, -0.906127, -0.195091, 0.37533, -0.91943, -0.098017, 0.380841, -0.961939, -0.195091, 0.191342, -0.91943, -0.098017, 0.380841, -0.976062, -0.098017, 0.194151, -0.976062, -0.098017, 0.194151, -0.91943, -0.098017, 0.380841, -0.980785, 0, 0.195091, -0.91943, -0.098017, 0.380841, -0.923879, 0, 0.382683, -0.980785, 0, 0.195091, -0.980785, 0, 0.195091, -0.923879, 0, 0.382683, -0.91943, 0.098017, 0.380841, -0.980785, 0, 0.195091, -0.91943, 0.098017, 0.380841, -0.976062, 0.098017, 0.194151, -0.976062, 0.098017, 0.194151, -0.91943, 0.098017, 0.380841, -0.906127, 0.19509, 0.37533, -0.976062, 0.098017, 0.194151, -0.906127, 0.19509, 0.37533, -0.961939, 0.19509, 0.191342, -0.961939, 0.19509, 0.191342, -0.906127, 0.19509, 0.37533, -0.884097, 0.290285, 0.366205, -0.961939, 0.19509, 0.191342, -0.884097, 0.290285, 0.366205, -0.938553, 0.290285, 0.18669, -0.938553, 0.290285, 0.18669, -0.884097, 0.290285, 0.366205, -0.853553, 0.382683, 0.353553, -0.938553, 0.290285, 0.18669, -0.853553, 0.382683, 0.353553, -0.906127, 0.382683, 0.18024, -0.906127, 0.382683, 0.18024, -0.853553, 0.382683, 0.353553, -0.864975, 0.471397, 0.172054, -0.853553, 0.382683, 0.353553, -0.814789, 0.471397, 0.337496, -0.864975, 0.471397, 0.172054, -0.864975, 0.471397, 0.172054, -0.814789, 0.471397, 0.337496, -0.815493, 0.55557, 0.162212, -0.814789, 0.471397, 0.337496, -0.768177, 0.55557, 0.31819, -0.815493, 0.55557, 0.162212, -0.815493, 0.55557, 0.162212, -0.768177, 0.55557, 0.31819, -0.714168, 0.634393, 0.295818, -0.815493, 0.55557, 0.162212, -0.714168, 0.634393, 0.295818, -0.758157, 0.634393, 0.150807, -0.758157, 0.634393, 0.150807, -0.714168, 0.634393, 0.295818, -0.653281, 0.707107, 0.270598, -0.758157, 0.634393, 0.150807, -0.653281, 0.707107, 0.270598, -0.69352, 0.707107, 0.13795, -0.69352, 0.707107, 0.13795, -0.653281, 0.707107, 0.270598, -0.586103, 0.77301, 0.242772, -0.69352, 0.707107, 0.13795, -0.586103, 0.77301, 0.242772, -0.622203, 0.77301, 0.123764, -0.622203, 0.77301, 0.123764, -0.586103, 0.77301, 0.242772, -0.544895, 0.83147, 0.108386, -0.586103, 0.77301, 0.242772, -0.51328, 0.83147, 0.212607, -0.544895, 0.83147, 0.108386, -0.544895, 0.83147, 0.108386, -0.51328, 0.83147, 0.212607, -0.435514, 0.881921, 0.180396, -0.544895, 0.83147, 0.108386, -0.435514, 0.881921, 0.180396, -0.462339, 0.881921, 0.091965, -0.462339, 0.881921, 0.091965, -0.435514, 0.881921, 0.180396, -0.353553, 0.92388, 0.146447, -0.462339, 0.881921, 0.091965, -0.353553, 0.92388, 0.146447, -0.37533, 0.92388, 0.074658, -0.37533, 0.92388, 0.074658, -0.353553, 0.92388, 0.146447, -0.268188, 0.95694, 0.111087, -0.37533, 0.92388, 0.074658, -0.268188, 0.95694, 0.111087, -0.284707, 0.95694, 0.056632, -0.284707, 0.95694, 0.056632, -0.268188, 0.95694, 0.111087, -0.18024, 0.980785, 0.074658, -0.284707, 0.95694, 0.056632, -0.18024, 0.980785, 0.074658, -0.191342, 0.980785, 0.03806, -0.191342, 0.980785, 0.03806, -0.18024, 0.980785, 0.074658, -0.090556, 0.995185, 0.037509, -0.191342, 0.980785, 0.03806, -0.090556, 0.995185, 0.037509, -0.096134, 0.995185, 0.019122, -0.19509, 0.980785, 0, -0.191342, 0.980785, 0.03806, -0.096134, 0.995185, 0.019122, -0.19509, 0.980785, 0, -0.096134, 0.995185, 0.019122, -0.098017, 0.995185, 0, -0.290285, 0.95694, 0, -0.284707, 0.95694, 0.056632, -0.191342, 0.980785, 0.03806, -0.290285, 0.95694, 0, -0.191342, 0.980785, 0.03806, -0.19509, 0.980785, 0, -0.382683, 0.92388, 0, -0.37533, 0.92388, 0.074658, -0.284707, 0.95694, 0.056632, -0.382683, 0.92388, 0, -0.284707, 0.95694, 0.056632, -0.290285, 0.95694, 0, -0.471397, 0.881921, 0, -0.462339, 0.881921, 0.091965, -0.37533, 0.92388, 0.074658, -0.471397, 0.881921, 0, -0.37533, 0.92388, 0.074658, -0.382683, 0.92388, 0, -0.55557, 0.83147, 0, -0.544895, 0.83147, 0.108386, -0.462339, 0.881921, 0.091965, -0.55557, 0.83147, 0, -0.462339, 0.881921, 0.091965, -0.471397, 0.881921, 0, -0.634393, 0.77301, 0, -0.622203, 0.77301, 0.123764, -0.55557, 0.83147, 0, -0.622203, 0.77301, 0.123764, -0.544895, 0.83147, 0.108386, -0.55557, 0.83147, 0, -0.707107, 0.707107, 0, -0.69352, 0.707107, 0.13795, -0.622203, 0.77301, 0.123764, -0.707107, 0.707107, 0, -0.622203, 0.77301, 0.123764, -0.634393, 0.77301, 0, -0.77301, 0.634393, 0, -0.758157, 0.634393, 0.150807, -0.69352, 0.707107, 0.13795, -0.77301, 0.634393, 0, -0.69352, 0.707107, 0.13795, -0.707107, 0.707107, 0, -0.831469, 0.55557, 0, -0.815493, 0.55557, 0.162212, -0.758157, 0.634393, 0.150807, -0.831469, 0.55557, 0, -0.758157, 0.634393, 0.150807, -0.77301, 0.634393, 0, -0.881921, 0.471397, 0, -0.864975, 0.471397, 0.172054, -0.831469, 0.55557, 0, -0.864975, 0.471397, 0.172054, -0.815493, 0.55557, 0.162212, -0.831469, 0.55557, 0, -0.923879, 0.382683, 0, -0.906127, 0.382683, 0.18024, -0.881921, 0.471397, 0, -0.906127, 0.382683, 0.18024, -0.864975, 0.471397, 0.172054, -0.881921, 0.471397, 0, -0.95694, 0.290285, 0, -0.938553, 0.290285, 0.18669, -0.906127, 0.382683, 0.18024, -0.95694, 0.290285, 0, -0.906127, 0.382683, 0.18024, -0.923879, 0.382683, 0, -0.980785, 0.19509, 0, -0.961939, 0.19509, 0.191342, -0.938553, 0.290285, 0.18669, -0.980785, 0.19509, 0, -0.938553, 0.290285, 0.18669, -0.95694, 0.290285, 0, -0.995184, 0.098017, 0, -0.976062, 0.098017, 0.194151, -0.961939, 0.19509, 0.191342, -0.995184, 0.098017, 0, -0.961939, 0.19509, 0.191342, -0.980785, 0.19509, 0, -0.999999, 0, 0, -0.980785, 0, 0.195091, -0.976062, 0.098017, 0.194151, -0.999999, 0, 0, -0.976062, 0.098017, 0.194151, -0.995184, 0.098017, 0, -0.995184, -0.098017, 0, -0.976062, -0.098017, 0.194151, -0.999999, 0, 0, -0.976062, -0.098017, 0.194151, -0.980785, 0, 0.195091, -0.999999, 0, 0, -0.980785, -0.195091, 0, -0.961939, -0.195091, 0.191342, -0.976062, -0.098017, 0.194151, -0.980785, -0.195091, 0, -0.976062, -0.098017, 0.194151, -0.995184, -0.098017, 0, -0.95694, -0.290285, 0, -0.938553, -0.290285, 0.18669, -0.980785, -0.195091, 0, -0.938553, -0.290285, 0.18669, -0.961939, -0.195091, 0.191342, -0.980785, -0.195091, 0, -0.923879, -0.382684, 0, -0.906127, -0.382684, 0.18024, -0.938553, -0.290285, 0.18669, -0.923879, -0.382684, 0, -0.938553, -0.290285, 0.18669, -0.95694, -0.290285, 0, -0.881921, -0.471397, 0, -0.864975, -0.471397, 0.172054, -0.906127, -0.382684, 0.18024, -0.881921, -0.471397, 0, -0.906127, -0.382684, 0.18024, -0.923879, -0.382684, 0, -0.831469, -0.555571, 0, -0.815493, -0.555571, 0.162212, -0.864975, -0.471397, 0.172054, -0.831469, -0.555571, 0, -0.864975, -0.471397, 0.172054, -0.881921, -0.471397, 0, -0.77301, -0.634394, 0, -0.758157, -0.634394, 0.150807, -0.815493, -0.555571, 0.162212, -0.77301, -0.634394, 0, -0.815493, -0.555571, 0.162212, -0.831469, -0.555571, 0, -0.707106, -0.707107, 0, -0.693519, -0.707107, 0.13795, -0.77301, -0.634394, 0, -0.693519, -0.707107, 0.13795, -0.758157, -0.634394, 0.150807, -0.77301, -0.634394, 0, -0.634393, -0.773011, 0, -0.622203, -0.773011, 0.123764, -0.693519, -0.707107, 0.13795, -0.634393, -0.773011, 0, -0.693519, -0.707107, 0.13795, -0.707106, -0.707107, 0, -0.555569, -0.83147, 0, -0.544894, -0.83147, 0.108386, -0.622203, -0.773011, 0.123764, -0.555569, -0.83147, 0, -0.622203, -0.773011, 0.123764, -0.634393, -0.773011, 0, -0.471396, -0.881922, 0, -0.462338, -0.881922, 0.091965, -0.544894, -0.83147, 0.108386, -0.471396, -0.881922, 0, -0.544894, -0.83147, 0.108386, -0.555569, -0.83147, 0, -0.382683, -0.92388, 0, -0.375329, -0.92388, 0.074658, -0.462338, -0.881922, 0.091965, -0.382683, -0.92388, 0, -0.462338, -0.881922, 0.091965, -0.471396, -0.881922, 0, -0.290284, -0.956941, 0, -0.284706, -0.956941, 0.056632, -0.375329, -0.92388, 0.074658, -0.290284, -0.956941, 0, -0.375329, -0.92388, 0.074658, -0.382683, -0.92388, 0, -0.19509, -0.980785, 0, -0.191341, -0.980785, 0.03806, -0.284706, -0.956941, 0.056632, -0.19509, -0.980785, 0, -0.284706, -0.956941, 0.056632, -0.290284, -0.956941, 0, -0.098016, -0.995185, 0, -0.096133, -0.995185, 0.019122, -0.191341, -0.980785, 0.03806, -0.098016, -0.995185, 0, -0.191341, -0.980785, 0.03806, -0.19509, -0.980785, 0, -0.096133, -0.995185, -0.019122, -0.098016, -0.995185, 0, -0.19509, -0.980785, 0, -0.096133, -0.995185, -0.019122, -0.19509, -0.980785, 0, -0.191341, -0.980785, -0.03806, -0.191341, -0.980785, -0.03806, -0.19509, -0.980785, 0, -0.290284, -0.956941, 0, -0.191341, -0.980785, -0.03806, -0.290284, -0.956941, 0, -0.284706, -0.956941, -0.056632, -0.284706, -0.956941, -0.056632, -0.290284, -0.956941, 0, -0.382683, -0.92388, 0, -0.284706, -0.956941, -0.056632, -0.382683, -0.92388, 0, -0.37533, -0.92388, -0.074658, -0.37533, -0.92388, -0.074658, -0.382683, -0.92388, 0, -0.471396, -0.881922, 0, -0.37533, -0.92388, -0.074658, -0.471396, -0.881922, 0, -0.462338, -0.881922, -0.091965, -0.462338, -0.881922, -0.091965, -0.471396, -0.881922, 0, -0.555569, -0.83147, 0, -0.462338, -0.881922, -0.091965, -0.555569, -0.83147, 0, -0.544894, -0.83147, -0.108386, -0.544894, -0.83147, -0.108386, -0.555569, -0.83147, 0, -0.634393, -0.773011, 0, -0.544894, -0.83147, -0.108386, -0.634393, -0.773011, 0, -0.622203, -0.773011, -0.123764, -0.622203, -0.773011, -0.123764, -0.634393, -0.773011, 0, -0.707106, -0.707107, 0, -0.622203, -0.773011, -0.123764, -0.707106, -0.707107, 0, -0.693519, -0.707107, -0.13795, -0.693519, -0.707107, -0.13795, -0.707106, -0.707107, 0, -0.758157, -0.634394, -0.150807, -0.707106, -0.707107, 0, -0.77301, -0.634394, 0, -0.758157, -0.634394, -0.150807, -0.758157, -0.634394, -0.150807, -0.77301, -0.634394, 0, -0.831469, -0.555571, 0, -0.758157, -0.634394, -0.150807, -0.831469, -0.555571, 0, -0.815493, -0.555571, -0.162212, -0.815493, -0.555571, -0.162212, -0.831469, -0.555571, 0, -0.881921, -0.471397, 0, -0.815493, -0.555571, -0.162212, -0.881921, -0.471397, 0, -0.864975, -0.471397, -0.172054, -0.864975, -0.471397, -0.172054, -0.881921, -0.471397, 0, -0.923879, -0.382684, 0, -0.864975, -0.471397, -0.172054, -0.923879, -0.382684, 0, -0.906127, -0.382684, -0.18024, -0.906127, -0.382684, -0.18024, -0.923879, -0.382684, 0, -0.95694, -0.290285, 0, -0.906127, -0.382684, -0.18024, -0.95694, -0.290285, 0, -0.938553, -0.290285, -0.18669, -0.938553, -0.290285, -0.18669, -0.95694, -0.290285, 0, -0.961939, -0.195091, -0.191342, -0.95694, -0.290285, 0, -0.980785, -0.195091, 0, -0.961939, -0.195091, -0.191342, -0.961939, -0.195091, -0.191342, -0.980785, -0.195091, 0, -0.995184, -0.098017, 0, -0.961939, -0.195091, -0.191342, -0.995184, -0.098017, 0, -0.976062, -0.098017, -0.194151, -0.976062, -0.098017, -0.194151, -0.995184, -0.098017, 0, -0.980785, 0, -0.19509, -0.995184, -0.098017, 0, -0.999999, 0, 0, -0.980785, 0, -0.19509, -0.980785, 0, -0.19509, -0.999999, 0, 0, -0.995184, 0.098017, 0, -0.980785, 0, -0.19509, -0.995184, 0.098017, 0, -0.976062, 0.098017, -0.194151, -0.976062, 0.098017, -0.194151, -0.995184, 0.098017, 0, -0.980785, 0.19509, 0, -0.976062, 0.098017, -0.194151, -0.980785, 0.19509, 0, -0.961939, 0.19509, -0.191342, -0.961939, 0.19509, -0.191342, -0.980785, 0.19509, 0, -0.95694, 0.290285, 0, -0.961939, 0.19509, -0.191342, -0.95694, 0.290285, 0, -0.938553, 0.290285, -0.18669, -0.938553, 0.290285, -0.18669, -0.95694, 0.290285, 0, -0.923879, 0.382683, 0, -0.938553, 0.290285, -0.18669, -0.923879, 0.382683, 0, -0.906127, 0.382683, -0.18024, -0.906127, 0.382683, -0.18024, -0.923879, 0.382683, 0, -0.881921, 0.471397, 0, -0.906127, 0.382683, -0.18024, -0.881921, 0.471397, 0, -0.864975, 0.471397, -0.172054, -0.864975, 0.471397, -0.172054, -0.881921, 0.471397, 0, -0.815493, 0.55557, -0.162212, -0.881921, 0.471397, 0, -0.831469, 0.55557, 0, -0.815493, 0.55557, -0.162212, -0.815493, 0.55557, -0.162212, -0.831469, 0.55557, 0, -0.77301, 0.634393, 0, -0.815493, 0.55557, -0.162212, -0.77301, 0.634393, 0, -0.758157, 0.634393, -0.150807, -0.758157, 0.634393, -0.150807, -0.77301, 0.634393, 0, -0.707107, 0.707107, 0, -0.758157, 0.634393, -0.150807, -0.707107, 0.707107, 0, -0.69352, 0.707107, -0.13795, -0.69352, 0.707107, -0.13795, -0.707107, 0.707107, 0, -0.634393, 0.77301, 0, -0.69352, 0.707107, -0.13795, -0.634393, 0.77301, 0, -0.622203, 0.77301, -0.123764, -0.622203, 0.77301, -0.123764, -0.634393, 0.77301, 0, -0.544895, 0.83147, -0.108386, -0.634393, 0.77301, 0, -0.55557, 0.83147, 0, -0.544895, 0.83147, -0.108386, -0.544895, 0.83147, -0.108386, -0.55557, 0.83147, 0, -0.471397, 0.881921, 0, -0.544895, 0.83147, -0.108386, -0.471397, 0.881921, 0, -0.462339, 0.881921, -0.091965, -0.462339, 0.881921, -0.091965, -0.471397, 0.881921, 0, -0.382683, 0.92388, 0, -0.462339, 0.881921, -0.091965, -0.382683, 0.92388, 0, -0.37533, 0.92388, -0.074658, -0.37533, 0.92388, -0.074658, -0.382683, 0.92388, 0, -0.290285, 0.95694, 0, -0.37533, 0.92388, -0.074658, -0.290285, 0.95694, 0, -0.284707, 0.95694, -0.056632, -0.284707, 0.95694, -0.056632, -0.290285, 0.95694, 0, -0.19509, 0.980785, 0, -0.284707, 0.95694, -0.056632, -0.19509, 0.980785, 0, -0.191342, 0.980785, -0.03806, -0.191342, 0.980785, -0.03806, -0.19509, 0.980785, 0, -0.098017, 0.995185, 0, -0.191342, 0.980785, -0.03806, -0.098017, 0.995185, 0, -0.096134, 0.995185, -0.019122, -0.18024, 0.980785, -0.074658, -0.191342, 0.980785, -0.03806, -0.096134, 0.995185, -0.019122, -0.18024, 0.980785, -0.074658, -0.096134, 0.995185, -0.019122, -0.090556, 0.995185, -0.03751, -0.268188, 0.95694, -0.111087, -0.284707, 0.95694, -0.056632, -0.191342, 0.980785, -0.03806, -0.268188, 0.95694, -0.111087, -0.191342, 0.980785, -0.03806, -0.18024, 0.980785, -0.074658, -0.353553, 0.92388, -0.146447, -0.37533, 0.92388, -0.074658, -0.284707, 0.95694, -0.056632, -0.353553, 0.92388, -0.146447, -0.284707, 0.95694, -0.056632, -0.268188, 0.95694, -0.111087, -0.435514, 0.881921, -0.180396, -0.462339, 0.881921, -0.091965, -0.37533, 0.92388, -0.074658, -0.435514, 0.881921, -0.180396, -0.37533, 0.92388, -0.074658, -0.353553, 0.92388, -0.146447, -0.51328, 0.83147, -0.212607, -0.544895, 0.83147, -0.108386, -0.462339, 0.881921, -0.091965, -0.51328, 0.83147, -0.212607, -0.462339, 0.881921, -0.091965, -0.435514, 0.881921, -0.180396, -0.586103, 0.77301, -0.242772, -0.622203, 0.77301, -0.123764, -0.51328, 0.83147, -0.212607, -0.622203, 0.77301, -0.123764, -0.544895, 0.83147, -0.108386, -0.51328, 0.83147, -0.212607, -0.653281, 0.707107, -0.270598, -0.69352, 0.707107, -0.13795, -0.622203, 0.77301, -0.123764, -0.653281, 0.707107, -0.270598, -0.622203, 0.77301, -0.123764, -0.586103, 0.77301, -0.242772, -0.714168, 0.634393, -0.295818, -0.758157, 0.634393, -0.150807, -0.69352, 0.707107, -0.13795, -0.714168, 0.634393, -0.295818, -0.69352, 0.707107, -0.13795, -0.653281, 0.707107, -0.270598, -0.768178, 0.55557, -0.318189, -0.815493, 0.55557, -0.162212, -0.758157, 0.634393, -0.150807, -0.768178, 0.55557, -0.318189, -0.758157, 0.634393, -0.150807, -0.714168, 0.634393, -0.295818, -0.814789, 0.471397, -0.337497, -0.864975, 0.471397, -0.172054, -0.768178, 0.55557, -0.318189, -0.864975, 0.471397, -0.172054, -0.815493, 0.55557, -0.162212, -0.768178, 0.55557, -0.318189, -0.853553, 0.382683, -0.353553, -0.906127, 0.382683, -0.18024, -0.864975, 0.471397, -0.172054, -0.853553, 0.382683, -0.353553, -0.864975, 0.471397, -0.172054, -0.814789, 0.471397, -0.337497, -0.884097, 0.290285, -0.366205, -0.938553, 0.290285, -0.18669, -0.906127, 0.382683, -0.18024, -0.884097, 0.290285, -0.366205, -0.906127, 0.382683, -0.18024, -0.853553, 0.382683, -0.353553, -0.906127, 0.19509, -0.37533, -0.961939, 0.19509, -0.191342, -0.938553, 0.290285, -0.18669, -0.906127, 0.19509, -0.37533, -0.938553, 0.290285, -0.18669, -0.884097, 0.290285, -0.366205, -0.91943, 0.098017, -0.38084, -0.976062, 0.098017, -0.194151, -0.961939, 0.19509, -0.191342, -0.91943, 0.098017, -0.38084, -0.961939, 0.19509, -0.191342, -0.906127, 0.19509, -0.37533, -0.923879, 0, -0.382683, -0.980785, 0, -0.19509, -0.976062, 0.098017, -0.194151, -0.923879, 0, -0.382683, -0.976062, 0.098017, -0.194151, -0.91943, 0.098017, -0.38084, -0.91943, -0.098017, -0.38084, -0.976062, -0.098017, -0.194151, -0.923879, 0, -0.382683, -0.976062, -0.098017, -0.194151, -0.980785, 0, -0.19509, -0.923879, 0, -0.382683, -0.906127, -0.195091, -0.37533, -0.961939, -0.195091, -0.191342, -0.976062, -0.098017, -0.194151, -0.906127, -0.195091, -0.37533, -0.976062, -0.098017, -0.194151, -0.91943, -0.098017, -0.38084, -0.884097, -0.290285, -0.366205, -0.938553, -0.290285, -0.18669, -0.906127, -0.195091, -0.37533, -0.938553, -0.290285, -0.18669, -0.961939, -0.195091, -0.191342, -0.906127, -0.195091, -0.37533, -0.853553, -0.382684, -0.353553, -0.906127, -0.382684, -0.18024, -0.938553, -0.290285, -0.18669, -0.853553, -0.382684, -0.353553, -0.938553, -0.290285, -0.18669, -0.884097, -0.290285, -0.366205, -0.814789, -0.471397, -0.337496, -0.864975, -0.471397, -0.172054, -0.906127, -0.382684, -0.18024, -0.814789, -0.471397, -0.337496, -0.906127, -0.382684, -0.18024, -0.853553, -0.382684, -0.353553, -0.768177, -0.555571, -0.318189, -0.815493, -0.555571, -0.162212, -0.864975, -0.471397, -0.172054, -0.768177, -0.555571, -0.318189, -0.864975, -0.471397, -0.172054, -0.814789, -0.471397, -0.337496, -0.714168, -0.634394, -0.295818, -0.758157, -0.634394, -0.150807, -0.815493, -0.555571, -0.162212, -0.714168, -0.634394, -0.295818, -0.815493, -0.555571, -0.162212, -0.768177, -0.555571, -0.318189, -0.653281, -0.707107, -0.270598, -0.693519, -0.707107, -0.13795, -0.714168, -0.634394, -0.295818, -0.693519, -0.707107, -0.13795, -0.758157, -0.634394, -0.150807, -0.714168, -0.634394, -0.295818, -0.586102, -0.773011, -0.242771, -0.622203, -0.773011, -0.123764, -0.693519, -0.707107, -0.13795, -0.586102, -0.773011, -0.242771, -0.693519, -0.707107, -0.13795, -0.653281, -0.707107, -0.270598, -0.513279, -0.83147, -0.212607, -0.544894, -0.83147, -0.108386, -0.622203, -0.773011, -0.123764, -0.513279, -0.83147, -0.212607, -0.622203, -0.773011, -0.123764, -0.586102, -0.773011, -0.242771, -0.435513, -0.881922, -0.180395, -0.462338, -0.881922, -0.091965, -0.544894, -0.83147, -0.108386, -0.435513, -0.881922, -0.180395, -0.544894, -0.83147, -0.108386, -0.513279, -0.83147, -0.212607, -0.353553, -0.92388, -0.146446, -0.37533, -0.92388, -0.074658, -0.462338, -0.881922, -0.091965, -0.353553, -0.92388, -0.146446, -0.462338, -0.881922, -0.091965, -0.435513, -0.881922, -0.180395, -0.268187, -0.956941, -0.111087, -0.284706, -0.956941, -0.056632, -0.37533, -0.92388, -0.074658, -0.268187, -0.956941, -0.111087, -0.37533, -0.92388, -0.074658, -0.353553, -0.92388, -0.146446, -0.180239, -0.980785, -0.074657, -0.191341, -0.980785, -0.03806, -0.284706, -0.956941, -0.056632, -0.180239, -0.980785, -0.074657, -0.284706, -0.956941, -0.056632, -0.268187, -0.956941, -0.111087, -0.090555, -0.995185, -0.037509, -0.096133, -0.995185, -0.019122, -0.191341, -0.980785, -0.03806, -0.090555, -0.995185, -0.037509, -0.191341, -0.980785, -0.03806, -0.180239, -0.980785, -0.074657, -0.081498, -0.995185, -0.054455, -0.090555, -0.995185, -0.037509, -0.180239, -0.980785, -0.074657, -0.081498, -0.995185, -0.054455, -0.180239, -0.980785, -0.074657, -0.162211, -0.980785, -0.108386, -0.162211, -0.980785, -0.108386, -0.180239, -0.980785, -0.074657, -0.268187, -0.956941, -0.111087, -0.162211, -0.980785, -0.108386, -0.268187, -0.956941, -0.111087, -0.241362, -0.956941, -0.161273, -0.241362, -0.956941, -0.161273, -0.268187, -0.956941, -0.111087, -0.353553, -0.92388, -0.146446, -0.241362, -0.956941, -0.161273, -0.353553, -0.92388, -0.146446, -0.318189, -0.92388, -0.212607, -0.318189, -0.92388, -0.212607, -0.353553, -0.92388, -0.146446, -0.435513, -0.881922, -0.180395, -0.318189, -0.92388, -0.212607, -0.435513, -0.881922, -0.180395, -0.391952, -0.881922, -0.261894, -0.391952, -0.881922, -0.261894, -0.435513, -0.881922, -0.180395, -0.513279, -0.83147, -0.212607, -0.391952, -0.881922, -0.261894, -0.513279, -0.83147, -0.212607, -0.461939, -0.83147, -0.308658, -0.461939, -0.83147, -0.308658, -0.513279, -0.83147, -0.212607, -0.586102, -0.773011, -0.242771, -0.461939, -0.83147, -0.308658, -0.586102, -0.773011, -0.242771, -0.527478, -0.773011, -0.35245, -0.527478, -0.773011, -0.35245, -0.586102, -0.773011, -0.242771, -0.653281, -0.707107, -0.270598, -0.527478, -0.773011, -0.35245, -0.653281, -0.707107, -0.270598, -0.587937, -0.707107, -0.392847, -0.587937, -0.707107, -0.392847, -0.653281, -0.707107, -0.270598, -0.642734, -0.634394, -0.429461, -0.653281, -0.707107, -0.270598, -0.714168, -0.634394, -0.295818, -0.642734, -0.634394, -0.429461, -0.642734, -0.634394, -0.429461, -0.714168, -0.634394, -0.295818, -0.768177, -0.555571, -0.318189, -0.642734, -0.634394, -0.429461, -0.768177, -0.555571, -0.318189, -0.691341, -0.555571, -0.461939, -0.691341, -0.555571, -0.461939, -0.768177, -0.555571, -0.318189, -0.814789, -0.471397, -0.337496, -0.691341, -0.555571, -0.461939, -0.814789, -0.471397, -0.337496, -0.73329, -0.471397, -0.489969, -0.73329, -0.471397, -0.489969, -0.814789, -0.471397, -0.337496, -0.853553, -0.382684, -0.353553, -0.73329, -0.471397, -0.489969, -0.853553, -0.382684, -0.353553, -0.768177, -0.382684, -0.51328, -0.768177, -0.382684, -0.51328, -0.853553, -0.382684, -0.353553, -0.884097, -0.290285, -0.366205, -0.768177, -0.382684, -0.51328, -0.884097, -0.290285, -0.366205, -0.795667, -0.290285, -0.531647, -0.795667, -0.290285, -0.531647, -0.884097, -0.290285, -0.366205, -0.815493, -0.195091, -0.544895, -0.884097, -0.290285, -0.366205, -0.906127, -0.195091, -0.37533, -0.815493, -0.195091, -0.544895, -0.815493, -0.195091, -0.544895, -0.906127, -0.195091, -0.37533, -0.91943, -0.098017, -0.38084, -0.815493, -0.195091, -0.544895, -0.91943, -0.098017, -0.38084, -0.827466, -0.098017, -0.552895, -0.827466, -0.098017, -0.552895, -0.91943, -0.098017, -0.38084, -0.831469, 0, -0.55557, -0.91943, -0.098017, -0.38084, -0.923879, 0, -0.382683, -0.831469, 0, -0.55557, -0.831469, 0, -0.55557, -0.923879, 0, -0.382683, -0.91943, 0.098017, -0.38084, -0.831469, 0, -0.55557, -0.91943, 0.098017, -0.38084, -0.827466, 0.098017, -0.552895, -0.827466, 0.098017, -0.552895, -0.91943, 0.098017, -0.38084, -0.906127, 0.19509, -0.37533, -0.827466, 0.098017, -0.552895, -0.906127, 0.19509, -0.37533, -0.815493, 0.19509, -0.544895, -0.815493, 0.19509, -0.544895, -0.906127, 0.19509, -0.37533, -0.884097, 0.290285, -0.366205, -0.815493, 0.19509, -0.544895, -0.884097, 0.290285, -0.366205, -0.795667, 0.290285, -0.531647, -0.795667, 0.290285, -0.531647, -0.884097, 0.290285, -0.366205, -0.853553, 0.382683, -0.353553, -0.795667, 0.290285, -0.531647, -0.853553, 0.382683, -0.353553, -0.768178, 0.382683, -0.51328, -0.768178, 0.382683, -0.51328, -0.853553, 0.382683, -0.353553, -0.814789, 0.471397, -0.337497, -0.768178, 0.382683, -0.51328, -0.814789, 0.471397, -0.337497, -0.73329, 0.471397, -0.489969, -0.73329, 0.471397, -0.489969, -0.814789, 0.471397, -0.337497, -0.691342, 0.55557, -0.46194, -0.814789, 0.471397, -0.337497, -0.768178, 0.55557, -0.318189, -0.691342, 0.55557, -0.46194, -0.691342, 0.55557, -0.46194, -0.768178, 0.55557, -0.318189, -0.714168, 0.634393, -0.295818, -0.691342, 0.55557, -0.46194, -0.714168, 0.634393, -0.295818, -0.642735, 0.634393, -0.429461, -0.642735, 0.634393, -0.429461, -0.714168, 0.634393, -0.295818, -0.653281, 0.707107, -0.270598, -0.642735, 0.634393, -0.429461, -0.653281, 0.707107, -0.270598, -0.587938, 0.707107, -0.392847, -0.587938, 0.707107, -0.392847, -0.653281, 0.707107, -0.270598, -0.586103, 0.77301, -0.242772, -0.587938, 0.707107, -0.392847, -0.586103, 0.77301, -0.242772, -0.527479, 0.77301, -0.35245, -0.527479, 0.77301, -0.35245, -0.586103, 0.77301, -0.242772, -0.46194, 0.83147, -0.308658, -0.586103, 0.77301, -0.242772, -0.51328, 0.83147, -0.212607, -0.46194, 0.83147, -0.308658, -0.46194, 0.83147, -0.308658, -0.51328, 0.83147, -0.212607, -0.435514, 0.881921, -0.180396, -0.46194, 0.83147, -0.308658, -0.435514, 0.881921, -0.180396, -0.391952, 0.881921, -0.261894, -0.391952, 0.881921, -0.261894, -0.435514, 0.881921, -0.180396, -0.353553, 0.92388, -0.146447, -0.391952, 0.881921, -0.261894, -0.353553, 0.92388, -0.146447, -0.31819, 0.92388, -0.212607, -0.31819, 0.92388, -0.212607, -0.353553, 0.92388, -0.146447, -0.268188, 0.95694, -0.111087, -0.31819, 0.92388, -0.212607, -0.268188, 0.95694, -0.111087, -0.241363, 0.95694, -0.161273, -0.241363, 0.95694, -0.161273, -0.268188, 0.95694, -0.111087, -0.18024, 0.980785, -0.074658, -0.241363, 0.95694, -0.161273, -0.18024, 0.980785, -0.074658, -0.162212, 0.980785, -0.108386, -0.162212, 0.980785, -0.108386, -0.18024, 0.980785, -0.074658, -0.090556, 0.995185, -0.03751, -0.162212, 0.980785, -0.108386, -0.090556, 0.995185, -0.03751, -0.081498, 0.995185, -0.054455, -0.13795, 0.980785, -0.13795, -0.162212, 0.980785, -0.108386, -0.081498, 0.995185, -0.054455, -0.13795, 0.980785, -0.13795, -0.081498, 0.995185, -0.054455, -0.069309, 0.995185, -0.069309, -0.205262, 0.95694, -0.205262, -0.241363, 0.95694, -0.161273, -0.162212, 0.980785, -0.108386, -0.205262, 0.95694, -0.205262, -0.162212, 0.980785, -0.108386, -0.13795, 0.980785, -0.13795, -0.270598, 0.92388, -0.270598, -0.31819, 0.92388, -0.212607, -0.241363, 0.95694, -0.161273, -0.270598, 0.92388, -0.270598, -0.241363, 0.95694, -0.161273, -0.205262, 0.95694, -0.205262, -0.333328, 0.881921, -0.333328, -0.391952, 0.881921, -0.261894, -0.31819, 0.92388, -0.212607, -0.333328, 0.881921, -0.333328, -0.31819, 0.92388, -0.212607, -0.270598, 0.92388, -0.270598, -0.392847, 0.83147, -0.392847, -0.46194, 0.83147, -0.308658, -0.391952, 0.881921, -0.261894, -0.392847, 0.83147, -0.392847, -0.391952, 0.881921, -0.261894, -0.333328, 0.881921, -0.333328, -0.448584, 0.77301, -0.448584, -0.527479, 0.77301, -0.35245, -0.392847, 0.83147, -0.392847, -0.527479, 0.77301, -0.35245, -0.46194, 0.83147, -0.308658, -0.392847, 0.83147, -0.392847, -0.5, 0.707107, -0.5, -0.587938, 0.707107, -0.392847, -0.527479, 0.77301, -0.35245, -0.5, 0.707107, -0.5, -0.527479, 0.77301, -0.35245, -0.448584, 0.77301, -0.448584, -0.546601, 0.634393, -0.546601, -0.642735, 0.634393, -0.429461, -0.587938, 0.707107, -0.392847, -0.546601, 0.634393, -0.546601, -0.587938, 0.707107, -0.392847, -0.5, 0.707107, -0.5, -0.587938, 0.55557, -0.587938, -0.691342, 0.55557, -0.46194, -0.642735, 0.634393, -0.429461, -0.587938, 0.55557, -0.587938, -0.642735, 0.634393, -0.429461, -0.546601, 0.634393, -0.546601, -0.623612, 0.471397, -0.623612, -0.73329, 0.471397, -0.489969, -0.587938, 0.55557, -0.587938, -0.73329, 0.471397, -0.489969, -0.691342, 0.55557, -0.46194, -0.587938, 0.55557, -0.587938, -0.653281, 0.382683, -0.653281, -0.768178, 0.382683, -0.51328, -0.73329, 0.471397, -0.489969, -0.653281, 0.382683, -0.653281, -0.73329, 0.471397, -0.489969, -0.623612, 0.471397, -0.623612, -0.676659, 0.290285, -0.676659, -0.795667, 0.290285, -0.531647, -0.768178, 0.382683, -0.51328, -0.676659, 0.290285, -0.676659, -0.768178, 0.382683, -0.51328, -0.653281, 0.382683, -0.653281, -0.69352, 0.19509, -0.69352, -0.815493, 0.19509, -0.544895, -0.795667, 0.290285, -0.531647, -0.69352, 0.19509, -0.69352, -0.795667, 0.290285, -0.531647, -0.676659, 0.290285, -0.676659, -0.703702, 0.098017, -0.703702, -0.827466, 0.098017, -0.552895, -0.815493, 0.19509, -0.544895, -0.703702, 0.098017, -0.703702, -0.815493, 0.19509, -0.544895, -0.69352, 0.19509, -0.69352, -0.707107, 0, -0.707106, -0.831469, 0, -0.55557, -0.827466, 0.098017, -0.552895, -0.707107, 0, -0.707106, -0.827466, 0.098017, -0.552895, -0.703702, 0.098017, -0.703702, -0.703702, -0.098017, -0.703702, -0.827466, -0.098017, -0.552895, -0.707107, 0, -0.707106, -0.827466, -0.098017, -0.552895, -0.831469, 0, -0.55557, -0.707107, 0, -0.707106, -0.69352, -0.195091, -0.69352, -0.815493, -0.195091, -0.544895, -0.827466, -0.098017, -0.552895, -0.69352, -0.195091, -0.69352, -0.827466, -0.098017, -0.552895, -0.703702, -0.098017, -0.703702, -0.676659, -0.290285, -0.676659, -0.795667, -0.290285, -0.531647, -0.69352, -0.195091, -0.69352, -0.795667, -0.290285, -0.531647, -0.815493, -0.195091, -0.544895, -0.69352, -0.195091, -0.69352, -0.653281, -0.382684, -0.653281, -0.768177, -0.382684, -0.51328, -0.795667, -0.290285, -0.531647, -0.653281, -0.382684, -0.653281, -0.795667, -0.290285, -0.531647, -0.676659, -0.290285, -0.676659, -0.623612, -0.471397, -0.623612, -0.73329, -0.471397, -0.489969, -0.768177, -0.382684, -0.51328, -0.623612, -0.471397, -0.623612, -0.768177, -0.382684, -0.51328, -0.653281, -0.382684, -0.653281, -0.587938, -0.555571, -0.587937, -0.691341, -0.555571, -0.461939, -0.73329, -0.471397, -0.489969, -0.587938, -0.555571, -0.587937, -0.73329, -0.471397, -0.489969, -0.623612, -0.471397, -0.623612, -0.546601, -0.634394, -0.546601, -0.642734, -0.634394, -0.429461, -0.691341, -0.555571, -0.461939, -0.546601, -0.634394, -0.546601, -0.691341, -0.555571, -0.461939, -0.587938, -0.555571, -0.587937, -0.5, -0.707107, -0.5, -0.587937, -0.707107, -0.392847, -0.642734, -0.634394, -0.429461, -0.5, -0.707107, -0.5, -0.642734, -0.634394, -0.429461, -0.546601, -0.634394, -0.546601, -0.448583, -0.773011, -0.448583, -0.527478, -0.773011, -0.35245, -0.587937, -0.707107, -0.392847, -0.448583, -0.773011, -0.448583, -0.587937, -0.707107, -0.392847, -0.5, -0.707107, -0.5, -0.392847, -0.83147, -0.392847, -0.461939, -0.83147, -0.308658, -0.527478, -0.773011, -0.35245, -0.392847, -0.83147, -0.392847, -0.527478, -0.773011, -0.35245, -0.448583, -0.773011, -0.448583, -0.333327, -0.881922, -0.333327, -0.391952, -0.881922, -0.261894, -0.461939, -0.83147, -0.308658, -0.333327, -0.881922, -0.333327, -0.461939, -0.83147, -0.308658, -0.392847, -0.83147, -0.392847, -0.270598, -0.92388, -0.270597, -0.318189, -0.92388, -0.212607, -0.391952, -0.881922, -0.261894, -0.270598, -0.92388, -0.270597, -0.391952, -0.881922, -0.261894, -0.333327, -0.881922, -0.333327, -0.205262, -0.956941, -0.205262, -0.241362, -0.956941, -0.161273, -0.318189, -0.92388, -0.212607, -0.205262, -0.956941, -0.205262, -0.318189, -0.92388, -0.212607, -0.270598, -0.92388, -0.270597, -0.137949, -0.980785, -0.137949, -0.162211, -0.980785, -0.108386, -0.241362, -0.956941, -0.161273, -0.137949, -0.980785, -0.137949, -0.241362, -0.956941, -0.161273, -0.205262, -0.956941, -0.205262, -0.069308, -0.995185, -0.069308, -0.081498, -0.995185, -0.054455, -0.162211, -0.980785, -0.108386, -0.069308, -0.995185, -0.069308, -0.162211, -0.980785, -0.108386, -0.137949, -0.980785, -0.137949, -0.054455, -0.995185, -0.081498, -0.069308, -0.995185, -0.069308, -0.137949, -0.980785, -0.137949, -0.054455, -0.995185, -0.081498, -0.137949, -0.980785, -0.137949, -0.108386, -0.980785, -0.162211, -0.108386, -0.980785, -0.162211, -0.137949, -0.980785, -0.137949, -0.205262, -0.956941, -0.205262, -0.108386, -0.980785, -0.162211, -0.205262, -0.956941, -0.205262, -0.161273, -0.956941, -0.241362, -0.161273, -0.956941, -0.241362, -0.205262, -0.956941, -0.205262, -0.270598, -0.92388, -0.270597, -0.161273, -0.956941, -0.241362, -0.270598, -0.92388, -0.270597, -0.212607, -0.92388, -0.318189, -0.212607, -0.92388, -0.318189, -0.270598, -0.92388, -0.270597, -0.333327, -0.881922, -0.333327, -0.212607, -0.92388, -0.318189, -0.333327, -0.881922, -0.333327, -0.261894, -0.881922, -0.391951, -0.261894, -0.881922, -0.391951, -0.333327, -0.881922, -0.333327, -0.392847, -0.83147, -0.392847, -0.261894, -0.881922, -0.391951, -0.392847, -0.83147, -0.392847, -0.308658, -0.83147, -0.461939, -0.308658, -0.83147, -0.461939, -0.392847, -0.83147, -0.392847, -0.448583, -0.773011, -0.448583, -0.308658, -0.83147, -0.461939, -0.448583, -0.773011, -0.448583, -0.35245, -0.773011, -0.527478, -0.35245, -0.773011, -0.527478, -0.448583, -0.773011, -0.448583, -0.5, -0.707107, -0.5, -0.35245, -0.773011, -0.527478, -0.5, -0.707107, -0.5, -0.392847, -0.707107, -0.587937, -0.392847, -0.707107, -0.587937, -0.5, -0.707107, -0.5, -0.546601, -0.634394, -0.546601, -0.392847, -0.707107, -0.587937, -0.546601, -0.634394, -0.546601, -0.429461, -0.634394, -0.642734, -0.429461, -0.634394, -0.642734, -0.546601, -0.634394, -0.546601, -0.587938, -0.555571, -0.587937, -0.429461, -0.634394, -0.642734, -0.587938, -0.555571, -0.587937, -0.46194, -0.555571, -0.691341, -0.46194, -0.555571, -0.691341, -0.587938, -0.555571, -0.587937, -0.623612, -0.471397, -0.623612, -0.46194, -0.555571, -0.691341, -0.623612, -0.471397, -0.623612, -0.489969, -0.471397, -0.73329, -0.489969, -0.471397, -0.73329, -0.623612, -0.471397, -0.623612, -0.653281, -0.382684, -0.653281, -0.489969, -0.471397, -0.73329, -0.653281, -0.382684, -0.653281, -0.51328, -0.382684, -0.768177, -0.51328, -0.382684, -0.768177, -0.653281, -0.382684, -0.653281, -0.676659, -0.290285, -0.676659, -0.51328, -0.382684, -0.768177, -0.676659, -0.290285, -0.676659, -0.531647, -0.290285, -0.795667, -0.531647, -0.290285, -0.795667, -0.676659, -0.290285, -0.676659, -0.544895, -0.195091, -0.815493, -0.676659, -0.290285, -0.676659, -0.69352, -0.195091, -0.69352, -0.544895, -0.195091, -0.815493, -0.544895, -0.195091, -0.815493, -0.69352, -0.195091, -0.69352, -0.703702, -0.098017, -0.703702, -0.544895, -0.195091, -0.815493, -0.703702, -0.098017, -0.703702, -0.552895, -0.098017, -0.827466, -0.552895, -0.098017, -0.827466, -0.703702, -0.098017, -0.703702, -0.55557, 0, -0.831469, -0.703702, -0.098017, -0.703702, -0.707107, 0, -0.707106, -0.55557, 0, -0.831469, -0.55557, 0, -0.831469, -0.707107, 0, -0.707106, -0.703702, 0.098017, -0.703702, -0.55557, 0, -0.831469, -0.703702, 0.098017, -0.703702, -0.552895, 0.098017, -0.827466, -0.552895, 0.098017, -0.827466, -0.703702, 0.098017, -0.703702, -0.69352, 0.19509, -0.69352, -0.552895, 0.098017, -0.827466, -0.69352, 0.19509, -0.69352, -0.544895, 0.19509, -0.815493, -0.544895, 0.19509, -0.815493, -0.69352, 0.19509, -0.69352, -0.676659, 0.290285, -0.676659, -0.544895, 0.19509, -0.815493, -0.676659, 0.290285, -0.676659, -0.531648, 0.290285, -0.795667, -0.531648, 0.290285, -0.795667, -0.676659, 0.290285, -0.676659, -0.653281, 0.382683, -0.653281, -0.531648, 0.290285, -0.795667, -0.653281, 0.382683, -0.653281, -0.51328, 0.382683, -0.768178, -0.51328, 0.382683, -0.768178, -0.653281, 0.382683, -0.653281, -0.623612, 0.471397, -0.623612, -0.51328, 0.382683, -0.768178, -0.623612, 0.471397, -0.623612, -0.489969, 0.471397, -0.73329, -0.489969, 0.471397, -0.73329, -0.623612, 0.471397, -0.623612, -0.46194, 0.55557, -0.691341, -0.623612, 0.471397, -0.623612, -0.587938, 0.55557, -0.587938, -0.46194, 0.55557, -0.691341, -0.46194, 0.55557, -0.691341, -0.587938, 0.55557, -0.587938, -0.546601, 0.634393, -0.546601, -0.46194, 0.55557, -0.691341, -0.546601, 0.634393, -0.546601, -0.429462, 0.634393, -0.642735, -0.429462, 0.634393, -0.642735, -0.546601, 0.634393, -0.546601, -0.5, 0.707107, -0.5, -0.429462, 0.634393, -0.642735, -0.5, 0.707107, -0.5, -0.392847, 0.707107, -0.587938, -0.392847, 0.707107, -0.587938, -0.5, 0.707107, -0.5, -0.448584, 0.77301, -0.448584, -0.392847, 0.707107, -0.587938, -0.448584, 0.77301, -0.448584, -0.35245, 0.77301, -0.527479, -0.35245, 0.77301, -0.527479, -0.448584, 0.77301, -0.448584, -0.308658, 0.83147, -0.46194, -0.448584, 0.77301, -0.448584, -0.392847, 0.83147, -0.392847, -0.308658, 0.83147, -0.46194, -0.308658, 0.83147, -0.46194, -0.392847, 0.83147, -0.392847, -0.333328, 0.881921, -0.333328, -0.308658, 0.83147, -0.46194, -0.333328, 0.881921, -0.333328, -0.261894, 0.881921, -0.391952, -0.261894, 0.881921, -0.391952, -0.333328, 0.881921, -0.333328, -0.270598, 0.92388, -0.270598, -0.261894, 0.881921, -0.391952, -0.270598, 0.92388, -0.270598, -0.212608, 0.92388, -0.31819, -0.212608, 0.92388, -0.31819, -0.270598, 0.92388, -0.270598, -0.205262, 0.95694, -0.205262, -0.212608, 0.92388, -0.31819, -0.205262, 0.95694, -0.205262, -0.161273, 0.95694, -0.241363, -0.161273, 0.95694, -0.241363, -0.205262, 0.95694, -0.205262, -0.13795, 0.980785, -0.13795, -0.161273, 0.95694, -0.241363, -0.13795, 0.980785, -0.13795, -0.108386, 0.980785, -0.162212, -0.108386, 0.980785, -0.162212, -0.13795, 0.980785, -0.13795, -0.069309, 0.995185, -0.069309, -0.108386, 0.980785, -0.162212, -0.069309, 0.995185, -0.069309, -0.054455, 0.995185, -0.081498, -0.074658, 0.980785, -0.18024, -0.108386, 0.980785, -0.162212, -0.054455, 0.995185, -0.081498, -0.074658, 0.980785, -0.18024, -0.054455, 0.995185, -0.081498, -0.03751, 0.995185, -0.090556, -0.111087, 0.95694, -0.268188, -0.161273, 0.95694, -0.241363, -0.108386, 0.980785, -0.162212, -0.111087, 0.95694, -0.268188, -0.108386, 0.980785, -0.162212, -0.074658, 0.980785, -0.18024, -0.146447, 0.92388, -0.353553, -0.212608, 0.92388, -0.31819, -0.161273, 0.95694, -0.241363, -0.146447, 0.92388, -0.353553, -0.161273, 0.95694, -0.241363, -0.111087, 0.95694, -0.268188, -0.180396, 0.881921, -0.435514, -0.261894, 0.881921, -0.391952, -0.212608, 0.92388, -0.31819, -0.180396, 0.881921, -0.435514, -0.212608, 0.92388, -0.31819, -0.146447, 0.92388, -0.353553, -0.212608, 0.83147, -0.51328, -0.308658, 0.83147, -0.46194, -0.261894, 0.881921, -0.391952, -0.212608, 0.83147, -0.51328, -0.261894, 0.881921, -0.391952, -0.180396, 0.881921, -0.435514, -0.242772, 0.77301, -0.586103, -0.35245, 0.77301, -0.527479, -0.308658, 0.83147, -0.46194, -0.242772, 0.77301, -0.586103, -0.308658, 0.83147, -0.46194, -0.212608, 0.83147, -0.51328, -0.270598, 0.707107, -0.653281, -0.392847, 0.707107, -0.587938, -0.35245, 0.77301, -0.527479, -0.270598, 0.707107, -0.653281, -0.35245, 0.77301, -0.527479, -0.242772, 0.77301, -0.586103, -0.295818, 0.634393, -0.714168, -0.429462, 0.634393, -0.642735, -0.392847, 0.707107, -0.587938, -0.295818, 0.634393, -0.714168, -0.392847, 0.707107, -0.587938, -0.270598, 0.707107, -0.653281, -0.31819, 0.55557, -0.768178, -0.46194, 0.55557, -0.691341, -0.429462, 0.634393, -0.642735, -0.31819, 0.55557, -0.768178, -0.429462, 0.634393, -0.642735, -0.295818, 0.634393, -0.714168, -0.337497, 0.471397, -0.814789, -0.489969, 0.471397, -0.73329, -0.31819, 0.55557, -0.768178, -0.489969, 0.471397, -0.73329, -0.46194, 0.55557, -0.691341, -0.31819, 0.55557, -0.768178, -0.353553, 0.382683, -0.853553, -0.51328, 0.382683, -0.768178, -0.489969, 0.471397, -0.73329, -0.353553, 0.382683, -0.853553, -0.489969, 0.471397, -0.73329, -0.337497, 0.471397, -0.814789, -0.366205, 0.290285, -0.884097, -0.531648, 0.290285, -0.795667, -0.51328, 0.382683, -0.768178, -0.366205, 0.290285, -0.884097, -0.51328, 0.382683, -0.768178, -0.353553, 0.382683, -0.853553, -0.37533, 0.19509, -0.906127, -0.544895, 0.19509, -0.815493, -0.531648, 0.290285, -0.795667, -0.37533, 0.19509, -0.906127, -0.531648, 0.290285, -0.795667, -0.366205, 0.290285, -0.884097, -0.380841, 0.098017, -0.91943, -0.552895, 0.098017, -0.827466, -0.37533, 0.19509, -0.906127, -0.552895, 0.098017, -0.827466, -0.544895, 0.19509, -0.815493, -0.37533, 0.19509, -0.906127, -0.382683, 0, -0.923879, -0.55557, 0, -0.831469, -0.552895, 0.098017, -0.827466, -0.382683, 0, -0.923879, -0.552895, 0.098017, -0.827466, -0.380841, 0.098017, -0.91943, -0.380841, -0.098017, -0.91943, -0.552895, -0.098017, -0.827466, -0.382683, 0, -0.923879, -0.552895, -0.098017, -0.827466, -0.55557, 0, -0.831469, -0.382683, 0, -0.923879, -0.37533, -0.195091, -0.906127, -0.544895, -0.195091, -0.815493, -0.552895, -0.098017, -0.827466, -0.37533, -0.195091, -0.906127, -0.552895, -0.098017, -0.827466, -0.380841, -0.098017, -0.91943, -0.366205, -0.290285, -0.884097, -0.531647, -0.290285, -0.795667, -0.37533, -0.195091, -0.906127, -0.531647, -0.290285, -0.795667, -0.544895, -0.195091, -0.815493, -0.37533, -0.195091, -0.906127, -0.353553, -0.382684, -0.853553, -0.51328, -0.382684, -0.768177, -0.531647, -0.290285, -0.795667, -0.353553, -0.382684, -0.853553, -0.531647, -0.290285, -0.795667, -0.366205, -0.290285, -0.884097, -0.337497, -0.471397, -0.814789, -0.489969, -0.471397, -0.73329, -0.51328, -0.382684, -0.768177, -0.337497, -0.471397, -0.814789, -0.51328, -0.382684, -0.768177, -0.353553, -0.382684, -0.853553, -0.31819, -0.555571, -0.768177, -0.46194, -0.555571, -0.691341, -0.489969, -0.471397, -0.73329, -0.31819, -0.555571, -0.768177, -0.489969, -0.471397, -0.73329, -0.337497, -0.471397, -0.814789, -0.295818, -0.634394, -0.714168, -0.429461, -0.634394, -0.642734, -0.46194, -0.555571, -0.691341, -0.295818, -0.634394, -0.714168, -0.46194, -0.555571, -0.691341, -0.31819, -0.555571, -0.768177, -0.270598, -0.707107, -0.653281, -0.392847, -0.707107, -0.587937, -0.429461, -0.634394, -0.642734, -0.270598, -0.707107, -0.653281, -0.429461, -0.634394, -0.642734, -0.295818, -0.634394, -0.714168, -0.242772, -0.773011, -0.586102, -0.35245, -0.773011, -0.527478, -0.392847, -0.707107, -0.587937, -0.242772, -0.773011, -0.586102, -0.392847, -0.707107, -0.587937, -0.270598, -0.707107, -0.653281, -0.212607, -0.83147, -0.513279, -0.308658, -0.83147, -0.461939, -0.35245, -0.773011, -0.527478, -0.212607, -0.83147, -0.513279, -0.35245, -0.773011, -0.527478, -0.242772, -0.773011, -0.586102, -0.180396, -0.881922, -0.435513, -0.261894, -0.881922, -0.391951, -0.308658, -0.83147, -0.461939, -0.180396, -0.881922, -0.435513, -0.308658, -0.83147, -0.461939, -0.212607, -0.83147, -0.513279, -0.146446, -0.92388, -0.353553, -0.212607, -0.92388, -0.318189, -0.261894, -0.881922, -0.391951, -0.146446, -0.92388, -0.353553, -0.261894, -0.881922, -0.391951, -0.180396, -0.881922, -0.435513, -0.111087, -0.956941, -0.268187, -0.161273, -0.956941, -0.241362, -0.212607, -0.92388, -0.318189, -0.111087, -0.956941, -0.268187, -0.212607, -0.92388, -0.318189, -0.146446, -0.92388, -0.353553, -0.074658, -0.980785, -0.180239, -0.108386, -0.980785, -0.162211, -0.161273, -0.956941, -0.241362, -0.074658, -0.980785, -0.180239, -0.161273, -0.956941, -0.241362, -0.111087, -0.956941, -0.268187, -0.037509, -0.995185, -0.090555, -0.054455, -0.995185, -0.081498, -0.108386, -0.980785, -0.162211, -0.037509, -0.995185, -0.090555, -0.108386, -0.980785, -0.162211, -0.074658, -0.980785, -0.180239, -0.019122, -0.995185, -0.096133, -0.037509, -0.995185, -0.090555, -0.074658, -0.980785, -0.180239, -0.019122, -0.995185, -0.096133, -0.074658, -0.980785, -0.180239, -0.03806, -0.980785, -0.191341, -0.03806, -0.980785, -0.191341, -0.074658, -0.980785, -0.180239, -0.111087, -0.956941, -0.268187, -0.03806, -0.980785, -0.191341, -0.111087, -0.956941, -0.268187, -0.056632, -0.956941, -0.284706, -0.056632, -0.956941, -0.284706, -0.111087, -0.956941, -0.268187, -0.146446, -0.92388, -0.353553, -0.056632, -0.956941, -0.284706, -0.146446, -0.92388, -0.353553, -0.074658, -0.92388, -0.37533, -0.074658, -0.92388, -0.37533, -0.146446, -0.92388, -0.353553, -0.180396, -0.881922, -0.435513, -0.074658, -0.92388, -0.37533, -0.180396, -0.881922, -0.435513, -0.091965, -0.881922, -0.462338, -0.091965, -0.881922, -0.462338, -0.180396, -0.881922, -0.435513, -0.212607, -0.83147, -0.513279, -0.091965, -0.881922, -0.462338, -0.212607, -0.83147, -0.513279, -0.108386, -0.83147, -0.544894, -0.108386, -0.83147, -0.544894, -0.212607, -0.83147, -0.513279, -0.242772, -0.773011, -0.586102, -0.108386, -0.83147, -0.544894, -0.242772, -0.773011, -0.586102, -0.123764, -0.773011, -0.622203, -0.123764, -0.773011, -0.622203, -0.242772, -0.773011, -0.586102, -0.270598, -0.707107, -0.653281, -0.123764, -0.773011, -0.622203, -0.270598, -0.707107, -0.653281, -0.13795, -0.707107, -0.693519, -0.13795, -0.707107, -0.693519, -0.270598, -0.707107, -0.653281, -0.295818, -0.634394, -0.714168, -0.13795, -0.707107, -0.693519, -0.295818, -0.634394, -0.714168, -0.150807, -0.634394, -0.758157, -0.150807, -0.634394, -0.758157, -0.295818, -0.634394, -0.714168, -0.31819, -0.555571, -0.768177, -0.150807, -0.634394, -0.758157, -0.31819, -0.555571, -0.768177, -0.162212, -0.555571, -0.815493, -0.162212, -0.555571, -0.815493, -0.31819, -0.555571, -0.768177, -0.337497, -0.471397, -0.814789, -0.162212, -0.555571, -0.815493, -0.337497, -0.471397, -0.814789, -0.172054, -0.471397, -0.864975, -0.172054, -0.471397, -0.864975, -0.337497, -0.471397, -0.814789, -0.353553, -0.382684, -0.853553, -0.172054, -0.471397, -0.864975, -0.353553, -0.382684, -0.853553, -0.18024, -0.382684, -0.906127, -0.18024, -0.382684, -0.906127, -0.353553, -0.382684, -0.853553, -0.366205, -0.290285, -0.884097, -0.18024, -0.382684, -0.906127, -0.366205, -0.290285, -0.884097, -0.18669, -0.290285, -0.938553, -0.18669, -0.290285, -0.938553, -0.366205, -0.290285, -0.884097, -0.191342, -0.195091, -0.96194, -0.366205, -0.290285, -0.884097, -0.37533, -0.195091, -0.906127, -0.191342, -0.195091, -0.96194, -0.191342, -0.195091, -0.96194, -0.37533, -0.195091, -0.906127, -0.380841, -0.098017, -0.91943, -0.191342, -0.195091, -0.96194, -0.380841, -0.098017, -0.91943, -0.194151, -0.098017, -0.976062, -0.194151, -0.098017, -0.976062, -0.380841, -0.098017, -0.91943, -0.19509, 0, -0.980785, -0.380841, -0.098017, -0.91943, -0.382683, 0, -0.923879, -0.19509, 0, -0.980785, -0.19509, 0, -0.980785, -0.382683, 0, -0.923879, -0.380841, 0.098017, -0.91943, -0.19509, 0, -0.980785, -0.380841, 0.098017, -0.91943, -0.194151, 0.098017, -0.976062, -0.194151, 0.098017, -0.976062, -0.380841, 0.098017, -0.91943, -0.191342, 0.19509, -0.96194, -0.380841, 0.098017, -0.91943, -0.37533, 0.19509, -0.906127, -0.191342, 0.19509, -0.96194, -0.191342, 0.19509, -0.96194, -0.37533, 0.19509, -0.906127, -0.366205, 0.290285, -0.884097, -0.191342, 0.19509, -0.96194, -0.366205, 0.290285, -0.884097, -0.18669, 0.290285, -0.938553, -0.18669, 0.290285, -0.938553, -0.366205, 0.290285, -0.884097, -0.353553, 0.382683, -0.853553, -0.18669, 0.290285, -0.938553, -0.353553, 0.382683, -0.853553, -0.18024, 0.382683, -0.906127, -0.18024, 0.382683, -0.906127, -0.353553, 0.382683, -0.853553, -0.172054, 0.471397, -0.864975, -0.353553, 0.382683, -0.853553, -0.337497, 0.471397, -0.814789, -0.172054, 0.471397, -0.864975, -0.172054, 0.471397, -0.864975, -0.337497, 0.471397, -0.814789, -0.162212, 0.55557, -0.815493, -0.337497, 0.471397, -0.814789, -0.31819, 0.55557, -0.768178, -0.162212, 0.55557, -0.815493, -0.162212, 0.55557, -0.815493, -0.31819, 0.55557, -0.768178, -0.295818, 0.634393, -0.714168, -0.162212, 0.55557, -0.815493, -0.295818, 0.634393, -0.714168, -0.150807, 0.634393, -0.758157, -0.150807, 0.634393, -0.758157, -0.295818, 0.634393, -0.714168, -0.270598, 0.707107, -0.653281, -0.150807, 0.634393, -0.758157, -0.270598, 0.707107, -0.653281, -0.13795, 0.707107, -0.69352, -0.13795, 0.707107, -0.69352, -0.270598, 0.707107, -0.653281, -0.242772, 0.77301, -0.586103, -0.13795, 0.707107, -0.69352, -0.242772, 0.77301, -0.586103, -0.123764, 0.77301, -0.622203, -0.123764, 0.77301, -0.622203, -0.242772, 0.77301, -0.586103, -0.212608, 0.83147, -0.51328, -0.123764, 0.77301, -0.622203, -0.212608, 0.83147, -0.51328, -0.108386, 0.83147, -0.544895, -0.108386, 0.83147, -0.544895, -0.212608, 0.83147, -0.51328, -0.180396, 0.881921, -0.435514, -0.108386, 0.83147, -0.544895, -0.180396, 0.881921, -0.435514, -0.091965, 0.881921, -0.462339, -0.091965, 0.881921, -0.462339, -0.180396, 0.881921, -0.435514, -0.146447, 0.92388, -0.353553, -0.091965, 0.881921, -0.462339, -0.146447, 0.92388, -0.353553, -0.074658, 0.92388, -0.37533, -0.074658, 0.92388, -0.37533, -0.146447, 0.92388, -0.353553, -0.111087, 0.95694, -0.268188, -0.074658, 0.92388, -0.37533, -0.111087, 0.95694, -0.268188, -0.056632, 0.95694, -0.284707, -0.056632, 0.95694, -0.284707, -0.111087, 0.95694, -0.268188, -0.074658, 0.980785, -0.18024, -0.056632, 0.95694, -0.284707, -0.074658, 0.980785, -0.18024, -0.03806, 0.980785, -0.191342, -0.03806, 0.980785, -0.191342, -0.074658, 0.980785, -0.18024, -0.03751, 0.995185, -0.090556, -0.03806, 0.980785, -0.191342, -0.03751, 0.995185, -0.090556, -0.019122, 0.995185, -0.096134, 0, 0.980785, -0.19509, -0.03806, 0.980785, -0.191342, -0.019122, 0.995185, -0.096134, 0, 0.980785, -0.19509, -0.019122, 0.995185, -0.096134, 0, 0.995185, -0.098017, 0, 0.95694, -0.290285, -0.056632, 0.95694, -0.284707, -0.03806, 0.980785, -0.191342, 0, 0.95694, -0.290285, -0.03806, 0.980785, -0.191342, 0, 0.980785, -0.19509, 0, 0.92388, -0.382683, -0.074658, 0.92388, -0.37533, -0.056632, 0.95694, -0.284707, 0, 0.92388, -0.382683, -0.056632, 0.95694, -0.284707, 0, 0.95694, -0.290285, 0, 0.881921, -0.471397, -0.091965, 0.881921, -0.462339, -0.074658, 0.92388, -0.37533, 0, 0.881921, -0.471397, -0.074658, 0.92388, -0.37533, 0, 0.92388, -0.382683, 0, 0.83147, -0.55557, -0.108386, 0.83147, -0.544895, -0.091965, 0.881921, -0.462339, 0, 0.83147, -0.55557, -0.091965, 0.881921, -0.462339, 0, 0.881921, -0.471397, 0, 0.77301, -0.634393, -0.123764, 0.77301, -0.622203, -0.108386, 0.83147, -0.544895, 0, 0.77301, -0.634393, -0.108386, 0.83147, -0.544895, 0, 0.83147, -0.55557, 0, 0.707107, -0.707107, -0.13795, 0.707107, -0.69352, -0.123764, 0.77301, -0.622203, 0, 0.707107, -0.707107, -0.123764, 0.77301, -0.622203, 0, 0.77301, -0.634393, 0, 0.634393, -0.77301, -0.150807, 0.634393, -0.758157, -0.13795, 0.707107, -0.69352, 0, 0.634393, -0.77301, -0.13795, 0.707107, -0.69352, 0, 0.707107, -0.707107, 0, 0.55557, -0.831469, -0.162212, 0.55557, -0.815493, -0.150807, 0.634393, -0.758157, 0, 0.55557, -0.831469, -0.150807, 0.634393, -0.758157, 0, 0.634393, -0.77301, 0, 0.471397, -0.881921, -0.172054, 0.471397, -0.864975, 0, 0.55557, -0.831469, -0.172054, 0.471397, -0.864975, -0.162212, 0.55557, -0.815493, 0, 0.55557, -0.831469, 0, 0.382683, -0.923879, -0.18024, 0.382683, -0.906127, 0, 0.471397, -0.881921, -0.18024, 0.382683, -0.906127, -0.172054, 0.471397, -0.864975, 0, 0.471397, -0.881921, 0, 0.290285, -0.95694, -0.18669, 0.290285, -0.938553, -0.18024, 0.382683, -0.906127, 0, 0.290285, -0.95694, -0.18024, 0.382683, -0.906127, 0, 0.382683, -0.923879, 0, 0.19509, -0.980785, -0.191342, 0.19509, -0.96194, -0.18669, 0.290285, -0.938553, 0, 0.19509, -0.980785, -0.18669, 0.290285, -0.938553, 0, 0.290285, -0.95694, 0, 0.098017, -0.995184, -0.194151, 0.098017, -0.976062, 0, 0.19509, -0.980785, -0.194151, 0.098017, -0.976062, -0.191342, 0.19509, -0.96194, 0, 0.19509, -0.980785, 0, 0, -1, -0.19509, 0, -0.980785, -0.194151, 0.098017, -0.976062, 0, 0, -1, -0.194151, 0.098017, -0.976062, 0, 0.098017, -0.995184, 0, -0.098017, -0.995184, -0.194151, -0.098017, -0.976062, 0, 0, -1, -0.194151, -0.098017, -0.976062, -0.19509, 0, -0.980785, 0, 0, -1, 0, -0.195091, -0.980785, -0.191342, -0.195091, -0.96194, -0.194151, -0.098017, -0.976062, 0, -0.195091, -0.980785, -0.194151, -0.098017, -0.976062, 0, -0.098017, -0.995184, 0, -0.290285, -0.95694, -0.18669, -0.290285, -0.938553, 0, -0.195091, -0.980785, -0.18669, -0.290285, -0.938553, -0.191342, -0.195091, -0.96194, 0, -0.195091, -0.980785, 0, -0.382684, -0.923879, -0.18024, -0.382684, -0.906127, -0.18669, -0.290285, -0.938553, 0, -0.382684, -0.923879, -0.18669, -0.290285, -0.938553, 0, -0.290285, -0.95694, 0, -0.471397, -0.881921, -0.172054, -0.471397, -0.864975, -0.18024, -0.382684, -0.906127, 0, -0.471397, -0.881921, -0.18024, -0.382684, -0.906127, 0, -0.382684, -0.923879, 0, -0.555571, -0.831469, -0.162212, -0.555571, -0.815493, -0.172054, -0.471397, -0.864975, 0, -0.555571, -0.831469, -0.172054, -0.471397, -0.864975, 0, -0.471397, -0.881921, 0, -0.634394, -0.77301, -0.150807, -0.634394, -0.758157, -0.162212, -0.555571, -0.815493, 0, -0.634394, -0.77301, -0.162212, -0.555571, -0.815493, 0, -0.555571, -0.831469, 0, -0.707107, -0.707106, -0.13795, -0.707107, -0.693519, -0.150807, -0.634394, -0.758157, 0, -0.707107, -0.707106, -0.150807, -0.634394, -0.758157, 0, -0.634394, -0.77301, 0, -0.773011, -0.634393, -0.123764, -0.773011, -0.622203, -0.13795, -0.707107, -0.693519, 0, -0.773011, -0.634393, -0.13795, -0.707107, -0.693519, 0, -0.707107, -0.707106, 0, -0.83147, -0.55557, -0.108386, -0.83147, -0.544894, -0.123764, -0.773011, -0.622203, 0, -0.83147, -0.55557, -0.123764, -0.773011, -0.622203, 0, -0.773011, -0.634393, 0, -0.881922, -0.471396, -0.091965, -0.881922, -0.462338, -0.108386, -0.83147, -0.544894, 0, -0.881922, -0.471396, -0.108386, -0.83147, -0.544894, 0, -0.83147, -0.55557, 0, -0.92388, -0.382683, -0.074658, -0.92388, -0.37533, -0.091965, -0.881922, -0.462338, 0, -0.92388, -0.382683, -0.091965, -0.881922, -0.462338, 0, -0.881922, -0.471396, 0, -0.956941, -0.290284, -0.056632, -0.956941, -0.284706, -0.074658, -0.92388, -0.37533, 0, -0.956941, -0.290284, -0.074658, -0.92388, -0.37533, 0, -0.92388, -0.382683, 0, -0.980785, -0.19509, -0.03806, -0.980785, -0.191341, -0.056632, -0.956941, -0.284706, 0, -0.980785, -0.19509, -0.056632, -0.956941, -0.284706, 0, -0.956941, -0.290284, 0, -0.995185, -0.098016, -0.019122, -0.995185, -0.096133, -0.03806, -0.980785, -0.191341, 0, -0.995185, -0.098016, -0.03806, -0.980785, -0.191341, 0, -0.980785, -0.19509, 0.019122, -0.995185, -0.096133, 0, -0.995185, -0.098016, 0, -0.980785, -0.19509, 0.019122, -0.995185, -0.096133, 0, -0.980785, -0.19509, 0.03806, -0.980785, -0.191341, 0.03806, -0.980785, -0.191341, 0, -0.980785, -0.19509, 0, -0.956941, -0.290284, 0.03806, -0.980785, -0.191341, 0, -0.956941, -0.290284, 0.056632, -0.956941, -0.284706, 0.056632, -0.956941, -0.284706, 0, -0.956941, -0.290284, 0, -0.92388, -0.382683, 0.056632, -0.956941, -0.284706, 0, -0.92388, -0.382683, 0.074658, -0.92388, -0.37533, 0.074658, -0.92388, -0.37533, 0, -0.92388, -0.382683, 0, -0.881922, -0.471396, 0.074658, -0.92388, -0.37533, 0, -0.881922, -0.471396, 0.091965, -0.881922, -0.462338, 0.091965, -0.881922, -0.462338, 0, -0.881922, -0.471396, 0, -0.83147, -0.55557, 0.091965, -0.881922, -0.462338, 0, -0.83147, -0.55557, 0.108386, -0.83147, -0.544894, 0.108386, -0.83147, -0.544894, 0, -0.83147, -0.55557, 0, -0.773011, -0.634393, 0.108386, -0.83147, -0.544894, 0, -0.773011, -0.634393, 0.123764, -0.773011, -0.622203, 0.123764, -0.773011, -0.622203, 0, -0.773011, -0.634393, 0, -0.707107, -0.707106, 0.123764, -0.773011, -0.622203, 0, -0.707107, -0.707106, 0.13795, -0.707107, -0.693519, 0.13795, -0.707107, -0.693519, 0, -0.707107, -0.707106, 0, -0.634394, -0.77301, 0.13795, -0.707107, -0.693519, 0, -0.634394, -0.77301, 0.150807, -0.634394, -0.758157, 0.150807, -0.634394, -0.758157, 0, -0.634394, -0.77301, 0, -0.555571, -0.831469, 0.150807, -0.634394, -0.758157, 0, -0.555571, -0.831469, 0.162212, -0.555571, -0.815493, 0.162212, -0.555571, -0.815493, 0, -0.555571, -0.831469, 0, -0.471397, -0.881921, 0.162212, -0.555571, -0.815493, 0, -0.471397, -0.881921, 0.172054, -0.471397, -0.864975, 0.172054, -0.471397, -0.864975, 0, -0.471397, -0.881921, 0, -0.382684, -0.923879, 0.172054, -0.471397, -0.864975, 0, -0.382684, -0.923879, 0.18024, -0.382684, -0.906127, 0.18024, -0.382684, -0.906127, 0, -0.382684, -0.923879, 0, -0.290285, -0.95694, 0.18024, -0.382684, -0.906127, 0, -0.290285, -0.95694, 0.18669, -0.290285, -0.938553, 0.18669, -0.290285, -0.938553, 0, -0.290285, -0.95694, 0.191342, -0.195091, -0.96194, 0, -0.290285, -0.95694, 0, -0.195091, -0.980785, 0.191342, -0.195091, -0.96194, 0.191342, -0.195091, -0.96194, 0, -0.195091, -0.980785, 0, -0.098017, -0.995184, 0.191342, -0.195091, -0.96194, 0, -0.098017, -0.995184, 0.194151, -0.098017, -0.976062, 0.194151, -0.098017, -0.976062, 0, -0.098017, -0.995184, 0.19509, 0, -0.980785, 0, -0.098017, -0.995184, 0, 0, -1, 0.19509, 0, -0.980785, 0.19509, 0, -0.980785, 0, 0, -1, 0, 0.098017, -0.995184, 0.19509, 0, -0.980785, 0, 0.098017, -0.995184, 0.194151, 0.098017, -0.976062, 0.194151, 0.098017, -0.976062, 0, 0.098017, -0.995184, 0.191342, 0.19509, -0.96194, 0, 0.098017, -0.995184, 0, 0.19509, -0.980785, 0.191342, 0.19509, -0.96194, 0.191342, 0.19509, -0.96194, 0, 0.19509, -0.980785, 0, 0.290285, -0.95694, 0.191342, 0.19509, -0.96194, 0, 0.290285, -0.95694, 0.18669, 0.290285, -0.938553, 0.18669, 0.290285, -0.938553, 0, 0.290285, -0.95694, 0, 0.382683, -0.923879, 0.18669, 0.290285, -0.938553, 0, 0.382683, -0.923879, 0.18024, 0.382683, -0.906127, 0.18024, 0.382683, -0.906127, 0, 0.382683, -0.923879, 0.172054, 0.471397, -0.864975, 0, 0.382683, -0.923879, 0, 0.471397, -0.881921, 0.172054, 0.471397, -0.864975, 0.172054, 0.471397, -0.864975, 0, 0.471397, -0.881921, 0, 0.55557, -0.831469, 0.172054, 0.471397, -0.864975, 0, 0.55557, -0.831469, 0.162212, 0.55557, -0.815493, 0.162212, 0.55557, -0.815493, 0, 0.55557, -0.831469, 0, 0.634393, -0.77301, 0.162212, 0.55557, -0.815493, 0, 0.634393, -0.77301, 0.150807, 0.634393, -0.758157, 0.150807, 0.634393, -0.758157, 0, 0.634393, -0.77301, 0, 0.707107, -0.707107, 0.150807, 0.634393, -0.758157, 0, 0.707107, -0.707107, 0.13795, 0.707107, -0.69352, 0.13795, 0.707107, -0.69352, 0, 0.707107, -0.707107, 0, 0.77301, -0.634393, 0.13795, 0.707107, -0.69352, 0, 0.77301, -0.634393, 0.123764, 0.77301, -0.622204, 0.123764, 0.77301, -0.622204, 0, 0.77301, -0.634393, 0, 0.83147, -0.55557, 0.123764, 0.77301, -0.622204, 0, 0.83147, -0.55557, 0.108386, 0.83147, -0.544895, 0.108386, 0.83147, -0.544895, 0, 0.83147, -0.55557, 0, 0.881921, -0.471397, 0.108386, 0.83147, -0.544895, 0, 0.881921, -0.471397, 0.091965, 0.881921, -0.462339, 0.091965, 0.881921, -0.462339, 0, 0.881921, -0.471397, 0, 0.92388, -0.382683, 0.091965, 0.881921, -0.462339, 0, 0.92388, -0.382683, 0.074658, 0.92388, -0.37533, 0.074658, 0.92388, -0.37533, 0, 0.92388, -0.382683, 0, 0.95694, -0.290285, 0.074658, 0.92388, -0.37533, 0, 0.95694, -0.290285, 0.056632, 0.95694, -0.284707, 0.056632, 0.95694, -0.284707, 0, 0.95694, -0.290285, 0, 0.980785, -0.19509, 0.056632, 0.95694, -0.284707, 0, 0.980785, -0.19509, 0.03806, 0.980785, -0.191342, 0.03806, 0.980785, -0.191342, 0, 0.980785, -0.19509, 0, 0.995185, -0.098017, 0.03806, 0.980785, -0.191342, 0, 0.995185, -0.098017, 0.019122, 0.995185, -0.096134, 0.074658, 0.980785, -0.18024, 0.03806, 0.980785, -0.191342, 0.019122, 0.995185, -0.096134, 0.074658, 0.980785, -0.18024, 0.019122, 0.995185, -0.096134, 0.03751, 0.995185, -0.090556, 0.111087, 0.95694, -0.268188, 0.056632, 0.95694, -0.284707, 0.03806, 0.980785, -0.191342, 0.111087, 0.95694, -0.268188, 0.03806, 0.980785, -0.191342, 0.074658, 0.980785, -0.18024, 0.146447, 0.92388, -0.353553, 0.074658, 0.92388, -0.37533, 0.056632, 0.95694, -0.284707, 0.146447, 0.92388, -0.353553, 0.056632, 0.95694, -0.284707, 0.111087, 0.95694, -0.268188, 0.180396, 0.881921, -0.435514, 0.091965, 0.881921, -0.462339, 0.074658, 0.92388, -0.37533, 0.180396, 0.881921, -0.435514, 0.074658, 0.92388, -0.37533, 0.146447, 0.92388, -0.353553, 0.212607, 0.83147, -0.51328, 0.108386, 0.83147, -0.544895, 0.091965, 0.881921, -0.462339, 0.212607, 0.83147, -0.51328, 0.091965, 0.881921, -0.462339, 0.180396, 0.881921, -0.435514, 0.242772, 0.77301, -0.586103, 0.123764, 0.77301, -0.622204, 0.108386, 0.83147, -0.544895, 0.242772, 0.77301, -0.586103, 0.108386, 0.83147, -0.544895, 0.212607, 0.83147, -0.51328, 0.270598, 0.707107, -0.653282, 0.13795, 0.707107, -0.69352, 0.123764, 0.77301, -0.622204, 0.270598, 0.707107, -0.653282, 0.123764, 0.77301, -0.622204, 0.242772, 0.77301, -0.586103, 0.295818, 0.634393, -0.714168, 0.150807, 0.634393, -0.758157, 0.13795, 0.707107, -0.69352, 0.295818, 0.634393, -0.714168, 0.13795, 0.707107, -0.69352, 0.270598, 0.707107, -0.653282, 0.31819, 0.55557, -0.768178, 0.162212, 0.55557, -0.815493, 0.150807, 0.634393, -0.758157, 0.31819, 0.55557, -0.768178, 0.150807, 0.634393, -0.758157, 0.295818, 0.634393, -0.714168, 0.337497, 0.471397, -0.814789, 0.172054, 0.471397, -0.864975, 0.31819, 0.55557, -0.768178, 0.172054, 0.471397, -0.864975, 0.162212, 0.55557, -0.815493, 0.31819, 0.55557, -0.768178, 0.353553, 0.382683, -0.853553, 0.18024, 0.382683, -0.906127, 0.172054, 0.471397, -0.864975, 0.353553, 0.382683, -0.853553, 0.172054, 0.471397, -0.864975, 0.337497, 0.471397, -0.814789, 0.366205, 0.290285, -0.884098, 0.18669, 0.290285, -0.938553, 0.18024, 0.382683, -0.906127, 0.366205, 0.290285, -0.884098, 0.18024, 0.382683, -0.906127, 0.353553, 0.382683, -0.853553, 0.37533, 0.19509, -0.906127, 0.191342, 0.19509, -0.96194, 0.18669, 0.290285, -0.938553, 0.37533, 0.19509, -0.906127, 0.18669, 0.290285, -0.938553, 0.366205, 0.290285, -0.884098, 0.380841, 0.098017, -0.919431, 0.194151, 0.098017, -0.976062, 0.37533, 0.19509, -0.906127, 0.194151, 0.098017, -0.976062, 0.191342, 0.19509, -0.96194, 0.37533, 0.19509, -0.906127, 0.382683, 0, -0.923879, 0.19509, 0, -0.980785, 0.194151, 0.098017, -0.976062, 0.382683, 0, -0.923879, 0.194151, 0.098017, -0.976062, 0.380841, 0.098017, -0.919431, 0.380841, -0.098017, -0.919431, 0.194151, -0.098017, -0.976062, 0.382683, 0, -0.923879, 0.194151, -0.098017, -0.976062, 0.19509, 0, -0.980785, 0.382683, 0, -0.923879, 0.37533, -0.195091, -0.906127, 0.191342, -0.195091, -0.96194, 0.194151, -0.098017, -0.976062, 0.37533, -0.195091, -0.906127, 0.194151, -0.098017, -0.976062, 0.380841, -0.098017, -0.919431, 0.366205, -0.290285, -0.884097, 0.18669, -0.290285, -0.938553, 0.37533, -0.195091, -0.906127, 0.18669, -0.290285, -0.938553, 0.191342, -0.195091, -0.96194, 0.37533, -0.195091, -0.906127, 0.353553, -0.382684, -0.853553, 0.18024, -0.382684, -0.906127, 0.18669, -0.290285, -0.938553, 0.353553, -0.382684, -0.853553, 0.18669, -0.290285, -0.938553, 0.366205, -0.290285, -0.884097, 0.337497, -0.471397, -0.814789, 0.172054, -0.471397, -0.864975, 0.18024, -0.382684, -0.906127, 0.337497, -0.471397, -0.814789, 0.18024, -0.382684, -0.906127, 0.353553, -0.382684, -0.853553, 0.31819, -0.555571, -0.768177, 0.162212, -0.555571, -0.815493, 0.172054, -0.471397, -0.864975, 0.31819, -0.555571, -0.768177, 0.172054, -0.471397, -0.864975, 0.337497, -0.471397, -0.814789, 0.295818, -0.634394, -0.714168, 0.150807, -0.634394, -0.758157, 0.162212, -0.555571, -0.815493, 0.295818, -0.634394, -0.714168, 0.162212, -0.555571, -0.815493, 0.31819, -0.555571, -0.768177, 0.270598, -0.707107, -0.653281, 0.13795, -0.707107, -0.693519, 0.150807, -0.634394, -0.758157, 0.270598, -0.707107, -0.653281, 0.150807, -0.634394, -0.758157, 0.295818, -0.634394, -0.714168, 0.242772, -0.773011, -0.586102, 0.123764, -0.773011, -0.622203, 0.13795, -0.707107, -0.693519, 0.242772, -0.773011, -0.586102, 0.13795, -0.707107, -0.693519, 0.270598, -0.707107, -0.653281, 0.212607, -0.83147, -0.513279, 0.108386, -0.83147, -0.544894, 0.123764, -0.773011, -0.622203, 0.212607, -0.83147, -0.513279, 0.123764, -0.773011, -0.622203, 0.242772, -0.773011, -0.586102, 0.180395, -0.881922, -0.435513, 0.091965, -0.881922, -0.462338, 0.108386, -0.83147, -0.544894, 0.180395, -0.881922, -0.435513, 0.108386, -0.83147, -0.544894, 0.212607, -0.83147, -0.513279, 0.146446, -0.92388, -0.353553, 0.074658, -0.92388, -0.37533, 0.091965, -0.881922, -0.462338, 0.146446, -0.92388, -0.353553, 0.091965, -0.881922, -0.462338, 0.180395, -0.881922, -0.435513, 0.111087, -0.956941, -0.268187, 0.056632, -0.956941, -0.284706, 0.074658, -0.92388, -0.37533, 0.111087, -0.956941, -0.268187, 0.074658, -0.92388, -0.37533, 0.146446, -0.92388, -0.353553, 0.074658, -0.980785, -0.180239, 0.03806, -0.980785, -0.191341, 0.056632, -0.956941, -0.284706, 0.074658, -0.980785, -0.180239, 0.056632, -0.956941, -0.284706, 0.111087, -0.956941, -0.268187, 0.037509, -0.995185, -0.090555, 0.019122, -0.995185, -0.096133, 0.03806, -0.980785, -0.191341, 0.037509, -0.995185, -0.090555, 0.03806, -0.980785, -0.191341, 0.074658, -0.980785, -0.180239, 0.054455, -0.995185, -0.081498, 0.037509, -0.995185, -0.090555, 0.074658, -0.980785, -0.180239, 0.054455, -0.995185, -0.081498, 0.074658, -0.980785, -0.180239, 0.108386, -0.980785, -0.162211, 0.108386, -0.980785, -0.162211, 0.074658, -0.980785, -0.180239, 0.111087, -0.956941, -0.268187, 0.108386, -0.980785, -0.162211, 0.111087, -0.956941, -0.268187, 0.161273, -0.956941, -0.241362, 0.161273, -0.956941, -0.241362, 0.111087, -0.956941, -0.268187, 0.146446, -0.92388, -0.353553, 0.161273, -0.956941, -0.241362, 0.146446, -0.92388, -0.353553, 0.212607, -0.92388, -0.318189, 0.212607, -0.92388, -0.318189, 0.146446, -0.92388, -0.353553, 0.180395, -0.881922, -0.435513, 0.212607, -0.92388, -0.318189, 0.180395, -0.881922, -0.435513, 0.261894, -0.881922, -0.391952, 0.261894, -0.881922, -0.391952, 0.180395, -0.881922, -0.435513, 0.212607, -0.83147, -0.513279, 0.261894, -0.881922, -0.391952, 0.212607, -0.83147, -0.513279, 0.308658, -0.83147, -0.461939, 0.308658, -0.83147, -0.461939, 0.212607, -0.83147, -0.513279, 0.242772, -0.773011, -0.586102, 0.308658, -0.83147, -0.461939, 0.242772, -0.773011, -0.586102, 0.35245, -0.773011, -0.527478, 0.35245, -0.773011, -0.527478, 0.242772, -0.773011, -0.586102, 0.270598, -0.707107, -0.653281, 0.35245, -0.773011, -0.527478, 0.270598, -0.707107, -0.653281, 0.392847, -0.707107, -0.587937, 0.392847, -0.707107, -0.587937, 0.270598, -0.707107, -0.653281, 0.295818, -0.634394, -0.714168, 0.392847, -0.707107, -0.587937, 0.295818, -0.634394, -0.714168, 0.429461, -0.634394, -0.642734, 0.429461, -0.634394, -0.642734, 0.295818, -0.634394, -0.714168, 0.31819, -0.555571, -0.768177, 0.429461, -0.634394, -0.642734, 0.31819, -0.555571, -0.768177, 0.46194, -0.555571, -0.691341, 0.46194, -0.555571, -0.691341, 0.31819, -0.555571, -0.768177, 0.337497, -0.471397, -0.814789, 0.46194, -0.555571, -0.691341, 0.337497, -0.471397, -0.814789, 0.489969, -0.471397, -0.73329, 0.489969, -0.471397, -0.73329, 0.337497, -0.471397, -0.814789, 0.353553, -0.382684, -0.853553, 0.489969, -0.471397, -0.73329, 0.353553, -0.382684, -0.853553, 0.51328, -0.382684, -0.768178, 0.51328, -0.382684, -0.768178, 0.353553, -0.382684, -0.853553, 0.366205, -0.290285, -0.884097, 0.51328, -0.382684, -0.768178, 0.366205, -0.290285, -0.884097, 0.531647, -0.290285, -0.795667, 0.531647, -0.290285, -0.795667, 0.366205, -0.290285, -0.884097, 0.544895, -0.195091, -0.815493, 0.366205, -0.290285, -0.884097, 0.37533, -0.195091, -0.906127, 0.544895, -0.195091, -0.815493, 0.544895, -0.195091, -0.815493, 0.37533, -0.195091, -0.906127, 0.380841, -0.098017, -0.919431, 0.544895, -0.195091, -0.815493, 0.380841, -0.098017, -0.919431, 0.552895, -0.098017, -0.827466, 0.552895, -0.098017, -0.827466, 0.380841, -0.098017, -0.919431, 0.55557, 0, -0.83147, 0.380841, -0.098017, -0.919431, 0.382683, 0, -0.923879, 0.55557, 0, -0.83147, 0.55557, 0, -0.83147, 0.382683, 0, -0.923879, 0.380841, 0.098017, -0.919431, 0.55557, 0, -0.83147, 0.380841, 0.098017, -0.919431, 0.552895, 0.098017, -0.827466, 0.552895, 0.098017, -0.827466, 0.380841, 0.098017, -0.919431, 0.544895, 0.19509, -0.815493, 0.380841, 0.098017, -0.919431, 0.37533, 0.19509, -0.906127, 0.544895, 0.19509, -0.815493, 0.544895, 0.19509, -0.815493, 0.37533, 0.19509, -0.906127, 0.366205, 0.290285, -0.884098, 0.544895, 0.19509, -0.815493, 0.366205, 0.290285, -0.884098, 0.531647, 0.290285, -0.795667, 0.531647, 0.290285, -0.795667, 0.366205, 0.290285, -0.884098, 0.353553, 0.382683, -0.853553, 0.531647, 0.290285, -0.795667, 0.353553, 0.382683, -0.853553, 0.51328, 0.382683, -0.768178, 0.51328, 0.382683, -0.768178, 0.353553, 0.382683, -0.853553, 0.489969, 0.471397, -0.733291, 0.353553, 0.382683, -0.853553, 0.337497, 0.471397, -0.814789, 0.489969, 0.471397, -0.733291, 0.489969, 0.471397, -0.733291, 0.337497, 0.471397, -0.814789, 0.46194, 0.55557, -0.691342, 0.337497, 0.471397, -0.814789, 0.31819, 0.55557, -0.768178, 0.46194, 0.55557, -0.691342, 0.46194, 0.55557, -0.691342, 0.31819, 0.55557, -0.768178, 0.295818, 0.634393, -0.714168, 0.46194, 0.55557, -0.691342, 0.295818, 0.634393, -0.714168, 0.429462, 0.634393, -0.642735, 0.429462, 0.634393, -0.642735, 0.295818, 0.634393, -0.714168, 0.270598, 0.707107, -0.653282, 0.429462, 0.634393, -0.642735, 0.270598, 0.707107, -0.653282, 0.392847, 0.707107, -0.587938, 0.392847, 0.707107, -0.587938, 0.270598, 0.707107, -0.653282, 0.242772, 0.77301, -0.586103, 0.392847, 0.707107, -0.587938, 0.242772, 0.77301, -0.586103, 0.35245, 0.77301, -0.527479, 0.35245, 0.77301, -0.527479, 0.242772, 0.77301, -0.586103, 0.212607, 0.83147, -0.51328, 0.35245, 0.77301, -0.527479, 0.212607, 0.83147, -0.51328, 0.308658, 0.83147, -0.46194, 0.308658, 0.83147, -0.46194, 0.212607, 0.83147, -0.51328, 0.180396, 0.881921, -0.435514, 0.308658, 0.83147, -0.46194, 0.180396, 0.881921, -0.435514, 0.261894, 0.881921, -0.391952, 0.261894, 0.881921, -0.391952, 0.180396, 0.881921, -0.435514, 0.146447, 0.92388, -0.353553, 0.261894, 0.881921, -0.391952, 0.146447, 0.92388, -0.353553, 0.212608, 0.92388, -0.31819, 0.212608, 0.92388, -0.31819, 0.146447, 0.92388, -0.353553, 0.111087, 0.95694, -0.268188, 0.212608, 0.92388, -0.31819, 0.111087, 0.95694, -0.268188, 0.161273, 0.95694, -0.241363, 0.161273, 0.95694, -0.241363, 0.111087, 0.95694, -0.268188, 0.074658, 0.980785, -0.18024, 0.161273, 0.95694, -0.241363, 0.074658, 0.980785, -0.18024, 0.108386, 0.980785, -0.162212, 0.108386, 0.980785, -0.162212, 0.074658, 0.980785, -0.18024, 0.03751, 0.995185, -0.090556, 0.108386, 0.980785, -0.162212, 0.03751, 0.995185, -0.090556, 0.054455, 0.995185, -0.081498, 0.13795, 0.980785, -0.13795, 0.108386, 0.980785, -0.162212, 0.054455, 0.995185, -0.081498, 0.13795, 0.980785, -0.13795, 0.054455, 0.995185, -0.081498, 0.069309, 0.995185, -0.069309, 0.205262, 0.95694, -0.205262, 0.161273, 0.95694, -0.241363, 0.108386, 0.980785, -0.162212, 0.205262, 0.95694, -0.205262, 0.108386, 0.980785, -0.162212, 0.13795, 0.980785, -0.13795, 0.270598, 0.92388, -0.270598, 0.212608, 0.92388, -0.31819, 0.161273, 0.95694, -0.241363, 0.270598, 0.92388, -0.270598, 0.161273, 0.95694, -0.241363, 0.205262, 0.95694, -0.205262, 0.333328, 0.881921, -0.333328, 0.261894, 0.881921, -0.391952, 0.212608, 0.92388, -0.31819, 0.333328, 0.881921, -0.333328, 0.212608, 0.92388, -0.31819, 0.270598, 0.92388, -0.270598, 0.392847, 0.83147, -0.392847, 0.308658, 0.83147, -0.46194, 0.261894, 0.881921, -0.391952, 0.392847, 0.83147, -0.392847, 0.261894, 0.881921, -0.391952, 0.333328, 0.881921, -0.333328, 0.448584, 0.77301, -0.448584, 0.35245, 0.77301, -0.527479, 0.308658, 0.83147, -0.46194, 0.448584, 0.77301, -0.448584, 0.308658, 0.83147, -0.46194, 0.392847, 0.83147, -0.392847, 0.5, 0.707107, -0.5, 0.392847, 0.707107, -0.587938, 0.35245, 0.77301, -0.527479, 0.5, 0.707107, -0.5, 0.35245, 0.77301, -0.527479, 0.448584, 0.77301, -0.448584, 0.546601, 0.634393, -0.546601, 0.429462, 0.634393, -0.642735, 0.392847, 0.707107, -0.587938, 0.546601, 0.634393, -0.546601, 0.392847, 0.707107, -0.587938, 0.5, 0.707107, -0.5, 0.587938, 0.55557, -0.587938, 0.46194, 0.55557, -0.691342, 0.429462, 0.634393, -0.642735, 0.587938, 0.55557, -0.587938, 0.429462, 0.634393, -0.642735, 0.546601, 0.634393, -0.546601, 0.623612, 0.471397, -0.623612, 0.489969, 0.471397, -0.733291, 0.46194, 0.55557, -0.691342, 0.623612, 0.471397, -0.623612, 0.46194, 0.55557, -0.691342, 0.587938, 0.55557, -0.587938, 0.653281, 0.382683, -0.653281, 0.51328, 0.382683, -0.768178, 0.623612, 0.471397, -0.623612, 0.51328, 0.382683, -0.768178, 0.489969, 0.471397, -0.733291, 0.623612, 0.471397, -0.623612, 0.676659, 0.290285, -0.676659, 0.531647, 0.290285, -0.795667, 0.51328, 0.382683, -0.768178, 0.676659, 0.290285, -0.676659, 0.51328, 0.382683, -0.768178, 0.653281, 0.382683, -0.653281, 0.69352, 0.19509, -0.69352, 0.544895, 0.19509, -0.815493, 0.531647, 0.290285, -0.795667, 0.69352, 0.19509, -0.69352, 0.531647, 0.290285, -0.795667, 0.676659, 0.290285, -0.676659, 0.703702, 0.098017, -0.703702, 0.552895, 0.098017, -0.827466, 0.69352, 0.19509, -0.69352, 0.552895, 0.098017, -0.827466, 0.544895, 0.19509, -0.815493, 0.69352, 0.19509, -0.69352, 0.707107, 0, -0.707107, 0.55557, 0, -0.83147, 0.552895, 0.098017, -0.827466, 0.707107, 0, -0.707107, 0.552895, 0.098017, -0.827466, 0.703702, 0.098017, -0.703702, 0.703702, -0.098017, -0.703702, 0.552895, -0.098017, -0.827466, 0.707107, 0, -0.707107, 0.552895, -0.098017, -0.827466, 0.55557, 0, -0.83147, 0.707107, 0, -0.707107, 0.69352, -0.195091, -0.69352, 0.544895, -0.195091, -0.815493, 0.552895, -0.098017, -0.827466, 0.69352, -0.195091, -0.69352, 0.552895, -0.098017, -0.827466, 0.703702, -0.098017, -0.703702, 0.676659, -0.290285, -0.676659, 0.531647, -0.290285, -0.795667, 0.69352, -0.195091, -0.69352, 0.531647, -0.290285, -0.795667, 0.544895, -0.195091, -0.815493, 0.69352, -0.195091, -0.69352, 0.653281, -0.382684, -0.653281, 0.51328, -0.382684, -0.768178, 0.531647, -0.290285, -0.795667, 0.653281, -0.382684, -0.653281, 0.531647, -0.290285, -0.795667, 0.676659, -0.290285, -0.676659, 0.623612, -0.471397, -0.623612, 0.489969, -0.471397, -0.73329, 0.51328, -0.382684, -0.768178, 0.623612, -0.471397, -0.623612, 0.51328, -0.382684, -0.768178, 0.653281, -0.382684, -0.653281, 0.587938, -0.555571, -0.587938, 0.46194, -0.555571, -0.691341, 0.489969, -0.471397, -0.73329, 0.587938, -0.555571, -0.587938, 0.489969, -0.471397, -0.73329, 0.623612, -0.471397, -0.623612, 0.546601, -0.634394, -0.546601, 0.429461, -0.634394, -0.642734, 0.46194, -0.555571, -0.691341, 0.546601, -0.634394, -0.546601, 0.46194, -0.555571, -0.691341, 0.587938, -0.555571, -0.587938, 0.5, -0.707107, -0.5, 0.392847, -0.707107, -0.587937, 0.429461, -0.634394, -0.642734, 0.5, -0.707107, -0.5, 0.429461, -0.634394, -0.642734, 0.546601, -0.634394, -0.546601, 0.448583, -0.773011, -0.448583, 0.35245, -0.773011, -0.527478, 0.392847, -0.707107, -0.587937, 0.448583, -0.773011, -0.448583, 0.392847, -0.707107, -0.587937, 0.5, -0.707107, -0.5, 0.392847, -0.83147, -0.392847, 0.308658, -0.83147, -0.461939, 0.35245, -0.773011, -0.527478, 0.392847, -0.83147, -0.392847, 0.35245, -0.773011, -0.527478, 0.448583, -0.773011, -0.448583, 0.333327, -0.881922, -0.333327, 0.261894, -0.881922, -0.391952, 0.308658, -0.83147, -0.461939, 0.333327, -0.881922, -0.333327, 0.308658, -0.83147, -0.461939, 0.392847, -0.83147, -0.392847, 0.270598, -0.92388, -0.270598, 0.212607, -0.92388, -0.318189, 0.261894, -0.881922, -0.391952, 0.270598, -0.92388, -0.270598, 0.261894, -0.881922, -0.391952, 0.333327, -0.881922, -0.333327, 0.205262, -0.956941, -0.205262, 0.161273, -0.956941, -0.241362, 0.212607, -0.92388, -0.318189, 0.205262, -0.956941, -0.205262, 0.212607, -0.92388, -0.318189, 0.270598, -0.92388, -0.270598, 0.137949, -0.980785, -0.137949, 0.108386, -0.980785, -0.162211, 0.161273, -0.956941, -0.241362, 0.137949, -0.980785, -0.137949, 0.161273, -0.956941, -0.241362, 0.205262, -0.956941, -0.205262, 0.069308, -0.995185, -0.069308, 0.054455, -0.995185, -0.081498, 0.108386, -0.980785, -0.162211, 0.069308, -0.995185, -0.069308, 0.108386, -0.980785, -0.162211, 0.137949, -0.980785, -0.137949, 0.081498, -0.995185, -0.054455, 0.069308, -0.995185, -0.069308, 0.137949, -0.980785, -0.137949, 0.081498, -0.995185, -0.054455, 0.137949, -0.980785, -0.137949, 0.162211, -0.980785, -0.108386, 0.162211, -0.980785, -0.108386, 0.137949, -0.980785, -0.137949, 0.205262, -0.956941, -0.205262, 0.162211, -0.980785, -0.108386, 0.205262, -0.956941, -0.205262, 0.241362, -0.956941, -0.161273, 0.241362, -0.956941, -0.161273, 0.205262, -0.956941, -0.205262, 0.270598, -0.92388, -0.270598, 0.241362, -0.956941, -0.161273, 0.270598, -0.92388, -0.270598, 0.318189, -0.92388, -0.212607, 0.318189, -0.92388, -0.212607, 0.270598, -0.92388, -0.270598, 0.333327, -0.881922, -0.333327, 0.318189, -0.92388, -0.212607, 0.333327, -0.881922, -0.333327, 0.391952, -0.881922, -0.261894, 0.391952, -0.881922, -0.261894, 0.333327, -0.881922, -0.333327, 0.392847, -0.83147, -0.392847, 0.391952, -0.881922, -0.261894, 0.392847, -0.83147, -0.392847, 0.461939, -0.83147, -0.308658, 0.461939, -0.83147, -0.308658, 0.392847, -0.83147, -0.392847, 0.448583, -0.773011, -0.448583, 0.461939, -0.83147, -0.308658, 0.448583, -0.773011, -0.448583, 0.527478, -0.773011, -0.35245, 0.527478, -0.773011, -0.35245, 0.448583, -0.773011, -0.448583, 0.5, -0.707107, -0.5, 0.527478, -0.773011, -0.35245, 0.5, -0.707107, -0.5, 0.587937, -0.707107, -0.392847, 0.587937, -0.707107, -0.392847, 0.5, -0.707107, -0.5, 0.546601, -0.634394, -0.546601, 0.587937, -0.707107, -0.392847, 0.546601, -0.634394, -0.546601, 0.642734, -0.634394, -0.429461, 0.642734, -0.634394, -0.429461, 0.546601, -0.634394, -0.546601, 0.587938, -0.555571, -0.587938, 0.642734, -0.634394, -0.429461, 0.587938, -0.555571, -0.587938, 0.691342, -0.555571, -0.46194, 0.691342, -0.555571, -0.46194, 0.587938, -0.555571, -0.587938, 0.623612, -0.471397, -0.623612, 0.691342, -0.555571, -0.46194, 0.623612, -0.471397, -0.623612, 0.733291, -0.471397, -0.489969, 0.733291, -0.471397, -0.489969, 0.623612, -0.471397, -0.623612, 0.653281, -0.382684, -0.653281, 0.733291, -0.471397, -0.489969, 0.653281, -0.382684, -0.653281, 0.768178, -0.382684, -0.51328, 0.768178, -0.382684, -0.51328, 0.653281, -0.382684, -0.653281, 0.676659, -0.290285, -0.676659, 0.768178, -0.382684, -0.51328, 0.676659, -0.290285, -0.676659, 0.795667, -0.290285, -0.531647, 0.795667, -0.290285, -0.531647, 0.676659, -0.290285, -0.676659, 0.69352, -0.195091, -0.69352, 0.795667, -0.290285, -0.531647, 0.69352, -0.195091, -0.69352, 0.815493, -0.195091, -0.544895, 0.815493, -0.195091, -0.544895, 0.69352, -0.195091, -0.69352, 0.703702, -0.098017, -0.703702, 0.815493, -0.195091, -0.544895, 0.703702, -0.098017, -0.703702, 0.827466, -0.098017, -0.552895, 0.827466, -0.098017, -0.552895, 0.703702, -0.098017, -0.703702, 0.831469, 0, -0.55557, 0.703702, -0.098017, -0.703702, 0.707107, 0, -0.707107, 0.831469, 0, -0.55557, 0.831469, 0, -0.55557, 0.707107, 0, -0.707107, 0.703702, 0.098017, -0.703702, 0.831469, 0, -0.55557, 0.703702, 0.098017, -0.703702, 0.827466, 0.098017, -0.552895, 0.827466, 0.098017, -0.552895, 0.703702, 0.098017, -0.703702, 0.69352, 0.19509, -0.69352, 0.827466, 0.098017, -0.552895, 0.69352, 0.19509, -0.69352, 0.815493, 0.19509, -0.544895, 0.815493, 0.19509, -0.544895, 0.69352, 0.19509, -0.69352, 0.676659, 0.290285, -0.676659, 0.815493, 0.19509, -0.544895, 0.676659, 0.290285, -0.676659, 0.795667, 0.290285, -0.531648, 0.795667, 0.290285, -0.531648, 0.676659, 0.290285, -0.676659, 0.653281, 0.382683, -0.653281, 0.795667, 0.290285, -0.531648, 0.653281, 0.382683, -0.653281, 0.768178, 0.382683, -0.51328, 0.768178, 0.382683, -0.51328, 0.653281, 0.382683, -0.653281, 0.623612, 0.471397, -0.623612, 0.768178, 0.382683, -0.51328, 0.623612, 0.471397, -0.623612, 0.733291, 0.471397, -0.489969, 0.733291, 0.471397, -0.489969, 0.623612, 0.471397, -0.623612, 0.587938, 0.55557, -0.587938, 0.733291, 0.471397, -0.489969, 0.587938, 0.55557, -0.587938, 0.691342, 0.55557, -0.46194, 0.691342, 0.55557, -0.46194, 0.587938, 0.55557, -0.587938, 0.546601, 0.634393, -0.546601, 0.691342, 0.55557, -0.46194, 0.546601, 0.634393, -0.546601, 0.642735, 0.634393, -0.429462, 0.642735, 0.634393, -0.429462, 0.546601, 0.634393, -0.546601, 0.5, 0.707107, -0.5, 0.642735, 0.634393, -0.429462, 0.5, 0.707107, -0.5, 0.587938, 0.707107, -0.392848, 0.587938, 0.707107, -0.392848, 0.5, 0.707107, -0.5, 0.448584, 0.77301, -0.448584, 0.587938, 0.707107, -0.392848, 0.448584, 0.77301, -0.448584, 0.527479, 0.77301, -0.35245, 0.527479, 0.77301, -0.35245, 0.448584, 0.77301, -0.448584, 0.392847, 0.83147, -0.392847, 0.527479, 0.77301, -0.35245, 0.392847, 0.83147, -0.392847, 0.46194, 0.83147, -0.308658, 0.46194, 0.83147, -0.308658, 0.392847, 0.83147, -0.392847, 0.333328, 0.881921, -0.333328, 0.46194, 0.83147, -0.308658, 0.333328, 0.881921, -0.333328, 0.391952, 0.881921, -0.261894, 0.391952, 0.881921, -0.261894, 0.333328, 0.881921, -0.333328, 0.270598, 0.92388, -0.270598, 0.391952, 0.881921, -0.261894, 0.270598, 0.92388, -0.270598, 0.31819, 0.92388, -0.212608, 0.31819, 0.92388, -0.212608, 0.270598, 0.92388, -0.270598, 0.205262, 0.95694, -0.205262, 0.31819, 0.92388, -0.212608, 0.205262, 0.95694, -0.205262, 0.241363, 0.95694, -0.161274, 0.241363, 0.95694, -0.161274, 0.205262, 0.95694, -0.205262, 0.13795, 0.980785, -0.13795, 0.241363, 0.95694, -0.161274, 0.13795, 0.980785, -0.13795, 0.162212, 0.980785, -0.108386, 0.162212, 0.980785, -0.108386, 0.13795, 0.980785, -0.13795, 0.069309, 0.995185, -0.069309, 0.162212, 0.980785, -0.108386, 0.069309, 0.995185, -0.069309, 0.081498, 0.995185, -0.054455, 0.18024, 0.980785, -0.074658, 0.162212, 0.980785, -0.108386, 0.081498, 0.995185, -0.054455, 0.18024, 0.980785, -0.074658, 0.081498, 0.995185, -0.054455, 0.090556, 0.995185, -0.03751, 0.268188, 0.95694, -0.111087, 0.241363, 0.95694, -0.161274, 0.162212, 0.980785, -0.108386, 0.268188, 0.95694, -0.111087, 0.162212, 0.980785, -0.108386, 0.18024, 0.980785, -0.074658, 0.353553, 0.92388, -0.146447, 0.31819, 0.92388, -0.212608, 0.241363, 0.95694, -0.161274, 0.353553, 0.92388, -0.146447, 0.241363, 0.95694, -0.161274, 0.268188, 0.95694, -0.111087, 0.435514, 0.881921, -0.180396, 0.391952, 0.881921, -0.261894, 0.31819, 0.92388, -0.212608, 0.435514, 0.881921, -0.180396, 0.31819, 0.92388, -0.212608, 0.353553, 0.92388, -0.146447, 0.51328, 0.83147, -0.212608, 0.46194, 0.83147, -0.308658, 0.391952, 0.881921, -0.261894, 0.51328, 0.83147, -0.212608, 0.391952, 0.881921, -0.261894, 0.435514, 0.881921, -0.180396, 0.586103, 0.77301, -0.242772, 0.527479, 0.77301, -0.35245, 0.46194, 0.83147, -0.308658, 0.586103, 0.77301, -0.242772, 0.46194, 0.83147, -0.308658, 0.51328, 0.83147, -0.212608, 0.653281, 0.707107, -0.270598, 0.587938, 0.707107, -0.392848, 0.527479, 0.77301, -0.35245, 0.653281, 0.707107, -0.270598, 0.527479, 0.77301, -0.35245, 0.586103, 0.77301, -0.242772, 0.714168, 0.634393, -0.295818, 0.642735, 0.634393, -0.429462, 0.587938, 0.707107, -0.392848, 0.714168, 0.634393, -0.295818, 0.587938, 0.707107, -0.392848, 0.653281, 0.707107, -0.270598, 0.768178, 0.55557, -0.31819, 0.691342, 0.55557, -0.46194, 0.642735, 0.634393, -0.429462, 0.768178, 0.55557, -0.31819, 0.642735, 0.634393, -0.429462, 0.714168, 0.634393, -0.295818, 0.814789, 0.471397, -0.337497, 0.733291, 0.471397, -0.489969, 0.691342, 0.55557, -0.46194, 0.814789, 0.471397, -0.337497, 0.691342, 0.55557, -0.46194, 0.768178, 0.55557, -0.31819, 0.853553, 0.382683, -0.353553, 0.768178, 0.382683, -0.51328, 0.733291, 0.471397, -0.489969, 0.853553, 0.382683, -0.353553, 0.733291, 0.471397, -0.489969, 0.814789, 0.471397, -0.337497, 0.884098, 0.290285, -0.366205, 0.795667, 0.290285, -0.531648, 0.768178, 0.382683, -0.51328, 0.884098, 0.290285, -0.366205, 0.768178, 0.382683, -0.51328, 0.853553, 0.382683, -0.353553, 0.906127, 0.19509, -0.37533, 0.815493, 0.19509, -0.544895, 0.795667, 0.290285, -0.531648, 0.906127, 0.19509, -0.37533, 0.795667, 0.290285, -0.531648, 0.884098, 0.290285, -0.366205, 0.919431, 0.098017, -0.380841, 0.827466, 0.098017, -0.552895, 0.815493, 0.19509, -0.544895, 0.919431, 0.098017, -0.380841, 0.815493, 0.19509, -0.544895, 0.906127, 0.19509, -0.37533, 0.923879, 0, -0.382683, 0.831469, 0, -0.55557, 0.827466, 0.098017, -0.552895, 0.923879, 0, -0.382683, 0.827466, 0.098017, -0.552895, 0.919431, 0.098017, -0.380841, 0.919431, -0.098017, -0.380841, 0.827466, -0.098017, -0.552895, 0.831469, 0, -0.55557, 0.919431, -0.098017, -0.380841, 0.831469, 0, -0.55557, 0.923879, 0, -0.382683, 0.906127, -0.195091, -0.37533, 0.815493, -0.195091, -0.544895, 0.827466, -0.098017, -0.552895, 0.906127, -0.195091, -0.37533, 0.827466, -0.098017, -0.552895, 0.919431, -0.098017, -0.380841, 0.884097, -0.290285, -0.366205, 0.795667, -0.290285, -0.531647, 0.815493, -0.195091, -0.544895, 0.884097, -0.290285, -0.366205, 0.815493, -0.195091, -0.544895, 0.906127, -0.195091, -0.37533, 0.853553, -0.382684, -0.353553, 0.768178, -0.382684, -0.51328, 0.795667, -0.290285, -0.531647, 0.853553, -0.382684, -0.353553, 0.795667, -0.290285, -0.531647, 0.884097, -0.290285, -0.366205, 0.814789, -0.471397, -0.337497, 0.733291, -0.471397, -0.489969, 0.768178, -0.382684, -0.51328, 0.814789, -0.471397, -0.337497, 0.768178, -0.382684, -0.51328, 0.853553, -0.382684, -0.353553, 0.768178, -0.555571, -0.31819, 0.691342, -0.555571, -0.46194, 0.733291, -0.471397, -0.489969, 0.768178, -0.555571, -0.31819, 0.733291, -0.471397, -0.489969, 0.814789, -0.471397, -0.337497, 0.714168, -0.634394, -0.295818, 0.642734, -0.634394, -0.429461, 0.691342, -0.555571, -0.46194, 0.714168, -0.634394, -0.295818, 0.691342, -0.555571, -0.46194, 0.768178, -0.555571, -0.31819, 0.653281, -0.707107, -0.270598, 0.587937, -0.707107, -0.392847, 0.642734, -0.634394, -0.429461, 0.653281, -0.707107, -0.270598, 0.642734, -0.634394, -0.429461, 0.714168, -0.634394, -0.295818, 0.586103, -0.773011, -0.242772, 0.527478, -0.773011, -0.35245, 0.587937, -0.707107, -0.392847, 0.586103, -0.773011, -0.242772, 0.587937, -0.707107, -0.392847, 0.653281, -0.707107, -0.270598, 0.513279, -0.83147, -0.212607, 0.461939, -0.83147, -0.308658, 0.527478, -0.773011, -0.35245, 0.513279, -0.83147, -0.212607, 0.527478, -0.773011, -0.35245, 0.586103, -0.773011, -0.242772, 0.435513, -0.881922, -0.180395, 0.391952, -0.881922, -0.261894, 0.461939, -0.83147, -0.308658, 0.435513, -0.881922, -0.180395, 0.461939, -0.83147, -0.308658, 0.513279, -0.83147, -0.212607, 0.353553, -0.92388, -0.146446, 0.318189, -0.92388, -0.212607, 0.391952, -0.881922, -0.261894, 0.353553, -0.92388, -0.146446, 0.391952, -0.881922, -0.261894, 0.435513, -0.881922, -0.180395, 0.268187, -0.956941, -0.111087, 0.241362, -0.956941, -0.161273, 0.318189, -0.92388, -0.212607, 0.268187, -0.956941, -0.111087, 0.318189, -0.92388, -0.212607, 0.353553, -0.92388, -0.146446, 0.180239, -0.980785, -0.074658, 0.162211, -0.980785, -0.108386, 0.241362, -0.956941, -0.161273, 0.180239, -0.980785, -0.074658, 0.241362, -0.956941, -0.161273, 0.268187, -0.956941, -0.111087, 0.090555, -0.995185, -0.037509, 0.081498, -0.995185, -0.054455, 0.162211, -0.980785, -0.108386, 0.090555, -0.995185, -0.037509, 0.162211, -0.980785, -0.108386, 0.180239, -0.980785, -0.074658, 0.096133, -0.995185, -0.019122, 0.090555, -0.995185, -0.037509, 0.180239, -0.980785, -0.074658, 0.096133, -0.995185, -0.019122, 0.180239, -0.980785, -0.074658, 0.191341, -0.980785, -0.03806, 0.191341, -0.980785, -0.03806, 0.180239, -0.980785, -0.074658, 0.268187, -0.956941, -0.111087, 0.191341, -0.980785, -0.03806, 0.268187, -0.956941, -0.111087, 0.284706, -0.956941, -0.056632, 0.284706, -0.956941, -0.056632, 0.268187, -0.956941, -0.111087, 0.353553, -0.92388, -0.146446, 0.284706, -0.956941, -0.056632, 0.353553, -0.92388, -0.146446, 0.37533, -0.92388, -0.074658, 0.37533, -0.92388, -0.074658, 0.353553, -0.92388, -0.146446, 0.435513, -0.881922, -0.180395, 0.37533, -0.92388, -0.074658, 0.435513, -0.881922, -0.180395, 0.462338, -0.881922, -0.091965, 0.462338, -0.881922, -0.091965, 0.435513, -0.881922, -0.180395, 0.513279, -0.83147, -0.212607, 0.462338, -0.881922, -0.091965, 0.513279, -0.83147, -0.212607, 0.544895, -0.83147, -0.108386, 0.544895, -0.83147, -0.108386, 0.513279, -0.83147, -0.212607, 0.586103, -0.773011, -0.242772, 0.544895, -0.83147, -0.108386, 0.586103, -0.773011, -0.242772, 0.622203, -0.773011, -0.123764, 0.622203, -0.773011, -0.123764, 0.586103, -0.773011, -0.242772, 0.653281, -0.707107, -0.270598, 0.622203, -0.773011, -0.123764, 0.653281, -0.707107, -0.270598, 0.69352, -0.707107, -0.13795, 0.69352, -0.707107, -0.13795, 0.653281, -0.707107, -0.270598, 0.714168, -0.634394, -0.295818, 0.69352, -0.707107, -0.13795, 0.714168, -0.634394, -0.295818, 0.758157, -0.634394, -0.150807, 0.758157, -0.634394, -0.150807, 0.714168, -0.634394, -0.295818, 0.768178, -0.555571, -0.31819, 0.758157, -0.634394, -0.150807, 0.768178, -0.555571, -0.31819, 0.815493, -0.555571, -0.162212, 0.815493, -0.555571, -0.162212, 0.768178, -0.555571, -0.31819, 0.814789, -0.471397, -0.337497, 0.815493, -0.555571, -0.162212, 0.814789, -0.471397, -0.337497, 0.864975, -0.471397, -0.172054, 0.864975, -0.471397, -0.172054, 0.814789, -0.471397, -0.337497, 0.853553, -0.382684, -0.353553, 0.864975, -0.471397, -0.172054, 0.853553, -0.382684, -0.353553, 0.906127, -0.382684, -0.18024, 0.906127, -0.382684, -0.18024, 0.853553, -0.382684, -0.353553, 0.884097, -0.290285, -0.366205, 0.906127, -0.382684, -0.18024, 0.884097, -0.290285, -0.366205, 0.938553, -0.290285, -0.18669, 0.938553, -0.290285, -0.18669, 0.884097, -0.290285, -0.366205, 0.906127, -0.195091, -0.37533, 0.938553, -0.290285, -0.18669, 0.906127, -0.195091, -0.37533, 0.96194, -0.195091, -0.191342, 0.96194, -0.195091, -0.191342, 0.906127, -0.195091, -0.37533, 0.919431, -0.098017, -0.380841, 0.96194, -0.195091, -0.191342, 0.919431, -0.098017, -0.380841, 0.976062, -0.098017, -0.194151, 0.976062, -0.098017, -0.194151, 0.919431, -0.098017, -0.380841, 0.923879, 0, -0.382683, 0.976062, -0.098017, -0.194151, 0.923879, 0, -0.382683, 0.980785, 0, -0.19509, 0.980785, 0, -0.19509, 0.923879, 0, -0.382683, 0.919431, 0.098017, -0.380841, 0.980785, 0, -0.19509, 0.919431, 0.098017, -0.380841, 0.976062, 0.098017, -0.194151, 0.976062, 0.098017, -0.194151, 0.919431, 0.098017, -0.380841, 0.906127, 0.19509, -0.37533, 0.976062, 0.098017, -0.194151, 0.906127, 0.19509, -0.37533, 0.96194, 0.19509, -0.191342, 0.96194, 0.19509, -0.191342, 0.906127, 0.19509, -0.37533, 0.884098, 0.290285, -0.366205, 0.96194, 0.19509, -0.191342, 0.884098, 0.290285, -0.366205, 0.938553, 0.290285, -0.18669, 0.938553, 0.290285, -0.18669, 0.884098, 0.290285, -0.366205, 0.853553, 0.382683, -0.353553, 0.938553, 0.290285, -0.18669, 0.853553, 0.382683, -0.353553, 0.906127, 0.382683, -0.18024, 0.906127, 0.382683, -0.18024, 0.853553, 0.382683, -0.353553, 0.814789, 0.471397, -0.337497, 0.906127, 0.382683, -0.18024, 0.814789, 0.471397, -0.337497, 0.864975, 0.471397, -0.172054, 0.864975, 0.471397, -0.172054, 0.814789, 0.471397, -0.337497, 0.768178, 0.55557, -0.31819, 0.864975, 0.471397, -0.172054, 0.768178, 0.55557, -0.31819, 0.815493, 0.55557, -0.162212, 0.815493, 0.55557, -0.162212, 0.768178, 0.55557, -0.31819, 0.714168, 0.634393, -0.295818, 0.815493, 0.55557, -0.162212, 0.714168, 0.634393, -0.295818, 0.758157, 0.634393, -0.150807, 0.758157, 0.634393, -0.150807, 0.714168, 0.634393, -0.295818, 0.653281, 0.707107, -0.270598, 0.758157, 0.634393, -0.150807, 0.653281, 0.707107, -0.270598, 0.69352, 0.707107, -0.13795, 0.69352, 0.707107, -0.13795, 0.653281, 0.707107, -0.270598, 0.586103, 0.77301, -0.242772, 0.69352, 0.707107, -0.13795, 0.586103, 0.77301, -0.242772, 0.622204, 0.77301, -0.123764, 0.622204, 0.77301, -0.123764, 0.586103, 0.77301, -0.242772, 0.51328, 0.83147, -0.212608, 0.622204, 0.77301, -0.123764, 0.51328, 0.83147, -0.212608, 0.544895, 0.83147, -0.108386, 0.544895, 0.83147, -0.108386, 0.51328, 0.83147, -0.212608, 0.435514, 0.881921, -0.180396, 0.544895, 0.83147, -0.108386, 0.435514, 0.881921, -0.180396, 0.462339, 0.881921, -0.091965, 0.462339, 0.881921, -0.091965, 0.435514, 0.881921, -0.180396, 0.353553, 0.92388, -0.146447, 0.462339, 0.881921, -0.091965, 0.353553, 0.92388, -0.146447, 0.37533, 0.92388, -0.074658, 0.37533, 0.92388, -0.074658, 0.353553, 0.92388, -0.146447, 0.268188, 0.95694, -0.111087, 0.37533, 0.92388, -0.074658, 0.268188, 0.95694, -0.111087, 0.284707, 0.95694, -0.056632, 0.284707, 0.95694, -0.056632, 0.268188, 0.95694, -0.111087, 0.18024, 0.980785, -0.074658, 0.284707, 0.95694, -0.056632, 0.18024, 0.980785, -0.074658, 0.191342, 0.980785, -0.03806, 0.191342, 0.980785, -0.03806, 0.18024, 0.980785, -0.074658, 0.090556, 0.995185, -0.03751, 0.191342, 0.980785, -0.03806, 0.090556, 0.995185, -0.03751, 0.096134, 0.995185, -0.019122, 0.096134, 0.995185, -0.019122, 0.098017, 0.995185, 0, 0.19509, 0.980785, 0, 0.096134, 0.995185, -0.019122, 0.19509, 0.980785, 0, 0.191342, 0.980785, -0.03806, 0.290284, 0.95694, 0, 0.284707, 0.95694, -0.056632, 0.191342, 0.980785, -0.03806, 0.290284, 0.95694, 0, 0.191342, 0.980785, -0.03806, 0.19509, 0.980785, 0, 0.382683, 0.92388, 0, 0.37533, 0.92388, -0.074658, 0.284707, 0.95694, -0.056632, 0.382683, 0.92388, 0, 0.284707, 0.95694, -0.056632, 0.290284, 0.95694, 0, 0.471396, 0.881921, 0, 0.462339, 0.881921, -0.091965, 0.37533, 0.92388, -0.074658, 0.471396, 0.881921, 0, 0.37533, 0.92388, -0.074658, 0.382683, 0.92388, 0, 0.55557, 0.83147, 0, 0.544895, 0.83147, -0.108386, 0.462339, 0.881921, -0.091965, 0.55557, 0.83147, 0, 0.462339, 0.881921, -0.091965, 0.471396, 0.881921, 0, 0.634393, 0.77301, 0, 0.622204, 0.77301, -0.123764, 0.544895, 0.83147, -0.108386, 0.634393, 0.77301, 0, 0.544895, 0.83147, -0.108386, 0.55557, 0.83147, 0, 0.707107, 0.707107, 0, 0.69352, 0.707107, -0.13795, 0.622204, 0.77301, -0.123764, 0.707107, 0.707107, 0, 0.622204, 0.77301, -0.123764, 0.634393, 0.77301, 0, 0.77301, 0.634393, 0, 0.758157, 0.634393, -0.150807, 0.69352, 0.707107, -0.13795, 0.77301, 0.634393, 0, 0.69352, 0.707107, -0.13795, 0.707107, 0.707107, 0, 0.831469, 0.55557, 0, 0.815493, 0.55557, -0.162212, 0.758157, 0.634393, -0.150807, 0.831469, 0.55557, 0, 0.758157, 0.634393, -0.150807, 0.77301, 0.634393, 0, 0.88192, 0.471397, 0, 0.864975, 0.471397, -0.172054, 0.815493, 0.55557, -0.162212, 0.88192, 0.471397, 0, 0.815493, 0.55557, -0.162212, 0.831469, 0.55557, 0, 0.923879, 0.382683, 0, 0.906127, 0.382683, -0.18024, 0.864975, 0.471397, -0.172054, 0.923879, 0.382683, 0, 0.864975, 0.471397, -0.172054, 0.88192, 0.471397, 0, 0.95694, 0.290285, 0, 0.938553, 0.290285, -0.18669, 0.906127, 0.382683, -0.18024, 0.95694, 0.290285, 0, 0.906127, 0.382683, -0.18024, 0.923879, 0.382683, 0, 0.980785, 0.19509, 0, 0.96194, 0.19509, -0.191342, 0.938553, 0.290285, -0.18669, 0.980785, 0.19509, 0, 0.938553, 0.290285, -0.18669, 0.95694, 0.290285, 0, 0.995184, 0.098017, 0, 0.976062, 0.098017, -0.194151, 0.96194, 0.19509, -0.191342, 0.995184, 0.098017, 0, 0.96194, 0.19509, -0.191342, 0.980785, 0.19509, 0, 0.999999, 0, 0, 0.980785, 0, -0.19509, 0.976062, 0.098017, -0.194151, 0.999999, 0, 0, 0.976062, 0.098017, -0.194151, 0.995184, 0.098017, 0, 0.995184, -0.098017, 0, 0.976062, -0.098017, -0.194151, 0.999999, 0, 0, 0.976062, -0.098017, -0.194151, 0.980785, 0, -0.19509, 0.999999, 0, 0, 0.980785, -0.195091, 0, 0.96194, -0.195091, -0.191342, 0.976062, -0.098017, -0.194151, 0.980785, -0.195091, 0, 0.976062, -0.098017, -0.194151, 0.995184, -0.098017, 0, 0.95694, -0.290285, 0, 0.938553, -0.290285, -0.18669, 0.980785, -0.195091, 0, 0.938553, -0.290285, -0.18669, 0.96194, -0.195091, -0.191342, 0.980785, -0.195091, 0, 0.923879, -0.382684, 0, 0.906127, -0.382684, -0.18024, 0.938553, -0.290285, -0.18669, 0.923879, -0.382684, 0, 0.938553, -0.290285, -0.18669, 0.95694, -0.290285, 0, 0.88192, -0.471397, 0, 0.864975, -0.471397, -0.172054, 0.923879, -0.382684, 0, 0.864975, -0.471397, -0.172054, 0.906127, -0.382684, -0.18024, 0.923879, -0.382684, 0, 0.831469, -0.555571, 0, 0.815493, -0.555571, -0.162212, 0.88192, -0.471397, 0, 0.815493, -0.555571, -0.162212, 0.864975, -0.471397, -0.172054, 0.88192, -0.471397, 0, 0.77301, -0.634394, 0, 0.758157, -0.634394, -0.150807, 0.831469, -0.555571, 0, 0.758157, -0.634394, -0.150807, 0.815493, -0.555571, -0.162212, 0.831469, -0.555571, 0, 0.707106, -0.707107, 0, 0.69352, -0.707107, -0.13795, 0.77301, -0.634394, 0, 0.69352, -0.707107, -0.13795, 0.758157, -0.634394, -0.150807, 0.77301, -0.634394, 0, 0.634392, -0.773011, 0, 0.622203, -0.773011, -0.123764, 0.707106, -0.707107, 0, 0.622203, -0.773011, -0.123764, 0.69352, -0.707107, -0.13795, 0.707106, -0.707107, 0, 0.555569, -0.83147, 0, 0.544895, -0.83147, -0.108386, 0.634392, -0.773011, 0, 0.544895, -0.83147, -0.108386, 0.622203, -0.773011, -0.123764, 0.634392, -0.773011, 0, 0.471396, -0.881922, 0, 0.462338, -0.881922, -0.091965, 0.555569, -0.83147, 0, 0.462338, -0.881922, -0.091965, 0.544895, -0.83147, -0.108386, 0.555569, -0.83147, 0, 0.382682, -0.92388, 0, 0.37533, -0.92388, -0.074658, 0.471396, -0.881922, 0, 0.37533, -0.92388, -0.074658, 0.462338, -0.881922, -0.091965, 0.471396, -0.881922, 0, 0.290284, -0.956941, 0, 0.284706, -0.956941, -0.056632, 0.382682, -0.92388, 0, 0.284706, -0.956941, -0.056632, 0.37533, -0.92388, -0.074658, 0.382682, -0.92388, 0, 0.195089, -0.980785, 0, 0.191341, -0.980785, -0.03806, 0.290284, -0.956941, 0, 0.191341, -0.980785, -0.03806, 0.284706, -0.956941, -0.056632, 0.290284, -0.956941, 0, 0.098016, -0.995185, 0, 0.096133, -0.995185, -0.019122, 0.195089, -0.980785, 0, 0.096133, -0.995185, -0.019122, 0.191341, -0.980785, -0.03806, 0.195089, -0.980785, 0]; -//c3dl.BOUNDING_SPHERE_VERTICES = c3dl.POINT_VERTICES = [-0.27639,-0.85064,-0.44721,0,0,-1,0.7236,-0.52572,-0.44721,0.7236,-0.52572,-0.44721,0,0,-1,0.7236,0.52572,-0.44721,-0.89442,0,-0.44721,0,0,-1,-0.27639,-0.85064,-0.44721,-0.27639,0.85064,-0.44721,0,0,-1,-0.89442,0,-0.44721,0.7236,0.52572,-0.44721,0,0,-1,-0.27639,0.85064,-0.44721,0.7236,-0.52572,-0.44721,0.7236,0.52572,-0.44721,0.89442,0,0.44721,-0.27639,-0.85064,-0.44721,0.7236,-0.52572,-0.44721,0.27639,-0.85064,0.44721,-0.89442,0,-0.44721,-0.27639,-0.85064,-0.44721,-0.7236,-0.52572,0.44721,-0.27639,0.85064,-0.44721,-0.89442,0,-0.44721,-0.7236,0.52572,0.44721,0.7236,0.52572,-0.44721,-0.27639,0.85064,-0.44721,0.27639,0.85064,0.44721,0.89442,0,0.44721,0.27639,-0.85064,0.44721,0.7236,-0.52572,-0.44721,0.27639,-0.85064,0.44721,-0.7236,-0.52572,0.44721,-0.27639,-0.85064,-0.44721,-0.7236,-0.52572,0.44721,-0.7236,0.52572,0.44721,-0.89442,0,-0.44721,-0.7236,0.52572,0.44721,0.27639,0.85064,0.44721,-0.27639,0.85064,-0.44721,0.27639,0.85064,0.44721,0.89442,0,0.44721,0.7236,0.52572,-0.44721,0.27639,-0.85064,0.44721,0.89442,0,0.44721,0,0,1,-0.7236,-0.52572,0.44721,0.27639,-0.85064,0.44721,0,0,1,-0.7236,0.52572,0.44721,-0.7236,-0.52572,0.44721,0,0,1,0.27639,0.85064,0.44721,-0.7236,0.52572,0.44721,0,0,1,0.89442,0,0.44721,0.27639,0.85064,0.44721,0,0,1];