Hyunjun

simple_convnet_cpp 코드 추가

...@@ -26,5 +26,17 @@ test하는 부분만 골라내기 위해 python test 코드를 추가(test.py), simple_convnet ...@@ -26,5 +26,17 @@ test하는 부분만 골라내기 위해 python test 코드를 추가(test.py), simple_convnet
26 7. python test 폴더 추가 26 7. python test 폴더 추가
27 python test 폴더에는 test에 필요하지 않은 train 부분을 삭제함 27 python test 폴더에는 test에 필요하지 않은 train 부분을 삭제함
28 28
29 -8. make_img_py 추가
30 -이미지를 불러와 (32,32,3)의 크기로 resize한 후 input.txt에 저장함
...\ No newline at end of file ...\ No newline at end of file
29 +
30 +8. make_img.py 추가
31 +이미지를 불러와 (32,32,3)의 크기로 resize한 후 input.txt에 저장함
32 +
33 +
34 +9. simple_convnet_cpp 코드 추가
35 + 1) layers.hpp : Convolution, ReLu, Normalization, Pooling, DW_Conv등 각 layer가 구현
36 + 2) SimpleConvNet.hpp : 딥러닝 모델이 구현
37 + 3) input.txt : make_img.py코드로 만든 이미지를 (32,32,3)의 크기로 만들어 txt파일로 저장
38 + 4) pred.txt : 1개의 이미지만 넣으면 예측이 되지않아 dummy를 같이 읽어서 처리함. 출력은 되지않음
39 + 5) params.txt : 속도향상을 위해 params.pkl파일을 params.txt로 변환
40 + 6) main.cpp
41 + *c++ 컴파일러 버전 11이상
42 + *프로젝트 생성 시 sdl 검사 체크 해제
...\ No newline at end of file ...\ No newline at end of file
......
1 +#ifndef LAYERS_
2 +#define LAYERS_
3 +#include<vector>
4 +#include<cmath>
5 +// 3D Matrix
6 +struct Mat {
7 + int dim, row, col;
8 + std::vector< double > mat;
9 + Mat(int dim, int row, int col, std::vector< double > v) : dim(dim), row(row), col(col), mat(v) {};
10 +};
11 +
12 +// Mat 일차원으로 계산 + dimension 변수
13 +class Layer {
14 +public:
15 + virtual std::vector<Mat> forward(std::vector<Mat> &x) { return std::vector<Mat>(); }
16 +};
17 +
18 +// padding
19 +class Convolution : public Layer {
20 +private:
21 + std::vector<Mat> W;
22 + int stride, pad;
23 +public:
24 + Convolution() {};
25 + ~Convolution() {};
26 + Convolution(std::vector<Mat> W, int stride=1, int pad=0) : W(W), stride(stride), pad(pad) {};
27 +
28 + // Each image x conv with each w
29 + virtual std::vector<Mat> forward(std::vector<Mat> &x) {
30 + std::vector< Mat > out;
31 + int n, nw;
32 + for (n = 0; n < x.size(); n++) {
33 + std::vector<double>rev;
34 + for (nw = 0; nw < W.size(); nw++) {
35 + auto e = Convolution_(x[n], W[nw]);
36 + rev.insert(rev.end(), e.begin(), e.end());
37 + }
38 + int out_r = (x[n].row + 2 * pad - W[0].row) / stride + 1;
39 + int out_c = (x[n].col + 2 * pad - W[0].col) / stride + 1;
40 + out.push_back(Mat(nw, out_r, out_c, rev));
41 + }
42 + return out;
43 + }
44 +
45 + // Convolution x and W (both are 3-D Mat)
46 + std::vector<double> Convolution_(const Mat& x,const Mat& w) {
47 + std::vector<double> ret;
48 + int ndim = x.dim - w.dim + 1;
49 + for (int d = 0; d < x.dim - w.dim + 1; d++) {
50 + for (int r = -pad; r < x.row - w.row + 1 + pad; r++) {
51 + for (int c = -pad; c < x.col - w.col +1 +pad; c++) {
52 + ret.push_back(Convolution_(x, w, d, r, c));
53 + }
54 + }
55 + }
56 + return ret;
57 + }
58 +
59 + double Convolution_(const Mat& x, const Mat& w, int d, int r,int c) {
60 + double ret = 0, xx=0;
61 + int ds = w.col * w.row, rs = w.col;
62 + int dxs = x.col * x.row, rxs = x.col;
63 + for (int dd = 0; dd < w.dim; dd++) {
64 + for (int rr = 0; rr < w.row; rr++) {
65 + for (int cc = 0; cc < w.col; cc++) {
66 + if ((pad > 0) && (r + rr < 0 || c + cc < 0 || r + rr >= x.row || c + cc >= x.col))
67 + xx = 0;
68 + else
69 + xx = x.mat[(d + dd)*(dxs)+(r + rr)*rxs + (c + cc)];
70 + ret += xx * w.mat[dd*(ds)+rr*(rs)+cc];
71 + }
72 + }
73 + }
74 + return ret;
75 + }
76 +};
77 +
78 +// Depthwise Conv
79 +class DW_Convolution : public Layer {
80 +private:
81 + std::vector<Mat> W;
82 + int stride, pad;
83 +public:
84 + DW_Convolution() {};
85 + ~DW_Convolution() {};
86 + DW_Convolution(std::vector<Mat> W, int stride=1, int pad=0) : W(W), stride(stride), pad(pad) {};
87 +
88 + virtual std::vector<Mat> forward(std::vector<Mat> &x) {
89 + std::vector<Mat> out;
90 + int n, d;
91 + for (n = 0; n < x.size(); n++) {
92 + // Each dimension Conv with each filter
93 + std::vector<double> rev;
94 + for (d = 0; d < x[n].dim; d++) {
95 + std::vector<double> e = Convolution_(x[n], W[d], d);
96 + rev.insert(rev.end(), e.begin(), e.end());
97 + }
98 + int out_r = (x[n].row + 2 * pad - W[0].row) / stride + 1;
99 + int out_c = (x[n].col + 2 * pad - W[0].col) / stride + 1;
100 + out.push_back(Mat(d, out_r, out_c, rev));
101 + }
102 + return out;
103 + }
104 +
105 + std::vector<double> Convolution_(const Mat& x, const Mat& w, int d) {
106 + std::vector<double> out;
107 + int dd = d * x.col * x.row;
108 + for (int r = -pad; r < x.row - w.row + 1 + pad; r++) { // r+=stride
109 + for (int c = -pad; c < x.col - w.col + 1 + pad; c++) {
110 + out.push_back(Convolution_(x, w, dd, r, c));
111 + }
112 + }
113 + return out;
114 + }
115 +
116 + double Convolution_(const Mat& x, const Mat& w, int dd, int r, int c) {
117 + double ret = 0, xx=0;
118 + for (int rr = 0; rr < w.row; rr++) {
119 + for (int cc = 0; cc < w.col; cc++) {
120 + if ((pad > 0) && (r + rr < 0 || c + cc < 0 || r + rr >= x.row || c + cc >= x.col))
121 + xx = 0;
122 + else
123 + xx = x.mat[dd + (r + rr)*x.col + (c+cc)];
124 + ret += xx * w.mat[rr*w.col + cc];
125 + }
126 + }
127 + return ret;
128 + }
129 +};
130 +
131 +// n개의 이미지 같은 위치의 Row, col 값을 Normalization
132 +class LightNormalization : public Layer{
133 +public:
134 + virtual std::vector<Mat> forward(std::vector<Mat>& x) {
135 + std::vector<Mat> out;
136 + int dim = x[0].dim, row = x[0].row, col = x[0].col, nx = x.size();
137 + int ds = row*col;
138 + for (int d = 0; d < dim; d++) {
139 + double mu = 0, var=0, std, tmp; // mu : mean of x img each dim
140 + for (int r = 0; r < row; r++)
141 + for (int c = 0; c < col; c++)
142 + for (int n = 0; n < nx; n++)
143 + mu += x[n].mat[d*ds + r*col + c];
144 +
145 + mu = mu / (double)(row*col*nx);
146 +
147 + for (int r = 0; r < row; r++)
148 + for (int c = 0; c < col; c++)
149 + for (int n = 0; n < nx; n++) {
150 + tmp = x[n].mat[d*ds + r*col + c] - mu;
151 + var += (tmp*tmp);
152 + }
153 +
154 + var = var / (double)(row*col*nx);
155 + std = sqrt(var+10e-7);
156 + for (int r = 0; r < row; r++)
157 + for (int c = 0; c < col; c++)
158 + for (int n = 0; n < nx; n++)
159 + x[n].mat[d*ds + r*col + c] = (x[n].mat[d*ds + r*col + c] - mu) / std;
160 + }
161 + return x;
162 + }
163 +};
164 +
165 +class Relu : public Layer {
166 +public:
167 + virtual std::vector<Mat> forward(std::vector<Mat> &x) {
168 + int nx = x.size(), nm = x[0].dim * x[0].row * x[0].col;
169 + for (int n = 0; n < nx; n++)
170 + for (int i = 0; i < nm; i++)
171 + if (x[n].mat[i] < 0)
172 + x[n].mat[i] = 0;
173 + return x;
174 + }
175 +};
176 +
177 +class Pooling : public Layer{
178 +private:
179 + int pool_h, pool_w, stride, pad;
180 +public:
181 + Pooling() { pad = 0; };
182 + ~Pooling() {};
183 + 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) {};
184 +
185 + virtual std::vector<Mat> forward(std::vector<Mat>& x) {
186 + std::vector<Mat> out;
187 + int n, d, nx = x.size();
188 + for (n = 0; n < nx; n++) {
189 + std::vector<double> rev;
190 + for (d = 0; d < x[n].dim; d++) {
191 + std::vector<double> e = MaxPooling_(x[n], d);
192 + rev.insert(rev.end(), e.begin(), e.end());
193 + }
194 + int out_h = (x[n].row + 2 * pad - pool_h) / stride + 1;
195 + int out_w = (x[n].col + 2 * pad - pool_w) / stride + 1;
196 + out.push_back(Mat(d, out_h, out_w, rev));
197 + }
198 + return out;
199 + }
200 +
201 + // Pooling each image
202 + std::vector<double> MaxPooling_(Mat& x, int d) {
203 + std::vector<double> out;
204 + int row = x.row, col = x.col;
205 + int dd = d * col * row;
206 + for (int r = -pad; r < row - pool_h + 1 + pad; r+=stride) {
207 + for (int c = -pad; c < col - pool_w + 1 + pad; c+=stride) {
208 + out.push_back(MaxPooling_(x, dd, r, c));
209 + }
210 + }
211 + return out;
212 + }
213 +
214 + // Pooling pool_w * pool_h
215 + double MaxPooling_(Mat& x, int dd, int r, int c) {
216 + double ret = 0, xx = 0;
217 + for (int rr = 0; rr < pool_h; rr++) {
218 + for (int cc = 0; cc < pool_w; cc++) {
219 + if ((pad > 0) && (r + rr < 0 || c + cc < 0 || r + rr >= x.row || c + cc >= x.col))
220 + xx = 0;
221 + else
222 + xx = x.mat[dd + (r + rr)*x.col + (c + cc)];
223 + if(ret < xx)
224 + ret = xx;
225 + }
226 + }
227 + return ret;
228 + }
229 +};
230 +
231 +class Affine : public Layer{
232 +private:
233 + std::vector<Mat> W;
234 +public:
235 + Affine() {}
236 + ~Affine() {}
237 + Affine(std::vector<Mat>& W) : W(W){}
238 +
239 + virtual std::vector<Mat> forward(std::vector<Mat>& x) {
240 + std::vector<Mat> out;
241 + int nx = x.size();
242 + for (int n = 0; n < nx; n++) {
243 + Mat e = Dot_(x[n]);
244 + out.push_back(e);
245 + }
246 + return out;
247 + }
248 +
249 + Mat Dot_(const Mat& x) {
250 + int dim = W[0].dim, row = W[0].row, col = W[0].col, nw = W.size();
251 + int size = dim*row*col;
252 + std::vector<double> ret(col);
253 +
254 + for (int c = 0; c < col; c++) {
255 + for (int n = 0; n < nw; n++) {
256 + ret[c] += W[n].mat[c] * x.mat[n];
257 + }
258 +
259 + }
260 + return Mat(col, 1, 1, ret);
261 + }
262 +};
263 +#endif
1 +#ifndef SIMPLECONV_
2 +#define SIMPLECONV_
3 +#include"Layers.hpp"
4 +#include<iostream>
5 +#include<cstdio>
6 +#include<string.h>
7 +#include<stdlib.h>
8 +struct input_dim {
9 + int d1, d2, d3;
10 + input_dim(int d1, int d2, int d3) :d1(d1), d2(d2), d3(d3) {};
11 +};
12 +
13 +struct conv_param {
14 + int fn1, fn2, fn3;
15 + int filtersize, pad, stride;
16 + conv_param(int ftnum1, int ftnum2, int ftnum3, int ftsize, int pad, int stride) :fn1(ftnum1),
17 + fn2(ftnum2), fn3(ftnum3), filtersize(ftsize), pad(pad), stride(stride) {};
18 +};
19 +
20 +class SimpleConvNet {
21 +private:
22 + std::vector< Layer* > layers;
23 +
24 + std::vector<Mat> W[7]; // weights
25 + std::vector<int> shape[7]; // shape of each weights
26 +public:
27 + SimpleConvNet() {}
28 + ~SimpleConvNet() {}
29 + SimpleConvNet(input_dim id, conv_param cp, int hidden_size=512, int output_size=10, bool pretrained=true) {
30 + if (pretrained)
31 + load_trained("params.txt");
32 +
33 + layers.push_back(new Convolution(W[0], 1, 1));
34 + layers.push_back(new LightNormalization());
35 + layers.push_back(new Relu());
36 + layers.push_back(new Pooling(2, 2, 2));
37 +
38 + layers.push_back(new Convolution(W[1], 1, 0));
39 + layers.push_back(new LightNormalization());
40 + layers.push_back(new Relu());
41 +
42 + layers.push_back(new DW_Convolution(W[2], 1, 1));
43 + layers.push_back(new LightNormalization());
44 + layers.push_back(new Relu());
45 + layers.push_back(new Pooling(2, 2, 2));
46 +
47 + layers.push_back(new Convolution(W[3], 1, 0));
48 + layers.push_back(new LightNormalization());
49 + layers.push_back(new Relu());
50 +
51 + layers.push_back(new DW_Convolution(W[4], 1, 1));
52 + layers.push_back(new LightNormalization());
53 + layers.push_back(new Relu());
54 + layers.push_back(new Pooling(2, 2, 2));
55 +
56 + layers.push_back(new Affine(W[5]));
57 + layers.push_back(new LightNormalization());
58 + layers.push_back(new Relu());
59 +
60 + layers.push_back(new Affine(W[6]));
61 + }
62 +
63 + std::vector< Mat > predict(std::vector<Mat>& x) {
64 + for (int i = 0; i < layers.size(); i++) {
65 + x = layers[i]->forward(x);
66 + }
67 + return x;
68 + }
69 +
70 + double accuracy(std::vector< std::vector< unsigned char > > x, std::vector< int > ans, int batch_size=100) {
71 + return 1.0;
72 + }
73 +
74 + std::vector<int> argmax(std::vector< Mat >& x) {
75 + std::vector<int> pred;
76 + for (int n = 0; n < x.size(); n++) {
77 + int pid = 0, pos;
78 + double pval = -1e9;
79 + for (int i = 0; i < x[n].mat.size(); i++) {
80 + if (pval < x[n].mat[i]) {
81 + pval = x[n].mat[i];
82 + pid = i;
83 + }
84 + }
85 + pred.push_back(pid);
86 + }
87 + return pred;
88 + }
89 +
90 + void load_trained(const char* filename="params.txt") {
91 + FILE *f = fopen(filename, "r");
92 + if (f == NULL) {
93 + printf("File not found\n");
94 + exit(1);
95 + }
96 + char line[10] = { 0 };
97 + int keynum;
98 + while (fscanf(f, "%s", line)==1) {
99 + char s[4][10] = { 0 };
100 + keynum = line[1] - '0' - 1;
101 +
102 + // get shape
103 + fscanf(f, "%s", s[0]);
104 + fscanf(f, "%s", s[1]);
105 + if (s[1][strlen(s[1]) - 1] != '\"') {
106 + fscanf(f, "%s", s[2]);
107 + fscanf(f, "%s", s[3]);
108 + }
109 +
110 + // nw = number of weights : shape[0]
111 + // size = input size of W[key]
112 + int size = 1, nw=0;
113 + for (int i = 0; i < 4; i++) {
114 + int val = 0;
115 + for (int j = 0; j < strlen(s[i]); j++) {
116 + if ('0' <= s[i][j] && s[i][j] <= '9') {
117 + val = 10 * val + (s[i][j] - '0');
118 + }
119 + }
120 + if (val) {
121 + shape[keynum].push_back(val);
122 + size *= val;
123 + if (nw == 0)
124 + nw = val;
125 + }
126 + }
127 + // Read data of W[key]
128 + int fsize = size / nw;
129 + double *mm = new double[fsize];
130 + for (int i = 0; i < size; i++) {
131 + fscanf(f, "%lf", &mm[i%fsize]);
132 + if (i%fsize == fsize - 1) {
133 + if(shape[keynum].size() == 2)
134 + W[keynum].push_back(Mat(1, 1, shape[keynum][1], std::vector<double>(mm, mm + fsize)));
135 + else if(shape[keynum].size() == 4)
136 + W[keynum].push_back(Mat(shape[keynum][1], shape[keynum][2],
137 + shape[keynum][3], std::vector<double>(mm, mm + fsize)));
138 + }
139 + }
140 + }
141 + printf("Trained weights loading done\n");
142 + }
143 +};
144 +#endif
1 +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
1 +#include"Layers.hpp"
2 +#include"SimpleConvNet.hpp"
3 +using namespace std;
4 +int main() {
5 +
6 + input_dim id = { 3, 32, 32 };
7 + conv_param cp = { 32,32,64, 3,1,1 };
8 + SimpleConvNet SCN(id, cp);
9 +
10 + freopen("input.txt", "r", stdin);
11 + vector<Mat> X;
12 + int nx = 1, dim = 3, row = 32, col = 32;
13 + double tmp;
14 + for (int i = 0; i < nx; i++) {
15 + vector<double> rev;
16 + for (int d = 0; d < dim; d++) {
17 + for (int r = 0; r < row; r++) {
18 + for (int c = 0; c < col; c++) {
19 + scanf("%lf", &tmp);
20 + rev.push_back(tmp);
21 + }
22 + }
23 + }
24 + X.push_back(Mat(dim, row, col, rev));
25 + }
26 + freopen("pred.txt", "r", stdin);
27 + nx = 2, dim = 3, row = 32, col = 32;
28 + for (int i = 0; i < nx; i++) {
29 + vector<double> rev;
30 + for (int d = 0; d < dim; d++) {
31 + for (int r = 0; r < row; r++) {
32 + for (int c = 0; c < col; c++) {
33 + scanf("%lf", &tmp);
34 + rev.push_back(tmp);
35 + }
36 + }
37 + }
38 + X.push_back(Mat(dim, row, col, rev));
39 + }
40 +
41 + auto x = SCN.predict(X);
42 +
43 + auto pred = SCN.argmax(x);
44 +
45 + int num = 0, pd;
46 +
47 + printf("predict : %d ", pred[0]);
48 + return 0;
49 +}
...\ No newline at end of file ...\ No newline at end of file
This diff could not be displayed because it is too large.
1 +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
2 +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
3 +