PDA

View Full Version : trying to read back texture coordinates from framebuffer object



hopjopper
06-02-2016, 02:34 PM
My program is basically supposed to render texture coordinates to a framebuffer image

now it all runs and gives a result however the results are very strange and i a not sure what is causing the strange results

here is the program

the main file

renderbuffer.cpp


#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <X11/Xlib.h>
#include <X11/Xutil.h>
#include <GL/glew.h>
#include <GL/glx.h>
#include <glm/glm.hpp>
#include <time.h>
#include <math.h>

#include "glx2.c"
#include "renderBuffer.h"
#include "new.hpp"

int main(){



init(256,256);
createShaders();

//load names of files into program
char name[4][25];

float *returned = (float *)malloc(3*256*256*sizeof(float));

strcpy(name[0],"back.bmp");
strcpy(name[1],"256x256.bmp");
strcpy(name[2],"ryu2.bmp");
strcpy(name[3],"pacman.bmp");


GLuint frameBuffer;

glGenFramebuffers(1, &frameBuffer);


//makes the application supplied framebuffer object the current framebuffer(instead of the default one)
//to get back to rendering to default call glBindFramebuffer with 0 for the second parameter
glBindFramebuffer(GL_FRAMEBUFFER,frameBuffer);

GLuint renderTexture;
//GLuint depth_texture;

glGenTextures(1, &renderTexture);

glBindTexture(GL_TEXTURE_2D, renderTexture);

glTexStorage2D(GL_TEXTURE_2D,1, GL_RGB32F, 256,256);

glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);

//glGenTextures(1, &depth_texture);
//glBindTexture(GL_TEXTURE_2D, depth_texture);
//glTexStorage2D(GL_TEXTURE_2D, 1, GL_DEPTH_COMPONENT32F, 1080, 720);

//glFramebufferTexture(GL_FRAMEBUFFER,GL_DEPTH_ATTAC HMENT,depth_texture, 0);



glFramebufferTexture(GL_FRAMEBUFFER,GL_COLOR_ATTAC HMENT0,renderTexture,0);

static const GLenum draw_buffers[] = { GL_COLOR_ATTACHMENT0 };
glDrawBuffers(1, draw_buffers);

glBindFramebuffer(GL_FRAMEBUFFER,frameBuffer);
if(glCheckFramebufferStatus(GL_FRAMEBUFFER) == GL_FRAMEBUFFER_COMPLETE)
printf("works fine\n");
else if(glCheckFramebufferStatus(GL_FRAMEBUFFER) == GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT)
printf("GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT\n");
else if(glCheckFramebufferStatus(GL_FRAMEBUFFER) == GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT)
printf("GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS\n");
else if(glCheckFramebufferStatus(GL_FRAMEBUFFER) ==GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT)
printf("GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT\n");
else if(glCheckFramebufferStatus(GL_FRAMEBUFFER) ==GL_FRAMEBUFFER_UNSUPPORTED)
printf("GL_FRAMEBUFFER_UNSUPPORTED\n");



GLfloat vertices[] = {
// X Y U V
//triangle 1
-1.0, -1.0, 0.0, 0.0,
1.0, -1.0, 1.0, 0.0,
-1.0, 1.0, 0.0, 1.0,
1.0, 1.0, 1.0, 1.0,};



GLuint vao1 = createVao();
GLuint vbo1 = createVbo();

glBufferData(GL_ARRAY_BUFFER, sizeof(vertices), vertices, GL_STATIC_DRAW);

GLuint tex1 = createTexture(name[0]);
GLuint tex2 = createTexture(name[1]);
GLuint tex3 = createTexture(name[2]);
GLuint tex4 = createTexture(name[3]);


//set up data format in opengl and save in vao
glVertexAttribPointer(0, 2, GL_FLOAT, GL_FALSE, 4*sizeof(GLfloat), 0);
glEnableVertexAttribArray(0);

glVertexAttribPointer(1, 2, GL_FLOAT, GL_FALSE, 4*sizeof(GLfloat), (const GLvoid*)(2 * sizeof(GLfloat)));
glEnableVertexAttribArray(1);

glBindTexture(vao1, tex2);

