From 60f9b0e464ee005aa0769b4d537d9088648cb0bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laure=CE=B7t?= Date: Tue, 12 Apr 2022 12:08:58 +0200 Subject: [PATCH] =?UTF-8?q?feat:=20fin=20de=20s=C3=A9ance=201?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 1 + .vscode/settings.json | 11 + DepthBuffer.java | 65 + Fragment.java | 136 + GraphicsWrapper.java | 217 + Lighting.java | 76 + Mesh.java | 196 + PainterShader.java | 30 + PerspectiveCorrectRasterizer.java | 62 + Rasterizer.java | 194 + Renderer.java | 186 + Scene.java | 95 + Shader.java | 35 + SimpleShader.java | 21 + TestAlgebra.java | 130 + TestGraphicWrapper.java | 141 + TestMesh.java | 64 + TestRasterizer.java | 47 + Texture.java | 36 + TextureShader.java | 58 + Transformation.java | 133 + algebra/Matrix.java | 211 + algebra/SizeMismatchException.java | 29 + algebra/Vector.java | 198 + algebra/Vector3.java | 125 + data/brick.jpg | Bin 0 -> 153647 bytes data/colored_stfdbunny.off | 1330 +++++ data/cube_multi_color.off | 23 + data/cube_trigs_color.off | 23 + data/example0.scene | 19 + data/example1.scene | 21 + data/example2.scene | 19 + data/example_textured.scene | 19 + data/monkey2.off | 8757 ++++++++++++++++++++++++++++ data/textured_facet.off | 9 + data/world_map.jpg | Bin 0 -> 82162 bytes 36 files changed, 12717 insertions(+) create mode 100644 .gitignore create mode 100644 .vscode/settings.json create mode 100644 DepthBuffer.java create mode 100644 Fragment.java create mode 100644 GraphicsWrapper.java create mode 100644 Lighting.java create mode 100644 Mesh.java create mode 100644 PainterShader.java create mode 100644 PerspectiveCorrectRasterizer.java create mode 100644 Rasterizer.java create mode 100644 Renderer.java create mode 100644 Scene.java create mode 100644 Shader.java create mode 100644 SimpleShader.java create mode 100644 TestAlgebra.java create mode 100644 TestGraphicWrapper.java create mode 100644 TestMesh.java create mode 100644 TestRasterizer.java create mode 100644 Texture.java create mode 100644 TextureShader.java create mode 100644 Transformation.java create mode 100644 algebra/Matrix.java create mode 100644 algebra/SizeMismatchException.java create mode 100644 algebra/Vector.java create mode 100644 algebra/Vector3.java create mode 100644 data/brick.jpg create mode 100644 data/colored_stfdbunny.off create mode 100644 data/cube_multi_color.off create mode 100644 data/cube_trigs_color.off create mode 100644 data/example0.scene create mode 100644 data/example1.scene create mode 100644 data/example2.scene create mode 100644 data/example_textured.scene create mode 100644 data/monkey2.off create mode 100644 data/textured_facet.off create mode 100644 data/world_map.jpg diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..6b468b6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +*.class diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..b1bba8a --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,11 @@ +{ + "files.exclude": { + "**/.git": true, + "**/.svn": true, + "**/.hg": true, + "**/CVS": true, + "**/.DS_Store": true, + "**/Thumbs.db": true, + "**/*.class": true + } +} \ No newline at end of file diff --git a/DepthBuffer.java b/DepthBuffer.java new file mode 100644 index 0000000..c533e38 --- /dev/null +++ b/DepthBuffer.java @@ -0,0 +1,65 @@ + + +import java.lang.Double; + +/** + * The DepthBuffer class implements a DepthBuffer and its pass test. + */ +public class DepthBuffer { + private double[] buffer; + int width; + int height; + + /** + * Constructs a DepthBuffer of size width x height. + * The buffer is initially cleared. + */ + public DepthBuffer (int width, int height) { + buffer = new double[width * height]; + this.width = width; + this.height = height; + clear (); + } + + /** + * Clears the buffer to infinite depth for all fragments. + */ + public void clear () { + for (int i = 0; i < height; i++) { + for (int j = 0; j < width; j++) { + buffer[i * width + j] = Double.POSITIVE_INFINITY; + } + } + + } + + /** + * Test if a fragment passes the DepthBuffer test, i.e. is the fragment the + * closest at its position. + */ + public boolean testFragment (Fragment fragment) { + if ((fragment.getX () >= 0) && (fragment.getX () < width) && (fragment.getY () >= 0) && (fragment.getY () < height)) { + + /* COMPLETER */ + + return false; + } else { + return false; + } + } + + /** + * Writes the fragment depth to the buffer + */ + public void writeFragment (Fragment fragment) { + if ((fragment.getX () >= 0) && (fragment.getX () < width) && (fragment.getY () >= 0) && (fragment.getY () < height)) { + + /* COMPLETER */ + + } + } + + +} + + diff --git a/Fragment.java b/Fragment.java new file mode 100644 index 0000000..da3b0b2 --- /dev/null +++ b/Fragment.java @@ -0,0 +1,136 @@ + +import java.awt.*; +import algebra.*; + +/** + * The Fragment class represents an attributed 'pixel' as generated + * by a Rasterizer. + * @author cdehais + */ + +public class Fragment { + private int x; + private int y; + private int numAttributes; + + /* attributes placement: + * 0: depth + * 1-3: color + * 4-6: normal + * 7-8: (u,v) texture coordinates + */ + double[] attributes; + + public Fragment (int x, int y) { // int numAdditionalAttributes) { + this.x = x; + this.y = y; + numAttributes = 9; + attributes = new double[numAttributes]; + } + + public int getNumAttributes () { + return numAttributes; + } + + /** + * Gets a scalar attribute at index. + */ + public double getAttribute (int index) { + return attributes[index]; + } + + /** + * Gets a vector attribute at the given starting location and with the given dimension. + */ + public double[] getAttribute (int index, int dimension) { + double[] attr = new double[dimension]; + + for (int i = 0; i < dimension; i++) { + attr[i] = attributes[index+i]; + } + + return attr; + } + + public void setAttribute (int index, double value) { + attributes[index] = value; + } + + /** + * Gets the x pixel coordinate of the Fragment + */ + public int getX () { + return x; + } + /** + * Gets the y pixel coordinate of the Fragment + */ + public int getY () { + return y; + } + + /** + * Gets the pixel coordinates (x, y) of the Fragment as a size 2 array + */ + public int[] getPosition () { + int[] position = new int[2]; + + position[0] = x; + position[1] = y; + + return position; + } + + public void setPosition (int x, int y) { + this.x = x; + this.y = y; + } + + public double getDepth () { + return attributes[0]; + } + + public void setDepth (double z) { + attributes[0] = z; + } + + public Vector3 getNormal () { + return new Vector3 (attributes[0], attributes[1], attributes[2]); + } + + public void setNormal (Vector normal) { + attributes[4] = normal.get (0); + attributes[5] = normal.get (1); + attributes[6] = normal.get (2); + } + + public void setNormal (double nx, double ny, double nz) { + attributes[4] = nx; + attributes[5] = ny; + attributes[6] = nz; + } + + public Color getColor () { + int r = (int) Math.min (255, Math.max (255 * attributes[1], 0)); + int g = (int) Math.min (255, Math.max (255 * attributes[2], 0)); + int b = (int) Math.min (255, Math.max (255 * attributes[3], 0)); + return new Color (r, g, b); + } + + public void setColor (Color color) { + attributes[1] = color.getRed (); + attributes[2] = color.getGreen (); + attributes[3] = color.getBlue (); + } + + public void setColor (double r, double g, double b) { + attributes[1] = r; + attributes[2] = g; + attributes[3] = b; + } + + + public String toString () { + return "(" + x + "," + y + ")"; + } +} diff --git a/GraphicsWrapper.java b/GraphicsWrapper.java new file mode 100644 index 0000000..3dbaca8 --- /dev/null +++ b/GraphicsWrapper.java @@ -0,0 +1,217 @@ +/** + * A "virtual" screen, where only "setPixel" is available + * (It is a JFrame, and JFrame.EXIT_ON_CLOSE is set) + * @author smondet + */ + + +import java.awt.*; +import java.awt.geom.*; +import java.awt.image.*; +import javax.swing.*; +import java.lang.Math; + + +class ImageComponent extends Component { + + BufferedImage renderedImage = null; + + public ImageComponent (BufferedImage init) { + renderedImage = init; + } + + public BufferedImage swapImage (BufferedImage bi) { + BufferedImage ret = renderedImage ; + renderedImage = bi ; + return ret ; + } + + public void paint(Graphics g) { + + if (renderedImage != null) { + ((Graphics2D)g).drawImage(renderedImage, new AffineTransform(1f,0f,0f,1f,0,0), null); + } + } + +} + + + + +public class GraphicsWrapper { + + private int height = 0; + private int width = 0; + private int pixelSize = 0; + + private JFrame myFrame ; + + private ImageComponent drawComp = null; + + private BufferedImage backBuffer = null ; + private BufferedImage frontBuffer = null ; + + private void init() { + backBuffer = new BufferedImage (width * pixelSize, height * pixelSize, BufferedImage.TYPE_INT_ARGB) ; + + frontBuffer = new BufferedImage (width * pixelSize, height * pixelSize, BufferedImage.TYPE_3BYTE_BGR) ; + + /* + Graphics2D gd = initial.createGraphics (); + gd.setColor (Color.BLACK) ; + gd.fillRect (0,0, width * pixelSize, height * pixelSize) ; + gd = drawingImage.createGraphics (); + gd.setColor (Color.BLACK) ; + gd.fillRect (0,0, width * pixelSize, height * pixelSize) ; + */ + + drawComp = new ImageComponent (frontBuffer); + drawComp.setPreferredSize (new Dimension (width * pixelSize, height * pixelSize)) ; + drawComp.setVisible (true); + + myFrame = new JFrame("Simple Inverse Rasterization Renderer (TSI)"); + myFrame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE) ; + myFrame.add("Center", drawComp ); + myFrame.pack(); + myFrame.setVisible(true); + } + + /** + * Build a virtual screen of size width x height + * And set its window visible. + */ + public GraphicsWrapper(int width, int height) { + this.height = height; + this.width = width; + this.pixelSize = 1; + init(); + } + + /** + * Build a virtual screen of size width x height, where one virtual pixel is represented by + * a pixelSize x pixelSize square. + * And set its window visible. + */ + public GraphicsWrapper(int width, int height, int pixelSize) { + this.height = height; + this.width = width; + this.pixelSize = pixelSize ; + init(); + } + + /** + * Lights the pixel (x,y) with color (r, g, b) (values clamped to [0,1]) + * on the current draw buffer. + * Does nothing for pixels out of the screen. + */ + public void setPixel (int x, int y, double r, double g, double b) { + + r = Math.min (1.0, Math.max (0.0, r)); + g = Math.min (1.0, Math.max (0.0, g)); + b = Math.min (1.0, Math.max (0.0, b)); + + setPixel(x, y, (char) (r * 255), (char) (g * 255), (char) (b * 255)); + } + + /** + * Lights the pixel (x,y) with color (r, g, b) (values clamped to [0, 255]) + * on the current draw buffer. + * Does nothing for pixels out of the screen. + */ + public void setPixel(int x, int y, char r, char g, char b) { + + if ((x >= 0) && (x < width) && (y >= 0) && (y < height)) { + int argb = 0xFF000000 ; + argb += ((int)r) << (8 * 2) ; + argb += ((int)g) << (8 * 1) ; + argb += ((int)b); + + for (int i = 0 ; i < pixelSize ; i++ ) { + for (int j = 0 ; j < pixelSize ; j++ ) { + backBuffer.setRGB(i + (x * pixelSize) , j + (y * pixelSize), argb) ; + } + } + } + } + + /** + * Lights the pixel (x,y) with the given color. + * Does nothing for pixels out of the screen. + */ + public void setPixel(int x, int y, Color color) { + + if ((x >= 0) && (x < width) && (y >= 0) && (y < height)) { + int rgb = color.getRGB (); + for (int i = 0 ; i < pixelSize ; i++ ) { + for (int j = 0 ; j < pixelSize ; j++ ) { + backBuffer.setRGB(i + (x * pixelSize) , j + (y * pixelSize), rgb); + } + } + } + } + + /** + * Gets the pixel in the back buffer + */ + public Color getPixel (int x, int y) { + Color color; + + if ((x >= 0) && (x < width) && (y >= 0) && (y < height)) { + color = new Color (backBuffer.getRGB (x, y), false); + } else { + color = Color.BLACK; + } + + return color; + } + + public Color getFrontPixel (int x, int y) { + Color color; + + if ((x >= 0) && (x < width) && (y >= 0) && (y < height)) { + color = new Color (frontBuffer.getRGB (x, y), false); + } else { + color = Color.BLACK; + } + + return color; + } + /** + * + */ + int getWidth () { + return width; + } + + int getHeight () { + return height; + } + + /** + * Clear current draw-buffer (ie Paint it black) + * + */ + public void clearBuffer() { + Graphics2D gd = backBuffer.createGraphics (); + gd.setColor (Color.BLACK) ; + gd.fillRect (0,0, width * pixelSize, height * pixelSize) ; + } + + /** + * Draw current draw-buffer on the window. + * + */ + public void swapBuffers() { + frontBuffer = drawComp.swapImage (backBuffer) ; + myFrame.repaint (); + } + + /** + * Destroy window. + */ + public void destroy() { + myFrame.dispose(); + } + + +} diff --git a/Lighting.java b/Lighting.java new file mode 100644 index 0000000..78fa8df --- /dev/null +++ b/Lighting.java @@ -0,0 +1,76 @@ +import java.lang.*; import java.util.*; import algebra.*; +/* * The Lighting class describes a scene lighting environment + * @author: gmorin, smondet */ +public class Lighting { + static final int NONE = 0 ; static final int AMBIENT = 1 ; + static final int POINT = 2 ; + List lights ; + /* Internal Class describing a light source */ + private class Light { + public int type = NONE; + public double[] params; + public Light (int type, double []params) { + this.type = type; this.params = params; + } + } + public Lighting() { + lights = new LinkedList(); } + /* Adds a new ambient light source of intensity @ia to the environment. */ + public void addAmbientLight (double ia) { + double [] v = new double[1]; + v[0] = ia; lights.add (new Light (AMBIENT, v)); } + /** Addsa */ + public void addPointLight (double x, double y, double z, double id) + { + double[] v = new double[5]; + v[0] = x; v[1] = y; v[2] = z; v[3] = id; + lights.add (new Light (POINT, v)); } + /* Computes the illuminated color of a 3D points of given position, normal and color, + * and given the camera position and material parameters. + * Returns an array of size 3. */ + public double[] applyLights (Vector3 position, Vector3 normal, double[] color, + Vector3 cameraPosition, + double ka, double kd, double ks, double s) + { + double[] litColor = new double[3]; + /* total light intensity */ + double I = 0.0; + Iterator it = lights.iterator (); + while (it.hasNext ()){ + Light light = (Light) it.next (); + switch (light.type) { + case AMBIENT: + /* Ambient light : A COMPLETER */ + /* I += ... */ + break; + case POINT: + try { + /* vector from point to camera center */ + Vector3 e = new Vector3 (cameraPosition); + e.subtract (position); + e.normalize (); + /* vector from point to light*/ + Vector3 l = new Vector3 (light.params[0], light.params[1], light.params[2]); + l.subtract (position); + l.normalize (); + /* half-vector between e and l*/ + Vector3 h = new Vector3 (e); + h.add (l); + h.normalize (); + /* diffuse contribution : A COMPLETER */ + /* double Id = ... */ + /* specular contribution : A COMPLETER */ + /* double Is = ... */ + /* I += Id + Is;*/ + } catch (InstantiationException ex) { /* should not reach*/ } + catch (SizeMismatchException ex) { /* should not reach*/ } + break; + default: + /* ignore unknow lights */ + break; + } + } + litColor[0] = I * color[0]; litColor[1] = I * color[1]; litColor[2] = I * color[2]; + return litColor; + } +} diff --git a/Mesh.java b/Mesh.java new file mode 100644 index 0000000..638d981 --- /dev/null +++ b/Mesh.java @@ -0,0 +1,196 @@ + +import java.io.* ; +import algebra.*; + +/** + * Defines a triangle based mesh. + * A mesh is constructed by interpretting the data given in an OFF file. + * @author smondet gg cdehais + */ +public class Mesh { + + private Vector[] vertices; + private int[] faces; + private double[] colors; + private Vector3[] normals; + private double[] texCoords; + + private static String nextLine (BufferedReader in) throws Exception { + String r = in.readLine (); + + while (r.matches ("\\s*#.*")) { + r = in.readLine (); + } + return r; + } + + /** + * Builds a Mesh object by reading in an OFF file. + * Does not support non triangular meshes. + * @filename path to OFF file. + */ + public Mesh (String filename) throws Exception { + BufferedReader in = new BufferedReader (new FileReader (filename)); + + String r = nextLine (in); + if (!r.equals ("OFF")) { + throw new IOException ("Invalid OFF file !"); + } + + r = nextLine(in); + + String [] sar = r.split("\\s+"); + + /* Parse object properties */ + int verts_nb = new Integer (sar[0]).intValue(); + int faces_nb = new Integer (sar[1]).intValue(); + int edges_nb = new Integer (sar[2]).intValue(); + + /* Parse vertices and attributes */ + vertices = new Vector[verts_nb]; + faces = new int[3*faces_nb]; + colors = new double[3*verts_nb]; + for (int i = 0; i < verts_nb; i++ ){ + + r = nextLine(in); + sar = r.split ("\\s+"); + + vertices[i] = new Vector ("v" + i, 4); + vertices[i].set (0, new Double (sar[0]).doubleValue()); + vertices[i].set (1, new Double (sar[1]).doubleValue()); + vertices[i].set (2, new Double (sar[2]).doubleValue()); + vertices[i].set (3, 1.0); + colors[3 * i + 0] = new Double(sar[3]).doubleValue(); + colors[3 * i + 1] = new Double(sar[4]).doubleValue(); + colors[3 * i + 2] = new Double(sar[5]).doubleValue(); + /* optionnal texture coordinates */ + if (sar.length >= 8) { + if (texCoords == null) { + texCoords = new double[2*verts_nb]; + } + texCoords[2*i] = new Double(sar[6]).doubleValue(); + texCoords[2*i+1] = new Double(sar[7]).doubleValue(); + } + } + + /* Parse faces */ + for (int i = 0; i < faces_nb; i++) { + + r = nextLine(in); + sar = r.split("\\s+"); + + int en = new Integer(sar[0]).intValue(); + if (en != 3) { + throw new IOException("Non-triangular meshes not supported."); + } + faces[3 * i + 0] = new Integer(sar[1]).intValue(); + faces[3 * i + 1] = new Integer(sar[2]).intValue(); + faces[3 * i + 2] = new Integer(sar[3]).intValue(); + + } + in.close(); + } + + /** + * Gets the number of vertices in the mesh + */ + public int getNumVertices () { + return vertices.length; + } + + /** + * Gets the number of faces in the mesh + */ + public int getNumFaces () { + return faces.length / 3; + } + + /** + * Constructs a normal for each vertex of the mesh + */ + private Vector3[] computeNormals () { + + normals = new Vector3[vertices.length]; + + // Compute per face normals and set the vertex normal to the average normals across faces + // to the vertex. + try { + for (int i = 0; i < 3 * getNumFaces(); i += 3) { + + + + /* A COMPLETER */ + + + Vector3 n = new Vector3(); //? + + + + // ajoute la normale calculee a chq sommet de la face + for (int j = 0; j < 3; j++) { + Vector nj = normals[faces[i+j]]; + + if (nj == null) { + normals[faces[i+j]] = new Vector3 (n); + normals[faces[i+j]].setName ("n" + faces[i+j]); + } else { + nj.add (n); + } + } + } + } catch (InstantiationException e) { System.out.println ("Should not reach 1"); } + catch (SizeMismatchException e) { System.out.println ("Should not reach 2"); } + + // final round of normalization + for (int i = 0; i < normals.length; i++) { + if (normals[i] == null) { /* deals with orphans vertices */ + normals[i] = new Vector3 ("n_orphan"); + } else { + normals[i].normalize(); + } + } + + return normals; + } + + /** + * Returns the vertices of the mesh + */ + public Vector[] getVertices () { + return vertices; + } + + /** + * Return the normals associated to the vertices. + */ + public Vector3[] getNormals () { + if (normals == null) { + normals = computeNormals (); + } + + return normals; + } + + /** + * Returns the faces of the mesh. The returned array contains 3*n integers, with n the number of faces. + * Each integer is an index into the array of Vector. + */ + public int[] getFaces () { + return faces; + } + + /** + * Returns the colors of each vertex in the mesh. + */ + public double[] getColors () { + return colors; + } + + /** + * Returns the texture coordinates of each vertex in the mesh. + */ + public double[] getTextureCoordinates () { + return texCoords; + } + +} diff --git a/PainterShader.java b/PainterShader.java new file mode 100644 index 0000000..3a733b2 --- /dev/null +++ b/PainterShader.java @@ -0,0 +1,30 @@ + +import algebra.*; +import java.awt.*; + +/** + * Simple shader that just copy the interpolated color to the screen, + * taking the depth of the fragment into acount. + * @author: cdehais + */ +public class PainterShader extends Shader { + + DepthBuffer depth; + + public PainterShader (GraphicsWrapper screen) { + super (screen); + depth = new DepthBuffer (screen.getWidth (), screen.getHeight ()); + } + + public void shade (Fragment fragment) { + if (depth.testFragment (fragment)) { + screen.setPixel (fragment.getX (), fragment.getY (), fragment.getColor ()); + depth.writeFragment (fragment); + } + } + + public void reset () { + depth.clear (); + } +} + diff --git a/PerspectiveCorrectRasterizer.java b/PerspectiveCorrectRasterizer.java new file mode 100644 index 0000000..6b001d6 --- /dev/null +++ b/PerspectiveCorrectRasterizer.java @@ -0,0 +1,62 @@ + +import algebra.*; +import java.lang.Math.*; + +/** + * The PerspectiveCorrectRasterizer class extends Rasterizer to perform Persepctive Correct interpolation + * of attributes. + * + * @author cdehais + */ +public class PerspectiveCorrectRasterizer extends Rasterizer { + + public PerspectiveCorrectRasterizer (Shader shader) { + super(shader); + } + + /** + * Rasterizes the triangular face made of the Fragment v1, v2 and v3 + */ + public void rasterizeFace (Fragment v1, Fragment v2, Fragment v3) { + Matrix C = makeBarycentricCoordsMatrix (v1, v2, v3); + + /* iterate over the triangle's bounding box */ + int xmin = Math.min (v1.getX (), Math.min (v2.getX (), v3.getX ())); + int ymin = Math.min (v1.getY (), Math.min (v2.getY (), v3.getY ())); + int xmax = Math.max (v1.getX (), Math.max (v2.getX (), v3.getX ())); + int ymax = Math.max (v1.getY (), Math.max (v2.getY (), v3.getY ())); + + Fragment fragment = new Fragment (0, 0); + int numAttributes = fragment.getNumAttributes (); + try { + for (int x = xmin; x <= xmax; x++) { + for (int y = ymin; y <= ymax; y++) { + + /* setup position now to allow early clipping */ + fragment.setPosition (x, y); + if (!shader.isClipped (fragment)) { + + Vector3 v = new Vector3 (1.0, (double)x, (double)y); + Vector bar = C.multiply (v); + if ((bar.get (0) >= 0.0) && (bar.get (1) >= 0.0) && (bar.get (2) >= 0.0)) { + double oneOverZ = bar.get (0) / v1.getDepth () + + bar.get (1) / v2.getDepth () + + bar.get (2) / v3.getDepth (); + for (int i = 0; i < numAttributes; i++) { + double aOverZ = bar.get (0) * v1.getAttribute (i) / v1.getDepth () + + bar.get (1) * v2.getAttribute (i) / v2.getDepth () + + bar.get (2) * v3.getAttribute (i) / v3.getDepth (); + + fragment.setAttribute (i, aOverZ / oneOverZ); + } + shader.shade (fragment); + } + } + } + } + } catch (SizeMismatchException e) { + /* should not reach */ + e.printStackTrace (); + } + } +} diff --git a/Rasterizer.java b/Rasterizer.java new file mode 100644 index 0000000..39da099 --- /dev/null +++ b/Rasterizer.java @@ -0,0 +1,194 @@ + +import algebra.*; +import java.lang.Math.*; + +/** + * The Rasterizer class is responsible for the discretization of geometric + * primitives + * (edges and faces) over the screen pixel grid and generates Fragment (pixels + * with + * interpolated attributes). Those Fragment are then passed to a Shader object, + * which will produce the final color of the fragment. + * + * @author morin, chambon, cdehais + */ +public class Rasterizer { + + Shader shader; + + public Rasterizer(Shader shader) { + this.shader = shader; + } + + public void setShader(Shader shader) { + this.shader = shader; + } + + /** + * Linear interpolation of a Fragment f on the edge defined by Fragment's v1 and + * v2 + */ + private void interpolate2(Fragment v1, Fragment v2, Fragment f) { + int x1 = v1.getX(); + int y1 = v1.getY(); + int x2 = v2.getX(); + int y2 = v2.getY(); + int x = f.getX(); + int y = f.getX(); + + double alpha; + if (Math.abs(x2 - x1) > Math.abs(y2 - y1)) { + alpha = (double) (x - x1) / (double) (x2 - x1); + } else { + if (y2 != y1) { + alpha = (double) (y - y1) / (double) (y2 - y1); + } else { + alpha = 0.5; + } + } + int numAttributes = f.getNumAttributes(); + for (int i = 0; i < numAttributes; i++) { + f.setAttribute(i, (1.0 - alpha) * v1.getAttribute(i) + alpha * v2.getAttribute(i)); + } + } + + /* + * Swaps x and y coordinates of the fragment. Used by the Bresenham algorithm. + */ + private static void swapXAndY(Fragment f) { + f.setPosition(f.getY(), f.getX()); + } + + /** + * Rasterizes the edge between the projected vectors v1 and v2. + * Generates Fragment's and calls the Shader::shade() metho on each of them. + */ + public void rasterizeEdge(Fragment v1, Fragment v2) { + + /* Coordinates of V1 and V2 */ + int x1 = v1.getX(); + int y1 = v1.getY(); + int x2 = v2.getX(); + int y2 = v2.getY(); + + /* For now : just display the vertices */ + Fragment f = new Fragment(0, 0); + int size = 2; + for (int i = 0; i < v1.getNumAttributes(); i++) { + f.setAttribute(i, v1.getAttribute(i)); + } + for (int i = -size; i <= size; i++) { + for (int j = -size; j <= size; j++) { + f.setPosition(x1 + i, y1 + j); + shader.shade(f); + } + } + + /* + * tracé d'un segment avec l'algo de Bresenham + * int numAttributes = v1.getNumAttributes (); + * Fragment fragment = new Fragment (0, 0); //, numAttributes); + * + * boolean sym = (Math.abs (y2 - y1) > Math.abs (x2 - x1)); + * if (sym) { + * int temp; + * temp = x1; x1 = y1 ; y1 = temp; + * temp = x2; x2 = y2 ; y2 = temp; + * } + * if (x1 > x2) { + * Fragment ftemp; + * int temp; + * temp = x1; x1 = x2; x2 = temp; + * temp = y1; y1 = y2; y2 = temp; + * ftemp = v1; v1 = v2; v2 = ftemp; + * } + * + * int ystep; + * if (y1 < y2) { + * ystep = 1; + * } else { + * ystep = -1; + * } + * + * int x = x1; + * float y_courant = y1; + * int y=y1; + * float delta_y = y2-y1; + * float delta_x = x2-x1; + * float m = delta_y/delta_x; + * + * + * for (int i=1;i<=delta_x;i++) { + * x = x+1; + * y_courant = y_courant + m; + * if ((ystep == 1)&&(y_courant < y+0.5)||((ystep == -1) && (y_courant > y + * -0.5))) { + * y = y; + * } else { + * y = y + ystep; + * } + * + * //envoi du fragment au shader + * fragment.setPosition (x, y); + * + * if (!shader.isClipped (fragment)) { + * + * //interpolation des attributs + * interpolate2 (v1, v2, fragment); + * if (sym) { + * swapXAndY (fragment); + * } + * shader.shade (fragment); + * } + * } + */ + + } + + static double triangleArea(Fragment v1, Fragment v2, Fragment v3) { + return (double) v2.getX() * v3.getY() - v2.getY() * v3.getX() + + v3.getX() * v1.getY() - v1.getX() * v3.getY() + + v1.getX() * v2.getY() - v2.getX() * v1.getY(); + } + + static protected Matrix makeBarycentricCoordsMatrix(Fragment v1, Fragment v2, Fragment v3) { + Matrix C = null; + try { + C = new Matrix(3, 3); + } catch (InstantiationException e) { + /* unreached */ + } + + double area = triangleArea(v1, v2, v3); + int x1 = v1.getX(); + int y1 = v1.getY(); + int x2 = v2.getX(); + int y2 = v2.getY(); + int x3 = v3.getX(); + int y3 = v3.getY(); + C.set(0, 0, (x2 * y3 - x3 * y2) / area); + C.set(0, 1, (y2 - y3) / area); + C.set(0, 2, (x3 - x2) / area); + C.set(1, 0, (x3 * y1 - x1 * y3) / area); + C.set(1, 1, (y3 - y1) / area); + C.set(1, 2, (x1 - x3) / area); + C.set(2, 0, (x1 * y2 - x2 * y1) / area); + C.set(2, 1, (y1 - y2) / area); + C.set(2, 2, (x2 - x1) / area); + + return C; + } + + /** + * Rasterizes the triangular face made of the Fragment v1, v2 and v3 + */ + public void rasterizeFace(Fragment v1, Fragment v2, Fragment v3) { + + Matrix C = makeBarycentricCoordsMatrix(v1, v2, v3); + + /* iterate over the triangle's bounding box */ + + /* A COMPLETER */ + + } +} diff --git a/Renderer.java b/Renderer.java new file mode 100644 index 0000000..166a995 --- /dev/null +++ b/Renderer.java @@ -0,0 +1,186 @@ + +import algebra.*; + +/** + * The Renderer class drives the rendering pipeline: read in a scene, projects + * the vertices and rasterizes every faces / edges. + * + * @author: cdehais + */ +public class Renderer { + + static Scene scene; + static Mesh mesh; + static Rasterizer rasterizer; + static GraphicsWrapper screen; + static Shader shader; + static Transformation xform; + static Lighting lighting; + static boolean lightingEnabled; + + static void init(String sceneFilename) throws Exception { + scene = new Scene(sceneFilename); + mesh = new Mesh(scene.getMeshFileName()); + screen = new GraphicsWrapper(scene.getScreenW(), scene.getScreenH()); + screen.clearBuffer(); + shader = new SimpleShader(screen); + // shader = new PainterShader (screen); + // rasterizer = new PerspectiveCorrectRasterizer (shader); + rasterizer = new Rasterizer(shader); + + xform = new Transformation(); + xform.setLookAt(scene.getCameraPosition(), + scene.getCameraLookAt(), + scene.getCameraUp()); + xform.setProjection(); + xform.setCalibration(scene.getCameraFocal(), scene.getScreenW(), scene.getScreenH()); + + lighting = new Lighting(); + lighting.addAmbientLight(scene.getAmbientI()); + double[] lightCoord = scene.getSourceCoord(); + lighting.addPointLight(lightCoord[0], lightCoord[1], lightCoord[2], scene.getSourceI()); + } + + static Fragment[] projectVertices() { + Vector[] vertices = mesh.getVertices(); + Vector3[] normals = mesh.getNormals(); + double[] colors = mesh.getColors(); + + Fragment[] fragments = new Fragment[vertices.length]; + + try { + for (int i = 0; i < vertices.length; i++) { + Vector pVertex = xform.projectPoint(vertices[i]); + // Vector pNormal = xform.transformVector (normals[i]); + Vector3 pNormal = normals[i]; + + int x = (int) Math.round(pVertex.get(0)); + int y = (int) Math.round(pVertex.get(1)); + fragments[i] = new Fragment(x, y); + fragments[i].setDepth(pVertex.get(2)); + fragments[i].setNormal(pNormal); + + double[] texCoords = mesh.getTextureCoordinates(); + if (texCoords != null) { + fragments[i].setAttribute(7, texCoords[2 * i]); + fragments[i].setAttribute(8, texCoords[2 * i + 1]); + } + + if (!lightingEnabled) { + fragments[i].setColor(colors[3 * i], colors[3 * i + 1], colors[3 * i + 2]); + } else { + double[] color = new double[3]; + color[0] = colors[3 * i]; + color[1] = colors[3 * i + 1]; + color[2] = colors[3 * i + 2]; + double material[] = scene.getMaterial(); + double[] litColor = lighting.applyLights(new Vector3(vertices[i]), pNormal, color, + scene.getCameraPosition(), + material[0], material[1], material[2], material[3]); + fragments[i].setColor(litColor[0], litColor[1], litColor[2]); + } + } + } catch (SizeMismatchException e) { + e.printStackTrace(); + /* should not reach */ + } catch (InstantiationException e) { + e.printStackTrace(); + /* should not reach */ + } + + return fragments; + } + + static void renderWireframe() { + Fragment[] fragment = projectVertices(); + int[] faces = mesh.getFaces(); + + for (int i = 0; i < 3 * mesh.getNumFaces(); i += 3) { + for (int j = 0; j < 3; j++) { + Fragment v1 = fragment[faces[i + j]]; + Fragment v2 = fragment[faces[i + ((j + 1) % 3)]]; + rasterizer.rasterizeEdge(v1, v2); + } + } + } + + static void renderSolid() { + Fragment[] fragments = projectVertices(); + int[] faces = mesh.getFaces(); + + for (int i = 0; i < 3 * mesh.getNumFaces(); i += 3) { + Fragment v1 = fragments[faces[i]]; + Fragment v2 = fragments[faces[i + 1]]; + Fragment v3 = fragments[faces[i + 2]]; + + rasterizer.rasterizeFace(v1, v2, v3); + } + } + + public static void setLightingEnabled(boolean enabled) { + lightingEnabled = enabled; + } + + public static void wait(int sec) { + try { + Thread.sleep(sec * 1000); + } catch (Exception e) { + /* nothing */ + } + } + + public static void main(String[] args) { + + if (args.length == 0) { + System.out.println("usage: java Renderer "); + } else { + try { + init(args[0]); + } catch (Exception e) { + System.out.println("Problem initializing Renderer: " + e); + e.printStackTrace(); + return; + } + } + + /* wireframe rendering */ + renderWireframe(); + screen.swapBuffers(); + wait(10); + + /* solid rendering, no lighting */ + /* + * screen.clearBuffer (); + * shader.reset (); + * renderSolid (); + * screen.swapBuffers (); + * wait (3); + */ + + /* solid rendering, with lighting */ + /* + * screen.clearBuffer (); + * shader.reset (); + * setLightingEnabled (true); + * renderSolid (); + * screen.swapBuffers (); + * wait (3); + */ + + /* solid rendering, with texture */ + /* + * screen.clearBuffer (); + * TextureShader texShader = new TextureShader (screen); + * texShader.setTexture ("data/brick.jpg"); + * shader = texShader; + * rasterizer.setShader (texShader); + * setLightingEnabled (true); + * renderSolid (); + * screen.swapBuffers (); + * wait (3); + */ + + screen.destroy(); + System.exit(0); + } +} diff --git a/Scene.java b/Scene.java new file mode 100644 index 0000000..e4279e5 --- /dev/null +++ b/Scene.java @@ -0,0 +1,95 @@ + +import java.io.*; +import algebra.*; + +/** + * Class that describes a simple 3D Scene: + * This description is meant to be read form a scene description file (.scene extension) + * + * @author: cdehais based on smondet, gmorin + */ + +public class Scene { + + private static String nextLine (BufferedReader in) throws Exception { + String r = in.readLine(); + + while (r.matches("(\\s*#.*)|(\\s*$)")) { + r = in.readLine() ; + } + return r; + } + + String meshFilename; + Vector3 cameraPosition = new Vector3 ("cam_pos"); + Vector3 cameraLookAt = new Vector3 ("cam_lookat"); + Vector3 cameraUp = new Vector3 ("cam_up"); + double cameraFocal; + int screenW; + int screenH; + double ambientI; + double sourceI; + double[] sourceCoord = new double[3] ; + double[] material = new double[4] ; + + public Scene (String filename) throws Exception { + + BufferedReader in = new BufferedReader(new FileReader(filename)); + + meshFilename = nextLine(in); + + String r = nextLine(in); + String [] sar = r.split("\\s+"); + cameraPosition.set (new Double(sar[0]).doubleValue(), + new Double(sar[1]).doubleValue(), + new Double(sar[2]).doubleValue()); + + r = nextLine(in); + sar = r.split("\\s+"); + cameraLookAt.set (new Double(sar[0]).doubleValue(), + new Double(sar[1]).doubleValue(), + new Double(sar[2]).doubleValue()); + + r = nextLine(in); + sar = r.split("\\s+"); + cameraUp.set (new Double(sar[0]).doubleValue(), + new Double(sar[1]).doubleValue(), + new Double(sar[2]).doubleValue()); + + r = nextLine(in); + cameraFocal = new Double(r).doubleValue(); + + r = nextLine(in); + sar = r.split("\\s+"); + screenW = new Integer(sar[0]).intValue(); + screenH = new Integer(sar[1]).intValue(); + + r = nextLine(in); + ambientI = new Double(r).doubleValue(); + + r = nextLine(in); + sar = r.split ("\\s+"); + for (int i = 0; i < sourceCoord.length; i++) { + sourceCoord[i] = new Double(sar[i]).doubleValue(); + } + sourceI = new Double(sar[3]).doubleValue(); + + r = nextLine(in); + sar = r.split ("\\s+"); + for (int i = 0; i < material.length; i++) { + material[i] = new Double(sar[i]).doubleValue(); + } + } + + public String getMeshFileName () { return meshFilename ; } + public Vector3 getCameraPosition () { return cameraPosition ; } + public Vector3 getCameraLookAt () { return cameraLookAt ; } + public Vector3 getCameraUp () { return cameraUp ; } + public double getCameraFocal () { return cameraFocal ; } + public int getScreenW () { return screenW ; } + public int getScreenH () { return screenH ; } + public double getAmbientI () { return ambientI ; } + public double getSourceI () { return sourceI ; } + public double[] getSourceCoord () { return sourceCoord ; } + public double[] getMaterial () { return material ; } +} diff --git a/Shader.java b/Shader.java new file mode 100644 index 0000000..39a7a3c --- /dev/null +++ b/Shader.java @@ -0,0 +1,35 @@ + + +/** + * The Shader class is responsible for writing final pixel color + * to the screen (GraphicWrapper), from a Fragment. + * Subclass this base class and implement the ::shade() method. + * @author cdehais + */ + +public abstract class Shader { + + protected GraphicsWrapper screen; + + public Shader (GraphicsWrapper screen) { + this.screen = screen; + } + + /** + * Common entry point to ree-initialize the shader + */ + public void reset () { } + + /** + * Computes the fragment color and write the result to the screen. + */ + public abstract void shade (Fragment fragment); + + /** + * Test whether the fragment falls onto the screen. + */ + public boolean isClipped (Fragment fragment) { + return ((fragment.getX () < 0) || (fragment.getX () >= screen.getWidth ()) || + (fragment.getY () < 0) || (fragment.getY () >= screen.getHeight ())); + } +} diff --git a/SimpleShader.java b/SimpleShader.java new file mode 100644 index 0000000..4ef387a --- /dev/null +++ b/SimpleShader.java @@ -0,0 +1,21 @@ + +import algebra.*; +import java.awt.*; + +/** + * Simple shader that just copy the interpolated color to the screen. + * @author: cdehais + */ +public class SimpleShader extends Shader { + + public SimpleShader (GraphicsWrapper screen) { + super (screen); + } + + public void shade (Fragment fragment) { + //System.out.println (fragment.getX () + "," + fragment.getY ()); + //System.out.println ("color " + fragment.getColor ()); + screen.setPixel (fragment.getX (), fragment.getY (), fragment.getColor ()); + } +} + diff --git a/TestAlgebra.java b/TestAlgebra.java new file mode 100644 index 0000000..b530f12 --- /dev/null +++ b/TestAlgebra.java @@ -0,0 +1,130 @@ + +import algebra.*; + +public class TestAlgebra { + + public static void test() throws Exception { + + System.out.println ("Algebra\n# Test Start"); + + Vector v = new Vector (3); + Vector v1 = new Vector (1); + v1.setName ("up"); + try { + Vector v0 = new Vector (0); + } catch (Exception e) { + System.out.println ("Wrong size exception caught OK"); + } + try { + Vector v0 = new Vector ("named", 0); + } catch (Exception e) { + System.out.println ("Wrong size exception caught OK"); + } + + System.out.println (v); + System.out.println (v1); + + Vector u1 = new Vector ("u1", 3); + u1.set(0, 1.0); + u1.set(1, 2.0); + u1.set(2, 3.0); + Vector u2 = new Vector (3); + u2.set (new double[3]); + u2.set(1, 2.0); + + System.out.println (u1); + System.out.println ("norm(u1) = " + u1.norm()); + System.out.println (u2); + System.out.println ("u1.u2 = " + u1.dot (u2)); + + try { + u1 = new Vector ("u1", 3); + u2 = new Vector ("u2", 4); + u1.dot (u2); + } catch (SizeMismatchException e) { + System.out.println ("Caught exception: " + e); + } + + Vector3 r1 = new Vector3 ("u1", 1.0, 2.0, 3.0); + Vector3 r2 = new Vector3 ("u2", 1.0, 3.0, 0.0); + + Vector3 r = r1.cross (r2); + + System.out.println (r1); + System.out.println (r2); + System.out.println ("r1.r2 = " + r1.dot (r2)); + System.out.println ("r1.r2 = " + r1.dot ((Vector) r2) + " (as Vector)"); + System.out.println ("r1 x r2 = " + r); + System.out.println ("norm(" + r.getName() + ") = " + r.norm()); + r.normalize (); + System.out.println ("norm(" + r.getName() + ") (after ::normalize()) = " + r.norm()); + + + //------------------------------------- + System.out.println ("--\n-- Matrix tests\n--"); + + Matrix M = new Matrix (3,5); + System.out.println (M); + Matrix M1 = new Matrix ("M1", 2, 5); + M1.set (0, 0, 2.0); + M1.set (1, 4, -8.0); + M1.set (1, 2, 5.0); + + try { + Matrix M2 = new Matrix ("M2", 0, 2); + } catch (Exception e) { + System.out.println ("Wrong size exception caught OK"); + } + + try { + M.multiply (M1); + } catch (SizeMismatchException e) { + System.out.println ("Caught exception: " + e); + } + + + Matrix M2 = Matrix.createIdentity (5); + System.out.println (M2); + + M = M1.multiply (M2); + System.out.println (M1); + System.out.println (M2); + System.out.println (M); + + M1 = M1.transpose(); + M1.name = "M1'"; + System.out.println (M1); + + Vector u = new Vector ("u", 5); + u.ones(); + v = M.multiply (u); + System.out.println (M); + System.out.println (u); + System.out.println ("M.u = " + v); + + try { + u = new Vector ("u", 3); + v = M.multiply (u); + } catch (SizeMismatchException e) { + System.out.println ("Caught exception: " + e); + } + + Matrix I = Matrix.createIdentity (5); + Matrix S = I.getSubMatrix (0, 2, 3, 3); + System.out.println (I); + System.out.println ("submatrix:\n" + S); + + } + + public static void main(String[] args) { + + try { + test() ; + System.out.println ("SUCCESS.") ; + } catch (Exception e) { + System.out.println ("FAIL: " + e) ; + e.printStackTrace () ; + } + + } +} diff --git a/TestGraphicWrapper.java b/TestGraphicWrapper.java new file mode 100644 index 0000000..c47b50c --- /dev/null +++ b/TestGraphicWrapper.java @@ -0,0 +1,141 @@ + +import java.util.*; +import java.awt.*; +import java.lang.Math.*; + +public class TestGraphicWrapper { + + static int width = 128; + static int height = 128; + static GraphicsWrapper screen; + + private static void checker (int polarity, double r, double g, double b) { + screen.clearBuffer(); + + for (int i = 0; i < height; i++) { + for (int j = 0; j < width; j++) { + + if (((i / 8) % 2 == 1) == ((j / 8) % 2 == polarity)) { + screen.setPixel (j, i, r, g, b); + } + } + } + } + + static void init () { + screen = new GraphicsWrapper (width, height, 1); + } + + static int countNeighbours (int x0, int y0) { + int count = 0; + + for (int y = y0 - 1; y <= y0 + 1; y++) { + for (int x = x0 - 1; x <= x0 + 1; x++) { + if ((x != x0) || (y != y0)) { + int _x = x % width; + int _y = y % height; + Color pix = screen.getFrontPixel (_x, _y); + if (pix.getRed () != 0) { + count++; + } + } + } + } + + return count; + } + + static void evolve () { + + for (int y = 0; y < height; y++) { + for (int x = 0; x < width; x++) { + int c = countNeighbours (x, y); + Color pix = screen.getFrontPixel (x, y); + Color bpix = screen.getPixel (x, y); + if (pix.getRed () == 0) { + //System.out.println (x + " " + y + " : dead (" + c + " nbrs) " + // + ((bpix.getRed () == 0) ? "dead" : "alive") + // ); + if (c == 3) { + /* born */ + screen.setPixel (x, y, 255, 255, 255); + } else { + screen.setPixel (x, y, 0, 0, 0); + } + } else { + //System.out.println (x + " " + y + " : alive (" + c + " nbrs) " + // + ((bpix.getRed() == 0) ? "dead" : "alive")); + if ((c >= 2) && (c <= 3)) { + /* survive */ + screen.setPixel (x, y, 255, 255, 255); + } else { + /* die */ + screen.setPixel (x, y, 0, 0, 0); + } + } + } + } + } + + public static void testChecker () throws Exception { + + for (int k = 0; k < 10; k++) { + + checker (1, 1.0, 1.0, 1.0); + screen.swapBuffers (); + Thread.sleep (100); + + checker (0, 1.0, 1.0, 1.0); + screen.swapBuffers (); + Thread.sleep (100); + } + } + + public static void testConway () throws Exception { + + screen.clearBuffer (); + //screen.swapBuffers (); + //screen.clearBuffer (); + //screen.swapBuffers (); + /* + for (int y = 0; y < height; y++) { + for (int x = 0; x < width; x++) { + if (Math.random() < 0.3) { + screen.setPixel (x, y, 255, 255, 255); + } + } + } + */ + screen.setPixel (20, 10, 255, 255, 255); + screen.setPixel (21, 11, 255, 255, 255); + screen.setPixel (19, 12, 255, 255, 255); + screen.setPixel (20, 12, 255, 255, 255); + screen.setPixel (21, 12, 255, 255, 255); + + screen.swapBuffers (); + Thread.sleep (1000); + + for (int k = 0; k < 100; k++) { + evolve (); + screen.swapBuffers (); + Thread.sleep (30); + } + + screen.destroy() ; + System.exit(0); + } + + public static void main(String[] args) { + + try { + init (); + //testChecker () ; + testConway () ; + } catch (Exception e) { + System.out.println("EXCEPTION: " + e) ; + e.printStackTrace() ; + } + } + +} + diff --git a/TestMesh.java b/TestMesh.java new file mode 100644 index 0000000..8727174 --- /dev/null +++ b/TestMesh.java @@ -0,0 +1,64 @@ + +import algebra.*; + +/** + * Test class for the Mesh class + * @author: cdehais based on gmorin, smondet + */ +public class TestMesh { + + public static void test() throws Exception { + + System.out.println("OFF\n# Test Start"); + + Mesh mesh = new Mesh ("data/cube_multi_color.off") ; +// Transform rend = new Transform(); + + Vector[] vertices = mesh.getVertices (); + int[] faces = mesh.getFaces (); + double[] colors = mesh.getColors (); + Vector[] normals = mesh.getNormals(); + + System.out.println("** vertices + colors: ") ; + for (int i = 0 ; i < vertices.length; i++) { + System.out.println (vertices[i] + " - (" + colors[3 * i + 0] + "," + + colors[3 * i + 1] + "," + + colors[3 * i + 2] + ")"); + } + + System.out.println ("** faces: ") ; + for (int i = 0 ; i < mesh.getNumFaces (); i++) { + System.out.println (faces[3 * i] + " " + faces[3 * i + 1] + " " + faces[3 * i + 2]); + } + + /* A decommenter lorsque les normales seront calculees */ + /* System.out.println("** computed per vertex normals: "); + for (int i = 0 ; i < vertices.length; i++) { + System.out.println (normals[i]); + }*/ + + /* + System.out.println("vertices after change of basis: ") ; + + for (int i = 0 ; i < vertices.length / 3 ; i++ ){ + System.out.println( + vertices[ 3 * i + 0 ] + " " + + vertices[ 3 * i + 1 ] + " " + + vertices[ 3 * i + 2 ] + " " + + colors [ 3 * i + 0 ] + " " + + colors [ 3 * i + 1 ] + " " + + colors [ 3 * i + 2 ]); + } + */ + } + + public static void main (String[] args) { + try { + test() ; + } catch (Exception e) { + System.out.println("EXCEPTION: " + e) ; + e.printStackTrace() ; + } + } + +} diff --git a/TestRasterizer.java b/TestRasterizer.java new file mode 100644 index 0000000..64de744 --- /dev/null +++ b/TestRasterizer.java @@ -0,0 +1,47 @@ + +import algebra.*; + +/** + * Test class for the Rasterizer class + * @author: cdehais + */ +public class TestRasterizer { + + static class TestShader extends Shader { + + public TestShader (GraphicsWrapper screen) { + super (screen); + } + + public void shade (Fragment fragment) { + System.out.println (" fragment: (" + fragment.getX () + ", " + fragment.getY () + ")" + + " - color = (" + fragment.getColor() + ")"); + } + } + + public static void test() throws Exception { + + System.out.println("OFF\n# Test Start"); + + TestShader shader = new TestShader (new GraphicsWrapper (256, 256)); + Rasterizer rasterizer = new Rasterizer (shader); + + System.out.println ("Rasterizing edge"); + Fragment v1 = new Fragment (0, 20); + v1.setColor (0, 0, 0); + Fragment v2 = new Fragment (5, -35); + v2.setColor (50, 100, 0); + + rasterizer.rasterizeEdge (v1, v2); + } + + public static void main (String[] args) { + try { + test() ; + } catch (Exception e) { + System.out.println("EXCEPTION: " + e) ; + e.printStackTrace() ; + } + } + +} diff --git a/Texture.java b/Texture.java new file mode 100644 index 0000000..0ed415b --- /dev/null +++ b/Texture.java @@ -0,0 +1,36 @@ + +import java.awt.*; +import java.awt.image.*; +import java.io.*; +import javax.imageio.ImageIO; + +/** + * 2D Texture class. + */ +public class Texture { + int width; + int height; + BufferedImage image; + + /** + * Constructs a new Texture with the content of the image at @path. + */ + public Texture (String path) throws Exception { + image = ImageIO.read (new File (path)); + width = image.getWidth (); + height = image.getHeight (); + } + + /** + * Samples the texture at texture coordinates (u,v), using nearest neighboor interpolation + * u and v and wrapped around to [0,1]. + */ + public Color sample (double u, double v) { + + + /* A COMPLETER */ + + + return new Color (0,0,0); + } +} diff --git a/TextureShader.java b/TextureShader.java new file mode 100644 index 0000000..5135162 --- /dev/null +++ b/TextureShader.java @@ -0,0 +1,58 @@ + +import algebra.*; +import java.awt.*; + +/** + * Simple shader that just copy the interpolated color to the screen, + * taking the depth of the fragment into acount. + * @author: cdehais + */ +public class TextureShader extends Shader { + + DepthBuffer depth; + Texture texture; + boolean combineWithBaseColor; + + public TextureShader (GraphicsWrapper screen) { + super (screen); + depth = new DepthBuffer (screen.getWidth (), screen.getHeight ()); + texture = null; + } + + public void setTexture (String path) { + try { + texture = new Texture (path); + } catch (Exception e) { + System.out.println ("Could not load texture " + path); + e.printStackTrace (); + texture = null; + } + } + + public void setCombineWithBaseColor (boolean combineWithBaseColor) { + this.combineWithBaseColor = combineWithBaseColor; + } + + public void shade (Fragment fragment) { + if (depth.testFragment (fragment)) { + /* The Fragment may not have texture coordinates */ + try { + + + + /* à compléter */ + + + + } catch (ArrayIndexOutOfBoundsException e) { + screen.setPixel (fragment.getX (), fragment.getY (), fragment.getColor ()); + } + depth.writeFragment (fragment); + } + } + + public void reset () { + depth.clear (); + } +} + diff --git a/Transformation.java b/Transformation.java new file mode 100644 index 0000000..f22f8c5 --- /dev/null +++ b/Transformation.java @@ -0,0 +1,133 @@ + +import algebra.*; + +/** + * author: cdehais + */ +public class Transformation { + + Matrix worldToCamera; + Matrix projection; + Matrix calibration; + + public Transformation() { + try { + worldToCamera = new Matrix("W2C", 4, 4); + projection = new Matrix("P", 3, 4); + calibration = Matrix.createIdentity(3); + calibration.setName("K"); + } catch (InstantiationException e) { + /* should not be reached */ + } + } + + public void setLookAt(Vector3 cam, Vector3 lookAt, Vector3 up) { + try { + // compute rotation + + Vector3 e3c = new Vector3(lookAt); + e3c.subtract(cam); + e3c.normalize(); + + Vector3 e1c = up.cross(e3c); + e1c.normalize(); + + Vector3 e2c = e3c.cross(e1c); + + // insertion de la matrice de rotation (transposée), dans worldToCamera + + worldToCamera.set(0, 0, e1c.get(0)); + worldToCamera.set(0, 1, e1c.get(1)); + worldToCamera.set(0, 2, e1c.get(2)); + + worldToCamera.set(1, 0, e2c.get(0)); + worldToCamera.set(1, 1, e2c.get(1)); + worldToCamera.set(1, 2, e2c.get(2)); + + worldToCamera.set(2, 0, e3c.get(0)); + worldToCamera.set(2, 1, e3c.get(1)); + worldToCamera.set(2, 2, e3c.get(2)); + + // le vecteur de zeros sous la rotation, dans worldToCamera + + worldToCamera.set(3, 0, 0); + worldToCamera.set(3, 1, 0); + worldToCamera.set(3, 2, 0); + + // le 1 en bas à droite, dans worldToCamera + + worldToCamera.set(3, 3, 1); + + // compute translation + + Matrix M = worldToCamera.getSubMatrix(0, 0, 3, 3); + + Vector t = M.multiply(cam); + + // insertion du vecteur translation, dans worldToCamera + + worldToCamera.set(0, 3, -t.get(0)); + worldToCamera.set(1, 3, -t.get(1)); + worldToCamera.set(2, 3, -t.get(2)); + + } catch (Exception e) { + /* unreached */ + } + + System.out.println("Modelview matrix:\n" + worldToCamera); + } + + public void setProjection() { + // matrice "identitée" 3x4 + projection.set(0, 0, 1); + projection.set(1, 1, 1); + projection.set(2, 2, 1); + + System.out.println("Projection matrix:\n" + projection); + } + + public void setCalibration(double focal, double width, double height) { + // focal sur la diagonale, sauf en bas à droite + calibration.set(0, 0, focal); + calibration.set(1, 1, focal); + + // translation de w/2 et h/2 + calibration.set(0, 2, width / 2); + calibration.set(1, 2, height / 2); + + System.out.println("Calibration matrix:\n" + calibration); + } + + /** + * Projects the given homogeneous, 4 dimensional point onto the screen. + * The resulting Vector as its (x,y) coordinates in pixel, and its z coordinate + * is the depth of the point in the camera coordinate system. + */ + public Vector3 projectPoint(Vector p) throws SizeMismatchException, InstantiationException { + + Vector ps = new Vector(3); + + // projection du point dans le plan + ps = calibration.multiply(projection.multiply(worldToCamera.multiply(p))); + + double depth = ps.get(2); + + // "normalisation" des coordonnées du point + ps.set(0, ps.get(0) / depth); + ps.set(1, ps.get(1) / depth); + // ps.scale(1 / depth); + + return new Vector3(ps); + } + + /** + * Transform a vector from world to camera coordinates. + */ + public Vector3 transformVector(Vector3 v) throws SizeMismatchException, InstantiationException { + /* Doing nothing special here because there is no scaling */ + Matrix R = worldToCamera.getSubMatrix(0, 0, 3, 3); + Vector tv = R.multiply(v); + return new Vector3(tv); + } + +} diff --git a/algebra/Matrix.java b/algebra/Matrix.java new file mode 100644 index 0000000..d909baf --- /dev/null +++ b/algebra/Matrix.java @@ -0,0 +1,211 @@ +/* + * @author: cdehais + */ + +package algebra; + +import java.lang.Math; + +public class Matrix { + + protected Matrix() { + } + + protected Matrix(String name) { + this.name = name; + } + + /** + * Creates a named Matrix of size nRows x nCols. + */ + public Matrix(String name, int nRows, int nCols) throws java.lang.InstantiationException { + this(nRows, nCols); + this.name = name; + } + + /** + * Creates a Matrix of size nRows x nCols. + */ + public Matrix(int nRows, int nCols) throws java.lang.InstantiationException { + allocValues(nRows, nCols); + } + + /** + * Creates an identity matrix of size @size + */ + public static Matrix createIdentity(int size) throws java.lang.InstantiationException { + Matrix id = new Matrix(size, size); + + for (int i = 0; i < size; i++) { + id.values[size * i + i] = 1.0; + } + id.name = "I" + size; + return id; + } + + /** + * Extracts a submatrix of size nRows x nCols with top left corner at + * (offsetRow, offsetCol) + */ + public Matrix getSubMatrix(int offsetRow, int offsetCol, int nRows, int nCols) + throws InstantiationException { + if ((offsetRow < 0) || (offsetCol < 0) || (nRows < 1) || (nCols < 1) || + (offsetRow + nRows > this.nRows) || (offsetCol + nCols > this.nCols)) { + throw new InstantiationException("Invalid submatrix"); + } + + Matrix sub = new Matrix(nRows, nCols); + + for (int i = 0; i < nRows; i++) { + for (int j = 0; j < nCols; j++) { + sub.set(i, j, this.get(offsetRow + i, offsetCol + j)); + } + } + + return sub; + } + + /** + * Transposes the square Matrix. + */ + public Matrix transpose() { + Matrix trans; + try { + trans = new Matrix(this.nCols, this.nRows); + } catch (java.lang.InstantiationException e) { + /* unreached */ + return null; + } + for (int i = 0; i < nCols; i++) { + for (int j = i + 1; j < nRows; j++) { + trans.values[i * nCols + j] = this.values[j * nCols + i]; + trans.values[j * nCols + i] = this.values[i * nCols + j]; + } + } + return trans; + } + + /** + * Matrix/Matrix multiplication + */ + public Matrix multiply(Matrix M) throws SizeMismatchException { + if (nCols != M.nRows) { + throw new SizeMismatchException(this, M); + } + + Matrix R; + try { + R = new Matrix(this.nRows, M.nCols); + } catch (java.lang.InstantiationException e) { + /* unreached */ + return null; + } + + for (int i = 0; i < R.nRows; i++) { + for (int j = 0; j < R.nCols; j++) { + for (int k = 0; k < this.nCols; k++) { + R.values[i * R.nCols + j] += this.values[i * nCols + k] * M.values[k * nRows + j]; + } + } + } + + return R; + } + + /** + * Matrix/vector multiplication + */ + public Vector multiply(Vector v) throws SizeMismatchException { + if (nCols != v.size()) { + throw new SizeMismatchException(this, v); + } + + Vector u = null; + try { + u = new Vector(nRows); + } catch (java.lang.InstantiationException e) { + /* unreached */ + } + + for (int i = 0; i < u.size(); i++) { + double e = 0.0; + for (int k = 0; k < this.nCols; k++) { + e += values[i * nCols + k] * v.get(k); + } + u.set(i, e); + } + + return u; + } + + /** + * Sets the element on row @i and column @j to the given value @value. + */ + public void set(int i, int j, double value) { + values[i * nCols + j] = value; + } + + /** + * Gets the element on row @i and column @j. + */ + public double get(int i, int j) { + return values[i * nCols + j]; + } + + /** + * Sets the matrix name + */ + public void setName(String name) { + this.name = name; + } + + /** + * Returns a Matlab compatible representation of the Matrix. + */ + public String toString() { + String repr = name + " = ["; + int spacing = repr.length(); + for (int i = 0; i < nRows; i++) { + if (i > 0) { + for (int j = 0; j < spacing; j++) { + repr += " "; + } + } + for (int j = 0; j < nCols; j++) { + repr += values[nCols * i + j] + " "; + } + repr += ";\n"; + } + + repr += "];"; + + return repr; + } + + protected void allocValues(int nRows, int nCols) throws java.lang.InstantiationException { + int size = nRows * nCols; + if (size < 1) { + throw new java.lang.InstantiationException("Both matrix dimensions must be strictly positive"); + } + this.values = new double[size]; + this.nRows = nRows; + this.nCols = nCols; + } + + public String getName() { + return name; + } + + public int nRows() { + return nRows; + } + + public int nCols() { + return nCols; + } + + public String name = "M"; + protected double values[]; + private int nRows; + private int nCols; +} diff --git a/algebra/SizeMismatchException.java b/algebra/SizeMismatchException.java new file mode 100644 index 0000000..639c7ae --- /dev/null +++ b/algebra/SizeMismatchException.java @@ -0,0 +1,29 @@ + +package algebra; + +/** + * Exception class for incorrect dimensions in arithmetic operations on Matrix and Vector + */ +public class SizeMismatchException extends Exception { + + public SizeMismatchException () { + + } + + public SizeMismatchException (Vector v1, Vector v2) { + super (v1.name + "[" + v1.size () + "] != " + v2.name + "[" + v2.size () + "]"); + } + + public SizeMismatchException (Matrix M1, Matrix M2) { + super (M1.name + "[*," + M1.nCols () + "] != " + M2.name + "[" + M2.nRows () + ",*]"); + } + + public SizeMismatchException (Matrix M, Vector v) { + super (M.name + "[*," + M.nCols () + "] != " + v.name + "[" + v.size () + ",*]"); + } + + public SizeMismatchException (String msg) { + super (msg); + } + +} diff --git a/algebra/Vector.java b/algebra/Vector.java new file mode 100644 index 0000000..71b6553 --- /dev/null +++ b/algebra/Vector.java @@ -0,0 +1,198 @@ +/** + * @author: cdehais + * + * Basic linear algebra methods + */ + +package algebra; + +import java.lang.Math; + +public class Vector implements Cloneable { + + protected int size; + protected double values[]; + public String name = "v"; + + protected Vector() { + } + + /** + * Creates a named vector of size @size + */ + public Vector(String name, int size) throws java.lang.InstantiationException { + this(size); + this.name = name; + } + + /** + * Creates a vector of size @size + */ + public Vector(int size) throws java.lang.InstantiationException { + allocValues(size); + } + + /** + * Compute the norm of the vector + */ + public double norm() { + double r = 0.0; + + for (int i = 0; i < this.size; i++) { + r += this.values[i] * this.values[i]; + } + + return Math.sqrt(r); + } + + /** + * Makes the Vector unitary. + */ + public void normalize() { + double norm = norm(); + + for (int i = 0; i < size; i++) { + values[i] /= norm; + } + } + + /** + * Multiplies the Vector by the given constant. + */ + public void scale(double f) { + for (int i = 0; i < size; i++) { + values[i] *= f; + } + } + + /** + * Computes the vector dot product between the Vector and another Vector. + * Both must be the same size. + */ + public double dot(Vector v) throws SizeMismatchException { + if (size != v.size) { + throw new SizeMismatchException(this, v); + } + + double d = 0.0; + + for (int i = 0; i < size; i++) { + d += this.values[i] * v.values[i]; + } + + return d; + } + + /** + * Adds the given Vector to the Vector + */ + public void add(Vector v) throws SizeMismatchException { + if (size != v.size) { + throw new SizeMismatchException(this, v); + } + + for (int i = 0; i < size; i++) { + values[i] += v.values[i]; + } + } + + /** + * Subtracts the given Vector to the Vector + */ + public void subtract(Vector v) throws SizeMismatchException { + if (size != v.size) { + throw new SizeMismatchException(this, v); + } + + for (int i = 0; i < size; i++) { + values[i] -= v.values[i]; + } + } + + /** + * Returns a string representation of the Vector. + * Using Matlab compatible output for easy debugging. + */ + public String toString() { + String repr = name + " = ["; + + for (int i = 0; i < size - 1; i++) { + repr += values[i] + ", "; + } + + repr += values[size - 1] + "]';"; + + return repr; + } + + /** + * Sets the name of the Vector + */ + public void setName(String name) { + this.name = name; + } + + /** + * Gets the Vector's name + */ + public String getName() { + return this.name; + } + + /** + * Sets the @i-th coordinate to the given value @value. + */ + public void set(int i, double value) { + this.values[i] = value; + } + + /** + * Sets the values of the vector to the values contained in the given array + */ + public void set(double values[]) throws Exception { + if (values.length != this.size) { + throw new Exception("Bad size"); + } + this.values = values; + } + + /** + * Sets all elements of the vector to 0 + */ + public void zeros() { + for (int i = 0; i < size; i++) { + values[i] = 0.0; + } + } + + /** + * Sets all elements of the vector to 1 + */ + public void ones() { + for (int i = 0; i < size; i++) { + values[i] = 1.0; + } + } + + /** + * Gets the @i-th coordinate of the Vector. + */ + public double get(int i) { + return this.values[i]; + } + + /** + * Returns the Vector size + */ + public int size() { + return this.size; + } + + protected void allocValues(int size) throws java.lang.InstantiationException { + if (size < 1) { + throw new java.lang.InstantiationException("Vector size must be strictly positive"); + } + this.values = new double[size]; + this.size = size; + } +} diff --git a/algebra/Vector3.java b/algebra/Vector3.java new file mode 100644 index 0000000..1d4fffb --- /dev/null +++ b/algebra/Vector3.java @@ -0,0 +1,125 @@ +/** + * @author: cdehais + */ + +package algebra; + +import java.lang.Math; + +public class Vector3 extends Vector { + + public Vector3(double x, double y, double z) { + super(); + try { + allocValues(3); + } catch (java.lang.InstantiationException e) { + /* unreached */ + } + this.values[0] = x; + this.values[1] = y; + this.values[2] = z; + } + + public Vector3() { + this(0.0, 0.0, 0.0); + } + + public Vector3(String name) { + this(0.0, 0.0, 0.0); + this.setName(name); + } + + /** + * Creates a new named 3D vector with coordinates (x, y, z). + */ + public Vector3(String name, double x, double y, double z) { + super(); + try { + allocValues(4); + } catch (java.lang.InstantiationException e) { + /* unreached */ + } + + this.values[0] = x; + this.values[1] = y; + this.values[2] = z; + } + + /** + * Copy constructor from a Vector of size 3 or 4. + * For a vector of size 4, divide the 3 first coordinates by the fourth. + */ + public Vector3(Vector v) throws InstantiationException { + this(); + if ((v.size != 3) && (v.size != 4)) { + throw new InstantiationException("Can only build 3D vector from vector of size 3 or 4"); + } + + if (v.size == 3) { + set(v.get(0), v.get(1), v.get(2)); + } else { + double w = v.get(3); + set(v.get(0) / w, v.get(1) / w, v.get(2) / w); + } + } + + /** + * Makes the x, y, and z coordinates of the Vector3 cartesian, by dividing them + * by + * the homogeneous coordinate w. + */ + public void makeCartesian() throws java.lang.ArithmeticException { + this.values[0] /= this.values[3]; + this.values[1] /= this.values[3]; + this.values[2] /= this.values[3]; + this.values[3] = 1.0; + } + + public void set(double x, double y, double z) { + this.values[0] = x; + this.values[1] = y; + this.values[2] = z; + } + + /** + * Computes the cross product between the Vector3 and the given vector. + */ + public Vector3 cross(Vector3 v) { + double rx = this.getY() * v.getZ() - this.getZ() * v.getY(); + double ry = this.getZ() * v.getX() - this.getX() * v.getZ(); + double rz = this.getX() * v.getY() - this.getY() * v.getX(); + + return new Vector3(rx, ry, rz); + } + + public double dot(Vector3 v) { + double r = 0.0; + return (values[0] * v.values[0] + values[1] * v.values[1] + values[2] * v.values[2]); + } + + public double norm() { + double r = (values[0] * values[0] + values[1] * values[1] + values[2] * values[2]); + return Math.sqrt(r); + } + + /** + * Gets the x coordinates of the Vector3 + */ + public double getX() { + return this.values[0]; + } + + /** + * Gets the w coordinates of the Vector3 + */ + public double getY() { + return this.values[1]; + } + + /** + * Gets the w coordinates of the Vector3 + */ + public double getZ() { + return this.values[2]; + } +} diff --git a/data/brick.jpg b/data/brick.jpg new file mode 100644 index 0000000000000000000000000000000000000000..76218449c3cd5e54aa19f252ba1a3c240ee80568 GIT binary patch literal 153647 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 literal 0 HcmV?d00001 diff --git a/data/colored_stfdbunny.off b/data/colored_stfdbunny.off new file mode 100644 index 0000000..7b98716 --- /dev/null +++ b/data/colored_stfdbunny.off @@ -0,0 +1,1330 @@ +OFF +444 884 0 +-0.007009000051766634 0.03487300127744675 0.04207200184464455 0.1 0. 0.8 +-0.02729899995028973 0.03819499909877777 -0.0178420003503561 0.1 0. 0.8 +-0.011289999820292 0.03952899947762489 0.03884400054812431 0.1 0. 0.8 +-0.03806700184941292 0.0385189987719059 -0.007307999767363071 0.1 0. 0.8 +-0.02658000029623508 0.03774299845099449 0.01570500060915947 0.1 0. 0.8 +-0.03387600183486938 0.1057030037045479 -0.02056599967181683 0.1 0. 0.8 +-0.0780009999871254 0.1557729989290237 0.01884900033473969 0.8 0. 0.8 +-0.06064600124955177 0.04346400126814842 0.04313300177454948 0.1 0. 0.8 +-0.07132700085639954 0.1696649938821793 -0.02675200067460537 0.8 0. 0.8 +-0.01062100008130074 0.1301050037145615 0.01297099981456995 0.8 0. 0.8 +-0.08977700024843216 0.09158699959516525 0.01444400008767843 0.1 0. 0.8 +-0.08675999939441681 0.1077070012688637 0.01435500010848045 0.1 0. 0.8 +-0.04376599937677383 0.1687159985303879 0.001962000038474798 0.8 0. 0.8 +-0.08181700110435486 0.07347100228071213 0.008534000255167484 0.1 0. 0.8 +0.0155029995366931 0.1195650026202202 0.034876998513937 0.1 0. 0.8 +-0.04711300134658813 0.1340399980545044 0.01040199957787991 0.8 0. 0.8 +0.01823600009083748 0.1269810050725937 0.00216299993917346 0.1 0. 0.8 +-0.08629299700260162 0.1512099951505661 0.02730399928987026 0.8 0. 0.8 +0.00113500002771616 0.1304610073566437 0.001509999972768128 0.8 0. 0.8 +0.04244000092148781 0.100042000412941 0.001196000026538968 0.1 0. 0.8 +-0.05790700018405914 0.1526689976453781 0.03181200101971626 0.8 0. 0.8 +-0.08618500083684921 0.08322499692440033 0.006477000191807747 0.1 0. 0.8 +-0.0898900032043457 0.1364420056343079 0.0132250003516674 0.8 0. 0.8 +0.01297799963504076 0.09756500273942947 -0.02329999953508377 0.1 0. 0.8 +-0.0114120002835989 0.1288139969110489 0.02284600026905537 0.1 0. 0.8 +-0.09001599997282028 0.1336389929056168 0.006227999925613403 0.8 0. 0.8 +-0.0815190002322197 0.1259839981794357 0.05220500007271767 0.1 0. 0.8 +-0.06267700344324112 0.1536840051412582 -0.03259899839758873 0.8 0. 0.8 +-0.0804700031876564 0.1302479952573776 0.05268500000238419 0.8 0. 0.8 +-0.0794060006737709 0.1474419981241226 0.04026399925351143 0.8 0. 0.8 +-0.07649900019168854 0.1344719976186752 0.05151600018143654 0.8 0. 0.8 +-0.07550700008869171 0.1175500005483627 0.05242599919438362 0.1 0. 0.8 +-0.02140199951827526 0.1610479950904846 -0.01399900019168854 0.8 0. 0.8 +-0.06639499962329865 0.1403339952230453 -0.007906000129878521 0.8 0. 0.8 +0.01003700029104948 0.1303240060806274 0.003409999888390303 0.8 0. 0.8 +-0.09273800253868103 0.1227329969406128 0.009270999580621719 0.1 0. 0.8 +0.007499999832361937 0.05895699933171272 0.05352900177240372 0.1 0. 0.8 +0.05288499966263771 0.05331100150942802 -0.001723999972455204 0.1 0. 0.8 +-0.03201400116086006 0.05678199976682663 -0.01238999981433153 0.1 0. 0.8 +0.001185999950394034 0.1295100003480911 0.02593199908733368 0.1 0. 0.8 +-0.07064799964427948 0.08741199970245361 0.04183699935674667 0.1 0. 0.8 +-0.05271799862384796 0.06113699823617935 0.02906900085508823 0.1 0. 0.8 +0.00849200040102005 0.1084960028529167 0.04065699875354767 0.1 0. 0.8 +-0.05942099913954735 0.03982400149106979 0.01962400041520596 0.1 0. 0.8 +0.005975999869406223 0.1312679946422577 0.01902399957180023 0.8 0. 0.8 +-0.06116599962115288 0.1683589965105057 -0.06068700179457664 0.8 0. 0.8 +-0.004494000226259232 0.04568000137805939 0.04705699905753136 0.1 0. 0.8 +-0.09469000250101089 0.1241720020771027 0.02026700042188168 0.1 0. 0.8 +0.0005099999834783375 0.06892900168895721 0.05636399984359741 0.1 0. 0.8 +0.01247600000351667 0.09766300022602081 0.04856200143694878 0.1 0. 0.8 +-0.06337500363588333 0.1607999950647354 -0.05700600147247314 0.8 0. 0.8 +0.00252899993211031 0.07587700337171555 0.05641200020909309 0.1 0. 0.8 +0.0005009999731555581 0.05767399817705154 0.05458899959921837 0.1 0. 0.8 +0.0105189997702837 0.05334499850869179 0.0519069992005825 0.1 0. 0.8 +-0.05104799941182137 0.1398919969797134 0.001720999949611723 0.8 0. 0.8 +0.05822300165891647 0.05934499949216843 0.003201999934390187 0.1 0. 0.8 +-0.02861800044775009 0.1241730004549026 0.01965099945664406 0.1 0. 0.8 +-0.06448499858379364 0.101502001285553 0.04193300008773804 0.1 0. 0.8 +-0.08107899874448776 0.1175709962844849 0.04867300018668175 0.1 0. 0.8 +-0.06348499655723572 0.09042199701070786 0.04509999975562096 0.1 0. 0.8 +0.03452299907803535 0.04981900006532669 0.03149399906396866 0.1 0. 0.8 +-0.07693400233983994 0.1266839951276779 -0.007584999781101942 0.1 0. 0.8 +-0.001500000013038516 0.05203000083565712 0.05416499823331833 0.1 0. 0.8 +0.006486999802291393 0.1168799996376038 0.03875000029802322 0.1 0. 0.8 +0.04054899886250496 0.05964599922299385 0.03014500066637993 0.1 0. 0.8 +-0.00952600035816431 0.1698140054941177 -0.0255999993532896 0.8 0. 0.8 +-0.06648200005292892 0.0397539995610714 -0.005886000115424395 0.1 0. 0.8 +-0.05849700048565865 0.07619500160217285 0.04270600154995918 0.1 0. 0.8 +-0.07483799755573273 0.09785600006580353 -0.01331899967044592 0.1 0. 0.8 +-0.05548100173473358 0.04401899874210358 0.04503199830651283 0.1 0. 0.8 +-0.05623799934983253 0.1154550015926361 0.03609799966216087 0.1 0. 0.8 +-0.06395400315523148 0.1444350033998489 -0.01235600002110004 0.8 0. 0.8 +0.04456999897956848 0.06776800006628036 0.02544200047850609 0.1 0. 0.8 +-0.03969199955463409 0.04608000069856644 -0.02131099998950958 0.1 0. 0.8 +-0.03965799883008003 0.03366399928927422 0.007687999866902828 0.1 0. 0.8 +0.01248999964445829 0.1017889976501465 0.0474030002951622 0.1 0. 0.8 +0.003505999920889735 0.08702799677848816 0.05697200074791908 0.1 0. 0.8 +-0.01634700037539005 0.1599929928779602 -0.01024399977177382 0.8 0. 0.8 +0.02050100080668926 0.1084489971399307 0.03956799954175949 0.1 0. 0.8 +0.002510000020265579 0.1016170009970665 0.04443899914622307 0.1 0. 0.8 +-0.005487999878823757 0.1237460002303123 0.03430899977684021 0.1 0. 0.8 +0.04550100117921829 0.05838600173592567 0.03193800151348114 0.1 0. 0.8 +-0.04794200137257576 0.1183440014719963 0.03057599999010563 0.1 0. 0.8 +0.03141500055789948 0.03841499984264374 -0.001137000042945147 0.1 0. 0.8 +-0.07718399912118912 0.1522780060768127 0.03400199860334396 0.8 0. 0.8 +-0.04949700087308884 0.09463399648666382 0.04474300146102905 0.1 0. 0.8 +-0.04850399866700172 0.08762200176715851 0.04537399858236313 0.1 0. 0.8 +-0.04937199875712395 0.1432240009307861 0.00839299988001585 0.8 0. 0.8 +-0.04649399966001511 0.07331600040197372 0.04180699959397316 0.1 0. 0.8 +0.03224699944257736 0.08001899719238281 -0.01940600015223026 0.1 0. 0.8 +-0.04450500011444092 0.04384800046682358 0.04291899874806404 0.1 0. 0.8 +-0.04449500143527985 0.1043279990553856 0.04151500016450882 0.1 0. 0.8 +-0.02874100022017956 0.03660300001502037 0.05330999940633774 0.1 0. 0.8 +-0.04248800128698349 0.08460000157356262 0.04262999817728996 0.1 0. 0.8 +-0.04250099882483482 0.1637659966945648 0.004910000134259462 0.8 0. 0.8 +0.04380499944090843 0.098751001060009 0.01016299985349178 0.1 0. 0.8 +-0.009758000262081623 0.1670249998569489 -0.02237600088119507 0.8 0. 0.8 +-0.03954299911856651 0.1015049964189529 0.04092799872159958 0.1 0. 0.8 +-0.03882500156760216 0.1221809983253479 0.02782100066542625 0.1 0. 0.8 +-0.02767900004982948 0.1552309989929199 -0.003398000029847026 0.8 0. 0.8 +0.001502000028267503 0.0938740000128746 0.05501899868249893 0.1 0. 0.8 +-0.06660100072622299 0.1527500003576279 -0.04681700095534325 0.8 0. 0.8 +-0.03748999908566475 0.05339900031685829 0.03904199972748756 0.1 0. 0.8 +-0.03749300166964531 0.06201900169253349 0.04120200127363205 0.1 0. 0.8 +-0.03749899938702583 0.08471000194549561 0.04393500089645386 0.1 0. 0.8 +-0.0374940000474453 0.1097569987177849 0.03686099871993065 0.1 0. 0.8 +0.02038599923253059 0.03481800109148026 -0.001496999990195036 0.1 0. 0.8 +-0.03650400042533875 0.04780799895524979 0.03958899900317192 0.1 0. 0.8 +0.05755100026726723 0.05233899876475334 0.008186000399291515 0.1 0. 0.8 +-0.03249699994921684 0.08598600327968597 0.04234699904918671 0.1 0. 0.8 +-0.03047000057995319 0.08751799911260605 0.04381800070405006 0.1 0. 0.8 +-0.03050100058317184 0.1002060025930405 0.04340400174260139 0.1 0. 0.8 +0.01464099995791912 0.1295820027589798 0.009359000250697136 0.1 0. 0.8 +-0.02822699956595898 0.1810050010681152 -0.007980000227689743 0.8 0. 0.8 +-0.05571899935603142 0.05700099840760231 0.01105699967592955 0.1 0. 0.8 +-0.0779929980635643 0.1715030074119568 -0.03794899955391884 0.8 0. 0.8 +-0.003356999950483441 0.1169300004839897 -0.01592200063169003 0.1 0. 0.8 +0.0452830009162426 0.05115599930286407 0.03189999982714653 0.1 0. 0.8 +-0.02647699974477291 0.04736699908971786 0.04991300031542778 0.1 0. 0.8 +-0.02617600001394749 0.09314800053834915 0.04546200111508369 0.1 0. 0.8 +-0.02552700042724609 0.1139620020985603 0.03532600030303001 0.1 0. 0.8 +0.03801300004124641 0.06870900094509125 -0.01277799997478724 0.1 0. 0.8 +-0.02325399965047836 0.1816110014915466 -0.01087000034749508 0.8 0. 0.8 +0.04321200028061867 0.08586599677801132 0.0273899994790554 0.1 0. 0.8 +-0.02252000011503696 0.114037998020649 0.03733199834823608 0.1 0. 0.8 +0.0446229986846447 0.09032200276851654 -0.0008069999748840928 0.1 0. 0.8 +0.0174809992313385 0.0865740031003952 0.05031200125813484 0.1 0. 0.8 +0.03867499902844429 0.1012250036001205 -0.006806999910622835 0.1 0. 0.8 +-0.02818199992179871 0.1257250010967255 0.01096300035715103 0.1 0. 0.8 +-0.0205099992454052 0.04618500173091888 0.05217000097036362 0.1 0. 0.8 +-0.02051099948585033 0.05120600014925003 0.04561800137162209 0.1 0. 0.8 +-0.06585200130939484 0.03619899973273277 0.03885100036859512 0.1 0. 0.8 +-0.01949300058186054 0.0814879983663559 0.05716799944639206 0.1 0. 0.8 +-0.06982800364494324 0.1813939958810806 -0.05492699891328812 0.8 0. 0.8 +-0.01645400002598763 0.0924839973449707 0.05526300147175789 0.1 0. 0.8 +-0.0175039991736412 0.0357850007712841 -0.02704799920320511 0.1 0. 0.8 +-0.01646300032734871 0.06166699901223183 0.05253800004720688 0.1 0. 0.8 +0.04920599982142448 0.04457399994134903 0.004255999810993671 0.1 0. 0.8 +-0.05012400075793266 0.1441610008478165 0.00100299995392561 0.8 0. 0.8 +-0.01250299997627735 0.06734800338745117 0.05405300110578537 0.1 0. 0.8 +-0.0114989997819066 0.04719100147485733 0.047860998660326 0.1 0. 0.8 +-0.01150000002235174 0.1016519963741302 0.0440250001847744 0.1 0. 0.8 +-0.01049700006842613 0.08154600113630295 0.0580109991133213 0.1 0. 0.8 +-0.009491999633610249 0.1100419983267784 0.0428370013833046 0.1 0. 0.8 +-0.009476999752223492 0.1168939992785454 0.03924800083041191 0.1 0. 0.8 +-0.06377699971199036 0.08243100345134735 -0.01913000084459782 0.1 0. 0.8 +-0.007505999878048897 0.06336499750614166 0.05624400079250336 0.1 0. 0.8 +-0.006490999832749367 0.07184900343418121 0.05797800049185753 0.1 0. 0.8 +0.05991100147366524 0.06920599937438965 0.01519699953496456 0.1 0. 0.8 +-0.02855199947953224 0.1595759987831116 0.0006949999951757491 0.8 0. 0.8 +0.01149199996143579 0.04452899843454361 0.04447799921035767 0.1 0. 0.8 +-0.0196749996393919 0.1801470071077347 -0.01627999916672707 0.8 0. 0.8 +0.0526680015027523 0.05542799830436707 0.02857200056314468 0.1 0. 0.8 +-0.02895000018179417 0.09316200017929077 -0.02519899979233742 0.1 0. 0.8 +0.04551300033926964 0.09181199967861176 0.01016100030392408 0.1 0. 0.8 +-0.04550199955701828 0.1220050007104874 0.02611099928617477 0.1 0. 0.8 +-0.06900899857282639 0.1228450015187263 0.05295100063085556 0.1 0. 0.8 +-0.0695900022983551 0.1134949997067451 0.04929599910974503 0.1 0. 0.8 +-0.06859099864959717 0.1312469989061356 0.0482809990644455 0.8 0. 0.8 +-0.03858799859881401 0.03416400030255318 0.02719799987971783 0.1 0. 0.8 +-0.03449400141835213 0.04190300032496452 -0.02942500077188015 0.1 0. 0.8 +0.03888199850916862 0.09277199953794479 0.03355399891734123 0.1 0. 0.8 +0.05039900168776512 0.04667500033974648 0.02330500073730946 0.1 0. 0.8 +0.03946200013160706 0.08209100365638733 0.03429999947547913 0.1 0. 0.8 +0.02131499908864498 0.03939000144600868 0.04112099856138229 0.1 0. 0.8 +-0.0140599999576807 0.1727579981088638 -0.01876600086688995 0.8 0. 0.8 +0.01822200044989586 0.06316100060939789 0.04912300035357475 0.1 0. 0.8 +0.03551299870014191 0.07815700024366379 0.03907899931073189 0.1 0. 0.8 +-0.06405399739742279 0.1424909979104996 0.0390239991247654 0.8 0. 0.8 +-0.06379999965429306 0.1109139993786812 0.03742500022053719 0.1 0. 0.8 +-0.06101899966597557 0.1198080033063889 0.04160699993371964 0.1 0. 0.8 +0.02571900002658367 0.06993100047111511 0.04417499899864197 0.1 0. 0.8 +0.01264700014144182 0.08200400322675705 0.05350299924612045 0.1 0. 0.8 +0.03439699858427048 0.09684299677610397 0.03762299939990044 0.1 0. 0.8 +-0.01112799998372793 0.1669279932975769 -0.01623599976301193 0.8 0. 0.8 +-0.06252499669790268 0.1381189972162247 0.03591300174593925 0.8 0. 0.8 +-0.05988200008869171 0.1468250006437302 0.03633400052785873 0.8 0. 0.8 +-0.05631100013852119 0.122698001563549 0.03962700068950653 0.1 0. 0.8 +-0.06720200181007385 0.1623460054397583 -0.05699700117111206 0.8 0. 0.8 +-0.04911199957132339 0.03616100177168846 0.04599300026893616 0.1 0. 0.8 +0.05737600103020668 0.06217899918556213 0.02487299963831902 0.1 0. 0.8 +0.02057600021362305 0.05503199994564056 0.04718099907040596 0.1 0. 0.8 +0.01827000081539154 0.04220400005578995 0.04369499906897545 0.1 0. 0.8 +-0.08572400361299515 0.07924900203943253 0.01650300063192844 0.1 0. 0.8 +0.05632499977946281 0.0686890035867691 0.02341699972748756 0.1 0. 0.8 +0.02782000042498112 0.1087689995765686 0.03688700124621391 0.1 0. 0.8 +-0.05538799986243248 0.143884003162384 0.03050000034272671 0.8 0. 0.8 +0.03449299931526184 0.06467899680137634 0.03925700113177299 0.1 0. 0.8 +-0.08388199657201767 0.1500770002603531 0.004203999880701303 0.8 0. 0.8 +0.02548100054264069 0.09424500167369843 0.0457880012691021 0.1 0. 0.8 +-0.02855800092220306 0.04886399954557419 -0.02385300025343895 0.1 0. 0.8 +-0.0533359982073307 0.1381230056285858 0.0280779991298914 0.8 0. 0.8 +0.01752799935638905 0.03488900139927864 -0.01351399999111891 0.1 0. 0.8 +0.03317699953913689 0.05922000110149384 0.03906200081110001 0.1 0. 0.8 +0.01098299957811832 0.03416800126433372 -0.01404299959540367 0.1 0. 0.8 +0.02491199970245361 0.05052600055932999 0.03929699957370758 0.1 0. 0.8 +-0.04972099885344505 0.1310620009899139 0.02988499961793423 0.8 0. 0.8 +0.024983000010252 0.07957900315523148 0.04849399998784065 0.1 0. 0.8 +-0.01234900020062923 0.183910995721817 -0.02643200010061264 0.8 0. 0.8 +-0.05222500115633011 0.1521549969911575 0.01384500041604042 0.8 0. 0.8 +-0.02165599912405014 0.09720999747514725 0.04497100040316582 0.1 0. 0.8 +-0.0380759984254837 0.1607300043106079 -0.01276000030338764 0.8 0. 0.8 +0.01819800026714802 0.07683700323104858 0.05273599922657013 0.1 0. 0.8 +0.01369599997997284 0.06724599748849869 0.05315199866890907 0.1 0. 0.8 +-0.0319099985063076 0.121968999505043 -0.006959999911487103 0.1 0. 0.8 +-0.04510900005698204 0.1536059975624084 0.008345000445842743 0.8 0. 0.8 +0.04285899922251701 0.08035500347614288 -0.00479800021275878 0.1 0. 0.8 +-0.09120599925518036 0.1488199979066849 0.01514600031077862 0.8 0. 0.8 +-0.06561300158500671 0.06266999989748001 -0.002837999956682324 0.1 0. 0.8 +0.02710700035095215 0.04060399904847145 0.03136700019240379 0.1 0. 0.8 +-0.04050499945878983 0.1594399958848953 0.002724000019952655 0.8 0. 0.8 +-0.08963900059461594 0.09835600107908249 0.01640100032091141 0.1 0. 0.8 +-0.0918240025639534 0.1283069998025894 0.03224299848079681 0.1 0. 0.8 +-0.0589429996907711 0.03574100136756897 0.04586999863386154 0.1 0. 0.8 +-0.03581300005316734 0.08427400141954422 -0.02255200035870075 0.1 0. 0.8 +0.02719400078058243 0.04796800017356873 -0.01670300029218197 0.1 0. 0.8 +-0.05327799916267395 0.04767899960279465 0.02465200051665306 0.1 0. 0.8 +-0.08854600042104721 0.09023299813270569 0.02241499908268452 0.1 0. 0.8 +0.04024500027298927 0.0843610018491745 -0.01176400016993284 0.1 0. 0.8 +-0.08970200270414352 0.1515029966831207 0.01712200045585632 0.8 0. 0.8 +-0.06685999780893326 0.1023890003561974 -0.01577799953520298 0.1 0. 0.8 +-0.08846399933099747 0.0887719988822937 0.005475999787449837 0.1 0. 0.8 +0.01908699981868267 0.04282400012016296 -0.02168099954724312 0.1 0. 0.8 +-0.0005820000078529119 0.03474799916148186 -0.02369000017642975 0.1 0. 0.8 +-0.02831399999558926 0.03501899912953377 0.05136999860405922 0.1 0. 0.8 +-0.08831600099802017 0.139177992939949 0.03950000181794167 0.8 0. 0.8 +0.04128799960017204 0.09146600216627121 -0.00877700001001358 0.1 0. 0.8 +-0.03850299865007401 0.03460700064897537 0.04091800004243851 0.1 0. 0.8 +-0.09314499795436859 0.1188540011644363 0.03829599916934967 0.1 0. 0.8 +-0.07718300074338913 0.1072369962930679 0.03469699993729591 0.1 0. 0.8 +0.01221599988639355 0.03461400046944618 -0.01974299922585487 0.1 0. 0.8 +-0.03362099826335907 0.05197500064969063 -0.01025599986314774 0.1 0. 0.8 +-0.09255199879407883 0.1310320049524307 0.02423599921166897 0.8 0. 0.8 +-0.02399500086903572 0.1149120032787323 -0.01564699970185757 0.1 0. 0.8 +0.03204499930143356 0.06113399937748909 -0.01776799932122231 0.1 0. 0.8 +-0.05027800053358078 0.04874600097537041 0.01766400039196014 0.1 0. 0.8 +-0.06173200160264969 0.1553149968385696 -0.01858099922537804 0.8 0. 0.8 +-0.06253699958324432 0.1615210026502609 -0.04460100084543228 0.8 0. 0.8 +-0.06235099956393242 0.1460009962320328 -0.006589999888092279 0.8 0. 0.8 +-0.09119299799203873 0.147488996386528 0.0241289995610714 0.8 0. 0.8 +-0.001806000014767051 0.03844400122761726 0.02012999914586544 0.1 0. 0.8 +-0.06235500052571297 0.1662569940090179 -0.04658899828791618 0.8 0. 0.8 +-0.0519770011305809 0.03434500098228455 0.02776600047945976 0.1 0. 0.8 +-0.0427279993891716 0.0478379987180233 -0.01127700041979551 0.1 0. 0.8 +-0.06914100050926208 0.1096120029687881 0.03814699873328209 0.1 0. 0.8 +-0.05167799815535545 0.06682000309228897 0.03658900037407875 0.1 0. 0.8 +0.03812199831008911 0.1069580018520355 0.02519500069320202 0.1 0. 0.8 +0.04356599971652031 0.09450899809598923 0.0231539998203516 0.1 0. 0.8 +-0.08371400088071823 0.08048900216817856 0.02549800090491772 0.1 0. 0.8 +0.0595490001142025 0.05947399884462357 0.02017400041222572 0.1 0. 0.8 +-0.01087599992752075 0.1785320043563843 -0.02978299930691719 0.8 0. 0.8 +0.05758700147271156 0.05235899984836578 0.01917699910700321 0.1 0. 0.8 +-0.05217000097036362 0.144677996635437 0.01736599951982498 0.8 0. 0.8 +-0.06603299826383591 0.1552020013332367 -0.004585999995470047 0.8 0. 0.8 +-0.05091100186109543 0.05173800140619278 0.03317800164222717 0.1 0. 0.8 +-0.05550700053572655 0.05340699851512909 0.008688000030815601 0.1 0. 0.8 +-0.07124199718236923 0.1556839942932129 0.003739000065252185 0.8 0. 0.8 +0.05584299936890602 0.07228200137615204 0.0186149999499321 0.1 0. 0.8 +0.05404400080442429 0.07344300299882889 0.01202999986708164 0.1 0. 0.8 +-0.03573599830269814 0.07400999963283539 -0.01876600086688995 0.1 0. 0.8 +0.04715999960899353 0.07398000359535217 0.01534800045192242 0.1 0. 0.8 +-0.00483699981123209 0.09101200103759766 -0.03564700111746788 0.1 0. 0.8 +0.02483800053596497 0.0835689976811409 -0.02463000081479549 0.1 0. 0.8 +-0.06185799837112427 0.1531309932470322 0.03333000093698502 0.8 0. 0.8 +-0.08387699723243713 0.108985997736454 0.02536799944937229 0.1 0. 0.8 +-0.06708399951457977 0.1735319942235947 -0.04531899839639664 0.8 0. 0.8 +-0.03324300050735474 0.1269380003213882 0.01351599954068661 0.1 0. 0.8 +-0.04430000111460686 0.1303340047597885 0.009463000111281872 0.8 0. 0.8 +-0.07458300143480301 0.173456996679306 -0.03807500004768372 0.8 0. 0.8 +-0.05920499935746193 0.1558720022439957 0.01094899978488684 0.8 0. 0.8 +-0.04352600127458572 0.1281830072402954 0.01715599931776524 0.1 0. 0.8 +-0.06185900047421455 0.1548269987106323 0.003851999994367361 0.8 0. 0.8 +-0.06709200143814087 0.1559540033340454 0.02558499947190285 0.8 0. 0.8 +-0.05118900164961815 0.05581299960613251 0.01543499995023012 0.1 0. 0.8 +-0.04549000039696693 0.0352029986679554 -0.02241900004446507 0.1 0. 0.8 +-0.06351699680089951 0.04173799976706505 0.02667799964547157 0.1 0. 0.8 +-0.0655520036816597 0.1665720045566559 -0.02750799991190434 0.8 0. 0.8 +0.02920000068843365 0.1197289973497391 0.02331599965691566 0.1 0. 0.8 +0.03253399953246117 0.1167510002851486 0.003166999900713563 0.1 0. 0.8 +-0.06880400329828262 0.1809599995613098 -0.0579800009727478 0.8 0. 0.8 +0.02086500078439713 0.1222790032625198 0.03022100031375885 0.1 0. 0.8 +0.02231300063431263 0.1247389987111092 0.02359900064766407 0.1 0. 0.8 +-0.001344999996945262 0.09994100034236908 0.04908899962902069 0.1 0. 0.8 +0.01289200037717819 0.1275729984045029 0.02729200012981892 0.1 0. 0.8 +-0.07825800031423569 0.1764000058174133 -0.04903199896216393 0.8 0. 0.8 +-0.02864599972963333 0.05355200171470642 0.03644299879670143 0.1 0. 0.8 +-0.02460299991071224 0.08250000327825546 0.05408100038766861 0.1 0. 0.8 +-0.04019200056791306 0.1666679978370667 -0.01177600026130676 0.8 0. 0.8 +-0.009878999553620815 0.1059250012040138 -0.02276699990034103 0.1 0. 0.8 +-0.01906099915504456 0.06395299732685089 0.05054000020027161 0.1 0. 0.8 +-0.03442800045013428 0.03389199823141098 0.0139589998871088 0.1 0. 0.8 +-0.07622300088405609 0.1604299992322922 -0.01257099956274033 0.8 0. 0.8 +-0.03140699863433838 0.04236799851059914 0.05079000070691109 0.1 0. 0.8 +-0.04615100100636482 0.05878999829292297 0.03814300149679184 0.1 0. 0.8 +-0.07287199795246124 0.03555500134825706 0.001035999972373247 0.1 0. 0.8 +-0.01877599954605103 0.1076920032501221 -0.02204000018537045 0.1 0. 0.8 +-0.05476700142025948 0.08122699707746506 -0.02140899933874607 0.1 0. 0.8 +0.02767599932849407 0.1183149963617325 -0.003508999943733215 0.1 0. 0.8 +-0.07289300113916397 0.09419599920511246 0.04103099927306175 0.1 0. 0.8 +-0.06699399650096893 0.03581399843096733 0.03130599856376648 0.1 0. 0.8 +-0.08518099784851074 0.1379559934139252 0.04490099847316742 0.8 0. 0.8 +-0.07703199982643127 0.08875399827957153 0.03828100115060806 0.1 0. 0.8 +-0.06992900371551514 0.04218199849128723 0.007249000016599894 0.1 0. 0.8 +-0.03751000016927719 0.03443200141191483 -0.01640300080180168 0.1 0. 0.8 +-0.07096099853515625 0.1524839997291565 -0.04608099907636642 0.8 0. 0.8 +-0.08597800135612488 0.09107299894094467 0.02739600092172623 0.1 0. 0.8 +-0.01939699985086918 0.1868519932031631 -0.01718899980187416 0.8 0. 0.8 +-0.05789100006222725 0.06004700064659119 -0.001734000048600137 0.1 0. 0.8 +-0.08992300182580948 0.1154050007462502 0.02704500034451485 0.1 0. 0.8 +-0.07478699833154678 0.08924999833106995 -0.01477700006216764 0.1 0. 0.8 +-0.05607600137591362 0.04863100126385689 0.01023199968039989 0.1 0. 0.8 +-0.03634899854660034 0.0338440015912056 -0.03056900016963482 0.1 0. 0.8 +-0.05604499951004982 0.1486780047416687 -0.001822000020183623 0.8 0. 0.8 +-0.06091000139713287 0.1209219992160797 -0.009065999649465084 0.1 0. 0.8 +-0.08990799635648727 0.1216150000691414 0.04585999995470047 0.1 0. 0.8 +0.05567200109362602 0.06987299770116806 0.003988999873399734 0.1 0. 0.8 +-0.06175100058317184 0.1753329932689667 -0.06147399917244911 0.8 0. 0.8 +-0.07094299793243408 0.1680209934711456 -0.04901000112295151 0.8 0. 0.8 +0.006556000094860792 0.121628001332283 -0.01305299997329712 0.1 0. 0.8 +0.01153500005602837 0.1180550009012222 -0.01521699968725443 0.1 0. 0.8 +0.005692000035196543 0.09387800097465515 -0.03142900019884109 0.1 0. 0.8 +0.01880300045013428 0.1066379994153976 -0.01696700043976307 0.1 0. 0.8 +-5.900000178371556e-05 0.1009740009903908 -0.02293800003826618 0.1 0. 0.8 +-0.07900600135326385 0.1666409969329834 -0.03596200048923492 0.8 0. 0.8 +0.01102699991315603 0.1121010035276413 -0.01876400038599968 0.1 0. 0.8 +-0.07252500206232071 0.1554329991340637 -0.03490599989891052 0.8 0. 0.8 +-0.03054499998688698 0.07769100368022919 -0.03359000012278557 0.1 0. 0.8 +0.03590299934148788 0.09054400026798248 -0.0158270001411438 0.1 0. 0.8 +0.05395499989390373 0.06038400158286095 -0.002394000068306923 0.1 0. 0.8 +-0.03041600063443184 0.06925299763679504 -0.02845500037074089 0.1 0. 0.8 +-0.01047500036656857 0.1273680031299591 -0.003006000071763992 0.1 0. 0.8 +-0.04330800101161003 0.03795700147747993 -0.02532400004565716 0.1 0. 0.8 +0.03435900062322617 0.0519770011305809 -0.006899999920278788 0.1 0. 0.8 +-0.08904899656772614 0.1365060061216354 0.0262020006775856 0.8 0. 0.8 +-0.01611199975013733 0.09853599965572357 -0.0244159996509552 0.1 0. 0.8 +-0.01848799921572208 0.1868460029363632 -0.02109199948608875 0.8 0. 0.8 +-0.07727999985218048 0.1555490046739578 -0.01690299995243549 0.8 0. 0.8 +-0.07620000094175339 0.1499799937009811 -0.01487699989229441 0.8 0. 0.8 +-0.06674999743700027 0.03377800062298775 -0.006955000106245279 0.1 0. 0.8 +0.03026900067925453 0.1041980013251305 -0.01434599980711937 0.1 0. 0.8 +-0.07538799941539764 0.1514409929513931 -0.01091399975121021 0.8 0. 0.8 +-0.07345300167798996 0.1430010050535202 -0.00786999985575676 0.8 0. 0.8 +0.02343199960887432 0.1003710031509399 -0.02023600041866302 0.1 0. 0.8 +-0.08450199663639069 0.09117899835109711 -0.004563000053167343 0.1 0. 0.8 +-0.07819599658250809 0.07299999892711639 -0.003596999915316701 0.1 0. 0.8 +-0.08461099863052368 0.08443299680948257 -0.00253499997779727 0.1 0. 0.8 +-0.004257999826222658 0.09613800048828125 -0.03182600066065788 0.1 0. 0.8 +-0.08689399808645248 0.1225560009479523 -0.001734000048600137 0.1 0. 0.8 +-0.07733900099992752 0.1528020054101944 -0.001887000049464405 0.8 0. 0.8 +-0.05325299873948097 0.1612160056829453 -0.001885000034235418 0.8 0. 0.8 +-0.0587179996073246 0.04811599850654602 0.001638000016100705 0.1 0. 0.8 +-0.04786299914121628 0.03354300186038017 0.006134000141173601 0.1 0. 0.8 +-0.08317799866199493 0.1115479990839958 0.001291000051423907 0.1 0. 0.8 +-0.08557000011205673 0.1390639990568161 0.002221999922767282 0.8 0. 0.8 +-0.08755599707365036 0.09683600068092346 0.003435000078752637 0.1 0. 0.8 +0.01786199957132339 0.1228739991784096 -0.006436000112444162 0.1 0. 0.8 +0.04314599931240082 0.06503400206565857 -0.001176999998278916 0.1 0. 0.8 +-0.02036900073289871 0.09454599767923355 -0.03229400143027306 0.1 0. 0.8 +0.03382400050759315 0.1108700037002563 -0.005470999982208014 0.1 0. 0.8 +-0.03456399962306023 0.1139710023999214 -0.0166190005838871 0.1 0. 0.8 +0.01320900022983551 0.03483400121331215 0.03005599975585938 0.1 0. 0.8 +0.04636500030755997 0.07031899690628052 0.003505999920889735 0.1 0. 0.8 +-0.005274000111967325 0.1243420019745827 -0.009848999790847301 0.1 0. 0.8 +-0.002448000013828278 0.112634003162384 -0.01933700032532215 0.1 0. 0.8 +-0.06244099885225296 0.1505959928035736 -0.001718000043183565 0.8 0. 0.8 +-0.04287400096654892 0.1070699989795685 -0.0201409999281168 0.1 0. 0.8 +0.01465499959886074 0.03615299984812737 0.04360400140285492 0.1 0. 0.8 +0.01055399980396032 0.1040669977664948 -0.02025100030004978 0.1 0. 0.8 +-0.05439599975943565 0.1266099959611893 -0.005737000145018101 0.1 0. 0.8 +-0.0499190017580986 0.1189920008182526 -0.01381400041282177 0.1 0. 0.8 +0.04812600091099739 0.06027499958872795 -0.004426999948918819 0.1 0. 0.8 +-0.04857899993658066 0.1287530064582825 -0.001870000036433339 0.1 0. 0.8 +-0.03833400085568428 0.1219019964337349 -0.01093200035393238 0.1 0. 0.8 +-0.05533799901604652 0.04575400054454803 -0.006395999807864428 0.1 0. 0.8 +-0.07186699658632278 0.1150069981813431 -0.007768000010401011 0.1 0. 0.8 +-0.05068400129675865 0.06783699989318848 -0.01323899999260902 0.1 0. 0.8 +-0.04271500185132027 0.07107000052928925 -0.01769700087606907 0.1 0. 0.8 +0.04236400127410889 0.05058500170707703 -0.006680000107735395 0.1 0. 0.8 +-0.06190500035881996 0.1040180027484894 -0.01804500073194504 0.1 0. 0.8 +0.0383789986371994 0.05753099918365479 -0.005582999903708696 0.1 0. 0.8 +-0.06869199872016907 0.07501699775457382 -0.01471100002527237 0.1 0. 0.8 +-0.06976799666881561 0.08225300163030624 -0.01706399954855442 0.1 0. 0.8 +-0.06002600118517876 0.1325789988040924 -0.007195000071078539 0.8 0. 0.8 +0.01420299988240004 0.08784999698400497 -0.03010299988090992 0.1 0. 0.8 +-0.05388399958610535 0.09847799688577652 -0.02180599980056286 0.1 0. 0.8 +-0.04583499953150749 0.09419699758291245 -0.02192299999296665 0.1 0. 0.8 +0.02228699997067451 0.06351500004529953 -0.02594600059092045 0.1 0. 0.8 +-0.06993500143289566 0.1282320022583008 -0.009139000438153744 0.1 0. 0.8 +-0.04855800047516823 0.03617599979043007 -0.01246600039303303 0.1 0. 0.8 +0.02028300054371357 0.06936199963092804 -0.02840800024569035 0.1 0. 0.8 +0.01935699954628944 0.05370699986815453 -0.02725400030612946 0.1 0. 0.8 +-0.06069299951195717 0.06929600238800049 -0.01385500002652407 0.1 0. 0.8 +0.01540399994701147 0.04774000123143196 -0.02469000034034252 0.1 0. 0.8 +0.01125000044703484 0.07103600353002548 -0.03203300014138222 0.1 0. 0.8 +-0.04858399927616119 0.05178000032901764 -0.008973999880254269 0.1 0. 0.8 +0.006316999904811382 0.06101499870419502 -0.0309469997882843 0.1 0. 0.8 +0.006209999788552523 0.08516299724578857 -0.03314600139856339 0.1 0. 0.8 +-0.05868100002408028 0.03364099934697151 -0.01068499963730574 0.1 0. 0.8 +0.003398000029847026 0.04189899936318398 -0.02413699962198734 0.1 0. 0.8 +0.003347000107169151 0.05246200039982796 -0.02990199998021126 0.1 0. 0.8 +0.001305000041611493 0.06413900107145309 -0.03432599827647209 0.1 0. 0.8 +-0.001728000002913177 0.0683479979634285 -0.03435299918055534 0.1 0. 0.8 +0.03951499983668327 0.04158699885010719 0.02574799954891205 0.1 0. 0.8 +-0.004813999868929386 0.0840890035033226 -0.03776299953460693 0.1 0. 0.8 +-0.005789000075310469 0.07846300303936005 -0.0377499982714653 0.1 0. 0.8 +-0.007637000177055597 0.04671100154519081 -0.02996600046753883 0.1 0. 0.8 +0.01205999962985516 0.03438499942421913 -0.008384999819099903 0.1 0. 0.8 +-0.01472199987620115 0.06432300060987473 -0.03734700009226799 0.1 0. 0.8 +-0.01661000028252602 0.04357500001788139 -0.02742400020360947 0.1 0. 0.8 +-0.01670500077307224 0.05848800018429756 -0.03518500179052353 0.1 0. 0.8 +-0.01680799946188927 0.0827609971165657 -0.0394119992852211 0.1 0. 0.8 +-0.02077499963343143 0.07428000122308731 -0.03902599960565567 0.1 0. 0.8 +-0.02119000069797039 0.1726920008659363 -0.0212859995663166 0.8 0. 0.8 +-0.02270100079476833 0.06114999949932098 -0.03348699957132339 0.1 0. 0.8 +-0.02386599965393543 0.1030310019850731 -0.02370099909603596 0.1 0. 0.8 +-0.02557799965143204 0.04770899936556816 -0.02635299973189831 0.1 0. 0.8 +-0.0258019994944334 0.08670800179243088 -0.03646000102162361 0.1 0. 0.8 +-0.004151999950408936 0.03854300081729889 0.006856999825686216 0.1 0. 0.8 +-0.07166899740695953 0.1474609971046448 -0.02819699980318546 0.8 0. 0.8 +0.002264000009745359 0.03469200059771538 0.01890099979937077 0.1 0. 0.8 +0.02658000029623508 0.03455099835991859 0.01304899994283915 0.1 0. 0.8 +0.01542800012975931 0.03509199991822243 0.04111000150442123 0.1 0. 0.8 +0.001644999952986836 0.03481300175189972 0.00406600022688508 0.1 0. 0.8 +0.02567999996244907 0.03538300096988678 0.02122600004076958 0.1 0. 0.8 +-0.06034699827432632 0.0339989997446537 0.0210219994187355 0.1 0. 0.8 +-0.08826000243425369 0.1119339987635612 0.03738399967551231 0.1 0. 0.8 +-0.003501999890431762 0.03887199983000755 -0.01373699959367514 0.1 0. 0.8 +-0.02356999926269054 0.0368879996240139 0.05415400117635727 0.1 0. 0.8 +-0.004077999852597713 0.03458499908447266 -0.0173959992825985 0.1 0. 0.8 +-0.08585000038146973 0.116285003721714 0.0476519986987114 0.1 0. 0.8 +-0.07684300094842911 0.1097809970378876 0.04345899820327759 0.1 0. 0.8 +-0.07284200191497803 0.06425199657678604 0.01674799993634224 0.1 0. 0.8 +0.04826600104570389 0.04333100095391273 0.01856100000441074 0.1 0. 0.8 +-0.07552699744701385 0.0733330026268959 0.03117600083351135 0.1 0. 0.8 +-0.01276000030338764 0.0382240004837513 0.01990099996328354 0.1 0. 0.8 +-0.07361800223588943 0.06886699795722961 0.02667300030589104 0.1 0. 0.8 +-0.06769900023937225 0.0606830008327961 0.01559599954634905 0.1 0. 0.8 +-0.06747899949550629 0.06222200021147728 0.0214029997587204 0.1 0. 0.8 +-0.07093500345945358 0.07426100224256516 0.03660999983549118 0.1 0. 0.8 +0.007776999846100807 0.03857799991965294 0.02920399978756905 0.1 0. 0.8 +0.01775600016117096 0.0344109982252121 0.002092000097036362 0.1 0. 0.8 +0.03396299853920937 0.03563199937343597 0.01170600019395351 0.1 0. 0.8 +-0.05959000065922737 0.06593900173902512 0.03390900045633316 0.1 0. 0.8 +-0.04721000045537949 0.03350599855184555 -0.01193699985742569 0.1 0. 0.8 +3 439 360 0 +3 417 426 406 +3 0 227 2 +3 2 439 0 +3 351 242 424 +3 159 351 74 +3 351 159 242 +3 159 74 290 +3 419 420 423 +3 440 419 422 +3 419 440 420 +3 443 303 3 +3 3 4 443 +3 188 22 207 +3 221 10 211 +3 235 41 273 +3 94 12 199 +3 183 217 21 +3 18 9 34 +3 39 9 24 +3 183 21 13 +3 65 174 96 +3 66 350 373 +3 125 154 206 +3 145 381 220 +3 23 322 367 +3 26 156 28 +3 125 19 95 +3 156 30 28 +3 225 228 314 +3 39 24 80 +3 385 414 153 +3 31 156 26 +3 101 418 304 +3 19 278 95 +3 115 256 8 +3 256 115 291 +3 19 127 278 +3 127 358 278 +3 224 427 92 +3 143 42 63 +3 37 55 108 +3 79 75 42 +3 40 57 298 +3 57 169 298 +3 169 244 298 +3 60 81 64 +3 9 39 44 +3 99 32 77 +3 60 117 81 +3 150 53 62 +3 34 44 112 +3 37 108 137 +3 67 59 40 +3 95 278 246 +3 146 52 48 +3 354 211 11 +3 52 146 62 +3 85 57 59 +3 146 48 139 +3 36 62 53 +3 46 150 62 +3 282 49 79 +3 79 42 143 +3 62 140 46 +3 13 344 208 +3 59 86 85 +3 91 169 57 +3 56 98 120 +3 313 387 382 +3 67 86 59 +3 179 69 7 +3 424 302 294 +3 265 268 8 +3 7 69 254 +3 48 202 51 +3 344 380 391 +3 82 70 169 +3 51 76 147 +3 69 90 254 +3 347 374 352 +3 128 56 24 +3 71 418 101 +3 88 86 67 +3 72 64 81 +3 90 293 254 +3 88 93 86 +3 225 239 333 +3 91 105 82 +3 75 78 42 +3 34 9 44 +3 98 155 82 +3 86 93 85 +3 78 14 63 +3 71 101 27 +3 88 104 93 +3 93 97 85 +3 97 91 85 +3 102 103 293 +3 293 103 88 +3 109 104 88 +3 97 105 91 +3 105 98 82 +3 90 107 102 +3 93 104 97 +3 138 201 32 +3 111 97 104 +3 105 120 98 +3 103 109 88 +3 109 110 104 +3 111 105 97 +3 12 94 122 +3 238 364 33 +3 12 122 113 +3 119 111 104 +3 275 216 43 +3 272 263 20 +3 21 10 221 +3 109 103 102 +3 285 109 102 +3 51 147 48 +3 110 119 104 +3 101 50 237 +3 283 39 80 +3 124 105 111 +3 124 120 105 +3 285 289 109 +3 253 256 364 +3 304 50 101 +3 341 418 33 +3 72 81 184 +3 201 287 412 +3 200 111 119 +3 92 118 292 +3 125 226 19 +3 36 52 62 +3 129 118 92 +3 112 44 281 +3 200 141 111 +3 236 253 364 +3 25 188 353 +3 265 8 276 +3 56 124 24 +3 44 39 283 +3 124 111 141 +3 144 124 141 +3 143 63 80 +3 78 63 42 +3 129 130 118 +3 34 112 16 +3 281 44 283 +3 120 124 56 +3 129 140 130 +3 84 17 29 +3 132 134 286 +3 202 48 203 +3 136 142 132 +3 172 76 51 +3 136 139 142 +3 142 134 132 +3 129 46 140 +3 126 189 75 +3 140 136 130 +3 139 147 142 +3 76 49 100 +3 143 80 144 +3 75 79 49 +3 144 80 124 +3 80 24 124 +3 140 62 136 +3 146 139 136 +3 100 282 134 +3 143 144 141 +3 126 75 49 +3 141 79 143 +3 226 127 19 +3 62 146 136 +3 76 134 142 +3 147 76 142 +3 76 100 134 +3 139 48 147 +3 195 150 182 +3 27 236 71 +3 107 90 227 +3 158 30 156 +3 331 160 311 +3 263 30 158 +3 167 197 171 +3 170 156 157 +3 72 163 64 +3 249 180 152 +3 168 263 158 +3 55 251 108 +3 169 170 157 +3 156 170 158 +3 91 82 169 +3 244 169 157 +3 158 175 168 +3 335 306 198 +3 388 397 243 +3 170 177 158 +3 49 76 172 +3 328 315 55 +3 177 175 158 +3 60 193 195 +3 182 164 60 +3 60 195 182 +3 175 176 168 +3 213 179 7 +3 70 170 169 +3 205 94 199 +3 176 20 168 +3 234 215 390 +3 90 69 179 +3 177 191 175 +3 361 206 154 +3 70 177 170 +3 175 186 176 +3 77 174 149 +3 177 196 191 +3 191 186 175 +3 174 165 210 +3 366 164 182 +3 36 203 52 +3 82 177 70 +3 177 82 196 +3 151 122 210 +3 78 75 189 +3 33 418 71 +3 366 150 46 +3 189 126 197 +3 46 129 427 +3 32 96 77 +3 27 237 236 +3 123 247 161 +3 161 246 173 +3 72 123 163 +3 173 185 189 +3 64 193 60 +3 172 51 202 +3 251 249 152 +3 163 161 167 +3 187 181 193 +3 82 155 196 +3 65 32 412 +3 181 187 171 +3 273 114 255 +3 260 361 154 +3 150 195 53 +3 197 167 189 +3 172 126 49 +3 117 152 81 +3 189 161 173 +3 162 152 117 +3 251 148 249 +3 203 166 202 +3 152 180 81 +3 199 252 87 +3 193 181 195 +3 53 181 166 +3 221 211 354 +3 165 151 210 +3 14 80 63 +3 15 371 87 +3 123 72 260 +3 371 54 87 +3 205 199 87 +3 7 275 131 +3 64 163 187 +3 20 263 168 +3 126 172 202 +3 123 161 163 +3 210 94 205 +3 161 189 167 +3 151 306 122 +3 36 166 203 +3 108 251 432 +3 184 180 249 +3 187 163 167 +3 197 126 202 +3 91 57 85 +3 45 316 241 +3 53 166 36 +3 187 167 171 +3 138 99 87 +3 174 210 149 +3 151 198 306 +3 173 246 185 +3 218 125 206 +3 185 78 189 +3 55 148 251 +3 171 197 166 +3 87 149 205 +3 137 108 432 +3 180 184 81 +3 64 187 193 +3 165 198 151 +3 99 149 87 +3 195 181 53 +3 9 128 24 +3 427 366 46 +3 197 202 166 +3 60 164 209 +3 83 377 137 +3 166 181 171 +3 149 210 205 +3 377 37 137 +3 185 14 78 +3 122 94 210 +3 315 370 361 +3 225 212 228 +3 241 276 236 +3 243 231 73 +3 219 188 207 +3 265 241 316 +3 217 211 10 +3 2 227 4 +3 65 250 174 +3 216 41 235 +3 234 379 215 +3 121 234 206 +3 415 160 190 +3 238 71 236 +3 154 125 95 +3 322 334 288 +3 89 234 389 +3 428 426 1 +3 234 89 206 +3 89 218 206 +3 96 174 77 +3 379 332 215 +3 55 315 148 +3 192 222 106 +3 212 225 333 +3 215 332 222 +3 125 218 226 +3 327 218 89 +3 121 356 379 +3 216 235 43 +3 165 174 198 +3 241 265 276 +3 255 235 273 +3 234 121 379 +3 259 38 231 +3 121 206 356 +3 312 201 138 +3 22 188 25 +3 206 361 356 +3 236 237 241 +3 354 11 352 +3 222 332 106 +3 50 45 237 +3 230 222 192 +3 310 43 235 +3 247 246 161 +3 15 87 252 +3 392 215 222 +3 232 25 47 +3 260 247 123 +3 186 252 20 +3 252 191 270 +3 4 227 159 +3 214 385 153 +3 252 186 191 +3 237 45 241 +3 148 184 249 +3 250 198 174 +3 154 247 260 +3 95 246 247 +3 154 95 247 +3 133 268 265 +3 219 17 6 +3 133 284 268 +3 6 272 271 +3 133 265 316 +3 185 246 277 +3 148 257 184 +3 315 258 257 +3 257 260 72 +3 258 260 257 +3 267 252 270 +3 348 6 256 +3 14 185 280 +3 361 260 258 +3 293 41 254 +3 352 11 35 +3 11 308 47 +3 240 2 434 +3 199 12 269 +3 266 270 155 +3 279 133 316 +3 212 47 308 +3 293 245 41 +3 270 196 155 +3 84 29 30 +3 263 272 84 +3 348 219 6 +3 266 155 56 +3 238 236 364 +3 56 155 98 +3 47 212 232 +3 315 257 148 +3 30 263 84 +3 282 100 49 +3 267 266 128 +3 350 310 255 +3 6 84 272 +3 256 6 271 +3 15 252 267 +3 204 267 128 +3 266 267 270 +3 253 8 256 +3 128 9 18 +3 264 11 211 +3 271 272 269 +3 199 272 20 +3 269 272 199 +3 71 238 33 +3 128 266 56 +3 432 441 137 +3 8 253 276 +3 199 20 252 +3 348 188 219 +3 349 287 312 +3 246 278 277 +3 27 101 237 +3 7 216 275 +3 280 185 277 +3 268 115 8 +3 6 17 84 +3 279 284 133 +3 268 284 115 +3 281 280 277 +3 191 196 270 +3 54 138 87 +3 278 281 277 +3 80 14 283 +3 11 47 35 +3 350 302 310 +3 297 16 278 +3 79 141 282 +3 278 112 281 +3 283 280 281 +3 35 25 347 +3 283 14 280 +3 276 253 236 +3 16 112 278 +3 282 200 134 +3 232 333 239 +3 130 289 285 +3 286 119 110 +3 278 358 297 +3 428 194 426 +3 382 387 33 +3 201 412 32 +3 7 131 213 +3 99 138 32 +3 109 289 286 +3 162 432 251 +3 245 293 88 +3 227 90 179 +3 136 289 130 +3 186 20 176 +3 141 200 282 +3 411 413 326 +3 291 348 256 +3 394 376 231 +3 438 301 433 +3 67 301 438 +3 67 40 301 +3 72 184 257 +3 26 28 300 +3 26 300 314 +3 303 428 1 +3 429 58 26 +3 107 292 118 +3 40 298 301 +3 311 428 303 +3 90 102 293 +3 248 305 217 +3 264 211 217 +3 429 26 314 +3 58 31 26 +3 298 229 301 +3 159 227 242 +3 131 275 299 +3 305 264 217 +3 132 289 136 +3 225 17 239 +3 107 118 285 +3 41 437 273 +3 310 235 255 +3 118 130 285 +3 40 59 57 +3 30 29 300 +3 119 134 200 +3 61 347 353 +3 433 301 248 +3 229 264 305 +3 227 292 107 +3 286 134 119 +3 443 290 74 +3 248 301 305 +3 231 190 73 +3 194 406 426 +3 132 286 289 +3 286 110 109 +3 225 29 17 +3 299 275 424 +3 402 60 209 +3 12 271 269 +3 102 107 285 +3 43 302 424 +3 301 229 305 +3 300 29 225 +3 12 113 271 +3 302 43 310 +3 92 427 129 +3 314 300 225 +3 317 323 279 +3 323 284 279 +3 304 325 178 +3 178 325 317 +3 321 342 367 +3 325 323 317 +3 323 115 284 +3 418 337 304 +3 22 239 207 +3 347 61 374 +3 337 325 304 +3 229 298 244 +3 413 329 326 +3 325 340 323 +3 212 333 232 +3 153 416 326 +3 214 153 326 +3 415 329 413 +3 323 336 115 +3 340 336 323 +3 329 259 326 +3 336 291 115 +3 322 23 320 +3 190 38 415 +3 415 38 329 +3 308 228 212 +3 362 288 295 +3 259 214 326 +3 73 331 274 +3 73 190 160 +3 340 325 337 +3 357 416 153 +3 223 311 135 +3 329 38 259 +3 0 427 224 +3 4 3 1 +3 32 65 96 +3 418 341 337 +3 231 38 190 +3 4 290 443 +3 216 254 41 +3 443 388 274 +3 4 159 290 +3 274 243 73 +3 306 335 287 +3 207 239 219 +3 388 243 274 +3 380 345 381 +3 381 345 309 +3 248 217 183 +3 232 239 22 +3 288 334 414 +3 340 348 336 +3 343 68 309 +3 318 355 319 +3 341 340 337 +3 232 22 25 +3 345 343 309 +3 306 287 349 +3 182 150 366 +3 352 68 343 +3 362 295 233 +3 362 318 116 +3 363 367 322 +3 341 348 340 +3 113 306 349 +3 47 25 35 +3 217 10 21 +3 330 233 204 +3 350 307 373 +3 353 188 348 +3 153 334 357 +3 346 261 357 +3 365 359 5 +3 349 271 113 +3 179 213 227 +3 25 353 347 +3 336 348 291 +3 344 21 345 +3 354 352 343 +3 302 66 294 +3 302 350 66 +3 350 255 307 +3 432 402 441 +3 21 221 345 +3 221 343 345 +3 343 221 354 +3 13 21 344 +3 352 35 347 +3 23 383 320 +3 233 295 5 +3 342 321 339 +3 319 321 324 +3 322 320 346 +3 319 339 321 +3 258 315 361 +3 361 370 356 +3 127 226 342 +3 251 152 162 +3 358 339 297 +3 297 319 355 +3 288 414 295 +3 243 397 66 +3 37 328 55 +3 226 327 342 +3 271 364 256 +3 297 355 16 +3 330 204 128 +3 362 116 288 +3 271 312 364 +3 330 362 233 +3 342 262 383 +3 349 312 271 +3 364 138 33 +3 318 363 116 +3 311 274 331 +3 92 292 224 +3 261 410 357 +3 334 322 346 +3 369 378 313 +3 318 319 324 +3 368 382 371 +3 368 369 313 +3 54 371 382 +3 204 233 359 +3 135 311 408 +3 327 89 342 +3 318 34 16 +3 371 372 368 +3 368 372 369 +3 17 219 239 +3 342 89 262 +3 297 339 319 +3 128 18 330 +3 334 346 357 +3 233 5 359 +3 372 359 369 +3 15 267 371 +3 365 369 359 +3 18 34 318 +3 346 320 261 +3 16 355 318 +3 330 18 362 +3 60 402 117 +3 315 328 370 +3 339 127 342 +3 358 127 339 +3 371 204 372 +3 18 318 362 +3 267 204 371 +3 372 204 359 +3 373 243 66 +3 403 410 261 +3 324 363 318 +3 198 250 335 +3 37 377 328 +3 377 370 328 +3 145 378 384 +3 381 309 220 +3 379 356 370 +3 374 61 387 +3 332 370 377 +3 332 379 370 +3 338 294 66 +3 313 378 374 +3 220 374 378 +3 376 214 259 +3 384 378 365 +3 145 384 296 +3 380 145 391 +3 113 122 306 +3 391 296 375 +3 364 312 138 +3 311 160 408 +3 287 335 412 +3 348 341 353 +3 231 376 259 +3 375 296 376 +3 83 106 377 +3 145 220 378 +3 106 332 377 +3 23 367 342 +3 66 397 338 +3 307 375 394 +3 23 342 383 +3 389 262 89 +3 288 363 322 +3 234 386 389 +3 421 366 427 +3 5 384 365 +3 309 68 220 +3 390 386 234 +3 316 45 279 +3 287 201 312 +3 394 373 307 +3 61 341 33 +3 215 392 390 +3 389 393 262 +3 208 375 307 +3 442 88 67 +3 243 394 231 +3 208 391 375 +3 74 351 443 +3 375 376 394 +3 313 382 368 +3 374 68 352 +3 393 383 262 +3 376 296 214 +3 153 414 334 +3 395 386 390 +3 367 324 321 +3 386 393 389 +3 396 383 393 +3 426 4 1 +3 222 398 392 +3 145 296 391 +3 392 398 390 +3 395 400 386 +3 400 393 386 +3 317 279 178 +3 296 385 214 +3 398 399 390 +3 404 396 393 +3 230 223 222 +3 378 369 365 +3 399 395 390 +3 400 401 393 +3 393 401 404 +3 261 320 396 +3 367 363 324 +3 320 383 396 +3 61 353 341 +3 399 400 395 +3 344 345 380 +3 398 405 399 +3 223 135 222 +3 135 398 222 +3 403 261 396 +3 380 381 145 +3 399 407 400 +3 404 403 396 +3 387 61 33 +3 135 408 398 +3 398 408 405 +3 106 440 406 +3 243 373 394 +3 399 409 407 +3 400 407 401 +3 374 387 313 +3 399 405 409 +3 407 404 401 +3 404 411 403 +3 33 138 382 +3 178 279 45 +3 220 68 374 +3 288 116 363 +3 403 411 410 +3 385 384 5 +3 412 250 65 +3 99 77 149 +3 208 344 391 +3 407 411 404 +3 409 405 408 +3 415 409 408 +3 54 382 138 +3 385 296 384 +3 223 428 311 +3 250 412 335 +3 409 411 407 +3 106 406 192 +3 178 45 50 +3 416 410 411 +3 416 357 410 +3 424 275 43 +3 413 409 415 +3 413 411 409 +3 326 416 411 +3 408 160 415 +3 254 216 7 +3 50 304 178 +3 414 5 295 +3 414 385 5 +3 421 427 0 +3 83 441 106 +3 441 420 106 +3 421 360 423 +3 131 299 213 +3 440 422 406 +3 421 0 360 +3 11 264 308 +3 194 428 230 +3 106 420 440 +3 417 419 240 +3 164 366 421 +3 162 117 402 +3 308 264 229 +3 308 229 425 +3 209 421 423 +3 425 430 228 +3 0 224 227 +3 308 425 228 +3 430 429 228 +3 434 4 417 +3 137 441 83 +3 402 423 441 +3 227 213 242 +3 157 156 31 +3 228 429 314 +3 441 423 420 +3 327 226 218 +3 434 2 4 +3 431 435 13 +3 229 430 425 +3 52 203 48 +3 13 435 183 +3 430 58 429 +3 1 3 303 +3 209 164 421 +3 331 73 160 +3 433 248 183 +3 435 433 183 +3 244 430 229 +3 406 194 192 +3 419 360 439 +3 208 436 13 +3 436 431 13 +3 422 419 417 +3 58 430 31 +3 423 360 419 +3 338 424 294 +3 230 428 223 +3 244 157 430 +3 406 422 417 +3 436 437 431 +3 435 438 433 +3 157 31 430 +3 419 439 240 +3 397 424 338 +3 208 114 436 +3 431 437 435 +3 432 162 402 +3 388 443 397 +3 307 114 208 +3 439 2 240 +3 292 227 224 +3 114 307 255 +3 273 436 114 +3 436 273 437 +3 435 442 438 +3 442 435 437 +3 443 351 397 +3 351 424 397 +3 423 402 209 +3 41 442 437 +3 242 213 299 +3 30 300 28 +3 442 67 438 +3 192 194 230 +3 417 4 426 +3 311 443 274 +3 311 303 443 +3 442 41 245 +3 242 299 424 +3 245 88 442 +3 240 434 417 diff --git a/data/cube_multi_color.off b/data/cube_multi_color.off new file mode 100644 index 0000000..0400760 --- /dev/null +++ b/data/cube_multi_color.off @@ -0,0 +1,23 @@ +OFF +8 12 0 +# fichier OFF non standard pour ajouter les couleurs (RGB): +0 0 0 0.9 0.9 0.9 +1 0 0 0.8 0. 0 +1 1 0 0.8 0.8 0 +0 1 0 0. 0.8 0. +0 0 1 0 0 0.8 +1 0 1 0.8 0. 0.8 +1 1 1 0.8 0.8 0.8 +0 1 1 0 0.8 0.8 +3 0 1 4 +3 1 5 4 +3 1 2 5 +3 2 6 5 +3 2 3 6 +3 3 7 6 +3 3 0 7 +3 0 4 7 +3 4 5 7 +3 5 6 7 +3 3 2 0 +3 2 1 0 diff --git a/data/cube_trigs_color.off b/data/cube_trigs_color.off new file mode 100644 index 0000000..3d25bb7 --- /dev/null +++ b/data/cube_trigs_color.off @@ -0,0 +1,23 @@ +OFF +8 12 0 +# fichier OFF non standard pour ajouter les couleurs (RGB): +0 0 0 0.8 0 0 +1 0 0 0.8 0 0 +1 1 0 0.8 0 0 +0 1 0 0.8 0 0 +0 0 1 0.8 0 0 +1 0 1 0.8 0 0 +1 1 1 0.8 0 0 +0 1 1 0.8 0 0 +3 0 1 4 +3 1 5 4 +3 1 2 5 +3 2 6 5 +3 2 3 6 +3 3 7 6 +3 3 0 7 +3 0 4 7 +3 4 5 7 +3 5 6 7 +3 3 2 0 +3 2 1 0 diff --git a/data/example0.scene b/data/example0.scene new file mode 100644 index 0000000..5346cc3 --- /dev/null +++ b/data/example0.scene @@ -0,0 +1,19 @@ + +# object filename: +data/cube_multi_color.off +# camera position: +3.0 5.0 5.0 +# camera looks at: +0.0 0.0 0.0 +# camera's y vector: +0.0 -1.0 0.0 +# focal length: +512 +# w and h (pixels): +512 512 +# ambient light intensity Ia +1.8 +# point light : 3D coordinates and ligth intensity (x, y, z, Id) +0.0 0.0 8.0 9.0 +# object material parameters (Ka, Kd, Ks, s) +0.5 0.5 0.5 1.0 diff --git a/data/example1.scene b/data/example1.scene new file mode 100644 index 0000000..6530cac --- /dev/null +++ b/data/example1.scene @@ -0,0 +1,21 @@ + +# object filename: +data/colored_stfdbunny.off +# camera position: +2.0 2.0 3.0 +# camera looks at: +0.0 0.1 0.0 +# camera's y vector: +0.0 -1.0 0.0 +# focal length: +3500 +# w and h (pixels): +640 480 +# ambient light intensity Ia +0.5 +# point light : 3D coordinates and ligth intensity (x, y, z, Id) +5.0 8.0 8.0 4.0 +# object material parameters (Ka, Kd, Ks, s) +0.5 0.5 0.5 1.0 + + diff --git a/data/example2.scene b/data/example2.scene new file mode 100644 index 0000000..2ae0cee --- /dev/null +++ b/data/example2.scene @@ -0,0 +1,19 @@ + +# object filename: +data/monkey2.off +# camera position: +-1.0 3.0 4.0 +# camera looks at: +0.0 0.0 0.0 +# camera's y vector: +0.0 -1.0 0.0 +# focal length (pixels): +2000 +# w and h (pixels): +800 600 +# ambient (white) light intensity Ia +1.0 +# point light : 3D coordinates and ligth intensity (x, y, z, Id) +0.0 0.0 8.0 0.8 +# object material parameters (Ka, Kd, Ks, s) +0.5 0.5 0.5 3.0 diff --git a/data/example_textured.scene b/data/example_textured.scene new file mode 100644 index 0000000..91cbe31 --- /dev/null +++ b/data/example_textured.scene @@ -0,0 +1,19 @@ + +# object filename: +data/textured_facet.off +# camera position: +0.75 1.25 0.5 +# camera looks at: +0.5 0.5 0.0 +# camera's y vector: +0.0 0.0 1.0 +# focal length (pixels): +256 +# w and h (pixels): +512 512 +# ambient light intensity Ia +0.1 +# point light : 3D coordinates and ligth intensity (x, y, z, Id) +0.0 0.0 8.0 0.9 +# object material parameters (Ka, Kd, Ks, s) +0.5 0.5 0.5 10.0 diff --git a/data/monkey2.off b/data/monkey2.off new file mode 100644 index 0000000..daf2d9b --- /dev/null +++ b/data/monkey2.off @@ -0,0 +1,8757 @@ +OFF +2947 5808 0 +0.424479 0.213542 0.794271 0.60 0.53 0.73 +-0.424479 0.213542 0.794271 0.32 0.53 0.73 +0.382812 0.171875 0.804688 0.59 0.52 0.73 +-0.382812 0.171875 0.804688 0.33 0.52 0.73 +0.322917 0.171875 0.817708 0.57 0.52 0.73 +-0.322917 0.171875 0.817708 0.35 0.52 0.73 +0.281250 0.213542 0.822917 0.56 0.53 0.74 +-0.281250 0.213542 0.822917 0.37 0.53 0.74 +0.281250 0.273438 0.822917 0.56 0.55 0.74 +-0.281250 0.273438 0.822917 0.37 0.55 0.74 +0.322917 0.317708 0.817708 0.57 0.57 0.73 +-0.322917 0.317708 0.817708 0.35 0.57 0.73 +0.382812 0.317708 0.804688 0.59 0.57 0.73 +-0.382812 0.317708 0.804688 0.33 0.57 0.73 +0.424479 0.273438 0.794271 0.60 0.55 0.73 +-0.424479 0.273438 0.794271 0.32 0.55 0.73 +0.078125 -0.804688 0.645833 0.49 0.19 0.68 +-0.078125 -0.804688 0.645833 0.44 0.19 0.68 +0.036458 0.479167 0.593750 0.47 0.62 0.66 +-0.036458 0.479167 0.593750 0.45 0.62 0.66 +0.278646 -0.281250 0.247396 0.55 0.37 0.54 +-0.278646 -0.281250 0.247396 0.37 0.37 0.54 +0.283854 -0.164062 0.479167 0.56 0.41 0.62 +-0.283854 -0.164062 0.479167 0.37 0.41 0.62 +0.388021 -0.023438 -0.583333 0.59 0.45 0.27 +-0.388021 -0.023438 -0.583333 0.33 0.45 0.27 +0.721354 0.005208 -0.143229 0.70 0.46 0.41 +-0.721354 0.005208 -0.143229 0.22 0.46 0.41 +1.104167 0.315104 -0.429688 0.83 0.57 0.32 +-1.104167 0.315104 -0.429688 0.09 0.57 0.32 +1.309896 0.273438 -0.526042 0.90 0.55 0.29 +-1.309896 0.273438 -0.526042 0.03 0.55 0.29 +-0.674479 -0.085938 -0.307292 0.24 0.43 0.36 +-0.718750 -0.130208 -0.205729 0.22 0.42 0.39 +0.674479 -0.085938 -0.307292 0.69 0.43 0.36 +0.718750 -0.130208 -0.205729 0.70 0.42 0.39 +-0.807292 0.174479 -0.382812 0.19 0.52 0.33 +-0.734375 0.044271 -0.398438 0.22 0.48 0.33 +0.807292 0.174479 -0.382812 0.73 0.52 0.33 +0.734375 0.044271 -0.398438 0.71 0.48 0.33 +-0.856771 0.372396 -0.273438 0.18 0.59 0.37 +-0.817708 0.325521 -0.341146 0.19 0.57 0.35 +0.817708 0.325521 -0.341146 0.73 0.57 0.35 +0.856771 0.372396 -0.273438 0.75 0.59 0.37 +-1.195312 0.320312 -0.520833 0.06 0.57 0.29 +-1.125000 0.135417 -0.502604 0.09 0.51 0.29 +1.195312 0.320312 -0.520833 0.86 0.57 0.29 +1.125000 0.135417 -0.502604 0.84 0.51 0.29 +-0.895833 0.057292 -0.401042 0.16 0.48 0.33 +-0.973958 0.244792 -0.453125 0.14 0.54 0.31 +0.973958 0.244792 -0.453125 0.79 0.54 0.31 +0.895833 0.057292 -0.401042 0.76 0.48 0.33 +-0.968750 0.432292 -0.393229 0.14 0.61 0.33 +-0.924479 0.421875 -0.309896 0.15 0.60 0.36 +0.924479 0.421875 -0.309896 0.77 0.60 0.36 +0.968750 0.432292 -0.393229 0.78 0.61 0.33 +-1.169271 0.471354 -0.484375 0.07 0.62 0.30 +-1.093750 0.473958 -0.406250 0.10 0.62 0.33 +1.093750 0.473958 -0.406250 0.83 0.62 0.33 +1.169271 0.471354 -0.484375 0.85 0.62 0.30 +-1.322917 0.361979 -0.489583 0.02 0.58 0.30 +-1.278646 0.432292 -0.463542 0.04 0.61 0.31 +1.278646 0.432292 -0.463542 0.89 0.61 0.31 +1.322917 0.361979 -0.489583 0.90 0.58 0.30 +-1.320312 0.135417 -0.486979 0.02 0.51 0.30 +-1.333333 0.223958 -0.450521 0.02 0.54 0.31 +1.333333 0.223958 -0.450521 0.91 0.54 0.31 +1.320312 0.135417 -0.486979 0.90 0.51 0.30 +-1.119792 -0.044271 -0.416667 0.09 0.45 0.32 +-1.210938 0.007812 -0.484375 0.06 0.46 0.30 +1.119792 -0.044271 -0.416667 0.83 0.45 0.32 +1.210938 0.007812 -0.484375 0.87 0.46 0.30 +-0.867188 -0.122396 -0.260417 0.17 0.42 0.37 +-0.955729 -0.104167 -0.382812 0.14 0.43 0.33 +0.867188 -0.122396 -0.260417 0.75 0.42 0.37 +0.955729 -0.104167 -0.382812 0.78 0.43 0.33 +-1.127604 0.276042 -0.421875 0.09 0.55 0.32 +-1.184896 0.265625 -0.455729 0.07 0.55 0.31 +1.127604 0.276042 -0.421875 0.84 0.55 0.32 +1.184896 0.265625 -0.455729 0.86 0.55 0.31 +-1.125000 0.161458 -0.419271 0.09 0.52 0.32 +-1.192708 0.179688 -0.455729 0.06 0.52 0.31 +1.192708 0.179688 -0.455729 0.86 0.52 0.31 +1.125000 0.161458 -0.419271 0.84 0.52 0.32 +-1.033854 0.104167 -0.390625 0.12 0.50 0.33 +-1.104167 0.091146 -0.429688 0.09 0.49 0.32 +1.104167 0.091146 -0.429688 0.83 0.49 0.32 +1.033854 0.104167 -0.390625 0.81 0.50 0.33 +-0.994792 0.062500 -0.375000 0.13 0.48 0.34 +-0.955729 0.015625 -0.341146 0.14 0.47 0.35 +0.994792 0.062500 -0.375000 0.79 0.48 0.34 +0.955729 0.015625 -0.341146 0.78 0.47 0.35 +-0.890625 0.020833 -0.307292 0.16 0.47 0.36 +-0.848958 -0.005208 -0.302083 0.18 0.46 0.36 +0.848958 -0.005208 -0.302083 0.74 0.46 0.36 +0.890625 0.020833 -0.307292 0.76 0.47 0.36 +-0.854167 0.119792 -0.322917 0.18 0.50 0.35 +-0.812500 0.114583 -0.320312 0.19 0.50 0.35 +0.854167 0.119792 -0.322917 0.75 0.50 0.35 +0.812500 0.114583 -0.320312 0.73 0.50 0.35 +-0.898438 0.151042 -0.333333 0.16 0.51 0.35 +-0.898438 0.192708 -0.330729 0.16 0.53 0.35 +0.898438 0.192708 -0.330729 0.76 0.53 0.35 +0.898438 0.151042 -0.333333 0.76 0.51 0.35 +-0.976562 0.231771 -0.356771 0.14 0.54 0.34 +-0.934896 0.231771 -0.338542 0.15 0.54 0.35 +0.934896 0.231771 -0.338542 0.77 0.54 0.35 +0.976562 0.231771 -0.356771 0.79 0.54 0.34 +-1.002604 0.283854 -0.377604 0.13 0.56 0.34 +-1.046875 0.278646 -0.393229 0.11 0.55 0.33 +1.002604 0.283854 -0.377604 0.80 0.56 0.34 +1.046875 0.278646 -0.393229 0.81 0.55 0.33 +-1.083333 0.223958 -0.388021 0.10 0.54 0.33 +-1.052083 0.231771 -0.382812 0.11 0.54 0.33 +1.052083 0.231771 -0.382812 0.81 0.54 0.33 +1.083333 0.223958 -0.388021 0.82 0.54 0.33 +-1.005208 0.161458 -0.367188 0.13 0.52 0.34 +-1.010417 0.197917 -0.369792 0.12 0.53 0.34 +1.005208 0.161458 -0.367188 0.80 0.52 0.34 +1.010417 0.197917 -0.369792 0.80 0.53 0.34 +-0.966146 0.119792 -0.351562 0.14 0.50 0.34 +-0.929688 0.114583 -0.338542 0.15 0.50 0.35 +0.929688 0.114583 -0.338542 0.77 0.50 0.35 +0.966146 0.119792 -0.351562 0.78 0.50 0.34 +-0.893229 0.062500 -0.328125 0.16 0.48 0.35 +-0.856771 0.067708 -0.322917 0.18 0.48 0.35 +0.856771 0.067708 -0.322917 0.75 0.48 0.35 +0.893229 0.062500 -0.328125 0.76 0.48 0.35 +-0.989583 -0.005208 -0.351562 0.13 0.46 0.34 +-0.934896 -0.013021 -0.281250 0.15 0.46 0.37 +0.934896 -0.013021 -0.281250 0.77 0.46 0.37 +0.989583 -0.005208 -0.351562 0.79 0.46 0.34 +-1.148438 0.059896 -0.450521 0.08 0.48 0.31 +-1.091146 0.031250 -0.411458 0.10 0.47 0.32 +1.091146 0.031250 -0.411458 0.83 0.47 0.32 +1.148438 0.059896 -0.450521 0.84 0.48 0.31 +-1.234375 0.192708 -0.473958 0.05 0.53 0.30 +-1.210938 0.143229 -0.458333 0.06 0.51 0.31 +1.210938 0.143229 -0.458333 0.87 0.51 0.31 +1.234375 0.192708 -0.473958 0.87 0.53 0.30 +-1.197917 0.317708 -0.455729 0.06 0.57 0.31 +-1.226562 0.278646 -0.473958 0.05 0.55 0.30 +1.197917 0.317708 -0.455729 0.86 0.57 0.31 +1.226562 0.278646 -0.473958 0.87 0.55 0.30 +-1.078125 0.343750 -0.403646 0.10 0.58 0.33 +-1.132812 0.343750 -0.445312 0.08 0.58 0.31 +1.078125 0.343750 -0.403646 0.82 0.58 0.33 +1.132812 0.343750 -0.445312 0.84 0.58 0.31 +-0.973958 0.312500 -0.330729 0.14 0.57 0.35 +-1.005208 0.320312 -0.372396 0.13 0.57 0.34 +0.973958 0.312500 -0.330729 0.79 0.57 0.35 +1.005208 0.320312 -0.372396 0.80 0.57 0.34 +-0.859375 -0.018229 -0.250000 0.18 0.46 0.38 +-0.835938 -0.015625 -0.286458 0.18 0.46 0.37 +0.859375 -0.018229 -0.250000 0.75 0.46 0.38 +0.835938 -0.015625 -0.286458 0.74 0.46 0.37 +-0.822917 -0.005208 -0.289062 0.19 0.46 0.37 +-0.835938 0.005208 -0.304688 0.18 0.46 0.36 +0.822917 -0.005208 -0.289062 0.74 0.46 0.37 +0.835938 0.005208 -0.304688 0.74 0.46 0.36 +-0.841146 0.036458 -0.304688 0.18 0.47 0.36 +-0.830729 0.059896 -0.289062 0.18 0.48 0.37 +0.830729 0.059896 -0.289062 0.74 0.48 0.37 +0.841146 0.036458 -0.304688 0.74 0.47 0.36 +-0.804688 0.085938 -0.304688 0.19 0.49 0.36 +-0.781250 0.091146 -0.289062 0.20 0.49 0.37 +0.781250 0.091146 -0.289062 0.72 0.49 0.37 +0.804688 0.085938 -0.304688 0.73 0.49 0.36 +-0.786458 0.119792 -0.289062 0.20 0.50 0.37 +-0.815104 0.145833 -0.304688 0.19 0.51 0.36 +0.786458 0.119792 -0.289062 0.72 0.50 0.37 +0.815104 0.145833 -0.304688 0.73 0.51 0.36 +-0.856771 0.192708 -0.304688 0.18 0.53 0.36 +-0.872396 0.216146 -0.286458 0.17 0.53 0.37 +0.872396 0.216146 -0.286458 0.75 0.53 0.37 +0.856771 0.192708 -0.304688 0.75 0.53 0.36 +-0.908854 0.260417 -0.291667 0.16 0.55 0.36 +-0.929688 0.276042 -0.317708 0.15 0.55 0.36 +0.908854 0.260417 -0.291667 0.76 0.55 0.36 +0.929688 0.276042 -0.317708 0.77 0.55 0.36 +-0.747396 0.080729 -0.156250 0.21 0.49 0.41 +-0.794271 0.174479 -0.109375 0.20 0.52 0.43 +0.794271 0.174479 -0.109375 0.73 0.52 0.43 +0.747396 0.080729 -0.156250 0.71 0.49 0.41 +-0.820312 0.273438 -0.208333 0.19 0.55 0.39 +-0.825521 0.283854 -0.153646 0.19 0.56 0.41 +0.825521 0.283854 -0.153646 0.74 0.56 0.41 +0.820312 0.273438 -0.208333 0.74 0.55 0.39 +-0.893229 0.278646 -0.255208 0.16 0.55 0.38 +-0.903646 0.317708 -0.239583 0.16 0.57 0.38 +0.903646 0.317708 -0.239583 0.76 0.57 0.38 +0.893229 0.278646 -0.255208 0.76 0.55 0.38 +-0.841146 0.205729 -0.250000 0.18 0.53 0.38 +-0.843750 0.244792 -0.229167 0.18 0.54 0.39 +0.843750 0.244792 -0.229167 0.74 0.54 0.39 +0.841146 0.205729 -0.250000 0.74 0.53 0.38 +-0.757812 0.111979 -0.223958 0.21 0.50 0.39 +-0.796875 0.156250 -0.252604 0.20 0.51 0.38 +0.796875 0.156250 -0.252604 0.73 0.51 0.38 +0.757812 0.111979 -0.223958 0.71 0.50 0.39 +-0.773438 0.049479 -0.244792 0.20 0.48 0.38 +-0.807292 0.065104 -0.273438 0.19 0.48 0.37 +0.773438 0.049479 -0.244792 0.72 0.48 0.38 +0.807292 0.065104 -0.273438 0.73 0.48 0.37 +-0.750000 0.000000 -0.210938 0.21 0.46 0.39 +-0.791667 0.013021 -0.244792 0.20 0.47 0.38 +0.791667 0.013021 -0.244792 0.73 0.47 0.38 +0.750000 0.000000 -0.210938 0.71 0.46 0.39 +-0.841146 -0.036458 -0.205729 0.18 0.45 0.39 +-0.786458 -0.036458 -0.192708 0.20 0.45 0.40 +0.841146 -0.036458 -0.205729 0.74 0.45 0.39 +0.786458 -0.036458 -0.192708 0.72 0.45 0.40 +-0.861979 0.325521 -0.210938 0.17 0.57 0.39 +-0.877604 0.364583 -0.218750 0.17 0.58 0.39 +0.861979 0.325521 -0.210938 0.75 0.57 0.39 +0.877604 0.364583 -0.218750 0.75 0.58 0.39 +-0.770833 0.062500 0.018229 0.20 0.48 0.47 +-0.812500 0.184896 -0.020833 0.19 0.52 0.45 +0.770833 0.062500 0.018229 0.72 0.48 0.47 +0.812500 0.184896 -0.020833 0.73 0.52 0.45 +-0.773438 -0.078125 -0.143229 0.20 0.44 0.41 +-0.695312 -0.096354 -0.153646 0.23 0.43 0.41 +0.695312 -0.096354 -0.153646 0.69 0.43 0.41 +0.773438 -0.078125 -0.143229 0.72 0.44 0.41 +-0.679688 -0.049479 -0.135417 0.24 0.45 0.42 +-0.684896 -0.057292 -0.054688 0.23 0.44 0.44 +0.684896 -0.057292 -0.054688 0.69 0.44 0.44 +0.679688 -0.049479 -0.135417 0.69 0.45 0.42 +-0.960938 0.359375 -0.265625 0.14 0.58 0.37 +-0.994792 0.354167 -0.312500 0.13 0.58 0.36 +0.960938 0.359375 -0.265625 0.78 0.58 0.37 +0.994792 0.354167 -0.312500 0.79 0.58 0.36 +-1.127604 0.380208 -0.395833 0.09 0.59 0.33 +-1.075521 0.398438 -0.346354 0.10 0.59 0.35 +1.075521 0.398438 -0.346354 0.82 0.59 0.35 +1.127604 0.380208 -0.395833 0.84 0.59 0.33 +-1.223958 0.299479 -0.429688 0.05 0.56 0.32 +-1.208333 0.361979 -0.411458 0.06 0.58 0.32 +1.208333 0.361979 -0.411458 0.86 0.58 0.32 +1.223958 0.299479 -0.429688 0.87 0.56 0.32 +-1.210938 0.140625 -0.432292 0.06 0.51 0.32 +-1.236979 0.205729 -0.419271 0.05 0.53 0.32 +1.236979 0.205729 -0.419271 0.87 0.53 0.32 +1.210938 0.140625 -0.432292 0.87 0.51 0.32 +-1.145833 0.057292 -0.406250 0.08 0.48 0.33 +-1.093750 0.013021 -0.359375 0.10 0.47 0.34 +1.145833 0.057292 -0.406250 0.84 0.48 0.33 +1.093750 0.013021 -0.359375 0.83 0.47 0.34 +-0.984375 -0.020833 -0.294271 0.13 0.45 0.36 +-0.914062 -0.044271 -0.216146 0.16 0.45 0.39 +0.984375 -0.020833 -0.294271 0.79 0.45 0.36 +0.914062 -0.044271 -0.216146 0.77 0.45 0.39 +-0.966146 -0.070312 -0.255208 0.14 0.44 0.38 +-0.880208 -0.104167 -0.195312 0.17 0.43 0.40 +0.966146 -0.070312 -0.255208 0.78 0.44 0.38 +0.880208 -0.104167 -0.195312 0.76 0.43 0.40 +-1.093750 -0.020833 -0.346354 0.10 0.45 0.35 +-1.177083 0.010417 -0.388021 0.07 0.47 0.33 +1.177083 0.010417 -0.388021 0.85 0.47 0.33 +1.093750 -0.020833 -0.346354 0.83 0.45 0.35 +-1.252604 0.140625 -0.414062 0.04 0.51 0.32 +-1.299479 0.221354 -0.419271 0.03 0.54 0.32 +1.299479 0.221354 -0.419271 0.89 0.54 0.32 +1.252604 0.140625 -0.414062 0.88 0.51 0.32 +-1.268229 0.348958 -0.406250 0.04 0.58 0.33 +-1.257812 0.421875 -0.411458 0.04 0.60 0.32 +1.257812 0.421875 -0.411458 0.88 0.60 0.32 +1.268229 0.348958 -0.406250 0.88 0.58 0.33 +-1.075521 0.442708 -0.330729 0.10 0.61 0.35 +-1.148438 0.473958 -0.375000 0.08 0.62 0.34 +1.075521 0.442708 -0.330729 0.82 0.61 0.35 +1.148438 0.473958 -0.375000 0.84 0.62 0.34 +-0.942708 0.393229 -0.247396 0.15 0.59 0.38 +-0.976562 0.432292 -0.278646 0.14 0.61 0.37 +0.976562 0.432292 -0.278646 0.79 0.61 0.37 +0.942708 0.393229 -0.247396 0.78 0.59 0.38 +-0.419271 -0.106771 -0.432292 0.32 0.43 0.32 +-0.356771 -0.218750 -0.338542 0.34 0.39 0.35 +0.356771 -0.218750 -0.338542 0.58 0.39 0.35 +0.419271 -0.106771 -0.432292 0.60 0.43 0.32 +-0.518229 -0.059896 -0.395833 0.29 0.44 0.33 +-0.554688 -0.109375 -0.268229 0.28 0.43 0.37 +0.554688 -0.109375 -0.268229 0.65 0.43 0.37 +0.518229 -0.059896 -0.395833 0.63 0.44 0.33 +-0.479167 0.135417 -0.598958 0.30 0.51 0.26 +-0.471354 0.273438 -0.651042 0.30 0.55 0.24 +0.471354 0.273438 -0.651042 0.62 0.55 0.24 +0.479167 0.135417 -0.598958 0.62 0.51 0.26 +-0.580729 0.114583 -0.520833 0.27 0.50 0.29 +-0.677083 0.195312 -0.484375 0.24 0.53 0.30 +0.677083 0.195312 -0.484375 0.69 0.53 0.30 +0.580729 0.114583 -0.520833 0.66 0.50 0.29 +-0.289062 -0.200521 0.455729 0.37 0.39 0.61 +-0.354167 -0.182292 0.348958 0.34 0.40 0.58 +0.289062 -0.200521 0.455729 0.56 0.39 0.61 +0.354167 -0.182292 0.348958 0.58 0.40 0.58 +-0.481771 -0.088542 0.343750 0.30 0.43 0.58 +-0.580729 -0.072917 0.210938 0.27 0.44 0.53 +0.481771 -0.088542 0.343750 0.62 0.43 0.58 +0.580729 -0.072917 0.210938 0.66 0.44 0.53 +-0.476562 -0.164062 -0.075521 0.30 0.41 0.44 +-0.578125 -0.114583 0.018229 0.27 0.42 0.47 +0.578125 -0.114583 0.018229 0.65 0.42 0.47 +0.476562 -0.164062 -0.075521 0.62 0.41 0.44 +-0.377604 -0.226562 -0.109375 0.34 0.39 0.43 +-0.304688 -0.291667 0.015625 0.36 0.36 0.47 +0.304688 -0.291667 0.015625 0.56 0.36 0.47 +0.377604 -0.226562 -0.109375 0.59 0.39 0.43 +-0.804688 0.494792 -0.226562 0.19 0.63 0.39 +-0.796875 0.377604 -0.333333 0.20 0.59 0.35 +0.796875 0.377604 -0.333333 0.73 0.59 0.35 +0.804688 0.494792 -0.226562 0.73 0.63 0.39 +-0.825521 0.421875 -0.122396 0.19 0.60 0.42 +-0.817708 0.500000 -0.013021 0.19 0.63 0.46 +0.825521 0.421875 -0.122396 0.74 0.60 0.42 +0.817708 0.500000 -0.013021 0.73 0.63 0.46 +-0.835938 0.372396 0.044271 0.18 0.59 0.48 +-0.791667 0.401042 0.171875 0.20 0.60 0.52 +0.835938 0.372396 0.044271 0.74 0.59 0.48 +0.791667 0.401042 0.171875 0.73 0.60 0.52 +-0.783854 0.268229 0.255208 0.20 0.55 0.55 +-0.765625 0.325521 0.390625 0.21 0.57 0.59 +0.765625 0.325521 0.390625 0.72 0.57 0.59 +0.783854 0.268229 0.255208 0.72 0.55 0.55 +-0.351562 0.513021 0.531250 0.34 0.63 0.64 +-0.190104 0.518229 0.536458 0.40 0.63 0.64 +0.351562 0.513021 0.531250 0.58 0.63 0.64 +0.190104 0.518229 0.536458 0.53 0.63 0.64 +-0.338542 0.635417 0.588542 0.35 0.67 0.66 +-0.263021 0.559896 0.593750 0.37 0.65 0.66 +0.263021 0.559896 0.593750 0.55 0.65 0.66 +0.338542 0.635417 0.588542 0.57 0.67 0.66 +-0.304688 0.757812 0.317708 0.36 0.71 0.57 +-0.153646 0.664062 0.429688 0.41 0.68 0.60 +0.153646 0.664062 0.429688 0.51 0.68 0.60 +0.304688 0.757812 0.317708 0.56 0.71 0.57 +-0.591146 0.476562 0.401042 0.26 0.62 0.60 +-0.541667 0.510417 0.492188 0.28 0.63 0.63 +0.541667 0.510417 0.492188 0.64 0.63 0.63 +0.591146 0.476562 0.401042 0.66 0.62 0.60 +-0.515625 0.609375 0.315104 0.29 0.66 0.57 +-0.575521 0.669271 0.190104 0.27 0.68 0.53 +0.515625 0.609375 0.315104 0.63 0.66 0.57 +0.575521 0.669271 0.190104 0.65 0.68 0.53 +-0.515625 0.828125 0.072917 0.29 0.74 0.49 +-0.578125 0.794271 -0.070312 0.27 0.73 0.44 +0.515625 0.828125 0.072917 0.63 0.74 0.49 +0.578125 0.794271 -0.070312 0.65 0.73 0.44 +-0.515625 0.848958 -0.216146 0.29 0.74 0.39 +-0.578125 0.765625 -0.341146 0.27 0.72 0.35 +0.515625 0.848958 -0.216146 0.63 0.74 0.39 +0.578125 0.765625 -0.341146 0.65 0.72 0.35 +-0.518229 0.661458 -0.510417 0.29 0.68 0.29 +-0.572917 0.481771 -0.578125 0.27 0.62 0.27 +0.518229 0.661458 -0.510417 0.63 0.68 0.29 +0.572917 0.481771 -0.578125 0.65 0.62 0.27 +-0.684896 0.515625 -0.463542 0.23 0.63 0.31 +-0.729167 0.377604 -0.460938 0.22 0.59 0.31 +0.729167 0.377604 -0.460938 0.70 0.59 0.31 +0.684896 0.515625 -0.463542 0.69 0.63 0.31 +-0.744792 0.635417 -0.223958 0.21 0.67 0.39 +-0.692708 0.656250 -0.333333 0.23 0.68 0.35 +0.744792 0.635417 -0.223958 0.71 0.67 0.39 +0.692708 0.656250 -0.333333 0.69 0.68 0.35 +-0.744792 0.627604 0.020833 0.21 0.67 0.47 +-0.692708 0.690104 -0.085938 0.23 0.69 0.43 +0.744792 0.627604 0.020833 0.71 0.67 0.47 +0.692708 0.690104 -0.085938 0.69 0.69 0.43 +-0.718750 0.473958 0.247396 0.22 0.62 0.54 +-0.690104 0.572917 0.153646 0.23 0.65 0.51 +0.718750 0.473958 0.247396 0.70 0.62 0.54 +0.690104 0.572917 0.153646 0.69 0.65 0.51 +-0.734375 0.421875 0.429688 0.22 0.60 0.60 +-0.679688 0.437500 0.369792 0.24 0.61 0.58 +0.734375 0.421875 0.429688 0.71 0.60 0.60 +0.679688 0.437500 0.369792 0.69 0.61 0.58 +-0.304688 0.734375 -0.544271 0.36 0.71 0.28 +-0.153646 0.632812 -0.700521 0.41 0.67 0.23 +0.304688 0.734375 -0.544271 0.56 0.71 0.28 +0.153646 0.632812 -0.700521 0.51 0.67 0.23 +-0.302083 0.927083 -0.177083 0.36 0.77 0.40 +-0.151042 0.916667 -0.335938 0.41 0.77 0.35 +0.302083 0.927083 -0.177083 0.56 0.77 0.40 +0.151042 0.916667 -0.335938 0.51 0.77 0.35 +-0.302083 0.921875 0.028646 0.36 0.77 0.47 +-0.151042 0.911458 0.148438 0.41 0.77 0.51 +0.151042 0.911458 0.148438 0.51 0.77 0.51 +0.302083 0.921875 0.028646 0.56 0.77 0.47 +-0.265625 0.187500 -0.731771 0.37 0.52 0.22 +-0.153646 0.356771 -0.794271 0.41 0.58 0.20 +0.153646 0.356771 -0.794271 0.51 0.58 0.20 +0.265625 0.187500 -0.731771 0.55 0.52 0.22 +-0.703125 0.039062 0.286458 0.23 0.47 0.56 +-0.786458 0.117188 0.166667 0.20 0.50 0.52 +0.703125 0.039062 0.286458 0.70 0.47 0.56 +0.786458 0.117188 0.166667 0.72 0.50 0.52 +-0.203125 -0.361979 0.283854 0.39 0.34 0.56 +-0.210938 -0.348958 0.364583 0.39 0.35 0.58 +0.210938 -0.348958 0.364583 0.53 0.35 0.58 +0.203125 -0.361979 0.283854 0.53 0.34 0.56 +-0.130208 -0.421875 0.203125 0.42 0.32 0.53 +-0.059896 -0.453125 0.242188 0.44 0.31 0.54 +0.130208 -0.421875 0.203125 0.51 0.32 0.53 +0.059896 -0.453125 0.242188 0.48 0.31 0.54 +-0.169271 -0.361979 -0.151042 0.41 0.34 0.41 +-0.070312 -0.411458 0.000000 0.44 0.32 0.46 +0.169271 -0.361979 -0.151042 0.52 0.34 0.41 +0.070312 -0.411458 0.000000 0.49 0.32 0.46 +-0.213542 -0.281250 -0.385417 0.39 0.37 0.33 +-0.114583 -0.242188 -0.520833 0.42 0.38 0.29 +0.114583 -0.242188 -0.520833 0.50 0.38 0.29 +0.213542 -0.281250 -0.385417 0.53 0.37 0.33 +-0.226562 -0.096354 -0.625000 0.39 0.43 0.25 +-0.111979 -0.023438 -0.721354 0.42 0.45 0.22 +0.111979 -0.023438 -0.721354 0.50 0.45 0.22 +0.226562 -0.096354 -0.625000 0.54 0.43 0.25 +-0.359375 -0.135417 0.500000 0.34 0.42 0.63 +-0.281250 -0.166667 0.531250 0.37 0.41 0.64 +0.281250 -0.166667 0.531250 0.56 0.41 0.64 +0.359375 -0.135417 0.500000 0.58 0.42 0.63 +-0.216146 -0.216146 0.507812 0.39 0.39 0.63 +-0.213542 -0.203125 0.539062 0.39 0.39 0.64 +0.213542 -0.203125 0.539062 0.53 0.39 0.64 +0.216146 -0.216146 0.507812 0.53 0.39 0.63 +-0.236979 -0.315104 0.463542 0.38 0.36 0.62 +-0.268229 -0.367188 0.510417 0.37 0.34 0.63 +0.268229 -0.367188 0.510417 0.55 0.34 0.63 +0.236979 -0.315104 0.463542 0.54 0.36 0.62 +-0.221354 -0.252604 0.484375 0.39 0.38 0.62 +-0.236979 -0.281250 0.513021 0.38 0.37 0.63 +0.236979 -0.281250 0.513021 0.54 0.37 0.63 +0.221354 -0.252604 0.484375 0.54 0.38 0.62 +-0.304688 -0.544271 0.510417 0.36 0.28 0.63 +-0.265625 -0.429688 0.455729 0.37 0.32 0.61 +0.304688 -0.544271 0.510417 0.56 0.28 0.63 +0.265625 -0.429688 0.455729 0.55 0.32 0.61 +-0.184896 -0.484375 0.335938 0.40 0.30 0.57 +-0.221354 -0.421875 0.351562 0.39 0.32 0.58 +0.221354 -0.421875 0.351562 0.54 0.32 0.58 +0.184896 -0.484375 0.335938 0.52 0.30 0.57 +-0.210938 -0.872396 0.401042 0.39 0.17 0.60 +-0.252604 -0.794271 0.382812 0.38 0.20 0.59 +0.252604 -0.794271 0.382812 0.55 0.20 0.59 +0.210938 -0.872396 0.401042 0.53 0.17 0.60 +-0.184896 -0.669271 0.369792 0.40 0.24 0.58 +-0.221354 -0.583333 0.377604 0.39 0.27 0.59 +0.184896 -0.669271 0.369792 0.52 0.24 0.58 +0.221354 -0.583333 0.377604 0.54 0.27 0.59 +-0.335938 -0.765625 0.494792 0.35 0.21 0.63 +-0.296875 -0.635417 0.447917 0.36 0.25 0.61 +0.335938 -0.765625 0.494792 0.57 0.21 0.63 +0.296875 -0.635417 0.447917 0.56 0.25 0.61 +-0.341146 -0.916667 0.484375 0.35 0.16 0.62 +-0.328125 -0.838542 0.437500 0.35 0.18 0.61 +0.341146 -0.916667 0.484375 0.58 0.16 0.62 +0.328125 -0.838542 0.437500 0.57 0.18 0.61 +-0.223958 -0.953125 0.505208 0.39 0.14 0.63 +-0.273438 -0.934896 0.453125 0.37 0.15 0.61 +0.223958 -0.953125 0.505208 0.54 0.14 0.63 +0.273438 -0.934896 0.453125 0.55 0.15 0.61 +-0.059896 -0.976562 0.531250 0.44 0.14 0.64 +-0.114583 -0.963542 0.484375 0.42 0.14 0.62 +0.059896 -0.976562 0.531250 0.48 0.14 0.64 +0.114583 -0.963542 0.484375 0.50 0.14 0.62 +-0.101562 -0.835938 0.382812 0.43 0.18 0.59 +-0.054688 -0.908854 0.414062 0.44 0.16 0.60 +0.054688 -0.908854 0.414062 0.48 0.16 0.60 +0.101562 -0.835938 0.382812 0.50 0.18 0.59 +-0.088542 -0.622396 0.348958 0.43 0.25 0.58 +-0.046875 -0.710938 0.343750 0.45 0.22 0.58 +0.046875 -0.710938 0.343750 0.48 0.22 0.58 +0.088542 -0.622396 0.348958 0.49 0.25 0.58 +-0.101562 -0.479167 0.299479 0.43 0.30 0.56 +-0.041667 -0.531250 0.320312 0.45 0.28 0.57 +0.041667 -0.531250 0.320312 0.48 0.28 0.57 +0.101562 -0.479167 0.299479 0.50 0.30 0.56 +-0.502604 -0.091146 0.513021 0.29 0.43 0.63 +-0.557292 -0.044271 0.473958 0.28 0.45 0.62 +0.502604 -0.091146 0.513021 0.63 0.43 0.63 +0.557292 -0.044271 0.473958 0.65 0.45 0.62 +-0.687500 0.036458 0.466146 0.23 0.47 0.62 +-0.734375 0.104167 0.411458 0.22 0.50 0.60 +0.687500 0.036458 0.466146 0.69 0.47 0.62 +0.734375 0.104167 0.411458 0.71 0.50 0.60 +-0.799479 0.239583 0.427083 0.20 0.54 0.60 +-0.828125 0.328125 0.500000 0.19 0.57 0.63 +0.828125 0.328125 0.500000 0.74 0.57 0.63 +0.799479 0.239583 0.427083 0.73 0.54 0.60 +-0.789062 0.440104 0.559896 0.20 0.61 0.65 +-0.729167 0.447917 0.526042 0.22 0.61 0.64 +0.789062 0.440104 0.559896 0.72 0.61 0.65 +0.729167 0.447917 0.526042 0.70 0.61 0.64 +-0.625000 0.497396 0.557292 0.25 0.63 0.65 +-0.562500 0.546875 0.622396 0.27 0.64 0.67 +0.562500 0.546875 0.622396 0.65 0.64 0.67 +0.625000 0.497396 0.557292 0.67 0.63 0.65 +-0.437500 0.614583 0.611979 0.32 0.67 0.67 +-0.382812 0.682292 0.671875 0.33 0.69 0.69 +0.382812 0.682292 0.671875 0.59 0.69 0.69 +0.437500 0.614583 0.611979 0.61 0.67 0.67 +-0.283854 0.703125 0.648438 0.37 0.70 0.68 +-0.223958 0.713542 0.703125 0.39 0.70 0.70 +0.223958 0.713542 0.703125 0.54 0.70 0.70 +0.283854 0.703125 0.648438 0.56 0.70 0.68 +-0.138021 0.625000 0.708333 0.42 0.67 0.70 +-0.122396 0.539062 0.658854 0.42 0.64 0.68 +0.138021 0.625000 0.708333 0.51 0.67 0.70 +0.122396 0.539062 0.658854 0.50 0.64 0.68 +-0.057292 0.460938 0.700521 0.44 0.62 0.70 +-0.036458 0.432292 0.651042 0.45 0.61 0.68 +0.057292 0.460938 0.700521 0.48 0.62 0.70 +0.036458 0.432292 0.651042 0.47 0.61 0.68 +-0.187500 0.182292 0.768229 0.40 0.52 0.72 +-0.190104 0.205729 0.760417 0.40 0.53 0.72 +0.187500 0.182292 0.768229 0.52 0.52 0.72 +0.190104 0.205729 0.760417 0.53 0.53 0.72 +-0.182292 0.247396 0.770833 0.40 0.54 0.72 +-0.190104 0.273438 0.763021 0.40 0.55 0.72 +0.182292 0.247396 0.770833 0.52 0.54 0.72 +0.190104 0.273438 0.763021 0.53 0.55 0.72 +-0.195312 0.322917 0.773438 0.40 0.57 0.72 +-0.213542 0.343750 0.765625 0.39 0.58 0.72 +0.195312 0.322917 0.773438 0.53 0.57 0.72 +0.213542 0.343750 0.765625 0.53 0.58 0.72 +-0.218750 0.130208 0.770833 0.39 0.51 0.72 +-0.210938 0.151042 0.760417 0.39 0.51 0.72 +0.218750 0.130208 0.770833 0.53 0.51 0.72 +0.210938 0.151042 0.760417 0.53 0.51 0.72 +-0.330729 0.091146 0.742188 0.35 0.49 0.71 +-0.281250 0.098958 0.760417 0.37 0.49 0.72 +0.281250 0.098958 0.760417 0.56 0.49 0.72 +0.330729 0.091146 0.742188 0.57 0.49 0.71 +-0.437500 0.101562 0.716146 0.32 0.50 0.70 +-0.408854 0.083333 0.729167 0.33 0.49 0.70 +0.408854 0.083333 0.729167 0.60 0.49 0.70 +0.437500 0.101562 0.716146 0.61 0.50 0.70 +-0.533854 0.169271 0.690104 0.28 0.52 0.69 +-0.494792 0.143229 0.697917 0.30 0.51 0.69 +0.533854 0.169271 0.690104 0.64 0.52 0.69 +0.494792 0.143229 0.697917 0.63 0.51 0.69 +-0.562500 0.260417 0.677083 0.27 0.55 0.69 +-0.570312 0.231771 0.679688 0.27 0.54 0.69 +0.570312 0.231771 0.679688 0.65 0.54 0.69 +0.562500 0.260417 0.677083 0.65 0.55 0.69 +-0.559896 0.325521 0.687500 0.28 0.57 0.69 +-0.557292 0.302083 0.679688 0.28 0.56 0.69 +0.559896 0.325521 0.687500 0.65 0.57 0.69 +0.557292 0.302083 0.679688 0.65 0.56 0.69 +-0.455729 0.375000 0.734375 0.31 0.59 0.71 +-0.505208 0.361979 0.716146 0.29 0.58 0.70 +0.505208 0.361979 0.716146 0.63 0.58 0.70 +0.455729 0.375000 0.734375 0.61 0.59 0.71 +-0.361979 0.408854 0.752604 0.34 0.60 0.71 +-0.390625 0.406250 0.760417 0.33 0.60 0.72 +0.390625 0.406250 0.760417 0.59 0.60 0.72 +0.361979 0.408854 0.752604 0.58 0.60 0.71 +-0.296875 0.416667 0.765625 0.36 0.60 0.72 +-0.317708 0.411458 0.757812 0.36 0.60 0.71 +0.296875 0.416667 0.765625 0.56 0.60 0.72 +0.317708 0.411458 0.757812 0.57 0.60 0.71 +-0.239583 0.385417 0.770833 0.38 0.59 0.72 +-0.263021 0.393229 0.765625 0.37 0.59 0.72 +0.239583 0.385417 0.770833 0.54 0.59 0.72 +0.263021 0.393229 0.765625 0.55 0.59 0.72 +-0.208333 0.419271 0.770833 0.39 0.60 0.72 +-0.244792 0.421875 0.770833 0.38 0.60 0.72 +0.208333 0.419271 0.770833 0.53 0.60 0.72 +0.244792 0.421875 0.770833 0.54 0.60 0.72 +-0.283854 0.455729 0.757812 0.37 0.61 0.71 +-0.312500 0.442708 0.757812 0.36 0.61 0.71 +0.283854 0.455729 0.757812 0.56 0.61 0.71 +0.312500 0.442708 0.757812 0.57 0.61 0.71 +-0.364583 0.447917 0.739583 0.34 0.61 0.71 +-0.395833 0.421875 0.750000 0.33 0.60 0.71 +0.364583 0.447917 0.739583 0.58 0.61 0.71 +0.395833 0.421875 0.750000 0.59 0.60 0.71 +-0.471354 0.395833 0.729167 0.30 0.59 0.70 +-0.531250 0.388021 0.692708 0.28 0.59 0.69 +0.531250 0.388021 0.692708 0.64 0.59 0.69 +0.471354 0.395833 0.729167 0.62 0.59 0.70 +-0.583333 0.338542 0.682292 0.27 0.57 0.69 +-0.609375 0.320312 0.666667 0.26 0.57 0.68 +0.609375 0.320312 0.666667 0.66 0.57 0.68 +0.583333 0.338542 0.682292 0.66 0.57 0.69 +-0.617188 0.257812 0.661458 0.26 0.55 0.68 +-0.596354 0.223958 0.671875 0.26 0.54 0.69 +0.617188 0.257812 0.661458 0.67 0.55 0.68 +0.596354 0.223958 0.671875 0.66 0.54 0.69 +-0.565104 0.148438 0.666667 0.27 0.51 0.68 +-0.515625 0.119792 0.690104 0.29 0.50 0.69 +0.565104 0.148438 0.666667 0.65 0.51 0.68 +0.515625 0.119792 0.690104 0.63 0.50 0.69 +-0.447917 0.059896 0.697917 0.31 0.48 0.69 +-0.408854 0.059896 0.721354 0.33 0.48 0.70 +0.447917 0.059896 0.697917 0.61 0.48 0.69 +0.408854 0.059896 0.721354 0.60 0.48 0.70 +-0.317708 0.057292 0.729167 0.36 0.48 0.70 +-0.268229 0.088542 0.755208 0.37 0.49 0.71 +0.317708 0.057292 0.729167 0.57 0.48 0.70 +0.268229 0.088542 0.755208 0.55 0.49 0.71 +-0.205729 0.119792 0.765625 0.39 0.50 0.72 +-0.184896 0.130208 0.755208 0.40 0.51 0.71 +0.184896 0.130208 0.755208 0.52 0.51 0.71 +0.205729 0.119792 0.765625 0.53 0.50 0.72 +-0.171875 0.325521 0.776042 0.40 0.57 0.72 +-0.166667 0.364583 0.773438 0.41 0.58 0.72 +0.166667 0.364583 0.773438 0.52 0.58 0.72 +0.171875 0.325521 0.776042 0.52 0.57 0.72 +-0.143229 0.244792 0.768229 0.41 0.54 0.72 +-0.158854 0.273438 0.776042 0.41 0.55 0.72 +0.143229 0.244792 0.768229 0.51 0.54 0.72 +0.158854 0.273438 0.776042 0.51 0.55 0.72 +-0.161458 0.169271 0.760417 0.41 0.52 0.72 +-0.164062 0.195312 0.770833 0.41 0.53 0.72 +0.161458 0.169271 0.760417 0.52 0.52 0.72 +0.164062 0.195312 0.770833 0.52 0.53 0.72 +-0.015625 -0.830729 0.640625 0.46 0.18 0.68 +-0.046875 -0.794271 0.651042 0.45 0.20 0.68 +0.015625 -0.830729 0.640625 0.47 0.18 0.68 +0.046875 -0.794271 0.651042 0.48 0.20 0.68 +-0.031250 -0.768229 0.679688 0.45 0.21 0.69 +-0.062500 -0.755208 0.703125 0.44 0.21 0.70 +0.062500 -0.755208 0.703125 0.48 0.21 0.70 +0.031250 -0.768229 0.679688 0.47 0.21 0.69 +-0.093750 -0.770833 0.700521 0.43 0.20 0.70 +-0.093750 -0.794271 0.671875 0.43 0.20 0.69 +0.093750 -0.770833 0.700521 0.49 0.20 0.70 +0.093750 -0.794271 0.671875 0.49 0.20 0.69 +-0.078125 -0.833333 0.679688 0.44 0.18 0.69 +-0.062500 -0.843750 0.653646 0.44 0.18 0.68 +0.078125 -0.833333 0.679688 0.49 0.18 0.69 +0.062500 -0.843750 0.653646 0.48 0.18 0.68 +-0.031250 -0.859375 0.651042 0.45 0.18 0.68 +-0.015625 -0.867188 0.669271 0.46 0.17 0.68 +0.015625 -0.867188 0.669271 0.47 0.17 0.68 +0.031250 -0.859375 0.651042 0.47 0.18 0.68 +-0.036458 -0.880208 0.690104 0.45 0.17 0.69 +-0.015625 -0.877604 0.687500 0.46 0.17 0.69 +0.036458 -0.880208 0.690104 0.47 0.17 0.69 +0.015625 -0.877604 0.687500 0.47 0.17 0.69 +-0.091146 -0.846354 0.705729 0.43 0.18 0.70 +-0.067708 -0.856771 0.697917 0.44 0.18 0.69 +0.091146 -0.846354 0.705729 0.49 0.18 0.70 +0.067708 -0.856771 0.697917 0.48 0.18 0.69 +-0.106771 -0.765625 0.723958 0.43 0.21 0.70 +-0.101562 -0.799479 0.716146 0.43 0.20 0.70 +0.106771 -0.765625 0.723958 0.50 0.21 0.70 +0.101562 -0.799479 0.716146 0.50 0.20 0.70 +-0.031250 -0.760417 0.726562 0.45 0.21 0.70 +-0.067708 -0.742188 0.731771 0.44 0.21 0.71 +0.067708 -0.742188 0.731771 0.48 0.21 0.71 +0.031250 -0.760417 0.726562 0.47 0.21 0.70 +-0.164062 -0.177083 0.695312 0.41 0.40 0.69 +-0.200521 -0.226562 0.609375 0.39 0.39 0.66 +0.164062 -0.177083 0.695312 0.52 0.40 0.69 +0.200521 -0.226562 0.609375 0.53 0.39 0.66 +-0.192708 -0.268229 0.658854 0.40 0.37 0.68 +-0.223958 -0.291667 0.606771 0.39 0.36 0.66 +0.223958 -0.291667 0.606771 0.54 0.36 0.66 +0.192708 -0.268229 0.658854 0.53 0.37 0.68 +-0.216146 -0.356771 0.658854 0.39 0.34 0.68 +-0.260417 -0.398438 0.611979 0.37 0.33 0.67 +0.260417 -0.398438 0.611979 0.55 0.33 0.67 +0.216146 -0.356771 0.658854 0.53 0.34 0.68 +-0.156250 -0.401042 0.723958 0.41 0.33 0.70 +-0.114583 -0.348958 0.734375 0.42 0.35 0.71 +0.114583 -0.348958 0.734375 0.50 0.35 0.71 +0.156250 -0.401042 0.723958 0.51 0.33 0.70 +-0.143229 -0.281250 0.721354 0.41 0.37 0.70 +-0.125000 -0.252604 0.734375 0.42 0.38 0.71 +0.125000 -0.252604 0.734375 0.50 0.38 0.71 +0.143229 -0.281250 0.721354 0.51 0.37 0.70 +-0.130208 -0.205729 0.734375 0.42 0.39 0.71 +-0.130208 -0.164062 0.755208 0.42 0.41 0.71 +0.130208 -0.205729 0.734375 0.51 0.39 0.71 +0.130208 -0.164062 0.755208 0.51 0.41 0.71 +-0.075521 -0.130208 0.765625 0.44 0.42 0.72 +-0.041667 -0.065104 0.760417 0.45 0.44 0.72 +0.075521 -0.130208 0.765625 0.49 0.42 0.72 +0.041667 -0.065104 0.760417 0.48 0.44 0.72 +-0.026042 -0.247396 0.812500 0.45 0.38 0.73 +-0.062500 -0.226562 0.820312 0.44 0.39 0.74 +0.026042 -0.247396 0.812500 0.47 0.38 0.73 +0.062500 -0.226562 0.820312 0.48 0.39 0.74 +-0.083333 -0.177083 0.817708 0.43 0.40 0.73 +-0.052083 -0.192708 0.822917 0.44 0.40 0.74 +0.052083 -0.192708 0.822917 0.48 0.40 0.74 +0.083333 -0.177083 0.817708 0.49 0.40 0.73 +-0.106771 -0.234375 0.809896 0.43 0.38 0.73 +-0.101562 -0.250000 0.794271 0.43 0.38 0.73 +0.106771 -0.234375 0.809896 0.50 0.38 0.73 +0.101562 -0.250000 0.794271 0.50 0.38 0.73 +-0.111979 -0.203125 0.812500 0.42 0.39 0.73 +-0.111979 -0.171875 0.796875 0.42 0.40 0.73 +0.111979 -0.171875 0.796875 0.50 0.40 0.73 +0.111979 -0.203125 0.812500 0.50 0.39 0.73 +-0.059896 -0.143229 0.802083 0.44 0.41 0.73 +-0.080729 -0.138021 0.791667 0.43 0.42 0.73 +0.059896 -0.143229 0.802083 0.48 0.41 0.73 +0.080729 -0.138021 0.791667 0.49 0.42 0.73 +-0.015625 -0.179688 0.812500 0.46 0.40 0.73 +-0.028646 -0.153646 0.796875 0.45 0.41 0.73 +0.015625 -0.179688 0.812500 0.47 0.40 0.73 +0.028646 -0.153646 0.796875 0.47 0.41 0.73 +-0.057292 -0.270833 0.796875 0.44 0.37 0.73 +-0.031250 -0.294271 0.789062 0.45 0.36 0.72 +0.031250 -0.294271 0.789062 0.47 0.36 0.72 +0.057292 -0.270833 0.796875 0.48 0.37 0.73 +-0.059896 -0.294271 0.768229 0.44 0.36 0.72 +-0.028646 -0.312500 0.755208 0.45 0.36 0.71 +0.028646 -0.312500 0.755208 0.47 0.36 0.71 +0.059896 -0.294271 0.768229 0.48 0.36 0.72 +-0.013021 -0.151042 0.773438 0.46 0.41 0.72 +0.000000 -0.174479 0.763021 0.46 0.40 0.72 +0.000000 -0.174479 0.763021 0.46 0.40 0.72 +0.013021 -0.151042 0.773438 0.47 0.41 0.72 +-0.083333 -0.135417 0.768229 0.43 0.42 0.72 +-0.046875 -0.138021 0.755208 0.45 0.42 0.71 +0.046875 -0.138021 0.755208 0.48 0.42 0.71 +0.083333 -0.135417 0.768229 0.49 0.42 0.72 +-0.122396 -0.195312 0.776042 0.42 0.40 0.72 +-0.111979 -0.169271 0.757812 0.42 0.41 0.71 +0.111979 -0.169271 0.757812 0.50 0.41 0.71 +0.122396 -0.195312 0.776042 0.50 0.40 0.72 +-0.117188 -0.242188 0.776042 0.42 0.38 0.72 +-0.101562 -0.263021 0.757812 0.43 0.37 0.71 +0.117188 -0.242188 0.776042 0.50 0.38 0.72 +0.101562 -0.263021 0.757812 0.50 0.37 0.71 +-0.075521 -0.695312 0.734375 0.44 0.23 0.71 +-0.036458 -0.721354 0.734375 0.45 0.22 0.71 +0.036458 -0.721354 0.734375 0.47 0.22 0.71 +0.075521 -0.695312 0.734375 0.49 0.23 0.71 +-0.026042 -0.523438 0.744792 0.45 0.29 0.71 +-0.065104 -0.604167 0.739583 0.44 0.26 0.71 +0.065104 -0.604167 0.739583 0.48 0.26 0.71 +0.026042 -0.523438 0.744792 0.47 0.29 0.71 +-0.026042 -0.406250 0.747396 0.45 0.33 0.71 +-0.054688 -0.354167 0.744792 0.44 0.34 0.71 +0.054688 -0.354167 0.744792 0.48 0.34 0.71 +0.026042 -0.406250 0.747396 0.47 0.33 0.71 +-0.208333 -0.747396 0.695312 0.39 0.21 0.69 +-0.158854 -0.703125 0.718750 0.41 0.23 0.70 +0.208333 -0.747396 0.695312 0.53 0.21 0.69 +0.158854 -0.703125 0.718750 0.51 0.23 0.70 +-0.135417 -0.526042 0.731771 0.42 0.29 0.71 +-0.192708 -0.611979 0.710938 0.40 0.26 0.70 +0.135417 -0.526042 0.731771 0.51 0.29 0.71 +0.192708 -0.611979 0.710938 0.53 0.26 0.70 +-0.205729 -0.856771 0.669271 0.39 0.18 0.68 +-0.164062 -0.791667 0.703125 0.41 0.20 0.70 +0.164062 -0.791667 0.703125 0.52 0.20 0.70 +0.205729 -0.856771 0.669271 0.53 0.18 0.68 +-0.114583 -0.882812 0.679688 0.42 0.17 0.69 +-0.171875 -0.893229 0.658854 0.40 0.16 0.68 +0.114583 -0.882812 0.679688 0.50 0.17 0.69 +0.171875 -0.893229 0.658854 0.52 0.16 0.68 +-0.020833 -0.906250 0.674479 0.45 0.16 0.69 +-0.075521 -0.919271 0.656250 0.44 0.16 0.68 +0.020833 -0.906250 0.674479 0.47 0.16 0.69 +0.075521 -0.919271 0.656250 0.49 0.16 0.68 +-0.098958 0.187500 0.757812 0.43 0.52 0.71 +-0.054688 0.132812 0.747396 0.44 0.51 0.71 +0.054688 0.132812 0.747396 0.48 0.51 0.71 +0.098958 0.187500 0.757812 0.49 0.52 0.71 +-0.041667 0.289062 0.783854 0.45 0.56 0.72 +-0.085938 0.242188 0.763021 0.43 0.54 0.72 +0.041667 0.289062 0.783854 0.48 0.56 0.72 +0.085938 0.242188 0.763021 0.49 0.54 0.72 +-0.075521 0.361979 0.809896 0.44 0.58 0.73 +-0.130208 0.382812 0.794271 0.42 0.59 0.73 +0.130208 0.382812 0.794271 0.51 0.59 0.73 +0.075521 0.361979 0.809896 0.49 0.58 0.73 +-0.122396 0.093750 0.739583 0.42 0.49 0.71 +-0.109375 0.013021 0.760417 0.43 0.47 0.72 +0.122396 0.093750 0.739583 0.50 0.49 0.71 +0.109375 0.013021 0.760417 0.50 0.47 0.72 +-0.242188 -0.018229 0.742188 0.38 0.46 0.71 +-0.325521 0.020833 0.705729 0.35 0.47 0.70 +0.242188 -0.018229 0.742188 0.54 0.46 0.71 +0.325521 0.020833 0.705729 0.57 0.47 0.70 +-0.502604 0.023438 0.656250 0.29 0.47 0.68 +-0.421875 0.010417 0.682292 0.32 0.47 0.69 +0.421875 0.010417 0.682292 0.60 0.47 0.69 +0.502604 0.023438 0.656250 0.63 0.47 0.68 +-0.656250 0.148438 0.625000 0.24 0.51 0.67 +-0.578125 0.101562 0.648438 0.27 0.50 0.68 +0.578125 0.101562 0.648438 0.65 0.50 0.68 +0.656250 0.148438 0.625000 0.68 0.51 0.67 +-0.703125 0.291667 0.635417 0.23 0.56 0.67 +-0.664062 0.229167 0.632812 0.24 0.54 0.67 +0.664062 0.229167 0.632812 0.68 0.54 0.67 +0.703125 0.291667 0.635417 0.70 0.56 0.67 +-0.677083 0.388021 0.682292 0.24 0.59 0.69 +-0.661458 0.348958 0.656250 0.24 0.58 0.68 +0.661458 0.348958 0.656250 0.68 0.58 0.68 +0.677083 0.388021 0.682292 0.69 0.59 0.69 +-0.518229 0.466146 0.747396 0.29 0.62 0.71 +-0.572917 0.408854 0.703125 0.27 0.60 0.70 +0.572917 0.408854 0.703125 0.65 0.60 0.70 +0.518229 0.466146 0.747396 0.63 0.62 0.71 +-0.359375 0.554688 0.791667 0.34 0.65 0.73 +-0.398438 0.486979 0.752604 0.33 0.62 0.71 +0.398438 0.486979 0.752604 0.59 0.62 0.71 +0.359375 0.554688 0.791667 0.58 0.65 0.73 +-0.296875 0.528646 0.778646 0.36 0.64 0.72 +-0.255208 0.575521 0.815104 0.38 0.65 0.73 +0.296875 0.528646 0.778646 0.56 0.64 0.72 +0.255208 0.575521 0.815104 0.55 0.65 0.73 +-0.184896 0.505208 0.817708 0.40 0.63 0.73 +-0.171875 0.437500 0.791667 0.40 0.61 0.73 +0.171875 0.437500 0.791667 0.52 0.61 0.73 +0.184896 0.505208 0.817708 0.52 0.63 0.73 +-0.033854 0.403646 0.802083 0.45 0.60 0.73 +-0.054688 0.450521 0.778646 0.44 0.61 0.72 +0.054688 0.450521 0.778646 0.48 0.61 0.72 +0.033854 0.403646 0.802083 0.47 0.60 0.73 +-0.122396 0.513021 0.815104 0.42 0.63 0.73 +-0.140625 0.609375 0.786458 0.41 0.66 0.72 +0.140625 0.609375 0.786458 0.51 0.66 0.72 +0.122396 0.513021 0.815104 0.50 0.63 0.73 +-0.223958 0.658854 0.815104 0.39 0.68 0.73 +-0.263021 0.705729 0.776042 0.37 0.70 0.72 +0.263021 0.705729 0.776042 0.55 0.70 0.72 +0.223958 0.658854 0.815104 0.54 0.68 0.73 +-0.375000 0.666667 0.752604 0.34 0.68 0.71 +-0.414062 0.596354 0.773438 0.32 0.66 0.72 +0.375000 0.666667 0.752604 0.59 0.68 0.71 +0.414062 0.596354 0.773438 0.60 0.66 0.72 +-0.539062 0.520833 0.736979 0.28 0.64 0.71 +-0.630208 0.500000 0.679688 0.25 0.63 0.69 +0.630208 0.500000 0.679688 0.67 0.63 0.69 +0.539062 0.520833 0.736979 0.64 0.64 0.71 +-0.713542 0.424479 0.669271 0.22 0.60 0.68 +-0.770833 0.429688 0.625000 0.20 0.60 0.67 +0.770833 0.429688 0.625000 0.72 0.60 0.67 +0.713542 0.424479 0.669271 0.70 0.60 0.68 +-0.776042 0.335938 0.617188 0.20 0.57 0.67 +-0.804688 0.260417 0.546875 0.19 0.55 0.64 +0.804688 0.260417 0.546875 0.73 0.55 0.64 +0.776042 0.335938 0.617188 0.72 0.57 0.67 +-0.729167 0.104167 0.528646 0.22 0.50 0.64 +-0.658854 0.072917 0.588542 0.24 0.49 0.66 +0.729167 0.104167 0.528646 0.70 0.50 0.64 +0.658854 0.072917 0.588542 0.68 0.49 0.66 +-0.549479 -0.010417 0.611979 0.28 0.46 0.67 +-0.489583 -0.075521 0.580729 0.30 0.44 0.66 +0.489583 -0.075521 0.580729 0.62 0.44 0.66 +0.549479 -0.010417 0.611979 0.64 0.46 0.67 +-0.346354 -0.125000 0.588542 0.35 0.42 0.66 +-0.242188 -0.111979 0.682292 0.38 0.42 0.69 +0.346354 -0.125000 0.588542 0.58 0.42 0.66 +0.242188 -0.111979 0.682292 0.54 0.42 0.69 +-0.257812 -0.528646 0.656250 0.38 0.29 0.68 +-0.304688 -0.611979 0.609375 0.36 0.26 0.66 +0.257812 -0.528646 0.656250 0.55 0.29 0.68 +0.304688 -0.611979 0.609375 0.56 0.26 0.66 +-0.289062 -0.739583 0.640625 0.37 0.22 0.68 +-0.328125 -0.802083 0.588542 0.35 0.19 0.66 +0.289062 -0.739583 0.640625 0.56 0.22 0.68 +0.328125 -0.802083 0.588542 0.57 0.19 0.66 +-0.289062 -0.875000 0.609375 0.37 0.17 0.66 +-0.309896 -0.916667 0.562500 0.36 0.16 0.65 +0.289062 -0.875000 0.609375 0.56 0.17 0.66 +0.309896 -0.916667 0.562500 0.56 0.16 0.65 +-0.192708 -0.937500 0.606771 0.40 0.15 0.66 +-0.247396 -0.942708 0.570312 0.38 0.15 0.65 +0.247396 -0.942708 0.570312 0.54 0.15 0.65 +0.192708 -0.937500 0.606771 0.53 0.15 0.66 +-0.054688 -0.953125 0.617188 0.44 0.14 0.67 +-0.114583 -0.960938 0.588542 0.42 0.14 0.66 +0.114583 -0.960938 0.588542 0.50 0.14 0.66 +0.054688 -0.953125 0.617188 0.48 0.14 0.67 +-0.460938 0.216146 0.765625 0.31 0.53 0.72 +-0.453125 0.187500 0.773438 0.31 0.52 0.72 +0.460938 0.216146 0.765625 0.62 0.53 0.72 +0.453125 0.187500 0.773438 0.61 0.52 0.72 +-0.411458 0.151042 0.776042 0.32 0.51 0.72 +-0.382812 0.135417 0.789062 0.33 0.51 0.72 +0.411458 0.151042 0.776042 0.60 0.51 0.72 +0.382812 0.135417 0.789062 0.59 0.51 0.72 +-0.325521 0.138021 0.794271 0.35 0.51 0.73 +-0.296875 0.145833 0.807292 0.36 0.51 0.73 +0.325521 0.138021 0.794271 0.57 0.51 0.73 +0.296875 0.145833 0.807292 0.56 0.51 0.73 +-0.260417 0.187500 0.804688 0.37 0.52 0.73 +-0.244792 0.213542 0.812500 0.38 0.53 0.73 +0.260417 0.187500 0.804688 0.55 0.52 0.73 +0.244792 0.213542 0.812500 0.54 0.53 0.73 +-0.244792 0.273438 0.812500 0.38 0.55 0.73 +-0.260417 0.302083 0.804688 0.37 0.56 0.73 +0.260417 0.302083 0.804688 0.55 0.56 0.73 +0.244792 0.273438 0.812500 0.54 0.55 0.73 +-0.296875 0.346354 0.807292 0.36 0.58 0.73 +-0.325521 0.354167 0.794271 0.35 0.58 0.73 +0.325521 0.354167 0.794271 0.57 0.58 0.73 +0.296875 0.346354 0.807292 0.56 0.58 0.73 +-0.382812 0.356771 0.789062 0.33 0.58 0.72 +-0.411458 0.341146 0.776042 0.32 0.58 0.72 +0.411458 0.341146 0.776042 0.60 0.58 0.72 +0.382812 0.356771 0.789062 0.59 0.58 0.72 +-0.453125 0.302083 0.773438 0.31 0.56 0.72 +-0.460938 0.270833 0.765625 0.31 0.55 0.72 +0.460938 0.270833 0.765625 0.62 0.55 0.72 +0.453125 0.302083 0.773438 0.61 0.56 0.72 +-0.510417 0.291667 0.705729 0.29 0.56 0.70 +-0.468750 0.320312 0.736979 0.31 0.57 0.71 +0.468750 0.320312 0.736979 0.62 0.57 0.71 +0.510417 0.291667 0.705729 0.63 0.56 0.70 +-0.578125 0.307292 0.604167 0.27 0.56 0.66 +-0.536458 0.356771 0.645833 0.28 0.58 0.68 +0.536458 0.356771 0.645833 0.64 0.58 0.68 +0.578125 0.307292 0.604167 0.65 0.56 0.66 +-0.466146 0.447917 0.627604 0.31 0.61 0.67 +-0.401042 0.453125 0.674479 0.33 0.61 0.69 +0.401042 0.453125 0.674479 0.60 0.61 0.69 +0.466146 0.447917 0.627604 0.62 0.61 0.67 +-0.429688 0.390625 0.723958 0.32 0.59 0.70 +-0.380208 0.380208 0.755208 0.33 0.59 0.71 +0.380208 0.380208 0.755208 0.59 0.59 0.71 +0.429688 0.390625 0.723958 0.60 0.59 0.70 +-0.302083 0.401042 0.747396 0.36 0.60 0.71 +-0.276042 0.359375 0.773438 0.37 0.58 0.72 +0.276042 0.359375 0.773438 0.55 0.58 0.72 +0.302083 0.401042 0.747396 0.56 0.60 0.71 +-0.286458 0.468750 0.661458 0.37 0.62 0.68 +-0.236979 0.427083 0.703125 0.38 0.60 0.70 +0.236979 0.427083 0.703125 0.54 0.60 0.70 +0.286458 0.468750 0.661458 0.56 0.62 0.68 +-0.145833 0.356771 0.682292 0.41 0.58 0.69 +-0.140625 0.291667 0.713542 0.41 0.56 0.70 +0.140625 0.291667 0.713542 0.51 0.56 0.70 +0.145833 0.356771 0.682292 0.51 0.58 0.69 +-0.239583 0.320312 0.778646 0.38 0.57 0.72 +-0.195312 0.291667 0.760417 0.40 0.56 0.72 +0.239583 0.320312 0.778646 0.54 0.57 0.72 +0.195312 0.291667 0.760417 0.53 0.56 0.72 +-0.195312 0.192708 0.760417 0.40 0.53 0.72 +-0.239583 0.166667 0.778646 0.38 0.52 0.72 +0.239583 0.166667 0.778646 0.54 0.52 0.72 +0.195312 0.192708 0.760417 0.53 0.53 0.72 +-0.125000 0.179688 0.682292 0.42 0.52 0.69 +-0.166667 0.130208 0.710938 0.41 0.51 0.70 +0.166667 0.130208 0.710938 0.52 0.51 0.70 +0.125000 0.179688 0.682292 0.50 0.52 0.69 +-0.236979 0.059896 0.703125 0.38 0.48 0.70 +-0.286458 0.020833 0.661458 0.37 0.47 0.68 +0.236979 0.059896 0.703125 0.54 0.48 0.70 +0.286458 0.020833 0.661458 0.56 0.47 0.68 +-0.276042 0.130208 0.773438 0.37 0.51 0.72 +-0.302083 0.085938 0.747396 0.36 0.49 0.71 +0.276042 0.130208 0.773438 0.55 0.51 0.72 +0.302083 0.085938 0.747396 0.56 0.49 0.71 +-0.380208 0.109375 0.755208 0.33 0.50 0.71 +-0.429688 0.096354 0.723958 0.32 0.49 0.70 +0.380208 0.109375 0.755208 0.59 0.50 0.71 +0.429688 0.096354 0.723958 0.60 0.49 0.70 +-0.401042 0.033854 0.674479 0.33 0.47 0.69 +-0.466146 0.041667 0.627604 0.31 0.48 0.67 +0.401042 0.033854 0.674479 0.60 0.47 0.69 +0.466146 0.041667 0.627604 0.62 0.48 0.67 +-0.536458 0.130208 0.645833 0.28 0.51 0.68 +-0.578125 0.179688 0.604167 0.27 0.52 0.66 +0.536458 0.130208 0.645833 0.64 0.51 0.68 +0.578125 0.179688 0.604167 0.65 0.52 0.66 +-0.468750 0.166667 0.736979 0.31 0.52 0.71 +-0.510417 0.192708 0.705729 0.29 0.53 0.70 +0.468750 0.166667 0.736979 0.62 0.52 0.71 +0.510417 0.192708 0.705729 0.63 0.53 0.70 +0.458984 0.197266 0.756510 0.61 0.53 0.71 +0.458984 0.130208 0.728516 0.61 0.51 0.70 +0.527344 0.164714 0.677734 0.64 0.52 0.69 +0.513021 0.242188 0.710286 0.63 0.54 0.70 +-0.458984 0.130208 0.728516 0.31 0.51 0.70 +-0.458984 0.197266 0.756510 0.31 0.53 0.71 +-0.513021 0.242188 0.710286 0.29 0.54 0.70 +-0.527344 0.164714 0.677734 0.29 0.52 0.69 +0.512370 0.080078 0.634766 0.63 0.49 0.67 +0.585938 0.148438 0.570312 0.66 0.51 0.65 +0.585938 0.242839 0.610677 0.66 0.54 0.67 +-0.512370 0.080078 0.634766 0.29 0.49 0.67 +-0.585938 0.242839 0.610677 0.27 0.54 0.67 +-0.585938 0.148438 0.570312 0.27 0.51 0.65 +0.420573 0.063802 0.701172 0.60 0.48 0.70 +0.347656 0.015625 0.667969 0.58 0.47 0.68 +0.449219 0.015625 0.597656 0.61 0.47 0.66 +-0.347656 0.015625 0.667969 0.35 0.47 0.68 +-0.420573 0.063802 0.701172 0.32 0.48 0.70 +-0.449219 0.015625 0.597656 0.31 0.47 0.66 +0.395182 0.139323 0.769531 0.59 0.51 0.72 +0.346354 0.089844 0.750651 0.58 0.49 0.71 +-0.346354 0.089844 0.750651 0.35 0.49 0.71 +-0.395182 0.139323 0.769531 0.33 0.51 0.72 +0.306641 0.141276 0.786458 0.56 0.51 0.72 +0.248047 0.138672 0.772786 0.54 0.51 0.72 +0.273438 0.067708 0.727865 0.55 0.48 0.70 +-0.248047 0.138672 0.772786 0.38 0.51 0.72 +-0.306641 0.141276 0.786458 0.36 0.51 0.72 +-0.273438 0.067708 0.727865 0.37 0.48 0.70 +0.190755 0.084635 0.701172 0.53 0.49 0.70 +0.253906 0.015625 0.632812 0.55 0.47 0.67 +-0.190755 0.084635 0.701172 0.40 0.49 0.70 +-0.253906 0.015625 0.632812 0.38 0.47 0.67 +0.176432 0.164714 0.738932 0.52 0.52 0.71 +0.121094 0.238932 0.698568 0.50 0.54 0.69 +0.117188 0.148438 0.652344 0.50 0.51 0.68 +-0.121094 0.238932 0.698568 0.42 0.54 0.69 +-0.176432 0.164714 0.738932 0.40 0.52 0.71 +-0.117188 0.148438 0.652344 0.42 0.51 0.68 +0.253906 0.190104 0.794271 0.55 0.53 0.73 +0.193359 0.242188 0.764974 0.53 0.54 0.72 +-0.193359 0.242188 0.764974 0.40 0.54 0.72 +-0.253906 0.190104 0.794271 0.38 0.53 0.73 +0.253906 0.298177 0.794271 0.55 0.56 0.73 +0.248047 0.349609 0.772786 0.54 0.58 0.72 +0.169922 0.304036 0.739583 0.52 0.56 0.71 +-0.248047 0.349609 0.772786 0.38 0.58 0.72 +-0.253906 0.298177 0.794271 0.38 0.56 0.73 +-0.169922 0.304036 0.739583 0.41 0.56 0.71 +0.185547 0.402995 0.694010 0.52 0.60 0.69 +0.117188 0.339844 0.652344 0.50 0.57 0.68 +-0.185547 0.402995 0.694010 0.40 0.60 0.69 +-0.117188 0.339844 0.652344 0.42 0.57 0.68 +0.273438 0.417969 0.727865 0.55 0.60 0.70 +0.347656 0.472656 0.667969 0.58 0.62 0.68 +0.253906 0.476562 0.632812 0.55 0.62 0.67 +-0.347656 0.472656 0.667969 0.35 0.62 0.68 +-0.273438 0.417969 0.727865 0.37 0.60 0.70 +-0.253906 0.476562 0.632812 0.38 0.62 0.67 +0.306641 0.350260 0.786458 0.56 0.58 0.72 +0.346354 0.398438 0.750651 0.58 0.59 0.71 +-0.346354 0.398438 0.750651 0.35 0.59 0.71 +-0.306641 0.350260 0.786458 0.36 0.58 0.72 +0.395182 0.352214 0.769531 0.59 0.58 0.72 +0.458984 0.357422 0.728516 0.61 0.58 0.70 +0.420573 0.421875 0.701172 0.60 0.60 0.70 +-0.458984 0.357422 0.728516 0.31 0.58 0.70 +-0.395182 0.352214 0.769531 0.33 0.58 0.72 +-0.420573 0.421875 0.701172 0.32 0.60 0.70 +0.512370 0.408203 0.634766 0.63 0.60 0.67 +0.449219 0.476562 0.597656 0.61 0.62 0.66 +-0.512370 0.408203 0.634766 0.29 0.60 0.67 +-0.449219 0.476562 0.597656 0.31 0.62 0.66 +0.527344 0.320312 0.677734 0.64 0.57 0.69 +0.585938 0.339844 0.570312 0.66 0.57 0.65 +-0.527344 0.320312 0.677734 0.29 0.57 0.69 +-0.585938 0.339844 0.570312 0.27 0.57 0.65 +0.458984 0.290365 0.756510 0.61 0.56 0.71 +-0.458984 0.290365 0.756510 0.31 0.56 0.71 +0.436849 0.326823 0.774089 0.61 0.57 0.72 +0.449870 0.288411 0.780599 0.61 0.56 0.72 +0.466797 0.242839 0.765625 0.62 0.54 0.72 +-0.436849 0.326823 0.774089 0.32 0.57 0.72 +-0.466797 0.242839 0.765625 0.31 0.54 0.72 +-0.449870 0.288411 0.780599 0.31 0.56 0.72 +0.352865 0.361328 0.792318 0.58 0.58 0.73 +0.390625 0.346354 0.794922 0.59 0.58 0.73 +-0.352865 0.361328 0.792318 0.34 0.58 0.73 +-0.390625 0.346354 0.794922 0.33 0.58 0.73 +0.274089 0.328125 0.807292 0.55 0.57 0.73 +0.309245 0.343750 0.812500 0.56 0.58 0.73 +-0.274089 0.328125 0.807292 0.37 0.57 0.73 +-0.309245 0.343750 0.812500 0.36 0.58 0.73 +0.239583 0.242839 0.810547 0.54 0.54 0.73 +0.254557 0.281250 0.819010 0.55 0.56 0.73 +-0.239583 0.242839 0.810547 0.38 0.54 0.73 +-0.254557 0.281250 0.819010 0.38 0.56 0.73 +0.274089 0.163411 0.807292 0.55 0.52 0.73 +0.254557 0.206380 0.819010 0.55 0.53 0.73 +-0.274089 0.163411 0.807292 0.37 0.52 0.73 +-0.254557 0.206380 0.819010 0.38 0.53 0.73 +0.352865 0.130859 0.792318 0.58 0.51 0.73 +0.309245 0.147786 0.812500 0.56 0.51 0.73 +-0.352865 0.130859 0.792318 0.34 0.51 0.73 +-0.309245 0.147786 0.812500 0.36 0.51 0.73 +0.436849 0.164714 0.774089 0.61 0.52 0.72 +0.390625 0.145182 0.794922 0.59 0.51 0.73 +-0.436849 0.164714 0.774089 0.32 0.52 0.72 +-0.390625 0.145182 0.794922 0.33 0.51 0.73 +0.449870 0.199870 0.780599 0.61 0.53 0.72 +-0.449870 0.199870 0.780599 0.31 0.53 0.72 +0.401042 0.195964 0.802083 0.60 0.53 0.73 +0.419271 0.242839 0.797526 0.60 0.54 0.73 +-0.401042 0.195964 0.802083 0.33 0.53 0.73 +-0.419271 0.242839 0.797526 0.32 0.54 0.73 +0.352214 0.175781 0.813802 0.58 0.52 0.73 +-0.352214 0.175781 0.813802 0.34 0.52 0.73 +0.305339 0.195964 0.822266 0.56 0.53 0.74 +-0.305339 0.195964 0.822266 0.36 0.53 0.74 +0.285156 0.242839 0.823568 0.56 0.54 0.74 +-0.285156 0.242839 0.823568 0.37 0.54 0.74 +0.305339 0.292318 0.822266 0.56 0.56 0.74 +-0.305339 0.292318 0.822266 0.36 0.56 0.74 +0.352214 0.313151 0.813802 0.58 0.57 0.73 +-0.352214 0.313151 0.813802 0.34 0.57 0.73 +0.401042 0.292318 0.802083 0.60 0.56 0.73 +-0.401042 0.292318 0.802083 0.33 0.56 0.73 +0.162760 -0.949219 0.595703 0.52 0.15 0.66 +0.073568 -0.936849 0.636719 0.49 0.15 0.67 +0.000000 -0.958984 0.613281 0.46 0.14 0.67 +0.088542 -0.972656 0.563151 0.49 0.14 0.65 +-0.073568 -0.936849 0.636719 0.44 0.15 0.67 +-0.162760 -0.949219 0.595703 0.41 0.15 0.66 +-0.088542 -0.972656 0.563151 0.43 0.14 0.65 +0.279948 -0.929688 0.572266 0.55 0.15 0.65 +0.190755 -0.918620 0.632812 0.53 0.16 0.67 +0.244792 -0.952474 0.538411 0.54 0.14 0.64 +-0.190755 -0.918620 0.632812 0.40 0.16 0.67 +-0.279948 -0.929688 0.572266 0.37 0.15 0.65 +-0.244792 -0.952474 0.538411 0.38 0.14 0.64 +0.312500 -0.847005 0.598307 0.57 0.18 0.66 +0.248698 -0.866536 0.643880 0.54 0.17 0.68 +0.336589 -0.917318 0.525391 0.57 0.16 0.64 +-0.248698 -0.866536 0.643880 0.38 0.17 0.68 +-0.312500 -0.847005 0.598307 0.36 0.18 0.66 +-0.336589 -0.917318 0.525391 0.35 0.16 0.64 +0.298828 -0.687500 0.626953 0.56 0.23 0.67 +0.253255 -0.752604 0.671875 0.55 0.21 0.69 +0.345703 -0.788411 0.546224 0.58 0.20 0.64 +-0.253255 -0.752604 0.671875 0.38 0.21 0.69 +-0.298828 -0.687500 0.626953 0.36 0.23 0.67 +-0.345703 -0.788411 0.546224 0.35 0.20 0.64 +0.260417 -0.452474 0.637370 0.55 0.31 0.67 +0.227865 -0.572266 0.691406 0.54 0.27 0.69 +0.318359 -0.572266 0.565104 0.57 0.27 0.65 +-0.227865 -0.572266 0.691406 0.39 0.27 0.69 +-0.260417 -0.452474 0.637370 0.37 0.31 0.67 +-0.318359 -0.572266 0.565104 0.36 0.27 0.65 +0.317057 -0.154948 0.553385 0.57 0.41 0.65 +0.417969 -0.097005 0.593099 0.60 0.43 0.66 +0.251953 -0.069661 0.727214 0.55 0.44 0.70 +0.183594 -0.144531 0.688151 0.52 0.41 0.69 +-0.417969 -0.097005 0.593099 0.32 0.43 0.66 +-0.317057 -0.154948 0.553385 0.36 0.41 0.65 +-0.183594 -0.144531 0.688151 0.40 0.41 0.69 +-0.251953 -0.069661 0.727214 0.38 0.44 0.70 +0.515625 -0.086589 0.541016 0.63 0.43 0.64 +0.614583 0.019531 0.591146 0.67 0.47 0.66 +0.516927 0.005208 0.641276 0.63 0.46 0.68 +-0.614583 0.019531 0.591146 0.26 0.47 0.66 +-0.515625 -0.086589 0.541016 0.29 0.43 0.64 +-0.516927 0.005208 0.641276 0.29 0.46 0.68 +0.719401 0.062500 0.494792 0.70 0.48 0.63 +0.772135 0.179036 0.530599 0.72 0.52 0.64 +0.664714 0.119792 0.610026 0.68 0.50 0.67 +-0.772135 0.179036 0.530599 0.20 0.52 0.64 +-0.719401 0.062500 0.494792 0.22 0.48 0.63 +-0.664714 0.119792 0.610026 0.24 0.50 0.67 +0.830078 0.291667 0.521484 0.74 0.56 0.64 +0.787109 0.392578 0.623047 0.72 0.59 0.67 +0.736979 0.301432 0.627604 0.71 0.56 0.67 +-0.787109 0.392578 0.623047 0.20 0.59 0.67 +-0.830078 0.291667 0.521484 0.18 0.56 0.64 +-0.736979 0.301432 0.627604 0.22 0.56 0.67 +0.782552 0.445964 0.600911 0.72 0.61 0.66 +0.685547 0.455729 0.675130 0.69 0.61 0.69 +0.705078 0.400391 0.683594 0.70 0.60 0.69 +-0.685547 0.455729 0.675130 0.23 0.61 0.69 +-0.782552 0.445964 0.600911 0.20 0.61 0.66 +-0.705078 0.400391 0.683594 0.23 0.60 0.69 +0.598958 0.533203 0.653646 0.66 0.64 0.68 +0.470703 0.566406 0.748698 0.62 0.65 0.71 +0.545573 0.486979 0.751953 0.64 0.62 0.71 +-0.470703 0.566406 0.748698 0.30 0.65 0.71 +-0.598958 0.533203 0.653646 0.26 0.64 0.68 +-0.545573 0.486979 0.751953 0.28 0.62 0.71 +0.392578 0.677083 0.711589 0.59 0.69 0.70 +0.317708 0.692708 0.774740 0.57 0.69 0.72 +0.380859 0.584635 0.799479 0.59 0.66 0.73 +-0.317708 0.692708 0.774740 0.36 0.69 0.72 +-0.392578 0.677083 0.711589 0.33 0.69 0.70 +-0.380859 0.584635 0.799479 0.33 0.66 0.73 +0.240885 0.723958 0.742839 0.54 0.70 0.71 +0.180990 0.651042 0.802734 0.52 0.68 0.73 +0.248698 0.623047 0.829427 0.54 0.67 0.74 +-0.180990 0.651042 0.802734 0.40 0.68 0.73 +-0.240885 0.723958 0.742839 0.38 0.70 0.71 +-0.248698 0.623047 0.829427 0.38 0.67 0.74 +0.124349 0.611328 0.750651 0.50 0.67 0.71 +0.085286 0.471354 0.796875 0.49 0.62 0.73 +0.152995 0.516276 0.832031 0.51 0.63 0.74 +-0.085286 0.471354 0.796875 0.43 0.62 0.73 +-0.124349 0.611328 0.750651 0.42 0.67 0.71 +-0.152995 0.516276 0.832031 0.41 0.63 0.74 +0.043620 0.458333 0.742839 0.48 0.61 0.71 +0.000000 0.397135 0.791667 0.46 0.59 0.73 +0.052734 0.386719 0.819010 0.48 0.59 0.73 +-0.043620 0.458333 0.742839 0.45 0.61 0.71 +-0.052734 0.386719 0.819010 0.44 0.59 0.73 +0.198568 0.434896 0.773438 0.53 0.61 0.72 +0.223307 0.541667 0.810547 0.54 0.64 0.73 +0.141927 0.416016 0.800781 0.51 0.60 0.73 +-0.223307 0.541667 0.810547 0.39 0.64 0.73 +-0.198568 0.434896 0.773438 0.40 0.61 0.72 +-0.141927 0.416016 0.800781 0.41 0.60 0.73 +0.289714 0.482422 0.759115 0.56 0.62 0.71 +0.324219 0.550130 0.787109 0.57 0.65 0.72 +-0.324219 0.550130 0.787109 0.35 0.65 0.72 +-0.289714 0.482422 0.759115 0.37 0.62 0.71 +0.445964 0.484375 0.753906 0.61 0.62 0.71 +0.380208 0.462240 0.738281 0.59 0.62 0.71 +-0.445964 0.484375 0.753906 0.31 0.62 0.71 +-0.380208 0.462240 0.738281 0.33 0.62 0.71 +0.634766 0.396484 0.694010 0.67 0.59 0.69 +0.533854 0.402344 0.694661 0.64 0.60 0.69 +-0.634766 0.396484 0.694010 0.25 0.59 0.69 +-0.533854 0.402344 0.694661 0.28 0.60 0.69 +0.686849 0.328125 0.649089 0.69 0.57 0.68 +0.628255 0.335286 0.658854 0.67 0.57 0.68 +-0.686849 0.328125 0.649089 0.23 0.57 0.68 +-0.628255 0.335286 0.658854 0.25 0.57 0.68 +0.667969 0.192057 0.626953 0.68 0.53 0.67 +0.636719 0.242839 0.647786 0.67 0.54 0.68 +-0.667969 0.192057 0.626953 0.24 0.53 0.67 +-0.636719 0.242839 0.647786 0.25 0.54 0.68 +0.547526 0.060547 0.650391 0.64 0.48 0.68 +0.565104 0.125000 0.658854 0.65 0.50 0.68 +-0.547526 0.060547 0.650391 0.28 0.48 0.68 +-0.565104 0.125000 0.658854 0.27 0.50 0.68 +0.380208 0.000000 0.690755 0.59 0.46 0.69 +0.434245 0.037109 0.688802 0.61 0.47 0.69 +-0.380208 0.000000 0.690755 0.33 0.46 0.69 +-0.434245 0.037109 0.688802 0.32 0.47 0.69 +0.169922 -0.003255 0.764323 0.52 0.46 0.72 +0.305339 0.046875 0.720052 0.56 0.48 0.70 +-0.169922 -0.003255 0.764323 0.41 0.46 0.72 +-0.305339 0.046875 0.720052 0.36 0.48 0.70 +0.168620 0.114583 0.746745 0.52 0.50 0.71 +0.085286 0.103516 0.740885 0.49 0.50 0.71 +0.069010 -0.026693 0.764974 0.48 0.45 0.72 +-0.085286 0.103516 0.740885 0.43 0.50 0.71 +-0.168620 0.114583 0.746745 0.41 0.50 0.71 +-0.069010 -0.026693 0.764974 0.44 0.45 0.72 +0.060547 0.326823 0.794922 0.48 0.57 0.73 +0.146484 0.366536 0.776693 0.51 0.58 0.72 +-0.146484 0.366536 0.776693 0.41 0.58 0.72 +-0.060547 0.326823 0.794922 0.44 0.57 0.73 +0.000000 0.285156 0.788411 0.46 0.56 0.72 +0.079427 0.212891 0.761068 0.49 0.53 0.72 +0.121745 0.250651 0.763672 0.50 0.55 0.72 +-0.121745 0.250651 0.763672 0.42 0.55 0.72 +-0.079427 0.212891 0.761068 0.44 0.53 0.72 +0.139323 0.177083 0.756510 0.51 0.52 0.71 +0.000000 0.130859 0.746745 0.46 0.51 0.71 +-0.139323 0.177083 0.756510 0.42 0.52 0.71 +0.029948 -0.889974 0.686849 0.47 0.17 0.69 +0.000000 -0.912109 0.669271 0.46 0.16 0.68 +0.104167 -0.903646 0.666016 0.50 0.16 0.68 +-0.029948 -0.889974 0.686849 0.45 0.17 0.69 +-0.104167 -0.903646 0.666016 0.43 0.16 0.68 +0.096354 -0.861979 0.697917 0.49 0.17 0.69 +0.182292 -0.875000 0.667969 0.52 0.17 0.68 +-0.096354 -0.861979 0.697917 0.43 0.17 0.69 +-0.182292 -0.875000 0.667969 0.40 0.17 0.68 +0.124349 -0.777995 0.718099 0.50 0.20 0.70 +0.186849 -0.769531 0.699219 0.52 0.21 0.69 +-0.124349 -0.777995 0.718099 0.42 0.20 0.70 +-0.186849 -0.769531 0.699219 0.40 0.21 0.69 +0.145182 -0.454427 0.729167 0.51 0.31 0.70 +0.098958 -0.565755 0.738932 0.49 0.27 0.71 +0.179688 -0.676432 0.712891 0.52 0.24 0.70 +-0.098958 -0.565755 0.738932 0.43 0.27 0.71 +-0.145182 -0.454427 0.729167 0.41 0.31 0.70 +-0.179688 -0.676432 0.712891 0.40 0.24 0.70 +0.115234 -0.701172 0.730469 0.50 0.23 0.71 +-0.115234 -0.701172 0.730469 0.42 0.23 0.71 +0.042318 -0.320964 0.746094 0.48 0.35 0.71 +0.000000 -0.396484 0.746745 0.46 0.33 0.71 +0.032552 -0.455078 0.748047 0.47 0.31 0.71 +0.083333 -0.359375 0.742839 0.49 0.34 0.71 +-0.042318 -0.320964 0.746094 0.45 0.35 0.71 +-0.083333 -0.359375 0.742839 0.43 0.34 0.71 +-0.032552 -0.455078 0.748047 0.45 0.31 0.71 +0.000000 -0.542969 0.743490 0.46 0.28 0.71 +0.064453 -0.666667 0.735677 0.48 0.24 0.71 +-0.064453 -0.666667 0.735677 0.44 0.24 0.71 +0.053385 -0.736979 0.733724 0.48 0.22 0.71 +0.000000 -0.722005 0.734375 0.46 0.22 0.71 +-0.053385 -0.736979 0.733724 0.44 0.22 0.71 +0.124349 -0.222656 0.774740 0.50 0.39 0.72 +0.111328 -0.248047 0.787109 0.50 0.38 0.72 +0.085286 -0.279948 0.762370 0.49 0.37 0.72 +0.109375 -0.257812 0.746094 0.50 0.38 0.71 +-0.111328 -0.248047 0.787109 0.42 0.38 0.72 +-0.124349 -0.222656 0.774740 0.42 0.39 0.72 +-0.109375 -0.257812 0.746094 0.43 0.38 0.71 +-0.085286 -0.279948 0.762370 0.43 0.37 0.72 +0.101562 -0.146484 0.762370 0.50 0.41 0.72 +0.119141 -0.181641 0.787760 0.50 0.40 0.72 +0.117188 -0.187500 0.746094 0.50 0.40 0.71 +-0.119141 -0.181641 0.787760 0.42 0.40 0.72 +-0.101562 -0.146484 0.762370 0.43 0.41 0.72 +-0.117188 -0.187500 0.746094 0.42 0.40 0.71 +0.024740 -0.138672 0.763021 0.47 0.42 0.72 +0.078125 -0.132812 0.780599 0.49 0.42 0.72 +0.055990 -0.139323 0.751302 0.48 0.42 0.71 +-0.078125 -0.132812 0.780599 0.44 0.42 0.72 +-0.024740 -0.138672 0.763021 0.45 0.42 0.72 +-0.055990 -0.139323 0.751302 0.44 0.42 0.71 +0.000000 -0.182943 0.768229 0.46 0.40 0.72 +0.020182 -0.154297 0.787109 0.47 0.41 0.72 +0.000000 -0.171224 0.754557 0.46 0.40 0.71 +-0.020182 -0.154297 0.787109 0.45 0.41 0.72 +0.046224 -0.295573 0.779948 0.48 0.36 0.72 +0.000000 -0.318359 0.758464 0.46 0.36 0.71 +-0.046224 -0.295573 0.779948 0.45 0.36 0.72 +0.082682 -0.261068 0.794271 0.49 0.37 0.73 +0.040365 -0.264323 0.804688 0.48 0.37 0.73 +0.000000 -0.299479 0.791016 0.46 0.36 0.73 +-0.082682 -0.261068 0.794271 0.43 0.37 0.73 +-0.040365 -0.264323 0.804688 0.45 0.37 0.73 +0.000000 -0.187500 0.812500 0.46 0.40 0.73 +0.028646 -0.180990 0.819010 0.47 0.40 0.73 +0.043620 -0.142578 0.798177 0.48 0.41 0.73 +-0.028646 -0.180990 0.819010 0.45 0.40 0.73 +-0.043620 -0.142578 0.798177 0.45 0.41 0.73 +0.070964 -0.156250 0.811198 0.49 0.41 0.73 +0.098958 -0.149740 0.795573 0.49 0.41 0.73 +-0.070964 -0.156250 0.811198 0.44 0.41 0.73 +-0.098958 -0.149740 0.795573 0.43 0.41 0.73 +0.099609 -0.190755 0.817708 0.49 0.40 0.73 +0.115234 -0.222656 0.811849 0.50 0.39 0.73 +-0.099609 -0.190755 0.817708 0.43 0.40 0.73 +-0.115234 -0.222656 0.811849 0.42 0.39 0.73 +0.089193 -0.234375 0.815755 0.49 0.38 0.73 +-0.089193 -0.234375 0.815755 0.43 0.38 0.73 +0.055990 -0.212240 0.824870 0.48 0.39 0.74 +-0.055990 -0.212240 0.824870 0.44 0.39 0.74 +0.000000 -0.246745 0.814453 0.46 0.38 0.73 +0.108073 -0.136068 0.768880 0.50 0.42 0.72 +0.000000 -0.055990 0.747396 0.46 0.44 0.71 +-0.108073 -0.136068 0.768880 0.43 0.42 0.72 +0.136068 -0.231771 0.732422 0.51 0.38 0.71 +0.145833 -0.171224 0.743490 0.51 0.40 0.71 +-0.136068 -0.231771 0.732422 0.42 0.38 0.71 +-0.145833 -0.171224 0.743490 0.41 0.40 0.71 +0.130859 -0.307943 0.727214 0.51 0.36 0.70 +0.169922 -0.276042 0.700521 0.52 0.37 0.70 +-0.130859 -0.307943 0.727214 0.42 0.36 0.70 +-0.169922 -0.276042 0.700521 0.41 0.37 0.70 +0.190755 -0.378906 0.701172 0.53 0.34 0.70 +-0.190755 -0.378906 0.701172 0.40 0.34 0.70 +0.274740 -0.378906 0.561849 0.55 0.34 0.65 +0.219401 -0.318359 0.632812 0.53 0.36 0.67 +-0.219401 -0.318359 0.632812 0.39 0.36 0.67 +-0.274740 -0.378906 0.561849 0.37 0.34 0.65 +0.238281 -0.283854 0.557292 0.54 0.37 0.65 +0.197917 -0.246745 0.633464 0.53 0.38 0.67 +-0.197917 -0.246745 0.633464 0.40 0.38 0.67 +-0.238281 -0.283854 0.557292 0.38 0.37 0.65 +0.212891 -0.216797 0.566406 0.53 0.39 0.65 +-0.212891 -0.216797 0.566406 0.39 0.39 0.65 +0.000000 -0.764974 0.726562 0.46 0.21 0.70 +0.046875 -0.757813 0.718750 0.48 0.21 0.70 +0.094401 -0.742188 0.729167 0.49 0.21 0.70 +-0.094401 -0.742188 0.729167 0.43 0.21 0.70 +-0.046875 -0.757813 0.718750 0.45 0.21 0.70 +0.095703 -0.783203 0.713542 0.49 0.20 0.70 +0.100911 -0.825521 0.710938 0.50 0.19 0.70 +-0.100911 -0.825521 0.710938 0.43 0.19 0.70 +-0.095703 -0.783203 0.713542 0.43 0.20 0.70 +0.071615 -0.844401 0.694010 0.49 0.18 0.69 +0.053385 -0.871745 0.692708 0.48 0.17 0.69 +-0.053385 -0.871745 0.692708 0.44 0.17 0.69 +-0.071615 -0.844401 0.694010 0.44 0.18 0.69 +0.019531 -0.871745 0.682943 0.47 0.17 0.69 +0.000000 -0.880208 0.687500 0.46 0.17 0.69 +-0.019531 -0.871745 0.682943 0.46 0.17 0.69 +0.046875 -0.855469 0.656250 0.48 0.18 0.68 +0.023438 -0.850260 0.639323 0.47 0.18 0.67 +0.000000 -0.867188 0.664714 0.46 0.17 0.68 +-0.046875 -0.855469 0.656250 0.45 0.18 0.68 +-0.023438 -0.850260 0.639323 0.45 0.18 0.67 +0.089844 -0.815104 0.675781 0.49 0.19 0.69 +0.070312 -0.828125 0.643229 0.49 0.19 0.68 +-0.089844 -0.815104 0.675781 0.43 0.19 0.69 +-0.070312 -0.828125 0.643229 0.44 0.19 0.68 +0.085938 -0.754557 0.698568 0.49 0.21 0.69 +0.089844 -0.790365 0.655599 0.49 0.20 0.68 +-0.085938 -0.754557 0.698568 0.43 0.21 0.69 +-0.089844 -0.790365 0.655599 0.43 0.20 0.68 +0.000000 -0.772786 0.683594 0.46 0.20 0.69 +0.042969 -0.773438 0.662760 0.48 0.20 0.68 +-0.042969 -0.773438 0.662760 0.45 0.20 0.68 +0.000000 -0.825521 0.642578 0.46 0.19 0.68 +0.066406 -0.800130 0.648438 0.48 0.19 0.68 +-0.066406 -0.800130 0.648438 0.44 0.19 0.68 +0.174479 0.149089 0.759766 0.52 0.51 0.71 +0.177734 0.188151 0.773438 0.52 0.52 0.72 +0.152995 0.217448 0.769531 0.51 0.53 0.72 +-0.174479 0.149089 0.759766 0.40 0.51 0.71 +-0.152995 0.217448 0.769531 0.41 0.53 0.72 +-0.177734 0.188151 0.773438 0.40 0.52 0.72 +0.173177 0.259115 0.777344 0.52 0.55 0.72 +0.158854 0.300130 0.774740 0.51 0.56 0.72 +-0.158854 0.300130 0.774740 0.41 0.56 0.72 +-0.173177 0.259115 0.777344 0.40 0.55 0.72 +0.189453 0.330078 0.777995 0.52 0.57 0.72 +0.187500 0.393229 0.774740 0.52 0.59 0.72 +-0.187500 0.393229 0.774740 0.40 0.59 0.72 +-0.189453 0.330078 0.777995 0.40 0.57 0.72 +0.225911 0.102865 0.761068 0.54 0.50 0.72 +0.209635 0.128906 0.772786 0.53 0.50 0.72 +-0.225911 0.102865 0.761068 0.39 0.50 0.72 +-0.209635 0.128906 0.772786 0.39 0.50 0.72 +0.369141 0.048828 0.723958 0.58 0.48 0.70 +0.287760 0.089844 0.759766 0.56 0.49 0.71 +-0.369141 0.048828 0.723958 0.34 0.48 0.70 +-0.287760 0.089844 0.759766 0.37 0.49 0.71 +0.483073 0.085938 0.694661 0.62 0.49 0.69 +0.417318 0.076823 0.727865 0.60 0.49 0.70 +-0.483073 0.085938 0.694661 0.30 0.49 0.69 +-0.417318 0.076823 0.727865 0.32 0.49 0.70 +0.591146 0.188802 0.666667 0.66 0.52 0.68 +0.526042 0.146484 0.694661 0.64 0.51 0.69 +-0.591146 0.188802 0.666667 0.26 0.52 0.68 +-0.526042 0.146484 0.694661 0.29 0.51 0.69 +0.613281 0.291016 0.666016 0.67 0.56 0.68 +0.582682 0.235026 0.679688 0.66 0.54 0.69 +-0.613281 0.291016 0.666016 0.26 0.56 0.68 +-0.582682 0.235026 0.679688 0.27 0.54 0.69 +0.569661 0.363281 0.683594 0.65 0.58 0.69 +0.572917 0.326172 0.688151 0.65 0.57 0.69 +-0.569661 0.363281 0.683594 0.27 0.58 0.69 +-0.572917 0.326172 0.688151 0.27 0.57 0.69 +0.429688 0.413411 0.742839 0.60 0.60 0.71 +0.490234 0.376953 0.728516 0.63 0.59 0.70 +-0.429688 0.413411 0.742839 0.32 0.60 0.71 +-0.490234 0.376953 0.728516 0.30 0.59 0.70 +0.335286 0.449219 0.749349 0.57 0.61 0.71 +0.386068 0.414062 0.760417 0.59 0.60 0.72 +-0.335286 0.449219 0.749349 0.35 0.61 0.71 +-0.386068 0.414062 0.760417 0.33 0.60 0.72 +0.263021 0.442057 0.764974 0.55 0.61 0.72 +0.304688 0.427734 0.763672 0.56 0.60 0.72 +-0.263021 0.442057 0.764974 0.37 0.61 0.72 +-0.304688 0.427734 0.763672 0.36 0.60 0.72 +0.242188 0.401042 0.774089 0.54 0.60 0.72 +-0.242188 0.401042 0.774089 0.38 0.60 0.72 +0.224609 0.365885 0.768880 0.54 0.58 0.72 +0.257812 0.378906 0.761719 0.55 0.59 0.72 +0.278646 0.407552 0.767578 0.55 0.60 0.72 +-0.224609 0.365885 0.768880 0.39 0.58 0.72 +-0.278646 0.407552 0.767578 0.37 0.60 0.72 +-0.257812 0.378906 0.761719 0.38 0.59 0.72 +0.308594 0.402344 0.757812 0.56 0.60 0.71 +0.337891 0.414063 0.754557 0.57 0.60 0.71 +-0.337891 0.414063 0.754557 0.35 0.60 0.71 +-0.308594 0.402344 0.757812 0.36 0.60 0.71 +0.375000 0.398438 0.750000 0.59 0.59 0.71 +0.420573 0.392578 0.754557 0.60 0.59 0.71 +-0.420573 0.392578 0.754557 0.32 0.59 0.71 +-0.375000 0.398438 0.750000 0.34 0.59 0.71 +0.472656 0.363281 0.714844 0.62 0.58 0.70 +0.539714 0.343750 0.694661 0.64 0.58 0.69 +-0.539714 0.343750 0.694661 0.28 0.58 0.69 +-0.472656 0.363281 0.714844 0.30 0.58 0.70 +0.542969 0.308594 0.675781 0.64 0.56 0.69 +0.565104 0.283203 0.679036 0.65 0.56 0.69 +-0.565104 0.283203 0.679036 0.27 0.56 0.69 +-0.542969 0.308594 0.675781 0.28 0.56 0.69 +0.550781 0.246094 0.671875 0.65 0.54 0.69 +0.557292 0.201823 0.680339 0.65 0.53 0.69 +-0.557292 0.201823 0.680339 0.28 0.53 0.69 +-0.550781 0.246094 0.671875 0.28 0.54 0.69 +0.503906 0.164062 0.687500 0.63 0.52 0.69 +0.467448 0.115885 0.708984 0.62 0.50 0.70 +-0.467448 0.115885 0.708984 0.31 0.50 0.70 +-0.503906 0.164062 0.687500 0.29 0.52 0.69 +0.417969 0.101562 0.714844 0.60 0.50 0.70 +0.372396 0.080729 0.735026 0.59 0.49 0.71 +-0.372396 0.080729 0.735026 0.34 0.49 0.71 +-0.417969 0.101562 0.714844 0.32 0.50 0.70 +0.308594 0.105469 0.742188 0.56 0.50 0.71 +0.242188 0.115885 0.767578 0.54 0.50 0.72 +-0.242188 0.115885 0.767578 0.38 0.50 0.72 +-0.308594 0.105469 0.742188 0.36 0.50 0.71 +0.222656 0.148438 0.753906 0.54 0.51 0.71 +0.197266 0.165365 0.763021 0.53 0.52 0.72 +-0.197266 0.165365 0.763021 0.40 0.52 0.72 +-0.222656 0.148438 0.753906 0.39 0.51 0.71 +0.190104 0.297526 0.768880 0.53 0.56 0.72 +0.214844 0.328125 0.757812 0.53 0.57 0.71 +-0.190104 0.297526 0.768880 0.40 0.56 0.72 +-0.214844 0.328125 0.757812 0.39 0.57 0.71 +0.184896 0.224609 0.765625 0.52 0.54 0.72 +0.195312 0.261719 0.753906 0.53 0.55 0.71 +-0.184896 0.224609 0.765625 0.40 0.54 0.72 +-0.195312 0.261719 0.753906 0.40 0.55 0.71 +0.199219 0.199219 0.750000 0.53 0.53 0.71 +-0.199219 0.199219 0.750000 0.40 0.53 0.71 +0.087891 0.488281 0.679688 0.49 0.62 0.69 +0.045573 0.444661 0.613932 0.48 0.61 0.67 +0.000000 0.425130 0.661458 0.46 0.60 0.68 +-0.087891 0.488281 0.679688 0.43 0.62 0.69 +-0.045573 0.444661 0.613932 0.45 0.61 0.67 +0.178385 0.680339 0.696615 0.52 0.69 0.69 +0.172526 0.555990 0.619792 0.52 0.65 0.67 +-0.178385 0.680339 0.696615 0.40 0.69 0.69 +-0.172526 0.555990 0.619792 0.40 0.65 0.67 +0.330729 0.707682 0.662109 0.57 0.70 0.68 +0.288411 0.672526 0.611979 0.56 0.69 0.67 +-0.330729 0.707682 0.662109 0.35 0.70 0.68 +-0.288411 0.672526 0.611979 0.37 0.69 0.67 +0.494141 0.579427 0.619141 0.63 0.65 0.67 +0.399089 0.623047 0.587240 0.59 0.67 0.66 +-0.494141 0.579427 0.619141 0.30 0.65 0.67 +-0.399089 0.623047 0.587240 0.33 0.67 0.66 +0.686198 0.470703 0.550130 0.69 0.62 0.65 +0.582682 0.503906 0.524089 0.66 0.63 0.64 +-0.686198 0.470703 0.550130 0.23 0.62 0.65 +-0.582682 0.503906 0.524089 0.27 0.63 0.64 +0.818359 0.401042 0.528646 0.73 0.60 0.64 +0.735026 0.432292 0.477214 0.71 0.61 0.62 +-0.818359 0.401042 0.528646 0.19 0.60 0.64 +-0.735026 0.432292 0.477214 0.22 0.61 0.62 +0.783854 0.164062 0.414714 0.72 0.52 0.60 +0.783854 0.283854 0.413411 0.72 0.56 0.60 +-0.783854 0.164062 0.414714 0.20 0.52 0.60 +-0.783854 0.283854 0.413411 0.20 0.56 0.60 +0.619792 -0.011719 0.473307 0.67 0.46 0.62 +0.703125 0.076823 0.371745 0.70 0.49 0.59 +-0.619792 -0.011719 0.473307 0.26 0.46 0.62 +-0.703125 0.076823 0.371745 0.23 0.49 0.59 +0.434245 -0.115234 0.503255 0.61 0.42 0.63 +0.519531 -0.056641 0.425130 0.63 0.44 0.60 +-0.434245 -0.115234 0.503255 0.32 0.42 0.63 +-0.519531 -0.056641 0.425130 0.29 0.44 0.60 +0.000000 -0.529297 0.310547 0.46 0.29 0.57 +0.085286 -0.457682 0.270182 0.49 0.31 0.55 +0.147786 -0.479167 0.313151 0.51 0.30 0.57 +0.063802 -0.565755 0.337240 0.48 0.27 0.57 +-0.085286 -0.457682 0.270182 0.43 0.31 0.55 +-0.063802 -0.565755 0.337240 0.44 0.27 0.57 +-0.147786 -0.479167 0.313151 0.41 0.30 0.57 +0.000000 -0.699219 0.337891 0.46 0.23 0.57 +0.134766 -0.647135 0.361328 0.51 0.25 0.58 +0.072266 -0.777344 0.359375 0.49 0.20 0.58 +-0.072266 -0.777344 0.359375 0.44 0.20 0.58 +-0.134766 -0.647135 0.361328 0.42 0.25 0.58 +0.000000 -0.899740 0.408203 0.46 0.16 0.60 +0.154297 -0.852865 0.397135 0.51 0.18 0.59 +0.083333 -0.948568 0.449219 0.49 0.15 0.61 +-0.083333 -0.948568 0.449219 0.43 0.15 0.61 +-0.154297 -0.852865 0.397135 0.41 0.18 0.59 +0.000000 -0.978516 0.525391 0.46 0.14 0.64 +0.170573 -0.957682 0.495443 0.52 0.14 0.63 +-0.170573 -0.957682 0.495443 0.40 0.14 0.63 +0.244141 -0.916667 0.422526 0.54 0.16 0.60 +0.317708 -0.927734 0.464844 0.57 0.15 0.62 +-0.317708 -0.927734 0.464844 0.36 0.15 0.62 +-0.244141 -0.916667 0.422526 0.38 0.16 0.60 +0.299479 -0.814453 0.400391 0.56 0.19 0.60 +0.330078 -0.801432 0.461589 0.57 0.19 0.62 +-0.330078 -0.801432 0.461589 0.35 0.19 0.62 +-0.299479 -0.814453 0.400391 0.36 0.19 0.60 +0.264323 -0.607422 0.399740 0.55 0.26 0.59 +0.300781 -0.593750 0.479818 0.56 0.26 0.62 +-0.300781 -0.593750 0.479818 0.36 0.26 0.62 +-0.264323 -0.607422 0.399740 0.37 0.26 0.59 +0.216797 -0.733073 0.375651 0.53 0.22 0.59 +0.195313 -0.526693 0.365885 0.53 0.29 0.58 +-0.216797 -0.733073 0.375651 0.39 0.22 0.59 +-0.195313 -0.526693 0.365885 0.40 0.29 0.58 +0.242839 -0.425781 0.401042 0.54 0.32 0.60 +0.211589 -0.384115 0.345052 0.53 0.33 0.58 +-0.242839 -0.425781 0.401042 0.38 0.32 0.60 +-0.211589 -0.384115 0.345052 0.39 0.33 0.58 +0.270182 -0.396484 0.485677 0.55 0.33 0.62 +-0.270182 -0.396484 0.485677 0.37 0.33 0.62 +0.237630 -0.297526 0.490234 0.54 0.36 0.63 +0.235026 -0.240234 0.459635 0.54 0.38 0.61 +0.220703 -0.236328 0.503906 0.54 0.38 0.63 +-0.235026 -0.240234 0.459635 0.38 0.38 0.61 +-0.237630 -0.297526 0.490234 0.38 0.36 0.63 +-0.220703 -0.236328 0.503906 0.39 0.38 0.63 +0.225260 -0.324219 0.416016 0.54 0.35 0.60 +-0.225260 -0.324219 0.416016 0.39 0.35 0.60 +0.228516 -0.194661 0.488932 0.54 0.40 0.62 +0.225260 -0.182292 0.533203 0.54 0.40 0.64 +-0.225260 -0.182292 0.533203 0.39 0.40 0.64 +-0.228516 -0.194661 0.488932 0.39 0.40 0.62 +0.320964 -0.141276 0.486979 0.57 0.41 0.62 +-0.320964 -0.141276 0.486979 0.35 0.41 0.62 +0.178385 0.072266 -0.736328 0.52 0.49 0.22 +0.323568 -0.053385 -0.602865 0.57 0.44 0.26 +0.171224 -0.170573 -0.589193 0.52 0.40 0.27 +0.000000 -0.042969 -0.735677 0.46 0.45 0.22 +-0.323568 -0.053385 -0.602865 0.35 0.44 0.26 +-0.178385 0.072266 -0.736328 0.40 0.49 0.22 +-0.171224 -0.170573 -0.589193 0.40 0.40 0.27 +0.302734 -0.240234 -0.382161 0.56 0.38 0.33 +0.169922 -0.334635 -0.288411 0.52 0.35 0.37 +0.000000 -0.265625 -0.516276 0.46 0.37 0.29 +-0.302734 -0.240234 -0.382161 0.36 0.38 0.33 +-0.169922 -0.334635 -0.288411 0.41 0.35 0.37 +0.245443 -0.339193 -0.059245 0.54 0.35 0.44 +0.102865 -0.421224 0.138672 0.50 0.32 0.51 +0.000000 -0.416667 -0.041016 0.46 0.32 0.45 +-0.245443 -0.339193 -0.059245 0.38 0.35 0.44 +-0.102865 -0.421224 0.138672 0.43 0.32 0.51 +0.180990 -0.397135 0.227214 0.52 0.33 0.54 +0.000000 -0.462891 0.238281 0.46 0.31 0.54 +-0.180990 -0.397135 0.227214 0.40 0.33 0.54 +0.227865 -0.328776 0.281250 0.54 0.35 0.56 +-0.227865 -0.328776 0.281250 0.39 0.35 0.56 +0.654948 -0.020182 0.245443 0.68 0.45 0.54 +0.785807 0.091797 0.077474 0.72 0.49 0.49 +0.798828 0.195964 0.212891 0.73 0.53 0.53 +-0.654948 -0.020182 0.245443 0.24 0.45 0.54 +-0.798828 0.195964 0.212891 0.20 0.53 0.53 +-0.785807 0.091797 0.077474 0.20 0.49 0.49 +0.192057 0.497396 -0.762370 0.53 0.63 0.21 +0.383464 0.238281 -0.687500 0.59 0.54 0.23 +0.000000 0.336589 -0.817057 0.46 0.57 0.19 +-0.383464 0.238281 -0.687500 0.33 0.54 0.23 +-0.192057 0.497396 -0.762370 0.40 0.63 0.21 +0.227214 0.854818 0.247396 0.54 0.75 0.54 +0.430990 0.882812 0.066406 0.61 0.76 0.48 +0.264323 0.940755 -0.074219 0.55 0.78 0.44 +0.000000 0.926432 0.126953 0.46 0.77 0.50 +-0.430990 0.882812 0.066406 0.32 0.76 0.48 +-0.227214 0.854818 0.247396 0.39 0.75 0.54 +-0.264323 0.940755 -0.074219 0.37 0.78 0.44 +0.430990 0.893229 -0.211589 0.61 0.76 0.39 +0.227214 0.854167 -0.452474 0.54 0.75 0.31 +0.000000 0.929036 -0.324219 0.46 0.77 0.35 +-0.430990 0.893229 -0.211589 0.32 0.76 0.39 +-0.227214 0.854167 -0.452474 0.39 0.75 0.31 +0.434245 0.675130 -0.535156 0.61 0.69 0.28 +0.000000 0.681641 -0.699870 0.46 0.69 0.23 +-0.434245 0.675130 -0.535156 0.32 0.69 0.28 +0.755859 0.389974 0.404297 0.71 0.59 0.60 +0.689453 0.442708 0.308594 0.69 0.61 0.56 +0.645833 0.455078 0.386068 0.68 0.61 0.59 +-0.755859 0.389974 0.404297 0.21 0.59 0.60 +-0.645833 0.455078 0.386068 0.25 0.61 0.59 +-0.689453 0.442708 0.308594 0.23 0.61 0.56 +0.758464 0.460938 0.220052 0.71 0.62 0.54 +0.718099 0.616536 0.088542 0.70 0.67 0.49 +0.634766 0.599609 0.169922 0.67 0.66 0.52 +-0.758464 0.460938 0.220052 0.21 0.62 0.54 +-0.634766 0.599609 0.169922 0.25 0.66 0.52 +-0.718099 0.616536 0.088542 0.22 0.67 0.49 +0.789063 0.576823 0.003906 0.72 0.65 0.46 +0.718750 0.673177 -0.155599 0.70 0.69 0.41 +0.638021 0.734375 -0.074219 0.67 0.71 0.44 +-0.789063 0.576823 0.003906 0.20 0.65 0.46 +-0.638021 0.734375 -0.074219 0.25 0.71 0.44 +-0.718750 0.673177 -0.155599 0.22 0.69 0.41 +0.785807 0.571615 -0.231771 0.72 0.65 0.38 +0.703776 0.597656 -0.400391 0.70 0.66 0.33 +0.638021 0.712891 -0.328776 0.67 0.70 0.35 +-0.785807 0.571615 -0.231771 0.20 0.65 0.38 +-0.638021 0.712891 -0.328776 0.25 0.70 0.35 +-0.703776 0.597656 -0.400391 0.23 0.66 0.33 +0.699219 0.291667 -0.492188 0.69 0.56 0.30 +0.628906 0.501302 -0.518229 0.67 0.63 0.29 +0.774089 0.389974 -0.397786 0.72 0.59 0.33 +-0.628906 0.501302 -0.518229 0.25 0.63 0.29 +-0.699219 0.291667 -0.492188 0.23 0.56 0.30 +-0.774089 0.389974 -0.397786 0.20 0.59 0.33 +0.547526 0.743490 -0.419922 0.64 0.71 0.32 +0.530599 0.380208 -0.629557 0.64 0.59 0.25 +-0.547526 0.743490 -0.419922 0.28 0.71 0.32 +-0.530599 0.380208 -0.629557 0.28 0.59 0.25 +0.546875 0.830729 -0.138021 0.64 0.74 0.42 +-0.546875 0.830729 -0.138021 0.28 0.74 0.42 +0.546224 0.763021 0.138021 0.64 0.72 0.51 +-0.546224 0.763021 0.138021 0.28 0.72 0.51 +0.433594 0.685547 0.324219 0.61 0.69 0.57 +0.550130 0.515625 0.356771 0.65 0.63 0.58 +-0.550130 0.515625 0.356771 0.28 0.63 0.58 +-0.433594 0.685547 0.324219 0.32 0.69 0.57 +0.459635 0.525391 0.501953 0.61 0.64 0.63 +-0.459635 0.525391 0.501953 0.31 0.64 0.63 +0.201172 0.569010 0.491536 0.53 0.65 0.63 +0.000000 0.699219 0.429688 0.46 0.69 0.60 +-0.201172 0.569010 0.491536 0.39 0.65 0.63 +0.302083 0.522135 0.572266 0.56 0.64 0.65 +-0.302083 0.522135 0.572266 0.36 0.64 0.65 +0.083984 0.507161 0.577474 0.49 0.63 0.65 +-0.083984 0.507161 0.577474 0.43 0.63 0.65 +0.000000 0.483724 0.589844 0.46 0.62 0.66 +0.788411 0.327474 0.204427 0.72 0.57 0.53 +-0.788411 0.327474 0.204427 0.20 0.57 0.53 +0.839844 0.277995 0.007812 0.74 0.55 0.46 +0.827474 0.438802 0.027344 0.74 0.61 0.47 +-0.827474 0.438802 0.027344 0.19 0.61 0.47 +-0.839844 0.277995 0.007812 0.18 0.55 0.46 +0.832682 0.338542 -0.131510 0.74 0.57 0.42 +0.811849 0.465495 -0.167318 0.73 0.62 0.41 +-0.811849 0.465495 -0.167318 0.19 0.62 0.41 +-0.832682 0.338542 -0.131510 0.18 0.57 0.42 +0.802083 0.324219 -0.328776 0.73 0.57 0.35 +-0.802083 0.324219 -0.328776 0.19 0.57 0.35 +0.365234 -0.238281 -0.231120 0.58 0.38 0.38 +0.422526 -0.189453 -0.061849 0.60 0.40 0.44 +0.300130 -0.283854 0.143880 0.56 0.37 0.51 +-0.365234 -0.238281 -0.231120 0.34 0.38 0.38 +-0.300130 -0.283854 0.143880 0.36 0.37 0.51 +-0.422526 -0.189453 -0.061849 0.32 0.40 0.44 +0.574870 -0.101563 0.111979 0.65 0.43 0.50 +0.513672 -0.148438 -0.179688 0.63 0.41 0.40 +0.647786 -0.085938 -0.032552 0.68 0.43 0.45 +-0.574870 -0.101563 0.111979 0.27 0.43 0.50 +-0.647786 -0.085938 -0.032552 0.25 0.43 0.45 +-0.513672 -0.148438 -0.179688 0.29 0.41 0.40 +0.419922 -0.134115 0.327474 0.60 0.42 0.57 +-0.419922 -0.134115 0.327474 0.32 0.42 0.57 +0.305339 -0.171224 0.468099 0.56 0.40 0.62 +0.314453 -0.229167 0.293620 0.57 0.39 0.56 +-0.305339 -0.171224 0.468099 0.36 0.40 0.62 +-0.314453 -0.229167 0.293620 0.36 0.39 0.56 +0.706380 0.124349 -0.437500 0.70 0.50 0.32 +0.555990 0.017578 -0.473307 0.65 0.47 0.30 +0.540365 0.150391 -0.563151 0.64 0.51 0.27 +-0.555990 0.017578 -0.473307 0.28 0.47 0.30 +-0.706380 0.124349 -0.437500 0.23 0.50 0.32 +-0.540365 0.150391 -0.563151 0.28 0.51 0.27 +0.421875 0.047526 -0.598307 0.60 0.48 0.26 +-0.421875 0.047526 -0.598307 0.32 0.48 0.26 +0.462891 -0.084635 -0.396484 0.62 0.43 0.33 +0.615885 -0.082031 -0.292318 0.67 0.43 0.36 +-0.462891 -0.084635 -0.396484 0.31 0.43 0.33 +-0.615885 -0.082031 -0.292318 0.26 0.43 0.36 +0.408854 -0.063802 -0.525391 0.60 0.44 0.29 +-0.408854 -0.063802 -0.525391 0.33 0.44 0.29 +0.953776 0.434245 -0.283854 0.78 0.61 0.37 +0.908203 0.380859 -0.229818 0.76 0.59 0.39 +0.960286 0.381510 -0.255208 0.78 0.59 0.38 +1.022786 0.441406 -0.302734 0.80 0.61 0.36 +-0.908203 0.380859 -0.229818 0.16 0.59 0.39 +-0.953776 0.434245 -0.283854 0.14 0.61 0.37 +-1.022786 0.441406 -0.302734 0.12 0.61 0.36 +-0.960286 0.381510 -0.255208 0.14 0.59 0.38 +1.088542 0.423177 -0.339193 0.82 0.60 0.35 +1.207031 0.460286 -0.399740 0.86 0.62 0.33 +1.125000 0.483073 -0.378906 0.84 0.62 0.34 +-1.088542 0.423177 -0.339193 0.10 0.60 0.35 +-1.125000 0.483073 -0.378906 0.09 0.62 0.34 +-1.207031 0.460286 -0.399740 0.06 0.62 0.33 +1.232422 0.359375 -0.403646 0.87 0.58 0.33 +1.296224 0.294922 -0.413411 0.89 0.56 0.32 +1.280599 0.420573 -0.429688 0.89 0.60 0.32 +-1.232422 0.359375 -0.403646 0.05 0.58 0.33 +-1.280599 0.420573 -0.429688 0.03 0.60 0.32 +-1.296224 0.294922 -0.413411 0.03 0.56 0.32 +1.241536 0.178385 -0.411458 0.88 0.52 0.32 +1.230469 0.070964 -0.409505 0.87 0.49 0.33 +1.316406 0.205078 -0.430339 0.90 0.53 0.32 +-1.241536 0.178385 -0.411458 0.05 0.52 0.32 +-1.316406 0.205078 -0.430339 0.02 0.53 0.32 +-1.230469 0.070964 -0.409505 0.05 0.49 0.33 +1.107422 0.007812 -0.354167 0.83 0.46 0.34 +1.032552 -0.057943 -0.308594 0.81 0.44 0.36 +1.154297 -0.020182 -0.390625 0.85 0.45 0.33 +-1.107422 0.007812 -0.354167 0.09 0.46 0.34 +-1.154297 -0.020182 -0.390625 0.08 0.45 0.33 +-1.032552 -0.057943 -0.308594 0.12 0.44 0.36 +0.934896 -0.055990 -0.227214 0.77 0.44 0.39 +0.813802 -0.098307 -0.149089 0.73 0.43 0.41 +0.889974 -0.117188 -0.227214 0.76 0.42 0.39 +-0.934896 -0.055990 -0.227214 0.15 0.44 0.39 +-0.889974 -0.117188 -0.227214 0.17 0.42 0.39 +-0.813802 -0.098307 -0.149089 0.19 0.43 0.41 +1.037109 -0.011719 -0.331380 0.81 0.46 0.35 +0.960286 -0.014323 -0.288411 0.78 0.46 0.37 +0.866536 -0.043620 -0.191406 0.75 0.45 0.40 +-0.960286 -0.014323 -0.288411 0.14 0.46 0.37 +-1.037109 -0.011719 -0.331380 0.12 0.46 0.35 +-0.866536 -0.043620 -0.191406 0.17 0.45 0.40 +1.188802 0.092448 -0.422526 0.86 0.49 0.32 +1.115885 0.045573 -0.407552 0.83 0.48 0.33 +-1.115885 0.045573 -0.407552 0.09 0.48 0.33 +-1.188802 0.092448 -0.422526 0.07 0.49 0.32 +1.240234 0.261068 -0.425130 0.88 0.55 0.32 +1.210938 0.156901 -0.445312 0.87 0.51 0.31 +-1.210938 0.156901 -0.445312 0.06 0.51 0.31 +-1.240234 0.261068 -0.425130 0.05 0.55 0.32 +1.173828 0.384766 -0.408854 0.85 0.59 0.33 +1.207031 0.306641 -0.442057 0.86 0.56 0.31 +-1.207031 0.306641 -0.442057 0.06 0.56 0.31 +-1.173828 0.384766 -0.408854 0.07 0.59 0.33 +1.027344 0.377604 -0.326823 0.80 0.59 0.35 +1.100260 0.356771 -0.399089 0.83 0.58 0.33 +-1.100260 0.356771 -0.399089 0.09 0.58 0.33 +-1.027344 0.377604 -0.326823 0.12 0.59 0.35 +0.932943 0.335286 -0.253255 0.77 0.57 0.38 +0.984375 0.328776 -0.322917 0.79 0.57 0.35 +-0.932943 0.335286 -0.253255 0.15 0.57 0.38 +-0.984375 0.328776 -0.322917 0.13 0.57 0.35 +0.671875 -0.073568 -0.156250 0.69 0.44 0.41 +0.711589 -0.016927 -0.130208 0.70 0.46 0.42 +0.729167 -0.010417 -0.009115 0.70 0.46 0.46 +-0.671875 -0.073568 -0.156250 0.24 0.44 0.41 +-0.729167 -0.010417 -0.009115 0.22 0.46 0.46 +-0.711589 -0.016927 -0.130208 0.22 0.46 0.42 +0.695312 -0.123047 -0.162109 0.69 0.42 0.41 +0.776693 -0.052083 -0.160156 0.72 0.44 0.41 +-0.695312 -0.123047 -0.162109 0.23 0.42 0.41 +-0.776693 -0.052083 -0.160156 0.20 0.44 0.41 +0.798177 0.169922 -0.061849 0.73 0.52 0.44 +-0.798177 0.169922 -0.061849 0.20 0.52 0.44 +0.836589 0.304036 -0.208333 0.74 0.56 0.39 +0.882813 0.322917 -0.220052 0.76 0.57 0.39 +0.861328 0.367839 -0.232422 0.75 0.58 0.38 +-0.882813 0.322917 -0.220052 0.17 0.57 0.39 +-0.836589 0.304036 -0.208333 0.18 0.56 0.39 +-0.861328 0.367839 -0.232422 0.17 0.58 0.38 +0.848958 -0.023438 -0.235026 0.74 0.45 0.38 +0.766927 -0.018880 -0.212240 0.72 0.46 0.39 +-0.848958 -0.023438 -0.235026 0.18 0.45 0.38 +-0.766927 -0.018880 -0.212240 0.21 0.46 0.39 +0.781901 0.029297 -0.237630 0.72 0.47 0.38 +0.727214 0.005208 -0.178385 0.70 0.46 0.40 +0.817708 0.001953 -0.270182 0.73 0.46 0.37 +-0.727214 0.005208 -0.178385 0.22 0.46 0.40 +-0.781901 0.029297 -0.237630 0.20 0.47 0.38 +-0.817708 0.001953 -0.270182 0.19 0.46 0.37 +0.751953 0.073568 -0.232422 0.71 0.49 0.38 +0.825521 0.056641 -0.277344 0.74 0.48 0.37 +0.791667 0.083984 -0.277344 0.73 0.49 0.37 +-0.751953 0.073568 -0.232422 0.21 0.49 0.38 +-0.791667 0.083984 -0.277344 0.20 0.49 0.37 +-0.825521 0.056641 -0.277344 0.19 0.48 0.37 +0.817708 0.184245 -0.246745 0.73 0.52 0.38 +0.755208 0.108724 -0.194661 0.71 0.50 0.40 +0.794271 0.135417 -0.272135 0.73 0.51 0.37 +-0.755208 0.108724 -0.194661 0.21 0.50 0.40 +-0.817708 0.184245 -0.246745 0.19 0.52 0.38 +-0.794271 0.135417 -0.272135 0.20 0.51 0.37 +0.826172 0.252604 -0.214844 0.74 0.55 0.39 +0.860026 0.208984 -0.268880 0.75 0.53 0.37 +0.867839 0.263672 -0.240234 0.75 0.55 0.38 +-0.826172 0.252604 -0.214844 0.19 0.55 0.39 +-0.867839 0.263672 -0.240234 0.17 0.55 0.38 +-0.860026 0.208984 -0.268880 0.17 0.53 0.37 +0.909505 0.271484 -0.275391 0.76 0.55 0.37 +-0.909505 0.271484 -0.275391 0.16 0.55 0.37 +0.819010 0.245443 -0.130208 0.73 0.54 0.42 +-0.819010 0.245443 -0.130208 0.19 0.54 0.42 +0.728516 0.031250 -0.139323 0.70 0.47 0.42 +-0.728516 0.031250 -0.139323 0.22 0.47 0.42 +0.890625 0.238281 -0.291016 0.76 0.54 0.36 +0.927083 0.257812 -0.330078 0.77 0.55 0.35 +0.950521 0.295573 -0.320312 0.78 0.56 0.35 +-0.890625 0.238281 -0.291016 0.16 0.54 0.36 +-0.950521 0.295573 -0.320312 0.14 0.56 0.35 +-0.927083 0.257812 -0.330078 0.15 0.55 0.35 +0.837891 0.170573 -0.300781 0.74 0.52 0.36 +0.872396 0.197917 -0.319010 0.75 0.53 0.36 +-0.837891 0.170573 -0.300781 0.18 0.52 0.36 +-0.872396 0.197917 -0.319010 0.17 0.53 0.36 +0.772786 0.099609 -0.292969 0.72 0.49 0.36 +0.809245 0.131510 -0.316406 0.73 0.51 0.36 +-0.772786 0.099609 -0.292969 0.20 0.49 0.36 +-0.809245 0.131510 -0.316406 0.19 0.51 0.36 +0.820964 0.077474 -0.296875 0.74 0.49 0.36 +0.802734 0.093099 -0.316406 0.73 0.49 0.36 +-0.820964 0.077474 -0.296875 0.19 0.49 0.36 +-0.802734 0.093099 -0.316406 0.19 0.49 0.36 +0.843099 0.018229 -0.300781 0.74 0.47 0.36 +0.844401 0.049479 -0.317057 0.74 0.48 0.36 +-0.843099 0.018229 -0.300781 0.18 0.47 0.36 +-0.844401 0.049479 -0.317057 0.18 0.48 0.36 +0.820964 -0.013021 -0.292318 0.74 0.46 0.36 +0.837240 0.000000 -0.311849 0.74 0.46 0.36 +-0.820964 -0.013021 -0.292318 0.19 0.46 0.36 +-0.837240 0.000000 -0.311849 0.18 0.46 0.36 +0.889974 -0.017578 -0.251953 0.76 0.46 0.38 +0.845052 -0.013021 -0.293620 0.74 0.46 0.36 +-0.889974 -0.017578 -0.251953 0.17 0.46 0.38 +-0.845052 -0.013021 -0.293620 0.18 0.46 0.36 +1.000000 0.305339 -0.376953 0.79 0.56 0.34 +1.036458 0.333984 -0.387370 0.81 0.57 0.33 +-1.036458 0.333984 -0.387370 0.12 0.57 0.33 +-1.000000 0.305339 -0.376953 0.13 0.56 0.34 +1.115885 0.332682 -0.443359 0.83 0.57 0.31 +1.172526 0.341146 -0.455729 0.85 0.58 0.31 +-1.172526 0.341146 -0.455729 0.07 0.58 0.31 +-1.115885 0.332682 -0.443359 0.09 0.57 0.31 +1.214193 0.282552 -0.476563 0.87 0.56 0.30 +1.238281 0.240885 -0.471354 0.87 0.54 0.30 +-1.238281 0.240885 -0.471354 0.05 0.54 0.30 +-1.214193 0.282552 -0.476563 0.06 0.56 0.30 +1.223958 0.175130 -0.476563 0.87 0.52 0.30 +1.189453 0.095703 -0.459635 0.86 0.49 0.31 +-1.189453 0.095703 -0.459635 0.07 0.49 0.31 +-1.223958 0.175130 -0.476563 0.05 0.52 0.30 +1.127604 0.059245 -0.446615 0.84 0.48 0.31 +1.041667 0.006510 -0.388021 0.81 0.46 0.33 +-1.041667 0.006510 -0.388021 0.11 0.46 0.33 +-1.127604 0.059245 -0.446615 0.09 0.48 0.31 +0.968750 -0.001302 -0.345052 0.78 0.46 0.35 +-0.968750 -0.001302 -0.345052 0.14 0.46 0.35 +0.893229 0.040365 -0.322917 0.76 0.48 0.35 +0.912760 0.087240 -0.332682 0.77 0.49 0.35 +0.857422 0.093750 -0.323568 0.75 0.49 0.35 +-0.893229 0.040365 -0.322917 0.16 0.48 0.35 +-0.857422 0.093750 -0.323568 0.18 0.49 0.35 +-0.912760 0.087240 -0.332682 0.16 0.49 0.35 +0.974609 0.092448 -0.357422 0.79 0.49 0.34 +0.983073 0.144531 -0.359375 0.79 0.51 0.34 +0.919922 0.136719 -0.337891 0.77 0.51 0.35 +-0.974609 0.092448 -0.357422 0.14 0.49 0.34 +-0.919922 0.136719 -0.337891 0.16 0.51 0.35 +-0.983073 0.144531 -0.359375 0.13 0.51 0.34 +1.023438 0.144531 -0.376953 0.80 0.51 0.34 +1.033203 0.212891 -0.377604 0.81 0.53 0.34 +0.990885 0.208984 -0.363281 0.79 0.53 0.34 +-1.023438 0.144531 -0.376953 0.12 0.51 0.34 +-0.990885 0.208984 -0.363281 0.13 0.53 0.34 +-1.033203 0.212891 -0.377604 0.12 0.53 0.34 +1.093099 0.195964 -0.395182 0.83 0.53 0.33 +1.101562 0.246094 -0.397786 0.83 0.54 0.33 +1.050130 0.254557 -0.385417 0.81 0.55 0.33 +-1.093099 0.195964 -0.395182 0.10 0.53 0.33 +-1.050130 0.254557 -0.385417 0.11 0.55 0.33 +-1.101562 0.246094 -0.397786 0.09 0.54 0.33 +0.986979 0.259766 -0.363281 0.79 0.55 0.34 +1.069010 0.298828 -0.406901 0.82 0.56 0.33 +-0.986979 0.259766 -0.363281 0.13 0.55 0.34 +-1.069010 0.298828 -0.406901 0.11 0.56 0.33 +0.921224 0.207682 -0.335286 0.77 0.53 0.35 +-0.921224 0.207682 -0.335286 0.15 0.53 0.35 +0.871745 0.138021 -0.326172 0.75 0.51 0.35 +-0.871745 0.138021 -0.326172 0.17 0.51 0.35 +0.916667 0.020833 -0.312500 0.77 0.47 0.36 +-0.916667 0.020833 -0.312500 0.16 0.47 0.36 +1.018880 0.072917 -0.388672 0.80 0.49 0.33 +-1.018880 0.072917 -0.388672 0.12 0.49 0.33 +1.123698 0.131510 -0.429036 0.84 0.51 0.32 +-1.123698 0.131510 -0.429036 0.09 0.51 0.32 +1.186198 0.224609 -0.448568 0.86 0.54 0.31 +-1.186198 0.224609 -0.448568 0.07 0.54 0.31 +1.126302 0.302083 -0.431641 0.84 0.56 0.32 +-1.126302 0.302083 -0.431641 0.09 0.56 0.32 +0.787109 -0.129557 -0.229818 0.72 0.42 0.39 +0.919922 -0.064453 -0.401042 0.77 0.44 0.33 +1.038411 -0.083984 -0.404948 0.81 0.43 0.33 +-0.787109 -0.129557 -0.229818 0.20 0.42 0.39 +-1.038411 -0.083984 -0.404948 0.12 0.43 0.33 +-0.919922 -0.064453 -0.401042 0.16 0.44 0.33 +1.171875 0.027995 -0.502604 0.85 0.47 0.29 +1.281250 0.063151 -0.483073 0.89 0.48 0.30 +-1.281250 0.063151 -0.483073 0.03 0.48 0.30 +-1.171875 0.027995 -0.502604 0.07 0.47 0.29 +1.327474 0.190104 -0.511068 0.90 0.53 0.29 +1.343750 0.300781 -0.465495 0.91 0.56 0.31 +-1.343750 0.300781 -0.465495 0.01 0.56 0.31 +-1.327474 0.190104 -0.511068 0.02 0.53 0.29 +1.312500 0.350260 -0.515625 0.90 0.58 0.29 +1.233073 0.470052 -0.479167 0.87 0.62 0.30 +-1.233073 0.470052 -0.479167 0.05 0.62 0.30 +-1.312500 0.350260 -0.515625 0.02 0.58 0.29 +1.159505 0.424479 -0.509115 0.85 0.60 0.29 +1.027344 0.455078 -0.399089 0.80 0.61 0.33 +-1.027344 0.455078 -0.399089 0.12 0.61 0.33 +-1.159505 0.424479 -0.509115 0.08 0.60 0.29 +0.956380 0.374349 -0.428385 0.78 0.59 0.32 +0.882813 0.395833 -0.300130 0.76 0.59 0.36 +-0.882813 0.395833 -0.300130 0.17 0.59 0.36 +-0.956380 0.374349 -0.428385 0.14 0.59 0.32 +1.040365 0.182943 -0.483073 0.81 0.52 0.30 +0.837891 0.122396 -0.373698 0.74 0.50 0.34 +-1.040365 0.182943 -0.483073 0.11 0.52 0.30 +-0.837891 0.122396 -0.373698 0.18 0.50 0.34 +1.266927 0.279297 -0.531250 0.88 0.55 0.28 +-1.266927 0.279297 -0.531250 0.04 0.55 0.28 +0.814453 0.287109 -0.386068 0.73 0.56 0.33 +-0.814453 0.287109 -0.386068 0.19 0.56 0.33 +0.709635 -0.043620 -0.365885 0.70 0.45 0.34 +-0.709635 -0.043620 -0.365885 0.23 0.45 0.34 +-0.694010 -0.116536 -0.251302 0.23 0.42 0.38 +0.694010 -0.116536 -0.251302 0.69 0.42 0.38 +-0.776042 0.089844 -0.386719 0.20 0.49 0.33 +0.776042 0.089844 -0.386719 0.72 0.49 0.33 +-0.838542 0.352214 -0.300130 0.18 0.58 0.36 +0.838542 0.352214 -0.300130 0.74 0.58 0.36 +-1.164062 0.236979 -0.509766 0.07 0.54 0.29 +1.164062 0.236979 -0.509766 0.85 0.54 0.29 +-0.942057 0.149740 -0.432292 0.15 0.51 0.32 +0.942057 0.149740 -0.432292 0.78 0.51 0.32 +-0.944010 0.428385 -0.349609 0.15 0.60 0.35 +0.944010 0.428385 -0.349609 0.78 0.60 0.35 +-1.130208 0.472656 -0.449219 0.08 0.62 0.31 +1.130208 0.472656 -0.449219 0.84 0.62 0.31 +-1.300781 0.395833 -0.480469 0.03 0.59 0.30 +1.300781 0.395833 -0.480469 0.90 0.59 0.30 +-1.325521 0.177734 -0.466797 0.02 0.52 0.31 +1.325521 0.177734 -0.466797 0.90 0.52 0.31 +-1.162760 -0.016927 -0.455729 0.07 0.46 0.31 +1.162760 -0.016927 -0.455729 0.85 0.46 0.31 +-0.912760 -0.113281 -0.324870 0.16 0.42 0.35 +0.912760 -0.113281 -0.324870 0.77 0.42 0.35 +-1.152344 0.274089 -0.438151 0.08 0.55 0.32 +1.152344 0.274089 -0.438151 0.85 0.55 0.32 +-1.159505 0.159505 -0.437500 0.08 0.51 0.32 +1.159505 0.159505 -0.437500 0.85 0.51 0.32 +-1.059896 0.095703 -0.406250 0.11 0.49 0.33 +1.059896 0.095703 -0.406250 0.81 0.49 0.33 +-0.983724 0.035156 -0.368490 0.13 0.47 0.34 +0.983724 0.035156 -0.368490 0.79 0.47 0.34 +-0.868490 0.003906 -0.298828 0.17 0.46 0.36 +0.868490 0.003906 -0.298828 0.75 0.46 0.36 +-0.834635 0.121094 -0.320964 0.18 0.50 0.35 +0.834635 0.121094 -0.320964 0.74 0.50 0.35 +-0.900391 0.171875 -0.333984 0.16 0.52 0.35 +0.900391 0.171875 -0.333984 0.76 0.52 0.35 +-0.956380 0.231120 -0.347656 0.14 0.54 0.35 +0.956380 0.231120 -0.347656 0.78 0.54 0.35 +-1.026042 0.281250 -0.389974 0.12 0.56 0.33 +1.026042 0.281250 -0.389974 0.80 0.56 0.33 +-1.069010 0.229167 -0.386068 0.11 0.54 0.33 +1.069010 0.229167 -0.386068 0.82 0.54 0.33 +-1.007812 0.179688 -0.367839 0.13 0.52 0.34 +1.007812 0.179688 -0.367839 0.80 0.52 0.34 +-0.948568 0.117188 -0.344401 0.15 0.50 0.35 +0.948568 0.117188 -0.344401 0.78 0.50 0.35 +-0.873047 0.063802 -0.324870 0.17 0.48 0.35 +0.873047 0.063802 -0.324870 0.75 0.48 0.35 +-0.961589 -0.008464 -0.316406 0.14 0.46 0.36 +0.961589 -0.008464 -0.316406 0.78 0.46 0.36 +-1.118490 0.046224 -0.432292 0.09 0.48 0.32 +1.118490 0.046224 -0.432292 0.83 0.48 0.32 +-1.222656 0.167969 -0.465495 0.05 0.52 0.31 +1.222656 0.167969 -0.465495 0.87 0.52 0.31 +-1.211589 0.297526 -0.464844 0.06 0.56 0.31 +1.211589 0.297526 -0.464844 0.87 0.56 0.31 +-1.105469 0.343750 -0.425130 0.09 0.58 0.32 +1.105469 0.343750 -0.425130 0.83 0.58 0.32 +-0.988932 0.316406 -0.351563 0.13 0.57 0.34 +0.988932 0.316406 -0.351563 0.79 0.57 0.34 +-0.847656 -0.016276 -0.268880 0.18 0.46 0.37 +0.847656 -0.016276 -0.268880 0.74 0.46 0.37 +-0.828776 0.000000 -0.296875 0.19 0.46 0.36 +0.828776 0.000000 -0.296875 0.74 0.46 0.36 +-0.835938 0.047526 -0.296875 0.18 0.48 0.36 +0.835938 0.047526 -0.296875 0.74 0.48 0.36 +-0.792969 0.089193 -0.296875 0.20 0.49 0.36 +0.792969 0.089193 -0.296875 0.73 0.49 0.36 +-0.800781 0.132812 -0.296875 0.19 0.51 0.36 +0.800781 0.132812 -0.296875 0.73 0.51 0.36 +-0.863932 0.203776 -0.296224 0.17 0.53 0.36 +0.863932 0.203776 -0.296224 0.75 0.53 0.36 +-0.918620 0.268880 -0.304688 0.16 0.55 0.36 +0.918620 0.268880 -0.304688 0.77 0.55 0.36 +-0.766276 0.114583 -0.136719 0.21 0.50 0.42 +0.766276 0.114583 -0.136719 0.72 0.50 0.42 +-0.815755 0.272135 -0.194010 0.19 0.55 0.40 +0.815755 0.272135 -0.194010 0.73 0.55 0.40 +-0.896484 0.297526 -0.248698 0.16 0.56 0.38 +0.896484 0.297526 -0.248698 0.76 0.56 0.38 +-0.843099 0.223958 -0.238932 0.18 0.54 0.38 +0.843099 0.223958 -0.238932 0.74 0.54 0.38 +-0.777344 0.141276 -0.240234 0.20 0.51 0.38 +0.777344 0.141276 -0.240234 0.72 0.51 0.38 +-0.795573 0.055990 -0.266276 0.20 0.48 0.37 +0.795573 0.055990 -0.266276 0.73 0.48 0.37 +-0.768229 0.009115 -0.229167 0.21 0.46 0.39 +0.768229 0.009115 -0.229167 0.72 0.46 0.39 +-0.817057 -0.039714 -0.201172 0.19 0.45 0.39 +0.817057 -0.039714 -0.201172 0.73 0.45 0.39 +-0.870443 0.344401 -0.212891 0.17 0.58 0.39 +0.870443 0.344401 -0.212891 0.75 0.58 0.39 +-0.790365 0.120443 -0.004557 0.20 0.50 0.46 +0.790365 0.120443 -0.004557 0.73 0.50 0.46 +-0.740234 -0.084635 -0.148438 0.21 0.43 0.41 +0.740234 -0.084635 -0.148438 0.71 0.43 0.41 +-0.671224 -0.057943 -0.106120 0.24 0.44 0.43 +0.671224 -0.057943 -0.106120 0.69 0.44 0.43 +-0.979167 0.358073 -0.289062 0.14 0.58 0.37 +0.979167 0.358073 -0.289062 0.79 0.58 0.37 +-1.103516 0.389974 -0.373047 0.09 0.59 0.34 +1.103516 0.389974 -0.373047 0.83 0.59 0.34 +-1.217448 0.327474 -0.421224 0.06 0.57 0.32 +1.217448 0.327474 -0.421224 0.87 0.57 0.32 +-1.223307 0.168620 -0.425781 0.05 0.52 0.32 +1.223307 0.168620 -0.425781 0.87 0.52 0.32 +-1.122396 0.037109 -0.384766 0.09 0.47 0.33 +1.122396 0.037109 -0.384766 0.84 0.47 0.33 +-0.953125 -0.031901 -0.256510 0.14 0.45 0.38 +0.953125 -0.031901 -0.256510 0.78 0.45 0.38 +-0.928385 -0.086589 -0.227865 0.15 0.43 0.39 +0.928385 -0.086589 -0.227865 0.77 0.43 0.39 +-1.130208 -0.008464 -0.367188 0.08 0.46 0.34 +1.130208 -0.008464 -0.367188 0.84 0.46 0.34 +-1.274740 0.176432 -0.417318 0.04 0.52 0.32 +1.274740 0.176432 -0.417318 0.89 0.52 0.32 +-1.266276 0.382161 -0.407552 0.04 0.59 0.33 +1.266276 0.382161 -0.407552 0.88 0.59 0.33 +-1.108724 0.457682 -0.352214 0.09 0.61 0.34 +1.108724 0.457682 -0.352214 0.83 0.61 0.34 +-0.956380 0.411458 -0.262370 0.14 0.60 0.37 +0.956380 0.411458 -0.262370 0.78 0.60 0.37 +-0.387370 -0.167318 -0.380208 0.33 0.41 0.33 +0.387370 -0.167318 -0.380208 0.59 0.41 0.33 +-0.535807 -0.093099 -0.326172 0.28 0.43 0.35 +0.535807 -0.093099 -0.326172 0.64 0.43 0.35 +-0.475911 0.197917 -0.625000 0.30 0.53 0.25 +0.475911 0.197917 -0.625000 0.62 0.53 0.25 +-0.628906 0.157552 -0.505208 0.25 0.51 0.29 +0.628906 0.157552 -0.505208 0.67 0.51 0.29 +-0.324870 -0.189453 0.425781 0.35 0.40 0.60 +0.324870 -0.189453 0.425781 0.57 0.40 0.60 +-0.517578 -0.083333 0.279297 0.29 0.43 0.55 +0.517578 -0.083333 0.279297 0.63 0.43 0.55 +-0.513672 -0.143880 -0.018229 0.29 0.41 0.46 +0.513672 -0.143880 -0.018229 0.63 0.41 0.46 +-0.346354 -0.250651 -0.052734 0.35 0.38 0.44 +0.346354 -0.250651 -0.052734 0.58 0.38 0.44 +-0.804688 0.434896 -0.280599 0.19 0.61 0.37 +0.804688 0.434896 -0.280599 0.73 0.61 0.37 +-0.824870 0.464844 -0.074870 0.19 0.62 0.44 +0.824870 0.464844 -0.074870 0.74 0.62 0.44 +-0.819010 0.392578 0.098958 0.19 0.59 0.49 +0.819010 0.392578 0.098958 0.73 0.59 0.49 +-0.762370 0.291016 0.339193 0.21 0.56 0.57 +0.762370 0.291016 0.339193 0.72 0.56 0.57 +-0.277995 0.503906 0.526693 0.37 0.63 0.64 +0.277995 0.503906 0.526693 0.55 0.63 0.64 +-0.320313 0.603516 0.588542 0.35 0.66 0.66 +0.320312 0.603516 0.588542 0.57 0.66 0.66 +-0.229818 0.710938 0.366536 0.39 0.70 0.58 +0.229818 0.710938 0.366536 0.54 0.70 0.58 +-0.568359 0.490885 0.453776 0.27 0.63 0.61 +0.568359 0.490885 0.453776 0.65 0.63 0.61 +-0.544271 0.645833 0.255208 0.28 0.68 0.55 +0.544271 0.645833 0.255208 0.64 0.68 0.55 +-0.546875 0.813802 -0.003255 0.28 0.73 0.46 +0.546875 0.813802 -0.003255 0.64 0.73 0.46 +-0.546875 0.807943 -0.283854 0.28 0.73 0.37 +0.546875 0.807943 -0.283854 0.64 0.73 0.37 +-0.548177 0.565104 -0.559245 0.28 0.65 0.28 +0.548177 0.565104 -0.559245 0.64 0.65 0.28 +-0.707031 0.440104 -0.467448 0.23 0.61 0.31 +0.707031 0.440104 -0.467448 0.70 0.61 0.31 +-0.718750 0.645182 -0.277995 0.22 0.68 0.37 +0.718750 0.645182 -0.277995 0.70 0.68 0.37 +-0.718750 0.659505 -0.031901 0.22 0.68 0.45 +0.718750 0.659505 -0.031901 0.70 0.68 0.45 +-0.709635 0.515625 0.201823 0.23 0.63 0.53 +0.709635 0.515625 0.201823 0.70 0.63 0.53 +-0.705078 0.429688 0.406901 0.23 0.60 0.60 +0.705078 0.429688 0.406901 0.70 0.60 0.60 +-0.229818 0.675781 -0.623698 0.39 0.69 0.25 +0.229818 0.675781 -0.623698 0.54 0.69 0.25 +-0.226563 0.923828 -0.243490 0.39 0.77 0.38 +0.226563 0.923828 -0.243490 0.54 0.77 0.38 +-0.226563 0.917318 0.083333 0.39 0.77 0.49 +0.226562 0.917318 0.083333 0.54 0.77 0.49 +-0.220052 0.263021 -0.764323 0.39 0.55 0.21 +0.220052 0.263021 -0.764323 0.54 0.55 0.21 +-0.749349 0.068359 0.224609 0.21 0.48 0.54 +0.749349 0.068359 0.224609 0.71 0.48 0.54 +-0.203125 -0.351563 0.333984 0.39 0.34 0.57 +0.203125 -0.351562 0.333984 0.53 0.34 0.57 +-0.092448 -0.437500 0.222656 0.43 0.32 0.54 +0.092448 -0.437500 0.222656 0.49 0.32 0.54 +-0.112630 -0.386719 -0.084635 0.42 0.33 0.43 +0.112630 -0.386719 -0.084635 0.50 0.33 0.43 +-0.167969 -0.263672 -0.449219 0.41 0.37 0.31 +0.167969 -0.263672 -0.449219 0.52 0.37 0.31 +-0.168620 -0.065104 -0.670573 0.41 0.44 0.24 +0.168620 -0.065104 -0.670573 0.52 0.44 0.24 +-0.320312 -0.153646 0.515625 0.35 0.41 0.63 +0.320312 -0.153646 0.515625 0.57 0.41 0.63 +-0.216797 -0.210286 0.525391 0.39 0.39 0.64 +0.216797 -0.210286 0.525391 0.53 0.39 0.64 +-0.249349 -0.336589 0.483724 0.38 0.35 0.62 +0.249349 -0.336589 0.483724 0.54 0.35 0.62 +-0.227865 -0.266276 0.495443 0.39 0.37 0.63 +0.227865 -0.266276 0.495443 0.54 0.37 0.63 +-0.283203 -0.477865 0.481771 0.37 0.30 0.62 +0.283203 -0.477865 0.481771 0.56 0.30 0.62 +-0.208984 -0.455078 0.333984 0.39 0.31 0.57 +0.208984 -0.455078 0.333984 0.53 0.31 0.57 +-0.233073 -0.834635 0.387370 0.38 0.18 0.59 +0.233073 -0.834635 0.387370 0.54 0.18 0.59 +-0.205078 -0.625651 0.372396 0.39 0.25 0.59 +0.205078 -0.625651 0.372396 0.53 0.25 0.59 +-0.318359 -0.701823 0.473958 0.36 0.23 0.62 +0.318359 -0.701823 0.473958 0.57 0.23 0.62 +-0.341146 -0.889974 0.462891 0.35 0.17 0.62 +0.341146 -0.889974 0.462891 0.58 0.17 0.62 +-0.247396 -0.944661 0.479818 0.38 0.15 0.62 +0.247396 -0.944661 0.479818 0.54 0.15 0.62 +-0.088542 -0.971354 0.507812 0.43 0.14 0.63 +0.088542 -0.971354 0.507812 0.49 0.14 0.63 +-0.080078 -0.873698 0.394531 0.43 0.17 0.59 +0.080078 -0.873698 0.394531 0.49 0.17 0.59 +-0.069010 -0.665365 0.345052 0.44 0.24 0.58 +0.069010 -0.665365 0.345052 0.48 0.24 0.58 +-0.067057 -0.508464 0.315104 0.44 0.29 0.57 +0.067057 -0.508464 0.315104 0.48 0.29 0.57 +-0.532552 -0.067057 0.498698 0.28 0.44 0.63 +0.532552 -0.067057 0.498698 0.64 0.44 0.63 +-0.712891 0.072266 0.434245 0.22 0.49 0.61 +0.712891 0.072266 0.434245 0.70 0.49 0.61 +-0.813151 0.280599 0.458333 0.19 0.56 0.61 +0.813151 0.280599 0.458333 0.73 0.56 0.61 +-0.756510 0.444661 0.542969 0.21 0.61 0.64 +0.756510 0.444661 0.542969 0.71 0.61 0.64 +-0.595703 0.520833 0.589844 0.26 0.64 0.66 +0.595703 0.520833 0.589844 0.66 0.64 0.66 +-0.412109 0.646484 0.641276 0.32 0.68 0.68 +0.412109 0.646484 0.641276 0.60 0.68 0.68 +-0.255859 0.709635 0.675781 0.38 0.70 0.69 +0.255859 0.709635 0.675781 0.55 0.70 0.69 +-0.129557 0.580078 0.683594 0.42 0.66 0.69 +0.129557 0.580078 0.683594 0.50 0.66 0.69 +-0.050781 0.445964 0.675781 0.44 0.61 0.69 +0.050781 0.445964 0.675781 0.48 0.61 0.69 +-0.188151 0.194661 0.764974 0.40 0.53 0.72 +0.188151 0.194661 0.764974 0.52 0.53 0.72 +-0.186849 0.261068 0.766276 0.40 0.55 0.72 +0.186849 0.261068 0.766276 0.52 0.55 0.72 +-0.203776 0.334635 0.769531 0.39 0.57 0.72 +0.203776 0.334635 0.769531 0.53 0.57 0.72 +-0.214844 0.140625 0.765625 0.39 0.51 0.72 +0.214844 0.140625 0.765625 0.53 0.51 0.72 +-0.307292 0.094401 0.750651 0.36 0.49 0.71 +0.307292 0.094401 0.750651 0.56 0.49 0.71 +-0.424479 0.093099 0.722656 0.32 0.49 0.70 +0.424479 0.093099 0.722656 0.60 0.49 0.70 +-0.513021 0.156250 0.694661 0.29 0.51 0.69 +0.513021 0.156250 0.694661 0.63 0.51 0.69 +-0.566406 0.248047 0.679036 0.27 0.54 0.69 +0.566406 0.248047 0.679036 0.65 0.54 0.69 +-0.558594 0.313151 0.683594 0.28 0.57 0.69 +0.558594 0.313151 0.683594 0.65 0.57 0.69 +-0.478516 0.367839 0.725911 0.30 0.58 0.70 +0.478516 0.367839 0.725911 0.62 0.58 0.70 +-0.375651 0.408854 0.755208 0.34 0.60 0.71 +0.375651 0.408854 0.755208 0.59 0.60 0.71 +-0.307943 0.414063 0.761719 0.36 0.60 0.72 +0.307943 0.414063 0.761719 0.56 0.60 0.72 +-0.252604 0.389974 0.766927 0.38 0.59 0.72 +0.252604 0.389974 0.766927 0.55 0.59 0.72 +-0.228516 0.421224 0.770182 0.39 0.60 0.72 +0.228516 0.421224 0.770182 0.54 0.60 0.72 +-0.299479 0.449219 0.757812 0.36 0.61 0.71 +0.299479 0.449219 0.757812 0.56 0.61 0.71 +-0.381510 0.434245 0.741536 0.33 0.61 0.71 +0.381510 0.434245 0.741536 0.59 0.61 0.71 +-0.498698 0.393229 0.708984 0.30 0.59 0.70 +0.498698 0.393229 0.708984 0.63 0.59 0.70 +-0.595052 0.330729 0.675130 0.26 0.57 0.69 +0.595052 0.330729 0.675130 0.66 0.57 0.69 +-0.606120 0.239583 0.667318 0.26 0.54 0.68 +0.606120 0.239583 0.667318 0.66 0.54 0.68 +-0.537760 0.131510 0.677083 0.28 0.51 0.69 +0.537760 0.131510 0.677083 0.64 0.51 0.69 +-0.427083 0.059245 0.710286 0.32 0.48 0.70 +0.427083 0.059245 0.710286 0.60 0.48 0.70 +-0.291016 0.075521 0.742188 0.36 0.49 0.71 +0.291016 0.075521 0.742188 0.56 0.49 0.71 +-0.195312 0.125000 0.759115 0.40 0.50 0.71 +0.195313 0.125000 0.759115 0.53 0.50 0.71 +-0.168620 0.342448 0.774089 0.41 0.58 0.72 +0.168620 0.342448 0.774089 0.52 0.58 0.72 +-0.149740 0.260417 0.772786 0.41 0.55 0.72 +0.149740 0.260417 0.772786 0.51 0.55 0.72 +-0.161458 0.182943 0.765625 0.41 0.52 0.72 +0.161458 0.182943 0.765625 0.52 0.52 0.72 +-0.027344 -0.814453 0.645182 0.45 0.19 0.68 +0.027344 -0.814453 0.645182 0.47 0.19 0.68 +-0.046875 -0.761719 0.691406 0.45 0.21 0.69 +0.046875 -0.761719 0.691406 0.48 0.21 0.69 +-0.093750 -0.783854 0.686849 0.43 0.20 0.69 +0.093750 -0.783854 0.686849 0.49 0.20 0.69 +-0.070312 -0.839193 0.665365 0.44 0.18 0.68 +0.070312 -0.839193 0.665365 0.49 0.18 0.68 +-0.023438 -0.863281 0.660156 0.45 0.17 0.68 +0.023438 -0.863281 0.660156 0.47 0.17 0.68 +-0.024740 -0.878906 0.688151 0.45 0.17 0.69 +0.024740 -0.878906 0.688151 0.47 0.17 0.69 +-0.078776 -0.851562 0.702474 0.44 0.18 0.70 +0.078776 -0.851562 0.702474 0.49 0.18 0.70 +-0.104818 -0.785807 0.719401 0.43 0.20 0.70 +0.104818 -0.785807 0.719401 0.50 0.20 0.70 +-0.048177 -0.752604 0.729818 0.45 0.21 0.70 +0.048177 -0.752604 0.729818 0.48 0.21 0.70 +-0.182943 -0.208333 0.644531 0.40 0.39 0.68 +0.182943 -0.208333 0.644531 0.52 0.39 0.68 +-0.207682 -0.280599 0.632812 0.39 0.37 0.67 +0.207682 -0.280599 0.632812 0.53 0.37 0.67 +-0.236328 -0.378255 0.634115 0.38 0.34 0.67 +0.236328 -0.378255 0.634115 0.54 0.34 0.67 +-0.132161 -0.376953 0.729818 0.42 0.34 0.70 +0.132161 -0.376953 0.729818 0.51 0.34 0.70 +-0.129557 -0.266276 0.727214 0.42 0.37 0.70 +0.129557 -0.266276 0.727214 0.50 0.37 0.70 +-0.131510 -0.190104 0.735677 0.42 0.40 0.71 +0.131510 -0.190104 0.735677 0.51 0.40 0.71 +-0.060547 -0.109375 0.770182 0.44 0.43 0.72 +0.060547 -0.109375 0.770182 0.48 0.43 0.72 +-0.041667 -0.231771 0.816406 0.45 0.38 0.73 +0.041667 -0.231771 0.816406 0.48 0.38 0.73 +-0.072917 -0.186198 0.820313 0.44 0.40 0.74 +0.072917 -0.186198 0.820312 0.49 0.40 0.74 +-0.104818 -0.240234 0.801432 0.43 0.38 0.73 +0.104818 -0.240234 0.801432 0.50 0.38 0.73 +-0.112630 -0.189453 0.804688 0.42 0.40 0.73 +0.112630 -0.189453 0.804688 0.50 0.40 0.73 +-0.068359 -0.140625 0.796875 0.44 0.41 0.73 +0.068359 -0.140625 0.796875 0.48 0.41 0.73 +-0.022786 -0.167318 0.804688 0.45 0.41 0.73 +0.022786 -0.167318 0.804688 0.47 0.41 0.73 +-0.045573 -0.281901 0.792969 0.45 0.37 0.73 +0.045573 -0.281901 0.792969 0.48 0.37 0.73 +-0.043620 -0.304036 0.761719 0.45 0.36 0.72 +0.043620 -0.304036 0.761719 0.48 0.36 0.72 +0.000000 -0.163194 0.768663 0.46 0.41 0.72 +-0.067708 -0.136719 0.761719 0.44 0.42 0.72 +0.067708 -0.136719 0.761719 0.48 0.42 0.72 +-0.117188 -0.180990 0.766276 0.42 0.40 0.72 +0.117188 -0.180990 0.766276 0.50 0.40 0.72 +-0.109375 -0.251302 0.766276 0.43 0.38 0.72 +0.109375 -0.251302 0.766276 0.50 0.38 0.72 +-0.055339 -0.703776 0.734375 0.44 0.23 0.71 +0.055339 -0.703776 0.734375 0.48 0.23 0.71 +-0.042318 -0.563151 0.742188 0.45 0.27 0.71 +0.042318 -0.563151 0.742188 0.48 0.27 0.71 +-0.039714 -0.383464 0.746094 0.45 0.33 0.71 +0.039714 -0.383464 0.746094 0.47 0.33 0.71 +-0.181641 -0.718099 0.708984 0.40 0.22 0.70 +0.181641 -0.718099 0.708984 0.52 0.22 0.70 +-0.164062 -0.567708 0.722005 0.41 0.27 0.70 +0.164062 -0.567708 0.722005 0.52 0.27 0.70 +-0.188151 -0.826172 0.686849 0.40 0.19 0.69 +0.188151 -0.826172 0.686849 0.52 0.19 0.69 +-0.141927 -0.885417 0.670573 0.41 0.17 0.69 +0.141927 -0.885417 0.670573 0.51 0.17 0.69 +-0.039714 -0.913411 0.666667 0.45 0.16 0.68 +0.039714 -0.913411 0.666667 0.47 0.16 0.68 +-0.079427 0.167969 0.755208 0.44 0.52 0.71 +0.079427 0.167969 0.755208 0.49 0.52 0.71 +-0.063151 0.261719 0.769531 0.44 0.55 0.72 +0.063151 0.261719 0.769531 0.48 0.55 0.72 +-0.108073 0.369792 0.803385 0.43 0.58 0.73 +0.108073 0.369792 0.803385 0.50 0.58 0.73 +-0.108724 0.061849 0.742188 0.43 0.48 0.71 +0.108724 0.061849 0.742188 0.50 0.48 0.71 +-0.292318 0.012370 0.715495 0.36 0.47 0.70 +0.292318 0.012370 0.715495 0.56 0.47 0.70 +-0.453776 0.012370 0.670573 0.31 0.47 0.69 +0.453776 0.012370 0.670573 0.61 0.47 0.69 +-0.619141 0.123047 0.636719 0.26 0.50 0.67 +0.619141 0.123047 0.636719 0.67 0.50 0.67 +-0.683594 0.255208 0.629557 0.23 0.55 0.67 +0.683594 0.255208 0.629557 0.69 0.55 0.67 +-0.670573 0.371745 0.664714 0.24 0.59 0.68 +0.670573 0.371745 0.664714 0.69 0.59 0.68 +-0.552083 0.431641 0.723958 0.28 0.61 0.70 +0.552083 0.431641 0.723958 0.65 0.61 0.70 +-0.380859 0.516276 0.770833 0.33 0.63 0.72 +0.380859 0.516276 0.770833 0.59 0.63 0.72 +-0.278646 0.553385 0.796875 0.37 0.65 0.73 +0.278646 0.553385 0.796875 0.55 0.65 0.73 +-0.177083 0.460286 0.802734 0.40 0.62 0.73 +0.177083 0.460286 0.802734 0.52 0.62 0.73 +-0.047526 0.428385 0.791667 0.45 0.60 0.73 +0.047526 0.428385 0.791667 0.48 0.60 0.73 +-0.132161 0.557943 0.800781 0.42 0.65 0.73 +0.132161 0.557943 0.800781 0.51 0.65 0.73 +-0.238932 0.680990 0.796224 0.38 0.69 0.73 +0.238932 0.680990 0.796224 0.54 0.69 0.73 +-0.398438 0.626302 0.762370 0.33 0.67 0.72 +0.398438 0.626302 0.762370 0.59 0.67 0.72 +-0.587240 0.509115 0.707682 0.27 0.63 0.70 +0.587240 0.509115 0.707682 0.66 0.63 0.70 +-0.734375 0.428385 0.643880 0.22 0.60 0.68 +0.734375 0.428385 0.643880 0.71 0.60 0.68 +-0.791667 0.307292 0.589844 0.20 0.56 0.66 +0.791667 0.307292 0.589844 0.73 0.56 0.66 +-0.686849 0.085286 0.564453 0.23 0.49 0.65 +0.686849 0.085286 0.564453 0.69 0.49 0.65 +-0.517578 -0.042969 0.600911 0.29 0.45 0.66 +0.517578 -0.042969 0.600911 0.63 0.45 0.66 +-0.297526 -0.117839 0.626302 0.36 0.42 0.67 +0.297526 -0.117839 0.626302 0.56 0.42 0.67 +-0.281250 -0.570312 0.630859 0.37 0.27 0.67 +0.281250 -0.570312 0.630859 0.56 0.27 0.67 +-0.308594 -0.764323 0.615885 0.36 0.21 0.67 +0.308594 -0.764323 0.615885 0.56 0.21 0.67 +-0.300130 -0.899089 0.583984 0.36 0.16 0.66 +0.300130 -0.899089 0.583984 0.56 0.16 0.66 +-0.213542 -0.940755 0.591146 0.39 0.15 0.66 +0.213542 -0.940755 0.591146 0.53 0.15 0.66 +-0.083333 -0.957031 0.604167 0.43 0.14 0.66 +0.083333 -0.957031 0.604167 0.49 0.14 0.66 +-0.457031 0.202474 0.769531 0.31 0.53 0.72 +0.457031 0.202474 0.769531 0.61 0.53 0.72 +-0.397786 0.143880 0.781901 0.33 0.51 0.72 +0.397786 0.143880 0.781901 0.59 0.51 0.72 +-0.311849 0.141276 0.800781 0.36 0.51 0.73 +0.311849 0.141276 0.800781 0.57 0.51 0.73 +-0.253255 0.199870 0.808594 0.38 0.53 0.73 +0.253255 0.199870 0.808594 0.55 0.53 0.73 +-0.253255 0.288411 0.808594 0.38 0.56 0.73 +0.253255 0.288411 0.808594 0.55 0.56 0.73 +-0.311849 0.350911 0.800781 0.36 0.58 0.73 +0.311849 0.350911 0.800781 0.57 0.58 0.73 +-0.397786 0.348307 0.781901 0.33 0.58 0.72 +0.397786 0.348307 0.781901 0.59 0.58 0.72 +-0.457031 0.285807 0.769531 0.31 0.56 0.72 +0.457031 0.285807 0.769531 0.61 0.56 0.72 +-0.486979 0.311198 0.722005 0.30 0.57 0.70 +0.486979 0.311198 0.722005 0.62 0.57 0.70 +-0.555990 0.335938 0.625000 0.28 0.57 0.67 +0.555990 0.335938 0.625000 0.65 0.57 0.67 +-0.429688 0.451823 0.651693 0.32 0.61 0.68 +0.429688 0.451823 0.651693 0.60 0.61 0.68 +-0.399740 0.388021 0.740885 0.33 0.59 0.71 +0.399740 0.388021 0.740885 0.59 0.59 0.71 +-0.283203 0.377604 0.761068 0.37 0.59 0.72 +0.283203 0.377604 0.761068 0.56 0.59 0.72 +-0.257812 0.446615 0.682943 0.38 0.61 0.69 +0.257812 0.446615 0.682943 0.55 0.61 0.69 +-0.141927 0.320312 0.698568 0.41 0.57 0.69 +0.141927 0.320312 0.698568 0.51 0.57 0.69 +-0.220052 0.311198 0.769531 0.39 0.57 0.72 +0.220052 0.311198 0.769531 0.54 0.57 0.72 +-0.220052 0.173828 0.769531 0.39 0.52 0.72 +0.220052 0.173828 0.769531 0.54 0.52 0.72 +-0.147135 0.151693 0.695964 0.41 0.51 0.69 +0.147135 0.151693 0.695964 0.51 0.51 0.69 +-0.257812 0.041667 0.682943 0.38 0.48 0.69 +0.257812 0.041667 0.682943 0.55 0.48 0.69 +-0.283203 0.110677 0.761068 0.37 0.50 0.72 +0.283203 0.110677 0.761068 0.56 0.50 0.72 +-0.399740 0.100260 0.740885 0.33 0.50 0.71 +0.399740 0.100260 0.740885 0.59 0.50 0.71 +-0.429688 0.036458 0.651693 0.32 0.47 0.68 +0.429688 0.036458 0.651693 0.60 0.47 0.68 +-0.555990 0.151693 0.625000 0.28 0.51 0.67 +0.555990 0.151693 0.625000 0.65 0.51 0.67 +-0.486979 0.173828 0.722005 0.30 0.52 0.70 +0.486979 0.173828 0.722005 0.62 0.52 0.70 +0.436053 0.160084 0.761285 0.61 0.52 0.72 +-0.436053 0.160084 0.761285 0.32 0.52 0.72 +0.486979 0.100622 0.686777 0.62 0.50 0.69 +-0.486979 0.100622 0.686777 0.30 0.50 0.69 +0.532227 0.068359 0.581055 0.64 0.48 0.66 +-0.532227 0.068359 0.581055 0.28 0.48 0.66 +0.351562 -0.003906 0.616211 0.58 0.46 0.67 +-0.351562 -0.003906 0.616211 0.34 0.46 0.67 +0.346499 0.046441 0.715495 0.58 0.48 0.70 +-0.346499 0.046441 0.715495 0.35 0.48 0.70 +0.349392 0.129557 0.777633 0.58 0.50 0.72 +-0.349392 0.129557 0.777633 0.35 0.50 0.72 +0.276563 0.158854 0.794271 0.55 0.51 0.73 +-0.276563 0.158854 0.794271 0.37 0.51 0.73 +0.216869 0.107856 0.743634 0.53 0.50 0.71 +-0.216869 0.107856 0.743634 0.39 0.50 0.71 +0.170898 0.068359 0.645508 0.52 0.48 0.68 +-0.170898 0.068359 0.645508 0.40 0.48 0.68 +0.097656 0.243164 0.654297 0.49 0.54 0.68 +-0.097656 0.243164 0.654297 0.43 0.54 0.68 +0.152604 0.229687 0.733854 0.51 0.54 0.71 +-0.152604 0.229687 0.733854 0.41 0.54 0.71 +0.239950 0.242594 0.794434 0.54 0.54 0.73 +-0.239950 0.242594 0.794434 0.38 0.54 0.73 +0.276563 0.332292 0.794271 0.55 0.57 0.73 +-0.276563 0.332292 0.794271 0.37 0.57 0.73 +0.208971 0.376010 0.740327 0.53 0.59 0.71 +-0.208971 0.376010 0.740327 0.39 0.59 0.71 +0.170898 0.422852 0.645508 0.52 0.60 0.68 +-0.170898 0.422852 0.645508 0.40 0.60 0.68 +0.351562 0.496094 0.616211 0.58 0.63 0.67 +-0.351562 0.496094 0.616211 0.34 0.63 0.67 +0.346499 0.439381 0.715495 0.58 0.61 0.70 +-0.346499 0.439381 0.715495 0.35 0.61 0.70 +0.349392 0.361907 0.777633 0.58 0.58 0.72 +-0.349392 0.361907 0.777633 0.35 0.58 0.72 +0.436053 0.330657 0.761285 0.61 0.57 0.72 +-0.436053 0.330657 0.761285 0.32 0.57 0.72 +0.486979 0.384838 0.686777 0.62 0.59 0.69 +-0.486979 0.384838 0.686777 0.30 0.59 0.69 +0.532227 0.422852 0.581055 0.64 0.60 0.66 +-0.532227 0.422852 0.581055 0.28 0.60 0.66 +0.605469 0.243164 0.566406 0.66 0.54 0.65 +-0.605469 0.243164 0.566406 0.26 0.54 0.65 +0.553819 0.242549 0.663556 0.65 0.54 0.68 +-0.553819 0.242549 0.663556 0.28 0.54 0.68 +0.473452 0.242549 0.748770 0.62 0.54 0.71 +-0.473452 0.242549 0.748770 0.30 0.54 0.71 +0.463903 0.242911 0.775246 0.62 0.54 0.72 +-0.463903 0.242911 0.775246 0.31 0.54 0.72 +0.428125 0.327083 0.784375 0.60 0.57 0.72 +-0.428125 0.327083 0.784375 0.32 0.57 0.72 +0.346875 0.356771 0.803646 0.58 0.58 0.73 +-0.346875 0.356771 0.803646 0.35 0.58 0.73 +0.273438 0.319271 0.816667 0.55 0.57 0.73 +-0.273438 0.319271 0.816667 0.37 0.57 0.73 +0.249349 0.243001 0.818685 0.54 0.54 0.73 +-0.249349 0.243001 0.818685 0.38 0.54 0.73 +0.273438 0.171354 0.816667 0.55 0.52 0.73 +-0.273438 0.171354 0.816667 0.37 0.52 0.73 +0.351969 0.242798 0.822428 0.58 0.54 0.74 +-0.351969 0.242798 0.822428 0.34 0.54 0.74 +0.346875 0.134896 0.803646 0.58 0.51 0.73 +-0.346875 0.134896 0.803646 0.35 0.51 0.73 +0.428125 0.164062 0.784375 0.60 0.52 0.72 +-0.428125 0.164062 0.784375 0.32 0.52 0.72 +0.000000 0.431925 0.739339 0.46 0.61 0.71 +0.000000 0.351562 0.811270 0.46 0.58 0.73 +-0.000000 -0.666056 0.735596 0.46 0.24 0.71 +0.000000 -0.311994 0.776910 0.46 0.36 0.72 +-0.000000 -0.179621 0.793952 0.46 0.40 0.73 +0.000000 -0.768374 0.712240 0.46 0.21 0.70 +0.000000 0.437174 0.614583 0.46 0.61 0.67 +0.000000 0.563440 0.549335 0.46 0.65 0.64 +0.000000 0.841291 -0.538556 0.46 0.74 0.28 +0.000000 0.520182 -0.786458 0.46 0.64 0.20 +0.000000 0.113354 -0.795211 0.46 0.50 0.20 +0.000000 -0.364502 -0.324300 0.46 0.34 0.35 +0.219039 -0.179543 0.581308 0.53 0.40 0.66 +-0.219039 -0.179543 0.581308 0.39 0.40 0.66 +0.297671 -0.455223 0.565611 0.56 0.31 0.65 +-0.297671 -0.455223 0.565611 0.36 0.31 0.65 +0.334201 -0.690249 0.561270 0.57 0.23 0.65 +-0.334201 -0.690249 0.561270 0.35 0.23 0.65 +0.348380 -0.874711 0.530527 0.58 0.17 0.64 +-0.348380 -0.874711 0.530527 0.35 0.17 0.64 +0.303646 -0.939063 0.519271 0.56 0.15 0.63 +-0.303646 -0.939063 0.519271 0.36 0.15 0.63 +0.171007 -0.963325 0.551794 0.52 0.14 0.65 +-0.171007 -0.963325 0.551794 0.40 0.14 0.65 +-0.000000 -0.975694 0.578487 0.46 0.14 0.65 +0.416667 -0.129688 0.536979 0.60 0.42 0.64 +-0.416667 -0.129688 0.536979 0.32 0.42 0.64 +0.619792 -0.025510 0.538531 0.67 0.45 0.64 +-0.619792 -0.025510 0.538531 0.26 0.45 0.64 +0.801360 0.161097 0.459780 0.73 0.52 0.61 +-0.801360 0.161097 0.459780 0.19 0.52 0.61 +0.826563 0.394271 0.581771 0.74 0.59 0.66 +-0.826563 0.394271 0.581771 0.19 0.59 0.66 +0.702966 0.479060 0.618091 0.70 0.62 0.67 +-0.702966 0.479060 0.618091 0.23 0.62 0.67 +0.486873 0.597311 0.689360 0.62 0.66 0.69 +-0.486873 0.597311 0.689360 0.30 0.66 0.69 +0.313021 0.726042 0.722396 0.57 0.70 0.70 +-0.313021 0.726042 0.722396 0.36 0.70 0.70 +0.177083 0.690625 0.757812 0.52 0.69 0.71 +-0.177083 0.690625 0.757812 0.40 0.69 0.71 +0.080584 0.509187 0.746383 0.49 0.63 0.71 +-0.080584 0.509187 0.746383 0.43 0.63 0.71 +0.167318 0.405924 0.779134 0.52 0.60 0.72 +-0.167318 0.405924 0.779134 0.41 0.60 0.72 +0.123983 0.306519 0.770304 0.50 0.56 0.72 +-0.123983 0.306519 0.770304 0.42 0.56 0.72 +0.209025 0.084188 0.742798 0.53 0.49 0.71 +-0.209025 0.084188 0.742798 0.39 0.49 0.71 +0.379688 0.028646 0.705208 0.59 0.47 0.70 +-0.379688 0.028646 0.705208 0.34 0.47 0.70 +0.497613 0.068649 0.672598 0.63 0.48 0.69 +-0.497613 0.068649 0.672598 0.30 0.48 0.69 +0.619936 0.186415 0.649523 0.67 0.52 0.68 +-0.619936 0.186415 0.649523 0.26 0.52 0.68 +0.645833 0.293229 0.649479 0.68 0.56 0.68 +-0.645833 0.293229 0.649479 0.25 0.56 0.68 +0.603371 0.371021 0.670935 0.66 0.59 0.69 +-0.603371 0.371021 0.670935 0.26 0.59 0.69 +0.442177 0.435108 0.723002 0.61 0.61 0.70 +-0.442177 0.435108 0.723002 0.31 0.61 0.70 +0.244685 0.471939 0.767910 0.54 0.62 0.72 +-0.244685 0.471939 0.767910 0.38 0.62 0.72 +0.000000 -0.755498 0.732928 0.46 0.21 0.71 +0.112032 -0.725659 0.729326 0.50 0.22 0.70 +-0.112032 -0.725659 0.729326 0.42 0.22 0.70 +0.124097 -0.835140 0.704826 0.50 0.18 0.70 +-0.124097 -0.835140 0.704826 0.42 0.18 0.70 +0.064670 -0.882451 0.690611 0.48 0.17 0.69 +-0.064670 -0.882451 0.690611 0.44 0.17 0.69 +0.000000 -0.889540 0.686053 0.46 0.17 0.69 +0.000000 -0.169271 0.766276 0.46 0.41 0.72 +0.000000 -0.137423 0.747840 0.46 0.42 0.71 +0.099392 -0.152054 0.747975 0.49 0.41 0.71 +-0.099392 -0.152054 0.747975 0.43 0.41 0.71 +0.122106 -0.224392 0.752532 0.50 0.39 0.71 +-0.122106 -0.224392 0.752532 0.42 0.39 0.71 +0.087266 -0.293314 0.743250 0.49 0.36 0.71 +-0.087266 -0.293314 0.743250 0.43 0.36 0.71 +0.395793 -0.043416 0.666992 0.59 0.45 0.68 +-0.395793 -0.043416 0.666992 0.33 0.45 0.68 +0.603125 0.060938 0.625521 0.66 0.48 0.67 +-0.603125 0.060938 0.625521 0.26 0.48 0.67 +0.721779 0.204188 0.599702 0.70 0.53 0.66 +-0.721779 0.204188 0.599702 0.22 0.53 0.66 +0.731699 0.372830 0.652633 0.71 0.59 0.68 +-0.731699 0.372830 0.652633 0.22 0.59 0.68 +0.654586 0.429615 0.716797 0.68 0.60 0.70 +-0.654586 0.429615 0.716797 0.24 0.60 0.70 +0.441667 0.535937 0.778646 0.61 0.64 0.72 +-0.441667 0.535937 0.778646 0.31 0.64 0.72 +0.312500 0.630527 0.818134 0.57 0.67 0.73 +-0.312500 0.630527 0.818134 0.36 0.67 0.73 +0.194271 0.594792 0.830729 0.53 0.66 0.74 +-0.194271 0.594792 0.830729 0.40 0.66 0.74 +0.104751 0.432079 0.828603 0.50 0.61 0.74 +-0.104751 0.432079 0.828603 0.43 0.61 0.74 +0.131643 -0.098639 0.785661 0.51 0.43 0.72 +-0.131643 -0.098639 0.785661 0.42 0.43 0.72 +0.207682 -0.455802 0.699002 0.53 0.31 0.69 +-0.207682 -0.455802 0.699002 0.39 0.31 0.69 +0.243851 -0.683955 0.680990 0.54 0.23 0.69 +-0.243851 -0.683955 0.680990 0.38 0.23 0.69 +0.258030 -0.812717 0.658637 0.55 0.19 0.68 +-0.258030 -0.812717 0.658637 0.38 0.19 0.68 +0.235098 -0.909722 0.624494 0.54 0.16 0.67 +-0.235098 -0.909722 0.624494 0.38 0.16 0.67 +0.145978 -0.927517 0.633536 0.51 0.15 0.67 +-0.145978 -0.927517 0.633536 0.41 0.15 0.67 +0.000000 -0.937355 0.644242 0.46 0.15 0.68 +-0.000000 0.045858 0.734497 0.46 0.48 0.71 +0.000000 0.211548 0.764811 0.46 0.53 0.72 +0.331380 0.480541 0.750868 0.57 0.62 0.71 +-0.331380 0.480541 0.750868 0.35 0.62 0.71 +0.144271 0.141667 0.751042 0.51 0.51 0.71 +-0.144271 0.141667 0.751042 0.41 0.51 0.71 +0.131771 0.209375 0.760938 0.51 0.53 0.72 +-0.131771 0.209375 0.760938 0.42 0.53 0.72 +0.121354 -0.657813 0.730729 0.50 0.24 0.71 +-0.121354 -0.657813 0.730729 0.42 0.24 0.71 +0.079719 -0.447704 0.745748 0.49 0.31 0.71 +-0.079719 -0.447704 0.745748 0.44 0.31 0.71 +0.000000 -0.457520 0.747559 0.46 0.31 0.71 +-0.000000 -0.340422 0.745081 0.46 0.35 0.71 +0.087240 -0.271629 0.780888 0.49 0.37 0.72 +-0.087240 -0.271629 0.780888 0.43 0.37 0.72 +0.124132 -0.222222 0.795790 0.50 0.39 0.73 +-0.124132 -0.222222 0.795790 0.42 0.39 0.73 +0.105729 -0.147396 0.779688 0.50 0.41 0.72 +-0.105729 -0.147396 0.779688 0.43 0.41 0.72 +0.044488 -0.132595 0.781250 0.48 0.42 0.72 +-0.044488 -0.132595 0.781250 0.45 0.42 0.72 +0.000000 -0.205770 0.824666 0.46 0.39 0.74 +0.047396 -0.158854 0.811458 0.48 0.41 0.73 +-0.047396 -0.158854 0.811458 0.45 0.41 0.73 +0.091667 -0.161458 0.808333 0.49 0.41 0.73 +-0.091667 -0.161458 0.808333 0.43 0.41 0.73 +0.096354 -0.216667 0.822396 0.49 0.39 0.74 +-0.096354 -0.216667 0.822396 0.43 0.39 0.74 +0.074479 -0.247917 0.805729 0.49 0.38 0.73 +-0.074479 -0.247917 0.805729 0.44 0.38 0.73 +-0.000000 -0.281467 0.802517 0.46 0.37 0.73 +0.250579 -0.321904 0.557219 0.55 0.35 0.65 +-0.250579 -0.321904 0.557219 0.38 0.35 0.65 +0.160874 -0.236076 0.707483 0.52 0.38 0.70 +-0.160874 -0.236076 0.707483 0.41 0.38 0.70 +0.177517 -0.317564 0.699725 0.52 0.36 0.69 +-0.177517 -0.317564 0.699725 0.40 0.36 0.69 +0.227466 -0.249469 0.556548 0.54 0.38 0.65 +-0.227466 -0.249469 0.556548 0.39 0.38 0.65 +0.000000 -0.873372 0.681803 0.46 0.17 0.69 +0.045812 -0.864530 0.683248 0.48 0.17 0.69 +-0.045812 -0.864530 0.683248 0.45 0.17 0.69 +0.091218 -0.818866 0.704427 0.49 0.19 0.70 +-0.091218 -0.818866 0.704427 0.43 0.19 0.70 +0.086878 -0.751953 0.722584 0.49 0.21 0.70 +-0.086878 -0.751953 0.722584 0.43 0.21 0.70 +0.000000 -0.788122 0.656612 0.46 0.20 0.68 +0.082899 -0.763021 0.668765 0.49 0.21 0.68 +-0.082899 -0.763021 0.668765 0.43 0.21 0.68 +0.083984 -0.816569 0.654460 0.49 0.19 0.68 +-0.083984 -0.816569 0.654460 0.43 0.19 0.68 +0.046875 -0.839063 0.640625 0.48 0.18 0.68 +-0.046875 -0.839063 0.640625 0.45 0.18 0.68 +0.000000 -0.856481 0.641493 0.46 0.18 0.68 +0.171513 0.221282 0.776186 0.52 0.54 0.72 +-0.171513 0.221282 0.776186 0.40 0.54 0.72 +0.188563 0.155453 0.770249 0.52 0.51 0.72 +-0.188563 0.155453 0.770249 0.40 0.51 0.72 +0.340455 0.427030 0.756750 0.58 0.60 0.71 +-0.340455 0.427030 0.756750 0.35 0.60 0.71 +0.273438 0.420790 0.769821 0.55 0.60 0.72 +-0.273438 0.420790 0.769821 0.37 0.60 0.72 +0.432813 0.395313 0.755729 0.61 0.59 0.71 +-0.432813 0.395313 0.755729 0.32 0.59 0.71 +0.546354 0.356771 0.698438 0.64 0.58 0.69 +-0.546354 0.356771 0.698438 0.28 0.58 0.69 +0.584717 0.287028 0.683838 0.66 0.56 0.69 +-0.584717 0.287028 0.683838 0.27 0.56 0.69 +0.567187 0.186979 0.679688 0.65 0.52 0.69 +-0.567187 0.186979 0.679688 0.27 0.52 0.69 +0.472045 0.102891 0.714233 0.62 0.50 0.70 +-0.472045 0.102891 0.714233 0.30 0.50 0.70 +0.358724 0.069734 0.741102 0.58 0.48 0.71 +-0.358724 0.069734 0.741102 0.34 0.48 0.71 +0.237142 0.109375 0.769857 0.54 0.50 0.72 +-0.237142 0.109375 0.769857 0.38 0.50 0.72 +0.179688 0.292708 0.776563 0.52 0.56 0.72 +-0.179688 0.292708 0.776563 0.40 0.56 0.72 +0.209077 0.372874 0.777796 0.53 0.59 0.72 +-0.209077 0.372874 0.777796 0.39 0.59 0.72 +0.235352 0.356445 0.758789 0.54 0.58 0.71 +-0.235352 0.356445 0.758789 0.38 0.58 0.71 +0.200195 0.295898 0.756836 0.53 0.56 0.71 +-0.200195 0.295898 0.756836 0.39 0.56 0.71 +0.253906 0.125977 0.752930 0.55 0.50 0.71 +-0.253906 0.125977 0.752930 0.38 0.50 0.71 +0.369141 0.094727 0.727539 0.58 0.49 0.70 +-0.369141 0.094727 0.727539 0.34 0.49 0.70 +0.460938 0.125000 0.702148 0.62 0.50 0.70 +-0.460938 0.125000 0.702148 0.31 0.50 0.70 +0.537109 0.208008 0.675781 0.64 0.53 0.69 +-0.537109 0.208008 0.675781 0.28 0.53 0.69 +0.550781 0.279297 0.672852 0.65 0.55 0.69 +-0.550781 0.279297 0.672852 0.28 0.55 0.69 +0.519531 0.335938 0.687500 0.63 0.57 0.69 +-0.519531 0.335938 0.687500 0.29 0.57 0.69 +0.418945 0.385742 0.741211 0.60 0.59 0.71 +-0.418945 0.385742 0.741211 0.32 0.59 0.71 +0.282227 0.394531 0.762695 0.56 0.59 0.72 +-0.282227 0.394531 0.762695 0.37 0.59 0.72 +0.338867 0.403320 0.751953 0.57 0.60 0.71 +-0.338867 0.403320 0.751953 0.35 0.60 0.71 +0.207031 0.172852 0.750977 0.53 0.52 0.71 +-0.207031 0.172852 0.750977 0.39 0.52 0.71 +0.196289 0.228516 0.750977 0.53 0.54 0.71 +-0.196289 0.228516 0.750977 0.40 0.54 0.71 +0.124256 0.475021 0.609375 0.50 0.62 0.66 +-0.124256 0.475021 0.609375 0.42 0.62 0.66 +0.209057 0.649595 0.630932 0.53 0.68 0.67 +-0.209057 0.649595 0.630932 0.39 0.68 0.67 +0.351400 0.669596 0.616536 0.58 0.68 0.67 +-0.351400 0.669596 0.616536 0.34 0.68 0.67 +0.470557 0.554422 0.560534 0.62 0.65 0.65 +-0.470557 0.554422 0.560534 0.30 0.65 0.65 +0.667390 0.458189 0.479890 0.68 0.61 0.62 +-0.667390 0.458189 0.479890 0.24 0.61 0.62 +0.787471 0.389974 0.465639 0.72 0.59 0.62 +-0.787471 0.389974 0.465639 0.20 0.59 0.62 +0.768736 0.171658 0.353299 0.72 0.52 0.58 +-0.768736 0.171658 0.353299 0.21 0.52 0.58 +0.610966 -0.001808 0.393808 0.67 0.46 0.59 +-0.610966 -0.001808 0.393808 0.26 0.46 0.59 +0.425542 -0.106505 0.460247 0.60 0.43 0.62 +-0.425542 -0.106505 0.460247 0.32 0.43 0.62 +0.000000 0.848163 0.293041 0.46 0.74 0.56 +0.000000 0.964030 -0.079956 0.46 0.78 0.44 +-0.000000 -0.164207 -0.651259 0.46 0.41 0.24 +-0.000000 -0.447555 0.171224 0.46 0.31 0.52 +0.000000 -0.965350 0.467448 0.46 0.14 0.62 +0.000000 -0.810475 0.358941 0.46 0.19 0.58 +0.000000 -0.591652 0.327546 0.46 0.26 0.57 +0.000000 -0.485822 0.283782 0.46 0.30 0.56 +0.828776 0.234375 0.076027 0.74 0.54 0.49 +-0.828776 0.234375 0.076027 0.19 0.54 0.49 +0.842376 0.321398 -0.053385 0.74 0.57 0.44 +-0.842376 0.321398 -0.053385 0.18 0.57 0.44 +0.768012 0.258753 -0.421947 0.72 0.55 0.32 +-0.768012 0.258753 -0.421947 0.21 0.55 0.32 +0.420812 0.451052 -0.682132 0.60 0.61 0.23 +-0.420812 0.451052 -0.682132 0.32 0.61 0.23 +0.713397 -0.029152 0.085865 0.70 0.45 0.49 +-0.713397 -0.029152 0.085865 0.22 0.45 0.49 +0.605957 -0.117472 -0.158976 0.66 0.42 0.41 +-0.605957 -0.117472 -0.158976 0.26 0.42 0.41 +0.633391 0.002315 -0.415582 0.67 0.46 0.32 +-0.633391 0.002315 -0.415582 0.25 0.46 0.32 +0.330874 0.063368 -0.658999 0.57 0.48 0.24 +-0.330874 0.063368 -0.658999 0.35 0.48 0.24 +0.237500 -0.364063 0.417708 0.54 0.34 0.60 +-0.237500 -0.364063 0.417708 0.38 0.34 0.60 +0.172247 -0.417783 0.271896 0.52 0.32 0.55 +-0.172247 -0.417783 0.271896 0.40 0.32 0.55 +0.281105 -0.712384 0.397642 0.56 0.22 0.59 +-0.281105 -0.712384 0.397642 0.37 0.22 0.59 +0.249638 -0.506872 0.400029 0.54 0.29 0.60 +-0.249638 -0.506872 0.400029 0.38 0.29 0.60 +0.304688 -0.892708 0.415104 0.56 0.16 0.60 +-0.304688 -0.892708 0.415104 0.36 0.16 0.60 +0.143519 -0.754919 0.368996 0.51 0.21 0.58 +-0.143519 -0.754919 0.368996 0.41 0.21 0.58 +0.130064 -0.548466 0.352141 0.51 0.28 0.58 +-0.130064 -0.548466 0.352141 0.42 0.28 0.58 +0.163701 -0.931207 0.438585 0.52 0.15 0.61 +-0.163701 -0.931207 0.438585 0.41 0.15 0.61 +0.229736 -0.280233 0.418905 0.54 0.37 0.60 +-0.229736 -0.280233 0.418905 0.39 0.37 0.60 +0.236979 -0.215169 0.476888 0.54 0.39 0.62 +-0.236979 -0.215169 0.476888 0.38 0.39 0.62 +0.236979 -0.174479 0.505729 0.54 0.40 0.63 +-0.236979 -0.174479 0.505729 0.38 0.40 0.63 +0.203342 -0.375796 0.137297 0.53 0.34 0.51 +-0.203342 -0.375796 0.137297 0.39 0.34 0.51 +0.290625 -0.294271 -0.229687 0.56 0.36 0.39 +-0.290625 -0.294271 -0.229687 0.36 0.36 0.39 +0.319878 -0.153863 -0.514829 0.57 0.41 0.29 +-0.319878 -0.153863 -0.514829 0.36 0.41 0.29 +0.428892 0.842954 -0.370877 0.60 0.74 0.34 +-0.428892 0.842954 -0.370877 0.32 0.74 0.34 +0.447917 0.896875 -0.071354 0.61 0.76 0.44 +-0.447917 0.896875 -0.071354 0.31 0.76 0.44 +0.428530 0.822989 0.211227 0.60 0.74 0.53 +-0.428530 0.822989 0.211227 0.32 0.74 0.53 +0.431441 0.543102 0.430485 0.61 0.64 0.61 +-0.431441 0.543102 0.430485 0.32 0.64 0.61 +0.734520 0.398655 0.325449 0.71 0.59 0.57 +-0.734520 0.398655 0.325449 0.22 0.59 0.57 +0.631004 0.489294 0.280527 0.67 0.62 0.56 +-0.631004 0.489294 0.280527 0.25 0.62 0.56 +0.637370 0.700593 0.051432 0.67 0.70 0.48 +-0.637370 0.700593 0.051432 0.25 0.70 0.48 +0.784216 0.532841 0.116319 0.72 0.64 0.50 +-0.784216 0.532841 0.116319 0.20 0.64 0.50 +0.786386 0.594039 -0.113571 0.72 0.66 0.42 +-0.786386 0.594039 -0.113571 0.20 0.66 0.42 +0.637731 0.742405 -0.202185 0.67 0.71 0.39 +-0.637731 0.742405 -0.202185 0.25 0.71 0.39 +0.625000 0.647917 -0.445312 0.67 0.68 0.31 +-0.625000 0.647917 -0.445312 0.25 0.68 0.31 +0.774089 0.526765 -0.351418 0.72 0.64 0.34 +-0.774089 0.526765 -0.351418 0.20 0.64 0.34 +0.610810 0.317762 -0.568399 0.67 0.57 0.27 +-0.610810 0.317762 -0.568399 0.26 0.57 0.27 +0.480729 0.017708 -0.526563 0.62 0.47 0.29 +-0.480729 0.017708 -0.526563 0.30 0.47 0.29 +0.823528 0.336966 -0.211163 0.74 0.57 0.39 +-0.823528 0.336966 -0.211163 0.19 0.57 0.39 +0.413371 -0.173706 0.141113 0.60 0.40 0.51 +-0.413371 -0.173706 0.141113 0.32 0.40 0.51 +0.438368 -0.175420 -0.235532 0.61 0.40 0.38 +-0.438368 -0.175420 -0.235532 0.32 0.40 0.38 +0.903125 0.401563 -0.250000 0.76 0.60 0.38 +-0.903125 0.401563 -0.250000 0.16 0.60 0.38 +0.780208 -0.123438 -0.158333 0.72 0.42 0.41 +-0.780208 -0.123438 -0.158333 0.20 0.42 0.41 +1.028168 -0.088542 -0.325468 0.80 0.43 0.35 +-1.028168 -0.088542 -0.325468 0.12 0.43 0.35 +1.268229 0.070631 -0.432345 0.88 0.49 0.32 +-1.268229 0.070631 -0.432345 0.04 0.49 0.32 +1.327329 0.326461 -0.429471 0.90 0.57 0.32 +-1.327329 0.326461 -0.429471 0.02 0.57 0.32 +1.211979 0.481250 -0.425000 0.87 0.62 0.32 +-1.211979 0.481250 -0.425000 0.06 0.62 0.32 +1.026693 0.463903 -0.327691 0.80 0.62 0.35 +-1.026693 0.463903 -0.327691 0.12 0.62 0.35 +1.010923 0.406829 -0.292318 0.80 0.60 0.36 +-1.010923 0.406829 -0.292318 0.12 0.60 0.36 +1.179794 0.425542 -0.387702 0.85 0.60 0.33 +-1.179794 0.425542 -0.387702 0.07 0.60 0.33 +1.258391 0.278212 -0.410590 0.88 0.55 0.32 +-1.258391 0.278212 -0.410590 0.04 0.55 0.32 +1.197385 0.078125 -0.402264 0.86 0.49 0.33 +-1.197385 0.078125 -0.402264 0.06 0.49 0.33 +1.020833 -0.033854 -0.299479 0.80 0.45 0.36 +-1.020833 -0.033854 -0.299479 0.12 0.45 0.36 +0.841508 -0.066696 -0.161386 0.74 0.44 0.41 +-0.841508 -0.066696 -0.161386 0.18 0.44 0.41 +0.915625 0.355729 -0.227604 0.77 0.58 0.39 +-0.915625 0.355729 -0.227604 0.16 0.58 0.39 +0.942655 0.306016 -0.288531 0.78 0.56 0.37 +-0.942655 0.306016 -0.288531 0.15 0.56 0.37 +0.894792 -0.025000 -0.230208 0.76 0.45 0.38 +-0.894792 -0.025000 -0.230208 0.16 0.45 0.38 +1.039424 0.004340 -0.360315 0.81 0.46 0.34 +-1.039424 0.004340 -0.360315 0.12 0.46 0.34 +1.174479 0.090104 -0.438542 0.85 0.49 0.32 +-1.174479 0.090104 -0.438542 0.07 0.49 0.32 +1.229326 0.241231 -0.446641 0.87 0.54 0.31 +-1.229326 0.241231 -0.446641 0.05 0.54 0.31 +1.167535 0.351780 -0.431713 0.85 0.58 0.32 +-1.167535 0.351780 -0.431713 0.07 0.58 0.32 +1.031395 0.347005 -0.359737 0.81 0.58 0.34 +-1.031395 0.347005 -0.359737 0.12 0.58 0.34 +0.854167 0.288542 -0.219792 0.75 0.56 0.39 +-0.854167 0.288542 -0.219792 0.18 0.56 0.39 +0.832682 0.172237 -0.276693 0.74 0.52 0.37 +-0.832682 0.172237 -0.276693 0.18 0.52 0.37 +0.768663 0.095920 -0.268736 0.72 0.49 0.37 +-0.768663 0.095920 -0.268736 0.21 0.49 0.37 +0.811361 0.079427 -0.283203 0.73 0.49 0.37 +-0.811361 0.079427 -0.283203 0.19 0.49 0.37 +0.833387 0.021471 -0.275298 0.74 0.47 0.37 +-0.833387 0.021471 -0.275298 0.18 0.47 0.37 +0.812500 -0.015094 -0.261480 0.73 0.46 0.37 +-0.812500 -0.015094 -0.261480 0.19 0.46 0.37 +0.732940 0.020461 -0.075893 0.71 0.47 0.44 +-0.732940 0.020461 -0.075893 0.22 0.47 0.44 +0.725260 -0.031395 -0.168258 0.70 0.45 0.41 +-0.725260 -0.031395 -0.168258 0.22 0.45 0.41 +0.734664 0.040871 -0.194372 0.71 0.48 0.40 +-0.734664 0.040871 -0.194372 0.22 0.48 0.40 +0.798909 0.199463 -0.206868 0.73 0.53 0.39 +-0.798909 0.199463 -0.206868 0.20 0.53 0.39 +0.881250 0.241667 -0.264062 0.76 0.54 0.37 +-0.881250 0.241667 -0.264062 0.17 0.54 0.37 +0.894604 0.231843 -0.316696 0.76 0.54 0.36 +-0.894604 0.231843 -0.316696 0.16 0.54 0.36 +0.827148 -0.009115 -0.304850 0.74 0.46 0.36 +-0.827148 -0.009115 -0.304850 0.19 0.46 0.36 +0.855541 0.022135 -0.316696 0.75 0.47 0.36 +-0.855541 0.022135 -0.316696 0.18 0.47 0.36 +0.830295 0.079210 -0.316334 0.74 0.49 0.36 +-0.830295 0.079210 -0.316334 0.18 0.49 0.36 +0.782813 0.102604 -0.310937 0.72 0.50 0.36 +-0.782813 0.102604 -0.310937 0.20 0.50 0.36 +0.848814 0.163918 -0.319951 0.74 0.52 0.36 +-0.848814 0.163918 -0.319951 0.18 0.52 0.36 +1.048467 0.322338 -0.409722 0.81 0.57 0.33 +-1.048467 0.322338 -0.409722 0.11 0.57 0.33 +1.177011 0.325304 -0.468822 0.85 0.57 0.31 +-1.177011 0.325304 -0.468822 0.07 0.57 0.31 +1.227702 0.234049 -0.475098 0.87 0.54 0.30 +-1.227702 0.234049 -0.475098 0.05 0.54 0.30 +1.193576 0.107639 -0.469184 0.86 0.50 0.31 +-1.193576 0.107639 -0.469184 0.06 0.50 0.31 +1.046344 0.018335 -0.411512 0.81 0.47 0.32 +-1.046344 0.018335 -0.411512 0.11 0.47 0.32 +0.889722 -0.011108 -0.278912 0.76 0.46 0.37 +-0.889722 -0.011108 -0.278912 0.17 0.46 0.37 +0.960359 0.283637 -0.345920 0.78 0.56 0.35 +-0.960359 0.283637 -0.345920 0.14 0.56 0.35 +0.888542 0.106250 -0.328646 0.76 0.50 0.35 +-0.888542 0.106250 -0.328646 0.17 0.50 0.35 +0.937862 0.063947 -0.337746 0.77 0.48 0.35 +-0.937862 0.063947 -0.337746 0.15 0.48 0.35 +1.000000 0.116862 -0.369629 0.79 0.50 0.34 +-1.000000 0.116862 -0.369629 0.13 0.50 0.34 +0.958293 0.172892 -0.350545 0.78 0.52 0.34 +-0.958293 0.172892 -0.350545 0.14 0.52 0.34 +1.016667 0.239583 -0.375521 0.80 0.54 0.34 +-1.016667 0.239583 -0.375521 0.12 0.54 0.34 +1.056282 0.180325 -0.386267 0.81 0.52 0.33 +-1.056282 0.180325 -0.386267 0.11 0.52 0.33 +1.126042 0.216146 -0.409375 0.84 0.53 0.33 +-1.126042 0.216146 -0.409375 0.09 0.53 0.33 +1.084375 0.269271 -0.396875 0.82 0.55 0.33 +-1.084375 0.269271 -0.396875 0.10 0.55 0.33 +1.050203 0.399523 -0.474248 0.81 0.59 0.30 +-1.050203 0.399523 -0.474248 0.11 0.59 0.30 +1.252604 0.420312 -0.521875 0.88 0.60 0.29 +-1.252604 0.420312 -0.521875 0.04 0.60 0.29 +1.338704 0.266764 -0.492676 0.91 0.55 0.30 +-1.338704 0.266764 -0.492676 0.02 0.55 0.30 +1.272396 0.114583 -0.517708 0.89 0.50 0.29 +-1.272396 0.114583 -0.517708 0.04 0.50 0.29 +1.042318 -0.029514 -0.470486 0.81 0.45 0.30 +-1.042318 -0.029514 -0.470486 0.11 0.45 0.30 +0.795706 -0.088861 -0.330251 0.73 0.43 0.35 +-0.795706 -0.088861 -0.330251 0.20 0.43 0.35 +0.871067 0.349596 -0.376435 0.75 0.58 0.34 +-0.871067 0.349596 -0.376435 0.17 0.58 0.34 +3 970 2484 967 +3 2484 971 967 +3 2439 970 967 +3 2442 970 2439 +3 971 2439 967 +3 2486 2439 971 +3 969 2439 966 +3 2442 2439 969 +3 968 2440 966 +3 2440 969 966 +3 2439 968 966 +3 2486 968 2439 +3 974 2485 965 +3 2485 975 965 +3 2438 974 965 +3 2487 974 2438 +3 975 2438 965 +3 2443 2438 975 +3 973 2438 964 +3 2487 2438 973 +3 972 2441 964 +3 2441 973 964 +3 2438 972 964 +3 2443 972 2438 +3 977 2482 963 +3 2482 978 963 +3 2437 977 963 +3 2444 977 2437 +3 978 2484 963 +3 2484 2437 963 +3 976 2437 962 +3 2444 2437 976 +3 970 2442 962 +3 2442 976 962 +3 2437 970 962 +3 2484 970 2437 +3 980 2483 961 +3 2483 981 961 +3 2436 2485 961 +3 2485 980 961 +3 981 2436 961 +3 2445 2436 981 +3 975 2436 960 +3 2485 2436 975 +3 979 2443 960 +3 2443 975 960 +3 2436 979 960 +3 2445 979 2436 +3 984 2444 959 +3 2444 976 959 +3 2435 984 959 +3 2446 984 2435 +3 976 2442 959 +3 2442 2435 959 +3 983 2446 958 +3 2446 2435 958 +3 982 2448 958 +3 2448 983 958 +3 2435 982 958 +3 2442 982 2435 +3 979 2445 957 +3 2445 987 957 +3 2434 2443 957 +3 2443 979 957 +3 987 2434 957 +3 2447 2434 987 +3 986 2434 956 +3 2443 2434 986 +3 985 2449 956 +3 2449 986 956 +3 2434 2447 956 +3 2447 985 956 +3 982 2442 955 +3 2442 969 955 +3 2433 982 955 +3 2448 982 2433 +3 969 2433 955 +3 2440 2433 969 +3 989 2433 954 +3 2448 2433 989 +3 988 2450 954 +3 2450 989 954 +3 2433 988 954 +3 2440 988 2433 +3 972 2443 953 +3 2443 986 953 +3 2432 972 953 +3 2441 972 2432 +3 986 2432 953 +3 2449 2432 986 +3 991 2432 952 +3 2441 2432 991 +3 990 2451 952 +3 2451 991 952 +3 2432 990 952 +3 2449 990 2432 +3 994 2448 951 +3 2448 989 951 +3 2431 994 951 +3 2454 994 2431 +3 989 2431 951 +3 2450 2431 989 +3 993 2431 950 +3 2454 2431 993 +3 992 2452 950 +3 2452 993 950 +3 2431 992 950 +3 2450 992 2431 +3 990 2449 949 +3 2449 997 949 +3 2430 990 949 +3 2451 990 2430 +3 997 2430 949 +3 2455 2430 997 +3 996 2430 948 +3 2451 2430 996 +3 995 2453 948 +3 2453 996 948 +3 2430 995 948 +3 2455 995 2430 +3 999 2446 947 +3 2446 983 947 +3 2429 999 947 +3 2456 999 2429 +3 983 2448 947 +3 2448 2429 947 +3 998 2429 946 +3 2456 2429 998 +3 994 2454 946 +3 2454 998 946 +3 2429 994 946 +3 2448 994 2429 +3 985 2447 945 +3 2447 1001 945 +3 2428 2449 945 +3 2449 985 945 +3 1001 2428 945 +3 2457 2428 1001 +3 997 2428 944 +3 2449 2428 997 +3 1000 2455 944 +3 2455 997 944 +3 2428 1000 944 +3 2457 1000 2428 +3 1004 2427 943 +3 2456 2427 1004 +3 1003 2458 943 +3 2458 1004 943 +3 2427 2460 943 +3 2460 1003 943 +3 2427 998 942 +3 2456 998 2427 +3 1002 2427 942 +3 2460 2427 1002 +3 998 2454 942 +3 2454 1002 942 +3 1000 2426 941 +3 2457 2426 1000 +3 1006 2455 941 +3 2455 1000 941 +3 2426 1006 941 +3 2461 1006 2426 +3 2426 1007 940 +3 2457 1007 2426 +3 1005 2461 940 +3 2461 2426 940 +3 1007 2459 940 +3 2459 1005 940 +3 1002 2425 939 +3 2454 2425 1002 +3 1009 2460 939 +3 2460 1002 939 +3 2425 1009 939 +3 2462 1009 2425 +3 2425 993 938 +3 2454 993 2425 +3 1008 2425 938 +3 2462 2425 1008 +3 993 2452 938 +3 2452 1008 938 +3 995 2424 937 +3 2455 2424 995 +3 1011 2453 937 +3 2453 995 937 +3 2424 1011 937 +3 2463 1011 2424 +3 2424 1006 936 +3 2455 1006 2424 +3 1010 2424 936 +3 2463 2424 1010 +3 1006 2461 936 +3 2461 1010 936 +3 1014 1009 935 +3 2460 1009 1014 +3 2423 1014 935 +3 2466 1014 2423 +3 1009 2423 935 +3 2462 2423 1009 +3 1013 2423 934 +3 2466 2423 1013 +3 1012 2464 934 +3 2464 1013 934 +3 2423 1012 934 +3 2462 1012 2423 +3 1010 1017 933 +3 2461 1017 1010 +3 2422 1010 933 +3 2463 1010 2422 +3 1017 2422 933 +3 2467 2422 1017 +3 1016 2422 932 +3 2463 2422 1016 +3 1015 2465 932 +3 2465 1016 932 +3 2422 1015 932 +3 2467 1015 2422 +3 1019 2421 931 +3 2458 2421 1019 +3 1018 2468 931 +3 2468 1019 931 +3 2421 2466 931 +3 2466 1018 931 +3 2421 1003 930 +3 2458 1003 2421 +3 1014 2421 930 +3 2466 2421 1014 +3 1003 2460 930 +3 2460 1014 930 +3 1005 2420 929 +3 2459 2420 1005 +3 1017 2461 929 +3 2461 1005 929 +3 2420 1017 929 +3 2467 1017 2420 +3 2420 1021 928 +3 2459 1021 2420 +3 1020 2467 928 +3 2467 2420 928 +3 1021 2469 928 +3 2469 1020 928 +3 1024 2419 927 +3 2468 2419 1024 +3 1023 2470 927 +3 2470 1024 927 +3 2419 2472 927 +3 2472 1023 927 +3 2419 1018 926 +3 2468 1018 2419 +3 1022 2419 926 +3 2472 2419 1022 +3 1018 2466 926 +3 2466 1022 926 +3 1020 2418 925 +3 2469 2418 1020 +3 1026 2467 925 +3 2467 1020 925 +3 2418 1026 925 +3 2473 1026 2418 +3 2418 1027 924 +3 2469 1027 2418 +3 1025 2473 924 +3 2473 2418 924 +3 1027 2471 924 +3 2471 1025 924 +3 1022 2417 923 +3 2466 2417 1022 +3 1029 2472 923 +3 2472 1022 923 +3 2417 1029 923 +3 2474 1029 2417 +3 2417 1013 922 +3 2466 1013 2417 +3 1028 2417 922 +3 2474 2417 1028 +3 1013 2464 922 +3 2464 1028 922 +3 1015 2416 921 +3 2467 2416 1015 +3 1031 2465 921 +3 2465 1015 921 +3 2416 1031 921 +3 2475 1031 2416 +3 2416 1026 920 +3 2467 1026 2416 +3 1030 2416 920 +3 2475 2416 1030 +3 1026 2473 920 +3 2473 1030 920 +3 1034 2415 919 +3 2472 2415 1034 +3 1033 2478 919 +3 2478 1034 919 +3 2415 1033 919 +3 2476 1033 2415 +3 2415 1029 918 +3 2472 1029 2415 +3 1032 2415 918 +3 2476 2415 1032 +3 1029 2474 918 +3 2474 1032 918 +3 1030 2414 917 +3 2473 2414 1030 +3 1036 2475 917 +3 2475 1030 917 +3 2414 1036 917 +3 2477 1036 2414 +3 2414 1037 916 +3 2473 1037 2414 +3 1035 2414 916 +3 2477 2414 1035 +3 1037 2479 916 +3 2479 1035 916 +3 1039 2413 915 +3 2470 2413 1039 +3 1038 2480 915 +3 2480 1039 915 +3 2413 2478 915 +3 2478 1038 915 +3 2413 1023 914 +3 2470 1023 2413 +3 1034 2413 914 +3 2478 2413 1034 +3 1023 2472 914 +3 2472 1034 914 +3 1025 2412 913 +3 2471 2412 1025 +3 1037 2473 913 +3 2473 1025 913 +3 2412 1037 913 +3 2479 1037 2412 +3 2412 1041 912 +3 2471 1041 2412 +3 1040 2479 912 +3 2479 2412 912 +3 1041 2481 912 +3 2481 1040 912 +3 1043 2411 911 +3 2480 2411 1043 +3 978 2482 911 +3 2482 1043 911 +3 2411 2484 911 +3 2484 978 911 +3 2411 1038 910 +3 2480 1038 2411 +3 1042 2411 910 +3 2484 2411 1042 +3 1038 2478 910 +3 2478 1042 910 +3 1040 2410 909 +3 2481 2410 1040 +3 1044 2479 909 +3 2479 1040 909 +3 2410 1044 909 +3 2485 1044 2410 +3 2410 1045 908 +3 2481 1045 2410 +3 980 2485 908 +3 2485 2410 908 +3 1045 2483 908 +3 2483 980 908 +3 1042 2409 907 +3 2478 2409 1042 +3 971 2484 907 +3 2484 1042 907 +3 2409 971 907 +3 2486 971 2409 +3 2409 1033 906 +3 2478 1033 2409 +3 1046 2409 906 +3 2486 2409 1046 +3 1033 2476 906 +3 2476 1046 906 +3 1035 2408 905 +3 2479 2408 1035 +3 1047 2477 905 +3 2477 1035 905 +3 2408 1047 905 +3 2487 1047 2408 +3 2408 1044 904 +3 2479 1044 2408 +3 974 2408 904 +3 2487 2408 974 +3 1044 2485 904 +3 2485 974 904 +3 1049 2407 903 +3 2488 2407 1049 +3 1048 2490 903 +3 2490 1049 903 +3 2407 2476 903 +3 2476 1048 903 +3 2407 2488 902 +3 2488 1050 902 +3 1046 2407 902 +3 2476 2407 1046 +3 1050 2486 902 +3 2486 1046 902 +3 1052 2489 901 +3 2489 2406 901 +3 1047 2487 901 +3 2487 1052 901 +3 2406 1047 901 +3 2477 1047 2406 +3 2406 1053 900 +3 2489 1053 2406 +3 1051 2477 900 +3 2477 2406 900 +3 1053 2491 900 +3 2491 1051 900 +3 1055 2405 899 +3 2490 2405 1055 +3 1054 2492 899 +3 2492 1055 899 +3 2405 2474 899 +3 2474 1054 899 +3 2405 2490 898 +3 2490 1048 898 +3 1032 2405 898 +3 2474 2405 1032 +3 1048 2476 898 +3 2476 1032 898 +3 1051 2491 897 +3 2491 2404 897 +3 1036 2477 897 +3 2477 1051 897 +3 2404 1036 897 +3 2475 1036 2404 +3 2404 1057 896 +3 2491 1057 2404 +3 1056 2475 896 +3 2475 2404 896 +3 1057 2493 896 +3 2493 1056 896 +3 1059 2403 895 +3 2492 2403 1059 +3 1058 2494 895 +3 2494 1059 895 +3 2403 2464 895 +3 2464 1058 895 +3 2403 2492 894 +3 2492 1054 894 +3 1028 2403 894 +3 2464 2403 1028 +3 1054 2474 894 +3 2474 1028 894 +3 1056 2493 893 +3 2493 2402 893 +3 1031 2475 893 +3 2475 1056 893 +3 2402 1031 893 +3 2465 1031 2402 +3 2402 1061 892 +3 2493 1061 2402 +3 1060 2465 892 +3 2465 2402 892 +3 1061 2495 892 +3 2495 1060 892 +3 1063 2401 891 +3 2494 2401 1063 +3 1062 2496 891 +3 2496 1063 891 +3 2401 2462 891 +3 2462 1062 891 +3 2401 2494 890 +3 2494 1058 890 +3 1012 2401 890 +3 2462 2401 1012 +3 1058 2464 890 +3 2464 1012 890 +3 1060 2495 889 +3 2495 2400 889 +3 1016 2465 889 +3 2465 1060 889 +3 2400 1016 889 +3 2463 1016 2400 +3 2400 1065 888 +3 2495 1065 2400 +3 1064 2463 888 +3 2463 2400 888 +3 1065 2497 888 +3 2497 1064 888 +3 1067 2496 887 +3 2496 1062 887 +3 2399 1067 887 +3 2498 1067 2399 +3 1062 2462 887 +3 2462 2399 887 +3 1066 2498 886 +3 2498 2399 886 +3 1008 2452 886 +3 2452 1066 886 +3 2399 1008 886 +3 2462 1008 2399 +3 1064 2497 885 +3 2497 1069 885 +3 2398 2463 885 +3 2463 1064 885 +3 1069 2398 885 +3 2499 2398 1069 +3 1011 2398 884 +3 2463 2398 1011 +3 1068 2453 884 +3 2453 1011 884 +3 2398 2499 884 +3 2499 1068 884 +3 1071 2498 883 +3 2498 1066 883 +3 2397 1071 883 +3 2502 1071 2397 +3 1066 2452 883 +3 2452 2397 883 +3 1070 2502 882 +3 2502 2397 882 +3 992 2450 882 +3 2450 1070 882 +3 2397 992 882 +3 2452 992 2397 +3 1068 2499 881 +3 2499 1073 881 +3 2396 2453 881 +3 2453 1068 881 +3 1073 2396 881 +3 2503 2396 1073 +3 996 2396 880 +3 2453 2396 996 +3 1072 2451 880 +3 2451 996 880 +3 2396 2503 880 +3 2503 1072 880 +3 1075 2502 879 +3 2502 1070 879 +3 2395 1075 879 +3 2504 1075 2395 +3 1070 2450 879 +3 2450 2395 879 +3 1074 2504 878 +3 2504 2395 878 +3 988 2440 878 +3 2440 1074 878 +3 2395 988 878 +3 2450 988 2395 +3 1072 2503 877 +3 2503 1077 877 +3 2394 2451 877 +3 2451 1072 877 +3 1077 2394 877 +3 2505 2394 1077 +3 991 2394 876 +3 2451 2394 991 +3 1076 2441 876 +3 2441 991 876 +3 2394 2505 876 +3 2505 1076 876 +3 1078 2504 875 +3 2504 1074 875 +3 2393 1078 875 +3 2488 1078 2393 +3 1074 2440 875 +3 2440 2393 875 +3 1050 2488 874 +3 2488 2393 874 +3 968 2486 874 +3 2486 1050 874 +3 2393 968 874 +3 2440 968 2393 +3 1076 2505 873 +3 2505 1079 873 +3 2392 2441 873 +3 2441 1076 873 +3 1079 2392 873 +3 2489 2392 1079 +3 973 2392 872 +3 2441 2392 973 +3 1052 2487 872 +3 2487 973 872 +3 2392 2489 872 +3 2489 1052 872 +3 1098 2530 871 +3 2530 2391 871 +3 1097 2615 871 +3 2615 1098 871 +3 2391 1097 871 +3 2613 1097 2391 +3 2391 1099 870 +3 2530 1099 2391 +3 1096 2613 870 +3 2613 2391 870 +3 1099 2528 870 +3 2528 1096 870 +3 1102 2390 869 +3 2530 2390 1102 +3 1101 2529 869 +3 2529 1102 869 +3 2390 2614 869 +3 2614 1101 869 +3 2390 2530 868 +3 2530 1098 868 +3 1100 2390 868 +3 2614 2390 1100 +3 1098 2615 868 +3 2615 1100 868 +3 1096 2389 867 +3 2528 2389 1096 +3 1104 2613 867 +3 2613 1096 867 +3 2389 1104 867 +3 2611 1104 2389 +3 2389 1105 866 +3 2528 1105 2389 +3 1103 2611 866 +3 2611 2389 866 +3 1105 1103 866 +3 2526 1103 1105 +3 1108 2388 865 +3 2529 2388 1108 +3 1107 1108 865 +3 2527 1108 1107 +3 2388 2612 865 +3 2612 1107 865 +3 2388 1101 864 +3 2529 1101 2388 +3 1106 2388 864 +3 2612 2388 1106 +3 1101 2614 864 +3 2614 1106 864 +3 1103 2526 863 +3 2526 1111 863 +3 2387 1103 863 +3 2611 1103 2387 +3 1111 2524 863 +3 2524 2387 863 +3 1110 2611 862 +3 2611 2387 862 +3 1109 1110 862 +3 2609 1110 1109 +3 2387 1109 862 +3 2524 1109 2387 +3 1114 2527 861 +3 2527 1107 861 +3 2386 2525 861 +3 2525 1114 861 +3 1107 2386 861 +3 2612 2386 1107 +3 1113 2386 860 +3 2525 2386 1113 +3 1112 1113 860 +3 2610 1113 1112 +3 2386 2612 860 +3 2612 1112 860 +3 1109 1117 859 +3 2524 1117 1109 +3 2385 1109 859 +3 2609 1109 2385 +3 1117 2385 859 +3 2522 2385 1117 +3 1116 2385 858 +3 2609 2385 1116 +3 1115 2607 858 +3 2607 1116 858 +3 2385 1115 858 +3 2522 1115 2385 +3 1120 1113 857 +3 2525 1113 1120 +3 2384 1120 857 +3 2523 1120 2384 +3 1113 2384 857 +3 2610 2384 1113 +3 1119 2384 856 +3 2523 2384 1119 +3 1118 2608 856 +3 2608 1119 856 +3 2384 1118 856 +3 2610 1118 2384 +3 1115 2522 855 +3 2522 1123 855 +3 2383 2607 855 +3 2607 1115 855 +3 1123 2383 855 +3 2520 2383 1123 +3 1122 2383 854 +3 2607 2383 1122 +3 1121 2605 854 +3 2605 1122 854 +3 2383 1121 854 +3 2520 1121 2383 +3 1126 2523 853 +3 2523 1119 853 +3 2382 1126 853 +3 2521 1126 2382 +3 1119 2608 853 +3 2608 2382 853 +3 1125 2382 852 +3 2521 2382 1125 +3 1124 2606 852 +3 2606 1125 852 +3 2382 1124 852 +3 2608 1124 2382 +3 1129 1130 851 +3 2603 1130 1129 +3 2381 1129 851 +3 2585 1129 2381 +3 1130 2518 851 +3 2518 2381 851 +3 1128 2585 850 +3 2585 2381 850 +3 1127 2531 850 +3 2531 1128 850 +3 2381 1127 850 +3 2518 1127 2381 +3 1133 1134 849 +3 2604 1134 1133 +3 2380 2519 849 +3 2519 1133 849 +3 1134 2380 849 +3 2586 2380 1134 +3 1132 2380 848 +3 2519 2380 1132 +3 1131 2532 848 +3 2532 1132 848 +3 2380 2586 848 +3 2586 1131 848 +3 1137 2379 847 +3 2585 2379 1137 +3 1136 2587 847 +3 2587 1137 847 +3 2379 2533 847 +3 2533 1136 847 +3 2379 1128 846 +3 2585 1128 2379 +3 1135 2379 846 +3 2533 2379 1135 +3 1128 2531 846 +3 2531 1135 846 +3 1131 2378 845 +3 2586 2378 1131 +3 1139 2532 845 +3 2532 1131 845 +3 2378 1139 845 +3 2534 1139 2378 +3 2378 1140 844 +3 2586 1140 2378 +3 1138 2534 844 +3 2534 2378 844 +3 1140 2588 844 +3 2588 1138 844 +3 1143 2587 843 +3 2587 1136 843 +3 2377 1143 843 +3 2589 1143 2377 +3 1136 2377 843 +3 2533 2377 1136 +3 1142 2589 842 +3 2589 2377 842 +3 1141 2535 842 +3 2535 1142 842 +3 2377 1141 842 +3 2533 1141 2377 +3 1138 2588 841 +3 2588 1146 841 +3 2376 1138 841 +3 2534 1138 2376 +3 1146 2376 841 +3 2590 2376 1146 +3 1145 2376 840 +3 2534 2376 1145 +3 1144 2536 840 +3 2536 1145 840 +3 2376 2590 840 +3 2590 1144 840 +3 1149 2375 839 +3 2589 2375 1149 +3 1148 2591 839 +3 2591 1149 839 +3 2375 2537 839 +3 2537 1148 839 +3 2375 2589 838 +3 2589 1142 838 +3 1147 2375 838 +3 2537 2375 1147 +3 1142 1147 838 +3 2535 1147 1142 +3 1144 2590 837 +3 2590 2374 837 +3 1151 1144 837 +3 2536 1144 1151 +3 2374 1151 837 +3 2538 1151 2374 +3 2374 1152 836 +3 2590 1152 2374 +3 1150 2538 836 +3 2538 2374 836 +3 1152 2592 836 +3 2592 1150 836 +3 1155 2373 835 +3 2591 2373 1155 +3 1154 1155 835 +3 2593 1155 1154 +3 2373 1154 835 +3 2539 1154 2373 +3 2373 1148 834 +3 2591 1148 2373 +3 1153 2373 834 +3 2539 2373 1153 +3 1148 1153 834 +3 2537 1153 1148 +3 1150 2372 833 +3 2592 2372 1150 +3 1157 1150 833 +3 2538 1150 1157 +3 2372 1157 833 +3 2540 1157 2372 +3 2372 1158 832 +3 2592 1158 2372 +3 1156 2372 832 +3 2540 2372 1156 +3 1158 1156 832 +3 2594 1156 1158 +3 1161 2371 831 +3 2593 2371 1161 +3 1160 2595 831 +3 2595 1161 831 +3 2371 2541 831 +3 2541 1160 831 +3 2371 2593 830 +3 2593 1154 830 +3 1159 2371 830 +3 2541 2371 1159 +3 1154 2539 830 +3 2539 1159 830 +3 1156 2594 829 +3 2594 2370 829 +3 1163 2540 829 +3 2540 1156 829 +3 2370 1163 829 +3 2542 1163 2370 +3 2370 1164 828 +3 2594 1164 2370 +3 1162 2542 828 +3 2542 2370 828 +3 1164 2596 828 +3 2596 1162 828 +3 1167 2595 827 +3 2595 1160 827 +3 2369 1167 827 +3 2597 1167 2369 +3 1160 2369 827 +3 2541 2369 1160 +3 1166 2597 826 +3 2597 2369 826 +3 1165 2543 826 +3 2543 1166 826 +3 2369 1165 826 +3 2541 1165 2369 +3 1162 2596 825 +3 2596 1170 825 +3 2368 1162 825 +3 2542 1162 2368 +3 1170 2368 825 +3 2598 2368 1170 +3 1169 2368 824 +3 2542 2368 1169 +3 1168 2544 824 +3 2544 1169 824 +3 2368 2598 824 +3 2598 1168 824 +3 1173 2367 823 +3 2597 2367 1173 +3 1172 2599 823 +3 2599 1173 823 +3 2367 1172 823 +3 2545 1172 2367 +3 2367 1166 822 +3 2597 1166 2367 +3 1171 2367 822 +3 2545 2367 1171 +3 1166 2543 822 +3 2543 1171 822 +3 1168 2366 821 +3 2598 2366 1168 +3 1175 2544 821 +3 2544 1168 821 +3 2366 1175 821 +3 2546 1175 2366 +3 2366 1176 820 +3 2598 1176 2366 +3 1174 2366 820 +3 2546 2366 1174 +3 1176 2600 820 +3 2600 1174 820 +3 1179 2365 819 +3 2599 2365 1179 +3 1178 2601 819 +3 2601 1179 819 +3 2365 2547 819 +3 2547 1178 819 +3 2365 2599 818 +3 2599 1172 818 +3 1177 2365 818 +3 2547 2365 1177 +3 1172 1177 818 +3 2545 1177 1172 +3 1174 2600 817 +3 2600 2364 817 +3 1181 1174 817 +3 2546 1174 1181 +3 2364 1181 817 +3 2548 1181 2364 +3 2364 1182 816 +3 2600 1182 2364 +3 1180 2548 816 +3 2548 2364 816 +3 1182 2602 816 +3 2602 1180 816 +3 1185 2363 815 +3 2601 2363 1185 +3 1184 1185 815 +3 2507 1185 1184 +3 2363 1184 815 +3 2506 1184 2363 +3 2363 1178 814 +3 2601 1178 2363 +3 1183 2363 814 +3 2506 2363 1183 +3 1178 1183 814 +3 2547 1183 1178 +3 1180 2362 813 +3 2602 2362 1180 +3 1186 1180 813 +3 2548 1180 1186 +3 2362 1186 813 +3 2506 1186 2362 +3 2362 1187 812 +3 2602 1187 2362 +3 1184 2362 812 +3 2506 2362 1184 +3 1187 1184 812 +3 2507 1184 1187 +3 1179 2361 811 +3 2601 2361 1179 +3 1189 1179 811 +3 2599 1179 1189 +3 2361 2567 811 +3 2567 1189 811 +3 2361 1190 810 +3 2601 1190 2361 +3 1188 2361 810 +3 2567 2361 1188 +3 1190 2549 810 +3 2549 1188 810 +3 1193 2360 809 +3 2602 2360 1193 +3 1192 2550 809 +3 2550 1193 809 +3 2360 1192 809 +3 2568 1192 2360 +3 2360 1182 808 +3 2602 1182 2360 +3 1191 2568 808 +3 2568 2360 808 +3 1182 1191 808 +3 2600 1191 1182 +3 1173 2599 807 +3 2599 1189 807 +3 2359 2597 807 +3 2597 1173 807 +3 1189 2359 807 +3 2567 2359 1189 +3 1195 2359 806 +3 2597 2359 1195 +3 1194 2618 806 +3 2618 1195 806 +3 2359 2567 806 +3 2567 1194 806 +3 1191 2600 805 +3 2600 1176 805 +3 2358 1191 805 +3 2568 1191 2358 +3 1176 2598 805 +3 2598 2358 805 +3 1197 2568 804 +3 2568 2358 804 +3 1196 2619 804 +3 2619 1197 804 +3 2358 1196 804 +3 2598 1196 2358 +3 1195 2357 803 +3 2618 2357 1195 +3 1167 1195 803 +3 2597 1195 1167 +3 2357 1167 803 +3 2595 1167 2357 +3 2357 1199 802 +3 2618 1199 2357 +3 1198 2595 802 +3 2595 2357 802 +3 1199 1198 802 +3 2565 1198 1199 +3 1201 2356 801 +3 2619 2356 1201 +3 1200 1201 801 +3 2566 1201 1200 +3 2356 2596 801 +3 2596 1200 801 +3 2356 1196 800 +3 2619 1196 2356 +3 1170 2356 800 +3 2596 2356 1170 +3 1196 1170 800 +3 2598 1170 1196 +3 1198 2565 799 +3 2565 2355 799 +3 1161 1198 799 +3 2595 1198 1161 +3 2355 1161 799 +3 2593 1161 2355 +3 2355 1203 798 +3 2565 1203 2355 +3 1202 2593 798 +3 2593 2355 798 +3 1203 2563 798 +3 2563 1202 798 +3 1205 2354 797 +3 2566 2354 1205 +3 1204 2564 797 +3 2564 1205 797 +3 2354 2594 797 +3 2594 1204 797 +3 2354 2566 796 +3 2566 1200 796 +3 1164 2354 796 +3 2594 2354 1164 +3 1200 1164 796 +3 2596 1164 1200 +3 1202 2353 795 +3 2563 2353 1202 +3 1155 2593 795 +3 2593 1202 795 +3 2353 1155 795 +3 2591 1155 2353 +3 2353 1207 794 +3 2563 1207 2353 +3 1206 2353 794 +3 2591 2353 1206 +3 1207 2561 794 +3 2561 1206 794 +3 1209 2352 793 +3 2564 2352 1209 +3 1208 2562 793 +3 2562 1209 793 +3 2352 1208 793 +3 2592 1208 2352 +3 2352 1204 792 +3 2564 1204 2352 +3 1158 2352 792 +3 2592 2352 1158 +3 1204 2594 792 +3 2594 1158 792 +3 1206 2561 791 +3 2561 2351 791 +3 1149 1206 791 +3 2591 1206 1149 +3 2351 1149 791 +3 2589 1149 2351 +3 2351 1211 790 +3 2561 1211 2351 +3 1210 2351 790 +3 2589 2351 1210 +3 1211 1210 790 +3 2559 1210 1211 +3 1213 2350 789 +3 2562 2350 1213 +3 1212 1213 789 +3 2560 1213 1212 +3 2350 1212 789 +3 2590 1212 2350 +3 2350 2562 788 +3 2562 1208 788 +3 1152 2350 788 +3 2590 2350 1152 +3 1208 1152 788 +3 2592 1152 1208 +3 1210 2559 787 +3 2559 2349 787 +3 1143 1210 787 +3 2589 1210 1143 +3 2349 1143 787 +3 2587 1143 2349 +3 2349 1215 786 +3 2559 1215 2349 +3 1214 2587 786 +3 2587 2349 786 +3 1215 1214 786 +3 2557 1214 1215 +3 1217 2348 785 +3 2560 2348 1217 +3 1216 1217 785 +3 2558 1217 1216 +3 2348 2588 785 +3 2588 1216 785 +3 2348 2560 784 +3 2560 1212 784 +3 1146 2348 784 +3 2588 2348 1146 +3 1212 1146 784 +3 2590 1146 1212 +3 1214 2557 783 +3 2557 2347 783 +3 1137 1214 783 +3 2587 1214 1137 +3 2347 1137 783 +3 2585 1137 2347 +3 2347 1219 782 +3 2557 1219 2347 +3 1218 2585 782 +3 2585 2347 782 +3 1219 2555 782 +3 2555 1218 782 +3 1221 2346 781 +3 2558 2346 1221 +3 1220 2556 781 +3 2556 1221 781 +3 2346 2586 781 +3 2586 1220 781 +3 2346 2558 780 +3 2558 1216 780 +3 1140 2346 780 +3 2586 2346 1140 +3 1216 1140 780 +3 2588 1140 1216 +3 1218 2555 779 +3 2555 1223 779 +3 2345 1218 779 +3 2585 1218 2345 +3 1223 2345 779 +3 2553 2345 1223 +3 1129 2345 778 +3 2585 2345 1129 +3 1222 1129 778 +3 2603 1129 1222 +3 2345 2553 778 +3 2553 1222 778 +3 1225 2556 777 +3 2556 1220 777 +3 2344 1225 777 +3 2554 1225 2344 +3 1220 2344 777 +3 2586 2344 1220 +3 1224 2554 776 +3 2554 2344 776 +3 1134 1224 776 +3 2604 1224 1134 +3 2344 1134 776 +3 2586 1134 2344 +3 1228 1222 775 +3 2603 1222 1228 +3 2343 1228 775 +3 2616 1228 2343 +3 1222 2343 775 +3 2553 2343 1222 +3 1227 2343 774 +3 2616 2343 1227 +3 1226 2620 774 +3 2620 1227 774 +3 2343 1226 774 +3 2553 1226 2343 +3 1224 1231 773 +3 2604 1231 1224 +3 2342 1224 773 +3 2554 1224 2342 +3 1231 2342 773 +3 2616 2342 1231 +3 1230 2342 772 +3 2554 2342 1230 +3 1229 2621 772 +3 2621 1230 772 +3 2342 1229 772 +3 2616 1229 2342 +3 1232 2341 771 +3 2551 2341 1232 +3 1185 1232 771 +3 2507 1232 1185 +3 2341 1185 771 +3 2601 1185 2341 +3 2341 1233 770 +3 2551 1233 2341 +3 1190 2341 770 +3 2601 2341 1190 +3 1233 2549 770 +3 2549 1190 770 +3 1234 2340 769 +3 2552 2340 1234 +3 1193 2550 769 +3 2550 1234 769 +3 2340 1193 769 +3 2602 1193 2340 +3 2340 1235 768 +3 2552 1235 2340 +3 1187 2340 768 +3 2602 2340 1187 +3 1235 1187 768 +3 2507 1187 1235 +3 1237 2622 767 +3 2622 1238 767 +3 2339 1237 767 +3 2617 1237 2339 +3 1238 2339 767 +3 2551 2339 1238 +3 1236 2339 766 +3 2617 2339 1236 +3 1232 1236 766 +3 2507 1236 1232 +3 2339 1232 766 +3 2551 1232 2339 +3 1239 2623 765 +3 2623 1240 765 +3 2338 1239 765 +3 2552 1239 2338 +3 1240 2338 765 +3 2617 2338 1240 +3 1235 2338 764 +3 2552 2338 1235 +3 1236 1235 764 +3 2507 1235 1236 +3 2338 1236 764 +3 2617 1236 2338 +3 1237 2337 763 +3 2617 2337 1237 +3 1241 2622 763 +3 2622 1237 763 +3 2337 1241 763 +3 2620 1241 2337 +3 2337 1242 762 +3 2617 1242 2337 +3 1227 2337 762 +3 2620 2337 1227 +3 1242 1227 762 +3 2616 1227 1242 +3 1242 2336 761 +3 2617 2336 1242 +3 1229 1242 761 +3 2616 1242 1229 +3 2336 1229 761 +3 2621 1229 2336 +3 2336 1240 760 +3 2617 1240 2336 +3 1243 2336 760 +3 2621 2336 1243 +3 1240 2623 760 +3 2623 1243 760 +3 1097 1246 759 +3 2613 1246 1097 +3 2335 1097 759 +3 2615 1097 2335 +3 1246 2574 759 +3 2574 2335 759 +3 1245 2335 758 +3 2615 2335 1245 +3 1244 2576 758 +3 2576 1245 758 +3 2335 1244 758 +3 2574 1244 2335 +3 1248 1100 757 +3 2614 1100 1248 +3 2334 2575 757 +3 2575 1248 757 +3 1100 2334 757 +3 2615 2334 1100 +3 1247 2334 756 +3 2575 2334 1247 +3 1245 2576 756 +3 2576 1247 756 +3 2334 1245 756 +3 2615 1245 2334 +3 1104 1250 755 +3 2611 1250 1104 +3 2333 2613 755 +3 2613 1104 755 +3 1250 2333 755 +3 2572 2333 1250 +3 1246 2333 754 +3 2613 2333 1246 +3 1249 2574 754 +3 2574 1246 754 +3 2333 2572 754 +3 2572 1249 754 +3 1252 1106 753 +3 2612 1106 1252 +3 2332 1252 753 +3 2573 1252 2332 +3 1106 2614 753 +3 2614 2332 753 +3 1251 2573 752 +3 2573 2332 752 +3 1248 2575 752 +3 2575 1251 752 +3 2332 1248 752 +3 2614 1248 2332 +3 1110 2609 751 +3 2609 2331 751 +3 1250 1110 751 +3 2611 1110 1250 +3 2331 1250 751 +3 2572 1250 2331 +3 2331 1254 750 +3 2609 1254 2331 +3 1253 2572 750 +3 2572 2331 750 +3 1254 1253 750 +3 2570 1253 1254 +3 1256 2330 749 +3 2610 2330 1256 +3 1255 1256 749 +3 2571 1256 1255 +3 2330 2573 749 +3 2573 1255 749 +3 2330 2610 748 +3 2610 1112 748 +3 1252 2330 748 +3 2573 2330 1252 +3 1112 1252 748 +3 2612 1252 1112 +3 1259 2607 747 +3 2607 1122 747 +3 2329 2624 747 +3 2624 1259 747 +3 1122 2329 747 +3 2605 2329 1122 +3 1258 2329 746 +3 2624 2329 1258 +3 1257 2626 746 +3 2626 1258 746 +3 2329 2605 746 +3 2605 1257 746 +3 1124 2608 745 +3 2608 1262 745 +3 2328 1124 745 +3 2606 1124 2328 +3 1262 2625 745 +3 2625 2328 745 +3 1261 2606 744 +3 2606 2328 744 +3 1260 2627 744 +3 2627 1261 744 +3 2328 1260 744 +3 2625 1260 2328 +3 1259 2624 743 +3 2624 1263 743 +3 2327 1259 743 +3 2607 1259 2327 +3 1263 2570 743 +3 2570 2327 743 +3 1116 2607 742 +3 2607 2327 742 +3 1254 1116 742 +3 2609 1116 1254 +3 2327 1254 742 +3 2570 1254 2327 +3 1264 2625 741 +3 2625 1262 741 +3 2326 2571 741 +3 2571 1264 741 +3 1262 2326 741 +3 2608 2326 1262 +3 1256 2326 740 +3 2571 2326 1256 +3 1118 1256 740 +3 2610 1256 1118 +3 2326 2608 740 +3 2608 1118 740 +3 1267 2626 739 +3 2626 2325 739 +3 1266 2628 739 +3 2628 1267 739 +3 2325 1266 739 +3 2629 1266 2325 +3 2325 1268 738 +3 2626 1268 2325 +3 1265 2629 738 +3 2629 2325 738 +3 1268 1265 738 +3 2583 1265 1268 +3 1270 2324 737 +3 2627 2324 1270 +3 1269 1270 737 +3 2584 1270 1269 +3 2324 2629 737 +3 2629 1269 737 +3 2324 2627 736 +3 2627 1271 736 +3 1266 2324 736 +3 2629 2324 1266 +3 1271 2628 736 +3 2628 1266 736 +3 1272 2323 735 +3 2508 2323 1272 +3 1267 2628 735 +3 2628 1272 735 +3 2323 2626 735 +3 2626 1267 735 +3 2323 2508 734 +3 2508 1273 734 +3 1258 2323 734 +3 2626 2323 1258 +3 1273 2624 734 +3 2624 1258 734 +3 1274 2508 733 +3 2508 2322 733 +3 1260 2625 733 +3 2625 1274 733 +3 2322 1260 733 +3 2627 1260 2322 +3 2322 1272 732 +3 2508 1272 2322 +3 1271 2627 732 +3 2627 2322 732 +3 1272 2628 732 +3 2628 1271 732 +3 1273 2321 731 +3 2508 2321 1273 +3 1263 2624 731 +3 2624 1273 731 +3 2321 2570 731 +3 2570 1263 731 +3 2321 1276 730 +3 2508 1276 2321 +3 1275 2321 730 +3 2570 2321 1275 +3 1276 2569 730 +3 2569 1275 730 +3 1276 2320 729 +3 2508 2320 1276 +3 1277 2569 729 +3 2569 1276 729 +3 2320 1277 729 +3 2571 1277 2320 +3 2320 1274 728 +3 2508 1274 2320 +3 1264 2571 728 +3 2571 2320 728 +3 1274 2625 728 +3 2625 1264 728 +3 1280 2583 727 +3 2583 1281 727 +3 2319 2630 727 +3 2630 1280 727 +3 1281 2319 727 +3 2581 2319 1281 +3 1279 2319 726 +3 2630 2319 1279 +3 1278 2632 726 +3 2632 1279 726 +3 2319 2581 726 +3 2581 1278 726 +3 1284 2584 725 +3 2584 1285 725 +3 2318 1284 725 +3 2582 1284 2318 +3 1285 2631 725 +3 2631 2318 725 +3 1283 2582 724 +3 2582 2318 724 +3 1282 2633 724 +3 2633 1283 724 +3 2318 1282 724 +3 2631 1282 2318 +3 1278 2581 723 +3 2581 2317 723 +3 1287 2632 723 +3 2632 1278 723 +3 2317 1287 723 +3 2634 1287 2317 +3 2317 1288 722 +3 2581 1288 2317 +3 1286 2634 722 +3 2634 2317 722 +3 1288 2579 722 +3 2579 1286 722 +3 1291 2316 721 +3 2582 2316 1291 +3 1290 2580 721 +3 2580 1291 721 +3 2316 2635 721 +3 2635 1290 721 +3 2316 2582 720 +3 2582 1283 720 +3 1289 2316 720 +3 2635 2316 1289 +3 1283 2633 720 +3 2633 1289 720 +3 1286 2579 719 +3 2579 2315 719 +3 1293 2634 719 +3 2634 1286 719 +3 2315 1293 719 +3 2636 1293 2315 +3 2315 1294 718 +3 2579 1294 2315 +3 1292 2636 718 +3 2636 2315 718 +3 1294 1292 718 +3 2578 1292 1294 +3 1297 2314 717 +3 2580 2314 1297 +3 1296 1297 717 +3 2578 1297 1296 +3 2314 2637 717 +3 2637 1296 717 +3 2314 2580 716 +3 2580 1290 716 +3 1295 2314 716 +3 2637 2314 1295 +3 1290 2635 716 +3 2635 1295 716 +3 1292 2578 715 +3 2578 2313 715 +3 1299 1292 715 +3 2636 1292 1299 +3 2313 1299 715 +3 2510 1299 2313 +3 2313 1300 714 +3 2578 1300 2313 +3 1298 2313 714 +3 2510 2313 1298 +3 1300 2577 714 +3 2577 1298 714 +3 1300 2313 713 +3 2578 2313 1300 +3 1298 2577 713 +3 2577 1300 713 +3 2313 1298 713 +3 2510 1298 2313 +3 2313 2578 712 +3 2578 1296 712 +3 1301 2313 712 +3 2510 2313 1301 +3 1296 1301 712 +3 2637 1301 1296 +3 1302 2312 711 +3 2509 2312 1302 +3 1280 2630 711 +3 2630 1302 711 +3 2312 2583 711 +3 2583 1280 711 +3 2312 2509 710 +3 2509 1303 710 +3 1265 2312 710 +3 2583 2312 1265 +3 1303 2629 710 +3 2629 1265 710 +3 1303 2509 709 +3 2509 2311 709 +3 1269 2629 709 +3 2629 1303 709 +3 2311 1269 709 +3 2584 1269 2311 +3 2311 1304 708 +3 2509 1304 2311 +3 1285 2584 708 +3 2584 2311 708 +3 1304 2631 708 +3 2631 1285 708 +3 1306 2310 707 +3 2647 2310 1306 +3 1305 2645 707 +3 2645 1306 707 +3 2310 2630 707 +3 2630 1305 707 +3 2310 2647 706 +3 2647 1307 706 +3 1302 2310 706 +3 2630 2310 1302 +3 1307 2509 706 +3 2509 1302 706 +3 1307 2647 705 +3 2647 2309 705 +3 1304 2509 705 +3 2509 1307 705 +3 2309 1304 705 +3 2631 1304 2309 +3 2309 1309 704 +3 2647 1309 2309 +3 1308 2631 704 +3 2631 2309 704 +3 1309 2646 704 +3 2646 1308 704 +3 1312 1299 703 +3 2636 1299 1312 +3 2308 2639 703 +3 2639 1312 703 +3 1299 2308 703 +3 2510 2308 1299 +3 1311 2308 702 +3 2639 2308 1311 +3 1310 1311 702 +3 2638 1311 1310 +3 2308 2510 702 +3 2510 1310 702 +3 1301 1314 701 +3 2637 1314 1301 +3 2307 1301 701 +3 2510 1301 2307 +3 1314 2640 701 +3 2640 2307 701 +3 1310 2510 700 +3 2510 2307 700 +3 1313 1310 700 +3 2638 1310 1313 +3 2307 1313 700 +3 2640 1313 2307 +3 1316 2634 699 +3 2634 1293 699 +3 2306 2641 699 +3 2641 1316 699 +3 1293 2306 699 +3 2636 2306 1293 +3 1315 2306 698 +3 2641 2306 1315 +3 1312 2639 698 +3 2639 1315 698 +3 2306 1312 698 +3 2636 1312 2306 +3 1295 2635 697 +3 2635 1318 697 +3 2305 1295 697 +3 2637 1295 2305 +3 1318 2642 697 +3 2642 2305 697 +3 1314 2305 696 +3 2637 2305 1314 +3 1317 2640 696 +3 2640 1314 696 +3 2305 1317 696 +3 2642 1317 2305 +3 1320 2632 695 +3 2632 2304 695 +3 1319 2643 695 +3 2643 1320 695 +3 2304 1319 695 +3 2641 1319 2304 +3 2304 1287 694 +3 2632 1287 2304 +3 1316 2641 694 +3 2641 2304 694 +3 1287 2634 694 +3 2634 1316 694 +3 1289 2303 693 +3 2633 2303 1289 +3 1318 2635 693 +3 2635 1289 693 +3 2303 2642 693 +3 2642 1318 693 +3 2303 2633 692 +3 2633 1322 692 +3 1321 2303 692 +3 2642 2303 1321 +3 1322 2644 692 +3 2644 1321 692 +3 1305 2630 691 +3 2630 1279 691 +3 2302 2645 691 +3 2645 1305 691 +3 1279 2302 691 +3 2632 2302 1279 +3 1323 2302 690 +3 2645 2302 1323 +3 1320 2643 690 +3 2643 1323 690 +3 2302 1320 690 +3 2632 1320 2302 +3 1282 2631 689 +3 2631 1308 689 +3 2301 1282 689 +3 2633 1282 2301 +3 1308 2646 689 +3 2646 2301 689 +3 1322 2301 688 +3 2633 2301 1322 +3 1324 2644 688 +3 2644 1322 688 +3 2301 1324 688 +3 2646 1324 2301 +3 1315 2300 687 +3 2639 2300 1315 +3 1319 2641 687 +3 2641 1315 687 +3 2300 1319 687 +3 2643 1319 2300 +3 2300 2639 686 +3 2639 1311 686 +3 1325 2300 686 +3 2643 2300 1325 +3 1311 1325 686 +3 2638 1325 1311 +3 1313 2640 685 +3 2640 2299 685 +3 1326 1313 685 +3 2638 1313 1326 +3 2299 1326 685 +3 2644 1326 2299 +3 2299 1317 684 +3 2640 1317 2299 +3 1321 2299 684 +3 2644 2299 1321 +3 1317 2642 684 +3 2642 1321 684 +3 1323 2643 683 +3 2643 1325 683 +3 2298 2645 683 +3 2645 1323 683 +3 1325 2298 683 +3 2638 2298 1325 +3 1306 2298 682 +3 2645 2298 1306 +3 1327 2647 682 +3 2647 1306 682 +3 2298 1327 682 +3 2638 1327 2298 +3 1326 2644 681 +3 2644 1324 681 +3 2297 1326 681 +3 2638 1326 2297 +3 1324 2646 681 +3 2646 2297 681 +3 1327 2297 680 +3 2638 2297 1327 +3 1309 2647 680 +3 2647 1327 680 +3 2297 1309 680 +3 2646 1309 2297 +3 1228 1329 679 +3 2616 1329 1228 +3 2296 1228 679 +3 2603 1228 2296 +3 1329 2296 679 +3 2578 2296 1329 +3 1328 2296 678 +3 2603 2296 1328 +3 1294 2579 678 +3 2579 1328 678 +3 2296 1294 678 +3 2578 1294 2296 +3 1329 1231 677 +3 2616 1231 1329 +3 2295 1329 677 +3 2578 1329 2295 +3 1231 2295 677 +3 2604 2295 1231 +3 1297 2295 676 +3 2578 2295 1297 +3 1330 2580 676 +3 2580 1297 676 +3 2295 1330 676 +3 2604 1330 2295 +3 1332 1328 675 +3 2603 1328 1332 +3 2294 1332 675 +3 2650 1332 2294 +3 1328 2579 675 +3 2579 2294 675 +3 1331 2294 674 +3 2650 2294 1331 +3 1288 2581 674 +3 2581 1331 674 +3 2294 1288 674 +3 2579 1288 2294 +3 1330 1334 673 +3 2604 1334 1330 +3 2293 2580 673 +3 2580 1330 673 +3 1334 2293 673 +3 2651 2293 1334 +3 1291 2293 672 +3 2580 2293 1291 +3 1333 2582 672 +3 2582 1291 672 +3 2293 1333 672 +3 2651 1333 2293 +3 1336 2292 671 +3 2650 2292 1336 +3 1335 2652 671 +3 2652 1336 671 +3 2292 1335 671 +3 2583 1335 2292 +3 2292 1331 670 +3 2650 1331 2292 +3 1281 2292 670 +3 2583 2292 1281 +3 1331 2581 670 +3 2581 1281 670 +3 1333 2291 669 +3 2651 2291 1333 +3 1284 2582 669 +3 2582 1333 669 +3 2291 1284 669 +3 2584 1284 2291 +3 2291 1338 668 +3 2651 1338 2291 +3 1337 2291 668 +3 2584 2291 1337 +3 1338 2653 668 +3 2653 1337 668 +3 1339 2290 667 +3 2652 2290 1339 +3 1257 2605 667 +3 2605 1339 667 +3 2290 1257 667 +3 2626 1257 2290 +3 2290 1335 666 +3 2652 1335 2290 +3 1268 2290 666 +3 2626 2290 1268 +3 1335 2583 666 +3 2583 1268 666 +3 1337 2289 665 +3 2653 2289 1337 +3 1270 2584 665 +3 2584 1337 665 +3 2289 1270 665 +3 2627 1270 2289 +3 2289 1340 664 +3 2653 1340 2289 +3 1261 2289 664 +3 2627 2289 1261 +3 1340 2606 664 +3 2606 1261 664 +3 1339 2288 663 +3 2605 2288 1339 +3 1342 2652 663 +3 2652 1339 663 +3 2288 1342 663 +3 2648 1342 2288 +3 2288 1121 662 +3 2605 1121 2288 +3 1341 2288 662 +3 2648 2288 1341 +3 1121 2520 662 +3 2520 1341 662 +3 1125 2287 661 +3 2606 2287 1125 +3 1344 2521 661 +3 2521 1125 661 +3 2287 1344 661 +3 2649 1344 2287 +3 2287 1340 660 +3 2606 1340 2287 +3 1343 2287 660 +3 2649 2287 1343 +3 1340 2653 660 +3 2653 1343 660 +3 1336 2652 659 +3 2652 2286 659 +3 1346 2650 659 +3 2650 1336 659 +3 2286 1346 659 +3 2654 1346 2286 +3 2286 1342 658 +3 2652 1342 2286 +3 1345 2654 658 +3 2654 2286 658 +3 1342 2648 658 +3 2648 1345 658 +3 1343 2285 657 +3 2653 2285 1343 +3 1348 2649 657 +3 2649 1343 657 +3 2285 2655 657 +3 2655 1348 657 +3 2285 2653 656 +3 2653 1338 656 +3 1347 2285 656 +3 2655 2285 1347 +3 1338 2651 656 +3 2651 1347 656 +3 1346 2654 655 +3 2654 1349 655 +3 2284 1346 655 +3 2650 1346 2284 +3 1349 2518 655 +3 2518 2284 655 +3 1332 2650 654 +3 2650 2284 654 +3 1130 1332 654 +3 2603 1332 1130 +3 2284 1130 654 +3 2518 1130 2284 +3 1350 2655 653 +3 2655 1347 653 +3 2283 2519 653 +3 2519 1350 653 +3 1347 2283 653 +3 2651 2283 1347 +3 1133 2283 652 +3 2519 2283 1133 +3 1334 1133 652 +3 2604 1133 1334 +3 2283 2651 652 +3 2651 1334 652 +3 1352 2282 651 +3 2661 2282 1352 +3 1351 2511 651 +3 2511 1352 651 +3 2282 2569 651 +3 2569 1351 651 +3 2282 2661 650 +3 2661 1353 650 +3 1275 2282 650 +3 2569 2282 1275 +3 1353 1275 650 +3 2570 1275 1353 +3 1354 2662 649 +3 2662 2281 649 +3 1277 1354 649 +3 2571 1354 1277 +3 2281 1277 649 +3 2569 1277 2281 +3 2281 1355 648 +3 2662 1355 2281 +3 1351 2569 648 +3 2569 2281 648 +3 1355 2511 648 +3 2511 1351 648 +3 1356 2659 647 +3 2659 1357 647 +3 2280 1356 647 +3 2661 1356 2280 +3 1357 2280 647 +3 2572 2280 1357 +3 1353 2661 646 +3 2661 2280 646 +3 1253 2570 646 +3 2570 1353 646 +3 2280 1253 646 +3 2572 1253 2280 +3 1358 2660 645 +3 2660 1359 645 +3 2279 1358 645 +3 2573 1358 2279 +3 1359 2279 645 +3 2662 2279 1359 +3 1255 2279 644 +3 2573 2279 1255 +3 1354 2571 644 +3 2571 1255 644 +3 2279 2662 644 +3 2662 1354 644 +3 1360 2657 643 +3 2657 1361 643 +3 2278 1360 643 +3 2659 1360 2278 +3 1361 2574 643 +3 2574 2278 643 +3 1357 2659 642 +3 2659 2278 642 +3 1249 2572 642 +3 2572 1357 642 +3 2278 1249 642 +3 2574 1249 2278 +3 1362 2658 641 +3 2658 1363 641 +3 2277 2575 641 +3 2575 1362 641 +3 1363 2277 641 +3 2660 2277 1363 +3 1251 2277 640 +3 2575 2277 1251 +3 1358 2573 640 +3 2573 1251 640 +3 2277 2660 640 +3 2660 1358 640 +3 1364 2656 639 +3 2656 1365 639 +3 2276 1364 639 +3 2657 1364 2276 +3 1365 2576 639 +3 2576 2276 639 +3 1361 2657 638 +3 2657 2276 638 +3 1244 2574 638 +3 2574 1361 638 +3 2276 1244 638 +3 2576 1244 2276 +3 1365 2656 637 +3 2656 1366 637 +3 2275 2576 637 +3 2576 1365 637 +3 1366 2275 637 +3 2658 2275 1366 +3 1247 2275 636 +3 2576 2275 1247 +3 1362 2575 636 +3 2575 1247 636 +3 2275 2658 636 +3 2658 1362 636 +3 1368 2274 635 +3 2670 2274 1368 +3 1367 2668 635 +3 2668 1368 635 +3 2274 1367 635 +3 2657 1367 2274 +3 2274 1369 634 +3 2670 1369 2274 +3 1364 2274 634 +3 2657 2274 1364 +3 1369 2656 634 +3 2656 1364 634 +3 1369 2273 633 +3 2670 2273 1369 +3 1366 2656 633 +3 2656 1369 633 +3 2273 1366 633 +3 2658 1366 2273 +3 2273 1371 632 +3 2670 1371 2273 +3 1370 2273 632 +3 2658 2273 1370 +3 1371 2669 632 +3 2669 1370 632 +3 1373 2668 631 +3 2668 1367 631 +3 2272 1373 631 +3 2666 1373 2272 +3 1367 2272 631 +3 2657 2272 1367 +3 1372 2666 630 +3 2666 2272 630 +3 1360 2659 630 +3 2659 1372 630 +3 2272 1360 630 +3 2657 1360 2272 +3 1370 2669 629 +3 2669 1375 629 +3 2271 1370 629 +3 2658 1370 2271 +3 1375 2271 629 +3 2667 2271 1375 +3 1363 2271 628 +3 2658 2271 1363 +3 1374 2660 628 +3 2660 1363 628 +3 2271 2667 628 +3 2667 1374 628 +3 1377 2666 627 +3 2666 1372 627 +3 2270 1377 627 +3 2664 1377 2270 +3 1372 2270 627 +3 2659 2270 1372 +3 1376 2270 626 +3 2664 2270 1376 +3 1356 2661 626 +3 2661 1376 626 +3 2270 1356 626 +3 2659 1356 2270 +3 1374 2667 625 +3 2667 1379 625 +3 2269 1374 625 +3 2660 1374 2269 +3 1379 2269 625 +3 2665 2269 1379 +3 1359 2269 624 +3 2660 2269 1359 +3 1378 2662 624 +3 2662 1359 624 +3 2269 1378 624 +3 2665 1378 2269 +3 1381 2268 623 +3 2664 2268 1381 +3 1380 2663 623 +3 2663 1381 623 +3 2268 2511 623 +3 2511 1380 623 +3 2268 1376 622 +3 2664 1376 2268 +3 1352 2268 622 +3 2511 2268 1352 +3 1376 2661 622 +3 2661 1352 622 +3 1378 2267 621 +3 2665 2267 1378 +3 1355 2662 621 +3 2662 1378 621 +3 2267 1355 621 +3 2511 1355 2267 +3 2267 1382 620 +3 2665 1382 2267 +3 1380 2511 620 +3 2511 2267 620 +3 1382 2663 620 +3 2663 1380 620 +3 1384 1381 619 +3 2664 1381 1384 +3 2266 1384 619 +3 2668 1384 2266 +3 1381 2266 619 +3 2663 2266 1381 +3 1368 2668 618 +3 2668 2266 618 +3 1383 2670 618 +3 2670 1368 618 +3 2266 1383 618 +3 2663 1383 2266 +3 1382 1385 617 +3 2665 1385 1382 +3 2265 1382 617 +3 2663 1382 2265 +3 1385 2265 617 +3 2669 2265 1385 +3 1383 2265 616 +3 2663 2265 1383 +3 1371 2670 616 +3 2670 1383 616 +3 2265 2669 616 +3 2669 1371 616 +3 1387 2671 615 +3 2671 1388 615 +3 2264 1387 615 +3 2673 1387 2264 +3 1388 2264 615 +3 2622 2264 1388 +3 1386 2673 614 +3 2673 2264 614 +3 1241 2620 614 +3 2620 1386 614 +3 2264 1241 614 +3 2622 1241 2264 +3 1390 2672 613 +3 2672 1391 613 +3 2263 1390 613 +3 2623 1390 2263 +3 1391 2263 613 +3 2674 2263 1391 +3 1243 2263 612 +3 2623 2263 1243 +3 1389 2621 612 +3 2621 1243 612 +3 2263 2674 612 +3 2674 1389 612 +3 1392 2693 611 +3 2693 1393 611 +3 2262 1392 611 +3 2671 1392 2262 +3 1393 2262 611 +3 2551 2262 1393 +3 1388 2671 610 +3 2671 2262 610 +3 1238 2622 610 +3 2622 1388 610 +3 2262 1238 610 +3 2551 1238 2262 +3 1394 2694 609 +3 2694 1395 609 +3 2261 1394 609 +3 2552 1394 2261 +3 1395 2261 609 +3 2672 2261 1395 +3 1239 2261 608 +3 2552 2261 1239 +3 1390 2623 608 +3 2623 1239 608 +3 2261 2672 608 +3 2672 1390 608 +3 1396 2260 607 +3 2695 2260 1396 +3 1393 2693 607 +3 2693 1396 607 +3 2260 1393 607 +3 2551 1393 2260 +3 2260 2695 606 +3 2695 1397 606 +3 1233 2260 606 +3 2551 2260 1233 +3 1397 2549 606 +3 2549 1233 606 +3 1398 2696 605 +3 2696 2259 605 +3 1234 2550 605 +3 2550 1398 605 +3 2259 1234 605 +3 2552 1234 2259 +3 2259 1399 604 +3 2696 1399 2259 +3 1394 2259 604 +3 2552 2259 1394 +3 1399 2694 604 +3 2694 1394 604 +3 1401 2258 603 +3 2673 2258 1401 +3 1400 1401 603 +3 2691 1401 1400 +3 2258 1400 603 +3 2553 1400 2258 +3 2258 2673 602 +3 2673 1386 602 +3 1226 2258 602 +3 2553 2258 1226 +3 1386 1226 602 +3 2620 1226 1386 +3 1389 2674 601 +3 2674 2257 601 +3 1230 1389 601 +3 2621 1389 1230 +3 2257 1230 601 +3 2554 1230 2257 +3 2257 1403 600 +3 2674 1403 2257 +3 1402 2257 600 +3 2554 2257 1402 +3 1403 1402 600 +3 2692 1402 1403 +3 1405 2691 599 +3 2691 1400 599 +3 2256 1405 599 +3 2689 1405 2256 +3 1400 2553 599 +3 2553 2256 599 +3 1404 2689 598 +3 2689 2256 598 +3 1223 1404 598 +3 2555 1404 1223 +3 2256 1223 598 +3 2553 1223 2256 +3 1402 2692 597 +3 2692 1407 597 +3 2255 2554 597 +3 2554 1402 597 +3 1407 2255 597 +3 2690 2255 1407 +3 1225 2255 596 +3 2554 2255 1225 +3 1406 1225 596 +3 2556 1225 1406 +3 2255 2690 596 +3 2690 1406 596 +3 1409 2689 595 +3 2689 1404 595 +3 2254 1409 595 +3 2687 1409 2254 +3 1404 2555 595 +3 2555 2254 595 +3 1408 2687 594 +3 2687 2254 594 +3 1219 2557 594 +3 2557 1408 594 +3 2254 1219 594 +3 2555 1219 2254 +3 1406 2690 593 +3 2690 1411 593 +3 2253 2556 593 +3 2556 1406 593 +3 1411 2253 593 +3 2688 2253 1411 +3 1221 2253 592 +3 2556 2253 1221 +3 1410 2558 592 +3 2558 1221 592 +3 2253 2688 592 +3 2688 1410 592 +3 1413 2687 591 +3 2687 1408 591 +3 2252 1413 591 +3 2685 1413 2252 +3 1408 2557 591 +3 2557 2252 591 +3 1412 2685 590 +3 2685 2252 590 +3 1215 2559 590 +3 2559 1412 590 +3 2252 1215 590 +3 2557 1215 2252 +3 1410 2688 589 +3 2688 1415 589 +3 2251 2558 589 +3 2558 1410 589 +3 1415 2251 589 +3 2686 2251 1415 +3 1217 2251 588 +3 2558 2251 1217 +3 1414 2560 588 +3 2560 1217 588 +3 2251 2686 588 +3 2686 1414 588 +3 1417 2685 587 +3 2685 1412 587 +3 2250 1417 587 +3 2683 1417 2250 +3 1412 2559 587 +3 2559 2250 587 +3 1416 2683 586 +3 2683 2250 586 +3 1211 2561 586 +3 2561 1416 586 +3 2250 1211 586 +3 2559 1211 2250 +3 1414 2686 585 +3 2686 1419 585 +3 2249 2560 585 +3 2560 1414 585 +3 1419 2249 585 +3 2684 2249 1419 +3 1213 2249 584 +3 2560 2249 1213 +3 1418 2562 584 +3 2562 1213 584 +3 2249 2684 584 +3 2684 1418 584 +3 1421 2248 583 +3 2683 2248 1421 +3 1420 1421 583 +3 2681 1421 1420 +3 2248 2563 583 +3 2563 1420 583 +3 2248 1416 582 +3 2683 1416 2248 +3 1207 2248 582 +3 2563 2248 1207 +3 1416 1207 582 +3 2561 1207 1416 +3 1418 2247 581 +3 2684 2247 1418 +3 1209 1418 581 +3 2562 1418 1209 +3 2247 1209 581 +3 2564 1209 2247 +3 2247 1423 580 +3 2684 1423 2247 +3 1422 2564 580 +3 2564 2247 580 +3 1423 1422 580 +3 2682 1422 1423 +3 1425 2246 579 +3 2681 2246 1425 +3 1424 2679 579 +3 2679 1425 579 +3 2246 2565 579 +3 2565 1424 579 +3 2246 2681 578 +3 2681 1420 578 +3 1203 2246 578 +3 2565 2246 1203 +3 1420 1203 578 +3 2563 1203 1420 +3 1422 2682 577 +3 2682 2245 577 +3 1205 1422 577 +3 2564 1422 1205 +3 2245 1205 577 +3 2566 1205 2245 +3 2245 1427 576 +3 2682 1427 2245 +3 1426 2566 576 +3 2566 2245 576 +3 1427 2680 576 +3 2680 1426 576 +3 1429 2679 575 +3 2679 1424 575 +3 2244 1429 575 +3 2675 1429 2244 +3 1424 2244 575 +3 2565 2244 1424 +3 1428 2675 574 +3 2675 2244 574 +3 1199 2618 574 +3 2618 1428 574 +3 2244 1199 574 +3 2565 1199 2244 +3 1426 2680 573 +3 2680 1431 573 +3 2243 1426 573 +3 2566 1426 2243 +3 1431 2243 573 +3 2676 2243 1431 +3 1201 2243 572 +3 2566 2243 1201 +3 1430 2619 572 +3 2619 1201 572 +3 2243 2676 572 +3 2676 1430 572 +3 1433 2675 571 +3 2675 1428 571 +3 2242 1433 571 +3 2677 1433 2242 +3 1428 2242 571 +3 2618 2242 1428 +3 1432 2242 570 +3 2677 2242 1432 +3 1194 2567 570 +3 2567 1432 570 +3 2242 1194 570 +3 2618 1194 2242 +3 1430 2676 569 +3 2676 1435 569 +3 2241 1430 569 +3 2619 1430 2241 +3 1435 2241 569 +3 2678 2241 1435 +3 1197 2241 568 +3 2619 2241 1197 +3 1434 2568 568 +3 2568 1197 568 +3 2241 1434 568 +3 2678 1434 2241 +3 1436 2677 567 +3 2677 1432 567 +3 2240 1436 567 +3 2695 1436 2240 +3 1432 2240 567 +3 2567 2240 1432 +3 1397 2695 566 +3 2695 2240 566 +3 1188 1397 566 +3 2549 1397 1188 +3 2240 1188 566 +3 2567 1188 2240 +3 1434 2678 565 +3 2678 1437 565 +3 2239 1434 565 +3 2568 1434 2239 +3 1437 2239 565 +3 2696 2239 1437 +3 1192 2239 564 +3 2568 2239 1192 +3 1398 1192 564 +3 2550 1192 1398 +3 2239 2696 564 +3 2696 1398 564 +3 1439 2715 563 +3 2715 1440 563 +3 2238 1439 563 +3 2697 1439 2238 +3 1440 2677 563 +3 2677 2238 563 +3 1438 2697 562 +3 2697 2238 562 +3 1436 2695 562 +3 2695 1438 562 +3 2238 1436 562 +3 2677 1436 2238 +3 1442 2716 561 +3 2716 1443 561 +3 2237 2678 561 +3 2678 1442 561 +3 1443 2237 561 +3 2698 2237 1443 +3 1437 2237 560 +3 2678 2237 1437 +3 1441 2696 560 +3 2696 1437 560 +3 2237 2698 560 +3 2698 1441 560 +3 1444 2717 559 +3 2717 1445 559 +3 2236 1444 559 +3 2715 1444 2236 +3 1445 2675 559 +3 2675 2236 559 +3 1440 2715 558 +3 2715 2236 558 +3 1433 2677 558 +3 2677 1440 558 +3 2236 1433 558 +3 2675 1433 2236 +3 1446 2718 557 +3 2718 1447 557 +3 2235 2676 557 +3 2676 1446 557 +3 1447 2235 557 +3 2716 2235 1447 +3 1435 2235 556 +3 2676 2235 1435 +3 1442 2678 556 +3 2678 1435 556 +3 2235 2716 556 +3 2716 1442 556 +3 1448 2234 555 +3 2713 2234 1448 +3 1445 2717 555 +3 2717 1448 555 +3 2234 2675 555 +3 2675 1445 555 +3 2234 2713 554 +3 2713 1449 554 +3 1429 2234 554 +3 2675 2234 1429 +3 1449 1429 554 +3 2679 1429 1449 +3 1450 2714 553 +3 2714 2233 553 +3 1431 1450 553 +3 2680 1450 1431 +3 2233 1431 553 +3 2676 1431 2233 +3 2233 1451 552 +3 2714 1451 2233 +3 1446 2676 552 +3 2676 2233 552 +3 1451 2718 552 +3 2718 1446 552 +3 1452 2232 551 +3 2711 2232 1452 +3 1449 2713 551 +3 2713 1452 551 +3 2232 2679 551 +3 2679 1449 551 +3 2232 2711 550 +3 2711 1453 550 +3 1425 2232 550 +3 2679 2232 1425 +3 1453 2681 550 +3 2681 1425 550 +3 1454 2712 549 +3 2712 2231 549 +3 1427 2682 549 +3 2682 1454 549 +3 2231 1427 549 +3 2680 1427 2231 +3 2231 1455 548 +3 2712 1455 2231 +3 1450 2680 548 +3 2680 2231 548 +3 1455 2714 548 +3 2714 1450 548 +3 1456 2709 547 +3 2709 1457 547 +3 2230 1456 547 +3 2711 1456 2230 +3 1457 2230 547 +3 2683 2230 1457 +3 1453 2230 546 +3 2711 2230 1453 +3 1421 2681 546 +3 2681 1453 546 +3 2230 1421 546 +3 2683 1421 2230 +3 1458 2710 545 +3 2710 1459 545 +3 2229 1458 545 +3 2684 1458 2229 +3 1459 2229 545 +3 2712 2229 1459 +3 1423 2229 544 +3 2684 2229 1423 +3 1454 2682 544 +3 2682 1423 544 +3 2229 1454 544 +3 2712 1454 2229 +3 1460 2228 543 +3 2707 2228 1460 +3 1457 2709 543 +3 2709 1460 543 +3 2228 1457 543 +3 2683 1457 2228 +3 2228 2707 542 +3 2707 1461 542 +3 1417 2228 542 +3 2683 2228 1417 +3 1461 1417 542 +3 2685 1417 1461 +3 1462 2708 541 +3 2708 2227 541 +3 1419 1462 541 +3 2686 1462 1419 +3 2227 1419 541 +3 2684 1419 2227 +3 2227 1463 540 +3 2708 1463 2227 +3 1458 2227 540 +3 2684 2227 1458 +3 1463 2710 540 +3 2710 1458 540 +3 1464 2705 539 +3 2705 1465 539 +3 2226 1464 539 +3 2707 1464 2226 +3 1465 2687 539 +3 2687 2226 539 +3 1461 2707 538 +3 2707 2226 538 +3 1413 2685 538 +3 2685 1461 538 +3 2226 1413 538 +3 2687 1413 2226 +3 1466 2706 537 +3 2706 1467 537 +3 2225 2688 537 +3 2688 1466 537 +3 1467 2225 537 +3 2708 2225 1467 +3 1415 2225 536 +3 2688 2225 1415 +3 1462 2686 536 +3 2686 1415 536 +3 2225 2708 536 +3 2708 1462 536 +3 1468 2224 535 +3 2703 2224 1468 +3 1465 2705 535 +3 2705 1468 535 +3 2224 2687 535 +3 2687 1465 535 +3 2224 2703 534 +3 2703 1469 534 +3 1409 2224 534 +3 2687 2224 1409 +3 1469 1409 534 +3 2689 1409 1469 +3 1470 2704 533 +3 2704 2223 533 +3 1411 1470 533 +3 2690 1470 1411 +3 2223 1411 533 +3 2688 1411 2223 +3 2223 1471 532 +3 2704 1471 2223 +3 1466 2688 532 +3 2688 2223 532 +3 1471 2706 532 +3 2706 1466 532 +3 1472 2222 531 +3 2701 2222 1472 +3 1469 2703 531 +3 2703 1472 531 +3 2222 2689 531 +3 2689 1469 531 +3 2222 2701 530 +3 2701 1473 530 +3 1405 2222 530 +3 2689 2222 1405 +3 1473 2691 530 +3 2691 1405 530 +3 1474 2702 529 +3 2702 2221 529 +3 1407 2692 529 +3 2692 1474 529 +3 2221 1407 529 +3 2690 1407 2221 +3 2221 1475 528 +3 2702 1475 2221 +3 1470 2690 528 +3 2690 2221 528 +3 1475 2704 528 +3 2704 1470 528 +3 1476 2719 527 +3 2719 1477 527 +3 2220 1476 527 +3 2701 1476 2220 +3 1477 2673 527 +3 2673 2220 527 +3 1473 2220 526 +3 2701 2220 1473 +3 1401 2691 526 +3 2691 1473 526 +3 2220 1401 526 +3 2673 1401 2220 +3 1478 2720 525 +3 2720 1479 525 +3 2219 2674 525 +3 2674 1478 525 +3 1479 2219 525 +3 2702 2219 1479 +3 1403 2219 524 +3 2674 2219 1403 +3 1474 2692 524 +3 2692 1403 524 +3 2219 1474 524 +3 2702 1474 2219 +3 1481 2697 523 +3 2697 1438 523 +3 2218 1481 523 +3 2699 1481 2218 +3 1438 2695 523 +3 2695 2218 523 +3 1480 2699 522 +3 2699 2218 522 +3 1396 1480 522 +3 2693 1480 1396 +3 2218 1396 522 +3 2695 1396 2218 +3 1441 2698 521 +3 2698 1483 521 +3 2217 2696 521 +3 2696 1441 521 +3 1483 2217 521 +3 2700 2217 1483 +3 1399 2217 520 +3 2696 2217 1399 +3 1482 1399 520 +3 2694 1399 1482 +3 2217 2700 520 +3 2700 1482 520 +3 1485 2699 519 +3 2699 1480 519 +3 2216 1485 519 +3 2721 1485 2216 +3 1480 2693 519 +3 2693 2216 519 +3 1484 2721 518 +3 2721 2216 518 +3 1392 2671 518 +3 2671 1484 518 +3 2216 1392 518 +3 2693 1392 2216 +3 1482 2700 517 +3 2700 1487 517 +3 2215 2694 517 +3 2694 1482 517 +3 1487 2215 517 +3 2722 2215 1487 +3 1395 2215 516 +3 2694 2215 1395 +3 1486 2672 516 +3 2672 1395 516 +3 2215 2722 516 +3 2722 1486 516 +3 1488 2721 515 +3 2721 1484 515 +3 2214 1488 515 +3 2719 1488 2214 +3 1484 2671 515 +3 2671 2214 515 +3 1477 2719 514 +3 2719 2214 514 +3 1387 2673 514 +3 2673 1477 514 +3 2214 1387 514 +3 2671 1387 2214 +3 1486 2722 513 +3 2722 1489 513 +3 2213 2672 513 +3 2672 1486 513 +3 1489 2213 513 +3 2720 2213 1489 +3 1391 2213 512 +3 2672 2213 1391 +3 1478 2674 512 +3 2674 1391 512 +3 2213 2720 512 +3 2720 1478 512 +3 1491 2512 511 +3 2512 1492 511 +3 2212 1491 511 +3 2723 1491 2212 +3 1492 2212 511 +3 2506 2212 1492 +3 1490 2212 510 +3 2723 2212 1490 +3 1183 2547 510 +3 2547 1490 510 +3 2212 1183 510 +3 2506 1183 2212 +3 1492 2512 509 +3 2512 1494 509 +3 2211 1492 509 +3 2506 1492 2211 +3 1494 2211 509 +3 2724 2211 1494 +3 1186 2211 508 +3 2506 2211 1186 +3 1493 2548 508 +3 2548 1186 508 +3 2211 1493 508 +3 2724 1493 2211 +3 1496 2723 507 +3 2723 1490 507 +3 2210 1496 507 +3 2725 1496 2210 +3 1490 2210 507 +3 2547 2210 1490 +3 1495 2725 506 +3 2725 2210 506 +3 1177 2545 506 +3 2545 1495 506 +3 2210 1177 506 +3 2547 1177 2210 +3 1493 2724 505 +3 2724 1498 505 +3 2209 1493 505 +3 2548 1493 2209 +3 1498 2209 505 +3 2726 2209 1498 +3 1181 2209 504 +3 2548 2209 1181 +3 1497 2546 504 +3 2546 1181 504 +3 2209 2726 504 +3 2726 1497 504 +3 1500 2208 503 +3 2725 2208 1500 +3 1499 1500 503 +3 2727 1500 1499 +3 2208 1499 503 +3 2543 1499 2208 +3 2208 1495 502 +3 2725 1495 2208 +3 1171 2208 502 +3 2543 2208 1171 +3 1495 2545 502 +3 2545 1171 502 +3 1497 2207 501 +3 2726 2207 1497 +3 1175 2546 501 +3 2546 1497 501 +3 2207 1175 501 +3 2544 1175 2207 +3 2207 1502 500 +3 2726 1502 2207 +3 1501 2207 500 +3 2544 2207 1501 +3 1502 1501 500 +3 2728 1501 1502 +3 1504 2206 499 +3 2727 2206 1504 +3 1503 2729 499 +3 2729 1504 499 +3 2206 2541 499 +3 2541 1503 499 +3 2206 2727 498 +3 2727 1499 498 +3 1165 2206 498 +3 2541 2206 1165 +3 1499 1165 498 +3 2543 1165 1499 +3 1501 2728 497 +3 2728 2205 497 +3 1169 1501 497 +3 2544 1501 1169 +3 2205 1169 497 +3 2542 1169 2205 +3 2205 1506 496 +3 2728 1506 2205 +3 1505 2542 496 +3 2542 2205 496 +3 1506 2730 496 +3 2730 1505 496 +3 1508 2204 495 +3 2729 2204 1508 +3 1507 2731 495 +3 2731 1508 495 +3 2204 2539 495 +3 2539 1507 495 +3 2204 2729 494 +3 2729 1503 494 +3 1159 2204 494 +3 2539 2204 1159 +3 1503 2541 494 +3 2541 1159 494 +3 1505 2730 493 +3 2730 2203 493 +3 1163 2542 493 +3 2542 1505 493 +3 2203 1163 493 +3 2540 1163 2203 +3 2203 1510 492 +3 2730 1510 2203 +3 1509 2540 492 +3 2540 2203 492 +3 1510 2732 492 +3 2732 1509 492 +3 1512 2731 491 +3 2731 1507 491 +3 2202 1512 491 +3 2733 1512 2202 +3 1507 2202 491 +3 2539 2202 1507 +3 1511 2202 490 +3 2733 2202 1511 +3 1153 2537 490 +3 2537 1511 490 +3 2202 1153 490 +3 2539 1153 2202 +3 1509 2732 489 +3 2732 1514 489 +3 2201 1509 489 +3 2540 1509 2201 +3 1514 2201 489 +3 2734 2201 1514 +3 1157 2201 488 +3 2540 2201 1157 +3 1513 2538 488 +3 2538 1157 488 +3 2201 1513 488 +3 2734 1513 2201 +3 1516 2200 487 +3 2733 2200 1516 +3 1515 2735 487 +3 2735 1516 487 +3 2200 2535 487 +3 2535 1515 487 +3 2200 2733 486 +3 2733 1511 486 +3 1147 2200 486 +3 2535 2200 1147 +3 1511 2537 486 +3 2537 1147 486 +3 1513 2734 485 +3 2734 2199 485 +3 1151 2538 485 +3 2538 1513 485 +3 2199 1151 485 +3 2536 1151 2199 +3 2199 1518 484 +3 2734 1518 2199 +3 1517 2536 484 +3 2536 2199 484 +3 1518 2736 484 +3 2736 1517 484 +3 1520 2735 483 +3 2735 1515 483 +3 2198 1520 483 +3 2737 1520 2198 +3 1515 2535 483 +3 2535 2198 483 +3 1519 2737 482 +3 2737 2198 482 +3 1141 2533 482 +3 2533 1519 482 +3 2198 1141 482 +3 2535 1141 2198 +3 1517 2736 481 +3 2736 1522 481 +3 2197 2536 481 +3 2536 1517 481 +3 1522 2197 481 +3 2738 2197 1522 +3 1145 2197 480 +3 2536 2197 1145 +3 1521 2534 480 +3 2534 1145 480 +3 2197 2738 480 +3 2738 1521 480 +3 1524 2737 479 +3 2737 1519 479 +3 2196 1524 479 +3 2739 1524 2196 +3 1519 2533 479 +3 2533 2196 479 +3 1523 2739 478 +3 2739 2196 478 +3 1135 1523 478 +3 2531 1523 1135 +3 2196 1135 478 +3 2533 1135 2196 +3 1521 2738 477 +3 2738 1526 477 +3 2195 2534 477 +3 2534 1521 477 +3 1526 2195 477 +3 2740 2195 1526 +3 1139 2195 476 +3 2534 2195 1139 +3 1525 1139 476 +3 2532 1139 1525 +3 2195 2740 476 +3 2740 1525 476 +3 1529 2194 475 +3 2777 2194 1529 +3 1528 1529 475 +3 2767 1529 1528 +3 2194 1528 475 +3 2748 1528 2194 +3 2194 1530 474 +3 2777 1530 2194 +3 1527 2194 474 +3 2748 2194 1527 +3 1530 2747 474 +3 2747 1527 474 +3 1532 2193 473 +3 2778 2193 1532 +3 1527 2747 473 +3 2747 1532 473 +3 2193 1527 473 +3 2748 1527 2193 +3 2193 1533 472 +3 2778 1533 2193 +3 1531 2193 472 +3 2748 2193 1531 +3 1533 1531 472 +3 2768 1531 1533 +3 1535 2192 471 +3 2775 2192 1535 +3 1530 2777 471 +3 2777 1535 471 +3 2192 2747 471 +3 2747 1530 471 +3 2192 2775 470 +3 2775 1536 470 +3 1534 2192 470 +3 2747 2192 1534 +3 1536 1534 470 +3 2746 1534 1536 +3 1537 2776 469 +3 2776 2191 469 +3 1534 1537 469 +3 2746 1537 1534 +3 2191 1534 469 +3 2747 1534 2191 +3 2191 1538 468 +3 2776 1538 2191 +3 1532 2747 468 +3 2747 2191 468 +3 1538 2778 468 +3 2778 1532 468 +3 1540 2190 467 +3 2779 2190 1540 +3 1536 2775 467 +3 2775 1540 467 +3 2190 1536 467 +3 2746 1536 2190 +3 2190 1541 466 +3 2779 1541 2190 +3 1539 2190 466 +3 2746 2190 1539 +3 1541 2745 466 +3 2745 1539 466 +3 1542 2189 465 +3 2780 2189 1542 +3 1539 2745 465 +3 2745 1542 465 +3 2189 1539 465 +3 2746 1539 2189 +3 2189 1543 464 +3 2780 1543 2189 +3 1537 2189 464 +3 2746 2189 1537 +3 1543 2776 464 +3 2776 1537 464 +3 1541 2779 463 +3 2779 1545 463 +3 2188 1541 463 +3 2745 1541 2188 +3 1545 2188 463 +3 2528 2188 1545 +3 1544 2745 462 +3 2745 2188 462 +3 1099 2530 462 +3 2530 1544 462 +3 2188 1099 462 +3 2528 1099 2188 +3 1546 2780 461 +3 2780 1542 461 +3 2187 1546 461 +3 2529 1546 2187 +3 1542 2187 461 +3 2745 2187 1542 +3 1102 2187 460 +3 2529 2187 1102 +3 1544 2530 460 +3 2530 1102 460 +3 2187 2745 460 +3 2745 1544 460 +3 1547 2773 459 +3 2773 1548 459 +3 2186 1547 459 +3 2779 1547 2186 +3 1548 2526 459 +3 2526 2186 459 +3 1545 2186 458 +3 2779 2186 1545 +3 1105 2528 458 +3 2528 1545 458 +3 2186 1105 458 +3 2526 1105 2186 +3 1549 2774 457 +3 2774 1550 457 +3 2185 2527 457 +3 2527 1549 457 +3 1550 2185 457 +3 2780 2185 1550 +3 1108 2185 456 +3 2527 2185 1108 +3 1546 2529 456 +3 2529 1108 456 +3 2185 1546 456 +3 2780 1546 2185 +3 1551 1552 455 +3 2769 1552 1551 +3 2184 2773 455 +3 2773 1551 455 +3 1552 2184 455 +3 2524 2184 1552 +3 1548 2184 454 +3 2773 2184 1548 +3 1111 2526 454 +3 2526 1548 454 +3 2184 2524 454 +3 2524 1111 454 +3 1553 1554 453 +3 2770 1554 1553 +3 2183 1553 453 +3 2525 1553 2183 +3 1554 2774 453 +3 2774 2183 453 +3 1114 2525 452 +3 2525 2183 452 +3 1549 2527 452 +3 2527 1114 452 +3 2183 1549 452 +3 2774 1549 2183 +3 1555 1556 451 +3 2771 1556 1555 +3 2182 2769 451 +3 2769 1555 451 +3 1556 2182 451 +3 2522 2182 1556 +3 1552 2182 450 +3 2769 2182 1552 +3 1117 1552 450 +3 2524 1552 1117 +3 2182 2522 450 +3 2522 1117 450 +3 1557 1558 449 +3 2772 1558 1557 +3 2181 1557 449 +3 2523 1557 2181 +3 1558 2770 449 +3 2770 2181 449 +3 1120 2523 448 +3 2523 2181 448 +3 1553 1120 448 +3 2525 1120 1553 +3 2181 1553 448 +3 2770 1553 2181 +3 1560 2771 447 +3 2771 1555 447 +3 2180 1560 447 +3 2777 1560 2180 +3 1555 2180 447 +3 2769 2180 1555 +3 1535 2180 446 +3 2777 2180 1535 +3 1559 2775 446 +3 2775 1535 446 +3 2180 1559 446 +3 2769 1559 2180 +3 1558 2772 445 +3 2772 1562 445 +3 2179 1558 445 +3 2770 1558 2179 +3 1562 2179 445 +3 2778 2179 1562 +3 1561 2179 444 +3 2770 2179 1561 +3 1538 2776 444 +3 2776 1561 444 +3 2179 1538 444 +3 2778 1538 2179 +3 1540 2178 443 +3 2775 2178 1540 +3 1547 2779 443 +3 2779 1540 443 +3 2178 1547 443 +3 2773 1547 2178 +3 2178 1559 442 +3 2775 1559 2178 +3 1551 2178 442 +3 2773 2178 1551 +3 1559 2769 442 +3 2769 1551 442 +3 1561 2177 441 +3 2776 2177 1561 +3 1554 2770 441 +3 2770 1561 441 +3 2177 1554 441 +3 2774 1554 2177 +3 2177 1543 440 +3 2776 1543 2177 +3 1550 2177 440 +3 2774 2177 1550 +3 1543 2780 440 +3 2780 1550 440 +3 1529 2176 439 +3 2767 2176 1529 +3 1560 1529 439 +3 2777 1529 1560 +3 2176 1560 439 +3 2771 1560 2176 +3 2176 1564 438 +3 2767 1564 2176 +3 1563 2176 438 +3 2771 2176 1563 +3 1564 1563 438 +3 2765 1563 1564 +3 1566 2175 437 +3 2768 2175 1566 +3 1565 1566 437 +3 2766 1566 1565 +3 2175 1565 437 +3 2772 1565 2175 +3 2175 1533 436 +3 2768 1533 2175 +3 1562 2175 436 +3 2772 2175 1562 +3 1533 1562 436 +3 2778 1562 1533 +3 1563 2765 435 +3 2765 1567 435 +3 2174 2771 435 +3 2771 1563 435 +3 1567 2174 435 +3 2520 2174 1567 +3 1556 2174 434 +3 2771 2174 1556 +3 1123 1556 434 +3 2522 1556 1123 +3 2174 2520 434 +3 2520 1123 434 +3 1568 2766 433 +3 2766 1565 433 +3 2173 1568 433 +3 2521 1568 2173 +3 1565 2772 433 +3 2772 2173 433 +3 1126 2521 432 +3 2521 2173 432 +3 1557 1126 432 +3 2523 1126 1557 +3 2173 1557 432 +3 2772 1557 2173 +3 1571 2172 431 +3 2654 2172 1571 +3 1570 2783 431 +3 2783 1571 431 +3 2172 1570 431 +3 2781 1570 2172 +3 2172 2654 430 +3 2654 1345 430 +3 1569 2172 430 +3 2781 2172 1569 +3 1345 2648 430 +3 2648 1569 430 +3 1348 2655 429 +3 2655 2171 429 +3 1573 2649 429 +3 2649 1348 429 +3 2171 1573 429 +3 2782 1573 2171 +3 2171 1574 428 +3 2655 1574 2171 +3 1572 2171 428 +3 2782 2171 1572 +3 1574 2784 428 +3 2784 1572 428 +3 1569 2170 427 +3 2648 2170 1569 +3 1575 2781 427 +3 2781 1569 427 +3 2170 2765 427 +3 2765 1575 427 +3 2170 2648 426 +3 2648 1341 426 +3 1567 2170 426 +3 2765 2170 1567 +3 1341 1567 426 +3 2520 1567 1341 +3 1344 2649 425 +3 2649 2169 425 +3 1568 1344 425 +3 2521 1344 1568 +3 2169 1568 425 +3 2766 1568 2169 +3 2169 1573 424 +3 2649 1573 2169 +3 1576 2766 424 +3 2766 2169 424 +3 1573 2782 424 +3 2782 1576 424 +3 1577 2168 423 +3 2785 2168 1577 +3 1571 2783 423 +3 2783 1577 423 +3 2168 1571 423 +3 2654 1571 2168 +3 2168 1578 422 +3 2785 1578 2168 +3 1349 2168 422 +3 2654 2168 1349 +3 1578 2518 422 +3 2518 1349 422 +3 1579 2167 421 +3 2786 2167 1579 +3 1350 2519 421 +3 2519 1579 421 +3 2167 1350 421 +3 2655 1350 2167 +3 2167 1580 420 +3 2786 1580 2167 +3 1574 2167 420 +3 2655 2167 1574 +3 1580 2784 420 +3 2784 1574 420 +3 1523 2531 419 +3 2531 2166 419 +3 1581 2739 419 +3 2739 1523 419 +3 2166 1581 419 +3 2785 1581 2166 +3 2166 1127 418 +3 2531 1127 2166 +3 1578 2785 418 +3 2785 2166 418 +3 1127 2518 418 +3 2518 1578 418 +3 1132 2165 417 +3 2532 2165 1132 +3 1579 2519 417 +3 2519 1132 417 +3 2165 2786 417 +3 2786 1579 417 +3 2165 2532 416 +3 2532 1525 416 +3 1582 2165 416 +3 2786 2165 1582 +3 1525 2740 416 +3 2740 1582 416 +3 1585 2164 415 +3 2743 2164 1585 +3 1584 2791 415 +3 2791 1585 415 +3 2164 1584 415 +3 2763 1584 2164 +3 2164 1586 414 +3 2743 1586 2164 +3 1583 2164 414 +3 2763 2164 1583 +3 1586 2516 414 +3 2516 1583 414 +3 1586 2163 413 +3 2743 2163 1586 +3 1588 2516 413 +3 2516 1586 413 +3 2163 1588 413 +3 2764 1588 2163 +3 2163 1589 412 +3 2743 1589 2163 +3 1587 2163 412 +3 2764 2163 1587 +3 1589 2792 412 +3 2792 1587 412 +3 1591 2162 411 +3 2517 2162 1591 +3 1590 2789 411 +3 2789 1591 411 +3 2162 1590 411 +3 2791 1590 2162 +3 2162 1592 410 +3 2517 1592 2162 +3 1585 2162 410 +3 2791 2162 1585 +3 1592 2743 410 +3 2743 1585 410 +3 1592 2161 409 +3 2517 2161 1592 +3 1589 2743 409 +3 2743 1592 409 +3 2161 1589 409 +3 2792 1589 2161 +3 2161 1594 408 +3 2517 1594 2161 +3 1593 2161 408 +3 2792 2161 1593 +3 1594 2790 408 +3 2790 1593 408 +3 1596 2744 407 +3 2744 1597 407 +3 2160 2787 407 +3 2787 1596 407 +3 1597 2160 407 +3 2517 2160 1597 +3 1595 2160 406 +3 2787 2160 1595 +3 1591 2789 406 +3 2789 1595 406 +3 2160 1591 406 +3 2517 1591 2160 +3 1597 2744 405 +3 2744 1599 405 +3 2159 1597 405 +3 2517 1597 2159 +3 1599 2788 405 +3 2788 2159 405 +3 1594 2159 404 +3 2517 2159 1594 +3 1598 2790 404 +3 2790 1594 404 +3 2159 1598 404 +3 2788 1598 2159 +3 1528 2748 403 +3 2748 1601 403 +3 2158 1528 403 +3 2767 1528 2158 +3 1601 2744 403 +3 2744 2158 403 +3 1600 2767 402 +3 2767 2158 402 +3 1596 2787 402 +3 2787 1600 402 +3 2158 1596 402 +3 2744 1596 2158 +3 1601 2748 401 +3 2748 1531 401 +3 2157 2744 401 +3 2744 1601 401 +3 1531 2157 401 +3 2768 2157 1531 +3 1599 2157 400 +3 2744 2157 1599 +3 1602 2788 400 +3 2788 1599 400 +3 2157 2768 400 +3 2768 1602 400 +3 1603 2156 399 +3 2781 2156 1603 +3 1600 1603 399 +3 2787 1603 1600 +3 2156 2767 399 +3 2767 1600 399 +3 2156 1575 398 +3 2781 1575 2156 +3 1564 2156 398 +3 2767 2156 1564 +3 1575 2765 398 +3 2765 1564 398 +3 1576 2155 397 +3 2782 2155 1576 +3 1566 2766 397 +3 2766 1576 397 +3 2155 1566 397 +3 2768 1566 2155 +3 2155 1604 396 +3 2782 1604 2155 +3 1602 2768 396 +3 2768 2155 396 +3 1604 1602 396 +3 2788 1602 1604 +3 1606 2749 395 +3 2749 1607 395 +3 2154 1606 395 +3 2757 1606 2154 +3 1607 2154 395 +3 2735 2154 1607 +3 1605 2154 394 +3 2757 2154 1605 +3 1520 2737 394 +3 2737 1605 394 +3 2154 1520 394 +3 2735 1520 2154 +3 1609 2750 393 +3 2750 1610 393 +3 2153 1609 393 +3 2736 1609 2153 +3 1610 2153 393 +3 2758 2153 1610 +3 1522 2153 392 +3 2736 2153 1522 +3 1608 2738 392 +3 2738 1522 392 +3 2153 1608 392 +3 2758 1608 2153 +3 1583 2152 391 +3 2516 2152 1583 +3 1612 2763 391 +3 2763 1583 391 +3 2152 1612 391 +3 2755 1612 2152 +3 2152 1613 390 +3 2516 1613 2152 +3 1611 2152 390 +3 2755 2152 1611 +3 1613 2515 390 +3 2515 1611 390 +3 1613 2151 389 +3 2516 2151 1613 +3 1615 2515 389 +3 2515 1613 389 +3 2151 1615 389 +3 2756 1615 2151 +3 2151 1588 388 +3 2516 1588 2151 +3 1614 2151 388 +3 2756 2151 1614 +3 1588 2764 388 +3 2764 1614 388 +3 1618 2150 387 +3 2742 2150 1618 +3 1617 2795 387 +3 2795 1618 387 +3 2150 1617 387 +3 2797 1617 2150 +3 2150 1619 386 +3 2742 1619 2150 +3 1616 2150 386 +3 2797 2150 1616 +3 1619 2741 386 +3 2741 1616 386 +3 1619 2149 385 +3 2742 2149 1619 +3 1621 2741 385 +3 2741 1619 385 +3 2149 1621 385 +3 2798 1621 2149 +3 2149 1622 384 +3 2742 1622 2149 +3 1620 2149 384 +3 2798 2149 1620 +3 1622 2796 384 +3 2796 1620 384 +3 1624 2514 383 +3 2514 1625 383 +3 2148 1624 383 +3 2793 1624 2148 +3 1625 2148 383 +3 2742 2148 1625 +3 1623 2148 382 +3 2793 2148 1623 +3 1618 2795 382 +3 2795 1623 382 +3 2148 1618 382 +3 2742 1618 2148 +3 1625 2514 381 +3 2514 1627 381 +3 2147 1625 381 +3 2742 1625 2147 +3 1627 2147 381 +3 2794 2147 1627 +3 1622 2147 380 +3 2742 2147 1622 +3 1626 2796 380 +3 2796 1622 380 +3 2147 1626 380 +3 2794 1626 2147 +3 1611 2515 379 +3 2515 1629 379 +3 2146 1611 379 +3 2755 1611 2146 +3 1629 2146 379 +3 2514 2146 1629 +3 1628 2146 378 +3 2755 2146 1628 +3 1624 2793 378 +3 2793 1628 378 +3 2146 1624 378 +3 2514 1624 2146 +3 1629 2515 377 +3 2515 1615 377 +3 2145 1629 377 +3 2514 1629 2145 +3 1615 2145 377 +3 2756 2145 1615 +3 1627 2145 376 +3 2514 2145 1627 +3 1630 2794 376 +3 2794 1627 376 +3 2145 1630 376 +3 2756 1630 2145 +3 1632 1633 375 +3 2803 1633 1632 +3 2144 2801 375 +3 2801 1632 375 +3 1633 2144 375 +3 2731 2144 1633 +3 1631 2144 374 +3 2801 2144 1631 +3 1512 2733 374 +3 2733 1631 374 +3 2144 1512 374 +3 2731 1512 2144 +3 1635 1636 373 +3 2804 1636 1635 +3 2143 1635 373 +3 2732 1635 2143 +3 1636 2802 373 +3 2802 2143 373 +3 1514 2143 372 +3 2732 2143 1514 +3 1634 2734 372 +3 2734 1514 372 +3 2143 1634 372 +3 2802 1634 2143 +3 1638 1639 371 +3 2805 1639 1638 +3 2142 2807 371 +3 2807 1638 371 +3 1639 2142 371 +3 2803 2142 1639 +3 1637 2142 370 +3 2807 2142 1637 +3 1632 2801 370 +3 2801 1637 370 +3 2142 2803 370 +3 2803 1632 370 +3 1641 1642 369 +3 2806 1642 1641 +3 2141 1641 369 +3 2804 1641 2141 +3 1642 2808 369 +3 2808 2141 369 +3 1636 2804 368 +3 2804 2141 368 +3 1640 2802 368 +3 2802 1636 368 +3 2141 1640 368 +3 2808 1640 2141 +3 1644 1645 367 +3 2811 1645 1644 +3 2140 1644 367 +3 2809 1644 2140 +3 1645 2140 367 +3 2805 2140 1645 +3 1643 2140 366 +3 2809 2140 1643 +3 1638 1643 366 +3 2807 1643 1638 +3 2140 1638 366 +3 2805 1638 2140 +3 1647 1648 365 +3 2812 1648 1647 +3 2139 1647 365 +3 2806 1647 2139 +3 1648 2139 365 +3 2810 2139 1648 +3 1642 2139 364 +3 2806 2139 1642 +3 1646 1642 364 +3 2808 1642 1646 +3 2139 1646 364 +3 2810 1646 2139 +3 1650 2813 363 +3 2813 1651 363 +3 2138 1650 363 +3 2815 1650 2138 +3 1651 2138 363 +3 2811 2138 1651 +3 1649 2138 362 +3 2815 2138 1649 +3 1644 2809 362 +3 2809 1649 362 +3 2138 1644 362 +3 2811 1644 2138 +3 1653 2814 361 +3 2814 1654 361 +3 2137 1653 361 +3 2812 1653 2137 +3 1654 2137 361 +3 2816 2137 1654 +3 1648 2137 360 +3 2812 2137 1648 +3 1652 2810 360 +3 2810 1648 360 +3 2137 1652 360 +3 2816 1652 2137 +3 1650 2815 359 +3 2815 2136 359 +3 1656 2813 359 +3 2813 1650 359 +3 2136 1656 359 +3 2817 1656 2136 +3 2136 1657 358 +3 2815 1657 2136 +3 1655 2136 358 +3 2817 2136 1655 +3 1657 2753 358 +3 2753 1655 358 +3 1660 2135 357 +3 2816 2135 1660 +3 1659 2754 357 +3 2754 1660 357 +3 2135 1659 357 +3 2818 1659 2135 +3 2135 2816 356 +3 2816 1654 356 +3 1658 2135 356 +3 2818 2135 1658 +3 1654 2814 356 +3 2814 1658 356 +3 1656 2817 355 +3 2817 1662 355 +3 2134 1656 355 +3 2813 1656 2134 +3 1662 2755 355 +3 2755 2134 355 +3 1661 2813 354 +3 2813 2134 354 +3 1628 1661 354 +3 2793 1661 1628 +3 2134 1628 354 +3 2755 1628 2134 +3 1664 2818 353 +3 2818 1658 353 +3 2133 2756 353 +3 2756 1664 353 +3 1658 2133 353 +3 2814 2133 1658 +3 1630 2133 352 +3 2756 2133 1630 +3 1663 1630 352 +3 2794 1630 1663 +3 2133 2814 352 +3 2814 1663 352 +3 1651 1661 351 +3 2813 1661 1651 +3 2132 1651 351 +3 2811 1651 2132 +3 1661 2132 351 +3 2793 2132 1661 +3 1665 2132 350 +3 2811 2132 1665 +3 1623 1665 350 +3 2795 1665 1623 +3 2132 1623 350 +3 2793 1623 2132 +3 1663 1653 349 +3 2814 1653 1663 +3 2131 1663 349 +3 2794 1663 2131 +3 1653 2131 349 +3 2812 2131 1653 +3 1626 2131 348 +3 2794 2131 1626 +3 1666 1626 348 +3 2796 1626 1666 +3 2131 1666 348 +3 2812 1666 2131 +3 1645 1665 347 +3 2811 1665 1645 +3 2130 1645 347 +3 2805 1645 2130 +3 1665 2130 347 +3 2795 2130 1665 +3 1667 2130 346 +3 2805 2130 1667 +3 1617 2797 346 +3 2797 1667 346 +3 2130 1617 346 +3 2795 1617 2130 +3 1666 1647 345 +3 2812 1647 1666 +3 2129 1666 345 +3 2796 1666 2129 +3 1647 2129 345 +3 2806 2129 1647 +3 1620 2129 344 +3 2796 2129 1620 +3 1668 2798 344 +3 2798 1620 344 +3 2129 1668 344 +3 2806 1668 2129 +3 1639 2805 343 +3 2805 1667 343 +3 2128 1639 343 +3 2803 1639 2128 +3 1667 2128 343 +3 2797 2128 1667 +3 1670 2128 342 +3 2803 2128 1670 +3 1669 2799 342 +3 2799 1670 342 +3 2128 1669 342 +3 2797 1669 2128 +3 1668 2806 341 +3 2806 1641 341 +3 2127 1668 341 +3 2798 1668 2127 +3 1641 2127 341 +3 2804 2127 1641 +3 1672 2127 340 +3 2798 2127 1672 +3 1671 2800 340 +3 2800 1672 340 +3 2127 1671 340 +3 2804 1671 2127 +3 1670 2126 339 +3 2799 2126 1670 +3 1633 1670 339 +3 2803 1670 1633 +3 2126 1633 339 +3 2731 1633 2126 +3 2126 1673 338 +3 2799 1673 2126 +3 1508 2126 338 +3 2731 2126 1508 +3 1673 2729 338 +3 2729 1508 338 +3 1674 2125 337 +3 2800 2125 1674 +3 1510 2730 337 +3 2730 1674 337 +3 2125 1510 337 +3 2732 1510 2125 +3 2125 1671 336 +3 2800 1671 2125 +3 1635 2125 336 +3 2732 2125 1635 +3 1671 1635 336 +3 2804 1635 1671 +3 1616 2124 335 +3 2741 2124 1616 +3 1669 2797 335 +3 2797 1616 335 +3 2124 1669 335 +3 2799 1669 2124 +3 2124 1676 334 +3 2741 1676 2124 +3 1675 2124 334 +3 2799 2124 1675 +3 1676 2513 334 +3 2513 1675 334 +3 1676 2123 333 +3 2741 2123 1676 +3 1677 2513 333 +3 2513 1676 333 +3 2123 1677 333 +3 2800 1677 2123 +3 2123 1621 332 +3 2741 1621 2123 +3 1672 2123 332 +3 2800 2123 1672 +3 1621 2798 332 +3 2798 1672 332 +3 1504 2122 331 +3 2729 2122 1504 +3 1500 2727 331 +3 2727 1504 331 +3 2122 1500 331 +3 2725 1500 2122 +3 2122 1678 330 +3 2729 1678 2122 +3 1496 2725 330 +3 2725 2122 330 +3 1678 1496 330 +3 2723 1496 1678 +3 1679 2121 329 +3 2730 2121 1679 +3 1498 1679 329 +3 2724 1679 1498 +3 2121 2726 329 +3 2726 1498 329 +3 2121 1506 328 +3 2730 1506 2121 +3 1502 2121 328 +3 2726 2121 1502 +3 1506 2728 328 +3 2728 1502 328 +3 1675 1680 327 +3 2513 1680 1675 +3 2120 1675 327 +3 2799 1675 2120 +3 1680 2723 327 +3 2723 2120 327 +3 1673 2799 326 +3 2799 2120 326 +3 1678 2729 326 +3 2729 1673 326 +3 2120 1678 326 +3 2723 1678 2120 +3 1681 1677 325 +3 2513 1677 1681 +3 2119 2724 325 +3 2724 1681 325 +3 1677 2119 325 +3 2800 2119 1677 +3 1679 2119 324 +3 2724 2119 1679 +3 1674 2730 324 +3 2730 1679 324 +3 2119 2800 324 +3 2800 1674 324 +3 1683 2118 323 +3 2801 2118 1683 +3 1607 1683 323 +3 2749 1683 1607 +3 2118 2735 323 +3 2735 1607 323 +3 2118 2801 322 +3 2801 1631 322 +3 1516 2118 322 +3 2735 2118 1516 +3 1631 2733 322 +3 2733 1516 322 +3 1634 2802 321 +3 2802 2117 321 +3 1518 2734 321 +3 2734 1634 321 +3 2117 1518 321 +3 2736 1518 2117 +3 2117 1684 320 +3 2802 1684 2117 +3 1609 2736 320 +3 2736 2117 320 +3 1684 1609 320 +3 2750 1609 1684 +3 1637 1683 319 +3 2801 1683 1637 +3 2116 2807 319 +3 2807 1637 319 +3 1683 2116 319 +3 2749 2116 1683 +3 1686 2116 318 +3 2807 2116 1686 +3 1685 2751 318 +3 2751 1686 318 +3 2116 2749 318 +3 2749 1685 318 +3 1684 1640 317 +3 2802 1640 1684 +3 2115 1684 317 +3 2750 1684 2115 +3 1640 2808 317 +3 2808 2115 317 +3 1688 2750 316 +3 2750 2115 316 +3 1687 2752 316 +3 2752 1688 316 +3 2115 1687 316 +3 2808 1687 2115 +3 1643 2807 315 +3 2807 1686 315 +3 2114 2809 315 +3 2809 1643 315 +3 1686 2114 315 +3 2751 2114 1686 +3 1690 2114 314 +3 2809 2114 1690 +3 1689 2821 314 +3 2821 1690 314 +3 2114 2751 314 +3 2751 1689 314 +3 1687 2808 313 +3 2808 1646 313 +3 2113 1687 313 +3 2752 1687 2113 +3 1646 2810 313 +3 2810 2113 313 +3 1692 2752 312 +3 2752 2113 312 +3 1691 2822 312 +3 2822 1692 312 +3 2113 1691 312 +3 2810 1691 2113 +3 1690 2112 311 +3 2821 2112 1690 +3 1649 1690 311 +3 2809 1690 1649 +3 2112 2815 311 +3 2815 1649 311 +3 2112 1693 310 +3 2821 1693 2112 +3 1657 2112 310 +3 2815 2112 1657 +3 1693 1657 310 +3 2753 1657 1693 +3 1694 2111 309 +3 2822 2111 1694 +3 1660 1694 309 +3 2754 1694 1660 +3 2111 1660 309 +3 2816 1660 2111 +3 2111 1691 308 +3 2822 1691 2111 +3 1652 2816 308 +3 2816 2111 308 +3 1691 1652 308 +3 2810 1652 1691 +3 1696 2110 307 +3 2823 2110 1696 +3 1695 2825 307 +3 2825 1696 307 +3 2110 2789 307 +3 2789 1695 307 +3 2110 2823 306 +3 2823 1697 306 +3 1595 2110 306 +3 2789 2110 1595 +3 1697 2787 306 +3 2787 1595 306 +3 1699 2824 305 +3 2824 2109 305 +3 1598 2788 305 +3 2788 1699 305 +3 2109 1598 305 +3 2790 1598 2109 +3 2109 1700 304 +3 2824 1700 2109 +3 1698 2790 304 +3 2790 2109 304 +3 1700 2826 304 +3 2826 1698 304 +3 1702 2759 303 +3 2759 2108 303 +3 1696 1702 303 +3 2825 1702 1696 +3 2108 1696 303 +3 2823 1696 2108 +3 2108 1703 302 +3 2759 1703 2108 +3 1701 2108 302 +3 2823 2108 1701 +3 1703 1701 302 +3 2757 1701 1703 +3 1705 2107 301 +3 2760 2107 1705 +3 1704 1705 301 +3 2758 1705 1704 +3 2107 1704 301 +3 2824 1704 2107 +3 2107 2760 300 +3 2760 1706 300 +3 1700 2107 300 +3 2824 2107 1700 +3 1706 1700 300 +3 2826 1700 1706 +3 1701 1605 299 +3 2757 1605 1701 +3 2106 1701 299 +3 2823 1701 2106 +3 1605 2106 299 +3 2737 2106 1605 +3 1707 2106 298 +3 2823 2106 1707 +3 1524 2739 298 +3 2739 1707 298 +3 2106 1524 298 +3 2737 1524 2106 +3 1608 1704 297 +3 2758 1704 1608 +3 2105 1608 297 +3 2738 1608 2105 +3 1704 2105 297 +3 2824 2105 1704 +3 1526 2105 296 +3 2738 2105 1526 +3 1708 2740 296 +3 2740 1526 296 +3 2105 1708 296 +3 2824 1708 2105 +3 1710 1707 295 +3 2823 1707 1710 +3 2104 1710 295 +3 2781 1710 2104 +3 1707 2104 295 +3 2739 2104 1707 +3 1570 2781 294 +3 2781 2104 294 +3 1709 2783 294 +3 2783 1570 294 +3 2104 1709 294 +3 2739 1709 2104 +3 1708 1712 293 +3 2824 1712 1708 +3 2103 1708 293 +3 2740 1708 2103 +3 1712 2103 293 +3 2782 2103 1712 +3 1711 2103 292 +3 2740 2103 1711 +3 1572 2784 292 +3 2784 1711 292 +3 2103 2782 292 +3 2782 1572 292 +3 1715 2102 291 +3 2817 2102 1715 +3 1714 2819 291 +3 2819 1715 291 +3 2102 1714 291 +3 2761 1714 2102 +3 2102 1655 290 +3 2817 1655 2102 +3 1713 2102 290 +3 2761 2102 1713 +3 1655 2753 290 +3 2753 1713 290 +3 1659 2101 289 +3 2818 2101 1659 +3 1717 2754 289 +3 2754 1659 289 +3 2101 1717 289 +3 2762 1717 2101 +3 2101 1718 288 +3 2818 1718 2101 +3 1716 2101 288 +3 2762 2101 1716 +3 1718 2820 288 +3 2820 1716 288 +3 1719 2100 287 +3 2763 2100 1719 +3 1715 2819 287 +3 2819 1719 287 +3 2100 1715 287 +3 2817 1715 2100 +3 2100 1612 286 +3 2763 1612 2100 +3 1662 2817 286 +3 2817 2100 286 +3 1612 2755 286 +3 2755 1662 286 +3 1614 2099 285 +3 2764 2099 1614 +3 1664 2756 285 +3 2756 1614 285 +3 2099 2818 285 +3 2818 1664 285 +3 2099 1720 284 +3 2764 1720 2099 +3 1718 2099 284 +3 2818 2099 1718 +3 1720 2820 284 +3 2820 1718 284 +3 1714 2761 283 +3 2761 2098 283 +3 1721 2819 283 +3 2819 1714 283 +3 2098 1721 283 +3 2825 1721 2098 +3 2098 1722 282 +3 2761 1722 2098 +3 1702 2825 282 +3 2825 2098 282 +3 1722 2759 282 +3 2759 1702 282 +3 1724 2097 281 +3 2762 2097 1724 +3 1706 2760 281 +3 2760 1724 281 +3 2097 2826 281 +3 2826 1706 281 +3 2097 2762 280 +3 2762 1716 280 +3 1723 2097 280 +3 2826 2097 1723 +3 1716 2820 280 +3 2820 1723 280 +3 1721 2096 279 +3 2825 2096 1721 +3 1725 1721 279 +3 2819 1721 1725 +3 2096 2791 279 +3 2791 1725 279 +3 2096 2825 278 +3 2825 1695 278 +3 1590 2096 278 +3 2791 2096 1590 +3 1695 2789 278 +3 2789 1590 278 +3 1698 2826 277 +3 2826 2095 277 +3 1593 2790 277 +3 2790 1698 277 +3 2095 1593 277 +3 2792 1593 2095 +3 2095 1723 276 +3 2826 1723 2095 +3 1726 2792 276 +3 2792 2095 276 +3 1723 1726 276 +3 2820 1726 1723 +3 1729 2094 275 +3 2841 2094 1729 +3 1728 2853 275 +3 2853 1729 275 +3 2094 2827 275 +3 2827 1728 275 +3 2094 2841 274 +3 2841 1730 274 +3 1727 2094 274 +3 2827 2094 1727 +3 1730 1727 274 +3 2839 1727 1730 +3 1733 2842 273 +3 2842 2093 273 +3 1732 1733 273 +3 2840 1733 1732 +3 2093 1732 273 +3 2828 1732 2093 +3 2093 1734 272 +3 2842 1734 2093 +3 1731 2828 272 +3 2828 2093 272 +3 1734 2854 272 +3 2854 1731 272 +3 1736 2837 271 +3 2837 1737 271 +3 2092 2843 271 +3 2843 1736 271 +3 1737 2092 271 +3 2839 2092 1737 +3 1735 2092 270 +3 2843 2092 1735 +3 1730 1735 270 +3 2841 1735 1730 +3 2092 2839 270 +3 2839 1730 270 +3 1739 2838 269 +3 2838 1740 269 +3 2091 1739 269 +3 2840 1739 2091 +3 1740 2844 269 +3 2844 2091 269 +3 1733 2840 268 +3 2840 2091 268 +3 1738 1733 268 +3 2842 1733 1738 +3 2091 1738 268 +3 2844 1738 2091 +3 1742 2835 267 +3 2835 2090 267 +3 1741 2845 267 +3 2845 1742 267 +3 2090 1741 267 +3 2843 1741 2090 +3 2090 1743 266 +3 2835 1743 2090 +3 1736 2843 266 +3 2843 2090 266 +3 1743 2837 266 +3 2837 1736 266 +3 1745 2089 265 +3 2836 2089 1745 +3 1740 2838 265 +3 2838 1745 265 +3 2089 2844 265 +3 2844 1740 265 +3 2089 2836 264 +3 2836 1746 264 +3 1744 2089 264 +3 2844 2089 1744 +3 1746 2846 264 +3 2846 1744 264 +3 1748 2833 263 +3 2833 2088 263 +3 1747 2847 263 +3 2847 1748 263 +3 2088 1747 263 +3 2845 1747 2088 +3 2088 1749 262 +3 2833 1749 2088 +3 1742 2845 262 +3 2845 2088 262 +3 1749 1742 262 +3 2835 1742 1749 +3 1751 2087 261 +3 2834 2087 1751 +3 1746 1751 261 +3 2836 1751 1746 +3 2087 2846 261 +3 2846 1746 261 +3 2087 2834 260 +3 2834 1752 260 +3 1750 2087 260 +3 2846 2087 1750 +3 1752 2848 260 +3 2848 1750 260 +3 1754 2831 259 +3 2831 2086 259 +3 1753 2849 259 +3 2849 1754 259 +3 2086 1753 259 +3 2847 1753 2086 +3 2086 1755 258 +3 2831 1755 2086 +3 1748 2847 258 +3 2847 2086 258 +3 1755 2833 258 +3 2833 1748 258 +3 1757 2085 257 +3 2832 2085 1757 +3 1752 2834 257 +3 2834 1757 257 +3 2085 2848 257 +3 2848 1752 257 +3 2085 2832 256 +3 2832 1758 256 +3 1756 2085 256 +3 2848 2085 1756 +3 1758 2850 256 +3 2850 1756 256 +3 1760 2829 255 +3 2829 1761 255 +3 2084 2851 255 +3 2851 1760 255 +3 1761 2084 255 +3 2831 2084 1761 +3 1759 2084 254 +3 2851 2084 1759 +3 1754 2849 254 +3 2849 1759 254 +3 2084 2831 254 +3 2831 1754 254 +3 1763 2830 253 +3 2830 1764 253 +3 2083 1763 253 +3 2832 1763 2083 +3 1764 2852 253 +3 2852 2083 253 +3 1758 2832 252 +3 2832 2083 252 +3 1762 2850 252 +3 2850 1758 252 +3 2083 1762 252 +3 2852 1762 2083 +3 1767 1759 251 +3 2851 1759 1767 +3 2082 2857 251 +3 2857 1767 251 +3 1759 2082 251 +3 2849 2082 1759 +3 1766 2082 250 +3 2857 2082 1766 +3 1765 1766 250 +3 2859 1766 1765 +3 2082 2849 250 +3 2849 1765 250 +3 1762 1770 249 +3 2852 1770 1762 +3 2081 1762 249 +3 2850 1762 2081 +3 1770 2858 249 +3 2858 2081 249 +3 1769 2850 248 +3 2850 2081 248 +3 1768 1769 248 +3 2860 1769 1768 +3 2081 1768 248 +3 2858 1768 2081 +3 1765 1753 247 +3 2849 1753 1765 +3 2080 2859 247 +3 2859 1765 247 +3 1753 2080 247 +3 2847 2080 1753 +3 1772 2080 246 +3 2859 2080 1772 +3 1771 2861 246 +3 2861 1772 246 +3 2080 2847 246 +3 2847 1771 246 +3 1756 1769 245 +3 2850 1769 1756 +3 2079 1756 245 +3 2848 1756 2079 +3 1769 2860 245 +3 2860 2079 245 +3 1774 2848 244 +3 2848 2079 244 +3 1773 2862 244 +3 2862 1774 244 +3 2079 1773 244 +3 2860 1773 2079 +3 1771 2847 243 +3 2847 2078 243 +3 1776 2861 243 +3 2861 1771 243 +3 2078 1776 243 +3 2863 1776 2078 +3 2078 1747 242 +3 2847 1747 2078 +3 1775 2863 242 +3 2863 2078 242 +3 1747 2845 242 +3 2845 1775 242 +3 1750 2077 241 +3 2848 2077 1750 +3 1778 2846 241 +3 2846 1750 241 +3 2077 2864 241 +3 2864 1778 241 +3 2077 2848 240 +3 2848 1774 240 +3 1777 2077 240 +3 2864 2077 1777 +3 1774 2862 240 +3 2862 1777 240 +3 1775 2845 239 +3 2845 2076 239 +3 1780 1775 239 +3 2863 1775 1780 +3 2076 1780 239 +3 2865 1780 2076 +3 2076 1741 238 +3 2845 1741 2076 +3 1779 2865 238 +3 2865 2076 238 +3 1741 1779 238 +3 2843 1779 1741 +3 1744 2075 237 +3 2846 2075 1744 +3 1782 1744 237 +3 2844 1744 1782 +3 2075 2866 237 +3 2866 1782 237 +3 2075 2846 236 +3 2846 1778 236 +3 1781 2075 236 +3 2866 2075 1781 +3 1778 1781 236 +3 2864 1781 1778 +3 1779 2843 235 +3 2843 2074 235 +3 1784 2865 235 +3 2865 1779 235 +3 2074 1784 235 +3 2867 1784 2074 +3 2074 1735 234 +3 2843 1735 2074 +3 1783 2867 234 +3 2867 2074 234 +3 1735 1783 234 +3 2841 1783 1735 +3 1738 2073 233 +3 2844 2073 1738 +3 1786 1738 233 +3 2842 1738 1786 +3 2073 2868 233 +3 2868 1786 233 +3 2073 2844 232 +3 2844 1782 232 +3 1785 2073 232 +3 2868 2073 1785 +3 1782 2866 232 +3 2866 1785 232 +3 1788 2867 231 +3 2867 1783 231 +3 2072 1788 231 +3 2855 1788 2072 +3 1783 2841 231 +3 2841 2072 231 +3 1787 2855 230 +3 2855 2072 230 +3 1729 1787 230 +3 2853 1787 1729 +3 2072 1729 230 +3 2841 1729 2072 +3 1786 2868 229 +3 2868 1790 229 +3 2071 2842 229 +3 2842 1786 229 +3 1790 2071 229 +3 2856 2071 1790 +3 1734 2071 228 +3 2842 2071 1734 +3 1789 1734 228 +3 2854 1734 1789 +3 2071 2856 228 +3 2856 1789 228 +3 1792 2070 227 +3 2881 2070 1792 +3 1791 2883 227 +3 2883 1792 227 +3 2070 1791 227 +3 2759 1791 2070 +3 2070 2881 226 +3 2881 1793 226 +3 1703 2070 226 +3 2759 2070 1703 +3 1793 1703 226 +3 2757 1703 1793 +3 1795 2882 225 +3 2882 2069 225 +3 1705 1795 225 +3 2758 1795 1705 +3 2069 1705 225 +3 2760 1705 2069 +3 2069 1796 224 +3 2882 1796 2069 +3 1794 2069 224 +3 2760 2069 1794 +3 1796 2884 224 +3 2884 1794 224 +3 1798 2068 223 +3 2883 2068 1798 +3 1760 1798 223 +3 2851 1798 1760 +3 2068 2829 223 +3 2829 1760 223 +3 2068 1791 222 +3 2883 1791 2068 +3 1797 2068 222 +3 2829 2068 1797 +3 1791 1797 222 +3 2759 1797 1791 +3 1794 2067 221 +3 2884 2067 1794 +3 1799 1794 221 +3 2760 1794 1799 +3 2067 1799 221 +3 2830 1799 2067 +3 2067 1800 220 +3 2884 1800 2067 +3 1764 2830 220 +3 2830 2067 220 +3 1800 1764 220 +3 2852 1764 1800 +3 1801 1685 219 +3 2751 1685 1801 +3 2066 1801 219 +3 2881 1801 2066 +3 1685 2749 219 +3 2749 2066 219 +3 1793 2881 218 +3 2881 2066 218 +3 1606 2757 218 +3 2757 1793 218 +3 2066 1606 218 +3 2749 1606 2066 +3 1688 1802 217 +3 2752 1802 1688 +3 2065 2750 217 +3 2750 1688 217 +3 1802 2065 217 +3 2882 2065 1802 +3 1610 2065 216 +3 2750 2065 1610 +3 1795 2758 216 +3 2758 1610 216 +3 2065 2882 216 +3 2882 1795 216 +3 1728 1805 215 +3 2827 1805 1728 +3 2064 2853 215 +3 2853 1728 215 +3 1805 2064 215 +3 2821 2064 1805 +3 1804 2064 214 +3 2853 2064 1804 +3 1803 2869 214 +3 2869 1804 214 +3 2064 2821 214 +3 2821 1803 214 +3 1808 1731 213 +3 2828 1731 1808 +3 2063 1808 213 +3 2822 1808 2063 +3 1731 2854 213 +3 2854 2063 213 +3 1807 2822 212 +3 2822 2063 212 +3 1806 2870 212 +3 2870 1807 212 +3 2063 1806 212 +3 2854 1806 2063 +3 1810 1798 211 +3 2883 1798 1810 +3 2062 1810 211 +3 2879 1810 2062 +3 1798 2062 211 +3 2851 2062 1798 +3 1809 2062 210 +3 2879 2062 1809 +3 1767 1809 210 +3 2857 1809 1767 +3 2062 1767 210 +3 2851 1767 2062 +3 1800 1812 209 +3 2884 1812 1800 +3 2061 1800 209 +3 2852 1800 2061 +3 1812 2061 209 +3 2880 2061 1812 +3 1770 2061 208 +3 2852 2061 1770 +3 1811 1770 208 +3 2858 1770 1811 +3 2061 1811 208 +3 2880 1811 2061 +3 1810 2060 207 +3 2879 2060 1810 +3 1814 1810 207 +3 2883 1810 1814 +3 2060 2885 207 +3 2885 1814 207 +3 2060 2879 206 +3 2879 1815 206 +3 1813 2060 206 +3 2885 2060 1813 +3 1815 2877 206 +3 2877 1813 206 +3 1818 2880 205 +3 2880 2059 205 +3 1817 2878 205 +3 2878 1818 205 +3 2059 1817 205 +3 2886 1817 2059 +3 2059 1812 204 +3 2880 1812 2059 +3 1816 2886 204 +3 2886 2059 204 +3 1812 1816 204 +3 2884 1816 1812 +3 1820 2875 203 +3 2875 1821 203 +3 2058 1820 203 +3 2877 1820 2058 +3 1821 2058 203 +3 2873 2058 1821 +3 1813 2058 202 +3 2877 2058 1813 +3 1819 1813 202 +3 2885 1813 1819 +3 2058 2873 202 +3 2873 1819 202 +3 1823 2876 201 +3 2876 1824 201 +3 2057 1823 201 +3 2874 1823 2057 +3 1824 2057 201 +3 2878 2057 1824 +3 1822 2874 200 +3 2874 2057 200 +3 1817 1822 200 +3 2886 1822 1817 +3 2057 1817 200 +3 2878 1817 2057 +3 1819 2873 199 +3 2873 2056 199 +3 1826 1819 199 +3 2885 1819 1826 +3 2056 1826 199 +3 2887 1826 2056 +3 2056 1827 198 +3 2873 1827 2056 +3 1825 2056 198 +3 2887 2056 1825 +3 1827 2871 198 +3 2871 1825 198 +3 1830 2055 197 +3 2874 2055 1830 +3 1829 2872 197 +3 2872 1830 197 +3 2055 1829 197 +3 2888 1829 2055 +3 2055 2874 196 +3 2874 1822 196 +3 1828 2055 196 +3 2888 2055 1828 +3 1822 1828 196 +3 2886 1828 1822 +3 1832 2054 195 +3 2889 2054 1832 +3 1825 2871 195 +3 2871 1832 195 +3 2054 1825 195 +3 2887 1825 2054 +3 2054 1833 194 +3 2889 1833 2054 +3 1831 2054 194 +3 2887 2054 1831 +3 1833 2869 194 +3 2869 1831 194 +3 1835 2053 193 +3 2890 2053 1835 +3 1834 2870 193 +3 2870 1835 193 +3 2053 1834 193 +3 2888 1834 2053 +3 2053 1836 192 +3 2890 1836 2053 +3 1829 2053 192 +3 2888 2053 1829 +3 1836 2872 192 +3 2872 1829 192 +3 1837 2052 191 +3 2855 2052 1837 +3 1833 2889 191 +3 2889 1837 191 +3 2052 1833 191 +3 2869 1833 2052 +3 2052 1787 190 +3 2855 1787 2052 +3 1804 2052 190 +3 2869 2052 1804 +3 1787 2853 190 +3 2853 1804 190 +3 1789 2051 189 +3 2856 2051 1789 +3 1806 2854 189 +3 2854 1789 189 +3 2051 1806 189 +3 2870 1806 2051 +3 2051 1838 188 +3 2856 1838 2051 +3 1835 2051 188 +3 2870 2051 1835 +3 1838 2890 188 +3 2890 1835 188 +3 1803 2050 187 +3 2821 2050 1803 +3 1831 2869 187 +3 2869 1803 187 +3 2050 1831 187 +3 2887 1831 2050 +3 2050 2821 186 +3 2821 1689 186 +3 1839 2050 186 +3 2887 2050 1839 +3 1689 1839 186 +3 2751 1839 1689 +3 1692 2822 185 +3 2822 2049 185 +3 1840 1692 185 +3 2752 1692 1840 +3 2049 1840 185 +3 2888 1840 2049 +3 2049 1807 184 +3 2822 1807 2049 +3 1834 2049 184 +3 2888 2049 1834 +3 1807 2870 184 +3 2870 1834 184 +3 1826 2048 183 +3 2887 2048 1826 +3 1841 2885 183 +3 2885 1826 183 +3 2048 1841 183 +3 2881 1841 2048 +3 2048 2887 182 +3 2887 1839 182 +3 1801 2048 182 +3 2881 2048 1801 +3 1839 1801 182 +3 2751 1801 1839 +3 1840 2888 181 +3 2888 2047 181 +3 1802 1840 181 +3 2752 1840 1802 +3 2047 1802 181 +3 2882 1802 2047 +3 2047 1828 180 +3 2888 1828 2047 +3 1842 2047 180 +3 2882 2047 1842 +3 1828 2886 180 +3 2886 1842 180 +3 1844 2915 179 +3 2915 1845 179 +3 2046 1844 179 +3 2891 1844 2046 +3 1845 2855 179 +3 2855 2046 179 +3 1843 2891 178 +3 2891 2046 178 +3 1837 1843 178 +3 2889 1843 1837 +3 2046 1837 178 +3 2855 1837 2046 +3 1847 2916 177 +3 2916 1848 177 +3 2045 2856 177 +3 2856 1847 177 +3 1848 2045 177 +3 2892 2045 1848 +3 1838 2045 176 +3 2856 2045 1838 +3 1846 1838 176 +3 2890 1838 1846 +3 2045 2892 176 +3 2892 1846 176 +3 1850 2044 175 +3 2891 2044 1850 +3 1849 2901 175 +3 2901 1850 175 +3 2044 2871 175 +3 2871 1849 175 +3 2044 2891 174 +3 2891 1843 174 +3 1832 2044 174 +3 2871 2044 1832 +3 1843 2889 174 +3 2889 1832 174 +3 1846 2892 173 +3 2892 2043 173 +3 1836 2890 173 +3 2890 1846 173 +3 2043 1836 173 +3 2872 1836 2043 +3 2043 1852 172 +3 2892 1852 2043 +3 1851 2872 172 +3 2872 2043 172 +3 1852 2902 172 +3 2902 1851 172 +3 1854 2901 171 +3 2901 1849 171 +3 2042 1854 171 +3 2899 1854 2042 +3 1849 2871 171 +3 2871 2042 171 +3 1853 2899 170 +3 2899 2042 170 +3 1827 2873 170 +3 2873 1853 170 +3 2042 1827 170 +3 2871 1827 2042 +3 1851 2902 169 +3 2902 1856 169 +3 2041 2872 169 +3 2872 1851 169 +3 1856 2041 169 +3 2900 2041 1856 +3 1830 2041 168 +3 2872 2041 1830 +3 1855 2874 168 +3 2874 1830 168 +3 2041 2900 168 +3 2900 1855 168 +3 1858 2040 167 +3 2899 2040 1858 +3 1857 2897 167 +3 2897 1858 167 +3 2040 2875 167 +3 2875 1857 167 +3 2040 1853 166 +3 2899 1853 2040 +3 1821 2040 166 +3 2875 2040 1821 +3 1853 2873 166 +3 2873 1821 166 +3 1855 2039 165 +3 2900 2039 1855 +3 1823 2874 165 +3 2874 1855 165 +3 2039 1823 165 +3 2876 1823 2039 +3 2039 1860 164 +3 2900 1860 2039 +3 1859 2876 164 +3 2876 2039 164 +3 1860 2898 164 +3 2898 1859 164 +3 1862 2038 163 +3 2897 2038 1862 +3 1861 2895 163 +3 2895 1862 163 +3 2038 1861 163 +3 2877 1861 2038 +3 2038 2897 162 +3 2897 1857 162 +3 1820 2038 162 +3 2877 2038 1820 +3 1857 2875 162 +3 2875 1820 162 +3 1859 2898 161 +3 2898 2037 161 +3 1824 2876 161 +3 2876 1859 161 +3 2037 1824 161 +3 2878 1824 2037 +3 2037 1864 160 +3 2898 1864 2037 +3 1863 2037 160 +3 2878 2037 1863 +3 1864 2896 160 +3 2896 1863 160 +3 1866 1861 159 +3 2895 1861 1866 +3 2036 2893 159 +3 2893 1866 159 +3 1861 2036 159 +3 2877 2036 1861 +3 1865 2036 158 +3 2893 2036 1865 +3 1815 1865 158 +3 2879 1865 1815 +3 2036 1815 158 +3 2877 1815 2036 +3 1863 1868 157 +3 2896 1868 1863 +3 2035 1863 157 +3 2878 1863 2035 +3 1868 2894 157 +3 2894 2035 157 +3 1818 2035 156 +3 2878 2035 1818 +3 1867 1818 156 +3 2880 1818 1867 +3 2035 1867 156 +3 2894 1867 2035 +3 1870 2893 155 +3 2893 1865 155 +3 2034 1870 155 +3 2913 1870 2034 +3 1865 2879 155 +3 2879 2034 155 +3 1869 2913 154 +3 2913 2034 154 +3 1809 2857 154 +3 2857 1869 154 +3 2034 1809 154 +3 2879 1809 2034 +3 1867 2894 153 +3 2894 1872 153 +3 2033 2880 153 +3 2880 1867 153 +3 1872 2033 153 +3 2914 2033 1872 +3 1811 2033 152 +3 2880 2033 1811 +3 1871 2858 152 +3 2858 1811 152 +3 2033 2914 152 +3 2914 1871 152 +3 1873 1874 151 +3 2903 1874 1873 +3 2032 1873 151 +3 2915 1873 2032 +3 1874 2867 151 +3 2867 2032 151 +3 1845 2915 150 +3 2915 2032 150 +3 1788 1845 150 +3 2855 1845 1788 +3 2032 1788 150 +3 2867 1788 2032 +3 1875 1876 149 +3 2904 1876 1875 +3 2031 2868 149 +3 2868 1875 149 +3 1876 2031 149 +3 2916 2031 1876 +3 1790 2031 148 +3 2868 2031 1790 +3 1847 1790 148 +3 2856 1790 1847 +3 2031 2916 148 +3 2916 1847 148 +3 1877 2905 147 +3 2905 1878 147 +3 2030 1877 147 +3 2903 1877 2030 +3 1878 2865 147 +3 2865 2030 147 +3 1874 2903 146 +3 2903 2030 146 +3 1784 2867 146 +3 2867 1874 146 +3 2030 1784 146 +3 2865 1784 2030 +3 1879 2906 145 +3 2906 1880 145 +3 2029 2866 145 +3 2866 1879 145 +3 1880 2029 145 +3 2904 2029 1880 +3 1785 2029 144 +3 2866 2029 1785 +3 1875 2868 144 +3 2868 1785 144 +3 2029 2904 144 +3 2904 1875 144 +3 1881 2907 143 +3 2907 1882 143 +3 2028 1881 143 +3 2905 1881 2028 +3 1882 2863 143 +3 2863 2028 143 +3 1878 2905 142 +3 2905 2028 142 +3 1780 1878 142 +3 2865 1878 1780 +3 2028 1780 142 +3 2863 1780 2028 +3 1883 2908 141 +3 2908 1884 141 +3 2027 2864 141 +3 2864 1883 141 +3 1884 2027 141 +3 2906 2027 1884 +3 1781 2027 140 +3 2864 2027 1781 +3 1879 1781 140 +3 2866 1781 1879 +3 2027 2906 140 +3 2906 1879 140 +3 1885 2026 139 +3 2909 2026 1885 +3 1882 2907 139 +3 2907 1885 139 +3 2026 2863 139 +3 2863 1882 139 +3 2026 2909 138 +3 2909 1886 138 +3 1776 2026 138 +3 2863 2026 1776 +3 1886 1776 138 +3 2861 1776 1886 +3 1887 2910 137 +3 2910 2025 137 +3 1777 1887 137 +3 2862 1887 1777 +3 2025 1777 137 +3 2864 1777 2025 +3 2025 1888 136 +3 2910 1888 2025 +3 1883 2864 136 +3 2864 2025 136 +3 1888 2908 136 +3 2908 1883 136 +3 1889 2024 135 +3 2911 2024 1889 +3 1886 2909 135 +3 2909 1889 135 +3 2024 2861 135 +3 2861 1886 135 +3 2024 2911 134 +3 2911 1890 134 +3 1772 2024 134 +3 2861 2024 1772 +3 1890 2859 134 +3 2859 1772 134 +3 1891 2912 133 +3 2912 2023 133 +3 1773 2860 133 +3 2860 1891 133 +3 2023 1773 133 +3 2862 1773 2023 +3 2023 1892 132 +3 2912 1892 2023 +3 1887 2862 132 +3 2862 2023 132 +3 1892 2910 132 +3 2910 1887 132 +3 1893 2022 131 +3 2913 2022 1893 +3 1890 1893 131 +3 2911 1893 1890 +3 2022 2859 131 +3 2859 1890 131 +3 2022 2913 130 +3 2913 1869 130 +3 1766 2022 130 +3 2859 2022 1766 +3 1869 2857 130 +3 2857 1766 130 +3 1871 2914 129 +3 2914 2021 129 +3 1768 2858 129 +3 2858 1871 129 +3 2021 1768 129 +3 2860 1768 2021 +3 2021 1894 128 +3 2914 1894 2021 +3 1891 2860 128 +3 2860 2021 128 +3 1894 1891 128 +3 2912 1891 1894 +3 1896 2917 127 +3 2917 2020 127 +3 1895 2919 127 +3 2919 1896 127 +3 2020 1895 127 +3 2895 1895 2020 +3 2020 1897 126 +3 2917 1897 2020 +3 1862 2020 126 +3 2895 2020 1862 +3 1897 2897 126 +3 2897 1862 126 +3 1899 2019 125 +3 2918 2019 1899 +3 1864 2898 125 +3 2898 1899 125 +3 2019 1864 125 +3 2896 1864 2019 +3 2019 2918 124 +3 2918 1900 124 +3 1898 2019 124 +3 2896 2019 1898 +3 1900 2920 124 +3 2920 1898 124 +3 1902 2018 123 +3 2923 2018 1902 +3 1901 2921 123 +3 2921 1902 123 +3 2018 1901 123 +3 2919 1901 2018 +3 2018 1903 122 +3 2923 1903 2018 +3 1896 2018 122 +3 2919 2018 1896 +3 1903 2917 122 +3 2917 1896 122 +3 1905 2017 121 +3 2924 2017 1905 +3 1900 2918 121 +3 2918 1905 121 +3 2017 1900 121 +3 2920 1900 2017 +3 2017 1906 120 +3 2924 1906 2017 +3 1904 2017 120 +3 2920 2017 1904 +3 1906 2922 120 +3 2922 1904 120 +3 1908 2925 119 +3 2925 1909 119 +3 2016 1908 119 +3 2927 1908 2016 +3 1909 2016 119 +3 2923 2016 1909 +3 1907 2016 118 +3 2927 2016 1907 +3 1902 1907 118 +3 2921 1907 1902 +3 2016 1902 118 +3 2923 1902 2016 +3 1911 2926 117 +3 2926 1912 117 +3 2015 1911 117 +3 2924 1911 2015 +3 1912 2015 117 +3 2928 2015 1912 +3 1906 2015 116 +3 2924 2015 1906 +3 1910 1906 116 +3 2922 1906 1910 +3 2015 1910 116 +3 2928 1910 2015 +3 1914 2014 115 +3 2931 2014 1914 +3 1913 2929 115 +3 2929 1914 115 +3 2014 1913 115 +3 2927 1913 2014 +3 2014 1915 114 +3 2931 1915 2014 +3 1908 2014 114 +3 2927 2014 1908 +3 1915 2925 114 +3 2925 1908 114 +3 1917 2013 113 +3 2932 2013 1917 +3 1912 2926 113 +3 2926 1917 113 +3 2013 1912 113 +3 2928 1912 2013 +3 2013 1918 112 +3 2932 1918 2013 +3 1916 2013 112 +3 2928 2013 1916 +3 1918 2930 112 +3 2930 1916 112 +3 1915 2931 111 +3 2931 1920 111 +3 2012 1915 111 +3 2925 1915 2012 +3 1920 2903 111 +3 2903 2012 111 +3 1919 2925 110 +3 2925 2012 110 +3 1873 1919 110 +3 2915 1919 1873 +3 2012 1873 110 +3 2903 1873 2012 +3 1922 2932 109 +3 2932 1917 109 +3 2011 2904 109 +3 2904 1922 109 +3 1917 2011 109 +3 2926 2011 1917 +3 1876 2011 108 +3 2904 2011 1876 +3 1921 1876 108 +3 2916 1876 1921 +3 2011 2926 108 +3 2926 1921 108 +3 1919 2010 107 +3 2915 2010 1919 +3 1909 2925 107 +3 2925 1919 107 +3 2010 1909 107 +3 2923 1909 2010 +3 2010 1844 106 +3 2915 1844 2010 +3 1923 2010 106 +3 2923 2010 1923 +3 1844 2891 106 +3 2891 1923 106 +3 1848 2009 105 +3 2916 2009 1848 +3 1924 2892 105 +3 2892 1848 105 +3 2009 1924 105 +3 2924 1924 2009 +3 2009 1921 104 +3 2916 1921 2009 +3 1911 2009 104 +3 2924 2009 1911 +3 1921 2926 104 +3 2926 1911 104 +3 1903 2008 103 +3 2923 2008 1903 +3 1925 2917 103 +3 2917 1903 103 +3 2008 1925 103 +3 2901 1925 2008 +3 2008 1923 102 +3 2923 1923 2008 +3 1850 2008 102 +3 2901 2008 1850 +3 1923 2891 102 +3 2891 1850 102 +3 1924 2007 101 +3 2924 2007 1924 +3 1852 2892 101 +3 2892 1924 101 +3 2007 1852 101 +3 2902 1852 2007 +3 2007 1905 100 +3 2924 1905 2007 +3 1926 2007 100 +3 2902 2007 1926 +3 1905 2918 100 +3 2918 1926 100 +3 1854 2899 99 +3 2899 1858 99 +3 2006 1854 99 +3 2901 1854 2006 +3 1858 2897 99 +3 2897 2006 99 +3 1925 2006 98 +3 2901 2006 1925 +3 1897 2917 98 +3 2917 1925 98 +3 2006 1897 98 +3 2897 1897 2006 +3 1860 2900 97 +3 2900 1856 97 +3 2005 2898 97 +3 2898 1860 97 +3 1856 2005 97 +3 2902 2005 1856 +3 1899 2005 96 +3 2898 2005 1899 +3 1926 2918 96 +3 2918 1899 96 +3 2005 1926 96 +3 2902 1926 2005 +3 1895 2895 95 +3 2895 2004 95 +3 1927 1895 95 +3 2919 1895 1927 +3 2004 2913 95 +3 2913 1927 95 +3 2004 2895 94 +3 2895 1866 94 +3 1870 2004 94 +3 2913 2004 1870 +3 1866 2893 94 +3 2893 1870 94 +3 1868 2896 93 +3 2896 2003 93 +3 1872 2894 93 +3 2894 1868 93 +3 2003 1872 93 +3 2914 1872 2003 +3 2003 2896 92 +3 2896 1898 92 +3 1928 2914 92 +3 2914 2003 92 +3 1898 1928 92 +3 2920 1928 1898 +3 1927 1893 91 +3 2913 1893 1927 +3 2002 2919 91 +3 2919 1927 91 +3 1893 2002 91 +3 2911 2002 1893 +3 1901 2002 90 +3 2919 2002 1901 +3 1929 2921 90 +3 2921 1901 90 +3 2002 1929 90 +3 2911 1929 2002 +3 1894 1928 89 +3 2914 1928 1894 +3 2001 1894 89 +3 2912 1894 2001 +3 1928 2920 89 +3 2920 2001 89 +3 1930 2001 88 +3 2912 2001 1930 +3 1904 2922 88 +3 2922 1930 88 +3 2001 1904 88 +3 2920 1904 2001 +3 1929 2000 87 +3 2911 2000 1929 +3 1907 2921 87 +3 2921 1929 87 +3 2000 1907 87 +3 2927 1907 2000 +3 2000 1889 86 +3 2911 1889 2000 +3 1931 2000 86 +3 2927 2000 1931 +3 1889 1931 86 +3 2909 1931 1889 +3 1892 1999 85 +3 2912 1999 1892 +3 1932 1892 85 +3 2910 1892 1932 +3 1999 1932 85 +3 2928 1932 1999 +3 1999 1930 84 +3 2912 1930 1999 +3 1910 1999 84 +3 2928 1999 1910 +3 1930 2922 84 +3 2922 1910 84 +3 1931 1998 83 +3 2909 1998 1931 +3 1913 2927 83 +3 2927 1931 83 +3 1998 2929 83 +3 2929 1913 83 +3 1998 2909 82 +3 2909 1885 82 +3 1933 1998 82 +3 2929 1998 1933 +3 1885 2907 82 +3 2907 1933 82 +3 1888 2910 81 +3 2910 1997 81 +3 1934 2908 81 +3 2908 1888 81 +3 1997 1934 81 +3 2930 1934 1997 +3 1997 1932 80 +3 2910 1932 1997 +3 1916 2930 80 +3 2930 1997 80 +3 1932 2928 80 +3 2928 1916 80 +3 1933 2907 79 +3 2907 1881 79 +3 1996 1933 79 +3 2929 1933 1996 +3 1881 2905 79 +3 2905 1996 79 +3 1914 2929 78 +3 2929 1996 78 +3 1935 2931 78 +3 2931 1914 78 +3 1996 1935 78 +3 2905 1935 1996 +3 1884 2908 77 +3 2908 1934 77 +3 1995 2906 77 +3 2906 1884 77 +3 1934 1995 77 +3 2930 1995 1934 +3 1936 1995 76 +3 2906 1995 1936 +3 1918 2932 76 +3 2932 1936 76 +3 1995 2930 76 +3 2930 1918 76 +3 1938 1939 75 +3 2941 1939 1938 +3 1994 1938 75 +3 2943 1938 1994 +3 1939 2831 75 +3 2831 1994 75 +3 1937 2943 74 +3 2943 1994 74 +3 1761 1937 74 +3 2829 1937 1761 +3 1994 1761 74 +3 2831 1761 1994 +3 1941 1942 73 +3 2942 1942 1941 +3 1993 2832 73 +3 2832 1941 73 +3 1942 1993 73 +3 2944 1993 1942 +3 1763 1993 72 +3 2832 1993 1763 +3 1940 1763 72 +3 2830 1763 1940 +3 1993 2944 72 +3 2944 1940 72 +3 1943 1944 71 +3 2939 1944 1943 +3 1992 1943 71 +3 2941 1943 1992 +3 1944 2833 71 +3 2833 1992 71 +3 1939 2941 70 +3 2941 1992 70 +3 1755 1939 70 +3 2831 1939 1755 +3 1992 1755 70 +3 2833 1755 1992 +3 1945 1946 69 +3 2940 1946 1945 +3 1991 2834 69 +3 2834 1945 69 +3 1946 1991 69 +3 2942 1991 1946 +3 1757 1991 68 +3 2834 1991 1757 +3 1941 1757 68 +3 2832 1757 1941 +3 1991 2942 68 +3 2942 1941 68 +3 1947 1990 67 +3 2937 1990 1947 +3 1944 2939 67 +3 2939 1947 67 +3 1990 2833 67 +3 2833 1944 67 +3 1990 2937 66 +3 2937 1948 66 +3 1749 1990 66 +3 2833 1990 1749 +3 1948 2835 66 +3 2835 1749 66 +3 1949 2938 65 +3 2938 1989 65 +3 1751 2836 65 +3 2836 1949 65 +3 1989 1751 65 +3 2834 1751 1989 +3 1989 1950 64 +3 2938 1950 1989 +3 1945 2834 64 +3 2834 1989 64 +3 1950 2940 64 +3 2940 1945 64 +3 1951 1988 63 +3 2935 1988 1951 +3 1948 1951 63 +3 2937 1951 1948 +3 1988 2835 63 +3 2835 1948 63 +3 1988 2935 62 +3 2935 1952 62 +3 1743 1988 62 +3 2835 1988 1743 +3 1952 1743 62 +3 2837 1743 1952 +3 1953 2936 61 +3 2936 1987 61 +3 1745 1953 61 +3 2838 1953 1745 +3 1987 1745 61 +3 2836 1745 1987 +3 1987 1954 60 +3 2936 1954 1987 +3 1949 2836 60 +3 2836 1987 60 +3 1954 1949 60 +3 2938 1949 1954 +3 1955 1986 59 +3 2933 1986 1955 +3 1952 1955 59 +3 2935 1955 1952 +3 1986 2837 59 +3 2837 1952 59 +3 1986 2933 58 +3 2933 1956 58 +3 1737 1986 58 +3 2837 1986 1737 +3 1956 1737 58 +3 2839 1737 1956 +3 1957 2934 57 +3 2934 1985 57 +3 1739 1957 57 +3 2840 1957 1739 +3 1985 1739 57 +3 2838 1739 1985 +3 1985 1958 56 +3 2934 1958 1985 +3 1953 2838 56 +3 2838 1985 56 +3 1958 1953 56 +3 2936 1953 1958 +3 1959 1984 55 +3 2945 1984 1959 +3 1956 1959 55 +3 2933 1959 1956 +3 1984 2839 55 +3 2839 1956 55 +3 1984 1960 54 +3 2945 1960 1984 +3 1727 1984 54 +3 2839 1984 1727 +3 1960 2827 54 +3 2827 1727 54 +3 1961 1983 53 +3 2946 1983 1961 +3 1732 2828 53 +3 2828 1961 53 +3 1983 1732 53 +3 2840 1732 1983 +3 1983 1962 52 +3 2946 1962 1983 +3 1957 2840 52 +3 2840 1983 52 +3 1962 1957 52 +3 2934 1957 1962 +3 1964 1982 51 +3 2945 1982 1964 +3 1938 2943 51 +3 2943 1964 51 +3 1982 2941 51 +3 2941 1938 51 +3 1982 2945 50 +3 2945 1959 50 +3 1963 1982 50 +3 2941 1982 1963 +3 1959 2933 50 +3 2933 1963 50 +3 1962 2946 49 +3 2946 1981 49 +3 1965 2934 49 +3 2934 1962 49 +3 1981 1965 49 +3 2942 1965 1981 +3 1981 1966 48 +3 2946 1966 1981 +3 1942 2942 48 +3 2942 1981 48 +3 1966 2944 48 +3 2944 1942 48 +3 1943 2941 47 +3 2941 1963 47 +3 1980 2939 47 +3 2939 1943 47 +3 1963 1980 47 +3 2933 1980 1963 +3 1967 1980 46 +3 2939 1980 1967 +3 1955 2935 46 +3 2935 1967 46 +3 1980 2933 46 +3 2933 1955 46 +3 1965 2942 45 +3 2942 1946 45 +3 1979 1965 45 +3 2934 1965 1979 +3 1946 2940 45 +3 2940 1979 45 +3 1958 2934 44 +3 2934 1979 44 +3 1968 2936 44 +3 2936 1958 44 +3 1979 1968 44 +3 2940 1968 1979 +3 1960 1978 43 +3 2945 1978 1960 +3 1805 2827 43 +3 2827 1960 43 +3 1978 1805 43 +3 2821 1805 1978 +3 1978 2945 42 +3 2945 1969 42 +3 1693 1978 42 +3 2821 1978 1693 +3 1969 1693 42 +3 2753 1693 1969 +3 1970 2946 41 +3 2946 1977 41 +3 1694 1970 41 +3 2754 1970 1694 +3 1977 1694 41 +3 2822 1694 1977 +3 1977 1961 40 +3 2946 1961 1977 +3 1808 1977 40 +3 2822 1977 1808 +3 1961 2828 40 +3 2828 1808 40 +3 1971 2761 39 +3 2761 1713 39 +3 1976 1971 39 +3 2943 1971 1976 +3 1713 1976 39 +3 2753 1976 1713 +3 1964 1976 38 +3 2943 1976 1964 +3 1969 1964 38 +3 2945 1964 1969 +3 1976 2753 38 +3 2753 1969 38 +3 1717 2762 37 +3 2762 1972 37 +3 1975 1717 37 +3 2754 1717 1975 +3 1972 1975 37 +3 2944 1975 1972 +3 1970 2754 36 +3 2754 1975 36 +3 1966 1970 36 +3 2946 1970 1966 +3 1975 1966 36 +3 2944 1966 1975 +3 1937 2829 35 +3 2829 1797 35 +3 1974 1937 35 +3 2943 1937 1974 +3 1797 1974 35 +3 2759 1974 1797 +3 1971 2943 34 +3 2943 1974 34 +3 1722 1971 34 +3 2761 1971 1722 +3 1974 1722 34 +3 2759 1722 1974 +3 1799 2830 33 +3 2830 1940 33 +3 1973 1799 33 +3 2760 1799 1973 +3 1940 1973 33 +3 2944 1973 1940 +3 1724 1973 32 +3 2760 1973 1724 +3 1972 1724 32 +3 2762 1724 1972 +3 1973 2944 32 +3 2944 1972 32 +3 1954 1968 31 +3 2936 1968 1954 +3 1950 2938 31 +3 2938 1954 31 +3 1968 1950 31 +3 2940 1950 1968 +3 1947 1967 30 +3 2939 1967 1947 +3 1951 2937 30 +3 2937 1947 30 +3 1967 1951 30 +3 2935 1951 1967 +3 1922 2904 29 +3 2904 1880 29 +3 1936 2932 29 +3 2932 1922 29 +3 1880 1936 29 +3 2906 1936 1880 +3 1935 1877 28 +3 2905 1877 1935 +3 1920 2931 28 +3 2931 1935 28 +3 1877 2903 28 +3 2903 1920 28 +3 1796 1842 27 +3 2882 1842 1796 +3 1816 2884 27 +3 2884 1796 27 +3 1842 1816 27 +3 2886 1816 1842 +3 1814 1841 26 +3 2885 1841 1814 +3 1792 2883 26 +3 2883 1814 26 +3 1841 1792 26 +3 2881 1792 1841 +3 1720 2764 25 +3 2764 1587 25 +3 1726 2820 25 +3 2820 1720 25 +3 1587 1726 25 +3 2792 1726 1587 +3 1725 1584 24 +3 2791 1584 1725 +3 1719 2819 24 +3 2819 1725 24 +3 1584 2763 24 +3 2763 1719 24 +3 1582 1711 23 +3 2740 1711 1582 +3 1580 2786 23 +3 2786 1582 23 +3 1711 2784 23 +3 2784 1580 23 +3 1577 2783 22 +3 2783 1709 22 +3 1581 2785 22 +3 2785 1577 22 +3 1709 1581 22 +3 2739 1581 1709 +3 1604 1712 21 +3 2782 1712 1604 +3 1699 1604 21 +3 2788 1604 1699 +3 1712 1699 21 +3 2824 1699 1712 +3 1697 1710 20 +3 2823 1710 1697 +3 1603 1697 20 +3 2787 1697 1603 +3 1710 1603 20 +3 2781 1603 1710 +3 1494 2512 19 +3 2512 1682 19 +3 1681 1494 19 +3 2724 1494 1681 +3 1682 1681 19 +3 2513 1681 1682 +3 1680 1682 18 +3 2513 1682 1680 +3 1491 1680 18 +3 2723 1680 1491 +3 1682 2512 18 +3 2512 1491 18 +3 1385 1379 17 +3 2665 1379 1385 +3 1375 1385 17 +3 2669 1385 1375 +3 1379 2667 17 +3 2667 1375 17 +3 1373 2666 16 +3 2666 1377 16 +3 1384 1373 16 +3 2668 1373 1384 +3 1377 1384 16 +3 2664 1384 1377 +3 1083 1095 15 +3 2501 1095 1083 +3 1053 2489 15 +3 2489 1083 15 +3 1095 1053 15 +3 2491 1053 1095 +3 1049 1094 14 +3 2490 1094 1049 +3 1081 2488 14 +3 2488 1049 14 +3 1094 1081 14 +3 2500 1081 1094 +3 1095 1093 13 +3 2501 1093 1095 +3 1057 2491 13 +3 2491 1095 13 +3 1093 2493 13 +3 2493 1057 13 +3 1055 2492 12 +3 2492 1092 12 +3 1094 2490 12 +3 2490 1055 12 +3 1092 1094 12 +3 2500 1094 1092 +3 1093 1091 11 +3 2501 1091 1093 +3 1061 2493 11 +3 2493 1093 11 +3 1091 2495 11 +3 2495 1061 11 +3 1059 2494 10 +3 2494 1090 10 +3 1092 2492 10 +3 2492 1059 10 +3 1090 1092 10 +3 2500 1092 1090 +3 1091 1089 9 +3 2501 1089 1091 +3 1065 2495 9 +3 2495 1091 9 +3 1089 2497 9 +3 2497 1065 9 +3 1063 2496 8 +3 2496 1088 8 +3 1090 2494 8 +3 2494 1063 8 +3 1088 1090 8 +3 2500 1090 1088 +3 1089 1087 7 +3 2501 1087 1089 +3 1069 2497 7 +3 2497 1089 7 +3 1087 2499 7 +3 2499 1069 7 +3 1067 2498 6 +3 2498 1086 6 +3 1088 2496 6 +3 2496 1067 6 +3 1086 1088 6 +3 2500 1088 1086 +3 1087 1085 5 +3 2501 1085 1087 +3 1073 1087 5 +3 2499 1087 1073 +3 1085 2503 5 +3 2503 1073 5 +3 1071 2502 4 +3 2502 1084 4 +3 1086 1071 4 +3 2498 1071 1086 +3 1084 1086 4 +3 2500 1086 1084 +3 1077 2503 3 +3 2503 1085 3 +3 1082 2505 3 +3 2505 1077 3 +3 1085 1082 3 +3 2501 1082 1085 +3 1080 1084 2 +3 2500 1084 1080 +3 1075 2504 2 +3 2504 1080 2 +3 1084 2502 2 +3 2502 1075 2 +3 1082 1083 1 +3 2501 1083 1082 +3 1079 2505 1 +3 2505 1082 1 +3 1083 2489 1 +3 2489 1079 1 +3 1078 2488 0 +3 2488 1081 0 +3 1080 2504 0 +3 2504 1078 0 +3 1081 1080 0 +3 2500 1080 1081 diff --git a/data/textured_facet.off b/data/textured_facet.off new file mode 100644 index 0000000..338e1eb --- /dev/null +++ b/data/textured_facet.off @@ -0,0 +1,9 @@ +OFF +4 2 0 +# fichier OFF non standard pour ajouter les couleurs (RGB) et les uv +0 0 0 1.0 0.0 0.0 0.0 0.0 +1 0 0 0.0 1.0 0.0 2.0 0.0 +1 1 0 0.0 0.0 1.0 2.0 4.0 +0 1 0 0.8 0.1 0.1 0.0 4.0 +3 0 1 3 +3 1 2 3 diff --git a/data/world_map.jpg b/data/world_map.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4fb0164d9d06df26318b23f10ee779e5432091c8 GIT binary patch literal 82162 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%0Ao6f|Cp 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 A+W-In literal 0 HcmV?d00001