-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
553 lines (519 loc) · 144 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width">
<title>Handwritten number recognizer</title>
<script>
document.addEventListener("DOMContentLoaded", function() {
const weights = [
[],
[
[-0.852, 0.466, 0.075, -0.457, -0.045, -0.387, -0.422, -0.490, 0.063, -0.243, -0.040, 0.038, -0.466, -0.424, -0.196, 0.462, 0.339, 0.451, 0.152, 0.481, -0.026, -0.273, -0.076, -0.014, 0.489, 0.396, -0.448, -0.382, 0.443, 0.374, -0.168, -0.462, -0.024, 0.407, 0.217, 0.430, 0.155, 0.294, 0.083, -0.239, -0.396, -0.316, -0.047, 0.181, 0.252, 0.203, 0.196, -0.223, -0.176, -0.151, -0.285, 0.269, -0.302, 0.127, -0.259, -0.314, -0.342, 0.428, 0.438, -0.399, -0.063, -0.229, 0.274, 0.414, 0.322, 0.010, 0.063, 0.136, 0.188, 0.021, 0.416, 0.660, 0.515, -0.095, 0.369, -0.248, 0.004, -0.017, -0.054, 0.257, -0.137, -0.333, -0.421, 0.040, -0.073, -0.181, -0.140, 0.085, 0.393, -0.197, 0.197, -0.137, -0.207, -0.101, 0.808, 0.078, 0.842, 0.828, 1.061, 1.353, 0.501, 0.772, 0.776, 0.705, 0.778, 0.445, 0.593, 0.648, 0.325, 0.527, 0.061, -0.001, 0.494, 0.195, 0.190, -0.080, 0.159, -0.489, -0.489, -0.180, 0.586, 0.028, 0.196, 0.468, 0.126, 0.451, 0.632, -0.020, 0.135, -0.200, 0.249, 0.237, 0.440, 0.568, 0.609, 0.451, 0.161, -0.200, 0.097, 0.194, -0.388, 0.337, -0.303, 0.221, -0.322, 0.371, -0.191, 0.607, 0.219, 0.467, 0.697, 0.756, -0.314, -0.036, -0.500, -0.209, -0.081, -0.418, -0.183, -0.022, 0.043, -0.172, -0.062, 0.106, -0.219, 0.226, 0.396, 0.329, 0.160, -0.297, -0.394, -0.142, -0.396, 0.005, -0.037, 0.362, 0.829, 0.465, 0.390, 0.393, 0.702, 0.043, 0.226, -0.175, -0.387, 0.206, -0.468, -0.260, -0.527, -0.388, -0.408, -0.414, -0.774, -0.611, -0.016, -0.013, -0.461, -0.176, 0.493, -0.178, 0.060, -0.236, 0.472, 0.314, -0.418, -0.012, -0.188, 0.423, 0.191, 0.285, 0.271, 0.551, -0.094, -0.206, -0.398, -0.376, -0.411, -0.354, -0.489, -0.704, -1.136, -0.262, -0.451, 0.078, -0.306, 0.111, 0.291, 0.390, 0.396, 0.318, -0.102, -0.245, 0.043, 0.042, -0.409, -0.314, -0.425, -0.073, 0.218, -0.023, 0.375, -0.415, -0.032, -0.371, -0.190, -0.205, -0.414, -0.473, -1.098, -1.095, -0.003, 0.364, -0.215, -0.376, -0.321, -0.000, 0.222, 0.521, -0.465, -0.393, -0.365, -0.523, -0.985, -0.822, -0.669, -0.522, -0.748, 0.108, -0.372, 0.237, -0.198, -0.783, -0.457, -0.340, -0.680, -0.915, -0.486, -1.415, -0.830, -0.012, -0.429, 0.409, -0.380, -0.116, 0.222, -0.336, -0.262, -1.163, -1.155, -0.934, -1.768, -1.164, -1.066, -1.032, -0.514, 0.163, -0.195, -0.192, -0.184, -0.474, -0.426, -0.192, 0.433, -0.272, 0.013, -0.912, -0.290, -0.031, 0.336, 0.093, 0.267, 0.439, -0.309, 0.138, -0.025, -0.515, -1.163, -1.506, -0.279, -0.525, 0.014, -0.182, 0.156, 0.157, 0.040, 0.265, -0.098, -0.616, 0.027, -0.272, 0.065, -0.009, 0.382, -0.351, 0.023, -0.466, 0.344, 0.246, 0.231, -0.180, -0.162, -0.373, -0.359, -0.682, -0.552, 0.142, 0.430, -0.361, -0.144, -0.325, 0.004, 0.178, -0.021, -0.358, -0.149, -0.015, -0.228, -0.429, 0.175, -0.055, 0.720, 0.654, -0.041, -0.489, -0.198, -0.074, -0.334, -0.371, -0.274, 0.012, -0.878, -0.386, 0.035, -0.093, -0.115, -0.084, -0.544, -0.254, 0.230, 0.211, -0.074, 0.196, -0.253, -0.331, 0.124, -0.658, -0.184, 0.436, 0.339, 0.279, 0.642, 0.252, 0.306, -0.413, -0.121, -0.403, -0.199, -0.119, -0.194, -0.173, -0.002, 0.246, 0.026, -0.316, -0.440, 0.372, 0.067, 0.074, 0.159, 0.210, -0.701, 0.148, 0.725, 0.150, 0.305, 0.428, 0.557, -0.070, 0.369, 0.363, -0.082, -0.397, -0.319, 0.392, 0.503, 0.101, 0.083, 0.895, -0.077, -0.509, 0.124, 0.279, 0.108, -0.293, 0.445, 0.281, -0.115, 0.344, -0.792, -0.266, 0.171, -0.145, -0.346, -0.037, -0.285, 0.188, -0.046, 0.372, -0.145, -0.190, 0.175, -0.021, 0.132, 0.556, -0.222, 0.819, 0.224, -0.130, 0.113, -0.227, 0.384, -0.641, 0.372, 0.181, -0.537, -0.046, -0.222, 0.239, 0.041, 0.075, 0.034, 0.021, -0.106, 0.517, -0.173, 0.109, 0.388, -0.407, -0.430, -0.189, -0.138, 0.451, -0.283, -0.150, 0.268, 0.119, 0.317, 0.157, -0.351, -0.572, -0.238, 0.648, -0.051, -0.625, 0.288, 0.496, -0.019, -0.139, 0.069, -0.041, -0.000, 0.618, 0.271, -0.010, -0.336, 0.110, 0.160, 0.292, 0.226, 0.433, -0.060, -0.251, -0.015, -0.173, 0.145, 0.378, 0.465, 0.136, 0.025, 0.119, 0.316, 0.777, -0.233, 0.929, 0.796, 0.580, 0.492, 0.503, -0.077, 0.495, 0.413, -0.245, -0.078, -0.258, -0.232, -0.197, 0.198, 0.268, -0.041, -0.057, 0.173, -0.239, 0.374, -0.162, 1.064, 1.051, 0.248, 0.086, 0.562, 0.792, 0.607, 1.046, 0.593, 0.391, 0.598, 0.361, 0.022, 0.595, -0.169, -0.275, 0.118, 0.414, -0.126, 0.245, -0.197, -0.033, -0.115, -0.482, 0.291, 0.101, -0.038, 0.052, 0.072, 0.260, 0.477, 0.005, 0.131, 0.316, 0.062, 0.107, 0.566, 0.346, 0.248, -0.432, -0.352, -0.142, 0.382, -0.242, 0.422, -0.369, -0.101, 0.127, -0.249, 0.010, 0.374, 0.098, -0.361, 0.164, -0.052, 0.285, 0.121, 0.436, 0.621, 0.445, 0.249, -0.161, 0.386, 0.558, 0.413, -0.407, -0.474, -0.698, 0.248, -0.220, 0.131, -0.045, -0.356, -0.400, -0.209, -0.379, -0.160, 0.301, -0.013, 0.425, -0.009, -0.556, 0.125, 0.425, -0.090, -0.410, 0.151, -0.208, 0.677, 0.704, -0.010, -0.037, -0.054, 0.136, -0.270, -0.457, 0.368, 0.402, 0.023, -0.097, 0.247, 0.230, 0.344, 0.405, 0.358, -0.218, 0.441, 0.372, -0.148, 0.159, 0.286, 0.180, -0.479, -0.130, -0.160, -0.368, 0.313, -0.345, -0.242, -0.310, -0.622, -0.461, -0.698, 0.053, 0.294, 0.122, 0.247, 0.095, -0.353, -0.289, 0.427, 0.039, 0.111, 0.403, 0.196, 0.294, 0.712, -0.282, 0.186, 0.343, -0.090, 0.306, 0.134, -0.020, -0.031, -0.354, 0.385, 0.231, -0.637, -0.514, -0.288, 0.252, -0.041, -0.105, 0.179, -0.372, 0.120, -0.135, 0.161, -0.098, -0.287, 0.086, 0.433, 0.335, 0.512, 0.610, 0.463, 0.004, 0.172, 0.095, -0.079, -0.498, -0.426, -0.025, -0.165, -0.059, 0.050, 0.131, 0.190, 0.398, 0.461, 0.253, 0.347, -0.313, 0.263, -0.365, 0.450, -0.483, -0.365, 0.108, -0.086, 0.473, 0.317, -0.189, 0.196, 0.221, 0.362, -0.323, 0.392, 0.026, 0.248, 0.010, 0.168, 0.361, -0.072, -0.026, 0.267, -0.173, -0.259, 0.028, 0.404, -0.270, 0.417, -0.114, -0.448, 0.179, -0.344, -0.499, 0.196, 0.426, -0.253, -0.386, 0.405, -0.421, -0.402, -0.192, 0.042, -0.434, -0.324, 0.040, 0.139, 0.404, 0.196, -0.498, 0.087, 0.322, -0.019, -0.154, 0.279, -0.143, -0.176],
[-0.477, -0.278, -0.074, -0.161, -0.226, 0.240, -0.006, -0.225, -0.064, -0.445, -0.343, -0.314, 0.462, -0.262, -0.215, 0.408, -0.084, 0.488, -0.415, 0.093, -0.212, 0.194, -0.205, -0.209, -0.219, 0.252, -0.094, -0.237, 0.030, 0.263, -0.093, 0.348, 0.485, -0.032, -0.314, 0.393, -0.292, -0.186, 0.282, -0.280, -0.281, 0.317, -0.135, 0.413, 0.288, -0.121, 0.353, -0.299, -0.526, 0.062, -0.058, -0.239, 0.423, -0.093, 0.087, -0.293, -0.341, 0.493, -0.395, 0.189, -0.108, -0.357, -0.329, -0.128, 0.101, 0.514, -0.256, 0.144, -0.355, -0.625, -0.568, -0.117, -0.697, -0.346, -0.343, -0.313, -0.213, 0.075, 0.034, -0.114, -0.194, 0.358, 0.038, -0.185, -0.230, -0.382, -0.343, -0.071, 0.245, 0.395, 0.269, -0.355, -0.411, 0.195, -0.224, 0.249, 0.321, 0.312, -0.460, 0.033, -0.664, 0.146, -0.659, -0.001, -0.568, -0.259, -0.600, -0.314, -0.178, 0.272, 0.050, -0.221, 0.047, -0.446, -0.271, 0.317, 0.308, -0.099, 0.398, 0.229, 0.055, 0.310, 0.225, 0.068, 0.361, 0.126, 0.253, -0.317, -0.166, -0.176, -0.526, -0.369, -0.170, -0.527, -0.613, -0.483, -0.576, -0.159, 0.114, -0.460, -0.428, -0.397, -0.184, 0.117, -0.330, -0.210, -0.290, 0.775, 0.470, 0.605, -0.069, -0.045, 0.490, 0.099, 0.238, 0.191, 0.162, -0.228, -0.080, -0.585, 0.063, -0.295, -0.134, -0.669, -0.584, -0.092, -0.074, -0.112, 0.034, 0.415, -0.411, 0.101, 0.185, -0.275, 0.639, 0.563, -0.076, 0.211, 0.323, 0.320, 0.036, -0.216, 0.147, -0.384, 0.133, -0.226, 0.030, -0.701, -0.769, -0.445, -0.752, 0.015, 0.178, -0.068, 0.514, -0.362, 0.096, 0.376, -0.305, -0.357, 0.361, 0.717, 0.256, -0.244, 0.450, 0.376, 0.105, -0.319, -0.006, 0.259, 0.286, -0.121, -0.726, -0.628, -0.530, -0.638, -0.766, -0.380, -0.326, 0.495, -0.142, 0.328, -0.073, 0.495, 0.333, -0.176, 0.279, -0.051, -0.221, 0.398, 0.152, 0.201, 0.221, -0.153, -0.025, 0.081, -0.206, -0.306, 0.224, 0.451, 0.642, 0.305, 0.728, 1.014, 1.287, 1.126, 1.411, 0.791, 1.281, 0.469, 0.359, 0.205, -0.294, -0.362, -0.162, -0.435, -0.323, 0.473, -0.014, 0.314, -0.103, 0.096, -0.288, 0.267, -0.404, 0.400, 0.500, 0.869, 1.407, 1.523, 2.192, 2.494, 2.549, 2.011, 1.602, 1.433, 1.144, 0.886, -0.048, -0.208, 0.479, -0.492, 0.459, 0.333, 0.334, 0.500, 0.418, 0.221, 0.017, -0.635, -0.022, -0.308, 0.103, -0.367, 0.353, 0.099, 0.524, 0.459, 0.082, 0.691, 0.695, 1.605, 1.487, 1.694, 1.194, 0.680, -0.113, 0.084, -0.327, -0.139, 0.287, -0.356, -0.450, -0.226, 0.113, -0.206, -0.387, -0.130, -0.422, -0.066, 0.287, -0.037, -0.707, -0.622, 0.261, -0.512, -0.174, -0.397, 0.182, -0.299, -0.036, 0.839, 0.833, 0.775, 0.251, -0.159, -0.499, -0.062, -0.099, -0.336, -0.102, 0.077, -0.148, -0.616, -0.256, 0.396, 0.263, -0.329, 0.084, -0.300, 0.038, 0.177, 0.465, -0.045, 0.019, -0.146, -0.541, -0.531, -0.182, -0.360, 0.439, -0.015, 0.235, -0.250, -0.356, 0.378, -0.440, -0.332, 0.403, -0.229, 0.006, -0.488, -0.221, 0.243, 0.456, -0.286, -0.179, 0.433, -0.273, -0.227, 0.030, 0.027, 0.207, -0.055, -0.015, -0.075, 0.216, 0.025, -0.589, 0.222, 0.051, 0.182, 0.445, 0.386, 0.279, -0.416, 0.261, -0.023, 0.138, 0.282, 0.193, -0.233, -0.033, 0.172, -0.269, 0.344, 0.340, 0.060, -0.112, -0.536, 0.317, -0.112, 0.090, -0.314, -0.381, -0.006, -0.238, 0.115, -0.500, 0.216, -0.310, -0.095, -0.251, -0.374, -0.120, 0.386, 0.392, -0.150, -0.125, -0.104, -0.065, 0.001, -0.195, -0.066, 0.611, -0.350, -0.133, 0.155, 0.014, -0.417, -0.195, 0.371, -0.472, -0.325, 0.233, -0.538, 0.257, 0.107, 0.444, 0.374, 0.293, 0.252, -0.107, -0.127, 0.555, 0.294, 0.298, 0.345, -0.006, -0.441, -0.260, 0.297, 0.081, -0.415, 0.115, 0.009, -0.062, 0.154, -0.267, -0.368, 0.045, 0.280, -0.493, 0.294, -0.135, -0.146, 0.292, -0.336, -0.184, -0.210, -0.331, -0.124, -0.211, 0.238, 0.621, 0.232, 0.083, 0.262, 0.078, -0.142, 0.594, -0.261, 0.189, -0.131, -0.245, -0.097, 0.090, 0.322, -0.039, 0.031, -0.397, -0.365, 0.053, 0.021, -0.383, -0.065, -0.241, -0.071, -0.130, 0.399, 0.534, -0.204, -0.262, 0.015, -0.029, 0.454, 0.090, -0.130, 0.414, 0.009, -0.091, 0.256, 0.139, 0.058, -0.007, 0.170, -0.115, -0.348, -0.018, 0.227, -0.207, 0.424, -0.412, -0.083, 0.465, 0.298, 0.386, -0.213, -0.196, -0.300, -0.180, 0.136, -0.007, -0.416, -0.388, -0.139, -0.473, -0.250, -0.022, -0.482, 0.333, 0.145, 0.526, 0.094, 0.048, 0.190, 0.079, 0.116, 0.210, -0.232, 0.078, 0.470, 0.227, 0.158, -0.157, 0.100, -0.126, 0.867, 0.406, 0.042, 0.132, 0.335, -0.055, 0.227, 0.038, 0.282, -0.117, -0.386, -0.391, 0.078, -0.435, 0.046, 0.042, 0.153, -0.434, 0.248, -0.083, -0.257, 0.111, -0.362, -0.443, 0.338, -0.376, 0.234, -0.455, -0.011, -0.076, -0.200, 0.167, -0.162, 0.142, -0.146, 0.381, 0.049, 0.045, -0.003, -0.240, -0.217, 0.258, -0.113, -0.194, -0.134, -0.520, -0.073, -0.191, -0.125, -0.041, -0.017, 0.097, 0.215, 0.152, -0.101, -0.172, 0.228, -0.126, 0.588, -0.524, 0.001, -0.107, -0.030, -0.075, -0.298, -0.331, -0.006, -0.274, -0.111, -0.148, -0.074, -0.216, 0.429, -0.256, 0.439, -0.046, -0.197, -0.339, -0.027, 0.173, 0.122, 0.450, 0.401, 0.497, 0.191, -0.044, 0.343, -0.195, 0.252, 0.178, 0.217, 0.497, -0.036, 0.235, 0.445, -0.027, -0.208, 0.507, -0.271, -0.248, -0.474, -0.161, -0.037, 0.248, 0.127, -0.074, -0.322, 0.426, 0.088, 0.144, -0.254, 0.312, -0.290, -0.272, 0.060, -0.057, 0.553, -0.058, -0.240, 0.137, -0.041, 0.214, 0.056, -0.015, 0.286, -0.417, -0.458, 0.279, -0.258, -0.282, 0.303, -0.391, -0.196, -0.220, 0.326, 0.429, -0.159, 0.130, -0.004, 0.064, 0.420, 0.200, -0.171, -0.480, -0.130, -0.164, -0.129, -0.341, -0.357, -0.390, -0.182, -0.121, -0.248, -0.061, 0.135, -0.172, -0.080, -0.434, -0.378, 0.379, -0.473, 0.450, 0.123, -0.169, -0.270, -0.051, 0.394, -0.295, -0.415, -0.120, 0.254, -0.514, 0.196, 0.266, 0.256, -0.262, -0.274, -0.180, -0.244, -0.078, -0.356, 0.302, -0.607, -0.554, -0.118, 0.046, 0.052, 0.075, -0.215, 0.182, -0.410, -0.188, -0.233, 0.213, 0.143, -0.368, -0.338, -0.328, -0.162, 0.385, 0.056, -0.393, 0.032, -0.195, 0.065, -0.131, -0.320, 0.353, -0.058, -0.343, -0.428, 0.291, -0.402, 0.224, 0.322, -0.359, -0.229, 0.775],
[-0.308, 0.057, -0.173, 0.306, 0.004, 0.093, 0.019, 0.282, 0.225, -0.183, 0.454, -0.437, 0.338, 0.010, 0.306, -0.128, -0.055, -0.140, 0.224, -0.245, 0.337, 0.285, -0.093, 0.408, 0.077, -0.360, -0.233, -0.101, -0.219, -0.327, -0.456, 0.132, 0.230, -0.129, -0.062, 0.369, 0.464, 0.091, 0.142, 0.178, 0.009, 0.046, -0.139, -0.142, 0.212, -0.326, -0.124, 0.313, -0.324, 0.245, -0.416, -0.477, 0.033, -0.009, 0.067, -0.391, -0.234, 0.334, -0.356, -0.318, -0.493, -0.313, 0.313, -0.146, -0.353, 0.332, -0.331, -0.479, -0.482, -0.142, 0.227, 0.109, -0.365, 0.395, 0.159, 0.326, -0.488, 0.178, -0.220, -0.349, -0.132, -0.102, 0.403, 0.477, 0.056, -0.030, 0.221, 0.323, 0.439, -0.026, -0.514, 0.401, -0.263, -0.187, 0.399, -0.050, 0.052, 0.663, 0.170, 0.217, 0.387, -0.004, 0.362, 0.104, 0.342, -0.412, -0.677, -0.052, 0.019, 0.371, 0.085, 0.329, -0.088, -0.005, -0.059, 0.468, 0.103, 0.262, -0.110, 0.085, -0.082, -0.002, 0.117, 0.007, 0.393, -0.478, 0.148, 0.680, 0.748, 0.438, 0.256, -0.080, 0.077, -0.341, -0.563, -0.736, -0.767, -0.535, 0.359, -0.102, 0.495, -0.403, -0.272, -0.457, 0.112, 0.158, -0.389, -0.082, -0.146, 0.021, 0.052, -0.072, -0.261, -0.239, -0.262, -0.248, 0.335, 0.653, -0.046, 0.454, 0.192, 0.111, -0.153, 0.335, -0.351, -0.209, -0.442, -0.068, -0.126, 0.080, -0.030, -0.485, 0.231, 0.353, -0.176, 0.700, -0.389, 0.079, 0.226, -0.111, 0.122, -0.508, -0.236, -0.051, 0.106, 0.066, 0.526, 0.495, 0.403, -0.022, -0.204, -0.392, -0.476, -0.098, 0.191, 0.092, 0.449, 0.305, 0.171, 0.482, -0.022, -0.012, 0.479, 0.581, 0.182, -0.070, 0.379, -0.277, 0.295, -0.043, -0.101, 0.194, -0.326, 0.987, 0.353, 0.989, 0.211, 0.032, 0.085, 0.148, -0.607, -0.255, 0.022, -0.405, -0.235, -0.144, 0.200, 0.371, 0.336, -0.254, 0.175, -0.100, -0.064, -0.159, 0.112, -0.215, -0.019, -0.030, -0.263, -0.290, 0.201, 0.607, 0.309, 0.096, 0.252, 0.482, -0.071, 0.156, -0.127, -0.128, -0.321, 0.245, -0.292, 0.426, 0.365, -0.004, 0.458, 0.262, 0.657, 0.658, 0.214, -0.076, 0.290, -0.251, -0.590, -0.547, -1.065, -0.669, 0.810, 1.124, 0.487, 0.072, 0.157, 0.001, 0.150, -0.179, -0.626, -0.688, -0.516, -0.389, 0.165, -0.166, 0.377, 0.392, 0.471, 0.004, 0.694, 0.357, -0.093, 0.128, -0.279, -0.656, -0.965, -1.541, -1.505, -0.990, -0.101, 0.950, 0.592, 0.221, 0.169, -0.483, -0.107, -0.136, -0.174, -0.221, -0.104, 0.087, -0.284, -0.415, 0.202, 0.013, -0.031, -0.275, -0.934, -1.127, -1.185, -1.788, -1.618, -1.488, -1.041, -0.739, -0.884, -1.055, 0.318, 0.820, 0.502, -0.008, 0.303, -0.508, -0.121, -0.480, -0.413, -0.320, 0.107, 0.335, -0.081, 0.173, -0.082, 0.128, 0.247, 0.044, -0.475, -0.909, -1.527, -1.243, -0.755, 0.223, -0.250, -0.158, -0.635, -0.506, 0.262, 0.411, 0.094, 0.284, 0.028, 0.269, -0.638, -0.465, -0.933, -0.602, -0.035, -0.184, -0.127, 0.230, -0.353, 0.287, -0.108, -0.157, -1.262, -0.897, -0.663, -0.222, -0.638, -0.154, -0.274, -0.899, -0.209, -0.656, -0.259, 0.401, -0.137, 0.601, 0.308, -0.110, 0.200, -0.577, -0.389, 0.188, 0.517, 0.251, 0.356, -0.037, -0.445, -0.276, 0.379, 0.275, -0.394, -0.364, -0.725, 0.215, 0.038, 0.130, -0.406, -0.121, -0.256, 0.262, -0.017, 0.306, 0.692, -0.226, -0.079, -0.373, 0.496, 0.270, 0.120, -0.295, 0.376, -0.154, 0.341, 0.323, 0.179, 0.195, 0.583, -0.031, -0.008, 0.154, -0.008, 0.114, 0.061, -0.845, -0.244, 0.108, -0.038, -0.119, 0.095, 0.295, 0.520, -0.375, 0.436, -0.076, 0.615, -0.122, -0.064, -0.229, 0.459, -0.418, -0.117, -0.124, 0.481, -0.219, 0.581, 0.003, 0.202, 0.417, 0.165, -0.274, 0.067, 0.199, -0.084, -0.044, 0.096, 0.017, 0.138, 0.408, 0.015, 0.516, 0.857, 0.405, 0.225, -0.261, -0.266, 0.379, -0.287, -0.426, 0.234, 0.179, -0.431, -0.285, -0.191, 0.506, 0.500, 0.140, 0.411, -0.208, 0.366, -0.123, -0.366, -0.183, -0.251, 0.159, -0.309, 0.199, -0.110, 0.023, -0.103, -0.810, 0.250, -0.278, 0.546, 0.003, -0.195, 0.101, -0.443, -0.122, 0.092, 0.330, 0.465, -0.032, 0.201, -0.010, -0.186, -0.542, -0.256, -0.257, -0.269, -0.039, -0.052, -0.331, 0.034, -0.224, 0.208, 0.183, -0.030, -0.203, 0.234, -0.049, 0.357, 0.461, 0.273, 0.067, 0.302, 0.447, 0.248, 0.374, 0.647, 0.568, -0.361, -0.057, -0.076, -0.477, -0.704, 0.083, 0.157, -0.467, 0.104, -0.159, 0.256, 0.593, 0.195, 0.136, 0.140, 0.249, 0.375, -0.011, 0.332, -0.329, 0.204, -0.217, 0.117, 0.458, -0.072, -0.065, 0.194, 0.595, 0.576, 0.168, -0.014, 0.056, 0.397, -0.201, -0.551, -0.159, -0.210, -0.276, 0.471, 0.177, 0.596, 0.644, 0.036, 0.459, -0.121, -0.257, 0.585, -0.224, -0.065, -0.366, 0.489, 0.142, -0.486, -0.223, 0.200, -0.306, 0.429, 0.025, 0.454, -0.265, -0.162, -0.179, -0.016, -0.441, -0.183, 0.124, 0.429, 0.060, 0.398, 0.009, 0.385, 0.229, -0.020, 0.098, 0.088, 0.479, 0.006, -0.471, -0.384, 0.005, -0.352, 0.267, 0.354, 0.429, 0.841, 0.457, 0.883, -0.009, -0.112, 0.098, -0.096, -0.297, 0.209, -0.037, -0.171, 0.088, -0.076, 0.404, 0.592, 0.162, 0.764, 0.521, 0.300, 0.400, -0.272, -0.378, 0.236, -0.161, 0.282, 0.365, 0.398, 0.630, 0.026, 0.525, 0.546, -0.298, -0.040, 0.063, -0.316, -0.647, -0.423, -0.406, -0.282, -0.119, 0.103, 0.098, 0.014, 0.095, 0.346, -0.112, 0.476, -0.302, -0.451, 0.063, -0.456, 0.411, -0.180, 0.287, -0.194, -0.240, -0.028, 0.475, 0.513, 0.269, 0.340, -0.352, 0.145, -0.196, 0.143, 0.162, -0.210, -0.028, 0.110, -0.108, -0.078, 0.327, -0.386, 0.099, 0.519, -0.152, 0.246, 0.360, 0.029, -0.061, -0.442, 0.073, -0.161, -0.116, 0.473, -0.272, -0.262, 0.041, 0.680, 0.601, 0.270, 0.836, 0.074, 0.159, -0.683, 0.000, -0.433, -0.031, 0.094, -0.576, -0.238, 0.136, 0.477, 0.001, 0.274, 0.065, -0.041, 0.029, -0.439, 0.488, 0.103, -0.381, -0.306, 0.080, -0.342, 0.346, 0.304, 0.342, 0.180, -0.046, 0.175, -0.434, -0.472, 0.186, 0.123, -0.479, 0.141, 0.398, 0.239, -0.223, 0.215, -0.346, 0.084, 0.196, -0.215, -0.138, -0.238, 0.244, 0.026, 0.457, -0.133, -0.372, -0.425, -0.304, 0.216, 0.336, -0.492, -0.325, 0.227, 0.209, 0.098, -0.475, 0.299, 0.072, -0.120, -0.274, -0.044, -0.356, 0.333, -0.275, -0.438, 0.048, -0.431],
[0.112, 0.379, -0.201, -0.492, 0.276, 0.178, 0.033, 0.233, -0.455, 0.162, -0.055, -0.258, -0.487, -0.212, 0.391, -0.313, 0.149, 0.109, -0.084, 0.173, -0.451, 0.151, -0.427, 0.428, -0.393, 0.349, -0.105, 0.468, 0.411, 0.443, 0.482, 0.057, -0.043, 0.417, -0.300, -0.268, 0.095, 0.232, 0.098, 0.139, -0.458, -0.430, 0.029, 0.194, -0.129, -0.462, 0.364, 0.486, 0.154, 0.416, -0.210, -0.162, 0.067, 0.499, -0.234, -0.190, -0.017, 0.161, -0.222, -0.471, -0.261, 0.395, -0.279, -0.168, 0.311, -0.085, 0.053, -0.106, 0.287, -0.337, 0.172, 0.422, -0.066, 0.457, 0.092, -0.235, 0.366, 0.486, 0.284, -0.342, 0.401, 0.215, 0.006, -0.385, 0.220, 0.273, -0.440, 0.338, -0.431, 0.473, 0.364, 0.440, 0.355, -0.459, -0.295, 0.074, -0.552, -0.298, -0.031, 0.051, 0.153, -0.323, 0.380, 0.023, 0.327, 0.359, -0.218, 0.097, 0.127, -0.502, 0.456, -0.082, 0.309, -0.433, -0.320, -0.334, -0.025, -0.263, -0.513, 0.024, -0.335, -0.129, -0.293, -0.171, -0.834, -0.373, -0.873, -0.329, 0.223, 0.092, -0.259, 0.116, -0.083, -0.045, 0.017, -0.322, -0.367, 0.414, 0.190, -0.385, 0.135, -0.248, -0.343, -0.422, -0.158, 0.481, -0.275, 0.217, -0.469, -0.056, -0.309, -1.221, -1.068, -0.950, -0.423, -0.384, -0.225, -0.550, -0.347, -0.865, 0.035, -0.042, 0.427, -0.125, 0.507, -0.129, 0.169, -0.302, 0.162, 0.377, 0.314, -0.204, -0.286, 0.159, -0.130, -0.467, -0.167, -0.737, -0.610, -0.437, 0.127, -0.431, -0.200, -0.141, -0.264, -0.111, -0.750, -0.342, 0.114, -0.385, -0.347, 0.363, 0.318, 0.362, -0.318, -0.161, -0.193, -0.283, -0.086, 0.451, -0.343, 0.437, -0.127, 0.379, -0.117, -0.602, -0.049, -0.211, -0.091, 0.367, 0.061, 0.407, -0.036, -0.147, 0.145, -0.499, -0.331, 0.363, 0.325, -0.188, 0.452, -0.136, 0.116, 0.046, 0.136, -0.340, 0.236, 0.447, -0.026, 0.414, 0.540, -0.568, 0.147, 0.111, -0.002, -0.504, 0.111, -0.033, 0.143, 0.614, 0.344, -0.096, 0.408, 0.328, 0.754, 0.055, -0.092, -0.001, 0.216, 0.317, 0.093, 0.005, 0.403, 0.286, 0.226, -0.310, 0.538, -0.338, -0.415, 0.251, 0.054, 0.044, -0.683, -0.313, -0.335, 0.079, 0.163, 0.476, 0.780, 0.109, 0.444, 0.662, 0.294, 0.313, -0.007, 0.454, 0.211, 0.947, 0.570, 0.188, -0.309, -0.143, 0.323, 0.226, 0.343, 0.090, 0.239, -0.477, -0.126, 0.062, -0.435, -0.319, -0.106, 0.288, 0.368, 1.279, 0.486, 0.464, 0.384, 0.088, 0.545, 0.332, 0.515, -0.309, 0.508, 0.689, 0.497, 0.065, -0.151, 0.050, 0.425, 0.035, 0.484, 0.327, -0.408, -0.063, 0.464, 0.133, -0.188, -0.089, -0.763, -0.092, 0.146, 0.268, 0.783, 0.112, -0.410, -0.484, -0.327, 0.072, -0.568, 0.118, -0.387, -0.216, 0.131, 0.255, 0.342, -0.451, -0.361, -0.294, -0.165, 0.262, -0.203, -0.536, 0.043, 0.048, 0.178, -0.362, -0.443, -0.642, -0.182, -0.012, -0.404, -0.059, -0.806, -0.536, -0.677, -0.982, -0.427, -0.844, -0.700, -0.737, -0.337, 0.405, 0.500, -0.095, 0.118, 0.002, -0.351, -0.064, 0.061, -0.443, -0.298, 0.493, 0.387, -0.282, -0.232, -0.042, -0.787, -0.040, 0.055, -0.269, -0.128, -0.340, -1.103, -0.191, -1.068, -1.031, -0.201, -0.296, -0.126, 0.105, -0.067, 0.148, -0.000, -0.044, 0.215, 0.215, 0.192, -0.038, -0.292, 0.125, -0.008, 0.021, -0.867, -0.637, -0.193, 0.006, 0.079, -0.185, -0.363, 0.297, -0.387, 0.005, -0.868, -0.144, -0.822, 0.028, -0.502, -0.300, -0.356, 0.012, -0.027, 0.093, 0.282, 0.375, -0.232, -0.350, -0.244, -0.268, -0.195, -0.731, -0.861, -0.028, -0.221, -0.078, 0.098, 0.172, -0.409, -0.415, -0.376, -0.386, -0.074, -0.887, -0.553, -0.115, -0.467, 0.230, -0.023, 0.322, 0.106, 0.109, -0.239, -0.540, 0.078, -0.139, -0.304, -0.591, -0.327, -0.429, -0.158, -0.454, -0.554, 0.079, -0.033, 0.096, -0.037, 0.076, -0.121, -0.327, -0.146, -0.719, -0.807, -0.031, -0.531, -0.044, -0.190, 0.308, 0.329, -0.104, -0.012, -0.187, -0.281, 0.308, -0.520, -0.275, -0.144, 0.306, 0.279, -0.175, 0.419, 0.355, -0.439, -0.468, 0.354, -0.002, -0.075, -0.807, -0.276, -0.396, -0.253, -0.562, -0.237, 0.134, 0.352, -0.065, 0.196, 0.295, 0.207, -0.500, -0.033, -0.005, 0.349, 0.302, 0.123, -0.370, 0.033, 0.689, -0.070, -0.375, 0.174, -0.343, 0.141, 0.020, -0.202, -0.620, -0.982, -0.332, -0.160, -0.323, -0.276, -0.280, 0.240, 0.254, 0.326, -0.277, 0.183, -0.486, 0.222, 0.098, 0.095, 0.468, 0.283, 0.076, 0.078, 0.103, 0.577, 0.275, 0.021, -0.050, -0.221, 0.046, -0.111, -0.769, -0.316, -0.134, -0.054, -0.395, 0.172, 0.136, 0.484, 0.333, 0.313, -0.142, -0.404, -0.517, -0.345, 0.175, -0.084, 0.747, -0.333, 0.156, 0.356, 0.199, 0.072, 0.136, -0.169, -0.314, 0.152, -0.022, -0.035, -0.099, -0.816, -0.608, -0.245, 0.099, -0.333, 0.092, 0.315, 0.173, 0.310, 0.272, -0.444, -0.131, 0.009, -0.190, 0.469, -0.250, 0.169, 0.023, 0.278, -0.111, -0.201, 0.099, 0.416, 0.246, -0.300, -0.269, -0.419, -0.302, -0.594, -0.600, -0.447, -0.397, 0.023, 0.330, 0.056, -0.101, -0.472, -0.155, -0.476, 0.182, 0.255, -0.422, -0.318, 0.226, 0.128, 0.003, -0.196, 0.307, -0.227, 0.163, -0.134, -0.251, -0.044, -0.234, -0.495, -0.369, -0.740, 0.163, -0.352, -0.057, -0.377, 0.043, 0.123, 0.188, -0.494, 0.305, -0.443, -0.454, 0.077, 0.467, 0.143, 0.324, -0.141, 0.703, 0.030, 0.339, 0.172, 0.170, 0.002, -0.270, 0.212, -0.186, -0.005, -0.333, 0.204, -0.214, 0.376, 0.465, -0.209, 0.376, -0.415, -0.049, -0.089, -0.158, 0.266, -0.434, -0.083, 0.685, -0.203, 0.111, 0.290, -0.289, 0.175, -0.408, -0.084, -0.299, 0.395, 0.047, -0.535, -0.417, -0.319, 0.059, -0.222, -0.312, -0.455, -0.235, -0.256, 0.162, 0.391, -0.315, 0.034, 0.474, 0.157, 0.056, -0.167, -0.389, -0.012, -0.191, 0.320, 0.049, -0.252, -0.258, 0.211, -0.429, -0.240, 0.008, -0.214, 0.528, 0.176, 0.449, 0.195, 0.412, 0.067, -0.423, 0.264, -0.219, 0.480, -0.493, 0.078, 0.370, -0.307, -0.414, -0.064, -0.134, -0.347, -0.254, -0.584, 0.109, 0.085, 0.152, -0.186, -0.055, -0.062, -0.296, 0.161, 0.080, -0.074, 0.127, -0.315, -0.479, -0.358, 0.016, 0.066, -0.149, 0.091, -0.170, 0.132, -0.294, 0.473, -0.290, 0.212, 0.306, 0.487, -0.250, 0.410, -0.229, 0.118, -0.490, 0.393, 0.314, 0.238, 0.321, -0.039, -0.275, 0.210, 0.274, 0.028, -0.405, 0.494, -0.154, -0.400, -0.366, 0.007],
[-0.467, -0.015, -0.412, 0.131, 0.252, -0.205, 0.104, 0.097, -0.493, -0.461, 0.054, 0.334, 0.439, -0.027, -0.405, 0.485, -0.152, 0.402, 0.217, -0.334, 0.479, 0.101, 0.369, 0.251, 0.263, 0.094, -0.121, -0.391, -0.171, 0.013, 0.106, 0.130, 0.133, 0.194, 0.397, -0.115, 0.124, -0.001, 0.479, -0.246, -0.338, -0.334, -0.403, -0.382, 0.152, -0.312, -0.404, 0.126, 0.230, -0.055, -0.080, 0.203, -0.449, 0.432, -0.403, -0.051, 0.026, -0.024, 0.058, 0.355, 0.489, 0.299, -0.380, -0.244, -0.012, -0.493, 0.124, 0.211, -0.383, -0.278, -0.536, -0.225, -0.481, 0.187, -0.093, 0.149, 0.382, -0.368, 0.444, -0.212, 0.100, -0.108, -0.476, -0.188, -0.166, -0.378, 0.261, -0.001, 0.099, 0.454, -0.153, -0.284, 0.236, -0.428, -0.070, 0.289, -0.450, 0.050, -0.184, -0.680, -0.157, -0.084, -0.451, 0.047, -0.137, 0.258, -0.337, 0.474, 0.269, -0.518, 0.400, -0.444, -0.058, 0.459, -0.078, 0.290, 0.220, -0.317, -0.243, 0.422, 0.257, -0.245, 0.162, -0.091, -0.221, 0.176, -0.195, -0.277, 0.027, -0.429, -0.350, 0.523, 0.258, 0.035, 0.394, -0.001, 0.395, 0.056, 0.279, -0.123, -0.078, 0.415, 0.031, 0.370, 0.007, 0.088, -0.210, -0.355, 0.202, -0.624, -0.196, -0.235, -0.881, -0.228, 0.001, -0.158, 0.251, -0.406, -0.544, -0.035, 0.155, -0.184, 0.617, 0.144, 0.162, -0.287, -0.609, -0.472, 0.023, -0.410, -0.027, 0.407, 0.069, 0.081, 0.195, 0.065, -0.602, -0.312, -1.353, -0.511, -0.038, -0.347, 0.050, 0.193, -0.926, 0.036, 0.335, -0.127, -0.320, 0.287, -0.443, -0.148, 0.412, 0.014, 0.058, 0.341, 0.189, 0.421, 0.428, -0.338, 0.016, -0.276, -0.566, 0.006, -0.983, -0.710, -0.817, -0.408, -0.376, -0.032, -0.557, 0.083, -0.154, 0.016, -0.039, -0.512, 0.183, -0.133, 0.151, 0.406, 0.273, 0.048, 0.131, 0.001, -0.085, 0.157, -0.079, 0.207, -0.476, 0.226, -0.227, -0.148, -0.769, -0.443, -0.612, -0.697, -0.158, -0.594, -0.074, -0.604, -0.270, -0.331, 0.141, -0.216, -0.249, 0.020, -0.237, -0.055, -0.338, -0.531, -0.267, -0.390, 0.197, 0.436, -0.166, 0.230, -0.102, -0.418, -0.513, -0.348, -0.656, -0.551, -0.244, 0.159, 0.322, -0.179, -0.204, 0.216, 0.224, 0.140, -0.540, 0.152, 0.511, -0.555, -0.076, -0.246, -0.626, -0.497, -0.499, 0.004, -0.339, -0.069, -0.127, 0.314, -0.316, -0.155, -0.428, -0.293, -0.722, 0.538, 0.007, -0.114, 0.309, 0.061, 0.401, -0.328, 0.571, 0.370, -0.174, -0.514, -0.013, -0.325, -0.093, -0.863, -0.743, -0.449, 0.027, -0.175, -0.094, 0.267, -0.549, -0.072, -0.541, -0.809, -0.889, -0.824, 0.099, 0.791, 0.518, 0.474, 0.465, 0.368, 0.539, 0.486, 0.618, 0.651, 0.499, -0.030, 0.430, 0.144, 0.119, 0.139, -0.014, -0.231, -0.585, 0.347, 0.391, -0.062, -0.243, -0.350, 0.078, 0.171, -0.466, -0.056, 0.747, 0.674, 0.967, 0.274, -0.096, 0.703, 0.414, 0.242, 0.793, 0.278, 0.620, 0.167, 0.338, -0.013, -0.560, 0.191, -0.103, -0.070, 0.252, -0.225, 0.202, -0.005, 0.300, -0.000, -0.081, -0.528, -0.230, -0.319, 0.592, 0.147, 0.738, -0.008, -0.171, -0.233, 0.207, 0.520, 0.740, 0.366, 0.530, 0.471, 0.462, -0.457, -0.840, -0.322, -0.651, 0.129, -0.145, -0.155, -0.071, 0.446, 0.185, 0.226, -0.483, -0.057, -0.261, -0.037, 0.214, 0.494, 0.177, -0.579, -0.553, 0.035, 0.435, 0.586, 0.907, 0.871, 0.322, 0.106, -0.068, -0.830, -0.485, -0.794, -0.064, 0.307, -0.167, 0.017, 0.226, 0.022, 0.445, 0.305, -0.421, -0.254, -0.035, -0.399, 0.161, 0.237, -0.062, 0.276, 0.328, 0.025, -0.045, -0.152, -0.424, 0.805, 0.210, 0.128, -0.824, -0.725, -0.559, -0.458, -0.235, -0.216, -0.232, 0.368, 0.491, 0.258, -0.063, -0.142, 0.381, -0.515, -0.446, -0.775, 0.310, -0.141, -0.274, -0.047, 0.104, 0.066, 0.484, 0.557, 0.426, 0.402, -0.111, -0.285, -1.069, -0.912, -0.302, -0.114, -0.414, -0.625, 0.254, -0.039, -0.406, 0.310, -0.139, -0.421, -0.351, -0.144, -0.200, -0.779, -0.760, -0.427, -0.319, -0.023, -0.248, 0.892, 0.218, 0.525, 0.395, -0.472, -0.335, -0.476, -0.326, -0.912, -0.209, -0.244, -0.585, -0.315, 0.260, -0.423, -0.149, 0.235, 0.041, -0.434, -0.386, -0.100, -0.502, -0.639, -0.129, -0.631, -0.368, -0.111, -0.256, 0.005, 0.092, -0.080, -0.273, -0.334, -0.675, -1.068, -0.768, -1.017, -0.534, 0.134, -0.465, -0.006, -0.105, -0.109, -0.471, -0.120, -0.052, -0.503, 0.162, -0.032, -0.690, -0.039, -0.850, -0.261, -0.352, -0.494, -0.102, -0.601, -0.111, 0.287, -0.488, -0.259, -0.468, -0.679, -0.464, -0.827, -0.807, -0.138, -0.371, -0.194, 0.036, -0.299, -0.430, 0.158, 0.076, 0.193, 0.046, 0.021, -0.309, -0.182, 0.019, -0.774, -0.333, -1.323, -0.626, -0.406, -0.091, 0.007, -0.230, 0.066, 0.210, -0.478, -0.012, -0.150, 0.101, 0.165, 0.006, 0.386, -0.358, 0.411, 0.450, 0.195, -0.403, 0.139, 0.395, -0.357, -0.327, 0.147, -0.241, -0.571, -0.437, -0.216, -0.395, -0.131, -0.568, 0.394, 0.066, -0.136, 0.422, 0.363, -0.256, -0.145, -0.601, -0.106, -0.316, -0.300, 0.133, 0.339, 0.238, 0.250, -0.123, 0.183, -0.458, -0.146, 0.709, -0.273, -0.169, -0.505, 0.204, -0.314, -0.510, -0.424, -0.810, -0.307, 0.132, -0.315, 0.631, 0.756, 0.119, -0.312, 0.064, -0.615, -0.221, -0.284, 0.306, -0.019, -0.092, -0.455, -0.188, 0.279, -0.109, 0.022, 0.199, -0.303, 0.099, 0.196, -0.175, -0.182, -0.424, 0.167, -0.031, -0.561, 0.101, 0.203, 0.231, -0.192, -0.039, -0.192, -0.265, -0.368, -0.398, -0.039, 0.446, -0.201, -0.218, -0.136, 0.248, -0.175, -0.507, 0.021, -0.465, -0.395, -0.441, 0.096, -0.347, -0.158, -0.276, -0.620, -0.288, -0.481, -0.405, -0.500, 0.355, 0.680, -0.096, -0.097, 0.138, 0.367, -0.390, -0.339, 0.187, -0.422, -0.289, -0.266, 0.487, -0.007, 0.063, 0.113, 0.259, -0.208, -0.286, 0.488, -0.106, -0.505, -0.335, -0.189, -0.447, -0.358, -0.407, 0.191, 0.380, -0.244, 0.249, 0.531, 0.206, 0.343, -0.059, 0.490, 0.161, -0.404, -0.348, -0.162, 0.308, 0.497, -0.293, 0.324, -0.287, 0.033, -0.321, 0.445, 0.275, -0.124, 0.176, 0.273, 0.465, -0.101, -0.428, -0.423, -0.178, -0.130, 0.066, 0.247, -0.434, 0.381, 0.221, 0.233, 0.169, 0.269, 0.227, -0.174, -0.000, 0.014, -0.201, -0.192, -0.354, 0.005, -0.398, -0.233, 0.437, -0.240, 0.341, -0.219, -0.421, -0.195, -0.526, 0.183, -0.284, -0.503, 0.335, 0.095, -0.425, -0.439, -0.137, -0.350, 0.445, 0.216, 0.123],
[0.500, -0.015, 0.380, 0.076, 0.120, -0.106, 0.010, 0.428, -0.325, -0.485, -0.469, -0.054, 0.096, 0.433, -0.204, 0.029, 0.198, -0.216, -0.300, -0.091, -0.322, 0.386, 0.374, 0.269, 0.460, 0.434, 0.267, -0.391, 0.380, -0.016, -0.238, -0.006, 0.104, -0.358, 0.205, 0.359, -0.330, -0.290, 0.260, -0.226, 0.280, -0.153, -0.136, -0.385, -0.495, 0.204, 0.104, 0.188, 0.110, 0.300, -0.378, 0.319, -0.154, -0.499, -0.277, -0.194, 0.436, 0.126, -0.449, -0.049, -0.392, -0.191, 0.079, -0.195, -0.119, -0.294, -0.404, -0.120, -0.346, -0.231, 0.247, 0.299, -0.608, -0.558, -0.499, -0.495, -0.180, 0.156, -0.111, -0.503, -0.325, 0.084, -0.016, 0.027, -0.277, -0.156, -0.031, 0.294, 0.460, 0.017, -0.261, 0.152, 0.179, -0.444, -0.132, -0.536, -0.256, -0.511, -0.390, 0.002, -0.651, -0.621, 0.080, 0.259, -0.320, 0.367, 0.109, 0.151, -0.177, -0.415, -0.258, -0.356, -0.190, -0.135, -0.192, 0.033, 0.201, 0.318, 0.506, 0.155, -0.343, -0.616, -0.578, -0.212, -0.805, -0.735, 0.040, -1.158, -0.812, -1.080, -0.686, -0.484, 0.010, 0.234, 0.068, -0.102, -0.421, 0.444, 0.176, -0.542, -0.465, 0.169, -0.346, 0.486, -0.481, -0.363, -0.009, 0.273, 0.326, -0.082, -0.122, 0.008, -0.678, -0.213, -0.316, -0.631, -0.886, -0.387, -0.878, -0.589, -0.396, -0.028, -0.013, -0.540, 0.534, 0.380, -0.141, 0.070, 0.285, 0.287, -0.245, -0.030, -0.097, -0.122, 0.004, 0.167, -0.324, 0.223, 0.161, 0.312, -0.077, -0.103, -0.237, 0.165, 0.331, 0.063, 0.292, 0.287, -0.280, -0.434, -0.028, 0.009, -0.509, -0.265, 0.128, 0.377, -0.181, 0.218, 0.017, 0.263, 0.041, 0.354, -0.145, 0.063, 0.247, -0.312, -0.008, 0.263, 0.089, 0.558, -0.232, -0.324, -0.315, 0.117, -0.133, 0.221, 0.232, -0.274, 0.031, -0.060, -0.042, -0.308, -0.255, 0.145, 0.410, 0.248, 0.160, -0.227, 0.057, 0.484, 0.588, 0.175, -0.367, 0.009, 0.250, 0.087, -0.104, -0.016, -0.314, 0.038, -0.386, 0.207, -0.022, 0.161, -0.310, 0.210, -0.007, 0.051, -0.023, -0.314, -0.158, 0.049, 0.084, -0.096, -0.101, -0.327, -0.199, 0.036, -0.650, -0.164, -0.297, -0.145, -0.213, 0.218, -0.067, 0.544, 0.250, -0.585, 0.217, -0.146, 0.342, 0.590, 0.329, -0.031, -0.163, 0.085, -0.748, -1.106, -0.380, -0.106, 0.363, 0.352, 0.288, -0.371, -0.150, -0.340, 0.362, -0.401, 0.302, 0.037, 0.361, -0.176, -0.060, 0.598, 0.176, -0.176, -0.026, 0.086, 0.198, 0.380, -0.177, -0.109, -0.036, 0.036, -0.690, -0.342, -0.755, -0.318, 0.158, -0.265, 0.236, 0.056, 0.317, 0.350, 0.135, 0.345, -0.257, -0.360, 0.427, 0.470, 0.376, 0.396, -0.345, -0.228, 1.121, 0.418, 0.349, 0.251, 0.256, 0.358, 0.011, -0.182, -0.661, -0.673, -0.486, -0.338, 0.122, -0.400, -0.056, -0.196, -0.152, 0.710, 0.213, -0.064, 0.436, 0.170, 0.432, 0.062, 0.390, -0.118, -0.284, -0.461, 0.598, 0.806, 0.424, 0.706, 0.457, 0.583, -0.032, 0.036, -0.156, -1.028, -0.346, 0.101, 0.393, 0.146, 0.384, -0.321, 0.284, 0.894, 0.098, 0.211, 0.604, 0.439, 0.273, 0.483, 0.314, -0.788, -0.311, -0.041, 0.281, 0.643, 0.758, 0.598, 0.277, 0.396, 0.368, 0.197, -0.256, -0.397, -0.520, -0.191, 0.162, -0.144, -0.373, 0.108, 0.320, 0.468, 0.460, 0.182, 0.188, 0.094, -0.430, -0.447, 0.151, -0.253, -0.529, -0.228, 0.481, 0.427, 0.851, 0.471, 0.999, 0.816, 0.473, 0.182, -0.451, -0.047, -0.377, -0.364, -0.187, -0.190, 0.117, -0.471, 0.037, 0.226, 0.151, 0.609, 0.428, 0.177, 0.009, 0.138, 0.417, -0.045, -0.469, -0.209, 0.355, 0.854, 0.678, 0.731, 0.501, 0.726, 0.508, -0.010, -0.483, 0.025, 0.114, 0.110, -0.219, -0.444, 0.283, 0.091, -0.477, -0.147, -0.043, 0.615, 0.576, 0.364, -0.295, -0.752, -0.139, -0.617, -0.461, -0.029, 1.138, 0.409, 0.596, 0.637, 0.327, 0.401, 0.103, -0.203, -0.557, -0.490, -0.434, 0.065, -0.382, -0.472, 0.244, -0.122, 0.069, -0.038, 0.094, 0.181, 0.772, 0.606, -0.123, 0.122, 0.143, -0.352, 0.057, 0.083, 0.585, 0.110, 0.837, 0.045, -0.166, -0.542, 0.187, -0.438, -0.228, -0.063, -0.161, 0.062, 0.437, 0.144, 0.183, 0.159, -0.024, -0.325, -0.638, -0.289, 0.367, 0.093, -0.312, -0.147, 0.149, 0.308, 0.674, 0.589, 0.329, 0.252, -0.153, -0.188, -0.327, 0.060, -0.202, -0.572, -0.216, -0.725, -0.130, -0.280, 0.024, 0.107, 0.257, -0.430, -0.306, -0.274, -0.343, -0.695, -0.785, -0.892, -1.044, -0.711, -0.762, 0.068, -0.323, 0.106, 0.149, -0.551, -0.804, -0.702, -0.543, -0.358, -0.945, -1.049, -0.910, -0.391, -0.210, 0.332, -0.260, 0.043, -0.449, 0.201, -0.520, -0.080, -0.629, -1.651, -1.038, -1.718, -1.167, -1.444, -1.104, -1.118, -0.645, -0.313, -0.914, -0.661, -0.486, -0.684, -0.481, -0.527, -1.132, -0.759, -0.529, 0.368, -0.430, 0.224, 0.373, -0.427, 0.056, -0.496, -0.529, -0.745, -0.412, -1.210, -0.613, -0.521, -0.412, -0.858, -0.698, -1.074, -0.932, -1.173, -0.092, -0.154, -0.326, -0.365, -1.019, -0.560, -0.558, -0.360, -0.285, -0.279, 0.021, 0.460, 0.257, -0.231, -0.172, 0.028, 0.239, -0.354, -0.281, -0.761, 0.169, -0.118, -0.293, 0.072, -0.349, -0.583, -0.458, -0.308, -0.413, -0.216, -0.527, -0.310, -0.519, -0.694, 0.262, -0.430, -0.275, 0.357, -0.282, 0.495, -0.384, -0.058, 0.090, 0.324, -0.266, 0.286, -0.571, -0.061, -0.134, -0.139, -0.371, 0.119, -0.394, -0.603, -0.766, 0.046, -0.735, -0.922, -0.222, -0.686, -0.210, -0.087, -0.477, -0.206, -0.036, 0.011, 0.271, 0.330, -0.142, 0.202, -0.042, -0.022, -0.277, -0.240, 0.888, 0.162, 0.173, -0.337, -0.324, -0.263, -0.473, -0.970, -0.307, -0.937, -0.712, -0.550, -0.376, -0.597, -0.181, 0.326, -0.372, -0.508, -0.227, -0.504, 0.146, 0.320, -0.346, -0.418, -0.216, 0.010, 0.338, 0.174, 0.415, 0.396, 0.173, 0.174, -0.221, -0.541, -0.329, 0.311, -0.296, -0.330, -0.629, -0.024, -0.303, 0.012, 0.159, 0.118, -0.111, -0.535, -0.144, -0.079, -0.106, 0.094, -0.396, 0.167, -0.451, -0.242, -0.117, -0.166, 0.288, 0.363, 0.345, 0.262, -0.146, 0.490, 0.382, 0.036, 0.412, 1.037, -0.105, 0.453, 0.276, -0.174, 0.223, 0.345, 0.068, -0.397, -0.296, -0.455, -0.200, 0.181, -0.394, -0.174, 0.410, -0.290, 0.128, 0.459, -0.032, -0.488, 0.428, 0.372, -0.048, 0.122, -0.300, -0.101, -0.075, 0.428, 0.283, 0.356, 0.021, 0.038, -0.230, -0.385, 0.176, 0.112, 0.171, 0.461, 0.231, 0.370, 1.132],
[0.142, -0.314, 0.248, 0.493, -0.404, 0.093, -0.244, 0.191, -0.440, -0.233, 0.118, 0.067, -0.148, 0.390, 0.327, 0.302, 0.434, -0.152, -0.286, -0.086, 0.352, 0.229, 0.177, 0.100, -0.469, -0.239, -0.235, 0.492, 0.128, 0.270, 0.134, -0.206, 0.456, -0.484, -0.213, 0.188, 0.109, 0.044, -0.119, -0.187, -0.034, 0.135, 0.378, 0.278, -0.397, -0.162, -0.261, -0.409, -0.182, -0.053, -0.360, 0.305, -0.323, -0.048, -0.095, -0.292, 0.213, -0.195, 0.336, -0.159, -0.425, -0.396, -0.230, -0.469, 0.257, -0.292, 0.250, 0.571, -0.075, 0.218, -0.152, 0.284, 0.267, 0.118, -0.283, 0.300, 0.301, -0.360, 0.046, -0.387, 0.071, 0.156, 0.038, -0.122, -0.394, 0.443, -0.279, -0.047, -0.253, -0.440, -0.079, 0.419, -0.367, 0.181, 0.435, 0.449, 0.430, -0.121, 0.534, -0.433, -0.242, 0.206, 0.253, -0.122, -0.321, -0.087, -0.465, 0.204, 0.236, 0.152, -0.046, 0.427, -0.198, 0.488, -0.202, -0.464, 0.429, 0.006, -0.006, 0.269, -0.306, 0.391, 0.227, -0.587, -0.315, -0.275, -0.162, -0.010, -0.254, -0.524, 0.279, -0.428, 0.075, -0.095, -0.248, 0.326, 0.172, 0.115, -0.216, 0.497, 0.342, 0.199, 0.053, 0.278, 0.172, 0.264, 0.160, -0.423, -0.467, 0.362, 0.029, 0.267, 0.072, -0.325, 0.419, 0.393, 0.070, -0.204, 0.237, 0.123, -0.377, -0.158, 0.019, 0.084, -0.178, 0.114, -0.131, 0.096, 0.359, 0.034, -0.276, 0.201, -0.383, 0.206, -0.125, 0.083, -0.312, -0.216, -0.079, -0.699, -0.069, -0.150, -0.300, -0.351, -0.140, 0.065, -0.044, -0.423, -0.178, -0.563, 0.217, -0.255, 0.403, -0.332, -0.200, 0.392, 0.310, -0.016, -0.027, 0.169, -0.608, 0.182, -0.547, -0.090, -0.255, -0.125, -0.058, 0.055, 0.152, -0.509, -0.022, 0.184, -0.406, -0.440, -0.155, -0.501, -0.520, -0.317, -0.448, -0.211, 0.160, 0.692, 0.373, -0.411, -0.403, 0.070, 0.451, 0.015, -0.524, -0.494, -0.616, -0.063, -0.243, -0.171, -0.349, 0.227, -0.441, -0.267, -0.513, -0.249, -0.424, -0.138, -0.593, -0.311, 0.029, 0.184, -0.424, -0.231, -0.220, 0.707, 0.125, 0.033, -0.013, 0.338, -0.285, -0.312, -0.168, -0.235, 0.082, -0.556, -0.296, 0.066, -0.375, -0.276, 0.048, -0.034, -0.234, 0.120, -0.014, 0.537, -0.096, -0.097, -0.537, -0.526, -0.443, -0.621, -0.256, 0.102, -0.188, -0.407, -0.264, -0.196, -0.253, 0.171, 0.100, -0.271, 0.447, 0.805, -0.068, 0.256, 0.442, -0.100, 0.018, 0.390, -0.700, -0.322, -0.381, -0.702, -0.127, -0.315, -0.470, -0.569, -0.044, -0.363, 0.150, 0.710, 0.493, -0.402, 0.364, 0.187, -0.340, -0.459, -0.092, -0.773, 0.508, 0.379, -0.162, 0.143, -0.051, 0.049, -0.009, -0.422, -1.457, -0.986, -0.955, -0.682, -0.731, 0.176, 0.243, -0.409, -0.033, -0.008, 0.290, 0.106, -0.303, 0.219, 0.421, 0.124, 0.295, 0.231, 0.266, 0.219, 0.203, 0.638, 0.520, -0.177, 0.411, -0.128, -0.411, -0.547, -1.052, -1.587, -0.971, -0.440, -0.467, -0.073, 0.708, 0.434, -0.146, -0.298, 0.142, 0.664, -0.425, -0.124, 0.468, -0.308, -0.409, -0.019, -0.164, 0.352, 0.048, 0.454, 0.335, 0.328, 0.845, 1.005, 0.832, -0.009, -0.969, -0.222, -0.568, -0.049, -0.122, -0.260, 0.053, -0.236, 0.348, 0.426, 0.202, 0.640, 0.280, -0.131, 0.105, 0.236, -0.243, -0.413, 0.037, 0.514, 0.296, 0.545, 0.264, 0.224, 0.317, 0.654, 0.567, 0.262, 0.020, 0.137, -0.274, 0.269, -0.174, 0.055, -0.307, 0.147, -0.640, -0.048, -0.238, 0.129, 0.040, -0.167, -0.371, 0.028, -0.368, -0.239, -0.222, -0.072, -0.010, 0.137, 0.379, 0.753, 0.090, 0.746, 0.667, 0.781, 0.214, -0.286, 0.213, 0.110, -0.371, -0.319, -0.002, -0.477, -0.458, 0.016, 0.504, 0.100, 0.124, 0.081, -0.121, -0.436, 0.219, -0.343, 0.214, 0.229, -0.023, 0.237, 0.299, 0.163, 0.171, 0.541, 0.786, 0.735, -0.243, -0.252, 0.048, 0.606, 0.388, 0.209, 0.265, 0.053, -0.232, -0.553, 0.427, 0.415, 0.701, -0.279, 0.170, 0.471, 0.155, 0.294, -0.382, -0.588, 0.423, -0.019, -0.131, 0.257, 0.418, 0.606, 0.455, 0.613, 0.393, 0.172, -0.040, 0.071, 0.330, -0.310, -0.234, 0.222, -0.309, -0.137, -0.041, 0.347, 0.323, -0.156, 0.238, 0.398, 0.035, -0.020, 0.364, -0.416, 0.204, 0.169, 0.308, 0.083, 0.478, 0.176, 0.580, 0.700, 0.557, -0.336, 0.492, 0.318, -0.409, -0.486, -0.330, -0.586, 0.020, 0.131, 0.762, 0.797, 0.662, -0.101, -0.484, -0.392, 0.273, 0.293, -0.521, 0.284, 0.108, 0.045, -0.251, 0.195, 0.140, 0.272, 0.466, -0.034, 0.636, 0.281, 0.057, 0.331, 0.016, 0.225, -0.020, 0.195, 0.113, 0.071, 0.047, 0.687, 0.326, -0.104, 0.063, 0.167, 0.312, 0.104, 0.009, -0.116, 0.562, -0.241, 0.131, 0.122, -0.126, 0.608, 0.135, 0.319, 0.061, 0.450, 0.135, 0.234, -0.105, 0.031, 0.318, 0.013, 0.779, 0.669, 0.231, 0.043, 0.389, -0.390, -0.446, 0.011, -0.317, -0.252, 0.341, -0.360, 0.058, -0.030, 0.487, 0.136, 0.327, 0.197, 0.224, 0.276, 0.411, 0.422, 0.214, 0.049, 0.692, 0.185, 0.322, 0.421, 0.245, 0.335, 0.876, 0.561, 0.169, 0.471, -0.360, -0.096, 0.245, 0.310, 0.021, 0.010, -0.097, -0.103, -0.230, 0.068, 0.763, 0.355, 0.347, 0.678, 0.418, -0.309, 0.421, 0.574, 0.049, 0.039, 0.309, 0.558, 0.242, 0.685, 0.580, -0.282, 0.186, 0.128, 0.445, -0.277, -0.257, 0.216, 0.100, -0.118, -0.763, -0.054, -0.505, 0.596, 0.044, -0.340, -0.089, -0.302, -0.474, -0.045, -0.301, -0.621, -0.413, 0.487, 0.377, 0.807, 0.763, 0.332, 0.250, 0.498, 0.348, 0.419, 0.083, -0.092, 0.084, -0.355, 0.061, -0.289, -0.505, -0.454, -0.580, -0.304, -0.266, -0.556, -0.845, -0.434, -0.375, -0.502, -0.383, 0.050, 0.136, 0.158, 0.007, 0.401, 0.052, 0.620, 0.205, -0.316, -0.087, 0.225, 0.148, -0.329, 0.172, 0.367, -0.303, 0.355, -0.611, -0.255, 0.103, -0.595, -0.810, -0.339, -0.144, -0.068, -0.328, -0.674, 0.079, -0.248, -0.646, 0.076, -0.257, 0.248, -0.177, 0.137, -0.223, -0.033, -0.356, -0.049, -0.259, 0.026, -0.324, 0.025, -0.168, 0.007, -0.044, 0.099, -0.164, -0.463, -0.529, 0.493, -0.162, -0.092, 0.371, -0.387, -0.293, -0.054, 0.249, -0.330, -0.461, 0.489, 0.176, 0.372, -0.299, 0.317, -0.407, -0.048, 0.425, -0.265, 0.403, -0.334, -0.103, 0.215, 0.190, 0.226, -0.311, -0.430, 0.409, -0.284, -0.329, 0.082, -0.383, -0.221, 0.040, 0.370, -0.399, 0.125, -0.336, 0.505, -0.026, 0.309, 0.068, -0.391, -0.147, 0.273, 0.195],
[0.305, -0.275, -0.015, -0.185, 0.263, 0.151, -0.153, -0.022, -0.158, -0.424, 0.176, -0.441, 0.121, 0.383, 0.330, -0.309, -0.412, 0.338, -0.073, 0.132, 0.463, -0.462, -0.098, 0.095, 0.018, -0.270, -0.333, -0.238, -0.283, 0.440, 0.323, -0.202, 0.300, -0.192, 0.113, 0.063, 0.459, 0.461, -0.462, 0.434, 0.170, -0.148, 0.129, -0.208, -0.258, -0.039, -0.018, 0.458, -0.201, 0.409, -0.275, 0.397, 0.083, 0.127, -0.007, -0.399, 0.357, -0.205, 0.498, -0.426, -0.265, 0.321, -0.128, 0.170, -0.371, 0.107, 0.339, -0.443, -0.294, 0.044, 0.181, 0.366, 0.343, -0.247, 0.311, 0.254, 0.238, 0.439, 0.231, 0.192, 0.344, 0.082, -0.283, -0.442, -0.291, -0.155, 0.294, 0.203, 0.140, 0.283, 0.273, 0.010, 0.113, 0.275, -0.335, 0.180, -0.408, -0.515, -0.311, -0.047, -0.182, -0.541, -0.285, -0.065, -0.130, -0.190, 0.498, 0.462, -0.228, -0.210, -0.352, 0.129, 0.323, -0.165, 0.182, -0.462, 0.182, -0.042, 0.185, -0.195, -0.226, -0.344, 0.426, 0.462, 0.127, -0.004, -0.255, -0.203, 0.112, 0.045, -0.770, -0.842, -0.236, -0.361, -0.219, 0.464, 0.319, 0.473, 0.259, 0.063, -0.346, 0.305, 0.291, 0.109, 0.268, -0.083, 0.119, -0.193, -0.140, -0.577, -0.098, 0.220, 0.373, 0.107, 0.923, 0.712, 0.425, -0.106, 0.256, -0.270, 0.253, 0.036, -0.277, -0.175, -0.394, -0.304, -0.076, 0.120, -0.451, 0.156, 0.273, 0.338, -0.003, -0.006, -0.113, 0.268, -0.175, -0.170, -0.420, 0.361, 0.784, 0.671, 0.652, 1.333, 0.802, 0.780, 0.581, 0.836, 0.547, 0.153, 0.425, -0.414, -0.722, 0.046, -0.365, -0.224, 0.342, -0.117, 0.388, 0.027, -0.451, -0.303, -0.230, -0.332, -0.142, -0.466, -0.154, 0.382, 0.591, 1.309, 0.912, 1.663, 0.853, 1.377, 0.770, 0.654, 0.602, 0.909, 0.548, -0.809, -0.230, -0.504, 0.112, 0.150, 0.032, 0.312, 0.490, -0.138, 0.293, -0.167, 0.041, 0.115, -0.157, 0.421, -0.212, -0.038, 0.606, 0.584, 0.670, 1.021, 0.878, 1.651, 0.212, 1.117, 0.615, 0.447, -0.202, 0.574, -0.218, 0.271, -0.690, 0.073, 0.271, 0.310, -0.183, -0.232, -0.212, -0.291, 0.186, 0.036, 0.140, 0.025, 0.384, 0.458, 0.452, 0.377, 1.145, 1.391, 1.371, -0.054, 0.844, 0.097, 0.350, 0.066, -0.077, 0.555, 0.764, 0.649, -0.017, -0.192, 0.260, -0.438, 0.032, -0.040, 0.559, 0.434, 0.244, 0.941, 0.574, 0.324, 0.128, 0.368, 0.642, -0.270, 0.852, 1.532, -0.002, 0.305, 0.558, -0.089, -0.073, 0.334, 0.353, 0.556, 0.859, 0.166, -0.302, -0.160, -0.395, -0.034, -0.278, 0.070, 0.217, 0.466, 0.359, 0.227, -0.122, 0.090, 0.085, -0.632, 0.239, 0.121, 1.099, 0.962, -0.346, -0.464, 0.202, 0.807, -0.063, 0.955, 0.027, 0.384, 0.311, 0.611, 0.185, -0.036, 0.079, 0.203, 0.170, -0.083, 0.440, 0.473, 0.394, 0.067, 0.198, 0.187, 0.218, -0.643, -0.717, -1.259, -0.334, 0.156, -0.021, -0.315, 0.449, 0.674, 0.739, 0.055, 0.677, 0.156, -0.417, -0.086, -0.468, -0.403, -0.431, -0.141, -0.040, 0.191, 0.404, 0.655, -0.147, -0.430, 0.056, -0.556, -0.336, -0.657, -1.638, -1.995, -0.216, 0.953, -0.083, -0.359, 0.245, 0.039, 0.002, 0.456, -0.174, -0.088, -0.218, -0.343, 0.177, 0.126, 0.255, 0.012, 0.181, -0.010, 0.471, 0.185, -0.352, -0.602, -1.113, -1.312, -1.005, -1.079, -1.720, -1.037, -0.342, 0.174, -0.070, 0.008, -0.402, 0.474, -0.872, -0.062, -0.534, -0.397, -0.856, 0.190, -0.443, -0.167, -0.226, 0.089, 0.445, -0.513, -0.552, -0.431, -0.809, 0.153, -0.533, -0.291, -1.305, 0.018, -1.230, -0.418, 0.338, -0.537, -0.100, -0.314, -0.174, -0.430, -0.397, 0.483, -0.947, -0.500, -0.580, 0.062, -0.443, -0.402, 0.255, -0.094, 0.045, 0.149, 0.296, -0.400, -0.362, -0.155, -0.782, -0.151, -0.341, -0.205, -0.464, -0.314, -0.173, -0.927, -0.808, -0.503, -0.594, -0.321, -0.576, -0.455, -0.705, -0.139, -0.594, -0.587, -0.429, -0.037, -0.479, -0.011, -0.148, -0.237, -0.130, -0.217, -0.489, -0.391, -0.155, -0.554, -0.020, -0.004, 0.498, 0.496, -0.507, -0.671, -1.063, -0.107, -0.206, -0.582, -0.224, -0.555, -0.079, -0.333, -0.757, -0.213, 0.229, 0.033, 0.114, -0.419, 0.224, 0.052, -0.417, -0.506, -0.256, -0.232, -0.757, -0.407, -0.021, 0.295, -0.351, -0.869, -0.126, -0.276, -0.440, -0.437, -0.415, -0.002, 0.022, 0.463, -0.279, 0.191, -0.071, -0.593, -0.238, 0.411, 0.127, -0.220, -0.326, -0.229, 0.462, 0.406, 0.230, 0.539, -0.223, -0.027, -0.410, 0.129, -0.252, -0.424, -0.152, -0.591, -0.713, -0.351, -0.367, -0.093, 0.320, 0.491, 0.327, 0.526, 0.174, 0.217, 0.096, -0.257, -0.458, -0.376, -0.319, 0.189, -0.464, -0.080, 0.350, 0.023, 0.828, -0.079, 0.195, -0.261, -0.524, 0.011, -0.209, 0.138, 0.152, -0.339, 0.430, 0.002, 0.146, 0.246, 0.268, 0.543, 0.973, 0.599, 0.361, -0.367, -0.045, -0.068, -0.492, 0.002, -0.321, -0.229, 0.682, 0.283, 0.341, 0.439, 0.355, -0.018, -0.383, -0.230, -0.653, 0.022, 0.263, 0.341, -0.198, 0.243, 0.007, 0.574, 0.841, 0.230, 0.392, 0.569, 0.147, -0.251, 0.013, -0.179, -0.109, 0.470, 0.265, -0.038, 0.290, 0.614, 0.091, 0.741, 0.249, 0.222, 0.337, 0.389, -0.215, 0.177, -0.331, 0.028, 0.026, 0.530, 0.114, 0.172, 0.825, -0.162, 0.678, 0.032, -0.373, 0.103, -0.158, -0.170, 0.359, 0.355, 0.159, 0.420, 0.565, -0.259, 0.448, 0.825, 0.100, 0.744, 0.232, 0.533, 0.329, 0.381, 0.964, 0.080, -0.299, 0.205, -0.075, 0.068, -0.199, 0.547, 0.525, 0.595, 0.132, 0.446, -0.470, 0.281, 0.051, -0.128, -0.382, -0.298, 0.539, -0.065, 0.617, 0.592, 0.389, 0.370, 0.492, 0.648, 0.077, 0.138, 0.155, 0.534, 0.344, 0.270, -0.164, 0.227, -0.064, 0.030, 0.267, -0.325, 0.014, 0.330, 0.139, -0.349, 0.276, 0.169, 0.071, 0.498, 0.283, -0.052, -0.012, 1.151, 0.652, 0.177, 0.338, 1.069, 1.322, 0.722, 0.365, 1.132, 0.988, 1.392, 0.782, 0.907, 0.166, 0.555, 0.096, -0.002, -0.305, -0.175, -0.035, -0.161, 0.290, 0.239, -0.375, -0.268, -0.015, -0.056, -0.098, 0.213, 0.821, 0.969, 0.722, 1.371, 0.511, 1.239, 1.171, 0.915, 0.711, 0.881, 0.679, 0.757, -0.060, 0.418, 0.255, 0.236, -0.044, 0.361, 0.285, 0.149, 0.321, 0.386, 0.488, 0.111, 0.125, -0.373, 0.389, -0.347, 0.032, 0.189, 0.333, 0.475, 0.130, -0.112, -0.128, -0.375, -0.275, 0.394, 0.303, -0.232, 0.387, -0.429, 0.291, 0.385, 0.117, -0.317, -0.999],
[-0.272, -0.457, -0.460, 0.223, -0.001, 0.062, -0.154, 0.245, -0.313, -0.406, -0.307, 0.356, -0.330, 0.304, 0.109, 0.389, 0.358, 0.120, 0.366, 0.428, -0.116, -0.253, -0.155, -0.219, -0.365, -0.441, -0.426, 0.155, -0.189, -0.243, 0.410, -0.116, 0.435, 0.086, 0.242, -0.065, -0.353, 0.224, 0.315, 0.470, 0.318, -0.491, -0.039, 0.486, -0.057, -0.430, 0.012, -0.196, -0.175, -0.123, 0.367, -0.156, 0.124, 0.347, 0.125, -0.106, 0.041, 0.199, -0.451, 0.352, 0.091, 0.459, 0.371, 0.026, 0.046, 0.124, 0.133, -0.145, -0.148, -0.072, 0.440, 0.227, -0.557, -0.168, 0.251, -0.005, -0.418, 0.384, -0.101, -0.107, -0.208, 0.441, -0.101, 0.060, -0.077, -0.475, 0.454, 0.464, -0.141, -0.498, 0.304, 0.432, 0.068, 0.148, -0.396, -0.333, 0.425, 0.192, -0.466, 0.144, -0.145, -0.505, 0.302, 0.390, 0.051, -0.341, 0.536, 0.096, -0.374, -0.066, 0.082, -0.163, 0.452, 0.478, 0.395, -0.127, 0.131, -0.039, -0.296, -0.102, -0.307, 0.211, 0.033, -0.415, -0.219, -0.316, -0.063, -0.701, -0.108, -0.028, 0.147, -0.455, 0.143, -0.189, 0.261, 0.114, -0.083, -0.037, 0.361, -0.061, 0.307, -0.429, -0.091, 0.257, -0.468, 0.327, -0.119, -0.491, -0.066, -0.393, 0.195, -0.152, -0.151, -0.182, 0.338, 0.098, -0.241, -0.230, 0.300, 0.581, 0.255, -0.008, 0.056, 0.333, -0.383, -0.219, -0.188, -0.263, 0.272, -0.312, 0.194, -0.255, -0.184, 0.140, 0.072, 0.459, 0.406, -0.241, 0.336, 0.090, -0.865, -0.016, -0.839, -0.443, -0.049, -0.129, -0.172, -0.017, 0.352, -0.283, 0.042, -0.490, -0.154, -0.434, -0.442, -0.461, -0.090, -0.143, -0.206, 0.386, -0.225, 0.339, -0.238, 0.066, -0.040, -0.165, -0.119, 0.451, -0.196, -0.012, -0.473, -0.675, -0.369, 0.172, -0.112, -0.026, -0.342, -0.222, -0.289, 0.273, -0.001, -0.332, 0.086, -0.526, 0.271, -0.269, 0.223, -0.260, 0.185, -0.090, -0.176, -0.163, -0.393, 0.408, 0.199, 0.090, -0.312, -0.026, -0.331, 0.114, -0.673, -0.417, 0.070, 0.094, -0.221, 0.370, -0.257, 0.567, 0.397, 0.031, -0.271, 0.181, -0.177, -0.484, -0.023, -0.313, 0.392, -0.160, 0.413, -0.823, -0.144, -0.043, -0.204, -0.497, 0.131, 0.210, -0.428, -0.084, -0.082, 0.546, 0.264, 0.056, 0.412, 0.219, -0.298, -0.390, 0.072, -0.568, -0.014, -0.342, 0.120, -0.193, 0.135, 0.571, 0.441, -0.481, 0.075, -0.152, 0.292, -0.194, 0.307, 0.365, -0.101, -0.093, -0.328, -0.299, 0.019, 0.526, -0.005, -0.111, 0.405, 0.176, 0.489, -0.468, -0.365, -0.554, -0.871, 0.021, 0.047, 0.398, 0.063, 0.518, -0.178, -0.434, 0.055, 0.272, 0.493, -0.232, -0.061, 0.008, 0.093, -0.014, -0.439, -0.425, -0.138, 0.448, -0.267, -0.094, -0.336, 0.089, 0.140, 0.312, 0.725, -0.379, 0.064, 0.424, 0.432, 0.233, -0.121, -0.198, 0.318, -0.035, 0.619, 0.138, 0.004, 0.133, 0.192, -0.141, -0.434, -0.565, -0.022, -0.654, -0.250, -0.058, 0.066, 0.072, 0.263, 0.624, 0.690, 0.821, 0.855, 0.138, 0.034, 0.375, -0.360, 0.314, 0.096, -0.310, -0.185, 0.055, -0.344, 0.130, -0.066, -0.358, 0.294, -0.353, 0.065, 0.120, -0.566, -0.653, 0.252, 0.154, 0.106, 0.119, 0.255, -0.062, 0.176, 0.432, 0.837, 0.613, -0.189, -0.005, -0.279, -0.229, -0.435, -0.073, 0.394, 0.355, 0.077, 0.073, -0.343, -0.637, -0.137, -0.525, 0.119, -0.628, -0.310, -0.333, 0.171, -0.617, 0.339, 0.355, 0.025, 0.676, 0.107, 0.247, 0.293, 0.163, -0.004, 0.059, -0.183, -0.408, 0.123, -0.361, 0.536, 0.499, 0.117, 0.559, 0.867, -0.064, -0.141, -0.638, -0.414, -0.102, -0.297, -0.186, 0.049, 0.247, 0.173, 0.279, 0.525, -0.218, 0.116, -0.054, 0.044, -0.172, 0.147, -0.058, 0.188, -0.125, 0.036, 0.066, -0.531, -0.157, 0.788, 0.656, 1.344, 1.320, 0.828, 0.144, -0.439, -0.983, -0.796, -0.072, 0.364, 0.190, -0.168, 0.002, -0.328, -0.438, -0.468, 0.009, -0.931, -0.397, 0.064, 0.001, 0.406, 0.327, -0.006, 0.050, 0.055, -0.515, 0.012, 1.169, 1.375, 1.835, 1.764, 1.308, 0.767, 0.478, 0.723, 0.438, 0.427, 0.412, 0.082, 0.323, -0.473, 0.076, -0.095, 0.234, -0.001, 0.030, 0.602, 0.352, -0.220, -0.164, -0.215, -0.354, 0.039, -0.245, 0.365, -0.108, 0.400, 1.484, 2.546, 3.281, 3.402, 2.936, 1.391, 0.764, 0.065, 0.187, 0.019, -0.012, 0.354, 0.124, -0.062, 0.178, -0.027, -0.164, 0.215, -0.168, 0.241, 0.039, -0.341, 0.092, -0.342, -0.625, 0.317, 0.255, 0.070, -0.156, 0.355, 0.422, 1.265, 0.737, 0.260, 0.082, 0.219, -0.144, 0.277, 0.130, -0.104, -0.259, -0.532, -0.176, -0.235, -0.125, -0.398, 0.226, -0.162, 0.100, -0.472, 0.140, -0.097, -0.029, 0.285, 0.049, 0.206, 0.007, 0.003, -0.675, -0.646, 0.131, -0.066, -0.246, -0.068, 0.062, -0.066, 0.054, -0.294, -0.106, 0.354, 0.532, 0.138, -0.093, 0.469, 0.148, -0.352, 0.072, 0.496, -0.428, -0.586, -0.824, 0.084, -0.224, -0.082, -0.116, -0.536, 0.372, -0.387, 0.042, 0.046, 0.114, -0.373, -0.080, -0.023, 0.092, 0.218, -0.029, -0.427, 0.108, 0.102, 0.200, 0.486, 0.110, 0.079, 0.410, 0.396, 0.185, -0.188, 0.131, 0.119, -0.006, 0.581, 0.047, -0.015, -0.743, 0.102, -0.278, 0.122, 0.119, 0.188, -0.118, -0.091, -0.141, -0.272, -0.117, 0.433, 0.476, 0.106, 0.168, 0.421, 0.386, -0.271, 0.381, -0.001, 0.288, -0.176, -0.325, -0.652, 0.031, 0.020, -0.476, -0.363, -0.252, 0.024, -0.104, 0.121, 0.006, 0.185, -0.124, -0.105, -0.367, -0.068, 0.033, -0.201, -0.191, -0.018, 0.451, 0.208, -0.194, 0.100, 0.106, -0.294, -0.048, -0.431, 0.051, 0.094, -0.753, -0.181, -0.641, -0.250, -0.370, -0.072, 0.219, -0.048, 0.261, -0.052, 0.614, -0.252, 0.597, 0.352, 0.100, -0.072, -0.203, 0.282, -0.372, -0.220, -0.067, 0.226, 0.489, -0.115, -0.176, -0.279, 0.037, 0.148, 0.223, 0.061, -0.580, -0.174, -0.436, 0.059, -0.414, 0.041, 0.234, 0.397, -0.011, 0.122, -0.020, -0.057, 0.242, 0.213, 0.258, 0.181, 0.192, 0.462, 0.049, -0.054, -0.249, 0.117, -0.328, 0.375, -0.541, -0.075, -0.486, -0.297, 0.275, -0.176, -0.133, 0.179, 0.039, -0.302, -0.313, -0.200, -0.180, -0.666, 0.038, 0.437, -0.143, -0.019, 0.463, -0.054, 0.039, 0.004, -0.355, 0.361, -0.030, -0.171, -0.193, -0.144, 0.446, -0.021, -0.269, 0.449, 0.119, 0.451, 0.252, -0.373, 0.165, 0.136, -0.503, 0.396, 0.201, 0.515, -0.218, 0.317, 0.201, 0.322, -0.209, -0.364, -0.447, -0.246, 0.082, 0.471],
[0.087, -0.138, -0.412, -0.273, -0.174, -0.105, -0.281, 0.407, 0.009, -0.051, -0.010, 0.255, -0.445, -0.198, 0.057, -0.111, 0.410, 0.112, -0.243, 0.118, -0.267, -0.033, -0.112, 0.048, 0.424, -0.186, 0.184, 0.477, 0.068, 0.401, -0.296, -0.174, 0.399, -0.208, -0.311, 0.360, -0.178, -0.455, 0.266, 0.320, -0.394, -0.277, -0.305, -0.365, -0.374, 0.254, 0.057, -0.406, -0.478, 0.324, -0.145, -0.244, 0.430, -0.120, -0.061, -0.011, 0.194, -0.377, -0.034, -0.237, 0.159, -0.195, -0.276, -0.306, -0.263, -0.371, -0.319, 0.114, -0.414, -0.173, -0.635, -0.543, -0.424, -0.421, -0.275, -0.206, -0.562, 0.075, -0.237, -0.469, -0.433, 0.168, 0.451, 0.133, -0.483, -0.132, -0.378, 0.211, -0.373, -0.277, 0.111, -0.062, 0.033, 0.011, -0.200, 0.219, 0.100, -0.161, 0.306, -0.277, -0.664, -0.086, -0.196, -0.238, -0.594, 0.182, -0.321, 0.318, -0.419, -0.277, 0.052, 0.295, 0.337, -0.037, -0.068, 0.355, -0.033, 0.039, -0.300, -0.134, -0.019, 0.158, -0.126, 0.241, 0.238, 0.099, 0.018, -0.045, 0.127, -0.457, 0.012, 0.296, -0.044, -0.397, -0.437, -0.635, -0.012, -0.402, 0.448, 0.190, -0.151, 0.001, 0.006, -0.294, 0.106, 0.380, 0.121, 0.400, -0.120, 0.249, 0.281, -0.039, 0.290, 0.599, 0.238, 0.189, -0.309, -0.202, 0.173, -0.377, -0.255, 0.030, 0.098, -0.405, -0.026, 0.222, -0.218, -0.249, -0.477, -0.147, 0.183, -0.065, 0.412, 0.342, 0.320, 0.207, 0.107, 0.601, 0.574, 0.019, -0.065, -0.035, -0.050, -0.492, 0.102, -0.102, -0.368, -0.402, 0.072, -0.598, -0.099, -0.016, -0.431, -0.498, -0.380, 0.244, -0.357, 0.089, 0.250, 0.368, 0.166, 0.057, -0.128, 0.423, 0.268, 0.375, 0.268, 0.197, 0.239, 0.411, 0.312, -0.228, -0.172, 0.186, -0.000, -0.151, 0.349, 0.392, 0.125, -0.326, -0.193, -0.242, -0.217, -0.430, -0.062, 0.137, 0.368, -0.307, 0.391, 0.489, -0.235, 0.360, 0.452, 0.599, 0.083, 0.572, 0.268, 0.767, 0.204, 0.536, -0.117, 0.029, -0.048, -0.115, -0.192, -0.298, 0.063, 0.181, -0.386, -0.652, -0.346, -0.333, -0.178, -0.125, -0.211, 0.336, 0.222, -0.073, 0.541, 0.363, 0.387, -0.031, 0.626, 0.030, 0.431, -0.113, 0.651, 0.419, 0.350, -0.088, 0.182, 0.111, -0.148, -0.039, -0.142, 0.126, -0.127, -0.746, -0.395, -0.349, -0.320, 0.022, -0.126, 0.118, 0.378, -0.466, 0.452, -0.052, -0.382, 0.588, 0.437, 0.445, 0.142, 0.118, -0.092, 0.112, 0.056, -0.094, 0.142, -0.249, 0.109, -0.396, 0.149, -0.355, -0.598, -0.523, 0.203, 0.274, -0.332, 0.493, 0.120, 0.523, -0.468, -0.090, -0.319, 0.040, 0.472, 0.099, 0.367, -0.501, -0.166, -0.972, -0.902, -1.039, -0.170, -0.554, -0.126, 0.208, 0.103, -0.429, -0.189, -0.244, -0.013, 0.227, 0.144, -0.011, 0.443, -0.441, -0.208, -0.377, 0.103, -0.133, -0.879, -0.471, -0.700, -0.438, -1.047, -1.356, -1.936, -0.916, -0.768, -0.451, -0.029, -0.569, -0.034, -0.647, -0.649, -0.445, -0.487, -0.294, -0.332, 0.251, 0.212, 0.316, 0.090, 0.375, -0.266, 0.025, 0.311, -0.628, -0.907, -1.100, -1.009, -1.574, -1.814, -1.316, -1.258, -0.323, -0.855, -0.553, -0.351, -0.336, 0.138, -0.074, -0.227, -0.501, -0.560, 0.110, -0.531, 0.397, 0.145, 0.225, -0.141, 0.048, -0.273, 0.351, -0.218, -0.790, -1.414, -1.061, -1.799, -1.608, -1.152, -0.070, -0.050, -0.068, -0.281, -0.486, 0.126, -0.121, -0.365, 0.458, 0.628, 0.287, 0.595, -0.092, 0.146, 0.176, 0.317, 0.200, -0.347, 0.287, 0.012, -0.101, -0.225, -0.461, -0.949, -1.108, -0.970, -0.590, -0.049, 0.056, -0.061, 0.113, 0.157, -0.155, 0.288, 0.244, -0.309, 0.056, -0.299, 0.040, 0.625, 0.106, 0.431, 0.557, 0.318, 0.018, 0.054, -0.451, 0.207, 0.149, 0.272, -0.187, -0.521, -0.776, -0.336, 0.946, 0.201, 0.077, 0.412, 0.256, 0.089, 0.206, 0.390, -0.150, 0.332, -0.400, 0.177, -0.062, 0.178, -0.026, 0.335, 0.477, 0.497, 0.560, -0.157, -0.024, 0.249, 0.009, -0.302, -0.386, -0.155, 0.333, -0.166, 0.024, 0.785, -0.158, -0.277, 0.386, 0.553, 0.329, -0.041, 0.017, -0.230, 0.186, 0.226, -0.151, 0.274, 0.079, 0.310, -0.288, 0.435, 0.163, -0.038, -0.225, -0.490, -0.105, -0.013, 0.135, 0.306, -0.031, 0.287, 0.092, 0.019, 0.688, 0.414, 0.669, 0.303, -0.231, 0.281, -0.256, -0.310, -0.400, -0.989, -0.541, -1.014, 0.029, 0.198, 0.943, 0.246, 0.476, 0.224, -0.448, -0.381, 0.238, -0.220, -0.350, -0.348, 0.190, 0.115, -0.002, 0.072, -0.162, 0.058, -0.047, 0.512, 0.447, 0.074, -0.333, -0.518, -0.705, 0.028, 0.099, -0.200, -0.118, -0.426, 0.853, 0.819, 0.195, 0.073, 0.361, -0.370, 0.350, 0.014, -0.134, 0.273, -0.005, 0.032, -0.307, 0.080, 0.103, 0.625, 0.669, 0.619, -0.325, 0.426, -0.249, -0.036, -0.587, -0.061, -0.900, -0.410, -0.539, 0.189, 0.454, -0.101, 0.288, -0.143, 0.301, 0.482, 0.266, -0.050, -0.478, 0.258, -0.366, -0.249, -0.206, 0.094, -0.188, -0.424, 0.036, 0.289, 0.298, 0.262, -0.384, -0.116, 0.089, -0.381, 0.064, -0.410, -0.110, 0.425, 0.017, 0.541, -0.046, -0.374, -0.325, 0.342, -0.114, -0.095, 0.392, -0.129, -0.118, 0.350, 0.650, -0.375, 0.174, 0.073, 0.078, 0.023, 0.067, -0.044, -0.164, -0.067, -0.441, -0.389, 0.017, 0.345, -0.047, 0.408, 0.401, 0.096, 0.474, -0.473, -0.419, -0.082, 0.224, -0.383, 0.346, -0.032, 0.210, 0.314, -0.278, 0.227, -0.070, -0.142, -0.044, -0.344, 0.188, 0.292, 0.244, -0.315, 0.218, 0.457, -0.165, -0.327, 0.014, -0.385, 0.450, -0.093, -0.132, -0.321, 0.377, -0.164, 0.275, 0.337, -0.207, 0.064, 0.143, -0.392, 0.085, -0.710, -0.335, -0.292, -0.135, -0.493, 0.071, -0.238, -0.634, 0.167, -0.078, -0.117, -0.465, 0.054, -0.358, -0.282, 0.271, -0.157, -0.040, -0.282, 0.185, -0.042, -0.109, 0.060, 0.258, -0.269, -0.343, 0.272, 0.550, -0.152, -0.142, 0.088, 0.263, -0.195, -0.081, 0.330, -0.382, 0.138, -0.051, -0.396, 0.000, 0.207, 0.078, -0.000, 0.122, 0.138, 0.476, -0.488, 0.465, -0.428, 0.366, 0.150, 0.020, 0.270, 0.186, 0.412, -0.203, -0.357, 0.404, 0.258, 0.075, 0.412, 0.283, -0.037, 0.455, 0.496, 0.152, -0.406, -0.220, -0.239, -0.482, 0.269, -0.225, -0.078, -0.458, 0.047, -0.440, 0.154, 0.059, 0.160, 0.226, -0.074, 0.446, 0.394, -0.168, 0.304, 0.368, -0.391, -0.052, 0.169, -0.080, 0.254, -0.322, 0.208, 0.515, 0.198, 0.072, 0.136, 0.304, 0.105, 0.463, -0.039, -0.122, -1.239],
[ 0.115, -0.080, 0.285, 0.078, -0.426, 0.479, -0.263, -0.066, -0.461, -0.317, -0.176, 0.498, 0.111, -0.326, 0.226, 0.178, -0.063, -0.409, -0.111, -0.283, -0.100, -0.129, 0.394, 0.118, 0.144, -0.168, -0.277, 0.108, 0.293, 0.100, -0.019, -0.189, 0.156, 0.401, 0.388, -0.136, 0.015, -0.374, 0.295, 0.015, 0.338, 0.187, -0.015, -0.331, 0.063, 0.430, 0.376, -0.507, 0.132, 0.385, -0.280, -0.461, -0.238, 0.250, 0.157, 0.041, -0.418, 0.380, -0.351, 0.010, -0.384, -0.236, 0.320, 0.272, 0.301, 0.156, -0.480, -0.317, -0.156, -0.121, 0.023, -0.443, -0.201, 0.263, -0.206, 0.332, -0.030, 0.130, -0.153, -0.404, 0.067, -0.129, -0.213, 0.025, -0.359, 0.444, -0.434, -0.276, -0.041, 0.348, -0.133, 0.079, -0.360, -0.357, 0.350, -0.200, 0.333, -0.398, -0.045, -0.642, -0.096, -0.352, -0.427, 0.144, -0.282, -0.363, -0.191, 0.237, -0.685, -0.507, 0.337, -0.242, -0.033, 0.250, 0.308, -0.254, -0.171, 0.358, -0.027, 0.369, 0.033, 0.410, 0.562, 0.112, 0.551, 0.688, 0.138, 0.090, 0.339, -0.301, 0.015, -0.135, 0.374, -0.450, -0.035, -0.713, -0.260, 0.306, 0.209, -0.320, 0.069, -0.311, -0.041, -0.450, 0.446, 0.403, -0.106, -0.018, 0.324, 0.097, 0.251, 0.417, 0.899, 0.467, 0.660, -0.027, -0.018, 0.602, 0.610, -0.054, 0.199, 0.632, 0.251, -0.354, -0.500, -0.392, 0.522, -0.162, 0.380, -0.219, -0.394, -0.012, -0.079, -0.309, -0.109, -0.024, -0.001, -0.251, 0.703, 0.209, -0.005, 0.075, 0.560, 0.080, 0.045, 0.063, -0.236, 0.245, 0.638, 0.088, 0.217, -0.212, 0.251, 0.172, -0.210, 0.061, -0.192, 0.486, 0.258, 0.320, 0.283, 0.267, -0.115, -0.011, 0.253, -0.172, -0.367, 0.132, 0.266, 0.253, -0.062, -0.214, -0.244, -0.024, 0.013, -0.007, 0.310, -0.198, 0.260, 0.710, -0.051, 0.819, -0.012, 0.238, 0.355, 0.368, -0.477, -0.376, 0.182, -0.033, 0.140, 0.182, -0.261, 0.273, 0.228, 0.346, 0.016, -0.089, -0.249, 0.156, -0.509, -0.247, -0.166, -0.605, 0.141, 0.426, 0.210, 0.627, 0.175, 0.331, 0.704, -0.054, -0.300, -0.201, 0.302, -0.494, 0.098, 0.260, 0.228, 0.255, -0.324, 0.047, -0.145, -0.025, 0.248, 0.195, 0.155, -0.274, -0.484, -0.603, -0.439, 0.092, 0.006, -0.191, 0.263, 0.489, 0.210, 0.991, 0.640, 0.366, -0.387, -0.073, 0.052, -0.232, -0.194, -0.034, 0.514, -0.469, 0.249, 0.272, 0.154, 0.520, 0.215, -0.009, 0.419, -0.202, -0.222, -0.516, 0.020, 0.079, 0.129, -0.143, -0.488, 0.019, 0.442, 0.351, 0.921, 0.090, -0.333, 0.201, 0.186, -0.365, 0.139, -0.255, -0.607, -0.124, -0.954, -1.100, 0.114, -0.586, -0.266, -0.341, 0.323, 0.468, 0.565, -0.039, 0.200, 0.141, 0.014, -0.413, -0.530, -0.761, -0.755, -0.058, -0.020, -0.137, -0.421, -0.445, 0.217, 0.291, -0.201, -0.343, -0.375, -0.451, -0.423, 0.031, -0.023, 0.037, 0.378, -0.389, 0.210, 0.525, 0.289, -0.410, -0.178, 0.219, 0.088, 0.546, 0.020, -1.299, -0.861, -0.278, -0.270, -0.449, -0.162, 0.082, 0.459, -0.117, -0.223, -0.050, -0.089, -0.838, -0.154, -0.181, -0.240, -0.275, 0.191, 0.292, 0.377, 0.968, -0.168, -0.164, 0.125, 0.031, 0.280, -0.353, -0.098, -1.310, -1.565, -0.972, 0.240, 0.367, 0.397, 0.229, -0.079, -0.329, -0.199, -0.275, -0.663, -0.491, 0.041, -0.366, -0.167, -0.190, 0.286, -0.209, 0.605, 0.387, 0.230, 0.052, 0.088, 0.012, -0.477, -0.176, -0.849, -0.591, -0.781, 0.072, 0.182, 0.481, -0.395, -0.066, -0.194, 0.106, -0.312, 0.038, 0.213, -0.226, -0.339, -0.376, -0.035, -0.376, 0.071, 0.397, 0.673, 0.165, 0.084, 0.330, -0.540, -0.337, -0.071, -0.568, -0.861, -0.634, -0.651, -0.118, 0.343, 0.491, -0.319, -0.245, -0.112, 0.398, -0.057, 0.167, -0.090, -0.221, -0.815, -0.717, -0.402, -0.550, -0.492, -0.144, 0.467, 0.383, -0.061, 0.062, 0.063, -0.490, -0.463, -0.447, 0.141, -0.348, 0.492, 0.554, 0.642, 0.545, -0.292, -0.340, 0.248, 0.480, -0.241, 0.590, 0.522, 0.155, -0.343, -0.181, -0.294, -1.011, -0.600, -0.641, -0.710, 0.276, 0.595, 0.140, -0.275, 0.287, 0.625, 0.325, 0.053, 0.507, 0.509, 0.385, 0.492, -0.099, 0.485, 0.231, 0.384, -0.350, 0.347, 0.662, 0.471, 0.608, 0.288, -0.407, -0.077, -0.339, -0.715, -0.102, -0.005, 0.328, -0.133, 0.379, 0.488, -0.362, 0.084, 0.555, 0.354, 0.753, 0.603, 0.483, -0.170, 0.133, 0.008, 0.477, 0.050, -0.076, 0.520, 0.556, 0.093, 0.461, 0.290, 0.335, 0.292, -0.139, -0.126, -0.890, -0.398, -0.080, 0.415, 0.929, 0.327, 0.363, 0.395, -0.118, 0.050, 0.454, 1.064, 0.059, 0.616, 0.229, -0.055, -0.418, -0.337, 0.058, -0.134, 0.517, 0.615, 0.275, 0.366, 0.313, 0.135, -0.150, 0.451, -0.627, -0.414, -0.005, -0.476, 0.230, 0.314, 0.257, 0.124, 0.260, 0.506, 0.714, 0.512, 0.631, 0.235, -0.271, 0.498, 0.093, -0.076, -0.352, 0.113, 0.689, 0.650, 0.186, 0.212, -0.076, 0.285, -0.139, 0.006, -0.181, -0.476, -0.892, -0.141, -0.288, 0.586, 0.351, 0.146, 0.411, 0.415, 0.519, 0.898, -0.017, -0.150, -0.132, -0.363, 0.487, -0.309, -0.272, -0.109, 0.606, 0.000, 0.182, 0.201, -0.165, 0.359, 0.080, -0.161, -0.288, 0.067, 0.057, -0.347, -0.427, 0.146, 0.402, 0.503, 0.463, 0.485, 0.483, 0.095, 0.031, 0.093, 0.386, 0.149, -0.005, -0.252, 0.366, 0.078, -0.316, 0.109, -0.518, -0.109, -0.209, 0.488, -0.192, 0.331, 0.318, 0.067, -0.123, -0.134, 0.276, 0.293, 1.113, 1.143, 0.879, 0.538, 0.023, -0.142, 0.054, 0.515, -0.429, 0.022, -0.369, 0.456, -0.289, 0.119, 0.152, -0.255, -0.274, -0.040, 0.032, -0.183, 0.082, 0.082, 0.401, 0.281, 0.581, 0.528, 0.229, -0.470, -0.013, 0.538, -0.316, 0.228, 0.324, 0.560, -0.109, -0.235, 0.294, 0.361, 0.368, 0.366, -0.113, 0.148, -0.063, -0.525, 0.061, -0.402, -0.069, -0.009, -0.110, -0.354, -0.148, 0.050, -0.451, -0.365, -0.635, -0.687, -0.260, -0.822, -0.410, -0.223, -0.062, -0.134, 0.415, 0.440, -0.193, -0.242, -0.275, 0.236, 0.254, 0.227, -0.283, 0.207, -0.253, 0.025, 0.183, 0.040, -0.049, -0.410, -0.550, -0.395, -0.617, -0.528, 0.146, -0.546, -0.084, -0.662, -0.267, 0.485, 0.218, -0.280, -0.261, 0.221, 0.032, -0.361, 0.170, -0.026, -0.103, 0.030, -0.290, 0.285, -0.244, -0.417, 0.059, -0.253, -0.148, 0.010, -0.379, -0.474, -0.011, 0.429, -0.022, -0.135, -0.415, -0.450, -0.245, 0.284, -0.426, -0.048, -0.260, 0.204, 0.167, -0.415],
[ -0.062, 0.334, -0.246, 0.230, -0.192, -0.214, -0.241, -0.346, -0.428, -0.349, -0.263, 0.130, -0.096, -0.216, 0.284, -0.317, -0.180, -0.185, 0.260, 0.326, -0.170, 0.346, 0.014, 0.081, -0.241, 0.068, -0.471, -0.001, 0.407, -0.169, 0.114, -0.168, -0.336, 0.367, -0.438, -0.392, -0.347, 0.456, 0.395, 0.357, -0.403, 0.254, -0.015, -0.351, -0.448, 0.407, 0.464, -0.133, 0.355, 0.223, 0.333, -0.311, 0.071, -0.152, 0.270, -0.036, 0.051, -0.066, 0.463, -0.042, 0.266, 0.077, -0.075, 0.060, -0.419, -0.357, -0.189, 0.340, -0.453, -0.328, 0.216, 0.317, 0.482, 0.361, 0.455, 0.144, 0.252, 0.426, 0.164, 0.121, -0.207, 0.002, -0.053, 0.364, -0.015, -0.283, -0.172, -0.464, 0.154, 0.422, -0.378, -0.464, -0.004, 0.079, 0.083, 0.067, 0.256, 0.507, 0.013, -0.003, 0.443, 0.556, -0.156, -0.025, 0.242, 0.375, -0.420, -0.407, -0.115, 0.201, 0.189, 0.176, 0.334, 0.271, -0.325, -0.182, 0.488, -0.007, 0.473, -0.270, -0.074, -0.398, -0.241, 0.085, 0.366, 0.539, -0.246, 0.583, 0.132, -0.061, -0.375, 0.423, -0.329, 0.511, -0.141, 0.221, 0.144, 0.399, -0.083, 0.194, -0.246, 0.241, -0.133, -0.412, 0.013, 0.033, -0.457, -0.044, 0.196, -0.453, 0.389, 0.482, -0.116, -0.282, -0.040, 0.203, 0.501, 0.199, 0.383, 0.559, 0.728, 0.159, 0.335, -0.462, -0.217, 0.388, -0.163, 0.115, 0.006, 0.281, -0.183, 0.235, -0.050, -0.287, -0.146, -0.469, 0.552, 0.023, -0.424, -0.162, -0.049, -0.060, 0.361, 0.075, 0.502, 0.759, 0.342, 0.223, 0.378, -0.258, 0.173, 0.353, -0.379, -0.222, -0.075, -0.270, -0.451, 0.438, 0.422, 0.014, -0.273, 0.323, 0.331, 0.311, -0.384, -0.191, -0.007, -0.116, 0.399, 0.035, 0.369, 0.456, 0.748, 0.286, 0.139, 0.055, -0.236, -0.154, 0.206, 0.068, -0.550, -0.383, -0.282, -0.061, 0.332, -0.486, 0.350, 0.008, -0.049, -0.250, 0.129, 0.391, -0.518, -0.048, 0.092, -0.714, 0.254, -0.292, 0.376, 0.715, 0.479, 0.818, 0.401, -0.537, -0.195, -0.526, -0.147, -0.367, -0.735, -0.184, -0.595, -0.292, 0.409, 0.117, -0.010, -0.139, -0.351, -0.417, -0.131, 0.188, -0.157, -0.181, -0.157, -0.653, -0.614, -0.722, -0.156, 0.307, 0.128, 0.473, -0.339, -0.132, 0.037, 0.046, -0.188, -0.619, -0.074, 0.348, -0.243, 0.119, -0.361, 0.141, 0.101, 0.116, 0.236, -0.788, -0.830, -0.641, -0.689, -0.092, -0.640, -0.767, -0.655, -0.779, -0.172, 0.172, 0.283, 0.235, -0.857, -0.147, -0.254, 0.049, -0.477, -0.287, 0.081, -0.171, -0.331, 0.377, 0.365, 0.320, -0.279, -0.697, -0.649, -0.124, -0.348, 0.026, -0.217, 0.106, -0.304, -0.286, -1.250, -0.754, -0.036, 1.033, 0.642, 0.290, 0.032, 0.027, -0.708, -0.205, 0.017, 0.362, 0.039, 0.345, -0.272, -0.026, 0.313, 0.063, -0.469, 0.036, -0.731, -0.036, -0.352, -0.008, -0.138, -0.518, -0.066, -0.798, -0.167, 0.250, 1.440, 0.634, 0.239, -0.329, -0.284, -0.395, 0.398, 0.046, -0.028, 0.429, 0.473, 0.319, 0.323, 0.143, 0.090, -0.495, 0.212, -0.171, -0.415, -0.239, -0.114, -0.280, -0.362, -0.442, -0.222, -0.029, -0.358, 0.937, 1.519, 0.925, 0.573, -0.227, 0.119, 0.174, 0.593, 0.051, -0.150, -0.358, 0.119, -0.022, -0.011, 0.217, 0.043, 0.378, 0.471, -0.417, 0.286, -0.161, -0.368, -0.145, 0.359, -0.013, 0.161, -0.069, 0.318, 0.899, 1.350, 0.118, 0.339, 0.335, 0.251, 0.225, 0.754, 0.540, 0.403, -0.046, -0.093, 0.002, -0.414, -0.209, -0.230, -0.023, 0.144, -0.068, -0.242, 0.082, 0.098, 0.626, 0.198, -0.040, -0.033, -0.187, 0.442, 0.378, 0.447, 0.514, 0.482, 0.159, 0.578, 0.086, -0.311, 0.215, 0.352, 0.210, 0.631, 0.429, 0.291, 0.159, 0.372, 0.232, 0.447, 0.277, 0.322, -0.263, 0.247, 0.743, 0.064, 0.034, 0.217, 0.270, 0.849, 0.992, -0.122, -0.107, -0.099, -0.250, -0.684, 0.462, -0.197, -0.071, -0.019, -0.336, -0.138, 0.331, 0.080, 0.255, -0.494, -0.306, -0.102, 0.375, 0.056, 0.452, 0.225, 0.149, 0.140, 0.261, 0.879, 0.969, 0.663, -0.152, 0.092, -0.137, 0.355, -0.029, 0.315, 0.240, 0.306, 0.399, -0.131, 0.542, 0.620, 0.304, 0.030, -0.328, -0.502, -0.447, 0.416, -0.495, 0.362, 0.402, 0.721, 0.016, 0.889, 0.788, 0.268, 0.439, 0.193, 0.089, -0.002, -0.413, -0.173, 0.092, -0.353, -0.339, -0.327, 0.447, 0.364, 0.231, -0.222, -0.386, -0.540, -0.310, 0.050, -0.228, -0.489, 0.078, -0.197, 0.011, 0.267, 0.759, 0.557, -0.085, 0.763, 0.418, 0.671, -0.239, -0.447, -0.053, -0.391, -0.172, 0.153, 0.458, 0.104, -0.223, -0.148, 0.671, 0.273, 0.304, -0.349, -0.456, 0.295, -0.212, 0.416, -0.127, 0.036, 0.098, 0.541, 0.312, 0.745, -0.022, -0.096, -0.105, -0.425, 0.187, -0.163, -0.369, 0.241, 0.213, -0.091, -0.570, -0.171, 0.256, 0.561, 0.201, 0.067, 0.050, -0.377, -0.165, -0.290, -0.129, -0.473, 0.148, -0.223, 0.112, -0.507, 0.099, -0.047, 0.193, 0.183, 0.280, 0.155, -0.009, 0.448, -0.465, 0.017, 0.136, 0.367, -0.143, -0.099, -0.287, 0.278, 0.420, -0.328, -0.462, -0.368, -0.074, -0.159, -0.222, 0.264, -0.309, -0.247, -0.092, 0.133, -0.111, -0.384, 0.197, -0.556, 0.169, 0.090, -0.184, -0.200, 0.019, -0.304, -0.091, -0.489, 0.143, -0.452, 0.238, 0.068, 0.115, 0.181, 0.211, 0.154, 0.090, -0.054, 0.277, -0.483, -0.074, 0.181, -0.211, -0.216, 0.162, -0.097, -0.035, -0.017, 0.030, 0.339, 0.093, 0.568, 0.311, -0.057, -0.160, -0.125, -0.434, 0.088, 0.088, -0.264, -0.534, -0.376, 0.152, 0.197, -0.074, -0.465, 0.473, 0.151, -0.027, 0.235, 0.048, 0.184, -0.664, 0.059, -0.187, -0.298, -0.021, 0.228, -0.054, -0.014, -0.348, -0.151, -0.229, -0.211, 0.124, 0.024, -0.353, 0.508, 0.322, -0.319, -0.327, 0.353, -0.341, -0.029, -0.333, -0.280, 0.008, -0.363, 0.388, 0.508, -0.021, -0.375, 0.121, 0.246, 0.352, -0.497, -0.269, -0.204, -0.045, -0.272, -0.117, 0.047, -0.607, 0.013, -0.294, 0.299, 0.212, 0.278, -0.144, 0.021, 0.273, 0.015, 0.495, 0.067, 0.486, -0.338, -0.038, 0.028, 0.468, 0.473, -0.135, 0.315, 0.407, 0.169, 0.405, -0.025, 0.471, 0.163, 0.239, 0.623, -0.272, 0.406, 0.178, 0.294, -0.095, -0.140, -0.338, 0.258, 0.198, 0.016, -0.223, -0.394, 0.166, -0.229, 0.172, 0.150, -0.433, 0.229, 0.276, 0.215, 0.197, 0.447, 0.314, -0.162, 0.078, -0.452, 0.157, -0.290, -0.148, -0.199, -0.317, -0.404, 0.266, -0.077, 0.396, 0.379, -0.075, 1.047],
[ 0.532, -0.377, 0.344, 0.048, -0.272, 0.010, -0.045, 0.036, -0.339, 0.023, -0.236, 0.076, -0.337, 0.054, -0.030, 0.036, 0.444, -0.493, -0.258, 0.093, -0.279, 0.070, -0.009, 0.499, 0.175, -0.197, -0.068, -0.294, -0.318, 0.357, 0.399, -0.047, 0.480, 0.243, -0.498, 0.344, 0.387, -0.053, -0.129, 0.174, 0.075, -0.236, -0.261, -0.119, 0.299, 0.212, 0.429, 0.257, 0.232, -0.308, -0.490, 0.099, -0.106, -0.004, 0.092, -0.431, 0.299, 0.159, 0.410, 0.116, -0.348, 0.309, -0.431, 0.268, -0.306, -0.420, 0.141, -0.404, 0.042, 0.150, -0.055, -0.329, 0.063, 0.158, -0.046, -0.283, -0.571, -0.414, 0.227, 0.196, 0.430, 0.283, 0.487, -0.148, 0.420, -0.290, -0.444, 0.219, 0.004, 0.468, -0.172, 0.151, -0.071, -0.429, -0.022, 0.120, -0.335, -0.353, -0.116, -0.177, 0.316, 0.322, -0.529, 0.164, 0.338, -0.083, -0.383, -0.541, -0.160, 0.119, -0.099, -0.186, -0.454, -0.484, 0.177, 0.466, -0.273, -0.131, 0.184, 0.285, -0.075, 0.339, 0.026, 0.304, -0.067, 0.257, 0.459, 0.252, 0.201, 0.538, 0.258, 0.250, -0.434, 0.080, 0.005, -0.337, 0.342, -0.165, 0.371, -0.153, -0.449, -0.209, -0.182, -0.391, -0.189, 0.466, -0.472, -0.350, -0.045, 0.004, 0.265, -0.146, 0.332, 0.424, -0.067, -0.195, -0.083, 0.048, -0.526, -0.005, -0.591, -0.193, 0.120, -0.162, -0.023, -0.488, -0.165, -0.084, -0.231, -0.210, 0.305, -0.150, -0.299, 0.189, -0.449, -0.169, 0.030, 0.190, -0.153, 0.418, -0.096, 0.565, 0.412, 0.533, 0.415, 0.534, 0.066, 0.599, -0.101, 0.203, -0.450, -0.685, -0.363, 0.211, 0.052, -0.384, 0.213, 0.430, 0.087, 0.510, 0.311, -0.577, 0.379, -0.343, 0.288, -0.086, 0.096, 0.115, 0.697, 0.149, 0.496, 0.973, 0.324, 0.670, 0.123, 0.224, 0.646, 0.068, 0.551, -0.244, -0.688, -0.466, -0.064, 0.048, 0.155, 0.179, 0.238, -0.508, 0.049, 0.338, -0.021, -0.471, 0.391, 0.258, 0.445, 0.093, 0.435, 0.487, 0.762, 0.645, 0.845, 0.623, 0.691, 0.500, 0.160, 0.447, 0.320, -0.102, 0.227, -0.351, -0.034, 0.224, 0.494, 0.227, 0.444, 0.134, -0.137, -0.209, 0.084, 0.265, -0.190, -0.164, -0.139, 0.506, 0.196, -0.219, 0.401, 0.825, 0.343, -0.001, 0.087, 0.128, 0.152, 0.060, 0.198, -0.168, -0.415, -0.181, -0.362, 0.021, -0.364, -0.176, 0.333, -0.381, -0.531, 0.146, 0.200, -0.138, -0.469, -0.467, -0.465, -0.352, -0.754, -0.319, -0.745, -0.242, -1.081, -0.463, -0.480, 0.501, -0.327, 0.043, 0.059, -0.039, -0.219, 0.581, -0.261, -0.331, 0.404, -0.247, -0.251, -0.471, 0.018, -0.463, -0.323, 0.098, -0.008, 0.010, -0.867, -0.449, -0.759, -1.215, -0.531, -0.383, -0.048, 0.350, -0.134, -0.134, 0.064, 0.006, 0.278, -0.044, -0.463, 0.459, -0.026, -0.353, 0.296, 0.008, 0.378, -0.179, -0.132, -0.376, -0.299, 0.056, -0.891, -0.695, -0.865, -0.682, -0.923, -1.559, -0.105, 0.564, -0.153, -0.121, -0.082, 0.020, 0.107, 0.311, 0.224, -0.354, -0.719, -0.224, -0.146, 0.326, -0.370, -0.238, 0.403, 0.410, -0.099, 0.325, -0.030, -0.446, -0.704, -0.196, -0.630, -0.465, -0.888, -0.144, 0.758, 1.536, 0.557, -0.063, -0.014, 0.388, -0.197, 0.320, -0.329, -0.631, -0.887, -0.153, -0.161, 0.487, 0.410, -0.386, 0.166, -0.498, -0.506, -0.088, -0.425, -1.042, 0.005, -0.456, 0.053, -0.289, -0.423, 0.368, 0.630, 0.237, 0.157, 0.275, -0.221, -0.034, -0.418, -0.280, 0.099, -0.755, -0.355, -0.146, -0.028, 0.069, -0.233, -0.306, -0.231, 0.254, 0.378, 0.344, -0.396, 0.403, -0.210, 0.496, -0.262, -0.341, -0.350, -0.078, 0.825, -0.542, -0.256, 0.380, -0.023, 0.001, -0.245, -0.182, -0.283, -0.279, -0.709, 0.161, 0.357, 0.114, -0.303, 0.150, 0.415, -0.460, 0.027, -0.274, 0.032, -0.330, 0.421, -0.072, -0.215, 0.006, 0.302, -0.246, 0.265, 0.354, -0.174, 0.320, 0.592, -0.095, -0.142, -0.630, -0.206, 0.245, -0.300, 0.035, -0.095, 0.304, -0.435, -0.030, 0.286, 0.289, 0.374, 0.002, 0.258, -0.338, -0.579, -0.058, -0.522, 0.146, 0.085, 0.761, -0.049, -0.438, 0.124, -0.113, 0.044, -0.026, -0.061, -0.320, -0.195, -0.036, -0.057, 0.755, 0.258, 0.426, -0.302, 0.019, -0.383, -0.331, 0.534, 0.299, -0.380, 0.271, 0.098, -0.278, -0.076, -0.251, 0.501, 0.054, 0.271, 0.391, 0.258, 0.061, 0.701, 0.270, 0.331, 0.005, -0.139, -0.527, -0.118, 0.885, 0.757, 0.342, 0.502, -0.214, -0.248, -0.393, -0.099, 0.119, 0.572, -0.161, 0.308, -0.159, -0.061, 0.238, -0.265, 0.029, -0.087, -0.388, -0.050, -0.333, 0.173, -0.253, 0.332, 0.354, -0.507, -0.279, 0.467, 0.117, 0.135, -0.272, -0.249, -0.250, 0.392, 0.318, -0.274, 0.012, 0.785, 0.218, -0.119, 0.206, -0.568, 0.029, -0.453, -0.384, -0.265, -0.392, -0.204, 0.202, -0.192, 0.026, -0.132, -0.004, 0.051, -0.285, 0.159, 0.384, -0.021, -0.296, -0.002, 0.105, 0.448, 0.220, 0.006, 0.566, 0.409, 0.443, 0.520, 0.023, 0.053, 0.082, 0.049, 0.118, -0.320, -0.119, -0.650, -0.483, -0.626, 0.402, -0.509, 0.096, -0.084, -0.205, 0.390, 0.384, -0.167, 0.054, 0.347, -0.404, -0.148, -0.168, 0.191, -0.130, 0.390, -0.062, 0.615, -0.048, 0.442, -0.209, -0.415, 0.206, -0.171, -0.153, -0.564, 0.105, -0.263, -0.182, -0.504, 0.196, 0.036, 0.184, 0.600, 0.115, -0.331, -0.071, 0.213, 0.418, 0.471, 0.055, -0.525, 0.403, 0.064, -0.091, -0.143, 0.009, -0.047, -0.438, -0.338, -0.185, -0.445, -0.437, -0.323, -0.223, 0.147, 0.125, -0.368, -0.450, 0.482, -0.082, 0.605, 0.450, -0.195, 0.360, -0.228, -0.486, 0.425, 0.110, 0.404, 0.010, -0.327, 0.006, 0.064, -0.035, 0.488, -0.146, 0.216, 0.133, 0.053, 0.130, -0.182, -0.152, 0.364, -0.038, 0.307, -0.090, 0.588, 0.152, -0.133, 0.398, 0.431, 0.463, 0.115, 0.329, -0.041, 0.023, 0.342, -0.475, -0.308, -0.049, 0.201, 0.716, 0.772, 0.413, 0.022, 0.770, 0.246, 0.474, 0.799, 0.364, 0.015, 0.482, 0.348, 0.587, 0.266, 0.246, -0.412, -0.226, -0.130, -0.475, -0.473, 0.418, 0.123, -0.222, 0.248, -0.388, -0.025, -0.247, 0.268, -0.105, 0.087, 0.751, 0.019, 0.905, 0.543, 0.341, 0.494, 0.173, 0.633, 0.115, 0.252, 0.346, -0.266, -0.056, -0.409, 0.303, -0.342, 0.269, -0.465, 0.023, 0.294, 0.197, -0.059, -0.448, 0.109, 0.324, 0.271, -0.451, -0.439, 0.020, 0.403, -0.117, -0.036, 0.313, 0.354, -0.465, 0.347, -0.124, 0.460, -0.365, -0.454, -0.135, 0.298, -0.286, 0.299, 0.016, -0.241],
[ 0.269, -0.215, 0.185, -0.386, 0.214, -0.118, -0.309, 0.265, 0.127, -0.486, -0.331, -0.193, 0.199, 0.173, -0.300, 0.154, 0.232, 0.398, 0.004, 0.251, 0.209, -0.062, -0.176, -0.036, -0.021, 0.181, 0.395, -0.171, -0.385, -0.089, 0.478, 0.206, -0.169, 0.163, -0.044, -0.456, 0.180, 0.147, -0.052, 0.449, -0.193, 0.133, -0.234, 0.152, 0.438, -0.038, -0.203, 0.160, 0.485, -0.075, -0.460, -0.172, 0.360, -0.136, 0.291, 0.475, 0.180, 0.186, 0.439, 0.295, -0.402, 0.419, -0.363, -0.070, -0.278, 0.103, -0.388, 0.048, 0.391, -0.202, 0.116, -0.262, 0.247, 0.250, 0.124, 0.031, 0.328, -0.155, -0.488, 0.303, 0.288, -0.453, -0.389, -0.229, -0.452, 0.407, 0.380, 0.228, 0.096, 0.320, -0.362, -0.184, 0.209, -0.211, 0.228, 0.134, 0.059, -0.070, -0.304, -0.095, 0.256, 0.359, 0.041, -0.170, 0.440, 0.112, -0.012, -0.160, 0.386, -0.080, -0.321, -0.097, -0.332, 0.425, -0.195, -0.284, -0.037, -0.328, -0.034, -0.557, 0.084, 0.144, -0.401, -0.111, -0.363, 0.061, -0.425, -0.555, -0.083, 0.306, 0.315, 0.206, 0.338, -0.072, 0.103, 0.119, 0.124, -0.234, 0.421, -0.444, -0.214, 0.209, -0.052, -0.045, 0.109, -0.216, -0.433, -0.656, -0.107, 0.030, 0.492, -0.012, 0.037, 0.001, -0.568, 0.036, -0.503, -0.190, -0.058, 0.231, -0.319, 0.215, -0.135, 0.405, 0.031, -0.238, -0.188, -0.297, 0.334, -0.348, -0.256, -0.392, 0.280, -0.459, -0.566, -0.708, 0.196, -0.239, 0.220, 0.264, -0.119, -0.434, 0.148, -0.045, -0.318, -0.398, -0.310, 0.173, 0.065, 0.051, 0.318, 0.397, 0.894, 0.528, 0.687, 0.319, -0.134, 0.369, 0.422, -0.366, 0.024, -0.094, 0.097, -0.415, 0.094, 0.312, -0.320, 0.169, 0.622, 0.192, -0.202, 0.209, -0.683, -0.148, -0.062, 0.203, 0.537, 0.082, -0.156, 0.576, 0.642, 0.376, 0.217, -0.079, -0.387, -0.475, 0.413, -0.432, 0.344, -0.357, -0.483, 0.017, -0.220, 0.137, 0.003, -0.155, 0.184, -0.019, -0.361, -0.207, -0.419, 0.482, 0.255, -0.288, -0.010, 0.241, -0.021, 0.563, 0.763, 0.522, -0.028, 0.417, 0.172, -0.063, 0.072, -0.123, -0.080, -0.618, -0.192, 0.284, -0.216, 0.059, -0.250, 0.278, 0.790, 0.673, -0.332, -0.680, -0.943, 0.223, 0.400, -0.637, -0.551, -0.250, 0.125, 0.347, 0.414, 0.061, 0.190, 0.365, -0.112, -0.051, 0.032, -0.471, 0.306, 0.171, -0.255, 0.004, 0.141, 0.531, 0.619, 0.308, 0.802, 0.741, -0.729, -1.176, -0.766, -0.338, -0.646, -0.610, -0.664, -0.062, -0.613, -0.413, -0.157, -0.323, 0.448, 0.404, -0.224, -0.230, 0.071, 0.160, -0.184, 0.341, -0.112, 0.386, 0.300, 0.187, 0.338, 0.419, 0.608, 0.050, -0.735, -0.852, -0.567, 0.256, 0.329, -0.081, -0.472, -0.302, -0.114, -0.396, -0.089, 0.277, -0.389, -0.312, 0.155, 0.157, 0.103, 0.434, 0.100, -0.045, -0.033, 0.839, 0.182, 0.275, 0.212, 0.220, 0.611, -0.626, -0.336, -0.789, -0.457, 0.080, 0.463, -0.042, -0.123, 0.610, 0.024, -0.116, 0.324, -0.485, -0.507, -0.262, 0.110, -0.248, -0.074, -0.231, 0.116, -0.040, 0.892, 0.116, 0.648, 0.543, -0.227, 0.276, 0.628, -0.218, -0.835, -0.843, -1.204, -0.726, -0.109, 0.127, 0.001, 0.447, 0.334, 0.291, 0.003, -0.230, -0.155, 0.140, -0.260, 0.039, 0.468, 0.029, 0.033, -0.077, 0.837, 0.882, 0.730, 0.244, 0.324, 0.219, 0.456, -0.161, -0.407, -0.477, -0.478, -0.093, 0.073, -0.006, 0.333, 0.314, 0.192, 0.660, 0.855, -0.005, 0.391, 0.073, -0.435, -0.410, -0.134, 0.471, 0.167, 0.687, 0.128, 0.125, -0.315, 0.539, -0.198, 0.513, 0.043, -0.662, -0.382, -1.579, -1.067, -0.341, 0.565, 0.552, 0.337, 0.095, 0.412, -0.033, 0.128, 0.220, -0.362, -0.474, -0.045, 0.263, 0.254, 0.024, 0.271, 0.322, 0.008, -0.686, 0.229, 0.004, -0.055, 0.261, 0.436, -0.562, -0.717, -0.918, -0.798, -0.418, 0.268, -0.117, 0.336, 0.011, -0.044, -0.471, -0.044, 0.294, -0.074, -0.106, -0.404, 0.113, 0.109, 0.074, -0.675, 0.412, 0.282, 0.311, -0.190, -0.120, 0.018, 0.438, 0.407, 0.172, -1.468, -0.919, -0.381, 0.059, 0.928, 0.804, 0.611, 0.255, 0.281, -0.101, -0.202, 0.259, -0.472, 0.350, -0.058, 0.141, -0.071, 0.049, 0.147, 0.010, 0.308, 0.233, -0.288, -0.653, -0.069, -0.068, -0.205, -0.450, -1.603, -0.918, 0.259, 0.533, 0.360, 0.280, -0.058, -0.019, 0.387, -0.011, 0.237, -0.103, -0.273, -0.512, -0.159, 0.011, 0.444, 0.311, -0.399, -0.325, -0.345, 0.310, -0.216, 0.102, -0.292, -0.680, -0.124, -0.469, -0.805, 0.252, 0.967, 0.557, 0.632, -0.017, -0.164, -0.096, 0.203, -0.042, -0.361, 0.086, 0.067, 0.061, -0.472, -0.453, 0.132, -0.450, -0.030, -0.027, 0.189, -0.108, 0.246, -0.188, 0.223, -0.500, 0.088, 0.142, 0.154, 0.226, 0.618, 0.387, -0.151, 0.560, 0.367, 0.030, -0.733, -0.192, 0.112, 0.479, -0.020, 0.021, -0.289, 0.331, -0.367, 0.350, 0.186, 0.190, 0.447, -0.473, 0.196, 0.026, -0.188, 0.159, -0.248, 0.521, 0.244, 0.702, 0.524, 0.233, 0.207, -0.075, -0.341, 0.138, 0.064, -0.226, -0.263, 0.266, -0.366, -0.257, -0.084, -0.229, 0.276, 0.071, -0.476, 0.098, 0.021, -0.183, -0.062, -0.560, 0.130, -0.026, 0.316, -0.273, 0.137, 0.277, 0.245, 0.451, 0.360, 0.332, 0.279, -0.014, 0.314, 0.206, -0.191, -0.371, -0.130, -0.286, 0.043, -0.004, -0.038, 0.430, -0.076, 0.438, -0.295, -0.524, -0.326, 0.047, -0.370, 0.112, -0.338, 0.186, -0.283, 0.710, -0.113, 0.326, 0.018, -0.668, 0.174, -0.131, 0.193, 0.026, 0.241, -0.294, 0.214, 0.227, 0.484, -0.408, 0.441, 0.018, -0.274, -0.148, -0.428, 0.078, 0.193, -0.308, -0.089, -0.346, -0.497, 0.566, 1.003, -0.088, -0.266, 0.236, 0.610, 0.123, 0.421, -0.288, -0.121, 0.361, 0.049, -0.025, 0.255, 0.337, 0.166, -0.028, 0.064, -0.215, 0.070, -0.020, 0.310, 0.289, 0.048, 0.386, -0.239, -0.327, 0.482, 0.189, -0.049, 0.561, 0.445, -0.206, 0.559, 0.510, 0.666, 0.624, -0.079, 0.378, 0.381, 0.494, -0.412, 0.445, -0.087, 0.323, 0.282, 0.214, 0.430, -0.149, -0.490, -0.364, -0.022, -0.025, 0.195, 0.382, -0.159, 0.439, 0.538, 0.708, 0.396, 0.483, 0.220, -0.116, 0.112, -0.031, 0.427, 0.400, 0.225, 0.126, 0.129, -0.319, -0.270, -0.154, -0.374, 0.143, 0.304, 0.408, 0.493, 0.236, 0.394, 0.131, -0.001, -0.467, -0.384, -0.401, -0.187, -0.390, -0.208, -0.429, 0.162, 0.108, 0.014, -0.264, 0.304, 0.078, 0.046, 0.151, -0.031, 0.407, 0.861],
[ -0.784, -0.413, -0.358, -0.421, -0.287, -0.080, 0.383, 0.255, -0.087, -0.248, 0.144, 0.176, -0.113, -0.211, 0.254, -0.062, 0.098, -0.014, 0.224, -0.206, 0.286, -0.169, -0.072, -0.495, 0.270, -0.490, -0.312, -0.079, -0.021, -0.406, 0.467, -0.288, -0.319, -0.391, 0.426, -0.106, 0.029, 0.309, 0.286, 0.093, 0.221, -0.051, 0.402, -0.424, -0.137, -0.214, -0.340, 0.088, -0.099, 0.017, 0.015, -0.316, -0.018, 0.442, -0.310, -0.248, 0.087, -0.488, -0.192, -0.434, -0.398, -0.227, 0.414, 0.440, -0.448, 0.370, -0.112, -0.186, -0.078, 0.446, 0.107, 0.378, -0.075, 0.011, 0.025, -0.196, 0.129, -0.336, 0.274, 0.480, 0.151, -0.250, -0.358, -0.376, 0.328, 0.467, -0.489, -0.086, 0.474, -0.172, -0.411, 0.200, -0.248, 0.215, 0.180, 0.517, 0.006, 0.151, -0.255, -0.026, 0.032, 0.157, -0.406, -0.473, 0.046, -0.609, -0.250, 0.353, -0.474, 0.100, 0.392, 0.275, 0.033, 0.172, 0.034, -0.140, -0.230, 0.065, 0.347, -0.250, 0.006, -0.051, 0.094, -0.055, -0.217, -0.127, -0.135, -0.100, -0.138, -0.015, -0.017, -0.388, -0.111, -0.001, 0.265, 0.128, 0.377, -0.173, 0.143, 0.011, -0.011, -0.252, -0.168, -0.474, 0.039, -0.024, -0.168, 0.269, -0.398, 0.167, 0.111, -0.327, 0.050, -0.364, -0.247, -0.003, -0.139, -0.690, -0.400, -0.503, -0.498, -0.423, 0.315, -0.008, 0.223, 0.470, 0.191, -0.439, 0.147, -0.322, 0.118, -0.365, -0.447, -0.027, -0.485, 0.040, -0.486, -0.519, -0.789, -0.087, -0.136, -0.128, -0.257, 0.107, -0.090, 0.060, -0.715, -0.074, -0.176, -0.209, -0.592, -0.027, 0.098, -0.291, 0.362, 0.502, 0.111, 0.195, 0.129, -0.253, 0.236, 0.212, -0.858, 0.099, -0.255, -0.532, -0.628, -0.468, -0.380, -0.519, -0.252, -0.292, -0.598, -0.186, -0.074, -0.386, 0.181, -0.496, -0.408, 0.132, 0.436, 0.259, -0.044, -0.062, -0.050, -0.397, 0.346, -0.439, -0.178, -0.317, 0.020, -0.594, -0.519, 0.004, -0.121, -0.426, 0.129, -0.156, -0.522, -0.348, -0.458, -0.620, -0.588, 0.059, 0.026, 0.226, -0.169, -0.502, -0.586, 0.378, 0.508, -0.408, 0.423, 0.492, 0.410, -0.136, -0.556, 0.030, -0.761, -0.345, 0.167, -0.412, -0.349, 0.040, -0.564, 0.307, -0.327, 0.062, 0.077, 0.169, -0.148, -0.945, -0.256, -0.070, -0.584, 0.094, -0.022, 0.135, 0.470, -0.300, -0.400, 0.169, 0.324, 0.164, 0.112, 0.122, -0.480, -0.123, -0.418, -0.416, -0.394, 0.282, -0.150, 0.121, 0.267, 0.303, 0.205, 0.418, -0.034, -0.090, -0.606, 0.385, -0.353, -0.256, -0.596, 0.412, -0.425, -0.081, 0.450, 0.076, 0.029, 0.199, -0.297, 0.454, -0.064, -0.160, -0.169, -0.449, -0.509, -0.311, -0.644, -0.357, -0.437, -0.251, -0.019, -0.346, -0.497, -0.259, -0.413, -0.233, 0.342, -0.934, -0.387, -0.237, -0.308, -0.099, -0.128, 0.417, -0.108, 0.470, -0.075, -0.055, 0.064, -0.389, -0.466, -0.228, -0.647, -0.515, -0.673, -0.218, -0.271, -0.163, -0.407, -0.061, -0.923, -0.552, -0.635, -0.637, -0.441, -0.153, -0.870, 0.263, 0.108, -0.196, -0.113, -0.000, -0.119, -0.127, -0.104, 0.070, -0.311, -0.095, 0.111, -0.217, 0.111, -0.281, -0.296, 0.350, -0.024, -0.206, -0.131, -0.147, 0.013, -0.473, -0.318, -0.766, -0.290, -0.360, -0.200, 0.250, -0.155, -0.279, 0.090, 0.057, -0.310, 0.449, -0.439, -0.076, 0.293, -0.305, -0.334, 0.301, 0.378, -0.252, 0.433, 0.479, 0.169, 0.378, 0.181, 0.122, -0.415, -0.129, -0.420, -0.254, 0.515, 0.122, 0.264, -0.329, 0.207, 0.356, 0.344, 0.495, -0.453, -0.081, -0.358, 0.305, -0.596, -0.227, 0.067, 0.914, 0.092, -0.123, -0.103, -0.001, 0.158, 0.185, -0.423, 0.317, -0.569, -0.295, -0.409, -0.290, -0.110, -0.088, -0.005, 0.434, 0.261, -0.203, -0.418, -0.076, -0.399, 0.409, -0.446, 0.252, 0.598, 0.035, 0.347, 0.580, -0.172, -0.276, 0.236, 0.223, 0.279, 0.633, -0.126, 0.306, -0.163, -0.286, 0.027, 0.195, 0.165, -0.154, 0.163, -0.199, -0.288, -0.141, 0.290, -0.015, -0.269, 0.007, 0.404, 0.372, -0.143, 0.905, 0.505, 0.041, 0.611, 0.332, 1.006, 0.733, 0.898, 0.401, 0.486, 0.192, 0.187, 0.257, 0.381, 0.542, 0.299, -0.021, -0.431, 0.221, 0.038, 0.324, 0.012, -0.326, 0.249, -0.176, 0.202, -0.004, 0.098, 0.091, 0.444, 0.211, 0.445, 0.029, 0.371, 1.051, 0.506, 1.219, 0.257, 0.272, 0.257, -0.000, 0.533, 0.155, -0.138, -0.178, 0.571, -0.131, -0.219, 0.343, 0.215, -0.341, -0.266, -0.264, 0.484, 0.089, -0.247, 0.312, -0.005, 0.110, 0.303, 0.430, 0.089, 0.536, 0.617, 0.404, 0.205, 0.066, 0.597, -0.069, 0.832, 0.236, 0.671, 0.090, 0.618, 0.828, -0.063, -0.025, -0.480, -0.458, 0.377, -0.129, -0.224, -0.220, -0.178, -0.203, 0.415, 0.229, 0.277, 0.363, 0.344, 0.882, 0.445, 0.452, 0.089, 0.273, 0.460, 0.389, 0.224, 0.213, 0.528, 0.579, 0.479, 0.714, 0.550, -0.351, 0.017, -0.227, 0.080, -0.332, -0.085, 0.212, 0.098, -0.553, -0.090, 0.267, 0.395, 0.341, 0.090, -0.384, -0.031, 0.032, 0.390, -0.177, 0.323, 0.449, 0.776, 0.715, 0.654, 0.569, 0.672, 0.511, 0.021, -0.219, -0.162, 0.499, -0.092, 0.354, 0.425, 0.310, -0.316, 0.203, -0.013, -0.214, -0.468, -0.221, -0.168, -0.350, -0.649, -0.624, -0.501, -0.245, -0.021, -0.142, 0.171, 0.084, -0.025, -0.049, -0.126, 0.519, 0.388, -0.414, 0.167, 0.293, -0.144, -0.495, 0.262, 0.196, 0.195, 0.045, -0.868, -0.277, -0.151, -0.366, -0.307, -0.216, -0.501, -0.454, -0.452, -0.568, -0.558, -0.738, -0.125, 0.096, 0.301, -0.186, -0.309, 0.045, -0.117, -0.034, 0.412, -0.469, 0.009, -0.286, 0.265, 0.211, 0.255, 0.059, -0.264, -0.227, -0.043, -0.397, -0.377, -0.702, -0.419, -0.759, -0.813, -0.519, -0.291, -0.532, -0.184, 0.183, -0.041, 0.357, -0.120, -0.038, 0.361, -0.322, -0.094, -0.453, 0.108, 0.453, -0.467, -0.467, -0.463, 0.264, 0.008, -0.593, -0.707, -0.652, -0.956, -0.765, -0.848, -0.345, -0.687, -0.459, -0.088, -0.602, -0.045, 0.295, 0.165, -0.426, -0.085, 0.282, 0.055, -0.078, 0.261, -0.165, 0.101, 0.303, -0.118, -0.293, 0.244, -0.424, 0.385, -0.055, 0.346, -0.413, -0.407, 0.176, -0.298, -0.426, 0.272, -0.138, -0.196, 0.147, 0.204, -0.472, 0.164, -0.268, 0.128, 0.423, 0.353, -0.460, 0.190, -0.456, -0.038, -0.414, -0.122, -0.437, 0.389, -0.105, 0.407, -0.222, -0.013, 0.363, 0.349, -0.384, 0.199, -0.464, 0.404, -0.428, 0.389, -0.104, 0.000, -0.239, 0.357, 0.520, 0.504, -0.023, 0.278, -0.249, 0.475],
[ 0.099, -0.209, -0.139, -0.191, -0.111, -0.053, -0.178, -0.413, 0.470, 0.217, 0.493, -0.250, -0.293, -0.005, 0.221, 0.463, -0.292, -0.094, 0.370, -0.218, -0.193, -0.200, -0.076, -0.294, 0.274, -0.116, -0.303, -0.249, 0.296, -0.052, -0.213, -0.438, -0.126, 0.147, -0.494, -0.102, 0.229, -0.163, -0.004, 0.212, 0.181, -0.422, 0.073, 0.045, 0.118, -0.187, -0.007, -0.041, 0.214, -0.145, 0.225, 0.143, -0.210, 0.292, 0.359, -0.435, 0.311, -0.445, 0.451, 0.107, -0.363, 0.373, -0.195, -0.349, -0.340, 0.444, 0.054, 0.413, 0.444, 0.243, -0.163, 0.253, 0.360, 0.344, -0.276, -0.294, 0.415, 0.223, 0.089, 0.036, 0.133, 0.353, -0.397, 0.015, 0.133, 0.101, 0.079, -0.423, -0.211, -0.330, -0.178, -0.055, -0.430, -0.206, 0.088, 0.379, -0.255, 0.257, -0.127, -0.222, -0.039, -0.354, 0.130, 0.488, 0.296, 0.144, 0.551, 0.083, -0.305, -0.095, -0.023, -0.202, 0.305, -0.290, 0.288, -0.435, 0.309, -0.480, -0.290, -0.290, -0.185, 0.025, -0.074, 0.219, 0.029, 0.133, -0.247, -0.059, -0.309, 0.196, 0.211, -0.020, 0.295, -0.242, -0.031, -0.063, -0.059, 0.693, 0.105, 0.311, 0.357, 0.469, -0.426, 0.152, -0.338, 0.443, 0.006, 0.245, 0.135, 0.226, 0.274, -0.545, -0.209, 0.155, -0.025, 0.147, -0.327, -0.387, 0.125, -0.005, -0.113, 0.341, 0.024, 0.305, 0.706, 0.483, 0.614, 0.209, 0.027, -0.023, -0.032, 0.495, -0.449, 0.157, -0.073, 0.562, -0.245, 0.428, 0.027, -0.132, 0.353, -0.053, 0.144, -0.073, -0.076, 0.003, 0.073, -0.428, -0.007, 0.495, -0.090, 0.079, 0.039, 0.452, -0.111, -0.030, -0.178, -0.331, -0.416, -0.037, -0.185, -0.186, -0.206, 0.082, 0.476, 0.133, -0.143, 0.102, -0.353, 0.012, 0.256, 0.534, 0.516, -0.035, 0.394, -0.149, 0.091, 0.111, -0.358, -0.410, 0.300, -0.070, 0.278, -0.094, 0.399, 0.303, -0.081, 0.356, 0.139, -0.244, 0.692, 0.565, -0.089, -0.236, 0.143, 0.443, 0.044, -0.554, -0.481, -0.332, -0.095, 0.049, -0.077, 0.183, -0.261, -0.476, 0.060, -0.168, -0.039, 0.272, 0.292, -0.293, 0.394, -0.340, -0.347, 0.300, 0.139, 0.143, -0.064, -0.148, 0.063, 0.045, -0.151, -0.078, -0.237, 0.481, -0.542, -0.058, 0.220, 0.183, 0.087, 0.387, -1.157, -0.281, -0.281, -0.186, -0.382, 0.072, 0.374, 0.055, -0.198, 0.343, 0.150, 0.330, -0.416, 0.095, 0.200, -0.120, 0.463, 0.260, -0.008, -0.409, -0.048, -0.568, -0.028, -1.024, -0.576, 0.583, 0.242, 0.281, -0.510, -0.287, -0.411, -0.379, -0.194, -0.052, 0.051, -0.001, -0.343, -0.456, 0.425, -0.406, 0.467, -0.105, 0.495, 0.141, 0.426, -0.130, 0.486, -0.070, 0.395, 0.370, -0.054, -0.451, -0.357, 0.727, 0.688, 1.012, -0.119, -0.495, 0.025, 0.179, -0.642, -0.625, 0.388, -0.240, 0.076, -0.278, 0.137, -0.121, 0.465, -0.133, -0.008, 0.378, 0.325, -0.193, 0.673, 0.706, 0.858, -0.016, 0.097, -0.186, -0.180, 0.192, 1.025, 0.894, -0.042, -0.162, -0.292, -0.397, 0.240, -0.514, 0.154, 0.092, -0.306, -0.013, -0.021, -0.056, -0.172, 0.321, 0.401, -0.064, 0.460, 0.487, 0.221, -0.253, 0.117, 0.030, -0.123, -0.555, 0.119, 0.708, 0.893, 0.441, 0.107, -0.288, -0.205, -0.284, -0.238, -0.106, 0.047, -0.395, -0.289, 0.419, 0.349, -0.016, -0.473, 0.337, -0.096, -0.072, -0.032, -0.510, -0.127, 0.074, 0.307, 0.180, -0.421, -0.804, -0.050, 0.451, 0.737, 0.466, 0.024, 0.093, -0.152, 0.289, -0.822, -0.315, -0.192, -0.395, -0.015, 0.191, 0.008, 0.264, 0.143, 0.177, 0.034, 0.022, 0.176, -0.113, -0.640, 0.131, 0.005, -0.140, -0.469, -0.611, -0.119, -0.048, 1.049, 0.067, -0.099, 0.190, -0.188, 0.464, 0.234, -0.411, 0.204, -0.007, -0.112, -0.179, 0.422, 0.059, -0.490, -0.626, 0.083, -0.346, 0.066, -0.212, 0.172, -0.163, 0.109, 0.401, 0.213, -0.205, 0.172, 0.333, 0.562, 0.220, 0.437, 0.191, 0.040, -0.122, -0.379, 0.313, -0.372, -0.307, 0.455, -0.314, 0.075, -0.498, -0.111, -0.498, -0.388, -0.624, -0.552, -0.323, -0.383, 0.086, 0.222, -0.025, 0.176, -0.821, -0.055, -0.045, 0.319, -0.076, 0.133, 0.272, -0.013, -0.262, -0.006, 0.078, 0.002, -0.325, 0.039, 0.231, -0.277, 0.036, 0.351, 0.223, -0.028, -0.530, 0.064, -0.368, -1.060, 0.028, 0.402, 0.168, 0.278, -0.380, -0.281, -0.028, -0.230, 0.020, 0.158, -0.326, 0.240, -0.502, 0.041, -0.243, -0.164, -0.023, -0.265, -0.433, 0.315, 0.344, 0.315, 0.151, 0.542, 0.037, -0.654, -0.383, -0.571, 0.177, 0.595, -0.110, -0.261, 0.260, 0.078, 0.357, 0.278, -0.204, 0.228, -0.189, -0.167, -0.514, -0.620, -0.013, -0.293, 0.062, -0.434, 0.110, -0.344, -0.157, -0.198, -0.155, -0.586, 0.051, -0.442, -0.287, -0.441, -0.032, 0.092, -0.157, 0.126, 0.308, -0.028, -0.221, 0.101, 0.539, 0.184, -0.149, 0.073, -0.606, -0.225, 0.211, -0.310, -0.478, 0.124, -0.262, 0.155, 0.211, 0.054, 0.200, -0.151, -0.502, -0.612, 0.193, -0.028, 0.003, 0.315, 0.721, -0.032, 0.286, 0.079, 0.083, 0.314, -0.272, 0.274, 0.348, 0.120, 0.022, 0.383, -0.352, -0.306, 0.490, -0.354, 0.006, 0.171, -0.088, -0.033, -0.034, 0.145, -0.315, -0.304, -0.581, 0.173, 0.131, 0.423, -0.045, 0.316, -0.333, -0.339, 0.166, -0.032, -0.837, -0.236, 0.451, 0.311, 0.402, -0.092, -0.173, 0.494, -0.479, 0.138, -0.251, 0.157, 0.285, -0.062, 0.127, 0.640, 0.331, 0.034, -0.165, -0.280, -0.364, 0.445, -0.374, 0.136, -0.131, 0.330, -0.329, 0.244, 0.470, -0.280, -0.147, 0.258, 0.091, -0.360, -0.160, 0.427, 0.002, -0.146, 0.425, -0.331, 0.495, -0.285, 0.495, 0.192, 0.345, -0.143, -0.247, 0.402, 0.520, 0.431, 0.248, 0.366, 0.106, 0.459, 0.121, 0.542, 0.204, 0.025, 0.352, -0.110, -0.018, 0.281, -0.078, -0.076, -0.043, -0.074, -0.145, 0.101, 0.280, 0.424, 0.324, 0.353, 0.329, 0.259, -0.113, 0.080, 0.602, -0.075, 0.796, 0.164, 0.824, 0.781, 0.534, 0.647, 0.073, -0.379, 0.449, 0.338, -0.110, -0.399, 0.418, -0.178, -0.041, -0.139, -0.117, 0.416, -0.078, -0.127, -0.347, -0.313, -0.223, 0.453, 0.154, -0.430, 0.039, -0.027, 0.488, -0.085, 0.149, 0.434, -0.344, 0.580, -0.199, 0.281, 0.400, 0.264, 0.340, -0.154, -0.441, 0.321, -0.436, 0.482, 0.278, 0.023, 0.477, 0.297, -0.425, -0.464, -0.330, -0.280, -0.270, -0.408, 0.286, 0.343, 0.234, -0.191, -0.199, -0.158, -0.278, -0.092, 0.307, -0.207, -0.140, -0.485, -0.424, 0.375, -0.157, 0.033, -0.283, 0.312],
[ 0.018, -0.219, -0.481, -0.097, -0.061, 0.496, -0.300, -0.352, -0.469, -0.496, -0.124, 0.402, -0.403, -0.340, -0.117, -0.028, -0.403, -0.210, 0.285, 0.434, 0.179, 0.065, -0.276, -0.460, -0.288, 0.424, 0.412, 0.055, -0.408, 0.265, 0.457, -0.419, 0.181, 0.110, -0.380, -0.381, 0.106, -0.181, -0.234, -0.238, -0.172, -0.195, 0.319, -0.452, -0.432, -0.314, -0.340, -0.338, -0.388, 0.447, 0.239, 0.296, -0.352, 0.463, -0.029, -0.140, 0.022, -0.482, 0.414, 0.114, 0.294, 0.010, -0.170, -0.069, -0.447, -0.136, -0.360, -0.216, -0.164, -0.455, -0.375, -0.417, -0.320, 0.060, -0.538, -0.027, 0.008, -0.339, -0.284, 0.102, 0.284, -0.486, -0.414, 0.444, 0.115, 0.055, 0.439, 0.272, -0.261, -0.017, -0.126, 0.426, 0.429, -0.188, -0.555, 0.030, 0.107, 0.219, -0.084, -0.149, -0.644, 0.003, -0.286, -0.010, -0.094, -0.021, 0.107, 0.271, -0.501, -0.056, 0.059, 0.401, -0.362, 0.123, 0.344, -0.112, 0.313, -0.095, -0.338, -0.505, 0.409, -0.107, 0.114, 0.392, 0.093, -0.060, -0.447, -0.165, -0.512, -0.752, 0.354, -0.392, 0.295, -0.267, -0.084, 0.194, 0.542, 0.031, 0.087, -0.502, 0.309, 0.205, 0.037, 0.081, 0.461, -0.494, 0.562, 0.331, 0.094, -0.092, 0.419, 0.516, 0.049, -0.179, 0.477, 0.102, -0.380, -0.123, 0.750, 0.198, 0.520, -0.137, 0.378, -0.220, 0.020, 0.695, 0.413, 0.317, -0.359, -0.212, -0.065, 0.107, 0.167, 0.556, -0.177, 0.159, 0.586, 0.198, -0.144, 0.581, -0.308, 0.023, 0.402, 0.026, -0.277, -0.542, 0.383, 0.440, -0.214, 0.173, 0.292, 0.694, 0.235, -0.003, 0.483, 0.148, 0.230, 0.253, -0.389, 0.391, -0.376, 0.059, -0.291, 0.229, -0.035, 0.298, 0.224, 0.184, 0.117, 0.069, -0.056, -0.029, -0.228, -0.010, 0.088, 0.551, -0.102, 0.504, 0.028, 0.382, 0.415, 0.329, 0.422, 0.472, 0.308, 0.299, -0.451, -0.337, 0.170, -0.491, -0.086, -0.331, -0.069, 0.399, -0.490, -0.507, 0.249, -0.060, 0.156, 0.398, 0.725, 0.085, 0.384, 0.176, -0.031, 0.278, 0.225, -0.276, 0.620, 0.393, 0.349, 0.293, -0.358, -0.346, -0.263, 0.053, 0.102, 0.203, -0.447, -0.310, -0.521, -0.301, -0.003, 0.333, 0.207, -0.019, -0.279, 0.308, 0.518, 0.061, -0.195, 0.403, -0.084, -0.016, 0.508, 0.004, 0.302, 1.347, 0.967, 0.161, 0.191, 0.424, -0.442, 0.284, 0.186, 0.102, -0.221, -0.462, -0.599, -0.216, 0.061, -0.940, -0.102, -0.253, 0.637, 0.386, -0.176, 0.384, 0.430, 0.218, -0.125, 0.294, 0.298, -0.069, 0.686, 1.152, 1.207, 0.524, 0.028, 0.016, 0.498, -0.273, -0.417, -0.104, -0.280, -0.273, -0.882, -0.350, -0.250, 0.149, 0.004, 0.186, 0.771, -0.069, -0.576, -0.914, 0.022, 0.010, -0.434, -0.549, -0.676, -0.980, -0.110, 0.293, -0.293, 0.241, -0.489, 0.122, -0.429, 0.097, 0.321, 0.064, 0.091, 0.558, 0.602, 0.184, -0.128, 0.257, 0.541, 0.624, 0.055, -0.561, -0.779, -0.636, -0.269, -0.507, -1.103, -0.566, -1.620, -0.658, -1.045, -0.302, -0.145, 0.258, -0.030, -0.327, -0.445, 0.049, 0.344, 0.006, 0.316, 0.353, 0.608, 0.357, 0.296, 0.714, 0.582, 0.060, -0.477, -0.692, -1.395, -0.807, -0.178, -0.366, -0.477, -0.778, -0.041, -0.285, -0.666, 0.241, -0.538, 0.299, 0.066, -0.237, 0.069, 0.239, -0.050, -0.428, 0.302, -0.130, 1.006, 0.089, 0.085, 0.220, -0.808, -0.106, -0.799, -0.453, -0.766, -0.590, -0.349, -0.699, -0.325, -0.415, 0.160, -0.120, 0.640, -0.149, -0.314, 0.381, 0.404, -0.404, 0.206, -0.361, -0.213, 0.221, 0.082, 0.166, -0.167, -0.001, 0.494, 0.124, -0.372, -0.322, -0.736, -1.228, -0.321, -0.069, -0.308, -0.155, 0.096, 0.273, 0.156, -0.083, 0.834, 0.751, -0.347, 0.288, -0.279, -0.377, -0.152, 0.304, -0.272, -0.571, -0.005, -0.549, -0.361, -0.743, -0.942, -0.362, -0.518, -0.410, -1.142, -0.562, -0.652, -0.575, 0.088, 0.039, 0.494, 0.685, 0.402, 0.558, 0.487, 0.065, -0.156, -0.264, -0.261, 0.052, -0.417, -0.369, -0.090, -0.465, 0.512, 0.117, -0.856, -1.040, -0.971, -0.704, -0.436, -0.928, -1.156, -1.003, -0.464, -0.167, 0.300, 0.177, 0.638, -0.038, 0.456, 0.786, 0.087, 0.005, 0.434, 0.359, 0.082, -0.485, -0.366, -0.016, -0.200, 0.569, 0.226, 0.845, 0.366, -0.381, -0.193, -0.460, -0.802, -0.692, -0.843, -0.086, -0.196, 0.235, 0.578, 0.081, 0.267, 0.316, 0.609, 0.206, -0.119, 0.414, 0.190, 0.122, -0.358, -0.159, -0.341, -0.108, -0.031, 0.093, 0.530, 0.807, 0.259, 0.182, 0.241, -0.104, 0.401, -0.075, 0.079, 0.183, 0.045, 0.237, 0.282, -0.014, 0.130, -0.068, 0.441, -0.088, 0.103, -0.299, -0.180, -0.038, -0.489, 0.203, -0.407, 0.318, 0.295, -0.156, 0.675, 0.699, -0.301, 0.398, 0.085, 0.882, 0.473, 0.512, 0.247, -0.812, -0.344, -0.159, -0.151, 0.082, 0.236, 0.005, -0.160, -0.156, 0.415, -0.239, 0.114, -0.282, -0.400, 0.106, 0.172, 0.306, -0.060, 0.027, -0.394, 0.235, -0.024, 0.217, -0.289, 0.418, 0.025, 0.374, 0.443, 0.156, 0.107, 0.026, 0.407, 0.326, 0.136, 0.324, -0.328, 0.127, -0.272, -0.444, 0.348, 0.334, -0.082, -0.387, -0.448, -0.283, 0.010, 0.014, 0.369, -0.537, 0.129, -0.407, 0.371, 0.225, 0.402, 0.177, 0.510, -0.153, -0.164, 0.265, 0.791, -0.407, -0.126, 0.113, 0.092, -0.559, -0.449, -0.142, -0.242, -0.036, -0.025, 0.252, 0.435, 0.081, 0.508, 0.761, 0.538, -0.479, 0.267, -0.067, 0.295, 0.410, 0.545, 0.047, 0.148, 0.174, -0.589, -0.112, 0.485, 0.056, 0.063, -0.043, -0.322, -0.120, 0.260, 0.265, 0.120, 0.477, 0.226, 0.378, -0.424, 0.384, 0.209, -0.366, 0.756, -0.161, 0.208, -0.073, 0.636, -0.056, -0.031, -0.107, -0.052, 0.715, 0.042, 0.549, 0.312, 0.305, -0.375, -0.594, 0.042, -0.158, -0.081, 0.349, 0.316, -0.134, 0.017, -0.435, -0.157, 0.382, 0.115, -0.391, 0.212, 0.318, -0.402, -0.131, 0.090, -0.140, 0.359, 0.543, 0.806, -0.146, -0.422, 0.430, 0.036, 0.231, -0.285, 0.003, 0.150, -0.125, 0.124, -0.294, -0.331, -0.413, 0.448, 0.116, -0.412, -0.399, 0.181, -0.480, 0.055, -0.248, -0.363, 0.319, -0.203, -0.137, -0.277, 0.081, -0.006, 0.373, 0.358, -0.333, 0.431, -0.023, 0.608, -0.273, 0.173, 0.435, -0.069, -0.232, -0.397, -0.478, -0.441, 0.407, 0.244, -0.493, 0.023, -0.033, 0.244, -0.295, 0.038, -0.118, -0.377, 0.176, -0.134, 0.371, -0.334, 0.116, 0.343, -0.219, -0.218, 0.377, 0.538, 0.179, 0.210, 0.470, 0.238, 0.391, 0.344, -0.323, 1.418],
[ 0.669, 0.334, -0.283, -0.011, -0.287, 0.359, 0.147, 0.180, 0.102, -0.013, -0.287, 0.094, 0.086, 0.001, 0.414, -0.442, 0.109, 0.042, 0.378, 0.006, -0.089, -0.222, -0.005, -0.424, 0.129, -0.380, -0.047, 0.020, 0.098, -0.235, -0.187, 0.315, -0.401, -0.335, 0.439, -0.188, 0.159, 0.085, 0.503, 0.457, -0.347, 0.426, 0.013, -0.205, 0.535, -0.085, 0.505, -0.241, 0.107, 0.016, 0.229, 0.128, 0.277, -0.279, 0.203, -0.459, -0.160, -0.344, -0.305, 0.074, -0.079, -0.354, -0.109, -0.326, 0.476, -0.119, -0.282, 0.293, 0.653, 0.455, -0.299, 0.552, 0.209, 0.268, 0.577, 0.326, 0.421, 0.592, 0.433, -0.101, 0.005, -0.351, 0.363, 0.315, -0.155, -0.293, 0.356, -0.180, 0.500, 0.203, 0.418, -0.367, 0.071, -0.045, 0.017, 0.289, -0.084, -0.286, 0.008, -0.118, -0.014, 0.378, 0.308, -0.101, -0.066, 0.338, 0.120, -0.173, 0.274, 0.389, 0.442, -0.493, 0.448, -0.056, 0.321, 0.428, 0.151, -0.162, 0.508, 0.240, 0.295, 0.032, 0.512, 0.109, 0.186, 0.249, 0.024, 0.491, 0.302, -0.136, 0.222, 0.331, 0.245, -0.206, 0.112, 0.261, 0.502, 0.425, 0.210, -0.383, -0.179, -0.263, -0.397, -0.248, 0.173, 0.101, 0.553, 0.038, 0.062, 0.068, 0.236, -0.140, -0.280, 0.447, -0.476, -0.359, -0.476, -0.541, -0.297, -0.488, -0.129, -0.168, 0.051, 0.027, -0.154, 0.295, 0.637, 0.294, -0.392, -0.240, 0.268, -0.490, 0.004, 0.052, 0.612, 0.420, 0.329, 0.187, 0.145, 0.172, 0.014, 0.061, -0.481, -0.508, -0.037, -0.451, 0.074, -0.779, -0.159, -0.168, -0.292, -0.314, 0.349, 0.929, -0.149, 0.347, -0.309, 0.486, -0.119, 0.367, 0.329, 0.177, 0.522, 0.094, 0.056, 0.581, 0.218, 0.404, -0.121, 0.209, -0.213, -0.189, -0.314, -0.132, 0.454, 0.056, -0.388, 0.259, 0.159, 0.453, 0.581, 0.690, 0.821, 0.217, -0.027, 0.081, 0.342, -0.201, 0.085, 0.289, -0.135, 0.451, 0.655, 0.172, 0.117, -0.005, 0.065, -0.292, 0.341, 0.098, -0.598, -0.860, -0.408, -0.125, -0.167, -0.078, 0.151, -0.213, 0.042, 0.777, 0.206, 0.335, -0.422, 0.190, 0.267, -0.321, -0.077, 0.021, 0.173, 0.440, 0.114, 0.760, 0.212, 0.257, 0.158, 0.363, 0.119, 0.115, -0.028, -0.263, 0.049, -0.319, -0.099, -0.287, -0.049, -0.009, -0.225, 0.021, 0.356, 0.209, -0.274, -0.310, 0.322, 0.417, 0.133, 0.166, -0.333, 0.389, 0.785, -0.050, 0.231, 0.643, 0.398, -0.076, 0.101, 0.593, 0.238, -0.417, -0.798, -0.637, 0.065, 0.423, -0.103, 0.611, 0.311, 0.014, -0.031, -0.301, 0.457, 0.023, -0.243, 0.320, -0.097, -0.431, 0.381, 0.558, 1.008, 0.421, 0.192, 0.168, 0.451, 0.621, 0.901, 1.196, 0.587, 0.319, -0.125, -0.486, -0.360, 0.225, 0.118, -0.382, 0.543, 0.199, 0.361, 0.045, -0.041, 0.267, 0.029, -0.453, 0.443, -0.111, 0.601, -0.012, 0.722, 0.389, 0.787, 0.724, 0.927, 0.129, 1.060, 1.527, 1.143, 0.366, 0.651, 0.117, -0.615, 0.111, -0.059, 0.404, 0.659, 0.035, 0.521, 0.243, 0.197, -0.245, 0.343, 0.289, -0.465, -0.603, 0.536, 0.516, 0.544, 0.135, 0.119, 0.231, 0.349, 0.026, 0.870, 0.883, 0.793, 0.572, 0.180, 0.456, -0.106, 0.689, -0.300, -0.364, -0.090, 0.084, -0.422, -0.493, -0.503, 0.199, -0.088, 0.243, 0.424, -0.559, -0.159, 0.293, -0.662, 0.177, -0.204, -0.026, 0.108, 0.050, 0.493, 0.546, 0.610, 0.510, 0.251, 0.402, 0.412, -0.156, 0.092, 0.191, -0.241, -0.037, 0.023, -0.376, -0.469, -0.180, -0.495, 0.249, -0.475, -0.441, -0.724, -0.324, -1.004, -0.642, -0.100, -0.340, 0.015, 0.357, 0.717, 0.514, 0.838, -0.089, 0.501, -0.273, 0.473, -0.030, -0.480, 0.032, 0.490, -0.304, -0.314, -0.065, 0.320, 0.500, 0.448, 0.086, -0.202, -0.249, -0.901, -0.325, -0.790, -0.646, -0.193, 0.051, 0.270, 0.375, 0.323, 0.772, 0.305, -0.050, 0.094, -0.325, -0.031, -0.474, -0.256, 0.091, 0.001, 0.280, -0.694, 0.338, 0.419, -0.005, 0.096, -0.073, -0.347, -0.523, -0.505, -0.653, -0.033, 0.031, -0.696, -0.830, -0.562, 0.146, 0.156, 0.446, -0.126, -0.129, -0.375, -0.336, 0.007, 0.098, 0.565, -0.054, 0.022, -0.374, -0.721, -0.048, 0.177, -0.329, 0.013, 0.129, 0.254, 0.035, -0.193, -0.150, 0.018, -0.207, -0.536, -1.066, -0.432, -0.399, -0.303, 0.111, -0.103, -0.469, 0.011, -0.165, -0.118, -0.205, -0.357, 0.181, 0.197, 0.087, -0.142, -0.252, 0.372, 0.267, 0.328, -0.296, 0.529, 0.295, 0.092, -0.248, 0.149, -0.124, 0.067, -0.009, -0.819, -0.199, 0.130, -0.385, -0.299, 0.234, 0.109, -0.242, -0.514, -0.291, -0.429, -0.149, -0.525, -0.152, -0.624, -0.413, -0.423, 0.390, -0.368, 0.078, 0.099, 0.092, -0.024, -0.289, -0.129, -0.264, -0.544, -0.102, -0.790, -0.211, -0.155, 0.110, -0.081, 0.038, -0.030, -0.115, -0.228, 0.037, -0.938, -0.872, -0.132, -0.183, 0.062, 0.054, 0.264, 0.075, -0.021, -0.014, -0.068, -0.098, -0.468, -0.081, 0.419, 0.198, -0.336, -0.175, -0.074, -0.116, 0.175, 0.333, -0.005, 0.394, -0.027, -0.189, -0.392, -0.237, -0.137, -0.892, -0.795, -0.123, -0.427, 0.375, 0.081, -0.001, 0.043, -0.137, -0.374, -0.406, 0.200, 0.003, 0.163, -0.017, -0.260, 0.331, -0.780, 0.178, 0.045, -0.152, -0.077, -0.006, 0.308, -0.308, -0.309, -0.554, -0.256, -0.989, -0.373, -0.573, -0.353, -0.082, -0.008, 0.480, 0.467, 0.214, -0.313, 0.277, -0.016, 0.184, -0.030, 0.365, -0.073, -0.520, -0.284, -0.185, 0.293, -0.237, 0.211, -0.040, 0.344, 0.048, -0.414, -0.530, -0.655, -0.572, -0.136, 0.002, -0.205, -0.226, 0.041, -0.343, 0.199, 0.180, -0.301, 0.350, 0.183, 0.337, 0.983, 0.196, 0.108, 0.610, 0.204, -0.007, 0.016, 0.761, 0.312, 0.568, 0.414, 0.126, 0.001, -0.405, -0.390, 0.333, -0.069, -0.487, 0.326, -0.019, 0.017, 0.296, 0.258, 0.194, 0.464, -0.356, 0.018, -0.144, 0.210, 0.354, 1.066, 0.791, 0.603, 0.412, 0.641, 0.356, 0.196, 0.119, 0.781, -0.005, 0.652, 0.265, -0.003, -0.329, 0.401, 0.041, 0.230, -0.141, 0.015, 0.068, -0.026, 0.166, 0.500, -0.265, -0.144, 0.453, 0.483, 0.251, 0.293, -0.075, 0.339, -0.132, -0.156, -0.104, 0.038, -0.084, 0.150, -0.261, -0.080, -0.212, 0.424, 0.542, 0.033, -0.294, -0.385, -0.090, 0.220, 0.345, -0.096, 0.369, -0.451, 0.378, 0.036, -0.451, 0.246, 0.396, 0.137, 0.218, -0.235, 0.463, 0.206, 0.512, -0.227, 0.043, 0.302, -0.255, 0.298, 0.370, 0.476, -0.267, 0.266, 0.319, -0.340, -0.218, 0.616],
[ 0.173, -0.173, 0.243, 0.256, 0.231, -0.252, -0.060, -0.256, 0.284, -0.377, 0.488, -0.186, 0.259, -0.172, 0.065, -0.155, -0.480, -0.320, -0.279, 0.040, 0.463, -0.060, 0.468, 0.331, -0.469, -0.359, -0.282, 0.350, 0.436, 0.000, 0.373, 0.347, 0.327, -0.248, -0.262, 0.058, 0.000, -0.187, -0.057, 0.434, -0.040, -0.393, -0.239, 0.289, -0.101, -0.055, -0.322, -0.451, 0.127, -0.093, -0.278, -0.285, -0.030, -0.313, 0.178, 0.001, 0.463, 0.396, 0.485, 0.034, -0.103, 0.360, -0.484, -0.276, 0.271, -0.169, -0.003, 0.447, -0.182, 0.478, 0.355, 0.198, 0.573, 0.306, -0.009, 0.467, -0.298, -0.148, 0.510, 0.214, -0.206, 0.330, 0.427, 0.275, -0.478, -0.261, 0.411, 0.119, -0.357, 0.398, -0.329, 0.047, -0.059, -0.169, 0.137, 0.545, -0.058, 0.889, 0.730, 0.352, 0.371, 0.034, 0.254, 0.636, 0.614, 0.311, -0.032, -0.159, 0.363, -0.483, 0.344, -0.292, 0.363, -0.094, 0.119, 0.018, 0.152, 0.044, -0.335, 0.389, -0.272, 0.679, 0.644, 0.134, 0.325, 0.035, 0.174, 0.509, 0.084, -0.137, -0.079, 0.193, -0.175, -0.129, -0.474, 0.145, -0.325, -0.129, -0.398, -0.129, 0.115, 0.467, -0.286, -0.388, -0.114, 0.399, 0.308, -0.144, 0.734, 0.129, 0.555, -0.154, -0.024, 0.163, -0.071, -0.733, 0.590, -0.020, 0.168, 0.147, -0.402, -0.274, -0.388, -0.430, -1.003, 0.189, -0.524, -0.410, 0.073, -0.361, -0.021, 0.350, -0.244, 0.088, 0.685, 0.529, 0.060, 0.208, 0.345, 0.861, 0.194, 0.726, 0.350, 0.381, 0.231, 0.334, 0.159, 0.346, -0.038, 0.015, 0.086, -0.557, -0.684, -0.084, -0.303, -0.377, 0.418, -0.405, -0.188, 0.091, -0.093, 0.225, 0.601, 0.247, 0.460, -0.108, 0.157, -0.097, 0.346, 0.639, 0.305, 0.625, -0.204, 0.222, 0.081, -0.125, 0.064, -0.151, -0.085, -0.271, -0.353, -0.998, -0.150, 0.061, -0.341, 0.257, 0.053, -0.378, 0.422, 0.224, 0.158, -0.332, 0.451, 0.036, -0.371, -0.464, 0.071, 0.046, 0.244, 0.491, 0.529, 0.360, -0.597, 0.147, -0.574, 0.245, -0.161, 0.306, -0.541, -0.884, -0.812, -0.130, 0.159, 0.082, -0.227, 0.324, 0.663, 0.552, 0.510, 0.426, -0.388, -0.351, 0.147, 0.383, -0.745, -0.037, 0.274, 1.690, 0.961, 0.111, 0.144, -0.309, -0.121, 0.025, -0.540, -0.487, -0.035, -1.009, -0.619, 0.291, -0.063, 0.100, -0.362, -0.349, 0.543, 0.020, 0.230, 0.496, 0.091, -0.425, -0.421, -0.231, -0.287, -0.498, 0.113, 0.938, 1.055, 1.149, 1.230, 0.782, 0.250, 0.042, 0.319, -0.417, -0.673, -0.314, -0.762, 0.092, 0.417, 0.202, -0.098, 0.112, 0.116, 0.057, -0.558, -0.466, -0.330, -0.414, -0.462, -0.463, -0.227, -0.574, -0.410, 0.198, 0.604, 0.490, 0.839, 1.572, 1.011, 1.543, 1.028, 1.430, 0.974, 0.212, 0.274, -0.479, -0.370, 0.353, 0.047, -0.270, 0.277, 0.152, -0.358, -0.119, -0.193, -0.057, 0.189, -0.344, -0.734, -1.212, -0.693, 0.469, 0.062, 0.183, 0.153, 0.807, 0.739, 0.103, 0.776, 0.573, 1.271, 0.521, 0.386, 0.304, 0.209, 0.038, 0.059, 0.403, 0.033, 0.181, -0.244, -0.285, -0.932, -0.353, -0.884, -0.664, -0.485, -0.563, -0.840, -0.296, -0.387, -0.482, -0.285, -0.633, 0.052, -0.094, 0.206, 0.146, 0.737, 0.335, 0.569, -0.353, -0.008, 0.107, 0.065, 0.369, 0.458, -0.429, -0.214, -1.099, -0.152, 0.002, -0.122, 0.006, -0.549, -0.274, -0.502, -0.270, -0.171, -0.591, 0.137, 0.622, -0.139, -0.318, -0.005, -0.061, 0.515, -0.092, 0.507, -0.038, 0.007, 0.321, -0.012, 0.108, -0.345, -0.347, 0.052, 0.172, -0.197, -0.679, -0.478, -0.375, -0.154, -0.840, -0.270, -0.131, -0.142, -0.408, 0.228, 0.113, -0.014, 0.840, -0.160, 0.353, -0.083, 0.772, 0.210, 0.407, 0.399, -0.446, 0.338, -0.443, 0.455, 0.092, 0.210, 0.640, -0.516, -0.003, 0.160, -0.089, -0.389, -0.838, -0.119, -0.762, -0.790, -0.363, -0.059, 0.084, 0.336, -0.023, 0.380, 0.155, 0.419, 0.546, -0.329, 0.390, -0.096, -0.263, -0.251, -0.180, -0.035, -0.141, 0.676, 0.194, -0.321, -0.140, 0.070, -0.286, -0.350, -0.335, -0.747, -0.141, 0.055, 0.082, 0.474, -0.054, 0.553, 0.145, -0.111, 0.409, 0.154, 0.268, 0.389, -0.041, -0.492, -0.199, 0.290, -0.088, 0.203, -0.204, -0.334, -0.272, -0.316, -0.169, -0.257, 0.300, -0.374, -0.718, -0.435, 0.068, 0.308, 0.203, 0.305, 0.704, 0.199, 0.445, -0.228, 0.514, 0.453, -0.164, 0.195, -0.180, -0.119, 0.090, -0.216, -0.128, 0.469, 0.338, 0.005, -0.244, 0.498, -0.144, -0.150, -0.139, 0.583, -0.155, -0.311, -0.093, -0.013, 0.565, 0.544, -0.303, -0.024, 0.211, 0.542, -0.026, -0.038, 0.406, 0.353, 0.143, 0.060, 0.141, 0.351, 0.087, -0.128, 0.469, 0.508, 0.472, 0.365, 0.369, 0.030, -0.390, -0.235, 0.323, 0.013, 0.116, 0.010, -0.439, -0.402, 0.107, 0.411, 0.358, 0.397, 0.356, -0.109, -0.256, 0.225, -0.118, 0.261, 0.354, 0.424, -0.164, 0.102, 0.071, 0.380, 0.284, -0.161, -0.073, -0.516, -0.032, -0.289, 0.154, -0.151, -0.034, -0.494, -0.001, -0.284, -0.664, 0.049, -0.313, 0.213, -0.261, 0.141, 0.082, -0.382, 0.341, -0.173, 0.117, -0.327, -0.397, -0.023, 0.300, -0.316, 0.318, -0.064, 0.175, 0.607, 0.025, 0.241, -0.592, 0.192, -0.282, 0.143, 0.002, -0.120, -0.338, 0.012, -0.328, -0.269, -0.042, -0.164, -0.185, 0.493, 0.435, 0.214, 0.498, 0.263, -0.458, -0.314, 0.051, 0.383, 0.086, 0.390, 0.095, -0.018, -0.385, 0.041, 0.438, -0.137, -0.043, 0.195, -0.676, -0.348, 0.263, -0.961, -0.606, -0.411, -0.060, -0.632, -0.382, -0.351, -0.340, -0.216, 0.245, -0.412, 0.133, 0.230, 0.090, 0.164, 0.906, 0.155, -0.018, 0.310, 0.395, -0.043, 0.379, 0.212, 0.220, -0.245, 0.282, -0.066, -0.371, 0.028, -0.162, -0.452, -0.111, -0.272, -0.023, 0.379, -0.188, -0.434, 0.150, -0.033, 0.484, -0.123, 0.084, 0.333, -0.076, 0.543, 0.548, 0.540, 0.032, 0.351, 0.164, -0.049, 0.220, -0.303, 0.249, -0.012, 0.371, 0.286, 0.077, -0.242, 0.356, -0.072, 0.433, 0.497, 0.199, 0.422, 0.371, 0.146, 0.487, 0.022, -0.380, 0.502, 0.479, -0.032, -0.036, 0.365, 0.689, 0.152, -0.102, 0.331, 0.678, 0.401, 0.274, 0.401, 0.413, -0.230, -0.020, 0.400, 0.020, 0.281, -0.374, 0.497, 0.317, 0.144, 0.492, -0.348, 0.066, 0.363, 0.298, 0.053, -0.477, 0.064, -0.289, 0.119, 0.394, -0.472, -0.175, 0.033, 0.066, 0.509, 0.354, 0.352, -0.262, 0.300, -0.256, 0.051, 0.345, 0.134, -0.412, 0.494, -0.447, 0.512],
[ 0.573, 0.006, -0.011, 0.482, 0.158, -0.445, -0.019, -0.045, -0.257, 0.001, -0.499, -0.097, -0.427, -0.015, -0.444, 0.471, 0.447, -0.369, 0.462, -0.108, 0.397, -0.431, -0.317, -0.362, -0.245, 0.164, -0.092, -0.156, -0.207, -0.404, 0.324, 0.419, 0.102, -0.187, 0.401, -0.240, -0.497, -0.482, -0.148, -0.252, 0.019, 0.489, -0.211, -0.277, -0.415, -0.168, -0.310, -0.446, -0.030, 0.294, -0.420, -0.133, -0.001, -0.237, -0.360, 0.254, 0.062, -0.317, 0.233, 0.354, -0.221, 0.056, 0.273, 0.381, 0.006, -0.195, 0.271, 0.011, -0.173, 0.278, 0.275, -0.023, 0.228, 0.143, 0.187, 0.397, -0.436, 0.048, 0.044, -0.381, -0.154, 0.129, -0.384, 0.329, 0.020, -0.243, -0.282, 0.216, -0.425, 0.451, -0.293, -0.146, 0.009, 0.475, 0.344, 0.157, 0.437, -0.175, -0.219, 0.547, -0.420, 0.016, -0.208, 0.067, -0.168, 0.234, 0.394, 0.352, 0.433, -0.003, 0.479, 0.355, 0.215, -0.412, 0.169, 0.369, 0.479, 0.386, 0.088, -0.451, -0.040, 0.289, -0.480, 0.156, -0.004, 0.498, -0.105, 0.640, -0.314, -0.299, 0.060, 0.142, -0.161, 0.298, -0.099, 0.040, -0.227, -0.193, -0.126, -0.420, -0.196, -0.238, 0.400, -0.485, 0.470, -0.298, 0.002, 0.443, 0.238, 0.315, -0.396, 0.447, -0.018, -0.088, 0.119, 0.051, 0.036, 0.289, -0.234, -0.020, 0.152, 0.082, -0.157, -0.218, 0.031, 0.110, 0.336, -0.151, 0.315, 0.208, -0.467, -0.390, 0.061, 0.061, 0.289, 0.153, 0.075, -0.066, 0.172, -0.168, 0.451, -0.123, 0.366, -0.164, 0.188, -0.327, -0.204, -0.135, 0.352, -0.250, 0.093, -0.496, 0.327, 0.350, 0.010, -0.473, -0.373, 0.406, -0.478, 0.432, -0.242, -0.394, 0.271, 0.515, 0.299, -0.290, 0.027, -0.304, 0.633, 0.156, 0.177, -0.223, 0.119, -0.195, 0.141, 0.088, -0.257, -0.036, 0.002, 0.109, 0.206, -0.289, 0.497, -0.249, 0.134, -0.405, 0.485, 0.266, 0.163, -0.409, -0.050, 0.518, -0.397, 0.107, 0.127, -0.296, 0.233, -0.211, 0.742, 0.320, -0.050, 0.009, -0.197, -0.157, 0.091, -0.133, -0.305, 0.160, 0.188, 0.414, 0.226, -0.060, 0.077, -0.188, -0.091, -0.270, -0.063, -0.044, 0.222, -0.368, -0.175, 0.300, 0.253, -0.427, 0.341, 0.630, 0.443, -0.148, -0.101, -0.716, -0.068, 0.412, -0.111, -0.110, 0.160, 0.135, 0.380, -0.352, 0.256, 0.142, 0.117, -0.389, 0.257, -0.301, -0.054, 0.341, -0.406, 0.344, -0.406, 0.028, 0.005, -0.047, 0.162, 0.339, 0.154, 0.520, -0.046, -0.476, -0.360, 0.045, -0.389, 0.395, 0.179, 0.009, -0.084, -0.161, -0.469, 0.428, -0.443, 0.283, 0.071, 0.179, 0.041, 0.419, 0.348, 0.369, 0.194, 0.153, 0.166, 0.260, -0.111, 0.383, 0.067, 0.105, -0.325, -0.010, -0.721, 0.010, 0.352, -0.208, 0.235, 0.530, -0.181, 0.555, 0.508, 0.021, -0.247, 0.485, -0.076, -0.191, -0.093, 0.101, 0.109, 0.411, -0.269, -0.213, 0.583, 0.109, 0.198, -0.089, 0.045, 0.292, 0.256, 0.076, -0.027, -0.149, -0.318, 0.109, 0.218, 0.163, 0.246, -0.325, -0.442, 0.367, -0.369, 0.498, 0.487, -0.488, 0.111, -0.471, 0.458, -0.449, 0.171, 0.080, 0.164, -0.050, -0.244, 0.031, -0.125, -0.229, -0.021, -0.630, 0.178, 0.625, 0.466, 0.135, 0.299, -0.029, 0.007, -0.133, -0.439, -0.307, -0.058, -0.460, -0.486, -0.295, 0.154, 0.129, 0.382, 0.442, 0.120, 0.232, 0.253, 0.323, -0.470, 0.125, 0.056, -0.154, 0.160, -0.361, -0.124, 0.523, 0.291, 0.115, 0.103, -0.429, 0.223, -0.175, -0.290, 0.331, 0.112, -0.288, -0.491, 0.190, 0.391, 0.162, 0.081, -0.214, -0.155, -0.164, -0.573, 0.390, 0.192, 0.075, 0.171, 0.168, -0.119, -0.345, 0.697, 0.546, 0.403, 0.294, 0.335, -0.021, 0.349, -0.118, 0.081, -0.282, -0.157, -0.062, -0.414, 0.100, 0.159, -0.381, 0.513, -0.169, 0.434, 0.092, -0.247, -0.674, 0.066, -0.620, 0.012, 0.049, 0.316, -0.230, 0.679, 0.627, -0.089, 0.060, -0.215, -0.314, 0.308, 0.158, 0.173, 0.183, -0.409, 0.425, 0.103, -0.414, -0.123, 0.226, 0.252, 0.260, 0.473, 0.250, -0.186, -0.736, -0.124, -0.438, 0.178, -0.079, 0.063, 0.341, 0.546, 0.254, 0.261, -0.198, -0.208, -0.339, -0.184, 0.418, 0.358, 0.246, 0.164, 0.117, -0.337, -0.096, -0.303, 0.292, 0.020, 0.129, 0.166, 0.455, 0.169, 0.154, -0.674, -0.429, -0.433, 0.319, 0.581, 0.861, 0.540, 0.178, -0.154, -0.129, -0.066, -0.359, 0.321, -0.457, -0.340, -0.376, -0.418, -0.335, 0.472, 0.262, -0.077, 0.282, 0.380, 0.152, 0.051, 0.419, 0.063, 0.372, -0.172, 0.056, 0.445, 0.415, 0.396, 0.694, 0.199, -0.115, 0.127, -0.297, -0.244, 0.059, 0.436, -0.327, -0.268, 0.202, -0.206, -0.365, 0.092, -0.111, -0.198, 0.087, 0.356, -0.113, 0.451, -0.078, -0.042, -0.126, -0.434, -0.224, 0.134, 0.268, 0.630, 0.526, -0.010, -0.165, -0.021, 0.481, -0.187, 0.529, -0.432, -0.383, -0.395, 0.088, -0.184, -0.094, -0.065, 0.117, -0.310, -0.431, 0.132, 0.013, -0.106, -0.095, -0.168, -0.385, 0.231, -0.305, 0.070, -0.188, -0.125, 0.316, 0.293, 0.321, -0.196, -0.188, -0.435, 0.490, -0.206, 0.471, 0.106, -0.493, -0.377, -0.108, 0.160, -0.058, -0.053, 0.276, 0.088, 0.071, 0.325, -0.154, 0.140, 0.287, 0.081, 0.270, -0.098, -0.382, 0.111, -0.464, 0.443, 0.257, -0.067, 0.242, -0.115, 0.071, 0.171, 0.014, -0.211, 0.174, -0.354, 0.047, 0.192, -0.231, 0.471, 0.527, -0.317, -0.613, 0.180, 0.090, -0.213, -0.017, 0.543, 0.088, -0.135, 0.087, -0.062, -0.472, 0.008, -0.342, 0.345, -0.369, -0.447, -0.448, -0.013, -0.255, 0.304, -0.229, -0.067, -0.372, 0.107, 0.079, 0.190, 0.426, -0.084, -0.339, 0.346, 0.287, 0.584, 0.176, -0.144, -0.384, -0.103, 0.208, 0.193, 0.260, 0.168, -0.400, 0.003, 0.370, -0.149, -0.112, 0.137, -0.253, -0.220, -0.271, 0.026, -0.387, -0.343, 0.459, 0.374, 0.264, -0.350, -0.338, 0.157, 0.174, -0.236, 0.020, 0.058, 0.390, 0.108, -0.084, -0.264, 0.128, 0.522, 0.370, -0.245, 0.150, -0.517, -0.080, -0.292, -0.363, 0.098, 0.380, -0.485, 0.379, -0.392, 0.041, 0.127, 0.389, -0.376, -0.369, -0.183, -0.139, -0.137, 0.509, 0.474, -0.194, 0.315, -0.417, -0.118, -0.083, -0.187, -0.409, 0.061, -0.220, 0.112, 0.039, 0.092, 0.145, -0.491, -0.069, -0.090, 0.107, -0.190, -0.075, -0.379, -0.446, 0.102, 0.248, 0.454, -0.127, 0.386, -0.255, -0.185, 0.315, 0.357, -0.236, -0.254, 0.274, 0.489, -0.261, 0.325, 0.436, 0.482, -0.431, 0.357, 0.085, 0.094, -0.417, 1.397],
],
[
[-2.470, 2.368, -1.262, -1.920, -0.604, -3.411, -0.120, 0.381, 1.047, -2.822, -3.362, 1.750, -1.812, 0.601, -2.368, -2.574, 2.632, -3.628, 2.305, -1.330, -2.017],
[2.631, -1.335, 0.245, 2.178, 4.198, -2.348, -3.026, 1.703, -2.121, -0.098, -0.086, -0.251, 0.072, -1.177, 2.616, -1.953, -2.511, 0.329, -0.697, -3.639, -0.262],
[0.055, 1.143, 1.365, -3.634, -1.673, -1.405, 2.808, -2.014, 1.733, 4.732, 2.712, -2.250, 2.536, -1.873, 2.002, -2.184, -0.331, -3.041, 0.897, -2.335, -2.963],
[2.299, 2.958, 3.630, -2.413, -2.309, -2.417, -3.049, -0.832, -3.914, -3.374, 0.064, -0.792, -1.254, -3.673, -2.684, 1.563, 0.623, 1.097, 2.212, -0.586, -3.013],
[-2.560, 3.357, 1.369, -2.169, 0.721, 3.832, 0.816, -5.271, -0.213, -1.913, -0.072, -1.183, -2.752, 0.190, -0.726, 1.727, -1.526, -1.792, -2.792, -1.619, -1.472],
[-2.643, -4.128, -2.234, 4.880, -1.872, -3.719, -0.088, 0.065, -2.345, -1.907, 2.269, -1.455, 0.334, 2.881, 0.711, -0.159, 4.143, 2.196, -3.034, -1.557, -1.255],
[3.795, -3.723, -3.445, -0.311, -1.813, -2.099, 1.067, -2.937, 2.047, -1.999, -3.530, -1.064, -1.366, -0.515, 1.559, 0.943, -1.596, 1.654, 0.198, -0.288, -1.781],
[0.133, -0.670, 0.380, 1.683, -2.153, 4.155, -4.010, 0.356, 1.048, 4.343, -2.622, -4.711, -0.641, -0.582, -3.083, 0.370, 0.747, 0.658, 2.251, -1.414, -1.919],
[-1.949, 1.316, -3.744, -0.716, -2.190, -5.318, -0.269, 1.622, 4.153, -2.690, 1.525, -0.881, 0.005, -3.457, -3.469, -0.489, -4.055, 2.639, -2.015, 0.153, -3.898],
[-3.151, -1.029, -1.960, -1.941, 1.598, 4.705, 0.791, 5.094, -3.153, -4.294, -1.937, 3.556, 1.823, 0.868, -1.888, -0.503, -3.622, -1.784, 0.556, -3.539, -3.921],
],
];
// let samples = [
// [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,18,18,18,126,136,175,26,166,255,247,127,0,0,0,0,0,0,0,0,0,0,0,0,30,36,94,154,170,253,253,253,253,253,225,172,253,242,195,64,0,0,0,0,0,0,0,0,0,0,0,49,238,253,253,253,253,253,253,253,253,251,93,82,82,56,39,0,0,0,0,0,0,0,0,0,0,0,0,18,219,253,253,253,253,253,198,182,247,241,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,80,156,107,253,253,205,11,0,43,154,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,1,154,253,90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,139,253,190,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,190,253,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,241,225,160,108,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,81,240,253,253,119,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,186,253,253,150,27,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,93,252,253,187,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,249,253,249,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,46,130,183,253,253,207,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,39,148,229,253,253,253,250,182,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,114,221,253,253,253,253,201,78,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,23,66,213,253,253,253,253,198,81,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,171,219,253,253,253,253,195,80,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,55,172,226,253,253,253,253,244,133,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,136,253,253,253,212,135,132,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
// [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,159,253,159,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,48,238,252,252,252,237,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54,227,253,252,239,233,252,57,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,60,224,252,253,252,202,84,252,253,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,163,252,252,252,253,252,252,96,189,253,167,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,238,253,253,190,114,253,228,47,79,255,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,48,238,252,252,179,12,75,121,21,0,0,253,243,50,0,0,0,0,0,0,0,0,0,0,0,0,0,38,165,253,233,208,84,0,0,0,0,0,0,253,252,165,0,0,0,0,0,0,0,0,0,0,0,0,7,178,252,240,71,19,28,0,0,0,0,0,0,253,252,195,0,0,0,0,0,0,0,0,0,0,0,0,57,252,252,63,0,0,0,0,0,0,0,0,0,253,252,195,0,0,0,0,0,0,0,0,0,0,0,0,198,253,190,0,0,0,0,0,0,0,0,0,0,255,253,196,0,0,0,0,0,0,0,0,0,0,0,76,246,252,112,0,0,0,0,0,0,0,0,0,0,253,252,148,0,0,0,0,0,0,0,0,0,0,0,85,252,230,25,0,0,0,0,0,0,0,0,7,135,253,186,12,0,0,0,0,0,0,0,0,0,0,0,85,252,223,0,0,0,0,0,0,0,0,7,131,252,225,71,0,0,0,0,0,0,0,0,0,0,0,0,85,252,145,0,0,0,0,0,0,0,48,165,252,173,0,0,0,0,0,0,0,0,0,0,0,0,0,0,86,253,225,0,0,0,0,0,0,114,238,253,162,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,252,249,146,48,29,85,178,225,253,223,167,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,252,252,252,229,215,252,252,252,196,130,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,199,252,252,253,252,252,233,145,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,128,252,253,252,141,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
// [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,67,232,39,0,0,0,0,0,0,0,0,0,62,81,0,0,0,0,0,0,0,0,0,0,0,0,0,0,120,180,39,0,0,0,0,0,0,0,0,0,126,163,0,0,0,0,0,0,0,0,0,0,0,0,0,2,153,210,40,0,0,0,0,0,0,0,0,0,220,163,0,0,0,0,0,0,0,0,0,0,0,0,0,27,254,162,0,0,0,0,0,0,0,0,0,0,222,163,0,0,0,0,0,0,0,0,0,0,0,0,0,183,254,125,0,0,0,0,0,0,0,0,0,46,245,163,0,0,0,0,0,0,0,0,0,0,0,0,0,198,254,56,0,0,0,0,0,0,0,0,0,120,254,163,0,0,0,0,0,0,0,0,0,0,0,0,23,231,254,29,0,0,0,0,0,0,0,0,0,159,254,120,0,0,0,0,0,0,0,0,0,0,0,0,163,254,216,16,0,0,0,0,0,0,0,0,0,159,254,67,0,0,0,0,0,0,0,0,0,14,86,178,248,254,91,0,0,0,0,0,0,0,0,0,0,159,254,85,0,0,0,47,49,116,144,150,241,243,234,179,241,252,40,0,0,0,0,0,0,0,0,0,0,150,253,237,207,207,207,253,254,250,240,198,143,91,28,5,233,250,0,0,0,0,0,0,0,0,0,0,0,0,119,177,177,177,177,177,98,56,0,0,0,0,0,102,254,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,169,254,137,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,169,254,57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,169,254,57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,169,255,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,169,254,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,169,254,153,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,169,255,153,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,254,153,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
// [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,255,191,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,191,255,255,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,255,255,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,191,255,255,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,191,255,255,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,255,255,255,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,191,255,255,255,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,255,255,255,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,255,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
// [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,132,214,253,254,253,203,162,41,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,142,203,203,253,252,253,252,151,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,254,253,244,203,142,102,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,172,252,203,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,223,234,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,253,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,123,254,91,51,51,51,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,223,253,252,253,252,253,172,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,214,253,203,162,102,102,203,223,254,253,51,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,61,253,171,0,0,0,0,0,20,112,192,253,212,41,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,203,234,51,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,213,232,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,62,203,234,112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,213,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,153,253,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,233,212,0,0,0,0,0,0,0,0,0,0,0,0,113,92,0,0,0,0,0,0,0,0,0,0,31,173,244,40,0,0,0,0,0,0,0,0,0,0,0,82,253,151,0,0,0,0,0,0,21,102,102,183,233,212,81,0,0,0,0,0,0,0,0,0,0,0,0,82,255,253,234,152,153,193,173,253,254,253,254,213,142,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,151,151,232,253,212,192,151,131,50,50,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
// [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,146,229,255,205,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,198,252,253,225,216,235,252,89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,205,253,223,70,15,0,29,206,174,2,87,38,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,137,253,227,6,0,0,0,0,35,28,76,253,253,9,0,0,0,0,0,0,0,0,0,0,0,0,0,88,251,235,12,0,0,0,0,0,0,42,238,253,174,1,0,0,0,0,0,0,0,0,0,0,0,0,0,134,253,192,0,0,0,0,0,0,0,14,238,253,161,0,0,0,0,0,0,0,0,0,0,0,0,0,0,169,253,74,0,0,0,0,0,0,0,85,247,253,75,0,0,0,0,0,0,0,0,0,0,0,0,0,10,250,253,47,0,0,0,0,0,0,6,219,253,241,31,0,0,0,0,0,0,0,0,0,0,0,0,0,10,253,253,47,0,0,0,0,0,5,72,253,253,143,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,221,253,117,0,0,0,0,25,118,253,253,253,47,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,242,254,187,104,146,159,220,244,239,254,224,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,201,253,253,248,215,156,67,247,253,157,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,56,56,50,0,0,38,253,253,74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,66,253,253,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,149,253,253,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,238,253,191,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,66,253,253,112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,87,253,244,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,170,253,198,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,254,253,149,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
// [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,249,254,254,254,245,167,167,136,25,80,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,104,254,254,254,254,254,254,254,254,249,254,252,197,113,71,39,0,0,0,0,0,0,0,0,0,0,0,0,5,99,135,105,105,114,192,192,192,233,254,254,254,254,254,246,129,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,114,114,203,254,254,254,240,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,35,155,254,254,130,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,36,254,241,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,115,254,254,118,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,243,254,240,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,111,254,254,139,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,243,254,244,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,176,254,254,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,140,254,254,220,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88,253,254,243,45,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,241,254,254,83,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,243,254,254,147,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,111,254,254,203,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,58,254,254,254,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,237,254,255,194,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,254,254,194,27,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,39,230,193,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
// ];
const labelThreshold = .7;
let autoCenterOn = true;
function classify(item, weights) {
let values = [];
values.push(item);
for (let l = 1; l < weights.length; l++) {
let layer = Array(weights[l].length).fill(0);
values.push(layer);
}
for (let l = 1; l < values.length; l++) {
for (let n = 0; n < values[l].length; n++) {
let sum = 0;
for (let w = 0; w < values[l-1].length; w++) {
sum += values[l-1][w] * weights[l][n][w];
}
// bias
sum += weights[l][n][values[l-1].length];
values[l][n] = sigmoid(sum);
}
}
return values[weights.length-1];
}
function resultToInt(result) {
const numDigits = 10;
let maxValue = 0;
let selected = 0;
for (let digit = 0; digit < numDigits; digit ++) {
if (result[digit] > maxValue) {
maxValue = result[digit];
selected = digit;
}
}
if (maxValue < labelThreshold) {
return null;
}
return selected;
}
function sigmoid(x) {
return 1 / (1 + Math.exp(-x));
}
function normalizeSample(sample) {
return sample.map(v => v / 255);
}
function printSample(sample) {
for (let y = 0; y < 28; y++) {
let row = "";
for (let x = 0; x < 28; x++) {
if (sample[y * 28 + x] > .5) {
row += "#";
} else {
row += " ";
}
}
console.log(row);
}
}
function testSamples() {
samples.forEach(sample => {
sample = normalizeSample(sample);
let result = classify(sample, weights);
console.log(resultToInt(result));
});
}
// testSamples();
const video = document.querySelector('video');
let interval = null;
let pixelWidth = 28;
let pixelHeight = 28;
navigator.mediaDevices.getUserMedia({
video: {
facingMode: 'environment',
},
audio: false,
}).then(function(stream) {
video.srcObject = stream;
video.play();
startNumberRecognize();
}).catch(function(err) {
alert("Camera didn't work - maybe something else is using it? Error message: " + err);
});
document.querySelector('#togglePlayButton').addEventListener('click', function() {
if (video.paused) {
video.play();
} else {
video.pause();
}
});
document.querySelector('#toggleCanvasButton').addEventListener('click', function() {
const vidCanvas = document.querySelector('#vidcanvas');
vidCanvas.style.display = vidCanvas.style.display === 'none' ? 'block' : 'none';
});
document.querySelector('#takeSnapshotButton').addEventListener('click', function() {
doNumberRecognize();
});
document.querySelector('#autoCenterButton').addEventListener('click', function() {
autoCenterOn = !autoCenterOn;
if (autoCenterOn) {
document.querySelector('#autoCenterButton').textContent = 'Auto Center (On)';
} else {
document.querySelector('#autoCenterButton').textContent = 'Auto Center (Off)';
}
});
document.querySelector('#controlsButton').addEventListener('click', function() {
const panel = document.querySelector('.control-panel__items');
panel.style.display = panel.style.display === 'block' ? 'none' : 'block';
});
function startNumberRecognize() {
const amount = parseInt(document.querySelector('#intervalAmount').value);
interval = window.setInterval(function() {
doNumberRecognize();
}, amount);
}
function doNumberRecognize() {
const canvas = document.querySelector('#vidcanvas');
const ctx = canvas.getContext('2d');
canvas.height = video.offsetHeight;
canvas.width = video.offsetWidth;
const dimensions = getImageFillDimensions(video.videoWidth, video.videoHeight, canvas.width, canvas.height);
ctx.drawImage(video, dimensions.x, dimensions.y, dimensions.width, dimensions.height);
document.querySelectorAll('.captureFrame').forEach(function(cell) {
const rect = [
cell.getBoundingClientRect().x,
cell.getBoundingClientRect().y,
cell.getBoundingClientRect().width,
cell.getBoundingClientRect().height,
];
ctx.strokeStyle = 'yellow';
ctx.strokeRect(...rect);
const imageData = ctx.getImageData(...rect);
let pixels = Array(pixelWidth * pixelHeight).fill(0);
let xScale = imageData.width / pixelWidth;
let yScale = imageData.height / pixelHeight;
for (let y = 0; y < imageData.height; y++) {
for (let x = 0; x < imageData.width; x++) {
let pixelIndexX = Math.floor(x / xScale);
let pixelIndexY = Math.floor(y / yScale);
let dataIndex = (y * imageData.width + x) * 4;
if (
pixelIndexY * pixelWidth + pixelIndexX > 783 ||
pixelIndexX > pixelWidth || pixelIndexY > pixelHeight
) {
console.log('uh oh');
}
let value = 255 - ((
imageData.data[dataIndex + 0] +
imageData.data[dataIndex + 1] +
imageData.data[dataIndex + 2]
) / 3);
pixels[pixelIndexY * pixelWidth + pixelIndexX] += value / 255 / xScale / yScale;
}
}
pixels = pixels.map(p => p > .7 ? 1 : 0); // filter only high values
if (autoCenterOn) {
pixels = centerImage(pixels);
}
printSampleToCanvas(pixels);
let results = classify(pixels, weights);
let label = resultToInt(results);
let resultBox = document.querySelector('.result');
if (label !== null) {
resultBox.innerHTML = label;
resultBox.style.opacity = 1;
} else {
resultBox.style.opacity = 0;
}
for (let i = 0; i < results.length; i++) {
const bar = document.querySelector('.label-' + i + ' .label-bar-fill');
bar.style.height = (results[i] * 100) + "%";
if (results[i] > labelThreshold) {
bar.style.backgroundColor = "hsl(143.3, 99.1%, 42.7%)";
} else {
bar.style.backgroundColor = "hsla(0, 100%, 100%, .75)";
}
}
});
}
function centerImage(pixels) {
let sumX = 0;
let sumY = 0;
let numActive = 0;
for (let y = 0; y < pixelHeight; y++) {
for (let x = 0; x < pixelWidth; x++) {
if (pixels[y * pixelWidth + x] > .5) {
sumX += x;
sumY += y;
numActive ++;
}
}
}
let com = {
x: sumX / numActive,
y: sumY / numActive,
}
let xOffset = Math.round(pixelWidth / 2 - com.x);
let yOffset = Math.round(pixelHeight / 2 - com.y);
let newPixels = Array(pixelHeight * pixelWidth).fill(0);
for (let y = 0; y < pixelHeight; y++) {
for (let x = 0; x < pixelWidth; x++) {
if (pixels[y * pixelWidth + x] < .5) {
continue;
}
let newX = x + xOffset;
let newY = y + yOffset;
if (newX > pixelWidth - 1 || newY > pixelHeight - 1) {
continue;
}
newPixels[newY * pixelWidth + newX] = pixels[y * pixelWidth + x];
}
}
return newPixels;
}
function printSampleToCanvas(sample) {
const canvas = document.querySelector('#outputcanvas');
canvas.width = canvas.offsetWidth;
canvas.height = canvas.offsetHeight;
const ctx = canvas.getContext('2d');
ctx.clearRect(0, 0, canvas.width, canvas.height);
const xScale = 2;
const yScale = 2;
for (let y = 0; y < pixelHeight; y ++) {
for (let x = 0; x < pixelWidth; x ++) {
const rect = [
x * xScale,
y * yScale,
xScale,
yScale,
];
if (sample[y * pixelWidth + x] > .5) {
ctx.fillStyle = 'black';
} else {
ctx.fillStyle = 'white';
}
// ctx.fillStyle = "hsl(0, 0%, " + (100 * (1 - sample[y * pixelWidth + x])) + "%)";
ctx.fillRect(...rect);
}
}
}
function getImageFillDimensions(imgWidth, imgHeight, canvasWidth, canvasHeight){
var scale = Math.max(canvasWidth / imgWidth, canvasHeight / imgHeight);
return {
x: (canvasWidth / 2) - (imgWidth / 2) * scale,
y: (canvasHeight / 2) - (imgHeight / 2) * scale,
width: imgWidth * scale,
height: imgHeight * scale,
};
}
function formatHsla(h, s, l, a=1) {
return `hsla(${h}, ${s}%, ${l}%, ${a})`;
}
function formatRbga(r, g, b, a) {
return `rgba(${r}, ${g}, ${b}, ${a})`;
}
function createColorizationMatrix(r, g, b) {
return `
0 0 0 0 ${r / 255}
0 0 0 0 ${g / 255}
0 0 0 0 ${b / 255}
0 0 0 1 0
`;
}
function HSLToRGB(h, s, l) {
s /= 100;
l /= 100;
let c = (1 - Math.abs(2 * l - 1)) * s,
x = c * (1 - Math.abs((h / 60) % 2 - 1)),
m = l - c/2,
r = 0,
g = 0,
b = 0;
if (0 <= h && h < 60) {
r = c; g = x; b = 0;
} else if (60 <= h && h < 120) {
r = x; g = c; b = 0;
} else if (120 <= h && h < 180) {
r = 0; g = c; b = x;
} else if (180 <= h && h < 240) {
r = 0; g = x; b = c;
} else if (240 <= h && h < 300) {
r = x; g = 0; b = c;
} else if (300 <= h && h < 360) {
r = c; g = 0; b = x;
}
r = Math.round((r + m) * 255);
g = Math.round((g + m) * 255);
b = Math.round((b + m) * 255);
return [r, g, b];
}
function getAverageColor(imageData) {
let [totalR, totalG, totalB, totalA] = [0, 0, 0, 0];
for (let offset = 0; offset < imageData.data.length; offset += 4) {
totalR += imageData.data[offset + 0];
totalG += imageData.data[offset + 1];
totalB += imageData.data[offset + 2];
totalA += imageData.data[offset + 3];
}
const numPixels = imageData.width * imageData.height;
return [
totalR / numPixels,
totalG / numPixels,
totalB / numPixels,
(totalA / numPixels) / 255,
];
}
});
</script>
<style>
:root {
--text-color: hsla(0, 0%, 100%, 1);
--shadow: none,
}
html {
margin: 0;
font-size: 16px;
font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}
@media (max-width: 1700px) {
html {
font-size: 12px;
}
}
@media (max-width: 1400px) {
html {
font-size: 10px;
}
}
body{
background-color: hsl(0, 0%, 10%);
margin: 0;
}
* {
box-sizing: border-box;
}
.main-video {
position: absolute;
width: 100%;
height: 100%;
object-fit: cover;
}
.overlay {
position: absolute;
width: 100%;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
}
@media (max-width: 1200px) {
.overlay {
grid-template-columns: 1fr 1fr 0 1fr 1fr;
}
}
.captureFrame {
width: 280px;
height: 280px;
border: 3px solid yellow;
}
.control-panel {
position: absolute;
bottom: 0;
right: 0;
}
.result {
font-size: 5rem;
color: black;
display: block;
background-color: white;
width: 6rem;
font-family: sans-serif;
position: absolute;
top: 0;
right: 0;
text-align: center;
opacity: 0;
transition: .25s all ease;
}
#outputcanvas {
width: 280px;
height: 280px;
position: absolute;
display: block;
top: 0;
left: 0;
}
.labels-container {
position: absolute;
bottom: 0;
width: 100%;
display: flex;
justify-content: center;
}
.labels {
height: 6rem;
display: flex;
}
.labels .label {
display: flex;
flex-direction: column-reverse;
}
.labels .label-bar {
flex-grow: 1;
display: flex;
align-items: flex-end;
}
.labels .label-bar-fill {
transition: .25s all ease;
width: 100%;
background-color: hsla(0, 100%, 100%, .75);
}
.labels .label-title {
font-weight: bold;
width: 2rem;
height: 2rem;
color: white;
background-color:hsla(0, 0%, 0%, .5);
display: flex;
align-items: center;
justify-content: center;
}
</style>
</head>
<body>
<video class="main-video" loop muted playsinline autoplay>
<source src="" type="video/mp4"/>
</video>
<canvas id="vidcanvas" style="display: none; position: absolute;"></canvas>
<canvas id="outputcanvas"></canvas>
<div class="overlay">
<div class="captureFrame">
</div>
<div class="result"></div>
<div class="labels-container">
<div class="labels">
<div class="label label-0"><div class="label-title">0</div><div class="label-bar"><div class="label-bar-fill" style="height: 75%"></div></div></div>
<div class="label label-1"><div class="label-title">1</div><div class="label-bar"><div class="label-bar-fill"></div></div></div>
<div class="label label-2"><div class="label-title">2</div><div class="label-bar"><div class="label-bar-fill"></div></div></div>
<div class="label label-3"><div class="label-title">3</div><div class="label-bar"><div class="label-bar-fill"></div></div></div>
<div class="label label-4"><div class="label-title">4</div><div class="label-bar"><div class="label-bar-fill"></div></div></div>
<div class="label label-5"><div class="label-title">5</div><div class="label-bar"><div class="label-bar-fill"></div></div></div>
<div class="label label-6"><div class="label-title">6</div><div class="label-bar"><div class="label-bar-fill"></div></div></div>
<div class="label label-7"><div class="label-title">7</div><div class="label-bar"><div class="label-bar-fill"></div></div></div>
<div class="label label-8"><div class="label-title">8</div><div class="label-bar"><div class="label-bar-fill"></div></div></div>
<div class="label label-9"><div class="label-title">9</div><div class="label-bar"><div class="label-bar-fill"></div></div></div>
</div>
</div>
</div>
<div class="control-panel" style=>
<div class="control-panel__items" style="display: none">
<div style="
display: flex;
flex-direction: column;
">
<button id="takeSnapshotButton">Take Sample</button>
<button id="useVideoButton">Use Webcam</button>
<button id="autoCenterButton">Auto Center (On)</button>
<button id="toggleCanvasButton">Toggle Canvas</button>
<button id="togglePlayButton">Play/Pause</button>
<input type="number" id="intervalAmount" value="500"/>
</div>
</div>
<div style="text-align: right">
<button id="controlsButton">Controls</button>
</div>
</div>
</body>
</html>