glBindFramebuffer(GL_FRAMEBUFFER, frameBuffer);
glViewport(0,0,256,256);

glDrawArrays(GL_TRIANGLE_STRIP, 0, 4);

glBindFramebuffer(GL_FRAMEBUFFER,0);

glBindTexture(GL_TEXTURE_2D, renderTexture);

glGetTexImage(GL_TEXTURE_2D, 0,GL_RGB,GL_FLOAT,(void *)returned);

int i = 0,j=0;


for(i=0;i<256;i++){
for(j=0;j<256;j++){
printf("%.10lf %.10lf\n",returned[i],returned[j]);
}
}




glXMakeCurrent( dpy, 0, 0 );
glXDestroyContext( dpy, ctx );
glXDestroyWindow(dpy, glxWin);
XDestroyWindow( dpy, win );
XFreeColormap( dpy, cmap );
XCloseDisplay( dpy );
free(returned);

return 0;


}


here is the renderBuffer.h file which contains the shaders



const char* vertex_shader =
"#version 330 core\n"
"layout(location = 0) in vec2 vp;"
"layout(location = 1) in vec2 tex;"
"uniform vec4 disp;"
"out vec2 texCoord;"
"void main () {"
" vec4 correct = vec4 (vp, 0.0f, 1.0f);"
" gl_Position = disp+correct;"
" texCoord = tex; "
"}";

const char* fragment_shader =
"#version 330 core\n"
"uniform sampler2D s;"
"in vec2 texCoord;"
"out vec4 color;"
"void main () {"
"color = vec4(texCoord.st,0.0f,1.0f);"
"}";


GLuint vs;
GLuint fs;
GLuint shader_program;


void createShaders(){

GLint result;
GLsizei log_length;
GLchar data[255];
GLchar data2[255];

vs = glCreateShader (GL_VERTEX_SHADER);
glShaderSource (vs, 1, &vertex_shader, NULL);
glCompileShader (vs);

glGetShaderiv(vs, GL_COMPILE_STATUS,&result);
if(result == GL_FALSE){
glGetShaderiv(vs, GL_INFO_LOG_LENGTH, &log_length);
glGetShaderInfoLog(vs, log_length, NULL, data );
printf("vertex shader %s\n", data);
}

fs = glCreateShader (GL_FRAGMENT_SHADER);
glShaderSource (fs, 1, &fragment_shader, NULL);
glCompileShader (fs);

glGetShaderiv(fs, GL_COMPILE_STATUS,&result);
if(result == GL_FALSE){
glGetShaderiv(fs, GL_INFO_LOG_LENGTH, &log_length);
glGetShaderInfoLog(fs, log_length, NULL, data2 );
printf("fragment shader %s\n", data2);
}

shader_program = glCreateProgram ();
glAttachShader (shader_program, fs);
glAttachShader (shader_program, vs);
glLinkProgram (shader_program);

glUseProgram (shader_program);

}


the results are really funny, they repeat(which is expected) but not in the order expected rather very odd and random i will post a part of the results below so you can see what is going on

and what you can see is that 0.001953 repeated throughout which continues for a while in the full output

so i am not sure what i did wrong

basically all i want is to print out texture coordinates

