1 /*
2  * MetaSound decoder
3  * Copyright (c) 2013 Konstantin Shishkov
4  *
5  * This file is part of FFmpeg.
6  *
7  * FFmpeg is free software; you can redistribute it and/or
8  * modify it under the terms of the GNU Lesser General Public
9  * License as published by the Free Software Foundation; either
10  * version 2.1 of the License, or (at your option) any later version.
11  *
12  * FFmpeg is distributed in the hope that it will be useful,
13  * but WITHOUT ANY WARRANTY; without even the implied warranty of
14  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
15  * Lesser General Public License for more details.
16  *
17  * You should have received a copy of the GNU Lesser General Public
18  * License along with FFmpeg; if not, write to the Free Software
19  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
20  */
21 
22 #include "config.h"
23 #include "config_components.h"
24 #include "metasound_data.h"
25 
26 #if CONFIG_METASOUND_DECODER
27 static const int16_t cb0806sl0[] = {
28       -417,   -225,    -84,     16,   -106,    -34,   -246,   -164,
29        112,     48,    -47,     36,    -65,    -68,   -172,  -1655,
30        -36,    140,     -3,     -2,     -2,      2,      0,      0,
31        178,      7,   -181,   -177,    120,    -64,   -129,     80,
32      -6826,    -38,    -25,    147,    148,    -13,    -25,    110,
33         21,     21,     -1,      0,      0,      0,      0,      0,
34       3319,    632,   -734,   -187,     40,   -249,   -155,     -1,
35       -173,     95,     28,     -2,     20,    -44,     35,    120,
36        -47,   -221,     -5,      2,     -7,      1,      0,      0,
37         63,    268,   -260,   -419,    187,    -75,   -228,    296,
38       -470,    177,   -515,    318,    124,    308,     92,    371,
39       3046,    362,     -1,     -1,    -10,      1,      0,      0,
40       -356,    -16,   -199,    117,    -75,     46,   -108,    -14,
41       -124,   -173,   4914,    -75,   -474,    105,     87,    190,
42       -183,   -208,      0,      0,      1,      1,      0,     -1,
43        162,     89,     49,   -314,  -2788,    265,   -263,     -3,
44      -3156,    316,    112,    128,   -333,   -138,   -114,   -141,
45       -287,   -234,     -1,      0,      0,      0,      0,      1,
46        733,    126,   -424,   -389,    642,    432,    134,   -251,
47        407,    -51,   -151,   -491,   -308,     91,     50,   3836,
48         87,    100,     -5,     -6,      0,      1,      0,      0,
49        304,   1727,     83,     -8,    216,    -81,   -189,    152,
50        -67,     15,    310,    -93,      6,    -37,     54,   -110,
51        -15,     78,      0,      0,      1,     12,      0,     -1,
52        129,   -198,      1,    -48,    -66,   -147,     30,    264,
53        -84,    102,     42,    126,      1,  -6451,    225,    -51,
54          8,    123,      0,     -1,      0,     -1,      0,      0,
55       -374,     66,   -256,    -80,  -1139,    303,   2002,   -199,
56        -98,    -98,    -39,    -76,    180,     15,   -456,    148,
57       -183,    118,     -2,      1,      0,      0,      0,      0,
58        151,     13,   -114,     65,   6156,     76,    -82,    -30,
59        -26,    163,     81,    167,    -83,   -101,     55,    -40,
60        161,   -793,     -8,      0,      0,     -1,     -1,      0,
61       -102,    -33,     55,   -131,    434,    108,     70,     68,
62         62,   1913,   -109,    235,    110,    124,    -25,    -58,
63        -76,     18,     -1,     -1,      0,      0,      0,      0,
64       -105,  -7322,     -9,     82,     53,    -43,     -5,     18,
65         90,     91,     20,    -34,     26,    -93,    -50,    -46,
66        -77,    105,      0,      6,    -12,     -6,      1,      0,
67      -1334,    980,   -163,   -351,   -514,    537,     62,   -300,
68         80,   -318,     14,  -3570,    -52,   -116,   -280,    540,
69        250,   -775,     -7,      0,      0,      0,      0,      0,
70        507,    317,   -417,   -236,  -2438,    -72,   -346,   2507,
71        302,   -185,     30,   1539,    205,     87,   -112,   -482,
72       -296,    132,     -1,      0,     -1,      1,      0,      0,
73        -64,   -208,   -159,      1,    336,    -62,    -14,     13,
74         81,    101,    382,     32,    116,     -5,    -41,     25,
75       -175,  -7829,      1,      0,      1,      0,      0,      0,
76       7551,     -7,     86,   -165,    -57,    -17,    183,   -207,
77         69,     54,    -99,    -25,    167,    -58,    107,    -81,
78        165,    172,      2,     -2,      0,      1,      0,     -9,
79         26,     28,     86,   -183,   -320,    -32,    116,    -53,
80        -49,    -15,    133,   -283,   -152,    576,   6630,    185,
81         44,     25,     20,      1,    -12,      1,     -1,      0,
82       -145,    -51,   -114,    -29,   -228,     78,   -409,    235,
83        147,     45,   -192,    177,    -91,     68,  -2572,    -52,
84         81,    181,     -5,     13,     -1,     -1,    -17,      0,
85        -65,    -23,    -28,      9,    242,     14,    -35,     88,
86         77,    -20,     37,  -7097,    -58,     51,    137,    126,
87        -90,    136,      0,      4,     -1,      0,      0,      0,
88       -266,    -82,   -205,    816,   -309,   3267,   1053,    369,
89       -216,   -302,     18,    168,    395,    273,    343,    243,
90        -98,    -53,      1,      0,      0,      1,      0,      0,
91        -65,    -76,   1850,   -991,   -454,   -535,   2927,   -145,
92        101,     23,     20,    234,    -74,     77,    114,      4,
93       -106,    527,    -11,      4,      0,      1,     -1,      0,
94        573,    -46,    207,   2640,   -956,     47,     26,    -10,
95        317,   -217,     -5,   -867,     -3,    213,     52,     53,
96       -428,   -175,      0,      0,     -1,     -1,      0,     -1,
97       -223,    -55,    135,    184,    313,      0,   2868,    245,
98      -3187,   -721,   -291,      9,   -265,   -120,   -105,    -36,
99        454,     55,     -1,     49,      0,      1,     -1,      0,
100       -291,     41,     84,    557,   -201,  -2300,    429,    283,
101         21,     -2,    132,    286,   -124,    149,    -14,    146,
102        320,   -298,      0,     -1,      1,     -2,      0,      0,
103        -86,  -3493,    131,  -3581,    185,     26,   -197,    -65,
104        -96,    147,    -53,   -150,    -35,    -35,    179,     68,
105       -157,      0,      0,      2,      0,      1,      2,     -1,
106        -22,   -218,     13,  -1447,   -400,    288,  -1295,      0,
107       -119,     69,    -56,   -139,    157,    -26,   -122,    -61,
108        -38,   -108,     -1,      1,      0,      0,      0,      0,
109       -229,   3335,    103,   -108,     10,   3008,   -712,     50,
110         27,    152,   -307,   -106,    148,    -77,   -178,    -46,
111          7,   -114,      0,     -9,      0,      0,      1,      0,
112        932,   -443,    311,    -75,     62,    -80,   -179,    459,
113       -232,   -160,      2,    169,    134,   -260,     41,   -149,
114         23,     92,     -2,      0,     11,      1,      0,      0,
115         16,    -90,   -574,   -171,    163,    261,   -299,   2994,
116         74,  -3818,   -396,   -171,     13,    -29,    -45,   -168,
117       -287,   -390,      1,      0,      0,     -4,      0,     -1,
118         89,   -702,   2223,    101,   -249,   2983,     36,   -333,
119       -382,    410,   -262,    185,   -146,     98,     -8,   -317,
120       -279,   -879,      0,      0,      0,      0,      4,      0,
121        -98,   -325,     75,   -229,    -13,    112,  -5743,    -34,
122        -89,    263,   -155,     80,    140,    -50,     33,    143,
123        -60,    -77,      1,     -2,      0,     -1,      1,      0,
124         52,   -576,   -543,  -1142,   -947,   -184,    449,    -71,
125        -75,   -156,  -3412,    -50,   -487,    307,    663,  -1000,
126       -415,  -2348,     -7,     -1,     -1,      0,      0,      0,
127         64,      3,    -35,     11,     14,   -198,     -2,  -8042,
128        140,    -11,    -93,     29,    -65,    330,     34,    110,
129        -19,   -137,      2,      0,      0,      0,      0,      0,
130       1236,    303,   2681,    234,   -217,   -406,   -395,   -380,
131        247,    349,   -101,    -33,    370,    -39,    139,     59,
132         18,     24,      0,      0,      0,      0,      0,      0,
133        166,    -21,  -5392,   -117,   -296,    114,    230,   -255,
134        131,    -53,     13,    -45,    200,      7,    -56,     87,
135         46,    223,    -59,      0,     -1,      0,      0,     -1,
136        214,   -511,    175,    204,   -123,    -47,   -440,      6,
137         23,     92,   -355,     80,  -4885,   -238,    -37,     78,
138       -218,    175,      0,      2,      0,      0,      0,      0,
139       -146,     74,    -13,     -4,     27,    -45,     51,     81,
140        -80,     53,    -18,    173,   -146,    -64,     -8,   8192,
141         79,     15,      0,     -3,      0,      1,      0,      0,
142         -3,    -16,    -28,    288,    -61,      4,   -187,      6,
143         -5,    -14,     77,    -12,    -53,     16,    -41,     -7,
144        -10,     -2,      7,     -1,     -9,      1,      0,      0,
145       -285,    -35,     -8,    221,    -68,    114,    135,     -8,
146       -203,   -181,    -91,   2043,    -58,    127,    201,    111,
147         46,   -344,    -11,    -49,      0,      1,      0,     -1,
148       -160,   -186,     58,   4761,    289,     51,   -145,     51,
149        -32,     71,     62,    175,    -13,    181,    203,    141,
150       -200,    106,     -1,      4,     -2,      0,      0,      0,
151        803,    -76,    -96,   -940,    300,   3429,    -84,   3037,
152        262,     -9,    -39,    120,   -629,   -309,    233,   -374,
153        398,    894,    -12,      1,      1,      1,      0,      0,
154       -282,   2525,    -31,   -176,  -2473,     53,    102,   -610,
155        180,   -145,     42,    -51,    223,     27,    -69,    727,
156        -14,    -51,      0,      0,      0,     -3,      0,    -40,
157        214,     72,     41,      1,    190,     78,   -228,   -235,
158        105,  -4619,   -140,    -46,     -7,     49,      9,    -19,
159        137,     -2,      9,      1,      0,      0,      0,      0,
160       -142,   -262,     29,   -142,     39,    -39,    -92,     95,
161         50,   -282,      2,   -106,    114,      8,     35,     78,
162       -121,   2589,      1,     -4,    -10,      1,      1,      0,
163       -192,     59,    287,    400,    -67,  -6989,   -301,    446,
164        115,      7,     33,    -60,    111,    102,      8,    206,
165         46,    -31,     -1,     -1,     -2,      0,      0,      0,
166       -104,    332,   -223,   1066,   -188,   1270,   -222,    309,
167       -296,    259,    780,   -460,  -1914,    218,   -556,    210,
168       2962,    130,      1,     -2,      2,      0,      1,      0,
169       -320,   -365,   -266,    822,   -119,    824,   -312,     58,
170      -1857,    235,     48,  -3985,    118,   -307,   -703,   -931,
171       -560,    105,     -2,     -3,      0,      0,      0,      1,
172        156,    -48,    187,    214,   -212,    180,    342,    373,
173       1973,    128,     -5,    146,    -40,    -11,     71,    -60,
174         76,     17,      0,      0,     -1,      2,      0,      7,
175        214,     63,    274,   2876,    -65,    314,    400,    344,
176        140,     39,    193,   -226,    124,  -3177,     68,     46,
177        -60,   -317,      2,      0,     -1,      0,      7,      0,
178       -160,    118,    233,    239,   -465,     96,    253,   3178,
179        -88,    299,    368,   -220,    197,    397,   -353,   -463,
180       -202,   -103,     -4,      0,      0,      0,      0,      0,
181        687,   -448,   -749,     87,    -35,    112,    309,    -33,
182        -16,     88,    141,     63,    -51,    274,   -113,    -76,
183         46,   -273,     -1,      1,      0,      1,      0,      1,
184       -298,   -206,    670,    303,   -451,   -277,   -493,    404,
185       -173,    284,    148,    626,   -322,   -296,    -68,   3044,
186       -442,   1138,     -7,      2,      0,      1,      0,      0,
187      -1338,     18,   2862,    223,    250,    260,    144,    259,
188        -38,   -647,    602,   -160,     75,     -5,     -8,     34,
189        237,     50,      2,      0,      1,     -1,     -1,      0,
190       -412,   2153,    933,    478,    768,    186,   -424,   -657,
191      -3458,   -443,    294,    224,   -468,    -58,   -120,  -1565,
192        211,   -420,      0,      0,      1,     -1,      0,      0,
193        198,    227,   -112,    350,    297,   -303,    108,   -192,
194        153,     32,  -2717,   -111,  -1093,   -200,    476,    326,
195       -271,    627,      0,     -4,      0,      0,      0,     -1,
196        462,   -616,    126,    316,  -2413,    204,   -350,  -3549,
197       -263,   -386,   -112,    483,  -1339,    636,     70,   -531,
198         96,     38,      8,     -1,      0,     -3,      0,      0,
199       -310,  -1128,    616,   -339,   -168,   -124,   -905,   -151,
200       -383,     76,    137,    -44,   3689,   -388,    184,   1799,
201       -102,   -930,      6,     -1,     -1,     -1,      0,      0,
202       -284,    280,     39,   -728,    143,     15,    181,    798,
203        382,     10,   2267,    -12,  -3582,    -27,    357,    514,
204       -565,   -121,      0,     -1,      0,     -9,     -1,      0,
205        429,    -16,   2993,  -2903,     47,   -136,     30,    792,
206       -327,   -347,    -69,    -50,    -93,   -223,   -438,    158,
207        203,   -475,      0,     -4,     -1,      2,      0,      0,
208      -3465,    415,   -963,    252,    397,   -945,   -448,   -231,
209       -130,    673,    504,     55,   -355,    221,     29,    167,
210        -19,    134,     -1,     -1,     -4,      0,    -14,     -2,
211         44,    433,   -535,   -216,   2485,     33,     19,   -100,
212       -185,   -171,     91,    336,   -208,    140,     -3,     46,
213        -67,   -116,     32,      0,      5,      3,      0,      0,
214        220,     91,    -65,    -15,   -169,    217,   -183,   -169,
215        -47,    181,   -272,    138,   -166,    110,     -9,     41,
216      -6957,     33,     -5,     -2,      1,      1,      0,     -1,
217        164,  -4062,   -109,    230,   -220,   1748,  -1338,   -246,
218       -242,    -98,    300,    217,   -202,   -130,    157,     -3,
219        -19,   -453,      0,      2,      0,      0,      0,      0,
220 };
221 
222 static const int16_t cb0806sl1[] = {
223         75,     87,    -31,    607,   -132,   5963,   -262,    494,
224        134,     -4,    141,     19,    225,    229,    239,     93,
225        -20,   -189,      2,      0,     -3,     -1,     -1,      0,
226        214,   -206,    877,     83,   -588,     83,    132,     78,
227          5,    -85,     66,    -24,     47,    -11,     25,     26,
228         -3,     46,      2,     -5,      0,      1,     -1,      0,
229       -113,    295,    -81,     74,    223,    -50,    -93,  -5671,
230        -28,    115,    256,   -228,    -31,   -539,    300,   -278,
231        -59,    426,   -110,     -1,      1,      1,      0,      0,
232        -95,   -116,    266,    176,    761,     -3,     90,    -91,
233         98,   -209,   -414,    -27,    -56,     26,    -76,      6,
234        -32,   4634,      1,      0,     -4,      0,      0,      0,
235        177,    147,   -236,    -93,  -7925,     11,   -111,    -74,
236         36,    176,    352,     88,    112,     16,    144,   -110,
237         91,    329,     -1,      2,      0,      1,      0,      1,
238        119,    304,    -94,   -422,    113,    129,    -70,    155,
239        247,   -116,   -139,    327,   -355,     77,    143,  -5362,
240         27,   -377,     -1,      7,      2,      1,      0,      0,
241        179,    127,   1500,   -324,    -15,    673,    184,  -1382,
242        167,   1833,  -3058,    200,  -1203,    459,  -1905,   1020,
243       -259,   -120,     10,     -4,      0,      1,      0,      0,
244        995,   -112,     37,   -160,    -21,  -4011,    172,    228,
245       -210,     80,   -131,      1,     20,   -128,   -252,   -288,
246       -132,    337,     -1,      0,     -1,      0,      1,     -1,
247        -60,     61,    197,   -185,    -40,  -2951,   -592,    -57,
248        210,  -3248,   -226,    -44,    391,   -167,     -7,    219,
249        -15,    172,      0,     -1,      1,      0,      0,      0,
250        106,    -70,   -291,    192,     45,    162,     37,    143,
251         91,     21,  -7032,     12,   -173,    -30,      1,    259,
252       -286,    387,    -36,      0,      0,      0,      0,      0,
253      -1593,   -210,     83,     47,    194,     61,     85,   -182,
254        -23,     40,    -74,     22,     12,    216,     59,   -165,
255       -163,   -159,     -8,      0,      0,      2,      0,      0,
256         -3,    182,    -80,   2068,    702,    115,   -164,    -85,
257         21,   -124,   -191,   -113,    263,    138,   4235,     37,
258        204,   -436,      0,     24,      1,     -1,      0,      0,
259        147,     83,   -177,   -168,   -609,     -9,    -16,    -46,
260        127,    120,    -25,   3435,     51,     31,     49,    366,
261         31,   -129,      1,    -32,      0,     -1,      0,     -2,
262        295,    158,    116,     11,   -280,    471,    169,     29,
263      -2589,    338,     32,    299,    172,   -187,    -32,    437,
264        -38,    359,     -1,     -1,      1,      0,      0,      0,
265        243,    413,    -29,  -4774,    187,     12,   -117,    168,
266       -114,   -208,    -55,      5,      0,    -31,    436,    545,
267        -45,    272,      0,     -4,      0,      0,      1,      0,
268        127,     38,   6620,    -33,   -103,     34,     84,    -35,
269         30,   -131,     -8,    -79,   -126,    -98,     17,    -75,
270        -31,   -176,     14,     -1,      0,      0,     -1,     -1,
271        273,   -219,    176,    -83,    187,    -36,      1,   2639,
272        158,   3812,    127,   -233,    175,    310,    148,    387,
273        -14,    308,      0,     -3,      0,      0,      0,      0,
274       3321,   -447,    153,   -128,    254,   -275,     79,   -181,
275         17,    146,     61,     46,    -48,    253,     51,    -17,
276          1,      1,      0,      1,     -1,     -2,      0,    -13,
277        791,   -130,     40,     78,    -64,   -179,     42,   -455,
278        422,    112,    -19,  -4499,   -113,   -341,     52,     69,
279         67,    254,     -6,     -1,      4,      0,      0,      1,
280        -98,   -976,     68,   1563,    228,   1018,    458,  -1020,
281        411,    249,   -627,   2321,    738,   -460,  -1469,    362,
282        884,   -261,      0,     -1,      1,      1,      0,      0,
283       -601,    378,    -71,     61,   -160,    800,   -386,   -773,
284        303,    -53,    248,    -22,     59,  -3809,    -61,    102,
285        -45,    395,      0,      0,     28,      0,    -12,      0,
286        717,   -424,    499,    296,    -15,     11,   2732,   -103,
287       -119,   -116,    107,    -50,    462,     73,    -82,     75,
288         41,    131,      0,      3,      1,     -1,      0,      0,
289       -134,    109,     48,  -1847,   -205,     -6,     20,   -203,
290        136,    197,    113,    -77,   -124,    -50,    184,    225,
291       -175,   -295,     -1,     -1,     -6,     -1,     -1,      0,
292        -59,  -2017,   -193,   -237,    226,    630,   1950,     -2,
293        179,  -3666,    -34,    140,     88,    157,     51,     81,
294       -263,   -169,      1,      0,      0,      0,      0,      0,
295        229,    -14,  -1590,   -123,    162,     63,   -224,   -332,
296        119,   2931,     21,    -48,    406,     15,    320,    -51,
297         64,   -228,     -9,     -1,      0,     -1,      0,      0,
298       -453,     84,   -320,   -654,     -4,    -91,    -61,    558,
299        -61,   -233,     31,   -224,   -105,     63,     86,   3771,
300        162,  -1535,      3,     -3,      1,      1,      0,      1,
301      -1992,   -279,    -59,  -3048,  -1696,    102,   -168,    194,
302        172,   -142,     55,    134,    116,   -146,    -29,   -287,
303        102,    265,     -3,      1,      0,      1,      0,      0,
304        -96,     46,    -16,   2474,    -58,   -712,    -25,   -294,
305        187,     22,    -39,   -102,     62,   2666,   -237,     -1,
306         32,    -41,      0,      0,      0,      0,      0,      0,
307       -282,    -25,   -198,   -862,   -127,   -379,   -210,    -20,
308         45,    -79,  -2805,   -364,    575,    106,    215,   -410,
309        -76,    511,     15,    -44,     -1,      1,      0,      0,
310        329,    224,    130,     43,     -1,   -255,    -51,   -297,
311       4529,     52,    186,    757,    -68,    -89,     46,    250,
312         46,    -79,      5,      1,      0,      1,      0,    -19,
313         79,     74,     65,    256,    260,    492,   -106,   -217,
314       -357,     20,    166,    233,    132,    165,     18,     -1,
315       4445,    -22,      5,      3,     -7,      0,      0,     -6,
316       -922,   2156,    269,   1385,    235,   -206,    -94,    130,
317        112,    145,   -126,    166,      1,     45,     83,     36,
318       -153,   -255,      0,     -1,      0,      0,      1,      0,
319        241,   -237,   -117,   -510,     85,      7,  -4418,     30,
320         94,    -92,     99,    -71,    140,   -265,    149,     69,
321        286,    104,      0,     -2,      1,      0,      0,      0,
322       -165,     22,   -245,     29,     50,    145,    -53,   1641,
323        -40,   -128,   -112,   -190,     47,     53,   -247,    -50,
324         88,     39,      1,     -1,      0,      0,      0,      0,
325       -288,    130,     88,   -132,   4055,     -7,     55,   -105,
326        277,     81,     69,    -66,    -53,     52,    -56,     90,
327        160,    386,      1,     -4,      0,     -2,      0,      0,
328        107,    124,    -39,     40,     25,     -6,   -248,    -81,
329         70,    -13,     46,      5,     20,     24,     -5,     -2,
330        -41,    -34,      1,      1,     -8,      0,     -4,      0,
331        -61,      1,    457,    454,    768,     89,    640,     61,
332         66,   -360,  -2727,   -155,   -370,    -44,   -292,    570,
333         34,  -3209,     -5,     -1,      1,      0,     -1,      0,
334         22,    -82,    -20,   -125,    -91,     98,   7843,     25,
335         -2,    -31,      2,    -52,    -73,    -25,     31,    -35,
336         -6,   -114,      1,     -1,      2,      0,      0,      0,
337        217,  -5202,     86,    -76,    -76,    109,    389,    -95,
338       -253,    124,    130,     58,    190,    -44,    -67,   -142,
339         54,      6,     -1,      1,      1,      1,      0,      0,
340       -183,    547,   -200,    348,    372,    437,    425,    547,
341       -457,    388,     87,     38,   -522,   -210,   -556,     41,
342      -2979,    -17,      7,     -4,      6,      0,      0,      0,
343        189,    196,    240,    -75,     46,    -50,    101,   -160,
344        -16,   -223,     92,     71,  -7633,     78,     90,     69,
345        190,    -75,      2,      1,     -2,     -1,      0,      1,
346        205,   -433,   -267,   -175,   3068,   -210,   -514,    330,
347      -3099,   -273,    155,    132,   -306,    361,    316,    -53,
348       -421,   -125,     -3,      0,    -11,      0,      0,      0,
349        179,    -38,    151,    -36,    215,   -102,   -145,    139,
350         50,    200,    383,     37,   3102,    -27,      9,   -157,
351        -68,    367,      1,      1,      0,      0,      1,      0,
352        -50,    177,    -24,     24,    119,      4,     76,     99,
353       -111,  -7367,     26,     51,    -11,   -146,   -125,    -48,
354         54,     50,      1,      0,      0,      0,     -1,      0,
355        -71,    -16,   -184,    -61,    -36,   -151,     79,   -128,
356       -102,    135,   -228,    190,    -79,    -10,   -176,   -113,
357       1008,   -856,    -13,     -4,      8,     28,      0,      1,
358      -4909,    -93,   -167,   -141,     51,   -203,     71,   -199,
359        -49,    106,   -142,    -94,    126,   -225,    158,     36,
360        269,    159,      0,      1,      1,      0,      0,     -5,
361        -61,    -79,    -20,    306,     67,   -621,   1774,    346,
362       -442,    125,    305,   -170,     55,  -2537,   -103,    118,
363         87,    505,     16,     -7,     -2,      0,     20,      0,
364         35,   -154,   -158,    224,    -36,   -344,     79,   4232,
365        234,   -219,    -71,    204,   -484,   -131,   1153,     23,
366        111,    499,      5,      0,    -17,      0,      0,      1,
367       1135,  -3469,   -489,   2572,   -450,   -432,   -358,    -34,
368        -78,    -10,   -775,     17,   -131,   -154,    218,     82,
369       -312,    279,      1,      0,      1,      0,      0,      0,
370         96,    230,     18,     47,     -5,   -102,    646,   -122,
371         35,    -81,    183,    171,  -1479,    201,     84,    -24,
372        143,    302,      1,      5,      0,      0,      0,      0,
373        -34,    -48,     89,   7789,    -85,    -27,    -56,     46,
374         39,     30,     98,    -40,    138,   -147,    104,    -35,
375        -41,   -151,      1,      9,      1,      0,      0,      0,
376       -140,  -1970,   -170,    273,    226,     33,   -324,    -38,
377         11,    188,    603,    188,   -183,     98,    -58,    -67,
378        -63,      7,      0,      0,      0,      0,      1,      0,
379        384,    899,    493,    765,  -1062,    646,    275,  -2699,
380         93,    796,    120,    -25,    177,    -85,    721,   -189,
381       -295,   -436,      0,     -1,      0,      0,     -1,      0,
382       -358,    117,  -2435,    325,  -3137,   -158,     23,     97,
383          6,    204,    288,   -426,    156,     22,   -101,    171,
384        -56,    235,      0,     -1,      0,     -1,      0,      0,
385        656,   3878,   -286,   -383,     75,    -50,    114,   -377,
386       -105,    106,    154,    -30,   -204,   -105,    171,    -56,
387        230,   -587,      0,      1,      0,      8,      1,     -1,
388        -58,    177,     -7,     45,   -159,    405,     45,     84,
389       -206,     77,    277,   -259,    121,   3719,    140,     79,
390       -202,    843,     -8,      0,     -1,      1,     -2,      0,
391       -248,    560,   2651,    -49,   -625,   -147,  -2416,    119,
392        -70,     87,    137,     18,   -401,   -147,   -598,   -150,
393        239,  -1004,      7,      3,     13,      1,      1,      1,
394        276,    342,     97,    600,    230,     95,    213,    159,
395       -259,    -25,   -176,   3360,   -283,   -325,    -37,  -2626,
396       -151,    178,     -1,    -18,      0,      0,      0,      0,
397       -233,    237,    -78,    290,   -284,    141,    -20,    146,
398         58,    -21,     73,    -35,   -101,    -23,  -4068,   -116,
399         49,   -196,     -5,     -2,      0,      1,     -1,      0,
400       -292,   -195,     51,   -714,    172,     44,   -119,    134,
401        168,    107,    -74,  -2379,    308,    173,   -252,  -3470,
402       -135,    641,    -10,      0,      0,      1,      0,      0,
403        146,   2060,    -84,   -164,   -247,     26,  -1724,    216,
404        226,  -2499,    312,    -66,    850,     41,     -1,     20,
405      -1339,    411,      0,      0,     -1,    -12,      0,      0,
406        921,     17,  -3510,   -119,    325,     34,    -97,   -205,
407          3,   -188,    252,     91,      0,   -135,    -76,    208,
408        199,   -202,     -1,      1,      1,      2,      0,     -1,
409        -88,   -461,    319,   -963,    266,   1540,    643,  -3424,
410         76,  -1058,    501,    342,    297,    268,   -158,   -103,
411         26,    -30,      0,     -1,     -1,      0,      0,      0,
412        211,    245,    183,   1579,    106,     26,  -3450,    -22,
413      -1053,   -266,   -736,    113,    475,   -241,    117,    -85,
414       -492,    372,      0,      1,      1,      0,      0,      0,
415 };
416 
417 static const int16_t cb0806ss0[] = {
418       -381,  -1638,  -8192,      5,    983,  -1481,    -20,   -719,
419       -238,    767,    571,   -200,    754,    460,   1678,   1376,
420       -155,  -1998,    294,   -455,     80,      2,     26,      3,
421         10,     25,   -931,  -1098,  -1166,  -3221,  -1995,    702,
422        104,  -2429,  -2270,   1372,   2326,    -37,  -1492,   1692,
423        644,  -1283,    363,    624,   -483,    -15,    346,     -6,
424          2,      0,      1,      3,      2,  -2429,  -8192,   -956,
425       1190,    706,   -955,    367,    959,   -194,   -723,  -1104,
426        375,    554,   -962,   -229,     66,    368,     18,   -150,
427         56,    968,    -15,      0,     -1,     -5,      0,      9,
428       -250,   -720,   1910,    827,    198,   -645,   2021,     32,
429      -1972,   -705,    441,    373,    800,  -2293,   1747,   1504,
430       -537,  -1731,  -1192,   1597,  -4031,     24,      0,     -2,
431          1,      1,      1,   -131,   1594,   -153,   1127,   2732,
432        469,   -558,    -11,   1190,    115,   -933,   1988,   1841,
433      -4530,   1385,    571,   2399,   1709,    -63,  -3663,  -2681,
434         57,     -4,     11,     -4,      0,     -3,    426,  -4257,
435       2755,    -76,  -1667,   2450,   -373,   3375,    -91,   -232,
436        511,    648,    886,   1182,   1667,     65,  -3029,   -579,
437        865,   2186,   2911,    537,      0,      2,     -3,      0,
438          7,    585,   8192,  -2855,   8192,   5527,  -5491,  -1926,
439      -4231,  -1204,   1953,  -1193,    191,   3278,  -1726,    259,
440      -2794,   4205,   4315,  -6121,   -606,  -1922,   3666,   -324,
441       -238,   -313,   -720,  -1447,   -539,   -794,   3151,  -1726,
442       3444,    876,    584,   -671,   -497,    407,    909,  -2183,
443       2575,    246,   -673,    270,    824,   1784,   -201,   7329,
444        589,    -70,     -1,      4,     -5,     -3,     -8,   -417,
445        382,   2786,   -972,    520,   1154,    886,    521,   6032,
446       -687,   3791,   -522,  -1226,    608,    428,    891,  -1524,
447      -1015,   1147,   1278,    559,     -6,      3,      0,      6,
448          2,     -3,    115,   3586,  -2847,     95,    460,   2832,
449       2326,  -1665,   1720,    453,    965,   1154,    452,  -1721,
450      -1375,   -269,   2138,  -2032,     55,   -674,   -870,   -124,
451          0,      5,      0,     -5,     -3,   -283,   1077,   2604,
452       1270,  -1082,  -1753,   6840,  -2502,    988,  -1790,   1378,
453       1231,    438,  -1188,    286,    540,   -138,   1054,   -111,
454      -2321,     74,     56,     -3,     -2,      0,    -32,      5,
455       1539,  -1399,   7413,   -903,  -1698,   1781,   -255,   -466,
456      -1436,   3419,   1916,    852,    590,  -1126,  -1617,  -1309,
457      -5560,   -241,   3363,  -1225,   2682,    620,     -6,     58,
458          2,   -186,    -17,  -2959,    619,   2228,  -2627,  -3119,
459        730,   3716,   -538,   -101,  -1863,   -516,    142,  -2384,
460      -1514,  -5506,   -825,    514,    714,    746,  -2790,    569,
461       -425,      4,    -68,     70,     24,     12,    817,   -276,
462      -3363,  -2942,    103,   -581,   -925,    651,    561,     43,
463        434,    712,   -541,  -2042,  -1291,   -453,   -443,  -4312,
464      -1344,   1277,    605,     -4,      0,     -1,     -1,      1,
465          2,   -930,    276,   3219,   -404,   -944,   -497,    840,
466        278,    -98,  -1432,  -1136,  -1975,  -1863,  -1102,  -1446,
467        938,    693,  -5186,     -1,   1085,  -2275,      1,      1,
468         -1,     -1,     -2,      3,  -1194,   -312,  -1257,   1973,
469       1570,  -1703,  -1637,    639,   -855,   1925,    970,    604,
470       1313,    780,  -5170,   -603,    220,   -731,   2952,   -872,
471        166,     30,      0,     -2,     -1,      3,     -1,   -743,
472        504,   1363,   1436,   1632,   -634,   -709,  -2346,     87,
473       1149,   3468,   2132,   3028,  -1039,    -92,   2087,   -990,
474       -301,    966,   -773,  -1057,     42,      0,     -2,      0,
475          2,      2,    252,    217,   3625,  -2323,    212,   -381,
476      -1121,   1664,   -307,   1680,   2193,  -1854,   -187,  -3100,
477        254,   -673,    595,   1995,    669,   -687,   -509,     13,
478          0,      8,     -3,     11,     -3,   -552,    -87,      6,
479       2933,   -267,  -1392,     40,    644,     32,   2966,  -1386,
480      -2480,   -956,   1160,   1399,   1049,   3902,  -2092,   -525,
481       1724,     69,    -33,      0,     -2,      0,      2,      2,
482       -452,  -4739,  -3237,   -510,   -598,  -1397,    855,   1573,
483       2143,    -79,  -1546,    -17,   -973,  -2400,   1689,    133,
484      -1213,    784,    726,    916,   -388,   -390,      1,     -1,
485         -3,     -1,      0,    170,   -205,  -2905,   8192,   -465,
486       3119,   4407,   -709,   -403,    859,   -373,  -1301,  -1397,
487       -750,    -88,    277,  -2097,   -222,   -134,    -88,  -1189,
488        974,    -56,    -57,    -83,    -21,    102,    626,   -114,
489      -2304,    979,  -1836,   -868,   1261,   2226,   -261,    579,
490        983,    655,  -2578,   1803,    117,  -1128,    365,   3971,
491       3539,    -21,   -790,    -62,      2,      3,     23,     -3,
492         31,   1273,   3212,  -1617,   4116,   -281,    725,   -284,
493       1079,    293,  -3759,   2581,  -1617,   -259,    -19,  -1999,
494       3040,  -3077,  -1522,   1056,    -92,    897,    243,     -1,
495         36,    -19,    -10,    -46,    231,   1129,    363,  -1978,
496       -882,  -1788,    319,   4807,  -1707,  -1379,  -1465,   2327,
497       -827,   -681,    410,  -1816,  -2507,   1036,    740,    730,
498       -687,    100,     -1,     -1,     -1,      1,     -4,   -276,
499        303,  -2331,  -2912,  -1864,  -3694,    412,  -1218,   1642,
500       4448,    658,   -213,    872,   2867,    227,    868,   -590,
501       2293,   1759,  -1666,  -1585,   -140,      1,     -3,     -1,
502         26,    -10,   -287,    898,  -2442,   3997,  -1655,  -1341,
503        -56,    689,  -1869,    572,  -2044,    616,  -2603,   -278,
504       2987,   2397,  -2055,    247,    128,    598,   1732,   -146,
505          0,      3,     -1,     -3,      5,    842,    597,    779,
506      -1529,   -802,   2142,  -1668,   2339,  -3550,  -2651,   1733,
507      -1531,    -46,    600,    618,   -867,   -665,   1524,    392,
508      -1386,  -3279,     45,      0,      9,     -7,     -3,     -8,
509       -224,  -2632,   -147,   -505,   2223,   1773,   1799,  -1696,
510        194,  -1186,   -543,    775,  -1171,   5491,  -2319,  -3193,
511       -313,   -355,   -133,  -1097,    125,    -22,     -2,      2,
512          1,     -3,    -10,   -354,  -1447,   -662,   -313,  -4302,
513       3888,   -121,   -323,   1112,   -801,  -1513,   -814,  -1646,
514       -616,  -1207,    347,    483,    670,    900,    -35,   -885,
515         14,      1,      0,      1,     -2,      7,   -432,   -486,
516      -1539,    785,   4853,    904,    925,    895,  -1223,  -2464,
517       3395,   -506,   -808,    207,    197,    874,   -928,   1347,
518       -107,   1512,   1063,   -182,      1,     -4,     -1,     -6,
519          3,  -1236,  -1047,    774,     26,   -630,    863,   1055,
520      -2632,  -1187,   -534,   -619,  -1079,  -2574,  -2037,    658,
521       1229,   -262,   2702,  -3393,  -2187,   1764,     66,      0,
522          7,      0,      7,     -3,    677,   -444,  -2111,  -5256,
523      -4485,  -1667,   2077,   1613,   1483,  -1520,   1600,   1767,
524       1148,   2054,   1676,   1866,    783,  -2199,    765,    568,
525       2779,   -683,      4,     17,      0,    -32,     15,     45,
526        228,  -2445,    752,   2510,  -1657,  -1039,    113,   1107,
527      -1054,  -1765,  -1245,  -2527,    589,    455,    328,    640,
528       -579,   2370,   1313,   -540,     31,      1,     -1,     -4,
529          2,     -3,   -235,   -560,    455,   3809,    102,    403,
530        -21,   1844,    402,    148,    -32,   5573,  -3765,   -265,
531       -718,   -399,   -349,    366,  -1105,     91,   1881,     34,
532          1,      1,      5,      0,      9,    289,  -1146,    795,
533      -2504,    412,   1156,   -302,   -946,   2063,  -2569,   -273,
534      -1434,    141,    642,   -631,   4856,  -1008,    169,    -40,
535        191,  -2293,    -86,      6,      1,     -2,      0,      1,
536        139,   1955,  -1111,   -944,    140,  -1074,   1071,  -1312,
537       -541,    664,   1801,   -892,   1605,  -1750,   -654,   -680,
538      -8102,    120,    -24,   1014,   -351,   -120,      0,     -2,
539          1,     -1,     -1,   1038,   5199,    779,  -1195,    128,
540        462,    184,   3705,  -1292,  -2247,  -2481,   2610,   4396,
541       4161,   4039,   1111,    838,    188,   -571,   2811,  -1915,
542      -1909,     13,     99,    -20,     -2,     11,    395,    155,
543       2667,   -202,  -2639,   1303,   -912,  -1734,   1097,   -583,
544       3532,   -218,  -1514,  -3881,    378,    -46,  -1189,   -957,
545      -3010,   -743,   -648,     15,      1,      3,      3,      4,
546         -4,    330,    198,   -275,   -677,  -8192,   -629,   1953,
547       -783,    592,    926,   1487,    -39,  -1002,   1134,   1560,
548        -27,   -118,  -1363,   -360,   2163,    442,     92,      1,
549          1,     -2,      5,      1,   -670,    326,   2773,   1346,
550        -26,    327,    184,  -1091,   -121,    576,  -1324,    212,
551       -645,    860,  -2111,   -493,  -2119,    316,   -688,    475,
552       -652,    -33,      0,      1,      2,      0,     -3,     92,
553        170,   6224,   2162,    761,  -1994,   2176,   1692,  -1773,
554        561,   -966,   3406,    -20,   -593,    574,   -681,   1121,
555       -335,   -412,  -2651,  -4712,    -79,      1,      2,     -1,
556          4,     -6,    932,  -2579,    344,  -2614,   1119,   6623,
557       -314,  -1068,    338,   1977,  -1375,  -1338,  -1996,   1310,
558        118,   -500,   -393,    622,  -1798,  -1232,      3,    -75,
559          0,     17,      0,     -2,     -9,    715,   8135,    400,
560       3748,   2156,   1882,    772,   2728,   -403,   -775,   2110,
561       1603,   -766,  -2592,    767,   -618,   4727,    668,   2280,
562      -1157,   1246,   -794,    -14,     -2,      2,      5,     16,
563       -107,    642,  -1806,   -158,  -2447,    309,   -764,   2313,
564       -101,   -766,    209,   -691,   2001,    268,   -273,    615,
565        803,   6062,   -434,   1287,   -543,     -3,      0,      0,
566          1,      1,      0,    503,   -598,  -2043,  -1160,   1074,
567       1255,   3269,   1405,   1182,    197,   3098,   -138,   2326,
568       -244,   -772,    901,   -225,    337,    -65,   -536,   -331,
569         15,      2,     13,      8,     -3,     20,    -32,    -52,
570      -1012,    232,   1502,    -17,  -1574,   -741,    -57,    164,
571        -22,     74,   -181,   1616,    296,  -1483,   1387,   -357,
572      -5380,   -322,  -1346,      6,     -3,      2,     -3,      1,
573          0,   -392,   -811,   -650,   -485,   3038,   2750,   -776,
574       -503,  -1664,   -323,    253,   -280,  -3459,  -1313,    541,
575       2182,   1287,   -782,   1785,   -695,    -49,     72,     -4,
576          0,    -15,      3,    -21,   -211,   1382,   -149,    684,
577       2210,   2654,  -1440,  -1209,    152,   1080,  -3078,   -694,
578       4738,    985,  -1337,    819,   -518,   1799,   -671,   3201,
579       2636,      7,      1,     -6,     14,    -31,      0,    -34,
580       4296,    -23,    194,   1976,   -993,   1353,    709,   -342,
581      -1142,   -140,   -271,   2291,   -709,   1734,    818,  -3571,
582       1125,    912,   -590,    784,   -275,     -2,     -1,     -5,
583         -1,      0,   -381,   2754,   1545,  -2270,   3608,   2308,
584      -1899,    178,    391,   1826,   -127,  -1417,   -822,   -712,
585       1682,   2225,   2247,    446,    994,     56,    734,    196,
586          7,      3,      8,      0,      7,    639,    833,  -3313,
587        675,   -263,   -648,   3016,   -701,    235,  -1304,   -582,
588      -2930,   -210,  -1243,    374,  -3095,  -2013,    354,    599,
589      -1469,    140,    -17,     -1,     -3,      2,      0,     -2,
590       -183,    399,   -603,    796,  -1424,   2685,  -3929,    416,
591      -2291,   1737,   1906,   1667,    810,   -222,   3242,  -3636,
592       5196,  -1542,    940,   -124,   2047,    -67,     -4,      6,
593         -1,     13,      2,   -161,    417,   4132,    492,  -1068,
594       -817,   2732,   -250,  -1457,   1723,   2104,   1121,  -1276,
595       1147,    990,   -523,  -1533,    297,   1219,   3901,  -2549,
596        -22,      0,      0,      0,      0,      2,  -1632,    172,
597        829,   -747,  -1229,  -1990,  -1070,   1134,   1623,    228,
598       3689,    625,   -757,   8192,    -82,    738,    213,   1900,
599      -1200,     91,    892,    -45,     15,     -1,      5,     -4,
600          5,    392,  -3067,  -1903,    139,    661,     43,   2174,
601      -1919,   -270,  -1490,   -569,      2,     85,  -1091,   6740,
602        886,     85,  -1052,   -647,   -563,  -2971,   -145,     -1,
603         39,     -5,     -6,     -7,  -1023,  -1104,  -1774,  -3154,
604      -1058,   3488,  -2551,   3547,   -253,   -204,   -235,  -1544,
605        -73,   -584,   -302,  -3118,  -2314,   -308,   1790,    916,
606        152,   -155,    -11,      6,    -26,     -1,    -31,     21,
607        919,  -1856,   -456,  -1050,    663,   1454,  -1515,  -2606,
608      -4287,   1553,   3564,   1334,   1797,   1540,   -392,   -701,
609       -971,  -3442,    281,   -271,    133,      1,      5,      4,
610         32,      3,   -521,  -1530,  -1368,   1787,   -515,   -913,
611      -2391,     93,   2690,   -578,   -576,  -1656,    554,    649,
612      -1509,   -258,   -605,   1233,  -2258,    640,    837,    -43,
613          1,     -3,      0,      5,      3,    148,  -4761,   1783,
614       3244,   -277,  -1139,   1539,  -2016,   1898,  -1276,   -776,
615      -1725,  -1900,    -51,    559,    311,   1737,   -928,   3687,
616      -1087,   1329,    134,      2,     -2,     -7,      9,      5,
617        -77,  -1116,   4986,   -940,   -905,  -3229,   -773,   3335,
618        -23,    578,  -2376,    386,    122,   1253,    363,  -2748,
619       -512,  -4612,   1690,    848,  -1116,    195,      5,      2,
620         11,      1,     18,    659,  -1282,    562,   1170,   4701,
621        903,    490,  -3508,   3468,    -39,    654,  -1196,   -909,
622       -268,    980,    283,   3221,    348,   1121,   -897,  -1011,
623       -103,    -11,     -2,     -9,     16,     -8,   -274,  -4100,
624      -2312,  -2379,    617,   1629,   2154,   3026,  -1737,   -603,
625       -803,   -366,    977,   1035,  -1835,   -255,   -275,  -1245,
626       1274,   -161,  -4476,   -181,     -4,      0,     -2,      1,
627          2,    156,    551,   -832,   -630,   3740,  -2115,    344,
628        229,   1295,     65,    290,  -1462,  -1794,   3297,  -1049,
629       2451,    322,  -2642,  -2810,  -1246,    613,     90,     -1,
630         -1,      0,      0,      0,   -277,    854,   1259,   1542,
631       -433,   3601,   -453,   1091,   -113,   1438,    994,  -2746,
632       -786,    867,   1422,   1093,  -1723,  -1167,  -1389,  -1062,
633       -436,    -81,      2,      1,     11,      1,     26,   -197,
634 };
635 
636 static const int16_t cb0806ss1[] = {
637       1760,  -4335,   6384,  -2036,   2874,  -2504,  -1529,    102,
638       6995,  -1267,  -3141,   1050,    -59,   1556,  -1002,   1536,
639       1024,   1867,     40,  -1156,  -2627,   -213,  -1034,   -660,
640        291,   -963,   -323,    462,   -804,   2219,   -859,   1709,
641        550,  -3390,    319,     24,    644,   3154,   4503,  -1961,
642        744,    194,   -151,  -1255,  -1318,   3033,   -899,    -18,
643          1,      0,      2,      0,     28,  -1213,  -3725,  -2525,
644       -177,  -1164,    361,   -357,   -649,   -459,   1324,   2463,
645      -3108,  -3323,   -575,  -2744,   -108,   -121,   -508,   -564,
646       -849,   -773,   -288,      0,      8,      0,     -2,      5,
647        691,   -602,   2269,   2373,  -2027,    786,   3011,   3234,
648      -1387,   -310,    659,   -358,   1058,  -1554,   1031,    795,
649       2254,   -549,    334,    325,    599,    -36,     -1,     -1,
650         -2,      3,      4,   -450,   -533,  -1657,  -1928,  -1034,
651       -636,  -1446,   -320,   2695,   1184,    697,   1126,   1159,
652       2970,    449,    -30,  -2058,  -1171,   -684,    -66,    905,
653        -43,      1,      0,      3,      0,      3,    228,    272,
654        -79,   -718,   1978,    667,  -2760,   1507,  -1893,   -796,
655       1164,     35,  -4440,  -4492,  -1667,   4189,   6485,   -495,
656       1721,  -1639,   -526,    458,      0,    385,   -183,    511,
657       -153,  -2025,   -376,   2948,  -2606,   -910,   -741,   -427,
658      -1080,   2128,    565,   -483,   1791,  -2222,    -45,  -1204,
659        799,    512,  -4790,   1462,    511,  -1906,     15,      0,
660          0,      1,      3,      8,   -867,   -685,   -140,   5299,
661        376,   -891,   1657,   1843,  -1465,  -1297,    518,  -4640,
662        303,   -277,   -650,    -97,   2308,   -679,    720,   -171,
663       -475,   -269,      0,     -5,      4,     -1,      9,  -1155,
664      -4954,   1684,  -2045,    939,    819,   -751,   -165,    -93,
665      -2327,    306,    965,   4999,    557,    -55,   -999,     30,
666        -36,    989,  -1680,  -1594,    318,     -3,     -8,     -4,
667          1,     -9,   -402,   8192,    475,   2080,   -418,  -1739,
668       -273,    -55,   -441,    794,    -79,    272,  -2039,    789,
669       2266,    874,   2495,    627,   2203,   1212,  -1052,    389,
670         14,    -24,    -59,     10,    133,   -535,  -1160,  -1139,
671       -146,    180,   1064,   3718,  -1412,   1153,   1873,   -549,
672      -1698,  -1479,    209,    725,   -940,   2152,   1848,    678,
673       2493,   4608,    -11,      0,     -1,     -3,     -3,      2,
674        334,    681,    673,  -8192,   3958,  -3111,   1641,   1500,
675       1184,   -268,  -3147,    571,    958,   -663,  -1031,   -870,
676       -674,  -1098,   -529,     78,   1212,    120,     -8,    -13,
677         -5,    -42,    -37,   -498,   1304,  -2541,   1730,   -355,
678       1462,   2315,   2017,   -403,  -2010,    555,   1391,    887,
679       2039,    366,    135,     85,    371,   1291,   -225,    335,
680        -45,      0,      1,      2,     -1,      2,  -1095,   -261,
681       3249,   3212,  -1877,    934,  -1671,  -1289,   1398,  -2287,
682       -205,   1659,    642,   1105,    751,   2864,   1171,  -1001,
683        318,   -290,     60,    -54,      5,      3,      5,      2,
684          1,   -105,    590,     36,   -194,   1832,   -639,    777,
685       3243,    578,   2820,    428,   2020,    623,  -2104,    -52,
686       -331,  -1015,   3064,   -347,   -303,  -1100,     61,     -1,
687         -1,      0,      2,     -1,    592,    127,    887,  -1094,
688      -2819,   2573,  -2670,  -1693,  -2775,     48,   -266,   -961,
689       1220,   -472,    167,   3201,   1118,   -173,   1304,    -26,
690       -899,     76,      0,      3,      0,      1,     -1,   -718,
691       -746,    947,   -524,    142,    958,  -1609,   -777,  -1362,
692        385,   -578,  -6947,    157,   -290,   1357,  -1703,    484,
693        117,  -2224,  -3736,   -838,    -96,     -1,     11,      5,
694          4,      2,    475,   -426,    500,   -767,  -2304,   1248,
695       2200,  -1829,   -992,   -225,   -573,  -1107,   -832,   2555,
696      -2866,   3453,   4335,    -88,  -1160,  -1666,    -94,    -33,
697          0,      0,      1,     -2,     -7,   -147,  -8192,   1204,
698      -1181,   -702,   -604,   -770,   1032,   -173,    770,    861,
699        611,   -509,    802,   -467,    839,    491,   -785,    523,
700       -669,     73,    -34,      0,      0,     -2,     -3,     -3,
701        286,  -2183,  -1238,   1743,    387,  -2228,  -1404,  -3439,
702      -1701,  -2371,   -451,   2294,   2061,   3062,  -1122,  -1489,
703      -1274,     51,   5649,   -170,   2197,    365,     -1,    -13,
704          4,      3,     -5,    -15,  -4099,    789,   4132,   4982,
705      -1996,    784,    748,   2123,   3535,  -1493,  -1454,   -344,
706       -867,     40,    831,  -1198,     66,    542,   1633,  -2402,
707        117,   -119,    -18,     49,     18,     40,   -500,    808,
708       -726,   1192,   3623,   1526,   -484,   1080,  -2502,   -579,
709       1315,  -1887,     84,   1771,  -2902,   1387,  -1098,   1559,
710      -1126,    652,   -896,     32,     -1,      3,      1,      3,
711         -2,    233,    782,   8192,    566,   -701,   -352,   1047,
712        581,  -1070,   3159,  -1157,  -1585,   1599,   -978,   -663,
713       -931,  -2581,   5074,    781,   -551,   -590,   -247,    -63,
714        -54,    -50,    253,   -138,   -313,    387,  -3004,  -1136,
715        654,  -1283,   1318,    434,     80,  -1486,    694,   -512,
716        393,   -238,   -700,   -232,    706,   1478,  -8192,    377,
717        601,     18,     -1,     -3,      0,     -6,     -3,   2221,
718       3531,   -862,   1792,   -242,  -3686,    420,   1891,    918,
719       1324,    234,   -819,   -601,   2363,  -1097,   2355,    754,
720       -125,    245,   -615,   3285,    204,      0,      6,     -4,
721         -3,     -1,   -637,    673,   1233,   2886,    265,   -195,
722       -226,   2521,    281,   -210,   1809,  -2733,  -3865,  -2287,
723        641,  -2604,  -4235,    107,    789,   1163,  -2600,   -463,
724         -5,     10,      2,    -10,     39,   1380,    754,  -5077,
725       4061,  -1633,  -1738,  -1604,   1937,   1815,   1039,   3696,
726       -593,   2218,  -1061,   1081,  -1217,   2062,   -637,  -1580,
727        149,   -626,   -253,     -3,    -17,      2,     33,      1,
728        118,    525,    158,   1213,    910,   -105,  -1437,  -1311,
729       2255,   -419,  -2394,   1542,  -3830,  -1167,   -998,  -1099,
730       1635,   1678,  -1112,   -275,    122,    -50,      0,      3,
731          0,     -1,     -1,    998,  -4020,  -1913,  -1083,   -159,
732       1853,   -436,   -683,    298,    211,    711,   4128,  -1977,
733       -958,   1048,    642,   -420,    329,  -1150,    459,   2161,
734         29,     -4,      0,     -1,     -6,      1,   1365,   1053,
735       1032,    952,    854,   2405,   5106,   1863,   3049,    981,
736       -863,   -397,    508,  -1283,   -631,     17,    532,  -1453,
737      -1056,     66,    501,    -27,     -1,      3,     -1,    -13,
738         -2,   -273,  -2924,    839,   -433,   -395,   -252,   1945,
739        195,   -307,  -1297,  -1474,   -985,   4412,  -1017,   1074,
740       2711,    996,    919,    183,    -10,   -605,     38,      1,
741         -1,     -1,      2,      1,   2115,   -422,   3655,  -1972,
742       1473,  -2033,   2461,  -1112,  -1267,    179,   -394,   -906,
743      -1273,   -432,   1082,    367,   -720,   1746,   -657,    595,
744        701,     16,     -1,      0,      0,      2,     -3,   -255,
745        443,  -1840,  -2379,    296,    258,   -675,   -221,    406,
746       -216,  -6295,  -1041,   1062,    199,   1705,  -1032,  -1627,
747      -2399,    198,  -1097,   -271,    -99,      0,      1,     -2,
748          2,    -13,    343,   -219,  -1447,   1779,    630,  -1944,
749      -1093,  -1578,    -62,  -1334,   2811,   -815,   1311,  -3102,
750       -300,     67,     24,     98,    764,  -1246,    203,      6,
751          0,     -4,      0,      1,      0,    -18,  -1704,  -1427,
752       -352,  -2665,   -588,    287,    715,   -454,    688,   -424,
753       1736,  -1124,   1028,  -7581,   -752,   -482,   -363,    -75,
754       -720,   -619,    449,      0,      3,      0,     16,     -3,
755      -1211,   2484,   3490,   -547,   -705,   1776,   -286,  -1580,
756       2896,  -2257,   -214,  -1784,  -1266,   -562,  -1170,   -542,
757        785,   1606,    535,     51,  -1405,     -7,     -1,     -1,
758          0,     -1,      2,   -428,   -579,  -1091,  -2627,   2287,
759       -757,   1445,   -411,   -160,    567,    108,  -1305,  -4356,
760       -390,   -917,    345,  -2169,   -896,   3772,   1224,    691,
761        -25,      1,      1,      1,     -2,      1,    281,   1365,
762      -1628,   -585,   3485,    169,    746,   -395,   1072,   1569,
763      -1073,    744,   1274,  -3472,   1035,   -906,  -3394,  -1537,
764       -869,   2841,    401,      4,     -1,     -3,     -3,     -1,
765         -3,    -37,  -1628,   -888,    785,   3328,   1105,   3551,
766       6946,  -1688,   2690,  -2051,  -2212,  -3750,  -1903,   -497,
767       1251,   1187,  -6198,   3930,     85,  -1077,     16,    -23,
768        -80,   -130,     43,     66,   -974,    579,  -2047,  -3607,
769       -666,  -2248,   4619,   6846,     88,   -649,   1129,   -255,
770       3567,   -124,     41,     58,    634,  -1252,    696,   2536,
771      -1590,    209,     12,   -102,   -275,     27,    216,   1110,
772        259,  -2091,   1775,  -3768,    598,    441,  -1809,   -431,
773         22,   -991,   -621,     84,  -1803,   1585,    559,  -1101,
774         42,    456,   -392,   -874,     -4,      0,      0,      1,
775         -1,      0,   -371,   -211,   -339,  -1232,    438,  -2683,
776      -1007,   1250,   5343,    861,  -1305,   -577,   2107,  -2649,
777      -3227,   1020,   -127,    562,   5495,  -3136,   -414,   -529,
778         12,    -53,    -34,    151,    106,  -2946,   -575,  -1796,
779       3095,   -257,   -591,    126,    967,   -547,   -271,    560,
780        974,  -3335,  -2110,  -1403,   5915,  -1108,    388,  -1266,
781       -522,    336,    167,      1,     -3,     -2,      2,     -3,
782       -312,     19,   3356,   1123,   -676,   -247,    697,    548,
783       1768,   1174,   -525,   -253,   -423,    546,  -2373,  -2940,
784      -1055,  -2304,    203,   1309,   -574,     -8,      0,     -3,
785          4,      0,      4,   -215,   8192,   -670,  -1289,  -1547,
786       -304,   1498,   -967,   -529,   -582,  -2205,   1752,    321,
787        573,  -1096,     64,   1152,    -87,    574,   -250,    539,
788         62,      7,      2,     -1,     -3,      3,   -465,    243,
789      -1179,    828,  -2501,   -223,    198,   -883,   -740,   1113,
790      -1821,  -2068,  -3234,   1715,   1989,   1817,    727,   1640,
791       3386,  -1538,   -864,     45,      0,     -4,      0,      0,
792          2,    608,  -1495,   1259,   -132,   1311,    350,    537,
793       2735,   1428,    151,   1324,    547,  -3983,  -1892,    104,
794       2023,   1908,  -1042,   1130,   1252,   -701,      9,      0,
795         -2,     -1,      1,      1,    602,  -8192,  -2776,   -661,
796       1640,    443,   3452,   -738,    829,    637,    292,    232,
797       1352,   4879,   1429,    912,    649,   1593,    308,   -330,
798         68,     63,     -3,      4,    -57,     26,     25,   1250,
799        400,  -4839,    211,  -2748,   -664,    996,    341,  -1053,
800        321,   2458,    764,    743,   -729,     12,   -283,   -346,
801        118,   -249,   -153,  -2329,    -37,      0,     -1,      0,
802          1,      1,    352,   -878,   2336,   -634,  -2690,  -3415,
803      -2949,   -531,   1259,    394,    163,   -994,    845,   1259,
804        890,   1400,    279,   1908,    161,  -2174,   1876,     76,
805          1,     -1,     -1,     10,      0,     47,  -1123,   1611,
806        489,    618,   -816,     -7,   2001,  -1190,   1857,  -2749,
807       -311,   -331,    733,   1412,   1390,  -1525,   1262,  -1393,
808       -263,   3124,    -98,      0,      1,      0,      1,     -2,
809        514,  -3533,  -2394,   3623,    249,  -1056,    515,   1279,
810       2821,    477,    183,    689,   1182,   1378,   1287,   -711,
811       1264,   -713,   -278,    217,   -664,   -225,     -1,      0,
812          6,      2,      9,  -1171,   3119,   1340,  -1229,  -1929,
813       1984,  -1333,   1018,     10,   1205,     63,    358,  -1108,
814       -455,   -413,    854,  -1550,   -423,   -180,   2529,  -8192,
815        -18,      0,     -2,     -1,      0,      0,   -678,   3819,
816      -1316,   1159,    590,   -231,   2203,  -1533,    986,   4289,
817       1114,   1135,  -1162,   -921,    -58,    691,     11,  -1718,
818       -270,   -531,    530,     65,      0,     -1,      1,      4,
819          0,  -1184,  -1359,   7230,   -533,  -2077,  -1188,    113,
820      -1472,    490,   1518,   1476,  -1885,    934,    244,   1840,
821       -696,   -480,  -2476,   3324,  -2433,   1102,    120,      1,
822        -11,     -2,     18,     -3,  -1016,    189,  -3835,  -1659,
823        -46,   -180,  -2659,   1998,  -1437,   1107,  -2248,    165,
824       -657,  -5079,   -224,   1246,    469,    421,   1145,   1148,
825         84,    -18,      3,      0,      0,     -6,      0,    -66,
826       -206,   2279,   -220,   1606,   -421,  -1482,   -413,  -1237,
827        374,   3691,    491,   -774,    410,    791,    380,   3385,
828        615,   -950,   -620,   -197,     65,     -1,      3,     -3,
829          2,     -1,   -484,   1396,    273,  -3591,   1317,  -1013,
830       1563,   -134,    602,  -1069,    733,  -1167,    233,    319,
831       -262,    350,    780,   -407,   -496,  -1285,   1326,    -13,
832          0,      2,     -1,      0,     -1,   -328,   -626,   -848,
833        745,  -1047,   4048,   -380,   -456,  -1894,    869,  -1085,
834       -373,   2829,    622,    473,    394,    237,  -2175,   1167,
835      -4942,    246,    100,     -1,      1,     -6,      1,     -6,
836        -70,     35,   1613,   2597,   1307,   1756,  -1184,   1082,
837        971,  -2004,  -1459,   -494,    -40,    745,   2788,   -830,
838         76,    536,  -2002,    401,    -57,    -20,      0,      0,
839          0,      0,      0,     -8,    244,   1927,   1162,  -2416,
840      -1414,    463,    -89,   1217,   -798,    394,  -1527,   -719,
841       -666,    998,   1518,  -2455,  -3049,  -1174,  -2696,  -3119,
842          2,      0,     -2,      2,      2,      3,   1093,   -623,
843       1660,  -1635,   1457,   2560,    763,  -2750,    931,   1798,
844       2550,   1402,    914,   -919,   1931,   -383,   -435,   -583,
845        439,      9,  -1106,    -12,     -1,      0,      0,      0,
846         -2,   -335,   -730,  -2102,  -1414,   2576,  -3869,   1025,
847      -1657,     -2,    857,   -336,  -3011,    205,   1108,    364,
848       -789,   -179,    171,    331,   2204,    527,    -13,      1,
849         -3,      2,      1,     -4,   -565,   -211,   -139,   1799,
850        195,   -877,   -632,    358,   -244,  -1459,   1398,   2271,
851        550,   1987,   2206,   -337,    199,  -7036,    589,    195,
852       -466,     72,     -1,      2,      1,      0,      0,    -27,
853 };
854 
855 static const int16_t cb0806sm0[] = {
856      -8192,    389,    245,    -67,    -42,     79,    503,   -488,
857       -310,    107,    -13,   -431,   -203,     96,    510,    151,
858        270,      0,      0,      0,      0,      0,   -463,    -23,
859        -72,   -322,     74,   1589,   -152,   -198,     81,   1120,
860       -125,   -434,  -3275,  -2210,   -348,   -344,     91,      0,
861          0,      0,      0,      0,   -254,   -224,     46,   -154,
862       -131,   -465,    -57,   8192,    345,    112,   -725,    -49,
863        183,   -191,    246,    263,    370,      0,      0,      0,
864          0,      0,     39,   -739,  -6603,  -2454,    -95,    312,
865        -53,   -392,     63,   -165,     31,   -505,    111,    484,
866       -535,    179,    143,      0,      0,      0,      0,      0,
867       1279,   -139,  -1769,    244,     59,   -135,   -429,    707,
868        809,  -4355,   -354,    428,   -300,    108,   -799,  -1421,
869        599,      0,      0,      0,      0,      0,      4,     -5,
870          7,     75,     49,   8192,    276,    200,    191,   -167,
871        -14,     82,    222,   -277,   -483,   -216,   -441,      0,
872          0,      0,      0,      0,    171,   -423,    174,    401,
873       -517,   -377,   -234,   -644,   -829,   -350,   -976,   -146,
874       -928,    296,   3003,   3545,    -30,      0,      0,      0,
875          0,      0,    161,  -6753,   1138,   -855,   -132,   -242,
876        559,   -225,   -346,   -168,     10,   -481,     -6,  -1208,
877        252,   -323,   -191,      0,      0,      0,      0,      0,
878       -262,    574,    433,   -145,    622,    329,  -2634,   -439,
879      -1178,    351,   -433,   -842,   4125,    296,    305,    359,
880        -22,      0,      0,      0,      0,      0,    -34,    -56,
881      -1019,   -247,   -163,    305,    574,    -51,   -179,     24,
882      -1097,    248,   -166,    -18,    303,    252,   -555,      0,
883          0,      0,      0,      0,   -400,   -254,   -256,   2783,
884       -296,  -1904,    552,   1284,   -336,  -2371,   3396,  -1092,
885        102,    176,    140,    640,   -359,      0,      0,      0,
886          0,      0,    373,    473,  -2167,   -774,   -388,    405,
887      -1402,  -1391,  -1319,   -155,   1104,   -533,    382,   1561,
888      -2958,    406,    787,      0,      0,      0,      0,      0,
889      -3800,    -58,   2098,   -181,   -570,    385,  -4125,    759,
890      -1584,      9,   -278,    201,   -528,   -527,   -435,    436,
891        681,      0,      0,      0,      0,      0,     30,    -80,
892        -60,  -4031,    -70,  -3367,    316,   -861,     67,   -169,
893       -144,   1598,    966,     32,  -1263,   -434,   -738,      0,
894          0,      0,      0,      0,    181,     12,    115,     91,
895        253,    518,    517,    216,    830,    336,   -568,  -3125,
896       -796,   -847,   1627,     58,   -158,      0,      0,      0,
897          0,      0,     48,   -851,   -286,    393,    390,    707,
898        595,    427,   -235,   -116,    814,   -198,   6145,  -1590,
899        647,     15,   -259,      0,      0,      0,      0,      0,
900       -621,    152,    590,    -16,    215,   -633,   -784,   -140,
901       1087,    723,  -4191,   2701,    951,   -972,    273,   -554,
902        387,      0,      0,      0,      0,      0,   -124,  -2939,
903        -38,    383,    234,    687,  -2873,   -466,     61,   -472,
904        854,   -396,    305,   -233,     82,  -2677,   -206,      0,
905          0,      0,      0,      0,   -120,   -246,   -614,   -394,
906       8192,     75,   -450,    177,   -251,     45,   -142,     65,
907      -1248,    -14,    389,    375,    114,      0,      0,      0,
908          0,      0,   2870,    158,   -473,   -166,    928,   -618,
909      -1909,    224,   -931,   1898,    -16,    427,    447,  -1044,
910         85,   -333,    197,      0,      0,      0,      0,      0,
911         78,    114,   -167,     73,  -1070,    -80,   3512,  -3004,
912      -1553,    769,    213,    851,   -377,    978,   1097,     71,
913         66,      0,      0,      0,      0,      0,   -129,    248,
914        455,   -376,    344,    128,    -60,    546,   -321,  -7898,
915       -719,    -55,   -941,   1242,    207,    215,    323,      0,
916          0,      0,      0,      0,    -24,   -225,    136,    142,
917       -739,   -117,      2,    242,   -152,    -20,  -1775,   -484,
918        -36,   -408,  -2767,   -471,    251,      0,      0,      0,
919          0,      0,     22,    111,   -180,  -7417,    365,    293,
920       -313,   1031,   -191,    154,   -210,   -239,    121,   -333,
921      -1504,    209,    146,      0,      0,      0,      0,      0,
922        898,   -643,   3080,    528,    -91,   -718,   -512,    275,
923      -3564,    396,    160,   -850,    346,   -595,   1558,    684,
924       -310,      0,      0,      0,      0,      0,    234,   -419,
925       -724,   -433,    292,  -1003,    682,   -117,  -1318,   -914,
926      -5137,    128,     53,    291,    408,   1269,   -284,      0,
927          0,      0,      0,      0,   -252,    190,  -2911,    130,
928        255,   -172,  -4331,     26,   -267,    280,   -133,   -613,
929      -1063,  -1135,    759,  -1290,    216,      0,      0,      0,
930          0,      0,    133,   -177,   4069,   -311,   -197,   3260,
931        341,    201,   -117,   -515,    105,   -658,    975,     81,
932       -333,   -333,    262,      0,      0,      0,      0,      0,
933        273,    -87,    321,    190,   1385,    274,    182,  -2553,
934       -150,    164,   -830,     89,   -459,  -5279,   -624,   -336,
935        399,      0,      0,      0,      0,      0,   -172,   -232,
936         11,     45,    121,   -254,   -457,    196,  -3487,   -838,
937        512,   -310,  -2831,    -85,     98,   -145,   -331,      0,
938          0,      0,      0,      0,    -55,   -149,   2068,    -61,
939       3087,   -143,   1574,  -1381,   2853,   1899,   -453,   -580,
940       -137,   1211,  -1413,    171,    125,      0,      0,      0,
941          0,      0,   -228,     30,   -956,   5569,    209,    -89,
942         25,    573,  -1669,    507,    182,   -132,    697,   -132,
943      -2964,   -637,    139,      0,      0,      0,      0,      0,
944      -3078,  -3278,   -771,    928,    -38,   -463,    820,   1141,
945      -1234,    620,    652,  -1710,   -382,  -1618,   -409,    179,
946        483,      0,      0,      0,      0,      0,   -102,   4256,
947        -20,   -162,   2021,    730,   1439,   2776,    459,    498,
948       -152,    482,     35,   -271,    810,  -1345,   -249,      0,
949          0,      0,      0,      0,    131,      5,   -281,    431,
950      -2498,  -1046,    482,    842,    297,   -311,  -1260,    148,
951       -906,  -4217,  -1411,   -102,   -361,      0,      0,      0,
952          0,      0,    116,  -3083,    235,  -1195,    -19,   -646,
953         42,    487,    309,   1654,   1051,  -1643,    689,   -823,
954       2279,   1488,    571,      0,      0,      0,      0,      0,
955         42,    -95,     -3,     36,   -170,   -114,   8104,    217,
956        140,   -217,    599,   -774,    -64,   -675,   -211,    166,
957        204,      0,      0,      0,      0,      0,     99,    594,
958        -48,    224,     52,  -1499,    271,   2224,   -219,   3184,
959       -165,    828,  -1345,   -785,    181,    133,    124,      0,
960          0,      0,      0,      0,   -235,   -286,    254,   -171,
961      -4980,   -453,  -1432,     12,    734,   -391,   -640,    339,
962        537,    313,   -700,   1016,    148,      0,      0,      0,
963          0,      0,    -49,    -19,    803,    935,    520,    -90,
964        641,   1053,   -454,   2338,  -6071,   -478,    616,   -559,
965       -339,    445,  -1464,      0,      0,      0,      0,      0,
966       -175,    111,   -132,     65,   -264,    732,    221,    231,
967      -1972,   -305,    325,   -859,    583,   1272,   -441,   2651,
968        229,      0,      0,      0,      0,      0,   -286,  -4646,
969       -262,    593,    613,    936,    310,   -615,     83,    223,
970       -816,   1910,   2041,    281,   -190,   -434,    114,      0,
971          0,      0,      0,      0,   -123,    684,   -208,    524,
972       -606,  -1223,    264,   -983,   -109,  -1057,    696,    195,
973       -521,    945,  -7503,    193,   -120,      0,      0,      0,
974          0,      0,     98,   -358,  -2165,    244,    277,    393,
975        771,   3360,   -258,  -1218,   -122,  -1253,  -2297,    806,
976       -198,    540,      7,      0,      0,      0,      0,      0,
977         78,   -281,   -368,   2809,    159,   2611,    833,   -120,
978      -3987,    933,    360,    -49,   -515,   -106,   -360,    650,
979       -125,      0,      0,      0,      0,      0,    203,   1369,
980        749,   -502,  -2295,   -326,    448,   -309,    630,    -84,
981        345,   -520,     -4,   -623,   1066,  -3915,    373,      0,
982          0,      0,      0,      0,  -4603,   -794,   -625,   -355,
983       1071,   -601,   -553,    593,   -296,    626,   -328,    621,
984         85,   1348,     92,   -288,    204,      0,      0,      0,
985          0,      0,     -9,    602,   -162,   -749,   -104,    464,
986       -372,  -1375,  -1905,   2200,     61,  -3308,   -897,    634,
987       1036,  -2112,   -182,      0,      0,      0,      0,      0,
988        -76,   2341,   -675,    -72,    -29,    704,   -536,   1656,
989       -541,   -736,  -1420,  -1539,   2458,   -228,    674,  -1258,
990         -3,      0,      0,      0,      0,      0,   -133,   1111,
991         63,    327,    470,   1226,    541,   -276,  -3042,  -1594,
992      -3192,    357,   -617,    658,   -315,   -978,    631,      0,
993          0,      0,      0,      0,    111,   -188,    619,    236,
994        104,     54,    545,    424,   5912,   -332,    711,  -1249,
995       -533,    291,  -1544,   -216,    113,      0,      0,      0,
996          0,      0,   -199,    267,    152,   -301,   -172,   1294,
997       2311,   -482,  -2451,    -82,   1833,    214,    130,  -1183,
998      -2212,    403,   -625,      0,      0,      0,      0,      0,
999       -106,    662,    -48,   -131,    324,   2337,    445,    462,
1000       -349,   -189,    669,   4945,  -1797,     16,    268,   -602,
1001          2,      0,      0,      0,      0,      0,     55,    154,
1002        892,    -35,   -145,    357,    562,     42,     -9,   -284,
1003        177,     84,    422,   -181,   -358,   7618,     29,      0,
1004          0,      0,      0,      0,   -353,     68,    -41,  -4096,
1005        177,    -20,   -267,    782,    954,   -430,   1573,   -696,
1006       1785,  -3611,     89,   -243,    683,      0,      0,      0,
1007          0,      0,   -220,   1983,   -891,    614,    226,   -202,
1008         67,    761,   1904,    179,    226,    416,   -657,  -3409,
1009       1026,   2834,   -438,      0,      0,      0,      0,      0,
1010       -551,   -229,   -304,   -462,  -2277,   -419,    451,   -122,
1011       -108,    258,    784,   1105,    382,    137,   5695,   -241,
1012       -491,      0,      0,      0,      0,      0,     34,   -272,
1013      -1687,   1769,   -332,    365,     33,  -2594,   3729,    325,
1014         85,   -295,   -290,   -152,   2238,   -611,    -41,      0,
1015          0,      0,      0,      0,    102,    166,    241,   1098,
1016       -107,    775,   -414,   4256,   -277,    935,   -200,    495,
1017        255,   1144,    468,   -184,    -59,      0,      0,      0,
1018          0,      0,     94,   -282,    -57,     12,   -390,    245,
1019       1872,   -620,   1089,   3754,    432,    947,   -509,   -284,
1020      -3836,     26,    482,      0,      0,      0,      0,      0,
1021          9,    971,   -373,   1111,   -480,   2342,   -182,    528,
1022        802,   1196,  -1017,   -879,    499,   2800,   -830,   -230,
1023         -4,      0,      0,      0,      0,      0,   -382,   -815,
1024      -1669,  -2437,   -593,    193,   -688,    632,    479,   2883,
1025        565,    540,      5,   1598,   1618,   -640,   -246,      0,
1026          0,      0,      0,      0,   -421,   -103,   1482,  -3026,
1027        -65,   -101,      4,   3921,    688,   -941,   -234,     49,
1028        202,   1905,    935,  -1155,     -4,      0,      0,      0,
1029          0,      0,    210,   -625,   -118,  -3215,    344,    978,
1030        -10,    773,   -126,   -804,  -1534,    182,  -1146,   -646,
1031       -146,   2011,    463,      0,      0,      0,      0,      0,
1032 };
1033 
1034 static const int16_t cb0806sm1[] = {
1035         35,   -237,    547,    705,     -9,   1612,    382,    195,
1036       -191,   -250,   -101,   -357,    709,    153,    850,  -5091,
1037       -100,      0,      0,      0,      0,      0,  -6406,   -158,
1038       -527,    137,   -330,    580,   -484,     63,    541,  -1245,
1039       -205,    138,    247,   -489,   -147,   -132,   -863,      0,
1040          0,      0,      0,      0,     53,    -38,    283,    -22,
1041      -1506,   -467,   -418,    117,    133,  -2152,    -48,   -991,
1042        808,  -1047,   2402,    261,    423,      0,      0,      0,
1043          0,      0,    -14,    500,   4697,   -174,   -544,     87,
1044       -379,   -243,    577,    682,    258,  -1190,  -1984,    599,
1045        607,   -123,   -290,      0,      0,      0,      0,      0,
1046         60,   4254,    194,    888,    -81,   -395,    422,  -1786,
1047        916,    288,   1191,   -658,    502,   2177,   -977,   -301,
1048        587,      0,      0,      0,      0,      0,    232,    204,
1049       -452,   -853,  -4266,   -219,   1164,     92,     91,   1561,
1050        950,   -705,  -1217,   -734,   1617,    120,   -324,      0,
1051          0,      0,      0,      0,  -3442,   -456,   -667,    987,
1052        -89,   1383,   -704,   -187,   -280,   -583,    341,   -732,
1053        649,  -2129,  -3505,   -175,   -215,      0,      0,      0,
1054          0,      0,    200,   -635,   -471,  -1221,    215,   2844,
1055       1633,    522,   -720,   1722,   -272,    473,    198,   -604,
1056        480,    -88,    169,      0,      0,      0,      0,      0,
1057       -160,   -268,    130,    284,   -612,     95,     43,     42,
1058        641,   -258,  -6884,   -167,   -689,    123,    276,   -592,
1059        717,      0,      0,      0,      0,      0,    313,    -90,
1060      -4310,   2706,  -1708,    648,   -796,    791,    998,   -468,
1061        632,   1893,     43,   1937,  -1279,    -22,    -64,      0,
1062          0,      0,      0,      0,   -106,    135,   -287,    335,
1063      -7999,     51,   -250,   -388,     16,    285,   -101,    685,
1064       -944,    604,   -624,   -792,    209,      0,      0,      0,
1065          0,      0,    496,   -205,    422,     49,    274,   -229,
1066        220,     73,   -734,    381,   -394,  -8192,   -405,    755,
1067         -9,     46,    116,      0,      0,      0,      0,      0,
1068        -28,    332,   1152,   -129,    244,     84,  -2193,    632,
1069      -1854,   -384,    110,   -302,   -270,    435,  -1689,   -797,
1070        686,      0,      0,      0,      0,      0,  -1660,    624,
1071       -664,   2611,     30,  -1155,   -419,  -3539,   -568,   1719,
1072      -1374,   -676,    -55,  -1934,    863,   1391,    433,      0,
1073          0,      0,      0,      0,  -1012,    290,   2302,   -330,
1074        -95,  -2355,    -55,   -763,  -1995,   -298,   -680,    715,
1075        -85,   1615,   1011,  -1989,  -1028,      0,      0,      0,
1076          0,      0,     21,  -5001,    507,    -58,    229,    -37,
1077       -113,    632,   1809,    -62,    334,  -1201,   -893,   -344,
1078         98,    438,    -65,      0,      0,      0,      0,      0,
1079          0,    143,    131,    -18,   -135,   -306,    392,    232,
1080        265,    543,    376,   -562,    362,   2458,    785,   3653,
1081       -456,      0,      0,      0,      0,      0,    855,  -4009,
1082      -1207,    118,    -86,   -223,    266,    154,  -1886,  -1145,
1083        241,   -397,    246,    244,   -776,    808,   -132,      0,
1084          0,      0,      0,      0,      2,   -633,    113,    -94,
1085       -154,   -173,   -162,   -168,    439,  -6548,    778,   -392,
1086        -60,     99,  -1901,    171,   -130,      0,      0,      0,
1087          0,      0,    -11,   -324,    711,   -903,    560,  -1654,
1088       1473,   -300,   1048,    137,  -1140,  -1115,  -1302,  -1008,
1089       -792,  -3264,   -540,      0,      0,      0,      0,      0,
1090       -347,     78,   -103,     -7,     -3,    437,   6053,    299,
1091       -435,    323,    664,    477,   1097,    158,    656,    273,
1092        200,      0,      0,      0,      0,      0,   -101,     80,
1093       -153,    144,   -235,    492,   -399,     -3,   4958,    699,
1094       -586,   -162,    153,   -860,    161,    665,      4,      0,
1095          0,      0,      0,      0,    -87,   -189,   1744,   -350,
1096      -1840,    325,  -2354,   1193,   1386,  -1589,     80,   1055,
1097       -188,    273,    807,   2038,   -419,      0,      0,      0,
1098          0,      0,     50,   -185,     68,    -59,     -9,     78,
1099       -585,   -121,  -7888,    771,   -908,   -284,    349,    158,
1100      -1122,   -139,   -189,      0,      0,      0,      0,      0,
1101        310,   -286,    235,   -687,   -919,   -364,   -697,   -253,
1102        492,    300,   -238,    272,    518,   -525,  -5863,   -190,
1103        -59,      0,      0,      0,      0,      0,    151,    616,
1104      -4420,    227,    240,   -252,    516,   -250,     68,    411,
1105       -192,    -87,   -607,    671,   1281,   -317,   -305,      0,
1106          0,      0,      0,      0,     -9,    817,   -451,  -1079,
1107         86,   5060,  -1157,  -1159,   -421,    302,   1636,   -316,
1108        -66,   -518,   1010,   1068,     96,      0,      0,      0,
1109          0,      0,   -576,   -362,    107,   3516,    303,   -364,
1110       -402,    805,    574,    993,   -554,    298,   -925,    410,
1111       1898,     13,    138,      0,      0,      0,      0,      0,
1112       -340,   -150,    528,    142,   -464,   1034,   -397,   3944,
1113       -697,    962,    902,   1393,   2212,  -1021,  -1034,   -961,
1114       -319,      0,      0,      0,      0,      0,     58,     38,
1115        382,    221,   -212,    826,  -1373,  -4559,   1329,   -123,
1116        216,    -23,   -736,     95,   -300,   -418,     -4,      0,
1117          0,      0,      0,      0,    -58,   7814,    218,    141,
1118        -90,   -124,    455,    -27,     49,   -311,   -364,     80,
1119       -136,  -1257,     96,    332,   -287,      0,      0,      0,
1120          0,      0,     -8,    624,    127,   1857,   -480,   -869,
1121       -575,  -1461,   -493,   -261,     97,     32,   -328,   -467,
1122        173,  -2588,    132,      0,      0,      0,      0,      0,
1123       5257,  -1037,    191,   -844,    247,    130,   -571,   -548,
1124       -496,    216,   -161,    336,     62,    990,    130,    517,
1125        -65,      0,      0,      0,      0,      0,    -89,      9,
1126       -138,    405,   -701,   -479,   3605,    699,   -629,   -102,
1127         27,  -1374,  -1059,    -18,  -2707,   -172,   -557,      0,
1128          0,      0,      0,      0,    -67,    209,    571,    -93,
1129       -405,   -172,   -260,    -19,     86,     22,    659,   -630,
1130        222,  -8192,    106,    -34,     60,      0,      0,      0,
1131          0,      0,    -10,  -3386,    336,    651,  -1377,    681,
1132        -16,    -45,   -382,   1102,   -280,    169,   -822,    522,
1133        434,  -1111,   -299,      0,      0,      0,      0,      0,
1134        194,   -445,   -231,   -532,   -438,   -180,   -591,  -1680,
1135        179,   5921,   -184,   -685,   -467,    875,   -573,    282,
1136        235,      0,      0,      0,      0,      0,    339,    139,
1137       -745,    -68,   -201,    467,   -743,    477,    -23,  -1177,
1138       1384,   -357,  -1254,  -3760,    454,   1175,    252,      0,
1139          0,      0,      0,      0,    109,   -252,   8027,   -765,
1140        136,    111,    -86,   -593,    -84,   -750,   -121,    782,
1141        739,   -296,    284,    213,  -1196,      0,      0,      0,
1142          0,      0,    -40,     69,   1992,    452,    -75,    -84,
1143        683,   1678,  -1350,  -1846,   3068,   -749,  -1410,   -271,
1144        536,   1120,    117,      0,      0,      0,      0,      0,
1145       4053,    340,    108,    -88,    411,    990,    217,   3675,
1146        755,    752,   -206,    205,   -297,   -573,    188,    127,
1147       -313,      0,      0,      0,      0,      0,     47,  -2870,
1148      -3417,    216,   1730,    -83,    189,  -1615,   1016,    -44,
1149       -502,   2151,      6,  -1057,    550,    194,   -498,      0,
1150          0,      0,      0,      0,   -133,      1,   -387,   -497,
1151        586,    173,    923,  -4078,  -1232,    329,  -2086,   -185,
1152        592,    681,   3320,   -914,   -327,      0,      0,      0,
1153          0,      0,   -132,    493,   -179,    220,    142,  -4345,
1154        422,   -173,    357,   1317,    240,   -525,   1613,   -178,
1155      -1584,   -734,    549,      0,      0,      0,      0,      0,
1156       -337,    111,  -1238,    116,    302,    325,    189,    610,
1157      -3180,   -284,   -817,   1383,   1559,   -802,    422,    438,
1158        460,      0,      0,      0,      0,      0,    -96,    372,
1159        335,   -843,   3967,    221,    380,    227,    309,    447,
1160       -199,   -257,    372,   -397,   -534,    736,   -152,      0,
1161          0,      0,      0,      0,   -144,    463,    -54,   -288,
1162        -83,    115,   -574,   -229,    485,  -2643,     58,   4312,
1163      -1155,    642,   -647,   1122,    118,      0,      0,      0,
1164          0,      0,    157,      6,  -1017,  -1155,    687,   -288,
1165        918,   -212,   -332,  -2486,   -197,  -1025,   -546,   4099,
1166        155,   -731,   -333,      0,      0,      0,      0,      0,
1167        -43,   -496,   -546,   -541,    283,   -521,    -47,    -18,
1168        208,   -552,   1899,   2107,    588,    818,   -911,  -1104,
1169        -84,      0,      0,      0,      0,      0,    -71,     40,
1170       -326,     92,    216,   -106,   -255,     28,    120,    -58,
1171      -2720,   -133,   -288,    -28,  -1157,   1563,    400,      0,
1172          0,      0,      0,      0,     40,     -4,    559,   1350,
1173         30,   3905,   -675,  -1092,   -587,  -1524,  -1987,  -1031,
1174       1892,   -679,   -623,   1051,    -33,      0,      0,      0,
1175          0,      0,    -98,    106,    105,  -5887,   -463,    424,
1176        -42,   -506,   -589,    376,    840,    140,   -640,    771,
1177         23,   -441,     -6,      0,      0,      0,      0,      0,
1178         22,    203,  -3452,   -635,   -605,   1668,    422,   2973,
1179        394,  -1605,   -968,   -739,    344,  -1438,    820,  -1318,
1180        -26,      0,      0,      0,      0,      0,    258,    -32,
1181       1061,    643,   -152,     92,   -454,  -1305,   1621,    554,
1182        344,     82,   -404,   5222,   -344,    286,    177,      0,
1183          0,      0,      0,      0,     63,   -360,   -127,    814,
1184       3639,  -3322,    390,     12,   -515,   -493,   1515,   1706,
1185       -727,    394,   1164,    357,   -208,      0,      0,      0,
1186          0,      0,    -27,    648,   -342,   -125,   -327,    194,
1187      -3639,    598,     29,    244,    898,   -493,    372,   -635,
1188        567,     31,   -237,      0,      0,      0,      0,      0,
1189       -160,   2798,  -1768,  -2186,    493,    517,    -82,   -468,
1190       -290,   2890,   -460,    450,    414,   -265,  -1121,    219,
1191      -1115,      0,      0,      0,      0,      0,     14,     76,
1192      -2806,    338,  -1429,   -402,    253,   -130,   -235,   -799,
1193        309,   -525,   3823,    175,     36,    113,    247,      0,
1194          0,      0,      0,      0,    352,    521,    213,   -107,
1195        -71,   -762,    790,   -856,   -252,   -246,   -729,   -631,
1196       1258,  -3276,   1534,   -436,   -635,      0,      0,      0,
1197          0,      0,    -54,    118,   -453,   -124,    -32,    539,
1198        356,   -169,   -202,   -590,    721,   -444,  -6260,   -275,
1199       -239,   -105,    -52,      0,      0,      0,      0,      0,
1200       -464,    507,   -796,   1273,   2297,    790,    652,    392,
1201       3364,  -1949,   2154,   -701,   -229,     99,     88,    471,
1202       -524,      0,      0,      0,      0,      0,     71,   -914,
1203       1835,   -156,   -242,   -196,    513,    431,   -481,    -84,
1204       -734,   4501,   -510,    115,    461,   -428,     83,      0,
1205          0,      0,      0,      0,  -3987,   1063,   -717,  -2640,
1206       -963,   -667,   -147,    536,    -68,    422,    341,  -1916,
1207       -616,    996,    522,    568,   1174,      0,      0,      0,
1208          0,      0,      8,    112,    693,    392,    445,   5309,
1209        259,    121,   1670,    343,    176,    472,    197,    419,
1210       -240,  -1178,   -107,      0,      0,      0,      0,      0,
1211 };
1212 
1213 static const int16_t cb0808l0[] = {
1214        164,  -3637,  -3563,   -243,   -123,    -47,    -87,    -32,
1215         62,    129,     -2,    131,    -36,   -202,   -197,     37,
1216        -35,   -442,   -139,    -69,    -59,     29,    -62,    -67,
1217        -17,    -42,     74,     10,    107,     74,   -109,     40,
1218     -10210,    -33,  -3210,   -410,   -106,    512,     40,    -17,
1219        109,     67,     99,    170,     53,     34,    -68,    -16,
1220       3895,    -71,   -116,      1,    608,     66,   -215,     34,
1221         77,     50,    -45,    -73,      3,     11,    -33,     18,
1222        -34,     58,     25,   4420,     96,     77,    -67,     23,
1223        -83,  -6724,    226,    -32,   -150,   -154,     30,    -12,
1224         -8,     -7,     89,     42,    173,    -51,     38,  -1852,
1225         40,    -48,    -40,     81,     34,     81,     66,     16,
1226         20,      3,     99,     41,    123,     52,    154,     20,
1227        -38,      6,  10889,    -44,     22,    -39,     55,    -34,
1228         25,    -45,    -22,    139,     19,    -20,    -64,  -2242,
1229       -473,   -113,    316,    127,    -31,    128,   -363,   -124,
1230        196,    259,    -60,  -3792,    -41,   -103,    104,    -80,
1231       -389,    179,    110,     83,   3174,     60,   -197,    101,
1232         66,    -47,   -107,     96,    -27,     45,    -21,      6,
1233        116,    -51,     -8,   -594,    377,   -279,    158,   -159,
1234       4595,   -163,   -210,     19,      3,   -292,    -67,     14,
1235        115,    -41,   -125,   -154,   -263,   -101,      4,    -11,
1236        -89,    130,     58,     32,     92,     16,    126,    -93,
1237        -99,  -4239,    -69,     88,      5,   -113,    -18,     35,
1238         31,    -48,    -16,     35,     62,  -2839,     14,    121,
1239         19,     41,    125,   -102,     26, -13144,      6,    -30,
1240         -7,     60,      4,     36,    -40,    -26,     54,    -57,
1241         -9,    -30,     13,     -1,     73,   -131,     29,    256,
1242         39,    -51,    -12,   1788,      4,     10,    -58,     17,
1243        -36,     -2,     13,     59,    -20,    -21,    173,    129,
1244       -435,   -107,   -214,     33,   3078,     13,     31,    148,
1245      -2975,   -311,     38,     25,   -247,   -542,     34,    106,
1246       -392,     85,   -203,    182,   -232,    423,    629,   -183,
1247        800,   -466,   3145,  -2498,   -305,     39,     22,     41,
1248          0,    -14,    671,   -181,   3197,    109,   2900,     72,
1249        -64,      8,    414,    133,    244,   -263,     53,    -69,
1250         70, -13756,    -13,     21,     50,     12,    -14,    -12,
1251         -7,     97,    -32,     24,     51,    -24,    -29,     53,
1252         34,    -19,  -2341,    976,     25,    -58,     18,    -48,
1253      -2490,    -55,    -31,   -165,    -36,     28,    -26,     92,
1254         60,    137,     69,  -5341,   -125,   1966,   -154,    -66,
1255        -13,    -84,    -13,     81,    -46,    -96,     50,    -50,
1256       -114,     15,     30,   -211,   -147,   -555,   3998,     88,
1257        358,   -159,   -105,    -51,   -109,    -16,     70,     91,
1258        268,    125,    -95,    -62,     38,  -3227,   3591,    -15,
1259         92,    -72,    115,    144,    -40,    142,    172,     72,
1260        -17,     23,      1,     28,    -38,   -135,    220,    -80,
1261       -179,      9,    -32,     -6,     37,    -33,     -3,    -89,
1262       7314,      5,    194,    -13,     23,     31,     42,     84,
1263        197,   -163,   -251,   -273,    193,    206,   -613,    394,
1264       3469,   2587,   -701,     62,    301,   -104,    200,    164,
1265       -201,   -473,     52,   -473,    128,   -381,    404,    -69,
1266       -230,   -537,    157,    389,     -7,   2783,   3058,     95,
1267        -59,   1618,      1,      4,     53,     -6,     28,     10,
1268          2,     82,     28,     -8,    -14,     25,     59,     10,
1269         -4,     36,   -777,  -4984,     29,      8,     85,    -43,
1270       -137,    -34,     53,    -58,      1,    -27,     91,     15,
1271         80,    -19,   -186,    467,     94,   -382,    129,    327,
1272       3053,   -221,    399,  -2821,   1090,    278,     -2,   -163,
1273       -398,    126,   -266,    180,   -235,     70,    -18,    -34,
1274        -45,    159,    -32,     66,     11,   3177,   -188,     27,
1275         35,    -52,    114,    -28,   -136,    186,   2146,    100,
1276         92,      6,     58,    -70,    159,    -14,    -32,      9,
1277          6,    -27,    -73,     28,     23,    -24,    101,    148,
1278         80,    -52,    -27,    -53,    -36,      4,    -74,     47,
1279        -30,   -108,     34,   7213,     12,     31,    -17,   -185,
1280       3318,    199,    192,   3450,    -87,      3,     47,     46,
1281       -141,     49,     83,    -82,   -132,    -82,     68,    138,
1282      -1031,   -236,    390,    -37,     23,    -94,     -7,      9,
1283      -2958,  -1846,    -43,     23,     25,    -79,   -193,    -77,
1284      -3332,  -3355,   -139,     56,    163,  -3302,    -82,    -25,
1285         35,     96,     73,    166,   -154,    174,   -121,     14,
1286        -89,    101,  -3751,   -344,   -240,    -35,    401,    -14,
1287         47,    -49,     24,    -78,     24,      6,     68,     51,
1288       -145,     20,     83,     57,    147,   -100,     60,     33,
1289        -53,     11,     37,  -5793,    -93,    -67,     -9,    117,
1290        112,    -51,     60,     48,     49,    328,    293,    127,
1291       -314,  -3022,    374,   3283,    -86,    588,   -346,    436,
1292         -7,    -26,    -88,    104,    205,    150,    147,     34,
1293        126,     85,     46,   -125,   -119,     75,     13,    144,
1294       3721,    275,    -71,     43,    163,    -73,   -292,   -381,
1295        -79,     33,     79,    -79,     34,    -94,     18,    229,
1296         63,     28,    -44,     97,  -3606,     77,    -95,   -162,
1297        163,     62,   6180,     81,    -51,    -19,     -5,    109,
1298         71,      7,    -37,   -100,    -31,    -94,    188,    169,
1299        -14,   2606,   -417,     18,  -4371,    -25,    180,    108,
1300         17,     33,     48,    -46,    -93,    -77,     32,    -37,
1301        -71,   -271,    -48,   -273,    -14,    115,    -59,   -312,
1302      -3334,  -3046,     71,   -166,    379,    209,   -142,     22,
1303         89,    -41,    -40,     -7,    -50,      8,    -15,     12,
1304        -70,    -27,    -27,     25,    -31,     38,     -5,   2831,
1305        -89,     -8,    -50,   -110,   1368,    -59,  -2307,      6,
1306        179,     75,    189,    170,    -55,    330,    -70,    172,
1307         67,   -492,    -57,  -3408,      9,    -93, -11400,     14,
1308         -1,    -21,     65,    -15,     45,    -22,     40,    -10,
1309        -41,     23,    -29,    -96,    -55,    -66,    -57,    -61,
1310        -29,    -15,   -101,  -9831,     33,     42,    -35,     42,
1311        -44,    -58,     11,    -40,     27,     21,    715,   -315,
1312       -255,   -115,   1736,      4,     41,    -70,    -51,   -108,
1313        160,     -9,     87,     -6,     36,    -20,    -68,     10,
1314         82,    -33,    -42,     15,    -57,    -40,    -31,     21,
1315      10023,     62,    -41,    -10,     85,    -65,    -12,    -61,
1316        -72,   -610,    128,    -76,    198,    367,  -4564,     60,
1317        158,    -13,   -134,    -45,    -33,    -11,    -51,    -72,
1318        111,   -188,    232,   -494,    -27,     42,     46,    -23,
1319        137,   3174,  -3598,    211,    152,    155,   -299,     56,
1320        -23,   -123,    132,     50,     28,    -64,     28,      9,
1321        -17,     31,    112,    -19,      4,     45,  -7175,     54,
1322        -61,     -7,     87,    164,    195,    -29,    -48,     28,
1323        -60,     70,    -69,    112,   -295,      5,    -89,     38,
1324         36, -11501,     17,    -26,    -64,   -222,     91,    -23,
1325        -89,      0,    -94,   2191,    -74,    -84,    -61,    -41,
1326         57,     24,    -35,    -28,    -37,    486,    131,   3699,
1327       -277,     64,   -125,   -243,    270,    313,   -112,    145,
1328         47,  -2862,   -254,   -110,    -27,    -69,   -342,   -120,
1329        216,     35,     24,     62,    -39,    -29,   2402,     -7,
1330         -3,     14,    -47,    -27,      4,     27,     20,     81,
1331        138,     75,    178,    421,  -2943,  -3080,    -84,    -40,
1332        -58,   -195,   -182,    101,   -187,      6,    -83,    269,
1333        -32,    -99,     51,    -38,     44,     82,    -14,    -35,
1334          0,      8,    -23,  10754,    -73,    -57,     68,    107,
1335         85,     77,    101,      1,    -28,    103,    -10,     48,
1336         55,     33,    -93,    -18,      8,     28,    -14,   -575,
1337         28, -11712,     90,   -186,     58,     38,    -42,   2156,
1338        -82,     28,    -23,     43,     43,      8,     25,     65,
1339          0,    -53,     28,    -88,    388,    -36,    363,     64,
1340       3068,     56,    320,   -202,  -3433,     73,   -339,   -157,
1341        373,   -216,    -43,    171,    140,   -437,   -143,  -2820,
1342       -101,     53,   -111,     65,    -39,     65,    -30,     69,
1343        -55,     49,     45,    126,    174,    220,     73,   -101,
1344        -60,   -151,    -13,    -41,    -48,     -9,     25,   -122,
1345        -80,  -2450,     19,     94,     14,    -18,    -19,     60,
1346      -3252,    -10,   3390,    -15,   -365,    -15,    -73,   -222,
1347        307,     70,    -95,    237,   -142,   -163,    -44,   -138,
1348         -7,      6,    -36,    -67,      9,    -22,  10235,    -56,
1349         -8,     44,   -155,   -117,    -22,    -32,    -74,    -14,
1350 };
1351 
1352 static const int16_t cb0808l1[] = {
1353        -58,    222,   -154,    -74,    -53,   4939,    421,     67,
1354         26,    132,     60,    -97,     -1,    -43,    328,      2,
1355        460,    -66,    -11,    -45,    -56,    -86, -10569,   -129,
1356         58,    -25,     39,     28,     26,     45,    -61,   -139,
1357        -22,   -135,   -282,   -517,   -368,     55,    -47,     30,
1358       -110,     47,     75,    -13,     65,    -41,    104,   4745,
1359       -149,    -99,     28,    421,    517,    -56,     81,   -309,
1360         67,    -42,     -6,     17,    -60,   -151,     50,    -84,
1361         -9,     29,    -72,  -3019,     82,   -195,     41,    -14,
1362       -206,    -34,    -58,    -18,     30,   2154,    -20,      2,
1363         -1,     41,    -10,      7,     86,    494,    123,    328,
1364         73,    213,    -29,     17,     43,    -92,    -61,     -9,
1365       -130,   -113,     33,    -28,  -6677,   -198,   -185,   -236,
1366        183,   -108,    739,     60,     98,   -314,     66,     10,
1367      -3161,   -159,  -2850,    118,     37,    -41,   -119,   3087,
1368         43,    -36,     42,    106,   -174,  -3379,    -92,   -142,
1369       -237,     94,    -59,   -123,   -117,    144,    -75,    146,
1370       -268,    561,  -1160,    336,   1477,    207,     89,    130,
1371        127,   3763,   -372,     48,     99,    204,     84,    209,
1372        103,    118,    125,    326,    -29,   -206,    139,    -61,
1373         94,     77,   6624,   -163,     23,     27,   -104,    150,
1374        -76,   -205,   -186,    -30,   -227,    -58,     17,     25,
1375      -6536,    -19,    -66,    -45,    -72,     41,     49,    -79,
1376        105,     -4,   -117,    -37,   -183,    216,    -27,    -23,
1377        -31,  -2720,     53,    -23,    -46,     -9,    -10,     50,
1378        -12,    -50,    -56,     35,   5498,   -110,     -2,     44,
1379         -1,     13,     52,    -18,    -61,    -80,    -29,     25,
1380         61,    -37,     93,    -19,     67,     75,    -41,    254,
1381        161,    118,  -3379,    398,     -9,   -208,   -143,    207,
1382       -135,    -32,    171,    187,   -194,    466,    -55,    158,
1383         34,    105,   4986,     27,    -41,     20,     87,   -110,
1384         39,     80,    -37,      8,    -25,    -44,   -108,   -171,
1385       -366,    208,   -225,      1,   -124,     21,     81, -10349,
1386        -51,     33,    -51,    141,    -36,    106,   -100,    320,
1387        122,      3,    266,     72,     -8,   -112,     55,   -107,
1388      -4154,    -69,      0,     71,   -153,    -80,    -50,     20,
1389       -112,    225,  -1982,    273,    -19,   -127,    109,    -25,
1390         47,     57,    -98,    -10,     42,    -25,     10,     24,
1391         41,    -73,     45,  -3523,   -370,   3213,     54,    -87,
1392         67,   -185,    100,    -33,    -41,      3,    -38,     70,
1393       -108,   -120,    -67,   -144,   -181,    -33,   -104,    429,
1394         89,    849,   3022,  -2765,   -341,    184,   -248,    610,
1395        408,   -222,    184,     84,    -64,    479,   -146,     47,
1396       -100,     13,     17,     -7,     58,    -13,    -36,    -23,
1397         -1,    -25,     10,   2666,   -113,    -41,   -140,   3064,
1398        105,     31,   3042,    -75,   -132,   -113,     80,   -100,
1399        -39,    216,     -4,      7,    -43,    242,     19,  -1031,
1400        731,  -3659,    -24,    -20,    109,    126,   2980,     19,
1401        -11,    -48,     57,   -138,    -11,   -211,   -151,    540,
1402       -113,   -110,      0,   -415,    150,    -80,    -80,    209,
1403        -82,  -5212,   -125,    376,      8,    131,   -138,     30,
1404       -922,   -320,    181,    -75,    138,   -112,    146,    -72,
1405         64,    -75,   -262,   4872,    -11,    -61,     37,   -205,
1406         48,  -2257,     82,    106,     93,    -66,     48,     71,
1407         29,     72,     32,     29,     17,      5,     34,     29,
1408        -29,    -72,     50,  -7702,   -114,   -117,     47,     11,
1409         19,    100,     48,    -28,     -8,     53,     21,     80,
1410        -43,     37,    164,     22,    -15,  -5258,    -23,    -32,
1411        108,     52,      7,   -161,     11,     84,    141,     -8,
1412        -12,    -25,    111,    146,    -96,     66,   7388,     54,
1413         17,    -54,     62,     44,    -66,    -13,     26,     13,
1414         85,    -79,    -21,     98,    156,    181,   -103,   -188,
1415        -35,   -179,     83,    117,    -92,     49,   -185,   3800,
1416        -90,     14,     42,     94,    -83,   -178,   -156,     -8,
1417         33,     42,    204,     42,      1,    -85,     47,     10,
1418      10804,     36,      8,     26,    -47,    -51,   -189,     83,
1419        -47,    -23,    104,  -7142,    -67,     55,     21,     68,
1420          8,    -84,    -60,    -43,    142,    -41,     27,    -72,
1421        -70,   -170,   -141,    202,   -198,   -105,     41,  -3553,
1422        -34,   -148,     34,    -62,   -161,    -20,    -73,    128,
1423        162,  -8343,      4,    -71,    -46,     12,     27,     48,
1424        -41,     50,    -19,    -88,      7,     79,     29,    -19,
1425        -31,    -49,   -147,  -1886,   -103,   -213,     28,   -183,
1426       4119,     87,      6,     -6,     51,   -190,   -167,   -116,
1427         23,    -26,      7,    -38,   5442,  -1869,    -81,    197,
1428        105,   -122,     65,    220,     32,    -57,    -39,    -15,
1429          4,    112,    -55,   -139,   -825,    985,   -109,   2558,
1430        218,     94,     65,   -184,   3269,    101,    -65,     42,
1431        372,    -38,     58,      8,   -143,   -544,   -268,    121,
1432         38,     61,    -63,    -10,    -30,    -52,    -76,    -74,
1433      -6690,     -5,   -160,     76,    -77,     74,    374,   -917,
1434        239,   -203,    550,    -84,   -305,    292,    -51,     36,
1435        135,    -79,     27,    -69,   -309,   4561,    -67,     11,
1436        -60,     43,     18,     -2,      8,    -15,     20,     22,
1437         -2,    -41,  -2396,     37,    -79,     67,     27,    -84,
1438        353,   -213,  -2336,     58,     39,    126,    -78,    -98,
1439        -90,     -3,     -9,    -43,     -2,    -29,     -5,   -149,
1440         42,     98,   -109,    137,     58,    -83,    -38,     51,
1441       6525,     50,     97,    -31,      8,    132,    -71,    -55,
1442         11,    120,      2,    -43,    136,    -37,    -85,    150,
1443        133,     67,    -41,   -452,   -104,      4,    126,    100,
1444      -2660,   -108,   -109,    -64,    615,    -75,     45,     10,
1445        -57,    -57,   -108,    167,   -218,    -10,   -331,    -26,
1446        -21,   6561,     73,   -599,    126,    -23,    250,   -103,
1447         -4,    -28,    -20,    -35,    -19,     51,      9,    -25,
1448        -40, -11220,     -2,     28,    -12,     23,   3481,    169,
1449        159,   -217,    -48,    114,    -93,    -34,   -191,    -63,
1450         31,    182,     79,     90,     55,     67,   -145,    409,
1451        190,  -7791,    -26,     18,     71,   -113,    -80,     69,
1452        -21,    -27,   -121,     51,   -148,    103,    196,   2726,
1453        -67,   3022,    -28,     26,    -99,     51,     24,     61,
1454        104,     89,    -57,    -23,   -112,     43,      6,     13,
1455       -184,   -168,    117,    -29,   1865,     -3,     20,      8,
1456         30,     32,    -81,     80,    -20,    -59,     37,     19,
1457       -107,  -3920,   -259,     44,     23,   -129,     24,    -66,
1458        -27,  -3071,    116,      9,    -76,     56,    -83,     25,
1459         54,    -20,      2,    230,     56,    -41,    131,    -15,
1460        -62,     61,     56,     74,    -34,    110,   4606,     -4,
1461         18,    -47,    331,   -106,    -78,     70,     53,     70,
1462        -22,     77,    -71,    -60,   -101,     70,      7,    104,
1463         -7,     39,    -27,   7210,    253,    -15,      0,    -96,
1464         32,     50,    -10,     33,   2058,     11,    -15,     42,
1465        -14,     51,      4,     -3,    -11,    -86,     10,     33,
1466         21,    -18,    -31,     -7,     53,     -7,     95,      7,
1467         75, -11314,      7,     17,    -16,    -83,   -475,   -887,
1468      -1141,      1,   -101,      5,    -46,    110,    -90,    -47,
1469        -15,     19,     66,  -4078,    104,     43,    105,   -126,
1470        181,     43,  -1655,    -81,    -11,     33,    -33,     33,
1471         28,    -44,     35,     -6,    -38,     68,    -40,     67,
1472         73,    -29,    171,  11982,     42,     -8,    -66,    -66,
1473         40,    -19,     14,     33,    -63,     24,     94,    -94,
1474       -106,    584,    330,   -108,  -3841,    782,   -300,    -11,
1475       -303,   -174,   -217,     -3,     24,    168,    187,   -166,
1476         54,    238,   -269,    -27,    182,     -4,    -72,    -47,
1477         32,     39,   7622,    -46,    -67,    -53,     56,    123,
1478        -50,     69,    -36,   -275,    628,    -55,    195,    -56,
1479       -265,   -132,    -39,     -4,    169,    113,   -180,    -19,
1480         88,  -6427,     42,   -257,   1180,    359,    335,   3821,
1481        116,     79,      3,    -93,     67,    -44,     58,    -16,
1482        265,    172,    -39,    -44,     18,     92,      4,    218,
1483        122,  -2993,    150,    138,    618,     66,   -618,    402,
1484       2227,     10,     38,    308,    338,    -70,    265,   1047,
1485       -104,   -182,    305,   -162,    -99,    510,    -20,   -114,
1486        529,    -42,  -3569,     52,    -80,   -314,    716,    -31,
1487        259,     59,    -73,   -117,     38,    -44,    -16,    -74,
1488      -5060,     35,     10,    -30,     54,    217,     36,   -205,
1489 };
1490 
1491 static const int16_t cb0808s0[] = {
1492      -2191,   -865,  -1906,   -251,    274,    594,  -1214,    677,
1493        482,  -1176,     43,  -1098,   -203,   -537,   1834,   1332,
1494        308,    432,   -191,   3091,   1892,    926,   -446,  -1206,
1495       -613,    198,    575,    -38,    264,    375,    278,   -691,
1496       -107,     17,   -239,    261,    848,   -620,    183,    624,
1497        122,   -358,    -50,   1017,  -1075,   -705,   -346,    337,
1498       -121,    100,   -218,  -1051,   -463,  -4728,   -513,  -1151,
1499        737,   4356,    684,  -1374,   1630,    521,   -520,    -52,
1500         90,    119,    -43,   -131,     24,     -2,   -184,    -65,
1501        614,    371,   -448,   -414,   1415,   -687,   -224,    584,
1502       -768,  -1210,   2941,  -3057,    132,    406,   -952,    291,
1503        295,   -798,    608,  -1476,   -516,     21,   -302,   2085,
1504      -1700,  -2655,   -355,    175,   -409,    662,     46,   -247,
1505       -201,   -580,    179,    -54,    458,    836,   1543,   1829,
1506       -282,   -278,    412,   2422,   2077,    197,   -897,    451,
1507        595,   1547,    538,    825,    563,    443,   -576,   -854,
1508       -572,    241,   -471,    201,   -311,   -529,    112,  -5128,
1509       -173,   -233,   -435,    340,    158,    -41,    273,   -224,
1510        919,  -1570,   1075,    265,   -282,   1256,   1007,    231,
1511        720,    417,   -401,  -4589,   -747,   -453,  -1112,     54,
1512        156,   -561,   2746,   -422,    -83,    -91,   -381,   -270,
1513      -1226,    987,   -965,    625,   -474,    565,   2890,    -85,
1514       1291,   -280,    626,    -26,    840,   1122,  -1915,    780,
1515       -702,    792,   -578,   -122,     -9,   1175,   -194,   -571,
1516       2940,    540,     31,   1817,   -352,    264,    953,  -2035,
1517        238,   3250,  -1561,    653,   -331,   -393,    827,   -382,
1518        323,    281,  -1339,   -819,    545,    207,     14,    338,
1519        432,    860,   1691,    142,    711,    381,  -1151,   4164,
1520       -867,   -241,    111,   -513,   -863,     78,   1453,   -363,
1521       -128,   -232,  -1853,   2373,  -1156,    210,    698,   1134,
1522       -869,   -177,   -352,   1514,  -1370,   -789,  -1193,    819,
1523        348,     80,    492,    179,   -909,    591,   -600,   -377,
1524      -1709,     59,   -539,    557,    -45,   -362,    778,  -4919,
1525       -647,    203,    865,   -313,   -257,    173,  -2415,   1005,
1526      -1771,    843,   -474,   1619,   1193,   -186,    305,    636,
1527       -662,   1976,    546,    -82,   -108,   -751,    850,    521,
1528      -1625,  -3135,   -388,     64,    249,  -1189,  -1552,   2629,
1529          2,   -221,   -105,    754,    251,    219,   -270,   -202,
1530        545,    147,   1019,    108,  -1358,  -1317,   1362,  -1323,
1531      -3322,   -405,   -371,   -554,   -334,    296,    493,    248,
1532         -4,   1340,    123,   -584,   -804,   -766,   -164,   -470,
1533        295,    218,     -3,     62,   -194,   -657,   5016,    280,
1534         -4,    -69,   -281,   -994,    209,    307,   8648,    -37,
1535       -138,     45,   -329,   -101,    -65,     98,     58,    714,
1536         56,   -170,     60,   -203,   -248,    103,    107,   -408,
1537        596,    170,     61,    584,    727,   -434,   -181,  -5116,
1538       -502,    494,     52,     83,   -105,    325,     68,   -561,
1539       -274,    371,  -1833,    -78,  -2990,    320,    141,   -748,
1540       1764,   1157,   -538,   -276,  -1594,   -152,    838,    -45,
1541       1137,     13,   -803,   -162,   -838,  -1199,   2003,    580,
1542       3687,   -844,   -552,   -271,   -462,  -1034,    -29,    273,
1543        862,    269,     95,    186,   -222,   -124,     79,    -34,
1544       -684,    808,  -1061,   -916,    610,    539,   1289,    782,
1545       1216,   3213,    -38,   -546,  -1209,   -398,     98,    -39,
1546         58,  -1271,   -611,    573,    499,  -2170,   -157,   -943,
1547       -595,    436,   1203,    487,  -1419,   -570,   1468,    711,
1548       -589,   -101,   3299,    -45,  -1432,   -453,   1820,    677,
1549       1052,  -1793,   1071,   -400,    268,   -464,    443,    508,
1550       -273,   -736,   -233,    270,  -1187,  -1931,  -1208,   -519,
1551       -879,    325,   1032,    280,    565,    294,   2588,   -303,
1552        640,  -1398,   1070,    674,     57,   -165,    -46,    512,
1553        757,  -3471,   -812,   -854,     45,    101,   3195,   -786,
1554        -61,    122,  -1234,    -74,    119,   -389,    254,    -84,
1555        829,   1465,   -930,    171,   -248,    201,    939,      1,
1556         52,  -3517,  -1854,    147,   -843,    310,    502,    729,
1557        191,    525,    333,   -669,  -3358,    215,    552,    156,
1558      -1771,    982,   -746,    523,   -187,   -684,    456,    123,
1559      -1544,   -145,     58,  -1083,  -1646,  -1309,    775,   1436,
1560       1409,  -1114,   -171,     26,  -1775,   1103,   -392,  -2053,
1561      -1221,    100,  -1120,     25,   -295,    306,   -105,   -514,
1562      -4362,    156,  -2172,   -191,    -90,      7,    -62,    244,
1563       -107,    521,    309,     22,   -663,    239,   -213,   -226,
1564        100,   2228,   -330,   -197,  -1247,   -876,   1561,     -1,
1565       -354,    439,   -163,   -318,    -61,  -1184,  -3022,   1434,
1566         65,     87,    806,  -2093,   3016,   1022,   -779,   -391,
1567        -18,  -1371,   -548,    910,   -910,   -438,    673,     48,
1568       1028,    548,    153,   -337,    554,    353,   1686,    468,
1569       -190,   -113,   -560,    542,     94,   -140,   -194,    -58,
1570        165,   -154,   -311,   4744,   -148,     49,   -253,    180,
1571        -65,   -125,   -139,    -49,   -115,   -270,    439,    139,
1572        210,    202,   -207,    -65,   -477,    168,  -4720,    -96,
1573      -1091,  -2071,   -567,  -1330,    237,    411,   -123,   1197,
1574       2625,   1348,   -230,    362,   -147,   -139,   -699,   1210,
1575       -299,     92,   2835,    -36,   -296,    287,   2426,  -1171,
1576       -218,    884,   -320,   1130,  -1085,   1177,   -953,   -776,
1577        609,    827,    -90,    131,  -2757,    567,    885,  -2359,
1578        955,   -200,  -1883,    131,    282,    -80,    141,     -8,
1579        -33,    333,    809,    357,    -13,    499,    597,    923,
1580      -1725,  -1533,    465,    -93,   2187,   -841,    751,     74,
1581      -2158,     99,  -1078,   -459,    648,   -258,    349,   -917,
1582       1200,    374,  -1741,  -1013,    724,    -61,    182,   4032,
1583       -581,   1123,   -400,   -459,   -443,   -316,      3,   -271,
1584       -248,    -17,    595,    206,  -1188,   2869,   1338,   -253,
1585        316,   -474,   1680,   -856,  -1487,    547,    679,    425,
1586       -258,     92,     -4,    -24,    117,   -157,    385,   -257,
1587       -332,  -5597,    -68,   -329,    -65,   -108,   -277,    202,
1588       -400,    124,    -51,      5,     71,     90,   -927,    966,
1589        780,    305,    703,    802,  -1661,  -1415,    -66,    437,
1590       -610,    317,    795,    599,   -189,    322,   -519,  -4010,
1591        729,   -620,  -2127,    351,    506,    -68,    162,   -983,
1592       -288,   3167,   -140,    991,   -599,    128,   1868,     64,
1593        -63,     -1,   2047,    155,   -871,   -130,    226,    508,
1594        499,    882,   3762,   -383,    -23,      0,   -345,   -488,
1595        167,    648,    395,    114,   1121,    343,    232,   -538,
1596         15,    342,   -820,     38,    435,   -468,   -282,   -415,
1597      -5021,   -293,    147,    533,   -128,    -70,    503,    844,
1598        -86,   1836,  -2103,  -1143,    -70,   -510,    576,   -689,
1599        410,  -2101,    433,    339,   -417,    820,    157,    173,
1600        454,   -586,   1219,    -73,  -5123,    344,    397,     53,
1601        105,    501,    -59,    515,    194,    356,     78,    706,
1602        303,    332,   4532,    739,    961,   -521,   -392,     20,
1603       -697,    823,    607,   -243,    332,    365,   -330,    307,
1604        429,   -865,     -8,    545,     -3,   6041,   -310,    272,
1605        464,     22,   -156,    142,    -63,    -87,    297,    -24,
1606        562,     -9,    147,    341,    -21,    119,   1386,    947,
1607      -1738,   -500,   -655,     95,     32,     32,    187,    518,
1608       1330,     95,   -324,   3620,    737,    -54,     55,    670,
1609      -1252,    995,    484,   1347,   -745,    244,    262,    -83,
1610       -122,   1194,   -653,  -1111,   -327,   -325,   3579,   -214,
1611        -37,   -412,   -267,   -377,    -62,    131,    360,    203,
1612      -5713,    -42,     94,    279,    406,   -355,     34,   -144,
1613        156,   -256,    -48,    -98,  -1392,   1273,    202,  -1249,
1614      -3457,   -710,   1007,     37,  -1788,     86,   -570,    535,
1615         17,   -369,   1640,    816,   -117,    128,   -969,  -1381,
1616        224,   1519,   -996,   -833,    931,    185,    804,    465,
1617         82,     69,   -247,   3312,   -430,    -23,    173,   -223,
1618       3080,   1848,  -1187,  -1494,   -485,  -1131,    496,   -517,
1619       -596,    320,   -853,  -1303,    240,   -298,    159,    527,
1620       -257,    412,    839,  -1020,    706,  -3499,   -175,  -1089,
1621       -717,   -325,    261,    310,  -1740,  -1035,   -403,   -229,
1622       -861,   -970,    -62,   -192,    535,  -2154,   -364,  -1133,
1623        979,  -3299,    353,    982,   -517,   1144,   -563,    675,
1624        285,     63,     17,  -1957,     82,     28,   -513,    501,
1625      -1183,   1476,   -813,   -254,  -1584,  -1181,   -426,    -56,
1626       -916,    203,  -2693,    209,  -1066,  -1174,    279,    439,
1627        201,   1179,    797,    407,    851,    927,    316,   -640,
1628       1398,   -128,   2741,    563,  -1789,    989,    932,    247,
1629          6,   -617,    268,   -691,   1112,   -569,    883,    298,
1630         37,   -362,   -661,    -17,   -154,   -574,    721,   4578,
1631        205,    507,     77,    -90,   -433,  -1613,    270,   -500,
1632      -1061,   1634,   -388,   -432,   -648,  -1985,    629,   2887,
1633       -201,    -32,    223,    621,    143,    446,   1384,   1109,
1634        299,    329,  -1002,   -356,   1504,    -77,     49,    952,
1635       4166,   -544,    -85,   -412,   -249,    474,     27,   -107,
1636 };
1637 
1638 static const int16_t cb0808s1[] = {
1639       2632,   1511,    944,   -180,  -2377,     54,   -470,   -187,
1640       -710,   -998,   -516,   -916,   -440,   -842,    285,     22,
1641       -282,   -459,   -299,  -2769,  -2285,   -380,  -2194,    801,
1642       -595,   -252,    504,    -69,   -752,    972,    639,    277,
1643        502,    117,  -1072,   -145,   1462,   -528,   2165,    880,
1644       -182,  -2953,    750,  -1090,    596,    105,    187,    555,
1645       -153,   -113,    830,    161,    308,    -44,   -250,    -58,
1646       -507,   -406,   -626,   1453,   1357,    116,   -456,   3242,
1647       -607,     94,    390,    393,    114,   1069,     -2,      2,
1648       2497,   1405,   -755,   1353,    192,   1288,   -187,    262,
1649       1722,     91,    885,   -622,   -321,    246,  -1835,     17,
1650        213,    -80,   -658,  -1940,    275,    845,   -365,    276,
1651       2142,   -216,  -3402,   -646,    549,    -78,   -176,    -52,
1652        785,  -1335,     44,    163,   -409,   1273,    679,   -377,
1653        788,  -1355,  -1721,    332,    223,   1409,   -104,    165,
1654        354,    322,   2414,  -1611,    216,     -6,   -232,  -1770,
1655      -1931,   2496,   -530,    228,   -924,   -173,   -329,   -575,
1656      -1709,   -900,    199,    223,    690,   -636,     73,   -367,
1657        460,   -823,  -5105,    435,    957,    224,    246,    406,
1658       -673,    752,    412,   -158,   -267,      4,    694,     10,
1659        -45,    219,   1040,    778,  -1910,   1886,   -691,    674,
1660       1085,   -537,    376,   1048,    858,   -161,    613,    376,
1661        535,  -1349,  -1913,   -518,   -850,    665,    772,  -2985,
1662        -66,    -42,   2142,   -848,  -1151,    237,   -211,   -161,
1663      -2753,    603,    507,     39,   -575,    -61,  -1053,   -273,
1664        290,   -258,   -162,    139,     95,    -12,   -201,   -236,
1665        709,   -328,   -314,   -130,  -5337,    100,    -18,    -97,
1666       -206,   1827,   1722,    302,    924,   -203,    761,   -715,
1667        -24,    372,   -600,   2115,   1197,  -1406,    676,  -2068,
1668       -167,   -221,   -936,   1419,    353,   -317,    245,  -2890,
1669        623,    265,   -622,    204,   2549,    596,    239,    -25,
1670       -672,    583,    117,    -13,  -2251,  -1325,   1984,   1431,
1671      -1335,  -1268,    735,    245,    105,    593,   -193,   -614,
1672        909,   -339,  -1033,    383,    102,    363,    732,   1439,
1673       1028,   1275,    442,    987,  -3901,   -257,    -36,    224,
1674       -116,   -402,    200,   -596,   -125,    372,   -572,    398,
1675       -543,   1024,   1746,   -736,  -1056,  -1736,    953,   1026,
1676       -965,    442,  -1565,   -448,    -96,   1498,     30,   -231,
1677       -483,     73,  -3185,   1765,   1313,   -100,    477,   -198,
1678        782,    316,    364,   -107,   -431,  -1795,   -244,    122,
1679       -423,   -385,    457,   -872,   -535,  -1098,     80,   -110,
1680       1420,    646,     33,  -3226,    648,    861,    328,  -1269,
1681       -558,    495,    881,    112,    479,    170,   -309,   1904,
1682      -1412,   -768,  -1220,    -34,    995,   -649,    162,      1,
1683        153,    985,    762,   -263,   -188,     77,    760,  -2346,
1684       3430,   -450,   1677,   1090,   1771,   2109,    -14,   -119,
1685       -995,    268,    141,     33,     35,     31,    537,     65,
1686       -345,     69,    192,    763,    -18,   1078,   3829,    274,
1687        442,   -173,   -412,    434,   -695,    924,      2,   1551,
1688        566,    -85,    217,    976,   2196,   -503,  -1401,    759,
1689        922,  -3024,   -963,     -3,    600,   -452,   -193,   -787,
1690          7,    186,    828,    515,    148,   -225,  -1250,   -985,
1691        443,   -511,   2037,   1560,   3230,    647,   1418,   -165,
1692       -261,   -369,    224,    450,   -100,   -271,   -122,   -511,
1693       -691,  -1444,    906,   -144,    248,    452,    957,    -70,
1694       -517,    116,  -3559,   -877,   -399,    418,  -1300,   -415,
1695       -177,    770,  -2566,   -371,  -1673,  -1042,   -500,   -290,
1696       -708,   -631,    193,   2494,    319,    545,    767,    102,
1697        231,    -43,   -139,    -97,   -700,  -1592,    282,   1325,
1698      -1419,   -647,    449,   1995,   -737,    661,   1617,    725,
1699      -1464,    615,    906,    202,   -154,   -228,  -2194,   -231,
1700        299,    110,   1318,   1053,   -312,    843,   -937,  -1697,
1701       -592,  -1224,   -633,    -50,    792,   1600,  -1187,   -171,
1702        211,   -744,   -306,    186,   1914,  -3119,   -904,   -159,
1703        178,   -596,   -654,    817,     94,   -242,  -2376,   -218,
1704       -421,   -365,   -699,    177,   -427,    -32,    265,    -33,
1705        245,    -34,   5309,   -307,   -262,   -299,     86,    278,
1706         33,   -200,   -180,    -56,    337,   1034,   -229,   4952,
1707        306,   -609,    189,    -22,    280,   -160,   -507,    135,
1708      -1265,   -252,    434,   -427,    158,   -546,   -130,  -2500,
1709        597,    908,    918,    706,   1227,   3390,    995,    298,
1710       -558,   1307,    765,   -144,    -37,   -286,    122,    215,
1711      -1251,   1090,     85,   -914,    522,    316,   1829,   -701,
1712       -365,  -3311,    312,     22,    680,  -1351,    220,    243,
1713        166,    -36,    780,   2395,    -64,    836,   1037,    735,
1714        966,    173,   1114,    192,    510,  -1054,   1341,   -616,
1715       1559,    897,    338,     -3,   -194,   -214,   -573,   -265,
1716        328,   -365,    433,   -505,    -86,     33,   -156,   -129,
1717       -137,    119,    143,   5773,    -76,     68,    820,   1215,
1718       1315,    713,     12,   1590,    131,   -193,   -881,   -227,
1719        736,    581,    736,    -37,   -434,   -449,   -348,   4189,
1720       2180,  -1360,  -1663,    -74,   1215,    278,   2092,    -66,
1721        313,    388,  -1373,     25,    599,    888,    -87,    293,
1722         30,    367,   1010,   -883,    818,   -910,  -1918,    864,
1723        482,   -968,  -1249,    222,   1100,     23,    -87,   2493,
1724       -248,   -622,    240,    151,    873,  -2735,   1325,   -700,
1725       -411,    282,  -2361,  -1843,   -631,   -208,    103,   -411,
1726        831,   -446,   -292,    450,    184,   -158,    484,  -1964,
1727       4663,    123,     18,    174,    621,    158,   -788,    233,
1728        302,    441,   -339,    200,    -62,   -197,     -9,   -236,
1729        984,    584,   -521,   -373,   -205,    910,    392,    850,
1730      -2968,     68,   -727,   1330,    578,     36,   -385,    754,
1731       -538,    -36,    271,    418,   -548,   1775,  -1045,   -879,
1732      -1407,    524,  -1085,  -1479,    371,     19,    873,    171,
1733       2932,   -216,     42,     71,  -1187,   -570,   -524,    344,
1734       -770,  -4086,   -735,   -515,   1055,   -551,    945,  -1408,
1735        913,  -1005,   -222,   -443,     60,   -194,   -734,   1908,
1736       -534,  -1351,     72,   -938,    -66,  -2756,   1313,   -169,
1737      -1550,    450,   -610,    893,   1100,   -583,     87,   -145,
1738       -210,    281,   1402,    674,      0,    -38,    874,   -363,
1739       2436,   2156,  -1659,   -481,   -130,    -63,   -669,   -316,
1740       -761,   -413,    108,   2362,    354,     76,  -1725,   -924,
1741      -1443,   1251,    871,  -2058,    518,    955,   -283,    680,
1742        -85,   -560,   -464,    127,   -216,  -1382,   1908,    238,
1743       -182,    459,  -1227,   1144,   2266,    -96,    595,   -750,
1744        912,   -198,   1786,  -1423,   -618,   -450,    185,  -1212,
1745        706,   -689,   -154,   -365,   -681,  -1378,    914,  -1200,
1746       -253,   -532,   3244,    444,      1,    -96,   -404,    -64,
1747       -412,  -1400,  -2830,   -785,    940,   -217,    358,    618,
1748        208,  -2974,   -365,    -32,    -63,   -233,   -868,   -413,
1749        358,   -451,   1310,   -751,  -1329,  -2480,     63,    458,
1750       -273,   1270,    316,     93,   -453,   -463,  -1258,    -57,
1751      -1073,  -2037,     46,   -160,   4609,  -1193,    192,   -355,
1752       -963,    -92,    752,    593,    102,    -80,   -121,    166,
1753       -606,   -274,     28,    258,     45,    -45,    928,   -949,
1754       -134,   -268,    -77,    242,   1623,  -1290,    739,    109,
1755        285,    175,    -92,  -4053,   -482,    366,    217,   -126,
1756       -843,    950,  -1068,    777,   1818,    550,   -891,    -34,
1757       -995,   1976,   2677,   -764,     45,    -40,  -1800,    569,
1758       -323,   -102,  -1064,   4000,   -109,   -423,   -289,    738,
1759       -872,    808,   -977,    504,   -901,     41,    -45,   -287,
1760       -140,   -444,    477,   -271,   -876,    301,  -2421,   1633,
1761       -918,   -660,   -149,  -2542,   -503,   -265,   -107,   -623,
1762       -447,   -782,   -858,   -535,   -220,    442,    661,   -209,
1763        878,  -1601,   3610,    149,   -331,    190,    102,    270,
1764       1451,    237,     13,  -1026,    178,   1290,   -281,   -217,
1765         11,  -1728,   1043,  -2992,   -718,   -776,    357,   -615,
1766       -231,    813,   -473,   1634,    539,   -513,    240,   1158,
1767        144,     57,   1249,   1479,   -481,   -733,   1663,   -757,
1768        641,    680,   -468,  -2697,    -29,    -62,   1253,   1142,
1769        292,    245,    -96,    295,   -664,   -264,   -308,   -670,
1770       -705,    155,  -4024,    330,    191,    -77,  -1502,    326,
1771          9,    295,   -567,     34,   -104,   -123,   -320,   -255,
1772       1124,    320,     98,   1299,   -436,   1491,   -341,    908,
1773         11,      8,    988,  -1921,      5,  -1391,    859,  -1291,
1774       -581,    546,    -95,    272,   -441,    185,   -256,    313,
1775        466,   -393,    -50,   4430,   -940,     87,   -224,    390,
1776       -539,   -290,  -1046,    531,  -2329,   1275,   -586,  -1046,
1777      -1682,   1159,    908,   2023,    951,   -273,    -68,    713,
1778       -556,    770,    783,    223,     60,   -881,    -97,    760,
1779        556,   -237,   -263,   -246,   -240,    165,    526,    832,
1780      -4761,    432,   -339,    186,    492,     81,   -136,   -827,
1781       -390,  -1026,   -371,   -292,    937,   -243,   -136,      6,
1782         49,   -223,   -600,   -355,   5306,    140,     34,    -84,
1783 };
1784 
1785 static const int16_t cb0808m0[] = {
1786      -3555,   -106,   -131,    -53,   -156,    196,   -206,   -104,
1787         18,  -2948,    122,    146,   -520,      2,    294,   -419,
1788         -1,    -25,   -257,   9334,     87,    -55,    -42,     30,
1789         92,     35,    195,     31,     59,     88,     47,     47,
1790       -220,    564,  -1686,    426,    106,    396,     97,   1315,
1791       2331,    167,  -1261,   1003,    732,   -300,   -342,    418,
1792         87,    236,   -245,   2235,     11,    725,    -24,   -169,
1793       -480,   2845,     96,    -34,     67,    857,     28,     50,
1794         92,   2100,    -84,   -600,  -1990,  -2208,   -163,    299,
1795        431,   -825,   -283,    299,    -98,    391,    -65,    -92,
1796       -200,   -689,   2236,    -82,    -81,    -52,    127,     86,
1797       -137,   -319,  -2561,    -90,    547,   -198,     10,    195,
1798       -366,  -2688,    -77,   -234,   -112,   -245,    270,    199,
1799       2674,    -57,   -673,     -9,   1029,    -31,    311,    -50,
1800       -160,   -175,   2371,   2711,    409,    -19,     22,   -244,
1801        312,   -158,    270,   -125,   -247,    118,    -91,   -602,
1802         86,    174,   -216,     18,   3048,  -1953,    171,  -1985,
1803       -297,    295,    -38,   -198,   -229,    363,    -13,    127,
1804         13,   -202,   -117,     65,     74,     63,    125,    -62,
1805         -2,   -543,   -680,  -4269,   -130,    325,    -49,   -245,
1806        -50,   -509,   -151,    -19,      3,    152,   -980,   -129,
1807       -234,    399,    349,    171,   -196,   4952,     -2,     36,
1808        288,    771,   2313,    231,    -39,    572,  -3012,     77,
1809       -501,   -215,   -228,   -444,    830,    200,   -188,   -157,
1810       3248,    279,  -3319,      0,     76,     10,    160,    -80,
1811        135,    102,   -349,    174,    -30,    -88,   -145,   -205,
1812         10,   -185,    177,    -34,     25,     31,    218,     -4,
1813        191,    172,    228,   -136,   -178,    268,    638,   3559,
1814         55,    198,    145,    342,    -25,  -1940,   2866,   -334,
1815       -921,   1941,   -464,    273,   -181,   -506,    -21,   -410,
1816        116,   -179,    -49,   -273,    -22,    -36,  -1298,    274,
1817      -1831,    321,   -382,    238,  -3464,    -68,   -194,     32,
1818        -95,   -506,     72,     64,   -329,     19,    -39,    347,
1819       -302,    204,    145,    -72,    855,   -112,  -3596,    989,
1820      -2801,    386,  -2623,   -471,    101,   -155,    257,    291,
1821         30,   -153,    185,    172,    511,     20,    166,    274,
1822         29,  -3023,    129,     33,   -219,   -205,      6,     47,
1823       -407,    137,    563,   -106,  -2065,     76,    201,    -99,
1824       -170,    -77,    170,  -4536,   -440,    -96,   -940,  -1066,
1825         81,    205,    358,    435,    -78,   -148,   -201,    -85,
1826       -307,   -306,     14,    -47,   -101,   -187,   -136,    380,
1827         -4,    -32,    -34,    -54,    528,    -58,   6389,    302,
1828        -79,     52,    -28,    -65,    -77,    -12,   9024,   -100,
1829        262,     20,    -67,    -31,     50,    -33,    -30,   -140,
1830        326,  -1170,   -304,   -136,   -233,    170,     60,    314,
1831       -166,   -208,   -105,   -245,   -169,    -72,    137,  -7173,
1832         -2,    375,    152,    226,   -206,   -341,    303,     47,
1833       1010,   -188,    577,   -292,  -3581,    -12,   -195,     20,
1834       2165,   -206,    -88,    -83,   -132,    -40,   -443,    236,
1835       -333,    179,   -211,    -56,    318,   -409,   3106,     95,
1836      11636,    340,    204,   -323,    167,     76,     61,     65,
1837       -157,     71,    -21,     38,     66,    391,    -52,     20,
1838        -17,     11,    259,     45,   -194,    440,   3432,    122,
1839        468,   -595,  -1856,     94,   -427,   -133,    149,   -273,
1840         61,  -6622,     48,     97,   -162,     93,    402,   -104,
1841       -207,     64,   -278,     92,    387,      3,     96,     -2,
1842        -27,    -30,     84,     64,     35,    -65,     98,     85,
1843        -16,   -248,   7930,     74,      4,   -104,     83,    -48,
1844         40,  -2104,    -86,    -89,     99,   -142,     65,  -2713,
1845         63,   -431,    523,    687,    212,  -1515,      3,     59,
1846         55,     -6,     22,     -8,   -148,    180,     78,   7833,
1847        -63,    -83,     13,   -187,   -116,    156,    -29,   -186,
1848       -160,    148,    -82,   -303,   -166,    112,   -103,    -39,
1849       -165,   2827,    -54,    -26,     24,  -3055,     78,     21,
1850        128,    -81,    -25,   -122,     51,    -54,    -19,    188,
1851        -18,     -1,   -140,    -18,  -8085,    124,    -46,     45,
1852       -574,     12,   -150,    147,     65,   -209,   -396,   -444,
1853      -3882,   -291,   -231,    296,    244,     76,    180,     36,
1854      -2575,    659,    -63,   3277,    -85,     48,   -518,   -353,
1855        130,     50,     13,    338,   -343,   -276,    -16,    353,
1856      -6036,    -77,     18,    139,     43,    335,    294,     99,
1857        219,    442,    -25,    -53,     40,    271,    175,   -282,
1858        -91,    430,  -4428,    -15,  -2857,    -62,    -27,   -170,
1859         33,   -681,   -110,    -76,    153,     42,   -134,   -145,
1860        222,   -177,    -39,    314,   2270,    526,    500,   2417,
1861        339,   1808,    -17,    464,   -525,    -97,    124,    -32,
1862        370,     48,  -1675,    -62,   -169,   2642,   2511,    -43,
1863      -1037,   -184,     54,   -569,   -504,   -247,    -40,    327,
1864          7,     82,   -197,   2774,    -34,  -2931,   -204,   -112,
1865        194,   -362,    187,     65,   -166,    115,   -125,     14,
1866        210,    144,    -75,     57,   -255,   -151,  -3566,   -153,
1867        182,     89,  -2530,     98,   -265,   -173,   -133,    260,
1868        -25,  -1292,     35,    131,    -98,    -85,   -237,     82,
1869       1353,     47,   3842,    148,    171,    183,    234,     89,
1870        -93,     47,    102,     -4,     90,   2980,    289,   -231,
1871        353,    497,   -109,    190,  -2869,    697,    136,     90,
1872       -244,    298,   -119,   -519,    -50,    207,    -43,  -1376,
1873        356,   1934,    701,  -2323,    671,     71,    -56,   -167,
1874      -3793,  -3749,   -103,    134,   -228,    -13,     27,    -45,
1875       -105,    172,    -77,    -23,     53,    110,   -118,    -80,
1876       -164,   -192,   -563,    393,    -58,   -428,   -360,   3696,
1877        162,   -173,   1683,   -430,    452,    -92,    107,    -41,
1878         28,    -85,    421,    -66,    354,    -88,    723,   2751,
1879      -2955,   -481,   -134,   -231,   -145,      3,     65,    -88,
1880        189,    187,    151,    174,    -36,    240,   -253,   -235,
1881       -194,  -5410,    -47,    -98,    338,   -487,    -81,    -35,
1882        -82,   -440,     31,    109,    217,    276,  -1805,    278,
1883        273,   -369,    629,   -293,   -525,  -3832,     73,    -56,
1884       -363,   1709,    177,  -2813,    796,   -162,   -341,   1176,
1885        -75,    533,    854,    719,    242,   -194,     90,   -147,
1886        203,   -136,   -138,   -764,      6,  -2787,    -13,   1104,
1887       1497,   1097,     90,   -867,   -718,   -317,    119,    180,
1888        160,    257,   2532,   -557,    -62,     14,    665,   1520,
1889        456,    826,    394,   -605,    908,    222,   -140,    121,
1890        121,    232,    124,     96,    -87,     48,    -51,     41,
1891      -7821,    -37,    130,    -11,    -33,   -137,     16,     42,
1892       1509,     -8,    119,    -83,    -18,     64,     41,   -178,
1893        -28,    182,    532,    678,    -75,    277,   -230,    -70,
1894        -71,     -8,   -150,    321,  -6298,    -20,   -131,    -65,
1895        139,   -215,   -155,    -27,   -110,   -257,     32,    201,
1896        215,    184,   8932,   -106,    -50,     66,     15,    -44,
1897        203,    -38,     19,    -78,     65,    135,   -123,    166,
1898        117,     76,      4,     34,    -90,   5984,     59,    -72,
1899        356,    -64,      6,    -62,     43,    -86,   -175,   -106,
1900         10,     25,   3812,   -135,  -3313,    142,    348,   -101,
1901        -35,    378,   -250,   -106,   -299,    237,     40,    -32,
1902        236,   -521,     63,   -143,    538,   -256,     43,    -45,
1903       1642,    726,  -3225,    109,   -997,      3,   -256,    -27,
1904       -182,    -78,  -4092,     -9,    231,     34,      9,     -6,
1905        155,   2842,     53,   -130,   -390,   -146,    168,    -74,
1906      -2023,   -955,    576,   -629,    -76,     70,    140,   -287,
1907       -401,    966,    359,   1185,   -226,    713,    753,   -739,
1908      -4238,   3364,     75,   -213,     27,   -172,    -34,    171,
1909       -118,    -46,   -164,    -13,    -54,   -203,   -154,    -12,
1910         65,  -3777,  -3452,    297,   -104,    -93,    -81,     69,
1911       -179,   -321,     51,     47,    242,    -15,   -144,    -43,
1912       2827,     67,   -305,     54,  -3044,     57,    -15,   -427,
1913        311,   -205,    226,   -490,     37,    363,    -88,   -408,
1914 };
1915 
1916 static const int16_t cb0808m1[] = {
1917       3329,     59,    195,    -91,    -70,   3262,   -132,    360,
1918        157,   -410,    184,    -99,   -138,    337,    289,    317,
1919        156,   -589,   -127,   -204,     37,   -175,  -5661,    -52,
1920        942,    156,     -1,   -197,    353,     90,     57,   -287,
1921       -218,    438,     -4,   -262,      9,    322,   -167,   2904,
1922        -12,  -2647,   -248,   -203,   -267,   -116,   -135,    333,
1923       -220,   -200,     40,    228,   2677,   -462,   -183,   -129,
1924       2898,   -728,    793,    422,    541,   -350,     28,    222,
1925       2790,   -231,   -195,   -191,   3002,    182,   -610,    145,
1926       -226,   -102,    285,    344,   -357,    217,   -146,    -98,
1927         18,   -255,     96,   -151,    266,    208,   -459,   -132,
1928       -345,   4059,   -371,     79,     44,    -63,   -233,    334,
1929         44,   3884,     49,  -3303,     88,    -23,   -287,   -461,
1930         57,     94,    -53,   -129,    104,    167,    -25,    -79,
1931       -125,   -630,  -2352,    150,   -419,     40,    -63,    603,
1932         67,    209,    321,  -1765,   -200,     68,    473,    622,
1933          5,  -2883,    112,    188,   -189,  -2765,    169,    397,
1934       -330,   -642,   -798,    129,   -110,   -164,    -20,    176,
1935       -213,  -5415,     39,     31,     13,    270,   -477,    166,
1936        167,      4,    216,    -12,   -528,    -75,   -291,    396,
1937       -499,  -2011,   -172,   -265,     96,     83,   -279,    114,
1938       -166,    833,     30,   2493,     94,    130,   -183,   -659,
1939          1,   -227,     75,    349,  -2757,     82,   -116,      9,
1940        952,   -112,  -2444,   -333,   -206,   -406,    201,     15,
1941       -768,     88,   1390,    -33,   -558,     97,   -201,     29,
1942       3470,     50,    -40,   -271,   -171,    -26,     47,    485,
1943       -250,   3318,    112,    639,  -2911,    123,   -264,      3,
1944          8,    379,     73,     54,     88,    227,     73,     58,
1945       -572,    782,   -183,    305,     49,    -23,  -2968,    -41,
1946        291,    -25,    157,    295,  -2118,    125,      5,   -193,
1947       -159,   -543,    -75,   1181,   -191,   -547,    -93,    117,
1948      -1831,    265,   -607,    -30,    194,  -3929,    -70,    159,
1949         79,  -1519,     38,    201,     14,    -24,    -76,   -366,
1950         14,  -2748,      0,   -372,    405,     39,   -170,    320,
1951       -257,   2153,    -12,    158,    322,  -4013,     22,   -101,
1952        217,    637,    273,   -430,    228,   -428,    102,   -356,
1953       -266,     82,    -31,     14,   -223,  -2595,   -360,   2094,
1954       -379,    624,   -192,    245,    294,   1484,   -117,    156,
1955        -53,   3668,  -3573,   -118,   -213,    257,   -211,     66,
1956        -62,   -173,   -166,   -123,    163,    -81,    -39,    -74,
1957        -21,    126,    722,   -136,   2050,   -206,     86,    275,
1958         76,   -249,     55,  -2508,     95,    -60,    -34,   -360,
1959         -9,    187,     34,    -87,    -30,    137,     48,   4761,
1960        109,    511,   -496,    104,    399,   -361,    162,     78,
1961        -29,    159,   -112,    182,    246,     52,    255,    338,
1962        -35,     -1,    -68,      5,    182,   7675,   -119,    -14,
1963      -1901,   -111,   -106,     22,    -16,     81,    159,  -2423,
1964        -71,    -24,   -153,   -520,    126,    370,   -186,    230,
1965        -51,   -401,    206,    -32,     52,    -71,    -79,    503,
1966       -239,   -231,     55,   -133,   5226,    -45,   -165,     57,
1967       2314,   -209,    302,     78,    154,  -3092,   -605,   -498,
1968        410,    159,    336,   -147,   -120,    143,     36,    587,
1969       -182,   -182,   1457,   1008,   2524,   -446,   2333,   -497,
1970       -761,   -162,    125,    420,    225,   -117,   -324,    437,
1971        -50,    190,    129,    259,     33,     -2,     -9,     32,
1972        -24,     91,     97,    201,     19,    169,   3535,    485,
1973       -144,    330,   -193,  -2715,    603,    303,   1124,    107,
1974      -1386,  -1437,   -203,    180,    -81,    303,    209,    -21,
1975        -65,     26,     91,     98,  -1349,    196,   2103,    917,
1976       -732,    834,   1456,    -92,   -455,   -130,   -732,   -288,
1977         39,    -85,   -557,    -39,   3213,    297,    392,   -378,
1978       -520,    795,  -2407,      6,      7,    406,    203,    -73,
1979       -247,    317,  -3336,   3166,    206,    -36,    159,   -279,
1980        442,     54,   -324,    -18,    544,   -250,    142,   -440,
1981        100,   -145,  -3772,   -199,    139,   -156,    -11,     34,
1982       -178,   -233,   -370,    601,    -58,   1679,   -170,     76,
1983        684,    -35,    -73,    -52,    -33,     -3,    -89,     -5,
1984        -82,     73,    -11,     51,    -48,    -12,   -376,   4348,
1985       -203,   -432,    189,    -35,    144,     31,    181,   -106,
1986      -5112,    552,    480,      0,     63,     31,     33,    504,
1987       1055,  -3007,   -214,    154,   -100,    246,    269,   -423,
1988        579,     63,   1668,   -296,    390,    109,     21,     -6,
1989         71,   3321,    246,    197,    355,   -198,    472,    135,
1990        437,  -1734,   1299,    227,   -618,    -48,   -199,    217,
1991       -230,     70,     99,   2632,   -203,   3105,    -87,    149,
1992        303,    124,    362,   -322,    -44,     38,    104,    -28,
1993         48,   -175,   -468,   -410,  -4451,   -152,   2157,     26,
1994       -281,   -581,     36,   -205,    101,    230,    192,   -129,
1995        319,     20,     65,   4879,    123,   -236,   -178,   -128,
1996       -387,   -124,    528,    142,   -775,   -301,    -88,   -380,
1997        120,    -42,    -17,     64,  -1074,  -3350,   1335,  -1078,
1998        -14,   -462,   -113,    253,    450,     36,     -8,   -346,
1999        -54,     -7,     52,   -100,     74,   8266,   -193,    -36,
2000        -51,     12,     59,    -68,    190,    -36,     89,     38,
2001        -59,     13,    269,    109,    -15,   -141,    -64,    -60,
2002        238,      6,  -4338,    381,   1252,    354,    -41,     41,
2003        191,   -236,    122,  -2712,    352,   -117,   -121,   -284,
2004       1516,    473,   -332,   -277,  -1792,   -335,     84,     64,
2005       9595,   -246,   -278,    446,    -95,    -32,     60,   -146,
2006        104,    -84,     -3,    107,   -116,   -377,    101,   -149,
2007        -45,    364,    104,   -193,   -254,   2929,   -164,    -93,
2008        324,    749,   -928,    435,   2357,    350,    -40,   -153,
2009        -48,   -626,    390,    -48,  -4248,   -458,   -930,   -218,
2010       -486,   1769,    335,    152,    165,    111,    118,   -407,
2011        -87,   -373,   -333,   -134,     86,    -32,   -144,    -18,
2012        -16,  -7549,   -146,     49,   -184,    116,    -28,    -51,
2013        190,    115,     80,     68,    129,    206,    294,    331,
2014        179,   -270,    174,   2444,     55,  -3271,     70,   -124,
2015        228,    330,    -21,   -419,     62,   -140,  -2388,      7,
2016      -2683,   -129,  -1050,   -548,    811,    189,    359,   -385,
2017        -82,   9031,     95,     77,    -69,    164,    261,     61,
2018        -73,    230,   -163,    141,    -38,    -43,   -150,    164,
2019         28,    164,     59,    -58,   -312,   -134,    102,    -67,
2020        166,   -163,     63,  -6795,   -103,   -147,     81,    273,
2021        133,    122,   -162,   -207,    127,    -60,   4628,     -1,
2022       1315,    518,   -163,   -246,     54,    239,    154,   -154,
2023        265,   2000,     25,    227,     42,    179,     88,  -3446,
2024       -214,    182,    438,     90,    196,    -69,    134,    -56,
2025       -451,    716,  -1120,   -287,    118,    230,    -37,    145,
2026        284,   -250,    139,   -947,    203,  -3176,    -57,    151,
2027       3201,    818,    -87,    347,   -486,   -201,   1176,   -325,
2028       -966,   -263,   -184,    238,   -156,   -396,    152,    959,
2029        -59,    -33,   -159,     -3,   9394,   -119,    -81,    -50,
2030         67,      9,     27,    -62,   -121,   -210,     48,   -211,
2031          5,    396,    633,     34,    -16,     67,   -247,    -77,
2032        128,    441,   3896,    251,    970,    119,   -387,    -35,
2033        124,    -64,   -664,  -6550,    101,    -52,     19,     44,
2034       -132,     79,    731,   -155,   -262,   -140,    -31,   -191,
2035       -110,    276,   -162,    -49,     81,   -117,     15,   -570,
2036        420,  -1232,   -125,   3737,    -95,    544,   -149,    463,
2037       -129,   -345,    350,    183,    173,    197,    464,    180,
2038       -249,   -365,   -785,     -9,  -3411,   -235,   -124,    225,
2039      -4516,    196,   -150,    -89,    -89,     54,   -110,    137,
2040       -431,    272,    -12,     -7,    114,   -201,    166,   1570,
2041        -74,    -88,   6019,    350,    -75,     68,    -29,    -81,
2042        -50,     57,    -62,    103,     61,    276,     22,   -131,
2043       -134,  -3347,    -60,  -3397,   -311,   -105,     90,   -159,
2044       -222,    151,    224,   -210,    264,    192,     29,    -84,
2045 };
2046 
2047 static const int16_t cb0808sl0[] = {
2048         24,  -3148,  -3111,    106,     45,   -114,    -85,   -211,
2049        154,    172,    246,    368,   -130,     58,   -135,     70,
2050        102,   -150,    -76,     -7,     13,     -1,    -29,     20,
2051         -7,    112,   -234,   -115,   -138,    -40,    106,    178,
2052      -7276,   -537,     25,    856,    460,   3107,    146,   -520,
2053       -631,   -118,    393,    179,    144,    -86,     47,     82,
2054       3031,     28,    164,   -308,   -411,     72,    138,    378,
2055        242,    253,     12,    158,    -28,    -60,    -29,    -46,
2056         -5,    -11,     84,   2753,   -113,    -65,      3,      5,
2057         13,  -5110,    -74,   -126,   -129,    -82,    -58,    116,
2058         15,     68,    243,    -32,    126,    -48,     11,     -7,
2059         75,     10,    166,   -153,      8,    -43,    -38,     81,
2060        -41,     13,    100,     27,     46,   -441,    -56,     35,
2061          4,     51,   7528,     52,   -141,   -153,     39,    -36,
2062        -86,     80,    -35,     50,    -46,     23,    178,  -3986,
2063      -3350,     59,   -278,     37,     -2,     14,   -157,   -208,
2064       -317,    218,     15,   -296,    -32,    -51,     36,    -27,
2065      -2062,     28,    -37,    322,   2286,    214,   -196,   -171,
2066        -64,   -163,    265,    -50,      3,   -177,    -22,     68,
2067        124,     37,    -15,  -2202,     60,    133,      4,    371,
2068       2753,   -111,    480,   -446,    484,     43,    150,   -331,
2069       1410,   -791,    123,   -136,   -192,    267,      0,    -89,
2070       -105,    421,     68,   -126,     79,    279,    202,   -132,
2071       -208,  -3345,   -105,     59,    118,   -647,    -48,    -12,
2072        145,   -403,    200,      7,     -4,  -3192,   -223,     64,
2073          0,    415,    366,    136,     49,  -7611,     79,   -105,
2074        127,    -69,    -43,    103,    -95,    -93,    -10,    -30,
2075         94,    108,   -109,      0,    -87,    -70,    300,    -93,
2076        113,     25,    -17,   2263,     41,    192,     18,     73,
2077        179,    129,    149,    -81,     -1,      0,    201,    184,
2078        651,      8,     18,    114,   2820,    383,    -71,    376,
2079      -2281,  -1190,   -143,    121,    -45,  -2157,   -410,     81,
2080        -14,   1537,   -833,     29,   1150,   -494,     -8,    -14,
2081        210,    188,   3073,  -1775,   -123,     80,   -103,    227,
2082        296,    111,   1637,   -197,   1349,    174,   3276,     49,
2083        -98,     74,    660,      3,   -252,   -356,     -9,    527,
2084        -63,  -7995,    -16,     85,    249,     74,     26,      2,
2085          3,     26,   -124,    -61,    -26,   -144,      4,    -52,
2086          6,   -517,    -95,   2566,    -26,   -190,   -196,   -509,
2087      -2982,      4,   -178,     -9,    -67,    -25,      1,    193,
2088        -68,    -46,    -82,  -3734,    -14,   -339,    -44,   -151,
2089         55,    230,     -3,    100,    -47,    -69,     35,    107,
2090        127,   -175,    -11,    -10,   -158,   -140,   2934,   -132,
2091       2571,   -158,   -217,    106,    137,   -222,     74,    -42,
2092         64,    559,    122,     73,   -112,  -2964,   2502,     13,
2093        301,    -41,    203,   -382,   -151,   -221,   -147,    -24,
2094         83,     37,    -45,     56,     89,     71,    109,    -14,
2095        -43,   -130,   -108,    -18,     74,    -23,    -34,     79,
2096       7662,    -88,     70,     21,   -110,    147,     26,    250,
2097         74,    165,     49,     43,     45,    -22,    -14,    293,
2098       5275,     57,    -72,     93,     40,    115,   -139,   -332,
2099         95,     92,    -26,     26,    169,    -94,    332,     71,
2100       -482,    137,    190,    114,     14,    151,   3125,      6,
2101        109,      6,      7,   1543,    282,    -24,     24,    142,
2102         33,    123,     41,    -72,   -253,    -33,    309,   -107,
2103        -64,   -131,     56,  -3528,     82,    -17,    417,    -47,
2104       -588,    274,    155,    158,   -245,    186,    147,     -7,
2105        -50,   -218,     12,    118,    -62,    652,    145,     64,
2106       2473,   -146,    220,  -2973,     97,    284,     29,    268,
2107         29,   -208,    -40,   -251,   -175,    -16,    -58,    -65,
2108         28,     26,     55,     74,    -12,   1911,     43,    -82,
2109       -150,    -13,   -119,      8,    119,    156,   1550,    -88,
2110       -102,     46,    226,   -132,     95,    100,     87,      7,
2111        -46,      8,    -32,    -16,    -12,    317,    -33,    -27,
2112        291,    -88,    169,      1,   -101,    -61,    161,    162,
2113        -33,     -1,     11,   5097,    -34,    142,     31,     94,
2114       3619,    -94,     67,   3379,    -65,     28,    254,    189,
2115        110,    138,    -41,     52,     32,   -104,    154,    172,
2116      -2365,   -464,    281,    207,    -66,   -190,    399,   -158,
2117         13,   -155,   -223,     92,   -108,    -25,    468,    189,
2118      -4359,     42,   -135,    138,     36,  -1403,   -264,   -336,
2119       -164,    -49,     54,   -125,    -61,     62,     16,    172,
2120        182,   3134,  -1373,     63,   -227,   -106,   -133,   -165,
2121        -69,    -57,   -184,    -46,      9,    -57,     50,     -3,
2122        -62,    -15,   -123,    108,    111,     91,   -161,     23,
2123        -81,      7,    208,  -5385,   -244,     24,     95,     12,
2124       -264,     62,    -44,     21,   -240,   -299,    -12,    117,
2125        -61,  -2551,    389,   2816,   -179,    203,   -421,    899,
2126         -7,    174,   -200,     98,   1036,   -166,     11,   -137,
2127         78,     -7,   -121,    245,    -77,    124,    102,     51,
2128       3136,     74,   -310,     40,    212,   -239,   -373,   -154,
2129        398,   2967,    654,    488,    103,   -230,   -330,    831,
2130        -63,   -473,    152,   -556,  -2186,   -371,      4,     86,
2131        -12,   -141,   5503,    -87,   -123,    -17,    -15,    154,
2132        192,    -86,     97,    165,    352,     56,    154,     43,
2133       -331,   1004,    -52,   -131,  -3311,      3,    110,   -153,
2134        -70,    137,   -168,    -20,    115,    140,    -25,    -54,
2135        -13,   -300,     57,   -131,    214,    261,    -92,    618,
2136      -2752,  -3146,     61,    -51,    210,   -230,     87,   -184,
2137        330,     22,    -19,   -107,   -477,    -39,      1,    127,
2138        178,    -73,    425,     56,    -25,    -41,    135,   2423,
2139         59,    -46,    -10,     49,   -116,    -51,  -2239,   -228,
2140        -75,     48,      3,    181,    161,   -133,   -355,     81,
2141          5,     84,   -222,    -83,     92,     33,  -7558,    -38,
2142         -3,    159,     33,    -58,    -37,   -107,     16,    -61,
2143        -94,     93,     97,     49,   -275,     29,   -198,     -4,
2144        -68,     87,    116,  -7039,     46,     81,    -25,      0,
2145         -7,    -46,    152,     64,    -40,   -143,    -56,    147,
2146        403,    257,   2380,   -538,   -400,   -132,    -89,    -29,
2147      -2878,    457,   -552,    -12,   -189,   -370,   -357,  -3679,
2148        422,     63,    200,    116,     -9,   -229,    -72,   -100,
2149       3346,     88,    -18,     28,    -47,    159,    108,   -160,
2150        253,     58,   2938,     55,    366,    -33,  -3209,     31,
2151       -148,    -10,    -40,   -443,    127,    120,    106,      9,
2152          4,   -240,    200,    129,    328,   -102,    187,    182,
2153        112,   2757,  -3260,    314,   -163,     -3,   -185,    354,
2154        -97,    -69,   -199,     41,   -143,     19,    108,    -22,
2155        -32,    -18,   -149,     35,     31,     -5,  -5083,     52,
2156          9,      5,    -44,    -52,     76,      7,   -100,      7,
2157        -79,      0,    -33,    110,   -208,     20,   -159,    -76,
2158          2,  -8192,    156,    118,   -306,    -88,    136,   -293,
2159       -176,    163,      8,   1871,   -112,    229,    311,    -95,
2160        -75,     17,    217,    152,     62,     17,   -246,   3579,
2161          5,    -87,    -21,     92,    114,   -185,    118,      8,
2162        196,   -124,   -220,    175,    104,     54,    104,    -40,
2163        -45,   -152,    392,    216,    -24,    -28,   2024,     -6,
2164         42,    -91,   -201,     -9,   -192,     35,    -43,   1661,
2165       -356,   1207,  -1322,    340,  -2937,    -16,    163,   -801,
2166       -423,    197,   -512,    -70,    229,   -412,    291,    511,
2167        -36,   -179,    -98,    -54,     93,     87,    263,    -44,
2168        167,     77,     -4,   7278,   -101,   -193,     91,   -251,
2169       -131,    269,     15,   -168,    -22,    -26,     44,     24,
2170        154,    115,    -11,   -124,     28,     37,    -14,    -46,
2171        -67,  -8192,    -51,   -169,     41,   -302,    -81,   1991,
2172        -11,    136,   -175,     71,   -104,     89,     60,    137,
2173         17,    106,     96,   -238,    -83,    -52,   -113,     53,
2174       2903,    -47,      9,   -227,  -2784,   -245,    146,   -196,
2175       -216,     41,     -6,   -128,    -53,      1,   -128,   -145,
2176        149,     32,     25,    -57,    -14,     72,   -135,     10,
2177      -1946,    -67,     74,   -127,    141,   -299,     55,      8,
2178        947,  -2239,   -271,     74,   -227,    -81,     31,    291,
2179        -86,  -2914,     22,     -7,    293,      2,    -25,      9,
2180      -2997,     89,   3158,    192,    -46,   -246,   -140,     46,
2181        287,    133,   -110,    308,   -114,    -33,   -106,      9,
2182        -89,    105,    364,   -172,    185,    -61,   4464,    -92,
2183       -264,    -66,   -161,    102,   -178,   -264,    -21,    114,
2184 };
2185 
2186 static const int16_t cb0808sl1[] = {
2187        246,     -6,   -180,     90,    127,   3322,    598,    182,
2188         81,     82,     67,    -39,     87,    -60,     -8,    -89,
2189        185,     99,    -25,     27,      9,    -59,  -7421,     49,
2190        -17,    116,    -85,      6,   -305,     88,   -164,     99,
2191         61,   -415,   -114,   -288,      1,   -165,    -12,      5,
2192       -143,   -142,   -521,   -245,    -53,     38,    -99,   3709,
2193        -52,      0,    -41,   -135,    147,   -217,     62,  -2144,
2194        255,    132,    264,     65,    -37,    204,   -338,   -280,
2195        192,   -184,   -158,  -3685,    -26,    203,    430,    -29,
2196        -16,     77,    230,   -311,    597,   2553,  -1126,    -63,
2197        154,   -431,   -161,    315,    286,   -147,    177,     -3,
2198         93,    449,    253,    -37,    101,   -244,    -77,     42,
2199       -384,     22,     36,    235,  -4973,    243,   -120,   -105,
2200       -226,   -114,   -455,   -404,    164,   -505,    476,   -124,
2201      -2837,    -82,  -2920,     -3,      0,    134,    -94,    264,
2202        -53,    -53,    108,     -3,   -845,  -2813,    228,   -179,
2203        -60,     -2,     65,     33,   -153,    -16,   -149,  -2135,
2204        209,   -929,   -288,    227,   2656,   -125,    -42,     17,
2205         30,   3375,   -367,     53,   -262,   -351,    108,   -270,
2206         11,    -57,   -182,    -51,   -149,   -287,   -115,    -24,
2207         99,    -76,   6954,    -75,     -4,     38,   -168,    138,
2208        109,   -239,    -45,     49,     28,  -1376,     49,     66,
2209        -83,   -129,    -61,    -99,    135,     14,    -93,    111,
2210         37,    -16,      2,    -76,    360,    -77,     82,    161,
2211        149,  -1660,     18,     98,    -34,    -12,    -36,    -65,
2212        126,    -57,     28,    519,   2044,    297,     73,   -218,
2213         51,     17,     21,    -70,    -32,    -73,    -39,    -38,
2214        -11,     60,     38,   -129,   -105,   -173,    200,      7,
2215        124,    -74,  -2780,   2608,    -57,   -213,     54,   -200,
2216        134,    208,    -34,    236,    143,    101,    327,    558,
2217         75,    317,   3090,   -188,    544,   -186,     15,    116,
2218        237,     76,   -105,     29,   -300,    -27,   -211,     71,
2219       -144,    183,    -77,     38,    -16,     39,     56,  -7308,
2220       -113,   -116,    -32,    222,     60,     76,    -21,     59,
2221         52,    104,    383,     73,    149,     88,    127,     34,
2222      -1819,    -46,     50,     11,   -159,   -223,   -163,   -149,
2223         95,   -163,  -2168,    -19,   -937,   -183,     66,   -465,
2224       -257,    341,    -70,    111,    228,     52,     83,     63,
2225        -52,   -187,     16,  -2539,    -51,   3240,    -81,     87,
2226       -116,   -183,   -182,     96,    -22,   -191,   -107,    217,
2227        -10,   -215,      9,     -7,    -97,   -331,    -55,    513,
2228       -398,   1378,   2627,  -2129,    563,   1462,   -369,    498,
2229       1176,   -469,    220,   -953,   -122,   -236,   -306,   -276,
2230         31,     35,   -167,    558,   -134,     45,    -54,     16,
2231         36,     18,    300,   2438,     62,   -177,     77,   2638,
2232       -108,   -115,   3392,    274,   -123,    -66,    201,   -400,
2233        170,    142,    151,    332,     53,   -507,     81,   -653,
2234        -93,  -3204,     -5,     10,    -43,     79,   3879,     77,
2235        191,     24,     23,   -208,      6,   -109,    -97,    126,
2236       -306,    629,     26,   -516,     79,     21,    131,     43,
2237       -253,  -3463,    840,    653,    -95,    -48,    300,  -1026,
2238       -324,   -909,   -383,    195,    342,   -136,   -192,    422,
2239        262,    -13,    534,   3125,      8,   1672,    176,   -293,
2240        211,  -1213,    537,    637,    -10,   -116,   -149,     44,
2241         53,    105,      7,    -97,      3,     17,      8,    -21,
2242         -7,    -41,    -38,  -4959,    -81,      1,    165,    196,
2243         98,     35,    -35,      8,    -28,    113,    -20,    108,
2244       -130,    -65,    172,   2858,     41,  -3295,    138,     10,
2245        -95,    -30,   -173,     85,     42,     30,   -119,    161,
2246        195,    125,    -32,    136,    319,    -33,   5142,     50,
2247        100,    128,    -90,    -53,    -67,   -203,     28,     19,
2248         37,   -137,   -124,   -105,    -25,  -3405,   -250,    294,
2249        409,    -99,  -1072,   -383,    -12,    212,   -276,   3389,
2250       -101,    171,    -41,   -554,   -295,   -437,     86,    158,
2251       -242,    167,    135,      7,   -149,     48,     -4,    -84,
2252       4911,    283,      5,    -14,    105,   -107,   -384,    102,
2253        183,     47,     67,  -5105,     -5,     16,   -155,    181,
2254        110,     24,    -77,    -32,    120,      1,     22,    167,
2255        -90,   -150,     -5,    163,    -44,    -28,     54,  -3058,
2256       -174,     58,    152,    -31,   -179,   -122,    -57,    232,
2257       -395,  -4961,     61,   -115,     31,     14,     82,   -109,
2258        -39,     59,    -49,   -133,     52,     17,     57,     52,
2259        -63,    275,    146,    104,     53,     47,    -55,    311,
2260       4871,    -26,     48,    -94,    -11,    -58,     63,    140,
2261        -74,    -94,   -269,    -77,   3372,  -3116,     16,    -47,
2262        -74,   -161,    115,     58,   -247,   -119,    399,     42,
2263       -181,    154,   -218,    -24,   -237,     58,   -275,   2979,
2264        187,   -124,    312,    301,   2767,     -8,     40,    -23,
2265         -6,    -38,    -52,   -363,   -265,    -78,   -230,    286,
2266       -135,   -337,    -81,    170,    -13,    -58,   -117,    519,
2267      -4784,    157,   -193,      9,     62,    -21,    180,    128,
2268        326,    213,   2440,     62,   -601,    -55,      2,    -18,
2269       -342,    142,    358,   -632,   -377,   3590,   -248,   -278,
2270       -235,    -28,    242,   -133,    144,     26,   -261,    113,
2271         45,    -23,  -1984,    -77,    128,    249,     -8,   -266,
2272        -38,     -6,  -1672,    -45,    -84,   -377,    154,     17,
2273        -83,    -44,    156,   -137,     43,     91,    253,     17,
2274        -71,    -92,    178,     12,     18,     -8,   -105,    101,
2275       7068,     71,    -81,     84,    -33,     79,     53,     -7,
2276        -85,   -265,    117,    317,    114,     72,   -482,   -418,
2277       -185,    -97,    268,  -1543,    -79,   -146,    -48,    -45,
2278      -3259,   -212,   1149,   -165,    177,   -158,    -77,    100,
2279         86,    -69,    107,    219,   -512,   -253,   -418,    -45,
2280         16,   5501,   -184,    207,     67,     46,    109,    -28,
2281         -9,     33,     63,    -16,     39,     92,     27,     23,
2282        -10,  -8192,      0,     50,    -57,     68,   -444,   1082,
2283        247,   -138,    120,    472,   -692,    212,  -1576,     66,
2284       3061,    402,   -160,    337,   -685,   -519,    227,   -279,
2285         92,  -4135,   -393,    -44,      6,   -129,     59,    239,
2286        151,    153,    -39,    116,    134,    -40,    171,    118,
2287        207,   2615,     38,   -167,  -1671,     85,   -135,   -182,
2288        -88,    246,     53,     29,     -2,     16,    232,    544,
2289        -46,   -138,    122,    -52,   1312,      9,     92,     13,
2290          4,     66,    -35,   -134,    -56,     85,    -43,    -31,
2291         28,  -3187,    100,   -103,     70,     -3,    186,    -43,
2292        122,  -3040,    -27,    -46,   -121,      1,     37,      0,
2293        -60,      2,   -100,   -152,   -218,    175,   -406,    175,
2294       -193,     68,   -208,    -23,   -230,    221,   3397,     45,
2295         48,     37,    337,     11,     15,    -69,     -4,    -82,
2296         53,     33,    -56,     75,    -98,    -69,    -11,    -19,
2297        -12,     81,    -52,   5428,    121,     82,    465,     10,
2298       -229,    126,     32,    119,    439,    126,   1996,    -85,
2299        -81,    -57,     88,    232,    108,    -22,    -24,     27,
2300       -136,     91,    -32,     18,    226,    -33,     15,    117,
2301        145,  -7737,      9,     58,   -102,   -113,     26,  -2174,
2302         28,   -421,    -11,    -70,    -23,    -70,   -119,    -96,
2303       -133,    208,     20,  -3750,    -14,     23,     41,   -180,
2304       2097,   -103,   -599,    146,    251,    -77,   -557,    -76,
2305        -96,     69,    266,    316,     74,    -17,   -227,    223,
2306         33,   -261,    135,   8126,    250,     -5,    -57,     35,
2307        382,    -44,    136,     81,     42,    -80,    179,    -73,
2308        -75,    -57,    274,    -15,  -3140,   3236,    196,    150,
2309        -51,    222,   -190,     13,     83,   -313,   -149,     89,
2310       -281,    -12,    -42,    293,    567,     19,    -43,    146,
2311        102,    -39,   3666,     95,     76,     -1,     12,     27,
2312          7,     -5,    261,    132,   -215,   -295,    -51,    496,
2313         77,    100,     16,   -285,    649,    -95,    280,     77,
2314        121,  -2676,     25,  -1148,   2912,   -341,    -91,   2380,
2315        -80,     -6,    269,    -34,   -686,   -208,     19,    228,
2316         24,     -5,   -150,     11,    214,   -316,   1187,    599,
2317        -62,  -2274,   -240,     48,    -86,     87,     86,    477,
2318       3832,     67,    135,     68,    747,    339,    385,   -255,
2319       -224,    184,     70,    171,   -134,   2604,   -231,     72,
2320        170,     51,  -2785,   -580,    -86,   -393,    -63,    -79,
2321       -151,    334,     78,    329,   -278,    102,    -26,    -55,
2322      -3531,   -378,   -247,    176,   -202,    147,    169,     87,
2323 };
2324 
2325 static const int16_t cb0808ss0[] = {
2326      -1872,   -332,  -1311,   -512,   -934,    -11,    112,    389,
2327       -189,  -1513,   1508,  -1081,    185,    -87,   3092,    529,
2328       -166,   -171,  -1648,   2544,   2144,   -259,   -688,  -1113,
2329        -71,    387,   1194,   -733,    175,    856,   -976,    268,
2330        589,  -1773,   -426,   -109,   1210,   -486,    297,    195,
2331       -991,  -1543,   -432,   1190,  -1089,   -531,   -421,     80,
2332       -225,    354,   -231,   -670,   -299,  -3694,   -510,   -882,
2333         31,   2804,    476,   -478,   1897,    686,  -1066,  -1222,
2334       -882,   -374,   -427,  -1464,    957,    549,  -1211,   -204,
2335       -218,  -1412,   -545,   -968,    943,   -342,     80,   -281,
2336       -249,   -968,   3424,  -2342,   -212,    949,   -167,   -271,
2337        607,   -838,   -418,   -891,   -398,   -877,    138,   1653,
2338      -1034,  -2515,  -1363,  -1535,   -364,    432,   -324,  -1120,
2339       1531,    407,   -698,    396,    325,   1432,    646,   2777,
2340        174,   -836,   -605,   2257,   1086,   -888,    348,     36,
2341        513,   2229,   1543,   1293,     94,   2444,   -574,  -1030,
2342        933,     -9,   -668,    555,    346,    511,    715,  -4033,
2343        409,   -299,   -166,    700,   -560,    950,  -1265,   -245,
2344       1418,  -1362,    -20,    870,    152,    942,   -331,    -66,
2345        227,   -186,    251,  -3632,  -1057,   -989,  -1798,    923,
2346        542,   -630,   2889,   -128,   1475,    -97,   -964,   -860,
2347        534,   -217,   -746,    181,    321,  -1007,   2595,   -411,
2348       1298,    635,    310,   1955,    -17,    846,   -824,    -11,
2349       -952,    208,    328,   -547,  -1086,   1481,   -264,  -1574,
2350       3579,    500,    242,   1038,  -1030,    353,    -75,  -2100,
2351       -347,   2662,  -2378,    261,    210,  -1151,    525,    291,
2352        368,   -200,   -702,    105,   -140,    -81,    663,   -716,
2353        334,   1220,    239,     21,    114,    301,  -1898,   3647,
2354       -302,    550,   -489,   -484,   -853,   -274,   1509,   -419,
2355       -330,  -1121,  -2666,   2507,   -621,   -818,   1188,    -69,
2356       -885,    231,    316,   1837,   -740,   -187,   -102,   1148,
2357       1219,   -123,    852,   1154,     27,    139,   -344,   -404,
2358      -1133,    425,    353,    145,   -123,    179,     49,  -5836,
2359       -571,     39,    274,    -38,   -457,    172,    -80,    593,
2360      -1977,   -331,   -421,   1965,   1768,   -113,     64,   2272,
2361        475,   2165,    210,    873,   -819,    757,   -119,   -530,
2362      -1431,  -2167,  -1517,   -864,   1060,   -752,  -1366,   2349,
2363       -671,   1180,   -179,     10,   -450,    781,   -799,  -1303,
2364       -393,    -61,   -113,   2053,   -550,   -843,   1028,  -2044,
2365      -2631,  -1388,   1078,    171,    517,    496,   -928,  -1695,
2366        298,    708,   -557,    122,   -917,   -197,   -423,   1142,
2367        116,   -528,   -585,   -470,    480,    400,   4605,    384,
2368       -142,     57,  -2340,  -1507,    -67,    907,   8192,    356,
2369        -18,   -704,    528,    -32,   -379,   -611,    418,    703,
2370       -396,    531,    155,    642,    678,   -427,     85,    814,
2371        212,    845,   -579,   -590,   -456,    103,   -624,  -4541,
2372       -306,    638,   -760,     36,   -149,   1929,   1229,   -717,
2373       -543,    530,   -694,    169,  -2996,    423,   -346,   -897,
2374       1077,    255,  -1054,    -63,  -1773,   -479,    479,   -701,
2375       1547,  -1683,   -342,   -926,    112,   -663,   1638,     -9,
2376       2587,    311,   -561,   -932,   -539,   -335,    589,    779,
2377       2345,   -432,    788,   -967,    319,     -4,    192,   -588,
2378       -103,    357,  -3508,   -257,    707,   -473,   1521,     -9,
2379        130,   3290,    274,   -296,   -802,   -139,   -814,    -19,
2380        971,    849,    253,    486,     40,  -1216,   1179,  -1772,
2381       -996,   1400,    838,   1955,  -1432,  -1925,   2324,    767,
2382        896,   1314,   3407,  -1003,   -552,   -967,   -166,    -26,
2383       1099,  -1965,      9,    239,    -10,   -243,    864,   1251,
2384         91,  -2279,   -691,   -542,   -473,  -1908,  -1208,  -1447,
2385       -891,   -311,  -1136,   1638,   1150,    586,   1656,    260,
2386        538,  -1746,   1460,   -478,   -860,    297,   -605,   -139,
2387        822,  -3718,   -194,    307,    609,     30,   3418,    226,
2388       -338,    161,   -387,   -344,   -472,    354,   -170,   -421,
2389        433,    601,  -1446,    821,    -48,    -31,    493,    916,
2390       -347,  -3740,   -899,   1389,   -355,     71,    382,   -644,
2391        485,    218,    975,   -542,  -3191,    742,   -102,   -783,
2392      -1607,    473,    196,   1692,    -71,    258,   2446,   1507,
2393       -968,  -1025,  -1087,    637,   -921,  -1405,   1192,    -88,
2394       2044,  -1813,    922,    156,  -1096,   1007,   -695,   -485,
2395      -1015,   -468,   -316,   1825,    190,   2132,   -205,   -218,
2396      -3556,   -286,  -1350,   -212,   -634,    120,    417,   -311,
2397        -90,    219,    870,   -334,  -1304,    523,    999,   -144,
2398         98,   2157,    205,     45,   -247,   1401,   2423,    278,
2399       -766,    -66,    309,   -121,    316,   -543,  -3418,    932,
2400       -803,    637,    436,  -2341,   2016,    928,   -836,  -1212,
2401        702,  -1179,   -544,      6,  -1429,   1014,    464,   1166,
2402        581,   -291,    136,      0,    983,   -799,    693,   -230,
2403       -727,   -186,   -310,    -76,    698,     -6,   -660,    762,
2404        814,    451,   -328,   4469,   -454,     14,   -423,   -116,
2405       -134,   -568,   1535,   -562,   -629,   -269,    826,    380,
2406         68,    282,   -409,    640,   -384,    218,  -5702,   -280,
2407       -638,  -2586,   -557,   -877,     49,    648,    434,   1178,
2408       3442,    883,    -78,   2024,   -253,   -210,  -1090,    198,
2409        -67,    -52,   3226,   -671,  -1606,     49,   1775,   -422,
2410       -173,    309,   -720,   -667,   -505,   2073,   -678,  -1152,
2411       -231,   -519,   -719,    422,  -2614,   -394,    543,   -993,
2412       1449,    437,   -463,  -1286,   1191,  -1274,   -710,   -463,
2413        659,   1493,     45,   -832,   -414,    306,     94,   1284,
2414       -669,  -1312,   1082,   -917,   2489,   -494,    547,    738,
2415      -1696,   -174,    282,  -1442,  -1455,   1633,    912,   -428,
2416        964,     12,  -2404,   -485,    631,   -311,   1810,   2912,
2417        -16,    576,     50,   -927,   -175,     37,    673,   -201,
2418        995,    684,   -244,   -251,  -1444,   3195,   1863,    -88,
2419      -1183,   -966,   1769,     36,   -825,    766,    489,    -86,
2420       -365,   -106,  -1477,   -330,    125,   -253,   -250,   -523,
2421       -731,  -5130,    653,    395,     99,   -845,   -721,    127,
2422       -287,    850,    479,     25,    -30,     36,   -782,    611,
2423        448,     99,    933,    -20,   -853,   -949,   -286,   -379,
2424       -654,   -385,   1298,    547,    235,   1242,   -583,  -4147,
2425         81,   -547,  -1142,   1280,   -223,  -1712,  -1501,    458,
2426       -142,   2065,    208,    855,  -1115,   -187,    861,   1090,
2427       -760,  -2551,   2326,   -378,  -1205,    488,   -241,    893,
2428        113,    176,   4060,   -225,    -41,   -717,    -26,   -442,
2429       -445,   -312,    813,    494,    314,   -210,    -98,   -788,
2430        255,    632,   -506,    166,   -704,   -334,   -214,   -860,
2431      -5281,     60,    -34,   -238,   -147,    643,    520,   2038,
2432         28,   2433,  -1694,  -1316,   -615,    572,   -150,   -107,
2433        349,  -1763,   -307,     78,  -1124,   -631,   1162,   -326,
2434       -277,   -591,    558,   1016,  -4668,   -324,   -815,   -251,
2435      -1284,     52,    294,  -1283,    598,    630,   -345,    641,
2436        -34,   1085,   4247,    637,   1695,   -858,    212,   -243,
2437        -64,    327,    557,    426,   -321,    363,   -652,    372,
2438        777,   -567,   -749,  -1704,    414,   5299,    389,    242,
2439         39,     31,   -315,    179,   -102,     11,     62,    248,
2440        557,    706,    359,    -85,    303,   -403,   1531,    409,
2441      -2092,    144,  -1354,     54,    -48,     51,  -1787,   1278,
2442        942,   1264,  -1495,   1671,     92,   -899,  -1149,   1908,
2443       -903,   -596,    342,   1749,   -825,    -13,    509,  -1163,
2444       1065,   2405,   -253,   -741,   1099,   -528,   2971,   -412,
2445       -235,   -869,   -136,   -352,   -489,   -384,    745,   -398,
2446      -4197,     84,   1152,   -497,    955,   -161,    461,    -16,
2447       -871,    801,    -93,    -15,   -352,   1826,   -490,   -536,
2448      -2853,   -633,    128,  -1537,  -1670,    538,    788,   1276,
2449        554,   -340,    565,   1216,  -1758,    384,  -1313,   -628,
2450         24,    835,   -862,   -927,   1792,  -1042,    209,   -784,
2451        807,   -383,  -1399,   3531,     52,   -537,    205,   -271,
2452       3071,   1678,   -694,  -2313,  -1279,  -1656,   -428,  -1063,
2453      -1576,   -323,   -342,   -257,   -227,   -716,   -458,   1161,
2454       -180,    -71,    -40,  -1276,   1778,  -3123,   -378,  -1363,
2455       -827,    880,    275,   -274,   -581,   -186,     -8,    661,
2456      -1114,   -199,   -171,    379,    429,  -1551,   1645,   -857,
2457       -163,  -2623,   1217,   1458,   -596,    -68,    383,    973,
2458       -485,   -354,   -597,  -2875,   -516,    234,    -83,    340,
2459       -396,   1365,   -574,   -816,  -2086,  -1059,  -1589,   -593,
2460       -779,    334,   -546,     49,  -1065,  -1959,   1736,   1134,
2461        187,   1833,     17,    -82,     68,    803,   -456,    -89,
2462       1760,    836,   1570,    122,   -985,   2549,   1616,     82,
2463       1102,    227,    222,  -1236,   -155,  -1012,    633,    467,
2464        163,    445,    166,    766,   -253,   -347,   1041,   5121,
2465        -21,    792,     81,   -478,    128,   -158,    316,  -1180,
2466       -372,   1692,   -828,    -31,   1122,  -2583,   1346,   2483,
2467        195,     72,    549,    424,    947,   -470,   1940,    -75,
2468        505,   1377,    550,     58,   1785,    343,   -817,    874,
2469       3483,   -307,   -576,    240,     35,    837,   -717,   -247,
2470 };
2471 
2472 static const int16_t cb0808ss1[] = {
2473       2328,    183,   1652,   -907,  -3005,   1329,    -61,   -465,
2474          0,   -453,  -1621,    223,    232,    -59,    254,   -312,
2475       -117,    -59,   -477,  -2648,  -1176,   -227,  -1937,    962,
2476        141,  -1489,    849,     93,  -1284,   1000,    295,    192,
2477       -139,   -468,   -736,   -436,   2155,    371,   2475,   -348,
2478        856,  -1985,     38,     94,    496,    758,    954,   -243,
2479        134,  -1759,    491,  -1406,   1114,  -2554,   -447,   -692,
2480      -2128,     44,   -923,   1610,    787,    150,   -500,   3442,
2481       -698,    276,   -517,  -1555,    379,    -72,    810,  -1373,
2482       2897,    936,   -586,   -438,    925,   1881,   -419,    211,
2483       1724,    721,    885,    614,    253,    613,  -1440,    509,
2484        842,  -2407,   -216,  -1765,    451,   1419,    599,    689,
2485       1473,   -175,  -2974,  -1015,   1983,    -68,    640,     21,
2486        140,  -1295,   -556,    -89,   -836,    718,   -343,  -1903,
2487        443,    502,  -1064,   1328,     86,   2049,   1235,    130,
2488        892,   1105,    692,  -2968,   -755,    473,    423,  -1371,
2489      -2032,   1885,    -29,   -516,  -1118,    285,    482,    164,
2490      -1932,   -685,   -819,    695,    715,  -1520,   1300,  -1188,
2491       -121,   -197,  -4233,   -141,   1279,    299,    208,   1071,
2492         20,    772,    692,    531,    257,    428,     78,    202,
2493       -399,    -27,    793,   1150,   -736,    388,  -1922,    155,
2494       -410,     85,   1135,    835,    133,    -88,     65,     62,
2495       -534,   -136,  -4590,   -162,   -968,   1378,   -445,  -2825,
2496        -93,   -519,    402,     12,  -1110,   -637,   -765,    210,
2497      -2305,    654,    447,     26,   -265,    -91,     71,   -886,
2498        126,   -109,      7,    346,     19,   -713,   -257,    774,
2499       1080,   -579,    185,    200,  -5691,    541,    228,    424,
2500         37,    512,    -78,   -201,    848,   -369,   1099,  -1001,
2501        214,   -336,    266,   2502,   1583,  -2131,   -654,  -2476,
2502        -97,   -787,   -738,   1056,   1385,    124,    944,  -3421,
2503       1172,   -547,   -226,   1249,   1552,   1194,   -308,    489,
2504      -1152,    751,    -92,   -168,  -3112,  -1451,   2038,     35,
2505        371,  -1585,    535,    308,      5,    -53,    523,   -169,
2506        591,   -175,  -1028,     91,    743,   -144,    230,   1831,
2507       -177,    509,   1291,   1808,  -3322,   -815,   -227,   -475,
2508      -1064,   -647,     79,   1223,    174,    -10,   -412,    393,
2509       -305,   1224,   1310,     12,   -521,  -1267,   1911,   2245,
2510        407,    724,  -1232,  -2017,    566,    506,   -467,    813,
2511        660,   -196,  -3643,   2495,    870,   -561,    289,    662,
2512        654,   -508,   -734,   -325,    622,    220,   -309,   -307,
2513       -181,   -445,    131,  -1655,   -835,   -631,    883,    211,
2514        737,    552,   -881,  -3103,   -766,    595,    112,    151,
2515      -1177,    601,    479,    -14,     37,   -926,   -505,   1062,
2516      -1755,   -799,   -178,   -555,   2509,   -694,   -792,    662,
2517        737,    847,   1611,    397,    -67,   -134,    474,  -2251,
2518       2698,   -245,   2054,   1603,   1291,   1188,     40,    763,
2519       -216,   1554,   -297,  -1769,    410,   1270,   1089,    440,
2520       -967,    294,    -37,    270,    471,   1287,   3773,   -108,
2521       -610,   -275,   -298,    270,   -384,   2072,   -675,   1002,
2522        174,     18,    171,    704,   3311,   -105,  -1774,    108,
2523        511,  -3001,    -69,    543,   -227,  -1196,   1431,    -63,
2524          6,   1279,     -1,    671,    239,  -2127,  -1924,   -934,
2525        168,   -300,   1075,   1071,   3088,   -590,   1439,    329,
2526       1073,    127,    762,   -131,    274,    837,   -134,   -610,
2527       -399,  -1415,   1047,   -156,    415,    765,    698,    428,
2528       -748,    241,  -4226,    152,   -829,   1040,   -937,    145,
2529       -852,    -85,  -2957,   -130,   -406,    726,    168,    -37,
2530      -1321,  -1069,  -1255,   1159,   1575,    552,    649,  -1953,
2531        -17,   1027,   1078,   -385,  -2761,   -553,   -201,     58,
2532      -1900,    -24,    283,   1248,    -90,    419,   1122,    902,
2533      -1548,    -32,     34,   -360,    707,     45,  -3458,   -246,
2534        287,    308,    397,    393,    822,   1323,   -565,    505,
2535      -1553,  -1902,   -677,    625,   1079,   -135,  -2132,   -187,
2536       -163,  -1001,  -1479,   -932,   1131,  -2588,   -316,     53,
2537       1270,   -747,   -966,    980,    242,   -266,  -1575,  -1146,
2538       -605,   -523,   -221,    585,   -787,   1365,   -286,   -183,
2539        411,    546,   4779,   -286,   -578,   -101,    309,    896,
2540         34,    451,  -1022,   -699,    170,    935,    458,   4143,
2541        229,   -572,   -912,   -397,    -40,   -132,   -198,     98,
2542      -1858,    612,    101,    -98,    -18,   -349,    322,  -1626,
2543       1304,    273,   -235,    418,   -509,   3961,   -493,   1040,
2544       -416,   1808,    161,   1443,   1052,   -460,     55,    -67,
2545         41,    514,   1305,   -836,  -1636,   1353,    379,    147,
2546        398,  -3814,   -679,    235,    327,  -2293,   -716,   1234,
2547       -728,   -323,    698,   1992,      4,   -275,    944,    895,
2548        212,    334,    285,   -710,   -891,  -1325,   3107,      3,
2549        367,  -1779,    300,   -868,    -59,   -644,   -326,    111,
2550        267,    -43,    421,    976,     57,   1461,   -172,    245,
2551       -188,    296,   -215,   5269,    -46,    177,    199,   -539,
2552         92,   -542,    251,    951,   -231,    117,   -580,   -898,
2553        402,    847,      4,    384,   -215,    161,  -1991,   4422,
2554       2461,  -1219,   -751,   1843,   1483,   1072,   2621,    -16,
2555      -1157,    243,   -557,    651,    953,    476,   -417,   -533,
2556        505,   -590,    713,    153,   1268,   -312,   -217,   -124,
2557        870,   -484,   -751,   -161,    897,    755,   -823,   4117,
2558      -1311,   -729,    447,   -642,    929,  -2408,   -338,   -967,
2559       -104,  -1048,  -2216,  -1722,   -124,   -204,   -196,  -1156,
2560       1460,    391,   -543,    120,     70,    204,   1185,  -2490,
2561       2950,   -507,   -615,   1243,   -150,   -363,   -475,   -531,
2562        783,    671,   -205,   -591,    217,   -523,    263,    -14,
2563         71,    958,  -1185,  -1029,   -330,    327,   -705,   1229,
2564      -2925,    131,   -495,   1756,   2101,    441,    -11,    133,
2565       1274,   1253,   -154,    772,    522,   1725,   -277,  -1012,
2566       -726,   1339,  -1200,   -241,   1676,    974,   2256,    347,
2567       2743,   1482,   -738,   -241,   -868,  -1294,   -664,    855,
2568      -1329,  -4174,  -1647,   -104,    101,    307,   -647,   -823,
2569        347,      4,   -120,  -1112,    334,     27,    265,    990,
2570        319,  -1414,    313,   -603,     52,  -3138,   1552,   -612,
2571       -854,    626,    212,    773,   2334,    662,    614,    560,
2572        589,   -533,   1337,    229,    557,    -26,   1458,   -626,
2573       1890,   2392,  -1525,   1023,    667,   -431,     72,   1691,
2574       1015,    -97,   -515,   1380,    796,   1192,    -39,    162,
2575      -2821,   2960,   1558,  -1058,   1327,    793,   1231,   -743,
2576      -1190,   -245,     29,    486,   -494,  -1371,   1633,    -66,
2577      -1806,    231,   -664,   -147,   2402,   -584,    473,   -527,
2578       1272,    464,   1991,  -1007,   -235,    357,    201,  -1176,
2579       -341,    223,    -47,  -2089,    815,     49,    192,   -719,
2580      -1041,   -248,   3046,    -40,   -501,   -346,  -1347,   -401,
2581         57,  -1588,  -1039,    443,    590,  -1089,   -182,  -1365,
2582      -1013,  -3917,   -382,    -98,   1025,    -51,    698,   -197,
2583        848,    -75,   1596,   -408,  -1796,  -3191,   1155,    234,
2584       -100,    698,    571,  -1233,   -315,  -1502,   -647,   -571,
2585       -322,    842,  -1048,  -1115,   8192,   -784,   -472,     17,
2586       -718,     37,   1190,   -393,    146,   -547,     90,   -433,
2587       -321,  -1143,   -501,    468,    235,   -486,    -64,  -2214,
2588       -330,   -837,   1214,   -127,    709,     -3,    623,   -384,
2589        221,    297,   -783,  -3802,   -408,    -11,   -707,     92,
2590       -275,   -268,   -117,   1580,   1466,    710,  -1300,    142,
2591       -746,   1647,   2399,  -1231,    114,   1220,  -1112,    882,
2592        467,   -973,   -976,   3855,   -647,   -150,  -1244,    973,
2593       -364,   -154,    473,   -675,   -817,   -346,   -266,   -769,
2594       -613,   -476,   1181,     -8,  -1054,    405,   -768,   1385,
2595      -1598,   -892,    672,  -2185,     83,    -27,    582,   -434,
2596       -944,     99,   -888,  -1658,  -1516,   2392,    726,   -222,
2597        284,    324,   4848,    -67,   -782,    -45,    424,   -203,
2598       -194,  -1229,   -114,   -189,   -216,    275,   -935,    -93,
2599        117,  -1725,    360,  -2561,  -1555,  -1199,   -769,   -285,
2600         74,   1267,   -387,   1368,    179,   -113,    952,   1025,
2601        725,   -542,   -186,   1258,  -1396,   -747,    572,    603,
2602       1965,   -668,    -12,  -2512,   1337,   -255,    254,   2285,
2603       1136,   1397,    557,   -671,  -1149,   -614,   -462,   -913,
2604       -452,   1206,  -2922,    485,   -882,    270,  -1309,   -605,
2605        -21,   -580,  -1284,   -194,    169,  -2314,   -216,   -229,
2606       1124,    103,  -1205,   1500,   1118,   1456,  -1149,    780,
2607       -467,   -385,    585,  -1062,    289,  -3356,    198,   -309,
2608       -310,     91,     44,   -377,   -632,   -737,   -516,     30,
2609       -779,     73,   -482,   4661,   -275,     38,   -632,    479,
2610       -345,   -406,     76,   -208,   -230,     80,   -220,   -313,
2611        203,     -3,   1740,   -131,    773,    -30,    372,    767,
2612       1673,   -770,   3326,   1586,    234,    408,   -257,    474,
2613       -584,   -990,   1378,    696,     47,   -612,   -313,    189,
2614      -3964,    795,   -289,    202,   -437,  -1648,    373,   -780,
2615        -24,   -952,    123,    438,    797,    539,   -481,    191,
2616        291,     37,   -790,   -321,   4520,    -49,   -281,    211,
2617 };
2618 
2619 static const int16_t cb0808sm0[] = {
2620      -4664,   -115,     59,   -280,   -199,    -25,    213,   -937,
2621        344,  -2137,   -841,   -370,    256,    512,   1098,   -130,
2622         58,   -121,   -414,   8192,    489,   -296,    -33,     98,
2623         49,   -217,    721,    -42,   -418,   -227,     -8,    205,
2624       -276,    407,  -1218,   -146,   -292,   -143,    113,    978,
2625       2693,     -9,  -1032,   1781,   1777,   -215,   -978,   -824,
2626         68,   -162,     55,   2991,   -844,    682,    497,    406,
2627       -922,   2471,    599,    774,   -129,   1292,  -1004,    777,
2628         42,    314,   -102,   -963,  -2794,  -2620,    510,    355,
2629        372,   -248,   -391,   -163,   -298,    561,    117,   1183,
2630         38,    182,   1811,     -4,    328,    -13,   -456,    305,
2631        368,  -1691,  -2818,  -1074,   1029,    261,  -1446,    343,
2632         12,  -2757,   1021,   -375,     -3,   -155,    116,    195,
2633       3420,     64,    139,    780,    187,   -464,    261,   -313,
2634       -128,    185,   3703,   3160,    960,    706,     41,    405,
2635         10,   1191,    353,   -549,    131,    164,    105,      1,
2636         23,    386,     73,   -509,   2651,  -1441,   -834,  -1657,
2637       -645,   1005,   -777,    695,    212,   1420,     65,    701,
2638         25,    335,    136,    359,   -112,   -150,    191,    392,
2639       -258,  -1140,    651,  -4551,    411,    251,   -169,    804,
2640        -83,   -208,   -363,     81,    152,     75,  -1194,   -203,
2641         -9,    157,    413,    -62,   -210,   5393,    -22,   -407,
2642        132,   -288,   2360,    131,  -1535,    553,  -2524,   -140,
2643        250,   1259,    -30,     -1,   1766,     99,   -529,     91,
2644       3948,   -262,  -3752,   -382,   -339,   -701,   -140,   -787,
2645         67,    -11,    331,   -828,   -443,    596,     47,   1634,
2646         31,   -318,     39,    147,   -670,   -776,    707,   -921,
2647        172,    971,   1163,     48,    -81,  -1357,   -181,   2872,
2648       -152,    898,   1075,    529,     91,  -2279,   2925,   -848,
2649        589,   1910,    549,   1088,    743,   -631,     42,  -1528,
2650         23,    380,     -5,    389,  -1147,   -209,  -2041,    224,
2651      -1998,    520,   -776,    193,  -2648,    -78,    -34,   -131,
2652         22,   -200,    -28,     18,    328,    215,     67,     61,
2653         50,    -72,    301,   -207,    413,    720,  -6194,    967,
2654      -3275,    149,  -2444,   -521,   -772,   -278,    137,   -159,
2655        932,   -111,   1219,    525,     17,   -684,  -1229,  -1776,
2656         66,  -2307,   -195,   -527,    272,   -470,   -356,     -7,
2657       -338,    146,   1021,   -893,  -2980,    591,    129,   -257,
2658        209,    -58,    538,  -3973,    576,   -905,   -642,  -2092,
2659        153,    737,   -596,    573,    236,   -887,  -1692,   -370,
2660       -189,   -216,    -58,    714,     10,   -582,    517,    -86,
2661        450,   -147,   -310,    162,   1747,   -656,   3577,    700,
2662        190,   -685,   -170,    241,     91,   -126,   5567,    441,
2663        -50,   -688,    -73,    938,    320,   -130,   -839,   1154,
2664        149,   -446,    -10,    -11,     12,   -659,   -138,    637,
2665       -470,    933,   -431,    235,    -86,     -2,   -407,  -5851,
2666       -250,   1414,    525,    110,    421,    255,   -149,     86,
2667        378,   -321,   1380,    118,  -2849,  -1138,    180,   1175,
2668       1932,     32,   -488,   -121,   -412,   -441,    397,    249,
2669       -172,    -95,    420,    375,   -132,   -215,   -167,   -206,
2670       8192,   -116,    -61,   -311,    269,    615,   -353,   -115,
2671       -383,    366,   -651,   -196,    -98,     85,    861,    543,
2672       -231,    237,    493,    380,   -766,   -168,   3227,    659,
2673        701,    181,  -3004,     -7,    154,    298,    298,   -257,
2674        -32,  -5713,     48,    102,   -776,   -148,   -110,    316,
2675       -645,    212,    213,    575,    -69,     31,    553,   -673,
2676         -5,    -48,   -148,   -133,     11,    143,     10,    159,
2677        319,     43,   7462,    162,    228,    -90,     75,    151,
2678        103,  -2542,    -13,   -338,     11,   -442,    123,  -3039,
2679       -452,      7,    106,    502,    227,  -2034,     90,    500,
2680        -28,   -646,   -262,    -62,    -78,     40,    419,   6761,
2681        -11,     40,    209,     61,   -151,    -68,   -245,   -401,
2682         26,   -123,    189,    -57,    611,      6,  -1285,    -99,
2683       -890,   3609,   -302,   -808,    639,  -3245,   -226,    107,
2684         54,   -108,   -316,    -61,    -56,    228,    -16,    195,
2685        275,    214,    -60,     77,  -7157,    130,      8,    244,
2686      -2160,   -760,    450,   -186,   -378,     32,   -797,    214,
2687      -3569,   -450,    307,    -17,   -141,     16,   1024,    404,
2688      -2063,   -288,   -160,   4056,    877,   -346,   -970,    -87,
2689        336,    961,    666,    585,   -465,  -1329,    350,   -338,
2690      -5421,   -173,   -295,     72,   -201,    533,    462,   -133,
2691       -937,   1891,    264,     71,   -935,    640,    687,    852,
2692       -386,    -85,  -5644,    306,    240,    640,     67,     94,
2693       -902,   -351,   -417,     -3,    284,     38,   -156,    359,
2694         53,    139,    185,    274,   2613,    213,   1282,   2867,
2695         30,   1234,   -911,    343,    -93,  -1671,     57,   -814,
2696        -19,    326,   -256,   -113,     72,   3177,   3393,   -125,
2697        460,   -261,   -503,  -1019,   -681,   -253,   -957,   -157,
2698       -117,   -231,   -212,   1446,    225,  -3009,    313,   -435,
2699        387,   -928,    696,   -857,   -452,     66,  -2063,    782,
2700         14,    -94,     51,    242,   -422,    236,  -3825,   -666,
2701        348,    196,  -2770,    429,   -416,   -266,  -1215,   -586,
2702         84,    328,   -302,    219,   -457,   -532,   -764,     85,
2703       2008,   -806,   2906,  -1405,    367,    835,    715,   -986,
2704       -217,     88,   -328,    569,   -586,   3096,    249,   -615,
2705        453,    176,   -540,    792,  -2472,   2189,    876,   -353,
2706        111,    212,     -7,    597,   -154,    818,   -401,  -1408,
2707        748,   2502,   1426,  -2897,   1069,    326,   -605,    120,
2708      -4149,  -3087,    729,     82,    224,    320,    353,    -77,
2709       -163,   -322,    220,  -1073,     10,    545,   -518,   -453,
2710         50,   -386,  -2002,    614,   -705,   -806,   -928,   2941,
2711       -520,    -35,   1208,    413,    900,    138,   -414,   -289,
2712        -15,    -75,    185,   -373,    649,   -251,    666,   2708,
2713      -2817,   -749,   -159,   -112,    454,   -385,   1037,    -46,
2714        -25,    -14,     66,    552,    160,    -40,   -552,   -156,
2715        151,  -5287,    541,   -242,    -82,  -1164,    849,   -773,
2716       -136,   -162,    -76,     23,   -371,   -222,  -2245,    468,
2717        425,   -356,    418,     -3,   -322,  -3573,    148,    260,
2718       -155,   3301,   -165,  -3186,   -709,   -458,    870,    386,
2719         59,   -161,    533,   -150,    598,    384,    900,  -1233,
2720        -74,   -464,   -519,   -661,    -55,  -2562,    290,   1489,
2721       1739,   2277,    874,  -1483,   -447,     93,    309,    311,
2722       -203,    -19,   2271,  -1280,   -125,   -443,   -538,   2650,
2723        -42,    290,    245,   -149,     24,     38,   -133,   1638,
2724        210,   -239,   -180,    516,    -12,   -719,    -19,   -517,
2725      -6190,   -181,    -89,    318,    485,    631,     11,   -205,
2726        -57,    257,    573,    -72,    273,   -579,    107,     -5,
2727        112,    425,   2449,   2741,    758,    656,   -663,   -282,
2728        -48,    -45,   -294,   -448,  -5562,     61,     -1,   -464,
2729       -263,   -688,   -115,    -15,   -108,   -569,   -448,    -48,
2730       -180,   -105,     14,   -180,    490,    274,    625,   -588,
2731       -120,   -196,   -305,   -126,    435,  -2490,  -2693,  -3414,
2732         31,     97,   -167,   -114,    247,   7695,   -189,   -580,
2733        219,    241,    188,    327,    179,   -193,    135,   -176,
2734        127,    479,    529,    234,    112,    234,   -358,   -286,
2735       1109,   2940,   -610,    -13,  -2650,    495,   1355,   -574,
2736        -43,  -1497,   -292,   -503,    564,   -363,     24,   -313,
2737       1387,    221,  -3612,    783,    637,     43,   1351,    217,
2738        -21,    149,  -3104,    190,   -259,   -201,   -342,   -201,
2739        166,   2411,  -1082,    283,   -382,   -725,    157,    155,
2740      -1609,   -592,    527,  -2959,      9,    216,    526,     79,
2741         54,   -132,    202,    785,    929,   1755,   -663,    366,
2742      -3735,   3282,    305,    572,    -36,   -111,   -231,    119,
2743        603,   1357,   -153,    553,    363,   -760,  -1188,    890,
2744        147,  -3844,  -3788,    150,    257,   -588,   -234,    497,
2745        361,   -543,    255,   -175,   -377,     49,   -616,   -200,
2746       4115,   -541,    130,    678,  -3458,   -506,   -218,  -1317,
2747        889,     29,   -104,     -2,    532,   -393,    513,   -792,
2748 };
2749 
2750 static const int16_t cb0808sm1[] = {
2751       4123,    -74,    639,    326,   -110,   1896,    826,   -855,
2752       -299,   -452,    536,   -323,    262,     79,    486,    144,
2753        270,    -64,    277,    154,    399,     50,  -7270,    -61,
2754         14,     -8,     19,   -104,    333,    119,    374,    389,
2755       -196,     77,   -322,    261,     75,    386,    162,   2360,
2756        644,  -2785,    355,    277,   -121,   -148,    156,   2136,
2757        112,   -453,    429,    171,   2405,  -1245,   -775,   -181,
2758       2110,   -583,    127,    889,   -290,   -550,   -165,   1027,
2759       2155,   -351,   -936,    432,   2689,    217,    -20,    646,
2760       -785,    908,    654,    970,   -294,    -41,    466,   -245,
2761        138,     50,   -108,   -366,    177,    481,  -2118,    968,
2762       -594,   3892,    528,    188,   -613,     18,    283,    733,
2763        -35,   1598,    387,      1,    156,   -206,   -437,    203,
2764       -244,   -347,    325,    296,    100,   1171,     49,    920,
2765       -418,    -54,  -2756,     24,    123,   1018,    303,   -501,
2766        901,   -447,    322,  -2361,   1039,  -1067,    877,   1329,
2767       -143,  -2773,    269,   1560,    398,  -3193,    102,    990,
2768        279,    379,   -204,   -144,   -174,    139,    411,   -234,
2769         21,  -5064,   -188,    365,    278,    353,   -189,     94,
2770        593,   -402,   -353,   -257,   -788,    383,  -1036,    569,
2771        -72,  -1764,    571,   1003,    629,    670,  -1400,      0,
2772       -435,     64,    189,   2874,    239,   1128,    992,   1213,
2773         69,   -128,    207,    713,  -2436,   -931,   -387,   -111,
2774       1064,   -170,  -2853,  -1072,   -367,  -1048,   -238,    -60,
2775        -49,    340,   2382,    370,   -245,    351,    248,    -64,
2776       2331,    458,   -484,    -34,    281,    689,    483,    636,
2777        199,   3153,    607,   -124,  -3296,    953,   -407,     49,
2778        455,   1083,    690,   -169,   -725,    311,   -493,  -1761,
2779      -3054,    376,   -544,    479,     91,    159,  -2837,  -1257,
2780       -830,   -948,   -254,    289,  -1039,    856,     86,   1123,
2781        203,   -768,   1089,     73,   -866,    308,    437,    674,
2782      -2067,   -240,  -1079,     33,  -1069,  -3502,    756,   -676,
2783         45,  -2544,    378,   -365,   -275,   -293,   -394,   -649,
2784       -507,  -2850,    672,    370,    186,   -417,    682,    185,
2785        -15,   2863,     21,   -165,    356,  -3776,   -103,    535,
2786       -416,   -345,    -31,     24,    -90,   -205,     96,   -966,
2787         94,    424,     -5,   -188,    149,  -2193,   -183,   2342,
2788        425,   -647,  -1697,   -627,   -444,   1248,   -967,   -702,
2789        -48,   3616,  -3484,    774,   -299,     94,    421,    472,
2790         71,   -144,   -523,    114,   -172,    349,   -285,   -106,
2791        101,     59,    429,    512,   3362,    -38,    -62,     50,
2792       -225,  -1408,    780,  -2747,   -404,    489,   -975,    840,
2793        357,    982,    488,   -275,   -109,    393,    375,   4794,
2794        183,   -110,    922,   -760,     61,  -1067,     -8,    322,
2795         74,   -101,    554,   -350,   -486,     66,    384,    748,
2796         14,    223,    -45,   -386,     69,   6231,    247,    325,
2797       -320,    -47,    -50,   -165,    153,   -380,    589,  -3243,
2798       -173,   -140,    341,   -747,  -1559,    639,  -1658,    356,
2799        110,   -150,   -273,     76,   -632,   -425,   -227,    640,
2800        211,    192,   -747,   -165,   4608,    290,   -160,   1268,
2801       2754,     -3,    578,    189,   -485,  -2747,   -123,  -1309,
2802        662,    601,     43,   -136,     84,   1625,  -1113,   1400,
2803         75,   -126,   3581,   -243,   2339,   -514,   2203,   -400,
2804       -483,    521,     30,   -246,    -76,    359,    101,    663,
2805        -40,     57,     52,    360,   -447,   -290,    254,    104,
2806        102,    113,    215,   -163,   -388,    299,   4570,     31,
2807        108,    -41,     41,  -2633,   2891,   1188,   -505,   1061,
2808       -349,   -604,   -449,   -374,   -320,    969,   -304,   -192,
2809        246,   -152,    441,    -46,  -1416,    137,   1987,    495,
2810        -63,   1087,    875,    699,    201,    211,  -3157,   -273,
2811        -60,    195,  -2813,   -239,   2486,    -55,    294,    315,
2812       -133,    448,  -1849,    363,   1063,     76,   -928,   -574,
2813        -72,    -57,    168,   5673,   -156,   -116,    400,   -124,
2814         82,    218,   -487,     37,    112,     53,   -544,    178,
2815         99,    480,  -7179,   -196,    271,   -160,    308,    -62,
2816        393,    394,   -220,   -740,    -14,     92,    408,   -364,
2817        299,   -305,     76,   -239,     26,   -312,   -234,     34,
2818       -189,    871,   -297,    364,    282,   -321,   -927,   4511,
2819          2,      6,    308,    -82,     87,   -128,    518,     82,
2820      -4509,   1145,    960,   -109,   -186,     83,   -144,    752,
2821         84,  -2876,   -162,    877,   -249,    317,    510,    338,
2822        298,    744,   2892,   -791,    363,   1088,    630,  -2506,
2823         -1,   3150,    219,    130,    119,    313,   -822,   -668,
2824       1201,  -2948,   -237,   -106,   -711,    405,    276,   -255,
2825          0,    440,    161,   2587,   -734,   3376,    276,    154,
2826        287,   -200,    594,    -29,    198,   -237,   -608,   -445,
2827       -286,    202,   -783,    112,  -3879,     78,   2809,   -337,
2828       -606,   -684,   -434,    559,    273,    201,    331,    903,
2829        -53,    346,    700,   2599,    302,   -590,  -2551,   -498,
2830        -26,   -667,    576,   -546,    457,   -289,  -1408,  -1021,
2831        -63,     78,    153,    -83,   -696,  -3105,   2498,  -1502,
2832      -1249,   -238,    254,   -287,    215,    313,    279,   -517,
2833         67,    -58,   -148,  -1111,     58,   5151,    346,    283,
2834       -367,   -900,    542,    209,   -438,   -128,   -135,     54,
2835          7,    869,    291,  -1073,    775,    -61,   -145,    457,
2836        562,   1332,  -4589,     99,   1366,    184,    980,   -920,
2837         80,   -266,   -152,  -1877,   -266,    364,  -1432,    272,
2838       2275,    567,     60,     50,  -2504,   -386,   -700,    373,
2839       6775,    -15,   -434,    347,    215,   -369,    -20,   -281,
2840       -243,   -325,    227,   -283,   -665,    -74,    336,   -674,
2841       -112,   -369,    -53,   -396,    328,   3588,   -541,   -557,
2842       -164,   1305,   -817,   -462,   1986,   1249,   -574,    130,
2843        152,  -2375,   -425,    442,  -3827,    322,   -728,    563,
2844       -179,    534,    620,   -937,    590,     -1,    -59,    584,
2845        175,   -193,   -168,     -5,   -150,    156,   -175,   -178,
2846       -245,  -7481,   -273,    212,    -35,    318,   -178,    446,
2847        -55,    -26,     42,    -46,   -265,    767,    330,    295,
2848        910,    -54,    490,   2952,    598,  -2578,   -644,    403,
2849        149,    -88,    549,   -510,    596,   -225,  -2341,   -286,
2850      -2724,      5,  -1960,   -262,    922,    537,    646,    -62,
2851        -18,   8192,    484,    112,   -222,   -211,   -224,    317,
2852        112,     82,   -853,      1,    176,   -475,   -162,    200,
2853       -193,    166,   -228,   -214,     72,    417,    -27,    -16,
2854          4,    395,   -515,  -6832,     28,    -47,    626,   -173,
2855         63,     90,    141,    217,   1037,    335,   4520,   -896,
2856        111,     91,   -656,   -103,   -729,    -29,    653,   -599,
2857        -11,   2734,   -378,   -291,     60,    228,     47,  -3670,
2858       -192,    653,    733,   -597,    898,   -420,   1572,   -133,
2859       -154,    329,   -259,   -225,    218,    -82,    117,    300,
2860       -479,    277,    787,  -1719,    136,  -3603,    702,   1357,
2861       3340,    362,   -438,    131,  -1463,    367,   -467,   1722,
2862      -2186,    343,   -379,   1221,   -562,   -260,   1157,   2692,
2863         37,    -89,   -322,   -322,   8192,   -284,    235,   -528,
2864        113,   -359,     44,     74,    119,   -917,    403,    410,
2865       -150,    157,    514,    168,    407,   -246,    -31,    510,
2866        105,    449,   4612,    635,    -90,  -1260,    774,   -284,
2867        -80,    456,      7,  -3000,   -324,   -212,   -104,   -374,
2868       -440,   1268,   2736,     53,  -1178,   -403,   -438,   -534,
2869        121,    261,   -497,    -73,     10,   -262,     17,  -1870,
2870        178,  -1339,    224,   3115,   -436,   -448,    385,    894,
2871         -1,    105,    -18,    268,    342,    270,    891,    367,
2872        121,   -325,  -1610,    -75,  -3233,   -189,  -1050,    961,
2873      -2833,   -304,    -51,    400,   -284,   -810,    824,    -71,
2874       -135,    194,    297,   -297,   1129,    660,    518,   2426,
2875       -225,    251,   4677,   -176,   -464,    296,  -1208,   -423,
2876       -875,   -581,   -707,  -1150,    499,   -778,     28,     29,
2877        101,  -4213,   -127,  -3681,    425,    481,   -529,   -679,
2878         11,    266,    127,   -445,    527,   -577,    310,   1465,
2879 };
2880 
2881 static const int16_t cb1110l0[] = {
2882      -3748,  -3820,   -105,     16,    -22,     -7,    112,    -14,
2883         52,     28,    -42,   -113,    132,    -81,     -8,   -112,
2884         19,     33,   -251,    117,    -33,     -9,    -13,    -28,
2885         60,    -30,     29,     27,    -58,     -7,      4,     43,
2886     -10108,    -38,     -3,     48,      3,    -23,    202,   -175,
2887       -202,     71,  -2143,      3,    -82,    -38,   -113,    141,
2888         38,    -66,   -118,    -38,    -14,    148,   -264,    143,
2889        -13,    -56,     -9,    -21,    -28,   8930,    -23,     53,
2890        -40,     30,     72,    -46,     26,     66,     22,     32,
2891         44,     22,    -50,    -66,   -115,   -141,     24,  -3013,
2892      -3460,    492,    207,    -62,   -567,    134,    -26,    -64,
2893        287,    343,   -213,     42,   -274,   -144,   -144,    -77,
2894        -26,    -39,      4,     -4,     42,     43,     30,    -16,
2895         34,    113,   9291,   -171,    -17,     24,    -53,    -27,
2896         45,     42,    533,    146,    -65,     32,    156,   -144,
2897       2821,    889,     -7,    614,     11,      1,   -473,    434,
2898        659,   -323,  -2448,     23,   -138,   -582,    436,   -152,
2899        -30,     29,   -290,   -302,   3127,    496,     14,   -346,
2900        -70,    457,  -1976,   -229,     53,  -2077,   -313,     58,
2901         33,    -91,   -175,    141,   2728,   3232,  -2150,    245,
2902       -142,     13,   -318,     70,   -152,    -64,    132,   -322,
2903         44,     30,    -70,   -184,    433,    -25,    -97,  -2035,
2904        145,     47,    640,    179,   -441,     48,   -108,   1742,
2905       -280,     33,  -3259,     79,   -147,    324,    -80,     65,
2906         48,     90,     -7,    -21,     22,      3,     56,    -30,
2907         14,     -2,   -111,     22,     -8,  -8252,   -103,    -36,
2908         57,   -203,    287,  -2761,   -220,    143,     11,  -3597,
2909         21,    -81,     62,    -99,     41,   -172,    108,     29,
2910        351,   -370,     15,   -122,   -207,    275,    -93,  -2760,
2911        400,   -212,    225,    230,   -239,  -3530,    -73,    211,
2912        288,     85,     -6,   -634,     57,    -78,    361,   -149,
2913      -1843,    -23,     17,    -37,    -71,   -174,   -237,     42,
2914        -22,   -243,     63,   -101,    131,     35,    136,  -4025,
2915         41,   -262,    -57,    197,   -290,    307,     35,    -16,
2916          3,     -5,     45,     -7,      1,    -47,     41,    -19,
2917         79,     78,     42,    -85,     74,   -414,   1696,    703,
2918        297,  -3296,    108,   -546,   1129,     44,    447,   -433,
2919        315,  -1012,    133,    141,   1051,    601,    -18,   -532,
2920        -30,    712,   -127,   -210,     10,   2442,    -95,    -46,
2921        -14,     77,     32,    -11,     10,   -103,    -15,    637,
2922        -60,    352,    694,   -202,    284,  -5524,     92,    -82,
2923          5,    140,    -54,   -115,     45,    287,    -14,   -307,
2924       -342,     10,   -181,     50,    -30,     -6,  10144,     77,
2925         42,     13,     26,    -20,     34,     10,     37,    -37,
2926        -47,     90,     -5,    -44,    -85,    -64,    -51,     -1,
2927         16,   -152,    -91,    212,      4,    -25,   -237,  -6124,
2928         22,   -120,     -1,    171,    -17,    -43,    141,    -13,
2929        -57,   -185,     80,    273,   -493,    178,     45,     11,
2930        -57,     16,    -23,    -30,    -37,     82,      4,    -13,
2931       -130,     98,    272,   -450,   -161,    133,   5104,     14,
2932       4576,   -193,     11,     55,    -30,      1,    123,   -265,
2933        -84,   -340,    -18,    152,    -24,   -266,     33,    -90,
2934       -108,   -639,   1662,    299,    -14,   -389,   4679,   -226,
2935         21,    311,   -294,    159,   -209,    172,    184,    292,
2936       -373,    169,     84,     55,   -269,   1453,    -50,     41,
2937         68,     -9,    -62,     35,     23,   -132,     96,     58,
2938       -122,  -3956,   -318,    210,   -117,    678,   -104,    378,
2939       -842,     61,   2549,     37,    149,   -512,     70,  -2971,
2940        225,   -411,    230,   -214,    697,    -58,   -871,   -281,
2941       -128,   -204,    -37,   -128,     51,   -174,   -405,    497,
2942      -4455,   -219,    124,   -120,     63,    135,    201,   -122,
2943       -435,   -677,    221,    138,    486,    535,   3153,    165,
2944         11,   -275,     94,   -100,     69,     52,    -67,   -742,
2945        212,     16,    -93,   -428,    863,    -17,  -2465,    767,
2946        -35,   -130,     97,   1387,     34,     72,    -23,    -17,
2947       2845,    -90,    -71,    213,    291,     87,    826,    -63,
2948        189,    641,   -256,    832,   2087,   -199,   -170,   -193,
2949        -62,     -7,     37,    -60,  -4277,    -43,     24,    -69,
2950        574,   -163,   -113,    263,    -86,     45,    171,   1075,
2951       -154,    -39,    121,     74,   -132,    182,     34,     13,
2952       -278,    -41,     96,    716,   -221,   -626,   1205,    244,
2953       -351,   3914,    -78,    -32,   2833,   -150,    -37,     95,
2954       -227,    -84,  -3432,     57,    238,   -143,   -365,     39,
2955         27,   -238,   -307,   -170,    124,     66,   -133,     40,
2956         62,    -19,     42,    -66,      2,    -80,     -2,     60,
2957          7,     10,    263,  -4987,    -69,   -389,     62,    -53,
2958        -66,     24,    -87,     13,     34,    -15,    -25,    -20,
2959        197,      9,    101,    -83,    -79,   -156,   -100,      2,
2960       -108,   5687,   -157,    878,  -1728,     32,     72,    -66,
2961         70,     -2,    -46,   -163,    206,     17,    247,   2974,
2962        -66,   1354,    335,    238,   -249,   -410,   -553,    354,
2963        -41,    132,    -96,     68,   2174,   -329,    -58,    -76,
2964          6,   3089,    284,   -274,   -398,    471,    283,    427,
2965       -220,     81,   2676,     40,    -23,    -46,    251,    109,
2966      -3059,     50,    -25,   -551,    124,   -389,    228,     95,
2967         56,  -1320,    -79,   1027,  -4938,   -105,    -82,     13,
2968       -159,     52,   -101,     23,   -220,    -77,   -153,    113,
2969       -282,     42,    185,   -144,   -402,     46,   -144,    -99,
2970      -2862,  -3432,     -2,     16,    -32,     23,    -25,   -145,
2971        181,     49,      6,   -236,   -226,    -28,    234,    -26,
2972        -89,    -14,   -355,    146,    117,    -50,     76,    -10,
2973        441,    -95,     -2,    346,   -242,  -3745,    884,   -305,
2974       -184,    350,     18,   -293,   -328,    257,    109,     49,
2975        157,    -44,    -70,     35,      6,     89,  -4085,   -167,
2976       -263,    -59,     35,    -13,    430,   -212,     17,   -618,
2977         -5,  -8968,    114,     41,     73,    -85,    122,      5,
2978         38,     19,    -60,     14,    -36,    -42,    -89,     20,
2979         85,    -17,     20,    282,  -3396,    -25,   3722,    151,
2980       -183,    100,   -150,     19,   -221,    126,     34,    -21,
2981         72,     28,    138,    -90,     30,    162,     46,     40,
2982         27,     15,    -55,    -21,     38,     55,     32,     83,
2983       9675,     31,     26,     -2,      4,     96,    -51,    120,
2984       -132,    213,   2106,     39,   -251,     98,  -2572,   -429,
2985       -331,   1436,   2078,    335,   -381,    371,    299,    339,
2986        300,   -141,    -99,   -303,   2952,     49,     93,     40,
2987      -3949,    -45,     50,   -215,     73,    -39,   -165,   -283,
2988         46,   -123,   -347,     23,   -158,     41,     20,     41,
2989        -46,     19,     34,     86,  -8770,     40,     20,    -32,
2990        -30,    -16,     77,     72,     -4,     92,    -34,    103,
2991        -77,    128,   -532,   -314,     24,    728,     49,    -36,
2992       -178,     76,     22,    -14,   -164,   -194,     69,   3133,
2993       1007,   -130,   -280,   2502,    482,     -2,     45,    -62,
2994         -7,    -94,     17,     23,     -4,   9516,    -27,     11,
2995         22,     54,    -13,      2,     -2,      6,    -22,    -63,
2996         67,   -686,    130,  -2180,   -124,     57,    -61,   -158,
2997       3364,    518,      4,    315,   -367,   -103,   -295,    259,
2998       -597,     56,     -6,     72,    -86,    -45,    -13,    -47,
2999        -13,    -27,     -3,     48,    -12,    -52,     -6,    -14,
3000        -26,    -16,    -34,   9554,     80,     91,   -270,      1,
3001       -121,    117,     33,      8,     40,    -99,    -79,     43,
3002      -3451,    -92,    -70,    -57,     43,     68,     64,    284,
3003       -639,    458,    118,    -54,  -2755,    370,    -66,     54,
3004         27,   -198,    331,    115,    -40,   -209,   -312,     82,
3005        -16,      8,    230,    212,   1853,    -94,   1957,   -118,
3006        153,    -13,    -73,     71,    116,    -72,  -3285,    106,
3007         19,   -121,    177,   -300,    455,    -29,     94,    190,
3008        -21,     -8,    201,     16,      2,     83,  -6280,     32,
3009        -18,     59,    -18,    -41,   -132,     22,      1,    -39,
3010       -212,   -198,    186,   3154,   -102,   3463,   -280,   -118,
3011       -132,   -132,     63,    -19,    353,    -24,    -77,    224,
3012         82,    143,    -65,    165,    -16,  -3774,   3543,    -28,
3013        -44,     93,    -45,    -13,    -24,     -5,    -40,     58,
3014          3,     89,     71,    113,     46,     62,     44,    160,
3015        -77,     -8,    -59,  -6505,    134,    -42,    -73,      0,
3016         85,      2,     16,     34,    157,    -34,    -60,     78,
3017         24,     64,     96,    478,    231,   -125,   -217,     13,
3018         21,     44,     83,    198,    -69,     21,   -167,    -52,
3019       4085,   -234,   -393,     17,   -446,   -354,    -28,     42,
3020         53,    -37,     28,     15,    -16,    -10,    -85,   9471,
3021        -16,    -89,    -87,    -56,     52,    -97,     86,     -7,
3022       -103,    -12,     71,    -39,     17,    -40,     23,     63,
3023         65,    -19,    -14,   -106,     29,   9707,     -1,    -12,
3024          1,    -86,    100,      7,   1097,    266,    252,    197,
3025        -64,   -214,   -197,    -28,   3843,  -1577,    310,   -117,
3026        594,     13,     90,   -309,   -384,    134,    -90,   -194,
3027       -316,   2884,    156,   -185,    196,   -103,     75,   1009,
3028         69,    768,    -75,   -605,  -1488,    389,    242,    368,
3029        278,   -122,  -2500,    121,      7,   -303,     91,    -10,
3030       3642,     23,   -109,    -13,    138,   -405,     18,    -43,
3031          3,     42,    194,   -112,    237,  -2241,     23,    296,
3032        -83,    -14,    -58,   -163,     -8,   -174,   -239,     85,
3033       -108,    -82,    -79,    344,    236,   -427,    127,     52,
3034 };
3035 
3036 static const int16_t cb1110l1[] = {
3037        -64,     11,    -74,    -96,     39,   6072,     16,     46,
3038       -215,    137,     77,    128,   -195,   -192,    -87,     96,
3039        379,    -73,    367,    437,   -366,     84,   -155,    -29,
3040        -69,    -61,    -34,   -129,    260,   -177,   3738,    739,
3041       -221,    -14,    -40,      2,   -483,   -269,   2664,    166,
3042         29,   -256,     30,     92,     51,    111,    -45,   3893,
3043         90,    -30,    -99,     12,     74,    201,    -52,    -96,
3044       -196,    -85,    -36,    123,    -44,    -68,      2,   8666,
3045         33,    -41,     24,    -12,    -52,     69,     59,    -27,
3046         38,   -148,    -55,    -20,    -60,     50,   3363,     30,
3047       3749,    -92,    228,    173,   -239,   -167,    -75,    -79,
3048        -86,   -217,     32,     34,   -137,    -13,     17,   -128,
3049      -1462,   -170,   -224,   -393,  -3383,  -1243,    -47,     24,
3050       -223,     26,    311,   -343,    -47,    784,    459,   -548,
3051        558,    983,    103,    269,     32,     13,     19,    -84,
3052        -37,    -29,    -47,  -6286,      7,     48,   -100,     13,
3053         11,   -271,    -86,    115,    -17,    183,   3247,  -3336,
3054         57,    -67,   -117,    -87,     19,     74,   -271,    237,
3055        -24,    242,     49,   -179,    298,     85,    -69,    328,
3056       -238,    -34,    103,    -50,     79,      2,    -27,    -16,
3057       -103,    -61,   5868,   -105,   -262,     74,    -74,   -158,
3058        263,   -110,    154,    212,     -3,    -84,   -126,     25,
3059        -67,  -2501,    -12,    -35,    139,    259,    -95,   -141,
3060        137,     90,     12,   -244,   -142,    314,     15,   -124,
3061          1,    -25,    -27,     -2,     -6,     28,    -48,    -17,
3062         -2,     43,     67,     42,   9023,    -25,     19,    -13,
3063        -23,    -43,     73,    -30,    143,     -1,   2884,   -142,
3064         -4,   3549,    -49,   -366,    110,    314,     19,    -55,
3065        363,    204,    469,    189,    217,   -181,    119,     41,
3066       -133,     29,    -55,    -94,     71,    -49,     41,     85,
3067        -14,   6140,     71,   -142,     10,     18,    169,    136,
3068        282,    -49,     36,    446,    -99,    263,     92,   2201,
3069       -127,     43,   -143,   -350,     36,    389,   -208,     15,
3070      -3610,   -275,    383,   1599,   -179,   -177,  -1100,     -4,
3071         67,    -38,      2,    278,     39,    107,   -120,    465,
3072        204,   -397,    305,    416,      7,   -262,     68,   2341,
3073        189,    -75,    -23,     25,    -20,    -74,     56,    -43,
3074       -125,    170,    509,     63,     26,    263,   -741,    -31,
3075          8,   -296,    101,     20,   -149,   2846,   -218,    379,
3076       -310,    151,    901,     84,    -85,    -83,   -387,    161,
3077      -3102,   -158,   -438,     38,    191,    -58,   -202,    127,
3078        126,    -88,   -430,  -3077,  -1829,   -332,     61,   -152,
3079        -14,    -32,   -156,     -5,   -375,  -1083,  -5130,    110,
3080         77,   -201,    -15,      4,     13,     86,    119,     67,
3081        149,     80,    264,   -253,   -121,     63,    193,   -103,
3082       -129,     63,    120,   -226,   -100,   3196,     72,    -11,
3083          8,    -56,    279,    -73,   -192,     47,    -87,    125,
3084        -43,   -108,    277,    188,   -107,    289,   5966,    -20,
3085       -303,    -78,    -21,     40,   -139,     44,     28,      6,
3086       -254,   -244,     47,     -1,   -151,     29,   -344,  -2318,
3087         30,  -3767,    114,     84,   -155,     85,    -90,    155,
3088        111,   -506,      6,    453,   -241,    215,    131,   -802,
3089         15,   -343,    176,   -430,    251,    -74,      6,    -41,
3090        -44,   -131,   -105,   -248,    346,     39,  -4524,     93,
3091       -120,    -79,   -777,   -416,   -570,   -221,     21,     28,
3092        -52,     56,     71,   -187,   2949,  -2531,    666,    799,
3093       -137,    970,    243,   -695,   -148,   -281,    326,    450,
3094       -734,    -99,  -2078,    112,    -83,    -90,    -78,    262,
3095       -138,    -31,     -5,    -74,   -171,    -99,    344,    143,
3096       4035,     56,   -121,   -921,     -8,     46,   4576,     97,
3097       -219,    -34,    123,    -44,     -1,     85,    -36,    399,
3098       -260,   -231,    132,   -318,     55,   -181,    156,  -3093,
3099        142,     -9,  -3418,    -31,     43,    126,    136,    309,
3100        -50,    -20,    170,    -90,    188,   -173,    175,     50,
3101        144,   -244,     22,     64,   -476,    -22,    -66,    272,
3102       3839,    715,   -188,    -82,   -250,   -587,     10,    368,
3103       -507,    242,    -40,   -531,    451,     35,    560,   -107,
3104        138,     15,    113,     56,    242,     33,    -23,    -27,
3105         81,   -157,    301,   -327,    359,   3648,     62,  -1489,
3106       -167,    136,    -39,    183,     53,   -151,    -16,    -60,
3107        -65,  -5182,    -17,   -257,    -10,     56,   -104,    713,
3108         -2,    328,     72,    353,     43,    -51,  -5949,     40,
3109         32,    -82,    -36,    -22,     57,     56,     55,    112,
3110       -104,     76,      5,     80,    -29,    173,   -360,   -113,
3111         42,   -119,    180,    -26,    120,    250,  -3024,    198,
3112        115,   -140,     22,    136,    275,    698,   -149,    699,
3113        426,   -220,    279,     63,     55,    -63,   -108,    -51,
3114        -70,    -70,    419,   -156,   5870,     33,    -57,   -114,
3115       -388,   -213,   -164,   1543,    117,    165,   1944,    223,
3116        -83,     46,    201,     12,   -103,    228,    139,   -207,
3117        136,  -1218,   -544,   -723,     90,   -652,    793,     -1,
3118       -100,    -32,   -236,     49,    164,    138,     16,     82,
3119      -3221,    -62,   -168,     62,   -313,     98,   -652,   -484,
3120        684,    -91,     33,  -2926,  -3453,    566,     34,     35,
3121        104,     13,    189,    235,    -49,   -324,    126,    226,
3122       -102,    123,   -253,   -403,     38,    160,     -5,    100,
3123        -30,     16,    -19,    -44,      2,    -70,    -30,     82,
3124        118,      6,    132,    -15,    -36,     59,  -8835,   -448,
3125       3707,    324,     87,     67,   -110,    114,    -76,    294,
3126        354,      7,    140,     11,    340,   -117,   -559,     67,
3127        129,    201,   -314,    328,   -209,    102,   -121,    378,
3128      -5010,    140,     53,     15,   -253,    -14,    414,   -183,
3129        -70,    -25,    -51,     34,   -347,   -171,    146,    -98,
3130       -101,     -3,    -99,     96,     66,     50,     -5,   -115,
3131        -23,    -45,   -351,  -4202,    143,    480,    -46,    140,
3132         17,  -6312,   -110,    -23,    150,     60,    -39,     -9,
3133        -48,    -60,     -8,    -20,     37,     57,   -162,     60,
3134       -137,     55,   -101,     65,    100,  -8952,      3,    -49,
3135         -3,     -9,     28,     15,    -89,   -136,     59,    125,
3136        -73,    -35,   -111,    -69,    -28,    111,    -16,     48,
3137         27,   9272,     55,     34,    -92,     66,      3,      3,
3138        -38,     12,     59,     95,   -100,      3,     51,    121,
3139        146,   -200,    142,   -254,     65,      3,   -169,     -8,
3140        -65,     44,     10,     15,    -99,     56,     -6,   -108,
3141        -20,  -5461,    -89,    395,   2085,    486,    -48,    324,
3142        422,  -3703,    468,    198,    239,      0,   -277,   -115,
3143       -227,    227,    -29,    159,   -128,   -447,   -291,  -1953,
3144       -110,     25,   2274,    141,    177,    204,     38,   -258,
3145         90,     -8,   -131,  -2636,     55,    561,    -99,   -220,
3146        -33,    142,   -334,   -160,   -117,    -12,    -33,      6,
3147         72,     -3,    -11,     50,      1,    -45,      8,     23,
3148        -15,    -33,    -15,     30,    -32,    107,    145,     14,
3149         60,    114,     45,     24,   8811,     -9,     61,    192,
3150         16,    124,     46,    -54,    -31,     89,   -147,   -112,
3151       3341,   -395,     91,   -323,     45,   -156,     25,    -18,
3152         34,   -534,    118,     83,   -187,    -92,    180,     34,
3153        659,    135,    103,  -2342,     54,      6,    179,     40,
3154        143,    232,  -3858,   -201,    179,     32,    -56,    406,
3155       -236,    541,    -70,    -88,   -121,    447,   3028,   -223,
3156        138,   -557,    230,   3457,     96,     -4,    -22,    -13,
3157       -136,    -45,   -123,     -8,    107,    270,    132,    -64,
3158        -32,    464,    -33,    -44,  -2544,   -251,   -246,    -71,
3159      -4063,     40,    107,    384,    -22,   -197,     64,    166,
3160       -137,    -44,     98,    -35,    193,      4,  -2103,     57,
3161       -109,    245,   3487,    -55,    -60,     21,    187,   -267,
3162        279,      3,    166,    -78,    108,   -135,    126,   -122,
3163        171,   -133,    -21,   -134,    183,     25,    -56,  -6210,
3164        107,    109,     22,    -93,     39,     95,     43,    -11,
3165        -44,     -5,    -82,      6,    -54,    -27,   -116,    -16,
3166         84,     44,     22,    -68,     -1,    -57,     78,     35,
3167         83,   4664,     46,      1,   -164,   3301,   -358,  -3757,
3168        236,    104,    -81,   -121,   -278,   -112,    -20,     89,
3169       -123,     35,    113,     17,   -331,    273,   -172,    125,
3170        -73,     77,   2515,  -3944,   -170,    -87,    174,     84,
3171        142,    138,     13,    227,    127,    146,    141,    196,
3172         38,    -40,   -112,    136,   2311,    328,     87,    -22,
3173        -77,    -34,   -195,     58,   -333,    337,   -159,    626,
3174      -3008,    408,    523,   -316,    539,   -587,    -81,  -2824,
3175         98,    200,    613,   -107,   -170,  -1190,   1121,    521,
3176        229,   -217,    143,    144,  -1248,   -384,   1535,    470,
3177       -655,    492,   -429,    -26,   -132,   -180,     52,     97,
3178         10,    -35,    -60,      7,  -5422,    -26,    154,   -132,
3179       -221,    124,    136,    -17,    -68,     25,     29,      4,
3180          5,    -15,      9,     69,    -16,    -47,    -76,      5,
3181         41,      6,    -22,     63,     -8,   9709,    -33,    650,
3182       -545,   -159,     81,    -75,     54,    -92,    -49,    -80,
3183         14,    -78,   -145,   -399,  -3935,    186,  -1144,    207,
3184         60,    286,   2642,     44,    117,   3758,   -154,    426,
3185        331,   -615,   -216,    271,   -121,   -109,    495,     42,
3186        813,    -19,    545,   -149,    633,  -2424,  -2089,    265,
3187       -136,    -58,      4,    -28,    147,      2,   -123,    -93,
3188         14,    -50,    317,    131,   -130,   -152,    322,   1023,
3189 };
3190 
3191 static const int16_t cb1110s0[] = {
3192      -6433,    495,   -277,   -630,    411,   1241,   -326,   -425,
3193        523,    114,   -225,    -53,   -538,   -702,   -260,   -417,
3194       -401,   -222,   -263,   -416,    163,  -1256,    590,  -1176,
3195       1865,   1483,   -927,    -65,   -674,   1303,   -147,   -750,
3196       -132,    407,   -283,    852,   1788,  -2257,    210,   -450,
3197        303,   -272,  -2536,     94,   2010,    428,   -921,     -3,
3198        -71,   -875,    156,   -681,    521,     49,     51,   -523,
3199       1532,   1619,   -690,    402,   -923,    318,    865,    193,
3200      -2187,   -662,    553,  -1104,    -70,  -1313,    462,  -1045,
3201        320,    937,  -1453,   -514,    404,   -231,  -1748,  -1592,
3202      -2039,   -217,   -364,  -1313,   -428,   2419,   1257,  -1292,
3203         19,   2867,   -278,  -1832,   -239,   -691,   -383,     62,
3204        185,   -455,  -1589,    116,    419,   -319,   -418,    537,
3205       -280,  -1834,   2681,   -857,   -210,   -156,  -1143,   -104,
3206      -1774,   1702,    184,   1017,   -135,   -610,    525,    335,
3207       -355,   -494,   -231,   -154,    986,    434,   1134,   1213,
3208        914,   1457,   -258,  -1086,    477,  -2247,    498,  -1741,
3209       -975,   -262,    812,    108,    834,   -412,    120,  -1032,
3210       -533,   -456,    139,   -301,   -387,   -690,    798,      3,
3211      -1556,   1261,    745,  -4486,      8,    213,    977,   -151,
3212       -269,   -344,     13,    544,   -270,   -166,   -706,    672,
3213        184,   -943,  -1714,   1510,   -739,   1891,   -477,    528,
3214       1847,  -1572,    420,    103,    -85,    508,    231,   2024,
3215      -1343,     20,    238,   -655,    668,  -1561,   -743,   -651,
3216        709,  -1136,   -208,    979,    258,   -693,   -535,  -1126,
3217       -283,   -944,   -209,    603,  -1797,  -2998,    253,   -296,
3218        842,     63,   -203,   -468,    675,    337,   1458,    114,
3219        259,   3202,    145,    419,    631,    352,   2309,   1337,
3220        815,    -99,   -824,   -779,  -1839,  -1455,    166,  -2092,
3221       1299,    162,  -1026,   -914,    128,   1321,    896,   -209,
3222        255,  -1144,    807,  -2870,   -632,   -588,    866,     81,
3223        453,    154,  -1258,   -499,   -452,    -98,   2599,   3070,
3224        540,   -834,   -228,  -1268,   -313,   1269,    -65,    -56,
3225       1035,   -499,   -507,   -657,    447,     26,     96,   -175,
3226        133,   -291,   -538,   -259,      7,   -206,    411,    145,
3227         25,    215,    267,  -4354,   -442,    250,   -814,   -143,
3228       -459,   -182,   -640,  -1258,    169,    379,  -1196,    429,
3229       -128,  -1971,   2681,    -45,   1641,    152,   -556,    909,
3230        365,   -618,   -417,   -363,   -434,    270,  -1388,   -473,
3231         62,     58,    509,  -3909,   1327,   1571,    482,   1081,
3232       -896,    459,    480,   -557,   -267,    390,    -15,    484,
3233        248,     52,     49,    702,    -10,    162,    245,   -416,
3234       1397,     23,    183,    325,    591,   -816,   4429,    674,
3235       -332,  -1243,     68,    285,    235,    759,   -315,    799,
3236        313,   -331,   -182,   -629,    394,  -1079,   3879,    -81,
3237        651,   -774,    -21,   -297,    231,  -1826,     47,    104,
3238        284,   -171,   -198,   -110,   -193,    881,   -715,    294,
3239       -490,    395,  -1261,   2859,  -3175,  -1477,    668,   -215,
3240        310,     10,    762,   -837,    101,    142,    201,   -940,
3241        453,    -82,    493,   -983,     23,   -211,    990,   1327,
3242       4664,    -27,    821,    809,    500,    243,     41,    568,
3243         44,   -320,    105,    461,    306,   -408,   -793,    -35,
3244        -18,    229,    -12,   -416,    577,   -301,   4870,   -520,
3245        499,     57,   -544,    -21,    611,    226,    -20,   -412,
3246        440,   -680,    448,    430,    226,   -610,   -310,   -218,
3247       1161,    523,   -400,   -148,    783,    395,   -126,    370,
3248        686,   -497,   -301,    161,     -5,    238,    375,    357,
3249       -126,    954,   5952,    -53,    121,   -405,   1571,    435,
3250        461,  -1166,  -1163,   1347,   1394,    170,   2035,  -1580,
3251       -958,    276,   -680,   -968,    275,   -323,    524,     48,
3252      -1896,     46,   -495,    548,   -929,   -859,    224,   1079,
3253        863,   3080,  -1594,   -379,    302,   -403,    710,    655,
3254       -293,   -719,   -683,   -944,    228,   -341,    563,   -495,
3255        920,    738,   -614,    552,   -249,   -402,   -164,   -262,
3256       -425,  -4025,    164,   -984,   -518,    157,  -1156,   -729,
3257       1024,   -768,   1003,    481,   -116,    319,   -918,   1563,
3258       -662,   4852,    617,   -250,    549,   -265,    -93,    680,
3259        470,    925,   -293,    629,    142,    231,     44,    133,
3260         12,     40,   -867,    269,    -77,    445,  -1132,   -985,
3261      -1304,    728,    424,    530,   -258,   -625,    377,  -1400,
3262      -2538,   -470,  -1711,    413,  -1603,    -81,   -393,  -1013,
3263       1130,    906,    287,    640,   3785,   -463,   -159,     43,
3264       -165,   -441,   -513,   -287,   -554,   1547,    848,   -275,
3265        936,    653,    769,    -58,  -1007,   -698,   -792,   2175,
3266        398,   1382,   -122,    459,     -7,    281,   2785,   -637,
3267        632,   -279,    293,  -1078,   -996,     96,   -293,  -1335,
3268        -74,   -587,   -286,   -565,   -977,   -228,   5080,      3,
3269        171,    111,    -34,   -177,   -619,    577,    448,   -280,
3270        189,   1033,   -579,    134,   -713,   -947,   -249,  -1897,
3271        364,   1748,  -2098,     21,    859,    -73,  -1881,    116,
3272         36,   1591,   1386,  -1128,   -346,  -1015,    -25,    -90,
3273       -691,   -984,   -120,     29,   -635,   -236,     26,   -691,
3274       -742,   -203,    294,   -472,   -901,   2582,   -171,   -357,
3275        406,    162,   1561,   -913,    308,  -3319,    461,    779,
3276       -305,   -927,    290,   -941,    615,   -688,   -508,    222,
3277       -432,    387,    170,   -115,  -5338,    508,   -212,    150,
3278         26,    -38,    306,    -15,     50,   2008,  -1112,   -187,
3279         44,    591,   -280,   1187,    934,   -228,    554,     65,
3280      -1387,  -1999,   -805,   2555,  -1225,   -283,   -435,   -430,
3281        -50,   -655,   -103,    248,   -234,     32,   -826,   -708,
3282       -704,  -1006,    176,    784,    274,    626,  -2353,    707,
3283       1852,   -132,   -196,   -169,   -463,  -2117,     56,    413,
3284       -141,   -818,   -365,    921,   -816,   -126,   -135,    438,
3285       -948,   -145,   -349,    700,    205,   1001,  -3626,    314,
3286       -493,  -1182,    131,    733,   2404,  -1244,    564,   -960,
3287        328,  -1137,   -108,   -755,   -168,   -995,    966,  -1706,
3288       -565,    806,   -693,   1369,   -269,   -428,    675,    768,
3289        341,   -794,   2265,   -208,  -1883,   -801,  -1889,    961,
3290        182,   -504,   -595,    871,  -1280,    952,   1351,    665,
3291        474,   1032,     58,    451,   -198,    345,    176,   -853,
3292      -2891,   2250,    624,   -616,    183,    144,    736,      0,
3293       -198,   -138,  -1218,   -501,   -658,    -24,   1232,   -286,
3294       -233,   -937,   2150,  -1035,    449,   -623,  -2748,  -2176,
3295        918,   -170,    421,   1376,     93,    153,    627,    493,
3296         28,    549,   -292,   -175,   1066,   1037,   -475,    413,
3297      -2006,  -2022,   -334,    365,    901,    945,   -663,    515,
3298       -351,   -597,    155,   1318,   -153,    417,   -425,     44,
3299        338,  -1958,   -355,   -596,  -2134,    360,    341,   2501,
3300        824,  -2106,   -282,  -1723,   -735,   -550,   -743,    113,
3301       1027,   -479,  -2114,    -16,   -631,   -282,  -1054,   1320,
3302       -158,   -234,   3479,     28,   1818,    627,   1464,   -795,
3303        -22,    897,     -6,    392,   -234,   -170,    714,   -382,
3304       1262,     67,   -618,    145,     25,   -710,   -247,   -545,
3305      -1386,  -1797,   -995,    865,    465,   -364,    830,    -53,
3306      -1108,   -383,   -538,     85,    731,   -188,   -813,      2,
3307      -1667,   3379,    289,    425,   1319,   -259,   -592,   -212,
3308        271,   -268,   -126,   1282,    306,   3859,  -1423,    607,
3309         20,    755,    174,   -782,     72,   -234,    675,  -1177,
3310       1101,   -635,  -1641,   2574,   -978,  -1390,  -1743,   2183,
3311         53,     75,    650,    -97,   -456,   -126,   -719,   -675,
3312        557,   -375,    643,    853,    -81,   -192,  -1174,  -1288,
3313       -954,   -883,   -806,  -2182,  -2111,  -1426,    180,   -266,
3314       -301,    626,   -443,     61,   -149,   -443,   -935,    -48,
3315        642,    250,     17,    596,   1342,  -2127,    323,  -1456,
3316       1995,    837,  -1456,  -1683,    945,   -722,  -1445,    452,
3317        178,   -441,   -250,   -137,   -128,    -50,   -311,   -600,
3318       2237,    922,    139,   -107,   -637,   1770,  -2503,    413,
3319       -803,    496,    209,   -391,    401,    412,   -552,    605,
3320        -37,   -667,  -1609,    -19,  -1073,   1522,   -705,    670,
3321       -992,    882,  -1213,   -854,   2150,   -371,     73,  -1167,
3322       -592,   -153,   -509,   -584,   -495,    -83,   2075,  -1489,
3323        719,   1245,  -1138,     72,    950,   -950,    542,   -590,
3324        988,   1646,    -64,    562,   -223,     73,    583,   -151,
3325        215,    914,   1391,  -2997,    161,    436,     49,   2225,
3326        271,   -283,   3844,   -578,    335,    -90,   -698,   -162,
3327       1236,   -117,    470,    383,   -718,    520,    295,     29,
3328        292,   -179,    774,    204,    372,   -251,   -824,   -487,
3329      -1822,   -312,   -731,    568,  -1008,   -255,    189,  -1195,
3330        657,   -227,   3422,    651,   -220,  -1204,   -590,    713,
3331        365,   -977,    204,   3118,    321,    922,   -347,   1505,
3332        375,    -77,  -1520,  -1411,   -680,   -507,    543,   -492,
3333      -1844,    135,    689,    384,   -408,    140,    633,  -1192,
3334        475,    220,  -1711,  -1318,    606,   -103,   -712,  -1734,
3335       -218,   -855,   -835,  -3071,   -109,   1391,     62,     21,
3336        -75,    -77,    369,    216,  -1484,   2057,    661,    314,
3337        275,   1048,    175,   1842,    743,    808,   -594,    338,
3338      -1217,   1606,   -531,  -1360,  -1073,    452,   -531,   -798,
3339       -771,  -1292,   -918,    606,  -1776,   -509,    178,   1422,
3340       3424,    634,    722,   -257,    525,    437,   -197,   -130,
3341        291,   -411,   -259,   -890,    -84,    368,   1117,  -1321,
3342       -324,  -2122,    515,   1158,   1749,   -963,    681,     39,
3343        268,    549,    324,   -601,    151,   -200,    829,   3881,
3344        797,    660,   -572,   -693,    633,   1023,   -147,   -581,
3345        102,   -207,   -163,   -511,    -30,   -102,    379,    776,
3346        494,   -510,     55,  -1811,   1073,   4384,   -318,   3277,
3347       1958,   -209,   -539,   1823,   1200,   -182,   -186,    213,
3348        123,    506,   -471,   -431,   -698,   -331,  -1168,     88,
3349        276,   -184,    733,   -295,  -1053,   -717,    862,  -1453,
3350      -4235,   1063,   1049,   -621,   -429,    372,   1043,    599,
3351        271,   -693,   -689,    122,    466,   -323,    332,   -533,
3352        645,    516,   -371,   -207,  -2046,     72,  -1125,   -229,
3353      -2769,   -330,   1387,    -89,    342,   2786,   -730,    152,
3354        629,    809,   -459,   -248,   -266,    111,    380,    724,
3355       -411,    640,    -72,    323,     34,   -277,    443,    289,
3356        151,  -4816,    402,   -171,   -731,    635,    -84,   -133,
3357       -310,    397,    904,   1193,  -1512,    -25,  -1306,    587,
3358        322,  -3762,    537,   -306,   -981,    917,    190,    787,
3359       -613,    149,    301,   -376,    366,    350,     18,    893,
3360 };
3361 
3362 static const int16_t cb1110s1[] = {
3363       -332,   1306,   1626,   1555,  -3510,   -225,    418,   1520,
3364       -969,    -74,   -286,    233,   -313,    -97,    375,    181,
3365       -309,   1348,    969,   -504,   -141,    789,  -1224,   -137,
3366       -704,     98,   1003,    466,   2259,   1485,   -225,     61,
3367        272,   -223,   -347,    -23,   -368,     96,   2345,    112,
3368        363,   -552,     -6,   -806,  -1637,  -1703,   1597,  -2114,
3369       -196,    293,  -1173,   -630,   -863,  -1224,    784,   -722,
3370        744,    885,    798,   -384,     92,    298,   -873,   1808,
3371       1389,    488,  -1569,  -1541,  -3064,   -734,      3,    467,
3372       -987,    346,   1915,   -683,    205,   -487,    341,   -330,
3373        274,    -25,     49,    -83,   1246,   -405,   -777,    266,
3374        121,   -250,    466,  -1232,  -3197,   -871,   -638,   -332,
3375       1563,   1900,   -470,    556,   -465,   -412,    901,    -86,
3376       -683,   -577,  -1033,    808,   -863,   1212,   -724,   2222,
3377        429,   2733,    413,    891,   1669,    515,   -439,    187,
3378       -359,    414,    176,   -706,    679,    -63,   1247,  -1721,
3379        779,  -2770,   -484,   -633,   -993,   -243,   1442,   -312,
3380       -324,   -370,    392,   -407,    229,     97,   1267,    -18,
3381         46,   -303,   -684,    515,   -166,   4212,   -775,    -23,
3382        -53,     23,   1966,   -465,    231,   1195,    252,  -1036,
3383         16,   -824,   -116,   -582,   -286,    470,   -159,    217,
3384       -456,    549,    648,     60,  -1119,    221,   -747,    354,
3385       -628,   -486,    894,   1280,  -2631,    247,    430,  -1703,
3386         69,   -236,    147,   1445,    540,   -936,    181,   -163,
3387        931,  -1044,    669,   2457,    519,    597,  -2031,     11,
3388      -1319,     -4,  -1190,     85,    254,  -1494,    230,   1583,
3389       -547,    277,  -2006,   -103,   1195,  -2522,   1301,   -633,
3390       -104,   -511,    573,   1628,   -451,  -1022,    564,   -692,
3391        255,   1029,   -408,    757,    172,   -395,   -472,  -1703,
3392      -1856,   -379,    289,    509,   -628,  -1349,   -207,    404,
3393       -399,   1671,    392,   -935,   -190,    952,  -1267,   1150,
3394       1562,   -609,    491,   -346,   -270,   -483,    310,   1420,
3395      -1017,   1714,   -645,    897,  -1327,   3154,  -1046,   -857,
3396       -499,   -496,  -1348,    399,     63,   -653,   -315,    820,
3397       1645,    614,   2202,    779,   3001,   1382,    387,   -843,
3398      -1840,    422,  -1017,    246,   -219,   -550,    105,   -608,
3399        426,   -346,   -224,    375,     22,   -448,   -270,  -1150,
3400       -897,   4298,   -882,     49,    633,   -937,   -694,    675,
3401       -322,   -793,   -516,   -360,   -248,   1190,    575,   -843,
3402        -13,     50,   -801,   1181,    452,   -335,   -495,   -102,
3403      -1057,    506,   -206,     66,   -647,    991,    259,    259,
3404       -468,    197,    373,  -4216,   -750,    224,   -182,    520,
3405       -530,   1888,  -2018,  -1492,    656,  -1447,    993,   -790,
3406       -785,    792,   1658,    373,    131,   -460,   -703,   1080,
3407       -875,   -212,   -694,    747,   -639,  -2267,   1263,   -415,
3408       -749,  -1278,    591,   -745,   -225,  -1677,     69,    625,
3409       -146,    212,    345,    728,   -553,   1117,    471,    550,
3410       -498,   -729,  -2070,   1006,   -330,    939,   3636,     34,
3411        349,    761,   -131,    372,    610,   -399,     10,     86,
3412        110,    931,  -1159,   -175,    633,    568,    140,    712,
3413       2800,  -1558,   2343,      3,   -974,   -673,    233,   1436,
3414       -783,    599,   -442,    852,    639,    447,   -976,   -564,
3415       1511,     36,    529,    433,    677,   1971,   2777,   -820,
3416       -655,  -1463,  -1392,  -1142,   -352,    432,    730,    439,
3417       -273,    844,    108,    115,    408,   -361,    504,    337,
3418         58,   1074,  -1645,  -1623,   -493,    -70,  -1585,   2878,
3419       -741,    636,   -224,   -974,    722,   -147,    149,    135,
3420       -107,   -154,  -1027,    -18,   -989,    282,   3173,   1123,
3421       -778,   1389,   -591,    337,   1660,   -288,   1162,    -65,
3422        660,    326,    141,    358,    679,   -222,    460,    105,
3423        512,     36,   -854,   -477,   -942,  -2362,    265,   2252,
3424       -164,  -2059,    106,    666,   -420,    521,   -178,    396,
3425      -1836,    475,     82,    356,    207,    433,  -1005,     97,
3426        385,   -304,   -853,   1282,   -239,  -2134,     83,     84,
3427        201,  -1894,  -1603,    683,  -1957,   -113,    839,   1187,
3428       -313,    774,   -754,    941,   -739,    748,    116,    716,
3429       1134,   -530,  -2178,     71,   -611,   1544,   3527,     -3,
3430        283,    527,    457,    399,    762,     17,   -279,    196,
3431       -518,   -160,  -1204,   -289,  -1354,    132,   -315,   -290,
3432      -2179,    676,  -1474,  -1010,  -1397,    363,    -45,    783,
3433       1326,    -33,   -109,   -617,   -271,   -967,   -103,   1867,
3434        769,    740,   -818,   1011,   1411,   -693,  -2458,    808,
3435        806,   -213,    468,     31,    -70,    166,    230,   -405,
3436        163,     70,    652,   1077,   -190,   -622,   2343,  -1328,
3437        601,    928,  -1661,    174,    429,  -2479,    501,    503,
3438        -41,   1365,    671,   1006,  -1968,      7,    103,   -399,
3439       -382,    573,    -27,    554,  -2263,  -3174,    277,    177,
3440        807,   -328,   -816,    453,  -1548,    828,   -327,    187,
3441       -393,   -745,    -76,   -808,    575,     -8,   -326,  -2062,
3442        601,    566,    755,    775,    595,    419,  -3925,   -226,
3443        272,    368,    395,     59,   1117,    548,   -649,   -429,
3444        321,    549,   -744,    319,     82,    135,     73,     14,
3445        374,     93,   -270,   -453,    177,   4991,    569,    169,
3446        111,   -246,   -362,    -88,    -49,    583,    -35,     60,
3447       -759,   1327,   1768,    766,   -350,   -880,   -106,   -449,
3448       -113,   -683,   -418,   -999,    992,    559,   -290,   -147,
3449       -324,     93,   -947,  -3932,    -37,    307,   1087,   -314,
3450       -293,    432,    830,   -130,   -208,     59,    719,   -348,
3451       4511,    224,    488,   -174,    588,    795,   -301,   -246,
3452       -447,    682,    917,  -1207,   -503,   -450,    575,   -116,
3453       -126,    594,    -22,   -101,      5,  -1188,   -431,   1146,
3454      -3869,    -72,    402,   -417,   -390,    350,   1141,   -138,
3455        697,     77,  -3255,   -268,   -786,   -106,  -1386,    400,
3456       -856,   -691,   -438,  -1550,   -228,   2162,    236,     64,
3457       -382,      1,   1032,    153,   -659,   1563,   -410,   1280,
3458       1573,  -3675,  -1041,    240,    401,    215,   -353,  -1140,
3459        265,   -103,   -824,    -93,   -319,   -849,    253,   -477,
3460       -463,    153,  -1017,    538,   1233,  -1041,     11,    998,
3461       -437,   -569,   -970,   2118,  -1577,      1,    321,   1784,
3462       -298,   2315,     72,    -20,     83,    905,  -1289,   -246,
3463        731,   4076,  -1477,    602,   -911,    978,    698,   -239,
3464        391,   -729,   -276,    225,    143,   -417,   -500,    -27,
3465      -1220,     89,   -403,  -1453,  -2546,   1015,     70,     78,
3466       2364,   -159,   -775,     29,     37,   -231,     73,    433,
3467        426,   -529,    420,   -613,   -100,   -605,   1463,   1001,
3468       1159,  -4082,   -553,    348,   -806,    624,   -162,  -1121,
3469        -25,    919,    -62,     90,   -275,    233,    203,     32,
3470        745,   -221,    458,    529,    901,   1088,     38,   1209,
3471        450,    451,   2250,   -411,   -205,    761,    249,  -1226,
3472       -266,  -3195,   -801,    -31,   1015,   -324,   -596,    -42,
3473        150,    207,   2597,   1041,  -1045,  -2254,  -1428,    250,
3474        217,     69,   -933,   1424,    280,    446,    524,    540,
3475        639,  -1027,     23,    412,     36,    -67,    475,  -1126,
3476       -739,   1160,    514,   -157,  -2832,  -1432,    559,     77,
3477        740,   -888,    134,   1304,   -267,   -267,    329,      8,
3478       1721,   1488,    -29,  -1760,  -1904,  -2634,  -1342,   -528,
3479       2233,   -219,   -194,  -2919,    128,   1203,   -623,   -127,
3480        488,   -386,   -133,   -329,     62,     85,   1271,   -185,
3481       -479,   -588,  -2964,    546,   1651,   1526,   -830,   1046,
3482        347,     63,  -1048,    239,   1402,    -22,    307,  -1606,
3483        768,    999,    304,   -512,   -175,   -246,   -373,    529,
3484         93,   -521,   1310,   -508,  -4366,     27,   -768,   -358,
3485       -575,     -2,   -593,    -21,   -838,    635,    197,    634,
3486        321,   -263,   -377,   -549,     20,    739,    395,     -9,
3487       -392,     70,   5679,   -133,   -130,   -240,   -678,    421,
3488       -101,    412,    143,    209,    194,    216,    200,    -22,
3489       -748,   -399,   2863,    284,    231,    691,    571,  -3460,
3490       -200,    312,    480,  -1338,   -603,    435,   -308,   -615,
3491        520,    178,     68,   -716,     45,   -593,    -32,  -1393,
3492       -554,  -1000,   -867,    613,    288,    507,    202,   -113,
3493         17,     93,   -141,    -47,    665,    559,   -808,  -4091,
3494       -575,   -193,   -873,   -790,    673,   -608,   -941,    745,
3495       1562,  -1060,    988,   1192,     29,  -1207,    207,    653,
3496       -622,   -132,    370,   1435,   1977,  -1878,   -119,    101,
3497       -100,   -154,   -869,  -2375,   1254,    122,    188,    877,
3498        188,   -838,   -355,    667,   3813,   1076,    369,   -771,
3499       -712,   -669,    -14,    107,   1027,    112,   2306,   1418,
3500        133,   1055,    377,    249,   1023,   -927,     12,  -1983,
3501       1174,    223,    385,    827,   1425,  -1694,  -1178,    -94,
3502       -593,   -286,   1263,   -671,   -425,   2002,    701,   1546,
3503        547,    182,   1013,    128,    351,   -243,    407,   2349,
3504       -376,    445,    -93,    968,   -337,   -601,   1342,    987,
3505      -1499,   -644,    521,    327,   -557,   1800,     12,    285,
3506        127,   -269,  -1989,   -449,     87,  -1042,    184,   -499,
3507       1231,  -1664,   -352,      4,   1253,    403,  -1064,    837,
3508      -1702,    133,   1687,  -1300,   2248,    179,   -847,   -617,
3509        460,    450,   -260,     94,   -780,   -675,   1209,     38,
3510        453,    857,   -631,    317,    535,   1086,   -196,    638,
3511       -288,   -389,    688,    -93,   1271,  -4290,    -96,    445,
3512         64,   -211,    148,    -74,    486,  -1873,   1214,   1836,
3513       -708,   1800,   1644,    576,  -1088,  -1212,   1147,   -456,
3514        173,   -911,    489,   -443,    644,    534,    846,  -1522,
3515       -786,    497,   -401,  -1087,   1410,   1391,    837,   -253,
3516        124,   -598,   -254,  -3945,  -1169,    103,   -193,     50,
3517        846,  -1014,    353,    455,    784,   1343,   3055,    178,
3518       -628,   -148,   -266,   -324,    -96,   -190,   -930,    115,
3519        475,   -651,   -314,    -82,   -236,    -88,  -3753,  -1048,
3520       -283,   -178,    351,   -671,    325,   1054,     28,    540,
3521        113,    -73,    763,    844,    543,     -6,    799,    245,
3522        176,    124,    262,   -112,   1010,    361,   -843,   3290,
3523      -3741,    914,  -1835,   -259,   2467,    297,  -1205,    168,
3524      -1917,    156,     87,    637,   -677,   -955,    312,   1246,
3525       -219,     92,   1090,   -292,   -773,    343,   -523,    299,
3526       -513,   1321,   -536,    586,  -1324,   2345,   2384,   -719,
3527       -936,   1389,    -27,    880,    338,   -127,   -666,   -441,
3528       1603,    143,   -218,   2167,  -1335,    469,  -1224,   2489,
3529       1365,    568,     19,  -1322,   -736,    208,   -494,   -454,
3530        990,   -250,    305,   -575,    206,   -168,  -1177,    282,
3531 };
3532 
3533 static const int16_t cb1110m0[] = {
3534        429,   -104,   -210,    216,    361,  -2586,    253,  -1350,
3535        145,   2795,     -5,    663,   -262,     37,   -122,    205,
3536        270,    321,   2623,    256,      4,    -42,    -37,    112,
3537       -346,     20,    -51,      9,    -90,  -3342,     78,     52,
3538       -239,   -454,   -207,    355,   -136,    -19,    394,   -212,
3539       -166,    -73,    -68,   1049,  -2945,    385,   -545,   -211,
3540        116,    -15,    687,   -232,   1824,    -66,    133,   -403,
3541        -63,      3,     46,   -104,   -101,    136,    -61,    420,
3542        149,    -24,     -9,   4277,   -149,   -166,     96,    -35,
3543       1786,  -1044,    115,  -1326,   3381,   -520,     70,   -134,
3544       -433,   -198,    146,   -615,   -143,    201,    342,    412,
3545       -162,     22,    111,     16,    -85,     14,   -120,     79,
3546        -30,    -84,     56,    -34,    -52,   -147,     19,    155,
3547         17,   -120,   5853,     96,    767,    262,   -194,    124,
3548       -180,     13,   3081,     39,    402,     90,    292,     84,
3549       1999,    -16,    866,    292,    416,   -314,    177,     -1,
3550         68,      3,    -28,    -56,    -54,     10,     -5,    -63,
3551         89,    -69,   -251,     70,   7523,    -83,     67,     62,
3552        178,  -1723,    -76,    101,    369,   -139,     58,    135,
3553        -32,    138,   3393,   -575,    586,    292,   -296,   -505,
3554       -634,     52,    280,     78,     14,    117,    -39,     77,
3555        231,    136,     14,     51,    173,    -96,      5,    378,
3556        -52,  -4340,   -263,     61,     22,  -2896,    -20,    180,
3557         21,   3636,   -138,    104,   -279,     56,   -407,     -8,
3558       -123,    134,    -95,   -500,    266,    -64,    -43,      1,
3559       -170,     31,    110,     53,     56,  -5938,    151,     49,
3560        -76,   -166,     34,     -8,    193,    198,   -118,     -4,
3561        -44,    249,    -28,   -102,  -3614,     49,    464,   -388,
3562       -744,   -500,    603,    -88,    -19,   1606,    325,   -227,
3563       -277,   -142,    232,  -1835,    150,    -89,     29,      9,
3564         76,    425,   -320,    179,    231,   1720,    424,  -2730,
3565       -298,    666,     72,   -428,  -1243,   -299,     93,    -12,
3566        -20,    -96,   -123,     18,    188,     -1,   -235,     -2,
3567       3328,    107,  -1489,    199,    893,    -63,     46,   3799,
3568         22,   -118,   -127,    283,    254,  -2091,    293,    331,
3569        857,    -92,     46,     13,   -457,    169,    851,    -19,
3570       -231,  -8735,    -62,     69,   -190,   -103,    -31,    108,
3571         66,     95,     53,     -6,     12,     19,    -73,    105,
3572        -40,    -29,     60,   -263,   -107,   2233,   -246,    485,
3573        342,   1732,     76,   2489,     40,     44,   -300,    280,
3574       -109,   -107,   -990,    -45,   1014,  -5073,      1,   -169,
3575         25,    -55,   -340,   -427,    603,    206,    151,    360,
3576        312,    -44,   -106,    514,    683,     98,   3331,     19,
3577       -106,    106,  -3383,     85,   -161,    -88,      8,     12,
3578       -163,    183,   -393,    117,   -243,   -498,    -60,    292,
3579       -322,  -2105,    920,    301,     41,    -19,   -142,  -2485,
3580        631,   -289,   -849,    132,    800,   -255,   -390,    137,
3581       -850,   -411,     41,    -93,  -8653,      9,    -25,    134,
3582        -66,    222,    152,     59,     29,   -193,   -129,   -105,
3583         39,    -21,    188,    111,     25,     -3,      0,    -79,
3584       8907,    -24,    -18,     37,    -33,    -42,     87,    -44,
3585         56,    -79,    -67,    -52,     18,   -132,   1925,    309,
3586        145,   -443,   1279,    200,   1215,    281,   3343,    311,
3587        390,   -154,   -119,   -523,     19,   -529,    190,    272,
3588        541,   -393,    278,    161,     13,    161,    891,    -65,
3589       -199,  -1376,   -350,  -1409,    340,   2115,   -209,   2459,
3590         30,   -509,    141,     11,   -557,  -1560,  -1912,   -234,
3591         76,    787,   2781,     45,   -158,    330,   -623,    655,
3592       -845,   -463,   -119,   -252,   -299,  -1940,    145,     17,
3593       -183,    -71,     98,     67,    145,   -134,    -88,     -5,
3594      -3636,      3,     34,    231,    981,     33,   -953,   -403,
3595        129,    215,    -11,    109,   -188,     51,   5176,    -89,
3596       -113,     60,   -138,    -94,    142,    216,    322,    -33,
3597        350,   -285,    182,     92,    -16,     12,     15,    126,
3598        -27,      5,  -5220,   -154,     13,    109,     18,   -326,
3599       -257,    118,    313,    342,   2289,    -35,    -22,    115,
3600       -256,  -2908,     68,   1211,    203,   -735,   -380,   -134,
3601        249,    522,    109,    -48,  -5114,     32,    -42,     85,
3602        -99,    265,   -187,    -93,    373,    341,   -254,     16,
3603       -121,    -92,   -260,    -80,     -2,   -322,    234,    -96,
3604      -2834,    230,    146,   -264,  -3287,   -153,     41,   -349,
3605       -149,    -98,    140,   -115,    628,    -11,    292,      4,
3606       -166,     82,  -4548,    116,    -23,   -311,    612,   -334,
3607        451,    259,    559,    320,   -267,    517,   -139,   -166,
3608        126,     27,    -89,   -156,     14,     63,     -3,     31,
3609        109,    -43,     10,  -7682,     36,    -23,     73,    129,
3610          0,   -116,     66,      5,    137,    -17,   2523,    203,
3611        431,  -2729,    175,    540,    454,   -175,   -297,    -60,
3612        348,     53,    688,    -49,    133,    -72,    200,   -348,
3613        136,   -142,  -2259,  -3047,    -60,   -737,     48,   -331,
3614         85,   -134,    218,   -962,   -278,   -148,  -1077,   -131,
3615         53,   -127,  -2265,     82,    -31,   -262,    226,   -385,
3616         83,    756,  -2715,   -492,   -115,    663,   -312,    240,
3617       -318,   -819,   3040,   -181,    148,    165,    376,     92,
3618       -233,    188,   -100,    902,   -401,   1005,    -52,    162,
3619        219,   1831,    -68,    -66, -10023,    -90,    -23,     39,
3620        -91,   -231,     23,    174,     42,     79,    -57,    -58,
3621         18,    175,     32,    122,   -185,    266,    162,    300,
3622      -3158,  -3381,     -3,   -312,    178,    -24,   -234,    248,
3623         68,    293,    360,   -146,    -30,     -2,    177,    113,
3624      -1215,   -538,   -274,     79,     -2,    -17,   2791,     71,
3625      -1300,     93,   -818,   -558,   -331,    115,    215,   -603,
3626       -202,    113,    -87,     39,   -277,   3564,     75,   -444,
3627        201,    111,   -369,  -1072,    212,   -276,   -322,   -484,
3628       -700,     37,   -302,    177,     86,     10,    -87,     56,
3629         76,  -8941,    -27,    -73,   -133,    -51,   -106,    -28,
3630        -52,     49,     68,     26,     16,    -81,   -423,   2834,
3631          7,    -54,   -107,    144,  -3812,     17,   -355,      3,
3632        -32,    -24,     14,     76,    169,   -260,    349,   -159,
3633       3691,   -184,   4345,    -46,    146,    -14,    143,   -384,
3634        -75,     12,    144,    105,     47,    141,    -32,    -31,
3635         48,    187,     74,    139,    132,     86,    -15,   -317,
3636       -267,   3112,   1821,   -363,   -125,  -1152,   -294,   -449,
3637        277,   1151,   -341,     12,    -41,    210,    -51,      6,
3638         18,     53,     11,     37,    -36,    -70,     65,     44,
3639      -7302,     15,   -133,     56,    150,     63,    515,    271,
3640        -32,     47,     41,   -130,    168,   -158,   -239,    -60,
3641        226,    247,   -593,   -237,  -3559,     65,    623,     16,
3642       -212,     26,   -181,     81,     83,     26,    -25,    -92,
3643         -5,     36,    -31,    277,   -263,    135,     78,   -173,
3644        220,  -5260,   2239,    -96,    -19,    -95,     75,    -25,
3645        -64,    244,   -154,  -2646,   -446,    980,    512,    392,
3646       -402,  -1050,    276,   -456,  -1334,   1863,    636,  -1512,
3647        234,    199,    237,    363,     66,    284,    198,   -277,
3648       -267,   -540,   -329,    856,   -482,   -645,    178,   -240,
3649       -178,   6633,     -5,    127,    -80,   -167,    307,      7,
3650        248,     13,     53,    124,    215,   -310,    255,   -194,
3651      -3066,    -22,   3524,     51,    193,    165,     82,    -80,
3652         54,   -191,   -278,    -19,    379,    285,    -58,   -157,
3653       -168,   -183,    388,   -198,    191,    107,     10,     -2,
3654      -6148,     45,    -58,     48,   -150,    -72,    112,   -124,
3655        -41,   -129,     36,    -66,  -3311,  -4092,     15,    -11,
3656         93,    -54,     72,   -105,    131,     66,     29,    -54,
3657        201,   -210,    221,     47,     55,    -99,     31,  -3626,
3658      -3623,   -175,     91,    -53,     40,    -98,    -76,    224,
3659         15,    172,     85,    103,   -147,   -135,   -214,   -313,
3660       1304,    143,    190,     19,  -2526,    -91,   -168,    875,
3661        -27,    789,    791,   -462,    912,   -580,     70,   1523,
3662        787,   -150,    567,   2717,     -5,   2943,   -107,    155,
3663         32,     65,    158,    133,   -191,    -44,    141,   -149,
3664        199,    177,    270,    -14,    -57,  -3669,   3891,   -158,
3665        239,    -17,     52,    244,   -343,   -118,    186,    -54,
3666       -134,    106,   -133,   -116,    186,   -149,   -894,    -22,
3667       -399,      1,    288,  -3988,   -260,    113,     66,   -276,
3668        179,   -226,    119,    420,     51,   -483,    551,    129,
3669        245,   2013,    639,    -87,   5058,     41,    -53,   -116,
3670       -130,   -223,   -104,   -760,    276,    117,    338,   -137,
3671       -233,    -65,    119,    100,  -3245,      2,   3877,    126,
3672        172,     -2,    -72,   -153,    200,   -109,    -62,    135,
3673        194,    -82,   -150,     98,    550,   -251,   -274,     71,
3674        160,    121,    -13,   -365,    356,   -212,   -271,   5067,
3675       -203,   -251,    222,     75,   -131,     17,    103,   -911,
3676       -348,    -26,      6,    110,    120,   -645,    355,   -649,
3677       -132,  -3416,     65,  -1478,    461,   -109,    258,    -15,
3678 };
3679 
3680 static const int16_t cb1110m1[] = {
3681       -110,   2743,    -31,     86,    -11,   3705,    192,    -89,
3682         57,   -252,    -11,   -212,    163,      0,   -137,    405,
3683        -99,   -124,   -137,   -407,    125,    106,   -922,   1567,
3684         85,    165,    241,    110,   2918,    598,   -443,    812,
3685        159,    518,    555,  -1886,    -65,    -52,     -3,    -27,
3686         56,    -30,   -126,    126,     23,     74,    157,   6990,
3687        -34,     56,   -257,   -172,    115,    -23,   -616,   -243,
3688       -441,     34,    159,      6,     78,   -119,     49,     34,
3689       -133,    988,  -1007,    474,     77,   -274,    354,   4907,
3690        222,    -16,     69,     -4,    924,    -18,   3535,   -299,
3691        -38,    -83,   -111,    977,   -138,  -1075,   -444,    540,
3692        199,    202,   -502,   -194,   -198,    249,    101,    276,
3693        -89,     96,   -301,      6,  -4023,    -70,    174,     93,
3694        192,   -120,    755,   -560,    -22,     78,     56,     29,
3695         28,    -44,     65,     -4,      0,     49,   -250,     87,
3696         46,     44,    -41,  -7035,     14,    288,    632,   -259,
3697        -64,     20,   -178,   -343,   -274,    106,   2842,    336,
3698       -283,    245,   -612,     -5,    500,     77,   2492,   -250,
3699         64,    171,   -988,      4,    -51,    -34,   -555,   -171,
3700      -2629,    272,   2852,   -162,    -98,   -237,   -278,   -489,
3701        641,    -96,   7815,   -139,   -116,   -137,   -121,   -314,
3702       -161,    211,     76,    136,    -35,   -124,    -27,     76,
3703        -98,    133,     85,    332,  -4352,    507,    -14,   -275,
3704       -212,    308,    258,    129,   -165,   -197,   -104,   -150,
3705       -104,     60,    125,    568,     -3,   1694,     62,    -70,
3706        109,    122,    -57,    -18,   8642,    100,     50,     92,
3707         17,    -86,    -93,    -68,   -121,    -61,    -32,     27,
3708       -188,    502,    123,    -81,     37,     48,    187,     75,
3709        -30,    -22,   -224,   -292,     99,    -49,   4273,     10,
3710        834,    -25,    225,   2773,     78,  -3281,   -181,    234,
3711       -130,    -74,    101,    214,    -26,   -113,   -268,   -168,
3712        -90,   -435,    -26,     38,   -569,  -4009,     -1,     11,
3713         69,      3,    249,     98,    178,    131,    300,   -826,
3714         48,    337,   -828,   -371,     96,    312,    712,   -667,
3715        -70,  -2070,   -242,    519,   -676,    143,   -613,    893,
3716      -2193,    471,   1071,    213,  -1231,   -196,   -580,    155,
3717        401,     78,    -64,     27,   -238,     22,    -73,    -19,
3718        194,     60,    -87,   -210,   -155,    244,   -123,   -169,
3719      -4442,    169,   3132,   -181,     65,   3950,   -396,    209,
3720         39,    -52,    -26,    166,      1,   -164,    143,    -66,
3721        169,     46,    -16,   -295,     39,     42,     40,     67,
3722         25,     17,     -1,  -8920,    -82,    -42,     49,     81,
3723        -61,      1,     39,    -40,     18,     74,    206,   -131,
3724        -71,    106,      7,     88,    -13,     69,   -113,    -89,
3725        212,     -4,   4373,    -34,    283,    105,    252,     59,
3726      -2578,   -298,   1846,   -110,   -105,   -310,   -143,   -127,
3727        274,    225,    861,    262,   -815,   -311,    -26,   -685,
3728        243,   -620,   -374,   2992,   -112,    -35,   2903,    -94,
3729        -56,   -213,     65,    383,     41,    508,   -258,   -103,
3730       -440,   -237,    428,    132,   2793,    -77,   -113,    -58,
3731        -19,  -3857,    -25,     40,   -167,   -243,   -233,    -41,
3732       -279,    213,    -22,      8,    120,    126,    159,   -212,
3733       -244,    183,   1605,     62,    -12,   -244,    519,    780,
3734        116,  -3197,   -992,    341,    222,    681,   -357,   -669,
3735         55,   1213,    100,    441,      1,    -57,    232,     10,
3736       -114,    318,   -147,     89,    188,    448,   -327,   3735,
3737       -292,    875,   -216,    211,    111,    160,    172,    286,
3738      -3513,   -849,   -185,     -9,     31,    442,    747,  -1045,
3739        187,    704,   -219,    509,     48,     69,    -25,    -10,
3740         75,     23,     10,     23,    -32,     89,   8628,    -77,
3741        -19,     27,      0,   -232,     22,    -50,  -1904,   -137,
3742       -169,    128,    138,     78,   -443,    243,    157,  -3809,
3743        231,    277,   -341,     73,    -70,    596,    259,    157,
3744       2197,    575,   2445,     11,    -53,    118,   -115,    562,
3745        108,     30,   -241,     30,   -394,   -155,   -186,   -344,
3746       -237,   -319,  -2258,    343,   -311,     14,    169,     59,
3747        -15,    233,    732,    365,   -692,   -108,   1416,   -463,
3748       -279,   -248,  -1731,   -406,   -278,    298,    209,   5333,
3749       -198,   -167,     50,    439,    142,     91,   -523,    226,
3750        262,   -130,    -15,    573,     -4,    271,     -2,    -47,
3751          7,  -9106,    -69,    -44,   -144,    -98,    199,   -181,
3752          6,     45,     47,     37,    -51,    -68,    -50,   -116,
3753       -105,     49,    376,   -420,    187,   2894,     29,   -471,
3754       -221,    455,     -1,   -858,     55,   -197,    359,  -1972,
3755       -188,    921,   -134,    186,   -843,  -2542,    322,     -1,
3756       -158,   -352,   -307,   -578,    -60,    143,  -1302,    333,
3757        681,   1373,  -1021,     18,    284,    -28,      8,    -57,
3758        -16,     15,     58,     31,   8389,    -35,     18,     77,
3759        -78,     15,     36,     17,   -134,    -17,    316,   -680,
3760        491,     38,   -217,   -278,    276,   -299,    -75,  -4030,
3761       -293,   -507,    -62,   -344,     64,   -438,   -344,   -256,
3762        341,    199,    -66,     28,    -17,    -17,      2,    142,
3763          6,    -48,   -169,    -27,   -117,   6739,     42,    -61,
3764        140,    246,   3357,  -3243,     48,    -55,     49,     27,
3765          4,    172,   -169,      6,     69,   -265,     70,     25,
3766        223,     28,    129,    231,     57,  -1608,   2640,    -28,
3767       -197,     29,    -11,    138,    621,    427,     20,    514,
3768        663,    562,    447,   -158,   -909,    343,   -321,   -257,
3769       6641,     -1,    -20,    -70,     62,    241,     51,    -83,
3770        -48,   -156,   -266,   -335,    -43,    421,    350,    306,
3771        165,   -541,     47,      5,    -40,    364,     21,    190,
3772      -4584,   -125,   -441,    489,   -571,    -47,    -10,    205,
3773         60,    -73,   -584,    417,    233,    -34,   -109,     85,
3774         41,    134,    485,   -171,   -183,  -1522,    202,    390,
3775      -3112,    144,   1675,    651,    402,   1953,    120,     93,
3776       -276,  -1930,   -197,    -61,    100,     81,   -250,   -155,
3777        -19,    336,   -178,  -2340,     88,   -543,    226,  -2507,
3778        -60,    -62,    218,     -9,    158,  -3617,    -66,     32,
3779        314,   -192,   -121,    372,    334,    516,    412,    247,
3780       -609,  -1237,    312,   -120,    -39,     47,     61,    -63,
3781        -90,   4500,   -191,   -353,     10,     54,   -163,   -345,
3782        121,   -318,   -235,    190,    -99,    181,  -3369,      4,
3783       -188,    -87,    128,    167,   -507,  -1132,   -666,   -354,
3784        121,     43,   -546,    601,   -409,    181,    -47,   -315,
3785        127,  -2845,    487,    186,  -2724,    343,    177,   -837,
3786        387,    -84,    259,    122,   -159,     88,    117,    137,
3787         79,    126,   1584,   -521,  -2448,   2648,   -246,    -75,
3788        567,    114,    244,    653,   -551,   -196,   -623,    205,
3789        816,     48,   -326,     66,    -94,    -33,    133,    412,
3790       -241,    491,    -32,   -712,   -249,  -3756,   -185,   -229,
3791        248,    268,    557,     73,    164,     24,    -70,    -27,
3792         54,   -156,    -51,    -47,    -26,     43,    187,    179,
3793        -38,   -137,    218,   1916,   4614,    435,    -15,     21,
3794        145,   1868,    241,    240,    299,   -204,     73,    -24,
3795       -118,   -372,    -89,     23,   -298,    479,   2837,    959,
3796        -76,    -85,     -2,     28,     94,  -3245,     28,   -130,
3797        159,    295,    264,   -419,    -98,    -16,   -159,    349,
3798        202,   -158,  -2680,   -210,   -390,    -18,     -8,    364,
3799       1367,   -110,    932,   -232,   1348,    -80,    865,   -291,
3800       -408,    406,   -118,   6462,    -55,     10,   -152,   -161,
3801       -132,    231,    258,    135,    -13,   -104,    247,    207,
3802       -238,    212,    -19,    -31,  -3303,   -160,    -24,   3402,
3803         50,    116,   -191,     97,   -139,   -100,     71,    -49,
3804       -293,    133,   -120,    -10,    197,    196,   -516,   -686,
3805         79,    -52,   6002,    -47,     88,   -201,    146,    136,
3806         54,    162,   -180,    287,     67,     70,    -55,    210,
3807      -1938,    635,   -162,     82,   -120,   -456,    -75,  -3753,
3808        -83,    176,    137,     18,     -6,   -281,    232,    137,
3809       -167,    373,     78,  -2622,    -38,   -293,     89,     69,
3810      -3476,      8,    152,    136,     32,    -15,   -140,     11,
3811          6,     13,    481,   -175,   -228,   -254,    158,  -3423,
3812        206,     22,    900,   2025,    266,   -402,    132,   -356,
3813        558,   -592,   -262,   -419,   1002,     73,   -246,    -24,
3814      -3145,   3220,    -33,    283,    398,    -31,    -25,     -7,
3815        103,    -93,   -143,      1,     32,   -497,    206,    -35,
3816       1424,    114,    140,   2393,   3245,   -218,   -163,    113,
3817        191,   -164,   -215,    504,   -256,    140,   -364,   -226,
3818       -340,     91,   -464,     32,    188,      4,     15,  -6068,
3819         69,    109,    219,     75,    196,    -24,    -84,   -218,
3820         27,     57,    -97,      8,   -338,     -4,    358,     23,
3821        -52,    -68,    552,   4023,   -255,    684,    144,    188,
3822        100,   -293,    462,    553,      9,    665,     12,   -640,
3823      -5099,   -158,   -245,    -74,   -168,    263,   -355,   -370,
3824       -653,   -163,   -473,   -394,   -233,    750,     17,    -31,
3825 };
3826 
3827 static const int16_t cb1110sl0[] = {
3828      -3736,  -3737,    -18,   -285,    383,   -144,   -155,   -204,
3829        296,   -399,   -663,    356,   -364,    329,   -330,     -5,
3830        -52,    -88,    -41,    228,    -21,    -45,   -136,   -280,
3831       -109,    -86,     57,     91,   -212,    158,   -106,    -90,
3832      -8192,     70,   -255,     78,     -8,    -89,   -110,    -58,
3833        104,    -51,  -2598,    411,    -94,   -567,    209,   -464,
3834        139,   -234,   -336,    754,    863,    399,    345,    117,
3835      -3435,   -219,    369,     59,   -325,   2439,   -148,      6,
3836        -48,     84,    -14,     71,     94,     10,      6,     73,
3837        106,   -490,   -200,    186,    345,     -8,     99,  -3687,
3838      -1571,   1836,  -1593,   1111,  -3700,    470,     -6,    401,
3839       -182,   -119,    438,   -263,    228,    785,   -361,    -56,
3840       -492,    465,    333,     61,     53,    234,    -23,    -87,
3841         39,    105,   7282,     59,    -47,    -57,    -77,    -45,
3842       -172,     12,    179,   -134,     37,   -157,    -19,   -206,
3843          9,   1186,   -264,    600,    350,    374,    115,    -55,
3844        727,   -164,  -3903,   -735,    586,    -24,    145,   -786,
3845       -118,    943,    514,    396,   3435,    -35,     83,    294,
3846        107,     16,  -3636,    -93,    360,   -307,   -105,   -172,
3847        204,    320,   -148,    410,    175,    335,      0,   -178,
3848         12,     94,    -47,    -91,    -49,   -159,   -155,    -65,
3849        -17,   -159,   -316,     64,    155,   -260,     81,  -4766,
3850       -150,   -116,   -332,    128,    675,   -105,   -479,    563,
3851       -101,    101,   -379,     33,     37,      1,    106,    151,
3852         69,    140,     -6,    -74,    157,   -125,   -120,    -33,
3853       -178,   -286,     60,   -158,     43,  -7291,   -295,    -68,
3854        -34,    -68,    -58,      8,    176,    -42,   -212,    176,
3855       -533,    -62,    -27,    167,    291,     59,    311,  -3050,
3856        552,   -493,   -207,   2576,   -991,   -375,   -102,   -980,
3857       1130,   -565,   -199,    559,  -1390,   -428,   -618,     70,
3858       -437,   -245,  -1132,  -1302,   -453,     83,    222,  -1555,
3859       -178,  -1396,  -1176,   -228,    730,  -3121,  -1085,     84,
3860       -326,     71,   -185,   -315,    889,    803,  -2910,  -3609,
3861       -639,   -199,    187,    137,   -622,    473,    121,    181,
3862         85,    395,    523,    589,     71,    703,    123,    361,
3863         47,   -675,    299,   -446,    307,    591,   3341,     64,
3864        526,  -1541,    -50,  -1369,    701,   -144,   1720,   -713,
3865        562,    297,    146,    -34,   1315,    956,    761,   -415,
3866      -1311,    637,  -1263,  -1096,   -385,   3228,   -395,    317,
3867       -354,   -503,    255,   -526,    245,    598,    853,   -269,
3868       -110,   1354,    333,    110,    855,  -3346,    635,    636,
3869       -917,   -577,    260,    147,   1041,   1273,    385,   -862,
3870       1751,  -1099,     80,   -148,    120,   -118,   5565,   -484,
3871        -74,    326,    291,    234,    -41,    212,    192,    207,
3872       -108,    198,    118,   -389,    178,   -151,   -252,    -69,
3873       -243,   -800,   2640,   -531,     84,   -301,    157,  -3428,
3874          3,   -418,   -173,   -166,   -722,    207,    448,   -387,
3875       -504,    202,    453,    210,   -203,    304,    190,   -264,
3876        101,    -23,     36,     74,   -146,     26,     29,    -33,
3877         59,   -127,     22,    213,   -167,    103,   8192,    183,
3878       2709,   -125,    324,   -964,   -259,   -400,    -41,   -430,
3879        367,    127,    266,    369,   1081,   -190,   -220,  -1083,
3880        641,  -2733,    750,    525,   -623,    -18,   3159,    686,
3881       -278,  -2083,   1680,    587,    123,     -6,   -266,    376,
3882        522,   -433,   -499,    169,    106,   2041,    174,    571,
3883       -108,    129,   -116,    -87,   -252,     89,    -14,     14,
3884        120,  -7874,   -204,     15,     19,   -110,    -82,    -54,
3885         66,     31,    210,     55,    339,     61,   -219,  -3205,
3886       1292,     80,    344,   -733,   3172,    -21,    -55,    712,
3887       -192,     38,    408,    489,    388,   -343,   -763,    438,
3888      -1812,     -6,   -129,  -1392,   -382,    -28,    105,   -284,
3889       -168,   -462,   -284,     22,    113,   1203,   3253,   -589,
3890       -619,    348,    113,    847,      3,   -557,    460,   -636,
3891       -601,   -742,     46,   -111,     51,    -66,  -2867,    551,
3892        455,    898,     17,   2205,   1004,    -46,  -1475,   -367,
3893       2849,    766,    -32,   -119,    624,   -722,   3371,    172,
3894       -330,     93,   -221,    457,   -453,     84,   -281,   -360,
3895        108,    487,   -301,    166,  -2611,    577,    192,     34,
3896       1105,    705,     34,     29,  -3041,   -898,    172,    578,
3897        307,    483,   -439,   -327,    360,   -935,    -76,    387,
3898      -2485,    800,    333,    601,   -712,   -973,    -65,   -442,
3899        220,   3577,   -428,   -210,    565,    757,   -382,    289,
3900        726,    -19,   -182,    384,    -32,     38,   -810,   -181,
3901      -2978,    259,   -213,   -473,   -187,   -823,   -279,   1518,
3902         26,   -385,   1143,   -409,   1310,    676,  -2472,     64,
3903       -391,   -102,    455,  -5751,    278,     30,     64,   -177,
3904       -113,   -170,     94,   -234,   -167,    101,     -2,   -149,
3905       -131,    351,   -254,   -138,    149,    -42,    631,    -21,
3906        237,   2893,   -291,   2917,  -1240,    211,   -215,     22,
3907       -827,   -160,    140,   -213,    156,   -250,  -1233,    691,
3908        498,    -30,    350,    -28,    -12,    217,     34,   -348,
3909        -70,   -140,    103,    -60,    353,   -200,   -314,    -74,
3910        112,   4435,    -80,   -287,    413,    -99,   1407,   1519,
3911      -2230,    114,   3179,   -523,     39,    340,   -379,    373,
3912      -1552,   -138,   -446,   -106,   -762,  -1017,   -297,   -183,
3913        498,   -481,    374,    271,  -5609,    297,     98,   -378,
3914        187,    -78,   -125,    333,    114,    -81,     62,   -145,
3915         14,    362,    518,    134,    195,    130,    -34,    -72,
3916      -3088,  -2965,   -114,    585,    -78,      6,    552,   -633,
3917        -98,   -224,    980,    338,    -83,  -1064,     42,    106,
3918       -119,    644,   -293,    496,     67,    128,   -129,    620,
3919         20,    526,   -177,     68,    351,  -3703,   1465,    905,
3920       -245,     86,    511,     39,   -512,   -150,    239,     86,
3921         60,     39,    -79,     -9,    -65,     77,  -7993,     57,
3922        -19,     56,    -38,    161,   -221,   -129,      8,     93,
3923         52,  -5622,   -114,    133,     26,     64,   -194,   -316,
3924       -143,    225,    -66,    -81,    -74,    240,    130,    137,
3925       -549,     11,    352,    -53,  -4029,    513,   3164,   -205,
3926        127,     80,   -193,   -197,    -36,   -885,    223,   -858,
3927          5,   -458,    290,    459,    247,   -284,   -176,   -748,
3928        173,    191,    114,    406,    126,      3,     91,     84,
3929       8027,    379,    -56,     47,     35,    246,   -143,     65,
3930        -36,      8,     59,     67,    -69,   -421,  -3492,    312,
3931       -252,    261,   3367,    319,    -67,     77,   -346,    386,
3932         34,    237,     18,    111,    348,   -547,    186,    -93,
3933      -3558,   -178,  -3801,   -133,    -27,   -561,   -308,    112,
3934       -224,    272,   -195,   -270,   -179,   -165,    199,   -524,
3935        681,   -117,   -429,     37,  -5891,     94,    -55,   -433,
3936       -354,    122,    -60,     67,   -200,    -80,    267,   -136,
3937        -42,    130,   -324,    -25,    156,    167,    -47,    178,
3938          8,    289,    157,     88,    -28,    -39,   -262,    -11,
3939          9,   -113,     76,   8192,     89,    115,   -298,    137,
3940         34,      0,    261,    -30,     49,    274,    130,    824,
3941       -944,    -56,   1074,   -314,    -76,    527,     75,  -3321,
3942        733,   -798,   -352,  -1038,   1049,     72,   -233,    312,
3943       3363,     69,    104,   -149,     22,    283,    -20,   -101,
3944      -3350,    164,   -328,   -362,   -993,    430,     78,    125,
3945        269,    -29,    362,    -73,    -30,  -1189,   1396,     59,
3946      -1285,   -216,   -121,   3893,     84,   -464,    -38,   -113,
3947       -369,   -181,   -930,  -1012,    394,    120,    274,   -552,
3948       -800,    105,   -141,    -12,    241,   -667,    543,   -416,
3949         28,   -182,     51,    905,  -3964,  -1213,     12,   -271,
3950        378,   -234,    838,   -113,     56,    567,     35,     48,
3951        490,   -180,   1097,    170,   2596,    -28,   3098,   -220,
3952        424,    885,    -42,    783,    -30,    907,     63,     46,
3953       -131,     28,    -55,     54,    -46,    -25,     30,     58,
3954        -15,   -200,     -6,     11,    -70,     66,  -8089,     86,
3955       -136,     96,    -56,   -101,    300,   -661,    -41,   -201,
3956        760,   -252,    955,    189,   1459,   3562,   -457,     35,
3957        -54,   -164,   -329,  -1245,   -830,   -365,   -399,    -23,
3958        616,   -238,  -1301,   -198,    335,  -3400,    149,    175,
3959        -97,   -279,   -594,    -92,   -915,   -830,    468,    628,
3960        728,   1024,   -549,   1073,    222,   -142,    296,    -75,
3961       -168,     -5,    -67,  -7311,    -50,   -256,   -321,    121,
3962        358,   -272,     30,    258,    105,   -161,   -291,    462,
3963         -7,   -211,   -227,   -104,   -151,   -152,    -72,    -98,
3964        -59,    -23,    -98,   -203,    103,     89,    239,   -484,
3965       7749,    110,     35,    345,    282,   -578,    140,    -51,
3966        -62,   -238,    102,    454,     64,   -107,   -223,   -174,
3967        285,    110,   -190,    -16,   1624,    142,   3813,   -849,
3968         43,    234,     84,      0,   -132,    131,   -135,    -70,
3969         -1,    125,    -83,    171,    109,   8044,     97,    -38,
3970        143,     64,     13,      4,   -225,    181,    712,    626,
3971         20,    167,   -467,    186,   3801,  -2179,   -647,   -119,
3972       -112,   -183,   -223,    295,   -438,   -407,    -29,     36,
3973        -34,   2536,    -47,   -402,    -33,    -62,   -136,   2444,
3974       -152,   -717,   -868,     86,  -2323,    931,    659,  -1281,
3975        -98,    638,   -162,    195,     -5,    -40,    -88,   3019,
3976       3466,   -323,    316,   -784,   -715,      5,    188,     42,
3977        155,   -608,    500,    185,    475,    100,    -51,    879,
3978       -891,   -158,     18,   -453,    380,   -207,   -143,    401,
3979       -153,    926,   -184,   2775,   3176,   -797,   -198,   -888,
3980        405,    460,    309,    304,   -114,   2386,   2319,    658,
3981      -2200,    216,    435,  -1210,   -655,    154,     81,    538,
3982        908,    220,   -118,    482,   -864,   -526,   -241,    857,
3983       -473,    774,   -288,   -886,     46,    250,    -96,    301,
3984        120,   -488,   -128,   -233,    422,     38,  -3416,   -974,
3985       -243,   -226,    381,   2394,    652,   3124,   -205,  -1303,
3986       1484,   -159,   -152,  -1037,   -105,   -121,   -466,    -76,
3987        605,    181,    -55,   -326,   -527,   -126,   1691,   1316,
3988 };
3989 
3990 static const int16_t cb1110sl1[] = {
3991       -743,   -300,   -347,   -441,     85,   5282,   -250,     32,
3992         28,   -306,   -434,     78,   -178,   -112,    -28,   -162,
3993       -188,    -43,     17,     94,   -242,   -258,  -2691,   -471,
3994       -556,   -815,    120,    -57,    -36,   -325,   3282,   -765,
3995        355,      2,   -162,   -454,    -72,    192,     86,    219,
3996       -123,    237,    135,    -42,    492,   -471,   -114,   5146,
3997       -164,     28,     77,     70,    276,   -148,    333,     64,
3998        -89,    -46,   -135,    474,   -218,   -119,    351,   7619,
3999         93,    -80,    -84,    -51,   -110,   -223,    -13,   -116,
4000       -160,   -102,    -64,   -140,   -376,    156,   -143,   -421,
4001        105,    102,    519,   1256,    786,   -284,  -3029,  -3021,
4002       -365,   -515,  -1358,   -273,    394,    489,   -242,     31,
4003        239,  -1328,    169,   -488,  -3069,   -398,    303,   -274,
4004        498,  -2758,   -748,   -208,   -324,   -285,     78,   -386,
4005      -1063,    298,      5,    693,    160,   -629,   1656,    186,
4006        457,    742,    422,  -3723,   1997,   1025,    -24,    291,
4007       -588,     16,   -327,    459,   -521,    421,   1279,   -408,
4008         -2,  -1320,    101,   -372,    -66,    100,   -605,   3214,
4009       -374,   -660,   -371,    207,    175,   -553,   -574,   2962,
4010        119,   -551,   -140,    -62,     50,   -608,   -237,   -100,
4011        108,    101,   3258,    -31,    -45,    375,   -161,    132,
4012       2842,   1458,    235,    800,   -113,    719,   -291,    -29,
4013       -512,   -267,     53,    780,    -59,   3387,   -175,     88,
4014        -78,   -475,   -536,    584,  -3025,    -19,   -105,     91,
4015        875,    -55,   -771,    143,    384,    810,   -372,   -253,
4016        160,   -128,    232,     98,   7755,    181,    -19,   -177,
4017         46,    -39,    -30,   -212,   -289,     75,    127,   -114,
4018         80,     79,    325,   -128,   -436,   2547,    -73,    -29,
4019       1046,    344,   3340,   -335,    458,    637,   -175,   -695,
4020       -366,    294,   -322,    564,    542,    209,    524,    -62,
4021        444,   2827,    -53,     66,   -959,     84,    484,   -147,
4022        158,    259,   -479,   3216,    232,    -68,    583,   -810,
4023        107,     93,    629,   -168,    143,   -552,     96,    -71,
4024      -3903,   -438,    335,   -133,   -186,   -278,     73,   -575,
4025       -253,   -733,    -91,     -8,  -1149,    350,    140,     12,
4026       3935,   -236,    103,    469,    610,   -536,   -305,   3112,
4027         13,   -182,   -686,    637,    525,    327,    102,    -49,
4028       -450,    -16,   -480,    233,    -82,   -132,  -3979,    426,
4029        757,     54,    152,   -701,    513,   2330,    148,    242,
4030       1709,    162,   -168,    146,      0,    891,   -644,    109,
4031       -549,    104,    -50,    275,   -193,    -55,   -144,   -117,
4032         31,   -234,     68,  -5369,     72,     54,     54,    119,
4033       -140,    192,    286,    -42,   -278,  -3524,  -3609,    692,
4034       -366,    -15,    343,   -885,   -267,    294,   -387,   -215,
4035        -83,   -469,    790,     85,    428,   -613,    114,    634,
4036        279,   -570,    616,   -813,   -117,   3073,   3121,   -717,
4037       -200,    285,  -1061,    -44,    945,    386,   -166,    494,
4038        776,     36,    -25,   -444,   -260,    407,   3885,   1049,
4039       1348,    185,    454,   -136,  -2275,   1064,   -271,   -316,
4040        645,  -1050,    483,    430,     32,    569,   -676,   -335,
4041       -328,  -2982,   -370,     50,    189,    155,   1058,   -119,
4042       -407,   -310,    461,   3293,   -604,    195,     48,     68,
4043        196,    194,    547,   -210,    785,   -383,   -410,   -268,
4044       -149,    192,    -88,    -13,     20,    -80,  -5146,    -86,
4045       -111,     40,    -36,   -138,     12,    239,    -36,    -84,
4046       -512,    149,   -237,   -672,   3477,  -3446,   1198,    220,
4047        146,   -747,    242,     48,   -146,   -196,   -335,   -777,
4048       -405,    620,   -340,   -367,   -389,   -108,    -27,   -184,
4049      -2024,    518,    241,   -104,    417,  -1356,  -1961,    134,
4050       3221,   -423,    286,    -60,   -110,   -568,     14,     76,
4051       -144,    159,    704,   -410,    542,    -43,    223,    105,
4052       -154,   -141,    -84,   -132,   -271,   -235,   -285,   -248,
4053        480,    430,  -4711,   -487,    -86,    482,     80,     46,
4054       -239,    -93,   -115,    -54,     -1,      7,     97,    -12,
4055        151,   -180,    159,    -63,     65,   -215,     54,   5712,
4056       2886,   -115,   -236,    113,    -25,   -301,   -450,   -276,
4057        -78,    197,    -55,   -278,   -511,    163,   3442,   -910,
4058        -74,   -225,   -103,     63,   -204,    -43,   -126,   -334,
4059        223,    192,   -131,    202,    -83,   5000,    -66,    441,
4060         33,      0,   -116,    237,   -238,    -37,    445,    -48,
4061          7,  -1855,  -1154,   -251,   -117,   -185,    125,   1877,
4062        375,    388,   -904,    202,    649,    376,  -3231,    897,
4063        101,   -637,    376,     16,      1,    845,   -550,   -610,
4064       -380,  -1363,   -955,     71,   1303,    296,   -264,   -584,
4065        247,   3247,     98,   1035,   -670,    416,  -2008,   -448,
4066        -56,   -169,  -1787,   3314,    408,   2541,   -833,     -2,
4067       -169,   -184,    193,   -575,    -81,    410,   -293,   -478,
4068         21,    194,    223,   -111,   4648,     60,    354,   -593,
4069      -2429,   -671,    150,   -350,    151,   -448,     -5,    386,
4070       -441,    131,   -339,     87,    815,    279,     51,    131,
4071         56,  -3194,   -170,  -3899,   -297,    270,     21,   -215,
4072          7,    205,   -305,    141,    577,     83,   -289,   -502,
4073        -66,    -96,    433,   -106,   -685,   -194,    -82,     33,
4074         98,    315,    258,  -2453,  -2957,    608,    672,    152,
4075       -681,   1804,    -74,   -459,   -423,    114,  -1183,   -100,
4076       -798,    357,    -79,  -3418,   -676,    580,  -1637,   -506,
4077        306,    437,   1001,    731,   -885,  -1276,   -583,   -359,
4078        650,     15,   -189,    190,     86,     39,  -7987,   -133,
4079        324,    174,     22,     86,   -144,   -125,    -43,    -81,
4080        -49,     68,     39,   -204,   -159,   -291,   -217,    -68,
4081        264,    193,    406,    247,     27,   -272,   -168,    536,
4082      -5740,   -141,     38,     18,     -7,    258,   -111,    125,
4083        476,   -364,      5,     72,  -2668,   -197,   -605,   -671,
4084        -82,    201,   -752,    227,    240,    345,    -11,   -138,
4085        551,   -351,   -228,  -2774,   -132,   1115,  -1038,    -18,
4086        791,  -3136,     81,    219,    357,    755,    579,     26,
4087      -3129,   -398,   -719,    193,    495,    290,  -1123,    854,
4088       -381,   -535,     33,    232,   2340,  -4577,    -94,   1023,
4089       -117,     39,    -54,     15,   -161,   -860,     64,   -209,
4090       -597,    415,   -135,   -407,   1068,    894,   -784,    108,
4091        267,   7506,    140,     67,    198,     74,     52,   -388,
4092       -184,    -24,    -54,    -24,    172,    172,    -50,   -184,
4093       -113,    164,    128,    -39,    252,     90,    356,   -313,
4094        -90,   -313,   -355,    -73,     19,    139,    141,   -122,
4095       -231,  -4548,   -157,   -227,     47,    231,   -421,     60,
4096        -80,  -3619,   4252,   -354,     69,    148,    336,    446,
4097       -183,     86,    248,     35,     73,    120,    157,    156,
4098       -291,   -523,     35,   -264,   3434,    189,    495,    -59,
4099        533,   -343,   -554,  -3014,   -415,     17,    436,    552,
4100       -240,   -394,   -761,     43,   -766,     46,  -1119,   -254,
4101       1540,    195,   -298,   -833,     45,    -93,     61,     40,
4102       -171,    167,     82,    107,     16,     40,   -166,    -46,
4103        120,   -185,     13,    151,   8151,   -235,     92,    -23,
4104        214,    206,    260,     93,    163,     78,    184,    -60,
4105        -12,   -171,   -499,   -151,   -219,     11,   -221,    221,
4106       3253,   -376,  -1079,   -481,    763,   -257,   -120,    -10,
4107         34,   -640,    341,  -2953,    528,    567,   -672,   -335,
4108       -175,    -61,    581,   -260,   1159,   -802,   1070,     12,
4109        168,   2305,    291,    203,    -15,   -569,   3247,   -179,
4110        620,    339,    224,    710,   -416,    512,    -86,    571,
4111        439,   -167,    571,    -72,   -144,    236,   -382,     11,
4112        268,   -176,   -136,   -337,    220,     64,    341,    361,
4113      -4474,     25,    385,    453,   -153,     89,   -572,    245,
4114       -197,     33,     75,    588,     51,   -199,    -74,   -149,
4115        224,    210,   4689,    282,     20,    -47,    129,    221,
4116        -72,     27,     76,     93,    331,    215,     -5,    -20,
4117         74,    -80,    169,    126,    -40,   -137,    -24,  -8101,
4118        -23,    165,    271,    403,    -34,    -19,    290,   -199,
4119        -14,    205,    657,    301,   -885,   2457,  -1965,  -2266,
4120      -1004,   -224,   -554,    182,   -220,   -467,   -611,   1012,
4121       -122,   3303,    -73,   -205,     93,   3549,    217,   -223,
4122         55,   -459,    541,    286,    -46,    128,    354,    137,
4123        824,   -313,     32,    301,    139,   -492,    170,    136,
4124        -35,   -752,   4613,   -830,    -34,     41,    344,    279,
4125        643,   -394,   -461,    163,   -330,    199,   -215,     83,
4126       1096,    613,   -473,    816,   3534,    210,   -772,    935,
4127       -275,   -600,   -341,    602,    104,   -598,   -217,   -789,
4128      -2428,    870,   -351,    474,     50,    321,   -148,  -2929,
4129         25,   -135,    -46,     11,   -566,  -3057,   -664,    700,
4130       -300,    256,   -960,    350,   -480,    414,    431,     24,
4131        -51,   -228,    407,    142,   -321,    316,   -290,    149,
4132         56,    -84,   -359,   -118,  -4948,    138,    373,    -49,
4133        142,     71,   -163,    -13,   -279,     38,   -121,     35,
4134        -47,    -70,    -43,    116,      3,   -159,    -11,     97,
4135       -116,    -62,    156,    307,   -173,   7294,   -143,    288,
4136        -34,    671,    613,     16,   -240,   -229,   -414,   -494,
4137        -43,   -169,   -854,    336,   -991,    719,   -353,   -163,
4138       -750,   2685,   2837,   -558,    129,   2076,    -47,    641,
4139        -37,    -93,    226,    -69,    598,   -284,    127,    106,
4140       -426,   -555,   -947,    485,     54,  -3175,    622,   -341,
4141       -544,    278,   -205,   -689,    391,    238,      9,    152,
4142       -233,   -392,     28,     36,   -394,  -1059,    132,   3761,
4143       -480,     87,   -656,   1304,    478,   -272,     65,   -147,
4144         91,    520,   -896,    166,     62,    -30,    -28,    194,
4145        542,      3,    625,   1795,   3613,   1097,   1030,    906,
4146        400,    133,   -127,    219,    958,     93,   -546,   -702,
4147       2937,   -524,   -270,   -767,   -192,    725,   -897,   -643,
4148       2502,    141,  -1147,    257,    279,    470,  -3001,   -104,
4149         79,    508,    450,    265,    -21,    -74,   -437,    647,
4150      -2755,   -407,   -816,    620,     24,    537,   -668,    604,
4151 };
4152 
4153 static const int16_t cb1110ss0[] = {
4154      -8187,     90,   -694,   -168,   -452,     -4,   -259,   -332,
4155        352,   -554,     43,    389,    236,    508,   -175,    461,
4156       -277,    118,    651,   -245,    696,  -1423,    368,  -1417,
4157       1782,   1650,   -540,     27,   -461,    516,   -599,   -185,
4158        422,    -11,   -181,     19,   1809,  -3226,   -839,   -191,
4159        468,    180,   -550,    198,   2487,   -923,  -1335,  -1008,
4160       1029,   1716,    588,    371,    902,  -1214,    179,   1026,
4161       1560,   1815,  -1714,   1230,   -712,   1675,   1867,   -154,
4162      -2860,   -484,   2289,  -1018,     33,  -1494,    614,  -2340,
4163       -724,  -1088,  -1930,   -775,   -876,    642,  -1358,   -144,
4164      -2518,     62,    543,  -1049,  -1081,    672,   1305,  -1506,
4165        -86,   2920,    518,  -1836,   -546,   -132,    -45,   -642,
4166        381,   -404,  -2206,  -1211,    698,   -703,   -667,   -606,
4167       -677,  -2246,    526,  -1157,    177,    510,  -1420,   -617,
4168      -1819,   1710,   1631,   1049,  -1697,   -495,    961,  -1250,
4169         39,    482,    445,   -956,    -71,    977,    426,   1826,
4170        286,     36,    295,   1786,    794,  -3456,   1645,   -766,
4171      -1580,  -2435,   1108,   -286,    731,   -659,    960,  -1759,
4172       -978,    316,   -350,     91,    -35,   -222,  -1417,    -53,
4173       -529,   -679,    681,  -4700,   -524,    -39,   -350,    196,
4174        199,    191,    653,   1344,   -942,   -428,    156,    173,
4175        636,  -1538,   1795,   1709,   -190,   1265,    164,    650,
4176       2302,  -1757,   1762,    413,   -851,     44,  -1371,    343,
4177      -3845,   -122,   1864,   -489,    601,   -748,   -402,    590,
4178       -124,  -1988,  -1536,   -999,    399,   -753,    295,   -384,
4179      -1316,     55,   -669,    262,  -1157,  -3766,    992,   -111,
4180      -2928,  -1424,    -98,    -62,   -334,  -1848,    377,   1560,
4181        947,   1568,   1554,    206,    664,   2014,   2098,   -164,
4182       -640,  -2897,   -647,  -1675,  -2307,   -254,   -555,  -2426,
4183       1497,    465,  -1525,  -1148,     55,    632,    554,   2068,
4184        451,  -1532,   -715,  -2065,  -1177,   -623,    478,    -88,
4185      -1140,    -72,   -450,   -248,  -1111,   -250,   1356,   2717,
4186      -1841,    420,  -1299,  -1715,    746,   -101,    600,   1130,
4187       -903,   -473,   1225,   -876,    193,    694,   -193,   -482,
4188      -1838,     94,    157,   1131,    267,   -242,   2021,    -39,
4189        795,   -285,    438,  -4322,   1097,   -621,   -518,   -338,
4190       -289,   -114,   -671,   1700,   -477,    449,  -1664,   -693,
4191       1403,  -3629,   1480,   -991,   -234,   -213,    354,   -269,
4192      -1140,    -40,   1455,   -758,   1273,    497,   -686,   -945,
4193         59,    -66,   -769,  -2930,   2343,   2452,  -1576,    995,
4194       -734,   1009,     98,   -350,  -1116,    545,    189,     99,
4195        566,   -916,     20,    117,   -807,    986,   -428,    177,
4196       1247,    485,   -680,   1139,  -1263,   -256,   4828,     89,
4197         27,  -1339,  -1091,    149,   -641,   -703,   -570,   -112,
4198        346,    -93,   -641,    -97,   -991,  -2247,   2284,    847,
4199       2110,  -1393,   -315,  -1468,    514,  -1493,    -46,   1135,
4200      -1231,     39,   -913,   -278,   -762,   1775,   -684,    735,
4201      -1676,    386,  -2030,   2534,  -2371,  -1661,   1204,   -111,
4202         -8,   -607,   1233,  -1532,  -1263,   1530,   -537,  -1728,
4203       -335,    269,   -614,     12,  -1187,   -770,    471,    373,
4204       4743,     12,    197,    610,   -101,    417,   -350,    551,
4205        544,   -898,    387,   -682,  -1216,    126,     96,     94,
4206       -268,    535,    126,   -778,   1595,  -1379,   3366,     49,
4207        460,   1772,    198,   -896,     75,    253,  -1376,     68,
4208        838,  -1121,   -578,   -630,   -718,   -975,   -565,   1303,
4209        354,   -769,    -38,   -246,   -193,   -408,     41,    165,
4210        374,    -87,   -155,     -8,   -746,   -430,   -869,  -1842,
4211       -385,    281,   5119,    432,   1119,   -807,   1756,    816,
4212        131,   -548,   -528,   1347,    478,   1482,   2942,   -290,
4213        650,   1012,    163,    840,   -804,     94,   2507,   1514,
4214       -953,   -289,     23,   1128,   -895,  -1009,   1871,   -370,
4215        699,    659,  -3069,   -695,  -1559,   1435,    672,     94,
4216       1496,   -637,  -2208,   1083,    688,    485,    251,   -828,
4217       1313,    -21,  -1948,    230,   -603,    783,   -829,    524,
4218      -1142,  -3845,  -1383,    323,   1295,    732,    759,    591,
4219         68,  -1869,   -756,   1727,    339,  -1565,   -510,   2623,
4220        358,   3071,    281,   -790,   1129,    243,   -588,   -431,
4221        492,    372,     96,    890,   -935,   -727,   -236,   -416,
4222        171,    226,  -1090,   1257,  -1063,   -303,   -817,  -1506,
4223       -947,   2282,   -659,   -406,     79,    772,   -816,  -2610,
4224      -1802,  -1019,   -816,  -1886,  -1306,   1365,    624,  -2314,
4225        -57,   1012,    215,   -130,   3404,   -864,    959,    202,
4226        -26,  -1015,  -1212,    -34,   -408,   3494,   -284,    845,
4227        275,  -1005,    458,    840,  -2258,    -13,   -129,   2536,
4228       1269,   1216,   2071,   -243,    624,    584,   2192,    720,
4229        604,  -1397,    766,    984,  -1050,    157,   -246,    438,
4230        240,   -587,   1251,   -649,    -22,     33,   5818,    608,
4231       -996,    474,   -523,   -454,   1252,   -791,    631,   -465,
4232        663,    452,   1793,    853,     39,   3732,    758,  -1329,
4233         11,   2217,   -136,   -540,   1335,     65,  -2047,    943,
4234        701,   1886,   2085,   -890,    -16,   -184,    325,  -1077,
4235       -271,  -1246,    391,  -1686,   -651,    -77,    319,    292,
4236       -160,   1204,   1093,    776,   -310,   1512,  -1196,    149,
4237         46,    593,   1738,   -566,     97,  -3667,   -485,   -683,
4238       -121,   -216,   -149,   -344,    406,   -989,   -311,    383,
4239        979,   -828,    394,    -22,  -5143,  -1368,    -18,   -433,
4240        359,    607,    996,  -1144,   -229,   1365,  -1243,    413,
4241       -591,   -621,    803,   1356,   -625,   1149,   -234,    182,
4242      -1285,  -2487,    359,   2640,  -1426,    -66,   -688,    237,
4243       1307,   -361,    108,    207,   1026,   -500,  -1156,  -1043,
4244      -2192,  -2232,   1790,   1135,   1742,   1494,  -1156,   -698,
4245       2520,  -2596,   -620,    431,    748,     88,    912,    832,
4246       1122,   -483,   1837,   1821,   -826,   1112,   -424,   -306,
4247       -750,   1085,    260,    152,   -114,  -1065,  -4518,   -300,
4248       -976,    143,   1452,   1395,   1677,     59,    -51,  -1072,
4249        868,   -171,    -26,   -914,   -109,  -2420,    -48,     69,
4250       -230,    630,   -522,   2274,   1265,  -1612,   2570,    836,
4251      -2042,  -1922,   2970,    775,   -320,  -2486,  -2935,    553,
4252        178,    994,  -1054,  -1321,    699,    749,   1002,    513,
4253        586,   1550,     35,    654,   -995,   1743,  -1049,   -405,
4254      -3431,   1943,    700,    555,    111,    -67,   1007,    111,
4255        -57,    661,    404,   -628,    425,   2185,    860,   -516,
4256       -523,    452,    238,  -1778,   -378,   -721,  -2197,    218,
4257        864,  -1031,   -832,    135,  -2543,   -447,    789,   1117,
4258      -1491,    120,   1294,   -702,    627,   -412,   -902,    404,
4259      -1843,   -786,   -597,    900,   1963,     22,   -843,   1168,
4260      -1045,   -797,    764,   -423,    329,   2308,  -1950,    331,
4261      -1090,  -2466,   -483,   2023,  -3363,   2126,    495,   2812,
4262       1922,  -1488,  -1041,   -798,    135,    408,     33,    563,
4263       1333,    -36,  -2181,   -787,    709,    287,   -971,     93,
4264       -459,   -975,   2412,    280,   2555,     32,   2217,  -1825,
4265        650,    313,    585,   -947,   1170,     45,   1108,   -435,
4266       1092,    220,   -155,    512,    460,    211,   -231,   -627,
4267       -836,  -2205,   -181,   -113,    130,    226,   -321,   -765,
4268      -1327,  -1190,   -676,   -357,    691,    232,   -365,  -1818,
4269      -3007,   2210,    997,    601,   2156,   -782,   1626,  -1081,
4270        -49,   -616,    685,    -12,     40,   3480,    563,    515,
4271        245,     51,    290,   1227,    171,  -1078,    520,   -483,
4272        280,  -1517,  -1331,   2132,  -1176,  -1381,  -1546,   1436,
4273       -852,   -505,    672,   -807,    623,   -244,   -125,  -1958,
4274        516,    798,   1185,    922,    441,    651,   -610,  -1430,
4275      -1887,    114,   -869,  -2024,  -1627,  -2276,   2008,  -1224,
4276        125,   -609,    371,  -1104,   -506,   -942,   -624,   -478,
4277        197,    141,   -242,  -1051,   1532,  -1269,    666,  -1055,
4278       1689,    444,   1720,     16,    301,  -2311,   1196,   1108,
4279       1298,   -564,  -1197,  -1858,    439,   -198,    324,  -1884,
4280       3193,   2281,    201,    587,  -2028,   1969,  -1087,   -352,
4281        -87,   -632,    144,    165,     68,   1150,    173,    478,
4282       -837,   -470,   -464,   -195,   -205,   2111,     15,    643,
4283       -453,   -339,  -1128,  -1368,   1182,    822,    654,  -2331,
4284      -1668,   -215,   -678,  -2460,   1169,   -664,    777,   -348,
4285       2570,   -767,   -563,    254,    562,   -557,      4,    -97,
4286       1990,    373,   -780,   -677,   1996,  -1527,   -365,   -416,
4287       -325,    587,    910,  -3780,   -553,    104,   1705,    240,
4288       -719,  -1717,   2765,   -582,    -76,    399,  -1152,   2379,
4289       3169,  -1153,   -725,    -35,  -1214,    362,   1600,   -724,
4290        424,   -722,    472,    872,    694,   -126,  -1649,  -1314,
4291      -1814,    -95,   -312,    -34,    780,   -884,    824,   -864,
4292        526,   -100,   3820,    -56,   -452,     43,    564,    487,
4293        177,    890,  -1423,    894,   -552,   1438,    204,   1015,
4294         -4,    327,  -3327,   -433,   -335,   -869,   1312,   -488,
4295      -1287,   -169,   2018,    435,     73,    508,   1160,  -1060,
4296       -134,  -1304,   -341,    623,    125,    -15,  -1120,    108,
4297        -71,  -1487,   -189,  -3640,   1424,   1740,   1116,    579,
4298       1603,  -3294,   1241,   -225,   1481,   2775,   1326,   -242,
4299       -632,  -1560,    563,    559,    138,    115,   -557,   2004,
4300      -1771,    717,  -1052,  -1115,  -1634,    889,   -441,   1954,
4301       -164,  -1507,  -1312,   -407,    662,   -867,   -896,    225,
4302       2576,   -224,   -107,    237,   -694,    859,    192,  -1033,
4303       2255,  -1225,   -891,  -1994,    -90,    339,   -382,   -774,
4304       1460,  -1553,    648,   -521,   2370,    160,    714,     54,
4305       -906,   1435,  -1752,   -274,   -523,    -36,   1208,   1553,
4306       -339,   1000,   -178,    209,  -1001,    916,    495,    310,
4307        726,    127,   -391,    107,   -513,  -1052,   -376,    297,
4308       -307,    933,   -233,   -253,   1196,   4619,  -1278,    762,
4309        -13,   -387,   -973,   2153,     68,    362,   -887,  -1922,
4310       -106,    298,  -1127,  -2601,  -2184,   -111,    111,  -1588,
4311       1002,   -365,  -2226,   -290,   -599,    610,    551,  -1368,
4312      -4344,    618,   -172,    349,   -914,   -530,   -192,    718,
4313        348,   -675,   -884,    913,    -94,    215,   -834,    353,
4314        753,   -811,    -84,   -905,   -128,   -483,  -1782,  -1255,
4315      -2333,  -1110,    477,   -566,    346,   2018,  -1644,   -325,
4316       1365,  -1223,    158,  -1786,    566,    203,    742,    281,
4317       -555,    573,   -978,   -459,  -1671,    378,   -689,    349,
4318        606,  -5961,    562,    -13,   -223,   -419,   -442,   -447,
4319        125,  -1052,     53,   2594,  -1377,    209,  -1549,    533,
4320       -118,  -2538,   1808,   -364,    -37,   1221,    607,    593,
4321        309,   -240,   1574,    254,    434,   -141,   -220,  -2018,
4322 };
4323 
4324 static const int16_t cb1110ss1[] = {
4325        631,   3041,   1215,   2376,  -1843,   -103,    750,    144,
4326        -87,   -249,    715,   -201,    758,    202,   -197,   -135,
4327       -523,   1243,    457,   -717,   -700,   1662,    918,    -48,
4328      -1008,    180,    411,    948,   2192,   2607,   -826,   -962,
4329      -1130,    -59,  -1047,   -305,   -325,  -1032,   2096,   -287,
4330        395,  -1543,   -268,  -1218,  -2045,  -1674,    951,  -1846,
4331       -636,    263,   -138,   -287,   -327,  -2208,   -664,    496,
4332       2179,   1645,    340,   -601,    473,    670,    950,   2774,
4333        364,    613,  -1896,  -1876,  -3177,   -105,    506,   -164,
4334        281,    718,   2419,  -1077,    -50,    365,  -1631,   -134,
4335       -384,    231,    767,   -285,   1268,    321,  -1408,    217,
4336       -409,   -725,   1225,  -2551,  -2622,   -274,    473,   2752,
4337        -11,    342,   -495,   1627,     79,    240,      2,  -1021,
4338        640,   -508,   -269,    648,   -116,  -1283,   -217,     13,
4339      -1674,   2402,   -879,   1791,   2753,   2386,   1195,   -700,
4340       -282,   -428,   -671,    -92,   1187,   -672,   1037,  -1913,
4341        246,   -816,    -69,  -2284,   -712,   -996,   2498,    902,
4342        809,   -149,     66,    775,    -44,   -566,    955,  -1073,
4343      -1438,   -894,   -978,    274,   -390,   5528,   1153,     17,
4344       -750,     63,    545,   -725,   -301,   -323,    661,   -813,
4345       -347,    739,    335,    136,    203,    342,    802,   -199,
4346       -818,   -679,   -282,   2195,  -1714,   -757,   -154,    182,
4347        132,  -1737,    405,   2394,  -3727,   1349,    213,   -193,
4348      -2495,  -1354,   -629,  -1171,   1429,    -16,    834,  -1260,
4349        160,  -1892,    874,   1754,   -567,    344,  -3499,   1612,
4350       -987,   -424,   -997,  -1640,    594,   1058,   -783,    511,
4351       -604,  -1480,  -1754,   -424,   2262,  -1991,   1297,   -638,
4352        350,   -588,    -55,   1483,   -456,   -567,    146,   -946,
4353        731,   1541,   -759,    592,   1231,   -270,    171,  -1975,
4354      -2707,   -456,   -227,    392,   -891,   1008,  -1066,   -487,
4355        231,   1372,    -51,   -599,   -227,    696,   -820,    354,
4356       1928,    -48,  -1302,   -570,    316,   -283,   -848,   2563,
4357       -266,   2821,    540,    553,  -1272,   1120,  -1164,   -451,
4358        384,  -1058,  -1018,   1735,    992,  -1220,    -83,   1490,
4359       2304,    122,   1630,   1108,   1997,   2346,   -647,    301,
4360      -1746,   -218,    313,    462,   1486,   -536,   -508,   -463,
4361        104,    930,    605,   2116,    793,   2881,   -724,  -1379,
4362        -53,   4458,    793,    275,   -180,   -516,   -489,   -774,
4363       -265,    704,    112,    175,    112,   -121,    652,    310,
4364        564,   -440,    773,   1885,    927,   -672,   -773,   1726,
4365       -614,    818,   1589,   -372,   -207,    499,   -894,    987,
4366        796,    652,  -1228,  -4010,  -2208,    458,    645,    498,
4367       -279,   -852,  -1897,  -1820,    -35,    674,    201,    474,
4368         77,     94,   2327,    723,  -1081,    261,    209,   1179,
4369      -1175,    623,  -1293,   2154,   -117,  -3707,    940,    813,
4370      -1059,   -335,   1306,    525,   -191,  -2066,   -425,     19,
4371       -366,    529,   -145,    822,   -913,    254,    424,   -354,
4372       -167,  -2437,  -1433,    603,   -318,  -1517,   4250,    541,
4373      -1360,    450,   -531,    200,    534,   1200,   -222,   -535,
4374       -162,  -1211,   -116,   -144,   -462,   -139,   -482,    511,
4375       2068,  -2100,    971,  -1487,  -1050,  -3150,   -701,    119,
4376         16,   1535,    272,  -1184,   2242,    488,   -492,   -915,
4377       1660,    212,   -826,   -444,   1003,   2705,   3591,   -174,
4378       -333,   -431,    -59,   -903,     61,    751,   1087,    -45,
4379      -1031,    617,    686,    -15,    848,   -348,    947,    396,
4380        931,   1785,   -552,   -920,   -669,    -63,  -1869,   2357,
4381      -1549,    807,    889,  -1581,  -1071,   1587,  -1108,   1300,
4382       -658,   -625,    300,   -285,   -977,   1656,   4183,   1487,
4383       -191,    658,   -300,    497,   1378,   -300,   1031,    322,
4384        114,   -449,    666,   1250,    264,    125,   -109,    748,
4385       -503,    -40,    199,  -1212,  -1643,  -2522,    151,    121,
4386      -1128,  -3200,    876,   -446,    878,   -989,   1510,   2261,
4387      -1507,   1793,   -402,     30,    228,    -50,    985,  -1568,
4388        755,   1559,   -688,   1342,   -423,  -1507,     96,   -501,
4389        474,  -2926,  -2493,   -131,   -656,    450,   1035,    812,
4390        -14,   -933,    941,   1396,   -957,   -621,   -516,    379,
4391       -225,  -2063,  -2048,    669,    287,   1688,   1727,    299,
4392       -658,    852,    745,   -260,    993,    158,  -1236,  -1422,
4393         33,    611,   -112,   -323,   -194,    839,  -1407,  -1505,
4394      -2010,   1267,   -355,   -675,  -3779,    768,   -228,   -643,
4395        661,   1313,   -529,    962,   -948,   -212,   1043,   1560,
4396       -174,   1744,   -938,    289,   1942,  -2228,  -1932,   1056,
4397       -590,   -940,    922,    601,   -853,   -791,   -637,     -2,
4398        -52,    -83,   -209,   1422,    856,  -1141,   2500,  -1195,
4399        773,   1087,  -1389,    409,    439,  -3674,    453,   1637,
4400        -15,   1013,   2635,   1530,  -1104,    440,    895,   -210,
4401       1118,     -6,     45,     65,  -1110,  -3307,   -331,    478,
4402       -155,   -410,   -721,  -1234,    129,   -971,  -1117,    -27,
4403      -1132,  -1289,   1888,  -1112,    203,  -1091,    442,  -2207,
4404        501,   -343,    468,    -52,    385,    269,  -3102,   -366,
4405       -469,    391,    505,    176,    356,    -69,   -929,   1155,
4406       -280,  -1264,   -897,   1006,   -494,    155,     36,   -627,
4407        924,   -816,    154,   -750,   -837,   5263,  -1099,     91,
4408       -481,     71,   -681,   -574,   1229,    675,   1217,   1073,
4409       -695,    274,   -381,   -140,   1372,   -524,   1164,    341,
4410       -149,   -856,    793,  -1294,    981,   -961,    371,   1178,
4411       1463,    373,   1375,  -4384,    239,    136,     67,  -1196,
4412       -126,  -1001,   -228,    150,    437,  -1830,    477,    498,
4413       4246,    793,   -661,    260,  -1810,   1405,     76,    902,
4414       -844,    908,   1830,     27,   -124,    257,    765,    -98,
4415        592,    487,   -132,    202,    675,   -669,   -679,   1309,
4416      -4002,   -206,    -66,   -390,   -253,   -190,   -921,    -83,
4417       1411,   -417,  -2560,   -646,   1853,   -148,    548,   -370,
4418       -723,    959,   -906,  -3058,   -276,    467,  -1280,    970,
4419        687,    484,    506,   1143,  -1509,    828,  -2169,   2931,
4420       1322,   -579,   1033,    209,   -979,    217,   -434,  -1438,
4421        314,   2384,   -906,    -29,  -1478,    -31,    574,   -373,
4422       1478,   -124,   -680,    330,    794,   -753,   -977,   1151,
4423      -1190,  -1479,   -642,   1658,  -2201,  -1469,   1589,    587,
4424         52,   1298,   2092,  -1483,    678,   1988,    918,   -648,
4425        328,   2096,  -1090,   2153,  -1416,    295,    537,    261,
4426        398,  -1389,   -399,   1105,     10,   -395,   1169,   -431,
4427       -423,  -1617,    766,  -1900,  -3205,    131,   -746,   -852,
4428       2215,   -317,   -232,   1079,    293,   -727,     50,   -446,
4429       -713,   -897,    768,   -896,   -667,   -281,    377,    115,
4430       1695,  -4870,    713,   -393,    251,   1268,    477,   -497,
4431        294,     18,   -359,    556,    308,   -752,   -863,   -216,
4432        151,   -163,    695,    587,    810,   2107,   -107,    921,
4433       1203,   -472,   1280,    372,    110,   -581,   -225,   -714,
4434        -58,  -2587,  -1980,   -186,   -372,  -1410,  -1504,  -1020,
4435       -745,    -88,   2373,   -568,  -2841,  -2041,  -1841,   2065,
4436        389,   -430,   1163,   -208,    569,    375,    650,    317,
4437       1114,  -1036,   -959,   -896,   1060,   1014,   -599,  -1743,
4438       1121,    808,   1556,    326,  -2876,  -1556,  -1283,    384,
4439      -1102,    378,   1433,    702,   1454,  -1243,   -725,    224,
4440       -610,   -455,   1413,  -1747,  -2516,   -572,  -1455,   -313,
4441        231,    780,   1531,  -2475,    -34,    921,  -1650,    269,
4442        818,      5,    835,   -209,   -911,   -432,  -1104,    165,
4443      -1638,    -46,  -2031,   -445,   1308,   1519,  -1992,   1606,
4444        956,    757,   1139,    116,    829,  -1376,    209,   -893,
4445        963,   -569,   -466,   -185,  -1345,   1524,   1714,    269,
4446        219,   -161,    482,  -1178,  -3621,   -831,   -668,   1871,
4447       -529,   -983,    558,   -818,     81,    555,     33,   -473,
4448       -187,    113,    899,   -577,  -1093,   1408,    902,   -258,
4449       -111,   -648,   4340,   -780,   -651,    789,    -92,   2310,
4450       -401,    669,   -213,    369,   -104,   -820,   -290,     48,
4451       -917,     71,   1070,   -239,   -744,    891,     23,  -5130,
4452       -761,    312,    319,    842,    280,     78,   -149,    352,
4453       -594,   -361,    354,   -906,     42,  -1610,    835,    157,
4454       -631,   1100,   -297,   1081,    -96,    484,   -825,  -2132,
4455        549,   1305,    128,   -314,  -1733,   -265,   1285,  -4061,
4456       -348,   -136,   -940,   -507,   -232,  -1511,   -876,     78,
4457       2120,    175,   2216,   1179,    497,    335,    350,    -18,
4458      -1307,   -387,  -2207,    587,   3209,   -370,   1155,   1501,
4459      -1687,   -796,  -1417,   -733,   -269,    801,     83,   1173,
4460        718,  -2702,     19,   -315,   4501,   1025,   -365,    348,
4461       -417,   -510,   -172,  -1201,   1478,    671,   1933,   1759,
4462        676,    416,     30,    400,    531,    351,  -1176,  -2807,
4463       1969,  -1398,   1159,   -568,    754,   -149,  -1880,   -274,
4464      -1203,    -43,   1391,    383,    702,   2116,   1299,   1952,
4465        646,   -719,   1735,   -986,    100,   -956,   1040,   2287,
4466      -1606,    612,   1760,    733,  -2453,    531,    -14,     -1,
4467      -3214,  -1993,    371,    227,     45,   2011,   -531,   1089,
4468      -1029,    282,  -2426,   -525,    989,   -469,    285,   1787,
4469        927,   -335,   1127,   -305,   1143,   -412,  -1626,   1759,
4470      -2567,    -82,   1170,  -3051,   1266,   1522,   -124,  -1935,
4471        552,   1122,    -51,    347,   -674,   -360,   1183,    223,
4472       3015,    955,   -826,   1108,   2325,    868,   1152,   1079,
4473        223,    217,   -428,    382,    642,  -2849,   -767,    -70,
4474        407,    147,   -392,   -407,    -55,   -508,   1785,   -683,
4475       -885,    851,   3879,    471,   -674,   -231,   1493,   1621,
4476      -1698,    528,    623,    300,   1367,   -588,    816,    -24,
4477        600,   -182,   -841,    854,    370,    715,    116,    714,
4478      -1308,   1435,   1802,  -2627,   -814,    363,   -318,    -73,
4479        850,  -1744,   2509,   -303,   1077,    660,   2145,   2130,
4480       -730,    -88,   -115,   -517,   -154,    160,   -337,     27,
4481       1502,    509,    -70,    502,    820,   -309,  -3740,  -1294,
4482       -610,    241,   -662,   -524,   1319,    456,    926,    958,
4483       -111,  -1004,   1795,   -604,   1086,    462,   -127,   -125,
4484        264,  -1093,   1427,    334,    838,   1979,   -576,   3052,
4485      -3590,   1607,    356,    728,   1619,   -400,    279,    570,
4486       -434,    777,  -1448,   -888,    156,   -277,  -1529,   1122,
4487       2235,   -794,   3417,   -830,    -82,   -664,  -1837,    946,
4488       -370,   1434,    -50,    742,  -2368,   1438,   1264,   1172,
4489      -1338,   -108,   -226,   -958,  -2130,     -2,    917,    896,
4490       1563,   2181,   2684,   2343,    237,   -407,  -2685,   1447,
4491       1028,   -728,    109,   -620,    478,     46,   -542,   -789,
4492       -879,   -438,   1244,   1075,  -1730,    119,   -694,    137,
4493 };
4494 
4495 static const int16_t cb1110sm0[] = {
4496        916,   -269,    -44,    343,    623,  -2512,   -171,  -1904,
4497       1001,   2776,    226,   1487,    705,    763,   -616,    288,
4498       -212,   -535,   3080,   -352,   -367,    512,   -673,    620,
4499       -874,    769,   -956,    460,   -601,  -2793,   -102,   -765,
4500       -431,  -1369,    149,    481,    -49,    109,   -412,    670,
4501       -615,    287,    150,    321,  -3293,   -237,  -1627,    188,
4502       1867,   1481,    353,   -134,   2706,    147,     74,    -77,
4503       -148,   -224,    196,    -60,    179,    125,    -13,   1011,
4504       -189,   -172,    658,   4441,   -540,    531,    239,   -329,
4505       2782,    392,     97,   -660,   3488,    -78,   1308,   -574,
4506       -903,   -170,   -279,    173,    -70,    601,   -385,    123,
4507       -423,   -512,   -193,   -233,    106,    175,    210,    185,
4508        489,   -236,    153,   -670,     25,     61,   -196,    213,
4509         67,    339,   5443,    116,   -647,    149,   -130,    197,
4510        -11,    305,   2669,   1212,    298,     84,    219,    -26,
4511       2661,    650,   1348,    -65,    574,  -1482,   -268,    -30,
4512        626,    328,    279,   -245,     87,     94,   -202,      2,
4513        366,   -505,   -592,      2,   5666,    384,     22,    227,
4514        208,  -1221,     78,    155,    260,  -1111,    165,    396,
4515       -678,   -739,   2503,  -2395,   2025,   1424,   -343,   -759,
4516       -837,    101,     55,    274,   -481,     22,   -568,   1044,
4517       -271,   -124,   -609,   -833,   -206,     53,   -591,   1150,
4518      -1950,  -2875,   1949,     59,   -334,  -3230,    176,   1133,
4519       -372,   2937,   -803,   -663,    631,   -659,    -32,    -82,
4520        851,    113,    -60,   -625,    556,    177,    112,   -753,
4521        -33,    313,    -33,   -208,   -177,  -5496,     55,   -533,
4522       -815,    123,   -755,   -215,    638,    223,   -156,   -917,
4523       -166,    -33,    504,    704,  -3001,    124,   -153,  -1809,
4524       -977,   -717,   1718,    476,    212,   1661,    953,  -1422,
4525      -1014,    -94,   -524,  -2562,   -267,    371,    104,    -63,
4526       -546,    262,    193,  -1714,    261,   1867,    738,  -1878,
4527        400,   1754,   -445,   -405,   -841,   -439,    709,     44,
4528        675,    248,    640,   -138,   1217,    393,  -1402,    653,
4529       3110,   -938,  -2491,   -688,   1214,   -649,  -1356,   2506,
4530        203,    172,    679,   1003,    772,  -3010,     82,   -998,
4531       1011,   -980,    -28,   -138,   -430,    614,    427,   -341,
4532        201,  -8082,   -118,    224,  -1167,    195,   -920,   -352,
4533       -657,      5,     46,    -39,    -72,    698,   -136,    -40,
4534        391,    287,    157,  -1197,    -60,   2808,   -123,    489,
4535        152,   2318,   -805,    958,     98,  -1496,   -835,   -846,
4536        589,    455,   -868,    245,    -10,  -5047,     12,    -50,
4537       1277,    -95,    456,    -49,    570,    608,   -658,   -352,
4538       -277,   -268,    214,    388,   1865,      2,   3033,   -269,
4539        259,    -75,  -3437,    800,   -190,    668,   -263,   -111,
4540        229,    -43,   -139,    659,   -290,    782,    -18,   -854,
4541        271,  -2223,     30,   -162,     71,     47,    756,  -1269,
4542        336,    863,  -1998,    -16,   1172,    236,    929,   -477,
4543      -2446,    -92,   -425,   -193,  -8192,    321,   -102,     85,
4544        -85,    108,    318,    149,    -27,   -182,     69,   -237,
4545         35,    451,   -263,   -890,   -348,   -295,     64,    410,
4546       6427,    569,    604,    543,     38,     31,    -15,    148,
4547        249,    -83,    -67,    457,    -76,   -560,    694,   -797,
4548        190,   -113,   2006,    136,   1705,   -428,   3549,   -550,
4549         70,     -3,   -147,   -288,   1142,   -919,    493,  -1305,
4550       -460,   -151,    831,    623,   -768,   -211,     31,   -296,
4551        167,  -2721,    -16,   -654,    243,   2555,   -311,   1845,
4552       -531,   -576,    143,   -574,    490,  -1089,  -2302,   1080,
4553        701,    472,   2782,    320,  -1455,   -632,   -218,    281,
4554      -1492,   -661,  -1379,   -538,   -236,  -1928,   -502,   -565,
4555       -480,    525,    -81,     38,    263,      3,    366,    163,
4556      -3140,    882,    189,   1123,    382,  -1748,  -1210,    371,
4557       -602,    696,   -413,   -207,    358,   -616,   4725,   -473,
4558       -784,    249,    621,    764,   -265,  -1004,   -570,    339,
4559       -643,   -123,    302,    284,      1,   -159,   -321,    250,
4560       -297,    -43,  -3512,  -1064,   -493,    556,  -1184,   -263,
4561       1314,   2028,   1074,      9,   2941,   -998,   -271,    966,
4562       -754,  -2589,     88,    741,   -307,    134,    152,    -86,
4563        311,    904,   -917,   1199,  -5090,    118,    181,   -311,
4564       -412,    475,   -647,   -717,   -637,   -221,   -291,   -469,
4565         77,    946,  -1196,   -119,   -175,    530,   -465,    383,
4566      -1253,    589,    826,    835,  -3578,   -319,    -80,    488,
4567       -238,   -497,    360,    839,   1870,    762,  -1669,   -769,
4568        429,    778,  -3121,   -325,    -55,   -128,   2606,   -874,
4569       1043,   -902,   1746,   -725,    115,    167,    142,    604,
4570       -101,   -725,    -11,   -458,    -27,    450,    293,      2,
4571       -383,     23,    172,  -6725,    400,   -205,    165,     45,
4572        -38,     86,    372,    354,    -68,    390,   2444,    521,
4573          4,  -3586,    357,    129,    665,   -328,    524,    113,
4574       -446,   -514,   1132,    289,   -560,    239,    167,   -349,
4575       -724,    101,  -3165,  -3139,   -163,   -147,    865,   -617,
4576          0,   -789,    797,  -1026,    432,    359,   -460,   -105,
4577       1119,    486,   -233,   -360,   -175,   -349,    837,    469,
4578       -250,   -521,  -4470,   -108,   1009,   -575,    283,     22,
4579       -555,   -682,   -234,   -249,    -33,   -106,    521,    515,
4580       -283,    -78,    101,   -135,   -648,    506,    181,    392,
4581       -517,   5405,    442,   -106,  -8168,     51,   -310,   -813,
4582         49,   -314,    586,   -479,    376,    113,    337,   -151,
4583        245,    270,     -1,    619,   -312,    -37,   -215,   -482,
4584      -3055,  -3261,   -346,   -493,   -357,    306,   -160,    -21,
4585        258,    872,   -577,   -141,     18,    -84,    693,    151,
4586        218,   -533,    -37,    540,     61,     40,   3150,    157,
4587      -2549,   -324,    267,   -456,  -1236,    798,    517,   -224,
4588       -196,    587,   -495,     18,    258,   3147,    -15,   -568,
4589        957,   -444,    637,   -354,    828,   1182,   -769,   -137,
4590      -2130,    408,  -1667,    252,    282,    201,    239,    154,
4591        125,  -7882,   -332,    198,    -47,    265,   -289,    358,
4592         -4,    103,   -795,    207,     82,    229,    429,    361,
4593        263,   -409,   -451,  -1036,  -3419,    899,   -568,  -1480,
4594        898,    284,    -53,    179,    975,  -1283,    759,   -150,
4595       3244,    408,   2579,   -418,   -117,    226,    583,    210,
4596        -62,  -1513,   -148,   -820,   1073,   1290,   -263,   -454,
4597        653,    555,    286,    218,   -105,   -135,    231,   -892,
4598       -284,   2513,   2715,  -1530,   -165,  -1419,   -223,    -66,
4599        525,   1556,    -18,   -664,    -19,    856,    179,    535,
4600       -339,   -245,    498,    193,    235,    328,   -491,    231,
4601      -5629,     65,    -85,    313,   -395,      6,    344,    267,
4602        672,   -991,    178,  -1335,    -64,      9,  -1508,    -69,
4603         57,   -310,  -1793,   -850,  -3669,    427,    -79,   -720,
4604        219,    366,    131,    523,    141,  -1055,    -66,     13,
4605       -843,    -55,   -794,    661,    112,   -407,   -496,    550,
4606        931,  -3938,   1780,   -509,   -543,   -157,   -270,  -1015,
4607        564,   -231,   -854,  -3372,   -327,    869,   -196,   -981,
4608       -205,   -215,    605,    746,  -2188,   2250,     74,  -2979,
4609       -242,    832,   -190,    365,  -1327,    453,     95,     76,
4610        158,   -683,    628,    297,   -867,   -542,   -143,   -568,
4611       -414,   6018,    -40,    -35,   -456,   -632,   -779,   -226,
4612       -442,   -295,    310,   -766,    578,   -197,     84,   -961,
4613      -3346,   -106,   3266,     -3,   -477,     -8,    652,    122,
4614       -606,     49,     34,    686,    385,   -258,    214,   -572,
4615        -72,   -193,    124,    440,     48,     45,     75,      9,
4616      -7724,    200,   -364,    578,    318,   -461,     84,   -233,
4617         46,   -404,    185,    470,  -3387,  -3397,    374,   -519,
4618       -320,   -378,     27,    921,   -280,    188,   -245,    -69,
4619       -322,    504,    -72,    460,    -80,    -35,   -220,  -3098,
4620      -3678,    477,    248,   -801,    580,    187,    468,   -636,
4621       -364,   -432,    183,    -82,    -79,    266,   -787,   -740,
4622        552,    228,    238,    482,  -2229,    275,    149,   -360,
4623       -350,   2774,    871,   -118,     55,   -961,   -165,   2429,
4624        982,    313,   -502,   3094,   -431,   3485,    473,   -347,
4625        171,    544,    253,   -324,    -50,    464,    116,    650,
4626       1102,    495,    420,   -404,     -1,  -2991,   4055,    207,
4627        374,   -187,   -121,    130,   -451,   -953,    822,    526,
4628        287,    120,   -979,    376,    594,    -79,   -130,   -362,
4629       -979,    166,    693,  -4108,     84,   -135,   -195,   -703,
4630      -1506,  -1098,   -611,    870,    935,   -156,    974,    286,
4631        -86,     83,   2975,   -681,   3218,   -286,   -452,    -70,
4632       -113,   -395,    137,  -1295,   -503,    853,    297,   -352,
4633      -1004,   -117,    476,   -431,  -2848,     -7,   3601,    402,
4634       -534,    312,     86,   1524,   -358,   -164,    -43,    913,
4635       1003,    239,   -364,    -88,   -468,   -672,    220,   -211,
4636       -326,   -431,    438,   -297,    380,    125,   -146,   4550,
4637       -271,   -831,    768,  -1360,    -45,    266,   -278,   -246,
4638        625,   -132,    153,    514,    115,  -1311,    707,   -361,
4639       -601,  -3224,    376,  -2107,   -259,  -1155,    426,   -646,
4640 };
4641 
4642 static const int16_t cb1110sm1[] = {
4643        360,   3106,   -518,    185,   -906,   3245,    508,    -91,
4644        938,  -1270,   -492,     36,    168,   -997,   -208,    991,
4645         99,   1553,   -294,    204,    -22,   -108,  -2405,   2893,
4646         49,     72,   -490,   -529,   -218,   1343,   -786,    903,
4647        411,    207,    131,   -636,   -129,   -134,    621,   -253,
4648        319,    135,   -234,    -75,   -293,     46,    207,   5985,
4649        280,    -86,    -78,    690,    984,   -770,   -565,   -226,
4650       -242,    374,     26,   -696,     81,   -277,     -9,    639,
4651       -730,    250,   -232,   -488,   -284,    460,   -398,   4336,
4652       -303,   -266,    546,   -292,   2936,     70,   2077,    373,
4653       -141,    292,   2102,    340,   -312,   -523,   -341,   1017,
4654        457,    224,    315,    271,   1080,    152,    192,    568,
4655       1014,    155,     85,    329,  -5235,    137,   -503,    141,
4656        275,     -7,    752,    282,   -267,    321,   -735,    746,
4657        489,    450,    478,    432,   -152,    451,  -1192,   1267,
4658       -341,   1136,    100,  -3538,  -1551,   1547,   -551,    294,
4659       -473,   -821,    -51,    718,   -655,    -11,   2817,    -26,
4660         73,   -459,  -1569,    181,    516,   -151,   2846,   -112,
4661        186,    714,   -228,   -210,   -451,    920,    -99,   -132,
4662      -2662,    589,   3040,    376,    662,   -834,    782,    542,
4663       1485,    538,   3531,    107,     47,     62,    398,    -11,
4664        -15,   -733,    471,   -231,    668,   -212,     38,   -536,
4665      -1905,   2769,   -149,   1623,  -3418,    237,     55,   -328,
4666       -770,    335,   2755,    340,     62,   -466,    267,   -946,
4667        427,    266,     80,   1134,     34,    949,    366,   -339,
4668       -112,      3,   -105,    442,   5117,    545,    -93,    611,
4669       -186,    566,    -39,   -172,    -59,  -1120,    388,    703,
4670        619,   -359,   -117,    -68,    569,    148,   -214,   -245,
4671        281,    617,  -2337,    -88,   -255,    124,   3292,    443,
4672        434,    -17,  -1157,   3090,   -205,   -245,   -983,    250,
4673      -1086,    643,   1392,    831,    733,    -59,  -1199,   1747,
4674       -415,   1073,    279,    428,   -512,  -3392,      0,     -6,
4675        526,    275,    -79,    477,    411,     85,   1485,    795,
4676       -209,    495,  -2628,    367,  -1734,    900,    301,    239,
4677        -53,  -2068,    403,   1333,  -1304,   -566,  -1420,   -771,
4678      -2300,    -15,    842,    342,  -2373,     61,  -1379,    303,
4679        733,   -108,   -316,     94,   -477,   -254,   -211,    807,
4680        273,   -792,    159,    -66,   -857,   1092,  -1001,    -69,
4681      -3770,    999,   2418,    854,    173,   2281,   -681,    485,
4682        578,    145,  -1245,    845,   -375,    219,   -259,    374,
4683        751,    226,  -1347,   -825,     66,    319,   -173,    191,
4684        445,    284,     62,  -8150,    -71,     53,    637,    -96,
4685        227,     75,     73,    -88,    654,    -24,   -466,    477,
4686        671,   -125,   -942,    104,    248,   -151,   -383,     11,
4687        322,    332,   4160,    108,   -301,    463,   -402,    352,
4688      -1799,    580,   1443,    396,    287,   -158,   -421,    340,
4689       -349,    109,     61,     47,  -2816,   -298,   -947,   -817,
4690        673,    189,     36,   4069,   -584,   -335,   2608,     10,
4691       -378,   -630,   -801,    228,    946,   -405,  -1186,    473,
4692        625,     -2,   -741,    523,   3747,    318,    733,    171,
4693        268,  -2554,    402,   -252,   -205,    292,   -351,     64,
4694        289,    801,    989,    435,   -100,   -163,  -1215,   -467,
4695        661,   -714,    165,   -228,   -637,   1357,   -498,    -52,
4696        488,  -3882,    130,  -1053,    796,   1040,    381,   -729,
4697        147,    803,    169,     46,   -157,    167,   -209,    126,
4698      -1016,     88,  -1018,   -458,   -527,   1259,    621,   3847,
4699       -525,   1247,     18,    253,    642,    340,   -705,    838,
4700      -2769,   -672,    153,    115,    453,    773,      9,  -2285,
4701       -291,      6,   -219,    628,    284,   -330,    568,   -240,
4702       -206,   -127,    273,    373,    367,   -494,   8192,   -595,
4703       -255,   -158,   -326,    -60,    513,    334,   -667,   -549,
4704       -110,      2,    573,   1086,   -610,   -368,    259,  -3611,
4705       -455,   1577,   -524,     11,    904,    390,    313,    707,
4706       2670,   -223,   2710,    593,    -25,    228,    540,    663,
4707        740,  -1108,    298,   1223,   -531,  -1978,    248,   -661,
4708       -341,   -910,  -2434,    111,    217,    748,    231,   -305,
4709       -419,   1873,   1094,   -936,  -1741,   1133,   1881,   -671,
4710         41,    268,  -1826,    466,    135,     37,   -200,   4623,
4711      -1212,   -969,    541,   1278,    652,   1061,   -759,   -747,
4712       -427,   -107,  -1329,   -583,   -255,    -67,   -311,    -10,
4713       -421,  -8192,    322,   -181,   -442,     76,    176,   -742,
4714       -175,    147,    385,   -275,    -87,   -704,   -545,   -315,
4715       -414,    569,     81,   -387,    628,   2954,   -604,  -1459,
4716        -29,   1693,    840,  -1024,    -66,   -317,    266,  -2465,
4717       -917,    -14,    151,   -369,    366,  -2388,      1,   -773,
4718       1333,    -99,    223,   -694,  -1169,    917,  -2496,  -1290,
4719       -286,  -1007,   -508,    734,    451,   -256,    266,   -105,
4720       -143,    439,   -120,   -146,   7690,   -183,    188,     68,
4721       -385,      7,   -278,    -24,    -66,    292,    137,    143,
4722         21,   -495,   -527,   -284,     89,  -1584,    -64,  -3664,
4723        286,  -2258,     80,   -932,   -771,   -338,   -830,  -1029,
4724        -99,    -32,   -800,    351,    -87,    600,    -93,    133,
4725        389,   -690,    269,    201,   -328,   5489,    558,   -702,
4726       -487,    210,   3107,  -3628,    -96,   -388,   -169,   -221,
4727        339,    403,   -816,    -24,    469,   -112,    560,    844,
4728       -441,    698,    169,   -378,   -283,   -924,   2842,   -479,
4729       -694,   -117,    -94,    523,    974,   1356,   -638,    590,
4730        820,   2164,    247,   -532,    648,   -243,   -599,    -67,
4731       5686,    174,     78,   -608,    230,   -172,    369,    342,
4732       -113,    111,   -345,   -311,    594,    350,   -260,  -1423,
4733       -425,   -407,  -1017,   -298,   -180,   -738,   -891,     66,
4734      -3312,  -1157,      1,    811,  -1431,    612,    797,  -1344,
4735       -890,   -959,    318,    392,   -190,    735,    196,   -347,
4736         61,   -116,    344,    243,   -411,   -446,     62,   -128,
4737      -3386,    476,   2695,   -193,    -39,   1960,     -7,    909,
4738       -118,  -2275,    -28,   -997,   -210,    374,   -586,    -82,
4739        914,    323,    -73,  -2743,    858,    -65,     43,  -2444,
4740       -246,    145,     78,   -638,    844,  -2079,    352,   -332,
4741        615,   -779,    270,   1799,    680,    500,    686,   1168,
4742       -397,  -2233,    -31,   -163,    -18,    602,   -232,   -915,
4743       -941,   3708,   -337,   -559,    315,   -401,     42,     26,
4744        316,   -100,   -191,     36,    206,    214,  -3336,   -407,
4745        494,    749,   -491,   -162,    -55,  -2902,  -1515,   -198,
4746       -311,   -359,    439,    359,   -935,    203,   -214,  -2401,
4747       -607,  -2843,    818,   -579,  -2066,    388,   -514,   -912,
4748        787,    564,    149,   -103,   -757,    389,    173,   -303,
4749        154,    814,   1631,   -393,  -2264,   1664,   -802,    904,
4750        541,    784,   1063,   1152,  -2510,    297,     84,   -154,
4751        160,   -497,    -78,   1503,   -598,   -543,     86,   1683,
4752       -330,     46,    -24,   -892,    747,  -3336,   -393,  -2268,
4753        107,    710,   1682,   -277,   -278,   -276,   1253,    327,
4754       -986,    802,    191,   -732,    286,   -761,   1008,    461,
4755       1615,  -1041,   2127,   2456,   3927,   -160,    187,     31,
4756       -101,   3258,    202,    -75,    330,    375,   -301,   -275,
4757       -782,    949,     12,   -621,   -617,    572,   1007,    414,
4758        -91,   -428,   -392,   -985,   -692,  -3422,    199,    845,
4759         91,    418,    290,   -983,    721,  -1265,    208,   1200,
4760         91,   -758,  -2649,   -451,   -814,   -623,   -458,    272,
4761       2777,    809,   1282,    763,   1122,     21,    520,     50,
4762      -1018,    428,    385,   6149,   -255,      8,    -12,     21,
4763         20,    293,   -315,   -446,   -423,    549,    428,    -56,
4764       -497,    101,    653,   -177,  -3975,     56,   -127,   3214,
4765        291,   -384,   -721,    478,   -314,   -231,   -469,   -362,
4766       -682,    765,   -308,    420,    456,    322,    -54,     -2,
4767         10,   -239,   6916,   -461,   -482,   -211,   -286,   -110,
4768       -877,   -711,   -470,    159,    260,     59,    252,    -97,
4769      -2978,   -646,    -35,    156,   -123,    360,    556,  -3254,
4770       -475,   -313,   -268,  -1771,   -538,    203,    967,    283,
4771       -653,   -565,    387,  -3097,   -255,     25,    295,    264,
4772      -3716,    505,   1024,   -315,   -215,   -222,   -780,    660,
4773        431,   -341,   -521,     46,    127,   -244,   -772,  -3741,
4774        190,   -335,    -17,   2135,    744,    -35,    627,  -1115,
4775        681,   -343,    123,  -1534,    -86,   -542,   -297,    -82,
4776      -2772,   3914,    -75,    526,    124,   -523,   -112,    500,
4777        863,    371,    190,   1036,    141,  -1011,    373,    796,
4778        421,   -682,    403,   2924,   3730,      6,    211,   -691,
4779       -167,   -391,   -655,    162,    348,    216,   -227,   -535,
4780       -147,    367,   -189,    331,   -191,    159,     49,  -4905,
4781       -252,   -290,    609,   -452,   1042,   1027,   -645,   -159,
4782       -633,   -542,   -925,   -262,    -91,    192,   1266,     -2,
4783       -164,    587,    188,   3434,  -1014,      2,   1373,   1832,
4784      -1224,   -965,    831,   -987,   1180,   1389,   -925,     48,
4785      -3239,    263,   -329,   -660,   -733,    262,   -988,    598,
4786      -2421,    630,    720,   -925,   -455,    208,   1092,   -294,
4787 };
4788 
4789 static const int16_t cb1616l0[] = {
4790        -15,  -7707,    115,     30,    -36,    -27,    -22,    -43,
4791          2,      5,     31,     -1,     87,      2,     41,     21,
4792        270,     16,   3747,   -773,   3027,    224,     92,   -168,
4793         -7,    -62,    -79,    -44,     -9,     -4,    -58,    -78,
4794       1063,    203,     -2,     76,    289,    -36,     92,    -29,
4795        -78,   -148,  -5176,    137,    219,    299,     89,   -233,
4796         62,   -129,     33,    123,    -30,    197,   4018,    -37,
4797        -38,    139,     41,    153,     71,    -26,     27,     53,
4798         72,   3358,    -68,   -122,    293,    -19,   -355,    104,
4799         34,   3121,     16,     29,   -344,     37,    174,    -28,
4800        -43,   -102,    -59,  -1661,     14,      5,    -62,     -1,
4801         14,     15,    -42,      4,    -31,     -2,     13,     23,
4802        957,   -419,     20,     31,    -14,     51,     24,    -46,
4803          8,    -16,     27,    -75,    -27,    -33,    -28,     18,
4804        -67,   -152,    -48,     47,     90,     48,    -74,   -103,
4805        -18,   4863,      3,    132,    414,    -86,    -60,    285,
4806         16,     32,    -44,      0,     22,   -163,     23,     -3,
4807         23,    -61,  13224,     52,   -139,    -13,    171,    215,
4808        -51,    -21,    -48,     33,    -10,    -17,    -21,  -7662,
4809        -57,    -44,    -51,     35,     35,     34,    105,    178,
4810        -77,     77,    147,     67,   -816,   2913,  -3087,    516,
4811       -112,   -296,     21,    133,    211,    162,     87,    -25,
4812       -535,   -830,    -12,     46,    -59,    -10,     -4,     42,
4813          0,    -91,     -9,     47,    -90,    -29,     74,    322,
4814       -106,     83,     44,   4693,   -788,    -73,    -85,   -105,
4815        -76,  -1031,     34,      6,     78,    -34,    160,    -48,
4816       -707,    -12,     -9,     39,     14,     23,     88,  -2286,
4817         21,    -25,     42,    130,     39,    251,     16,    -50,
4818        397,   -226,  -2570,     88,   -129,   -347,    159,     92,
4819          0,    -44,    -49,    235,   -196,    -24,    -36,    113,
4820      13387,     45,     22,     54,    -20,     29,     27,    -27,
4821         54,     38,    -63,    -12,    -74,     45,     -8,   -115,
4822        591,     46,      5,   -234,     57,    124,     86,  -3794,
4823        -51,    292,   -160,   -152,     96,   -334,    348,     96,
4824       -186,  -3870,  -3715,     54,      0,    -29,    -65,    -68,
4825          6,    132,     47,   -155,     62,     26,     66,    -10,
4826        -46,  -3093,     66,   3633,    183,   -171,   -132,    -24,
4827        154,    157,    129,   -185,     12,    -26,     96,    -12,
4828         88,    -34,     42,    -15,     37,  -6625,    -27,     13,
4829         41,    -30,     62,    142,    -93,   -168,     84,    -22,
4830        139,    -19,     18,  10590,   -111,     36,     13,    -44,
4831          4,    -45,     -3,     -3,     28,    -25,     -4,    115,
4832        119,    -49,     41,     33,     87,    -85,  12444,     73,
4833         71,   -111,     61,    -15,    117,     23,    -24,     -5,
4834        131,    -31,     -1,    -22,    -57,    -12,     50,     35,
4835      -1555,    -20,     38,     82,    -52,     27,   -128, -14106,
4836        808,    190,     89,    595,     63,   -291,    282,    -48,
4837         32,   -706,   -433,   -673,   3285,   1311,    830,   3745,
4838       -204,  -1185,   -584,    -51,    952,   1005,   -566,   1764,
4839        186,   1211,   -495,   -112,   1213,    192,   2320,    -43,
4840        -30,     24,  -1152,      2,      2,     32,    -55,    -25,
4841         -2,    -17,    -14,     -6,     22,    -54,     32,     45,
4842         10,    -85,    -26,    -16,    -66,    -60,   -210,   -104,
4843        208,   -248,     62,    -28, -14552,    -11,    -44,   1601,
4844         47,   -138,     46,    -35,   2647,    -81,     -3,    -38,
4845        -66,    -59,    -33,    -19,     43,    -17,    -79,     53,
4846       1821,  -1572,   2582,     85,     48,   -140,     78,   -155,
4847       -173,     96,    -32,    121,    -58,    201,   -174,    -54,
4848         74,  -2442,   -282,   -771,     37,  -2930,     15,   1762,
4849        154,    263,    -15,    -19,    139,    246,   -243,    -31,
4850         84,    145,      8,    152,     43,    128,    679,   1828,
4851       3476,     17,     92,    102,    258,    -29,   -275,    -39,
4852       -187,     88,     70,     28,      2,   2143,    274,    202,
4853        -67,    -13,    -22,     68,    -35,    135,    114,    108,
4854         27,      1, -11248,   -100,     14,     26,     59,     10,
4855        -24,     30,      1,    -38,     -9,     21,     18,     -1,
4856       2029,    -83,   -342,   3443,    -25,      7,      0,     54,
4857         78,    198,     45,    233,     -6,      0,   -109,   -172,
4858      -2250,     41,    -79,   2820,     44,    216,     39,     59,
4859        -41,     52,     79,    -52,     12,     23,    -72,   -125,
4860         83,     17,    -28,    -32,     13,      2,     28,      0,
4861        -26,     75,    -81,     66,     25,    -81,   6516,      9,
4862        -93,     49,  -4036,  -2484,    -42,    -71,    178,     99,
4863       -133,     79,    -41,   -112,     57,     66,    -28,     13,
4864         39,     64,   -123,   3174,   3061,    259,     55,    123,
4865       -123,    246,   -138,    139,     75,     31,   -215,   -154,
4866       -218,     26,     16,     21,    126,     26,    -33,    -10,
4867        -15,     16,    -20,    -53,     21,  15526,    -35,    -59,
4868        -50,    -11,    -58,     67,    -11,    107,    -24,    -37,
4869       8155,     31,   -111,    -62,    138,    -60,    -10,     84,
4870       -128,     37,     24,    -45,    -10,    129,    -68,    -37,
4871         42,    -80,   -205,    -79,   5994,    -93,   -270,   -400,
4872         20,    -89,    -39,   -200,    230,    197,    325,   -305,
4873       -294,     94,   3207,    128,   3119,    226,     28,    -49,
4874        264,    186,      8,    -29,    -13,     27,     22,    -63,
4875         43,     84,    -19,     57,  -2605,    316,    259,    -43,
4876         50,  -2241,    105,    -12,    -23,    -36,     89,     41,
4877        -15,    145,     10,    -81,      7,    -50,     70,     60,
4878        -23,     55,    -62,      0,     52,    -77,    180,     74,
4879         79, -14297,      6,     24,    299,   -107,      4,    -29,
4880      -3252,    -51,     40,   -143,   3550,    -28,    102,     24,
4881        215,    147,   -169,    -60,    -43,   -486,      5,     -1,
4882         62,   -116,  -2917,    430,     50,   2927,    139,    127,
4883         63,    -53,    141,   -255,    -85,     95,   -101,   -176,
4884        195,    104,  -3066,    -56,   3239,   -161,   -214,     57,
4885         24,   -375,   -181,      0,   -259,    130,   -120,     -2,
4886         -6,    175,   -147,   -185,     68,    219,    425,   2685,
4887      -3120,    266,    246,   -270,    -70,    273,    168,    121,
4888       -143,   2641,   -553,   -547,    638,    113,   2965,   -161,
4889         29,   -374,    105,   -869,    108,     70,     15,    230,
4890        -54,   -106,    -21,     -4,     86,     85,    155,   -120,
4891        -17,    -21,  -2534,     57,    149,   -129,     21,   -169,
4892      -2289,   -127,    -19,    -26,      3,     60,     35,      1,
4893        -28,     -7,     36,   -180,    -13,     87,    -68,     56,
4894         80,     64,     -8,    -73,   6691,    -32,     47,     48,
4895         -6,     61,     36,     -8,    -41,     -1,     13,     68,
4896        140,    -51,     25,     12,      3,     57,    -54,    -33,
4897        -19,     12,     28,    -60,    -56,  -2399,    -14,    127,
4898       1935,     84,    127,   -193,     -3,   3307,    -56,     15,
4899         31,   -116,   -187,    236,   -289,    261,     69,    144,
4900       1723,     79,    -68,    102,    727,     69,    654,    -60,
4901         21,    124,   3497,    248,   -684,   1469,    368,   -254,
4902       -211,  -2600,    771,   -138,    368,   3089,     52,   -206,
4903        147,    200,    -15,   -136,    194,   -164,   -352,   -152,
4904      -4870,      5,    191,     -3,    -97,     28,    -41,    107,
4905          2,     11,     60,    -76,    -35,    -42,    129,    -77,
4906      -2610,   -295,   -218,   -369,     10,    253,     15,   -125,
4907         74,    -87,    -70,   3366,    115,    240,   -106,    -93,
4908        121,     10,     36,      9,    -18,    -66,    -77,      7,
4909         37,    -76,    -22,   2913,    242,     22,    172,    102,
4910        186,   -231,     90,    -11,    -57,     45,    -10,    -44,
4911        -84,     44,   -117,    -43,     49,   5585,     18,   -166,
4912        -43,     64,     28,     -9,     26,   -160,     31,    -28,
4913         29,     56,     29,    -57,    109,    -25,   3140,   -131,
4914         57,    -20,     27,    -27,     -5,    -42,    -52,     18,
4915         23,    -56,    -38,    -14,    213,    -33,    -86,  -4741,
4916       -151,    -46,      1,    -17,     46,      7,    -13,      0,
4917         50,     28,    -57,  -7291,    -20,     12,     66,    214,
4918 };
4919 
4920 static const int16_t cb1616l1[] = {
4921        -81,      5,    -16,     34,     19,  10938,    141,    -21,
4922         27,   -105,   -110,     32,    -67,    -75,     19,   -138,
4923          3,    -14,   -408,   -302,     36,  -4612,     23,   -579,
4924        -35,     19,   -312,     35,    120,     97,     82,   -109,
4925         41,  -1745,   -158,    299,  -3069,     84,     18,   -447,
4926        -33,     65,    -32,     45,     -7,    144,     86,    100,
4927      -1738,    250,   -226,   -137,    159,    -45,    134,    438,
4928        102,     37,    -15,   -161,    -23,   4221,    174,     47,
4929       -264,   -182,   -182,    686,   -248,     89,    -41,     80,
4930      -2687,   -194,   2552,    407,  -1106,   -970,   -181,   -228,
4931       4395,    118,   1027,   -255,    136,    100,    -43,    246,
4932         80,     15,     34,     82,    -54,   -367,    698,    232,
4933       -177,     45,    -67,     49,    138,   -158,    168,    202,
4934         43,    -70,   -101,     20,    -97,  -3465,   -342,   -255,
4935        127,     25,    -52,     -5,      7,     76,     -3,     19,
4936        -19,     42,     10,    -63,     16,    121,    732,  -3127,
4937        -43,    116,     36,  -2519,     23,     18,    181,     41,
4938        -32,    -11,     22,     51,     35,     16,    -34,    -62,
4939       1744,     94,    173,  -1243,   -262,     11,   3218,    239,
4940        149,   -219,     29,    118,   -382,   -289,    -42,    161,
4941         17,     -1,   2551,    -83,     90,   -128,    138,   3238,
4942         43,    -29,   -112,    110,   -268,    293,     23,   -117,
4943        -64,   -137,     79,    -70, -10747,    -66,     73,     90,
4944         35,     90,    -29,    -78,   -111,     75,     48,      8,
4945       -169,   2944,     16,     89,    186,    -34,     82,    241,
4946        -46,    257,   -243,     93,   2966,    178,   -256,    -18,
4947        -33,    103,   -320,   -271,   3088,   2893,   -250,    102,
4948        696,    124,   -211,     18,   -143,     97,    216,    -99,
4949        195,     40,    -35,    144,     26,    135,   -152,   -215,
4950        120,     25,   -254,  -1875,    657,    197,  -3527,   -332,
4951        310,    -11,   1958,    102,    -12,    -45,      2,   -127,
4952          4,      1,    -19,     47,    -20,    -52,     97,    -30,
4953      -7738,     51,     26,      5,    -21,     18,     15,     15,
4954         66,     30,     -8,     -7,    -31,     -1,    -33,     38,
4955        164,     90,   6798,    -33,    -90,    -17,     -5,     14,
4956        -42,     21,    -20,    -41,     48,     -6,    -36,      6,
4957       -207,  -4363,   5075,     31,      6,    100,     65,     86,
4958         19,   -158,     28,   -134,    -91,    -68,      9,    -26,
4959        -37,   2588,    307,   3467,   -451,    101,   -441,    323,
4960         62,    188,   -132,   -294,     98,    -22,    152,    -46,
4961         65,    -39,    -37,    -82,     -9,     18,     43,     17,
4962          8,     56,     97, -11564,     21,     15,     75,     85,
4963        155,     15,     32,      0,     20,    -45,   7412,     48,
4964          3,     38,     72,     30,     23,     42,    -20,   -110,
4965       -454,   -233,    653,   -325,   -276,    504,   -481,    583,
4966        270,   -649,    481,  -3166,   1619,    164,    -90,    150,
4967         32,    -96,    -47,     49,    -13,    115,   -183,     75,
4968         62,  -9026,     12,    -93,   -715,      6,    137,   -338,
4969        810,    -39,   -277,   -108,    -20,    315,    572,     -3,
4970      -4570,   1053,   -132,     13,    388,   -223,   -355,     31,
4971        -47,     61,   -113,      5,    -38,     43,    -47,    -80,
4972       2550,     27,    247,    277,    -86,    336,    139,    146,
4973       -111,    -73,    187,   -312,     68,   -276,     72,    638,
4974         73,    792,   -170,   1383,    421,   -703,  -3813,    112,
4975        391,   -195,   -162,    -28,    -25,    317,    228,    -83,
4976       4611,    654,    353,   -380,   -283,   -627,   -301,    161,
4977       -156,    -81,      5,    -15,    -13,    -17,     53,    -50,
4978         36,    -66,  -7921,     -2,    -54,    -41,    -26,     47,
4979         -3,     22,     -6,     11,     63,      2,     42,     71,
4980        -50,    -87,    -39,      2,    -56,     -2,  11165,     44,
4981       -119,    -74,    131,    134,      5,    115,    -39,    144,
4982        -23,      0,    186,   4648,    351,     36,    -70,    -71,
4983       1706,   2131,   -228,     42,      6,      8,      4,    -43,
4984        -12,    -40,    -44,     -7,    -14,     11,     83,    -93,
4985       -144,    186,    -46,     -9,     13,    -87,   -120,     70,
4986       -209,    115,  -3513,    139,    -46,    133,     96,     25,
4987        215,    -35,   -437,    126,    403,   -115,    145,    203,
4988        -69,   -334,     37,    934,   -481,   3163,  -2528,    -49,
4989         57,    100,     76,     82,    251,    288,   -114,     46,
4990       -201,   -161,   -161,   -716,  -4080,    378,   -830,   -254,
4991         12,  -2110,   -300,     78,    288,     48,    -90,    -99,
4992        -31,   -110,    201,     66,    327,    119,   -180,    148,
4993        633,     71,  -4100,     33,     57,     -9,    -48,    151,
4994        -20,     72,     71,    -11,     39,    -67,    176,     27,
4995        143,    198,    383,    155,   3182,   -128,   -152,  -3209,
4996       -172,   -262,    -13,    129,   -167,   -128,     55,     46,
4997        -37,     70,    107,      7,    -23,  -2082,    241,    236,
4998        -47,    -85,    105,    -47,   -202,    208,    201,     30,
4999       -106,    -14,    -38,     14,    -45,     24,    -24,  12083,
5000         22,    151,    -58,     -9,     59,    170,    113,    -82,
5001        369,   -155,     53,     97,   -185,    -57,    203,    311,
5002        236,   4789,    -24,   -591,  -1463,    118,     94,   -274,
5003       3188,   -145,   -406,    183,      0,    -54,     17,    -22,
5004         37,    -55,    -34,     63,   -340,    175,   -300,    106,
5005       -190,    -38,     67,     -2,     19,    -46,    -42,     11,
5006        -33,    -33,    -28,    -10,    -27,  -9235,     29,     62,
5007       -927,   1285,     49,     72,     65,     89,     57,    -44,
5008         -9,    -15,     85,     -1,     74,     81,   -123,    160,
5009         69,  -2803,    -22,     47,   -467,    -74,    748,    168,
5010         -9,    235,  -3155,   -154,     48,    483,   -341,     74,
5011       2403,     97,     93,   -106,    219,    136,   -191,    -50,
5012          7,     71,   -103,    261,   3283,   -124,   -624,  -2570,
5013         73,    -31,     10,    -73,     30,    -15,  -2256,     -2,
5014        -73,     55,     73,     14,    -74,    -81,     38,    352,
5015        108,    -18,     25,     61,     54,      1,     -5,    109,
5016         25,  -2676,    -25,    -52,   -316,      2,     36,    -36,
5017       -355,     40,    -19,    120,     27,     -4,    -51,     -8,
5018         42,    -10,    -28,    -90,   -143,     29,    -10,  -8442,
5019        -22,   -566,     59,    -39,     -1,     27,     29,    -20,
5020          6,     19,      0,    -36,     38,     68,    -43,     35,
5021         22,    -47,   -146,   3567,     13,     12,   3230,    -18,
5022        -32,     75,   -112,     -8,   -157,    -23,    101,    165,
5023        198,     93,    383,   1236,   1077,  -3592,  -1401,   1135,
5024        844,   -266,    -74,    -70,   -280,    -98,     67,   -109,
5025         38,  -5109,    -66,    -57,     89,    -21,      6,     19,
5026        -21,     70,     60,     76,     35,     18,     44,     51,
5027         45,     40,     54,  -6685,    -67,      9,    113,    -29,
5028        -10,    -96,     80,     98,    103,    -40,     -8,    -20,
5029       -131,     15,    262,     47,   -253,   -116,    -12,  -4807,
5030          2,    -81,     76,    -46,     37,    353,   -130,   -191,
5031       -127,    -10,    -35,     91,   -122,    173,   -165,     -8,
5032     -15179,     86,   -186,    123,   -295,    -25,     21,     63,
5033        -93,    730,     20,   -120,  -4624,    340,   -253,   -473,
5034         44,    -18,    -99,    -37,    -54,   -317,     65,    -52,
5035       2167,     68,   -245,    224,    117,   -180,  -4695,   -276,
5036        118,    142,   -101,    202,   -301,    -33,   -129,   -303,
5037        -90,    -75,     50,     98,    -56,    -68,   -153,    -38,
5038        168,   -278,    -22,    -64,   9757,    -91,    -23,   1284,
5039         53,     56,    -11,    -46,  -1645,     11,     15,     12,
5040          8,    -40,     -2,     84,    -56,     17,     -7,    -30,
5041      -4010,  -3557,   -252,     56,    -79,    -87,     -7,      8,
5042         79,     16,     21,     51,    -63,    -22,    118,    228,
5043      -1525,    -78,    -22,     -2,     16,    -49,     17,    -37,
5044         -3,    -14,     10,     31,     17,   -111,     32,   -144,
5045      -3612,   3473,     79,     23,    -89,     74,     33,    -29,
5046         11,    -42,    -42,   -129,    -41,    155,     52,     31,
5047       -162,  12609,    147,     17,     68,      2,     15,    -12,
5048        -39,     50,   -108,    -66,    121,     69,    -27,     94,
5049 };
5050 
5051 static const int16_t cb1616s0[] = {
5052       1213,  -1302,  -1130,     90,    -69,     22,   -360,    360,
5053        -55,    453,   -705,   4416,    227,    173,     -8,    149,
5054        210,   -118,     51,  -3759,    949,   2418,   -238,    201,
5055       -597,     94,   -253,     24,    225,   -497,    -59,    273,
5056        576,    651,    608,   -483,    335,   -125,    256,  -2873,
5057        318,   -146,   -650,   -306,  -2021,   1044,     41,   -455,
5058      -1120,    832,    978,    212,   -463,   -209,     12,   -275,
5059        -20,    118,     31,    639,   5933,   -180,   -121,   -285,
5060         65,    212,    439,   -135,    538,    116,   -302,   -245,
5061       2534,   -623,   1549,    -34,    727,  -1750,   1477,     79,
5062       1669,   -828,    618,   -856,    773,   -286,    343,    -94,
5063        107,   -320,  -3144,   -380,    694,    -80,    843,    103,
5064       -700,   -269,    452,  -6847,    -12,   -527,     97,    -21,
5065        -76,   -246,      2,   -104,    -68,     98,    312,    117,
5066       -342,   1025,    207,    838,    -71,   2463,     60,  -1294,
5067       1549,  -1310,   -202,  -1585,    682,    327,    608,    649,
5068        664,   -801,    588,    137,   -468,    286,    234,  -6726,
5069       -107,    177,   -147,    278,    118,    -81,   -242,     97,
5070       -235,   1599,   -877,   1985,    448,   -319,   -745,   -504,
5071       -433,  -1859,    -35,    286,   -665,  -1449,   -124,    -97,
5072        930,   2622,    682,    698,   1898,   1120,   -323,   -142,
5073       -679,    294,   -162,   -539,  -1649,    152,     23,   -414,
5074       1493,    602,    913,   1428,  -3212,   -103,   -330,    557,
5075        463,     92,    251,    339,     16,    936,   -116,    229,
5076       -827,   -504,   2015,   1553,   -503,   -350,    214,    386,
5077        295,   2697,    429,     72,   -705,   -120,    427,   -139,
5078       -334,   -318,  -6613,   -468,     10,   -122,     59,   -322,
5079       -165,   -144,     45,   -427,    -12,    -79,   -202,   -266,
5080        981,   -273,    240,   -454,    -30,   -119,    340,     92,
5081       -251,    247,    189,     71,    243,  -5648,   -601,   -434,
5082       -674,    867,   -713,   -428,   -101,   -231,   1144,    -89,
5083        -10,     57,    302,    154,    362,   -425,   2014,   2577,
5084      -8659,    389,    -90,     76,     15,    147,     30,   -202,
5085        -99,   -255,   -242,   -165,    257,     97,     41,    -72,
5086        263,    613,    272,    400,   5020,   -199,   -196,   -177,
5087       -276,    -25,     28,     97,   -155,    119,    763,     33,
5088      -3540,  -1447,     16,   -169,    148,   -143,    707,  -2483,
5089        178,     83,    -83,    154,    -75,    -15,    153,    283,
5090       -323,   -139,  -1390,     69,    725,  -1744,    331,  -3665,
5091        415,   -514,   -366,    124,    660,   -295,    180,     77,
5092       -228,    192,    684,   -193,      4,   4409,    298,    427,
5093        591,    290,   -159,   -166,   -372,   -514,  -1840,   -562,
5094        795,  -1765,   -349,   1178,  -1619,   -391,    615,   -784,
5095       1353,    746,   -871,   -994,    182,   -464,   -498,    -96,
5096       -306,   -729,    743,    270,    223,   -731,     73,   2692,
5097       1110,  -2354,   -328,    -21,   -172,   -339,   -528,     93,
5098       -338,    548,   1498,    309,   -134,    160,   -247,   -619,
5099       1127,    783,  -1557,    400,   1035,   -445,   -155,  -2443,
5100        590,   -790,    137,    388,   1188,    844,   -395,   1005,
5101         55,   1141,   -122,  -3174,    138,    155,   -506,    306,
5102      -3255,   2432,   -116,  -1289,   -744,   -350,      3,    192,
5103       -156,     95,   -552,    -57,    329,   -405,    737,    138,
5104       -835,   4096,  -1037,    797,   -417,   -418,   -507,   -694,
5105       -256,     78,    -94,    -63,    -93,    754,   -555,    -90,
5106      -1518,   -878,    167,   -392,   -100,    -78,    -80,    -45,
5107       4774,    114,   -284,   -560,    -21,    275,     15,   -195,
5108      -1692,   -711,  -1057,    167,  -1555,   -690,   -263,   -267,
5109        310,   -229,    -14,   -880,    426,  -2826,    320,    -49,
5110      -1223,   -725,   3538,   -270,   -606,  -1812,    481,   -703,
5111        176,   -284,   -173,    271,    847,    711,    239,    314,
5112       1233,    -61,    477,    429,   -691,   -156,   6712,    850,
5113        365,    229,   -197,   -355,    298,    250,    207,   -437,
5114      -1647,   -261,    165,    114,    165,   1165,    -58,   -597,
5115      -3290,   -517,   -478,   -842,   -187,   -448,   -302,   -204,
5116        410,    544,    669,  -2012,    476,    434,    214,    698,
5117        302,    100,     61,     63,   -386,    918,   4434,   -230,
5118        157,  -1019,  -1487,   2239,   -774,   -234,   -378,    772,
5119       -190,    270,    -61,    -19,    322,    488,    937,  -3582,
5120       -415,   2091,   1862,     81,   -134,   1285,  -2732,    221,
5121       -235,    388,   -216,    -63,    664,   -105,    -37,    165,
5122        899,   -373,    284,   -375,    286,   -263,   -295,    276,
5123       -246,    188,   5285,   -303,    290,    -60,     -1,     95,
5124       -703,   -288,     74,   -717,   -127,    -53,   -422,   -452,
5125        166,    -54,    -15,    268,    238,    -31,   -279,  -5872,
5126        863,   -907,   -101,    885,    552,    442,  -2336,  -2142,
5127       -804,   -147,   -791,   1000,     96,    250,   -306,    134,
5128        743,  -1648,   -867,    673,   1594,   3725,    527,   -676,
5129       -661,    238,    262,    560,    277,    -58,    444,    166,
5130      -1039,   -702,    558,   -970,  -1763,  -1198,    580,    378,
5131       -421,   -972,    630,   -279,  -2456,  -1222,   -232,   -749,
5132      -3325,    174,    789,    729,   -487,    583,   -157,   1503,
5133       -801,    -38,    -11,    556,     81,   1508,   -140,     74,
5134       1373,    912,   1471,      4,  -1080,   -105,    -58,   -104,
5135        -54,   -544,  -2392,   1550,    318,   -506,    -11,   -180,
5136      -1891,   -230,   -259,  -1182,   -154,    524,   -568,   1972,
5137        546,    469,   -720,   1089,  -1530,   -680,   1349,    429,
5138         82,  -1524,   1894,    -90,    188,   -145,     15,  -1113,
5139         15,     53,    282,   2212,   -736,   -941,  -1148,   -344,
5140       1473,    344,    392,   -333,   -556,   -480,  -3833,     35,
5141       -160,   -525,    151,   -534,   -782,     38,    520,   -416,
5142       -384,   7582,   -158,    -29,     74,    -57,    -23,     73,
5143       -393,   -245,    -12,   -260,   -154,   -319,    357,    247,
5144       -306,    351,    273,    755,    227,     89,    283,   -152,
5145         17,   5129,    191,   -213,   -531,    255,   -468,   -209,
5146       1128,     72,   -807,    225,   -319,   1638,     42,     20,
5147        935,    -52,   -326,    541,  -1174,    130,    284,   -112,
5148        444,   3959,    262,   -631,   -262,    275,   1025,    190,
5149       1125,   -265,    -95,    265,     35,    270,    -92,    -30,
5150       -141,    325,   -435,     45,   -659,    149,   3648,    339,
5151      -1701,  -1338,   -144,   -989,   -604,     84,   -394,    168,
5152       -302,  -1294,   -433,   -921,   1271,     77,    374,   -604,
5153       -230,     97,    206,   -138,   2909,    478,    707,      0,
5154       1242,   -340,  -1659,    349,   2751,  -1175,   -146,   1038,
5155         65,   -775,   -423,     14,     22,     41,   -905,    287,
5156        280,   -933,    195,  -1817,    540,  -2374,   -661,  -1102,
5157        879,   1232,     29,  -1683,    286,   -136,    658,   -395,
5158      -1782,  -2823,   -624,   -223,   -299,   2859,   -103,    -45,
5159        544,     82,    -21,   -263,   -666,   -362,   -732,    249,
5160       1087,   -242,     30,    663,   -386,   -350,   1240,   -492,
5161       -868,     69,    -41,     35,     30,  -1791,   3870,   -455,
5162       1355,   1098,   2933,    347,    361,     79,   2855,    -26,
5163        -66,   -598,    -43,     21,   -386,   -802,    -81,   -436,
5164        846,   -673,    377,   -326,  -1217,   1465,   -480,   -205,
5165      -2168,  -1689,    690,    355,   1192,    734,   -113,     39,
5166       -486,   -644,    438,   1096,   -723,   -524,  -1634,   -621,
5167       -394,    226,    167,   -625,   -709,    854,   3005,   -910,
5168         13,   -793,  -1517,  -1254,     18,   -440,   -836,    651,
5169        -31,    229,  -1081,   -126,   -191,  -3612,    487,    451,
5170       -292,    943,  -2018,   -618,   -259,   -649,   -723,   -447,
5171       -238,   1096,  -2228,    675,    563,   -316,  -1248,     32,
5172        -28,    293,  -1817,    226,    267,   1291,    624,  -2279,
5173        143,    650,      5,   -563,   -504,  -2124,    -94,  -1613,
5174      -3050,    708,  -3458,    442,     30,     65,    -80,     89,
5175        204,   -245,     94,     28,     -2,   -231,    623,   -189,
5176       -405,  -2147,   1147,   3124,    806,   1048,   1145,    653,
5177         47,     86,     -4,     46,    437,    229,   -190,    310,
5178       1995,    -48,  -1015,  -1806,   -266,   -941,    361,    179,
5179        172,    397,    182,    323,   -516,   3435,      7,     -5,
5180 };
5181 
5182 static const int16_t cb1616s1[] = {
5183      -2521,   -518,   1830,    985,   -500,    109,   -807,   -197,
5184        543,  -1036,    104,   1989,    428,    740,   1110,   -366,
5185       1482,    899,  -1828,    159,  -3015,   -311,   -792,    -42,
5186          3,   -412,   -157,    -13,    863,   -248,    261,   -187,
5187       -409,    156,    772,    271,    318,   -262,     78,   -571,
5188         28,    370,    119,    302,  -4794,    106,   -123,   -153,
5189       1857,   -702,   1090,   -319,    415,   -327,   2124,   -170,
5190       -411,    174,     62,     -7,    921,   -128,    735,   -127,
5191        972,   1678,    166,  -1471,   -208,   -224,    871,   -900,
5192       -223,   -817,    288,   -472,     10,     31,   -401,  -3201,
5193      -1290,     -3,   -301,    183,    730,    473,    438,    -81,
5194        882,    -64,   2898,   -242,    408,   -211,   -333,   -254,
5195       -820,    612,  -1128,    -60,    -73,  -2516,     45,    637,
5196       -130,    459,   -312,   -223,   -629,   1490,   1792,   -199,
5197        -21,   -545,   1772,  -1084,   -173,    381,    380,   1289,
5198       -117,    483,    138,  -1200,   -519,    598,  -3453,    349,
5199      -3102,   1260,   -170,    238,   -684,     48,   -483,   -883,
5200       -879,    139,    298,   -110,   -203,   -955,    195,     57,
5201       -550,   1945,   -711,   -688,  -1470,   1527,     58,    317,
5202        656,    310,     57,    162,   2006,   1387,    845,   -127,
5203       -398,    318,   2520,   2002,   -906,   -323,   -194,    907,
5204        588,   -228,   -357,   -316,    557,   -596,  -1559,     -3,
5205       1614,   1317,  -1701,    936,    -89,  -2270,   1327,   1046,
5206        400,   -233,     18,   -730,    -23,   -181,   -593,     74,
5207       -570,   -969,    432,   -261,   -833,    -90,  -4675,    786,
5208       -566,   -183,   -859,   -554,    346,   -493,   -201,   -220,
5209        241,   -919,  -1896,    265,   -802,   1380,   -718,  -1103,
5210       -574,    307,    138,  -1260,    175,   2540,    -82,     58,
5211       1046,  -1381,   2486,    582,    455,    485,   -824,   -150,
5212         57,    -45,   -155,   -490,  -1108,  -2191,    833,    423,
5213      -2011,    267,    779,    140,    -28,     57,     94,      6,
5214       -301,      5,   -833,  -1226,   -193,   1110,    -63,     79,
5215       -492,  -1465,  -2733,    444,     56,  -1116,   -601,     20,
5216       -618,  -1315,   -695,   1146,    -66,    336,   -166,    158,
5217        530,    -53,   -371,   -594,   -685,    114,   -146,    373,
5218        174,     -1,     47,    119,   -124,   -121,  -6697,    -94,
5219      -3544,   1506,   1221,   -101,   2160,    558,   -254,   -728,
5220        511,    378,   -383,     12,    626,    172,    183,    354,
5221         49,   1669,   1188,   3810,    409,    152,    694,  -2520,
5222        342,     61,    -85,    -38,   -170,      5,    305,    154,
5223       -348,    699,    332,   2542,    673,  -1130,  -2601,    554,
5224       1483,    466,    271,    490,   -644,    822,    -96,    477,
5225        131,  -2051,   -111,     43,    -31,    -62,   -767,  -3257,
5226        663,    488,   1823,    522,   -525,   -249,    481,     -7,
5227      -1298,   -941,   -335,   -566,    305,    534,   -735,    207,
5228        709,  -3170,     19,    -20,  -1888,    271,  -1697,    117,
5229       1837,   2690,    305,   -483,   -463,    407,   -706,    467,
5230        518,   1806,    244,    -80,   -453,   -505,    882,    843,
5231       1328,   -280,    175,    319,   -842,    192,   -680,   -469,
5232       5440,   -205,   -187,     53,    332,    204,   -184,     96,
5233       1026,   -525,     20,    975,    125,  -1562,  -1873,   -757,
5234       -137,    133,    -10,   -340,   -783,  -1484,  -2206,   1238,
5235      -5212,   -466,    129,   -224,     17,    497,    -41,    846,
5236         88,    -41,    285,    284,   -155,     21,   -225,    150,
5237        223,   -807,   -444,  -1141,   -908,    292,   -326,    559,
5238       -446,   -283,    -41,   -277,  -3479,   -667,    532,     83,
5239        257,    383,  -2986,   1685,    697,    777,   1551,   -142,
5240       1786,    579,   -531,    787,    712,   -984,    603,   -174,
5241       -459,   1303,   -943,    741,   1103,    -73,    600,   -403,
5242        -42,   -169,    -90,    220,    208,    105,  -4083,  -1069,
5243        981,   -926,    124,    273,   -145,   -133,    307,   4720,
5244        209,    324,    -79,     12,    -41,   -220,    211,   -184,
5245        435,    307,  -1544,     83,   1565,   -445,   -217,   -648,
5246       -379,  -1270,  -1590,  -2337,   -860,    348,    648,   -157,
5247       -785,   3318,   -123,   -138,   -412,   -876,    358,   -173,
5248       -280,    -81,   -149,   -167,   -160,  -2113,     20,    -40,
5249       1022,    432,   -721,     55,   -651,     17,  -1135,   -380,
5250       -542,  -1128,   2919,   -475,   -143,    -53,    176,   -152,
5251          7,    -29,   -172,    174,    195,  -8005,    277,    105,
5252         35,    115,   -314,    137,   -253,     75,   -278,     90,
5253      -1508,     79,   -153,   -560,   1027,   -349,   -292,   -466,
5254      -1101,   -324,    -84,   4251,    822,   -420,     55,     43,
5255       1886,    281,    964,   2408,    425,   1187,    -27,    -84,
5256      -1277,     63,   -978,   -143,    506,    727,   -155,   -384,
5257       3434,    592,   -262,   -438,    -30,   2849,    -69,    -58,
5258       -181,    -87,     20,    299,    412,   -263,    702,    131,
5259       -271,    -10,    736,    121,  -6299,   -132,   -116,     26,
5260       -253,   -586,     32,   -145,   -251,    -12,    471,    135,
5261        585,    604,     29,    873,    363,     -2,  -1595,     41,
5262      -1147,   -142,    665,  -2752,   1302,   -358,   -134,     29,
5263       -691,    -12,   -702,   -459,    100,    278,      9,     54,
5264         66,   -458,     53,    213,    193,     14,   -400,   4870,
5265       -950,   -209,     50,    470,    449,      3,   -118,   2287,
5266       -469,    -58,    126,   1011,   -826,    386,  -1019,  -2390,
5267       -586,  -1401,    137,    760,    141,    -89,    117,   -252,
5268       3106,   -936,   -198,    390,    463,   -245,   -509,   -123,
5269       3057,   1200,   3451,    282,   -332,   -585,   -662,   -955,
5270        165,   -276,     73,    373,    202,    506,    356,    125,
5271        141,   -613,   -670,    446,   2031,   1521,   -446,   1339,
5272        198,   -112,    214,     70,    265,  -1310,   2492,   -133,
5273      -1880,   -347,   -961,    312,  -3714,   -475,    102,    391,
5274         64,   1091,   -686,   -101,    144,    447,    173,     66,
5275       -374,    342,     69,  -3379,  -1331,   1160,   -889,   -858,
5276        982,  -1613,   -223,     57,    186,    428,    226,   -477,
5277        449,  -1052,   -661,   -382,    459,    277,   -277,   -250,
5278         12,   4077,   -260,   -161,   -163,     38,    159,    243,
5279        131,    457,  -2253,   -301,  -1626,     37,    806,    104,
5280        191,   1899,    346,    398,  -1108,   -623,   -391,   1092,
5281       1252,   1126,     81,   -116,   1192,    674,  -1321,    -32,
5282       1739,   -708,   -230,   -844,   -507,    415,    261,    211,
5283       -619,   -191,   5460,      8,    139,    197,    392,   -556,
5284       -215,     66,     64,   -808,      0,   -136,    151,    156,
5285        260,     94,    418,  -1446,   1815,   -540,   -793,    451,
5286       -477,   1788,   -124,    330,   1638,    342,   -503,   -384,
5287      -1201,   -762,    929,  -2886,    888,    -63,    318,    598,
5288         42,  -1226,   -400,   -462,   -136,    321,   1872,    376,
5289       1260,    142,    -79,   4377,      9,    294,    -71,   -190,
5290        -21,  -2612,   -240,     26,    -18,   -227,    864,     79,
5291       2588,   -882,     87,  -2976,      9,    480,  -1573,   -170,
5292       -429,    201,   -124,    171,    632,    -60,   -447,     64,
5293        -37,  -1182,    -86,   -105,   2901,  -3557,   -134,    486,
5294        141,   -259,    239,    465,    467,   1009,   -409,     34,
5295        254,   2469,   1002,    834,    557,   -845,    149,   -747,
5296       -504,    494,   1382,   1067,    353,    191,  -1105,   1705,
5297       -586,   1472,   -444,  -1303,    198,    602,    471,    468,
5298       4855,    127,   -141,    487,   -454,   -138,   -392,   -118,
5299       -491,   -948,     58,   -290,     -7,   -662,    229,   -268,
5300         -2,   -537,   -620,  -4770,   1152,   -173,    166,    -69,
5301         32,  -2555,    433,   -583,  -2219,   1107,   1082,   -942,
5302       -173,    399,   -601,    250,    423,    125,   -448,    352,
5303       -571,   -406,      0,   4735,   -264,   -174,  -1020,   1105,
5304      -1149,   -171,   -252,   -130,   -202,    -74,    601,    601,
5305        570,  -2742,  -1403,   3129,   -349,    194,    309,    130,
5306        261,     93,    154,   -117,   -418,   -657,    270,   -160,
5307       1660,   -818,    613,  -1458,   -653,  -3763,   -232,     90,
5308       -265,    -99,    -28,    -13,   -281,   -553,     11,   -142,
5309      -1764,  -4548,    936,    -21,   -683,    -88,   -806,   -187,
5310         28,     78,    -70,    -99,     -2,   -493,    -16,     48,
5311 };
5312 
5313 static const int16_t cb1616m0[] = {
5314      -3821,  -3397,    203,    -25,    -22,     68,    189,    -13,
5315       -286,     94,     18,    288,     29,     -5,      3,   -414,
5316       1483,   -172,  -1275,   -180,  -3792,    360,    145,   -143,
5317        444,   -139,   -198,     70,    -17,   -353,   -121,     -6,
5318         76,    -50,   2987,    173,  -3070,   -229,    -16,    192,
5319        134,    -55,    -86,   -200,    128,  -2052,    -59,    -11,
5320         -4,    309,    179,    494,   -138,   -363,   -336,    119,
5321       -127,   2497,   -169,   -316,    -87,   -538,     42,   -534,
5322        315,   2364,     61,    269,    -87,    -94,     82,  -2069,
5323         18,   1238,     -7,     79,     -9,     41,     70,     50,
5324        209,   -158,   -136,     28,   -275,     62,    296,     77,
5325       6269,   -184,     73,    -19,    -25,    -57,    134,    -52,
5326       8569,   -176,     -8,     17,     15,     79,     36,   -137,
5327         12,     44,   -270,   2335,    111,    517,    -83,    207,
5328       -276,   2577,   -198,     83,    376,    -75,   -273,     62,
5329        109,      4,    -48,    122,    -41,     99,    -87,     14,
5330      -7696,   -118,    -66,    171,     96,    -31,    123,   -217,
5331       -676,   -439,    407,     97,   -281,   1873,    626,   -148,
5332       -548,   1634,    704,     97,  -2076,   -336,    632,   -371,
5333        113,    544,    -88,    184,  -2200,   -420,   -592,   -168,
5334        759,    291,   2215,    704,   -140,   -145,  -4088,    295,
5335        186,   -270,    283,    294,    -42,     76,     69,     41,
5336       -140,   1635,   -200,   -682,    302,   -192,    902,   -540,
5337       -843,   -494,   -529,    102,   -759,   -165,   3160,   -180,
5338      -1450,   -424,    -16,      6,   -548,    296,  -3056,    219,
5339      -1883,   -109,   -566,   -431,     95,   -422,   -532,    -26,
5340        120,    -46,     23,    174,    175,   -369,    110,     -2,
5341         25,    132,     -1,  -3338,    -67,   2140,    -25,    566,
5342       -129,     35,   1187,    337,   1999,   2712,    -71,     45,
5343       -177,     94,   -321,   -197,   -573,     98,    225,     46,
5344         53,     78,    -40,     82,     23,   2718,   2534,     89,
5345        -65,     77,    206,    343,    527,    102,   -191,     94,
5346        463,    111,  -4529,     97,    876,   -205,   -944,    181,
5347       -132,    467,    366,     85,   -302,   -100,    -33,    -76,
5348      -3087,  -2546,    215,    277,    -52,    352,    137,    -45,
5349        162,    590,    406,    382,     85,  -2824,    141,    219,
5350      -3790,     40,    126,     32,     30,    100,    121,   -210,
5351        196,   -268,    178,    102,   1229,    -80,   -750,    -11,
5352        -57,     84,    238,   3571,    274,   -254,     55,  -1616,
5353       -176,   -755,     46,  -1306,   -201,   -228,    101,    197,
5354        -93,   -156,    319,     82,   -385,    -17,  -4660,    180,
5355       1278,   -113,   -215,    103,    832,   -233,    412,    249,
5356       -900,   -132,  -3427,     52,    416,    267,    317,   -384,
5357        130,     78,     91,   -360,     75,    386,   2219,   -360,
5358      -2975,     17,    286,   -294,   -213,    231,    131,    821,
5359       -358,    222,   -230,    -44,    -93,  -1151,    294,   -316,
5360         -8,    129,    231,   -993,    -58,   3319,     48,  -2546,
5361       -213,    -14,   3208,    162,   -240,   -176,    307,   -165,
5362        -20,    348,   -113,    -78,    -91,     -8,   -261,   8033,
5363       -179,     64,     -7,   -113,    -59,    -32,   -170,     52,
5364         55,    -80,    140,     64,    -39,    915,     28,    416,
5365         38,  -2328,    206,    115,    366,    -92,    652,    110,
5366      -2838,    -59,    613,     23,    109,   -151,   -198,    185,
5367       3033,   -122,   2863,   -273,     86,     41,    114,    -99,
5368        315,    372,     14,   2191,   -171,    531,    -18,    -34,
5369       -352,    130,   -360,    117,  -2896,      2,   -564,     51,
5370        223,     57,   -257,   3161,   3130,   -384,    126,    -40,
5371       -160,   -232,   -138,     81,    -34,    -96,     82,      9,
5372         62,   -161,    344,    100,    790,   -243,   -344,   -393,
5373       -531,    401,     90,    171,    144,   -329,      7,  -4639,
5374       -135,     -6,    351,    -21,   -195,    224,    -25,   6027,
5375        224,    -14,    344,    170,   -169,    -97,    252,   -488,
5376       -379,    -73,    629,     -9,    266,    152,    -64,    330,
5377         -8,   2080,    -91,  -3315,    229,     25,     45,   -528,
5378       -123,   2951,     40,    -85,     -4,  -2695,    -38,   -112,
5379         84,    -30,     79,    762,    151,  -4089,    -95,   -151,
5380          9,    138,   -206,     -3,  -2114,     99,   -100,    116,
5381       -403,    -56,     -8,    -36,    115,    -18,   -195,    -38,
5382       -240,      8,    -32,    122,    125,  -7406,     45,   -210,
5383        111,   -152,   -152,    -35,    -72,     28,   -154,    303,
5384      -3147,    459,  -2881,    -14,    -13,    -56,   -126,    -69,
5385       -213,    -97,    202,    -88,   -277,   -557,    451,   -376,
5386        -91,    319,    141,   2728,     23,   2506,   -101,    632,
5387         62,   -314,    159,     44,   1231,    -65,    -37,    192,
5388       3118,   -186,   -396,   -108,     71,   2111,    586,     95,
5389         15,    -28,    176,     20,    -67,      3,   -265,    101,
5390       -182,    -21,   -455,    -15,  -6225,    -45,   -353,   -384,
5391        -22,    113,    -40,    -47,     57,    -73,   -503,    134,
5392        736,    -70,   -125,     -5,   -250,     62,    165,    182,
5393        185,   -132,    426,   -276,    100,   -497,    -23,     81,
5394       -112,  -3528,  -1997,   -234,   -154,    -91,   -125,    -26,
5395        179,   -611,    655,    767,  -1064,    130,   -264,    107,
5396       2811,  -1391,    298,    -20,     37,    -74,    -12,   -157,
5397       -270,   -106,   2559,    -89,  -3107,     55,    187,   -265,
5398        195,    140,      1,   -484,    713,    171,  -1123,   -226,
5399       3666,   -367,   -516,   -249,     38,    195,    236,   -378,
5400       -383,   -205,    -72,     -7,     15,  -9329,     -6,    -26,
5401         56,    141,     48,      6,   -141,    -95,    -69,    -40,
5402        -99,    -80,     73,   -253,    456,   -174,     51,   -250,
5403        -48,  -2115,    -63,  -2555,    -25,  -2058,    -58,     66,
5404        176,     14, -10053,    -23,    -39,    -37,    -15,     38,
5405         82,     11,     97,    169,      5,    -67,     57,     61,
5406      -2248,    108,    -19,    256,   -169,   -122,   -336,   -431,
5407        -77,   -250,   -156,   -745,    184,    684,  10559,   -199,
5408        -34,    -37,     96,    -82,    -17,     60,     65,     21,
5409        -67,   -337,     62,     35,     74,   -214,     38,     47,
5410       -129,   6139,   -139,    -57,   -154,    261,      7,   -127,
5411        109,     40,    179,    -99,    198,    -51,     48,    -36,
5412      -2377,   -194,   -334,  -2826,    103,   -220,    -57,     41,
5413        979,   -895,     68,   -217,  -1712,   -430,    -98,     91,
5414       -107,  -1755,   2615,     84,   -500,    231,    480,    -31,
5415        146,   -157,   -120,    152,   2342,    -36,  -1969,     57,
5416       -109,    476,   -243,    261,    -58,   1998,      4,   1388,
5417        -98,     45,   -140,    400,    -76,   -321,    -22,     -9,
5418        210,    517,      5,  -4708,     66,   -330,   -405,    -19,
5419       2158,    -65,  -2163,    244,    -16,   -192,    494,   -381,
5420       -194,    413,     89,    220,    455,    -54,      4,    206,
5421        221,  -4998,     63,   -365,    354,    364,    677,    207,
5422        -66,    -27,   -477,   -182,    841,     85,    -40,    166,
5423       -185,    321,   -293,   -181,   -429,   -231,   1401,   -122,
5424        938,     67,   -185,     51,   3188,   -802,    421,  -3230,
5425       1432,   -432,   -658,   -587,   -843,    421,    177,    446,
5426        510,   -140,    -90,   -127,    -78,      2,   1089,   -185,
5427        301,   -393,   4100,   -152,    265,    224,     25,     95,
5428        534,    280,   -254,    -45,     -5,   -207,     49,   -126,
5429       8922,     43,      9,     21,     28,     21,    -42,    -84,
5430         38,     90,  -2014,     61,   -149,    188,  -3350,   -120,
5431        -43,     10,     14,    155,   -225,   -351,   -114,     28,
5432        -23,  -4400,    367,    -51,     76,    -89,   -113,    122,
5433       2007,     25,   -348,   -227,   -370,    -61,    135,    -79,
5434 };
5435 
5436 static const int16_t cb1616m1[] = {
5437       -321,     -7,  -6725,    -36,     77,    -20,   -101,   -529,
5438       -166,     97,    -76,   -232,    -70,     16,     13,     93,
5439        -50,    222,   -258,  -4424,   -125,    125,     83,    313,
5440       -246,   -325,    108,   -331,    484,   -188,    192,   -964,
5441       2603,    -38,  -2236,     58,    337,   -254,    -17,    -90,
5442        -88,     40,   -141,  -1293,    -56,   -811,    247,    -78,
5443        -34,    144,    112,     43,    142,   -137,   -147,     56,
5444       -406,     12,    210,    132,   3707,    109,   -896,   -268,
5445      -2295,   -509,     32,   -219,    113,   -104,    141,    273,
5446         18,   -358,     16,  -3354,   3474,   -167,    220,     10,
5447        104,   -175,     -8,    -71,    -77,    -48,    277,     82,
5448         86,     35,   -712,    -32,     36,    -65,    213,    121,
5449        -76,   -742,    291,  -4587,   -169,   -122,    -77,   -285,
5450         54,   -120,     89,     71,     12,   -133,     54,   -215,
5451      -1906,   -115,   3220,   -194,   -391,     87,    415,   -212,
5452       -210,   -138,    182,    590,    713,    944,    320,    142,
5453      -1970,    197,    -79,   -548,    458,   2836,     33,    -62,
5454       -183,   -149,   -640,    147,   -427,   -113,   -178,  -1631,
5455       -108,   2666,    -58,   2210,   -251,    288,     16,    382,
5456       2123,    636,     -4,   1118,    232,    335,    -33,   -114,
5457         24,    -68,   1309,    -38,   2080,    534,    288,   -162,
5458       -630,   -360,   -643,     10,     62,  -2229,    263,     19,
5459        310,    -44,    419,   2846,  -2579,   -159,   -246,    685,
5460        -67,    394,    314,   -356,   -158,     19,     90,    116,
5461      -2261,    163,    664,    163,   -191,    -49,    -18,   -308,
5462        -15,   2508,   -370,    693,    -62,    818,   -307,   -658,
5463        133,   1858,  -4900,     53,  -2485,    -48,     -9,    126,
5464        159,      6,    -71,    291,    102,   -367,    -62,     27,
5465         88,     -6,    204,    -65,   -725,     31,   -159,     -1,
5466         -5,     45,   -133,   -146,    261,  -4481,    -19,    694,
5467       -261,   -478,   -177,     88,    214,   -836,    -14,   -762,
5468       -111,    501,      0,    254,   1971,  -1024,   2678,   -141,
5469      -6064,     76,    430,    160,   -195,   -582,    280,    580,
5470        183,   -315,    -13,    665,    -53,    315,   -199,    438,
5471        220,   3267,    194,      2,   2808,    -88,     42,    150,
5472       -179,    237,   -155,    143,     46,     99,     27,     30,
5473      -6137,    -51,    -89,    201,    145,   -179,     13,   -358,
5474         55,     71,     -3,     28,     -9,    -16,    125,    160,
5475        159,    -21,  -5407,   -485,     -4,    -88,    -89,     44,
5476          3,    166,     22,   -413,    993,     80,    485,   -107,
5477        446,   -943,   1025,    261,     -3,   2991,    547,   -268,
5478       -109,    536,    -10,    187,     17,    388,   -120,    -71,
5479       -343,   -416,    162,     69,     -9,     46,   -477,     83,
5480       6134,    146,   -236,   -125,    -94,    -55,   -274,   -231,
5481       1120,    171,   -139,  -2714,     80,   -111,     20,   2475,
5482       -135,  -1710,    317,   -762,    155,   1222,     68,   1192,
5483        -15,   1825,    -36,    -45,   -120,   -484,   -131,   -162,
5484       -128,    163,   -407,     72,   -222,    -46,   -222,  -5319,
5485        278,   -373,   -436,    284,    138,   -243,   -104,     28,
5486        -77,   3022,     93,    -15,   -581,   -498,    292,   -165,
5487      -1740,    121,    195,  -1368,   -134,    -68,    -20,    -75,
5488        -10,    113,    128,   -381,   -507,   -237,   -709,     13,
5489        -22,    155,  -5065,    -95,    246,   -226,    193,    687,
5490       1839,    246,   -232,   -359,    475,    106,    297,    205,
5491      -2702,   -378,   -219,    -20,    140,  -3198,    192,  -3077,
5492       -135,    -38,    -23,    213,    -72,    255,    -90,   -130,
5493       -150,     62,   -484,    -94,  -2625,    -89,    344,   -129,
5494       2655,    369,    -35,     17,   -697,    251,   -343,     68,
5495         53,    176,   3104,    237,    -75,  -3020,    178,     45,
5496        -86,     45,   -115,    183,     49,     26,    140,     77,
5497         40,  -2315,    249,   1791,     48,   -755,    -12,    201,
5498       -455,   -250,    -62,   1729,   -113,   -959,    238,   -114,
5499        289,   -135,  -2208,   2748,     65,    306,    -83,      3,
5500       -513,   -481,    -49,   -163,   -568,    -88,    668,    -51,
5501      -2586,    106,    -22,    584,   -453,   -350,    333,   -177,
5502       -236,   -657,    536,   -349,    394,    -56,     14,    133,
5503        -55,    -84,    210,    -19,  -8647,    154,     80,     27,
5504         -7,    -76,   -117,    100,   -201,      1,    296,   -101,
5505         -6,   5642,    137,    -59,    -93,     95,   -110,   -280,
5506        -61,   -300,     25,    887,     43,    -30,   2493,     76,
5507        -22,   -343,    489,    266,    308,    163,    132,   -349,
5508       2021,     18,  15536,     61,     11,    -41,    -42,     41,
5509         -4,   -183,    -40,    -24,     26,    241,   -102,   -115,
5510       -164,   2044,    -35,   -217,   -226,    734,   -228,  -2546,
5511        218,      0,    122,   -150,   -528,   -188,  -1273,    155,
5512        107,    -33,    -37,   -293,      6,    112,   -155,   -228,
5513        192,  -2378,    153,  -1045,    213,   2975,     39,   -159,
5514        -10,    -41,     34,   -125,      4,    -30,   3907,    -41,
5515        848,   -346,    191,   -195,   -292,   -126,   3421,    -24,
5516       -244,     92,    693,     64,   -193,    192,    121,    -33,
5517       -141,    523,   -162,   2754,     71,     59,     40,    -63,
5518       -142,   -100,   -338,    379,   -136,    -64,   -196,     11,
5519       3198,    162,   2097,   -132,  -2359,   -193,   -398,   -318,
5520        842,   -635,   -168,    425,   2001,   -136,    290,    206,
5521        562,    -96,     -8,   -214,    -45,    -11,      4,     52,
5522        177,   -148,    229,     33,    -48,    -46,   6538,   -106,
5523        -27,    -22,   6527,     20,   -405,    157,     87,    208,
5524       -117,     -4,     30,     87,     28,   -356,    -76,   -108,
5525        -33,   -568,   -270,    177,     49,   -457,  -3210,    119,
5526        103,    256,   -180,    211,  -1209,   -369,   -256,     37,
5527        -47,   4976,     84,    207,    225,    224,   -425,    396,
5528        921,     58,   -150,    104,   1509,     15,    -58,   1724,
5529         47,    -24,     21,    376,    353,    482,   -236,    634,
5530        306,   3179,     73,    -33,    -54,   -169,   -214,    146,
5531       4322,   -216,   -644,    305,    305,   -453,     53,    143,
5532         -9,  -1472,   -141,   1314,     57,     40,    -55,    -80,
5533         67,   9264,     57,     86,     22,   -147,      1,     -6,
5534          0,     39,      7,    114,    -51,   -137,    155,    -15,
5535       -122,      5,    137,    125,    213,     -6,   7158,     36,
5536        -52,    -54,    149,    901,    859,    703,    366,    673,
5537        -13,   1186,    588,   -202,   -451,     18,   -585,   -250,
5538      -2632,   -134,     61,  -3038,   1022,     78,   -672,   -276,
5539         96,    838,    533,   -254,   -525,   -106,   -378,   1627,
5540         12,     31,    317,   -118,     81,    313,   -186,    197,
5541        452,  -2971,     83,   1326,    419,  -2366,   -328,    -87,
5542       -103,   -243,   -280,     25,   -240,    590,   -232,    105,
5543      -2966,  -2391,   -326,    338,     80,   -392,   -243,    271,
5544         -7,   1127,      1,   1901,  -2279,   -207,     32,    -99,
5545        560,   -193,    371,    494,    506,    255,    332,  10737,
5546         48,      8,    -33,    -33,     32,    -33,     45,   -104,
5547       -259,    -99,    -37,   -134,     72,    -50,    138,    428,
5548      -2258,     77,    744,      5,     96,   3020,   -269,     49,
5549        112,   -223,    186,     48,    224,   2571,    340,   -129,
5550        -39,  -1900,    -45,   1978,   -261,    223,    294,     22,
5551       -108,    -58,    109,    -31,  -3252,   -138,  -2969,    -19,
5552       -133,    190,    -36,    132,   -136,     63,   -175,    351,
5553        -76,    232,  -2708,    -17,    -24,   -130,   -474,     74,
5554      -2978,     45,   -139,    -23,    227,    -42,   -141,    278,
5555         81,      8,  -2491,   -446,    315,    -64,   -167,   -643,
5556       -275,    100,      0,   2484,   -482,   -128,   -144,   -206,
5557 };
5558 
5559 static const int16_t cb1616sl0[] = {
5560        -46,  -5073,    119,    -68,      8,   -160,    201,    -15,
5561         55,     44,     44,   -197,   -110,    -83,    -90,    -66,
5562        -29,   -128,   2449,   -182,   2226,    298,    -69,    189,
5563       -167,    199,    -78,     60,   -154,   -169,   -242,    189,
5564        214,    132,    -41,    169,    222,   -130,    209,     20,
5565       -154,   -327,  -3458,    186,   1356,    672,    133,    100,
5566        375,   -491,    -52,    -87,    153,    537,   2513,   -349,
5567         47,    -27,    118,   -301,    250,     45,    191,   -150,
5568        279,   2367,    -70,    191,   -301,   -206,     -5,    -40,
5569       -201,   3680,    -67,     36,   -341,   -133,   -197,   -383,
5570       -101,     21,    -68,  -1240,     69,     -8,     -7,    -16,
5571         28,    -47,   -145,   -169,     32,    170,    246,    149,
5572       3039,  -2617,    -42,    -95,    184,    -74,     71,    -56,
5573        -22,    -85,   -203,    129,     97,   -105,    -91,   -304,
5574          4,     93,     89,   2724,   2809,   -178,     52,   -155,
5575       -152,    149,     47,    182,    124,    -75,     24,    256,
5576        -38,     53,   -135,     63,     70,     59,    -59,      7,
5577          6,     46,   8192,   -157,    142,     81,    121,    136,
5578        -87,   -147,    -71,     59,     57,    119,     21,  -1938,
5579         46,    186,    100,   -158,    -52,     34,     95,     22,
5580         20,    179,    112,    116,    234,   2551,  -3012,   -167,
5581        -93,   -379,    -90,     24,    208,    257,    253,     23,
5582      -1361,    209,     75,    191,    -23,   -115,   2024,    264,
5583         77,   -159,     77,   -219,   -237,   -154,     13,    273,
5584      -3338,    122,   -205,   3796,    -96,    103,   -136,    -60,
5585        115,    -81,     19,     69,    396,    225,   -280,     86,
5586        329,    284,    505,    403,    -37,    203,    310,  -2587,
5587      -2374,   -241,    -17,    492,    -42,    -32,    261,    112,
5588        123,    -33,  -1271,   -112,    -41,     12,     82,     67,
5589        -71,     56,    -10,    -83,    -28,     15,    -12,     42,
5590       2292,    297,   -235,     -3,    528,    -57,    159,   -185,
5591        -54,    -84,   -152,    775,     15,     54,    451,   -294,
5592         53,     -2,    141,     39,    -65,     75,    149,  -5460,
5593         17,    -58,   -126,   -281,    264,    151,    362,    -98,
5594         62,  -2361,  -2560,    173,     42,   -290,   -161,    -96,
5595        -52,     82,    130,    -86,   -150,     48,     20,    -57,
5596         52,  -2263,    -96,   2662,    -66,     21,     74,    -37,
5597         22,    323,     64,    270,   -141,   -599,   -300,   -121,
5598        -12,   -128,    -96,     -3,   -129,  -4339,   -293,    -55,
5599         31,    -82,      8,     82,    -20,     58,     15,   -238,
5600        140,   -125,    -98,   7632,    -14,     96,   -129,    -12,
5601        -39,     85,      0,   -104,   -225,     24,      3,     95,
5602        -87,    115,    168,     19,     22,     95,   8056,     36,
5603        -12,    106,    -99,    -15,    -87,    112,   -122,     55,
5604         14,    282,    -31,     80,     42,     -4,     81,    -73,
5605         74,    -10,     82,     35,    173,    -20,    -40,  -8192,
5606        -35,   -386,    270,    263,   -231,   -142,     42,   -445,
5607        204,    177,   -330,   -859,    715,   2731,     59,   2578,
5608        220,   -478,      3,    410,    -47,     61,   -214,   2765,
5609       -206,    174,     56,    427,    442,    118,   2708,    -66,
5610        -40,     41,    119,    -65,    -71,    -21,    124,    106,
5611        -18,  -2586,    -35,    106,   -364,    286,    -16,   -178,
5612       -146,    -82,    157,     92,     -4,   -437,   -131,    -85,
5613        -27,    -90,     23,    -58,  -5332,    115,    -69,    -25,
5614        -14,     13,     52,     14,   -286,    -13,    -60,     16,
5615         19,     53,     35,      7,    -21,      7,    231,     48,
5616       2495,    -82,   2836,     44,   -134,    -76,     33,   -394,
5617         47,   -124,   -175,     95,    103,    161,     57,    -37,
5618        174,   -499,    131,   -394,   2007,  -2596,   -481,    294,
5619        152,    601,    144,   -438,    109,   -204,    317,     37,
5620        362,   -153,    216,    269,    -39,   1250,    505,    505,
5621       2571,   -115,   -595,   -806,   -998,   1226,    -71,     26,
5622        -67,    262,     51,   -161,    183,   1622,    -32,    233,
5623          3,   -217,     19,    -16,    209,     51,     40,    -40,
5624        -43,    -27,  -7227,     13,   -128,    -18,     82,    154,
5625        133,   -121,     33,    -66,      8,   -102,     71,      8,
5626       2780,    -43,     79,   3212,   -282,   -165,    125,     78,
5627       -101,    -59,     59,   -136,    308,    -61,   -295,   -241,
5628        -29,     27,   -326,   2932,   -563,    308,   -269,    -34,
5629       -158,    -26,    -64,   -411,    -75,    420,   -294,   -239,
5630        -11,    429,     44,     36,     69,   -200,    -56,    279,
5631         80,   -218,   -294,   -294,    252,     64,   7793,      7,
5632       -155,    -56,  -3118,  -2749,   -178,     62,    441,    105,
5633        -45,     23,     23,   -101,   -109,    -26,   -149,    566,
5634        -29,   -394,   -850,   1699,   1986,    243,   -665,    565,
5635        155,  -1746,     96,   -344,   -651,    387,   -363,    283,
5636        241,    101,     71,    -18,     -9,     43,    114,    -22,
5637          9,   -109,   -119,    -92,    117,   8192,    -67,     87,
5638        174,    -42,   -195,    527,   -155,   -195,   -167,  -1619,
5639       2638,   -824,    121,     44,    138,   -808,    407,    584,
5640       -217,    -90,   -278,    549,   -118,  -1278,    837,    220,
5641        142,   -956,   -294,     89,   2627,    269,   -129,    253,
5642         10,     15,    167,    163,     87,   -262,     89,     48,
5643         14,     24,   2967,   -175,   2550,     51,     11,   -152,
5644       -111,    230,   -267,    -79,    321,   -641,    507,    -32,
5645        -20,   -238,     23,   -322,  -2506,    173,   2205,    -91,
5646        -21,  -1594,    420,   -157,     97,     64,    126,    -38,
5647        -84,     10,    -85,     93,    -21,    272,   -427,     30,
5648        -60,     61,    -81,    -40,     27,     18,    -29,   -208,
5649        -70,  -8192,     16,     15,     53,     34,     49,    -26,
5650      -2512,   -152,     23,    -77,   3015,     87,   -164,    247,
5651        119,     91,    444,    -43,   -166,    -26,    253,    -93,
5652         50,    408,  -3274,    913,    104,    119,     17,    -54,
5653         42,     19,   -294,   -298,   -416,    -82,     38,   -263,
5654        137,    132,  -2609,    -44,   2783,    -34,     -9,    266,
5655          8,     18,   -183,    520,    515,    -93,   -159,    -21,
5656        186,     27,    -89,    137,     77,    -60,    -33,     34,
5657      -5115,    -44,   -172,   -122,     -9,   -104,     69,     16,
5658         94,   2813,   -200,   -142,    -50,    375,   3276,   -272,
5659        -44,     47,    -41,   -188,    263,   -237,    -24,    312,
5660        120,   -326,    823,    193,    410,    -95,    356,    565,
5661        296,   1202,  -2737,   -968,     87,   -204,  -1329,   -826,
5662       -827,    584,    194,    -31,    -12,   -109,    -39,     -7,
5663         73,     29,     24,    -12,    256,    -98,    -46,     63,
5664        207,     -8,     73,   -342,   4578,    -37,     60,    -66,
5665          8,    -39,   -176,   -125,    -34,     57,   -141,    -52,
5666        -39,   -128,    -50,   -143,    -85,   -107,     19,    -38,
5667         74,    -40,   -161,    -54,    -63,  -3452,    176,    116,
5668       5274,     19,    -42,    198,      3,     33,     80,    -99,
5669       -111,     11,    -90,     97,     -6,     -3,    -52,    301,
5670       2335,    148,   -171,    -88,     44,   -404,    124,      4,
5671        -80,    189,   2838,     62,   -247,    394,   -230,    -91,
5672         92,  -2587,     84,   -139,    -31,   3014,     25,    201,
5673       -137,    -64,    383,      2,    -70,   -115,   -210,     43,
5674      -1111,   -403,   -379,     -9,    243,     77,   -220,    -60,
5675        -38,    -15,      7,    109,     41,    143,     56,   -211,
5676      -2492,    -48,   -218,   -115,   -321,   -358,    388,    -10,
5677       -172,    -52,    177,   2996,    -96,    480,    -23,    -15,
5678        177,   -225,    217,     10,    367,    129,    -45,   -114,
5679         23,    257,    -48,   2497,    236,     12,    197,    245,
5680         19,   -173,   -321,    310,    406,   -280,    -72,   -279,
5681         73,   3307,    245,     78,   -186,   2928,    264,    263,
5682       -227,     50,    172,     91,    293,     24,   -148,   -245,
5683        -61,    219,    -88,    169,    220,    -99,   3222,      3,
5684          0,    103,     19,    116,     69,   -180,     -7,    -49,
5685         26,    -59,    -93,    -68,    123,    357,    241,  -3308,
5686       -297,    198,     40,    -80,    285,    161,     90,    -46,
5687       -165,    -32,     87,  -5676,    254,    -37,      7,    -20,
5688 };
5689 
5690 static const int16_t cb1616sl1[] = {
5691         73,     78,    -64,     76,     17,   6250,     -4,   -167,
5692         52,      4,     -3,     11,   -189,    -19,   -136,   -220,
5693         15,      6,   -420,  -2205,     38,  -2944,     16,    118,
5694       -116,     61,    119,   -390,    217,    548,     24,    161,
5695        -24,  -2342,   -148,   -159,  -2783,    225,    401,   -226,
5696        210,    643,   -366,    240,    264,    167,    115,    827,
5697        -39,   -161,     30,   -173,     42,     29,     98,    377,
5698        -58,   -163,    -41,     27,     25,   4368,     87,  -2836,
5699       -175,    -71,    -62,    -84,   -476,      4,   2466,    113,
5700      -2830,   -916,    593,    276,   -356,   -427,   -686,   -215,
5701       2752,    395,     -9,   -345,    117,   -122,   -327,     92,
5702        107,   -106,     32,    270,    271,    171,   3138,    198,
5703        -46,    -70,     46,    502,     91,     77,    -19,    216,
5704         94,    122,    -64,   -392,    -31,  -2696,   -364,   -131,
5705       -315,    129,   -461,    229,    192,    236,    185,   -263,
5706       -173,     44,     24,   -267,    -40,   -177,   -149,  -2471,
5707         26,    113,   -183,  -1693,   -188,     48,     22,    -73,
5708         50,   -133,     58,    -70,   -173,   -308,   -442,   -188,
5709         92,    389,    -35,    167,    235,     66,   2593,   2435,
5710        244,    630,    -22,    235,    112,    -32,    533,   -158,
5711         81,     71,     44,    -59,   -158,    -23,     28,   8192,
5712        -58,   -181,     39,    220,    -54,   -124,    -59,   -277,
5713         71,     41,    -82,   -157,  -6860,     -4,     44,    -84,
5714        -48,    134,   -193,    159,    -45,    218,    -47,   -133,
5715        147,   1749,    765,    -84,    184,   -317,   -286,    -17,
5716       -340,   -262,   -244,    -21,   3122,    290,   -127,   -119,
5717        179,   -128,   -125,   -439,   2766,   1917,     85,     57,
5718        -32,    373,    -16,    170,    -74,     31,    425,    626,
5719          1,   -511,     64,    387,    142,   -621,    183,   -224,
5720        220,   1195,    386,  -3360,    332,    484,  -1112,    -96,
5721        187,     43,   1838,     39,    -36,     13,   -132,     -8,
5722         -1,    -43,     29,   -132,    -19,     10,     10,   -218,
5723      -3659,    119,   -103,    -27,    -29,   -108,     13,    181,
5724         39,   -117,     92,     37,    -17,   -198,    330,    538,
5725         17,    113,   4758,      1,     28,    -10,     87,     22,
5726         96,    -14,    -99,    -56,   -130,      0,    -55,     45,
5727        -63,  -2845,   2751,    464,    -31,    -62,     76,   -154,
5728         88,     81,    125,    373,   -348,    587,   -314,   -278,
5729        -53,   2039,   -516,   2437,    191,   -212,     87,     -2,
5730        181,   -242,    117,     23,    -63,    334,    145,    454,
5731        343,   -235,     91,     69,     -8,      2,   -106,   -108,
5732         -5,    137,   -168,  -7818,   -231,     25,     37,     75,
5733       -138,     56,    142,   -596,    130,   -114,   3293,   -366,
5734        290,    160,     -2,   -219,     83,    843,    -18,   1289,
5735       -177,    226,    667,    252,   -683,    816,     26,    157,
5736        168,   -487,    -49,  -3282,    432,    184,   1207,     23,
5737        164,    544,    965,     -1,     61,   -118,     92,   1359,
5738         89,  -3234,     15,    496,    244,    177,   -613,   -160,
5739        -23,   -195,   -111,   -372,   -115,    278,     96,     77,
5740      -2567,     49,   -423,   -468,     13,   -484,   1345,   -298,
5741        194,   -123,   -248,   -139,    738,    102,   1154,   -335,
5742       2694,   1326,    213,    758,     17,    154,    609,   -518,
5743       -367,    201,   -144,     61,     66,   2288,     50,   2688,
5744        -87,     45,    -13,   -101,    127,   -190,    -40,   -286,
5745          6,    121,     32,     31,    119,    -85,     28,     93,
5746       8192,    273,    169,     44,     37,    255,   -224,    219,
5747        -34,   -127,   -134,    165,    169,    126,   -188,    -52,
5748         98,     15,  -5820,   -193,   -331,   -395,     -1,     49,
5749       -187,     55,   -121,   -196,    114,     10,    258,   -145,
5750        -14,   -385,    105,   -187,     59,    383,   5322,    147,
5751       -110,    -69,    378,    138,   -352,    -69,     15,   -267,
5752         75,    162,     -6,   3148,    515,    231,    -74,   -436,
5753       1288,   1234,   -105,     68,    -96,   -166,    -49,    -64,
5754        144,    -67,    135,    258,    -71,   -162,    156,   -366,
5755         -7,    -67,   -133,    -20,   -119,     71,    -84,     31,
5756         26,    116,  -2237,    212,     43,    380,    -74,     13,
5757         -7,    774,  -1276,   -103,   -124,    -48,   -178,   -319,
5758         26,    435,   -111,    858,    295,   1601,  -2727,   -242,
5759          8,     36,    -61,    -20,    -19,    -19,     31,    258,
5760         21,    -14,    381,   -153,  -8192,    -99,    327,     72,
5761        175,  -1181,   -271,    104,    -30,   -135,   -169,     21,
5762         29,   -182,    -25,    125,    165,    -82,     73,    -26,
5763       2311,    -85,  -2983,   -125,     85,   -206,   -100,   -100,
5764         36,     -3,    -77,   -180,     35,      0,   -170,    123,
5765        168,   -302,    366,   -334,   2936,    -70,    404,  -2870,
5766         13,     79,    226,   -163,   -242,   -124,    -40,   -171,
5767       -109,    189,     20,    -52,    144,  -1869,    -88,    230,
5768         -8,    -27,     45,    131,    -11,   -188,     93,   -227,
5769       -452,   -229,    158,    377,     -9,  -1736,     16,   3268,
5770       -164,     41,    305,   -414,   -642,   -111,   -100,    118,
5771       -155,   -236,    936,   -114,     51,     31,     60,   1299,
5772          5,   3048,    274,    273,   -197,   -289,   -245,   -288,
5773       1927,     -7,     27,    307,    174,   -243,    -95,   -134,
5774         14,     24,   -119,   -132,  -2811,   -254,     35,     95,
5775         22,    135,     21,   -155,    -80,   -143,    -60,     -6,
5776        182,     77,     11,   -197,     -8,  -6080,     28,    155,
5777         11,    -27,     22,    -48,     -8,    -50,   -122,     11,
5778        -34,    342,     -1,     40,   -208,    117,    -35,    -69,
5779        150,  -3944,   -425,     46,    456,    182,   -451,   -219,
5780         38,     15,   -203,    766,   -232,    243,    -70,    179,
5781       2107,   -222,    346,   -166,    143,    239,    245,     59,
5782       -137,     17,    475,    -68,   2679,   -423,     20,   -313,
5783         74,    152,    171,   -269,     68,     39,  -4743,     94,
5784         -3,    110,    134,   -168,     73,    180,   -116,    276,
5785        -74,   -203,      2,    -83,     17,    170,     96,    169,
5786         75,  -5541,     46,     20,   -168,    -22,     35,    -74,
5787        104,   -153,    264,      4,    -57,     94,   -192,    161,
5788         15,      7,     45,   -186,     15,   -125,    121,  -4981,
5789       -254,    179,    282,     72,    543,    -97,    363,     -5,
5790        -67,   -389,    -66,    178,    427,   -276,  -2675,    447,
5791         -2,   -125,   -223,   2869,   -502,    117,   2017,    -71,
5792         41,      9,    124,     19,    357,   -562,     25,   -385,
5793         80,    -53,   -175,   2532,    -73,  -2990,   -164,     57,
5794       -128,   -254,     53,   -150,   -180,     16,    -45,    322,
5795        266,  -2418,   -264,    317,    371,      5,    197,      7,
5796      -2476,    -93,    152,     90,   -165,     11,   -259,    -24,
5797        -55,    -16,     98,  -4904,   -116,     53,    205,    -45,
5798        -57,    116,     75,    161,    -55,     97,   -292,     27,
5799      -1396,    105,   -127,    133,   -265,    -33,      5,  -3622,
5800         25,     -3,   -104,      8,   -283,   -229,    236,   -208,
5801        145,    627,   -240,    118,    296,    108,   -309,     48,
5802      -3345,    582,    498,    259,     20,    785,   -138,    421,
5803         97,    370,    161,    141,  -2793,    106,   -246,   -140,
5804       -172,     42,   -194,   -202,   -319,   -107,    -24,    423,
5805       7293,   -109,    -13,   -242,     55,    171,     13,    -93,
5806        131,   -141,     88,    132,     76,    176,     78,    153,
5807        -63,    -55,   -410,    -39,      6,     27,   -223,   -174,
5808         61,    645,    167,    -35,   3079,   -173,    950,      1,
5809       -109,   -118,   -106,     15,  -1345,    -14,     50,    -70,
5810        -69,     24,    109,    182,     84,     31,   -179,    -93,
5811      -3152,  -3013,    -60,     56,    -60,     58,    166,   -161,
5812         24,    129,      1,    181,    128,    -12,    273,    -43,
5813      -1256,    134,    159,    -36,    175,     43,    -49,     41,
5814         48,    -38,    -45,     59,    -36,    -82,     48,    -74,
5815       -104,   2944,   -124,    -24,     98,    248,   -146,   -231,
5816       -241,     72,   -114,    776,   -498,    242,   -357,    250,
5817       -102,   7121,    109,     11,     94,    -53,     37,    -37,
5818       -133,     24,   -157,     47,    -46,    -69,     62,    -79,
5819 };
5820 
5821 static const int16_t cb1616ss0[] = {
5822       1401,    373,   -516,    330,   -711,   -752,   -475,   -224,
5823        139,    492,   -556,   4629,   1039,    333,    872,   -542,
5824        474,   -360,   -378,  -3459,    254,   1199,    113,   -525,
5825      -1705,    231,     46,    188,    -50,  -1038,     32,   -198,
5826       -109,    619,   1071,  -1601,   1002,   -411,   -189,  -3276,
5827        615,   -468,   -467,   -275,  -1286,    736,    541,  -1107,
5828        423,    191,    439,   -205,     17,    -87,    500,    176,
5829        262,   -341,   -142,    268,   8164,     -2,    112,   -190,
5830        227,    -50,   -143,   -326,    647,    601,    482,    443,
5831       2761,   -497,    979,   -298,    454,  -2927,    746,   -735,
5832       3921,    480,   -167,   -317,   1303,    111,    216,   -961,
5833        110,   -595,    244,    246,   -222,   -205,     46,     61,
5834       -798,    258,    360,  -7038,   -654,    -95,     75,    498,
5835        -24,   -250,     71,    138,    527,    240,   -215,    250,
5836       -408,    552,   -325,    333,   -989,   2648,   -483,  -1121,
5837       2344,  -1647,   -116,   -901,    615,    327,      1,    497,
5838        411,   -138,    332,    281,   -145,    337,    163,  -7379,
5839         70,    265,    365,    238,    604,     99,   -149,    233,
5840        109,    827,   -704,   1367,   1208,   -717,    -17,   -223,
5841         15,  -3259,     53,   -485,   -631,    285,    511,     -8,
5842        242,    547,    129,    145,   2046,    520,     44,   -177,
5843        382,    283,   -169,   -346,  -2737,    294,  -1311,    145,
5844       1873,    815,   1078,    677,  -3419,   -434,    484,    144,
5845        -27,    669,    153,   -242,   -242,    814,    350,    361,
5846       -462,    -63,   2317,   1259,   -373,   -489,   -534,    300,
5847        867,   2621,   -117,   -168,   -414,   -239,    812,    840,
5848        112,   -463,  -6286,   -693,   -830,    140,   -168,    448,
5849        549,   -149,    418,   -105,    137,     31,    -40,    -43,
5850        422,    -99,    297,      3,   -220,    -15,     81,     45,
5851       -647,   -535,   -448,   -731,    250,  -6742,   -320,   -350,
5852       -192,   1540,  -1112,  -1043,   1317,  -1203,   1035,   -506,
5853        673,    721,    854,  -1487,    780,   -294,   1173,   2142,
5854      -8192,   -170,   -138,    -54,    -54,   -233,   -127,    145,
5855       -233,   -185,     87,     20,    530,   -305,    141,   -394,
5856        310,     40,    645,    809,   4801,   -186,   -432,   -451,
5857        312,   -144,    -65,     65,    135,    -64,    -15,   -357,
5858      -3546,  -1299,    216,    249,    261,   -207,    117,  -3138,
5859        527,     14,   -142,    286,    100,    340,    581,    157,
5860        234,    739,  -2521,     -3,    639,  -1440,    131,  -3796,
5861        159,     39,     41,   -659,    284,    165,   1100,   -346,
5862       -481,    295,    806,   -227,   -288,   4520,    253,    487,
5863       -252,     88,    -43,  -1612,     -5,    -57,    -66,     18,
5864         19,    557,   -337,   1526,  -2897,    144,    844,   -404,
5865       1976,    787,    246,    264,   -406,    778,   -918,     51,
5866       -113,   -235,    518,    602,   -307,  -2046,   -692,   2775,
5867        400,  -2165,   -184,    139,    403,  -1855,  -1317,    289,
5868        710,   1124,   1888,   -517,    276,    190,    637,   -441,
5869        717,    972,   -370,    478,    626,   -354,    241,  -3651,
5870        145,      7,   -738,    397,    991,   -343,   -826,    142,
5871        672,   2425,   -616,  -3278,    751,   -193,   -944,    -35,
5872      -1061,   1258,    631,   -721,    145,   -112,    -69,    828,
5873        -39,   -196,   -237,    -73,    771,   -195,    239,   -533,
5874      -1673,   3477,   -559,    104,   -647,   -798,    167,   -497,
5875       -559,    591,    259,    300,    -25,    422,     93,     39,
5876        -63,    233,    144,  -1170,    142,   -456,     73,    411,
5877       6920,   -338,   -307,    436,    143,    420,    152,     -9,
5878      -1788,  -1096,  -2998,   -727,   -524,    128,    460,    782,
5879       -102,   -576,   -138,   -976,   1035,  -3196,   -436,    -27,
5880      -1047,  -1389,   3244,   -143,   -883,  -1012,      4,    327,
5881         16,    411,   -497,   1444,    516,   1183,    252,    510,
5882       -698,   -676,    569,    -70,   -397,   -227,   7829,    312,
5883       -410,     20,     41,    -65,   -219,    175,    297,     40,
5884      -1534,   -498,    194,    871,    409,    280,   1098,  -1471,
5885      -2825,    931,   -105,   -545,   -801,   -795,   -372,     73,
5886        331,    100,    488,  -2101,    560,     44,    885,   1065,
5887        380,   -195,    276,    124,    -87,    193,   3979,     30,
5888         95,   -509,   -931,   2737,   -457,    805,     10,     53,
5889        -73,   -203,   -587,   -177,    242,    238,    656,  -3403,
5890       -380,   2364,   2902,   -226,    204,   1559,  -2219,    -40,
5891       -442,    111,   -703,   -424,   -252,   -241,    461,    749,
5892        658,   -481,    125,   -366,    601,   -246,   -286,    132,
5893        297,   -232,   5231,   -141,    196,   -121,   -235,    406,
5894       -199,   -174,     87,   -107,    363,    272,   -563,   -620,
5895        235,    223,   -627,   -339,   -467,    349,  -1596,  -5496,
5896        644,    -96,    -81,   1938,    749,   -160,  -1976,  -1436,
5897      -1056,  -1045,  -1098,   2327,    976,    -57,   -124,   1139,
5898        275,   -209,   -636,    298,   2484,   2764,    962,    -39,
5899        108,   -718,   -442,      9,    797,   1123,   1092,   1179,
5900      -1170,   -701,   -381,   -237,  -1266,  -1045,   -337,   -351,
5901       -274,   -981,   -272,   -111,  -3409,   -387,    421,   -406,
5902      -2123,    623,    -18,   2473,    617,    176,     26,   1402,
5903      -1351,    212,     23,   -172,    296,   1572,    -63,   -402,
5904        837,   -521,   2209,   -613,   -329,   -309,   -180,  -1152,
5905       -535,  -1380,  -2617,    475,    385,   -672,    182,     92,
5906      -2211,    320,    109,   -633,   -582,   1208,  -1536,   1009,
5907        896,   1991,   -374,   1750,  -1259,   -341,   1774,   1063,
5908        678,  -2084,    987,   -337,     48,   -205,    -82,   -288,
5909        388,    217,   1263,   2427,  -1472,  -1073,   -964,   -836,
5910       2086,   -161,    438,   -449,    -37,   -926,  -3706,    164,
5911       -372,   -616,    160,   -572,   -725,    727,     11,     53,
5912        -84,   7494,    -74,    523,   -172,    464,    452,   -426,
5913        803,    106,   -262,     32,    298,   -491,   -181,   -760,
5914       -908,    303,    747,   1316,    272,    906,    767,    105,
5915        247,   6120,    948,   -557,   -928,   -595,   -342,   -450,
5916        686,   -815,  -1243,   -157,    572,   1414,    166,   -229,
5917       3317,   1940,   -283,    623,   -781,    717,   -212,   -707,
5918         30,   3635,   1147,   -696,   -928,   -637,    925,    797,
5919        843,  -1359,    214,   1096,   1031,    852,    -84,   -228,
5920        -34,   1067,  -1109,    392,    292,   -755,   3495,    -40,
5921      -1806,   -637,   -236,   -602,   -264,   -147,    -68,   -233,
5922        -55,  -2005,   -271,   -647,    963,    309,     -5,     56,
5923       -275,   -398,     34,   -496,   2556,   1249,    -87,   -112,
5924       1663,   -554,  -1926,    627,   2515,  -1128,   -566,   1539,
5925        740,     38,   -614,    272,   -232,   -152,   -782,   -420,
5926       -304,  -2313,    -33,   -944,    -77,  -3468,    -69,  -1730,
5927        -21,    665,   -314,  -1640,    660,    661,    106,    -21,
5928      -1505,  -2888,   -427,   -866,   -666,   3128,    786,    -55,
5929        739,    112,      8,    567,   -602,   -350,    165,    108,
5930        767,     64,   -715,    980,    673,   -186,    768,   -545,
5931       -298,   -233,   -524,    -70,    511,  -2051,   3816,  -1104,
5932        529,   1012,   2577,    777,    342,   -387,   2730,    247,
5933        -20,   -227,   -432,   -263,   -885,  -1192,   -644,   -259,
5934       2314,     38,    108,    614,   -386,    470,    -78,    681,
5935      -3334,  -1049,   -300,    177,   -174,   -422,    110,   -641,
5936       -406,   -472,    468,    885,   -730,   -877,  -1972,  -1372,
5937       -410,    545,    543,   -800,  -1156,    279,   3290,  -1305,
5938       -213,   -262,   -832,   -994,  -1110,    718,   -364,   1416,
5939         -7,    963,    452,    680,    165,  -3815,    903,    806,
5940        149,     11,  -1332,   -622,   -451,    152,   -618,   -309,
5941        246,    435,  -2098,    487,    469,   -451,  -1574,   -204,
5942       -187,    552,   -333,    515,   -331,   1452,    278,  -2691,
5943       -146,   1009,    353,   -839,      6,  -3206,  -1080,   -572,
5944      -2698,    752,  -1726,   -318,    397,   -152,   -128,    -77,
5945        -36,   -506,    456,   1094,    281,   -158,    -19,   -149,
5946         48,  -2831,   2042,   2545,   -161,    619,   1129,    274,
5947         24,      1,    313,   -164,    655,    157,    770,    182,
5948       1942,    241,   -898,  -1748,   -589,    256,    322,    683,
5949        -65,    -73,    621,     74,   -317,   2585,    185,   -465,
5950 };
5951 
5952 static const int16_t cb1616ss1[] = {
5953      -3218,   -607,   1665,   1100,   -563,    421,    377,    445,
5954       -270,     -3,  -1503,    224,   -593,   -316,     31,    362,
5955       1186,    389,  -1817,    589,  -2842,    289,  -1925,   -356,
5956       -228,   -148,    618,    135,    358,    238,      1,   -767,
5957       -266,      1,    101,    245,    231,   -167,    408,      1,
5958        162,    -35,    241,    215,  -4702,    486,    546,   -339,
5959        349,   -292,   1342,   -881,    184,   -675,   2639,   -284,
5960       -995,    346,   -499,   1499,   1616,    578,    445,    -78,
5961        844,   1800,   -686,   -414,  -1425,    795,    754,  -1418,
5962       -178,  -2226,    515,   -143,     43,    569,    967,  -2333,
5963      -1991,    282,    528,   1410,   -377,    736,    394,   -230,
5964       -365,   -242,   2773,    136,   -738,    -36,  -1171,    -76,
5965       -132,   -300,   -223,   -680,   -416,  -2738,     93,    414,
5966        490,   -346,     75,  -1089,  -1132,   2237,   1844,    395,
5967        325,  -1514,   1913,  -1850,   1162,   -442,    689,    -66,
5968        -71,    -83,    342,   -197,   -940,    206,  -3381,  -1275,
5969       -423,    -87,   -455,    498,    865,    355,   1225,   -115,
5970      -3333,   -404,   -588,   1021,  -2180,  -1470,   1225,    728,
5971         59,   2592,   -335,    194,   -649,   3586,   -951,   -142,
5972       -947,    898,    -99,   -269,    977,   1520,    488,   -364,
5973       -253,    127,   2524,    849,  -1166,   -191,    627,    372,
5974        772,    145,    -21,    279,    402,   -863,  -2695,   1217,
5975       1543,   1005,  -1419,   1712,    110,  -2191,    969,   1563,
5976        183,    811,   -218,  -1078,   -220,  -1092,   -322,    803,
5977       -533,   -359,    405,    -70,   -771,   -267,  -4730,    235,
5978       -607,   -387,   -285,    -68,     48,    -60,   -222,    229,
5979      -1087,  -1261,  -2249,   1265,  -1624,    864,    -65,    223,
5980       -322,    337,   -262,  -3170,    -12,   4571,     19,    198,
5981        458,  -1029,   2560,     -3,   -115,    619,   -645,   -836,
5982       -399,    246,    -81,    -12,  -1057,  -2119,   2780,     25,
5983      -1559,    291,    592,   -513,     62,    157,    553,    570,
5984       -657,     72,   -118,   -284,   -454,   3853,    145,    259,
5985      -1709,  -2161,  -3167,    189,   -233,  -1099,    141,    114,
5986       -506,  -1012,   -775,    474,    331,    798,    469,   1915,
5987         96,   -266,   -385,   -329,   -658,    192,     16,     97,
5988        -47,    284,   -163,    200,    189,     18,  -7453,    160,
5989      -2988,   2725,    520,   -132,   2593,    627,   -694,    -26,
5990       -558,     44,   -209,     40,    377,    491,    -68,    384,
5991        271,   2117,    642,   3166,   -569,    702,    513,  -1858,
5992        108,    944,    248,    166,    681,    408,   -908,    525,
5993       -145,   1035,    189,   2812,    135,   -356,  -2551,    401,
5994        150,   -508,   -265,    244,    461,    958,   -233,   -204,
5995        744,  -1603,    397,   -229,   -174,    539,   -139,  -4473,
5996        837,   -310,    253,   -635,    397,    -80,    601,   -371,
5997      -2015,   -261,   -364,     50,    331,     89,   -938,    709,
5998       1444,  -2910,   -228,   -162,    419,     62,   -319,   -266,
5999        584,   3728,     57,    220,   -543,    768,   -630,    361,
6000        361,    642,   -313,    182,   -488,    -48,   3001,   -397,
6001        640,    179,      8,   1081,  -1161,    -58,    -70,    -64,
6002       4456,    323,    883,   -191,    -16,     61,    419,    429,
6003        627,   -898,   -883,    750,    499,  -1335,   -467,  -1410,
6004         -5,    283,   -301,    276,  -1636,    310,    114,   -428,
6005      -8192,     12,   -114,     74,    215,    511,    317,   -314,
6006        -86,    198,    138,    315,   -271,    246,   -363,    426,
6007        608,   -714,    367,  -1356,  -2217,   1178,   -385,   1442,
6008         28,   -642,   -371,    -87,  -2895,   -710,    303,   -150,
6009       -398,   -868,  -1727,   1548,    982,   1177,    332,   -377,
6010       1580,    962,  -1028,   1922,   1494,   -824,     93,  -1362,
6011       -552,   1641,  -1729,    228,   1054,    421,   -185,   -536,
6012         51,     87,   -204,     88,   -847,   -754,  -3761,  -2706,
6013       -138,  -1242,     35,     64,    418,   -460,    713,   3960,
6014        733,    468,   -150,   -823,   -211,   -674,    366,   -269,
6015        180,   -294,   -384,    604,   1829,   -121,    271,    241,
6016        192,   -211,  -2672,  -1483,  -1102,    960,     90,     49,
6017      -1144,   2552,   -887,    -32,   -301,     62,   -183,    193,
6018         78,   -781,    193,   -606,   -285,  -3082,    240,    392,
6019        704,     20,  -1103,   -195,    166,    577,   -105,    -45,
6020       -310,   -106,   3035,     28,   -369,    725,     53,     87,
6021       -232,   -191,      7,   -282,   -572,  -8192,    325,     99,
6022        162,   -113,   -237,   -209,    412,   -573,    295,   -389,
6023      -1603,    -66,   -485,   -867,    466,   -882,    862,   -216,
6024        221,     50,    -51,   3927,    557,    441,    223,    234,
6025       4048,   -173,    420,   1670,    436,    341,    175,   -441,
6026       -201,     75,   -549,    315,    172,    418,   -159,      7,
6027       2973,     -3,   -220,  -1360,     26,   2781,    132,    295,
6028        -15,    217,   -166,    187,   -282,    357,   -121,    480,
6029       -216,    294,    263,     95,  -7367,    589,    -63,   -412,
6030       -103,   -201,    335,    -96,   -203,    240,    223,   -435,
6031        366,   -467,    118,    528,   -472,   -559,   -417,   -189,
6032       -641,    339,   1546,  -2741,   1413,   -265,    637,  -1556,
6033        -49,    422,   -195,    392,    -21,      3,     -2,    282,
6034       -130,   -272,   -483,   -860,   -675,    762,  -1455,   5212,
6035        178,    197,   -468,    270,   -310,   1038,    406,   2699,
6036       -537,    -33,    272,    225,  -1986,   1295,   -857,  -2906,
6037       -904,  -1861,   -206,    866,   -145,   -207,    252,   -825,
6038       3051,  -1361,   -441,     85,   -186,   -127,    139,    285,
6039       3067,   -332,   1163,    248,   -483,   -177,    268,    691,
6040        733,   -104,    -54,   2541,  -1042,   -226,    165,    250,
6041          7,   -259,   -383,    327,   2164,   2272,   -750,   2482,
6042       -930,   -139,   1203,    766,    150,    320,    970,     28,
6043      -1351,    467,    544,    521,  -2908,    -75,   -902,    611,
6044        575,   1216,   -209,     -7,    541,    330,    528,    347,
6045       -185,   -306,   -432,  -3384,  -1844,   -380,    155,  -1230,
6046        629,  -1085,   -413,    119,    114,   1093,    198,    806,
6047        491,   -137,   -518,    536,    -64,    387,  -1712,    608,
6048        -24,   4961,    149,    299,   -342,    505,    503,   -387,
6049       -944,   -297,  -2423,    -98,  -1027,   -432,   -259,    736,
6050        127,   3561,   -473,   -623,   -751,    114,   -438,    657,
6051       2448,    863,   -413,    -81,   2066,    988,   -539,   -528,
6052       -111,    314,    390,  -1228,   -863,     19,    763,   2227,
6053       -844,    -24,   4164,    139,    130,   -111,   -630,   -428,
6054        538,   -606,    940,   -877,    122,    526,    194,   -104,
6055        127,    117,    907,   -789,   2865,    526,   -548,   -253,
6056        289,   2329,    176,    -70,    775,    681,     21,     38,
6057      -1481,    766,   2093,  -2974,   -289,   -571,   -445,   1833,
6058        333,    -84,   -243,   -413,    188,   -492,    -22,   -867,
6059        605,   -333,    904,   3192,    -29,    491,   -411,    370,
6060       -556,  -2671,   -294,    132,   -243,   -233,    180,    181,
6061        383,    -79,     26,  -3539,    642,   1127,  -2125,   -170,
6062       -386,   -135,   -703,   -290,   -157,   -444,   -885,   -341,
6063       -920,    460,   -407,   -176,   3153,  -3084,   -505,    543,
6064          7,     79,   1191,   1148,   -401,    -17,    289,   -735,
6065        300,   1971,    626,   -146,    110,  -1281,   -613,   -649,
6066       -206,   1850,    701,   1138,   -803,    742,  -1392,    147,
6067        554,   1861,   -658,  -1481,    108,    856,   1021,    574,
6068       3314,    518,  -1156,   -307,     42,    -92,   -132,    278,
6069       -352,    -37,     35,    146,    -93,   -662,    216,    125,
6070        823,   -876,   -170,  -5027,    444,   -182,    844,    189,
6071       -490,  -1441,   -335,   -907,   -173,   1138,   -472,  -1505,
6072      -1641,    648,     66,    627,     64,  -1096,   -620,   1588,
6073       -506,    309,   -100,   5702,   -555,   -157,   -179,    -85,
6074       -299,   -114,    -20,    178,    415,    118,   -581,   -132,
6075       1025,  -2631,  -1154,   2623,   -286,    201,    340,    949,
6076        235,    171,    649,    328,    397,   -142,   1369,     -7,
6077       2305,   -373,    658,  -1681,   -744,  -3574,     34,   -183,
6078       -504,    165,     81,     21,    635,   -307,    428,   -520,
6079        164,  -4701,    744,    249,   -844,     -7,   -334,     38,
6080        539,    267,   -213,     73,    134,   -251,   -248,   -923,
6081 };
6082 
6083 static const int16_t cb1616sm0[] = {
6084      -4119,  -2861,    -76,    -49,   -192,   -542,      0,     94,
6085       -550,      6,    601,    236,   -446,   -202,    167,    238,
6086       2609,   -688,   -406,    265,  -3078,    321,     59,   -601,
6087        157,    200,   -265,     78,   -699,   -679,     18,    -54,
6088        203,   -687,   2683,   -111,  -3037,   -627,   -493,    413,
6089       -480,     54,     75,    276,    206,  -1861,     17,   -420,
6090       -169,    312,    361,   -277,    -12,   -363,   -592,    758,
6091       -123,   3267,     78,   -862,     81,   -356,    596,   -536,
6092        729,   2239,    -49,    553,    112,    444,    652,  -2990,
6093        -70,   1084,   -436,     34,     53,    -10,    -23,     41,
6094         -3,   -126,    207,   -130,   -208,     63,    480,    191,
6095       6229,    -45,    -33,    -82,     35,     56,    259,      1,
6096       8034,    -97,     52,   -159,   -334,    -41,     50,    -57,
6097         56,   -194,   -567,   2050,    146,    987,   -383,    416,
6098       -258,   2846,     51,      8,    690,   -126,   -704,    316,
6099         16,     -4,    -90,    159,     34,    126,     65,    218,
6100      -7037,   -261,    -87,    -21,   -185,     14,    112,     42,
6101       -164,    274,   -269,   1138,   -208,    574,    589,   -143,
6102       -479,   2745,    782,    -13,  -2492,   -132,    498,   -406,
6103        260,    828,   -580,    558,  -2861,   -600,   -447,   -313,
6104       1316,    800,   1772,   1131,    323,    -48,  -3972,    697,
6105          5,   -403,     46,     95,    130,     84,    -39,    219,
6106        117,   1629,   -189,  -1371,     25,   -116,   2311,   -681,
6107       -411,   -685,  -1340,   -409,    223,   -462,   2530,   -816,
6108      -1118,    314,   -893,   -109,   -262,    376,  -2795,    -48,
6109      -2878,     -6,    180,     53,   -500,   -181,    125,   -291,
6110       -265,   -154,    -23,   -184,    185,   -563,  -1159,    675,
6111         24,   -213,    273,  -2905,   -242,   2373,     -6,   -166,
6112         92,    276,   1375,    -28,   1879,   2572,    205,   -121,
6113         51,    356,   -873,   -308,  -1060,    952,    719,    456,
6114        106,    116,   -107,   -211,    -21,   3319,   2109,   -172,
6115       -172,    143,   -718,   -138,   1135,    232,  -1361,    157,
6116        -99,    522,  -4367,     84,    605,    319,   -937,   -397,
6117        117,   -434,     82,    633,    274,  -1555,   -221,    -59,
6118      -2419,  -2486,   -112,    136,   -182,   -480,     27,   -548,
6119       -237,    817,    530,    656,    252,  -2685,    -26,    703,
6120      -3268,    381,   -383,   -323,    105,   -500,     66,   -299,
6121      -1056,   -363,    -69,     21,    292,    398,   -379,   -106,
6122       -356,     38,    169,   2866,    206,   -523,   -277,  -2875,
6123       -582,    -69,    649,     -3,    198,    -30,     98,    145,
6124       -125,   -186,    -19,   -107,   -102,   -173,  -7299,    -62,
6125       -503,   -231,     24,    145,   1367,   -355,   -175,    373,
6126       -953,   -704,  -3454,    170,    899,    386,    592,   -754,
6127        620,     81,     86,    -65,     84,    683,   3054,   -280,
6128      -2825,   -757,     53,    -10,    441,   -145,    138,   1364,
6129         -2,    -92,   -300,    225,   -199,  -2087,   1095,   -363,
6130        -75,    288,    765,   -869,     -7,   3261,      9,  -2860,
6131       -330,   -382,   3309,     28,    629,    244,   -143,   -298,
6132       -512,   -409,   -241,    104,     -6,   -271,     -2,   8192,
6133       -137,    139,   -304,    -14,     81,    262,    -36,     51,
6134        380,     11,    101,    100,   -153,   2167,   -271,    267,
6135        306,  -3008,    579,   -277,    316,    327,   1168,     71,
6136      -1401,    389,    -25,   -265,    101,    -53,   -170,   -226,
6137       2861,    145,   3040,   -159,     77,    -16,    233,   -570,
6138        490,    661,    452,   1986,   -522,    212,   -107,    196,
6139       -247,    308,   -353,    186,  -2689,    486,    -46,    813,
6140        -24,    233,   -166,   3305,   2832,   -343,    -82,    475,
6141        267,   -385,     26,    -35,   -226,     27,    416,    231,
6142         12,     88,   -209,   -139,    404,   -239,   -109,   -182,
6143       -851,    260,    242,    109,     11,  -1096,     85,  -4226,
6144       -124,     12,   -139,   -100,   -604,    -87,     89,   5820,
6145         59,    -43,    -84,    264,   -543,      0,    428,    -16,
6146       -146,   -556,   -195,   -159,    875,     27,    261,    207,
6147       -182,   2367,   -622,  -3193,    481,   -289,     52,     12,
6148         34,   3014,     10,   -345,    -94,  -2883,    -62,    400,
6149        249,     51,   -178,   1190,   -128,  -3940,     41,   -296,
6150        -48,     13,    -26,    223,  -2392,    516,   -384,     33,
6151        -46,   -161,    -43,   -224,    -89,     -4,   -349,    135,
6152        540,   -120,   -276,   -198,    129,  -5113,    175,    -45,
6153        -34,   -109,    419,    -45,   -104,   -185,   -393,    416,
6154      -3514,    149,  -3088,   -115,    -78,    431,   -172,     21,
6155       -290,   -162,    216,     41,    -56,   -487,    705,   -194,
6156      -1003,    100,    172,   2793,    -83,   2584,   -189,   1198,
6157        551,   -119,    -73,    -91,   2103,   -619,    124,    128,
6158       2628,    192,    160,   -110,    270,   1739,   1062,   -568,
6159        -73,    -56,    328,    100,    384,   -173,     83,     39,
6160       -236,    -25,   -457,     53,  -6413,    345,   -459,   -110,
6161         28,   -127,   -109,   -593,     32,    141,   -879,    254,
6162       2132,   -410,   -623,   1103,  -2302,    528,    156,     28,
6163         81,    613,    602,    171,    500,  -2356,    620,     17,
6164       -523,  -2961,   -921,   -107,   -405,   -230,   -129,     18,
6165        363,   -881,   1282,   1427,   -363,    658,    205,    -51,
6166       2835,  -2003,    188,    -26,     73,   -231,    352,     74,
6167       -490,   -222,   2423,   -341,  -2762,    -14,    -56,   -260,
6168        -41,     33,    169,   -190,   1248,    -77,  -2322,   -607,
6169       3610,   -104,   -200,    -90,    -81,    719,    -52,   -359,
6170        394,   -301,     66,    -39,    -56,  -8192,     87,     56,
6171       -291,     50,    231,    284,   -211,    -16,    -86,    -84,
6172        -28,     52,      3,    -51,    304,   -224,    228,   -374,
6173        458,  -1958,   -210,  -2613,    401,  -2128,   -119,    -12,
6174        -60,    -14,  -8192,     53,     27,    113,    289,     -7,
6175         22,     60,   -192,    333,     72,   -344,    238,    147,
6176      -2235,    324,    124,    176,   -415,    450,   -476,   -558,
6177       -429,   -246,   -551,   -287,    672,   2145,   8192,    161,
6178       -165,    -34,    193,   -108,   -137,    -96,    -68,    156,
6179        308,   -182,      5,    438,    -71,    -27,   -164,    187,
6180       -110,   5786,    -82,   -130,   -126,    197,   -262,   -182,
6181       -118,   -110,    121,    -93,    235,    -56,    -99,   -212,
6182      -3013,   -193,    -10,  -2944,     58,   -135,   -624,   -170,
6183         84,    339,    115,    -85,  -1886,    250,    123,   -104,
6184       -374,  -2241,   2454,   -438,   -168,    632,   -136,   -725,
6185       -329,   -394,    -60,     19,   2795,    438,   -796,    141,
6186       -143,    132,    251,     37,    286,   1858,     39,   2381,
6187         -9,    -85,   -110,    149,   -415,    355,   -172,     -9,
6188       -149,    554,   -324,  -4931,   -537,   -261,   -585,   -291,
6189        764,    -92,   -139,     -8,    -80,     65,     -6,    -26,
6190        -81,     37,    -14,     45,    115,    171,   -321,    313,
6191        308,  -4637,   -128,   -120,   -174,    148,    768,    490,
6192         81,   -175,   -261,   -136,   1501,    345,     25,    -56,
6193       -212,   -324,   -836,    207,   -652,   -752,   2406,   -332,
6194        489,   -275,   -932,    284,   3103,   -315,    614,  -2711,
6195       1706,  -1072,   -163,    -75,  -1104,    163,   -421,   1532,
6196        -92,   -163,   -811,   -118,    -38,   -754,    466,   -314,
6197        232,   -595,   3613,    -30,    570,    -62,    785,   1626,
6198       1080,    553,   -407,     32,   -105,     82,   -156,    -75,
6199       8063,    -67,    114,    -65,    -65,   -242,     98,   -124,
6200         38,    441,  -2645,    -92,     69,     17,  -3284,   -278,
6201       -278,    116,    567,   -742,    182,   -304,    432,    261,
6202         86,  -4109,    389,    795,   -138,    151,    111,   -223,
6203       2392,    399,   -135,   -545,    182,   -226,     61,    234,
6204 };
6205 
6206 static const int16_t cb1616sm1[] = {
6207        -29,    -13,  -6217,   -136,   -196,     24,   -228,   -301,
6208       -155,    -37,    -54,    -91,     -4,   -130,   -424,    -89,
6209       -181,    657,    110,  -4526,   -391,    762,   1033,   -310,
6210       -808,   -282,   -721,   -690,    258,   -259,     16,   -555,
6211       2675,   -379,  -2580,    356,    198,   -455,     95,   -194,
6212       -754,    383,   -263,   -873,    271,   -107,   -191,    -28,
6213         11,    -66,     91,     25,   -215,      9,    152,     11,
6214       -124,     66,    422,    521,   5401,    103,   -179,   -291,
6215       -821,  -1265,   -396,    150,    -69,    -15,    154,   1504,
6216       -445,    116,   -136,  -3528,   2819,     -5,    174,    166,
6217        289,    -60,    158,   -701,     83,   -636,   -407,    194,
6218       -240,   -138,    124,    -94,    132,   -105,   -106,     72,
6219        139,    101,     97,  -7928,      6,    112,    164,    -83,
6220       -329,     41,    124,    389,    -22,   -194,    157,   -378,
6221      -2255,   -431,   3176,   -199,   -310,     49,    483,   -208,
6222       -235,     11,     45,    637,   1220,   2309,     93,    514,
6223      -1939,    136,    276,   -165,    137,   2496,     56,     31,
6224        238,   -538,   -433,    690,   -318,    -44,    834,  -1684,
6225       -132,   2619,   -157,   1959,   -566,    119,    183,    227,
6226       2066,    401,    -48,   1257,    604,   1306,    149,    273,
6227        586,   -199,   2166,    257,   2047,    -46,   -377,   -761,
6228        -25,   -454,  -1592,    -42,    432,  -2312,    222,   -528,
6229        -87,   -287,    532,   2906,  -2011,    720,    554,    423,
6230       -576,    425,    280,   -894,   -232,   -179,    485,    628,
6231      -2918,    405,    229,     -2,   -146,    127,   -329,   -243,
6232        194,   2443,   -531,    592,    -14,   1679,    292,   -914,
6233       -332,   2382,  -3040,    297,  -2856,    -88,    236,   -485,
6234        438,    241,   -283,    448,    579,   -660,    277,    233,
6235        201,    126,     15,   -411,   -560,   -582,   -389,   -392,
6236         -7,    238,      1,    344,   -216,  -4601,   -457,   1027,
6237       -114,     13,   -301,    288,    172,   -488,   -124,  -2721,
6238        100,   -105,    434,    -13,   2791,   -827,   1600,   -219,
6239      -4992,   -100,    411,    326,   -608,   -779,     94,    974,
6240        453,  -1326,   -236,    429,   -189,    830,     32,    187,
6241        459,   2489,    476,    165,   3261,   -445,    169,    179,
6242       -113,    168,   -393,     52,   -383,    -33,     73,    137,
6243      -6021,   -259,   -121,    -29,    -46,   -156,     68,   -225,
6244        217,    152,   -280,      7,     62,      3,     17,    295,
6245        221,   -158,  -5406,   -335,    232,   -454,   -320,    467,
6246        -45,     96,   -170,   -267,   1273,    287,    258,    536,
6247       -695,   -953,   1134,    428,    251,   3331,    717,   -804,
6248        627,   1099,    120,      4,     42,    191,     -9,    259,
6249       -335,   -337,    -25,    -56,    116,   -228,   -351,   -463,
6250       5942,    193,   -114,    -64,   -268,    300,    146,    -15,
6251        657,    367,     -2,  -2911,    838,   -251,     -1,   2897,
6252        -78,   -609,   -545,   -588,    488,   1383,    486,   1820,
6253        126,   2971,   -151,     11,     10,   -349,   -279,   -260,
6254       -265,    142,   -683,   -191,    172,     30,   -293,  -5103,
6255        -61,   -247,    -38,    722,    275,   -326,    -34,    132,
6256        297,   3305,    -46,    227,  -1052,  -1114,    562,     62,
6257      -1618,    699,    362,  -1624,   -455,    150,   -110,     61,
6258       -266,   -168,   -168,   -391,    136,   -569,   -772,   -203,
6259        467,     20,  -4747,   -170,    142,   -138,    129,   1719,
6260       1896,    210,  -1008,    206,    585,   -325,    295,    175,
6261      -2542,   -489,    121,    -94,    -38,  -2766,   -115,  -3206,
6262       -305,    320,   -179,    503,     83,    -72,   -122,    -52,
6263       -181,     98,     39,   -506,  -2751,    -93,     -1,    -59,
6264       2645,    248,   -309,   -203,    138,    324,   -567,    696,
6265       -493,    170,   2440,    919,   -420,  -3029,   -335,   -593,
6266        -72,    536,    -82,    202,     78,    510,    184,     -2,
6267        227,  -2830,     19,   1590,   -281,    387,    -46,    408,
6268       -463,   -536,    262,   2214,   -115,  -1614,   -385,    203,
6269         32,   -885,  -2606,   2338,     97,    292,   -449,    449,
6270      -1038,   -582,      0,    -68,    211,   -160,     62,   -286,
6271      -2466,   -421,    -48,   1903,  -1037,   -173,   1339,   -591,
6272        152,  -1231,    792,    524,    214,    -92,     29,    181,
6273       -225,   -150,     -1,    139,  -8135,    238,   -119,    189,
6274         34,   -140,   -188,    141,   -112,     56,   -176,    154,
6275         91,   5653,    298,   -316,    -23,    232,    -74,   -317,
6276         -4,   -630,   -506,    105,  -1655,   -126,   2417,    113,
6277        -95,   -472,    134,    290,   -755,    152,  -1222,    -58,
6278        981,   -236,   8192,   -154,     75,    218,   -185,    107,
6279        -10,     39,    265,   -225,    -87,      9,    123,   -906,
6280       -382,   2544,     44,  -1985,   -102,    407,    -91,  -1835,
6281       -108,    122,    142,    169,    134,   -721,  -1530,     -4,
6282       -133,     45,    374,  -1049,    -76,     16,   -357,    277,
6283        158,  -2596,     -4,  -1484,    -13,   2660,   -198,      9,
6284       -218,    408,    -63,    177,    -71,   -195,   4293,     -8,
6285        228,     34,   -421,    695,  -1409,     85,   2740,    350,
6286         44,    473,    141,    -93,    144,    -59,   -220,   -154,
6287       -148,   -168,   -205,   3049,    229,    194,   -107,     90,
6288       -353,    508,   -343,    473,   -446,    457,   -452,   -116,
6289       3493,    504,   2152,   -228,  -1832,   -463,   -657,    555,
6290        657,    540,    546,    604,   2214,    -68,    254,    563,
6291        267,    227,     92,   -107,    143,    260,     23,     42,
6292         64,    -67,    138,   -167,     72,    457,   4958,     61,
6293       -933,      1,   5341,    -32,     89,    161,    504,    823,
6294        311,     11,   -184,   -574,    -79,  -1654,    -74,   -366,
6295        164,   -363,    117,     53,    706,   -701,  -2966,    233,
6296         11,    165,    394,    462,  -2632,    703,   -291,    -65,
6297        -49,   4080,   -862,    -65,    -19,   -110,   -872,    323,
6298        833,   -154,    369,    475,   2211,     20,   -212,   1711,
6299        -24,    -28,    -58,     32,   1746,     41,   -779,    614,
6300        508,   3050,    687,    423,   -182,   -484,    -60,    242,
6301       3895,   -565,   -453,    110,    547,   -961,    320,    -34,
6302       -347,  -1963,   -116,    730,   -435,    -34,     41,     26,
6303        -51,   8192,   -115,    312,    184,   -148,   -199,    157,
6304        153,     82,     99,    138,    -32,    -19,    -64,   -139,
6305        107,     43,    133,    -87,     42,   -148,   7080,   -158,
6306       -335,   -249,    -64,     81,    157,    813,   -279,   2226,
6307        -16,   1191,   -705,    607,    205,    -11,  -1341,   -548,
6308      -2251,   -326,   -149,  -2536,    139,   -750,     73,   -394,
6309       -218,    -35,    181,    925,   -557,    226,    -63,   2582,
6310       -737,    164,    181,   -167,   -230,    413,    328,    406,
6311       -287,  -2992,    539,   1133,    -85,  -2162,   -154,   -357,
6312       -245,     -8,    162,   -118,    111,   1275,     47,   -314,
6313      -2043,  -2732,  -1052,    -28,    625,   -810,   -487,     40,
6314       -131,    273,    105,   2605,  -2974,    268,    -19,   -257,
6315        842,   -662,    855,    505,    590,   -243,     68,   6978,
6316        118,   -101,    349,   -232,   -258,   -318,    212,     55,
6317       -686,   -177,   -173,   -102,    480,     35,    149,    263,
6318      -2838,   -198,    942,    392,    135,   2980,     34,     92,
6319       -237,   -672,    224,   -298,    298,   2128,    359,    254,
6320        150,   -839,   1001,   3234,   -169,    261,   -302,     74,
6321       -277,    498,    321,    194,  -3275,   -152,  -2786,     33,
6322         70,    236,   -222,     88,   -393,     47,   -636,    869,
6323       -754,    842,  -2326,   -460,    133,      0,    264,    172,
6324      -2955,   -286,   -243,    399,    882,   -722,   -382,    872,
6325       -119,    -65,  -2403,   -119,   -246,   -890,   -185,    102,
6326        -32,   -573,    225,   3044,   -484,    -40,   -809,    403,
6327 };
6328 
6329 static const int16_t cb2224l0[] = {
6330      -3546,   -433,    -76,     46,     24,   -641,    214,    114,
6331       -779,   -930,    -57,   -462,   -569,   -848,   -413,     53,
6332         45,  -3172,   2915,   -734,    152,    487,   -113,    246,
6333       -196,   -187,   -136,    469,    475,    382,    213,   -886,
6334       -275,    313,   3148,    -62,   -773,    785,    -24,  -1499,
6335        -65,   -175,  -1942,   -325,     78,    -15,    -38,      2,
6336          6,    -29,    -16,   9690,    -15,    -49,    -13,     12,
6337        -21,     11,    -45,    -63,   -528,    192,   -137,    201,
6338        138,   -154,     57,    -88,  -1695,    155,    105,    121,
6339       4249,    -59,    467,   -439,   4483,   -130,    -39,    262,
6340        -21,   -377,    441,   -353,   -768,    366,     23,    841,
6341        529,    195,   2722,   2892,   -255,    -67,    628,   -498,
6342         33,    241,    212,  -1020,    -97,   -723,    594,     35,
6343        -31,   1459,     19,    -75,    -27,     -1,     48,     28,
6344        267,   -275,   3780,   -515,   -467,     36,   -405,   -272,
6345      -1968,     60,     44,    449,  -2877,   -124,  -1524,   1195,
6346       1042,    117,    115,   -305,    225,    215,   -357,    144,
6347         35,    -23,     89,   2133,      2,     65,    -27,    -48,
6348       -243,   -216,   -807,    700,   1258,      6,   -140,      4,
6349        -31,    -21,     42,     67,     97,     -2,    104,    -10,
6350      -7734,    134,    -50,    -95,    -88,   -269,    105,    -18,
6351       -229,    453,   1038,  -2609,  -2944,    -57,     27,    372,
6352         59,   -556,    -87,   -242,    114,   1083,   -119,   -139,
6353        175,    146,    -55,   1689,    342,    501,   2722,  -1273,
6354       1626,    868,   -290,   -145,     62,    194,    -23,   -179,
6355       1540,    -85,    360,    254,    339,   -681,   2081,   2730,
6356        838,   -128,     31,  -2133,   -173,    483,   -138,   2706,
6357       2007,     91,    293,   -642,     35,    280,   -132,    454,
6358        -66,  -6263,    -24,     82,    -31,    -39,      5,     41,
6359         66,    239,     18,    -57,     61,   -117,    103,     16,
6360      -1231,   1384,   -164,    104,    370,  -1891,   2237,   -440,
6361      -1399,  -1394,      3,    274,    223,    -30,    -70,    579,
6362        361,    423,    355,   -176,   -164,   -443,   -306,  -2382,
6363        713,  -2987,   -340,   -691,   1407,     -5,    439,   -264,
6364        -86,   1964,    -17,     88,    175,     56,   -119,     31,
6365        466,   1980,    176,    513,   1809,     17,   3000,   1861,
6366        -71,    314,   -255,   2041,    576,    203,    443,   -392,
6367       -539,   -380,   -685,   -204,   -161,    287,    378,   -502,
6368       1898,   1540,   1073,   2282,    573,    867,    122,   1064,
6369       -628,   -564,     97,    280,    -36,   1601,    -90,   -174,
6370        -10,     45,    -57,    159,   -496,    641,   -959,    -91,
6371        -90,   3057,   1680,    -83,     80,     19,     63,   -119,
6372          1,    -72,    466,   -335,    453,   -177,   3930,    -21,
6373        327,   -199,   -651,    -38,     -6,    -13,      7,    -77,
6374          1,      8,     40,   -125,     36,   -136,    272,   6266,
6375      -3299,   3331,     24,     18,    -71,      9,    -79,   -374,
6376       -277,    128,   -233,   -175,   -350,   -216,     81,   -693,
6377        -49,     33,    -44,    -37,  -4260,    -70,     96,    177,
6378       -319,    133,    178,   -377,    -45,    182,    156,   -155,
6379        -34,     10,     22,     53,   -211,      4,   5740,     48,
6380        -42,    114,    149,    -30,    122,   -106,   -309,   -148,
6381        -82,     20,    130,   2734,    -40,   -596,   1309,   1163,
6382      -1470,    396,   -264,    884,    142,  -1818,     67,     -1,
6383         38,    -52,    -73,      1,    279,    143,    278,    -45,
6384       1541,   -886,   -677,  -2609,    -88,  -3766,   -201,    237,
6385        -40,    195,    -50,   -366,     88,    166,    403,    236,
6386       -130,    205,    -45,  -8636,    -13,    -27,    -50,      8,
6387         40,     21,     41,    -36,    -25,    -40,    -14,    -14,
6388         42,    296,   2495,    372,   -361,   -501,   1951,  -2141,
6389        220,   -847,     98,    228,   -250,    563,  -1121,    -29,
6390       2888,   -196,    151,    -19,   -287,  -2298,     65,   -482,
6391       -124,   -186,   1215,    468,   -781,   -227,    621,    298,
6392        -42,    -44,   -115,      0,     50,    179,     23,      9,
6393        -65,     -8,     10,   -101,  -4998,     77,   1181,   -304,
6394        139,    250,  -2257,    -97,    847,    433,    385,  -2411,
6395        800,   -852,   -528,    435,   -953,    -23,      4,    928,
6396       -108,   -634,   -273,   -879,   2566,  -2609,    621,    807,
6397        295,    -77,    627,  -1114,   -297,   -109,   2103,    -53,
6398         -9,     44,     32,    339,    679,     77,  -3186,   -416,
6399       1234,   -801,    472,    408,    153,    465,   1703,    879,
6400      -2411,   -553,    440,   2099,   -899,   -288,    310,    665,
6401        -47,   -148,   1457,   3932,   -213,    243,  -1763,     -2,
6402        288,   -425,   -972,    478,   -302,    552,   -377,   -352,
6403        179,   -480,   1466,   2019,   2817,      5,    824,     13,
6404       -384,   -582,   -297,  -1165,    689,   -120,    703,   -118,
6405        663,    206,    -49,  -2853,    -76,     32,    170,     11,
6406         42,   -503,  -1139,   1548,   -287,  -1112,    765,   -455,
6407        -35,   2452,     22,   -134,    144,   1867,   -149,   2771,
6408         19,    264,    700,    -48,    286,   -593,  -2637,    408,
6409       2304,    -14,    187,   -135,   -210,    745,    282,    724,
6410        861,     21,   -414,    606,    836,   -564,    212,    203,
6411         64,   4706,    -30,    -43,    -85,    -61,    -90,    644,
6412       -281,    287,   -122,   -340,   -137,     36,     -4,    -22,
6413          8,   9486,     -3,      4,     10,      4,     86,     58,
6414         -8,      6,   -105,    -15,     15,    -63,    -58,    -30,
6415         15,      0,    -19,     78,  -8267,   -134,     -8,    -45,
6416        163,    -19,    149,   -298,   -167,     34,    190,    -39,
6417      -2229,   2821,    126,    185,   -791,  -1229,   1003,   -331,
6418        980,    659,    -60,    -60,    -48,     20,     12,   -167,
6419        -60,    -39,     66,    180,    -22,    -20,     84,   -108,
6420        131,    -10,  -8493,     -1,    -18,     -4,    -53,     25,
6421        -63,    -14,     20,     25,    -41,     40,     -5,  -2330,
6422        -74,     59,     -7,   -154,   -293,    -64,  -2702,    819,
6423         75,    977,   -602,   1138,    160,    262,     26,    -81,
6424         18,   5558,    118,   -167,     98,    110,     -5,    -44,
6425        -27,     72,     51,   -189,      0,   1868,    743,   -275,
6426       2530,      6,    180,  -1019,  -1307,    710,    303,   -152,
6427       -115,  -1498,   -501,   -495,   -103,    -76,     78,     -7,
6428      -9337,     -6,     31,    -21,     16,    -14,     57,     36,
6429        -81,    -67,    -30,   -535,    216,    313,    310,   -157,
6430       2830,   -914,    122,   1353,  -1842,    298,  -1165,    -13,
6431       -253,   -100,   -560,    -61,     40,     24,      3,     56,
6432        -18,   5709,     41,     13,    -23,    -55,    -98,    214,
6433        109,   -205,    -45,     27,    -26,    177,   -290,     89,
6434          8,   1315,   3102,   1657,    210,  -1032,    774,   -211,
6435       -581,    -51,    896,    852,    331,    349,   -474,   -119,
6436       -865,   -145,   2270,    703,  -1967,  -2088,    610,   -700,
6437        113,   -231,   2062,   -152,   -599,   -474,    -38,   -601,
6438        432,   -983,   -731,    744,  -2880,    156,   -240,  -1903,
6439       2497,    -89,   -963,  -2179,  -1208,    189,    318,    150,
6440        204,     29,   -167,   -138,    -93,     73,    292,  -3225,
6441       -310,   -510,    173,    -90,    154,   1831,    380,  -1191,
6442       -976,  -1460,   -514,    235,     13,  -2950,     22,    -95,
6443        228,     85,     10,    264,  -3165,     46,   -184,   -782,
6444        143,     -9,     37,     12,    108,    -65,    -64,    115,
6445         86,   5039,    -55,   -203,   -163,   -462,     77,    -92,
6446        423,    139,    239,     -5,   1887,    426,    729,    118,
6447       -159,  -2821,   -124,   2147,   -167,  -1023,     92,    -23,
6448        162,   -159,    -47,     -3,     14,    -34,     37,    -29,
6449        -97,     41,    -92,    -75,  -6983,   -224,    250,    -80,
6450 };
6451 
6452 static const int16_t cb2224l1[] = {
6453      -2888,   -183,   3606,      0,     33,     99,    -76,   -264,
6454       -351,   -508,   -546,   -103,    252,    -49,     46,    -32,
6455         48,   -245,     67,  -2408,    340,   3153,   -154,   -280,
6456       -440,    374,   -224,    -39,   -720,   -289,   -136,  -3095,
6457        -98,    -37,    -86,    145,     51,    132,    773,  -1158,
6458       -330,   -449,   -141,  -1831,    666,  -2680,   -110,   -906,
6459       -307,  -3299,    287,     55,   -521,   -173,   -431,   -383,
6460         67,    -28,     34,    247,   2814,   1479,     32,  -2196,
6461      -1625,    135,     72,      3,    634,     76,    502,   -306,
6462       -366,   -120,   -219,   1934,    372,   -130,   -113,    255,
6463        -14,     30,   -687,   -576,    797,    306,  -2360,   -242,
6464       2062,     69,   2273,     26,    -20,    -21,    -68,    -69,
6465      -4618,     60,   -171,   -235,   -271,    175,   -110,    147,
6466        100,   1628,   -197,     -2,  -4002,    520,  -1236,    -21,
6467         62,   -396,    513,   -369,   -168,    285,    561,    131,
6468       1347,     83,   -101,     89,    206,      5,   4556,    -23,
6469       1191,     39,    352,   -158,     99,   -195,    -33,    481,
6470       -446,   -125,    181,   2678,   2860,   -524,   -239,     55,
6471       -360,   -358,   -560,     93,    307,    285,     77,   -295,
6472        -90,    114,    -45,     54,   -328,     94,   -222,    -30,
6473      -5004,   -164,    100,    379,    208,    424,    -11,     26,
6474         10,    -26,    -32,    114,     30,     18,    -44,   -221,
6475       -184,    -32,      0,    -99,  -9001,     -7,    -33,      1,
6476         41,     -3,     13,      9,    -46,    -86,     47,     56,
6477         72,     -7,      5,  -1162,    101,    456,   -217,   3440,
6478       -220,    400,    100,   1503,    365,    655,   -230,     42,
6479       1129,    767,    192,    -16,  -3440,    -79,   -236,      3,
6480        -80,     51,    -11,   -984,   -142,     29,    554,    339,
6481       1851,    105,   -279,  -2915,    116,   3090,   -431,    233,
6482        337,     61,    927,     32,   -174,    237,    255,   -250,
6483        604,    115,   2036,     78,    -79,    -50,   -349,    338,
6484        285,    169,    394,    -49,   1194,  -2966,    447,     57,
6485      -2591,    415,   -586,  -2616,   -197,    -61,    596,  -1159,
6486        130,   -441,    356,     47,   1192,    496,  -1801,    -15,
6487       -142,    -23,    132,     21,     84,    234,   -137,     23,
6488       -147,  -3254,    407,    107,   1132,    130,     74,    153,
6489       3148,   2184,   -464,   1294,    222,    589,    457,   -397,
6490        -87,   -605,   -631,    311,   -703,    110,     20,    -23,
6491        -75,     18,    -43,   -182,      8,    -94,    151,   4989,
6492       -619,    662,     82,      8,     69,     -4,    126,    -35,
6493        -99,   -277,   -227,  -2212,   3188,   1115,   -467,   -618,
6494       -989,    681,    218,    -25,    -37,     -9,     32,    -46,
6495         97,     15,    -23,    -95,     -6,     55,     19,   7904,
6496        -14,   -508,      3,     14,    -12,    -58,     28,    154,
6497         11,    271,   -593,    344,   -336,   3489,    -41,  -2998,
6498        622,  -2739,   2796,   1536,    310,    176,   -318,    399,
6499        -70,   -298,   -509,    256,   -381,   -158,    322,   -197,
6500          3,    -53,     37,     98,  -6136,    -25,    -54,     57,
6501        138,    -74,    239,    -46,    -18,     29,   -265,  -2278,
6502         22,    110,    -21,   -147,    266,     85,   -286,    137,
6503       3434,   -485,     68,    475,     -3,    159,   -181,   -237,
6504       1595,    759,    786,   1490,    926,  -2841,   -160,   1092,
6505         -7,    130,    895,   -345,    -95,    -31,    -35,    139,
6506        -98,   2106,    305,    672,    -66,    349,    229,  -1561,
6507      -1694,  -1786,   -743,    -76,    -67,   1666,     76,     10,
6508        -22,     60,    -45,      5,    409,   -458,    583,   -405,
6509       2586,   -264,    175,    633,    842,   3208,  -1488,   -802,
6510         40,   -119,   -197,    -84,   1645,    328,    823,   -175,
6511        342,     12,   -217,     67,    124,   -180,   -106,  -2877,
6512       -336,    171,    185,    132,  -2263,    -75,   -622,   -631,
6513      -2404,    176,   -132,     35,    179,  -1498,    182,     68,
6514        699,    597,  -2728,    325,     52,    421,   -863,    609,
6515         53,   -159,    258,   -307,   2919,     44,   -826,   -467,
6516         91,    542,   1883,    815,   -682,    548,   -419,    593,
6517         82,  -2108,   -158,    -75,   -524,   2440,   -528,   -469,
6518        723,    -14,  -1817,   -487,    448,      4,   -155,    -70,
6519      -1715,     34,    -55,    134,      0,     19,    107,    419,
6520        334,     74,    446,   1241,  -4288,     61,    -65,     21,
6521         71,    133,      2,    -88,   -238,    322,   -283,     -6,
6522        404,     98,     78,  -1951,    412,  -1942,    418,    257,
6523        -42,  -2444,    -97,   1491,    464,    346,    229,   -154,
6524         96,    261,     29,    302,     39,   -201,    -40,    -98,
6525       -157,    335,  -3624,   -349,   -573,    633,   -116,   -312,
6526        -82,    263,     -2,   -101,    -57,   1817,   -424,      3,
6527       -245,    386,     74,    609,   2171,    -77,  -2604,  -1036,
6528       -117,   1585,     -2,      9,    -23,     31,    -12,     48,
6529        215,     84,     13,    219,    419,   -275,   4373,    -91,
6530         -6,     18,   2228,    -46,    157,   -408,   2288,    654,
6531       -725,   -245,    -10,  -1182,   1726,    324,    367,   3013,
6532       3429,   -140,    360,   -122,   -574,   -165,    109,   -330,
6533        -82,    340,   -133,    210,    355,     -8,     47,    -52,
6534       8064,      5,     60,    -42,    -95,     -3,     91,    -69,
6535        -47,    -42,    101,    118,    -44,    -16,    -14,     -9,
6536         27,      8,    -33,     -3,  -9302,     27,     49,     -6,
6537         61,     74,    204,    430,    252,   -259,     73,    125,
6538        366,   -458,  -2846,     89,  -2694,   -106,   -344,   -702,
6539        809,    451,     69,    585,  -1897,    608,  -1138,     52,
6540        618,    106,    771,   2992,    266,   1007,    184,   -486,
6541         36,   3317,   -311,     38,    105,    -89,     16,     97,
6542        -88,     28,    183,  -2834,    -44,    387,    -49,    467,
6543      -2524,     77,    -56,  -3727,     81,   -308,     63,   -137,
6544        203,    -77,    139,    254,    -65,   -264,    -58,    631,
6545      -2559,    739,  -1343,    595,   -117,   -193,  -2572,    322,
6546        267,    185,    669,   -110,    641,    212,     45,    -16,
6547         12,     14,     -3,    -12,     78,    -48,   -196,   -128,
6548        179,    146,  -7348,    177,   -138,    -48,    142,    -33,
6549         34,  -6037,     15,   -105,    103,    136,    -48,    217,
6550       -169,     88,    -31,      9,     24,     41,   1733,  -2757,
6551       -335,   1783,    988,   -161,   1014,    633,    -66,  -1114,
6552        525,   -266,    461,   1137,    -26,   -173,     89,     82,
6553      -3365,     67,   -198,   -107,     44,    352,   -793,    867,
6554       -807,   -166,    107,      4,     71,     61,    124,     27,
6555      -2477,    178,    -32,   -172,   2895,   1301,    798,    707,
6556        267,   -720,   -403,    167,   -157,   2572,   -210,    527,
6557       -312,  -1664,   -214,  -1556,   -332,    595,  -1634,    -58,
6558        203,  -1777,   -469,     24,    188,    -59,   -860,    879,
6559         15,    855,  -1534,   2910,    534,    -71,    276,    471,
6560         41,    -25,    105,    -37,   -150,    110,    226,   -277,
6561      -4687,    574,    139,   -152,   -586,     67,  -1082,    261,
6562        -68,     25,   -216,    110,     46,  -3703,    281,    355,
6563       -506,     80,   -218,    164,   -398,     75,    -97,   5782,
6564         39,    -68,     26,     76,     74,     38,   -103,    105,
6565         44,    116,    187,    288,     90,   5847,    -41,     28,
6566        -19,     20,    129,    -99,    258,     22,    -28,   -120,
6567       -101,   -121,     79,   -180,    -23,     22,     -5,    -60,
6568         63,     35,  -8987,    -11,      2,    -15,     -3,    -28,
6569         47,     29,    241,    132,   -166,   -259,    -48,    102,
6570         70,   2830,   3163,    285,   -813,      0,    105,    176,
6571       -455,    141,   1382,   -481,  -2282,   2971,   -200,   -473,
6572         37,   -930,  -1162,    930,    890,    412,    190,   -160,
6573 };
6574 
6575 static const int16_t cb2224s0[] = {
6576      -5789,   1229,   -138,   1010,    823,   -602,   -987,   -237,
6577         47,    -29,    428,    210,     87,    -11,    -20,   -261,
6578      -3148,   1219,  -2074,   -132,   -258,    707,   -634,    878,
6579       -486,    989,   -276,   -137,   -263,    592,   1248,    474,
6580       -293,   -981,   2125,   -653,  -1451,   -833,  -1522,    387,
6581       -269,    349,    698,    295,    870,    661,   1532,    202,
6582        654,    362,  -1265,   3972,   -651,    224,    213,   -728,
6583        -83,    575,   -503,   -766,    559,   -657,     86,    941,
6584       1498,    -72,   2297,   1413,   -376,    697,   -738,    384,
6585       -807,   -354,   1141,    374,   1186,   -597,    222,    630,
6586       -717,  -1653,    106,  -1377,   -929,    982,  -3469,   -321,
6587       -201,  -1185,   -147,    -13,    268,    103,   2967,  -2083,
6588       -416,    702,    377,  -1126,     92,    963,   -494,    -94,
6589       -436,   1893,   1401,    -40,  -1464,  -1608,   1980,     44,
6590        254,    676,    529,   -891,    -95,      9,   -172,   -129,
6591        158,   -403,  -1147,   1026,   -410,     86,   2593,  -1060,
6592       -621,    480,    254,   -780,    691,  -1020,     79,   -192,
6593      -2264,  -1219,   -748,    602,    243,    338,    550,   -444,
6594       -130,     79,     24,   3396,    124,   -572,    749,    976,
6595         33,   -883,   -368,   -609,    694,   -569,   -560,    192,
6596        868,    644,    173,     86,  -4302,    633,   7899,   -360,
6597        478,    493,   -306,     14,    244,     96,     71,   -169,
6598        336,    346,     74,    -52,   1779,    828,   -252,    739,
6599      -1005,   -755,     31,    -46,    200,    581,    -11,    802,
6600       1104,   3252,  -1053,    723,   -491,  -2492,  -2330,   -245,
6601        308,  -1021,   -312,    563,    -85,    991,    -16,    224,
6602        -85,   -957,   2262,  -4585,  -1475,    102,    310,    298,
6603       -875,     -6,   -268,      8,   -284,    324,   -471,   -224,
6604        133,   1502,  -1714,  -1095,   -104,    809,   2584,   -273,
6605      -1014,   -296,    130,    732,   -259,   -335,   -745,   -619,
6606       -716,    247,    503,    862,   -277,   -137,   -224,  -4897,
6607        124,    277,    298,    -40,    169,    678,    557,   4379,
6608        677,  -2016,   -506,   -108,    -47,     49,   -115,   -260,
6609       -300,    206,   1196,    -17,    202,    365,   -808,   -473,
6610       -160,   -609,    526,  -1124,   1629,  -2924,    713,   -487,
6611       -109,    540,   -511,    221,   -394,  -1420,   1023,   -460,
6612        424,    -86,   -875,  -1557,    -88,   -244,  -1597,  -3015,
6613        355,    166,    330,   -334,   -325,    505,   3632,  -1760,
6614       1626,   -427,    573,   1197,   -317,   -566,   -663,    460,
6615        338,   -442,   -597,   1565,   -854,   -534,   -219,   -128,
6616      -2175,    739,   1064,   2050,    -61,   -349,    361,   -375,
6617       1111,   -122,   -121,   -164,  -2573,    938,   1758,    -15,
6618        884,    865,   -630,   -573,    994,   1112,    -26,      9,
6619        -30,   3893,    -38,   1386,    605,    568,   -680,    117,
6620         37,    572,    245,    -53,  -1030,   -241,    397,    363,
6621      -1632,   -567,    -26,   -698,  -2109,  -1033,  -1389,   1381,
6622       -418,    402,   -534,      9,   1143,    991,    693,   2557,
6623      -1268,   1273,   -192,   1225,    876,    472,    835,    509,
6624       -452,  -1519,    482,   1103,   -626,   -299,   1580,  -1532,
6625        599,   2245,    503,   -110,  -1879,    978,  -1158,   -130,
6626       -665,    448,  -1247,    604,   -528,   -677,   -711,     78,
6627       -563,   -349,    -53,    261,    952,   -338,   -534,     43,
6628         -2,  -2555,   1976,   2393,   1715,    996,   5628,   1036,
6629        171,    -28,   -199,    -83,   -126,    -35,   -248,   -393,
6630         36,    209,     77,  -1793,    244,   -108,   -130,    -41,
6631       -578,  -2347,   -687,   1650,    131,   -138,    407,   -228,
6632      -1348,   -209,   -841,   1332,   -542,    220,   -193,    843,
6633       -103,    853,    261,   -653,    217,   -107,   -113,    -54,
6634      -4151,  -1303,   -287,   4065,   -376,    -71,     43,  -1481,
6635       -359,   -481,     78,    529,    689,   -194,    178,     60,
6636       -997,  -1555,   1687,    345,    169,    266,   2894,     83,
6637       -500,   -425,   -396,   -245,      6,    517,    112,    129,
6638        725,   -121,   -404,    234,     47,    -61,   -122,    710,
6639      -4283,    985,     56,   -105,    -45,   1043,    720,     73,
6640        321,   4452,  -1614,     91,   -620,   -299,    506,    766,
6641       -882,    650,   -138,    123,   -608,    210,  -1582,   -538,
6642        -62,    246,    464,   -332,  -1560,   2271,   1559,   -199,
6643       -832,  -1133,   -797,    341,   1860,   1628,  -1133,   -607,
6644        637,   -404,    437,  -1148,    542,   -474,   -882,   -610,
6645      -1340,   -159,   1524,   1424,    169,     -6,     52,    447,
6646      -5513,   -592,    244,   -294,     44,    164,    -51,    147,
6647        202,    -48,    139,    113,   -399,    -17,   -173,   -199,
6648          1,     17,   -166,     15,   -258,     -7,    238,  -5748,
6649       -394,   -852,   -248,    -46,    192,    -32,  -1033,   -349,
6650        151,    483,    130,  -1628,  -3391,   1527,    694,   -305,
6651        740,   -357,   -491,   -186,  -1649,  -1394,   -873,    213,
6652        652,  -1975,    319,  -1131,   -103,    -48,    673,    155,
6653       -627,   1115,    469,  -1122,   1901,   -184,   -237,   -296,
6654      -2887,   -120,    211,    835,     57,   -826,   1272,   -255,
6655       -937,    242,   -525,    836,   -334,    393,   -624,    111,
6656       -347,   -178,  -3441,    219,   -352,   1831,   -296,    587,
6657       -357,  -1099,      5,    313,  -3806,   -394,    814,   -118,
6658       -233,    -23,   -125,    -21,  -1414,    813,   -403,   2482,
6659        442,   -184,    934,    340,    472,    374,   1073,   -283,
6660      -2348,    477,   -387,   -713,   1071,   -899,    252,  -1299,
6661       -502,   -375,   -410,  -1785,    686,   -605,   -141,   -871,
6662      -1777,   2780,     53,   -237,   -237,   2701,    944,     44,
6663        595,      3,   1263,  -1558,  -2267,   -998,    221,    355,
6664       -319,   -739,  -1160,   -594,   2977,    191,    -41,   -284,
6665         83,    484,    481,    -73,    -13,    138,  -2761,   -909,
6666       -578,   -139,  -1056,    189,   -645,   -147,    -61,   -168,
6667        368,    130,    390,   4187,    101,     79,    -45,    451,
6668      -1374,  -1941,   -534,   -301,   -979,   -668,   -533,  -2978,
6669        386,    574,   -454,     -4,    554,   -120,    366,     83,
6670       1079,   -351,    156,    389,   7724,     83,    102,   -191,
6671      -1059,   -255,    -86,    451,   -211,    175,    774,    306,
6672       -253,   2386,   1166,  -2025,    223,    438,   1279,   1721,
6673        -23,    -91,    606,  -1285,   -775,  -3228,   -536,    543,
6674        877,   1140,  -1616,   -603,    550,   -678,   -462,    248,
6675        209,   -515,   -310,  -2538,  -2002,    231,   -495,    319,
6676        538,    509,   -113,    -17,    143,  -3062,    -29,    -52,
6677        299,    681,    595,    390,    530,   -398,   -969,    472,
6678      -1145,    860,   4113,    329,  -1183,   -691,   -605,    859,
6679        305,    986,    -81,   2029,    408,      2,  -2442,     59,
6680        -85,   -911,   -285,   -532,     28,    434,  -2295,    -76,
6681      -2977,     51,    824,  -1786,   2301,    622,   -593,     -9,
6682        643,    246,    427,    193,     51,    118,      4,    234,
6683        459,     31,   -408,    710,   -264,    144,   -404,   -476,
6684        278,  -4836,   -113,    382,    -29,    177,    345,    -33,
6685        -17,    -85,   6027,     72,   -165,    544,   -198,     75,
6686       -278,   -262,    155,    501,   -305,   -279,   -439,   1506,
6687        827,   -875,  -2592,  -1196,  -1201,    149,     16,    547,
6688       1020,   -616,    374,   -193,   -155,  -3627,    231,    264,
6689      -2143,     90,    419,    574,   -795,    177,    328,    752,
6690       -295,    210,   -360,  -1250,   2639,  -3172,    -13,    -34,
6691        489,    484,   -390,   -159,   -285,     27,    444,   -252,
6692        265,    530,  -2714,   -340,  -1543,   2330,  -1152,   -114,
6693        452,    304,   -224,   -451,   -317,   -579,    301,   -567,
6694       1214,   -594,   -621,  -2718,     59,    257,    410,     -3,
6695        145,     70,    877,  -3103,    244,  -1134,    236,  -1148,
6696 };
6697 
6698 static const int16_t cb2224s1[] = {
6699       8488,    277,     63,    173,    224,    -30,   -158,     64,
6700        133,   -133,    234,    205,    -65,    408,    249,   -546,
6701        -30,     -1,   -430,     80,    102,   -450,   -160,  -5634,
6702        145,   -406,   -351,     37,    282,    232,   -898,    430,
6703       3301,  -1175,   -559,    495,   2685,    -21,   -215,    -87,
6704        728,    -55,    235,    430,   -250,   -505,    506,   -128,
6705        -72,   3288,   1588,    291,      7,    -39,   -944,    478,
6706       1719,    168,  -1085,    225,    330,   1480,   -183,   -597,
6707      -6131,    668,   -387,    672,   -173,    -55,    113,     40,
6708       -113,    -44,    341,   -340,   -594,  -1001,   1757,    127,
6709        -59,    537,  -1834,   1401,    856,  -1153,   -234,   1232,
6710       -562,    476,    110,   2188,    146,    119,   2119,   -872,
6711        450,    597,   -371,  -1350,   -996,   -120,   -495,    829,
6712        111,   -897,  -5445,   -670,    390,   -118,      4,    109,
6713        772,    495,    196,    410,   -125,    812,    426,    900,
6714        436,   1155,   -553,  -1223,    275,    266,   -891,     63,
6715      -1267,    523,   -548,  -2445,    239,   1163,     72,    -68,
6716      -1576,   2212,   -340,   1499,    494,   -671,    -73,   -281,
6717        598,   1901,  -1652,   -845,    266,    795,   -545,   -574,
6718         19,   -461,    371,    288,  -3959,    421,    299,   -121,
6719      -2561,    -65,    118,    181,   -227,    719,    -92,  -2334,
6720      -3178,  -2497,   -198,     58,   1279,   -309,    152,   -715,
6721        466,   -316,     10,     98,   1568,  -1015,    -18,   -435,
6722        -42,   2606,   1971,   -119,    705,    254,    443,     36,
6723        788,   1135,   1234,   2281,    942,    115,    581,   -113,
6724       -194,   -694,    434,    -30,   2835,   -423,    436,    522,
6725        406,   1329,   1191,  -2628,    421,  -2601,    646,   -202,
6726        637,    610,   -584,    357,  -1586,   -499,  -1230,    134,
6727        -83,  -1264,   2434,    -58,  -2924,    641,   -285,    172,
6728       -478,   -402,    584,  -1180,   -137,   -238,   -151,   -679,
6729       -619,   -495,   1044,   1281,  -1180,   -444,    376,   1969,
6730       -693,   -283,    618,    128,  -2622,    -90,   -115,    672,
6731       1738,   -459,    519,   -924,   2582,    937,   -555,    672,
6732        131,     31,    775,    307,   -282,   -527,  -1299,   -516,
6733         10,    239,  -4069,    118,     10,   -665,    -15,   -484,
6734        472,    262,    279,    677,   -755,   1288,  -1278,    403,
6735        666,   -394,  -1230,  -2819,   -221,    109,    603,    754,
6736        951,    488,   -147,   -107,   -426,   1875,   2056,   -129,
6737        239,   -561,     81,   -324,    243,    349,    197,   -811,
6738       -146,   -929,   1193,   1433,   -776,   3209,    434,     -6,
6739       2465,   -231,    -57,    312,    899,   -396,   -170,   -549,
6740        346,    135,     17,   -596,    401,    269,    499,    -64,
6741       -321,   -342,   -132,   -312,   5845,    276,   -104,     -9,
6742        -50,   -678,   -478,  -1125,  -1477,   2058,    156,    538,
6743        451,   2572,    495,    101,     74,   -753,     98,    685,
6744       2424,  -1999,   1050,   -280,  -1030,     29,   -178,   -244,
6745       -134,    130,   -137,   -103,   -245,   2161,   -446,  -1016,
6746        464,    573,   -473,    446,  -3822,    942,  -1261,   -334,
6747        568,   -528,   -301,    415,   -740,    661,   -813,    849,
6748       1491,    774,   -774,   1637,   -977,   -246,    647,   -572,
6749       -140,  -2946,   -654,   -650,   -311,    339,   -165,    757,
6750        803,   -958,    704,    171,    380,    763,    159,   2721,
6751      -1599,   1006,   -118,   -597,   2985,   2699,     69,    395,
6752        523,    657,    438,    190,     72,    164,   -268,   -145,
6753        506,   -550,    222,  -3641,      5,   -173,     60,   -194,
6754        677,    686,    724,   -107,    882,   -339,     14,    -54,
6755        555,    483,   1523,    119,   -142,   -394,  -1683,   -984,
6756         18,   -108,   -190,    141,    540,    281,  -1238,  -2195,
6757       -341,   -327,  -1014,   -990,   4694,     46,  -1018,    360,
6758       -671,    -83,    218,    857,    144,   -188,    463,   -379,
6759       -571,   -865,  -1345,   -447,    -18,    -64,   5201,    132,
6760         90,   -158,   -132,    381,    -85,   -107,   -103,    970,
6761       -555,  -1204,   1802,   1230,    253,    540,   -372,  -2347,
6762       -386,    835,   -705,   -437,    941,    795,   -182,   -368,
6763       1088,    168,    256,    210,   -667,    290,   1783,   -636,
6764        165,   -363,    638,  -3527,   1872,   1997,   1503,   -189,
6765      -2587,   -359,    384,    493,   -384,   -658,  -1758,    993,
6766       -306,    148,    198,    163,    430,   -313,   -149,   -337,
6767        352,   -354,    484,    358,   -264,  -4525,   -560,    -55,
6768        154,    374,   -317,   -426,   1446,   -161,   -285,   -110,
6769        209,    299,   2329,     99,   1406,   1374,    993,   1178,
6770       -413,   -642,   -103,   3678,  -1829,   -754,  -1358,   -349,
6771        648,   -492,    755,    188,    114,   -444,   -930,   -224,
6772        319,    212,   1223,   -648,    593,   1293,  -1289,     24,
6773       -712,   2591,   -494,   1503,     -9,    534,    923,   1490,
6774        985,    491,    272,    988,    348,   -503,   -454,    893,
6775        409,   -422,  -1187,   3097,    602,   -402,    462,   1598,
6776       -219,    982,    319,    125,    558,   -100,   -261,    108,
6777        -59,  -3435,     76,  -1065,   -150,  -1758,  -1997,   1921,
6778       1239,    426,    507,    173,   -856,   -829,   -538,    247,
6779      -1203,    488,  -1094,    453,  -1104,   1021,   2185,  -2855,
6780        427,    177,   -778,   -182,    641,   -670,     91,    569,
6781         50,    -90,    571,    108,   -374,    174,   1997,    964,
6782        644,   -428,  -1868,    668,    171,    320,    676,    121,
6783       -218,   1901,   -857,   -721,   -194,  -2433,    -34,  -1671,
6784        352,   -644,    295,    571,    253,   -288,  -1786,     32,
6785         74,    -73,   -902,  -1954,  -1126,  -3427,    168,   -318,
6786         23,   -755,   -441,    201,    -84,    499,    367,   -153,
6787       -426,    716,    650,   -457,     80,   -709,    859,  -2098,
6788       -723,   -197,  -1030,   -253,    283,  -1187,   -899,   1403,
6789       -117,    -25,   7617,    -63,   -355,   -283,   -560,    -85,
6790       -358,    -45,     63,    179,   -193,    130,   -294,   -676,
6791       -525,   -907,   -430,   -627,  -5267,   -539,    257,    594,
6792       -173,    890,    203,    -33,   -136,   -803,    479,    -56,
6793       -634,    464,   -919,   -146,    306,      5,    198,    -90,
6794       -138,   -337,   4826,   -310,    259,   1651,   -687,  -1676,
6795        424,   2729,   -966,    -61,    386,     60,    769,    -72,
6796      -1652,     49,    106,    503,  -1462,  -1056,    892,    359,
6797        209,   -129,    260,   -130,  -2081,    798,    488,    846,
6798       -836,   -366,   1786,  -2237,   -484,     72,  -2680,   -828,
6799       -857,    920,    560,    930,   -197,     56,   -872,    -34,
6800       -355,    929,     35,   -449,    514,     70,  -1277,    208,
6801        353,   3654,   -256,    134,   -895,   -184,    375,    402,
6802       1576,   1515,   -100,   -438,   -679,    384,   1143,    -24,
6803        100,  -2818,    554,   -219,    105,    652,  -2778,   -108,
6804         44,    306,    445,   -470,  -1151,  -1170,   1305,   -741,
6805       1223,   -443,   -838,    374,  -3000,     72,   -590,   -587,
6806       3686,     76,   -493,    246,   1348,  -1215,    473,   -244,
6807       -304,   1937,    -68,   -626,    278,    392,   1167,  -1899,
6808       -309,    474,    226,   -421,    -95,   -483,    105,   -148,
6809        749,   -430,  -3057,   -789,  -1793,  -1857,   -158,   -489,
6810       -676,   -204,    806,   -930,  -3192,   -204,   -106,   -812,
6811       1159,    648,    119,    -93,   -205,   -139,    280,  -7786,
6812       -388,   -132,    -12,   -332,     32,   -174,    100,    153,
6813         -7,    289,    -29,   -984,   -329,   -592,   2568,    704,
6814        544,     66,    521,   -661,  -1632,   -868,   -310,    313,
6815       -466,   -347,   -146,    197,    266,    765,   -240,   -201,
6816       -265,  -1129,    -35,   -563,   -356,    172,    862,   3831,
6817       1547,  -1618,  -1445,  -3726,    388,    548,   -457,    143,
6818        -38,    402,    255,    840,   -703,   -154,    776,  -1038,
6819 };
6820 
6821 static const int16_t cb2224m0[] = {
6822      -7078,   2846,     79,   -111,    -20,    330,    227,    -36,
6823        305,     45,     81,    148,    -13,     68,    364,   -317,
6824        -72,   2021,     28,     93,    328,   -256,   -181,   2547,
6825        235,  -1102,    130,   -577,   -164,   1290,   1885,   -171,
6826       -147,  -3247,    324,    -72,   -313,    -62,     32,    284,
6827       -138,     -9,   -146,   1709,   -390,   1833,    289,    125,
6828       2369,     60,    223,   -137,    642,   -113,    204,    288,
6829      -1516,   -138,    228,    368,    219,   -622,    273,   3211,
6830       -215,   -423,    139,     65,     85,   -203,   -953,     11,
6831        193,    294,    279,   3267,    246,  -2377,    -59,   -324,
6832        136,   -492,     23,    -56,     79,    307,    115,   -146,
6833       2229,    325,  -1680,   -597,   -423,   2200,    -44,     48,
6834        386,    396,   -122,    -36,     35,   9763,     33,    -67,
6835         19,    -34,     15,     41,    -25,    -30,    -61,     20,
6836       -121,    117,   -155,    -28,    -65,    -27,     40,    137,
6837        188,   -211,   -240,     71,    -33,  -4873,   1992,     56,
6838      -2701,     -1,    151,    -96,    286,   -398,   -418,   -221,
6839        295,   -394,   -119,   -182,   -124,     77,      7,    -44,
6840        168,    -34,   -154,    257,      4,   -114,    634,    131,
6841       4930,   -118,  -2364,     46,   -204,   -129,  -3168,   -138,
6842       -489,    454,    -96,    120,   -447,      9,   -230,    174,
6843      11359,    456,   -261,    -74,   -249,    -28,    149,    -79,
6844        -36,    211,    -10,    213,   -110,    337,  -3800,      4,
6845       -223,    -18,    136,   -290,   -155,   -235,     57,    447,
6846       -495,   -231,    -15,  -1036,    -85,   -154,  -4421,    -19,
6847       -237,  -1191,     12,    -19,      2,    -88,    -84,    269,
6848         -7,    431,    -26,  -2676,   -100,    287,    -31,  -2916,
6849       -160,    -83,   -198,      9,    183,   -279,    -68,    -23,
6850        -55,   2955,   -121,    -71,    183,   -702,   -323,   1689,
6851       -132,    309,    136,  -1217,    440,   -125,  -1671,   1569,
6852       -161,   -108,    232,    269,   -516,     37,     21,   -260,
6853       -230,    564,   -375,    224,    129,   4332,   -120,   3306,
6854        153,    -25,   -260,    -84,    123,     21,      5,    -17,
6855       -145,    -44,      7,     -1,    290,  -2394,   -182,     51,
6856        933,   1037,     26,    211,    187,  -1783,     68,   -749,
6857        -52,   1428,  -1571,   -261,     34,   -199,    722,   -127,
6858       -118,   -114,  -2385,    146,  -1042,    -71,  -1475,   -150,
6859      -2195,    151,    -29,      6,     96,  -1213,    282,    219,
6860        466,    144,   -300,    109,    -74,    125,   2863,      2,
6861      -2963,   -218,    235,      3,    359,    319,    372,   -500,
6862       -271,    494,   2695,    -65,    -29,     47,     74,    -34,
6863        -95,    -48,    -76,    -71,  -2985,    -30,    -11,     26,
6864       -176,    107,     96,     22,    -60,    114,    -70,   -147,
6865        -43,   6981,    110,    -86,     33,     66,      8,    -61,
6866         52,   -169,     82,    233,     56,   -115,   -295,    241,
6867      -1053,  -3914,    -79,    361,   -869,   -144,   -144,   -805,
6868        158,   -278,    515,      4,   -317,    917,   -669,   3314,
6869        253,   1316,    259,     12,   8170,     15,    129,   -200,
6870        120,    -11,     34,    -77,    -13,    257,     79,      9,
6871         23,     54,     73,      0,  -9972,      5,      7,     43,
6872         29,      4,   -104,     43,    -36,     76,   -228,      1,
6873        -77,   -156,    -69,   -209,     84,  -2826,    242,  -1461,
6874       -718,    -14,   1784,    527,    226,   9852,     83,    -15,
6875       -389,     34,     51,    -16,    -46,     -1,    232,    115,
6876         26,    -42,   -124,    -78,     58,   3092,  -2757,   -111,
6877        223,   -286,     23,   -170,   -166,   -264,    331,   -172,
6878        -49,    -26,    166,   2616,    128,   3118,     59,    844,
6879       -121,   -504,   -193,    -53,    -95,    282,    -21,     -8,
6880        -11,     58,    -48,   9830,     25,    -26,     53,    113,
6881         96,    125,     12,    -64,    185,    -31,     19,   -251,
6882       -307,   -136,   1383,    -37,   -128,     56,   4303,   -232,
6883       -272,     44,   -192,    531,   -143,   -697,  -2291,     70,
6884        229,   -432,   -592,   1262,    906,   -207,   1522,    261,
6885      -7848,    -39,   -976,    150,    115,   -139,     61,    -26,
6886       -211,    807,    -25,    311,    -98,   -297,    133,    461,
6887       -109,     -6,  -1031,    236,  -2851,     86,   2184,   -254,
6888        -83,   -119,    878,   -107,    -25,   1636,   1696,   1517,
6889        249,    -41,   -283,    -66,    741,    704,   -898,    302,
6890        470,    360,     -7,  -6002,     26,    268,   -109,    150,
6891        202,    196,   -262,    -57,    160,    155,      7,      9,
6892      -5770,     28,    127,    112,    -76,   -790,     45,   -118,
6893        201,   -831,     67,    -81,    199,    296,   1692,    -30,
6894       -126,   -121,     29,    387,    215,    269,   -518,   -232,
6895        155,   2735,   -235,    -82,    -33,   3089,  -3696,    -39,
6896        -51,    124,   -220,     37,     51,   -129,    194,    -80,
6897         81,      0,   -239,  -1924,   -244,    107,    372,    111,
6898        206,    418,     39,   -118,  -2059,   -446,   1378,    661,
6899      -2135,    122,   -105,     60,    272,    -91,   -227,     48,
6900      -3226,    -88,   -109,    199,    566,    158,   2412,  -4380,
6901       -177,    153,    252,     24,   -323,    264,   -116,    -12,
6902       -333,     99,   -181,   -124,    256,   -131,    -39,    -45,
6903        -88,     69,    -26,   -173,  -4820,    286,   -171,    -82,
6904        431,     18,   -827,   -107,    142,     60,    300,    422,
6905        263,     61,    350,     85,   1088,   -133,  -1284,     70,
6906      -4577,      5,    114,    -23,     23,   2907,    174,     43,
6907         18,     33,    -31,    320,     -9,    290,      2,     -7,
6908         39,    -11,     52,     32,     -4,   8454,     18,     10,
6909         67,     20,     22,     -3,   -209,   -103,   -212,   -101,
6910       -101,   -420,  -2837,    -28,    398,    140,   1027,   -187,
6911      -2338,    406,   -152,   -288,    723,   -412,  -1851,    185,
6912        641,   -190,    107,     -7,  -3194,   -128,   -382,    165,
6913       -256,     85,     96,    155,   -144,    431,   -356,    342,
6914      -2508,  -2190,   -265,   -320,  -1345,     27,  -1981,  -1949,
6915         95,    -78,   -456,   -359,    382,   -218,   -102,    164,
6916        382,    907,    599,    665,   2843,   4275,     17,   -156,
6917       -264,     73,    104,    -25,   -120,     91,     84,    325,
6918        170,    -65,   -245,    -23,     89,     52,   4651,    124,
6919        185,     30,    321,    145,    111,  -1265,    128,   -156,
6920         64,     24,  -1934,    133,    -84,    -10,     34,    801,
6921       -148,    -88,    169,  -1687,    419,   1739,   -204,    -70,
6922        185,    117,    379,   -420,    145,  -3650,   -264,   1118,
6923        331,   -818,   -665,   -420,     74,     32,   -152,   -226,
6924          6,    216,   4173,     23,   1230,    239,      2,    -57,
6925       -690,    516,     90,     58,    -24,    -61,    175,  -2796,
6926       -113,   -270,     94,  -2319,   -158,  -1075,   -275,   -647,
6927      -3839,     37,   4267,     20,    -49,    -88,     72,   -171,
6928       -195,     45,    -23,   -159,    -64,    110,   -211,     42,
6929       -211,   1591,    276,  -3662,    213,     54,   -180,    786,
6930        -92,   -329,    382,    344,    165,    -63,     14,     -7,
6931         66,     29,   8875,     43,    -50,     65,     13,     15,
6932         48,    -40,    114,    125,    -27,    158,      3,    843,
6933          8,   -646,    100,  -3121,   1720,     88,    898,    346,
6934 };
6935 
6936 static const int16_t cb2224m1[] = {
6937       9581,   -198,   -100,    -22,    237,    -15,   -101,    -23,
6938         46,    129,     63,   -143,      5,   -307,   -143,     -9,
6939         27,     50,     40,   6048,     25,     58,    -16,   -161,
6940       -109,   -157,    137,    115,    121,    164,      4,    -54,
6941       6477,    -68,   -120,    -29,     45,     -8,    -13,    334,
6942        -87,    105,  -1460,     28,   -334,   -163,    -64,  -3629,
6943        -71,    176,   -195,     53,     -1,    -96,   -560,    -21,
6944        135,    178,    -77,  -4202,     20,   2544,   -205,     85,
6945       -332,    158,     61,   -105,    398,    -88,     14,    241,
6946       -149,     62,   -124,   -136,   -153,     27,    190,   2595,
6947         25,  -2499,   -530,   1809,   -104,  -2753,    298,    145,
6948       -771,    139,    165,   2462,   -502,    860,   -174,    199,
6949         74,    163,   -686,    -25,     57,   -103,   -309,   -360,
6950         39,   -296,  -2765,   -319,   -950,   -678,  -1159,  -1743,
6951       1499,   1776,   -176,      9,     44,   -581,     69,     39,
6952        162,    326,    -96,    329,     -9,   1274,  -2443,   -105,
6953        -50,   4212,    -23,    146,   -231,    -22,    -50,   -128,
6954         11,     28,    116,   -215,     46,    217,    204,    153,
6955        -73,   -156,   -100,    -31,   2632,   -190,  -2258,    199,
6956      -1757,    194,     53,     38,  -5723,     66,    169,    352,
6957        -39,   -150,     -1,   -462,     41,    -98,   -110,    -40,
6958      -5763,   -190,   -158,  -1380,    205,   -227,   -402,     81,
6959       -171,    407,   -125,   -320,   -456,   -317,    489,    698,
6960       -308,   3989,   -172,    402,    196,   -457,  -1238,   -192,
6961       -581,    -63,   -235,    153,  -1094,    -53,    -45,    -86,
6962        240,   -192,  -2660,   2356,    153,    -60,    277,     33,
6963        198,    -57,   1221,  -2984,   -327,   -326,    -48,     61,
6964         93,    -34,   -167,   -311,    904,    348,    415,     57,
6965       2000,    -77,    238,     40,  -3072,    -36,    283,    -54,
6966       -655,   -250,    -22,   -569,   -584,    -18,    733,   -251,
6967        -72,    -28,     80,   -306,    211,    188,   -149,   4596,
6968        305,    372,    351,    -82,   -184,    -79,    -65,   2688,
6969       2670,    -54,    -81,   -170,     19,    -88,    122,   -117,
6970         33,     51,    -29,   -113,  -2973,     46,  -3294,     90,
6971          8,   -180,   -227,    -62,     43,    -25,    187,   -380,
6972        -29,    -89,    138,   -352,    231,   2632,    158,   1993,
6973        -15,    350,    107,   -982,    -16,  -1120,    136,   -171,
6974        -42,   2605,   -186,    110,    167,   1673,   1140,    -29,
6975       -689,     81,    909,   -455,   2979,     44,      1,   -260,
6976         26,     28,    -90,   -568,   -123,   -175,    232,    -38,
6977       2372,    111,    312,    529,    -65,    331,    100,    488,
6978         12,   -596,   -497,   2311,  -1097,   1242,    -94,  -2290,
6979       -158,  -2651,     16,   -232,   3352,     24,    -53,    -83,
6980         -5,    -52,    205,   -104,   -294,    217,   -196,    -37,
6981         -7,      0,    -28,    -45,     60,     13,     41,    111,
6982        142,  -7331,    -40,   -200,     18,   -166,  -1266,    -47,
6983       -250,   -592,   -604,     33,     83,   -204,  -1131,   -166,
6984       1348,  -1337,    184,     50, -10066,     30,     24,   -184,
6985        137,     53,     32,     87,    -27,    151,    100,     10,
6986        -47,     28,   -138,     12,  -2977,   -376,     58,    168,
6987       1642,    144,   1039,   -399,   -807,      5,  -1715,     12,
6988       -142,    -77,   -306,    758,    674,    -82,   3216,   -369,
6989         60,    480,    276,   -423,   5102,   3325,    169,     47,
6990        235,     37,     81,    -86,    -28,    -56,    -59,   -205,
6991       -126,     28,    279,  -8433,    137,    -26,   -409,    -19,
6992        106,   -163,    -76,    -57,    235,      7,    131,    -81,
6993       -197,   -318,   1281,    310,  -2934,    972,  -1335,     35,
6994       -308,    -93,   -128,    433,    527,   -193,  -1303,    162,
6995        -34,    -87,   -157,    262,   4999,     25,   -311,   -349,
6996         94,   -262,      0,   -219,     57,     12,     -4,     10,
6997        -17,     38,   -320,     48,    156,     80,   5880,     48,
6998         45,     31,  -1022,     31,    227,   -727,   -135,    261,
6999        -21,   -688,    307,   3196,    565,    627,   -546,    237,
7000      -2367,    -33,   1622,    -87,   1722,   -201,    720,   -539,
7001       -288,  -1012,    141,   -388,    -72,    -20,    -59,  -2042,
7002        -53,   -101,    208,   -233,   -835,    -16,   3092,      2,
7003        310,     94,   -362,   -163,   -128,     30,    -22,   -145,
7004        420,     -1,    322,   -524,   2742,   -276,    206,  -2475,
7005        575,   -653,   -342,   1412,      1,     75,    -14,     54,
7006        170,     66,    342,   -261,    709,    -75,   2240,   -134,
7007         32,    665,    171,   -134,   1822,    109,    569,   3129,
7008        168,   -356,     53,   1259,    -67,     43,    120,   -124,
7009       2185,   2461,    -17,   -255,   -349,   -167,   -158,    -19,
7010         84,   -732,   -972,    286,     87,   4603,   -160,      7,
7011        141,      1,    286,    310,   -315,    -99,    282,    384,
7012         68,     93,  -1815,     63,    -86,    121,   -293,    210,
7013        115,     63,   -174,    616,  -1848,   -124,   1275,    298,
7014        185,   -267,   3516,   -105,   -162,   -253,   -434,   -674,
7015        -90,  -2232,     38,    168,   -261,    289,     70,   3714,
7016       4096,    -81,     17,     56,     57,     68,    -20,   -146,
7017         28,   -152,    -17,    -97,   -131,   2648,     71,  -3359,
7018         40,   -277,    313,     85,    -26,     41,   -202,     76,
7019          8,    -80,   -160,   -102,    -17,    155,    189,   1552,
7020      -3498,   -446,   -103,   -232,   -205,   -574,   -132,    169,
7021        206,   1689,   1043,   -736,   -178,    -93,  -2969,     26,
7022       -251,   -148,    139,     70,   -325,    117,  -3073,      9,
7023         43,    -11,   -380,   -190,   -314,  -3012,     50,   -330,
7024        -26,    710,    153,     19,  -2943,     58,  -3052,    -56,
7025          7,     40,      9,    321,    -37,   -461,    -22,   -374,
7026         57,   -203,     16,    -15,    -25,    -16,    -37,     -8,
7027        -41,   -116,   7964,     70,    -59,     77,    200,      0,
7028        -43,    118,    -72,    -67,    104,     -6,     78,    171,
7029         13,   -103,    793,     98,  -4738,   -204,     11,     30,
7030        -72,     33,    -62,     47,    157,    236,   -147,   -416,
7031       -726,    578,      5,   4038,    162,     -2,   2367,   -138,
7032       -185,    470,   3121,     70,    185,    -22,   -205,     37,
7033        -63,   -335,   -397,     43,     10,  -6557,   -112,   -254,
7034        106,   -129,   -236,      0,   -250,     42,   -128,     84,
7035       -531,    -27,   2259,   -282,    -21,    -70,   -408,     19,
7036       -664,    945,   -196,  -1074,   1369,    -40,  -3233,     28,
7037         20,  -2133,    125,    343,    113,    584,    -14,     50,
7038       -130,   -464,    513,    807,  -4474,    -63,     57,   1120,
7039         64,    -30,    346,    462,    129,    219,    -30,    287,
7040        448,    384,    198,   -359,   1097,   -256,    828,  -2635,
7041       -314,    336,    506,   -144,    194,    167,   1323,   -273,
7042      -4168,   2805,   -118,     -8,    136,    -82,   -212,     53,
7043       -259,    -61,     94,    214,     11,     29,   -262,    -69,
7044         24,    102,     45,    -31,   -186,     58,    641,    659,
7045       -172,   3628,   -192,   -423,     34,      3,     45,     19,
7046        349,    117,     -5,  -4923,     99,   -148,    180,    631,
7047         50,   -204,    641,    -92,    156,  -1985,   1077,    201,
7048         56,   -405,    710,   -220,  -1917,   -273,   -234,    100,
7049 };
7050 
7051 static const int16_t cb2224sl0[] = {
7052      -3113,     97,    229,    309,   -156,   -226,   -469,    582,
7053      -3202,   -336,    102,     20,     96,   -960,    297,   -227,
7054        592,  -3352,   2798,   -637,   -133,    191,   -407,    170,
7055       -576,   -203,   -280,    808,    853,   -502,   -113,  -1704,
7056      -1025,    411,   2802,    233,   -568,    360,   -616,  -1715,
7057         47,    391,  -2117,   -458,   -291,   -149,    -82,     26,
7058        -29,    -88,   -156,   7905,     32,    -75,   -154,    -78,
7059        -44,    155,     -1,   -338,   -891,    170,    -75,    155,
7060        226,   -192,   -328,   -239,   -574,    -91,     95,   -600,
7061       4271,     25,    990,   -207,   4676,     59,   -324,    884,
7062        363,     65,    423,   -776,   -906,    -79,     -4,   1475,
7063        549,   -252,   3584,   3543,   -409,    282,    278,    125,
7064       -379,    125,   -180,   -123,   -252,   -316,   -193,    347,
7065         53,   2009,    195,    152,   -104,    233,    -75,   -546,
7066        564,   -177,   3243,   -865,   -924,    518,   -692,   -381,
7067      -1885,   -110,   -188,   1140,  -2043,   -438,  -1721,   1019,
7068       1678,     13,    273,   -751,    922,   -291,    -15,     75,
7069        232,   -112,     60,   2702,     88,    175,   -119,     43,
7070       -549,  -1094,  -1879,    401,   1587,   1287,    -41,     41,
7071       -116,    -23,    313,    168,    147,   -101,    -57,   -115,
7072      -6990,     54,    -14,   -240,   -164,    127,     25,   -703,
7073       -361,    769,   1555,  -2440,  -2616,   -192,     86,    769,
7074        -29,   -721,    554,   -663,    327,    659,    -31,    -79,
7075         91,    365,    -74,   1268,    115,    480,   3054,  -1758,
7076       1704,    759,   -657,   -272,   -329,     31,   -145,   -534,
7077       1265,     73,    435,    -54,    480,   -867,   2724,   2373,
7078        890,   -314,   -112,  -2576,   -598,    473,    121,   2764,
7079       1659,    105,    579,   -416,    -87,    158,    300,    447,
7080       -281,  -6109,     35,    217,    185,     56,   -357,    151,
7081        108,    -49,   -282,   -484,   -220,    -78,   -141,    256,
7082      -1095,   1812,   -985,   1115,    555,  -2116,   2317,  -1141,
7083       -792,   -866,   -119,    187,    615,   -194,     73,    -43,
7084        268,    437,    250,    -52,    477,   -249,   -475,  -2621,
7085        590,  -2987,   -603,   -652,    971,   -684,    337,   -140,
7086       -336,   2342,    390,   -204,    295,     85,    -44,    321,
7087        754,   2660,     61,    782,   1654,    -76,   2727,   1590,
7088      -1099,    354,     49,   2784,    443,   -762,    828,   -308,
7089       -493,   -755,   -370,   -336,   -207,    388,    630,   -127,
7090       1955,   1929,   1270,   2054,    525,    388,    562,    942,
7091       -789,   -453,    158,    995,    -99,   2258,   -317,   -493,
7092        385,    -90,    -79,    199,  -1187,    519,   -254,    179,
7093        573,   2803,   2341,    407,     95,    515,    332,      1,
7094         -6,   -337,    142,   -316,    418,    542,   3281,     10,
7095        604,   -542,  -1595,     43,     79,     10,     75,   -122,
7096        100,    -55,    212,   -223,   -353,   -557,    490,   4870,
7097      -3689,   3594,   -145,   -192,    -47,   -252,   -380,   -180,
7098       -221,    656,     78,   -188,    120,    135,   -253,   -437,
7099       -208,   -151,   -504,    217,  -3715,   -150,    528,    121,
7100      -1468,    383,    823,    -55,  -1167,     -8,   -198,   -515,
7101       -296,    -24,     84,    129,   -472,      7,   5071,   -114,
7102       -200,    -16,   -271,     59,   -430,   -142,   -315,     90,
7103        273,    -56,    370,   3342,   -159,    235,    934,   1605,
7104      -1499,    207,  -1650,   1137,    396,  -2250,    276,   -320,
7105       -317,    -23,    276,   -519,    163,    566,    366,     -6,
7106       2262,  -2035,   -662,  -3300,   -133,  -3811,   -362,   -348,
7107        113,    146,    -79,   -298,    238,    221,     99,    194,
7108        326,    325,   -112,  -8160,    -59,    -15,      8,    -41,
7109       -261,    -20,     -6,    -68,   -140,    -41,    167,   -125,
7110        129,    337,   2404,    281,   -336,   -475,   2085,  -2646,
7111        572,  -1308,    376,    114,   -506,   1062,   -575,   -529,
7112       3347,   -212,    520,    274,   -163,  -3058,    -93,   -203,
7113       -932,   -207,    -36,    303,   -117,    278,    287,    204,
7114        205,   -228,   -242,    227,      3,    611,   -190,   -458,
7115        -44,   -209,    122,   -390,  -4561,   -139,   1378,   -329,
7116        440,    989,  -1782,   -348,   1241,    967,   -477,  -2312,
7117        554,   -970,  -1103,    473,   -771,    -50,    150,    327,
7118        394,   -267,   -648,   -680,   2376,  -2543,    276,   1220,
7119        552,     10,   1399,  -1498,   -801,      9,   2351,    -55,
7120        155,    327,     88,    864,    428,    179,  -3234,      6,
7121        544,   -647,   -306,    132,    329,   1147,   1920,   1436,
7122      -2107,  -1122,    341,   2020,   -432,    -97,    117,    793,
7123        100,   -693,    174,   3639,   -570,    910,  -2771,    231,
7124       -148,   -960,  -1085,     57,    188,    744,   -709,   -441,
7125        533,   -295,   1287,   2939,   2987,    885,    611,    700,
7126        364,   -205,   -855,   -617,     48,   -162,   -244,   -318,
7127        208,    772,   -124,  -2505,    454,    330,   -220,    335,
7128       -362,   -899,   -827,   2188,    -40,  -1638,    356,   -160,
7129       -127,   2886,    -69,    -41,    209,   1847,   -236,   2752,
7130        -24,    387,    354,   -111,    526,   -237,  -2169,   1319,
7131       2211,    144,   -348,   -434,   -319,   1373,     78,    906,
7132        701,    539,   -134,    414,    496,   -325,    -36,    116,
7133        124,   4198,    -35,   -439,   -208,   -531,   -100,   1453,
7134       -175,    723,   -908,   -461,     87,    127,    -91,   -125,
7135       -140,   8012,   -186,     23,    -93,    107,    176,    218,
7136         35,    193,    174,    -27,     -4,     77,   -103,   -199,
7137        116,    -41,    -80,    186,  -6965,   -188,    125,    -54,
7138         43,      9,    -49,   -192,     69,   -136,    -24,   -117,
7139      -2244,   2289,    145,    226,  -1161,  -1950,    881,   -152,
7140       1611,   1015,   -174,   -277,   -158,    369,     49,   -233,
7141        221,    275,     69,    108,    136,   -124,      1,   -470,
7142        376,    149,  -7596,     55,     53,    213,   -247,     80,
7143       -217,    -11,    189,    125,    -17,   -141,    165,  -2890,
7144         14,    201,    106,    242,   -254,   -306,  -3157,    459,
7145        -10,     24,   -271,    877,    437,   -438,     18,   -126,
7146         -9,   5553,     63,     22,     55,    172,     21,   -335,
7147        127,    160,    208,    121,     13,   1989,    676,   -294,
7148       2208,    -78,    634,  -1518,  -1037,   1309,    124,    -39,
7149       -322,  -1420,   -404,    377,    -35,    -14,    178,    110,
7150      -8146,     26,    -98,   -153,   -243,    145,    280,     -8,
7151         29,    -57,     85,   -309,    281,    282,    -47,    -27,
7152       2827,   -947,    141,    856,  -2481,    406,   -638,   -362,
7153      -1031,    230,   -341,   -119,    -17,      1,    190,     41,
7154        -15,   5111,     59,     74,    123,   -282,    -25,   -300,
7155          4,   -460,   -216,    295,   -217,     26,    227,     62,
7156        385,    748,   2923,   1946,    391,  -1676,    599,    148,
7157       -456,    -96,   1066,    478,    117,    255,   -169,   -669,
7158      -1939,   -656,   2676,    677,  -2020,  -1314,    425,   -525,
7159        -89,   -522,   2707,    153,      5,   -207,    244,  -1045,
7160        331,  -1315,    -82,    449,  -2444,    326,   -484,  -2232,
7161       2380,   -591,   -999,  -2552,  -1581,    349,   -440,    217,
7162        298,   -729,     -6,   -396,    -74,    110,    -70,  -3543,
7163       -388,    -51,    596,    126,    295,   2075,   -123,   -693,
7164      -1072,  -1779,   -420,    127,    432,  -3241,   -231,   -246,
7165        105,   -437,    -67,   -119,  -2941,   -257,     47,   -969,
7166        379,    618,    -93,      7,    202,   -425,    -38,    140,
7167        458,   3599,    242,    -24,   -811,   -624,    -19,    524,
7168       2398,   -300,    111,    376,   2015,    431,    125,    231,
7169       -293,  -2379,   -634,   1842,     -1,  -1326,   -610,    -88,
7170        128,     80,     75,     30,    172,   -235,     34,    206,
7171        -79,    328,    128,   -283,  -6862,   -101,    260,     68,
7172 };
7173 
7174 static const int16_t cb2224sl1[] = {
7175      -3710,   -340,   3183,    200,   -124,    423,   -417,   -432,
7176        232,   -808,     85,   -145,     39,    196,   -197,    -60,
7177       -154,   -213,   -320,  -2941,    993,   3044,   -508,     61,
7178       -853,     75,     40,    873,   -765,   -365,   -621,  -2670,
7179        188,     57,   -403,   -230,   -137,     40,    565,  -1910,
7180      -1120,  -1019,   -603,  -1927,    150,  -3089,     23,   -416,
7181       -199,  -3265,     15,    128,   -525,   -531,     91,    -39,
7182        578,   -388,    315,     40,   2376,   1762,      2,  -1475,
7183      -1774,    111,    934,   -459,    777,   -582,    114,   -218,
7184        -82,   -195,    165,   2171,    632,    -67,    239,    345,
7185       -257,    104,    -34,   -879,    488,   -422,  -2156,   -823,
7186       1940,    699,   2911,   -233,   -125,   -218,   -111,   -335,
7187      -3475,    -61,    -71,   -445,    249,   -330,    102,    376,
7188       -116,   2667,   -453,     19,  -4129,     90,   -507,    236,
7189        418,     43,     79,     61,    296,    181,    190,    408,
7190        216,    198,     32,    -81,    245,   -157,   5555,   -162,
7191        318,    179,    339,   -463,   -448,   -254,   -526,   -192,
7192       -427,    575,    588,   2792,   2683,   -853,   -566,     19,
7193        -26,    106,   -220,    518,    734,   -233,     68,   -604,
7194       -231,    256,   -187,    -59,   -405,    206,    331,    -25,
7195      -4837,   -323,    146,    541,    723,    915,   -144,    450,
7196        102,   -371,     27,     88,    -80,    276,    239,    101,
7197        157,    -69,    -14,    234,  -8192,    -18,   -110,    -52,
7198         -8,     48,     79,    -43,    153,    187,    211,   -118,
7199       -111,    238,     11,  -2006,    680,    478,   -695,   3078,
7200        -30,    892,    -23,   1512,   -194,    423,    -16,   -318,
7201        895,    406,    634,     47,  -3277,   -205,   -764,    297,
7202       -357,    -61,   -188,  -1547,   -868,   -174,    342,    261,
7203       1926,     88,    -35,  -3250,    -20,   3168,   -368,    778,
7204        376,    167,    598,    442,    134,    487,    164,    -32,
7205        245,    436,   2067,    595,   -578,     49,   -163,    633,
7206        138,   -279,    -99,    118,   1141,  -3168,    580,    -90,
7207      -3192,    551,   -663,  -2673,    -55,    147,   1307,      9,
7208         15,    432,    307,    527,   1002,   -469,  -2380,   -342,
7209       -293,    -73,   -259,    410,    309,     76,   -320,   -161,
7210        282,  -3300,     -7,    160,    732,    484,    -65,    147,
7211       2923,   2321,   -840,   1933,    268,    684,   1172,   -377,
7212       -365,   -568,   -283,    492,   -538,    409,   -194,     17,
7213       -297,    -52,   -123,   -270,    161,    -94,     92,   4495,
7214       -396,    540,    229,    -30,   -108,     29,      1,    198,
7215        492,   -572,   -394,  -2386,   2787,    885,  -1175,   -129,
7216      -1137,    220,    148,    261,    -65,   -244,      1,     58,
7217        195,    -49,   -290,    -94,    -21,    105,     71,   6641,
7218       -200,   -407,   -496,    -75,    233,    222,    549,    363,
7219        188,    739,   -869,    122,   -355,   3326,    323,  -2366,
7220        115,  -3207,   2783,   2015,    148,    924,   -153,   -133,
7221       -175,   -287,    400,     73,   -181,   -174,     72,     45,
7222        219,    -92,    -11,     59,  -5407,   -362,   -188,   -120,
7223        239,    249,    133,   -229,    158,    180,   -575,  -2386,
7224       -354,    248,    532,   -590,    615,    -85,    -69,    394,
7225       3052,   -877,   -320,    484,    218,   -463,   -202,   -841,
7226       1729,    284,   1253,   2193,    526,  -2444,   -351,   1287,
7227       -373,    387,    440,   -203,    163,   -153,    206,    -57,
7228        -96,   2616,    -84,    552,     33,    705,   -731,   -843,
7229      -2197,  -2138,   -570,     22,   -264,   2143,    725,   -132,
7230       -392,    471,   -245,     51,    739,  -1057,   1049,   -760,
7231       2701,    456,     20,    484,    595,   3248,  -1415,   -862,
7232        332,   -417,    323,   -431,   2082,     78,    684,   -169,
7233        596,   -228,   -219,    172,    160,   -180,   -228,  -3193,
7234       -520,   -100,   -447,   -629,  -2178,   -259,   -246,  -1788,
7235      -2264,    223,    115,    -74,    230,  -2515,    212,   -179,
7236        456,    209,  -2379,   -246,   -345,   -102,   -559,    259,
7237       -270,   -426,    333,   -358,   2866,   -589,  -1494,   -418,
7238       -160,   -138,   2088,    683,  -1313,   1061,    -88,    916,
7239       -148,  -2329,   -301,   -271,   -249,   2822,   -525,   -405,
7240        592,   -322,  -1328,    -16,    135,   -582,   -676,   -503,
7241      -2162,   -327,   -237,    361,    166,    600,   1176,   1015,
7242         97,     -5,    465,   2321,  -4544,    202,   -350,    313,
7243        149,    544,   -420,    552,    183,    351,  -1663,    688,
7244        238,    587,    907,  -1719,   1267,  -2325,    368,    236,
7245        296,  -2608,    240,    997,    496,    105,     75,   -179,
7246        235,    125,    -40,     57,    -22,   -412,   -464,   -494,
7247        -81,    576,  -3461,  -1037,   -744,   1358,   -856,   -284,
7248       -536,    387,   -358,    184,    -85,   2150,  -1142,   -124,
7249        119,   1242,    648,    711,   2161,   -591,  -1864,   -672,
7250         62,   1879,    -13,     55,    285,   -167,    142,   -130,
7251        322,      8,    -35,   -230,    632,   -699,   4114,   -500,
7252       -189,    -48,   2746,     47,    421,  -1200,   2418,    460,
7253       -306,    331,    164,  -1358,    802,    453,    458,   3594,
7254       3065,    -24,   -134,   -437,   -892,   -110,    241,   -368,
7255        336,    673,   -147,    130,    154,     89,     81,   -341,
7256       7151,    175,    118,   -227,   -282,    262,    276,   -118,
7257       -118,   -245,      7,    144,    -87,   -136,   -146,   -484,
7258         70,    221,   -220,    -13,  -7638,     93,    -38,   -319,
7259       -478,     26,    -28,    281,   -180,    182,   -186,     90,
7260        192,     50,  -2919,    153,  -2651,    289,     47,   -783,
7261        768,    384,     39,    194,  -2358,   1242,  -1679,     80,
7262       1292,     28,    682,   2807,    342,    466,    299,   -380,
7263        376,   4466,     12,    553,    153,   -447,    733,     99,
7264          8,   -142,    606,  -2364,    168,    167,    -62,    404,
7265      -3144,    352,    115,  -3734,    360,   -202,   -462,   -196,
7266        464,   -412,    192,   -363,   -413,   -405,    254,    357,
7267      -2801,   1054,  -1602,    642,   -254,   -430,  -2259,    -97,
7268         16,   -311,    757,    -64,    412,    339,   -227,   -216,
7269        -29,    219,     67,     63,     26,   -232,   -138,   -301,
7270        241,    -52,  -6118,    223,   -379,   -157,   -221,   -201,
7271        -93,  -5630,   -286,   -194,    133,     46,    151,    444,
7272       -472,    103,   -115,   -259,    -53,    673,   1744,  -2374,
7273        359,   2541,    613,   -393,   1235,    221,   -117,   -842,
7274       1166,    105,   -142,   1426,      3,   -423,     36,    398,
7275      -2742,    723,   -740,    985,    498,    431,  -1312,    832,
7276      -1644,    146,    -69,   -110,    420,   -130,    335,    269,
7277      -2865,    -67,    -88,     50,   2735,   1038,    973,    371,
7278        654,   -169,   -112,    579,   -319,   2434,   -760,    710,
7279        241,  -1889,     39,  -1807,    -30,   1383,  -1080,    449,
7280        639,  -2478,   -760,    559,    298,     56,   -421,    818,
7281       -442,   1558,  -1610,   2136,    -12,    -11,    592,     73,
7282         77,   -172,     77,     92,   -113,    281,    581,   -584,
7283      -4448,    507,   -195,    183,   -508,    312,   -724,   1043,
7284        -18,    -10,   -776,   -534,    249,  -3178,    904,   1234,
7285       -482,    382,  -1040,   -448,   -579,    227,    -82,   5628,
7286       -165,    255,    109,   -141,      7,    -28,     63,     93,
7287       -211,      0,    162,    581,   -153,   5844,    -66,    122,
7288       -102,    -90,   -205,   -181,    243,    312,    111,   -435,
7289       -105,   -343,    272,   -141,      6,    -98,    -16,    -73,
7290        -26,   -125,  -7627,    -73,    -66,    108,   -175,    186,
7291       -189,   -102,   -240,    -37,   -354,   -260,   -120,     30,
7292         87,   2560,   3157,    369,   -662,    338,   -503,    -66,
7293      -1405,    178,   1100,   -683,  -2618,   2459,  -1291,   -248,
7294       -139,   -683,   -865,   1445,    165,    368,    507,   -585,
7295 };
7296 
7297 static const int16_t cb2224ss0[] = {
7298      -6880,    657,   -621,     69,    219,   -588,    681,    229,
7299        248,   -302,   -110,    734,     12,    253,   -454,   -890,
7300      -3596,    778,  -2600,   -256,    529,    332,    -69,    295,
7301       -455,    982,   -265,    -70,   -332,   -367,   1494,    586,
7302       -158,  -1054,   2529,   -313,   -661,  -1302,  -2486,    476,
7303          5,    126,    581,    361,   1618,    650,   2033,    202,
7304         76,   -265,   -161,   3659,   -800,   1069,   -167,  -1792,
7305        389,   -580,    597,   -268,    621,  -1035,    710,    854,
7306       2004,   -785,   2714,   1659,    785,    800,    -80,      9,
7307       -341,  -1032,    789,    651,   1068,   -609,    661,    747,
7308       -928,   -999,  -1369,  -1173,   -416,   1596,  -2800,    330,
7309        546,  -1275,   -746,   -392,   -529,   -378,   3571,  -2795,
7310       -731,   -183,   -330,  -1591,    371,    866,    323,   -516,
7311        -89,   2277,   1593,    960,  -1726,  -2229,    727,   -415,
7312        189,    500,   -145,   -177,    550,    467,    240,   1131,
7313        474,   -419,  -1236,    674,   -616,   -519,   2439,  -1213,
7314       -650,    867,    974,   -908,   1229,   -512,    932,   -495,
7315      -2521,   -865,   -466,      8,   -426,    912,    -77,   -236,
7316       -407,    433,    128,   3653,    854,    243,    770,    191,
7317        224,    -68,   -453,   -383,    279,   -701,   -691,    282,
7318       -449,   1148,   -783,    241,  -5021,    643,   8113,   -345,
7319         13,     90,    -57,    475,     64,   -268,   -163,   -100,
7320        -95,    518,    577,    541,   2055,    358,   -157,    360,
7321        280,   -840,  -1161,    500,     95,    302,   -662,   1134,
7322        827,   3300,    695,    775,   -798,  -2651,  -2891,  -1123,
7323        555,  -1125,    156,    328,    671,    751,   -347,   -972,
7324       -392,  -1216,   2725,  -5152,   -402,    -15,    150,     31,
7325       -182,   -278,    245,     81,     -3,    -46,    310,    -72,
7326       -138,   1511,  -1762,  -1840,   -364,    123,   2801,    -16,
7327       -543,  -1312,    562,   -262,    148,    521,   -711,     61,
7328       -863,    145,    329,    761,     76,   -155,    101,  -4986,
7329        192,    269,   -364,   -174,    640,   -261,    629,   3638,
7330        397,  -1757,  -1177,    342,    388,   1089,    824,    115,
7331        150,    125,    806,   1271,   -198,    800,   -175,   -897,
7332       -649,   -837,    690,   -755,   1416,  -2347,   1179,   -781,
7333        826,   1567,   -148,   -156,  -1036,  -1572,   1248,   -187,
7334        464,   -260,   -749,  -1070,     85,   -466,  -2160,  -2802,
7335        233,   -181,    447,   -482,    113,    548,   2957,  -1600,
7336       1341,   -559,    803,   2085,   -807,   -711,  -1169,   -456,
7337        657,    -76,   -147,   1932,  -1054,   -967,  -1100,    -49,
7338      -2829,   1412,    929,   1207,     58,   -146,     77,   -458,
7339        538,   -627,    -12,    214,  -2397,    692,   1284,    366,
7340       1286,   1997,   -856,    267,   1866,   1236,     25,    254,
7341      -1187,   3456,    283,    584,   2348,    604,  -1130,      7,
7342        500,    232,    -51,    120,   -695,   -930,    317,     67,
7343      -1346,   -500,    312,  -1060,  -2338,  -1860,  -1491,   1539,
7344      -1707,    778,   -653,    -41,    401,    311,    -13,   2155,
7345      -1011,   1163,    712,   2090,   1336,   -726,    574,   1200,
7346      -1254,  -1567,    723,    683,   -877,   -653,   1137,  -1594,
7347       1127,   2641,    465,    259,  -2095,    696,   -405,     40,
7348       -259,   -808,   -942,    395,   -180,  -1119,   -966,   -230,
7349       -534,   -114,     88,   -661,    757,     75,   -286,   -119,
7350        924,  -2925,   2483,   1662,   1823,    590,   4307,    810,
7351        447,    165,    243,   -184,   -162,    436,   -126,   -194,
7352        365,    601,   -354,  -1983,   -211,   -663,    276,    155,
7353       -696,  -2542,   -830,   2374,   -235,   -585,   -469,   -478,
7354         21,    867,  -1633,   1949,   -949,   -330,   -546,    328,
7355       -224,   1236,    266,  -1117,     36,    -61,    221,    153,
7356      -3491,  -1463,   -237,   4676,   -241,    273,    268,    347,
7357       -393,   -277,    168,    426,    155,    -65,   -605,   -569,
7358      -1416,  -1303,   1248,    595,   -148,    512,   3622,    291,
7359       -444,   -523,    616,    105,    101,   1357,    772,   -337,
7360        494,    570,     15,    150,   -400,    572,    590,   1674,
7361      -4106,    940,    167,   -327,   -336,    696,    591,    362,
7362        279,   4489,  -1325,    608,    294,    -41,    549,    982,
7363        -31,   -184,    367,     77,   -466,    398,  -1928,   -607,
7364        239,     55,     15,   1031,   -486,   2788,   2151,   -519,
7365      -1197,  -1144,    274,    671,   1620,   2079,  -1555,   -961,
7366        543,    -11,     26,   -627,    777,   -581,  -1060,  -1177,
7367       -808,    807,   2863,    607,    144,    195,   -274,     18,
7368      -5656,   -355,  -1026,     56,    116,   -431,   -493,    517,
7369        286,    353,    353,    199,   -651,   -863,   -276,   -556,
7370       -562,   -867,   -143,   -355,   -323,    -14,    -54,  -5354,
7371        -43,  -1592,      8,   -543,     24,     94,   -731,   -545,
7372        705,   -171,    504,  -1078,  -3367,   1349,    452,   -148,
7373       1183,  -1650,  -1400,   -246,  -1032,   -119,   -309,   -566,
7374        998,  -3240,   -444,   -658,   -605,   -186,    491,    439,
7375       -190,    688,    -29,   -965,   2562,   -112,   -329,    -25,
7376      -2593,    355,    -53,    692,     12,   -593,   1930,   -804,
7377        -82,    386,   -632,    927,   1006,   -229,  -1147,   -181,
7378      -1075,   -245,  -3678,    904,   -298,   2263,     50,    563,
7379        337,  -1051,    173,    310,  -3540,   -615,   -504,    749,
7380        192,    -90,   -113,   -730,  -1994,    802,    -45,   2234,
7381        167,    289,   1722,   -562,    682,    453,   1571,    171,
7382      -2429,   -441,   -230,  -1144,    985,  -1602,    358,   -685,
7383        -23,   -523,   -529,  -2438,    700,   -624,     37,  -1475,
7384      -1318,   3292,    702,    394,   -798,   2563,   1057,   -335,
7385        614,    270,   3135,  -1281,  -2089,   -250,   -140,     45,
7386       -517,   -470,  -1429,   -172,   2637,    267,     55,  -1037,
7387       -174,    912,   -865,   -786,   -406,    537,  -2805,   -642,
7388      -1599,    888,  -1044,   -175,    312,     28,  -1157,   -240,
7389       -181,    298,    521,   3802,    -87,     93,     48,   1336,
7390      -1071,  -1870,    339,  -1106,   -944,  -1036,    361,  -3719,
7391       -147,    625,    326,   -122,    407,   -217,    396,    273,
7392         -2,   -315,   -262,    632,   6868,    228,   -267,    207,
7393        -29,   -274,    192,     63,   -353,    588,    550,     -3,
7394        156,   2115,   1580,  -2366,    306,    633,   1354,   2313,
7395       -360,   -345,    270,   -499,   -976,  -3685,  -1305,    907,
7396       1431,   1545,  -1334,     18,   1159,    229,   -124,    157,
7397        470,   -105,    700,  -1786,  -1895,    795,  -1052,   -278,
7398        745,   -111,    -45,    694,    599,  -3469,    552,    -70,
7399       -222,     45,    896,   -251,      1,    250,   -769,    301,
7400      -1151,   1313,   4314,    710,    680,   -169,   -663,     40,
7401        399,   1171,    581,    775,    936,   -488,  -2918,    155,
7402       -169,  -1560,   -862,   -473,    783,    -72,  -1791,    567,
7403      -2109,   -156,   1250,  -1486,   3253,     61,    -50,   -374,
7404       -277,    942,    111,    607,   -316,    197,   -748,    871,
7405        612,   -242,   -296,     53,   -193,   1233,     11,   -962,
7406        505,  -4492,     21,    754,   -150,    451,    183,    881,
7407       -652,   -159,   6384,    170,    271,   1035,    401,     48,
7408       -463,   -240,    -95,   -625,    613,    -91,  -1138,   1172,
7409        542,  -1483,  -2638,  -1396,  -1173,    612,    512,   1355,
7410        977,   -362,    -22,    -17,    124,  -3178,   -532,    352,
7411      -2691,    610,    569,    740,  -1603,     -5,   -492,    704,
7412       -436,    -96,   -595,  -1495,   2730,  -3089,   -164,    565,
7413       1300,   -477,   -569,   1069,    294,   -233,   -133,    708,
7414        150,    388,  -2108,  -1042,  -1603,   2275,  -1722,    561,
7415        140,    507,   -899,   -281,    162,  -1297,   1504,   -158,
7416        193,   -730,   -944,  -2484,    615,    -30,     32,   -354,
7417       -383,     86,    329,  -3434,   -382,  -1604,   -299,    208,
7418 };
7419 
7420 static const int16_t cb2224ss1[] = {
7421       8192,   -187,   -471,   -201,    185,   -465,    976,    257,
7422         83,   -530,    310,    676,    341,     48,    265,   -351,
7423        306,    280,    302,     48,    496,   -339,    424,  -5250,
7424       -253,    604,   -317,   -289,    278,    573,   -579,     79,
7425       3218,   -574,   -377,    276,   2831,   -287,   -254,    332,
7426       -225,     42,    162,   -457,   -959,  -1421,    683,    -59,
7427        -33,   3362,    393,    606,    249,   -873,   -930,   1224,
7428       1469,     37,  -1592,   1665,   -582,   1729,    284,    106,
7429      -4753,   -120,   -475,    867,   -444,   -203,    431,    -11,
7430       -526,   -324,    732,  -1070,   -160,   -611,   1808,   -297,
7431       -536,   -194,   -822,   1224,   2220,  -2330,     72,   1004,
7432       -787,   -149,    557,   2925,     29,    809,   2397,  -1143,
7433        648,    904,   -568,   -707,   -839,   -274,  -1322,   1177,
7434       -467,   -482,  -5181,    234,    223,    354,    386,    737,
7435       1273,    234,   -353,     31,     -8,   -392,     85,   -234,
7436       1366,   1449,    120,   -695,    838,   -622,    -96,    382,
7437      -1421,    612,   -173,  -3199,   -150,    474,   -394,   -561,
7438      -1171,   2541,   -271,   2513,    670,    285,    636,   -452,
7439       -202,   1319,  -2182,   -935,   -586,    243,   -813,    -41,
7440        -53,  -1041,    212,     58,  -3424,    111,    268,    964,
7441      -3231,   -500,    867,   -191,    207,    543,    383,  -1509,
7442      -2712,  -2752,    201,    428,    721,    498,     19,   -747,
7443         67,     87,    500,   1200,   2244,  -1158,    466,  -1032,
7444       -153,   1197,   2737,   -324,   2002,   -338,     89,   -428,
7445         78,    575,    330,   2013,    175,    305,    567,   -539,
7446         17,    384,    485,    860,   3330,    173,    586,    649,
7447        388,    963,   1820,  -2610,    251,  -2966,   1383,   -153,
7448       -146,    564,   -718,    998,  -1283,   -566,   -619,    394,
7449        459,  -1233,   2566,   -357,  -2601,     98,   -929,   -367,
7450       -501,     96,   1217,  -1695,   -324,    393,    261,   1745,
7451      -1095,   -751,    924,   1044,   -337,  -1243,    393,   2454,
7452      -1499,   -245,    902,    925,  -2126,    167,    838,    638,
7453       2296,   -294,    306,   -715,   2794,   1522,   -339,     21,
7454        318,    -95,   1334,     75,   -173,    -91,  -2012,   -920,
7455       -801,    334,  -3363,   -348,    550,   -911,   -261,  -1073,
7456        185,   -425,    431,    515,   -339,   1817,  -1589,    241,
7457        548,   -337,   -471,  -3532,  -1166,    888,    141,   -277,
7458       1353,    310,   -654,    198,   -516,   2951,   2251,   -534,
7459        701,    237,     20,   -597,   -301,      3,    410,   -456,
7460       -581,  -1254,   1052,   1321,    165,   3108,    477,    196,
7461       2716,     85,      5,    -34,    721,   -562,      4,     84,
7462       -793,    744,    243,    134,   -385,   -129,   -122,   -128,
7463       -333,   -483,   -604,    269,   6209,      3,    515,    -63,
7464       -634,   -551,   -795,  -1696,  -2210,   2184,    348,     30,
7465        413,   2531,    214,    214,   -186,    -72,   -552,    958,
7466       1727,  -1639,    618,    -61,   -432,    365,   -753,     15,
7467        -14,     33,    976,   -940,   -355,   3318,    677,  -1938,
7468         21,    881,   -326,    -83,  -3355,   1483,  -1211,   -674,
7469        166,    139,   -276,    158,   -736,   1038,  -1005,   1129,
7470       1219,   1115,   -392,    558,     96,   -188,    314,    536,
7471       -423,  -3262,    395,   -130,   1099,    304,   -181,    853,
7472       -160,  -1272,    428,   -179,    634,    608,   -173,   2690,
7473      -2191,   1385,   -518,   -416,   3239,   3250,    313,    -23,
7474        200,    643,   -639,    -17,   -208,     27,   -182,    262,
7475       -203,   -671,    157,  -4131,    383,   -404,    337,     51,
7476        431,     92,    138,   -438,     29,    337,    488,   -252,
7477        656,    509,   2037,   -635,  -1074,  -1115,  -2135,   -772,
7478       -386,   -214,   -654,   -441,   1661,    542,   -383,  -1720,
7479         22,   -103,  -1474,  -1288,   4361,    282,  -1252,    734,
7480       -858,   -556,    294,    243,    293,    133,    848,     65,
7481       -727,   -887,  -1314,    443,    -96,   -422,   4268,    672,
7482        142,    608,   -442,    843,    365,   -866,   -157,    780,
7483        107,   -888,   2089,   1769,     73,    739,    -15,  -1730,
7484      -1235,    920,  -1713,    163,    552,   1479,   -692,   -755,
7485       1430,   -193,   -276,   -264,   -690,    772,   1403,    -40,
7486        679,   -260,    642,  -3562,    962,   2053,   1348,     36,
7487      -2974,    155,    303,    821,   -944,   -179,   -967,    632,
7488       -725,    411,   -447,   -463,    694,   -337,   -146,     59,
7489         -1,   -416,     12,    524,   -497,  -4682,   -745,    625,
7490       1011,     20,   -462,   -503,   2012,   -475,    -27,     85,
7491      -1190,    534,   2250,     87,   2591,   1195,   1665,    423,
7492       -813,   -571,   -372,   2601,  -2013,   -853,   -734,   -403,
7493        793,   -549,   1243,    312,    722,  -1013,  -1434,   -749,
7494       -571,    494,    -88,   -129,   1331,    806,  -1227,    326,
7495      -1164,   2487,    -59,   2346,    583,    519,    368,    793,
7496       1178,    661,    140,   1226,    378,   -429,  -1214,   1438,
7497       -319,    -77,  -1495,   3598,    361,     21,     39,   1930,
7498        198,   1050,    531,    274,     32,   -499,   -349,     -5,
7499       -133,  -3324,   -379,   -742,   -250,  -1618,  -1536,   2084,
7500       1369,    765,   -132,   -324,    406,  -2198,    314,    502,
7501      -1431,    759,   -729,    320,  -2120,   1484,   2468,  -3283,
7502          4,    272,     -2,    492,     91,   -803,     48,    691,
7503        375,     87,   -508,   -725,   -632,    268,   2929,   1302,
7504        -11,   -628,  -2225,    723,    533,    909,    934,    682,
7505        350,   1509,   -707,  -1142,    106,  -2174,    342,   -965,
7506        456,   -655,   1137,   -553,    415,   -418,  -2631,   -121,
7507        237,      3,  -1123,  -1555,  -1413,  -3333,    717,    115,
7508      -1030,  -1007,   -819,    130,   -851,    281,    -43,   -473,
7509      -1091,    326,    869,   -377,    278,   -148,    418,  -2104,
7510       -422,    623,  -1777,    633,   1033,  -2031,  -1221,   4126,
7511        -60,    -16,   8025,    243,   -340,   -599,   -501,   -289,
7512       -219,   -104,   -230,    464,    191,     18,    345,    -65,
7513        -68,   -481,    625,   -822,  -4011,   -516,    741,    734,
7514       -316,    530,    122,    945,    371,   -298,   1194,   -250,
7515       -167,    392,    -95,   -151,     -1,   -486,    189,     90,
7516       -140,     30,   4485,    581,     54,   1905,   -895,  -2032,
7517       -174,   2473,   -688,   -104,   -315,   -376,    830,    296,
7518       -548,    754,    195,   -901,  -1548,  -1931,    792,    510,
7519        294,    153,    619,  -1034,  -3038,   1134,    142,    -29,
7520       -806,   -118,    -29,  -2314,   -159,    770,  -2899,     23,
7521      -1045,   1037,   1496,   1104,   -527,    135,   -281,   -310,
7522        -59,    202,   -346,   -612,    206,     27,   -456,    758,
7523         67,   3547,    867,    227,     -3,    573,   1440,    421,
7524        170,   1491,   -691,    -43,     -8,    784,    307,    557,
7525        618,  -2387,    566,   -396,    182,    877,  -2666,   -163,
7526        553,   -155,    691,   -188,  -1584,  -1085,   1033,   -308,
7527       1356,   -570,   -721,   -232,  -3145,    104,    511,   -964,
7528       2783,   -685,   -168,    -51,   1554,  -1816,   2431,    327,
7529       -440,   1174,   -265,    -36,    120,   -397,   1094,  -1254,
7530       -973,    574,   1085,   -139,   -751,   -529,   -240,     25,
7531       1137,   -467,  -3471,    338,   -806,  -2028,     94,    -98,
7532       -336,   -537,   1189,   -880,  -3607,   -168,    -59,    100,
7533        309,   1097,    295,    262,    106,     -8,    210,  -7461,
7534        395,   -248,    461,    490,   -326,    264,    105,     13,
7535       -160,    608,   -443,  -1331,    835,  -1342,   3507,    763,
7536        966,    101,   1047,   -469,  -1455,  -1080,     28,     99,
7537        -44,    270,   -752,    130,      2,     57,    358,   -409,
7538          2,   -658,   -812,   -899,    155,    141,   2101,   3616,
7539         40,  -1957,  -1028,  -4137,    212,   1580,    578,   1019,
7540       -512,    167,    366,   -580,    448,    216,     79,   -149,
7541 };
7542 
7543 static const int16_t cb2224sm0[] = {
7544      -4334,   1434,   -228,   1477,  -1329,    230,    686,   -558,
7545        486,   -188,    424,   -454,   -568,   -141,   -326,   -132,
7546        -39,   2488,      9,    631,    513,    460,   -417,   2656,
7547        633,  -1404,    -81,   -283,   -287,    480,   2558,    -19,
7548       -158,  -2699,    405,    276,   -639,   -151,    529,    241,
7549       -941,   -796,   -213,   1125,   -391,   2515,     78,   -177,
7550       2677,    217,    955,   -687,    867,   -485,   -121,   1023,
7551      -1572,   -591,    139,    798,   1262,   -467,    722,   2643,
7552       -237,  -1048,    386,   -432,    180,   -788,   -178,    234,
7553        403,    267,    312,   2661,    585,  -2775,   -686,    -88,
7554        -16,  -1243,   -445,   -259,    303,    298,    285,    277,
7555       2355,    163,  -2399,   -416,    115,   2277,   -707,    194,
7556        283,   1183,     23,    119,     97,   8192,    -40,     67,
7557       -101,    151,    169,     21,   -147,   -160,     55,   -207,
7558        550,    -36,   -500,    -32,    225,    206,     72,    179,
7559        464,   -406,     52,    696,    -18,  -4827,   1547,   -516,
7560      -2275,    855,    430,   -523,     83,  -1633,  -1898,    285,
7561        202,   -645,   -167,    102,   -124,    382,     24,    236,
7562        830,    324,    -84,    491,    -95,   -154,    767,     25,
7563       4741,   -574,  -2576,   -297,   -250,   -346,  -2867,    -64,
7564      -1119,   1007,   -883,    457,   -328,   -854,   -981,    -55,
7565       6922,    569,   -307,    261,   -100,   -832,    129,    416,
7566       -154,    681,   -136,   1152,   -144,    -26,  -2266,   -320,
7567       -141,   -897,    544,   -206,    845,   -590,     88,    211,
7568      -1761,   -574,   -653,  -2788,    252,   -266,  -4252,    295,
7569         97,  -2112,    209,   -144,    655,    -89,   -369,    591,
7570        205,   1137,     30,  -2907,     88,     92,   -240,  -3106,
7571        -16,   -398,   -576,   -720,    421,    427,   -423,   -195,
7572        -18,   2503,   -133,   -918,    104,   -512,   -489,   2623,
7573       -314,    215,   -103,  -1014,    761,    382,  -1456,   1719,
7574       -980,    248,     55,    644,  -1945,     42,   -162,    -35,
7575       -852,   1993,   -189,    664,   -149,   3132,    -50,   3438,
7576        550,   -234,   -566,    434,     64,    379,   -169,   -291,
7577       -718,   -608,     31,   -207,    651,  -2567,   -790,    906,
7578        518,   1740,    373,   1158,    114,  -2044,    285,  -1136,
7579       -373,    932,  -2185,   -488,    148,      3,    724,    623,
7580       -568,   -359,  -2748,    751,  -1098,   -858,  -1140,   -253,
7581      -2377,   -402,   -312,   -398,    -47,  -2618,    816,   -568,
7582       1274,   -158,    118,    107,    181,    394,   2758,     80,
7583      -3057,     20,   -279,    110,    482,   1010,   -162,  -1081,
7584        -56,    685,   2207,    -10,     82,    440,    593,     43,
7585       1010,   -853,   -624,    288,  -3045,   -426,      9,    132,
7586        104,    157,    466,   -118,    116,    226,   -214,   -219,
7587        299,   6093,    122,      7,    174,    444,    200,    -42,
7588         -4,   -313,     99,    218,    292,   -159,   -409,    523,
7589      -1357,  -4098,    -96,    968,      8,   -172,   -444,  -1040,
7590        755,   -476,    967,    175,   -100,   1689,   -813,   3175,
7591        369,   1828,    248,   -161,   6693,    631,    536,   -125,
7592        274,   -467,    259,   -427,    130,   -523,    361,    584,
7593         27,     60,    -57,    -30,  -8192,    148,    -64,    217,
7594       -308,    163,   -116,     89,    108,    191,   -129,   -149,
7595        128,     60,    575,    253,   -385,  -2937,    888,  -1402,
7596       -543,   -607,   2639,    156,    251,   6966,   -147,   -382,
7597       -388,     39,    476,    260,  -1048,    575,    401,   -245,
7598       -441,    121,    389,   -666,     95,   2919,  -2212,   -765,
7599        169,   -161,    184,   -320,   -315,   -497,    136,   -470,
7600        479,   -541,    712,   2966,    519,   2595,    -77,   1089,
7601         18,   -697,   -616,    241,    -54,    388,    461,    368,
7602        144,   -149,    181,   7699,     11,      3,   -368,     65,
7603        304,    358,    -29,    255,   -162,   -169,   -470,    -16,
7604        198,     92,   2137,    233,    273,    255,   4078,   -279,
7605       -194,   -274,    101,     45,   -225,   -716,  -2522,   -188,
7606         10,   -590,   -745,    894,   1976,    -48,   2302,     -4,
7607      -4691,    -67,  -1325,   -506,    605,   -297,    317,   -271,
7608       -176,   1706,    541,      1,     31,   -580,    103,    148,
7609       -122,   -141,   -849,     76,  -3094,    -67,   2775,    -38,
7610       -598,   -314,    793,     40,    324,   1474,   1986,   1505,
7611        832,   -504,    739,  -1233,   1201,    695,  -1363,    670,
7612        805,    696,   -137,  -4977,   -306,    137,   -885,    455,
7613       1021,    600,  -1711,    536,    235,   -149,     31,     -5,
7614      -3747,   -405,    394,    140,    102,  -1576,    190,    408,
7615        663,  -2075,   -747,    466,    631,    807,   1867,   -655,
7616        102,    341,    435,    551,    500,    426,   -650,    -88,
7617        -26,   2672,  -1791,     34,    -86,   2963,  -3330,   -793,
7618       -307,    277,   -584,   -240,   -141,    258,    708,   -242,
7619       -499,    808,   -104,  -2061,   -518,    684,    889,    406,
7620        259,    211,    462,    428,  -2597,  -1147,   1729,    683,
7621      -2173,   -167,    392,    440,    599,   -815,   -624,   -368,
7622      -2962,   -172,    845,    423,    362,    711,   2131,  -3899,
7623         84,    147,    826,   -399,   -637,   1132,    108,   -480,
7624        230,    265,   -423,     48,     11,    239,   -599,   -281,
7625         10,    541,   -397,    142,  -4322,   1172,   -257,   -101,
7626        292,   -321,   -401,     60,   -309,    468,    267,    611,
7627        438,   -638,   2194,    346,   1421,  -1192,  -3109,   -170,
7628      -3336,    -49,    -69,    -75,    184,   3094,    591,     82,
7629       -373,    140,    -22,    848,    124,    589,    157,     -4,
7630        260,   -177,    147,     73,   -284,   6253,    111,    302,
7631        -74,    356,    381,   -547,    -16,   -275,   -500,     93,
7632        344,   -346,  -2837,    364,    -43,   -592,   1741,   -702,
7633      -2247,    848,   -203,    168,    758,   -849,  -2454,    562,
7634       1104,   -169,    463,   -398,  -2759,   -299,   -903,    647,
7635        -62,   -124,    301,    337,   -201,    463,    -86,   -139,
7636      -2189,  -2424,   -942,   -376,  -2043,    -80,  -1791,  -1580,
7637        513,     29,  -1115,   -582,   1214,   -642,    355,    240,
7638        285,   1759,   1209,    862,   1707,   3353,   -223,    245,
7639       -515,   -928,    794,   -190,   -282,   1097,    -32,   1675,
7640        857,   -730,    -15,    102,    356,   -309,   3867,     24,
7641         93,    899,   -608,   -497,   -215,  -2244,    735,   -194,
7642        102,    -51,  -1939,    846,     74,   -116,      7,   1981,
7643        512,    233,    574,  -2508,     83,   1966,   -251,    -96,
7644        532,     97,    897,  -1120,    390,  -3192,   -652,   2045,
7645        193,   -880,   -398,   -148,    548,   -281,    -19,   -987,
7646        467,   -326,   2777,    195,   1560,   1034,   -828,    102,
7647      -1531,   1292,   -126,    539,   -247,     36,     55,  -2487,
7648       -297,   -362,    482,  -2241,  -1021,  -1535,   -244,     38,
7649      -3416,    141,   3408,     35,    -67,     95,    333,   -427,
7650       -235,   -128,    304,   -548,    337,   -349,   -330,     23,
7651       -450,   1657,    327,  -3087,    695,   -273,  -1090,   1262,
7652       -111,   -868,   1516,    269,    119,    192,     14,    200,
7653        141,   -395,   7145,     48,    334,    143,   -139,    154,
7654       -102,   -312,     -2,    283,    238,    -30,    626,   1328,
7655        242,   -416,    442,  -3050,   1388,   -100,   1215,    817,
7656 };
7657 
7658 static const int16_t cb2224sm1[] = {
7659       8192,    -13,    346,    -52,      5,    131,   -294,   -167,
7660        -65,   -347,   -438,   -559,     57,    -86,   -223,   -224,
7661       -251,    629,    -58,   5249,    127,   -464,    644,    210,
7662       -154,   -480,    165,    211,     13,    318,    152,   -173,
7663       5451,    235,    170,   -100,     -6,   -460,   -249,    390,
7664         54,    993,  -1637,   -288,   -978,   -197,    234,  -2877,
7665       -570,   -151,    -82,    772,    199,   -385,  -1899,    345,
7666        -25,    527,   -477,  -2918,    385,   2784,     78,   -524,
7667       -759,    795,    433,    511,    856,   -275,    511,    136,
7668       -444,    151,    233,    208,   -589,   -375,    282,   2886,
7669         30,  -2749,   -930,   1079,     86,  -2285,    980,   -229,
7670      -1369,     93,    -80,   2314,   -170,   1224,    397,    405,
7671        463,   1014,   -377,    -90,   -269,    -82,   -376,   -773,
7672        684,    -94,  -2893,   -323,   -644,   -849,  -1892,  -2244,
7673        417,   2165,   -164,    221,    454,  -2337,    142,     99,
7674        418,    486,    -49,     97,    138,   2221,  -2301,   -156,
7675       -578,   3963,    196,    140,   -374,    180,    451,    354,
7676       -952,    946,   -479,   -874,   -159,    145,    290,    240,
7677       -240,   -233,   -418,    226,   2878,   -571,  -2491,    741,
7678      -1438,    557,    197,   -370,  -4720,    379,     32,    821,
7679         39,   -545,   -141,  -1507,    192,  -1150,    905,  -1095,
7680      -5028,   -169,    533,    -23,    371,    162,  -1198,    465,
7681       -369,    -14,   -861,   -656,   -701,   -296,     31,    450,
7682       -387,   3060,   -696,    597,     14,  -1019,  -2741,   -208,
7683      -1186,   -338,    712,    -64,   -344,     41,    327,      9,
7684        576,   -349,  -2808,   2428,    433,   -566,    908,   -108,
7685       -145,  -1011,    201,  -3042,   -327,    210,   -368,    230,
7686       -310,   -400,     12,  -1034,   1734,    992,   1842,   1022,
7687       2162,    588,    366,    154,  -3078,   -587,   1096,    215,
7688      -1072,   -784,    472,  -1089,     94,    487,     18,     72,
7689         34,    -15,   -374,   -607,    316,    830,   -146,   4377,
7690       -301,    390,    838,    121,   -110,   -143,    -93,   2988,
7691       2914,   -352,   -353,   -744,   -115,     99,    495,   -343,
7692        309,   1261,   -519,    101,  -2662,    -44,  -3139,   -491,
7693       1142,   -323,    -50,    776,     86,    187,    480,    271,
7694       -167,      1,   -267,    -99,    991,   2492,   -152,   2423,
7695       -225,     34,    576,  -1486,   -236,   -375,    160,   -176,
7696       -145,   2525,   -131,    194,    317,   1215,   1553,    295,
7697      -1408,    130,   2279,  -1185,   2671,   -137,   -324,    -23,
7698         26,   -779,   -431,     -4,    488,   -186,    174,   -119,
7699       3062,   -149,   -168,    191,    169,   1124,    301,   1471,
7700       -409,   -999,   -166,   2174,  -1405,    992,   -179,  -2606,
7701        -71,  -3151,     92,   -976,   3091,   -322,    310,   -374,
7702       -779,    599,    -55,    425,   -697,     63,     27,    -38,
7703         86,    170,    -11,   -616,    -97,    525,     78,     14,
7704        684,  -5556,   -308,   -444,    266,   -396,  -1665,     86,
7705       -722,  -1087,   -921,   -525,      3,   -439,  -1600,    -37,
7706       2038,  -2672,   -187,    361,  -8192,    425,    365,     54,
7707        343,   -703,    253,    284,    -57,   -327,   -154,    392,
7708         99,   -181,    213,    395,  -2412,   -303,    182,     82,
7709       2311,     45,   1801,   -209,   -988,     42,  -1430,     38,
7710       -721,    118,   -163,   1279,   2184,    -18,   2851,    274,
7711       -363,    297,    150,   -220,   3653,   3135,   -381,    335,
7712        254,    378,    -52,     52,    328,   -383,    -61,   -802,
7713       -409,    -49,     49,  -8192,    362,    -48,   -430,    -54,
7714        255,    243,   -525,     14,    152,     10,   -392,   -301,
7715       -594,   -539,   1200,    626,  -2979,    233,  -1504,    664,
7716       -728,  -1293,   -491,    394,   1317,    298,    169,    214,
7717       -429,  -1083,     42,    389,   4751,    510,    299,   -542,
7718        456,   -852,     30,    208,    -63,   -131,     72,   -425,
7719         73,    213,   -287,   -277,     43,    128,   5528,    165,
7720       -316,   -135,   -576,   -583,    217,  -1298,     47,    134,
7721        103,  -1894,    148,   3406,    880,    964,   -697,    -94,
7722      -1626,    223,   1256,   -514,   2079,   -529,   1917,  -1452,
7723       -616,   -605,    385,   -963,    395,    105,   -154,  -1627,
7724       -214,     40,    969,   -708,  -1492,   -824,   2457,    275,
7725        404,    876,   -781,  -1029,     34,     72,    229,   -137,
7726        264,   -387,    305,    -57,   2908,   -143,   -249,  -2473,
7727        202,  -1467,   -364,   2094,   -521,    -70,    260,    132,
7728        465,     71,    982,    -36,   1792,    306,   2907,    -55,
7729        254,    421,    231,    140,   1727,    474,    761,   3153,
7730        -18,   -356,    414,   2218,    564,   -247,   -510,     67,
7731       2390,   2531,    240,    117,   -487,   -310,    261,    222,
7732       -286,   -861,  -2180,    480,    -75,   4769,   -407,    248,
7733        227,   -224,    302,    901,  -1200,   -728,   1025,    734,
7734       -336,    115,  -1726,   -179,    131,     43,   -357,    364,
7735       -681,    283,   -189,    715,  -2793,   -692,   1367,    916,
7736         28,   -500,   3094,   -543,   -627,   -709,   -506,  -1094,
7737         34,  -2464,    434,    257,    357,     10,   -390,   3206,
7738       3483,    137,    147,    180,    231,   -260,   -707,   -818,
7739        476,   -528,    656,    824,     -8,   3073,    362,  -3034,
7740       -199,     47,    694,   -252,    819,   -147,   -479,    -32,
7741        530,   -141,    -91,    251,   -154,    376,   -603,   2305,
7742      -2853,   -622,    316,   -680,    402,   -819,    323,    471,
7743        -47,   1772,   1507,  -1052,   -685,     18,  -2509,   -418,
7744        377,    -31,   -412,    105,   -906,   -267,  -2806,   -189,
7745        -97,    198,   -802,    -82,   -658,  -2980,    795,   -447,
7746        646,   1037,    486,   -689,  -2654,     55,  -3534,    540,
7747        -68,    502,    -90,    277,    -87,   -497,     24,   -246,
7748        400,    392,    348,     76,   -345,   -231,    -71,    155,
7749         -7,   -226,   6553,    371,    261,   -290,     88,    -44,
7750        311,    470,     -5,    182,   -105,     56,   -324,    267,
7751        241,    327,    966,    218,  -4695,   -968,     27,   -352,
7752       -315,    202,   -204,    435,    360,   -539,   -375,   -527,
7753      -1157,   1010,   -241,   4171,   -292,     66,   2343,    310,
7754       -682,    595,   3040,    539,   -118,   -573,   -128,    952,
7755       -172,   -547,   -285,     -1,    345,  -5701,    345,   -153,
7756         77,    349,   -225,   -364,   -655,   -270,   -716,   -825,
7757         27,     55,   2179,   -154,   -275,    359,   -501,   -992,
7758       -665,   1538,   -218,  -1159,   2176,   -845,  -3018,    105,
7759       -459,  -3146,     67,   -197,   -293,    539,    115,    -74,
7760        119,   -158,    -89,   1449,  -3006,    104,    651,    886,
7761       -310,   -242,   1219,   1805,    176,   2235,    579,    294,
7762        634,   1345,     -1,   -454,    755,  -1030,   1760,  -2404,
7763       -406,    894,    614,    -74,    113,  -1325,   1843,   -392,
7764      -3239,   2440,    -54,    222,   1349,   -695,  -1009,    434,
7765       -468,   -509,   -280,    462,    228,    573,    213,     55,
7766        325,    557,    100,   -721,   -674,    600,    795,   1567,
7767        407,   3273,    -58,  -1330,    349,   -181,    417,   -503,
7768        911,    350,   -681,  -4502,   -127,    -26,    330,    618,
7769        241,   -147,    284,   -226,   -127,  -2692,    484,   -146,
7770        -18,   -416,    755,     85,  -3119,   -404,      0,   -478,
7771 };
7772 
7773 static const int16_t cb4432l0[] = {
7774      -3764,   -227,    184,   -258,  -1713,    122,    410,    -32,
7775       -244,  -1337,   -328,    -20,   -236,   -359,    -13,    -52,
7776        -75,   -260,    426,    -96,    -37,    -38,    117,   -938,
7777        487,     60,    286,    571,    368,   -551,    198,   -102,
7778         15,    -11,   4535,   -127,   -241,    114,    -77,   -316,
7779        302,    195,   -149,    -73,    357,   -128,    -23,     34,
7780        319,    -97,    189,   5918,    -20,   -134,    -47,   -249,
7781          7,      3,    116,      7,     48,     47,     92,     19,
7782         14,     31,   -388,   -329,  -1878,   -944,    958,    632,
7783       1973,    182,   -130,   -193,   2309,   -868,     63,    260,
7784        -12,    -89,    -88,   -208,    127,   -168,    237,     74,
7785       1153,    925,   2292,   2992,    -35,    204,    766,   -930,
7786        -87,    341,   -101,    501,     35,   -182,    112,     91,
7787        -28,     79,    193,    -73,    -71,     52,     82,   -427,
7788       -147,    -69,   4722,    468,   -187,     98,   -295,    292,
7789       -991,     43,     98,    225,   -555,   -595,    -66,   -181,
7790         91,   -152,     -3,     89,   -219,    356,   -375,   -114,
7791      -1546,   -620,    648,   1946,     39,   -608,   -942,    103,
7792        179,    170,  -2350,    157,   1132,   -944,   -283,     64,
7793       -393,     15,    -90,    761,   -185,    644,   -360,      5,
7794      -5212,    106,   -136,    -40,   -159,    -40,   -120,    -43,
7795         -8,   -195,    208,   -179,   -295,    -63,     19,     32,
7796       -104,    -23,    132,    660,   -460,    237,    523,   -676,
7797       -378,    -81,   -184,   2718,     64,    531,   2119,  -1564,
7798        614,    933,      6,     65,    -50,     55,    243,   -539,
7799       1168,    953,   -283,     45,    476,   -346,   2285,   1892,
7800        615,   -521,     23,  -2079,     57,    -11,    208,   1029,
7801        371,     28,    170,    -63,   -167,    184,   -217,     76,
7802       -320,  -2747,    542,  -2098,   -407,    -10,   -876,  -1477,
7803       -306,    565,     57,    -49,   -111,    185,   -250,    120,
7804       -186,    214,   -520,    463,    792,  -2420,   2760,   -383,
7805       -783,  -1097,   -441,   -535,   1070,     78,     96,    122,
7806       -193,    516,    114,    100,   -413,    100,    -23,   -153,
7807       1267,  -4210,   -742,    228,    659,    399,   -169,    412,
7808        -81,   1056,      4,   -254,    173,    109,   -218,    196,
7809         64,     26,   -113,    -60,     -8,     15,   5497,    -76,
7810        169,   -294,   -394,    596,    379,     12,    -64,   -203,
7811       -138,     41,   -249,    -53,    -44,    -19,     55,    -34,
7812         99,     36,    -70,      8,     46,   2787,    842,   1917,
7813       -693,   -424,    151,    464,  -1162,   1027,    148,  -1027,
7814       -173,    328,     23,    792,   -184,    395,   -684,    229,
7815       -139,     -7,   2788,    404,     43,  -1508,   -590,      6,
7816       -184,    904,    475,    -37,    276,   -361,   1924,   -188,
7817       -113,  -1334,   -176,     11,    -34,    -70,    -68,     95,
7818       -433,    225,    437,   -451,    471,   -272,   -385,   2793,
7819      -2685,    544,    881,    409,   -789,    700,     -5,   -144,
7820         66,    -17,    504,   -397,    264,     74,    -81,  -1803,
7821        444,   -573,    633,   -391,  -3339,    192,    484,   1126,
7822       -306,    153,    303,     61,   -253,   -255,    -57,   -277,
7823        -88,   -100,     32,     79,  -1320,   -857,   3080,   1178,
7824        323,    353,   -149,   1316,   -399,    236,   -129,    231,
7825        323,    696,     59,   1217,   -567,   -268,    642,    384,
7826       -327,    -47,    466,   1530,   1092,  -1176,    612,    257,
7827       -143,   -270,    487,    -62,    332,   1089,    961,   -706,
7828        938,     78,     97,  -2805,  -1088,   -871,   -273,     87,
7829       -345,    148,    113,    167,     97,     31,     68,    -47,
7830        -53,     53,     29,  -5723,    -53,    -12,    241,     92,
7831        131,    139,     48,    102,    -26,    -47,    664,   -580,
7832         -7,   1287,   2531,   1061,   -710,     24,   1389,  -1742,
7833        254,  -1147,    539,   -150,    -24,    495,   -204,   -171,
7834        955,    202,   -111,    147,  -1458,  -3973,    421,   -416,
7835       -544,    392,   1419,   -178,   -168,    -53,     50,   -537,
7836         -7,   -346,   -289,    -52,    -38,   -259,   -115,   -136,
7837       -138,    -89,   -205,   -661,  -4429,   -110,    380,   -721,
7838       -180,    127,  -1371,    -78,    276,    319,    229,   -934,
7839        267,   -353,     44,     65,    449,    -32,    159,    -11,
7840        -22,   -571,    100,   -676,   2892,  -2740,    907,    511,
7841        248,    441,    -62,   -517,   -347,   -235,    319,     -8,
7842       -140,    309,    258,   -106,    215,      1,  -3252,    426,
7843        455,  -2213,   1031,    430,    746,    367,    602,    187,
7844       -147,   -200,     97,    555,   -107,   -249,    -71,    101,
7845         59,    -94,    -64,    -33,    221,    184,   -791,    671,
7846       -191,    284,  -1311,    402,    -29,    250,   -190,   -503,
7847         38,    106,    586,   4767,    526,    147,   -182,    249,
7848        146,     17,    293,  -1095,   1079,   -161,    141,     -2,
7849        681,   -275,   -171,  -4504,     61,   -105,   -306,    -66,
7850        229,     20,   -102,    -93,    334,   -189,      5,     -6,
7851        417,   2551,    -63,   -852,   1608,   1820,    670,   1592,
7852        102,    203,    147,   -767,   -147,    310,   -718,    175,
7853        551,    -98,   -202,    309,     70,     81,    -55,   1518,
7854        222,    338,   -356,    349,     97,     86,    495,   -233,
7855       -121,   2936,    200,    935,   -381,   2474,     53,    494,
7856        248,   -139,    -45,    100,  -1287,   -181,   -370,    311,
7857        287,   3016,    -96,   -128,   2146,    567,   -383,   -551,
7858        -96,    144,    495,    428,    -32,    137,     27,   -272,
7859       -149,      9,    -61,    177,  -5236,     91,   -837,    611,
7860       -279,    -74,    652,     14,   -178,    -82,    -89,    347,
7861       -245,    647,    -62,     49,   -215,     29,    -55,    -27,
7862        178,     79,    -19,    -59,    177,   -152,      0,    189,
7863        -10,    128,   -115,     33,     61,   -106,     56,    -13,
7864        135,    116,  -5772,    157,     43,     26,    -11,    102,
7865         -4,    -52,    208,   -186,    198,     99,     81,    -29,
7866       -103,    193,    -35,    -84,     -4,   -111,  -5251,     84,
7867         71,    -85,    -77,     55,    234,     38,      0,    -35,
7868         60,   5875,     98,     36,   -219,    -17,   -419,   -136,
7869         47,     34,     55,    -21,    -17,     -1,     72,     94,
7870         52,     -3,   -703,  -1437,   -518,    557,    121,    356,
7871       -345,   -717,   -438,   -279,     13,     70,    -95,     -2,
7872      -4170,     40,    136,     17,   -153,      8,   -149,    -27,
7873       -559,    268,   -237,    -82,   -220,   -921,   -588,   -150,
7874       3481,  -1906,    647,    675,   -455,    598,   -386,    -52,
7875         -7,    222,   -201,     90,     54,     75,   -283,    118,
7876       -375,   5768,     20,   -126,   -141,    -99,     64,    116,
7877         16,    -58,      0,    -31,    -15,    250,   -104,    -30,
7878       -144,    115,     12,    117,   -482,  -1709,   -436,    122,
7879       -246,     -7,    271,   1961,    154,    149,    -86,    147,
7880        258,    531,   1760,    914,  -1196,  -1800,    812,   -621,
7881        125,   -161,   1361,     50,   -651,  -1307,    360,   -785,
7882        205,   -156,    294,     21,  -3484,    -18,    -79,   -266,
7883        770,    307,     29,   -765,   -250,    183,     55,    131,
7884       1452,    260,    224,    221,   -347,    360,   -352,  -2188,
7885       -664,   -503,    313,    406,   -251,   3268,    210,    -46,
7886        129,   -276,    343,   -143,    104,    -55,    461,     17,
7887       -576,   -287,   -289,     33,  -2500,    -85,   -428,  -1137,
7888        918,   -245,   -490,   -260,   -270,   -133,   -591,    199,
7889       -294,   2784,    102,     19,   -109,   -745,     91,   -524,
7890        -44,     28,    252,   -511,    -80,   -146,    271,    519,
7891       -216,  -2280,   -411,   3699,   -368,   -538,    427,   -158,
7892        114,    -50,   -589,   -340,   -180,    703,   -186,    487,
7893       -649,    668,   -916,   -436,  -3684,  -1016,    877,    -65,
7894       -153,    -62,   -148,    -17,   -106,    142,    -73,     -1,
7895        -68,    567,   -658,    815,   2270,   -563,   -519,   -226,
7896       -223,   -282,    584,    240,  -1522,  -1935,   1169,    880,
7897        127,  -1276,   -127,    399,     63,     25,  -1297,   2131,
7898        592,   1652,   2609,     69,   -581,   -179,    947,    597,
7899        150,     35,      0,   -255,   -232,   -728,    239,     91,
7900        130,   -234,    231,     56,  -2181,   1774,  -2196,   1633,
7901      -1065,   -662,    777,   -175,   -128,    267,     -7,     51,
7902         27,   -133,     95,   -500,    188,   -167,     94,   -176,
7903        -29,    -65,   -161,   -141,   -694,   -968,    594,   -269,
7904       -422,   -472,   -731,   1210,   -816,   2142,  -1321,  -1746,
7905       -149,   -983,   1310,   -839,    762,    284,     99,    -31,
7906      -1169,    -84,  -1119,    -55,   -720,   -944,  -1115,   -271,
7907      -1032,   1064,    187,  -1013,   2987,     26,   -209,    516,
7908         -8,    107,    -24,    188,    278,    -53,    624,    460,
7909       -275,  -1881,  -2001,    851,  -1740,   -407,   1643,   -352,
7910        -17,   -528,   -538,   -175,    179,    416,   -297,     54,
7911        132,   -491,    -76,     34,   -440,    175,   2065,  -2006,
7912       -164,     38,   -403,    902,   -129,    215,   1545,   -414,
7913      -1183,   -532,    578,    248,   -308,    189,   -563,   -345,
7914       -949,   -279,   1693,   -959,    101,    783,      9,   1641,
7915       1494,    167,   -294,   -538,    951,    115,    590,    105,
7916       -847,  -1003,    464,   -368,  -1268,    641,    254,    243,
7917        488,   2636,  -1209,   -272,    437,    445,    781,   -463,
7918       -415,    538,   -811,    588,   1083,    206,   -547,    171,
7919       -585,   -744,    343,   -604,    395,    -76,    910,   -523,
7920       -108,   -449,    625,   -325,  -1079,    273,  -1473,  -1096,
7921       -137,   -565,   2077,   -623,    214,   -342,   -273,    769,
7922       1137,   -879,   -731,     56,  -1098,    211,    822,    579,
7923       -839,    164,   -600,    -80,     61,    316,    644,   1445,
7924        891,  -1796,  -1798,   -162,  -1631,   -492,   -626,    593,
7925        544,     66,     63,   -857,  -1273,    406,   1665,    899,
7926       -467,     87,   -117,   -469,    126,     30,   -931,   1446,
7927       -190,    388,  -1608,   -316,  -2199,   -127,    484,    -51,
7928         56,   -524,   1524,   -103,   1231,   -740,    717,   -861,
7929        823,   -665,  -1790,    411,   -690,    303,  -1615,     63,
7930       -232,     19,   1090,    -96,    137,     80,  -1027,    581,
7931        -61,    672,    133,    444,   -767,    766,    -42,  -3174,
7932       -270,    -23,   -126,  -1111,     67,  -1367,      4,    315,
7933        -53,    -90,   -165,     48,  -1657,   -117,    392,    356,
7934        792,   -610,   -618,   -219,    446,    102,    374,    207,
7935       1026,   2480,   -461,   -782,   1161,  -1351,   1032,    486,
7936       -308,    290,   -272,    899,   1912,     36,   -624,    286,
7937       -428,   -623,   -665,     12,   -621,  -1985,    -34,    468,
7938        318,   -467,    127,   -972,    -39,   -663,   2307,    -26,
7939        406,   -468,   -657,  -1404,   -342,   2356,   -395,  -1422,
7940      -1243,    465,     90,   -665,   -280,   -290,    -21,  -1752,
7941        280,    271,    395,    240,   -402,     55,   1077,    148,
7942       -309,   1818,    483,  -1293,     43,    261,    566,   -131,
7943        947,   -815,   -872,  -1021,  -1001,   -395,    263,   -555,
7944         78,  -2193,   -360,    -76,  -1029,   -493,   -464,   1339,
7945        -53,    750,   -671,  -1349,    133,    -70,    114,    501,
7946        766,   -816,    703,   -992,   -122,   -520,  -1323,  -2539,
7947       -365,    -35,   -555,   -888,   1515,   -191,   1322,   1633,
7948       -674,    451,  -1246,    270,   -868,    703,   -394,    106,
7949       -779,    754,    650,   1066,   -417,  -1305,    149,   -165,
7950 };
7951 
7952 static const int16_t cb4432l1[] = {
7953      -3867,   -448,   2202,    129,   -100,    393,     37,   -267,
7954       -156,     23,   -274,    222,     33,   -191,    104,   -140,
7955        -50,    -28,   -148,   -181,    -22,      6,    489,    993,
7956      -2764,   1191,   -773,    781,   -460,    843,    -77,  -1417,
7957        390,    124,   -203,    205,    662,    -16,    569,   -963,
7958        609,   -155,     64,   -293,   2649,  -2533,     70,   -472,
7959       -482,  -1732,    235,     -5,   -485,    116,   -177,   -104,
7960        314,   -355,    118,     25,    921,    285,    130,    -94,
7961         77,    121,   1068,   -435,   1407,    447,   -427,  -1096,
7962       -757,    258,     19,   3236,    702,    362,   -928,   -348,
7963       -150,   -784,   -687,   -388,   -176,    -38,     16,    -14,
7964       1017,    879,    935,   1280,   1014,    -85,   -256,   -103,
7965      -3384,   -928,   -200,   -406,   -175,    304,    -54,    195,
7966        -78,    676,   -356,   -167,   -165,    -56,  -3133,    156,
7967       -171,   -684,   -698,   -135,    230,    -30,     32,    542,
7968       1959,   -124,    -76,    162,    182,   -174,   1011,    -97,
7969        678,     10,    188,     30,   1086,   -262,   -157,    250,
7970        241,    233,   -584,   3276,   2126,    -50,   -207,    637,
7971       -440,    331,   -434,    251,   -267,    269,   -392,     68,
7972       -244,      8,    928,    827,  -1096,   -309,   -356,   -375,
7973      -3204,    422,    695,      2,    240,    595,    641,    582,
7974        342,     42,      7,    539,    -64,   -116,     82,     16,
7975         26,   -136,   -122,   -114,  -5814,     22,   -272,     10,
7976        113,    186,   -422,    -95,    309,    308,   -118,   -208,
7977         52,   -175,     12,   -106,     -6,     20,     58,   6053,
7978       -101,    -20,     10,     70,    189,     57,    -11,    210,
7979         83,    239,     -6,    -79,   -233,    -59,     31,    -30,
7980        -62,     64,    -38,     25,    -78,   -202,   -215,   -115,
7981       1477,    255,    101,  -2575,    186,   3140,    -46,    -45,
7982         53,   -183,    -89,   -412,    183,   -222,     50,   -237,
7983         96,     35,   1684,   -521,   -169,   -436,   -295,   1390,
7984        261,     27,    163,    352,     68,  -3677,     12,    310,
7985       -599,    331,    138,   -333,   -269,   -130,    -44,    -14,
7986        265,   -626,    258,    -59,     31,    -17,    222,    -10,
7987       -364,    280,   -183,   -235,   -217,     73,    -67,    114,
7988        196,  -5132,    269,    159,     -6,    -36,   -248,    274,
7989       -328,   2712,   -393,   2763,    507,   -110,   -166,    -84,
7990        -72,  -1111,    -19,    370,     25,      5,    156,    -32,
7991        237,    -57,   -106,    -22,    370,   -229,   1099,   4297,
7992        152,     72,    -56,    347,     64,   -501,    -57,    178,
7993        175,    -14,    -84,   -626,    555,    155,     20,    -75,
7994         20,    -33,   -254,   -125,     -9,    150,     91,     -7,
7995        -45,    239,   -109,     72,    -66,   -172,   -211,   6063,
7996       -205,    171,    -75,     50,    -75,     22,    109,     21,
7997        -58,     58,   -105,   -432,    310,   3782,    -18,  -1071,
7998         19,     20,   1455,    337,   -257,   -288,    -52,    519,
7999         43,     80,   -175,   -218,      9,    176,    -28,   -418,
8000        200,   -514,    351,    119,  -5920,    -96,    -33,   -289,
8001         74,     26,    120,    -37,    113,     47,   -145,    -17,
8002        334,     46,     47,     19,    274,    172,    159,   -404,
8003       3151,   -408,   -559,    987,   -178,    253,    -90,   -498,
8004       1454,   1183,    392,    762,    220,  -1207,   -220,    -69,
8005        -85,     22,   1644,   1858,    725,   1084,      0,   -257,
8006        290,   1712,   -151,   -188,   -390,    638,   -327,  -2185,
8007       -322,  -1116,   -150,    120,   -140,    198,    162,    -83,
8008       1321,    232,    242,    -52,   -456,    778,   -288,     65,
8009       2431,     37,     85,   -489,    862,   2776,    260,    -72,
8010        792,    100,     17,   -210,    588,     49,    600,    246,
8011       -258,    128,    -51,   -492,   -395,   -489,     50,  -5308,
8012        -67,    314,    124,     46,   -188,    -64,   -101,     51,
8013       -535,    108,     56,     -4,   -191,   -923,    485,    578,
8014       1320,    228,   -535,    310,    227,    395,  -1441,   2660,
8015        226,   -392,    221,   -686,   1749,   -175,   -904,   -571,
8016       -129,    154,   2622,    609,   -247,   -240,   -893,     98,
8017        291,  -2277,    411,    260,   -160,   2061,   -203,   -437,
8018        359,     21,   -101,     19,     49,     15,    -98,     82,
8019          3,   -555,    164,   -152,    -58,     38,    175,   -439,
8020        -37,     68,    -21,   -181,  -5556,    -27,      8,     48,
8021         21,   -151,    381,      3,   -152,    -74,    202,    -29,
8022       1863,   1713,   -922,  -1976,    551,  -1522,    525,   -116,
8023        146,  -1730,   -238,    -72,   -183,    126,    234,   -240,
8024         82,    138,    -60,   -131,  -2226,    226,   -702,    183,
8025        -81,    462,  -2851,  -1419,  -1005,    124,    -81,   -252,
8026        -65,    147,    -58,   -179,    306,    154,    122,    -69,
8027         69,     11,    115,    296,   3340,   -501,  -2580,   -804,
8028          9,    591,    -86,     88,    127,    588,    183,     48,
8029         79,    -38,   -199,     63,   -140,     29,     88,    -28,
8030        259,     69,   1743,   -531,    110,    -18,    776,    -18,
8031       -177,    112,     36,   -243,   -208,    528,    -47,   4709,
8032        107,   -125,    140,     -1,     22,     15,    416,   -194,
8033       -267,    -49,     43,     -3,   -308,    214,   -128,    140,
8034       5372,   -123,     70,    275,    210,    182,   -147,   -131,
8035        -84,     69,    116,     29,   -401,   -162,   -236,   -173,
8036        378,     45,    -12,    -77,  -6209,   -103,    126,     54,
8037        -19,    -20,     43,     64,     92,     -8,    -12,    118,
8038       -123,     58,  -3628,   -414,  -2147,     76,     95,    -99,
8039        357,    -10,    278,      4,   -608,    504,    105,    -72,
8040       -109,    -92,    -55,    367,   -167,     40,    -34,     76,
8041        220,   3434,   -366,    191,    248,     29,    187,   -177,
8042        155,   -348,   -341,  -2466,    272,   -136,    510,    139,
8043         81,    184,     33,   -299,     92,    -44,   -402,   -583,
8044       -725,   -400,   -159,    751,   -225,    377,   -160,   1556,
8045      -2652,    685,  -1077,   1276,    332,   -257,  -1449,   -282,
8046       -231,   -145,     58,    173,    421,    271,    401,   -186,
8047         79,   -258,    127,    252,    214,     96,    157,    195,
8048        205,    118,  -4771,    -95,   -164,    217,    477,    -51,
8049         -4,      8,   1450,    -51,    -52,    952,    675,    929,
8050       -273,    475,      9,    282,   -249,    236,    746,  -1407,
8051       -272,   1845,    692,   -105,   2690,    168,      1,     -1,
8052        157,   -599,    305,    255,  -2252,     45,   -199,    119,
8053      -3489,   -161,      6,   -263,   -259,    338,   -251,     61,
8054        153,   -124,    432,     -7,    131,      5,    305,   -322,
8055      -3283,    -32,   -336,   -273,   2243,    863,     -1,    681,
8056       -365,   -246,   -152,    375,   -133,    -15,   -208,   -104,
8057         89,    128,   -135,     44,   -255,    549,  -2751,    -48,
8058        270,  -2584,   -549,   -631,    445,    182,   -198,    743,
8059       -215,    -60,   -400,   1383,    167,    -65,    250,    146,
8060        185,     22,   -484,   -161,     86,   1758,    964,    404,
8061      -2574,   1026,      6,   -516,   -724,    315,  -1891,    311,
8062          2,    339,    -39,    324,    299,   -497,    -12,    179,
8063      -1242,    364,   -185,   -197,  -1474,    232,   -490,   4042,
8064       -105,    887,     31,    539,    235,     75,   -112,   -200,
8065        -31,     74,    -76,    -16,    -20,     38,   -159,   -143,
8066        114,    -77,   -110,     28,    -18,    -84,    -27,    -53,
8067        -82,   -224,     75,      0,    -46,    -64,     44,   -112,
8068         84,    -85,  -6030,    -24,    661,   -474,   -178,      8,
8069      -1023,   -396,    199,    -19,    -50,    -93,    385,    209,
8070      -1227,   2492,   2163,    986,  -1359,    399,    848,    681,
8071       -829,    211,    696,   -599,  -1398,   1951,   -113,    374,
8072        -17,  -1113,  -1708,   1294,    666,   1774,    623,    259,
8073        105,    961,    -87,     43,   -463,     65,    155,    -26,
8074        -31,  -1477,   -508,   1091,  -1463,   -524,  -1853,   1354,
8075        434,     86,    893,   -871,    151,  -1887,    205,    423,
8076        857,    -55,    -11,    -39,    341,     61,   1158,   2650,
8077        899,  -2491,   -593,   -843,  -1399,    -15,   -713,   -171,
8078       -195,   -523,    -46,    243,    117,    241,     -8,    140,
8079       -149,   -191,     70,    134,  -1158,   1933,   1135,  -2284,
8080      -1049,   1717,    378,   -155,    -37,    171,   -692,   -280,
8081        918,   -786,   -123,    558,    571,     39,   -315,     62,
8082         27,     59,    708,   -134,   -200,   -168,   -134,    148,
8083       -142,     25,    164,   -282,    284,    -95,    -35,    376,
8084        165,    367,   -335,    271,    249,  -4520,    176,    -36,
8085       -216,  -1303,    375,     92,    602,   -889,   -390,    284,
8086         78,  -1318,   1259,   1865,   1498,   2063,   -234,   -840,
8087       -391,     88,    168,   -235,    -74,     31,   -239,   1221,
8088         71,  -1637,   1513,     68,   2201,   1513,  -1099,   -622,
8089        426,    343,   -330,   -648,    381,   -156,     27,    -31,
8090        -92,    133,    210,    103,   -155,   2061,   -366,  -1173,
8091        -31,   -274,   -713,   -471,    509,   1044,    208,    403,
8092        486,    -66,   -521,  -1883,   -180,   -537,   1283,    -98,
8093      -1464,   -456,    508,   -619,   -546,    685,    944,    -85,
8094        311,   1172,   -194,   1406,    -99,   -827,   1506,    396,
8095        196,  -1534,  -1181,   1588,   1250,     47,   1034,   -171,
8096      -1247,    -98,   -120,   1181,  -2195,   -384,    945,    627,
8097         26,   -248,   1372,   -671,    214,   -649,    -17,    -44,
8098       -500,   -559,    577,   -601,     32,    421,    531,    344,
8099      -1233,    145,    348,    614,   -560,   -244,   -357,   -202,
8100        814,   -494,  -2320,    308,  -2277,   -481,   -518,   -431,
8101       -851,     43,   -204,    -26,   -742,   1083,   -130,   2002,
8102       1642,  -1156,   1746,   -529,    937,   -544,    416,   -741,
8103        763,   -232,    509,    243,   -458,     78,   -130,    143,
8104       -123,     71,   -666,   -105,     31,  -1061,    441,    -48,
8105        411,  -1547,    155,   -730,    439,   1624,    873,   -611,
8106       -470,   2348,   -157,   1184,    678,   -174,    542,    -95,
8107        -12,   -405,    237,    322,  -1194,   1903,   1496,    357,
8108        -34,   -661,  -1024,   2236,    860,   -256,    617,    756,
8109       -485,   -273,   -589,    536,    214,   -286,    782,    418,
8110        346,   -462,    443,   1056,   -914,   -304,   -564,   -332,
8111       1823,   2079,     93,   -975,   -891,  -1089,   -720,  -1127,
8112        702,    300,    787,    374,    -78,   1070,    691,   1339,
8113       -797,     57,    482,    432,    748,   1538,    673,   1885,
8114       -504,   1913,   -190,   -135,    881,   -139,     84,    379,
8115       -176,   -129,   -331,    -34,   -690,    282,   -563,     51,
8116         71,   -714,   -103,   1074,   -651,   -582,   1388,   -320,
8117      -1115,   1547,  -1088,    -65,  -2634,   -201,   -653,    116,
8118       -238,   -218,    476,   1417,   1671,   1135,  -1025,    614,
8119       -662,    127,    863,   -117,    726,   -971,   1382,   -286,
8120        465,   1195,   -715,    862,  -1256,    105,     37,  -1190,
8121       -442,  -1777,     50,    162,   1577,    580,    762,    253,
8122         92,   -308,  -1238,   -161,    295,   -150,   1733,   1831,
8123       -527,   -527,    -28,     70,   -359,  -1590,    860,   -221,
8124         47,  -1201,   -254,     39,    780,   -326,   1097,  -1019,
8125        834,    362,    357,     41,    693,  -1099,  -2687,    614,
8126        270,   -128,   -322,  -1149,    631,    -46,   -343,   1495,
8127       -896,   -864,   1545,    200,   -922,  -1133,   -637,  -1231,
8128        484,   -796,   -743,   -371,    999,   1300,    173,    -19,
8129 };
8130 
8131 static const int16_t cb4432s0[] = {
8132      -2558,   2751,   -440,   1200,   1067,   -725,   -492,    588,
8133        234,   -209,   -108,   -230,    223,   -231,   -235,   -132,
8134        -51,     88,   -290,   -214,    -99,    -60,    175,   2546,
8135       -991,    907,    446,    635,    284,    707,    238,    220,
8136       -308,    259,      8,   -435,  -2207,  -1487,  -1579,     46,
8137        285,   -249,    154,   -370,     37,     42,   1524,  -1853,
8138       1393,   1204,    126,   1751,     82,    136,    363,  -2411,
8139       -782,   -128,   -818,   -232,    765,   -173,   -127,    732,
8140        260,   -101,    868,   -249,    290,     32,    645,     55,
8141      -1742,  -1077,    392,   -568,    629,   -920,   -243,    791,
8142       -604,   -363,    117,  -1360,    -15,   -245,  -3655,     54,
8143       -297,     10,    124,     11,  -1114,   -567,   3882,  -2042,
8144      -1120,    -42,   -114,   -914,    419,    307,     44,    277,
8145       -101,    429,    170,    187,   -528,   -705,    348,    -19,
8146        180,    -76,     91,  -1861,   -181,   -171,    804,   -730,
8147        222,   -184,    349,    191,   -125,     14,   4270,   -467,
8148       -272,     29,   -216,    212,    426,   -222,     11,    -16,
8149       -852,    101,    576,    178,    351,    647,     90,    179,
8150       -681,   -187,     77,   4115,   -976,   -726,    711,    763,
8151        572,  -1166,    -46,   -445,   -103,    135,    294,    300,
8152         10,    737,    386,   -399,   -349,    -52,   5393,   -107,
8153        -32,   -229,   -154,   -181,     82,    -68,    -13,    -77,
8154         48,     75,    117,    -50,    254,    233,     98,     75,
8155      -2218,  -2214,   1491,    832,    225,  -1057,    267,    539,
8156       1963,   -245,   -353,    454,   -430,    -54,   -747,    -58,
8157       -438,    -90,    -64,    277,    214,   -105,    -47,  -1301,
8158       -404,  -1179,    682,  -4093,    764,   -270,   -342,   -367,
8159      -1378,      6,    -83,    429,    398,     61,   -149,    180,
8160         31,    169,   -218,    152,    -71,    -38,   2605,    679,
8161       -175,   -533,   1787,    611,    484,   -322,    158,   -561,
8162        125,    -35,    -42,   -190,    529,    449,    157,  -3105,
8163        106,    168,     -8,    -66,    -80,   1463,   1136,   4793,
8164        -98,   -432,    538,   -145,    241,   -158,    105,   -372,
8165         39,   -160,     92,   -223,     81,    245,   -142,   -162,
8166       -167,   -297,    -49,    -98,    582,  -5178,   1130,   -271,
8167        567,   -251,     55,    487,   -303,     31,    -25,     87,
8168        -70,    154,    -23,   -221,     70,    208,     48,   -137,
8169         46,     59,     -9,  -1397,   -970,    224,    714,    161,
8170         24,   -307,   1295,   1467,   -155,   -505,   -521,   -244,
8171        503,    -25,   -989,   3664,   -148,     12,   -135,    218,
8172       -159,   -156,   -769,   -421,    553,    715,    697,   -181,
8173       1426,    425,    -39,   -103,  -4558,    171,    347,    161,
8174        170,    128,   -210,    -35,     31,    125,   -264,   -135,
8175       -100,   2685,   -230,   2062,   1618,    -99,   -874,    926,
8176        757,    380,    404,    -73,     30,     29,    462,    725,
8177       -389,   -246,     20,    150,   -234,    -58,   -183,     10,
8178        156,    482,   -232,    124,    115,    180,   -615,   -395,
8179        330,    -85,   -435,   3279,   1493,    686,   1157,    245,
8180      -1067,  -1953,     23,    796,   -540,    175,     56,  -1931,
8181         89,    705,   -342,    551,  -1999,   1951,  -2305,   -497,
8182       -266,    275,  -1503,    351,   -355,   -353,    236,   -358,
8183       -271,    -40,    136,    217,    -13,    -45,  -2091,   1141,
8184        730,  -1888,   1131,    660,   1271,    439,   2597,     92,
8185        319,    -91,     62,    316,    287,   -260,    121,    -33,
8186       -117,    -22,    -79,   -170,   -164,   1486,    134,    -62,
8187        -36,  -3367,   -235,   1221,   1239,     78,    -54,   -489,
8188        268,   -560,   -774,    851,   -973,    -62,   -174,   -138,
8189       -459,    390,    -22,    -42,     83,   1339,   1307,    462,
8190      -3768,    511,    300,   -525,   -787,    -89,    675,  -2074,
8191         37,    -48,    252,    598,   -332,     67,   -187,      2,
8192       -106,    -35,   -148,   -186,   -542,    799,   2363,   -155,
8193       -665,  -2867,   -209,   -200,    -80,   1682,   1082,      2,
8194        516,   -481,    276,     -1,   -220,     54,    -12,    259,
8195        161,   -148,    566,  -1489,   -731,   1262,    499,   -816,
8196        115,   4057,    -71,    701,     39,   -132,   -223,    -16,
8197        229,     -2,    -40,    -61,    234,    405,    108,    304,
8198        -62,   -396,   1369,  -1438,  -2045,   1954,    759,    969,
8199       -166,   -235,   -115,    -68,   1923,   1815,   -776,   -855,
8200         34,    -63,     17,     87,    223,   -145,   -130,    -16,
8201       -313,  -1704,   -458,   -332,    420,   1332,    676,    878,
8202      -3847,   -360,    427,    537,    651,   -167,   -451,   -197,
8203        277,    136,   -201,    517,     10,   -156,     35,   -927,
8204       1250,   -173,   1004,   -169,    322,   -140,   -559,  -4656,
8205       -343,   -264,    -61,    -12,    195,    -10,   -123,    -23,
8206        -20,     -6,   -367,   -102,   -215,     41,    838,   1513,
8207        552,  -1609,   -753,   -763,   -656,   -633,     14,     35,
8208        141,    117,   -121,    857,  -1494,    578,   2546,   1034,
8209       -676,    571,    817,   -218,   -111,   1424,    -51,    878,
8210      -2860,   -257,    104,   -526,    782,    708,   2350,   -500,
8211       -342,    219,   -406,    836,   -117,    288,   -415,    798,
8212         14,   -311,   -455,      3,   -410,   -144,    -30,   -977,
8213       -145,  -2466,   -957,   1370,  -3201,   -327,    -85,    149,
8214       -580,    198,    350,    140,   -104,    327,   -128,   -178,
8215         58,    294,     50,   1814,    581,   -909,    287,   -267,
8216      -3992,     61,   -860,    258,   -271,   -223,    237,   -291,
8217         -3,     66,    110,   -620,    319,    -62,    177,    364,
8218        110,   -163,   -921,   -863,    251,   4922,    280,    121,
8219        128,    209,   -126,    578,    -56,     41,    124,    350,
8220        245,   -465,    -67,      5,    651,    147,    200,      0,
8221         21,   -609,   -332,     -3,    247,   -412,    128,     42,
8222      -1405,   -301,   -341,   -484,   -491,    -55,    361,   -100,
8223        -30,   -405,    643,   4249,    -31,    -91,    -10,      6,
8224        425,   -350,  -1501,    817,  -1348,   -201,   -345,  -3643,
8225        235,    691,    332,    219,    199,   -398,    130,    -50,
8226       -190,     89,    -23,    100,   1327,   -200,    146,    482,
8227       -624,   -479,   -391,    188,    129,    614,   -335,   -564,
8228       1021,   -107,   -199,    145,    201,    571,   1276,   4253,
8229         58,    121,    295,     38,     26,     47,  -1333,   1138,
8230       3125,    357,    -72,    347,    276,   -272,    120,    -77,
8231        535,    247,    -71,  -2054,  -1860,    -73,    -62,    266,
8232        -30,    183,     17,    -46,     -7,   -140,    997,    526,
8233        -47,    -59,   1540,    373,    162,   -150,   -107,    -74,
8234       -278,    -37,   4268,    -21,   -269,    359,    111,   -115,
8235         -5,   -206,    -87,    -44,   -517,     54,  -2859,    189,
8236       -297,   -863,   -918,   -929,   -543,     25,  -2866,    -79,
8237      -1101,   -275,   -410,   -458,    -75,   -211,   -420,     96,
8238        467,    -66,    -15,   -580,   -420,   -586,     -7,    109,
8239        236,    227,   -488,    106,    258,     76,     78,     -8,
8240       -199,  -4888,   -134,   -205,    -33,   -243,    -19,    -10,
8241        157,    129,    120,   -928,    604,   -345,    -47,   -430,
8242       -257,    273,     81,   1949,    490,    272,   -205,   2460,
8243        -54,    103,  -2924,   -529,   -211,    -60,    279,    220,
8244        -57,    342,    209,    984,  -1410,  -3363,  -1028,  -1301,
8245      -1293,    227,   1142,  -1068,   -512,    758,    364,     46,
8246       -358,     16,    257,   -158,   -253,   -182,     -2,    181,
8247       1475,   1574,    215,   -968,    246,    369,   -273,   -717,
8248        546,     74,  -3872,    293,     98,    130,   -244,     41,
8249        143,    699,    -56,   -126,     67,     54,     -2,   -878,
8250       2334,    883,    215,  -1979,    246,   -759,    499,    248,
8251        751,   -202,    580,  -3018,    359,   -139,    210,    -47,
8252       -168,     89,   -659,    259,    -54,    -40,   -490,   -169,
8253       -769,    569,   -171,     64,   -845,    519,   1251,    -71,
8254       -459,  -4436,    257,   -334,   -826,   -183,    115,   -408,
8255        -77,    544,    173,   -258,     48,    331,   1735,   1035,
8256       2793,   1154,  -1901,    275,   -109,  -1185,   -403,   1332,
8257       -282,     36,   -367,     21,     27,    362,   -425,    217,
8258        150,   -304,    192,     53,  -1100,     27,    628,    698,
8259       -634,    -25,     84,      8,   -103,    533,   -301,    218,
8260       4350,    119,   -109,    309,     24,   -352,   -147,   -274,
8261        156,     85,      9,   1706,   -854,   2012,  -1573,    112,
8262       -673,  -1538,    -91,    415,  -1525,    866,   1493,   -621,
8263       -396,    277,   -604,   -363,    114,   -360,   -252,    -18,
8264        -31,    -77,   -591,   2483,    535,  -1520,  -1057,  -2189,
8265        -51,    798,    276,  -1426,     72,   -303,    402,    111,
8266        327,    272,     -8,   -216,    189,   1282,    152,    -45,
8267        -33,   1524,   2301,   -341,   1992,    939,   1678,   1011,
8268        114,    167,    586,   -500,     40,   -473,   -274,    596,
8269       1237,   -126,    205,    254,   -284,   -367,   -119,     64,
8270       1915,    437,   -585,      1,    402,   -271,   -984,    530,
8271        267,   3634,    495,   -219,   -728,    -67,  -1340,    983,
8272        122,      6,    110,   -166,    111,    102,   -139,  -2499,
8273        753,   1011,   1755,  -1252,    872,   -510,  -1844,   1388,
8274       -782,    287,    461,     36,     77,    437,   -361,   -216,
8275       -415,    158,    -77,   -123,     57,    -93,   3408,    504,
8276       -942,    434,   -648,   -251,   -420,   -387,   1373,   -229,
8277        236,   -191,      3,    204,    612,    393,   -285,    560,
8278       -164,   -199,    303,    146,     93,   1248,   2425,   1001,
8279       1261,   -239,   1085,  -1878,   -375,   -544,   -995,   -192,
8280       -319,    542,    280,   -716,  -1323,    -67,    -34,    252,
8281        -36,    206,   -126,    -28,     26,  -1135,   2799,    527,
8282        -47,  -2008,    509,   -232,   -953,    332,   -386,   -108,
8283        290,    507,    578,   -809,    375,    850,  -1413,    831,
8284       -137,    259,     25,  -1075,    407,   1784,  -1539,   1658,
8285       1450,   -969,    467,      4,    785,   -595,    912,     34,
8286         91,    286,   1035,   -524,    276,   -322,     11,    651,
8287        733,    243,     45,   -145,    357,    524,   -697,   -259,
8288       -757,  -1057,    181,   1324,    148,   -502,    -64,   -379,
8289       -746,   1385,    395,    184,   -749,   -197,  -3375,   -546,
8290         -4,    532,   -270,    687,    501,    285,    401,    431,
8291      -1888,   -639,    655,   -325,   1896,  -1883,     53,  -1018,
8292      -1475,    802,   -486,    -68,    232,   1337,    428,    232,
8293       1754,  -1687,   -518,   -372,    508,  -1269,    327,   -900,
8294       -468,   1127,   1397,   1597,    837,    659,   -617,     99,
8295        264,   -460,    296,     44,   -295,   -209,   -174,   1105,
8296        896,   1065,   -174,      5,    845,   1311,   1370,  -2548,
8297        351,   -660,    -24,  -1089,   -787,  -1312,    -22,   -585,
8298       -197,    749,    293,   -112,   -169,    -23,      3,   1151,
8299        529,   1173,    224,  -1517,    930,    -52,    268,  -1282,
8300       -559,    466,   -528,   1506,   -231,   -337,    993,  -1314,
8301       -250,  -3042,     57,     19,     15,   1812,    697,   -389,
8302       -201,    647,   -723,  -1098,   -177,   -225,  -2694,   -495,
8303       -431,   -238,    388,  -1731,    997,    227,   -765,   -222,
8304         94,   -611,     35,    187,   -935,  -1470,   1013,   1051,
8305       -378,    311,   -710,   -566,   -532,   -369,  -1599,    553,
8306        167,    450,  -1068,   2834,   -125,    601,   -113,   -503,
8307         40,     14,    -36,   -220,  -1543,    867,   -612,  -1834,
8308        888,  -1791,   1296,   -229,   -593,   -760,   -197,    428,
8309      -1290,    892,    -62,   1113,  -1228,   -965,    -90,   -300,
8310        288,   -133,    779,  -1211,   -627,    268,    180,    913,
8311       2230,   -413,   -146,   -217,    170,  -1157,  -1551,    877,
8312         75,   1784,   -174,   -230,   -757,   1243,    625,    -49,
8313        114,   -218,   -409,    195,  -1165,   1492,    213,   1100,
8314       -101,   -957,   1016,    663,   -704,    817,     94,   -279,
8315       -256,    469,    -75,   -123,  -2954,    948,   -407,    275,
8316 };
8317 
8318 static const int16_t cb4432s1[] = {
8319       5416,   -223,   -123,    156,    -33,    185,   -144,   -108,
8320       -199,    -68,    -36,     11,     37,    124,   -301,     58,
8321        -21,    155,     99,    -10,    -78,    -26,    -70,  -3160,
8322      -1037,     98,    155,   -373,    834,    652,   -277,   -429,
8323       -529,   -103,   -358,    187,   1161,   -157,    147,   -400,
8324        461,    156,    237,    481,    -67,     99,    939,   1179,
8325       -659,   1337,    578,   -489,   -481,   -427,   -622,    131,
8326       1826,   -734,   -995,     -5,   -461,    514,    -83,   -271,
8327      -2928,    -86,   -382,   -205,   -133,   -386,   -195,    -67,
8328        508,    586,    607,   -910,   -181,  -2046,   1212,   -179,
8329         23,    408,  -1929,   2044,   2160,   -879,     74,    179,
8330         72,   -164,     47,    162,   1497,    826,   2978,   -912,
8331        454,   -618,  -1907,   -501,   -494,   -299,     96,   -138,
8332       -114,    -51,   -171,    445,   1144,   -187,    217,    224,
8333        402,     13,     42,    -58,  -1692,   4162,   1272,    970,
8334       -278,    327,     88,    -31,   -182,    279,   -610,     78,
8335       -432,   -147,   -142,   -725,    -17,    -95,    388,    133,
8336        -61,     28,  -1365,   1441,    606,    411,    923,   -332,
8337       1843,   1934,  -1451,   -514,   -283,    768,    940,   -428,
8338         31,   1105,    248,    -78,  -1477,   -367,    404,     68,
8339       -178,     17,    691,   -265,   -105,   1681,   -476,  -1307,
8340      -3434,  -1700,   -524,   -871,    472,   -171,    237,    104,
8341       -142,   -231,   -292,   -285,    266,   -259,   -166,    -97,
8342       -432,   4003,   1220,   -356,   2110,   -220,   -465,    -48,
8343        117,   -178,    290,    -21,    205,    -19,    321,   -343,
8344       -328,    -57,    215,   -345,    304,      2,     10,  -2071,
8345        185,    433,    212,  -1165,    112,    242,   -294,   -162,
8346       1107,   1176,   -396,   1400,  -2600,   -434,   -640,    457,
8347        100,   -268,    809,    128,   -236,    -66,    -94,   -842,
8348         82,    163,    227,  -2641,   -485,    291,   -326,     42,
8349        234,   -648,   1355,   3016,  -1403,    -71,    188,    792,
8350         15,    -16,   -522,    -75,    106,   -824,   1133,    947,
8351        477,   -642,   -531,   -808,   4100,    -34,   -407,    133,
8352         33,     15,     63,     72,   -223,    -15,   -491,     38,
8353         47,    258,   -236,    192,   1628,    173,  -2116,    687,
8354        295,    -74,   -183,     95,    529,    149,   -372,    182,
8355       1317,     21,  -1424,  -3156,   -111,    -96,    580,    284,
8356       -274,     41,    145,   1314,     79,   1830,    262,   -325,
8357        -16,    169,   -245,  -2038,   1959,    892,    946,    303,
8358       -171,   -432,    883,     34,   -238,   2463,   -294,     25,
8359         24,   -106,    -45,    509,   -154,    496,    109,    115,
8360        169,    702,    396,    -97,    657,   -251,   -112,   -114,
8361       -144,   -230,    517,   -190,   4885,    -45,   -152,     -9,
8362       -170,  -2021,    541,   -905,  -2015,   2588,   -936,    -20,
8363       -300,    384,    433,   -123,    119,   -505,   -126,    295,
8364        526,  -1352,    450,    142,   -126,   -115,      1,   -140,
8365       -734,    672,   -147,   -660,   -747,    652,    161,   -163,
8366         51,   -616,  -1974,   1413,  -3145,    922,  -1289,    215,
8367        182,   -838,   -171,    107,   -333,     34,    216,   -307,
8368       -359,    496,   -343,   -325,  -2552,  -1573,    588,   -441,
8369       1296,  -3075,    119,   -131,     54,    206,    278,    106,
8370       -100,    112,    220,    -49,    -80,   -229,   1051,   3271,
8371      -1300,    324,    -31,  -1025,   1659,   1526,   -161,    669,
8372        -56,    430,    201,   -535,   -126,     -9,   -380,    222,
8373        212,   -345,   -282,    195,    -41,  -1235,   -593,   -593,
8374       1557,     71,   1023,   -831,    545,   -875,    161,   -772,
8375         99,   -190,   1616,    338,   -251,   -201,  -3104,   -774,
8376          4,   -121,    178,    -80,    652,  -1018,   -441,   -343,
8377       -236,   -240,   -244,    -26,   2192,     75,  -1348,   3771,
8378        -22,   -850,   -251,    316,    132,    -21,     63,    104,
8379        152,    185,    -40,    275,  -1356,    482,   3081,    571,
8380       -481,  -1387,    815,   1285,   -352,    -98,    -41,    573,
8381       -307,  -1879,    427,    196,    169,    -26,   -232,    -98,
8382       -411,   -231,  -2034,   -969,    271,   1421,  -1485,   -407,
8383       1404,   -343,    861,    888,    -11,    202,   -245,   -397,
8384        104,    229,    309,  -2757,    315,    416,    393,    194,
8385       -176,   -663,   -166,   -229,    244,   -152,    183,     24,
8386       -205,     97,   -255,   -299,    123,    -12,     53,    102,
8387       -362,    371,    223,     46,    132,  -5177,    157,    -92,
8388      -1114,    -28,    135,   -831,    627,   -428,  -1116,    421,
8389        761,    458,   3256,   -167,    355,   2045,    113,    234,
8390       -154,     20,    -39,     61,    -81,     63,     98,   -171,
8391       1727,  -1193,   2103,    416,   -421,   -575,   -636,   -114,
8392        700,   -260,   1610,   -336,    521,   2591,   -738,     43,
8393        103,    -63,   -335,    168,    110,     41,   1995,   3554,
8394       1443,    -53,   -206,    992,    767,   -372,    141,    -24,
8395        173,     60,   -237,     69,   -173,    -73,    137,    167,
8396       -164,   -159,    312,   -151,    -78,    619,   -192,    689,
8397        -69,  -2805,   -259,   -288,   -231,     28,  -1682,   2316,
8398       2298,   -336,   -131,     59,    542,   -218,   -281,   -214,
8399        -41,    116,    138,      8,   -297,    -45,   -215,   -167,
8400       1587,  -1061,  -1976,   -445,    401,  -2392,    -42,    581,
8401       -519,   -230,   1461,    542,    113,   -634,   1776,    332,
8402        191,      5,    174,   1939,    -26,   -242,    120,    230,
8403       -986,   3501,  -1125,    -89,      3,   -580,   -219,   -255,
8404         37,   -119,     94,    -17,   -297,   -176,   -434,   -234,
8405         55,    -63,  -1167,   -492,  -1753,  -3397,    185,   -794,
8406        689,    819,    -32,   -836,    335,   -133,    724,   -299,
8407       -318,    424,    558,   -654,    119,   -447,    140,   -100,
8408         72,   -872,  -1432,   -203,    -40,    -14,    -59,    550,
8409         85,    -53,   5007,    258,    401,   -184,   -313,   -170,
8410         66,   -185,    -82,    -61,    210,     48,   -204,    -96,
8411        130,   -562,  -1700,  -1037,  -3926,   -884,   1115,     -6,
8412       -100,    842,   -450,    877,     76,    568,   -623,     27,
8413         73,   -195,    328,     41,    -24,    124,    -77,   1499,
8414        540,  -1064,   4517,    -22,    -35,    839,    -48,    253,
8415       -259,     96,    409,     90,     26,   -177,    365,    -48,
8416       -324,    -26,    -23,    -83,    -77,    -80,   1599,   1486,
8417        266,    659,    236,    231,    -16,    359,   -163,    455,
8418       -999,  -1169,   2453,   -599,   -945,      4,  -2110,   -174,
8419       -736,    344,    232,    142,     32,    -99,    763,    133,
8420       -325,    -56,   1635,   -439,    843,      2,  -1704,    -13,
8421        771,   3680,    -89,    182,      4,     42,    394,    404,
8422         82,    312,     91,    141,  -1577,   1765,   3141,    625,
8423       -271,  -2122,    423,    353,    489,    606,   -290,   -190,
8424        486,   -131,    118,    236,    248,   -209,     -2,   -162,
8425        -95,     95,    170,    278,  -2233,    549,     34,   -846,
8426       3595,    445,   -400,    -65,    131,    -14,    -16,    611,
8427       -116,   1293,     98,   -680,    189,    217,    -15,   -549,
8428        131,      8,   -768,  -1082,    841,   -346,    129,    -33,
8429       -778,    322,  -2508,  -2128,  -1895,  -2021,    -27,    -42,
8430        -51,   -536,    239,     -1,     78,    105,     48,     79,
8431        207,    422,   -181,     18,    -94,   -152,   -181,  -5012,
8432       -187,     -3,   -118,   -397,    -84,    -49,    129,   -276,
8433        188,     45,   -146,   -235,   -109,     83,     32,    -79,
8434       2039,   -616,    257,  -1575,  -1756,  -2364,    222,    195,
8435      -1138,   -290,     58,   -641,   -252,    -11,    402,    -31,
8436      -1040,   -592,    676,   -118,   -231,     94,   -123,   1642,
8437       1404,   -334,   -728,  -3425,    382,    111,   -194,    677,
8438        177,   -182,    434,    860,  -1022,     84,   1214,   -733,
8439        300,     -2,   -259,    140,     35,     96,   1164,  -1476,
8440       -757,    -74,    239,   -203,   1796,   1207,   1732,  -3029,
8441       -610,    658,    490,   -465,    136,     56,   -614,   -612,
8442       -123,     93,   -151,    162,     56,    502,   1634,  -1825,
8443         45,   1033,   1554,  -2380,   1615,   1317,    786,    387,
8444       -255,   -423,    -44,   -246,   -213,   -149,    107,    -74,
8445        -94,     45,   -204,     13,  -1959,    936,   2023,   1000,
8446       1031,    112,    574,    323,    163,    947,   -657,    492,
8447      -2624,    -44,    739,   -305,    -31,    247,    270,    213,
8448        -46,    -90,     43,  -1504,    931,    -61,   4045,   -863,
8449        389,   -386,   -130,   -374,   -583,   -800,   -900,    158,
8450       -455,    169,    134,   -164,     54,   -117,   -185,    -90,
8451       -203,    -41,   -811,  -2082,    169,    287,   -378,    -15,
8452        231,     83,     89,   -187,    198,     18,    178,    -18,
8453        527,    -40,     94,     54,     79,  -4356,    248,    162,
8454        -94,  -1431,    -31,  -2048,    651,   1231,   -508,  -1089,
8455      -1255,    766,   1673,    357,     13,   -813,  -2403,    179,
8456       -470,     65,   -339,    154,      9,     56,    246,     66,
8457      -2308,   1443,   -947,   -744,  -2473,  -1248,   -113,   1017,
8458       -608,    149,   -182,     41,   -524,     16,    285,   -268,
8459       -781,    -57,   -346,    194,    256,    -51,    107,   -484,
8460       -190,   -125,   -645,    487,    314,     74,   -555,  -1012,
8461        325,     76,    233,   -205,   -189,    -48,  -4593,   -122,
8462         10,    121,    -91,    108,    -49,    254,  -1662,   2500,
8463         87,  -1540,   -200,    287,   -329,    -50,   -401,    182,
8464      -1300,    689,    915,   -224,   -768,    471,   -339,    133,
8465        407,   -344,     99,     96,    111,   1224,  -1431,   2069,
8466       -282,    127,    397,   -119,   1332,  -1299,    744,   -535,
8467        800,    327,    874,    700,   -424,  -1596,   1365,   -651,
8468       -151,    113,    102,    -24,    464,    125,    911,  -1583,
8469       -372,    747,      2,    429,    -47,    -64,     34,   1700,
8470       -741,    343,    728,   -226,   1889,     78,   -515,   2827,
8471         77,    -66,    108,    515,     90,   2227,   -678,   1301,
8472       -974,    122,   -983,   2357,     64,  -1479,    186,   1436,
8473       -245,    204,    460,    191,   -677,   -335,   -200,   -135,
8474       -106,   -101,   1112,  -2733,   -641,     73,   1265,  -1281,
8475      -1332,   -743,    675,    129,  -1144,  -1169,    331,   -143,
8476        -87,    809,   -891,   -848,    246,    243,     97,   -170,
8477         36,  -1109,    102,   1055,  -1395,   1384,   1155,    439,
8478      -1549,   -300,  -2069,   1014,    187,   -782,    980,   -971,
8479       -345,   -583,    -66,   -138,   -317,   -124,     48,   -152,
8480        -98,     92,   2446,    128,  -1232,   2148,   -337,   -615,
8481        467,   1573,   -613,    857,    303,    422,  -1340,   -420,
8482        305,   -626,     94,   -496,   -386,   -129,    243,     27,
8483       -200,  -1373,   1468,  -2040,    151,   -675,     65,   1464,
8484       -432,    545,    269,   -510,    584,  -1935,    970,   -319,
8485       1465,    490,    263,    555,   -256,    -49,    315,   -242,
8486       -394,   -312,    -88,    201,   -121,   -302,    172,     49,
8487        234,     59,    327,    155,    199,   -187,    -41,    -74,
8488         52,    -31,    -59,  -5574,   -121,    282,    343,   -125,
8489       -200,   -575,   1328,    155,  -1928,    250,    702,     21,
8490      -2718,   -153,   -102,   2131,    612,    432,  -1072,   -457,
8491        222,    427,    144,    149,   -433,  -1573,   1337,   -650,
8492        176,     13,  -1273,    280,   -751,   -236,    453,    204,
8493      -1595,  -2896,   -272,    233,    485,     82,   -139,   -528,
8494       -140,   -399,    -56,   -274,   -335,    176,   -756,    243,
8495       2250,   -305,    721,   1711,      7,  -1230,  -1590,  -1872,
8496       -137,   -714,    263,  -1643,    362,   -266,   -176,     64,
8497        -36,    -63,    687,   -483,  -1488,    709,    929,   1349,
8498      -1245,    645,  -1619,    735,   -651,   1850,   1031,    159,
8499       -625,    838,    242,   -396,   -397,    -41,   1237,    304,
8500         81,    -94,   -736,    578,   1279,   1064,     81,   1900,
8501       -179,    224,    266,   -429,    734,    500,    995,   -882,
8502       1563,   1813,   -519,    758,    532,    -27,     27,    453,
8503 };
8504 
8505 static const int16_t cb4432m0[] = {
8506      -6132,   -262,   -273,  -1250,   -577,    984,   -430,   -410,
8507       -464,    577,   -578,   -178,    -32,    369,   -624,    267,
8508        -68,    474,   -480,   -225,    166,   -409,    437,   4633,
8509         98,  -1560,   -464,   -869,    103,    193,    461,     72,
8510        292,   -245,   1102,    417,   -325,    461,     74,     43,
8511       -120,   -213,    333,    160,   -468,   -212,     31,    -81,
8512       6516,    182,    201,   -212,    -66,    -49,   -266,    148,
8513       -108,     98,    -46,    -11,    -59,    -20,    -20,   2332,
8514       -294,   -560,    198,   -647,    -47,   -638,  -3877,     11,
8515        834,    547,     47,   2541,   -126,     -5,   -366,    339,
8516          3,      2,    -66,     60,   -526,    914,    321,   -658,
8517       3605,     59,  -2392,   -655,    384,    775,    366,    327,
8518        356,    386,    751,   -375,     38,   -205,    -15,   -442,
8519       -212,  -1241,   1913,   -421,   -755,     45,  -1637,    -36,
8520      -2435,   1504,  -1248,   -763,   -664,    133,   -123,    814,
8521        241,   -243,   -446,     66,   -131,   -213,   2036,   1294,
8522      -2138,    677,  -1042,   -771,    294,    371,    474,     85,
8523       1403,  -2618,   -478,   -537,    275,   -826,    349,     84,
8524        264,   -272,    -61,   -705,    175,   -972,    868,     25,
8525       4183,    881,   -639,   -833,   -757,  -1063,   -991,   -257,
8526       -137,   -619,   -285,   -454,     77,   -169,    316,    -45,
8527       4362,   -203,  -2132,   -424,   -820,   -503,    340,    340,
8528       -612,    648,      2,   -342,     81,    630,  -1518,    235,
8529        216,    210,    665,    231,    130,   -879,     38,    675,
8530       -136,    -48,    540,   -234,   -152,   -169,  -5745,   -294,
8531        -24,      8,   -129,     -8,    308,    -14,    -16,    147,
8532         62,     70,    248,  -2014,     76,   -190,   -328,  -1899,
8533       -353,   -140,    836,   -365,   -112,  -3945,   -736,    467,
8534       -258,    601,    617,     74,     62,    394,    180,   1151,
8535       -810,     36,    457,    406,     75,     -8,  -5004,   2335,
8536       -108,   -123,    299,   -335,    112,   -499,   -268,   -185,
8537        461,    208,    -38,   -164,    764,   -504,    272,   4853,
8538        396,    265,  -1133,   -433,    769,   -458,   1005,    645,
8539         81,   -172,    385,    -56,   -130,   -393,    128,    -73,
8540         31,   2038,    127,   -436,    123,  -2525,    282,   -448,
8541       -489,   -295,    -14,     85,   -462,    -49,    262,    -93,
8542        238,   -148,  -3953,   -414,   -259,     33,   -892,    459,
8543      -2186,     60,    444,   -610,    844,   -486,   -299,    219,
8544       -433,     19,  -1183,    276,    -29,    388,   3327,    102,
8545       -914,   -221,    486,   -892,   -550,    190,    151,   -141,
8546       -336,    194,   -242,   -224,    405,    879,   1600,    349,
8547      -2082,    -38,   -514,     18,  -3574,    161,   -142,    -38,
8548      -1815,    540,    228,     33,    164,   1074,      4,   -278,
8549        -58,   4085,   -295,   -795,     31,    494,    555,   -250,
8550         22,   -202,   -312,     92,    109,   -238,   -448,   -622,
8551      -1511,  -4346,   -417,   -706,     37,   1157,    -96,   -199,
8552        -59,    285,    -43,   -217,    -22,    -95,    103,   2242,
8553        244,     45,    -74,     -7,    366,    -79,   -359,   -286,
8554        188,    -14,     34,     49,    245,   -108,    -84,     88,
8555       -333,   -216,    -79,     15,  -5710,    -36,   -102,   -552,
8556       -213,     -8,   -356,    515,    212,   -265,     80,    316,
8557      -1163,   -561,   -517,   -714,   -375,  -4176,     73,   -666,
8558       -363,    -28,   1248,    -68,    478,   2648,    642,   -710,
8559       -555,   -744,   -166,   -744,   -596,    138,    499,     59,
8560        453,   -583,   -290,    -11,    -48,   4174,   -252,    -74,
8561        -78,    -62,    449,   -265,   -818,   -357,    171,   -513,
8562         72,    106,    -45,    649,    145,   5558,    -60,   -136,
8563         69,   -172,   -134,    -66,    -68,    100,    683,   -427,
8564        795,   -407,    345,   4930,   -838,    361,    279,   -190,
8565        173,   -341,     -9,    722,    383,   -140,    123,   -269,
8566        154,     31,    335,   -465,    311,     46,   4535,   -131,
8567         90,    151,    287,    -11,   -526,   -614,  -2253,   -321,
8568        -93,   -550,   -128,     25,    303,   -139,     19,      0,
8569      -3255,   -161,    276,    103,   -245,   -515,    816,  -1042,
8570      -1449,   1693,   -627,   1287,   -837,   -727,    -80,   -478,
8571       -337,    116,      1,   -270,   -567,   -311,   -407,  -1656,
8572       -216,    196,   3004,   -285,   -521,   1510,   1818,   1392,
8573         42,    -44,   -244,   -349,    959,   -183,     25,     58,
8574         43,   -345,   -310,  -8192,    -84,    311,    -60,   -348,
8575        125,     33,    -79,   -138,     88,    138,   -121,    -37,
8576       -211,   -118,   -142,    -37,   -132,    181,    162,  -1423,
8577       1781,  -3453,   1261,    134,    670,   1218,    761,    292,
8578       -146,   -825,    672,    737,    293,    433,    245,   -392,
8579         46,    598,    257,   -234,  -1201,    718,  -4549,   -573,
8580       -696,   -224,    -85,     75,   -268,    244,   1817,    341,
8581       -166,    436,   -386,  -1247,     22,   -112,    -55,   -451,
8582        106,    388,    -32,   -254,  -2400,   -373,    892,    334,
8583      -4114,   -307,   -107,   -316,     41,   -214,   -403,    -56,
8584       -469,   -246,    120,   -237,    266,     43,   3257,  -3925,
8585        291,    239,    752,   -411,    162,    437,    159,    256,
8586         37,     71,    -79,   -136,   -475,    124,   -208,   -216,
8587       -245,     16,     40,   -459,  -4320,    340,  -1462,    914,
8588         10,    490,    436,    162,    271,   -238,    -38,   2219,
8589         25,   -141,    405,    107,    235,    282,    -55,     -7,
8590      -3429,    565,  -1095,   -678,   1979,    233,   -874,    592,
8591       -474,    680,    402,   -738,     21,    274,   -321,    655,
8592       -348,   -546,    510,     62,     23,   4722,    572,    423,
8593       -256,    473,   1240,   -997,   -899,    -53,    -73,    332,
8594       -902,   -771,   -335,      0,    769,   -587,    592,   -703,
8595       -600,    -77,    -94,   -207,    792,   -133,   -758,    500,
8596        -14,    330,     22,   -281,  -5460,    152,    607,    337,
8597        -39,   -118,    -80,    -51,    228,     65,     -6,    540,
8598      -3515,  -1712,   -449,   -157,   -164,   -195,  -1655,  -1285,
8599         90,   -517,   -116,     11,   1402,   -162,    -64,   -103,
8600         46,    302,     37,     71,   2903,   2952,    780,   -487,
8601       -297,   -426,   -369,    150,   -129,   -233,    813,   1639,
8602        190,    310,   -311,    320,     94,   -247,   1484,    -32,
8603         70,   -220,    560,    372,     54,    205,     96,  -3567,
8604       -680,   1683,  -2377,     17,    548,   -266,    257,    656,
8605        331,    205,   -121,   -814,    139,    326,   -370,    625,
8606       2035,    818,    775,  -1165,    -41,  -4258,     41,   1109,
8607        984,   -885,    -43,   -314,    204,    204,     95,    407,
8608       -351,    101,    133,   -929,    899,     -6,    384,   -177,
8609       -330,    240,     90,     78,   -318,   -455,     -5,   -365,
8610        -61,    -80,    -72,  -4850,   -338,   -384,     30,    181,
8611      -2721,   -767,   3217,    453,   -226,   -582,    283,    135,
8612       -103,    265,    494,  -1444,   -120,     70,   -976,    -67,
8613        -90,    660,    366,   -609,     32,    205,     73,     51,
8614        346,     -6,   -120,    -10,    300,     32,    270,    139,
8615        -55,    453,   5712,    353,   -145,    176,   -168,    216,
8616        205,    -30,   -304,   1085,    221,    464,   -426,   1662,
8617      -1397,  -1114,    301,  -1058,   3553,   -388,    743,    696,
8618       -893,   -296,    -57,   -254,   -251,   -178,    417,     82,
8619       -988,  -3566,   2171,  -1312,   -954,    -23,  -1349,    480,
8620        566,     24,   -643,   -292,    -68,    303,     73,    -81,
8621        296,      7,    371,     94,   1718,    498,   -774,    857,
8622       1014,    358,    436,    210,  -3481,   -202,   -416,     59,
8623       1987,    137,   -476,     32,   -627,    193,    368,     -3,
8624       -290,  -3035,   -352,   -455,   -609,   -175,     -5,   -600,
8625       -181,   -249,  -2551,    226,    105,   -249,   1851,    -86,
8626      -1203,    214,    -57,   -505,   -522,   -247,   -154,    -40,
8627        -17,   -523,    333,  -1777,   -354,  -1568,  -3492,   1032,
8628       1577,     90,    153,    534,   -106,   -538,    102,      3,
8629       -198,    -99,    -23,    835,   3495,  -1099,     44,    732,
8630       -350,    926,   -472,    533,   1529,     54,   -844,   1295,
8631        573,    414,    -23,    -71,    279,   -891,    287,    126,
8632       1456,    973,    456,   1608,   -646,  -1244,    452,    651,
8633        694,    855,   -235,   -503,    745,   -544,  -3512,   -138,
8634        678,    473,    220,   -273,     -9,    265,  -1874,    397,
8635       1196,    284,   -963,    298,    318,  -2309,   -162,    322,
8636      -1250,    -16,  -1004,     -5,   2800,    -64,     72,   -482,
8637       -162,   -412,  -2922,    774,   -335,    238,  -1144,   -134,
8638       1428,    558,   1969,   -659,    902,  -1698,    793,   -858,
8639       -613,    998,    253,   -336,   -348,    -80,   -117,   -264,
8640        355,    808,    784,   -559,   2030,   1952,   -244,  -1130,
8641       -986,   1883,   1171,   -493,   -326,   -880,   2588,   -243,
8642       -204,    194,   -172,    -65,   2026,    424,    587,   -317,
8643       2550,   -601,    203,   -669,    475,   -676,  -1492,     27,
8644         41,  -1078,   -299,   -630,    177,   -164,   -429,   -246,
8645       -357,   1191,   -867,  -1363,   1621,   -110,    916,    217,
8646      -1269,    622,   -434,  -1113,    888,    -41,   1020,  -1774,
8647         46,     80,   -483,   -892,    -61,   -472,    193,   -192,
8648       2000,   -103,    740,   -223,   2493,    422,   2508,   -331,
8649        470,  -1233,     47,    595,    795,   -465,   -320,   -163,
8650        128,      6,   -209,    603,    536,   -416,  -1455,    -87,
8651      -1191,    -98,   -281,   1003,   1421,    388,   1163,  -1146,
8652        -81,   -299,   2518,  -1072,    207,   -443,    506,   -220,
8653       -346,     98,   2119,   -416,  -2268,   -498,    109,  -1342,
8654       -335,   1125,   -712,    156,  -1088,  -2092,   1164,   -500,
8655        113,    -17,    551,   -199,    262,    -27,   -692,   -629,
8656        204,  -1448,  -1606,  -1554,    289,    382,   -691,   1229,
8657        414,  -1746,  -1198,   1113,   -386,    310,   1354,    -12,
8658       -284,   -569,     46,   -558,   1495,    172,   -899,    617,
8659        827,   -365,    100,   1008,    136,   2111,     10,   2320,
8660       -291,    364,   -401,   -408,   -528,   -612,    127,   1218,
8661       -384,    129,  -1603,    438,   1029,   2536,   -150,  -1432,
8662       -856,   1068,    773,   -762,   -808,    676,   -693,    404,
8663        145,      4,     27,   -148,   -318,  -1019,   -277,   1404,
8664        880,  -1135,    861,    903,    739,    303,    139,   1918,
8665       -952,    801,   -306,  -2439,     -3,    442,   -590,  -1034,
8666        178,    430,    153,   1853,   1997,    742,   1745,   -608,
8667       -237,    160,    523,    950,     82,  -1468,  -1592,    807,
8668        719,    618,    319,     57,    235,    287,   1344,    -50,
8669        324,   -182,   -365,   -381,   -377,   1989,    147,   -573,
8670       1246,   1769,   -473,   -178,    961,  -1297,   -750,  -1428,
8671      -1246,    789,    158,    612,     17,   -292,   -227,   -142,
8672         64,     51,    -16,   -301,   -287,    -60,   -404,   -267,
8673        109,   -108,    189,   -438,     48,     95,  -5059,    -42,
8674 };
8675 
8676 static const int16_t cb4432m1[] = {
8677       7567,    273,    268,    -74,    201,    274,   -149,   -146,
8678       -262,    243,   -273,     63,   -127,    135,   -160,    231,
8679        120,    209,    -91,   -218,    -38,  -1206,   -468,   -159,
8680        278,    536,   -995,    -60,     22,   1041,   -550,   -121,
8681       -241,   -664,    427,   -416,  -1395,   -732,    152,   3247,
8682        -67,   -154,  -2430,    421,   -405,   -558,    -73,  -2887,
8683       -272,    -60,    365,    745,    287,   -622,  -1103,    412,
8684        266,     82,     61,  -2172,   -379,    529,   -125,  -1482,
8685        319,    643,    222,   -508,   2451,   -970,     71,    237,
8686       -280,    202,    983,   -223,   -307,   -130,    217,   3209,
8687         49,    -30,    275,    -12,   -260,  -3959,   1219,   -104,
8688      -2700,   -201,     54,    851,   -590,    691,   -254,    408,
8689        296,    -48,   -364,    216,     16,    220,   -415,    218,
8690         83,     43,  -4032,  -1359,     25,     15,   -279,  -2092,
8691        794,   -433,   -195,   -162,    606,    166,     87,   -316,
8692        508,    242,   -359,    687,   -178,     14,  -2969,   -500,
8693      -1041,   3234,    679,    170,   -791,   -127,   -630,    -16,
8694        -19,    181,     -2,   -185,   -172,    -88,   -118,   -167,
8695        128,    121,    239,    321,   -125,    217,  -7260,   -157,
8696       -161,   -347,   -257,    102,  -1181,     71,   -379,   -205,
8697       -268,    144,   -174,   -106,    305,     23,    -47,    202,
8698       -110,    660,     54,  -2963,   -119,  -1371,  -2823,   1171,
8699       -726,    690,    534,    161,   -435,    753,     58,    227,
8700        241,    138,    -76,    473,    193,  -1926,  -2183,  -2526,
8701      -1428,    284,  -1270,    336,  -1458,    208,     41,   -356,
8702        345,    153,   -273,   -166,    500,     42,    120,    -35,
8703        -81,     56,   1747,  -3050,  -2029,   -764,   -947,    888,
8704        422,    374,    143,   -318,   -225,    604,    343,    -91,
8705       1626,     75,   -211,    160,   -667,   -195,     38,   -446,
8706      -1269,   -108,   -959,   -616,   -530,    554,   2865,   -156,
8707       -358,   -429,   -261,     23,    511,    340,   -548,   2347,
8708        105,     12,    -32,    164,    170,   -168,    268,   2587,
8709       3511,    612,    329,    159,    456,    273,   -452,    168,
8710       -394,    799,    -58,    160,   -480,   -257,    242,    167,
8711         46,  -1433,  -1631,     50,    852,    509,    864,   -381,
8712       -306,   -698,    261,   -702,    -19,   4113,    -38,   -153,
8713        -11,    405,   -441,   -120,    139,   -265,    225,    342,
8714        199,   2085,    237,    278,    252,   1537,    119,    182,
8715       -174,   -193,   2486,     87,   2903,   -311,   -304,    273,
8716       -217,   -256,   -264,   -675,   -819,   -188,   -615,  -1183,
8717        495,   -154,   -687,   2423,    197,    -63,   -146,   1151,
8718        896,  -1129,    -58,   1114,  -1644,   1219,   -648,    -71,
8719       -130,  -2643,    533,   -218,   3942,    -83,    208,   -724,
8720        198,   -643,    590,   -944,    -56,   -420,    115,     23,
8721       -414,   -144,    295,    219,    -36,    393,   -174,     91,
8722        290,  -7066,    158,   -275,    -70,   -119,     -1,    302,
8723       -262,    -73,    -61,    110,   -196,    -25,     87,   -446,
8724       -159,     -6,   -107,    115,  -7562,      5,    -33,    284,
8725       -106,     34,   -140,    160,   -304,   -272,   -169,     25,
8726         93,   -205,     28,    169,   -165,    -34,    -50,    343,
8727       2204,   1440,    817,  -1921,   -590,   -527,     81,   -364,
8728       -354,    163,  -1058,   1977,    244,    -75,   1201,   -207,
8729        293,   -289,   -105,   -121,   3588,    925,     -2,   -201,
8730       -860,    917,    100,    265,   -200,    -44,   -529,    351,
8731       -579,   -103,    186,  -3622,     52,    181,   -259,   -411,
8732         -4,   -328,    380,    517,    306,     57,    340,    -65,
8733       -263,   -311,    494,    326,  -6136,    747,   -141,    296,
8734        217,     -2,   -125,      8,    -88,    254,  -2934,   -259,
8735        946,   -905,    653,    436,   3393,   -147,   -157,     27,
8736        166,    299,      8,    -16,    643,    114,    217,     57,
8737        -21,   -298,     19,    129,   1721,   -134,   2337,    781,
8738       -483,   -748,    118,   -330,   -226,  -3762,    222,   -417,
8739       -154,    -24,    -13,   1138,    210,    357,   -122,    257,
8740       -369,    863,     13,   -320,   -439,   -433,   3469,   -869,
8741        116,  -2772,    202,   1065,   -130,   -287,    142,   -288,
8742         54,    318,    131,    -16,     84,    238,   -361,    934,
8743       1341,     37,    130,   -412,    146,   -724,     -3,   -823,
8744       2555,  -1263,     11,   -147,   3164,    -83,    -39,   -127,
8745        258,     26,  -1181,   3339,   -676,    -30,    -56,    691,
8746        867,    715,   -903,    293,   -205,   -392,    -22,    529,
8747        -76,   2201,    433,    134,   1338,    -18,     85,   3128,
8748         33,    924,    257,   1662,   -769,    321,   -449,   -374,
8749        -58,   -597,  -1670,     97,    222,   -998,    404,   -155,
8750        133,    358,   -250,   -125,    163,   6027,   -228,   -116,
8751        -61,   -878,   -693,    710,   -516,   -191,    -27,    443,
8752         83,   -174,   -695,   -117,   -107,    -53,   -142,     92,
8753       -145,   -114,    -62,   -710,  -3192,   -872,   3284,   -521,
8754        -36,   -948,    252,   -253,   -143,    260,    109,    -24,
8755        262,   -169,   -196,    195,    105,     27,   -135,   1722,
8756       1862,   -513,   -270,   -144,   -414,    -59,     91,   -288,
8757        -96,    -56,   -204,    273,    170,   -171,    -62,  -4993,
8758       -125,    -67,    -50,    226,   -275,    600,    105,   -217,
8759       -450,    -87,    -20,   -353,     24,    -74,    167,   1881,
8760      -4260,   -144,     48,     92,    187,    319,    341,     22,
8761         -4,    405,    147,    237,   -120,    122,   -237,     56,
8762       -515,   -153,    333,    834,    401,    210,  -5516,      7,
8763        127,    147,   -140,   -479,    -26,  -1669,    -21,   -147,
8764         60,    387,    565,   -140,  -5827,   -269,  -1119,   -324,
8765        118,   -199,    -11,    105,    -49,    150,   -148,    178,
8766        182,    162,    150,     68,   -227,      3,    221,   -330,
8767        -23,     65,   6262,     71,     48,    -41,    -10,     -1,
8768        -44,   -255,    -50,   -138,   -109,    -54,    -31,    492,
8769       -214,    239,   -194,     35,  -6348,   -148,      9,     25,
8770       -123,     84,   -448,    241,    148,    -35,     52,     35,
8771          7,     99,    -16,     57,    -43,   -256,   3336,    373,
8772        211,   -513,   2328,     86,   -274,    386,     74,   -174,
8773        624,  -1037,  -1154,     36,   -209,  -1028,   -101,   -412,
8774       -103,   -267,   -107,   -126,    163,   -394,  -1097,   -100,
8775      -1575,   -542,   3326,  -2149,    547,    626,   -278,   -414,
8776       -781,    486,   -186,   -159,    138,   -187,   -821,    419,
8777        393,  -4266,    828,    431,     86,    745,   1313,   1484,
8778        260,     52,    163,   -455,  -1071,    186,    522,    288,
8779        421,     18,     97,   1267,    200,   2637,   -189,    729,
8780        746,    203,   -639,   -843,   2164,    671,     84,  -2384,
8781        430,   -161,    404,    166,    -33,    -17,    591,   -227,
8782      -3849,   1579,    175,   -718,     99,   -410,   -844,   -239,
8783         32,    212,    163,    480,    843,   -379,   -621,   -317,
8784       -424,    113,   -262,     44,    -93,    529,    144,   -218,
8785        140,   3257,   -575,  -2697,    144,    -83,   -186,    -44,
8786        977,    153,   -230,  -1530,    234,    212,    212,    331,
8787        412,   -125,     -3,    422,   -329,  -2181,   1406,    363,
8788        -90,    -86,    329,   -267,  -4462,   -189,    -87,    154,
8789         66,   -200,     37,     80,   -109,   -199,    125,   1983,
8790        260,   -438,  -2417,   3259,   -974,    453,     41,    -77,
8791       -538,   1123,    119,    120,    254,   -239,   -134,     33,
8792       -384,   -407,     27,    465,   1810,   -910,    980,    -15,
8793      -1307,   -919,   1880,   -327,   -303,   -198,    149,    413,
8794       2176,   2269,   -707,    343,    360,    169,    148,    182,
8795        104,    163,    857,    291,   -153,    303,   -679,   -386,
8796       -868,   2283,   -320,    167,   3257,   1741,    338,    467,
8797        209,    207,    834,   -226,   -479,   -120,   1674,    -61,
8798        696,    -93,  -1327,   2176,    716,    402,   1688,   2219,
8799       -339,    779,    366,    358,    241,   -695,   -272,   -136,
8800        -48,     36,   -269,    862,   -616,   -118,  -2028,   1678,
8801       1971,    115,    290,     71,   -765,     31,  -2874,    122,
8802         13,   -424,   -281,   -320,    233,  -1032,     40,   -186,
8803       1208,    274,  -2310,  -1594,    289,    230,   1264,    962,
8804       -310,     23,   -548,     12,    -38,  -2734,    664,     37,
8805        346,   -620,    266,    -98,     82,   2369,    963,  -1391,
8806       -451,    833,     82,    175,    448,   1874,    345,   -440,
8807        155,    130,     94,    326,   3223,    234,   -163,   -384,
8808       -354,   -539,    827,     -9,    530,   -226,    -21,    332,
8809      -2298,   3221,   1470,   -282,   -800,    231,    314,   -998,
8810      -1051,   -648,   -434,    743,    -72,    119,     91,    414,
8811        379,   1370,   -637,   -998,    851,  -2904,   -266,  -1652,
8812      -1356,  -1339,  -1679,   -181,    245,    731,   -231,     -2,
8813        221,   -182,   -325,   -411,    346,    246,  -2629,   1736,
8814       -361,     24,    229,   1168,    747,    309,    425,   -128,
8815       -320,   -496,    109,   1496,    -70,   -797,     37,   -271,
8816        -39,    906,    -62,   -194,   1753,    311,    689,   1354,
8817      -1035,   -973,   -438,   1166,   2197,    -99,   -380,   -274,
8818      -1565,    447,    100,    349,    485,    653,    744,     50,
8819       -582,   -123,  -1396,    156,    -27,    349,  -1067,  -1382,
8820       1388,  -1061,   -554,    894,    -80,   -783,  -1500,   -736,
8821        897,   1158,  -1386,    -40,   -280,   -819,   -672,   -895,
8822        994,   -308,   -466,   -578,    455,  -1536,    879,   -448,
8823        542,   1508,    850,  -2465,    816,    641,   -427,    310,
8824       -168,    -41,   -908,   -302,   1513,    -29,  -1144,    588,
8825      -1703,   1144,   2623,     90,    284,    866,    335,   -351,
8826        419,   -745,    879,   -183,   -824,  -1713,    -34,    -15,
8827       -913,     37,   -460,    778,   2130,   -145,   -153,   1761,
8828       1420,   -243,    -32,   -877,    140,   -700,    612,  -2053,
8829        321,    -78,   -165,    200,    526,  -1002,   2176,  -1022,
8830       1436,    298,    -21,  -1378,    515,    304,    974,   1722,
8831       2054,    661,    425,    282,    471,    438,     70,    169,
8832       1587,  -2076,    -40,   -702,    264,   -146,  -1499,   -863,
8833      -1775,  -1059,   -490,     92,    631,  -1194,  -1031,    335,
8834        257,  -1299,    241,   -270,   -325,   -322,    -37,      0,
8835       -685,    897,    984,   -909,   1556,   1281,   1367,  -1269,
8836      -1591,    415,  -1156,   -374,   -110,   1552,   -695,     74,
8837       -167,   -473,   1421,   -611,    175,   1521,   1322,    436,
8838       1969,   -787,   1041,   -730,   -598,    188,   -794,   -531,
8839      -2198,   -317,    -11,     -8,   -407,    198,  -1180,  -1675,
8840        174,    981,    467,   -149,   -890,    263,   1030,   -121,
8841       2147,   -135,   1975,   -634,    431,   -238,   -695,   1338,
8842       -172,    110,    147,   -334,   -726,     65,   -873,    667,
8843        997,  -1118,   -339,    144,   -700,   1303,   -207,   -609,
8844      -1617,   -765,    839,    505,    -36,    -58,  -2894,    226,
8845 };
8846 
8847 static const int16_t cb4440sl0[] = {
8848      -3624,   -495,    158,   -246,   -529,   -813,    689,    504,
8849       -527,  -2216,   -198,   -323,   -690,   -591,    175,    262,
8850        243,  -3676,   2648,   -986,    166,    243,    301,   -700,
8851        324,   -324,     13,    362,    222,   -470,     30,     20,
8852        -46,   -147,   4050,    -97,   -560,    284,    317,  -1611,
8853        655,   -416,  -1582,   -675,    389,   -124,    150,    -27,
8854        325,    -84,     48,   7474,     97,    105,     19,     38,
8855        133,     19,     28,     25,     40,     34,    -59,     22,
8856         11,     27,     21,      5,  -1596,   -428,    439,    353,
8857       2288,    -18,    357,   -274,   2582,   -126,    -90,     71,
8858         -9,   -704,    205,     22,     44,   -120,    -43,    517,
8859        817,   1370,   2151,   2818,   -470,     90,    395,  -1243,
8860       -345,    959,     19,     -1,    123,   -108,    347,     25,
8861       -138,     15,    119,   -117,   -146,    142,    183,   -254,
8862       -276,   -174,   5980,    283,   -317,     70,     51,    -15,
8863      -2447,    -79,    234,    736,  -2600,   -641,  -1162,    376,
8864        959,   -250,    701,    -40,   -102,    204,    -38,    -24,
8865       -893,   -387,    339,   1338,    -91,   -655,   -864,     78,
8866        299,    228,  -2732,    234,   1995,  -1321,   -139,    500,
8867       -316,   -140,      2,    -80,    186,     11,     16,    -69,
8868      -7534,     85,   -263,    189,     -7,     -1,    -67,    -68,
8869          3,     24,    391,  -3299,  -2952,   -121,   -393,    103,
8870        -60,   -113,    141,    185,   -119,    240,    270,   -392,
8871       -105,      9,    -39,   2529,    -17,    353,   2966,   -855,
8872       1042,   1294,    132,   -257,   -257,   -496,    112,   -179,
8873        424,    486,    -63,     77,    275,   -198,   2026,   1657,
8874        913,   -255,   -147,  -1748,     -5,    418,    356,   2022,
8875        927,   -295,    194,    165,     28,    109,     13,    209,
8876       -133,  -2802,    420,  -1873,   -648,    309,  -1172,  -1825,
8877        -36,    840,    280,     44,   -118,    128,     34,    241,
8878      -1005,   1160,   -303,    318,    726,  -1716,   2625,   -950,
8879       -839,  -1257,   -901,   -238,   1123,    131,    252,      1,
8880        440,   1455,    -14,   -274,   -461,     87,   -515,  -2299,
8881        928,  -2867,   -804,   -215,    680,    147,     80,    215,
8882         15,   1339,    141,    -95,    134,    -35,    122,     53,
8883        429,    168,    476,    -45,    745,    236,   4229,    318,
8884        247,   -201,   -372,   2289,    161,    431,    337,   -707,
8885      -1024,    121,  -1773,   -795,  -1187,   -401,    394,  -1431,
8886       1526,    -35,    432,   2929,     90,   1880,    628,   1298,
8887       -552,   -498,    207,    -97,  -1431,   1105,     29,   -739,
8888        -56,     62,     94,    537,   -732,   1255,   -766,    200,
8889       -365,   2846,   2139,    435,     92,   -710,   -512,    360,
8890       -339,   1021,    474,   -132,    405,   -440,   3435,     75,
8891       -254,  -2443,   -880,    325,    343,    285,    230,   -431,
8892       -191,    215,    201,   -443,     93,    -81,   -131,   2981,
8893      -2986,   1003,    437,    434,   -386,     17,    222,     70,
8894        173,   -550,    267,   -121,    -43,    114,    -11,   -795,
8895        561,   -147,    187,   -198,  -4969,     50,     59,    674,
8896       -853,    163,     71,   -205,   -284,    -50,    -28,  -1412,
8897       -105,    262,    272,    565,   -824,   -541,   3381,    430,
8898        -81,    228,   -426,    978,   -294,    422,   -538,     13,
8899          9,    430,    180,   2329,   -564,  -1082,   1740,   1108,
8900      -2011,     11,    343,    868,    723,   -806,    342,    339,
8901       -141,   -173,    186,     50,    297,    705,    783,   -593,
8902       1609,    212,    528,  -2547,   -863,  -2457,   -876,    164,
8903        162,    365,     68,     30,     11,     48,     47,   -285,
8904        -64,    166,    -21,  -6880,   -191,   -226,     89,     -1,
8905         22,    -93,     -6,     44,    282,     52,    294,   -690,
8906       -147,    372,   2247,    804,   -637,     54,   2385,  -1799,
8907        315,   -929,    692,    -65,    -54,    218,   -752,   -519,
8908       2171,    177,    907,     22,   -778,  -2656,     62,   -418,
8909       -434,    307,   1906,   -280,    196,     76,     58,    -46,
8910         70,   -367,    -67,     50,    125,     77,   -547,   -287,
8911        -97,    -10,    -84,   -271,  -4856,     10,    490,   -560,
8912        -21,     66,  -2469,   -322,   1021,    936,    625,  -2520,
8913       1144,   -373,    270,    804,    603,    -91,    262,    659,
8914          9,   -324,     50,   -712,   2705,  -3016,    594,     87,
8915        -88,    697,   -205,   -799,   -128,     37,    504,     59,
8916       -274,    655,    672,    -20,   1294,   -221,  -2954,    198,
8917        674,  -1676,    863,    324,    968,    731,   1125,    -41,
8918       -149,   -303,    223,   1370,    -67,   -194,     -1,   -194,
8919        251,   -459,    -39,   4477,    113,    -74,   -386,    214,
8920        -72,    -77,  -1593,    511,   -461,    752,   -559,   -476,
8921        204,   -722,   1050,   2080,   2468,   -154,   -208,    964,
8922        103,    -58,    390,  -1863,    910,   -307,    209,    -32,
8923        663,    103,   -133,  -3137,   -423,    259,   -605,   -242,
8924        139,   -391,   -488,     77,   -266,  -1694,    397,   -659,
8925        237,   2068,     -3,   -867,    870,   1647,    645,   1848,
8926         68,    382,    455,   -551,    -87,    -99,  -2926,    372,
8927       2438,  -1166,     -6,    521,   -195,   1259,   -162,    917,
8928        140,    275,   -273,    133,    318,    -25,    252,   -119,
8929       -132,   3120,    397,    398,   -420,   1756,    666,   2176,
8930       -141,    271,    -51,     22,   -494,    -36,     57,    308,
8931        222,   3585,     16,   -265,   2628,    -24,    162,     13,
8932       -240,    -96,    620,    331,   -449,    710,   -123,   -105,
8933         23,   -170,     20,    256,  -5228,    398,   -186,    272,
8934        129,    175,    598,    -16,   -502,     11,   -215,     28,
8935       -110,   3570,     68,    199,  -2535,   -933,    781,   -762,
8936        325,     18,   -438,   -319,    473,   -677,    176,    290,
8937          0,     67,     -6,   -156,     31,     35,   -131,   -127,
8938         24,   -100,  -6826,   -117,    -53,    -40,     99,    -50,
8939        -93,     31,     34,   -251,    186,    487,   -203,   -662,
8940       -182,    -96,    239,    308,    338,    -86,  -4871,    264,
8941        -48,    314,    -66,    100,   -188,    151,     24,    198,
8942          4,   5046,    -47,   -654,    -43,     41,    109,    103,
8943       -262,     93,   -118,    -63,     58,   2088,    336,   -320,
8944       2326,    548,   -810,  -1315,   -864,    461,    171,     76,
8945      -1109,  -1510,   -874,   -620,     97,     88,     40,     -4,
8946      -7295,   -128,    -39,     23,   -100,     -9,    -74,    112,
8947       -151,     67,     21,     53,      2,    -29,    -33,     52,
8948       3287,  -2178,    626,    339,   -817,    349,  -1187,   -550,
8949       -390,     57,    -41,    295,    756,    185,   -215,     17,
8950          3,   7502,   -134,   -122,    -31,    -53,     91,   -170,
8951        -71,    133,    -34,     57,   -112,     -5,    -66,     17,
8952          1,   2328,   3714,    214,   -123,   -839,      9,    -62,
8953         54,     70,    -18,    817,    186,    -61,   -252,     37,
8954         98,      9,   2010,    738,  -1651,  -1924,   1106,   -624,
8955        143,   -548,    847,   -198,   -140,   -691,    478,   -758,
8956         56,     54,     -7,    209,  -2665,    109,   -127,   -134,
8957       2099,    333,   -602,  -2217,   -743,    346,     74,    216,
8958        579,    223,     61,    -30,     57,     94,    224,  -2595,
8959       -566,   -851,    246,    314,     65,   2857,    114,   -760,
8960         77,   -611,    119,    181,      4,  -2556,    127,    138,
8961       -164,   -219,   -116,    157,  -3143,    197,    -98,  -1040,
8962        235,   -332,   -424,   -152,   -338,    -33,   -220,    207,
8963        254,   5469,   -102,   -390,   -125,   -420,    113,   -233,
8964        329,    -34,    109,   -171,    103,     50,     58,     96,
8965       -500,  -2317,   -259,   2178,    109,  -2030,    759,   -780,
8966        448,    678,   -384,   -271,    213,    334,   -271,     23,
8967      -1121,    636,  -1103,   -482,  -3059,  -1200,   1160,    109,
8968       -232,    541,   -788,    130,   -166,   -300,    664,    233,
8969        -97,    -29,   -286,     33,   1272,   -298,   -382,   -242,
8970       -199,     47,    479,    224,  -1761,  -1904,   1780,   1439,
8971       -681,  -1973,   -118,    -90,   -148,    247,   -758,   1936,
8972        182,   1373,   2346,    120,   -758,   -476,   1789,   1177,
8973        611,   -394,    -14,    -39,   -994,   -674,   1049,    -41,
8974        836,   -391,    942,  -1040,  -1437,   1376,  -1916,   1129,
8975      -1018,   -653,   1284,    -72,   -166,    321,    194,   -142,
8976       -151,    -77,    251,   -162,    732,   -790,    107,   -292,
8977       -675,  -4248,    -51,    -86,   -299,   -495,    413,   -128,
8978       -455,   -105,   -842,    881,   -492,   1241,  -1432,  -1296,
8979        -52,   -430,   2533,  -1765,    838,     84,    -24,   -798,
8980       -428,   -154,   -658,     37,   -388,   -591,   -931,   -433,
8981      -1837,   1363,   -683,   -717,   3115,    104,      0,   1104,
8982        208,    148,    404,    101,     18,    217,     58,     49,
8983          4,    -49,   -195,    187,   -239,    -21,    294,   -138,
8984 };
8985 
8986 static const int16_t cb4440sl1[] = {
8987      -3057,   -853,   3212,   -334,      5,    224,     63,   -250,
8988       -345,   -102,   -289,   -115,     75,    -99,    206,     -8,
8989         19,     96,   -254,  -2566,    334,   2773,    136,    199,
8990      -1076,    347,   -187,    481,    -64,    654,     -9,  -1094,
8991        196,     40,    -95,      5,    163,   -135,    253,  -1053,
8992        316,   -231,     24,  -2307,   1480,  -2052,    -18,   -459,
8993       -550,  -1860,    -15,     98,  -1406,    -66,   -250,     21,
8994        497,   -404,    -54,   -228,   2477,   2011,   -145,  -1957,
8995       -426,   -906,    608,     15,   1453,    218,    -79,   -636,
8996      -1005,   -332,    304,   2338,   1356,     81,  -1201,   -170,
8997       -126,  -1177,  -1644,  -1046,     16,    182,   -328,   -347,
8998        346,    591,    418,    623,   -110,   -342,   -227,     10,
8999      -5055,   -411,    128,   -103,     87,    -28,   -133,    196,
9000        333,   1785,   -479,   -442,  -2892,    453,  -2292,    -19,
9001       -383,    -44,   -435,   -193,    503,    130,      4,    144,
9002       2184,   -245,     -7,    458,     82,    -76,   3052,   -375,
9003       1299,    -76,    364,   -145,    372,     36,     59,    -39,
9004         48,    385,   -230,   2764,   2956,   -741,   -372,    428,
9005       -504,   -220,   -821,    -47,    -49,    609,    -62,     56,
9006          6,    216,    376,    519,   -512,     54,   -318,   -183,
9007      -4563,    297,    795,   -182,    108,    234,    404,    218,
9008       -123,    -17,   -192,    170,    349,    134,    -91,     43,
9009       -135,    -24,     -6,    -32,  -6681,     50,   -138,    -89,
9010        -18,     15,     24,   -416,    356,    311,     83,   -267,
9011         81,    209,   -155,   -368,    396,    358,    232,   4696,
9012       -347,    724,    112,     10,    331,    358,    197,     54,
9013        824,    646,   -214,    113,  -4425,    184,    -11,    101,
9014       -313,    186,    253,    169,     78,     52,    -70,   -108,
9015       1669,    -22,    -18,  -2600,    -27,   2806,    288,   -106,
9016        506,    176,    616,   -299,     58,    -30,      1,   -220,
9017        400,   -177,    874,     70,    -36,   -274,   -139,   1148,
9018        372,     40,    236,    505,    619,  -4002,    -95,    -48,
9019      -2854,    114,    -69,  -2805,   -401,     -9,    203,  -1011,
9020        472,  -1066,    412,   -220,    245,   -183,    -27,     35,
9021       -762,    312,   -137,   -292,   -242,    896,    172,   -345,
9022        106,  -4490,    506,    569,    -11,   -352,   -108,    334,
9023       -165,   2389,   -895,   2761,    467,    201,    150,   -516,
9024         39,  -1105,      4,    587,   -152,   -764,   -184,    -15,
9025       -137,    -30,    -12,      7,    382,   -461,   1577,   3519,
9026       -173,   1370,     80,    499,    344,   -771,    123,    -13,
9027        288,    233,    111,  -2472,   3952,    771,    216,   -505,
9028       -446,    531,   -230,    103,    -72,     34,     61,    249,
9029       -175,    353,     83,     51,    169,    -97,    -60,   7827,
9030         95,     75,    -13,    201,    -27,    103,    -11,      1,
9031          3,    121,    -73,    -28,      7,   2908,   -209,   -987,
9032       -129,   -341,   2840,    889,   -147,   -521,    123,     95,
9033       -239,    552,   -738,    279,    -66,      0,     16,    116,
9034        -45,    -28,    -43,    -38,  -7627,     30,    -52,   -209,
9035        281,    -46,     23,    -24,     56,    -25,    -23,  -2534,
9036       -107,    -46,    -93,    -49,    238,    -25,     96,   -356,
9037       3483,   -459,   -414,    205,    102,    202,   -150,   -116,
9038       1785,   1399,    793,    543,    685,  -2837,    255,    362,
9039        -96,    410,    926,   1068,    416,    558,   -169,    246,
9040        138,   2136,     39,    -96,   -605,    279,   -130,  -2741,
9041      -1101,   -935,    -20,   -227,    453,   1261,    103,    275,
9042        358,     43,    197,    -23,   -251,    322,    -22,    233,
9043       2560,   -214,      2,   -101,    645,   2864,    287,   -479,
9044        904,    -65,     73,    224,   2418,    -95,    428,   -678,
9045       -278,     71,   -545,   -571,   -566,   -181,   -212,  -2947,
9046        222,    780,   -365,    124,  -2703,   -198,    -69,   -246,
9047      -3056,   -184,   -598,    -75,   -145,   -690,    380,    194,
9048        485,    214,   -484,     54,    163,    363,   -924,   1684,
9049        201,     34,    236,   -539,   2374,   -150,   -490,  -1313,
9050        -61,    317,   2123,    315,   -551,    -26,   -328,    207,
9051        253,  -3015,    166,    109,   -662,   2466,   -157,   -740,
9052        751,    254,   -788,   -369,     -6,    100,   -211,    107,
9053       -309,    -39,    -47,    279,   -126,    -91,     97,   -705,
9054        235,   -231,    182,    283,  -5097,    -68,    285,     49,
9055         50,    637,    111,     39,   -386,    923,    223,    115,
9056       1638,   1214,   -640,  -2168,    482,  -2228,    857,    172,
9057         15,  -2207,    -89,    335,    -18,    295,    718,   -956,
9058         26,    604,   -436,   2856,  -1131,     98,   -754,    243,
9059          9,     29,  -4028,  -1725,  -1741,    432,   -211,    -60,
9060       -535,    201,   -273,    111,    444,    607,   -250,    122,
9061         98,    159,     97,    281,   3071,   -412,  -2849,   -721,
9062        -14,    960,    -43,    794,   -427,    297,    478,    379,
9063        -47,    -22,     69,    -60,    -30,   -732,   2456,    170,
9064        142,      6,   2520,   -644,   -201,    -16,   1602,    -20,
9065       -293,    542,   -451,   -167,     -9,     14,   1052,   2707,
9066       2980,   -117,    479,   -202,    -92,     36,    904,    -66,
9067      -1088,    -31,     75,    -62,   -110,    -29,    112,   -102,
9068       5217,    -85,     14,   -191,   -202,   -175,    -71,    182,
9069       -231,    275,    144,     -1,   -202,    -13,    -29,    -19,
9070         70,     39,     46,     56,  -7608,    -53,   -104,    -61,
9071         44,     23,      1,   -157,     42,     12,     38,     37,
9072        331,   -609,  -2516,   -174,  -2491,    258,   -256,   -926,
9073        983,    100,     83,    173,   -965,    650,   -304,    -97,
9074         98,   -166,    534,   2570,   -611,    493,    103,    -98,
9075        148,   3081,   -131,    285,     13,   -367,    205,    -53,
9076         41,     29,   -154,  -2657,    -51,   -312,    134,     50,
9077      -1514,    634,    411,  -2885,   -391,    365,   -373,    -54,
9078        -74,   -151,     80,    152,    -91,    -64,   -209,   1134,
9079      -2921,    316,   -951,   1124,    713,      2,  -2212,     31,
9080        164,   -260,    103,     36,    229,    111,    -23,    -65,
9081        -37,   -220,   -108,    -30,     86,     17,     87,    205,
9082        163,     63,  -5763,    254,    178,    -18,   1760,   -380,
9083       1453,  -3151,    710,    106,     66,    387,    235,    463,
9084       -295,    688,   -124,    322,   -193,     82,   1012,  -2033,
9085       -656,   1362,    805,   -747,   2527,    470,     43,  -1001,
9086        100,    -83,    161,     74,  -1128,   -307,    -82,   -197,
9087      -5470,    226,   -327,    137,   -131,    471,   -432,    -16,
9088        243,    224,    168,   -164,    -58,    125,     23,     -2,
9089      -2752,    268,    -92,   -466,   2876,    874,    182,    540,
9090       -407,   -338,   -396,    562,   -376,    536,   -225,    160,
9091         44,  -1501,   -246,  -1062,   -378,    446,  -2448,   -124,
9092        499,  -2297,   -353,   -637,    395,    598,   -747,    418,
9093       -495,      5,  -1014,   2138,    289,    -75,    301,    944,
9094         66,   -457,   -459,   -253,     -2,    678,    367,    116,
9095      -2901,    436,   -239,   -303,   -973,    384,  -2574,      6,
9096       -225,   -164,   -440,    627,    388,  -3074,   -263,    156,
9097       -805,    381,     -9,   -112,  -1481,    536,   -711,   3770,
9098       -496,    908,    483,    474,    298,   -424,   -793,   -203,
9099       -334,    134,    -91,    208,    -73,   5440,   -316,   -304,
9100        249,     -1,    -98,   -214,    190,    242,    -57,    -38,
9101        244,   -219,     30,   -224,     66,    -30,     22,     24,
9102         24,   -109,  -7594,   -115,     90,   -147,    -83,     21,
9103       -257,    -52,    134,    -49,     92,   -117,     30,     -8,
9104       -636,   1551,   2207,    -66,  -1962,    212,    567,    969,
9105      -1595,   -562,    355,   -467,   -861,    937,   -148,     15,
9106        -68,  -1516,  -2118,   1477,    777,   1458,    976,    522,
9107        325,    957,   -130,   -132,   -918,    448,   1088,    102,
9108        142,   -644,   -284,    687,   -665,   -132,  -1870,   1387,
9109        733,    -84,    920,   -508,     53,  -2183,    254,    565,
9110       2056,     97,     57,    219,    688,   -344,    659,   2033,
9111        963,  -1717,   -290,   -934,  -2119,     57,  -1452,     24,
9112       -639,   -739,   -232,    170,     28,    359,   -312,    310,
9113       -103,  -1067,   -953,   1081,   -857,   1926,   1364,  -1719,
9114       -863,   1832,    786,     55,    166,    383,  -1373,   -347,
9115       1710,   -908,     91,   1257,   2013,   -592,  -1337,   1431,
9116        -90,    617,    549,   -356,    -68,    134,    -48,   -133,
9117       -176,    -18,    -65,     23,     84,    -23,    -36,     -4,
9118        230,    297,   -204,   -150,     86,  -4965,    742,     40,
9119         32,  -1070,    149,     38,    302,   -329,   -386,    -57,
9120         45,  -1622,   1425,   1817,   1568,   2202,      7,  -1192,
9121       -201,    -42,    -62,   -170,    -32,   -117,    -38,    229,
9122         44,   -226,    155,     70,    747,    259,   -261,   -120,
9123 };
9124 
9125 static const int16_t cb4440ss0[] = {
9126      -3021,   2048,   -450,   1147,   1487,   -796,   -657,    459,
9127        609,     63,   -153,  -1174,   -144,     37,   -176,   -160,
9128         43,    -31,  -2577,     88,   -797,   1179,   -707,   3154,
9129       -543,    875,    116,    -40,   -150,    326,    293,   -112,
9130        -73,    -34,     61,      8,  -2251,  -1551,  -2507,      6,
9131        -52,     -5,   -323,   -313,   1076,    920,   1116,  -1100,
9132       1103,    310,   -144,    904,    149,    -59,    636,  -1508,
9133       -378,    381,   -917,   -868,   1388,  -1225,    -68,   1491,
9134        685,   -220,   3253,     48,   -504,    192,    114,    -11,
9135      -1718,   -916,    660,   -240,    767,  -1061,    332,    591,
9136       -477,   -278,     25,  -1485,     55,    216,  -3238,    -19,
9137       -320,   -148,    273,   -876,     22,   -529,   3263,  -2535,
9138       -756,   -133,   -481,  -1024,     34,    418,   -415,    412,
9139        -92,    -90,    161,    -49,  -1699,  -2737,   2923,   -243,
9140        122,     87,    984,   -377,    -37,    128,    350,   -444,
9141        -98,    -52,     14,    -14,    -86,    255,   1997,  -1239,
9142         42,    247,    -15,     16,    405,    302,    -17,     84,
9143      -4033,    -12,    254,   -365,   -205,   -162,    329,     31,
9144      -1158,   -210,   -376,   3958,  -1601,  -1128,    737,    731,
9145        300,   -785,   -777,   -403,    463,   -226,   -109,   -277,
9146        -70,    -53,   -856,   -785,   -997,     71,   5565,    317,
9147        447,   -279,   -357,    254,     93,    -47,   -206,    133,
9148         88,    272,      7,     44,   2229,   1666,    234,    519,
9149      -1996,  -1195,    549,    449,    174,  -1010,    622,    425,
9150       2288,     -9,   -390,    612,    -40,     32,  -1867,   -673,
9151        -70,  -1174,    106,    134,    354,     61,   -144,   -290,
9152         82,   -604,    202,  -3954,    248,    -76,      7,    224,
9153      -1844,     99,   -146,    206,   -335,    243,     25,     60,
9154        186,    117,     67,   -137,    119,     46,   4563,     45,
9155        -46,     -2,    874,    533,    216,    -38,    185,   -540,
9156       -191,   -163,   -126,   -108,   -184,    193,    -39,  -4768,
9157        111,    -89,    -61,     17,   1064,   1678,    894,   4334,
9158        139,   -892,    317,   -351,    417,    -87,    -22,    195,
9159         20,    140,    234,   -197,   -268,     -5,  -1618,   -756,
9160       -119,  -1749,   -704,   -943,    421,  -3488,    871,   -468,
9161        656,    266,    -79,    325,   -303,     45,     -3,    -31,
9162       1140,   -707,  -1578,  -1434,    290,    327,  -1365,  -2913,
9163       1048,     38,   -136,   -871,   -572,    -30,    186,    343,
9164        -30,   -157,   1301,   1913,   -515,   -842,   -723,    -84,
9165       -340,    270,   -918,   3213,  -1530,   -394,   -184,    -60,
9166       -391,    -27,   -110,     84,    104,    419,   1201,   -810,
9167       1546,     39,   -914,   -334,  -4257,    427,    -95,   -426,
9168        -94,    256,   -148,    246,    -80,      9,   -462,  -1125,
9169        644,   3541,   -140,   2346,   1045,   -335,   -867,    809,
9170        432,    386,     -6,    159,     70,    -10,    218,     43,
9171      -2229,   -607,    537,   -924,  -3038,   -943,   -968,   1261,
9172         28,    197,   -285,     61,    137,     69,     -2,   -251,
9173        111,    -19,   -314,   2064,    960,   1529,   1056,    926,
9174       -319,  -1617,   1305,   1473,   -867,    684,   1357,   -834,
9175        -66,    477,     74,    -15,  -1769,   1925,  -2448,  -1777,
9176       -507,    264,  -1740,    176,   -518,    -58,     32,   -108,
9177        165,    -68,    189,     35,     40,    -85,  -1152,    255,
9178         36,  -1922,   1500,   1415,    841,    -92,   3305,   -110,
9179          3,   -219,    167,    573,    219,    310,     27,    195,
9180        359,   -244,    538,  -2042,    355,    656,     51,   -199,
9181       -204,  -3611,   -396,    839,    743,   -241,    -80,   -210,
9182       -101,     28,  -1399,   1062,   -955,     54,   -630,   -178,
9183       -376,    212,    237,   -219,     47,    805,    216,     26,
9184      -4334,    455,      4,      4,  -1587,     95,   1186,  -3101,
9185       -140,   -862,    916,   2063,    211,     96,    337,   -185,
9186       -195,    424,   1207,    -31,   -162,    206,   2485,    -46,
9187       -451,  -1778,    -40,    144,   -155,   2884,    803,    396,
9188       1196,   -635,    297,    -76,   -121,   -162,   -206,   -149,
9189      -2204,   1035,    232,   -815,    -49,   1006,    553,   -407,
9190        161,   3650,   -264,    370,   -418,    -28,    141,   -177,
9191       -113,    -90,   -315,    626,     62,   1392,  -1815,    336,
9192      -1276,   -402,    486,  -1060,  -1848,   2610,    826,    485,
9193       -250,     39,    208,     14,   2555,   2869,   -813,  -2074,
9194        337,    601,    855,   -655,    566,   -707,    189,    -77,
9195        137,   -510,   -282,     79,     42,     73,     62,    650,
9196      -4732,   -486,    354,    420,    828,   -645,   -492,    388,
9197        753,     18,      2,    766,   -212,    126,    -43,     45,
9198        447,   -283,    607,    251,   -166,    -10,     48,  -5850,
9199       -251,    128,   -205,    -95,     90,     90,     67,     24,
9200        -50,    -48,   -167,  -3231,  -2926,   1831,    199,    484,
9201        169,   -614,   -135,   -374,   -418,   -239,    -89,   -121,
9202         45,     75,    -11,     16,  -1058,    354,   1633,    589,
9203      -1223,   1218,    842,  -1146,   2186,    374,   -363,    216,
9204      -2153,   -429,    429,   -597,     93,    148,   1849,   -797,
9205       -162,     31,   -325,    343,   -323,    161,   -373,    684,
9206       -367,   -452,  -4306,    -88,     28,    -56,    -59,     43,
9207        -49,  -1998,   -956,   1331,  -4214,   -129,     30,     79,
9208        -90,   -129,    109,    130,   -160,    409,    105,    298,
9209        208,    178,   1724,    731,    773,    128,    817,   -425,
9210      -4046,    180,   -782,   -116,    191,   -259,    181,    -31,
9211        162,     43,    -41,    -69,   1463,  -1769,     -2,   -442,
9212       -636,   1495,   -218,   -123,    -58,   3616,    454,   -475,
9213        247,   -383,    304,    185,    155,     40,   1104,   1046,
9214         -8,   -736,  -1155,   -115,   3925,   -257,    -35,   -599,
9215       -437,   -135,   -256,     55,    214,    -88,    215,    -57,
9216      -1097,    183,   -501,   -608,   -135,    148,    405,    295,
9217         96,   -513,   1013,   4350,   -162,    -61,    427,    315,
9218         24,    -77,  -1278,   -167,  -1774,   -133,   -323,  -4339,
9219        732,    597,    -30,   -103,     79,   -241,    177,   -388,
9220          7,     44,    175,   -143,   5030,    277,     58,     42,
9221       -222,   -133,   -319,      6,    240,    217,   -238,   -198,
9222        218,    -43,    439,     49,     37,    106,   1123,   2196,
9223        158,    171,    458,   -932,   -435,  -2783,   -300,    444,
9224       2317,   -146,   -339,   -162,    157,   -216,      1,     66,
9225        987,   -190,   -728,  -3188,  -3167,    378,     -1,    158,
9226        459,     78,    -42,    386,   -133,    155,    294,    359,
9227        -29,     78,   1763,    780,   1019,   -330,    179,    -51,
9228       -393,    338,   4422,   -296,   -392,    170,      2,     52,
9229        253,    150,   -191,    139,   -371,    161,  -2202,    156,
9230         37,  -1004,   -384,   -466,     23,    183,  -3701,     97,
9231      -1293,   -355,    -83,    -63,    -26,     69,  -1817,    641,
9232       2996,    -16,   2011,   -406,   -647,   -652,    332,    788,
9233        484,    918,   -440,   1246,    165,     52,   -260,     31,
9234       -255,  -7237,     14,     90,   -135,    122,     14,    154,
9235          5,    -78,    111,   -254,    154,    -23,    -24,    -83,
9236         -9,     49,   -426,   1657,     99,    -36,   -191,   2625,
9237        655,    -20,  -2723,   -977,   -222,    -48,    155,     41,
9238         20,    194,    -73,    -26,  -1206,  -3517,   -471,   -815,
9239      -1144,   -371,   1353,  -1069,  -1238,    829,   -227,    487,
9240       -297,   -101,    914,    100,    -17,    115,   -806,   -798,
9241        585,   1097,     -1,   -792,    818,     29,   -256,   -417,
9242        942,     68,  -4165,     34,   -408,   -252,     55,    -77,
9243        246,   2055,     -4,   -313,   -661,   -836,    559,   -393,
9244       2043,    153,    286,  -2700,     98,   -177,   1201,     99,
9245        308,    -73,   1441,  -3902,    730,  -1610,    886,   -599,
9246       -126,    473,     43,   -252,     45,     95,   -291,    101,
9247       -307,    259,   -149,     26,   -510,    498,   1403,    -78,
9248      -1039,  -2551,    773,  -1176,  -1525,   -405,   -259,   -283,
9249        398,   2080,   -199,     62,    239,    -26,    960,    582,
9250       2516,    799,  -2127,    325,   -253,  -1652,   -965,   1413,
9251          8,   -119,    396,   -342,    277,    541,    186,   -142,
9252       1210,   -732,    798,    -47,   -557,    -12,     63,    537,
9253        148,   -128,    328,    290,    203,    361,   -328,    -64,
9254       4004,    197,   -640,    996,    -93,  -2314,     76,   -914,
9255       1437,   -964,  -1735,    984,   -578,   1389,  -1025,    -66,
9256       -120,  -1211,    -32,      5,  -1215,    771,   1621,   -934,
9257       -984,    148,  -1592,   -446,     19,   -976,  -1709,  -1113,
9258       -218,    191,   -279,   2183,     10,    -37,   -842,  -1582,
9259        -92,    558,    227,   -702,   -365,   -576,   -100,    670,
9260       -305,    285,     48,   -329,    253,   3878,    156,     70,
9261      -1008,    641,   1541,   -234,   1440,    421,   1088,    735,
9262       -206,    -83,    460,   -139,    107,  -1160,     -6,   2087,
9263       1894,   -117,    962,    113,   -990,     93,    -29,    579,
9264       1217,    -52,   -342,   -451,    670,    202,  -1070,    837,
9265       -132,   3507,    -59,   -114,   -691,    208,  -1170,   1089,
9266        305,   -200,    603,  -1301,   -942,  -1631,   1291,  -2727,
9267        414,     80,    815,   -443,     54,    -34,  -1141,   1301,
9268      -1199,    372,    102,   -257,     70,    450,    -55,     80,
9269       -227,    218,    264,    739,    -52,   -200,   3873,     83,
9270 };
9271 
9272 static const int16_t cb4440ss1[] = {
9273       6875,   -104,    -66,    161,     57,     24,     -4,     76,
9274       -122,   -100,     31,    188,   -119,    -50,   -244,     49,
9275          1,   -100,    555,    253,    433,    633,   -163,  -5345,
9276       -170,   -217,    -49,    -29,    331,    633,    -87,    -46,
9277        -29,     44,   -174,    -74,   2188,    434,    660,   -593,
9278       1548,    379,   1443,   1676,    -63,  -2125,    246,    534,
9279       -463,    872,   -169,    -12,     33,    211,   -409,    408,
9280       1514,   -189,   -277,    391,   -361,    -35,    145,   -362,
9281      -4669,    212,    -97,    -65,    387,    -81,     70,     36,
9282        448,    303,    332,  -1077,   -258,  -1353,   1185,    -50,
9283        -12,    -74,  -2101,   2429,   1817,   -939,    393,    169,
9284        -22,    -36,   1219,   3237,    816,    452,   1807,   -646,
9285        407,   -447,  -1778,   -370,   -528,   -127,    104,    416,
9286       -121,   -134,    -62,     20,   1751,   -640,   -222,    950,
9287       1603,    555,      9,    219,  -1272,   2724,   1004,   1237,
9288       -395,    356,   -453,    -98,    -24,     80,  -1621,    474,
9289      -1947,   -237,  -1059,  -2091,    780,   1211,    939,    268,
9290       -412,   1923,   -419,    851,    230,    567,    143,     48,
9291       1506,   2228,  -1226,   -453,    246,    469,    540,   -538,
9292        -96,    977,    508,    105,  -3150,   -142,    -37,    395,
9293          9,    -38,      1,   -135,   -391,   1702,   -179,  -1566,
9294      -3181,  -1679,    203,   -151,    387,    250,    563,    203,
9295        443,   -168,     82,     61,   1604,  -1878,    229,    -82,
9296        208,   2965,   1093,    251,   1592,   -432,   -532,    153,
9297        407,    157,    191,   -216,     52,    -58,    935,  -2161,
9298       -409,   -513,    977,   -113,   3247,  -1207,   -743,  -1178,
9299        136,    206,    184,   -885,    -64,     16,    -23,    -24,
9300        731,   1769,   -941,   1543,  -2386,   -669,   -958,    233,
9301        105,  -1124,    948,     97,  -1949,     59,   -152,    -65,
9302        114,     82,    387,  -1908,   -492,    129,   -624,     93,
9303        658,   -753,   1032,   2480,  -1776,    360,    -38,   1924,
9304        168,    -12,    -10,   -128,  -1712,   -446,    939,    465,
9305        605,   -586,   -299,   -393,   3878,    111,   -379,    146,
9306        186,    -50,   -279,    -30,     -3,     35,  -1941,    360,
9307        -79,   -111,  -4287,     -6,    671,   -214,   -792,    277,
9308         77,     58,      8,     16,    133,    161,     21,     33,
9309       1535,   -296,  -2668,  -3198,    -28,   -386,   1156,    144,
9310       -201,    256,   -411,    298,     67,    670,     11,   -227,
9311         -4,   -104,     12,  -1000,   1192,    860,    813,    360,
9312         25,     93,    792,   -350,     81,   4046,   -178,    122,
9313        332,     28,   -112,     -8,    288,    539,    -17,    -63,
9314          8,    231,     55,   -514,    105,   -344,    252,   -153,
9315         59,    -10,    -21,     51,   6793,     45,    259,    384,
9316        209,  -2010,    311,   -769,  -1957,   2791,   -463,   -293,
9317       -218,   1026,    897,   -798,     47,   -525,     31,    -42,
9318       2018,  -2767,   1658,    685,  -1947,     46,  -1468,    340,
9319       -272,    318,     21,   -421,   -396,    244,    -51,    290,
9320         45,      3,  -1530,   1359,  -3681,   1487,  -1689,    209,
9321        438,   -785,   -220,      2,    -55,   -483,    -35,     40,
9322          6,    189,   -200,      2,  -2026,  -1747,    838,   -880,
9323       1128,  -3108,    184,   -671,   -261,      8,    296,   -130,
9324        -78,   -268,   -100,     18,   -105,     -9,    448,   3184,
9325       -570,    656,   -376,   -969,   1682,   2635,   -277,    577,
9326        217,    281,    219,   -351,     31,     64,    101,     82,
9327        957,  -1885,    774,  -3536,   -168,   -431,   -106,   -479,
9328       1041,   -103,    774,   -142,    894,   -724,    -94,   -766,
9329        -58,    112,   2028,    566,   -346,   -139,  -2671,  -1907,
9330       1039,    189,    -33,   1690,    263,   -514,   -225,   -237,
9331        145,   -319,     38,    116,   2891,    -77,  -2065,   2559,
9332       -327,   -763,     86,   -172,   -283,   -147,    137,    245,
9333       -333,    220,     92,    194,   -176,    105,   3108,    329,
9334       -372,  -1188,    670,    773,   -235,     34,   -146,    876,
9335       -259,  -1580,    876,    105,    582,    259,    -63,    -99,
9336      -1558,   1122,  -1541,   -438,    227,   1221,  -1297,   -746,
9337       2698,    -29,   1169,    995,     -2,    201,    392,   -405,
9338        -22,    -36,    757,  -4039,    725,   1960,   1478,   -107,
9339         67,   -367,    -97,    -88,    154,    -80,      0,   -265,
9340       -163,     14,   -109,     33,    597,    115,    543,    468,
9341       -757,    826,    509,   -176,   -305,  -4959,   -118,   -464,
9342       -421,    -72,      1,   -187,    123,    -88,  -1086,     26,
9343        368,    610,   3394,   -337,    364,   2594,    491,    759,
9344       -309,    395,    152,    338,    249,    303,   -122,     63,
9345       1019,   -864,   1546,    196,     75,   -633,    -93,   -631,
9346        777,    -74,   1235,   -745,    377,   3113,   -174,   -282,
9347        -24,     89,   -920,   2124,    620,    566,   1290,   2977,
9348       1180,    278,    188,    750,    981,   -357,     80,     69,
9349         77,   -151,    150,    -15,    834,   -893,    818,   1655,
9350       -500,    237,    133,    243,    405,    239,     16,   -152,
9351        -70,  -3692,   -110,    145,     58,    -57,  -2527,   3072,
9352       2226,    218,   -824,    384,    -96,    119,   -228,   -194,
9353        136,    111,   -251,   -109,   -179,    -34,    143,    109,
9354       1157,   -216,  -1429,   -702,    323,  -1199,    -60,    632,
9355       -585,   -340,   1040,    471,    -32,   -380,   3432,    455,
9356       -138,    -39,  -2416,    652,   -253,    145,    281,    393,
9357       -671,   2841,  -1616,    -46,   -385,  -1417,   -273,   -168,
9358        318,   -263,     -2,    -69,   -638,   -137,  -2668,   -359,
9359        -86,     79,   -777,   -404,   -560,  -3533,    122,   -113,
9360        617,    497,    117,   -268,    110,     73,    752,  -1105,
9361       -521,    762,    695,   -587,   -147,  -1235,   1866,  -2250,
9362       -671,   -511,  -2178,   -820,   -619,    162,    -37,    102,
9363       -342,   -278,   6837,   -278,    185,     10,    361,    -52,
9364       -171,    246,    184,   -175,     19,    166,    -48,    -41,
9365         92,   -152,  -1227,   -983,  -3985,   -703,   1143,    204,
9366       -523,   1053,   -623,   1002,    231,     53,   -277,   -409,
9367        -67,    -56,    -90,    -47,    448,    754,    554,    972,
9368        505,   -331,   4946,   -193,     89,    530,    -24,   -172,
9369        254,    244,    140,    -10,     40,    -77,   1655,   -438,
9370      -2776,     51,   -553,    592,  -2902,    280,    804,    776,
9371        131,     69,   -207,    131,      7,    209,     93,    -19,
9372      -1148,   -733,   2674,  -1628,  -1243,   -506,  -2346,   -857,
9373      -1028,    666,    365,   -353,    105,    120,    210,    -85,
9374         37,    -40,   1027,     11,   1234,     -5,  -1976,    515,
9375        289,   3815,   -142,   -188,   -248,   -273,   -265,    593,
9376        205,    164,    -65,     70,   -992,   1586,   2130,    779,
9377         92,  -3067,    421,      1,   1172,    496,   -917,   -760,
9378        169,    -64,     14,    -40,   -247,    -95,   1769,   -145,
9379        712,   -794,   -571,    240,  -1774,    -38,   -129,   -836,
9380       3372,    887,   -451,     73,   -107,    182,    100,     14,
9381       -703,   2559,    490,   -839,   -333,    134,    804,  -3549,
9382         50,   -199,   -215,   -370,    453,    -86,    151,    -98,
9383        -58,    128,  -2624,  -1507,  -1623,  -2186,    -89,    -55,
9384       -472,   -667,      2,   -439,  -1453,   -262,    565,     56,
9385       -118,    288,    -56,     87,   -398,    729,     40,  -6015,
9386        219,   -212,    287,   -250,   -211,    -29,    -61,    -55,
9387       -120,    -92,     30,    129,   -122,    111,   2037,   1260,
9388        943,   -252,    -13,   -794,  -2570,  -1117,    297,    374,
9389      -1629,     -1,   -407,   -597,   -324,   -179,    408,     58,
9390       -902,  -1672,    611,   -198,    -61,    103,    366,    915,
9391        811,   -280,   -401,  -3849,   -111,    221,    353,    232,
9392          4,    -18,    673,   1792,  -2350,    132,   1979,  -2318,
9393       -417,   -689,    326,    768,   -377,   -522,    373,   -389,
9394       -105,   -103,     33,    -48,   1497,   1125,   1893,  -2744,
9395      -1219,    921,    472,   -165,   -438,   -129,   -682,   -783,
9396       -685,    167,   -715,    156,     64,     61,   1147,   -892,
9397        -72,    579,   1191,  -2759,   1831,   1895,    663,    816,
9398        -98,    -61,   -223,   -366,   -429,     31,   -129,   -121,
9399       -255,   1804,    138,    180,  -1063,    598,    763,    720,
9400        385,   -526,    143,     80,    168,    976,   -714,    236,
9401      -3204,     93,    874,    238,   -359,   1595,    191,    568,
9402       -182,     20,   -608,   -288,    602,   -224,   3874,   -308,
9403        -70,   -826,   -109,    -42,   -882,  -1421,  -1603,    625,
9404      -1206,     31,    782,   -106,   -700,   -246,   -571,   -124,
9405       -848,   -390,   -523,  -2903,     -9,     39,   -109,   -199,
9406        497,    -11,    377,      5,     25,   -115,    -61,    283,
9407         27,   -131,   -193,    280,    178,  -5439,     44,    -52,
9408      -1210,   -617,   -162,  -1097,     -3,    748,    -45,  -1197,
9409      -1058,    909,   1607,    693,     42,   -749,  -3001,    407,
9410        -62,     45,    214,   -312,  -1054,    498,   1291,   1189,
9411      -1268,   1083,   -757,   -319,  -2796,   -716,    310,   1583,
9412       -608,    319,    -84,   -119,  -1415,   -602,    628,    463,
9413      -1213,   -794,   -474,   2682,    931,    240,   2491,     76,
9414       -234,   -161,   -690,    359,     28,    -19,   -774,  -1023,
9415        738,    675,    248,     52,   -348,   -545,  -2715,   -599,
9416       -252,    660,   -387,   -104,   2316,    456,    -90,    100,
9417 };
9418 
9419 static const int16_t cb4440sm0[] = {
9420      -6448,    -59,    298,   -659,    -59,    329,   -569,    397,
9421       -224,    128,   -216,    153,   -100,    319,    -53,    -90,
9422         50,   3313,      4,   -215,    405,   -256,     78,   2890,
9423       -187,   -969,    195,  -1022,   -119,    214,    254,   -360,
9424       -222,     39,   2139,     91,   -290,    529,    -73,    -16,
9425       -318,    128,   -348,    565,  -1190,    202,   -185,   -234,
9426       3498,     48,     68,  -1917,   1694,    212,   -477,    239,
9427      -3301,   -489,    424,    418,    -82,    -61,    599,   1530,
9428       -200,   -252,    162,   -243,     43,   -534,  -2695,    255,
9429        317,    489,    279,   3337,    246,   -349,   -149,   -128,
9430       -146,    256,   -455,    137,    -75,    836,    209,   -349,
9431       3494,    255,  -1948,   -732,    367,   1373,   -211,    608,
9432        345,    -17,     43,    102,     19,   -219,    173,  -2361,
9433        130,   -862,    637,   -103,   -589,    219,  -1261,   -238,
9434      -2528,   1643,  -1587,   -690,   -166,      7,    -57,   1221,
9435        326,    103,   -830,    608,    196,  -3705,   1103,    568,
9436      -1602,    543,   -153,   -416,     74,    185,    156,     34,
9437       1329,   -798,   -214,   -515,    121,   -797,    749,    346,
9438        629,   -609,   -877,    -60,    184,   -157,    250,    193,
9439       4385,    369,   -181,   -191,   -308,   -314,   -395,   -173,
9440        -88,   -388,    -43,     46,      9,   -167,    189,   -192,
9441       6086,   -226,  -1795,    126,   -941,   -423,    397,    380,
9442        461,    319,    364,   -194,    433,   1214,  -3715,   -274,
9443          9,   -327,    212,   -375,    130,   -917,    -63,   1120,
9444       -651,   -211,    149,  -1128,    265,    -73,  -4630,    493,
9445        -83,    -20,   -314,    -91,    910,   -109,     -3,   -417,
9446       -109,    374,    357,  -2773,    253,   -234,   -306,  -3060,
9447       -762,     53,    476,   -299,    -89,  -2440,   -658,    -83,
9448       -854,   3770,    374,    552,    450,     51,    346,    887,
9449       -463,    189,    254,    182,     15,    -37,  -3263,   2594,
9450       -647,    -83,    404,    770,    691,   -654,   -301,     81,
9451        -13,    742,    371,     54,     31,    -83,    -59,   4196,
9452        653,    256,  -1075,   -539,   1084,  -1077,   1238,    259,
9453         20,   -191,    854,    179,    -47,  -1025,   -189,    281,
9454       2556,   1765,    106,    -79,    320,  -3066,    228,   -500,
9455          1,   -183,    -46,    220,   -233,    -50,    -98,   -261,
9456        -84,    -25,  -4378,   -428,  -1395,   -582,   -619,    443,
9457      -1456,    375,    144,    -32,    356,   -454,     28,    136,
9458          5,    247,  -1057,    709,   -362,    293,   3084,    545,
9459      -2804,   -625,     16,   -228,   -238,    164,   -201,   -114,
9460       -149,     58,    -74,    203,    271,    462,   1037,    159,
9461      -1652,   -591,   -846,   -166,  -3272,    710,    773,    824,
9462      -1138,    630,    -14,    209,    348,   1476,    322,   -371,
9463        241,   4133,   -877,   -476,   -391,    602,   1259,  -1204,
9464        352,     90,   -473,     43,   -152,   -439,   -131,   -217,
9465      -1559,  -5029,   -186,   -239,    -44,    750,     33,   -167,
9466       -211,    -67,    -91,   -143,    124,     32,    -16,   8192,
9467         68,   -102,    163,    -31,    458,     38,    249,     21,
9468        157,    -63,     36,     49,    -22,     89,      9,    153,
9469         46,     60,   -146,    -13,  -7506,   -104,    101,   -141,
9470         25,    165,    -84,    219,     53,   -182,    -94,     46,
9471      -1314,   -371,   -298,   -527,      6,  -1955,     52,   -714,
9472       -461,    174,   1450,   -298,    107,   2965,    250,    -65,
9473         46,   -171,    296,   -785,   -784,     35,     36,     29,
9474        915,   -891,   -391,    168,    509,   3763,  -1267,   -138,
9475        132,    424,    -53,   -669,  -1491,   -927,    712,   -638,
9476       -440,   -299,    522,   1593,    445,   3234,    547,    498,
9477        440,    145,   -135,   -188,   -296,   1080,    468,     77,
9478        176,   -315,    221,   4784,   -666,    274,    762,    -42,
9479        218,    -86,   -273,    116,    814,    -21,    402,   -266,
9480       -392,   -425,   1126,    -68,    142,    357,   5143,    363,
9481       -224,   -198,    115,   -221,   -262,   -736,  -2774,   -196,
9482       -208,   -613,    163,    696,    789,    132,    114,    121,
9483      -3138,    164,    172,   -189,    232,     53,    310,    -50,
9484       -407,   1207,   -474,    249,   -806,     21,     20,     72,
9485       -534,    101,    -47,   -223,  -4568,   -128,    -29,   -910,
9486       -254,    105,   3163,   -119,   -135,   1745,   1744,   1105,
9487        291,   -333,   -278,   -441,    660,    141,   -291,    314,
9488        149,    142,   -121,  -7878,   -240,   -204,    189,    376,
9489          3,   -129,     59,     46,    170,     82,   -150,    -34,
9490         67,   -110,    635,    148,    256,  -2939,    157,   -509,
9491       1439,  -2470,    794,   -298,    407,    980,    805,    349,
9492        208,    -35,   1009,   1180,   -114,    776,   -339,   -776,
9493        250,   1951,   -557,    172,   -395,    795,  -3075,   -348,
9494       -106,    122,    -47,     -9,     55,     40,   3002,    421,
9495        538,     -1,   -277,  -3062,    -15,    168,    461,    521,
9496       -525,    413,   -196,    159,  -3314,    -85,    983,    565,
9497      -3113,     38,     79,   -172,     20,   -228,   -520,    346,
9498         47,    485,   -177,     51,    175,    444,   3475,  -3416,
9499        -81,    118,    264,   -162,     20,   -192,   -219,   -111,
9500        -57,   -225,    159,   -218,    117,    -28,   -150,  -1100,
9501       -681,    444,    -54,    -11,  -4669,   -216,  -1151,    858,
9502        168,    -39,     52,    387,     74,    -39,   -154,   2767,
9503        307,   -132,    531,    175,    906,     14,   -129,     49,
9504      -3389,    476,   -127,   -329,    479,    118,    -85,    209,
9505          4,    227,    154,     -2,   -238,    263,    -24,    553,
9506       -231,     78,      2,   -183,     31,   5933,    117,     86,
9507        386,    359,    153,    101,   -784,   -553,    -13,    256,
9508       -347,  -1311,   -936,    -64,   1718,   -444,    168,   -590,
9509      -3252,   -194,   -243,   -269,   2096,   -994,  -1081,    309,
9510       1003,    290,    -66,    306,  -3239,    -25,    700,    365,
9511       -770,    144,      4,    259,   -185,   1493,   -158,    726,
9512      -3180,  -1683,   -119,     45,   -493,   -205,  -1728,  -1226,
9513       -235,    -87,    -88,    -87,   1966,      8,    142,    496,
9514        239,    828,     30,   -517,   3150,   2266,    402,   -315,
9515         74,   -312,   -414,    -16,    458,    381,    376,   1287,
9516       1093,   -410,   -967,     80,    382,   -106,   4419,    445,
9517        293,   -283,    282,    324,    -80,    -25,    115,  -1667,
9518       -756,   1893,  -2772,    395,      3,   -349,    138,   1094,
9519        406,    432,    214,  -1328,    632,   -132,   -100,    135,
9520       1627,   1062,   1026,  -1341,     24,  -3352,   -173,   1265,
9521        861,   -821,    -87,   -367,    278,    151,   -101,    -32,
9522        161,    387,   5778,   -564,    492,     83,    324,     29,
9523       -423,     91,   -132,    190,   -310,   -457,    -62,    -99,
9524        171,   -214,   -159,  -2500,   -693,  -1538,   -311,   -784,
9525      -2422,   -498,   1781,    342,   -467,    -78,    466,   -252,
9526        241,    197,    186,  -1039,   -190,    346,  -1881,   -240,
9527        -65,   1438,   1001,  -3009,    -52,    221,   -490,   1224,
9528        -63,    -39,     53,    169,    130,     86,    -56,    -90,
9529        116,      4,   7098,     -5,     61,   -172,    -65,    160,
9530        -94,    -30,   -111,    270,   -653,    521,   -426,   1084,
9531      -1169,  -1158,    584,  -2499,   2494,   -321,    695,    823,
9532       -429,     35,    529,   -280,    -45,   -286,   2997,    207,
9533       -633,  -2207,   1708,   -298,   -413,    673,  -1017,    292,
9534        493,     76,   -136,   -365,    -65,    266,    852,    512,
9535        791,   -129,   1364,  -1065,   1371,    383,   -524,    505,
9536        943,    147,    229,     39,  -2969,     70,   -295,     66,
9537       2759,    -16,   -435,   -474,  -1058,    762,     54,   -257,
9538        560,  -3167,   -572,   -418,   -478,    370,     72,    -20,
9539        296,     54,  -2683,    550,    -15,   -155,   2146,   -143,
9540      -1144,    463,   -117,  -1690,  -1917,     42,    249,   -278,
9541       -319,   -513,    544,  -2033,   -317,  -1955,  -2646,   1345,
9542        759,    268,    207,   1243,    256,    -32,    -45,   -750,
9543       -211,   -184,   2397,    473,   2572,   -489,    260,    389,
9544       -237,    602,   -463,    569,   1673,   -176,   -227,    964,
9545        203,    130,   -269,   -190,   1339,   -978,    973,   1986,
9546       1145,   1258,    272,   1779,   -436,  -1306,    652,    807,
9547        574,   1401,     53,   -183,   1612,   -828,  -3094,    -82,
9548       1061,   1042,   -200,   -891,   -126,    181,  -1324,    549,
9549        555,     -4,   -868,     79,    157,  -1533,     18,    230,
9550      -1096,   -335,   -669,   -166,   1853,   -310,   -340,    249,
9551       -954,   -594,  -2929,    415,      5,    135,  -1315,   -237,
9552       1868,    787,   1912,  -1100,   1139,  -1103,   -217,   -382,
9553       -654,   2078,    528,    133,   -115,    -56,    -41,   -207,
9554         69,    461,    465,   -396,   1725,   1306,   -443,   -720,
9555      -1600,   1176,    652,   -997,   -306,  -1040,   2258,    -75,
9556 };
9557 
9558 static const int16_t cb4440sm1[] = {
9559       8192,     96,    214,   -395,   -106,    291,   -401,    305,
9560       -102,    194,    -73,     31,     71,    -19,   -349,     65,
9561       -183,     26,    -21,   8154,    107,   -136,    -37,    -35,
9562         85,    127,   -202,     43,   -195,    225,    -51,    -69,
9563        -57,   -107,    141,   -120,   -284,   -227,     28,    680,
9564        218,     29,  -1800,    488,   -207,   -453,    -99,  -3680,
9565       -210,     39,    279,   1406,    278,    -37,  -1596,    232,
9566        376,     90,    234,  -3348,    242,   1765,    555,   -883,
9567        118,    115,     48,   -116,   2166,   -292,    136,    527,
9568       -236,    -18,    411,    -20,   -190,   -480,    665,   3332,
9569        378,   -287,    337,    199,     -5,  -3904,    311,   -297,
9570      -2720,   -193,    -17,    911,   -224,    457,    -48,    254,
9571        271,    -24,    -77,    165,     23,    182,  -1122,    122,
9572       -520,    309,  -3604,  -1013,   -405,   -647,   -145,  -1162,
9573       1019,   -190,   -278,     69,    362,   -185,    -78,   -245,
9574        472,    670,   -493,    620,     76,    717,  -2296,   -111,
9575       -454,   3224,     27,     47,   -351,   -154,   -293,    187,
9576        -93,     96,     87,   -453,   -132,      9,    125,   -209,
9577        -26,    284,   -552,    255,     87,    227,  -5445,    112,
9578        172,    -15,   -448,    475,  -5747,    367,    149,   -228,
9579       -797,    371,     67,   -102,   -118,   -418,    332,     38,
9580       -100,     90,   -183,  -3302,     15,  -1049,  -1560,   1299,
9581       -710,   1257,    698,    316,   -283,    955,    240,    182,
9582        269,     12,    -37,   1817,    649,  -1273,  -2071,  -1719,
9583       -765,    977,  -1159,    351,  -1583,    -85,   -771,   -215,
9584        123,    314,   -158,     32,    560,    208,    265,   -451,
9585       -413,     32,   1954,  -3598,  -1680,   -832,   -646,    761,
9586        272,    394,    213,    -35,    -44,    343,    309,    244,
9587       3041,   -399,    -50,   -126,  -2755,   -146,    243,   -367,
9588       -600,   -166,   -832,   -537,    269,    -48,   2419,   -526,
9589       -309,    -17,   -235,     73,    341,    351,   -840,   3241,
9590        -94,   -432,    404,   -588,    158,   -127,    -49,   3259,
9591       3543,    134,   -256,   -106,    622,    -45,   -170,   -109,
9592         68,    377,    -84,    210,   -250,   -267,    257,    -77,
9593          6,  -1109,  -1498,   -327,   1063,    992,    632,   -245,
9594       -656,  -1100,    -60,   -456,   -170,   3208,     -6,     13,
9595        -95,    606,   -594,  -2039,   -369,  -1743,    275,    -93,
9596        117,   2828,   -138,   -108,    206,   1819,     98,    -45,
9597         45,   -163,   2962,   -398,   3536,   -183,   -259,   -581,
9598         65,   -498,   -288,   -357,   -339,    -13,    -71,   -409,
9599         36,    -15,   -545,   1433,    135,   -220,     99,    752,
9600        177,   -455,   -251,   1172,  -1274,   1062,   -774,   -999,
9601        -63,  -2756,     99,    -86,   4695,   -171,   -129,   -856,
9602         26,   -543,    610,  -1350,     -2,    271,    455,   -150,
9603        358,    101,    536,    125,    101,     88,    -16,    -12,
9604        488,  -7479,    110,    264,    140,   -302,    110,    232,
9605          0,     15,     70,    -28,    -27,   -110,    -99,    201,
9606         78,    215,   -108,   -267,  -7548,     34,    312,    -86,
9607        197,    125,     80,    -75,   -117,     -2,    128,   -207,
9608       -131,   -513,    614,     33,  -4844,   -302,   -323,    160,
9609        808,    645,    243,   -603,     68,    -70,    158,   -131,
9610       -212,    -34,   -247,    625,    134,    -42,    525,    -89,
9611         31,    116,     -1,    508,   5021,    395,    111,    -86,
9612       -172,   1433,   -114,   -126,   -148,   -337,   -260,    233,
9613       -479,    275,   -247,  -5672,    386,   -110,    -99,   -142,
9614       -171,   -154,   -358,     30,   1028,    -78,    575,    523,
9615       -586,   -739,   1586,   1076,  -2519,   1572,  -1448,   -201,
9616        166,    -54,    137,   1268,   1157,   -411,  -2905,    195,
9617        489,   -740,    154,    522,   2276,   -604,    194,  -1112,
9618        192,    400,   -271,    250,    413,    273,    158,   -299,
9619       -874,   -228,  -2454,    162,    819,    457,   3401,    689,
9620       -208,   -298,   -461,   -360,    -70,  -2133,   -114,   -124,
9621         81,   -228,    625,   3525,    909,    254,   -234,   1316,
9622       -773,    531,    -30,    -16,   -164,    -84,   2360,  -1900,
9623        351,  -2979,    545,    653,    416,    273,    -79,   -825,
9624       -107,     71,    495,    223,   -176,    129,     40,    424,
9625       1627,    207,     47,     -8,   -273,   -715,     60,  -1253,
9626       1501,  -1199,   -248,     39,   2859,   -432,     89,    299,
9627        948,  -2608,   -896,   3468,     84,    511,     55,    151,
9628        733,    270,   -354,    470,   -219,   -115,   -105,     91,
9629       -259,   1941,    775,     12,   2764,    484,    557,   2288,
9630       -118,    294,    -32,    719,    -62,    -64,   -295,    -82,
9631       -145,   -285,   -492,     87,   -135,    -98,    194,   -288,
9632         -8,    263,   -475,    -53,   -388,   5621,     41,    -28,
9633         34,   -323,    138,   1935,  -1806,   -185,    340,   1380,
9634         48,   -542,  -2965,   -339,     88,    554,     41,      4,
9635       -151,    182,    -39,   -193,  -3355,   -312,   3106,   -203,
9636        442,   -110,    317,   -269,    225,     31,    -62,   -277,
9637        163,   -766,   -408,    210,    -58,    128,    161,   3308,
9638       3321,   -138,   -278,   -149,    216,    134,   -253,   -135,
9639       -154,   -123,    254,    200,     -2,    133,   -307,  -6253,
9640        310,     -6,    959,     26,    191,    315,    528,    -75,
9641       -230,   -203,    153,   -265,    -94,    -61,     -2,   2761,
9642      -4623,   -353,    -19,    102,   -139,     54,    438,    267,
9643        -73,    447,    226,     71,    -19,     75,    -40,    -32,
9644       -850,   -500,    422,   1237,   -688,    357,  -3158,   -468,
9645       -450,   -279,   -694,  -1109,    734,  -1602,   -117,    122,
9646        261,    979,    -20,    385,  -2929,    342,  -3164,   -146,
9647        252,   -104,     62,    469,    289,    249,   -214,    -38,
9648         73,     83,     -7,     18,   -394,     -5,   -140,   -267,
9649        331,   -147,   6540,    395,   -103,   -147,   -271,    -20,
9650        191,     73,   -155,    197,     71,    503,     19,    138,
9651       -129,    335,    209,     75,  -6207,    140,   -176,     -5,
9652         35,    -40,    -61,   -146,   1080,     58,    327,    -49,
9653       -842,   1431,    595,   3461,      1,    142,   2001,    297,
9654        -16,   -425,   1156,   -101,    -54,   1060,   -222,   -295,
9655        938,  -1212,  -2374,     73,   -272,  -3318,     -8,   -718,
9656        114,   -154,     85,     -9,     72,     86,  -1330,    226,
9657      -1414,   -521,   3161,  -1856,    133,    240,   -499,   -371,
9658       -745,    779,   -463,   -506,    463,   -229,   -226,    389,
9659        135,  -4137,    360,    735,   -318,    777,    593,    977,
9660       -174,    286,    187,    -95,  -1626,    245,     97,      9,
9661        277,    299,   1568,   1066,    375,   1342,   -390,    884,
9662        271,    185,   -258,  -1100,   2113,   -107,   -447,  -1917,
9663        -58,    -29,   1081,   -455,   -524,   -196,   1869,   -677,
9664      -3564,   1443,     29,   -425,    -28,   -370,   -342,    -28,
9665         30,   -118,     58,    607,    454,     45,   -120,    232,
9666         20,     21,   -175,   -112,   -236,    492,    411,     42,
9667        -42,   4041,     39,  -2579,    235,   -146,    122,     24,
9668       1301,    123,   -461,  -3264,    316,    -88,   -209,    140,
9669        387,   -430,     78,    508,    149,  -3588,   1107,    820,
9670       -140,    654,    812,   -566,  -2578,   -403,    -72,    120,
9671        355,   -136,   -121,    209,    240,    116,    231,   1630,
9672        208,   -178,  -3160,   2203,    -52,    451,     84,   -310,
9673      -1199,    596,     69,    285,    242,     15,     49,    341,
9674       -154,  -2286,   1206,   -109,   1048,   -647,   1127,     98,
9675      -1264,   -808,   1744,  -1597,     13,     26,   -216,    263,
9676       3276,   3192,   -105,   -390,    -31,    676,     73,    265,
9677         31,    101,    479,    -69,    123,    -24,    -49,     32,
9678       -653,   2253,     49,   -346,   1476,   1820,    396,    639,
9679       -219,    792,   1728,    147,   -765,   -140,   1181,     98,
9680        153,    -98,   -755,   2473,    452,    231,   2031,   2468,
9681       -416,    587,    724,    148,    500,   -933,   -229,     55,
9682        102,     74,   -164,    652,   -425,    100,  -2684,   1358,
9683       1626,   -350,    544,   -301,  -1589,   -305,  -1266,     11,
9684        243,   -125,   -330,    294,   1471,  -2922,   1581,   -546,
9685        582,    231,  -1407,   -877,    602,    219,    350,   1130,
9686        -86,    214,    -56,    201,   -181,  -2140,   1108,    493,
9687        456,   -542,   -113,   -852,   1647,   1897,    840,  -1178,
9688       -369,    788,    488,    256,    366,   2298,   1167,   -205,
9689        256,    585,   -555,    292,   2615,    748,   -247,  -1102,
9690      -1682,    226,    415,     20,     27,    100,      9,    436,
9691      -1746,   2621,   1583,   -211,   -833,    441,     54,  -1183,
9692       -826,   -916,   -707,    564,   -232,    -14,    147,    453,
9693         70,   1094,   -903,   -337,    450,  -1546,   -662,  -1047,
9694      -2345,   -811,  -1037,     96,    560,   1381,   -119,   -383,
9695 };
9696 
9697 static const int16_t cb4448sl0[] = {
9698      -3850,  -1289,   -449,    -36,  -1178,  -1175,    705,    -97,
9699         37,   -650,    426,   -477,   -145,    124,      6,    207,
9700        -96,  -3145,   2917,   -260,    349,    668,    -72,      6,
9701        157,    -62,   -128,     20,    -82,  -1357,   -707,   -619,
9702       -313,   -229,   3010,   -169,    -27,    738,    971,  -1450,
9703        246,    154,   -163,    -15,    -93,      5,    -35,    -42,
9704         24,     31,    -25,   6803,     33,    -32,    -68,    -68,
9705        -44,    317,     43,   -106,    608,   -999,   -699,    582,
9706         46,   1631,    830,  -1570,  -2645,    992,   2126,    132,
9707       2377,   1551,    247,   -247,   1508,    -34,    162,   -275,
9708        -81,   -654,   -625,    125,    -33,   -210,    309,    900,
9709        571,    726,   2691,   2821,   -698,     60,     46,   -483,
9710         14,   -210,   -295,    102,    214,    226,   2622,    -82,
9711       -390,   1436,    107,    554,    381,   1307,   2283,   -190,
9712         27,    -35,   5557,    283,    103,    180,    104,    -89,
9713       -186,   -319,   -225,   -141,     92,      1,  -1942,   1025,
9714        906,     32,     -3,  -1089,    182,   -799,    483,   -368,
9715      -1734,   -103,   1680,    474,   -133,  -1067,   -545,   -219,
9716       -118,   -635,  -2559,   1002,   2554,   -640,   -505,    179,
9717       -344,    -81,    107,    -61,     79,    -12,    -29,    -37,
9718      -7574,    -92,     64,     92,   -164,    -20,    -61,    -35,
9719       -312,   -159,    333,  -3401,  -2596,   -344,     88,    604,
9720        535,    -87,    365,    -13,    -77,    131,    127,    588,
9721        302,    -94,   -506,   2427,     99,    304,   2653,  -1104,
9722       1380,    976,   -530,   -120,   -105,    293,      9,   -826,
9723        388,    -66,    421,   -202,    605,    675,   4060,    978,
9724        143,    -94,     21,  -2444,    -30,    554,    695,   2878,
9725        657,   -104,   -435,   -326,    307,     20,     20,    159,
9726        106,  -3473,    326,  -1029,   -304,    670,  -2109,   -431,
9727        573,    704,    293,    -45,   -169,   -119,   -191,    599,
9728       -910,   1976,   -165,    581,   1209,  -1689,   2365,   -370,
9729       -601,   -696,    374,    202,   -114,    -61,      3,    -63,
9730         30,    369,   -158,   -128,    198,     52,    -98,    -44,
9731       -323,  -5118,  -1100,   -669,   2256,     32,    -66,    206,
9732         65,   2801,    783,   -470,   -973,    471,   -211,    -27,
9733       1879,    302,   -388,   -249,    301,    537,   2761,    321,
9734        571,     20,    337,   1336,    522,    231,    368,   -363,
9735      -2065,    -57,  -2565,   -584,   -611,     56,    814,   -382,
9736       1671,    408,    492,     12,   1201,   1513,    247,   2165,
9737       -592,  -1246,   -493,  -1012,  -1330,   1251,     75,   -100,
9738        182,     52,    -47,    710,  -1137,   2420,   -559,    266,
9739       -801,   2523,   1229,    736,   -409,    -49,    269,   -174,
9740       -179,    -24,    348,   -661,    251,  -1039,   2647,    283,
9741        728,  -1850,  -2088,    196,     39,    -72,    -35,    -94,
9742       -540,    266,    340,   -450,    763,     -5,    113,   2618,
9743      -2737,   1047,   -246,   -522,   -182,    376,   1068,    203,
9744       1238,   -938,    211,   -308,   -395,   -629,    596,  -2634,
9745       1452,  -1155,     83,    -89,  -3121,    419,     40,   2691,
9746       -306,   -343,      4,   -347,   -725,   -117,   -315,    115,
9747       -215,     26,    429,   1074,  -1831,  -1850,   2609,     72,
9748        467,    191,    432,    857,   -186,      0,   -443,    -24,
9749        500,    541,     30,   2324,  -1160,  -1153,   1783,   1282,
9750      -1992,    101,   -108,   -108,    556,  -2012,    506,    691,
9751        -65,   -610,    402,    610,   1941,   -121,    942,    589,
9752       1879,     58,    312,  -2218,  -2056,  -2284,   -350,   -453,
9753        306,     38,   -579,   -185,   -101,   -196,   -150,    156,
9754        126,    -44,   -143,  -7923,    126,   -120,   -138,   -233,
9755         97,    -20,   -121,   -175,     -8,    -13,   -123,   -365,
9756        251,    730,   2883,    667,   -418,   -208,   2170,  -1442,
9757        196,   -389,   -516,    252,    -98,    525,  -1819,   -647,
9758       1575,    768,   1124,   -428,  -1010,  -2027,    411,   -473,
9759        863,    210,    908,     40,    145,     37,    192,    189,
9760         52,   -217,   -168,     63,     -7,    -53,   -121,     13,
9761       -145,      0,    -37,     61,  -7979,   -142,     32,    118,
9762        190,     -7,    -13,    113,     36,     31,   1461,  -2088,
9763       2391,   -939,    -66,    822,    280,    246,   -157,   -183,
9764       -433,   -356,     88,   -101,   3969,  -3388,    -84,     84,
9765        130,     35,     74,     37,    181,   -195,    219,    -29,
9766        -23,    -32,     69,    625,   2328,   -192,  -2617,    287,
9767        543,  -1604,    823,   -547,   -277,    764,    276,    156,
9768        198,     17,     84,    346,    -27,   -129,    143,    217,
9769        212,   -249,     20,   6449,      7,     51,   -889,    -88,
9770        265,    282,  -1956,   1327,  -1025,   1338,  -1709,  -1008,
9771        372,     57,   1404,    234,   2621,    -18,    663,    301,
9772          0,    167,   -372,  -2534,   1945,   -191,    198,    359,
9773        -43,     92,     24,  -5498,    -63,    189,     36,   -369,
9774        352,    381,   -205,   -144,   -119,   -267,    -60,    -10,
9775        387,   2388,   -155,   -450,    465,   1529,   -216,   2673,
9776       -146,    118,     50,    290,    147,     11,  -2912,    863,
9777       2184,   -689,    -44,     59,   -663,    663,    675,    295,
9778       1331,   -115,    -10,    -54,     -1,     31,   1699,    127,
9779        215,   2966,    163,    416,  -1053,   1216,    356,   1428,
9780       -166,   -172,     -2,   -355,   -169,   -331,    -94,    -78,
9781       -123,   4875,    311,     67,   1145,    397,   -288,    212,
9782       -344,   -290,    126,     16,    176,    485,    551,   -526,
9783         11,    120,   -274,     83,  -5399,   -154,  -1611,    887,
9784        321,   -446,   1166,   -333,    652,    310,   -895,     62,
9785       -219,   2840,   -753,    -34,  -3203,  -3600,    464,   -249,
9786        336,    297,    -85,    316,    144,    306,   -249,    149,
9787        112,     73,    192,    -89,     18,    197,    116,     51,
9788         37,    212,  -7248,    163,     31,    -52,    -31,   -101,
9789      -1366,   -353,   -325,  -1335,   -440,   1193,    670,  -2635,
9790        872,   1400,    733,    395,    122,    130,  -4146,      0,
9791       -382,   1486,    308,   1179,   -412,    288,    701,    161,
9792        147,    959,     60,     77,   -123,     17,    193,    204,
9793       -226,    388,    272,   -588,   -157,   2823,    735,   -745,
9794       2368,    359,  -1088,  -2004,  -1293,   2018,    483,    320,
9795      -1014,   -806,   -479,    -68,    -51,    168,    873,     27,
9796      -7906,     57,     19,    -23,     27,     43,    -13,    -50,
9797         93,     16,     29,     31,    -26,     32,    -22,    453,
9798       2922,  -2560,    138,    923,  -1245,   -405,     10,    228,
9799       -270,    145,   -192,     83,     48,    101,     77,   -226,
9800         36,   7792,    126,   -275,    -37,    -36,      9,     45,
9801        -89,     13,    148,    125,     24,   -442,    111,    -12,
9802        540,   1794,   3008,   1620,   -185,  -1394,   -161,    -25,
9803       -313,   -317,    591,   2507,    134,   -369,     77,    527,
9804       -619,   -236,   2681,     87,  -1060,    -34,   1894,  -1123,
9805        373,   -628,   1934,  -1279,  -1689,   -609,   -472,   -598,
9806        405,    229,    414,     12,  -2923,    -33,   -435,    -49,
9807       2380,    -34,   -344,  -2171,   -284,    274,    226,   -287,
9808        -84,    -57,     -1,   -169,    -50,    479,    707,  -2774,
9809       -532,   -640,   -244,     44,    458,   2519,   -590,   -472,
9810 };
9811 
9812 static const int16_t cb4448sl1[] = {
9813      -2878,   -714,   3098,    -76,    -51,    232,    118,   -780,
9814       -691,   -267,   -309,    105,   -179,     -5,    -84,    -11,
9815       -120,   -379,    458,  -3161,     65,   2994,     64,    374,
9816       -440,     62,   -183,     28,   -561,     73,     59,  -2565,
9817        445,   -451,  -1026,    437,     10,   -173,   1243,  -2278,
9818       -481,   -395,   -154,  -2402,    945,  -2789,    117,  -1184,
9819         75,   -704,    527,    478,   -589,     17,    131,   -110,
9820        574,  -1055,   -628,   -277,   2798,   1483,   -657,  -1996,
9821       -248,    194,   -284,    822,    225,   -170,    -10,   -302,
9822       -427,  -1700,    -90,   2756,   2124,    -49,   -964,    372,
9823       -637,    443,     13,    -69,    -71,    196,  -1971,    110,
9824       1147,    698,   1333,   1369,    527,    165,    903,    577,
9825      -2134,     56,    -33,     34,    183,    247,   -342,    974,
9826       1079,   2478,    -26,     80,  -2377,    430,  -1422,    428,
9827      -2187,   -469,  -1280,   -326,    -40,    188,    911,    405,
9828       2772,    279,   -493,    265,    768,     45,   5778,     44,
9829        121,   -257,   -135,    124,    263,     15,    197,   -114,
9830          5,    -14,     -8,    -82,   3989,   -511,    197,   2446,
9831       -292,   -205,   -919,    162,   -121,    145,    -40,     71,
9832       -105,     72,   2035,    960,   -145,   -467,   -518,    167,
9833      -2988,    421,    860,    320,     40,   -446,    319,    160,
9834        140,    511,    -55,    213,   -148,   -527,   -666,    687,
9835          9,     23,    344,   -156,  -4646,   -125,   -220,      9,
9836        134,    -25,     16,  -1319,    763,     58,  -1586,   -438,
9837        301,   -411,   -337,  -3398,    358,    -68,   -111,   5483,
9838        -36,   -456,    -94,   -116,    204,     95,     84,    -73,
9839       -163,     69,   -190,     64,  -3716,   -326,   1815,   -843,
9840        312,   -498,    684,   -641,   -766,   -104,    606,     70,
9841       2630,     51,   -170,  -3584,    167,    461,   -162,    132,
9842        496,     91,    171,    255,     48,      2,   -120,  -1196,
9843        534,   -431,   2669,   -403,      8,    287,   -391,   2557,
9844        849,    167,   -275,   -184,    605,  -3570,    113,     22,
9845      -2586,    668,    294,   -910,     67,   -141,      0,    418,
9846        271,     75,     90,   -124,    446,   -142,   -635,    631,
9847       -956,   1566,     25,  -1982,    790,   2770,     33,   -520,
9848         23,  -7488,     67,    -73,     60,     64,    -46,    -36,
9849         76,      3,     22,    149,     61,     34,    255,   -380,
9850       -284,  -2531,  -1423,   1507,   -926,  -1074,   -929,  -1430,
9851       -141,    165,    -80,   -268,     21,   -767,   1542,   3197,
9852       -191,   2014,   -304,    595,    536,   -906,   -126,   -354,
9853        -76,   -162,   -125,  -3139,   3197,    934,    366,   -923,
9854       -330,    277,   -284,   -163,    -12,    402,     15,   -146,
9855         20,     83,    111,    196,     23,     71,     77,   7287,
9856       -175,    -13,   -227,    -59,    -56,    -28,      1,    163,
9857        -50,     59,    635,    150,     95,   2750,    775,  -2057,
9858        423,  -1078,   1749,     -3,   -655,   -365,   -357,    145,
9859        -76,      5,    -93,    224,    150,    108,    -34,    173,
9860        148,   -371,     34,     48,  -8037,     65,     50,    103,
9861        -42,    -10,    -96,    -90,     -3,     60,     92,    -79,
9862        -76,    386,    114,  -1947,    833,  -1279,   -484,    217,
9863       3156,    226,    485,   1191,    425,     88,    -59,   -243,
9864       2292,   1681,    671,     62,    899,  -2453,   -100,   1039,
9865        713,   -104,    554,    219,    356,    963,    741,   -102,
9866        455,   2067,   -324,    172,     28,    772,    752,  -2351,
9867      -1438,   -865,  -1668,    105,   1034,   1195,     14,   -350,
9868       -425,   -648,   2086,   -532,    634,   1537,    -33,   -598,
9869       2888,    -85,    184,    158,   -164,   3339,    237,   -284,
9870        -54,   -246,     46,   -254,    365,     55,   1928,   -346,
9871       -357,    331,    139,     16,    674,   -384,    -67,  -3399,
9872        165,     76,    215,    137,  -3187,   -146,   -264,   -165,
9873      -3039,    235,   -541,   -630,    -32,    -33,   -211,    160,
9874       -121,   -111,  -1296,    -47,   -128,    292,  -1523,   1540,
9875        771,   -166,   -509,    212,   2758,   -327,   -418,   -305,
9876         -9,    465,   2513,    195,    -70,   -209,    -66,    127,
9877       -147,  -3161,   -192,   -541,   -555,    131,   -858,  -1609,
9878        973,   -156,  -1877,     60,   1011,     66,   -348,    912,
9879      -1731,  -1296,    305,   -369,   -560,    470,     46,   -863,
9880       -124,    -37,     40,   -395,  -4886,    -20,    221,    228,
9881        177,    182,     98,   -151,   -195,    854,   -194,   -374,
9882        301,    586,     58,   -908,    -19,  -4198,   -171,    330,
9883         48,  -3312,   -164,   1913,   1183,    -42,   1287,   -353,
9884        757,    620,   -547,    251,   -520,     59,     43,   -179,
9885       -191,   -131,  -2951,   -944,  -2479,    344,   -813,    104,
9886       -697,    -44,   -270,    198,    245,   2866,    208,    178,
9887       -248,     38,     19,    577,   2812,   -765,   -855,   -439,
9888        -60,    -30,   -352,   1521,  -1069,    457,    415,    572,
9889       -749,   -144,    100,    515,   -794,  -1554,   2507,   -270,
9890         10,     62,   2507,  -1550,    -75,     70,   2530,    562,
9891        132,   -141,    251,    156,    835,    102,    717,   3226,
9892       3327,    172,     84,   -205,    -11,    208,   -310,    164,
9893        -27,     11,    281,     37,   -518,     20,    -76,     82,
9894       5436,   -543,   -301,    112,    359,   -140,    -94,     78,
9895        -18,     38,   -196,    -92,     13,   -111,    -23,     30,
9896        -15,    -94,    101,    142,  -6455,    321,    322,     50,
9897       -216,   -321,    -10,   -465,    101,     45,   -585,   -969,
9898       1248,   -456,  -2523,   -852,  -2129,   -889,     33,  -1424,
9899       1462,    583,    749,    527,  -1737,   1262,   -594,    414,
9900       -215,  -1184,    412,   1758,  -1836,   1248,    440,   -178,
9901        784,   3591,   -227,     43,   -493,   -766,   -270,    150,
9902        151,    -56,   -110,  -2832,    -73,   -166,    470,   -179,
9903       -681,     71,   -114,  -2743,   -806,   -560,     63,   -244,
9904        -90,    182,   -143,    995,    404,    -13,  -1343,   1524,
9905      -2472,   1718,   -957,   1229,    458,   -395,  -2817,   -579,
9906        -99,    340,   1538,    684,   -492,   1156,    -45,    -65,
9907       -305,  -1408,   -325,   -270,   -358,   -127,     92,    -97,
9908        415,     85,  -4749,    173,   -296,   -203,    331,    315,
9909        184,    -46,   1315,   -146,    -55,    427,     37,    255,
9910       -209,    272,    735,    506,    105,    103,    902,  -3449,
9911        116,   2304,    616,  -1564,   1508,    478,    320,  -2418,
9912        244,   -176,    -32,    238,     92,    290,   -168,    -78,
9913      -3464,    270,  -1902,      2,    696,     92,  -1610,   -206,
9914        -49,    178,    121,     27,    119,     72,   -253,   -398,
9915      -2720,    -81,   -162,   -550,   2595,   1445,    249,   -104,
9916        218,   -310,    -95,     18,   -473,   1908,    432,   -227,
9917       -168,  -2725,   -240,  -1830,    199,    437,  -1392,    304,
9918       1461,  -2394,   -603,   -540,    769,    340,   -104,   1569,
9919        -21,    338,   -874,   1533,    281,    -59,    487,   2120,
9920        179,   -140,   -328,    -57,     63,   -110,  -1330,   -485,
9921      -2427,   1159,    355,    -26,  -2055,    154,   -563,   -132,
9922         49,   -329,   -187,    -24,    -71,  -3970,    276,    158,
9923         92,   -202,      7,   -422,   -578,    186,   -407,   4960,
9924       -595,   1027,    417,    691,     69,    133,    123,   -147,
9925 };
9926 
9927 static const int16_t cb4448ss0[] = {
9928      -2680,   2499,   -328,   2212,   1288,    -57,   -727,     76,
9929       -210,   -218,     41,   -343,    -26,    -38,     43,    606,
9930       -619,   -531,  -2082,     87,  -1127,   1282,    -23,   2272,
9931      -1816,    104,    -31,     85,    -22,     60,   1293,    138,
9932        382,    432,    489,   -372,  -1649,  -2809,  -2556,    -98,
9933       -232,   -233,    169,    186,     79,   1157,   2113,   -942,
9934        636,    877,   -601,   2277,   1411,   1165,   1029,   -613,
9935       -348,    -38,    -19,     45,   1318,  -1980,     12,   2762,
9936       1519,    184,   1980,    -49,   -270,    361,   -172,   -601,
9937       -196,    186,    -67,   -124,   1503,  -1011,    263,    223,
9938       -384,    153,    -21,  -1063,   -239,   1171,  -3501,    512,
9939       -162,   -180,    139,   -680,    609,  -1919,   2969,  -2321,
9940       -183,    194,   -558,     26,     91,    340,    -25,    -31,
9941        127,    662,    182,    191,  -2201,  -2603,   2252,   -523,
9942        277,     50,    355,    295,    -65,    355,    207,     82,
9943       -489,   -143,   -218,     89,    666,   -359,   2716,  -2310,
9944      -1912,    417,    400,     43,    110,    -93,   -142,     61,
9945      -3000,    454,   -153,      0,   -413,    469,    339,    318,
9946       -197,     75,    -80,   2894,   -129,     82,   1431,   1183,
9947        429,  -1556,  -1339,  -1573,    -92,   -911,   -230,    -12,
9948         -4,   -145,   -388,   -419,     -5,   -241,   7120,    165,
9949       -125,   -122,    126,   -150,    109,   -146,    -61,    -49,
9950         47,     70,    -43,     40,   1867,   1473,  -1278,   1229,
9951      -2256,    -90,     10,   -744,   1196,   -109,    402,    258,
9952        690,    -74,     26,   1294,  -1079,    142,  -2384,   -324,
9953      -1696,  -2741,    321,     66,     83,   -127,   -131,    156,
9954        166,    135,   1812,  -3445,     10,    535,   -547,    481,
9955      -2243,    287,   -335,    218,    195,     -1,    -25,    -94,
9956        195,   1433,  -1428,  -1444,    520,    219,   3363,   -388,
9957       -807,   -454,    -29,    316,    125,    159,   -144,   -156,
9958       -317,    752,    256,    216,    340,    488,    147,  -5662,
9959         55,   -110,    387,   -102,   -211,    -66,    -26,   3688,
9960       -172,  -2366,   -244,     -5,    353,     11,    503,     88,
9961        227,     69,   -240,   -187,    -58,   -389,  -1783,  -1427,
9962         20,   -618,    544,  -1337,    628,  -3180,    708,   -538,
9963       -423,    115,     49,   -161,    184,   -682,   -223,    689,
9964       1299,   -891,  -1073,  -1228,   -305,     47,  -2221,  -1559,
9965        598,   -380,    166,    143,   -366,    287,   2122,    509,
9966        629,    235,   1523,   2900,   -640,   -425,   -462,   -231,
9967        -53,    -27,   -263,   2090,  -1892,  -1147,    -42,    866,
9968      -2301,    461,  -1082,   -625,    -85,    148,    229,    -25,
9969         85,     53,    259,    -81,  -4072,   2577,    -12,     -7,
9970        335,   -151,   -691,   -137,     98,    372,    -37,   -192,
9971        -17,   3318,   -558,   2064,    396,    258,  -1067,    229,
9972       1122,    298,    -25,     40,     27,   -134,   -166,   -247,
9973      -2010,   -440,   1066,  -1400,  -3454,   -289,    428,    629,
9974       -158,    126,    129,    183,    -12,   -171,   -120,    421,
9975       -445,     66,   -900,   3680,   1583,   1985,     25,    229,
9976       -535,     -1,     45,    207,    -54,    -30,   1581,   -938,
9977       -703,    405,    878,   -398,  -1069,   1748,  -2587,  -1419,
9978       -375,   -441,   -487,    109,     21,  -1399,    648,   -271,
9979       -701,    635,    115,   -138,   -458,   -600,  -1891,    585,
9980        420,  -1916,   1135,      7,   1584,    910,   4267,   1328,
9981        279,    395,    -35,    -99,   -168,    503,    216,   -126,
9982        211,    212,    193,  -2205,    491,    696,     41,    283,
9983        649,  -3425,   -999,    200,    625,   -261,   -378,    -47,
9984        -15,    -30,  -1262,   1700,  -2191,    196,  -1773,   -251,
9985         84,    498,   -261,    150,    451,     41,    336,     27,
9986        -56,    562,    -86,     -1,  -1073,   1461,   2148,  -2961,
9987       -326,   -257,    440,    -42,    -48,   -320,    122,     94,
9988      -1267,   -830,   2810,    -94,   -201,    990,   2415,   -740,
9989       -166,   -267,   -157,     68,    301,    290,     65,    931,
9990       1969,   -170,      6,    149,   -272,   -105,    542,    -11,
9991      -3888,    105,    305,    333,    -14,    -39,   1944,  -1164,
9992         88,   3829,  -1190,   -535,   -644,   -330,    509,    -93,
9993       -314,   -228,   -294,   -342,    -26,   1143,  -2371,   -400,
9994         74,    101,    -68,   -583,  -1091,   3367,   1146,   -638,
9995       -436,    136,     41,    -92,   1518,   2818,  -2214,  -2044,
9996        636,     -2,     79,   -508,    676,   -439,   -358,   -198,
9997        -69,    271,     59,   1638,    468,     97,    264,     -8,
9998      -5152,   -152,    152,    252,    401,   -375,    -17,   -132,
9999         51,     63,    633,   -180,    367,    111,    -18,     15,
10000        -52,    128,    -54,     11,     96,   -122,    -26,  -7257,
10001        -42,  -1221,   -688,    197,   -107,   -217,    141,   -289,
10002        141,    269,    439,   -747,  -3743,   2098,    226,    137,
10003         26,  -1645,  -1735,    -80,     43,   -216,    245,    544,
10004        157,     40,    238,    237,   -989,    379,     88,    639,
10005      -1335,   1542,   1147,   -510,   1008,   -134,   -626,    696,
10006      -3034,    334,   -689,    115,   -168,     39,   1750,   -649,
10007       -233,    -99,   -231,    515,    112,    -11,   -162,   -133,
10008       -138,   -486,  -4137,    204,   -102,    867,  -1030,    219,
10009       -254,  -2787,   -128,    961,  -2837,   -482,   -195,    691,
10010       -170,   -178,    164,    -54,  -2008,   -116,     74,    398,
10011        -96,   -472,    407,     27,    287,    628,     97,  -1425,
10012      -3923,      6,    117,  -1081,    930,    396,    452,     87,
10013       -441,   -155,   -738,   1089,   2128,  -3133,    -21,   -622,
10014        -48,   -127,    506,    985,   -200,   3361,    184,   -522,
10015         41,    503,    209,     14,    -96,    791,   1263,    289,
10016       -101,  -1728,  -1073,   -517,   4156,   -685,    214,   -721,
10017       -608,   -102,   -295,   -114,    126,   -340,    109,     88,
10018      -1588,     82,   -549,   -376,     76,     84,   -210,     59,
10019       -130,    321,    678,   4704,    564,     -1,    100,    325,
10020       -296,    256,   -936,   -886,  -1088,   -191,    476,  -3684,
10021       1359,     12,   -397,    -70,    -17,     58,    569,    353,
10022        821,    -77,    253,    153,   5697,   -171,    181,      3,
10023        -90,   -413,   -265,    142,     62,    959,    151,   -103,
10024        845,   -340,   -280,   -733,   -592,   -244,   2534,   3089,
10025        935,   -393,   -105,    145,   -666,  -2865,  -1532,    717,
10026       2867,    206,   -800,   -125,    -34,   -189,   -138,     42,
10027        189,   -141,    107,  -3030,  -3795,   -494,    108,   -149,
10028        382,    760,   -142,    337,   -844,    228,    124,    232,
10029        -23,     -1,   2298,    750,    636,   -353,    157,    676,
10030       -191,    812,   3434,    759,    543,    -17,   -213,    -95,
10031        316,   -693,   -604,  -1059,     32,   -496,  -3334,   -272,
10032       -104,   -495,   -130,    627,   -376,     74,   -599,     55,
10033      -2185,   -968,    517,   -343,     21,   -249,   -963,    268,
10034       3339,    239,    771,   -134,     42,    231,     75,   1633,
10035        331,   -125,   -414,    457,   -316,    111,   -475,    363,
10036       -687,  -4105,    469,    443,    113,     72,   1498,    406,
10037        915,   -229,    564,   -377,     89,    137,     39,      2,
10038        -29,   -416,   -149,   3598,   -253,     12,  -1015,   3016,
10039        916,   -726,  -2286,    -99,  -1085,   -238,    690,    -44,
10040        -51,   -115,     25,     56,   -905,  -3050,  -1121,    -24,
10041      -2160,  -1424,   1009,   -180,   -424,    188,   -417,    -66,
10042        -86,     74,    -28,   -225,   -937,    -90,    251,  -1850,
10043       1939,   1843,    833,  -1879,   -192,   -318,    103,   -363,
10044        -22,    -57,  -2833,   -118,   -277,    -98,    -85,   -495,
10045       -874,   3027,   -141,  -1490,   -172,   -266,    -32,    190,
10046        -12,   -364,   -380,  -2107,    249,   -217,    662,   -584,
10047         89,   -563,   1153,  -3091,   -656,    463,    144,    -26,
10048 };
10049 
10050 static const int16_t cb4448ss1[] = {
10051       6475,    -60,    162,     42,    -71,     50,    -85,   -278,
10052        -14,    -60,    -53,    132,     28,    -65,    -71,    -62,
10053          6,    119,    195,   -140,     28,     37,   -603,  -4956,
10054       -290,    700,   -241,     11,   -301,    297,  -1009,    468,
10055        885,    192,     40,    495,    846,    -28,    201,   -255,
10056        927,   -644,   2424,   2882,    -82,  -1764,   1077,    315,
10057        946,    843,    399,    176,    567,    546,    377,    283,
10058       2469,  -1815,    -65,     12,    422,   -368,   -639,   -493,
10059      -5606,     84,    122,    241,    267,     -8,   -257,    -23,
10060       -220,   -118,    139,  -1582,   -218,  -2436,   2539,   -270,
10061        146,   -262,   -489,   1551,    604,   -225,    363,    234,
10062       -110,   -166,   1058,   2342,   1950,     43,   2362,  -1189,
10063        492,    172,   -296,    159,   -430,   -311,   -135,   -182,
10064         77,   -444,  -1995,   -855,   2080,   -457,    389,    872,
10065       2549,    935,   -128,    519,   -374,    310,     96,    119,
10066       -263,   1981,  -1019,   -628,    212,   -173,  -2292,   1066,
10067      -1985,   -426,    115,   -746,    147,      3,     94,    195,
10068      -1762,   1713,   -337,   1884,   -123,   -480,     95,    777,
10069       1073,   2117,   -969,     16,     11,    123,    374,   -394,
10070      -1419,    829,   1657,   1294,  -2770,    286,    813,   -290,
10071       -115,    111,    312,     53,     44,    896,     34,  -2288,
10072      -3443,  -2053,     98,    293,    429,   -168,     74,    -58,
10073        221,   -383,    100,     63,   1925,  -1207,    199,     94,
10074        -94,   3060,   1825,    611,    292,   -141,    382,    141,
10075        105,   -151,      0,   1448,   -267,    206,    932,   -682,
10076        251,   -183,   1080,    161,   4334,   -397,    525,    -91,
10077        127,   -104,    921,  -2282,   -274,  -1070,    387,   -312,
10078       1380,   2769,   -554,   1501,   -921,    102,   -183,   -104,
10079        -66,  -1656,   2049,    122,  -2271,     84,   -276,   -204,
10080        353,    380,   -414,  -1757,  -1035,   -318,   -130,    -10,
10081        163,   -471,   2425,   2864,  -1892,    294,    817,    754,
10082        277,    -29,   -214,    -39,   -312,    -57,    -54,    986,
10083       2286,   -574,     34,   -641,   3783,    214,   -399,   -155,
10084         38,   -148,    -42,    -89,     97,    -17,  -2192,    729,
10085        272,   1168,  -3593,    150,     96,   -473,    211,    -60,
10086        136,    -26,    142,   -285,     93,    666,   -465,   -181,
10087       2016,   -338,  -2186,  -2608,   -449,    107,    -18,     45,
10088         24,    245,   -119,    244,    442,   1509,    158,    242,
10089        169,    -16,   -221,    104,    115,     16,   -217,     23,
10090        -25,    130,   4076,    662,   -315,   3068,    -35,     36,
10091       2785,   -223,   -528,   -157,     43,    186,   -514,   -240,
10092         15,   -245,    520,   -110,   -781,   -641,    294,    -20,
10093         64,    -44,    400,   -109,   4756,   1334,   -421,   -195,
10094        130,  -2182,     64,   -897,  -1423,   3081,   -523,    378,
10095       -164,    968,    593,   -192,     71,    114,   -143,    -10,
10096       1961,  -3141,   3173,    -39,   -110,    -57,    144,    -68,
10097       -429,     30,    -10,    467,    159,     40,     67,    260,
10098        814,   -168,   -836,   1073,  -3562,   1786,  -1205,   -148,
10099       -105,     94,      5,    143,    138,     18,  -1384,     20,
10100        635,   -126,    -71,    -87,   -320,   -407,    559,   -151,
10101       1312,  -4395,   -755,   -263,    -77,   1657,    699,    426,
10102        469,   -469,    253,    -80,    317,    -71,    268,   3592,
10103      -2051,    304,    157,     43,   1872,   3794,  -1537,   1226,
10104       -159,   -335,    340,   -385,   -253,   -195,     21,    106,
10105        -31,   -187,    -63,  -2771,    446,   -708,    202,   -186,
10106        548,    832,   1757,  -1274,   1234,   -756,   -160,     76,
10107        -82,     64,   2169,     13,   -849,    244,  -2486,  -2138,
10108        844,   -178,    270,    297,    150,    202,    -41,   -188,
10109        121,  -1272,    371,   -319,   2848,   -469,  -2059,   1290,
10110       -457,   -380,    690,    148,    -51,   -340,    113,     57,
10111      -1259,   -396,  -1404,    336,   -511,    576,   4441,    124,
10112        143,   -483,     85,    138,    196,     38,   -188,   1177,
10113       -764,  -2067,    820,   -264,    218,   -300,   -501,   -230,
10114      -2529,   1349,  -1606,   -199,     92,    -55,  -1324,   -702,
10115       2078,  -1269,    414,    -50,     29,     12,     87,   -593,
10116        217,    -82,     94,  -2392,    308,   2315,   2188,    768,
10117      -1103,    -77,    579,   1706,   -826,   -224,   -297,    145,
10118       -640,    570,    146,   -199,   1187,   -872,    327,   -310,
10119       -122,    -23,    -13,    808,   -139,  -4425,   -670,    412,
10120         -4,    -70,   -162,  -1056,    685,   -312,   -957,    339,
10121        893,   -252,   4040,   -105,     76,    993,    281,    -79,
10122       -139,    168,   -298,    795,  -1107,    395,    386,   -524,
10123       1052,  -2341,   2537,    474,    726,  -1028,   -357,    -52,
10124        115,     -9,   1349,  -2240,    785,   2751,     77,    922,
10125        385,   -539,   -148,    410,    251,    -70,    199,     51,
10126       1728,   -206,   1181,   1182,   1388,   -791,    121,     -3,
10127          8,   -147,    -95,    101,    886,  -2412,     19,   2401,
10128       -116,    718,   -592,   -221,    724,    -33,    690,   -180,
10129        868,  -3330,    377,   -336,    128,    267,  -2075,   2848,
10130       2994,   -300,      3,   -153,     41,   -456,     38,    -31,
10131        309,   -106,    -92,    -14,     96,    672,    634,    207,
10132       1556,    438,  -2147,    282,   2443,  -1662,    511,    457,
10133       -259,   -505,    173,   -204,   -858,   -117,   2751,    852,
10134        220,   -512,  -2576,   1542,    357,    -77,     -4,    165,
10135        -63,    189,    302,   -699,   -764,  -1559,     25,   -233,
10136        405,    173,    698,    -73,   -300,  -1442,  -2923,  -1326,
10137        -25,     98,   -196,  -2915,  -1169,  -3392,    691,    353,
10138       -196,     96,     41,    180,    198,    280,    207,   -158,
10139        -19,   1556,    991,   -523,   -280,  -1599,   1368,  -3247,
10140       -996,    159,   -136,   -469,    -48,      0,     30,     95,
10141       -765,     33,   6580,   -180,    316,   -176,    105,    -21,
10142         -9,    166,    148,    -52,    -49,     42,      2,    318,
10143        -55,    -91,  -1461,  -1474,  -3086,   -756,   1479,    -29,
10144       -668,   -255,    -51,    241,    249,   -212,    132,   -129,
10145       -410,    113,     17,    301,    185,     96,     10,    188,
10146         38,   -772,   5152,    -13,    -10,   1527,    806,    -23,
10147        -79,   1102,    -77,    329,    -99,   -404,   2276,   -873,
10148      -2681,   -765,     71,     20,  -2448,   -803,   1827,   1115,
10149       -160,    -15,    288,    -46,    573,    100,   -726,   -694,
10150       -406,    288,     61,  -2216,   -904,     77,  -2983,   -962,
10151      -1438,    809,    -38,    -79,     95,     52,   -231,    518,
10152        115,     41,    908,    780,    805,   -207,  -2161,    554,
10153        968,   3111,    133,   -158,    -13,    -34,   -182,    -60,
10154        105,    718,  -1245,    227,   -818,   1184,    903,    603,
10155       -988,  -2647,   1847,    141,    817,   -337,    131,    393,
10156       1653,    839,   -261,    466,    465,   -297,   1440,   -431,
10157       2058,  -1857,  -1416,    310,   -722,    -54,    203,   -266,
10158       3770,    172,   -593,    -73,   -508,    -61,   1110,   1261,
10159        275,   1681,    447,   -147,    -95,     33,   1281,  -3119,
10160         24,   -308,    366,   -468,    232,    358,    667,   -942,
10161        696,   -924,  -2059,    -62,    151,  -2102,    332,    258,
10162       -186,   -636,    685,    214,  -3174,  -1243,    573,   -276,
10163          9,   -262,    -20,    158,   -174,    -21,    593,  -6198,
10164       -266,   -270,    -63,   -203,     63,   -396,   -100,    191,
10165        212,     85,    120,   -791,     37,    -47,   2108,    652,
10166        519,    346,    106,  -1840,  -2566,   -563,     14,    266,
10167         10,    214,    504,  -1269,     50,    164,    120,   -105,
10168       -546,   -212,    -79,     41,   -171,    675,   -252,   4373,
10169        -16,  -1697,  -1491,  -3588,   -587,    623,     67,    269,
10170        484,    -25,   1067,    580,   -598,    195,     47,    -17,
10171 };
10172 
10173 static const int16_t cb4448sm0[] = {
10174      -5114,    166,   -785,    635,   -528,   -102,    269,    492,
10175       -185,   -614,    122,   -124,     85,    145,    270,   -154,
10176         39,   2524,     58,    -57,    119,      5,    343,   2873,
10177       -278,   -787,    137,     62,   -169,   2049,   1476,   -325,
10178        130,   -702,   2882,    -19,    310,   -258,   -135,     88,
10179       -268,     69,     69,    695,  -1935,    815,    678,     44,
10180       3085,    278,   -587,  -1326,    360,    145,    -17,     66,
10181      -2475,   -594,    132,    358,    406,   -369,   -237,   3363,
10182        329,   -424,     52,     49,    291,   -236,  -2332,   -261,
10183         49,    -27,    170,   3656,   -214,   -603,    264,     60,
10184        -87,    145,    116,    179,    190,    679,    339,   -340,
10185       3272,    641,  -2631,    484,    159,    305,    290,    208,
10186        226,     68,    102,   -145,   -356,    153,    647,  -2046,
10187        937,  -1666,   1093,    -29,  -1161,    749,  -2360,    171,
10188      -2185,    841,  -1406,  -1057,  -1764,   -300,   -205,    452,
10189       2168,   -214,   -153,    291,   -106,     79,   1717,    -20,
10190      -1771,    286,   -466,    686,    167,    137,      5,     43,
10191       1075,  -2601,    261,    -86,   -333,   -724,    162,    186,
10192          4,   -334,   -412,   -309,    888,   -114,    531,    297,
10193       4284,    297,  -1695,   -212,     75,   -263,  -2313,    102,
10194       -434,    352,  -1813,   -472,    114,   -185,      6,     66,
10195       8061,    414,   -577,    672,   -152,    152,      1,     38,
10196        -66,     48,    -35,     62,    -98,    -19,  -3762,     98,
10197        242,    114,    359,   -162,    115,  -3038,    340,    253,
10198       -526,   -144,     14,   -147,     28,   -352,  -5858,     46,
10199       -597,   -392,    226,    -54,    -70,    -47,    -45,     16,
10200         53,    137,    172,  -3017,    -22,   -163,   -267,  -3289,
10201        -31,   -174,    110,    794,    425,     67,     58,    -72,
10202       -156,   3937,   -585,   2116,     99,  -1115,   -257,    801,
10203        270,   -329,   -257,    -18,    122,   -369,  -2196,   1746,
10204       -305,    599,    800,    749,   1466,   -299,  -1519,   -255,
10205       -233,    217,   -117,   -256,    301,   -249,   -327,   5530,
10206         86,    135,   -784,   -137,    610,     -7,     55,     93,
10207       -106,    -50,    267,   -229,    -26,  -1070,     13,    -75,
10208       1733,   2929,   -130,   -713,     15,  -2144,    104,   -318,
10209        282,     -8,   -285,   -468,   -124,     59,    520,    -78,
10210       -332,   -654,  -5048,    212,   -388,     97,  -1523,    227,
10211      -2545,   2159,   -127,   1020,     79,   -664,    403,    -31,
10212       -356,     -1,   -436,    -86,     75,    610,   3048,    235,
10213      -3133,  -1189,    -44,    -23,   -324,    260,    469,   -113,
10214         22,     53,    525,    427,    469,   1016,    420,    493,
10215      -1229,   -238,  -2671,    361,  -2745,    193,   -253,    -59,
10216         15,     53,    -57,     36,   -144,    127,     25,     11,
10217        -34,   6560,    -12,    -80,    -72,     70,    654,  -1135,
10218        158,    279,    298,    746,   -190,  -1382,    138,    527,
10219      -1504,  -2753,   -106,    -55,    225,     54,    136,     53,
10220        506,    174,    268,   -533,    -43,   -416,   -196,   6266,
10221        -81,     22,   -158,    350,   1177,   -728,    594,     34,
10222       -368,   -226,   -584,    247,    804,  -1141,     78,   3923,
10223        -53,    309,     58,    -45,  -7634,    -73,     39,   -152,
10224         55,    -77,    -45,    -62,    -25,   -247,   -161,     28,
10225      -2629,   -401,   -295,   -687,    298,  -3240,      0,   -251,
10226          7,    -49,    494,   -198,    202,   2201,   -301,     83,
10227         45,   -964,    256,  -1499,  -2394,     24,   -267,   -599,
10228         46,    161,   -370,     81,    636,   3146,  -2077,   -964,
10229        322,    400,   -635,   -688,   -630,    -92,   -235,    104,
10230        -77,   -541,    511,   2722,    441,   2757,    952,    739,
10231       -257,   -254,   -438,   -122,   -151,     12,    578,    -92,
10232       -440,    -63,     93,   4971,   -499,    419,   1374,   -165,
10233       -417,     64,    -13,   -235,   1080,    -77,    536,     68,
10234       -842,   -772,   1627,   -471,  -1350,   -144,   2849,    219,
10235        114,     68,    -55,    350,    -11,  -1334,  -3042,   1166,
10236       -147,   -891,   -483,   1461,    339,    808,    362,   -101,
10237      -2807,    -24,   -377,    518,   -438,    194,   -110,    194,
10238       -826,   3380,    -81,    -30,    -43,    103,    -99,   1539,
10239       -614,    -13,  -1154,    196,  -3122,   -521,   1454,   -319,
10240        159,   -428,    722,   -208,    162,   1871,   2534,   2287,
10241        946,    261,   -483,   -645,     26,   -170,    -31,     17,
10242        164,    104,    -44,  -8192,    -20,     94,   -235,     56,
10243         68,    -58,    380,    -25,   -170,     17,     16,   -154,
10244         63,    477,   1280,    614,   -529,  -2347,   -360,    159,
10245       1967,  -2085,    485,    335,    378,    178,   1633,   -437,
10246        -46,     23,    640,   1465,    -91,   1279,  -1025,  -1007,
10247       -236,   2632,   -257,    262,    177,   3029,  -3149,  -1001,
10248        231,   -262,     87,   -243,    -68,   -597,    109,     62,
10249       -264,     37,   -463,  -3105,   -633,    881,   1026,    -86,
10250        417,    705,  -1144,    -68,  -2084,     46,    124,    -36,
10251      -2461,    -73,   -126,   -303,   1079,   -358,  -2764,   -761,
10252      -1454,   -245,    203,      0,   -179,   -117,   2571,  -4751,
10253        -20,    194,    298,    258,    390,    270,    -36,    182,
10254        152,    -56,    -97,    -47,    138,   -233,   -111,  -1490,
10255       -490,   -329,    662,   -320,  -4697,    443,     66,    352,
10256        203,   -114,   -119,    186,    649,   -106,     -5,   2280,
10257       1132,   -376,   1168,    919,   1858,    271,  -1741,   -130,
10258      -3388,    264,    618,  -2375,    260,   1279,    110,    732,
10259        128,   -373,     54,   -182,     99,   -131,      9,     30,
10260        -83,     27,    204,    109,   -306,   6903,    130,     -7,
10261       -115,     92,   -241,    119,   -640,   -871,    -40,    372,
10262        -68,   -147,  -1503,    -58,    920,   -466,    311,    144,
10263      -3648,   -121,   -357,      5,   1968,   -737,  -1491,    596,
10264        818,    122,    688,   -137,  -2415,   -368,    236,     71,
10265       -597,   -193,   -395,    795,    855,    657,    -49,    844,
10266      -3320,  -1921,    846,     17,   -293,    -17,  -1676,  -1826,
10267       -138,    897,   -207,     -3,   1838,   -901,     86,    275,
10268        964,    230,    510,    -10,   2879,   3949,    332,    289,
10269        109,   -229,     18,    238,    244,    287,     44,    103,
10270        367,     21,  -1134,   -378,   1338,   -828,   3500,      5,
10271       1027,    475,    208,    654,    589,    -92,    236,    -85,
10272       -115,   1095,  -2504,    827,   -885,   -806,   -155,   2112,
10273       -346,   1120,   -350,   -911,   -234,    231,     55,     87,
10274       1957,    601,    755,  -1248,    753,  -2726,   -481,   2038,
10275         96,   -363,    309,    150,    299,   -561,   -698,  -1030,
10276        118,   1224,   3240,  -1523,   1476,    342,   -688,    -76,
10277        192,     -8,   -319,    350,    149,   -331,    155,   -436,
10278        286,   -994,    160,  -2696,   -423,  -2798,   -135,   -108,
10279      -2846,   -254,   3590,    350,    130,   -810,    463,   -123,
10280         59,   -256,    251,   -750,    -76,     -8,  -1633,    150,
10281       -931,   1958,   1523,  -2527,    239,   -287,    172,    332,
10282        -13,    486,    247,    -26,    149,     59,    130,    265,
10283         19,    209,   7220,    -23,    -99,    -69,    -66,    -70,
10284        -54,    -75,     60,   -264,   -102,   1079,   -535,   1587,
10285       -557,  -1499,    241,  -2596,   1157,   -140,    270,     33,
10286 };
10287 
10288 static const int16_t cb4448sm1[] = {
10289       7894,   -331,    383,   -556,     63,   -371,    -23,     73,
10290         46,   -145,    105,     43,   -199,    -52,    -85,    -85,
10291         13,    -21,   -230,   7379,    268,   -243,   -460,    251,
10292         73,     12,    115,    -18,   -247,    433,    -90,   -518,
10293        962,      0,   -960,    184,   -305,  -2003,    276,   1696,
10294       2418,    270,  -2140,   -215,   -534,   -389,   -403,  -3500,
10295        416,    567,   -393,   -183,    253,   -100,   -285,   -107,
10296        100,    281,   -527,  -2944,    -86,   2652,    311,   -785,
10297       -811,   -283,    425,    -77,    393,    136,    170,   1290,
10298       -765,    108,    676,   -213,  -1226,   -470,    427,   3499,
10299        616,  -1211,   -226,    -37,     88,  -2792,    351,     78,
10300      -2975,     99,    192,   1390,   -338,     47,     -8,     58,
10301       -255,     50,    221,    -49,   -788,   -207,  -2122,   -167,
10302       -692,    379,  -3239,   -965,   -698,   -463,    -45,     34,
10303       1785,   1026,  -1107,    113,    124,   -258,   -277,   -714,
10304       2764,   -178,   -200,    907,    -45,   -213,  -2575,   -530,
10305       -112,   3616,   -128,     76,   -366,   -135,    -22,    -51,
10306        125,   -100,    -79,    142,     54,    107,     87,    493,
10307        -34,   -221,   -448,   -243,    994,    845,  -4656,   -105,
10308       -487,     41,   -112,    349,  -4328,    -72,    513,   -112,
10309       -685,   -470,   -138,   -541,    340,  -1505,    -24,     37,
10310        169,   -405,   -434,  -2994,    -42,   -416,  -1927,   1551,
10311      -1488,    420,    179,    -66,     14,     92,    147,    141,
10312        497,    404,   -412,   2301,    336,  -2877,  -1845,   -948,
10313       -784,    262,   -211,      6,  -1678,   -434,  -1433,   -727,
10314       1254,    542,  -1430,   -302,   1558,    107,    617,   -833,
10315       -369,   -178,   1682,  -2569,  -1232,  -1556,    -87,   -178,
10316        400,   -178,   -427,   -124,    -63,    142,   -221,     33,
10317       2880,   -227,   -356,   -466,  -3362,   -398,   -167,    164,
10318        126,     59,     -1,      5,    212,     25,   2062,   -462,
10319        -33,    -46,     45,   -201,    823,   -268,   -302,   3623,
10320        389,    382,    136,    -30,    -64,      2,   -600,   3114,
10321       2720,    273,   -588,   -235,   -313,   -141,     37,    -28,
10322        355,    184,   -433,   -110,   -576,    -56,    134,   -623,
10323       -271,  -2529,  -2753,    947,   1319,     -2,    620,     36,
10324       -412,  -1986,    221,   -404,    514,   3223,   -106,   1497,
10325       -368,   -167,   -142,   -366,   -125,     16,    142,   -435,
10326       -160,   2845,   -153,    470,    387,   3117,    -75,   -375,
10327        658,    259,    755,     -3,   3744,   -517,  -1446,   -667,
10328       1372,  -1692,    117,    -96,    195,   -201,   -134,    -76,
10329        179,     97,     71,   1887,    161,    365,    228,   1177,
10330        235,   -834,    -48,   1667,  -1123,   2217,   -209,    100,
10331       -219,  -2778,     81,   -579,   3421,   -326,   -492,   -233,
10332         78,     32,    117,    -74,    -80,     85,   -282,    453,
10333        500,    721,    800,     83,   -624,   1000,    165,    -20,
10334       -516,  -4193,   -334,    107,   1221,  -1507,    -10,    523,
10335         85,    -44,     21,     34,    199,   -106,  -2233,    525,
10336       2138,     40,    -55,    -63,  -8179,    326,    333,   -152,
10337        -27,    137,    212,    130,    -10,     76,    -61,   -113,
10338       -544,   -179,   -187,      0,  -5308,    322,   -326,    513,
10339        415,    375,    -92,   -354,     69,     77,     65,     93,
10340       -352,   -165,  -1837,   1790,    914,   -276,   2215,  -1418,
10341        343,    281,      4,    283,   4398,   1695,   -248,    153,
10342       -166,    751,    822,   -406,   -456,   -251,    185,   -251,
10343       -222,   -169,   -266,  -6323,    249,    -40,    -45,   -203,
10344         47,    -83,   -621,   -174,    327,     30,    114,    -29,
10345       -505,   -224,   1804,   1582,  -2292,   2102,   -746,   -421,
10346        170,    438,   -171,    153,     84,   -157,  -2937,   -123,
10347        -81,   -227,    -98,    263,   3531,     36,    105,   -479,
10348        -94,   -357,    -22,   -124,    279,   -116,    543,    201,
10349       -393,   -226,  -2255,   -133,   1613,   -123,   2687,     70,
10350        191,    240,   -996,   -676,    606,  -1245,   -306,    413,
10351       -272,   -539,    485,   3583,   -224,    432,    389,     31,
10352       -888,    318,   -149,   -228,    764,   -426,   1608,  -2656,
10353        254,  -2193,    252,    484,    -90,   -117,   -257,  -2210,
10354       -156,    553,    559,    680,    298,    -16,   -519,   1172,
10355       2172,   1288,   -113,    186,   -199,  -1415,    -83,  -1984,
10356        667,  -1013,    344,   -399,   2889,  -1175,   -908,    186,
10357        185,    -22,   -328,   3132,  -1166,    209,   -213,    386,
10358       2140,    552,   1023,    719,    529,   -169,    421,    196,
10359         76,   1995,    532,    -75,   2060,   -526,    396,   2974,
10360       -264,   -348,    149,    586,     22,     97,   -337,   -252,
10361        357,    103,  -2308,  -2578,  -1836,   -277,    346,   -314,
10362       -989,    185,   -314,    102,     56,   3779,   -265,  -1029,
10363        -12,   -126,   -431,    356,  -2493,    -86,    172,    116,
10364         61,   -146,  -2220,    211,   -165,    233,   -327,     73,
10365         -7,   -104,   -546,    253,  -2406,    361,   2252,    486,
10366        675,   -177,   2643,    603,    300,   1123,   -642,    361,
10367        684,  -2151,    569,  -1014,    120,    -50,    321,   3174,
10368       3080,   -733,   -427,    299,    169,   -123,   -140,    -13,
10369       -315,     21,   -120,    -24,    174,   -191,   -350,  -7842,
10370       -145,   -169,   -419,    -15,    150,   -130,    -73,    162,
10371         -9,     38,   -287,    109,    390,    147,    151,   1907,
10372      -4243,      7,   -207,   -147,   -230,   -343,   -117,   -111,
10373        107,    132,   1457,    -88,     -8,   -445,   -176,   -172,
10374      -1799,   -813,    486,   1150,  -3026,   -168,  -2620,   -584,
10375        178,   -543,  -1868,   -359,   -113,  -1783,    214,   -663,
10376        473,    866,   -136,    169,  -3324,   -129,  -3404,   -249,
10377        234,    422,    251,    340,   -343,    231,    134,    -42,
10378         32,     64,   -209,     12,    236,   -267,   -419,      1,
10379        260,   -109,   6508,    105,      7,   -273,   -123,   -107,
10380       -152,   -274,   -157,     75,     74,   -201,     46,     37,
10381        338,    -21,   -180,    208,  -6417,    794,    250,    -81,
10382       -585,      4,   -119,   -314,    529,    219,    159,   -132,
10383       -277,     76,   -613,   4933,     15,    213,   2461,    286,
10384        542,    177,   2767,    389,    136,    750,    559,   -994,
10385        684,    -12,  -2081,   -546,    -89,  -3733,    548,   -620,
10386        675,    118,   -121,    190,    -52,     19,    -19,     25,
10387      -1224,    344,   3094,  -2067,      7,    273,  -1268,   -375,
10388       -297,   -201,    271,   -191,    123,      6,   -260,   2284,
10389       -308,  -3062,    242,    668,   -221,   1146,   1218,    473,
10390       -133,     82,     57,    112,  -1677,     78,   -229,    354,
10391       -463,    763,   1628,   2243,   1386,   1630,   -145,    255,
10392        -60,    228,    195,   -864,   2539,   -466,    985,  -3075,
10393          2,    118,    221,   -395,   -450,   -256,   -158,    -32,
10394      -3829,   2012,    -50,   -465,    146,  -1091,   -318,    271,
10395        -12,    596,    160,    120,     92,   -209,   -335,    104,
10396        -28,    689,    305,   -548,   -849,   1617,    605,    185,
10397       -414,   3899,   -273,     51,    182,   -192,    121,    616,
10398       1219,    414,   -959,  -4219,   1319,     60,    246,   -468,
10399        -32,    225,    338,    -39,   1235,  -2079,   2250,    626,
10400        121,    296,   -137,   -339,  -1870,    -47,   -397,    124,
10401 };
10402 
10403 static const int16_t fcb8l[] = {
10404      -1239,  -1310,  -1240,  -1146,  -1337,   1303,   -482,   2215,
10405       2026,   2222,  -1144,  -1188,  -1209,   2535,  -1111,   -844,
10406       1485,    625,   1254,   1204,   5932,  -1116,  -1235,  -1208,
10407       -801,  -1020,   -558,   1387,   1513,  -1079,   3220,   -896,
10408      -1083,  -1166,   2246,  -1210,   -838,   -950,   -960,    764,
10409      13941,  -1307,   -817,  -1253,   1850,  -1320,  -1361,  -1218,
10410       -671,    780,   -839,  -1068,   -776,   2977,   -714,   -944,
10411       -823,   -580,    357,    591,    302,  -1078,   -895,  -1020,
10412       3116,  -1144,   1438,   -891,    -71,   1528,   -238,  -1297,
10413      -1020,   4616,  -1185,   -514,  -1154,  -1157,   1901,   2372,
10414      -1131,  -1289,  -1273,  -1289,  -1311,  -1331,  -1340,    439,
10415        455,   2395,   -537,  -1180,   2409,  -1084,   -580,   1937,
10416        846,    -51,    615,   1099,   3854,  -1177,   -912,  -1095,
10417        656,   -995,   -647,   3298,   -976,   -436,  12323,  -1291,
10418      -1187,  -1341,   4779,  -1368,  -1357,  -1317,   -985,   1407,
10419       -513,  -1387,  -1224,  -1069,  -1218,  -1117,   -181,  -1209,
10420       5376,   4256,    -22,  -1232,  -1173,   -834,  -1054,   -947,
10421       -611,   -822,   -206,   5572,   -988,   1067,   -837,    738,
10422       -332,    -38,    -59,    143,    248,    386,   -447,  -1233,
10423      -1258,  -1169,   3653,  -1045,   -657,   -926,   2004,   2201,
10424      -1164,   7042,  -1302,  -1313,   -812,    150,   -129,    305,
10425        442,    742,  -1185,  -1293,  -1220,   -872,  -1304,  -1260,
10426       -853,  -1293,   2962,   3011,   -178,  -1187,  -1087,   -896,
10427       -895,  -1053,   3788,     59,   -169,   1632,  -1201,  -1289,
10428       5263,   -896,    331,   -852,    218,    825,   1129,   1024,
10429        -39,  -1186,  -1054,   1862,  -1198,   2010,  -1075,  -1005,
10430        702,   1550,   4491,  -1055,   -890,   -645,   -987,   2465,
10431        529,    194,    -72,    370,   1547,   -968,   -849,  -1153,
10432       6459,  -1164,  -1061,  -1020,   -838,    125,   3698,  -1168,
10433      -1066,   1882,  -1159,   -439,  -1017,   -759,    744,   1302,
10434       -812,   -985,  -1002,  -1029,   -871,   3690,   -170,    604,
10435        623,   1272,   6135,  -1012,  -1231,  -1066,   -927,  -1082,
10436       2393,   -843,   1537,   1240,   -866,  -1161,   -866,   6639,
10437       -994,   -860,   -264,   -298,    469,   1184,   -868,  -1262,
10438       2167,  -1177,   2132,   -987,   -563,    969,   1145,   1508,
10439       -735,  -1232,  -1090,  -1204,   1507,  -1101,   -393,    755,
10440        975,   1246,   1944,  -1068,  -1169,  -1040,   -987,  -1301,
10441       5488,  -1057,   3150,   1890,  -1133,   2725,  -1123,   -963,
10442       1901,    260,   -484,    449,    564,   1144,    679,  -1118,
10443       -989,   -702,   -556,    162,    689,    712,    673,    443,
10444       -695,  -1247,  -1019,  -1065,   -406,  -1143,   1750,   -743,
10445       2644,   2402,  -1171,  -1157,  -1059,   -823,   -688,   1314,
10446       1458,    629,    857,    856,   -875,  -1316,   3470,  -1061,
10447       -846,   -761,   -712,   -955,    978,   1967,   -980,   3517,
10448       -994,   -953,   -903,     56,    228,    -30,    359,    560,
10449       9926,  -1178,  -1056,   -627,   -952,   -481,  -1168,   -268,
10450       -701,   -555,   -887,  -1212,   1768,  -1156,   -396,   -755,
10451       -119,   1594,    949,   1201,   -844,   1734,   1312,   -331,
10452       -500,   -280,   -125,   -219,   -139,    496,  -1121,  -1227,
10453      -1145,   -215,  -1123,   -765,   -173,   4055,   1086,   1465,
10454       -714,   -904,   -901,   -713,  -1073,   1233,   -797,    645,
10455         58,    897,   -518,   -624,   -441,   -554,   1139,    549,
10456        147,     72,    127,    428,  -1104,   -979,   2433,   1867,
10457       -237,   -745,   -280,    110,    794,    631,  -1049,   1141,
10458       -974,   -920,   -849,   -392,    634,    414,    614,    797,
10459      -1162,  -1344,  -1192,  -1259,  -1079,   -912,   2717,   2548,
10460       1847,   1920,  -1004,  -1091,  -1006,   -692,    -85,    -24,
10461       1014,   1427,    751,   -584,   6057,  -1206,  -1072,   -795,
10462       -921,  -1103,  -1157,   -623,   -818,   2641,   3121,  -1084,
10463      -1095,   -939,   -664,   -694,    884,    555,    144,    593,
10464       -874,  -1074,    417,  -1027,     -6,   -790,   1687,     80,
10465       1018,    738,   -527,   -958,   -701,   -377,     -4,    155,
10466        304,   -348,   -947,   -342,   2269,  -1040,   1124,   -494,
10467        -76,     76,      2,    114,   -194,    348,    904,    466,
10468       -577,   -717,    107,    -39,    -29,    158,    101,    149,
10469       -968,   -921,    558,   -264,   -445,    138,   -121,    -33,
10470        105,    243,   -478,  -1047,   -937,   -751,   -609,   -822,
10471       -709,   -976,  -1006,   2800,  -1108,  -1292,  -1055,  -1272,
10472      -1295,  -1152,    305,  -1144,    635,   2067,   -584,  -1135,
10473       -663,  -1130,   -754,  -1009,   -937,   -515,   1473,    841,
10474      -1235,  -1338,  -1305,  -1141,  -1109,  -1217,   -238,   1915,
10475       3550,   2306,   -963,   -985,   -874,    763,   -826,   -694,
10476         19,    391,    379,    776,   -582,  -1216,  -1285,  -1164,
10477      -1276,  -1305,  -1273,   2631,   -579,   2487,   1058,   -655,
10478       -808,   -878,   -910,  -1006,  -1122,   -590,   -663,    428,
10479       2185,  -1125,  -1032,  -1076,   -873,  -1139,  -1029,   -477,
10480       1720,   1238,  -1111,  -1311,  -1343,   1074,  -1328,  -1181,
10481       -970,   -386,   2359,   1777,  -1045,  -1189,  -1117,  -1053,
10482       -942,   -329,    501,   1237,    808,   1022,   -866,  -1048,
10483       -678,   1597,   1528,   -262,   -256,    231,    418,    728,
10484 };
10485 
10486 static const int16_t fcb8s[] = {
10487      -1022,   -858,   -773,    304,   -881,   -771,   -341,    937,
10488        270,    420,   -684,  -1000,   -795,   -903,   -671,   -575,
10489         14,   3327,    528,    893,    965,   -541,   -947,  -1027,
10490       4008,  -1081,   -743,   -991,   -808,    933,  -1406,  -1173,
10491       7513,   -824,   -213,   -797,   -648,    -40,    176,    217,
10492      -1298,   6743,   -755,   -232,   -440,   -680,   -269,    -60,
10493        -80,    -85,   -893,  -1044,   -726,   -733,   -834,   -641,
10494        231,   -779,   -501,   1832,  -1296,   2548,   2754,     19,
10495       -210,   -708,   -205,    -74,     18,     55,  -1225,  -1123,
10496      -1239,   6991,   -689,    272,   -290,     56,    356,    675,
10497       1623,  -1134,   -607,   1426,   -872,    511,  -1060,    408,
10498        253,    423,   1960,  -1337,  -1152,   -985,   -924,   2020,
10499       -398,    348,   4188,   1044,   -650,   -831,   2909,   2083,
10500       -457,     -5,  -1037,   -964,   -128,    -40,   6019,   -858,
10501       -937,   -559,   -624,   -601,   -411,    120,   -289,    412,
10502      -1271,  -1351,   3858,  -1214,   2224,   -325,   -165,    535,
10503        559,    386,   1868,    649,    269,    245,   -708,   -778,
10504       -179,    -12,    101,    -12,  -1235,   -892,   -829,   2570,
10505       -574,   -431,    170,    167,    492,    531,   -930,  -1093,
10506      -1037,  -1177,  -1151,   -912,   -466,    303,   1601,   4089,
10507      -1234,   3160,   -631,  -1090,   -741,   -274,    103,     13,
10508        356,    289,   2709,  -1115,  -1011,   -965,   -948,   -563,
10509       1939,    870,   1187,    550,  -1028,  -1217,   -726,   -954,
10510       -694,   -753,   3729,    141,    518,    854,  -1102,   1138,
10511       -947,   -620,   -379,   -436,     72,    449,    432,    428,
10512      -1112,   1276,    544,   -334,   -445,    179,    -32,    -37,
10513          9,     28,  -1252,   2983,   -963,   1256,    419,    -10,
10514         17,    211,    218,    191,    126,   -942,   -691,   -529,
10515       -533,   -193,   1216,    150,    389,    152,  -1191,   -987,
10516       -942,   -860,   -463,   -705,   -159,    184,   1893,   1080,
10517       1753,   -694,   -609,   -699,     61,    269,   -126,     93,
10518        236,    380,   -527,   -966,   -334,    163,   -662,   3295,
10519       -477,    591,    259,    638,    397,    181,   -598,   -129,
10520         35,    -51,   -122,     64,    -32,    -98,  -1351,  -1140,
10521       3372,   -753,   -776,    718,    513,    134,    420,    354,
10522      -1128,   -546,   -743,    297,   1819,    -77,    179,     17,
10523        181,    206,  -1028,  -1027,   -757,   -755,   -389,   1035,
10524        227,    249,    315,    395,   -931,   -881,   1207,   -777,
10525       -165,   -531,   -375,     73,    346,    332,  -1159,   -788,
10526       1196,    959,   -432,   -337,    243,    176,    321,     -7,
10527 };
10528 
10529 static const int16_t fcb8m[] = {
10530      -1379,  -1331,  -1277,  -1266,   -927,      0,   2552,   2575,
10531        425,     48,   2568,    -26,   -841,   -762,   -679,   -562,
10532       -420,    186,     68,     69,   -743,   -193,    266,     92,
10533       1714,   -241,   -357,    -93,   -252,   -222,   -884,   -385,
10534       2436,   -446,   -150,   -533,   -192,    -33,    226,      8,
10535       -756,  -1180,  -1238,  -1258,  -1250,  -1147,   -764,    141,
10536       3075,   4136,  -1255,  -1288,  -1202,  -1188,  -1222,  -1257,
10537       -500,   1989,   4062,   1328,   -300,   -186,   -399,   -329,
10538       -330,   -533,   -313,   2030,    193,   -128,   -933,  -1016,
10539         66,   1648,   -228,   -321,    236,    114,    356,    212,
10540       -677,   -826,   -784,   -670,   -484,   -423,   -188,    215,
10541       2476,    652,   3424,   1991,    940,   -576,   -942,  -1038,
10542      -1097,  -1161,  -1120,   -956,   -763,   -416,   2824,   1429,
10543       -693,   -755,   -455,   -670,   -535,   -225,   4814,    116,
10544       -940,   -953,  -1008,   -856,   -797,   -582,   -531,   -213,
10545       -412,   2479,   -156,   -218,   -319,   -168,   -236,   -248,
10546       -305,   -515,   -224,   -382,   -501,   -759,    139,   1789,
10547       -258,   -343,   -167,    721,  -1014,  -1092,   -975,  -1070,
10548      -1126,   -778,   -178,     36,    522,   5371,   -402,  -1351,
10549      -1577,  -1662,  -1642,  -1560,  -1249,   -870,    602,   8968,
10550      -1126,  -1102,  -1118,  -1072,   -946,   -511,    482,   1635,
10551       1108,   2471,   -935,   -748,   -302,   -445,   -810,   -359,
10552       1433,    -83,    336,   1834,   -712,   -773,   -752,   -609,
10553       -391,    625,   2550,    403,   -447,    -18,   -261,     91,
10554       5096,   -199,   -887,  -1018,   -728,   -930,   -921,   -684,
10555        -22,   2422,   2118,   -417,   -757,   -789,   -732,   -794,
10556       -785,   -664,   -627,    885,    471,    798,   -429,   -684,
10557       -454,   -185,    185,    -26,   -990,   -369,   1048,    -25,
10558        -98,    720,     41,    -60,     -3,    -92,   -790,   -147,
10559        846,   4007,   -346,   -907,   -849,   -730,   -639,   -842,
10560       9096,    617,  -1164,  -1275,  -1380,  -1396,  -1391,  -1364,
10561      -1342,  -1080,    655,   5687,    505,   -818,  -1134,  -1125,
10562      -1136,  -1123,  -1088,   -996,      3,     36,    -48,    -28,
10563        121,    -55,    172,    -43,     21,    -74,   1537,    -69,
10564        378,    -38,   -113,    159,   -149,   -609,   -693,   -796,
10565       -715,    588,    376,   -744,   -659,   -316,    145,    448,
10566        659,    320,    787,   -315,   -956,   -682,   -595,   -327,
10567        146,    348,    837,    577,  -1011,  -1014,   -647,   -159,
10568        679,    158,    294,    670,    507,    540,    418,    558,
10569         12,   -674,   -901,   -897,   -827,   -682,    323,   2580,
10570 };
10571 
10572 static const int16_t fcb8sl[] = {
10573      -1269,  -1637,  -1349,  -1672,  -1421,   2750,    212,   3563,
10574        -74,   1555,  -1495,  -1148,  -1172,   1351,   -484,   -473,
10575       1418,    557,    899,    635,   6124,  -1140,  -1154,    783,
10576      -1444,  -1509,  -1041,   1793,   4459,   1325,   2055,   -921,
10577       -794,   -713,   1625,    -50,     78,   -159,    361,    855,
10578      10282,  -1533,  -1105,  -1582,  -1704,  -1697,  -1440,  -1001,
10579        864,   2038,  -1347,   -847,  -1419,   1474,  -1369,  -1189,
10580      -1125,   -655,   -134,    950,  -1398,   -222,  -1498,  -1262,
10581       2597,    729,   2521,   -544,    457,   2058,   3821,  -1568,
10582      -1577,   2013,  -1717,  -1620,  -1292,   2771,   2559,   4942,
10583      -1497,  -1576,  -1724,  -1550,  -1775,  -1734,  -1097,   -635,
10584       1934,   2706,  -1399,   -994,   1685,  -1142,   -511,   1595,
10585       -275,    861,    484,    958,  -1374,   -764,  -1105,  -1493,
10586      -1678,  -1630,   -521,   5138,     53,   1331,   4909,  -1376,
10587       2134,  -1638,   1562,  -1565,  -1487,  -1625,   3232,   4742,
10588      -1017,  -1353,  -1212,  -1585,  -1309,  -1139,    -71,   -820,
10589       5928,   2987,   -641,  -1314,  -1198,  -1182,  -1005,   -542,
10590      -1287,  -1210,  -1103,   6865,  -1130,   1375,   -884,   1241,
10591       -532,   -173,    -68,     15,    309,    192,  -1128,  -1107,
10592       -849,  -1343,   2233,  -1281,   -535,   -679,   3878,   1865,
10593      -1427,   4508,  -1022,   -747,  -1117,  -1104,    -33,    669,
10594       1216,   1482,  -1360,  -1075,  -1483,  -1390,  -1366,   -754,
10595      -1042,   -766,   3467,   -624,   -968,  -1101,   -393,   -890,
10596       -447,   -995,   2346,   -909,   -784,    977,  -1141,  -1201,
10597       5256,  -1552,   -536,  -1419,      0,    596,    556,   1654,
10598      -1124,  -1225,   -830,   1267,   -719,   1791,   -546,   -297,
10599        978,    378,   2674,  -1261,  -1159,   -951,  -1027,   2537,
10600       -470,   -360,   -268,   1098,  -1154,  -1513,   -729,  -1455,
10601       5671,  -1236,   -800,   -874,   1630,   1273,   1909,   -623,
10602       -724,   1417,   -559,   -326,   -257,   -189,    265,    220,
10603       -284,  -1302,  -1272,  -1223,   -842,   4338,   -934,  -1001,
10604       -495,   2944,   4295,   -924,  -1004,  -1097,  -1024,   -328,
10605       1736,    106,    452,    158,  -1024,   -541,  -1296,   4376,
10606      -1117,  -1224,   -843,   1097,   1121,   1251,   -829,  -1374,
10607       2292,  -1505,   1850,  -1153,   -943,   -979,   -534,   1444,
10608      -1510,  -1494,  -1147,  -1397,   1535,   -794,    -21,   1313,
10609        638,   1015,  -1072,  -1275,  -1166,  -1602,  -1618,  -1379,
10610       4541,   -226,   2169,    888,  -1369,   2392,  -1087,   -948,
10611       1074,    674,    384,    124,    500,    749,    398,  -1091,
10612       -721,   -114,    -15,    413,    200,    135,    290,    189,
10613      -1185,  -1188,  -1339,  -1549,   -871,   -574,   2333,   -346,
10614        554,   3773,  -1247,  -1531,  -1408,  -1310,  -1007,   2861,
10615       2465,    608,   1080,   1224,  -1103,  -1477,   1884,  -1412,
10616       -904,  -1473,   -846,   -188,    782,   2049,  -1473,   1531,
10617      -1530,  -1459,  -1546,  -1260,   -856,   1191,    652,    933,
10618       5072,  -1456,  -1653,   3759,  -1751,   -531,  -1391,   4297,
10619       -374,   -751,  -1570,  -1242,   1461,  -1286,   -913,   -621,
10620       1768,   1246,   1291,    779,  -1360,   1641,   1122,   -629,
10621       -328,   -197,    241,    359,    560,    536,  -1474,   -506,
10622      -1523,    298,  -1551,  -1254,   -985,   3603,   4317,    958,
10623       -885,   -241,  -1159,   -930,  -1249,   1490,   -825,    274,
10624        347,    307,  -1060,  -1027,   -809,  -1063,   1554,   1708,
10625       -242,    -23,    424,    804,  -1317,   -853,   1571,   1898,
10626        239,   -556,    298,   -161,    777,    765,  -1464,   1053,
10627      -1198,  -1156,   -917,      0,   1460,    447,   1178,    629,
10628      -1455,  -1591,    296,  -1785,  -1694,  -1631,   3669,   3819,
10629       3437,   3274,   -956,   -666,   -874,   -284,   -858,   -202,
10630       -687,   1728,   -512,   -951,   4692,  -1360,  -1242,  -1188,
10631      -1513,   -449,  -1566,  -1515,  -1226,   3857,   1246,  -1225,
10632       -860,  -1068,   -748,    -27,    380,   1190,    591,    552,
10633      -1391,    194,   -763,   -463,    331,   -265,    702,    181,
10634        290,   -145,   -838,  -1359,  -1381,  -1569,  -1399,  -1088,
10635      -1357,  -1295,   -486,   -612,   1638,   -586,   1458,   -774,
10636       -223,   -620,   -104,    189,    344,    269,   1555,   1428,
10637       -867,   -621,   -294,   -206,     32,    235,    261,    161,
10638      -1021,   -105,    654,   -235,   -282,     -7,    189,   -159,
10639       -218,    113,  -1096,  -1318,  -1256,  -1335,   -931,   -476,
10640      -1041,  -1199,  -1134,   2781,  -1479,  -1222,  -1397,   -867,
10641       -815,   -661,    740,   -240,   1158,    735,  -1435,  -1003,
10642        351,   -990,   -245,    -72,   -347,    -72,   1408,    634,
10643      -1697,  -1727,  -1534,  -1716,  -1436,   -102,    402,   1518,
10644       1903,   1311,  -1477,   -930,   -355,    508,   -162,     21,
10645        -46,    454,    387,    173,  -1312,  -1284,  -1486,  -1172,
10646      -1356,   -965,  -1106,   1760,   -670,   2163,    -70,    417,
10647       -559,   -667,   -545,   -945,   -429,   -363,    157,   1280,
10648       2059,  -1319,  -1291,   -975,  -1354,  -1249,   -780,   -476,
10649       1410,   1252,  -1193,   -927,  -1462,    871,  -1281,  -1327,
10650       -900,   1540,   1531,   1227,  -1651,  -1334,  -1073,   -752,
10651       -154,    710,    830,    773,    279,    307,  -1294,   -796,
10652       -761,   1012,   1583,   -420,   -177,   -323,    154,    582,
10653 };
10654 
10655 static const int16_t fcb8ss[] = {
10656      -1481,  -1069,  -1082,   -726,   -818,   -550,   -417,    343,
10657        489,    275,   -814,   -510,   -712,   -933,   -558,   -236,
10658         32,   3051,    451,    301,   -414,   -237,   -683,   -599,
10659       3627,   -445,   -232,     56,     58,    112,  -1226,   -639,
10660       4096,   -644,   -226,    -23,     90,    162,    313,    104,
10661      -1385,   5607,   -428,   -860,   -447,   -265,   -145,   -132,
10662        115,   -200,  -1349,  -1280,  -1216,  -1046,   -657,     43,
10663       1333,    831,    675,   1174,  -1394,   2288,   1840,   -682,
10664       -497,   -256,     22,     22,    261,     70,  -1369,   -826,
10665       -975,   2286,   -329,   -267,    142,     36,    437,    313,
10666       1570,     52,   -470,    622,   -244,   -247,   -114,     22,
10667       -117,   -541,  -1167,   -596,   -809,   -929,   -669,   -327,
10668        102,    516,   2790,    597,  -1317,   -870,   1327,    987,
10669        -25,    391,    -48,    -82,    209,   -242,   4424,   -311,
10670       -396,   -765,   -382,   -336,   -365,   -414,    -74,    -13,
10671       1127,   -588,   1363,   -714,    368,   -450,   -390,   -364,
10672         84,    139,   1864,   1881,    -15,   -790,   -281,   -286,
10673         38,   -186,    -31,   -238,  -1249,    262,   -841,    731,
10674       -414,    -61,   -274,    280,    100,    557,   -841,   -775,
10675      -1007,  -1063,   -687,   -374,   -360,     31,   1048,   3471,
10676      -1385,   2464,   -840,  -1105,   -714,   -400,     56,    445,
10677        588,    427,   1785,  -1093,   -783,   -847,     41,    -23,
10678        465,    392,    382,    428,   -518,   -249,    -58,   -791,
10679       -689,   -581,   3146,   -183,    296,     66,  -1243,   1059,
10680      -1076,   -874,    416,    544,    253,     66,    168,    211,
10681      -1388,   1253,    138,   -727,   -509,    905,    319,   -297,
10682         67,   -525,  -1470,   2237,    -87,    547,    556,   -239,
10683         90,   -147,   -114,   -302,  -1017,   -824,   -585,     25,
10684          0,     62,   1422,   -155,    -41,   -320,  -1125,  -1069,
10685      -1134,   -783,   1129,     45,    183,     47,    716,    672,
10686        409,  -1169,   -910,   -447,    -34,     79,     95,    455,
10687        504,    381,    342,   -877,   -506,   -812,   -805,   3031,
10688       -249,   -518,    -69,    564,    243,    261,   -332,   -434,
10689       -173,    -37,     61,     45,     -5,      6,  -1433,  -1009,
10690       1428,   -951,   -582,    154,    143,    625,    383,    387,
10691      -1392,  -1222,   -578,    229,   1294,    218,   -142,    355,
10692       -149,    201,  -1341,  -1135,   -857,   -767,   -273,   2059,
10693        255,    578,    350,    315,  -1041,   -617,    254,   -504,
10694       -255,    -96,   -537,   -396,    363,   1074,  -1361,    484,
10695        538,   -789,   -704,   -447,    200,    521,    213,     90,
10696 };
10697 
10698 static const int16_t fcb8sm[] = {
10699      -1183,  -1170,   -867,   -948,   -746,    492,   1531,   1412,
10700        524,     82,    590,   -994,   -916,   -859,   -680,     12,
10701        742,    961,    230,    255,     34,     38,   -176,     -1,
10702       1880,   -240,   -769,   -531,    269,    -32,   -772,   -494,
10703        757,   -583,   -677,   -281,    717,    440,    561,     91,
10704      -1121,  -1054,  -1189,  -1100,   -745,   -417,    -61,    302,
10705       3079,   1817,  -1384,  -1479,  -1477,  -1509,  -1077,   -323,
10706        902,   2348,   1464,   1038,   -487,   -179,   -447,   -311,
10707       -296,   -439,   -172,   2166,    245,    -28,  -1050,   -390,
10708       -238,    633,    302,   -335,    843,    -52,    185,    230,
10709       -110,   -433,   -690,    148,     63,   -289,   -404,   -469,
10710       1948,    245,   2016,   1337,   -341,   -554,   -617,   -457,
10711       -436,   -459,   -400,   -520,   -661,     -7,   1078,    971,
10712       -326,   -332,    -23,   -749,     83,   -104,   2106,   -947,
10713       -867,   -883,   -705,   -433,    -35,    164,    427,    646,
10714       -924,   2196,   -656,   -798,   -282,    217,   -227,    134,
10715        446,    -15,   -584,     33,    185,   -571,   -159,   1852,
10716       -405,    -94,    -61,    -83,   -329,   -516,   -394,   -450,
10717       -173,   -140,    -54,   -156,    226,   1850,   -752,  -1304,
10718      -1378,  -1275,  -1017,   -680,   -337,    356,   1131,   4143,
10719      -1120,  -1253,  -1269,   -860,     90,    973,    152,    886,
10720        609,   1454,    -29,     36,   -117,   -815,   -651,   -346,
10721       2085,   -414,     24,    -93,   -235,  -1103,  -1132,   -758,
10722        -98,   1497,   1285,   -289,    -34,    402,   -646,    637,
10723       2147,   -677,   -350,   -266,   -232,    -61,   -199,   -359,
10724        167,   1546,    816,   -453,    -35,   -251,   -468,   -491,
10725       -371,   -593,   -878,   1445,   -795,    651,    108,   -155,
10726       -201,    -14,    250,   -271,   -732,    793,    154,   -288,
10727        -86,     16,    557,    642,   -592,   -587,    -87,   -365,
10728       -309,   1753,    -40,     95,   -529,    -87,   -214,   -234,
10729       4999,   -466,   -755,   -800,   -785,   -722,   -532,   -703,
10730       -526,   -465,    591,   3937,   -229,   -804,   -808,   -698,
10731       -576,   -613,   -506,   -725,     10,     13,   -117,    -55,
10732        101,     52,    125,    -76,    -25,    -28,   1469,   -245,
10733          8,    -25,     65,    -53,   -262,   -282,   -411,   -588,
10734       -667,   1374,    304,   -787,   -661,   -675,     55,    320,
10735        720,     -4,    366,   -103,   -136,   -332,   -314,   -293,
10736        -38,    127,    151,    380,  -1330,  -1338,   -618,    -40,
10737       1284,   1500,    466,   -515,    105,   -161,     19,    697,
10738       -417,   -559,   -317,   -712,   -756,   -567,    754,   1481,
10739 };
10740 
10741 static const int16_t fcb11l[] = {
10742      -1291,  -1237,  -1175,  -1186,  -1139,    524,   1225,   1464,
10743      -1042,   -721,   -901,     41,   -728,    822,   -657,   1078,
10744       -483,   1530,   -489,   1253,    926,   -326,    404,     89,
10745      -1191,  -1170,  -1237,   1633,   1493,   -465,    986,   1184,
10746       -857,   -832,   -300,   -811,   -936,   -667,   -254,    492,
10747       4044,  -1136,   -983,   -855,   -592,   -199,    383,    876,
10748       2076,  -1042,  -1019,   -729,   1435,    -25,     64,    845,
10749       -991,   -921,   -861,    916,   -402,   -551,    236,    429,
10750       5253,  -1233,  -1268,   -414,   1793,   -463,   -569,   1693,
10751      -1197,   6322,   -887,   -211,   -945,   -540,    626,    903,
10752       -993,   1500,   -490,   1445,   -764,   -136,    321,    548,
10753        462,   -228,    127,   -322,    481,   -183,     88,    155,
10754       -809,   -844,   -959,   4011,   -581,   -232,    330,    986,
10755       -900,   -916,  -1069,   -866,   -979,   -439,   4016,   1558,
10756      -1023,   2121,   1717,   -612,   -588,   -446,    223,    430,
10757       2567,   -972,   2118,  -1030,   -900,   -664,    180,    858,
10758       3232,   -991,  -1132,   2119,   -446,   -548,   -258,    895,
10759       -962,   -184,   2639,   1081,   -661,   -222,    292,    530,
10760       -952,   1767,   -213,   -701,   1079,     37,    131,    489,
10761       -875,   -749,   3167,   -776,   1247,   -109,    -83,    636,
10762      -1146,  -1070,  -1001,  -1064,   -942,   2891,   1137,   1585,
10763      -1314,   -632,  -1179,  -1105,   1101,     51,   2038,   2036,
10764       -926,   -727,    180,   1515,   -566,   1191,    101,    595,
10765       2247,   -364,   -315,   -105,   -130,    -79,    121,    210,
10766       7994,  -1302,   -898,   -785,   -758,   -777,     31,    415,
10767        744,   -652,    688,   1226,   -649,   -605,   -268,    314,
10768        611,    662,   -240,   -411,   -698,   -434,    377,    339,
10769        953,   -810,   -931,   1054,   -484,   -298,    721,    522,
10770        922,  -1046,   -952,   -871,   -618,   -270,    419,    635,
10771       1006,    129,   -838,   -724,    220,    481,    253,    329,
10772        205,   -456,   -724,    675,    598,    332,    -14,    291,
10773      -1016,   -695,    542,   1270,    498,   -456,   -113,    362,
10774       -547,  -1068,  -1178,  -1261,  -1161,   -905,    390,   2204,
10775      -1056,  -1102,   5611,  -1100,  -1076,   -902,    360,    978,
10776       -538,   -286,   1253,   -430,   -457,   -148,     -1,    -60,
10777      -1116,   -955,   2869,   -926,   -680,   1111,    706,    842,
10778      -1311,  -1275,  -1150,   -236,    675,    897,    758,    912,
10779       1886,  -1115,   -999,    -84,   -588,   2190,   -171,    739,
10780       -737,    150,   -902,   -854,   -917,    334,    557,    534,
10781       -851,    -39,    -25,    214,   -136,    -73,    263,    234,
10782      -1021,   1332,   -543,   -655,   -712,   -651,     80,    479,
10783       1555,   1933,   -707,   -485,   -206,    139,    312,    405,
10784       2472,  -1172,   -945,   -939,   -713,    568,   1421,    684,
10785         70,  -1263,  -1235,    586,   -195,  -1065,   -449,   3182,
10786      -1143,    529,   -926,   -558,    419,    390,    375,    563,
10787      -1090,   3370,   -688,   -528,   -346,    136,    317,    615,
10788       -803,   -977,  -1082,   -806,   3607,   -443,   -156,   1130,
10789      -1288,   1585,  -1218,  -1226,   -979,    359,   1555,   1402,
10790       -341,   -416,   -480,   -360,   -415,    542,   -148,   -322,
10791      -1095,  -1074,    762,   -864,   -634,   1770,    340,    466,
10792      -1040,   -834,   1508,   -707,    143,     74,   1418,    905,
10793      -1094,   -710,   -549,   -860,    373,   1492,   2024,    741,
10794       -938,   -910,   2661,  -1087,  -1105,   -901,    383,    906,
10795        755,   -819,    581,   -612,   -420,    305,    344,    363,
10796       -356,   -991,   -845,  -1051,   2112,   1738,    554,    954,
10797      -1028,   -943,   -892,   -896,   -236,   -674,   1076,    679,
10798       -611,  -1099,   -859,   -914,   -444,    910,    491,    709,
10799      -1063,    775,    496,   -669,   -304,    672,    261,    496,
10800      -1086,   -963,   1037,   -639,   -134,   -577,     33,    607,
10801      -1070,   -649,    730,   -748,   1884,    -18,    346,    627,
10802      -1089,  -1118,   -955,    751,   -690,    606,   1204,   1037,
10803      -1016,  -1095,    473,   -919,  -1036,   -685,   1744,   1216,
10804       -834,   -916,   -920,   -634,   1086,   -474,    161,    620,
10805       -997,   -899,    -25,   -499,    399,    405,    163,    401,
10806 };
10807 
10808 static const int16_t fcb11s[] = {
10809      -1148,  -1134,  -1000,   -585,    715,    774,    626,    650,
10810       2109,   -898,   -729,   -239,   -213,    847,     77,    371,
10811       -902,   -790,   1853,   -871,   -816,    163,    295,    377,
10812       1718,  -1070,   -840,   -791,   1612,   -129,    144,    450,
10813       -830,   1909,   -539,    803,   -411,   -188,    122,    148,
10814       1202,    705,   -696,   -578,   -213,    -25,    126,    142,
10815       3309,  -1083,   -865,   -771,   -470,   -237,    980,    521,
10816        428,   -995,  -1003,   3088,  -1000,   -455,    320,    503,
10817       -615,   1746,   -751,   -734,   1092,     31,     97,    225,
10818      -1175,   2287,   1278,   -421,   -315,     91,    130,    120,
10819      -1203,   4211,   -970,   -878,   -228,     71,    327,    288,
10820      -1012,   -850,   1471,   -732,   1228,    201,    146,    271,
10821       -868,   -528,   1196,    744,   -186,     85,     38,    153,
10822      -1081,   -895,   -742,   1014,   1110,     66,    237,    335,
10823      -1012,  -1137,   4357,  -1062,   -569,    377,    268,    445,
10824       1203,   -717,   1070,   -541,    -72,    -29,     91,    104,
10825       6448,  -1148,  -1069,   -810,   -659,    118,   -284,    300,
10826      -1085,   -940,   -214,   -621,   -781,   -622,   1789,    711,
10827      -1165,   1643,   -890,   -809,   -533,    148,    384,    373,
10828       -910,   -986,   -855,  -1032,   3647,   -478,   -132,    713,
10829         -3,   -674,  -1036,   -956,   -899,   2698,    629,    665,
10830       -764,  -1066,  -1173,  -1058,   -692,   -144,   1114,   3195,
10831      -1012,   -643,   -670,   1547,   -576,    351,    251,    273,
10832       -950,    563,   -742,    248,   -149,    514,    100,    185,
10833       -193,   -616,   -655,    255,   -364,   -323,    172,    256,
10834        308,    228,     16,   -187,   -243,    219,     88,     53,
10835      -1024,    664,    450,   -416,   -189,   -239,     43,    102,
10836        -64,   -499,   -159,   -400,    905,    -64,    -68,     46,
10837      -1055,    -77,   -813,   -661,     59,    -77,    226,    321,
10838       1224,   -553,   -436,    793,   -155,    -83,     -5,     72,
10839       -652,   -897,   -157,   -579,   -539,    846,    181,    318,
10840        782,   -967,   -802,   -569,     -6,    364,    540,    513,
10841 };
10842 
10843 static const int16_t fcb11m[] = {
10844       -453,  -1087,  -1133,  -1125,   -852,   -158,   1152,   3313,
10845       1015,   -444,   1085,   -465,   -317,   -298,   -471,   -238,
10846       -647,   1426,   -241,    149,   -300,   -169,    -19,   -228,
10847       3282,   -269,  -1025,  -1069,  -1097,  -1071,   -539,   1303,
10848       1111,   -933,   -741,   -801,   -553,     98,    393,   1031,
10849       -786,   -729,   -835,   -810,    -78,   1569,    631,    944,
10850       1031,    651,   -409,   -397,   -346,   -221,    -99,   -216,
10851        -88,   -211,   -419,    193,   1298,    196,   -221,   -879,
10852      -1036,  -1303,  -1282,  -1052,   -575,    283,   3110,   1337,
10853        489,   -463,   -640,    112,    341,   -322,    261,    266,
10854       1646,   -817,  -1256,  -1273,  -1217,  -1031,   -142,   3691,
10855       3012,   1564,   -289,   -830,   -970,  -1032,  -1075,   -989,
10856        556,     52,   -588,   -589,   -613,   -748,   -352,   2054,
10857        -69,   -785,   -718,   -499,   -141,    192,   1396,    446,
10858         -3,   -514,   -612,      3,    171,   1067,   -114,   -109,
10859       -812,   -893,   -776,   -342,   1428,    421,    438,    552,
10860       -933,  -1143,   -207,   1312,    791,    166,   -198,    -79,
10861       -632,   1122,   -537,   -620,    450,     97,    -85,    174,
10862       1760,    123,   -168,    485,    -77,   -567,   -776,   -952,
10863       -758,  -1176,  -1322,  -1355,  -1207,   -928,   -177,   6229,
10864       -413,    261,   -327,   -848,   -725,   -395,    849,   1533,
10865       -201,   -124,   2976,   -335,   -703,   -674,   -727,   -949,
10866       -521,    209,   1004,    838,     56,   -477,   -751,   -603,
10867       -922,   -615,   1832,   -448,   -329,   -148,     73,    467,
10868       4991,    -86,   -809,   -928,   -951,   -956,   -819,   -751,
10869       1841,   -790,   -712,   -116,   -113,    -91,      0,   -388,
10870       -729,   -196,    758,   -377,     68,     85,    428,    -35,
10871         -5,      2,     -9,     18,    -31,     53,    -23,     26,
10872       -896,   -445,   -188,    818,   -347,    -44,    502,    578,
10873        101,   2968,    269,   -724,   -702,   -747,   -719,   -673,
10874       7587,     68,  -1171,  -1377,  -1441,  -1455,  -1473,  -1178,
10875        699,    585,     15,   2257,   -503,   -940,  -1085,  -1288,
10876 };
10877 
10878 static const int16_t fcb11sl[] = {
10879      -1502,  -1463,  -1336,  -1177,   -367,     89,    475,    867,
10880        550,    820,   -805,   -580,   -803,    -89,   -817,   1691,
10881       -304,    120,     36,    564,    409,   -525,   -820,    362,
10882       -969,   -870,   -605,   1983,    993,    722,   1505,   1101,
10883       -842,   -848,   -918,   -379,    -71,    257,    499,    607,
10884       1619,   -956,  -1024,   -869,   -744,    -74,    795,    684,
10885        532,    634,  -1360,   -818,     49,   -981,    111,   -473,
10886       -718,   -477,    377,    710,  -1399,  -1105,  -1152,  -1024,
10887       2426,   -356,   -191,   1079,    911,   1164,   -809,   -791,
10888       -919,   2731,   -851,   -400,   -113,    242,    508,    847,
10889      -1229,   1199,   -910,   1127,   -686,   -383,     26,    352,
10890        536,    646,   -790,  -1243,  -1103,  -1170,  -1132,  -1065,
10891       -788,   -521,    161,   3842,  -1098,   -883,  -1052,      8,
10892      -1103,   -747,   -552,   -480,   -241,    820,   3392,   -770,
10893       -770,   -724,   -588,   -426,   -153,    426,    639,    724,
10894       1626,   -713,   1157,   -736,   -492,   -512,   -160,    461,
10895        569,    583,  -1351,   1332,  -1222,  -1358,    240,   1541,
10896       -724,    612,   1583,   1194,  -1061,   -990,   -671,   -969,
10897       -952,   2368,   -442,   -413,   1933,   1023,   -144,   -283,
10898       -992,   -940,    983,   -232,    818,    341,    502,    549,
10899      -1420,  -1268,  -1279,  -1213,   -621,   2019,    685,   1948,
10900       1264,   1200,  -1293,   -664,    392,   -848,    866,   1191,
10901       -220,     95,    450,    640,  -1334,   1098,   -751,   -701,
10902       1296,   -347,    -92,    233,    532,    599,   -952,   -694,
10903       3085,   -908,   -256,   -494,   -177,    123,    809,    941,
10904         18,  -1089,   -801,    303,   -761,     11,    632,    288,
10905        476,    518,   -241,  -1138,  -1068,   -869,    292,    121,
10906        -26,    -96,    457,    548,   -106,   -784,    930,   -700,
10907       1842,   -812,   -617,   -307,    430,    655,   -698,   1157,
10908        947,   -803,   -662,   -743,    -49,   1120,    348,    578,
10909        855,  -1049,   -753,    -67,    710,   -347,    -28,    694,
10910        411,    468,    -61,    239,     23,  -1072,   -757,    477,
10911       -658,   -362,    239,    576,  -1479,  -1279,  -1286,   -677,
10912       -939,   -722,   3217,    338,   1562,   1566,    925,    917,
10913       -697,   -708,    645,   -447,   -280,    714,    503,    552,
10914      -1050,  -1021,    889,   -956,   -934,    705,    457,    616,
10915        556,    667,  -1331,    -51,   -256,    -48,   -234,    240,
10916        757,    -74,    148,    356,  -1278,   1538,    234,   -372,
10917       -472,   -221,   -424,   -494,    170,    551,    216,    294,
10918       -885,    231,   -263,    334,    -64,    -54,    291,    350,
10919      -1140,  -1074,  -1199,  -1374,  -1278,   -845,   -547,    667,
10920       4544,   1922,   -899,   -930,   -954,  -1120,  -1092,   1156,
10921       1889,   -404,    259,   1114,   -956,   -836,    881,   -316,
10922       -977,   -860,    202,   -249,    121,    816,  -1188,   3644,
10923       -829,   -876,   -670,   -473,   -161,    420,    851,    886,
10924      -1014,   1191,   -938,   -958,   -864,    741,    241,    957,
10925        288,    629,  -1155,   -898,   1104,   -789,     28,   -867,
10926       -580,   2588,    836,   1234,   -953,   -749,    934,   1137,
10927       -310,   -177,   -113,    244,    532,    424,   -341,   -602,
10928       -880,  -1105,   -303,   -381,   -527,   1943,    126,    759,
10929      -1277,  -1037,     59,   -783,    485,   -589,   1341,    737,
10930        488,    709,  -1473,  -1208,  -1082,    589,    791,    735,
10931        447,    322,    835,    731,  -1116,   -681,   -592,    704,
10932        520,   -545,   -104,    -24,    263,    458,    632,   -721,
10933      -1086,  -1223,  -1150,   -866,   1537,   2815,    123,   1097,
10934      -1238,   -861,  -1217,  -1238,  -1261,   -914,   1165,    422,
10935        711,    883,  -1196,   -972,   -428,   -230,    171,      8,
10936       -448,   1195,    445,    440,   -413,   -139,   -375,   -568,
10937       -781,   -520,    611,   -586,    881,    589,   -724,    972,
10938       -907,   -794,   -819,   -641,   1650,     66,    254,    703,
10939      -1380,  -1168,   -967,    676,   -765,   -537,    578,   1542,
10940        687,    833,   1151,   -811,   -948,   -995,   -246,   1301,
10941       -377,    262,    632,    652,   1530,   -679,   -682,    993,
10942       -666,   -457,    -72,    -20,    317,    516,    861,   -528,
10943         24,   -579,   -386,     53,    526,    -76,     66,    345,
10944        -59,   -612,    165,   -181,    -98,    -34,    -66,    286,
10945         95,    108,  -1118,   -147,    643,  -1055,   -768,   -502,
10946       -587,     27,   2113,    811,  -1219,   -947,   -811,  -1188,
10947       1143,   -609,   -753,     88,   2844,   1424,  -1428,  -1082,
10948      -1273,   1086,  -1206,  -1171,    279,   -510,   2325,   1757,
10949      -1437,    654,  -1278,  -1267,  -1117,   -950,    779,   2205,
10950       1150,   1101,  -1484,  -1009,  -1199,  -1416,  -1215,    657,
10951       -737,    634,   1266,   1742,  -1445,  -1193,  -1358,  -1158,
10952      -1015,   -995,   -655,   4035,   1966,   1903,  -1069,    954,
10953      -1099,  -1171,  -1029,   -818,   -576,   -104,   1390,   1069,
10954        559,   -914,  -1034,  -1152,   -987,   -582,   -222,    394,
10955       1204,    775,  -1464,    -51,   -959,  -1005,   -452,    347,
10956        -94,      1,    525,    595,  -1324,  -1226,  -1102,   -825,
10957       -927,   -776,   -582,    175,   1675,    632,   -859,     28,
10958       -914,   -209,   -468,   -625,   -230,    646,    579,    446,
10959 };
10960 
10961 static const int16_t fcb11ss[] = {
10962      -1351,  -1229,  -1174,   -767,   1403,    182,    532,    445,
10963        415,    610,  -1095,   -771,  -1142,   3221,   -803,   -680,
10964       -302,    318,    441,    438,  -1188,   1145,   1552,   -528,
10965        887,   -547,   -429,    124,     99,    128,   -768,   1049,
10966       -562,   1121,   -593,    -96,   -105,    105,    251,    154,
10967       1684,   1598,   -635,   -685,   -177,   -211,   -268,    234,
10968       -118,    -49,   -719,   -873,  -1092,   -985,   -678,   -406,
10969       -234,    407,    653,   3195,    991,   -584,   -874,    -14,
10970       -683,   2964,   -769,   -450,    287,    350,    853,   -803,
10971       -574,   1761,   -410,    -60,   -230,    -78,    -21,     19,
10972      -1271,   4435,   -673,   -790,    110,   -243,    -81,    147,
10973        191,    145,   5571,   -611,   -634,   -699,   -195,   -281,
10974       -249,   -302,   -272,    -67,   -893,   -656,   -745,   -697,
10975       -550,   -639,   -409,   3085,    383,    798,   -311,   -340,
10976       -564,   -787,   3628,   -332,   -510,   -219,    465,    351,
10977       -747,  -1084,   -972,   -727,   -404,   -630,   -176,    437,
10978       3352,    978,   -886,   -751,   -767,   -580,   -693,   -942,
10979       -803,   -158,    -36,     -3,   -966,   -674,   3075,   -926,
10980       -172,     -9,    -40,    111,    169,    212,    181,   -811,
10981       -715,   -986,   -521,   -686,   3915,     18,    -58,    499,
10982        210,  -1187,   -903,   -915,   -522,   1038,    477,    788,
10983        290,    412,  -1010,   -791,   -700,   -710,     34,   1774,
10984       -256,     96,    131,    241,  -1251,   2086,     -5,   -765,
10985       -446,    141,     93,    160,     88,    129,  -1153,   1171,
10986      -1192,  -1073,   -391,   -187,    206,    416,    444,    648,
10987        707,   -542,   -504,   -750,   -623,   -648,    776,    692,
10988        165,    330,   1112,  -1199,   -876,   -428,    949,     65,
10989        250,    104,    108,    173,   2147,   -905,   -846,   -540,
10990       -376,   -131,   -113,    124,    314,    485,   1253,   -515,
10991       1435,   -527,     21,   -100,   -368,    -84,   -119,   -144,
10992      -1375,  -1189,  -1189,   -999,   -723,   -190,    796,    639,
10993        699,    816,  -1188,   -919,    683,    842,    177,    -62,
10994        -25,     71,     15,     16,    157,     80,   -331,   -343,
10995         12,    193,   -133,    -94,    -94,    -64,  -1306,    531,
10996       -917,   -142,   1274,    102,    -15,    184,    159,    148,
10997        -43,  -1103,   -581,   -419,    447,   -132,   -204,    187,
10998        631,    461,  -1302,  -1162,   -927,    896,    203,    164,
10999        -55,    287,    544,    485,  -1258,   -791,    677,   -945,
11000       -244,   -101,    423,    362,    298,    389,   -825,   -640,
11001       -646,    274,    -73,   -274,   1473,    -13,    132,    169,
11002 };
11003 
11004 static const int16_t fcb11sm[] = {
11005       -767,  -1179,  -1188,  -1069,   -690,   -172,    787,   1389,
11006       1623,    844,   -169,   -894,   -919,     51,     15,    426,
11007       -326,   1579,    182,     77,    202,   -417,   -357,    -17,
11008       2154,    -77,   -607,   -589,   -375,   -261,   -376,    175,
11009       -829,   -801,   -579,   -290,   -244,    533,   1307,    873,
11010       -877,  -1175,  -1157,   -726,    461,   1729,    433,    219,
11011        246,    606,   -791,   -827,    649,    891,    820,    720,
11012        407,   -641,   -727,   -708,   2498,    961,    -99,   -542,
11013       -530,   -507,   -536,   -608,   -642,   -622,    316,    195,
11014       -721,   -549,   -253,   1520,    171,    -81,   -372,   -333,
11015       1166,  -1072,  -1230,  -1123,  -1031,   -868,   -370,    209,
11016       1561,   1751,    113,   -367,    399,   -663,    -10,   -271,
11017        950,    118,   -335,   -272,   -863,     60,   -875,   1850,
11018       -242,   -276,    -38,   -106,    471,     30,    823,   -344,
11019       -752,   -714,   -309,   -419,     86,   1604,   -250,   -185,
11020       -839,   -703,   -561,   -281,   1813,    -57,    255,    266,
11021        -32,     99,    400,   2520,    315,   -372,   -306,   -511,
11022       -549,   -659,   -760,   -729,   -559,   -137,   -610,    174,
11023        924,   -310,   -705,   -307,    885,    512,   -611,  -1097,
11024      -1172,  -1072,   -758,   -527,   -192,    278,    740,   3398,
11025      -1136,    409,   -230,   -353,   -137,    322,    326,    365,
11026        133,    173,   2291,   -644,   -725,   -596,   -535,   -340,
11027        -88,    -65,    -53,    273,   -760,   -390,   -649,    119,
11028       -243,   -222,   1726,   -113,     44,    326,   -618,    311,
11029       2345,   -241,   -398,   -399,   -382,   -322,   -444,   -457,
11030       1873,   -454,   -505,     42,    481,    187,    -49,   -505,
11031       -634,   -754,   1052,   -597,   1315,    297,   -412,   -110,
11032       -205,   -552,   -682,   -524,  -1055,   -431,    971,   -363,
11033       -539,   -366,     39,    995,    181,    476,    662,    229,
11034       -445,   1682,   -205,   -181,   -273,   -497,   -685,   -628,
11035       6135,    -21,   -834,   -934,  -1002,  -1066,   -931,   -974,
11036       -902,   -643,   -820,   1891,   -706,   -288,   -252,   -231,
11037        -79,    126,     35,     37,     10,    -10,    -36,     -6,
11038         -9,    -47,     -7,      1,     11,     -2,    644,    315,
11039        145,   -353,   -396,   -428,   -357,    -60,    275,    109,
11040      -1179,   -952,   -698,    138,    286,    171,    394,    263,
11041        814,    495,   -490,    110,    369,    599,      9,    599,
11042       -431,   -233,   -328,    -69,    410,  -1002,   -462,     77,
11043         97,    196,    133,    -91,    512,     49,    621,   -436,
11044       -352,   -390,   -211,   -188,   -454,   -318,     44,   1424,
11045 };
11046 
11047 static const int16_t fcb16l[] = {
11048        -13,   -798,   -772,    235,    515,   -181,   -120,   -509,
11049       -392,  -1159,   -844,  -1041,   -881,  -1193,   1103,  -1080,
11050        214,   1615,   1819,   1510,   -914,  -1190,   -273,  -1099,
11051       -522,   -996,   -206,   3946,    996,   1678,  -1220,  -1201,
11052       2850,  -1022,   1101,   -814,   -188,    879,   1549,   1279,
11053      -1129,   1928,   1550,     38,   -356,   -574,   -157,    286,
11054        481,    475,  -1079,  -1176,   -861,   -548,   -657,   -381,
11055        538,    948,   -838,    779,  -1149,   -962,   1788,   -779,
11056       -742,   -311,    205,    299,    472,    715,    702,   -843,
11057       -931,   -790,   -624,   -332,    324,    778,    785,    670,
11058      -1137,  -1205,   -103,  -1182,  -1071,   -950,    101,    527,
11059       1596,   1004,    682,   -564,  -1053,   -844,  -1184,   1732,
11060       -862,   1994,   -988,   1131,  -1069,  -1276,  -1053,   6414,
11061      -1259,   -186,   -930,    118,    375,   1092,   6215,   -900,
11062       -920,   -935,   -981,   -970,   -766,   -902,   -334,   1629,
11063      -1094,  -1142,  -1155,   -779,  -1092,   1011,   -490,   1063,
11064       1569,   1340,   2242,  -1313,   6027,  -1319,  -1337,   -789,
11065      -1296,   -457,    819,   2276,  -1071,  -1065,   -715,    802,
11066       -996,    397,   2396,    -27,   1225,    935,   1400,   -862,
11067       -802,   1846,   -513,   -249,   -704,    515,    872,    662,
11068      -1141,   5876,   -691,   -404,   -603,   -148,    -57,    187,
11069        649,    788,  -1116,   -915,   -551,   3843,   -737,   -133,
11070        498,    155,    227,    718,   1798,   1397,   -868,   -716,
11071       -586,   -580,    -71,    -67,    311,    536,   2465,   -524,
11072       1837,   -231,   -210,    263,    231,    -10,   -164,   -324,
11073       -951,  -1130,   5206,   -525,   -603,   -401,    223,    438,
11074       1011,   1077,   -726,  -1102,  -1013,   -386,   -786,   4281,
11075       -329,    262,    550,   1292,   -629,   -943,   -976,    773,
11076       -867,    908,   -680,   -154,    362,   1056,  -1051,   -703,
11077      -1333,  -1424,  -1026,   -793,   -859,   -882,   -148,   9958,
11078      -1193,  -1156,  -1077,   1241,  -1013,   -726,   -139,    551,
11079       1150,   1019,   -733,   -997,   -651,   -625,    -54,    722,
11080         73,    -14,    361,    435,   4013,  -1260,  -1195,   1452,
11081      -1105,   1273,   -670,   1546,   1038,   1680,   -812,  -1060,
11082       -853,  -1058,   2094,   -801,   -457,   -320,    683,    960,
11083      -1019,  -1158,  -1118,  -1034,   -617,    404,   1376,    847,
11084       1014,    951,    -12,  -1004,  -1221,  -1131,    649,  -1052,
11085        442,   -167,   -859,   3868,  -1216,  -1298,  -1311,   2866,
11086      -1310,   -639,  -1079,   1576,   1760,   1837,    118,  -1080,
11087       -862,   -845,  -1065,  -1069,   2199,   -766,    495,   1309,
11088       -996,  -1040,   -741,   1357,   1726,    382,    264,     92,
11089        659,    665,   -781,  -1356,   2055,  -1198,     15,   2143,
11090        631,    569,    918,   1120,   -948,  -1253,  -1234,   2442,
11091      -1062,   2206,     48,    660,   1822,   1480,   -639,    627,
11092       -432,   -477,    845,    216,    228,    152,    157,    295,
11093       2444,   -908,   -465,   -768,    109,    251,     72,    -59,
11094        169,    405,   4395,   -837,   -931,   -839,   -215,   -564,
11095        655,    359,    503,    296,   3514,  -1082,  -1185,   -827,
11096       2879,  -1224,   -811,   -970,    804,    911,   3028,  -1284,
11097       -688,  -1226,  -1251,   -551,  -1247,   -275,   3441,   2322,
11098       -630,  -1213,   -108,  -1191,   1129,   -854,   2848,   1609,
11099       1048,   1535,   2784,  -1245,    772,  -1230,  -1298,   -686,
11100      -1293,   -639,    278,   2455,   9975,  -1077,  -1233,  -1055,
11101       -139,   -853,    -48,     24,   -720,    533,  -1191,   2809,
11102      -1015,   -899,    -28,   -765,   -147,    146,    592,    814,
11103      12493,  -1274,  -1072,  -1297,    877,  -1068,  -1179,  -1032,
11104       1023,  -1178,   -840,    930,   -660,   1216,   -366,   -406,
11105        -97,     77,    179,    340,   -973,   -993,   2280,   1775,
11106       -631,    -17,   -186,    507,    459,    645,   2095,  -1019,
11107      -1067,   -949,   -857,  -1202,   -904,    -48,   1156,   1273,
11108      -1230,  -1245,  -1203,  -1036,  -1150,   -955,   1193,   1943,
11109       1437,   1329,   -618,  -1055,   -730,  -1014,   4953,  -1125,
11110       1089,   1085,   1047,   1045,    813,  -1036,   1270,   -715,
11111       -684,    -96,   -131,    289,    782,    628,   -979,   1060,
11112       -975,   -964,   -811,    -14,    223,    422,    563,    696,
11113       -901,   -633,    496,   -136,     22,    -83,    -52,    264,
11114         24,    147,   -446,  -1197,  -1258,   -687,  -1239,   -795,
11115      -1066,  -1196,    147,   2653,  -1231,  -1275,  -1240,  -1041,
11116      -1260,  -1159,   1961,    -34,   2937,   2128,  -1318,  -1355,
11117      -1326,  -1300,  -1345,  -1326,   -870,   -298,   2014,   3890,
11118       -933,  -1014,   -859,  -1074,   -506,  -1163,   -954,   -819,
11119        440,    732,   -582,  -1268,  -1206,  -1037,  -1081,  -1255,
11120      -1150,   -835,   2360,   1469,  -1232,  -1384,  -1388,    542,
11121      -1359,   -606,  -1335,   1852,   2142,   3722,  -1218,  -1321,
11122      -1268,  -1207,  -1203,  -1316,   -954,   -696,   4730,   2920,
11123      -1225,  -1306,  -1131,  -1273,  -1276,  -1238,  -1040,   2079,
11124       2652,   1931,  -1167,  -1302,    659,   -532,   -650,   -560,
11125      -1028,    186,   1224,   2811,   -896,   -449,   -999,   -823,
11126        -81,   -876,    502,   -293,    680,    733,   -836,  -1111,
11127      -1132,   -865,  -1141,   -938,   -980,   1287,    581,   1438,
11128 };
11129 
11130 static const int16_t fcb16s[] = {
11131       1260,  -1427,  -1400,   -996,   -958,  -1195,   6261,     31,
11132        967,    752,   3776,   -975,   -840,   -707,   -696,   -555,
11133         45,   1159,      4,    358,   4718,  -1471,  -1464,  -1291,
11134      -1364,   -934,   -878,   5198,   -273,   1555,  -1438,  -1729,
11135      -1579,  -1470,  -1820,  -1436,  -1255,   -631,   4287,   4025,
11136       1233,   -684,   -748,   -742,   -547,   -229,    321,    126,
11137        794,    670,   6689,  -1041,  -1160,   -861,  -1002,   -976,
11138        147,   -668,    521,    940,  -1186,   2097,   -570,   1759,
11139       -251,   -442,    -92,     46,     99,     12,  -1336,  -1061,
11140       4427,   -945,   -861,   -460,   -306,    494,    481,    536,
11141      -1101,  -1105,   2695,    316,   -801,   -159,   1042,   -577,
11142        -78,    340,   2347,   1448,    135,   -381,   -688,   -493,
11143       -254,   -234,    -74,    -80,  -1047,  -1246,   -729,   -985,
11144       5399,  -1018,    643,    822,    889,    432,   -328,  -1386,
11145      -1420,   -702,  -1450,   6927,  -1107,    465,   1625,   1116,
11146      -1258,   2847,   -893,   -895,   -521,   -263,    112,    157,
11147        556,    500,    182,   -652,   -226,    258,   -638,   -566,
11148       -419,   -669,   -224,   -221,  -1197,   -227,   -582,     92,
11149       1914,   -184,    -11,    -18,    270,    166,  -1294,    -62,
11150       1536,   2470,   -413,   -619,   -399,     24,    106,     54,
11151      -1223,   2672,   2400,    -54,   -577,   -692,   -301,     -3,
11152        206,     89,  -1424,  -1491,   8425,  -1072,   -242,   -420,
11153       -194,     -1,    489,    331,   -938,  -1319,   2493,  -1355,
11154        551,   2297,    197,     -9,    717,    434,  -1237,   -773,
11155      -1021,   3945,   -566,    116,    246,    150,    510,    370,
11156      11804,   -457,  -1006,  -1231,  -1175,  -1086,  -1221,    589,
11157       -679,   -757,  -1183,   6502,   -584,   -454,   -629,   -570,
11158       -413,   -352,   -279,    -32,  -1236,   -946,   -760,   1535,
11159       -865,   -712,   -224,    343,    647,    613,  -1348,   -938,
11160       -961,   8273,  -1130,   -591,   -225,    210,    420,    140,
11161      -1247,  -1166,   -966,   -986,  -1120,   -907,   -181,    470,
11162       1888,   1161,  -1076,  -1298,   3479,  -1151,   2410,   -396,
11163          1,    -44,    357,    594,   -896,    745,    -33,   -422,
11164       -332,   -259,      0,     48,    143,    190,  -1009,   -837,
11165       -876,   -371,   -370,   1520,   -150,    251,    240,    448,
11166      -1024,  -1008,   -568,   -450,   -611,   -536,   1763,    -34,
11167        355,    454,   -769,   -599,   -639,   -737,   -912,   -725,
11168       -504,   -230,    532,   3294,  -1077,   -289,   -875,   -542,
11169       -574,   -604,   -339,   2511,    479,    742,  -1218,   -946,
11170       1321,   -522,   -544,   -950,   -765,    632,    639,    497,
11171 };
11172 
11173 static const int16_t fcb16m[] = {
11174       -940,  -1197,  -1190,  -1200,  -1192,   -960,   -718,    610,
11175       3300,   3253,  -1515,  -1689,  -1798,  -1798,  -1793,  -1764,
11176      -1616,     33,   2377,   7778,   -668,   1745,   1501,    785,
11177       -336,   -823,   -708,   -446,   -455,   -812,   8862,    159,
11178      -1141,  -1261,  -1323,  -1299,  -1261,  -1227,  -1214,  -1090,
11179       3584,   2092,    688,   -531,   -848,  -1000,  -1047,  -1192,
11180      -1104,   -887,   5163,   -347,  -1129,  -1285,  -1336,  -1291,
11181      -1249,  -1109,   -498,   2511,   -611,   -703,   -516,   -240,
11182        -68,    399,   1570,    252,     -5,     43,  -1163,  -1168,
11183      -1008,   -921,   -995,   -569,    925,   1511,   1001,   2023,
11184      12926,    135,  -1598,  -1778,  -1847,  -1850,  -1836,  -1734,
11185      -1695,  -1690,    621,   4647,    588,   -752,   -973,   -996,
11186       -953,  -1081,  -1060,   -672,   -868,    259,   4940,   -117,
11187       -718,   -907,   -828,   -776,   -606,   -981,  -1002,   -526,
11188       -385,    527,   1501,   -239,     38,     25,    112,    -77,
11189       1122,   -250,   -352,  -1113,  -1101,   -942,   -681,   5156,
11190       -800,   -636,   5814,   -160,   -777,   -825,   -844,   -747,
11191       -697,   -645,   -668,   -492,   -936,    491,   -280,   2573,
11192       -269,   -736,   -375,   -265,    -98,   -243,   -920,   -236,
11193        446,   1095,   -666,   -600,   -246,    783,    282,      0,
11194      -1064,   -116,   2271,   -118,   -482,   -240,   -187,   -271,
11195         36,     91,   -695,   -254,   -383,   -948,    745,   2722,
11196       -129,   -799,    238,   -379,   2872,   -516,   -868,   -623,
11197       -551,   -275,     22,    379,   -185,   -230,   1524,   -672,
11198      -1062,  -1164,  -1177,  -1137,  -1058,   -790,      6,   4928,
11199       -551,   -389,   -460,   -394,   -674,   -586,   -327,   -178,
11200        615,   2868,  -1467,  -1203,  -1316,  -1120,   -996,    747,
11201       -219,   2023,   1875,    254,   -871,   -992,  -1062,  -1110,
11202      -1149,   -992,   -492,     40,    528,   5374,     83,   -559,
11203       -862,   -760,   -541,     28,    207,    629,    502,   1260,
11204       -473,  -1110,  -1336,  -1390,  -1412,  -1379,  -1329,  -1081,
11205       -238,   9844,  -1332,  -1306,  -1275,   -881,  -1267,  -1249,
11206       -237,   2882,   3535,    584,    -13,     52,    -50,     -4,
11207          7,      5,     20,    -55,      5,     45,   1587,    350,
11208        191,    617,    153,   -236,   -336,   -649,   -798,  -1063,
11209       1451,    707,    253,   -733,   -923,   -859,   -621,   -738,
11210       -555,   1623,   1727,   -411,   -724,   -772,   -746,   -675,
11211       -688,   -209,    915,    622,  -1038,   -474,   -343,    -91,
11212       -173,   -104,    255,     96,   1547,    773,   -625,   2272,
11213        -90,   -509,   -527,   -247,   -147,   -234,    -45,    166,
11214         0, 0, 0, 0, 0, 0, 0, 0,
11215         0, 0, 0, 0, 0, 0, 0, 0,
11216         0, 0, 0, 0, 0, 0, 0, 0,
11217         0, 0, 0, 0, 0, 0, 0, 0,
11218         0, 0, 0, 0, 0, 0, 0, 0,
11219         0, 0, 0, 0, 0, 0, 0, 0,
11220         0, 0, 0, 0, 0, 0, 0, 0,
11221         0, 0, 0, 0, 0, 0, 0, 0,
11222 };
11223 
11224 static const int16_t fcb16sl[] = {
11225      -1337,  -1122,  -1559,  -1452,  -1353,   -973,   3858,   1145,
11226       1225,   2103,   -607,   -181,    557,   -429,     15,   -496,
11227       -444,   -523,  -1866,  -1134,  -1270,   3029,  -1110,   -798,
11228       -824,   -659,     44,    614,   1059,   1173,    714,   -932,
11229      -1095,  -1061,   -921,  -1034,   -873,      7,   -872,    660,
11230      -1335,  -1496,  -1623,  -1405,  -1070,   -680,    943,    134,
11231       -190,   2837,  -1034,   -221,   -337,   -540,   -571,   -173,
11232       -411,   2314,   -111,    970,  -1220,  -1036,  -1096,   -147,
11233       1087,    604,   -367,     83,    461,    679,  -1333,    194,
11234      -1292,  -1139,  -1097,   -570,   -508,   -109,     54,    962,
11235       2592,  -1112,   -944,   -636,   -521,     12,    230,    442,
11236        562,    624,  -1107,  -1190,   1554,   -981,   1507,  -1013,
11237       -394,    595,    823,   1094,  -1453,  -1298,    242,  -1185,
11238       -686,   -541,    858,    331,    695,   1197,  -1259,    968,
11239      -1180,  -1254,   -752,   1473,    222,    342,    973,   1029,
11240      -1631,  -1500,  -1619,  -1517,  -1299,   1683,   2203,   1163,
11241       1225,   1497,  -1189,   -937,   -931,   3193,   -977,   -708,
11242       -262,    549,    917,   1465,    704,   -565,   -708,    846,
11243       -130,   -322,   -257,    221,    367,    309,  -1416,  -1123,
11244      -1323,  -1260,   -405,   3303,   -210,    785,   1007,   1616,
11245      -1043,   -717,     44,    824,    419,   -492,   -579,   -604,
11246        -15,    676,  -1067,  -1079,   3897,  -1211,   -474,  -1020,
11247       -589,    114,    593,   1504,  -1481,  -1249,  -1036,  -1012,
11248       -719,    846,   -189,   -297,    -31,   1209,  -1761,  -1566,
11249      -1449,  -1645,  -1464,   1422,     24,   2153,   1377,   1948,
11250      -1480,    652,   -929,   -415,   -689,   -386,   1628,    489,
11251        487,    756,  -1424,   -805,   1241,    228,   -697,   -316,
11252        423,    660,    557,    587,   1248,   -777,   1088,   -848,
11253       -498,   -399,    -60,    169,    497,    689,   5679,   -778,
11254      -1109,  -1118,   -895,  -1042,   -504,    390,   1670,    469,
11255        977,   -929,  -1173,  -1058,   -999,   -696,   1912,     52,
11256       1297,   1081,  -1469,  -1243,  -1055,    385,   -529,    910,
11257         79,    508,   1225,    753,    656,  -1307,  -1239,  -1470,
11258      -1110,  -1255,   -362,   2351,    889,   1687,  -1566,  -1331,
11259      -1410,  -1385,    779,   -499,   -217,    936,   2064,   1493,
11260      -1499,  -1345,  -1162,    790,  -1115,   -673,   2083,   1010,
11261        588,   1265,  -1439,  -1168,  -1294,    752,  -1421,  -1234,
11262       -169,   -529,   1606,   2131,  -1556,  -1442,  -1444,    487,
11263      -1260,  -1139,    360,   2528,   1994,   1686,  -1548,  -1473,
11264       -563,  -1125,    967,   1490,   1503,    487,    991,   1024,
11265      -1430,  -1151,  -1215,   -729,   -746,   -762,   -472,    778,
11266        889,    774,  -1329,  -1129,   1383,  -1230,   -723,   1478,
11267        379,    161,   1266,   1238,  -1467,   -843,  -1277,  -1323,
11268       -715,     58,   -182,   5140,    762,   1723,  -1285,   1134,
11269      -1175,  -1057,   1294,     -4,   -417,    557,    939,   1182,
11270         39,    565,   -809,   -703,   -783,   -883,   -112,    412,
11271       1056,    691,   -273,  -1334,   -898,  -1345,  -1069,  -1247,
11272       -105,    638,   6811,   1157,    982,   -856,   -805,  -1093,
11273       1267,   -747,   -650,    311,    281,   1076,   1371,   1614,
11274       -891,   -886,   -396,   -246,    -65,     77,    472,    605,
11275       -943,    178,   -509,    112,   -142,    512,    -66,    109,
11276        144,     76,   2934,  -1203,  -1428,  -1525,  -1269,  -1618,
11277      -1129,   -184,   -225,   3157,   -249,  -1276,  -1055,   -439,
11278       -161,   -268,    284,    614,    778,    670,  -1243,   1682,
11279        919,   -468,   -479,   -341,     31,    468,    325,    606,
11280      -1081,   -723,     83,   -399,   -275,   -658,    240,    149,
11281       2746,    679,  -1573,  -1287,   -494,    775,    975,   -751,
11282        -47,   1758,    652,   1155,  -1465,  -1073,  -1087,  -1026,
11283        289,    340,    448,   1348,    351,    682,   2065,  -1183,
11284      -1313,  -1562,   -466,  -1546,  -1077,   -477,   3012,   2512,
11285      -1560,  -1532,  -1441,  -1229,    861,   -421,   1515,   2195,
11286       1163,   1418,  -1268,  -1103,   -804,  -1094,   3254,   -711,
11287       -558,    713,   1414,   1684,    542,   -781,   -827,   -814,
11288       -245,   1129,   -160,    210,    386,    618,  -1633,    488,
11289      -1584,  -1571,  -1349,   -662,    711,   1516,   1661,   1673,
11290      -1510,  -1530,   1013,  -1172,    425,  -1415,   -856,   2963,
11291       2258,   1919,   -744,  -1208,   -863,   -634,   -729,  -1068,
11292       -857,   -289,    701,   6703,  -1502,  -1353,  -1531,  -1372,
11293      -1388,  -1067,   1392,    100,   2570,   1703,  -1551,  -1500,
11294      -1587,  -1693,  -1753,  -1431,  -1048,   1162,   1308,   3073,
11295       -998,  -1575,   -517,  -1346,  -1293,  -1493,  -1375,  -1109,
11296       -803,   2972,  -1446,  -1316,  -1114,  -1405,  -1240,  -1057,
11297      -1109,   -589,   2623,   1626,  -1555,  -1026,  -1346,  -1467,
11298       -902,   1291,    176,    630,   4293,   1949,  -1233,  -1362,
11299       -930,  -1175,  -1118,  -1375,  -1172,   -967,   4896,   4195,
11300      -1744,  -1562,  -1797,  -1815,  -1577,  -1194,    371,   3326,
11301       3183,   3071,  -1425,  -1773,  -1562,  -1358,   -547,   -246,
11302         24,   -526,  -1502,  29376,   -860,   -614,   -857,   -795,
11303        793,   -616,   1691,   -125,    156,    559,  -1643,  -1462,
11304      -1523,  -1413,  -1251,   -592,   1014,   1888,    243,   1041,
11305 };
11306 
11307 static const int16_t fcb16ss[] = {
11308        308,   -532,   -811,   -974,   -641,   -431,   3409,    258,
11309        567,    641,   1315,   -723,   -738,   -502,    142,    678,
11310        -67,   -170,     73,    -65,   2717,   -804,   -958,   -878,
11311       -532,   -562,    238,    497,    548,    718,   -868,   -669,
11312       -932,  -1004,   -518,   -502,   -286,    405,   2987,   1420,
11313        174,   -779,   -748,   -575,   -153,    -40,    340,    413,
11314        275,    387,    965,     82,   -550,   -744,   -592,   -591,
11315       -604,   -163,    428,    843,  -1280,   1756,   -368,    777,
11316        -29,   -453,    -61,     43,     50,    137,    950,   -229,
11317       1504,   -491,   -353,   -167,   -285,   -158,    -94,   -185,
11318      -1431,    303,    673,   -758,   -610,   -308,   1247,    348,
11319         95,     31,   1631,   1963,   -624,   -770,   -466,   -150,
11320       -122,   -123,     34,   -141,   -883,   -374,   -948,   -629,
11321       3420,   -772,   -392,    -31,    603,    646,   -760,   -871,
11322       -936,   -948,   -727,   3563,   -376,    858,    699,    561,
11323      -1370,   2366,   -775,  -1241,  -1105,   -247,    177,    432,
11324        414,    379,  -1360,  -1057,   -945,   -848,   -568,   -779,
11325       -632,   -328,   -295,    425,   -349,    630,   -275,   -527,
11326        438,     47,   -194,    -96,   -239,   -545,  -1381,   -689,
11327       1644,   1165,   -437,   -153,   -193,    307,    183,     66,
11328      -1335,   2590,   2169,   -447,   -435,   -317,    -82,    204,
11329         45,   -145,  -1324,   -205,   4019,   -973,   -578,     28,
11330        175,    506,    235,    -98,   -908,   -294,   1443,   -850,
11331       -556,   1707,   -277,     58,    241,   -188,   -853,   -572,
11332       -577,   1258,   1007,   -190,      1,     -3,    103,    -49,
11333       5385,    137,   -707,   -834,   -510,   -517,   -392,   -390,
11334       -231,   -275,  -1249,   5229,   -812,   -893,   -353,   -663,
11335        -29,    187,     45,     10,  -1388,  -1171,  -1051,    412,
11336       -379,   -411,    240,    574,    632,    284,   -838,   -912,
11337       -924,   3062,   -695,   -409,   -224,    422,    293,    267,
11338      -1436,  -1237,  -1303,  -1305,   -914,   -243,    821,    839,
11339       1043,   1284,  -1178,   -496,   1594,   -736,   1752,   -601,
11340       -396,    330,    231,     48,  -1253,    808,   -896,   -967,
11341       -653,    -84,      4,    442,    363,    589,  -1005,   -672,
11342       -687,    -93,   -274,   1376,   -232,    -52,    399,    255,
11343      -1085,  -1214,  -1088,   -748,   1036,    414,    220,    509,
11344        436,    499,   -648,   -765,   -931,   -983,   -758,   -543,
11345       -379,   -115,    780,   3327,  -1086,   -893,   -773,   -881,
11346       -683,    -11,   -322,   3418,    739,    961,  -1363,   -929,
11347        899,  -1005,   -792,   -338,   -185,    702,    627,    638,
11348 };
11349 
11350 static const int16_t fcb16sm[] = {
11351      -1125,  -1385,  -1439,  -1387,  -1120,   -681,   -135,    616,
11352       3086,   2537,  -1440,  -1209,  -1027,  -1209,   -626,    173,
11353        662,    899,    861,   2180,    387,   1032,    936,    140,
11354       -353,   -302,   -290,   -330,   -551,  -1019,   3555,    -68,
11355       -441,   -539,   -500,    -27,   -423,   -506,   -522,   -415,
11356       2347,   1890,   -312,   -742,   -679,   -679,   -653,   -609,
11357       -433,   -472,   2709,   -755,  -1153,  -1066,  -1028,   -862,
11358       -826,   -315,     78,   1699,   -363,   -429,   -690,   -190,
11359       -358,   -667,   1909,     39,     -1,    138,  -1592,  -1559,
11360      -1357,  -1554,   -750,    813,   1676,   1537,    977,   -269,
11361       8320,   -602,  -1140,  -1153,  -1136,  -1174,  -1004,  -1091,
11362      -1388,  -1187,   -507,   3103,   -200,   -665,   -590,   -381,
11363       -365,    -40,   -295,   -591,   -963,    271,   2231,   -547,
11364        -65,   -270,    -64,    243,   -183,   -548,   -796,   -277,
11365         -7,   -168,   1575,   -361,     35,    -19,    192,   -154,
11366       -384,    144,   -426,   -528,   -598,   -778,   -297,   1847,
11367        564,    218,    864,   -654,   -485,   -435,     45,    709,
11368        630,    -11,   -691,   -111,   -775,   -356,   -522,   2247,
11369        -79,   -433,   -620,    594,     79,     60,   -828,   -475,
11370        768,    -79,   -655,    550,   -201,     77,    858,    -11,
11371       -803,   1173,   1027,   -971,   -656,   -648,    -40,     17,
11372        720,    176,  -1055,   -936,   -258,    550,   1086,   1065,
11373          0,   -473,   -364,     30,     53,     -6,    -54,    -24,
11374         21,    -81,    -88,    -45,    -14,     81,    674,  -1189,
11375      -1049,   -846,   -489,    -24,    -47,    165,    658,   1909,
11376       -241,   -390,   -387,   -454,   -319,   -549,   -307,   -112,
11377        778,   1486,   -314,     34,    -93,   -799,   -538,   2219,
11378       -445,     39,    -38,   -258,   -427,   -943,   -760,   -602,
11379       -575,   -450,    376,    668,    879,   1215,  -1216,   -784,
11380       -646,   -291,    275,   1019,    -77,    124,    256,   1166,
11381       -410,   -993,  -1145,  -1118,   -940,   -825,   -560,   -131,
11382       1006,   4878,  -1401,  -1286,  -1316,  -1394,    177,   -919,
11383        162,   2292,   1792,   1242,   -762,    937,   -168,   -900,
11384       -829,    203,   1225,    626,   -122,   -515,    992,   -198,
11385       -782,    -25,     74,   1019,   -606,   -364,   -350,     -5,
11386        451,    324,    265,  -1143,   -820,    382,   -362,     85,
11387       -797,    693,   1594,   -335,   -229,   -396,   -211,   -356,
11388        -97,   -115,     92,     49,   -476,  -1124,  -1084,   -594,
11389       -228,    728,     16,    589,   1213,    841,   -829,   1874,
11390       -907,  -1000,   1411,   -621,   -707,    356,    437,     37,
11391 };
11392 
11393 static const int16_t fcb22l[] = {
11394       2735,  -1224,  -1198,  -1073,  -1115,  -1054,   -713,   1693,
11395      -1106,  -1259,    722,  -1256,  -1223,   1686,   1589,   2003,
11396       -906,   2529,   2141,   -396,   -338,    -36,     52,    476,
11397        319,   -420,    561,   -492,   -526,   -359,   -221,   -254,
11398       -752,  -1136,   -690,   -896,   4307,   -363,    -42,   1363,
11399       -717,  -1036,   -874,   2315,   -952,   -872,    262,   1418,
11400        737,   1374,   -506,   -470,   -275,   -126,    242,    428,
11401       -678,   -681,   -581,   1016,   -553,   -509,   -485,   -408,
11402       9595,  -1015,  -1168,   -932,   -812,   -690,   -167,    753,
11403       -935,   -439,   2105,   -526,   -710,   -570,      9,    548,
11404        530,  -1308,  -1060,   -351,   -974,  -1038,     93,   5579,
11405       -737,  -1282,   1386,  -1284,  -1243,  -1105,    790,   2169,
11406       -701,   -660,   -555,   1317,   2805,    792,   2209,   -490,
11407       -758,  -1262,  -1083,  -1073,    930,   -810,   -170,   2326,
11408      -1213,  -1286,   3435,  -1135,  -1051,    220,   3040,   1999,
11409       -933,   -663,   -714,   -855,   -372,   -599,   -437,    373,
11410       5873,   -987,  -1081,  -1003,   -747,   -271,    582,   1069,
11411       -917,   -754,   5676,   -565,   -616,   -396,    177,    908,
11412       3106,   1459,   -678,   -543,   -340,     47,    336,    493,
11413      -1060,   1427,   -560,   -763,   -710,   -661,    193,    595,
11414       -996,   2488,   -588,   -752,   1306,    114,    292,    689,
11415      -1202,   2334,  -1173,  -1167,   -755,    353,   1711,   1572,
11416       -932,   -751,   2099,   2025,   -417,     62,    458,    611,
11417       -981,   4387,   -639,   -560,   -520,   -152,    262,    748,
11418       -828,   -818,   -682,   5250,   -640,   -270,    385,   1049,
11419      -1072,   -774,   1870,   -668,   1514,   -158,    283,    793,
11420      -1087,  -1150,   -899,   -875,   -188,   -184,   6656,   2311,
11421       -906,   1654,   -446,   1677,   -654,   -101,    364,    721,
11422      -1272,   7928,   -812,   -576,   -708,   -347,    397,   1128,
11423       3830,  -1034,  -1055,   2244,   -759,   -706,     79,    893,
11424       -922,  -1067,   2740,   -868,   -858,   1129,     34,   1096,
11425       2455,   -694,   1970,   -650,   -674,   -131,    370,    697,
11426      -1069,  -1137,   -948,  -1045,  -1087,   -964,    367,   1091,
11427       4096,   -960,   -921,   -870,   1397,   -511,   -190,    545,
11428       -657,  -1194,   -536,   -951,  -1094,    117,   -720,   2532,
11429      -1098,  -1147,  -1177,   1764,   -757,   -121,   2372,   2010,
11430       3662,   -952,   -995,   -894,   -625,    464,    731,    863,
11431       -607,   -505,    401,   -423,   -540,   2144,    755,   -430,
11432      -1499,  -1242,  -1202,  -1190,   -626,   1249,   3388,   2379,
11433       -983,  -1090,   -907,  -1021,  -1012,   -870,   2723,   1589,
11434       -913,    332,   -102,     99,    226,      6,    176,    354,
11435        156,    -36,   -829,   -774,   -685,    -15,    498,    503,
11436       2030,   -409,   -599,   -572,   -341,     -2,    111,    302,
11437        788,  -1002,   -978,   -929,  -1001,   -886,    578,    995,
11438       1237,   -747,   -696,   -653,   1143,     62,    506,    571,
11439        994,   -993,   -902,   -871,   -662,   1527,    370,    979,
11440        980,   -466,   -484,    787,   -261,     61,    250,    377,
11441       -112,   -676,   -535,   -344,    274,    363,    185,    334,
11442        -48,  -1144,  -1095,  -1011,   -552,    445,   1355,   1207,
11443      -1108,  -1128,  -1085,   -826,    -83,   2001,   1265,   1429,
11444      -1024,   1199,   -671,   -701,   -444,   1192,    187,    673,
11445      -1039,  -1056,   -953,   -732,    359,    714,    787,    935,
11446      -1187,  -1133,  -1112,   -971,   2158,   1720,    801,   2016,
11447      -1056,  -1068,   -889,   1808,    503,    892,    358,   1041,
11448      -1180,  -1184,  -1068,   -788,   1423,   -573,   2141,   1949,
11449      -1042,   -924,   -849,    512,   -629,   -272,    779,    815,
11450       1939,  -1069,  -1092,  -1027,   -770,     48,   1554,   1285,
11451      -1109,  -1148,  -1157,  -1033,   -934,    779,   1358,   1560,
11452      -1053,    222,  -1095,  -1001,   -681,    -26,   1112,   1035,
11453      -1168,  -1285,  -1169,  -1180,  -1085,  -1097,   1313,   3112,
11454       -928,   -655,   -811,   -618,   1555,   -480,     71,    467,
11455      -1220,  -1123,  -1008,   -577,   -845,   3854,    491,   1878,
11456      -1051,   -761,    617,   -650,   -453,     51,    784,    757,
11457       -993,   -883,   -905,   -708,   -869,    969,    -64,    655,
11458 };
11459 
11460 static const int16_t fcb22s[] = {
11461       9854,   -479,  -1163,  -1147,  -1316,  -1137,   -991,   -942,
11462        522,    739,  -1042,  -1306,  -1040,   -126,   1147,   3526,
11463       1880,   -477,   -483,   -328,   -899,   1063,   1243,   -610,
11464       -721,   -527,   -372,    171,     90,    196,   6615,  -1167,
11465      -1189,  -1079,   -954,   -817,   -833,   2246,    439,   1038,
11466      -1053,  -1136,   -938,   -805,  -1022,  -1041,   -717,   2021,
11467        341,    935,  -1164,  -1230,   -573,   1768,  11111,  -1113,
11468       -874,   -631,   -367,      7,  -1077,   -925,   1558,   -850,
11469       -918,   -755,   -512,    452,    260,    400,   -787,   -966,
11470       -690,   -584,   -843,   -802,   2092,    120,    103,    580,
11471       -746,   -512,   -241,   -621,   2771,   -486,   -268,    258,
11472        171,    232,  -1265,  -1253,  15128,  -1123,  -1037,   -885,
11473      -1109,   -664,   -659,   -240,   1558,   -909,  -1160,  -1247,
11474      -1223,  -1031,   -989,   -415,   3504,   1569,   -651,  -1241,
11475      -1145,  -1014,  -1322,  -1000,   -354,     59,    709,   4206,
11476      -1124,   -986,   -633,   -976,   -907,   -636,   -371,    255,
11477       1195,    876,   -145,  -1146,  -1018,   -992,   -480,   -762,
11478       6904,   -703,   -431,   1043,  -1048,   -638,   -142,    394,
11479       -852,   -730,   -533,   -361,    234,    221,  -1070,   -930,
11480       -764,   3210,   -780,   -256,   1777,    258,    307,    382,
11481      -1224,    987,   4894,   3525,   -412,   -558,   -819,   -863,
11482       -572,   -497,  -1175,  -1197,   7637,  -1109,   -748,   -116,
11483       -306,     27,    386,    630,  -1334,  -1378,  -1302,  12592,
11484      -1327,   -971,     89,   -731,    259,    201,  -1135,   -951,
11485       -585,    -64,   3489,   2765,     43,     75,   -527,   -162,
11486       2865,  -1344,  -1394,  -1391,  -1231,   -748,   -962,   5403,
11487        719,   1418,   -724,  -1101,   -955,   -743,   -937,  -1064,
11488      -1095,   -601,    -60,    411,  -1113,   -873,   -603,   2913,
11489       2512,   -339,    -36,     26,    -39,     78,   -757,   -998,
11490       -522,   -838,   5507,   -973,    796,    536,    250,    312,
11491      -1363,   -944,   6021,    -58,   5313,   -690,   -549,   -485,
11492        -66,   -133,  -1257,   6004,   6374,   1487,   -976,   -987,
11493       -969,   -803,  -1027,   -624,   -967,   1744,   3504,      6,
11494       -659,   -691,   -326,   -129,    -49,    148,  -1032,   -683,
11495       1819,   1804,   -491,   -452,   -295,     33,    -20,     42,
11496      -1226,  -1086,   -792,   6412,   -657,   -278,   -103,    -25,
11497        -82,    207,   2450,     -6,   2417,    251,   -622,   -593,
11498       -409,   -193,   -339,   -304,   -862,   -667,   2457,   -500,
11499       -438,   -504,   1408,    143,    203,    265,  -1128,  -1148,
11500       2791,   -373,   -951,   2129,   -842,   -278,     81,    307,
11501       -787,   -822,   2655,   -604,   2028,   -787,      4,    335,
11502        170,    219,    649,   -457,    972,   -607,   -359,   -470,
11503       -238,     68,    -57,    107,   2285,   -526,   -490,   -604,
11504        179,    -41,    230,     64,     20,     50,   -802,   1168,
11505       -235,   -264,   -316,   1469,   -499,    108,    183,    150,
11506      -1068,   -806,   -399,   1244,   -355,    487,    -57,    450,
11507        195,    248,  -1122,  -1096,   3327,   -956,   1084,   1306,
11508        247,    442,    169,    283,   3416,   -609,   -891,   -879,
11509       -853,   -573,   -285,   -147,    380,    608,   1271,   -874,
11510       -931,     40,   -989,   1432,   1981,    -34,    285,    190,
11511       -902,   -974,   4117,   -868,   -784,   -584,   -358,    200,
11512        261,    521,   -945,   -981,   -773,   3517,   -961,   2420,
11513          9,    318,    187,    322,  -1006,   -779,   -526,   2972,
11514       -712,   -578,   -576,    167,    156,    270,    460,    -74,
11515       -237,    939,   -440,   -515,    126,     63,     82,     67,
11516      -1069,  -1104,   -923,   -634,   -190,   1151,    526,   2920,
11517        125,    566,  -1144,   4199,   1314,   -458,   -568,   -336,
11518       -515,   -332,   -352,   -143,   -770,    283,   -770,   -785,
11519       -807,   -348,     93,    427,    181,    334,   -798,   -830,
11520       -300,   -509,   1257,   -554,   1341,      6,    242,    272,
11521      -1030,     62,   1293,    340,    752,   -493,     -6,    -34,
11522         33,     85,   -893,  -1202,    244,   -131,   -306,   7590,
11523       -832,    420,     80,    423,   -799,   -870,   -930,   -720,
11524       -640,   2390,   -409,   -177,     91,    370,   -864,   -949,
11525        838,   -574,   -234,    555,     46,     -9,    -83,    146,
11526       -825,   -478,   -664,    -57,    867,   -296,   -380,    -73,
11527         70,    171,  -1124,  10522,   -228,   -609,   -958,  -1025,
11528       -548,   -384,   -257,     55,   5414,    436,   -651,   -748,
11529       -671,   -525,    -25,   -273,   -264,     57,  -1129,   1974,
11530       -145,   1650,   -317,   -514,   -305,    -78,   -154,     59,
11531       1269,   1008,   -510,   -711,   -534,   -358,    194,    117,
11532        102,     57,   -837,   1260,   -126,   -494,     47,   -162,
11533        924,    -72,    130,     97,    742,   -803,   -711,   -755,
11534       -402,   -188,     24,    309,    187,    379,  -1092,   5862,
11535       -647,   -807,   -715,   -696,   -408,    -29,    104,    353,
11536       3298,   2193,   -263,   -772,   -908,   -754,   -449,   -164,
11537       -157,    -44,   -986,   2313,   -596,     56,   2057,   -478,
11538         74,    -51,     51,    121,   -899,   1793,   -595,   -669,
11539       -743,   -689,   -546,     71,    201,    382,  -1061,   3375,
11540       -776,   -876,   -648,   -407,    -44,    260,    258,    393,
11541 };
11542 
11543 static const int16_t fcb22m[] = {
11544      11522,    868,  -1444,  -1572,  -1674,  -1745,  -1844,  -1616,
11545      -1723,  -1508,     27,   -321,   -693,   -597,   -374,   -380,
11546        327,    209,    611,   1182,   -548,    176,   -544,   -485,
11547       -341,   -376,   -383,   1024,   1316,     -4,    192,   -649,
11548       -979,   -945,   -802,   -183,   3749,    812,   -416,   -527,
11549       -734,   1059,   -521,    924,   -462,   -631,    -76,    182,
11550        126,    100,   -653,   -643,  -1189,  -1264,  -1312,  -1311,
11551      -1212,  -1016,   -218,   8415,  -1005,    734,   1303,   -272,
11552       -397,   -521,   -245,    389,    242,   -234,    458,   -912,
11553      -1215,  -1228,  -1288,  -1131,   -845,   -404,    912,   5497,
11554        413,   3161,   -432,   -148,   1704,   -663,   -996,  -1009,
11555      -1419,   -929,    -36,   -471,   -640,   -571,   -197,   -573,
11556       -462,   2586,   -179,   -382,   -757,   -895,  -1096,  -1140,
11557      -1216,  -1051,   -688,    -44,   3311,   3518,   -474,   2530,
11558       1475,   -676,   -702,   -777,   -380,   -316,   -538,   -468,
11559       -708,    542,   -213,   -713,   -911,   -482,   -696,   -135,
11560       1282,   2006,   5707,    476,   -707,   -771,   -650,   -788,
11561       -778,   -853,   -962,   -926,     10,    -11,      3,      1,
11562        -12,    -14,     21,      7,    -13,    -10,  -1410,  -1712,
11563       1379,   5757,    218,  -1232,   -563,   -929,   -684,   -827,
11564       -261,   1040,   -154,   -309,    -99,     62,    856,    199,
11565       -614,   -926,   -626,   1568,   -258,    374,   1071,   -140,
11566       -250,   -332,   -832,   -706,   -863,   -714,   -749,   3081,
11567        498,   -695,   -395,   -600,   -279,    588,    245,   3122,
11568       -329,   -677,   -262,     67,     19,   -530,   -882,   -862,
11569      -1033,   -160,   1542,   1916,   -416,   -600,   -553,   -219,
11570       -130,   -497,   -699,   1719,    160,   3293,   -212,   -923,
11571      -1045,   -761,  -1238,  -1038,   1543,    738,   -548,   -541,
11572       -403,   -281,   -115,    -95,   -313,    -19,   -292,   1136,
11573       3592,    696,   -654,   -856,   -726,   -693,  -1057,  -1267,
11574       -722,   -381,   -683,   1364,    -30,    589,    454,    262,
11575        -57,  -1018,   -312,    846,   -139,   -587,   -127,   2482,
11576       -178,   -233,   -977,   -796,     -6,    250,    220,   1577,
11577       1141,   -251,   -649,   -809,  -1051,   -873,   -762,   -990,
11578      -1010,   -890,   -897,   -639,   -671,   1964,    788,   2310,
11579       6001,     20,  -1008,  -1159,  -1208,  -1208,  -1318,  -1227,
11580       -829,   1680,  -1023,   -998,  -1224,   -945,   -769,    -41,
11581       2033,    196,    917,   1615,   2026,   -654,  -1014,   -918,
11582       -750,   -675,   -839,   1541,    282,    430,  -1059,   -708,
11583       -507,   -522,   -169,    438,    196,    835,    778,    897,
11584        420,    526,   1239,    198,   -736,   -953,   -835,   -229,
11585       -348,    726,   -767,   1311,    248,   -353,   -550,   1017,
11586       -250,   -732,    256,   -175,   -638,    763,   -761,   -957,
11587       -554,    539,    252,    299,    431,    613,   4398,   -378,
11588      -1022,  -1020,   -990,   -757,   -621,    -83,    -34,    122,
11589       -476,     77,   -799,   -116,   4546,   -787,   -735,   -462,
11590       -875,   -907,  -1373,  -1354,  -1355,  -1220,  -1024,    -88,
11591       1298,   2844,    940,   1135,   2261,   2142,    181,   -735,
11592       -924,   -941,   -799,   -715,   -662,     86,   -719,   -521,
11593        115,   -576,   -699,   1052,   1295,    -57,     42,    230,
11594       2876,    501,   -294,   -158,    104,   -157,   -515,   -662,
11595       -987,  -1069,   -703,   -985,  -1061,   -946,   -878,   -267,
11596        397,    132,    534,   3642,   1298,   -560,   -701,   -526,
11597       -294,    197,    310,     75,     -3,    267,   -342,   2058,
11598       -328,   -427,   -709,   -688,     14,    -43,    237,    506,
11599       2822,   -337,   -900,   -818,   -638,   -192,    883,    -14,
11600       -271,   -559,   2822,   -165,   -988,   -933,   -917,   -603,
11601       -583,   -397,    467,   1092,  -1044,   -479,   2478,   -386,
11602       -535,   -253,     63,    -49,     79,     27,   -182,   -100,
11603        362,   -628,   -661,   -707,   1557,    136,    335,     89,
11604       -197,   5697,    220,   -473,   -472,  -1053,  -1023,  -1087,
11605      -1203,   -756,   -377,   -917,   -925,   -568,   -237,   1422,
11606        197,    -98,    614,    867,   -831,   -829,   -969,   -720,
11607        414,   1080,   1707,    828,   -121,   -757,  -1044,   -289,
11608        816,    284,    809,    -84,    -22,   -552,     -9,    193,
11609       -359,     66,   -582,   -674,   1992,    -31,     58,    427,
11610       -515,   -299,    932,   -608,  -1103,  -1068,  -1016,   -770,
11611        200,   1031,   1112,   1026,   -598,   -818,   -891,   -635,
11612       -828,   -866,   -650,   4795,   -407,    215,   -853,    373,
11613       -696,    159,    995,    465,   -509,    109,     60,     10,
11614       8455,    198,   -999,  -1131,  -1111,  -1195,  -1246,  -1192,
11615      -1181,   -934,   -365,   -764,   -689,   -589,   -734,   2479,
11616       -960,   1279,    104,   -209,  -1012,   -824,  -1059,   -921,
11617       -812,   -204,    199,    601,   3136,    637,   3021,   3851,
11618       -490,    -18,   -930,  -1081,  -1133,  -1182,  -1268,   -980,
11619       -864,   -945,   -278,    961,   -514,   -123,    562,    874,
11620       -130,    336,   3314,   -331,  -1112,  -1162,  -1227,  -1230,
11621      -1172,   -988,   -319,   3582,    890,     50,   -681,   -788,
11622       -906,   -876,   -829,   -827,    -41,   3416,   -740,   -913,
11623       -893,    404,   2059,   -651,   -474,    302,    516,    578,
11624 };
11625 
11626 static const int16_t fcb22sl[] = {
11627       1098,  -1107,  -1125,   -983,   -770,   -233,    201,    823,
11628      -1433,  -1294,    -17,  -1156,   -301,   1185,   1307,   1108,
11629      -1247,   1829,   1353,   -537,   -457,    116,    574,    712,
11630        159,   -489,    511,   -340,     54,    119,    213,    351,
11631      -1489,  -1256,  -1324,  -1132,   3710,    262,   1087,   1465,
11632      -1434,  -1027,  -1116,    825,   -662,   -428,   -109,   1045,
11633        229,    753,   -604,   -422,    122,   -220,    279,    375,
11634       -349,   -684,   -197,    490,   -160,   -116,   -120,    146,
11635       5195,   -895,   -974,   -758,   -524,     21,    761,   1016,
11636      -1216,    151,    864,   -602,   -715,   -591,   -347,    592,
11637      -1265,  -1328,  -1375,   -878,   -660,   -549,    143,   4302,
11638      -1433,  -1277,    360,  -1032,   -835,   -385,    337,   1111,
11639      -1345,  -1250,  -1156,    914,   1594,     22,    912,   1012,
11640      -1576,  -1411,  -1364,  -1153,    842,   -184,    240,   1302,
11641      -1486,  -1162,   1246,   -880,   -830,     14,   2487,   1607,
11642      -1384,   -158,   -572,   -977,     43,    -30,   -184,    572,
11643       2759,   -892,   -768,   -522,   -289,    -44,    351,    575,
11644      -1292,   -546,   3736,   -609,   -538,    -25,    514,    924,
11645       1772,   1639,   -903,   -595,   -263,    340,    579,    670,
11646      -1425,    770,  -1179,   -920,  -1158,   -675,    496,   1208,
11647      -1337,   1240,  -1030,  -1044,   1840,    312,    809,    908,
11648      -1457,   1410,  -1240,  -1083,   -541,    568,   2768,   1432,
11649      -1249,   -890,   1078,   1278,   -558,     63,    573,    778,
11650      -1285,   1932,  -1004,   -902,   -339,     59,     17,    659,
11651      -1352,   -935,   -877,   3421,   -455,    160,    820,   1230,
11652      -1326,   -978,    986,   -790,   1541,     41,    542,    743,
11653      -1491,  -1162,  -1389,  -1265,   -928,   -139,   5045,   2259,
11654      -1182,   1358,   -953,   1338,   -502,    122,    749,    839,
11655      -1284,   4389,  -1001,   -813,   -421,     44,    855,   1072,
11656       1658,   -881,   -821,   1409,   -299,      4,    453,    700,
11657      -1144,  -1112,   1230,   -790,   -421,   1250,    -12,    655,
11658       1545,   -872,   1199,   -632,   -365,     56,    415,    663,
11659      -1401,  -1189,  -1403,  -1189,  -1145,   -687,   -116,   1120,
11660       1768,  -1068,  -1024,   -629,   1440,     88,    578,    711,
11661      -1651,  -1561,  -1564,  -1430,  -1037,   1264,    -21,   1944,
11662      -1552,  -1336,  -1277,    916,   -412,     27,   2454,   1661,
11663       1996,  -1087,  -1223,   -924,   -393,   1673,    794,   1017,
11664      -1362,   -132,    151,    537,   -992,   1830,    777,    991,
11665      -1591,  -1355,  -1494,  -1420,   -666,   2407,   3210,   2092,
11666      -1114,   -624,  -1087,   -903,   -808,   -438,   1881,    654,
11667      -1140,    254,   -105,    212,    386,     49,    256,    314,
11668         83,     98,  -1128,   -901,   -578,    362,    702,    691,
11669       1191,   -204,   -335,   -226,   -102,    -44,     -5,    120,
11670         57,  -1110,   -403,   -651,   -806,   -202,    567,    690,
11671        349,   -908,  -1075,   -941,   1487,    464,    763,    782,
11672        387,  -1070,   -990,   -765,   -295,   1669,    341,    881,
11673        232,  -1013,  -1043,    723,   -311,    294,    646,    574,
11674         72,  -1191,   -546,   -183,    493,    161,    201,    465,
11675       -185,  -1434,  -1368,  -1051,     64,    385,    748,    986,
11676       -740,   -530,  -1199,   -562,    142,   1388,   1487,    715,
11677      -1359,    873,  -1187,   -923,   -455,   1914,    403,   1016,
11678      -1245,  -1223,   -624,   -495,    724,    652,    433,    585,
11679      -1499,  -1277,  -1381,  -1148,   1679,   2138,    995,   1424,
11680      -1345,  -1319,  -1296,    906,   -228,   1534,    506,   1024,
11681      -1628,  -1410,  -1422,  -1197,   1393,    -22,   2728,   1784,
11682      -1245,  -1056,   -942,      2,   -165,   -115,    840,    569,
11683       1016,  -1191,  -1091,   -862,   -457,     95,   2087,   1029,
11684      -1460,  -1486,  -1459,  -1104,   -571,    925,   1234,    935,
11685      -1568,    -49,  -1325,  -1255,    -64,    315,    838,    962,
11686      -1651,  -1562,  -1606,  -1571,  -1308,   -380,   1988,   2117,
11687       -848,   -412,   -987,   -370,   1224,   -304,     10,    498,
11688      -1523,  -1348,  -1373,   -959,   -772,   3767,    621,   1773,
11689       -931,   -628,    169,   -513,     61,   -306,    994,    476,
11690      -1116,   -879,   -875,   -484,   -795,    958,   -162,    444,
11691 };
11692 
11693 static const int16_t fcb22ss[] = {
11694       6765,   -638,  -1108,   -977,   -679,   -446,   -325,   -432,
11695       -127,     96,   -569,   -621,  -1050,   -841,   -800,   1474,
11696       1170,     60,    330,    223,  -1317,    855,    307,   -931,
11697       -648,   -549,   -148,    535,    642,    445,   3666,  -1146,
11698      -1167,   -944,   -584,    942,   -284,     25,    573,    472,
11699      -1041,  -1096,  -1209,  -1082,   -770,   -737,   -139,   2073,
11700        753,    832,    507,   -828,  -1112,  -1130,   4284,   -722,
11701       -261,    -57,    499,    300,  -1380,  -1130,    135,   -898,
11702       -816,   -395,    195,    453,    650,    537,   -953,  -1109,
11703      -1221,   -981,   -747,   -647,   2360,    467,    845,    684,
11704      -1177,   -792,  -1254,  -1148,   1344,   -745,   -323,    180,
11705        729,    739,  -1020,    183,   5226,   -638,   -358,    -86,
11706       -268,   -143,     84,   -115,    480,   -543,  -1229,  -1097,
11707       -594,   -983,   -792,   -391,   2637,   1405,   -761,   -866,
11708      -1186,   -973,   -792,   -640,   -220,   -102,   1165,   3159,
11709      -1241,  -1057,  -1322,  -1007,   -731,     44,    264,    668,
11710       2645,   1592,   2885,  -1155,  -1347,  -1209,   -309,  -1161,
11711       4216,    -64,    830,    616,   -688,   -638,   -596,    202,
11712       -665,   -623,   -499,   -248,    512,    749,  -1395,   -708,
11713      -1086,   1209,   -745,   -367,   1397,    279,    374,    259,
11714      -1357,   -254,   2310,   1839,   -147,     36,   -402,    300,
11715        -49,     47,  -1328,   -992,   3453,   -889,   -621,    135,
11716        437,     70,    663,    346,  -1339,  -1136,  -1275,   6675,
11717      -1309,   2285,   -869,   1154,    640,    617,   -505,  -1042,
11718       -984,   -702,   1283,   1573,   -168,    135,    249,    253,
11719       -783,  -1119,  -1342,   -975,  -1127,   1391,   -705,   4439,
11720       1160,    845,  -1283,  -1224,  -1286,  -1142,  -1019,   -901,
11721       -658,   -157,    231,    611,   -994,   -463,  -1017,   1082,
11722       1831,   -459,   -164,    114,      0,    108,  -1386,  -1079,
11723      -1318,  -1091,   2540,   -717,    762,   1414,    849,    576,
11724      -1405,   -566,   2704,   -996,   2133,   -678,    404,    281,
11725          4,    -32,  -1474,   3530,   2301,   -711,   -919,   -305,
11726       -125,    184,    450,     73,  -1132,   1567,   1620,   -551,
11727       -198,   -645,     19,      8,    190,    191,   -741,   -728,
11728        410,   1067,   -322,   -239,     86,     11,   -137,   -220,
11729       -489,   -607,   -963,   3630,   -624,   -478,    -12,    124,
11730        219,     63,   2040,     75,   1338,   -293,   -333,   -336,
11731       -330,   -246,   -360,   -344,   -953,   -393,   1550,   -701,
11732       -616,   -254,   1908,    211,    328,    -43,  -1089,   -299,
11733       1070,   -723,   -923,   2170,   -400,    -13,    -28,    108,
11734       -812,   -400,    876,   -650,   1308,   -772,   -256,   -200,
11735        117,    329,    649,   -639,    437,   -704,   -567,    -20,
11736       -211,    197,    330,    342,   1670,   -468,   -920,   -588,
11737        972,   -310,      9,    -46,     70,    -29,  -1313,   1684,
11738       -794,   -979,   -752,   1864,   -173,    108,    248,    292,
11739      -1247,  -1226,  -1059,    288,   -112,    189,     20,    540,
11740        454,    380,  -1035,   -803,   1267,   -767,    746,   1331,
11741        107,    317,    158,   -116,   2093,   -723,  -1064,   -906,
11742       -713,   -789,   -518,     48,    494,   1018,   1835,  -1353,
11743      -1303,  -1098,   -559,    800,    520,    662,    615,    574,
11744      -1282,   -526,   1829,  -1086,   -885,   -356,   -539,    -50,
11745        493,    402,   -777,   -374,   -754,   1721,   -701,   2086,
11746       -348,    218,    138,    109,  -1367,  -1226,  -1041,   1949,
11747       -433,   -291,   -363,    567,    613,    560,   1166,   -481,
11748       -737,   1193,   -479,   -163,    -69,      2,    133,    239,
11749      -1444,  -1448,  -1350,   -987,   -296,    606,    755,    543,
11750        741,    806,   -851,   2437,     23,   -681,   -670,   -271,
11751       -439,   -227,   -243,   -198,  -1307,    424,  -1212,   -987,
11752       -745,   -369,    162,    641,    915,    611,    -24,   -728,
11753      -1061,   -659,    808,   -532,   1241,   -233,    266,    353,
11754        175,    210,   -262,   -328,    101,   -238,     66,   -339,
11755       -472,   -415,    952,  -1490,  -1302,   -955,  -1270,   5776,
11756       -792,    777,   1097,    807,  -1334,  -1172,  -1211,   -924,
11757       -877,   2458,   -355,    593,    936,    699,   -336,   -700,
11758       -762,   -569,   -337,    642,     97,    441,   -188,   -533,
11759      -1062,    188,   -873,   -801,    418,   -167,    -57,    -29,
11760         79,    241,  -1110,   6430,   -816,   -807,   -462,   -601,
11761        -56,    -45,    188,     74,   2869,     43,  -1122,   -799,
11762       -772,   -847,   1394,    -36,    294,     13,  -1304,   2155,
11763       -534,   1545,   -315,   -325,    183,     31,    372,    187,
11764        873,   1376,  -1037,   -810,   -516,   -235,    485,     99,
11765        287,    327,  -1074,   1203,  -1089,   -882,   -515,   -544,
11766       2041,    -40,    208,    191,    597,  -1141,  -1274,   -885,
11767       -386,    106,    593,    394,    671,    678,  -1292,   3861,
11768      -1085,  -1150,   -748,   -218,    500,     55,    335,    469,
11769       3217,   2888,   -882,   -643,   -590,   -506,     43,   -459,
11770       -210,   -222,   -965,   2453,   -830,   -779,   1808,   -588,
11771        130,      4,    130,    -23,  -1269,   1374,  -1238,  -1148,
11772       -523,   -659,   -170,   -302,   1055,   1389,  -1467,   2505,
11773       -930,  -1181,   -842,   -516,    399,    886,    849,    738,
11774 };
11775 
11776 static const int16_t fcb22sm[] = {
11777       5761,   -398,   -743,   -948,   -944,   -845,   -883,   -896,
11778       -811,   -604,  -1142,  -1388,  -1190,   -685,   -118,   1498,
11779       1590,    293,    564,    352,    124,    851,   -131,   -652,
11780       -573,   -279,   -756,   -478,    833,    670,   2609,  -1138,
11781      -1107,  -1024,   -739,   -646,   -387,     33,    635,   1037,
11782       -717,   -990,  -1161,   -948,   -660,   -230,     69,   2510,
11783       1274,    841,    -49,   -872,   -764,   -211,   3046,    -30,
11784       -143,   -311,   -324,   -413,   -760,     67,    619,   -699,
11785       -725,    305,   -484,   1292,    472,   -156,   -568,  -1243,
11786      -1256,   -994,   -803,   -386,   1692,    596,   1325,   1290,
11787       -492,  -1007,   -732,   -788,   1136,   -610,     45,   1307,
11788        420,    649,   -534,  -1075,   -949,   -367,    219,    444,
11789       -120,    251,    476,   1806,    902,   -927,  -1151,   -879,
11790       -659,   -741,     -5,    298,   1861,    995,   -244,  -1031,
11791      -1142,  -1085,   -952,   -773,   -468,     -9,   1637,   3592,
11792       -971,  -1150,  -1199,   -985,   -689,   -317,    150,    540,
11793       2727,   1678,   -223,   -403,    102,   -902,   -773,   -223,
11794       3182,   -457,     75,   -188,   -291,   -428,   -101,   -365,
11795       -442,   -336,   -128,    -33,    781,   1242,    501,   -753,
11796       -846,    757,   -444,   -311,   1182,      4,     -8,   -122,
11797       1866,   -528,   -142,   1598,    -15,   -219,   -557,   -804,
11798       -916,   -965,    114,    130,   3672,    -19,   -873,   -280,
11799       -777,   -919,   -824,   -654,   1078,     39,    -50,    119,
11800       -411,   -311,   -359,    -57,   -137,      7,   -780,   -892,
11801       -767,   -167,   1302,   1693,   -205,    -51,   -174,    -71,
11802        838,   -220,  -1133,   -993,   -710,   -340,    650,   1341,
11803        191,     -5,    743,   -543,   -125,   -567,     70,    -42,
11804       -501,   -448,     47,   1151,    400,   -774,   -781,   1324,
11805       1089,     32,   -256,   -415,   -352,   -214,    912,  -1141,
11806       -988,   -638,   1349,    251,    124,     -4,     89,    -16,
11807       -678,   -569,   1502,    146,    114,    816,    -98,   -269,
11808       -622,   -808,   -634,   3319,   1218,   -323,   -750,   -548,
11809       -525,   -575,   -591,   -730,     35,    764,   1423,    574,
11810       -352,   -672,   -802,   -314,   -308,    -29,  -1040,   -717,
11811        469,    421,   -527,   -420,    589,    195,    556,    472,
11812       -626,   -864,   -133,   3531,   -667,   -460,   -523,    103,
11813         23,   -309,   2381,    136,   1197,   -399,   -399,   -501,
11814       -638,   -899,   -813,   -707,   -249,    719,    821,   -989,
11815       -629,   -568,    642,     -4,    297,     70,  -1105,    454,
11816        400,   -235,   -562,   1607,   -116,   -205,      1,   -490,
11817          7,   -523,    764,    329,    992,   -240,   -249,   -275,
11818       -366,   -265,    662,   -803,    393,   -567,   -501,    -32,
11819        178,    371,    126,   -146,   1748,   -516,   -634,   -395,
11820        268,    893,    154,    -36,   -620,   -999,    304,   1490,
11821       -512,   -821,   -479,   1922,   -610,   -481,   -482,   -805,
11822       -996,    -16,   -567,    542,    -22,    589,   -114,     69,
11823        322,    358,   -848,   1205,    509,   -527,     25,    111,
11824       -243,   -197,    -20,     62,   1500,   -977,   -974,   -391,
11825       -555,    448,   -256,     79,    392,    547,   1472,  -1276,
11826      -1203,   -987,   -315,    515,    855,    183,    231,     62,
11827      -1176,   -397,   2831,   -527,   -575,   -435,    174,   -337,
11828        723,    107,   -502,   -765,   -455,   1124,   -218,   1444,
11829         53,   -201,   -135,   -267,   -510,  -1058,   -869,   1130,
11830       -128,   -394,     16,    873,    597,    455,     16,      0,
11831        -11,     14,    -12,      9,      6,    -14,    -11,    -23,
11832       -453,  -1056,   -988,   -713,   -267,    794,    954,   1361,
11833        822,   -448,    379,   1163,    336,   -724,     55,    109,
11834        237,    -80,   -732,  -1017,   -264,    654,  -1043,  -1015,
11835       -654,     91,     17,    548,    504,    932,  -1057,  -1151,
11836       -964,   -130,   1171,   -146,    740,    134,    790,    539,
11837       -591,   -577,   -388,    154,    609,    341,    657,    838,
11838       -379,   -872,    711,   -665,   -818,   -549,   -151,   2501,
11839        -28,   -189,   -255,   -378,   -363,  -1157,   -929,   -887,
11840       -338,   1926,    -33,    -26,   1009,    765,    -79,    -98,
11841        -37,   -967,   -566,   1012,    905,   -245,     41,    322,
11842        194,   -148,   -220,   -171,   -239,   -242,   -147,    -14,
11843        221,    575,   1754,   3059,   -246,   -713,   -696,   -636,
11844       -640,   -843,   -841,   -755,   2554,   -504,   -568,   -318,
11845       -324,   -171,   -294,   -238,   -288,   -174,   -289,   1273,
11846       -231,   1053,   -284,   -338,   -394,   -227,   -303,   -226,
11847        966,    742,   -873,   -503,   -586,   -286,    119,    -59,
11848        339,    -38,   -843,    977,   -448,   -238,    227,    -77,
11849        729,      6,     45,   -493,    277,  -1385,  -1289,   -846,
11850       -117,    376,    763,    553,    769,    670,   -652,   3280,
11851       -762,   -882,   -396,   -299,    124,   -270,    -31,   -210,
11852       2413,    644,   -790,   -912,   -581,   -507,   -110,   -408,
11853        -54,    -30,    632,    969,   -632,   -206,    955,    -95,
11854       -578,   -337,   -377,   -467,   1264,     67,   -854,   -863,
11855       -909,   -751,   -616,   -479,    563,   2070,   -972,   1478,
11856       -450,   -715,   -859,   -689,    190,    736,    617,    530,
11857 };
11858 
11859 static const int16_t fcb44sl[] = {
11860       2433,   -925,  -1015,  -1009,   -875,   -276,    378,    464,
11861        694,    795,  -1044,   -601,   -658,    257,   -898,   -509,
11862       -346,   2160,    694,    952,  -1302,   -619,    502,   -378,
11863       -624,   -178,    349,   -100,    204,    546,  -1450,  -1127,
11864      -1302,  -1297,  -1051,   -840,   3426,   1346,   1577,   1723,
11865      -1267,   -710,   -872,    448,  -1023,   -728,   -521,   -134,
11866        874,    936,  -1134,   -549,    203,   -932,  -1051,    755,
11867       -608,   -199,    858,   1008,   1819,   -842,   -773,   -739,
11868        818,   -371,    289,    293,    656,    704,    308,  -1009,
11869       -959,  -1089,    466,   -468,    279,    897,    764,    797,
11870      -1433,  -1276,  -1253,  -1326,  -1182,   -992,    -85,   4339,
11871       2135,   2136,   1131,   -917,   -966,   -859,   -889,   1178,
11872         62,    659,    771,    882,   1844,   -607,   1184,   -766,
11873       -805,   -385,    -61,    502,    648,    732,  -1245,   1315,
11874       -818,   -827,    621,   -588,    193,    480,    649,    776,
11875      -1178,  -1202,  -1152,  -1088,   -857,   -191,    -49,    129,
11876       1950,   1237,  -1461,  -1290,  -1342,  -1401,  -1338,  -1213,
11877       -623,    224,   4086,   2517,  -1150,   -814,   -747,    916,
11878        807,   -288,    319,    436,    560,    718,    392,   -973,
11879       -988,    411,   -954,   -502,    214,    621,    856,    831,
11880      -1268,   4012,   -852,  -1002,  -1014,   -577,     32,    552,
11881        987,   1138,  -1205,  -1319,  -1145,   -928,     80,    371,
11882        277,    779,    859,    902,  -1141,   -991,   -957,    707,
11883       -892,   1098,    126,    381,    668,    870,  -1254,   -995,
11884      -1163,   -926,  -1149,   2572,    -17,    747,   1456,   1509,
11885      -1004,   -867,   1205,   -797,    938,   -657,    346,    520,
11886        782,    872,  -1328,  -1080,  -1111,  -1067,   2227,   -892,
11887        665,   1604,   1425,   1477,   1869,   -668,   -712,   1044,
11888       -800,   -139,      0,    355,    609,    717,  -1192,   -632,
11889       3546,   -780,   -870,   -501,    141,    504,    921,   1027,
11890      -1125,  -1087,   1154,   -660,   -987,    937,     82,   1390,
11891       1360,   1243,   1259,   -550,   -769,   -787,   -743,   -362,
11892        -12,    177,    321,    505,  -1147,   -899,   -947,   -849,
11893       1371,   -462,   -127,     16,    752,    954,  -1405,    448,
11894      -1181,  -1259,  -1204,   -868,   -468,    110,   1293,   1263,
11895      -1267,  -1180,  -1238,   -930,   -940,    916,   1793,    653,
11896       1070,   1137,   -216,   -997,   -845,   -659,   -699,   -174,
11897        758,    961,    417,    630,  -1123,   1691,   1229,   -732,
11898       -937,   -491,    -78,    265,    744,    864,   4771,   -856,
11899      -1005,  -1007,   -934,   -484,    -17,    579,    861,    959,
11900      -1264,     70,   -961,   -864,   -860,   -302,    314,    788,
11901        487,    686,  -1133,   -790,   -466,    561,   -812,   -256,
11902       2078,    -58,    757,    953,  -1133,   -286,   -655,   -476,
11903        -23,   -629,      7,    182,    426,    504,  -1110,    314,
11904        497,   -822,   -662,   -754,   1179,   1726,    696,    955,
11905       1793,  -1143,  -1268,  -1279,  -1207,   -873,   -183,   1546,
11906       1440,   1305,  -1278,   1396,   -779,    558,   -840,    -32,
11907        -18,    257,    616,    757,    265,   -906,    499,   -897,
11908       -846,   -435,    362,    434,    752,    732,    453,    150,
11909      -1029,  -1182,  -1195,   -940,   -297,    876,   1084,   1051,
11910      -1377,   1354,  -1148,  -1313,  -1211,   -937,   -366,   1942,
11911       1323,   1410,    311,   -270,    -81,   -159,     42,     42,
11912          7,    357,    255,    285,   1973,   1386,   -752,   -873,
11913       -916,   -466,    -39,    493,    638,    759,  -1338,   1107,
11914      -1081,  -1165,  -1038,   -484,   1722,    534,   1038,   1102,
11915      -1446,  -1212,  -1337,  -1452,  -1422,  -1291,   -690,   1634,
11916       1348,   1640,  -1044,   -184,   -757,   -683,   -100,   1044,
11917        369,    349,    432,    584,  -1137,   -528,   1425,   1294,
11918       -842,   -257,    -32,    289,    639,    796,  -1418,  -1229,
11919      -1282,  -1391,  -1421,  -1234,   -852,   -765,    737,   2076,
11920      -1104,   -928,   -936,  -1088,    378,   -765,   1603,    581,
11921        753,    925,  -1191,   -841,   -919,   2886,   -907,   -232,
11922        180,    543,    956,   1070,  -1314,   -843,    804,  -1094,
11923      -1209,  -1031,   -626,    698,   1049,   1152,    256,    831,
11924       -841,   -814,   -841,    -54,    134,    347,    535,    658,
11925        104,   -801,   -959,   -519,   -406,    156,     12,     13,
11926        380,    494,  -1144,  -1112,   -973,   -965,   -916,   -474,
11927       -225,    460,    402,    734,  -1448,  -1316,  -1278,    231,
11928      -1086,   -578,    584,   1115,   1275,   1260,  -1321,   -963,
11929      -1127,  -1288,     41,  -1102,    -31,   1331,   1003,   1145,
11930        112,  -1270,  -1343,  -1376,  -1114,   -778,    392,   1918,
11931       1165,   1246,  -1247,   -870,  -1232,  -1147,  -1075,    570,
11932        181,   1983,    971,   1216,  -1309,  -1199,    260,  -1136,
11933       -950,   -742,   1067,    703,   1150,   1144,  -1405,  -1533,
11934      -1564,  -1549,  -1264,   -737,   1085,   1706,   1806,   1785,
11935        282,  -1173,  -1128,  -1188,   -971,   -885,   -291,    254,
11936        841,    987,   -142,  -1068,  -1264,  -1232,  -1058,    138,
11937        546,    521,   1096,    987,    890,   -936,  -1020,  -1051,
11938       -871,   -521,   1686,    625,    930,    936,  -1343,   -924,
11939      -1231,  -1247,  -1052,   -951,   1110,    125,    826,   1116,
11940 };
11941 
11942 static const int16_t fcb44ss[] = {
11943       6575,   -881,  -1291,  -1258,  -1090,   -517,   -268,    -56,
11944        106,    295,   -303,  -1134,  -1113,   -650,   -508,   1843,
11945       -235,   -141,    454,    832,  -1212,    856,   -404,   -620,
11946       -682,   -487,    -69,    865,    341,     95,   3626,  -1037,
11947      -1366,  -1349,  -1126,   -558,    187,    343,    657,    765,
11948       -410,   -735,  -1046,  -1023,   -897,   -673,   -366,   3174,
11949       1264,    720,   -730,   -922,   -523,   -821,   4042,   -463,
11950         45,    329,    213,    -93,    301,  -1011,    277,   -840,
11951       -820,   -451,    417,    470,    739,    953,  -1219,  -1286,
11952      -1545,  -1426,  -1209,   -803,   1156,   1311,   1329,   1329,
11953       -643,  -1136,  -1200,   -912,   1221,   -695,    342,    910,
11954        905,    812,   -996,   -365,   4868,   -738,   -591,   -621,
11955         17,    -42,      0,    100,   2085,  -1214,  -1434,  -1432,
11956      -1243,   -577,   -626,    140,   1357,   1821,  -1064,  -1261,
11957      -1629,  -1525,  -1488,  -1101,   -631,    551,   3556,   3974,
11958       -635,   -846,  -1005,   -646,   -803,    123,   -151,    357,
11959       2137,    953,  -1168,  -1055,  -1115,  -1061,   -823,   -651,
11960       3842,    606,    491,    491,  -1297,  -1063,   -990,  -1051,
11961      -1202,   -983,   -468,    -47,    163,    336,  -1131,   -446,
11962       -683,    644,   -660,   -675,   1251,    373,    195,   -123,
11963      -1109,   -430,   1820,   1883,   -862,   -743,   -265,    119,
11964         66,    -41,  -1281,   -768,   1941,   -955,  -1054,   -856,
11965        528,    363,    488,    545,   -936,   -682,   -814,   5534,
11966       -826,   -347,     58,    -38,    168,     14,   1224,   -719,
11967       -300,   -766,   -407,    630,    269,     39,   -230,   -701,
11968       1601,   -958,   -945,   -955,   -734,   -487,    -20,   1392,
11969        544,    282,   -118,  -1133,  -1161,  -1065,   -939,   -213,
11970       -129,   -271,    451,   2570,   -895,   -805,   -536,   1455,
11971       1496,   -647,   -199,    114,     95,    -42,   2230,   -855,
11972       -715,   -819,   1762,   -699,    -50,   -109,    163,    207,
11973       -334,   -759,   3297,   -645,   2561,     77,   -239,   -259,
11974       -275,   -445,  -1304,   3536,   1610,   -526,   -926,   -582,
11975        -12,     44,   -180,    -69,   -804,   1107,   1451,   -868,
11976       -851,   -589,   -354,    -85,     88,    336,   -537,   -444,
11977         40,    231,   -715,   -523,   -351,   -379,   -123,    171,
11978       1223,   -328,   -567,   2182,   -291,   -352,     20,   -157,
11979       -338,   -635,   2194,   -476,   1624,   -802,   -762,   -585,
11980       -245,     48,     63,    -45,    -32,   -646,    847,   -556,
11981       -727,   -259,   1309,    239,   -128,   -755,  -1018,   -640,
11982        876,   -642,   -906,   1394,    -26,    338,    204,    148,
11983       -988,   -521,    135,   -807,   1065,   -525,    -80,   -248,
11984        383,    836,    521,     13,   -553,   -865,   -928,   -631,
11985       -137,    -83,    446,    221,   1924,     48,   -621,   -845,
11986       -782,   -544,   -531,   -418,    -79,    915,   -711,   1247,
11987       -938,   -766,   -995,   1459,     31,    199,    261,    190,
11988       -670,  -1207,  -1013,    108,   -670,    204,    407,    266,
11989        473,    998,   -606,   -923,   1845,  -1061,    910,   -774,
11990        268,    493,    178,     61,   1938,  -1237,  -1010,  -1097,
11991       -780,   -368,   1125,    354,    398,    550,   1032,  -1128,
11992      -1196,   -908,   -767,    529,   2326,    728,    227,    -13,
11993      -1113,   -367,    382,   -939,  -1094,   -896,   -463,    446,
11994        896,   1128,   -591,   -823,   -894,   3052,   -968,   2157,
11995       -153,    -71,    111,    118,  -1106,   -930,   -911,   1663,
11996       -905,   -691,   -226,    503,    665,    702,   2067,  -1149,
11997       -828,    990,   -850,   -426,   -159,    148,    379,    512,
11998      -1268,  -1390,  -1492,  -1343,  -1419,   2246,   -224,   2124,
11999       1523,   1338,    522,   1613,   -344,   -694,   -487,   -325,
12000        293,     96,   -374,   -679,   -364,    124,  -1201,  -1274,
12001      -1078,   -513,     15,   1045,    529,    680,    131,  -1067,
12002      -1030,   -888,   -806,   -122,   1002,   1302,    757,   -473,
12003       -530,   -538,   -821,   -373,     72,    797,    864,    265,
12004       -542,  -1090,   -241,  -1095,  -1205,   -991,  -1172,   5025,
12005       -420,    728,    461,    103,   2325,   -915,  -1012,   -854,
12006      -1117,   2018,   -377,    -35,    266,    443,   -949,  -1163,
12007      -1064,  -1057,   -802,    721,   1278,    470,    308,    263,
12008        474,   -773,  -1033,   -892,    227,    -30,     39,    101,
12009        456,    476,  -1263,   7275,   -946,  -1157,  -1304,   -922,
12010        248,    143,    -98,    312,   3419,   -402,   -649,   -629,
12011       -554,    -48,    487,     72,   -171,   -687,  -1167,   1869,
12012       -524,   1490,   -869,   -236,    111,     68,     77,    -85,
12013       1481,    906,  -1189,  -1321,  -1124,   -554,    429,    321,
12014        814,    699,  -1048,    486,   -858,  -1096,  -1072,   -744,
12015       1676,    -73,    593,    632,    779,  -1265,  -1470,  -1379,
12016      -1050,   -548,    781,    524,   1022,   1079,  -1149,   3719,
12017      -1064,  -1180,  -1159,   -775,   -211,    241,    492,    555,
12018       3025,   2828,   -849,  -1133,  -1063,   -567,    -70,   -142,
12019       -176,    -62,   -614,   1745,   -684,   -610,   1478,   -619,
12020       -235,   -361,    -84,    -44,  -1155,   1494,  -1183,  -1210,
12021      -1294,  -1017,   -330,    210,    931,   1368,  -1306,   2714,
12022      -1052,  -1128,  -1220,   -908,   2409,    441,    310,    318,
12023 };
12024 
12025 static const int16_t fcb44sm[] = {
12026       5619,   -163,  -1005,   -856,   -831,   -644,   -612,   -759,
12027       -770,   -456,    199,   -551,  -1348,    -80,    131,   -481,
12028        334,    202,    366,   1246,  -1245,    499,  -1454,   -396,
12029       -675,   -257,    525,   1001,    878,   1075,  -1004,  -1010,
12030      -1127,   -947,   -976,    332,   3533,   1315,    265,   -683,
12031      -1114,   1056,  -1009,   1154,   -728,   -212,    620,    169,
12032        102,   -110,   -658,   -902,  -1238,  -1213,  -1238,   -926,
12033       -735,   -455,   1130,   5139,  -1184,    190,   1590,   -604,
12034       -800,   -373,   -366,    251,    720,    571,     -6,    304,
12035      -1228,   -369,   -659,   -506,    -25,   -234,    313,   2366,
12036        623,   1473,   -315,    780,   1048,   -416,   -586,   -737,
12037      -1029,  -1094,    483,   -725,   -771,   -379,   -268,    -15,
12038        697,   1774,     -1,   -999,   -987,   -867,  -1339,  -1255,
12039      -1018,   -652,   -125,    643,   3006,   2417,   -543,   1629,
12040       1557,   -684,   -568,   -474,   -132,   -291,   -338,   -321,
12041      -1250,    641,   -158,   -935,   -575,   -575,    154,    415,
12042        798,   1421,   3147,   1903,   -335,   -767,   -729,   -627,
12043       -611,   -752,   -836,   -735,    678,    502,   -946,    556,
12044       -821,    -51,   -256,     94,    151,     70,   -808,   -324,
12045       -359,   3637,    286,    -90,   -365,   -613,   -782,   -871,
12046         75,   1051,   -780,   -487,     47,    273,   1768,   -102,
12047       -828,  -1267,  -1093,   1420,   -624,    225,   1307,     85,
12048        239,   -152,   -649,   -853,  -1072,   -796,   -644,   1383,
12049       1143,   -199,     94,    -25,     70,     52,  -1064,   2487,
12050       -844,   -607,   -587,    148,    726,    224,   -238,   -484,
12051       -957,   -729,   1517,   1334,   -475,   -317,   -253,   -186,
12052          1,     17,   -832,   1450,    423,   1408,   -576,   -825,
12053       -630,   -579,   -312,    314,    788,    382,  -1000,  -1060,
12054       -763,    968,   -135,     56,    143,    477,   -736,     30,
12055       4023,     68,   -266,   -420,   -538,   -751,   -893,   -879,
12056       -935,     59,    465,    887,   -351,   1396,    176,   -250,
12057       -684,  -1019,   -515,   -815,   -957,   -439,    188,   3794,
12058         86,    -98,   -245,   -829,   1894,   -386,   -865,   1513,
12059         24,   -506,   -281,   -615,   -476,   -364,  -1283,   -963,
12060       -339,   -133,   -161,   -480,     25,    230,   1364,   1815,
12061       1766,   -844,  -1423,  -1185,   -972,   -458,   -275,    138,
12062       1317,   1778,  -1295,   -874,  -1211,   -792,   -601,   -500,
12063       2301,    901,   1336,    842,   1355,   -426,  -1160,   -959,
12064       -801,   -433,   1852,    144,    284,    169,  -1122,   -851,
12065       -957,    272,   -393,    817,    862,    262,    333,    802,
12066        320,   -576,   1615,   -615,   -886,   -311,    108,     13,
12067          1,    320,  -1205,    962,   -483,   -791,   -749,   1158,
12068        677,    -57,    166,    279,   -860,   1237,   -971,  -1057,
12069       -598,   -285,    884,   1174,    657,   -303,   2254,   -706,
12070      -1113,   -655,    719,    234,   -124,   -199,   -135,   -360,
12071       -758,   -623,   -385,    -18,   3243,    470,   -139,   -286,
12072       -520,   -953,  -1193,  -1140,  -1297,  -1137,   -764,     25,
12073        235,   2217,   1501,   1369,   2024,    781,  -1353,   -835,
12074       -824,   -601,   -259,   -140,    387,    671,      3,   -974,
12075       -760,   -884,   -485,    709,   1505,    -95,    321,    739,
12076       1610,   -156,   1515,    -76,   -420,   -369,   -189,   -506,
12077       -705,   -907,  -1052,   -516,  -1048,   -996,   -471,   1195,
12078        212,    184,    800,   1665,    747,  -1029,  -1013,    789,
12079       -703,    559,   -139,    -98,    380,    523,   -355,   2047,
12080       -766,   -991,   -809,   -566,   -257,   -242,    485,   1322,
12081       1989,   -330,   -945,   -559,   -448,   1241,    811,     10,
12082       -767,  -1218,   1600,   -755,    428,   -729,   -355,   -665,
12083       -416,   -120,    381,    548,   -717,    -14,   1587,   -886,
12084         -9,    353,    839,    201,   -454,  -1112,  -1334,   -309,
12085        660,   -375,   -661,   -511,   1437,    540,    492,      0,
12086         95,   3911,   -237,   -301,   -562,   -483,   -569,   -799,
12087       -883,   -580,   -670,   -980,  -1056,   -896,   -797,   1551,
12088        267,   1000,   1617,     75,  -1132,   -403,   -988,   -830,
12089       -627,   1164,   1315,   1594,    310,   -564,  -1091,   -563,
12090       1195,   -442,   1086,   -344,   -176,   -258,    175,    476,
12091        923,    -37,   -629,   -919,   1278,   -610,    113,   -314,
12092        -81,    192,    731,   -944,  -1297,  -1108,   -934,   -259,
12093        640,   1164,   1326,    558,   -767,   -519,   -875,   -930,
12094       -817,   -533,    496,   2605,   1359,   -131,  -1010,    912,
12095      -1055,   -309,    768,   -198,   -166,    -76,    429,    640,
12096       3283,   -895,  -1229,   -853,   -853,   -399,    147,     44,
12097        237,    495,   -833,   -909,  -1004,   -811,   1039,   1627,
12098       -194,    295,    738,    290,   -771,    237,   -912,   -479,
12099       -648,   -518,   -226,    573,   2346,    419,   1013,   1510,
12100       -865,   -873,   -982,   -557,    598,     50,     81,    -81,
12101      -1150,   -640,  -1011,   1991,   -561,   -140,     42,    175,
12102        521,    799,   3231,    -46,  -1004,   -994,  -1140,  -1094,
12103       -957,   -860,      8,   2346,    212,   -499,    -55,   -997,
12104       -623,   -588,     38,    -58,    975,   1529,   -986,   -891,
12105      -1121,   -619,   1967,   -463,     -7,    632,    768,    953,
12106 };
12107 #endif /* CONFIG_METASOUND_DECODER */
12108 
12109 const float ff_metasound_lsp8[] = {
12110      0.2702,  0.5096,  0.6437,  0.7672,  0.9639,  1.0696,  1.2625,  1.5789,
12111      1.9285,  2.2383,  2.5129,  2.8470,  0.1740,  0.3677,  0.6082,  0.8387,
12112      1.1084,  1.3721,  1.6362,  1.8733,  2.0640,  2.3442,  2.6087,  2.8548,
12113      0.1536,  0.3279,  0.5143,  0.6859,  0.9763,  1.2744,  1.5605,  1.8566,
12114      2.1007,  2.3450,  2.6075,  2.8850,  0.2075,  0.4533,  0.7709,  1.0377,
12115      1.2953,  1.5132,  1.7826,  2.0351,  2.2590,  2.4996,  2.6795,  2.8748,
12116      0.1393,  0.2453,  0.3754,  0.5453,  0.8148,  1.1289,  1.4389,  1.7592,
12117      2.0353,  2.3215,  2.5934,  2.8588,  0.1250,  0.3627,  0.7613,  1.1380,
12118      1.4163,  1.5565,  1.6920,  1.8130,  1.8678,  2.0427,  2.4318,  2.8544,
12119      0.2256,  0.4223,  0.6452,  0.8599,  1.0673,  1.3118,  1.5486,  1.8366,
12120      2.0759,  2.3026,  2.5284,  2.8030,  0.2304,  0.4404,  0.6891,  0.8964,
12121      1.1510,  1.4202,  1.6483,  1.8580,  2.1181,  2.3686,  2.6078,  2.9128,
12122      0.2230,  0.3816,  0.5520,  0.6062,  0.7909,  1.0988,  1.4330,  1.7846,
12123      2.0713,  2.3457,  2.6048,  2.8708,  0.2447,  0.5800,  0.8249,  0.9905,
12124      1.1721,  1.3990,  1.6694,  1.9064,  2.1307,  2.4255,  2.6815,  2.9117,
12125      0.1974,  0.3812,  0.5802,  0.7759,  0.9280,  1.1547,  1.4170,  1.6369,
12126      1.8890,  2.2587,  2.5626,  2.8239,  0.1209,  0.2510,  0.4841,  0.8048,
12127      1.1197,  1.3563,  1.6073,  1.8926,  2.1350,  2.3669,  2.6291,  2.8985,
12128      0.2352,  0.4347,  0.6582,  0.8178,  0.9548,  1.1654,  1.4942,  1.8812,
12129      2.1703,  2.3779,  2.6412,  2.8871,  0.2091,  0.4084,  0.6730,  0.9151,
12130      1.1259,  1.3262,  1.5937,  1.8129,  2.0237,  2.3317,  2.5778,  2.8620,
12131      0.1167,  0.2406,  0.4520,  0.7298,  0.9848,  1.2448,  1.5137,  1.7874,
12132      2.0280,  2.3020,  2.5914,  2.8794,  0.3003,  0.4966,  0.6520,  0.8505,
12133      1.1600,  1.3981,  1.5805,  1.8346,  2.0757,  2.3102,  2.5760,  2.8499,
12134      0.2451,  0.4163,  0.5960,  0.7805,  0.9507,  1.2438,  1.5587,  1.8581,
12135      2.0735,  2.3198,  2.5704,  2.8220,  0.3112,  0.5517,  0.7032,  0.8528,
12136      1.1489,  1.4257,  1.6848,  1.9388,  2.1577,  2.4265,  2.6678,  2.9051,
12137      0.2249,  0.3897,  0.5559,  0.7473,  1.0158,  1.3581,  1.6914,  1.9930,
12138      2.1843,  2.3534,  2.5512,  2.8065,  0.2600,  0.4574,  0.7349,  0.9691,
12139      1.1696,  1.3848,  1.6335,  1.9021,  2.1174,  2.3481,  2.5902,  2.8390,
12140      0.2246,  0.3372,  0.4560,  0.5249,  0.7056,  1.0273,  1.3810,  1.7132,
12141      1.9819,  2.2574,  2.5410,  2.8491,  0.1419,  0.4834,  0.8835,  1.1453,
12142      1.2839,  1.4224,  1.5593,  1.7877,  2.1285,  2.4070,  2.6043,  2.8511,
12143      0.1886,  0.3677,  0.5617,  0.8099,  1.1277,  1.3841,  1.5804,  1.8136,
12144      2.0307,  2.2805,  2.5399,  2.8322,  0.2351,  0.4151,  0.6675,  0.8713,
12145      1.0464,  1.3292,  1.6586,  1.9281,  2.1355,  2.3495,  2.6222,  2.8782,
12146      0.2700,  0.4489,  0.6206,  0.7121,  0.7737,  0.9848,  1.3658,  1.7433,
12147      2.0139,  2.2243,  2.4806,  2.8175,  0.2479,  0.4425,  0.6490,  0.8745,
12148      1.1161,  1.3849,  1.6773,  1.9566,  2.1491,  2.3624,  2.5685,  2.8114,
12149      0.2035,  0.3701,  0.5567,  0.7953,  1.0082,  1.2758,  1.5373,  1.7822,
12150      2.0175,  2.2601,  2.4759,  2.7771,  0.1856,  0.3461,  0.5998,  0.9041,
12151      1.2383,  1.4612,  1.6667,  1.9305,  2.1617,  2.4107,  2.6477,  2.8656,
12152      0.2107,  0.3715,  0.5289,  0.6651,  0.8420,  1.1168,  1.4401,  1.7230,
12153      1.9901,  2.2687,  2.5452,  2.8655,  0.1218,  0.2999,  0.6348,  0.9482,
12154      1.2745,  1.5876,  1.9129,  2.2348,  2.4020,  2.4922,  2.6351,  2.8357,
12155      0.1617,  0.3483,  0.5869,  0.8163,  1.0366,  1.2344,  1.4609,  1.7029,
12156      1.9476,  2.2337,  2.5258,  2.8442,  0.2505,  0.4894,  0.7510,  0.9152,
12157      1.0845,  1.3657,  1.6528,  1.8346,  2.0160,  2.2811,  2.5338,  2.8136,
12158      0.0947,  0.1158,  0.0578, -0.0337, -0.0066,  0.0104, -0.0447, -0.0505,
12159     -0.0778, -0.0293,  0.0251, -0.0143,  0.0349, -0.0227, -0.0909,  0.0523,
12160      0.0325, -0.0410, -0.1045, -0.0899, -0.0009,  0.0075, -0.0575, -0.0855,
12161     -0.0129,  0.0575,  0.0597,  0.0391,  0.0371, -0.0184, -0.0083,  0.0287,
12162      0.0143,  0.0167,  0.0120, -0.0168,  0.0452,  0.0223, -0.0352,  0.0119,
12163     -0.0496, -0.0965, -0.0661, -0.0072,  0.1099,  0.0843, -0.0087, -0.0478,
12164     -0.0128, -0.0120, -0.0004,  0.0731,  0.1047,  0.0630,  0.0196, -0.0103,
12165     -0.0399, -0.0986, -0.0912, -0.0390, -0.0247, -0.0694, -0.0749, -0.0066,
12166      0.0223,  0.0634,  0.0343, -0.0134,  0.0727,  0.0241,  0.0066,  0.0437,
12167      0.0610,  0.0364,  0.0248, -0.0358, -0.0686, -0.0104,  0.0426,  0.0088,
12168     -0.0137, -0.0165,  0.0671,  0.0815, -0.0863, -0.0644, -0.0088,  0.0023,
12169      0.0482,  0.1174,  0.1270,  0.0594,  0.0165,  0.0949,  0.1098,  0.0137,
12170      0.4951,  0.4999,  0.4958,  0.4907,  0.4984,  0.4965,  0.4958,  0.4996,
12171      0.4987,  0.4958,  0.4986,  0.4977,  0.2841,  0.2186,  0.1474,  0.1687,
12172      0.2217,  0.2632,  0.2706,  0.2624,  0.2162,  0.2453,  0.2460,  0.2531,
12173 };
12174 
12175 const float ff_metasound_lsp11[] = {
12176      0.1103,  0.3862,  0.6863,  0.8447,  0.9231,  1.0261,  1.1248,  1.4057,
12177      1.6621,  1.8010,  1.8692,  2.0704,  2.3490,  2.6060,  2.7539,  2.8977,
12178      0.1273,  0.2407,  0.3812,  0.6004,  0.7767,  0.9383,  1.1344,  1.3351,
12179      1.5233,  1.7262,  1.9466,  2.1739,  2.3495,  2.5162,  2.7164,  2.9202,
12180      0.2010,  0.3330,  0.4488,  0.6465,  0.8046,  0.9889,  1.1479,  1.2964,
12181      1.4770,  1.6606,  1.8789,  2.1155,  2.3287,  2.5199,  2.7101,  2.9119,
12182      0.1168,  0.2197,  0.3279,  0.4691,  0.6268,  0.8251,  1.0533,  1.2714,
12183      1.4712,  1.6762,  1.8831,  2.1114,  2.3230,  2.5297,  2.7365,  2.9270,
12184      0.1405,  0.3109,  0.4986,  0.6891,  0.8634,  1.0583,  1.2594,  1.4349,
12185      1.6232,  1.8116,  1.9905,  2.1935,  2.3799,  2.5656,  2.7661,  2.9486,
12186      0.1703,  0.3057,  0.4403,  0.5225,  0.5969,  0.8110,  1.0729,  1.3215,
12187      1.5407,  1.7381,  1.9477,  2.1680,  2.3586,  2.5612,  2.7630,  2.9410,
12188      0.1128,  0.2628,  0.4523,  0.6495,  0.8176,  0.9816,  1.1746,  1.3710,
12189      1.5568,  1.7518,  1.9497,  2.1452,  2.3346,  2.5389,  2.7362,  2.9264,
12190      0.1809,  0.3287,  0.5205,  0.7264,  0.9298,  1.1217,  1.2970,  1.4894,
12191      1.6874,  1.8493,  2.0576,  2.2382,  2.4097,  2.6041,  2.7796,  2.9389,
12192      0.2502,  0.4709,  0.6892,  0.8346,  0.9209,  1.0455,  1.2399,  1.4616,
12193      1.6463,  1.8380,  2.0475,  2.2397,  2.4665,  2.6550,  2.7701,  2.8895,
12194      0.1040,  0.2340,  0.3964,  0.5740,  0.7764,  0.9941,  1.2000,  1.4014,
12195      1.6024,  1.7974,  1.9939,  2.1959,  2.3783,  2.5663,  2.7613,  2.9484,
12196      0.1912,  0.3393,  0.4743,  0.6313,  0.8014,  0.9879,  1.1855,  1.3922,
12197      1.5678,  1.7289,  1.9271,  2.1165,  2.3089,  2.5414,  2.7448,  2.9269,
12198      0.0965,  0.2025,  0.3398,  0.4990,  0.6934,  0.9386,  1.1730,  1.3766,
12199      1.5783,  1.7783,  1.9790,  2.1831,  2.3670,  2.5578,  2.7641,  2.9516,
12200      0.2126,  0.3652,  0.5545,  0.7170,  0.8674,  1.0640,  1.2558,  1.4061,
12201      1.5904,  1.8095,  1.9760,  2.1505,  2.3549,  2.5575,  2.7023,  2.8877,
12202      0.1827,  0.3426,  0.4894,  0.6488,  0.7960,  0.9535,  1.1217,  1.2798,
12203      1.4566,  1.6453,  1.8044,  2.0042,  2.2379,  2.4611,  2.6697,  2.8966,
12204      0.2034,  0.3822,  0.5231,  0.6960,  0.9200,  1.0394,  1.1616,  1.3772,
12205      1.5493,  1.7330,  1.9646,  2.1233,  2.3334,  2.5361,  2.7087,  2.9470,
12206      0.1050,  0.2060,  0.3705,  0.5998,  0.8337,  1.0577,  1.2559,  1.4327,
12207      1.6334,  1.8165,  1.9853,  2.2058,  2.4063,  2.5818,  2.7625,  2.9458,
12208      0.1419,  0.4053,  0.6660,  0.8911,  1.0405,  1.1547,  1.2506,  1.3926,
12209      1.5669,  1.7527,  1.9694,  2.2054,  2.3889,  2.5743,  2.7586,  2.9174,
12210      0.1514,  0.2825,  0.4309,  0.5772,  0.7470,  0.9703,  1.1462,  1.3316,
12211      1.5321,  1.7259,  1.9282,  2.1266,  2.3106,  2.5064,  2.7067,  2.9094,
12212      0.1693,  0.3156,  0.4878,  0.6635,  0.8206,  0.9569,  1.1154,  1.3064,
12213      1.5109,  1.7184,  1.9179,  2.1036,  2.2763,  2.4820,  2.6949,  2.9105,
12214      0.1432,  0.2718,  0.4241,  0.5564,  0.6939,  0.9011,  1.1582,  1.3948,
12215      1.6181,  1.8024,  1.9814,  2.1740,  2.3459,  2.5456,  2.7491,  2.9307,
12216      0.2294,  0.3857,  0.5590,  0.7434,  0.9189,  1.0941,  1.2740,  1.4456,
12217      1.6178,  1.7994,  1.9689,  2.1644,  2.3525,  2.5385,  2.7468,  2.9405,
12218      0.1667,  0.3109,  0.4612,  0.6032,  0.7375,  0.8866,  1.0840,  1.3053,
12219      1.4982,  1.7044,  1.9146,  2.1117,  2.2942,  2.4983,  2.7084,  2.9132,
12220      0.1810,  0.3205,  0.4696,  0.6231,  0.7641,  0.9959,  1.2427,  1.4361,
12221      1.5889,  1.7544,  1.9083,  2.0733,  2.2457,  2.4461,  2.6793,  2.9098,
12222      0.1164,  0.3753,  0.6068,  0.7503,  1.0100,  1.2131,  1.3793,  1.5302,
12223      1.6300,  1.7950,  1.9057,  2.1031,  2.3830,  2.5745,  2.6949,  2.8779,
12224      0.1571,  0.4378,  0.6735,  0.8312,  0.8944,  0.9818,  1.1622,  1.4094,
12225      1.6423,  1.8066,  1.9258,  2.1838,  2.4363,  2.6279,  2.7358,  2.8790,
12226      0.1398,  0.2686,  0.4248,  0.6156,  0.7870,  1.0035,  1.2012,  1.3689,
12227      1.5363,  1.7398,  1.9604,  2.1619,  2.3345,  2.5097,  2.7271,  2.9368,
12228      0.1913,  0.3338,  0.4987,  0.6446,  0.7852,  1.0163,  1.1886,  1.3610,
12229      1.5379,  1.7230,  1.8880,  2.0862,  2.2960,  2.4928,  2.7122,  2.9151,
12230      0.0908,  0.1752,  0.2899,  0.5365,  0.7761,  1.0100,  1.2124,  1.4060,
12231      1.6019,  1.8010,  1.9774,  2.1905,  2.3733,  2.5623,  2.7660,  2.9565,
12232      0.1773,  0.3179,  0.4925,  0.6864,  0.8452,  0.9897,  1.1860,  1.3722,
12233      1.5515,  1.7658,  1.9802,  2.1819,  2.3620,  2.5442,  2.7250,  2.9220,
12234      0.1286,  0.2341,  0.3689,  0.5364,  0.7176,  0.9350,  1.1083,  1.2943,
12235      1.4974,  1.7059,  1.9047,  2.1145,  2.3242,  2.5361,  2.7453,  2.9329,
12236      0.2273,  0.3834,  0.5565,  0.7192,  0.8431,  0.9962,  1.1763,  1.3571,
12237      1.5774,  1.7419,  1.9202,  2.1131,  2.2919,  2.4898,  2.6895,  2.9180,
12238      0.1775,  0.3058,  0.4274,  0.6023,  0.8151,  1.0734,  1.3211,  1.5178,
12239      1.6706,  1.8154,  1.9686,  2.1537,  2.3461,  2.5276,  2.7181,  2.9121,
12240      0.1653,  0.4304,  0.6361,  0.7824,  0.9183,  1.0452,  1.2071,  1.4077,
12241      1.6206,  1.8299,  2.0089,  2.1948,  2.3900,  2.5982,  2.7844,  2.9487,
12242      0.1492,  0.2609,  0.3820,  0.5485,  0.7243,  0.9319,  1.1538,  1.3579,
12243      1.5266,  1.7002,  1.8873,  2.1016,  2.3175,  2.5221,  2.7241,  2.9243,
12244      0.2074,  0.3781,  0.5209,  0.6869,  0.8577,  0.9875,  1.1849,  1.3568,
12245      1.4907,  1.7335,  1.8902,  2.1224,  2.3099,  2.4918,  2.7023,  2.8765,
12246      0.1359,  0.2254,  0.3286,  0.4432,  0.6586,  0.8964,  1.1125,  1.3523,
12247      1.5626,  1.7579,  1.9846,  2.1905,  2.3548,  2.5542,  2.7663,  2.9346,
12248      0.1430,  0.2966,  0.4685,  0.6493,  0.8315,  1.0304,  1.2220,  1.4082,
12249      1.5995,  1.7888,  1.9774,  2.1737,  2.3607,  2.5577,  2.7558,  2.9405,
12250      0.1477,  0.2694,  0.4056,  0.5626,  0.7051,  0.8647,  1.0491,  1.2488,
12251      1.4814,  1.7072,  1.9150,  2.1147,  2.3038,  2.5144,  2.7184,  2.9202,
12252      0.1690,  0.3033,  0.4580,  0.6686,  0.8536,  1.0293,  1.2124,  1.3998,
12253      1.5718,  1.7607,  1.9580,  2.1245,  2.2971,  2.4762,  2.6896,  2.9177,
12254      0.1092,  0.2779,  0.4853,  0.6880,  0.9011,  1.0953,  1.2752,  1.4618,
12255      1.6623,  1.8484,  2.0264,  2.2152,  2.4017,  2.5835,  2.7671,  2.9436,
12256      0.1497,  0.3637,  0.6014,  0.8032,  0.9963,  1.1835,  1.3741,  1.5698,
12257      1.7382,  1.9094,  2.0710,  2.2392,  2.4082,  2.5926,  2.7762,  2.9536,
12258      0.1434,  0.2492,  0.3966,  0.5934,  0.8033,  1.0657,  1.2796,  1.4276,
12259      1.5745,  1.7833,  1.9288,  2.1247,  2.3543,  2.5412,  2.7049,  2.8872,
12260      0.1612,  0.2926,  0.4574,  0.6387,  0.8265,  1.0180,  1.1808,  1.3526,
12261      1.5564,  1.7536,  1.9187,  2.1192,  2.3149,  2.5006,  2.7101,  2.9217,
12262      0.0828,  0.1863,  0.3235,  0.5050,  0.7250,  0.9867,  1.2093,  1.3941,
12263      1.5980,  1.7932,  1.9809,  2.1894,  2.3918,  2.5773,  2.7540,  2.9329,
12264      0.2001,  0.3655,  0.5290,  0.6761,  0.8027,  0.9972,  1.2090,  1.4255,
12265      1.6085,  1.7825,  1.9804,  2.1681,  2.3457,  2.5325,  2.7319,  2.9196,
12266      0.1505,  0.2767,  0.4254,  0.6054,  0.7821,  0.9567,  1.1294,  1.3080,
12267      1.4984,  1.6954,  1.8666,  2.0736,  2.2875,  2.4969,  2.7072,  2.9163,
12268      0.1589,  0.4151,  0.5749,  0.6651,  0.8061,  1.0470,  1.2616,  1.3690,
12269      1.4985,  1.7808,  1.9825,  2.1068,  2.2751,  2.5448,  2.7133,  2.8689,
12270      0.0916,  0.1846,  0.3788,  0.6329,  0.8774,  1.0687,  1.2653,  1.4561,
12271      1.6573,  1.8449,  2.0402,  2.2254,  2.3968,  2.5861,  2.7792,  2.9508,
12272      0.2282,  0.4159,  0.5834,  0.6899,  0.8108,  1.0321,  1.2795,  1.5262,
12273      1.6936,  1.8469,  2.0922,  2.2607,  2.3795,  2.5301,  2.7386,  2.9530,
12274      0.1651,  0.3004,  0.4555,  0.6179,  0.7891,  0.9584,  1.1372,  1.3707,
12275      1.5951,  1.7880,  1.9434,  2.1465,  2.3311,  2.5081,  2.6977,  2.8970,
12276      0.1279,  0.3828,  0.6330,  0.8323,  0.9652,  1.1175,  1.2319,  1.3511,
12277      1.5115,  1.6392,  1.7835,  1.9558,  2.2008,  2.4635,  2.6910,  2.9058,
12278      0.1193,  0.2185,  0.3521,  0.5311,  0.7378,  0.9239,  1.1105,  1.3217,
12279      1.5362,  1.7504,  1.9536,  2.1627,  2.3560,  2.5506,  2.7548,  2.9453,
12280      0.1806,  0.3432,  0.4981,  0.6948,  0.8928,  1.0527,  1.2467,  1.4140,
12281      1.6326,  1.7950,  1.9935,  2.1969,  2.3512,  2.5682,  2.7445,  2.9277,
12282      0.1846,  0.3112,  0.4568,  0.5891,  0.7317,  0.8493,  1.0204,  1.2022,
12283      1.3688,  1.6020,  1.8428,  2.0710,  2.2725,  2.4879,  2.7057,  2.9160,
12284      0.0880,  0.2514,  0.5332,  0.7272,  0.8906,  1.1354,  1.3199,  1.4941,
12285      1.6010,  1.7151,  1.8712,  2.0643,  2.2755,  2.5375,  2.7054,  2.8891,
12286      0.1382,  0.2833,  0.4658,  0.6897,  0.9071,  1.0716,  1.2469,  1.4143,
12287      1.5910,  1.7947,  1.9805,  2.1581,  2.3338,  2.5215,  2.7292,  2.9211,
12288      0.1061,  0.3494,  0.6327,  0.8570,  0.9748,  1.0560,  1.1529,  1.3250,
12289      1.6032,  1.8340,  1.9711,  2.1157,  2.3011,  2.5464,  2.8078,  2.9803,
12290      0.1603,  0.2839,  0.4307,  0.5980,  0.7980,  1.0399,  1.1971,  1.3524,
12291      1.5715,  1.7838,  1.9468,  2.1498,  2.3627,  2.5514,  2.7327,  2.9148,
12292      0.1691,  0.3117,  0.4796,  0.6895,  0.8732,  1.0164,  1.1916,  1.3707,
12293      1.5384,  1.7202,  1.8857,  2.0672,  2.2487,  2.4593,  2.6789,  2.8940,
12294      0.0965,  0.1702,  0.3191,  0.5721,  0.8100,  1.0241,  1.2272,  1.4196,
12295      1.6093,  1.8057,  1.9884,  2.2037,  2.3925,  2.5805,  2.7578,  2.9366,
12296      0.1950,  0.3519,  0.5272,  0.6973,  0.8732,  1.0656,  1.2112,  1.3959,
12297      1.6116,  1.7821,  1.9445,  2.1592,  2.3348,  2.5142,  2.7440,  2.9297,
12298      0.1388,  0.2557,  0.4120,  0.5727,  0.7354,  0.9196,  1.0985,  1.2805,
12299      1.4643,  1.6535,  1.8340,  2.0546,  2.2758,  2.4778,  2.6921,  2.9122,
12300      0.1823,  0.3336,  0.4957,  0.6771,  0.8563,  1.0137,  1.2299,  1.3849,
12301      1.5718,  1.7667,  1.9193,  2.1326,  2.3135,  2.5268,  2.7133,  2.8998,
12302      0.0790,  0.1901,  0.4083,  0.6456,  0.8463,  1.0285,  1.2297,  1.4181,
12303      1.6159,  1.8056,  1.9971,  2.1912,  2.3816,  2.5746,  2.7692,  2.9497,
12304      0.0049,  0.0116,  0.0045,  0.0039, -0.0010, -0.0122, -0.0205, -0.0034,
12305     -0.0140, -0.0041,  0.0191, -0.0322,  0.0002, -0.0124, -0.0269,  0.0059,
12306      0.0586,  0.0339, -0.0389, -0.0319, -0.0079, -0.0205, -0.0363, -0.0211,
12307      0.0241,  0.0595,  0.0469,  0.0283,  0.0176, -0.0183, -0.0173, -0.0004,
12308      0.0024,  0.0145,  0.0534,  0.0197, -0.0065, -0.0067,  0.0133,  0.0358,
12309     -0.0104, -0.0386, -0.0109, -0.0078,  0.0275,  0.0565,  0.0251, -0.0027,
12310     -0.0053,  0.0171,  0.0088,  0.0495,  0.0141,  0.0039, -0.0445, -0.0426,
12311     -0.0184, -0.0280, -0.0223,  0.0039, -0.0171, -0.0606, -0.0786, -0.0430,
12312      0.0544,  0.0595,  0.0320, -0.0012,  0.0108,  0.0185,  0.0066,  0.0408,
12313      0.0552, -0.0073, -0.0247, -0.0480, -0.0288,  0.0186,  0.0212, -0.0013,
12314      0.0403,  0.0598,  0.0690,  0.0516, -0.0298, -0.0177,  0.0278,  0.0168,
12315     -0.0106,  0.0251,  0.0386,  0.0331, -0.0052,  0.0133,  0.0291, -0.0158,
12316     -0.0329, -0.0367,  0.0287,  0.0462, -0.0176,  0.0049,  0.0242, -0.0034,
12317      0.0135,  0.0086, -0.0149,  0.0241,  0.0504,  0.0246, -0.0273, -0.0369,
12318     -0.0108, -0.0449, -0.0625, -0.0414, -0.0292, -0.0571, -0.0440, -0.0088,
12319      0.0098,  0.0009, -0.0004,  0.0007, -0.0314, -0.0208, -0.0138, -0.0277,
12320     -0.0044,  0.0522,  0.0315, -0.0270, -0.0277, -0.0256, -0.0103, -0.0201,
12321     -0.0287, -0.0279, -0.0182,  0.0472,  0.0613,  0.0450,  0.0413,  0.0333,
12322      0.0444,  0.0223,  0.0061,  0.0316,  0.0321,  0.0501,  0.0460,  0.0250,
12323      0.0227,  0.0235,  0.0099,  0.0185, -0.0347, -0.0684, -0.0189,  0.0242,
12324     -0.0190, -0.0273, -0.0012, -0.0253,  0.0293, -0.0231, -0.0219, -0.0010,
12325      0.0153,  0.0128, -0.0166, -0.0435, -0.0417, -0.0121, -0.0351, -0.0390,
12326      0.0077, -0.0278, -0.0355,  0.0092, -0.0063,  0.0005,  0.0216,  0.0461,
12327      0.0538,  0.0451,  0.0298, -0.0130,  0.0058,  0.0206,  0.0471,  0.0499,
12328      0.0280,  0.0086, -0.0007, -0.0317,  0.0259,  0.0176,  0.0043,  0.0212,
12329      0.0138,  0.0106,  0.0220, -0.0025,  0.0050,  0.0122, -0.0051, -0.0086,
12330     -0.0472, -0.0005,  0.0193,  0.0032,  0.0246,  0.0222,  0.0090, -0.0320,
12331     -0.0713, -0.0526, -0.0151, -0.0440, -0.0648, -0.0466, -0.0092,  0.0115,
12332     -0.0129,  0.0053, -0.0344, -0.0385,  0.0392,  0.0599,  0.0414,  0.0165,
12333     -0.0098, -0.0320, -0.0261, -0.0055, -0.0139, -0.0110,  0.0084,  0.0172,
12334     -0.0492, -0.0537, -0.0320, -0.0036,  0.0265,  0.0385,  0.0064, -0.0280,
12335     -0.0230,  0.0134,  0.0241,  0.0106,  0.0387,  0.0105,  0.0068,  0.0260,
12336      0.4940,  0.4911,  0.4849,  0.4820,  0.4837,  0.4839,  0.4824,  0.4799,
12337      0.4812,  0.4782,  0.4788,  0.4711,  0.4706,  0.4671,  0.4601,  0.4578,
12338      0.2954,  0.2121,  0.1859,  0.1958,  0.1474,  0.1086,  0.1351,  0.1362,
12339      0.1486,  0.1342,  0.1215,  0.1423,  0.1634,  0.1588,  0.1539,  0.1857,
12340 };
12341 
12342 const float ff_metasound_lsp16[] = {
12343      0.1813,  0.3911,  0.6301,  0.8012,  1.0057,  1.2041,  1.4271,  1.6943,
12344      1.9402,  2.1733,  2.3521,  2.4989,  2.5839,  2.6846,  2.7634,  2.8950,
12345      0.1311,  0.3183,  0.4659,  0.5601,  0.6658,  0.7828,  1.0065,  1.2717,
12346      1.5185,  1.7339,  1.9530,  2.2189,  2.3739,  2.4991,  2.6984,  2.9256,
12347      0.1627,  0.4519,  0.6323,  0.7012,  0.7848,  0.9801,  1.1810,  1.3222,
12348      1.5413,  1.8129,  1.9338,  2.0809,  2.3180,  2.5189,  2.7066,  2.9514,
12349      0.1475,  0.2447,  0.4240,  0.5669,  0.7872,  0.9838,  1.1823,  1.3814,
12350      1.5358,  1.6820,  1.8794,  2.1419,  2.4132,  2.6112,  2.7911,  2.9511,
12351      0.1224,  0.2876,  0.5013,  0.6985,  0.8902,  1.0901,  1.2835,  1.4768,
12352      1.6596,  1.8538,  2.0467,  2.2304,  2.4124,  2.5942,  2.7729,  2.9531,
12353      0.1741,  0.3034,  0.4677,  0.5879,  0.7258,  0.9648,  1.1417,  1.3220,
12354      1.5081,  1.7151,  1.9212,  2.1286,  2.3208,  2.4938,  2.6765,  2.8891,
12355      0.1657,  0.3174,  0.4907,  0.6559,  0.8295,  1.0254,  1.2071,  1.3880,
12356      1.5737,  1.7845,  1.9027,  2.1139,  2.3323,  2.5157,  2.7323,  2.9015,
12357      0.1592,  0.2758,  0.4417,  0.6315,  0.8257,  0.9873,  1.1277,  1.2830,
12358      1.4337,  1.6315,  1.8899,  2.1356,  2.3572,  2.5632,  2.7468,  2.9420,
12359      0.1524,  0.4325,  0.5931,  0.7036,  0.7696,  0.8923,  1.1739,  1.4773,
12360      1.6609,  1.7911,  1.9666,  2.1972,  2.3754,  2.5045,  2.6613,  2.8882,
12361      0.2130,  0.3013,  0.3721,  0.4257,  0.5079,  0.7015,  0.9815,  1.2554,
12362      1.4648,  1.6966,  1.9138,  2.1075,  2.3318,  2.5292,  2.7453,  2.9347,
12363      0.1142,  0.3748,  0.6205,  0.7642,  0.8121,  0.9022,  0.9843,  1.1558,
12364      1.4467,  1.7422,  1.9574,  2.1302,  2.3812,  2.5898,  2.7720,  2.9583,
12365      0.1255,  0.2339,  0.3570,  0.5323,  0.7458,  1.0003,  1.1729,  1.3567,
12366      1.5217,  1.6977,  1.8924,  2.0942,  2.3145,  2.5408,  2.7553,  2.9337,
12367      0.1316,  0.2289,  0.4327,  0.6663,  0.8509,  0.9994,  1.1697,  1.3804,
12368      1.5609,  1.6903,  1.8572,  2.1019,  2.3687,  2.5789,  2.7715,  2.9472,
12369      0.1502,  0.2546,  0.3883,  0.5333,  0.6976,  0.9163,  1.1071,  1.3364,
12370      1.5420,  1.7525,  1.8948,  2.0839,  2.2819,  2.4651,  2.6875,  2.8987,
12371      0.1593,  0.3014,  0.4573,  0.6354,  0.8157,  0.9805,  1.1783,  1.3747,
12372      1.5678,  1.7326,  1.9286,  2.1340,  2.3253,  2.5280,  2.7180,  2.9298,
12373      0.1811,  0.3167,  0.4655,  0.6507,  0.8198,  1.0075,  1.1892,  1.3743,
12374      1.5227,  1.7090,  1.8849,  2.0743,  2.2750,  2.4830,  2.6896,  2.8953,
12375      0.1846,  0.3577,  0.5315,  0.7290,  0.9176,  1.1016,  1.2654,  1.4525,
12376      1.6315,  1.8268,  2.0238,  2.1934,  2.3868,  2.5753,  2.7682,  2.9469,
12377      0.0876,  0.1439,  0.2048,  0.3654,  0.6281,  0.8853,  1.0907,  1.2992,
12378      1.5227,  1.7373,  1.9395,  2.1419,  2.3488,  2.5486,  2.7466,  2.9348,
12379      0.1391,  0.4170,  0.6561,  0.7953,  0.8734,  0.9986,  1.1870,  1.4520,
12380      1.6042,  1.7910,  2.0135,  2.1870,  2.3358,  2.5066,  2.7409,  2.9955,
12381      0.0804,  0.1355,  0.2599,  0.4998,  0.7408,  0.9474,  1.1276,  1.3428,
12382      1.5556,  1.7712,  1.9699,  2.1535,  2.3605,  2.5548,  2.7489,  2.9325,
12383      0.1304,  0.3087,  0.4979,  0.6584,  0.8414,  1.0329,  1.2244,  1.4189,
12384      1.6118,  1.8200,  1.9985,  2.1893,  2.3915,  2.5794,  2.7647,  2.9344,
12385      0.1895,  0.2849,  0.3705,  0.4126,  0.6265,  0.9207,  1.1774,  1.3762,
12386      1.5757,  1.7728,  1.9568,  2.1662,  2.3615,  2.5575,  2.7561,  2.9416,
12387      0.1800,  0.3078,  0.4805,  0.6796,  0.8503,  1.0046,  1.1703,  1.3269,
12388      1.4862,  1.6502,  1.8454,  2.0873,  2.3175,  2.5356,  2.7516,  2.9469,
12389      0.1950,  0.3233,  0.4568,  0.5940,  0.7589,  0.9978,  1.1701,  1.3383,
12390      1.5017,  1.6565,  1.8243,  2.0605,  2.2938,  2.5147,  2.7419,  2.9396,
12391      0.2531,  0.4391,  0.5790,  0.7170,  0.8998,  1.1430,  1.3577,  1.5326,
12392      1.6328,  1.7627,  1.9726,  2.1762,  2.3563,  2.5478,  2.7385,  2.9067,
12393      0.1805,  0.2788,  0.3591,  0.3881,  0.5441,  0.8055,  1.0766,  1.3165,
12394      1.5316,  1.7508,  1.9477,  2.1374,  2.3438,  2.5484,  2.7501,  2.9410,
12395      0.2044,  0.3671,  0.5396,  0.7042,  0.8582,  0.9831,  1.1261,  1.3194,
12396      1.4769,  1.6979,  1.8717,  2.0463,  2.2620,  2.4739,  2.7054,  2.9208,
12397      0.1048,  0.2175,  0.4206,  0.5923,  0.7483,  0.9400,  1.1356,  1.3799,
12398      1.5958,  1.7320,  1.8984,  2.1296,  2.3594,  2.5492,  2.7387,  2.9305,
12399      0.0842,  0.1729,  0.3951,  0.6447,  0.8688,  1.0605,  1.2472,  1.4330,
12400      1.6232,  1.8144,  2.0216,  2.1915,  2.3878,  2.5763,  2.7685,  2.9464,
12401      0.1461,  0.2593,  0.4105,  0.5677,  0.7328,  0.8919,  1.0484,  1.2302,
12402      1.4386,  1.6635,  1.8873,  2.1024,  2.3116,  2.5268,  2.7273,  2.9269,
12403      0.1503,  0.3108,  0.4756,  0.6731,  0.8600,  1.0233,  1.2115,  1.3971,
12404      1.5915,  1.7892,  1.9517,  2.1603,  2.3487,  2.5460,  2.7308,  2.8998,
12405      0.2163,  0.3669,  0.5125,  0.6709,  0.8143,  0.9930,  1.2095,  1.4205,
12406      1.6176,  1.7112,  1.8398,  2.0896,  2.3513,  2.5290,  2.6667,  2.8960,
12407      0.2133,  0.4382,  0.6287,  0.8702,  1.1088,  1.3749,  1.6062,  1.7446,
12408      1.8333,  1.9122,  1.9614,  2.0669,  2.1789,  2.3449,  2.6038,  2.8849,
12409      0.1598,  0.2719,  0.3877,  0.4815,  0.5926,  0.7795,  1.0449,  1.3045,
12410      1.5210,  1.7391,  1.9462,  2.1397,  2.3553,  2.5458,  2.7540,  2.9392,
12411      0.2918,  0.5607,  0.6801,  0.7404,  0.8285,  0.9431,  1.1579,  1.4080,
12412      1.6332,  1.8472,  1.9738,  2.0771,  2.2890,  2.5178,  2.7445,  2.9830,
12413      0.1664,  0.2842,  0.3965,  0.5463,  0.8162,  1.0346,  1.1849,  1.3446,
12414      1.5122,  1.7563,  1.9960,  2.2002,  2.3796,  2.5689,  2.7712,  2.9550,
12415      0.0911,  0.2397,  0.5052,  0.7868,  1.0299,  1.1311,  1.2244,  1.3333,
12416      1.4395,  1.6790,  1.9369,  2.1717,  2.3689,  2.5538,  2.7340,  2.9326,
12417      0.1647,  0.2931,  0.3836,  0.4978,  0.6255,  0.9243,  1.1339,  1.3001,
12418      1.5269,  1.8010,  1.9715,  2.1419,  2.3784,  2.5503,  2.6719,  2.8745,
12419      0.2440,  0.3802,  0.4756,  0.6613,  0.8627,  1.0292,  1.2291,  1.4060,
12420      1.5198,  1.7354,  1.9044,  2.1010,  2.3147,  2.4996,  2.7171,  2.9041,
12421      0.1590,  0.2876,  0.4572,  0.5996,  0.7713,  0.9490,  1.1205,  1.2815,
12422      1.4516,  1.6385,  1.8179,  2.0457,  2.2759,  2.4785,  2.6861,  2.9080,
12423      0.2297,  0.4309,  0.5712,  0.6717,  0.8138,  1.0463,  1.2492,  1.4560,
12424      1.6796,  1.8458,  1.9642,  2.1452,  2.3636,  2.5395,  2.7456,  2.9495,
12425      0.2975,  0.4678,  0.4996,  0.5809,  0.6279,  0.6884,  0.8606,  1.1386,
12426      1.4412,  1.6876,  1.8760,  2.0932,  2.3178,  2.5166,  2.7345,  2.9280,
12427      0.1278,  0.3737,  0.6004,  0.7069,  0.8147,  1.0180,  1.2581,  1.3812,
12428      1.4855,  1.7268,  1.9970,  2.1258,  2.2936,  2.5702,  2.7563,  2.8983,
12429      0.1314,  0.2508,  0.3999,  0.5680,  0.7424,  0.9367,  1.1286,  1.3175,
12430      1.5336,  1.7404,  1.9317,  2.1404,  2.3514,  2.5562,  2.7510,  2.9402,
12431      0.1043,  0.2367,  0.4293,  0.6376,  0.8160,  0.9836,  1.1779,  1.3850,
12432      1.5835,  1.7875,  1.9765,  2.1593,  2.3654,  2.5577,  2.7465,  2.9398,
12433      0.1529,  0.2515,  0.3454,  0.4374,  0.7011,  0.9015,  1.0744,  1.3532,
12434      1.5699,  1.7545,  2.0021,  2.1259,  2.2278,  2.4546,  2.7264,  2.9425,
12435      0.1429,  0.2808,  0.4395,  0.6334,  0.8069,  0.9705,  1.1520,  1.3250,
12436      1.5109,  1.7285,  1.9356,  2.1469,  2.3479,  2.5554,  2.7512,  2.9348,
12437      0.1625,  0.3022,  0.4756,  0.6315,  0.8032,  0.9924,  1.1596,  1.3204,
12438      1.4994,  1.6929,  1.8955,  2.1090,  2.3025,  2.5018,  2.6908,  2.8980,
12439      0.1692,  0.3427,  0.5228,  0.7756,  0.9688,  1.0950,  1.3056,  1.4360,
12440      1.5675,  1.8049,  1.9376,  2.1151,  2.3407,  2.5012,  2.7192,  2.9258,
12441      0.0474,  0.1251,  0.1939,  0.3841,  0.6501,  0.9231,  1.1153,  1.3240,
12442      1.5478,  1.7599,  1.9651,  2.1510,  2.3645,  2.5552,  2.7542,  2.9393,
12443      0.2196,  0.4656,  0.7492,  0.9922,  1.1678,  1.2489,  1.3112,  1.3657,
12444      1.4223,  1.5302,  1.7212,  1.9996,  2.2523,  2.4844,  2.7036,  2.9145,
12445      0.1128,  0.2368,  0.3704,  0.5476,  0.7723,  0.9968,  1.1930,  1.3992,
12446      1.6013,  1.7957,  1.9888,  2.1857,  2.3825,  2.5705,  2.7616,  2.9434,
12447      0.1341,  0.2768,  0.4510,  0.6359,  0.8332,  1.0335,  1.2004,  1.3952,
12448      1.5762,  1.7681,  1.9815,  2.1735,  2.3657,  2.5552,  2.7514,  2.9498,
12449      0.1247,  0.2559,  0.3516,  0.4726,  0.6861,  0.9483,  1.1852,  1.3858,
12450      1.5851,  1.7815,  1.9778,  2.1737,  2.3729,  2.5664,  2.7620,  2.9429,
12451      0.1988,  0.3320,  0.4777,  0.6737,  0.8425,  1.0265,  1.1694,  1.3655,
12452      1.5463,  1.7135,  1.9385,  2.1650,  2.3529,  2.5367,  2.7545,  2.9585,
12453      0.1376,  0.2620,  0.4273,  0.6169,  0.7755,  0.9441,  1.1169,  1.3157,
12454      1.5179,  1.7020,  1.8931,  2.1059,  2.3112,  2.5136,  2.7169,  2.9198,
12455      0.2112,  0.4385,  0.6091,  0.7618,  0.9553,  1.1543,  1.3445,  1.5396,
12456      1.7153,  1.9192,  2.1263,  2.3593,  2.5958,  2.8171,  2.9394,  3.0409,
12457      0.1347,  0.2099,  0.2646,  0.3453,  0.5266,  0.7869,  1.0513,  1.2795,
12458      1.4880,  1.7181,  1.9294,  2.1332,  2.3362,  2.5442,  2.7433,  2.9362,
12459      0.3141,  0.5935,  0.7517,  0.8313,  0.8568,  0.9570,  1.0250,  1.1275,
12460      1.3422,  1.6303,  1.8577,  2.0705,  2.2957,  2.5095,  2.7244,  2.9262,
12461      0.0962,  0.2116,  0.3961,  0.5641,  0.7122,  0.8883,  1.1023,  1.3481,
12462      1.5623,  1.7554,  1.9618,  2.1675,  2.3706,  2.5556,  2.7430,  2.9337,
12463      0.0898,  0.1510,  0.3060,  0.5820,  0.8221,  1.0388,  1.2261,  1.4289,
12464      1.6054,  1.8103,  1.9941,  2.1844,  2.3742,  2.5711,  2.7632,  2.9474,
12465      0.1326,  0.2316,  0.3761,  0.5177,  0.6782,  0.8761,  1.0952,  1.3175,
12466      1.5078,  1.7034,  1.9051,  2.1245,  2.3424,  2.5484,  2.7444,  2.9389,
12467      0.1740,  0.3293,  0.5174,  0.6824,  0.8394,  1.0372,  1.2046,  1.3723,
12468      1.5656,  1.7444,  1.9442,  2.1386,  2.3139,  2.4960,  2.7071,  2.9297,
12469      0.2304,  0.3775,  0.4865,  0.6182,  0.7842,  0.9208,  1.1151,  1.2843,
12470      1.4641,  1.6988,  1.9209,  2.1260,  2.3099,  2.5229,  2.7414,  2.9276,
12471      0.0094,  0.0261, -0.0037,  0.0041, -0.0092, -0.0044, -0.0232, -0.0073,
12472     -0.0047, -0.0021,  0.0250, -0.0580, -0.0140, -0.0342, -0.0586,  0.0020,
12473      0.0449,  0.0155, -0.0523, -0.0279,  0.0299, -0.0183, -0.0736, -0.0639,
12474     -0.0017,  0.0336,  0.0209,  0.0046,  0.0077, -0.0148, -0.0114, -0.0120,
12475      0.0115, -0.0050,  0.0445,  0.0048,  0.0188, -0.0137, -0.0080,  0.0239,
12476     -0.0184, -0.0524, -0.0195, -0.0126,  0.0284,  0.0632,  0.0141, -0.0093,
12477     -0.0096,  0.0196,  0.0230,  0.0379,  0.0308,  0.0237, -0.0224, -0.0600,
12478     -0.0755, -0.1074, -0.0988, -0.0606, -0.1038, -0.1552, -0.1480, -0.0672,
12479      0.0504,  0.0676,  0.0336, -0.0042,  0.0729,  0.1013,  0.0868,  0.0846,
12480      0.0954,  0.0515, -0.0066, -0.0851, -0.0485,  0.0294,  0.0395,  0.0087,
12481      0.0078,  0.0446,  0.0881,  0.0672, -0.0384, -0.0025,  0.0415,  0.0353,
12482      0.0080,  0.0052,  0.0190,  0.0182,  0.0069,  0.0168,  0.0374,  0.0037,
12483     -0.0292, -0.0429,  0.0302,  0.0681, -0.0233, -0.0238, -0.0003, -0.0043,
12484      0.0054, -0.0029, -0.0149,  0.0642,  0.0622,  0.0341, -0.0232, -0.0461,
12485     -0.0082, -0.0469, -0.0618, -0.0326, -0.0452, -0.0649, -0.0597, -0.0398,
12486     -0.0318, -0.0116,  0.0011,  0.0009, -0.0384, -0.0384, -0.0156, -0.0260,
12487     -0.0007,  0.0473,  0.0111, -0.0358, -0.0484, -0.0204, -0.0029, -0.0090,
12488     -0.0285, -0.0495, -0.0376,  0.0917,  0.1192,  0.1026,  0.0745,  0.0397,
12489      0.0463,  0.0253,  0.0025,  0.0465,  0.0100,  0.0488,  0.0416,  0.0223,
12490      0.0263,  0.0072, -0.0053,  0.0595,  0.0060, -0.0518, -0.0316, -0.0043,
12491     -0.0133, -0.0233, -0.0075, -0.0251,  0.0277, -0.0067, -0.0136, -0.0004,
12492      0.0235,  0.0112, -0.0182, -0.0324, -0.0210, -0.0035, -0.0395, -0.0384,
12493      0.0005, -0.0150, -0.0356,  0.0127, -0.0033, -0.0034,  0.0205,  0.0747,
12494      0.1138,  0.1015,  0.0995, -0.0161, -0.0045,  0.0129,  0.0472,  0.0575,
12495      0.0222,  0.0091,  0.0037, -0.0471,  0.0371,  0.0132,  0.0208,  0.0247,
12496      0.0117,  0.0164,  0.0225,  0.0124, -0.0023,  0.0088, -0.0046,  0.0047,
12497     -0.0393,  0.0018,  0.0148,  0.0020,  0.0044,  0.0165,  0.0229, -0.0208,
12498     -0.0477, -0.0310, -0.0164, -0.0390, -0.0764, -0.0525, -0.0094,  0.0075,
12499     -0.0102, -0.0045, -0.0504, -0.0709,  0.0822,  0.0710,  0.0426,  0.0014,
12500     -0.0371, -0.0400, -0.0157, -0.0155, -0.0173, -0.0138, -0.0015,  0.0134,
12501     -0.0418, -0.0682, -0.0256,  0.0050,  0.0360,  0.0354,  0.0074, -0.0396,
12502     -0.0235,  0.0284,  0.0494,  0.0153,  0.0448,  0.0025, -0.0061,  0.0252,
12503      0.1000,  0.2260,  0.2158,  0.2116,  0.2198,  0.2055,  0.2110,  0.1873,
12504      0.1907,  0.2071,  0.2164,  0.2009,  0.2059,  0.2124,  0.2141,  0.2093,
12505      0.0875,  0.0981,  0.1177,  0.1071,  0.1033,  0.1248,  0.1048,  0.1238,
12506      0.1166,  0.1008,  0.1062,  0.0992,  0.0994,  0.1067,  0.0999,  0.1187,
12507      0.0750,  0.0794,  0.0828,  0.0854,  0.0859,  0.0801,  0.0891,  0.0933,
12508      0.0969,  0.0920,  0.0915,  0.0862,  0.0868,  0.0891,  0.0842,  0.0824,
12509      0.0625,  0.0930,  0.0815,  0.0853,  0.0898,  0.0828,  0.0822,  0.0910,
12510      0.0873,  0.0906,  0.0856,  0.0840,  0.0774,  0.0785,  0.0684,  0.0711,
12511      0.3319,  0.4219,  0.4588,  0.4090,  0.4092,  0.4014,  0.3548,  0.3353,
12512      0.3708,  0.3352,  0.3720,  0.3538,  0.4084,  0.4289,  0.4060,  0.4210,
12513      0.0588,  0.0209, -0.0082, -0.0115, -0.0343, -0.0621, -0.0541, -0.0346,
12514     -0.0346, -0.0366, -0.0220, -0.0265, -0.0102,  0.0374,  0.0306,  0.0404,
12515      0.0306,  0.0090, -0.0054,  0.0333,  0.0047,  0.0238,  0.0141,  0.0165,
12516      0.0306,  0.0420,  0.0159,  0.0124,  0.0414,  0.0158, -0.0237,  0.0141,
12517      0.0765,  0.0057, -0.0260, -0.0426, -0.0395, -0.0126, -0.0579, -0.0417,
12518     -0.0429, -0.0615, -0.0893, -0.0618, -0.0384, -0.0134, -0.0232, -0.0238,
12519 };
12520 
12521 const float ff_metasound_lsp22[] = {
12522      0.0664,  0.1875,  0.4300,  0.6730,  0.8793,  1.0640,  1.2563,  1.4433,
12523      1.6394,  1.8176,  2.0029,  2.1921,  2.3796,  2.5671,  2.7595,  2.9536,
12524      0.2128,  0.4052,  0.5311,  0.6404,  0.7875,  0.8775,  1.0974,  1.3261,
12525      1.5563,  1.6790,  1.8339,  2.1195,  2.3226,  2.4609,  2.6440,  2.8947,
12526      0.2024,  0.3362,  0.4834,  0.6784,  0.9088,  1.0850,  1.2188,  1.4054,
12527      1.6102,  1.7767,  1.9679,  2.1436,  2.3445,  2.5467,  2.7429,  2.9320,
12528      0.1181,  0.2279,  0.4413,  0.6114,  0.7710,  0.9427,  1.1142,  1.2707,
12529      1.4892,  1.7416,  1.9526,  2.1466,  2.3629,  2.5445,  2.7293,  2.9205,
12530      0.1155,  0.2720,  0.4886,  0.6812,  0.8594,  1.0422,  1.2315,  1.4116,
12531      1.6137,  1.8020,  1.9758,  2.1743,  2.3602,  2.5568,  2.7472,  2.9374,
12532      0.1110,  0.3312,  0.4735,  0.5612,  0.7129,  0.8146,  1.0233,  1.3155,
12533      1.5765,  1.7746,  1.9574,  2.1416,  2.3220,  2.5384,  2.7334,  2.9318,
12534      0.1656,  0.3350,  0.4215,  0.5609,  0.6759,  0.8503,  1.1405,  1.4094,
12535      1.6057,  1.6860,  1.7639,  2.0031,  2.2680,  2.5076,  2.7263,  2.9368,
12536      0.1466,  0.3638,  0.4587,  0.5674,  0.7381,  0.8669,  0.9619,  1.1658,
12537      1.4667,  1.7440,  1.9335,  2.1018,  2.3022,  2.5281,  2.7359,  2.9261,
12538      0.1061,  0.2566,  0.4739,  0.6751,  0.8711,  1.0704,  1.2720,  1.4655,
12539      1.6605,  1.8494,  2.0290,  2.2197,  2.4008,  2.5912,  2.7772,  2.9513,
12540      0.1116,  0.2364,  0.3971,  0.6316,  0.8583,  1.0335,  1.1686,  1.3302,
12541      1.5612,  1.7877,  1.9829,  2.2052,  2.3596,  2.5460,  2.7341,  2.9290,
12542      0.2661,  0.4186,  0.5126,  0.6477,  0.8818,  1.1045,  1.2852,  1.4128,
12543      1.5851,  1.7593,  1.9399,  2.1757,  2.3684,  2.5136,  2.6927,  2.9064,
12544      0.1495,  0.2749,  0.4391,  0.6304,  0.8239,  1.0181,  1.1995,  1.3759,
12545      1.5669,  1.7722,  1.9671,  2.1635,  2.3586,  2.5528,  2.7445,  2.9311,
12546      0.0912,  0.1759,  0.3066,  0.5660,  0.8005,  0.9568,  1.1832,  1.4504,
12547      1.6259,  1.7948,  2.0113,  2.2002,  2.3654,  2.5583,  2.7929,  2.9735,
12548      0.1353,  0.2747,  0.4078,  0.5977,  0.7658,  0.9124,  1.1081,  1.3630,
12549      1.5875,  1.7847,  1.9323,  2.1181,  2.3321,  2.5046,  2.7183,  2.9225,
12550      0.1938,  0.4063,  0.4982,  0.6002,  0.7702,  0.9071,  1.1631,  1.3885,
12551      1.6043,  1.8118,  1.9306,  2.0893,  2.2724,  2.4609,  2.6283,  2.8802,
12552      0.1857,  0.3351,  0.4381,  0.6101,  0.7561,  0.8555,  1.0384,  1.3171,
12553      1.5667,  1.6904,  1.7552,  1.9689,  2.2597,  2.5260,  2.7272,  2.9337,
12554      0.1037,  0.2159,  0.4188,  0.6174,  0.8035,  1.0285,  1.2256,  1.4230,
12555      1.6400,  1.8322,  2.0144,  2.1988,  2.3810,  2.5682,  2.7613,  2.9438,
12556      0.1625,  0.2776,  0.4225,  0.6001,  0.7879,  0.9087,  1.0801,  1.2759,
12557      1.4899,  1.7448,  1.9911,  2.1770,  2.3723,  2.5777,  2.7971,  2.9444,
12558      0.2111,  0.3640,  0.5839,  0.7290,  0.8051,  1.0023,  1.2315,  1.4143,
12559      1.5878,  1.7755,  1.9804,  2.1498,  2.3312,  2.5350,  2.7613,  2.9472,
12560      0.1423,  0.2646,  0.4136,  0.6350,  0.8070,  0.9514,  1.1168,  1.3213,
12561      1.5776,  1.7721,  1.9404,  2.1545,  2.3385,  2.5137,  2.7396,  2.9553,
12562      0.1132,  0.2386,  0.4103,  0.5931,  0.7808,  0.9881,  1.1840,  1.3860,
12563      1.6021,  1.7990,  1.9922,  2.1885,  2.3852,  2.5717,  2.7640,  2.9510,
12564      0.1267,  0.2602,  0.3913,  0.5944,  0.7598,  0.9198,  1.0781,  1.2715,
12565      1.5299,  1.7573,  1.9308,  2.1346,  2.3267,  2.5419,  2.7466,  2.9320,
12566      0.2023,  0.3417,  0.4392,  0.6141,  0.7439,  0.8593,  1.1096,  1.3543,
12567      1.5185,  1.6553,  1.7862,  2.0341,  2.2718,  2.4834,  2.7103,  2.9466,
12568      0.1113,  0.2470,  0.3677,  0.5686,  0.7700,  0.9356,  1.0806,  1.2452,
12569      1.4830,  1.7344,  1.9268,  2.1404,  2.3371,  2.5169,  2.7329,  2.9012,
12570      0.1664,  0.3554,  0.5573,  0.7471,  0.9245,  1.0998,  1.2787,  1.4655,
12571      1.6654,  1.8346,  2.0179,  2.2159,  2.4096,  2.5946,  2.7790,  2.9530,
12572      0.1313,  0.2625,  0.4731,  0.6444,  0.8110,  0.9878,  1.1493,  1.3212,
12573      1.5719,  1.8138,  1.9861,  2.1943,  2.3714,  2.5578,  2.7346,  2.9296,
12574      0.1186,  0.3035,  0.5049,  0.6860,  0.8670,  0.9975,  1.1364,  1.3471,
12575      1.5695,  1.7412,  1.9346,  2.1506,  2.3413,  2.5531,  2.7794,  2.9627,
12576      0.1108,  0.2697,  0.4787,  0.6344,  0.7909,  0.9586,  1.1440,  1.3511,
12577      1.5686,  1.7601,  1.9246,  2.1241,  2.3293,  2.5390,  2.7315,  2.9333,
12578      0.0985,  0.2302,  0.3544,  0.5759,  0.7620,  0.9651,  1.1497,  1.3080,
12579      1.5500,  1.7845,  1.9518,  2.1734,  2.3565,  2.5665,  2.7605,  2.9102,
12580      0.1208,  0.2727,  0.4381,  0.5736,  0.7382,  0.8390,  1.0102,  1.2648,
12581      1.5100,  1.7440,  1.9619,  2.1430,  2.3307,  2.5159,  2.7264,  2.9211,
12582      0.1582,  0.2777,  0.4475,  0.6551,  0.8591,  1.0084,  1.1414,  1.3291,
12583      1.5902,  1.7826,  1.9543,  2.1659,  2.3233,  2.5044,  2.6935,  2.9199,
12584      0.1360,  0.2873,  0.4585,  0.6295,  0.7592,  0.9089,  1.0492,  1.2733,
12585      1.5391,  1.7768,  1.9372,  2.1329,  2.3168,  2.5015,  2.6857,  2.8837,
12586      0.0886,  0.1829,  0.3696,  0.6126,  0.8334,  1.0135,  1.2303,  1.4674,
12587      1.6743,  1.8564,  2.0530,  2.2370,  2.3960,  2.5787,  2.7756,  2.9377,
12588      0.2005,  0.3537,  0.4700,  0.6249,  0.7385,  0.9097,  1.1759,  1.3811,
12589      1.5314,  1.6705,  1.8546,  2.1229,  2.3292,  2.5251,  2.7951,  2.9646,
12590      0.1999,  0.3112,  0.4722,  0.7146,  0.8908,  1.0028,  1.1831,  1.3903,
12591      1.6125,  1.7514,  1.9083,  2.1248,  2.3271,  2.5339,  2.6945,  2.8918,
12592      0.1243,  0.2606,  0.4382,  0.5850,  0.7705,  0.9727,  1.1214,  1.3059,
12593      1.5218,  1.7406,  1.9137,  2.1353,  2.3354,  2.5299,  2.7287,  2.9068,
12594      0.1039,  0.2426,  0.4265,  0.6284,  0.8152,  0.9941,  1.2004,  1.4038,
12595      1.5912,  1.7763,  1.9650,  2.1598,  2.3474,  2.5488,  2.7419,  2.9322,
12596      0.1364,  0.2420,  0.3886,  0.5864,  0.7663,  0.8844,  1.0860,  1.3242,
12597      1.5518,  1.7893,  2.0004,  2.1562,  2.3619,  2.5516,  2.7687,  2.9181,
12598      0.1483,  0.2851,  0.4479,  0.6312,  0.7924,  0.9821,  1.1705,  1.3386,
12599      1.5375,  1.7226,  1.9053,  2.0991,  2.2898,  2.4953,  2.7000,  2.9146,
12600      0.2332,  0.4561,  0.5407,  0.6212,  0.7524,  0.8215,  0.9522,  1.1685,
12601      1.5216,  1.7132,  1.8291,  2.0647,  2.2811,  2.4857,  2.7071,  2.9281,
12602      0.1348,  0.3126,  0.5179,  0.7192,  0.9227,  1.1363,  1.3223,  1.4756,
12603      1.6509,  1.8191,  1.9991,  2.1976,  2.3877,  2.5768,  2.7590,  2.9386,
12604      0.1093,  0.2211,  0.4763,  0.6703,  0.8282,  0.9536,  1.1202,  1.3796,
12605      1.6043,  1.8031,  1.9832,  2.1604,  2.3578,  2.5856,  2.7650,  2.9291,
12606      0.1865,  0.3027,  0.4580,  0.6719,  0.8400,  1.0082,  1.1901,  1.3782,
12607      1.5448,  1.6885,  1.9477,  2.1381,  2.2797,  2.5113,  2.7465,  2.9414,
12608      0.1575,  0.3124,  0.4649,  0.6262,  0.8095,  0.9858,  1.1676,  1.3602,
12609      1.5646,  1.7582,  1.9550,  2.1671,  2.3628,  2.5734,  2.7670,  2.9519,
12610      0.1174,  0.2777,  0.4663,  0.6333,  0.8169,  1.0096,  1.1885,  1.3847,
12611      1.5803,  1.7571,  1.9380,  2.1398,  2.3414,  2.5407,  2.7360,  2.9375,
12612      0.1073,  0.2264,  0.4083,  0.5973,  0.7474,  0.9514,  1.1349,  1.3337,
12613      1.5433,  1.7348,  1.9380,  2.1436,  2.3441,  2.5438,  2.7457,  2.9383,
12614      0.1472,  0.2880,  0.4793,  0.6268,  0.8015,  1.0063,  1.1715,  1.3644,
12615      1.5525,  1.7410,  1.9258,  2.1227,  2.3214,  2.5149,  2.7148,  2.9196,
12616      0.1414,  0.2565,  0.4349,  0.6111,  0.7695,  0.9496,  1.1212,  1.3265,
12617      1.5218,  1.7209,  1.9015,  2.0887,  2.3158,  2.5077,  2.7233,  2.9421,
12618      0.1252,  0.2667,  0.4454,  0.6431,  0.8371,  1.0124,  1.2110,  1.4160,
12619      1.6240,  1.8242,  2.0047,  2.1974,  2.3902,  2.5778,  2.7637,  2.9481,
12620      0.1321,  0.2565,  0.3846,  0.5847,  0.7578,  0.9259,  1.0637,  1.2239,
12621      1.4690,  1.7346,  1.9750,  2.1882,  2.3712,  2.5509,  2.7280,  2.8885,
12622      0.1437,  0.2930,  0.4428,  0.6156,  0.8045,  0.9638,  1.1450,  1.3138,
12623      1.5144,  1.7355,  1.9469,  2.1534,  2.3414,  2.5452,  2.7353,  2.9334,
12624      0.1692,  0.2770,  0.3831,  0.6100,  0.7825,  0.9302,  1.0690,  1.2481,
12625      1.4615,  1.6799,  1.9165,  2.1739,  2.3435,  2.5349,  2.7520,  2.9163,
12626      0.1235,  0.2489,  0.4354,  0.6343,  0.8236,  1.0066,  1.1908,  1.3474,
12627      1.5656,  1.8275,  2.0620,  2.2548,  2.4135,  2.5913,  2.7639,  2.9334,
12628      0.1090,  0.1961,  0.3854,  0.5701,  0.7024,  0.8843,  1.1393,  1.3785,
12629      1.5940,  1.7797,  1.9442,  2.1740,  2.3853,  2.5773,  2.7727,  2.9406,
12630      0.1560,  0.3477,  0.5011,  0.6287,  0.7612,  0.9896,  1.1510,  1.3420,
12631      1.5435,  1.6816,  1.8731,  2.0651,  2.2613,  2.4999,  2.7027,  2.8971,
12632      0.1459,  0.2416,  0.3833,  0.5450,  0.7916,  0.9223,  1.0662,  1.1953,
12633      1.4029,  1.6616,  1.9320,  2.1459,  2.3386,  2.5081,  2.6799,  2.9195,
12634      0.1546,  0.3854,  0.6184,  0.8460,  1.0599,  1.2428,  1.3906,  1.5550,
12635      1.7388,  1.8945,  2.0757,  2.2386,  2.4014,  2.5705,  2.7574,  2.9400,
12636      0.1080,  0.2307,  0.4112,  0.6067,  0.7725,  0.9467,  1.1285,  1.3205,
12637      1.5348,  1.7609,  1.9937,  2.1878,  2.3583,  2.5515,  2.7199,  2.9049,
12638      0.1482,  0.3178,  0.4983,  0.6342,  0.7783,  0.9880,  1.2019,  1.3404,
12639      1.5223,  1.7296,  1.9211,  2.0943,  2.2928,  2.5008,  2.7136,  2.9224,
12640      0.1145,  0.2910,  0.4891,  0.6492,  0.8126,  0.9530,  1.1180,  1.3155,
12641      1.5054,  1.6893,  1.8899,  2.1188,  2.3389,  2.5512,  2.7313,  2.9224,
12642      0.0939,  0.1689,  0.3250,  0.5792,  0.7698,  0.9245,  1.1574,  1.3865,
12643      1.5959,  1.7977,  1.9821,  2.1528,  2.3326,  2.5540,  2.7553,  2.9179,
12644      0.1243,  0.2474,  0.3923,  0.6199,  0.7908,  0.9379,  1.1497,  1.3734,
12645      1.5582,  1.7420,  1.9539,  2.1385,  2.3240,  2.5277,  2.7311,  2.9178,
12646      0.1961,  0.3748,  0.5176,  0.6387,  0.8169,  1.0477,  1.2124,  1.3869,
12647      1.5604,  1.7225,  1.8770,  2.0837,  2.2960,  2.5103,  2.6945,  2.8862,
12648      0.1295,  0.2403,  0.4149,  0.6189,  0.7913,  0.9130,  1.0832,  1.2787,
12649      1.4860,  1.7112,  1.9502,  2.1348,  2.2776,  2.4982,  2.7431,  2.9522,
12650      0.0160,  0.0362,  0.0097,  0.0057, -0.0014, -0.0073, -0.0046, -0.0064,
12651     -0.0121,  0.0019,  0.0149, -0.0440, -0.0479, -0.0382, -0.0480, -0.0182,
12652      0.0170,  0.0114, -0.0298, -0.0175, -0.0033, -0.0354, -0.0510, -0.0025,
12653      0.0307,  0.0351,  0.0338,  0.0420,  0.0138, -0.0175, -0.0102,  0.0053,
12654      0.0084, -0.0003,  0.0412, -0.0027,  0.0145, -0.0039,  0.0083,  0.0400,
12655      0.0001, -0.0262,  0.0055, -0.0082,  0.0348,  0.0433,  0.0137, -0.0024,
12656     -0.0055,  0.0262,  0.0521,  0.0349,  0.0185,  0.0076, -0.0319, -0.0561,
12657     -0.0460, -0.0253, -0.0097,  0.0163,  0.0184, -0.0037, -0.0480, -0.0371,
12658      0.0628,  0.0665,  0.0296, -0.0057,  0.0253,  0.0227,  0.0350,  0.0692,
12659      0.0545,  0.0218,  0.0094, -0.0449, -0.0372,  0.0005,  0.0258,  0.0118,
12660      0.0285,  0.0760,  0.0822,  0.0527, -0.0299, -0.0049,  0.0170,  0.0195,
12661      0.0136,  0.0286,  0.0289,  0.0139,  0.0054,  0.0152,  0.0244,  0.0028,
12662     -0.0056, -0.0260,  0.0307,  0.0572, -0.0087,  0.0088,  0.0062,  0.0000,
12663      0.0125,  0.0000, -0.0292,  0.0820,  0.0872,  0.0646,  0.0346,  0.0076,
12664     -0.0022, -0.0253, -0.0567, -0.0188, -0.0336, -0.0673, -0.0549, -0.0166,
12665     -0.0259, -0.0140,  0.0040, -0.0029, -0.0430, -0.0531, -0.0253, -0.0019,
12666     -0.0071,  0.0393,  0.0072, -0.0327, -0.0236, -0.0235, -0.0177, -0.0186,
12667     -0.0280, -0.0201, -0.0077,  0.0383,  0.0418,  0.0321,  0.0294,  0.0169,
12668      0.0468,  0.0301,  0.0133,  0.0363,  0.0516,  0.0937,  0.1240,  0.1404,
12669      0.1325,  0.1178,  0.0999,  0.0251, -0.0037, -0.0495, -0.0703, -0.0219,
12670     -0.0261, -0.0304, -0.0204, -0.0372,  0.0355,  0.0131, -0.0093, -0.0099,
12671     -0.0069, -0.0034, -0.0065, -0.0208, -0.0231, -0.0117, -0.0211, -0.0243,
12672      0.0046, -0.0107, -0.0070,  0.0123,  0.0230,  0.0152,  0.0164,  0.0412,
12673      0.0619,  0.0858,  0.0862, -0.0056,  0.0125,  0.0182,  0.0347,  0.0388,
12674      0.0456,  0.0407, -0.0249, -0.0460,  0.0206,  0.0299,  0.0253,  0.0207,
12675      0.0177,  0.0238,  0.0253,  0.0030,  0.0042,  0.0020, -0.0081, -0.0136,
12676     -0.0290, -0.0042,  0.0122,  0.0051,  0.0107,  0.0228,  0.0211, -0.0068,
12677     -0.0436, -0.0299, -0.0078, -0.0779, -0.1157, -0.0679,  0.0172,  0.0150,
12678     -0.0051,  0.0081, -0.0512, -0.0616,  0.0576,  0.0799,  0.0803,  0.0336,
12679      0.0001, -0.0298, -0.0747, -0.0115, -0.0101, -0.0170, -0.0050,  0.0174,
12680     -0.0290, -0.0601, -0.0150,  0.0121,  0.0165,  0.0230,  0.0028, -0.0317,
12681     -0.0165,  0.0356,  0.0451,  0.0120,  0.0321,  0.0084, -0.0058,  0.0122,
12682      0.1935,  0.1802,  0.2195,  0.2410,  0.2201,  0.1915,  0.1840,  0.1935,
12683      0.2213,  0.2079,  0.1858,  0.1974,  0.2239,  0.2173,  0.1840,  0.2120,
12684      0.4912,  0.4777,  0.4607,  0.4395,  0.4426,  0.4388,  0.4416,  0.4345,
12685      0.4239,  0.4331,  0.4522,  0.4423,  0.4475,  0.4387,  0.4525,  0.4446,
12686 };
12687 
12688 const float ff_metasound_lsp44[] = {
12689      0.0927,  0.2291,  0.4059,  0.5779,  0.7288,  0.8821,  1.0377,  1.1915,
12690      1.3433,  1.4931,  1.6475,  1.7989,  1.9381,  2.0858,  2.2321,  2.3765,
12691      2.5187,  2.6530,  2.7895,  2.9354,  0.0944,  0.1974,  0.3046,  0.4714,
12692      0.6116,  0.7829,  0.9027,  1.0375,  1.1869,  1.3488,  1.5036,  1.6781,
12693      1.8276,  1.9983,  2.1449,  2.3089,  2.4534,  2.6113,  2.7553,  2.9062,
12694      0.1168,  0.2843,  0.4907,  0.6706,  0.8100,  0.9417,  1.0753,  1.2014,
12695      1.3151,  1.4496,  1.5832,  1.7379,  1.8642,  2.0230,  2.1681,  2.3250,
12696      2.4676,  2.6242,  2.7602,  2.9066,  0.1353,  0.2335,  0.3370,  0.4380,
12697      0.5819,  0.7353,  0.8671,  1.0160,  1.1435,  1.2977,  1.4860,  1.6739,
12698      1.8412,  2.0028,  2.1537,  2.3124,  2.4741,  2.6272,  2.7862,  2.9536,
12699      0.1003,  0.2226,  0.3584,  0.4971,  0.6291,  0.7710,  0.9157,  1.0669,
12700      1.2143,  1.3624,  1.5104,  1.6681,  1.8164,  1.9823,  2.1394,  2.3082,
12701      2.4677,  2.6306,  2.7909,  2.9382,  0.1056,  0.2027,  0.2956,  0.4005,
12702      0.5215,  0.6708,  0.8545,  1.0557,  1.2344,  1.4023,  1.5676,  1.7278,
12703      1.8808,  2.0381,  2.1846,  2.3376,  2.4887,  2.6377,  2.7878,  2.9504,
12704      0.1015,  0.2462,  0.4122,  0.5783,  0.7233,  0.8833,  1.0377,  1.1903,
12705      1.3341,  1.4727,  1.6138,  1.7582,  1.8912,  2.0370,  2.1701,  2.3125,
12706      2.4500,  2.6006,  2.7507,  2.9166,  0.1787,  0.2418,  0.3265,  0.5379,
12707      0.6584,  0.7681,  0.9545,  1.1050,  1.2125,  1.3528,  1.4763,  1.6705,
12708      1.8136,  1.9594,  2.0936,  2.2724,  2.4394,  2.5919,  2.7037,  2.8747,
12709      0.0859,  0.1600,  0.2980,  0.4933,  0.6696,  0.8285,  0.9958,  1.1545,
12710      1.3107,  1.4591,  1.6127,  1.7652,  1.9143,  2.0680,  2.2171,  2.3643,
12711      2.5141,  2.6611,  2.8143,  2.9691,  0.0910,  0.2110,  0.3364,  0.4718,
12712      0.5856,  0.7298,  0.8910,  1.0514,  1.1988,  1.3572,  1.5178,  1.6861,
12713      1.8399,  2.0099,  2.1639,  2.3225,  2.4774,  2.6321,  2.7863,  2.9412,
12714      0.1904,  0.2874,  0.3681,  0.4981,  0.6248,  0.7880,  0.9121,  1.0750,
12715      1.2185,  1.3809,  1.5296,  1.7007,  1.8592,  2.0470,  2.1913,  2.3250,
12716      2.4519,  2.5984,  2.7408,  2.9023,  0.0917,  0.2067,  0.3246,  0.4961,
12717      0.6310,  0.8024,  0.9438,  1.1008,  1.2362,  1.3892,  1.5407,  1.7033,
12718      1.8427,  2.0061,  2.1498,  2.3117,  2.4550,  2.6053,  2.7462,  2.9029,
12719      0.0989,  0.2193,  0.3756,  0.5410,  0.6929,  0.8368,  0.9801,  1.1250,
12720      1.2677,  1.4184,  1.5677,  1.7292,  1.8770,  2.0311,  2.1803,  2.3306,
12721      2.4836,  2.6339,  2.7943,  2.9549,  0.0861,  0.1943,  0.3057,  0.4867,
12722      0.6194,  0.7592,  0.9184,  1.1052,  1.2486,  1.4064,  1.5609,  1.7273,
12723      1.8703,  2.0291,  2.1686,  2.3225,  2.4628,  2.6115,  2.7471,  2.9005,
12724      0.0932,  0.2110,  0.3737,  0.5479,  0.7120,  0.8570,  0.9975,  1.1364,
12725      1.2772,  1.4220,  1.5612,  1.7089,  1.8410,  1.9827,  2.1263,  2.2859,
12726      2.4459,  2.6172,  2.7788,  2.9395,  0.1193,  0.2341,  0.3523,  0.5029,
12727      0.6437,  0.7803,  0.9367,  1.1007,  1.2392,  1.3869,  1.5425,  1.7168,
12728      1.8709,  2.0248,  2.1584,  2.2949,  2.4308,  2.5823,  2.7235,  2.9034,
12729      0.0834,  0.1988,  0.3557,  0.5261,  0.6767,  0.8427,  1.0029,  1.1683,
12730      1.3138,  1.4527,  1.6046,  1.7583,  1.9011,  2.0517,  2.1928,  2.3397,
12731      2.4839,  2.6291,  2.7771,  2.9329,  0.0938,  0.1967,  0.3213,  0.4675,
12732      0.6068,  0.7664,  0.9418,  1.1120,  1.2535,  1.3932,  1.5243,  1.6801,
12733      1.8346,  1.9931,  2.1376,  2.3035,  2.4636,  2.6244,  2.7829,  2.9371,
12734      0.1017,  0.2552,  0.4327,  0.6017,  0.7467,  0.8797,  1.0097,  1.1442,
12735      1.2628,  1.4049,  1.5541,  1.7090,  1.8461,  1.9982,  2.1486,  2.3029,
12736      2.4513,  2.6075,  2.7594,  2.9209,  0.1031,  0.2295,  0.3747,  0.5122,
12737      0.6596,  0.7935,  0.9345,  1.1050,  1.2384,  1.3543,  1.4739,  1.6136,
12738      1.7447,  1.8914,  2.0434,  2.1916,  2.3557,  2.5396,  2.7419,  2.9401,
12739      0.1007,  0.2374,  0.3715,  0.5173,  0.6465,  0.8069,  0.9553,  1.1145,
12740      1.2594,  1.4143,  1.5617,  1.7166,  1.8457,  2.0012,  2.1462,  2.2864,
12741      2.4258,  2.5910,  2.7372,  2.9018,  0.0808,  0.1726,  0.2849,  0.4592,
12742      0.6118,  0.7853,  0.9588,  1.1256,  1.2751,  1.4392,  1.5898,  1.7514,
12743      1.8977,  2.0554,  2.1937,  2.3430,  2.4831,  2.6249,  2.7601,  2.9155,
12744      0.1669,  0.2574,  0.3694,  0.5569,  0.6773,  0.8061,  1.0160,  1.1667,
12745      1.2791,  1.4041,  1.5452,  1.7207,  1.8524,  2.0038,  2.1414,  2.3338,
12746      2.4747,  2.6157,  2.7303,  2.8848,  0.1598,  0.2521,  0.3416,  0.5149,
12747      0.6703,  0.7941,  0.9408,  1.1164,  1.2017,  1.3293,  1.4908,  1.6783,
12748      1.8438,  1.9927,  2.1149,  2.2698,  2.4420,  2.6193,  2.7583,  2.9103,
12749      0.0902,  0.1978,  0.3265,  0.4578,  0.5878,  0.7439,  0.9110,  1.0906,
12750      1.2556,  1.4125,  1.5688,  1.7295,  1.8829,  2.0472,  2.2058,  2.3537,
12751      2.5075,  2.6548,  2.8058,  2.9538,  0.0818,  0.1695,  0.2794,  0.4470,
12752      0.6069,  0.7641,  0.9313,  1.0946,  1.2411,  1.4072,  1.5640,  1.7186,
12753      1.8651,  2.0254,  2.1726,  2.3286,  2.4784,  2.6287,  2.7750,  2.9339,
12754      0.1980,  0.3134,  0.4099,  0.4975,  0.6491,  0.8376,  0.9441,  1.0298,
12755      1.1795,  1.3866,  1.5784,  1.7209,  1.8137,  1.9271,  2.0863,  2.2930,
12756      2.4696,  2.6184,  2.7587,  2.9251,  0.1338,  0.2341,  0.3566,  0.4797,
12757      0.6129,  0.7580,  0.9093,  1.0491,  1.1911,  1.3313,  1.4841,  1.6503,
12758      1.8035,  1.9685,  2.1128,  2.2694,  2.4093,  2.5728,  2.7206,  2.8994,
12759      0.0937,  0.2034,  0.3447,  0.5032,  0.6370,  0.7993,  0.9674,  1.1323,
12760      1.2830,  1.4199,  1.5492,  1.7010,  1.8513,  2.0087,  2.1550,  2.3115,
12761      2.4643,  2.6237,  2.7812,  2.9392,  0.1085,  0.2152,  0.3126,  0.4569,
12762      0.5718,  0.7213,  0.8837,  1.0604,  1.2053,  1.3755,  1.5397,  1.7001,
12763      1.8409,  2.0039,  2.1498,  2.3080,  2.4535,  2.6063,  2.7505,  2.9110,
12764      0.0562,  0.2066,  0.4034,  0.5490,  0.6682,  0.7924,  0.9495,  1.0800,
12765      1.1869,  1.3156,  1.4834,  1.6619,  1.8404,  2.0199,  2.1509,  2.2755,
12766      2.4072,  2.5580,  2.6993,  2.8913,  0.0939,  0.2303,  0.3742,  0.5260,
12767      0.6662,  0.8294,  0.9769,  1.1315,  1.2792,  1.4153,  1.5436,  1.6701,
12768      1.8215,  1.9920,  2.1310,  2.3005,  2.4534,  2.5786,  2.7204,  2.9068,
12769      0.1005,  0.2442,  0.3898,  0.5398,  0.6958,  0.8474,  1.0008,  1.1556,
12770      1.3020,  1.4456,  1.5954,  1.7470,  1.8922,  2.0500,  2.2019,  2.3492,
12771      2.4963,  2.6412,  2.7890,  2.9423,  0.1022,  0.2031,  0.3213,  0.4402,
12772      0.5637,  0.7117,  0.8673,  1.0242,  1.1727,  1.3206,  1.4846,  1.6465,
12773      1.8015,  1.9655,  2.1233,  2.2873,  2.4464,  2.6074,  2.7685,  2.9409,
12774      0.1985,  0.3497,  0.4622,  0.5982,  0.7489,  0.8752,  0.9925,  1.1679,
12775      1.3288,  1.4606,  1.5820,  1.7492,  1.8922,  2.0511,  2.1780,  2.3373,
12776      2.4760,  2.6233,  2.7466,  2.8978,  0.1284,  0.2433,  0.3630,  0.4852,
12777      0.6117,  0.7460,  0.8904,  1.0360,  1.1738,  1.3142,  1.4696,  1.6185,
12778      1.7719,  1.9318,  2.0961,  2.2697,  2.4408,  2.6046,  2.7681,  2.9451,
12779      0.1042,  0.2286,  0.3598,  0.5064,  0.6438,  0.7899,  0.9350,  1.0891,
12780      1.2323,  1.3807,  1.5225,  1.6747,  1.8153,  1.9669,  2.1145,  2.2832,
12781      2.4430,  2.6085,  2.7748,  2.9346,  0.0780,  0.1724,  0.2440,  0.3489,
12782      0.5280,  0.7426,  0.9272,  1.0914,  1.2562,  1.4188,  1.5804,  1.7376,
12783      1.8909,  2.0473,  2.1946,  2.3457,  2.4950,  2.6424,  2.7926,  2.9549,
12784      0.1103,  0.2608,  0.4087,  0.5538,  0.6923,  0.8418,  0.9940,  1.1507,
12785      1.2919,  1.4406,  1.5802,  1.7262,  1.8638,  2.0085,  2.1572,  2.2975,
12786      2.4329,  2.5866,  2.7380,  2.9107,  0.1297,  0.2532,  0.4003,  0.5329,
12787      0.6733,  0.7950,  0.9557,  1.0859,  1.2235,  1.3538,  1.5037,  1.6389,
12788      1.7964,  1.9285,  2.0898,  2.2541,  2.4231,  2.5711,  2.6875,  2.8947,
12789      0.0871,  0.1968,  0.3425,  0.4949,  0.6424,  0.7959,  0.9534,  1.1132,
12790      1.2656,  1.4229,  1.5785,  1.7271,  1.8729,  2.0355,  2.1998,  2.3562,
12791      2.5151,  2.6663,  2.8145,  2.9534,  0.1038,  0.2204,  0.3248,  0.4566,
12792      0.5947,  0.7443,  0.8811,  1.0379,  1.2031,  1.3772,  1.5430,  1.7092,
12793      1.8625,  2.0322,  2.1904,  2.3417,  2.4960,  2.6458,  2.7979,  2.9485,
12794      0.1329,  0.2763,  0.3943,  0.5147,  0.6512,  0.8071,  0.9410,  1.0879,
12795      1.2298,  1.3850,  1.5282,  1.6674,  1.8137,  1.9993,  2.1344,  2.2749,
12796      2.4257,  2.5863,  2.7410,  2.9184,  0.1052,  0.2142,  0.3584,  0.5033,
12797      0.6387,  0.7804,  0.9320,  1.0780,  1.2172,  1.3764,  1.5421,  1.6887,
12798      1.8246,  1.9833,  2.1245,  2.2797,  2.4237,  2.5779,  2.7257,  2.9097,
12799      0.1092,  0.2676,  0.4071,  0.5355,  0.6661,  0.8142,  0.9621,  1.1173,
12800      1.2628,  1.4185,  1.5696,  1.7220,  1.8595,  2.0178,  2.1720,  2.3221,
12801      2.4718,  2.6259,  2.7775,  2.9334,  0.0929,  0.2017,  0.3073,  0.4570,
12802      0.5775,  0.7635,  0.9299,  1.0832,  1.2334,  1.3935,  1.5420,  1.7112,
12803      1.8601,  2.0309,  2.1735,  2.3230,  2.4543,  2.6034,  2.7418,  2.8988,
12804      0.0775,  0.2005,  0.3490,  0.5200,  0.6747,  0.8383,  0.9885,  1.1738,
12805      1.3141,  1.4236,  1.5892,  1.7402,  1.8474,  2.0210,  2.1593,  2.2730,
12806      2.4235,  2.5604,  2.7128,  2.9005,  0.1104,  0.2292,  0.3353,  0.4732,
12807      0.6152,  0.7675,  0.9164,  1.0907,  1.2594,  1.4064,  1.5218,  1.6426,
12808      1.8018,  1.9937,  2.1362,  2.2961,  2.4523,  2.6083,  2.7613,  2.9202,
12809      0.0826,  0.2000,  0.3384,  0.5144,  0.6694,  0.8377,  0.9870,  1.1461,
12810      1.2950,  1.4495,  1.5872,  1.7387,  1.8793,  2.0329,  2.1723,  2.3114,
12811      2.4415,  2.5908,  2.7354,  2.9028,  0.1063,  0.2268,  0.3442,  0.4735,
12812      0.6116,  0.7507,  0.9028,  1.0768,  1.2426,  1.4052,  1.5566,  1.7015,
12813      1.8243,  1.9742,  2.1276,  2.2824,  2.4262,  2.5953,  2.7627,  2.9290,
12814      0.1150,  0.2814,  0.4543,  0.6095,  0.7373,  0.8592,  0.9908,  1.1108,
12815      1.2339,  1.3590,  1.4864,  1.6168,  1.7392,  1.8752,  2.0212,  2.1688,
12816      2.3128,  2.4869,  2.7019,  2.9239,  0.0948,  0.2074,  0.3433,  0.4943,
12817      0.6346,  0.7645,  0.8809,  1.0610,  1.2307,  1.3487,  1.4655,  1.6186,
12818      1.7534,  1.8859,  2.0486,  2.2200,  2.3835,  2.5581,  2.7565,  2.9502,
12819      0.1062,  0.2239,  0.3683,  0.5197,  0.6704,  0.8184,  0.9642,  1.1127,
12820      1.2556,  1.3976,  1.5405,  1.6940,  1.8375,  1.9888,  2.1377,  2.2980,
12821      2.4555,  2.6184,  2.7849,  2.9452,  0.0888,  0.2005,  0.2847,  0.4322,
12822      0.5763,  0.7577,  0.9262,  1.1095,  1.2719,  1.4331,  1.5843,  1.7452,
12823      1.8845,  2.0385,  2.1805,  2.3345,  2.4750,  2.6217,  2.7555,  2.9013,
12824      0.1713,  0.2617,  0.3868,  0.5859,  0.7073,  0.8535,  1.0593,  1.1778,
12825      1.3109,  1.4508,  1.5910,  1.7463,  1.8911,  2.0651,  2.2035,  2.3355,
12826      2.4947,  2.6440,  2.7424,  2.8943,  0.1346,  0.2549,  0.4089,  0.5488,
12827      0.6949,  0.8394,  0.9810,  1.1145,  1.2528,  1.4044,  1.5423,  1.6872,
12828      1.8274,  1.9726,  2.1403,  2.2809,  2.4128,  2.5564,  2.6887,  2.8895,
12829      0.0776,  0.1621,  0.2553,  0.4191,  0.5988,  0.7921,  0.9651,  1.1350,
12830      1.2930,  1.4475,  1.6011,  1.7585,  1.9068,  2.0638,  2.2102,  2.3594,
12831      2.5096,  2.6581,  2.8099,  2.9654,  0.0864,  0.1778,  0.2854,  0.4235,
12832      0.5568,  0.7220,  0.8963,  1.0609,  1.2217,  1.3830,  1.5422,  1.7018,
12833      1.8551,  2.0206,  2.1783,  2.3328,  2.4869,  2.6366,  2.7923,  2.9539,
12834      0.1144,  0.2576,  0.4186,  0.5594,  0.6875,  0.8221,  0.9598,  1.0944,
12835      1.2273,  1.3713,  1.5152,  1.6628,  1.8070,  1.9525,  2.0965,  2.2535,
12836      2.4132,  2.5725,  2.7250,  2.9150,  0.1079,  0.2221,  0.3334,  0.4845,
12837      0.6083,  0.7516,  0.9018,  1.0594,  1.2060,  1.3673,  1.5212,  1.6880,
12838      1.8208,  1.9831,  2.1269,  2.2909,  2.4366,  2.6027,  2.7339,  2.8924,
12839      0.0994,  0.2233,  0.3634,  0.5145,  0.6568,  0.8131,  0.9746,  1.1296,
12840      1.2666,  1.4116,  1.5748,  1.7264,  1.8649,  2.0217,  2.1716,  2.3293,
12841      2.4900,  2.6455,  2.7818,  2.9362,  0.1120,  0.2079,  0.3128,  0.4124,
12842      0.5291,  0.6816,  0.8478,  1.0150,  1.1772,  1.3456,  1.5208,  1.6882,
12843      1.8458,  2.0078,  2.1627,  2.3198,  2.4733,  2.6251,  2.7796,  2.9489,
12844      0.0853,  0.2030,  0.3669,  0.5326,  0.6678,  0.8086,  0.9526,  1.1142,
12845      1.2551,  1.4158,  1.5694,  1.7073,  1.8431,  1.9686,  2.1153,  2.2376,
12846      2.3686,  2.5591,  2.7320,  2.9104,  0.0905,  0.2166,  0.3539,  0.5201,
12847      0.6700,  0.8346,  0.9883,  1.1457,  1.2714,  1.3845,  1.5172,  1.6688,
12848      1.8008,  1.9535,  2.1019,  2.2708,  2.4135,  2.5974,  2.7486,  2.9033,
12849      0.0084,  0.0374,  0.0164, -0.0153,  0.0288,  0.0107, -0.0255, -0.0242,
12850      0.0000, -0.0055, -0.0081, -0.0075, -0.0022, -0.0052, -0.0069, -0.0017,
12851      0.0003,  0.0091,  0.0028, -0.0027,  0.0085,  0.0043, -0.0235, -0.0411,
12852      0.0202,  0.0359,  0.0376,  0.0321,  0.0306, -0.0358, -0.0276, -0.0090,
12853      0.0032,  0.0048,  0.0309,  0.0332,  0.0284,  0.0237,  0.0051, -0.0101,
12854     -0.0233, -0.0428, -0.0585, -0.0387,  0.0039,  0.0081,  0.0029, -0.0017,
12855     -0.0006, -0.0068,  0.0044,  0.0182,  0.0376,  0.0387, -0.0334, -0.0269,
12856     -0.0182, -0.0069, -0.0026,  0.0035, -0.0049, -0.0212, -0.0408, -0.0245,
12857      0.0186,  0.0189,  0.0153,  0.0120,  0.0157,  0.0055, -0.0046,  0.0179,
12858      0.0284, -0.0032, -0.0261, -0.0205, -0.0039,  0.0174,  0.0299,  0.0207,
12859      0.0012, -0.0056,  0.0010,  0.0141, -0.0119,  0.0190,  0.0315,  0.0033,
12860     -0.0128,  0.0300,  0.0328,  0.0308,  0.0353,  0.0266,  0.0066, -0.0328,
12861     -0.0273,  0.0054,  0.0145,  0.0175,  0.0015, -0.0171,  0.0062, -0.0164,
12862      0.0045, -0.0071,  0.0025,  0.0278,  0.0283,  0.0117, -0.0026, -0.0285,
12863     -0.0408, -0.0366, -0.0059, -0.0208, -0.0354, -0.0334, -0.0263, -0.0064,
12864      0.0072, -0.0006, -0.0235, -0.0037, -0.0307, -0.0294, -0.0163, -0.0197,
12865     -0.0235,  0.0192,  0.0013, -0.0219, -0.0123, -0.0004, -0.0081, -0.0096,
12866     -0.0123, -0.0101,  0.0021,  0.0151,  0.0106,  0.0151,  0.0292,  0.0033,
12867      0.0283,  0.0124,  0.0058, -0.0017, -0.0038,  0.0152,  0.0141,  0.0132,
12868      0.0178,  0.0157,  0.0073,  0.0176,  0.0141,  0.0097, -0.0092, -0.0163,
12869     -0.0230, -0.0134, -0.0099, -0.0147,  0.0040, -0.0183, -0.0175, -0.0080,
12870     -0.0083, -0.0290, -0.0417, -0.0398, -0.0269, -0.0199, -0.0143, -0.0053,
12871     -0.0099, -0.0054, -0.0199, -0.0219, -0.0170,  0.0107,  0.0194,  0.0035,
12872      0.0437,  0.0406,  0.0215,  0.0120,  0.0053, -0.0028,  0.0238,  0.0337,
12873      0.0217,  0.0011,  0.0227,  0.0244,  0.0327,  0.0378,  0.0437,  0.0356,
12874     -0.0033,  0.0113,  0.0407,  0.0334, -0.0125, -0.0003, -0.0141, -0.0273,
12875     -0.0137, -0.0079, -0.0145, -0.0071,  0.0114,  0.0181,  0.0150,  0.0085,
12876     -0.0077, -0.0038, -0.0219, -0.0263, -0.0187, -0.0233,  0.0133,  0.0265,
12877     -0.0156, -0.0091, -0.0110, -0.0016,  0.0143,  0.0177,  0.0240,  0.0082,
12878     -0.0143, -0.0257, -0.0014,  0.0002,  0.0082,  0.0180,  0.0325,  0.0340,
12879     -0.0153, -0.0389, -0.0240,  0.0082,  0.0140,  0.0046, -0.0138, -0.0378,
12880     -0.0366,  0.0297,  0.0252,  0.0078,  0.0063,  0.0006,  0.0044,  0.0074,
12881      0.0094,  0.0113,  0.0105,  0.0137,  0.0438,  0.0262, -0.0078, -0.0185,
12882     -0.0215, -0.0407, -0.0435, -0.0208, -0.0004, -0.0144, -0.0205, -0.0248,
12883     -0.0159, -0.0069, -0.0153,  0.0132,  0.0355,  0.0298,  0.0120,  0.0072,
12884      0.0236,  0.0526,  0.0479,  0.0233, -0.0133, -0.0283, -0.0468, -0.0549,
12885     -0.0370,  0.0032,  0.0056,  0.0023,  0.0050,  0.0024,  0.0279,  0.0116,
12886     -0.0045, -0.0012,  0.0107,  0.0190,  0.0253,  0.0191,  0.0043,  0.0193,
12887     -0.0348, -0.0246,  0.0123,  0.0210,  0.0135, -0.0096, -0.0109, -0.0076,
12888     -0.0156, -0.0290,  0.0160,  0.0194,  0.0219,  0.0259,  0.0250,  0.0195,
12889      0.4948,  0.4961,  0.4940,  0.4878,  0.4849,  0.4727,  0.4571,  0.4551,
12890      0.4534,  0.4468,  0.4412,  0.4354,  0.4298,  0.4272,  0.4498,  0.4506,
12891      0.4560,  0.4592,  0.4758,  0.4941,  0.2476,  0.1771,  0.1974,  0.1881,
12892      0.1667,  0.1826,  0.2067,  0.2031,  0.1734,  0.1534,  0.1415,  0.1761,
12893      0.1897,  0.1772,  0.1651,  0.1247,  0.1041,  0.1231,  0.1809,  0.2234,
12894 };
12895 
12896 #if CONFIG_METASOUND_DECODER
12897 static const int16_t shape8[] = {
12898       2765,   1262,   6624,    867,    688,   1884,   3245,   1248,
12899      -2160,    593,    182,  -1004,  -1067,    687,   1021,   -920,
12900       1396,   -242,  -2817,  -1838,  -3351,   1000,   5995,   2459,
12901       -283,   1909,   1452,  -4569,    556,  -2004,    -42,  -3393,
12902        -50,   -385,    597,    983,    420,   6311,  -1572,  -1665,
12903       6128,  -1688,  -5191,   -337,  -4199,    371,   1032,    -84,
12904       2169,    931,   -392,   -250,    137,    831,   8194,   -489,
12905        -92,    209,    115,   1453,    246,   -647,    936,   1097,
12906       -400,    597,    392,     93,  -7709,   -711,   -724,   2051,
12907        497,   1919,   -876,   -769,   -172,   2972,    952,    555,
12908        151,   -617,    773,   4840,  -3671,    841,    244,   -661,
12909      -3424,    958,     81,    532,   -315,    796,   5491,   -516,
12910         -1,  -1371,   -531,  -5538,    313,  -1749,   2413,   -835,
12911      -3143,   -244,  -3470,   -850,  -4241,   -859,    -74,   2141,
12912      -1005,   4643,   -339,   4089,   -861,  -6612,    483,  -2888,
12913       -580,    -45,   3662,    918,   -317,   3596,   -741,    897,
12914      -2578,   -654,  -1628,  -1865,    629,   3219,    214,  -1898,
12915       1173,  -4509,   1682,  -2161,    697,   -147,   9839,    751,
12916      -1094,   -341,   -669,  -1322,    649,   -832,   -382,  -5467,
12917        -44,   3510,   1312,   3104,   -202,   1870,   -155,    601,
12918        719,    -22,   -350,    394,     81,    397,  -9185,   -174,
12919        351,  -4717,  -4450,   3672,   1163,   2351,   1720,   1048,
12920      -1221,   -280,    -18,    -15,    678,  -3931,   4707,    -99,
12921       1823,   -535,  -1836,    138,   1166,  -3031,   5515,   1362,
12922       1235,    455,    595,  -3671,   1102,   -163,     62,   1104,
12923        813,    870,   -295,  -1088,   -299,  -3976,    805,  -7468,
12924       -412,  -2109,    236,     46,  -5764,    615,  -1475,    853,
12925        790,  -6197,    312,    637,  -3923,   -422,  -1086,  -5647,
12926        878,  -1410,   2085,    -51,  -2941,   -769,    -63,    838,
12927        823,    741,   2785,    450,  -7003,   -121,   -915,     60,
12928        -41,      0,    -39,   8774,    647,   -521,    379,   -342,
12929       -344,    818,   1316,   1056,    182,   2765,   -467,   7886,
12930         45,    791,   -415,   3864,  -2428,   2255,   -661,    -64,
12931       1693,    144,   1784,  -1194,    -46,  -1856,   1208,   4131,
12932        914,   8028,    -17,   1939,  -1415,    533,    291,   -466,
12933        186,   -705,    668,   -614,   -253,  -2190,    287,   3929,
12934       1472,  -1561,      5,    889,  -2020,    158,    -14,  -1419,
12935       1338,   -353,    622,    -54,     87,  -1104,  -2911,    513,
12936       -632,   1533,   -267,     22,   6567,    295,    325,   6883,
12937        963,   -373,   -349,    183,    896,   1845,  -1157,    351,
12938       -367,   1171,   4362,    508,   5632,    704,  -1420,  -1886,
12939        686,   5230,     -9,   2422,    230,    264,   3738,   -270,
12940       -344,   -528,   -936,   2286,   -540,   4274,    337,   -665,
12941        737,   1639,  -1307,   5827,    592,  -1372,   -412,   1419,
12942       4579,    335,    223,  -1067,   -112,   -446,    149,   1375,
12943       -155,   -392,  -1980,    561,    -67,    341,   6957,    475,
12944      11449,     39,     81,    766,  -1880,    558,   -134,  -7940,
12945       -489,    249,   -886,   -358,   6850,   2794,  -2217,   1111,
12946      -1222,  -1130,   -818,   1076,  -1823,    865,  -2220,   1179,
12947       4492,    224,  -2073,   -338,  -5351,   -390,    133,    496,
12948        -42,    -16,     46,    437,    322,   -275,    -72,     48,
12949       -325,    313,   1108,  -1044,   -851,  -5030,   1035,   4316,
12950      -1281,   -913,  -1419,   -941,   1914,    960,   1242,    202,
12951       5109,    475,   1254,   1725,  -1504,     -4,   -269,   -421,
12952       -150,  -4409,   -610,  -1548,  -1684,   -817,   -210,     72,
12953       -679,   -106,  -3809,  -1137,      4,   7220,    -95,    810,
12954       2432,   -331,    492,    -81,    138,    -62,   -613,   -636,
12955        106,  10908,    912,    144,    192,   1251,  -3970,   -954,
12956       1145,   1175,  -1721,   5326,  -1721,   -569,  -3661,  -1166,
12957       6605,   -744,  -1494,    853,    134,   3259,   -504,  -1740,
12958        180,   -207,   -659,    196,    179,   -106,    118,    789,
12959       -834,  10339,   -420,  -3002,   -456,    113,   6435,    949,
12960        721,  -2709,  -1599,   -684,  -8068,    174,  -1416,    -58,
12961        974,    308,   -726,   1237,  -1594,    519,   -131,   -198,
12962      -1395,   1180,   -173,    338,  -5584,   -279,   -236,   6817,
12963         89,   -220,   3967,   -107,     65,   2479,    -22,    642,
12964       7179,   1179,   -229,   -202,   4948,  -5465,   1632,  -1285,
12965       2188,  -2037,   1763,    636,   4247,    995,   1176,      2,
12966      -2398,   1236,   -661,    382,  -1075,    130,    103,   -187,
12967        604,   -306,  -2635,  -2185,    157,    775,   6373,   -924,
12968       1758,  -3043,   1707,   2852,  -2148,   6779,    376,  -1018,
12969      -2374,   -989,    249,  -5393,    -32,    538,   -416,  -5108,
12970       -658,   1839,    419,   1153,  -3956,   -617,  -1925,   5434,
12971        626,   1488,  -3824,    140,    370,  -2230,  -7031,   1989,
12972       -581,    639,  -4249,   -216,   1225,   -776,   -973,   -542,
12973      -2922,  -1783,  -2430,  -3251,    958,   3313,    636,  -6277,
12974        119,   -866,   -406,   -156,  -4839,    966,   -469,   5559,
12975        193,    376,  -4810,   -870,    163,   4130,   2596,   2203,
12976       -114,   2423,   -622,   -424,   2935,    749,   2500,   4230,
12977       -162,  -1489,   2169,  -5156,    751,   2748,   2240,  -1549,
12978       4821,    175,   2274,    854,   2993,    838,    322,  -2663,
12979       -794,   -283,    -98,   1393,   -709,    362,    285,  -1085,
12980       1075,    374,   1062,   6512,  -3375,  -3138,   3939,   3628,
12981       3926,  -2442,   1989,   -583,  -1282,  -1882,  -3920,  -4593,
12982        540,   2667,   -155,    156,  -2428,   1229,   -436,   1754,
12983       2815,  -1634,  -2299,   1155,    990,   3689,  -1242,   3145,
12984       3951,     45,    186,  -1110,    257,   -335,   8929,    533,
12985       -173,    813,     21,   1584,    541,    -44,   1349,    108,
12986      -5163,   -684,   5522,   -868,  -5795,    769,    583,   2827,
12987       -818,  -5551,   1485,     37,   -631,   -262,  -4352,   -532,
12988         61,    434,   1775,   8974,   -112,   -852,  -1227,  -1645,
12989        260,    298,   -430,    863,  -3860,    -97,   6467,   -328,
12990      -2418,    -61,  -1253,   1575,     30,  -5683,   2113,    973,
12991       -371,    -51,   5355,    471,   -584,   -492,  -2187,   2799,
12992       -506,   4435,   1950,  -3415,   -363,   -404,    941,   2628,
12993       -146,    434,   2853,    889,    634,   5749,    -54,    126,
12994        189,  -1384,   -379,  -3205,   -540,   1720,    942,  -6300,
12995       -286,    -58,  -1083,   3782,    251,   -334,   4172,    631,
12996         17,     83,    707,   1322,   3273,   -573,   1024,  -6112,
12997       -540,   4916,    155,  -1209,    308,   -738,  -2150,    786,
12998       -168,     68,   -201,    -64,   -752,  -1595,  -9188,    320,
12999       -426,    111,  -2183,    886,   -737,    193,   -837,   3219,
13000       5936,   4022,    764,    -82,   3344,   -855,   3705,  -2652,
13001       1533,   -206,  -3673,   1235,   1163,  -1217,   3183,   1313,
13002       -745,   6554,   7019,   1302,   2129,    268,    -70,    110,
13003        412,   -155,  -1703,  -4945,    105,  -1705,    412,  -6588,
13004       2905,   1279,     73,  -2446,  -5635,   1168,   2974,    404,
13005       -650,    265,  -1773,  -1857,   -108,   -651,    657,   -824,
13006       3352,    177,    155,   1275,   2012,     31,     -7,  -1065,
13007       2062,    411,  -2325,   -208,  -6306,    683,   1037,  -1060,
13008        191,   -187,   -585,   6103,   -459,    571,   1640,   -693,
13009        922,  -2291,    537,   1934,    263,   3847,   -202,   7060,
13010        136,   4368,   2963,  -1032,     18,   1836,   -144,  -3853,
13011        474,   2005,   1298,   2396,    825,  -2274,     12,   3759,
13012       -394,    907,    490,   2997,   2180,  -1570,  -1000,   5982,
13013       -129,   -820,  -3001,   2684,  -1132,  -2908,   1101,   5044,
13014        393,  -1637,    393,   1343,  -1231,    404,   1817,   1463,
13015       -443,   1053,   -584,  -7756,     45,    499,  -4109,    214,
13016        535,  -3348,     54,  -1594,   6913,      0,    -94,   8772,
13017        500,     13,    734,      5,    798,  -1521,    853,    -82,
13018       -263,   -619,   1558,    456,   5911,  -1376,   1054,   -971,
13019      -1275,   -147,   -111,   4964,    321,     67,   7024,   -525,
13020        620,    883,  -1058,  -1132,  -3313,    630,    226,  -6201,
13021      -1011,   1111,   -820,   -295,    580,    636,   2452,   -638,
13022       6840,   -285,    655,   1502,  -1049,   -567,    329,    -33,
13023       -249,    570,    186,    167,    780,   1104,     42,    197,
13024      10034,  -1295,   -208,     32,  -1473,    716,    159,  -6672,
13025        -45,    519,  -4300,   -246,   3692,   5062,   4305,   -748,
13026       -548,    181,   -382,   -881,  -1968,    580,    964,   -420,
13027       -327,  -3397,  -1584,   2770,  -3501,   1659,  -1252,   2352,
13028          6,     30,      0,   -273,     27,   -204,   -485,   -432,
13029         -6,    176,   -428,   1562,    104,  -6511,  -1084,   2205,
13030        -11,  -5254,   -132,   -508,    -69,    373,  -1503,    208,
13031        -58,   5311,     92,   -966,  -6563,   -480,    -24,   1424,
13032      -1498,   -165,   4594,   -903,  -1787,   -353,  -7284,    142,
13033       1008,    875,  -6109,    -16,    162,   4895,     30,   -188,
13034       2099,   1581,    300,   -259,   -921,   -386,   -488,    140,
13035       -482,   7135,    -77,    494,   -196,   3207,   -250,   -102,
13036        318,    978,    161,   7292,     55,  -1347,  -2605,    898,
13037       1833,    602,  -1988,    630,   -145,   -102,   -414,   -133,
13038        417,   -603,    156,  -1151,   -395,    625,  -1676,     86,
13039        680,  13321,    322,  -5816,   -292,   -223,   4205,   -361,
13040        903,   -224,   1745,     95,  -6598,     79,   2323,    -24,
13041        263,    778,    146,   -939,   1814,   1945,    720,    367,
13042      -2987,    899,  -4409,    136,  -3185,   -342,  -3304,   1016,
13043        284,   -345,   2313,   -403,    389,  -1403,   1835,    151,
13044       -132,  -1702,   -339,  -5679,   2026,  -2990,     47,   -564,
13045        399,  -2167,   1392,   1384,   5094,  -2954,   4467,    -22,
13046        -23,    408,   1620,   1381,   2380,    805,    380,    -36,
13047       -803,    765,   -778,    905,   -200,   -669,   3942,    289,
13048        176,  -4767,   2015,  -3554,   1206,   6071,    180,   2057,
13049        -48,    365,    -48,  -2423,    585,   -109,  -1298,   2519,
13050       -525,   -589,    374,    976,   3667,   2091,  -2890,   1371,
13051       -726,   -216,  -1027,   -116,   2122,   -619,  -3826,   4649,
13052       1167,      0,   1237,   1538,   2505,   -548,  -3093,   1344,
13053       -558,  -1927,    199,   2462,   1327,   4597,    833,  -3660,
13054       -341,  -1010,    428,    148,  -1682,    130,   1569,   8785,
13055       -752,  -1032,  -2407,    353,   -379,   3311,    892,    893,
13056      -2596,   -217,   -835,  -2291,   1137,  -4339,    -58,   2759,
13057        991,   3527,   -281,  -6050,  -1251,   1802,      8,  -3916,
13058 };
13059 
13060 static const int16_t shape8s[] = {
13061       2639,    550,   6487,   2812,   1014,   1926,   2959,    757,
13062      -1452,   -111,    -45,   -409,    401,    545,   1545,  -1677,
13063         75,   -607,  -3658,   -368,  -4486,    272,   6017,   -468,
13064       1108,   1056,    606,  -3288,   1003,   -830,   -336,  -2940,
13065        247,    227,   1700,    338,   -161,   5694,    317,   -584,
13066       6278,  -2902,  -3862,    293,  -3400,    540,    177,   -840,
13067       -471,    963,   -243,   -289,     77,     39,   7626,    333,
13068        577,    327,   -359,    999,   -392,    107,   1410,    509,
13069       -983,     36,   -193,    -68,  -7612,   -775,   -178,   1415,
13070       1069,   1534,  -1276,   1204,    615,   2065,    499,    124,
13071        265,   -454,   1974,   6428,  -4028,   1102,  -1418,    -85,
13072       -816,    -64,    -46,    926,   -960,     78,   4823,    -41,
13073        -74,   -682,   -761,  -6598,   3084,  -1597,   2945,   -861,
13074      -3203,   -669,  -3717,   -310,  -2865,  -1447,     72,   1987,
13075        364,   4919,   -247,   3678,   -196,  -6807,   -127,   -965,
13076        233,   -133,   4000,    -76,   -182,   3825,     67,    700,
13077      -1934,    545,  -2467,  -1441,    629,   3409,    512,  -3333,
13078        539,  -4896,   3413,  -2083,    554,    574,   9430,    296,
13079        -88,   -533,   -321,  -1082,   2363,     42,    -50,  -5402,
13080       -123,   4458,   1130,   2737,    378,   1509,  -3267,    970,
13081        179,  -2114,    602,    479,   -438,    277,  -9389,   1144,
13082       2453,  -3705,  -3842,   3965,    482,   1230,   2211,   -281,
13083      -1833,  -1741,   1653,   -868,    485,  -3740,   5371,    989,
13084       1182,     10,  -1812,    233,   1028,  -3300,   4698,   1572,
13085       1580,    928,   -314,  -3452,    830,  -1511,  -1079,    554,
13086        641,   1383,    105,  -1101,   1549,  -3944,    902,  -6557,
13087        493,  -3117,    782,   -699,  -4806,    910,   -259,    -28,
13088       1713,  -7012,    570,  -1270,  -4698,     -8,    220,  -4295,
13089       1135,  -3905,    945,   -467,  -2164,   -651,    181,    212,
13090        159,    587,   1587,   1101,  -7153,   -309,  -1470,  -1135,
13091       -265,   -326,    172,   8840,    726,   -780,    170,  -1038,
13092        466,    216,    764,    231,   -547,   2456,   -420,   8132,
13093        486,    866,   -359,   3351,  -1829,   2018,   -352,  -1353,
13094        711,    645,   1149,     74,   -466,   -669,   1009,   3086,
13095        240,   7468,   -182,   1947,   -221,    496,   -448,    189,
13096       -113,   -752,    133,   -214,  -1310,   -144,  -1034,   5235,
13097      -1939,  -2664,    192,   1526,  -2320,    762,   -778,    357,
13098       1251,    424,   -225,  -1008,   -229,   -352,  -3559,   -271,
13099      -1069,   1274,   -175,    368,   6453,   -505,     31,   7678,
13100        165,   -418,   -112,   -649,   1421,    667,   -334,   1041,
13101       -353,    585,   4109,   1095,   5283,    685,   -687,  -1459,
13102       1054,   5048,   -194,   2220,     81,    244,   3789,     12,
13103       -923,  -1459,    319,   2378,    -53,   4097,   -662,  -1156,
13104        223,   2589,   -547,   4951,   -346,  -1812,   -111,    344,
13105       5247,    387,   -459,   -810,   1022,    234,    726,   1840,
13106       -545,   -888,    728,    106,   1027,   -497,    349,   -248,
13107      11173,   -311,    126,    479,  -2036,    265,  -1286,  -7196,
13108       -511,    128,  -1833,    496,   7620,   2539,  -1809,    962,
13109       -614,   -876,    857,   2178,    642,  -1180,  -2294,    911,
13110       3932,    711,  -1073,  -1381,  -5317,    237,   -414,    579,
13111        -78,    -27,    -78,    -14,    100,   -191,    142,     -1,
13112        430,   -182,    207,    -61,    -72,  -4866,    583,   5099,
13113       -704,  -1496,   1065,   -206,   2371,   1496,   1777,   -308,
13114       4802,  -1415,   1178,   2650,    312,   -338,   -250,    -64,
13115        -27,  -3163,   -561,  -1283,    952,   -902,    354,   1597,
13116        -74,   -685,  -3266,   -873,   -744,   7079,    732,    697,
13117        550,  -1362,    251,     34,   -742,      0,    105,   -608,
13118         -1,  10459,    854,   -103,   -419,   2286,  -3041,  -3278,
13119        -51,   -491,   -187,   4204,    857,  -1085,  -2501,  -1647,
13120       6740,    605,  -2079,   1748,    519,   3462,    106,   -699,
13121        220,   -615,   -406,    420,    786,    572,    679,    218,
13122       -888,  10283,    129,  -2286,   -705,    -78,   5072,    634,
13123        702,  -6315,   -551,   -307,  -7946,    177,  -1897,   -579,
13124       1620,    125,    116,    -89,   -308,  -1018,    142,   -506,
13125       -624,    917,   -779,    632,  -5103,    314,   -155,   5687,
13126         77,   -144,   2957,   -176,     30,   1347,   -426,    -51,
13127       7829,   1201,   -592,      1,   4617,  -5476,   2216,    414,
13128       1281,    -81,   -423,   -322,   3623,    447,    863,   -375,
13129       -489,    526,   -485,    159,   1090,    463,    401,   -131,
13130        223,   1630,  -2462,  -2261,    623,   1019,   6385,   -595,
13131       -654,  -2787,   2381,    328,  -2069,   5410,   -402,   -554,
13132      -1594,   -860,     83,  -5011,   -938,   1061,    163,  -3523,
13133      -1064,   1215,    761,   1604,  -4224,    904,  -2706,   4907,
13134      -1838,   3287,  -3118,   -464,   -217,  -1187,  -6792,   1748,
13135       -569,    613,  -3177,   -253,    164,   -845,    539,   -440,
13136      -1871,  -2010,  -2322,  -3026,    478,   2297,   -560,  -5813,
13137        768,  -1709,   -620,     66,  -4667,    805,   -215,   5366,
13138       -442,   -233,  -6732,    345,    106,   4483,   1720,   2725,
13139       -109,   2746,   -188,    204,   1905,   1225,    253,   3270,
13140       1912,  -1852,   -256,  -4131,    768,   3984,    473,  -1434,
13141       4380,    208,   2547,   1051,   3347,   -171,    629,  -2389,
13142       -722,   -759,    166,   2192,    325,   -193,   -289,   -945,
13143       -436,    931,   1352,   6918,  -2707,   -987,   2940,   3574,
13144       4135,  -3205,    351,    927,    128,  -1873,  -4894,  -4816,
13145       -461,    696,  -1618,    129,    -28,   2195,   2450,    585,
13146       2557,  -1308,  -2204,   -590,   2345,   3699,   -312,   4436,
13147       3422,   -611,   -106,  -2647,  -1752,    -73,   8914,   -673,
13148       1625,    850,    720,  -1182,   -245,   -113,    882,   -223,
13149      -4873,  -1009,   5643,    -97,  -4779,   -155,    444,   2894,
13150       -876,  -5534,   1268,   -132,   -881,   -389,  -4250,   -153,
13151        -44,    986,   1820,   8671,    662,   -344,   -198,  -1909,
13152       1083,    114,   -318,   1070,  -3293,   -375,   6621,    232,
13153      -2973,   -100,   -483,   -529,   -120,  -5312,   1702,    651,
13154       -631,    485,   5675,     50,   1132,   -465,  -1053,   2675,
13155      -1592,   5565,   1036,  -2808,    325,    999,    524,   2813,
13156       -265,    337,   4226,    514,    576,   6047,    175,    204,
13157       -514,   -617,    -94,  -2862,   -294,   1774,    978,  -7040,
13158       -169,    835,   -829,   2258,    -37,   -319,   2750,    138,
13159       -289,  -1092,     78,   1032,   4316,  -1201,    808,  -6243,
13160       -940,   4136,     89,  -1076,   -647,   -255,   -207,    227,
13161        -70,    -62,   -202,     66,     24,   -988,  -9542,   -225,
13162       -739,    161,  -2698,    117,   -608,    173,   -629,   1770,
13163       5037,   5145,   2530,  -1028,   3077,   -496,   4671,  -1859,
13164       2148,    447,  -4231,    170,    713,    323,    746,   1447,
13165      -1880,   5069,   7765,   -492,   -775,   -659,   -770,    -59,
13166       -258,    -92,  -1683,  -4639,  -1727,  -2128,    545,  -5060,
13167       2536,   1549,    492,  -1280,  -6034,    965,   3244,    475,
13168      -1208,    680,   -283,    295,   -357,   -257,   1753,   -362,
13169       3159,    106,   -181,   1805,    947,  -1002,   -136,    756,
13170       1189,    237,  -2427,   -263,  -5746,     13,   2171,  -1197,
13171       -319,   -372,  -1300,   5458,    955,   1224,    618,  -1087,
13172       2661,  -2026,    -20,   2137,    342,   4076,    482,   5441,
13173         -6,   2126,   -143,  -1596,    274,   1009,     94,  -3446,
13174        398,   1079,    289,   2042,    883,  -2005,   -320,   3848,
13175        395,    472,    615,   3245,    753,  -1881,   -216,   5670,
13176        -64,   -565,  -2560,   1574,    772,  -3824,    932,   4830,
13177       1182,  -1054,    390,    -40,   1833,   -350,    151,    149,
13178       -966,    -62,   -713,  -8794,   -593,     87,  -3523,   -243,
13179        560,  -3296,    244,   -775,   7174,    749,   -271,   8566,
13180         99,   1258,   1239,   -489,   -107,  -1699,   -611,   1046,
13181         65,   -509,    524,   -354,   6400,   -248,    148,   -682,
13182        -93,  -1584,    -61,   4509,    479,    110,   7116,   -295,
13183        480,   1545,      3,    127,  -2292,    894,   1261,  -6288,
13184        -45,   -410,   -402,   -356,   2649,    649,   1652,   -643,
13185       6587,    117,    876,    -33,    956,   -302,   1619,  -1023,
13186        -99,    386,    -86,   -498,    684,   1189,    146,    381,
13187       9832,    -97,    264,     91,  -1197,    461,    374,  -6788,
13188        427,    294,  -4776,      0,   2868,   5199,   4573,   -827,
13189      -1867,    623,  -1214,   -573,  -1099,  -1476,    306,   -701,
13190       -224,  -4261,  -1135,   2500,  -4758,   1469,   -101,   1812,
13191       -129,     15,    760,   -149,   -892,  -1417,    761,   1213,
13192       -417,   1569,    -98,   1675,   -139,  -7382,   -633,   2584,
13193       -519,  -5483,     29,    320,   -383,   -596,   -295,   -357,
13194       -416,   4054,   -457,   -355,  -5213,   -840,   -319,   1321,
13195       -424,   -129,   5225,    181,  -2696,   -174,  -7363,   -327,
13196        519,    860,  -5132,    275,   -141,   4943,    204,   -200,
13197       2989,    939,    390,   -461,   -333,   -394,   -174,    312,
13198       -129,   7257,   -402,    860,     -1,   2677,    901,    609,
13199        248,    935,   -493,   8147,   2081,  -1171,  -2145,   1560,
13200       1634,     55,  -1746,    561,   -747,    931,   -712,   -544,
13201        798,    -98,    580,   -829,   -546,    238,  -2052,   -197,
13202        802,  13067,    373,  -6438,   1159,   -845,   4313,     19,
13203        670,   -627,   -944,   1277,  -6997,   -609,   1913,    607,
13204       -454,    -89,    859,    -43,    -71,    494,    169,   -713,
13205      -2014,   1570,  -4712,    233,  -4113,    210,  -3689,   1019,
13206        200,     49,   1800,   -611,   -472,   1234,    579,    363,
13207       -134,    233,    101,  -5539,   1924,  -1734,   -982,   -928,
13208       -707,  -1238,   1586,   3676,   4741,  -2770,   3105,    942,
13209      -1933,   1363,    288,  -2528,    160,    485,    -38,     23,
13210        113,    -19,   -518,   -110,   -173,   -170,    589,   -473,
13211        296,  -3742,   1109,  -2977,   1349,   5899,     98,   3130,
13212        855,    499,      3,  -3111,   -592,    572,   -890,    687,
13213        697,    194,   -344,   1139,   3255,   1270,  -2451,   1958,
13214       -395,    267,   -951,  -2224,   2108,    -11,  -3357,   2602,
13215       2403,   1596,   -532,   2701,   2251,  -1217,  -2148,    691,
13216       -757,  -2051,    373,   1964,   1493,   4756,   1246,  -4345,
13217       -496,  -1333,    -20,    -84,  -1558,    305,   1183,   8148,
13218       -628,   -702,  -1730,    232,   -261,   2732,    245,    353,
13219      -3745,   1013,    186,  -2042,    810,  -3894,    351,   2501,
13220        852,   4162,   -425,  -4941,  -1536,   2237,   1348,  -4274,
13221 };
13222 
13223 static const int16_t shape11[] = {
13224        347,  -5391,    106,    156,   -182,    -36,    177,    401,
13225        700,    524,  -1343,   -402,  -6982,     63,    194,    -14,
13226         82,    -36,   -677,   -393,    187,   7364,   -507,  -1173,
13227       -759,  -3759,   -728,   2970,   1334,     32,  -1322,  -2965,
13228        156,   -839,    382,  -6382,   -149,    874,   1352,    -35,
13229       -499,     99,   -425,  -3118,    -32,  -1596,   5608,   -822,
13230        -41,   2974,   -592,    615,   1777,   2364,   5189,  -4171,
13231       -581,    936,   -527,    318,  -1606,   -551,   5350,   -448,
13232        -40,   7476,    189,    319,  -1390,     10,   -921,  10016,
13233        573,  -1065,    829,  -1190,    -22,  -4263,     87,  -1742,
13234       -325,    313,   -188,    540,  -5542,   -188,    511,   -168,
13235       -518,     17,    152,   1966,  -2568,   -860,   2735,  -1210,
13236        404,   -144,  -6873,   -129,    434,  -2978,   2829,    -48,
13237      -9196,  -1829, -11261,   1492,  -4938,   1802,     93,    384,
13238       1340,    236,  10066,    731,    861,   -195,  -7571,    -77,
13239       -481,   -700,   4694,   -734,  -6317,    281,   1773,    175,
13240      -5535,    532,     31,   7012,   -637,  -3586,   1096,   3596,
13241       -197,  -7837,   -611,   1825,    -26,   -259,   2307,     12,
13242        729,  -1958,    156,    262,   5494,     26,  -5792,  -3146,
13243        450,  -1075,    297,    509,    154,    668,    191,   -268,
13244      -1585,    369,   1314,   -693,    677,   1482,    198,    378,
13245      11088,    -83,   2321,   -193,  -1082,  -3053,     20,   -271,
13246      12975,    272,   1114,    476,   -798,   -309,   -159,   5406,
13247       -109,   -675,    621,  -2564,  11190,  -1342,    -88,    428,
13248       -465,  -4633,   -503,    106,  -9448,   -454,    -28,   -402,
13249       1271,  -7972,    754,   -207,  -2491,    518,  -3701,   -542,
13250      -1268,   -617,   -177,    467,   -130,    990,   4087,    857,
13251       -524,  -5822,    145,    217,  -7703,   -275,   6647,    -81,
13252        550,    887,   -433,   -802,    532,    643,    188,   1965,
13253       -920,   -284,   3711,   1196,  -8896,   -357,   -626,    908,
13254       -284,   -706,  -1582,    182,   7705,   -138,  -2372,   -158,
13255       -888,   4247,   4381,  -6722,  -1619,  -1810,    632,  -1176,
13256        -62,   4261,    -89,    265,   1405,  -1449,   -389,  -7068,
13257        258,   -244,   -272,  -8149,     37,   -457,  -8839,   3243,
13258      -4291,   -396,  -3935,    907,    -58,   2388,   -908,  -1209,
13259       -635,   -487,  -1717,   6989,  -4834,   2136,   -822,   -699,
13260       2187,    -96,  -9775,  -3464,    795,    634,   -823,   -669,
13261        146,   -843,     15,   -227,    671,   -707, -10004,    198,
13262         81,  -1611,    -34,  -2127,  -2385,   -689,    622,   1834,
13263        -63,  -4925,   -215,  -1181,   -514,   7701,    607,   2030,
13264       -264,   2479,    913,    178,   3625,   -194,    613,    877,
13265       -384,  -7732,   1008,   2117,    528,   -301,    540,    -80,
13266        559,     28,   7542,   -496,   1146,  -6573,  -1457,   7789,
13267       -227,  -1671,    -76,   -371,   -865,   -141,     42,     96,
13268        277,   -410,  -5606,    328,  -8954,   -222,  -1792,    981,
13269       -120,   -650,   2269,  -1412,   1038,   -186,  -8530,   -264,
13270       2284,   -727,   1511,  -4611,  -1653,   1985,    -50,  -8985,
13271       -245,  -3315,    407,   -915,    -23,    -70,     30,   -669,
13272       -303,    902,     84,    433,    217,  -8303,   7847,  -1865,
13273       -680,    254,    -38,    364,     16,     50,     90,   -534,
13274      -4649,   -800,    969,  -1081,    454,    147,    -62,   8797,
13275         84,   -912,   -518,   -351,     76,   -560,  -1438,    629,
13276      16384,    656,    151,    880,    396,    -90,    752,   -138,
13277       -861,   9605,    258,   -440,  -6441,    434,   5765,    282,
13278       1494,   -260,   -180,   -769,   7867,    -86,    536,   -262,
13279       -230,  -8956,   5857,   -591,   1533,    418,   -505,   -156,
13280       1165,    415,   -168,  -1504,   -336,   -667,    527,   5725,
13281         42,    429,   1691,      1,     85,   -196,   3681,     36,
13282        469,   -364,    559,    910,  -1848,    259,    249,  -1688,
13283        261,    -36,   -592,   -156,    -69,  -5938,   -180,   -294,
13284         22,   -903,   1389,   4853,    121,   5185,    970,   1210,
13285        561,    926,    472,   -183,   6623,    357,    -78,  -5877,
13286         91,   -188,  -6746,   -146,    342,  -5648,   3697,   1336,
13287        728,    -69,    398,   2667,  -2103,   1901,   -807,    258,
13288         72,   -137,    341,     71,   -169,   -104,    -83,    206,
13289       -420,   1187,    744,    120,  -5151,   -574,     72,  -8553,
13290       -312,    140,    -69,   6067,   5229,    202,  -1722,   -164,
13291         73,   1695,  -1064,    234,     24,   4881,   -849,   -460,
13292       8641,   -328,  -1217,   1666,   -283,    -76,   2772,    401,
13293        843,  -4756,    297,   8593,    367,   -732,   -225,   -198,
13294      -3936,    248,   -436,    473,    -19,   -441,    164,    220,
13295       -266,      3,    106,   -244,  -5814,    597,   -666,   -245,
13296      -9298,   -867,   -480,    280,    -40,   -139,  -6378,  -4972,
13297       -886,   3062,    747,  -1991,  -1668,   -423,    534,    866,
13298        -73,  -6501,   -195,    324,    -51,   -123,    298,    500,
13299        193,    278,  -8503,   -297,   1034,    -16,   -209,   7451,
13300        521,   -305,   -297,  -1537,  -3025,    689,    248,    319,
13301       5393,   1497,   2228,   -773,   -141,   2184,   1024,  -4535,
13302      -9160,   -600,   -932,  -2145,   -539,    460,  -1943,   4265,
13303      -2512,   4416,   -304,   1744,    489,   -362,    898,   2236,
13304      -2224,     49,   -192,    332,    366,   -143,    329,  -7747,
13305         -4,   1075,    116,    551,     19,     -7,   7090,   -169,
13306        837,    -71,   -371,    451,    -31,    474,    867,   -421,
13307      -4544,     78,   3208,   -549,   1984,   1386,  -2208,  -1402,
13308       1616,    189,    -37,  -6953,  -5733,   1589,  -1314,   1040,
13309      -1480,  -5608,   2627,   3517,    250,   7930,     94,   4687,
13310       1522,   5543,   -130,   -462,   7613,   -654,    647,  -6187,
13311        139,    342,   5069,   -729,    128,     17,    -49,    176,
13312        122,    826,    503,     76,   -196,  15583,  12884,    746,
13313      -3942,    814,  -1744,   1774,   -338,   3089,  -1694,    559,
13314      -5355,   2834,  -1448,    108,   -329,   -711,    350,    171,
13315        297,   -123,    672,    625,  -5884,   6822,    842,    276,
13316        242,  -2254,   -623,   -846,   2441,    887,  -2066,  -1019,
13317       1329,    107,    -83,    826,    -67,   -352,    549,    137,
13318      -1023,   -184,    -11,  13790,     48,    883,   3538,   -533,
13319      -5553,    861,    738,   -436,  -5259,    -66,   -405,   3777,
13320       -574,    738,    253,    363,    -76,    288,    324,   -337,
13321        157,   -119,    -97,    171,    514,  -1932,  -5171,    579,
13322        249,   1072,   -204,   -194,   -311,    655,  -6728,    186,
13323       -178,     99,   5749,   -329,    419,    924,  -1131,    598,
13324        -15,   -103,  -2277,    186,   -716,   -542,    153,   -226,
13325       5689,    219,     52,   3706,   -917,    140, -10576,   -151,
13326       1060,    645,    404,   1310,    331,    216,  -1413,  -6030,
13327      -5069,  -3992,   1366,    932,   1559,    -87,   7799,   3854,
13328       3762,  -1043,    474,   1184,    102,  -2775,  -1199,  -1079,
13329        358,    -63,   9784,    141,   3947,    194,   -132,   -332,
13330       -512,   -212,  -5839,   -227,   7759,    807,   -597,  -1782,
13331       -148,   -352,  -1225,   -692,    147,  -1970,   3508,   -947,
13332       3463,   -197,   4737,   -698,    578,   -172,   -775,   8167,
13333       3102,    883,   -914,     16,    827,    114,  -1916,   -909,
13334       -606,     87,   1036,   -435,    102,     96,   -370,   -204,
13335     -11952,     21,    477,   1285,   6281,    855,  -7717,   1155,
13336       -501,   -597,   5943,    145,   -630,  -3406,     13,  -4211,
13337        679,   6570,   -231,  -6042,   -503,   -194,   1437,   5640,
13338      -1222,   8181,    386,   -986,   -503,   1221,    839,    763,
13339       -277,  -1787,  -1491,      5,   -206,     42,   2800,   -332,
13340      -2841,   -143,   -456,    646,   -668,   -117,    883,     86,
13341       7111,   -270,    624,  -1133,   -308,   -479,  -9149,  -1424,
13342        242, -12048,      8,   2307,  -6530,   -529,    462,  -1346,
13343       -153,   4315,   -182,   -675,    -78,   -480,    -49,    398,
13344       -408,  -1440,   8196,    436,   -561,   -184,    175,   1799,
13345       -154,   -439,   -721,   2170,    322,   6555,   -539,  -1672,
13346       -629,  -2985,    239,    -37,   7544,  -1048,  -1241,   7241,
13347       -636,   2044,   -750,   1206,   1363,   -530,  -5960,    342,
13348      -7440,    616,    372,   4572,   -118,    343,   1086,    570,
13349       -164,    553,   -433,    562,     33,   8225,   -235,   -234,
13350       1230,    234,    906,    563,    -73,  10464,   -353,   -644,
13351      -1453,   1119,    237,    670,   -112,   7083,   -451,   3410,
13352       -105,   3244,  -1331,    102,    738,  -3602,     76,    413,
13353       -318,     10,  -5471,   1024,   -335,    246,  -7820,   -164,
13354       2515,  -1411,    673,   6022,     50,  -6715,    268,   2152,
13355       -951,    -60,    234,  -2085,    342,   3002,   -169,   2473,
13356       -667,  -6846,    870,   5467,    150,    -66,  -4294,   -299,
13357       -612,  -3859,    177,    353,  -4726,    547,    340,  -5646,
13358      -2022,    117,  -4949,   -303,    280,   -266,   -361,    673,
13359       -139,     -5,  -7123,   -264,    243,  -5245,    351,    656,
13360       5005,    682,   -107,    298,    -79,   1407,   -449,   -797,
13361       -669,   -552,   -242,  -8013,     56,   4092,   1583,  -3981,
13362        -49,  -7972,    390,    366,    -31,   1126,    272,   5120,
13363        -10,   1147,  -3682,   -155,    252,    163,    455,    358,
13364       -746,  -2719,   -431,    444,   -433,    432,   -357,   5370,
13365        328,     -3,   1748,    514,   7198,   -527,    172,    401,
13366        -59,  -3586,   1443,    534,   1029,    539,   3723,   5392,
13367      -6619,  -2559,   2344,    282,   -980,     97,   -317,   -786,
13368        475,  -8646,    307,    447,  -3107,    211,    -56,   3344,
13369      -1549,  -9223,    454,    352,    -27,    205,    503,    260,
13370       -372,   -631,  -1165,  -6543,    444,   1535,    404,  -1752,
13371        -43,  -9381,    754,    -94,  -7134,   2064,    170,   8222,
13372       -280,  -1250,   -347,   1688,  -1203,    239,  -1048,  -4570,
13373      -4720,   -434,  -1008,  -4151,  -2211,  -1414,   -506,  -5411,
13374       5379,    984,   4587,    -63,    143,    968,   -203,   5315,
13375        591,   -756,   1228,   -372,    703,   6829,    -76,   6935,
13376        467,   3119,     -2,  -3825,    175,  -4000,  -3012,  -7745,
13377       -832,  -2582,    173,   1992,   3768,    275,     39,    603,
13378       -536,   5851,    474,    254,    -72,   1286,   -836,   5576,
13379       1357,   3524,    406,  -9214,   -554,   3974,   -352,   1763,
13380       -482,    658,   1628,   3885,   1938,   6172,   1693,  -5183,
13381        150,  -6729,   1238,   1062, -10035,   -428,     48,    421,
13382       -185,    659,   -426,   -633,    131,   -741,    462,   -463,
13383       -391,   -193,   -270,   -682,   -343, -12130,    -86,   -148,
13384 };
13385 
13386 static const int16_t shape11s[] = {
13387         22,  -5296,   -415,   -206,    306,    265,    189,    376,
13388        721,  -1503,   -429,   -538,  -6008,    -97,   -385,   -570,
13389       -313,  -1469,   -219,  -1661,     10,   6256,  -1230,   -635,
13390        -28,  -4208,   -344,    394,    138,   1174,   -170,   -822,
13391        114,  -1087,   -101,  -7362,     84,    862,   1514,    341,
13392       -115,    320,   -120,  -1625,     55,   -719,   1443,   -733,
13393       -577,   7197,    148,     26,    120,   1969,   4940,  -3777,
13394       -607,   1675,     64,   -634,    -84,    334,   6882,   -644,
13395       -232,   5008,   -316,   -164,   -138,    -16,     15,   9441,
13396        -74,    -65,    262,    834,   1143,   -101,    434,   -329,
13397        123,   -204,    -45,    147,  -4586,   -742,    464,   1412,
13398        548,  -1602,    -56,   1356,   -771,    263,    709,   -481,
13399       -193,    345,  -8395,    -41,     36,  -1900,   -178,    816,
13400      -7590,     31,  -3011,   -371,  -2698,   2234,    -99,      0,
13401        714,   -845,   9357,    701,  -1269,   -187,  -4227,   -450,
13402        -73,  -1637,   4679,   -138,  -4470,    356,   1416,   1462,
13403      -3162,    453,    -61,   5243,   -241,  -2385,    438,   4919,
13404       -252,  -3781,    150,    335,     58,   -185,   1870,    179,
13405        192,  -2572,   -454,     77,   4819,   1891,  -4843,  -2106,
13406       -472,  -3842,    167,   1092,   -671,    194,   -870,    139,
13407       -115,   -455,    452,   -519,    299,   1024,    330,    -99,
13408      11189,     82,     57,   -849,    167,  -4190,    639,    768,
13409       7477,    626,     94,  -1259,   -303,    181,   -280,   2873,
13410       -589,   -461,   1591,    -29,   6940,  -1264,    120,   -282,
13411       -159,  -3755,     -4,    -61, -10172,    152,    -12,   -200,
13412        111,  -8471,   -243,    400,   -842,   1661,  -3099,    500,
13413       -451,   -423,   -193,    230,    423,    263,   5011,   1010,
13414       1044,  -4781,    707,     84,  -6091,   -213,   5193,    434,
13415        534,   1100,   -520,  -1590,     75,   -322,      2,   2008,
13416       -534,    153,   2641,   1510,  -6830,   -246,      4,    271,
13417         75,  -1308,  -1934,   -257,   6748,    589,   -301,    627,
13418       1197,   3708,   4450,  -5582,  -1312,  -2859,    881,    429,
13419        552,    738,   -882,    984,    488,   -868,   -464,  -6969,
13420        721,  -2078,    417,  -6121,   -184,   -128,  -7840,   2659,
13421      -2584,   -254,    176,   -790,   -727,    482,    357,    104,
13422       -441,   -158,   -980,   4563,  -4098,   1086,  -1217,   -562,
13423       2033,    512,  -8331,  -3506,    -73,    808,   -372,  -1602,
13424        748,    911,   -599,  -1499,     58,    309, -10000,   -115,
13425         70,   1603,    280,   -146,   -817,    517,     18,   1355,
13426       -121,  -4134,    152,  -1300,    247,   7258,    415,    130,
13427        -27,   2108,    337,   -816,   2480,    396,    533,     66,
13428       -171,  -6213,     47,   3081,   -648,   -930,   1810,   -233,
13429       -433,   -588,   5526,     58,    -18,  -3498,   -381,   8009,
13430          7,   1229,    152,   -410,   -567,    423,   -354,    463,
13431        -82,   -146,  -2868,    271,  -5773,   2694,  -1006,    150,
13432       -113,   -521,   2553,   -278,    593,    -69,  -6517,   -785,
13433        369,  -2483,   -216,  -3144,   -889,   1724,   -168,  -6303,
13434        171,  -1895,   -798,   -137,   -172,   -746,    -54,    162,
13435       -607,    409,    201,   -284,   -143, -10681,   7747,  -1148,
13436        303,     58,      4,    -96,   -485,   -146,   -286,   -577,
13437       -644,   -512,    236,    576,    421,     93,    293,  10284,
13438         -2,   -117,   -590,   -546,    350,    445,   -301,   -300,
13439      10823,   -224,    -96,   -551,   -148,   1042,   -125,    224,
13440       -706,   8583,   -195,     52,  -2732,    200,   4419,    390,
13441        870,    100,   -184,    233,   6179,   -317,   -472,   1964,
13442       -302,  -8722,   2509,   -644,    488,  -3101,    891,   -253,
13443        -38,    133,    -15,  -1365,   -779,   -612,    673,   5587,
13444        834,    377,    835,  -2018,     75,   -185,   3641,    121,
13445        693,     63,    503,    646,     -7,    348,    141,  -1311,
13446        532,   -513,     95,   -315,    -65,  -6478,    -16,   -848,
13447       -210,   -120,    676,   5125,    533,   4147,   -622,     -4,
13448       -150,  -1507,   -124,   -185,   5365,    267,   1073,  -4479,
13449        173,   -204,  -4164,   -952,    -23,  -4088,   1391,    205,
13450        712,   -473,   -373,    547,   -685,   4542,    -49,    -71,
13451         33,   -271,    132,    246,   -188,      6,   -309,    118,
13452         96,   1774,    158,    -83,  -3573,   1175,   -122,  -6619,
13453      -1677,  -1161,   -266,   4776,   3453,     62,   -346,   -450,
13454      -1380,    103,   -457,  -1260,    -71,   4271,   -338,  -1394,
13455       6462,    395,    647,   2430,   -735,    444,   1837,    403,
13456        144,  -5573,    211,   4608,    -15,    804,     70,   1969,
13457      -3451,   -138,   -352,   1176,   -171,   -518,   -114,    -88,
13458        335,   -308,    -64,   -428,  -4115,    318,   -205,   -126,
13459      -7854,   -609,    105,    144,    270,    266,  -4543,  -5246,
13460       -311,    587,    305,   -115,    372,    727,   -294,    414,
13461        877,  -7899,    411,   -538,    394,    535,    233,   -826,
13462        329,    491,  -4848,   -650,    331,   1026,   -140,   6474,
13463        194,   -457,     98,   -871,  -2293,    873,    353,    812,
13464       4510,   1102,    379,    651,   -214,   -110,     20,  -2749,
13465      -8040,    -96,    221,    221,    -39,    444,   -280,   2814,
13466       -536,   3509,    111,    830,    594,    553,     47,   2812,
13467      -1898,    203,   -353,    -60,    371,    181,    824,  -5448,
13468        297,    476,     42,   -133,     97,    425,   8586,   -317,
13469        121,    453,   1014,   -350,    175,    747,    -78,   -287,
13470      -5832,    625,   4170,   -308,   1853,   2846,     -3,   -876,
13471        535,    431,   -411,  -2139,  -6021,    374,    298,   1572,
13472         19,  -4069,   1567,    144,      3,   5541,   -438,    920,
13473         87,   1728,    230,    807,   5848,   -413,      7,  -6241,
13474        214,    205,   1312,   -675,     70,    264,    114,    -24,
13475       -482,    -72,   -296,    327,    249,  11047,  11070,     18,
13476       -937,    350,     22,    362,    555,    815,    130,   -125,
13477      -4545,   2662,    203,   -318,   -305,    323,    633,    416,
13478       -254,    301,     99,    407,  -4951,   4766,   -790,   1334,
13479        912,  -1046,   -350,   -135,   3744,     22,  -1647,   -422,
13480       -151,   -113,   -130,   -345,     -2,   -263,     18,    -24,
13481       -771,    -34,   -543,  10259,    183,      0,   1743,   1267,
13482      -2554,    320,    611,  -1064,  -1446,    875,   -808,   4865,
13483       -816,   3452,     68,    326,   -178,    177,    -10,   -138,
13484        -33,    -93,     65,    264,    185,   -157,  -5749,    110,
13485        407,   1240,   -698,    -61,    176,   1557,  -6012,   -606,
13486       -555,    458,   3226,   -939,    933,    153,    -32,    928,
13487         69,   -490,  -1543,    -87,    -20,   -196,   -327,    423,
13488       7911,   -189,    178,    335,   -194,    459, -10572,   -196,
13489        174,   -286,    502,  -1041,     12,     39,   -101,  -3983,
13490      -1650,  -2902,    386,   -151,   1051,   -619,   6854,   3408,
13491       1140,  -1854,   -755,    -40,  -1108,  -1502,    221,   -397,
13492        375,   1081,  10375,    389,    270,   -239,    311,   -212,
13493        384,   1237,  -2951,    199,   5281,    -56,     34,   -704,
13494        942,   1169,     33,   -310,     97,  -1216,   3023,   -836,
13495       3256,    404,   3951,   -257,   2139,    111,    179,   8255,
13496        611,   -240,   -252,   -367,   -251,   -296,  -2282,    957,
13497         61,   -265,    720,    232,     34,    146,    204,   -290,
13498      -9923,    529,     65,    696,   2958,    352,  -3852,   1248,
13499       -743,   -395,   5969,     92,   -132,  -1206,    314,  -4013,
13500        717,   5157,   -770,  -1878,  -1201,   -958,    525,   4028,
13501        116,   6772,    -45,  -1086,   -335,   5815,     51,     57,
13502        -85,  -2301,   -133,   -300,      7,    227,   3429,  -1075,
13503      -4353,   -832,     30,   1259,   -484,    451,    604,   -717,
13504       6765,    294,    118,   -410,    299,    592,  -3845,     66,
13505       -502,  -9088,    -74,    259,    450,    475,    202,  -1792,
13506         23,   4719,    709,   -398,  -1676,   -351,   -898,   -622,
13507        145,  -1392,   7305,   1014,    -80,    519,  -2065,   1531,
13508        860,  -1448,    134,   1683,    689,   7179,   -345,   -327,
13509       1004,  -2467,   -340,  -1302,   5825,    373,     50,   6796,
13510        314,     13,   -270,   -426,    702,    279,  -4392,   -508,
13511      -6521,     60,   -278,   2479,    847,   -360,    -68,  -1948,
13512         91,    969,    421,    459,   -341,   6020,   -550,    -77,
13513       -687,   -754,      5,    109,    410,  10860,   -183,   -317,
13514       -734,    -87,    501,   -601,    158,   5836,  -1057,   1236,
13515       -850,   2965,   -330,    547,   1249,  -2804,    127,    218,
13516       -455,   -805,  -4002,    108,   -569,    660,  -5356,  -1091,
13517        581,   -445,   -311,   6409,    510,  -6789,    519,   1607,
13518        296,    342,    368,  -1440,   -846,   1997,   -227,   2332,
13519      -2062,  -4657,   1030,   5322,    135,    131,  -3414,    320,
13520       1030,  -3341,   -256,   -373,  -4565,   1222,    171,  -4972,
13521      -1444,    303,  -5427,    435,    208,    251,    467,    539,
13522        136,    199,  -8876,   -195,   -771,  -3096,    740,    368,
13523       1047,   -490,     83,    485,    168,    531,   -635,   -801,
13524       -953,      4,    -95,  -7603,    -59,   2023,    739,   -702,
13525        263,  -9230,   -313,   -997,   -510,   -772,    156,   3986,
13526       -113,    398,  -2602,  -1079,    195,   -211,    128,   1917,
13527        221,   -965,     11,     71,   -101,    180,    -36,   7839,
13528       -144,   -722,    288,    429,   5704,   -984,   -510,    775,
13529        440,  -1849,  -1348,   1989,    300,     43,   1928,   4341,
13530      -3840,  -2427,   2025,   -660,   -293,     23,   -249,   -177,
13531       -327,  -7858,     33,    245,  -1334,    237,   -687,   2800,
13532         30,  -8807,   -404,     43,    183,    289,    528,    510,
13533       -197,    590,    -94,  -5423,    381,   1317,    141,  -1639,
13534       -432,  -7628,   -224,     56,  -7788,    113,    134,   6981,
13535       -636,    756,   -743,     97,    159,   1263,   -143,  -2941,
13536      -2680,   -479,   1395,  -1667,   -472,   -992,   -451,  -5708,
13537       4262,    334,   3053,     76,   -584,   -599,   -276,   3518,
13538        264,  -2118,    358,   -106,    911,   5053,    480,   4538,
13539        949,   5203,   -103,    -14,    177,  -3397,     55,  -6813,
13540        680,  -1788,    145,   2267,   1104,   -789,     54,    261,
13541        228,   5494,     15,   -224,    192,    740,      0,   7632,
13542        398,   2879,    430,  -8212,   -657,    815,   -228,   -488,
13543        -90,  -1296,    595,   2979,    -15,   4055,   -252,  -3883,
13544       -935,  -7654,    330,     97, -10200,    462,    223,  -1017,
13545       -309,   -342,   -124,  -1258,    211,    351,    316,    414,
13546        -91,    -18,   -202,    -74,    410, -11127,    326,    261,
13547 };
13548 
13549 static const int16_t shape16[] = {
13550       -855,   1549,  -4841,    629,    932,  -5896,    840,  -2041,
13551       -305,  -2574,    343,    -31,   -780,   -773,   -353,    403,
13552      -1907,  -2371,   -555,   -324,   -479,   6961,   -286,  -4290,
13553        626,   -953,    -14,  -1681,   -443,   1504,   -366,    513,
13554      -1206,    870,   9239,    112,   -213,    425,    381,   1802,
13555        750,    594,     61,   -152,  -2060,  -8997,   -752,    197,
13556       -493,   -176,   -389,   -591,   2988,    654,   2404,   -204,
13557        304,   -279,    202,     66,   -185,    415,    159,  -1514,
13558      -6775,    -37,  -2617,  -1246,  -4012,   1208,   -554,   3240,
13559       -655,   -394,  -1464,  -4448,    388,   1058,   -364,  -1760,
13560       1081,   -558,   -116,   -108,     99,   -925,    763,  -1301,
13561       -251,    258,    -33,    311,    555,    227,   -279,   -601,
13562       -135,   -675, -10615,   -937,    158,    503,  -2044,   1075,
13563       -114,   4278,  -9040,     67,  -1076,   -705,   -122,   -533,
13564       3299,  -1826,  -1316,    708,  -3840,   -740,   -370,  -1074,
13565         87,   -462,   2177,  -1177,     57,  -6311,   -170,   -777,
13566       -256,    435,    291,  10371,    -82,   -425,  -1757,   -196,
13567       3824,  -6289,     62,   4506,   -519,   -783,   1155,    878,
13568        295,  -2044,    305,    186,    263,  -1716,   -482,  -5678,
13569        415,   2709,    213,   7531,   1376,    813,   1803,    190,
13570        398,   6483,   1425,    235,   2713,    520,  -2892,  -1191,
13571       6074,    654,  -6535,    320,   -736,   -478,   2563,   -309,
13572      -3477,   -155,    275,   1024,    390,   -386,   -331,  14043,
13573        251,   -410,   1496,     24,   1272,   -816,    549,   -238,
13574      -2489,    158,    194,      1,   -306,  -3088,   -264,    200,
13575        -30,   -520,   -472,    -30,   -464,   -764,    440,   -659,
13576         88,    778,    -31,  -1794,  -3817,   -344,    887,   -551,
13577        115,   -763,  -5338,   2906,     50,    736,   5536,  -1101,
13578        330,   -405,    416,   1022,    -93,     71,  10034,   -200,
13579      -1258,  -3405,    480,    141,    399,    500,    311,   -503,
13580        301,   4398,    454,   -922,    975,   -101,   -775,    -81,
13581      -1723,   1077,    857,  -1682,    813,    847,    342,   -276,
13582       3582,   2991,   5571,    713,   1280,    596,  -1325,  -1087,
13583       -681,   1411,    391,  -1728,    492,    544,   1512,   -724,
13584      -7445,   -426,      6,   -534,  -3643,  -1598,   2650,   -834,
13585       2096,   -333,     67,   1746,  -1584,  -1003,   1272,   1710,
13586       1666,    176, -11716,    329,  -1829,    385,    802,   -382,
13587       2244,     -8,   -222,  -2351,    369,  -1067,  -9354,    293,
13588        -51,  -1849,   -500,  -2350,  -1824,   -826,   -450,  -2155,
13589        456,    245,   1796,    320,    -73,   -306,   -122,    290,
13590        118,   -298,   -675,   -180,   -828,     86,    -44,    165,
13591        435,  -8249,    769,    630,  -1670,   -762,    453,   5893,
13592        259,    -92,  -1003,   -358,    -32,  -1350,   -535,   -289,
13593        409,   -558,   -344,   -752,   6037,   -680,   2471,    581,
13594       -351,   1251,  -5827,    194,   -104,    815,   1257,   -619,
13595        243,    410,   4455,   -969,     50,   1286,  -1013,   -293,
13596      -7740,     73,    615,    523,   -149,   -824,   2235,   1571,
13597        970,    944,   4778,   -132,  -5082,     83,    129,   -820,
13598       -803,    694,   1615,   1163,    517,   -402,    -80,    762,
13599       -107,   -419,    142,   -294,  11298,    301,    484,   -513,
13600        105,    547,   1130,  -4253,   -742,    376,  -1545,   1076,
13601       4372,   2338,  -2847,    495,   -190,  -2444,    931,   6487,
13602        117,  -1273,   1488,    -75,   -322,   -487,  -2614,   -251,
13603       1233,   4111,   -321,   -219,  -7961,    -11,    107,   -808,
13604        450,    111,   4395,     89,    772,  -1878,  -1894,   1075,
13605       -544,  -9467,   -459,    637,    842,   -956,   -738,   4452,
13606        777,    -75,   -209,   -302,   -796,    785,  -7413,    321,
13607        649,    -55,    114,     43,  -1026,   -223,   -611,    209,
13608      -5543,   8206,    907,  -3358,   1452,   -543,  -3173,    525,
13609        -95,     35,   -475,   -525,   -705,   -569,    350,    206,
13610       -108,  -1523,   -680,   -283,  -2583,  -4992,    -59,   -968,
13611      -1719,  -2750,   5884,    455,     29,    436,    784,   -101,
13612       -216,    110,    612,   -511,    -12,     98,    -67,    177,
13613      -1210,    222,   -345,    243, -12670,   -472,    282,  -2149,
13614        687,  -2631,   4434,     77,   -521,   -404,   -934,    212,
13615       -695,   -369,   1138,   1348,   -905,    501,    299, -10467,
13616       1018,    818,   1941,     31,    257,   1219,    944,   -157,
13617       1968,  -1649,   -126,   -440,   -599,     -1,   6190,   2574,
13618       -332,    753,    195,   -131,   5972,   -297,    672,    -86,
13619       -143,   -303,      5,   -121,   -154,   -613,   5541,  -1516,
13620       -304,    962,     69,  -1857,   4142,   -134,    706,    896,
13621      -1226,   -135,   -310,  -9261,   1135,  -3437,    620,    802,
13622        -33,   -582,   1909,   1407,    242,   2599,  -1533,   -279,
13623        836,   8070,  -1207,   5745,    200,    -77,    162,    781,
13624       -466,  -1555,   3297,   -957,    225,   1290,      7,    677,
13625         41,   -549,  -2778,   1400,    379,  -3367,    369,    615,
13626      -6402,    527,     58,   5679,   -114,   -180,   2842,     88,
13627      -2611,    -50,    371,    161,   -444,   2062,    -38,    272,
13628      -8562,    769,     18,  -2593,   -226,   -503,   -959,  -1295,
13629        189,   -371,   -675,  -1528,    -98,    514,  -1236,    116,
13630        202,  13662,   1596,   -328,     61,   3567,   -486,  -3316,
13631      -8473,   -317,   2868,   -419,    -17,    535,   -965,   -503,
13632      -3848,   2222,    620,  -1740,      2,   6505,    473,   -297,
13633        -70,   3043,    -51,  -1520,    993,   1046,   1965,   3240,
13634       1971,    -60,   -650,    -53,   -248,  -4428,   -365,  -3723,
13635       1122,  -1681,   1629,   1358,    -17,   1136,   -256,   2344,
13636       -282,    156,    127,   -155,    318,  -1281,  -1066,     57,
13637       -889,   -253,  -1396,   -579,   -920,  -1006,  -9202,   -703,
13638        195,   5186,    241,   1742,    996,    118,   1431,   4415,
13639      -2452,   6837,  -1272,   -569,   3485,    328,    441,    832,
13640        553,     94,    648,     92,   -378,  11167,    775,    457,
13641       1712,    -24,    941,   5433,  -1645,   2166,    249,    -55,
13642      -1816,    383,    735,   -876,    443,   -568,    293,  -1266,
13643       6963,   -178,   -174,  -1186,   1119,   -208,    821,   1499,
13644      -1496,  -2171,   1434,    874,    133,  -7466,   -545,   2193,
13645       -775,  -1405,  -1205,   -575,  -1996,   -645,   -552,   -263,
13646       8861,   -517,     76,   -992,    278,   2417,  -1369,     35,
13647      -1461,  -1399,    517,    185,  -2895,    347,  -3871,   3644,
13648        284,   3284,    -12,   -169,  -1981,   1196,    -67,   2868,
13649        910,    134,   -530,    150,  -1328,   1902,   -746,    351,
13650       -222,    522,  -5702,    797,  -1900,    241,   2270,    764,
13651       -335,   1348,   -349,    784,  -1586,   -537,    148,   3211,
13652      -1692,     56,   1678,   -321,   -290,   7902,     69,     52,
13653        310,    337,    250,    596,   9998,    336,   1037,    163,
13654         64,   -441,   2894,  -1033,    730,   -718,  -1252,    459,
13655       -131,   7840,   -922,   -555,   5671,    299,    689,   1115,
13656       -646,   -505,   -263,    608,   -494,      0,    442,  -1802,
13657       -598,   -701,  -4184,     70,  -1319,    -90,   9155,   -339,
13658          0,    121,    462,    735,   -639,    481,    125,   6924,
13659       3379,    683,   3053,  -1219,   -499,   1067,   -148,  -2705,
13660        -11,    795,   1675,    898,    226,   1232,     49,   -572,
13661      -9309,   2223,    949,    767,   -821,    -91,   1075,   -352,
13662      -7829,    554,   -593,   1284,   -245,   1239,   1166,  -1157,
13663      -5274,    808,    871,  -1446,   7575,   -397,   -755,    752,
13664       4193,    179,   -205,    -37,   -750,  -2675,   -407,   -700,
13665        220,    -77,   1604,     63,    461,  -9994,   -645,  -1629,
13666        103,    576,    132,  10005,    -49,  -1005,     97,  -1608,
13667        515,    -10,   -146,  -1878,    880,    429,  -1271,    996,
13668       -365,     76,   -409,   2461,     29,   1159,    217,  -6240,
13669       -200,   -746,    118,  -1884,    457,   -816,   -608,   3215,
13670        244,    749,   2268,   -236,  -1276,   -278,   1392,  -1767,
13671       1255,  -1474,  -8136,   1388,   -770,    225,   -443,     10,
13672       -392,    659,  -1118,  -1651,   -514,   -935,   -111,   1112,
13673        973,   -247,   -235, -13010,   -737,     40,   -141,   5167,
13674       -910,    279,   -467,  -3762,    847,  -3935,   1018,   1922,
13675        830,    190,    253,  -1130,   -415,    371,    718,   3833,
13676       1036,  -5358,   -928,    866,   -514,   2724,   2354,    449,
13677        210,   1462,    680,  -1880,    -62,  10988,    809,   -602,
13678        145,   -536,    114,   -147,   -568,   3193,   -322,    892,
13679       -637,  -1381,    -65,    761,   1615,   5025,   -327,   4941,
13680       -631,  -5225,   1204,   3042,    998,  -1047,   -959,   -106,
13681       1610,   -151,    120,  -1152,    191,     30,  11963,    101,
13682         18,   -410,  -1288,    370,   -771,   1337,   -544,   -613,
13683        289,   -117,   1625,  -4506,   2582,  -1690,   -105,  -5324,
13684        -93,    285,  -1167,  -3564,   -729,  -4790,    595,    275,
13685       -216,   -217,  -6000,    682,   -171,   -875,    224,   -164,
13686       2919,    796,    -81,   1434,    186,   -375,  -4113,   -179,
13687        277,   1363,   -453,   2505,    388,  -1840,   -165,  -4800,
13688        -42,  -6632,     54,   -735,   -553,  -1679,    917,     -2,
13689       -632,    417,   -478,   -494,   -265,     73,   -372,   -360,
13690        179,   -448,    265,    299,   -152,   -211,  12730,    -77,
13691       1954,   -534,    773,    524,    438,   1901,  -4413,   -358,
13692       1552,   -248,  -1588,   -122,   -127,   5405,    226,   -849,
13693      -7495,   -357,    -89,    185,    746,    851,    669,    305,
13694       -247,   3457,   -193,   -161,    638,    600,    610,    855,
13695      -1292,    398,   1528,   2250,   1651,  -8414,    763,   1529,
13696       -346,   3769,   -111,  -6494,    347,   -742,   1941,   1967,
13697        582,  -5499,   -765,   -818,   1850,  -1604,   -243,   -943,
13698        -11,    884,  -2996,  -2375,   1010,   -374,   6605,   -287,
13699      -5073,    211,   -758,    703,  -2607,    747,   -130,   -429,
13700      -2481,   4894,   -457,   3225,    958,   8533,    542,   6177,
13701      -1069,  -1210,   -963,  -5943,    -86,   1424,   -567,    827,
13702       -510,  -6577,   -258,     -4,  -4430,    115,   5401,   1390,
13703        354,   1755,   -998,    852,    993,   -481,    218,   -987,
13704        779,   -417,    591,   6011,    528,    289,   -336,   -558,
13705         60,   9124,   -174,    235,   -239,   -144,   -260,  -3472,
13706        746,   4781,    652,  -4831,   -739,    -21,    864,  -2310,
13707        652,   7147,    116,   -318,    -50,  -3485,   -325,   -345,
13708      -5784,   1144,   2399,  -1443,    991,  -2318,   -785,   -281,
13709       -207,  -1448,    309,   1001,    952,   1472,  -5901,   -780,
13710      -2459,   1518,   9878,  -1229,    670,   -523,   1217,   -164,
13711        -55,    -95,    243,   7909,     86,  -4380,   -859,   -599,
13712       -183,  -2339,    774,  -1210,   -502,   -899,     53,   1039,
13713         34,  -7753,   -296,  -1951,  -4559,   1182,   -150,   2878,
13714      -4910,   2761,  -1481,   2048,   2600,   1808,  -2953,  -2257,
13715         62,    162,   1115,    214,  -4510,    926,  -6669,   1443,
13716       -124,    193,   -314,    302,    699,    -18,    745,    341,
13717        895,   -615,   -295,   -181,    143,   -427,   6528,   1074,
13718      -1126,    374,   -298,  -1274,     22,    887,   -511,  -1057,
13719       3228,    722,    607,    624,    -95,  11085,   1006,   -788,
13720       -285,    -92,   1342,   -325,   -828,     42,  -3588,   -631,
13721       -576,   4559,   -668,  -1294,   1739,   1697,   -647,   2336,
13722        376,   -120,   1350,    646,   -325,     95,   5974,    775,
13723        199,  -8557,    931,   -336,   -651,   -561,   -433,  -2266,
13724       -129,   -657,  -1184,     67,    577,    617,   1880,    552,
13725         90,   -617,   -273,  -1571,  -7481,    261,    -26,    -20,
13726       -459,  -1028,     57,  -8516,    -43,   2774,      1,  -4238,
13727        680,  -3310,    -56,   -152,    548,  -1983,    920,    899,
13728       2180,   -307,  -2230,  -1685,   -998,   2091,   -112,     21,
13729      -1551,   1182,   6649,   -326,    792,   1818,  -7596,    563,
13730       1076,   7422,   -908,   1524,   -223,   5798,   1318,  -3376,
13731        517,   4162,    756,  -4142,   1776,    390,    334,    -44,
13732        218,   5290,    792,     39,   1692,    542,    -62,   -595,
13733        590,     27,   8922,    989,    182,    725,    112,    458,
13734      -9170,  -1000,   1176,  -1290,  -1403,   -726,   5990,   -297,
13735       1234,  -1724,   -601,    528,   1072,    184,   -146,     61,
13736        685,   1208,    -88,   -211,    356,   9569,   -363,   -135,
13737       -159,  -1061,   -105,   -410,    -58,    335,  -9986,   -300,
13738       -211,    607,    443,   -410,  -1730,   -328,    275,    579,
13739        805,    899,   -464,    -18,    296,   -446,   2396,    -13,
13740        414,  -9662,   -385,   -808,  -1867,    154,   -572,   3351,
13741      -1839,    -80,   1157,   -326,    481,   8815,  -1039,   1065,
13742       2110,   1223,   -960,    -33,   -464,  -5660,    490,   -314,
13743        346,    730,   -387,  -1102,   6656,   -719,  -1173,    -57,
13744      -1186,   2394,  -1300,   -665,   -586,    -39,    -71,    155,
13745       1184,      4,  -3269,   -333,   -747,    580,    279,   -583,
13746       7164,   -185,    110,   2465,    428,    507,   4462,  -4461,
13747        199,    337,  -3597,   -249,    -70,   -680,  -5549,   1533,
13748        917,   -303,  -9230,   -431,   -124,  -1019,    369,    139,
13749       1367,    151,  -1047,   6820,   -151,    222,  -2934,   -817,
13750        971,  -7325,    556,   1035,  -1240,   3115,  -1326,   4012,
13751       2812,   1057,   2580,   -261,   3989,   1999,   1624,   2402,
13752       -310,    779,   -354,   -377,   -149,   1035,  -2363,    358,
13753       3666,   -246,  -1896,    375,   3919,  -1392,    683,    624,
13754      -5872,    644,    391,    288,   -198,   -237,     68,   -284,
13755         88,  -1016,    250,     32,   1188,   -243,   -608,   -320,
13756       -219, -11087,    543,    156,   1034,   -169,   -183,   -549,
13757        -66,    716,    996,   -928,   -309,   5577,    229,    125,
13758      -1328,   9027,   -698,   -485,  -1694,    839,    343,    449,
13759       1655,   1005,   1053,   -408,   9106,    186,    670,    774,
13760        314,    573,   3888,   -882,     26,   2518,   -533,   -195,
13761        555,    337,   -246, -10779,   -231,     31,   -314,   -941,
13762       1129,    333,  -7503,    168,   -551,    237,   -159,   4399,
13763        421,    693,    198,   -196,   -561,   1035,   -548,   1058,
13764        527,   3617,   -361,   1317,  -1975,  -2638,  -1966,   -120,
13765       -324,   5678,  -2252,   -663,    181,   -273,  -3073,   -282,
13766       -622,    363,     71,    184,   -776,    284,  -1516,   -430,
13767          3,    937,   8587,    258,  -1060,  -1555,   -830,   -338,
13768        318,  -9130,   -110,    459,   -572,     70,     93,    120,
13769       -534,   1296,   -168,     29,   -914,   -332,   -997,   -818,
13770        270,   -243,    523,     56, -11847,   -448,     11,   -154,
13771        164,   2115,    -13,   -635,    708,   -663,     43,   -248,
13772      -3244,    254,     19,  -1125,    508,    154,   8697,    191,
13773        595,   4393,  -2806,   -168,  -1916,    393,   3976,    897,
13774      -1716,    -35,   -180,    605,  -1057,  -1194,    100,   -384,
13775        -37,   -107,   2739,   -207,   6899,    176,     81,   -901,
13776       1280,  -1670,   -101,    281,   1147,     48,     21,   -151,
13777      -1236,    210,     98,   -114,   -573,   7940,   -153,   -302,
13778      -1331,    337,   -322,   6598,    477,    147,   -999,  -3166,
13779       -232,  -5104,   -799,  -1866,    -58,  -4213,   1376,    181,
13780        675,    562,    126,    235,   2260,  -5152,   -243,   -699,
13781      -1476,   4135,    569,    567,    737,  -4163,    613,  -1057,
13782       1778,    546,   -450,    -24,    325,    366,   2406,  -1319,
13783         60,  -5126,     49,    657,  -5937,   -194,    882,   3267,
13784        178,   -298,   1873,  12422,    459,    272,    195,  -1827,
13785        212,   -802,    730,    471,   1556,    422,    640,    236,
13786         71,    597,   5783,   5378,   -649,   1524,    829,    437,
13787       -351,   -122,  -1400,   2119,   -128,     75,  -1677,   -633,
13788       -322,  -6382,   -573,   -974,   1672,   -378,   -242,   3708,
13789         79,  -1325,    397,   -150,   1977,    442,    747,   -127,
13790 };
13791 
13792 static const int16_t shape16s[] = {
13793       -392,     96,  -7720,     99,    524,  -8272,    -20,    164,
13794       -434,    -85,   -428,   1362,    108,    223,   1053,    -11,
13795       -193,  -5140,   -191,   -159,    193,   8005,    -39,   -483,
13796       1764,  -1061,   -268,   -318,   -880,    474,     49,     -8,
13797       -223,    130,  11263,    165,     12,    -43,   -103,  -1145,
13798       -588,    -81,    299,     73,    444,  -7243,  -1411,   -640,
13799       -946,     16,   -881,    496,   2403,   -476,   1090,   -294,
13800         29,   -148,    109,    145,    -52,    247,   -545,   1115,
13801      -7451,   -491,  -1459,    397,  -8603,  -1022,   1494,    298,
13802      -5156,   -358,  -1097,  -2911,    423,    652,   -378,  -2357,
13803        -74,    415,   -367,    402,   2173,   -154,    122,    283,
13804       1352,    302,   -373,   -431,   -283,   -109,    -64,   -343,
13805       -108,     55, -14644,    241,     37,   -723,    -71,   -208,
13806       -126,   4061,  -9887,    494,   2273,   -505,  -4040,     66,
13807       -806,  -1121,  -1894,    783,  -1445,    426,   -820,  -1739,
13808        -11,    650,   -282,   -518,    124,  -7266,    -21,    160,
13809       -339,      5,   -208,  11712,    198,    -53,    921,     89,
13810       5987,  -4806,    176,   1884,     64,   -517,   2169,    108,
13811        297,   -111,   -389,   -840,    663,     75,   -485,  -4862,
13812       -177,   2663,   -229,   8120,   -219,    462,   3104,    955,
13813        384,   1310,    -73,   -504,    258,    170,  -1796,   -482,
13814       5691,   -437,  -8474,    583,  -1685,   -827,    292,    -65,
13815       1994,   -384,    105,    123,    256,    -82,   -367,  15204,
13816       -128,   -260,    -10,    169,    249,  -1286,   1055,    136,
13817        678,     61,   1420,   -159,    -15,   -221,   -250,    107,
13818        -21,    297,     54,    242,   -111,    468,    237,    -36,
13819       -159,     37,   -102,   -488,  -4577,     72,   1009,     -1,
13820       1218,   2023,   -640,   -437,    766,   -299,   6144,    184,
13821      -1023,    171,   -388,    884,  -1294,   -320,   8718,    896,
13822       -295,   -976,   -803,   3092,   1720,   -255,  -1354,   -665,
13823        -63,   4382,     41,   -121,   -157,    354,    127,    587,
13824       -599,   -231,    484,   -150,   -284,   -498,   -511,     79,
13825       5503,     13,   6537,    761,  -1619,   1164,  -2403,   3057,
13826      -4966,    724,   1076,  -1555,    889,   -365,     60,   -440,
13827      -7144,   -132,    283,   -305,   -126,  -1482,    125,    -52,
13828        -33,   1284,   -961,   1355,    953,  -1012,   -227,     86,
13829        731,    -14, -15977,    -56,   -875,  -1676,    127,    500,
13830       3390,    -14,   -319,   -644,    143,    249, -10752,     23,
13831         54,  -1075,   -111,    680,  -1714,    328,  -2092,   -852,
13832        622,    949,     61,      6,    -17,    144,    190,    216,
13833        130,    -65,     27,   -322,   -139,     43,     89,     76,
13834        -84, -10120,    -47,    367,   -261,     38,     50,   4233,
13835       -210,     14,     -1,     25,    762,   -299,   -132,    177,
13836        974,   -492,   -145,    -43,   5105,   -394,   -196,    -91,
13837        -25,    473,  -8358,   -476,    589,  -1372,   -254,  -2387,
13838       -293,   -304,   3828,   -254,   -193,    493,     54,   -108,
13839      -8789,   -262,   -233,   -821,   -222,    714,   1270,    -61,
13840        892,     13,   3952,    -36,  -1567,   -620,   -126,  -1056,
13841        587,    390,    -24,   2027,    267,    218,     15,    -56,
13842       -130,     40,    551,    -29,  14594,    -23,    106,    -14,
13843       -172,    279,    427,   -241,    303,    -20,   -748,     55,
13844       5187,    598,   -217,   2026,    643,    118,    911,   8023,
13845        296,    791,     39,  -2621,    655,    228,   -671,   -272,
13846       -176,   6644,   -166,   -264, -10429,     91,    -83,   -684,
13847       -169,   -344,   2123,   -102,   -333,   -317,   -826,    586,
13848        116,  -9311,    445,    141,  -1315,   -758,    144,   5620,
13849        363,     66,    142,   -161,   -684,    454,  -6584,   -205,
13850        577,    205,    305,  -1536,  -4109,   -318,    121,   -323,
13851      -1036,   8020,   1146,  -4004,    175,  -1568,  -1537,   -525,
13852       2284,     62,     11,    640,   1243,    260,   -104,   -344,
13853        102,   -624,    122,   -300,    266,  -6104,  -1149,    412,
13854      -1380,     22,   7561,    360,    564,    398,   -338,    174,
13855        -76,    131,     44,   -426,    -12,   -175,   -113,     78,
13856        293,   -120,    -92,    331, -16163,    -74,   -101,  -1198,
13857       -298,   -171,   4052,   -139,   -187,    131,    323,    370,
13858       -144,   -160,    131,   -284,   -190,     83,    878, -14817,
13859         14,    196,    198,    294,   -120,     40,    800,   1841,
13860        393,   -168,    337,   -540,   -356,    130,   9210,    880,
13861        304,  -2304,   -275,   1394,   9903,    673,    -62,  -4706,
13862       -130,    274,    528,     89,   -458,    -90,   6318,   -133,
13863        310,  -5953,    682,     37,   2937,   -371,    197,     77,
13864       -184,   1240,     22,  -7695,   -171,  -4874,   -676,  -1121,
13865       -842,   -642,   1160,  -1088,   -864,    352,   -790,    794,
13866        801,  10564,  -1777,   1095,   -441,   1718,    116,    982,
13867       -268,    199,  -2408,  -2042,    279,   -146,    645,  -1350,
13868          5,   -150,   -932,    113,     25,   -672,    153,    158,
13869      -6140,   -262,    142,   4815,     -1,   -424,    810,     63,
13870         88,   -510,   -236,   3964,    -66,   1229,    -16,   -758,
13871     -11023,  -1149,     48,  -1756,    167,   2308,    -96,   -654,
13872       -639,    369,   -221,     47,    202,    329,   -352,    -26,
13873        -19,  13198,   -383,    124,  -1211,   3879,   -344,  -1954,
13874      -8702,     32,    924,    472,   7953,    692,   -216,   -415,
13875      -3174,  -1959,    935,   4048,    155,   7521,    854,   -157,
13876        643,   3760,   -107,  -2536,    622,   -742,   1881,   2262,
13877        758,   -968,   -271,   -131,    385,  -5107,   -212,  -2548,
13878         29,   -132,   -506,   -190,  -1065,    314,    202,    332,
13879      -2274,    701,      4,    -22,   -439,    198,   -265,    -92,
13880       -143,    460,    -32,    189,    334,     87,  -7639,     45,
13881       -387,   4240,   1231,     92,   1032,   -333,   -280,   2061,
13882        296,    365,   2003,   -426,    -35,     96,    -62,    882,
13883       -784,    483,   -128,   -143,    474,  13740,   -166,    184,
13884       -714,    142,    278,   5622,    -67,    282,    647,   -130,
13885        -31,    300,    727,    728,    409,    178,   -601,     84,
13886       8305,   -446,    179,    115,    209,   -273,    -47,   1932,
13887       -255,  -3171,   -102,    461,   -119,  -8102,   -809,    108,
13888      -1680,  -3171,   -775,    324,   -246,    132,    -27,     84,
13889       8495,    -45,    153,     21,  -1384,    290,   -869,     38,
13890       -440,    133,   -257,    -22,  -3046,     12,  -2797,   4517,
13891        142,   1605,    423,    579,   -558,   -301,   -257,    701,
13892       -246,   -468,  -1946,    120,    321,    710,   -217,   -203,
13893        -50,    -44,  -5866,     80,    259,    488,    754,    124,
13894       -517,    703,   -197,    146,    576,   -717,    247,   4121,
13895         10,   -422,  -2686,    329,   1183,  14573,     72,    301,
13896       2043,   -125,  -1420,  -1263,  10340,   -678,  -1226,    330,
13897        -62,    173,   5885,    -56,   -178,  -1090,   -616,    953,
13898       -216,   8277,   -124,    411,   7758,    -78,   -326,    786,
13899         46,  -1365,   -555,    479,   -774,   -576,      8,    304,
13900        390,   -186,   -820,     72,    -67,   -585,  11070,   -213,
13901        -12,    344,   -399,   -748,   -150,   2719,    195,   5652,
13902       4626,    549,   2782,     -4,   1928,    482,   1008,  -6398,
13903        843,    457,   1843,    269,   1247,    350,   -661,    -35,
13904      -6477,   3727,   2313,   -424,   -907,    415,   1075,   3960,
13905      -1499,     61,    594,   -744,    110,   2486,    967,     27,
13906      -5263,   -618,   -578,    313,   7055,  -1081,    739,   -492,
13907      -2051,    317,    112,   -155,   -304,   -507,    150,    253,
13908        -42,    221,     92,   -275,   -355,  -8494,   -663,    109,
13909        282,   -836,   -271,   9316,    165,     63,   -171,     10,
13910        -38,   -180,   -219,   -250,   -924,   -573,   -241,    566,
13911       -175,     20,    454,    251,   -328,    236,   -215,  -5673,
13912          0,   -265,    225,    354,    113,   -488,    174,   -132,
13913        134,   -188,   1255,    -94,    -55,   -193,    404,    504,
13914        784,   -377,  -5731,    333,   -447,    222,    138,     72,
13915       -256,    -58,   -230,   -169,    728,   -481,     95,   -394,
13916        -74,   -489,   -253, -13770,     61,    184,    -36,   5025,
13917       -232,    321,    253,  -3414,    120,  -2512,    799,   -586,
13918       1186,  -1135,   -955,    -54,      7,     83,      0,   5259,
13919        466,  -6358,    254,    388,   -211,    207,   2449,    379,
13920        430,   -219,   -442,    228,    151,  11819,     67,   -101,
13921        239,   -282,    121,   -270,   1209,   -386,    553,   -108,
13922        789,   -518,    237,    -48,    497,   8986,     80,   8232,
13923        -89,   -359,   -803,    473,    995,   1132,    624,   1353,
13924       -305,    711,    -71,    -26,     18,    254,  13079,    -72,
13925        178,    -18,   -116,    293,    155,   -254,   -819,   -166,
13926       -808,   -190,    150,  -4328,    -33,    -14,    272,  -6417,
13927         78,     78,     67,    310,   -177,   -435,    225,    610,
13928        -15,      1,  -6706,     30,      1,   -189,    270,    -21,
13929        276,   -182,     77,   -231,     30,   -116,  -7713,    158,
13930        344,    560,   1466,   3575,    -84,  -4583,  -1260,    372,
13931       1395,  -5223,    284,  -1911,    315,  -2312,    -47,   -207,
13932        414,    129,     36,     85,    317,   -125,    -63,   -212,
13933        -76,    130,   -385,    157,    117,     12,  16140,   -171,
13934        375,   -721,    161,   -342,    950,   -667,   1011,     15,
13935        536,  -1203,   1039,   -242,   -159,   7664,   -429,   -264,
13936      -8221,   -109,    867,    -74,    -79,   -414,    544,    206,
13937        120,   1859,    -44,     73,    554,    121,   -160,   -127,
13938        -33,     44,    -24,    285,    589, -12514,     51,    464,
13939         17,    264,     58,  -6861,    367,   -672,    227,   2793,
13940        782,  -6286,   -420,   -808,  -1247,    895,    950,   1533,
13941      -1079,   -207,  -1927,  -4947,   -803,   -328,   7677,   -386,
13942      -4608,   -329,   -485,   2365,  -1492,  -1738,   -378,   -707,
13943      -1850,   9044,    314,   3530,     61,   2921,     79,   9508,
13944      -1102,  -3487,    814,  -2828,    550,   -929,   -712,   -274,
13945       -566,  -2521,    536,   -296,    -97,    951,  11352,   -614,
13946        106,   -342,  -1017,  -1183,   -157,   -457,    266,    109,
13947        545,   -313,   1015,   6961,     52,   -224,   2247,   -248,
13948       -180,  12367,    311,    514,   1218,   -561,  -2546,  -3275,
13949        218,   8281,    187,  -6550,    -96,  -1001,   1777,     89,
13950        916,   1042,    399,   -267,    -97,  -3552,    397,   1984,
13951      -6134,    784,   2136,  -1346,    619,  -1450,  -1022,  -1226,
13952        185,    306,   -274,   -122,    343,    129,  -4481,   -749,
13953       -759,   -496,   8785,   -178,    457,   -601,    875,   1040,
13954       -268,  -1592,   -531,   9667,    360,  -4978,    525,   -436,
13955        123,  -1566,    227,    820,     74,     -5,   1477,    154,
13956      -1589,  -9411,    248,   -485,  -3293,   -690,    175,     53,
13957        -21,    303,  -2376,    106,    515,   2688,   -401,  -1278,
13958        425,    540,   -353,    662,  -7461,   -397,  -7029,   -976,
13959        445,  -1648,    164,   -254,   -563,    556,    876,   -205,
13960        884,    214,    -92,   -509,     96,    -53,   5734,   -295,
13961       -136,    211,    168,    261,    -74,    411,     25,    -59,
13962       3596,    400,    320,    -69,    -21,  14062,   -510,    142,
13963       -232,   1597,     34,    240,   -476,    131,  -3836,   -186,
13964       2579,   2812,  -1501,    274,   2685,   2809,  -1100,   2696,
13965       -402,     67,    650,  -1804,    -11,   -216,   6751,    112,
13966        455,  -7210,   -251,  -1075,   -833,   -966,   1443,   -138,
13967        273,   -494,   1557,    -15,   -339,    -82,    402,    206,
13968         31,    -77,    -94,     78,  -5468,   -179,    -44,    421,
13969        163,   -386,   -133,  -6334,    427,    747,   -121,   -292,
13970        368,  -1087,   -338,  -1534,   3740,   -881,  -2012,  -1284,
13971        902,     97,  -3407,   -567,   -118,   1340,    -77,   -445,
13972        642,    184,    901,   -341,    -81,    595,  -6531,   -248,
13973       -167,   8740,    373,    408,     23,  10709,   -299,   -876,
13974       -584,  -1067,     20,  -4556,    295,  -1956,    990,   -132,
13975       -152,   4068,    -92,    142,  -1512,     23,   -815,    454,
13976        330,   -331,   9042,    120,   -100,     34,     96,    152,
13977     -11083,    345,   -567,   -498,    198,    -37,   9276,   -479,
13978        611,  -2788,    253,   -176,    617,   -224,    248,    390,
13979         39,     25,   -110,    127,    -13,   6675,    -84,    115,
13980        294,     84,   -366,   -405,    -32,   -109, -10469,     99,
13981         17,    -88,   -226,    316,   -133,   -203,    -60,    311,
13982        -87,   -331,    357,    -11,    158,     74,    562,      8,
13983        354, -10843,   -114,   -206,    699,   -617,   -141,    807,
13984         87,   -149,    174,    199,    -55,  10880,   -332,    182,
13985        544,    651,    -27,    261,   -190,   -655,     24,   -443,
13986       -630,    204,    207,  -4174,   3557,     89,   -386,   1754,
13987       -485,   -127,    -97,     40,  -1336,   -488,   -177,   -750,
13988         88,  -1040,  -2215,   -507,    169,   2908,     69,    -52,
13989       8458,    601,    174,   1635,    480,    181,   3004,  -3021,
13990       1868,   -364,  -2100,   -256,  -3065,    -33,  -7467,   -890,
13991      -1949,    -20,  -9472,   -230,   -847,   -634,   -377,    -40,
13992       1184,    242,    265,   7056,     42,     16,  -5070,    -71,
13993        300,  -1186,    187,    337,  -1331,     77,   -473,   3213,
13994       5738,    626,   2524,    531,   1001,   -803,   1231,  -1083,
13995       -564,    539,    191,   -498,    184,    603,  -1777,   -479,
13996       2298,   -604,  -2077,    634,   4682,  -1387,   -875,    498,
13997     -10011,   -173,    752,    109,    -70,    171,    -64,   -261,
13998        -79,     37,   -233,    128,    -66,    -70,    356,   -310,
13999        214, -14792,      6,    200,   -227,     59,   -241,    560,
14000       -230,    479,    403,    -22,    148,   7428,    110,   -177,
14001        110,   7518,  -2372,  -1277,    223,   -708,    731,    695,
14002       -702,  -2906,    256,  -1160,   4941,    121,  -1148,    -68,
14003       -424,  -1590,   4697,    705,    525,    684,   -451,   -246,
14004       -115,    556,    543,  -6658,    384,   -589,  -1505,     12,
14005        114,     82,  -5084,    164,    154,   -295,    106,   -271,
14006        -40,   -394,   -437,    397,   -279,  -3825,   -286,    632,
14007      -1041,   1137,    -93,     48,    192,  -5914,    -92,   -235,
14008        682,   5817,   -702,    180,   -243,   -219,   -910,   -174,
14009       -146,    142,     12,    -69,   -207,   -269,    -53,    567,
14010       -336,    114,   9601,   -272,   -270,    459,    610,   -258,
14011         97, -10950,    397,     57,     -7,    229,   1669,   -173,
14012       -173,    -92,   -347,   -133,   -357,     92,    132,   -609,
14013         60,   -124,    116,    -54, -15205,    142,    109,   1127,
14014        268,   -220,    336,   -743,   -238,    -29,   -902,     91,
14015      -3597,   -288,   1114,  -3797,  -1615,     32,  11481,     55,
14016        194,   3567,  -1857,  -2561,   -237,    -15,    -48,   -232,
14017        -58,    -21,     37,   -535,   -450,    857,   2001,     12,
14018         48,    840,    211,    126,   4833,    275,    176,   -111,
14019          9,   -112,   -403,    182,    296,    181,   -425,    -14,
14020        276,    118,   -240,    384,    139,   9183,   -230,    143,
14021       2412,    -70,    250,  10191,    809,    -15,   -257,  -1242,
14022       -163,  -4253,   -352,   -436,    264,  -4998,    -17,   -215,
14023       1412,   1592,    856,   -159,   4756,  -5032,    307,   -251,
14024        194,   6414,    -56,     -7,   -503,   -261,   -646,  -1050,
14025       -271,   -578,   -291,    614,    130,   -336,   -923,   -120,
14026        149,  -6012,    273,   -295,  -4586,    137,    206,   1246,
14027        498,    614,    991,  13776,    122,     52,   -660,    -76,
14028       -211,   -477,   -224,    196,    411,    398,   -590,    820,
14029       -441,    -35,   4394,   5010,   -902,    509,     45,    747,
14030       1035,   -455,   -579,    105,   1103,   -496,  -1249,   -248,
14031         46,  -5771,   -198,   -386,    736,     15,   -335,    -85,
14032       -624,   -124,    580,   -327,   -102,    -18,    866,    381,
14033 };
14034 
14035 static const int16_t shape22[] = {
14036       2560,   -127,   -137,   -385,  -1875,     90,   -240,    140,
14037       1290,    200,  -6762,    374,   1871,   8730,   -111,   -555,
14038      -1524,  -2175,  -4689,    521,   -179,    166,  -1573,   1056,
14039       -346,    247,    -92,   5713,    561,    233,   -360,    480,
14040       -741,  -7552,  -1508,    259,  -8746,   1604,   1385,    723,
14041       5678,   2243,    403,  12370,   3526,    574,   4982,    563,
14042       1713,  -1337,   1336,    -60,   -890,  -2184,   -563,   9347,
14043        775,   6318,   -883,   1476,   -335,    736,   -564,    635,
14044      -5557,    617,     54,    257,   -325,    -66,  -5689,   1061,
14045       -897,     90,   8394,   2004,   9456,   -222,  -2026,   -969,
14046         93,     -5,   -922,  -6491,   1496,  -1537,    651,   -277,
14047      -1038,   6072,  -8534,  -2526,   1645,   1459,    547,   2347,
14048        -85,   -761,  -7210,   -153,    414,   6096,    383,    320,
14049        370,   -902,    823,   3071,    499,   -731,     38,    473,
14050       1693,  -9456,    946,   1218,  -1054,     70,    367,   -469,
14051      -7861,   -913,    401,    198,    -83,    877,   -308,   8633,
14052        253,  -2025,   1925,   1412,   1351,   -360,   -948,  -7526,
14053       1089,  -7449,   1652,    141,    -43,  -2082,     44,    130,
14054      -7525, -15049,  -1345,    180,  -3009,  -4581,   -267,   2309,
14055      -1397,   -112,    -63,    307,   -746,    -13,     35,  -8800,
14056      -1947,  -1143,  -1096,  -2582,  -1210,   7683,   -743,  -1589,
14057       5699,    -80,  -1375,    -93,   -483,    129,   6076,  -6099,
14058        374,   -176,  -1150,   -416,    137,  -4309,  -1926,   3099,
14059         82,   -836,    392,   -655,    108,    428,   3361,    313,
14060        363,   7534,   1153,    334,   2262,   -367,    -69,   -813,
14061      -9702,   3074,  -5461,      0,  -1889,   1303,  -8306,   -113,
14062       -677,    692,  -2752,   1292,   -171,    430,   4609,  -2238,
14063        196,   1661,    -25,   -164,  -2590,  -4919,   -615,     -7,
14064       -753,   5104,   5197,    -66,   -310,    827,   -126,    615,
14065         70,   -456,    238,    682,   -639,   -561,    369,    183,
14066        113,    430,   -840,   -792,  -7282,  -7537,    619,   -445,
14067        588,     19,  -1061,    652,     46,    861,   9641,  -1251,
14068        -41,   -699,   -605,  -1389,    240, -10798,    733,    194,
14069      -1230,  -1092,   -520,   -219,      7,    518,   -181, -12062,
14070        651,    -40,   1128,   -390,   -220,   -438,    471,    510,
14071        632,   -321,   1393,   8827,  -3241,  -6683,    350,   1953,
14072       -246,   -582,  -5486,  -7576,   -157,    888,   2965,    -23,
14073        762,   6867,   3697,    -43,  -7905,   -938,   2119,    377,
14074        -25,    691,    136,   -725,   7643,   -730,   2024,  -6932,
14075        804,     53,    392,    440,    336,   6235,  -7037,  -5584,
14076      -1579,   1115,   1757,   1001,     32,   -294,   -592,    300,
14077       -764,  -8879,  -1612,   -845,   1722,   6968,    384,    267,
14078        862,  10830,   -364,  -1138,    -49,   1041,   -908, -14960,
14079        809,    628,  -1150,  -1348,   -437,    805,    877,    -64,
14080       1041,   5253,   -270,   2022,   1253,   -992,  11015,   2686,
14081         17,     80,  -1463,   4229,     80,   -834,  -9286,   1179,
14082         66,    -39,    -64,  -4057,   -423,    116,  -1441,  -1733,
14083        752,   1674,   1443,    757,  -3149,   9057,  -3522,   4007,
14084       -893,   1179,   -388,   6368,   -478,   4397,  13868,  -2996,
14085        790,    704,  -2299,  -6003,    449,  -5410,   1999,    181,
14086      -1807,   -362,    -57,    454,  -2371,   3658,   -485,   -212,
14087      11551,   1535,    478,  -1570,   -278,    584,    608,  -5211,
14088       6965,   1042,   -168,   -337,  -1071,     72,    451,   -204,
14089      -1000,  -1044,    689,    186,   -166,   -375,   9426,    363,
14090         93,   -717,    304,    107,   7853,  -1251,   1093,    692,
14091       -742,     33,    576,    447,    678,    452,    408,  -4813,
14092        711,   -595,   -516,  -1108,   1941,   3056,   -219,  -3413,
14093      10946,   1513,  -2375,     48,   -408,     49,   -399,  -5608,
14094        -58,    161,   4808,    436,     68,  -5675,    230,    832,
14095      -1228,   6382,   -588,  -1312,    772,   4337,   -405,  -5467,
14096       -222,   1382,   2158,    620,   -840,    810,  -3830,     48,
14097       -101,    529,  -2670,   -249,   1035,  -7620,  -1081,  -6646,
14098       1469,   1043,    743,   1553,   -556,   -274,     68,    238,
14099       1078,   -110,  -5163,    562,    735,  -8317,   1202,  -1325,
14100       -962,     61,   4280,    570,   7450,    265,  -1516,    696,
14101      -1567,   -681,      0,  -4064,   1548,  -2521,    657,    567,
14102      -8343,   1691,  -1430,   4827,    807,    905,  -2601,  -7415,
14103        921,  -1741,    363,    309,    211,   -521,   3013,   -797,
14104        648,  -3709,    961,    662,    403,   -386,   -719,  -5752,
14105       1355,   6717,    191,    591,   -371,  -1225,  -5125,    800,
14106       -252,  -5769,   1101,    657,   -141,   2377,  -1365,   -218,
14107       -114,    148,    276,    358,   -354,     18,    -31,  -9413,
14108      -5514,  -1458,   -220,    298,    666,    659,    359,    980,
14109      -1389,    101,   1500,   4661,    472,    264,  -7590,  -1469,
14110         41,     38,   -259,   -346,   -486,  -9949,    812,    422,
14111      -1354,  -2461,  -2057,   -253,   1806,   -107,    -41,  16384,
14112       -140,   -684,   5421,   1907,    -10,   -889,  -1877,  -6815,
14113       -818,  -5854,  -3196,   -895,  -1706,   -186,   7944,    100,
14114     -11260,  -4573,   -415,   4685,    395,  -6035,   5789,  -4566,
14115        624,  -2146,    570,    130,   -892,   1385,   -262,   6638,
14116      -2324,    348,   -288,    607,  -1574,   7119,  -1037,    -40,
14117      -4955,   -946,  -5215,  -1013,  -1232,   -875,    -78,   -399,
14118        231,   -173,  -5860,    189,   -755,  -8265,    745,    966,
14119        202,  -1858,    -26,   -658,     55,   1131,    -56,   3030,
14120        158,   3742,  -1261,    317,   6397,    521,   -508,   -522,
14121      -2040,   -747,  -6906,   -868,   -110,   -719,   2602,   2570,
14122      -1106,   -787,   -352,   9212,   -545,   7339, -10183,   -726,
14123       1104,  -1118,  -1655,    383,   1370,   1412,    528,  -4689,
14124       -398,  -3802,   -682, -11004,  -2310,   8011,   2301,  -5941,
14125       -512,   3813,    210,   1379, -15209,   1143,  -2344,   2459,
14126       2368,  -6484,  -2078,   -246,    383,   -204,   1449,   -453,
14127      -1539,    416,    508,  -7168,  -1930,   4279,    453,   -215,
14128       -296,   -346,   5691,   -200,   -855,    552,   5921,   -109,
14129        588,  -3049,   1312,   6767,    -78,  -7204,   1187,   -754,
14130      -1043,   -455,    412,   -490,   3124,   -273,   1468,   -546,
14131        552,   -306,    835,   -263,  -7234,    324,    318,  -1224,
14132        240,    198,    193,   -550,   -684, -12416,     85,  -1469,
14133       -463,   -301,    180,    290,   -928,  -6399,   -931,    176,
14134        310,   -692,   7964,   -204,    512,    975,  -6415,   -394,
14135        -30,   -120,   1638,  -1474,   -381,   5912,    156,   -830,
14136       -575,   -225,  -4079,   -787,   -957,   -801,    181,    575,
14137       1116,   -795,   -743,   -981,    434,   -365,  -9780,  -1814,
14138       1447,   1081,    153,    884,   8697,    259,    881,   -661,
14139      -1232,   -547,    464,    898,  -3988,   -476,    790,   7589,
14140       -525,   -809,  -2900,  -1271,    170,    223,  -5050,  -2554,
14141       1458,   -666,    537,  -6733,    212,    448,  -1556,   1459,
14142        802,  -2716,  -8785,  11020,   -258,   1229,   1138,    843,
14143        508,    103,   -657,   1273,   8140,    368,   -605,   6856,
14144        110,   -423,   5458,   -417,    993,    257,   5552,    -47,
14145       1401,   -119,  -1320,   6193,  -1196,     56,    -93,  -1604,
14146      -1491,   -897,    238,    823,   4213,    104,    145,  -1049,
14147      -9286,    -26,   -813,   -139,    499, -10351,   -466,   -515,
14148      -1166,   -412,   -746,    503,   1872,     17, -11941,  -3350,
14149       -108,  -7296,   -411,   4811,  -1870,    162,   5595,   -658,
14150        339,   -904,   6911,   -715,   -240,    -71,    377,   4747,
14151        -57,  -8920,    521,    753,   -375,  -1185,   1322,   -328,
14152          5,    525,   -610,    127,   1519,    791,    784, -16384,
14153        116,  -1007,   -352,    486,  -7871,    202,  -3684,   -387,
14154        676,  -8942,   -713,   -447,   -557,   1159,    974,   -380,
14155      -1183,   1049,     -9,    838,   -932,   -139,    371,   1688,
14156      -7617,   1192,   2350,   -220,  -4558,   2681,   1568,    102,
14157       1274,   -446,   -351,   1551,   1101,  -8995,  -5276,  -4416,
14158       3411,    221,   -429,    412,   1625,  -4575,    254,   -631,
14159        310,   -378,   9743,    859,    934,    142,  -1400,  -6921,
14160       6466,  -4068,   2664,    418,     70,    284,   -903,    -23,
14161       -502,   4354,  -5993,    125,    -34,  -1246,  -1946,   -204,
14162       1002,  -7454,    -88,  -8628,   2449,  13715,    318,  -8759,
14163        294,  -2212,    138,   -761,    285,  -1686,    291,    606,
14164        180,    761,   -359,  -1467,    299,   -417,   -361,   -895,
14165      -5692,    127,   -951,    165,      1,    396,   -819,  -5508,
14166        280,    760,   -411,  -1025,   -649,  -1688,  -6290,    272,
14167        -17,  -7595,      9,    307,    128,  -3995,   -119,    481,
14168      -3100,   -255,    651,    139,  -3492,     -6,  -4471,    452,
14169        -71,    139,   1255,  -6128,   1191,    326,     28,   -238,
14170       1374,   -334,   -457,   -836, -10390,    185,   -616,   3366,
14171        -39,    183,    -21,   6240,   1141,    341,   -348,    738,
14172        121,    -65,   -386,    -27,   -548,    337,     -4,   -126,
14173        571,   2263,   4936,  -1093,   -397,    961,  -5886,   -734,
14174       1509,   -660,    -61,    170,   -783,  -4197,  -1459,    906,
14175        -31,    400,   -481,    561,      6,    489,  -5397,  -1666,
14176         41,   -536,   -116,   6713,   1288,   -157,   -116,   4256,
14177       1895,   6671,   1837,   -544,   1276,   2031,    345,   6471,
14178        -84,   1868,  -2006,  -1304,  -7792,    702,  -1189,    105,
14179      -4869,   -282,   -790,   7083,   -628,  -1273,    252,   -179,
14180 };
14181 
14182 static const int16_t shape22s[] = {
14183        493,     -2,   -310,   -109,  -1218,   -193,   -267,    -11,
14184       -466,    -34,  -2492,    287,    241,   3621,   -537,    458,
14185        869,   -915,   -290,    782,     65,    -90,   -635,   1836,
14186         80,    519,    868,   1359,    550,    -92,   -704,    110,
14187       -210,  -4337,   -376,   -200,  -2693,      6,    381,    688,
14188        556,    883,    -88,   1698,   1081,    133,   1130,    -78,
14189        853,   -424,    -39,   -909,  -1579,  -2774,   -372,   3604,
14190       -519,   3777,    -66,   1330,  -1055,   1135,   -995,    220,
14191      -3124,    122,     83,   1045,   -701,   -120,  -6800,   -269,
14192        195,   1197,   5500,   -490,   5453,   -201,    411,    823,
14193       -146,     46,    252,  -2724,    606,   -924,  -1538,    394,
14194       -420,   6405,  -5632,   -941,   -402,   -137,    984,    -24,
14195        594,    -40,   -140,    -20,    204,   1211,    290,   -680,
14196        103,   -434,   -294,   1646,   -159,  -2296,   -237,    507,
14197        -67,  -8999,    -97,    403,  -1473,   -111,     22,   -257,
14198      -2203,   -600,    577,   -117,     48,   2216,   -170,   1192,
14199        700,   -477,   1678,    979,   2395,    -69,  -1746,  -2139,
14200       -294,  -4210,    181,   -372,    320,   -180,   -503,   -550,
14201      -3994,  -6315,    502,   -804,   -432,   -112,   -457,  -1016,
14202        637,    297,    932,    533,    798,    229,  -1001,  -2780,
14203      -4009,   1176,    189,  -1575,     21,   3512,   -348,  -1450,
14204       2488,    463,    611,    -46,     85,     94,   3319,  -3041,
14205       -362,   -261,  -1534,  -1900,      7,   -519,    -52,   1166,
14206       -174,   -152,   -189,   -415,    641,     27,   1764,    280,
14207       -301,   2976,    146,   -632,   4022,  -1994,    -84,    -61,
14208      -1633,    285,   -439,    781,   -592,    399,  -4794,    203,
14209       -295,     32,  -1423,    216,  -2773,     -9,   3589,  -3952,
14210       -195,    161,   -223,  -2240,  -1886,  -2643,    978,    113,
14211      -1019,   1645,   1493,   -851,   1417,    -74,    717,    411,
14212        887,  -1384,     73,    117,    -65,     -7,    133,     18,
14213         69,     11,    -98,     45,  -1751,  -2710,     11,   -140,
14214         29,    185,    327,    705,     56,    152,   8202,   -117,
14215        157,   -478,     36,   -564,    996,  -9359,   -707,    674,
14216       1169,    270,    156,   -679,     15,    720,    -38,  -4952,
14217       -196,    183,   -356,  -1004,    185,   -148,    -61,    151,
14218       -229,   -161,     23,   4350,   -650,  -4384,    -21,    909,
14219        105,   -271,  -2538,  -4018,  -1268,    351,    396,   -190,
14220       -135,    970,   3159,   -935,  -6968,   -131,  -1031,     53,
14221       -430,    242,   -219,    384,   2832,   -151,    152,  -6891,
14222       1444,    -63,    -46,     72,    653,   3955,  -4187,   -321,
14223       -298,    678,   -471,    664,    -42,    -30,    825,    195,
14224      -1147,  -2728,   -178,  -2305,    680,   1980,   -147,    320,
14225       -348,   4307,    806,   -263,    -60,   -102,      8, -10085,
14226        626,   -130,    267,   -621,     45,   -157,    438,    190,
14227         78,   1608,   -246,   -386,    256,   -255,   5651,   -449,
14228        -13,    198,  -3193,    329,   -500,  -1368,  -6647,    609,
14229       -507,    -96,    222,  -1196,    171,    -12,   -299,  -1423,
14230        442,     47,     -5,   -282,    -18,   4969,  -1764,    231,
14231       -471,   5044,    412,   1496,   -146,     35,   5083,   -228,
14232        355,   -482,  -1063,   1265,     80,  -1278,   1225,    826,
14233      -1914,    779,    439,   -511,  -4177,    425,    -38,    -55,
14234       9786,   1005,   -538,   -664,   -641,    638,    125,  -2811,
14235       2308,     28,  -1157,   -229,   -624,     45,    354,   -368,
14236      -1661,     90,    778,   -328,    272,   -223,   9558,    822,
14237       -167,    -12,  -1020,   2962,   2372,   -932,   1961,   1398,
14238       2660,      3,    235,    421,    114,   -283,    371,  -1652,
14239        329,   -435,   -113,  -1296,   -501,   -686,    297,   -384,
14240      10328,    472,    614,    139,   -765,   -309,    180,  -2009,
14241       -171,   -175,   3571,    146,     46,  -1356,   -134,    -15,
14242       -166,   2046,    108,    119,   -281,    971,   -471,  -1134,
14243         34,   -104,    219,    746,   -223,    245,   -181,     12,
14244       -165,    216,   -792,     86,    562,  -1807,   -116,  -1324,
14245        590,   -320,    -80,   1863,   -420,  -1066,   -698,  -2879,
14246         -6,    182,  -2325,    575,     97,  -2616,   2938,   -673,
14247       -693,   -116,   1905,   -430,   4739,    -12,  -3307,    693,
14248       -227,    223,   -111,  -1498,      5,   1751,    -36,    234,
14249      -4584,    838,   -370,   -296,   -818,    337,    -46,  -8921,
14250        875,   -423,    496,  -1196,    -24,  -1014,    969,    294,
14251        237,  -1733,     27,   2543,   1494,    190,    457,  -1391,
14252       1209,   5651,    548,    504,    686,  -2889,   -151,    725,
14253        486,  -3716,   -285,    830,     31,   5132,    770,    -24,
14254       -482,   -369,   -126,  -1552,   -347,   -272,   -387,  -9485,
14255      -1547,  -1189,    369,    812,    311,    536,    391,    361,
14256      -1708,   -288,    -94,   2053,    557,   -611,  -4551,  -2368,
14257        173,    472,    160,  -1849,     96,  -7569,    183,    484,
14258       -393,   -346,   -309,    -13,     -7,      2,   -239,  10395,
14259       -587,   -115,   1282,   -634,     81,     90,   -725,  -2685,
14260      -1214,  -4455,  -1897,  -2903,   -827,    124,   2215,    696,
14261      -1225,  -1353,   -371,    343,    421,   -640,   1480,  -1174,
14262         76,   -835,   -716,   -625,   -547,   1250,  -2696,   2132,
14263       -548,    439,   -607,    408,   -221,   5026,    352,   -344,
14264      -1339,   -602,  -1650,   -404,   -458,   -502,     61,   -164,
14265         53,    -26,  -2652,   -209,     64,  -4068,    713,    193,
14266       -117,  -1290,     95,    -86,   -515,   1336,   -492,   1654,
14267      -2963,   3663,  -4231,     -1,   3017,    371,    276,     -7,
14268       -289,    -33,  -5942,    237,     30,    586,   -264,   -493,
14269        435,   -388,   -165,  10434,    192,   3897,  -5414,    361,
14270        845,   -259,    481,    331,    650,   -232,     23,  -1789,
14271         27,  -4065,   1020,  -4261,   -651,   3174,    951,  -3363,
14272        577,   -112,    642,  -1177,  -1707,    492,   -250,  -1236,
14273         24,  -1394,  -1807,   -853,   1681,    -69,    851,   -959,
14274      -5759,   -202,     30,  -3466,   -593,   5414,     65,    141,
14275       -319,    674,   1183,   -155,   -312,    372,   2829,    -75,
14276        -60,  -2618,   -240,   2944,   -631,  -4221,    -16,    467,
14277        211,    -58,     55,   -527,    -51,   -160,    642,   -305,
14278        388,    413,    210,    -81,  -3383,   -120,    144,   -220,
14279       -672,   1352,   -630,  -2324,   -423,  -8053,   -131,   -912,
14280       -260,   -380,    470,    154,  -1346,  -2417,   -426,   -403,
14281       -137,   -160,   2823,    609,   -216,   -173,   -585,   -514,
14282         95,   -202,    222,     16,    136,   1751,    237,  -1089,
14283        957,   -144,   -518,    416,   -347,    -60,    207,    277,
14284        512,  -1133,    166,   1423,   -883,   -194,  -7016,  -1938,
14285        417,   2302,   -992,   -179,    738,    -74,    411,   -462,
14286       -413,     67,    234,   -322,   -164,    -47,    -89,   1409,
14287        390,  -1180,  -2888,    655,   1958,      0,  -1826,   -471,
14288      -1247,    307,    104,  -8502,   -198,   -222,    191,    281,
14289       -868,     47,  -4553,   2434,    174,    263,   2844,    -72,
14290       -597,  -1183,   -374,    -93,   3348,     13,    173,   6285,
14291        -32,   -213,   1882,    411,   -608,   -562,   2998,    293,
14292         54,   -147,   -120,    822,    -93,    679,    206,  -3229,
14293       -767,  -1603,   -259,   -310,   4306,    548,     -9,    -99,
14294      -5722,   -328,   -176,    453,    338,  -9687,    -63,    844,
14295        322,    615,  -1075,   -370,    159,    -33,  -6213,  -1375,
14296        741,   -801,  -1319,   1513,   1331,    -69,   2702,   -458,
14297       -203,    103,   4696,   -284,    465,    -62,    -40,   3184,
14298        238,  -6131,    546,   1713,   -365,    -24,    116,    -33,
14299        304,    807,   -231,    291,    903,    749,   -254, -12215,
14300        115,    -35,    -95,   -166,  -3776,   -170,  -4517,   -151,
14301         67,  -7725,    666,   -573,   -744,   -719,     37,     31,
14302        373,    148,   -125,     15,   -150,   -905,    -42,    272,
14303      -5223,    650,   5233,    109,  -1235,    991,    211,   1522,
14304       -555,   -328,    -52,   5335,    -22,  -5476,  -3102,   -637,
14305        986,    468,    -37,   -164,   -264,  -1290,    754,   -940,
14306       -685,   -862,   7270,   -279,   -441,    472,   -153,  -2515,
14307       3899,    -95,    360,    762,     14,    434,    619,    185,
14308       -230,   1233,  -1330,   1360,   -756,    361,  -1391,   -247,
14309        120,  -3573,    293,    375,    806,   5526,    536,    137,
14310        486,   -484,     13,    -37,     12,     -4,     81,     43,
14311         10,     43,    -38,   -371,    -64,  -1167,   -117,   -371,
14312      -1958,   -166,    543,    -97,    -83,    391,    -59,  -1631,
14313        302,   1077,   -128,   -641,    -64,     21,  -2562,   -235,
14314        342,  -7121,   -646,    -49,   -961,   -141,   -210,   -555,
14315      -1596,   -988,    723,   -209,  -3585,     10,    -35,   1051,
14316          0,    138,    941,  -5002,    805,   3009,     35,    -70,
14317        513,    -21,   -432,   -224, -10628,   -167,  -1045,   2603,
14318        336,    360,    515,    683,    981,   3028,    492,   -543,
14319      -1844,     23,    -30,     52,    -40,    447,     11,    363,
14320        -95,   1609,   2613,    -13,   -400,    719,  -4513,   -676,
14321       -290,    456,   -332,    -11,   -261,   -455,     89,   -301,
14322        285,    287,    202,    281,     87,   -202,  -1482,   -535,
14323        874,   -478,   -201,   4715,    824,   -204,    145,   2882,
14324        404,   3376,    363,    -18,   -127,    764,    106,   1626,
14325        178,    185,     22,   -637,  -6216,   1399,   -961,    -88,
14326       -553,    -91,     98,   1831,      9,   -583,   1253,  -1741,
14327 };
14328 
14329 static const int16_t shape44s[] = {
14330        -20,   -140,    683,   -586,  -1742,    177,   -538,   1900,
14331       2193,    -17,  -2096,    261,    645,    339,     77,   1136,
14332       -521,    537,   -924,   -156,   -261,    195,   1049,    -39,
14333        236,   -137,      0,   3199,    225,     46,     86,   -215,
14334        557,  -5394,     17,    911,  -1690,    -48,    -48,   -175,
14335        -11,   -631,   -153,   4474,   -347,    -39,   1759,    154,
14336        170,   -180,   -273,    603,   -590,  -5195,    -74,   1789,
14337        240,   -212,    431,   2447,    368,    -76,   -313,     11,
14338      -2926,     19,    -71,    208,    -51,   -728,  -6412,    -61,
14339        141,   -112,   5280,    -76,   4435,   -402,    -25,     46,
14340        210,   -104,    172,  -3830,   -366,    -23,    239,   -112,
14341        137,   6692,  -6288,   -720,   -132,   -136,    552,  -1688,
14342       -345,   -289,   -485,    149,    174,    180,    361,   -236,
14343         92,    407,      6,   2373,    380,   -167,    845,    444,
14344       -834,  -9358,    413,  -1302,    460,     77,     34,     56,
14345      -1516,   -143,    207,    -43,    -31,   -106,    -52,    403,
14346       -309,    298,    -88,   1552,   -240,   -776,    624,  -4181,
14347       -342,  -4804,     57,    -23,    160,    -44,    469,    -17,
14348      -3997,  -5079,   -263,     72,    181,   1085,    538,   -611,
14349       -368,     59,   -204,   -195,    -40,   -201,   -803,  -5093,
14350      -3216,    480,     46,   -729,    244,   3320,    185,    503,
14351       2979,   -416,    110,     25,    140,   -502,   2236,  -4420,
14352        -36,   -238,   -278,     60,    -82,   -597,    218,     69,
14353        -95,  -2102,  -2138,  -2308,  -3796,     20,   -211,   -229,
14354        297,   3665,     81,    148,   1315,  -4537,    -38,    186,
14355      -3106,   -526,     90,    -35,   -193,   -302,  -5860,    276,
14356       -308,    206,    645,      1,   -242,    580,   3025,  -2583,
14357        -90,    511,   -315,   -137,  -2033,  -4313,    693,    485,
14358       -211,   1486,   1180,    181,   -136,    204,     23,    383,
14359       1479,   -213,     42,     32,    -64,   -136,    -91,   -146,
14360        434,    231,     36,    -58,  -3254,  -2647,    -18,    345,
14361        171,    -60,     84,    209,    246,   -587,   9447,    -67,
14362       -187,   -108,   -226,   -458,   -519, -11089,   -422,   -502,
14363        132,     79,    298,   -475,   -412,    196,   -164,  -7347,
14364        185,   -131,    369,     18,   -500,    644,   -334,     93,
14365        -77,     71,    341,   3566,   -281,  -4191,   -145,     87,
14366         37,    306,  -3482,  -5739,    161,   -245,    293,    208,
14367        380,   2888,     31,    -23,  -2061,   -597,    -56,    350,
14368       -105,   1167,     64,    342,   3638,    -79,   -106,    148,
14369       5422,   -719,   -232,      8,   -395,   3249,  -5093,   -222,
14370       -707,    241,    318,    735,    376,     78,   -166,  -1614,
14371         -9,  -3373,    330,  -1540,   2028,   3400,     -9,    317,
14372          9,   4903,    262,     62,    222,    -95,   -208, -13376,
14373       -101,    121,    298,      5,    172,    406,   -164,     79,
14374        172,   1993,    235,    229,   1193,   -274,   5944,   -918,
14375        -15,   1304,    307,   1150,   -385,   -794,  -3467,    660,
14376       2143,    147,   -279,   -751,   -305,   1052,    205,   -108,
14377        572,   -212,     29,    -50,      6,   3749,    238,  -2016,
14378      -1118,  -1329,   -971,   2633,    519,    194,   3545,    -11,
14379         77,    -92,   1215,   -439,    152,   -863,   1604,    180,
14380       -514,    252,    308,   -131,   -938,    133,    378,     11,
14381      12153,     51,    486,     71,   -476,   -599,     57,   -127,
14382       2685,   -173,   -182,    468,  -3469,   -594,   -380,    265,
14383       -879,   -352,   -278,   -309,    575,    124,  10814,   -765,
14384        -64,    710,   -105,    296,   2562,     98,   -358,    556,
14385       2921,   -133,     -5,   -406,     42,    496,  -1053,  -1957,
14386        701,    266,    260,   -441,     43,   -192,     -1,  -2174,
14387       9894,    -90,   -181,     29,     50,   -858,     59,   -190,
14388         49,   -282,   1632,   1525,    100,  -3659,     13,    173,
14389       -240,   5304,   -383,    263,   -311,   1747,    169,  -2203,
14390        -29,   -106,    342,   -301,     66,     49,     23,    857,
14391       -607,    698,  -1198,   -191,   -450,  -1875,   -329,  -2156,
14392        156,     95,    145,    129,   -321,     88,   1049,   3980,
14393        -14,    321,  -1484,    895,    -30,  -2174,    289,    933,
14394       -933,     15,   2631,     68,   3054,    221,    -87,    175,
14395        200,    937,    -87,  -2032,    348,    146,   -372,     60,
14396      -2566,   3497,    -98,    313,    536,   -299,    -58,  -8949,
14397        323,   -524,   -331,    713,    -47,    360,    155,    168,
14398        687,  -1391,   1973,    670,    788,   -202,   -129,  -5113,
14399         54,   1178,   1218,    172,    630,   -154,  -1047,    840,
14400         71,   -337,     91,    214,   -474,    624,   -773,     16,
14401       -126,    340,   -631,   -482,   -155,    419,     50, -10976,
14402       -742,   -781,    169,    149,     33,   -169,     44,    354,
14403         26,    129,   -179,   1401,    776,   -155,  -3996,   -813,
14404        594,    238,    -61,    168,   -383,  -9261,    294,    470,
14405       -322,   -190,   -956,   -290,     27,   -438,   -254,  12571,
14406        344,   -393,   -568,     56,     81,    171,   -115,  -4370,
14407         49,   -322,   -237,   -692,    -55,    -49,   4317,     -6,
14408      -4837,   -156,    179,    247,   -338,    -48,    952,  -1061,
14409        -33,   -934,    250,   -256,  -1622,   1039,   -738,   2719,
14410        -20,   -190,    249,   -119,   -235,   6080,    123,   -502,
14411      -1443,     86,  -1684,   -177,   -128,    -58,   -237,   -641,
14412       -177,     64,  -2416,     15,   -116,  -6465,   -412,    161,
14413        419,    768,     36,    113,   -944,   -241,  -1424,    -95,
14414        635,   1798,  -2257,    -18,   3046,    173,    -33,   -207,
14415        -52,   -831,  -5730,    -54,   -199,    194,   -255,    467,
14416       -211,   -853,   -512,  11619,    148,   3681,  -4603,   -282,
14417        129,   -205,   -606,    167,    306,    464,    485,   -959,
14418       -203,    254,    151,  -6880,   -262,   5180,    658,  -1378,
14419       1174,    -53,    -59,    -33,  -3077,   -127,   -223,    -17,
14420        -31,  -2190,     23,    317,   -169,    203,   -223,   -222,
14421      -5295,    116,     80,  -2757,   -666,   3377,   -476,     85,
14422       -630,   -147,   1740,   -175,   -115,    207,    240,   -248,
14423        -95,  -1016,   3966,   3998,   -343,  -4751,    187,   -113,
14424       -250,    111,   -510,   -203,    130,     89,    311,    608,
14425       -221,   -381,   -253,   -359,  -2254,     45,    224,   -141,
14426         45,    -19,    480,  -5074,    797,  -4580,   -163,    110,
14427       -234,    337,      6,    707,    492,  -5493,  -2750,    -94,
14428       -363,    113,   2345,    344,    379,    464,  -3222,    -56,
14429       -269,   -262,    -10,   -609,    324,   3043,    209,   3092,
14430       -600,     42,   -615,    -17,    -53,     30,   1123,    224,
14431        593,    632,    -90,    428,   1117,  -1429,  -6741,    -95,
14432       -293,   -103,  -2784,    251,   1688,    621,   -349,   1059,
14433      -1093,   -148,    447,    149,     88,     92,    687,   1249,
14434         80,    289,  -1841,    221,    -10,    -92,  -1736,    118,
14435        136,    138,   -162,  -4162,   -111,     62,     95,    166,
14436       -172,   -695,  -3685,   5694,   -527,   2032,   -549,     43,
14437       -101,    221,    181,   -479,   7697,   2007,   -127,    805,
14438        -83,   -535,   1354,   -383,    253,   -622,   2910,   1249,
14439        782,     13,     42,    994,   -545,     75,   -485,    330,
14440        -16,    343,    272,   -781,    360,    -97,    -25,   -875,
14441     -12689,   -623,   -307,    195,   -256, -11644,    229,    180,
14442        -42,   -361,   -124,    -81,    -23,   -460,  -1993,    212,
14443       -634,   -847,   1616,   -546,   -583,     99,   3800,     10,
14444        177,    366,   6106,   -173,    265,   -213,     10,   1108,
14445       -288,  -1690,   -237,   -312,     38,  -2272,    431,    -26,
14446       -178,   -764,    507,    355,    677,   -214,   -816, -12411,
14447         47,     12,    294,   -295,  -3916,   -677,  -4885,   -250,
14448       -453,  -7716,    478,    231,     17,   -248,    147,   1064,
14449        637,    -80,    -41,    265,   -383,    142,    116,   2991,
14450      -3060,    809,   2056,   -119,   -866,    -22,   -660,    233,
14451        306,  -1873,  -1141,   6995,    186,  -8678,   -109,    -39,
14452       -105,    730,     18,   -846,    273,  -2922,    210,     26,
14453       -174,   -142,    990,    131,   -436,   1422,   -217,  -3152,
14454       3224,     35,    315,    -47,     48,   -221,    568,     44,
14455        182,   1696,  -1755,   -193,    527,    158,   -555,  -3485,
14456        171,  -4552,    -47,  -4680,     95,   -112,    184,     80,
14457        -36,   -915,     87,     24,   -259,  -1743,     68,   -117,
14458        405,     11,     40,   -320,    -17,   -158,   -134,   -186,
14459      -1206,   -466,   1262,    133,   -254,   -100,    210,  -1735,
14460       -636,    319,   -978,     69,    197,   -521,  -5503,    -78,
14461       -544,  -1011,    101,   -489,   -371,    -79,   -196,    -18,
14462       -839,   1091,    682,  -1441,  -2375,  -1127,     54,    829,
14463       -306,   -255,    641,  -3665,    473,   3504,  -1035,   -160,
14464       -467,   -275,   -437,     79, -13513,    326,    132,     82,
14465        188,    362,    -74,   1406,    -46,   2864,    351,   -558,
14466      -1277,    108,    -92,    -53,     72,    -41,    -31,    -97,
14467        353,     73,   1864,   -207,    106,    -81,  -3930,    173,
14468         41,   -539,   -497,    135,   -526,   -823,     69,    -10,
14469        176,    648,  -1710,    564,     80,    237,  -1956,    234,
14470         11,    142,   -849,   4116,   -473,    110,    129,   2137,
14471       -170,   3193,     10,    245,   -953,   -827,    -30,   1235,
14472        366,    -67,     54,   -567,  -7377,   2461,    582,     74,
14473      -1988,    -33,   -296,   3090,    -54,    145,    564,   -295,
14474 };
14475 
14476 static const uint16_t bark_tab_l8_512[] = {
14477     4,  5,  4,  5,  4,  5,  5,  5,  5,  6,  6,  6,  6,  8,  7,  9,
14478     9, 11, 11, 14, 15, 17, 20, 24, 28, 34, 41, 51, 64, 83,
14479 };
14480 
14481 static const uint16_t bark_tab_m8_256[] = {
14482     3, 4, 3, 4, 3, 4, 4, 5, 5, 6, 6, 8, 9, 11, 13, 17, 23, 29, 41, 58
14483 };
14484 
14485 static const uint16_t bark_tab_s8_64[] = {
14486     2, 1, 2, 2, 3, 4, 5, 7, 13, 25
14487 };
14488 
14489 static const uint16_t bark_tab_l8s_512[] = {
14490       7,   8,   7,   8,   8,   8,   8,   8,
14491       8,   9,   9,  10,  10,  11,  11,  12,
14492      12,  14,  15,  16,  18,  19,  21,  24,
14493      27,  30,  35,  40,  46,  53,
14494 };
14495 
14496 static const uint16_t bark_tab_s8s_64[] = {
14497       3,   3,   3,   3,   4,   5,   6,   8,
14498      12,  17,
14499 };
14500 
14501 static const uint16_t bark_tab_m8s_256[] = {
14502       6,   5,   6,   6,   6,   6,   7,   7,
14503       8,   8,   9,  10,  11,  13,  15,  18,
14504      20,  25,  31,  39,
14505 };
14506 
14507 static const uint16_t bark_tab_l11_512[] = {
14508       4,   4,   5,   4,   5,   4,   5,   6,
14509       6,   6,   7,   8,   9,  10,  12,  14,
14510      17,  21,  27,  33,  44,  58,  82, 121,
14511 };
14512 
14513 static const uint16_t bark_tab_s11_64[] = {
14514       2,   1,   2,   3,   4,   6,  13,  33,
14515 };
14516 
14517 static const uint16_t bark_tab_m11_256[] = {
14518       3,   3,   4,   3,   4,   4,   5,   6,
14519       7,   9,  11,  15,  21,  30,  48,  83,
14520 };
14521 
14522 static const uint16_t bark_tab_l11s_512[] = {
14523       6,   6,   6,   6,   6,   6,   7,   6,
14524       7,   7,   8,   8,   8,   9,  10,  10,
14525      11,  13,  13,  15,  17,  18,  21,  25,
14526      27,  33,  38,  45,  54,  66,
14527 };
14528 
14529 static const uint16_t bark_tab_s11s_64[] = {
14530       2,   3,   2,   3,   3,   4,   6,   8,
14531      12,  21,
14532 };
14533 
14534 static const uint16_t bark_tab_m11s_256[] = {
14535       4,   5,   4,   5,   5,   5,   6,   5,
14536       7,   7,   8,   9,  10,  12,  15,  17,
14537      22,  28,  35,  47,
14538 };
14539 
14540 static const uint16_t bark_tab_l16_1024[] = {
14541      5,  5,  5,  5,  5,  5,  5,  6,  6,  7,  7,   7,   8,   9, 10, 11,
14542     12, 14, 17, 19, 22, 27, 33, 40, 51, 64, 84, 114, 164, 257
14543 };
14544 
14545 static const uint16_t bark_tab_m16_512[] = {
14546      3,  3,  3,  3,  4,  3,  4,   4,  4,  5,  5,  6,  7,  8, 10, 12,
14547     14, 18, 24, 30, 42, 59, 89, 152
14548 };
14549 
14550 static const uint16_t bark_tab_s16_128[] = {
14551     2, 2, 2, 3, 3, 5, 7, 12, 25, 67
14552 };
14553 
14554 static const uint16_t bark_tab_l16s_1024[] = {
14555       9,   9,   8,   9,  10,   9,  10,  10,
14556      10,  12,  11,  13,  13,  14,  16,  17,
14557      19,  20,  24,  26,  30,  35,  40,  48,
14558      56,  68,  83, 102, 128, 165,
14559 };
14560 
14561 static const uint16_t bark_tab_s16s_128[] = {
14562       3,   4,   4,   4,   5,   7,  10,  16,
14563      26,  49,
14564 };
14565 
14566 static const uint16_t bark_tab_m16s_512[] = {
14567       7,   6,   7,   7,   7,   8,   9,   9,
14568      10,  11,  14,  15,  18,  22,  27,  34,
14569      44,  59,  81, 117,
14570 };
14571 
14572 static const uint16_t bark_tab_l22_1024[] = {
14573       3,   4,   3,   4,   3,   4,   4,   4,
14574       4,   4,   5,   5,   5,   6,   7,   7,
14575       8,   9,  11,  12,  14,  16,  20,  24,
14576      29,  36,  45,  60,  80, 113, 173, 302,
14577 };
14578 
14579 static const uint16_t bark_tab_l22s_1024[] = {
14580       6,   7,   6,   6,   7,   7,   7,   7,
14581       7,   8,   9,   8,  10,  10,  11,  12,
14582      13,  15,  16,  18,  21,  24,  27,  33,
14583      38,  46,  55,  68,  84, 107, 140, 191,
14584 };
14585 
14586 static const uint16_t bark_tab_s22s_128[] = {
14587       3,   2,   3,   4,   4,   6,   9,  14,
14588      26,  57,
14589 };
14590 
14591 static const uint16_t bark_tab_m22s_512[] = {
14592       5,   5,   5,   6,   5,   7,   6,   7,
14593       9,   9,  11,  13,  15,  20,  24,  33,
14594      43,  61,  88, 140,
14595 };
14596 
14597 static const uint16_t bark_tab_l44_2048[] = {
14598      5,  6,  5,   6,   5,   6,   6,   6,  6,  6,  7,  7,  7,  8,  8,  9,
14599      9, 10, 11,  11,  13,  14,  16,  17, 19, 22, 25, 29, 33, 39, 46, 54,
14600     64, 79, 98, 123, 161, 220, 320, 512,
14601 };
14602 
14603 #define bark_tab_m22_512 bark_tab_m44_512 /* Both tables are identical */
14604 static const uint16_t bark_tab_m44_512[] = {
14605      3,  2,  3,   3,  3,  4,  3,  5,  4,  6,  7,  8, 10, 14, 18, 25,
14606     36, 55, 95, 208,
14607 };
14608 
14609 #define bark_tab_s22_128 bark_tab_s44_128 /* Both tables are identical */
14610 static const uint16_t bark_tab_s44_128[] = {
14611     1, 2, 1, 2, 3, 4, 6, 10, 23, 76
14612 };
14613 
14614 const TwinVQModeTab ff_metasound_mode0806 = {
14615     {
14616         {  8, bark_tab_s8_64,  10, fcb8s, 1, 5, cb0806ss0, cb0806ss1, 27 },
14617         {  2, bark_tab_m8_256, 20, fcb8m, 2, 5, cb0806sm0, cb0806sm1, 22 },
14618         {  1, bark_tab_l8_512, 30, fcb8l, 3, 6, cb0806sl0, cb0806sl1, 24 }
14619     },
14620     512, 12, ff_metasound_lsp8, 1, 5, 3, 3, shape8, 8, 28, 20, 6, 200
14621 };
14622 
14623 const TwinVQModeTab ff_metasound_mode0806s = {
14624     {
14625         {  8, bark_tab_s8s_64,  10, fcb8ss, 1, 5, cb0806ss0, cb0806ss1, 27 },
14626         {  2, bark_tab_m8s_256, 20, fcb8sm, 2, 5, cb0806sm0, cb0806sm1, 22 },
14627         {  1, bark_tab_l8s_512, 30, fcb8sl, 3, 6, cb0806sl0, cb0806sl1, 24 }
14628     },
14629     512, 12, ff_metasound_lsp8, 1, 5, 3, 3, shape8s, 8, 28, 20, 6, 200
14630 };
14631 
14632 const TwinVQModeTab ff_metasound_mode0808 = {
14633     {
14634         { 8, bark_tab_s8_64,  10, fcb8s, 1, 5, cb0808s0, cb0808s1, 18 },
14635         { 2, bark_tab_m8_256, 20, fcb8m, 2, 5, cb0808m0, cb0808m1, 16 },
14636         { 1, bark_tab_l8_512, 30, fcb8l, 3, 6, cb0808l0, cb0808l1, 17 }
14637     },
14638     512, 12, ff_metasound_lsp8, 1, 5, 3, 3, shape8, 8, 28, 20, 6, 200
14639 };
14640 
14641 const TwinVQModeTab ff_metasound_mode0808s = {
14642     {
14643         {  8, bark_tab_s8s_64,  10, fcb8ss, 1, 5, cb0808ss0, cb0808ss1, 18 },
14644         {  2, bark_tab_m8s_256, 20, fcb8sm, 2, 5, cb0808sm0, cb0808sm1, 16 },
14645         {  1, bark_tab_l8s_512, 30, fcb8sl, 3, 6, cb0808sl0, cb0808sl1, 17 }
14646     },
14647     512, 12, ff_metasound_lsp8, 1, 5, 3, 3, shape8s, 8, 28, 20, 6, 200
14648 };
14649 
14650 const TwinVQModeTab ff_metasound_mode1110 = {
14651     {
14652         {  8, bark_tab_s11_64,   8, fcb11s, 1, 5, cb1110s0, cb1110s1, 21 },
14653         {  2, bark_tab_m11_256, 16, fcb11m, 2, 5, cb1110m0, cb1110m1, 18 },
14654         {  1, bark_tab_l11_512, 24, fcb11l, 3, 6, cb1110l0, cb1110l1, 19 }
14655     },
14656     512, 16, ff_metasound_lsp11, 1, 6, 4, 3, shape11, 9, 28, 20, 7, 200
14657 };
14658 
14659 const TwinVQModeTab ff_metasound_mode1110s = {
14660     {
14661         {  8, bark_tab_s11s_64,  10, fcb11ss, 1, 5, cb1110ss0, cb1110ss1, 21 },
14662         {  2, bark_tab_m11s_256, 20, fcb11sm, 2, 5, cb1110sm0, cb1110sm1, 18 },
14663         {  1, bark_tab_l11s_512, 30, fcb11sl, 3, 6, cb1110sl0, cb1110sl1, 20 }
14664     },
14665     512, 16, ff_metasound_lsp11, 1, 6, 4, 3, shape11s, 9, 36, 30, 7, 200
14666 };
14667 
14668 const TwinVQModeTab ff_metasound_mode1616 = {
14669     {
14670         { 8, bark_tab_s16_128,  10, fcb16s, 1, 5, cb1616s0, cb1616s1, 16 },
14671         { 2, bark_tab_m16_512,  24, fcb16m, 2, 5, cb1616m0, cb1616m1, 15 },
14672         { 1, bark_tab_l16_1024, 30, fcb16l, 3, 6, cb1616l0, cb1616l1, 16 }
14673     },
14674     1024, 16, ff_metasound_lsp16, 1, 6, 4, 3, shape16, 9, 28, 30, 7, 200
14675 };
14676 
14677 const TwinVQModeTab ff_metasound_mode1616s = {
14678     {
14679         { 8, bark_tab_s16s_128,  10, fcb16ss, 1, 5, cb1616ss0, cb1616ss1, 16 },
14680         { 2, bark_tab_m16s_512,  20, fcb16sm, 2, 5, cb1616sm0, cb1616sm1, 15 },
14681         { 1, bark_tab_l16s_1024, 30, fcb16sl, 3, 6, cb1616sl0, cb1616sl1, 16 }
14682     },
14683     1024, 16, ff_metasound_lsp16, 1, 6, 4, 3, shape16s, 9, 56, 60, 7, 200
14684 };
14685 
14686 const TwinVQModeTab ff_metasound_mode2224 = {
14687     {
14688         { 8, bark_tab_s22_128,  10, fcb22s, 1, 6, cb2224s0, cb2224s1, 15 },
14689         { 2, bark_tab_m22_512,  20, fcb22m, 2, 6, cb2224m0, cb2224m1, 14 },
14690         { 1, bark_tab_l22_1024, 32, fcb22l, 4, 6, cb2224l0, cb2224l1, 15 }
14691     },
14692     1024, 16, ff_metasound_lsp22, 1, 6, 4, 3, shape22, 9, 56, 36, 7, 200
14693 };
14694 
14695 const TwinVQModeTab ff_metasound_mode2224s = {
14696     {
14697         { 8, bark_tab_s22s_128,  10, fcb22ss, 1, 6, cb2224ss0, cb2224ss1, 15 },
14698         { 2, bark_tab_m22s_512,  20, fcb22sm, 2, 6, cb2224sm0, cb2224sm1, 14 },
14699         { 1, bark_tab_l22s_1024, 32, fcb22sl, 4, 6, cb2224sl0, cb2224sl1, 15 }
14700     },
14701     1024, 16, ff_metasound_lsp22, 1, 6, 4, 3, shape22s, 9, 56, 36, 7, 200
14702 };
14703 
14704 const TwinVQModeTab ff_metasound_mode4432 = {
14705     {
14706         { 16, bark_tab_s44_128,  10, fcb44ss, 1, 6, cb4432s0, cb4432s1, 23 },
14707         {  4, bark_tab_m44_512,  20, fcb44sm, 2, 6, cb4432m0, cb4432m1, 21 },
14708         {  1, bark_tab_l44_2048, 40, fcb44sl, 4, 6, cb4432l0, cb4432l1, 22 }
14709     },
14710     2048, 20, ff_metasound_lsp44, 1, 6, 4, 4, shape44s, 9, 84, 54, 7, 200,
14711 };
14712 
14713 const TwinVQModeTab ff_metasound_mode4440 = {
14714     {
14715         { 16, bark_tab_s44_128,  10, fcb44ss, 1, 6, cb4440ss0, cb4440ss1, 18 },
14716         {  4, bark_tab_m44_512,  20, fcb44sm, 2, 6, cb4440sm0, cb4440sm1, 17 },
14717         {  1, bark_tab_l44_2048, 40, fcb44sl, 4, 6, cb4440sl0, cb4440sl1, 17 }
14718     },
14719     2048, 20, ff_metasound_lsp44, 1, 6, 4, 4, shape44s, 9, 84, 54, 7, 200
14720 };
14721 
14722 const TwinVQModeTab ff_metasound_mode4448 = {
14723     {
14724         { 16, bark_tab_s44_128,  10, fcb44ss, 1, 6, cb4448ss0, cb4448ss1, 15 },
14725         {  4, bark_tab_m44_512,  20, fcb44sm, 2, 6, cb4448sm0, cb4448sm1, 14 },
14726         {  1, bark_tab_l44_2048, 40, fcb44sl, 4, 6, cb4448sl0, cb4448sl1, 14 }
14727     },
14728     2048, 20, ff_metasound_lsp44, 1, 6, 4, 4, shape44s, 9, 84, 54, 7, 200
14729 };
14730 #endif /* CONFIG_METASOUND_DECODER */
14731