Hyunjun

simple_convnet_cpp 코드 추가

......@@ -26,5 +26,17 @@ test하는 부분만 골라내기 위해 python test 코드를 추가(test.py), simple_convnet
7. python test 폴더 추가
python test 폴더에는 test에 필요하지 않은 train 부분을 삭제함
8. make_img_py 추가
이미지를 불러와 (32,32,3)의 크기로 resize한 후 input.txt에 저장함
\ No newline at end of file
8. make_img.py 추가
이미지를 불러와 (32,32,3)의 크기로 resize한 후 input.txt에 저장함
9. simple_convnet_cpp 코드 추가
1) layers.hpp : Convolution, ReLu, Normalization, Pooling, DW_Conv등 각 layer가 구현
2) SimpleConvNet.hpp : 딥러닝 모델이 구현
3) input.txt : make_img.py코드로 만든 이미지를 (32,32,3)의 크기로 만들어 txt파일로 저장
4) pred.txt : 1개의 이미지만 넣으면 예측이 되지않아 dummy를 같이 읽어서 처리함. 출력은 되지않음
5) params.txt : 속도향상을 위해 params.pkl파일을 params.txt로 변환
6) main.cpp
*c++ 컴파일러 버전 11이상
*프로젝트 생성 시 sdl 검사 체크 해제
\ No newline at end of file
......
#ifndef LAYERS_
#define LAYERS_
#include<vector>
#include<cmath>
// 3D Matrix
struct Mat {
int dim, row, col;
std::vector< double > mat;
Mat(int dim, int row, int col, std::vector< double > v) : dim(dim), row(row), col(col), mat(v) {};
};
// Mat 일차원으로 계산 + dimension 변수
class Layer {
public:
virtual std::vector<Mat> forward(std::vector<Mat> &x) { return std::vector<Mat>(); }
};
// padding
class Convolution : public Layer {
private:
std::vector<Mat> W;
int stride, pad;
public:
Convolution() {};
~Convolution() {};
Convolution(std::vector<Mat> W, int stride=1, int pad=0) : W(W), stride(stride), pad(pad) {};
// Each image x conv with each w
virtual std::vector<Mat> forward(std::vector<Mat> &x) {
std::vector< Mat > out;
int n, nw;
for (n = 0; n < x.size(); n++) {
std::vector<double>rev;
for (nw = 0; nw < W.size(); nw++) {
auto e = Convolution_(x[n], W[nw]);
rev.insert(rev.end(), e.begin(), e.end());
}
int out_r = (x[n].row + 2 * pad - W[0].row) / stride + 1;
int out_c = (x[n].col + 2 * pad - W[0].col) / stride + 1;
out.push_back(Mat(nw, out_r, out_c, rev));
}
return out;
}
// Convolution x and W (both are 3-D Mat)
std::vector<double> Convolution_(const Mat& x,const Mat& w) {
std::vector<double> ret;
int ndim = x.dim - w.dim + 1;
for (int d = 0; d < x.dim - w.dim + 1; d++) {
for (int r = -pad; r < x.row - w.row + 1 + pad; r++) {
for (int c = -pad; c < x.col - w.col +1 +pad; c++) {
ret.push_back(Convolution_(x, w, d, r, c));
}
}
}
return ret;
}
double Convolution_(const Mat& x, const Mat& w, int d, int r,int c) {
double ret = 0, xx=0;
int ds = w.col * w.row, rs = w.col;
int dxs = x.col * x.row, rxs = x.col;
for (int dd = 0; dd < w.dim; dd++) {
for (int rr = 0; rr < w.row; rr++) {
for (int cc = 0; cc < w.col; cc++) {
if ((pad > 0) && (r + rr < 0 || c + cc < 0 || r + rr >= x.row || c + cc >= x.col))
xx = 0;
else
xx = x.mat[(d + dd)*(dxs)+(r + rr)*rxs + (c + cc)];
ret += xx * w.mat[dd*(ds)+rr*(rs)+cc];
}
}
}
return ret;
}
};
// Depthwise Conv
class DW_Convolution : public Layer {
private:
std::vector<Mat> W;
int stride, pad;
public:
DW_Convolution() {};
~DW_Convolution() {};
DW_Convolution(std::vector<Mat> W, int stride=1, int pad=0) : W(W), stride(stride), pad(pad) {};
virtual std::vector<Mat> forward(std::vector<Mat> &x) {
std::vector<Mat> out;
int n, d;
for (n = 0; n < x.size(); n++) {
// Each dimension Conv with each filter
std::vector<double> rev;
for (d = 0; d < x[n].dim; d++) {
std::vector<double> e = Convolution_(x[n], W[d], d);
rev.insert(rev.end(), e.begin(), e.end());
}
int out_r = (x[n].row + 2 * pad - W[0].row) / stride + 1;
int out_c = (x[n].col + 2 * pad - W[0].col) / stride + 1;
out.push_back(Mat(d, out_r, out_c, rev));
}
return out;
}
std::vector<double> Convolution_(const Mat& x, const Mat& w, int d) {
std::vector<double> out;
int dd = d * x.col * x.row;
for (int r = -pad; r < x.row - w.row + 1 + pad; r++) { // r+=stride
for (int c = -pad; c < x.col - w.col + 1 + pad; c++) {
out.push_back(Convolution_(x, w, dd, r, c));
}
}
return out;
}
double Convolution_(const Mat& x, const Mat& w, int dd, int r, int c) {
double ret = 0, xx=0;
for (int rr = 0; rr < w.row; rr++) {
for (int cc = 0; cc < w.col; cc++) {
if ((pad > 0) && (r + rr < 0 || c + cc < 0 || r + rr >= x.row || c + cc >= x.col))
xx = 0;
else
xx = x.mat[dd + (r + rr)*x.col + (c+cc)];
ret += xx * w.mat[rr*w.col + cc];
}
}
return ret;
}
};
// n개의 이미지 같은 위치의 Row, col 값을 Normalization
class LightNormalization : public Layer{
public:
virtual std::vector<Mat> forward(std::vector<Mat>& x) {
std::vector<Mat> out;
int dim = x[0].dim, row = x[0].row, col = x[0].col, nx = x.size();
int ds = row*col;
for (int d = 0; d < dim; d++) {
double mu = 0, var=0, std, tmp; // mu : mean of x img each dim
for (int r = 0; r < row; r++)
for (int c = 0; c < col; c++)
for (int n = 0; n < nx; n++)
mu += x[n].mat[d*ds + r*col + c];
mu = mu / (double)(row*col*nx);
for (int r = 0; r < row; r++)
for (int c = 0; c < col; c++)
for (int n = 0; n < nx; n++) {
tmp = x[n].mat[d*ds + r*col + c] - mu;
var += (tmp*tmp);
}
var = var / (double)(row*col*nx);
std = sqrt(var+10e-7);
for (int r = 0; r < row; r++)
for (int c = 0; c < col; c++)
for (int n = 0; n < nx; n++)
x[n].mat[d*ds + r*col + c] = (x[n].mat[d*ds + r*col + c] - mu) / std;
}
return x;
}
};
class Relu : public Layer {
public:
virtual std::vector<Mat> forward(std::vector<Mat> &x) {
int nx = x.size(), nm = x[0].dim * x[0].row * x[0].col;
for (int n = 0; n < nx; n++)
for (int i = 0; i < nm; i++)
if (x[n].mat[i] < 0)
x[n].mat[i] = 0;
return x;
}
};
class Pooling : public Layer{
private:
int pool_h, pool_w, stride, pad;
public:
Pooling() { pad = 0; };
~Pooling() {};
Pooling(int pool_h, int pool_w, int stride=1, int pad=0) :pool_h(pool_h), pool_w(pool_w), stride(stride), pad(pad) {};
virtual std::vector<Mat> forward(std::vector<Mat>& x) {
std::vector<Mat> out;
int n, d, nx = x.size();
for (n = 0; n < nx; n++) {
std::vector<double> rev;
for (d = 0; d < x[n].dim; d++) {
std::vector<double> e = MaxPooling_(x[n], d);
rev.insert(rev.end(), e.begin(), e.end());
}
int out_h = (x[n].row + 2 * pad - pool_h) / stride + 1;
int out_w = (x[n].col + 2 * pad - pool_w) / stride + 1;
out.push_back(Mat(d, out_h, out_w, rev));
}
return out;
}
// Pooling each image
std::vector<double> MaxPooling_(Mat& x, int d) {
std::vector<double> out;
int row = x.row, col = x.col;
int dd = d * col * row;
for (int r = -pad; r < row - pool_h + 1 + pad; r+=stride) {
for (int c = -pad; c < col - pool_w + 1 + pad; c+=stride) {
out.push_back(MaxPooling_(x, dd, r, c));
}
}
return out;
}
// Pooling pool_w * pool_h
double MaxPooling_(Mat& x, int dd, int r, int c) {
double ret = 0, xx = 0;
for (int rr = 0; rr < pool_h; rr++) {
for (int cc = 0; cc < pool_w; cc++) {
if ((pad > 0) && (r + rr < 0 || c + cc < 0 || r + rr >= x.row || c + cc >= x.col))
xx = 0;
else
xx = x.mat[dd + (r + rr)*x.col + (c + cc)];
if(ret < xx)
ret = xx;
}
}
return ret;
}
};
class Affine : public Layer{
private:
std::vector<Mat> W;
public:
Affine() {}
~Affine() {}
Affine(std::vector<Mat>& W) : W(W){}
virtual std::vector<Mat> forward(std::vector<Mat>& x) {
std::vector<Mat> out;
int nx = x.size();
for (int n = 0; n < nx; n++) {
Mat e = Dot_(x[n]);
out.push_back(e);
}
return out;
}
Mat Dot_(const Mat& x) {
int dim = W[0].dim, row = W[0].row, col = W[0].col, nw = W.size();
int size = dim*row*col;
std::vector<double> ret(col);
for (int c = 0; c < col; c++) {
for (int n = 0; n < nw; n++) {
ret[c] += W[n].mat[c] * x.mat[n];
}
}
return Mat(col, 1, 1, ret);
}
};
#endif
#ifndef SIMPLECONV_
#define SIMPLECONV_
#include"Layers.hpp"
#include<iostream>
#include<cstdio>
#include<string.h>
#include<stdlib.h>
struct input_dim {
int d1, d2, d3;
input_dim(int d1, int d2, int d3) :d1(d1), d2(d2), d3(d3) {};
};
struct conv_param {
int fn1, fn2, fn3;
int filtersize, pad, stride;
conv_param(int ftnum1, int ftnum2, int ftnum3, int ftsize, int pad, int stride) :fn1(ftnum1),
fn2(ftnum2), fn3(ftnum3), filtersize(ftsize), pad(pad), stride(stride) {};
};
class SimpleConvNet {
private:
std::vector< Layer* > layers;
std::vector<Mat> W[7]; // weights
std::vector<int> shape[7]; // shape of each weights
public:
SimpleConvNet() {}
~SimpleConvNet() {}
SimpleConvNet(input_dim id, conv_param cp, int hidden_size=512, int output_size=10, bool pretrained=true) {
if (pretrained)
load_trained("params.txt");
layers.push_back(new Convolution(W[0], 1, 1));
layers.push_back(new LightNormalization());
layers.push_back(new Relu());
layers.push_back(new Pooling(2, 2, 2));
layers.push_back(new Convolution(W[1], 1, 0));
layers.push_back(new LightNormalization());
layers.push_back(new Relu());
layers.push_back(new DW_Convolution(W[2], 1, 1));
layers.push_back(new LightNormalization());
layers.push_back(new Relu());
layers.push_back(new Pooling(2, 2, 2));
layers.push_back(new Convolution(W[3], 1, 0));
layers.push_back(new LightNormalization());
layers.push_back(new Relu());
layers.push_back(new DW_Convolution(W[4], 1, 1));
layers.push_back(new LightNormalization());
layers.push_back(new Relu());
layers.push_back(new Pooling(2, 2, 2));
layers.push_back(new Affine(W[5]));
layers.push_back(new LightNormalization());
layers.push_back(new Relu());
layers.push_back(new Affine(W[6]));
}
std::vector< Mat > predict(std::vector<Mat>& x) {
for (int i = 0; i < layers.size(); i++) {
x = layers[i]->forward(x);
}
return x;
}
double accuracy(std::vector< std::vector< unsigned char > > x, std::vector< int > ans, int batch_size=100) {
return 1.0;
}
std::vector<int> argmax(std::vector< Mat >& x) {
std::vector<int> pred;
for (int n = 0; n < x.size(); n++) {
int pid = 0, pos;
double pval = -1e9;
for (int i = 0; i < x[n].mat.size(); i++) {
if (pval < x[n].mat[i]) {
pval = x[n].mat[i];
pid = i;
}
}
pred.push_back(pid);
}
return pred;
}
void load_trained(const char* filename="params.txt") {
FILE *f = fopen(filename, "r");
if (f == NULL) {
printf("File not found\n");
exit(1);
}
char line[10] = { 0 };
int keynum;
while (fscanf(f, "%s", line)==1) {
char s[4][10] = { 0 };
keynum = line[1] - '0' - 1;
// get shape
fscanf(f, "%s", s[0]);
fscanf(f, "%s", s[1]);
if (s[1][strlen(s[1]) - 1] != '\"') {
fscanf(f, "%s", s[2]);
fscanf(f, "%s", s[3]);
}
// nw = number of weights : shape[0]
// size = input size of W[key]
int size = 1, nw=0;
for (int i = 0; i < 4; i++) {
int val = 0;
for (int j = 0; j < strlen(s[i]); j++) {
if ('0' <= s[i][j] && s[i][j] <= '9') {
val = 10 * val + (s[i][j] - '0');
}
}
if (val) {
shape[keynum].push_back(val);
size *= val;
if (nw == 0)
nw = val;
}
}
// Read data of W[key]
int fsize = size / nw;
double *mm = new double[fsize];
for (int i = 0; i < size; i++) {
fscanf(f, "%lf", &mm[i%fsize]);
if (i%fsize == fsize - 1) {
if(shape[keynum].size() == 2)
W[keynum].push_back(Mat(1, 1, shape[keynum][1], std::vector<double>(mm, mm + fsize)));
else if(shape[keynum].size() == 4)
W[keynum].push_back(Mat(shape[keynum][1], shape[keynum][2],
shape[keynum][3], std::vector<double>(mm, mm + fsize)));
}
}
}
printf("Trained weights loading done\n");
}
};
#endif
0.207843 0.243137 0.219608 0.27451 0.266667 0.235294 0.227451 0.243137 0.278431 0.286275 0.286275 0.384314 0.415686 0.317647 0.392157 0.407843 0.305882 0.34902 0.333333 0.345098 0.294118 0.262745 0.286275 0.313726 0.298039 0.278431 0.552941 0.823529 0.74902 0.866667 0.898039 0.866667 0.219608 0.384314 0.360784 0.305882 0.294118 0.258824 0.203922 0.231373 0.321569 0.309804 0.294118 0.337255 0.556863 0.529412 0.623529 0.572549 0.52549 0.592157 0.47451 0.517647 0.388235 0.356863 0.368627 0.333333 0.301961 0.290196 0.635294 0.92549 0.780392 0.878431 0.905882 0.909804 0.258824 0.564706 0.623529 0.560784 0.376471 0.227451 0.215686 0.258824 0.32549 0.368627 0.4 0.4 0.643137 0.698039 0.788235 0.698039 0.611765 0.537255 0.596078 0.466667 0.521569 0.560784 0.603922 0.537255 0.321569 0.301961 0.607843 0.972549 0.831373 0.913725 0.941176 0.952941 0.380392 0.631373 0.737255 0.815686 0.615686 0.333333 0.282353 0.262745 0.443137 0.545098 0.580392 0.678431 0.878431 0.764706 0.654902 0.658824 0.666667 0.713726 0.756863 0.670588 0.772549 0.709804 0.815686 0.847059 0.356863 0.301961 0.564706 0.92549 0.87451 0.921569 0.937255 0.945098 0.47451 0.733333 0.839216 0.87451 0.635294 0.396078 0.337255 0.286275 0.407843 0.498039 0.364706 0.478431 0.745098 0.701961 0.560784 0.560784 0.6 0.647059 0.721569 0.611765 0.768627 0.576471 0.623529 0.533333 0.231373 0.337255 0.517647 0.882353 0.929412 0.917647 0.909804 0.909804 0.576471 0.85098 0.937255 0.882353 0.596078 0.388235 0.341176 0.356863 0.294118 0.305882 0.305882 0.345098 0.658824 0.768627 0.67451 0.717647 0.713726 0.639216 0.592157 0.415686 0.592157 0.309804 0.313726 0.356863 0.286275 0.305882 0.364706 0.733333 0.964706 0.894118 0.847059 0.835294 0.690196 0.854902 0.866667 0.729412 0.517647 0.380392 0.419608 0.490196 0.443137 0.337255 0.270588 0.345098 0.490196 0.717647 0.713726 0.756863 0.811765 0.772549 0.431373 0.294118 0.517647 0.494118 0.545098 0.454902 0.203922 0.215686 0.282353 0.470588 0.831373 0.815686 0.796078 0.858824 0.741176 0.827451 0.792157 0.596078 0.403922 0.352941 0.447059 0.490196 0.423529 0.45098 0.396078 0.294118 0.337255 0.490196 0.65098 0.733333 0.756863 0.721569 0.6 0.501961 0.545098 0.372549 0.34902 0.317647 0.145098 0.439216 0.486275 0.254902 0.529412 0.678431 0.72549 0.807843 0.772549 0.847059 0.752941 0.509804 0.345098 0.32549 0.411765 0.431373 0.403922 0.396078 0.392157 0.364706 0.333333 0.376471 0.607843 0.737255 0.823529 0.886275 0.729412 0.4 0.517647 0.462745 0.337255 0.372549 0.219608 0.576471 0.694118 0.2 0.360784 0.733333 0.796078 0.819608 0.737255 0.776471 0.639216 0.419608 0.356863 0.372549 0.45098 0.388235 0.356863 0.388235 0.317647 0.4 0.435294 0.419608 0.686275 0.74902 0.831373 0.909804 0.72549 0.372549 0.341176 0.556863 0.529412 0.341176 0.294118 0.639216 0.541176 0.345098 0.47451 0.784314 0.921569 0.94902 0.701961 0.654902 0.501961 0.403922 0.352941 0.415686 0.431373 0.329412 0.458824 0.662745 0.380392 0.301961 0.380392 0.709804 0.819608 0.776471 0.878431 0.776471 0.662745 0.607843 0.45098 0.517647 0.721569 0.376471 0.4 0.776471 0.392157 0.329412 0.529412 0.619608 0.87451 0.92549 0.686275 0.576471 0.427451 0.376471 0.34902 0.396078 0.45098 0.552941 0.776471 0.890196 0.745098 0.286275 0.388235 0.760784 0.654902 0.709804 0.768627 0.658824 0.592157 0.564706 0.643137 0.462745 0.560784 0.396078 0.458824 0.513726 0.290196 0.243137 0.368627 0.372549 0.698039 0.882353 0.639216 0.564706 0.458824 0.337255 0.337255 0.423529 0.686275 0.839216 0.760784 0.764706 0.937255 0.627451 0.662745 0.756863 0.631373 0.831373 0.67451 0.513726 0.709804 0.662745 0.501961 0.690196 0.560784 0.505882 0.698039 0.482353 0.192157 0.266667 0.313726 0.282353 0.462745 0.886275 0.596078 0.568627 0.447059 0.337255 0.388235 0.635294 0.843137 0.8 0.415686 0.431373 0.823529 0.847059 0.643137 0.603922 0.854902 0.886275 0.737255 0.592157 0.823529 0.545098 0.486275 0.764706 0.576471 0.623529 0.690196 0.478431 0.247059 0.317647 0.360784 0.32549 0.341176 0.74902 0.631373 0.52549 0.384314 0.403922 0.52549 0.85098 0.847059 0.415686 0.278431 0.364706 0.623529 0.831373 0.568627 0.596078 0.803922 0.639216 0.745098 0.8 0.733333 0.431373 0.505882 0.729412 0.513726 0.576471 0.541176 0.4 0.286275 0.501961 0.4 0.321569 0.352941 0.505882 0.678431 0.533333 0.364706 0.505882 0.737255 0.941176 0.878431 0.384314 0.341176 0.494118 0.643137 0.658824 0.717647 0.803922 0.666667 0.447059 0.721569 0.784314 0.631373 0.65098 0.803922 0.733333 0.654902 0.65098 0.403922 0.207843 0.258824 0.556863 0.458824 0.32549 0.34902 0.376471 0.72549 0.545098 0.466667 0.607843 0.666667 0.862745 0.901961 0.509804 0.360784 0.780392 0.588235 0.521569 0.788235 0.705882 0.698039 0.635294 0.74902 0.65098 0.498039 0.741176 0.890196 0.701961 0.678431 0.733333 0.482353 0.207843 0.266667 0.454902 0.380392 0.341176 0.364706 0.317647 0.6 0.486275 0.572549 0.415686 0.537255 0.568627 0.698039 0.635294 0.564706 0.776471 0.537255 0.831373 0.705882 0.411765 0.756863 0.854902 0.556863 0.588235 0.588235 0.698039 0.737255 0.803922 0.498039 0.611765 0.596078 0.243137 0.392157 0.552941 0.482353 0.458824 0.486275 0.427451 0.462745 0.415686 0.396078 0.458824 0.556863 0.513726 0.490196 0.584314 0.721569 0.682353 0.552941 0.815686 0.662745 0.592157 0.792157 0.74902 0.588235 0.603922 0.690196 0.529412 0.639216 0.847059 0.615686 0.513726 0.407843 0.223529 0.462745 0.678431 0.47451 0.529412 0.745098 0.607843 0.403922 0.368627 0.380392 0.576471 0.411765 0.521569 0.419608 0.423529 0.756863 0.776471 0.776471 0.796078 0.831373 0.611765 0.529412 0.521569 0.701961 0.721569 0.721569 0.521569 0.788235 0.901961 0.788235 0.552941 0.160784 0.258824 0.619608 0.682353 0.396078 0.490196 0.803922 0.552941 0.392157 0.352941 0.423529 0.498039 0.32549 0.388235 0.372549 0.509804 0.815686 0.803922 0.894118 0.843137 0.513726 0.266667 0.462745 0.568627 0.607843 0.819608 0.67451 0.65098 0.847059 0.886275 0.760784 0.521569 0.180392 0.392157 0.745098 0.643137 0.427451 0.6 0.85098 0.47451 0.388235 0.329412 0.4 0.388235 0.34902 0.356863 0.396078 0.6 0.901961 0.909804 0.74902 0.478431 0.188235 0.290196 0.54902 0.768627 0.752941 0.894118 0.811765 0.572549 0.690196 0.905882 0.8 0.419608 0.247059 0.537255 0.752941 0.584314 0.470588 0.780392 0.843137 0.407843 0.364706 0.368627 0.360784 0.380392 0.360784 0.352941 0.419608 0.619608 0.92549 0.741176 0.666667 0.760784 0.54902 0.662745 0.6 0.490196 0.54902 0.780392 0.921569 0.756863 0.533333 0.819608 0.792157 0.321569 0.282353 0.6 0.737255 0.552941 0.517647 0.819608 0.72549 0.34902 0.372549 0.423529 0.345098 0.352941 0.341176 0.352941 0.411765 0.584314 0.866667 0.796078 0.831373 0.772549 0.607843 0.494118 0.333333 0.439216 0.65098 0.752941 0.854902 0.894118 0.666667 0.678431 0.666667 0.313726 0.380392 0.654902 0.721569 0.513726 0.521569 0.854902 0.635294 0.313726 0.396078 0.423529 0.376471 0.376471 0.345098 0.411765 0.427451 0.403922 0.513726 0.580392 0.494118 0.321569 0.266667 0.345098 0.552941 0.807843 0.792157 0.890196 0.862745 0.905882 0.788235 0.67451 0.662745 0.360784 0.501961 0.729412 0.690196 0.482353 0.603922 0.894118 0.580392 0.317647 0.431373 0.364706 0.4 0.427451 0.388235 0.439216 0.403922 0.345098 0.231373 0.172549 0.25098 0.298039 0.309804 0.619608 0.878431 0.87451 0.831373 0.901961 0.870588 0.862745 0.607843 0.545098 0.513726 0.352941 0.584314 0.737255 0.623529 0.490196 0.717647 0.831373 0.52549 0.341176 0.415686 0.337255 0.411765 0.439216 0.427451 0.396078 0.372549 0.403922 0.329412 0.290196 0.356863 0.392157 0.392157 0.568627 0.827451 0.827451 0.843137 0.92549 0.921569 0.619608 0.572549 0.717647 0.552941 0.380392 0.654902 0.752941 0.576471 0.501961 0.788235 0.74902 0.415686 0.337255 0.364706 0.345098 0.443137 0.411765 0.439216 0.352941 0.341176 0.396078 0.34902 0.345098 0.372549 0.356863 0.462745 0.658824 0.858824 0.835294 0.807843 0.882353 0.713726 0.545098 0.705882 0.709804 0.443137 0.45098 0.713726 0.721569 0.521569 0.552941 0.85098 0.662745 0.313726 0.329412 0.372549 0.392157 0.423529 0.345098 0.415686 0.364706 0.34902 0.34902 0.333333 0.368627 0.384314 0.384314 0.494118 0.662745 0.854902 0.894118 0.835294 0.701961 0.615686 0.678431 0.682353 0.580392 0.372549 0.54902 0.729412 0.654902 0.482353 0.670588 0.835294 0.592157 0.278431 0.337255 0.384314 0.392157 0.392157 0.376471 0.407843 0.396078 0.388235 0.286275 0.309804 0.376471 0.396078 0.509804 0.627451 0.713726 0.792157 0.682353 0.560784 0.654902 0.772549 0.729412 0.682353 0.470588 0.384314 0.607843 0.690196 0.623529 0.462745 0.72549 0.764706 0.513726 0.278431 0.352941 0.384314 0.376471 0.372549 0.439216 0.423529 0.4 0.407843 0.298039 0.309804 0.34902 0.376471 0.509804 0.498039 0.658824 0.615686 0.529412 0.560784 0.756863 0.745098 0.745098 0.666667 0.368627 0.384314 0.572549 0.635294 0.541176 0.454902 0.752941 0.776471 0.443137 0.290196 0.368627 0.392157 0.356863 0.403922 0.435294 0.443137 0.411765 0.411765 0.333333 0.333333 0.356863 0.356863 0.376471 0.435294 0.529412 0.509804 0.603922 0.580392 0.713726 0.623529 0.670588 0.564706 0.305882 0.356863 0.52549 0.647059 0.494118 0.517647 0.788235 0.72549 0.384314 0.290196 0.372549 0.490196 0.6 0.596078 0.658824 0.666667 0.635294 0.623529 0.635294 0.658824 0.65098 0.662745 0.643137 0.639216 0.635294 0.694118 0.682353 0.611765 0.662745 0.666667 0.694118 0.666667 0.647059 0.666667 0.686275 0.666667 0.635294 0.792157 0.941176 0.909804 0.984314 0.980392 0.968627 0.286275 0.509804 0.615686 0.654902 0.678431 0.654902 0.607843 0.623529 0.694118 0.694118 0.701961 0.654902 0.607843 0.537255 0.635294 0.552941 0.533333 0.607843 0.517647 0.627451 0.603922 0.65098 0.709804 0.698039 0.690196 0.658824 0.843137 0.976471 0.917647 0.976471 0.992157 0.980392 0.254902 0.486275 0.596078 0.619608 0.658824 0.623529 0.588235 0.643137 0.72549 0.752941 0.72549 0.639216 0.666667 0.588235 0.670588 0.533333 0.435294 0.364706 0.396078 0.368627 0.423529 0.462745 0.552941 0.619608 0.666667 0.690196 0.831373 0.992157 0.929412 0.968627 0.988235 0.984314 0.345098 0.545098 0.615686 0.654902 0.580392 0.568627 0.603922 0.639216 0.721569 0.705882 0.690196 0.666667 0.694118 0.580392 0.494118 0.533333 0.505882 0.560784 0.639216 0.462745 0.6 0.505882 0.611765 0.682353 0.513726 0.686275 0.823529 0.972549 0.94902 0.976471 0.988235 0.988235 0.423529 0.592157 0.65098 0.67451 0.494118 0.392157 0.478431 0.596078 0.635294 0.670588 0.623529 0.639216 0.560784 0.478431 0.403922 0.447059 0.486275 0.588235 0.65098 0.517647 0.67451 0.458824 0.486275 0.458824 0.447059 0.705882 0.8 0.94902 0.972549 0.984314 0.984314 0.984314 0.494118 0.65098 0.682353 0.658824 0.478431 0.329412 0.309804 0.462745 0.623529 0.678431 0.682353 0.717647 0.580392 0.490196 0.47451 0.537255 0.505882 0.494118 0.47451 0.321569 0.411765 0.258824 0.368627 0.505882 0.627451 0.67451 0.690196 0.87451 0.984314 0.972549 0.972549 0.964706 0.564706 0.658824 0.65098 0.572549 0.415686 0.313726 0.329412 0.380392 0.552941 0.682353 0.627451 0.65098 0.635294 0.517647 0.509804 0.607843 0.568627 0.517647 0.301961 0.192157 0.364706 0.345098 0.45098 0.545098 0.556863 0.596078 0.643137 0.764706 0.945098 0.945098 0.933333 0.964706 0.596078 0.647059 0.623529 0.486275 0.329412 0.290196 0.356863 0.384314 0.384314 0.529412 0.607843 0.611765 0.686275 0.607843 0.541176 0.556863 0.533333 0.447059 0.376471 0.341176 0.372549 0.254902 0.227451 0.34902 0.501961 0.670588 0.592157 0.607843 0.792157 0.87451 0.886275 0.929412 0.615686 0.658824 0.592157 0.415686 0.290196 0.286275 0.345098 0.34902 0.333333 0.341176 0.423529 0.639216 0.709804 0.690196 0.580392 0.505882 0.627451 0.678431 0.494118 0.243137 0.356863 0.34902 0.25098 0.392157 0.498039 0.607843 0.545098 0.501961 0.690196 0.886275 0.92549 0.937255 0.596078 0.611765 0.505882 0.356863 0.298039 0.305882 0.376471 0.329412 0.298039 0.329412 0.309804 0.439216 0.670588 0.654902 0.627451 0.47451 0.596078 0.701961 0.505882 0.215686 0.176471 0.443137 0.431373 0.309804 0.435294 0.556863 0.388235 0.643137 0.839216 0.929412 0.964706 0.984314 0.580392 0.52549 0.411765 0.333333 0.294118 0.333333 0.356863 0.298039 0.392157 0.521569 0.329412 0.270588 0.407843 0.654902 0.67451 0.498039 0.580392 0.509804 0.427451 0.376471 0.290196 0.423529 0.596078 0.313726 0.372549 0.596078 0.337255 0.670588 0.937255 0.890196 0.960784 0.988235 0.568627 0.47451 0.356863 0.305882 0.294118 0.341176 0.372549 0.435294 0.635294 0.768627 0.643137 0.25098 0.329412 0.623529 0.423529 0.392157 0.47451 0.411765 0.321569 0.380392 0.552941 0.321569 0.376471 0.309804 0.352941 0.337255 0.345098 0.619608 0.776471 0.737255 0.862745 0.984314 0.52549 0.470588 0.380392 0.286275 0.290196 0.345098 0.572549 0.713726 0.627451 0.678431 0.870588 0.533333 0.509804 0.564706 0.407843 0.556863 0.376471 0.235294 0.509804 0.580392 0.411765 0.580392 0.439216 0.419608 0.635294 0.360784 0.305882 0.65098 0.721569 0.694118 0.745098 0.960784 0.498039 0.47451 0.364706 0.290196 0.305882 0.498039 0.713726 0.729412 0.352941 0.352941 0.745098 0.701961 0.435294 0.352941 0.643137 0.623529 0.458824 0.333333 0.709804 0.443137 0.34902 0.576471 0.470588 0.560784 0.627451 0.368627 0.403922 0.701961 0.764706 0.74902 0.709804 0.882353 0.509804 0.423529 0.305882 0.317647 0.431373 0.788235 0.764706 0.345098 0.215686 0.309804 0.494118 0.678431 0.317647 0.270588 0.529412 0.34902 0.537255 0.682353 0.647059 0.278431 0.4 0.423529 0.341176 0.521569 0.443137 0.305882 0.505882 0.843137 0.772549 0.701961 0.729412 0.792157 0.533333 0.415686 0.298039 0.380392 0.623529 0.905882 0.807843 0.301961 0.27451 0.364706 0.478431 0.454902 0.454902 0.494118 0.396078 0.192157 0.541176 0.705882 0.52549 0.47451 0.760784 0.627451 0.54902 0.580392 0.27451 0.172549 0.537255 0.894118 0.811765 0.690196 0.733333 0.760784 0.564706 0.419608 0.376471 0.498039 0.556863 0.8 0.803922 0.403922 0.301961 0.537255 0.34902 0.239216 0.517647 0.45098 0.47451 0.431373 0.635294 0.584314 0.341176 0.611765 0.823529 0.607843 0.584314 0.658824 0.321569 0.192157 0.537255 0.792157 0.729412 0.721569 0.760784 0.737255 0.490196 0.388235 0.45098 0.34902 0.494118 0.52549 0.603922 0.533333 0.466667 0.580392 0.290196 0.509804 0.388235 0.152941 0.588235 0.721569 0.435294 0.458824 0.411765 0.627451 0.619608 0.482353 0.345098 0.529412 0.4 0.203922 0.501961 0.709804 0.721569 0.729412 0.780392 0.752941 0.4 0.356863 0.313726 0.368627 0.498039 0.443137 0.396078 0.458824 0.568627 0.486275 0.262745 0.501961 0.388235 0.333333 0.670588 0.639216 0.415686 0.380392 0.533333 0.47451 0.470588 0.596078 0.458824 0.364706 0.254902 0.184314 0.411765 0.584314 0.47451 0.545098 0.729412 0.643137 0.345098 0.317647 0.317647 0.478431 0.34902 0.423529 0.329412 0.32549 0.521569 0.494118 0.458824 0.584314 0.631373 0.415686 0.376471 0.392157 0.588235 0.537255 0.592157 0.431373 0.611765 0.827451 0.678431 0.4 0.117647 0.254902 0.517647 0.564706 0.356863 0.435294 0.631373 0.470588 0.341176 0.313726 0.34902 0.407843 0.286275 0.317647 0.301961 0.384314 0.537255 0.482353 0.654902 0.733333 0.462745 0.184314 0.278431 0.372549 0.470588 0.666667 0.568627 0.529412 0.635294 0.729412 0.6 0.352941 0.152941 0.352941 0.603922 0.537255 0.384314 0.517647 0.658824 0.411765 0.345098 0.290196 0.32549 0.294118 0.290196 0.313726 0.313726 0.411765 0.698039 0.717647 0.603922 0.356863 0.113725 0.203922 0.364706 0.580392 0.639216 0.827451 0.760784 0.462745 0.513726 0.760784 0.52549 0.266667 0.227451 0.462745 0.607843 0.498039 0.423529 0.615686 0.635294 0.352941 0.313726 0.317647 0.298039 0.294118 0.290196 0.294118 0.321569 0.482353 0.815686 0.6 0.517647 0.607843 0.384314 0.560784 0.494118 0.4 0.4 0.666667 0.890196 0.670588 0.403922 0.666667 0.560784 0.247059 0.286275 0.513726 0.588235 0.447059 0.447059 0.643137 0.560784 0.309804 0.305882 0.345098 0.286275 0.290196 0.290196 0.290196 0.309804 0.478431 0.780392 0.678431 0.745098 0.690196 0.486275 0.388235 0.27451 0.34902 0.466667 0.580392 0.756863 0.819608 0.521569 0.466667 0.501961 0.278431 0.352941 0.545098 0.572549 0.423529 0.439216 0.658824 0.509804 0.298039 0.317647 0.341176 0.298039 0.294118 0.294118 0.32549 0.329412 0.305882 0.403922 0.447059 0.372549 0.227451 0.180392 0.262745 0.470588 0.654902 0.584314 0.658824 0.717647 0.823529 0.65098 0.498039 0.521569 0.321569 0.431373 0.592157 0.564706 0.415686 0.498039 0.662745 0.462745 0.290196 0.352941 0.298039 0.298039 0.32549 0.321569 0.345098 0.321569 0.270588 0.156863 0.105882 0.168627 0.219608 0.254902 0.494118 0.772549 0.682353 0.580392 0.682353 0.745098 0.72549 0.47451 0.458824 0.4 0.309804 0.486275 0.584314 0.513726 0.423529 0.564706 0.623529 0.439216 0.301961 0.34902 0.278431 0.313726 0.34902 0.34902 0.337255 0.305882 0.333333 0.290196 0.266667 0.301961 0.309804 0.313726 0.419608 0.709804 0.627451 0.627451 0.788235 0.733333 0.447059 0.423529 0.54902 0.431373 0.341176 0.521569 0.6 0.47451 0.435294 0.611765 0.596078 0.376471 0.317647 0.309804 0.282353 0.341176 0.341176 0.34902 0.298039 0.290196 0.337255 0.305882 0.290196 0.313726 0.290196 0.380392 0.541176 0.733333 0.694118 0.690196 0.756863 0.501961 0.415686 0.564706 0.54902 0.364706 0.392157 0.568627 0.576471 0.443137 0.47451 0.647059 0.545098 0.309804 0.321569 0.305882 0.313726 0.32549 0.286275 0.32549 0.301961 0.305882 0.309804 0.290196 0.298039 0.313726 0.309804 0.384314 0.533333 0.760784 0.8 0.643137 0.498039 0.47451 0.552941 0.545098 0.486275 0.329412 0.458824 0.592157 0.533333 0.423529 0.552941 0.643137 0.494118 0.282353 0.333333 0.298039 0.313726 0.32549 0.298039 0.317647 0.341176 0.333333 0.278431 0.286275 0.313726 0.313726 0.415686 0.533333 0.564706 0.678431 0.576471 0.403922 0.494118 0.619608 0.576471 0.545098 0.403922 0.329412 0.509804 0.572549 0.517647 0.403922 0.584314 0.607843 0.447059 0.282353 0.337255 0.333333 0.32549 0.32549 0.356863 0.337255 0.337255 0.329412 0.278431 0.286275 0.305882 0.301961 0.423529 0.411765 0.529412 0.505882 0.392157 0.411765 0.588235 0.592157 0.592157 0.545098 0.333333 0.337255 0.47451 0.533333 0.458824 0.407843 0.619608 0.611765 0.392157 0.286275 0.337255 0.364706 0.333333 0.34902 0.356863 0.368627 0.337255 0.317647 0.290196 0.294118 0.294118 0.298039 0.309804 0.360784 0.435294 0.419608 0.47451 0.431373 0.552941 0.517647 0.552941 0.478431 0.286275 0.32549 0.439216 0.541176 0.427451 0.45098 0.647059 0.588235 0.345098 0.282353 0.34902 0.321569 0.388235 0.396078 0.478431 0.498039 0.478431 0.447059 0.447059 0.482353 0.482353 0.482353 0.494118 0.454902 0.454902 0.564706 0.588235 0.486275 0.521569 0.533333 0.560784 0.45098 0.427451 0.494118 0.513726 0.458824 0.4 0.607843 0.858824 0.792157 0.92549 0.937255 0.870588 0.247059 0.380392 0.419608 0.454902 0.498039 0.466667 0.392157 0.431373 0.541176 0.533333 0.533333 0.466667 0.427451 0.443137 0.545098 0.501961 0.47451 0.529412 0.45098 0.54902 0.423529 0.486275 0.560784 0.533333 0.486275 0.431373 0.690196 0.937255 0.803922 0.921569 0.945098 0.929412 0.27451 0.45098 0.490196 0.458824 0.415686 0.364706 0.372549 0.458824 0.580392 0.6 0.580392 0.498039 0.541176 0.54902 0.607843 0.458824 0.345098 0.305882 0.32549 0.270588 0.305882 0.360784 0.462745 0.478431 0.478431 0.494118 0.686275 0.968627 0.835294 0.933333 0.960784 0.956863 0.356863 0.552941 0.568627 0.588235 0.47451 0.372549 0.392157 0.431373 0.584314 0.615686 0.584314 0.584314 0.623529 0.501961 0.419608 0.498039 0.490196 0.556863 0.588235 0.415686 0.54902 0.45098 0.533333 0.607843 0.411765 0.537255 0.67451 0.933333 0.87451 0.937255 0.956863 0.964706 0.431373 0.592157 0.611765 0.643137 0.478431 0.352941 0.356863 0.368627 0.443137 0.556863 0.470588 0.47451 0.439216 0.345098 0.286275 0.388235 0.458824 0.564706 0.635294 0.501961 0.619608 0.443137 0.439216 0.411765 0.360784 0.564706 0.631373 0.894118 0.921569 0.92549 0.917647 0.92549 0.501961 0.623529 0.658824 0.647059 0.466667 0.352941 0.298039 0.313726 0.364706 0.47451 0.494118 0.513726 0.447059 0.380392 0.368627 0.45098 0.403922 0.376471 0.4 0.262745 0.341176 0.203922 0.27451 0.431373 0.482353 0.435294 0.462745 0.764706 0.945098 0.890196 0.854902 0.843137 0.576471 0.635294 0.635294 0.54902 0.403922 0.329412 0.352941 0.360784 0.403922 0.454902 0.407843 0.462745 0.482353 0.443137 0.435294 0.529412 0.490196 0.403922 0.231373 0.160784 0.301961 0.298039 0.356863 0.423529 0.32549 0.266667 0.345098 0.560784 0.839216 0.823529 0.8 0.862745 0.596078 0.623529 0.607843 0.470588 0.345098 0.321569 0.372549 0.388235 0.337255 0.427451 0.419608 0.376471 0.490196 0.482353 0.45098 0.47451 0.462745 0.356863 0.298039 0.258824 0.282353 0.203922 0.192157 0.282353 0.32549 0.470588 0.392157 0.341176 0.572549 0.701961 0.729412 0.815686 0.607843 0.635294 0.580392 0.415686 0.321569 0.329412 0.360784 0.345098 0.329412 0.345098 0.360784 0.419608 0.47451 0.505882 0.466667 0.447059 0.607843 0.615686 0.431373 0.207843 0.278431 0.270588 0.192157 0.337255 0.360784 0.486275 0.419608 0.258824 0.427451 0.72549 0.8 0.827451 0.580392 0.580392 0.494118 0.364706 0.333333 0.34902 0.4 0.34902 0.317647 0.329412 0.313726 0.356863 0.466667 0.462745 0.533333 0.407843 0.545098 0.623529 0.415686 0.164706 0.12549 0.368627 0.34902 0.243137 0.321569 0.462745 0.290196 0.513726 0.701961 0.847059 0.886275 0.937255 0.560784 0.505882 0.419608 0.372549 0.329412 0.356863 0.380392 0.309804 0.368627 0.478431 0.309804 0.282353 0.333333 0.541176 0.607843 0.384314 0.458824 0.407843 0.298039 0.266667 0.231373 0.372549 0.509804 0.243137 0.298039 0.517647 0.231373 0.533333 0.847059 0.807843 0.847059 0.901961 0.54902 0.462745 0.380392 0.360784 0.32549 0.372549 0.392157 0.396078 0.564706 0.694118 0.572549 0.258824 0.317647 0.568627 0.384314 0.313726 0.396078 0.313726 0.223529 0.32549 0.478431 0.262745 0.286275 0.243137 0.282353 0.278431 0.243137 0.443137 0.584314 0.529412 0.72549 0.858824 0.517647 0.466667 0.4 0.32549 0.321569 0.34902 0.533333 0.654902 0.580392 0.639216 0.807843 0.498039 0.431373 0.486275 0.388235 0.501961 0.305882 0.160784 0.45098 0.513726 0.34902 0.545098 0.384314 0.317647 0.54902 0.32549 0.207843 0.470588 0.509804 0.447059 0.545098 0.862745 0.498039 0.47451 0.384314 0.317647 0.333333 0.501961 0.701961 0.72549 0.337255 0.337255 0.709804 0.619608 0.329412 0.294118 0.611765 0.54902 0.392157 0.301961 0.686275 0.396078 0.282353 0.490196 0.392157 0.439216 0.572549 0.309804 0.286275 0.529412 0.615686 0.54902 0.486275 0.780392 0.529412 0.431373 0.329412 0.352941 0.447059 0.803922 0.756863 0.34902 0.243137 0.32549 0.458824 0.560784 0.235294 0.188235 0.454902 0.294118 0.490196 0.65098 0.611765 0.231373 0.34902 0.321569 0.235294 0.47451 0.403922 0.2 0.407843 0.713726 0.639216 0.517647 0.541176 0.654902 0.560784 0.443137 0.32549 0.407843 0.639216 0.898039 0.733333 0.290196 0.294118 0.364706 0.419608 0.372549 0.384314 0.396078 0.301961 0.164706 0.509804 0.658824 0.498039 0.435294 0.705882 0.556863 0.478431 0.505882 0.25098 0.12549 0.423529 0.737255 0.631373 0.490196 0.54902 0.596078 0.596078 0.443137 0.376471 0.478431 0.572549 0.784314 0.737255 0.403922 0.298039 0.478431 0.262745 0.168627 0.435294 0.384314 0.423529 0.403922 0.592157 0.529412 0.317647 0.592157 0.760784 0.529412 0.529412 0.596078 0.282353 0.133333 0.392157 0.584314 0.513726 0.505882 0.592157 0.560784 0.505882 0.4 0.427451 0.329412 0.521569 0.541176 0.6 0.505882 0.431373 0.505882 0.227451 0.376471 0.298039 0.129412 0.54902 0.647059 0.4 0.423529 0.372549 0.627451 0.54902 0.368627 0.270588 0.505882 0.317647 0.152941 0.4 0.52549 0.521569 0.533333 0.584314 0.552941 0.419608 0.384314 0.341176 0.396078 0.537255 0.478431 0.427451 0.435294 0.501961 0.403922 0.180392 0.360784 0.258824 0.254902 0.607843 0.592157 0.396078 0.352941 0.494118 0.466667 0.411765 0.517647 0.411765 0.34902 0.211765 0.184314 0.380392 0.498039 0.411765 0.458824 0.584314 0.505882 0.384314 0.372549 0.364706 0.486275 0.364706 0.443137 0.356863 0.333333 0.458824 0.364706 0.329412 0.482353 0.533333 0.329412 0.333333 0.34902 0.533333 0.486275 0.564706 0.407843 0.568627 0.796078 0.639216 0.360784 0.101961 0.235294 0.482353 0.509804 0.333333 0.407843 0.568627 0.427451 0.392157 0.380392 0.392157 0.403922 0.321569 0.341176 0.32549 0.388235 0.454902 0.364706 0.545098 0.654902 0.45098 0.160784 0.247059 0.32549 0.435294 0.635294 0.556863 0.486275 0.568627 0.694118 0.564706 0.305882 0.14902 0.341176 0.556863 0.486275 0.360784 0.478431 0.6 0.392157 0.396078 0.341176 0.376471 0.337255 0.352941 0.345098 0.345098 0.411765 0.596078 0.635294 0.537255 0.313726 0.113725 0.184314 0.333333 0.545098 0.619608 0.803922 0.733333 0.411765 0.458824 0.67451 0.466667 0.223529 0.223529 0.435294 0.552941 0.447059 0.376471 0.552941 0.576471 0.345098 0.368627 0.360784 0.34902 0.356863 0.345098 0.345098 0.360784 0.45098 0.741176 0.580392 0.482353 0.564706 0.392157 0.54902 0.466667 0.388235 0.384314 0.658824 0.878431 0.639216 0.352941 0.572549 0.482353 0.227451 0.286275 0.466667 0.52549 0.415686 0.403922 0.568627 0.517647 0.309804 0.364706 0.4 0.337255 0.341176 0.337255 0.337255 0.34902 0.458824 0.713726 0.639216 0.682353 0.627451 0.486275 0.388235 0.262745 0.337255 0.458824 0.556863 0.709804 0.788235 0.466667 0.372549 0.415686 0.258824 0.34902 0.486275 0.505882 0.403922 0.407843 0.6 0.478431 0.298039 0.376471 0.396078 0.356863 0.34902 0.345098 0.364706 0.360784 0.317647 0.372549 0.392157 0.329412 0.215686 0.188235 0.254902 0.462745 0.627451 0.588235 0.639216 0.658824 0.764706 0.6 0.435294 0.470588 0.298039 0.407843 0.541176 0.498039 0.392157 0.482353 0.615686 0.435294 0.294118 0.407843 0.34902 0.352941 0.376471 0.368627 0.388235 0.352941 0.298039 0.176471 0.113725 0.188235 0.231373 0.27451 0.490196 0.733333 0.670588 0.603922 0.67451 0.721569 0.666667 0.411765 0.411765 0.380392 0.294118 0.447059 0.541176 0.462745 0.396078 0.541176 0.572549 0.403922 0.313726 0.407843 0.32549 0.34902 0.376471 0.380392 0.368627 0.34902 0.376471 0.32549 0.313726 0.352941 0.356863 0.352941 0.431373 0.654902 0.584314 0.635294 0.784314 0.694118 0.415686 0.376471 0.498039 0.4 0.329412 0.486275 0.54902 0.439216 0.403922 0.556863 0.533333 0.360784 0.321569 0.368627 0.32549 0.376471 0.360784 0.388235 0.337255 0.34902 0.384314 0.337255 0.333333 0.345098 0.345098 0.392157 0.517647 0.701961 0.647059 0.670588 0.733333 0.458824 0.403922 0.537255 0.498039 0.345098 0.372549 0.529412 0.533333 0.423529 0.431373 0.576471 0.490196 0.313726 0.32549 0.360784 0.360784 0.376471 0.329412 0.380392 0.34902 0.368627 0.368627 0.32549 0.341176 0.368627 0.368627 0.423529 0.52549 0.741176 0.792157 0.65098 0.478431 0.45098 0.545098 0.521569 0.454902 0.333333 0.431373 0.54902 0.501961 0.411765 0.509804 0.580392 0.466667 0.298039 0.333333 0.360784 0.360784 0.364706 0.364706 0.372549 0.388235 0.388235 0.329412 0.317647 0.360784 0.380392 0.45098 0.556863 0.556863 0.654902 0.576471 0.403922 0.482353 0.607843 0.545098 0.52549 0.396078 0.329412 0.478431 0.537255 0.478431 0.392157 0.556863 0.572549 0.439216 0.298039 0.32549 0.388235 0.376471 0.364706 0.4 0.392157 0.403922 0.384314 0.333333 0.321569 0.345098 0.345098 0.427451 0.415686 0.501961 0.486275 0.403922 0.435294 0.584314 0.580392 0.552941 0.529412 0.34902 0.329412 0.447059 0.501961 0.427451 0.384314 0.592157 0.603922 0.403922 0.301961 0.321569 0.419608 0.396078 0.403922 0.396078 0.423529 0.403922 0.380392 0.352941 0.337255 0.34902 0.34902 0.341176 0.376471 0.419608 0.415686 0.494118 0.466667 0.54902 0.513726 0.529412 0.478431 0.321569 0.321569 0.415686 0.509804 0.407843 0.431373 0.607843 0.560784 0.352941 0.298039 0.337255
#include"Layers.hpp"
#include"SimpleConvNet.hpp"
using namespace std;
int main() {
input_dim id = { 3, 32, 32 };
conv_param cp = { 32,32,64, 3,1,1 };
SimpleConvNet SCN(id, cp);
freopen("input.txt", "r", stdin);
vector<Mat> X;
int nx = 1, dim = 3, row = 32, col = 32;
double tmp;
for (int i = 0; i < nx; i++) {
vector<double> rev;
for (int d = 0; d < dim; d++) {
for (int r = 0; r < row; r++) {
for (int c = 0; c < col; c++) {
scanf("%lf", &tmp);
rev.push_back(tmp);
}
}
}
X.push_back(Mat(dim, row, col, rev));
}
freopen("pred.txt", "r", stdin);
nx = 2, dim = 3, row = 32, col = 32;
for (int i = 0; i < nx; i++) {
vector<double> rev;
for (int d = 0; d < dim; d++) {
for (int r = 0; r < row; r++) {
for (int c = 0; c < col; c++) {
scanf("%lf", &tmp);
rev.push_back(tmp);
}
}
}
X.push_back(Mat(dim, row, col, rev));
}
auto x = SCN.predict(X);
auto pred = SCN.argmax(x);
int num = 0, pd;
printf("predict : %d ", pred[0]);
return 0;
}
\ No newline at end of file
This diff could not be displayed because it is too large.
0.568627 0.6 0.576471 0.647059 0.694118 0.54902 0.443137 0.478431 0.643137 0.654902 0.654902 0.67451 0.666667 0.670588 0.686275 0.658824 0.670588 0.67451 0.67451 0.686275 0.662745 0.643137 0.705882 0.721569 0.745098 0.717647 0.772549 0.823529 0.705882 0.65098 0.682353 0.662745 0.384314 0.521569 0.603922 0.678431 0.65098 0.576471 0.329412 0.34902 0.615686 0.670588 0.619608 0.623529 0.686275 0.74902 0.682353 0.65098 0.819608 0.752941 0.639216 0.686275 0.631373 0.627451 0.737255 0.717647 0.788235 0.745098 0.87451 0.913725 0.741176 0.694118 0.678431 0.678431 0.333333 0.54902 0.647059 0.713726 0.631373 0.690196 0.552941 0.415686 0.611765 0.643137 0.670588 0.619608 0.654902 0.74902 0.698039 0.647059 0.780392 0.760784 0.666667 0.698039 0.666667 0.666667 0.721569 0.713726 0.796078 0.756863 0.760784 0.815686 0.741176 0.698039 0.698039 0.713726 0.552941 0.803922 0.670588 0.701961 0.670588 0.72549 0.835294 0.67451 0.619608 0.580392 0.647059 0.65098 0.627451 0.721569 0.713726 0.658824 0.627451 0.705882 0.643137 0.654902 0.666667 0.564706 0.592157 0.670588 0.713726 0.701961 0.67451 0.67451 0.658824 0.709804 0.741176 0.745098 0.682353 0.815686 0.768627 0.803922 0.835294 0.835294 0.745098 0.631373 0.603922 0.603922 0.615686 0.682353 0.631373 0.65098 0.662745 0.72549 0.603922 0.666667 0.694118 0.654902 0.623529 0.501961 0.627451 0.717647 0.666667 0.611765 0.705882 0.733333 0.666667 0.745098 0.796078 0.788235 0.607843 0.65098 0.729412 0.831373 0.85098 0.701961 0.596078 0.572549 0.627451 0.560784 0.588235 0.701961 0.607843 0.619608 0.635294 0.690196 0.658824 0.639216 0.666667 0.654902 0.627451 0.509804 0.698039 0.784314 0.709804 0.631373 0.670588 0.772549 0.733333 0.752941 0.721569 0.745098 0.619608 0.603922 0.603922 0.615686 0.729412 0.647059 0.580392 0.627451 0.635294 0.611765 0.635294 0.698039 0.619608 0.635294 0.631373 0.65098 0.666667 0.596078 0.596078 0.627451 0.639216 0.588235 0.686275 0.780392 0.780392 0.764706 0.678431 0.729412 0.768627 0.792157 0.709804 0.756863 0.576471 0.647059 0.580392 0.494118 0.588235 0.584314 0.666667 0.647059 0.615686 0.67451 0.6 0.603922 0.654902 0.643137 0.678431 0.654902 0.619608 0.615686 0.584314 0.6 0.639216 0.756863 0.8 0.772549 0.796078 0.843137 0.741176 0.772549 0.776471 0.788235 0.772549 0.74902 0.564706 0.611765 0.509804 0.392157 0.431373 0.490196 0.768627 0.67451 0.603922 0.635294 0.631373 0.65098 0.631373 0.635294 0.67451 0.666667 0.592157 0.603922 0.635294 0.686275 0.686275 0.776471 0.854902 0.913725 0.921569 0.886275 0.807843 0.784314 0.772549 0.717647 0.8 0.713726 0.631373 0.592157 0.529412 0.305882 0.301961 0.470588 0.870588 0.819608 0.635294 0.670588 0.690196 0.670588 0.647059 0.662745 0.666667 0.733333 0.694118 0.698039 0.662745 0.717647 0.709804 0.803922 0.890196 0.964706 0.988235 0.945098 0.968627 0.843137 0.866667 0.823529 0.796078 0.694118 0.694118 0.635294 0.623529 0.443137 0.258824 0.47451 0.929412 0.956863 0.8 0.780392 0.694118 0.647059 0.67451 0.709804 0.713726 0.764706 0.772549 0.784314 0.74902 0.717647 0.694118 0.858824 0.929412 0.968627 0.988235 0.976471 1.0 0.823529 0.807843 0.945098 0.780392 0.678431 0.678431 0.682353 0.72549 0.623529 0.294118 0.482353 0.937255 0.984314 0.976471 0.917647 0.803922 0.764706 0.792157 0.819608 0.788235 0.807843 0.854902 0.894118 0.858824 0.737255 0.741176 0.917647 0.917647 0.937255 0.964706 0.956863 0.976471 0.854902 0.729412 0.905882 0.780392 0.694118 0.709804 0.721569 0.721569 0.658824 0.419608 0.47451 0.898039 0.988235 0.996078 0.956863 0.85098 0.843137 0.913725 0.886275 0.827451 0.862745 0.917647 0.952941 0.917647 0.741176 0.752941 0.898039 0.886275 0.901961 0.956863 0.956863 0.992157 0.862745 0.698039 0.815686 0.741176 0.666667 0.737255 0.756863 0.717647 0.658824 0.6 0.517647 0.854902 0.992157 0.980392 0.960784 0.882353 0.909804 0.913725 0.827451 0.784314 0.854902 0.909804 0.937255 0.898039 0.694118 0.694118 0.854902 0.886275 0.917647 0.972549 0.960784 0.945098 0.811765 0.6 0.733333 0.764706 0.666667 0.784314 0.760784 0.737255 0.678431 0.666667 0.584314 0.721569 0.976471 0.988235 0.964706 0.960784 0.960784 0.921569 0.8 0.776471 0.858824 0.92549 0.952941 0.862745 0.588235 0.623529 0.815686 0.882353 0.92549 0.980392 0.980392 0.929412 0.733333 0.439216 0.615686 0.788235 0.721569 0.690196 0.760784 0.776471 0.690196 0.67451 0.678431 0.576471 0.819608 0.984314 0.968627 0.984314 0.976471 0.929412 0.780392 0.772549 0.870588 0.968627 1.0 0.92549 0.6 0.513726 0.752941 0.87451 0.92549 0.964706 0.952941 0.94902 0.556863 0.290196 0.54902 0.764706 0.737255 0.678431 0.690196 0.764706 0.729412 0.635294 0.658824 0.560784 0.623529 0.933333 0.984314 0.956863 0.94902 0.87451 0.74902 0.721569 0.823529 0.933333 0.972549 0.984314 0.788235 0.490196 0.701961 0.921569 0.972549 0.933333 0.898039 0.839216 0.364706 0.294118 0.588235 0.768627 0.729412 0.752941 0.615686 0.658824 0.713726 0.603922 0.6 0.607843 0.627451 0.894118 1.0 0.964706 0.94902 0.862745 0.717647 0.670588 0.733333 0.858824 0.905882 0.94902 0.815686 0.486275 0.67451 0.980392 0.968627 0.909804 0.898039 0.733333 0.345098 0.337255 0.615686 0.752941 0.792157 0.74902 0.576471 0.580392 0.666667 0.623529 0.694118 0.729412 0.701961 0.819608 0.945098 0.956863 0.941176 0.941176 0.741176 0.619608 0.658824 0.764706 0.807843 0.85098 0.694118 0.454902 0.572549 0.909804 0.92549 0.854902 0.760784 0.533333 0.294118 0.34902 0.603922 0.72549 0.847059 0.709804 0.662745 0.6 0.627451 0.654902 0.701961 0.768627 0.772549 0.72549 0.792157 0.960784 0.898039 0.937255 0.796078 0.509804 0.490196 0.596078 0.74902 0.788235 0.760784 0.666667 0.572549 0.870588 0.956863 0.905882 0.729412 0.419608 0.286275 0.439216 0.737255 0.760784 0.780392 0.698039 0.733333 0.658824 0.639216 0.713726 0.705882 0.631373 0.690196 0.721569 0.584314 0.878431 0.921569 0.882353 0.807843 0.380392 0.305882 0.443137 0.631373 0.603922 0.654902 0.560784 0.568627 0.823529 0.941176 0.945098 0.890196 0.541176 0.388235 0.662745 0.862745 0.862745 0.745098 0.709804 0.627451 0.505882 0.607843 0.713726 0.764706 0.690196 0.647059 0.65098 0.501961 0.65098 0.878431 0.878431 0.811765 0.423529 0.309804 0.34902 0.439216 0.47451 0.470588 0.388235 0.415686 0.631373 0.909804 0.921569 0.898039 0.623529 0.521569 0.670588 0.952941 0.85098 0.72549 0.639216 0.611765 0.529412 0.564706 0.682353 0.733333 0.709804 0.741176 0.678431 0.556863 0.647059 0.878431 0.898039 0.662745 0.32549 0.262745 0.32549 0.368627 0.490196 0.52549 0.470588 0.45098 0.560784 0.823529 0.945098 0.901961 0.686275 0.572549 0.6 0.705882 0.631373 0.623529 0.643137 0.6 0.560784 0.580392 0.627451 0.709804 0.666667 0.752941 0.701961 0.54902 0.670588 0.882353 0.917647 0.6 0.32549 0.313726 0.419608 0.454902 0.552941 0.6 0.509804 0.545098 0.552941 0.654902 0.898039 0.933333 0.803922 0.643137 0.603922 0.494118 0.537255 0.631373 0.67451 0.662745 0.592157 0.596078 0.584314 0.698039 0.654902 0.627451 0.619608 0.505882 0.639216 0.780392 0.878431 0.545098 0.345098 0.329412 0.454902 0.482353 0.466667 0.490196 0.466667 0.560784 0.54902 0.533333 0.752941 0.956863 0.870588 0.67451 0.584314 0.607843 0.596078 0.619608 0.709804 0.596078 0.541176 0.505882 0.556863 0.596078 0.505882 0.486275 0.564706 0.509804 0.654902 0.72549 0.862745 0.541176 0.376471 0.329412 0.431373 0.486275 0.419608 0.458824 0.478431 0.584314 0.584314 0.564706 0.654902 0.917647 0.815686 0.568627 0.529412 0.592157 0.635294 0.662745 0.682353 0.482353 0.45098 0.427451 0.478431 0.537255 0.505882 0.482353 0.552941 0.529412 0.717647 0.752941 0.807843 0.560784 0.572549 0.513726 0.419608 0.521569 0.443137 0.392157 0.435294 0.619608 0.596078 0.592157 0.662745 0.839216 0.764706 0.45098 0.439216 0.552941 0.654902 0.733333 0.552941 0.490196 0.513726 0.458824 0.458824 0.494118 0.466667 0.458824 0.521569 0.564706 0.690196 0.756863 0.729412 0.454902 0.72549 0.811765 0.466667 0.533333 0.517647 0.439216 0.419608 0.560784 0.576471 0.568627 0.619608 0.745098 0.701961 0.486275 0.631373 0.815686 0.721569 0.647059 0.533333 0.54902 0.572549 0.458824 0.478431 0.447059 0.423529 0.466667 0.521569 0.615686 0.72549 0.784314 0.682353 0.486275 0.698039 0.796078 0.533333 0.505882 0.52549 0.529412 0.564706 0.505882 0.505882 0.552941 0.643137 0.776471 0.698039 0.627451 0.905882 0.984314 0.819608 0.611765 0.478431 0.580392 0.596078 0.529412 0.580392 0.560784 0.52549 0.552941 0.564706 0.615686 0.741176 0.74902 0.733333 0.705882 0.705882 0.713726 0.619608 0.560784 0.54902 0.572549 0.560784 0.486275 0.517647 0.623529 0.709804 0.807843 0.67451 0.694118 0.843137 0.847059 0.756863 0.72549 0.466667 0.564706 0.643137 0.576471 0.501961 0.596078 0.682353 0.635294 0.67451 0.611765 0.698039 0.776471 0.729412 0.65098 0.72549 0.768627 0.698039 0.643137 0.698039 0.67451 0.588235 0.478431 0.509804 0.67451 0.835294 0.717647 0.576471 0.647059 0.666667 0.819608 0.729412 0.827451 0.494118 0.580392 0.72549 0.694118 0.588235 0.627451 0.690196 0.580392 0.670588 0.72549 0.701961 0.752941 0.705882 0.619608 0.690196 0.690196 0.65098 0.694118 0.784314 0.709804 0.564706 0.494118 0.494118 0.596078 0.788235 0.690196 0.560784 0.678431 0.772549 0.870588 0.776471 0.831373 0.337255 0.384314 0.376471 0.439216 0.486275 0.356863 0.25098 0.27451 0.435294 0.462745 0.466667 0.486275 0.478431 0.482353 0.494118 0.466667 0.47451 0.478431 0.478431 0.494118 0.454902 0.423529 0.505882 0.52549 0.517647 0.521569 0.607843 0.619608 0.478431 0.458824 0.478431 0.435294 0.176471 0.329412 0.415686 0.47451 0.454902 0.392157 0.133333 0.133333 0.407843 0.478431 0.431373 0.435294 0.498039 0.564706 0.490196 0.458824 0.623529 0.556863 0.447059 0.498039 0.435294 0.419608 0.529412 0.505882 0.560784 0.541176 0.709804 0.717647 0.521569 0.501961 0.482353 0.466667 0.129412 0.368627 0.45098 0.486275 0.407843 0.490196 0.34902 0.2 0.411765 0.454902 0.478431 0.423529 0.466667 0.564706 0.505882 0.45098 0.584314 0.560784 0.470588 0.509804 0.478431 0.466667 0.505882 0.486275 0.572549 0.552941 0.560784 0.607843 0.529412 0.505882 0.501961 0.513726 0.341176 0.627451 0.458824 0.439216 0.392157 0.486275 0.627451 0.466667 0.431373 0.396078 0.458824 0.454902 0.435294 0.533333 0.517647 0.458824 0.427451 0.505882 0.447059 0.466667 0.490196 0.376471 0.368627 0.427451 0.501961 0.498039 0.466667 0.47451 0.458824 0.517647 0.552941 0.556863 0.482353 0.619608 0.509804 0.486275 0.521569 0.588235 0.556863 0.447059 0.415686 0.415686 0.423529 0.482353 0.439216 0.466667 0.470588 0.529412 0.396078 0.45098 0.482353 0.478431 0.462745 0.321569 0.396078 0.45098 0.447059 0.423529 0.482353 0.498039 0.466667 0.552941 0.619608 0.623529 0.431373 0.447059 0.439216 0.478431 0.52549 0.454902 0.419608 0.411765 0.439216 0.376471 0.392157 0.494118 0.415686 0.443137 0.447059 0.490196 0.45098 0.419608 0.45098 0.462745 0.45098 0.329412 0.482353 0.529412 0.486275 0.470588 0.443137 0.513726 0.541176 0.552941 0.545098 0.588235 0.439216 0.403922 0.345098 0.298039 0.407843 0.364706 0.364706 0.45098 0.462745 0.431373 0.439216 0.490196 0.427451 0.454902 0.427451 0.45098 0.47451 0.411765 0.411765 0.419608 0.431373 0.376471 0.462745 0.529412 0.521569 0.545098 0.439216 0.494118 0.568627 0.564706 0.498039 0.568627 0.392157 0.462745 0.360784 0.235294 0.294118 0.282353 0.392157 0.435294 0.447059 0.498039 0.403922 0.4 0.462745 0.462745 0.470588 0.447059 0.431373 0.439216 0.419608 0.423529 0.419608 0.470588 0.454902 0.4 0.431373 0.501961 0.443137 0.513726 0.537255 0.556863 0.545098 0.537255 0.376471 0.439216 0.341176 0.2 0.2 0.192157 0.443137 0.407843 0.407843 0.462745 0.443137 0.45098 0.447059 0.462745 0.462745 0.45098 0.384314 0.396078 0.427451 0.443137 0.372549 0.376471 0.4 0.458824 0.501961 0.470588 0.494118 0.537255 0.541176 0.52549 0.596078 0.501961 0.443137 0.427451 0.384314 0.156863 0.113725 0.184314 0.509804 0.494118 0.4 0.486275 0.505882 0.478431 0.462745 0.486275 0.454902 0.498039 0.443137 0.431373 0.368627 0.321569 0.258824 0.329412 0.419608 0.545098 0.6 0.545098 0.745098 0.658824 0.690196 0.701961 0.623529 0.490196 0.529412 0.470588 0.454902 0.270588 0.0745098 0.211765 0.545098 0.552941 0.482353 0.509804 0.443137 0.415686 0.435294 0.439216 0.411765 0.423529 0.384314 0.376471 0.321569 0.25098 0.227451 0.372549 0.45098 0.556863 0.603922 0.619608 0.858824 0.588235 0.572549 0.843137 0.619608 0.47451 0.509804 0.509804 0.541176 0.435294 0.109804 0.231373 0.545098 0.556863 0.623529 0.529412 0.407843 0.376471 0.388235 0.388235 0.345098 0.337255 0.352941 0.392157 0.368627 0.266667 0.286275 0.423529 0.419608 0.486275 0.533333 0.607843 0.85098 0.568627 0.415686 0.760784 0.603922 0.478431 0.52549 0.541176 0.537255 0.47451 0.235294 0.231373 0.533333 0.588235 0.666667 0.552941 0.376471 0.345098 0.396078 0.368627 0.313726 0.341176 0.392157 0.45098 0.435294 0.286275 0.305882 0.403922 0.376471 0.431373 0.494118 0.596078 0.87451 0.560784 0.352941 0.607843 0.533333 0.443137 0.545098 0.568627 0.529412 0.470588 0.403922 0.282353 0.529412 0.662745 0.717647 0.647059 0.45098 0.415686 0.4 0.333333 0.298039 0.360784 0.423529 0.478431 0.458824 0.266667 0.27451 0.376471 0.384314 0.462745 0.541176 0.584314 0.780392 0.517647 0.266667 0.494118 0.545098 0.447059 0.584314 0.568627 0.541176 0.47451 0.45098 0.34902 0.431373 0.705882 0.803922 0.717647 0.588235 0.490196 0.431373 0.345098 0.313726 0.380392 0.443137 0.482353 0.411765 0.184314 0.231373 0.360784 0.4 0.509804 0.619608 0.6 0.678431 0.435294 0.160784 0.368627 0.568627 0.513726 0.498039 0.572549 0.584314 0.490196 0.447059 0.431373 0.309804 0.6 0.85098 0.784314 0.639216 0.513726 0.462745 0.321569 0.298039 0.384314 0.494118 0.552941 0.494118 0.235294 0.156863 0.329412 0.407843 0.505882 0.584314 0.564706 0.678431 0.317647 0.0705882 0.309804 0.545098 0.52549 0.505882 0.517647 0.580392 0.545098 0.423529 0.419608 0.309804 0.407843 0.764706 0.768627 0.596078 0.521569 0.45098 0.305882 0.278431 0.380392 0.517647 0.596078 0.654902 0.482353 0.168627 0.317647 0.498039 0.564706 0.521569 0.513726 0.580392 0.180392 0.0901961 0.352941 0.545098 0.501961 0.592157 0.454902 0.490196 0.545098 0.411765 0.388235 0.368627 0.384314 0.654902 0.678431 0.572549 0.592157 0.521569 0.321569 0.278431 0.345098 0.482353 0.564706 0.647059 0.529412 0.196078 0.341176 0.631373 0.631373 0.529412 0.52549 0.470588 0.152941 0.129412 0.376471 0.521569 0.556863 0.584314 0.403922 0.4 0.490196 0.435294 0.494118 0.501961 0.439216 0.529412 0.552941 0.537255 0.603922 0.658824 0.396078 0.25098 0.282353 0.392157 0.462745 0.521569 0.407843 0.188235 0.266667 0.611765 0.631373 0.513726 0.415686 0.27451 0.0980392 0.133333 0.356863 0.486275 0.6 0.513726 0.454902 0.388235 0.423529 0.439216 0.494118 0.54902 0.513726 0.431373 0.423529 0.529412 0.513726 0.627451 0.490196 0.203922 0.168627 0.266667 0.443137 0.501961 0.509804 0.423529 0.27451 0.54902 0.670588 0.603922 0.415686 0.172549 0.0941176 0.219608 0.482353 0.509804 0.52549 0.486275 0.501961 0.419608 0.411765 0.478431 0.482353 0.411765 0.443137 0.45098 0.278431 0.478431 0.498039 0.521569 0.517647 0.14902 0.0745098 0.203922 0.407843 0.388235 0.439216 0.341176 0.294118 0.498039 0.627451 0.658824 0.6 0.301961 0.192157 0.458824 0.647059 0.635294 0.486275 0.521569 0.419608 0.278431 0.380392 0.486275 0.537255 0.462745 0.411765 0.415686 0.266667 0.305882 0.462745 0.501961 0.529412 0.2 0.109804 0.164706 0.25098 0.262745 0.258824 0.184314 0.192157 0.345098 0.584314 0.619608 0.631373 0.384314 0.309804 0.498039 0.854902 0.682353 0.470588 0.454902 0.411765 0.313726 0.34902 0.462745 0.509804 0.482353 0.501961 0.45098 0.337255 0.329412 0.494118 0.576471 0.435294 0.129412 0.0705882 0.141176 0.168627 0.258824 0.290196 0.254902 0.239216 0.305882 0.533333 0.690196 0.647059 0.435294 0.337255 0.4 0.564706 0.427451 0.372549 0.443137 0.4 0.356863 0.376471 0.419608 0.490196 0.443137 0.521569 0.478431 0.333333 0.364706 0.52549 0.670588 0.447059 0.160784 0.129412 0.223529 0.243137 0.321569 0.352941 0.27451 0.321569 0.313726 0.4 0.662745 0.690196 0.541176 0.388235 0.372549 0.27451 0.290196 0.372549 0.466667 0.458824 0.392157 0.4 0.380392 0.482353 0.431373 0.4 0.403922 0.305882 0.352941 0.439216 0.643137 0.407843 0.188235 0.137255 0.247059 0.278431 0.258824 0.25098 0.223529 0.321569 0.309804 0.294118 0.517647 0.701961 0.592157 0.419608 0.352941 0.360784 0.32549 0.360784 0.494118 0.388235 0.337255 0.309804 0.352941 0.380392 0.282353 0.262745 0.356863 0.32549 0.380392 0.380392 0.611765 0.388235 0.203922 0.12549 0.215686 0.294118 0.239216 0.243137 0.239216 0.337255 0.329412 0.313726 0.411765 0.658824 0.537255 0.32549 0.313726 0.345098 0.364706 0.4 0.462745 0.278431 0.262745 0.239216 0.27451 0.32549 0.294118 0.266667 0.352941 0.341176 0.462745 0.439216 0.54902 0.368627 0.372549 0.309804 0.223529 0.341176 0.266667 0.192157 0.215686 0.384314 0.345098 0.341176 0.403922 0.545098 0.482353 0.227451 0.235294 0.317647 0.4 0.478431 0.329412 0.286275 0.32549 0.270588 0.254902 0.286275 0.258824 0.25098 0.321569 0.368627 0.447059 0.47451 0.478431 0.247059 0.513726 0.619608 0.278431 0.345098 0.321569 0.239216 0.211765 0.337255 0.333333 0.32549 0.356863 0.427451 0.423529 0.27451 0.415686 0.580392 0.478431 0.407843 0.309804 0.337255 0.372549 0.254902 0.266667 0.235294 0.215686 0.258824 0.317647 0.411765 0.486275 0.513726 0.435294 0.27451 0.486275 0.596078 0.341176 0.309804 0.321569 0.32549 0.352941 0.282353 0.270588 0.317647 0.380392 0.470588 0.435294 0.419608 0.694118 0.760784 0.584314 0.380392 0.258824 0.360784 0.384314 0.309804 0.368627 0.356863 0.321569 0.345098 0.360784 0.407843 0.505882 0.494118 0.498039 0.498039 0.482353 0.501961 0.419608 0.356863 0.341176 0.364706 0.345098 0.262745 0.290196 0.396078 0.45098 0.513726 0.423529 0.482353 0.611765 0.607843 0.529412 0.513726 0.25098 0.34902 0.423529 0.34902 0.290196 0.396078 0.482353 0.435294 0.478431 0.396078 0.462745 0.533333 0.498039 0.435294 0.498039 0.552941 0.501961 0.439216 0.490196 0.462745 0.368627 0.254902 0.294118 0.458824 0.588235 0.439216 0.337255 0.431373 0.411765 0.572549 0.517647 0.643137 0.286275 0.364706 0.501961 0.462745 0.380392 0.423529 0.478431 0.372549 0.466667 0.505882 0.466667 0.509804 0.470588 0.392157 0.458824 0.470588 0.45098 0.498039 0.576471 0.494118 0.341176 0.270588 0.282353 0.392157 0.545098 0.419608 0.32549 0.419608 0.505882 0.623529 0.54902 0.635294 0.203922 0.180392 0.109804 0.215686 0.262745 0.12549 0.0862745 0.113725 0.180392 0.160784 0.164706 0.184314 0.176471 0.184314 0.192157 0.168627 0.188235 0.2 0.207843 0.215686 0.180392 0.152941 0.231373 0.243137 0.25098 0.258824 0.341176 0.337255 0.184314 0.156863 0.184314 0.160784 0.0980392 0.172549 0.164706 0.219608 0.223529 0.219608 0.0784314 0.0509804 0.156863 0.176471 0.141176 0.152941 0.207843 0.262745 0.196078 0.168627 0.345098 0.286275 0.180392 0.219608 0.172549 0.168627 0.266667 0.235294 0.313726 0.290196 0.443137 0.447059 0.239216 0.2 0.184314 0.180392 0.0666667 0.243137 0.215686 0.215686 0.164706 0.321569 0.290196 0.105882 0.145098 0.145098 0.203922 0.164706 0.188235 0.258824 0.211765 0.172549 0.313726 0.301961 0.207843 0.231373 0.223529 0.235294 0.254902 0.219608 0.317647 0.282353 0.27451 0.321569 0.239216 0.192157 0.196078 0.215686 0.254902 0.513726 0.239216 0.172549 0.145098 0.270588 0.482353 0.301961 0.141176 0.0823529 0.192157 0.219608 0.172549 0.227451 0.231373 0.188235 0.164706 0.254902 0.184314 0.188235 0.239216 0.164706 0.137255 0.160784 0.227451 0.196078 0.145098 0.160784 0.152941 0.196078 0.235294 0.25098 0.313726 0.466667 0.317647 0.223529 0.270588 0.380392 0.356863 0.203922 0.105882 0.117647 0.156863 0.231373 0.164706 0.160784 0.192157 0.262745 0.137255 0.2 0.219608 0.184314 0.196078 0.0941176 0.164706 0.192157 0.145098 0.0784314 0.152941 0.196078 0.14902 0.223529 0.298039 0.305882 0.176471 0.247059 0.294118 0.239216 0.290196 0.305882 0.223529 0.117647 0.121569 0.109804 0.129412 0.219608 0.12549 0.145098 0.168627 0.223529 0.184314 0.156863 0.180392 0.168627 0.172549 0.0745098 0.231373 0.27451 0.180392 0.105882 0.141176 0.25098 0.219608 0.215686 0.223529 0.270588 0.184314 0.2 0.207843 0.137255 0.239216 0.227451 0.14902 0.141176 0.14902 0.164706 0.176471 0.219608 0.141176 0.160784 0.14902 0.172549 0.192157 0.12549 0.12549 0.141176 0.164706 0.121569 0.192157 0.247059 0.223529 0.215686 0.152941 0.219608 0.239216 0.235294 0.184314 0.254902 0.137255 0.231373 0.192157 0.137255 0.188235 0.14902 0.156863 0.105882 0.133333 0.219608 0.133333 0.12549 0.168627 0.164706 0.184314 0.160784 0.141176 0.141176 0.121569 0.133333 0.14902 0.211765 0.180392 0.105882 0.101961 0.156863 0.141176 0.203922 0.192157 0.243137 0.235294 0.227451 0.117647 0.168627 0.113725 0.113725 0.133333 0.0745098 0.192157 0.0784314 0.113725 0.164706 0.137255 0.141176 0.121569 0.137255 0.168627 0.160784 0.0901961 0.105882 0.133333 0.152941 0.101961 0.113725 0.105882 0.121569 0.129412 0.12549 0.211765 0.25098 0.223529 0.239216 0.298039 0.180392 0.168627 0.121569 0.105882 0.0627451 0.0666667 0.0666667 0.231373 0.14902 0.109804 0.172549 0.172549 0.145098 0.113725 0.133333 0.141176 0.2 0.152941 0.152941 0.0941176 0.0705882 0.0196078 0.0509804 0.0784314 0.156863 0.215686 0.227451 0.513726 0.439216 0.443137 0.458824 0.333333 0.160784 0.176471 0.145098 0.188235 0.117647 0.027451 0.0941176 0.243137 0.184314 0.164706 0.192157 0.121569 0.101961 0.101961 0.0901961 0.0784314 0.117647 0.105882 0.105882 0.0588235 0.0392157 0.0117647 0.0666667 0.0862745 0.172549 0.203922 0.286275 0.615686 0.403922 0.380392 0.654902 0.333333 0.141176 0.152941 0.184314 0.262745 0.219608 0.0235294 0.101961 0.239216 0.180392 0.286275 0.211765 0.101961 0.0823529 0.0862745 0.0784314 0.0509804 0.0509804 0.0705882 0.0941176 0.0745098 0.0352941 0.054902 0.105882 0.0666667 0.141176 0.168627 0.278431 0.588235 0.384314 0.227451 0.560784 0.294118 0.137255 0.2 0.215686 0.227451 0.2 0.0745098 0.0784314 0.231373 0.219608 0.301961 0.211765 0.0509804 0.0392157 0.0980392 0.0823529 0.0509804 0.0627451 0.0745098 0.101961 0.0941176 0.0352941 0.0627451 0.0980392 0.0509804 0.12549 0.184314 0.294118 0.611765 0.384314 0.164706 0.380392 0.203922 0.0941176 0.227451 0.239216 0.203922 0.160784 0.156863 0.0862745 0.258824 0.305882 0.329412 0.258824 0.0823529 0.0705882 0.0823529 0.0431373 0.0352941 0.0588235 0.0666667 0.0941176 0.105882 0.0431373 0.0588235 0.0980392 0.0784314 0.180392 0.239216 0.294118 0.537255 0.360784 0.105882 0.278431 0.219608 0.0980392 0.258824 0.231373 0.215686 0.168627 0.172549 0.133333 0.192157 0.372549 0.403922 0.301961 0.184314 0.12549 0.109804 0.054902 0.0431373 0.0627451 0.0784314 0.117647 0.0980392 0.027451 0.0666667 0.109804 0.109804 0.215686 0.290196 0.305882 0.458824 0.309804 0.0392157 0.192157 0.266667 0.176471 0.164706 0.231373 0.282353 0.203922 0.192157 0.215686 0.105882 0.317647 0.458824 0.360784 0.247059 0.160784 0.14902 0.0509804 0.0470588 0.0980392 0.141176 0.192157 0.196078 0.0745098 0.0431373 0.117647 0.129412 0.227451 0.266667 0.270588 0.470588 0.219608 0.0 0.141176 0.239216 0.192157 0.152941 0.172549 0.294118 0.262745 0.184314 0.188235 0.109804 0.168627 0.396078 0.360784 0.215686 0.168627 0.137255 0.0509804 0.0431373 0.121569 0.168627 0.219608 0.337255 0.258824 0.0509804 0.105882 0.184314 0.270588 0.235294 0.231373 0.392157 0.101961 0.027451 0.164706 0.223529 0.168627 0.223529 0.121569 0.203922 0.247059 0.14902 0.12549 0.137255 0.14902 0.32549 0.309804 0.192157 0.203922 0.188235 0.0745098 0.054902 0.109804 0.172549 0.215686 0.345098 0.301961 0.054902 0.113725 0.286275 0.305882 0.254902 0.27451 0.313726 0.0941176 0.0627451 0.176471 0.207843 0.227451 0.227451 0.113725 0.152941 0.196078 0.152941 0.2 0.243137 0.207843 0.247059 0.239216 0.184314 0.211765 0.321569 0.160784 0.0745098 0.117647 0.164706 0.188235 0.286275 0.25098 0.0980392 0.0862745 0.309804 0.337255 0.239216 0.180392 0.145098 0.0509804 0.0627451 0.156863 0.184314 0.282353 0.196078 0.235294 0.2 0.156863 0.14902 0.172549 0.262745 0.282353 0.188235 0.172549 0.235294 0.164706 0.305882 0.258824 0.0705882 0.0784314 0.121569 0.239216 0.317647 0.384314 0.360784 0.113725 0.270588 0.384314 0.321569 0.176471 0.0470588 0.0352941 0.12549 0.27451 0.211765 0.211765 0.184314 0.313726 0.270588 0.168627 0.188235 0.152941 0.113725 0.2 0.219608 0.0823529 0.235294 0.184314 0.223529 0.298039 0.0431373 0.0196078 0.0980392 0.247059 0.227451 0.298039 0.247059 0.121569 0.219608 0.329412 0.352941 0.345098 0.14902 0.0901961 0.329412 0.443137 0.356863 0.184314 0.196078 0.176471 0.0901961 0.133333 0.188235 0.227451 0.164706 0.141176 0.168627 0.0627451 0.0862745 0.152941 0.203922 0.337255 0.109804 0.0666667 0.0823529 0.121569 0.141176 0.133333 0.0705882 0.054902 0.141176 0.305882 0.313726 0.360784 0.168627 0.12549 0.32549 0.670588 0.454902 0.196078 0.12549 0.141176 0.0901961 0.0784314 0.141176 0.203922 0.203922 0.258824 0.227451 0.121569 0.101961 0.192157 0.27451 0.239216 0.0509804 0.0392157 0.0588235 0.0352941 0.113725 0.137255 0.101961 0.0784314 0.101961 0.27451 0.403922 0.376471 0.188235 0.113725 0.203922 0.384314 0.215686 0.121569 0.137255 0.121569 0.113725 0.0941176 0.0980392 0.196078 0.2 0.317647 0.278431 0.113725 0.137255 0.243137 0.380392 0.243137 0.0705882 0.0901961 0.121569 0.0745098 0.141176 0.160784 0.0862745 0.129412 0.0980392 0.156863 0.396078 0.415686 0.27451 0.145098 0.156863 0.0941176 0.0862745 0.141176 0.176471 0.192157 0.168627 0.152941 0.0823529 0.223529 0.231373 0.223529 0.203922 0.0784314 0.133333 0.180392 0.372549 0.211765 0.0705882 0.0705882 0.129412 0.0980392 0.0745098 0.0588235 0.0352941 0.117647 0.0941176 0.0627451 0.254902 0.419608 0.305882 0.160784 0.129412 0.152941 0.105882 0.12549 0.223529 0.141176 0.156863 0.12549 0.0980392 0.152941 0.109804 0.0941176 0.137255 0.0901961 0.164706 0.145098 0.372549 0.203922 0.0588235 0.027451 0.0941176 0.113725 0.0666667 0.0823529 0.0705882 0.133333 0.113725 0.0823529 0.137255 0.356863 0.239216 0.0784314 0.101961 0.137255 0.133333 0.14902 0.254902 0.0627451 0.0627451 0.0666667 0.0705882 0.117647 0.101961 0.0705882 0.12549 0.0941176 0.207843 0.176471 0.313726 0.188235 0.184314 0.156863 0.0823529 0.141176 0.0588235 0.0509804 0.0745098 0.192157 0.133333 0.109804 0.133333 0.266667 0.219608 0.0352941 0.0705882 0.129412 0.168627 0.219608 0.176471 0.0941176 0.0980392 0.0862745 0.0784314 0.0980392 0.0588235 0.0431373 0.0980392 0.117647 0.160784 0.184314 0.235294 0.054902 0.298039 0.419608 0.121569 0.14902 0.105882 0.0901961 0.0666667 0.14902 0.121569 0.0980392 0.105882 0.168627 0.172549 0.0823529 0.25098 0.392157 0.247059 0.14902 0.168627 0.14902 0.145098 0.0705882 0.0941176 0.0666667 0.0313726 0.0509804 0.0980392 0.160784 0.203922 0.223529 0.184314 0.0588235 0.239216 0.376471 0.164706 0.129412 0.12549 0.141176 0.172549 0.0941176 0.0627451 0.0862745 0.141176 0.219608 0.160784 0.164706 0.47451 0.537255 0.333333 0.121569 0.109804 0.160784 0.141176 0.113725 0.176471 0.156863 0.109804 0.121569 0.129412 0.152941 0.223529 0.207843 0.231373 0.247059 0.207843 0.262745 0.223529 0.156863 0.113725 0.141176 0.141176 0.0745098 0.0862745 0.152941 0.2 0.258824 0.145098 0.203922 0.352941 0.34902 0.262745 0.247059 0.0745098 0.117647 0.141176 0.117647 0.0745098 0.160784 0.235294 0.180392 0.211765 0.133333 0.188235 0.247059 0.215686 0.156863 0.207843 0.290196 0.266667 0.188235 0.203922 0.184314 0.141176 0.0705882 0.0862745 0.2 0.298039 0.168627 0.0666667 0.145098 0.133333 0.282353 0.231373 0.372549 0.0784314 0.113725 0.207843 0.2 0.12549 0.145098 0.196078 0.101961 0.192157 0.231373 0.180392 0.227451 0.192157 0.101961 0.160784 0.196078 0.184314 0.2 0.25098 0.188235 0.101961 0.0705882 0.0666667 0.12549 0.235294 0.129412 0.0823529 0.207843 0.266667 0.329412 0.254902 0.376471
0.568627 0.6 0.576471 0.647059 0.694118 0.54902 0.443137 0.478431 0.643137 0.654902 0.654902 0.67451 0.666667 0.670588 0.686275 0.658824 0.670588 0.67451 0.67451 0.686275 0.662745 0.643137 0.705882 0.721569 0.745098 0.717647 0.772549 0.823529 0.705882 0.65098 0.682353 0.662745 0.384314 0.521569 0.603922 0.678431 0.65098 0.576471 0.329412 0.34902 0.615686 0.670588 0.619608 0.623529 0.686275 0.74902 0.682353 0.65098 0.819608 0.752941 0.639216 0.686275 0.631373 0.627451 0.737255 0.717647 0.788235 0.745098 0.87451 0.913725 0.741176 0.694118 0.678431 0.678431 0.333333 0.54902 0.647059 0.713726 0.631373 0.690196 0.552941 0.415686 0.611765 0.643137 0.670588 0.619608 0.654902 0.74902 0.698039 0.647059 0.780392 0.760784 0.666667 0.698039 0.666667 0.666667 0.721569 0.713726 0.796078 0.756863 0.760784 0.815686 0.741176 0.698039 0.698039 0.713726 0.552941 0.803922 0.670588 0.701961 0.670588 0.72549 0.835294 0.67451 0.619608 0.580392 0.647059 0.65098 0.627451 0.721569 0.713726 0.658824 0.627451 0.705882 0.643137 0.654902 0.666667 0.564706 0.592157 0.670588 0.713726 0.701961 0.67451 0.67451 0.658824 0.709804 0.741176 0.745098 0.682353 0.815686 0.768627 0.803922 0.835294 0.835294 0.745098 0.631373 0.603922 0.603922 0.615686 0.682353 0.631373 0.65098 0.662745 0.72549 0.603922 0.666667 0.694118 0.654902 0.623529 0.501961 0.627451 0.717647 0.666667 0.611765 0.705882 0.733333 0.666667 0.745098 0.796078 0.788235 0.607843 0.65098 0.729412 0.831373 0.85098 0.701961 0.596078 0.572549 0.627451 0.560784 0.588235 0.701961 0.607843 0.619608 0.635294 0.690196 0.658824 0.639216 0.666667 0.654902 0.627451 0.509804 0.698039 0.784314 0.709804 0.631373 0.670588 0.772549 0.733333 0.752941 0.721569 0.745098 0.619608 0.603922 0.603922 0.615686 0.729412 0.647059 0.580392 0.627451 0.635294 0.611765 0.635294 0.698039 0.619608 0.635294 0.631373 0.65098 0.666667 0.596078 0.596078 0.627451 0.639216 0.588235 0.686275 0.780392 0.780392 0.764706 0.678431 0.729412 0.768627 0.792157 0.709804 0.756863 0.576471 0.647059 0.580392 0.494118 0.588235 0.584314 0.666667 0.647059 0.615686 0.67451 0.6 0.603922 0.654902 0.643137 0.678431 0.654902 0.619608 0.615686 0.584314 0.6 0.639216 0.756863 0.8 0.772549 0.796078 0.843137 0.741176 0.772549 0.776471 0.788235 0.772549 0.74902 0.564706 0.611765 0.509804 0.392157 0.431373 0.490196 0.768627 0.67451 0.603922 0.635294 0.631373 0.65098 0.631373 0.635294 0.67451 0.666667 0.592157 0.603922 0.635294 0.686275 0.686275 0.776471 0.854902 0.913725 0.921569 0.886275 0.807843 0.784314 0.772549 0.717647 0.8 0.713726 0.631373 0.592157 0.529412 0.305882 0.301961 0.470588 0.870588 0.819608 0.635294 0.670588 0.690196 0.670588 0.647059 0.662745 0.666667 0.733333 0.694118 0.698039 0.662745 0.717647 0.709804 0.803922 0.890196 0.964706 0.988235 0.945098 0.968627 0.843137 0.866667 0.823529 0.796078 0.694118 0.694118 0.635294 0.623529 0.443137 0.258824 0.47451 0.929412 0.956863 0.8 0.780392 0.694118 0.647059 0.67451 0.709804 0.713726 0.764706 0.772549 0.784314 0.74902 0.717647 0.694118 0.858824 0.929412 0.968627 0.988235 0.976471 1.0 0.823529 0.807843 0.945098 0.780392 0.678431 0.678431 0.682353 0.72549 0.623529 0.294118 0.482353 0.937255 0.984314 0.976471 0.917647 0.803922 0.764706 0.792157 0.819608 0.788235 0.807843 0.854902 0.894118 0.858824 0.737255 0.741176 0.917647 0.917647 0.937255 0.964706 0.956863 0.976471 0.854902 0.729412 0.905882 0.780392 0.694118 0.709804 0.721569 0.721569 0.658824 0.419608 0.47451 0.898039 0.988235 0.996078 0.956863 0.85098 0.843137 0.913725 0.886275 0.827451 0.862745 0.917647 0.952941 0.917647 0.741176 0.752941 0.898039 0.886275 0.901961 0.956863 0.956863 0.992157 0.862745 0.698039 0.815686 0.741176 0.666667 0.737255 0.756863 0.717647 0.658824 0.6 0.517647 0.854902 0.992157 0.980392 0.960784 0.882353 0.909804 0.913725 0.827451 0.784314 0.854902 0.909804 0.937255 0.898039 0.694118 0.694118 0.854902 0.886275 0.917647 0.972549 0.960784 0.945098 0.811765 0.6 0.733333 0.764706 0.666667 0.784314 0.760784 0.737255 0.678431 0.666667 0.584314 0.721569 0.976471 0.988235 0.964706 0.960784 0.960784 0.921569 0.8 0.776471 0.858824 0.92549 0.952941 0.862745 0.588235 0.623529 0.815686 0.882353 0.92549 0.980392 0.980392 0.929412 0.733333 0.439216 0.615686 0.788235 0.721569 0.690196 0.760784 0.776471 0.690196 0.67451 0.678431 0.576471 0.819608 0.984314 0.968627 0.984314 0.976471 0.929412 0.780392 0.772549 0.870588 0.968627 1.0 0.92549 0.6 0.513726 0.752941 0.87451 0.92549 0.964706 0.952941 0.94902 0.556863 0.290196 0.54902 0.764706 0.737255 0.678431 0.690196 0.764706 0.729412 0.635294 0.658824 0.560784 0.623529 0.933333 0.984314 0.956863 0.94902 0.87451 0.74902 0.721569 0.823529 0.933333 0.972549 0.984314 0.788235 0.490196 0.701961 0.921569 0.972549 0.933333 0.898039 0.839216 0.364706 0.294118 0.588235 0.768627 0.729412 0.752941 0.615686 0.658824 0.713726 0.603922 0.6 0.607843 0.627451 0.894118 1.0 0.964706 0.94902 0.862745 0.717647 0.670588 0.733333 0.858824 0.905882 0.94902 0.815686 0.486275 0.67451 0.980392 0.968627 0.909804 0.898039 0.733333 0.345098 0.337255 0.615686 0.752941 0.792157 0.74902 0.576471 0.580392 0.666667 0.623529 0.694118 0.729412 0.701961 0.819608 0.945098 0.956863 0.941176 0.941176 0.741176 0.619608 0.658824 0.764706 0.807843 0.85098 0.694118 0.454902 0.572549 0.909804 0.92549 0.854902 0.760784 0.533333 0.294118 0.34902 0.603922 0.72549 0.847059 0.709804 0.662745 0.6 0.627451 0.654902 0.701961 0.768627 0.772549 0.72549 0.792157 0.960784 0.898039 0.937255 0.796078 0.509804 0.490196 0.596078 0.74902 0.788235 0.760784 0.666667 0.572549 0.870588 0.956863 0.905882 0.729412 0.419608 0.286275 0.439216 0.737255 0.760784 0.780392 0.698039 0.733333 0.658824 0.639216 0.713726 0.705882 0.631373 0.690196 0.721569 0.584314 0.878431 0.921569 0.882353 0.807843 0.380392 0.305882 0.443137 0.631373 0.603922 0.654902 0.560784 0.568627 0.823529 0.941176 0.945098 0.890196 0.541176 0.388235 0.662745 0.862745 0.862745 0.745098 0.709804 0.627451 0.505882 0.607843 0.713726 0.764706 0.690196 0.647059 0.65098 0.501961 0.65098 0.878431 0.878431 0.811765 0.423529 0.309804 0.34902 0.439216 0.47451 0.470588 0.388235 0.415686 0.631373 0.909804 0.921569 0.898039 0.623529 0.521569 0.670588 0.952941 0.85098 0.72549 0.639216 0.611765 0.529412 0.564706 0.682353 0.733333 0.709804 0.741176 0.678431 0.556863 0.647059 0.878431 0.898039 0.662745 0.32549 0.262745 0.32549 0.368627 0.490196 0.52549 0.470588 0.45098 0.560784 0.823529 0.945098 0.901961 0.686275 0.572549 0.6 0.705882 0.631373 0.623529 0.643137 0.6 0.560784 0.580392 0.627451 0.709804 0.666667 0.752941 0.701961 0.54902 0.670588 0.882353 0.917647 0.6 0.32549 0.313726 0.419608 0.454902 0.552941 0.6 0.509804 0.545098 0.552941 0.654902 0.898039 0.933333 0.803922 0.643137 0.603922 0.494118 0.537255 0.631373 0.67451 0.662745 0.592157 0.596078 0.584314 0.698039 0.654902 0.627451 0.619608 0.505882 0.639216 0.780392 0.878431 0.545098 0.345098 0.329412 0.454902 0.482353 0.466667 0.490196 0.466667 0.560784 0.54902 0.533333 0.752941 0.956863 0.870588 0.67451 0.584314 0.607843 0.596078 0.619608 0.709804 0.596078 0.541176 0.505882 0.556863 0.596078 0.505882 0.486275 0.564706 0.509804 0.654902 0.72549 0.862745 0.541176 0.376471 0.329412 0.431373 0.486275 0.419608 0.458824 0.478431 0.584314 0.584314 0.564706 0.654902 0.917647 0.815686 0.568627 0.529412 0.592157 0.635294 0.662745 0.682353 0.482353 0.45098 0.427451 0.478431 0.537255 0.505882 0.482353 0.552941 0.529412 0.717647 0.752941 0.807843 0.560784 0.572549 0.513726 0.419608 0.521569 0.443137 0.392157 0.435294 0.619608 0.596078 0.592157 0.662745 0.839216 0.764706 0.45098 0.439216 0.552941 0.654902 0.733333 0.552941 0.490196 0.513726 0.458824 0.458824 0.494118 0.466667 0.458824 0.521569 0.564706 0.690196 0.756863 0.729412 0.454902 0.72549 0.811765 0.466667 0.533333 0.517647 0.439216 0.419608 0.560784 0.576471 0.568627 0.619608 0.745098 0.701961 0.486275 0.631373 0.815686 0.721569 0.647059 0.533333 0.54902 0.572549 0.458824 0.478431 0.447059 0.423529 0.466667 0.521569 0.615686 0.72549 0.784314 0.682353 0.486275 0.698039 0.796078 0.533333 0.505882 0.52549 0.529412 0.564706 0.505882 0.505882 0.552941 0.643137 0.776471 0.698039 0.627451 0.905882 0.984314 0.819608 0.611765 0.478431 0.580392 0.596078 0.529412 0.580392 0.560784 0.52549 0.552941 0.564706 0.615686 0.741176 0.74902 0.733333 0.705882 0.705882 0.713726 0.619608 0.560784 0.54902 0.572549 0.560784 0.486275 0.517647 0.623529 0.709804 0.807843 0.67451 0.694118 0.843137 0.847059 0.756863 0.72549 0.466667 0.564706 0.643137 0.576471 0.501961 0.596078 0.682353 0.635294 0.67451 0.611765 0.698039 0.776471 0.729412 0.65098 0.72549 0.768627 0.698039 0.643137 0.698039 0.67451 0.588235 0.478431 0.509804 0.67451 0.835294 0.717647 0.576471 0.647059 0.666667 0.819608 0.729412 0.827451 0.494118 0.580392 0.72549 0.694118 0.588235 0.627451 0.690196 0.580392 0.670588 0.72549 0.701961 0.752941 0.705882 0.619608 0.690196 0.690196 0.65098 0.694118 0.784314 0.709804 0.564706 0.494118 0.494118 0.596078 0.788235 0.690196 0.560784 0.678431 0.772549 0.870588 0.776471 0.831373 0.337255 0.384314 0.376471 0.439216 0.486275 0.356863 0.25098 0.27451 0.435294 0.462745 0.466667 0.486275 0.478431 0.482353 0.494118 0.466667 0.47451 0.478431 0.478431 0.494118 0.454902 0.423529 0.505882 0.52549 0.517647 0.521569 0.607843 0.619608 0.478431 0.458824 0.478431 0.435294 0.176471 0.329412 0.415686 0.47451 0.454902 0.392157 0.133333 0.133333 0.407843 0.478431 0.431373 0.435294 0.498039 0.564706 0.490196 0.458824 0.623529 0.556863 0.447059 0.498039 0.435294 0.419608 0.529412 0.505882 0.560784 0.541176 0.709804 0.717647 0.521569 0.501961 0.482353 0.466667 0.129412 0.368627 0.45098 0.486275 0.407843 0.490196 0.34902 0.2 0.411765 0.454902 0.478431 0.423529 0.466667 0.564706 0.505882 0.45098 0.584314 0.560784 0.470588 0.509804 0.478431 0.466667 0.505882 0.486275 0.572549 0.552941 0.560784 0.607843 0.529412 0.505882 0.501961 0.513726 0.341176 0.627451 0.458824 0.439216 0.392157 0.486275 0.627451 0.466667 0.431373 0.396078 0.458824 0.454902 0.435294 0.533333 0.517647 0.458824 0.427451 0.505882 0.447059 0.466667 0.490196 0.376471 0.368627 0.427451 0.501961 0.498039 0.466667 0.47451 0.458824 0.517647 0.552941 0.556863 0.482353 0.619608 0.509804 0.486275 0.521569 0.588235 0.556863 0.447059 0.415686 0.415686 0.423529 0.482353 0.439216 0.466667 0.470588 0.529412 0.396078 0.45098 0.482353 0.478431 0.462745 0.321569 0.396078 0.45098 0.447059 0.423529 0.482353 0.498039 0.466667 0.552941 0.619608 0.623529 0.431373 0.447059 0.439216 0.478431 0.52549 0.454902 0.419608 0.411765 0.439216 0.376471 0.392157 0.494118 0.415686 0.443137 0.447059 0.490196 0.45098 0.419608 0.45098 0.462745 0.45098 0.329412 0.482353 0.529412 0.486275 0.470588 0.443137 0.513726 0.541176 0.552941 0.545098 0.588235 0.439216 0.403922 0.345098 0.298039 0.407843 0.364706 0.364706 0.45098 0.462745 0.431373 0.439216 0.490196 0.427451 0.454902 0.427451 0.45098 0.47451 0.411765 0.411765 0.419608 0.431373 0.376471 0.462745 0.529412 0.521569 0.545098 0.439216 0.494118 0.568627 0.564706 0.498039 0.568627 0.392157 0.462745 0.360784 0.235294 0.294118 0.282353 0.392157 0.435294 0.447059 0.498039 0.403922 0.4 0.462745 0.462745 0.470588 0.447059 0.431373 0.439216 0.419608 0.423529 0.419608 0.470588 0.454902 0.4 0.431373 0.501961 0.443137 0.513726 0.537255 0.556863 0.545098 0.537255 0.376471 0.439216 0.341176 0.2 0.2 0.192157 0.443137 0.407843 0.407843 0.462745 0.443137 0.45098 0.447059 0.462745 0.462745 0.45098 0.384314 0.396078 0.427451 0.443137 0.372549 0.376471 0.4 0.458824 0.501961 0.470588 0.494118 0.537255 0.541176 0.52549 0.596078 0.501961 0.443137 0.427451 0.384314 0.156863 0.113725 0.184314 0.509804 0.494118 0.4 0.486275 0.505882 0.478431 0.462745 0.486275 0.454902 0.498039 0.443137 0.431373 0.368627 0.321569 0.258824 0.329412 0.419608 0.545098 0.6 0.545098 0.745098 0.658824 0.690196 0.701961 0.623529 0.490196 0.529412 0.470588 0.454902 0.270588 0.0745098 0.211765 0.545098 0.552941 0.482353 0.509804 0.443137 0.415686 0.435294 0.439216 0.411765 0.423529 0.384314 0.376471 0.321569 0.25098 0.227451 0.372549 0.45098 0.556863 0.603922 0.619608 0.858824 0.588235 0.572549 0.843137 0.619608 0.47451 0.509804 0.509804 0.541176 0.435294 0.109804 0.231373 0.545098 0.556863 0.623529 0.529412 0.407843 0.376471 0.388235 0.388235 0.345098 0.337255 0.352941 0.392157 0.368627 0.266667 0.286275 0.423529 0.419608 0.486275 0.533333 0.607843 0.85098 0.568627 0.415686 0.760784 0.603922 0.478431 0.52549 0.541176 0.537255 0.47451 0.235294 0.231373 0.533333 0.588235 0.666667 0.552941 0.376471 0.345098 0.396078 0.368627 0.313726 0.341176 0.392157 0.45098 0.435294 0.286275 0.305882 0.403922 0.376471 0.431373 0.494118 0.596078 0.87451 0.560784 0.352941 0.607843 0.533333 0.443137 0.545098 0.568627 0.529412 0.470588 0.403922 0.282353 0.529412 0.662745 0.717647 0.647059 0.45098 0.415686 0.4 0.333333 0.298039 0.360784 0.423529 0.478431 0.458824 0.266667 0.27451 0.376471 0.384314 0.462745 0.541176 0.584314 0.780392 0.517647 0.266667 0.494118 0.545098 0.447059 0.584314 0.568627 0.541176 0.47451 0.45098 0.34902 0.431373 0.705882 0.803922 0.717647 0.588235 0.490196 0.431373 0.345098 0.313726 0.380392 0.443137 0.482353 0.411765 0.184314 0.231373 0.360784 0.4 0.509804 0.619608 0.6 0.678431 0.435294 0.160784 0.368627 0.568627 0.513726 0.498039 0.572549 0.584314 0.490196 0.447059 0.431373 0.309804 0.6 0.85098 0.784314 0.639216 0.513726 0.462745 0.321569 0.298039 0.384314 0.494118 0.552941 0.494118 0.235294 0.156863 0.329412 0.407843 0.505882 0.584314 0.564706 0.678431 0.317647 0.0705882 0.309804 0.545098 0.52549 0.505882 0.517647 0.580392 0.545098 0.423529 0.419608 0.309804 0.407843 0.764706 0.768627 0.596078 0.521569 0.45098 0.305882 0.278431 0.380392 0.517647 0.596078 0.654902 0.482353 0.168627 0.317647 0.498039 0.564706 0.521569 0.513726 0.580392 0.180392 0.0901961 0.352941 0.545098 0.501961 0.592157 0.454902 0.490196 0.545098 0.411765 0.388235 0.368627 0.384314 0.654902 0.678431 0.572549 0.592157 0.521569 0.321569 0.278431 0.345098 0.482353 0.564706 0.647059 0.529412 0.196078 0.341176 0.631373 0.631373 0.529412 0.52549 0.470588 0.152941 0.129412 0.376471 0.521569 0.556863 0.584314 0.403922 0.4 0.490196 0.435294 0.494118 0.501961 0.439216 0.529412 0.552941 0.537255 0.603922 0.658824 0.396078 0.25098 0.282353 0.392157 0.462745 0.521569 0.407843 0.188235 0.266667 0.611765 0.631373 0.513726 0.415686 0.27451 0.0980392 0.133333 0.356863 0.486275 0.6 0.513726 0.454902 0.388235 0.423529 0.439216 0.494118 0.54902 0.513726 0.431373 0.423529 0.529412 0.513726 0.627451 0.490196 0.203922 0.168627 0.266667 0.443137 0.501961 0.509804 0.423529 0.27451 0.54902 0.670588 0.603922 0.415686 0.172549 0.0941176 0.219608 0.482353 0.509804 0.52549 0.486275 0.501961 0.419608 0.411765 0.478431 0.482353 0.411765 0.443137 0.45098 0.278431 0.478431 0.498039 0.521569 0.517647 0.14902 0.0745098 0.203922 0.407843 0.388235 0.439216 0.341176 0.294118 0.498039 0.627451 0.658824 0.6 0.301961 0.192157 0.458824 0.647059 0.635294 0.486275 0.521569 0.419608 0.278431 0.380392 0.486275 0.537255 0.462745 0.411765 0.415686 0.266667 0.305882 0.462745 0.501961 0.529412 0.2 0.109804 0.164706 0.25098 0.262745 0.258824 0.184314 0.192157 0.345098 0.584314 0.619608 0.631373 0.384314 0.309804 0.498039 0.854902 0.682353 0.470588 0.454902 0.411765 0.313726 0.34902 0.462745 0.509804 0.482353 0.501961 0.45098 0.337255 0.329412 0.494118 0.576471 0.435294 0.129412 0.0705882 0.141176 0.168627 0.258824 0.290196 0.254902 0.239216 0.305882 0.533333 0.690196 0.647059 0.435294 0.337255 0.4 0.564706 0.427451 0.372549 0.443137 0.4 0.356863 0.376471 0.419608 0.490196 0.443137 0.521569 0.478431 0.333333 0.364706 0.52549 0.670588 0.447059 0.160784 0.129412 0.223529 0.243137 0.321569 0.352941 0.27451 0.321569 0.313726 0.4 0.662745 0.690196 0.541176 0.388235 0.372549 0.27451 0.290196 0.372549 0.466667 0.458824 0.392157 0.4 0.380392 0.482353 0.431373 0.4 0.403922 0.305882 0.352941 0.439216 0.643137 0.407843 0.188235 0.137255 0.247059 0.278431 0.258824 0.25098 0.223529 0.321569 0.309804 0.294118 0.517647 0.701961 0.592157 0.419608 0.352941 0.360784 0.32549 0.360784 0.494118 0.388235 0.337255 0.309804 0.352941 0.380392 0.282353 0.262745 0.356863 0.32549 0.380392 0.380392 0.611765 0.388235 0.203922 0.12549 0.215686 0.294118 0.239216 0.243137 0.239216 0.337255 0.329412 0.313726 0.411765 0.658824 0.537255 0.32549 0.313726 0.345098 0.364706 0.4 0.462745 0.278431 0.262745 0.239216 0.27451 0.32549 0.294118 0.266667 0.352941 0.341176 0.462745 0.439216 0.54902 0.368627 0.372549 0.309804 0.223529 0.341176 0.266667 0.192157 0.215686 0.384314 0.345098 0.341176 0.403922 0.545098 0.482353 0.227451 0.235294 0.317647 0.4 0.478431 0.329412 0.286275 0.32549 0.270588 0.254902 0.286275 0.258824 0.25098 0.321569 0.368627 0.447059 0.47451 0.478431 0.247059 0.513726 0.619608 0.278431 0.345098 0.321569 0.239216 0.211765 0.337255 0.333333 0.32549 0.356863 0.427451 0.423529 0.27451 0.415686 0.580392 0.478431 0.407843 0.309804 0.337255 0.372549 0.254902 0.266667 0.235294 0.215686 0.258824 0.317647 0.411765 0.486275 0.513726 0.435294 0.27451 0.486275 0.596078 0.341176 0.309804 0.321569 0.32549 0.352941 0.282353 0.270588 0.317647 0.380392 0.470588 0.435294 0.419608 0.694118 0.760784 0.584314 0.380392 0.258824 0.360784 0.384314 0.309804 0.368627 0.356863 0.321569 0.345098 0.360784 0.407843 0.505882 0.494118 0.498039 0.498039 0.482353 0.501961 0.419608 0.356863 0.341176 0.364706 0.345098 0.262745 0.290196 0.396078 0.45098 0.513726 0.423529 0.482353 0.611765 0.607843 0.529412 0.513726 0.25098 0.34902 0.423529 0.34902 0.290196 0.396078 0.482353 0.435294 0.478431 0.396078 0.462745 0.533333 0.498039 0.435294 0.498039 0.552941 0.501961 0.439216 0.490196 0.462745 0.368627 0.254902 0.294118 0.458824 0.588235 0.439216 0.337255 0.431373 0.411765 0.572549 0.517647 0.643137 0.286275 0.364706 0.501961 0.462745 0.380392 0.423529 0.478431 0.372549 0.466667 0.505882 0.466667 0.509804 0.470588 0.392157 0.458824 0.470588 0.45098 0.498039 0.576471 0.494118 0.341176 0.270588 0.282353 0.392157 0.545098 0.419608 0.32549 0.419608 0.505882 0.623529 0.54902 0.635294 0.203922 0.180392 0.109804 0.215686 0.262745 0.12549 0.0862745 0.113725 0.180392 0.160784 0.164706 0.184314 0.176471 0.184314 0.192157 0.168627 0.188235 0.2 0.207843 0.215686 0.180392 0.152941 0.231373 0.243137 0.25098 0.258824 0.341176 0.337255 0.184314 0.156863 0.184314 0.160784 0.0980392 0.172549 0.164706 0.219608 0.223529 0.219608 0.0784314 0.0509804 0.156863 0.176471 0.141176 0.152941 0.207843 0.262745 0.196078 0.168627 0.345098 0.286275 0.180392 0.219608 0.172549 0.168627 0.266667 0.235294 0.313726 0.290196 0.443137 0.447059 0.239216 0.2 0.184314 0.180392 0.0666667 0.243137 0.215686 0.215686 0.164706 0.321569 0.290196 0.105882 0.145098 0.145098 0.203922 0.164706 0.188235 0.258824 0.211765 0.172549 0.313726 0.301961 0.207843 0.231373 0.223529 0.235294 0.254902 0.219608 0.317647 0.282353 0.27451 0.321569 0.239216 0.192157 0.196078 0.215686 0.254902 0.513726 0.239216 0.172549 0.145098 0.270588 0.482353 0.301961 0.141176 0.0823529 0.192157 0.219608 0.172549 0.227451 0.231373 0.188235 0.164706 0.254902 0.184314 0.188235 0.239216 0.164706 0.137255 0.160784 0.227451 0.196078 0.145098 0.160784 0.152941 0.196078 0.235294 0.25098 0.313726 0.466667 0.317647 0.223529 0.270588 0.380392 0.356863 0.203922 0.105882 0.117647 0.156863 0.231373 0.164706 0.160784 0.192157 0.262745 0.137255 0.2 0.219608 0.184314 0.196078 0.0941176 0.164706 0.192157 0.145098 0.0784314 0.152941 0.196078 0.14902 0.223529 0.298039 0.305882 0.176471 0.247059 0.294118 0.239216 0.290196 0.305882 0.223529 0.117647 0.121569 0.109804 0.129412 0.219608 0.12549 0.145098 0.168627 0.223529 0.184314 0.156863 0.180392 0.168627 0.172549 0.0745098 0.231373 0.27451 0.180392 0.105882 0.141176 0.25098 0.219608 0.215686 0.223529 0.270588 0.184314 0.2 0.207843 0.137255 0.239216 0.227451 0.14902 0.141176 0.14902 0.164706 0.176471 0.219608 0.141176 0.160784 0.14902 0.172549 0.192157 0.12549 0.12549 0.141176 0.164706 0.121569 0.192157 0.247059 0.223529 0.215686 0.152941 0.219608 0.239216 0.235294 0.184314 0.254902 0.137255 0.231373 0.192157 0.137255 0.188235 0.14902 0.156863 0.105882 0.133333 0.219608 0.133333 0.12549 0.168627 0.164706 0.184314 0.160784 0.141176 0.141176 0.121569 0.133333 0.14902 0.211765 0.180392 0.105882 0.101961 0.156863 0.141176 0.203922 0.192157 0.243137 0.235294 0.227451 0.117647 0.168627 0.113725 0.113725 0.133333 0.0745098 0.192157 0.0784314 0.113725 0.164706 0.137255 0.141176 0.121569 0.137255 0.168627 0.160784 0.0901961 0.105882 0.133333 0.152941 0.101961 0.113725 0.105882 0.121569 0.129412 0.12549 0.211765 0.25098 0.223529 0.239216 0.298039 0.180392 0.168627 0.121569 0.105882 0.0627451 0.0666667 0.0666667 0.231373 0.14902 0.109804 0.172549 0.172549 0.145098 0.113725 0.133333 0.141176 0.2 0.152941 0.152941 0.0941176 0.0705882 0.0196078 0.0509804 0.0784314 0.156863 0.215686 0.227451 0.513726 0.439216 0.443137 0.458824 0.333333 0.160784 0.176471 0.145098 0.188235 0.117647 0.027451 0.0941176 0.243137 0.184314 0.164706 0.192157 0.121569 0.101961 0.101961 0.0901961 0.0784314 0.117647 0.105882 0.105882 0.0588235 0.0392157 0.0117647 0.0666667 0.0862745 0.172549 0.203922 0.286275 0.615686 0.403922 0.380392 0.654902 0.333333 0.141176 0.152941 0.184314 0.262745 0.219608 0.0235294 0.101961 0.239216 0.180392 0.286275 0.211765 0.101961 0.0823529 0.0862745 0.0784314 0.0509804 0.0509804 0.0705882 0.0941176 0.0745098 0.0352941 0.054902 0.105882 0.0666667 0.141176 0.168627 0.278431 0.588235 0.384314 0.227451 0.560784 0.294118 0.137255 0.2 0.215686 0.227451 0.2 0.0745098 0.0784314 0.231373 0.219608 0.301961 0.211765 0.0509804 0.0392157 0.0980392 0.0823529 0.0509804 0.0627451 0.0745098 0.101961 0.0941176 0.0352941 0.0627451 0.0980392 0.0509804 0.12549 0.184314 0.294118 0.611765 0.384314 0.164706 0.380392 0.203922 0.0941176 0.227451 0.239216 0.203922 0.160784 0.156863 0.0862745 0.258824 0.305882 0.329412 0.258824 0.0823529 0.0705882 0.0823529 0.0431373 0.0352941 0.0588235 0.0666667 0.0941176 0.105882 0.0431373 0.0588235 0.0980392 0.0784314 0.180392 0.239216 0.294118 0.537255 0.360784 0.105882 0.278431 0.219608 0.0980392 0.258824 0.231373 0.215686 0.168627 0.172549 0.133333 0.192157 0.372549 0.403922 0.301961 0.184314 0.12549 0.109804 0.054902 0.0431373 0.0627451 0.0784314 0.117647 0.0980392 0.027451 0.0666667 0.109804 0.109804 0.215686 0.290196 0.305882 0.458824 0.309804 0.0392157 0.192157 0.266667 0.176471 0.164706 0.231373 0.282353 0.203922 0.192157 0.215686 0.105882 0.317647 0.458824 0.360784 0.247059 0.160784 0.14902 0.0509804 0.0470588 0.0980392 0.141176 0.192157 0.196078 0.0745098 0.0431373 0.117647 0.129412 0.227451 0.266667 0.270588 0.470588 0.219608 0.0 0.141176 0.239216 0.192157 0.152941 0.172549 0.294118 0.262745 0.184314 0.188235 0.109804 0.168627 0.396078 0.360784 0.215686 0.168627 0.137255 0.0509804 0.0431373 0.121569 0.168627 0.219608 0.337255 0.258824 0.0509804 0.105882 0.184314 0.270588 0.235294 0.231373 0.392157 0.101961 0.027451 0.164706 0.223529 0.168627 0.223529 0.121569 0.203922 0.247059 0.14902 0.12549 0.137255 0.14902 0.32549 0.309804 0.192157 0.203922 0.188235 0.0745098 0.054902 0.109804 0.172549 0.215686 0.345098 0.301961 0.054902 0.113725 0.286275 0.305882 0.254902 0.27451 0.313726 0.0941176 0.0627451 0.176471 0.207843 0.227451 0.227451 0.113725 0.152941 0.196078 0.152941 0.2 0.243137 0.207843 0.247059 0.239216 0.184314 0.211765 0.321569 0.160784 0.0745098 0.117647 0.164706 0.188235 0.286275 0.25098 0.0980392 0.0862745 0.309804 0.337255 0.239216 0.180392 0.145098 0.0509804 0.0627451 0.156863 0.184314 0.282353 0.196078 0.235294 0.2 0.156863 0.14902 0.172549 0.262745 0.282353 0.188235 0.172549 0.235294 0.164706 0.305882 0.258824 0.0705882 0.0784314 0.121569 0.239216 0.317647 0.384314 0.360784 0.113725 0.270588 0.384314 0.321569 0.176471 0.0470588 0.0352941 0.12549 0.27451 0.211765 0.211765 0.184314 0.313726 0.270588 0.168627 0.188235 0.152941 0.113725 0.2 0.219608 0.0823529 0.235294 0.184314 0.223529 0.298039 0.0431373 0.0196078 0.0980392 0.247059 0.227451 0.298039 0.247059 0.121569 0.219608 0.329412 0.352941 0.345098 0.14902 0.0901961 0.329412 0.443137 0.356863 0.184314 0.196078 0.176471 0.0901961 0.133333 0.188235 0.227451 0.164706 0.141176 0.168627 0.0627451 0.0862745 0.152941 0.203922 0.337255 0.109804 0.0666667 0.0823529 0.121569 0.141176 0.133333 0.0705882 0.054902 0.141176 0.305882 0.313726 0.360784 0.168627 0.12549 0.32549 0.670588 0.454902 0.196078 0.12549 0.141176 0.0901961 0.0784314 0.141176 0.203922 0.203922 0.258824 0.227451 0.121569 0.101961 0.192157 0.27451 0.239216 0.0509804 0.0392157 0.0588235 0.0352941 0.113725 0.137255 0.101961 0.0784314 0.101961 0.27451 0.403922 0.376471 0.188235 0.113725 0.203922 0.384314 0.215686 0.121569 0.137255 0.121569 0.113725 0.0941176 0.0980392 0.196078 0.2 0.317647 0.278431 0.113725 0.137255 0.243137 0.380392 0.243137 0.0705882 0.0901961 0.121569 0.0745098 0.141176 0.160784 0.0862745 0.129412 0.0980392 0.156863 0.396078 0.415686 0.27451 0.145098 0.156863 0.0941176 0.0862745 0.141176 0.176471 0.192157 0.168627 0.152941 0.0823529 0.223529 0.231373 0.223529 0.203922 0.0784314 0.133333 0.180392 0.372549 0.211765 0.0705882 0.0705882 0.129412 0.0980392 0.0745098 0.0588235 0.0352941 0.117647 0.0941176 0.0627451 0.254902 0.419608 0.305882 0.160784 0.129412 0.152941 0.105882 0.12549 0.223529 0.141176 0.156863 0.12549 0.0980392 0.152941 0.109804 0.0941176 0.137255 0.0901961 0.164706 0.145098 0.372549 0.203922 0.0588235 0.027451 0.0941176 0.113725 0.0666667 0.0823529 0.0705882 0.133333 0.113725 0.0823529 0.137255 0.356863 0.239216 0.0784314 0.101961 0.137255 0.133333 0.14902 0.254902 0.0627451 0.0627451 0.0666667 0.0705882 0.117647 0.101961 0.0705882 0.12549 0.0941176 0.207843 0.176471 0.313726 0.188235 0.184314 0.156863 0.0823529 0.141176 0.0588235 0.0509804 0.0745098 0.192157 0.133333 0.109804 0.133333 0.266667 0.219608 0.0352941 0.0705882 0.129412 0.168627 0.219608 0.176471 0.0941176 0.0980392 0.0862745 0.0784314 0.0980392 0.0588235 0.0431373 0.0980392 0.117647 0.160784 0.184314 0.235294 0.054902 0.298039 0.419608 0.121569 0.14902 0.105882 0.0901961 0.0666667 0.14902 0.121569 0.0980392 0.105882 0.168627 0.172549 0.0823529 0.25098 0.392157 0.247059 0.14902 0.168627 0.14902 0.145098 0.0705882 0.0941176 0.0666667 0.0313726 0.0509804 0.0980392 0.160784 0.203922 0.223529 0.184314 0.0588235 0.239216 0.376471 0.164706 0.129412 0.12549 0.141176 0.172549 0.0941176 0.0627451 0.0862745 0.141176 0.219608 0.160784 0.164706 0.47451 0.537255 0.333333 0.121569 0.109804 0.160784 0.141176 0.113725 0.176471 0.156863 0.109804 0.121569 0.129412 0.152941 0.223529 0.207843 0.231373 0.247059 0.207843 0.262745 0.223529 0.156863 0.113725 0.141176 0.141176 0.0745098 0.0862745 0.152941 0.2 0.258824 0.145098 0.203922 0.352941 0.34902 0.262745 0.247059 0.0745098 0.117647 0.141176 0.117647 0.0745098 0.160784 0.235294 0.180392 0.211765 0.133333 0.188235 0.247059 0.215686 0.156863 0.207843 0.290196 0.266667 0.188235 0.203922 0.184314 0.141176 0.0705882 0.0862745 0.2 0.298039 0.168627 0.0666667 0.145098 0.133333 0.282353 0.231373 0.372549 0.0784314 0.113725 0.207843 0.2 0.12549 0.145098 0.196078 0.101961 0.192157 0.231373 0.180392 0.227451 0.192157 0.101961 0.160784 0.196078 0.184314 0.2 0.25098 0.188235 0.101961 0.0705882 0.0666667 0.12549 0.235294 0.129412 0.0823529 0.207843 0.266667 0.329412 0.254902 0.376471