hopjopper
06-02-2016, 02:37 PM
0.0019531250 0.0019531250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0058593750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0097656250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0136718750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0175781250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0214843750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0253906250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0292968750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0332031250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0371093750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0410156250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0449218750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0488281250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0527343750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0566406250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0605468750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0644531250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0683593750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0722656250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0761718750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0800781250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0839843750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0878906250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0917968750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0957031250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0996093750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1035156250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1074218750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1113281250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1152343750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1191406250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1230468750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1269531250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1308593750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1347656250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1386718750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1425781250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1464843750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1503906250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1542968750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1582031250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1621093750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1660156250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1699218750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1738281250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1777343750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1816406250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1855468750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1894531250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1933593750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1972656250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2011718750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2050781250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2089843750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2128906250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2167968750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2207031250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2246093750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2285156250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2324218750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2363281250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2402343750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2441406250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2480468750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2519531250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2558593750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2597656250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2636718750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2675781250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2714843750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2753906250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2792968750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2832031250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2871093750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2910156250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2949218750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2988281250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.3027343750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.3066406250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.3105468750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.3144531250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.3183593750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.3222656250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.3261718750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.3300781250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.3339843750
0.0019531250 0.0019531250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0058593750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0097656250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0136718750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0175781250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0214843750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0253906250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0292968750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0332031250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0371093750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0410156250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0449218750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0488281250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0527343750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0566406250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0605468750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0644531250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0683593750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0722656250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0761718750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0800781250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0839843750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0878906250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0917968750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0957031250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0996093750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1035156250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1074218750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1113281250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1152343750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1191406250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1230468750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1269531250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1308593750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1347656250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1386718750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1425781250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1464843750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1503906250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1542968750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1582031250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1621093750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1660156250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1699218750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1738281250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1777343750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1816406250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1855468750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1894531250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1933593750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1972656250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2011718750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2050781250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2089843750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2128906250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2167968750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2207031250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2246093750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2285156250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2324218750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2363281250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2402343750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2441406250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2480468750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2519531250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2558593750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2597656250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2636718750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2675781250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2714843750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2753906250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2792968750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2832031250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2871093750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2910156250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2949218750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2988281250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.3027343750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.3066406250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.3105468750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.3144531250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.3183593750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.3222656250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.3261718750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.3300781250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.3339843750
0.0000000000 0.0019531250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0058593750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0097656250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0136718750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0175781250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0214843750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0253906250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0292968750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0332031250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0371093750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0410156250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0449218750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0488281250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0527343750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0566406250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0605468750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0644531250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0683593750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0722656250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0761718750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0800781250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0839843750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0878906250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0917968750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0957031250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0996093750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1035156250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1074218750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1113281250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1152343750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1191406250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1230468750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1269531250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1308593750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1347656250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1386718750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1425781250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1464843750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1503906250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1542968750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1582031250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1621093750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1660156250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1699218750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1738281250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1777343750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1816406250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1855468750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1894531250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1933593750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1972656250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2011718750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2050781250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2089843750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2128906250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2167968750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2207031250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2246093750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2285156250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2324218750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2363281250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2402343750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2441406250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2480468750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2519531250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2558593750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2597656250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2636718750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2675781250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2714843750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2753906250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2792968750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2832031250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2871093750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2910156250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2949218750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2988281250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.3027343750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.3066406250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.3105468750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.3144531250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.3183593750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.3222656250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.3261718750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.3300781250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.3339843750
0.0058593750 0.0019531250
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.0058593750
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.0097656250
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.0136718750
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.0175781250
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.0214843750
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.0253906250
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.0292968750
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.0332031250
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.0371093750
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.0410156250
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.0449218750
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.0488281250
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.0527343750
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.0566406250
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.0605468750
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.0644531250
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.0683593750
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.0722656250
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.0761718750
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.0800781250
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.0839843750
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.0878906250
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.0917968750
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.0957031250
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.0996093750
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.1035156250
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.1074218750
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.1113281250
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.1152343750
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.1191406250
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.1230468750
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.1269531250
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.1308593750
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.1347656250
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.1386718750
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.1425781250
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.1464843750
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.1503906250
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.1542968750
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.1582031250
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.1621093750
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.1660156250
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.1699218750
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.1738281250
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.1777343750
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.1816406250
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.1855468750
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.1894531250
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.1933593750
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.1972656250
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.2011718750
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.2050781250
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.2089843750
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.2128906250
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.2167968750
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.2207031250
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.2246093750
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.2285156250
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.2324218750
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.2363281250
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.2402343750
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.2441406250
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.2480468750
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.2519531250
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.2558593750
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.2597656250
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.2636718750
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.2675781250
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.2714843750
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.2753906250
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.2792968750
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.2832031250
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.2871093750
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.2910156250
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.2949218750
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.2988281250
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.3027343750
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.3066406250
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.3105468750
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.3144531250
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.3183593750
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.3222656250
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.3261718750
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.3300781250
0.0058593750 0.0019531250
0.0058593750 0.0000000000
0.0058593750 0.3339843750
0.0019531250 0.0019531250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0058593750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0097656250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0136718750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0175781250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0214843750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0253906250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0292968750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0332031250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0371093750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0410156250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0449218750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0488281250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0527343750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0566406250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0605468750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0644531250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0683593750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0722656250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0761718750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0800781250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0839843750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0878906250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0917968750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0957031250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0996093750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1035156250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1074218750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1113281250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1152343750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1191406250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1230468750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1269531250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1308593750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1347656250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1386718750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1425781250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1464843750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1503906250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1542968750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1582031250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1621093750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1660156250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1699218750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1738281250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1777343750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1816406250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1855468750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1894531250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1933593750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1972656250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2011718750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2050781250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2089843750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2128906250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2167968750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2207031250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2246093750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2285156250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2324218750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2363281250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2402343750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2441406250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2480468750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2519531250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2558593750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2597656250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2636718750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2675781250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2714843750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2753906250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2792968750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2832031250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2871093750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2910156250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2949218750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2988281250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.3027343750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.3066406250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.3105468750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.3144531250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.3183593750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.3222656250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.3261718750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.3300781250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.3339843750
0.0000000000 0.0019531250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0058593750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0097656250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0136718750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0175781250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0214843750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0253906250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0292968750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0332031250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0371093750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0410156250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0449218750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0488281250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0527343750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0566406250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0605468750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0644531250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0683593750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0722656250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0761718750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0800781250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0839843750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0878906250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0917968750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0957031250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0996093750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1035156250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1074218750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1113281250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1152343750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1191406250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1230468750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1269531250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1308593750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1347656250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1386718750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1425781250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1464843750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1503906250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1542968750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1582031250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1621093750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1660156250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1699218750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1738281250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1777343750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1816406250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1855468750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1894531250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1933593750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1972656250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2011718750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2050781250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2089843750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2128906250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2167968750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2207031250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2246093750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2285156250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2324218750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2363281250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2402343750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2441406250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2480468750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2519531250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2558593750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2597656250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2636718750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2675781250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2714843750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2753906250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2792968750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2832031250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2871093750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2910156250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2949218750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2988281250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.3027343750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.3066406250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.3105468750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.3144531250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.3183593750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.3222656250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.3261718750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.3300781250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.3339843750
0.0097656250 0.0019531250
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.0058593750
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.0097656250
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.0136718750
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.0175781250
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.0214843750
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.0253906250
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.0292968750
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.0332031250
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.0371093750
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.0410156250
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.0449218750
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.0488281250
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.0527343750
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.0566406250
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.0605468750
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.0644531250
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.0683593750
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.0722656250
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.0761718750
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.0800781250
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.0839843750
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.0878906250
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.0917968750
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.0957031250
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.0996093750
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.1035156250
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.1074218750
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.1113281250
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.1152343750
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.1191406250
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.1230468750
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.1269531250
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.1308593750
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.1347656250
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.1386718750
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.1425781250
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.1464843750
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.1503906250
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.1542968750
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.1582031250
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.1621093750
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.1660156250
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.1699218750
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.1738281250
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.1777343750
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.1816406250
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.1855468750
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.1894531250
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.1933593750
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.1972656250
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.2011718750
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.2050781250
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.2089843750
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.2128906250
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.2167968750
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.2207031250
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.2246093750
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.2285156250
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.2324218750
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.2363281250
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.2402343750
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.2441406250
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.2480468750
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.2519531250
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.2558593750
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.2597656250
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.2636718750
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.2675781250
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.2714843750
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.2753906250
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.2792968750
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.2832031250
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.2871093750
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.2910156250
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.2949218750
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.2988281250
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.3027343750
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.3066406250
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.3105468750
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.3144531250
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.3183593750
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.3222656250
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.3261718750
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.3300781250
0.0097656250 0.0019531250
0.0097656250 0.0000000000
0.0097656250 0.3339843750
0.0019531250 0.0019531250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0058593750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0097656250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0136718750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0175781250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0214843750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0253906250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0292968750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0332031250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0371093750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0410156250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0449218750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0488281250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0527343750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0566406250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0605468750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0644531250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0683593750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0722656250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0761718750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0800781250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0839843750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0878906250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0917968750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0957031250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0996093750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1035156250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1074218750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1113281250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1152343750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1191406250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1230468750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1269531250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1308593750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1347656250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1386718750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1425781250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1464843750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1503906250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1542968750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1582031250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1621093750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1660156250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1699218750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1738281250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1777343750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1816406250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1855468750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1894531250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1933593750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1972656250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2011718750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2050781250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2089843750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2128906250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2167968750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2207031250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2246093750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2285156250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2324218750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2363281250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2402343750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2441406250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2480468750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2519531250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2558593750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2597656250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2636718750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2675781250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2714843750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2753906250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2792968750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2832031250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2871093750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2910156250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2949218750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2988281250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.3027343750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.3066406250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.3105468750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.3144531250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.3183593750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.3222656250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.3261718750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.3300781250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.3339843750
0.0000000000 0.0019531250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0058593750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0097656250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0136718750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0175781250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0214843750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0253906250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0292968750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0332031250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0371093750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0410156250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0449218750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0488281250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0527343750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0566406250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0605468750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0644531250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0683593750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0722656250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0761718750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0800781250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0839843750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0878906250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0917968750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0957031250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0996093750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1035156250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1074218750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1113281250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1152343750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1191406250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1230468750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1269531250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1308593750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1347656250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1386718750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1425781250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1464843750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1503906250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1542968750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1582031250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1621093750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1660156250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1699218750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1738281250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1777343750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1816406250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1855468750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1894531250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1933593750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1972656250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2011718750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2050781250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2089843750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2128906250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2167968750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2207031250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2246093750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2285156250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2324218750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2363281250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2402343750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2441406250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2480468750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2519531250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2558593750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2597656250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2636718750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2675781250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2714843750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2753906250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2792968750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2832031250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2871093750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2910156250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2949218750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2988281250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.3027343750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.3066406250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.3105468750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.3144531250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.3183593750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.3222656250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.3261718750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.3300781250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.3339843750
0.0136718750 0.0019531250
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.0058593750
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.0097656250
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.0136718750
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.0175781250
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.0214843750
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.0253906250
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.0292968750
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.0332031250
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.0371093750
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.0410156250
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.0449218750
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.0488281250
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.0527343750
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.0566406250
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.0605468750
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.0644531250
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.0683593750
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.0722656250
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.0761718750
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.0800781250
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.0839843750
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.0878906250
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.0917968750
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.0957031250
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.0996093750
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.1035156250
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.1074218750
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.1113281250
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.1152343750
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.1191406250
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.1230468750
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.1269531250
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.1308593750
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.1347656250
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.1386718750
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.1425781250
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.1464843750
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.1503906250
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.1542968750
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.1582031250
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.1621093750
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.1660156250
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.1699218750
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.1738281250
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.1777343750
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.1816406250
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.1855468750
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.1894531250
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.1933593750
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.1972656250
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.2011718750
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.2050781250
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.2089843750
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.2128906250
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.2167968750
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.2207031250
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.2246093750
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.2285156250
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.2324218750
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.2363281250
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.2402343750
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.2441406250
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.2480468750
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.2519531250
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.2558593750
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.2597656250
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.2636718750
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.2675781250
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.2714843750
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.2753906250
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.2792968750
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.2832031250
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.2871093750
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.2910156250
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.2949218750
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.2988281250
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.3027343750
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.3066406250
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.3105468750
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.3144531250
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.3183593750
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.3222656250
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.3261718750
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.3300781250
0.0136718750 0.0019531250
0.0136718750 0.0000000000
0.0136718750 0.3339843750
0.0019531250 0.0019531250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0058593750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0097656250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0136718750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0175781250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0214843750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0253906250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0292968750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0332031250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0371093750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0410156250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0449218750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0488281250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0527343750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0566406250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0605468750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0644531250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0683593750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0722656250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0761718750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0800781250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0839843750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0878906250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0917968750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0957031250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0996093750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1035156250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1074218750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1113281250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1152343750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1191406250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1230468750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1269531250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1308593750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1347656250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1386718750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1425781250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1464843750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1503906250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1542968750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1582031250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1621093750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1660156250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1699218750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1738281250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1777343750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1816406250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1855468750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1894531250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1933593750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1972656250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2011718750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2050781250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2089843750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2128906250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2167968750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2207031250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2246093750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2285156250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2324218750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2363281250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2402343750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2441406250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2480468750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2519531250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2558593750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2597656250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2636718750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2675781250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2714843750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2753906250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2792968750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2832031250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2871093750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2910156250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2949218750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2988281250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.3027343750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.3066406250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.3105468750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.3144531250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.3183593750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.3222656250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.3261718750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.3300781250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.3339843750
0.0000000000 0.0019531250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0058593750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0097656250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0136718750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0175781250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0214843750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0253906250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0292968750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0332031250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0371093750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0410156250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0449218750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0488281250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0527343750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0566406250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0605468750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0644531250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0683593750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0722656250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0761718750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0800781250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0839843750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0878906250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0917968750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0957031250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0996093750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1035156250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1074218750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1113281250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1152343750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1191406250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1230468750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1269531250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1308593750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1347656250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1386718750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1425781250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1464843750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1503906250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1542968750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1582031250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1621093750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1660156250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1699218750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1738281250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1777343750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1816406250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1855468750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1894531250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1933593750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1972656250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2011718750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2050781250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2089843750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2128906250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2167968750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2207031250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2246093750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2285156250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2324218750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2363281250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2402343750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2441406250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2480468750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2519531250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2558593750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2597656250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2636718750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2675781250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2714843750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2753906250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2792968750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2832031250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2871093750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2910156250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2949218750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2988281250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.3027343750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.3066406250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.3105468750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.3144531250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.3183593750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.3222656250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.3261718750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.3300781250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.3339843750
0.0175781250 0.0019531250
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.0058593750
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.0097656250
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.0136718750
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.0175781250
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.0214843750
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.0253906250
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.0292968750
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.0332031250
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.0371093750
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.0410156250
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.0449218750
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.0488281250
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.0527343750
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.0566406250
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.0605468750
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.0644531250
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.0683593750
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.0722656250
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.0761718750
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.0800781250
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.0839843750
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.0878906250
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.0917968750
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.0957031250
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.0996093750
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.1035156250
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.1074218750
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.1113281250
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.1152343750
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.1191406250
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.1230468750
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.1269531250
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.1308593750
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.1347656250
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.1386718750
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.1425781250
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.1464843750
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.1503906250
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.1542968750
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.1582031250
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.1621093750
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.1660156250
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.1699218750
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.1738281250
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.1777343750
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.1816406250
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.1855468750
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.1894531250
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.1933593750
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.1972656250
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.2011718750
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.2050781250
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.2089843750
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.2128906250
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.2167968750
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.2207031250
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.2246093750
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.2285156250
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.2324218750
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.2363281250
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.2402343750
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.2441406250
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.2480468750
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.2519531250
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.2558593750
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.2597656250
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.2636718750
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.2675781250
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.2714843750
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.2753906250
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.2792968750
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.2832031250
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.2871093750
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.2910156250
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.2949218750
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.2988281250
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.3027343750
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.3066406250
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.3105468750
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.3144531250
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.3183593750
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.3222656250
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.3261718750
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.3300781250
0.0175781250 0.0019531250
0.0175781250 0.0000000000
0.0175781250 0.3339843750
0.0019531250 0.0019531250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0058593750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0097656250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0136718750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0175781250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0214843750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0253906250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0292968750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0332031250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0371093750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0410156250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0449218750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0488281250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0527343750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0566406250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0605468750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0644531250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0683593750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0722656250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0761718750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0800781250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0839843750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0878906250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0917968750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0957031250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.0996093750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1035156250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1074218750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1113281250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1152343750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1191406250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1230468750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1269531250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1308593750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1347656250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1386718750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1425781250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1464843750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1503906250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1542968750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1582031250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1621093750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1660156250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1699218750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1738281250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1777343750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1816406250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1855468750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1894531250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1933593750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.1972656250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2011718750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2050781250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2089843750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2128906250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2167968750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2207031250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2246093750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2285156250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2324218750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2363281250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2402343750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2441406250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2480468750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2519531250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2558593750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2597656250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2636718750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2675781250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2714843750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2753906250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2792968750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2832031250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2871093750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2910156250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2949218750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.2988281250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.3027343750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.3066406250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.3105468750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.3144531250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.3183593750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.3222656250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.3261718750
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.3300781250
0.0019531250 0.0019531250
0.0019531250 0.0000000000
0.0019531250 0.3339843750
0.0000000000 0.0019531250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0058593750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0097656250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0136718750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0175781250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0214843750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0253906250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0292968750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0332031250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0371093750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0410156250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0449218750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0488281250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0527343750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0566406250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0605468750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0644531250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0683593750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0722656250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0761718750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0800781250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0839843750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0878906250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0917968750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0957031250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.0996093750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1035156250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1074218750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1113281250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1152343750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1191406250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1230468750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1269531250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1308593750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1347656250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1386718750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1425781250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1464843750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1503906250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1542968750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1582031250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1621093750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1660156250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1699218750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1738281250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1777343750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1816406250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1855468750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1894531250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1933593750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.1972656250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2011718750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2050781250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2089843750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2128906250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2167968750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2207031250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2246093750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2285156250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2324218750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2363281250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2402343750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2441406250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2480468750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2519531250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2558593750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2597656250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2636718750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2675781250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2714843750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2753906250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2792968750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2832031250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2871093750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2910156250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2949218750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.2988281250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.3027343750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.3066406250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.3105468750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.3144531250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.3183593750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.3222656250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.3261718750
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.3300781250
0.0000000000 0.0019531250
0.0000000000 0.0000000000
0.0000000000 0.3339843750
0.0214843750 0.0019531250
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.0058593750
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.0097656250
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.0136718750
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.0175781250
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.0214843750
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.0253906250
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.0292968750
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.0332031250
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.0371093750
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.0410156250
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.0449218750
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.0488281250
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.0527343750
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.0566406250
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.0605468750
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.0644531250
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.0683593750
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.0722656250
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.0761718750
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.0800781250
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.0839843750
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.0878906250
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.0917968750
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.0957031250
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.0996093750
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.1035156250
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.1074218750
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.1113281250
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.1152343750
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.1191406250
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.1230468750
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.1269531250
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.1308593750
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.1347656250
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.1386718750
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.1425781250
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.1464843750
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.1503906250
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.1542968750
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.1582031250
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.1621093750
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.1660156250
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.1699218750
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.1738281250
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.1777343750
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.1816406250
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.1855468750
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.1894531250
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.1933593750
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.1972656250
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.2011718750
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.2050781250
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.2089843750
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.2128906250
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.2167968750
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.2207031250
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.2246093750
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.2285156250
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.2324218750
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.2363281250
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.2402343750
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.2441406250
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.2480468750
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.2519531250
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.2558593750
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.2597656250
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.2636718750
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.2675781250
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.2714843750
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.2753906250
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.2792968750
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.2832031250
0.0214843750 0.0019531250
0.0214843750 0.0000000000
0.0214843750 0.2871093750
0.0214843750 0.0019531250

