-
Notifications
You must be signed in to change notification settings - Fork 0
/
samples.h
303 lines (278 loc) · 91.2 KB
/
samples.h
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
// Wavetables from https://github.com/KristofferKarlAxelEkstrand/AKWF-FREE
#pragma once
struct wave_table_t {
uint8_t n_fragments;
uint8_t mask;
uint16_t n_samples;
int8_t *samples;
int8_t *eof_samples;
};
int8_t waves_silence[256] = {
// Wave 0
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
};
wave_table_t wave_silence = {
1, 0x1,
256,
&waves_silence[0],
&waves_silence[0] + 256
};
int8_t waves_all[] = {
// Voice
// Wave 0
0,5,11,15,19,22,25,29,33,38,42,45,47,48,49,50,51,53,55,59,66,73,81,89,95,99,101,103,105,108,111,114,116,118,120,122,124,125,126,127,127,127,127,124,117,106,93,78,64,54,49,47,48,50,52,52,51,49,46,42,38,33,28,22,14,5,-6,-17,-26,-33,-35,-36,-36,-37,-39,-43,-46,-50,-54,-59,-64,-69,-72,-73,-73,-72,-70,-69,-69,-71,-74,-80,-87,-94,-99,-102,-101,-98,-92,-86,-79,-73,-67,-60,-55,-51,-49,-48,-49,-50,-52,-56,-60,-64,-67,-67,-64,-59,-53,-46,-42,-39,-39,-40,-40,-40,-37,-34,-28,-21,-13,-6,0,4,7,11,15,18,21,22,22,22,22,24,28,33,39,44,49,51,52,53,53,54,54,54,55,56,58,60,62,65,68,71,74,75,76,76,74,72,68,65,63,62,62,63,64,65,66,66,65,63,60,57,53,50,46,42,38,34,29,24,18,12,7,3,-1,-5,-10,-16,-23,-29,-34,-39,-43,-47,-51,-56,-61,-66,-71,-75,-79,-81,-83,-85,-88,-89,-91,-92,-92,-92,-93,-95,-100,-105,-110,-114,-115,-114,-111,-106,-101,-97,-93,-90,-85,-80,-73,-66,-61,-58,-56,-55,-53,-49,-44,-38,-32,-26,-22,-19,-15,-12,-8,-3,
// Wave 1
3,14,27,39,52,65,77,87,98,106,112,117,122,125,127,126,123,119,118,117,115,111,107,102,95,87,76,65,53,43,33,22,9,-4,-16,-28,-41,-54,-66,-75,-82,-88,-95,-101,-105,-106,-106,-107,-108,-107,-106,-105,-103,-101,-98,-94,-88,-81,-75,-67,-59,-49,-39,-30,-20,-11,-2,7,14,21,27,34,40,45,51,55,60,65,71,75,80,85,88,91,92,92,92,90,88,84,81,77,72,67,61,55,49,43,36,30,22,15,7,-1,-8,-16,-24,-32,-40,-49,-58,-66,-73,-79,-84,-87,-90,-91,-91,-90,-89,-86,-83,-80,-76,-72,-68,-63,-57,-51,-45,-37,-30,-22,-14,-6,2,10,17,25,32,39,46,51,56,60,62,64,64,63,62,61,61,60,59,58,56,53,50,47,43,39,34,29,23,17,11,5,-1,-7,-13,-19,-23,-27,-31,-35,-40,-44,-47,-49,-52,-54,-57,-59,-60,-62,-64,-65,-66,-66,-66,-64,-62,-59,-55,-51,-46,-42,-37,-31,-26,-21,-16,-11,-6,-1,4,8,12,16,19,22,25,28,30,32,33,34,33,31,29,26,22,18,12,7,2,-3,-8,-13,-17,-22,-26,-31,-34,-37,-39,-42,-45,-48,-50,-53,-56,-59,-60,-61,-61,-60,-58,-55,-50,-43,-36,-27,-17,-6,
// Wave 2
1,6,10,12,16,20,26,32,38,42,45,45,45,46,48,52,57,61,65,70,76,82,89,95,100,103,106,108,110,113,116,118,121,123,124,124,123,123,123,125,127,127,122,113,101,89,79,72,67,63,59,56,53,51,49,48,47,46,45,42,38,33,25,17,10,2,-5,-13,-22,-30,-37,-43,-46,-47,-48,-50,-52,-56,-59,-62,-64,-66,-67,-68,-68,-69,-69,-71,-75,-81,-87,-94,-99,-101,-101,-98,-93,-86,-80,-73,-68,-64,-61,-58,-55,-53,-52,-53,-56,-60,-64,-67,-69,-69,-69,-67,-64,-61,-57,-53,-49,-45,-42,-40,-37,-34,-31,-27,-22,-16,-11,-6,-2,0,2,3,4,6,8,11,13,16,20,26,31,36,39,41,42,41,41,42,43,46,49,51,53,54,56,60,65,70,74,76,77,76,74,72,71,70,69,69,69,68,67,66,66,66,66,65,62,58,54,50,47,45,43,41,38,33,28,23,18,14,10,6,1,-5,-12,-19,-25,-30,-32,-34,-37,-41,-46,-52,-57,-62,-66,-70,-74,-79,-83,-87,-89,-91,-92,-93,-95,-98,-102,-106,-109,-110,-111,-111,-111,-109,-107,-105,-101,-97,-92,-86,-80,-75,-71,-69,-67,-65,-62,-58,-53,-48,-44,-41,-37,-33,-28,-24,-18,-13,-8,-3,
// Wave 3
1,5,6,5,5,6,8,9,10,12,15,20,26,33,39,44,49,55,62,68,73,79,89,100,109,116,121,126,127,124,115,104,94,89,87,88,93,102,109,111,107,100,96,96,96,92,85,76,67,58,49,41,36,33,33,35,37,38,37,34,30,25,21,19,20,22,21,16,6,-5,-15,-20,-21,-20,-20,-20,-20,-20,-21,-24,-27,-29,-29,-26,-22,-16,-10,-6,-8,-15,-21,-25,-24,-21,-21,-26,-32,-39,-45,-49,-50,-44,-34,-21,-13,-12,-18,-26,-36,-46,-54,-61,-67,-72,-77,-81,-85,-87,-86,-81,-74,-66,-59,-53,-50,-52,-57,-63,-68,-73,-78,-82,-83,-83,-84,-84,-81,-74,-65,-55,-44,-33,-24,-21,-22,-26,-30,-33,-33,-32,-27,-19,-11,-4,0,3,5,9,14,18,21,21,20,18,16,16,17,19,22,26,30,33,33,30,28,26,24,23,23,24,23,19,13,8,6,5,6,6,6,5,4,5,8,9,8,4,-2,-10,-17,-23,-26,-29,-31,-32,-31,-27,-22,-18,-15,-13,-16,-22,-27,-29,-27,-25,-24,-23,-20,-17,-15,-15,-16,-17,-19,-21,-22,-22,-20,-19,-20,-22,-22,-18,-12,-7,-7,-9,-13,-15,-16,-17,-16,-16,-17,-20,-22,-21,-19,-16,-15,-14,-12,-11,-8,-3,
// Wave 4
0,3,4,5,9,13,19,24,30,38,47,56,62,65,67,71,77,84,93,102,108,109,103,94,84,78,74,73,74,78,84,91,97,105,114,123,127,126,120,112,102,88,72,57,47,44,48,55,61,62,56,47,38,32,30,32,36,40,41,34,23,10,0,-7,-12,-15,-17,-18,-20,-22,-24,-25,-22,-16,-8,-1,3,4,0,-10,-22,-32,-39,-44,-47,-52,-59,-67,-75,-79,-76,-68,-55,-43,-34,-30,-30,-31,-33,-35,-40,-47,-53,-60,-67,-75,-84,-92,-95,-91,-81,-69,-59,-52,-47,-47,-52,-59,-65,-67,-68,-72,-79,-89,-96,-98,-94,-86,-76,-68,-62,-59,-58,-58,-57,-53,-48,-41,-37,-34,-34,-37,-42,-47,-48,-46,-40,-33,-25,-20,-16,-15,-15,-14,-10,-2,7,15,20,23,25,28,31,33,34,34,34,32,26,18,12,12,17,25,32,40,47,52,51,47,41,37,35,32,28,23,18,13,9,5,4,5,9,12,12,9,5,2,0,-1,-3,-7,-12,-17,-21,-25,-29,-33,-37,-39,-39,-38,-34,-31,-29,-31,-33,-33,-32,-32,-32,-35,-38,-38,-36,-33,-32,-33,-34,-33,-34,-38,-45,-52,-56,-56,-54,-50,-44,-35,-27,-21,-19,-19,-17,-15,-15,-18,-24,-26,-23,-17,-12,-8,-5,-2,
// Wave 5
2,7,10,10,9,8,10,16,26,37,47,53,57,60,64,70,78,89,100,111,120,125,127,127,124,119,114,109,105,101,99,97,95,94,93,92,91,87,83,77,72,67,61,55,49,43,36,28,21,13,8,4,2,1,1,0,-2,-4,-7,-11,-14,-15,-16,-16,-18,-21,-24,-24,-21,-16,-8,0,6,6,0,-11,-23,-33,-37,-35,-26,-15,-2,9,17,21,20,17,14,10,8,6,4,2,1,0,-1,-3,-5,-9,-14,-20,-27,-34,-38,-39,-37,-35,-35,-38,-44,-53,-62,-72,-82,-92,-100,-107,-110,-110,-107,-101,-93,-85,-77,-72,-67,-65,-66,-68,-73,-76,-77,-73,-64,-52,-38,-26,-17,-10,-3,5,12,16,18,17,14,11,10,12,19,27,34,39,42,43,44,45,45,44,42,39,36,34,33,32,30,26,20,15,12,10,10,11,12,13,13,12,7,0,-9,-19,-27,-32,-34,-35,-35,-36,-39,-44,-47,-48,-45,-40,-35,-32,-33,-35,-38,-38,-36,-32,-28,-26,-25,-23,-20,-15,-10,-4,2,7,10,12,12,11,10,9,8,6,5,4,6,7,8,8,7,6,6,5,3,0,-2,-4,-5,-5,-4,-3,-6,-13,-23,-32,-37,-36,-32,-27,-23,-22,-24,-28,-32,-32,-29,-22,-13,-4,
// Wave 6
1,4,8,11,13,13,12,12,12,14,17,20,24,26,28,29,31,34,39,44,49,54,58,60,63,65,68,72,76,80,84,87,90,91,93,94,96,100,104,109,112,114,116,117,119,121,123,124,125,125,126,126,127,127,127,126,124,121,119,117,117,117,117,115,113,110,108,108,108,109,108,107,106,103,100,96,93,90,89,87,87,86,86,84,81,77,73,70,68,68,69,68,67,65,63,61,59,56,54,51,49,46,42,39,35,32,30,28,27,25,23,21,18,15,11,8,6,5,3,2,1,-1,-3,-7,-13,-20,-26,-30,-33,-36,-38,-40,-43,-46,-50,-54,-58,-61,-63,-64,-65,-66,-70,-73,-77,-79,-80,-80,-81,-81,-83,-86,-91,-96,-101,-102,-101,-98,-96,-95,-95,-95,-96,-97,-98,-98,-98,-97,-96,-95,-94,-94,-94,-95,-95,-95,-95,-94,-92,-91,-89,-88,-89,-91,-92,-92,-91,-89,-87,-86,-85,-85,-86,-87,-88,-90,-90,-89,-88,-87,-87,-88,-89,-90,-90,-90,-88,-85,-81,-78,-77,-77,-77,-76,-73,-70,-67,-67,-67,-69,-68,-66,-63,-59,-57,-57,-57,-57,-55,-52,-47,-43,-39,-36,-35,-34,-33,-31,-28,-24,-19,-16,-13,-12,-13,-14,-16,-16,-14,-11,-7,-5,-4,-4,-4,-2,
// Wave 7
1,10,20,29,39,48,57,65,74,82,90,97,104,111,116,120,124,126,127,127,127,126,123,120,117,113,108,103,97,91,84,77,70,62,54,45,36,27,18,8,-1,-11,-20,-29,-38,-46,-52,-58,-63,-67,-70,-71,-72,-72,-71,-70,-69,-67,-65,-64,-62,-61,-60,-59,-58,-57,-55,-54,-52,-50,-47,-44,-41,-38,-34,-30,-27,-23,-20,-17,-15,-13,-11,-10,-10,-10,-10,-11,-11,-12,-13,-14,-14,-14,-14,-13,-12,-10,-8,-6,-3,-1,1,4,6,8,10,11,13,14,15,15,16,16,16,17,18,18,19,20,21,21,21,21,20,19,18,16,14,11,8,5,1,-3,-6,-11,-15,-19,-23,-27,-31,-35,-39,-43,-46,-50,-53,-57,-59,-62,-64,-65,-66,-67,-67,-67,-66,-65,-64,-62,-60,-58,-55,-52,-49,-45,-41,-37,-33,-28,-23,-17,-12,-7,-3,1,4,7,11,14,17,20,23,26,30,34,38,43,47,51,56,60,63,66,69,70,71,71,70,68,66,64,61,59,56,54,52,50,49,48,47,45,43,41,39,35,31,26,21,14,8,1,-7,-14,-21,-27,-33,-38,-43,-47,-51,-54,-57,-60,-62,-64,-67,-69,-71,-73,-75,-76,-77,-77,-76,-74,-71,-67,-62,-56,-49,-41,-33,-25,-16,-6,
// Wave 8
0,3,6,8,11,14,17,19,22,26,30,35,41,45,51,57,63,70,76,82,89,96,100,105,111,116,120,124,126,127,127,121,107,90,73,55,40,29,21,15,9,3,1,2,2,0,-3,-5,-7,-10,-14,-18,-22,-24,-27,-29,-28,-28,-32,-40,-48,-54,-61,-68,-75,-79,-83,-87,-94,-99,-102,-103,-102,-98,-90,-80,-72,-64,-56,-45,-35,-28,-23,-18,-13,-10,-8,-6,-3,1,4,8,14,20,24,25,25,26,28,29,32,36,41,46,49,52,55,59,63,67,72,76,78,79,77,75,72,68,62,56,49,42,34,27,20,14,10,7,6,5,4,2,-1,-6,-11,-15,-21,-27,-30,-32,-37,-41,-43,-47,-51,-53,-56,-59,-62,-65,-69,-72,-74,-75,-76,-75,-72,-69,-65,-61,-56,-52,-47,-42,-36,-32,-27,-24,-22,-21,-20,-20,-19,-17,-15,-11,-7,-2,2,6,10,15,19,23,26,30,33,36,39,41,43,46,48,49,51,51,51,49,46,43,40,37,33,29,24,17,11,4,-1,-5,-10,-13,-16,-18,-20,-23,-25,-28,-32,-36,-40,-44,-48,-53,-57,-61,-64,-66,-67,-68,-69,-70,-70,-70,-69,-69,-67,-65,-62,-59,-55,-51,-47,-43,-38,-34,-29,-25,-21,-18,-14,-11,-8,-6,-4,-2,
// Wave 9
0,2,5,8,11,16,20,26,31,38,45,52,58,64,70,76,80,85,90,94,98,102,103,106,111,115,117,118,120,123,125,126,127,127,119,104,83,60,38,18,3,-8,-14,-13,-12,-13,-9,-1,2,2,1,-1,-5,-14,-25,-36,-47,-56,-64,-71,-75,-78,-84,-92,-97,-100,-101,-102,-101,-97,-92,-89,-87,-82,-73,-64,-55,-46,-37,-29,-25,-23,-20,-16,-13,-12,-11,-10,-9,-9,-9,-5,1,9,18,28,40,50,58,64,70,76,81,86,90,93,94,91,87,82,77,72,67,63,58,54,50,46,45,44,44,45,46,46,45,43,38,33,27,21,15,9,4,-2,-9,-17,-25,-33,-41,-48,-54,-59,-63,-66,-68,-70,-70,-70,-68,-65,-62,-59,-56,-53,-51,-50,-50,-50,-50,-51,-52,-53,-54,-55,-54,-53,-49,-44,-37,-30,-21,-13,-5,2,9,15,21,26,31,34,37,38,39,39,39,39,39,39,39,40,40,40,41,43,45,48,50,52,53,54,54,53,51,49,47,43,38,30,20,10,0,-8,-16,-23,-30,-36,-40,-44,-46,-48,-49,-50,-51,-51,-52,-54,-56,-58,-59,-61,-61,-63,-65,-67,-69,-71,-73,-73,-73,-73,-71,-68,-65,-61,-55,-49,-43,-36,-29,-24,-19,-15,-11,-8,-5,-2,
// Wave 10
0,2,4,6,8,10,13,18,23,30,37,44,52,60,67,74,81,86,91,96,99,101,102,103,104,105,106,108,112,115,120,124,126,127,126,122,112,97,76,51,25,3,-12,-20,-22,-19,-14,-7,0,6,9,9,4,-3,-15,-29,-45,-61,-75,-86,-92,-95,-96,-96,-97,-98,-98,-99,-98,-95,-91,-86,-80,-73,-65,-57,-48,-41,-35,-33,-34,-38,-42,-45,-47,-46,-43,-38,-30,-19,-6,8,22,37,50,61,69,73,73,70,67,63,60,59,58,58,59,60,63,65,68,71,73,74,74,72,69,66,62,59,56,52,49,44,39,33,26,18,10,1,-6,-13,-18,-23,-27,-30,-33,-35,-36,-37,-38,-40,-44,-49,-55,-61,-67,-73,-77,-79,-81,-81,-80,-78,-74,-71,-66,-62,-58,-55,-52,-49,-46,-42,-39,-35,-31,-27,-24,-20,-17,-14,-10,-7,-3,0,4,8,13,18,23,30,36,42,47,51,54,56,57,57,56,55,52,50,47,44,42,41,40,38,36,34,30,26,22,18,14,10,5,1,-4,-8,-13,-18,-22,-28,-33,-39,-45,-51,-57,-61,-64,-67,-69,-70,-71,-70,-70,-68,-67,-67,-67,-67,-67,-67,-66,-65,-64,-63,-61,-58,-55,-52,-48,-43,-39,-35,-30,-26,-23,-19,-15,-11,-7,-3,
// Wave 11
1,5,8,12,16,19,22,25,28,32,35,39,43,46,50,53,57,61,65,69,72,75,79,82,87,91,95,97,100,103,106,108,109,110,111,110,106,97,89,87,86,82,72,59,49,45,44,37,25,8,-9,-23,-30,-36,-45,-59,-71,-79,-84,-87,-91,-95,-102,-111,-122,-128,-128,-124,-120,-118,-115,-113,-108,-100,-90,-81,-76,-74,-71,-65,-57,-45,-33,-21,-13,-7,1,12,21,28,31,34,37,41,46,51,56,59,60,62,65,67,65,64,62,61,58,56,55,53,52,50,48,46,44,42,41,40,38,35,33,31,29,28,27,25,24,23,21,20,19,19,18,17,14,10,5,0,-3,-6,-8,-11,-16,-20,-23,-26,-30,-34,-39,-46,-54,-60,-64,-68,-70,-72,-74,-75,-76,-77,-78,-79,-80,-81,-82,-80,-77,-73,-68,-62,-56,-49,-42,-36,-30,-23,-18,-12,-5,1,9,17,26,34,41,47,52,57,62,65,68,69,70,71,72,72,72,71,70,67,63,58,53,48,43,37,30,23,15,9,2,-4,-10,-17,-23,-29,-35,-40,-45,-50,-55,-59,-63,-66,-69,-71,-72,-73,-72,-71,-71,-70,-69,-69,-67,-65,-63,-61,-59,-56,-52,-48,-43,-39,-36,-33,-30,-27,-24,-21,-18,-16,-13,-9,-6,-2,
// Wave 12
0,4,7,9,11,14,16,19,21,24,27,30,34,38,43,46,50,52,55,58,62,66,70,75,79,83,88,93,99,104,106,109,113,117,118,115,112,108,105,105,106,102,92,82,79,81,76,63,47,32,19,9,2,-6,-19,-34,-45,-50,-55,-62,-72,-83,-96,-111,-121,-124,-124,-124,-126,-128,-128,-126,-121,-116,-112,-113,-114,-113,-107,-97,-85,-73,-62,-53,-44,-34,-24,-14,-7,-3,1,8,17,26,35,43,50,55,59,64,67,68,68,67,67,68,68,69,70,71,69,66,63,61,59,55,52,48,45,41,38,38,37,35,32,29,27,25,24,23,23,21,17,14,11,9,8,7,6,3,0,-3,-4,-5,-8,-13,-19,-24,-30,-34,-38,-40,-43,-47,-50,-53,-56,-60,-64,-69,-74,-78,-81,-82,-81,-80,-79,-77,-75,-72,-70,-68,-66,-64,-61,-57,-51,-44,-36,-27,-19,-11,-4,3,10,16,22,27,32,38,44,51,58,64,68,71,73,73,73,72,71,70,67,65,62,59,56,51,46,40,34,26,18,10,3,-4,-10,-16,-23,-29,-36,-42,-48,-53,-58,-62,-67,-71,-74,-77,-78,-79,-80,-81,-81,-79,-78,-75,-73,-70,-67,-64,-61,-57,-53,-50,-46,-41,-36,-31,-25,-20,-16,-11,-7,-3,
// Wave 13
0,1,3,6,8,10,12,14,17,20,22,24,27,30,32,32,30,26,22,16,10,7,11,16,20,24,28,29,30,28,24,22,19,16,15,13,12,13,15,20,26,33,43,54,63,71,80,89,97,102,105,104,101,99,93,84,75,63,53,47,40,37,36,34,39,48,49,52,57,58,57,46,27,9,-8,-27,-47,-74,-100,-111,-111,-115,-124,-128,-125,-115,-103,-95,-92,-85,-69,-47,-25,-10,4,23,41,55,66,71,71,69,67,65,61,55,49,44,41,41,43,46,49,51,55,60,64,65,63,60,54,47,40,32,23,12,0,-11,-24,-39,-55,-71,-86,-99,-108,-114,-116,-114,-108,-99,-87,-74,-61,-48,-37,-27,-18,-9,-3,3,7,10,14,17,20,23,25,28,31,35,39,41,44,46,50,53,57,61,65,69,73,74,72,67,59,50,38,24,8,-7,-22,-35,-46,-56,-64,-70,-74,-77,-77,-75,-73,-69,-64,-59,-54,-48,-41,-36,-30,-24,-19,-14,-10,-6,-3,-1,-2,-4,-4,-2,1,2,6,12,21,31,40,46,50,55,59,60,56,52,47,43,37,23,4,-11,-25,-41,-59,-79,-95,-102,-107,-111,-115,-116,-111,-102,-97,-91,-83,-73,-60,-47,-37,-29,-22,-15,-8,-4,-1,-1,
// Wave 14
1,6,13,19,26,32,37,43,45,48,51,49,47,48,50,46,41,43,43,45,41,44,61,58,55,66,71,74,74,77,89,86,69,69,77,77,74,65,63,64,62,60,57,58,62,69,74,67,64,61,55,41,-1,-45,-62,-58,-54,-73,-94,-98,-90,-82,-89,-100,-97,-86,-68,-55,-49,-36,-20,-3,12,17,15,16,16,15,12,9,6,5,7,13,27,38,42,47,46,47,53,56,62,67,68,74,77,75,69,55,39,24,9,-5,-18,-31,-43,-49,-53,-56,-58,-58,-57,-57,-60,-61,-60,-60,-56,-49,-42,-34,-32,-33,-34,-38,-41,-42,-43,-43,-40,-33,-23,-11,-1,9,20,28,34,40,46,54,59,60,62,64,67,68,64,57,48,38,29,20,12,6,2,0,1,1,0,-1,-4,-7,-11,-15,-18,-21,-24,-26,-28,-31,-35,-41,-47,-52,-57,-61,-64,-64,-61,-55,-46,-37,-28,-19,-10,-3,3,8,14,19,24,27,30,32,34,36,35,33,30,27,25,23,23,23,25,28,31,34,34,33,32,28,22,15,8,2,-4,-10,-15,-20,-26,-33,-44,-67,-85,-91,-98,-108,-120,-128,-121,-112,-112,-114,-112,-106,-96,-92,-94,-89,-78,-65,-51,-46,-43,-35,-27,-21,-17,-16,-15,-13,-10,-3,
// Wave 15
0,2,4,6,6,6,5,4,4,5,5,6,6,6,6,6,7,9,11,14,17,21,26,31,35,38,41,42,42,42,42,43,43,44,45,46,47,48,49,50,52,54,58,62,65,69,71,73,74,76,79,82,86,89,90,90,87,83,77,70,62,53,43,31,18,4,-10,-24,-37,-48,-55,-60,-62,-60,-57,-52,-48,-45,-44,-46,-49,-55,-61,-68,-76,-84,-93,-101,-109,-116,-122,-126,-128,-128,-127,-123,-118,-112,-105,-98,-92,-86,-80,-74,-67,-59,-50,-41,-30,-18,-7,4,14,21,27,31,33,35,36,36,36,36,36,36,38,41,44,49,55,62,70,78,87,94,101,105,107,107,106,103,99,94,87,80,72,64,56,48,41,32,23,14,6,0,-5,-7,-8,-9,-10,-10,-11,-11,-10,-9,-9,-9,-9,-10,-12,-15,-18,-21,-24,-28,-33,-38,-43,-48,-52,-56,-58,-60,-61,-61,-60,-59,-56,-53,-48,-43,-37,-30,-23,-16,-10,-5,0,4,6,7,6,4,0,-4,-9,-13,-15,-17,-17,-17,-16,-14,-11,-8,-5,-2,0,2,2,2,3,3,3,2,1,-1,-4,-6,-8,-10,-12,-14,-16,-19,-22,-24,-26,-27,-28,-29,-30,-29,-28,-26,-24,-21,-17,-15,-12,-11,-10,-9,-8,-6,-5,-2,
// Sinharm
// Wave 0
2,7,13,18,23,28,34,39,44,49,54,58,63,68,72,76,81,85,89,92,96,99,102,105,108,111,114,116,118,120,121,123,124,125,126,127,127,127,127,127,127,126,126,125,124,122,121,119,117,115,113,111,108,106,103,100,97,94,91,88,84,81,78,74,70,67,63,60,56,52,49,45,41,38,34,30,27,24,20,17,14,11,8,5,2,-1,-4,-6,-8,-11,-13,-15,-17,-18,-20,-21,-22,-24,-25,-25,-26,-27,-27,-27,-27,-27,-27,-27,-26,-26,-25,-24,-24,-23,-22,-20,-19,-18,-16,-15,-13,-12,-10,-8,-7,-5,-3,-1,0,2,4,6,7,9,11,12,14,15,17,18,19,21,22,23,24,24,25,25,26,26,26,26,26,26,26,25,24,23,22,21,20,19,17,15,14,12,9,7,5,2,0,-3,-6,-9,-12,-15,-18,-21,-25,-28,-32,-35,-39,-42,-46,-50,-53,-57,-61,-65,-68,-72,-75,-79,-82,-86,-89,-92,-95,-98,-101,-104,-107,-109,-112,-114,-116,-118,-120,-122,-123,-125,-126,-127,-127,-128,-128,-128,-128,-128,-128,-127,-126,-125,-124,-122,-121,-119,-117,-114,-112,-109,-106,-103,-100,-97,-93,-89,-85,-81,-77,-73,-68,-64,-59,-54,-49,-44,-39,-34,-29,-24,-18,-13,-8,-2,
// Wave 1
3,11,19,27,35,43,50,58,65,72,78,85,90,96,101,106,110,114,117,120,122,124,126,127,127,127,127,126,125,123,121,119,116,113,109,105,101,97,92,87,83,78,73,67,62,57,52,47,42,37,33,29,24,20,17,14,11,8,6,4,2,1,0,0,0,0,1,2,3,5,8,10,13,17,20,24,28,33,37,42,47,52,57,62,67,72,77,82,87,92,97,101,105,109,112,116,118,121,123,125,126,127,127,127,127,126,124,123,120,117,114,110,106,101,96,91,85,79,72,65,58,51,43,35,28,20,11,3,-5,-13,-21,-29,-37,-45,-52,-60,-67,-74,-80,-86,-92,-97,-103,-107,-111,-115,-118,-121,-124,-126,-127,-128,-128,-128,-128,-127,-126,-124,-122,-119,-116,-113,-110,-106,-102,-97,-93,-88,-83,-78,-73,-68,-63,-58,-53,-48,-43,-38,-33,-29,-25,-21,-17,-14,-11,-9,-6,-4,-3,-2,-1,-1,-1,-1,-2,-3,-5,-7,-9,-12,-15,-18,-22,-26,-30,-34,-39,-44,-48,-53,-59,-64,-69,-74,-79,-84,-89,-94,-98,-102,-106,-110,-114,-117,-120,-122,-124,-126,-127,-128,-128,-128,-128,-127,-125,-123,-121,-118,-115,-111,-106,-102,-97,-91,-85,-79,-72,-65,-58,-51,-43,-36,-28,-20,-12,-3,
// Wave 2
3,13,22,31,40,48,55,62,68,73,77,80,83,84,84,84,82,80,77,73,68,63,57,51,45,38,32,25,19,13,7,2,-2,-6,-9,-11,-13,-13,-13,-11,-9,-6,-1,4,9,16,23,30,38,46,54,63,71,79,87,94,101,107,113,117,121,124,126,127,127,126,124,122,118,113,107,101,94,87,79,71,63,55,46,38,30,23,16,9,4,-1,-5,-9,-11,-13,-13,-13,-12,-9,-6,-3,2,7,12,18,25,31,38,44,51,57,63,68,73,77,80,82,84,84,84,83,80,77,73,68,62,55,48,40,31,22,13,4,-6,-15,-24,-33,-41,-49,-57,-63,-69,-74,-78,-82,-84,-85,-85,-85,-83,-81,-77,-73,-69,-63,-58,-51,-45,-38,-32,-25,-19,-13,-8,-3,2,6,9,11,12,12,12,10,8,4,0,-5,-11,-17,-24,-32,-40,-48,-56,-65,-73,-81,-89,-96,-103,-109,-114,-119,-123,-126,-128,-128,-128,-127,-125,-122,-118,-113,-108,-102,-95,-87,-79,-71,-63,-55,-46,-38,-30,-23,-16,-10,-4,1,5,8,10,12,12,12,10,8,5,1,-3,-8,-14,-20,-26,-33,-40,-46,-52,-59,-64,-69,-74,-78,-81,-83,-85,-85,-85,-84,-81,-78,-73,-68,-62,-55,-48,-40,-31,-23,-13,-4,
// Wave 3
4,17,29,40,52,63,73,83,91,99,106,112,117,121,124,126,127,127,127,125,122,119,115,110,105,100,95,89,83,77,72,66,61,57,53,49,46,44,42,42,41,42,43,45,48,51,54,58,63,68,73,78,83,88,93,98,102,106,110,113,116,118,119,120,120,119,118,116,113,110,107,102,98,93,88,83,78,73,68,63,59,55,51,48,45,43,42,41,42,42,44,46,49,53,57,61,66,71,77,83,89,94,100,105,110,115,119,122,125,126,127,127,126,124,121,117,112,106,99,92,83,73,63,52,41,29,17,5,-7,-19,-31,-43,-54,-65,-75,-84,-93,-101,-108,-114,-119,-123,-126,-128,-128,-128,-127,-126,-123,-119,-115,-111,-106,-101,-95,-89,-83,-78,-72,-67,-62,-57,-53,-50,-47,-45,-43,-43,-42,-43,-44,-46,-49,-52,-56,-60,-64,-69,-74,-79,-85,-90,-95,-99,-104,-108,-111,-114,-117,-119,-120,-121,-121,-120,-119,-117,-114,-111,-107,-103,-99,-94,-89,-84,-78,-73,-68,-64,-59,-55,-52,-48,-46,-44,-43,-42,-43,-44,-45,-47,-50,-54,-58,-63,-68,-73,-79,-84,-90,-96,-102,-107,-112,-116,-120,-123,-126,-128,-128,-128,-127,-125,-122,-118,-113,-107,-100,-92,-83,-73,-63,-52,-41,-29,-17,-5,
// Wave 4
4,15,27,37,48,58,67,77,85,93,100,106,112,116,120,123,125,127,127,127,127,125,123,121,118,115,111,107,103,99,95,91,88,84,81,78,75,73,71,70,69,69,69,69,70,71,72,74,76,78,80,82,84,86,88,90,92,93,93,94,94,93,92,90,88,86,83,79,75,71,66,61,56,51,45,40,34,29,23,18,13,9,5,1,-2,-4,-6,-7,-8,-8,-8,-6,-5,-2,0,4,7,12,16,21,25,30,35,40,44,48,52,56,59,61,63,65,66,66,65,64,62,59,55,51,47,42,36,30,23,17,10,3,-4,-11,-18,-25,-31,-37,-43,-48,-53,-57,-60,-63,-65,-66,-67,-67,-66,-64,-62,-60,-57,-53,-49,-45,-40,-36,-31,-26,-21,-17,-12,-8,-5,-1,2,4,6,7,7,7,6,5,3,1,-3,-6,-10,-15,-20,-25,-30,-36,-41,-47,-52,-58,-63,-68,-72,-77,-81,-84,-87,-90,-92,-93,-94,-95,-95,-94,-94,-92,-91,-89,-87,-85,-83,-81,-79,-77,-75,-73,-72,-71,-70,-70,-70,-70,-71,-73,-74,-77,-79,-82,-85,-89,-93,-97,-101,-104,-108,-112,-116,-119,-122,-124,-126,-128,-128,-128,-128,-126,-124,-121,-117,-112,-107,-100,-93,-85,-77,-68,-58,-48,-37,-27,-16,-4,
// Wave 5
3,13,23,32,41,50,58,67,74,82,89,95,101,106,111,115,118,121,124,125,127,127,127,127,127,126,124,122,120,118,116,113,110,108,105,102,99,96,94,91,89,86,84,82,80,78,76,75,73,72,70,69,67,66,65,63,62,60,58,57,55,53,51,48,46,44,41,38,36,33,30,27,24,21,19,16,13,11,9,7,5,4,2,1,1,0,0,1,1,2,4,5,7,9,12,14,17,20,23,26,29,32,34,37,40,42,44,46,47,48,49,49,49,48,47,46,44,42,39,36,33,29,25,21,16,11,7,2,-3,-8,-13,-17,-22,-26,-30,-34,-37,-40,-43,-45,-47,-48,-49,-50,-50,-50,-49,-48,-46,-45,-43,-40,-38,-35,-32,-29,-26,-24,-21,-18,-15,-13,-10,-8,-6,-5,-3,-2,-2,-1,-1,-2,-2,-3,-5,-6,-8,-10,-12,-15,-17,-20,-23,-25,-28,-31,-34,-37,-39,-42,-45,-47,-50,-52,-54,-56,-58,-59,-61,-63,-64,-66,-67,-68,-70,-71,-73,-74,-76,-77,-79,-81,-83,-85,-87,-90,-92,-95,-98,-100,-103,-106,-109,-112,-114,-117,-119,-121,-123,-125,-127,-128,-128,-128,-128,-128,-126,-124,-122,-119,-116,-111,-107,-101,-96,-89,-82,-75,-67,-59,-50,-42,-32,-23,-13,-4,
// Wave 6
3,13,23,32,41,49,58,66,73,80,86,92,97,102,106,109,112,114,115,116,116,116,116,115,113,112,110,108,106,104,102,100,98,97,95,94,93,93,92,92,93,94,95,96,98,99,102,104,106,109,111,114,116,118,121,123,124,126,127,127,127,127,127,126,124,122,120,117,114,110,106,102,97,93,88,83,78,73,68,63,59,54,50,46,43,40,38,36,34,33,32,32,33,33,34,36,38,40,42,45,47,50,52,55,57,60,62,63,65,66,66,66,66,65,64,62,59,56,52,48,44,39,33,27,21,15,9,3,-4,-10,-17,-23,-29,-35,-40,-45,-49,-53,-57,-60,-63,-65,-66,-67,-67,-67,-67,-66,-64,-63,-61,-58,-56,-53,-51,-48,-45,-43,-41,-38,-37,-35,-34,-33,-33,-33,-34,-35,-37,-39,-41,-44,-48,-51,-56,-60,-64,-69,-74,-79,-84,-89,-94,-99,-103,-107,-111,-115,-118,-121,-123,-125,-127,-128,-128,-128,-128,-128,-126,-125,-123,-121,-119,-117,-114,-112,-109,-107,-105,-102,-100,-98,-97,-96,-95,-94,-93,-93,-94,-94,-95,-96,-98,-100,-101,-103,-105,-107,-109,-111,-113,-115,-116,-117,-117,-117,-117,-116,-115,-112,-110,-106,-103,-98,-93,-87,-81,-74,-66,-58,-50,-41,-32,-23,-13,-4,
// Wave 7
3,12,20,29,37,45,52,59,66,72,77,82,87,90,93,96,98,99,100,100,100,99,98,97,95,93,91,89,87,84,82,80,78,77,75,74,74,73,73,74,75,76,77,79,81,84,87,90,93,96,100,103,107,110,113,116,119,121,123,125,126,127,127,127,127,126,125,123,121,118,115,112,108,104,100,96,92,88,84,79,76,72,68,65,63,60,58,56,55,54,54,54,55,56,57,58,60,62,65,67,69,72,74,77,79,80,82,83,84,84,84,84,82,81,78,75,72,68,63,58,52,46,40,33,26,18,11,3,-5,-12,-20,-27,-34,-41,-48,-54,-59,-64,-69,-73,-77,-79,-82,-83,-85,-85,-85,-85,-84,-83,-81,-79,-77,-75,-73,-70,-68,-65,-63,-61,-59,-58,-57,-56,-55,-55,-56,-56,-58,-59,-61,-64,-67,-70,-73,-77,-81,-85,-89,-93,-97,-101,-105,-109,-113,-116,-119,-122,-124,-126,-127,-128,-128,-128,-128,-127,-126,-124,-122,-119,-117,-114,-111,-107,-104,-100,-97,-94,-91,-88,-85,-82,-80,-78,-77,-75,-75,-74,-74,-75,-75,-76,-78,-79,-81,-83,-86,-88,-90,-92,-94,-96,-98,-99,-100,-101,-101,-101,-100,-99,-97,-94,-91,-87,-83,-78,-72,-66,-60,-53,-45,-37,-29,-21,-12,-3,
// Wave 8
4,15,26,36,46,56,65,74,82,90,97,103,109,114,118,121,124,126,127,127,127,127,125,124,121,119,116,113,110,106,103,100,97,94,91,88,86,84,83,81,81,80,80,81,81,82,84,85,87,89,92,94,96,98,101,103,105,106,108,109,110,111,111,111,110,109,108,107,105,102,100,97,94,91,88,85,82,79,76,73,70,68,66,64,63,62,61,61,62,63,64,65,67,70,73,75,79,82,85,89,92,96,99,102,104,106,108,110,110,110,110,109,107,104,101,97,92,87,81,74,67,59,51,42,33,23,14,4,-6,-15,-25,-34,-43,-52,-60,-68,-76,-82,-88,-94,-98,-102,-106,-108,-110,-111,-111,-111,-110,-109,-107,-105,-102,-100,-96,-93,-90,-86,-83,-79,-76,-73,-71,-68,-66,-65,-64,-63,-62,-63,-63,-64,-65,-67,-69,-71,-74,-77,-80,-83,-86,-89,-92,-95,-98,-101,-104,-106,-108,-109,-110,-111,-112,-112,-112,-111,-110,-109,-107,-106,-104,-101,-99,-97,-95,-92,-90,-88,-86,-85,-83,-82,-82,-81,-81,-82,-83,-84,-85,-87,-90,-92,-95,-98,-101,-104,-108,-111,-114,-117,-120,-123,-125,-126,-128,-128,-128,-128,-127,-125,-122,-119,-114,-110,-104,-98,-90,-83,-74,-65,-56,-46,-36,-26,-15,-4,
// Wave 9
3,11,19,27,35,43,51,58,65,72,78,84,90,95,100,104,108,112,115,118,121,123,124,126,126,127,127,127,127,127,126,125,124,123,122,121,119,118,116,115,113,112,110,109,108,106,105,104,103,102,101,100,99,98,98,97,96,95,95,94,94,93,92,92,91,91,90,90,89,89,89,88,88,88,88,88,88,88,88,88,88,89,89,90,91,92,93,94,95,96,97,98,99,101,102,103,104,105,106,106,107,107,107,107,106,105,104,103,101,98,96,93,90,86,82,77,73,68,62,56,50,44,38,31,24,17,10,3,-4,-11,-19,-26,-32,-39,-46,-52,-58,-64,-69,-74,-79,-83,-87,-91,-94,-97,-100,-102,-104,-105,-106,-107,-108,-108,-108,-108,-107,-106,-106,-105,-104,-103,-102,-100,-99,-98,-97,-96,-95,-94,-93,-92,-91,-90,-90,-89,-89,-89,-89,-89,-89,-89,-89,-89,-89,-90,-90,-91,-91,-91,-92,-92,-93,-93,-94,-95,-95,-96,-96,-97,-98,-99,-99,-100,-101,-102,-103,-104,-105,-106,-107,-109,-110,-111,-113,-114,-116,-117,-119,-120,-122,-123,-124,-125,-126,-127,-128,-128,-128,-128,-128,-127,-126,-125,-123,-121,-119,-116,-113,-109,-105,-100,-96,-90,-85,-78,-72,-65,-58,-51,-43,-36,-28,-20,-12,-3,
// Wave 10
1,13,27,40,53,65,76,87,96,105,112,118,122,125,127,127,126,124,120,116,110,103,95,86,77,67,57,47,36,26,16,6,-3,-12,-20,-27,-33,-39,-43,-46,-48,-50,-50,-49,-47,-44,-41,-36,-32,-26,-21,-15,-8,-2,4,9,15,20,24,28,30,32,34,34,33,32,29,26,22,17,11,5,-2,-10,-17,-25,-33,-41,-48,-56,-62,-69,-74,-79,-83,-86,-87,-88,-88,-86,-83,-80,-75,-69,-62,-54,-45,-36,-26,-15,-4,6,17,28,39,49,58,67,75,82,88,93,97,99,100,100,98,95,91,86,79,72,63,54,43,33,21,10,-2,-13,-25,-36,-47,-57,-66,-74,-82,-88,-93,-97,-100,-101,-101,-100,-97,-93,-88,-82,-74,-66,-57,-48,-37,-27,-16,-5,6,17,27,37,46,55,62,69,75,79,83,86,87,87,86,84,81,77,72,66,60,53,46,38,30,22,15,7,0,-7,-13,-19,-24,-28,-31,-33,-35,-35,-34,-33,-31,-28,-24,-20,-15,-9,-3,3,9,15,21,26,32,36,40,44,46,48,49,48,47,45,41,37,31,25,17,9,0,-9,-19,-29,-39,-50,-60,-70,-80,-89,-98,-105,-112,-118,-122,-126,-128,-128,-128,-126,-122,-118,-111,-104,-95,-86,-75,-64,-51,-38,-25,-11,
// Wave 11
2,9,15,22,28,35,41,47,53,59,65,70,75,81,85,90,94,99,103,106,109,113,115,118,120,122,124,125,126,127,127,127,127,127,127,126,125,124,122,120,119,117,114,112,110,107,104,102,99,96,93,90,87,84,81,78,76,73,70,67,65,62,60,57,55,53,51,49,47,46,44,43,41,40,39,38,38,37,36,36,35,35,35,35,35,35,35,35,35,35,35,36,36,36,36,36,36,36,36,36,36,36,35,35,34,34,33,32,32,31,30,29,27,26,25,23,22,20,18,16,15,13,11,9,7,5,3,0,-2,-4,-6,-8,-10,-12,-14,-16,-18,-19,-21,-23,-24,-26,-27,-28,-30,-31,-32,-33,-34,-34,-35,-35,-36,-36,-37,-37,-37,-37,-37,-37,-37,-37,-37,-37,-37,-36,-36,-36,-36,-36,-36,-36,-36,-36,-36,-36,-37,-37,-38,-39,-39,-40,-41,-42,-44,-45,-47,-48,-50,-52,-54,-56,-58,-61,-63,-66,-68,-71,-74,-77,-80,-83,-86,-88,-91,-94,-97,-100,-103,-106,-108,-111,-113,-116,-118,-120,-122,-123,-125,-126,-127,-128,-128,-128,-128,-128,-128,-127,-126,-125,-123,-121,-119,-116,-113,-110,-107,-103,-99,-95,-91,-86,-81,-76,-71,-65,-60,-54,-48,-41,-35,-29,-22,-16,-9,-3,
// Wave 12
2,9,16,23,30,36,43,49,55,61,66,72,77,82,86,91,95,99,102,105,108,111,113,115,117,119,121,122,123,124,125,125,126,126,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,126,126,126,125,125,124,124,123,123,122,121,120,119,118,117,116,115,113,112,111,109,108,107,105,104,103,101,100,99,98,97,96,95,94,93,93,92,91,91,90,90,89,89,88,87,87,86,85,85,84,83,81,80,78,77,75,73,70,68,65,62,59,56,52,48,44,40,36,31,26,22,17,12,7,2,-3,-8,-13,-18,-23,-28,-32,-37,-41,-45,-49,-53,-57,-60,-63,-66,-69,-72,-74,-76,-78,-80,-81,-82,-84,-85,-86,-87,-87,-88,-89,-89,-90,-90,-91,-91,-92,-92,-93,-94,-94,-95,-96,-97,-98,-99,-100,-101,-102,-104,-105,-106,-108,-109,-110,-112,-113,-114,-116,-117,-118,-119,-120,-121,-122,-123,-124,-124,-125,-126,-126,-126,-127,-127,-127,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-127,-127,-126,-126,-125,-124,-123,-122,-120,-118,-116,-114,-112,-109,-106,-103,-99,-96,-91,-87,-82,-78,-72,-67,-61,-55,-49,-43,-37,-30,-23,-17,-10,-3,
// Wave 13
3,13,22,31,40,48,57,65,72,79,86,92,98,103,108,112,116,119,122,124,125,126,127,127,127,127,126,126,124,123,122,120,119,117,116,115,113,112,111,110,109,109,108,108,107,107,107,108,108,108,109,109,109,110,110,110,110,110,110,110,109,109,108,107,105,104,102,100,98,96,94,91,89,86,83,81,78,76,73,71,69,67,65,64,62,61,61,60,60,60,60,61,62,63,64,65,67,68,70,72,73,75,76,77,79,79,80,80,80,79,79,77,75,73,71,68,64,60,56,51,46,40,34,28,22,16,9,3,-4,-11,-17,-24,-30,-36,-42,-47,-52,-57,-61,-65,-69,-72,-74,-77,-78,-80,-81,-81,-81,-81,-80,-79,-78,-77,-76,-74,-73,-71,-69,-68,-66,-65,-64,-63,-62,-61,-61,-61,-61,-62,-62,-63,-65,-66,-68,-70,-72,-74,-77,-79,-82,-85,-87,-90,-92,-95,-97,-99,-101,-103,-105,-106,-108,-109,-110,-110,-111,-111,-111,-111,-111,-111,-111,-110,-110,-110,-109,-109,-109,-108,-108,-108,-109,-109,-110,-110,-111,-112,-113,-114,-116,-117,-119,-120,-122,-123,-124,-126,-127,-127,-128,-128,-128,-128,-127,-126,-125,-122,-120,-117,-113,-109,-104,-99,-93,-87,-80,-73,-65,-57,-49,-40,-31,-22,-13,-4,
// Wave 14
3,11,19,26,34,41,49,56,63,69,75,81,87,92,97,102,106,109,113,116,118,121,123,124,125,126,127,127,127,127,127,126,126,125,124,123,121,120,118,117,115,113,112,110,108,106,104,102,100,97,95,93,90,87,85,82,79,76,72,69,66,62,58,54,51,46,42,38,34,30,25,21,17,12,8,4,0,-4,-8,-11,-14,-18,-21,-23,-26,-28,-30,-32,-33,-34,-35,-35,-36,-35,-35,-35,-34,-33,-32,-31,-29,-28,-26,-24,-22,-21,-19,-17,-15,-13,-12,-10,-9,-7,-6,-5,-4,-3,-3,-2,-2,-1,-1,-1,-1,-1,0,0,-1,-1,0,0,0,0,0,1,1,2,2,3,4,5,7,8,9,11,13,14,16,18,20,22,23,25,27,28,30,31,32,33,34,34,35,35,34,34,33,32,30,29,27,25,22,19,16,13,10,6,3,-1,-5,-10,-14,-18,-22,-27,-31,-35,-39,-44,-48,-52,-56,-60,-63,-67,-70,-74,-77,-80,-83,-86,-89,-91,-94,-96,-98,-101,-103,-105,-107,-109,-111,-113,-115,-116,-118,-120,-121,-122,-124,-125,-126,-127,-128,-128,-128,-128,-128,-128,-127,-126,-125,-123,-122,-119,-117,-114,-110,-106,-102,-98,-93,-87,-82,-76,-70,-63,-56,-49,-42,-34,-27,-19,-11,-3,
// Wave 15
4,17,29,40,51,62,72,81,90,98,105,111,116,120,124,126,127,127,127,126,123,121,117,113,109,104,99,94,89,84,79,74,69,65,62,59,56,54,53,52,52,52,54,55,58,60,63,67,70,74,78,82,86,90,93,96,99,101,102,103,103,103,102,100,97,93,89,84,78,72,65,58,50,42,34,25,17,8,0,-8,-16,-23,-29,-36,-41,-45,-49,-52,-54,-56,-56,-55,-54,-52,-49,-45,-40,-35,-30,-24,-17,-11,-4,2,9,15,21,27,32,37,41,45,47,49,51,51,50,49,47,44,41,37,32,27,21,15,9,2,-4,-10,-17,-23,-28,-33,-38,-42,-46,-48,-50,-52,-52,-52,-50,-48,-46,-42,-38,-33,-28,-22,-16,-10,-3,4,10,17,23,29,35,40,44,48,51,53,54,55,54,53,51,48,44,40,34,28,21,14,6,-2,-10,-18,-27,-35,-44,-52,-59,-67,-74,-80,-85,-90,-95,-98,-101,-103,-104,-104,-104,-103,-102,-100,-97,-94,-90,-87,-83,-79,-75,-71,-67,-64,-61,-58,-56,-54,-53,-53,-53,-54,-55,-57,-60,-63,-67,-71,-75,-80,-85,-90,-95,-100,-105,-110,-115,-118,-122,-125,-127,-128,-128,-128,-127,-124,-121,-117,-112,-106,-98,-90,-82,-72,-62,-51,-40,-29,-17,-5,
// Stringbox
// Wave 0
0,3,6,8,11,14,17,19,22,24,27,30,32,35,37,40,42,45,48,50,52,55,57,60,62,64,67,69,71,74,76,78,80,82,84,86,88,90,92,94,96,98,100,101,103,105,106,108,109,111,112,114,115,116,117,118,119,120,121,122,123,124,125,125,126,126,127,127,127,127,127,127,127,127,127,127,127,126,126,125,124,124,123,122,121,120,118,117,116,114,113,111,109,108,106,104,102,100,97,95,93,90,88,85,82,79,77,74,71,67,64,61,58,54,51,48,44,41,37,33,30,26,22,19,15,11,7,3,0,-4,-8,-12,-16,-19,-23,-27,-30,-34,-38,-41,-45,-48,-52,-55,-59,-62,-65,-68,-71,-75,-78,-80,-83,-86,-89,-91,-94,-96,-98,-101,-103,-105,-107,-109,-111,-112,-114,-115,-117,-118,-120,-121,-122,-123,-124,-125,-125,-126,-127,-127,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-127,-127,-127,-126,-125,-125,-124,-123,-122,-121,-120,-119,-118,-117,-115,-114,-113,-111,-110,-108,-107,-105,-104,-102,-100,-98,-96,-95,-93,-91,-89,-87,-85,-82,-80,-78,-76,-74,-71,-69,-67,-64,-62,-60,-57,-55,-52,-50,-47,-45,-42,-40,-37,-35,-32,-29,-27,-24,-22,-19,-16,-14,-11,-8,-6,-3,
// Wave 1
0,1,3,6,8,10,13,15,17,19,22,24,26,29,31,33,35,37,40,42,44,46,48,51,53,55,57,59,61,63,65,67,69,71,73,75,77,79,81,83,85,87,89,90,92,94,95,97,99,100,102,103,105,106,108,109,110,112,113,114,115,117,118,119,120,121,121,122,123,124,124,125,126,126,126,127,127,127,127,127,127,127,127,127,127,126,126,125,124,124,123,122,121,119,118,117,115,114,112,110,108,106,104,101,99,96,93,90,87,84,81,78,74,70,67,63,59,54,50,46,41,37,32,27,23,18,13,8,3,-2,-7,-12,-17,-22,-27,-32,-36,-41,-45,-50,-54,-59,-63,-67,-71,-74,-78,-82,-85,-88,-91,-94,-97,-100,-102,-105,-107,-109,-111,-113,-115,-117,-118,-119,-121,-122,-123,-124,-125,-126,-126,-127,-127,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-127,-127,-126,-126,-125,-124,-124,-123,-122,-121,-120,-119,-118,-117,-116,-114,-113,-112,-110,-109,-108,-106,-105,-103,-102,-100,-98,-97,-95,-93,-92,-90,-88,-86,-84,-82,-81,-79,-77,-75,-73,-71,-69,-67,-65,-62,-60,-58,-56,-54,-52,-50,-48,-45,-43,-41,-39,-36,-34,-32,-30,-27,-25,-23,-21,-18,-16,-14,-11,-9,-7,-5,-2,
// Wave 2
0,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,56,58,60,62,64,66,68,69,71,73,75,76,78,80,82,83,85,87,88,90,91,93,94,96,97,99,100,102,103,105,106,107,109,110,111,112,113,114,116,117,118,119,120,120,121,122,123,124,124,125,125,126,126,127,127,127,127,127,127,127,127,127,127,126,126,125,125,124,123,122,121,120,118,117,115,113,111,109,107,104,102,99,96,92,89,85,81,77,72,68,63,57,52,46,40,34,27,21,14,7,0,-7,-14,-21,-28,-35,-42,-48,-54,-60,-66,-71,-76,-81,-85,-89,-93,-96,-100,-103,-106,-108,-111,-113,-115,-117,-118,-120,-121,-123,-124,-125,-125,-126,-127,-127,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-127,-127,-126,-126,-125,-125,-124,-123,-122,-121,-121,-120,-119,-118,-116,-115,-114,-113,-112,-111,-109,-108,-107,-105,-104,-103,-101,-100,-98,-97,-95,-94,-92,-90,-89,-87,-85,-84,-82,-80,-79,-77,-75,-73,-72,-70,-68,-66,-64,-62,-61,-59,-57,-55,-53,-51,-49,-47,-45,-43,-41,-40,-38,-36,-34,-32,-30,-28,-26,-24,-22,-20,-18,-16,-14,-12,-10,-8,-6,-4,-1,
// Wave 3
0,2,4,5,7,9,11,13,14,16,18,20,22,23,25,27,29,30,32,34,36,38,39,41,43,44,46,48,50,51,53,55,56,58,60,61,63,65,66,68,70,71,73,74,76,78,79,81,82,84,85,87,88,90,91,93,94,95,97,98,100,101,102,103,105,106,107,108,109,111,112,113,114,115,116,117,118,119,120,121,121,122,123,123,124,125,125,126,126,127,127,127,127,127,127,127,127,127,127,127,126,126,125,124,123,122,121,120,118,117,115,113,111,108,105,102,99,95,91,87,82,77,71,65,58,50,42,33,23,13,2,-10,-21,-32,-44,-54,-63,-72,-79,-86,-92,-97,-101,-105,-108,-111,-113,-116,-118,-119,-121,-122,-123,-125,-125,-126,-127,-127,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-127,-127,-126,-126,-125,-125,-124,-123,-122,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-111,-109,-108,-107,-106,-104,-103,-102,-100,-99,-98,-96,-95,-93,-92,-91,-89,-88,-86,-85,-83,-82,-80,-78,-77,-75,-74,-72,-70,-69,-67,-66,-64,-62,-61,-59,-57,-55,-54,-52,-50,-49,-47,-45,-43,-42,-40,-38,-36,-35,-33,-31,-29,-28,-26,-24,-22,-20,-19,-17,-15,-13,-11,-10,-8,-6,-4,-2,
// Wave 4
0,2,3,5,7,8,10,11,13,15,16,18,19,21,23,24,26,27,29,31,32,34,35,37,39,40,42,43,45,46,48,50,51,53,54,56,57,59,60,62,63,65,66,68,69,71,72,74,75,77,78,79,81,82,84,85,86,88,89,90,92,93,94,96,97,98,99,101,102,103,104,105,107,108,109,110,111,112,113,114,115,116,117,118,119,119,120,121,122,122,123,124,124,125,125,126,126,127,127,127,127,127,127,127,127,127,127,127,126,125,125,124,123,122,120,119,117,115,113,110,107,104,100,95,90,84,78,70,60,49,36,20,2,-19,-42,-65,-84,-99,-108,-113,-116,-119,-121,-122,-124,-125,-126,-126,-127,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-127,-127,-127,-126,-126,-125,-124,-124,-123,-122,-121,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-111,-110,-109,-108,-106,-105,-104,-103,-102,-100,-99,-98,-97,-95,-94,-93,-91,-90,-89,-87,-86,-85,-83,-82,-80,-79,-77,-76,-75,-73,-72,-70,-69,-67,-66,-64,-63,-61,-60,-58,-57,-55,-54,-52,-50,-49,-47,-46,-44,-43,-41,-39,-38,-36,-35,-33,-31,-30,-28,-27,-25,-23,-22,-20,-19,-17,-15,-14,-12,-10,-9,-7,-6,-4,-2,-1,
// Wave 5
0,1,3,4,6,7,9,10,12,13,15,16,18,19,21,22,24,25,27,28,30,31,33,34,36,37,39,40,42,43,44,46,47,49,50,52,53,55,56,57,59,60,62,63,65,66,67,69,70,71,73,74,76,77,78,80,81,82,83,85,86,87,89,90,91,92,94,95,96,97,98,100,101,102,103,104,105,106,107,108,109,111,112,112,113,114,115,116,117,118,119,120,120,121,122,122,123,124,124,125,125,126,126,127,127,127,127,127,127,127,127,127,127,127,126,126,125,124,123,122,120,119,117,114,112,109,105,101,96,90,83,74,63,48,30,5,-27,-63,-97,-118,-124,-126,-127,-127,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-127,-127,-126,-126,-125,-125,-124,-124,-123,-122,-121,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-100,-99,-98,-97,-96,-94,-93,-92,-91,-89,-88,-87,-85,-84,-83,-81,-80,-79,-77,-76,-75,-73,-72,-71,-69,-68,-66,-65,-64,-62,-61,-59,-58,-57,-55,-54,-52,-51,-49,-48,-46,-45,-43,-42,-41,-39,-38,-36,-35,-33,-32,-30,-29,-27,-26,-24,-23,-21,-20,-18,-17,-15,-14,-12,-11,-9,-8,-6,-5,-3,-2,
// Wave 4
0,2,3,5,7,8,10,11,13,15,16,18,19,21,23,24,26,27,29,31,32,34,35,37,39,40,42,43,45,46,48,50,51,53,54,56,57,59,60,62,63,65,66,68,69,71,72,74,75,77,78,79,81,82,84,85,86,88,89,90,92,93,94,96,97,98,99,101,102,103,104,105,107,108,109,110,111,112,113,114,115,116,117,118,119,119,120,121,122,122,123,124,124,125,125,126,126,127,127,127,127,127,127,127,127,127,127,127,126,125,125,124,123,122,120,119,117,115,113,110,107,104,100,95,90,84,78,70,60,49,36,20,2,-19,-42,-65,-84,-99,-108,-113,-116,-119,-121,-122,-124,-125,-126,-126,-127,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-127,-127,-127,-126,-126,-125,-124,-124,-123,-122,-121,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-111,-110,-109,-108,-106,-105,-104,-103,-102,-100,-99,-98,-97,-95,-94,-93,-91,-90,-89,-87,-86,-85,-83,-82,-80,-79,-77,-76,-75,-73,-72,-70,-69,-67,-66,-64,-63,-61,-60,-58,-57,-55,-54,-52,-50,-49,-47,-46,-44,-43,-41,-39,-38,-36,-35,-33,-31,-30,-28,-27,-25,-23,-22,-20,-19,-17,-15,-14,-12,-10,-9,-7,-6,-4,-2,-1,
// Wave 2
0,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,56,58,60,62,64,66,68,69,71,73,75,76,78,80,82,83,85,87,88,90,91,93,94,96,97,99,100,102,103,105,106,107,109,110,111,112,113,114,116,117,118,119,120,120,121,122,123,124,124,125,125,126,126,127,127,127,127,127,127,127,127,127,127,126,126,125,125,124,123,122,121,120,118,117,115,113,111,109,107,104,102,99,96,92,89,85,81,77,72,68,63,57,52,46,40,34,27,21,14,7,0,-7,-14,-21,-28,-35,-42,-48,-54,-60,-66,-71,-76,-81,-85,-89,-93,-96,-100,-103,-106,-108,-111,-113,-115,-117,-118,-120,-121,-123,-124,-125,-125,-126,-127,-127,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-127,-127,-126,-126,-125,-125,-124,-123,-122,-121,-121,-120,-119,-118,-116,-115,-114,-113,-112,-111,-109,-108,-107,-105,-104,-103,-101,-100,-98,-97,-95,-94,-92,-90,-89,-87,-85,-84,-82,-80,-79,-77,-75,-73,-72,-70,-68,-66,-64,-62,-61,-59,-57,-55,-53,-51,-49,-47,-45,-43,-41,-40,-38,-36,-34,-32,-30,-28,-26,-24,-22,-20,-18,-16,-14,-12,-10,-8,-6,-4,-1,
// Overtones
// Wave 0
5,21,36,50,64,76,87,97,105,112,118,122,125,127,127,127,126,124,121,117,113,108,103,98,92,86,79,73,67,60,53,47,40,34,27,21,14,8,2,-4,-10,-15,-21,-26,-31,-36,-40,-45,-49,-53,-56,-60,-63,-66,-68,-70,-72,-74,-76,-77,-78,-79,-79,-79,-79,-79,-78,-77,-76,-74,-73,-71,-68,-66,-63,-60,-57,-53,-49,-45,-41,-37,-32,-28,-23,-17,-12,-7,-1,5,11,17,23,29,35,41,48,54,60,66,72,78,84,90,95,100,105,109,113,116,119,121,123,123,122,121,118,114,109,103,95,86,75,63,50,36,22,7,-8,-24,-38,-53,-66,-78,-89,-99,-107,-114,-119,-124,-126,-128,-128,-128,-127,-124,-121,-118,-113,-109,-103,-98,-92,-86,-80,-73,-67,-60,-54,-47,-40,-34,-27,-21,-15,-8,-2,4,9,15,20,25,30,35,40,44,48,52,56,59,62,65,67,70,72,73,75,76,77,78,78,78,78,78,77,76,75,73,71,69,67,64,62,59,55,52,48,44,40,35,31,26,21,16,10,5,-1,-6,-12,-18,-24,-31,-37,-43,-49,-56,-62,-68,-74,-80,-86,-91,-97,-102,-106,-111,-115,-118,-120,-122,-124,-124,-123,-122,-119,-115,-110,-103,-95,-85,-75,-63,-50,-36,-21,-6,
// Wave 1
0,1,3,5,6,8,10,11,13,15,17,18,20,22,24,26,28,30,32,34,36,39,41,43,45,47,50,52,54,57,59,61,64,66,68,71,73,76,78,81,83,86,87,91,93,94,101,97,106,106,100,127,35,-128,-128,-112,-124,-110,-111,-108,-103,-102,-97,-95,-92,-89,-86,-83,-80,-77,-74,-71,-68,-65,-62,-59,-57,-54,-51,-49,-46,-43,-41,-38,-36,-33,-31,-29,-26,-24,-22,-20,-18,-16,-14,-12,-10,-8,-6,-4,-2,-1,1,2,4,5,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,22,23,23,24,24,25,25,25,26,26,26,26,26,26,26,26,26,26,26,26,26,25,25,25,24,24,24,23,23,22,21,21,20,20,19,18,17,17,16,15,14,14,13,12,11,10,9,8,7,6,6,5,4,3,2,1,0,-1,-2,-3,-4,-5,-6,-7,-8,-9,-9,-10,-11,-12,-13,-14,-14,-15,-16,-17,-17,-18,-19,-20,-20,-21,-21,-22,-22,-23,-23,-24,-24,-25,-25,-25,-25,-26,-26,-26,-26,-26,-26,-26,-26,-26,-26,-26,-26,-26,-25,-25,-25,-24,-24,-24,-23,-22,-22,-21,-21,-20,-19,-18,-17,-16,-16,-15,-14,-13,-11,-10,-9,-8,-7,-5,-4,-3,-1,
// Wave 2
43,127,124,112,116,106,104,100,95,92,87,83,79,75,71,67,64,60,56,52,49,45,42,38,35,31,28,25,22,19,16,13,10,7,4,2,-1,-3,-6,-8,-10,-12,-14,-16,-18,-20,-21,-23,-24,-26,-27,-28,-29,-30,-31,-32,-32,-33,-34,-34,-34,-35,-35,-35,-35,-34,-34,-34,-33,-33,-32,-31,-31,-30,-29,-28,-26,-25,-24,-22,-21,-19,-17,-16,-14,-12,-10,-8,-6,-3,-1,1,4,6,9,11,14,17,20,22,25,28,31,34,38,41,44,47,50,54,57,60,64,67,71,74,78,81,84,89,91,95,100,99,111,103,116,123,-26,-128,-117,-115,-117,-105,-107,-99,-96,-93,-87,-84,-80,-76,-72,-68,-64,-60,-57,-53,-49,-46,-42,-39,-35,-32,-29,-25,-22,-19,-16,-13,-11,-8,-5,-3,0,2,5,7,9,11,13,15,17,19,20,22,23,25,26,27,28,29,30,31,32,32,33,33,33,34,34,34,34,33,33,33,32,32,31,30,29,29,27,26,25,24,23,21,20,18,16,14,13,11,9,7,4,2,0,-3,-5,-7,-10,-13,-15,-18,-21,-24,-27,-30,-33,-36,-39,-42,-45,-48,-52,-55,-58,-62,-65,-68,-72,-75,-79,-82,-86,-90,-92,-97,-100,-103,-110,-105,-122,-107,
// Wave 3
29,101,126,125,127,125,123,121,117,114,110,106,103,99,96,92,89,86,82,79,76,72,69,66,63,59,56,53,50,47,44,42,39,36,33,31,28,25,23,20,18,16,13,11,9,7,5,3,1,-1,-3,-5,-7,-8,-10,-11,-13,-14,-16,-17,-18,-20,-21,-22,-23,-24,-25,-26,-26,-27,-28,-28,-29,-30,-30,-30,-31,-31,-31,-31,-32,-32,-32,-32,-32,-32,-31,-31,-31,-31,-30,-30,-30,-29,-29,-28,-28,-27,-26,-26,-25,-24,-23,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,17,18,19,20,21,21,22,23,23,24,25,25,26,26,27,27,27,28,28,28,29,29,29,29,29,29,29,29,29,29,28,28,28,27,27,26,26,25,25,24,23,23,22,21,20,19,18,17,16,15,14,13,11,10,9,7,6,4,3,1,-1,-2,-4,-6,-8,-10,-12,-14,-16,-18,-20,-22,-24,-26,-28,-31,-33,-35,-38,-40,-42,-45,-47,-50,-52,-55,-58,-60,-63,-65,-68,-71,-74,-76,-79,-82,-85,-87,-90,-93,-96,-99,-101,-105,-107,-110,-112,-113,-117,-113,-113,-102,-42,
// Wave 4
4,17,30,42,53,64,73,81,88,95,100,105,108,111,112,113,113,111,109,106,102,97,91,84,76,68,58,48,36,24,11,-3,-17,-33,-49,-66,-84,-102,-117,-126,-128,-127,-122,-115,-107,-97,-87,-76,-65,-54,-44,-34,-25,-16,-8,-1,6,12,17,21,25,28,31,32,33,34,34,34,33,31,29,27,25,22,19,16,12,9,5,1,-2,-6,-9,-13,-16,-19,-22,-25,-27,-29,-31,-32,-33,-33,-33,-32,-31,-29,-26,-23,-19,-15,-10,-4,3,10,18,27,36,45,55,66,76,86,96,105,113,119,123,124,120,111,95,76,58,41,24,9,-6,-20,-32,-44,-55,-66,-75,-83,-90,-96,-102,-106,-110,-112,-114,-114,-114,-112,-110,-107,-103,-97,-91,-84,-76,-68,-58,-48,-36,-24,-11,3,18,33,50,67,85,103,117,125,127,126,121,114,105,95,84,74,63,52,42,32,23,14,6,-1,-8,-13,-18,-23,-27,-29,-32,-34,-35,-35,-35,-34,-33,-32,-30,-28,-25,-23,-20,-16,-13,-9,-6,-2,2,5,9,12,16,19,22,24,26,28,30,31,32,32,32,31,30,28,25,22,18,13,8,2,-5,-12,-20,-29,-38,-47,-57,-68,-78,-88,-98,-107,-115,-121,-124,-125,-121,-111,-94,-75,-57,-40,-24,-8,
// Wave 5
17,66,107,125,125,110,93,83,83,89,94,93,87,78,71,69,70,72,72,67,61,55,53,53,53,53,49,44,39,37,36,36,35,33,29,25,22,21,21,20,18,15,12,9,8,8,7,6,3,1,-1,-2,-3,-3,-4,-6,-8,-9,-10,-11,-11,-12,-13,-14,-15,-15,-15,-16,-16,-17,-17,-17,-18,-18,-18,-18,-18,-17,-17,-17,-17,-16,-16,-16,-15,-14,-13,-13,-13,-12,-11,-10,-8,-7,-6,-6,-5,-4,-2,0,2,2,3,4,5,8,10,12,13,14,15,16,19,23,25,26,27,27,29,32,36,39,41,41,41,42,46,51,55,56,56,55,56,60,66,71,73,71,69,69,74,82,89,92,88,81,78,84,98,114,121,109,76,29,-20,-55,-70,-65,-49,-34,-27,-29,-35,-39,-37,-31,-23,-18,-17,-20,-21,-20,-16,-11,-7,-6,-7,-8,-7,-4,-1,2,3,3,3,4,5,8,10,11,11,11,11,12,13,15,15,15,15,15,16,16,17,17,17,17,17,17,17,16,16,15,15,15,15,14,13,12,11,11,11,11,9,7,5,4,4,5,4,1,-2,-5,-6,-5,-4,-5,-8,-13,-17,-18,-17,-14,-14,-18,-25,-32,-34,-31,-25,-21,-26,-40,-55,-63,-53,-20,
// Wave 6
0,0,0,0,1,1,1,2,2,2,3,3,4,4,4,5,5,5,6,6,6,7,7,7,8,8,8,9,9,9,10,10,10,11,11,11,12,12,12,13,13,13,13,14,14,14,15,15,15,15,16,16,16,16,17,17,17,17,17,18,18,18,18,18,18,19,19,19,19,19,19,19,19,20,19,21,19,19,23,14,28,7,-100,-128,-121,-128,-127,-125,-127,-126,-123,-127,-122,-122,-128,-56,31,26,22,28,23,26,25,24,25,24,24,24,23,23,23,23,22,22,22,21,21,21,20,20,20,19,19,19,18,18,18,17,17,16,16,16,15,15,14,14,14,13,13,12,12,12,11,11,10,10,9,9,9,8,8,7,7,6,6,6,5,5,4,4,4,3,3,2,2,2,1,1,1,0,0,-1,-1,-1,-2,-2,-2,-3,-3,-3,-3,-4,-4,-4,-5,-5,-5,-5,-5,-6,-6,-6,-6,-7,-7,-7,-7,-7,-7,-7,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-7,-7,-7,-7,-7,-7,-6,-6,-6,-6,-6,-6,-5,-5,-5,-5,-4,-4,-4,-4,-3,-3,-3,-3,-2,-2,-2,-1,-1,-1,
// Wave 7
0,0,1,2,2,3,4,5,5,6,7,8,8,9,10,11,12,12,13,14,15,15,16,17,18,18,19,20,21,22,22,23,24,24,25,26,27,27,28,29,29,30,31,31,32,33,33,34,34,35,35,36,36,37,38,38,38,39,39,40,40,41,41,41,42,42,42,43,42,45,42,44,46,38,57,9,-113,-128,-120,-128,-125,-125,-126,-123,-124,-123,-122,-122,-122,-121,-121,-120,-120,-120,-118,-121,-117,-118,-121,-111,-128,-88,34,66,48,58,53,53,54,51,52,51,50,50,49,49,48,47,47,46,45,44,43,43,42,41,40,39,39,38,37,36,35,34,33,32,31,31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,14,13,12,11,10,9,8,7,6,5,5,4,3,2,1,1,0,-1,-2,-3,-3,-4,-5,-5,-6,-7,-7,-8,-9,-9,-10,-10,-11,-11,-12,-12,-13,-13,-14,-14,-14,-15,-15,-15,-16,-16,-16,-16,-17,-17,-17,-17,-17,-17,-17,-18,-18,-18,-18,-18,-18,-17,-17,-17,-17,-17,-17,-17,-16,-16,-16,-16,-15,-15,-15,-14,-14,-14,-13,-13,-12,-12,-12,-11,-11,-10,-10,-9,-9,-8,-7,-7,-6,-6,-5,-4,-4,-3,-2,-2,-1,
// Flute
// Wave 0
0,3,6,9,12,14,15,16,18,19,21,22,23,23,23,23,23,24,25,25,26,27,28,29,31,34,36,37,39,40,42,44,45,46,46,46,47,47,48,49,50,50,50,51,51,53,54,55,57,58,60,61,63,65,67,69,72,74,77,79,82,84,86,88,90,93,95,97,98,100,102,105,107,110,112,114,116,118,120,122,124,125,126,127,127,127,127,127,126,124,122,120,118,116,114,113,112,111,110,109,108,107,106,105,103,101,99,96,93,89,85,81,75,70,64,58,53,47,42,37,32,27,22,17,11,6,1,-4,-8,-12,-15,-17,-20,-21,-23,-24,-24,-24,-24,-24,-25,-26,-27,-28,-29,-30,-31,-33,-35,-37,-39,-42,-44,-47,-49,-51,-52,-53,-54,-54,-54,-55,-55,-56,-57,-58,-59,-60,-61,-62,-63,-64,-66,-67,-68,-69,-70,-71,-72,-74,-74,-75,-77,-79,-81,-82,-84,-86,-89,-91,-94,-96,-98,-101,-103,-106,-109,-112,-114,-115,-116,-117,-117,-117,-117,-117,-117,-117,-118,-119,-120,-121,-122,-123,-124,-125,-125,-125,-125,-124,-123,-122,-120,-118,-115,-112,-109,-105,-102,-99,-96,-93,-91,-88,-85,-83,-81,-79,-77,-75,-72,-69,-66,-62,-57,-53,-48,-43,-38,-32,-27,-21,-16,-11,-6,-2,
// Wave 1
0,3,7,10,12,13,14,14,14,13,13,13,14,14,15,17,19,22,25,28,30,31,33,34,35,36,37,38,39,39,39,39,39,39,39,40,40,41,42,43,44,46,48,50,52,54,55,57,59,60,61,62,63,65,67,69,70,72,74,75,77,79,81,83,86,88,91,94,97,101,105,108,112,115,118,121,123,125,127,127,127,127,126,126,125,123,122,121,120,120,120,120,120,121,121,121,120,120,119,119,118,117,115,113,110,107,104,101,97,94,90,87,83,79,74,70,65,61,56,50,45,38,32,26,20,14,8,3,-1,-5,-8,-10,-12,-14,-15,-17,-18,-19,-20,-21,-22,-23,-25,-27,-29,-32,-34,-36,-38,-39,-41,-42,-44,-45,-46,-47,-48,-49,-49,-50,-50,-51,-53,-54,-56,-57,-58,-58,-59,-60,-62,-63,-65,-66,-67,-68,-69,-70,-71,-72,-73,-74,-75,-77,-79,-81,-84,-86,-89,-91,-93,-96,-99,-101,-104,-107,-109,-111,-114,-115,-116,-117,-117,-118,-119,-119,-120,-121,-122,-123,-123,-124,-124,-124,-124,-123,-121,-120,-118,-116,-115,-113,-112,-111,-110,-109,-108,-108,-107,-106,-106,-106,-106,-107,-107,-107,-106,-104,-101,-97,-92,-87,-81,-76,-69,-62,-55,-48,-41,-34,-28,-22,-17,-13,-8,-3,
// Wave 2
1,6,10,13,16,18,22,24,24,25,26,26,27,28,27,27,29,30,31,32,34,34,36,40,42,43,45,49,51,53,55,57,59,60,61,61,61,63,64,64,62,62,63,63,63,63,63,62,62,64,66,67,67,69,70,70,72,74,75,77,78,80,83,85,86,88,91,93,95,97,98,100,103,104,106,108,109,111,113,114,114,114,116,117,117,118,118,117,117,117,116,114,113,112,111,109,108,107,106,104,102,100,98,97,96,93,91,88,86,84,81,77,73,69,65,61,57,51,45,40,34,29,24,17,12,8,2,-3,-8,-12,-15,-18,-22,-24,-26,-27,-27,-27,-27,-27,-25,-23,-21,-19,-18,-18,-17,-15,-16,-17,-18,-19,-22,-25,-27,-29,-32,-37,-42,-45,-47,-51,-53,-55,-56,-57,-57,-58,-57,-57,-56,-55,-55,-54,-53,-54,-56,-57,-58,-61,-63,-65,-69,-72,-75,-78,-82,-86,-89,-92,-95,-98,-100,-102,-105,-106,-107,-111,-112,-112,-114,-115,-116,-118,-119,-120,-121,-122,-124,-124,-124,-126,-127,-128,-128,-128,-128,-128,-127,-126,-124,-123,-121,-120,-119,-118,-115,-114,-113,-111,-110,-110,-109,-108,-106,-104,-102,-100,-97,-94,-91,-87,-83,-77,-71,-65,-60,-54,-47,-40,-33,-26,-20,-16,-11,-5,
// Wave 3
0,2,6,10,15,19,23,26,30,34,37,40,43,46,49,53,56,58,61,63,66,69,72,74,75,77,80,82,83,84,85,85,86,86,87,88,89,89,90,90,91,92,93,95,97,99,102,103,105,107,109,110,112,114,117,119,120,121,121,123,125,126,126,126,125,125,126,126,124,123,121,120,118,116,114,111,108,105,101,98,93,89,84,80,75,70,65,59,53,47,41,36,32,26,20,14,7,2,-3,-8,-14,-19,-24,-28,-33,-38,-42,-45,-48,-51,-54,-56,-57,-59,-60,-60,-60,-59,-59,-58,-56,-55,-53,-51,-48,-45,-42,-40,-38,-35,-32,-30,-26,-24,-22,-20,-18,-15,-13,-11,-10,-9,-9,-9,-8,-8,-7,-7,-7,-6,-5,-6,-7,-8,-8,-10,-11,-12,-12,-13,-15,-17,-18,-19,-21,-23,-25,-27,-29,-32,-34,-36,-38,-41,-43,-45,-46,-48,-49,-51,-53,-54,-54,-55,-55,-56,-57,-58,-59,-59,-60,-62,-64,-67,-68,-71,-73,-76,-78,-81,-85,-89,-91,-93,-97,-101,-104,-107,-110,-113,-117,-119,-122,-123,-124,-125,-125,-127,-128,-128,-128,-128,-127,-126,-124,-123,-122,-120,-118,-115,-113,-110,-106,-102,-99,-96,-91,-86,-81,-76,-72,-67,-61,-56,-50,-45,-40,-35,-31,-26,-21,-17,-12,-8,-4,-1,
// Wave 4
0,2,6,11,16,20,25,29,34,38,42,47,51,55,60,64,67,70,73,77,81,84,86,89,91,93,96,98,100,103,105,107,110,112,113,115,116,117,119,120,122,123,124,125,127,127,127,127,126,125,124,124,122,119,116,113,111,108,105,101,97,92,87,83,79,74,69,63,58,53,49,44,38,33,27,22,17,12,8,4,-1,-6,-11,-15,-20,-24,-27,-30,-33,-37,-40,-43,-46,-49,-52,-54,-56,-57,-59,-61,-63,-65,-67,-68,-69,-70,-72,-74,-76,-77,-78,-80,-81,-83,-85,-86,-87,-88,-89,-90,-90,-91,-91,-91,-92,-92,-92,-92,-92,-91,-90,-90,-90,-90,-88,-87,-86,-85,-84,-83,-81,-80,-78,-75,-72,-70,-67,-65,-62,-60,-57,-54,-51,-49,-46,-43,-41,-38,-36,-34,-30,-27,-25,-22,-20,-18,-15,-13,-11,-9,-8,-6,-4,-3,-2,-2,-1,-1,0,0,0,0,1,1,1,0,0,-2,-2,-2,-1,-1,-2,-3,-3,-3,-3,-3,-3,-3,-4,-5,-6,-7,-7,-7,-8,-9,-10,-11,-12,-13,-14,-15,-16,-17,-18,-20,-21,-23,-24,-25,-26,-28,-30,-31,-32,-33,-34,-35,-35,-36,-36,-37,-37,-38,-38,-38,-37,-37,-37,-36,-35,-34,-32,-30,-29,-27,-25,-23,-20,-17,-14,-10,-6,-2,
// Wave 5
0,2,5,7,10,12,14,16,19,21,24,27,29,32,35,37,40,43,46,48,52,55,58,61,64,66,69,71,74,76,79,81,84,86,88,91,93,96,98,101,103,105,108,110,113,115,118,120,121,123,123,124,125,126,127,127,127,127,127,127,127,127,126,125,124,123,122,120,119,117,115,114,112,110,109,107,105,103,101,100,98,96,93,91,89,86,83,80,78,75,72,69,66,64,61,58,55,52,49,46,42,39,35,31,28,24,21,18,15,12,9,6,3,0,-3,-6,-8,-10,-12,-14,-16,-18,-19,-21,-23,-24,-26,-27,-29,-30,-30,-31,-32,-33,-34,-35,-36,-37,-37,-38,-38,-39,-40,-41,-42,-44,-45,-46,-48,-49,-51,-53,-54,-56,-58,-60,-62,-64,-67,-69,-71,-74,-76,-78,-80,-82,-84,-86,-88,-89,-91,-92,-93,-94,-95,-96,-97,-97,-98,-99,-99,-100,-100,-100,-100,-100,-100,-99,-99,-99,-99,-99,-98,-97,-96,-95,-94,-94,-93,-92,-91,-90,-89,-88,-86,-85,-84,-83,-82,-80,-79,-78,-77,-77,-76,-74,-73,-72,-71,-71,-69,-67,-66,-65,-63,-62,-60,-59,-57,-56,-54,-53,-51,-49,-48,-46,-44,-42,-39,-37,-35,-33,-31,-28,-26,-24,-22,-20,-17,-15,-12,-10,-7,-5,-3,-2,
// Wave 6
0,3,6,9,12,15,18,21,23,26,28,31,33,36,38,40,43,45,48,50,53,55,57,60,62,64,67,69,71,73,76,78,80,82,83,85,86,88,89,91,93,94,96,98,100,102,103,105,106,108,110,111,112,114,115,117,118,119,120,121,122,123,124,125,126,126,127,127,127,127,127,127,127,127,127,127,126,126,125,125,124,123,122,120,119,117,115,114,112,110,108,105,102,100,98,95,92,88,85,82,79,76,73,69,65,61,57,53,49,46,42,37,33,29,25,21,17,13,9,5,2,-2,-5,-8,-12,-15,-18,-21,-23,-26,-29,-31,-34,-36,-38,-40,-42,-44,-46,-47,-49,-50,-52,-53,-54,-55,-57,-57,-58,-59,-60,-61,-62,-63,-64,-65,-66,-67,-68,-69,-71,-72,-73,-75,-76,-77,-78,-79,-81,-82,-84,-85,-87,-88,-90,-91,-93,-94,-96,-97,-99,-100,-101,-103,-104,-105,-106,-107,-107,-108,-108,-108,-109,-109,-110,-110,-110,-110,-109,-109,-108,-108,-107,-106,-106,-105,-104,-103,-102,-101,-99,-98,-97,-95,-94,-93,-91,-90,-88,-87,-86,-84,-83,-81,-80,-78,-76,-73,-71,-69,-68,-66,-64,-62,-60,-58,-55,-53,-50,-47,-45,-43,-40,-38,-35,-32,-29,-26,-23,-20,-18,-15,-12,-9,-5,-2,
// Wave 7
0,2,4,6,9,11,14,16,18,20,23,25,27,29,31,32,34,36,38,40,41,43,45,46,48,49,51,53,54,56,57,59,60,62,63,65,66,67,69,70,72,73,75,76,77,79,80,81,83,84,85,87,88,89,90,92,93,94,95,96,97,98,99,100,101,102,103,103,104,105,105,106,106,107,107,107,107,107,107,107,107,107,107,106,106,105,105,104,103,102,101,100,99,98,97,95,94,92,91,89,87,85,83,81,79,77,75,73,71,68,66,63,61,58,56,53,50,48,45,42,39,37,34,31,28,25,22,20,17,14,11,8,6,3,0,-3,-5,-8,-11,-13,-16,-18,-21,-23,-26,-28,-30,-33,-35,-37,-39,-41,-44,-46,-48,-50,-52,-54,-56,-57,-59,-61,-63,-65,-67,-69,-70,-72,-74,-76,-78,-80,-81,-83,-85,-87,-89,-91,-93,-95,-96,-98,-100,-102,-104,-106,-108,-109,-111,-113,-114,-116,-118,-119,-120,-122,-123,-124,-125,-126,-127,-127,-128,-128,-128,-128,-128,-128,-128,-127,-127,-126,-125,-124,-122,-121,-119,-117,-116,-113,-111,-109,-106,-104,-101,-98,-95,-92,-89,-86,-83,-80,-76,-73,-69,-66,-62,-59,-56,-52,-49,-45,-42,-38,-35,-32,-28,-25,-22,-19,-16,-13,-10,-7,-4,-1,
// Wave 8
0,2,4,6,8,9,11,13,15,17,19,21,24,27,29,32,35,38,41,44,47,50,53,55,58,60,62,65,67,69,71,73,75,77,78,80,81,83,84,86,87,88,89,91,92,93,94,95,97,98,100,101,102,104,105,107,108,110,111,112,113,115,116,117,118,119,120,120,121,122,123,124,124,125,126,126,127,127,127,127,127,127,127,127,127,127,126,125,124,123,122,120,119,117,115,113,111,109,107,104,102,100,97,94,92,89,86,83,80,77,74,71,68,65,62,59,56,53,50,47,44,40,37,34,31,28,25,21,18,15,11,8,5,1,-3,-6,-10,-13,-17,-21,-25,-28,-32,-36,-39,-43,-47,-50,-54,-57,-61,-64,-67,-71,-74,-77,-80,-83,-85,-88,-91,-93,-95,-97,-99,-101,-103,-105,-107,-108,-110,-111,-113,-114,-115,-116,-117,-118,-119,-120,-121,-121,-122,-123,-123,-124,-125,-125,-126,-126,-126,-127,-127,-127,-127,-127,-128,-128,-128,-127,-127,-127,-127,-126,-125,-125,-124,-123,-122,-120,-119,-117,-116,-114,-112,-110,-108,-106,-104,-102,-100,-97,-95,-92,-90,-87,-84,-82,-79,-76,-73,-70,-68,-65,-62,-59,-56,-53,-50,-47,-44,-41,-38,-35,-32,-29,-26,-23,-20,-17,-14,-12,-9,-7,-4,-2,
// Wave 9
0,1,3,5,7,9,11,13,15,17,19,20,22,24,26,27,29,30,32,34,35,37,38,40,42,43,45,46,48,49,51,52,54,56,57,59,60,62,63,65,66,68,69,71,72,74,76,77,79,80,81,83,84,86,87,89,90,91,92,94,95,96,97,98,99,100,101,102,103,104,104,105,106,106,106,107,107,107,107,107,107,107,107,106,106,105,105,104,103,102,101,100,98,97,96,94,93,91,89,87,85,83,81,79,77,75,72,70,68,65,63,60,58,55,52,50,47,44,42,39,36,34,31,28,26,23,21,18,15,13,10,8,5,3,1,-2,-4,-7,-9,-11,-13,-16,-18,-20,-22,-24,-27,-29,-31,-33,-35,-37,-40,-42,-44,-46,-48,-50,-53,-55,-57,-60,-62,-64,-67,-69,-71,-74,-76,-79,-81,-84,-86,-89,-91,-93,-96,-98,-101,-103,-105,-107,-109,-111,-113,-115,-117,-119,-120,-122,-123,-124,-125,-126,-127,-127,-128,-128,-128,-128,-128,-128,-128,-127,-126,-125,-124,-123,-122,-120,-118,-117,-115,-113,-111,-108,-106,-103,-101,-98,-96,-93,-90,-87,-84,-81,-78,-75,-72,-69,-66,-63,-60,-57,-54,-51,-48,-45,-42,-39,-36,-33,-31,-28,-25,-22,-20,-17,-15,-13,-10,-8,-5,-3,-2,-1,
// Wave 10
0,1,3,6,8,11,13,15,18,20,22,24,26,28,31,33,35,37,38,40,42,44,46,48,50,51,53,55,56,58,60,61,63,65,66,68,69,71,73,74,76,77,78,80,81,83,84,85,87,88,89,91,92,93,94,95,96,97,98,99,100,101,102,103,103,104,105,105,106,106,107,107,108,108,108,108,108,108,108,108,108,107,107,107,106,105,105,104,103,102,101,100,99,98,96,95,93,92,90,88,86,84,82,80,78,76,73,71,69,66,64,61,58,56,53,50,48,45,42,39,37,34,31,28,25,22,20,17,14,11,9,6,3,0,-2,-5,-7,-10,-12,-15,-17,-20,-22,-25,-27,-29,-32,-34,-36,-38,-41,-43,-45,-47,-49,-51,-54,-56,-58,-60,-62,-64,-66,-68,-70,-72,-74,-77,-79,-81,-83,-85,-87,-89,-91,-93,-95,-97,-99,-101,-103,-105,-107,-109,-111,-113,-114,-116,-118,-119,-120,-122,-123,-124,-125,-126,-127,-127,-128,-128,-128,-128,-128,-128,-128,-128,-127,-126,-125,-124,-123,-122,-120,-119,-117,-115,-113,-111,-109,-107,-104,-102,-99,-96,-94,-91,-88,-85,-82,-79,-75,-72,-69,-66,-63,-59,-56,-53,-50,-46,-43,-40,-37,-34,-31,-27,-24,-21,-19,-16,-13,-10,-7,-4,-2,-1,
// Wave 11
1,5,9,14,18,22,26,30,33,37,40,43,46,48,51,53,56,58,60,62,64,66,68,69,71,73,74,76,77,79,80,81,83,84,86,87,89,90,92,93,95,96,98,99,100,101,102,103,104,105,106,106,107,107,108,109,109,110,110,111,112,113,114,115,116,117,118,118,119,120,121,121,122,122,122,123,123,123,123,122,122,122,121,120,119,118,117,115,114,112,110,108,106,104,102,99,97,95,93,90,88,86,83,81,78,76,73,71,68,65,62,59,56,53,50,47,44,41,37,34,31,27,24,21,17,14,11,7,4,1,-2,-6,-9,-12,-15,-19,-22,-25,-28,-31,-35,-38,-41,-44,-47,-50,-53,-56,-59,-62,-65,-68,-71,-74,-77,-80,-83,-85,-88,-91,-93,-95,-97,-99,-101,-103,-105,-107,-108,-110,-111,-112,-114,-115,-116,-118,-119,-120,-121,-122,-124,-125,-125,-126,-127,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-127,-126,-126,-125,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-113,-112,-111,-109,-108,-106,-104,-102,-101,-99,-97,-94,-92,-90,-87,-85,-82,-79,-77,-74,-71,-68,-65,-62,-60,-57,-54,-51,-48,-46,-43,-40,-37,-34,-31,-27,-23,-20,-16,-12,-7,-3,
// Wave 12
1,6,10,14,18,21,25,28,31,34,37,40,42,45,47,50,52,54,56,58,60,62,64,66,67,69,70,72,73,74,76,77,78,79,80,81,82,82,83,84,85,86,87,89,90,91,93,94,96,98,99,101,102,104,105,106,107,108,109,110,111,111,112,112,113,113,113,113,113,113,113,113,113,113,112,112,112,111,111,110,110,109,109,109,108,108,107,107,106,105,105,104,103,102,101,100,99,97,96,95,93,91,89,88,86,83,81,79,76,74,71,68,66,63,60,56,53,50,47,43,40,37,33,30,26,23,19,16,12,9,5,2,-2,-5,-9,-12,-15,-19,-22,-25,-28,-31,-34,-37,-40,-43,-46,-49,-52,-55,-57,-60,-63,-65,-68,-70,-73,-75,-77,-79,-81,-84,-86,-87,-89,-91,-93,-95,-97,-98,-100,-102,-104,-105,-107,-108,-110,-111,-113,-114,-116,-117,-118,-119,-121,-122,-123,-124,-125,-126,-126,-127,-128,-128,-128,-128,-128,-128,-128,-128,-127,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-115,-114,-113,-112,-110,-109,-107,-106,-104,-102,-101,-99,-97,-95,-93,-90,-88,-86,-83,-81,-79,-76,-74,-71,-69,-66,-64,-61,-59,-56,-54,-51,-48,-45,-42,-39,-35,-32,-28,-24,-20,-15,-11,-6,-2,
// Wave 13
0,4,7,10,14,17,20,22,25,28,30,33,35,37,40,42,44,47,49,51,54,56,58,61,63,65,67,69,71,74,76,78,79,81,83,85,87,89,91,92,94,96,98,100,102,104,105,107,109,111,113,114,116,118,119,120,121,122,123,124,125,125,126,126,127,127,127,127,127,127,127,127,127,127,127,127,127,126,125,125,124,123,122,121,119,118,116,115,113,111,109,107,105,103,101,99,97,94,92,90,87,85,82,79,76,74,71,68,65,62,58,55,52,49,45,42,39,36,32,29,26,23,20,17,14,11,8,5,2,-1,-4,-7,-10,-13,-16,-19,-22,-25,-28,-31,-34,-37,-40,-43,-46,-49,-51,-54,-57,-59,-62,-64,-66,-69,-71,-73,-76,-78,-81,-83,-85,-88,-90,-92,-95,-97,-99,-101,-103,-105,-107,-109,-110,-112,-113,-114,-115,-116,-117,-118,-119,-120,-121,-121,-122,-123,-123,-124,-124,-124,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-124,-124,-123,-123,-122,-121,-120,-119,-118,-117,-115,-113,-112,-110,-108,-106,-104,-102,-99,-97,-95,-93,-90,-88,-86,-83,-81,-79,-76,-74,-71,-69,-67,-64,-62,-59,-57,-55,-52,-50,-48,-45,-43,-40,-37,-34,-31,-28,-24,-21,-17,-14,-10,-6,-2,
// Wave 14
1,4,8,12,15,18,21,22,24,25,26,26,26,26,26,26,26,26,26,26,27,27,28,29,30,33,35,37,39,40,42,44,45,47,48,49,50,51,51,52,53,54,55,56,57,59,61,62,64,66,68,71,73,75,77,80,82,84,86,87,89,91,92,94,95,96,97,98,99,101,103,105,106,107,109,110,112,114,116,118,119,121,123,125,126,127,127,127,127,127,127,126,125,123,122,120,118,116,113,110,107,104,101,97,93,90,86,83,79,76,72,69,66,63,60,57,54,52,49,47,45,43,41,39,37,34,30,26,21,17,13,9,5,0,-4,-7,-11,-13,-16,-18,-20,-22,-23,-25,-27,-28,-30,-31,-32,-33,-34,-35,-36,-37,-38,-39,-40,-41,-42,-44,-45,-46,-47,-48,-49,-50,-51,-52,-54,-55,-57,-58,-60,-61,-62,-64,-65,-66,-67,-68,-69,-70,-72,-73,-74,-74,-75,-76,-78,-80,-83,-85,-87,-88,-90,-91,-93,-94,-96,-98,-99,-101,-102,-103,-103,-103,-102,-102,-101,-100,-99,-98,-98,-98,-97,-96,-95,-94,-94,-94,-94,-93,-92,-91,-90,-90,-89,-88,-87,-86,-84,-82,-79,-75,-72,-69,-67,-64,-61,-58,-55,-52,-49,-46,-43,-40,-37,-34,-30,-26,-22,-18,-14,-10,-6,-2,
// Wave 15
0,3,6,8,11,14,17,20,23,24,26,27,27,28,28,28,28,28,27,27,27,27,27,28,29,31,32,34,36,38,40,42,44,46,48,50,52,53,54,56,57,58,59,60,61,61,62,63,64,65,67,69,71,73,75,78,80,82,84,86,88,89,91,92,94,95,96,97,98,100,101,102,103,105,106,107,109,111,113,115,117,119,121,123,124,125,127,127,127,127,127,125,124,122,119,117,114,111,108,105,102,99,96,92,89,86,82,79,75,72,68,65,61,59,56,53,49,46,43,40,37,34,32,29,26,24,21,17,13,8,4,0,-4,-8,-11,-14,-17,-19,-21,-23,-25,-26,-27,-27,-28,-29,-31,-32,-34,-35,-37,-38,-40,-41,-42,-44,-46,-48,-49,-51,-53,-54,-55,-56,-57,-58,-59,-61,-62,-64,-65,-66,-66,-67,-68,-70,-71,-73,-74,-74,-75,-76,-77,-79,-80,-82,-82,-83,-84,-86,-87,-89,-91,-92,-94,-96,-99,-101,-103,-104,-105,-106,-107,-108,-108,-108,-107,-107,-107,-107,-106,-105,-103,-102,-101,-101,-102,-102,-102,-102,-102,-103,-103,-104,-104,-103,-103,-101,-100,-98,-95,-92,-89,-86,-82,-78,-73,-69,-65,-60,-56,-51,-47,-43,-39,-35,-31,-28,-25,-22,-19,-16,-13,-9,-5,-2,
// Snippet
// Wave 0
2,12,20,23,27,32,36,45,58,69,80,94,105,108,107,104,100,98,98,95,90,85,82,78,76,78,77,73,72,79,86,90,87,86,88,92,105,105,114,127,55,-18,-10,-8,-13,-12,-20,-21,-21,-24,-27,-27,-25,-23,-23,-24,-27,-24,-17,-12,-14,-20,-22,-23,-27,-34,-37,-38,-37,-39,-43,-46,-47,-48,-49,-52,-54,-56,-55,-54,-56,-58,-60,-62,-65,-65,-67,-68,-65,-60,-61,-63,-64,-64,-65,-63,-63,-67,-69,-68,-68,-70,-72,-71,-70,-71,-73,-71,-67,-66,-64,-59,-54,-48,-36,-26,-23,-25,-28,-31,-32,-30,-33,-38,-37,-38,-45,-50,-48,-43,-39,-37,-40,-43,-39,-36,-37,-38,-37,-38,-41,-39,-31,-23,-19,-19,-16,-9,-1,4,10,16,19,19,17,13,9,4,-4,-11,-16,-18,-21,-21,-18,-12,-8,-3,3,10,15,19,21,21,20,22,28,32,33,32,30,30,34,37,36,34,31,29,28,29,28,21,12,3,-2,-2,-2,-4,-6,-7,-5,1,10,17,26,35,40,41,41,41,39,37,32,21,9,3,0,-3,-6,-6,-5,-6,-5,-4,-3,-4,-4,-2,1,-1,-2,1,5,7,9,14,19,23,24,25,28,30,28,27,26,22,15,10,9,7,2,-4,-6,-4,-3,-2,
// Wave 1
2,10,16,19,16,13,18,35,67,102,121,126,125,123,124,126,127,126,118,108,101,93,84,80,83,88,87,78,69,64,63,66,70,75,80,80,76,74,70,65,61,56,51,41,32,31,31,25,14,2,-19,-49,-69,-79,-87,-88,-84,-85,-90,-90,-87,-80,-72,-67,-65,-63,-59,-57,-59,-59,-59,-62,-67,-74,-84,-90,-91,-89,-82,-75,-68,-58,-47,-36,-26,-18,-13,-8,0,11,21,28,37,49,60,68,72,72,71,70,67,60,49,43,44,44,40,41,42,40,36,35,37,41,48,57,63,63,60,56,48,39,35,28,14,-3,-17,-28,-39,-46,-53,-60,-63,-66,-76,-85,-89,-91,-91,-91,-95,-96,-94,-93,-91,-93,-96,-89,-78,-74,-71,-67,-67,-65,-62,-64,-68,-73,-78,-78,-76,-75,-73,-70,-71,-71,-65,-59,-55,-52,-44,-42,-44,-44,-46,-32,-37,-36,53,108,85,83,78,68,69,66,66,68,69,70,67,63,64,64,62,67,77,81,81,82,83,79,68,52,39,23,3,-14,-27,-41,-50,-56,-61,-67,-75,-75,-67,-60,-55,-49,-41,-32,-23,-19,-15,-9,-7,-7,-7,-7,-10,-11,-7,-3,-5,-11,-15,-19,-24,-27,-26,-25,-26,-25,-22,-19,-18,-19,-17,-13,-8,-4,-2,-2,-4,-2,
// Wave 2
5,15,18,25,46,70,82,86,74,55,59,81,95,92,82,69,65,79,96,104,109,109,102,104,103,102,110,118,125,123,118,114,109,103,98,82,76,97,107,103,103,102,99,97,96,97,95,91,79,70,85,93,86,88,87,87,86,80,83,81,68,74,79,69,50,30,23,19,23,39,45,40,28,7,-10,-9,-6,9,23,12,-7,-15,-18,-24,-32,-50,-67,-64,-48,-39,-42,-47,-58,-52,-19,3,-16,-53,-83,-101,-104,-97,-93,-89,-83,-84,-73,-50,-45,-50,-56,-71,-90,-97,-94,-98,-102,-98,-99,-92,-66,-49,-55,-71,-86,-90,-80,-60,-41,-38,-51,-69,-73,-62,-57,-60,-71,-79,-72,-57,-48,-47,-51,-49,-22,14,26,8,-23,-48,-55,-47,-35,-25,-15,-7,3,13,26,36,37,42,40,24,2,-12,-13,-6,-1,4,27,57,72,72,56,25,10,33,68,79,64,33,12,24,53,64,58,43,30,38,50,54,44,40,62,80,113,94,-33,-86,-55,-69,-91,-102,-111,-109,-105,-103,-100,-98,-88,-74,-73,-75,-80,-89,-87,-84,-84,-83,-81,-78,-77,-77,-78,-76,-73,-72,-69,-68,-71,-68,-68,-62,-42,-33,-35,-43,-57,-64,-64,-64,-59,-46,-30,-19,-15,-10,0,18,40,42,21,-4,-10,-1,
// Wave 3
3,48,62,40,29,26,35,53,67,80,96,115,124,115,100,99,108,105,92,86,77,73,82,91,98,98,82,64,51,53,80,96,87,81,78,68,50,29,21,32,47,49,36,23,38,68,68,34,-6,-37,-53,-61,-65,-62,-44,-24,-13,-28,-56,-65,-67,-76,-89,-108,-119,-120,-115,-99,-87,-86,-88,-99,-108,-105,-102,-98,-92,-90,-90,-89,-88,-88,-86,-82,-81,-76,-72,-71,-53,-20,1,-14,-46,-62,-67,-67,-63,-54,-35,-13,7,13,4,7,19,16,12,15,8,9,27,37,44,52,39,4,-25,-31,-10,20,33,22,8,15,53,76,48,4,-16,-17,-17,-22,-32,-23,12,44,41,3,-26,-11,15,19,4,-19,-31,-17,5,16,16,5,-2,-2,-4,5,22,29,32,35,29,6,-22,-32,-17,15,33,16,-10,-9,27,56,35,-7,-24,-22,-25,-39,-51,-44,-14,17,26,5,-11,14,51,63,57,40,25,31,49,57,57,56,58,52,30,26,49,65,68,60,40,13,-8,-16,-19,-8,7,7,-11,-20,6,26,10,-29,-65,-78,-82,-84,-80,-71,-49,-18,0,0,-6,13,55,72,78,81,59,51,50,18,-10,-37,-67,-82,-90,-79,-59,-57,-65,-62,-58,-71,-82,-87,-86,-58,-33,-29,-31,-24,
// Wave 4
6,12,16,26,48,72,81,85,71,53,57,77,94,92,83,71,62,72,89,101,106,110,105,100,104,101,103,111,119,126,122,117,113,109,103,97,84,73,91,106,103,102,102,100,97,95,95,96,93,87,74,70,87,90,85,87,85,86,85,79,81,81,68,69,79,71,57,34,21,18,14,27,40,42,34,20,-1,-16,-12,-10,6,20,9,-10,-20,-21,-28,-34,-49,-69,-73,-62,-46,-46,-50,-57,-66,-47,-14,-1,-28,-65,-93,-110,-110,-105,-100,-97,-90,-90,-84,-60,-51,-54,-59,-70,-88,-103,-103,-102,-108,-108,-105,-106,-95,-67,-54,-63,-78,-93,-97,-88,-69,-48,-43,-53,-71,-81,-72,-64,-64,-71,-83,-85,-73,-58,-53,-54,-58,-51,-21,13,22,4,-26,-52,-61,-54,-43,-32,-22,-14,-5,5,17,29,34,36,41,33,14,-7,-18,-16,-10,-4,1,24,54,69,72,57,29,7,19,56,77,72,44,16,11,34,59,61,53,36,27,39,48,51,42,36,60,77,107,108,-28,-119,-84,-77,-84,-78,-91,-96,-93,-92,-90,-90,-88,-85,-84,-83,-84,-84,-80,-79,-77,-74,-76,-77,-73,-73,-61,-43,-39,-41,-51,-65,-70,-70,-70,-65,-52,-37,-25,-20,-16,-7,7,30,42,29,3,-15,-10,-2,
// Wave 5
3,8,13,32,61,78,80,62,46,64,87,88,78,62,60,78,94,103,105,99,98,98,99,107,118,121,116,111,105,99,91,73,78,100,101,97,98,94,91,92,90,90,79,57,65,78,68,64,61,49,32,14,11,24,35,33,20,12,32,56,48,15,-22,-47,-59,-65,-69,-62,-46,-28,-21,-40,-63,-69,-71,-79,-94,-110,-117,-118,-112,-95,-86,-87,-91,-101,-107,-103,-101,-97,-92,-91,-90,-89,-89,-89,-86,-83,-82,-76,-74,-71,-51,-21,-8,-28,-56,-67,-70,-69,-65,-55,-36,-17,0,2,-6,-1,9,6,-4,-7,-7,-7,7,33,61,78,75,62,53,59,83,103,98,87,97,109,108,102,98,102,112,116,112,109,107,104,103,100,97,96,90,80,79,85,89,88,87,88,85,80,79,79,75,68,62,52,42,49,65,73,71,52,25,13,22,34,22,-4,-16,-12,-10,-17,-32,-40,-34,-31,-37,-51,-58,-39,-12,-21,-50,-71,-91,-103,-107,-105,-92,-85,-88,-83,-83,-83,-73,-86,-111,-121,-123,-121,-116,-115,-110,-95,-85,-86,-91,-100,-101,-97,-97,-95,-92,-90,-89,-90,-88,-86,-84,-80,-82,-81,-80,-75,-56,-43,-47,-59,-72,-76,-75,-72,-59,-40,-28,-23,-16,0,26,37,15,-14,-18,-8,
// Wave 6
2,20,38,48,59,71,78,76,72,72,76,81,84,88,91,94,93,93,100,107,104,90,74,60,47,34,23,13,4,-4,-9,-7,6,23,36,44,53,61,62,56,51,54,61,62,58,55,57,61,62,65,73,77,70,54,38,26,15,0,-15,-27,-37,-44,-45,-35,-19,-5,1,10,22,28,23,13,6,5,2,-8,-18,-22,-25,-31,-36,-34,-29,-31,-43,-63,-76,-89,-103,-104,-128,-105,-3,14,-9,-2,-8,-3,14,29,42,47,51,55,52,43,38,40,45,48,49,49,51,54,55,58,64,66,58,41,24,10,-5,-21,-34,-43,-48,-50,-49,-41,-27,-12,-4,0,1,1,-10,-31,-44,-47,-46,-44,-45,-47,-51,-54,-55,-51,-44,-42,-53,-70,-83,-92,-100,-107,-111,-114,-117,-118,-112,-99,-78,-59,-46,-35,-23,-17,-18,-21,-15,-4,5,10,15,26,38,47,55,65,75,74,61,46,33,21,7,-8,-22,-30,-36,-38,-35,-27,-16,-12,-15,-14,-10,-16,-29,-40,-42,-38,-35,-33,-31,-29,-30,-31,-27,-19,-14,-21,-35,-49,-60,-69,-78,-84,-87,-91,-95,-93,-82,-64,-44,-29,-19,-8,-1,-2,-8,-7,1,9,12,14,18,23,27,33,42,51,53,43,27,15,6,-2,-9,-15,-19,-21,-20,-11,
// Wave 7
2,15,30,36,37,41,49,64,71,67,65,69,73,74,76,85,92,90,81,68,56,43,30,15,-8,-30,-45,-51,-42,-26,-13,0,9,19,32,38,40,44,47,48,42,33,31,36,39,39,40,43,46,44,36,23,7,-14,-34,-52,-67,-77,-85,-91,-93,-88,-78,-67,-56,-46,-37,-40,-54,-64,-63,-58,-52,-45,-37,-37,-40,-39,-28,-5,26,49,57,53,43,31,18,-4,-29,-46,-56,-59,-54,-34,6,46,65,61,49,49,72,93,111,122,114,121,78,-7,-12,12,23,43,44,45,51,49,41,27,15,6,-2,-11,-16,-15,-5,12,28,40,52,64,65,59,60,69,73,71,64,55,54,60,68,78,94,109,114,111,104,96,82,66,50,29,5,-16,-27,-28,-22,-13,-4,2,11,23,32,35,34,34,30,21,10,2,1,7,10,9,15,28,38,38,28,16,0,-24,-43,-56,-69,-81,-93,-100,-100,-95,-85,-74,-60,-42,-30,-32,-40,-44,-44,-46,-54,-62,-65,-63,-60,-55,-42,-26,-19,-24,-35,-46,-55,-65,-75,-88,-102,-116,-126,-128,-118,-100,-82,-69,-57,-44,-33,-29,-30,-30,-28,-30,-40,-47,-43,-35,-29,-23,-16,-6,1,1,-4,-10,-20,-32,-41,-49,-58,-69,-78,-80,-68,-48,-28,-11,
// Wave 8
6,12,21,49,98,124,119,111,74,15,-15,-17,-12,-13,-10,17,38,37,42,39,7,-33,-65,-87,-82,-40,16,55,60,45,11,-28,-50,-56,-53,-46,-40,-36,-22,0,11,5,-23,-57,-68,-50,-16,25,60,57,24,-8,-28,-41,-45,-43,-50,-66,-62,-24,27,56,68,76,51,7,-26,-44,-56,-66,-44,-1,30,43,41,35,20,-10,-30,-45,-65,-65,-43,-17,6,16,15,1,-19,-33,-51,-55,-41,-31,-21,-21,-32,-39,-25,27,64,68,72,36,-21,-42,-52,-51,-26,-9,-4,-6,-11,-1,25,53,71,77,62,21,-13,-18,-8,19,44,39,29,19,11,27,37,29,3,-20,-24,-27,11,70,96,90,33,-13,-22,-50,-59,-32,-10,-15,-10,22,29,29,39,19,-14,-24,-20,-17,-18,-31,-34,-26,-24,-21,-18,-27,-48,-69,-72,-57,-27,21,56,61,41,3,-25,-51,-79,-80,-63,-31,9,36,53,52,32,11,-23,-55,-53,-34,3,54,75,77,71,49,17,-28,-65,-80,-89,-75,-39,-14,6,27,38,31,6,-40,-86,-94,-89,-80,-46,-8,9,16,17,5,-15,-37,-55,-62,-56,-24,22,58,76,69,44,16,-1,11,33,37,26,15,13,4,5,18,8,8,49,87,95,98,90,40,-11,-17,-8,-4,
// Wave 9
12,33,76,110,95,80,100,90,65,85,114,121,118,106,96,89,80,83,99,102,95,93,92,83,76,78,73,59,50,53,73,71,32,17,25,-1,-27,-35,-41,-20,5,-25,-57,-26,-9,-47,-72,-73,-83,-94,-98,-104,-84,-80,-91,-90,-96,-82,-83,-55,12,20,16,2,-56,-89,-60,-2,38,41,16,20,52,49,41,37,30,45,40,25,19,8,15,20,3,-18,-45,-50,-44,-69,-90,-79,-35,-3,17,57,81,74,18,-53,-79,-89,-80,-55,-35,-27,-46,-73,-78,-63,-43,-29,-9,33,67,84,85,57,42,44,45,76,107,102,85,75,75,58,24,29,61,79,66,27,9,10,-6,-18,-16,2,17,-4,-27,-51,-73,-62,-64,-78,-64,-53,-60,-79,-100,-111,-107,-99,-92,-73,-71,-86,-80,-80,-81,-69,-55,-33,-31,-40,-29,-29,-40,-41,-28,7,26,36,58,72,73,58,52,68,82,94,105,118,122,112,108,105,105,98,76,79,92,88,87,83,82,81,58,29,17,35,62,59,53,46,27,0,-36,-55,-52,-38,-28,-38,-43,-44,-63,-77,-90,-109,-99,-88,-101,-108,-111,-108,-96,-100,-95,-63,-53,-71,-87,-89,-86,-84,-82,-76,-56,-43,-53,-66,-73,-73,-70,-54,-13,18,21,19,19,17,9,3,
// Wave 10
2,11,20,29,39,56,75,82,83,79,70,64,66,72,76,73,58,44,35,26,17,8,8,13,12,8,3,-2,-6,-8,-5,5,12,15,16,10,4,1,1,7,11,14,15,19,21,13,5,-4,-10,-10,-8,3,20,40,47,39,39,39,45,54,54,60,61,58,53,46,47,48,48,41,27,11,-9,-26,-40,-46,-48,-49,-48,-58,-57,-58,-76,-92,-103,-99,-90,-79,-67,-55,-42,-43,-43,-33,-20,2,15,24,31,36,45,47,29,3,-21,-41,-61,-73,-64,-51,-52,-67,-81,-87,-85,-83,-81,-64,-40,-22,-6,1,3,0,-13,-13,-2,13,29,36,41,42,32,29,30,33,37,36,43,55,52,45,37,34,40,46,55,64,72,74,60,51,46,41,42,39,39,44,43,36,23,6,-10,-14,-5,4,7,4,-2,-8,-8,-12,-21,-16,-9,1,18,24,31,30,16,14,17,24,29,24,29,29,29,24,-1,-12,-15,-16,-5,-2,0,2,-3,-13,-19,-15,-13,-2,36,69,76,60,38,16,-6,-18,-18,-6,-2,-26,-62,-85,-98,-113,-125,-128,-117,-97,-84,-78,-82,-93,-105,-104,-79,-46,-21,-7,5,13,2,-21,-37,-34,-25,-18,-11,-5,-3,-17,-40,-58,-63,-56,-44,-32,-15,-5,-5,-3,
// Wave 11
1,8,15,23,32,38,41,45,53,62,68,71,73,74,74,74,76,78,79,79,79,77,76,76,76,74,74,74,73,71,70,72,71,68,67,66,66,66,65,66,65,62,62,63,61,59,59,58,58,57,57,62,63,49,40,49,50,47,52,49,52,42,22,53,42,1,65,70,-13,19,40,-3,15,12,-2,6,-19,-21,-11,-10,0,-33,-45,-6,-46,-66,-7,-37,-61,-40,-64,-64,-67,-91,-84,-68,-73,-94,-107,-95,-89,-110,-101,-80,-116,-122,-88,-104,-84,-27,-25,-20,-8,-7,1,1,3,7,7,7,7,10,12,12,12,15,18,20,23,26,30,32,31,34,37,37,38,39,42,43,41,40,39,38,39,38,37,36,34,33,32,30,28,24,21,18,14,11,8,4,0,-4,-6,-9,-14,-17,-19,-20,-23,-25,-27,-32,-37,-42,-46,-49,-52,-55,-55,-55,-57,-58,-58,-60,-61,-62,-60,-53,-46,-36,-24,-15,-6,-1,5,14,23,35,49,58,67,75,81,85,88,86,81,72,58,42,21,-4,-23,-36,-49,-61,-71,-79,-82,-85,-88,-92,-94,-94,-96,-96,-95,-95,-95,-93,-92,-91,-88,-86,-83,-79,-77,-73,-69,-65,-61,-59,-59,-55,-53,-50,-45,-43,-39,-35,-33,-30,-22,-14,-8,-3,
// Wave 12
2,11,7,5,12,12,14,23,28,33,39,45,48,40,50,59,42,56,66,61,80,78,80,105,93,83,104,113,113,116,121,122,121,124,123,123,124,121,117,113,114,112,109,109,106,104,102,101,103,101,96,95,95,93,91,92,92,89,89,87,83,82,80,78,77,69,63,66,65,65,58,54,61,65,77,72,47,46,41,41,52,25,1,-2,-17,-19,-14,-25,-33,-40,-52,-54,-64,-70,-60,-73,-83,-84,-95,-90,-86,-93,-93,-95,-97,-99,-98,-93,-94,-94,-91,-91,-87,-86,-86,-80,-79,-79,-78,-77,-70,-72,-78,-72,-70,-73,-71,-71,-73,-73,-68,-67,-68,-68,-66,-65,-65,-64,-62,-61,-61,-61,-59,-56,-55,-55,-52,-53,-51,-41,-34,-28,-18,-10,-2,3,6,12,19,24,26,21,22,28,30,41,44,44,49,48,61,54,34,37,30,29,35,22,22,26,20,21,18,13,14,13,7,2,3,7,6,8,14,12,9,6,6,9,-1,-3,-4,-17,-12,-8,-8,-14,-31,-18,-20,-48,-45,-48,-63,-56,-58,-67,-69,-83,-82,-70,-84,-84,-76,-80,-79,-79,-78,-73,-73,-71,-67,-66,-65,-62,-61,-61,-59,-56,-57,-57,-53,-49,-49,-46,-35,-32,-31,-29,-18,-8,-15,-8,-6,-10,5,0,
// Wave 13
30,67,67,79,99,88,102,121,98,96,88,62,72,64,56,55,35,32,35,37,42,52,68,75,92,101,89,76,48,25,17,-12,-48,-73,-89,-100,-103,-85,-69,-63,-59,-51,-36,-21,-13,-13,-10,-4,-10,-11,-5,5,19,29,36,43,41,30,22,19,5,-27,-61,-87,-100,-105,-109,-106,-95,-85,-63,-36,-22,-4,18,20,24,36,26,12,13,16,27,35,29,27,30,22,17,23,11,-15,-35,-51,-63,-64,-62,-66,-69,-66,-55,-36,-23,-7,6,10,16,11,11,14,8,8,4,2,-2,-6,11,27,33,38,39,34,29,33,29,13,-7,-25,-22,-16,-13,-3,-2,-2,7,21,36,40,50,53,48,57,50,39,41,33,34,35,27,30,27,30,38,32,26,11,-3,-6,-18,-27,-34,-47,-50,-38,-21,-7,4,8,9,20,26,31,23,4,7,1,-1,17,12,11,11,6,24,36,47,72,85,98,105,99,85,56,38,25,-8,-51,-85,-101,-105,-106,-99,-93,-90,-87,-82,-68,-52,-49,-49,-34,-26,-27,-21,-17,-9,9,26,35,39,39,36,33,28,12,-18,-49,-77,-94,-101,-109,-115,-111,-104,-93,-80,-71,-56,-38,-29,-16,-12,-18,-21,-21,-13,-1,1,1,4,6,10,20,19,7,-3,-9,
// Wave 14
16,52,61,70,89,94,86,64,65,83,73,73,87,72,67,78,68,60,53,34,23,15,6,27,66,83,75,48,23,36,63,73,86,86,70,67,67,59,49,46,45,31,26,49,68,70,78,82,80,80,74,72,72,68,68,64,57,53,50,49,43,30,-3,-37,-41,-56,-94,-114,-123,-128,-124,-116,-111,-104,-100,-96,-98,-95,-84,-89,-92,-82,-81,-81,-66,-56,-60,-69,-74,-75,-82,-91,-88,-81,-88,-79,-52,-49,-42,4,26,21,39,54,58,65,68,78,81,75,78,76,68,62,52,43,34,15,1,-5,-13,-18,-14,-9,-6,4,19,18,9,14,23,16,6,7,6,3,14,19,3,-23,-36,-29,-68,-116,-102,-84,-100,-118,-113,-110,-121,-113,-97,-98,-97,-87,-86,-88,-83,-76,-74,-74,-66,-64,-67,-69,-69,-72,-78,-77,-69,-66,-55,-34,-27,-36,-21,22,42,34,33,50,69,66,62,77,89,77,69,82,93,89,77,74,75,63,52,49,44,40,43,37,28,50,74,70,64,63,68,69,50,52,58,39,48,59,50,27,-6,8,11,-39,-66,-74,-83,-99,-112,-108,-102,-93,-76,-64,-65,-56,-37,-41,-47,-40,-42,-43,-30,-25,-27,-2,14,10,18,0,-9,6,-26,-42,-14,-18,-26,-4,
// Wave 15
11,25,24,30,40,41,40,37,41,42,24,18,34,62,84,79,86,107,105,99,95,85,80,71,59,59,52,22,1,1,17,34,37,39,53,73,72,58,64,67,51,30,19,35,51,36,11,0,11,21,15,5,16,37,26,12,30,24,11,21,9,-8,-7,-18,-37,-38,-44,-59,-51,-40,-29,-7,-6,-7,14,41,37,12,12,18,17,18,3,-2,25,34,13,-1,2,14,33,53,66,61,52,35,20,45,71,55,26,10,-5,-21,-19,5,21,41,69,58,46,64,75,84,89,78,77,81,77,70,66,65,63,61,62,71,76,75,85,89,82,82,73,53,40,27,12,4,2,-15,-42,-57,-69,-79,-65,-41,-32,-33,-34,-43,-46,-37,-56,-64,-40,-56,-71,-70,-98,-112,-104,-102,-115,-124,-99,-67,-69,-74,-52,-45,-57,-53,-49,-44,-33,-38,-53,-58,-67,-78,-62,-19,8,10,19,30,38,41,44,45,-10,-68,-50,-30,-42,-33,-12,-6,-6,2,-6,-11,0,-29,-59,-48,-63,-82,-85,-110,-112,-91,-92,-78,-56,-68,-72,-62,-62,-55,-43,-56,-71,-62,-69,-69,-44,-38,-42,-48,-58,-55,-48,-34,-1,8,-7,10,25,-2,-15,-4,-14,-26,-27,-40,-52,-58,-73,-69,-43,-34,-33,-11,4,-4,
// Aguitar
// Wave 0
0,3,6,9,12,16,20,23,26,29,33,36,39,42,45,47,50,53,56,59,61,64,67,69,72,75,77,80,82,84,87,89,91,93,96,98,100,102,104,105,107,109,110,112,113,115,116,117,119,120,121,122,123,123,124,125,125,126,126,127,127,127,127,127,127,127,127,127,126,126,125,125,124,123,122,122,121,120,119,118,117,115,114,112,111,109,107,106,104,102,100,98,96,94,92,90,88,85,83,81,78,76,73,71,68,65,62,60,57,54,51,48,45,42,39,36,33,30,27,24,21,18,15,12,9,6,3,0,-3,-7,-10,-13,-16,-19,-22,-26,-29,-32,-35,-38,-41,-44,-47,-50,-53,-56,-58,-61,-64,-66,-69,-71,-74,-76,-79,-82,-84,-86,-89,-91,-93,-95,-97,-99,-100,-102,-104,-106,-107,-109,-111,-112,-114,-115,-117,-118,-119,-120,-121,-122,-123,-124,-124,-125,-125,-126,-126,-126,-126,-127,-127,-127,-127,-127,-127,-127,-127,-126,-126,-125,-125,-124,-123,-122,-121,-120,-119,-118,-117,-115,-114,-113,-111,-110,-108,-106,-104,-102,-100,-98,-96,-94,-92,-90,-88,-86,-83,-81,-79,-76,-74,-71,-69,-66,-63,-60,-58,-55,-52,-49,-46,-43,-41,-38,-35,-32,-29,-26,-23,-20,-16,-13,-10,-8,-5,-2,
// Wave 1
3,15,24,28,30,31,34,37,40,43,46,49,52,55,58,60,63,66,68,71,73,76,78,81,83,85,88,90,92,94,96,98,100,102,104,105,107,109,110,112,113,114,116,117,118,119,120,121,122,123,123,124,125,125,126,126,126,127,127,127,127,127,127,127,126,126,126,125,124,124,123,122,121,120,119,118,117,115,114,113,111,110,108,106,105,103,101,99,97,95,93,91,89,86,84,82,80,77,75,72,70,67,64,62,59,56,53,50,48,45,42,39,36,33,30,27,24,21,18,15,12,9,6,3,0,-3,-6,-10,-13,-16,-19,-22,-25,-28,-31,-34,-37,-40,-43,-46,-49,-52,-54,-57,-60,-63,-65,-68,-70,-73,-75,-78,-80,-83,-85,-87,-89,-92,-94,-96,-98,-100,-102,-104,-105,-107,-109,-111,-112,-114,-115,-117,-118,-119,-120,-122,-123,-124,-124,-125,-126,-126,-127,-127,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-127,-127,-126,-125,-125,-124,-123,-122,-121,-120,-119,-118,-116,-115,-113,-112,-110,-108,-107,-105,-103,-101,-99,-96,-94,-92,-90,-87,-85,-83,-80,-77,-75,-72,-69,-66,-63,-60,-57,-53,-50,-46,-43,-40,-36,-33,-30,-28,-25,-23,-21,-19,-18,-16,-15,-14,-14,-14,-15,-13,-5,
// Wave 2
1,7,12,14,16,19,22,25,28,32,35,38,42,45,48,51,54,57,60,63,65,68,71,73,76,78,81,83,86,88,90,92,94,96,98,100,102,104,106,108,109,111,113,114,116,117,118,119,120,122,122,123,124,125,125,126,126,127,127,127,127,127,127,127,127,127,127,126,126,125,125,124,123,122,121,120,119,118,117,115,114,112,111,109,108,106,104,102,100,98,96,94,92,90,88,86,83,81,78,76,73,71,68,65,63,60,57,54,51,48,45,42,39,36,33,30,27,24,21,18,14,11,8,5,2,-2,-5,-8,-11,-14,-18,-21,-24,-27,-30,-33,-36,-39,-42,-45,-48,-50,-53,-56,-59,-61,-64,-66,-69,-71,-74,-76,-78,-81,-83,-85,-87,-89,-91,-93,-95,-97,-99,-101,-102,-104,-106,-107,-109,-110,-112,-113,-114,-115,-116,-117,-118,-119,-120,-121,-121,-122,-123,-123,-123,-124,-124,-124,-124,-124,-124,-124,-124,-124,-123,-123,-122,-122,-121,-121,-120,-119,-118,-117,-116,-115,-114,-112,-111,-110,-108,-107,-105,-104,-102,-100,-98,-97,-95,-93,-91,-89,-86,-84,-82,-80,-78,-75,-73,-71,-68,-66,-63,-60,-58,-55,-52,-49,-47,-44,-41,-38,-35,-33,-30,-27,-25,-23,-20,-18,-16,-14,-13,-12,-10,-5,
// Wave 3
2,11,17,20,22,24,27,31,34,37,40,43,46,49,52,55,58,61,63,66,69,71,74,76,78,81,83,86,88,90,92,94,96,98,100,102,104,106,108,109,111,112,114,115,116,118,119,120,121,122,123,124,124,125,126,126,126,127,127,127,127,127,127,127,127,127,127,126,126,125,124,124,123,122,121,120,119,117,116,115,114,112,111,109,108,106,104,103,101,99,97,95,93,91,88,86,84,81,79,76,73,71,68,66,63,60,57,55,52,49,46,43,40,37,35,32,28,25,22,19,16,13,10,7,4,1,-3,-6,-9,-12,-15,-18,-22,-25,-28,-31,-34,-37,-40,-43,-46,-49,-52,-55,-58,-61,-63,-66,-69,-72,-74,-77,-80,-82,-85,-87,-89,-92,-94,-96,-98,-100,-102,-104,-106,-108,-109,-111,-113,-114,-115,-117,-118,-119,-120,-122,-123,-123,-124,-125,-126,-126,-127,-127,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-127,-127,-126,-125,-125,-124,-123,-122,-121,-120,-119,-118,-117,-115,-114,-112,-111,-109,-108,-106,-104,-102,-101,-99,-97,-95,-93,-90,-88,-86,-84,-81,-79,-76,-74,-71,-68,-66,-63,-60,-57,-54,-51,-48,-44,-41,-38,-35,-32,-29,-26,-23,-21,-19,-17,-15,-13,-12,-11,-12,-11,-5,
// Wave 4
0,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,32,34,36,37,39,41,42,44,45,47,48,50,51,53,55,56,57,59,60,61,63,64,66,67,68,70,71,72,74,75,76,77,78,79,81,82,83,84,85,87,88,89,89,90,91,92,93,94,95,96,97,98,99,99,100,101,101,102,102,103,103,104,104,104,105,105,105,105,105,105,104,104,104,104,103,103,102,102,101,100,99,99,98,97,96,95,93,92,90,88,87,85,83,82,80,78,76,73,71,69,66,64,61,58,55,52,49,46,43,40,37,34,31,27,23,20,16,13,10,6,2,-1,-5,-8,-12,-15,-19,-23,-26,-30,-34,-38,-41,-45,-49,-52,-56,-59,-62,-66,-69,-72,-76,-79,-82,-85,-88,-91,-93,-96,-98,-101,-103,-105,-108,-110,-112,-114,-116,-117,-119,-120,-122,-123,-124,-125,-126,-127,-127,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-127,-126,-126,-125,-124,-123,-121,-120,-119,-117,-116,-114,-113,-111,-109,-107,-105,-103,-101,-99,-97,-95,-93,-91,-88,-86,-84,-81,-79,-76,-73,-71,-68,-65,-63,-60,-58,-55,-53,-50,-48,-45,-42,-40,-37,-35,-32,-30,-27,-25,-22,-20,-18,-15,-13,-11,-8,-6,-4,-1,
// Wave 5
2,26,63,89,99,101,103,108,112,116,118,121,123,125,127,127,127,127,127,127,127,127,127,127,127,127,126,126,126,126,126,126,126,126,127,127,127,126,126,126,126,125,125,125,124,124,124,124,123,123,123,123,122,122,122,121,120,119,117,115,113,111,108,106,102,99,95,91,86,81,76,70,64,58,51,44,38,31,24,17,11,4,-2,-8,-13,-19,-24,-29,-34,-38,-42,-46,-49,-52,-55,-57,-59,-60,-61,-62,-63,-64,-65,-66,-66,-67,-67,-68,-68,-68,-69,-69,-69,-69,-69,-70,-70,-70,-70,-70,-70,-70,-70,-70,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-66,-66,-65,-66,-66,-66,-67,-67,-68,-68,-69,-69,-69,-69,-70,-69,-69,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-65,-64,-64,-64,-63,-63,-63,-63,-63,-62,-62,-62,-62,-62,-62,-62,-62,-62,-62,-62,-63,-63,-63,-63,-64,-64,-65,-65,-65,-65,-65,-66,-65,-65,-65,-65,-64,-64,-64,-63,-63,-63,-62,-62,-62,-62,-62,-62,-63,-63,-63,-63,-63,-63,-62,-62,-62,-61,-61,-60,-60,-59,-59,-59,-58,-59,-59,-59,-60,-60,-61,-61,-61,-60,-58,-56,-54,-50,-46,-41,-37,-31,-26,-21,-17,-12,-9,-6,-4,-2,-1,1,0,-5,-7,
// Wave 6
6,26,45,56,62,66,70,75,81,88,93,99,104,109,114,118,121,124,125,127,127,127,127,127,127,127,126,125,124,123,123,122,122,122,122,123,123,123,124,124,124,125,125,126,126,127,127,127,127,127,127,127,127,127,127,126,126,125,124,123,121,120,118,116,114,112,109,107,103,100,96,92,88,83,77,72,65,59,52,45,38,31,24,17,10,3,-3,-9,-15,-20,-24,-29,-33,-37,-40,-43,-46,-49,-51,-53,-55,-57,-59,-60,-61,-62,-63,-64,-64,-64,-65,-65,-65,-65,-65,-65,-65,-66,-66,-66,-67,-67,-67,-68,-68,-69,-69,-69,-69,-70,-70,-69,-69,-69,-69,-68,-68,-68,-67,-67,-66,-66,-66,-66,-66,-65,-66,-66,-66,-66,-66,-67,-67,-68,-68,-68,-69,-69,-69,-70,-70,-70,-70,-70,-70,-70,-70,-70,-70,-70,-70,-70,-70,-69,-69,-69,-69,-69,-68,-68,-68,-67,-67,-67,-66,-66,-66,-66,-65,-65,-65,-64,-64,-64,-63,-63,-63,-63,-63,-63,-62,-62,-63,-63,-63,-63,-63,-64,-64,-64,-64,-65,-65,-65,-65,-65,-66,-65,-65,-65,-65,-65,-64,-64,-63,-63,-63,-63,-63,-62,-63,-63,-63,-63,-64,-64,-65,-65,-65,-65,-65,-64,-62,-61,-58,-55,-52,-48,-44,-39,-34,-30,-26,-24,-18,-7,
// Wave 7
0,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,32,34,36,37,39,41,42,44,45,47,48,50,52,53,55,56,57,59,60,62,63,64,66,67,68,70,71,72,74,75,76,77,78,79,81,82,83,84,85,87,88,89,90,90,91,92,93,94,95,96,97,98,99,99,100,101,101,102,102,103,103,104,104,104,105,105,105,105,105,105,104,104,104,104,103,103,102,102,101,100,99,99,98,97,96,95,93,92,90,88,87,85,83,81,80,78,76,73,71,69,66,64,61,58,55,52,49,46,43,40,37,34,30,27,23,20,16,13,9,6,2,-1,-5,-8,-12,-16,-19,-23,-27,-30,-34,-38,-42,-45,-49,-52,-56,-59,-63,-66,-69,-72,-76,-79,-82,-85,-88,-91,-94,-96,-99,-101,-103,-106,-108,-110,-112,-114,-116,-117,-119,-120,-122,-123,-124,-125,-126,-127,-127,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-127,-126,-125,-125,-124,-122,-121,-120,-119,-117,-116,-114,-112,-111,-109,-107,-105,-103,-101,-99,-97,-95,-93,-90,-88,-86,-84,-81,-79,-76,-73,-71,-68,-65,-63,-60,-58,-55,-52,-50,-47,-45,-42,-40,-37,-35,-32,-30,-27,-25,-22,-20,-18,-15,-13,-10,-8,-6,-3,-1,
// Oboe
// Wave 0
1,6,12,17,22,27,32,37,41,45,49,53,57,61,64,67,70,73,76,78,81,83,86,88,90,92,94,96,98,100,101,103,105,107,108,110,111,113,114,116,117,118,119,120,121,122,123,123,124,124,125,125,126,126,126,126,126,126,126,125,125,125,124,124,123,122,121,120,119,118,117,115,114,112,110,108,106,104,102,99,97,94,91,88,85,82,79,76,73,70,67,63,60,56,53,49,46,42,38,35,32,29,26,23,20,17,14,11,9,6,4,1,-1,-3,-5,-7,-9,-11,-13,-15,-16,-18,-19,-20,-21,-22,-23,-24,-25,-26,-28,-29,-31,-32,-33,-35,-36,-37,-38,-40,-41,-42,-43,-44,-45,-46,-47,-48,-49,-50,-51,-51,-52,-52,-53,-53,-54,-54,-54,-54,-54,-54,-54,-54,-54,-54,-53,-53,-53,-52,-52,-52,-51,-51,-51,-50,-50,-50,-50,-50,-50,-50,-50,-51,-51,-52,-53,-54,-55,-57,-58,-60,-61,-63,-65,-67,-69,-71,-74,-76,-78,-81,-84,-87,-90,-93,-96,-99,-102,-105,-108,-111,-114,-116,-119,-121,-123,-124,-126,-127,-128,-128,-128,-128,-128,-128,-128,-128,-127,-125,-123,-121,-118,-115,-112,-108,-104,-100,-96,-91,-86,-81,-76,-71,-65,-60,-54,-49,-43,-37,-31,-26,-20,-14,-9,-3,
// Wave 1
2,11,21,30,41,53,64,73,83,93,101,107,113,118,122,125,126,127,127,127,125,123,119,115,110,103,96,88,79,69,57,46,34,22,10,-1,-11,-20,-28,-34,-40,-44,-47,-49,-49,-48,-46,-41,-36,-30,-23,-16,-9,-3,2,7,11,15,18,20,23,25,27,29,30,31,32,31,31,29,26,22,17,11,4,-4,-12,-20,-28,-36,-43,-49,-55,-59,-63,-66,-69,-70,-70,-70,-69,-68,-65,-62,-58,-54,-51,-47,-42,-38,-34,-30,-24,-19,-15,-9,-4,2,7,11,15,19,23,26,28,30,32,33,33,32,31,30,28,25,22,20,18,16,14,12,10,8,6,3,1,0,-2,-4,-5,-6,-7,-8,-9,-9,-9,-9,-8,-7,-6,-4,-3,-1,1,2,4,5,6,7,8,9,9,9,9,8,8,7,6,5,4,3,1,-1,-2,-4,-6,-8,-10,-12,-13,-15,-17,-18,-20,-21,-21,-22,-22,-22,-22,-22,-22,-21,-21,-20,-19,-18,-17,-16,-15,-15,-14,-14,-13,-13,-13,-13,-14,-14,-14,-13,-13,-13,-13,-13,-13,-13,-12,-12,-12,-11,-11,-11,-11,-11,-11,-11,-12,-12,-13,-14,-15,-15,-17,-18,-19,-20,-21,-23,-25,-26,-28,-30,-31,-33,-34,-35,-35,-34,-33,-32,-29,-26,-22,-18,-11,-4,
// Wave 2
1,6,11,17,23,30,37,44,51,56,60,64,68,74,79,82,83,84,85,86,87,89,90,91,91,90,88,88,89,89,89,88,87,86,86,86,87,87,86,85,83,81,79,78,76,73,71,68,65,62,59,56,52,48,45,43,40,37,34,32,29,26,24,22,20,18,16,13,11,9,8,6,4,2,0,-1,-2,-3,-5,-7,-8,-10,-11,-12,-13,-14,-15,-16,-17,-18,-19,-19,-19,-19,-18,-17,-17,-17,-16,-13,-10,-7,-4,-1,2,5,7,9,11,12,13,14,15,16,16,17,17,18,19,21,23,26,30,35,40,45,50,55,61,68,75,81,87,92,96,99,101,103,104,105,104,102,100,97,93,89,85,80,75,71,68,65,62,60,57,55,53,52,51,50,49,48,46,45,42,39,35,31,26,22,17,12,6,0,-6,-12,-17,-22,-25,-29,-32,-34,-35,-36,-36,-35,-34,-33,-32,-31,-30,-29,-28,-28,-29,-30,-32,-34,-36,-39,-43,-47,-51,-56,-61,-66,-71,-76,-81,-86,-91,-95,-99,-102,-106,-109,-112,-115,-117,-119,-121,-124,-126,-127,-128,-128,-128,-128,-127,-126,-123,-121,-117,-114,-111,-109,-108,-107,-104,-99,-94,-89,-84,-79,-74,-68,-62,-55,-48,-41,-35,-29,-24,-18,-11,-4,
// Wave 3
0,4,8,12,17,21,25,29,32,36,40,44,47,51,54,58,61,65,68,70,73,76,79,83,86,89,92,95,98,101,104,107,111,114,117,120,122,124,126,127,127,127,127,126,126,124,123,121,119,116,113,110,106,103,101,98,95,93,90,87,84,81,78,75,73,71,68,66,63,61,58,55,53,50,48,46,43,41,38,36,34,33,31,30,29,28,27,25,24,24,23,23,22,21,21,21,20,21,21,21,21,21,21,22,22,22,21,21,20,19,17,16,15,13,12,10,7,5,2,-1,-3,-5,-7,-9,-11,-13,-15,-17,-19,-20,-21,-22,-23,-24,-25,-27,-28,-29,-31,-32,-33,-34,-35,-36,-37,-38,-39,-40,-41,-42,-43,-43,-44,-44,-45,-45,-46,-46,-47,-48,-49,-50,-50,-50,-51,-52,-53,-54,-54,-55,-55,-55,-54,-54,-53,-53,-52,-52,-52,-52,-52,-52,-52,-52,-52,-52,-52,-52,-52,-52,-52,-52,-52,-53,-53,-53,-53,-53,-54,-54,-55,-55,-55,-56,-56,-56,-57,-57,-58,-59,-59,-60,-61,-61,-62,-62,-62,-63,-63,-64,-65,-65,-66,-66,-67,-67,-68,-68,-68,-68,-68,-67,-67,-66,-65,-64,-62,-61,-59,-57,-55,-52,-50,-47,-44,-40,-37,-33,-29,-25,-21,-17,-14,-10,-7,-3,
// Wave 4
0,2,5,7,10,12,15,18,21,24,27,30,33,36,39,42,45,48,51,54,57,61,64,67,70,73,75,78,80,83,86,88,91,93,95,97,99,101,103,105,107,109,110,111,112,113,113,114,114,114,114,114,114,113,112,111,109,107,105,103,101,99,96,94,91,88,85,82,78,75,71,67,62,58,53,48,43,37,31,26,20,14,8,2,-4,-10,-16,-23,-29,-36,-42,-49,-55,-61,-66,-72,-77,-82,-87,-91,-96,-100,-104,-107,-111,-114,-116,-119,-121,-122,-123,-125,-126,-127,-127,-128,-128,-128,-128,-128,-128,-127,-125,-124,-122,-120,-118,-115,-113,-110,-107,-104,-100,-97,-93,-90,-86,-83,-79,-76,-72,-68,-65,-61,-57,-53,-49,-45,-41,-36,-32,-29,-25,-21,-18,-15,-12,-9,-6,-3,0,3,6,9,12,15,18,21,24,27,30,32,34,36,38,40,41,43,44,45,45,45,45,45,44,44,43,43,42,41,40,39,37,36,34,32,31,29,27,25,23,21,19,17,15,12,11,9,8,6,5,4,2,1,-1,-2,-4,-5,-6,-8,-9,-11,-12,-13,-14,-15,-16,-17,-17,-18,-18,-18,-18,-19,-19,-19,-19,-19,-18,-18,-18,-18,-18,-17,-17,-16,-16,-15,-14,-13,-11,-10,-8,-6,-4,-1,
// Wave 5
0,1,2,3,4,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,22,23,25,27,30,32,34,37,40,43,46,50,53,57,61,65,69,74,78,82,86,91,95,99,103,107,110,114,117,119,122,124,126,127,127,127,127,127,127,126,125,123,120,117,114,111,106,102,97,92,87,81,76,70,64,58,52,46,39,33,27,21,16,10,4,-1,-6,-11,-15,-20,-24,-27,-31,-34,-37,-40,-42,-44,-46,-48,-50,-51,-52,-53,-54,-55,-56,-56,-57,-58,-58,-59,-60,-61,-62,-63,-64,-65,-66,-68,-69,-71,-72,-74,-76,-77,-79,-81,-83,-84,-86,-87,-89,-90,-91,-93,-93,-94,-95,-95,-96,-96,-96,-95,-95,-94,-93,-92,-90,-88,-86,-84,-82,-79,-76,-73,-70,-66,-63,-59,-56,-52,-48,-45,-41,-37,-34,-30,-27,-23,-19,-16,-12,-9,-6,-2,1,4,6,9,11,14,16,17,19,20,21,22,23,24,25,25,25,26,26,26,26,25,25,24,23,22,21,20,18,17,15,13,12,10,8,7,5,3,1,0,-2,-4,-6,-7,-9,-10,-12,-13,-14,-15,-16,-17,-18,-18,-19,-19,-20,-20,-20,-20,-19,-19,-18,-18,-17,-16,-15,-14,-13,-12,-10,-9,-8,-7,-6,-5,-3,-2,-1,
// Wave 6
1,4,7,10,13,16,19,22,24,27,30,32,34,36,38,40,42,44,46,48,50,51,53,55,56,58,59,61,62,64,65,66,67,69,70,71,72,73,74,75,76,76,77,78,79,79,80,80,80,81,81,81,82,82,82,82,82,82,82,82,82,81,81,81,81,80,80,79,79,79,78,78,77,77,77,77,76,76,76,76,76,76,76,76,76,77,77,77,77,78,78,79,80,80,81,82,82,83,84,85,85,86,86,87,87,88,88,88,88,88,88,88,87,87,87,86,85,85,84,83,82,80,79,77,75,73,70,68,65,62,59,56,53,49,46,42,38,34,30,26,22,18,14,10,5,1,-3,-8,-12,-16,-21,-25,-29,-32,-36,-40,-44,-47,-51,-54,-57,-60,-63,-66,-69,-71,-74,-76,-79,-81,-83,-85,-86,-88,-90,-91,-93,-95,-96,-98,-99,-101,-102,-103,-105,-106,-107,-108,-109,-110,-110,-111,-112,-113,-115,-116,-117,-118,-119,-120,-121,-122,-123,-124,-125,-126,-126,-127,-128,-128,-128,-128,-128,-128,-128,-127,-127,-126,-125,-123,-122,-120,-119,-117,-115,-112,-110,-107,-105,-102,-98,-95,-92,-88,-85,-81,-77,-73,-69,-65,-61,-57,-53,-48,-44,-40,-36,-32,-28,-24,-20,-16,-13,-9,-6,-2,
// Wave 7
0,3,6,9,13,16,20,23,26,30,33,36,39,43,46,49,52,56,59,62,65,68,72,75,78,81,84,87,89,92,95,97,100,102,105,107,109,111,113,115,117,119,120,122,123,124,125,126,126,127,127,127,127,127,127,127,127,126,126,125,124,123,122,121,119,118,116,114,113,111,109,107,105,103,101,98,96,94,92,90,87,85,83,80,78,76,73,71,69,67,64,62,60,58,55,53,51,49,47,44,42,40,38,36,33,31,29,27,24,22,20,17,14,12,9,6,4,1,-2,-5,-8,-11,-14,-17,-20,-23,-26,-29,-33,-36,-39,-42,-45,-48,-51,-53,-56,-59,-62,-64,-66,-69,-71,-73,-75,-76,-78,-79,-81,-82,-83,-84,-85,-86,-86,-87,-87,-87,-87,-87,-87,-87,-87,-87,-86,-86,-85,-85,-84,-84,-83,-83,-82,-81,-81,-80,-79,-79,-78,-78,-77,-77,-76,-76,-76,-75,-75,-75,-75,-75,-75,-75,-75,-75,-75,-75,-75,-76,-76,-76,-76,-77,-77,-77,-78,-78,-78,-78,-78,-78,-78,-78,-78,-78,-78,-77,-77,-77,-76,-76,-75,-74,-73,-73,-72,-71,-69,-68,-67,-66,-64,-63,-61,-60,-58,-56,-54,-52,-50,-48,-46,-43,-41,-38,-36,-33,-30,-27,-25,-22,-19,-16,-13,-9,-6,-3,
};
wave_table_t wave_all_low = {
1, 0x3f,
4096 + 4096 + 2048 + 2048 + 4096,
&waves_all[0],
&waves_all[0] + 4096 + 4096 + 2048 + 2048 + 4096
};
wave_table_t wave_voice = {
16, 0xf,
4096,
&waves_all[0],
&waves_all[0] + 4096
};
wave_table_t wave_sinharm = {
16, 0xf,
4096 + 4096,
&waves_all[0] + 4096,
&waves_all[0] + 4096 + 4096
};
wave_table_t wave_stringbox_8 = {
8, 0x7,
4096 + 4096 + 2048,
&waves_all[0] + 4096 + 4096,
&waves_all[0] + 4096 + 4096 + 2048
};
wave_table_t wave_overtones = {
8, 7,
4096 + 4096 + 2048 + 2048,
&waves_all[0] + 4096 + 4096 + 2048,
&waves_all[0] + 4096 + 4096 + 2048 + 2048
};
wave_table_t wave_flutes = {
16, 0xf,
4096 + 4096 + 2048 + 2048 + 4096,
&waves_all[0] + 4096 + 4096 + 2048 + 2048,
&waves_all[0] + 4096 + 4096 + 2048 + 2048 + 4096
};
wave_table_t wave_snippets = {
16, 0xf,
4096 + 4096 + 2048 + 2048 + 4096 + 4096,
&waves_all[0] + 4096 + 4096 + 2048 + 2048 + 4096,
&waves_all[0] + 4096 + 4096 + 2048 + 2048 + 4096 + 4096
};
wave_table_t wave_aguitar = {
8, 7,
4096 + 4096 + 2048 + 2048 + 4096 + 4096 + 2048,
&waves_all[0] + 4096 + 4096 + 2048 + 2048 + 4096 + 4096,
&waves_all[0] + 4096 + 4096 + 2048 + 2048 + 4096 + 4096 + 2048
};
wave_table_t wave_oboe = {
8, 7,
4096 + 4096 + 2048 + 2048 + 4096 + 4096 + 2048 + 2048,
&waves_all[0] + 4096 + 4096 + 2048 + 2048 + 4096 + 4096 + 2048,
&waves_all[0] + 4096 + 4096 + 2048 + 2048 + 4096 + 4096 + 2048 + 2048
};