Put AoTuV tunings merge (along with bugfixes) on the mainline. This
[platform/upstream/libvorbis.git] / lib / books / coupled / res_books_stereo.h
1 /********************************************************************
2  *                                                                  *
3  * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
4  * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
5  * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
6  * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
7  *                                                                  *
8  * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2002             *
9  * by the Xiph.Org Foundation http://www.xiph.org/                  *
10  *                                                                  *
11  ********************************************************************
12
13  function: static codebooks autogenerated by huff/huffbuld
14  last modified: $Id: res_books_stereo.h,v 1.2 2002/07/11 10:27:51 xiphmont Exp $
15
16  ********************************************************************/
17
18 #include "codebook.h"
19 static long _vq_quantlist__16c0_s_p1_0[] = {
20         1,
21         0,
22         2,
23 };
24
25 static long _vq_lengthlist__16c0_s_p1_0[] = {
26          1, 4, 4, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
27          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
28          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
29          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
30          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
31          0, 5, 8, 8, 0, 0, 0, 0, 0, 0, 8, 9,10, 0, 0, 0,
32          0, 0, 0, 7, 9,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
33          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
34          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
35          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
36          0, 0, 5, 8, 8, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
37          0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
38          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
39          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
40          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
41          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
42          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
43          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
44          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
45          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
46          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
47          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
48          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
49          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
50          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
51          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
52          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
53          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
54          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
55          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
56          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
57          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
58          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
59          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
60          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
61          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
62          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
63          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
64          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
65          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
66          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
67          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
68          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
69          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
70          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
71          0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8, 8, 0, 0, 0, 0,
72          0, 0, 8,10,10, 0, 0, 0, 0, 0, 0, 8,10,10, 0, 0,
73          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
74          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
75          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
76          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,10,10, 0, 0, 0,
77          0, 0, 0, 9, 9,12, 0, 0, 0, 0, 0, 0,10,12,11, 0,
78          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
79          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
80          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
81          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,10,10, 0, 0,
82          0, 0, 0, 0, 9,12,10, 0, 0, 0, 0, 0, 0,10,11,12,
83          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
84          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
85          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
86          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
87          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
88          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
89          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
90          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
91          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
92          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
93          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
94          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
95          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
96          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
97          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
98          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
99          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
100          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
101          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
102          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
103          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
104          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
105          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
106          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
107          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
108          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
109          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
110          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
111          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
112          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
113          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
114          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
115          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
116          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
117          0, 0, 5, 8, 8, 0, 0, 0, 0, 0, 0, 8,10,10, 0, 0,
118          0, 0, 0, 0, 8,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0,
119          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
120          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
121          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
122          0, 0, 0, 7,10,10, 0, 0, 0, 0, 0, 0,10,12,11, 0,
123          0, 0, 0, 0, 0, 9,10,12, 0, 0, 0, 0, 0, 0, 0, 0,
124          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
125          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
126          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
127          0, 0, 0, 0, 7,10,10, 0, 0, 0, 0, 0, 0,10,11,12,
128          0, 0, 0, 0, 0, 0, 9,12, 9, 0, 0, 0, 0, 0, 0, 0,
129          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
130          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
131          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
132          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
133          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
134          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
135          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
136          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
137          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
138          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
139          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
140          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
141          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
142          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
143          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
144          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
145          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
146          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
147          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
148          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
149          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
150          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
151          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
152          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
153          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
154          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
155          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
156          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
157          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
158          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
159          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
160          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
161          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
162          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
163          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
164          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
165          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
166          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
167          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
168          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
169          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
170          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
171          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
172          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
173          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
174          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
175          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
176          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
177          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
178          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
179          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
180          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
181          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
182          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
183          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
184          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
185          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
186          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
187          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
188          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
189          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
190          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
191          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
192          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
193          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
194          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
195          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
196          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
197          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
198          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
199          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
200          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
201          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
202          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
203          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
204          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
205          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
206          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
207          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
208          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
209          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
210          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
211          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
212          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
213          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
214          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
215          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
216          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
217          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
218          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
219          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
220          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
221          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
222          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
223          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
224          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
225          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
226          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
227          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
228          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
229          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
230          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
231          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
232          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
233          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
234          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
235          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
236          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
237          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
238          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
239          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
240          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
241          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
242          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
243          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
244          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
245          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
246          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
247          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
248          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
249          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
250          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
251          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
252          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
253          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
254          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
255          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
256          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
257          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
258          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
259          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
260          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
261          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
262          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
263          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
264          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
265          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
266          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
267          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
268          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
269          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
270          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
271          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
272          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
273          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
274          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
275          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
276          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
277          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
278          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
279          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
280          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
281          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
282          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
283          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
284          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
285          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
286          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
287          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
288          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
289          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
290          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
291          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
292          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
293          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
294          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
295          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
296          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
297          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
298          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
299          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
300          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
301          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
302          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
303          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
304          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
305          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
306          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
307          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
308          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
309          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
310          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
311          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
312          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
313          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
314          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
315          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
316          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
317          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
318          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
319          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
320          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
321          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
322          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
323          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
324          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
325          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
326          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
327          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
328          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
329          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
330          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
331          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
332          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
333          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
334          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
335          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
336          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
337          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
338          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
339          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
340          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
341          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
342          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
343          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
344          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
345          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
346          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
347          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
348          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
349          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
350          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
351          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
352          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
353          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
354          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
355          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
356          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
357          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
358          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
359          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
360          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
361          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
362          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
363          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
364          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
365          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
366          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
367          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
368          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
369          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
370          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
371          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
372          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
373          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
374          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
375          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
376          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
377          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
378          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
379          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
380          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
381          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
382          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
383          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
384          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
385          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
386          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
387          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
388          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
389          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
390          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
391          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
392          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
393          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
394          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
395          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
396          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
397          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
398          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
399          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
400          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
401          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
402          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
403          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
404          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
405          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
406          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
407          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
408          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
409          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
410          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
411          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
412          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
413          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
414          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
415          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
416          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
417          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
418          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
419          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
420          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
421          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
422          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
423          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
424          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
425          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
426          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
427          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
428          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
429          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
430          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
431          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
432          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
433          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
434          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
435          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
436          0,
437 };
438
439 static float _vq_quantthresh__16c0_s_p1_0[] = {
440         -0.5, 0.5, 
441 };
442
443 static long _vq_quantmap__16c0_s_p1_0[] = {
444             1,    0,    2,
445 };
446
447 static encode_aux_threshmatch _vq_auxt__16c0_s_p1_0 = {
448         _vq_quantthresh__16c0_s_p1_0,
449         _vq_quantmap__16c0_s_p1_0,
450         3,
451         3
452 };
453
454 static static_codebook _16c0_s_p1_0 = {
455         8, 6561,
456         _vq_lengthlist__16c0_s_p1_0,
457         1, -535822336, 1611661312, 2, 0,
458         _vq_quantlist__16c0_s_p1_0,
459         NULL,
460         &_vq_auxt__16c0_s_p1_0,
461         NULL,
462         0
463 };
464
465 static long _vq_quantlist__16c0_s_p2_0[] = {
466         2,
467         1,
468         3,
469         0,
470         4,
471 };
472
473 static long _vq_lengthlist__16c0_s_p2_0[] = {
474          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
475          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
476          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
477          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
478          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
479          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
480          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
481          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
482          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
483          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
484          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
485          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
486          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
487          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
488          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
489          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
490          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
491          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
492          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
493          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
494          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
495          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
496          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
497          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
498          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
499          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
500          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
501          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
502          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
503          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
504          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
505          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
506          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
507          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
508          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
509          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
510          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
511          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
512          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
513          0,
514 };
515
516 static float _vq_quantthresh__16c0_s_p2_0[] = {
517         -1.5, -0.5, 0.5, 1.5, 
518 };
519
520 static long _vq_quantmap__16c0_s_p2_0[] = {
521             3,    1,    0,    2,    4,
522 };
523
524 static encode_aux_threshmatch _vq_auxt__16c0_s_p2_0 = {
525         _vq_quantthresh__16c0_s_p2_0,
526         _vq_quantmap__16c0_s_p2_0,
527         5,
528         5
529 };
530
531 static static_codebook _16c0_s_p2_0 = {
532         4, 625,
533         _vq_lengthlist__16c0_s_p2_0,
534         1, -533725184, 1611661312, 3, 0,
535         _vq_quantlist__16c0_s_p2_0,
536         NULL,
537         &_vq_auxt__16c0_s_p2_0,
538         NULL,
539         0
540 };
541
542 static long _vq_quantlist__16c0_s_p3_0[] = {
543         2,
544         1,
545         3,
546         0,
547         4,
548 };
549
550 static long _vq_lengthlist__16c0_s_p3_0[] = {
551          1, 4, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
552          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 6, 6, 7, 6, 0, 0,
553          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
554          0, 0, 4, 6, 6, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0,
555          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 9, 9,
556          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
557          0, 0, 0, 0, 6, 6, 6, 9, 9, 0, 0, 0, 0, 0, 0, 0,
558          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
559          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
560          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
561          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
562          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
563          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
564          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
565          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
566          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
567          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
568          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
569          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
570          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
571          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
572          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
573          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
574          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
575          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
576          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
577          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
578          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
579          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
580          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
581          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
582          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
583          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
584          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
585          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
586          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
587          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
588          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
589          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
590          0,
591 };
592
593 static float _vq_quantthresh__16c0_s_p3_0[] = {
594         -1.5, -0.5, 0.5, 1.5, 
595 };
596
597 static long _vq_quantmap__16c0_s_p3_0[] = {
598             3,    1,    0,    2,    4,
599 };
600
601 static encode_aux_threshmatch _vq_auxt__16c0_s_p3_0 = {
602         _vq_quantthresh__16c0_s_p3_0,
603         _vq_quantmap__16c0_s_p3_0,
604         5,
605         5
606 };
607
608 static static_codebook _16c0_s_p3_0 = {
609         4, 625,
610         _vq_lengthlist__16c0_s_p3_0,
611         1, -533725184, 1611661312, 3, 0,
612         _vq_quantlist__16c0_s_p3_0,
613         NULL,
614         &_vq_auxt__16c0_s_p3_0,
615         NULL,
616         0
617 };
618
619 static long _vq_quantlist__16c0_s_p4_0[] = {
620         4,
621         3,
622         5,
623         2,
624         6,
625         1,
626         7,
627         0,
628         8,
629 };
630
631 static long _vq_lengthlist__16c0_s_p4_0[] = {
632          1, 3, 2, 7, 8, 0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0,
633          0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0, 7, 7,
634          0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0,
635          8, 8, 0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 0, 0, 0,
636          0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
637          0,
638 };
639
640 static float _vq_quantthresh__16c0_s_p4_0[] = {
641         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
642 };
643
644 static long _vq_quantmap__16c0_s_p4_0[] = {
645             7,    5,    3,    1,    0,    2,    4,    6,
646             8,
647 };
648
649 static encode_aux_threshmatch _vq_auxt__16c0_s_p4_0 = {
650         _vq_quantthresh__16c0_s_p4_0,
651         _vq_quantmap__16c0_s_p4_0,
652         9,
653         9
654 };
655
656 static static_codebook _16c0_s_p4_0 = {
657         2, 81,
658         _vq_lengthlist__16c0_s_p4_0,
659         1, -531628032, 1611661312, 4, 0,
660         _vq_quantlist__16c0_s_p4_0,
661         NULL,
662         &_vq_auxt__16c0_s_p4_0,
663         NULL,
664         0
665 };
666
667 static long _vq_quantlist__16c0_s_p5_0[] = {
668         4,
669         3,
670         5,
671         2,
672         6,
673         1,
674         7,
675         0,
676         8,
677 };
678
679 static long _vq_lengthlist__16c0_s_p5_0[] = {
680          1, 3, 3, 6, 6, 6, 6, 8, 8, 0, 0, 0, 7, 7, 7, 7,
681          8, 8, 0, 0, 0, 7, 7, 7, 7, 8, 8, 0, 0, 0, 7, 7,
682          8, 8, 9, 9, 0, 0, 0, 7, 7, 8, 8, 9, 9, 0, 0, 0,
683          8, 9, 8, 8,10,10, 0, 0, 0, 8, 8, 8, 8,10,10, 0,
684          0, 0,10,10, 9, 9,10,10, 0, 0, 0, 0, 0, 9, 9,10,
685         10,
686 };
687
688 static float _vq_quantthresh__16c0_s_p5_0[] = {
689         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
690 };
691
692 static long _vq_quantmap__16c0_s_p5_0[] = {
693             7,    5,    3,    1,    0,    2,    4,    6,
694             8,
695 };
696
697 static encode_aux_threshmatch _vq_auxt__16c0_s_p5_0 = {
698         _vq_quantthresh__16c0_s_p5_0,
699         _vq_quantmap__16c0_s_p5_0,
700         9,
701         9
702 };
703
704 static static_codebook _16c0_s_p5_0 = {
705         2, 81,
706         _vq_lengthlist__16c0_s_p5_0,
707         1, -531628032, 1611661312, 4, 0,
708         _vq_quantlist__16c0_s_p5_0,
709         NULL,
710         &_vq_auxt__16c0_s_p5_0,
711         NULL,
712         0
713 };
714
715 static long _vq_quantlist__16c0_s_p6_0[] = {
716         8,
717         7,
718         9,
719         6,
720         10,
721         5,
722         11,
723         4,
724         12,
725         3,
726         13,
727         2,
728         14,
729         1,
730         15,
731         0,
732         16,
733 };
734
735 static long _vq_lengthlist__16c0_s_p6_0[] = {
736          1, 3, 4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10,11,
737         11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10,11,
738         11,11, 0, 0, 0, 6, 6, 8, 8, 9, 9, 9, 9,10,10,11,
739         11,11,11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
740         11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,
741         10,11,11,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,10,
742         11,11,12,12,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,
743         10,11,11,12,12,12,13, 0, 0, 0, 9, 9, 9, 9,10,10,
744         10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0,10,10,10,
745         10,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9, 9,
746         10,10,11,11,12,12,13,13,13,13, 0, 0, 0, 0, 0, 9,
747          9,10,10,11,11,12,12,13,13,13,14, 0, 0, 0, 0, 0,
748         10,10,10,11,11,11,12,12,13,13,13,14, 0, 0, 0, 0,
749          0, 0, 0,10,10,11,11,12,12,13,13,14,14, 0, 0, 0,
750          0, 0, 0, 0,11,11,12,12,13,13,13,13,14,14, 0, 0,
751          0, 0, 0, 0, 0,11,11,12,12,12,13,13,14,15,14, 0,
752          0, 0, 0, 0, 0, 0,12,12,12,12,13,13,13,14,14,15,
753          0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,13,13,14,13,14,
754         14,
755 };
756
757 static float _vq_quantthresh__16c0_s_p6_0[] = {
758         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
759         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
760 };
761
762 static long _vq_quantmap__16c0_s_p6_0[] = {
763            15,   13,   11,    9,    7,    5,    3,    1,
764             0,    2,    4,    6,    8,   10,   12,   14,
765            16,
766 };
767
768 static encode_aux_threshmatch _vq_auxt__16c0_s_p6_0 = {
769         _vq_quantthresh__16c0_s_p6_0,
770         _vq_quantmap__16c0_s_p6_0,
771         17,
772         17
773 };
774
775 static static_codebook _16c0_s_p6_0 = {
776         2, 289,
777         _vq_lengthlist__16c0_s_p6_0,
778         1, -529530880, 1611661312, 5, 0,
779         _vq_quantlist__16c0_s_p6_0,
780         NULL,
781         &_vq_auxt__16c0_s_p6_0,
782         NULL,
783         0
784 };
785
786 static long _vq_quantlist__16c0_s_p7_0[] = {
787         1,
788         0,
789         2,
790 };
791
792 static long _vq_lengthlist__16c0_s_p7_0[] = {
793          1, 4, 4, 6, 6, 6, 7, 6, 6, 4, 7, 7,11,10,10,11,
794         11,10, 4, 7, 7,10,10,10,11,10,10, 6,10,10,11,11,
795         11,11,11,10, 6, 9, 9,11,12,12,11, 9, 9, 6, 9,10,
796         11,12,12,11, 9,10, 7,11,11,11,11,11,12,13,12, 6,
797          9,10,11,10,10,12,13,13, 6,10, 9,11,10,10,11,12,
798         13,
799 };
800
801 static float _vq_quantthresh__16c0_s_p7_0[] = {
802         -5.5, 5.5, 
803 };
804
805 static long _vq_quantmap__16c0_s_p7_0[] = {
806             1,    0,    2,
807 };
808
809 static encode_aux_threshmatch _vq_auxt__16c0_s_p7_0 = {
810         _vq_quantthresh__16c0_s_p7_0,
811         _vq_quantmap__16c0_s_p7_0,
812         3,
813         3
814 };
815
816 static static_codebook _16c0_s_p7_0 = {
817         4, 81,
818         _vq_lengthlist__16c0_s_p7_0,
819         1, -529137664, 1618345984, 2, 0,
820         _vq_quantlist__16c0_s_p7_0,
821         NULL,
822         &_vq_auxt__16c0_s_p7_0,
823         NULL,
824         0
825 };
826
827 static long _vq_quantlist__16c0_s_p7_1[] = {
828         5,
829         4,
830         6,
831         3,
832         7,
833         2,
834         8,
835         1,
836         9,
837         0,
838         10,
839 };
840
841 static long _vq_lengthlist__16c0_s_p7_1[] = {
842          1, 3, 4, 6, 6, 7, 7, 8, 8, 8, 8,10,10,10, 7, 7,
843          8, 8, 8, 9, 9, 9,10,10,10, 6, 7, 8, 8, 8, 8, 9,
844          8,10,10,10, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10, 7,
845          7, 8, 8, 9, 9, 8, 9,10,10,10, 8, 8, 9, 9, 9, 9,
846          9, 9,11,11,11, 8, 8, 9, 9, 9, 9, 9,10,10,11,11,
847          9, 9, 9, 9, 9, 9, 9,10,11,11,11,10,11, 9, 9, 9,
848          9,10, 9,11,11,11,10,11,10,10, 9, 9,10,10,11,11,
849         11,11,11, 9, 9, 9, 9,10,10,
850 };
851
852 static float _vq_quantthresh__16c0_s_p7_1[] = {
853         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
854         3.5, 4.5, 
855 };
856
857 static long _vq_quantmap__16c0_s_p7_1[] = {
858             9,    7,    5,    3,    1,    0,    2,    4,
859             6,    8,   10,
860 };
861
862 static encode_aux_threshmatch _vq_auxt__16c0_s_p7_1 = {
863         _vq_quantthresh__16c0_s_p7_1,
864         _vq_quantmap__16c0_s_p7_1,
865         11,
866         11
867 };
868
869 static static_codebook _16c0_s_p7_1 = {
870         2, 121,
871         _vq_lengthlist__16c0_s_p7_1,
872         1, -531365888, 1611661312, 4, 0,
873         _vq_quantlist__16c0_s_p7_1,
874         NULL,
875         &_vq_auxt__16c0_s_p7_1,
876         NULL,
877         0
878 };
879
880 static long _vq_quantlist__16c0_s_p8_0[] = {
881         6,
882         5,
883         7,
884         4,
885         8,
886         3,
887         9,
888         2,
889         10,
890         1,
891         11,
892         0,
893         12,
894 };
895
896 static long _vq_lengthlist__16c0_s_p8_0[] = {
897          1, 4, 4, 7, 7, 7, 7, 7, 6, 8, 8,10,10, 6, 5, 6,
898          8, 8, 8, 8, 8, 8, 8, 9,10,10, 7, 6, 6, 8, 8, 8,
899          8, 8, 8, 8, 8,10,10, 0, 8, 8, 8, 8, 9, 8, 9, 9,
900          9,10,10,10, 0, 9, 8, 8, 8, 9, 9, 8, 8, 9, 9,10,
901         10, 0,12,11, 8, 8, 9, 9, 9, 9,10,10,11,10, 0,12,
902         13, 8, 8, 9,10, 9, 9,11,11,11,12, 0, 0, 0, 8, 8,
903          8, 8,10, 9,12,13,12,14, 0, 0, 0, 8, 8, 8, 9,10,
904         10,12,12,13,14, 0, 0, 0,13,13, 9, 9,11,11, 0, 0,
905         14, 0, 0, 0, 0,14,14,10,10,12,11,12,14,14,14, 0,
906          0, 0, 0, 0,11,11,13,13,14,13,14,14, 0, 0, 0, 0,
907          0,12,13,13,12,13,14,14,14,
908 };
909
910 static float _vq_quantthresh__16c0_s_p8_0[] = {
911         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
912         12.5, 17.5, 22.5, 27.5, 
913 };
914
915 static long _vq_quantmap__16c0_s_p8_0[] = {
916            11,    9,    7,    5,    3,    1,    0,    2,
917             4,    6,    8,   10,   12,
918 };
919
920 static encode_aux_threshmatch _vq_auxt__16c0_s_p8_0 = {
921         _vq_quantthresh__16c0_s_p8_0,
922         _vq_quantmap__16c0_s_p8_0,
923         13,
924         13
925 };
926
927 static static_codebook _16c0_s_p8_0 = {
928         2, 169,
929         _vq_lengthlist__16c0_s_p8_0,
930         1, -526516224, 1616117760, 4, 0,
931         _vq_quantlist__16c0_s_p8_0,
932         NULL,
933         &_vq_auxt__16c0_s_p8_0,
934         NULL,
935         0
936 };
937
938 static long _vq_quantlist__16c0_s_p8_1[] = {
939         2,
940         1,
941         3,
942         0,
943         4,
944 };
945
946 static long _vq_lengthlist__16c0_s_p8_1[] = {
947          1, 4, 3, 5, 5, 7, 7, 7, 6, 6, 7, 7, 7, 5, 5, 7,
948          7, 7, 6, 6, 7, 7, 7, 6, 6,
949 };
950
951 static float _vq_quantthresh__16c0_s_p8_1[] = {
952         -1.5, -0.5, 0.5, 1.5, 
953 };
954
955 static long _vq_quantmap__16c0_s_p8_1[] = {
956             3,    1,    0,    2,    4,
957 };
958
959 static encode_aux_threshmatch _vq_auxt__16c0_s_p8_1 = {
960         _vq_quantthresh__16c0_s_p8_1,
961         _vq_quantmap__16c0_s_p8_1,
962         5,
963         5
964 };
965
966 static static_codebook _16c0_s_p8_1 = {
967         2, 25,
968         _vq_lengthlist__16c0_s_p8_1,
969         1, -533725184, 1611661312, 3, 0,
970         _vq_quantlist__16c0_s_p8_1,
971         NULL,
972         &_vq_auxt__16c0_s_p8_1,
973         NULL,
974         0
975 };
976
977 static long _vq_quantlist__16c0_s_p9_0[] = {
978         1,
979         0,
980         2,
981 };
982
983 static long _vq_lengthlist__16c0_s_p9_0[] = {
984          1, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
985          8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
986          8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
987          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
988          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
989          7,
990 };
991
992 static float _vq_quantthresh__16c0_s_p9_0[] = {
993         -157.5, 157.5, 
994 };
995
996 static long _vq_quantmap__16c0_s_p9_0[] = {
997             1,    0,    2,
998 };
999
1000 static encode_aux_threshmatch _vq_auxt__16c0_s_p9_0 = {
1001         _vq_quantthresh__16c0_s_p9_0,
1002         _vq_quantmap__16c0_s_p9_0,
1003         3,
1004         3
1005 };
1006
1007 static static_codebook _16c0_s_p9_0 = {
1008         4, 81,
1009         _vq_lengthlist__16c0_s_p9_0,
1010         1, -518803456, 1628680192, 2, 0,
1011         _vq_quantlist__16c0_s_p9_0,
1012         NULL,
1013         &_vq_auxt__16c0_s_p9_0,
1014         NULL,
1015         0
1016 };
1017
1018 static long _vq_quantlist__16c0_s_p9_1[] = {
1019         7,
1020         6,
1021         8,
1022         5,
1023         9,
1024         4,
1025         10,
1026         3,
1027         11,
1028         2,
1029         12,
1030         1,
1031         13,
1032         0,
1033         14,
1034 };
1035
1036 static long _vq_lengthlist__16c0_s_p9_1[] = {
1037          1, 5, 5, 5, 5, 9,11,11,10,10,10,10,10,10,10, 7,
1038          6, 6, 6, 6,10,10,10,10,10,10,10,10,10,10, 7, 6,
1039          6, 6, 6,10, 9,10,10,10,10,10,10,10,10,10, 7, 7,
1040          8, 9,10,10,10,10,10,10,10,10,10,10,10, 8, 7,10,
1041         10,10, 9,10,10,10,10,10,10,10,10,10,10,10,10,10,
1042         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
1043         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
1044         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
1045         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
1046         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
1047         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
1048         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
1049         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
1050         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
1051         10,
1052 };
1053
1054 static float _vq_quantthresh__16c0_s_p9_1[] = {
1055         -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5, 
1056         31.5, 52.5, 73.5, 94.5, 115.5, 136.5, 
1057 };
1058
1059 static long _vq_quantmap__16c0_s_p9_1[] = {
1060            13,   11,    9,    7,    5,    3,    1,    0,
1061             2,    4,    6,    8,   10,   12,   14,
1062 };
1063
1064 static encode_aux_threshmatch _vq_auxt__16c0_s_p9_1 = {
1065         _vq_quantthresh__16c0_s_p9_1,
1066         _vq_quantmap__16c0_s_p9_1,
1067         15,
1068         15
1069 };
1070
1071 static static_codebook _16c0_s_p9_1 = {
1072         2, 225,
1073         _vq_lengthlist__16c0_s_p9_1,
1074         1, -520986624, 1620377600, 4, 0,
1075         _vq_quantlist__16c0_s_p9_1,
1076         NULL,
1077         &_vq_auxt__16c0_s_p9_1,
1078         NULL,
1079         0
1080 };
1081
1082 static long _vq_quantlist__16c0_s_p9_2[] = {
1083         10,
1084         9,
1085         11,
1086         8,
1087         12,
1088         7,
1089         13,
1090         6,
1091         14,
1092         5,
1093         15,
1094         4,
1095         16,
1096         3,
1097         17,
1098         2,
1099         18,
1100         1,
1101         19,
1102         0,
1103         20,
1104 };
1105
1106 static long _vq_lengthlist__16c0_s_p9_2[] = {
1107          1, 5, 5, 7, 8, 8, 7, 9, 9, 9,12,12,11,12,12,10,
1108         10,11,12,12,12,11,12,12, 8, 9, 8, 7, 9,10,10,11,
1109         11,10,11,12,10,12,10,12,12,12,11,12,11, 9, 8, 8,
1110          9,10, 9, 8, 9,10,12,12,11,11,12,11,10,11,12,11,
1111         12,12, 8, 9, 9, 9,10,11,12,11,12,11,11,11,11,12,
1112         12,11,11,12,12,11,11, 9, 9, 8, 9, 9,11, 9, 9,10,
1113          9,11,11,11,11,12,11,11,10,12,12,12, 9,12,11,10,
1114         11,11,11,11,12,12,12,11,11,11,12,10,12,12,12,10,
1115         10, 9,10, 9,10,10, 9, 9, 9,10,10,12,10,11,11, 9,
1116         11,11,10,11,11,11,10,10,10, 9, 9,10,10, 9, 9,10,
1117         11,11,10,11,10,11,10,11,11,10,11,11,11,10, 9,10,
1118         10, 9,10, 9, 9,11, 9, 9,11,10,10,11,11,10,10,11,
1119         10,11, 8, 9,11,11,10, 9,10,11,11,10,11,11,10,10,
1120         10,11,10, 9,10,10,11, 9,10,10, 9,11,10,10,10,10,
1121         11,10,11,11, 9,11,10,11,10,10,11,11,10,10,10, 9,
1122         10,10,11,11,11, 9,10,10,10,10,10,11,10,10,10, 9,
1123         10,10,11,10,10,10,10,10, 9,10,11,10,10,10,10,11,
1124         11,11,10,10,10,10,10,11,10,11,10,11,10,10,10, 9,
1125         11,11,10,10,10,11,11,10,10,10,10,10,10,10,10,11,
1126         11, 9,10,10,10,11,10,11,10,10,10,11, 9,10,11,10,
1127         11,10,10, 9,10,10,10,11,10,11,10,10,10,10,10,11,
1128         11,10,11,11,10,10,11,11,10, 9, 9,10,10,10,10,10,
1129          9,11, 9,10,10,10,11,11,10,10,10,10,11,11,11,10,
1130          9, 9,10,10,11,10,10,10,10,10,11,11,11,10,10,10,
1131         11,11,11, 9,10,10,10,10, 9,10, 9,10,11,10,11,10,
1132         10,11,11,10,11,11,11,11,11,10,11,10,10,10, 9,11,
1133         11,10,11,11,11,11,11,11,11,11,11,10,11,10,10,10,
1134         10,11,10,10,11, 9,10,10,10,
1135 };
1136
1137 static float _vq_quantthresh__16c0_s_p9_2[] = {
1138         -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, 
1139         -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 
1140         6.5, 7.5, 8.5, 9.5, 
1141 };
1142
1143 static long _vq_quantmap__16c0_s_p9_2[] = {
1144            19,   17,   15,   13,   11,    9,    7,    5,
1145             3,    1,    0,    2,    4,    6,    8,   10,
1146            12,   14,   16,   18,   20,
1147 };
1148
1149 static encode_aux_threshmatch _vq_auxt__16c0_s_p9_2 = {
1150         _vq_quantthresh__16c0_s_p9_2,
1151         _vq_quantmap__16c0_s_p9_2,
1152         21,
1153         21
1154 };
1155
1156 static static_codebook _16c0_s_p9_2 = {
1157         2, 441,
1158         _vq_lengthlist__16c0_s_p9_2,
1159         1, -529268736, 1611661312, 5, 0,
1160         _vq_quantlist__16c0_s_p9_2,
1161         NULL,
1162         &_vq_auxt__16c0_s_p9_2,
1163         NULL,
1164         0
1165 };
1166
1167 static long _huff_lengthlist__16c0_s_single[] = {
1168          3, 4,19, 7, 9, 7, 8,11, 9,12, 4, 1,19, 6, 7, 7,
1169          8,10,11,13,18,18,18,18,18,18,18,18,18,18, 8, 6,
1170         18, 8, 9, 9,11,12,14,18, 9, 6,18, 9, 7, 8, 9,11,
1171         12,18, 7, 6,18, 8, 7, 7, 7, 9,11,17, 8, 8,18, 9,
1172          7, 6, 6, 8,11,17,10,10,18,12, 9, 8, 7, 9,12,18,
1173         13,15,18,15,13,11,10,11,15,18,14,18,18,18,18,18,
1174         16,16,18,18,
1175 };
1176
1177 static static_codebook _huff_book__16c0_s_single = {
1178         2, 100,
1179         _huff_lengthlist__16c0_s_single,
1180         0, 0, 0, 0, 0,
1181         NULL,
1182         NULL,
1183         NULL,
1184         NULL,
1185         0
1186 };
1187
1188 static long _huff_lengthlist__16c1_s_long[] = {
1189          2, 5,20, 7,10, 7, 8,10,11,11, 4, 2,20, 5, 8, 6,
1190          7, 9,10,10,20,20,20,20,19,19,19,19,19,19, 7, 5,
1191         19, 6,10, 7, 9,11,13,17,11, 8,19,10, 7, 7, 8,10,
1192         11,15, 7, 5,19, 7, 7, 5, 6, 9,11,16, 7, 6,19, 8,
1193          7, 6, 6, 7, 9,13, 9, 9,19,11, 9, 8, 6, 7, 8,13,
1194         12,14,19,16,13,10, 9, 8, 9,13,14,17,19,18,18,17,
1195         12,11,11,13,
1196 };
1197
1198 static static_codebook _huff_book__16c1_s_long = {
1199         2, 100,
1200         _huff_lengthlist__16c1_s_long,
1201         0, 0, 0, 0, 0,
1202         NULL,
1203         NULL,
1204         NULL,
1205         NULL,
1206         0
1207 };
1208
1209 static long _vq_quantlist__16c1_s_p1_0[] = {
1210         1,
1211         0,
1212         2,
1213 };
1214
1215 static long _vq_lengthlist__16c1_s_p1_0[] = {
1216          1, 5, 5, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
1217          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1218          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1219          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1220          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1221          0, 5, 8, 7, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,
1222          0, 0, 0, 7, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1223          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1224          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1225          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1226          0, 0, 5, 7, 8, 0, 0, 0, 0, 0, 0, 7, 9, 8, 0, 0,
1227          0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1228          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1229          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1230          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1231          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1232          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1233          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1234          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1235          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1236          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1237          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1238          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1239          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1240          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1241          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1242          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1243          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1244          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1245          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1246          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1247          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1248          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1249          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1250          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1251          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1252          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1253          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1254          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1255          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1256          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1257          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1258          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1259          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1260          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1261          0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8, 7, 0, 0, 0, 0,
1262          0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
1263          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1264          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1265          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1266          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,
1267          0, 0, 0, 9, 9,11, 0, 0, 0, 0, 0, 0, 9,11,10, 0,
1268          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1269          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1270          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1271          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
1272          0, 0, 0, 0, 8,11, 9, 0, 0, 0, 0, 0, 0, 9,10,11,
1273          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1274          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1275          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1276          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1277          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1278          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1279          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1280          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1281          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1282          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1283          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1284          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1285          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1286          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1287          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1288          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1289          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1290          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1291          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1292          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1293          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1294          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1295          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1296          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1297          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1298          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1299          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1300          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1301          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1302          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1303          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1304          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1305          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1306          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1307          0, 0, 5, 7, 8, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
1308          0, 0, 0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1309          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1310          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1311          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1312          0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,11,10, 0,
1313          0, 0, 0, 0, 0, 8, 9,11, 0, 0, 0, 0, 0, 0, 0, 0,
1314          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1315          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1316          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1317          0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,10,11,
1318          0, 0, 0, 0, 0, 0, 9,11, 9, 0, 0, 0, 0, 0, 0, 0,
1319          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1320          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1321          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1322          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1323          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1324          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1325          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1326          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1327          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1328          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1329          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1330          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1331          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1332          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1333          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1334          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1335          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1336          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1337          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1338          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1339          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1340          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1341          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1342          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1343          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1344          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1345          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1346          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1347          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1348          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1349          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1350          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1351          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1352          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1353          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1354          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1355          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1356          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1357          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1358          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1359          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1360          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1361          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1362          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1363          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1364          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1365          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1366          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1367          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1368          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1369          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1370          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1371          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1372          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1373          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1374          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1375          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1376          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1377          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1378          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1379          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1380          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1381          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1382          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1383          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1384          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1385          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1386          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1387          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1388          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1389          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1390          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1391          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1392          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1393          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1394          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1395          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1396          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1397          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1398          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1399          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1400          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1401          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1402          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1403          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1404          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1405          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1406          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1407          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1408          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1409          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1410          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1411          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1412          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1413          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1414          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1415          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1416          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1417          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1418          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1419          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1420          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1421          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1422          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1423          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1424          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1425          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1426          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1427          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1428          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1429          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1430          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1431          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1432          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1433          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1434          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1435          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1436          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1437          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1438          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1439          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1440          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1441          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1442          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1443          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1444          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1445          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1446          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1447          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1448          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1449          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1450          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1451          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1452          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1453          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1454          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1455          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1456          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1457          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1458          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1459          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1460          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1461          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1462          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1463          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1464          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1465          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1466          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1467          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1468          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1469          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1470          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1471          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1472          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1473          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1474          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1475          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1476          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1477          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1478          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1479          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1480          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1481          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1482          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1483          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1484          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1485          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1486          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1487          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1488          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1489          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1490          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1491          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1492          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1493          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1494          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1495          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1496          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1497          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1498          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1499          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1500          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1501          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1502          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1503          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1504          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1505          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1506          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1507          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1508          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1509          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1510          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1511          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1512          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1513          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1514          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1515          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1516          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1517          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1518          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1519          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1520          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1521          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1522          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1523          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1524          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1525          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1526          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1527          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1528          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1529          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1530          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1531          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1532          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1533          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1534          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1535          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1536          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1537          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1538          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1539          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1540          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1541          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1542          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1543          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1544          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1545          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1546          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1547          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1548          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1549          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1550          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1551          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1552          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1553          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1554          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1555          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1556          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1557          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1558          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1559          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1560          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1561          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1562          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1563          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1564          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1565          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1566          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1567          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1568          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1569          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1570          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1571          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1572          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1573          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1574          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1575          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1576          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1577          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1578          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1579          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1580          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1581          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1582          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1583          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1584          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1585          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1586          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1587          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1588          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1589          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1590          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1591          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1592          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1593          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1594          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1595          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1596          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1597          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1598          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1599          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1600          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1601          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1602          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1603          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1604          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1605          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1606          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1607          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1608          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1609          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1610          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1611          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1612          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1613          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1614          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1615          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1616          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1617          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1618          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1619          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1620          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1621          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1622          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1623          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1624          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1625          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1626          0,
1627 };
1628
1629 static float _vq_quantthresh__16c1_s_p1_0[] = {
1630         -0.5, 0.5, 
1631 };
1632
1633 static long _vq_quantmap__16c1_s_p1_0[] = {
1634             1,    0,    2,
1635 };
1636
1637 static encode_aux_threshmatch _vq_auxt__16c1_s_p1_0 = {
1638         _vq_quantthresh__16c1_s_p1_0,
1639         _vq_quantmap__16c1_s_p1_0,
1640         3,
1641         3
1642 };
1643
1644 static static_codebook _16c1_s_p1_0 = {
1645         8, 6561,
1646         _vq_lengthlist__16c1_s_p1_0,
1647         1, -535822336, 1611661312, 2, 0,
1648         _vq_quantlist__16c1_s_p1_0,
1649         NULL,
1650         &_vq_auxt__16c1_s_p1_0,
1651         NULL,
1652         0
1653 };
1654
1655 static long _vq_quantlist__16c1_s_p2_0[] = {
1656         2,
1657         1,
1658         3,
1659         0,
1660         4,
1661 };
1662
1663 static long _vq_lengthlist__16c1_s_p2_0[] = {
1664          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1665          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1666          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1667          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1668          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1669          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1670          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1671          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1672          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1673          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1674          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1675          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1676          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1677          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1678          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1679          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1680          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1681          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1682          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1683          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1684          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1685          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1686          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1687          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1688          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1689          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1690          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1691          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1692          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1693          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1694          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1695          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1696          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1697          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1698          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1699          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1700          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1701          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1702          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1703          0,
1704 };
1705
1706 static float _vq_quantthresh__16c1_s_p2_0[] = {
1707         -1.5, -0.5, 0.5, 1.5, 
1708 };
1709
1710 static long _vq_quantmap__16c1_s_p2_0[] = {
1711             3,    1,    0,    2,    4,
1712 };
1713
1714 static encode_aux_threshmatch _vq_auxt__16c1_s_p2_0 = {
1715         _vq_quantthresh__16c1_s_p2_0,
1716         _vq_quantmap__16c1_s_p2_0,
1717         5,
1718         5
1719 };
1720
1721 static static_codebook _16c1_s_p2_0 = {
1722         4, 625,
1723         _vq_lengthlist__16c1_s_p2_0,
1724         1, -533725184, 1611661312, 3, 0,
1725         _vq_quantlist__16c1_s_p2_0,
1726         NULL,
1727         &_vq_auxt__16c1_s_p2_0,
1728         NULL,
1729         0
1730 };
1731
1732 static long _vq_quantlist__16c1_s_p3_0[] = {
1733         2,
1734         1,
1735         3,
1736         0,
1737         4,
1738 };
1739
1740 static long _vq_lengthlist__16c1_s_p3_0[] = {
1741          1, 4, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1742          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 5, 5, 7, 7, 0, 0,
1743          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1744          0, 0, 4, 5, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1745          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 9, 9,
1746          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1747          0, 0, 0, 0, 6, 7, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0,
1748          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1749          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1750          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1751          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1752          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1753          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1754          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1755          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1756          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1757          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1758          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1759          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1760          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1761          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1762          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1763          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1764          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1765          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1766          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1767          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1768          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1769          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1770          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1771          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1772          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1773          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1774          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1775          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1776          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1777          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1778          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1779          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1780          0,
1781 };
1782
1783 static float _vq_quantthresh__16c1_s_p3_0[] = {
1784         -1.5, -0.5, 0.5, 1.5, 
1785 };
1786
1787 static long _vq_quantmap__16c1_s_p3_0[] = {
1788             3,    1,    0,    2,    4,
1789 };
1790
1791 static encode_aux_threshmatch _vq_auxt__16c1_s_p3_0 = {
1792         _vq_quantthresh__16c1_s_p3_0,
1793         _vq_quantmap__16c1_s_p3_0,
1794         5,
1795         5
1796 };
1797
1798 static static_codebook _16c1_s_p3_0 = {
1799         4, 625,
1800         _vq_lengthlist__16c1_s_p3_0,
1801         1, -533725184, 1611661312, 3, 0,
1802         _vq_quantlist__16c1_s_p3_0,
1803         NULL,
1804         &_vq_auxt__16c1_s_p3_0,
1805         NULL,
1806         0
1807 };
1808
1809 static long _vq_quantlist__16c1_s_p4_0[] = {
1810         4,
1811         3,
1812         5,
1813         2,
1814         6,
1815         1,
1816         7,
1817         0,
1818         8,
1819 };
1820
1821 static long _vq_lengthlist__16c1_s_p4_0[] = {
1822          1, 2, 3, 7, 7, 0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0,
1823          0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0, 7, 7,
1824          0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0,
1825          8, 8, 0, 0, 0, 0, 0, 0, 0, 8, 9, 0, 0, 0, 0, 0,
1826          0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1827          0,
1828 };
1829
1830 static float _vq_quantthresh__16c1_s_p4_0[] = {
1831         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
1832 };
1833
1834 static long _vq_quantmap__16c1_s_p4_0[] = {
1835             7,    5,    3,    1,    0,    2,    4,    6,
1836             8,
1837 };
1838
1839 static encode_aux_threshmatch _vq_auxt__16c1_s_p4_0 = {
1840         _vq_quantthresh__16c1_s_p4_0,
1841         _vq_quantmap__16c1_s_p4_0,
1842         9,
1843         9
1844 };
1845
1846 static static_codebook _16c1_s_p4_0 = {
1847         2, 81,
1848         _vq_lengthlist__16c1_s_p4_0,
1849         1, -531628032, 1611661312, 4, 0,
1850         _vq_quantlist__16c1_s_p4_0,
1851         NULL,
1852         &_vq_auxt__16c1_s_p4_0,
1853         NULL,
1854         0
1855 };
1856
1857 static long _vq_quantlist__16c1_s_p5_0[] = {
1858         4,
1859         3,
1860         5,
1861         2,
1862         6,
1863         1,
1864         7,
1865         0,
1866         8,
1867 };
1868
1869 static long _vq_lengthlist__16c1_s_p5_0[] = {
1870          1, 3, 3, 5, 5, 6, 6, 8, 8, 0, 0, 0, 7, 7, 7, 7,
1871          9, 9, 0, 0, 0, 7, 7, 7, 7, 9, 9, 0, 0, 0, 8, 8,
1872          8, 8, 9, 9, 0, 0, 0, 8, 8, 8, 8,10,10, 0, 0, 0,
1873          9, 9, 8, 8,10,10, 0, 0, 0, 9, 9, 8, 8,10,10, 0,
1874          0, 0,10,10, 9, 9,10,10, 0, 0, 0, 0, 0, 9, 9,10,
1875         10,
1876 };
1877
1878 static float _vq_quantthresh__16c1_s_p5_0[] = {
1879         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
1880 };
1881
1882 static long _vq_quantmap__16c1_s_p5_0[] = {
1883             7,    5,    3,    1,    0,    2,    4,    6,
1884             8,
1885 };
1886
1887 static encode_aux_threshmatch _vq_auxt__16c1_s_p5_0 = {
1888         _vq_quantthresh__16c1_s_p5_0,
1889         _vq_quantmap__16c1_s_p5_0,
1890         9,
1891         9
1892 };
1893
1894 static static_codebook _16c1_s_p5_0 = {
1895         2, 81,
1896         _vq_lengthlist__16c1_s_p5_0,
1897         1, -531628032, 1611661312, 4, 0,
1898         _vq_quantlist__16c1_s_p5_0,
1899         NULL,
1900         &_vq_auxt__16c1_s_p5_0,
1901         NULL,
1902         0
1903 };
1904
1905 static long _vq_quantlist__16c1_s_p6_0[] = {
1906         8,
1907         7,
1908         9,
1909         6,
1910         10,
1911         5,
1912         11,
1913         4,
1914         12,
1915         3,
1916         13,
1917         2,
1918         14,
1919         1,
1920         15,
1921         0,
1922         16,
1923 };
1924
1925 static long _vq_lengthlist__16c1_s_p6_0[] = {
1926          1, 3, 3, 6, 6, 8, 8, 9, 9, 9, 9,10,10,11,11,12,
1927         12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,11,
1928         12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,
1929         11,12,12, 0, 0, 0, 8, 8, 8, 9,10, 9,10,10,10,10,
1930         11,11,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,10,11,
1931         11,11,12,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,10,
1932         11,11,12,12,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,
1933         10,11,11,12,12,13,13, 0, 0, 0, 9, 9, 9, 9,10,10,
1934         10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9, 9,10,
1935         10,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9, 9,
1936         10,10,11,11,12,12,12,12,13,13, 0, 0, 0, 0, 0, 9,
1937          9,10,10,11,11,12,12,12,12,13,13, 0, 0, 0, 0, 0,
1938         10,10,11,10,11,11,12,12,13,13,13,13, 0, 0, 0, 0,
1939          0, 0, 0,10,10,11,11,12,12,13,13,13,13, 0, 0, 0,
1940          0, 0, 0, 0,11,11,12,12,12,12,13,13,14,14, 0, 0,
1941          0, 0, 0, 0, 0,11,11,12,12,12,12,13,13,14,14, 0,
1942          0, 0, 0, 0, 0, 0,12,12,12,12,13,13,13,13,14,14,
1943          0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,13,13,13,13,14,
1944         14,
1945 };
1946
1947 static float _vq_quantthresh__16c1_s_p6_0[] = {
1948         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
1949         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
1950 };
1951
1952 static long _vq_quantmap__16c1_s_p6_0[] = {
1953            15,   13,   11,    9,    7,    5,    3,    1,
1954             0,    2,    4,    6,    8,   10,   12,   14,
1955            16,
1956 };
1957
1958 static encode_aux_threshmatch _vq_auxt__16c1_s_p6_0 = {
1959         _vq_quantthresh__16c1_s_p6_0,
1960         _vq_quantmap__16c1_s_p6_0,
1961         17,
1962         17
1963 };
1964
1965 static static_codebook _16c1_s_p6_0 = {
1966         2, 289,
1967         _vq_lengthlist__16c1_s_p6_0,
1968         1, -529530880, 1611661312, 5, 0,
1969         _vq_quantlist__16c1_s_p6_0,
1970         NULL,
1971         &_vq_auxt__16c1_s_p6_0,
1972         NULL,
1973         0
1974 };
1975
1976 static long _vq_quantlist__16c1_s_p7_0[] = {
1977         1,
1978         0,
1979         2,
1980 };
1981
1982 static long _vq_lengthlist__16c1_s_p7_0[] = {
1983          1, 4, 4, 6, 6, 6, 7, 6, 6, 4, 7, 7,10, 9,10,10,
1984         10, 9, 4, 7, 7,10,10,10,11,10,10, 6,10,10,11,11,
1985         11,11,10,10, 6,10, 9,11,11,11,11,10,10, 6,10,10,
1986         11,11,11,11,10,10, 7,11,11,11,11,11,12,12,11, 6,
1987         10,10,11,10,10,11,11,11, 6,10,10,10,11,10,11,11,
1988         11,
1989 };
1990
1991 static float _vq_quantthresh__16c1_s_p7_0[] = {
1992         -5.5, 5.5, 
1993 };
1994
1995 static long _vq_quantmap__16c1_s_p7_0[] = {
1996             1,    0,    2,
1997 };
1998
1999 static encode_aux_threshmatch _vq_auxt__16c1_s_p7_0 = {
2000         _vq_quantthresh__16c1_s_p7_0,
2001         _vq_quantmap__16c1_s_p7_0,
2002         3,
2003         3
2004 };
2005
2006 static static_codebook _16c1_s_p7_0 = {
2007         4, 81,
2008         _vq_lengthlist__16c1_s_p7_0,
2009         1, -529137664, 1618345984, 2, 0,
2010         _vq_quantlist__16c1_s_p7_0,
2011         NULL,
2012         &_vq_auxt__16c1_s_p7_0,
2013         NULL,
2014         0
2015 };
2016
2017 static long _vq_quantlist__16c1_s_p7_1[] = {
2018         5,
2019         4,
2020         6,
2021         3,
2022         7,
2023         2,
2024         8,
2025         1,
2026         9,
2027         0,
2028         10,
2029 };
2030
2031 static long _vq_lengthlist__16c1_s_p7_1[] = {
2032          2, 3, 3, 5, 6, 7, 7, 7, 7, 8, 8,10,10,10, 6, 6,
2033          7, 7, 8, 8, 8, 8,10,10,10, 6, 6, 7, 7, 8, 8, 8,
2034          8,10,10,10, 7, 7, 7, 7, 8, 8, 8, 8,10,10,10, 7,
2035          7, 7, 7, 8, 8, 8, 8,10,10,10, 7, 7, 8, 8, 8, 8,
2036          8, 8,10,10,10, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10,
2037          8, 8, 8, 8, 8, 8, 9, 9,10,10,10,10,10, 8, 8, 8,
2038          8, 9, 9,10,10,10,10,10, 9, 9, 8, 8, 9, 9,10,10,
2039         10,10,10, 8, 8, 8, 8, 9, 9,
2040 };
2041
2042 static float _vq_quantthresh__16c1_s_p7_1[] = {
2043         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
2044         3.5, 4.5, 
2045 };
2046
2047 static long _vq_quantmap__16c1_s_p7_1[] = {
2048             9,    7,    5,    3,    1,    0,    2,    4,
2049             6,    8,   10,
2050 };
2051
2052 static encode_aux_threshmatch _vq_auxt__16c1_s_p7_1 = {
2053         _vq_quantthresh__16c1_s_p7_1,
2054         _vq_quantmap__16c1_s_p7_1,
2055         11,
2056         11
2057 };
2058
2059 static static_codebook _16c1_s_p7_1 = {
2060         2, 121,
2061         _vq_lengthlist__16c1_s_p7_1,
2062         1, -531365888, 1611661312, 4, 0,
2063         _vq_quantlist__16c1_s_p7_1,
2064         NULL,
2065         &_vq_auxt__16c1_s_p7_1,
2066         NULL,
2067         0
2068 };
2069
2070 static long _vq_quantlist__16c1_s_p8_0[] = {
2071         6,
2072         5,
2073         7,
2074         4,
2075         8,
2076         3,
2077         9,
2078         2,
2079         10,
2080         1,
2081         11,
2082         0,
2083         12,
2084 };
2085
2086 static long _vq_lengthlist__16c1_s_p8_0[] = {
2087          1, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9, 6, 5, 5,
2088          7, 8, 8, 9, 8, 8, 9, 9,10,11, 6, 5, 5, 8, 8, 9,
2089          9, 8, 8, 9,10,10,11, 0, 8, 8, 8, 9, 9, 9, 9, 9,
2090         10,10,11,11, 0, 9, 9, 9, 8, 9, 9, 9, 9,10,10,11,
2091         11, 0,13,13, 9, 9,10,10,10,10,11,11,12,12, 0,14,
2092         13, 9, 9,10,10,10,10,11,11,12,12, 0, 0, 0,10,10,
2093          9, 9,11,11,12,12,13,12, 0, 0, 0,10,10, 9, 9,10,
2094         10,12,12,13,13, 0, 0, 0,13,14,11,10,11,11,12,12,
2095         13,14, 0, 0, 0,14,14,10,10,11,11,12,12,13,13, 0,
2096          0, 0, 0, 0,12,12,12,12,13,13,14,15, 0, 0, 0, 0,
2097          0,12,12,12,12,13,13,14,15,
2098 };
2099
2100 static float _vq_quantthresh__16c1_s_p8_0[] = {
2101         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
2102         12.5, 17.5, 22.5, 27.5, 
2103 };
2104
2105 static long _vq_quantmap__16c1_s_p8_0[] = {
2106            11,    9,    7,    5,    3,    1,    0,    2,
2107             4,    6,    8,   10,   12,
2108 };
2109
2110 static encode_aux_threshmatch _vq_auxt__16c1_s_p8_0 = {
2111         _vq_quantthresh__16c1_s_p8_0,
2112         _vq_quantmap__16c1_s_p8_0,
2113         13,
2114         13
2115 };
2116
2117 static static_codebook _16c1_s_p8_0 = {
2118         2, 169,
2119         _vq_lengthlist__16c1_s_p8_0,
2120         1, -526516224, 1616117760, 4, 0,
2121         _vq_quantlist__16c1_s_p8_0,
2122         NULL,
2123         &_vq_auxt__16c1_s_p8_0,
2124         NULL,
2125         0
2126 };
2127
2128 static long _vq_quantlist__16c1_s_p8_1[] = {
2129         2,
2130         1,
2131         3,
2132         0,
2133         4,
2134 };
2135
2136 static long _vq_lengthlist__16c1_s_p8_1[] = {
2137          2, 3, 3, 5, 5, 6, 6, 6, 5, 5, 6, 6, 6, 5, 5, 6,
2138          6, 6, 5, 5, 6, 6, 6, 5, 5,
2139 };
2140
2141 static float _vq_quantthresh__16c1_s_p8_1[] = {
2142         -1.5, -0.5, 0.5, 1.5, 
2143 };
2144
2145 static long _vq_quantmap__16c1_s_p8_1[] = {
2146             3,    1,    0,    2,    4,
2147 };
2148
2149 static encode_aux_threshmatch _vq_auxt__16c1_s_p8_1 = {
2150         _vq_quantthresh__16c1_s_p8_1,
2151         _vq_quantmap__16c1_s_p8_1,
2152         5,
2153         5
2154 };
2155
2156 static static_codebook _16c1_s_p8_1 = {
2157         2, 25,
2158         _vq_lengthlist__16c1_s_p8_1,
2159         1, -533725184, 1611661312, 3, 0,
2160         _vq_quantlist__16c1_s_p8_1,
2161         NULL,
2162         &_vq_auxt__16c1_s_p8_1,
2163         NULL,
2164         0
2165 };
2166
2167 static long _vq_quantlist__16c1_s_p9_0[] = {
2168         6,
2169         5,
2170         7,
2171         4,
2172         8,
2173         3,
2174         9,
2175         2,
2176         10,
2177         1,
2178         11,
2179         0,
2180         12,
2181 };
2182
2183 static long _vq_lengthlist__16c1_s_p9_0[] = {
2184          1, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
2185          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
2186          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
2187          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
2188          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
2189          9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
2190          8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
2191          8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
2192          8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
2193          8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
2194          8, 8, 8, 8, 8, 8, 8, 8, 8,
2195 };
2196
2197 static float _vq_quantthresh__16c1_s_p9_0[] = {
2198         -1732.5, -1417.5, -1102.5, -787.5, -472.5, -157.5, 157.5, 472.5, 
2199         787.5, 1102.5, 1417.5, 1732.5, 
2200 };
2201
2202 static long _vq_quantmap__16c1_s_p9_0[] = {
2203            11,    9,    7,    5,    3,    1,    0,    2,
2204             4,    6,    8,   10,   12,
2205 };
2206
2207 static encode_aux_threshmatch _vq_auxt__16c1_s_p9_0 = {
2208         _vq_quantthresh__16c1_s_p9_0,
2209         _vq_quantmap__16c1_s_p9_0,
2210         13,
2211         13
2212 };
2213
2214 static static_codebook _16c1_s_p9_0 = {
2215         2, 169,
2216         _vq_lengthlist__16c1_s_p9_0,
2217         1, -513964032, 1628680192, 4, 0,
2218         _vq_quantlist__16c1_s_p9_0,
2219         NULL,
2220         &_vq_auxt__16c1_s_p9_0,
2221         NULL,
2222         0
2223 };
2224
2225 static long _vq_quantlist__16c1_s_p9_1[] = {
2226         7,
2227         6,
2228         8,
2229         5,
2230         9,
2231         4,
2232         10,
2233         3,
2234         11,
2235         2,
2236         12,
2237         1,
2238         13,
2239         0,
2240         14,
2241 };
2242
2243 static long _vq_lengthlist__16c1_s_p9_1[] = {
2244          1, 4, 4, 4, 4, 8, 8,12,13,14,14,14,14,14,14, 6,
2245          6, 6, 6, 6,10, 9,14,14,14,14,14,14,14,14, 7, 6,
2246          5, 6, 6,10, 9,12,13,13,13,13,13,13,13,13, 7, 7,
2247          9, 9,11,11,12,13,13,13,13,13,13,13,13, 7, 7, 8,
2248          8,11,12,13,13,13,13,13,13,13,13,13,12,12,10,10,
2249         13,12,13,13,13,13,13,13,13,13,13,12,12,10,10,13,
2250         13,13,13,13,13,13,13,13,13,13,13,13,13,12,13,12,
2251         13,13,13,13,13,13,13,13,13,13,13,13,12,13,13,13,
2252         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
2253         13,13,13,13,13,13,13,13,13,13,13,13,12,13,13,13,
2254         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
2255         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
2256         13,13,13,13,13,13,13,13,13,12,13,13,13,13,13,13,
2257         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
2258         13,
2259 };
2260
2261 static float _vq_quantthresh__16c1_s_p9_1[] = {
2262         -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5, 
2263         31.5, 52.5, 73.5, 94.5, 115.5, 136.5, 
2264 };
2265
2266 static long _vq_quantmap__16c1_s_p9_1[] = {
2267            13,   11,    9,    7,    5,    3,    1,    0,
2268             2,    4,    6,    8,   10,   12,   14,
2269 };
2270
2271 static encode_aux_threshmatch _vq_auxt__16c1_s_p9_1 = {
2272         _vq_quantthresh__16c1_s_p9_1,
2273         _vq_quantmap__16c1_s_p9_1,
2274         15,
2275         15
2276 };
2277
2278 static static_codebook _16c1_s_p9_1 = {
2279         2, 225,
2280         _vq_lengthlist__16c1_s_p9_1,
2281         1, -520986624, 1620377600, 4, 0,
2282         _vq_quantlist__16c1_s_p9_1,
2283         NULL,
2284         &_vq_auxt__16c1_s_p9_1,
2285         NULL,
2286         0
2287 };
2288
2289 static long _vq_quantlist__16c1_s_p9_2[] = {
2290         10,
2291         9,
2292         11,
2293         8,
2294         12,
2295         7,
2296         13,
2297         6,
2298         14,
2299         5,
2300         15,
2301         4,
2302         16,
2303         3,
2304         17,
2305         2,
2306         18,
2307         1,
2308         19,
2309         0,
2310         20,
2311 };
2312
2313 static long _vq_lengthlist__16c1_s_p9_2[] = {
2314          1, 4, 4, 6, 6, 7, 7, 8, 7, 8, 8, 9, 9, 9, 9,10,
2315         10,10, 9,10,10,11,12,12, 8, 8, 8, 8, 9, 9, 9, 9,
2316         10,10,10,10,10,11,11,10,12,11,11,13,11, 7, 7, 8,
2317          8, 8, 8, 9, 9, 9,10,10,10,10, 9,10,10,11,11,12,
2318         11,11, 8, 8, 8, 8, 9, 9,10,10,10,10,11,11,11,11,
2319         11,11,11,12,11,12,12, 8, 8, 9, 9, 9, 9, 9,10,10,
2320         10,10,10,10,11,11,11,11,11,11,12,11, 9, 9, 9, 9,
2321         10,10,10,10,11,10,11,11,11,11,11,11,12,12,12,12,
2322         11, 9, 9, 9, 9,10,10,10,10,11,11,11,11,11,11,11,
2323         11,11,12,12,12,13, 9,10,10, 9,11,10,10,10,10,11,
2324         11,11,11,11,10,11,12,11,12,12,11,12,11,10, 9,10,
2325         10,11,10,11,11,11,11,11,11,11,11,11,12,12,11,12,
2326         12,12,10,10,10,11,10,11,11,11,11,11,11,11,11,11,
2327         11,11,12,13,12,12,11, 9,10,10,11,11,10,11,11,11,
2328         12,11,11,11,11,11,12,12,13,13,12,13,10,10,12,10,
2329         11,11,11,11,11,11,11,11,11,12,12,11,13,12,12,12,
2330         12,13,12,11,11,11,11,11,11,12,11,12,11,11,11,11,
2331         12,12,13,12,11,12,12,11,11,11,11,11,12,11,11,11,
2332         11,12,11,11,12,11,12,13,13,12,12,12,12,11,11,11,
2333         11,11,12,11,11,12,11,12,11,11,11,11,13,12,12,12,
2334         12,13,11,11,11,12,12,11,11,11,12,11,12,12,12,11,
2335         12,13,12,11,11,12,12,11,12,11,11,11,12,12,11,12,
2336         11,11,11,12,12,12,12,13,12,13,12,12,12,12,11,11,
2337         12,11,11,11,11,11,11,12,12,12,13,12,11,13,13,12,
2338         12,11,12,10,11,11,11,11,12,11,12,12,11,12,12,13,
2339         12,12,13,12,12,12,12,12,11,12,12,12,11,12,11,11,
2340         11,12,13,12,13,13,13,13,13,12,13,13,12,12,13,11,
2341         11,11,11,11,12,11,11,12,11,
2342 };
2343
2344 static float _vq_quantthresh__16c1_s_p9_2[] = {
2345         -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, 
2346         -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 
2347         6.5, 7.5, 8.5, 9.5, 
2348 };
2349
2350 static long _vq_quantmap__16c1_s_p9_2[] = {
2351            19,   17,   15,   13,   11,    9,    7,    5,
2352             3,    1,    0,    2,    4,    6,    8,   10,
2353            12,   14,   16,   18,   20,
2354 };
2355
2356 static encode_aux_threshmatch _vq_auxt__16c1_s_p9_2 = {
2357         _vq_quantthresh__16c1_s_p9_2,
2358         _vq_quantmap__16c1_s_p9_2,
2359         21,
2360         21
2361 };
2362
2363 static static_codebook _16c1_s_p9_2 = {
2364         2, 441,
2365         _vq_lengthlist__16c1_s_p9_2,
2366         1, -529268736, 1611661312, 5, 0,
2367         _vq_quantlist__16c1_s_p9_2,
2368         NULL,
2369         &_vq_auxt__16c1_s_p9_2,
2370         NULL,
2371         0
2372 };
2373
2374 static long _huff_lengthlist__16c1_s_short[] = {
2375          5, 6,17, 8,12, 9,10,10,12,13, 5, 2,17, 4, 9, 5,
2376          7, 8,11,13,16,16,16,16,16,16,16,16,16,16, 6, 4,
2377         16, 5,10, 5, 7,10,14,16,13, 9,16,11, 8, 7, 8, 9,
2378         13,16, 7, 4,16, 5, 7, 4, 6, 8,11,13, 8, 6,16, 7,
2379          8, 5, 5, 7, 9,13, 9, 8,16, 9, 8, 6, 6, 7, 9,13,
2380         11,11,16,10,10, 7, 7, 7, 9,13,13,13,16,13,13, 9,
2381          9, 9,10,13,
2382 };
2383
2384 static static_codebook _huff_book__16c1_s_short = {
2385         2, 100,
2386         _huff_lengthlist__16c1_s_short,
2387         0, 0, 0, 0, 0,
2388         NULL,
2389         NULL,
2390         NULL,
2391         NULL,
2392         0
2393 };
2394
2395 static long _huff_lengthlist__16c2_s_long[] = {
2396          4, 7, 9, 9, 9, 8, 9,10,15,19, 5, 4, 5, 6, 7, 7,
2397          8, 9,14,16, 6, 5, 4, 5, 6, 7, 8,10,12,19, 7, 6,
2398          5, 4, 5, 6, 7, 9,11,18, 8, 7, 6, 5, 5, 5, 7, 9,
2399         10,17, 8, 7, 7, 5, 5, 5, 6, 7,12,18, 8, 8, 8, 7,
2400          7, 5, 5, 7,12,18, 8, 9,10, 9, 9, 7, 6, 7,12,17,
2401         14,18,16,16,15,12,11,10,12,18,15,17,18,18,18,15,
2402         14,14,16,18,
2403 };
2404
2405 static static_codebook _huff_book__16c2_s_long = {
2406         2, 100,
2407         _huff_lengthlist__16c2_s_long,
2408         0, 0, 0, 0, 0,
2409         NULL,
2410         NULL,
2411         NULL,
2412         NULL,
2413         0
2414 };
2415
2416 static long _vq_quantlist__16c2_s_p1_0[] = {
2417         1,
2418         0,
2419         2,
2420 };
2421
2422 static long _vq_lengthlist__16c2_s_p1_0[] = {
2423          1, 3, 3, 0, 0, 0, 0, 0, 0, 4, 5, 5, 0, 0, 0, 0,
2424          0, 0, 4, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2425          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2426          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2427          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2428          0,
2429 };
2430
2431 static float _vq_quantthresh__16c2_s_p1_0[] = {
2432         -0.5, 0.5, 
2433 };
2434
2435 static long _vq_quantmap__16c2_s_p1_0[] = {
2436             1,    0,    2,
2437 };
2438
2439 static encode_aux_threshmatch _vq_auxt__16c2_s_p1_0 = {
2440         _vq_quantthresh__16c2_s_p1_0,
2441         _vq_quantmap__16c2_s_p1_0,
2442         3,
2443         3
2444 };
2445
2446 static static_codebook _16c2_s_p1_0 = {
2447         4, 81,
2448         _vq_lengthlist__16c2_s_p1_0,
2449         1, -535822336, 1611661312, 2, 0,
2450         _vq_quantlist__16c2_s_p1_0,
2451         NULL,
2452         &_vq_auxt__16c2_s_p1_0,
2453         NULL,
2454         0
2455 };
2456
2457 static long _vq_quantlist__16c2_s_p2_0[] = {
2458         2,
2459         1,
2460         3,
2461         0,
2462         4,
2463 };
2464
2465 static long _vq_lengthlist__16c2_s_p2_0[] = {
2466          2, 4, 3, 7, 7, 0, 0, 0, 7, 8, 0, 0, 0, 8, 8, 0,
2467          0, 0, 8, 8, 0, 0, 0, 8, 8, 4, 5, 4, 8, 8, 0, 0,
2468          0, 8, 8, 0, 0, 0, 8, 8, 0, 0, 0, 9, 9, 0, 0, 0,
2469          9, 9, 4, 4, 5, 8, 8, 0, 0, 0, 8, 8, 0, 0, 0, 8,
2470          8, 0, 0, 0, 9, 9, 0, 0, 0, 9, 9, 7, 8, 8,10,10,
2471          0, 0, 0,12,11, 0, 0, 0,11,11, 0, 0, 0,14,13, 0,
2472          0, 0,14,13, 7, 8, 8, 9,10, 0, 0, 0,11,12, 0, 0,
2473          0,11,11, 0, 0, 0,14,14, 0, 0, 0,13,14, 0, 0, 0,
2474          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2475          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2476          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2477          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2478          0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 8,11,11, 0, 0, 0,
2479         11,11, 0, 0, 0,12,11, 0, 0, 0,12,12, 0, 0, 0,13,
2480         13, 8, 8, 8,11,11, 0, 0, 0,11,11, 0, 0, 0,11,12,
2481          0, 0, 0,12,13, 0, 0, 0,13,13, 0, 0, 0, 0, 0, 0,
2482          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2483          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2484          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2485          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2486          0, 0, 0, 0, 0, 8, 8, 8,12,11, 0, 0, 0,12,11, 0,
2487          0, 0,11,11, 0, 0, 0,13,13, 0, 0, 0,13,12, 8, 8,
2488          8,11,12, 0, 0, 0,11,12, 0, 0, 0,11,11, 0, 0, 0,
2489         13,13, 0, 0, 0,12,13, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2490          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2491          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2492          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2493          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2494          0, 0, 8, 9, 9,14,13, 0, 0, 0,13,12, 0, 0, 0,13,
2495         13, 0, 0, 0,13,12, 0, 0, 0,13,13, 8, 9, 9,13,14,
2496          0, 0, 0,12,13, 0, 0, 0,13,13, 0, 0, 0,12,13, 0,
2497          0, 0,13,13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2498          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2499          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2500          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2501          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8,
2502          9, 9,14,13, 0, 0, 0,13,13, 0, 0, 0,13,12, 0, 0,
2503          0,13,13, 0, 0, 0,13,12, 8, 9, 9,14,14, 0, 0, 0,
2504         13,13, 0, 0, 0,12,13, 0, 0, 0,13,13, 0, 0, 0,12,
2505         13,
2506 };
2507
2508 static float _vq_quantthresh__16c2_s_p2_0[] = {
2509         -1.5, -0.5, 0.5, 1.5, 
2510 };
2511
2512 static long _vq_quantmap__16c2_s_p2_0[] = {
2513             3,    1,    0,    2,    4,
2514 };
2515
2516 static encode_aux_threshmatch _vq_auxt__16c2_s_p2_0 = {
2517         _vq_quantthresh__16c2_s_p2_0,
2518         _vq_quantmap__16c2_s_p2_0,
2519         5,
2520         5
2521 };
2522
2523 static static_codebook _16c2_s_p2_0 = {
2524         4, 625,
2525         _vq_lengthlist__16c2_s_p2_0,
2526         1, -533725184, 1611661312, 3, 0,
2527         _vq_quantlist__16c2_s_p2_0,
2528         NULL,
2529         &_vq_auxt__16c2_s_p2_0,
2530         NULL,
2531         0
2532 };
2533
2534 static long _vq_quantlist__16c2_s_p3_0[] = {
2535         4,
2536         3,
2537         5,
2538         2,
2539         6,
2540         1,
2541         7,
2542         0,
2543         8,
2544 };
2545
2546 static long _vq_lengthlist__16c2_s_p3_0[] = {
2547          1, 3, 3, 6, 6, 7, 7, 8, 8, 0, 0, 0, 6, 6, 7, 7,
2548          9, 9, 0, 0, 0, 6, 6, 7, 7, 9, 9, 0, 0, 0, 7, 7,
2549          8, 8,10,10, 0, 0, 0, 7, 7, 8, 8,10,10, 0, 0, 0,
2550          7, 7, 9, 9,10,10, 0, 0, 0, 7, 7, 9, 9,10,10, 0,
2551          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2552          0,
2553 };
2554
2555 static float _vq_quantthresh__16c2_s_p3_0[] = {
2556         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
2557 };
2558
2559 static long _vq_quantmap__16c2_s_p3_0[] = {
2560             7,    5,    3,    1,    0,    2,    4,    6,
2561             8,
2562 };
2563
2564 static encode_aux_threshmatch _vq_auxt__16c2_s_p3_0 = {
2565         _vq_quantthresh__16c2_s_p3_0,
2566         _vq_quantmap__16c2_s_p3_0,
2567         9,
2568         9
2569 };
2570
2571 static static_codebook _16c2_s_p3_0 = {
2572         2, 81,
2573         _vq_lengthlist__16c2_s_p3_0,
2574         1, -531628032, 1611661312, 4, 0,
2575         _vq_quantlist__16c2_s_p3_0,
2576         NULL,
2577         &_vq_auxt__16c2_s_p3_0,
2578         NULL,
2579         0
2580 };
2581
2582 static long _vq_quantlist__16c2_s_p4_0[] = {
2583         8,
2584         7,
2585         9,
2586         6,
2587         10,
2588         5,
2589         11,
2590         4,
2591         12,
2592         3,
2593         13,
2594         2,
2595         14,
2596         1,
2597         15,
2598         0,
2599         16,
2600 };
2601
2602 static long _vq_lengthlist__16c2_s_p4_0[] = {
2603          2, 3, 3, 5, 5, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9,10,
2604         10, 0, 0, 0, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10,
2605         11,11, 0, 0, 0, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,
2606         10,10,11, 0, 0, 0, 6, 6, 8, 8, 8, 8, 9, 9,10,10,
2607         10,11,11,11, 0, 0, 0, 6, 6, 8, 8, 9, 9, 9, 9,10,
2608         10,11,11,11,11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,
2609         10,10,11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9,
2610          9,10,10,11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9,
2611         10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 8, 8, 9,
2612          9,10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 0, 0,
2613          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2614          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2615          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2616          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2617          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2618          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2619          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2620          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2621          0,
2622 };
2623
2624 static float _vq_quantthresh__16c2_s_p4_0[] = {
2625         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
2626         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
2627 };
2628
2629 static long _vq_quantmap__16c2_s_p4_0[] = {
2630            15,   13,   11,    9,    7,    5,    3,    1,
2631             0,    2,    4,    6,    8,   10,   12,   14,
2632            16,
2633 };
2634
2635 static encode_aux_threshmatch _vq_auxt__16c2_s_p4_0 = {
2636         _vq_quantthresh__16c2_s_p4_0,
2637         _vq_quantmap__16c2_s_p4_0,
2638         17,
2639         17
2640 };
2641
2642 static static_codebook _16c2_s_p4_0 = {
2643         2, 289,
2644         _vq_lengthlist__16c2_s_p4_0,
2645         1, -529530880, 1611661312, 5, 0,
2646         _vq_quantlist__16c2_s_p4_0,
2647         NULL,
2648         &_vq_auxt__16c2_s_p4_0,
2649         NULL,
2650         0
2651 };
2652
2653 static long _vq_quantlist__16c2_s_p5_0[] = {
2654         1,
2655         0,
2656         2,
2657 };
2658
2659 static long _vq_lengthlist__16c2_s_p5_0[] = {
2660          1, 4, 4, 5, 7, 7, 6, 7, 7, 4, 6, 6,10,10,10,10,
2661         10,10, 4, 7, 6,10,10,10,10,10,10, 5, 9, 9, 9,12,
2662         11,10,11,12, 7,10,10,12,12,12,12,12,12, 7,10,10,
2663         11,12,12,12,12,13, 6,10,10,10,12,12,10,12,12, 7,
2664         10,10,11,13,12,12,12,12, 7,10,10,11,12,12,12,12,
2665         12,
2666 };
2667
2668 static float _vq_quantthresh__16c2_s_p5_0[] = {
2669         -5.5, 5.5, 
2670 };
2671
2672 static long _vq_quantmap__16c2_s_p5_0[] = {
2673             1,    0,    2,
2674 };
2675
2676 static encode_aux_threshmatch _vq_auxt__16c2_s_p5_0 = {
2677         _vq_quantthresh__16c2_s_p5_0,
2678         _vq_quantmap__16c2_s_p5_0,
2679         3,
2680         3
2681 };
2682
2683 static static_codebook _16c2_s_p5_0 = {
2684         4, 81,
2685         _vq_lengthlist__16c2_s_p5_0,
2686         1, -529137664, 1618345984, 2, 0,
2687         _vq_quantlist__16c2_s_p5_0,
2688         NULL,
2689         &_vq_auxt__16c2_s_p5_0,
2690         NULL,
2691         0
2692 };
2693
2694 static long _vq_quantlist__16c2_s_p5_1[] = {
2695         5,
2696         4,
2697         6,
2698         3,
2699         7,
2700         2,
2701         8,
2702         1,
2703         9,
2704         0,
2705         10,
2706 };
2707
2708 static long _vq_lengthlist__16c2_s_p5_1[] = {
2709          2, 3, 3, 6, 6, 7, 7, 7, 7, 8, 8,11,11,11, 6, 6,
2710          7, 7, 8, 8, 8, 8,11,11,11, 6, 6, 7, 7, 8, 8, 8,
2711          8,11,11,11, 6, 6, 8, 8, 8, 8, 9, 9,11,11,11, 6,
2712          6, 8, 8, 8, 8, 9, 9,11,11,11, 7, 7, 8, 8, 8, 8,
2713          8, 8,11,11,11, 7, 7, 8, 8, 8, 8, 8, 9,11,11,11,
2714          8, 8, 8, 8, 8, 8, 8, 8,11,11,11,11,11, 8, 8, 8,
2715          8, 8, 8,11,11,11,11,11, 8, 8, 8, 8, 8, 8,11,11,
2716         11,11,11, 7, 7, 8, 8, 8, 8,
2717 };
2718
2719 static float _vq_quantthresh__16c2_s_p5_1[] = {
2720         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
2721         3.5, 4.5, 
2722 };
2723
2724 static long _vq_quantmap__16c2_s_p5_1[] = {
2725             9,    7,    5,    3,    1,    0,    2,    4,
2726             6,    8,   10,
2727 };
2728
2729 static encode_aux_threshmatch _vq_auxt__16c2_s_p5_1 = {
2730         _vq_quantthresh__16c2_s_p5_1,
2731         _vq_quantmap__16c2_s_p5_1,
2732         11,
2733         11
2734 };
2735
2736 static static_codebook _16c2_s_p5_1 = {
2737         2, 121,
2738         _vq_lengthlist__16c2_s_p5_1,
2739         1, -531365888, 1611661312, 4, 0,
2740         _vq_quantlist__16c2_s_p5_1,
2741         NULL,
2742         &_vq_auxt__16c2_s_p5_1,
2743         NULL,
2744         0
2745 };
2746
2747 static long _vq_quantlist__16c2_s_p6_0[] = {
2748         6,
2749         5,
2750         7,
2751         4,
2752         8,
2753         3,
2754         9,
2755         2,
2756         10,
2757         1,
2758         11,
2759         0,
2760         12,
2761 };
2762
2763 static long _vq_lengthlist__16c2_s_p6_0[] = {
2764          1, 4, 4, 7, 6, 8, 8, 9, 9,10,10,11,11, 5, 5, 5,
2765          7, 7, 9, 9, 9, 9,11,11,12,12, 6, 5, 5, 7, 7, 9,
2766          9,10,10,11,11,12,12, 0, 6, 6, 7, 7, 9, 9,10,10,
2767         11,11,12,12, 0, 7, 7, 7, 7, 9, 9,10,10,11,12,12,
2768         12, 0,11,11, 8, 8,10,10,11,11,12,12,13,13, 0,11,
2769         12, 8, 8,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0,
2770          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2771          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2772          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2773          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2774          0, 0, 0, 0, 0, 0, 0, 0, 0,
2775 };
2776
2777 static float _vq_quantthresh__16c2_s_p6_0[] = {
2778         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
2779         12.5, 17.5, 22.5, 27.5, 
2780 };
2781
2782 static long _vq_quantmap__16c2_s_p6_0[] = {
2783            11,    9,    7,    5,    3,    1,    0,    2,
2784             4,    6,    8,   10,   12,
2785 };
2786
2787 static encode_aux_threshmatch _vq_auxt__16c2_s_p6_0 = {
2788         _vq_quantthresh__16c2_s_p6_0,
2789         _vq_quantmap__16c2_s_p6_0,
2790         13,
2791         13
2792 };
2793
2794 static static_codebook _16c2_s_p6_0 = {
2795         2, 169,
2796         _vq_lengthlist__16c2_s_p6_0,
2797         1, -526516224, 1616117760, 4, 0,
2798         _vq_quantlist__16c2_s_p6_0,
2799         NULL,
2800         &_vq_auxt__16c2_s_p6_0,
2801         NULL,
2802         0
2803 };
2804
2805 static long _vq_quantlist__16c2_s_p6_1[] = {
2806         2,
2807         1,
2808         3,
2809         0,
2810         4,
2811 };
2812
2813 static long _vq_lengthlist__16c2_s_p6_1[] = {
2814          2, 3, 3, 5, 5, 6, 6, 6, 5, 5, 6, 6, 6, 5, 5, 6,
2815          6, 6, 5, 5, 6, 6, 6, 5, 5,
2816 };
2817
2818 static float _vq_quantthresh__16c2_s_p6_1[] = {
2819         -1.5, -0.5, 0.5, 1.5, 
2820 };
2821
2822 static long _vq_quantmap__16c2_s_p6_1[] = {
2823             3,    1,    0,    2,    4,
2824 };
2825
2826 static encode_aux_threshmatch _vq_auxt__16c2_s_p6_1 = {
2827         _vq_quantthresh__16c2_s_p6_1,
2828         _vq_quantmap__16c2_s_p6_1,
2829         5,
2830         5
2831 };
2832
2833 static static_codebook _16c2_s_p6_1 = {
2834         2, 25,
2835         _vq_lengthlist__16c2_s_p6_1,
2836         1, -533725184, 1611661312, 3, 0,
2837         _vq_quantlist__16c2_s_p6_1,
2838         NULL,
2839         &_vq_auxt__16c2_s_p6_1,
2840         NULL,
2841         0
2842 };
2843
2844 static long _vq_quantlist__16c2_s_p7_0[] = {
2845         6,
2846         5,
2847         7,
2848         4,
2849         8,
2850         3,
2851         9,
2852         2,
2853         10,
2854         1,
2855         11,
2856         0,
2857         12,
2858 };
2859
2860 static long _vq_lengthlist__16c2_s_p7_0[] = {
2861          1, 4, 4, 7, 7, 8, 8, 9, 9,10,10,11,11, 5, 5, 5,
2862          8, 8, 9, 9,10,10,11,11,12,12, 6, 5, 5, 8, 8, 9,
2863          9,10,10,11,11,12,13,18, 6, 6, 7, 7, 9, 9,10,10,
2864         12,12,13,13,18, 6, 6, 7, 7, 9, 9,10,10,12,12,13,
2865         13,18,11,10, 8, 8,10,10,11,11,12,12,13,13,18,11,
2866         11, 8, 8,10,10,11,11,12,13,13,13,18,18,18,10,11,
2867         11,11,12,12,13,13,14,14,18,18,18,11,11,11,11,12,
2868         12,13,13,14,14,18,18,18,14,14,12,12,12,12,14,14,
2869         15,14,18,18,18,15,15,11,12,12,12,13,13,15,15,18,
2870         18,18,18,18,13,13,13,13,13,14,17,16,18,18,18,18,
2871         18,13,14,13,13,14,13,15,14,
2872 };
2873
2874 static float _vq_quantthresh__16c2_s_p7_0[] = {
2875         -60.5, -49.5, -38.5, -27.5, -16.5, -5.5, 5.5, 16.5, 
2876         27.5, 38.5, 49.5, 60.5, 
2877 };
2878
2879 static long _vq_quantmap__16c2_s_p7_0[] = {
2880            11,    9,    7,    5,    3,    1,    0,    2,
2881             4,    6,    8,   10,   12,
2882 };
2883
2884 static encode_aux_threshmatch _vq_auxt__16c2_s_p7_0 = {
2885         _vq_quantthresh__16c2_s_p7_0,
2886         _vq_quantmap__16c2_s_p7_0,
2887         13,
2888         13
2889 };
2890
2891 static static_codebook _16c2_s_p7_0 = {
2892         2, 169,
2893         _vq_lengthlist__16c2_s_p7_0,
2894         1, -523206656, 1618345984, 4, 0,
2895         _vq_quantlist__16c2_s_p7_0,
2896         NULL,
2897         &_vq_auxt__16c2_s_p7_0,
2898         NULL,
2899         0
2900 };
2901
2902 static long _vq_quantlist__16c2_s_p7_1[] = {
2903         5,
2904         4,
2905         6,
2906         3,
2907         7,
2908         2,
2909         8,
2910         1,
2911         9,
2912         0,
2913         10,
2914 };
2915
2916 static long _vq_lengthlist__16c2_s_p7_1[] = {
2917          2, 4, 4, 6, 6, 7, 7, 7, 7, 7, 7, 9, 9, 9, 6, 6,
2918          7, 7, 8, 8, 8, 8, 9, 9, 9, 6, 6, 7, 7, 8, 8, 8,
2919          8, 9, 9, 9, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 7,
2920          7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 7, 7, 7, 7, 8, 8,
2921          8, 8, 9, 9, 9, 7, 7, 7, 7, 7, 7, 8, 8, 9, 9, 9,
2922          7, 7, 8, 8, 7, 7, 8, 8, 9, 9, 9, 9, 9, 7, 7, 7,
2923          7, 8, 8, 9, 9, 9, 9, 9, 8, 8, 7, 7, 8, 8, 9, 9,
2924          9, 9, 9, 7, 7, 7, 7, 8, 8,
2925 };
2926
2927 static float _vq_quantthresh__16c2_s_p7_1[] = {
2928         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
2929         3.5, 4.5, 
2930 };
2931
2932 static long _vq_quantmap__16c2_s_p7_1[] = {
2933             9,    7,    5,    3,    1,    0,    2,    4,
2934             6,    8,   10,
2935 };
2936
2937 static encode_aux_threshmatch _vq_auxt__16c2_s_p7_1 = {
2938         _vq_quantthresh__16c2_s_p7_1,
2939         _vq_quantmap__16c2_s_p7_1,
2940         11,
2941         11
2942 };
2943
2944 static static_codebook _16c2_s_p7_1 = {
2945         2, 121,
2946         _vq_lengthlist__16c2_s_p7_1,
2947         1, -531365888, 1611661312, 4, 0,
2948         _vq_quantlist__16c2_s_p7_1,
2949         NULL,
2950         &_vq_auxt__16c2_s_p7_1,
2951         NULL,
2952         0
2953 };
2954
2955 static long _vq_quantlist__16c2_s_p8_0[] = {
2956         7,
2957         6,
2958         8,
2959         5,
2960         9,
2961         4,
2962         10,
2963         3,
2964         11,
2965         2,
2966         12,
2967         1,
2968         13,
2969         0,
2970         14,
2971 };
2972
2973 static long _vq_lengthlist__16c2_s_p8_0[] = {
2974          1, 4, 4, 7, 6, 7, 7, 6, 6, 8, 8, 9, 9,10,10, 6,
2975          6, 6, 8, 8, 9, 8, 8, 8, 9, 9,11,10,11,11, 7, 6,
2976          6, 8, 8, 9, 8, 7, 7, 9, 9,10,10,12,11,14, 8, 8,
2977          8, 9, 9, 9, 9, 9,10, 9,10,10,11,13,14, 8, 8, 8,
2978          8, 9, 9, 8, 8, 9, 9,10,10,11,12,14,13,11, 9, 9,
2979          9, 9, 9, 9, 9,10,11,10,13,12,14,11,13, 8, 9, 9,
2980          9, 9, 9,10,10,11,10,13,12,14,14,14, 8, 9, 9, 9,
2981         11,11,11,11,11,12,13,13,14,14,14, 9, 8, 9, 9,10,
2982         10,12,10,11,12,12,14,14,14,14,11,12,10,10,12,12,
2983         12,12,13,14,12,12,14,14,14,12,12, 9,10,11,11,12,
2984         14,12,14,14,14,14,14,14,14,14,11,11,12,11,12,14,
2985         14,14,14,14,14,14,14,14,14,12,11,11,11,11,14,14,
2986         14,14,14,14,14,14,14,14,14,14,13,12,14,14,14,14,
2987         14,14,14,14,14,14,14,14,14,12,12,12,13,14,14,13,
2988         13,
2989 };
2990
2991 static float _vq_quantthresh__16c2_s_p8_0[] = {
2992         -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5, 
2993         31.5, 52.5, 73.5, 94.5, 115.5, 136.5, 
2994 };
2995
2996 static long _vq_quantmap__16c2_s_p8_0[] = {
2997            13,   11,    9,    7,    5,    3,    1,    0,
2998             2,    4,    6,    8,   10,   12,   14,
2999 };
3000
3001 static encode_aux_threshmatch _vq_auxt__16c2_s_p8_0 = {
3002         _vq_quantthresh__16c2_s_p8_0,
3003         _vq_quantmap__16c2_s_p8_0,
3004         15,
3005         15
3006 };
3007
3008 static static_codebook _16c2_s_p8_0 = {
3009         2, 225,
3010         _vq_lengthlist__16c2_s_p8_0,
3011         1, -520986624, 1620377600, 4, 0,
3012         _vq_quantlist__16c2_s_p8_0,
3013         NULL,
3014         &_vq_auxt__16c2_s_p8_0,
3015         NULL,
3016         0
3017 };
3018
3019 static long _vq_quantlist__16c2_s_p8_1[] = {
3020         10,
3021         9,
3022         11,
3023         8,
3024         12,
3025         7,
3026         13,
3027         6,
3028         14,
3029         5,
3030         15,
3031         4,
3032         16,
3033         3,
3034         17,
3035         2,
3036         18,
3037         1,
3038         19,
3039         0,
3040         20,
3041 };
3042
3043 static long _vq_lengthlist__16c2_s_p8_1[] = {
3044          2, 4, 4, 6, 6, 7, 7, 7, 7, 8, 7, 8, 8, 8, 8, 8,
3045          8, 8, 8, 8, 8,11,12,11, 7, 7, 8, 8, 8, 8, 9, 9,
3046          9, 9, 9, 9, 9, 9, 9,10, 9, 9,11,11,10, 7, 7, 8,
3047          8, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,11,
3048         11,11, 8, 7, 8, 8, 9, 9, 9, 9, 9, 9,10,10, 9,10,
3049         10, 9,10,10,11,11,12, 8, 8, 8, 8, 9, 9, 9, 9, 9,
3050          9, 9, 9,10, 9,10,10,10,10,11,11,11, 8, 8, 9, 9,
3051          9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,11,11,
3052         11, 8, 8, 9, 8, 9, 9, 9, 9,10, 9, 9, 9,10,10,10,
3053         10, 9,10,11,11,11, 9, 9, 9, 9,10, 9, 9, 9,10,10,
3054          9,10, 9,10,10,10,10,10,11,12,11,11,11, 9, 9, 9,
3055          9, 9,10,10, 9,10,10,10,10,10,10,10,10,12,11,13,
3056         13,11, 9, 9, 9, 9,10,10, 9,10,10,10,10,11,10,10,
3057         10,10,11,12,11,12,11, 9, 9, 9,10,10, 9,10,10,10,
3058         10,10,10,10,10,10,10,11,11,11,12,11, 9,10,10,10,
3059         10,10,10,10,10,10,10,10,10,10,10,10,11,12,12,12,
3060         11,11,11,10, 9,10,10,10,10,10,10,10,10,11,10,10,
3061         10,11,11,11,11,11,11,11,10,10,10,11,10,10,10,10,
3062         10,10,10,10,10,10,11,11,11,11,12,12,11,10,10,10,
3063         10,10,10,10,10,11,10,10,10,11,10,12,11,11,12,11,
3064         11,11,10,10,10,10,10,11,10,10,10,10,10,11,10,10,
3065         11,11,11,12,11,12,11,11,12,10,10,10,10,10,10,10,
3066         11,10,10,11,10,12,11,11,11,12,11,11,11,11,10,10,
3067         10,10,10,10,10,11,11,11,10,11,12,11,11,11,12,11,
3068         12,11,12,10,11,10,10,10,10,11,10,10,10,10,10,10,
3069         12,11,11,11,11,11,12,12,10,10,10,10,10,11,10,10,
3070         11,10,11,11,11,11,11,11,11,11,11,11,11,11,12,11,
3071         10,11,10,10,10,10,10,10,10,
3072 };
3073
3074 static float _vq_quantthresh__16c2_s_p8_1[] = {
3075         -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, 
3076         -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 
3077         6.5, 7.5, 8.5, 9.5, 
3078 };
3079
3080 static long _vq_quantmap__16c2_s_p8_1[] = {
3081            19,   17,   15,   13,   11,    9,    7,    5,
3082             3,    1,    0,    2,    4,    6,    8,   10,
3083            12,   14,   16,   18,   20,
3084 };
3085
3086 static encode_aux_threshmatch _vq_auxt__16c2_s_p8_1 = {
3087         _vq_quantthresh__16c2_s_p8_1,
3088         _vq_quantmap__16c2_s_p8_1,
3089         21,
3090         21
3091 };
3092
3093 static static_codebook _16c2_s_p8_1 = {
3094         2, 441,
3095         _vq_lengthlist__16c2_s_p8_1,
3096         1, -529268736, 1611661312, 5, 0,
3097         _vq_quantlist__16c2_s_p8_1,
3098         NULL,
3099         &_vq_auxt__16c2_s_p8_1,
3100         NULL,
3101         0
3102 };
3103
3104 static long _vq_quantlist__16c2_s_p9_0[] = {
3105         6,
3106         5,
3107         7,
3108         4,
3109         8,
3110         3,
3111         9,
3112         2,
3113         10,
3114         1,
3115         11,
3116         0,
3117         12,
3118 };
3119
3120 static long _vq_lengthlist__16c2_s_p9_0[] = {
3121          1, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
3122          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
3123          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
3124          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
3125          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
3126          9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
3127          8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
3128          8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
3129          8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
3130          8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
3131          8, 8, 8, 8, 8, 8, 8, 8, 8,
3132 };
3133
3134 static float _vq_quantthresh__16c2_s_p9_0[] = {
3135         -5120.5, -4189.5, -3258.5, -2327.5, -1396.5, -465.5, 465.5, 1396.5, 
3136         2327.5, 3258.5, 4189.5, 5120.5, 
3137 };
3138
3139 static long _vq_quantmap__16c2_s_p9_0[] = {
3140            11,    9,    7,    5,    3,    1,    0,    2,
3141             4,    6,    8,   10,   12,
3142 };
3143
3144 static encode_aux_threshmatch _vq_auxt__16c2_s_p9_0 = {
3145         _vq_quantthresh__16c2_s_p9_0,
3146         _vq_quantmap__16c2_s_p9_0,
3147         13,
3148         13
3149 };
3150
3151 static static_codebook _16c2_s_p9_0 = {
3152         2, 169,
3153         _vq_lengthlist__16c2_s_p9_0,
3154         1, -510275072, 1631393792, 4, 0,
3155         _vq_quantlist__16c2_s_p9_0,
3156         NULL,
3157         &_vq_auxt__16c2_s_p9_0,
3158         NULL,
3159         0
3160 };
3161
3162 static long _vq_quantlist__16c2_s_p9_1[] = {
3163         8,
3164         7,
3165         9,
3166         6,
3167         10,
3168         5,
3169         11,
3170         4,
3171         12,
3172         3,
3173         13,
3174         2,
3175         14,
3176         1,
3177         15,
3178         0,
3179         16,
3180 };
3181
3182 static long _vq_lengthlist__16c2_s_p9_1[] = {
3183          1, 5, 5, 9, 8, 7, 7, 7, 6,10,11,11,11,11,11,11,
3184         11, 8, 7, 6, 8, 8,10, 9,10,10,10, 9,11,10,10,10,
3185         10,10, 8, 6, 6, 8, 8, 9, 8, 9, 8, 9,10,10,10,10,
3186         10,10,10,10, 8,10, 9, 9, 9, 9,10,10,10,10,10,10,
3187         10,10,10,10,10, 8, 9, 9, 9,10,10, 9,10,10,10,10,
3188         10,10,10,10,10,10,10,10, 9, 8, 9, 9,10,10,10,10,
3189         10,10,10,10,10,10,10,10, 9, 8, 8, 9, 9,10,10,10,
3190         10,10,10,10,10,10,10,10,10,10, 9,10, 9, 9,10,10,
3191         10,10,10,10,10,10,10,10,10,10,10, 9, 8, 9, 9,10,
3192         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 9,
3193         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
3194          8,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
3195         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
3196         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
3197         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
3198         10,10,10,10, 9,10, 9,10,10,10,10,10,10,10,10,10,
3199         10,10,10,10,10,10,10,10,10, 9,10,10,10,10,10,10,
3200         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
3201         10,
3202 };
3203
3204 static float _vq_quantthresh__16c2_s_p9_1[] = {
3205         -367.5, -318.5, -269.5, -220.5, -171.5, -122.5, -73.5, -24.5, 
3206         24.5, 73.5, 122.5, 171.5, 220.5, 269.5, 318.5, 367.5, 
3207 };
3208
3209 static long _vq_quantmap__16c2_s_p9_1[] = {
3210            15,   13,   11,    9,    7,    5,    3,    1,
3211             0,    2,    4,    6,    8,   10,   12,   14,
3212            16,
3213 };
3214
3215 static encode_aux_threshmatch _vq_auxt__16c2_s_p9_1 = {
3216         _vq_quantthresh__16c2_s_p9_1,
3217         _vq_quantmap__16c2_s_p9_1,
3218         17,
3219         17
3220 };
3221
3222 static static_codebook _16c2_s_p9_1 = {
3223         2, 289,
3224         _vq_lengthlist__16c2_s_p9_1,
3225         1, -518488064, 1622704128, 5, 0,
3226         _vq_quantlist__16c2_s_p9_1,
3227         NULL,
3228         &_vq_auxt__16c2_s_p9_1,
3229         NULL,
3230         0
3231 };
3232
3233 static long _vq_quantlist__16c2_s_p9_2[] = {
3234         13,
3235         12,
3236         14,
3237         11,
3238         15,
3239         10,
3240         16,
3241         9,
3242         17,
3243         8,
3244         18,
3245         7,
3246         19,
3247         6,
3248         20,
3249         5,
3250         21,
3251         4,
3252         22,
3253         3,
3254         23,
3255         2,
3256         24,
3257         1,
3258         25,
3259         0,
3260         26,
3261 };
3262
3263 static long _vq_lengthlist__16c2_s_p9_2[] = {
3264          1, 4, 4, 5, 5, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7,
3265          7, 7, 7, 7, 8, 7, 8, 7, 7, 4, 4,
3266 };
3267
3268 static float _vq_quantthresh__16c2_s_p9_2[] = {
3269         -12.5, -11.5, -10.5, -9.5, -8.5, -7.5, -6.5, -5.5, 
3270         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
3271         3.5, 4.5, 5.5, 6.5, 7.5, 8.5, 9.5, 10.5, 
3272         11.5, 12.5, 
3273 };
3274
3275 static long _vq_quantmap__16c2_s_p9_2[] = {
3276            25,   23,   21,   19,   17,   15,   13,   11,
3277             9,    7,    5,    3,    1,    0,    2,    4,
3278             6,    8,   10,   12,   14,   16,   18,   20,
3279            22,   24,   26,
3280 };
3281
3282 static encode_aux_threshmatch _vq_auxt__16c2_s_p9_2 = {
3283         _vq_quantthresh__16c2_s_p9_2,
3284         _vq_quantmap__16c2_s_p9_2,
3285         27,
3286         27
3287 };
3288
3289 static static_codebook _16c2_s_p9_2 = {
3290         1, 27,
3291         _vq_lengthlist__16c2_s_p9_2,
3292         1, -528875520, 1611661312, 5, 0,
3293         _vq_quantlist__16c2_s_p9_2,
3294         NULL,
3295         &_vq_auxt__16c2_s_p9_2,
3296         NULL,
3297         0
3298 };
3299
3300 static long _huff_lengthlist__16c2_s_short[] = {
3301          7,10,11,11,11,14,15,15,17,14, 8, 6, 7, 7, 8, 9,
3302         11,11,14,17, 9, 6, 6, 6, 7, 7,10,11,15,16, 9, 6,
3303          6, 4, 4, 5, 8, 9,12,16,10, 6, 6, 4, 4, 4, 6, 9,
3304         13,16,10, 7, 6, 5, 4, 3, 5, 7,13,16,11, 9, 8, 7,
3305          6, 5, 5, 6,12,15,10,10,10, 9, 7, 6, 6, 7,11,15,
3306         13,13,13,13,11,10,10, 9,12,16,16,16,16,14,16,15,
3307         15,12,14,14,
3308 };
3309
3310 static static_codebook _huff_book__16c2_s_short = {
3311         2, 100,
3312         _huff_lengthlist__16c2_s_short,
3313         0, 0, 0, 0, 0,
3314         NULL,
3315         NULL,
3316         NULL,
3317         NULL,
3318         0
3319 };
3320
3321 static long _vq_quantlist__8c0_s_p1_0[] = {
3322         1,
3323         0,
3324         2,
3325 };
3326
3327 static long _vq_lengthlist__8c0_s_p1_0[] = {
3328          1, 5, 4, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
3329          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3330          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3331          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3332          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3333          0, 5, 8, 8, 0, 0, 0, 0, 0, 0, 7, 8, 9, 0, 0, 0,
3334          0, 0, 0, 7, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3335          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3336          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3337          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3338          0, 0, 5, 8, 8, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
3339          0, 0, 0, 0, 7, 9, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3340          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3341          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3342          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3343          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3344          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3345          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3346          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3347          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3348          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3349          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3350          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3351          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3352          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3353          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3354          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3355          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3356          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3357          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3358          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3359          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3360          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3361          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3362          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3363          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3364          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3365          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3366          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3367          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3368          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3369          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3370          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3371          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3372          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3373          0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8, 8, 0, 0, 0, 0,
3374          0, 0, 8,10,10, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0,
3375          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3376          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3377          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3378          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,10, 9, 0, 0, 0,
3379          0, 0, 0, 8, 9,11, 0, 0, 0, 0, 0, 0, 9,11,11, 0,
3380          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3381          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3382          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3383          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9,10, 0, 0,
3384          0, 0, 0, 0, 9,11,10, 0, 0, 0, 0, 0, 0, 9,11,11,
3385          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3386          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3387          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3388          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3389          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3390          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3391          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3392          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3393          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3394          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3395          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3396          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3397          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3398          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3399          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3400          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3401          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3402          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3403          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3404          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3405          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3406          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3407          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3408          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3409          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3410          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3411          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3412          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3413          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3414          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3415          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3416          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3417          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3418          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3419          0, 0, 5, 8, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0,
3420          0, 0, 0, 0, 8, 9,10, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3421          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3422          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3423          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3424          0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,11,11, 0,
3425          0, 0, 0, 0, 0, 9,10,11, 0, 0, 0, 0, 0, 0, 0, 0,
3426          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3427          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3428          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3429          0, 0, 0, 0, 7, 9,10, 0, 0, 0, 0, 0, 0, 9,11,11,
3430          0, 0, 0, 0, 0, 0, 8,11, 9, 0, 0, 0, 0, 0, 0, 0,
3431          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3432          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3433          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3434          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3435          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3436          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3437          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3438          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3439          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3440          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3441          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3442          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3443          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3444          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3445          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3446          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3447          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3448          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3449          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3450          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3451          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3452          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3453          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3454          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3455          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3456          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3457          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3458          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3459          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3460          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3461          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3462          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3463          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3464          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3465          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3466          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3467          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3468          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3469          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3470          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3471          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3472          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3473          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3474          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3475          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3476          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3477          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3478          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3479          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3480          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3481          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3482          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3483          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3484          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3485          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3486          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3487          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3488          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3489          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3490          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3491          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3492          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3493          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3494          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3495          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3496          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3497          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3498          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3499          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3500          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3501          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3502          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3503          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3504          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3505          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3506          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3507          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3508          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3509          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3510          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3511          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3512          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3513          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3514          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3515          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3516          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3517          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3518          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3519          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3520          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3521          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3522          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3523          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3524          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3525          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3526          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3527          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3528          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3529          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3530          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3531          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3532          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3533          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3534          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3535          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3536          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3537          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3538          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3539          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3540          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3541          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3542          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3543          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3544          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3545          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3546          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3547          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3548          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3549          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3550          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3551          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3552          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3553          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3554          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3555          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3556          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3557          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3558          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3559          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3560          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3561          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3562          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3563          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3564          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3565          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3566          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3567          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3568          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3569          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3570          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3571          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3572          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3573          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3574          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3575          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3576          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3577          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3578          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3579          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3580          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3581          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3582          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3583          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3584          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3585          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3586          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3587          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3588          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3589          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3590          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3591          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3592          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3593          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3594          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3595          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3596          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3597          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3598          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3599          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3600          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3601          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3602          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3603          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3604          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3605          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3606          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3607          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3608          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3609          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3610          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3611          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3612          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3613          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3614          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3615          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3616          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3617          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3618          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3619          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3620          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3621          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3622          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3623          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3624          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3625          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3626          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3627          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3628          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3629          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3630          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3631          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3632          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3633          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3634          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3635          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3636          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3637          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3638          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3639          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3640          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3641          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3642          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3643          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3644          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3645          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3646          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3647          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3648          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3649          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3650          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3651          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3652          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3653          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3654          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3655          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3656          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3657          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3658          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3659          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3660          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3661          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3662          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3663          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3664          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3665          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3666          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3667          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3668          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3669          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3670          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3671          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3672          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3673          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3674          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3675          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3676          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3677          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3678          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3679          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3680          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3681          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3682          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3683          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3684          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3685          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3686          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3687          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3688          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3689          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3690          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3691          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3692          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3693          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3694          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3695          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3696          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3697          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3698          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3699          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3700          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3701          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3702          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3703          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3704          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3705          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3706          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3707          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3708          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3709          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3710          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3711          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3712          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3713          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3714          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3715          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3716          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3717          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3718          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3719          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3720          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3721          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3722          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3723          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3724          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3725          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3726          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3727          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3728          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3729          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3730          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3731          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3732          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3733          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3734          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3735          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3736          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3737          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3738          0,
3739 };
3740
3741 static float _vq_quantthresh__8c0_s_p1_0[] = {
3742         -0.5, 0.5, 
3743 };
3744
3745 static long _vq_quantmap__8c0_s_p1_0[] = {
3746             1,    0,    2,
3747 };
3748
3749 static encode_aux_threshmatch _vq_auxt__8c0_s_p1_0 = {
3750         _vq_quantthresh__8c0_s_p1_0,
3751         _vq_quantmap__8c0_s_p1_0,
3752         3,
3753         3
3754 };
3755
3756 static static_codebook _8c0_s_p1_0 = {
3757         8, 6561,
3758         _vq_lengthlist__8c0_s_p1_0,
3759         1, -535822336, 1611661312, 2, 0,
3760         _vq_quantlist__8c0_s_p1_0,
3761         NULL,
3762         &_vq_auxt__8c0_s_p1_0,
3763         NULL,
3764         0
3765 };
3766
3767 static long _vq_quantlist__8c0_s_p2_0[] = {
3768         2,
3769         1,
3770         3,
3771         0,
3772         4,
3773 };
3774
3775 static long _vq_lengthlist__8c0_s_p2_0[] = {
3776          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3777          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3778          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3779          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3780          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3781          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3782          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3783          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3784          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3785          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3786          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3787          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3788          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3789          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3790          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3791          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3792          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3793          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3794          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3795          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3796          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3797          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3798          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3799          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3800          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3801          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3802          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3803          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3804          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3805          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3806          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3807          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3808          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3809          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3810          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3811          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3812          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3813          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3814          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3815          0,
3816 };
3817
3818 static float _vq_quantthresh__8c0_s_p2_0[] = {
3819         -1.5, -0.5, 0.5, 1.5, 
3820 };
3821
3822 static long _vq_quantmap__8c0_s_p2_0[] = {
3823             3,    1,    0,    2,    4,
3824 };
3825
3826 static encode_aux_threshmatch _vq_auxt__8c0_s_p2_0 = {
3827         _vq_quantthresh__8c0_s_p2_0,
3828         _vq_quantmap__8c0_s_p2_0,
3829         5,
3830         5
3831 };
3832
3833 static static_codebook _8c0_s_p2_0 = {
3834         4, 625,
3835         _vq_lengthlist__8c0_s_p2_0,
3836         1, -533725184, 1611661312, 3, 0,
3837         _vq_quantlist__8c0_s_p2_0,
3838         NULL,
3839         &_vq_auxt__8c0_s_p2_0,
3840         NULL,
3841         0
3842 };
3843
3844 static long _vq_quantlist__8c0_s_p3_0[] = {
3845         2,
3846         1,
3847         3,
3848         0,
3849         4,
3850 };
3851
3852 static long _vq_lengthlist__8c0_s_p3_0[] = {
3853          1, 4, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3854          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 5, 6, 7, 7, 0, 0,
3855          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3856          0, 0, 4, 5, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3857          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 7, 7, 8, 8,
3858          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3859          0, 0, 0, 0, 6, 7, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0,
3860          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3861          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3862          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3863          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3864          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3865          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3866          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3867          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3868          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3869          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3870          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3871          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3872          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3873          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3874          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3875          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3876          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3877          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3878          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3879          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3880          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3881          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3882          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3883          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3884          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3885          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3886          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3887          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3888          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3889          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3890          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3891          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3892          0,
3893 };
3894
3895 static float _vq_quantthresh__8c0_s_p3_0[] = {
3896         -1.5, -0.5, 0.5, 1.5, 
3897 };
3898
3899 static long _vq_quantmap__8c0_s_p3_0[] = {
3900             3,    1,    0,    2,    4,
3901 };
3902
3903 static encode_aux_threshmatch _vq_auxt__8c0_s_p3_0 = {
3904         _vq_quantthresh__8c0_s_p3_0,
3905         _vq_quantmap__8c0_s_p3_0,
3906         5,
3907         5
3908 };
3909
3910 static static_codebook _8c0_s_p3_0 = {
3911         4, 625,
3912         _vq_lengthlist__8c0_s_p3_0,
3913         1, -533725184, 1611661312, 3, 0,
3914         _vq_quantlist__8c0_s_p3_0,
3915         NULL,
3916         &_vq_auxt__8c0_s_p3_0,
3917         NULL,
3918         0
3919 };
3920
3921 static long _vq_quantlist__8c0_s_p4_0[] = {
3922         4,
3923         3,
3924         5,
3925         2,
3926         6,
3927         1,
3928         7,
3929         0,
3930         8,
3931 };
3932
3933 static long _vq_lengthlist__8c0_s_p4_0[] = {
3934          1, 2, 3, 7, 7, 0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0,
3935          0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0, 7, 7,
3936          0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0,
3937          8, 8, 0, 0, 0, 0, 0, 0, 0, 9, 8, 0, 0, 0, 0, 0,
3938          0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3939          0,
3940 };
3941
3942 static float _vq_quantthresh__8c0_s_p4_0[] = {
3943         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
3944 };
3945
3946 static long _vq_quantmap__8c0_s_p4_0[] = {
3947             7,    5,    3,    1,    0,    2,    4,    6,
3948             8,
3949 };
3950
3951 static encode_aux_threshmatch _vq_auxt__8c0_s_p4_0 = {
3952         _vq_quantthresh__8c0_s_p4_0,
3953         _vq_quantmap__8c0_s_p4_0,
3954         9,
3955         9
3956 };
3957
3958 static static_codebook _8c0_s_p4_0 = {
3959         2, 81,
3960         _vq_lengthlist__8c0_s_p4_0,
3961         1, -531628032, 1611661312, 4, 0,
3962         _vq_quantlist__8c0_s_p4_0,
3963         NULL,
3964         &_vq_auxt__8c0_s_p4_0,
3965         NULL,
3966         0
3967 };
3968
3969 static long _vq_quantlist__8c0_s_p5_0[] = {
3970         4,
3971         3,
3972         5,
3973         2,
3974         6,
3975         1,
3976         7,
3977         0,
3978         8,
3979 };
3980
3981 static long _vq_lengthlist__8c0_s_p5_0[] = {
3982          1, 3, 3, 5, 5, 7, 6, 8, 8, 0, 0, 0, 7, 7, 7, 7,
3983          8, 8, 0, 0, 0, 7, 7, 7, 7, 8, 9, 0, 0, 0, 8, 8,
3984          8, 8, 9, 9, 0, 0, 0, 8, 8, 8, 8, 9, 9, 0, 0, 0,
3985          9, 9, 8, 8,10,10, 0, 0, 0, 9, 9, 8, 8,10,10, 0,
3986          0, 0,10,10, 9, 9,10,10, 0, 0, 0, 0, 0, 9, 9,10,
3987         10,
3988 };
3989
3990 static float _vq_quantthresh__8c0_s_p5_0[] = {
3991         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
3992 };
3993
3994 static long _vq_quantmap__8c0_s_p5_0[] = {
3995             7,    5,    3,    1,    0,    2,    4,    6,
3996             8,
3997 };
3998
3999 static encode_aux_threshmatch _vq_auxt__8c0_s_p5_0 = {
4000         _vq_quantthresh__8c0_s_p5_0,
4001         _vq_quantmap__8c0_s_p5_0,
4002         9,
4003         9
4004 };
4005
4006 static static_codebook _8c0_s_p5_0 = {
4007         2, 81,
4008         _vq_lengthlist__8c0_s_p5_0,
4009         1, -531628032, 1611661312, 4, 0,
4010         _vq_quantlist__8c0_s_p5_0,
4011         NULL,
4012         &_vq_auxt__8c0_s_p5_0,
4013         NULL,
4014         0
4015 };
4016
4017 static long _vq_quantlist__8c0_s_p6_0[] = {
4018         8,
4019         7,
4020         9,
4021         6,
4022         10,
4023         5,
4024         11,
4025         4,
4026         12,
4027         3,
4028         13,
4029         2,
4030         14,
4031         1,
4032         15,
4033         0,
4034         16,
4035 };
4036
4037 static long _vq_lengthlist__8c0_s_p6_0[] = {
4038          1, 3, 3, 6, 6, 8, 8, 9, 9, 8, 8,10, 9,10,10,11,
4039         11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,11,
4040         11,12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,
4041         11,12,11, 0, 0, 0, 8, 8, 9, 9,10,10, 9, 9,10,10,
4042         11,11,12,12, 0, 0, 0, 8, 8, 9, 9,10,10, 9, 9,11,
4043         10,11,11,12,12, 0, 0, 0, 9, 9, 9, 9,10,10,10,10,
4044         11,11,11,12,12,12, 0, 0, 0, 9, 9, 9, 9,10,10,10,
4045         10,11,11,12,12,13,13, 0, 0, 0,10,10,10,10,11,11,
4046         10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0,10, 9,10,
4047         11,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9, 9,
4048         10, 9,10,11,12,12,13,13,14,13, 0, 0, 0, 0, 0, 9,
4049          9, 9,10,10,10,11,11,13,12,13,13, 0, 0, 0, 0, 0,
4050         10,10,10,10,11,11,12,12,13,13,14,14, 0, 0, 0, 0,
4051          0, 0, 0,10,10,11,11,12,12,13,13,13,14, 0, 0, 0,
4052          0, 0, 0, 0,11,11,11,11,12,12,13,14,14,14, 0, 0,
4053          0, 0, 0, 0, 0,11,11,11,11,12,12,13,13,14,13, 0,
4054          0, 0, 0, 0, 0, 0,11,11,12,12,13,13,14,14,14,14,
4055          0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,12,12,13,13,14,
4056         14,
4057 };
4058
4059 static float _vq_quantthresh__8c0_s_p6_0[] = {
4060         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
4061         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
4062 };
4063
4064 static long _vq_quantmap__8c0_s_p6_0[] = {
4065            15,   13,   11,    9,    7,    5,    3,    1,
4066             0,    2,    4,    6,    8,   10,   12,   14,
4067            16,
4068 };
4069
4070 static encode_aux_threshmatch _vq_auxt__8c0_s_p6_0 = {
4071         _vq_quantthresh__8c0_s_p6_0,
4072         _vq_quantmap__8c0_s_p6_0,
4073         17,
4074         17
4075 };
4076
4077 static static_codebook _8c0_s_p6_0 = {
4078         2, 289,
4079         _vq_lengthlist__8c0_s_p6_0,
4080         1, -529530880, 1611661312, 5, 0,
4081         _vq_quantlist__8c0_s_p6_0,
4082         NULL,
4083         &_vq_auxt__8c0_s_p6_0,
4084         NULL,
4085         0
4086 };
4087
4088 static long _vq_quantlist__8c0_s_p7_0[] = {
4089         1,
4090         0,
4091         2,
4092 };
4093
4094 static long _vq_lengthlist__8c0_s_p7_0[] = {
4095          1, 4, 4, 7, 6, 6, 7, 6, 6, 4, 7, 7,11, 9,10,12,
4096          9,10, 4, 7, 7,10,10,10,11, 9, 9, 6,11,10,11,11,
4097         12,11,11,11, 6,10,10,11,11,12,11,10,10, 6, 9,10,
4098         11,11,11,11,10,10, 7,10,11,12,11,11,12,11,12, 6,
4099          9, 9,10, 9, 9,11,10,10, 6, 9, 9,10,10,10,11,10,
4100         10,
4101 };
4102
4103 static float _vq_quantthresh__8c0_s_p7_0[] = {
4104         -5.5, 5.5, 
4105 };
4106
4107 static long _vq_quantmap__8c0_s_p7_0[] = {
4108             1,    0,    2,
4109 };
4110
4111 static encode_aux_threshmatch _vq_auxt__8c0_s_p7_0 = {
4112         _vq_quantthresh__8c0_s_p7_0,
4113         _vq_quantmap__8c0_s_p7_0,
4114         3,
4115         3
4116 };
4117
4118 static static_codebook _8c0_s_p7_0 = {
4119         4, 81,
4120         _vq_lengthlist__8c0_s_p7_0,
4121         1, -529137664, 1618345984, 2, 0,
4122         _vq_quantlist__8c0_s_p7_0,
4123         NULL,
4124         &_vq_auxt__8c0_s_p7_0,
4125         NULL,
4126         0
4127 };
4128
4129 static long _vq_quantlist__8c0_s_p7_1[] = {
4130         5,
4131         4,
4132         6,
4133         3,
4134         7,
4135         2,
4136         8,
4137         1,
4138         9,
4139         0,
4140         10,
4141 };
4142
4143 static long _vq_lengthlist__8c0_s_p7_1[] = {
4144          1, 3, 3, 6, 6, 8, 8, 9, 9, 9, 9,10,10,10, 7, 7,
4145          8, 8, 9, 9, 9, 9,10,10, 9, 7, 7, 8, 8, 9, 9, 9,
4146          9,10,10,10, 8, 8, 9, 9, 9, 9, 9, 9,10,10,10, 8,
4147          8, 9, 9, 9, 9, 8, 9,10,10,10, 8, 8, 9, 9, 9,10,
4148         10,10,10,10,10, 9, 9, 9, 9, 9, 9,10,10,11,10,11,
4149          9, 9, 9, 9,10,10,10,10,11,11,11,10,10, 9, 9,10,
4150         10,10, 9,11,10,10,10,10,10,10, 9, 9,10,10,11,11,
4151         10,10,10, 9, 9, 9,10,10,10,
4152 };
4153
4154 static float _vq_quantthresh__8c0_s_p7_1[] = {
4155         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
4156         3.5, 4.5, 
4157 };
4158
4159 static long _vq_quantmap__8c0_s_p7_1[] = {
4160             9,    7,    5,    3,    1,    0,    2,    4,
4161             6,    8,   10,
4162 };
4163
4164 static encode_aux_threshmatch _vq_auxt__8c0_s_p7_1 = {
4165         _vq_quantthresh__8c0_s_p7_1,
4166         _vq_quantmap__8c0_s_p7_1,
4167         11,
4168         11
4169 };
4170
4171 static static_codebook _8c0_s_p7_1 = {
4172         2, 121,
4173         _vq_lengthlist__8c0_s_p7_1,
4174         1, -531365888, 1611661312, 4, 0,
4175         _vq_quantlist__8c0_s_p7_1,
4176         NULL,
4177         &_vq_auxt__8c0_s_p7_1,
4178         NULL,
4179         0
4180 };
4181
4182 static long _vq_quantlist__8c0_s_p8_0[] = {
4183         6,
4184         5,
4185         7,
4186         4,
4187         8,
4188         3,
4189         9,
4190         2,
4191         10,
4192         1,
4193         11,
4194         0,
4195         12,
4196 };
4197
4198 static long _vq_lengthlist__8c0_s_p8_0[] = {
4199          1, 4, 4, 7, 6, 7, 7, 7, 7, 8, 8, 9, 9, 7, 6, 6,
4200          7, 7, 8, 8, 7, 7, 8, 9,10,10, 7, 6, 6, 7, 7, 8,
4201          7, 7, 7, 9, 9,10,12, 0, 8, 8, 8, 8, 8, 9, 8, 8,
4202          9, 9,10,10, 0, 8, 8, 8, 8, 8, 9, 8, 9, 9, 9,11,
4203         10, 0, 0,13, 9, 8, 9, 9, 9, 9,10,10,11,11, 0,13,
4204          0, 9, 9, 9, 9, 9, 9,11,10,11,11, 0, 0, 0, 8, 9,
4205         10, 9,10,10,13,11,12,12, 0, 0, 0, 8, 9, 9, 9,10,
4206         10,13,12,12,13, 0, 0, 0,12, 0,10,10,12,11,10,11,
4207         12,12, 0, 0, 0,13,13,10,10,10,11,12, 0,13, 0, 0,
4208          0, 0, 0, 0,13,11, 0,12,12,12,13,12, 0, 0, 0, 0,
4209          0, 0,13,13,11,13,13,11,12,
4210 };
4211
4212 static float _vq_quantthresh__8c0_s_p8_0[] = {
4213         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
4214         12.5, 17.5, 22.5, 27.5, 
4215 };
4216
4217 static long _vq_quantmap__8c0_s_p8_0[] = {
4218            11,    9,    7,    5,    3,    1,    0,    2,
4219             4,    6,    8,   10,   12,
4220 };
4221
4222 static encode_aux_threshmatch _vq_auxt__8c0_s_p8_0 = {
4223         _vq_quantthresh__8c0_s_p8_0,
4224         _vq_quantmap__8c0_s_p8_0,
4225         13,
4226         13
4227 };
4228
4229 static static_codebook _8c0_s_p8_0 = {
4230         2, 169,
4231         _vq_lengthlist__8c0_s_p8_0,
4232         1, -526516224, 1616117760, 4, 0,
4233         _vq_quantlist__8c0_s_p8_0,
4234         NULL,
4235         &_vq_auxt__8c0_s_p8_0,
4236         NULL,
4237         0
4238 };
4239
4240 static long _vq_quantlist__8c0_s_p8_1[] = {
4241         2,
4242         1,
4243         3,
4244         0,
4245         4,
4246 };
4247
4248 static long _vq_lengthlist__8c0_s_p8_1[] = {
4249          1, 3, 4, 5, 5, 7, 6, 6, 6, 5, 7, 7, 7, 6, 6, 7,
4250          7, 7, 6, 6, 7, 7, 7, 6, 6,
4251 };
4252
4253 static float _vq_quantthresh__8c0_s_p8_1[] = {
4254         -1.5, -0.5, 0.5, 1.5, 
4255 };
4256
4257 static long _vq_quantmap__8c0_s_p8_1[] = {
4258             3,    1,    0,    2,    4,
4259 };
4260
4261 static encode_aux_threshmatch _vq_auxt__8c0_s_p8_1 = {
4262         _vq_quantthresh__8c0_s_p8_1,
4263         _vq_quantmap__8c0_s_p8_1,
4264         5,
4265         5
4266 };
4267
4268 static static_codebook _8c0_s_p8_1 = {
4269         2, 25,
4270         _vq_lengthlist__8c0_s_p8_1,
4271         1, -533725184, 1611661312, 3, 0,
4272         _vq_quantlist__8c0_s_p8_1,
4273         NULL,
4274         &_vq_auxt__8c0_s_p8_1,
4275         NULL,
4276         0
4277 };
4278
4279 static long _vq_quantlist__8c0_s_p9_0[] = {
4280         1,
4281         0,
4282         2,
4283 };
4284
4285 static long _vq_lengthlist__8c0_s_p9_0[] = {
4286          1, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
4287          8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
4288          8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
4289          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
4290          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
4291          7,
4292 };
4293
4294 static float _vq_quantthresh__8c0_s_p9_0[] = {
4295         -157.5, 157.5, 
4296 };
4297
4298 static long _vq_quantmap__8c0_s_p9_0[] = {
4299             1,    0,    2,
4300 };
4301
4302 static encode_aux_threshmatch _vq_auxt__8c0_s_p9_0 = {
4303         _vq_quantthresh__8c0_s_p9_0,
4304         _vq_quantmap__8c0_s_p9_0,
4305         3,
4306         3
4307 };
4308
4309 static static_codebook _8c0_s_p9_0 = {
4310         4, 81,
4311         _vq_lengthlist__8c0_s_p9_0,
4312         1, -518803456, 1628680192, 2, 0,
4313         _vq_quantlist__8c0_s_p9_0,
4314         NULL,
4315         &_vq_auxt__8c0_s_p9_0,
4316         NULL,
4317         0
4318 };
4319
4320 static long _vq_quantlist__8c0_s_p9_1[] = {
4321         7,
4322         6,
4323         8,
4324         5,
4325         9,
4326         4,
4327         10,
4328         3,
4329         11,
4330         2,
4331         12,
4332         1,
4333         13,
4334         0,
4335         14,
4336 };
4337
4338 static long _vq_lengthlist__8c0_s_p9_1[] = {
4339          1, 4, 4, 5, 5,10, 8,11,11,11,11,11,11,11,11, 6,
4340          6, 6, 7, 6,11,10,11,11,11,11,11,11,11,11, 7, 5,
4341          6, 6, 6, 8, 7,11,11,11,11,11,11,11,11,11, 7, 8,
4342          8, 8, 9, 9,11,11,11,11,11,11,11,11,11, 9, 8, 7,
4343          8, 9,11,11,11,11,11,11,11,11,11,11,11,10,11,11,
4344         11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,
4345         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
4346         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
4347         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
4348         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
4349         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
4350         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
4351         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
4352         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
4353         11,
4354 };
4355
4356 static float _vq_quantthresh__8c0_s_p9_1[] = {
4357         -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5, 
4358         31.5, 52.5, 73.5, 94.5, 115.5, 136.5, 
4359 };
4360
4361 static long _vq_quantmap__8c0_s_p9_1[] = {
4362            13,   11,    9,    7,    5,    3,    1,    0,
4363             2,    4,    6,    8,   10,   12,   14,
4364 };
4365
4366 static encode_aux_threshmatch _vq_auxt__8c0_s_p9_1 = {
4367         _vq_quantthresh__8c0_s_p9_1,
4368         _vq_quantmap__8c0_s_p9_1,
4369         15,
4370         15
4371 };
4372
4373 static static_codebook _8c0_s_p9_1 = {
4374         2, 225,
4375         _vq_lengthlist__8c0_s_p9_1,
4376         1, -520986624, 1620377600, 4, 0,
4377         _vq_quantlist__8c0_s_p9_1,
4378         NULL,
4379         &_vq_auxt__8c0_s_p9_1,
4380         NULL,
4381         0
4382 };
4383
4384 static long _vq_quantlist__8c0_s_p9_2[] = {
4385         10,
4386         9,
4387         11,
4388         8,
4389         12,
4390         7,
4391         13,
4392         6,
4393         14,
4394         5,
4395         15,
4396         4,
4397         16,
4398         3,
4399         17,
4400         2,
4401         18,
4402         1,
4403         19,
4404         0,
4405         20,
4406 };
4407
4408 static long _vq_lengthlist__8c0_s_p9_2[] = {
4409          1, 5, 5, 7, 7, 8, 7, 8, 8,10,10, 9, 9,10,10,10,
4410         11,11,10,12,11,12,12,12, 9, 8, 8, 8, 8, 8, 9,10,
4411         10,10,10,11,11,11,10,11,11,12,12,11,12, 8, 8, 7,
4412          7, 8, 9,10,10,10, 9,10,10, 9,10,10,11,11,11,11,
4413         11,11, 9, 9, 9, 9, 8, 9,10,10,11,10,10,11,11,12,
4414         10,10,12,12,11,11,10, 9, 9,10, 8, 9,10,10,10, 9,
4415         10,10,11,11,10,11,10,10,10,12,12,12, 9,10, 9,10,
4416          9, 9,10,10,11,11,11,11,10,10,10,11,12,11,12,11,
4417         12,10,11,10,11, 9,10, 9,10, 9,10,10, 9,10,10,11,
4418         10,11,11,11,11,12,11, 9,10,10,10,10,11,11,11,11,
4419         11,10,11,11,11,11,10,12,10,12,12,11,12,10,10,11,
4420         10, 9,11,10,11, 9,10,11,10,10,10,11,11,11,11,12,
4421         12,10, 9, 9,11,10, 9,12,11,10,12,12,11,11,11,11,
4422         10,11,11,12,11,10,12, 9,11,10,11,10,10,11,10,11,
4423          9,10,10,10,11,12,11,11,12,11,10,10,11,11, 9,10,
4424         10,12,10,11,10,10,10, 9,10,10,10,10, 9,10,10,11,
4425         11,11,11,12,11,10,10,10,10,11,11,10,11,11, 9,11,
4426         10,12,10,12,11,10,11,10,10,10,11,10,10,11,11,10,
4427         11,10,10,10,10,11,11,12,10,10,10,11,10,11,12,11,
4428         10,11,10,10,11,11,10,12,10, 9,10,10,11,11,11,10,
4429         12,10,10,11,11,11,10,10,11,10,10,10,11,10,11,10,
4430         12,11,11,10,10,10,12,10,10,11, 9,10,11,11,11,10,
4431         10,11,10,10, 9,11,11,12,12,11,12,11,11,11,11,11,
4432         11, 9,10,11,10,12,10,10,10,10,11,10,10,11,10,10,
4433         12,10,10,10,10,10, 9,12,10,10,10,10,12, 9,11,10,
4434         10,11,10,12,12,10,12,12,12,10,10,10,10, 9,10,11,
4435         10,10,12,10,10,12,11,10,11,10,10,12,11,10,12,10,
4436         10,11, 9,11,10, 9,10, 9,10,
4437 };
4438
4439 static float _vq_quantthresh__8c0_s_p9_2[] = {
4440         -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, 
4441         -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 
4442         6.5, 7.5, 8.5, 9.5, 
4443 };
4444
4445 static long _vq_quantmap__8c0_s_p9_2[] = {
4446            19,   17,   15,   13,   11,    9,    7,    5,
4447             3,    1,    0,    2,    4,    6,    8,   10,
4448            12,   14,   16,   18,   20,
4449 };
4450
4451 static encode_aux_threshmatch _vq_auxt__8c0_s_p9_2 = {
4452         _vq_quantthresh__8c0_s_p9_2,
4453         _vq_quantmap__8c0_s_p9_2,
4454         21,
4455         21
4456 };
4457
4458 static static_codebook _8c0_s_p9_2 = {
4459         2, 441,
4460         _vq_lengthlist__8c0_s_p9_2,
4461         1, -529268736, 1611661312, 5, 0,
4462         _vq_quantlist__8c0_s_p9_2,
4463         NULL,
4464         &_vq_auxt__8c0_s_p9_2,
4465         NULL,
4466         0
4467 };
4468
4469 static long _huff_lengthlist__8c0_s_single[] = {
4470          4, 5,18, 7,10, 6, 7, 8, 9,10, 5, 2,18, 5, 7, 5,
4471          6, 7, 8,11,17,17,17,17,17,17,17,17,17,17, 7, 4,
4472         17, 6, 9, 6, 8,10,12,15,11, 7,17, 9, 6, 6, 7, 9,
4473         11,15, 6, 4,17, 6, 6, 4, 5, 8,11,16, 6, 6,17, 8,
4474          6, 5, 6, 9,13,16, 8, 9,17,11, 9, 8, 8,11,13,17,
4475          9,12,17,15,14,13,12,13,14,17,12,15,17,17,17,17,
4476         17,16,17,17,
4477 };
4478
4479 static static_codebook _huff_book__8c0_s_single = {
4480         2, 100,
4481         _huff_lengthlist__8c0_s_single,
4482         0, 0, 0, 0, 0,
4483         NULL,
4484         NULL,
4485         NULL,
4486         NULL,
4487         0
4488 };
4489
4490 static long _vq_quantlist__8c1_s_p1_0[] = {
4491         1,
4492         0,
4493         2,
4494 };
4495
4496 static long _vq_lengthlist__8c1_s_p1_0[] = {
4497          1, 5, 5, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
4498          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4499          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4500          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4501          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4502          0, 5, 8, 7, 0, 0, 0, 0, 0, 0, 7, 8, 9, 0, 0, 0,
4503          0, 0, 0, 7, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4504          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4505          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4506          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4507          0, 0, 5, 7, 8, 0, 0, 0, 0, 0, 0, 7, 9, 8, 0, 0,
4508          0, 0, 0, 0, 7, 9, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4509          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4510          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4511          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4512          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4513          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4514          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4515          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4516          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4517          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4518          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4519          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4520          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4521          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4522          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4523          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4524          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4525          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4526          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4527          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4528          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4529          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4530          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4531          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4532          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4533          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4534          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4535          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4536          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4537          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4538          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4539          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4540          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4541          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4542          0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8, 8, 0, 0, 0, 0,
4543          0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0,
4544          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4545          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4546          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4547          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,
4548          0, 0, 0, 8, 8,10, 0, 0, 0, 0, 0, 0, 9,10,10, 0,
4549          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4550          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4551          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4552          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
4553          0, 0, 0, 0, 8,10, 9, 0, 0, 0, 0, 0, 0, 9,10,10,
4554          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4555          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4556          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4557          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4558          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4559          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4560          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4561          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4562          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4563          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4564          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4565          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4566          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4567          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4568          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4569          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4570          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4571          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4572          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4573          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4574          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4575          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4576          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4577          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4578          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4579          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4580          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4581          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4582          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4583          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4584          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4585          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4586          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4587          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4588          0, 0, 5, 8, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0,
4589          0, 0, 0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4590          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4591          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4592          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4593          0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,10,10, 0,
4594          0, 0, 0, 0, 0, 8, 9,10, 0, 0, 0, 0, 0, 0, 0, 0,
4595          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4596          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4597          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4598          0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,10,10,
4599          0, 0, 0, 0, 0, 0, 8,10, 8, 0, 0, 0, 0, 0, 0, 0,
4600          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4601          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4602          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4603          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4604          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4605          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4606          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4607          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4608          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4609          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4610          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4611          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4612          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4613          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4614          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4615          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4616          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4617          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4618          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4619          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4620          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4621          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4622          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4623          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4624          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4625          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4626          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4627          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4628          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4629          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4630          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4631          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4632          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4633          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4634          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4635          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4636          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4637          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4638          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4639          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4640          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4641          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4642          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4643          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4644          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4645          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4646          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4647          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4648          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4649          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4650          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4651          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4652          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4653          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4654          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4655          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4656          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4657          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4658          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4659          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4660          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4661          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4662          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4663          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4664          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4665          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4666          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4667          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4668          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4669          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4670          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4671          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4672          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4673          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4674          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4675          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4676          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4677          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4678          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4679          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4680          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4681          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4682          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4683          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4684          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4685          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4686          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4687          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4688          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4689          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4690          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4691          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4692          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4693          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4694          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4695          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4696          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4697          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4698          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4699          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4700          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4701          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4702          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4703          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4704          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4705          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4706          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4707          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4708          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4709          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4710          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4711          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4712          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4713          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4714          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4715          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4716          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4717          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4718          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4719          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4720          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4721          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4722          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4723          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4724          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4725          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4726          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4727          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4728          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4729          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4730          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4731          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4732          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4733          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4734          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4735          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4736          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4737          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4738          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4739          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4740          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4741          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4742          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4743          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4744          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4745          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4746          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4747          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4748          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4749          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4750          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4751          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4752          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4753          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4754          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4755          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4756          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4757          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4758          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4759          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4760          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4761          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4762          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4763          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4764          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4765          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4766          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4767          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4768          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4769          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4770          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4771          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4772          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4773          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4774          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4775          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4776          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4777          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4778          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4779          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4780          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4781          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4782          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4783          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4784          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4785          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4786          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4787          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4788          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4789          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4790          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4791          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4792          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4793          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4794          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4795          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4796          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4797          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4798          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4799          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4800          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4801          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4802          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4803          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4804          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4805          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4806          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4807          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4808          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4809          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4810          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4811          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4812          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4813          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4814          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4815          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4816          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4817          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4818          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4819          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4820          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4821          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4822          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4823          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4824          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4825          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4826          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4827          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4828          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4829          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4830          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4831          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4832          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4833          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4834          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4835          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4836          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4837          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4838          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4839          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4840          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4841          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4842          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4843          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4844          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4845          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4846          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4847          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4848          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4849          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4850          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4851          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4852          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4853          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4854          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4855          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4856          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4857          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4858          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4859          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4860          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4861          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4862          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4863          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4864          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4865          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4866          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4867          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4868          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4869          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4870          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4871          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4872          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4873          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4874          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4875          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4876          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4877          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4878          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4879          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4880          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4881          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4882          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4883          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4884          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4885          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4886          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4887          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4888          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4889          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4890          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4891          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4892          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4893          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4894          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4895          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4896          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4897          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4898          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4899          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4900          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4901          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4902          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4903          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4904          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4905          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4906          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4907          0,
4908 };
4909
4910 static float _vq_quantthresh__8c1_s_p1_0[] = {
4911         -0.5, 0.5, 
4912 };
4913
4914 static long _vq_quantmap__8c1_s_p1_0[] = {
4915             1,    0,    2,
4916 };
4917
4918 static encode_aux_threshmatch _vq_auxt__8c1_s_p1_0 = {
4919         _vq_quantthresh__8c1_s_p1_0,
4920         _vq_quantmap__8c1_s_p1_0,
4921         3,
4922         3
4923 };
4924
4925 static static_codebook _8c1_s_p1_0 = {
4926         8, 6561,
4927         _vq_lengthlist__8c1_s_p1_0,
4928         1, -535822336, 1611661312, 2, 0,
4929         _vq_quantlist__8c1_s_p1_0,
4930         NULL,
4931         &_vq_auxt__8c1_s_p1_0,
4932         NULL,
4933         0
4934 };
4935
4936 static long _vq_quantlist__8c1_s_p2_0[] = {
4937         2,
4938         1,
4939         3,
4940         0,
4941         4,
4942 };
4943
4944 static long _vq_lengthlist__8c1_s_p2_0[] = {
4945          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4946          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4947          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4948          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4949          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4950          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4951          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4952          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4953          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4954          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4955          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4956          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4957          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4958          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4959          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4960          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4961          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4962          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4963          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4964          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4965          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4966          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4967          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4968          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4969          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4970          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4971          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4972          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4973          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4974          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4975          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4976          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4977          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4978          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4979          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4980          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4981          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4982          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4983          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4984          0,
4985 };
4986
4987 static float _vq_quantthresh__8c1_s_p2_0[] = {
4988         -1.5, -0.5, 0.5, 1.5, 
4989 };
4990
4991 static long _vq_quantmap__8c1_s_p2_0[] = {
4992             3,    1,    0,    2,    4,
4993 };
4994
4995 static encode_aux_threshmatch _vq_auxt__8c1_s_p2_0 = {
4996         _vq_quantthresh__8c1_s_p2_0,
4997         _vq_quantmap__8c1_s_p2_0,
4998         5,
4999         5
5000 };
5001
5002 static static_codebook _8c1_s_p2_0 = {
5003         4, 625,
5004         _vq_lengthlist__8c1_s_p2_0,
5005         1, -533725184, 1611661312, 3, 0,
5006         _vq_quantlist__8c1_s_p2_0,
5007         NULL,
5008         &_vq_auxt__8c1_s_p2_0,
5009         NULL,
5010         0
5011 };
5012
5013 static long _vq_quantlist__8c1_s_p3_0[] = {
5014         2,
5015         1,
5016         3,
5017         0,
5018         4,
5019 };
5020
5021 static long _vq_lengthlist__8c1_s_p3_0[] = {
5022          2, 4, 4, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5023          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 6, 6, 0, 0,
5024          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5025          0, 0, 4, 4, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5026          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 7, 7,
5027          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5028          0, 0, 0, 0, 6, 6, 6, 7, 7, 0, 0, 0, 0, 0, 0, 0,
5029          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5030          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5031          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5032          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5033          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5034          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5035          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5036          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5037          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5038          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5039          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5040          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5041          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5042          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5043          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5044          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5045          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5046          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5047          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5048          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5049          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5050          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5051          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5052          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5053          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5054          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5055          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5056          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5057          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5058          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5059          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5060          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5061          0,
5062 };
5063
5064 static float _vq_quantthresh__8c1_s_p3_0[] = {
5065         -1.5, -0.5, 0.5, 1.5, 
5066 };
5067
5068 static long _vq_quantmap__8c1_s_p3_0[] = {
5069             3,    1,    0,    2,    4,
5070 };
5071
5072 static encode_aux_threshmatch _vq_auxt__8c1_s_p3_0 = {
5073         _vq_quantthresh__8c1_s_p3_0,
5074         _vq_quantmap__8c1_s_p3_0,
5075         5,
5076         5
5077 };
5078
5079 static static_codebook _8c1_s_p3_0 = {
5080         4, 625,
5081         _vq_lengthlist__8c1_s_p3_0,
5082         1, -533725184, 1611661312, 3, 0,
5083         _vq_quantlist__8c1_s_p3_0,
5084         NULL,
5085         &_vq_auxt__8c1_s_p3_0,
5086         NULL,
5087         0
5088 };
5089
5090 static long _vq_quantlist__8c1_s_p4_0[] = {
5091         4,
5092         3,
5093         5,
5094         2,
5095         6,
5096         1,
5097         7,
5098         0,
5099         8,
5100 };
5101
5102 static long _vq_lengthlist__8c1_s_p4_0[] = {
5103          1, 2, 3, 7, 7, 0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0,
5104          0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0, 7, 7,
5105          0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0,
5106          8, 8, 0, 0, 0, 0, 0, 0, 0, 9, 8, 0, 0, 0, 0, 0,
5107          0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5108          0,
5109 };
5110
5111 static float _vq_quantthresh__8c1_s_p4_0[] = {
5112         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
5113 };
5114
5115 static long _vq_quantmap__8c1_s_p4_0[] = {
5116             7,    5,    3,    1,    0,    2,    4,    6,
5117             8,
5118 };
5119
5120 static encode_aux_threshmatch _vq_auxt__8c1_s_p4_0 = {
5121         _vq_quantthresh__8c1_s_p4_0,
5122         _vq_quantmap__8c1_s_p4_0,
5123         9,
5124         9
5125 };
5126
5127 static static_codebook _8c1_s_p4_0 = {
5128         2, 81,
5129         _vq_lengthlist__8c1_s_p4_0,
5130         1, -531628032, 1611661312, 4, 0,
5131         _vq_quantlist__8c1_s_p4_0,
5132         NULL,
5133         &_vq_auxt__8c1_s_p4_0,
5134         NULL,
5135         0
5136 };
5137
5138 static long _vq_quantlist__8c1_s_p5_0[] = {
5139         4,
5140         3,
5141         5,
5142         2,
5143         6,
5144         1,
5145         7,
5146         0,
5147         8,
5148 };
5149
5150 static long _vq_lengthlist__8c1_s_p5_0[] = {
5151          1, 3, 3, 4, 5, 6, 6, 8, 8, 0, 0, 0, 8, 8, 7, 7,
5152          9, 9, 0, 0, 0, 8, 8, 7, 7, 9, 9, 0, 0, 0, 9,10,
5153          8, 8, 9, 9, 0, 0, 0,10,10, 8, 8, 9, 9, 0, 0, 0,
5154         11,10, 8, 8,10,10, 0, 0, 0,11,11, 8, 8,10,10, 0,
5155          0, 0,12,12, 9, 9,10,10, 0, 0, 0, 0, 0, 9, 9,10,
5156         10,
5157 };
5158
5159 static float _vq_quantthresh__8c1_s_p5_0[] = {
5160         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
5161 };
5162
5163 static long _vq_quantmap__8c1_s_p5_0[] = {
5164             7,    5,    3,    1,    0,    2,    4,    6,
5165             8,
5166 };
5167
5168 static encode_aux_threshmatch _vq_auxt__8c1_s_p5_0 = {
5169         _vq_quantthresh__8c1_s_p5_0,
5170         _vq_quantmap__8c1_s_p5_0,
5171         9,
5172         9
5173 };
5174
5175 static static_codebook _8c1_s_p5_0 = {
5176         2, 81,
5177         _vq_lengthlist__8c1_s_p5_0,
5178         1, -531628032, 1611661312, 4, 0,
5179         _vq_quantlist__8c1_s_p5_0,
5180         NULL,
5181         &_vq_auxt__8c1_s_p5_0,
5182         NULL,
5183         0
5184 };
5185
5186 static long _vq_quantlist__8c1_s_p6_0[] = {
5187         8,
5188         7,
5189         9,
5190         6,
5191         10,
5192         5,
5193         11,
5194         4,
5195         12,
5196         3,
5197         13,
5198         2,
5199         14,
5200         1,
5201         15,
5202         0,
5203         16,
5204 };
5205
5206 static long _vq_lengthlist__8c1_s_p6_0[] = {
5207          1, 3, 3, 5, 5, 8, 8, 8, 8, 9, 9,10,10,11,11,11,
5208         11, 0, 0, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,11,
5209         12,12, 0, 0, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
5210         11,12,12, 0, 0, 0, 9, 9, 8, 8,10,10,10,10,11,11,
5211         12,12,12,12, 0, 0, 0, 9, 9, 8, 8,10,10,10,10,11,
5212         11,12,12,12,12, 0, 0, 0,10,10, 9, 9,10,10,10,10,
5213         11,11,12,12,13,13, 0, 0, 0,10,10, 9, 9,10,10,10,
5214         10,11,11,12,12,13,13, 0, 0, 0,11,11, 9, 9,10,10,
5215         10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9, 9,10,
5216         10,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9, 9,
5217         10,10,11,11,12,12,12,12,13,13, 0, 0, 0, 0, 0, 9,
5218          9,10,10,11,11,12,11,12,12,13,13, 0, 0, 0, 0, 0,
5219         10,10,11,11,11,11,12,12,13,12,13,13, 0, 0, 0, 0,
5220          0, 0, 0,11,10,11,11,12,12,13,13,13,13, 0, 0, 0,
5221          0, 0, 0, 0,11,11,12,12,12,12,13,13,13,14, 0, 0,
5222          0, 0, 0, 0, 0,11,11,12,12,12,12,13,13,14,13, 0,
5223          0, 0, 0, 0, 0, 0,12,12,12,12,13,13,13,13,14,14,
5224          0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,13,13,13,13,14,
5225         14,
5226 };
5227
5228 static float _vq_quantthresh__8c1_s_p6_0[] = {
5229         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
5230         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
5231 };
5232
5233 static long _vq_quantmap__8c1_s_p6_0[] = {
5234            15,   13,   11,    9,    7,    5,    3,    1,
5235             0,    2,    4,    6,    8,   10,   12,   14,
5236            16,
5237 };
5238
5239 static encode_aux_threshmatch _vq_auxt__8c1_s_p6_0 = {
5240         _vq_quantthresh__8c1_s_p6_0,
5241         _vq_quantmap__8c1_s_p6_0,
5242         17,
5243         17
5244 };
5245
5246 static static_codebook _8c1_s_p6_0 = {
5247         2, 289,
5248         _vq_lengthlist__8c1_s_p6_0,
5249         1, -529530880, 1611661312, 5, 0,
5250         _vq_quantlist__8c1_s_p6_0,
5251         NULL,
5252         &_vq_auxt__8c1_s_p6_0,
5253         NULL,
5254         0
5255 };
5256
5257 static long _vq_quantlist__8c1_s_p7_0[] = {
5258         1,
5259         0,
5260         2,
5261 };
5262
5263 static long _vq_lengthlist__8c1_s_p7_0[] = {
5264          1, 4, 4, 6, 6, 6, 7, 6, 6, 4, 7, 7,10, 9, 9,10,
5265          9, 9, 5, 7, 7,10, 9, 9,10, 9, 9, 6,10,10,10,10,
5266         10,11,10,10, 6, 9, 9,10, 9,10,11,10,10, 6, 9, 9,
5267         10, 9, 9,11, 9,10, 7,10,10,11,11,11,11,10,10, 6,
5268          9, 9,10,10,10,11, 9, 9, 6, 9, 9,10,10,10,10, 9,
5269          9,
5270 };
5271
5272 static float _vq_quantthresh__8c1_s_p7_0[] = {
5273         -5.5, 5.5, 
5274 };
5275
5276 static long _vq_quantmap__8c1_s_p7_0[] = {
5277             1,    0,    2,
5278 };
5279
5280 static encode_aux_threshmatch _vq_auxt__8c1_s_p7_0 = {
5281         _vq_quantthresh__8c1_s_p7_0,
5282         _vq_quantmap__8c1_s_p7_0,
5283         3,
5284         3
5285 };
5286
5287 static static_codebook _8c1_s_p7_0 = {
5288         4, 81,
5289         _vq_lengthlist__8c1_s_p7_0,
5290         1, -529137664, 1618345984, 2, 0,
5291         _vq_quantlist__8c1_s_p7_0,
5292         NULL,
5293         &_vq_auxt__8c1_s_p7_0,
5294         NULL,
5295         0
5296 };
5297
5298 static long _vq_quantlist__8c1_s_p7_1[] = {
5299         5,
5300         4,
5301         6,
5302         3,
5303         7,
5304         2,
5305         8,
5306         1,
5307         9,
5308         0,
5309         10,
5310 };
5311
5312 static long _vq_lengthlist__8c1_s_p7_1[] = {
5313          2, 3, 3, 5, 5, 7, 7, 7, 7, 7, 7,10,10, 9, 7, 7,
5314          7, 7, 8, 8, 8, 8, 9, 9, 9, 7, 7, 7, 7, 8, 8, 8,
5315          8,10,10,10, 7, 7, 7, 7, 8, 8, 8, 8,10,10,10, 7,
5316          7, 7, 7, 8, 8, 8, 8,10,10,10, 8, 8, 8, 8, 8, 8,
5317          8, 8,10,10,10, 8, 8, 8, 8, 8, 8, 8, 8,10,10,10,
5318          8, 8, 8, 8, 8, 8, 8, 8,10,10,10,10,10, 8, 8, 8,
5319          8, 8, 8,10,10,10,10,10, 8, 8, 8, 8, 8, 8,10,10,
5320         10,10,10, 8, 8, 8, 8, 8, 8,
5321 };
5322
5323 static float _vq_quantthresh__8c1_s_p7_1[] = {
5324         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
5325         3.5, 4.5, 
5326 };
5327
5328 static long _vq_quantmap__8c1_s_p7_1[] = {
5329             9,    7,    5,    3,    1,    0,    2,    4,
5330             6,    8,   10,
5331 };
5332
5333 static encode_aux_threshmatch _vq_auxt__8c1_s_p7_1 = {
5334         _vq_quantthresh__8c1_s_p7_1,
5335         _vq_quantmap__8c1_s_p7_1,
5336         11,
5337         11
5338 };
5339
5340 static static_codebook _8c1_s_p7_1 = {
5341         2, 121,
5342         _vq_lengthlist__8c1_s_p7_1,
5343         1, -531365888, 1611661312, 4, 0,
5344         _vq_quantlist__8c1_s_p7_1,
5345         NULL,
5346         &_vq_auxt__8c1_s_p7_1,
5347         NULL,
5348         0
5349 };
5350
5351 static long _vq_quantlist__8c1_s_p8_0[] = {
5352         6,
5353         5,
5354         7,
5355         4,
5356         8,
5357         3,
5358         9,
5359         2,
5360         10,
5361         1,
5362         11,
5363         0,
5364         12,
5365 };
5366
5367 static long _vq_lengthlist__8c1_s_p8_0[] = {
5368          1, 4, 4, 6, 6, 8, 8, 8, 8, 9, 9,10,10, 7, 5, 5,
5369          7, 7, 8, 8, 8, 8, 9,10,11,11, 7, 5, 5, 7, 7, 8,
5370          8, 9, 9,10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,
5371          9,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
5372         11, 0,12,12, 9, 9, 9, 9,10, 9,10,11,11,11, 0,13,
5373         12, 9, 8, 9, 9,10,10,11,11,12,11, 0, 0, 0, 9, 9,
5374          9, 9,10,10,11,11,12,12, 0, 0, 0,10,10, 9, 9,10,
5375         10,11,11,12,12, 0, 0, 0,13,13,10,10,11,11,12,11,
5376         13,12, 0, 0, 0,14,14,10,10,11,10,11,11,12,12, 0,
5377          0, 0, 0, 0,12,12,11,11,12,12,13,13, 0, 0, 0, 0,
5378          0,12,12,11,10,12,11,13,12,
5379 };
5380
5381 static float _vq_quantthresh__8c1_s_p8_0[] = {
5382         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
5383         12.5, 17.5, 22.5, 27.5, 
5384 };
5385
5386 static long _vq_quantmap__8c1_s_p8_0[] = {
5387            11,    9,    7,    5,    3,    1,    0,    2,
5388             4,    6,    8,   10,   12,
5389 };
5390
5391 static encode_aux_threshmatch _vq_auxt__8c1_s_p8_0 = {
5392         _vq_quantthresh__8c1_s_p8_0,
5393         _vq_quantmap__8c1_s_p8_0,
5394         13,
5395         13
5396 };
5397
5398 static static_codebook _8c1_s_p8_0 = {
5399         2, 169,
5400         _vq_lengthlist__8c1_s_p8_0,
5401         1, -526516224, 1616117760, 4, 0,
5402         _vq_quantlist__8c1_s_p8_0,
5403         NULL,
5404         &_vq_auxt__8c1_s_p8_0,
5405         NULL,
5406         0
5407 };
5408
5409 static long _vq_quantlist__8c1_s_p8_1[] = {
5410         2,
5411         1,
5412         3,
5413         0,
5414         4,
5415 };
5416
5417 static long _vq_lengthlist__8c1_s_p8_1[] = {
5418          2, 3, 3, 5, 5, 6, 6, 6, 5, 5, 6, 6, 6, 5, 5, 6,
5419          6, 6, 5, 5, 6, 6, 6, 5, 5,
5420 };
5421
5422 static float _vq_quantthresh__8c1_s_p8_1[] = {
5423         -1.5, -0.5, 0.5, 1.5, 
5424 };
5425
5426 static long _vq_quantmap__8c1_s_p8_1[] = {
5427             3,    1,    0,    2,    4,
5428 };
5429
5430 static encode_aux_threshmatch _vq_auxt__8c1_s_p8_1 = {
5431         _vq_quantthresh__8c1_s_p8_1,
5432         _vq_quantmap__8c1_s_p8_1,
5433         5,
5434         5
5435 };
5436
5437 static static_codebook _8c1_s_p8_1 = {
5438         2, 25,
5439         _vq_lengthlist__8c1_s_p8_1,
5440         1, -533725184, 1611661312, 3, 0,
5441         _vq_quantlist__8c1_s_p8_1,
5442         NULL,
5443         &_vq_auxt__8c1_s_p8_1,
5444         NULL,
5445         0
5446 };
5447
5448 static long _vq_quantlist__8c1_s_p9_0[] = {
5449         6,
5450         5,
5451         7,
5452         4,
5453         8,
5454         3,
5455         9,
5456         2,
5457         10,
5458         1,
5459         11,
5460         0,
5461         12,
5462 };
5463
5464 static long _vq_lengthlist__8c1_s_p9_0[] = {
5465          1, 3, 3,10,10,10,10,10,10,10,10,10,10, 5, 6, 6,
5466         10,10,10,10,10,10,10,10,10,10, 6, 7, 8,10,10,10,
5467         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
5468         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
5469         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
5470         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
5471         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
5472         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
5473         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
5474         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
5475         10,10,10,10,10, 9, 9, 9, 9,
5476 };
5477
5478 static float _vq_quantthresh__8c1_s_p9_0[] = {
5479         -1732.5, -1417.5, -1102.5, -787.5, -472.5, -157.5, 157.5, 472.5, 
5480         787.5, 1102.5, 1417.5, 1732.5, 
5481 };
5482
5483 static long _vq_quantmap__8c1_s_p9_0[] = {
5484            11,    9,    7,    5,    3,    1,    0,    2,
5485             4,    6,    8,   10,   12,
5486 };
5487
5488 static encode_aux_threshmatch _vq_auxt__8c1_s_p9_0 = {
5489         _vq_quantthresh__8c1_s_p9_0,
5490         _vq_quantmap__8c1_s_p9_0,
5491         13,
5492         13
5493 };
5494
5495 static static_codebook _8c1_s_p9_0 = {
5496         2, 169,
5497         _vq_lengthlist__8c1_s_p9_0,
5498         1, -513964032, 1628680192, 4, 0,
5499         _vq_quantlist__8c1_s_p9_0,
5500         NULL,
5501         &_vq_auxt__8c1_s_p9_0,
5502         NULL,
5503         0
5504 };
5505
5506 static long _vq_quantlist__8c1_s_p9_1[] = {
5507         7,
5508         6,
5509         8,
5510         5,
5511         9,
5512         4,
5513         10,
5514         3,
5515         11,
5516         2,
5517         12,
5518         1,
5519         13,
5520         0,
5521         14,
5522 };
5523
5524 static long _vq_lengthlist__8c1_s_p9_1[] = {
5525          1, 4, 4, 5, 5, 7, 7, 9, 9,11,11,12,12,13,13, 6,
5526          5, 5, 6, 6, 9, 9,10,10,12,12,12,13,15,14, 6, 5,
5527          5, 7, 7, 9, 9,10,10,12,12,12,13,14,13,17, 7, 7,
5528          8, 8,10,10,11,11,12,13,13,13,13,13,17, 7, 7, 8,
5529          8,10,10,11,11,13,13,13,13,14,14,17,11,11, 9, 9,
5530         11,11,12,12,12,13,13,14,15,13,17,12,12, 9, 9,11,
5531         11,12,12,13,13,13,13,14,16,17,17,17,11,12,12,12,
5532         13,13,13,14,15,14,15,15,17,17,17,12,12,11,11,13,
5533         13,14,14,15,14,15,15,17,17,17,15,15,13,13,14,14,
5534         15,14,15,15,16,15,17,17,17,15,15,13,13,13,14,14,
5535         15,15,15,15,16,17,17,17,17,16,14,15,14,14,15,14,
5536         14,15,15,15,17,17,17,17,17,14,14,16,14,15,15,15,
5537         15,15,15,17,17,17,17,17,17,16,16,15,17,15,15,14,
5538         17,15,17,16,17,17,17,17,16,15,14,15,15,15,15,15,
5539         15,
5540 };
5541
5542 static float _vq_quantthresh__8c1_s_p9_1[] = {
5543         -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5, 
5544         31.5, 52.5, 73.5, 94.5, 115.5, 136.5, 
5545 };
5546
5547 static long _vq_quantmap__8c1_s_p9_1[] = {
5548            13,   11,    9,    7,    5,    3,    1,    0,
5549             2,    4,    6,    8,   10,   12,   14,
5550 };
5551
5552 static encode_aux_threshmatch _vq_auxt__8c1_s_p9_1 = {
5553         _vq_quantthresh__8c1_s_p9_1,
5554         _vq_quantmap__8c1_s_p9_1,
5555         15,
5556         15
5557 };
5558
5559 static static_codebook _8c1_s_p9_1 = {
5560         2, 225,
5561         _vq_lengthlist__8c1_s_p9_1,
5562         1, -520986624, 1620377600, 4, 0,
5563         _vq_quantlist__8c1_s_p9_1,
5564         NULL,
5565         &_vq_auxt__8c1_s_p9_1,
5566         NULL,
5567         0
5568 };
5569
5570 static long _vq_quantlist__8c1_s_p9_2[] = {
5571         10,
5572         9,
5573         11,
5574         8,
5575         12,
5576         7,
5577         13,
5578         6,
5579         14,
5580         5,
5581         15,
5582         4,
5583         16,
5584         3,
5585         17,
5586         2,
5587         18,
5588         1,
5589         19,
5590         0,
5591         20,
5592 };
5593
5594 static long _vq_lengthlist__8c1_s_p9_2[] = {
5595          2, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 8, 9, 9, 9,
5596          9, 9, 9, 9, 9,11,11,12, 7, 7, 7, 7, 8, 8, 9, 9,
5597          9, 9,10,10,10,10,10,10,10,10,11,11,11, 7, 7, 7,
5598          7, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9,10,10,10,10,11,
5599         11,12, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9,10,10,10,10,
5600         10,10,10,10,11,11,11, 7, 7, 8, 8, 8, 8, 9, 9, 9,
5601          9,10,10,10,10,10,10,10,10,11,11,11, 8, 8, 8, 8,
5602          9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,11,11,
5603         11, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,10,10,10,10,10,
5604         10,10,10,11,12,11, 9, 9, 8, 9, 9, 9, 9, 9,10,10,
5605         10,10,10,10,10,10,10,10,11,11,11,11,11, 8, 8, 9,
5606          9, 9, 9,10,10,10,10,10,10,10,10,10,10,11,12,11,
5607         12,11, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,
5608         10,10,11,11,11,11,11, 9, 9, 9, 9,10,10,10,10,10,
5609         10,10,10,10,10,10,10,12,11,12,11,11, 9, 9, 9,10,
5610         10,10,10,10,10,10,10,10,10,10,10,10,12,11,11,11,
5611         11,11,11,10,10,10,10,10,10,10,10,10,10,10,10,10,
5612         11,11,11,12,11,11,12,11,10,10,10,10,10,10,10,10,
5613         10,10,10,10,11,10,11,11,11,11,11,11,11,10,10,10,
5614         10,10,10,10,10,10,10,10,10,10,10,11,11,12,11,12,
5615         11,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
5616         11,11,12,11,12,11,11,11,11,10,10,10,10,10,10,10,
5617         10,10,10,10,10,11,11,12,11,11,12,11,11,12,10,10,
5618         11,10,10,10,10,10,10,10,10,10,11,11,11,11,11,11,
5619         11,11,11,10,10,10,10,10,10,10,10,10,10,10,10,12,
5620         12,11,12,11,11,12,12,12,11,11,10,10,10,10,10,10,
5621         10,10,10,11,12,12,11,12,12,11,12,11,11,11,11,10,
5622         10,10,10,10,10,10,10,10,10,
5623 };
5624
5625 static float _vq_quantthresh__8c1_s_p9_2[] = {
5626         -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, 
5627         -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 
5628         6.5, 7.5, 8.5, 9.5, 
5629 };
5630
5631 static long _vq_quantmap__8c1_s_p9_2[] = {
5632            19,   17,   15,   13,   11,    9,    7,    5,
5633             3,    1,    0,    2,    4,    6,    8,   10,
5634            12,   14,   16,   18,   20,
5635 };
5636
5637 static encode_aux_threshmatch _vq_auxt__8c1_s_p9_2 = {
5638         _vq_quantthresh__8c1_s_p9_2,
5639         _vq_quantmap__8c1_s_p9_2,
5640         21,
5641         21
5642 };
5643
5644 static static_codebook _8c1_s_p9_2 = {
5645         2, 441,
5646         _vq_lengthlist__8c1_s_p9_2,
5647         1, -529268736, 1611661312, 5, 0,
5648         _vq_quantlist__8c1_s_p9_2,
5649         NULL,
5650         &_vq_auxt__8c1_s_p9_2,
5651         NULL,
5652         0
5653 };
5654
5655 static long _huff_lengthlist__8c1_s_single[] = {
5656          4, 6,18, 8,11, 8, 8, 9, 9,10, 4, 4,18, 5, 9, 5,
5657          6, 7, 8,10,18,18,18,18,17,17,17,17,17,17, 7, 5,
5658         17, 6,11, 6, 7, 8, 9,12,12, 9,17,12, 8, 8, 9,10,
5659         10,13, 7, 5,17, 6, 8, 4, 5, 6, 8,10, 6, 5,17, 6,
5660          8, 5, 4, 5, 7, 9, 7, 7,17, 8, 9, 6, 5, 5, 6, 8,
5661          8, 8,17, 9,11, 8, 6, 6, 6, 7, 9,10,17,12,12,10,
5662          9, 7, 7, 8,
5663 };
5664
5665 static static_codebook _huff_book__8c1_s_single = {
5666         2, 100,
5667         _huff_lengthlist__8c1_s_single,
5668         0, 0, 0, 0, 0,
5669         NULL,
5670         NULL,
5671         NULL,
5672         NULL,
5673         0
5674 };
5675
5676 static long _huff_lengthlist__44c2_s_long[] = {
5677          6, 6,12,10,10,10, 9,10,12,12, 6, 1,10, 5, 6, 6,
5678          7, 9,11,14,12, 9, 8,11, 7, 8, 9,11,13,15,10, 5,
5679         12, 7, 8, 7, 9,12,14,15,10, 6, 7, 8, 5, 6, 7, 9,
5680         12,14, 9, 6, 8, 7, 6, 6, 7, 9,12,12, 9, 7, 9, 9,
5681          7, 6, 6, 7,10,10,10, 9,10,11, 8, 7, 6, 6, 8,10,
5682         12,11,13,13,11,10, 8, 8, 8,10,11,13,15,15,14,13,
5683         10, 8, 8, 9,
5684 };
5685
5686 static static_codebook _huff_book__44c2_s_long = {
5687         2, 100,
5688         _huff_lengthlist__44c2_s_long,
5689         0, 0, 0, 0, 0,
5690         NULL,
5691         NULL,
5692         NULL,
5693         NULL,
5694         0
5695 };
5696
5697 static long _vq_quantlist__44c2_s_p1_0[] = {
5698         1,
5699         0,
5700         2,
5701 };
5702
5703 static long _vq_lengthlist__44c2_s_p1_0[] = {
5704          2, 4, 4, 0, 0, 0, 0, 0, 0, 5, 6, 6, 0, 0, 0, 0,
5705          0, 0, 5, 6, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5706          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5707          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5708          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5709          0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0, 0,
5710          0, 0, 0, 6, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5711          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5712          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5713          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5714          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 6, 8, 7, 0, 0,
5715          0, 0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5716          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5717          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5718          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5719          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5720          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5721          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5722          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5723          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5724          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5725          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5726          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5727          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5728          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5729          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5730          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5731          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5732          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5733          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5734          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5735          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5736          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5737          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5738          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5739          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5740          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5741          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5742          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5743          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5744          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5745          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5746          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5747          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5748          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5749          0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
5750          0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0,
5751          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5752          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5753          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5754          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0, 0,
5755          0, 0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0,
5756          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5757          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5758          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5759          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 8, 8, 0, 0,
5760          0, 0, 0, 0, 8, 9, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9,
5761          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5762          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5763          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5764          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5765          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5766          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5767          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5768          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5769          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5770          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5771          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5772          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5773          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5774          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5775          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5776          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5777          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5778          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5779          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5780          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5781          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5782          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5783          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5784          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5785          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5786          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5787          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5788          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5789          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5790          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5791          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5792          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5793          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5794          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5795          0, 0, 4, 7, 7, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0,
5796          0, 0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5797          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5798          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5799          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5800          0, 0, 0, 6, 8, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0,
5801          0, 0, 0, 0, 0, 8, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0,
5802          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5803          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5804          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5805          0, 0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9,
5806          0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 0,
5807          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5808          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5809          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5810          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5811          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5812          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5813          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5814          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5815          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5816          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5817          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5818          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5819          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5820          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5821          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5822          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5823          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5824          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5825          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5826          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5827          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5828          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5829          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5830          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5831          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5832          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5833          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5834          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5835          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5836          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5837          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5838          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5839          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5840          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5841          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5842          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5843          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5844          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5845          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5846          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5847          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5848          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5849          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5850          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5851          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5852          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5853          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5854          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5855          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5856          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5857          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5858          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5859          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5860          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5861          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5862          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5863          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5864          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5865          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5866          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5867          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5868          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5869          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5870          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5871          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5872          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5873          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5874          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5875          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5876          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5877          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5878          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5879          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5880          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5881          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5882          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5883          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5884          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5885          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5886          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5887          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5888          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5889          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5890          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5891          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5892          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5893          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5894          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5895          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5896          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5897          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5898          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5899          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5900          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5901          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5902          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5903          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5904          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5905          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5906          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5907          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5908          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5909          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5910          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5911          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5912          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5913          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5914          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5915          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5916          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5917          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5918          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5919          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5920          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5921          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5922          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5923          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5924          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5925          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5926          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5927          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5928          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5929          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5930          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5931          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5932          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5933          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5934          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5935          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5936          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5937          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5938          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5939          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5940          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5941          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5942          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5943          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5944          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5945          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5946          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5947          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5948          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5949          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5950          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5951          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5952          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5953          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5954          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5955          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5956          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5957          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5958          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5959          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5960          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5961          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5962          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5963          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5964          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5965          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5966          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5967          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5968          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5969          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5970          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5971          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5972          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5973          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5974          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5975          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5976          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5977          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5978          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5979          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5980          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5981          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5982          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5983          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5984          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5985          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5986          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5987          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5988          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5989          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5990          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5991          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5992          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5993          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5994          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5995          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5996          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5997          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5998          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5999          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6000          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6001          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6002          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6003          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6004          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6005          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6006          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6007          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6008          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6009          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6010          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6011          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6012          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6013          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6014          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6015          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6016          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6017          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6018          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6019          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6020          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6021          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6022          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6023          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6024          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6025          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6026          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6027          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6028          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6029          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6030          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6031          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6032          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6033          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6034          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6035          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6036          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6037          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6038          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6039          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6040          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6041          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6042          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6043          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6044          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6045          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6046          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6047          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6048          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6049          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6050          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6051          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6052          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6053          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6054          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6055          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6056          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6057          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6058          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6059          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6060          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6061          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6062          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6063          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6064          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6065          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6066          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6067          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6068          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6069          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6070          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6071          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6072          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6073          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6074          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6075          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6076          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6077          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6078          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6079          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6080          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6081          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6082          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6083          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6084          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6085          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6086          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6087          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6088          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6089          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6090          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6091          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6092          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6093          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6094          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6095          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6096          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6097          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6098          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6099          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6100          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6101          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6102          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6103          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6104          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6105          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6106          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6107          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6108          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6109          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6110          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6111          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6112          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6113          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6114          0,
6115 };
6116
6117 static float _vq_quantthresh__44c2_s_p1_0[] = {
6118         -0.5, 0.5, 
6119 };
6120
6121 static long _vq_quantmap__44c2_s_p1_0[] = {
6122             1,    0,    2,
6123 };
6124
6125 static encode_aux_threshmatch _vq_auxt__44c2_s_p1_0 = {
6126         _vq_quantthresh__44c2_s_p1_0,
6127         _vq_quantmap__44c2_s_p1_0,
6128         3,
6129         3
6130 };
6131
6132 static static_codebook _44c2_s_p1_0 = {
6133         8, 6561,
6134         _vq_lengthlist__44c2_s_p1_0,
6135         1, -535822336, 1611661312, 2, 0,
6136         _vq_quantlist__44c2_s_p1_0,
6137         NULL,
6138         &_vq_auxt__44c2_s_p1_0,
6139         NULL,
6140         0
6141 };
6142
6143 static long _vq_quantlist__44c2_s_p2_0[] = {
6144         2,
6145         1,
6146         3,
6147         0,
6148         4,
6149 };
6150
6151 static long _vq_lengthlist__44c2_s_p2_0[] = {
6152          1, 4, 4, 0, 0, 0, 7, 7, 0, 0, 0, 7, 7, 0, 0, 0,
6153          8, 8, 0, 0, 0, 0, 0, 0, 0, 4, 6, 6, 0, 0, 0, 8,
6154          8, 0, 0, 0, 8, 8, 0, 0, 0, 9, 9, 0, 0, 0, 0, 0,
6155          0, 0, 4, 6, 6, 0, 0, 0, 8, 8, 0, 0, 0, 8, 8, 0,
6156          0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6157          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6158          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6159          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6160          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6161          0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0, 0,11,11, 0, 0,
6162          0,11,11, 0, 0, 0,12,11, 0, 0, 0, 0, 0, 0, 0, 7,
6163          8, 8, 0, 0, 0,10,11, 0, 0, 0,11,11, 0, 0, 0,11,
6164         12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6165          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6166          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6167          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6168          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6169          0, 0, 0, 6, 8, 8, 0, 0, 0,11,11, 0, 0, 0,11,11,
6170          0, 0, 0,12,12, 0, 0, 0, 0, 0, 0, 0, 6, 8, 8, 0,
6171          0, 0,10,11, 0, 0, 0,10,11, 0, 0, 0,11,11, 0, 0,
6172          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6173          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6174          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6175          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6176          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6177          8, 9, 9, 0, 0, 0,11,12, 0, 0, 0,11,12, 0, 0, 0,
6178         12,11, 0, 0, 0, 0, 0, 0, 0, 8,10, 9, 0, 0, 0,12,
6179         11, 0, 0, 0,12,11, 0, 0, 0,11,12, 0, 0, 0, 0, 0,
6180          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6181          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6182          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6183          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6184          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6185          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6186          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6187          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6188          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6189          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6190          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6191          0,
6192 };
6193
6194 static float _vq_quantthresh__44c2_s_p2_0[] = {
6195         -1.5, -0.5, 0.5, 1.5, 
6196 };
6197
6198 static long _vq_quantmap__44c2_s_p2_0[] = {
6199             3,    1,    0,    2,    4,
6200 };
6201
6202 static encode_aux_threshmatch _vq_auxt__44c2_s_p2_0 = {
6203         _vq_quantthresh__44c2_s_p2_0,
6204         _vq_quantmap__44c2_s_p2_0,
6205         5,
6206         5
6207 };
6208
6209 static static_codebook _44c2_s_p2_0 = {
6210         4, 625,
6211         _vq_lengthlist__44c2_s_p2_0,
6212         1, -533725184, 1611661312, 3, 0,
6213         _vq_quantlist__44c2_s_p2_0,
6214         NULL,
6215         &_vq_auxt__44c2_s_p2_0,
6216         NULL,
6217         0
6218 };
6219
6220 static long _vq_quantlist__44c2_s_p3_0[] = {
6221         2,
6222         1,
6223         3,
6224         0,
6225         4,
6226 };
6227
6228 static long _vq_lengthlist__44c2_s_p3_0[] = {
6229          2, 4, 3, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6230          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 6, 6, 0, 0,
6231          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6232          0, 0, 4, 4, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6233          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 9, 9,
6234          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6235          0, 0, 0, 0, 6, 6, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0,
6236          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6237          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6238          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6239          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6240          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6241          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6242          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6243          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6244          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6245          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6246          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6247          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6248          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6249          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6250          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6251          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6252          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6253          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6254          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6255          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6256          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6257          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6258          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6259          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6260          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6261          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6262          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6263          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6264          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6265          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6266          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6267          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6268          0,
6269 };
6270
6271 static float _vq_quantthresh__44c2_s_p3_0[] = {
6272         -1.5, -0.5, 0.5, 1.5, 
6273 };
6274
6275 static long _vq_quantmap__44c2_s_p3_0[] = {
6276             3,    1,    0,    2,    4,
6277 };
6278
6279 static encode_aux_threshmatch _vq_auxt__44c2_s_p3_0 = {
6280         _vq_quantthresh__44c2_s_p3_0,
6281         _vq_quantmap__44c2_s_p3_0,
6282         5,
6283         5
6284 };
6285
6286 static static_codebook _44c2_s_p3_0 = {
6287         4, 625,
6288         _vq_lengthlist__44c2_s_p3_0,
6289         1, -533725184, 1611661312, 3, 0,
6290         _vq_quantlist__44c2_s_p3_0,
6291         NULL,
6292         &_vq_auxt__44c2_s_p3_0,
6293         NULL,
6294         0
6295 };
6296
6297 static long _vq_quantlist__44c2_s_p4_0[] = {
6298         4,
6299         3,
6300         5,
6301         2,
6302         6,
6303         1,
6304         7,
6305         0,
6306         8,
6307 };
6308
6309 static long _vq_lengthlist__44c2_s_p4_0[] = {
6310          1, 3, 3, 6, 6, 0, 0, 0, 0, 0, 6, 6, 6, 6, 0, 0,
6311          0, 0, 0, 6, 6, 6, 6, 0, 0, 0, 0, 0, 7, 7, 6, 6,
6312          0, 0, 0, 0, 0, 0, 0, 6, 7, 0, 0, 0, 0, 0, 0, 0,
6313          7, 8, 0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 0, 0, 0,
6314          0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6315          0,
6316 };
6317
6318 static float _vq_quantthresh__44c2_s_p4_0[] = {
6319         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
6320 };
6321
6322 static long _vq_quantmap__44c2_s_p4_0[] = {
6323             7,    5,    3,    1,    0,    2,    4,    6,
6324             8,
6325 };
6326
6327 static encode_aux_threshmatch _vq_auxt__44c2_s_p4_0 = {
6328         _vq_quantthresh__44c2_s_p4_0,
6329         _vq_quantmap__44c2_s_p4_0,
6330         9,
6331         9
6332 };
6333
6334 static static_codebook _44c2_s_p4_0 = {
6335         2, 81,
6336         _vq_lengthlist__44c2_s_p4_0,
6337         1, -531628032, 1611661312, 4, 0,
6338         _vq_quantlist__44c2_s_p4_0,
6339         NULL,
6340         &_vq_auxt__44c2_s_p4_0,
6341         NULL,
6342         0
6343 };
6344
6345 static long _vq_quantlist__44c2_s_p5_0[] = {
6346         4,
6347         3,
6348         5,
6349         2,
6350         6,
6351         1,
6352         7,
6353         0,
6354         8,
6355 };
6356
6357 static long _vq_lengthlist__44c2_s_p5_0[] = {
6358          1, 3, 3, 6, 6, 7, 7, 9, 9, 0, 7, 7, 7, 7, 7, 7,
6359          9, 9, 0, 7, 7, 7, 7, 7, 7, 9, 9, 0, 8, 8, 7, 7,
6360          8, 8,10,10, 0, 0, 0, 7, 7, 8, 8,10,10, 0, 0, 0,
6361          9, 9, 8, 8,10,10, 0, 0, 0, 9, 9, 8, 8,10,10, 0,
6362          0, 0,10,10, 9, 9,11,11, 0, 0, 0, 0, 0, 9, 9,11,
6363         11,
6364 };
6365
6366 static float _vq_quantthresh__44c2_s_p5_0[] = {
6367         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
6368 };
6369
6370 static long _vq_quantmap__44c2_s_p5_0[] = {
6371             7,    5,    3,    1,    0,    2,    4,    6,
6372             8,
6373 };
6374
6375 static encode_aux_threshmatch _vq_auxt__44c2_s_p5_0 = {
6376         _vq_quantthresh__44c2_s_p5_0,
6377         _vq_quantmap__44c2_s_p5_0,
6378         9,
6379         9
6380 };
6381
6382 static static_codebook _44c2_s_p5_0 = {
6383         2, 81,
6384         _vq_lengthlist__44c2_s_p5_0,
6385         1, -531628032, 1611661312, 4, 0,
6386         _vq_quantlist__44c2_s_p5_0,
6387         NULL,
6388         &_vq_auxt__44c2_s_p5_0,
6389         NULL,
6390         0
6391 };
6392
6393 static long _vq_quantlist__44c2_s_p6_0[] = {
6394         8,
6395         7,
6396         9,
6397         6,
6398         10,
6399         5,
6400         11,
6401         4,
6402         12,
6403         3,
6404         13,
6405         2,
6406         14,
6407         1,
6408         15,
6409         0,
6410         16,
6411 };
6412
6413 static long _vq_lengthlist__44c2_s_p6_0[] = {
6414          1, 4, 3, 6, 6, 8, 8, 9, 9, 9, 9, 9, 9,10,10,11,
6415         11, 0, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,11,
6416         12,11, 0, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,
6417         11,11,12, 0, 8, 8, 7, 7, 9, 9,10,10, 9, 9,10,10,
6418         11,11,12,12, 0, 0, 0, 7, 7, 9, 9,10,10,10, 9,10,
6419         10,11,11,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,10,
6420         11,11,11,11,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,
6421         10,11,11,12,12,12,12, 0, 0, 0, 9, 9, 9, 9,10,10,
6422         10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 9, 9,10,
6423         10,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9, 9,
6424         10,10,11,11,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9,
6425          9,10,10,11,11,11,11,12,12,13,13, 0, 0, 0, 0, 0,
6426         10,10,10,10,11,11,12,12,13,12,13,13, 0, 0, 0, 0,
6427          0, 0, 0,10,10,11,11,12,12,13,13,13,13, 0, 0, 0,
6428          0, 0, 0, 0,11,11,12,12,12,12,13,13,13,14, 0, 0,
6429          0, 0, 0, 0, 0,11,11,12,12,12,12,13,13,13,14, 0,
6430          0, 0, 0, 0, 0, 0,12,12,12,12,13,13,13,13,14,14,
6431          0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,13,13,13,13,14,
6432         14,
6433 };
6434
6435 static float _vq_quantthresh__44c2_s_p6_0[] = {
6436         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
6437         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
6438 };
6439
6440 static long _vq_quantmap__44c2_s_p6_0[] = {
6441            15,   13,   11,    9,    7,    5,    3,    1,
6442             0,    2,    4,    6,    8,   10,   12,   14,
6443            16,
6444 };
6445
6446 static encode_aux_threshmatch _vq_auxt__44c2_s_p6_0 = {
6447         _vq_quantthresh__44c2_s_p6_0,
6448         _vq_quantmap__44c2_s_p6_0,
6449         17,
6450         17
6451 };
6452
6453 static static_codebook _44c2_s_p6_0 = {
6454         2, 289,
6455         _vq_lengthlist__44c2_s_p6_0,
6456         1, -529530880, 1611661312, 5, 0,
6457         _vq_quantlist__44c2_s_p6_0,
6458         NULL,
6459         &_vq_auxt__44c2_s_p6_0,
6460         NULL,
6461         0
6462 };
6463
6464 static long _vq_quantlist__44c2_s_p7_0[] = {
6465         1,
6466         0,
6467         2,
6468 };
6469
6470 static long _vq_lengthlist__44c2_s_p7_0[] = {
6471          1, 4, 4, 7, 6, 6, 7, 6, 6, 4, 7, 7,10, 9, 9,11,
6472          9, 9, 4, 7, 7,10, 9, 9,10, 9, 9, 7,10,10,11,10,
6473         11,11,10,11, 6, 9, 9,11,10,10,11,10,10, 6, 9, 9,
6474         11,10,11,11,10,10, 7,11,10,11,11,11,12,11,11, 6,
6475          9, 9,11,10,10,11,11,10, 6, 9, 9,11,10,10,12,10,
6476         11,
6477 };
6478
6479 static float _vq_quantthresh__44c2_s_p7_0[] = {
6480         -5.5, 5.5, 
6481 };
6482
6483 static long _vq_quantmap__44c2_s_p7_0[] = {
6484             1,    0,    2,
6485 };
6486
6487 static encode_aux_threshmatch _vq_auxt__44c2_s_p7_0 = {
6488         _vq_quantthresh__44c2_s_p7_0,
6489         _vq_quantmap__44c2_s_p7_0,
6490         3,
6491         3
6492 };
6493
6494 static static_codebook _44c2_s_p7_0 = {
6495         4, 81,
6496         _vq_lengthlist__44c2_s_p7_0,
6497         1, -529137664, 1618345984, 2, 0,
6498         _vq_quantlist__44c2_s_p7_0,
6499         NULL,
6500         &_vq_auxt__44c2_s_p7_0,
6501         NULL,
6502         0
6503 };
6504
6505 static long _vq_quantlist__44c2_s_p7_1[] = {
6506         5,
6507         4,
6508         6,
6509         3,
6510         7,
6511         2,
6512         8,
6513         1,
6514         9,
6515         0,
6516         10,
6517 };
6518
6519 static long _vq_lengthlist__44c2_s_p7_1[] = {
6520          2, 3, 4, 6, 6, 7, 7, 7, 7, 7, 7, 9, 7, 7, 6, 6,
6521          7, 7, 8, 8, 8, 8, 9, 6, 6, 6, 6, 7, 7, 8, 8, 8,
6522          8,10, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8,10,10,10, 7,
6523          7, 7, 7, 8, 8, 8, 8,10,10,10, 7, 7, 8, 8, 8, 8,
6524          8, 8,10,10,10, 7, 8, 8, 8, 8, 8, 8, 8,10,10,10,
6525          8, 8, 8, 8, 8, 8, 8, 8,10,10,10,10,10, 8, 8, 8,
6526          8, 8, 8,10,10,10,10,10, 9, 9, 8, 8, 8, 8,10,10,
6527         10,10,10, 8, 8, 8, 8, 8, 8,
6528 };
6529
6530 static float _vq_quantthresh__44c2_s_p7_1[] = {
6531         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
6532         3.5, 4.5, 
6533 };
6534
6535 static long _vq_quantmap__44c2_s_p7_1[] = {
6536             9,    7,    5,    3,    1,    0,    2,    4,
6537             6,    8,   10,
6538 };
6539
6540 static encode_aux_threshmatch _vq_auxt__44c2_s_p7_1 = {
6541         _vq_quantthresh__44c2_s_p7_1,
6542         _vq_quantmap__44c2_s_p7_1,
6543         11,
6544         11
6545 };
6546
6547 static static_codebook _44c2_s_p7_1 = {
6548         2, 121,
6549         _vq_lengthlist__44c2_s_p7_1,
6550         1, -531365888, 1611661312, 4, 0,
6551         _vq_quantlist__44c2_s_p7_1,
6552         NULL,
6553         &_vq_auxt__44c2_s_p7_1,
6554         NULL,
6555         0
6556 };
6557
6558 static long _vq_quantlist__44c2_s_p8_0[] = {
6559         6,
6560         5,
6561         7,
6562         4,
6563         8,
6564         3,
6565         9,
6566         2,
6567         10,
6568         1,
6569         11,
6570         0,
6571         12,
6572 };
6573
6574 static long _vq_lengthlist__44c2_s_p8_0[] = {
6575          1, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9, 6, 5, 5,
6576          7, 7, 8, 8, 8, 8, 9, 9,10,10, 7, 6, 5, 7, 7, 8,
6577          8, 8, 8, 9, 9,10,10, 0, 8, 8, 8, 8, 9, 9, 9, 9,
6578         10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
6579         11, 0,12,12, 9, 9,10,10,10,10,11,11,11,11, 0,13,
6580         13, 9, 9,10,10,10,10,11,11,12,12, 0, 0, 0,10,10,
6581         10,10,11,11,12,12,12,13, 0, 0, 0,10,10,10,10,11,
6582         11,12,12,12,12, 0, 0, 0,14,14,10,11,11,11,12,12,
6583         13,13, 0, 0, 0,14,14,11,10,11,11,13,12,13,13, 0,
6584          0, 0, 0, 0,12,12,11,12,13,12,14,14, 0, 0, 0, 0,
6585          0,12,12,12,12,13,12,14,14,
6586 };
6587
6588 static float _vq_quantthresh__44c2_s_p8_0[] = {
6589         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
6590         12.5, 17.5, 22.5, 27.5, 
6591 };
6592
6593 static long _vq_quantmap__44c2_s_p8_0[] = {
6594            11,    9,    7,    5,    3,    1,    0,    2,
6595             4,    6,    8,   10,   12,
6596 };
6597
6598 static encode_aux_threshmatch _vq_auxt__44c2_s_p8_0 = {
6599         _vq_quantthresh__44c2_s_p8_0,
6600         _vq_quantmap__44c2_s_p8_0,
6601         13,
6602         13
6603 };
6604
6605 static static_codebook _44c2_s_p8_0 = {
6606         2, 169,
6607         _vq_lengthlist__44c2_s_p8_0,
6608         1, -526516224, 1616117760, 4, 0,
6609         _vq_quantlist__44c2_s_p8_0,
6610         NULL,
6611         &_vq_auxt__44c2_s_p8_0,
6612         NULL,
6613         0
6614 };
6615
6616 static long _vq_quantlist__44c2_s_p8_1[] = {
6617         2,
6618         1,
6619         3,
6620         0,
6621         4,
6622 };
6623
6624 static long _vq_lengthlist__44c2_s_p8_1[] = {
6625          2, 4, 4, 5, 4, 6, 5, 5, 5, 5, 6, 5, 5, 5, 5, 6,
6626          5, 5, 5, 5, 6, 6, 6, 5, 5,
6627 };
6628
6629 static float _vq_quantthresh__44c2_s_p8_1[] = {
6630         -1.5, -0.5, 0.5, 1.5, 
6631 };
6632
6633 static long _vq_quantmap__44c2_s_p8_1[] = {
6634             3,    1,    0,    2,    4,
6635 };
6636
6637 static encode_aux_threshmatch _vq_auxt__44c2_s_p8_1 = {
6638         _vq_quantthresh__44c2_s_p8_1,
6639         _vq_quantmap__44c2_s_p8_1,
6640         5,
6641         5
6642 };
6643
6644 static static_codebook _44c2_s_p8_1 = {
6645         2, 25,
6646         _vq_lengthlist__44c2_s_p8_1,
6647         1, -533725184, 1611661312, 3, 0,
6648         _vq_quantlist__44c2_s_p8_1,
6649         NULL,
6650         &_vq_auxt__44c2_s_p8_1,
6651         NULL,
6652         0
6653 };
6654
6655 static long _vq_quantlist__44c2_s_p9_0[] = {
6656         6,
6657         5,
6658         7,
6659         4,
6660         8,
6661         3,
6662         9,
6663         2,
6664         10,
6665         1,
6666         11,
6667         0,
6668         12,
6669 };
6670
6671 static long _vq_lengthlist__44c2_s_p9_0[] = {
6672          1, 5, 4,12,12,12,12,12,12,12,12,12,12, 4, 9, 8,
6673         11,11,11,11,11,11,11,11,11,11, 2, 8, 7,11,11,11,
6674         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
6675         11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,
6676         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
6677         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
6678         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
6679         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
6680         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
6681         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
6682         11,11,11,11,11,11,11,11,11,
6683 };
6684
6685 static float _vq_quantthresh__44c2_s_p9_0[] = {
6686         -1215.5, -994.5, -773.5, -552.5, -331.5, -110.5, 110.5, 331.5, 
6687         552.5, 773.5, 994.5, 1215.5, 
6688 };
6689
6690 static long _vq_quantmap__44c2_s_p9_0[] = {
6691            11,    9,    7,    5,    3,    1,    0,    2,
6692             4,    6,    8,   10,   12,
6693 };
6694
6695 static encode_aux_threshmatch _vq_auxt__44c2_s_p9_0 = {
6696         _vq_quantthresh__44c2_s_p9_0,
6697         _vq_quantmap__44c2_s_p9_0,
6698         13,
6699         13
6700 };
6701
6702 static static_codebook _44c2_s_p9_0 = {
6703         2, 169,
6704         _vq_lengthlist__44c2_s_p9_0,
6705         1, -514541568, 1627103232, 4, 0,
6706         _vq_quantlist__44c2_s_p9_0,
6707         NULL,
6708         &_vq_auxt__44c2_s_p9_0,
6709         NULL,
6710         0
6711 };
6712
6713 static long _vq_quantlist__44c2_s_p9_1[] = {
6714         6,
6715         5,
6716         7,
6717         4,
6718         8,
6719         3,
6720         9,
6721         2,
6722         10,
6723         1,
6724         11,
6725         0,
6726         12,
6727 };
6728
6729 static long _vq_lengthlist__44c2_s_p9_1[] = {
6730          1, 4, 4, 6, 6, 7, 6, 8, 8,10, 9,10,10, 6, 5, 5,
6731          7, 7, 8, 7,10, 9,11,11,12,13, 6, 5, 5, 7, 7, 8,
6732          8,10,10,11,11,13,13,18, 8, 8, 8, 8, 9, 9,10,10,
6733         12,12,12,13,18, 8, 8, 8, 8, 9, 9,10,10,12,12,13,
6734         13,18,11,11, 8, 8,10,10,11,11,12,11,13,12,18,11,
6735         11, 9, 7,10,10,11,11,11,12,12,13,17,17,17,10,10,
6736         11,11,12,12,12,10,12,12,17,17,17,11,10,11,10,13,
6737         12,11,12,12,12,17,17,17,15,14,11,11,12,11,13,10,
6738         13,12,17,17,17,14,14,12,10,11,11,13,13,13,13,17,
6739         17,16,17,16,13,13,12,10,13,10,14,13,17,16,17,16,
6740         17,13,12,12,10,13,11,14,14,
6741 };
6742
6743 static float _vq_quantthresh__44c2_s_p9_1[] = {
6744         -93.5, -76.5, -59.5, -42.5, -25.5, -8.5, 8.5, 25.5, 
6745         42.5, 59.5, 76.5, 93.5, 
6746 };
6747
6748 static long _vq_quantmap__44c2_s_p9_1[] = {
6749            11,    9,    7,    5,    3,    1,    0,    2,
6750             4,    6,    8,   10,   12,
6751 };
6752
6753 static encode_aux_threshmatch _vq_auxt__44c2_s_p9_1 = {
6754         _vq_quantthresh__44c2_s_p9_1,
6755         _vq_quantmap__44c2_s_p9_1,
6756         13,
6757         13
6758 };
6759
6760 static static_codebook _44c2_s_p9_1 = {
6761         2, 169,
6762         _vq_lengthlist__44c2_s_p9_1,
6763         1, -522616832, 1620115456, 4, 0,
6764         _vq_quantlist__44c2_s_p9_1,
6765         NULL,
6766         &_vq_auxt__44c2_s_p9_1,
6767         NULL,
6768         0
6769 };
6770
6771 static long _vq_quantlist__44c2_s_p9_2[] = {
6772         8,
6773         7,
6774         9,
6775         6,
6776         10,
6777         5,
6778         11,
6779         4,
6780         12,
6781         3,
6782         13,
6783         2,
6784         14,
6785         1,
6786         15,
6787         0,
6788         16,
6789 };
6790
6791 static long _vq_lengthlist__44c2_s_p9_2[] = {
6792          2, 4, 4, 6, 6, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8,
6793          8,10, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9,
6794          9, 9,10, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9,
6795          9, 9, 9,10, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9,
6796          9, 9, 9, 9,10,10,10, 8, 7, 8, 8, 8, 8, 9, 9, 9,
6797          9, 9, 9, 9, 9,10,11,11, 8, 8, 8, 8, 9, 9, 9, 9,
6798          9, 9,10, 9, 9, 9,10,11,10, 8, 8, 8, 8, 9, 9, 9,
6799          9, 9, 9, 9,10,10,10,10,11,10, 8, 8, 9, 9, 9, 9,
6800          9, 9,10, 9, 9,10, 9,10,11,10,11,11,11, 8, 8, 9,
6801          9, 9, 9, 9, 9, 9, 9,10,10,11,11,11,11,11, 9, 9,
6802          9, 9, 9, 9,10, 9, 9, 9,10,10,11,11,11,11,11, 9,
6803          9, 9, 9, 9, 9, 9, 9, 9,10, 9,10,11,11,11,11,11,
6804          9, 9, 9, 9,10,10, 9, 9, 9,10,10,10,11,11,11,11,
6805         11,11,11, 9, 9, 9,10, 9, 9,10,10,10,10,11,11,10,
6806         11,11,11,11,10, 9,10,10, 9, 9, 9, 9,10,10,11,10,
6807         11,11,11,11,11, 9, 9, 9, 9,10, 9,10,10,10,10,11,
6808         10,11,11,11,11,11,10,10, 9, 9,10, 9,10,10,10,10,
6809         10,10,10,11,11,11,11,11,11, 9, 9,10, 9,10, 9,10,
6810         10,
6811 };
6812
6813 static float _vq_quantthresh__44c2_s_p9_2[] = {
6814         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
6815         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
6816 };
6817
6818 static long _vq_quantmap__44c2_s_p9_2[] = {
6819            15,   13,   11,    9,    7,    5,    3,    1,
6820             0,    2,    4,    6,    8,   10,   12,   14,
6821            16,
6822 };
6823
6824 static encode_aux_threshmatch _vq_auxt__44c2_s_p9_2 = {
6825         _vq_quantthresh__44c2_s_p9_2,
6826         _vq_quantmap__44c2_s_p9_2,
6827         17,
6828         17
6829 };
6830
6831 static static_codebook _44c2_s_p9_2 = {
6832         2, 289,
6833         _vq_lengthlist__44c2_s_p9_2,
6834         1, -529530880, 1611661312, 5, 0,
6835         _vq_quantlist__44c2_s_p9_2,
6836         NULL,
6837         &_vq_auxt__44c2_s_p9_2,
6838         NULL,
6839         0
6840 };
6841
6842 static long _huff_lengthlist__44c2_s_short[] = {
6843         11, 9,13,12,12,11,12,12,13,15, 8, 2,11, 4, 8, 5,
6844          7,10,12,15,13, 7,10, 9, 8, 8,10,13,17,17,11, 4,
6845         12, 5, 9, 5, 8,11,14,16,12, 6, 8, 7, 6, 6, 8,11,
6846         13,16,11, 4, 9, 5, 6, 4, 6,10,13,16,11, 6,11, 7,
6847          7, 6, 7,10,13,15,13, 9,12, 9, 8, 6, 8,10,12,14,
6848         14,10,10, 8, 6, 5, 6, 9,11,13,15,11,11, 9, 6, 5,
6849          6, 8, 9,12,
6850 };
6851
6852 static static_codebook _huff_book__44c2_s_short = {
6853         2, 100,
6854         _huff_lengthlist__44c2_s_short,
6855         0, 0, 0, 0, 0,
6856         NULL,
6857         NULL,
6858         NULL,
6859         NULL,
6860         0
6861 };
6862
6863 static long _huff_lengthlist__44c3_s_long[] = {
6864          5, 6,11,11,11,11,10,10,12,11, 5, 2,11, 5, 6, 6,
6865          7, 9,11,13,13,10, 7,11, 6, 7, 8, 9,10,12,11, 5,
6866         11, 6, 8, 7, 9,11,14,15,11, 6, 6, 8, 4, 5, 7, 8,
6867         10,13,10, 5, 7, 7, 5, 5, 6, 8,10,11,10, 7, 7, 8,
6868          6, 5, 5, 7, 9, 9,11, 8, 8,11, 8, 7, 6, 6, 7, 9,
6869         12,11,10,13, 9, 9, 7, 7, 7, 9,11,13,12,15,12,11,
6870          9, 8, 8, 8,
6871 };
6872
6873 static static_codebook _huff_book__44c3_s_long = {
6874         2, 100,
6875         _huff_lengthlist__44c3_s_long,
6876         0, 0, 0, 0, 0,
6877         NULL,
6878         NULL,
6879         NULL,
6880         NULL,
6881         0
6882 };
6883
6884 static long _vq_quantlist__44c3_s_p1_0[] = {
6885         1,
6886         0,
6887         2,
6888 };
6889
6890 static long _vq_lengthlist__44c3_s_p1_0[] = {
6891          2, 4, 4, 0, 0, 0, 0, 0, 0, 5, 6, 6, 0, 0, 0, 0,
6892          0, 0, 5, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6893          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6894          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6895          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6896          0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0, 0,
6897          0, 0, 0, 6, 7, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6898          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6899          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6900          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6901          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 6, 8, 7, 0, 0,
6902          0, 0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6903          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6904          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6905          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6906          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6907          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6908          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6909          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6910          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6911          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6912          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6913          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6914          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6915          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6916          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6917          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6918          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6919          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6920          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6921          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6922          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6923          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6924          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6925          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6926          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6927          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6928          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6929          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6930          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6931          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6932          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6933          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6934          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6935          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6936          0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
6937          0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0,
6938          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6939          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6940          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6941          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0, 0,
6942          0, 0, 0, 8, 8, 9, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0,
6943          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6944          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6945          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6946          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 8, 8, 0, 0,
6947          0, 0, 0, 0, 7, 9, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9,
6948          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6949          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6950          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6951          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6952          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6953          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6954          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6955          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6956          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6957          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6958          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6959          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6960          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6961          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6962          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6963          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6964          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6965          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6966          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6967          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6968          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6969          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6970          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6971          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6972          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6973          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6974          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6975          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6976          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6977          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6978          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6979          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6980          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6981          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6982          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0,
6983          0, 0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6984          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6985          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6986          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6987          0, 0, 0, 6, 8, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0,
6988          0, 0, 0, 0, 0, 7, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0,
6989          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6990          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6991          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6992          0, 0, 0, 0, 6, 8, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9,
6993          0, 0, 0, 0, 0, 0, 8, 9, 8, 0, 0, 0, 0, 0, 0, 0,
6994          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6995          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6996          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6997          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6998          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6999          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7000          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7001          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7002          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7003          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7004          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7005          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7006          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7007          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7008          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7009          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7010          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7011          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7012          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7013          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7014          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7015          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7016          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7017          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7018          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7019          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7020          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7021          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7022          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7023          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7024          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7025          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7026          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7027          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7028          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7029          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7030          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7031          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7032          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7033          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7034          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7035          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7036          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7037          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7038          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7039          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7040          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7041          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7042          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7043          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7044          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7045          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7046          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7047          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7048          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7049          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7050          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7051          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7052          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7053          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7054          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7055          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7056          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7057          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7058          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7059          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7060          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7061          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7062          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7063          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7064          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7065          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7066          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7067          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7068          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7069          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7070          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7071          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7072          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7073          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7074          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7075          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7076          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7077          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7078          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7079          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7080          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7081          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7082          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7083          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7084          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7085          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7086          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7087          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7088          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7089          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7090          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7091          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7092          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7093          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7094          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7095          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7096          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7097          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7098          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7099          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7100          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7101          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7102          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7103          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7104          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7105          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7106          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7107          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7108          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7109          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7110          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7111          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7112          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7113          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7114          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7115          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7116          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7117          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7118          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7119          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7120          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7121          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7122          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7123          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7124          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7125          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7126          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7127          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7128          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7129          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7130          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7131          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7132          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7133          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7134          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7135          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7136          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7137          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7138          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7139          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7140          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7141          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7142          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7143          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7144          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7145          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7146          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7147          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7148          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7149          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7150          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7151          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7152          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7153          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7154          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7155          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7156          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7157          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7158          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7159          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7160          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7161          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7162          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7163          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7164          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7165          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7166          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7167          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7168          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7169          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7170          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7171          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7172          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7173          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7174          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7175          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7176          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7177          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7178          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7179          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7180          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7181          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7182          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7183          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7184          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7185          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7186          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7187          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7188          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7189          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7190          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7191          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7192          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7193          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7194          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7195          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7196          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7197          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7198          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7199          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7200          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7201          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7202          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7203          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7204          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7205          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7206          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7207          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7208          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7209          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7210          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7211          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7212          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7213          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7214          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7215          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7216          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7217          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7218          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7219          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7220          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7221          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7222          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7223          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7224          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7225          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7226          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7227          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7228          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7229          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7230          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7231          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7232          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7233          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7234          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7235          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7236          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7237          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7238          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7239          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7240          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7241          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7242          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7243          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7244          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7245          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7246          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7247          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7248          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7249          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7250          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7251          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7252          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7253          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7254          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7255          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7256          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7257          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7258          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7259          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7260          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7261          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7262          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7263          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7264          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7265          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7266          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7267          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7268          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7269          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7270          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7271          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7272          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7273          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7274          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7275          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7276          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7277          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7278          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7279          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7280          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7281          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7282          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7283          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7284          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7285          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7286          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7287          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7288          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7289          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7290          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7291          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7292          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7293          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7294          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7295          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7296          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7297          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7298          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7299          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7300          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7301          0,
7302 };
7303
7304 static float _vq_quantthresh__44c3_s_p1_0[] = {
7305         -0.5, 0.5, 
7306 };
7307
7308 static long _vq_quantmap__44c3_s_p1_0[] = {
7309             1,    0,    2,
7310 };
7311
7312 static encode_aux_threshmatch _vq_auxt__44c3_s_p1_0 = {
7313         _vq_quantthresh__44c3_s_p1_0,
7314         _vq_quantmap__44c3_s_p1_0,
7315         3,
7316         3
7317 };
7318
7319 static static_codebook _44c3_s_p1_0 = {
7320         8, 6561,
7321         _vq_lengthlist__44c3_s_p1_0,
7322         1, -535822336, 1611661312, 2, 0,
7323         _vq_quantlist__44c3_s_p1_0,
7324         NULL,
7325         &_vq_auxt__44c3_s_p1_0,
7326         NULL,
7327         0
7328 };
7329
7330 static long _vq_quantlist__44c3_s_p2_0[] = {
7331         2,
7332         1,
7333         3,
7334         0,
7335         4,
7336 };
7337
7338 static long _vq_lengthlist__44c3_s_p2_0[] = {
7339          2, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0,
7340          7, 8, 0, 0, 0, 0, 0, 0, 0, 5, 6, 6, 0, 0, 0, 7,
7341          7, 0, 0, 0, 7, 7, 0, 0, 0,10,10, 0, 0, 0, 0, 0,
7342          0, 0, 5, 6, 6, 0, 0, 0, 7, 7, 0, 0, 0, 7, 7, 0,
7343          0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7344          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7345          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7346          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7347          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7348          0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 7, 7, 0, 0,
7349          0, 7, 7, 0, 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 5,
7350          7, 7, 0, 0, 0, 7, 7, 0, 0, 0, 7, 7, 0, 0, 0, 9,
7351          9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7352          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7353          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7354          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7355          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7356          0, 0, 0, 5, 7, 7, 0, 0, 0, 7, 7, 0, 0, 0, 7, 7,
7357          0, 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0,
7358          0, 0, 7, 7, 0, 0, 0, 7, 7, 0, 0, 0, 9, 9, 0, 0,
7359          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7360          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7361          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7362          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7363          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7364          8,10,10, 0, 0, 0, 9, 9, 0, 0, 0, 9, 9, 0, 0, 0,
7365         10,10, 0, 0, 0, 0, 0, 0, 0, 8,10,10, 0, 0, 0, 9,
7366          9, 0, 0, 0, 9, 9, 0, 0, 0,10,10, 0, 0, 0, 0, 0,
7367          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7368          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7369          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7370          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7371          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7372          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7373          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7374          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7375          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7376          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7377          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7378          0,
7379 };
7380
7381 static float _vq_quantthresh__44c3_s_p2_0[] = {
7382         -1.5, -0.5, 0.5, 1.5, 
7383 };
7384
7385 static long _vq_quantmap__44c3_s_p2_0[] = {
7386             3,    1,    0,    2,    4,
7387 };
7388
7389 static encode_aux_threshmatch _vq_auxt__44c3_s_p2_0 = {
7390         _vq_quantthresh__44c3_s_p2_0,
7391         _vq_quantmap__44c3_s_p2_0,
7392         5,
7393         5
7394 };
7395
7396 static static_codebook _44c3_s_p2_0 = {
7397         4, 625,
7398         _vq_lengthlist__44c3_s_p2_0,
7399         1, -533725184, 1611661312, 3, 0,
7400         _vq_quantlist__44c3_s_p2_0,
7401         NULL,
7402         &_vq_auxt__44c3_s_p2_0,
7403         NULL,
7404         0
7405 };
7406
7407 static long _vq_quantlist__44c3_s_p3_0[] = {
7408         2,
7409         1,
7410         3,
7411         0,
7412         4,
7413 };
7414
7415 static long _vq_lengthlist__44c3_s_p3_0[] = {
7416          2, 4, 3, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7417          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 6, 6, 0, 0,
7418          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7419          0, 0, 4, 4, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7420          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 9, 9,
7421          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7422          0, 0, 0, 0, 6, 6, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0,
7423          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7424          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7425          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7426          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7427          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7428          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7429          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7430          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7431          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7432          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7433          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7434          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7435          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7436          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7437          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7438          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7439          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7440          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7441          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7442          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7443          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7444          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7445          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7446          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7447          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7448          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7449          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7450          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7451          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7452          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7453          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7454          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7455          0,
7456 };
7457
7458 static float _vq_quantthresh__44c3_s_p3_0[] = {
7459         -1.5, -0.5, 0.5, 1.5, 
7460 };
7461
7462 static long _vq_quantmap__44c3_s_p3_0[] = {
7463             3,    1,    0,    2,    4,
7464 };
7465
7466 static encode_aux_threshmatch _vq_auxt__44c3_s_p3_0 = {
7467         _vq_quantthresh__44c3_s_p3_0,
7468         _vq_quantmap__44c3_s_p3_0,
7469         5,
7470         5
7471 };
7472
7473 static static_codebook _44c3_s_p3_0 = {
7474         4, 625,
7475         _vq_lengthlist__44c3_s_p3_0,
7476         1, -533725184, 1611661312, 3, 0,
7477         _vq_quantlist__44c3_s_p3_0,
7478         NULL,
7479         &_vq_auxt__44c3_s_p3_0,
7480         NULL,
7481         0
7482 };
7483
7484 static long _vq_quantlist__44c3_s_p4_0[] = {
7485         4,
7486         3,
7487         5,
7488         2,
7489         6,
7490         1,
7491         7,
7492         0,
7493         8,
7494 };
7495
7496 static long _vq_lengthlist__44c3_s_p4_0[] = {
7497          2, 3, 3, 6, 6, 0, 0, 0, 0, 0, 4, 4, 6, 6, 0, 0,
7498          0, 0, 0, 4, 4, 6, 6, 0, 0, 0, 0, 0, 5, 5, 6, 6,
7499          0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0,
7500          7, 8, 0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0,
7501          0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7502          0,
7503 };
7504
7505 static float _vq_quantthresh__44c3_s_p4_0[] = {
7506         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
7507 };
7508
7509 static long _vq_quantmap__44c3_s_p4_0[] = {
7510             7,    5,    3,    1,    0,    2,    4,    6,
7511             8,
7512 };
7513
7514 static encode_aux_threshmatch _vq_auxt__44c3_s_p4_0 = {
7515         _vq_quantthresh__44c3_s_p4_0,
7516         _vq_quantmap__44c3_s_p4_0,
7517         9,
7518         9
7519 };
7520
7521 static static_codebook _44c3_s_p4_0 = {
7522         2, 81,
7523         _vq_lengthlist__44c3_s_p4_0,
7524         1, -531628032, 1611661312, 4, 0,
7525         _vq_quantlist__44c3_s_p4_0,
7526         NULL,
7527         &_vq_auxt__44c3_s_p4_0,
7528         NULL,
7529         0
7530 };
7531
7532 static long _vq_quantlist__44c3_s_p5_0[] = {
7533         4,
7534         3,
7535         5,
7536         2,
7537         6,
7538         1,
7539         7,
7540         0,
7541         8,
7542 };
7543
7544 static long _vq_lengthlist__44c3_s_p5_0[] = {
7545          1, 3, 4, 6, 6, 7, 7, 9, 9, 0, 5, 5, 7, 7, 7, 8,
7546          9, 9, 0, 5, 5, 7, 7, 8, 8, 9, 9, 0, 7, 7, 8, 8,
7547          8, 8,10,10, 0, 0, 0, 8, 8, 8, 8,10,10, 0, 0, 0,
7548          9, 9, 9, 9,10,10, 0, 0, 0, 9, 9, 9, 9,10,10, 0,
7549          0, 0,10,10,10,10,11,11, 0, 0, 0, 0, 0,10,10,11,
7550         11,
7551 };
7552
7553 static float _vq_quantthresh__44c3_s_p5_0[] = {
7554         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
7555 };
7556
7557 static long _vq_quantmap__44c3_s_p5_0[] = {
7558             7,    5,    3,    1,    0,    2,    4,    6,
7559             8,
7560 };
7561
7562 static encode_aux_threshmatch _vq_auxt__44c3_s_p5_0 = {
7563         _vq_quantthresh__44c3_s_p5_0,
7564         _vq_quantmap__44c3_s_p5_0,
7565         9,
7566         9
7567 };
7568
7569 static static_codebook _44c3_s_p5_0 = {
7570         2, 81,
7571         _vq_lengthlist__44c3_s_p5_0,
7572         1, -531628032, 1611661312, 4, 0,
7573         _vq_quantlist__44c3_s_p5_0,
7574         NULL,
7575         &_vq_auxt__44c3_s_p5_0,
7576         NULL,
7577         0
7578 };
7579
7580 static long _vq_quantlist__44c3_s_p6_0[] = {
7581         8,
7582         7,
7583         9,
7584         6,
7585         10,
7586         5,
7587         11,
7588         4,
7589         12,
7590         3,
7591         13,
7592         2,
7593         14,
7594         1,
7595         15,
7596         0,
7597         16,
7598 };
7599
7600 static long _vq_lengthlist__44c3_s_p6_0[] = {
7601          2, 3, 3, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10,11,
7602         10, 0, 5, 5, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10,10,
7603         11,11, 0, 5, 5, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10,
7604         10,11,11, 0, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
7605         11,11,11,11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,
7606         10,11,11,11,12, 0, 0, 0, 8, 8, 8, 8, 9, 9, 9, 9,
7607         10,10,11,11,12,12, 0, 0, 0, 8, 8, 8, 8, 9, 9, 9,
7608          9,10,10,11,11,12,12, 0, 0, 0, 9, 9, 9, 9,10,10,
7609         10,10,11,10,11,11,12,12, 0, 0, 0, 0, 0, 9, 9,10,
7610         10,10,10,11,11,11,11,12,12, 0, 0, 0, 0, 0, 9, 8,
7611          9, 9,10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 8,
7612          8, 9, 9,10,10,11,11,12,11,12,12, 0, 0, 0, 0, 0,
7613          9,10,10,10,11,11,11,11,12,12,13,13, 0, 0, 0, 0,
7614          0, 0, 0,10,10,10,10,11,11,12,12,13,13, 0, 0, 0,
7615          0, 0, 0, 0,11,11,11,11,12,12,12,12,13,13, 0, 0,
7616          0, 0, 0, 0, 0,11,11,11,11,12,12,12,12,13,13, 0,
7617          0, 0, 0, 0, 0, 0,11,11,12,12,12,12,13,13,13,13,
7618          0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,12,12,13,13,13,
7619         13,
7620 };
7621
7622 static float _vq_quantthresh__44c3_s_p6_0[] = {
7623         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
7624         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
7625 };
7626
7627 static long _vq_quantmap__44c3_s_p6_0[] = {
7628            15,   13,   11,    9,    7,    5,    3,    1,
7629             0,    2,    4,    6,    8,   10,   12,   14,
7630            16,
7631 };
7632
7633 static encode_aux_threshmatch _vq_auxt__44c3_s_p6_0 = {
7634         _vq_quantthresh__44c3_s_p6_0,
7635         _vq_quantmap__44c3_s_p6_0,
7636         17,
7637         17
7638 };
7639
7640 static static_codebook _44c3_s_p6_0 = {
7641         2, 289,
7642         _vq_lengthlist__44c3_s_p6_0,
7643         1, -529530880, 1611661312, 5, 0,
7644         _vq_quantlist__44c3_s_p6_0,
7645         NULL,
7646         &_vq_auxt__44c3_s_p6_0,
7647         NULL,
7648         0
7649 };
7650
7651 static long _vq_quantlist__44c3_s_p7_0[] = {
7652         1,
7653         0,
7654         2,
7655 };
7656
7657 static long _vq_lengthlist__44c3_s_p7_0[] = {
7658          1, 4, 4, 7, 6, 6, 7, 6, 6, 4, 7, 7,10, 9, 9,11,
7659          9, 9, 4, 7, 7,10, 9, 9,11, 9, 9, 7,10,10,11,11,
7660         10,12,11,11, 6, 9, 9,11,10,10,11,10,10, 6, 9, 9,
7661         11,10,10,11,10,10, 7,11,11,11,11,11,12,11,11, 6,
7662          9, 9,11,10,10,11,10,10, 6, 9, 9,11,10,10,11,10,
7663         10,
7664 };
7665
7666 static float _vq_quantthresh__44c3_s_p7_0[] = {
7667         -5.5, 5.5, 
7668 };
7669
7670 static long _vq_quantmap__44c3_s_p7_0[] = {
7671             1,    0,    2,
7672 };
7673
7674 static encode_aux_threshmatch _vq_auxt__44c3_s_p7_0 = {
7675         _vq_quantthresh__44c3_s_p7_0,
7676         _vq_quantmap__44c3_s_p7_0,
7677         3,
7678         3
7679 };
7680
7681 static static_codebook _44c3_s_p7_0 = {
7682         4, 81,
7683         _vq_lengthlist__44c3_s_p7_0,
7684         1, -529137664, 1618345984, 2, 0,
7685         _vq_quantlist__44c3_s_p7_0,
7686         NULL,
7687         &_vq_auxt__44c3_s_p7_0,
7688         NULL,
7689         0
7690 };
7691
7692 static long _vq_quantlist__44c3_s_p7_1[] = {
7693         5,
7694         4,
7695         6,
7696         3,
7697         7,
7698         2,
7699         8,
7700         1,
7701         9,
7702         0,
7703         10,
7704 };
7705
7706 static long _vq_lengthlist__44c3_s_p7_1[] = {
7707          2, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8,10, 5, 5, 6, 6,
7708          7, 7, 8, 8, 8, 8,10, 5, 5, 6, 6, 7, 7, 8, 8, 8,
7709          8,10, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10, 7,
7710          7, 8, 7, 8, 8, 8, 8,10,10,10, 8, 8, 8, 8, 8, 8,
7711          8, 8,10,10,10, 7, 8, 8, 8, 8, 8, 8, 8,10,10,10,
7712          8, 8, 8, 8, 8, 8, 8, 8,10,10,10,10,10, 8, 8, 8,
7713          8, 8, 8,10,10,10,10,10, 9, 9, 8, 8, 9, 8,10,10,
7714         10,10,10, 8, 8, 8, 8, 8, 8,
7715 };
7716
7717 static float _vq_quantthresh__44c3_s_p7_1[] = {
7718         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
7719         3.5, 4.5, 
7720 };
7721
7722 static long _vq_quantmap__44c3_s_p7_1[] = {
7723             9,    7,    5,    3,    1,    0,    2,    4,
7724             6,    8,   10,
7725 };
7726
7727 static encode_aux_threshmatch _vq_auxt__44c3_s_p7_1 = {
7728         _vq_quantthresh__44c3_s_p7_1,
7729         _vq_quantmap__44c3_s_p7_1,
7730         11,
7731         11
7732 };
7733
7734 static static_codebook _44c3_s_p7_1 = {
7735         2, 121,
7736         _vq_lengthlist__44c3_s_p7_1,
7737         1, -531365888, 1611661312, 4, 0,
7738         _vq_quantlist__44c3_s_p7_1,
7739         NULL,
7740         &_vq_auxt__44c3_s_p7_1,
7741         NULL,
7742         0
7743 };
7744
7745 static long _vq_quantlist__44c3_s_p8_0[] = {
7746         6,
7747         5,
7748         7,
7749         4,
7750         8,
7751         3,
7752         9,
7753         2,
7754         10,
7755         1,
7756         11,
7757         0,
7758         12,
7759 };
7760
7761 static long _vq_lengthlist__44c3_s_p8_0[] = {
7762          1, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10, 6, 5, 5,
7763          7, 7, 8, 8, 8, 8, 9, 9,10,10, 7, 5, 5, 7, 7, 8,
7764          8, 8, 8, 9, 9,11,10, 0, 8, 8, 8, 8, 9, 9, 9, 9,
7765         10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
7766         11, 0,12,12, 9, 9,10,10,10,10,11,11,11,12, 0,13,
7767         13, 9, 9,10,10,10,10,11,11,12,12, 0, 0, 0,10,10,
7768         10,10,11,11,12,12,12,12, 0, 0, 0,10,10,10,10,11,
7769         11,12,12,12,12, 0, 0, 0,14,14,11,11,11,11,12,12,
7770         13,13, 0, 0, 0,14,14,11,11,11,11,12,12,13,13, 0,
7771          0, 0, 0, 0,12,12,12,12,13,13,14,13, 0, 0, 0, 0,
7772          0,13,13,12,12,13,12,14,13,
7773 };
7774
7775 static float _vq_quantthresh__44c3_s_p8_0[] = {
7776         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
7777         12.5, 17.5, 22.5, 27.5, 
7778 };
7779
7780 static long _vq_quantmap__44c3_s_p8_0[] = {
7781            11,    9,    7,    5,    3,    1,    0,    2,
7782             4,    6,    8,   10,   12,
7783 };
7784
7785 static encode_aux_threshmatch _vq_auxt__44c3_s_p8_0 = {
7786         _vq_quantthresh__44c3_s_p8_0,
7787         _vq_quantmap__44c3_s_p8_0,
7788         13,
7789         13
7790 };
7791
7792 static static_codebook _44c3_s_p8_0 = {
7793         2, 169,
7794         _vq_lengthlist__44c3_s_p8_0,
7795         1, -526516224, 1616117760, 4, 0,
7796         _vq_quantlist__44c3_s_p8_0,
7797         NULL,
7798         &_vq_auxt__44c3_s_p8_0,
7799         NULL,
7800         0
7801 };
7802
7803 static long _vq_quantlist__44c3_s_p8_1[] = {
7804         2,
7805         1,
7806         3,
7807         0,
7808         4,
7809 };
7810
7811 static long _vq_lengthlist__44c3_s_p8_1[] = {
7812          2, 4, 4, 5, 5, 6, 5, 5, 5, 5, 6, 4, 5, 5, 5, 6,
7813          5, 5, 5, 5, 6, 6, 6, 5, 5,
7814 };
7815
7816 static float _vq_quantthresh__44c3_s_p8_1[] = {
7817         -1.5, -0.5, 0.5, 1.5, 
7818 };
7819
7820 static long _vq_quantmap__44c3_s_p8_1[] = {
7821             3,    1,    0,    2,    4,
7822 };
7823
7824 static encode_aux_threshmatch _vq_auxt__44c3_s_p8_1 = {
7825         _vq_quantthresh__44c3_s_p8_1,
7826         _vq_quantmap__44c3_s_p8_1,
7827         5,
7828         5
7829 };
7830
7831 static static_codebook _44c3_s_p8_1 = {
7832         2, 25,
7833         _vq_lengthlist__44c3_s_p8_1,
7834         1, -533725184, 1611661312, 3, 0,
7835         _vq_quantlist__44c3_s_p8_1,
7836         NULL,
7837         &_vq_auxt__44c3_s_p8_1,
7838         NULL,
7839         0
7840 };
7841
7842 static long _vq_quantlist__44c3_s_p9_0[] = {
7843         6,
7844         5,
7845         7,
7846         4,
7847         8,
7848         3,
7849         9,
7850         2,
7851         10,
7852         1,
7853         11,
7854         0,
7855         12,
7856 };
7857
7858 static long _vq_lengthlist__44c3_s_p9_0[] = {
7859          1, 4, 4,12,12,12,12,12,12,12,12,12,12, 4, 9, 8,
7860         12,12,12,12,12,12,12,12,12,12, 2, 9, 7,12,12,12,
7861         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
7862         12,12,12,12,12,12,11,12,12,12,12,12,12,12,12,12,
7863         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
7864         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
7865         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
7866         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
7867         12,12,12,12,12,12,12,12,12,12,11,11,11,11,11,11,
7868         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7869         11,11,11,11,11,11,11,11,11,
7870 };
7871
7872 static float _vq_quantthresh__44c3_s_p9_0[] = {
7873         -1402.5, -1147.5, -892.5, -637.5, -382.5, -127.5, 127.5, 382.5, 
7874         637.5, 892.5, 1147.5, 1402.5, 
7875 };
7876
7877 static long _vq_quantmap__44c3_s_p9_0[] = {
7878            11,    9,    7,    5,    3,    1,    0,    2,
7879             4,    6,    8,   10,   12,
7880 };
7881
7882 static encode_aux_threshmatch _vq_auxt__44c3_s_p9_0 = {
7883         _vq_quantthresh__44c3_s_p9_0,
7884         _vq_quantmap__44c3_s_p9_0,
7885         13,
7886         13
7887 };
7888
7889 static static_codebook _44c3_s_p9_0 = {
7890         2, 169,
7891         _vq_lengthlist__44c3_s_p9_0,
7892         1, -514332672, 1627381760, 4, 0,
7893         _vq_quantlist__44c3_s_p9_0,
7894         NULL,
7895         &_vq_auxt__44c3_s_p9_0,
7896         NULL,
7897         0
7898 };
7899
7900 static long _vq_quantlist__44c3_s_p9_1[] = {
7901         7,
7902         6,
7903         8,
7904         5,
7905         9,
7906         4,
7907         10,
7908         3,
7909         11,
7910         2,
7911         12,
7912         1,
7913         13,
7914         0,
7915         14,
7916 };
7917
7918 static long _vq_lengthlist__44c3_s_p9_1[] = {
7919          1, 4, 4, 6, 6, 7, 7, 8, 7, 9, 9,10,10,10,10, 6,
7920          5, 5, 7, 7, 8, 8,10, 8,11,10,12,12,13,13, 6, 5,
7921          5, 7, 7, 8, 8,10, 9,11,11,12,12,13,12,18, 8, 8,
7922          8, 8, 9, 9,10, 9,11,10,12,12,13,13,18, 8, 8, 8,
7923          8, 9, 9,10,10,11,11,13,12,14,13,18,11,11, 9, 9,
7924         10,10,11,11,11,12,13,12,13,14,18,11,11, 9, 8,11,
7925         10,11,11,11,11,12,12,14,13,18,18,18,10,11,10,11,
7926         12,12,12,12,13,12,14,13,18,18,18,10,11,11, 9,12,
7927         11,12,12,12,13,13,13,18,18,17,14,14,11,11,12,12,
7928         13,12,14,12,14,13,18,18,18,14,14,11,10,12, 9,12,
7929         13,13,13,13,13,18,18,17,16,18,13,13,12,12,13,11,
7930         14,12,14,14,17,18,18,17,18,13,12,13,10,12,11,14,
7931         14,14,14,17,18,18,18,18,15,16,12,12,13,10,14,12,
7932         14,15,18,18,18,16,17,16,14,12,11,13,10,13,13,14,
7933         15,
7934 };
7935
7936 static float _vq_quantthresh__44c3_s_p9_1[] = {
7937         -110.5, -93.5, -76.5, -59.5, -42.5, -25.5, -8.5, 8.5, 
7938         25.5, 42.5, 59.5, 76.5, 93.5, 110.5, 
7939 };
7940
7941 static long _vq_quantmap__44c3_s_p9_1[] = {
7942            13,   11,    9,    7,    5,    3,    1,    0,
7943             2,    4,    6,    8,   10,   12,   14,
7944 };
7945
7946 static encode_aux_threshmatch _vq_auxt__44c3_s_p9_1 = {
7947         _vq_quantthresh__44c3_s_p9_1,
7948         _vq_quantmap__44c3_s_p9_1,
7949         15,
7950         15
7951 };
7952
7953 static static_codebook _44c3_s_p9_1 = {
7954         2, 225,
7955         _vq_lengthlist__44c3_s_p9_1,
7956         1, -522338304, 1620115456, 4, 0,
7957         _vq_quantlist__44c3_s_p9_1,
7958         NULL,
7959         &_vq_auxt__44c3_s_p9_1,
7960         NULL,
7961         0
7962 };
7963
7964 static long _vq_quantlist__44c3_s_p9_2[] = {
7965         8,
7966         7,
7967         9,
7968         6,
7969         10,
7970         5,
7971         11,
7972         4,
7973         12,
7974         3,
7975         13,
7976         2,
7977         14,
7978         1,
7979         15,
7980         0,
7981         16,
7982 };
7983
7984 static long _vq_lengthlist__44c3_s_p9_2[] = {
7985          2, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8,
7986          8,10, 6, 6, 7, 7, 8, 7, 8, 8, 8, 8, 8, 9, 9, 9,
7987          9, 9,10, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9,
7988          9, 9, 9,10, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9,
7989          9, 9, 9, 9,10,10,10, 7, 7, 8, 8, 8, 9, 9, 9, 9,
7990          9, 9, 9, 9, 9,11,11,11, 8, 8, 8, 8, 9, 9, 9, 9,
7991          9, 9, 9, 9, 9, 9,10,10,10, 8, 8, 8, 8, 9, 9, 9,
7992          9, 9, 9, 9, 9, 9, 9,10,10,10, 8, 9, 9, 9, 9, 9,
7993          9, 9, 9, 9, 9, 9,10, 9,10,10,10,11,11, 9, 9, 9,
7994          9, 9, 9, 9, 9, 9, 9, 9, 9,11,10,11,11,11, 9, 9,
7995          9, 9, 9, 9,10,10, 9, 9,10, 9,11,10,11,11,11, 9,
7996          9, 9, 9, 9, 9, 9, 9,10,10,10, 9,11,11,11,11,11,
7997          9, 9, 9, 9,10,10, 9, 9, 9, 9,10, 9,11,11,11,11,
7998         11,11,11, 9, 9, 9, 9, 9, 9,10,10,10,10,11,11,11,
7999         11,11,11,11,10, 9,10,10, 9,10, 9, 9,10, 9,11,10,
8000         10,11,11,11,11, 9,10, 9, 9, 9, 9,10,10,10,10,11,
8001         11,11,11,11,11,10,10,10, 9, 9,10, 9,10, 9,10,10,
8002         10,10,11,11,11,11,11,11,11, 9, 9, 9, 9, 9,10,10,
8003         10,
8004 };
8005
8006 static float _vq_quantthresh__44c3_s_p9_2[] = {
8007         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
8008         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
8009 };
8010
8011 static long _vq_quantmap__44c3_s_p9_2[] = {
8012            15,   13,   11,    9,    7,    5,    3,    1,
8013             0,    2,    4,    6,    8,   10,   12,   14,
8014            16,
8015 };
8016
8017 static encode_aux_threshmatch _vq_auxt__44c3_s_p9_2 = {
8018         _vq_quantthresh__44c3_s_p9_2,
8019         _vq_quantmap__44c3_s_p9_2,
8020         17,
8021         17
8022 };
8023
8024 static static_codebook _44c3_s_p9_2 = {
8025         2, 289,
8026         _vq_lengthlist__44c3_s_p9_2,
8027         1, -529530880, 1611661312, 5, 0,
8028         _vq_quantlist__44c3_s_p9_2,
8029         NULL,
8030         &_vq_auxt__44c3_s_p9_2,
8031         NULL,
8032         0
8033 };
8034
8035 static long _huff_lengthlist__44c3_s_short[] = {
8036         10, 9,13,11,14,10,12,13,13,14, 7, 2,12, 5,10, 5,
8037          7,10,12,14,12, 6, 9, 8, 7, 7, 9,11,13,16,10, 4,
8038         12, 5,10, 6, 8,12,14,16,12, 6, 8, 7, 6, 5, 7,11,
8039         12,16,10, 4, 8, 5, 6, 4, 6, 9,13,16,10, 6,10, 7,
8040          7, 6, 7, 9,13,15,12, 9,11, 9, 8, 6, 7,10,12,14,
8041         14,11,10, 9, 6, 5, 6, 9,11,13,15,13,11,10, 6, 5,
8042          6, 8, 9,11,
8043 };
8044
8045 static static_codebook _huff_book__44c3_s_short = {
8046         2, 100,
8047         _huff_lengthlist__44c3_s_short,
8048         0, 0, 0, 0, 0,
8049         NULL,
8050         NULL,
8051         NULL,
8052         NULL,
8053         0
8054 };
8055
8056 static long _huff_lengthlist__44c4_s_long[] = {
8057          4, 7,11,11,11,11,10,11,12,11, 5, 2,11, 5, 6, 6,
8058          7, 9,11,12,11, 9, 6,10, 6, 7, 8, 9,10,11,11, 5,
8059         11, 7, 8, 8, 9,11,13,14,11, 6, 5, 8, 4, 5, 7, 8,
8060         10,11,10, 6, 7, 7, 5, 5, 6, 8, 9,11,10, 7, 8, 9,
8061          6, 6, 6, 7, 8, 9,11, 9, 9,11, 7, 7, 6, 6, 7, 9,
8062         12,12,10,13, 9, 8, 7, 7, 7, 8,11,13,11,14,11,10,
8063          9, 8, 7, 7,
8064 };
8065
8066 static static_codebook _huff_book__44c4_s_long = {
8067         2, 100,
8068         _huff_lengthlist__44c4_s_long,
8069         0, 0, 0, 0, 0,
8070         NULL,
8071         NULL,
8072         NULL,
8073         NULL,
8074         0
8075 };
8076
8077 static long _vq_quantlist__44c4_s_p1_0[] = {
8078         1,
8079         0,
8080         2,
8081 };
8082
8083 static long _vq_lengthlist__44c4_s_p1_0[] = {
8084          2, 4, 4, 0, 0, 0, 0, 0, 0, 5, 6, 6, 0, 0, 0, 0,
8085          0, 0, 5, 6, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8086          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8087          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8088          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8089          0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0, 0,
8090          0, 0, 0, 6, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8091          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8092          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8093          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8094          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 6, 8, 7, 0, 0,
8095          0, 0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8096          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8097          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8098          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8099          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8100          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8101          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8102          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8103          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8104          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8105          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8106          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8107          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8108          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8109          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8110          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8111          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8112          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8113          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8114          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8115          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8116          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8117          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8118          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8119          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8120          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8121          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8122          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8123          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8124          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8125          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8126          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8127          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8128          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8129          0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
8130          0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0,
8131          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8132          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8133          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8134          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0, 0,
8135          0, 0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0,
8136          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8137          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8138          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8139          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 8, 8, 0, 0,
8140          0, 0, 0, 0, 8, 9, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9,
8141          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8142          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8143          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8144          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8145          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8146          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8147          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8148          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8149          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8150          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8151          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8152          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8153          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8154          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8155          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8156          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8157          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8158          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8159          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8160          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8161          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8162          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8163          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8164          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8165          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8166          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8167          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8168          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8169          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8170          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8171          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8172          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8173          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8174          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8175          0, 0, 4, 7, 7, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0,
8176          0, 0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8177          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8178          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8179          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8180          0, 0, 0, 6, 8, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0,
8181          0, 0, 0, 0, 0, 8, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0,
8182          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8183          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8184          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8185          0, 0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9,
8186          0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 0,
8187          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8188          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8189          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8190          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8191          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8192          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8193          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8194          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8195          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8196          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8197          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8198          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8199          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8200          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8201          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8202          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8203          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8204          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8205          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8206          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8207          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8208          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8209          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8210          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8211          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8212          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8213          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8214          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8215          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8216          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8217          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8218          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8219          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8220          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8221          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8222          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8223          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8224          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8225          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8226          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8227          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8228          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8229          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8230          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8231          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8232          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8233          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8234          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8235          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8236          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8237          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8238          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8239          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8240          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8241          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8242          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8243          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8244          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8245          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8246          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8247          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8248          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8249          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8250          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8251          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8252          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8253          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8254          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8255          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8256          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8257          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8258          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8259          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8260          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8261          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8262          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8263          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8264          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8265          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8266          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8267          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8268          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8269          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8270          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8271          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8272          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8273          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8274          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8275          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8276          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8277          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8278          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8279          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8280          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8281          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8282          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8283          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8284          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8285          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8286          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8287          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8288          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8289          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8290          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8291          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8292          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8293          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8294          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8295          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8296          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8297          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8298          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8299          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8300          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8301          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8302          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8303          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8304          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8305          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8306          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8307          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8308          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8309          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8310          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8311          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8312          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8313          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8314          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8315          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8316          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8317          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8318          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8319          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8320          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8321          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8322          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8323          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8324          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8325          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8326          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8327          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8328          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8329          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8330          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8331          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8332          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8333          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8334          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8335          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8336          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8337          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8338          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8339          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8340          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8341          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8342          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8343          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8344          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8345          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8346          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8347          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8348          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8349          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8350          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8351          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8352          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8353          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8354          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8355          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8356          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8357          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8358          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8359          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8360          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8361          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8362          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8363          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8364          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8365          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8366          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8367          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8368          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8369          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8370          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8371          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8372          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8373          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8374          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8375          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8376          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8377          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8378          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8379          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8380          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8381          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8382          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8383          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8384          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8385          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8386          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8387          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8388          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8389          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8390          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8391          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8392          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8393          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8394          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8395          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8396          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8397          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8398          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8399          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8400          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8401          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8402          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8403          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8404          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8405          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8406          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8407          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8408          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8409          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8410          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8411          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8412          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8413          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8414          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8415          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8416          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8417          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8418          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8419          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8420          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8421          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8422          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8423          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8424          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8425          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8426          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8427          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8428          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8429          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8430          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8431          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8432          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8433          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8434          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8435          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8436          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8437          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8438          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8439          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8440          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8441          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8442          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8443          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8444          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8445          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8446          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8447          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8448          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8449          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8450          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8451          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8452          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8453          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8454          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8455          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8456          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8457          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8458          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8459          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8460          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8461          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8462          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8463          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8464          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8465          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8466          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8467          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8468          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8469          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8470          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8471          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8472          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8473          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8474          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8475          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8476          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8477          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8478          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8479          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8480          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8481          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8482          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8483          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8484          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8485          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8486          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8487          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8488          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8489          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8490          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8491          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8492          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8493          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8494          0,
8495 };
8496
8497 static float _vq_quantthresh__44c4_s_p1_0[] = {
8498         -0.5, 0.5, 
8499 };
8500
8501 static long _vq_quantmap__44c4_s_p1_0[] = {
8502             1,    0,    2,
8503 };
8504
8505 static encode_aux_threshmatch _vq_auxt__44c4_s_p1_0 = {
8506         _vq_quantthresh__44c4_s_p1_0,
8507         _vq_quantmap__44c4_s_p1_0,
8508         3,
8509         3
8510 };
8511
8512 static static_codebook _44c4_s_p1_0 = {
8513         8, 6561,
8514         _vq_lengthlist__44c4_s_p1_0,
8515         1, -535822336, 1611661312, 2, 0,
8516         _vq_quantlist__44c4_s_p1_0,
8517         NULL,
8518         &_vq_auxt__44c4_s_p1_0,
8519         NULL,
8520         0
8521 };
8522
8523 static long _vq_quantlist__44c4_s_p2_0[] = {
8524         2,
8525         1,
8526         3,
8527         0,
8528         4,
8529 };
8530
8531 static long _vq_lengthlist__44c4_s_p2_0[] = {
8532          2, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0,
8533          7, 7, 0, 0, 0, 0, 0, 0, 0, 5, 6, 6, 0, 0, 0, 7,
8534          7, 0, 0, 0, 7, 7, 0, 0, 0,10,10, 0, 0, 0, 0, 0,
8535          0, 0, 5, 6, 6, 0, 0, 0, 7, 7, 0, 0, 0, 7, 7, 0,
8536          0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8537          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8538          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8539          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8540          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8541          0, 0, 0, 0, 0, 0, 5, 8, 7, 0, 0, 0, 7, 7, 0, 0,
8542          0, 7, 7, 0, 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 5,
8543          7, 8, 0, 0, 0, 7, 7, 0, 0, 0, 7, 7, 0, 0, 0, 9,
8544          9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8545          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8546          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8547          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8548          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8549          0, 0, 0, 5, 7, 7, 0, 0, 0, 7, 7, 0, 0, 0, 7, 7,
8550          0, 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0,
8551          0, 0, 7, 7, 0, 0, 0, 7, 7, 0, 0, 0, 9, 9, 0, 0,
8552          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8553          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8554          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8555          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8556          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8557          7,10,10, 0, 0, 0, 9, 9, 0, 0, 0, 9, 9, 0, 0, 0,
8558         10,10, 0, 0, 0, 0, 0, 0, 0, 8,10,10, 0, 0, 0, 9,
8559          9, 0, 0, 0, 9, 9, 0, 0, 0,10,10, 0, 0, 0, 0, 0,
8560          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8561          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8562          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8563          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8564          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8565          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8566          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8567          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8568          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8569          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8570          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8571          0,
8572 };
8573
8574 static float _vq_quantthresh__44c4_s_p2_0[] = {
8575         -1.5, -0.5, 0.5, 1.5, 
8576 };
8577
8578 static long _vq_quantmap__44c4_s_p2_0[] = {
8579             3,    1,    0,    2,    4,
8580 };
8581
8582 static encode_aux_threshmatch _vq_auxt__44c4_s_p2_0 = {
8583         _vq_quantthresh__44c4_s_p2_0,
8584         _vq_quantmap__44c4_s_p2_0,
8585         5,
8586         5
8587 };
8588
8589 static static_codebook _44c4_s_p2_0 = {
8590         4, 625,
8591         _vq_lengthlist__44c4_s_p2_0,
8592         1, -533725184, 1611661312, 3, 0,
8593         _vq_quantlist__44c4_s_p2_0,
8594         NULL,
8595         &_vq_auxt__44c4_s_p2_0,
8596         NULL,
8597         0
8598 };
8599
8600 static long _vq_quantlist__44c4_s_p3_0[] = {
8601         2,
8602         1,
8603         3,
8604         0,
8605         4,
8606 };
8607
8608 static long _vq_lengthlist__44c4_s_p3_0[] = {
8609          2, 3, 3, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8610          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 5, 4, 6, 6, 0, 0,
8611          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8612          0, 0, 4, 4, 5, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8613          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 9, 9,
8614          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8615          0, 0, 0, 0, 6, 6, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0,
8616          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8617          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8618          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8619          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8620          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8621          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8622          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8623          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8624          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8625          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8626          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8627          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8628          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8629          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8630          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8631          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8632          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8633          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8634          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8635          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8636          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8637          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8638          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8639          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8640          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8641          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8642          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8643          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8644          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8645          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8646          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8647          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8648          0,
8649 };
8650
8651 static float _vq_quantthresh__44c4_s_p3_0[] = {
8652         -1.5, -0.5, 0.5, 1.5, 
8653 };
8654
8655 static long _vq_quantmap__44c4_s_p3_0[] = {
8656             3,    1,    0,    2,    4,
8657 };
8658
8659 static encode_aux_threshmatch _vq_auxt__44c4_s_p3_0 = {
8660         _vq_quantthresh__44c4_s_p3_0,
8661         _vq_quantmap__44c4_s_p3_0,
8662         5,
8663         5
8664 };
8665
8666 static static_codebook _44c4_s_p3_0 = {
8667         4, 625,
8668         _vq_lengthlist__44c4_s_p3_0,
8669         1, -533725184, 1611661312, 3, 0,
8670         _vq_quantlist__44c4_s_p3_0,
8671         NULL,
8672         &_vq_auxt__44c4_s_p3_0,
8673         NULL,
8674         0
8675 };
8676
8677 static long _vq_quantlist__44c4_s_p4_0[] = {
8678         4,
8679         3,
8680         5,
8681         2,
8682         6,
8683         1,
8684         7,
8685         0,
8686         8,
8687 };
8688
8689 static long _vq_lengthlist__44c4_s_p4_0[] = {
8690          2, 3, 3, 6, 6, 0, 0, 0, 0, 0, 4, 4, 6, 6, 0, 0,
8691          0, 0, 0, 4, 4, 6, 6, 0, 0, 0, 0, 0, 5, 5, 6, 6,
8692          0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0,
8693          7, 8, 0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0,
8694          0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8695          0,
8696 };
8697
8698 static float _vq_quantthresh__44c4_s_p4_0[] = {
8699         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
8700 };
8701
8702 static long _vq_quantmap__44c4_s_p4_0[] = {
8703             7,    5,    3,    1,    0,    2,    4,    6,
8704             8,
8705 };
8706
8707 static encode_aux_threshmatch _vq_auxt__44c4_s_p4_0 = {
8708         _vq_quantthresh__44c4_s_p4_0,
8709         _vq_quantmap__44c4_s_p4_0,
8710         9,
8711         9
8712 };
8713
8714 static static_codebook _44c4_s_p4_0 = {
8715         2, 81,
8716         _vq_lengthlist__44c4_s_p4_0,
8717         1, -531628032, 1611661312, 4, 0,
8718         _vq_quantlist__44c4_s_p4_0,
8719         NULL,
8720         &_vq_auxt__44c4_s_p4_0,
8721         NULL,
8722         0
8723 };
8724
8725 static long _vq_quantlist__44c4_s_p5_0[] = {
8726         4,
8727         3,
8728         5,
8729         2,
8730         6,
8731         1,
8732         7,
8733         0,
8734         8,
8735 };
8736
8737 static long _vq_lengthlist__44c4_s_p5_0[] = {
8738          2, 3, 3, 6, 6, 7, 7, 9, 9, 0, 4, 4, 6, 6, 7, 7,
8739          9, 9, 0, 4, 5, 6, 6, 7, 7, 9, 9, 0, 6, 6, 7, 7,
8740          8, 8,10,10, 0, 0, 0, 7, 7, 8, 8,10, 9, 0, 0, 0,
8741          9, 8, 8, 8,10,10, 0, 0, 0, 8, 8, 8, 8,10,10, 0,
8742          0, 0,10,10, 9, 9,11,11, 0, 0, 0, 0, 0, 9, 9,10,
8743         10,
8744 };
8745
8746 static float _vq_quantthresh__44c4_s_p5_0[] = {
8747         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
8748 };
8749
8750 static long _vq_quantmap__44c4_s_p5_0[] = {
8751             7,    5,    3,    1,    0,    2,    4,    6,
8752             8,
8753 };
8754
8755 static encode_aux_threshmatch _vq_auxt__44c4_s_p5_0 = {
8756         _vq_quantthresh__44c4_s_p5_0,
8757         _vq_quantmap__44c4_s_p5_0,
8758         9,
8759         9
8760 };
8761
8762 static static_codebook _44c4_s_p5_0 = {
8763         2, 81,
8764         _vq_lengthlist__44c4_s_p5_0,
8765         1, -531628032, 1611661312, 4, 0,
8766         _vq_quantlist__44c4_s_p5_0,
8767         NULL,
8768         &_vq_auxt__44c4_s_p5_0,
8769         NULL,
8770         0
8771 };
8772
8773 static long _vq_quantlist__44c4_s_p6_0[] = {
8774         8,
8775         7,
8776         9,
8777         6,
8778         10,
8779         5,
8780         11,
8781         4,
8782         12,
8783         3,
8784         13,
8785         2,
8786         14,
8787         1,
8788         15,
8789         0,
8790         16,
8791 };
8792
8793 static long _vq_lengthlist__44c4_s_p6_0[] = {
8794          2, 4, 4, 6, 6, 8, 8, 9, 9, 8, 8, 9, 9,10,10,11,
8795         11, 0, 4, 4, 6, 6, 8, 8, 9, 9, 9, 9,10,10,11,11,
8796         11,11, 0, 4, 4, 7, 6, 8, 8, 9, 9, 9, 9,10,10,11,
8797         11,11,11, 0, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
8798         11,11,11,12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,
8799         10,11,11,12,12, 0, 0, 0, 8, 8, 8, 8, 9, 9, 9, 9,
8800         10,10,11,11,12,12, 0, 0, 0, 8, 8, 8, 8, 9, 9, 9,
8801          9,10,10,11,11,12,12, 0, 0, 0, 9, 9, 9, 9,10,10,
8802         10,10,11,11,11,11,12,12, 0, 0, 0, 0, 0, 9, 9,10,
8803         10,10,10,11,11,11,11,12,12, 0, 0, 0, 0, 0, 9, 9,
8804          9,10,10,10,11,11,11,11,12,12, 0, 0, 0, 0, 0, 9,
8805          9, 9, 9,10,10,11,11,11,12,12,12, 0, 0, 0, 0, 0,
8806         10,10,10,10,11,11,11,11,12,12,13,12, 0, 0, 0, 0,
8807          0, 0, 0,10,10,11,11,11,11,12,12,12,12, 0, 0, 0,
8808          0, 0, 0, 0,11,11,11,11,12,12,12,12,13,13, 0, 0,
8809          0, 0, 0, 0, 0,11,11,11,11,12,12,12,12,13,13, 0,
8810          0, 0, 0, 0, 0, 0,12,12,12,12,12,12,13,13,13,13,
8811          0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,12,12,12,13,13,
8812         13,
8813 };
8814
8815 static float _vq_quantthresh__44c4_s_p6_0[] = {
8816         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
8817         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
8818 };
8819
8820 static long _vq_quantmap__44c4_s_p6_0[] = {
8821            15,   13,   11,    9,    7,    5,    3,    1,
8822             0,    2,    4,    6,    8,   10,   12,   14,
8823            16,
8824 };
8825
8826 static encode_aux_threshmatch _vq_auxt__44c4_s_p6_0 = {
8827         _vq_quantthresh__44c4_s_p6_0,
8828         _vq_quantmap__44c4_s_p6_0,
8829         17,
8830         17
8831 };
8832
8833 static static_codebook _44c4_s_p6_0 = {
8834         2, 289,
8835         _vq_lengthlist__44c4_s_p6_0,
8836         1, -529530880, 1611661312, 5, 0,
8837         _vq_quantlist__44c4_s_p6_0,
8838         NULL,
8839         &_vq_auxt__44c4_s_p6_0,
8840         NULL,
8841         0
8842 };
8843
8844 static long _vq_quantlist__44c4_s_p7_0[] = {
8845         1,
8846         0,
8847         2,
8848 };
8849
8850 static long _vq_lengthlist__44c4_s_p7_0[] = {
8851          1, 4, 4, 7, 6, 6, 7, 6, 6, 4, 7, 7,10, 9, 9,11,
8852          9, 9, 4, 7, 7,10, 9, 9,11, 9, 9, 7,10,10,11,11,
8853         10,11,11,11, 6, 9, 9,11,10,10,11,10,10, 6, 9, 9,
8854         11,10,10,11,10,10, 7,11,11,12,11,11,12,11,11, 6,
8855          9, 9,11,10,10,11,10,10, 6, 9, 9,11,10,10,11,10,
8856         10,
8857 };
8858
8859 static float _vq_quantthresh__44c4_s_p7_0[] = {
8860         -5.5, 5.5, 
8861 };
8862
8863 static long _vq_quantmap__44c4_s_p7_0[] = {
8864             1,    0,    2,
8865 };
8866
8867 static encode_aux_threshmatch _vq_auxt__44c4_s_p7_0 = {
8868         _vq_quantthresh__44c4_s_p7_0,
8869         _vq_quantmap__44c4_s_p7_0,
8870         3,
8871         3
8872 };
8873
8874 static static_codebook _44c4_s_p7_0 = {
8875         4, 81,
8876         _vq_lengthlist__44c4_s_p7_0,
8877         1, -529137664, 1618345984, 2, 0,
8878         _vq_quantlist__44c4_s_p7_0,
8879         NULL,
8880         &_vq_auxt__44c4_s_p7_0,
8881         NULL,
8882         0
8883 };
8884
8885 static long _vq_quantlist__44c4_s_p7_1[] = {
8886         5,
8887         4,
8888         6,
8889         3,
8890         7,
8891         2,
8892         8,
8893         1,
8894         9,
8895         0,
8896         10,
8897 };
8898
8899 static long _vq_lengthlist__44c4_s_p7_1[] = {
8900          2, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8,10, 5, 5, 6, 6,
8901          7, 7, 8, 8, 8, 8,10, 5, 5, 6, 6, 7, 7, 8, 8, 8,
8902          8,10, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10, 7,
8903          7, 8, 8, 8, 8, 8, 8,10,10,10, 8, 7, 8, 8, 8, 8,
8904          8, 8,10,10,10, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10,
8905          8, 8, 8, 8, 8, 8, 8, 8,10,10,10,10,10, 8, 8, 8,
8906          8, 8, 8,10,10,10,10,10, 9, 9, 8, 8, 9, 8,10,10,
8907         10,10,10, 8, 8, 8, 8, 9, 9,
8908 };
8909
8910 static float _vq_quantthresh__44c4_s_p7_1[] = {
8911         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
8912         3.5, 4.5, 
8913 };
8914
8915 static long _vq_quantmap__44c4_s_p7_1[] = {
8916             9,    7,    5,    3,    1,    0,    2,    4,
8917             6,    8,   10,
8918 };
8919
8920 static encode_aux_threshmatch _vq_auxt__44c4_s_p7_1 = {
8921         _vq_quantthresh__44c4_s_p7_1,
8922         _vq_quantmap__44c4_s_p7_1,
8923         11,
8924         11
8925 };
8926
8927 static static_codebook _44c4_s_p7_1 = {
8928         2, 121,
8929         _vq_lengthlist__44c4_s_p7_1,
8930         1, -531365888, 1611661312, 4, 0,
8931         _vq_quantlist__44c4_s_p7_1,
8932         NULL,
8933         &_vq_auxt__44c4_s_p7_1,
8934         NULL,
8935         0
8936 };
8937
8938 static long _vq_quantlist__44c4_s_p8_0[] = {
8939         6,
8940         5,
8941         7,
8942         4,
8943         8,
8944         3,
8945         9,
8946         2,
8947         10,
8948         1,
8949         11,
8950         0,
8951         12,
8952 };
8953
8954 static long _vq_lengthlist__44c4_s_p8_0[] = {
8955          1, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10, 6, 5, 5,
8956          7, 7, 8, 8, 8, 8, 9,10,11,11, 7, 5, 5, 7, 7, 8,
8957          8, 9, 9,10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,
8958         10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
8959         11, 0,12,12, 9, 9, 9, 9,10,10,10,10,11,11, 0,13,
8960         13, 9, 9,10, 9,10,10,11,11,11,12, 0, 0, 0,10,10,
8961         10,10,10,10,11,11,12,12, 0, 0, 0,10,10,10,10,10,
8962         10,11,11,12,12, 0, 0, 0,14,14,11,11,11,11,12,12,
8963         12,12, 0, 0, 0,14,14,11,11,11,11,12,12,12,13, 0,
8964          0, 0, 0, 0,12,12,12,12,12,12,13,13, 0, 0, 0, 0,
8965          0,13,12,12,12,12,12,13,13,
8966 };
8967
8968 static float _vq_quantthresh__44c4_s_p8_0[] = {
8969         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
8970         12.5, 17.5, 22.5, 27.5, 
8971 };
8972
8973 static long _vq_quantmap__44c4_s_p8_0[] = {
8974            11,    9,    7,    5,    3,    1,    0,    2,
8975             4,    6,    8,   10,   12,
8976 };
8977
8978 static encode_aux_threshmatch _vq_auxt__44c4_s_p8_0 = {
8979         _vq_quantthresh__44c4_s_p8_0,
8980         _vq_quantmap__44c4_s_p8_0,
8981         13,
8982         13
8983 };
8984
8985 static static_codebook _44c4_s_p8_0 = {
8986         2, 169,
8987         _vq_lengthlist__44c4_s_p8_0,
8988         1, -526516224, 1616117760, 4, 0,
8989         _vq_quantlist__44c4_s_p8_0,
8990         NULL,
8991         &_vq_auxt__44c4_s_p8_0,
8992         NULL,
8993         0
8994 };
8995
8996 static long _vq_quantlist__44c4_s_p8_1[] = {
8997         2,
8998         1,
8999         3,
9000         0,
9001         4,
9002 };
9003
9004 static long _vq_lengthlist__44c4_s_p8_1[] = {
9005          2, 4, 4, 5, 5, 6, 5, 5, 5, 5, 6, 5, 4, 5, 5, 6,
9006          5, 5, 5, 5, 6, 6, 6, 5, 5,
9007 };
9008
9009 static float _vq_quantthresh__44c4_s_p8_1[] = {
9010         -1.5, -0.5, 0.5, 1.5, 
9011 };
9012
9013 static long _vq_quantmap__44c4_s_p8_1[] = {
9014             3,    1,    0,    2,    4,
9015 };
9016
9017 static encode_aux_threshmatch _vq_auxt__44c4_s_p8_1 = {
9018         _vq_quantthresh__44c4_s_p8_1,
9019         _vq_quantmap__44c4_s_p8_1,
9020         5,
9021         5
9022 };
9023
9024 static static_codebook _44c4_s_p8_1 = {
9025         2, 25,
9026         _vq_lengthlist__44c4_s_p8_1,
9027         1, -533725184, 1611661312, 3, 0,
9028         _vq_quantlist__44c4_s_p8_1,
9029         NULL,
9030         &_vq_auxt__44c4_s_p8_1,
9031         NULL,
9032         0
9033 };
9034
9035 static long _vq_quantlist__44c4_s_p9_0[] = {
9036         6,
9037         5,
9038         7,
9039         4,
9040         8,
9041         3,
9042         9,
9043         2,
9044         10,
9045         1,
9046         11,
9047         0,
9048         12,
9049 };
9050
9051 static long _vq_lengthlist__44c4_s_p9_0[] = {
9052          1, 3, 3,12,12,12,12,12,12,12,12,12,12, 4, 7, 7,
9053         12,12,12,12,12,12,12,12,12,12, 3, 8, 8,12,12,12,
9054         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
9055         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
9056         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
9057         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
9058         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
9059         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
9060         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
9061         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
9062         12,12,12,12,12,12,12,12,12,
9063 };
9064
9065 static float _vq_quantthresh__44c4_s_p9_0[] = {
9066         -1732.5, -1417.5, -1102.5, -787.5, -472.5, -157.5, 157.5, 472.5, 
9067         787.5, 1102.5, 1417.5, 1732.5, 
9068 };
9069
9070 static long _vq_quantmap__44c4_s_p9_0[] = {
9071            11,    9,    7,    5,    3,    1,    0,    2,
9072             4,    6,    8,   10,   12,
9073 };
9074
9075 static encode_aux_threshmatch _vq_auxt__44c4_s_p9_0 = {
9076         _vq_quantthresh__44c4_s_p9_0,
9077         _vq_quantmap__44c4_s_p9_0,
9078         13,
9079         13
9080 };
9081
9082 static static_codebook _44c4_s_p9_0 = {
9083         2, 169,
9084         _vq_lengthlist__44c4_s_p9_0,
9085         1, -513964032, 1628680192, 4, 0,
9086         _vq_quantlist__44c4_s_p9_0,
9087         NULL,
9088         &_vq_auxt__44c4_s_p9_0,
9089         NULL,
9090         0
9091 };
9092
9093 static long _vq_quantlist__44c4_s_p9_1[] = {
9094         7,
9095         6,
9096         8,
9097         5,
9098         9,
9099         4,
9100         10,
9101         3,
9102         11,
9103         2,
9104         12,
9105         1,
9106         13,
9107         0,
9108         14,
9109 };
9110
9111 static long _vq_lengthlist__44c4_s_p9_1[] = {
9112          1, 4, 4, 5, 5, 7, 7, 9, 8,10, 9,10,10,10,10, 6,
9113          5, 5, 7, 7, 9, 8,10, 9,11,10,12,12,13,13, 6, 5,
9114          5, 7, 7, 9, 9,10,10,11,11,12,12,12,13,19, 8, 8,
9115          8, 8, 9, 9,10,10,12,11,12,12,13,13,19, 8, 8, 8,
9116          8, 9, 9,11,11,12,12,13,13,13,13,19,12,12, 9, 9,
9117         11,11,11,11,12,11,13,12,13,13,18,12,12, 9, 9,11,
9118         10,11,11,12,12,12,13,13,14,19,18,18,11,11,11,11,
9119         12,12,13,12,13,13,14,14,16,18,18,11,11,11,10,12,
9120         11,13,13,13,13,13,14,17,18,18,14,15,11,12,12,13,
9121         13,13,13,14,14,14,18,18,18,15,15,12,10,13,10,13,
9122         13,13,13,13,14,18,17,18,17,18,12,13,12,13,13,13,
9123         14,14,16,14,18,17,18,18,17,13,12,13,10,12,12,14,
9124         14,14,14,17,18,18,18,18,14,15,12,12,13,12,14,14,
9125         15,15,18,18,18,17,18,15,14,12,11,12,12,14,14,14,
9126         15,
9127 };
9128
9129 static float _vq_quantthresh__44c4_s_p9_1[] = {
9130         -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5, 
9131         31.5, 52.5, 73.5, 94.5, 115.5, 136.5, 
9132 };
9133
9134 static long _vq_quantmap__44c4_s_p9_1[] = {
9135            13,   11,    9,    7,    5,    3,    1,    0,
9136             2,    4,    6,    8,   10,   12,   14,
9137 };
9138
9139 static encode_aux_threshmatch _vq_auxt__44c4_s_p9_1 = {
9140         _vq_quantthresh__44c4_s_p9_1,
9141         _vq_quantmap__44c4_s_p9_1,
9142         15,
9143         15
9144 };
9145
9146 static static_codebook _44c4_s_p9_1 = {
9147         2, 225,
9148         _vq_lengthlist__44c4_s_p9_1,
9149         1, -520986624, 1620377600, 4, 0,
9150         _vq_quantlist__44c4_s_p9_1,
9151         NULL,
9152         &_vq_auxt__44c4_s_p9_1,
9153         NULL,
9154         0
9155 };
9156
9157 static long _vq_quantlist__44c4_s_p9_2[] = {
9158         10,
9159         9,
9160         11,
9161         8,
9162         12,
9163         7,
9164         13,
9165         6,
9166         14,
9167         5,
9168         15,
9169         4,
9170         16,
9171         3,
9172         17,
9173         2,
9174         18,
9175         1,
9176         19,
9177         0,
9178         20,
9179 };
9180
9181 static long _vq_lengthlist__44c4_s_p9_2[] = {
9182          2, 5, 5, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8,
9183          8, 9, 9, 9, 9,11, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,
9184          9, 9, 9, 9, 9, 9,10,10,10,10,11, 6, 6, 7, 7, 8,
9185          8, 8, 8, 9, 9, 9, 9, 9, 9,10, 9,10,10,10,10,11,
9186          7, 7, 7, 7, 8, 8, 9, 9, 9, 9, 9, 9, 9,10,10,10,
9187         10,10,10,10,12,11,11, 7, 7, 8, 8, 9, 9, 9, 9, 9,
9188          9,10,10,10,10,10,10,10,10,12,11,12, 8, 8, 8, 8,
9189          9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,11,11,
9190         11, 8, 8, 8, 8, 9, 9, 9, 9,10,10,10,10,10,10,10,
9191         10,10,10,11,11,12, 9, 9, 9, 9, 9, 9,10, 9,10,10,
9192         10,10,10,10,10,10,10,10,11,11,11,11,11, 9, 9, 9,
9193          9,10,10,10,10,10,10,10,10,10,10,10,10,11,12,11,
9194         11,11, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,10,
9195         10,10,11,11,11,11,11, 9, 9, 9, 9,10,10,10,10,10,
9196         10,10,10,10,10,10,10,11,11,11,12,12,10,10,10,10,
9197         10,10,10,10,10,10,10,10,10,10,10,10,11,12,11,12,
9198         11,11,11, 9,10,10,10,10,10,10,10,10,10,10,10,10,
9199         10,11,12,11,11,11,11,11,10,10,10,10,10,10,10,10,
9200         10,10,10,10,10,10,11,11,11,12,11,11,11,10,10,10,
9201         10,10,10,10,10,10,10,10,10,10,10,12,11,11,12,11,
9202         11,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
9203         11,11,11,11,11,11,11,11,11,10,10,10,10,10,10,10,
9204         10,10,10,10,10,11,11,11,11,12,12,11,11,11,11,11,
9205         11,11,10,10,10,10,10,10,10,10,12,12,12,11,11,11,
9206         12,11,11,11,10,10,10,10,10,10,10,10,10,10,10,12,
9207         11,12,12,12,12,12,11,12,11,11,10,10,10,10,10,10,
9208         10,10,10,10,12,12,12,12,11,11,11,11,11,11,11,10,
9209         10,10,10,10,10,10,10,10,10,
9210 };
9211
9212 static float _vq_quantthresh__44c4_s_p9_2[] = {
9213         -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, 
9214         -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 
9215         6.5, 7.5, 8.5, 9.5, 
9216 };
9217
9218 static long _vq_quantmap__44c4_s_p9_2[] = {
9219            19,   17,   15,   13,   11,    9,    7,    5,
9220             3,    1,    0,    2,    4,    6,    8,   10,
9221            12,   14,   16,   18,   20,
9222 };
9223
9224 static encode_aux_threshmatch _vq_auxt__44c4_s_p9_2 = {
9225         _vq_quantthresh__44c4_s_p9_2,
9226         _vq_quantmap__44c4_s_p9_2,
9227         21,
9228         21
9229 };
9230
9231 static static_codebook _44c4_s_p9_2 = {
9232         2, 441,
9233         _vq_lengthlist__44c4_s_p9_2,
9234         1, -529268736, 1611661312, 5, 0,
9235         _vq_quantlist__44c4_s_p9_2,
9236         NULL,
9237         &_vq_auxt__44c4_s_p9_2,
9238         NULL,
9239         0
9240 };
9241
9242 static long _huff_lengthlist__44c4_s_short[] = {
9243          4, 7,14,10,15,10,12,15,16,15, 4, 2,11, 5,10, 6,
9244          8,11,14,14,14,10, 7,11, 6, 8,10,11,13,15, 9, 4,
9245         11, 5, 9, 6, 9,12,14,15,14, 9, 6, 9, 4, 5, 7,10,
9246         12,13, 9, 5, 7, 6, 5, 5, 7,10,13,13,10, 8, 9, 8,
9247          7, 6, 8,10,14,14,13,11,10,10, 7, 7, 8,11,14,15,
9248         13,12, 9, 9, 6, 5, 7,10,14,17,15,13,11,10, 6, 6,
9249          7, 9,12,17,
9250 };
9251
9252 static static_codebook _huff_book__44c4_s_short = {
9253         2, 100,
9254         _huff_lengthlist__44c4_s_short,
9255         0, 0, 0, 0, 0,
9256         NULL,
9257         NULL,
9258         NULL,
9259         NULL,
9260         0
9261 };
9262
9263 static long _huff_lengthlist__44c5_s_long[] = {
9264          3, 8, 9,13,10,12,12,12,12,12, 6, 4, 6, 8, 6, 8,
9265         10,10,11,12, 8, 5, 4,10, 4, 7, 8, 9,10,11,13, 8,
9266         10, 8, 9, 9,11,12,13,14,10, 6, 4, 9, 3, 5, 6, 8,
9267         10,11,11, 8, 6, 9, 5, 5, 6, 7, 9,11,12, 9, 7,11,
9268          6, 6, 6, 7, 8,10,12,11, 9,12, 7, 7, 6, 6, 7, 9,
9269         13,12,10,13, 9, 8, 7, 7, 7, 8,11,15,11,15,11,10,
9270          9, 8, 7, 7,
9271 };
9272
9273 static static_codebook _huff_book__44c5_s_long = {
9274         2, 100,
9275         _huff_lengthlist__44c5_s_long,
9276         0, 0, 0, 0, 0,
9277         NULL,
9278         NULL,
9279         NULL,
9280         NULL,
9281         0
9282 };
9283
9284 static long _vq_quantlist__44c5_s_p1_0[] = {
9285         1,
9286         0,
9287         2,
9288 };
9289
9290 static long _vq_lengthlist__44c5_s_p1_0[] = {
9291          2, 4, 4, 0, 0, 0, 0, 0, 0, 4, 7, 7, 0, 0, 0, 0,
9292          0, 0, 4, 6, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9293          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9294          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9295          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9296          0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,
9297          0, 0, 0, 7, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9298          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9299          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9300          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9301          0, 0, 4, 7, 7, 0, 0, 0, 0, 0, 0, 7, 9, 8, 0, 0,
9302          0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9303          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9304          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9305          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9306          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9307          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9308          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9309          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9310          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9311          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9312          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9313          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9314          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9315          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9316          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9317          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9318          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9319          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9320          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9321          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9322          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9323          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9324          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9325          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9326          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9327          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9328          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9329          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9330          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9331          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9332          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9333          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9334          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9335          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9336          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 7, 7, 0, 0, 0, 0,
9337          0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
9338          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9339          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9340          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9341          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,
9342          0, 0, 0, 9,10,11, 0, 0, 0, 0, 0, 0, 9,10,10, 0,
9343          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9344          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9345          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9346          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
9347          0, 0, 0, 0, 8,10, 9, 0, 0, 0, 0, 0, 0, 9,10,11,
9348          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9349          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9350          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9351          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9352          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9353          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9354          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9355          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9356          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9357          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9358          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9359          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9360          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9361          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9362          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9363          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9364          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9365          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9366          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9367          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9368          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9369          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9370          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9371          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9372          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9373          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9374          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9375          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9376          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9377          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9378          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9379          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9380          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9381          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9382          0, 0, 4, 7, 7, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
9383          0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9384          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9385          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9386          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9387          0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,11,10, 0,
9388          0, 0, 0, 0, 0, 8, 9,10, 0, 0, 0, 0, 0, 0, 0, 0,
9389          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9390          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9391          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9392          0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,10,10,
9393          0, 0, 0, 0, 0, 0, 9,11,10, 0, 0, 0, 0, 0, 0, 0,
9394          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9395          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9396          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9397          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9398          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9399          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9400          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9401          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9402          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9403          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9404          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9405          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9406          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9407          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9408          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9409          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9410          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9411          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9412          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9413          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9414          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9415          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9416          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9417          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9418          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9419          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9420          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9421          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9422          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9423          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9424          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9425          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9426          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9427          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9428          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9429          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9430          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9431          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9432          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9433          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9434          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9435          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9436          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9437          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9438          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9439          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9440          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9441          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9442          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9443          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9444          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9445          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9446          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9447          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9448          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9449          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9450          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9451          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9452          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9453          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9454          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9455          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9456          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9457          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9458          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9459          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9460          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9461          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9462          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9463          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9464          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9465          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9466          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9467          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9468          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9469          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9470          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9471          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9472          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9473          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9474          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9475          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9476          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9477          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9478          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9479          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9480          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9481          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9482          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9483          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9484          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9485          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9486          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9487          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9488          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9489          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9490          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9491          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9492          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9493          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9494          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9495          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9496          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9497          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9498          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9499          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9500          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9501          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9502          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9503          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9504          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9505          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9506          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9507          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9508          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9509          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9510          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9511          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9512          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9513          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9514          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9515          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9516          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9517          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9518          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9519          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9520          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9521          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9522          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9523          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9524          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9525          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9526          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9527          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9528          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9529          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9530          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9531          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9532          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9533          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9534          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9535          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9536          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9537          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9538          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9539          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9540          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9541          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9542          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9543          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9544          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9545          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9546          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9547          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9548          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9549          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9550          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9551          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9552          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9553          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9554          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9555          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9556          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9557          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9558          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9559          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9560          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9561          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9562          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9563          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9564          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9565          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9566          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9567          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9568          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9569          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9570          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9571          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9572          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9573          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9574          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9575          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9576          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9577          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9578          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9579          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9580          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9581          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9582          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9583          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9584          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9585          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9586          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9587          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9588          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9589          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9590          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9591          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9592          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9593          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9594          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9595          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9596          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9597          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9598          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9599          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9600          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9601          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9602          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9603          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9604          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9605          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9606          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9607          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9608          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9609          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9610          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9611          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9612          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9613          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9614          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9615          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9616          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9617          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9618          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9619          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9620          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9621          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9622          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9623          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9624          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9625          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9626          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9627          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9628          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9629          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9630          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9631          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9632          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9633          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9634          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9635          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9636          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9637          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9638          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9639          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9640          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9641          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9642          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9643          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9644          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9645          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9646          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9647          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9648          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9649          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9650          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9651          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9652          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9653          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9654          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9655          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9656          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9657          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9658          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9659          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9660          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9661          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9662          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9663          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9664          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9665          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9666          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9667          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9668          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9669          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9670          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9671          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9672          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9673          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9674          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9675          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9676          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9677          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9678          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9679          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9680          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9681          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9682          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9683          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9684          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9685          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9686          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9687          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9688          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9689          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9690          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9691          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9692          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9693          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9694          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9695          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9696          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9697          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9698          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9699          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9700          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9701          0,
9702 };
9703
9704 static float _vq_quantthresh__44c5_s_p1_0[] = {
9705         -0.5, 0.5, 
9706 };
9707
9708 static long _vq_quantmap__44c5_s_p1_0[] = {
9709             1,    0,    2,
9710 };
9711
9712 static encode_aux_threshmatch _vq_auxt__44c5_s_p1_0 = {
9713         _vq_quantthresh__44c5_s_p1_0,
9714         _vq_quantmap__44c5_s_p1_0,
9715         3,
9716         3
9717 };
9718
9719 static static_codebook _44c5_s_p1_0 = {
9720         8, 6561,
9721         _vq_lengthlist__44c5_s_p1_0,
9722         1, -535822336, 1611661312, 2, 0,
9723         _vq_quantlist__44c5_s_p1_0,
9724         NULL,
9725         &_vq_auxt__44c5_s_p1_0,
9726         NULL,
9727         0
9728 };
9729
9730 static long _vq_quantlist__44c5_s_p2_0[] = {
9731         2,
9732         1,
9733         3,
9734         0,
9735         4,
9736 };
9737
9738 static long _vq_lengthlist__44c5_s_p2_0[] = {
9739          2, 4, 4, 0, 0, 0, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0,
9740          8, 7, 0, 0, 0, 0, 0, 0, 0, 4, 6, 6, 0, 0, 0, 8,
9741          8, 0, 0, 0, 8, 7, 0, 0, 0,10,10, 0, 0, 0, 0, 0,
9742          0, 0, 4, 6, 6, 0, 0, 0, 8, 8, 0, 0, 0, 7, 8, 0,
9743          0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9744          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9745          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9746          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9747          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9748          0, 0, 0, 0, 0, 0, 5, 8, 7, 0, 0, 0, 8, 8, 0, 0,
9749          0, 8, 8, 0, 0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 5,
9750          7, 8, 0, 0, 0, 8, 8, 0, 0, 0, 8, 8, 0, 0, 0,10,
9751         10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9752          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9753          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9754          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9755          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9756          0, 0, 0, 5, 8, 8, 0, 0, 0, 8, 8, 0, 0, 0, 8, 8,
9757          0, 0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 5, 8, 8, 0,
9758          0, 0, 8, 8, 0, 0, 0, 8, 8, 0, 0, 0,10,10, 0, 0,
9759          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9760          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9761          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9762          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9763          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9764          8,10,10, 0, 0, 0,10,10, 0, 0, 0, 9,10, 0, 0, 0,
9765         11,10, 0, 0, 0, 0, 0, 0, 0, 8,10,10, 0, 0, 0,10,
9766         10, 0, 0, 0,10,10, 0, 0, 0,10,11, 0, 0, 0, 0, 0,
9767          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9768          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9769          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9770          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9771          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9772          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9773          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9774          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9775          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9776          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9777          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9778          0,
9779 };
9780
9781 static float _vq_quantthresh__44c5_s_p2_0[] = {
9782         -1.5, -0.5, 0.5, 1.5, 
9783 };
9784
9785 static long _vq_quantmap__44c5_s_p2_0[] = {
9786             3,    1,    0,    2,    4,
9787 };
9788
9789 static encode_aux_threshmatch _vq_auxt__44c5_s_p2_0 = {
9790         _vq_quantthresh__44c5_s_p2_0,
9791         _vq_quantmap__44c5_s_p2_0,
9792         5,
9793         5
9794 };
9795
9796 static static_codebook _44c5_s_p2_0 = {
9797         4, 625,
9798         _vq_lengthlist__44c5_s_p2_0,
9799         1, -533725184, 1611661312, 3, 0,
9800         _vq_quantlist__44c5_s_p2_0,
9801         NULL,
9802         &_vq_auxt__44c5_s_p2_0,
9803         NULL,
9804         0
9805 };
9806
9807 static long _vq_quantlist__44c5_s_p3_0[] = {
9808         2,
9809         1,
9810         3,
9811         0,
9812         4,
9813 };
9814
9815 static long _vq_lengthlist__44c5_s_p3_0[] = {
9816          2, 4, 3, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9817          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 5, 5, 6, 6, 0, 0,
9818          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9819          0, 0, 3, 5, 5, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9820          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 8, 8,
9821          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9822          0, 0, 0, 0, 5, 6, 6, 8, 8, 0, 0, 0, 0, 0, 0, 0,
9823          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9824          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9825          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9826          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9827          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9828          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9829          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9830          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9831          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9832          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9833          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9834          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9835          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9836          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9837          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9838          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9839          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9840          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9841          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9842          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9843          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9844          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9845          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9846          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9847          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9848          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9849          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9850          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9851          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9852          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9853          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9854          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9855          0,
9856 };
9857
9858 static float _vq_quantthresh__44c5_s_p3_0[] = {
9859         -1.5, -0.5, 0.5, 1.5, 
9860 };
9861
9862 static long _vq_quantmap__44c5_s_p3_0[] = {
9863             3,    1,    0,    2,    4,
9864 };
9865
9866 static encode_aux_threshmatch _vq_auxt__44c5_s_p3_0 = {
9867         _vq_quantthresh__44c5_s_p3_0,
9868         _vq_quantmap__44c5_s_p3_0,
9869         5,
9870         5
9871 };
9872
9873 static static_codebook _44c5_s_p3_0 = {
9874         4, 625,
9875         _vq_lengthlist__44c5_s_p3_0,
9876         1, -533725184, 1611661312, 3, 0,
9877         _vq_quantlist__44c5_s_p3_0,
9878         NULL,
9879         &_vq_auxt__44c5_s_p3_0,
9880         NULL,
9881         0
9882 };
9883
9884 static long _vq_quantlist__44c5_s_p4_0[] = {
9885         4,
9886         3,
9887         5,
9888         2,
9889         6,
9890         1,
9891         7,
9892         0,
9893         8,
9894 };
9895
9896 static long _vq_lengthlist__44c5_s_p4_0[] = {
9897          2, 3, 3, 6, 6, 0, 0, 0, 0, 0, 4, 4, 6, 6, 0, 0,
9898          0, 0, 0, 4, 4, 6, 6, 0, 0, 0, 0, 0, 5, 5, 6, 6,
9899          0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0,
9900          7, 7, 0, 0, 0, 0, 0, 0, 0, 8, 7, 0, 0, 0, 0, 0,
9901          0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9902          0,
9903 };
9904
9905 static float _vq_quantthresh__44c5_s_p4_0[] = {
9906         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
9907 };
9908
9909 static long _vq_quantmap__44c5_s_p4_0[] = {
9910             7,    5,    3,    1,    0,    2,    4,    6,
9911             8,
9912 };
9913
9914 static encode_aux_threshmatch _vq_auxt__44c5_s_p4_0 = {
9915         _vq_quantthresh__44c5_s_p4_0,
9916         _vq_quantmap__44c5_s_p4_0,
9917         9,
9918         9
9919 };
9920
9921 static static_codebook _44c5_s_p4_0 = {
9922         2, 81,
9923         _vq_lengthlist__44c5_s_p4_0,
9924         1, -531628032, 1611661312, 4, 0,
9925         _vq_quantlist__44c5_s_p4_0,
9926         NULL,
9927         &_vq_auxt__44c5_s_p4_0,
9928         NULL,
9929         0
9930 };
9931
9932 static long _vq_quantlist__44c5_s_p5_0[] = {
9933         4,
9934         3,
9935         5,
9936         2,
9937         6,
9938         1,
9939         7,
9940         0,
9941         8,
9942 };
9943
9944 static long _vq_lengthlist__44c5_s_p5_0[] = {
9945          2, 4, 3, 6, 6, 7, 7, 9, 9, 0, 4, 4, 6, 6, 7, 7,
9946          9, 9, 0, 4, 4, 6, 6, 7, 7, 9, 9, 0, 6, 6, 7, 7,
9947          7, 7, 9, 9, 0, 0, 0, 7, 6, 7, 7, 9, 9, 0, 0, 0,
9948          8, 8, 8, 8,10,10, 0, 0, 0, 8, 8, 8, 8,10,10, 0,
9949          0, 0, 9, 9, 9, 9,10,10, 0, 0, 0, 0, 0, 9, 9,10,
9950         10,
9951 };
9952
9953 static float _vq_quantthresh__44c5_s_p5_0[] = {
9954         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
9955 };
9956
9957 static long _vq_quantmap__44c5_s_p5_0[] = {
9958             7,    5,    3,    1,    0,    2,    4,    6,
9959             8,
9960 };
9961
9962 static encode_aux_threshmatch _vq_auxt__44c5_s_p5_0 = {
9963         _vq_quantthresh__44c5_s_p5_0,
9964         _vq_quantmap__44c5_s_p5_0,
9965         9,
9966         9
9967 };
9968
9969 static static_codebook _44c5_s_p5_0 = {
9970         2, 81,
9971         _vq_lengthlist__44c5_s_p5_0,
9972         1, -531628032, 1611661312, 4, 0,
9973         _vq_quantlist__44c5_s_p5_0,
9974         NULL,
9975         &_vq_auxt__44c5_s_p5_0,
9976         NULL,
9977         0
9978 };
9979
9980 static long _vq_quantlist__44c5_s_p6_0[] = {
9981         8,
9982         7,
9983         9,
9984         6,
9985         10,
9986         5,
9987         11,
9988         4,
9989         12,
9990         3,
9991         13,
9992         2,
9993         14,
9994         1,
9995         15,
9996         0,
9997         16,
9998 };
9999
10000 static long _vq_lengthlist__44c5_s_p6_0[] = {
10001          2, 4, 4, 6, 6, 8, 8, 9, 9, 9, 9,10,10,10,10,11,
10002         11, 0, 4, 4, 6, 6, 8, 8, 9, 9, 9, 9,10,10,11,11,
10003         12,12, 0, 4, 4, 6, 6, 8, 8, 9, 9, 9, 9,10,10,11,
10004         11,12,12, 0, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
10005         11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,
10006         10,11,11,12,12, 0, 0, 0, 7, 7, 9, 9,10,10,10,10,
10007         11,11,11,11,12,12, 0, 0, 0, 7, 7, 8, 9,10,10,10,
10008         10,11,11,11,11,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,
10009         10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 9, 9,10,
10010         10,10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 9, 9,
10011         10,10,10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 9,
10012          9, 9,10,10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0,
10013         10,10,10,10,11,11,11,12,12,12,13,13, 0, 0, 0, 0,
10014          0, 0, 0,10,10,11,11,11,11,12,12,13,13, 0, 0, 0,
10015          0, 0, 0, 0,11,11,11,11,12,12,12,13,13,13, 0, 0,
10016          0, 0, 0, 0, 0,11,11,11,11,12,12,12,12,13,13, 0,
10017          0, 0, 0, 0, 0, 0,12,12,12,12,13,12,13,13,13,13,
10018          0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,12,12,13,13,13,
10019         13,
10020 };
10021
10022 static float _vq_quantthresh__44c5_s_p6_0[] = {
10023         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
10024         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
10025 };
10026
10027 static long _vq_quantmap__44c5_s_p6_0[] = {
10028            15,   13,   11,    9,    7,    5,    3,    1,
10029             0,    2,    4,    6,    8,   10,   12,   14,
10030            16,
10031 };
10032
10033 static encode_aux_threshmatch _vq_auxt__44c5_s_p6_0 = {
10034         _vq_quantthresh__44c5_s_p6_0,
10035         _vq_quantmap__44c5_s_p6_0,
10036         17,
10037         17
10038 };
10039
10040 static static_codebook _44c5_s_p6_0 = {
10041         2, 289,
10042         _vq_lengthlist__44c5_s_p6_0,
10043         1, -529530880, 1611661312, 5, 0,
10044         _vq_quantlist__44c5_s_p6_0,
10045         NULL,
10046         &_vq_auxt__44c5_s_p6_0,
10047         NULL,
10048         0
10049 };
10050
10051 static long _vq_quantlist__44c5_s_p7_0[] = {
10052         1,
10053         0,
10054         2,
10055 };
10056
10057 static long _vq_lengthlist__44c5_s_p7_0[] = {
10058          1, 4, 4, 7, 6, 6, 7, 6, 6, 4, 7, 7,10, 9, 9,11,
10059          9, 9, 4, 7, 7,10, 9, 9,11, 9, 9, 7,10,10,11,11,
10060         10,11,11,11, 6, 9, 9,11,10,10,11,10,10, 6, 9, 9,
10061         11,10,10,11,10,10, 7,11,11,12,11,11,12,11,11, 6,
10062          9, 9,11,10,10,11,10,10, 6, 9, 9,11,10,10,11,10,
10063         10,
10064 };
10065
10066 static float _vq_quantthresh__44c5_s_p7_0[] = {
10067         -5.5, 5.5, 
10068 };
10069
10070 static long _vq_quantmap__44c5_s_p7_0[] = {
10071             1,    0,    2,
10072 };
10073
10074 static encode_aux_threshmatch _vq_auxt__44c5_s_p7_0 = {
10075         _vq_quantthresh__44c5_s_p7_0,
10076         _vq_quantmap__44c5_s_p7_0,
10077         3,
10078         3
10079 };
10080
10081 static static_codebook _44c5_s_p7_0 = {
10082         4, 81,
10083         _vq_lengthlist__44c5_s_p7_0,
10084         1, -529137664, 1618345984, 2, 0,
10085         _vq_quantlist__44c5_s_p7_0,
10086         NULL,
10087         &_vq_auxt__44c5_s_p7_0,
10088         NULL,
10089         0
10090 };
10091
10092 static long _vq_quantlist__44c5_s_p7_1[] = {
10093         5,
10094         4,
10095         6,
10096         3,
10097         7,
10098         2,
10099         8,
10100         1,
10101         9,
10102         0,
10103         10,
10104 };
10105
10106 static long _vq_lengthlist__44c5_s_p7_1[] = {
10107          2, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8,10, 5, 5, 6, 6,
10108          7, 7, 8, 8, 8, 8,10, 5, 5, 6, 6, 7, 7, 8, 8, 8,
10109          8,10, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10, 7,
10110          7, 8, 8, 8, 8, 8, 8,10,10,10, 7, 7, 8, 8, 8, 8,
10111          8, 8,10,10,10, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10,
10112          8, 8, 8, 8, 8, 8, 8, 9,10,10,10,10,10, 8, 8, 8,
10113          8, 8, 8,10,10,10,10,10, 9, 9, 8, 8, 8, 8,10,10,
10114         10,10,10, 8, 8, 8, 8, 8, 8,
10115 };
10116
10117 static float _vq_quantthresh__44c5_s_p7_1[] = {
10118         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
10119         3.5, 4.5, 
10120 };
10121
10122 static long _vq_quantmap__44c5_s_p7_1[] = {
10123             9,    7,    5,    3,    1,    0,    2,    4,
10124             6,    8,   10,
10125 };
10126
10127 static encode_aux_threshmatch _vq_auxt__44c5_s_p7_1 = {
10128         _vq_quantthresh__44c5_s_p7_1,
10129         _vq_quantmap__44c5_s_p7_1,
10130         11,
10131         11
10132 };
10133
10134 static static_codebook _44c5_s_p7_1 = {
10135         2, 121,
10136         _vq_lengthlist__44c5_s_p7_1,
10137         1, -531365888, 1611661312, 4, 0,
10138         _vq_quantlist__44c5_s_p7_1,
10139         NULL,
10140         &_vq_auxt__44c5_s_p7_1,
10141         NULL,
10142         0
10143 };
10144
10145 static long _vq_quantlist__44c5_s_p8_0[] = {
10146         6,
10147         5,
10148         7,
10149         4,
10150         8,
10151         3,
10152         9,
10153         2,
10154         10,
10155         1,
10156         11,
10157         0,
10158         12,
10159 };
10160
10161 static long _vq_lengthlist__44c5_s_p8_0[] = {
10162          1, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10, 6, 5, 5,
10163          7, 7, 8, 8, 8, 9,10,10,10,10, 7, 5, 5, 7, 7, 8,
10164          8, 9, 9,10,10,10,10, 0, 8, 8, 8, 8, 9, 9, 9, 9,
10165         10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
10166         11, 0,12,12, 9, 9, 9,10,10,10,10,10,11,11, 0,13,
10167         13, 9, 9, 9, 9,10,10,11,11,11,11, 0, 0, 0,10,10,
10168         10,10,10,10,11,11,11,11, 0, 0, 0,10,10,10,10,10,
10169         10,11,11,12,12, 0, 0, 0,14,14,11,11,11,11,12,12,
10170         12,12, 0, 0, 0,14,14,11,11,11,11,12,12,12,12, 0,
10171          0, 0, 0, 0,12,12,12,12,12,12,13,13, 0, 0, 0, 0,
10172          0,12,12,12,12,12,12,13,13,
10173 };
10174
10175 static float _vq_quantthresh__44c5_s_p8_0[] = {
10176         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
10177         12.5, 17.5, 22.5, 27.5, 
10178 };
10179
10180 static long _vq_quantmap__44c5_s_p8_0[] = {
10181            11,    9,    7,    5,    3,    1,    0,    2,
10182             4,    6,    8,   10,   12,
10183 };
10184
10185 static encode_aux_threshmatch _vq_auxt__44c5_s_p8_0 = {
10186         _vq_quantthresh__44c5_s_p8_0,
10187         _vq_quantmap__44c5_s_p8_0,
10188         13,
10189         13
10190 };
10191
10192 static static_codebook _44c5_s_p8_0 = {
10193         2, 169,
10194         _vq_lengthlist__44c5_s_p8_0,
10195         1, -526516224, 1616117760, 4, 0,
10196         _vq_quantlist__44c5_s_p8_0,
10197         NULL,
10198         &_vq_auxt__44c5_s_p8_0,
10199         NULL,
10200         0
10201 };
10202
10203 static long _vq_quantlist__44c5_s_p8_1[] = {
10204         2,
10205         1,
10206         3,
10207         0,
10208         4,
10209 };
10210
10211 static long _vq_lengthlist__44c5_s_p8_1[] = {
10212          2, 4, 4, 5, 5, 6, 5, 5, 5, 5, 6, 4, 5, 5, 5, 6,
10213          5, 5, 5, 5, 6, 6, 6, 5, 5,
10214 };
10215
10216 static float _vq_quantthresh__44c5_s_p8_1[] = {
10217         -1.5, -0.5, 0.5, 1.5, 
10218 };
10219
10220 static long _vq_quantmap__44c5_s_p8_1[] = {
10221             3,    1,    0,    2,    4,
10222 };
10223
10224 static encode_aux_threshmatch _vq_auxt__44c5_s_p8_1 = {
10225         _vq_quantthresh__44c5_s_p8_1,
10226         _vq_quantmap__44c5_s_p8_1,
10227         5,
10228         5
10229 };
10230
10231 static static_codebook _44c5_s_p8_1 = {
10232         2, 25,
10233         _vq_lengthlist__44c5_s_p8_1,
10234         1, -533725184, 1611661312, 3, 0,
10235         _vq_quantlist__44c5_s_p8_1,
10236         NULL,
10237         &_vq_auxt__44c5_s_p8_1,
10238         NULL,
10239         0
10240 };
10241
10242 static long _vq_quantlist__44c5_s_p9_0[] = {
10243         7,
10244         6,
10245         8,
10246         5,
10247         9,
10248         4,
10249         10,
10250         3,
10251         11,
10252         2,
10253         12,
10254         1,
10255         13,
10256         0,
10257         14,
10258 };
10259
10260 static long _vq_lengthlist__44c5_s_p9_0[] = {
10261          1, 3, 3,13,13,13,13,13,13,13,13,13,13,13,13, 4,
10262          7, 7,13,13,13,13,13,13,13,13,13,13,13,13, 3, 8,
10263          6,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
10264         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
10265         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
10266         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
10267         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
10268         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
10269         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
10270         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
10271         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
10272         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
10273         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
10274         13,13,13,13,13,13,13,13,13,12,12,12,12,12,12,12,
10275         12,
10276 };
10277
10278 static float _vq_quantthresh__44c5_s_p9_0[] = {
10279         -2320.5, -1963.5, -1606.5, -1249.5, -892.5, -535.5, -178.5, 178.5, 
10280         535.5, 892.5, 1249.5, 1606.5, 1963.5, 2320.5, 
10281 };
10282
10283 static long _vq_quantmap__44c5_s_p9_0[] = {
10284            13,   11,    9,    7,    5,    3,    1,    0,
10285             2,    4,    6,    8,   10,   12,   14,
10286 };
10287
10288 static encode_aux_threshmatch _vq_auxt__44c5_s_p9_0 = {
10289         _vq_quantthresh__44c5_s_p9_0,
10290         _vq_quantmap__44c5_s_p9_0,
10291         15,
10292         15
10293 };
10294
10295 static static_codebook _44c5_s_p9_0 = {
10296         2, 225,
10297         _vq_lengthlist__44c5_s_p9_0,
10298         1, -512522752, 1628852224, 4, 0,
10299         _vq_quantlist__44c5_s_p9_0,
10300         NULL,
10301         &_vq_auxt__44c5_s_p9_0,
10302         NULL,
10303         0
10304 };
10305
10306 static long _vq_quantlist__44c5_s_p9_1[] = {
10307         8,
10308         7,
10309         9,
10310         6,
10311         10,
10312         5,
10313         11,
10314         4,
10315         12,
10316         3,
10317         13,
10318         2,
10319         14,
10320         1,
10321         15,
10322         0,
10323         16,
10324 };
10325
10326 static long _vq_lengthlist__44c5_s_p9_1[] = {
10327          1, 4, 4, 5, 5, 7, 7, 9, 8,10, 9,10,10,11,10,11,
10328         11, 6, 5, 5, 7, 7, 8, 9,10,10,11,10,12,11,12,11,
10329         13,12, 6, 5, 5, 7, 7, 9, 9,10,10,11,11,12,12,13,
10330         12,13,13,18, 8, 8, 8, 8, 9, 9,10,11,11,11,12,11,
10331         13,11,13,12,18, 8, 8, 8, 8,10,10,11,11,12,12,13,
10332         13,13,13,13,14,18,12,12, 9, 9,11,11,11,11,12,12,
10333         13,12,13,12,13,13,20,13,12, 9, 9,11,11,11,11,12,
10334         12,13,13,13,14,14,13,20,18,19,11,12,11,11,12,12,
10335         13,13,13,13,13,13,14,13,18,19,19,12,11,11,11,12,
10336         12,13,12,13,13,13,14,14,13,18,17,19,14,15,12,12,
10337         12,13,13,13,14,14,14,14,14,14,19,19,19,16,15,12,
10338         11,13,12,14,14,14,13,13,14,14,14,19,18,19,18,19,
10339         13,13,13,13,14,14,14,13,14,14,14,14,18,17,19,19,
10340         19,13,13,13,11,13,11,13,14,14,14,14,14,19,17,17,
10341         18,18,16,16,13,13,13,13,14,13,15,15,14,14,19,19,
10342         17,17,18,16,16,13,11,14,10,13,12,14,14,14,14,19,
10343         19,19,19,19,18,17,13,14,13,11,14,13,14,14,15,15,
10344         19,19,19,17,19,18,18,14,13,12,11,14,11,15,15,15,
10345         15,
10346 };
10347
10348 static float _vq_quantthresh__44c5_s_p9_1[] = {
10349         -157.5, -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 
10350         10.5, 31.5, 52.5, 73.5, 94.5, 115.5, 136.5, 157.5, 
10351 };
10352
10353 static long _vq_quantmap__44c5_s_p9_1[] = {
10354            15,   13,   11,    9,    7,    5,    3,    1,
10355             0,    2,    4,    6,    8,   10,   12,   14,
10356            16,
10357 };
10358
10359 static encode_aux_threshmatch _vq_auxt__44c5_s_p9_1 = {
10360         _vq_quantthresh__44c5_s_p9_1,
10361         _vq_quantmap__44c5_s_p9_1,
10362         17,
10363         17
10364 };
10365
10366 static static_codebook _44c5_s_p9_1 = {
10367         2, 289,
10368         _vq_lengthlist__44c5_s_p9_1,
10369         1, -520814592, 1620377600, 5, 0,
10370         _vq_quantlist__44c5_s_p9_1,
10371         NULL,
10372         &_vq_auxt__44c5_s_p9_1,
10373         NULL,
10374         0
10375 };
10376
10377 static long _vq_quantlist__44c5_s_p9_2[] = {
10378         10,
10379         9,
10380         11,
10381         8,
10382         12,
10383         7,
10384         13,
10385         6,
10386         14,
10387         5,
10388         15,
10389         4,
10390         16,
10391         3,
10392         17,
10393         2,
10394         18,
10395         1,
10396         19,
10397         0,
10398         20,
10399 };
10400
10401 static long _vq_lengthlist__44c5_s_p9_2[] = {
10402          3, 5, 5, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8,
10403          8, 8, 8, 8, 9,11, 5, 6, 7, 7, 8, 7, 8, 8, 8, 8,
10404          9, 9, 9, 9, 9, 9, 9, 9, 9, 9,11, 5, 5, 7, 7, 7,
10405          7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,11,
10406          7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9,
10407          9,10, 9,10,11,11,11, 7, 7, 8, 8, 8, 8, 9, 9, 9,
10408          9, 9, 9,10,10,10,10,10,10,11,11,11, 8, 8, 8, 8,
10409          9, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,11,11,
10410         11, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,10,10,10,10,10,
10411         10,10,10,11,11,11, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
10412         10,10,10,10,10,10,10,10,11,11,11,11,11, 9, 9, 9,
10413          9, 9, 9,10, 9,10,10,10,10,10,10,10,10,11,11,11,
10414         11,11, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,
10415         10,10,11,11,11,11,11, 9, 9, 9, 9, 9, 9,10,10,10,
10416         10,10,10,10,10,10,10,11,11,11,11,11, 9, 9,10, 9,
10417         10,10,10,10,10,10,10,10,10,10,10,10,11,11,11,11,
10418         11,11,11, 9, 9,10,10,10,10,10,10,10,10,10,10,10,
10419         10,11,11,11,11,11,11,11,10,10,10,10,10,10,10,10,
10420         10,10,10,10,10,10,11,11,11,11,11,11,11,10,10,10,
10421         10,10,10,10,10,10,10,10,10,10,10,11,11,11,11,11,
10422         11,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
10423         11,11,11,11,11,11,11,11,11,10,10,10,10,10,10,10,
10424         10,10,10,10,10,11,11,11,11,11,11,11,11,11,10,10,
10425         10,10,10,10,10,10,10,10,10,10,11,11,11,11,11,11,
10426         11,11,11,10,10,10,10,10,10,10,10,10,10,10,10,11,
10427         11,11,11,11,11,11,11,11,10,10,10,10,10,10,10,10,
10428         10,10,10,10,11,11,11,11,11,11,11,11,11,11,11,10,
10429         10,10,10,10,10,10,10,10,10,
10430 };
10431
10432 static float _vq_quantthresh__44c5_s_p9_2[] = {
10433         -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, 
10434         -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 
10435         6.5, 7.5, 8.5, 9.5, 
10436 };
10437
10438 static long _vq_quantmap__44c5_s_p9_2[] = {
10439            19,   17,   15,   13,   11,    9,    7,    5,
10440             3,    1,    0,    2,    4,    6,    8,   10,
10441            12,   14,   16,   18,   20,
10442 };
10443
10444 static encode_aux_threshmatch _vq_auxt__44c5_s_p9_2 = {
10445         _vq_quantthresh__44c5_s_p9_2,
10446         _vq_quantmap__44c5_s_p9_2,
10447         21,
10448         21
10449 };
10450
10451 static static_codebook _44c5_s_p9_2 = {
10452         2, 441,
10453         _vq_lengthlist__44c5_s_p9_2,
10454         1, -529268736, 1611661312, 5, 0,
10455         _vq_quantlist__44c5_s_p9_2,
10456         NULL,
10457         &_vq_auxt__44c5_s_p9_2,
10458         NULL,
10459         0
10460 };
10461
10462 static long _huff_lengthlist__44c5_s_short[] = {
10463          5, 8,10,14,11,11,12,16,15,17, 5, 5, 7, 9, 7, 8,
10464         10,13,17,17, 7, 5, 5,10, 5, 7, 8,11,13,15,10, 8,
10465         10, 8, 8, 8,11,15,18,18, 8, 5, 5, 8, 3, 4, 6,10,
10466         14,16, 9, 7, 6, 7, 4, 3, 5, 9,14,18,10, 9, 8,10,
10467          6, 5, 6, 9,14,18,12,12,11,12, 8, 7, 8,11,14,18,
10468         14,13,12,10, 7, 5, 6, 9,14,18,14,14,13,10, 6, 5,
10469          6, 8,11,16,
10470 };
10471
10472 static static_codebook _huff_book__44c5_s_short = {
10473         2, 100,
10474         _huff_lengthlist__44c5_s_short,
10475         0, 0, 0, 0, 0,
10476         NULL,
10477         NULL,
10478         NULL,
10479         NULL,
10480         0
10481 };
10482
10483 static long _huff_lengthlist__44c6_s_long[] = {
10484          3, 8,11,13,14,14,13,13,16,14, 6, 3, 4, 7, 9, 9,
10485         10,11,14,13,10, 4, 3, 5, 7, 7, 9,10,13,15,12, 7,
10486          4, 4, 6, 6, 8,10,13,15,12, 8, 6, 6, 6, 6, 8,10,
10487         13,14,11, 9, 7, 6, 6, 6, 7, 8,12,11,13,10, 9, 8,
10488          7, 6, 6, 7,11,11,13,11,10, 9, 9, 7, 7, 6,10,11,
10489         13,13,13,13,13,11, 9, 8,10,12,12,15,15,16,15,12,
10490         11,10,10,12,
10491 };
10492
10493 static static_codebook _huff_book__44c6_s_long = {
10494         2, 100,
10495         _huff_lengthlist__44c6_s_long,
10496         0, 0, 0, 0, 0,
10497         NULL,
10498         NULL,
10499         NULL,
10500         NULL,
10501         0
10502 };
10503
10504 static long _vq_quantlist__44c6_s_p1_0[] = {
10505         1,
10506         0,
10507         2,
10508 };
10509
10510 static long _vq_lengthlist__44c6_s_p1_0[] = {
10511          1, 5, 5, 0, 5, 5, 0, 5, 5, 5, 8, 7, 0, 9, 9, 0,
10512          9, 8, 5, 7, 8, 0, 9, 9, 0, 8, 9, 0, 0, 0, 0, 0,
10513          0, 0, 0, 0, 5, 9, 8, 0, 8, 8, 0, 8, 8, 5, 8, 9,
10514          0, 8, 8, 0, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,
10515          9, 9, 0, 8, 8, 0, 8, 8, 5, 9, 9, 0, 8, 8, 0, 8,
10516          8,
10517 };
10518
10519 static float _vq_quantthresh__44c6_s_p1_0[] = {
10520         -0.5, 0.5, 
10521 };
10522
10523 static long _vq_quantmap__44c6_s_p1_0[] = {
10524             1,    0,    2,
10525 };
10526
10527 static encode_aux_threshmatch _vq_auxt__44c6_s_p1_0 = {
10528         _vq_quantthresh__44c6_s_p1_0,
10529         _vq_quantmap__44c6_s_p1_0,
10530         3,
10531         3
10532 };
10533
10534 static static_codebook _44c6_s_p1_0 = {
10535         4, 81,
10536         _vq_lengthlist__44c6_s_p1_0,
10537         1, -535822336, 1611661312, 2, 0,
10538         _vq_quantlist__44c6_s_p1_0,
10539         NULL,
10540         &_vq_auxt__44c6_s_p1_0,
10541         NULL,
10542         0
10543 };
10544
10545 static long _vq_quantlist__44c6_s_p2_0[] = {
10546         2,
10547         1,
10548         3,
10549         0,
10550         4,
10551 };
10552
10553 static long _vq_lengthlist__44c6_s_p2_0[] = {
10554          3, 5, 5, 8, 8, 0, 5, 5, 8, 8, 0, 5, 5, 8, 8, 0,
10555          7, 7, 9, 9, 0, 0, 0, 9, 9, 5, 7, 7, 9, 9, 0, 8,
10556          8,10,10, 0, 8, 7,10, 9, 0,10,10,11,11, 0, 0, 0,
10557         11,11, 5, 7, 7, 9, 9, 0, 8, 8,10,10, 0, 7, 8, 9,
10558         10, 0,10,10,11,11, 0, 0, 0,11,11, 8, 9, 9,11,11,
10559          0,11,11,12,12, 0,11,10,12,12, 0,13,14,14,14, 0,
10560          0, 0,14,13, 8, 9, 9,11,11, 0,11,11,12,12, 0,10,
10561         11,12,12, 0,14,13,14,14, 0, 0, 0,13,14, 0, 0, 0,
10562          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10563          0, 0, 0, 0, 0, 0, 5, 8, 7,11,10, 0, 7, 7,10,10,
10564          0, 7, 7,10,10, 0, 9, 9,11,10, 0, 0, 0,11,11, 5,
10565          7, 8,10,11, 0, 7, 7,10,10, 0, 7, 7,10,10, 0, 9,
10566          9,10,11, 0, 0, 0,11,11, 8,10, 9,12,12, 0,10,10,
10567         12,12, 0,10,10,12,12, 0,12,12,13,13, 0, 0, 0,13,
10568         13, 8, 9,10,12,12, 0,10,10,11,12, 0,10,10,12,12,
10569          0,12,12,13,13, 0, 0, 0,13,13, 0, 0, 0, 0, 0, 0,
10570          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10571          0, 0, 0, 5, 8, 8,11,11, 0, 7, 7,10,10, 0, 7, 7,
10572         10,10, 0, 9, 9,10,11, 0, 0, 0,11,10, 5, 8, 8,11,
10573         11, 0, 7, 7,10,10, 0, 7, 7,10,10, 0, 9, 9,11,11,
10574          0, 0, 0,10,11, 8,10,10,12,12, 0,10,10,12,12, 0,
10575         10,10,12,12, 0,12,13,13,13, 0, 0, 0,14,13, 8,10,
10576         10,12,12, 0,10,10,12,12, 0,10,10,12,12, 0,13,12,
10577         13,13, 0, 0, 0,13,13, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10578          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10579          7,10,10,14,13, 0, 9, 9,13,12, 0, 9, 9,12,12, 0,
10580         10,10,12,12, 0, 0, 0,12,12, 7,10,10,13,14, 0, 9,
10581          9,12,13, 0, 9, 9,12,12, 0,10,10,12,12, 0, 0, 0,
10582         12,12, 9,11,11,14,13, 0,11,10,14,13, 0,11,11,13,
10583         13, 0,12,12,13,13, 0, 0, 0,13,13, 9,11,11,13,14,
10584          0,10,11,13,14, 0,11,11,13,13, 0,12,12,13,13, 0,
10585          0, 0,13,13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10586          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10587          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10588          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10589          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9,
10590         11,11,14,14, 0,11,11,13,13, 0,11,10,13,13, 0,12,
10591         12,13,13, 0, 0, 0,13,13, 9,11,11,14,14, 0,11,11,
10592         13,13, 0,10,11,13,13, 0,12,12,14,13, 0, 0, 0,13,
10593         13,
10594 };
10595
10596 static float _vq_quantthresh__44c6_s_p2_0[] = {
10597         -1.5, -0.5, 0.5, 1.5, 
10598 };
10599
10600 static long _vq_quantmap__44c6_s_p2_0[] = {
10601             3,    1,    0,    2,    4,
10602 };
10603
10604 static encode_aux_threshmatch _vq_auxt__44c6_s_p2_0 = {
10605         _vq_quantthresh__44c6_s_p2_0,
10606         _vq_quantmap__44c6_s_p2_0,
10607         5,
10608         5
10609 };
10610
10611 static static_codebook _44c6_s_p2_0 = {
10612         4, 625,
10613         _vq_lengthlist__44c6_s_p2_0,
10614         1, -533725184, 1611661312, 3, 0,
10615         _vq_quantlist__44c6_s_p2_0,
10616         NULL,
10617         &_vq_auxt__44c6_s_p2_0,
10618         NULL,
10619         0
10620 };
10621
10622 static long _vq_quantlist__44c6_s_p3_0[] = {
10623         4,
10624         3,
10625         5,
10626         2,
10627         6,
10628         1,
10629         7,
10630         0,
10631         8,
10632 };
10633
10634 static long _vq_lengthlist__44c6_s_p3_0[] = {
10635          2, 3, 4, 6, 6, 7, 7, 9, 9, 0, 4, 4, 6, 6, 7, 7,
10636          9,10, 0, 4, 4, 6, 6, 7, 7,10, 9, 0, 5, 5, 7, 7,
10637          8, 8,10,10, 0, 0, 0, 7, 6, 8, 8,10,10, 0, 0, 0,
10638          7, 7, 9, 9,11,11, 0, 0, 0, 7, 7, 9, 9,11,11, 0,
10639          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10640          0,
10641 };
10642
10643 static float _vq_quantthresh__44c6_s_p3_0[] = {
10644         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
10645 };
10646
10647 static long _vq_quantmap__44c6_s_p3_0[] = {
10648             7,    5,    3,    1,    0,    2,    4,    6,
10649             8,
10650 };
10651
10652 static encode_aux_threshmatch _vq_auxt__44c6_s_p3_0 = {
10653         _vq_quantthresh__44c6_s_p3_0,
10654         _vq_quantmap__44c6_s_p3_0,
10655         9,
10656         9
10657 };
10658
10659 static static_codebook _44c6_s_p3_0 = {
10660         2, 81,
10661         _vq_lengthlist__44c6_s_p3_0,
10662         1, -531628032, 1611661312, 4, 0,
10663         _vq_quantlist__44c6_s_p3_0,
10664         NULL,
10665         &_vq_auxt__44c6_s_p3_0,
10666         NULL,
10667         0
10668 };
10669
10670 static long _vq_quantlist__44c6_s_p4_0[] = {
10671         8,
10672         7,
10673         9,
10674         6,
10675         10,
10676         5,
10677         11,
10678         4,
10679         12,
10680         3,
10681         13,
10682         2,
10683         14,
10684         1,
10685         15,
10686         0,
10687         16,
10688 };
10689
10690 static long _vq_lengthlist__44c6_s_p4_0[] = {
10691          2, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9,10,10,
10692         10, 0, 4, 4, 6, 6, 8, 8, 9, 9, 9, 9,10,10,10,10,
10693         11,11, 0, 4, 4, 6, 6, 8, 8, 9, 9, 9, 9,10,10,10,
10694         10,11,11, 0, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
10695         11,11,11,11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,
10696         10,11,11,11,11, 0, 0, 0, 7, 7, 9, 9,10,10,10,10,
10697         11,11,11,11,12,12, 0, 0, 0, 7, 7, 9, 9,10,10,10,
10698         10,11,11,11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9,
10699         10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 8, 8, 9,
10700          9,10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 0, 0,
10701          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10702          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10703          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10704          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10705          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10706          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10707          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10708          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10709          0,
10710 };
10711
10712 static float _vq_quantthresh__44c6_s_p4_0[] = {
10713         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
10714         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
10715 };
10716
10717 static long _vq_quantmap__44c6_s_p4_0[] = {
10718            15,   13,   11,    9,    7,    5,    3,    1,
10719             0,    2,    4,    6,    8,   10,   12,   14,
10720            16,
10721 };
10722
10723 static encode_aux_threshmatch _vq_auxt__44c6_s_p4_0 = {
10724         _vq_quantthresh__44c6_s_p4_0,
10725         _vq_quantmap__44c6_s_p4_0,
10726         17,
10727         17
10728 };
10729
10730 static static_codebook _44c6_s_p4_0 = {
10731         2, 289,
10732         _vq_lengthlist__44c6_s_p4_0,
10733         1, -529530880, 1611661312, 5, 0,
10734         _vq_quantlist__44c6_s_p4_0,
10735         NULL,
10736         &_vq_auxt__44c6_s_p4_0,
10737         NULL,
10738         0
10739 };
10740
10741 static long _vq_quantlist__44c6_s_p5_0[] = {
10742         1,
10743         0,
10744         2,
10745 };
10746
10747 static long _vq_lengthlist__44c6_s_p5_0[] = {
10748          1, 4, 4, 5, 7, 7, 6, 7, 7, 4, 6, 6, 9, 9,10,10,
10749         10, 9, 4, 6, 6, 9,10, 9,10, 9,10, 6, 9, 9,10,12,
10750         11,10,11,11, 7,10, 9,11,12,12,12,12,12, 7,10,10,
10751         11,12,12,12,12,12, 6,10,10,10,12,12,11,12,12, 7,
10752          9,10,11,12,12,12,12,12, 7,10, 9,12,12,12,12,12,
10753         12,
10754 };
10755
10756 static float _vq_quantthresh__44c6_s_p5_0[] = {
10757         -5.5, 5.5, 
10758 };
10759
10760 static long _vq_quantmap__44c6_s_p5_0[] = {
10761             1,    0,    2,
10762 };
10763
10764 static encode_aux_threshmatch _vq_auxt__44c6_s_p5_0 = {
10765         _vq_quantthresh__44c6_s_p5_0,
10766         _vq_quantmap__44c6_s_p5_0,
10767         3,
10768         3
10769 };
10770
10771 static static_codebook _44c6_s_p5_0 = {
10772         4, 81,
10773         _vq_lengthlist__44c6_s_p5_0,
10774         1, -529137664, 1618345984, 2, 0,
10775         _vq_quantlist__44c6_s_p5_0,
10776         NULL,
10777         &_vq_auxt__44c6_s_p5_0,
10778         NULL,
10779         0
10780 };
10781
10782 static long _vq_quantlist__44c6_s_p5_1[] = {
10783         5,
10784         4,
10785         6,
10786         3,
10787         7,
10788         2,
10789         8,
10790         1,
10791         9,
10792         0,
10793         10,
10794 };
10795
10796 static long _vq_lengthlist__44c6_s_p5_1[] = {
10797          3, 5, 4, 6, 6, 7, 7, 8, 8, 8, 8,11, 4, 4, 6, 6,
10798          7, 7, 8, 8, 8, 8,11, 4, 4, 6, 6, 7, 7, 8, 8, 8,
10799          8,11, 6, 6, 6, 6, 8, 8, 8, 8, 9, 9,11,11,11, 6,
10800          6, 7, 8, 8, 8, 8, 9,11,11,11, 7, 7, 8, 8, 8, 8,
10801          8, 8,11,11,11, 7, 7, 8, 8, 8, 8, 8, 8,11,11,11,
10802          8, 8, 8, 8, 8, 8, 8, 8,11,11,11,10,10, 8, 8, 8,
10803          8, 8, 8,11,11,11,10,10, 8, 8, 8, 8, 8, 8,11,11,
10804         11,10,10, 7, 7, 8, 8, 8, 8,
10805 };
10806
10807 static float _vq_quantthresh__44c6_s_p5_1[] = {
10808         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
10809         3.5, 4.5, 
10810 };
10811
10812 static long _vq_quantmap__44c6_s_p5_1[] = {
10813             9,    7,    5,    3,    1,    0,    2,    4,
10814             6,    8,   10,
10815 };
10816
10817 static encode_aux_threshmatch _vq_auxt__44c6_s_p5_1 = {
10818         _vq_quantthresh__44c6_s_p5_1,
10819         _vq_quantmap__44c6_s_p5_1,
10820         11,
10821         11
10822 };
10823
10824 static static_codebook _44c6_s_p5_1 = {
10825         2, 121,
10826         _vq_lengthlist__44c6_s_p5_1,
10827         1, -531365888, 1611661312, 4, 0,
10828         _vq_quantlist__44c6_s_p5_1,
10829         NULL,
10830         &_vq_auxt__44c6_s_p5_1,
10831         NULL,
10832         0
10833 };
10834
10835 static long _vq_quantlist__44c6_s_p6_0[] = {
10836         6,
10837         5,
10838         7,
10839         4,
10840         8,
10841         3,
10842         9,
10843         2,
10844         10,
10845         1,
10846         11,
10847         0,
10848         12,
10849 };
10850
10851 static long _vq_lengthlist__44c6_s_p6_0[] = {
10852          1, 4, 4, 6, 6, 8, 8, 8, 8,10, 9,10,10, 6, 5, 5,
10853          7, 7, 9, 9, 9, 9,10,10,11,11, 6, 5, 5, 7, 7, 9,
10854          9,10, 9,11,10,11,11, 0, 6, 6, 7, 7, 9, 9,10,10,
10855         11,11,12,12, 0, 7, 7, 7, 7, 9, 9,10,10,11,11,12,
10856         12, 0,11,11, 8, 8,10,10,11,11,12,12,12,12, 0,11,
10857         12, 9, 8,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0,
10858          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10859          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10860          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10861          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10862          0, 0, 0, 0, 0, 0, 0, 0, 0,
10863 };
10864
10865 static float _vq_quantthresh__44c6_s_p6_0[] = {
10866         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
10867         12.5, 17.5, 22.5, 27.5, 
10868 };
10869
10870 static long _vq_quantmap__44c6_s_p6_0[] = {
10871            11,    9,    7,    5,    3,    1,    0,    2,
10872             4,    6,    8,   10,   12,
10873 };
10874
10875 static encode_aux_threshmatch _vq_auxt__44c6_s_p6_0 = {
10876         _vq_quantthresh__44c6_s_p6_0,
10877         _vq_quantmap__44c6_s_p6_0,
10878         13,
10879         13
10880 };
10881
10882 static static_codebook _44c6_s_p6_0 = {
10883         2, 169,
10884         _vq_lengthlist__44c6_s_p6_0,
10885         1, -526516224, 1616117760, 4, 0,
10886         _vq_quantlist__44c6_s_p6_0,
10887         NULL,
10888         &_vq_auxt__44c6_s_p6_0,
10889         NULL,
10890         0
10891 };
10892
10893 static long _vq_quantlist__44c6_s_p6_1[] = {
10894         2,
10895         1,
10896         3,
10897         0,
10898         4,
10899 };
10900
10901 static long _vq_lengthlist__44c6_s_p6_1[] = {
10902          3, 4, 4, 5, 5, 5, 4, 4, 5, 5, 5, 4, 4, 5, 5, 6,
10903          5, 5, 5, 5, 6, 6, 6, 5, 5,
10904 };
10905
10906 static float _vq_quantthresh__44c6_s_p6_1[] = {
10907         -1.5, -0.5, 0.5, 1.5, 
10908 };
10909
10910 static long _vq_quantmap__44c6_s_p6_1[] = {
10911             3,    1,    0,    2,    4,
10912 };
10913
10914 static encode_aux_threshmatch _vq_auxt__44c6_s_p6_1 = {
10915         _vq_quantthresh__44c6_s_p6_1,
10916         _vq_quantmap__44c6_s_p6_1,
10917         5,
10918         5
10919 };
10920
10921 static static_codebook _44c6_s_p6_1 = {
10922         2, 25,
10923         _vq_lengthlist__44c6_s_p6_1,
10924         1, -533725184, 1611661312, 3, 0,
10925         _vq_quantlist__44c6_s_p6_1,
10926         NULL,
10927         &_vq_auxt__44c6_s_p6_1,
10928         NULL,
10929         0
10930 };
10931
10932 static long _vq_quantlist__44c6_s_p7_0[] = {
10933         6,
10934         5,
10935         7,
10936         4,
10937         8,
10938         3,
10939         9,
10940         2,
10941         10,
10942         1,
10943         11,
10944         0,
10945         12,
10946 };
10947
10948 static long _vq_lengthlist__44c6_s_p7_0[] = {
10949          1, 4, 4, 6, 6, 8, 8, 8, 8,10,10,11,10, 6, 5, 5,
10950          7, 7, 8, 8, 9, 9,10,10,12,11, 6, 5, 5, 7, 7, 8,
10951          8, 9, 9,10,10,12,11,21, 7, 7, 7, 7, 9, 9,10,10,
10952         11,11,12,12,21, 7, 7, 7, 7, 9, 9,10,10,11,11,12,
10953         12,21,12,12, 9, 9,10,10,11,11,11,11,12,12,21,12,
10954         12, 9, 9,10,10,11,11,12,12,12,12,21,21,21,11,11,
10955         10,10,11,12,12,12,13,13,21,21,21,11,11,10,10,12,
10956         12,12,12,13,13,21,21,21,15,15,11,11,12,12,13,13,
10957         13,13,21,21,21,15,16,11,11,12,12,13,13,14,14,21,
10958         21,21,21,20,13,13,13,13,13,13,14,14,20,20,20,20,
10959         20,13,13,13,13,13,13,14,14,
10960 };
10961
10962 static float _vq_quantthresh__44c6_s_p7_0[] = {
10963         -60.5, -49.5, -38.5, -27.5, -16.5, -5.5, 5.5, 16.5, 
10964         27.5, 38.5, 49.5, 60.5, 
10965 };
10966
10967 static long _vq_quantmap__44c6_s_p7_0[] = {
10968            11,    9,    7,    5,    3,    1,    0,    2,
10969             4,    6,    8,   10,   12,
10970 };
10971
10972 static encode_aux_threshmatch _vq_auxt__44c6_s_p7_0 = {
10973         _vq_quantthresh__44c6_s_p7_0,
10974         _vq_quantmap__44c6_s_p7_0,
10975         13,
10976         13
10977 };
10978
10979 static static_codebook _44c6_s_p7_0 = {
10980         2, 169,
10981         _vq_lengthlist__44c6_s_p7_0,
10982         1, -523206656, 1618345984, 4, 0,
10983         _vq_quantlist__44c6_s_p7_0,
10984         NULL,
10985         &_vq_auxt__44c6_s_p7_0,
10986         NULL,
10987         0
10988 };
10989
10990 static long _vq_quantlist__44c6_s_p7_1[] = {
10991         5,
10992         4,
10993         6,
10994         3,
10995         7,
10996         2,
10997         8,
10998         1,
10999         9,
11000         0,
11001         10,
11002 };
11003
11004 static long _vq_lengthlist__44c6_s_p7_1[] = {
11005          3, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 9, 5, 5, 6, 6,
11006          7, 7, 7, 7, 8, 7, 8, 5, 5, 6, 6, 7, 7, 7, 7, 7,
11007          7, 9, 6, 6, 7, 7, 7, 7, 8, 7, 7, 8, 9, 9, 9, 7,
11008          7, 7, 7, 7, 7, 7, 8, 9, 9, 9, 7, 7, 7, 7, 8, 8,
11009          8, 8, 9, 9, 9, 7, 7, 7, 7, 7, 7, 8, 8, 9, 9, 9,
11010          8, 8, 8, 8, 7, 7, 8, 8, 9, 9, 9, 9, 8, 8, 8, 7,
11011          7, 8, 8, 9, 9, 9, 8, 8, 8, 8, 7, 7, 8, 8, 9, 9,
11012          9, 8, 8, 7, 7, 7, 7, 8, 8,
11013 };
11014
11015 static float _vq_quantthresh__44c6_s_p7_1[] = {
11016         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
11017         3.5, 4.5, 
11018 };
11019
11020 static long _vq_quantmap__44c6_s_p7_1[] = {
11021             9,    7,    5,    3,    1,    0,    2,    4,
11022             6,    8,   10,
11023 };
11024
11025 static encode_aux_threshmatch _vq_auxt__44c6_s_p7_1 = {
11026         _vq_quantthresh__44c6_s_p7_1,
11027         _vq_quantmap__44c6_s_p7_1,
11028         11,
11029         11
11030 };
11031
11032 static static_codebook _44c6_s_p7_1 = {
11033         2, 121,
11034         _vq_lengthlist__44c6_s_p7_1,
11035         1, -531365888, 1611661312, 4, 0,
11036         _vq_quantlist__44c6_s_p7_1,
11037         NULL,
11038         &_vq_auxt__44c6_s_p7_1,
11039         NULL,
11040         0
11041 };
11042
11043 static long _vq_quantlist__44c6_s_p8_0[] = {
11044         7,
11045         6,
11046         8,
11047         5,
11048         9,
11049         4,
11050         10,
11051         3,
11052         11,
11053         2,
11054         12,
11055         1,
11056         13,
11057         0,
11058         14,
11059 };
11060
11061 static long _vq_lengthlist__44c6_s_p8_0[] = {
11062          1, 4, 4, 7, 7, 8, 8, 7, 7, 8, 7, 9, 8,10, 9, 6,
11063          5, 5, 8, 8, 9, 9, 8, 8, 9, 9,11,10,11,10, 6, 5,
11064          5, 8, 8, 9, 9, 8, 8, 9, 9,10,10,11,11,18, 8, 8,
11065          9, 8,10,10, 9, 9,10,10,10,10,11,10,18, 8, 8, 9,
11066          9,10,10, 9, 9,10,10,11,11,12,12,18,12,13, 9,10,
11067         10,10, 9,10,10,10,11,11,12,11,18,13,13, 9, 9,10,
11068         10,10,10,10,10,11,11,12,12,18,18,18,10,10, 9, 9,
11069         11,11,11,11,11,12,12,12,18,18,18,10, 9,10, 9,11,
11070         10,11,11,11,11,13,12,18,18,18,14,13,10,10,11,11,
11071         12,12,12,12,12,12,18,18,18,14,13,10,10,11,10,12,
11072         12,12,12,12,12,18,18,18,18,18,12,12,11,11,12,12,
11073         13,13,13,14,18,18,18,18,18,12,12,11,11,12,11,13,
11074         13,14,13,18,18,18,18,18,16,16,11,12,12,13,13,13,
11075         14,13,18,18,18,18,18,16,15,12,11,12,11,13,11,15,
11076         14,
11077 };
11078
11079 static float _vq_quantthresh__44c6_s_p8_0[] = {
11080         -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5, 
11081         31.5, 52.5, 73.5, 94.5, 115.5, 136.5, 
11082 };
11083
11084 static long _vq_quantmap__44c6_s_p8_0[] = {
11085            13,   11,    9,    7,    5,    3,    1,    0,
11086             2,    4,    6,    8,   10,   12,   14,
11087 };
11088
11089 static encode_aux_threshmatch _vq_auxt__44c6_s_p8_0 = {
11090         _vq_quantthresh__44c6_s_p8_0,
11091         _vq_quantmap__44c6_s_p8_0,
11092         15,
11093         15
11094 };
11095
11096 static static_codebook _44c6_s_p8_0 = {
11097         2, 225,
11098         _vq_lengthlist__44c6_s_p8_0,
11099         1, -520986624, 1620377600, 4, 0,
11100         _vq_quantlist__44c6_s_p8_0,
11101         NULL,
11102         &_vq_auxt__44c6_s_p8_0,
11103         NULL,
11104         0
11105 };
11106
11107 static long _vq_quantlist__44c6_s_p8_1[] = {
11108         10,
11109         9,
11110         11,
11111         8,
11112         12,
11113         7,
11114         13,
11115         6,
11116         14,
11117         5,
11118         15,
11119         4,
11120         16,
11121         3,
11122         17,
11123         2,
11124         18,
11125         1,
11126         19,
11127         0,
11128         20,
11129 };
11130
11131 static long _vq_lengthlist__44c6_s_p8_1[] = {
11132          3, 5, 5, 6, 6, 7, 7, 7, 7, 8, 7, 8, 8, 8, 8, 8,
11133          8, 8, 8, 8, 8,10, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8,
11134          9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 6, 6, 7, 7, 8,
11135          8, 8, 8, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9,10,
11136          7, 7, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9,
11137          9, 9, 9, 9,10,11,11, 8, 7, 8, 8, 8, 9, 9, 9, 9,
11138          9, 9, 9, 9, 9, 9, 9, 9, 9,11,11,11, 8, 8, 8, 8,
11139          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,11,11,
11140         11, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
11141          9, 9, 9,11,11,11, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
11142          9, 9, 9, 9, 9, 9, 9, 9,11,11,11,11,11, 9, 9, 9,
11143          9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10, 9,11,11,11,
11144         11,11, 9, 9, 9, 9, 9, 9,10, 9, 9,10, 9,10, 9, 9,
11145         10, 9,11,11,11,11,11, 9, 9, 9, 9, 9, 9, 9,10,10,
11146         10,10, 9,10,10, 9,10,11,11,11,11,11, 9, 9, 9, 9,
11147         10,10,10, 9,10,10,10,10, 9,10,10, 9,11,11,11,11,
11148         11,11,11, 9, 9, 9, 9,10,10,10,10, 9,10,10,10,10,
11149         10,11,11,11,11,11,11,11,10, 9,10,10,10,10,10,10,
11150         10, 9,10, 9,10,10,11,11,11,11,11,11,11,10, 9,10,
11151          9,10,10, 9,10,10,10,10,10,10,10,11,11,11,11,11,
11152         11,11,10,10,10,10,10,10,10, 9,10,10,10,10,10, 9,
11153         11,11,11,11,11,11,11,11,11,10,10,10,10,10,10,10,
11154         10,10,10,10,10,11,11,11,11,11,11,11,11,11,10,10,
11155         10,10,10,10,10,10,10,10,10,10,11,11,11,11,11,11,
11156         11,11,11,10,10,10,10,10,10,10,10,10, 9,10,10,11,
11157         11,11,11,11,11,11,11,11,10,10,10, 9,10,10,10,10,
11158         10,10,10,10,10,11,11,11,11,11,11,11,11,10,11, 9,
11159         10,10,10,10,10,10,10,10,10,
11160 };
11161
11162 static float _vq_quantthresh__44c6_s_p8_1[] = {
11163         -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, 
11164         -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 
11165         6.5, 7.5, 8.5, 9.5, 
11166 };
11167
11168 static long _vq_quantmap__44c6_s_p8_1[] = {
11169            19,   17,   15,   13,   11,    9,    7,    5,
11170             3,    1,    0,    2,    4,    6,    8,   10,
11171            12,   14,   16,   18,   20,
11172 };
11173
11174 static encode_aux_threshmatch _vq_auxt__44c6_s_p8_1 = {
11175         _vq_quantthresh__44c6_s_p8_1,
11176         _vq_quantmap__44c6_s_p8_1,
11177         21,
11178         21
11179 };
11180
11181 static static_codebook _44c6_s_p8_1 = {
11182         2, 441,
11183         _vq_lengthlist__44c6_s_p8_1,
11184         1, -529268736, 1611661312, 5, 0,
11185         _vq_quantlist__44c6_s_p8_1,
11186         NULL,
11187         &_vq_auxt__44c6_s_p8_1,
11188         NULL,
11189         0
11190 };
11191
11192 static long _vq_quantlist__44c6_s_p9_0[] = {
11193         6,
11194         5,
11195         7,
11196         4,
11197         8,
11198         3,
11199         9,
11200         2,
11201         10,
11202         1,
11203         11,
11204         0,
11205         12,
11206 };
11207
11208 static long _vq_lengthlist__44c6_s_p9_0[] = {
11209          1, 3, 3,11,11,11,11,11,11,11,11,11,11, 4, 7, 7,
11210         11,11,11,11,11,11,11,11,11,11, 5, 8, 9,11,11,11,
11211         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
11212         11,11,11,11,11,10,10,10,10,10,10,10,10,10,10,10,
11213         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
11214         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
11215         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
11216         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
11217         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
11218         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
11219         10,10,10,10,10,10,10,10,10,
11220 };
11221
11222 static float _vq_quantthresh__44c6_s_p9_0[] = {
11223         -3503.5, -2866.5, -2229.5, -1592.5, -955.5, -318.5, 318.5, 955.5, 
11224         1592.5, 2229.5, 2866.5, 3503.5, 
11225 };
11226
11227 static long _vq_quantmap__44c6_s_p9_0[] = {
11228            11,    9,    7,    5,    3,    1,    0,    2,
11229             4,    6,    8,   10,   12,
11230 };
11231
11232 static encode_aux_threshmatch _vq_auxt__44c6_s_p9_0 = {
11233         _vq_quantthresh__44c6_s_p9_0,
11234         _vq_quantmap__44c6_s_p9_0,
11235         13,
11236         13
11237 };
11238
11239 static static_codebook _44c6_s_p9_0 = {
11240         2, 169,
11241         _vq_lengthlist__44c6_s_p9_0,
11242         1, -511845376, 1630791680, 4, 0,
11243         _vq_quantlist__44c6_s_p9_0,
11244         NULL,
11245         &_vq_auxt__44c6_s_p9_0,
11246         NULL,
11247         0
11248 };
11249
11250 static long _vq_quantlist__44c6_s_p9_1[] = {
11251         6,
11252         5,
11253         7,
11254         4,
11255         8,
11256         3,
11257         9,
11258         2,
11259         10,
11260         1,
11261         11,
11262         0,
11263         12,
11264 };
11265
11266 static long _vq_lengthlist__44c6_s_p9_1[] = {
11267          1, 4, 4, 7, 7, 7, 7, 7, 6, 8, 8, 8, 8, 6, 6, 6,
11268          8, 8, 8, 8, 8, 7, 9, 8,10,10, 5, 6, 6, 8, 8, 9,
11269          9, 8, 8,10,10,10,10,16, 9, 9, 9, 9, 9, 9, 9, 8,
11270         10, 9,11,11,16, 8, 9, 9, 9, 9, 9, 9, 9,10,10,11,
11271         11,16,13,13, 9, 9,10, 9, 9,10,11,11,11,12,16,13,
11272         14, 9, 8,10, 8, 9, 9,10,10,12,11,16,14,16, 9, 9,
11273          9, 9,11,11,12,11,12,11,16,16,16, 9, 7, 9, 6,11,
11274         11,11,10,11,11,16,16,16,11,12, 9,10,11,11,12,11,
11275         13,13,16,16,16,12,11,10, 7,12,10,12,12,12,12,16,
11276         16,15,16,16,10,11,10,11,13,13,14,12,16,16,16,15,
11277         15,12,10,11,11,13,11,12,13,
11278 };
11279
11280 static float _vq_quantthresh__44c6_s_p9_1[] = {
11281         -269.5, -220.5, -171.5, -122.5, -73.5, -24.5, 24.5, 73.5, 
11282         122.5, 171.5, 220.5, 269.5, 
11283 };
11284
11285 static long _vq_quantmap__44c6_s_p9_1[] = {
11286            11,    9,    7,    5,    3,    1,    0,    2,
11287             4,    6,    8,   10,   12,
11288 };
11289
11290 static encode_aux_threshmatch _vq_auxt__44c6_s_p9_1 = {
11291         _vq_quantthresh__44c6_s_p9_1,
11292         _vq_quantmap__44c6_s_p9_1,
11293         13,
11294         13
11295 };
11296
11297 static static_codebook _44c6_s_p9_1 = {
11298         2, 169,
11299         _vq_lengthlist__44c6_s_p9_1,
11300         1, -518889472, 1622704128, 4, 0,
11301         _vq_quantlist__44c6_s_p9_1,
11302         NULL,
11303         &_vq_auxt__44c6_s_p9_1,
11304         NULL,
11305         0
11306 };
11307
11308 static long _vq_quantlist__44c6_s_p9_2[] = {
11309         24,
11310         23,
11311         25,
11312         22,
11313         26,
11314         21,
11315         27,
11316         20,
11317         28,
11318         19,
11319         29,
11320         18,
11321         30,
11322         17,
11323         31,
11324         16,
11325         32,
11326         15,
11327         33,
11328         14,
11329         34,
11330         13,
11331         35,
11332         12,
11333         36,
11334         11,
11335         37,
11336         10,
11337         38,
11338         9,
11339         39,
11340         8,
11341         40,
11342         7,
11343         41,
11344         6,
11345         42,
11346         5,
11347         43,
11348         4,
11349         44,
11350         3,
11351         45,
11352         2,
11353         46,
11354         1,
11355         47,
11356         0,
11357         48,
11358 };
11359
11360 static long _vq_lengthlist__44c6_s_p9_2[] = {
11361          2, 4, 3, 4, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6,
11362          6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
11363          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
11364          7,
11365 };
11366
11367 static float _vq_quantthresh__44c6_s_p9_2[] = {
11368         -23.5, -22.5, -21.5, -20.5, -19.5, -18.5, -17.5, -16.5, 
11369         -15.5, -14.5, -13.5, -12.5, -11.5, -10.5, -9.5, -8.5, 
11370         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
11371         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
11372         8.5, 9.5, 10.5, 11.5, 12.5, 13.5, 14.5, 15.5, 
11373         16.5, 17.5, 18.5, 19.5, 20.5, 21.5, 22.5, 23.5, 
11374 };
11375
11376 static long _vq_quantmap__44c6_s_p9_2[] = {
11377            47,   45,   43,   41,   39,   37,   35,   33,
11378            31,   29,   27,   25,   23,   21,   19,   17,
11379            15,   13,   11,    9,    7,    5,    3,    1,
11380             0,    2,    4,    6,    8,   10,   12,   14,
11381            16,   18,   20,   22,   24,   26,   28,   30,
11382            32,   34,   36,   38,   40,   42,   44,   46,
11383            48,
11384 };
11385
11386 static encode_aux_threshmatch _vq_auxt__44c6_s_p9_2 = {
11387         _vq_quantthresh__44c6_s_p9_2,
11388         _vq_quantmap__44c6_s_p9_2,
11389         49,
11390         49
11391 };
11392
11393 static static_codebook _44c6_s_p9_2 = {
11394         1, 49,
11395         _vq_lengthlist__44c6_s_p9_2,
11396         1, -526909440, 1611661312, 6, 0,
11397         _vq_quantlist__44c6_s_p9_2,
11398         NULL,
11399         &_vq_auxt__44c6_s_p9_2,
11400         NULL,
11401         0
11402 };
11403
11404 static long _huff_lengthlist__44c6_s_short[] = {
11405          3, 9,11,11,13,14,19,17,17,19, 5, 4, 5, 8,10,10,
11406         13,16,18,19, 7, 4, 4, 5, 8, 9,12,14,17,19, 8, 6,
11407          5, 5, 7, 7,10,13,16,18,10, 8, 7, 6, 5, 5, 8,11,
11408         17,19,11, 9, 7, 7, 5, 4, 5, 8,17,19,13,11, 8, 7,
11409          7, 5, 5, 7,16,18,14,13, 8, 6, 6, 5, 5, 7,16,18,
11410         18,16,10, 8, 8, 7, 7, 9,16,18,18,18,12,10,10, 9,
11411          9,10,17,18,
11412 };
11413
11414 static static_codebook _huff_book__44c6_s_short = {
11415         2, 100,
11416         _huff_lengthlist__44c6_s_short,
11417         0, 0, 0, 0, 0,
11418         NULL,
11419         NULL,
11420         NULL,
11421         NULL,
11422         0
11423 };
11424
11425 static long _huff_lengthlist__44c7_s_long[] = {
11426          3, 8,11,13,15,14,14,13,15,14, 6, 4, 5, 7, 9,10,
11427         11,11,14,13,10, 4, 3, 5, 7, 8, 9,10,13,13,12, 7,
11428          4, 4, 5, 6, 8, 9,12,14,13, 9, 6, 5, 5, 6, 8, 9,
11429         12,14,12, 9, 7, 6, 5, 5, 6, 8,11,11,12,11, 9, 8,
11430          7, 6, 6, 7,10,11,13,11,10, 9, 8, 7, 6, 6, 9,11,
11431         13,13,12,12,12,10, 9, 8, 9,11,12,14,15,15,14,12,
11432         11,10,10,12,
11433 };
11434
11435 static static_codebook _huff_book__44c7_s_long = {
11436         2, 100,
11437         _huff_lengthlist__44c7_s_long,
11438         0, 0, 0, 0, 0,
11439         NULL,
11440         NULL,
11441         NULL,
11442         NULL,
11443         0
11444 };
11445
11446 static long _vq_quantlist__44c7_s_p1_0[] = {
11447         1,
11448         0,
11449         2,
11450 };
11451
11452 static long _vq_lengthlist__44c7_s_p1_0[] = {
11453          1, 5, 5, 0, 5, 5, 0, 5, 5, 5, 8, 7, 0, 9, 9, 0,
11454          9, 8, 5, 7, 8, 0, 9, 9, 0, 8, 9, 0, 0, 0, 0, 0,
11455          0, 0, 0, 0, 5, 9, 9, 0, 8, 8, 0, 8, 8, 5, 8, 9,
11456          0, 8, 8, 0, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,
11457          9, 9, 0, 8, 8, 0, 8, 8, 5, 8, 9, 0, 8, 8, 0, 8,
11458          8,
11459 };
11460
11461 static float _vq_quantthresh__44c7_s_p1_0[] = {
11462         -0.5, 0.5, 
11463 };
11464
11465 static long _vq_quantmap__44c7_s_p1_0[] = {
11466             1,    0,    2,
11467 };
11468
11469 static encode_aux_threshmatch _vq_auxt__44c7_s_p1_0 = {
11470         _vq_quantthresh__44c7_s_p1_0,
11471         _vq_quantmap__44c7_s_p1_0,
11472         3,
11473         3
11474 };
11475
11476 static static_codebook _44c7_s_p1_0 = {
11477         4, 81,
11478         _vq_lengthlist__44c7_s_p1_0,
11479         1, -535822336, 1611661312, 2, 0,
11480         _vq_quantlist__44c7_s_p1_0,
11481         NULL,
11482         &_vq_auxt__44c7_s_p1_0,
11483         NULL,
11484         0
11485 };
11486
11487 static long _vq_quantlist__44c7_s_p2_0[] = {
11488         2,
11489         1,
11490         3,
11491         0,
11492         4,
11493 };
11494
11495 static long _vq_lengthlist__44c7_s_p2_0[] = {
11496          3, 5, 5, 8, 8, 0, 5, 5, 8, 8, 0, 5, 5, 8, 8, 0,
11497          7, 7, 9, 9, 0, 0, 0, 9, 9, 5, 7, 7, 9, 9, 0, 8,
11498          8,10,10, 0, 8, 7,10, 9, 0,10,10,11,11, 0, 0, 0,
11499         11,11, 5, 7, 7, 9, 9, 0, 8, 8,10,10, 0, 7, 8, 9,
11500         10, 0,10,10,11,11, 0, 0, 0,11,11, 8, 9, 9,11,10,
11501          0,11,11,12,12, 0,11,10,12,12, 0,13,14,14,14, 0,
11502          0, 0,14,13, 8, 9, 9,10,11, 0,11,11,12,12, 0,10,
11503         11,12,12, 0,13,13,14,14, 0, 0, 0,13,14, 0, 0, 0,
11504          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11505          0, 0, 0, 0, 0, 0, 5, 8, 7,11,10, 0, 7, 7,10,10,
11506          0, 7, 7,10,10, 0, 9, 9,11,10, 0, 0, 0,11,11, 5,
11507          7, 8,10,11, 0, 7, 7,10,10, 0, 7, 7,10,10, 0, 9,
11508          9,10,11, 0, 0, 0,11,11, 8,10, 9,12,12, 0,10,10,
11509         12,12, 0,10,10,12,12, 0,12,12,13,13, 0, 0, 0,13,
11510         13, 8, 9,10,12,12, 0,10,10,12,12, 0,10,10,11,12,
11511          0,12,12,13,13, 0, 0, 0,13,13, 0, 0, 0, 0, 0, 0,
11512          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11513          0, 0, 0, 5, 8, 8,11,11, 0, 7, 7,10,10, 0, 7, 7,
11514         10,10, 0, 9, 9,10,11, 0, 0, 0,11,10, 5, 8, 8,10,
11515         11, 0, 7, 7,10,10, 0, 7, 7,10,10, 0, 9, 9,11,10,
11516          0, 0, 0,10,11, 9,10,10,12,12, 0,10,10,12,12, 0,
11517         10,10,12,12, 0,12,13,13,13, 0, 0, 0,13,12, 9,10,
11518         10,12,12, 0,10,10,12,12, 0,10,10,12,12, 0,13,12,
11519         13,13, 0, 0, 0,12,13, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11520          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11521          7,10,10,14,13, 0, 9, 9,12,12, 0, 9, 9,12,12, 0,
11522         10,10,12,12, 0, 0, 0,12,12, 7,10,10,13,14, 0, 9,
11523          9,12,13, 0, 9, 9,12,12, 0,10,10,12,12, 0, 0, 0,
11524         12,12, 9,11,11,14,13, 0,11,10,13,12, 0,11,11,13,
11525         13, 0,12,12,13,13, 0, 0, 0,13,13, 9,11,11,13,14,
11526          0,10,11,12,13, 0,11,11,13,13, 0,12,12,13,13, 0,
11527          0, 0,13,13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11528          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11529          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11530          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11531          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9,
11532         11,11,14,14, 0,10,11,13,13, 0,11,10,13,13, 0,12,
11533         12,13,13, 0, 0, 0,13,12, 9,11,11,14,14, 0,11,10,
11534         13,13, 0,10,11,13,13, 0,12,12,14,13, 0, 0, 0,13,
11535         13,
11536 };
11537
11538 static float _vq_quantthresh__44c7_s_p2_0[] = {
11539         -1.5, -0.5, 0.5, 1.5, 
11540 };
11541
11542 static long _vq_quantmap__44c7_s_p2_0[] = {
11543             3,    1,    0,    2,    4,
11544 };
11545
11546 static encode_aux_threshmatch _vq_auxt__44c7_s_p2_0 = {
11547         _vq_quantthresh__44c7_s_p2_0,
11548         _vq_quantmap__44c7_s_p2_0,
11549         5,
11550         5
11551 };
11552
11553 static static_codebook _44c7_s_p2_0 = {
11554         4, 625,
11555         _vq_lengthlist__44c7_s_p2_0,
11556         1, -533725184, 1611661312, 3, 0,
11557         _vq_quantlist__44c7_s_p2_0,
11558         NULL,
11559         &_vq_auxt__44c7_s_p2_0,
11560         NULL,
11561         0
11562 };
11563
11564 static long _vq_quantlist__44c7_s_p3_0[] = {
11565         4,
11566         3,
11567         5,
11568         2,
11569         6,
11570         1,
11571         7,
11572         0,
11573         8,
11574 };
11575
11576 static long _vq_lengthlist__44c7_s_p3_0[] = {
11577          2, 4, 4, 5, 5, 7, 7, 9, 9, 0, 4, 4, 6, 6, 7, 7,
11578          9, 9, 0, 4, 4, 6, 6, 7, 7, 9, 9, 0, 5, 5, 6, 6,
11579          8, 8,10,10, 0, 0, 0, 6, 6, 8, 8,10,10, 0, 0, 0,
11580          7, 7, 9, 9,10,10, 0, 0, 0, 7, 7, 8, 8,10,10, 0,
11581          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11582          0,
11583 };
11584
11585 static float _vq_quantthresh__44c7_s_p3_0[] = {
11586         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
11587 };
11588
11589 static long _vq_quantmap__44c7_s_p3_0[] = {
11590             7,    5,    3,    1,    0,    2,    4,    6,
11591             8,
11592 };
11593
11594 static encode_aux_threshmatch _vq_auxt__44c7_s_p3_0 = {
11595         _vq_quantthresh__44c7_s_p3_0,
11596         _vq_quantmap__44c7_s_p3_0,
11597         9,
11598         9
11599 };
11600
11601 static static_codebook _44c7_s_p3_0 = {
11602         2, 81,
11603         _vq_lengthlist__44c7_s_p3_0,
11604         1, -531628032, 1611661312, 4, 0,
11605         _vq_quantlist__44c7_s_p3_0,
11606         NULL,
11607         &_vq_auxt__44c7_s_p3_0,
11608         NULL,
11609         0
11610 };
11611
11612 static long _vq_quantlist__44c7_s_p4_0[] = {
11613         8,
11614         7,
11615         9,
11616         6,
11617         10,
11618         5,
11619         11,
11620         4,
11621         12,
11622         3,
11623         13,
11624         2,
11625         14,
11626         1,
11627         15,
11628         0,
11629         16,
11630 };
11631
11632 static long _vq_lengthlist__44c7_s_p4_0[] = {
11633          3, 4, 4, 5, 5, 7, 7, 8, 8, 8, 8, 9, 9,10,10,11,
11634         11, 0, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10,11,11,
11635         12,12, 0, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10,11,
11636         11,12,12, 0, 5, 5, 6, 6, 8, 8, 9, 9, 9, 9,10,10,
11637         11,12,12,12, 0, 0, 0, 6, 6, 8, 7, 9, 9, 9, 9,10,
11638         10,11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9,10,10,
11639         11,11,12,12,13,12, 0, 0, 0, 7, 7, 8, 8, 9, 9,10,
11640         10,11,11,12,12,12,13, 0, 0, 0, 7, 7, 8, 8, 9, 9,
11641         10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 8, 8, 9,
11642          9,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 0, 0,
11643          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11644          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11645          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11646          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11647          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11648          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11649          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11650          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11651          0,
11652 };
11653
11654 static float _vq_quantthresh__44c7_s_p4_0[] = {
11655         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
11656         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
11657 };
11658
11659 static long _vq_quantmap__44c7_s_p4_0[] = {
11660            15,   13,   11,    9,    7,    5,    3,    1,
11661             0,    2,    4,    6,    8,   10,   12,   14,
11662            16,
11663 };
11664
11665 static encode_aux_threshmatch _vq_auxt__44c7_s_p4_0 = {
11666         _vq_quantthresh__44c7_s_p4_0,
11667         _vq_quantmap__44c7_s_p4_0,
11668         17,
11669         17
11670 };
11671
11672 static static_codebook _44c7_s_p4_0 = {
11673         2, 289,
11674         _vq_lengthlist__44c7_s_p4_0,
11675         1, -529530880, 1611661312, 5, 0,
11676         _vq_quantlist__44c7_s_p4_0,
11677         NULL,
11678         &_vq_auxt__44c7_s_p4_0,
11679         NULL,
11680         0
11681 };
11682
11683 static long _vq_quantlist__44c7_s_p5_0[] = {
11684         1,
11685         0,
11686         2,
11687 };
11688
11689 static long _vq_lengthlist__44c7_s_p5_0[] = {
11690          1, 4, 4, 5, 7, 7, 6, 7, 7, 4, 6, 7,10,10,10,10,
11691         10, 9, 4, 6, 6,10,10,10,10, 9,10, 5,10,10, 9,11,
11692         12,10,11,12, 7,10,10,11,12,12,12,12,12, 7,10,10,
11693         11,12,12,12,12,12, 6,10,10,10,12,12,11,12,12, 7,
11694         10,10,12,12,12,12,11,12, 7,10,10,11,12,12,12,12,
11695         12,
11696 };
11697
11698 static float _vq_quantthresh__44c7_s_p5_0[] = {
11699         -5.5, 5.5, 
11700 };
11701
11702 static long _vq_quantmap__44c7_s_p5_0[] = {
11703             1,    0,    2,
11704 };
11705
11706 static encode_aux_threshmatch _vq_auxt__44c7_s_p5_0 = {
11707         _vq_quantthresh__44c7_s_p5_0,
11708         _vq_quantmap__44c7_s_p5_0,
11709         3,
11710         3
11711 };
11712
11713 static static_codebook _44c7_s_p5_0 = {
11714         4, 81,
11715         _vq_lengthlist__44c7_s_p5_0,
11716         1, -529137664, 1618345984, 2, 0,
11717         _vq_quantlist__44c7_s_p5_0,
11718         NULL,
11719         &_vq_auxt__44c7_s_p5_0,
11720         NULL,
11721         0
11722 };
11723
11724 static long _vq_quantlist__44c7_s_p5_1[] = {
11725         5,
11726         4,
11727         6,
11728         3,
11729         7,
11730         2,
11731         8,
11732         1,
11733         9,
11734         0,
11735         10,
11736 };
11737
11738 static long _vq_lengthlist__44c7_s_p5_1[] = {
11739          3, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8,11, 4, 4, 6, 6,
11740          7, 7, 8, 8, 9, 9,11, 4, 4, 6, 6, 7, 7, 8, 8, 9,
11741          9,12, 5, 5, 6, 6, 7, 7, 9, 9, 9, 9,12,12,12, 6,
11742          6, 7, 7, 9, 9, 9, 9,11,11,11, 7, 7, 7, 7, 8, 8,
11743          9, 9,11,11,11, 7, 7, 7, 7, 8, 8, 9, 9,11,11,11,
11744          7, 7, 8, 8, 8, 8, 9, 9,11,11,11,11,11, 8, 8, 8,
11745          8, 8, 9,11,11,11,11,11, 8, 8, 8, 8, 8, 8,11,11,
11746         11,11,11, 7, 7, 8, 8, 8, 8,
11747 };
11748
11749 static float _vq_quantthresh__44c7_s_p5_1[] = {
11750         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
11751         3.5, 4.5, 
11752 };
11753
11754 static long _vq_quantmap__44c7_s_p5_1[] = {
11755             9,    7,    5,    3,    1,    0,    2,    4,
11756             6,    8,   10,
11757 };
11758
11759 static encode_aux_threshmatch _vq_auxt__44c7_s_p5_1 = {
11760         _vq_quantthresh__44c7_s_p5_1,
11761         _vq_quantmap__44c7_s_p5_1,
11762         11,
11763         11
11764 };
11765
11766 static static_codebook _44c7_s_p5_1 = {
11767         2, 121,
11768         _vq_lengthlist__44c7_s_p5_1,
11769         1, -531365888, 1611661312, 4, 0,
11770         _vq_quantlist__44c7_s_p5_1,
11771         NULL,
11772         &_vq_auxt__44c7_s_p5_1,
11773         NULL,
11774         0
11775 };
11776
11777 static long _vq_quantlist__44c7_s_p6_0[] = {
11778         6,
11779         5,
11780         7,
11781         4,
11782         8,
11783         3,
11784         9,
11785         2,
11786         10,
11787         1,
11788         11,
11789         0,
11790         12,
11791 };
11792
11793 static long _vq_lengthlist__44c7_s_p6_0[] = {
11794          1, 4, 4, 6, 6, 7, 7, 8, 7, 9, 8,10,10, 6, 5, 5,
11795          7, 7, 8, 8, 9, 9, 9,10,11,11, 7, 5, 5, 7, 7, 8,
11796          8, 9, 9,10,10,11,11, 0, 7, 7, 7, 7, 9, 8, 9, 9,
11797         10,10,11,11, 0, 8, 8, 7, 7, 8, 9, 9, 9,10,10,11,
11798         11, 0,11,11, 9, 9,10,10,11,10,11,11,12,12, 0,12,
11799         12, 9, 9,10,10,11,11,11,11,12,12, 0, 0, 0, 0, 0,
11800          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11801          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11802          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11803          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11804          0, 0, 0, 0, 0, 0, 0, 0, 0,
11805 };
11806
11807 static float _vq_quantthresh__44c7_s_p6_0[] = {
11808         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
11809         12.5, 17.5, 22.5, 27.5, 
11810 };
11811
11812 static long _vq_quantmap__44c7_s_p6_0[] = {
11813            11,    9,    7,    5,    3,    1,    0,    2,
11814             4,    6,    8,   10,   12,
11815 };
11816
11817 static encode_aux_threshmatch _vq_auxt__44c7_s_p6_0 = {
11818         _vq_quantthresh__44c7_s_p6_0,
11819         _vq_quantmap__44c7_s_p6_0,
11820         13,
11821         13
11822 };
11823
11824 static static_codebook _44c7_s_p6_0 = {
11825         2, 169,
11826         _vq_lengthlist__44c7_s_p6_0,
11827         1, -526516224, 1616117760, 4, 0,
11828         _vq_quantlist__44c7_s_p6_0,
11829         NULL,
11830         &_vq_auxt__44c7_s_p6_0,
11831         NULL,
11832         0
11833 };
11834
11835 static long _vq_quantlist__44c7_s_p6_1[] = {
11836         2,
11837         1,
11838         3,
11839         0,
11840         4,
11841 };
11842
11843 static long _vq_lengthlist__44c7_s_p6_1[] = {
11844          3, 4, 4, 5, 5, 5, 4, 4, 5, 5, 5, 4, 4, 5, 5, 6,
11845          5, 5, 5, 5, 6, 6, 6, 5, 5,
11846 };
11847
11848 static float _vq_quantthresh__44c7_s_p6_1[] = {
11849         -1.5, -0.5, 0.5, 1.5, 
11850 };
11851
11852 static long _vq_quantmap__44c7_s_p6_1[] = {
11853             3,    1,    0,    2,    4,
11854 };
11855
11856 static encode_aux_threshmatch _vq_auxt__44c7_s_p6_1 = {
11857         _vq_quantthresh__44c7_s_p6_1,
11858         _vq_quantmap__44c7_s_p6_1,
11859         5,
11860         5
11861 };
11862
11863 static static_codebook _44c7_s_p6_1 = {
11864         2, 25,
11865         _vq_lengthlist__44c7_s_p6_1,
11866         1, -533725184, 1611661312, 3, 0,
11867         _vq_quantlist__44c7_s_p6_1,
11868         NULL,
11869         &_vq_auxt__44c7_s_p6_1,
11870         NULL,
11871         0
11872 };
11873
11874 static long _vq_quantlist__44c7_s_p7_0[] = {
11875         6,
11876         5,
11877         7,
11878         4,
11879         8,
11880         3,
11881         9,
11882         2,
11883         10,
11884         1,
11885         11,
11886         0,
11887         12,
11888 };
11889
11890 static long _vq_lengthlist__44c7_s_p7_0[] = {
11891          1, 4, 4, 6, 6, 7, 8, 9, 9,10,10,12,11, 6, 5, 5,
11892          7, 7, 8, 8, 9,10,11,11,12,12, 7, 5, 5, 7, 7, 8,
11893          8,10,10,11,11,12,12,20, 7, 7, 7, 7, 8, 9,10,10,
11894         11,11,12,13,20, 7, 7, 7, 7, 9, 9,10,10,11,12,13,
11895         13,20,11,11, 8, 8, 9, 9,11,11,12,12,13,13,20,11,
11896         11, 8, 8, 9, 9,11,11,12,12,13,13,20,20,20,10,10,
11897         10,10,12,12,13,13,13,13,20,20,20,10,10,10,10,12,
11898         12,13,13,13,14,20,20,20,14,14,11,11,12,12,13,13,
11899         14,14,20,20,20,14,14,11,11,12,12,13,13,14,14,20,
11900         20,20,20,19,13,13,13,13,14,14,15,14,19,19,19,19,
11901         19,13,13,13,13,14,14,15,15,
11902 };
11903
11904 static float _vq_quantthresh__44c7_s_p7_0[] = {
11905         -60.5, -49.5, -38.5, -27.5, -16.5, -5.5, 5.5, 16.5, 
11906         27.5, 38.5, 49.5, 60.5, 
11907 };
11908
11909 static long _vq_quantmap__44c7_s_p7_0[] = {
11910            11,    9,    7,    5,    3,    1,    0,    2,
11911             4,    6,    8,   10,   12,
11912 };
11913
11914 static encode_aux_threshmatch _vq_auxt__44c7_s_p7_0 = {
11915         _vq_quantthresh__44c7_s_p7_0,
11916         _vq_quantmap__44c7_s_p7_0,
11917         13,
11918         13
11919 };
11920
11921 static static_codebook _44c7_s_p7_0 = {
11922         2, 169,
11923         _vq_lengthlist__44c7_s_p7_0,
11924         1, -523206656, 1618345984, 4, 0,
11925         _vq_quantlist__44c7_s_p7_0,
11926         NULL,
11927         &_vq_auxt__44c7_s_p7_0,
11928         NULL,
11929         0
11930 };
11931
11932 static long _vq_quantlist__44c7_s_p7_1[] = {
11933         5,
11934         4,
11935         6,
11936         3,
11937         7,
11938         2,
11939         8,
11940         1,
11941         9,
11942         0,
11943         10,
11944 };
11945
11946 static long _vq_lengthlist__44c7_s_p7_1[] = {
11947          4, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 8, 6, 6, 7, 7,
11948          7, 7, 7, 7, 7, 7, 8, 6, 6, 6, 7, 7, 7, 7, 7, 7,
11949          7, 8, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 7,
11950          7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 7, 7, 7, 7, 7, 7,
11951          7, 7, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8,
11952          7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 7, 7, 7,
11953          7, 7, 7, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 8, 8,
11954          8, 8, 8, 7, 7, 7, 7, 7, 7,
11955 };
11956
11957 static float _vq_quantthresh__44c7_s_p7_1[] = {
11958         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
11959         3.5, 4.5, 
11960 };
11961
11962 static long _vq_quantmap__44c7_s_p7_1[] = {
11963             9,    7,    5,    3,    1,    0,    2,    4,
11964             6,    8,   10,
11965 };
11966
11967 static encode_aux_threshmatch _vq_auxt__44c7_s_p7_1 = {
11968         _vq_quantthresh__44c7_s_p7_1,
11969         _vq_quantmap__44c7_s_p7_1,
11970         11,
11971         11
11972 };
11973
11974 static static_codebook _44c7_s_p7_1 = {
11975         2, 121,
11976         _vq_lengthlist__44c7_s_p7_1,
11977         1, -531365888, 1611661312, 4, 0,
11978         _vq_quantlist__44c7_s_p7_1,
11979         NULL,
11980         &_vq_auxt__44c7_s_p7_1,
11981         NULL,
11982         0
11983 };
11984
11985 static long _vq_quantlist__44c7_s_p8_0[] = {
11986         7,
11987         6,
11988         8,
11989         5,
11990         9,
11991         4,
11992         10,
11993         3,
11994         11,
11995         2,
11996         12,
11997         1,
11998         13,
11999         0,
12000         14,
12001 };
12002
12003 static long _vq_lengthlist__44c7_s_p8_0[] = {
12004          1, 4, 4, 7, 7, 8, 8, 8, 7, 9, 8, 9, 9,10,10, 6,
12005          5, 5, 7, 7, 9, 9, 8, 8,10, 9,11,10,12,11, 6, 5,
12006          5, 8, 7, 9, 9, 8, 8,10,10,11,11,12,11,19, 8, 8,
12007          8, 8,10,10, 9, 9,10,10,11,11,12,11,19, 8, 8, 8,
12008          8,10,10, 9, 9,10,10,11,11,12,12,19,12,12, 9, 9,
12009         10,10, 9,10,10,10,11,11,12,12,19,12,12, 9, 9,10,
12010         10,10,10,10,10,12,12,12,12,19,19,19, 9, 9, 9, 9,
12011         11,10,11,11,12,11,13,13,19,19,19, 9, 9, 9, 9,11,
12012         10,11,11,11,12,13,13,19,19,19,13,13,10,10,11,11,
12013         12,12,12,12,13,12,19,19,19,14,13,10,10,11,11,12,
12014         12,12,13,13,13,19,19,19,19,19,12,12,12,11,12,13,
12015         14,13,13,13,19,19,19,19,19,12,12,12,11,12,12,13,
12016         14,13,14,19,19,19,19,19,16,16,12,13,12,13,13,14,
12017         15,14,19,18,18,18,18,16,15,12,11,12,11,14,12,14,
12018         14,
12019 };
12020
12021 static float _vq_quantthresh__44c7_s_p8_0[] = {
12022         -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5, 
12023         31.5, 52.5, 73.5, 94.5, 115.5, 136.5, 
12024 };
12025
12026 static long _vq_quantmap__44c7_s_p8_0[] = {
12027            13,   11,    9,    7,    5,    3,    1,    0,
12028             2,    4,    6,    8,   10,   12,   14,
12029 };
12030
12031 static encode_aux_threshmatch _vq_auxt__44c7_s_p8_0 = {
12032         _vq_quantthresh__44c7_s_p8_0,
12033         _vq_quantmap__44c7_s_p8_0,
12034         15,
12035         15
12036 };
12037
12038 static static_codebook _44c7_s_p8_0 = {
12039         2, 225,
12040         _vq_lengthlist__44c7_s_p8_0,
12041         1, -520986624, 1620377600, 4, 0,
12042         _vq_quantlist__44c7_s_p8_0,
12043         NULL,
12044         &_vq_auxt__44c7_s_p8_0,
12045         NULL,
12046         0
12047 };
12048
12049 static long _vq_quantlist__44c7_s_p8_1[] = {
12050         10,
12051         9,
12052         11,
12053         8,
12054         12,
12055         7,
12056         13,
12057         6,
12058         14,
12059         5,
12060         15,
12061         4,
12062         16,
12063         3,
12064         17,
12065         2,
12066         18,
12067         1,
12068         19,
12069         0,
12070         20,
12071 };
12072
12073 static long _vq_lengthlist__44c7_s_p8_1[] = {
12074          3, 5, 5, 7, 6, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8,
12075          8, 8, 8, 8, 8,10, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,
12076          9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 6, 6, 7, 7, 8,
12077          8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,
12078          7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
12079          9, 9, 9, 9,10,10,10, 8, 8, 8, 8, 9, 9, 9, 9, 9,
12080          9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10, 8, 8, 8, 9,
12081          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,
12082         10, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
12083          9, 9, 9,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
12084          9, 9, 9, 9, 9, 9, 9, 9,10,11,10,10,10, 9, 9, 9,
12085          9, 9, 9, 9, 9, 9, 9,10, 9, 9,10, 9, 9,10,11,10,
12086         11,10, 9, 9, 9, 9, 9, 9, 9,10,10,10, 9,10, 9, 9,
12087          9, 9,11,10,11,10,10, 9, 9, 9, 9, 9, 9,10, 9, 9,
12088         10, 9, 9,10, 9, 9,10,11,10,10,11,10, 9, 9, 9, 9,
12089          9,10,10, 9,10,10,10,10, 9,10,10,10,10,10,10,11,
12090         11,11,10, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,
12091         10,10,10,11,11,10,10,10,10,10,10,10,10,10,10,10,
12092         10, 9,10,10, 9,10,11,11,10,11,10,11,10, 9,10,10,
12093          9,10,10,10,10,10,10,10,10,10,10,11,11,11,11,10,
12094         11,11,10,10,10,10,10,10, 9,10, 9,10,10, 9,10, 9,
12095         10,10,10,11,10,11,10,11,11,10,10,10,10,10,10, 9,
12096         10,10,10,10,10,10,10,11,10,10,10,10,10,10,10,10,
12097         10,10,10,10,10,10,10,10,10,10,10,10,10,11,10,11,
12098         11,10,10,10,10, 9, 9,10,10, 9, 9,10, 9,10,10,10,
12099         10,11,11,10,10,10,10,10,10,10, 9, 9,10,10,10, 9,
12100          9,10,10,10,10,10,11,10,11,10,10,10,10,10,10, 9,
12101         10,10,10,10,10,10,10,10,10,
12102 };
12103
12104 static float _vq_quantthresh__44c7_s_p8_1[] = {
12105         -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, 
12106         -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 
12107         6.5, 7.5, 8.5, 9.5, 
12108 };
12109
12110 static long _vq_quantmap__44c7_s_p8_1[] = {
12111            19,   17,   15,   13,   11,    9,    7,    5,
12112             3,    1,    0,    2,    4,    6,    8,   10,
12113            12,   14,   16,   18,   20,
12114 };
12115
12116 static encode_aux_threshmatch _vq_auxt__44c7_s_p8_1 = {
12117         _vq_quantthresh__44c7_s_p8_1,
12118         _vq_quantmap__44c7_s_p8_1,
12119         21,
12120         21
12121 };
12122
12123 static static_codebook _44c7_s_p8_1 = {
12124         2, 441,
12125         _vq_lengthlist__44c7_s_p8_1,
12126         1, -529268736, 1611661312, 5, 0,
12127         _vq_quantlist__44c7_s_p8_1,
12128         NULL,
12129         &_vq_auxt__44c7_s_p8_1,
12130         NULL,
12131         0
12132 };
12133
12134 static long _vq_quantlist__44c7_s_p9_0[] = {
12135         6,
12136         5,
12137         7,
12138         4,
12139         8,
12140         3,
12141         9,
12142         2,
12143         10,
12144         1,
12145         11,
12146         0,
12147         12,
12148 };
12149
12150 static long _vq_lengthlist__44c7_s_p9_0[] = {
12151          1, 3, 3,11,11,11,11,11,11,11,11,11,11, 4, 6, 6,
12152         11,11,11,11,11,11,11,11,11,11, 4, 7, 7,11,11,11,
12153         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
12154         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
12155         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
12156         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
12157         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
12158         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
12159         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
12160         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
12161         11,11,11,11,11,11,11,11,11,
12162 };
12163
12164 static float _vq_quantthresh__44c7_s_p9_0[] = {
12165         -3503.5, -2866.5, -2229.5, -1592.5, -955.5, -318.5, 318.5, 955.5, 
12166         1592.5, 2229.5, 2866.5, 3503.5, 
12167 };
12168
12169 static long _vq_quantmap__44c7_s_p9_0[] = {
12170            11,    9,    7,    5,    3,    1,    0,    2,
12171             4,    6,    8,   10,   12,
12172 };
12173
12174 static encode_aux_threshmatch _vq_auxt__44c7_s_p9_0 = {
12175         _vq_quantthresh__44c7_s_p9_0,
12176         _vq_quantmap__44c7_s_p9_0,
12177         13,
12178         13
12179 };
12180
12181 static static_codebook _44c7_s_p9_0 = {
12182         2, 169,
12183         _vq_lengthlist__44c7_s_p9_0,
12184         1, -511845376, 1630791680, 4, 0,
12185         _vq_quantlist__44c7_s_p9_0,
12186         NULL,
12187         &_vq_auxt__44c7_s_p9_0,
12188         NULL,
12189         0
12190 };
12191
12192 static long _vq_quantlist__44c7_s_p9_1[] = {
12193         6,
12194         5,
12195         7,
12196         4,
12197         8,
12198         3,
12199         9,
12200         2,
12201         10,
12202         1,
12203         11,
12204         0,
12205         12,
12206 };
12207
12208 static long _vq_lengthlist__44c7_s_p9_1[] = {
12209          1, 4, 4, 7, 7, 7, 7, 7, 6, 8, 8, 8, 8, 6, 6, 6,
12210          8, 8, 9, 8, 8, 7, 9, 8,11,10, 5, 6, 6, 8, 8, 9,
12211          8, 8, 8,10, 9,11,11,16, 8, 8, 9, 8, 9, 9, 9, 8,
12212         10, 9,11,10,16, 8, 8, 9, 9,10,10, 9, 9,10,10,11,
12213         11,16,13,13, 9, 9,10,10, 9,10,11,11,12,11,16,13,
12214         13, 9, 8,10, 9,10,10,10,10,11,11,16,14,16, 8, 9,
12215          9, 9,11,10,11,11,12,11,16,16,16, 9, 7,10, 7,11,
12216         10,11,11,12,11,16,16,16,12,12, 9,10,11,11,12,11,
12217         12,12,16,16,16,12,10,10, 7,11, 8,12,11,12,12,16,
12218         16,15,16,16,11,12,10,10,12,11,12,12,16,16,16,15,
12219         15,11,11,10,10,12,12,12,12,
12220 };
12221
12222 static float _vq_quantthresh__44c7_s_p9_1[] = {
12223         -269.5, -220.5, -171.5, -122.5, -73.5, -24.5, 24.5, 73.5, 
12224         122.5, 171.5, 220.5, 269.5, 
12225 };
12226
12227 static long _vq_quantmap__44c7_s_p9_1[] = {
12228            11,    9,    7,    5,    3,    1,    0,    2,
12229             4,    6,    8,   10,   12,
12230 };
12231
12232 static encode_aux_threshmatch _vq_auxt__44c7_s_p9_1 = {
12233         _vq_quantthresh__44c7_s_p9_1,
12234         _vq_quantmap__44c7_s_p9_1,
12235         13,
12236         13
12237 };
12238
12239 static static_codebook _44c7_s_p9_1 = {
12240         2, 169,
12241         _vq_lengthlist__44c7_s_p9_1,
12242         1, -518889472, 1622704128, 4, 0,
12243         _vq_quantlist__44c7_s_p9_1,
12244         NULL,
12245         &_vq_auxt__44c7_s_p9_1,
12246         NULL,
12247         0
12248 };
12249
12250 static long _vq_quantlist__44c7_s_p9_2[] = {
12251         24,
12252         23,
12253         25,
12254         22,
12255         26,
12256         21,
12257         27,
12258         20,
12259         28,
12260         19,
12261         29,
12262         18,
12263         30,
12264         17,
12265         31,
12266         16,
12267         32,
12268         15,
12269         33,
12270         14,
12271         34,
12272         13,
12273         35,
12274         12,
12275         36,
12276         11,
12277         37,
12278         10,
12279         38,
12280         9,
12281         39,
12282         8,
12283         40,
12284         7,
12285         41,
12286         6,
12287         42,
12288         5,
12289         43,
12290         4,
12291         44,
12292         3,
12293         45,
12294         2,
12295         46,
12296         1,
12297         47,
12298         0,
12299         48,
12300 };
12301
12302 static long _vq_lengthlist__44c7_s_p9_2[] = {
12303          2, 4, 3, 4, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6,
12304          6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
12305          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
12306          7,
12307 };
12308
12309 static float _vq_quantthresh__44c7_s_p9_2[] = {
12310         -23.5, -22.5, -21.5, -20.5, -19.5, -18.5, -17.5, -16.5, 
12311         -15.5, -14.5, -13.5, -12.5, -11.5, -10.5, -9.5, -8.5, 
12312         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
12313         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
12314         8.5, 9.5, 10.5, 11.5, 12.5, 13.5, 14.5, 15.5, 
12315         16.5, 17.5, 18.5, 19.5, 20.5, 21.5, 22.5, 23.5, 
12316 };
12317
12318 static long _vq_quantmap__44c7_s_p9_2[] = {
12319            47,   45,   43,   41,   39,   37,   35,   33,
12320            31,   29,   27,   25,   23,   21,   19,   17,
12321            15,   13,   11,    9,    7,    5,    3,    1,
12322             0,    2,    4,    6,    8,   10,   12,   14,
12323            16,   18,   20,   22,   24,   26,   28,   30,
12324            32,   34,   36,   38,   40,   42,   44,   46,
12325            48,
12326 };
12327
12328 static encode_aux_threshmatch _vq_auxt__44c7_s_p9_2 = {
12329         _vq_quantthresh__44c7_s_p9_2,
12330         _vq_quantmap__44c7_s_p9_2,
12331         49,
12332         49
12333 };
12334
12335 static static_codebook _44c7_s_p9_2 = {
12336         1, 49,
12337         _vq_lengthlist__44c7_s_p9_2,
12338         1, -526909440, 1611661312, 6, 0,
12339         _vq_quantlist__44c7_s_p9_2,
12340         NULL,
12341         &_vq_auxt__44c7_s_p9_2,
12342         NULL,
12343         0
12344 };
12345
12346 static long _huff_lengthlist__44c7_s_short[] = {
12347          4,11,12,14,15,15,17,17,18,18, 5, 6, 6, 8, 9,10,
12348         13,17,18,19, 7, 5, 4, 6, 8, 9,11,15,19,19, 8, 6,
12349          5, 5, 6, 7,11,14,16,17, 9, 7, 7, 6, 7, 7,10,13,
12350         15,19,10, 8, 7, 6, 7, 6, 7, 9,14,16,12,10, 9, 7,
12351          7, 6, 4, 5,10,15,14,13,11, 7, 6, 6, 4, 2, 7,13,
12352         16,16,15, 9, 8, 8, 8, 6, 9,13,19,19,17,12,11,10,
12353         10, 9,11,14,
12354 };
12355
12356 static static_codebook _huff_book__44c7_s_short = {
12357         2, 100,
12358         _huff_lengthlist__44c7_s_short,
12359         0, 0, 0, 0, 0,
12360         NULL,
12361         NULL,
12362         NULL,
12363         NULL,
12364         0
12365 };
12366
12367 static long _huff_lengthlist__44c8_s_long[] = {
12368          3, 8,12,13,14,14,14,13,14,14, 6, 4, 5, 8,10,10,
12369         11,11,14,13, 9, 5, 4, 5, 7, 8, 9,10,13,13,12, 7,
12370          5, 4, 5, 6, 8, 9,12,13,13, 9, 6, 5, 5, 5, 7, 9,
12371         11,14,12,10, 7, 6, 5, 4, 6, 7,10,11,12,11, 9, 8,
12372          7, 5, 5, 6,10,10,13,12,10, 9, 8, 6, 6, 5, 8,10,
12373         14,13,12,12,11,10, 9, 7, 8,10,12,13,14,14,13,12,
12374         11, 9, 9,10,
12375 };
12376
12377 static static_codebook _huff_book__44c8_s_long = {
12378         2, 100,
12379         _huff_lengthlist__44c8_s_long,
12380         0, 0, 0, 0, 0,
12381         NULL,
12382         NULL,
12383         NULL,
12384         NULL,
12385         0
12386 };
12387
12388 static long _vq_quantlist__44c8_s_p1_0[] = {
12389         1,
12390         0,
12391         2,
12392 };
12393
12394 static long _vq_lengthlist__44c8_s_p1_0[] = {
12395          1, 5, 5, 0, 5, 5, 0, 5, 5, 5, 7, 7, 0, 9, 8, 0,
12396          9, 8, 6, 7, 7, 0, 8, 9, 0, 8, 9, 0, 0, 0, 0, 0,
12397          0, 0, 0, 0, 5, 9, 8, 0, 8, 8, 0, 8, 8, 5, 8, 9,
12398          0, 8, 8, 0, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,
12399          9, 8, 0, 8, 8, 0, 8, 8, 5, 8, 9, 0, 8, 8, 0, 8,
12400          8,
12401 };
12402
12403 static float _vq_quantthresh__44c8_s_p1_0[] = {
12404         -0.5, 0.5, 
12405 };
12406
12407 static long _vq_quantmap__44c8_s_p1_0[] = {
12408             1,    0,    2,
12409 };
12410
12411 static encode_aux_threshmatch _vq_auxt__44c8_s_p1_0 = {
12412         _vq_quantthresh__44c8_s_p1_0,
12413         _vq_quantmap__44c8_s_p1_0,
12414         3,
12415         3
12416 };
12417
12418 static static_codebook _44c8_s_p1_0 = {
12419         4, 81,
12420         _vq_lengthlist__44c8_s_p1_0,
12421         1, -535822336, 1611661312, 2, 0,
12422         _vq_quantlist__44c8_s_p1_0,
12423         NULL,
12424         &_vq_auxt__44c8_s_p1_0,
12425         NULL,
12426         0
12427 };
12428
12429 static long _vq_quantlist__44c8_s_p2_0[] = {
12430         2,
12431         1,
12432         3,
12433         0,
12434         4,
12435 };
12436
12437 static long _vq_lengthlist__44c8_s_p2_0[] = {
12438          3, 5, 5, 8, 8, 0, 5, 5, 8, 8, 0, 5, 5, 8, 8, 0,
12439          7, 7, 9, 9, 0, 0, 0, 9, 9, 5, 7, 7, 9, 9, 0, 8,
12440          7,10, 9, 0, 8, 7,10, 9, 0,10,10,11,11, 0, 0, 0,
12441         11,11, 5, 7, 7, 9, 9, 0, 7, 8, 9,10, 0, 7, 8, 9,
12442         10, 0,10,10,11,11, 0, 0, 0,11,11, 8, 9, 9,11,10,
12443          0,11,10,12,11, 0,11,10,12,12, 0,13,13,14,14, 0,
12444          0, 0,14,13, 8, 9, 9,10,11, 0,10,11,12,12, 0,10,
12445         11,12,12, 0,13,13,14,14, 0, 0, 0,13,14, 0, 0, 0,
12446          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12447          0, 0, 0, 0, 0, 0, 5, 8, 7,11,10, 0, 7, 7,10,10,
12448          0, 7, 7,10,10, 0, 9, 9,10,10, 0, 0, 0,11,10, 5,
12449          7, 8,10,11, 0, 7, 7,10,10, 0, 7, 7,10,10, 0, 9,
12450          9,10,10, 0, 0, 0,10,10, 8,10, 9,12,12, 0,10,10,
12451         12,11, 0,10,10,12,12, 0,12,12,13,12, 0, 0, 0,13,
12452         12, 8, 9,10,12,12, 0,10,10,11,12, 0,10,10,11,12,
12453          0,12,12,13,13, 0, 0, 0,12,13, 0, 0, 0, 0, 0, 0,
12454          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12455          0, 0, 0, 6, 8, 7,11,10, 0, 7, 7,10,10, 0, 7, 7,
12456         10,10, 0, 9, 9,10,11, 0, 0, 0,10,10, 6, 7, 8,10,
12457         11, 0, 7, 7,10,10, 0, 7, 7,10,10, 0, 9, 9,10,10,
12458          0, 0, 0,10,10, 9,10, 9,12,12, 0,10,10,12,12, 0,
12459         10,10,12,11, 0,12,12,13,13, 0, 0, 0,13,12, 8, 9,
12460         10,12,12, 0,10,10,12,12, 0,10,10,11,12, 0,12,12,
12461         13,13, 0, 0, 0,12,13, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12462          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12463          7,10,10,13,13, 0, 9, 9,12,12, 0, 9, 9,12,12, 0,
12464         10,10,12,12, 0, 0, 0,12,12, 7,10,10,13,13, 0, 9,
12465          9,12,12, 0, 9, 9,12,12, 0,10,10,12,12, 0, 0, 0,
12466         12,12, 9,11,11,14,13, 0,10,10,13,12, 0,11,10,13,
12467         12, 0,12,12,13,12, 0, 0, 0,13,13, 9,11,11,13,14,
12468          0,10,11,12,13, 0,10,11,13,13, 0,12,12,12,13, 0,
12469          0, 0,13,13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12470          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12471          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12472          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12473          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9,
12474         11,11,14,14, 0,10,11,13,13, 0,11,10,13,13, 0,11,
12475         12,13,13, 0, 0, 0,13,12, 9,11,11,14,14, 0,11,10,
12476         13,13, 0,10,11,13,13, 0,12,12,13,13, 0, 0, 0,12,
12477         13,
12478 };
12479
12480 static float _vq_quantthresh__44c8_s_p2_0[] = {
12481         -1.5, -0.5, 0.5, 1.5, 
12482 };
12483
12484 static long _vq_quantmap__44c8_s_p2_0[] = {
12485             3,    1,    0,    2,    4,
12486 };
12487
12488 static encode_aux_threshmatch _vq_auxt__44c8_s_p2_0 = {
12489         _vq_quantthresh__44c8_s_p2_0,
12490         _vq_quantmap__44c8_s_p2_0,
12491         5,
12492         5
12493 };
12494
12495 static static_codebook _44c8_s_p2_0 = {
12496         4, 625,
12497         _vq_lengthlist__44c8_s_p2_0,
12498         1, -533725184, 1611661312, 3, 0,
12499         _vq_quantlist__44c8_s_p2_0,
12500         NULL,
12501         &_vq_auxt__44c8_s_p2_0,
12502         NULL,
12503         0
12504 };
12505
12506 static long _vq_quantlist__44c8_s_p3_0[] = {
12507         4,
12508         3,
12509         5,
12510         2,
12511         6,
12512         1,
12513         7,
12514         0,
12515         8,
12516 };
12517
12518 static long _vq_lengthlist__44c8_s_p3_0[] = {
12519          2, 4, 4, 5, 5, 7, 7, 9, 9, 0, 4, 4, 6, 6, 7, 7,
12520          9, 9, 0, 4, 4, 6, 6, 7, 7, 9, 9, 0, 5, 5, 6, 6,
12521          8, 8,10,10, 0, 0, 0, 6, 6, 8, 8,10,10, 0, 0, 0,
12522          7, 7, 9, 9,10,10, 0, 0, 0, 7, 7, 8, 8,10,10, 0,
12523          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12524          0,
12525 };
12526
12527 static float _vq_quantthresh__44c8_s_p3_0[] = {
12528         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
12529 };
12530
12531 static long _vq_quantmap__44c8_s_p3_0[] = {
12532             7,    5,    3,    1,    0,    2,    4,    6,
12533             8,
12534 };
12535
12536 static encode_aux_threshmatch _vq_auxt__44c8_s_p3_0 = {
12537         _vq_quantthresh__44c8_s_p3_0,
12538         _vq_quantmap__44c8_s_p3_0,
12539         9,
12540         9
12541 };
12542
12543 static static_codebook _44c8_s_p3_0 = {
12544         2, 81,
12545         _vq_lengthlist__44c8_s_p3_0,
12546         1, -531628032, 1611661312, 4, 0,
12547         _vq_quantlist__44c8_s_p3_0,
12548         NULL,
12549         &_vq_auxt__44c8_s_p3_0,
12550         NULL,
12551         0
12552 };
12553
12554 static long _vq_quantlist__44c8_s_p4_0[] = {
12555         8,
12556         7,
12557         9,
12558         6,
12559         10,
12560         5,
12561         11,
12562         4,
12563         12,
12564         3,
12565         13,
12566         2,
12567         14,
12568         1,
12569         15,
12570         0,
12571         16,
12572 };
12573
12574 static long _vq_lengthlist__44c8_s_p4_0[] = {
12575          3, 4, 4, 5, 5, 7, 7, 8, 8, 8, 8, 9, 9,10,10,11,
12576         11, 0, 4, 4, 6, 6, 7, 7, 8, 8, 9, 8,10,10,11,11,
12577         11,11, 0, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10,11,
12578         11,11,11, 0, 6, 5, 6, 6, 7, 7, 9, 9, 9, 9,10,10,
12579         11,11,12,12, 0, 0, 0, 6, 6, 7, 7, 9, 9, 9, 9,10,
12580         10,11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9,10,10,
12581         11,11,11,12,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9,10,
12582         10,11,11,11,12,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9,
12583         10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 8, 8, 9,
12584          9,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 0, 0,
12585          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12586          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12587          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12588          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12589          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12590          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12591          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12592          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12593          0,
12594 };
12595
12596 static float _vq_quantthresh__44c8_s_p4_0[] = {
12597         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
12598         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
12599 };
12600
12601 static long _vq_quantmap__44c8_s_p4_0[] = {
12602            15,   13,   11,    9,    7,    5,    3,    1,
12603             0,    2,    4,    6,    8,   10,   12,   14,
12604            16,
12605 };
12606
12607 static encode_aux_threshmatch _vq_auxt__44c8_s_p4_0 = {
12608         _vq_quantthresh__44c8_s_p4_0,
12609         _vq_quantmap__44c8_s_p4_0,
12610         17,
12611         17
12612 };
12613
12614 static static_codebook _44c8_s_p4_0 = {
12615         2, 289,
12616         _vq_lengthlist__44c8_s_p4_0,
12617         1, -529530880, 1611661312, 5, 0,
12618         _vq_quantlist__44c8_s_p4_0,
12619         NULL,
12620         &_vq_auxt__44c8_s_p4_0,
12621         NULL,
12622         0
12623 };
12624
12625 static long _vq_quantlist__44c8_s_p5_0[] = {
12626         1,
12627         0,
12628         2,
12629 };
12630
12631 static long _vq_lengthlist__44c8_s_p5_0[] = {
12632          1, 4, 4, 5, 7, 7, 6, 7, 7, 4, 7, 6,10,10,10,10,
12633         10,10, 4, 6, 6,10,10,10,10, 9,10, 5,10,10, 9,11,
12634         11,10,11,11, 7,10,10,11,12,12,12,12,12, 7,10,10,
12635         11,12,12,12,12,12, 6,10,10,10,12,12,10,12,12, 7,
12636         10,10,11,12,12,12,12,12, 7,10,10,11,12,12,12,12,
12637         12,
12638 };
12639
12640 static float _vq_quantthresh__44c8_s_p5_0[] = {
12641         -5.5, 5.5, 
12642 };
12643
12644 static long _vq_quantmap__44c8_s_p5_0[] = {
12645             1,    0,    2,
12646 };
12647
12648 static encode_aux_threshmatch _vq_auxt__44c8_s_p5_0 = {
12649         _vq_quantthresh__44c8_s_p5_0,
12650         _vq_quantmap__44c8_s_p5_0,
12651         3,
12652         3
12653 };
12654
12655 static static_codebook _44c8_s_p5_0 = {
12656         4, 81,
12657         _vq_lengthlist__44c8_s_p5_0,
12658         1, -529137664, 1618345984, 2, 0,
12659         _vq_quantlist__44c8_s_p5_0,
12660         NULL,
12661         &_vq_auxt__44c8_s_p5_0,
12662         NULL,
12663         0
12664 };
12665
12666 static long _vq_quantlist__44c8_s_p5_1[] = {
12667         5,
12668         4,
12669         6,
12670         3,
12671         7,
12672         2,
12673         8,
12674         1,
12675         9,
12676         0,
12677         10,
12678 };
12679
12680 static long _vq_lengthlist__44c8_s_p5_1[] = {
12681          3, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8,11, 4, 5, 6, 6,
12682          7, 7, 8, 8, 8, 8,11, 5, 5, 6, 6, 7, 7, 8, 8, 8,
12683          9,12, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9,12,12,12, 6,
12684          6, 7, 7, 8, 8, 9, 9,11,11,11, 6, 6, 7, 7, 8, 8,
12685          8, 8,11,11,11, 6, 6, 7, 7, 8, 8, 8, 8,11,11,11,
12686          7, 7, 7, 8, 8, 8, 8, 8,11,11,11,11,11, 7, 7, 8,
12687          8, 8, 8,11,11,11,11,11, 7, 7, 7, 7, 8, 8,11,11,
12688         11,11,11, 7, 7, 7, 7, 8, 8,
12689 };
12690
12691 static float _vq_quantthresh__44c8_s_p5_1[] = {
12692         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
12693         3.5, 4.5, 
12694 };
12695
12696 static long _vq_quantmap__44c8_s_p5_1[] = {
12697             9,    7,    5,    3,    1,    0,    2,    4,
12698             6,    8,   10,
12699 };
12700
12701 static encode_aux_threshmatch _vq_auxt__44c8_s_p5_1 = {
12702         _vq_quantthresh__44c8_s_p5_1,
12703         _vq_quantmap__44c8_s_p5_1,
12704         11,
12705         11
12706 };
12707
12708 static static_codebook _44c8_s_p5_1 = {
12709         2, 121,
12710         _vq_lengthlist__44c8_s_p5_1,
12711         1, -531365888, 1611661312, 4, 0,
12712         _vq_quantlist__44c8_s_p5_1,
12713         NULL,
12714         &_vq_auxt__44c8_s_p5_1,
12715         NULL,
12716         0
12717 };
12718
12719 static long _vq_quantlist__44c8_s_p6_0[] = {
12720         6,
12721         5,
12722         7,
12723         4,
12724         8,
12725         3,
12726         9,
12727         2,
12728         10,
12729         1,
12730         11,
12731         0,
12732         12,
12733 };
12734
12735 static long _vq_lengthlist__44c8_s_p6_0[] = {
12736          1, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10, 6, 5, 5,
12737          7, 7, 8, 8, 9, 9,10,10,11,11, 6, 5, 5, 7, 7, 8,
12738          8, 9, 9,10,10,11,11, 0, 7, 7, 7, 7, 9, 9,10,10,
12739         10,10,11,11, 0, 7, 7, 7, 7, 9, 9,10,10,10,10,11,
12740         11, 0,11,11, 9, 9,10,10,11,11,11,11,12,12, 0,12,
12741         12, 9, 9,10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0,
12742          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12743          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12744          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12745          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12746          0, 0, 0, 0, 0, 0, 0, 0, 0,
12747 };
12748
12749 static float _vq_quantthresh__44c8_s_p6_0[] = {
12750         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
12751         12.5, 17.5, 22.5, 27.5, 
12752 };
12753
12754 static long _vq_quantmap__44c8_s_p6_0[] = {
12755            11,    9,    7,    5,    3,    1,    0,    2,
12756             4,    6,    8,   10,   12,
12757 };
12758
12759 static encode_aux_threshmatch _vq_auxt__44c8_s_p6_0 = {
12760         _vq_quantthresh__44c8_s_p6_0,
12761         _vq_quantmap__44c8_s_p6_0,
12762         13,
12763         13
12764 };
12765
12766 static static_codebook _44c8_s_p6_0 = {
12767         2, 169,
12768         _vq_lengthlist__44c8_s_p6_0,
12769         1, -526516224, 1616117760, 4, 0,
12770         _vq_quantlist__44c8_s_p6_0,
12771         NULL,
12772         &_vq_auxt__44c8_s_p6_0,
12773         NULL,
12774         0
12775 };
12776
12777 static long _vq_quantlist__44c8_s_p6_1[] = {
12778         2,
12779         1,
12780         3,
12781         0,
12782         4,
12783 };
12784
12785 static long _vq_lengthlist__44c8_s_p6_1[] = {
12786          3, 4, 4, 5, 5, 5, 4, 4, 5, 5, 5, 4, 4, 5, 5, 6,
12787          5, 5, 5, 5, 6, 6, 6, 5, 5,
12788 };
12789
12790 static float _vq_quantthresh__44c8_s_p6_1[] = {
12791         -1.5, -0.5, 0.5, 1.5, 
12792 };
12793
12794 static long _vq_quantmap__44c8_s_p6_1[] = {
12795             3,    1,    0,    2,    4,
12796 };
12797
12798 static encode_aux_threshmatch _vq_auxt__44c8_s_p6_1 = {
12799         _vq_quantthresh__44c8_s_p6_1,
12800         _vq_quantmap__44c8_s_p6_1,
12801         5,
12802         5
12803 };
12804
12805 static static_codebook _44c8_s_p6_1 = {
12806         2, 25,
12807         _vq_lengthlist__44c8_s_p6_1,
12808         1, -533725184, 1611661312, 3, 0,
12809         _vq_quantlist__44c8_s_p6_1,
12810         NULL,
12811         &_vq_auxt__44c8_s_p6_1,
12812         NULL,
12813         0
12814 };
12815
12816 static long _vq_quantlist__44c8_s_p7_0[] = {
12817         6,
12818         5,
12819         7,
12820         4,
12821         8,
12822         3,
12823         9,
12824         2,
12825         10,
12826         1,
12827         11,
12828         0,
12829         12,
12830 };
12831
12832 static long _vq_lengthlist__44c8_s_p7_0[] = {
12833          1, 4, 4, 6, 6, 8, 7, 9, 9,10,10,12,12, 6, 5, 5,
12834          7, 7, 8, 8,10,10,11,11,12,12, 7, 5, 5, 7, 7, 8,
12835          8,10,10,11,11,12,12,21, 7, 7, 7, 7, 8, 9,10,10,
12836         11,11,12,12,21, 7, 7, 7, 7, 9, 9,10,10,12,12,13,
12837         13,21,11,11, 8, 8, 9, 9,11,11,12,12,13,13,21,11,
12838         11, 8, 8, 9, 9,11,11,12,12,13,13,21,21,21,10,10,
12839         10,10,11,11,12,13,13,13,21,21,21,10,10,10,10,11,
12840         11,13,13,14,13,21,21,21,13,13,11,11,12,12,13,13,
12841         14,14,21,21,21,14,14,11,11,12,12,13,13,14,14,21,
12842         21,21,21,20,13,13,13,12,14,14,16,15,20,20,20,20,
12843         20,13,13,13,13,14,13,15,15,
12844 };
12845
12846 static float _vq_quantthresh__44c8_s_p7_0[] = {
12847         -60.5, -49.5, -38.5, -27.5, -16.5, -5.5, 5.5, 16.5, 
12848         27.5, 38.5, 49.5, 60.5, 
12849 };
12850
12851 static long _vq_quantmap__44c8_s_p7_0[] = {
12852            11,    9,    7,    5,    3,    1,    0,    2,
12853             4,    6,    8,   10,   12,
12854 };
12855
12856 static encode_aux_threshmatch _vq_auxt__44c8_s_p7_0 = {
12857         _vq_quantthresh__44c8_s_p7_0,
12858         _vq_quantmap__44c8_s_p7_0,
12859         13,
12860         13
12861 };
12862
12863 static static_codebook _44c8_s_p7_0 = {
12864         2, 169,
12865         _vq_lengthlist__44c8_s_p7_0,
12866         1, -523206656, 1618345984, 4, 0,
12867         _vq_quantlist__44c8_s_p7_0,
12868         NULL,
12869         &_vq_auxt__44c8_s_p7_0,
12870         NULL,
12871         0
12872 };
12873
12874 static long _vq_quantlist__44c8_s_p7_1[] = {
12875         5,
12876         4,
12877         6,
12878         3,
12879         7,
12880         2,
12881         8,
12882         1,
12883         9,
12884         0,
12885         10,
12886 };
12887
12888 static long _vq_lengthlist__44c8_s_p7_1[] = {
12889          4, 5, 6, 6, 6, 7, 7, 7, 7, 7, 7, 8, 6, 6, 6, 7,
12890          7, 7, 7, 7, 7, 7, 8, 6, 6, 6, 6, 7, 7, 7, 7, 7,
12891          7, 8, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 7,
12892          7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 7, 7, 7, 7, 7, 7,
12893          7, 7, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8,
12894          7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 7, 7, 7,
12895          7, 7, 7, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 8, 8,
12896          8, 8, 8, 7, 7, 7, 7, 7, 7,
12897 };
12898
12899 static float _vq_quantthresh__44c8_s_p7_1[] = {
12900         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
12901         3.5, 4.5, 
12902 };
12903
12904 static long _vq_quantmap__44c8_s_p7_1[] = {
12905             9,    7,    5,    3,    1,    0,    2,    4,
12906             6,    8,   10,
12907 };
12908
12909 static encode_aux_threshmatch _vq_auxt__44c8_s_p7_1 = {
12910         _vq_quantthresh__44c8_s_p7_1,
12911         _vq_quantmap__44c8_s_p7_1,
12912         11,
12913         11
12914 };
12915
12916 static static_codebook _44c8_s_p7_1 = {
12917         2, 121,
12918         _vq_lengthlist__44c8_s_p7_1,
12919         1, -531365888, 1611661312, 4, 0,
12920         _vq_quantlist__44c8_s_p7_1,
12921         NULL,
12922         &_vq_auxt__44c8_s_p7_1,
12923         NULL,
12924         0
12925 };
12926
12927 static long _vq_quantlist__44c8_s_p8_0[] = {
12928         7,
12929         6,
12930         8,
12931         5,
12932         9,
12933         4,
12934         10,
12935         3,
12936         11,
12937         2,
12938         12,
12939         1,
12940         13,
12941         0,
12942         14,
12943 };
12944
12945 static long _vq_lengthlist__44c8_s_p8_0[] = {
12946          1, 4, 4, 7, 6, 8, 8, 8, 7, 9, 8,10,10,11,10, 6,
12947          5, 5, 7, 7, 9, 9, 8, 8,10,10,11,11,12,11, 6, 5,
12948          5, 7, 7, 9, 9, 9, 9,10,10,11,11,12,12,20, 8, 8,
12949          8, 8, 9, 9, 9, 9,10,10,11,11,12,12,20, 8, 8, 8,
12950          8,10, 9, 9, 9,10,10,11,11,12,12,20,12,12, 9, 9,
12951         10,10,10,10,10,11,12,12,12,12,20,12,12, 9, 9,10,
12952         10,10,10,11,11,12,12,13,13,20,20,20, 9, 9, 9, 9,
12953         11,10,11,11,12,12,12,13,20,19,19, 9, 9, 9, 9,11,
12954         11,11,12,12,12,13,13,19,19,19,13,13,10,10,11,11,
12955         12,12,13,13,13,13,19,19,19,14,13,11,10,11,11,12,
12956         12,12,13,13,13,19,19,19,19,19,12,12,12,12,13,13,
12957         13,13,14,13,19,19,19,19,19,12,12,12,11,12,12,13,
12958         14,14,14,19,19,19,19,19,16,15,13,12,13,13,13,14,
12959         14,14,19,19,19,19,19,17,17,13,12,13,11,14,13,15,
12960         15,
12961 };
12962
12963 static float _vq_quantthresh__44c8_s_p8_0[] = {
12964         -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5, 
12965         31.5, 52.5, 73.5, 94.5, 115.5, 136.5, 
12966 };
12967
12968 static long _vq_quantmap__44c8_s_p8_0[] = {
12969            13,   11,    9,    7,    5,    3,    1,    0,
12970             2,    4,    6,    8,   10,   12,   14,
12971 };
12972
12973 static encode_aux_threshmatch _vq_auxt__44c8_s_p8_0 = {
12974         _vq_quantthresh__44c8_s_p8_0,
12975         _vq_quantmap__44c8_s_p8_0,
12976         15,
12977         15
12978 };
12979
12980 static static_codebook _44c8_s_p8_0 = {
12981         2, 225,
12982         _vq_lengthlist__44c8_s_p8_0,
12983         1, -520986624, 1620377600, 4, 0,
12984         _vq_quantlist__44c8_s_p8_0,
12985         NULL,
12986         &_vq_auxt__44c8_s_p8_0,
12987         NULL,
12988         0
12989 };
12990
12991 static long _vq_quantlist__44c8_s_p8_1[] = {
12992         10,
12993         9,
12994         11,
12995         8,
12996         12,
12997         7,
12998         13,
12999         6,
13000         14,
13001         5,
13002         15,
13003         4,
13004         16,
13005         3,
13006         17,
13007         2,
13008         18,
13009         1,
13010         19,
13011         0,
13012         20,
13013 };
13014
13015 static long _vq_lengthlist__44c8_s_p8_1[] = {
13016          4, 5, 5, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8,
13017          8, 8, 8, 8, 8,10, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,
13018          9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 6, 6, 7, 7, 8,
13019          8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,
13020          7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
13021          9, 9, 9, 9,10,10,10, 8, 8, 8, 8, 9, 9, 9, 9, 9,
13022          9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10, 8, 8, 8, 9,
13023          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,
13024         10, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
13025          9, 9, 9,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
13026          9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10, 9, 9, 9,
13027          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,
13028         10,10, 9, 9, 9, 9, 9, 9, 9, 9,10, 9, 9, 9, 9, 9,
13029          9, 9,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9,
13030          9, 9, 9, 9, 9, 9, 9,10,10,10,10,10, 9, 9, 9, 9,
13031          9, 9, 9, 9,10,10,10, 9, 9, 9, 9, 9,10,10,10,10,
13032         10,10,10, 9, 9, 9, 9, 9,10,10,10, 9, 9, 9, 9, 9,
13033          9,10,10,10,10,10,10,10, 9,10,10, 9,10,10,10,10,
13034          9,10, 9,10,10, 9,10,10,10,10,10,10,10, 9,10,10,
13035         10,10,10,10, 9, 9,10,10, 9,10,10,10,10,10,10,10,
13036         10,10,10,10,10,10,10,10, 9, 9, 9,10, 9, 9, 9, 9,
13037         10,10,10,10,10,10,10,10,10,10,10,10,10,10, 9, 9,
13038         10, 9,10, 9,10,10,10,10,10,10,10,10,10,10,10,10,
13039         10,10,10,10, 9, 9,10, 9, 9, 9,10,10,10,10,10,10,
13040         10,10,10,10,10, 9, 9, 9, 9, 9, 9,10, 9, 9,10,10,
13041         10,10,10,10,10,10,10,10,10,10,10,10,10, 9,10, 9,
13042          9,10, 9, 9,10,10,10,10,10,10,10,10,10,10,10,10,
13043         10, 9, 9,10,10, 9,10, 9, 9,
13044 };
13045
13046 static float _vq_quantthresh__44c8_s_p8_1[] = {
13047         -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, 
13048         -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 
13049         6.5, 7.5, 8.5, 9.5, 
13050 };
13051
13052 static long _vq_quantmap__44c8_s_p8_1[] = {
13053            19,   17,   15,   13,   11,    9,    7,    5,
13054             3,    1,    0,    2,    4,    6,    8,   10,
13055            12,   14,   16,   18,   20,
13056 };
13057
13058 static encode_aux_threshmatch _vq_auxt__44c8_s_p8_1 = {
13059         _vq_quantthresh__44c8_s_p8_1,
13060         _vq_quantmap__44c8_s_p8_1,
13061         21,
13062         21
13063 };
13064
13065 static static_codebook _44c8_s_p8_1 = {
13066         2, 441,
13067         _vq_lengthlist__44c8_s_p8_1,
13068         1, -529268736, 1611661312, 5, 0,
13069         _vq_quantlist__44c8_s_p8_1,
13070         NULL,
13071         &_vq_auxt__44c8_s_p8_1,
13072         NULL,
13073         0
13074 };
13075
13076 static long _vq_quantlist__44c8_s_p9_0[] = {
13077         8,
13078         7,
13079         9,
13080         6,
13081         10,
13082         5,
13083         11,
13084         4,
13085         12,
13086         3,
13087         13,
13088         2,
13089         14,
13090         1,
13091         15,
13092         0,
13093         16,
13094 };
13095
13096 static long _vq_lengthlist__44c8_s_p9_0[] = {
13097          1, 4, 3,11,11,11,11,11,11,11,11,11,11,11,11,11,
13098         11, 4, 7, 7,11,11,11,11,11,11,11,11,11,11,11,11,
13099         11,11, 4, 8,11,11,11,11,11,11,11,11,11,11,11,11,
13100         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
13101         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
13102         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
13103         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
13104         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
13105         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
13106         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
13107         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
13108         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
13109         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
13110         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
13111         11,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
13112         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
13113         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
13114         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
13115         10,
13116 };
13117
13118 static float _vq_quantthresh__44c8_s_p9_0[] = {
13119         -6982.5, -6051.5, -5120.5, -4189.5, -3258.5, -2327.5, -1396.5, -465.5, 
13120         465.5, 1396.5, 2327.5, 3258.5, 4189.5, 5120.5, 6051.5, 6982.5, 
13121 };
13122
13123 static long _vq_quantmap__44c8_s_p9_0[] = {
13124            15,   13,   11,    9,    7,    5,    3,    1,
13125             0,    2,    4,    6,    8,   10,   12,   14,
13126            16,
13127 };
13128
13129 static encode_aux_threshmatch _vq_auxt__44c8_s_p9_0 = {
13130         _vq_quantthresh__44c8_s_p9_0,
13131         _vq_quantmap__44c8_s_p9_0,
13132         17,
13133         17
13134 };
13135
13136 static static_codebook _44c8_s_p9_0 = {
13137         2, 289,
13138         _vq_lengthlist__44c8_s_p9_0,
13139         1, -509798400, 1631393792, 5, 0,
13140         _vq_quantlist__44c8_s_p9_0,
13141         NULL,
13142         &_vq_auxt__44c8_s_p9_0,
13143         NULL,
13144         0
13145 };
13146
13147 static long _vq_quantlist__44c8_s_p9_1[] = {
13148         9,
13149         8,
13150         10,
13151         7,
13152         11,
13153         6,
13154         12,
13155         5,
13156         13,
13157         4,
13158         14,
13159         3,
13160         15,
13161         2,
13162         16,
13163         1,
13164         17,
13165         0,
13166         18,
13167 };
13168
13169 static long _vq_lengthlist__44c8_s_p9_1[] = {
13170          1, 4, 4, 7, 6, 7, 7, 7, 7, 8, 8, 9, 9,10,10,10,
13171         10,11,11, 6, 6, 6, 8, 8, 9, 8, 8, 7,10, 8,11,10,
13172         12,11,12,12,13,13, 5, 5, 6, 8, 8, 9, 9, 8, 8,10,
13173          9,11,11,12,12,13,13,13,13,17, 8, 8, 9, 9, 9, 9,
13174          9, 9,10, 9,12,10,12,12,13,12,13,13,17, 9, 8, 9,
13175          9, 9, 9, 9, 9,10,10,12,12,12,12,13,13,13,13,17,
13176         13,13, 9, 9,10,10,10,10,11,11,12,11,13,12,13,13,
13177         14,15,17,13,13, 9, 8,10, 9,10,10,11,11,12,12,14,
13178         13,15,13,14,15,17,17,17, 9,10, 9,10,11,11,12,12,
13179         12,12,13,13,14,14,15,15,17,17,17, 9, 8, 9, 8,11,
13180         11,12,12,12,12,14,13,14,14,14,15,17,17,17,12,14,
13181          9,10,11,11,12,12,14,13,13,14,15,13,15,15,17,17,
13182         17,13,11,10, 8,11, 9,13,12,13,13,13,13,13,14,14,
13183         14,17,17,17,17,17,11,12,11,11,13,13,14,13,15,14,
13184         13,15,16,15,17,17,17,17,17,11,11,12, 8,13,12,14,
13185         13,17,14,15,14,15,14,17,17,17,17,17,15,15,12,12,
13186         12,12,13,14,14,14,15,14,17,14,17,17,17,17,17,16,
13187         17,12,12,13,12,13,13,14,14,14,14,14,14,17,17,17,
13188         17,17,17,17,14,14,13,12,13,13,15,15,14,13,15,17,
13189         17,17,17,17,17,17,17,13,14,13,13,13,13,14,15,15,
13190         15,14,15,17,17,17,17,17,17,17,16,15,13,14,13,13,
13191         14,14,15,14,14,16,17,17,17,17,17,17,17,16,16,13,
13192         14,13,13,14,14,15,14,15,14,
13193 };
13194
13195 static float _vq_quantthresh__44c8_s_p9_1[] = {
13196         -416.5, -367.5, -318.5, -269.5, -220.5, -171.5, -122.5, -73.5, 
13197         -24.5, 24.5, 73.5, 122.5, 171.5, 220.5, 269.5, 318.5, 
13198         367.5, 416.5, 
13199 };
13200
13201 static long _vq_quantmap__44c8_s_p9_1[] = {
13202            17,   15,   13,   11,    9,    7,    5,    3,
13203             1,    0,    2,    4,    6,    8,   10,   12,
13204            14,   16,   18,
13205 };
13206
13207 static encode_aux_threshmatch _vq_auxt__44c8_s_p9_1 = {
13208         _vq_quantthresh__44c8_s_p9_1,
13209         _vq_quantmap__44c8_s_p9_1,
13210         19,
13211         19
13212 };
13213
13214 static static_codebook _44c8_s_p9_1 = {
13215         2, 361,
13216         _vq_lengthlist__44c8_s_p9_1,
13217         1, -518287360, 1622704128, 5, 0,
13218         _vq_quantlist__44c8_s_p9_1,
13219         NULL,
13220         &_vq_auxt__44c8_s_p9_1,
13221         NULL,
13222         0
13223 };
13224
13225 static long _vq_quantlist__44c8_s_p9_2[] = {
13226         24,
13227         23,
13228         25,
13229         22,
13230         26,
13231         21,
13232         27,
13233         20,
13234         28,
13235         19,
13236         29,
13237         18,
13238         30,
13239         17,
13240         31,
13241         16,
13242         32,
13243         15,
13244         33,
13245         14,
13246         34,
13247         13,
13248         35,
13249         12,
13250         36,
13251         11,
13252         37,
13253         10,
13254         38,
13255         9,
13256         39,
13257         8,
13258         40,
13259         7,
13260         41,
13261         6,
13262         42,
13263         5,
13264         43,
13265         4,
13266         44,
13267         3,
13268         45,
13269         2,
13270         46,
13271         1,
13272         47,
13273         0,
13274         48,
13275 };
13276
13277 static long _vq_lengthlist__44c8_s_p9_2[] = {
13278          2, 4, 4, 4, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6,
13279          6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7,
13280          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
13281          7,
13282 };
13283
13284 static float _vq_quantthresh__44c8_s_p9_2[] = {
13285         -23.5, -22.5, -21.5, -20.5, -19.5, -18.5, -17.5, -16.5, 
13286         -15.5, -14.5, -13.5, -12.5, -11.5, -10.5, -9.5, -8.5, 
13287         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
13288         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
13289         8.5, 9.5, 10.5, 11.5, 12.5, 13.5, 14.5, 15.5, 
13290         16.5, 17.5, 18.5, 19.5, 20.5, 21.5, 22.5, 23.5, 
13291 };
13292
13293 static long _vq_quantmap__44c8_s_p9_2[] = {
13294            47,   45,   43,   41,   39,   37,   35,   33,
13295            31,   29,   27,   25,   23,   21,   19,   17,
13296            15,   13,   11,    9,    7,    5,    3,    1,
13297             0,    2,    4,    6,    8,   10,   12,   14,
13298            16,   18,   20,   22,   24,   26,   28,   30,
13299            32,   34,   36,   38,   40,   42,   44,   46,
13300            48,
13301 };
13302
13303 static encode_aux_threshmatch _vq_auxt__44c8_s_p9_2 = {
13304         _vq_quantthresh__44c8_s_p9_2,
13305         _vq_quantmap__44c8_s_p9_2,
13306         49,
13307         49
13308 };
13309
13310 static static_codebook _44c8_s_p9_2 = {
13311         1, 49,
13312         _vq_lengthlist__44c8_s_p9_2,
13313         1, -526909440, 1611661312, 6, 0,
13314         _vq_quantlist__44c8_s_p9_2,
13315         NULL,
13316         &_vq_auxt__44c8_s_p9_2,
13317         NULL,
13318         0
13319 };
13320
13321 static long _huff_lengthlist__44c8_s_short[] = {
13322          4,11,13,14,15,15,18,17,19,17, 5, 6, 8, 9,10,10,
13323         12,15,19,19, 6, 6, 6, 6, 8, 8,11,14,18,19, 8, 6,
13324          5, 4, 6, 7,10,13,16,17, 9, 7, 6, 5, 6, 7, 9,12,
13325         15,19,10, 8, 7, 6, 6, 6, 7, 9,13,15,12,10, 9, 8,
13326          7, 6, 4, 5,10,15,13,13,11, 8, 6, 6, 4, 2, 7,12,
13327         17,15,16,10, 8, 8, 7, 6, 9,12,19,18,17,13,11,10,
13328         10, 9,11,14,
13329 };
13330
13331 static static_codebook _huff_book__44c8_s_short = {
13332         2, 100,
13333         _huff_lengthlist__44c8_s_short,
13334         0, 0, 0, 0, 0,
13335         NULL,
13336         NULL,
13337         NULL,
13338         NULL,
13339         0
13340 };
13341
13342 static long _huff_lengthlist__44c9_s_long[] = {
13343          3, 8,12,14,15,15,15,13,15,15, 6, 5, 8,10,12,12,
13344         13,12,14,13,10, 6, 5, 6, 8, 9,11,11,13,13,13, 8,
13345          5, 4, 5, 6, 8,10,11,13,14,10, 7, 5, 4, 5, 7, 9,
13346         11,12,13,11, 8, 6, 5, 4, 5, 7, 9,11,12,11,10, 8,
13347          7, 5, 4, 5, 9,10,13,13,11,10, 8, 6, 5, 4, 7, 9,
13348         15,14,13,12,10, 9, 8, 7, 8, 9,12,12,14,13,12,11,
13349         10, 9, 8, 9,
13350 };
13351
13352 static static_codebook _huff_book__44c9_s_long = {
13353         2, 100,
13354         _huff_lengthlist__44c9_s_long,
13355         0, 0, 0, 0, 0,
13356         NULL,
13357         NULL,
13358         NULL,
13359         NULL,
13360         0
13361 };
13362
13363 static long _vq_quantlist__44c9_s_p1_0[] = {
13364         1,
13365         0,
13366         2,
13367 };
13368
13369 static long _vq_lengthlist__44c9_s_p1_0[] = {
13370          1, 5, 5, 0, 5, 5, 0, 5, 5, 6, 8, 8, 0, 9, 8, 0,
13371          9, 8, 6, 8, 8, 0, 8, 9, 0, 8, 9, 0, 0, 0, 0, 0,
13372          0, 0, 0, 0, 5, 8, 8, 0, 7, 7, 0, 8, 8, 5, 8, 8,
13373          0, 7, 8, 0, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,
13374          9, 8, 0, 8, 8, 0, 7, 7, 5, 8, 9, 0, 8, 8, 0, 7,
13375          7,
13376 };
13377
13378 static float _vq_quantthresh__44c9_s_p1_0[] = {
13379         -0.5, 0.5, 
13380 };
13381
13382 static long _vq_quantmap__44c9_s_p1_0[] = {
13383             1,    0,    2,
13384 };
13385
13386 static encode_aux_threshmatch _vq_auxt__44c9_s_p1_0 = {
13387         _vq_quantthresh__44c9_s_p1_0,
13388         _vq_quantmap__44c9_s_p1_0,
13389         3,
13390         3
13391 };
13392
13393 static static_codebook _44c9_s_p1_0 = {
13394         4, 81,
13395         _vq_lengthlist__44c9_s_p1_0,
13396         1, -535822336, 1611661312, 2, 0,
13397         _vq_quantlist__44c9_s_p1_0,
13398         NULL,
13399         &_vq_auxt__44c9_s_p1_0,
13400         NULL,
13401         0
13402 };
13403
13404 static long _vq_quantlist__44c9_s_p2_0[] = {
13405         2,
13406         1,
13407         3,
13408         0,
13409         4,
13410 };
13411
13412 static long _vq_lengthlist__44c9_s_p2_0[] = {
13413          3, 5, 5, 8, 8, 0, 5, 5, 8, 8, 0, 5, 5, 8, 8, 0,
13414          7, 7, 9, 9, 0, 0, 0, 9, 9, 6, 7, 7, 9, 8, 0, 8,
13415          8, 9, 9, 0, 8, 7, 9, 9, 0, 9,10,10,10, 0, 0, 0,
13416         11,10, 6, 7, 7, 8, 9, 0, 8, 8, 9, 9, 0, 7, 8, 9,
13417          9, 0,10, 9,11,10, 0, 0, 0,10,10, 8, 9, 8,10,10,
13418          0,10,10,12,11, 0,10,10,11,11, 0,12,13,13,13, 0,
13419          0, 0,13,12, 8, 8, 9,10,10, 0,10,10,11,12, 0,10,
13420         10,11,11, 0,13,12,13,13, 0, 0, 0,13,13, 0, 0, 0,
13421          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13422          0, 0, 0, 0, 0, 0, 6, 8, 7,10,10, 0, 7, 7,10, 9,
13423          0, 7, 7,10,10, 0, 9, 9,10,10, 0, 0, 0,10,10, 6,
13424          7, 8,10,10, 0, 7, 7, 9,10, 0, 7, 7,10,10, 0, 9,
13425          9,10,10, 0, 0, 0,10,10, 8, 9, 9,11,11, 0,10,10,
13426         11,11, 0,10,10,11,11, 0,12,12,12,12, 0, 0, 0,12,
13427         12, 8, 9,10,11,11, 0, 9,10,11,11, 0,10,10,11,11,
13428          0,12,12,12,12, 0, 0, 0,12,12, 0, 0, 0, 0, 0, 0,
13429          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13430          0, 0, 0, 5, 8, 7,10,10, 0, 7, 7,10,10, 0, 7, 7,
13431         10, 9, 0, 9, 9,10,10, 0, 0, 0,10,10, 6, 7, 8,10,
13432         10, 0, 7, 7,10,10, 0, 7, 7, 9,10, 0, 9, 9,10,10,
13433          0, 0, 0,10,10, 8,10, 9,12,11, 0,10,10,12,11, 0,
13434         10, 9,11,11, 0,11,12,12,12, 0, 0, 0,12,12, 8, 9,
13435         10,11,12, 0,10,10,11,11, 0, 9,10,11,11, 0,12,11,
13436         12,12, 0, 0, 0,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13437          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13438          7,10, 9,12,12, 0, 9, 9,12,11, 0, 9, 9,11,11, 0,
13439         10,10,12,11, 0, 0, 0,11,12, 7, 9,10,12,12, 0, 9,
13440          9,11,12, 0, 9, 9,11,11, 0,10,10,11,12, 0, 0, 0,
13441         11,11, 9,11,10,13,12, 0,10,10,12,12, 0,10,10,12,
13442         12, 0,11,11,12,12, 0, 0, 0,13,12, 9,10,11,12,13,
13443          0,10,10,12,12, 0,10,10,12,12, 0,11,12,12,12, 0,
13444          0, 0,12,13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13445          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13446          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13447          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13448          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9,
13449         11,10,13,13, 0,10,10,12,12, 0,10,10,12,12, 0,11,
13450         12,12,12, 0, 0, 0,12,12, 9,10,11,13,13, 0,10,10,
13451         12,12, 0,10,10,12,12, 0,12,11,13,12, 0, 0, 0,12,
13452         12,
13453 };
13454
13455 static float _vq_quantthresh__44c9_s_p2_0[] = {
13456         -1.5, -0.5, 0.5, 1.5, 
13457 };
13458
13459 static long _vq_quantmap__44c9_s_p2_0[] = {
13460             3,    1,    0,    2,    4,
13461 };
13462
13463 static encode_aux_threshmatch _vq_auxt__44c9_s_p2_0 = {
13464         _vq_quantthresh__44c9_s_p2_0,
13465         _vq_quantmap__44c9_s_p2_0,
13466         5,
13467         5
13468 };
13469
13470 static static_codebook _44c9_s_p2_0 = {
13471         4, 625,
13472         _vq_lengthlist__44c9_s_p2_0,
13473         1, -533725184, 1611661312, 3, 0,
13474         _vq_quantlist__44c9_s_p2_0,
13475         NULL,
13476         &_vq_auxt__44c9_s_p2_0,
13477         NULL,
13478         0
13479 };
13480
13481 static long _vq_quantlist__44c9_s_p3_0[] = {
13482         4,
13483         3,
13484         5,
13485         2,
13486         6,
13487         1,
13488         7,
13489         0,
13490         8,
13491 };
13492
13493 static long _vq_lengthlist__44c9_s_p3_0[] = {
13494          3, 4, 4, 5, 5, 6, 6, 8, 8, 0, 4, 4, 5, 5, 6, 7,
13495          8, 8, 0, 4, 4, 5, 5, 7, 7, 8, 8, 0, 5, 5, 6, 6,
13496          7, 7, 9, 9, 0, 0, 0, 6, 6, 7, 7, 9, 9, 0, 0, 0,
13497          7, 7, 8, 8, 9, 9, 0, 0, 0, 7, 7, 8, 8, 9, 9, 0,
13498          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13499          0,
13500 };
13501
13502 static float _vq_quantthresh__44c9_s_p3_0[] = {
13503         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
13504 };
13505
13506 static long _vq_quantmap__44c9_s_p3_0[] = {
13507             7,    5,    3,    1,    0,    2,    4,    6,
13508             8,
13509 };
13510
13511 static encode_aux_threshmatch _vq_auxt__44c9_s_p3_0 = {
13512         _vq_quantthresh__44c9_s_p3_0,
13513         _vq_quantmap__44c9_s_p3_0,
13514         9,
13515         9
13516 };
13517
13518 static static_codebook _44c9_s_p3_0 = {
13519         2, 81,
13520         _vq_lengthlist__44c9_s_p3_0,
13521         1, -531628032, 1611661312, 4, 0,
13522         _vq_quantlist__44c9_s_p3_0,
13523         NULL,
13524         &_vq_auxt__44c9_s_p3_0,
13525         NULL,
13526         0
13527 };
13528
13529 static long _vq_quantlist__44c9_s_p4_0[] = {
13530         8,
13531         7,
13532         9,
13533         6,
13534         10,
13535         5,
13536         11,
13537         4,
13538         12,
13539         3,
13540         13,
13541         2,
13542         14,
13543         1,
13544         15,
13545         0,
13546         16,
13547 };
13548
13549 static long _vq_lengthlist__44c9_s_p4_0[] = {
13550          3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9,10,10,10,
13551         10, 0, 5, 4, 5, 5, 7, 7, 8, 8, 8, 8, 9, 9,10,10,
13552         11,11, 0, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,
13553         10,11,11, 0, 6, 5, 6, 6, 7, 7, 8, 8, 9, 9,10,10,
13554         11,11,11,12, 0, 0, 0, 6, 6, 7, 7, 8, 8, 9, 9,10,
13555         10,11,11,12,12, 0, 0, 0, 7, 7, 7, 7, 9, 9, 9, 9,
13556         10,10,11,11,12,12, 0, 0, 0, 7, 7, 7, 8, 9, 9, 9,
13557          9,10,10,11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9,
13558         10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 8, 8, 9,
13559          9,10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 0, 0,
13560          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13561          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13562          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13563          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13564          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13565          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13566          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13567          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13568          0,
13569 };
13570
13571 static float _vq_quantthresh__44c9_s_p4_0[] = {
13572         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
13573         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
13574 };
13575
13576 static long _vq_quantmap__44c9_s_p4_0[] = {
13577            15,   13,   11,    9,    7,    5,    3,    1,
13578             0,    2,    4,    6,    8,   10,   12,   14,
13579            16,
13580 };
13581
13582 static encode_aux_threshmatch _vq_auxt__44c9_s_p4_0 = {
13583         _vq_quantthresh__44c9_s_p4_0,
13584         _vq_quantmap__44c9_s_p4_0,
13585         17,
13586         17
13587 };
13588
13589 static static_codebook _44c9_s_p4_0 = {
13590         2, 289,
13591         _vq_lengthlist__44c9_s_p4_0,
13592         1, -529530880, 1611661312, 5, 0,
13593         _vq_quantlist__44c9_s_p4_0,
13594         NULL,
13595         &_vq_auxt__44c9_s_p4_0,
13596         NULL,
13597         0
13598 };
13599
13600 static long _vq_quantlist__44c9_s_p5_0[] = {
13601         1,
13602         0,
13603         2,
13604 };
13605
13606 static long _vq_lengthlist__44c9_s_p5_0[] = {
13607          1, 4, 4, 5, 7, 7, 6, 7, 7, 4, 7, 6, 9,10,10,10,
13608         10, 9, 4, 6, 7, 9,10,10,10, 9,10, 5, 9, 9, 9,11,
13609         11,10,11,11, 7,10, 9,11,12,11,12,12,12, 7, 9,10,
13610         11,11,12,12,12,12, 6,10,10,10,12,12,10,12,11, 7,
13611         10,10,11,12,12,11,12,12, 7,10,10,11,12,12,12,12,
13612         12,
13613 };
13614
13615 static float _vq_quantthresh__44c9_s_p5_0[] = {
13616         -5.5, 5.5, 
13617 };
13618
13619 static long _vq_quantmap__44c9_s_p5_0[] = {
13620             1,    0,    2,
13621 };
13622
13623 static encode_aux_threshmatch _vq_auxt__44c9_s_p5_0 = {
13624         _vq_quantthresh__44c9_s_p5_0,
13625         _vq_quantmap__44c9_s_p5_0,
13626         3,
13627         3
13628 };
13629
13630 static static_codebook _44c9_s_p5_0 = {
13631         4, 81,
13632         _vq_lengthlist__44c9_s_p5_0,
13633         1, -529137664, 1618345984, 2, 0,
13634         _vq_quantlist__44c9_s_p5_0,
13635         NULL,
13636         &_vq_auxt__44c9_s_p5_0,
13637         NULL,
13638         0
13639 };
13640
13641 static long _vq_quantlist__44c9_s_p5_1[] = {
13642         5,
13643         4,
13644         6,
13645         3,
13646         7,
13647         2,
13648         8,
13649         1,
13650         9,
13651         0,
13652         10,
13653 };
13654
13655 static long _vq_lengthlist__44c9_s_p5_1[] = {
13656          4, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7,11, 5, 5, 6, 6,
13657          7, 7, 7, 7, 8, 8,11, 5, 5, 6, 6, 7, 7, 7, 7, 8,
13658          8,11, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8,11,11,11, 6,
13659          6, 7, 7, 7, 8, 8, 8,11,11,11, 6, 6, 7, 7, 7, 8,
13660          8, 8,11,11,11, 6, 6, 7, 7, 7, 7, 8, 8,11,11,11,
13661          7, 7, 7, 7, 7, 7, 8, 8,11,11,11,10,10, 7, 7, 7,
13662          7, 8, 8,11,11,11,11,11, 7, 7, 7, 7, 7, 7,11,11,
13663         11,11,11, 7, 7, 7, 7, 7, 7,
13664 };
13665
13666 static float _vq_quantthresh__44c9_s_p5_1[] = {
13667         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
13668         3.5, 4.5, 
13669 };
13670
13671 static long _vq_quantmap__44c9_s_p5_1[] = {
13672             9,    7,    5,    3,    1,    0,    2,    4,
13673             6,    8,   10,
13674 };
13675
13676 static encode_aux_threshmatch _vq_auxt__44c9_s_p5_1 = {
13677         _vq_quantthresh__44c9_s_p5_1,
13678         _vq_quantmap__44c9_s_p5_1,
13679         11,
13680         11
13681 };
13682
13683 static static_codebook _44c9_s_p5_1 = {
13684         2, 121,
13685         _vq_lengthlist__44c9_s_p5_1,
13686         1, -531365888, 1611661312, 4, 0,
13687         _vq_quantlist__44c9_s_p5_1,
13688         NULL,
13689         &_vq_auxt__44c9_s_p5_1,
13690         NULL,
13691         0
13692 };
13693
13694 static long _vq_quantlist__44c9_s_p6_0[] = {
13695         6,
13696         5,
13697         7,
13698         4,
13699         8,
13700         3,
13701         9,
13702         2,
13703         10,
13704         1,
13705         11,
13706         0,
13707         12,
13708 };
13709
13710 static long _vq_lengthlist__44c9_s_p6_0[] = {
13711          2, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9, 5, 4, 4,
13712          6, 6, 8, 8, 9, 9, 9, 9,10,10, 6, 4, 4, 6, 6, 8,
13713          8, 9, 9, 9, 9,10,10, 0, 6, 6, 7, 7, 8, 8, 9, 9,
13714         10,10,11,11, 0, 6, 6, 7, 7, 8, 8, 9, 9,10,10,11,
13715         11, 0,10,10, 8, 8, 9, 9,10,10,11,11,12,12, 0,11,
13716         11, 8, 8, 9, 9,10,10,11,11,12,12, 0, 0, 0, 0, 0,
13717          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13718          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13719          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13720          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13721          0, 0, 0, 0, 0, 0, 0, 0, 0,
13722 };
13723
13724 static float _vq_quantthresh__44c9_s_p6_0[] = {
13725         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
13726         12.5, 17.5, 22.5, 27.5, 
13727 };
13728
13729 static long _vq_quantmap__44c9_s_p6_0[] = {
13730            11,    9,    7,    5,    3,    1,    0,    2,
13731             4,    6,    8,   10,   12,
13732 };
13733
13734 static encode_aux_threshmatch _vq_auxt__44c9_s_p6_0 = {
13735         _vq_quantthresh__44c9_s_p6_0,
13736         _vq_quantmap__44c9_s_p6_0,
13737         13,
13738         13
13739 };
13740
13741 static static_codebook _44c9_s_p6_0 = {
13742         2, 169,
13743         _vq_lengthlist__44c9_s_p6_0,
13744         1, -526516224, 1616117760, 4, 0,
13745         _vq_quantlist__44c9_s_p6_0,
13746         NULL,
13747         &_vq_auxt__44c9_s_p6_0,
13748         NULL,
13749         0
13750 };
13751
13752 static long _vq_quantlist__44c9_s_p6_1[] = {
13753         2,
13754         1,
13755         3,
13756         0,
13757         4,
13758 };
13759
13760 static long _vq_lengthlist__44c9_s_p6_1[] = {
13761          4, 4, 4, 5, 5, 5, 4, 4, 5, 5, 5, 4, 4, 5, 5, 5,
13762          5, 5, 5, 5, 5, 5, 5, 5, 5,
13763 };
13764
13765 static float _vq_quantthresh__44c9_s_p6_1[] = {
13766         -1.5, -0.5, 0.5, 1.5, 
13767 };
13768
13769 static long _vq_quantmap__44c9_s_p6_1[] = {
13770             3,    1,    0,    2,    4,
13771 };
13772
13773 static encode_aux_threshmatch _vq_auxt__44c9_s_p6_1 = {
13774         _vq_quantthresh__44c9_s_p6_1,
13775         _vq_quantmap__44c9_s_p6_1,
13776         5,
13777         5
13778 };
13779
13780 static static_codebook _44c9_s_p6_1 = {
13781         2, 25,
13782         _vq_lengthlist__44c9_s_p6_1,
13783         1, -533725184, 1611661312, 3, 0,
13784         _vq_quantlist__44c9_s_p6_1,
13785         NULL,
13786         &_vq_auxt__44c9_s_p6_1,
13787         NULL,
13788         0
13789 };
13790
13791 static long _vq_quantlist__44c9_s_p7_0[] = {
13792         6,
13793         5,
13794         7,
13795         4,
13796         8,
13797         3,
13798         9,
13799         2,
13800         10,
13801         1,
13802         11,
13803         0,
13804         12,
13805 };
13806
13807 static long _vq_lengthlist__44c9_s_p7_0[] = {
13808          2, 4, 4, 6, 6, 7, 7, 8, 8,10,10,11,11, 6, 4, 4,
13809          6, 6, 8, 8, 9, 9,10,10,12,12, 6, 4, 5, 6, 6, 8,
13810          8, 9, 9,10,10,12,12,20, 6, 6, 6, 6, 8, 8, 9,10,
13811         11,11,12,12,20, 6, 6, 6, 6, 8, 8,10,10,11,11,12,
13812         12,20,10,10, 7, 7, 9, 9,10,10,11,11,12,12,20,11,
13813         11, 7, 7, 9, 9,10,10,11,11,12,12,20,20,20, 9, 9,
13814          9, 9,11,11,12,12,13,13,20,20,20, 9, 9, 9, 9,11,
13815         11,12,12,13,13,20,20,20,13,13,10,10,11,11,12,13,
13816         13,13,20,20,20,13,13,10,10,11,11,12,13,13,13,20,
13817         20,20,20,19,12,12,12,12,13,13,14,15,19,19,19,19,
13818         19,12,12,12,12,13,13,14,14,
13819 };
13820
13821 static float _vq_quantthresh__44c9_s_p7_0[] = {
13822         -60.5, -49.5, -38.5, -27.5, -16.5, -5.5, 5.5, 16.5, 
13823         27.5, 38.5, 49.5, 60.5, 
13824 };
13825
13826 static long _vq_quantmap__44c9_s_p7_0[] = {
13827            11,    9,    7,    5,    3,    1,    0,    2,
13828             4,    6,    8,   10,   12,
13829 };
13830
13831 static encode_aux_threshmatch _vq_auxt__44c9_s_p7_0 = {
13832         _vq_quantthresh__44c9_s_p7_0,
13833         _vq_quantmap__44c9_s_p7_0,
13834         13,
13835         13
13836 };
13837
13838 static static_codebook _44c9_s_p7_0 = {
13839         2, 169,
13840         _vq_lengthlist__44c9_s_p7_0,
13841         1, -523206656, 1618345984, 4, 0,
13842         _vq_quantlist__44c9_s_p7_0,
13843         NULL,
13844         &_vq_auxt__44c9_s_p7_0,
13845         NULL,
13846         0
13847 };
13848
13849 static long _vq_quantlist__44c9_s_p7_1[] = {
13850         5,
13851         4,
13852         6,
13853         3,
13854         7,
13855         2,
13856         8,
13857         1,
13858         9,
13859         0,
13860         10,
13861 };
13862
13863 static long _vq_lengthlist__44c9_s_p7_1[] = {
13864          5, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6,
13865          7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 7, 7, 7, 7, 7,
13866          7, 8, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 8, 8, 8, 6,
13867          6, 7, 7, 7, 7, 7, 7, 8, 8, 8, 7, 7, 7, 7, 7, 7,
13868          7, 7, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8,
13869          7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 7, 7, 7,
13870          7, 7, 7, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 8, 8,
13871          8, 8, 8, 7, 7, 7, 7, 7, 7,
13872 };
13873
13874 static float _vq_quantthresh__44c9_s_p7_1[] = {
13875         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
13876         3.5, 4.5, 
13877 };
13878
13879 static long _vq_quantmap__44c9_s_p7_1[] = {
13880             9,    7,    5,    3,    1,    0,    2,    4,
13881             6,    8,   10,
13882 };
13883
13884 static encode_aux_threshmatch _vq_auxt__44c9_s_p7_1 = {
13885         _vq_quantthresh__44c9_s_p7_1,
13886         _vq_quantmap__44c9_s_p7_1,
13887         11,
13888         11
13889 };
13890
13891 static static_codebook _44c9_s_p7_1 = {
13892         2, 121,
13893         _vq_lengthlist__44c9_s_p7_1,
13894         1, -531365888, 1611661312, 4, 0,
13895         _vq_quantlist__44c9_s_p7_1,
13896         NULL,
13897         &_vq_auxt__44c9_s_p7_1,
13898         NULL,
13899         0
13900 };
13901
13902 static long _vq_quantlist__44c9_s_p8_0[] = {
13903         7,
13904         6,
13905         8,
13906         5,
13907         9,
13908         4,
13909         10,
13910         3,
13911         11,
13912         2,
13913         12,
13914         1,
13915         13,
13916         0,
13917         14,
13918 };
13919
13920 static long _vq_lengthlist__44c9_s_p8_0[] = {
13921          1, 4, 4, 7, 6, 8, 8, 8, 8, 9, 9,10,10,11,10, 6,
13922          5, 5, 7, 7, 9, 9, 8, 9,10,10,11,11,12,12, 6, 5,
13923          5, 7, 7, 9, 9, 9, 9,10,10,11,11,12,12,21, 7, 8,
13924          8, 8, 9, 9, 9, 9,10,10,11,11,12,12,21, 8, 8, 8,
13925          8, 9, 9, 9, 9,10,10,11,11,12,12,21,11,12, 9, 9,
13926         10,10,10,10,10,11,11,12,12,12,21,12,12, 9, 8,10,
13927         10,10,10,11,11,12,12,13,13,21,21,21, 9, 9, 9, 9,
13928         11,11,11,11,12,12,12,13,21,20,20, 9, 9, 9, 9,10,
13929         11,11,11,12,12,13,13,20,20,20,13,13,10,10,11,11,
13930         12,12,13,13,13,13,20,20,20,13,13,10,10,11,11,12,
13931         12,13,13,13,13,20,20,20,20,20,12,12,12,12,12,12,
13932         13,13,14,14,20,20,20,20,20,12,12,12,11,13,12,13,
13933         13,14,14,20,20,20,20,20,15,16,13,12,13,13,14,13,
13934         14,14,20,20,20,20,20,16,15,12,12,13,12,14,13,14,
13935         14,
13936 };
13937
13938 static float _vq_quantthresh__44c9_s_p8_0[] = {
13939         -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5, 
13940         31.5, 52.5, 73.5, 94.5, 115.5, 136.5, 
13941 };
13942
13943 static long _vq_quantmap__44c9_s_p8_0[] = {
13944            13,   11,    9,    7,    5,    3,    1,    0,
13945             2,    4,    6,    8,   10,   12,   14,
13946 };
13947
13948 static encode_aux_threshmatch _vq_auxt__44c9_s_p8_0 = {
13949         _vq_quantthresh__44c9_s_p8_0,
13950         _vq_quantmap__44c9_s_p8_0,
13951         15,
13952         15
13953 };
13954
13955 static static_codebook _44c9_s_p8_0 = {
13956         2, 225,
13957         _vq_lengthlist__44c9_s_p8_0,
13958         1, -520986624, 1620377600, 4, 0,
13959         _vq_quantlist__44c9_s_p8_0,
13960         NULL,
13961         &_vq_auxt__44c9_s_p8_0,
13962         NULL,
13963         0
13964 };
13965
13966 static long _vq_quantlist__44c9_s_p8_1[] = {
13967         10,
13968         9,
13969         11,
13970         8,
13971         12,
13972         7,
13973         13,
13974         6,
13975         14,
13976         5,
13977         15,
13978         4,
13979         16,
13980         3,
13981         17,
13982         2,
13983         18,
13984         1,
13985         19,
13986         0,
13987         20,
13988 };
13989
13990 static long _vq_lengthlist__44c9_s_p8_1[] = {
13991          4, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8,
13992          8, 8, 8, 8, 8,10, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,
13993          9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 6, 6, 7, 7, 8,
13994          8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,
13995          7, 7, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9,
13996          9, 9, 9, 9,10,10,10, 8, 8, 8, 8, 9, 9, 9, 9, 9,
13997          9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10, 8, 8, 8, 8,
13998          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,
13999         10, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
14000          9, 9, 9,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
14001          9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10, 9, 9, 9,
14002          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,
14003         10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
14004          9, 9,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9,
14005          9, 9, 9, 9, 9, 9, 9,10,10,10,10,10, 9, 9, 9, 9,
14006          9, 9, 9, 9, 9, 9, 9, 9,10, 9, 9, 9,10,10,10,10,
14007         10,10,10, 9, 9, 9, 9, 9, 9,10, 9, 9, 9, 9, 9, 9,
14008          9,10,10,10,10,10,10,10, 9, 9, 9,10,10,10,10,10,
14009          9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10, 9, 9,10,
14010          9,10, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,
14011         10,10,10,10, 9, 9,10,10, 9, 9, 9, 9, 9, 9, 9, 9,
14012         10,10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9,
14013          9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,10,
14014         10,10, 9, 9,10, 9, 9, 9, 9, 9,10,10,10,10,10,10,
14015         10,10,10,10,10, 9, 9,10,10, 9, 9,10, 9, 9, 9,10,
14016         10,10,10,10,10,10,10,10,10,10, 9, 9,10, 9, 9, 9,
14017          9, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,10, 9,
14018          9, 9, 9,10, 9, 9, 9, 9, 9,
14019 };
14020
14021 static float _vq_quantthresh__44c9_s_p8_1[] = {
14022         -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, 
14023         -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 
14024         6.5, 7.5, 8.5, 9.5, 
14025 };
14026
14027 static long _vq_quantmap__44c9_s_p8_1[] = {
14028            19,   17,   15,   13,   11,    9,    7,    5,
14029             3,    1,    0,    2,    4,    6,    8,   10,
14030            12,   14,   16,   18,   20,
14031 };
14032
14033 static encode_aux_threshmatch _vq_auxt__44c9_s_p8_1 = {
14034         _vq_quantthresh__44c9_s_p8_1,
14035         _vq_quantmap__44c9_s_p8_1,
14036         21,
14037         21
14038 };
14039
14040 static static_codebook _44c9_s_p8_1 = {
14041         2, 441,
14042         _vq_lengthlist__44c9_s_p8_1,
14043         1, -529268736, 1611661312, 5, 0,
14044         _vq_quantlist__44c9_s_p8_1,
14045         NULL,
14046         &_vq_auxt__44c9_s_p8_1,
14047         NULL,
14048         0
14049 };
14050
14051 static long _vq_quantlist__44c9_s_p9_0[] = {
14052         9,
14053         8,
14054         10,
14055         7,
14056         11,
14057         6,
14058         12,
14059         5,
14060         13,
14061         4,
14062         14,
14063         3,
14064         15,
14065         2,
14066         16,
14067         1,
14068         17,
14069         0,
14070         18,
14071 };
14072
14073 static long _vq_lengthlist__44c9_s_p9_0[] = {
14074          1, 4, 3,12,12,12,12,12,12,12,12,12,12,12,12,12,
14075         12,12,12, 4, 5, 6,12,12,12,12,12,12,12,12,12,12,
14076         12,12,12,12,12,12, 4, 6, 6,12,12,12,12,12,12,12,
14077         12,12,12,12,12,12,12,12,12,12,12,11,12,12,12,12,
14078         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
14079         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
14080         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
14081         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
14082         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
14083         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
14084         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
14085         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
14086         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
14087         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
14088         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
14089         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
14090         12,12,12,12,12,12,12,12,12,12,11,11,11,11,11,11,
14091         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
14092         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
14093         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
14094         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
14095         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
14096         11,11,11,11,11,11,11,11,11,
14097 };
14098
14099 static float _vq_quantthresh__44c9_s_p9_0[] = {
14100         -7913.5, -6982.5, -6051.5, -5120.5, -4189.5, -3258.5, -2327.5, -1396.5, 
14101         -465.5, 465.5, 1396.5, 2327.5, 3258.5, 4189.5, 5120.5, 6051.5, 
14102         6982.5, 7913.5, 
14103 };
14104
14105 static long _vq_quantmap__44c9_s_p9_0[] = {
14106            17,   15,   13,   11,    9,    7,    5,    3,
14107             1,    0,    2,    4,    6,    8,   10,   12,
14108            14,   16,   18,
14109 };
14110
14111 static encode_aux_threshmatch _vq_auxt__44c9_s_p9_0 = {
14112         _vq_quantthresh__44c9_s_p9_0,
14113         _vq_quantmap__44c9_s_p9_0,
14114         19,
14115         19
14116 };
14117
14118 static static_codebook _44c9_s_p9_0 = {
14119         2, 361,
14120         _vq_lengthlist__44c9_s_p9_0,
14121         1, -508535424, 1631393792, 5, 0,
14122         _vq_quantlist__44c9_s_p9_0,
14123         NULL,
14124         &_vq_auxt__44c9_s_p9_0,
14125         NULL,
14126         0
14127 };
14128
14129 static long _vq_quantlist__44c9_s_p9_1[] = {
14130         9,
14131         8,
14132         10,
14133         7,
14134         11,
14135         6,
14136         12,
14137         5,
14138         13,
14139         4,
14140         14,
14141         3,
14142         15,
14143         2,
14144         16,
14145         1,
14146         17,
14147         0,
14148         18,
14149 };
14150
14151 static long _vq_lengthlist__44c9_s_p9_1[] = {
14152          1, 4, 4, 7, 7, 7, 7, 8, 7, 9, 8, 9, 9,10,10,11,
14153         11,11,11, 6, 5, 5, 8, 8, 9, 9, 9, 8,10, 9,11,10,
14154         12,12,13,12,13,13, 5, 5, 5, 8, 8, 9, 9, 9, 9,10,
14155         10,11,11,12,12,13,12,13,13,17, 8, 8, 9, 9, 9, 9,
14156          9, 9,10,10,12,11,13,12,13,13,13,13,18, 8, 8, 9,
14157          9, 9, 9, 9, 9,11,11,12,12,13,13,13,13,13,13,17,
14158         13,12, 9, 9,10,10,10,10,11,11,12,12,12,13,13,13,
14159         14,14,18,13,12, 9, 9,10,10,10,10,11,11,12,12,13,
14160         13,13,14,14,14,17,18,18,10,10,10,10,11,11,11,12,
14161         12,12,14,13,14,13,13,14,18,18,18,10, 9,10, 9,11,
14162         11,12,12,12,12,13,13,15,14,14,14,18,18,16,13,14,
14163         10,11,11,11,12,13,13,13,13,14,13,13,14,14,18,18,
14164         18,14,12,11, 9,11,10,13,12,13,13,13,14,14,14,13,
14165         14,18,18,17,18,18,11,12,12,12,13,13,14,13,14,14,
14166         13,14,14,14,18,18,18,18,17,12,10,12, 9,13,11,13,
14167         14,14,14,14,14,15,14,18,18,17,17,18,14,15,12,13,
14168         13,13,14,13,14,14,15,14,15,14,18,17,18,18,18,15,
14169         15,12,10,14,10,14,14,13,13,14,14,14,14,18,16,18,
14170         18,18,18,17,14,14,13,14,14,13,13,14,14,14,15,15,
14171         18,18,18,18,17,17,17,14,14,14,12,14,13,14,14,15,
14172         14,15,14,18,18,18,18,18,18,18,17,16,13,13,13,14,
14173         14,14,14,15,16,15,18,18,18,18,18,18,18,17,17,13,
14174         13,13,13,14,13,14,15,15,15,
14175 };
14176
14177 static float _vq_quantthresh__44c9_s_p9_1[] = {
14178         -416.5, -367.5, -318.5, -269.5, -220.5, -171.5, -122.5, -73.5, 
14179         -24.5, 24.5, 73.5, 122.5, 171.5, 220.5, 269.5, 318.5, 
14180         367.5, 416.5, 
14181 };
14182
14183 static long _vq_quantmap__44c9_s_p9_1[] = {
14184            17,   15,   13,   11,    9,    7,    5,    3,
14185             1,    0,    2,    4,    6,    8,   10,   12,
14186            14,   16,   18,
14187 };
14188
14189 static encode_aux_threshmatch _vq_auxt__44c9_s_p9_1 = {
14190         _vq_quantthresh__44c9_s_p9_1,
14191         _vq_quantmap__44c9_s_p9_1,
14192         19,
14193         19
14194 };
14195
14196 static static_codebook _44c9_s_p9_1 = {
14197         2, 361,
14198         _vq_lengthlist__44c9_s_p9_1,
14199         1, -518287360, 1622704128, 5, 0,
14200         _vq_quantlist__44c9_s_p9_1,
14201         NULL,
14202         &_vq_auxt__44c9_s_p9_1,
14203         NULL,
14204         0
14205 };
14206
14207 static long _vq_quantlist__44c9_s_p9_2[] = {
14208         24,
14209         23,
14210         25,
14211         22,
14212         26,
14213         21,
14214         27,
14215         20,
14216         28,
14217         19,
14218         29,
14219         18,
14220         30,
14221         17,
14222         31,
14223         16,
14224         32,
14225         15,
14226         33,
14227         14,
14228         34,
14229         13,
14230         35,
14231         12,
14232         36,
14233         11,
14234         37,
14235         10,
14236         38,
14237         9,
14238         39,
14239         8,
14240         40,
14241         7,
14242         41,
14243         6,
14244         42,
14245         5,
14246         43,
14247         4,
14248         44,
14249         3,
14250         45,
14251         2,
14252         46,
14253         1,
14254         47,
14255         0,
14256         48,
14257 };
14258
14259 static long _vq_lengthlist__44c9_s_p9_2[] = {
14260          2, 4, 4, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6,
14261          6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7,
14262          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
14263          7,
14264 };
14265
14266 static float _vq_quantthresh__44c9_s_p9_2[] = {
14267         -23.5, -22.5, -21.5, -20.5, -19.5, -18.5, -17.5, -16.5, 
14268         -15.5, -14.5, -13.5, -12.5, -11.5, -10.5, -9.5, -8.5, 
14269         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
14270         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
14271         8.5, 9.5, 10.5, 11.5, 12.5, 13.5, 14.5, 15.5, 
14272         16.5, 17.5, 18.5, 19.5, 20.5, 21.5, 22.5, 23.5, 
14273 };
14274
14275 static long _vq_quantmap__44c9_s_p9_2[] = {
14276            47,   45,   43,   41,   39,   37,   35,   33,
14277            31,   29,   27,   25,   23,   21,   19,   17,
14278            15,   13,   11,    9,    7,    5,    3,    1,
14279             0,    2,    4,    6,    8,   10,   12,   14,
14280            16,   18,   20,   22,   24,   26,   28,   30,
14281            32,   34,   36,   38,   40,   42,   44,   46,
14282            48,
14283 };
14284
14285 static encode_aux_threshmatch _vq_auxt__44c9_s_p9_2 = {
14286         _vq_quantthresh__44c9_s_p9_2,
14287         _vq_quantmap__44c9_s_p9_2,
14288         49,
14289         49
14290 };
14291
14292 static static_codebook _44c9_s_p9_2 = {
14293         1, 49,
14294         _vq_lengthlist__44c9_s_p9_2,
14295         1, -526909440, 1611661312, 6, 0,
14296         _vq_quantlist__44c9_s_p9_2,
14297         NULL,
14298         &_vq_auxt__44c9_s_p9_2,
14299         NULL,
14300         0
14301 };
14302
14303 static long _huff_lengthlist__44c9_s_short[] = {
14304          5,13,18,16,17,17,19,18,19,19, 5, 7,10,11,12,12,
14305         13,16,17,18, 6, 6, 7, 7, 9, 9,10,14,17,19, 8, 7,
14306          6, 5, 6, 7, 9,12,19,17, 8, 7, 7, 6, 5, 6, 8,11,
14307         15,19, 9, 8, 7, 6, 5, 5, 6, 8,13,15,11,10, 8, 8,
14308          7, 5, 4, 4,10,14,12,13,11, 9, 7, 6, 4, 2, 6,12,
14309         18,16,16,13, 8, 7, 7, 5, 8,13,16,17,18,15,11, 9,
14310          9, 8,10,13,
14311 };
14312
14313 static static_codebook _huff_book__44c9_s_short = {
14314         2, 100,
14315         _huff_lengthlist__44c9_s_short,
14316         0, 0, 0, 0, 0,
14317         NULL,
14318         NULL,
14319         NULL,
14320         NULL,
14321         0
14322 };
14323
14324 static long _huff_lengthlist__44c0_s_long[] = {
14325          5, 4, 8, 9, 8, 9,10,12,15, 4, 1, 5, 5, 6, 8,11,
14326         12,12, 8, 5, 8, 9, 9,11,13,12,12, 9, 5, 8, 5, 7,
14327          9,12,13,13, 8, 6, 8, 7, 7, 9,11,11,11, 9, 7, 9,
14328          7, 7, 7, 7,10,12,10,10,11, 9, 8, 7, 7, 9,11,11,
14329         12,13,12,11, 9, 8, 9,11,13,16,16,15,15,12,10,11,
14330         12,
14331 };
14332
14333 static static_codebook _huff_book__44c0_s_long = {
14334         2, 81,
14335         _huff_lengthlist__44c0_s_long,
14336         0, 0, 0, 0, 0,
14337         NULL,
14338         NULL,
14339         NULL,
14340         NULL,
14341         0
14342 };
14343
14344 static long _vq_quantlist__44c0_s_p1_0[] = {
14345         1,
14346         0,
14347         2,
14348 };
14349
14350 static long _vq_lengthlist__44c0_s_p1_0[] = {
14351          1, 5, 5, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
14352          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14353          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14354          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14355          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14356          0, 5, 8, 7, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,
14357          0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14358          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14359          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14360          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14361          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
14362          0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14363          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14364          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14365          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14366          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14367          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14368          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14369          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14370          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14371          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14372          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14373          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14374          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14375          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14376          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14377          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14378          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14379          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14380          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14381          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14382          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14383          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14384          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14385          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14386          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14387          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14388          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14389          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14390          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14391          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14392          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14393          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14394          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14395          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14396          0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
14397          0, 0, 8,10, 9, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
14398          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14399          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14400          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14401          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,
14402          0, 0, 0, 9,10,11, 0, 0, 0, 0, 0, 0, 9,11,10, 0,
14403          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14404          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14405          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14406          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
14407          0, 0, 0, 0, 9,11, 9, 0, 0, 0, 0, 0, 0, 9,10,11,
14408          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14409          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14410          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14411          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14412          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14413          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14414          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14415          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14416          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14417          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14418          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14419          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14420          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14421          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14422          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14423          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14424          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14425          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14426          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14427          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14428          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14429          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14430          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14431          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14432          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14433          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14434          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14435          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14436          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14437          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14438          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14439          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14440          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14441          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14442          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
14443          0, 0, 0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14444          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14445          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14446          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14447          0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,11,10, 0,
14448          0, 0, 0, 0, 0, 9, 9,11, 0, 0, 0, 0, 0, 0, 0, 0,
14449          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14450          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14451          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14452          0, 0, 0, 0, 7, 9,10, 0, 0, 0, 0, 0, 0, 9,10,11,
14453          0, 0, 0, 0, 0, 0, 9,11,10, 0, 0, 0, 0, 0, 0, 0,
14454          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14455          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14456          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14457          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14458          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14459          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14460          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14461          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14462          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14463          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14464          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14465          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14466          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14467          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14468          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14469          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14470          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14471          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14472          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14473          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14474          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14475          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14476          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14477          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14478          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14479          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14480          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14481          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14482          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14483          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14484          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14485          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14486          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14487          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14488          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14489          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14490          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14491          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14492          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14493          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14494          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14495          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14496          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14497          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14498          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14499          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14500          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14501          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14502          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14503          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14504          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14505          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14506          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14507          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14508          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14509          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14510          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14511          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14512          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14513          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14514          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14515          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14516          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14517          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14518          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14519          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14520          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14521          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14522          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14523          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14524          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14525          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14526          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14527          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14528          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14529          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14530          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14531          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14532          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14533          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14534          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14535          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14536          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14537          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14538          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14539          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14540          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14541          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14542          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14543          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14544          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14545          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14546          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14547          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14548          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14549          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14550          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14551          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14552          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14553          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14554          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14555          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14556          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14557          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14558          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14559          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14560          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14561          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14562          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14563          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14564          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14565          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14566          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14567          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14568          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14569          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14570          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14571          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14572          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14573          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14574          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14575          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14576          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14577          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14578          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14579          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14580          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14581          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14582          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14583          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14584          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14585          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14586          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14587          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14588          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14589          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14590          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14591          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14592          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14593          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14594          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14595          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14596          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14597          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14598          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14599          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14600          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14601          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14602          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14603          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14604          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14605          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14606          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14607          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14608          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14609          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14610          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14611          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14612          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14613          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14614          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14615          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14616          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14617          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14618          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14619          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14620          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14621          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14622          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14623          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14624          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14625          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14626          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14627          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14628          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14629          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14630          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14631          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14632          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14633          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14634          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14635          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14636          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14637          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14638          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14639          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14640          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14641          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14642          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14643          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14644          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14645          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14646          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14647          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14648          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14649          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14650          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14651          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14652          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14653          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14654          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14655          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14656          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14657          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14658          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14659          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14660          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14661          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14662          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14663          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14664          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14665          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14666          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14667          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14668          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14669          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14670          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14671          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14672          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14673          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14674          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14675          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14676          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14677          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14678          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14679          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14680          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14681          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14682          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14683          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14684          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14685          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14686          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14687          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14688          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14689          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14690          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14691          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14692          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14693          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14694          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14695          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14696          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14697          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14698          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14699          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14700          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14701          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14702          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14703          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14704          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14705          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14706          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14707          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14708          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14709          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14710          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14711          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14712          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14713          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14714          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14715          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14716          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14717          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14718          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14719          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14720          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14721          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14722          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14723          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14724          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14725          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14726          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14727          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14728          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14729          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14730          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14731          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14732          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14733          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14734          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14735          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14736          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14737          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14738          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14739          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14740          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14741          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14742          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14743          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14744          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14745          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14746          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14747          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14748          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14749          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14750          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14751          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14752          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14753          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14754          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14755          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14756          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14757          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14758          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14759          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14760          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14761          0,
14762 };
14763
14764 static float _vq_quantthresh__44c0_s_p1_0[] = {
14765         -0.5, 0.5, 
14766 };
14767
14768 static long _vq_quantmap__44c0_s_p1_0[] = {
14769             1,    0,    2,
14770 };
14771
14772 static encode_aux_threshmatch _vq_auxt__44c0_s_p1_0 = {
14773         _vq_quantthresh__44c0_s_p1_0,
14774         _vq_quantmap__44c0_s_p1_0,
14775         3,
14776         3
14777 };
14778
14779 static static_codebook _44c0_s_p1_0 = {
14780         8, 6561,
14781         _vq_lengthlist__44c0_s_p1_0,
14782         1, -535822336, 1611661312, 2, 0,
14783         _vq_quantlist__44c0_s_p1_0,
14784         NULL,
14785         &_vq_auxt__44c0_s_p1_0,
14786         NULL,
14787         0
14788 };
14789
14790 static long _vq_quantlist__44c0_s_p2_0[] = {
14791         2,
14792         1,
14793         3,
14794         0,
14795         4,
14796 };
14797
14798 static long _vq_lengthlist__44c0_s_p2_0[] = {
14799          1, 4, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14800          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 5, 5, 7, 6, 0, 0,
14801          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14802          0, 0, 4, 5, 6, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14803          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 7, 7, 9, 9,
14804          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14805          0, 0, 0, 0, 6, 7, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0,
14806          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14807          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14808          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14809          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14810          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14811          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14812          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14813          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14814          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14815          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14816          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14817          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14818          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14819          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14820          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14821          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14822          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14823          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14824          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14825          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14826          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14827          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14828          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14829          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14830          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14831          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14832          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14833          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14834          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14835          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14836          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14837          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14838          0,
14839 };
14840
14841 static float _vq_quantthresh__44c0_s_p2_0[] = {
14842         -1.5, -0.5, 0.5, 1.5, 
14843 };
14844
14845 static long _vq_quantmap__44c0_s_p2_0[] = {
14846             3,    1,    0,    2,    4,
14847 };
14848
14849 static encode_aux_threshmatch _vq_auxt__44c0_s_p2_0 = {
14850         _vq_quantthresh__44c0_s_p2_0,
14851         _vq_quantmap__44c0_s_p2_0,
14852         5,
14853         5
14854 };
14855
14856 static static_codebook _44c0_s_p2_0 = {
14857         4, 625,
14858         _vq_lengthlist__44c0_s_p2_0,
14859         1, -533725184, 1611661312, 3, 0,
14860         _vq_quantlist__44c0_s_p2_0,
14861         NULL,
14862         &_vq_auxt__44c0_s_p2_0,
14863         NULL,
14864         0
14865 };
14866
14867 static long _vq_quantlist__44c0_s_p3_0[] = {
14868         4,
14869         3,
14870         5,
14871         2,
14872         6,
14873         1,
14874         7,
14875         0,
14876         8,
14877 };
14878
14879 static long _vq_lengthlist__44c0_s_p3_0[] = {
14880          1, 3, 2, 8, 7, 0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0,
14881          0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0, 7, 7,
14882          0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0,
14883          8, 8, 0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 0, 0, 0,
14884          0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14885          0,
14886 };
14887
14888 static float _vq_quantthresh__44c0_s_p3_0[] = {
14889         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
14890 };
14891
14892 static long _vq_quantmap__44c0_s_p3_0[] = {
14893             7,    5,    3,    1,    0,    2,    4,    6,
14894             8,
14895 };
14896
14897 static encode_aux_threshmatch _vq_auxt__44c0_s_p3_0 = {
14898         _vq_quantthresh__44c0_s_p3_0,
14899         _vq_quantmap__44c0_s_p3_0,
14900         9,
14901         9
14902 };
14903
14904 static static_codebook _44c0_s_p3_0 = {
14905         2, 81,
14906         _vq_lengthlist__44c0_s_p3_0,
14907         1, -531628032, 1611661312, 4, 0,
14908         _vq_quantlist__44c0_s_p3_0,
14909         NULL,
14910         &_vq_auxt__44c0_s_p3_0,
14911         NULL,
14912         0
14913 };
14914
14915 static long _vq_quantlist__44c0_s_p4_0[] = {
14916         4,
14917         3,
14918         5,
14919         2,
14920         6,
14921         1,
14922         7,
14923         0,
14924         8,
14925 };
14926
14927 static long _vq_lengthlist__44c0_s_p4_0[] = {
14928          1, 3, 3, 6, 6, 6, 6, 8, 8, 0, 0, 0, 7, 7, 7, 7,
14929          9, 9, 0, 0, 0, 7, 7, 7, 7, 9, 9, 0, 0, 0, 7, 7,
14930          7, 8, 9, 9, 0, 0, 0, 7, 7, 7, 7, 9, 9, 0, 0, 0,
14931          9, 9, 8, 8,10,10, 0, 0, 0, 8, 9, 8, 8,10,10, 0,
14932          0, 0,10,10, 9, 9,10,10, 0, 0, 0, 0, 0, 9, 9,10,
14933         10,
14934 };
14935
14936 static float _vq_quantthresh__44c0_s_p4_0[] = {
14937         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
14938 };
14939
14940 static long _vq_quantmap__44c0_s_p4_0[] = {
14941             7,    5,    3,    1,    0,    2,    4,    6,
14942             8,
14943 };
14944
14945 static encode_aux_threshmatch _vq_auxt__44c0_s_p4_0 = {
14946         _vq_quantthresh__44c0_s_p4_0,
14947         _vq_quantmap__44c0_s_p4_0,
14948         9,
14949         9
14950 };
14951
14952 static static_codebook _44c0_s_p4_0 = {
14953         2, 81,
14954         _vq_lengthlist__44c0_s_p4_0,
14955         1, -531628032, 1611661312, 4, 0,
14956         _vq_quantlist__44c0_s_p4_0,
14957         NULL,
14958         &_vq_auxt__44c0_s_p4_0,
14959         NULL,
14960         0
14961 };
14962
14963 static long _vq_quantlist__44c0_s_p5_0[] = {
14964         8,
14965         7,
14966         9,
14967         6,
14968         10,
14969         5,
14970         11,
14971         4,
14972         12,
14973         3,
14974         13,
14975         2,
14976         14,
14977         1,
14978         15,
14979         0,
14980         16,
14981 };
14982
14983 static long _vq_lengthlist__44c0_s_p5_0[] = {
14984          1, 4, 3, 6, 6, 8, 7, 8, 8, 8, 8, 9, 9,10,10,11,
14985         11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9, 9,10,10,10,
14986         11,11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10,
14987         10,11,11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
14988         11,11,11,11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,
14989         10,11,11,11,11, 0, 0, 0, 8, 8, 9, 9, 9, 9,10,10,
14990         10,10,11,11,12,12, 0, 0, 0, 8, 8, 9, 9, 9, 9,10,
14991         10,10,10,11,11,12,12, 0, 0, 0, 9, 9, 9, 9,10,10,
14992         10,10,11,11,11,12,12,12, 0, 0, 0, 0, 0, 9, 9,10,
14993         10,10,10,11,11,11,11,12,12, 0, 0, 0, 0, 0, 9, 9,
14994         10,10,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9,
14995          9,10,10,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0,
14996         10,10,11,11,11,11,11,12,12,12,13,13, 0, 0, 0, 0,
14997          0, 0, 0,11,10,11,11,11,11,12,12,13,13, 0, 0, 0,
14998          0, 0, 0, 0,11,11,12,11,12,12,12,12,13,13, 0, 0,
14999          0, 0, 0, 0, 0,11,11,11,12,12,12,12,13,13,13, 0,
15000          0, 0, 0, 0, 0, 0,12,12,12,12,12,13,13,13,14,14,
15001          0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,12,12,13,13,14,
15002         14,
15003 };
15004
15005 static float _vq_quantthresh__44c0_s_p5_0[] = {
15006         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
15007         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
15008 };
15009
15010 static long _vq_quantmap__44c0_s_p5_0[] = {
15011            15,   13,   11,    9,    7,    5,    3,    1,
15012             0,    2,    4,    6,    8,   10,   12,   14,
15013            16,
15014 };
15015
15016 static encode_aux_threshmatch _vq_auxt__44c0_s_p5_0 = {
15017         _vq_quantthresh__44c0_s_p5_0,
15018         _vq_quantmap__44c0_s_p5_0,
15019         17,
15020         17
15021 };
15022
15023 static static_codebook _44c0_s_p5_0 = {
15024         2, 289,
15025         _vq_lengthlist__44c0_s_p5_0,
15026         1, -529530880, 1611661312, 5, 0,
15027         _vq_quantlist__44c0_s_p5_0,
15028         NULL,
15029         &_vq_auxt__44c0_s_p5_0,
15030         NULL,
15031         0
15032 };
15033
15034 static long _vq_quantlist__44c0_s_p6_0[] = {
15035         1,
15036         0,
15037         2,
15038 };
15039
15040 static long _vq_lengthlist__44c0_s_p6_0[] = {
15041          1, 4, 4, 7, 6, 6, 7, 6, 6, 4, 7, 7,10, 9, 9,10,
15042          9, 9, 4, 6, 7,10, 9, 9,11, 9, 9, 7,10,10,11,11,
15043         11,12,10,11, 6, 9, 9,11,10,11,11,10,10, 6, 9, 9,
15044         11,10,11,11,10,10, 7,11,10,12,11,11,11,11,11, 7,
15045          9, 9,10,10,10,11,11,10, 6, 9, 9,11,10,10,11,10,
15046         10,
15047 };
15048
15049 static float _vq_quantthresh__44c0_s_p6_0[] = {
15050         -5.5, 5.5, 
15051 };
15052
15053 static long _vq_quantmap__44c0_s_p6_0[] = {
15054             1,    0,    2,
15055 };
15056
15057 static encode_aux_threshmatch _vq_auxt__44c0_s_p6_0 = {
15058         _vq_quantthresh__44c0_s_p6_0,
15059         _vq_quantmap__44c0_s_p6_0,
15060         3,
15061         3
15062 };
15063
15064 static static_codebook _44c0_s_p6_0 = {
15065         4, 81,
15066         _vq_lengthlist__44c0_s_p6_0,
15067         1, -529137664, 1618345984, 2, 0,
15068         _vq_quantlist__44c0_s_p6_0,
15069         NULL,
15070         &_vq_auxt__44c0_s_p6_0,
15071         NULL,
15072         0
15073 };
15074
15075 static long _vq_quantlist__44c0_s_p6_1[] = {
15076         5,
15077         4,
15078         6,
15079         3,
15080         7,
15081         2,
15082         8,
15083         1,
15084         9,
15085         0,
15086         10,
15087 };
15088
15089 static long _vq_lengthlist__44c0_s_p6_1[] = {
15090          2, 3, 3, 6, 6, 7, 7, 7, 7, 7, 8,10,10,10, 6, 6,
15091          7, 7, 8, 8, 8, 8,10,10,10, 6, 6, 7, 7, 8, 8, 8,
15092          8,10,10,10, 7, 7, 7, 7, 8, 8, 8, 8,10,10,10, 7,
15093          7, 7, 7, 8, 8, 8, 8,10,10,10, 8, 7, 8, 8, 8, 8,
15094          8, 8,10,10,10, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10,
15095          8, 8, 8, 8, 8, 8, 8, 8,10,10,10,10,10, 8, 8, 8,
15096          8, 8, 8,10,10,10,10,10, 9, 9, 8, 8, 8, 8,10,10,
15097         10,10,10, 8, 8, 8, 8, 8, 8,
15098 };
15099
15100 static float _vq_quantthresh__44c0_s_p6_1[] = {
15101         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
15102         3.5, 4.5, 
15103 };
15104
15105 static long _vq_quantmap__44c0_s_p6_1[] = {
15106             9,    7,    5,    3,    1,    0,    2,    4,
15107             6,    8,   10,
15108 };
15109
15110 static encode_aux_threshmatch _vq_auxt__44c0_s_p6_1 = {
15111         _vq_quantthresh__44c0_s_p6_1,
15112         _vq_quantmap__44c0_s_p6_1,
15113         11,
15114         11
15115 };
15116
15117 static static_codebook _44c0_s_p6_1 = {
15118         2, 121,
15119         _vq_lengthlist__44c0_s_p6_1,
15120         1, -531365888, 1611661312, 4, 0,
15121         _vq_quantlist__44c0_s_p6_1,
15122         NULL,
15123         &_vq_auxt__44c0_s_p6_1,
15124         NULL,
15125         0
15126 };
15127
15128 static long _vq_quantlist__44c0_s_p7_0[] = {
15129         6,
15130         5,
15131         7,
15132         4,
15133         8,
15134         3,
15135         9,
15136         2,
15137         10,
15138         1,
15139         11,
15140         0,
15141         12,
15142 };
15143
15144 static long _vq_lengthlist__44c0_s_p7_0[] = {
15145          1, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9, 7, 5, 5,
15146          7, 7, 8, 8, 8, 8, 9, 9,10,10, 7, 5, 6, 7, 7, 8,
15147          8, 8, 8, 9, 9,10,10, 0, 8, 8, 8, 8, 9, 9, 9, 9,
15148         10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
15149         11, 0,12,12, 9, 9,10,10,10,10,11,11,11,11, 0,13,
15150         13, 9, 9, 9, 9,10,10,11,11,11,12, 0, 0, 0,10,10,
15151         10,10,11,11,11,11,12,12, 0, 0, 0,10,10, 9, 9,11,
15152         11,11,12,12,12, 0, 0, 0,13,13,10,10,11,11,12,12,
15153         13,13, 0, 0, 0,14,14,10,10,11,11,12,12,13,13, 0,
15154          0, 0, 0, 0,11,11,11,11,13,12,13,13, 0, 0, 0, 0,
15155          0,12,12,11,11,12,12,13,13,
15156 };
15157
15158 static float _vq_quantthresh__44c0_s_p7_0[] = {
15159         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
15160         12.5, 17.5, 22.5, 27.5, 
15161 };
15162
15163 static long _vq_quantmap__44c0_s_p7_0[] = {
15164            11,    9,    7,    5,    3,    1,    0,    2,
15165             4,    6,    8,   10,   12,
15166 };
15167
15168 static encode_aux_threshmatch _vq_auxt__44c0_s_p7_0 = {
15169         _vq_quantthresh__44c0_s_p7_0,
15170         _vq_quantmap__44c0_s_p7_0,
15171         13,
15172         13
15173 };
15174
15175 static static_codebook _44c0_s_p7_0 = {
15176         2, 169,
15177         _vq_lengthlist__44c0_s_p7_0,
15178         1, -526516224, 1616117760, 4, 0,
15179         _vq_quantlist__44c0_s_p7_0,
15180         NULL,
15181         &_vq_auxt__44c0_s_p7_0,
15182         NULL,
15183         0
15184 };
15185
15186 static long _vq_quantlist__44c0_s_p7_1[] = {
15187         2,
15188         1,
15189         3,
15190         0,
15191         4,
15192 };
15193
15194 static long _vq_lengthlist__44c0_s_p7_1[] = {
15195          2, 3, 3, 5, 5, 6, 6, 6, 5, 5, 6, 6, 6, 5, 5, 6,
15196          6, 6, 5, 5, 6, 6, 6, 5, 5,
15197 };
15198
15199 static float _vq_quantthresh__44c0_s_p7_1[] = {
15200         -1.5, -0.5, 0.5, 1.5, 
15201 };
15202
15203 static long _vq_quantmap__44c0_s_p7_1[] = {
15204             3,    1,    0,    2,    4,
15205 };
15206
15207 static encode_aux_threshmatch _vq_auxt__44c0_s_p7_1 = {
15208         _vq_quantthresh__44c0_s_p7_1,
15209         _vq_quantmap__44c0_s_p7_1,
15210         5,
15211         5
15212 };
15213
15214 static static_codebook _44c0_s_p7_1 = {
15215         2, 25,
15216         _vq_lengthlist__44c0_s_p7_1,
15217         1, -533725184, 1611661312, 3, 0,
15218         _vq_quantlist__44c0_s_p7_1,
15219         NULL,
15220         &_vq_auxt__44c0_s_p7_1,
15221         NULL,
15222         0
15223 };
15224
15225 static long _vq_quantlist__44c0_s_p8_0[] = {
15226         2,
15227         1,
15228         3,
15229         0,
15230         4,
15231 };
15232
15233 static long _vq_lengthlist__44c0_s_p8_0[] = {
15234          1, 5, 5,10,10, 6, 9, 8,10,10, 6,10, 9,10,10,10,
15235         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
15236         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
15237         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
15238         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
15239         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
15240         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
15241         10,10,10,10,10,10,10,10,10,10,10,10,10, 8,10,10,
15242         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
15243         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
15244         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
15245         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
15246         10,10,10,10,10,10,10,10,11,11,11,11,11,11,11,11,
15247         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
15248         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
15249         11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,
15250         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
15251         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
15252         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
15253         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
15254         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
15255         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
15256         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
15257         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
15258         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
15259         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
15260         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
15261         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
15262         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
15263         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
15264         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
15265         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
15266         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
15267         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
15268         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
15269         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
15270         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
15271         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
15272         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
15273         11,
15274 };
15275
15276 static float _vq_quantthresh__44c0_s_p8_0[] = {
15277         -331.5, -110.5, 110.5, 331.5, 
15278 };
15279
15280 static long _vq_quantmap__44c0_s_p8_0[] = {
15281             3,    1,    0,    2,    4,
15282 };
15283
15284 static encode_aux_threshmatch _vq_auxt__44c0_s_p8_0 = {
15285         _vq_quantthresh__44c0_s_p8_0,
15286         _vq_quantmap__44c0_s_p8_0,
15287         5,
15288         5
15289 };
15290
15291 static static_codebook _44c0_s_p8_0 = {
15292         4, 625,
15293         _vq_lengthlist__44c0_s_p8_0,
15294         1, -518283264, 1627103232, 3, 0,
15295         _vq_quantlist__44c0_s_p8_0,
15296         NULL,
15297         &_vq_auxt__44c0_s_p8_0,
15298         NULL,
15299         0
15300 };
15301
15302 static long _vq_quantlist__44c0_s_p8_1[] = {
15303         6,
15304         5,
15305         7,
15306         4,
15307         8,
15308         3,
15309         9,
15310         2,
15311         10,
15312         1,
15313         11,
15314         0,
15315         12,
15316 };
15317
15318 static long _vq_lengthlist__44c0_s_p8_1[] = {
15319          1, 4, 4, 6, 6, 7, 7, 9, 9,11,12,13,12, 6, 5, 5,
15320          7, 7, 8, 8,10, 9,12,12,12,12, 6, 5, 5, 7, 7, 8,
15321          8,10, 9,12,11,11,13,16, 7, 7, 8, 8, 9, 9,10,10,
15322         12,12,13,12,16, 7, 7, 8, 7, 9, 9,10,10,11,12,12,
15323         13,16,10,10, 8, 8,10,10,11,12,12,12,13,13,16,11,
15324         10, 8, 7,11,10,11,11,12,11,13,13,16,16,16,10,10,
15325         10,10,11,11,13,12,13,13,16,16,16,11, 9,11, 9,15,
15326         13,12,13,13,13,16,16,16,15,13,11,11,12,13,12,12,
15327         14,13,16,16,16,14,13,11,11,13,12,14,13,13,13,16,
15328         16,16,16,16,13,13,13,12,14,13,14,14,16,16,16,16,
15329         16,13,13,12,12,14,14,15,13,
15330 };
15331
15332 static float _vq_quantthresh__44c0_s_p8_1[] = {
15333         -93.5, -76.5, -59.5, -42.5, -25.5, -8.5, 8.5, 25.5, 
15334         42.5, 59.5, 76.5, 93.5, 
15335 };
15336
15337 static long _vq_quantmap__44c0_s_p8_1[] = {
15338            11,    9,    7,    5,    3,    1,    0,    2,
15339             4,    6,    8,   10,   12,
15340 };
15341
15342 static encode_aux_threshmatch _vq_auxt__44c0_s_p8_1 = {
15343         _vq_quantthresh__44c0_s_p8_1,
15344         _vq_quantmap__44c0_s_p8_1,
15345         13,
15346         13
15347 };
15348
15349 static static_codebook _44c0_s_p8_1 = {
15350         2, 169,
15351         _vq_lengthlist__44c0_s_p8_1,
15352         1, -522616832, 1620115456, 4, 0,
15353         _vq_quantlist__44c0_s_p8_1,
15354         NULL,
15355         &_vq_auxt__44c0_s_p8_1,
15356         NULL,
15357         0
15358 };
15359
15360 static long _vq_quantlist__44c0_s_p8_2[] = {
15361         8,
15362         7,
15363         9,
15364         6,
15365         10,
15366         5,
15367         11,
15368         4,
15369         12,
15370         3,
15371         13,
15372         2,
15373         14,
15374         1,
15375         15,
15376         0,
15377         16,
15378 };
15379
15380 static long _vq_lengthlist__44c0_s_p8_2[] = {
15381          2, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8,
15382          8,10,10,10, 7, 7, 7, 8, 8, 8, 9, 9, 9, 9, 9, 9,
15383          9, 9,10,10,10, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9, 9,
15384          9, 9, 9,10,10,10, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9,
15385          9,10, 9, 9,10,10,10, 7, 7, 8, 8, 9, 8, 9, 9, 9,
15386          9,10, 9, 9,10,10,10,10, 8, 8, 8, 8, 9, 8, 9, 9,
15387          9, 9, 9,10, 9,10,10,10,10, 7, 7, 8, 8, 9, 9, 9,
15388          9, 9, 9,10, 9,10,10,10,10,10, 8, 8, 8, 9, 9, 9,
15389          9, 9, 9, 9,10,10,10, 9,11,10,10,10,10, 8, 8, 9,
15390          9, 9, 9, 9,10, 9, 9, 9,10,10,10,10,11,11, 9, 9,
15391          9, 9, 9, 9, 9, 9,10, 9, 9,10,11,10,10,11,11, 9,
15392          9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9,11,11,10,11,11,
15393          9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9,11,10,10,11,
15394         11,11,11, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,
15395         11,11,11,11, 9,10, 9,10, 9, 9, 9, 9,10, 9,10,11,
15396         10,11,10,10,10,10,10, 9, 9, 9,10, 9, 9, 9,10,11,
15397         11,10,11,11,10,11,10,10,10, 9, 9, 9, 9,10, 9, 9,
15398         10,11,10,11,11,11,11,10,11,10,10, 9,10, 9, 9, 9,
15399         10,
15400 };
15401
15402 static float _vq_quantthresh__44c0_s_p8_2[] = {
15403         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
15404         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
15405 };
15406
15407 static long _vq_quantmap__44c0_s_p8_2[] = {
15408            15,   13,   11,    9,    7,    5,    3,    1,
15409             0,    2,    4,    6,    8,   10,   12,   14,
15410            16,
15411 };
15412
15413 static encode_aux_threshmatch _vq_auxt__44c0_s_p8_2 = {
15414         _vq_quantthresh__44c0_s_p8_2,
15415         _vq_quantmap__44c0_s_p8_2,
15416         17,
15417         17
15418 };
15419
15420 static static_codebook _44c0_s_p8_2 = {
15421         2, 289,
15422         _vq_lengthlist__44c0_s_p8_2,
15423         1, -529530880, 1611661312, 5, 0,
15424         _vq_quantlist__44c0_s_p8_2,
15425         NULL,
15426         &_vq_auxt__44c0_s_p8_2,
15427         NULL,
15428         0
15429 };
15430
15431 static long _huff_lengthlist__44c0_s_short[] = {
15432          9, 8,12,11,12,13,14,14,16, 6, 1, 5, 6, 6, 9,12,
15433         14,17, 9, 4, 5, 9, 7, 9,13,15,16, 8, 5, 8, 6, 8,
15434         10,13,17,17, 9, 6, 7, 7, 8, 9,13,15,17,11, 8, 9,
15435          9, 9,10,12,16,16,13, 7, 8, 7, 7, 9,12,14,15,13,
15436          6, 7, 5, 5, 7,10,13,13,14, 7, 8, 5, 6, 7, 9,10,
15437         12,
15438 };
15439
15440 static static_codebook _huff_book__44c0_s_short = {
15441         2, 81,
15442         _huff_lengthlist__44c0_s_short,
15443         0, 0, 0, 0, 0,
15444         NULL,
15445         NULL,
15446         NULL,
15447         NULL,
15448         0
15449 };
15450
15451 static long _huff_lengthlist__44c0_sm_long[] = {
15452          5, 4, 9,10, 9,10,11,12,13, 4, 1, 5, 7, 7, 9,11,
15453         12,14, 8, 5, 7, 9, 8,10,13,13,13,10, 7, 9, 4, 6,
15454          7,10,12,14, 9, 6, 7, 6, 6, 7,10,12,12, 9, 8, 9,
15455          7, 6, 7, 8,11,12,11,11,11, 9, 8, 7, 8,10,12,12,
15456         13,14,12,11, 9, 9, 9,12,12,17,17,15,16,12,10,11,
15457         13,
15458 };
15459
15460 static static_codebook _huff_book__44c0_sm_long = {
15461         2, 81,
15462         _huff_lengthlist__44c0_sm_long,
15463         0, 0, 0, 0, 0,
15464         NULL,
15465         NULL,
15466         NULL,
15467         NULL,
15468         0
15469 };
15470
15471 static long _vq_quantlist__44c0_sm_p1_0[] = {
15472         1,
15473         0,
15474         2,
15475 };
15476
15477 static long _vq_lengthlist__44c0_sm_p1_0[] = {
15478          1, 5, 5, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
15479          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15480          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15481          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15482          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15483          0, 5, 8, 7, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,
15484          0, 0, 0, 7, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15485          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15486          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15487          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15488          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 7, 9, 8, 0, 0,
15489          0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15490          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15491          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15492          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15493          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15494          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15495          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15496          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15497          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15498          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15499          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15500          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15501          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15502          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15503          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15504          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15505          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15506          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15507          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15508          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15509          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15510          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15511          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15512          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15513          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15514          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15515          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15516          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15517          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15518          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15519          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15520          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15521          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15522          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15523          0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8, 7, 0, 0, 0, 0,
15524          0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0,
15525          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15526          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15527          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15528          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,
15529          0, 0, 0, 9,10,10, 0, 0, 0, 0, 0, 0, 9,10,10, 0,
15530          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15531          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15532          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15533          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
15534          0, 0, 0, 0, 8,10, 9, 0, 0, 0, 0, 0, 0, 9,10,10,
15535          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15536          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15537          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15538          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15539          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15540          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15541          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15542          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15543          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15544          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15545          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15546          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15547          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15548          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15549          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15550          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15551          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15552          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15553          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15554          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15555          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15556          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15557          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15558          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15559          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15560          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15561          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15562          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15563          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15564          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15565          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15566          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15567          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15568          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15569          0, 0, 5, 7, 8, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
15570          0, 0, 0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15571          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15572          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15573          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15574          0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,10,10, 0,
15575          0, 0, 0, 0, 0, 9, 9,10, 0, 0, 0, 0, 0, 0, 0, 0,
15576          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15577          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15578          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15579          0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,10,10,
15580          0, 0, 0, 0, 0, 0, 9,10,10, 0, 0, 0, 0, 0, 0, 0,
15581          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15582          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15583          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15584          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15585          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15586          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15587          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15588          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15589          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15590          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15591          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15592          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15593          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15594          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15595          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15596          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15597          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15598          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15599          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15600          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15601          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15602          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15603          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15604          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15605          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15606          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15607          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15608          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15609          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15610          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15611          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15612          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15613          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15614          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15615          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15616          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15617          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15618          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15619          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15620          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15621          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15622          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15623          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15624          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15625          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15626          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15627          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15628          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15629          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15630          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15631          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15632          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15633          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15634          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15635          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15636          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15637          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15638          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15639          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15640          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15641          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15642          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15643          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15644          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15645          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15646          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15647          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15648          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15649          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15650          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15651          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15652          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15653          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15654          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15655          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15656          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15657          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15658          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15659          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15660          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15661          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15662          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15663          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15664          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15665          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15666          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15667          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15668          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15669          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15670          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15671          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15672          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15673          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15674          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15675          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15676          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15677          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15678          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15679          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15680          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15681          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15682          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15683          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15684          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15685          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15686          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15687          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15688          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15689          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15690          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15691          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15692          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15693          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15694          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15695          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15696          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15697          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15698          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15699          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15700          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15701          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15702          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15703          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15704          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15705          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15706          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15707          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15708          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15709          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15710          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15711          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15712          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15713          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15714          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15715          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15716          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15717          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15718          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15719          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15720          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15721          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15722          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15723          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15724          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15725          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15726          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15727          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15728          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15729          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15730          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15731          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15732          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15733          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15734          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15735          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15736          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15737          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15738          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15739          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15740          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15741          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15742          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15743          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15744          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15745          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15746          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15747          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15748          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15749          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15750          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15751          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15752          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15753          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15754          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15755          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15756          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15757          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15758          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15759          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15760          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15761          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15762          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15763          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15764          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15765          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15766          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15767          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15768          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15769          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15770          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15771          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15772          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15773          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15774          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15775          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15776          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15777          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15778          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15779          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15780          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15781          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15782          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15783          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15784          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15785          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15786          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15787          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15788          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15789          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15790          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15791          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15792          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15793          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15794          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15795          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15796          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15797          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15798          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15799          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15800          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15801          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15802          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15803          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15804          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15805          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15806          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15807          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15808          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15809          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15810          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15811          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15812          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15813          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15814          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15815          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15816          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15817          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15818          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15819          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15820          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15821          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15822          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15823          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15824          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15825          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15826          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15827          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15828          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15829          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15830          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15831          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15832          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15833          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15834          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15835          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15836          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15837          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15838          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15839          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15840          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15841          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15842          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15843          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15844          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15845          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15846          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15847          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15848          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15849          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15850          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15851          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15852          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15853          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15854          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15855          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15856          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15857          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15858          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15859          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15860          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15861          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15862          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15863          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15864          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15865          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15866          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15867          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15868          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15869          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15870          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15871          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15872          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15873          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15874          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15875          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15876          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15877          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15878          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15879          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15880          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15881          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15882          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15883          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15884          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15885          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15886          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15887          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15888          0,
15889 };
15890
15891 static float _vq_quantthresh__44c0_sm_p1_0[] = {
15892         -0.5, 0.5, 
15893 };
15894
15895 static long _vq_quantmap__44c0_sm_p1_0[] = {
15896             1,    0,    2,
15897 };
15898
15899 static encode_aux_threshmatch _vq_auxt__44c0_sm_p1_0 = {
15900         _vq_quantthresh__44c0_sm_p1_0,
15901         _vq_quantmap__44c0_sm_p1_0,
15902         3,
15903         3
15904 };
15905
15906 static static_codebook _44c0_sm_p1_0 = {
15907         8, 6561,
15908         _vq_lengthlist__44c0_sm_p1_0,
15909         1, -535822336, 1611661312, 2, 0,
15910         _vq_quantlist__44c0_sm_p1_0,
15911         NULL,
15912         &_vq_auxt__44c0_sm_p1_0,
15913         NULL,
15914         0
15915 };
15916
15917 static long _vq_quantlist__44c0_sm_p2_0[] = {
15918         2,
15919         1,
15920         3,
15921         0,
15922         4,
15923 };
15924
15925 static long _vq_lengthlist__44c0_sm_p2_0[] = {
15926          1, 4, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15927          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 5, 5, 7, 7, 0, 0,
15928          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15929          0, 0, 4, 5, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15930          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 7, 7, 9, 9,
15931          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15932          0, 0, 0, 0, 7, 7, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0,
15933          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15934          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15935          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15936          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15937          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15938          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15939          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15940          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15941          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15942          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15943          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15944          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15945          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15946          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15947          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15948          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15949          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15950          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15951          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15952          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15953          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15954          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15955          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15956          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15957          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15958          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15959          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15960          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15961          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15962          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15963          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15964          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15965          0,
15966 };
15967
15968 static float _vq_quantthresh__44c0_sm_p2_0[] = {
15969         -1.5, -0.5, 0.5, 1.5, 
15970 };
15971
15972 static long _vq_quantmap__44c0_sm_p2_0[] = {
15973             3,    1,    0,    2,    4,
15974 };
15975
15976 static encode_aux_threshmatch _vq_auxt__44c0_sm_p2_0 = {
15977         _vq_quantthresh__44c0_sm_p2_0,
15978         _vq_quantmap__44c0_sm_p2_0,
15979         5,
15980         5
15981 };
15982
15983 static static_codebook _44c0_sm_p2_0 = {
15984         4, 625,
15985         _vq_lengthlist__44c0_sm_p2_0,
15986         1, -533725184, 1611661312, 3, 0,
15987         _vq_quantlist__44c0_sm_p2_0,
15988         NULL,
15989         &_vq_auxt__44c0_sm_p2_0,
15990         NULL,
15991         0
15992 };
15993
15994 static long _vq_quantlist__44c0_sm_p3_0[] = {
15995         4,
15996         3,
15997         5,
15998         2,
15999         6,
16000         1,
16001         7,
16002         0,
16003         8,
16004 };
16005
16006 static long _vq_lengthlist__44c0_sm_p3_0[] = {
16007          1, 3, 3, 7, 7, 0, 0, 0, 0, 0, 5, 4, 7, 7, 0, 0,
16008          0, 0, 0, 5, 5, 7, 7, 0, 0, 0, 0, 0, 6, 7, 8, 8,
16009          0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 0, 0, 0, 0, 0,
16010          9,10, 0, 0, 0, 0, 0, 0, 0, 9, 9, 0, 0, 0, 0, 0,
16011          0, 0,11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16012          0,
16013 };
16014
16015 static float _vq_quantthresh__44c0_sm_p3_0[] = {
16016         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
16017 };
16018
16019 static long _vq_quantmap__44c0_sm_p3_0[] = {
16020             7,    5,    3,    1,    0,    2,    4,    6,
16021             8,
16022 };
16023
16024 static encode_aux_threshmatch _vq_auxt__44c0_sm_p3_0 = {
16025         _vq_quantthresh__44c0_sm_p3_0,
16026         _vq_quantmap__44c0_sm_p3_0,
16027         9,
16028         9
16029 };
16030
16031 static static_codebook _44c0_sm_p3_0 = {
16032         2, 81,
16033         _vq_lengthlist__44c0_sm_p3_0,
16034         1, -531628032, 1611661312, 4, 0,
16035         _vq_quantlist__44c0_sm_p3_0,
16036         NULL,
16037         &_vq_auxt__44c0_sm_p3_0,
16038         NULL,
16039         0
16040 };
16041
16042 static long _vq_quantlist__44c0_sm_p4_0[] = {
16043         4,
16044         3,
16045         5,
16046         2,
16047         6,
16048         1,
16049         7,
16050         0,
16051         8,
16052 };
16053
16054 static long _vq_lengthlist__44c0_sm_p4_0[] = {
16055          1, 4, 3, 6, 6, 7, 7, 9, 9, 0, 5, 5, 7, 7, 8, 7,
16056          9, 9, 0, 5, 5, 7, 7, 8, 8, 9, 9, 0, 7, 7, 8, 8,
16057          8, 8,10,10, 0, 0, 0, 8, 8, 8, 8,10,10, 0, 0, 0,
16058          9, 9, 9, 9,11,11, 0, 0, 0, 9, 9, 9, 9,11,11, 0,
16059          0, 0,10,10,10,10,11,11, 0, 0, 0, 0, 0, 9, 9,11,
16060         11,
16061 };
16062
16063 static float _vq_quantthresh__44c0_sm_p4_0[] = {
16064         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
16065 };
16066
16067 static long _vq_quantmap__44c0_sm_p4_0[] = {
16068             7,    5,    3,    1,    0,    2,    4,    6,
16069             8,
16070 };
16071
16072 static encode_aux_threshmatch _vq_auxt__44c0_sm_p4_0 = {
16073         _vq_quantthresh__44c0_sm_p4_0,
16074         _vq_quantmap__44c0_sm_p4_0,
16075         9,
16076         9
16077 };
16078
16079 static static_codebook _44c0_sm_p4_0 = {
16080         2, 81,
16081         _vq_lengthlist__44c0_sm_p4_0,
16082         1, -531628032, 1611661312, 4, 0,
16083         _vq_quantlist__44c0_sm_p4_0,
16084         NULL,
16085         &_vq_auxt__44c0_sm_p4_0,
16086         NULL,
16087         0
16088 };
16089
16090 static long _vq_quantlist__44c0_sm_p5_0[] = {
16091         8,
16092         7,
16093         9,
16094         6,
16095         10,
16096         5,
16097         11,
16098         4,
16099         12,
16100         3,
16101         13,
16102         2,
16103         14,
16104         1,
16105         15,
16106         0,
16107         16,
16108 };
16109
16110 static long _vq_lengthlist__44c0_sm_p5_0[] = {
16111          1, 4, 4, 6, 6, 8, 8, 8, 8, 8, 8, 9, 9,10,10,11,
16112         11, 0, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10,11,
16113         11,11, 0, 5, 6, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10,
16114         11,11,11, 0, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9,10,10,
16115         11,11,12,12, 0, 0, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,
16116         10,11,11,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,10,
16117         11,11,11,11,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,
16118         10,11,11,11,11,12,12, 0, 0, 0, 9, 9, 9, 9,10,10,
16119         10,10,11,11,12,12,12,13, 0, 0, 0, 0, 0, 9, 9,10,
16120         10,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9, 9,
16121         10,10,11,11,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9,
16122          9,10,10,11,10,11,11,12,12,13,13, 0, 0, 0, 0, 0,
16123         10,10,10,10,11,11,12,12,12,13,13,13, 0, 0, 0, 0,
16124          0, 0, 0,10,10,11,11,12,12,12,13,13,13, 0, 0, 0,
16125          0, 0, 0, 0,11,11,12,12,12,12,13,13,14,14, 0, 0,
16126          0, 0, 0, 0, 0,11,11,12,11,12,12,13,13,13,13, 0,
16127          0, 0, 0, 0, 0, 0,12,12,12,12,13,13,13,13,14,14,
16128          0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,12,12,13,13,14,
16129         14,
16130 };
16131
16132 static float _vq_quantthresh__44c0_sm_p5_0[] = {
16133         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
16134         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
16135 };
16136
16137 static long _vq_quantmap__44c0_sm_p5_0[] = {
16138            15,   13,   11,    9,    7,    5,    3,    1,
16139             0,    2,    4,    6,    8,   10,   12,   14,
16140            16,
16141 };
16142
16143 static encode_aux_threshmatch _vq_auxt__44c0_sm_p5_0 = {
16144         _vq_quantthresh__44c0_sm_p5_0,
16145         _vq_quantmap__44c0_sm_p5_0,
16146         17,
16147         17
16148 };
16149
16150 static static_codebook _44c0_sm_p5_0 = {
16151         2, 289,
16152         _vq_lengthlist__44c0_sm_p5_0,
16153         1, -529530880, 1611661312, 5, 0,
16154         _vq_quantlist__44c0_sm_p5_0,
16155         NULL,
16156         &_vq_auxt__44c0_sm_p5_0,
16157         NULL,
16158         0
16159 };
16160
16161 static long _vq_quantlist__44c0_sm_p6_0[] = {
16162         1,
16163         0,
16164         2,
16165 };
16166
16167 static long _vq_lengthlist__44c0_sm_p6_0[] = {
16168          1, 4, 4, 7, 6, 6, 7, 6, 6, 4, 7, 7,10, 9, 9,11,
16169          9, 9, 4, 7, 7,10, 9, 9,11, 9, 9, 7,10,10,10,11,
16170         11,11,10,10, 6, 9, 9,11,11,10,11,10,10, 6, 9, 9,
16171         11,10,11,11,10,10, 7,11,10,11,11,11,11,11,11, 6,
16172          9, 9,11,10,10,11,11,10, 6, 9, 9,11,10,10,11,10,
16173         11,
16174 };
16175
16176 static float _vq_quantthresh__44c0_sm_p6_0[] = {
16177         -5.5, 5.5, 
16178 };
16179
16180 static long _vq_quantmap__44c0_sm_p6_0[] = {
16181             1,    0,    2,
16182 };
16183
16184 static encode_aux_threshmatch _vq_auxt__44c0_sm_p6_0 = {
16185         _vq_quantthresh__44c0_sm_p6_0,
16186         _vq_quantmap__44c0_sm_p6_0,
16187         3,
16188         3
16189 };
16190
16191 static static_codebook _44c0_sm_p6_0 = {
16192         4, 81,
16193         _vq_lengthlist__44c0_sm_p6_0,
16194         1, -529137664, 1618345984, 2, 0,
16195         _vq_quantlist__44c0_sm_p6_0,
16196         NULL,
16197         &_vq_auxt__44c0_sm_p6_0,
16198         NULL,
16199         0
16200 };
16201
16202 static long _vq_quantlist__44c0_sm_p6_1[] = {
16203         5,
16204         4,
16205         6,
16206         3,
16207         7,
16208         2,
16209         8,
16210         1,
16211         9,
16212         0,
16213         10,
16214 };
16215
16216 static long _vq_lengthlist__44c0_sm_p6_1[] = {
16217          2, 4, 4, 6, 6, 7, 7, 7, 7, 7, 8, 9, 5, 5, 6, 6,
16218          7, 7, 8, 8, 8, 8, 9, 5, 5, 6, 6, 7, 7, 8, 8, 8,
16219          8,10, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8,10,10,10, 7,
16220          7, 7, 7, 8, 8, 8, 8,10,10,10, 8, 8, 8, 8, 8, 8,
16221          8, 8,10,10,10, 8, 8, 8, 8, 8, 8, 8, 8,10,10,10,
16222          8, 8, 8, 8, 8, 8, 8, 8,10,10,10,10,10, 8, 8, 8,
16223          8, 8, 8,10,10,10,10,10, 9, 9, 8, 8, 8, 8,10,10,
16224         10,10,10, 8, 8, 8, 8, 8, 8,
16225 };
16226
16227 static float _vq_quantthresh__44c0_sm_p6_1[] = {
16228         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
16229         3.5, 4.5, 
16230 };
16231
16232 static long _vq_quantmap__44c0_sm_p6_1[] = {
16233             9,    7,    5,    3,    1,    0,    2,    4,
16234             6,    8,   10,
16235 };
16236
16237 static encode_aux_threshmatch _vq_auxt__44c0_sm_p6_1 = {
16238         _vq_quantthresh__44c0_sm_p6_1,
16239         _vq_quantmap__44c0_sm_p6_1,
16240         11,
16241         11
16242 };
16243
16244 static static_codebook _44c0_sm_p6_1 = {
16245         2, 121,
16246         _vq_lengthlist__44c0_sm_p6_1,
16247         1, -531365888, 1611661312, 4, 0,
16248         _vq_quantlist__44c0_sm_p6_1,
16249         NULL,
16250         &_vq_auxt__44c0_sm_p6_1,
16251         NULL,
16252         0
16253 };
16254
16255 static long _vq_quantlist__44c0_sm_p7_0[] = {
16256         6,
16257         5,
16258         7,
16259         4,
16260         8,
16261         3,
16262         9,
16263         2,
16264         10,
16265         1,
16266         11,
16267         0,
16268         12,
16269 };
16270
16271 static long _vq_lengthlist__44c0_sm_p7_0[] = {
16272          1, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9, 7, 5, 5,
16273          7, 7, 8, 8, 8, 8, 9, 9,10,10, 7, 6, 5, 7, 7, 8,
16274          8, 8, 8, 9, 9,10,10, 0, 8, 8, 8, 8, 9, 9, 9, 9,
16275         10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
16276         11, 0,12,12, 9, 9,10,10,10,10,11,11,11,11, 0,13,
16277         13, 9, 9, 9, 9,10,10,11,11,11,12, 0, 0, 0, 9,10,
16278         10,10,11,11,12,11,12,12, 0, 0, 0,10,10, 9, 9,11,
16279         11,12,12,12,12, 0, 0, 0,13,13,10,10,11,11,12,12,
16280         13,13, 0, 0, 0,14,14,10,10,11,11,12,12,13,13, 0,
16281          0, 0, 0, 0,11,12,11,11,13,12,13,13, 0, 0, 0, 0,
16282          0,12,12,11,11,13,12,14,14,
16283 };
16284
16285 static float _vq_quantthresh__44c0_sm_p7_0[] = {
16286         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
16287         12.5, 17.5, 22.5, 27.5, 
16288 };
16289
16290 static long _vq_quantmap__44c0_sm_p7_0[] = {
16291            11,    9,    7,    5,    3,    1,    0,    2,
16292             4,    6,    8,   10,   12,
16293 };
16294
16295 static encode_aux_threshmatch _vq_auxt__44c0_sm_p7_0 = {
16296         _vq_quantthresh__44c0_sm_p7_0,
16297         _vq_quantmap__44c0_sm_p7_0,
16298         13,
16299         13
16300 };
16301
16302 static static_codebook _44c0_sm_p7_0 = {
16303         2, 169,
16304         _vq_lengthlist__44c0_sm_p7_0,
16305         1, -526516224, 1616117760, 4, 0,
16306         _vq_quantlist__44c0_sm_p7_0,
16307         NULL,
16308         &_vq_auxt__44c0_sm_p7_0,
16309         NULL,
16310         0
16311 };
16312
16313 static long _vq_quantlist__44c0_sm_p7_1[] = {
16314         2,
16315         1,
16316         3,
16317         0,
16318         4,
16319 };
16320
16321 static long _vq_lengthlist__44c0_sm_p7_1[] = {
16322          2, 4, 4, 4, 4, 6, 5, 5, 5, 5, 6, 5, 5, 5, 5, 6,
16323          6, 6, 5, 5, 6, 6, 6, 5, 5,
16324 };
16325
16326 static float _vq_quantthresh__44c0_sm_p7_1[] = {
16327         -1.5, -0.5, 0.5, 1.5, 
16328 };
16329
16330 static long _vq_quantmap__44c0_sm_p7_1[] = {
16331             3,    1,    0,    2,    4,
16332 };
16333
16334 static encode_aux_threshmatch _vq_auxt__44c0_sm_p7_1 = {
16335         _vq_quantthresh__44c0_sm_p7_1,
16336         _vq_quantmap__44c0_sm_p7_1,
16337         5,
16338         5
16339 };
16340
16341 static static_codebook _44c0_sm_p7_1 = {
16342         2, 25,
16343         _vq_lengthlist__44c0_sm_p7_1,
16344         1, -533725184, 1611661312, 3, 0,
16345         _vq_quantlist__44c0_sm_p7_1,
16346         NULL,
16347         &_vq_auxt__44c0_sm_p7_1,
16348         NULL,
16349         0
16350 };
16351
16352 static long _vq_quantlist__44c0_sm_p8_0[] = {
16353         4,
16354         3,
16355         5,
16356         2,
16357         6,
16358         1,
16359         7,
16360         0,
16361         8,
16362 };
16363
16364 static long _vq_lengthlist__44c0_sm_p8_0[] = {
16365          1, 3, 3,11,11,11,11,11,11, 3, 7, 6,11,11,11,11,
16366         11,11, 4, 8, 7,11,11,11,11,11,11,11,11,11,11,11,
16367         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
16368         11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
16369         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
16370         12,
16371 };
16372
16373 static float _vq_quantthresh__44c0_sm_p8_0[] = {
16374         -773.5, -552.5, -331.5, -110.5, 110.5, 331.5, 552.5, 773.5, 
16375 };
16376
16377 static long _vq_quantmap__44c0_sm_p8_0[] = {
16378             7,    5,    3,    1,    0,    2,    4,    6,
16379             8,
16380 };
16381
16382 static encode_aux_threshmatch _vq_auxt__44c0_sm_p8_0 = {
16383         _vq_quantthresh__44c0_sm_p8_0,
16384         _vq_quantmap__44c0_sm_p8_0,
16385         9,
16386         9
16387 };
16388
16389 static static_codebook _44c0_sm_p8_0 = {
16390         2, 81,
16391         _vq_lengthlist__44c0_sm_p8_0,
16392         1, -516186112, 1627103232, 4, 0,
16393         _vq_quantlist__44c0_sm_p8_0,
16394         NULL,
16395         &_vq_auxt__44c0_sm_p8_0,
16396         NULL,
16397         0
16398 };
16399
16400 static long _vq_quantlist__44c0_sm_p8_1[] = {
16401         6,
16402         5,
16403         7,
16404         4,
16405         8,
16406         3,
16407         9,
16408         2,
16409         10,
16410         1,
16411         11,
16412         0,
16413         12,
16414 };
16415
16416 static long _vq_lengthlist__44c0_sm_p8_1[] = {
16417          1, 4, 4, 6, 6, 7, 7, 9, 9,10,11,12,12, 6, 5, 5,
16418          7, 7, 8, 8,10,10,12,11,12,12, 6, 5, 5, 7, 7, 8,
16419          8,10,10,12,11,12,12,17, 7, 7, 8, 8, 9, 9,10,10,
16420         12,12,13,13,18, 7, 7, 8, 7, 9, 9,10,10,12,12,12,
16421         13,19,10,10, 8, 8,10,10,11,11,12,12,13,14,19,11,
16422         10, 8, 7,10,10,11,11,12,12,13,12,19,19,19,10,10,
16423         10,10,11,11,12,12,13,13,19,19,19,11, 9,11, 9,14,
16424         12,13,12,13,13,19,20,18,13,14,11,11,12,12,13,13,
16425         14,13,20,20,20,15,13,11,10,13,11,13,13,14,13,20,
16426         20,20,20,20,13,14,12,12,13,13,13,13,20,20,20,20,
16427         20,13,13,12,12,16,13,15,13,
16428 };
16429
16430 static float _vq_quantthresh__44c0_sm_p8_1[] = {
16431         -93.5, -76.5, -59.5, -42.5, -25.5, -8.5, 8.5, 25.5, 
16432         42.5, 59.5, 76.5, 93.5, 
16433 };
16434
16435 static long _vq_quantmap__44c0_sm_p8_1[] = {
16436            11,    9,    7,    5,    3,    1,    0,    2,
16437             4,    6,    8,   10,   12,
16438 };
16439
16440 static encode_aux_threshmatch _vq_auxt__44c0_sm_p8_1 = {
16441         _vq_quantthresh__44c0_sm_p8_1,
16442         _vq_quantmap__44c0_sm_p8_1,
16443         13,
16444         13
16445 };
16446
16447 static static_codebook _44c0_sm_p8_1 = {
16448         2, 169,
16449         _vq_lengthlist__44c0_sm_p8_1,
16450         1, -522616832, 1620115456, 4, 0,
16451         _vq_quantlist__44c0_sm_p8_1,
16452         NULL,
16453         &_vq_auxt__44c0_sm_p8_1,
16454         NULL,
16455         0
16456 };
16457
16458 static long _vq_quantlist__44c0_sm_p8_2[] = {
16459         8,
16460         7,
16461         9,
16462         6,
16463         10,
16464         5,
16465         11,
16466         4,
16467         12,
16468         3,
16469         13,
16470         2,
16471         14,
16472         1,
16473         15,
16474         0,
16475         16,
16476 };
16477
16478 static long _vq_lengthlist__44c0_sm_p8_2[] = {
16479          2, 5, 5, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8,
16480          8,10, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9, 9, 9,
16481          9, 9,10, 6, 6, 7, 7, 8, 7, 8, 8, 9, 9, 9, 9, 9,
16482          9, 9, 9,10, 7, 7, 7, 7, 8, 8, 8, 9, 9, 9, 9, 9,
16483          9, 9, 9, 9,10,10,10, 7, 7, 8, 8, 9, 8, 9, 9, 9,
16484          9,10, 9, 9,10,10,10,11, 8, 8, 8, 8, 9, 9, 9, 9,
16485          9, 9, 9,10, 9,10,10,10,10, 8, 8, 8, 8, 9, 9, 9,
16486          9, 9, 9, 9, 9,10,10,11,10,10, 8, 8, 9, 9, 9, 9,
16487          9, 9, 9, 9, 9, 9,10,10,10,10,10,11,11, 8, 8, 9,
16488          9, 9, 9, 9, 9, 9, 9, 9,10,11,11,11,11,11, 9, 9,
16489          9, 9, 9, 9, 9, 9,10, 9,10, 9,11,11,10,11,11, 9,
16490          9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9,11,11,10,11,11,
16491          9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9,11,10,11,11,
16492         11,11,11, 9, 9,10, 9, 9, 9, 9, 9, 9, 9,10,11,10,
16493         11,11,11,11,10,10,10,10, 9, 9, 9, 9, 9, 9,10,11,
16494         11,11,11,11,11, 9,10, 9, 9, 9, 9, 9, 9, 9, 9,11,
16495         11,10,11,11,11,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9,
16496         10,11,10,11,11,11,11,11,11, 9, 9, 9, 9, 9, 9, 9,
16497          9,
16498 };
16499
16500 static float _vq_quantthresh__44c0_sm_p8_2[] = {
16501         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
16502         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
16503 };
16504
16505 static long _vq_quantmap__44c0_sm_p8_2[] = {
16506            15,   13,   11,    9,    7,    5,    3,    1,
16507             0,    2,    4,    6,    8,   10,   12,   14,
16508            16,
16509 };
16510
16511 static encode_aux_threshmatch _vq_auxt__44c0_sm_p8_2 = {
16512         _vq_quantthresh__44c0_sm_p8_2,
16513         _vq_quantmap__44c0_sm_p8_2,
16514         17,
16515         17
16516 };
16517
16518 static static_codebook _44c0_sm_p8_2 = {
16519         2, 289,
16520         _vq_lengthlist__44c0_sm_p8_2,
16521         1, -529530880, 1611661312, 5, 0,
16522         _vq_quantlist__44c0_sm_p8_2,
16523         NULL,
16524         &_vq_auxt__44c0_sm_p8_2,
16525         NULL,
16526         0
16527 };
16528
16529 static long _huff_lengthlist__44c0_sm_short[] = {
16530          6, 6,12,13,13,14,16,17,17, 4, 2, 5, 8, 7, 9,12,
16531         15,15, 9, 4, 5, 9, 7, 9,12,16,18,11, 6, 7, 4, 6,
16532          8,11,14,18,10, 5, 6, 5, 5, 7,10,14,17,10, 5, 7,
16533          7, 6, 7,10,13,16,11, 5, 7, 7, 7, 8,10,12,15,13,
16534          6, 7, 5, 5, 7, 9,12,13,16, 8, 9, 6, 6, 7, 9,10,
16535         12,
16536 };
16537
16538 static static_codebook _huff_book__44c0_sm_short = {
16539         2, 81,
16540         _huff_lengthlist__44c0_sm_short,
16541         0, 0, 0, 0, 0,
16542         NULL,
16543         NULL,
16544         NULL,
16545         NULL,
16546         0
16547 };
16548
16549 static long _huff_lengthlist__44c1_s_long[] = {
16550          5, 5, 9,10, 9, 9,10,11,12, 5, 1, 5, 6, 6, 7,10,
16551         12,14, 9, 5, 6, 8, 8,10,12,14,14,10, 5, 8, 5, 6,
16552          8,11,13,14, 9, 5, 7, 6, 6, 8,10,12,11, 9, 7, 9,
16553          7, 6, 6, 7,10,10,10, 9,12, 9, 8, 7, 7,10,12,11,
16554         11,13,12,10, 9, 8, 9,11,11,14,15,15,13,11, 9, 9,
16555         11,
16556 };
16557
16558 static static_codebook _huff_book__44c1_s_long = {
16559         2, 81,
16560         _huff_lengthlist__44c1_s_long,
16561         0, 0, 0, 0, 0,
16562         NULL,
16563         NULL,
16564         NULL,
16565         NULL,
16566         0
16567 };
16568
16569 static long _vq_quantlist__44c1_s_p1_0[] = {
16570         1,
16571         0,
16572         2,
16573 };
16574
16575 static long _vq_lengthlist__44c1_s_p1_0[] = {
16576          2, 4, 4, 0, 0, 0, 0, 0, 0, 5, 7, 6, 0, 0, 0, 0,
16577          0, 0, 5, 6, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16578          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16579          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16580          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16581          0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0, 0,
16582          0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16583          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16584          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16585          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16586          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0,
16587          0, 0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16588          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16589          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16590          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16591          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16592          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16593          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16594          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16595          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16596          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16597          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16598          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16599          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16600          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16601          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16602          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16603          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16604          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16605          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16606          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16607          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16608          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16609          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16610          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16611          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16612          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16613          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16614          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16615          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16616          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16617          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16618          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16619          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16620          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16621          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 7, 7, 0, 0, 0, 0,
16622          0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0,
16623          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16624          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16625          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16626          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0, 0,
16627          0, 0, 0, 8, 9,10, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0,
16628          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16629          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16630          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16631          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 8, 8, 0, 0,
16632          0, 0, 0, 0, 8, 9, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9,
16633          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16634          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16635          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16636          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16637          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16638          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16639          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16640          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16641          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16642          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16643          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16644          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16645          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16646          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16647          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16648          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16649          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16650          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16651          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16652          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16653          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16654          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16655          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16656          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16657          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16658          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16659          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16660          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16661          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16662          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16663          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16664          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16665          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16666          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16667          0, 0, 4, 7, 7, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0,
16668          0, 0, 0, 0, 7, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16669          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16670          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16671          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16672          0, 0, 0, 6, 8, 8, 0, 0, 0, 0, 0, 0, 8,10, 9, 0,
16673          0, 0, 0, 0, 0, 8, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0,
16674          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16675          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16676          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16677          0, 0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9,
16678          0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 0,
16679          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16680          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16681          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16682          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16683          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16684          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16685          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16686          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16687          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16688          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16689          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16690          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16691          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16692          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16693          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16694          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16695          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16696          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16697          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16698          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16699          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16700          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16701          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16702          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16703          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16704          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16705          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16706          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16707          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16708          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16709          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16710          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16711          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16712          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16713          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16714          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16715          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16716          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16717          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16718          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16719          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16720          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16721          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16722          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16723          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16724          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16725          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16726          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16727          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16728          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16729          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16730          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16731          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16732          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16733          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16734          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16735          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16736          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16737          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16738          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16739          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16740          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16741          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16742          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16743          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16744          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16745          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16746          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16747          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16748          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16749          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16750          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16751          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16752          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16753          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16754          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16755          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16756          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16757          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16758          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16759          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16760          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16761          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16762          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16763          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16764          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16765          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16766          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16767          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16768          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16769          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16770          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16771          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16772          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16773          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16774          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16775          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16776          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16777          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16778          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16779          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16780          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16781          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16782          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16783          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16784          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16785          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16786          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16787          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16788          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16789          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16790          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16791          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16792          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16793          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16794          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16795          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16796          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16797          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16798          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16799          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16800          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16801          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16802          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16803          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16804          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16805          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16806          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16807          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16808          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16809          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16810          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16811          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16812          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16813          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16814          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16815          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16816          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16817          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16818          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16819          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16820          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16821          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16822          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16823          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16824          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16825          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16826          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16827          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16828          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16829          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16830          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16831          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16832          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16833          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16834          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16835          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16836          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16837          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16838          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16839          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16840          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16841          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16842          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16843          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16844          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16845          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16846          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16847          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16848          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16849          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16850          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16851          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16852          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16853          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16854          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16855          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16856          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16857          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16858          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16859          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16860          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16861          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16862          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16863          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16864          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16865          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16866          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16867          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16868          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16869          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16870          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16871          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16872          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16873          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16874          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16875          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16876          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16877          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16878          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16879          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16880          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16881          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16882          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16883          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16884          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16885          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16886          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16887          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16888          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16889          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16890          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16891          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16892          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16893          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16894          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16895          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16896          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16897          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16898          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16899          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16900          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16901          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16902          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16903          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16904          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16905          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16906          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16907          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16908          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16909          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16910          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16911          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16912          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16913          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16914          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16915          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16916          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16917          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16918          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16919          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16920          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16921          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16922          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16923          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16924          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16925          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16926          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16927          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16928          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16929          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16930          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16931          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16932          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16933          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16934          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16935          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16936          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16937          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16938          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16939          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16940          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16941          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16942          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16943          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16944          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16945          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16946          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16947          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16948          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16949          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16950          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16951          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16952          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16953          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16954          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16955          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16956          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16957          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16958          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16959          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16960          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16961          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16962          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16963          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16964          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16965          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16966          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16967          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16968          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16969          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16970          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16971          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16972          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16973          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16974          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16975          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16976          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16977          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16978          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16979          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16980          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16981          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16982          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16983          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16984          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16985          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16986          0,
16987 };
16988
16989 static float _vq_quantthresh__44c1_s_p1_0[] = {
16990         -0.5, 0.5, 
16991 };
16992
16993 static long _vq_quantmap__44c1_s_p1_0[] = {
16994             1,    0,    2,
16995 };
16996
16997 static encode_aux_threshmatch _vq_auxt__44c1_s_p1_0 = {
16998         _vq_quantthresh__44c1_s_p1_0,
16999         _vq_quantmap__44c1_s_p1_0,
17000         3,
17001         3
17002 };
17003
17004 static static_codebook _44c1_s_p1_0 = {
17005         8, 6561,
17006         _vq_lengthlist__44c1_s_p1_0,
17007         1, -535822336, 1611661312, 2, 0,
17008         _vq_quantlist__44c1_s_p1_0,
17009         NULL,
17010         &_vq_auxt__44c1_s_p1_0,
17011         NULL,
17012         0
17013 };
17014
17015 static long _vq_quantlist__44c1_s_p2_0[] = {
17016         2,
17017         1,
17018         3,
17019         0,
17020         4,
17021 };
17022
17023 static long _vq_lengthlist__44c1_s_p2_0[] = {
17024          2, 3, 4, 6, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17025          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 6, 6, 0, 0,
17026          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17027          0, 0, 4, 4, 5, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17028          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 8, 8,
17029          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17030          0, 0, 0, 0, 6, 6, 6, 8, 8, 0, 0, 0, 0, 0, 0, 0,
17031          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17032          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17033          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17034          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17035          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17036          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17037          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17038          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17039          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17040          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17041          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17042          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17043          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17044          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17045          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17046          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17047          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17048          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17049          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17050          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17051          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17052          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17053          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17054          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17055          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17056          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17057          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17058          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17059          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17060          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17061          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17062          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17063          0,
17064 };
17065
17066 static float _vq_quantthresh__44c1_s_p2_0[] = {
17067         -1.5, -0.5, 0.5, 1.5, 
17068 };
17069
17070 static long _vq_quantmap__44c1_s_p2_0[] = {
17071             3,    1,    0,    2,    4,
17072 };
17073
17074 static encode_aux_threshmatch _vq_auxt__44c1_s_p2_0 = {
17075         _vq_quantthresh__44c1_s_p2_0,
17076         _vq_quantmap__44c1_s_p2_0,
17077         5,
17078         5
17079 };
17080
17081 static static_codebook _44c1_s_p2_0 = {
17082         4, 625,
17083         _vq_lengthlist__44c1_s_p2_0,
17084         1, -533725184, 1611661312, 3, 0,
17085         _vq_quantlist__44c1_s_p2_0,
17086         NULL,
17087         &_vq_auxt__44c1_s_p2_0,
17088         NULL,
17089         0
17090 };
17091
17092 static long _vq_quantlist__44c1_s_p3_0[] = {
17093         4,
17094         3,
17095         5,
17096         2,
17097         6,
17098         1,
17099         7,
17100         0,
17101         8,
17102 };
17103
17104 static long _vq_lengthlist__44c1_s_p3_0[] = {
17105          1, 3, 2, 7, 7, 0, 0, 0, 0, 0,13,13, 6, 6, 0, 0,
17106          0, 0, 0,12, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0, 7, 7,
17107          0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0,
17108          8, 9, 0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 0, 0, 0,
17109          0, 0,11,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17110          0,
17111 };
17112
17113 static float _vq_quantthresh__44c1_s_p3_0[] = {
17114         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
17115 };
17116
17117 static long _vq_quantmap__44c1_s_p3_0[] = {
17118             7,    5,    3,    1,    0,    2,    4,    6,
17119             8,
17120 };
17121
17122 static encode_aux_threshmatch _vq_auxt__44c1_s_p3_0 = {
17123         _vq_quantthresh__44c1_s_p3_0,
17124         _vq_quantmap__44c1_s_p3_0,
17125         9,
17126         9
17127 };
17128
17129 static static_codebook _44c1_s_p3_0 = {
17130         2, 81,
17131         _vq_lengthlist__44c1_s_p3_0,
17132         1, -531628032, 1611661312, 4, 0,
17133         _vq_quantlist__44c1_s_p3_0,
17134         NULL,
17135         &_vq_auxt__44c1_s_p3_0,
17136         NULL,
17137         0
17138 };
17139
17140 static long _vq_quantlist__44c1_s_p4_0[] = {
17141         4,
17142         3,
17143         5,
17144         2,
17145         6,
17146         1,
17147         7,
17148         0,
17149         8,
17150 };
17151
17152 static long _vq_lengthlist__44c1_s_p4_0[] = {
17153          1, 3, 3, 6, 5, 6, 6, 8, 8, 0, 0, 0, 7, 7, 7, 7,
17154          9, 9, 0, 0, 0, 7, 7, 7, 7, 9, 9, 0, 0, 0, 7, 7,
17155          8, 8,10,10, 0, 0, 0, 7, 7, 8, 8,10,10, 0, 0, 0,
17156          9, 9, 8, 8,10,10, 0, 0, 0, 8, 8, 8, 8,10,10, 0,
17157          0, 0,10,10, 9, 9,11,11, 0, 0, 0, 0, 0, 9, 9,11,
17158         11,
17159 };
17160
17161 static float _vq_quantthresh__44c1_s_p4_0[] = {
17162         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
17163 };
17164
17165 static long _vq_quantmap__44c1_s_p4_0[] = {
17166             7,    5,    3,    1,    0,    2,    4,    6,
17167             8,
17168 };
17169
17170 static encode_aux_threshmatch _vq_auxt__44c1_s_p4_0 = {
17171         _vq_quantthresh__44c1_s_p4_0,
17172         _vq_quantmap__44c1_s_p4_0,
17173         9,
17174         9
17175 };
17176
17177 static static_codebook _44c1_s_p4_0 = {
17178         2, 81,
17179         _vq_lengthlist__44c1_s_p4_0,
17180         1, -531628032, 1611661312, 4, 0,
17181         _vq_quantlist__44c1_s_p4_0,
17182         NULL,
17183         &_vq_auxt__44c1_s_p4_0,
17184         NULL,
17185         0
17186 };
17187
17188 static long _vq_quantlist__44c1_s_p5_0[] = {
17189         8,
17190         7,
17191         9,
17192         6,
17193         10,
17194         5,
17195         11,
17196         4,
17197         12,
17198         3,
17199         13,
17200         2,
17201         14,
17202         1,
17203         15,
17204         0,
17205         16,
17206 };
17207
17208 static long _vq_lengthlist__44c1_s_p5_0[] = {
17209          1, 4, 3, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10,11,
17210         11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10,10,
17211         11,11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10,
17212         10,11,11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
17213         11,11,11,11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,
17214         10,11,11,12,11, 0, 0, 0, 8, 8, 9, 9, 9,10,10,10,
17215         10,10,11,11,12,12, 0, 0, 0, 8, 8, 9, 9,10, 9,10,
17216         10,10,10,11,11,12,12, 0, 0, 0, 9, 9, 9, 9,10,10,
17217         10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 9, 9,10,
17218         10,10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 9, 9,
17219         10,10,10,11,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9,
17220          9,10,10,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0,
17221         10,10,10,10,11,11,12,12,12,12,13,13, 0, 0, 0, 0,
17222          0, 0, 0,10,10,11,11,12,12,12,12,13,13, 0, 0, 0,
17223          0, 0, 0, 0,11,11,12,12,12,12,13,13,13,13, 0, 0,
17224          0, 0, 0, 0, 0,11,11,11,11,12,12,13,13,13,13, 0,
17225          0, 0, 0, 0, 0, 0,12,12,12,12,12,12,13,13,14,14,
17226          0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,12,12,13,13,14,
17227         14,
17228 };
17229
17230 static float _vq_quantthresh__44c1_s_p5_0[] = {
17231         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
17232         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
17233 };
17234
17235 static long _vq_quantmap__44c1_s_p5_0[] = {
17236            15,   13,   11,    9,    7,    5,    3,    1,
17237             0,    2,    4,    6,    8,   10,   12,   14,
17238            16,
17239 };
17240
17241 static encode_aux_threshmatch _vq_auxt__44c1_s_p5_0 = {
17242         _vq_quantthresh__44c1_s_p5_0,
17243         _vq_quantmap__44c1_s_p5_0,
17244         17,
17245         17
17246 };
17247
17248 static static_codebook _44c1_s_p5_0 = {
17249         2, 289,
17250         _vq_lengthlist__44c1_s_p5_0,
17251         1, -529530880, 1611661312, 5, 0,
17252         _vq_quantlist__44c1_s_p5_0,
17253         NULL,
17254         &_vq_auxt__44c1_s_p5_0,
17255         NULL,
17256         0
17257 };
17258
17259 static long _vq_quantlist__44c1_s_p6_0[] = {
17260         1,
17261         0,
17262         2,
17263 };
17264
17265 static long _vq_lengthlist__44c1_s_p6_0[] = {
17266          1, 4, 4, 7, 6, 6, 7, 6, 6, 4, 7, 7,10, 9, 9,11,
17267          9, 9, 4, 7, 7,10, 9, 9,11, 9, 9, 6,10,10,11,11,
17268         11,11,10,10, 6, 9, 9,11,10,10,11,10,10, 6, 9, 9,
17269         11,10,11,11,10,10, 7,11,10,11,11,11,12,11,11, 7,
17270          9, 9,11,10,10,11,11,10, 6, 9, 9,10,10,10,12,10,
17271         11,
17272 };
17273
17274 static float _vq_quantthresh__44c1_s_p6_0[] = {
17275         -5.5, 5.5, 
17276 };
17277
17278 static long _vq_quantmap__44c1_s_p6_0[] = {
17279             1,    0,    2,
17280 };
17281
17282 static encode_aux_threshmatch _vq_auxt__44c1_s_p6_0 = {
17283         _vq_quantthresh__44c1_s_p6_0,
17284         _vq_quantmap__44c1_s_p6_0,
17285         3,
17286         3
17287 };
17288
17289 static static_codebook _44c1_s_p6_0 = {
17290         4, 81,
17291         _vq_lengthlist__44c1_s_p6_0,
17292         1, -529137664, 1618345984, 2, 0,
17293         _vq_quantlist__44c1_s_p6_0,
17294         NULL,
17295         &_vq_auxt__44c1_s_p6_0,
17296         NULL,
17297         0
17298 };
17299
17300 static long _vq_quantlist__44c1_s_p6_1[] = {
17301         5,
17302         4,
17303         6,
17304         3,
17305         7,
17306         2,
17307         8,
17308         1,
17309         9,
17310         0,
17311         10,
17312 };
17313
17314 static long _vq_lengthlist__44c1_s_p6_1[] = {
17315          2, 3, 3, 6, 6, 7, 7, 7, 7, 8, 8,10,10,10, 6, 6,
17316          7, 7, 8, 8, 8, 8,10,10,10, 6, 6, 7, 7, 8, 8, 8,
17317          8,10,10,10, 7, 7, 7, 7, 8, 8, 8, 8,10,10,10, 7,
17318          7, 7, 7, 8, 8, 8, 8,10,10,10, 7, 7, 8, 8, 8, 8,
17319          8, 8,10,10,10, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10,
17320          8, 8, 8, 8, 8, 8, 8, 8,10,10,10,10,10, 8, 8, 8,
17321          8, 8, 8,10,10,10,10,10, 9, 9, 8, 8, 8, 8,10,10,
17322         10,10,10, 8, 8, 8, 8, 8, 8,
17323 };
17324
17325 static float _vq_quantthresh__44c1_s_p6_1[] = {
17326         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
17327         3.5, 4.5, 
17328 };
17329
17330 static long _vq_quantmap__44c1_s_p6_1[] = {
17331             9,    7,    5,    3,    1,    0,    2,    4,
17332             6,    8,   10,
17333 };
17334
17335 static encode_aux_threshmatch _vq_auxt__44c1_s_p6_1 = {
17336         _vq_quantthresh__44c1_s_p6_1,
17337         _vq_quantmap__44c1_s_p6_1,
17338         11,
17339         11
17340 };
17341
17342 static static_codebook _44c1_s_p6_1 = {
17343         2, 121,
17344         _vq_lengthlist__44c1_s_p6_1,
17345         1, -531365888, 1611661312, 4, 0,
17346         _vq_quantlist__44c1_s_p6_1,
17347         NULL,
17348         &_vq_auxt__44c1_s_p6_1,
17349         NULL,
17350         0
17351 };
17352
17353 static long _vq_quantlist__44c1_s_p7_0[] = {
17354         6,
17355         5,
17356         7,
17357         4,
17358         8,
17359         3,
17360         9,
17361         2,
17362         10,
17363         1,
17364         11,
17365         0,
17366         12,
17367 };
17368
17369 static long _vq_lengthlist__44c1_s_p7_0[] = {
17370          1, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8,10, 9, 7, 5, 6,
17371          7, 7, 8, 8, 8, 8, 9, 9,10,10, 7, 5, 5, 7, 7, 8,
17372          8, 8, 8, 9, 9,10,10, 0, 8, 8, 8, 8, 9, 9, 9, 9,
17373         10,10,11,10, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
17374         11, 0,12,12, 9, 9, 9,10,10,10,11,11,11,11, 0,13,
17375         13, 9, 9, 9, 9,10,10,11,11,11,11, 0, 0, 0,10,10,
17376         10,10,11,11,12,11,12,12, 0, 0, 0,10,10,10, 9,11,
17377         11,12,11,13,12, 0, 0, 0,13,13,10,10,11,11,12,12,
17378         13,13, 0, 0, 0,14,14,10,10,11,11,12,12,13,13, 0,
17379          0, 0, 0, 0,11,12,11,11,12,12,14,13, 0, 0, 0, 0,
17380          0,12,11,11,11,13,10,14,13,
17381 };
17382
17383 static float _vq_quantthresh__44c1_s_p7_0[] = {
17384         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
17385         12.5, 17.5, 22.5, 27.5, 
17386 };
17387
17388 static long _vq_quantmap__44c1_s_p7_0[] = {
17389            11,    9,    7,    5,    3,    1,    0,    2,
17390             4,    6,    8,   10,   12,
17391 };
17392
17393 static encode_aux_threshmatch _vq_auxt__44c1_s_p7_0 = {
17394         _vq_quantthresh__44c1_s_p7_0,
17395         _vq_quantmap__44c1_s_p7_0,
17396         13,
17397         13
17398 };
17399
17400 static static_codebook _44c1_s_p7_0 = {
17401         2, 169,
17402         _vq_lengthlist__44c1_s_p7_0,
17403         1, -526516224, 1616117760, 4, 0,
17404         _vq_quantlist__44c1_s_p7_0,
17405         NULL,
17406         &_vq_auxt__44c1_s_p7_0,
17407         NULL,
17408         0
17409 };
17410
17411 static long _vq_quantlist__44c1_s_p7_1[] = {
17412         2,
17413         1,
17414         3,
17415         0,
17416         4,
17417 };
17418
17419 static long _vq_lengthlist__44c1_s_p7_1[] = {
17420          2, 3, 3, 5, 5, 6, 6, 6, 5, 5, 6, 6, 6, 5, 5, 6,
17421          6, 6, 5, 5, 6, 6, 6, 5, 5,
17422 };
17423
17424 static float _vq_quantthresh__44c1_s_p7_1[] = {
17425         -1.5, -0.5, 0.5, 1.5, 
17426 };
17427
17428 static long _vq_quantmap__44c1_s_p7_1[] = {
17429             3,    1,    0,    2,    4,
17430 };
17431
17432 static encode_aux_threshmatch _vq_auxt__44c1_s_p7_1 = {
17433         _vq_quantthresh__44c1_s_p7_1,
17434         _vq_quantmap__44c1_s_p7_1,
17435         5,
17436         5
17437 };
17438
17439 static static_codebook _44c1_s_p7_1 = {
17440         2, 25,
17441         _vq_lengthlist__44c1_s_p7_1,
17442         1, -533725184, 1611661312, 3, 0,
17443         _vq_quantlist__44c1_s_p7_1,
17444         NULL,
17445         &_vq_auxt__44c1_s_p7_1,
17446         NULL,
17447         0
17448 };
17449
17450 static long _vq_quantlist__44c1_s_p8_0[] = {
17451         6,
17452         5,
17453         7,
17454         4,
17455         8,
17456         3,
17457         9,
17458         2,
17459         10,
17460         1,
17461         11,
17462         0,
17463         12,
17464 };
17465
17466 static long _vq_lengthlist__44c1_s_p8_0[] = {
17467          1, 4, 3,10,10,10,10,10,10,10,10,10,10, 4, 8, 6,
17468         10,10,10,10,10,10,10,10,10,10, 4, 8, 7,10,10,10,
17469         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
17470         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
17471         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
17472         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
17473         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
17474         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
17475         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
17476         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
17477         10,10,10,10,10,10,10,10,10,
17478 };
17479
17480 static float _vq_quantthresh__44c1_s_p8_0[] = {
17481         -1215.5, -994.5, -773.5, -552.5, -331.5, -110.5, 110.5, 331.5, 
17482         552.5, 773.5, 994.5, 1215.5, 
17483 };
17484
17485 static long _vq_quantmap__44c1_s_p8_0[] = {
17486            11,    9,    7,    5,    3,    1,    0,    2,
17487             4,    6,    8,   10,   12,
17488 };
17489
17490 static encode_aux_threshmatch _vq_auxt__44c1_s_p8_0 = {
17491         _vq_quantthresh__44c1_s_p8_0,
17492         _vq_quantmap__44c1_s_p8_0,
17493         13,
17494         13
17495 };
17496
17497 static static_codebook _44c1_s_p8_0 = {
17498         2, 169,
17499         _vq_lengthlist__44c1_s_p8_0,
17500         1, -514541568, 1627103232, 4, 0,
17501         _vq_quantlist__44c1_s_p8_0,
17502         NULL,
17503         &_vq_auxt__44c1_s_p8_0,
17504         NULL,
17505         0
17506 };
17507
17508 static long _vq_quantlist__44c1_s_p8_1[] = {
17509         6,
17510         5,
17511         7,
17512         4,
17513         8,
17514         3,
17515         9,
17516         2,
17517         10,
17518         1,
17519         11,
17520         0,
17521         12,
17522 };
17523
17524 static long _vq_lengthlist__44c1_s_p8_1[] = {
17525          1, 4, 4, 6, 5, 7, 7, 9, 9,10,10,12,12, 6, 5, 5,
17526          7, 7, 8, 8,10,10,12,11,12,12, 6, 5, 5, 7, 7, 8,
17527          8,10,10,11,11,12,12,15, 7, 7, 8, 8, 9, 9,11,11,
17528         12,12,13,12,15, 8, 8, 8, 7, 9, 9,10,10,12,12,13,
17529         13,16,11,10, 8, 8,10,10,11,11,12,12,13,13,16,11,
17530         11, 9, 8,11,10,11,11,12,12,13,12,16,16,16,10,11,
17531         10,11,12,12,12,12,13,13,16,16,16,11, 9,11, 9,14,
17532         12,12,12,13,13,16,16,16,12,14,11,12,12,12,13,13,
17533         14,13,16,16,16,15,13,12,10,13,10,13,14,13,13,16,
17534         16,16,16,16,13,14,12,13,13,12,13,13,16,16,16,16,
17535         16,13,12,12,11,14,12,15,13,
17536 };
17537
17538 static float _vq_quantthresh__44c1_s_p8_1[] = {
17539         -93.5, -76.5, -59.5, -42.5, -25.5, -8.5, 8.5, 25.5, 
17540         42.5, 59.5, 76.5, 93.5, 
17541 };
17542
17543 static long _vq_quantmap__44c1_s_p8_1[] = {
17544            11,    9,    7,    5,    3,    1,    0,    2,
17545             4,    6,    8,   10,   12,
17546 };
17547
17548 static encode_aux_threshmatch _vq_auxt__44c1_s_p8_1 = {
17549         _vq_quantthresh__44c1_s_p8_1,
17550         _vq_quantmap__44c1_s_p8_1,
17551         13,
17552         13
17553 };
17554
17555 static static_codebook _44c1_s_p8_1 = {
17556         2, 169,
17557         _vq_lengthlist__44c1_s_p8_1,
17558         1, -522616832, 1620115456, 4, 0,
17559         _vq_quantlist__44c1_s_p8_1,
17560         NULL,
17561         &_vq_auxt__44c1_s_p8_1,
17562         NULL,
17563         0
17564 };
17565
17566 static long _vq_quantlist__44c1_s_p8_2[] = {
17567         8,
17568         7,
17569         9,
17570         6,
17571         10,
17572         5,
17573         11,
17574         4,
17575         12,
17576         3,
17577         13,
17578         2,
17579         14,
17580         1,
17581         15,
17582         0,
17583         16,
17584 };
17585
17586 static long _vq_lengthlist__44c1_s_p8_2[] = {
17587          2, 4, 4, 6, 6, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 8,
17588          8,10,10,10, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9, 9, 9,
17589          9, 9,10,10,10, 7, 7, 8, 7, 8, 8, 9, 9, 9, 9, 9,
17590          9, 9, 9,10,10,10, 7, 7, 8, 8, 8, 9, 9, 9, 9, 9,
17591          9,10, 9, 9,10,10,10, 7, 7, 8, 8, 9, 8, 9, 9, 9,
17592          9,10, 9, 9,10,10,11,11, 8, 8, 8, 8, 9, 9, 9, 9,
17593          9, 9,10, 9, 9,10,10,10,10, 8, 8, 8, 8, 9, 9, 9,
17594          9, 9, 9, 9, 9,10,10,11,11,11, 8, 8, 9, 9, 9, 9,
17595          9, 9, 9, 9, 9, 9,10,10,10,10,11,11,11, 8, 8, 9,
17596          9, 9, 9,10, 9, 9, 9, 9, 9,11,11,11,11,11, 9, 9,
17597          9, 9, 9, 9, 9, 9, 9, 9, 9, 9,11,10,10,11,11, 9,
17598          9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,11,10,11,11,
17599          9, 9, 9, 9, 9, 9, 9, 9, 9,10,10, 9,10,10,11,11,
17600         11,11,11, 9, 9, 9,10, 9, 9, 9, 9, 9, 9,10,11,11,
17601         11,11,11,11,10,10,10,10, 9, 9, 9, 9, 9, 9,10,11,
17602         11,11,11,11,11, 9,10, 9, 9, 9, 9,10, 9, 9, 9,11,
17603         11,11,11,11,11,11,10,10, 9, 9, 9, 9, 9, 9,10, 9,
17604         11,11,10,11,11,11,11,10,11, 9, 9, 9, 9, 9, 9, 9,
17605          9,
17606 };
17607
17608 static float _vq_quantthresh__44c1_s_p8_2[] = {
17609         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
17610         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
17611 };
17612
17613 static long _vq_quantmap__44c1_s_p8_2[] = {
17614            15,   13,   11,    9,    7,    5,    3,    1,
17615             0,    2,    4,    6,    8,   10,   12,   14,
17616            16,
17617 };
17618
17619 static encode_aux_threshmatch _vq_auxt__44c1_s_p8_2 = {
17620         _vq_quantthresh__44c1_s_p8_2,
17621         _vq_quantmap__44c1_s_p8_2,
17622         17,
17623         17
17624 };
17625
17626 static static_codebook _44c1_s_p8_2 = {
17627         2, 289,
17628         _vq_lengthlist__44c1_s_p8_2,
17629         1, -529530880, 1611661312, 5, 0,
17630         _vq_quantlist__44c1_s_p8_2,
17631         NULL,
17632         &_vq_auxt__44c1_s_p8_2,
17633         NULL,
17634         0
17635 };
17636
17637 static long _huff_lengthlist__44c1_s_short[] = {
17638          6, 8,13,12,13,14,15,16,16, 4, 2, 4, 7, 6, 8,11,
17639         13,15,10, 4, 4, 8, 6, 8,11,14,17,11, 5, 6, 5, 6,
17640          8,12,14,17,11, 5, 5, 6, 5, 7,10,13,16,12, 6, 7,
17641          8, 7, 8,10,13,15,13, 8, 8, 7, 7, 8,10,12,15,15,
17642          7, 7, 5, 5, 7, 9,12,14,15, 8, 8, 6, 6, 7, 8,10,
17643         11,
17644 };
17645
17646 static static_codebook _huff_book__44c1_s_short = {
17647         2, 81,
17648         _huff_lengthlist__44c1_s_short,
17649         0, 0, 0, 0, 0,
17650         NULL,
17651         NULL,
17652         NULL,
17653         NULL,
17654         0
17655 };
17656
17657 static long _huff_lengthlist__44c1_sm_long[] = {
17658          5, 4, 8,10, 9, 9,10,11,12, 4, 2, 5, 6, 6, 8,10,
17659         11,13, 8, 4, 6, 8, 7, 9,12,12,14,10, 6, 8, 4, 5,
17660          6, 9,11,12, 9, 5, 6, 5, 5, 6, 9,11,11, 9, 7, 9,
17661          6, 5, 5, 7,10,10,10, 9,11, 8, 7, 6, 7, 9,11,11,
17662         12,13,10,10, 9, 8, 9,11,11,15,15,12,13,11, 9,10,
17663         11,
17664 };
17665
17666 static static_codebook _huff_book__44c1_sm_long = {
17667         2, 81,
17668         _huff_lengthlist__44c1_sm_long,
17669         0, 0, 0, 0, 0,
17670         NULL,
17671         NULL,
17672         NULL,
17673         NULL,
17674         0
17675 };
17676
17677 static long _vq_quantlist__44c1_sm_p1_0[] = {
17678         1,
17679         0,
17680         2,
17681 };
17682
17683 static long _vq_lengthlist__44c1_sm_p1_0[] = {
17684          1, 5, 5, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
17685          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17686          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17687          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17688          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17689          0, 5, 8, 7, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,
17690          0, 0, 0, 7, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17691          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17692          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17693          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17694          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 7, 9, 8, 0, 0,
17695          0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17696          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17697          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17698          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17699          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17700          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17701          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17702          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17703          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17704          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17705          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17706          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17707          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17708          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17709          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17710          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17711          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17712          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17713          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17714          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17715          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17716          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17717          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17718          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17719          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17720          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17721          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17722          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17723          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17724          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17725          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17726          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17727          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17728          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17729          0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8, 7, 0, 0, 0, 0,
17730          0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0,
17731          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17732          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17733          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17734          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,
17735          0, 0, 0, 9, 9,10, 0, 0, 0, 0, 0, 0, 9,10,10, 0,
17736          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17737          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17738          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17739          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
17740          0, 0, 0, 0, 8,10, 9, 0, 0, 0, 0, 0, 0, 9,10,10,
17741          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17742          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17743          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17744          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17745          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17746          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17747          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17748          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17749          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17750          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17751          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17752          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17753          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17754          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17755          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17756          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17757          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17758          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17759          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17760          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17761          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17762          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17763          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17764          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17765          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17766          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17767          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17768          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17769          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17770          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17771          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17772          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17773          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17774          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17775          0, 0, 5, 7, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0,
17776          0, 0, 0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17777          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17778          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17779          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17780          0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,10,10, 0,
17781          0, 0, 0, 0, 0, 8, 9,10, 0, 0, 0, 0, 0, 0, 0, 0,
17782          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17783          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17784          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17785          0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,10,10,
17786          0, 0, 0, 0, 0, 0, 9,10, 9, 0, 0, 0, 0, 0, 0, 0,
17787          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17788          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17789          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17790          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17791          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17792          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17793          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17794          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17795          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17796          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17797          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17798          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17799          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17800          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17801          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17802          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17803          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17804          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17805          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17806          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17807          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17808          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17809          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17810          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17811          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17812          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17813          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17814          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17815          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17816          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17817          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17818          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17819          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17820          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17821          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17822          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17823          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17824          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17825          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17826          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17827          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17828          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17829          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17830          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17831          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17832          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17833          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17834          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17835          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17836          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17837          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17838          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17839          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17840          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17841          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17842          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17843          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17844          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17845          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17846          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17847          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17848          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17849          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17850          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17851          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17852          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17853          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17854          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17855          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17856          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17857          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17858          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17859          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17860          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17861          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17862          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17863          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17864          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17865          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17866          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17867          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17868          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17869          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17870          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17871          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17872          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17873          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17874          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17875          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17876          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17877          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17878          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17879          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17880          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17881          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17882          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17883          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17884          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17885          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17886          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17887          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17888          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17889          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17890          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17891          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17892          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17893          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17894          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17895          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17896          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17897          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17898          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17899          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17900          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17901          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17902          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17903          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17904          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17905          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17906          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17907          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17908          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17909          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17910          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17911          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17912          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17913          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17914          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17915          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17916          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17917          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17918          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17919          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17920          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17921          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17922          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17923          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17924          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17925          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17926          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17927          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17928          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17929          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17930          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17931          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17932          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17933          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17934          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17935          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17936          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17937          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17938          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17939          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17940          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17941          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17942          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17943          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17944          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17945          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17946          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17947          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17948          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17949          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17950          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17951          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17952          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17953          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17954          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17955          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17956          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17957          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17958          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17959          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17960          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17961          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17962          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17963          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17964          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17965          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17966          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17967          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17968          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17969          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17970          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17971          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17972          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17973          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17974          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17975          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17976          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17977          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17978          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17979          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17980          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17981          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17982          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17983          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17984          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17985          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17986          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17987          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17988          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17989          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17990          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17991          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17992          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17993          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17994          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17995          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17996          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17997          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17998          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17999          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18000          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18001          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18002          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18003          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18004          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18005          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18006          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18007          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18008          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18009          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18010          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18011          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18012          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18013          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18014          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18015          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18016          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18017          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18018          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18019          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18020          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18021          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18022          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18023          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18024          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18025          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18026          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18027          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18028          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18029          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18030          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18031          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18032          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18033          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18034          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18035          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18036          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18037          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18038          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18039          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18040          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18041          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18042          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18043          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18044          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18045          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18046          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18047          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18048          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18049          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18050          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18051          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18052          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18053          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18054          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18055          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18056          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18057          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18058          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18059          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18060          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18061          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18062          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18063          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18064          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18065          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18066          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18067          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18068          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18069          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18070          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18071          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18072          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18073          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18074          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18075          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18076          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18077          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18078          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18079          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18080          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18081          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18082          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18083          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18084          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18085          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18086          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18087          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18088          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18089          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18090          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18091          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18092          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18093          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18094          0,
18095 };
18096
18097 static float _vq_quantthresh__44c1_sm_p1_0[] = {
18098         -0.5, 0.5, 
18099 };
18100
18101 static long _vq_quantmap__44c1_sm_p1_0[] = {
18102             1,    0,    2,
18103 };
18104
18105 static encode_aux_threshmatch _vq_auxt__44c1_sm_p1_0 = {
18106         _vq_quantthresh__44c1_sm_p1_0,
18107         _vq_quantmap__44c1_sm_p1_0,
18108         3,
18109         3
18110 };
18111
18112 static static_codebook _44c1_sm_p1_0 = {
18113         8, 6561,
18114         _vq_lengthlist__44c1_sm_p1_0,
18115         1, -535822336, 1611661312, 2, 0,
18116         _vq_quantlist__44c1_sm_p1_0,
18117         NULL,
18118         &_vq_auxt__44c1_sm_p1_0,
18119         NULL,
18120         0
18121 };
18122
18123 static long _vq_quantlist__44c1_sm_p2_0[] = {
18124         2,
18125         1,
18126         3,
18127         0,
18128         4,
18129 };
18130
18131 static long _vq_lengthlist__44c1_sm_p2_0[] = {
18132          2, 3, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18133          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 6, 6, 0, 0,
18134          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18135          0, 0, 4, 4, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18136          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 9, 9,
18137          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18138          0, 0, 0, 0, 6, 6, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0,
18139          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18140          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18141          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18142          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18143          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18144          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18145          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18146          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18147          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18148          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18149          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18150          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18151          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18152          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18153          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18154          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18155          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18156          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18157          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18158          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18159          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18160          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18161          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18162          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18163          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18164          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18165          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18166          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18167          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18168          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18169          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18170          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18171          0,
18172 };
18173
18174 static float _vq_quantthresh__44c1_sm_p2_0[] = {
18175         -1.5, -0.5, 0.5, 1.5, 
18176 };
18177
18178 static long _vq_quantmap__44c1_sm_p2_0[] = {
18179             3,    1,    0,    2,    4,
18180 };
18181
18182 static encode_aux_threshmatch _vq_auxt__44c1_sm_p2_0 = {
18183         _vq_quantthresh__44c1_sm_p2_0,
18184         _vq_quantmap__44c1_sm_p2_0,
18185         5,
18186         5
18187 };
18188
18189 static static_codebook _44c1_sm_p2_0 = {
18190         4, 625,
18191         _vq_lengthlist__44c1_sm_p2_0,
18192         1, -533725184, 1611661312, 3, 0,
18193         _vq_quantlist__44c1_sm_p2_0,
18194         NULL,
18195         &_vq_auxt__44c1_sm_p2_0,
18196         NULL,
18197         0
18198 };
18199
18200 static long _vq_quantlist__44c1_sm_p3_0[] = {
18201         4,
18202         3,
18203         5,
18204         2,
18205         6,
18206         1,
18207         7,
18208         0,
18209         8,
18210 };
18211
18212 static long _vq_lengthlist__44c1_sm_p3_0[] = {
18213          1, 3, 3, 7, 7, 0, 0, 0, 0, 0, 5, 5, 6, 6, 0, 0,
18214          0, 0, 0, 5, 5, 7, 7, 0, 0, 0, 0, 0, 7, 7, 7, 7,
18215          0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0,
18216          8, 9, 0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 0, 0, 0,
18217          0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18218          0,
18219 };
18220
18221 static float _vq_quantthresh__44c1_sm_p3_0[] = {
18222         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
18223 };
18224
18225 static long _vq_quantmap__44c1_sm_p3_0[] = {
18226             7,    5,    3,    1,    0,    2,    4,    6,
18227             8,
18228 };
18229
18230 static encode_aux_threshmatch _vq_auxt__44c1_sm_p3_0 = {
18231         _vq_quantthresh__44c1_sm_p3_0,
18232         _vq_quantmap__44c1_sm_p3_0,
18233         9,
18234         9
18235 };
18236
18237 static static_codebook _44c1_sm_p3_0 = {
18238         2, 81,
18239         _vq_lengthlist__44c1_sm_p3_0,
18240         1, -531628032, 1611661312, 4, 0,
18241         _vq_quantlist__44c1_sm_p3_0,
18242         NULL,
18243         &_vq_auxt__44c1_sm_p3_0,
18244         NULL,
18245         0
18246 };
18247
18248 static long _vq_quantlist__44c1_sm_p4_0[] = {
18249         4,
18250         3,
18251         5,
18252         2,
18253         6,
18254         1,
18255         7,
18256         0,
18257         8,
18258 };
18259
18260 static long _vq_lengthlist__44c1_sm_p4_0[] = {
18261          1, 3, 3, 6, 6, 7, 7, 9, 9, 0, 6, 6, 7, 7, 8, 8,
18262          9, 9, 0, 6, 6, 7, 7, 8, 8, 9, 9, 0, 7, 7, 8, 8,
18263          8, 8,10,10, 0, 0, 0, 8, 8, 8, 8,10,10, 0, 0, 0,
18264          8, 8, 9, 9,11,11, 0, 0, 0, 9, 9, 9, 9,11,11, 0,
18265          0, 0,10,10,10,10,11,11, 0, 0, 0, 0, 0, 9, 9,11,
18266         11,
18267 };
18268
18269 static float _vq_quantthresh__44c1_sm_p4_0[] = {
18270         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
18271 };
18272
18273 static long _vq_quantmap__44c1_sm_p4_0[] = {
18274             7,    5,    3,    1,    0,    2,    4,    6,
18275             8,
18276 };
18277
18278 static encode_aux_threshmatch _vq_auxt__44c1_sm_p4_0 = {
18279         _vq_quantthresh__44c1_sm_p4_0,
18280         _vq_quantmap__44c1_sm_p4_0,
18281         9,
18282         9
18283 };
18284
18285 static static_codebook _44c1_sm_p4_0 = {
18286         2, 81,
18287         _vq_lengthlist__44c1_sm_p4_0,
18288         1, -531628032, 1611661312, 4, 0,
18289         _vq_quantlist__44c1_sm_p4_0,
18290         NULL,
18291         &_vq_auxt__44c1_sm_p4_0,
18292         NULL,
18293         0
18294 };
18295
18296 static long _vq_quantlist__44c1_sm_p5_0[] = {
18297         8,
18298         7,
18299         9,
18300         6,
18301         10,
18302         5,
18303         11,
18304         4,
18305         12,
18306         3,
18307         13,
18308         2,
18309         14,
18310         1,
18311         15,
18312         0,
18313         16,
18314 };
18315
18316 static long _vq_lengthlist__44c1_sm_p5_0[] = {
18317          2, 3, 3, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10,11,
18318         11, 0, 5, 5, 6, 6, 8, 8, 9, 9, 9, 9,10,10,10,10,
18319         11,11, 0, 5, 5, 6, 6, 8, 8, 9, 9, 9, 9,10,10,10,
18320         10,11,11, 0, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
18321         11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,
18322         10,11,11,12,12, 0, 0, 0, 8, 8, 8, 8, 9, 9,10,10,
18323         10,11,11,11,12,12, 0, 0, 0, 8, 8, 8, 8, 9, 9,10,
18324         10,10,10,11,11,12,12, 0, 0, 0, 9, 9, 9, 9,10,10,
18325         10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 9, 9,10,
18326         10,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9, 9,
18327          9, 9,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9,
18328          9, 9, 9,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0,
18329          9, 9,10,10,11,11,12,12,12,12,13,13, 0, 0, 0, 0,
18330          0, 0, 0,10,10,11,11,12,12,12,12,13,13, 0, 0, 0,
18331          0, 0, 0, 0,11,11,11,11,12,12,13,13,13,13, 0, 0,
18332          0, 0, 0, 0, 0,11,11,11,11,12,12,13,13,13,13, 0,
18333          0, 0, 0, 0, 0, 0,11,11,12,12,12,12,13,13,14,14,
18334          0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,12,12,13,13,14,
18335         14,
18336 };
18337
18338 static float _vq_quantthresh__44c1_sm_p5_0[] = {
18339         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
18340         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
18341 };
18342
18343 static long _vq_quantmap__44c1_sm_p5_0[] = {
18344            15,   13,   11,    9,    7,    5,    3,    1,
18345             0,    2,    4,    6,    8,   10,   12,   14,
18346            16,
18347 };
18348
18349 static encode_aux_threshmatch _vq_auxt__44c1_sm_p5_0 = {
18350         _vq_quantthresh__44c1_sm_p5_0,
18351         _vq_quantmap__44c1_sm_p5_0,
18352         17,
18353         17
18354 };
18355
18356 static static_codebook _44c1_sm_p5_0 = {
18357         2, 289,
18358         _vq_lengthlist__44c1_sm_p5_0,
18359         1, -529530880, 1611661312, 5, 0,
18360         _vq_quantlist__44c1_sm_p5_0,
18361         NULL,
18362         &_vq_auxt__44c1_sm_p5_0,
18363         NULL,
18364         0
18365 };
18366
18367 static long _vq_quantlist__44c1_sm_p6_0[] = {
18368         1,
18369         0,
18370         2,
18371 };
18372
18373 static long _vq_lengthlist__44c1_sm_p6_0[] = {
18374          1, 4, 4, 7, 6, 6, 7, 6, 6, 4, 7, 7,10, 9, 9,11,
18375          9, 9, 4, 7, 7,10, 9, 9,11, 9, 9, 7,10,10,10,11,
18376         11,11,10,10, 6, 9, 9,11,11,10,11,10,10, 6, 9, 9,
18377         11,10,11,11,10,10, 7,11,11,11,11,11,11,11,11, 6,
18378          9, 9,11,10,10,11,11,10, 6, 9, 9,10,10,10,11,10,
18379         11,
18380 };
18381
18382 static float _vq_quantthresh__44c1_sm_p6_0[] = {
18383         -5.5, 5.5, 
18384 };
18385
18386 static long _vq_quantmap__44c1_sm_p6_0[] = {
18387             1,    0,    2,
18388 };
18389
18390 static encode_aux_threshmatch _vq_auxt__44c1_sm_p6_0 = {
18391         _vq_quantthresh__44c1_sm_p6_0,
18392         _vq_quantmap__44c1_sm_p6_0,
18393         3,
18394         3
18395 };
18396
18397 static static_codebook _44c1_sm_p6_0 = {
18398         4, 81,
18399         _vq_lengthlist__44c1_sm_p6_0,
18400         1, -529137664, 1618345984, 2, 0,
18401         _vq_quantlist__44c1_sm_p6_0,
18402         NULL,
18403         &_vq_auxt__44c1_sm_p6_0,
18404         NULL,
18405         0
18406 };
18407
18408 static long _vq_quantlist__44c1_sm_p6_1[] = {
18409         5,
18410         4,
18411         6,
18412         3,
18413         7,
18414         2,
18415         8,
18416         1,
18417         9,
18418         0,
18419         10,
18420 };
18421
18422 static long _vq_lengthlist__44c1_sm_p6_1[] = {
18423          2, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8,10, 5, 5, 6, 6,
18424          7, 7, 8, 8, 8, 8,10, 5, 5, 6, 6, 7, 7, 8, 8, 8,
18425          8,10, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10, 7,
18426          7, 7, 7, 8, 8, 8, 8,10,10,10, 7, 7, 8, 8, 8, 8,
18427          8, 8,10,10,10, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10,
18428          8, 8, 8, 8, 8, 8, 9, 8,10,10,10,10,10, 8, 8, 8,
18429          8, 8, 8,10,10,10,10,10, 9, 9, 8, 8, 8, 8,10,10,
18430         10,10,10, 8, 8, 8, 8, 8, 8,
18431 };
18432
18433 static float _vq_quantthresh__44c1_sm_p6_1[] = {
18434         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
18435         3.5, 4.5, 
18436 };
18437
18438 static long _vq_quantmap__44c1_sm_p6_1[] = {
18439             9,    7,    5,    3,    1,    0,    2,    4,
18440             6,    8,   10,
18441 };
18442
18443 static encode_aux_threshmatch _vq_auxt__44c1_sm_p6_1 = {
18444         _vq_quantthresh__44c1_sm_p6_1,
18445         _vq_quantmap__44c1_sm_p6_1,
18446         11,
18447         11
18448 };
18449
18450 static static_codebook _44c1_sm_p6_1 = {
18451         2, 121,
18452         _vq_lengthlist__44c1_sm_p6_1,
18453         1, -531365888, 1611661312, 4, 0,
18454         _vq_quantlist__44c1_sm_p6_1,
18455         NULL,
18456         &_vq_auxt__44c1_sm_p6_1,
18457         NULL,
18458         0
18459 };
18460
18461 static long _vq_quantlist__44c1_sm_p7_0[] = {
18462         6,
18463         5,
18464         7,
18465         4,
18466         8,
18467         3,
18468         9,
18469         2,
18470         10,
18471         1,
18472         11,
18473         0,
18474         12,
18475 };
18476
18477 static long _vq_lengthlist__44c1_sm_p7_0[] = {
18478          1, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9, 7, 5, 5,
18479          7, 7, 8, 8, 8, 8, 9, 9,10,10, 7, 5, 6, 7, 7, 8,
18480          8, 8, 8, 9, 9,11,10, 0, 8, 8, 8, 8, 9, 9, 9, 9,
18481         10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
18482         11, 0,12,12, 9, 9,10,10,10,10,11,11,11,11, 0,13,
18483         13, 9, 9, 9, 9,10,10,11,11,12,12, 0, 0, 0, 9,10,
18484          9,10,11,11,12,11,13,12, 0, 0, 0,10,10, 9, 9,11,
18485         11,12,12,13,12, 0, 0, 0,13,13,10,10,11,11,12,12,
18486         13,13, 0, 0, 0,14,14,10,10,11,11,12,12,13,13, 0,
18487          0, 0, 0, 0,11,12,11,11,12,13,14,13, 0, 0, 0, 0,
18488          0,12,12,11,11,13,12,14,13,
18489 };
18490
18491 static float _vq_quantthresh__44c1_sm_p7_0[] = {
18492         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
18493         12.5, 17.5, 22.5, 27.5, 
18494 };
18495
18496 static long _vq_quantmap__44c1_sm_p7_0[] = {
18497            11,    9,    7,    5,    3,    1,    0,    2,
18498             4,    6,    8,   10,   12,
18499 };
18500
18501 static encode_aux_threshmatch _vq_auxt__44c1_sm_p7_0 = {
18502         _vq_quantthresh__44c1_sm_p7_0,
18503         _vq_quantmap__44c1_sm_p7_0,
18504         13,
18505         13
18506 };
18507
18508 static static_codebook _44c1_sm_p7_0 = {
18509         2, 169,
18510         _vq_lengthlist__44c1_sm_p7_0,
18511         1, -526516224, 1616117760, 4, 0,
18512         _vq_quantlist__44c1_sm_p7_0,
18513         NULL,
18514         &_vq_auxt__44c1_sm_p7_0,
18515         NULL,
18516         0
18517 };
18518
18519 static long _vq_quantlist__44c1_sm_p7_1[] = {
18520         2,
18521         1,
18522         3,
18523         0,
18524         4,
18525 };
18526
18527 static long _vq_lengthlist__44c1_sm_p7_1[] = {
18528          2, 4, 4, 4, 5, 6, 5, 5, 5, 5, 6, 5, 5, 5, 5, 6,
18529          5, 5, 5, 5, 6, 6, 6, 5, 5,
18530 };
18531
18532 static float _vq_quantthresh__44c1_sm_p7_1[] = {
18533         -1.5, -0.5, 0.5, 1.5, 
18534 };
18535
18536 static long _vq_quantmap__44c1_sm_p7_1[] = {
18537             3,    1,    0,    2,    4,
18538 };
18539
18540 static encode_aux_threshmatch _vq_auxt__44c1_sm_p7_1 = {
18541         _vq_quantthresh__44c1_sm_p7_1,
18542         _vq_quantmap__44c1_sm_p7_1,
18543         5,
18544         5
18545 };
18546
18547 static static_codebook _44c1_sm_p7_1 = {
18548         2, 25,
18549         _vq_lengthlist__44c1_sm_p7_1,
18550         1, -533725184, 1611661312, 3, 0,
18551         _vq_quantlist__44c1_sm_p7_1,
18552         NULL,
18553         &_vq_auxt__44c1_sm_p7_1,
18554         NULL,
18555         0
18556 };
18557
18558 static long _vq_quantlist__44c1_sm_p8_0[] = {
18559         6,
18560         5,
18561         7,
18562         4,
18563         8,
18564         3,
18565         9,
18566         2,
18567         10,
18568         1,
18569         11,
18570         0,
18571         12,
18572 };
18573
18574 static long _vq_lengthlist__44c1_sm_p8_0[] = {
18575          1, 3, 3,13,13,13,13,13,13,13,13,13,13, 3, 6, 6,
18576         13,13,13,13,13,13,13,13,13,13, 4, 8, 7,13,13,13,
18577         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
18578         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
18579         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
18580         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
18581         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
18582         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
18583         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
18584         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
18585         13,13,13,13,13,13,13,13,13,
18586 };
18587
18588 static float _vq_quantthresh__44c1_sm_p8_0[] = {
18589         -1215.5, -994.5, -773.5, -552.5, -331.5, -110.5, 110.5, 331.5, 
18590         552.5, 773.5, 994.5, 1215.5, 
18591 };
18592
18593 static long _vq_quantmap__44c1_sm_p8_0[] = {
18594            11,    9,    7,    5,    3,    1,    0,    2,
18595             4,    6,    8,   10,   12,
18596 };
18597
18598 static encode_aux_threshmatch _vq_auxt__44c1_sm_p8_0 = {
18599         _vq_quantthresh__44c1_sm_p8_0,
18600         _vq_quantmap__44c1_sm_p8_0,
18601         13,
18602         13
18603 };
18604
18605 static static_codebook _44c1_sm_p8_0 = {
18606         2, 169,
18607         _vq_lengthlist__44c1_sm_p8_0,
18608         1, -514541568, 1627103232, 4, 0,
18609         _vq_quantlist__44c1_sm_p8_0,
18610         NULL,
18611         &_vq_auxt__44c1_sm_p8_0,
18612         NULL,
18613         0
18614 };
18615
18616 static long _vq_quantlist__44c1_sm_p8_1[] = {
18617         6,
18618         5,
18619         7,
18620         4,
18621         8,
18622         3,
18623         9,
18624         2,
18625         10,
18626         1,
18627         11,
18628         0,
18629         12,
18630 };
18631
18632 static long _vq_lengthlist__44c1_sm_p8_1[] = {
18633          1, 4, 4, 6, 6, 7, 7, 9, 9,10,11,12,12, 6, 5, 5,
18634          7, 7, 8, 7,10,10,11,11,12,12, 6, 5, 5, 7, 7, 8,
18635          8,10,10,11,11,12,12,16, 7, 7, 8, 8, 9, 9,11,11,
18636         12,12,13,13,17, 7, 7, 8, 7, 9, 9,11,10,12,12,13,
18637         13,19,11,10, 8, 8,10,10,11,11,12,12,13,13,19,11,
18638         11, 9, 7,11,10,11,11,12,12,13,12,19,19,19,10,10,
18639         10,10,11,12,12,12,13,14,18,19,19,11, 9,11, 9,13,
18640         12,12,12,13,13,19,20,19,13,15,11,11,12,12,13,13,
18641         14,13,18,19,20,15,13,12,10,13,10,13,13,13,14,20,
18642         20,20,20,20,13,14,12,12,13,12,13,13,20,20,20,20,
18643         20,13,12,12,12,14,12,14,13,
18644 };
18645
18646 static float _vq_quantthresh__44c1_sm_p8_1[] = {
18647         -93.5, -76.5, -59.5, -42.5, -25.5, -8.5, 8.5, 25.5, 
18648         42.5, 59.5, 76.5, 93.5, 
18649 };
18650
18651 static long _vq_quantmap__44c1_sm_p8_1[] = {
18652            11,    9,    7,    5,    3,    1,    0,    2,
18653             4,    6,    8,   10,   12,
18654 };
18655
18656 static encode_aux_threshmatch _vq_auxt__44c1_sm_p8_1 = {
18657         _vq_quantthresh__44c1_sm_p8_1,
18658         _vq_quantmap__44c1_sm_p8_1,
18659         13,
18660         13
18661 };
18662
18663 static static_codebook _44c1_sm_p8_1 = {
18664         2, 169,
18665         _vq_lengthlist__44c1_sm_p8_1,
18666         1, -522616832, 1620115456, 4, 0,
18667         _vq_quantlist__44c1_sm_p8_1,
18668         NULL,
18669         &_vq_auxt__44c1_sm_p8_1,
18670         NULL,
18671         0
18672 };
18673
18674 static long _vq_quantlist__44c1_sm_p8_2[] = {
18675         8,
18676         7,
18677         9,
18678         6,
18679         10,
18680         5,
18681         11,
18682         4,
18683         12,
18684         3,
18685         13,
18686         2,
18687         14,
18688         1,
18689         15,
18690         0,
18691         16,
18692 };
18693
18694 static long _vq_lengthlist__44c1_sm_p8_2[] = {
18695          2, 5, 5, 6, 6, 7, 6, 7, 7, 8, 8, 8, 8, 8, 8, 8,
18696          8,10, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9, 9, 9,
18697          9, 9,10, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
18698          9, 9, 9,10, 7, 7, 7, 7, 8, 8, 8, 9, 9, 9, 9, 9,
18699          9, 9, 9, 9,10,10,10, 7, 7, 8, 8, 9, 9, 9, 9, 9,
18700          9, 9, 9, 9, 9,10,11,11, 8, 8, 8, 8, 9, 9, 9, 9,
18701          9, 9,10,10, 9,10,10,10,10, 8, 8, 8, 8, 9, 9, 9,
18702          9, 9, 9, 9, 9,10,10,11,10,10, 8, 8, 9, 9, 9, 9,
18703          9, 9, 9, 9, 9, 9,10, 9,10,10,10,11,11, 8, 8, 9,
18704          9, 9, 9, 9, 9, 9, 9, 9, 9,11,11,11,11,11, 9, 9,
18705          9, 9, 9, 9, 9, 9,10, 9,10, 9,11,11,11,11,11, 9,
18706          8, 9, 9, 9, 9, 9, 9, 9,10,10, 9,11,11,10,11,11,
18707          9, 9, 9, 9, 9, 9, 9, 9, 9,10,10, 9,11,11,11,11,
18708         11,11,11, 9, 9,10, 9, 9, 9, 9,10, 9,10,10,11,10,
18709         11,11,11,11, 9,10,10,10, 9, 9, 9, 9, 9, 9,10,11,
18710         11,11,11,11,11, 9, 9, 9, 9, 9, 9, 9, 9,10, 9,11,
18711         11,10,11,11,11,11,10,10, 9, 9, 9, 9, 9, 9,10, 9,
18712         10,11,10,11,11,11,11,11,11, 9, 9,10, 9, 9, 9, 9,
18713          9,
18714 };
18715
18716 static float _vq_quantthresh__44c1_sm_p8_2[] = {
18717         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
18718         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
18719 };
18720
18721 static long _vq_quantmap__44c1_sm_p8_2[] = {
18722            15,   13,   11,    9,    7,    5,    3,    1,
18723             0,    2,    4,    6,    8,   10,   12,   14,
18724            16,
18725 };
18726
18727 static encode_aux_threshmatch _vq_auxt__44c1_sm_p8_2 = {
18728         _vq_quantthresh__44c1_sm_p8_2,
18729         _vq_quantmap__44c1_sm_p8_2,
18730         17,
18731         17
18732 };
18733
18734 static static_codebook _44c1_sm_p8_2 = {
18735         2, 289,
18736         _vq_lengthlist__44c1_sm_p8_2,
18737         1, -529530880, 1611661312, 5, 0,
18738         _vq_quantlist__44c1_sm_p8_2,
18739         NULL,
18740         &_vq_auxt__44c1_sm_p8_2,
18741         NULL,
18742         0
18743 };
18744
18745 static long _huff_lengthlist__44c1_sm_short[] = {
18746          4, 7,13,14,14,15,16,18,18, 4, 2, 5, 8, 7, 9,12,
18747         15,15,10, 4, 5,10, 6, 8,11,15,17,12, 5, 7, 5, 6,
18748          8,11,14,17,11, 5, 6, 6, 5, 6, 9,13,17,12, 6, 7,
18749          6, 5, 6, 8,12,14,14, 7, 8, 6, 6, 7, 9,11,14,14,
18750          8, 9, 6, 5, 6, 9,11,13,16,10,10, 7, 6, 7, 8,10,
18751         11,
18752 };
18753
18754 static static_codebook _huff_book__44c1_sm_short = {
18755         2, 81,
18756         _huff_lengthlist__44c1_sm_short,
18757         0, 0, 0, 0, 0,
18758         NULL,
18759         NULL,
18760         NULL,
18761         NULL,
18762         0
18763 };
18764
18765 static long _huff_lengthlist__44cn1_s_long[] = {
18766          4, 4, 7, 8, 7, 8,10,12,17, 3, 1, 6, 6, 7, 8,10,
18767         12,15, 7, 6, 9, 9, 9,11,12,14,17, 8, 6, 9, 6, 7,
18768          9,11,13,17, 7, 6, 9, 7, 7, 8, 9,12,15, 8, 8,10,
18769          8, 7, 7, 7,10,14, 9,10,12,10, 8, 8, 8,10,14,11,
18770         13,15,13,12,11,11,12,16,17,18,18,19,20,18,16,16,
18771         20,
18772 };
18773
18774 static static_codebook _huff_book__44cn1_s_long = {
18775         2, 81,
18776         _huff_lengthlist__44cn1_s_long,
18777         0, 0, 0, 0, 0,
18778         NULL,
18779         NULL,
18780         NULL,
18781         NULL,
18782         0
18783 };
18784
18785 static long _vq_quantlist__44cn1_s_p1_0[] = {
18786         1,
18787         0,
18788         2,
18789 };
18790
18791 static long _vq_lengthlist__44cn1_s_p1_0[] = {
18792          1, 4, 4, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
18793          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18794          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18795          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18796          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18797          0, 5, 8, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0, 0,
18798          0, 0, 0, 7, 9,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18799          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18800          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18801          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18802          0, 0, 5, 8, 8, 0, 0, 0, 0, 0, 0, 7,10, 9, 0, 0,
18803          0, 0, 0, 0, 8,10, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18804          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18805          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18806          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18807          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18808          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18809          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18810          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18811          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18812          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18813          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18814          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18815          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18816          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18817          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18818          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18819          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18820          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18821          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18822          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18823          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18824          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18825          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18826          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18827          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18828          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18829          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18830          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18831          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18832          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18833          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18834          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18835          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18836          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18837          0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8, 8, 0, 0, 0, 0,
18838          0, 0, 8,10,10, 0, 0, 0, 0, 0, 0, 8, 9,10, 0, 0,
18839          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18840          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18841          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18842          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,10,10, 0, 0, 0,
18843          0, 0, 0, 9, 9,11, 0, 0, 0, 0, 0, 0,10,11,11, 0,
18844          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18845          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18846          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18847          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,10,10, 0, 0,
18848          0, 0, 0, 0, 9,11, 9, 0, 0, 0, 0, 0, 0,10,11,11,
18849          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18850          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18851          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18852          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18853          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18854          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18855          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18856          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18857          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18858          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18859          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18860          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18861          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18862          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18863          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18864          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18865          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18866          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18867          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18868          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18869          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18870          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18871          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18872          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18873          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18874          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18875          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18876          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18877          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18878          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18879          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18880          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18881          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18882          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18883          0, 0, 5, 8, 8, 0, 0, 0, 0, 0, 0, 8,10,10, 0, 0,
18884          0, 0, 0, 0, 8,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18885          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18886          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18887          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18888          0, 0, 0, 7,10,10, 0, 0, 0, 0, 0, 0,10,11,11, 0,
18889          0, 0, 0, 0, 0, 9, 9,11, 0, 0, 0, 0, 0, 0, 0, 0,
18890          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18891          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18892          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18893          0, 0, 0, 0, 7,10,10, 0, 0, 0, 0, 0, 0,10,11,11,
18894          0, 0, 0, 0, 0, 0, 9,11, 9, 0, 0, 0, 0, 0, 0, 0,
18895          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18896          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18897          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18898          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18899          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18900          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18901          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18902          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18903          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18904          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18905          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18906          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18907          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18908          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18909          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18910          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18911          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18912          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18913          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18914          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18915          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18916          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18917          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18918          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18919          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18920          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18921          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18922          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18923          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18924          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18925          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18926          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18927          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18928          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18929          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18930          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18931          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18932          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18933          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18934          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18935          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18936          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18937          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18938          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18939          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18940          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18941          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18942          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18943          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18944          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18945          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18946          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18947          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18948          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18949          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18950          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18951          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18952          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18953          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18954          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18955          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18956          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18957          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18958          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18959          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18960          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18961          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18962          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18963          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18964          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18965          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18966          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18967          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18968          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18969          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18970          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18971          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18972          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18973          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18974          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18975          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18976          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18977          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18978          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18979          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18980          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18981          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18982          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18983          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18984          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18985          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18986          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18987          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18988          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18989          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18990          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18991          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18992          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18993          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18994          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18995          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18996          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18997          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18998          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18999          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19000          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19001          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19002          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19003          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19004          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19005          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19006          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19007          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19008          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19009          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19010          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19011          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19012          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19013          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19014          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19015          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19016          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19017          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19018          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19019          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19020          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19021          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19022          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19023          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19024          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19025          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19026          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19027          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19028          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19029          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19030          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19031          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19032          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19033          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19034          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19035          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19036          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19037          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19038          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19039          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19040          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19041          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19042          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19043          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19044          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19045          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19046          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19047          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19048          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19049          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19050          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19051          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19052          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19053          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19054          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19055          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19056          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19057          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19058          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19059          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19060          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19061          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19062          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19063          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19064          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19065          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19066          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19067          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19068          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19069          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19070          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19071          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19072          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19073          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19074          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19075          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19076          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19077          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19078          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19079          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19080          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19081          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19082          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19083          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19084          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19085          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19086          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19087          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19088          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19089          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19090          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19091          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19092          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19093          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19094          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19095          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19096          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19097          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19098          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19099          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19100          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19101          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19102          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19103          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19104          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19105          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19106          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19107          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19108          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19109          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19110          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19111          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19112          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19113          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19114          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19115          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19116          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19117          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19118          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19119          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19120          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19121          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19122          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19123          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19124          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19125          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19126          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19127          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19128          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19129          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19130          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19131          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19132          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19133          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19134          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19135          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19136          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19137          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19138          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19139          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19140          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19141          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19142          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19143          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19144          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19145          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19146          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19147          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19148          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19149          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19150          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19151          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19152          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19153          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19154          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19155          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19156          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19157          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19158          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19159          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19160          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19161          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19162          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19163          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19164          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19165          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19166          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19167          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19168          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19169          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19170          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19171          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19172          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19173          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19174          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19175          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19176          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19177          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19178          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19179          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19180          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19181          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19182          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19183          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19184          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19185          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19186          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19187          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19188          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19189          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19190          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19191          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19192          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19193          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19194          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19195          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19196          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19197          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19198          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19199          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19200          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19201          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19202          0,
19203 };
19204
19205 static float _vq_quantthresh__44cn1_s_p1_0[] = {
19206         -0.5, 0.5, 
19207 };
19208
19209 static long _vq_quantmap__44cn1_s_p1_0[] = {
19210             1,    0,    2,
19211 };
19212
19213 static encode_aux_threshmatch _vq_auxt__44cn1_s_p1_0 = {
19214         _vq_quantthresh__44cn1_s_p1_0,
19215         _vq_quantmap__44cn1_s_p1_0,
19216         3,
19217         3
19218 };
19219
19220 static static_codebook _44cn1_s_p1_0 = {
19221         8, 6561,
19222         _vq_lengthlist__44cn1_s_p1_0,
19223         1, -535822336, 1611661312, 2, 0,
19224         _vq_quantlist__44cn1_s_p1_0,
19225         NULL,
19226         &_vq_auxt__44cn1_s_p1_0,
19227         NULL,
19228         0
19229 };
19230
19231 static long _vq_quantlist__44cn1_s_p2_0[] = {
19232         2,
19233         1,
19234         3,
19235         0,
19236         4,
19237 };
19238
19239 static long _vq_lengthlist__44cn1_s_p2_0[] = {
19240          1, 4, 4, 7, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19241          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 5, 5, 7, 7, 0, 0,
19242          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19243          0, 0, 4, 5, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19244          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 7, 7, 9, 9,
19245          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19246          0, 0, 0, 0, 6, 7, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0,
19247          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19248          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19249          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19250          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19251          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19252          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19253          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19254          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19255          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19256          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19257          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19258          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19259          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19260          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19261          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19262          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19263          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19264          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19265          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19266          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19267          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19268          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19269          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19270          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19271          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19272          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19273          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19274          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19275          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19276          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19277          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19278          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19279          0,
19280 };
19281
19282 static float _vq_quantthresh__44cn1_s_p2_0[] = {
19283         -1.5, -0.5, 0.5, 1.5, 
19284 };
19285
19286 static long _vq_quantmap__44cn1_s_p2_0[] = {
19287             3,    1,    0,    2,    4,
19288 };
19289
19290 static encode_aux_threshmatch _vq_auxt__44cn1_s_p2_0 = {
19291         _vq_quantthresh__44cn1_s_p2_0,
19292         _vq_quantmap__44cn1_s_p2_0,
19293         5,
19294         5
19295 };
19296
19297 static static_codebook _44cn1_s_p2_0 = {
19298         4, 625,
19299         _vq_lengthlist__44cn1_s_p2_0,
19300         1, -533725184, 1611661312, 3, 0,
19301         _vq_quantlist__44cn1_s_p2_0,
19302         NULL,
19303         &_vq_auxt__44cn1_s_p2_0,
19304         NULL,
19305         0
19306 };
19307
19308 static long _vq_quantlist__44cn1_s_p3_0[] = {
19309         4,
19310         3,
19311         5,
19312         2,
19313         6,
19314         1,
19315         7,
19316         0,
19317         8,
19318 };
19319
19320 static long _vq_lengthlist__44cn1_s_p3_0[] = {
19321          1, 2, 3, 7, 7, 0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0,
19322          0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0, 7, 7,
19323          0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0,
19324          9, 8, 0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 0, 0, 0,
19325          0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19326          0,
19327 };
19328
19329 static float _vq_quantthresh__44cn1_s_p3_0[] = {
19330         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
19331 };
19332
19333 static long _vq_quantmap__44cn1_s_p3_0[] = {
19334             7,    5,    3,    1,    0,    2,    4,    6,
19335             8,
19336 };
19337
19338 static encode_aux_threshmatch _vq_auxt__44cn1_s_p3_0 = {
19339         _vq_quantthresh__44cn1_s_p3_0,
19340         _vq_quantmap__44cn1_s_p3_0,
19341         9,
19342         9
19343 };
19344
19345 static static_codebook _44cn1_s_p3_0 = {
19346         2, 81,
19347         _vq_lengthlist__44cn1_s_p3_0,
19348         1, -531628032, 1611661312, 4, 0,
19349         _vq_quantlist__44cn1_s_p3_0,
19350         NULL,
19351         &_vq_auxt__44cn1_s_p3_0,
19352         NULL,
19353         0
19354 };
19355
19356 static long _vq_quantlist__44cn1_s_p4_0[] = {
19357         4,
19358         3,
19359         5,
19360         2,
19361         6,
19362         1,
19363         7,
19364         0,
19365         8,
19366 };
19367
19368 static long _vq_lengthlist__44cn1_s_p4_0[] = {
19369          1, 3, 3, 6, 6, 6, 6, 8, 8, 0, 0, 0, 6, 6, 7, 7,
19370          9, 9, 0, 0, 0, 6, 6, 7, 7, 9, 9, 0, 0, 0, 7, 7,
19371          8, 8,10,10, 0, 0, 0, 7, 7, 8, 8,10,10, 0, 0, 0,
19372          9, 9, 9, 9,10,10, 0, 0, 0, 9, 9, 9, 9,10,10, 0,
19373          0, 0,10,10,10,10,11,11, 0, 0, 0, 0, 0,10,10,11,
19374         11,
19375 };
19376
19377 static float _vq_quantthresh__44cn1_s_p4_0[] = {
19378         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
19379 };
19380
19381 static long _vq_quantmap__44cn1_s_p4_0[] = {
19382             7,    5,    3,    1,    0,    2,    4,    6,
19383             8,
19384 };
19385
19386 static encode_aux_threshmatch _vq_auxt__44cn1_s_p4_0 = {
19387         _vq_quantthresh__44cn1_s_p4_0,
19388         _vq_quantmap__44cn1_s_p4_0,
19389         9,
19390         9
19391 };
19392
19393 static static_codebook _44cn1_s_p4_0 = {
19394         2, 81,
19395         _vq_lengthlist__44cn1_s_p4_0,
19396         1, -531628032, 1611661312, 4, 0,
19397         _vq_quantlist__44cn1_s_p4_0,
19398         NULL,
19399         &_vq_auxt__44cn1_s_p4_0,
19400         NULL,
19401         0
19402 };
19403
19404 static long _vq_quantlist__44cn1_s_p5_0[] = {
19405         8,
19406         7,
19407         9,
19408         6,
19409         10,
19410         5,
19411         11,
19412         4,
19413         12,
19414         3,
19415         13,
19416         2,
19417         14,
19418         1,
19419         15,
19420         0,
19421         16,
19422 };
19423
19424 static long _vq_lengthlist__44cn1_s_p5_0[] = {
19425          1, 4, 3, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10,10,
19426         10, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10,10,
19427         11,11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10,
19428         10,11,11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
19429         11,11,11,12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,
19430         10,11,11,11,11, 0, 0, 0, 8, 8, 9, 9, 9, 9,10,10,
19431         10,10,11,11,12,12, 0, 0, 0, 8, 8, 9, 9, 9, 9,10,
19432         10,10,11,11,11,12,12, 0, 0, 0, 9, 9,10, 9,10,10,
19433         10,10,11,11,11,11,12,12, 0, 0, 0, 0, 0, 9, 9,10,
19434         10,10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 9, 9,
19435         10,10,10,11,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9,
19436          9,10,10,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0,
19437         10,10,11,10,11,11,11,12,13,12,13,13, 0, 0, 0, 0,
19438          0, 0, 0,11,10,11,11,12,12,12,12,13,13, 0, 0, 0,
19439          0, 0, 0, 0,11,11,12,12,12,12,13,13,13,14, 0, 0,
19440          0, 0, 0, 0, 0,11,11,12,12,12,12,13,13,13,14, 0,
19441          0, 0, 0, 0, 0, 0,12,12,12,13,13,13,13,13,14,14,
19442          0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,13,12,13,13,14,
19443         14,
19444 };
19445
19446 static float _vq_quantthresh__44cn1_s_p5_0[] = {
19447         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
19448         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
19449 };
19450
19451 static long _vq_quantmap__44cn1_s_p5_0[] = {
19452            15,   13,   11,    9,    7,    5,    3,    1,
19453             0,    2,    4,    6,    8,   10,   12,   14,
19454            16,
19455 };
19456
19457 static encode_aux_threshmatch _vq_auxt__44cn1_s_p5_0 = {
19458         _vq_quantthresh__44cn1_s_p5_0,
19459         _vq_quantmap__44cn1_s_p5_0,
19460         17,
19461         17
19462 };
19463
19464 static static_codebook _44cn1_s_p5_0 = {
19465         2, 289,
19466         _vq_lengthlist__44cn1_s_p5_0,
19467         1, -529530880, 1611661312, 5, 0,
19468         _vq_quantlist__44cn1_s_p5_0,
19469         NULL,
19470         &_vq_auxt__44cn1_s_p5_0,
19471         NULL,
19472         0
19473 };
19474
19475 static long _vq_quantlist__44cn1_s_p6_0[] = {
19476         1,
19477         0,
19478         2,
19479 };
19480
19481 static long _vq_lengthlist__44cn1_s_p6_0[] = {
19482          1, 4, 4, 7, 6, 6, 7, 6, 6, 4, 6, 6,10, 9, 9,11,
19483          9, 9, 4, 6, 6,10, 9, 9,10, 9, 9, 7,10,10,11,11,
19484         11,12,11,11, 7, 9, 9,11,11,10,11,10,10, 7, 9, 9,
19485         11,10,11,11,10,10, 7,10,10,11,11,11,12,11,11, 7,
19486          9, 9,11,10,10,11,10,10, 7, 9, 9,11,10,10,11,10,
19487         10,
19488 };
19489
19490 static float _vq_quantthresh__44cn1_s_p6_0[] = {
19491         -5.5, 5.5, 
19492 };
19493
19494 static long _vq_quantmap__44cn1_s_p6_0[] = {
19495             1,    0,    2,
19496 };
19497
19498 static encode_aux_threshmatch _vq_auxt__44cn1_s_p6_0 = {
19499         _vq_quantthresh__44cn1_s_p6_0,
19500         _vq_quantmap__44cn1_s_p6_0,
19501         3,
19502         3
19503 };
19504
19505 static static_codebook _44cn1_s_p6_0 = {
19506         4, 81,
19507         _vq_lengthlist__44cn1_s_p6_0,
19508         1, -529137664, 1618345984, 2, 0,
19509         _vq_quantlist__44cn1_s_p6_0,
19510         NULL,
19511         &_vq_auxt__44cn1_s_p6_0,
19512         NULL,
19513         0
19514 };
19515
19516 static long _vq_quantlist__44cn1_s_p6_1[] = {
19517         5,
19518         4,
19519         6,
19520         3,
19521         7,
19522         2,
19523         8,
19524         1,
19525         9,
19526         0,
19527         10,
19528 };
19529
19530 static long _vq_lengthlist__44cn1_s_p6_1[] = {
19531          1, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8,10,10,10, 7, 6,
19532          8, 8, 8, 8, 8, 8,10,10,10, 7, 6, 7, 7, 8, 8, 8,
19533          8,10,10,10, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10, 7,
19534          7, 8, 8, 8, 8, 8, 8,10,10,10, 8, 8, 8, 8, 9, 9,
19535          9, 9,10,10,10, 8, 8, 8, 8, 9, 9, 9, 9,10,10,10,
19536          9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10, 9, 9, 9,
19537          9, 9, 9,10,10,10,10,10, 9, 9, 9, 9, 9, 9,10,10,
19538         10,10,10, 9, 9, 9, 9, 9, 9,
19539 };
19540
19541 static float _vq_quantthresh__44cn1_s_p6_1[] = {
19542         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
19543         3.5, 4.5, 
19544 };
19545
19546 static long _vq_quantmap__44cn1_s_p6_1[] = {
19547             9,    7,    5,    3,    1,    0,    2,    4,
19548             6,    8,   10,
19549 };
19550
19551 static encode_aux_threshmatch _vq_auxt__44cn1_s_p6_1 = {
19552         _vq_quantthresh__44cn1_s_p6_1,
19553         _vq_quantmap__44cn1_s_p6_1,
19554         11,
19555         11
19556 };
19557
19558 static static_codebook _44cn1_s_p6_1 = {
19559         2, 121,
19560         _vq_lengthlist__44cn1_s_p6_1,
19561         1, -531365888, 1611661312, 4, 0,
19562         _vq_quantlist__44cn1_s_p6_1,
19563         NULL,
19564         &_vq_auxt__44cn1_s_p6_1,
19565         NULL,
19566         0
19567 };
19568
19569 static long _vq_quantlist__44cn1_s_p7_0[] = {
19570         6,
19571         5,
19572         7,
19573         4,
19574         8,
19575         3,
19576         9,
19577         2,
19578         10,
19579         1,
19580         11,
19581         0,
19582         12,
19583 };
19584
19585 static long _vq_lengthlist__44cn1_s_p7_0[] = {
19586          1, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10, 6, 5, 5,
19587          7, 7, 8, 8, 8, 8, 9, 9,11,11, 7, 5, 5, 7, 7, 8,
19588          8, 8, 8, 9,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,
19589         10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
19590         11, 0,12,12, 9, 9, 9,10,10,10,11,11,11,12, 0,13,
19591         13, 9, 9, 9, 9,10,10,11,11,11,12, 0, 0, 0,10,10,
19592         10,10,11,11,12,12,12,13, 0, 0, 0,10,10,10,10,11,
19593         11,12,12,13,12, 0, 0, 0,14,14,11,10,11,12,12,13,
19594         13,14, 0, 0, 0,15,15,11,11,12,11,12,12,14,13, 0,
19595          0, 0, 0, 0,12,12,12,12,13,13,14,14, 0, 0, 0, 0,
19596          0,13,13,12,12,13,13,13,14,
19597 };
19598
19599 static float _vq_quantthresh__44cn1_s_p7_0[] = {
19600         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
19601         12.5, 17.5, 22.5, 27.5, 
19602 };
19603
19604 static long _vq_quantmap__44cn1_s_p7_0[] = {
19605            11,    9,    7,    5,    3,    1,    0,    2,
19606             4,    6,    8,   10,   12,
19607 };
19608
19609 static encode_aux_threshmatch _vq_auxt__44cn1_s_p7_0 = {
19610         _vq_quantthresh__44cn1_s_p7_0,
19611         _vq_quantmap__44cn1_s_p7_0,
19612         13,
19613         13
19614 };
19615
19616 static static_codebook _44cn1_s_p7_0 = {
19617         2, 169,
19618         _vq_lengthlist__44cn1_s_p7_0,
19619         1, -526516224, 1616117760, 4, 0,
19620         _vq_quantlist__44cn1_s_p7_0,
19621         NULL,
19622         &_vq_auxt__44cn1_s_p7_0,
19623         NULL,
19624         0
19625 };
19626
19627 static long _vq_quantlist__44cn1_s_p7_1[] = {
19628         2,
19629         1,
19630         3,
19631         0,
19632         4,
19633 };
19634
19635 static long _vq_lengthlist__44cn1_s_p7_1[] = {
19636          2, 3, 3, 5, 5, 6, 6, 6, 5, 5, 6, 6, 6, 5, 5, 6,
19637          6, 6, 5, 5, 6, 6, 6, 5, 5,
19638 };
19639
19640 static float _vq_quantthresh__44cn1_s_p7_1[] = {
19641         -1.5, -0.5, 0.5, 1.5, 
19642 };
19643
19644 static long _vq_quantmap__44cn1_s_p7_1[] = {
19645             3,    1,    0,    2,    4,
19646 };
19647
19648 static encode_aux_threshmatch _vq_auxt__44cn1_s_p7_1 = {
19649         _vq_quantthresh__44cn1_s_p7_1,
19650         _vq_quantmap__44cn1_s_p7_1,
19651         5,
19652         5
19653 };
19654
19655 static static_codebook _44cn1_s_p7_1 = {
19656         2, 25,
19657         _vq_lengthlist__44cn1_s_p7_1,
19658         1, -533725184, 1611661312, 3, 0,
19659         _vq_quantlist__44cn1_s_p7_1,
19660         NULL,
19661         &_vq_auxt__44cn1_s_p7_1,
19662         NULL,
19663         0
19664 };
19665
19666 static long _vq_quantlist__44cn1_s_p8_0[] = {
19667         2,
19668         1,
19669         3,
19670         0,
19671         4,
19672 };
19673
19674 static long _vq_lengthlist__44cn1_s_p8_0[] = {
19675          1, 7, 7,11,11, 8,11,11,11,11, 4,11, 3,11,11,11,
19676         11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,
19677         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19678         11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,
19679         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19680         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19681         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19682         11,11,11,11,11,11,11,11,11,11,11,11,11, 7,11,11,
19683         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19684         11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,
19685         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,
19686         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19687         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19688         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19689         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19690         11,11,11,11,11,11,11,11,11,11, 8,11,11,11,11,11,
19691         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19692         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19693         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19694         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19695         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19696         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19697         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19698         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19699         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19700         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19701         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19702         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19703         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19704         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19705         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19706         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19707         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19708         11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,
19709         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
19710         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
19711         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
19712         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
19713         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
19714         12,
19715 };
19716
19717 static float _vq_quantthresh__44cn1_s_p8_0[] = {
19718         -331.5, -110.5, 110.5, 331.5, 
19719 };
19720
19721 static long _vq_quantmap__44cn1_s_p8_0[] = {
19722             3,    1,    0,    2,    4,
19723 };
19724
19725 static encode_aux_threshmatch _vq_auxt__44cn1_s_p8_0 = {
19726         _vq_quantthresh__44cn1_s_p8_0,
19727         _vq_quantmap__44cn1_s_p8_0,
19728         5,
19729         5
19730 };
19731
19732 static static_codebook _44cn1_s_p8_0 = {
19733         4, 625,
19734         _vq_lengthlist__44cn1_s_p8_0,
19735         1, -518283264, 1627103232, 3, 0,
19736         _vq_quantlist__44cn1_s_p8_0,
19737         NULL,
19738         &_vq_auxt__44cn1_s_p8_0,
19739         NULL,
19740         0
19741 };
19742
19743 static long _vq_quantlist__44cn1_s_p8_1[] = {
19744         6,
19745         5,
19746         7,
19747         4,
19748         8,
19749         3,
19750         9,
19751         2,
19752         10,
19753         1,
19754         11,
19755         0,
19756         12,
19757 };
19758
19759 static long _vq_lengthlist__44cn1_s_p8_1[] = {
19760          1, 4, 4, 6, 6, 8, 8, 9,10,10,11,11,11, 6, 5, 5,
19761          7, 7, 8, 8, 9,10, 9,11,11,12, 5, 5, 5, 7, 7, 8,
19762          9,10,10,12,12,14,13,15, 7, 7, 8, 8, 9,10,11,11,
19763         10,12,10,11,15, 7, 8, 8, 8, 9, 9,11,11,13,12,12,
19764         13,15,10,10, 8, 8,10,10,12,12,11,14,10,10,15,11,
19765         11, 8, 8,10,10,12,13,13,14,15,13,15,15,15,10,10,
19766         10,10,12,12,13,12,13,10,15,15,15,10,10,11,10,13,
19767         11,13,13,15,13,15,15,15,13,13,10,11,11,11,12,10,
19768         14,11,15,15,14,14,13,10,10,12,11,13,13,14,14,15,
19769         15,15,15,15,11,11,11,11,12,11,15,12,15,15,15,15,
19770         15,12,12,11,11,14,12,13,14,
19771 };
19772
19773 static float _vq_quantthresh__44cn1_s_p8_1[] = {
19774         -93.5, -76.5, -59.5, -42.5, -25.5, -8.5, 8.5, 25.5, 
19775         42.5, 59.5, 76.5, 93.5, 
19776 };
19777
19778 static long _vq_quantmap__44cn1_s_p8_1[] = {
19779            11,    9,    7,    5,    3,    1,    0,    2,
19780             4,    6,    8,   10,   12,
19781 };
19782
19783 static encode_aux_threshmatch _vq_auxt__44cn1_s_p8_1 = {
19784         _vq_quantthresh__44cn1_s_p8_1,
19785         _vq_quantmap__44cn1_s_p8_1,
19786         13,
19787         13
19788 };
19789
19790 static static_codebook _44cn1_s_p8_1 = {
19791         2, 169,
19792         _vq_lengthlist__44cn1_s_p8_1,
19793         1, -522616832, 1620115456, 4, 0,
19794         _vq_quantlist__44cn1_s_p8_1,
19795         NULL,
19796         &_vq_auxt__44cn1_s_p8_1,
19797         NULL,
19798         0
19799 };
19800
19801 static long _vq_quantlist__44cn1_s_p8_2[] = {
19802         8,
19803         7,
19804         9,
19805         6,
19806         10,
19807         5,
19808         11,
19809         4,
19810         12,
19811         3,
19812         13,
19813         2,
19814         14,
19815         1,
19816         15,
19817         0,
19818         16,
19819 };
19820
19821 static long _vq_lengthlist__44cn1_s_p8_2[] = {
19822          3, 4, 3, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9, 9, 9, 9,
19823          9,10,11,11, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9, 9, 9,
19824          9, 9,10,10,10, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9, 9,
19825          9, 9, 9,10,10,10, 7, 7, 7, 8, 8, 8, 9, 9, 9, 9,
19826          9, 9,10, 9,10,11,10, 7, 6, 7, 7, 8, 8, 9, 9, 9,
19827          9, 9, 9, 9,10,10,10,11, 7, 7, 8, 8, 8, 8, 9, 9,
19828          9, 9, 9, 9, 9, 9,10,10,10, 7, 7, 8, 8, 8, 8, 9,
19829          9, 9, 9, 9, 9, 9,10,11,11,11, 8, 8, 8, 8, 8, 8,
19830          9, 9, 9, 9, 9, 9, 9, 9,11,10,10,11,11, 8, 8, 8,
19831          9, 9, 9, 9, 9, 9,10, 9,10,10,10,10,11,11, 9, 9,
19832          9, 9, 9, 9, 9, 9, 9, 9, 9, 9,11,11,10,11,11, 9,
19833          9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,11,10,11,11,
19834          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,11,10,10,11,
19835         11,11,11, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,11,11,
19836         10,11,11,11, 9,10,10, 9, 9, 9, 9, 9, 9, 9,10,11,
19837         11,11,11,11,11, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,11,
19838         11,11,11,11,11,11,10,10, 9, 9, 9, 9, 9, 9, 9, 9,
19839         11,11,11,10,11,11,11,11,11, 9, 9, 9,10, 9, 9, 9,
19840          9,
19841 };
19842
19843 static float _vq_quantthresh__44cn1_s_p8_2[] = {
19844         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
19845         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
19846 };
19847
19848 static long _vq_quantmap__44cn1_s_p8_2[] = {
19849            15,   13,   11,    9,    7,    5,    3,    1,
19850             0,    2,    4,    6,    8,   10,   12,   14,
19851            16,
19852 };
19853
19854 static encode_aux_threshmatch _vq_auxt__44cn1_s_p8_2 = {
19855         _vq_quantthresh__44cn1_s_p8_2,
19856         _vq_quantmap__44cn1_s_p8_2,
19857         17,
19858         17
19859 };
19860
19861 static static_codebook _44cn1_s_p8_2 = {
19862         2, 289,
19863         _vq_lengthlist__44cn1_s_p8_2,
19864         1, -529530880, 1611661312, 5, 0,
19865         _vq_quantlist__44cn1_s_p8_2,
19866         NULL,
19867         &_vq_auxt__44cn1_s_p8_2,
19868         NULL,
19869         0
19870 };
19871
19872 static long _huff_lengthlist__44cn1_s_short[] = {
19873         10, 9,12,15,12,13,16,14,16, 7, 1, 5,14, 7,10,13,
19874         16,16, 9, 4, 6,16, 8,11,16,16,16,14, 4, 7,16, 9,
19875         12,14,16,16,10, 5, 7,14, 9,12,14,15,15,13, 8, 9,
19876         14,10,12,13,14,15,13, 9, 9, 7, 6, 8,11,12,12,14,
19877          8, 8, 5, 4, 5, 8,11,12,16,10,10, 6, 5, 6, 8, 9,
19878         10,
19879 };
19880
19881 static static_codebook _huff_book__44cn1_s_short = {
19882         2, 81,
19883         _huff_lengthlist__44cn1_s_short,
19884         0, 0, 0, 0, 0,
19885         NULL,
19886         NULL,
19887         NULL,
19888         NULL,
19889         0
19890 };
19891
19892 static long _huff_lengthlist__44cn1_sm_long[] = {
19893          3, 3, 8, 8, 8, 8,10,12,14, 3, 2, 6, 7, 7, 8,10,
19894         12,16, 7, 6, 7, 9, 8,10,12,14,16, 8, 6, 8, 4, 5,
19895          7, 9,11,13, 7, 6, 8, 5, 6, 7, 9,11,14, 8, 8,10,
19896          7, 7, 6, 8,10,13, 9,11,12, 9, 9, 7, 8,10,12,10,
19897         13,15,11,11,10, 9,10,13,13,16,17,14,15,14,13,14,
19898         17,
19899 };
19900
19901 static static_codebook _huff_book__44cn1_sm_long = {
19902         2, 81,
19903         _huff_lengthlist__44cn1_sm_long,
19904         0, 0, 0, 0, 0,
19905         NULL,
19906         NULL,
19907         NULL,
19908         NULL,
19909         0
19910 };
19911
19912 static long _vq_quantlist__44cn1_sm_p1_0[] = {
19913         1,
19914         0,
19915         2,
19916 };
19917
19918 static long _vq_lengthlist__44cn1_sm_p1_0[] = {
19919          1, 4, 5, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
19920          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19921          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19922          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19923          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19924          0, 5, 8, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0, 0,
19925          0, 0, 0, 7, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19926          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19927          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19928          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19929          0, 0, 5, 8, 8, 0, 0, 0, 0, 0, 0, 7, 9, 8, 0, 0,
19930          0, 0, 0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19931          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19932          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19933          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19934          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19935          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19936          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19937          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19938          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19939          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19940          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19941          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19942          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19943          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19944          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19945          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19946          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19947          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19948          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19949          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19950          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19951          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19952          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19953          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19954          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19955          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19956          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19957          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19958          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19959          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19960          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19961          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19962          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19963          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19964          0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8, 8, 0, 0, 0, 0,
19965          0, 0, 8,10, 9, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0,
19966          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19967          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19968          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19969          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,10, 9, 0, 0, 0,
19970          0, 0, 0, 9, 9,10, 0, 0, 0, 0, 0, 0, 9,10,10, 0,
19971          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19972          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19973          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19974          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
19975          0, 0, 0, 0, 8,10, 9, 0, 0, 0, 0, 0, 0, 9,10,10,
19976          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19977          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19978          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19979          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19980          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19981          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19982          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19983          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19984          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19985          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19986          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19987          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19988          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19989          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19990          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19991          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19992          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19993          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19994          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19995          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19996          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19997          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19998          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19999          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20000          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20001          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20002          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20003          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20004          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20005          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20006          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20007          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20008          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20009          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20010          0, 0, 5, 8, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0,
20011          0, 0, 0, 0, 8, 9,10, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20012          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20013          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20014          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20015          0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,10,10, 0,
20016          0, 0, 0, 0, 0, 8, 9,10, 0, 0, 0, 0, 0, 0, 0, 0,
20017          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20018          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20019          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20020          0, 0, 0, 0, 7, 9,10, 0, 0, 0, 0, 0, 0, 9,10,10,
20021          0, 0, 0, 0, 0, 0, 9,10, 9, 0, 0, 0, 0, 0, 0, 0,
20022          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20023          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20024          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20025          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20026          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20027          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20028          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20029          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20030          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20031          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20032          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20033          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20034          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20035          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20036          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20037          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20038          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20039          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20040          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20041          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20042          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20043          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20044          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20045          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20046          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20047          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20048          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20049          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20050          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20051          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20052          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20053          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20054          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20055          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20056          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20057          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20058          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20059          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20060          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20061          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20062          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20063          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20064          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20065          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20066          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20067          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20068          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20069          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20070          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20071          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20072          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20073          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20074          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20075          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20076          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20077          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20078          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20079          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20080          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20081          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20082          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20083          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20084          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20085          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20086          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20087          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20088          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20089          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20090          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20091          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20092          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20093          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20094          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20095          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20096          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20097          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20098          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20099          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20100          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20101          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20102          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20103          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20104          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20105          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20106          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20107          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20108          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20109          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20110          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20111          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20112          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20113          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20114          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20115          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20116          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20117          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20118          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20119          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20120          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20121          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20122          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20123          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20124          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20125          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20126          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20127          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20128          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20129          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20130          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20131          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20132          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20133          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20134          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20135          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20136          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20137          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20138          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20139          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20140          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20141          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20142          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20143          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20144          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20145          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20146          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20147          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20148          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20149          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20150          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20151          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20152          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20153          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20154          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20155          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20156          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20157          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20158          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20159          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20160          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20161          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20162          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20163          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20164          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20165          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20166          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20167          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20168          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20169          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20170          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20171          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20172          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20173          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20174          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20175          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20176          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20177          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20178          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20179          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20180          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20181          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20182          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20183          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20184          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20185          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20186          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20187          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20188          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20189          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20190          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20191          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20192          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20193          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20194          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20195          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20196          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20197          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20198          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20199          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20200          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20201          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20202          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20203          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20204          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20205          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20206          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20207          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20208          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20209          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20210          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20211          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20212          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20213          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20214          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20215          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20216          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20217          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20218          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20219          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20220          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20221          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20222          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20223          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20224          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20225          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20226          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20227          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20228          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20229          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20230          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20231          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20232          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20233          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20234          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20235          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20236          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20237          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20238          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20239          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20240          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20241          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20242          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20243          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20244          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20245          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20246          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20247          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20248          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20249          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20250          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20251          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20252          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20253          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20254          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20255          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20256          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20257          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20258          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20259          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20260          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20261          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20262          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20263          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20264          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20265          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20266          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20267          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20268          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20269          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20270          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20271          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20272          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20273          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20274          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20275          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20276          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20277          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20278          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20279          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20280          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20281          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20282          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20283          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20284          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20285          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20286          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20287          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20288          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20289          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20290          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20291          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20292          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20293          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20294          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20295          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20296          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20297          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20298          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20299          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20300          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20301          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20302          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20303          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20304          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20305          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20306          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20307          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20308          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20309          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20310          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20311          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20312          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20313          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20314          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20315          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20316          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20317          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20318          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20319          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20320          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20321          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20322          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20323          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20324          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20325          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20326          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20327          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20328          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20329          0,
20330 };
20331
20332 static float _vq_quantthresh__44cn1_sm_p1_0[] = {
20333         -0.5, 0.5, 
20334 };
20335
20336 static long _vq_quantmap__44cn1_sm_p1_0[] = {
20337             1,    0,    2,
20338 };
20339
20340 static encode_aux_threshmatch _vq_auxt__44cn1_sm_p1_0 = {
20341         _vq_quantthresh__44cn1_sm_p1_0,
20342         _vq_quantmap__44cn1_sm_p1_0,
20343         3,
20344         3
20345 };
20346
20347 static static_codebook _44cn1_sm_p1_0 = {
20348         8, 6561,
20349         _vq_lengthlist__44cn1_sm_p1_0,
20350         1, -535822336, 1611661312, 2, 0,
20351         _vq_quantlist__44cn1_sm_p1_0,
20352         NULL,
20353         &_vq_auxt__44cn1_sm_p1_0,
20354         NULL,
20355         0
20356 };
20357
20358 static long _vq_quantlist__44cn1_sm_p2_0[] = {
20359         2,
20360         1,
20361         3,
20362         0,
20363         4,
20364 };
20365
20366 static long _vq_lengthlist__44cn1_sm_p2_0[] = {
20367          1, 4, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20368          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 5, 5, 7, 7, 0, 0,
20369          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20370          0, 0, 4, 5, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20371          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 7, 7, 9, 9,
20372          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20373          0, 0, 0, 0, 7, 7, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0,
20374          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20375          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20376          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20377          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20378          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20379          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20380          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20381          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20382          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20383          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20384          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20385          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20386          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20387          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20388          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20389          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20390          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20391          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20392          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20393          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20394          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20395          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20396          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20397          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20398          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20399          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20400          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20401          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20402          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20403          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20404          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20405          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20406          0,
20407 };
20408
20409 static float _vq_quantthresh__44cn1_sm_p2_0[] = {
20410         -1.5, -0.5, 0.5, 1.5, 
20411 };
20412
20413 static long _vq_quantmap__44cn1_sm_p2_0[] = {
20414             3,    1,    0,    2,    4,
20415 };
20416
20417 static encode_aux_threshmatch _vq_auxt__44cn1_sm_p2_0 = {
20418         _vq_quantthresh__44cn1_sm_p2_0,
20419         _vq_quantmap__44cn1_sm_p2_0,
20420         5,
20421         5
20422 };
20423
20424 static static_codebook _44cn1_sm_p2_0 = {
20425         4, 625,
20426         _vq_lengthlist__44cn1_sm_p2_0,
20427         1, -533725184, 1611661312, 3, 0,
20428         _vq_quantlist__44cn1_sm_p2_0,
20429         NULL,
20430         &_vq_auxt__44cn1_sm_p2_0,
20431         NULL,
20432         0
20433 };
20434
20435 static long _vq_quantlist__44cn1_sm_p3_0[] = {
20436         4,
20437         3,
20438         5,
20439         2,
20440         6,
20441         1,
20442         7,
20443         0,
20444         8,
20445 };
20446
20447 static long _vq_lengthlist__44cn1_sm_p3_0[] = {
20448          1, 3, 4, 7, 7, 0, 0, 0, 0, 0, 4, 4, 7, 7, 0, 0,
20449          0, 0, 0, 4, 5, 7, 7, 0, 0, 0, 0, 0, 6, 7, 8, 8,
20450          0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 0, 0, 0, 0, 0,
20451          9, 9, 0, 0, 0, 0, 0, 0, 0,10, 9, 0, 0, 0, 0, 0,
20452          0, 0,11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20453          0,
20454 };
20455
20456 static float _vq_quantthresh__44cn1_sm_p3_0[] = {
20457         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
20458 };
20459
20460 static long _vq_quantmap__44cn1_sm_p3_0[] = {
20461             7,    5,    3,    1,    0,    2,    4,    6,
20462             8,
20463 };
20464
20465 static encode_aux_threshmatch _vq_auxt__44cn1_sm_p3_0 = {
20466         _vq_quantthresh__44cn1_sm_p3_0,
20467         _vq_quantmap__44cn1_sm_p3_0,
20468         9,
20469         9
20470 };
20471
20472 static static_codebook _44cn1_sm_p3_0 = {
20473         2, 81,
20474         _vq_lengthlist__44cn1_sm_p3_0,
20475         1, -531628032, 1611661312, 4, 0,
20476         _vq_quantlist__44cn1_sm_p3_0,
20477         NULL,
20478         &_vq_auxt__44cn1_sm_p3_0,
20479         NULL,
20480         0
20481 };
20482
20483 static long _vq_quantlist__44cn1_sm_p4_0[] = {
20484         4,
20485         3,
20486         5,
20487         2,
20488         6,
20489         1,
20490         7,
20491         0,
20492         8,
20493 };
20494
20495 static long _vq_lengthlist__44cn1_sm_p4_0[] = {
20496          1, 4, 3, 6, 6, 7, 7, 9, 9, 0, 5, 5, 7, 7, 8, 7,
20497          9, 9, 0, 5, 5, 7, 7, 8, 8, 9, 9, 0, 7, 7, 8, 8,
20498          8, 8,10,10, 0, 0, 0, 8, 8, 8, 8,10,10, 0, 0, 0,
20499          9, 9, 9, 9,10,10, 0, 0, 0, 9, 9, 9, 9,10,10, 0,
20500          0, 0,10,10,10,10,11,11, 0, 0, 0, 0, 0,10,10,11,
20501         11,
20502 };
20503
20504 static float _vq_quantthresh__44cn1_sm_p4_0[] = {
20505         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
20506 };
20507
20508 static long _vq_quantmap__44cn1_sm_p4_0[] = {
20509             7,    5,    3,    1,    0,    2,    4,    6,
20510             8,
20511 };
20512
20513 static encode_aux_threshmatch _vq_auxt__44cn1_sm_p4_0 = {
20514         _vq_quantthresh__44cn1_sm_p4_0,
20515         _vq_quantmap__44cn1_sm_p4_0,
20516         9,
20517         9
20518 };
20519
20520 static static_codebook _44cn1_sm_p4_0 = {
20521         2, 81,
20522         _vq_lengthlist__44cn1_sm_p4_0,
20523         1, -531628032, 1611661312, 4, 0,
20524         _vq_quantlist__44cn1_sm_p4_0,
20525         NULL,
20526         &_vq_auxt__44cn1_sm_p4_0,
20527         NULL,
20528         0
20529 };
20530
20531 static long _vq_quantlist__44cn1_sm_p5_0[] = {
20532         8,
20533         7,
20534         9,
20535         6,
20536         10,
20537         5,
20538         11,
20539         4,
20540         12,
20541         3,
20542         13,
20543         2,
20544         14,
20545         1,
20546         15,
20547         0,
20548         16,
20549 };
20550
20551 static long _vq_lengthlist__44cn1_sm_p5_0[] = {
20552          1, 4, 4, 6, 6, 8, 8, 9, 9, 8, 8, 9, 9,10,10,11,
20553         11, 0, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,11,
20554         12,12, 0, 6, 5, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,
20555         11,12,12, 0, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
20556         11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9,10,10,11,
20557         11,11,11,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,10,
20558         11,11,12,12,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,
20559         10,11,11,12,12,12,12, 0, 0, 0, 9, 9, 9, 9,10,10,
20560         10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9, 9,10,
20561         10,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9, 9,
20562         10,10,11,11,12,12,13,13,13,13, 0, 0, 0, 0, 0, 9,
20563          9,10,10,11,11,12,12,12,13,13,13, 0, 0, 0, 0, 0,
20564         10,10,11,11,11,11,12,12,13,13,14,14, 0, 0, 0, 0,
20565          0, 0, 0,11,11,11,11,12,12,13,13,14,14, 0, 0, 0,
20566          0, 0, 0, 0,11,11,12,12,13,13,13,13,14,14, 0, 0,
20567          0, 0, 0, 0, 0,11,11,12,12,13,13,13,13,14,14, 0,
20568          0, 0, 0, 0, 0, 0,12,12,12,13,13,13,14,14,14,14,
20569          0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,13,13,14,14,14,
20570         14,
20571 };
20572
20573 static float _vq_quantthresh__44cn1_sm_p5_0[] = {
20574         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
20575         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
20576 };
20577
20578 static long _vq_quantmap__44cn1_sm_p5_0[] = {
20579            15,   13,   11,    9,    7,    5,    3,    1,
20580             0,    2,    4,    6,    8,   10,   12,   14,
20581            16,
20582 };
20583
20584 static encode_aux_threshmatch _vq_auxt__44cn1_sm_p5_0 = {
20585         _vq_quantthresh__44cn1_sm_p5_0,
20586         _vq_quantmap__44cn1_sm_p5_0,
20587         17,
20588         17
20589 };
20590
20591 static static_codebook _44cn1_sm_p5_0 = {
20592         2, 289,
20593         _vq_lengthlist__44cn1_sm_p5_0,
20594         1, -529530880, 1611661312, 5, 0,
20595         _vq_quantlist__44cn1_sm_p5_0,
20596         NULL,
20597         &_vq_auxt__44cn1_sm_p5_0,
20598         NULL,
20599         0
20600 };
20601
20602 static long _vq_quantlist__44cn1_sm_p6_0[] = {
20603         1,
20604         0,
20605         2,
20606 };
20607
20608 static long _vq_lengthlist__44cn1_sm_p6_0[] = {
20609          1, 4, 4, 7, 6, 6, 7, 6, 6, 4, 7, 6,10, 9, 9,11,
20610          9, 9, 4, 6, 7,10, 9, 9,11, 9, 9, 7,10,10,10,11,
20611         11,11,11,10, 6, 9, 9,11,10,10,11,10,10, 6, 9, 9,
20612         11,10,11,11,10,10, 7,11,11,11,11,11,12,11,11, 7,
20613          9, 9,11,10,10,12,10,10, 7, 9, 9,11,10,10,11,10,
20614         10,
20615 };
20616
20617 static float _vq_quantthresh__44cn1_sm_p6_0[] = {
20618         -5.5, 5.5, 
20619 };
20620
20621 static long _vq_quantmap__44cn1_sm_p6_0[] = {
20622             1,    0,    2,
20623 };
20624
20625 static encode_aux_threshmatch _vq_auxt__44cn1_sm_p6_0 = {
20626         _vq_quantthresh__44cn1_sm_p6_0,
20627         _vq_quantmap__44cn1_sm_p6_0,
20628         3,
20629         3
20630 };
20631
20632 static static_codebook _44cn1_sm_p6_0 = {
20633         4, 81,
20634         _vq_lengthlist__44cn1_sm_p6_0,
20635         1, -529137664, 1618345984, 2, 0,
20636         _vq_quantlist__44cn1_sm_p6_0,
20637         NULL,
20638         &_vq_auxt__44cn1_sm_p6_0,
20639         NULL,
20640         0
20641 };
20642
20643 static long _vq_quantlist__44cn1_sm_p6_1[] = {
20644         5,
20645         4,
20646         6,
20647         3,
20648         7,
20649         2,
20650         8,
20651         1,
20652         9,
20653         0,
20654         10,
20655 };
20656
20657 static long _vq_lengthlist__44cn1_sm_p6_1[] = {
20658          2, 4, 4, 5, 5, 7, 7, 7, 7, 8, 8,10, 5, 5, 6, 6,
20659          7, 7, 8, 8, 8, 8,10, 5, 5, 6, 6, 7, 7, 8, 8, 8,
20660          8,10, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10, 7,
20661          7, 7, 7, 8, 8, 8, 8,10,10,10, 8, 8, 8, 8, 8, 8,
20662          8, 8,10,10,10, 8, 8, 8, 8, 8, 8, 8, 8,10,10,10,
20663          8, 8, 8, 8, 8, 8, 9, 9,10,10,10,10,10, 8, 8, 8,
20664          8, 9, 9,10,10,10,10,10, 9, 9, 9, 9, 8, 9,10,10,
20665         10,10,10, 8, 9, 8, 8, 9, 8,
20666 };
20667
20668 static float _vq_quantthresh__44cn1_sm_p6_1[] = {
20669         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
20670         3.5, 4.5, 
20671 };
20672
20673 static long _vq_quantmap__44cn1_sm_p6_1[] = {
20674             9,    7,    5,    3,    1,    0,    2,    4,
20675             6,    8,   10,
20676 };
20677
20678 static encode_aux_threshmatch _vq_auxt__44cn1_sm_p6_1 = {
20679         _vq_quantthresh__44cn1_sm_p6_1,
20680         _vq_quantmap__44cn1_sm_p6_1,
20681         11,
20682         11
20683 };
20684
20685 static static_codebook _44cn1_sm_p6_1 = {
20686         2, 121,
20687         _vq_lengthlist__44cn1_sm_p6_1,
20688         1, -531365888, 1611661312, 4, 0,
20689         _vq_quantlist__44cn1_sm_p6_1,
20690         NULL,
20691         &_vq_auxt__44cn1_sm_p6_1,
20692         NULL,
20693         0
20694 };
20695
20696 static long _vq_quantlist__44cn1_sm_p7_0[] = {
20697         6,
20698         5,
20699         7,
20700         4,
20701         8,
20702         3,
20703         9,
20704         2,
20705         10,
20706         1,
20707         11,
20708         0,
20709         12,
20710 };
20711
20712 static long _vq_lengthlist__44cn1_sm_p7_0[] = {
20713          1, 4, 4, 6, 6, 7, 7, 7, 7, 9, 9,10,10, 7, 5, 5,
20714          7, 7, 8, 8, 8, 8,10, 9,11,10, 7, 5, 5, 7, 7, 8,
20715          8, 8, 8, 9,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,
20716         10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
20717         11, 0,12,12, 9, 9, 9,10,10,10,11,11,12,12, 0,13,
20718         13, 9, 9, 9, 9,10,10,11,11,12,12, 0, 0, 0,10,10,
20719         10,10,11,11,12,12,12,13, 0, 0, 0,10,10,10,10,11,
20720         11,12,12,12,12, 0, 0, 0,14,14,11,11,11,11,12,13,
20721         13,13, 0, 0, 0,14,14,11,10,11,11,12,12,13,13, 0,
20722          0, 0, 0, 0,12,12,12,12,13,13,13,14, 0, 0, 0, 0,
20723          0,13,12,12,12,13,13,13,14,
20724 };
20725
20726 static float _vq_quantthresh__44cn1_sm_p7_0[] = {
20727         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
20728         12.5, 17.5, 22.5, 27.5, 
20729 };
20730
20731 static long _vq_quantmap__44cn1_sm_p7_0[] = {
20732            11,    9,    7,    5,    3,    1,    0,    2,
20733             4,    6,    8,   10,   12,
20734 };
20735
20736 static encode_aux_threshmatch _vq_auxt__44cn1_sm_p7_0 = {
20737         _vq_quantthresh__44cn1_sm_p7_0,
20738         _vq_quantmap__44cn1_sm_p7_0,
20739         13,
20740         13
20741 };
20742
20743 static static_codebook _44cn1_sm_p7_0 = {
20744         2, 169,
20745         _vq_lengthlist__44cn1_sm_p7_0,
20746         1, -526516224, 1616117760, 4, 0,
20747         _vq_quantlist__44cn1_sm_p7_0,
20748         NULL,
20749         &_vq_auxt__44cn1_sm_p7_0,
20750         NULL,
20751         0
20752 };
20753
20754 static long _vq_quantlist__44cn1_sm_p7_1[] = {
20755         2,
20756         1,
20757         3,
20758         0,
20759         4,
20760 };
20761
20762 static long _vq_lengthlist__44cn1_sm_p7_1[] = {
20763          2, 4, 4, 4, 5, 6, 5, 5, 5, 5, 6, 5, 5, 5, 5, 6,
20764          5, 5, 5, 5, 6, 6, 6, 5, 5,
20765 };
20766
20767 static float _vq_quantthresh__44cn1_sm_p7_1[] = {
20768         -1.5, -0.5, 0.5, 1.5, 
20769 };
20770
20771 static long _vq_quantmap__44cn1_sm_p7_1[] = {
20772             3,    1,    0,    2,    4,
20773 };
20774
20775 static encode_aux_threshmatch _vq_auxt__44cn1_sm_p7_1 = {
20776         _vq_quantthresh__44cn1_sm_p7_1,
20777         _vq_quantmap__44cn1_sm_p7_1,
20778         5,
20779         5
20780 };
20781
20782 static static_codebook _44cn1_sm_p7_1 = {
20783         2, 25,
20784         _vq_lengthlist__44cn1_sm_p7_1,
20785         1, -533725184, 1611661312, 3, 0,
20786         _vq_quantlist__44cn1_sm_p7_1,
20787         NULL,
20788         &_vq_auxt__44cn1_sm_p7_1,
20789         NULL,
20790         0
20791 };
20792
20793 static long _vq_quantlist__44cn1_sm_p8_0[] = {
20794         4,
20795         3,
20796         5,
20797         2,
20798         6,
20799         1,
20800         7,
20801         0,
20802         8,
20803 };
20804
20805 static long _vq_lengthlist__44cn1_sm_p8_0[] = {
20806          1, 4, 4,12,11,13,13,14,14, 4, 7, 7,11,13,14,14,
20807         14,14, 3, 8, 3,14,14,14,14,14,14,14,10,12,14,14,
20808         14,14,14,14,14,14, 5,14, 8,14,14,14,14,14,12,14,
20809         13,14,14,14,14,14,14,14,13,14,10,14,14,14,14,14,
20810         14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
20811         14,
20812 };
20813
20814 static float _vq_quantthresh__44cn1_sm_p8_0[] = {
20815         -773.5, -552.5, -331.5, -110.5, 110.5, 331.5, 552.5, 773.5, 
20816 };
20817
20818 static long _vq_quantmap__44cn1_sm_p8_0[] = {
20819             7,    5,    3,    1,    0,    2,    4,    6,
20820             8,
20821 };
20822
20823 static encode_aux_threshmatch _vq_auxt__44cn1_sm_p8_0 = {
20824         _vq_quantthresh__44cn1_sm_p8_0,
20825         _vq_quantmap__44cn1_sm_p8_0,
20826         9,
20827         9
20828 };
20829
20830 static static_codebook _44cn1_sm_p8_0 = {
20831         2, 81,
20832         _vq_lengthlist__44cn1_sm_p8_0,
20833         1, -516186112, 1627103232, 4, 0,
20834         _vq_quantlist__44cn1_sm_p8_0,
20835         NULL,
20836         &_vq_auxt__44cn1_sm_p8_0,
20837         NULL,
20838         0
20839 };
20840
20841 static long _vq_quantlist__44cn1_sm_p8_1[] = {
20842         6,
20843         5,
20844         7,
20845         4,
20846         8,
20847         3,
20848         9,
20849         2,
20850         10,
20851         1,
20852         11,
20853         0,
20854         12,
20855 };
20856
20857 static long _vq_lengthlist__44cn1_sm_p8_1[] = {
20858          1, 4, 4, 6, 6, 8, 8, 9, 9,10,11,11,11, 6, 5, 5,
20859          7, 7, 8, 8,10,10,10,11,11,11, 6, 5, 5, 7, 7, 8,
20860          8,10,10,11,12,12,12,14, 7, 7, 7, 8, 9, 9,11,11,
20861         11,12,11,12,17, 7, 7, 8, 7, 9, 9,11,11,12,12,12,
20862         12,14,11,11, 8, 8,10,10,11,12,12,13,11,12,14,11,
20863         11, 8, 8,10,10,11,12,12,13,13,12,14,15,14,10,10,
20864         10,10,11,12,12,12,12,11,14,13,16,10,10,10, 9,12,
20865         11,12,12,13,14,14,15,14,14,13,10,10,11,11,12,11,
20866         13,11,14,12,15,13,14,11,10,12,10,12,12,13,13,13,
20867         13,14,15,15,12,12,11,11,12,11,13,12,14,14,14,14,
20868         17,12,12,11,10,13,11,13,13,
20869 };
20870
20871 static float _vq_quantthresh__44cn1_sm_p8_1[] = {
20872         -93.5, -76.5, -59.5, -42.5, -25.5, -8.5, 8.5, 25.5, 
20873         42.5, 59.5, 76.5, 93.5, 
20874 };
20875
20876 static long _vq_quantmap__44cn1_sm_p8_1[] = {
20877            11,    9,    7,    5,    3,    1,    0,    2,
20878             4,    6,    8,   10,   12,
20879 };
20880
20881 static encode_aux_threshmatch _vq_auxt__44cn1_sm_p8_1 = {
20882         _vq_quantthresh__44cn1_sm_p8_1,
20883         _vq_quantmap__44cn1_sm_p8_1,
20884         13,
20885         13
20886 };
20887
20888 static static_codebook _44cn1_sm_p8_1 = {
20889         2, 169,
20890         _vq_lengthlist__44cn1_sm_p8_1,
20891         1, -522616832, 1620115456, 4, 0,
20892         _vq_quantlist__44cn1_sm_p8_1,
20893         NULL,
20894         &_vq_auxt__44cn1_sm_p8_1,
20895         NULL,
20896         0
20897 };
20898
20899 static long _vq_quantlist__44cn1_sm_p8_2[] = {
20900         8,
20901         7,
20902         9,
20903         6,
20904         10,
20905         5,
20906         11,
20907         4,
20908         12,
20909         3,
20910         13,
20911         2,
20912         14,
20913         1,
20914         15,
20915         0,
20916         16,
20917 };
20918
20919 static long _vq_lengthlist__44cn1_sm_p8_2[] = {
20920          3, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
20921          9,10, 6, 6, 6, 6, 7, 7, 8, 8, 8, 9, 9, 9, 9, 9,
20922          9, 9,10, 6, 6, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9,
20923          9, 9, 9,10, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9,
20924          9, 9, 9, 9,10,10,10, 7, 7, 7, 8, 8, 8, 9, 9, 9,
20925          9, 9, 9, 9, 9,10,10,10, 8, 8, 8, 8, 8, 8, 9, 9,
20926          9, 9, 9, 9, 9, 9,10,10,10, 8, 8, 8, 8, 8, 8, 9,
20927          9, 9, 9, 9, 9, 9, 9,11,10,11, 8, 8, 8, 8, 8, 8,
20928          9, 9, 9, 9, 9, 9, 9, 9,10,10,10,11,11, 8, 8, 8,
20929          8, 9, 9, 9, 9, 9, 9, 9, 9,11,10,11,11,11, 9, 9,
20930          9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,11,10,11,11, 9,
20931          9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,11,11,10,11,11,
20932          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,11,10,11,11,
20933         11,11,11, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,11,11,
20934         11,11,11,11, 9,10,10,10, 9, 9, 9, 9, 9, 9,11,10,
20935         11,11,11,11,11, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,11,
20936         11,11,11,11,11,11,10,10, 9, 9, 9, 9, 9, 9, 9, 9,
20937         10,11,11,11,11,11,11,11,11, 9, 9, 9, 9, 9, 9, 9,
20938          9,
20939 };
20940
20941 static float _vq_quantthresh__44cn1_sm_p8_2[] = {
20942         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
20943         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
20944 };
20945
20946 static long _vq_quantmap__44cn1_sm_p8_2[] = {
20947            15,   13,   11,    9,    7,    5,    3,    1,
20948             0,    2,    4,    6,    8,   10,   12,   14,
20949            16,
20950 };
20951
20952 static encode_aux_threshmatch _vq_auxt__44cn1_sm_p8_2 = {
20953         _vq_quantthresh__44cn1_sm_p8_2,
20954         _vq_quantmap__44cn1_sm_p8_2,
20955         17,
20956         17
20957 };
20958
20959 static static_codebook _44cn1_sm_p8_2 = {
20960         2, 289,
20961         _vq_lengthlist__44cn1_sm_p8_2,
20962         1, -529530880, 1611661312, 5, 0,
20963         _vq_quantlist__44cn1_sm_p8_2,
20964         NULL,
20965         &_vq_auxt__44cn1_sm_p8_2,
20966         NULL,
20967         0
20968 };
20969
20970 static long _huff_lengthlist__44cn1_sm_short[] = {
20971          5, 6,12,14,12,14,16,17,18, 4, 2, 5,11, 7,10,12,
20972         14,15, 9, 4, 5,11, 7,10,13,15,18,15, 6, 7, 5, 6,
20973          8,11,13,16,11, 5, 6, 5, 5, 6, 9,13,15,12, 5, 7,
20974          6, 5, 6, 9,12,14,12, 6, 7, 8, 6, 7, 9,12,13,14,
20975          8, 8, 7, 5, 5, 8,10,12,16, 9, 9, 8, 6, 6, 7, 9,
20976          9,
20977 };
20978
20979 static static_codebook _huff_book__44cn1_sm_short = {
20980         2, 81,
20981         _huff_lengthlist__44cn1_sm_short,
20982         0, 0, 0, 0, 0,
20983         NULL,
20984         NULL,
20985         NULL,
20986         NULL,
20987         0
20988 };
20989