GClements
06-02-2016, 05:05 PM
GLuint vao1 = createVao();

glBindTexture(vao1, tex2);


Binding a texture to a VAO name is nonsense, but that's probably not relevant here.

What is relevant is:




for(i=0;i<256;i++){
for(j=0;j<256;j++){
printf("%.10lf %.10lf\n",returned[i],returned[j]);


You're printing out selected values from the first 256 floats (i.e. roughly one third of the first row). That printf() statement should probably be:



printf("%.10lf %.10lf\n",returned[(256*i+j)*3+0],returned[(256*i+j)*3+1]);


Alternatively, you could just declare returned as a multi-dimensional array:


float returned[256][256][3];

and print it with


printf("%.10lf %.10lf\n",returned[i][j][0], returned[i][j][1]);

hopjopper
06-02-2016, 05:21 PM
Binding a texture to a VAO name is nonsense, but that's probably not relevant here.

What is relevant is:

You're printing out selected values from the first 256 floats (i.e. roughly one third of the first row). That printf() statement should probably be:



printf("%.10lf %.10lf\n",returned[(256*i+j)*3+0],returned[(256*i+j)*3+1]);


Alternatively, you could just declare returned as a multi-dimensional array:


float returned[256][256][3];

and print it with


printf("%.10lf %.10lf\n",returned[i][j][0], returned[i][j][1]);


yeah that first glBindTexture was a typo i didnt realize it was there

one thing i wanted to ask was, does each of those returned values from fragment shader to image have 4 floating point values for each pixel? i know i chose GL_RGB32F for the tex storage for frambuffer image, but in the fragment shader color is a vec4 , does it discard the last value or is that included in the image?

GClements
06-02-2016, 06:01 PM
one thing i wanted to ask was, does each of those returned values from fragment shader to image have 4 floating point values for each pixel? i know i chose GL_RGB32F for the tex storage for frambuffer image, but in the fragment shader color is a vec4 , does it discard the last value or is that included in the image?
The texture has whatever internal format you create it with (in this case GL_RGB32F, i.e. 3x 32-bit floats).

If a fragment shader output variable has more components than the associated framebuffer attachment, any excess components are discarded.

Similarly, if the format parameter to glReadPixels() doesn't match the texture's internal format, excess components will be discarded while missing components will be set to zero for green or blue and one for alpha..

hopjopper
06-02-2016, 06:48 PM
The texture has whatever internal format you create it with (in this case GL_RGB32F, i.e. 3x 32-bit floats).

If a fragment shader output variable has more components than the associated framebuffer attachment, any excess components are discarded.

Similarly, if the format parameter to glReadPixels() doesn't match the texture's internal format, excess components will be discarded while missing components will be set to zero for green or blue and one for alpha..

thank you for the reply and help

would it be possible for you to tell me what format is the texture image stored for each pixel?

so in my case where i have RGB32 , 3* 32bit floats

would it be correct to say that it is stored as: R(32 bits) G(32 bits) B(32 bits), or since there is the x and y component something like

R(16bits x component , 16bits y component) G(16bits x component , 16bits y component) B(16bits x component , 16bits y component) in the framebuffer image?

Alfonse Reinheart
06-02-2016, 07:54 PM
since there is the x and y component

What X and Y? Where are you getting that from?

This is really not difficult. Your fragment shader wrote 4 floating point values to its output. The XYZW outputs of your texture are mapped directly to the RGBA color channels of your image.

That output is fed to a texture with the format GL_RGB32F. X maps to R, Y maps to G, and Z maps to B. W maps to nothing because your format only has 3 color channels.

BTW, it's best to avoid rendering to 3 channel formats. OpenGL has a list of formats that are required to be supported as render targets. And GL_RGB32F is not one of them. Implementations are permitted to support rendering to them, but they are not required to do so.

hopjopper
06-02-2016, 11:01 PM
What X and Y? Where are you getting that from?

This is really not difficult. Your fragment shader wrote 4 floating point values to its output. The XYZW outputs of your texture are mapped directly to the RGBA color channels of your image.

That output is fed to a texture with the format GL_RGB32F. X maps to R, Y maps to G, and Z maps to B. W maps to nothing because your format only has 3 color channels.

BTW, it's best to avoid rendering to 3 channel formats. OpenGL has a list of formats that are required to be supported as render targets. And GL_RGB32F is not one of them. Implementations are permitted to support rendering to them, but they are not required to do so.

so your saying i should be rendering to 4 channel formats i.e RGBA?

Alfonse Reinheart
06-02-2016, 11:07 PM
so your saying i should be rendering to 4 channel formats i.e RGBA?

Since you only need 2 values back, no. The required formats (https://www.opengl.org/wiki/Required_Image_Format) for renderbuffers and textures (ie: the ones you can definitely render to) have 1,2 and 4 channels. But not 3 (with one notable exception).

You should use `GL_RG32F`. Why make your texture 2x bigger than necessary?

GClements
06-03-2016, 12:03 AM
would it be correct to say that it is stored as: R(32 bits) G(32 bits) B(32 bits),

Yes.


or since there is the x and y component

A vector has up to four components. These can be referred to as (x,y,z,w), (r,g,b,a) or (s,t,p,q). Which naming scheme you use makes no difference; the different schemes are purely for mnemonic value, with xyzw typically used for spatial coordinates, rgba for colours, and stpq for texture coordinates (in the OpenGL API, texture coordinates are referred to as s,t,r,q, but r conflicts with the red component of rgba so GLSL uses p).

hopjopper
06-03-2016, 06:01 PM
ahhh i see what you meant, thanks for clarifying that