Showing
7 changed files
with
474 additions
and
2 deletions
... | @@ -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 | ... | ... |
simple_convnet_c++/Layers.hpp
0 → 100644
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 |
simple_convnet_c++/SimpleConvNet.hpp
0 → 100644
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 |
simple_convnet_c++/input.txt
0 → 100644
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 |
simple_convnet_c++/main.cpp
0 → 100644
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 |
simple_convnet_c++/params.txt
0 → 100644
This diff could not be displayed because it is too large.
simple_convnet_c++/pred.txt
0 → 100644
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 | + |
-
Please register or login to post a comment