-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtania.C
390 lines (388 loc) · 19.5 KB
/
tania.C
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
/**********************************************************************
* Written by WAVToCode
* Date: Mon Nov 30 01:23:39 PM
* FileName: tania.C
* Interleaved: Yes
* Signed: No
* No. of channels: 1
* No. of samples: 3004
* Bits/Sample: 8
**********************************************************************/
#define NUM_ELEMENTS 3004
BYTE data[NUM_ELEMENTS] = {
128, 128, 130, 132, 132, 134, 134, 134, // 0-7
134, 132, 130, 130, 132, 130, 130, 130, // 8-15
128, 130, 132, 131, 130, 129, 130, 129, // 16-23
130, 114, 101, 96, 94, 98, 100, 98, // 24-31
96, 111, 124, 131, 140, 138, 144, 155, // 32-39
162, 154, 146, 139, 133, 139, 134, 123, // 40-47
119, 119, 126, 130, 132, 126, 128, 136, // 48-55
136, 134, 122, 114, 113, 114, 114, 108, // 56-63
108, 113, 122, 130, 130, 134, 136, 143, // 64-71
148, 146, 142, 138, 136, 132, 135, 136, // 72-79
133, 138, 131, 130, 139, 147, 148, 146, // 80-87
140, 132, 140, 136, 100, 73, 58, 64, // 88-95
82, 92, 82, 80, 109, 138, 159, 165, // 96-103
148, 148, 164, 177, 158, 136, 115, 107, // 104-111
125, 127, 112, 106, 110, 122, 137, 144, // 112-119
128, 128, 136, 134, 133, 119, 99, 98, // 120-127
108, 109, 109, 116, 120, 134, 148, 146, // 128-135
146, 148, 146, 148, 148, 140, 136, 137, // 136-143
136, 138, 145, 142, 143, 139, 131, 134, // 144-151
144, 144, 140, 136, 132, 137, 144, 103, // 152-159
61, 45, 50, 80, 112, 110, 96, 120, // 160-167
144, 158, 172, 152, 128, 144, 160, 151, // 168-175
132, 116, 97, 122, 144, 134, 124, 122, // 176-183
120, 132, 140, 121, 100, 99, 95, 101, // 184-191
109, 110, 118, 130, 136, 126, 129, 129, // 192-199
132, 139, 136, 132, 134, 140, 137, 136, // 200-207
142, 145, 154, 156, 156, 156, 154, 152, // 208-215
139, 129, 124, 125, 129, 129, 128, 130, // 216-223
143, 134, 82, 52, 38, 62, 102, 128, // 224-231
114, 113, 136, 151, 164, 168, 135, 132, // 232-239
144, 150, 134, 120, 106, 106, 138, 142, // 240-247
132, 124, 121, 124, 132, 128, 110, 98, // 248-255
98, 92, 102, 108, 115, 125, 134, 133, // 256-263
128, 134, 131, 133, 139, 137, 140, 141, // 264-271
139, 136, 141, 150, 150, 156, 153, 156, // 272-279
158, 151, 144, 130, 126, 130, 132, 130, // 280-287
121, 128, 134, 149, 113, 57, 35, 45, // 288-295
84, 119, 126, 107, 122, 150, 161, 169, // 296-303
152, 122, 132, 147, 146, 126, 118, 102, // 304-311
127, 154, 150, 134, 124, 116, 121, 131, // 312-319
117, 96, 98, 96, 103, 120, 116, 116, // 320-327
124, 131, 124, 130, 125, 121, 134, 138, // 328-335
136, 140, 135, 131, 138, 149, 148, 153, // 336-343
152, 147, 158, 156, 148, 142, 132, 127, // 344-351
134, 134, 124, 122, 129, 137, 148, 101, // 352-359
58, 41, 61, 92, 124, 120, 106, 126, // 360-367
150, 160, 170, 146, 126, 133, 143, 136, // 368-375
126, 118, 106, 136, 149, 144, 132, 124, // 376-383
115, 126, 130, 113, 101, 97, 94, 111, // 384-391
121, 116, 120, 127, 123, 124, 127, 119, // 392-399
127, 138, 137, 141, 144, 133, 134, 140, // 400-407
142, 148, 153, 148, 153, 163, 152, 148, // 408-415
144, 128, 131, 134, 128, 118, 126, 128, // 416-423
143, 139, 78, 46, 42, 69, 100, 124, // 424-431
110, 109, 141, 160, 168, 168, 136, 130, // 432-439
139, 144, 130, 125, 112, 114, 145, 147, // 440-447
141, 131, 124, 117, 128, 123, 104, 97, // 448-455
92, 92, 107, 111, 110, 122, 130, 126, // 456-463
123, 126, 125, 137, 144, 143, 143, 142, // 464-471
139, 143, 145, 147, 149, 154, 155, 164, // 472-479
161, 147, 145, 132, 128, 132, 130, 120, // 480-487
116, 124, 132, 157, 131, 68, 43, 41, // 488-495
75, 108, 122, 102, 115, 144, 159, 173, // 496-503
160, 128, 132, 142, 145, 131, 119, 103, // 504-511
114, 140, 136, 135, 124, 122, 126, 133, // 512-519
124, 106, 96, 93, 104, 114, 117, 116, // 520-527
120, 125, 129, 129, 130, 130, 138, 142, // 528-535
142, 138, 130, 128, 134, 140, 149, 156, // 536-543
158, 161, 168, 161, 144, 144, 128, 120, // 544-551
130, 125, 120, 120, 125, 132, 157, 154, // 552-559
86, 62, 36, 60, 92, 121, 113, 116, // 560-567
136, 150, 166, 164, 136, 132, 142, 147, // 568-575
141, 115, 107, 104, 130, 130, 133, 127, // 576-583
129, 135, 132, 122, 104, 93, 93, 104, // 584-591
111, 116, 116, 122, 124, 130, 128, 130, // 592-599
134, 138, 140, 136, 134, 127, 131, 136, // 600-607
139, 148, 154, 160, 163, 170, 156, 142, // 608-615
146, 128, 122, 127, 122, 122, 122, 128, // 616-623
134, 160, 152, 84, 59, 34, 60, 94, // 624-631
125, 116, 119, 139, 149, 166, 166, 136, // 632-639
128, 140, 144, 136, 115, 106, 102, 131, // 640-647
134, 135, 132, 132, 135, 135, 128, 105, // 648-655
94, 91, 101, 110, 120, 116, 122, 126, // 656-663
130, 126, 131, 132, 134, 138, 134, 134, // 664-671
130, 134, 132, 138, 146, 153, 160, 164, // 672-679
169, 156, 142, 136, 124, 120, 129, 124, // 680-687
122, 124, 132, 139, 162, 147, 80, 54, // 688-695
34, 62, 93, 122, 110, 124, 145, 159, // 696-703
167, 160, 132, 128, 144, 146, 136, 110, // 704-711
105, 108, 138, 138, 134, 126, 131, 137, // 712-719
136, 126, 103, 92, 92, 104, 111, 119, // 720-727
116, 122, 129, 130, 124, 126, 130, 134, // 728-735
138, 136, 135, 134, 134, 134, 136, 146, // 736-743
155, 160, 160, 164, 154, 146, 142, 129, // 744-751
121, 124, 126, 122, 129, 128, 141, 154, // 752-759
160, 101, 65, 40, 54, 84, 116, 117, // 760-767
114, 132, 147, 159, 156, 140, 120, 138, // 768-775
144, 142, 111, 104, 101, 123, 138, 131, // 776-783
128, 127, 136, 138, 136, 114, 100, 97, // 784-791
103, 107, 115, 113, 121, 134, 132, 129, // 792-799
128, 140, 140, 144, 133, 128, 134, 136, // 800-807
136, 132, 141, 150, 160, 167, 165, 160, // 808-815
144, 140, 133, 124, 118, 124, 120, 129, // 816-823
128, 136, 142, 162, 141, 85, 57, 36, // 824-831
64, 94, 124, 108, 120, 132, 154, 166, // 832-839
162, 130, 127, 139, 135, 125, 101, 97, // 840-847
102, 134, 132, 135, 132, 132, 138, 138, // 848-855
124, 104, 100, 98, 108, 115, 120, 120, // 856-863
134, 137, 135, 132, 133, 133, 136, 137, // 864-871
130, 132, 133, 136, 138, 144, 150, 152, // 872-879
157, 158, 154, 144, 135, 134, 126, 124, // 880-887
126, 132, 136, 143, 140, 145, 152, 153, // 888-895
104, 77, 54, 64, 88, 106, 104, 100, // 896-903
123, 135, 148, 146, 136, 126, 141, 140, // 904-911
129, 105, 96, 94, 114, 129, 127, 130, // 912-919
130, 140, 142, 138, 122, 113, 112, 118, // 920-927
118, 119, 116, 120, 130, 134, 136, 130, // 928-935
130, 130, 139, 138, 140, 132, 132, 136, // 936-943
141, 144, 146, 147, 148, 154, 148, 134, // 944-951
138, 137, 135, 134, 134, 136, 144, 146, // 952-959
137, 140, 148, 147, 106, 84, 60, 70, // 960-967
87, 102, 91, 98, 114, 129, 141, 141, // 968-975
134, 131, 144, 139, 128, 107, 105, 101, // 976-983
120, 122, 122, 126, 136, 142, 143, 133, // 984-991
122, 122, 120, 120, 112, 116, 118, 126, // 992-999
130, 130, 126, 131, 132, 132, 136, 132, // 1000-1007
133, 132, 132, 131, 137, 142, 145, 150, // 1008-1015
152, 154, 146, 139, 141, 135, 136, 132, // 1016-1023
136, 136, 142, 134, 138, 140, 154, 135, // 1024-1031
97, 80, 68, 85, 92, 97, 88, 107, // 1032-1039
123, 135, 134, 138, 134, 146, 146, 136, // 1040-1047
115, 110, 108, 112, 121, 116, 123, 132, // 1048-1055
142, 140, 136, 124, 123, 123, 118, 114, // 1056-1063
108, 117, 125, 124, 126, 120, 125, 132, // 1064-1071
132, 132, 134, 139, 137, 137, 132, 134, // 1072-1079
141, 146, 148, 146, 151, 149, 140, 142, // 1080-1087
138, 138, 139, 139, 140, 140, 138, 130, // 1088-1095
138, 141, 146, 108, 89, 69, 74, 90, // 1096-1103
92, 90, 98, 120, 130, 133, 130, 130, // 1104-1111
140, 152, 147, 132, 116, 115, 110, 120, // 1112-1119
114, 114, 121, 133, 138, 138, 132, 127, // 1120-1127
128, 125, 121, 116, 114, 122, 122, 121, // 1128-1135
120, 120, 128, 128, 132, 133, 140, 142, // 1136-1143
138, 132, 133, 140, 144, 146, 143, 147, // 1144-1151
152, 148, 142, 142, 137, 142, 138, 138, // 1152-1159
136, 140, 136, 134, 139, 144, 134, 98, // 1160-1167
86, 67, 83, 89, 88, 88, 102, 123, // 1168-1175
129, 132, 128, 131, 148, 154, 148, 126, // 1176-1183
119, 112, 114, 119, 109, 115, 118, 131, // 1184-1191
133, 134, 128, 128, 130, 124, 124, 119, // 1192-1199
121, 124, 122, 121, 116, 124, 126, 126, // 1200-1207
132, 134, 140, 142, 141, 134, 138, 142, // 1208-1215
146, 150, 148, 150, 148, 144, 146, 142, // 1216-1223
141, 140, 136, 134, 132, 128, 122, 126, // 1224-1231
127, 128, 111, 98, 88, 87, 94, 90, // 1232-1239
94, 98, 114, 123, 128, 130, 134, 142, // 1240-1247
146, 147, 139, 134, 133, 130, 127, 123, // 1248-1255
120, 121, 122, 122, 120, 120, 122, 123, // 1256-1263
122, 122, 124, 124, 128, 127, 128, 128, // 1264-1271
128, 129, 130, 132, 134, 136, 138, 138, // 1272-1279
141, 144, 146, 146, 143, 143, 144, 144, // 1280-1287
144, 144, 142, 142, 138, 130, 122, 116, // 1288-1295
112, 110, 108, 106, 104, 104, 102, 100, // 1296-1303
97, 100, 102, 110, 117, 123, 129, 134, // 1304-1311
140, 143, 146, 145, 146, 144, 140, 137, // 1312-1319
133, 129, 125, 123, 121, 119, 118, 115, // 1320-1327
114, 116, 117, 118, 121, 121, 123, 124, // 1328-1335
126, 126, 128, 128, 130, 131, 134, 138, // 1336-1343
140, 143, 145, 146, 148, 149, 148, 145, // 1344-1351
143, 140, 140, 138, 136, 133, 128, 124, // 1352-1359
118, 112, 109, 106, 106, 106, 105, 106, // 1360-1367
106, 104, 106, 108, 112, 116, 120, 128, // 1368-1375
130, 134, 137, 140, 142, 144, 143, 141, // 1376-1383
140, 136, 134, 130, 127, 124, 122, 120, // 1384-1391
117, 114, 113, 112, 112, 114, 117, 119, // 1392-1399
122, 124, 125, 126, 128, 130, 132, 134, // 1400-1407
136, 138, 142, 142, 145, 146, 149, 151, // 1408-1415
152, 150, 150, 148, 146, 144, 140, 138, // 1416-1423
130, 122, 115, 110, 104, 101, 98, 94, // 1424-1431
95, 96, 97, 98, 104, 109, 117, 123, // 1432-1439
128, 132, 138, 144, 144, 146, 146, 148, // 1440-1447
146, 143, 138, 134, 132, 130, 128, 124, // 1448-1455
122, 118, 114, 113, 111, 111, 110, 111, // 1456-1463
112, 114, 116, 118, 120, 123, 126, 128, // 1464-1471
130, 134, 136, 139, 142, 145, 148, 149, // 1472-1479
150, 150, 151, 152, 150, 150, 146, 142, // 1480-1487
137, 131, 124, 118, 112, 108, 105, 103, // 1488-1495
100, 98, 96, 97, 99, 103, 107, 114, // 1496-1503
121, 128, 134, 138, 142, 144, 147, 148, // 1504-1511
148, 146, 143, 141, 136, 134, 130, 128, // 1512-1519
124, 122, 118, 116, 112, 110, 110, 110, // 1520-1527
112, 113, 114, 116, 118, 121, 123, 125, // 1528-1535
128, 131, 134, 136, 139, 141, 143, 145, // 1536-1543
147, 149, 148, 150, 150, 150, 151, 149, // 1544-1551
147, 143, 138, 130, 121, 114, 109, 105, // 1552-1559
102, 100, 97, 95, 93, 92, 93, 98, // 1560-1567
104, 110, 118, 126, 132, 138, 143, 147, // 1568-1575
149, 151, 152, 150, 148, 144, 140, 137, // 1576-1583
132, 128, 124, 123, 120, 117, 114, 112, // 1584-1591
110, 111, 112, 112, 114, 115, 117, 118, // 1592-1599
120, 123, 126, 129, 131, 135, 140, 143, // 1600-1607
147, 148, 152, 155, 156, 156, 154, 154, // 1608-1615
148, 146, 141, 138, 133, 125, 122, 106, // 1616-1623
103, 89, 86, 81, 83, 88, 86, 99, // 1624-1631
95, 108, 108, 119, 126, 137, 150, 150, // 1632-1639
164, 158, 164, 158, 158, 154, 146, 146, // 1640-1647
132, 132, 120, 120, 115, 114, 115, 110, // 1648-1655
115, 109, 113, 107, 111, 113, 113, 117, // 1656-1663
116, 120, 118, 122, 122, 126, 130, 133, // 1664-1671
139, 143, 149, 151, 156, 162, 158, 164, // 1672-1679
160, 159, 154, 148, 148, 138, 140, 126, // 1680-1687
127, 108, 102, 92, 80, 81, 73, 86, // 1688-1695
77, 93, 87, 99, 105, 107, 124, 128, // 1696-1703
148, 144, 163, 160, 162, 164, 156, 160, // 1704-1711
148, 150, 136, 138, 126, 119, 121, 114, // 1712-1719
116, 110, 116, 109, 112, 108, 110, 112, // 1720-1727
110, 115, 114, 120, 116, 121, 124, 126, // 1728-1735
131, 134, 142, 146, 150, 152, 156, 160, // 1736-1743
158, 163, 162, 157, 155, 149, 148, 138, // 1744-1751
138, 128, 127, 114, 101, 100, 81, 84, // 1752-1759
74, 87, 78, 88, 92, 94, 106, 102, // 1760-1767
122, 124, 145, 144, 158, 164, 159, 165, // 1768-1775
155, 162, 146, 148, 138, 135, 127, 116, // 1776-1783
122, 111, 114, 108, 114, 110, 109, 112, // 1784-1791
110, 116, 112, 119, 119, 123, 120, 122, // 1792-1799
129, 127, 132, 137, 142, 144, 150, 154, // 1800-1807
154, 160, 156, 159, 160, 153, 152, 146, // 1808-1815
146, 136, 138, 130, 124, 119, 100, 106, // 1816-1823
82, 84, 75, 86, 80, 82, 96, 87, // 1824-1831
108, 100, 122, 124, 142, 145, 154, 167, // 1832-1839
155, 166, 156, 162, 147, 146, 138, 130, // 1840-1847
126, 113, 119, 110, 112, 108, 113, 111, // 1848-1855
109, 112, 111, 116, 114, 119, 120, 124, // 1856-1863
122, 124, 131, 129, 135, 139, 146, 146, // 1864-1871
152, 154, 156, 160, 157, 161, 160, 155, // 1872-1879
152, 148, 147, 136, 138, 128, 124, 115, // 1880-1887
99, 103, 80, 82, 74, 84, 78, 84, // 1888-1895
92, 88, 108, 101, 122, 126, 143, 145, // 1896-1903
157, 166, 156, 166, 154, 159, 146, 144, // 1904-1911
136, 131, 124, 112, 120, 110, 115, 110, // 1912-1919
116, 114, 112, 113, 110, 119, 110, 118, // 1920-1927
117, 122, 118, 121, 127, 124, 132, 134, // 1928-1935
146, 146, 154, 154, 160, 166, 158, 164, // 1936-1943
164, 160, 152, 149, 148, 138, 140, 128, // 1944-1951
128, 122, 110, 100, 82, 87, 69, 72, // 1952-1959
70, 82, 86, 88, 104, 100, 126, 126, // 1960-1967
138, 150, 167, 166, 158, 173, 158, 156, // 1968-1975
146, 142, 139, 130, 124, 112, 121, 114, // 1976-1983
111, 118, 122, 120, 114, 114, 110, 106, // 1984-1991
100, 97, 106, 110, 105, 114, 122, 127, // 1992-1999
130, 140, 148, 156, 162, 157, 164, 170, // 2000-2007
163, 156, 159, 162, 150, 142, 145, 139, // 2008-2015
142, 138, 130, 132, 134, 112, 80, 94, // 2016-2023
74, 62, 65, 75, 82, 88, 106, 95, // 2024-2031
124, 134, 134, 148, 164, 170, 155, 165, // 2032-2039
154, 148, 144, 131, 129, 126, 126, 114, // 2040-2047
115, 120, 116, 124, 124, 126, 126, 121, // 2048-2055
115, 108, 110, 102, 103, 110, 108, 116, // 2056-2063
120, 128, 131, 140, 145, 147, 159, 154, // 2064-2071
156, 158, 162, 153, 154, 161, 152, 148, // 2072-2079
145, 146, 139, 146, 132, 128, 132, 122, // 2080-2087
90, 76, 82, 58, 64, 66, 80, 87, // 2088-2095
104, 110, 112, 144, 138, 148, 156, 168, // 2096-2103
164, 154, 156, 142, 147, 136, 130, 129, // 2104-2111
126, 126, 113, 120, 121, 122, 124, 120, // 2112-2119
125, 116, 113, 103, 99, 102, 98, 108, // 2120-2127
106, 118, 123, 129, 138, 138, 149, 146, // 2128-2135
156, 156, 154, 156, 160, 158, 148, 160, // 2136-2143
156, 150, 145, 147, 140, 145, 142, 125, // 2144-2151
128, 126, 106, 74, 82, 64, 64, 70, // 2152-2159
75, 88, 102, 123, 113, 136, 143, 147, // 2160-2167
152, 159, 163, 147, 152, 142, 140, 136, // 2168-2175
128, 128, 124, 125, 116, 116, 119, 120, // 2176-2183
124, 120, 121, 118, 110, 106, 102, 102, // 2184-2191
100, 111, 116, 120, 131, 134, 140, 142, // 2192-2199
149, 148, 148, 153, 150, 151, 154, 157, // 2200-2207
146, 155, 160, 151, 146, 146, 142, 140, // 2208-2215
146, 128, 124, 123, 119, 85, 72, 71, // 2216-2223
59, 74, 74, 88, 93, 123, 126, 127, // 2224-2231
142, 142, 154, 156, 163, 150, 146, 150, // 2232-2239
142, 140, 130, 130, 130, 128, 126, 116, // 2240-2247
117, 118, 120, 117, 112, 114, 106, 106, // 2248-2255
99, 96, 100, 106, 117, 120, 128, 136, // 2256-2263
140, 144, 145, 151, 146, 151, 153, 149, // 2264-2271
152, 154, 152, 149, 160, 156, 150, 148, // 2272-2279
147, 139, 144, 137, 122, 122, 123, 108, // 2280-2287
74, 74, 62, 68, 80, 84, 92, 106, // 2288-2295
134, 128, 136, 140, 141, 150, 156, 156, // 2296-2303
140, 144, 142, 141, 140, 132, 130, 128, // 2304-2311
132, 123, 116, 114, 115, 119, 115, 112, // 2312-2319
108, 108, 110, 105, 104, 104, 112, 122, // 2320-2327
128, 130, 134, 140, 146, 146, 145, 142, // 2328-2335
148, 154, 154, 151, 152, 154, 152, 158, // 2336-2343
155, 146, 138, 138, 130, 128, 128, 114, // 2344-2351
116, 120, 122, 92, 82, 71, 73, 91, // 2352-2359
98, 99, 104, 132, 138, 142, 140, 136, // 2360-2367
142, 156, 156, 144, 136, 134, 134, 136, // 2368-2375
130, 121, 120, 125, 126, 118, 112, 110, // 2376-2383
116, 118, 117, 112, 109, 112, 112, 112, // 2384-2391
110, 111, 123, 131, 138, 138, 142, 142, // 2392-2399
146, 149, 146, 146, 148, 152, 156, 156, // 2400-2407
156, 148, 154, 156, 148, 138, 130, 126, // 2408-2415
124, 128, 112, 111, 116, 120, 100, 83, // 2416-2423
73, 72, 90, 100, 101, 108, 128, 139, // 2424-2431
142, 143, 136, 138, 151, 154, 145, 134, // 2432-2439
132, 131, 134, 130, 120, 120, 123, 126, // 2440-2447
123, 117, 114, 115, 118, 118, 113, 109, // 2448-2455
108, 111, 114, 115, 116, 122, 129, 136, // 2456-2463
138, 140, 138, 139, 145, 146, 146, 148, // 2464-2471
150, 154, 159, 156, 148, 150, 152, 146, // 2472-2479
136, 132, 124, 128, 128, 117, 116, 118, // 2480-2487
120, 96, 86, 73, 78, 96, 102, 102, // 2488-2495
110, 131, 139, 144, 142, 136, 145, 156, // 2496-2503
155, 141, 132, 132, 129, 130, 122, 116, // 2504-2511
118, 123, 122, 116, 114, 111, 116, 117, // 2512-2519
114, 110, 110, 113, 114, 116, 117, 120, // 2520-2527
128, 134, 136, 138, 142, 144, 145, 148, // 2528-2535
145, 146, 148, 152, 151, 153, 152, 146, // 2536-2543
150, 149, 138, 129, 128, 124, 126, 125, // 2544-2551
118, 117, 122, 120, 95, 84, 74, 83, // 2552-2559
94, 104, 104, 115, 136, 142, 144, 140, // 2560-2567
140, 146, 155, 150, 138, 132, 130, 127, // 2568-2575
125, 117, 117, 119, 123, 122, 116, 116, // 2576-2583
114, 119, 114, 114, 111, 113, 116, 114, // 2584-2591
116, 114, 122, 128, 132, 135, 138, 146, // 2592-2599
145, 146, 144, 144, 146, 148, 149, 148, // 2600-2607
153, 152, 149, 151, 148, 139, 131, 130, // 2608-2615
125, 126, 124, 117, 120, 123, 117, 93, // 2616-2623
84, 76, 85, 96, 102, 102, 116, 134, // 2624-2631
140, 142, 140, 140, 149, 155, 150, 138, // 2632-2639
130, 127, 124, 124, 116, 116, 119, 124, // 2640-2647
124, 120, 119, 116, 119, 118, 116, 114, // 2648-2655
113, 114, 116, 116, 117, 120, 126, 132, // 2656-2663
136, 140, 142, 143, 144, 144, 143, 142, // 2664-2671
142, 142, 145, 148, 146, 140, 139, 138, // 2672-2679
132, 128, 124, 120, 122, 122, 119, 118, // 2680-2687
118, 114, 106, 101, 98, 106, 112, 116, // 2688-2695
117, 124, 132, 139, 142, 138, 138, 141, // 2696-2703
145, 144, 138, 134, 132, 136, 138, 136, // 2704-2711
132, 127, 126, 127, 125, 120, 116, 114, // 2712-2719
114, 114, 112, 112, 112, 112, 114, 116, // 2720-2727
120, 123, 127, 130, 134, 138, 140, 141, // 2728-2735
141, 142, 141, 140, 140, 142, 142, 138, // 2736-2743
133, 131, 132, 131, 126, 121, 121, 122, // 2744-2751
121, 118, 114, 110, 107, 106, 104, 108, // 2752-2759
112, 116, 118, 124, 130, 136, 140, 138, // 2760-2767
138, 139, 142, 142, 138, 134, 134, 137, // 2768-2775
140, 140, 136, 132, 130, 130, 128, 122, // 2776-2783
119, 117, 118, 116, 114, 111, 111, 112, // 2784-2791
112, 113, 116, 120, 124, 126, 128, 130, // 2792-2799
134, 138, 138, 138, 138, 139, 141, 142, // 2800-2807
140, 135, 134, 134, 136, 134, 131, 128, // 2808-2815
128, 127, 124, 120, 116, 112, 108, 106, // 2816-2823
108, 112, 115, 116, 118, 124, 130, 134, // 2824-2831
134, 132, 134, 136, 136, 136, 134, 134, // 2832-2839
136, 138, 138, 136, 134, 133, 130, 128, // 2840-2847
126, 123, 121, 120, 120, 118, 116, 114, // 2848-2855
114, 114, 116, 116, 118, 122, 126, 130, // 2856-2863
130, 132, 134, 138, 138, 138, 136, 138, // 2864-2871
140, 140, 135, 132, 132, 133, 132, 128, // 2872-2879
126, 126, 128, 126, 122, 117, 114, 112, // 2880-2887
108, 108, 111, 116, 120, 122, 126, 130, // 2888-2895
134, 136, 134, 134, 136, 138, 135, 132, // 2896-2903
132, 134, 137, 136, 133, 131, 131, 130, // 2904-2911
126, 122, 121, 122, 122, 122, 120, 119, // 2912-2919
118, 116, 116, 117, 120, 122, 124, 126, // 2920-2927
129, 132, 134, 136, 134, 134, 134, 134, // 2928-2935
134, 134, 134, 132, 128, 128, 128, 128, // 2936-2943
128, 126, 126, 128, 130, 128, 124, 120, // 2944-2951
116, 114, 112, 114, 116, 121, 124, 128, // 2952-2959
130, 134, 136, 134, 131, 130, 132, 130, // 2960-2967
128, 126, 128, 132, 134, 132, 128, 128, // 2968-2975
128, 127, 124, 122, 124, 126, 128, 126, // 2976-2983
125, 124, 124, 122, 122, 122, 124, 126, // 2984-2991
126, 126, 128, 130, 132, 131, 130, 128, // 2992-2999
130, 130, 130, 130};// 3000-3003