books for mono
authorMonty <xiphmont@xiph.org>
Mon, 13 Aug 2001 11:30:02 +0000 (11:30 +0000)
committerMonty <xiphmont@xiph.org>
Mon, 13 Aug 2001 11:30:02 +0000 (11:30 +0000)
svn path=/trunk/vorbis/; revision=1877

47 files changed:
lib/books/line_1024x31_0sub0.vqh
lib/books/line_1024x31_0sub1.vqh
lib/books/line_1024x31_1sub0.vqh
lib/books/line_1024x31_1sub1.vqh
lib/books/line_1024x31_2sub1.vqh
lib/books/line_1024x31_2sub2.vqh
lib/books/line_1024x31_2sub3.vqh
lib/books/line_1024x31_3sub1.vqh
lib/books/line_1024x31_3sub2.vqh
lib/books/line_1024x31_3sub3.vqh
lib/books/line_1024x31_class1.vqh
lib/books/line_1024x31_class2.vqh
lib/books/line_1024x31_class3.vqh
lib/books/line_128x7_0sub0.vqh
lib/books/line_128x7_1sub2.vqh
lib/books/line_128x7_1sub3.vqh
lib/books/line_128x7_2sub1.vqh
lib/books/line_128x7_2sub2.vqh
lib/books/line_128x7_2sub3.vqh
lib/books/line_128x7_class1.vqh
lib/books/line_128x7_class2.vqh
lib/books/res_44_A_1024aux.vqh [new file with mode: 0644]
lib/books/res_44_A_128aux.vqh [new file with mode: 0644]
lib/books/res_44_B_1024aux.vqh [new file with mode: 0644]
lib/books/res_44_B_128aux.vqh [new file with mode: 0644]
lib/books/res_44_Y_1024aux.vqh [new file with mode: 0644]
lib/books/res_44_Y_128aux.vqh [new file with mode: 0644]
lib/books/res_44_Z_1024aux.vqh [new file with mode: 0644]
lib/books/res_44_Z_128aux.vqh [new file with mode: 0644]
lib/books/res_B_1.vqh [new file with mode: 0644]
lib/books/res_B_2.vqh [new file with mode: 0644]
lib/books/res_B_3.vqh [new file with mode: 0644]
lib/books/res_B_4.vqh [new file with mode: 0644]
lib/books/res_B_5.vqh [new file with mode: 0644]
lib/books/res_B_5a.vqh [new file with mode: 0644]
lib/books/res_B_6.vqh [new file with mode: 0644]
lib/books/res_B_6a.vqh [new file with mode: 0644]
lib/books/res_B_6b.vqh [new file with mode: 0644]
lib/books/res_Z_1.vqh [new file with mode: 0644]
lib/books/res_Z_2.vqh [new file with mode: 0644]
lib/books/res_Z_3.vqh [new file with mode: 0644]
lib/books/res_Z_4.vqh [new file with mode: 0644]
lib/books/res_Z_5.vqh [new file with mode: 0644]
lib/books/res_Z_6.vqh [new file with mode: 0644]
lib/books/res_Z_6a.vqh [new file with mode: 0644]
lib/books/res_Z_6b.vqh [new file with mode: 0644]
lib/books/temp26040.vqh [new file with mode: 0644]

index 07595fc..e645492 100644 (file)
@@ -20,7 +20,7 @@
 #include "codebook.h"
 
 static long _huff_lengthlist_line_1024x31_0sub0[] = {
-        4, 3, 4, 4, 3, 4, 4, 4, 4, 4, 4, 5, 4, 5, 5, 5,
+        3, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5,
 };
 
 static static_codebook _huff_book_line_1024x31_0sub0 = {
index 23b1700..2cbf207 100644 (file)
@@ -21,9 +21,9 @@
 
 static long _huff_lengthlist_line_1024x31_0sub1[] = {
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        3, 3, 3, 3, 4, 4, 4, 4, 5, 4, 5, 5, 5, 6, 7, 7,
-        7, 7, 9,10, 9,12, 9,12, 9,12,11,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,11,
+        3, 3, 3, 3, 4, 3, 5, 4, 5, 4, 6, 5, 6, 6, 7, 7,
+        8, 8, 9,11,11,10,10,11,11,11,10,11,11,11,11,11,
+       11,11,11,11,10,10,10,10,10,10,10,10,10,10,10,10,
 };
 
 static static_codebook _huff_book_line_1024x31_0sub1 = {
index bcbe5a1..b471991 100644 (file)
@@ -20,7 +20,7 @@
 #include "codebook.h"
 
 static long _huff_lengthlist_line_1024x31_1sub0[] = {
-        2, 4, 4, 4, 3, 4, 4, 4, 4, 5, 5, 5, 5, 5, 6, 6,
+        2, 4, 4, 4, 4, 4, 3, 5, 4, 5, 4, 6, 5, 5, 5, 6,
 };
 
 static static_codebook _huff_book_line_1024x31_1sub0 = {
index 8a91cfb..0603351 100644 (file)
@@ -21,9 +21,9 @@
 
 static long _huff_lengthlist_line_1024x31_1sub1[] = {
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        2, 3, 3, 3, 4, 4, 4, 5, 5, 5, 6, 6, 6, 6, 7, 8,
-       11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,10,10,10,10,10,10,10,
+        2, 3, 3, 4, 3, 4, 4, 6, 4, 7, 5, 7, 6, 8, 7,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9,
 };
 
 static static_codebook _huff_book_line_1024x31_1sub1 = {
index c89989c..27b5a46 100644 (file)
@@ -20,7 +20,7 @@
 #include "codebook.h"
 
 static long _huff_lengthlist_line_1024x31_2sub1[] = {
-        0, 3, 4, 2, 3, 3, 3, 3, 4,
+        0, 3, 3, 2, 3, 3, 3, 4, 4,
 };
 
 static static_codebook _huff_book_line_1024x31_2sub1 = {
index 9675559..734cb58 100644 (file)
@@ -20,8 +20,8 @@
 #include "codebook.h"
 
 static long _huff_lengthlist_line_1024x31_2sub2[] = {
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 3, 3, 3, 5, 4, 6,
-        4, 7, 4, 8, 4, 9, 5, 9, 5,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 4, 3, 5, 3, 5,
+        3, 7, 3, 8, 4, 9, 5, 9, 6,
 };
 
 static static_codebook _huff_book_line_1024x31_2sub2 = {
index aa8341a..a57458e 100644 (file)
@@ -21,9 +21,9 @@
 
 static long _huff_lengthlist_line_1024x31_2sub3[] = {
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 1, 8, 3, 8, 3, 8,
-        4, 8, 6, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-        8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 7, 4, 7, 4, 7,
+        4, 7, 5, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6,
 };
 
 static static_codebook _huff_book_line_1024x31_2sub3 = {
index 0e474fb..9a1b691 100644 (file)
@@ -20,7 +20,7 @@
 #include "codebook.h"
 
 static long _huff_lengthlist_line_1024x31_3sub1[] = {
-        0, 2, 3, 3, 3, 3, 4, 3, 4,
+        0, 3, 3, 3, 3, 2, 4, 3, 4,
 };
 
 static static_codebook _huff_book_line_1024x31_3sub1 = {
index a28e561..aebf2d5 100644 (file)
@@ -20,8 +20,8 @@
 #include "codebook.h"
 
 static long _huff_lengthlist_line_1024x31_3sub2[] = {
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 3, 2, 4, 3, 5, 4,
-        6, 6, 7, 6, 8, 6, 9, 6, 9,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 3, 2, 4, 3, 6, 5,
+        6, 5, 7, 5, 9, 5, 8, 6, 9,
 };
 
 static static_codebook _huff_book_line_1024x31_3sub2 = {
index 5a7c26f..69637da 100644 (file)
@@ -21,9 +21,9 @@
 
 static long _huff_lengthlist_line_1024x31_3sub3[] = {
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 6, 2, 5, 3, 5, 4,
-        5, 5, 6, 8, 5, 9, 5, 9, 4, 8, 4, 8, 8, 8, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 3, 7, 4, 7, 4,
+        7, 4, 6, 7, 7, 7, 4, 7, 6, 7, 7, 7, 7, 7, 7, 7,
+        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6,
 };
 
 static static_codebook _huff_book_line_1024x31_3sub3 = {
index f2ca4a8..1818ec0 100644 (file)
@@ -20,7 +20,7 @@
 #include "codebook.h"
 
 static long _huff_lengthlist_line_1024x31_class1[] = {
-        1, 2, 4, 4, 7, 7,10,12, 4, 5, 7, 8,10,10,12,11,
+        1, 2, 3, 6, 8, 9,11,11, 4, 5, 8,10,10, 9,11,11,
 };
 
 static static_codebook _huff_book_line_1024x31_class1 = {
index 521aaf1..60f6343 100644 (file)
 #include "codebook.h"
 
 static long _huff_lengthlist_line_1024x31_class2[] = {
-        1, 2, 4,10, 8, 5, 6,10,11, 8, 7,15,16,16,13,16,
-        7, 4, 6,12, 8, 6, 7,11,13,10,12,16,16,16,16,16,
-       12, 9,10,14,11, 9,11,15,16,12,13,16,16,16,16,16,
-       16,16,16,16,16,16,16,16,16,16,16,16,16,16,15,15,
+        1, 3, 4, 9, 7, 5, 6, 9, 9, 6, 6,13,14,14,12,14,
+        6, 3, 5,10, 8, 6, 7,10,12, 8, 9,14,14,14,14,14,
+       10, 8, 9,14,11, 9,10,14,14,14,11,14,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,14,14,13,13,13,13,13,
 };
 
 static static_codebook _huff_book_line_1024x31_class2 = {
index daa0683..5a90ef6 100644 (file)
 #include "codebook.h"
 
 static long _huff_lengthlist_line_1024x31_class3[] = {
-        1, 3, 5,11, 6, 4, 5,14, 9, 6, 9,14,14,14,14,14,
-        6, 4, 6, 8, 7, 5, 6,10, 8, 6, 8,11,14,14,14,14,
-       11, 8, 8, 9,10, 7, 7,10,12, 9,10,14,14,14,14,14,
-       14,14,12, 8,14,14,14,12,14,14,14,14,14,14,14,14,
+        1, 3, 5,10, 6, 4, 5,11, 9, 7, 8,14,14,13,13,13,
+        6, 4, 6, 9, 7, 4, 6,10,10, 7, 9,13,13,13,13,13,
+       11, 9, 9,11,10, 8, 7,11,13, 9,10,13,13,13,13,13,
+       13,13,13,10,13,13,13,12,13,13,13,12,13,13,13,13,
 };
 
 static static_codebook _huff_book_line_1024x31_class3 = {
index 2f41d06..5d4b543 100644 (file)
 #include "codebook.h"
 
 static long _huff_lengthlist_line_128x7_0sub0[] = {
-        4, 4, 4, 5, 4, 5, 4, 5, 4, 5, 5, 6, 4, 6, 5, 6,
-        5, 6, 5, 7, 5, 7, 5, 8, 5, 9, 5,10, 5,11, 6,11,
-        6,13, 7,13, 7,13, 7,13, 8,13, 8,13, 9,13, 9,12,
-       13,13,11,13,11,12,13,13,13,13,13,13,13,13,13,13,
+        4, 4, 4, 5, 4, 5, 4, 5, 5, 5, 5, 5, 4, 6, 4, 6,
+        4, 7, 4, 7, 5, 8, 5, 9, 5,10, 6,10, 6,11, 7,12,
+        7,12, 8,12, 8,12, 9,12, 9,12, 9,12,11,11,10,12,
+       12,12,12,12,11,12,12,12,12,12,12,11,11,11,11,11,
 };
 
 static static_codebook _huff_book_line_128x7_0sub0 = {
index 6c5793f..403b191 100644 (file)
@@ -21,7 +21,7 @@
 
 static long _huff_lengthlist_line_128x7_1sub2[] = {
         0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 3, 4, 4, 4,
-        4, 5, 4, 5, 5, 5, 5, 6, 6,
+        4, 4, 4, 5, 5, 7, 5, 7, 6,
 };
 
 static static_codebook _huff_book_line_128x7_1sub2 = {
index 457cd75..dbe41b6 100644 (file)
@@ -21,9 +21,9 @@
 
 static long _huff_lengthlist_line_128x7_1sub3[] = {
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 2, 5, 3, 5, 3, 8,
-        4, 8, 5, 8, 6, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7,
-        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 3, 7, 3, 7, 4, 6,
+        4, 6, 5, 6, 4, 6, 6, 6, 5, 6, 6, 6, 6, 6, 6, 6,
+        6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
 };
 
 static static_codebook _huff_book_line_128x7_1sub3 = {
index 461c78d..b68b0a1 100644 (file)
@@ -20,7 +20,7 @@
 #include "codebook.h"
 
 static long _huff_lengthlist_line_128x7_2sub1[] = {
-        0, 3, 3, 2, 3, 3, 4, 3, 4,
+        0, 3, 3, 3, 3, 2, 4, 3, 4,
 };
 
 static static_codebook _huff_book_line_128x7_2sub1 = {
index 8fe3039..5b3cf4a 100644 (file)
@@ -20,8 +20,8 @@
 #include "codebook.h"
 
 static long _huff_lengthlist_line_128x7_2sub2[] = {
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 3, 5, 3, 5, 3,
-        6, 4, 7, 4, 8, 4, 9, 5, 9,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 3, 5, 3, 6, 3,
+        6, 4, 6, 4, 7, 5, 8, 4, 8,
 };
 
 static static_codebook _huff_book_line_128x7_2sub2 = {
index 132a8ca..e9482cf 100644 (file)
@@ -21,9 +21,9 @@
 
 static long _huff_lengthlist_line_128x7_2sub3[] = {
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 7, 2, 8, 3, 7, 3,
-        7, 4, 8, 4, 9, 5, 8, 7, 8, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 6, 2, 7, 3, 7, 4,
+        7, 4, 8, 4, 8, 5, 8, 7, 7, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
 };
 
 static static_codebook _huff_book_line_128x7_2sub3 = {
index af52b62..161cf1d 100644 (file)
 #include "codebook.h"
 
 static long _huff_lengthlist_line_128x7_class1[] = {
-        2, 4, 3,10, 9, 6, 6,13,13,13,10,13,13,13,13,13,
-        6, 3, 3, 7, 9, 7, 6,13,13,13,11,13,13,13,13,13,
-        7, 4, 4, 8, 8, 6, 4,12,13,13,11,13,13,13,13,13,
-       13,12, 9,12,13,11,10,12,13,13,13,13,13,12,12,12,
+        2, 4, 3,10,10, 5, 6,12,12,12,11,12,12,12,12,12,
+        6, 3, 3, 9, 9, 7, 7,12,12,12,12,12,12,12,12,12,
+        7, 4, 4, 8,10, 6, 4,12,12,12,12,12,12,12,12,12,
+       12,11,10,12,12,11,10,12,12,12,12,12,12,12,12,12,
 };
 
 static static_codebook _huff_book_line_128x7_class1 = {
index b0f1029..c1ec678 100644 (file)
 #include "codebook.h"
 
 static long _huff_lengthlist_line_128x7_class2[] = {
-        7, 6, 6,10, 7, 4, 5, 7, 9, 6, 6, 9,13,13,13,13,
-        7, 5, 5, 8, 5, 3, 3, 6, 7, 4, 5, 8,13,13,10,12,
-       10, 7, 6, 8, 7, 4, 3, 5, 8, 5, 5, 8,13,11,10,13,
-       13,11,11,13,11, 8,10,13,12, 9,11,13,13,13,13,13,
+        7, 6, 6, 8, 7, 4, 4, 7, 9, 5, 6, 9,12,12,12,12,
+        7, 5, 5, 7, 6, 3, 3, 6, 8, 5, 5, 8,12,10,11,12,
+       10, 7, 5, 9, 8, 4, 3, 6, 9, 5, 5, 8,12,11, 9,12,
+       12,10,11,12,11, 9,10,12,12, 9, 9,11,11,11,10,11,
 };
 
 static static_codebook _huff_book_line_128x7_class2 = {
diff --git a/lib/books/res_44_A_1024aux.vqh b/lib/books/res_44_A_1024aux.vqh
new file mode 100644 (file)
index 0000000..881cc2a
--- /dev/null
@@ -0,0 +1,40 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE Ogg Vorbis SOFTWARE CODEC SOURCE CODE.  *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
+ * THE GNU PUBLIC LICENSE 2, WHICH IS INCLUDED WITH THIS SOURCE.    *
+ * PLEASE READ THESE TERMS DISTRIBUTING.                            *
+ *                                                                  *
+ * THE OggSQUISH SOURCE CODE IS (C) COPYRIGHT 1994-1999             *
+ * by 1999 Monty <monty@xiph.org> and The XIPHOPHORUS Company       *
+ * http://www.xiph.org/                                             *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by huff/huffbuld
+
+ ********************************************************************/
+
+#ifndef _V_res_44_A_1024aux_VQH_
+#define _V_res_44_A_1024aux_VQH_
+#include "codebook.h"
+
+static long _huff_lengthlist_res_44_A_1024aux[] = {
+        2, 8, 9,10,12,16,16, 5, 6, 6, 7,10,14,16, 7, 5,
+        3, 4, 7,12,16, 8, 6, 4, 4, 5,11,16, 9, 8, 6, 4,
+        4, 7,15,15,13,12, 9, 5, 7,14,16,15,14,12, 5, 5,
+        9,
+};
+
+static static_codebook _huff_book_res_44_A_1024aux = {
+       2, 49,
+       _huff_lengthlist_res_44_A_1024aux,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
+
+
+#endif
diff --git a/lib/books/res_44_A_128aux.vqh b/lib/books/res_44_A_128aux.vqh
new file mode 100644 (file)
index 0000000..1c38948
--- /dev/null
@@ -0,0 +1,40 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE Ogg Vorbis SOFTWARE CODEC SOURCE CODE.  *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
+ * THE GNU PUBLIC LICENSE 2, WHICH IS INCLUDED WITH THIS SOURCE.    *
+ * PLEASE READ THESE TERMS DISTRIBUTING.                            *
+ *                                                                  *
+ * THE OggSQUISH SOURCE CODE IS (C) COPYRIGHT 1994-1999             *
+ * by 1999 Monty <monty@xiph.org> and The XIPHOPHORUS Company       *
+ * http://www.xiph.org/                                             *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by huff/huffbuld
+
+ ********************************************************************/
+
+#ifndef _V_res_44_A_128aux_VQH_
+#define _V_res_44_A_128aux_VQH_
+#include "codebook.h"
+
+static long _huff_lengthlist_res_44_A_128aux[] = {
+        3, 5, 9, 7,11,14,14, 3, 4, 5, 7,10,11,14, 6, 4,
+        4, 5, 9,13,14, 7, 5, 4, 4, 8,14,14,10, 6, 6, 6,
+        8,14,14,13,12,11,10, 9,14,14,14,14, 8, 4, 3, 6,
+       12,
+};
+
+static static_codebook _huff_book_res_44_A_128aux = {
+       2, 49,
+       _huff_lengthlist_res_44_A_128aux,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
+
+
+#endif
diff --git a/lib/books/res_44_B_1024aux.vqh b/lib/books/res_44_B_1024aux.vqh
new file mode 100644 (file)
index 0000000..7c16a41
--- /dev/null
@@ -0,0 +1,40 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE Ogg Vorbis SOFTWARE CODEC SOURCE CODE.  *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
+ * THE GNU PUBLIC LICENSE 2, WHICH IS INCLUDED WITH THIS SOURCE.    *
+ * PLEASE READ THESE TERMS DISTRIBUTING.                            *
+ *                                                                  *
+ * THE OggSQUISH SOURCE CODE IS (C) COPYRIGHT 1994-1999             *
+ * by 1999 Monty <monty@xiph.org> and The XIPHOPHORUS Company       *
+ * http://www.xiph.org/                                             *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by huff/huffbuld
+
+ ********************************************************************/
+
+#ifndef _V_res_44_B_1024aux_VQH_
+#define _V_res_44_B_1024aux_VQH_
+#include "codebook.h"
+
+static long _huff_lengthlist_res_44_B_1024aux[] = {
+        2, 8,11,11,13,17,17, 5, 5, 6, 8, 9,16,16, 8, 5,
+        3, 5, 7,13,16, 9, 6, 4, 4, 5, 9,16,10, 7, 6, 5,
+        3, 5,16,16,13,12,10, 5, 5,15,16,16,16,14, 9, 7,
+       13,
+};
+
+static static_codebook _huff_book_res_44_B_1024aux = {
+       2, 49,
+       _huff_lengthlist_res_44_B_1024aux,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
+
+
+#endif
diff --git a/lib/books/res_44_B_128aux.vqh b/lib/books/res_44_B_128aux.vqh
new file mode 100644 (file)
index 0000000..32eb491
--- /dev/null
@@ -0,0 +1,40 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE Ogg Vorbis SOFTWARE CODEC SOURCE CODE.  *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
+ * THE GNU PUBLIC LICENSE 2, WHICH IS INCLUDED WITH THIS SOURCE.    *
+ * PLEASE READ THESE TERMS DISTRIBUTING.                            *
+ *                                                                  *
+ * THE OggSQUISH SOURCE CODE IS (C) COPYRIGHT 1994-1999             *
+ * by 1999 Monty <monty@xiph.org> and The XIPHOPHORUS Company       *
+ * http://www.xiph.org/                                             *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by huff/huffbuld
+
+ ********************************************************************/
+
+#ifndef _V_res_44_B_128aux_VQH_
+#define _V_res_44_B_128aux_VQH_
+#include "codebook.h"
+
+static long _huff_lengthlist_res_44_B_128aux[] = {
+        3, 7, 8,12,13,14,14, 3, 4, 5, 7, 9,14,14, 6, 4,
+        4, 5, 9,14,14, 9, 5, 4, 4, 8,14,14,11, 7, 6, 7,
+       10,14,14,11,11, 5, 3, 4, 9,14,14,14, 8, 5, 7,12,
+       14,
+};
+
+static static_codebook _huff_book_res_44_B_128aux = {
+       2, 49,
+       _huff_lengthlist_res_44_B_128aux,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
+
+
+#endif
diff --git a/lib/books/res_44_Y_1024aux.vqh b/lib/books/res_44_Y_1024aux.vqh
new file mode 100644 (file)
index 0000000..c330033
--- /dev/null
@@ -0,0 +1,40 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE Ogg Vorbis SOFTWARE CODEC SOURCE CODE.  *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
+ * THE GNU PUBLIC LICENSE 2, WHICH IS INCLUDED WITH THIS SOURCE.    *
+ * PLEASE READ THESE TERMS DISTRIBUTING.                            *
+ *                                                                  *
+ * THE OggSQUISH SOURCE CODE IS (C) COPYRIGHT 1994-1999             *
+ * by 1999 Monty <monty@xiph.org> and The XIPHOPHORUS Company       *
+ * http://www.xiph.org/                                             *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by huff/huffbuld
+
+ ********************************************************************/
+
+#ifndef _V_res_44_Y_1024aux_VQH_
+#define _V_res_44_Y_1024aux_VQH_
+#include "codebook.h"
+
+static long _huff_lengthlist_res_44_Y_1024aux[] = {
+        3, 6, 8, 8,11,16,16, 5, 4, 5, 6, 8,15,15, 7, 4,
+        3, 4, 7,15,15, 6, 5, 4, 4, 5,13,15, 8, 7, 6, 4,
+        4,10,15,15,12,11, 8, 4, 6,14,15,15,15,14,10,13,
+       15,
+};
+
+static static_codebook _huff_book_res_44_Y_1024aux = {
+       2, 49,
+       _huff_lengthlist_res_44_Y_1024aux,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
+
+
+#endif
diff --git a/lib/books/res_44_Y_128aux.vqh b/lib/books/res_44_Y_128aux.vqh
new file mode 100644 (file)
index 0000000..31b7dae
--- /dev/null
@@ -0,0 +1,40 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE Ogg Vorbis SOFTWARE CODEC SOURCE CODE.  *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
+ * THE GNU PUBLIC LICENSE 2, WHICH IS INCLUDED WITH THIS SOURCE.    *
+ * PLEASE READ THESE TERMS DISTRIBUTING.                            *
+ *                                                                  *
+ * THE OggSQUISH SOURCE CODE IS (C) COPYRIGHT 1994-1999             *
+ * by 1999 Monty <monty@xiph.org> and The XIPHOPHORUS Company       *
+ * http://www.xiph.org/                                             *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by huff/huffbuld
+
+ ********************************************************************/
+
+#ifndef _V_res_44_Y_128aux_VQH_
+#define _V_res_44_Y_128aux_VQH_
+#include "codebook.h"
+
+static long _huff_lengthlist_res_44_Y_128aux[] = {
+        4, 5, 9, 8,11,14,14, 5, 3, 5, 7,10,13,14, 5, 3,
+        3, 5,10,14,14, 7, 5, 4, 5, 9,14,14, 9, 7, 7, 7,
+        8,12,14,14,10, 5, 3, 4, 8,14,14,14,13,11,11,13,
+       13,
+};
+
+static static_codebook _huff_book_res_44_Y_128aux = {
+       2, 49,
+       _huff_lengthlist_res_44_Y_128aux,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
+
+
+#endif
diff --git a/lib/books/res_44_Z_1024aux.vqh b/lib/books/res_44_Z_1024aux.vqh
new file mode 100644 (file)
index 0000000..ff03cc7
--- /dev/null
@@ -0,0 +1,40 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE Ogg Vorbis SOFTWARE CODEC SOURCE CODE.  *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
+ * THE GNU PUBLIC LICENSE 2, WHICH IS INCLUDED WITH THIS SOURCE.    *
+ * PLEASE READ THESE TERMS DISTRIBUTING.                            *
+ *                                                                  *
+ * THE OggSQUISH SOURCE CODE IS (C) COPYRIGHT 1994-1999             *
+ * by 1999 Monty <monty@xiph.org> and The XIPHOPHORUS Company       *
+ * http://www.xiph.org/                                             *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by huff/huffbuld
+
+ ********************************************************************/
+
+#ifndef _V_res_44_Z_1024aux_VQH_
+#define _V_res_44_Z_1024aux_VQH_
+#include "codebook.h"
+
+static long _huff_lengthlist_res_44_Z_1024aux[] = {
+        3, 4, 7, 9,11,16,16, 4, 3, 4, 6, 8,15,15, 6, 3,
+        3, 6, 9,15,15, 7, 5, 5, 5, 7,14,15,11, 8, 7, 5,
+        6,12,15,15,13,10, 7, 4, 7,14,15,15,15,14,10,14,
+       15,
+};
+
+static static_codebook _huff_book_res_44_Z_1024aux = {
+       2, 49,
+       _huff_lengthlist_res_44_Z_1024aux,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
+
+
+#endif
diff --git a/lib/books/res_44_Z_128aux.vqh b/lib/books/res_44_Z_128aux.vqh
new file mode 100644 (file)
index 0000000..234d9bd
--- /dev/null
@@ -0,0 +1,40 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE Ogg Vorbis SOFTWARE CODEC SOURCE CODE.  *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
+ * THE GNU PUBLIC LICENSE 2, WHICH IS INCLUDED WITH THIS SOURCE.    *
+ * PLEASE READ THESE TERMS DISTRIBUTING.                            *
+ *                                                                  *
+ * THE OggSQUISH SOURCE CODE IS (C) COPYRIGHT 1994-1999             *
+ * by 1999 Monty <monty@xiph.org> and The XIPHOPHORUS Company       *
+ * http://www.xiph.org/                                             *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by huff/huffbuld
+
+ ********************************************************************/
+
+#ifndef _V_res_44_Z_128aux_VQH_
+#define _V_res_44_Z_128aux_VQH_
+#include "codebook.h"
+
+static long _huff_lengthlist_res_44_Z_128aux[] = {
+        3, 5, 8,10,13,15,15, 3, 3, 5, 8,12,14,14, 5, 3,
+        4, 7,13,14,14, 7, 5, 5, 8,13,14,14, 9, 8, 8, 8,
+       11,14,14,14, 6, 3, 4, 5, 9,14,14,13,12,11,14,13,
+       14,
+};
+
+static static_codebook _huff_book_res_44_Z_128aux = {
+       2, 49,
+       _huff_lengthlist_res_44_Z_128aux,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
+
+
+#endif
diff --git a/lib/books/res_B_1.vqh b/lib/books/res_B_1.vqh
new file mode 100644 (file)
index 0000000..f4d12da
--- /dev/null
@@ -0,0 +1,63 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
+ * THE GNU LESSER/LIBRARY PUBLIC LICENSE, WHICH IS INCLUDED WITH    *
+ * THIS SOURCE. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.        *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company, http://www.xiph.org/                 *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V_res_B_1_VQH_
+#define _V_res_B_1_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist_res_B_1[] = {
+       1,
+       0,
+       2,
+};
+
+static long _vq_lengthlist_res_B_1[] = {
+        2, 4, 4, 5, 7, 6, 4, 6, 7, 5, 7, 7, 7, 8, 8, 6,
+        7, 8, 5, 7, 7, 6, 8, 7, 7, 8, 8, 5, 7, 7, 7, 8,
+        8, 7, 8, 8, 7, 9, 8, 8, 9,10, 8,10,10, 6, 8, 8,
+        7,10, 7, 8,10,10, 5, 7, 7, 7, 8, 8, 7, 8, 8, 6,
+        8, 8, 8,10, 9, 7, 7, 9, 7, 8, 8, 8,10,10, 8,10,
+        9,
+};
+
+static float _vq_quantthresh_res_B_1[] = {
+       -0.5, 0.5, 
+};
+
+static long _vq_quantmap_res_B_1[] = {
+           1,    0,    2,
+};
+
+static encode_aux_threshmatch _vq_auxt_res_B_1 = {
+       _vq_quantthresh_res_B_1,
+       _vq_quantmap_res_B_1,
+       3,
+       3
+};
+
+static static_codebook _vq_book_res_B_1 = {
+       4, 81,
+       _vq_lengthlist_res_B_1,
+       1, -535822336, 1611661312, 2, 0,
+       _vq_quantlist_res_B_1,
+       NULL,
+       &_vq_auxt_res_B_1,
+       NULL,
+       0
+};
+
+
+#endif
diff --git a/lib/books/res_B_2.vqh b/lib/books/res_B_2.vqh
new file mode 100644 (file)
index 0000000..c024a3b
--- /dev/null
@@ -0,0 +1,99 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
+ * THE GNU LESSER/LIBRARY PUBLIC LICENSE, WHICH IS INCLUDED WITH    *
+ * THIS SOURCE. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.        *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company, http://www.xiph.org/                 *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V_res_B_2_VQH_
+#define _V_res_B_2_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist_res_B_2[] = {
+       2,
+       1,
+       3,
+       0,
+       4,
+};
+
+static long _vq_lengthlist_res_B_2[] = {
+        4, 5, 5, 8, 8, 6, 7, 6, 9, 9, 6, 6, 7, 9, 9, 8,
+        9, 9,12,11, 8, 9, 9,11,11, 6, 7, 7, 9, 9, 7, 8,
+        8,11,10, 7, 7, 8, 9,10,10,10,10,12,12, 9, 9,10,
+       11,12, 6, 7, 7, 9, 9, 7, 8, 7,10, 9, 7, 8, 8,10,
+       10, 9,10, 9,12,11,10,10,10,12,12, 8, 9, 9,12,11,
+        9,10,10,12,12, 9,10,10,12,12,12,12,12,14,13,11,
+       11,12,13,14, 9, 9, 9,11,11, 9,10,10,12,12, 9,10,
+       10,12,12,11,12,11,14,13,12,12,12,14,14, 5, 7, 7,
+        9, 9, 7, 8, 8,10,10, 7, 8, 8,10,10, 9,10,10,12,
+       12, 9,10,10,11,12, 7, 8, 8,10,10, 8, 9, 9,11,11,
+        8, 9, 9,11,11,10,11,11,13,13,10,10,11,12,13, 6,
+        8, 7,10,10, 7, 9, 7,11,10, 8, 8, 9,10,11,10,11,
+       10,13,10,10,11,11,12,13,10,10,10,12,12,10,11,11,
+       13,13,10,11,11,13,13,12,12,13,15,15,12,13,13,13,
+       16, 9,10,10,12,13, 9,10,10,13,12,10,11,11,13,13,
+       11,13,10,15,11,12,13,13,14,15, 5, 7, 7, 9, 9, 7,
+        8, 7,10,10, 7, 7, 8,10,10, 9,10,10,12,11, 9,10,
+       10,12,12, 6, 7, 7,10,10, 8, 9, 9,11,10, 7, 7, 9,
+       10,11,10,11,11,13,12,10,10,11,10,13, 7, 8, 8,10,
+       10, 8, 9, 8,11,10, 8, 9, 9,11,11,10,11,10,12,12,
+       10,11,11,13,12, 9,10,10,12,12,10,11,11,13,12, 9,
+       10,10,12,13,12,12,13,15,14,11,11,12,11,14, 9,10,
+       10,12,12,10,11,11,13,13,10,11,11,13,12,12,13,12,
+       14,14,12,13,12,14,14, 8, 9, 9,12,12, 9,10,10,12,
+       12, 9,10,10,12,12,12,12,12,14,14,11,12,12,13,14,
+        9,10,10,13,12,10,11,11,13,13,10,11,11,13,12,13,
+       13,13,15,15,12,12,13,14,14, 9,10,10,12,12, 9,11,
+       10,13,12,10,11,10,12,13,12,13,12,16,13,12,13,13,
+       14,14,11,12,12,15,14,12,12,13,14,14,12,13,13,15,
+       15,14,13,15,14,16,14,14,16,15,15,11,11,12,13,13,
+       11,12,11,14,13,12,13,13,14,16,13,14,11,16,11,14,
+       14,14,17,16, 8, 9, 9,11,11, 9,10,10,12,12, 9,10,
+       10,12,13,11,13,12,14,13,12,12,12,14,14, 9,10,10,
+       12,12,10,11,11,13,12, 9,10,11,12,13,12,13,13,14,
+       14,12,11,13,12,14, 9,10,10,12,13,10,11,11,13,13,
+       10,11,11,13,13,12,13,12,14,14,12,13,12,15,14,11,
+       12,11,13,13,12,13,13,14,14,11,11,12,12,15,14,15,
+       14,16,14,13,11,14,11,17,12,12,12,13,14,12,13,13,
+       15,15,12,13,12,15,14,14,15,14,16,15,13,15,13,15,
+       14,
+};
+
+static float _vq_quantthresh_res_B_2[] = {
+       -1.5, -0.5, 0.5, 1.5, 
+};
+
+static long _vq_quantmap_res_B_2[] = {
+           3,    1,    0,    2,    4,
+};
+
+static encode_aux_threshmatch _vq_auxt_res_B_2 = {
+       _vq_quantthresh_res_B_2,
+       _vq_quantmap_res_B_2,
+       5,
+       5
+};
+
+static static_codebook _vq_book_res_B_2 = {
+       4, 625,
+       _vq_lengthlist_res_B_2,
+       1, -533725184, 1611661312, 3, 0,
+       _vq_quantlist_res_B_2,
+       NULL,
+       &_vq_auxt_res_B_2,
+       NULL,
+       0
+};
+
+
+#endif
diff --git a/lib/books/res_B_3.vqh b/lib/books/res_B_3.vqh
new file mode 100644 (file)
index 0000000..64cb9ee
--- /dev/null
@@ -0,0 +1,70 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
+ * THE GNU LESSER/LIBRARY PUBLIC LICENSE, WHICH IS INCLUDED WITH    *
+ * THIS SOURCE. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.        *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company, http://www.xiph.org/                 *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V_res_B_3_VQH_
+#define _V_res_B_3_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist_res_B_3[] = {
+       4,
+       3,
+       5,
+       2,
+       6,
+       1,
+       7,
+       0,
+       8,
+};
+
+static long _vq_lengthlist_res_B_3[] = {
+        3, 4, 4, 6, 5, 7, 7, 9, 9, 4, 4, 4, 6, 6, 8, 7,
+       10, 9, 4, 4, 4, 6, 6, 7, 8, 9,10, 6, 6, 6, 7, 7,
+        9, 8,11,10, 6, 6, 6, 7, 7, 8, 9,10,11, 7, 8, 7,
+        9, 8,10, 9,11,10, 7, 7, 8, 8, 9, 9,10,10,11, 9,
+       10, 9,11,10,11,10,12,11, 9, 9,10,10,10,10,11,11,
+       12,
+};
+
+static float _vq_quantthresh_res_B_3[] = {
+       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
+};
+
+static long _vq_quantmap_res_B_3[] = {
+           7,    5,    3,    1,    0,    2,    4,    6,
+           8,
+};
+
+static encode_aux_threshmatch _vq_auxt_res_B_3 = {
+       _vq_quantthresh_res_B_3,
+       _vq_quantmap_res_B_3,
+       9,
+       9
+};
+
+static static_codebook _vq_book_res_B_3 = {
+       2, 81,
+       _vq_lengthlist_res_B_3,
+       1, -531628032, 1611661312, 4, 0,
+       _vq_quantlist_res_B_3,
+       NULL,
+       &_vq_auxt_res_B_3,
+       NULL,
+       0
+};
+
+
+#endif
diff --git a/lib/books/res_B_4.vqh b/lib/books/res_B_4.vqh
new file mode 100644 (file)
index 0000000..8f84184
--- /dev/null
@@ -0,0 +1,1095 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
+ * THE GNU LESSER/LIBRARY PUBLIC LICENSE, WHICH IS INCLUDED WITH    *
+ * THIS SOURCE. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.        *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company, http://www.xiph.org/                 *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V_res_B_4_VQH_
+#define _V_res_B_4_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist_res_B_4[] = {
+       16,
+       15,
+       17,
+       14,
+       18,
+       13,
+       19,
+       12,
+       20,
+       11,
+       21,
+       10,
+       22,
+       9,
+       23,
+       8,
+       24,
+       7,
+       25,
+       6,
+       26,
+       5,
+       27,
+       4,
+       28,
+       3,
+       29,
+       2,
+       30,
+       1,
+       31,
+       0,
+       32,
+};
+
+static long _vq_lengthlist_res_B_4[] = {
+        3, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9,10,10,10,10,11,
+       11,11,11,12,12,12,13,13,13,13,14,13,14,15,14,14,
+       15, 5, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9,10, 9,11,10,
+       11,11,12,11,13,12,13,13,13,13,13,13,13,13,14,14,
+       15,14, 5, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9,10,10,11,
+       10,11,11,12,11,12,12,13,12,13,13,13,14,14,14,14,
+       14,14,15, 6, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
+       11,11,11,11,12,12,13,12,13,13,14,13,14,14,14,14,
+       15,14,15,15, 6, 6, 6, 7, 7, 8, 8, 8, 9, 9, 9,10,
+       10,11,11,11,11,12,12,13,13,13,13,13,13,14,14,14,
+       14,14,15,15,15, 7, 7, 7, 8, 8, 9, 8, 9, 9,10, 9,
+       11,10,11,11,12,12,13,12,13,13,14,13,14,14,14,14,
+       14,15,15,14,16,15, 7, 7, 7, 8, 8, 8, 9, 9, 9,10,
+       10,10,11,11,11,12,12,12,12,13,13,13,13,13,14,14,
+       14,15,15,15,16,15,15, 8, 8, 8, 9, 9, 9, 9,10, 9,
+       10,10,11,11,12,11,12,12,13,12,13,13,13,14,14,14,
+       15,14,15,15,15,15,16,15, 8, 8, 8, 8, 9, 9, 9,10,
+       10,10,10,11,11,11,12,12,12,12,13,13,14,13,14,14,
+       15,14,15,14,15,14,15,14,16, 9, 9, 9, 9, 9,10, 9,
+       10,10,11,10,12,11,12,12,13,13,13,13,14,13,14,14,
+       14,14,15,15,15,15,15,15,16,16, 9, 9, 9, 9, 9, 9,
+       10,10,10,11,11,11,12,12,12,13,13,13,13,13,14,14,
+       14,15,14,14,15,14,15,14,15,15,16,10,10,10,10,10,
+       11,10,11,11,12,11,12,12,13,12,13,13,13,13,14,14,
+       14,14,16,14,15,15,15,15,15,16,16,15,10,10,10,10,
+       10,10,11,11,11,11,12,12,12,12,12,13,13,14,14,14,
+       15,14,15,14,16,15,15,15,15,16,16,15,15,10,11,10,
+       11,11,11,11,12,11,12,12,13,12,14,13,13,13,14,14,
+       14,14,15,14,15,14,17,15,15,15,16,15,16,15,10,10,
+       11,11,11,11,11,11,12,12,12,12,13,13,13,13,14,14,
+       14,14,14,15,15,15,15,15,16,16,15,17,15,16,15,11,
+       11,11,12,11,12,12,12,12,13,12,13,13,13,13,14,13,
+       14,14,14,15,15,15,14,16,15,15,16,15,17,16,16,15,
+       11,11,11,11,11,12,12,12,12,12,13,13,13,13,13,14,
+       14,13,14,14,14,15,15,15,15,16,15,16,15,16,16,15,
+       17,11,12,12,12,12,12,13,13,12,13,13,14,13,15,13,
+       14,14,15,14,16,15,15,16,15,15,15,15,17,15,16,16,
+       16,16,11,12,12,12,12,12,12,12,13,13,13,13,13,13,
+       14,14,14,14,15,14,15,15,15,16,16,15,15,16,16,16,
+       16,16,16,12,12,12,12,12,13,12,13,13,13,13,14,14,
+       14,14,14,14,14,15,15,15,16,16,16,15,16,16,17,16,
+       17,15,18,16,12,12,12,13,12,13,13,13,13,13,14,14,
+       14,14,14,15,15,15,15,15,15,15,15,15,16,17,17,16,
+       16,16,17,17,16,12,13,13,13,13,13,13,13,13,15,14,
+       15,14,15,15,15,15,15,15,15,16,16,16,16,16,16,16,
+       17,17,17,16,17,16,12,13,13,13,13,13,13,14,14,14,
+       14,14,14,14,14,14,14,15,16,15,15,15,16,15,17,16,
+       15,16,17,16,16,17, 0,13,13,13,13,13,14,13,14,14,
+       14,14,15,14,15,14,15,15,15,16,15,16,17,16,18,15,
+       17,16,17,16,16,17,16,18,13,13,13,13,13,14,14,14,
+       13,14,14,15,15,15,15,15,16,15,17,16,16,15,16,17,
+       17,16,17,16,16,17,16,16,16,13,14,13,13,14,14,14,
+       14,14,14,14,14,15,15,15,15,15,16,15,16,16,17,16,
+       15,15,17,16,16,17,17,17,17,17,13,13,13,13,14,13,
+       14,14,14,14,15,14,15,15,16,15,16,15,15,16,15,15,
+       15,16,16,17,16,18,16,16,18,16,18,14,14,14,14,13,
+       14,14,15,15,15,14,15,15,15,16,15,16,17,16,17,16,
+       16,16,17,16,17,17,17,16,17,16, 0, 0,13,14,14,13,
+       14,14,15,14,15,15,15,14,14,15,15,16,16,15,16,16,
+       16,16,16,17,17,16, 0,16,16,17,18,17, 0,14,14,14,
+       15,14,15,16,15,15,15,15,15,16,16,15,16,16,18,16,
+       17,16,16,16,17,16,18,17,17,17,17,18,17,16,14,14,
+       15,14,14,15,15,16,15,16,15,15,15,16,16,16,17,18,
+       16,16,17,15,17,16, 0,17,18,18,18,17, 0,17, 0,15,
+       14,15,15,15,15,15,15,16,16,15,16,15,18,16,18,16,
+       17,16, 0,17,17,18,18,16,17,18,18,17,18,17,18,18,
+       14,14,14,15,16,15,15,15,16,15,15,16,16,16,16,16,
+       16,17,17,16,17,16,17,16,18,17,17,17,17,17,16,17,
+       17,
+};
+
+static float _vq_quantthresh_res_B_4[] = {
+       -15.5, -14.5, -13.5, -12.5, -11.5, -10.5, -9.5, -8.5, 
+       -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
+       0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
+       8.5, 9.5, 10.5, 11.5, 12.5, 13.5, 14.5, 15.5, 
+};
+
+static long _vq_quantmap_res_B_4[] = {
+          31,   29,   27,   25,   23,   21,   19,   17,
+          15,   13,   11,    9,    7,    5,    3,    1,
+           0,    2,    4,    6,    8,   10,   12,   14,
+          16,   18,   20,   22,   24,   26,   28,   30,
+          32,
+};
+
+static encode_aux_threshmatch _vq_auxt_res_B_4 = {
+       _vq_quantthresh_res_B_4,
+       _vq_quantmap_res_B_4,
+       33,
+       33
+};
+
+static long _vq_pigeonmap_res_B_4[] = {
+          10,     9,     9,     8,     7,     7,     6,     5, 
+           5,     4,     3,     3,     2,     1,     1,     0, 
+           0,     0,     1,     2,     2,     3,     4,     4, 
+           5,     6,     6,     7,     8,     8,     9,    10, 
+};
+
+static long _vq_fitlist_res_B_4[] = {
+           0,     1,     2,     3,    33,    34,    35,    36, 
+          66,    67,    99,   100,     4,    37,    68,   101, 
+           6,    39,    70,   103,    69,   132,   133,   134, 
+          72,   136,   135,   198,   199,   200,   138,   202, 
+           1,     3,     5,     7,    34,    36,    38,    40, 
+          69,    71,   102,   104,     0,    33,    67,   100, 
+           2,     4,     6,     8,    35,    37,    39,    41, 
+          70,    72,   103,   105,    73,   135,   137,    66, 
+         133,    68,    74,   136,   138,   139,   201,   203, 
+         132,   199,   134,   140,   202,   204,     3,     5, 
+           7,     9,    36,    38,    40,    42,    71,    73, 
+         104,   106,     4,     6,     8,    10,    37,    39, 
+          41,    43,    72,    74,   105,   107,    12,    45, 
+          76,   109,    69,    75,   137,   139,    70,   138, 
+         140,    78,   142,   135,   141,   203,   205,   136, 
+         204,   206,   144,   208,     7,     9,    11,    13, 
+          40,    42,    44,    46,    75,    77,   108,   110, 
+           5,    38,    73,   106,     8,    10,    12,    14, 
+          41,    43,    45,    47,    76,    78,   109,   111, 
+          79,   141,   143,    71,   139,    74,    80,   142, 
+         144,   145,   207,   209,   137,   205,   140,   146, 
+         208,   210,     9,    11,    13,    15,    42,    44, 
+          46,    48,    77,    79,   110,   112,    10,    12, 
+          14,    16,    43,    45,    47,    49,    78,    80, 
+         111,   113,    18,    51,    82,   115,    75,    81, 
+         143,   145,    76,   144,   146,    84,   148,   141, 
+         147,   209,   211,   142,   210,   212,   150,   214, 
+          13,    15,    17,    19,    46,    48,    50,    52, 
+          81,    83,   114,   116,    11,    44,    79,   112, 
+          14,    16,    18,    20,    47,    49,    51,    53, 
+          82,    84,   115,   117,    85,   147,   149,    77, 
+         145,    80,    86,   148,   150,   151,   213,   215, 
+         143,   211,   146,   152,   214,   216,    15,    17, 
+          19,    21,    48,    50,    52,    54,    83,    85, 
+         116,   118,    16,    18,    20,    22,    49,    51, 
+          53,    55,    84,    86,   117,   119,    24,    57, 
+          88,   121,    81,    87,   149,   151,    82,   150, 
+         152,    90,   154,   147,   153,   215,   217,   148, 
+         216,   218,   156,   220,    19,    21,    23,    25, 
+          52,    54,    56,    58,    87,    89,   120,   122, 
+          17,    50,    85,   118,    20,    22,    24,    26, 
+          53,    55,    57,    59,    88,    90,   121,   123, 
+          91,   153,   155,    83,   151,    86,    92,   154, 
+         156,   157,   219,   221,   149,   217,   152,   158, 
+         220,   222,    21,    23,    25,    27,    54,    56, 
+          58,    60,    89,    91,   122,   124,    22,    24, 
+          26,    28,    55,    57,    59,    61,    90,    92, 
+         123,   125,    30,    63,    94,   127,    87,    93, 
+         155,   157,    88,   156,   158,    96,   160,   153, 
+         159,   221,   223,   154,   222,   224,   162,   226, 
+          25,    27,    29,    31,    58,    60,    62,    64, 
+          93,    95,   126,   128,    23,    56,    91,   124, 
+          26,    28,    30,    32,    59,    61,    63,    65, 
+          94,    96,   127,   129,    97,   159,   161,    89, 
+         157,    92,    98,   160,   162,   163,   225,   227, 
+         155,   223,   158,   164,   226,   228,    27,    29, 
+          31,    60,    62,    64,    95,    97,   128,   130, 
+          28,    30,    32,    61,    63,    65,    96,    98, 
+         129,   131,    93,   161,   163,    94,   162,   164, 
+         159,   227,   229,   160,   228,   230,    33,    34, 
+          99,   100,   101,   102,   165,   166,   167,   168, 
+         231,   232,    35,   103,   169,   233,    37,   105, 
+         171,   235,     0,     1,    36,     2,     4,    39, 
+          66,    67,   132,   133,   134,   135,   198,   199, 
+         200,   201,   264,   265,    68,   136,   202,   266, 
+          70,   138,   204,   268,    36,    38,   100,   102, 
+         104,   106,   166,   168,   170,   172,   234,   236, 
+          34,    99,   165,   232,    37,    39,   101,   103, 
+         105,   107,   167,   169,   171,   173,   235,   237, 
+           3,     5,    40,     1,    33,     4,     6,    35, 
+          41,    69,    71,   133,   135,   137,   139,   199, 
+         201,   203,   205,   267,   269,    67,   132,   198, 
+         265,    70,    72,   134,   136,   138,   140,   200, 
+         202,   204,   206,   268,   270,    38,    40,   102, 
+         104,   106,   108,   168,   170,   172,   174,   236, 
+         238,    39,    41,   103,   105,   107,   109,   169, 
+         171,   173,   175,   237,   239,    43,   111,   177, 
+         241,     5,     7,    36,    42,     6,     8,    37, 
+          10,    45,    71,    73,   135,   137,   139,   141, 
+         201,   203,   205,   207,   269,   271,    72,    74, 
+         136,   138,   140,   142,   202,   204,   206,   208, 
+         270,   272,    76,   144,   210,   274,    42,    44, 
+         106,   108,   110,   112,   172,   174,   176,   178, 
+         240,   242,    40,   104,   170,   238,    43,    45, 
+         107,   109,   111,   113,   173,   175,   177,   179, 
+         241,   243,     9,    11,    46,     7,    38,    10, 
+          12,    41,    47,    75,    77,   139,   141,   143, 
+         145,   205,   207,   209,   211,   273,   275,    73, 
+         137,   203,   271,    76,    78,   140,   142,   144, 
+         146,   206,   208,   210,   212,   274,   276,    44, 
+          46,   108,   110,   112,   114,   174,   176,   178, 
+         180,   242,   244,    45,    47,   109,   111,   113, 
+         115,   175,   177,   179,   181,   243,   245,    49, 
+         117,   183,   247,    11,    13,    42,    48,    12, 
+          14,    43,    16,    51,    77,    79,   141,   143, 
+         145,   147,   207,   209,   211,   213,   275,   277, 
+          78,    80,   142,   144,   146,   148,   208,   210, 
+         212,   214,   276,   278,    82,   150,   216,   280, 
+          48,    50,   112,   114,   116,   118,   178,   180, 
+         182,   184,   246,   248,    46,   110,   176,   244, 
+          49,    51,   113,   115,   117,   119,   179,   181, 
+         183,   185,   247,   249,    15,    17,    52,    13, 
+          44,    16,    18,    47,    53,    81,    83,   145, 
+         147,   149,   151,   211,   213,   215,   217,   279, 
+         281,    79,   143,   209,   277,    82,    84,   146, 
+         148,   150,   152,   212,   214,   216,   218,   280, 
+         282,    50,    52,   114,   116,   118,   120,   180, 
+         182,   184,   186,   248,   250,    51,    53,   115, 
+         117,   119,   121,   181,   183,   185,   187,   249, 
+         251,    55,   123,   189,   253,    17,    19,    48, 
+          54,    18,    20,    49,    22,    57,    83,    85, 
+         147,   149,   151,   153,   213,   215,   217,   219, 
+         281,   283,    84,    86,   148,   150,   152,   154, 
+         214,   216,   218,   220,   282,   284,    88,   156, 
+         222,   286,    54,    56,   118,   120,   122,   124, 
+         184,   186,   188,   190,   252,   254,    52,   116, 
+         182,   250,    55,    57,   119,   121,   123,   125, 
+         185,   187,   189,   191,   253,   255,    21,    23, 
+          58,    19,    50,    22,    24,    53,    59,    87, 
+          89,   151,   153,   155,   157,   217,   219,   221, 
+         223,   285,   287,    85,   149,   215,   283,    88, 
+          90,   152,   154,   156,   158,   218,   220,   222, 
+         224,   286,   288,    56,    58,   120,   122,   124, 
+         126,   186,   188,   190,   192,   254,   256,    57, 
+          59,   121,   123,   125,   127,   187,   189,   191, 
+         193,   255,   257,    61,   129,   195,   259,    23, 
+          25,    54,    60,    24,    26,    55,    28,    63, 
+          89,    91,   153,   155,   157,   159,   219,   221, 
+         223,   225,   287,   289,    90,    92,   154,   156, 
+         158,   160,   220,   222,   224,   226,   288,   290, 
+          94,   162,   228,   292,    60,    62,   124,   126, 
+         128,   130,   190,   192,   194,   196,   258,   260, 
+          58,   122,   188,   256,    61,    63,   125,   127, 
+         129,   131,   191,   193,   195,   197,   259,   261, 
+          27,    29,    64,    25,    56,    28,    30,    59, 
+          65,    93,    95,   157,   159,   161,   163,   223, 
+         225,   227,   229,   291,   293,    91,   155,   221, 
+         289,    94,    96,   158,   160,   162,   164,   224, 
+         226,   228,   230,   292,   294,    62,    64,   126, 
+         128,   130,   192,   194,   196,   260,   262,    63, 
+          65,   127,   129,   131,   193,   195,   197,   261, 
+         263,    29,    31,    60,    30,    32,    61,    95, 
+          97,   159,   161,   163,   225,   227,   229,   293, 
+         295,    96,    98,   160,   162,   164,   226,   228, 
+         230,   294,   296,    99,   100,   165,   166,   167, 
+         168,   231,   232,   233,   234,   297,   298,   101, 
+         169,   235,   299,   103,   171,   237,   301,   132, 
+         133,   198,   199,   200,   201,   264,   265,   266, 
+         267,   330,   331,   134,   202,   268,   332,   136, 
+         204,   270,   334,   333,   396,   397,   398,   336, 
+         400,   102,   104,   166,   168,   170,   172,   232, 
+         234,   236,   238,   300,   302,   100,   165,   231, 
+         298,   103,   105,   167,   169,   171,   173,   233, 
+         235,   237,   239,   301,   303,   135,   137,   199, 
+         201,   203,   205,   265,   267,   269,   271,   333, 
+         335,   133,   198,   264,   331,   136,   138,   200, 
+         202,   204,   206,   266,   268,   270,   272,   334, 
+         336,   337,   399,   401,   330,   397,   332,   338, 
+         400,   402,   104,   106,   168,   170,   172,   174, 
+         234,   236,   238,   240,   302,   304,   105,   107, 
+         169,   171,   173,   175,   235,   237,   239,   241, 
+         303,   305,   109,   177,   243,   307,   137,   139, 
+         201,   203,   205,   207,   267,   269,   271,   273, 
+         335,   337,   138,   140,   202,   204,   206,   208, 
+         268,   270,   272,   274,   336,   338,   142,   210, 
+         276,   340,   333,   339,   401,   403,   334,   402, 
+         404,   342,   406,   108,   110,   172,   174,   176, 
+         178,   238,   240,   242,   244,   306,   308,   106, 
+         170,   236,   304,   109,   111,   173,   175,   177, 
+         179,   239,   241,   243,   245,   307,   309,   141, 
+         143,   205,   207,   209,   211,   271,   273,   275, 
+         277,   339,   341,   139,   203,   269,   337,   142, 
+         144,   206,   208,   210,   212,   272,   274,   276, 
+         278,   340,   342,   343,   405,   407,   335,   403, 
+         338,   344,   406,   408,   110,   112,   174,   176, 
+         178,   180,   240,   242,   244,   246,   308,   310, 
+         111,   113,   175,   177,   179,   181,   241,   243, 
+         245,   247,   309,   311,   115,   183,   249,   313, 
+         143,   145,   207,   209,   211,   213,   273,   275, 
+         277,   279,   341,   343,   144,   146,   208,   210, 
+         212,   214,   274,   276,   278,   280,   342,   344, 
+         148,   216,   282,   346,   339,   345,   407,   409, 
+         340,   408,   410,   348,   412,   114,   116,   178, 
+         180,   182,   184,   244,   246,   248,   250,   312, 
+         314,   112,   176,   242,   310,   115,   117,   179, 
+         181,   183,   185,   245,   247,   249,   251,   313, 
+         315,   147,   149,   211,   213,   215,   217,   277, 
+         279,   281,   283,   345,   347,   145,   209,   275, 
+         343,   148,   150,   212,   214,   216,   218,   278, 
+         280,   282,   284,   346,   348,   349,   411,   413, 
+         341,   409,   344,   350,   412,   414,   116,   118, 
+         180,   182,   184,   186,   246,   248,   250,   252, 
+         314,   316,   117,   119,   181,   183,   185,   187, 
+         247,   249,   251,   253,   315,   317,   121,   189, 
+         255,   319,   149,   151,   213,   215,   217,   219, 
+         279,   281,   283,   285,   347,   349,   150,   152, 
+         214,   216,   218,   220,   280,   282,   284,   286, 
+         348,   350,   154,   222,   288,   352,   345,   351, 
+         413,   415,   346,   414,   416,   354,   418,   120, 
+         122,   184,   186,   188,   190,   250,   252,   254, 
+         256,   318,   320,   118,   182,   248,   316,   121, 
+         123,   185,   187,   189,   191,   251,   253,   255, 
+         257,   319,   321,   153,   155,   217,   219,   221, 
+         223,   283,   285,   287,   289,   351,   353,   151, 
+         215,   281,   349,   154,   156,   218,   220,   222, 
+         224,   284,   286,   288,   290,   352,   354,   355, 
+         417,   419,   347,   415,   350,   356,   418,   420, 
+         122,   124,   186,   188,   190,   192,   252,   254, 
+         256,   258,   320,   322,   123,   125,   187,   189, 
+         191,   193,   253,   255,   257,   259,   321,   323, 
+         127,   195,   261,   325,   155,   157,   219,   221, 
+         223,   225,   285,   287,   289,   291,   353,   355, 
+         156,   158,   220,   222,   224,   226,   286,   288, 
+         290,   292,   354,   356,   160,   228,   294,   358, 
+         351,   357,   419,   421,   352,   420,   422,   360, 
+         424,   126,   128,   190,   192,   194,   196,   256, 
+         258,   260,   262,   324,   326,   124,   188,   254, 
+         322,   127,   129,   191,   193,   195,   197,   257, 
+         259,   261,   263,   325,   327,   159,   161,   223, 
+         225,   227,   229,   289,   291,   293,   295,   357, 
+         359,   157,   221,   287,   355,   160,   162,   224, 
+         226,   228,   230,   290,   292,   294,   296,   358, 
+         360,   361,   423,   425,   353,   421,   356,   362, 
+         424,   426,   128,   130,   192,   194,   196,   258, 
+         260,   262,   326,   328,   129,   131,   193,   195, 
+         197,   259,   261,   263,   327,   329,   161,   163, 
+         225,   227,   229,   291,   293,   295,   359,   361, 
+         162,   164,   226,   228,   230,   292,   294,   296, 
+         360,   362,   357,   425,   427,   358,   426,   428, 
+         231,   232,   297,   298,   299,   300,   363,   364, 
+         365,   366,   429,   430,   233,   301,   367,   431, 
+         235,   303,   369,   433,   165,   166,   234,   167, 
+         169,   237,   264,   265,   330,   331,   332,   333, 
+         396,   397,   398,   399,   462,   463,   266,   334, 
+         400,   464,   268,   336,   402,   466,   234,   236, 
+         298,   300,   302,   304,   364,   366,   368,   370, 
+         432,   434,   232,   297,   363,   430,   235,   237, 
+         299,   301,   303,   305,   365,   367,   369,   371, 
+         433,   435,   168,   170,   238,   166,   231,   169, 
+         171,   233,   239,   267,   269,   331,   333,   335, 
+         337,   397,   399,   401,   403,   465,   467,   265, 
+         330,   396,   463,   268,   270,   332,   334,   336, 
+         338,   398,   400,   402,   404,   466,   468,   236, 
+         238,   300,   302,   304,   306,   366,   368,   370, 
+         372,   434,   436,   237,   239,   301,   303,   305, 
+         307,   367,   369,   371,   373,   435,   437,   241, 
+         309,   375,   439,   170,   172,   234,   240,   171, 
+         173,   235,   175,   243,   269,   271,   333,   335, 
+         337,   339,   399,   401,   403,   405,   467,   469, 
+         270,   272,   334,   336,   338,   340,   400,   402, 
+         404,   406,   468,   470,   274,   342,   408,   472, 
+         240,   242,   304,   306,   308,   310,   370,   372, 
+         374,   376,   438,   440,   238,   302,   368,   436, 
+         241,   243,   305,   307,   309,   311,   371,   373, 
+         375,   377,   439,   441,   174,   176,   244,   172, 
+         236,   175,   177,   239,   245,   273,   275,   337, 
+         339,   341,   343,   403,   405,   407,   409,   471, 
+         473,   271,   335,   401,   469,   274,   276,   338, 
+         340,   342,   344,   404,   406,   408,   410,   472, 
+         474,   242,   244,   306,   308,   310,   312,   372, 
+         374,   376,   378,   440,   442,   243,   245,   307, 
+         309,   311,   313,   373,   375,   377,   379,   441, 
+         443,   247,   315,   381,   445,   176,   178,   240, 
+         246,   177,   179,   241,   181,   249,   275,   277, 
+         339,   341,   343,   345,   405,   407,   409,   411, 
+         473,   475,   276,   278,   340,   342,   344,   346, 
+         406,   408,   410,   412,   474,   476,   280,   348, 
+         414,   478,   246,   248,   310,   312,   314,   316, 
+         376,   378,   380,   382,   444,   446,   244,   308, 
+         374,   442,   247,   249,   311,   313,   315,   317, 
+         377,   379,   381,   383,   445,   447,   180,   182, 
+         250,   178,   242,   181,   183,   245,   251,   279, 
+         281,   343,   345,   347,   349,   409,   411,   413, 
+         415,   477,   479,   277,   341,   407,   475,   280, 
+         282,   344,   346,   348,   350,   410,   412,   414, 
+         416,   478,   480,   248,   250,   312,   314,   316, 
+         318,   378,   380,   382,   384,   446,   448,   249, 
+         251,   313,   315,   317,   319,   379,   381,   383, 
+         385,   447,   449,   253,   321,   387,   451,   182, 
+         184,   246,   252,   183,   185,   247,   187,   255, 
+         281,   283,   345,   347,   349,   351,   411,   413, 
+         415,   417,   479,   481,   282,   284,   346,   348, 
+         350,   352,   412,   414,   416,   418,   480,   482, 
+         286,   354,   420,   484,   252,   254,   316,   318, 
+         320,   322,   382,   384,   386,   388,   450,   452, 
+         250,   314,   380,   448,   253,   255,   317,   319, 
+         321,   323,   383,   385,   387,   389,   451,   453, 
+         186,   188,   256,   184,   248,   187,   189,   251, 
+         257,   285,   287,   349,   351,   353,   355,   415, 
+         417,   419,   421,   483,   485,   283,   347,   413, 
+         481,   286,   288,   350,   352,   354,   356,   416, 
+         418,   420,   422,   484,   486,   254,   256,   318, 
+         320,   322,   324,   384,   386,   388,   390,   452, 
+         454,   255,   257,   319,   321,   323,   325,   385, 
+         387,   389,   391,   453,   455,   259,   327,   393, 
+         457,   188,   190,   252,   258,   189,   191,   253, 
+         193,   261,   287,   289,   351,   353,   355,   357, 
+         417,   419,   421,   423,   485,   487,   288,   290, 
+         352,   354,   356,   358,   418,   420,   422,   424, 
+         486,   488,   292,   360,   426,   490,   258,   260, 
+         322,   324,   326,   328,   388,   390,   392,   394, 
+         456,   458,   256,   320,   386,   454,   259,   261, 
+         323,   325,   327,   329,   389,   391,   393,   395, 
+         457,   459,   192,   194,   262,   190,   254,   193, 
+         195,   257,   263,   291,   293,   355,   357,   359, 
+         361,   421,   423,   425,   427,   489,   491,   289, 
+         353,   419,   487,   292,   294,   356,   358,   360, 
+         362,   422,   424,   426,   428,   490,   492,   260, 
+         262,   324,   326,   328,   390,   392,   394,   458, 
+         460,   261,   263,   325,   327,   329,   391,   393, 
+         395,   459,   461,   194,   196,   258,   195,   197, 
+         259,   293,   295,   357,   359,   361,   423,   425, 
+         427,   491,   493,   294,   296,   358,   360,   362, 
+         424,   426,   428,   492,   494,   297,   298,   363, 
+         364,   365,   366,   429,   430,   431,   432,   495, 
+         496,   299,   367,   433,   497,   301,   369,   435, 
+         499,   330,   331,   396,   397,   398,   399,   462, 
+         463,   464,   465,   528,   529,   332,   400,   466, 
+         530,   334,   402,   468,   532,   531,   594,   595, 
+         596,   534,   598,   300,   302,   364,   366,   368, 
+         370,   430,   432,   434,   436,   498,   500,   298, 
+         363,   429,   496,   301,   303,   365,   367,   369, 
+         371,   431,   433,   435,   437,   499,   501,   333, 
+         335,   397,   399,   401,   403,   463,   465,   467, 
+         469,   531,   533,   331,   396,   462,   529,   334, 
+         336,   398,   400,   402,   404,   464,   466,   468, 
+         470,   532,   534,   535,   597,   599,   528,   595, 
+         530,   536,   598,   600,   302,   304,   366,   368, 
+         370,   372,   432,   434,   436,   438,   500,   502, 
+         303,   305,   367,   369,   371,   373,   433,   435, 
+         437,   439,   501,   503,   307,   375,   441,   505, 
+         335,   337,   399,   401,   403,   405,   465,   467, 
+         469,   471,   533,   535,   336,   338,   400,   402, 
+         404,   406,   466,   468,   470,   472,   534,   536, 
+         340,   408,   474,   538,   531,   537,   599,   601, 
+         532,   600,   602,   540,   604,   306,   308,   370, 
+         372,   374,   376,   436,   438,   440,   442,   504, 
+         506,   304,   368,   434,   502,   307,   309,   371, 
+         373,   375,   377,   437,   439,   441,   443,   505, 
+         507,   339,   341,   403,   405,   407,   409,   469, 
+         471,   473,   475,   537,   539,   337,   401,   467, 
+         535,   340,   342,   404,   406,   408,   410,   470, 
+         472,   474,   476,   538,   540,   541,   603,   605, 
+         533,   601,   536,   542,   604,   606,   308,   310, 
+         372,   374,   376,   378,   438,   440,   442,   444, 
+         506,   508,   309,   311,   373,   375,   377,   379, 
+         439,   441,   443,   445,   507,   509,   313,   381, 
+         447,   511,   341,   343,   405,   407,   409,   411, 
+         471,   473,   475,   477,   539,   541,   342,   344, 
+         406,   408,   410,   412,   472,   474,   476,   478, 
+         540,   542,   346,   414,   480,   544,   537,   543, 
+         605,   607,   538,   606,   608,   546,   610,   312, 
+         314,   376,   378,   380,   382,   442,   444,   446, 
+         448,   510,   512,   310,   374,   440,   508,   313, 
+         315,   377,   379,   381,   383,   443,   445,   447, 
+         449,   511,   513,   345,   347,   409,   411,   413, 
+         415,   475,   477,   479,   481,   543,   545,   343, 
+         407,   473,   541,   346,   348,   410,   412,   414, 
+         416,   476,   478,   480,   482,   544,   546,   547, 
+         609,   611,   539,   607,   542,   548,   610,   612, 
+         314,   316,   378,   380,   382,   384,   444,   446, 
+         448,   450,   512,   514,   315,   317,   379,   381, 
+         383,   385,   445,   447,   449,   451,   513,   515, 
+         319,   387,   453,   517,   347,   349,   411,   413, 
+         415,   417,   477,   479,   481,   483,   545,   547, 
+         348,   350,   412,   414,   416,   418,   478,   480, 
+         482,   484,   546,   548,   352,   420,   486,   550, 
+         543,   549,   611,   613,   544,   612,   614,   552, 
+         616,   318,   320,   382,   384,   386,   388,   448, 
+         450,   452,   454,   516,   518,   316,   380,   446, 
+         514,   319,   321,   383,   385,   387,   389,   449, 
+         451,   453,   455,   517,   519,   351,   353,   415, 
+         417,   419,   421,   481,   483,   485,   487,   549, 
+         551,   349,   413,   479,   547,   352,   354,   416, 
+         418,   420,   422,   482,   484,   486,   488,   550, 
+         552,   553,   615,   617,   545,   613,   548,   554, 
+         616,   618,   320,   322,   384,   386,   388,   390, 
+         450,   452,   454,   456,   518,   520,   321,   323, 
+         385,   387,   389,   391,   451,   453,   455,   457, 
+         519,   521,   325,   393,   459,   523,   353,   355, 
+         417,   419,   421,   423,   483,   485,   487,   489, 
+         551,   553,   354,   356,   418,   420,   422,   424, 
+         484,   486,   488,   490,   552,   554,   358,   426, 
+         492,   556,   549,   555,   617,   619,   550,   618, 
+         620,   558,   622,   324,   326,   388,   390,   392, 
+         394,   454,   456,   458,   460,   522,   524,   322, 
+         386,   452,   520,   325,   327,   389,   391,   393, 
+         395,   455,   457,   459,   461,   523,   525,   357, 
+         359,   421,   423,   425,   427,   487,   489,   491, 
+         493,   555,   557,   355,   419,   485,   553,   358, 
+         360,   422,   424,   426,   428,   488,   490,   492, 
+         494,   556,   558,   559,   621,   623,   551,   619, 
+         554,   560,   622,   624,   326,   328,   390,   392, 
+         394,   456,   458,   460,   524,   526,   327,   329, 
+         391,   393,   395,   457,   459,   461,   525,   527, 
+         359,   361,   423,   425,   427,   489,   491,   493, 
+         557,   559,   360,   362,   424,   426,   428,   490, 
+         492,   494,   558,   560,   555,   623,   625,   556, 
+         624,   626,   429,   430,   495,   496,   497,   498, 
+         561,   562,   563,   564,   627,   628,   431,   499, 
+         565,   629,   433,   501,   567,   631,   363,   364, 
+         432,   365,   367,   435,   462,   463,   528,   529, 
+         530,   531,   594,   595,   596,   597,   660,   661, 
+         464,   532,   598,   662,   466,   534,   600,   664, 
+         432,   434,   496,   498,   500,   502,   562,   564, 
+         566,   568,   630,   632,   430,   495,   561,   628, 
+         433,   435,   497,   499,   501,   503,   563,   565, 
+         567,   569,   631,   633,   366,   368,   436,   364, 
+         429,   367,   369,   431,   437,   465,   467,   529, 
+         531,   533,   535,   595,   597,   599,   601,   663, 
+         665,   463,   528,   594,   661,   466,   468,   530, 
+         532,   534,   536,   596,   598,   600,   602,   664, 
+         666,   434,   436,   498,   500,   502,   504,   564, 
+         566,   568,   570,   632,   634,   435,   437,   499, 
+         501,   503,   505,   565,   567,   569,   571,   633, 
+         635,   439,   507,   573,   637,   368,   370,   432, 
+         438,   369,   371,   433,   373,   441,   467,   469, 
+         531,   533,   535,   537,   597,   599,   601,   603, 
+         665,   667,   468,   470,   532,   534,   536,   538, 
+         598,   600,   602,   604,   666,   668,   472,   540, 
+         606,   670,   438,   440,   502,   504,   506,   508, 
+         568,   570,   572,   574,   636,   638,   436,   500, 
+         566,   634,   439,   441,   503,   505,   507,   509, 
+         569,   571,   573,   575,   637,   639,   372,   374, 
+         442,   370,   434,   373,   375,   437,   443,   471, 
+         473,   535,   537,   539,   541,   601,   603,   605, 
+         607,   669,   671,   469,   533,   599,   667,   472, 
+         474,   536,   538,   540,   542,   602,   604,   606, 
+         608,   670,   672,   440,   442,   504,   506,   508, 
+         510,   570,   572,   574,   576,   638,   640,   441, 
+         443,   505,   507,   509,   511,   571,   573,   575, 
+         577,   639,   641,   445,   513,   579,   643,   374, 
+         376,   438,   444,   375,   377,   439,   379,   447, 
+         473,   475,   537,   539,   541,   543,   603,   605, 
+         607,   609,   671,   673,   474,   476,   538,   540, 
+         542,   544,   604,   606,   608,   610,   672,   674, 
+         478,   546,   612,   676,   444,   446,   508,   510, 
+         512,   514,   574,   576,   578,   580,   642,   644, 
+         442,   506,   572,   640,   445,   447,   509,   511, 
+         513,   515,   575,   577,   579,   581,   643,   645, 
+         378,   380,   448,   376,   440,   379,   381,   443, 
+         449,   477,   479,   541,   543,   545,   547,   607, 
+         609,   611,   613,   675,   677,   475,   539,   605, 
+         673,   478,   480,   542,   544,   546,   548,   608, 
+         610,   612,   614,   676,   678,   446,   448,   510, 
+         512,   514,   516,   576,   578,   580,   582,   644, 
+         646,   447,   449,   511,   513,   515,   517,   577, 
+         579,   581,   583,   645,   647,   451,   519,   585, 
+         649,   380,   382,   444,   450,   381,   383,   445, 
+         385,   453,   479,   481,   543,   545,   547,   549, 
+         609,   611,   613,   615,   677,   679,   480,   482, 
+         544,   546,   548,   550,   610,   612,   614,   616, 
+         678,   680,   484,   552,   618,   682,   450,   452, 
+         514,   516,   518,   520,   580,   582,   584,   586, 
+         648,   650,   448,   512,   578,   646,   451,   453, 
+         515,   517,   519,   521,   581,   583,   585,   587, 
+         649,   651,   384,   386,   454,   382,   446,   385, 
+         387,   449,   455,   483,   485,   547,   549,   551, 
+         553,   613,   615,   617,   619,   681,   683,   481, 
+         545,   611,   679,   484,   486,   548,   550,   552, 
+         554,   614,   616,   618,   620,   682,   684,   452, 
+         454,   516,   518,   520,   522,   582,   584,   586, 
+         588,   650,   652,   453,   455,   517,   519,   521, 
+         523,   583,   585,   587,   589,   651,   653,   457, 
+         525,   591,   655,   386,   388,   450,   456,   387, 
+         389,   451,   391,   459,   485,   487,   549,   551, 
+         553,   555,   615,   617,   619,   621,   683,   685, 
+         486,   488,   550,   552,   554,   556,   616,   618, 
+         620,   622,   684,   686,   490,   558,   624,   688, 
+         456,   458,   520,   522,   524,   526,   586,   588, 
+         590,   592,   654,   656,   454,   518,   584,   652, 
+         457,   459,   521,   523,   525,   527,   587,   589, 
+         591,   593,   655,   657,   390,   392,   460,   388, 
+         452,   391,   393,   455,   461,   489,   491,   553, 
+         555,   557,   559,   619,   621,   623,   625,   687, 
+         689,   487,   551,   617,   685,   490,   492,   554, 
+         556,   558,   560,   620,   622,   624,   626,   688, 
+         690,   458,   460,   522,   524,   526,   588,   590, 
+         592,   656,   658,   459,   461,   523,   525,   527, 
+         589,   591,   593,   657,   659,   392,   394,   456, 
+         393,   395,   457,   491,   493,   555,   557,   559, 
+         621,   623,   625,   689,   691,   492,   494,   556, 
+         558,   560,   622,   624,   626,   690,   692,   495, 
+         496,   561,   562,   563,   564,   627,   628,   629, 
+         630,   693,   694,   497,   565,   631,   695,   499, 
+         567,   633,   697,   528,   529,   594,   595,   596, 
+         597,   660,   661,   662,   663,   726,   727,   530, 
+         598,   664,   728,   532,   600,   666,   730,   729, 
+         792,   793,   794,   732,   796,   498,   500,   562, 
+         564,   566,   568,   628,   630,   632,   634,   696, 
+         698,   496,   561,   627,   694,   499,   501,   563, 
+         565,   567,   569,   629,   631,   633,   635,   697, 
+         699,   531,   533,   595,   597,   599,   601,   661, 
+         663,   665,   667,   729,   731,   529,   594,   660, 
+         727,   532,   534,   596,   598,   600,   602,   662, 
+         664,   666,   668,   730,   732,   733,   795,   797, 
+         726,   793,   728,   734,   796,   798,   500,   502, 
+         564,   566,   568,   570,   630,   632,   634,   636, 
+         698,   700,   501,   503,   565,   567,   569,   571, 
+         631,   633,   635,   637,   699,   701,   505,   573, 
+         639,   703,   533,   535,   597,   599,   601,   603, 
+         663,   665,   667,   669,   731,   733,   534,   536, 
+         598,   600,   602,   604,   664,   666,   668,   670, 
+         732,   734,   538,   606,   672,   736,   729,   735, 
+         797,   799,   730,   798,   800,   738,   802,   504, 
+         506,   568,   570,   572,   574,   634,   636,   638, 
+         640,   702,   704,   502,   566,   632,   700,   505, 
+         507,   569,   571,   573,   575,   635,   637,   639, 
+         641,   703,   705,   537,   539,   601,   603,   605, 
+         607,   667,   669,   671,   673,   735,   737,   535, 
+         599,   665,   733,   538,   540,   602,   604,   606, 
+         608,   668,   670,   672,   674,   736,   738,   739, 
+         801,   803,   731,   799,   734,   740,   802,   804, 
+         506,   508,   570,   572,   574,   576,   636,   638, 
+         640,   642,   704,   706,   507,   509,   571,   573, 
+         575,   577,   637,   639,   641,   643,   705,   707, 
+         511,   579,   645,   709,   539,   541,   603,   605, 
+         607,   609,   669,   671,   673,   675,   737,   739, 
+         540,   542,   604,   606,   608,   610,   670,   672, 
+         674,   676,   738,   740,   544,   612,   678,   742, 
+         735,   741,   803,   805,   736,   804,   806,   744, 
+         808,   510,   512,   574,   576,   578,   580,   640, 
+         642,   644,   646,   708,   710,   508,   572,   638, 
+         706,   511,   513,   575,   577,   579,   581,   641, 
+         643,   645,   647,   709,   711,   543,   545,   607, 
+         609,   611,   613,   673,   675,   677,   679,   741, 
+         743,   541,   605,   671,   739,   544,   546,   608, 
+         610,   612,   614,   674,   676,   678,   680,   742, 
+         744,   745,   807,   809,   737,   805,   740,   746, 
+         808,   810,   512,   514,   576,   578,   580,   582, 
+         642,   644,   646,   648,   710,   712,   513,   515, 
+         577,   579,   581,   583,   643,   645,   647,   649, 
+         711,   713,   517,   585,   651,   715,   545,   547, 
+         609,   611,   613,   615,   675,   677,   679,   681, 
+         743,   745,   546,   548,   610,   612,   614,   616, 
+         676,   678,   680,   682,   744,   746,   550,   618, 
+         684,   748,   741,   747,   809,   811,   742,   810, 
+         812,   750,   814,   516,   518,   580,   582,   584, 
+         586,   646,   648,   650,   652,   714,   716,   514, 
+         578,   644,   712,   517,   519,   581,   583,   585, 
+         587,   647,   649,   651,   653,   715,   717,   549, 
+         551,   613,   615,   617,   619,   679,   681,   683, 
+         685,   747,   749,   547,   611,   677,   745,   550, 
+         552,   614,   616,   618,   620,   680,   682,   684, 
+         686,   748,   750,   751,   813,   815,   743,   811, 
+         746,   752,   814,   816,   518,   520,   582,   584, 
+         586,   588,   648,   650,   652,   654,   716,   718, 
+         519,   521,   583,   585,   587,   589,   649,   651, 
+         653,   655,   717,   719,   523,   591,   657,   721, 
+         551,   553,   615,   617,   619,   621,   681,   683, 
+         685,   687,   749,   751,   552,   554,   616,   618, 
+         620,   622,   682,   684,   686,   688,   750,   752, 
+         556,   624,   690,   754,   747,   753,   815,   817, 
+         748,   816,   818,   756,   820,   522,   524,   586, 
+         588,   590,   592,   652,   654,   656,   658,   720, 
+         722,   520,   584,   650,   718,   523,   525,   587, 
+         589,   591,   593,   653,   655,   657,   659,   721, 
+         723,   555,   557,   619,   621,   623,   625,   685, 
+         687,   689,   691,   753,   755,   553,   617,   683, 
+         751,   556,   558,   620,   622,   624,   626,   686, 
+         688,   690,   692,   754,   756,   757,   819,   821, 
+         749,   817,   752,   820,   822,   524,   526,   588, 
+         590,   592,   654,   656,   658,   722,   724,   525, 
+         527,   589,   591,   593,   655,   657,   659,   723, 
+         725,   557,   559,   621,   623,   625,   687,   689, 
+         691,   755,   757,   558,   560,   622,   624,   626, 
+         688,   690,   692,   756,   753,   821,   823,   754, 
+         822,   824,   627,   628,   693,   694,   695,   696, 
+         759,   760,   761,   762,   825,   826,   629,   697, 
+         763,   827,   631,   699,   765,   829,   561,   562, 
+         630,   563,   565,   633,   660,   661,   726,   727, 
+         728,   729,   792,   793,   794,   795,   858,   859, 
+         662,   730,   796,   860,   664,   732,   798,   862, 
+         630,   632,   694,   696,   698,   700,   760,   762, 
+         764,   766,   828,   830,   628,   693,   759,   826, 
+         631,   633,   695,   697,   699,   701,   761,   763, 
+         765,   767,   829,   831,   564,   566,   634,   562, 
+         627,   565,   567,   629,   635,   663,   665,   727, 
+         729,   731,   733,   793,   795,   797,   799,   861, 
+         863,   661,   726,   792,   859,   664,   666,   728, 
+         730,   732,   734,   794,   796,   798,   800,   862, 
+         864,   632,   634,   696,   698,   700,   702,   762, 
+         764,   766,   768,   830,   832,   633,   635,   697, 
+         699,   701,   703,   763,   765,   767,   769,   831, 
+         833,   637,   705,   771,   835,   566,   568,   630, 
+         636,   567,   569,   631,   571,   639,   665,   667, 
+         729,   731,   733,   735,   795,   797,   799,   801, 
+         863,   865,   666,   668,   730,   732,   734,   736, 
+         796,   798,   800,   802,   864,   866,   670,   738, 
+         804,   868,   636,   638,   700,   702,   704,   706, 
+         766,   768,   770,   772,   834,   836,   634,   698, 
+         764,   832,   637,   639,   701,   703,   705,   707, 
+         767,   769,   771,   773,   835,   837,   570,   572, 
+         640,   568,   632,   571,   573,   635,   641,   669, 
+         671,   733,   735,   737,   739,   799,   801,   803, 
+         805,   867,   869,   667,   731,   797,   865,   670, 
+         672,   734,   736,   738,   740,   800,   802,   804, 
+         806,   868,   870,   638,   640,   702,   704,   706, 
+         708,   768,   770,   772,   774,   836,   838,   639, 
+         641,   703,   705,   707,   709,   769,   771,   773, 
+         775,   837,   839,   643,   711,   777,   841,   572, 
+         574,   636,   642,   573,   575,   637,   577,   645, 
+         671,   673,   735,   737,   739,   741,   801,   803, 
+         805,   807,   869,   871,   672,   674,   736,   738, 
+         740,   742,   802,   804,   806,   808,   870,   872, 
+         676,   744,   810,   874,   642,   644,   706,   708, 
+         710,   712,   772,   774,   776,   778,   840,   842, 
+         640,   704,   770,   838,   643,   645,   707,   709, 
+         711,   713,   773,   775,   777,   779,   841,   843, 
+         576,   578,   646,   574,   638,   577,   579,   641, 
+         647,   675,   677,   739,   741,   743,   745,   805, 
+         807,   809,   811,   873,   875,   673,   737,   803, 
+         871,   676,   678,   740,   742,   744,   746,   806, 
+         808,   810,   812,   874,   876,   644,   646,   708, 
+         710,   712,   714,   774,   776,   778,   780,   842, 
+         844,   645,   647,   709,   711,   713,   715,   775, 
+         777,   779,   781,   843,   845,   649,   717,   783, 
+         847,   578,   580,   642,   648,   579,   581,   643, 
+         583,   651,   677,   679,   741,   743,   745,   747, 
+         807,   809,   811,   813,   875,   877,   678,   680, 
+         742,   744,   746,   748,   808,   810,   812,   814, 
+         876,   878,   682,   750,   816,   880,   648,   650, 
+         712,   714,   716,   718,   778,   780,   782,   784, 
+         846,   848,   646,   710,   776,   844,   649,   651, 
+         713,   715,   717,   719,   779,   781,   783,   785, 
+         847,   849,   582,   584,   652,   580,   644,   583, 
+         585,   647,   653,   681,   683,   745,   747,   749, 
+         751,   811,   813,   815,   817,   879,   881,   679, 
+         743,   809,   877,   682,   684,   746,   748,   750, 
+         752,   812,   814,   816,   818,   880,   882,   650, 
+         652,   714,   716,   718,   720,   780,   782,   784, 
+         786,   848,   850,   651,   653,   715,   717,   719, 
+         721,   781,   783,   785,   787,   849,   851,   655, 
+         723,   789,   853,   584,   586,   648,   654,   585, 
+         587,   649,   589,   657,   683,   685,   747,   749, 
+         751,   753,   813,   815,   817,   819,   881,   883, 
+         684,   686,   748,   750,   752,   754,   814,   816, 
+         818,   820,   882,   884,   688,   756,   822,   886, 
+         654,   656,   718,   720,   722,   724,   784,   786, 
+         788,   790,   852,   854,   652,   716,   782,   850, 
+         655,   657,   719,   721,   723,   725,   785,   787, 
+         789,   791,   853,   855,   588,   590,   658,   586, 
+         650,   589,   591,   653,   659,   687,   689,   751, 
+         753,   755,   757,   817,   819,   821,   823,   885, 
+         887,   685,   749,   815,   883,   688,   690,   752, 
+         754,   756,   818,   820,   822,   824,   886,   888, 
+         656,   658,   720,   722,   724,   786,   788,   790, 
+         854,   856,   657,   659,   721,   723,   725,   787, 
+         789,   791,   855,   857,   590,   592,   654,   591, 
+         593,   655,   689,   691,   753,   755,   757,   819, 
+         821,   823,   887,   889,   690,   692,   754,   756, 
+         820,   822,   824,   888,   890,   693,   694,   759, 
+         760,   761,   762,   825,   826,   827,   828,   891, 
+         892,   695,   763,   829,   893,   697,   765,   831, 
+         895,   726,   727,   792,   793,   794,   795,   858, 
+         859,   860,   861,   924,   925,   728,   796,   862, 
+         926,   730,   798,   864,   928,   927,   990,   991, 
+         992,   930,   994,   696,   698,   760,   762,   764, 
+         766,   826,   828,   830,   832,   894,   896,   694, 
+         759,   825,   892,   697,   699,   761,   763,   765, 
+         767,   827,   829,   831,   833,   895,   897,   729, 
+         731,   793,   795,   797,   799,   859,   861,   863, 
+         865,   927,   929,   727,   792,   858,   925,   730, 
+         732,   794,   796,   798,   800,   860,   862,   864, 
+         866,   928,   930,   931,   993,   995,   924,   991, 
+         926,   932,   994,   996,   698,   700,   762,   764, 
+         766,   768,   828,   830,   832,   834,   896,   898, 
+         699,   701,   763,   765,   767,   769,   829,   831, 
+         833,   835,   897,   899,   703,   771,   837,   901, 
+         731,   733,   795,   797,   799,   801,   861,   863, 
+         865,   867,   929,   931,   732,   734,   796,   798, 
+         800,   802,   862,   864,   866,   868,   930,   932, 
+         736,   804,   870,   934,   927,   933,   995,   997, 
+         928,   996,   998,   936,  1000,   702,   704,   766, 
+         768,   770,   772,   832,   834,   836,   838,   900, 
+         902,   700,   764,   830,   898,   703,   705,   767, 
+         769,   771,   773,   833,   835,   837,   839,   901, 
+         903,   735,   737,   799,   801,   803,   805,   865, 
+         867,   869,   871,   933,   935,   733,   797,   863, 
+         931,   736,   738,   800,   802,   804,   806,   866, 
+         868,   870,   872,   934,   936,   937,   999,  1001, 
+         929,   997,   932,   938,  1000,  1002,   704,   706, 
+         768,   770,   772,   774,   834,   836,   838,   840, 
+         902,   904,   705,   707,   769,   771,   773,   775, 
+         835,   837,   839,   841,   903,   905,   709,   777, 
+         843,   907,   737,   739,   801,   803,   805,   807, 
+         867,   869,   871,   873,   935,   937,   738,   740, 
+         802,   804,   806,   808,   868,   870,   872,   874, 
+         936,   938,   742,   810,   876,   940,   933,   939, 
+        1001,  1003,   934,  1002,  1004,   942,  1006,   708, 
+         710,   772,   774,   776,   778,   838,   840,   842, 
+         844,   906,   908,   706,   770,   836,   904,   709, 
+         711,   773,   775,   777,   779,   839,   841,   843, 
+         845,   907,   909,   741,   743,   805,   807,   809, 
+         811,   871,   873,   875,   877,   939,   941,   739, 
+         803,   869,   937,   742,   744,   806,   808,   810, 
+         812,   872,   874,   876,   878,   940,   942,   943, 
+        1005,  1007,   935,  1003,   938,   944,  1006,  1008, 
+         710,   712,   774,   776,   778,   780,   840,   842, 
+         844,   846,   908,   910,   711,   713,   775,   777, 
+         779,   781,   841,   843,   845,   847,   909,   911, 
+         715,   783,   849,   913,   743,   745,   807,   809, 
+         811,   813,   873,   875,   877,   879,   941,   943, 
+         744,   746,   808,   810,   812,   814,   874,   876, 
+         878,   880,   942,   944,   748,   816,   882,   946, 
+         939,   945,  1007,  1009,   940,  1008,  1010,   948, 
+        1012,   714,   716,   778,   780,   782,   784,   844, 
+         846,   848,   850,   912,   914,   712,   776,   842, 
+         910,   715,   717,   779,   781,   783,   785,   845, 
+         847,   849,   851,   913,   915,   747,   749,   811, 
+         813,   815,   817,   877,   879,   881,   883,   945, 
+         947,   745,   809,   875,   943,   748,   750,   812, 
+         814,   816,   818,   878,   880,   882,   884,   946, 
+         948,   949,  1011,  1013,   941,  1009,   944,  1012, 
+         716,   718,   780,   782,   784,   786,   846,   848, 
+         850,   852,   914,   916,   717,   719,   781,   783, 
+         785,   787,   847,   849,   851,   853,   915,   917, 
+         721,   789,   855,   919,   749,   751,   813,   815, 
+         817,   819,   879,   881,   883,   885,   947,   949, 
+         750,   752,   814,   816,   818,   820,   880,   882, 
+         884,   886,   948,   754,   822,   888,   952,   945, 
+         951,  1013,  1015,   946,  1016,   954,  1018,   720, 
+         722,   784,   786,   788,   790,   850,   852,   854, 
+         856,   918,   920,   718,   782,   848,   916,   721, 
+         723,   785,   787,   789,   791,   851,   853,   855, 
+         857,   919,   921,   753,   755,   817,   819,   821, 
+         823,   883,   885,   887,   889,   951,   953,   751, 
+         815,   881,   949,   754,   756,   818,   820,   822, 
+         824,   884,   886,   888,   890,   952,   954,   955, 
+        1017,  1019,   947,  1015,  1018,   722,   724,   786, 
+         788,   790,   852,   854,   856,   920,   723,   725, 
+         787,   789,   791,   853,   855,   857,   921,   755, 
+         757,   819,   821,   823,   885,   887,   889,   953, 
+         955,   756,   820,   822,   824,   886,   888,   890, 
+         954,   951,  1019,  1021,   952,   825,   826,   891, 
+         892,   893,   894,   957,   958,   959,   960,  1023, 
+        1024,   827,   895,   961,  1025,   829,   897,   963, 
+        1027,   759,   760,   828,   761,   763,   831,   858, 
+         859,   924,   925,   926,   927,   990,   991,   992, 
+         993,  1056,  1057,   860,   928,   994,  1058,   862, 
+         930,   996,  1060,   828,   830,   892,   894,   896, 
+         898,   958,   960,   962,   964,  1026,  1028,   826, 
+         891,   957,  1024,   829,   831,   893,   895,   897, 
+         899,   959,   961,   963,   965,  1027,  1029,   762, 
+         764,   832,   760,   825,   763,   765,   827,   833, 
+         861,   863,   925,   927,   929,   931,   991,   993, 
+         995,   997,  1059,  1061,   859,   924,   990,  1057, 
+         862,   864,   926,   928,   930,   932,   992,   994, 
+         996,   998,  1060,  1062,   830,   832,   894,   896, 
+         898,   900,   960,   962,   964,   966,  1028,  1030, 
+         831,   833,   895,   897,   899,   901,   961,   963, 
+         965,   967,  1029,  1031,   835,   903,   969,  1033, 
+         764,   766,   828,   834,   765,   767,   829,   769, 
+         837,   863,   865,   927,   929,   931,   933,   993, 
+         995,   997,   999,  1061,  1063,   864,   866,   928, 
+         930,   932,   934,   994,   996,   998,  1000,  1062, 
+        1064,   868,   936,  1002,  1066,   834,   836,   898, 
+         900,   902,   904,   964,   966,   968,   970,  1032, 
+        1034,   832,   896,   962,  1030,   835,   837,   899, 
+         901,   903,   905,   965,   967,   969,   971,  1033, 
+        1035,   768,   770,   838,   766,   830,   769,   771, 
+         833,   839,   867,   869,   931,   933,   935,   937, 
+         997,   999,  1001,  1003,  1065,  1067,   865,   929, 
+         995,  1063,   868,   870,   932,   934,   936,   938, 
+         998,  1000,  1002,  1004,  1066,  1068,   836,   838, 
+         900,   902,   904,   906,   966,   968,   970,   972, 
+        1034,  1036,   837,   839,   901,   903,   905,   907, 
+         967,   969,   971,   973,  1035,  1037,   841,   909, 
+         975,  1039,   770,   772,   834,   840,   771,   773, 
+         835,   775,   843,   869,   871,   933,   935,   937, 
+         939,   999,  1001,  1003,  1005,  1067,  1069,   870, 
+         872,   934,   936,   938,   940,  1000,  1002,  1004, 
+        1006,  1068,  1070,   874,   942,  1008,  1072,   840, 
+         842,   904,   906,   908,   910,   970,   972,   974, 
+         976,  1038,  1040,   838,   902,   968,  1036,   841, 
+         843,   905,   907,   909,   911,   971,   973,   975, 
+         977,  1039,  1041,   774,   776,   844,   772,   836, 
+         775,   777,   839,   845,   873,   875,   937,   939, 
+         941,   943,  1003,  1005,  1007,  1009,  1071,  1073, 
+         871,   935,  1001,  1069,   874,   876,   938,   940, 
+         942,   944,  1004,  1006,  1008,  1010,  1072,  1074, 
+         842,   844,   906,   908,   910,   912,   972,   974, 
+         976,   978,  1040,   843,   845,   907,   909,   911, 
+         913,   973,   975,   977,   979,  1041,  1043,   847, 
+         915,   981,  1045,   776,   778,   840,   846,   777, 
+         779,   841,   781,   849,   875,   877,   939,   941, 
+         943,   945,  1005,  1007,  1009,  1011,  1073,  1075, 
+         876,   878,   940,   942,   944,   946,  1006,  1008, 
+        1010,  1012,  1074,  1076,   880,   948,  1078,   846, 
+         848,   910,   912,   914,   916,   976,   978,   980, 
+         982,  1044,  1046,   844,   908,   974,   847,   849, 
+         911,   913,   915,   917,   977,   979,   981,   983, 
+        1045,  1047,   780,   782,   850,   778,   842,   781, 
+         783,   845,   851,   879,   881,   943,   945,   947, 
+         949,  1009,  1011,  1013,  1015,  1077,  1079,   877, 
+         941,  1007,  1075,   880,   882,   944,   946,   948, 
+        1010,  1012,  1016,  1078,  1080,   848,   850,   912, 
+         914,   916,   918,   978,   980,   982,   984,  1046, 
+        1048,   849,   851,   913,   915,   917,   919,   979, 
+         981,   983,   985,  1047,  1049,   853,   921,   987, 
+        1051,   782,   784,   846,   852,   783,   785,   847, 
+         787,   855,   881,   883,   945,   947,   949,   951, 
+        1011,  1013,  1015,  1017,  1079,  1081,   882,   884, 
+         946,   948,   952,  1012,  1016,  1018,  1080,  1082, 
+         886,   954,  1084,   852,   854,   916,   918,   920, 
+         982,   984,   986,   988,  1050,  1052,   850,   914, 
+         980,  1048,   853,   855,   917,   919,   921,   983, 
+         985,   987,   989,  1051,  1053,   786,   788,   856, 
+         784,   848,   787,   789,   851,   857,   885,   887, 
+         949,   951,   953,   955,  1015,  1017,  1019,  1021, 
+        1083,  1085,   883,   947,  1013,  1081,   886,   888, 
+         952,   954,  1016,  1018,  1084,  1086,   854,   856, 
+         918,   920,   984,   986,   988,  1052,  1054,   855, 
+         857,   919,   921,   985,   987,   989,  1053,  1055, 
+         788,   790,   852,   789,   791,   853,   887,   889, 
+         951,   953,   955,  1017,  1019,  1021,  1085,  1087, 
+         888,   890,   952,   954,  1018,  1086,  1088,   891, 
+         892,   957,   958,   959,   960,  1023,  1024,  1025, 
+        1026,   893,   961,  1027,   895,   963,  1029,   924, 
+         925,   990,   991,   992,   993,  1056,  1057,  1058, 
+        1059,   926,   994,  1060,   928,   996,  1062,   894, 
+         896,   958,   960,   962,   964,  1024,  1026,  1028, 
+        1030,   892,   957,  1023,   895,   897,   959,   961, 
+         963,   965,  1025,  1027,  1029,  1031,   927,   929, 
+         991,   993,   995,   997,  1057,  1059,  1061,  1063, 
+         925,   990,  1056,   928,   930,   992,   994,   996, 
+         998,  1058,  1060,  1062,  1064,   896,   898,   960, 
+         962,   964,   966,  1026,  1028,  1030,  1032,   897, 
+         899,   961,   963,   965,   967,  1027,  1029,  1031, 
+        1033,   901,   969,  1035,   929,   931,   993,   995, 
+         997,   999,  1059,  1061,  1063,  1065,   930,   932, 
+         994,   996,   998,  1000,  1060,  1062,  1064,  1066, 
+         934,  1002,  1068,   900,   902,   964,   966,   968, 
+         970,  1030,  1032,  1034,  1036,   898,   962,  1028, 
+         901,   903,   965,   967,   969,   971,  1031,  1033, 
+        1035,  1037,   933,   935,   997,   999,  1001,  1003, 
+        1063,  1065,  1067,  1069,   931,   995,  1061,   934, 
+         936,   998,  1000,  1002,  1004,  1064,  1066,  1068, 
+        1070,   902,   904,   966,   968,   970,   972,  1032, 
+        1034,  1036,  1038,   903,   905,   967,   969,   971, 
+         973,  1033,  1035,  1037,  1039,   907,   975,  1041, 
+         935,   937,   999,  1001,  1003,  1005,  1065,  1067, 
+        1069,  1071,   936,   938,  1000,  1002,  1004,  1006, 
+        1066,  1068,  1070,  1072,   940,  1008,  1074,   906, 
+         908,   970,   972,   974,   976,  1036,  1038,  1040, 
+         904,   968,  1034,   907,   909,   971,   973,   975, 
+         977,  1037,  1039,  1041,  1043,   939,   941,  1003, 
+        1005,  1007,  1009,  1069,  1071,  1073,  1075,   937, 
+        1001,  1067,   940,   942,  1004,  1006,  1008,  1010, 
+        1070,  1072,  1074,  1076,   908,   910,   972,   974, 
+         976,   978,  1038,  1040,  1044,   909,   911,   973, 
+         975,   977,   979,  1039,  1041,  1043,  1045,   913, 
+         981,  1047,   941,   943,  1005,  1007,  1009,  1011, 
+        1071,  1073,  1075,  1077,   942,   944,  1006,  1008, 
+        1010,  1012,  1072,  1074,  1076,  1078,   946,  1080, 
+         912,   914,   976,   978,   980,   982,  1044,  1046, 
+        1048,   910,   974,  1040,   913,   915,   977,   979, 
+         981,   983,  1043,  1045,  1047,  1049,   945,   947, 
+        1009,  1011,  1013,  1015,  1075,  1077,  1079,  1081, 
+         943,  1007,  1073,   946,   948,  1010,  1012,  1016, 
+        1076,  1078,  1080,  1082,   914,   916,   978,   980, 
+         982,   984,  1044,  1046,  1048,  1050,   915,   917, 
+         979,   981,   983,   985,  1045,  1047,  1049,  1051, 
+         919,   987,  1053,   947,   949,  1011,  1013,  1015, 
+        1017,  1077,  1079,  1081,  1083,   948,  1012,  1016, 
+        1018,  1078,  1080,  1082,  1084,   952,  1086,   918, 
+         920,   982,   984,   986,   988,  1048,  1050,  1052, 
+        1054,   916,   980,  1046,   919,   921,   983,   985, 
+         987,   989,  1049,  1051,  1053,  1055,   951,   953, 
+        1015,  1017,  1019,  1021,  1081,  1083,  1085,  1087, 
+         949,  1013,  1079,   952,   954,  1016,  1018,  1082, 
+        1084,  1086,  1088,   920,   984,   986,   988,  1050, 
+        1052,  1054,   921,   985,   987,   989,  1051,  1053, 
+        1055,   953,   955,  1017,  1019,  1021,  1083,  1085, 
+        1087,   954,  1018,  1084,  1086,  1088, 
+};
+
+static long _vq_fitmap_res_B_4[] = {
+           0,    32,    78,   124,   170,   216,   262,   308, 
+         354,   400,   446,   478,   524,   589,   654,   719, 
+         784,   849,   914,   979,  1044,  1109,  1155,  1201, 
+        1266,  1331,  1396,  1461,  1526,  1591,  1656,  1721, 
+        1786,  1832,  1878,  1943,  2008,  2073,  2138,  2203, 
+        2268,  2333,  2398,  2463,  2509,  2555,  2620,  2685, 
+        2750,  2815,  2880,  2945,  3010,  3075,  3140,  3186, 
+        3232,  3297,  3362,  3427,  3492,  3557,  3622,  3687, 
+        3752,  3817,  3863,  3909,  3974,  4039,  4104,  4169, 
+        4234,  4299,  4364,  4429,  4493,  4538,  4584,  4649, 
+        4714,  4779,  4844,  4909,  4974,  5039,  5104,  5168, 
+        5213,  5259,  5324,  5389,  5454,  5519,  5584,  5649, 
+        5712,  5775,  5837,  5877,  5923,  5988,  6053,  6118, 
+        6183,  6248,  6311,  6373,  6435,  6494,  6535,  6567, 
+        6613,  6659,  6705,  6751,  6796,  6840,  6884,  6927, 
+        6971, 
+};
+
+static long _vq_fitlength_res_B_4[] = {
+          32,    46,    46,    46,    46,    46,    46,    46, 
+          46,    46,    32,    46,    65,    65,    65,    65, 
+          65,    65,    65,    65,    65,    46,    46,    65, 
+          65,    65,    65,    65,    65,    65,    65,    65, 
+          46,    46,    65,    65,    65,    65,    65,    65, 
+          65,    65,    65,    46,    46,    65,    65,    65, 
+          65,    65,    65,    65,    65,    65,    46,    46, 
+          65,    65,    65,    65,    65,    65,    65,    65, 
+          65,    46,    46,    65,    65,    65,    65,    65, 
+          65,    65,    65,    64,    45,    46,    65,    65, 
+          65,    65,    65,    65,    65,    65,    64,    45, 
+          46,    65,    65,    65,    65,    65,    65,    63, 
+          63,    62,    40,    46,    65,    65,    65,    65, 
+          65,    63,    62,    62,    59,    41,    32,    46, 
+          46,    46,    46,    45,    44,    44,    43,    44, 
+          27, 
+};
+
+static encode_aux_pigeonhole _vq_auxp_res_B_4 = {
+       -16, 1, 32, 11,
+       _vq_pigeonmap_res_B_4,
+       6998,
+       _vq_fitlist_res_B_4,
+       _vq_fitmap_res_B_4,
+       _vq_fitlength_res_B_4
+};
+
+static static_codebook _vq_book_res_B_4 = {
+       2, 1089,
+       _vq_lengthlist_res_B_4,
+       1, -527433728, 1611661312, 6, 0,
+       _vq_quantlist_res_B_4,
+       NULL,
+       &_vq_auxt_res_B_4,
+       &_vq_auxp_res_B_4,
+       0
+};
+
+
+#endif
diff --git a/lib/books/res_B_5.vqh b/lib/books/res_B_5.vqh
new file mode 100644 (file)
index 0000000..8ee3431
--- /dev/null
@@ -0,0 +1,210 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
+ * THE GNU LESSER/LIBRARY PUBLIC LICENSE, WHICH IS INCLUDED WITH    *
+ * THIS SOURCE. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.        *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company, http://www.xiph.org/                 *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V_res_B_5_VQH_
+#define _V_res_B_5_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist_res_B_5[] = {
+       6,
+       5,
+       7,
+       4,
+       8,
+       3,
+       9,
+       2,
+       10,
+       1,
+       11,
+       0,
+       12,
+};
+
+static long _vq_lengthlist_res_B_5[] = {
+        1, 4, 4, 6, 6, 8, 8,10,10,12,12,13,13, 4, 6, 6,
+        7, 7, 9, 9,11,11,13,12,14,12, 4, 6, 6, 7, 8, 9,
+        9,11,11,12,12,13,14, 6, 7, 7, 9, 8,11, 9,13,11,
+       14,11,14,11, 6, 7, 7, 9, 9,10,11,12,12,14,14,14,
+       14, 8, 9, 9,12,10,12,12,14,13,14,13,15,14, 8, 9,
+        9,11,11,11,13,13,13,13,14,15,16,10,11,11,13,13,
+       13,12,14,13, 0,13,15, 0,10,11,11,12,12,13,14,14,
+       16,14,16,15,16,12,13,13,13,13,15,16,16,14,16, 0,
+       14, 0,12,13,13,12,14,14,15,16,16,15,15,16,16,13,
+       13,14,15,16,15,15,15, 0, 0, 0, 0,15,13,13,13,15,
+       13,15,16,14,15,15, 0, 0,16,
+};
+
+static float _vq_quantthresh_res_B_5[] = {
+       -71.5, -58.5, -45.5, -32.5, -19.5, -6.5, 6.5, 19.5, 
+       32.5, 45.5, 58.5, 71.5, 
+};
+
+static long _vq_quantmap_res_B_5[] = {
+          11,    9,    7,    5,    3,    1,    0,    2,
+           4,    6,    8,   10,   12,
+};
+
+static encode_aux_threshmatch _vq_auxt_res_B_5 = {
+       _vq_quantthresh_res_B_5,
+       _vq_quantmap_res_B_5,
+       13,
+       13
+};
+
+static long _vq_pigeonmap_res_B_5[] = {
+           3,     3,     2,     1,     1,     0,     0,     0, 
+           1,     2,     2,     3, 
+};
+
+static long _vq_fitlist_res_B_5[] = {
+           0,     1,     2,     3,    13,    14,    15,    16, 
+          26,    27,    39,    40,     4,    17,    28,    41, 
+           6,    19,    30,    43,    29,    52,    53,    54, 
+          32,    56,    55,    78,    79,    80,    58,    82, 
+           1,     3,     5,     7,    14,    16,    18,    20, 
+          29,    31,    42,    44,     0,    13,    27,    40, 
+           2,     4,     6,     8,    15,    17,    19,    21, 
+          30,    32,    43,    45,    33,    55,    57,    26, 
+          53,    28,    34,    56,    58,    59,    81,    83, 
+          52,    79,    54,    60,    82,    84,     3,     5, 
+           7,     9,    16,    18,    20,    22,    31,    33, 
+          44,    46,     4,     6,     8,    10,    17,    19, 
+          21,    23,    32,    34,    45,    47,    12,    25, 
+          36,    49,    29,    35,    57,    59,    30,    58, 
+          60,    38,    62,    55,    61,    83,    85,    56, 
+          84,    86,    64,    88,     7,     9,    11,    20, 
+          22,    24,    35,    37,    48,    50,     5,    18, 
+          33,    46,     8,    10,    12,    21,    23,    25, 
+          36,    38,    49,    51,    61,    63,    31,    59, 
+          34,    62,    64,    87,    89,    57,    85,    60, 
+          88,    90,    13,    14,    39,    40,    41,    42, 
+          65,    66,    67,    68,    91,    92,    15,    43, 
+          69,    93,    17,    45,    71,    95,     0,     1, 
+          16,     2,     4,    19,    26,    27,    52,    53, 
+          54,    55,    78,    79,    80,    81,   104,   105, 
+          28,    56,    82,   106,    30,    58,    84,   108, 
+          16,    18,    40,    42,    44,    46,    66,    68, 
+          70,    72,    94,    96,    14,    39,    65,    92, 
+          17,    19,    41,    43,    45,    47,    67,    69, 
+          71,    73,    95,    97,     3,     5,    20,     1, 
+          13,     4,     6,    15,    21,    29,    31,    53, 
+          55,    57,    59,    79,    81,    83,    85,   107, 
+         109,    27,    52,    78,   105,    30,    32,    54, 
+          56,    58,    60,    80,    82,    84,    86,   108, 
+         110,    18,    20,    42,    44,    46,    48,    68, 
+          70,    72,    74,    96,    98,    19,    21,    43, 
+          45,    47,    49,    69,    71,    73,    75,    97, 
+          99,    23,    51,    77,   101,     5,     7,    16, 
+          22,     6,     8,    17,    10,    25,    31,    33, 
+          55,    57,    59,    61,    81,    83,    85,    87, 
+         109,   111,    32,    34,    56,    58,    60,    62, 
+          82,    84,    86,    88,   110,   112,    36,    64, 
+          90,   114,    22,    24,    46,    48,    50,    72, 
+          74,    76,   102,    20,    44,    70,    98,    23, 
+          25,    47,    49,    51,    73,    75,    77,   101, 
+           9,    11,     7,    18,    10,    12,    21,    35, 
+          37,    59,    61,    63,    85,    87,    89,   113, 
+         115,    33,    57,    83,   111,    36,    38,    60, 
+          62,    64,    86,    88,    90,   114,   116,    39, 
+          40,    65,    66,    67,    68,    91,    92,    93, 
+          94,   117,   118,    41,    69,    95,   119,    43, 
+          71,    97,   121,    52,    53,    78,    79,    80, 
+          81,   104,   105,   106,   107,   130,   131,    54, 
+          82,   108,   132,    56,    84,   110,   134,   133, 
+         156,   157,   158,   136,   160,    42,    44,    66, 
+          68,    70,    72,    92,    94,    96,    98,   120, 
+         122,    40,    65,    91,   118,    43,    45,    67, 
+          69,    71,    73,    93,    95,    97,    99,   121, 
+         123,    55,    57,    79,    81,    83,    85,   105, 
+         107,   109,   111,   133,   135,    53,    78,   104, 
+         131,    56,    58,    80,    82,    84,    86,   106, 
+         108,   110,   112,   134,   136,   137,   159,   161, 
+         130,   157,   132,   138,   160,   162,    44,    46, 
+          68,    70,    72,    74,    94,    96,    98,   122, 
+         124,    45,    47,    69,    71,    73,    75,    95, 
+          97,    99,   101,   123,   125,    49,    77,    57, 
+          59,    81,    83,    85,    87,   107,   109,   111, 
+         113,   135,   137,    58,    60,    82,    84,    86, 
+          88,   108,   110,   112,   114,   136,   138,    62, 
+          90,   116,   140,   133,   139,   161,   163,   134, 
+         162,   164,   142,    48,    50,    72,    74,    76, 
+          98,   102,   126,   128,    46,    70,    96,   124, 
+          49,    51,    73,    75,    77,    99,   101,    61, 
+          63,    85,    87,    89,   111,   113,   115,   139, 
+         141,    59,    83,   109,   137,    62,    64,    86, 
+          88,    90,   112,   114,   116,   140,   142,   165, 
+         135,   163,   138,   168,    91,    92,   117,   118, 
+         119,   120,   143,   144,   145,   146,    93,   121, 
+         147,    95,   123,   149,    65,    66,    94,    67, 
+          69,    97,   104,   105,   130,   131,   132,   133, 
+         156,   157,   158,   159,   106,   134,   160,   108, 
+         136,   162,    94,    96,   118,   120,   122,   124, 
+         144,   146,   148,   150,    92,   117,   143,    95, 
+          97,   119,   121,   123,   125,   145,   147,   149, 
+          68,    70,    98,    66,    91,    69,    71,    93, 
+          99,   107,   109,   131,   133,   135,   137,   157, 
+         159,   161,   163,   105,   130,   156,   108,   110, 
+         132,   134,   136,   138,   158,   160,   162,   164, 
+          96,    98,   120,   122,   124,   126,   146,   148, 
+         150,    97,    99,   121,   123,   125,   147,   149, 
+         101,   155,    70,    72,    94,    71,    73,    95, 
+          75,   109,   111,   133,   135,   137,   139,   159, 
+         161,   163,   165,   110,   112,   134,   136,   138, 
+         140,   160,   162,   164,   114,   142,   168,   102, 
+         124,   126,   128,   150,    98,   122,   148,   101, 
+         125,   155,    74,    76,    72,    96,    75,    77, 
+          99,   113,   115,   137,   139,   141,   163,   165, 
+         111,   135,   161,   114,   116,   138,   140,   142, 
+         164,   168, 
+};
+
+static long _vq_fitmap_res_B_5[] = {
+           0,    32,    78,   124,   162,   162,   208,   273, 
+         338,   391,   391,   437,   502,   563,   612,   612, 
+         650,   704,   751,   786,   786,   786,   786,   786, 
+         786, 
+};
+
+static long _vq_fitlength_res_B_5[] = {
+          32,    46,    46,    38,     0,    46,    65,    65, 
+          53,     0,    46,    65,    61,    49,     0,    38, 
+          54,    47,    35,     0,     0,     0,     0,     0, 
+           0, 
+};
+
+static encode_aux_pigeonhole _vq_auxp_res_B_5 = {
+       -78, 13, 12, 5,
+       _vq_pigeonmap_res_B_5,
+       786,
+       _vq_fitlist_res_B_5,
+       _vq_fitmap_res_B_5,
+       _vq_fitlength_res_B_5
+};
+
+static static_codebook _vq_book_res_B_5 = {
+       2, 169,
+       _vq_lengthlist_res_B_5,
+       1, -523010048, 1618608128, 4, 0,
+       _vq_quantlist_res_B_5,
+       NULL,
+       &_vq_auxt_res_B_5,
+       &_vq_auxp_res_B_5,
+       0
+};
+
+
+#endif
diff --git a/lib/books/res_B_5a.vqh b/lib/books/res_B_5a.vqh
new file mode 100644 (file)
index 0000000..b246934
--- /dev/null
@@ -0,0 +1,80 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
+ * THE GNU LESSER/LIBRARY PUBLIC LICENSE, WHICH IS INCLUDED WITH    *
+ * THIS SOURCE. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.        *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company, http://www.xiph.org/                 *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V_res_B_5a_VQH_
+#define _V_res_B_5a_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist_res_B_5a[] = {
+       6,
+       5,
+       7,
+       4,
+       8,
+       3,
+       9,
+       2,
+       10,
+       1,
+       11,
+       0,
+       12,
+};
+
+static long _vq_lengthlist_res_B_5a[] = {
+        3, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 5, 6, 5,
+        7, 6, 7, 7, 8, 8, 8, 8, 8, 8, 5, 5, 6, 6, 7, 7,
+        7, 8, 8, 8, 8, 9, 8, 6, 7, 6, 7, 7, 8, 8, 8, 8,
+        8, 9, 9, 9, 6, 6, 7, 7, 7, 8, 8, 8, 8, 9, 8, 9,
+        9, 7, 7, 7, 8, 8, 8, 8, 9, 8, 9, 9, 9, 9, 7, 7,
+        7, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8,
+        9, 8, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 9, 8, 9,
+        9, 9, 9, 9, 9, 8, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9,
+        9, 9, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8,
+        8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9,
+};
+
+static float _vq_quantthresh_res_B_5a[] = {
+       -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 
+       2.5, 3.5, 4.5, 5.5, 
+};
+
+static long _vq_quantmap_res_B_5a[] = {
+          11,    9,    7,    5,    3,    1,    0,    2,
+           4,    6,    8,   10,   12,
+};
+
+static encode_aux_threshmatch _vq_auxt_res_B_5a = {
+       _vq_quantthresh_res_B_5a,
+       _vq_quantmap_res_B_5a,
+       13,
+       13
+};
+
+static static_codebook _vq_book_res_B_5a = {
+       2, 169,
+       _vq_lengthlist_res_B_5a,
+       1, -531103744, 1611661312, 4, 0,
+       _vq_quantlist_res_B_5a,
+       NULL,
+       &_vq_auxt_res_B_5a,
+       NULL,
+       0
+};
+
+
+#endif
diff --git a/lib/books/res_B_6.vqh b/lib/books/res_B_6.vqh
new file mode 100644 (file)
index 0000000..c7f012a
--- /dev/null
@@ -0,0 +1,93 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
+ * THE GNU LESSER/LIBRARY PUBLIC LICENSE, WHICH IS INCLUDED WITH    *
+ * THIS SOURCE. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.        *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company, http://www.xiph.org/                 *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V_res_B_6_VQH_
+#define _V_res_B_6_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist_res_B_6[] = {
+       8,
+       7,
+       9,
+       6,
+       10,
+       5,
+       11,
+       4,
+       12,
+       3,
+       13,
+       2,
+       14,
+       1,
+       15,
+       0,
+       16,
+};
+
+static long _vq_lengthlist_res_B_6[] = {
+        1, 4, 3,10, 9,12,12,12,12,12,12,12,12,12,12,12,
+       12, 3, 8, 7,11,11,11,12,12,12,12,12,12,12,12,12,
+       12,12, 4, 7, 8,11,11,12,12,12,12,12,12,12,12,12,
+       12,12,12, 9,10,11,12,11,12,12,12,12,12,12,12,12,
+       12,12,12,12,10,10,12,12,12,12,12,12,12,12,12,12,
+       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
+       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
+       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
+       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
+       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
+       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
+       12,12,12,12,12,12,12,12,12,12,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,
+};
+
+static float _vq_quantthresh_res_B_6[] = {
+       -1267.5, -1098.5, -929.5, -760.5, -591.5, -422.5, -253.5, -84.5, 
+       84.5, 253.5, 422.5, 591.5, 760.5, 929.5, 1098.5, 1267.5, 
+};
+
+static long _vq_quantmap_res_B_6[] = {
+          15,   13,   11,    9,    7,    5,    3,    1,
+           0,    2,    4,    6,    8,   10,   12,   14,
+          16,
+};
+
+static encode_aux_threshmatch _vq_auxt_res_B_6 = {
+       _vq_quantthresh_res_B_6,
+       _vq_quantmap_res_B_6,
+       17,
+       17
+};
+
+static static_codebook _vq_book_res_B_6 = {
+       2, 289,
+       _vq_lengthlist_res_B_6,
+       1, -514514944, 1626677248, 5, 0,
+       _vq_quantlist_res_B_6,
+       NULL,
+       &_vq_auxt_res_B_6,
+       NULL,
+       0
+};
+
+
+#endif
diff --git a/lib/books/res_B_6a.vqh b/lib/books/res_B_6a.vqh
new file mode 100644 (file)
index 0000000..55395de
--- /dev/null
@@ -0,0 +1,80 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
+ * THE GNU LESSER/LIBRARY PUBLIC LICENSE, WHICH IS INCLUDED WITH    *
+ * THIS SOURCE. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.        *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company, http://www.xiph.org/                 *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V_res_B_6a_VQH_
+#define _V_res_B_6a_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist_res_B_6a[] = {
+       6,
+       5,
+       7,
+       4,
+       8,
+       3,
+       9,
+       2,
+       10,
+       1,
+       11,
+       0,
+       12,
+};
+
+static long _vq_lengthlist_res_B_6a[] = {
+        3, 5, 4, 6, 6, 7, 7, 8, 8, 8, 9, 9, 9, 5, 5, 5,
+        6, 6, 8, 7, 8, 8, 9, 9, 9, 9, 5, 6, 4, 6, 6, 7,
+        7, 9, 8, 8, 9, 9, 9, 6, 7, 6, 7, 6, 8, 7, 8, 8,
+        8, 9, 8, 9, 6, 7, 6, 7, 7, 8, 8, 8, 8, 9,10, 9,
+       10, 7, 7, 7, 8, 8, 8, 8, 9, 9,10, 9,10,11, 7, 8,
+        7, 8, 8, 8, 8, 9, 9,10, 9, 9,10, 8, 8, 8, 9, 9,
+        9, 9, 9, 9,10, 9,10,10, 8, 9, 8, 9, 9, 9, 9,10,
+        9,10,10,11, 9, 8, 9, 9, 9, 9, 9,10,10,10,10, 9,
+       11,10, 9, 9, 9, 9, 9, 9, 9,10,10,10,11,11,10, 9,
+        9, 9, 9, 9,10, 9,10,11,10,10,10, 9, 9, 9, 9, 9,
+        9, 9,10,10,10,10,10,10,10,
+};
+
+static float _vq_quantthresh_res_B_6a[] = {
+       -71.5, -58.5, -45.5, -32.5, -19.5, -6.5, 6.5, 19.5, 
+       32.5, 45.5, 58.5, 71.5, 
+};
+
+static long _vq_quantmap_res_B_6a[] = {
+          11,    9,    7,    5,    3,    1,    0,    2,
+           4,    6,    8,   10,   12,
+};
+
+static encode_aux_threshmatch _vq_auxt_res_B_6a = {
+       _vq_quantthresh_res_B_6a,
+       _vq_quantmap_res_B_6a,
+       13,
+       13
+};
+
+static static_codebook _vq_book_res_B_6a = {
+       2, 169,
+       _vq_lengthlist_res_B_6a,
+       1, -523010048, 1618608128, 4, 0,
+       _vq_quantlist_res_B_6a,
+       NULL,
+       &_vq_auxt_res_B_6a,
+       NULL,
+       0
+};
+
+
+#endif
diff --git a/lib/books/res_B_6b.vqh b/lib/books/res_B_6b.vqh
new file mode 100644 (file)
index 0000000..ede2897
--- /dev/null
@@ -0,0 +1,80 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
+ * THE GNU LESSER/LIBRARY PUBLIC LICENSE, WHICH IS INCLUDED WITH    *
+ * THIS SOURCE. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.        *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company, http://www.xiph.org/                 *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V_res_B_6b_VQH_
+#define _V_res_B_6b_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist_res_B_6b[] = {
+       6,
+       5,
+       7,
+       4,
+       8,
+       3,
+       9,
+       2,
+       10,
+       1,
+       11,
+       0,
+       12,
+};
+
+static long _vq_lengthlist_res_B_6b[] = {
+        7, 7, 7, 7, 8, 7, 7, 7, 7, 8, 8, 8, 7, 7, 7, 7,
+        7, 7, 8, 7, 7, 7, 7, 8, 8, 8, 7, 7, 8, 8, 8, 8,
+        7, 8, 8, 7, 8, 8, 8, 7, 8, 7, 8, 8, 7, 8, 7, 7,
+        8, 8, 7, 7, 8, 8, 7, 7, 7, 7, 7, 8, 7, 8, 8, 8,
+        7, 7, 7, 8, 7, 7, 8, 8, 8, 8, 8, 7, 8, 8, 7, 7,
+        8, 7, 7, 7, 7, 8, 7, 8, 8, 7, 8, 7, 7, 8, 7, 7,
+        8, 7, 8, 7, 8, 8, 8, 8, 7, 7, 8, 8, 7, 7, 8, 8,
+        8, 7, 8, 8, 7, 7, 8, 7, 7, 7, 7, 8, 7, 8, 7, 8,
+        7, 7, 7, 8, 8, 8, 7, 7, 8, 8, 7, 7, 7, 7, 7, 7,
+        7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 7, 7,
+        8, 7, 8, 8, 8, 8, 7, 7, 8,
+};
+
+static float _vq_quantthresh_res_B_6b[] = {
+       -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 
+       2.5, 3.5, 4.5, 5.5, 
+};
+
+static long _vq_quantmap_res_B_6b[] = {
+          11,    9,    7,    5,    3,    1,    0,    2,
+           4,    6,    8,   10,   12,
+};
+
+static encode_aux_threshmatch _vq_auxt_res_B_6b = {
+       _vq_quantthresh_res_B_6b,
+       _vq_quantmap_res_B_6b,
+       13,
+       13
+};
+
+static static_codebook _vq_book_res_B_6b = {
+       2, 169,
+       _vq_lengthlist_res_B_6b,
+       1, -531103744, 1611661312, 4, 0,
+       _vq_quantlist_res_B_6b,
+       NULL,
+       &_vq_auxt_res_B_6b,
+       NULL,
+       0
+};
+
+
+#endif
diff --git a/lib/books/res_Z_1.vqh b/lib/books/res_Z_1.vqh
new file mode 100644 (file)
index 0000000..6b4c53c
--- /dev/null
@@ -0,0 +1,97 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
+ * THE GNU LESSER/LIBRARY PUBLIC LICENSE, WHICH IS INCLUDED WITH    *
+ * THIS SOURCE. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.        *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company, http://www.xiph.org/                 *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V_res_Z_1_VQH_
+#define _V_res_Z_1_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist_res_Z_1[] = {
+       1,
+       0,
+       2,
+};
+
+static long _vq_lengthlist_res_Z_1[] = {
+        1, 4, 4, 5, 8, 7, 4, 7, 8, 5, 9, 9, 9,12,12, 8,
+       11,11, 5, 9, 9, 7,12,10, 9,12,12, 4, 9, 9, 9,14,
+       12, 9,13,13, 9,13,13,12,15,16,12,17,16, 7,13,12,
+       11,17,13,11,15,14, 4, 9, 9, 9,13,12, 9,12,12, 7,
+       13,12,12,16,15,10,13,16, 8,13,13,11,16,15,12,15,
+        0,
+};
+
+static float _vq_quantthresh_res_Z_1[] = {
+       -0.5, 0.5, 
+};
+
+static long _vq_quantmap_res_Z_1[] = {
+           1,    0,    2,
+};
+
+static encode_aux_threshmatch _vq_auxt_res_Z_1 = {
+       _vq_quantthresh_res_Z_1,
+       _vq_quantmap_res_Z_1,
+       3,
+       3
+};
+
+static long _vq_pigeonmap_res_Z_1[] = {
+           0,     0, 
+};
+
+static long _vq_fitlist_res_Z_1[] = {
+           0,     1,     2,     3,     4,     5,     6,     7, 
+           8,     9,    10,    11,    12,    13,    14,    15, 
+          16,    17,    18,    19,    20,    21,    22,    23, 
+          24,    25,    26,    27,    28,    29,    30,    31, 
+          32,    33,    34,    35,    36,    37,    38,    39, 
+          40,    41,    42,    43,    44,    45,    46,    47, 
+          48,    49,    50,    51,    52,    53,    54,    55, 
+          56,    57,    58,    59,    60,    61,    62,    63, 
+          64,    65,    66,    67,    68,    69,    70,    71, 
+          72,    73,    74,    75,    76,    77,    78,    79, 
+};
+
+static long _vq_fitmap_res_Z_1[] = {
+           0, 
+};
+
+static long _vq_fitlength_res_Z_1[] = {
+          80, 
+};
+
+static encode_aux_pigeonhole _vq_auxp_res_Z_1 = {
+       -1, 1, 2, 1,
+       _vq_pigeonmap_res_Z_1,
+       80,
+       _vq_fitlist_res_Z_1,
+       _vq_fitmap_res_Z_1,
+       _vq_fitlength_res_Z_1
+};
+
+static static_codebook _vq_book_res_Z_1 = {
+       4, 81,
+       _vq_lengthlist_res_Z_1,
+       1, -535822336, 1611661312, 2, 0,
+       _vq_quantlist_res_Z_1,
+       NULL,
+       &_vq_auxt_res_Z_1,
+       &_vq_auxp_res_Z_1,
+       0
+};
+
+
+#endif
diff --git a/lib/books/res_Z_2.vqh b/lib/books/res_Z_2.vqh
new file mode 100644 (file)
index 0000000..e2e7001
--- /dev/null
@@ -0,0 +1,63 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
+ * THE GNU LESSER/LIBRARY PUBLIC LICENSE, WHICH IS INCLUDED WITH    *
+ * THIS SOURCE. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.        *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company, http://www.xiph.org/                 *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V_res_Z_2_VQH_
+#define _V_res_Z_2_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist_res_Z_2[] = {
+       1,
+       0,
+       2,
+};
+
+static long _vq_lengthlist_res_Z_2[] = {
+        1, 5, 5, 5, 7, 7, 5, 7, 7, 5, 8, 7, 8,10, 9, 7,
+        8, 9, 5, 7, 7, 7,10, 8, 7, 9,10, 5, 7, 7, 7,10,
+        9, 7, 9,10, 7,10,10,10,11,12, 9,11,11, 7, 9, 9,
+        8,11, 8, 9,11,12, 5, 7, 7, 7,10, 9, 7, 9,10, 7,
+        9, 9, 9,12,11, 8, 8,11, 7,10,10,10,11,11,10,12,
+       11,
+};
+
+static float _vq_quantthresh_res_Z_2[] = {
+       -0.5, 0.5, 
+};
+
+static long _vq_quantmap_res_Z_2[] = {
+           1,    0,    2,
+};
+
+static encode_aux_threshmatch _vq_auxt_res_Z_2 = {
+       _vq_quantthresh_res_Z_2,
+       _vq_quantmap_res_Z_2,
+       3,
+       3
+};
+
+static static_codebook _vq_book_res_Z_2 = {
+       4, 81,
+       _vq_lengthlist_res_Z_2,
+       1, -535822336, 1611661312, 2, 0,
+       _vq_quantlist_res_Z_2,
+       NULL,
+       &_vq_auxt_res_Z_2,
+       NULL,
+       0
+};
+
+
+#endif
diff --git a/lib/books/res_Z_3.vqh b/lib/books/res_Z_3.vqh
new file mode 100644 (file)
index 0000000..d909835
--- /dev/null
@@ -0,0 +1,386 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
+ * THE GNU LESSER/LIBRARY PUBLIC LICENSE, WHICH IS INCLUDED WITH    *
+ * THIS SOURCE. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.        *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company, http://www.xiph.org/                 *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V_res_Z_3_VQH_
+#define _V_res_Z_3_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist_res_Z_3[] = {
+       2,
+       1,
+       3,
+       0,
+       4,
+};
+
+static long _vq_lengthlist_res_Z_3[] = {
+        1, 5, 5, 7, 8, 6, 8, 7, 9, 8, 6, 7, 8, 9, 9, 8,
+       10, 9,12,11, 8, 9,10,11,11, 6, 8, 8,10,10, 8,10,
+       10,12,12, 7, 9, 9,11,11,10,11,11,14,13, 9,10,11,
+       13,13, 6, 8, 8,10,10, 8,10, 9,11,11, 8,10,10,11,
+       12, 9,11,11,12,13,10,11,11,12,13, 8,11,10,14,13,
+       10,13,11,14,13,10,12,11,14,13,12,15,13,15,14,12,
+       13,13,16,14, 8,11,11,13, 0,10,12,11,13,15,10,12,
+       12,13,16,11,13,13,13, 0,13,13,13,15,15, 5, 8, 8,
+       11,11, 8,10,10,12,12, 8,10,10,12,12,11,12,12,13,
+       13,11,11,13,15,15, 8,10,10,13,12,10,11,11,13,14,
+        9,12,11,14,14,12,13,13,13,14,11,13,13,14,16, 7,
+       10,10,11,12, 9,11,10,13,12, 9,11,11,14,15,11,12,
+       11,14,13,11,13,15,14,15,10,12,12,16,14,12,13,13,
+       16,15,11,13,13,16,15,13,14,15,16,16,13,16,16, 0,
+        0, 9,12,11,15,15,11,13,12,15, 0,11,13,13,16,15,
+       15,15,14, 0,14,13,14,15,16, 0, 5, 8, 8,11,11, 8,
+       10,10,12,12, 8,10,10,12,12,11,12,12,14,14,11,12,
+       12,13,13, 7,10,10,12,12,10,11,11,14,14, 9, 9,11,
+       12,13,11,13,13,16,16,11,12,12,14,13, 8,10,10,12,
+       12,10,12,11,13,14,10,12,11,14,13,12,13,13,15,16,
+       13,13,12,15,15,10,12,12,15,15,11,13,13,15,15,11,
+       12,13,14,15,14,15,16, 0, 0,15,12,15,16, 0,10,12,
+       13,14,16,11,13,13,15,16,12,13,13,16,16,13,14,15,
+       16, 0,15,15,15, 0,15, 7,11,11,14,14,10,12,13,15,
+       16,10,13,12,15,15,13,14,15, 0,16,13,14,15, 0, 0,
+       10,12,12,16,15,12,14,14, 0, 0,12,13,13, 0,16,15,
+       16,16, 0, 0,15,15,15, 0,15, 9,11,11,15,16,11,15,
+       12,15,15,11,13,13,15,16,14, 0,16, 0, 0,15,15,15,
+        0, 0,12,14,14, 0, 0,13,16, 0,16, 0,13,15,15, 0,
+        0,16,15, 0,16, 0,14,15,16, 0, 0,11,15,13, 0, 0,
+       13,15,14, 0, 0,13,15,14, 0,16,16, 0,14, 0,15,14,
+       16, 0, 0, 0, 7,11,11,15,14,11,13,12,15,15,11,12,
+       13,15,15,14,15,15, 0,16,13,15,16, 0,15, 9,12,12,
+       16,15,11,14,12,16, 0,11,12,14,16,15,14,15,15, 0,
+        0,16,15,15,16, 0, 9,13,12,16, 0,11,13,14,15, 0,
+       12,14,13, 0,15,15,15,15, 0,16,15,15,15, 0,16,11,
+       14,15,15, 0,12,15,15, 0, 0,13,13,16,15, 0,15, 0,
+       16, 0, 0,16,15, 0,16, 0,12,15,14, 0, 0,13,14,13,
+        0,16,13,15,14, 0,16,15, 0,16, 0, 0,16, 0,16, 0,
+        0,
+};
+
+static float _vq_quantthresh_res_Z_3[] = {
+       -1.5, -0.5, 0.5, 1.5, 
+};
+
+static long _vq_quantmap_res_Z_3[] = {
+           3,    1,    0,    2,    4,
+};
+
+static encode_aux_threshmatch _vq_auxt_res_Z_3 = {
+       _vq_quantthresh_res_Z_3,
+       _vq_quantmap_res_Z_3,
+       5,
+       5
+};
+
+static long _vq_pigeonmap_res_Z_3[] = {
+           1,     0,     0,     0, 
+};
+
+static long _vq_fitlist_res_Z_3[] = {
+           0,     1,     2,     3,     5,     6,     7,     8, 
+          10,    11,    12,    13,    15,    16,    17,    18, 
+          25,    26,    27,    28,    30,    31,    32,    33, 
+          35,    36,    37,    38,    40,    41,    42,    43, 
+          50,    51,    52,    53,    55,    56,    57,    58, 
+          60,    61,    62,    63,    65,    66,    67,    68, 
+          75,    76,    77,    78,    80,    81,    82,    83, 
+          85,    86,    87,    88,    90,    91,    92,    93, 
+         125,   126,   127,   128,   130,   131,   132,   133, 
+         135,   136,   137,   138,   140,   141,   142,   143, 
+         150,   151,   152,   153,   155,   156,   157,   158, 
+         160,   161,   162,   163,   165,   166,   167,   168, 
+         175,   176,   177,   178,   180,   181,   182,   183, 
+         185,   186,   187,   188,   190,   191,   192,   193, 
+         200,   201,   202,   203,   205,   206,   207,   208, 
+         210,   211,   212,   213,   215,   216,   217,   218, 
+         250,   251,   252,   253,   255,   256,   257,   258, 
+         260,   261,   262,   263,   265,   266,   267,   268, 
+         275,   276,   277,   278,   280,   281,   282,   283, 
+         285,   286,   287,   288,   290,   291,   292,   293, 
+         300,   301,   302,   303,   305,   306,   307,   308, 
+         310,   311,   315,   316,   325,   326,   327,   328, 
+         330,   331,   332,   333,   335,   336,   340,   341, 
+         375,   376,   377,   378,   380,   381,   382,   383, 
+         385,   386,   387,   388,   390,   391,   392,   400, 
+         401,   402,   403,   405,   406,   407,   410,   411, 
+         412,   415,   416,   417,   425,   426,   427,   428, 
+         430,   431,   432,   433,   435,   436,   440,   450, 
+         451,   452,   455,   456,   458,   460,   461,   465, 
+         466,     4,     9,    14,    19,    29,    34,    39, 
+          44,    54,    59,    64,    69,    79,    84,    89, 
+          94,   129,   134,   139,   144,   154,   159,   164, 
+         169,   179,   184,   189,   194,   204,   209,   214, 
+         219,   254,   259,   264,   269,   279,   284,   289, 
+         294,   304,   309,   312,   317,   329,   334,   337, 
+         342,   379,   384,   389,   394,   404,   414,   429, 
+         434,   437,   442,   462,   314,   319,   339,   439, 
+          20,    21,    22,    23,    45,    46,    47,    48, 
+          70,    71,    72,    73,    95,    96,    97,    98, 
+         145,   146,   147,   148,   170,   171,   172,   173, 
+         195,   196,   197,   198,   220,   221,   222,   270, 
+         271,   272,   273,   295,   296,   297,   298,   313, 
+         320,   321,   338,   345,   346,   395,   396,   397, 
+         420,   421,   422,   438,   445,   446,   470,   471, 
+          24,    49,    74,    99,   149,   174,   199,   274, 
+         299,   322,   347,   424,   447,   472,   324,   323, 
+         348,   100,   101,   102,   103,   105,   106,   107, 
+         108,   110,   111,   112,   113,   115,   116,   117, 
+         118,   225,   226,   227,   228,   230,   231,   232, 
+         233,   235,   236,   237,   238,   240,   241,   242, 
+         318,   350,   351,   352,   353,   355,   356,   357, 
+         358,   360,   361,   365,   366,   475,   476,   477, 
+         480,   481,   482,   485,   486,   490,   109,   114, 
+         229,   239,   244,   354,   359,   362,   367,   487, 
+         492,   364,   489,   494,   120,   121,   122,   123, 
+         245,   246,   247,   248,   363,   370,   371,   495, 
+         496,   124,   372,   374,   368,   500,   501,   502, 
+         503,   505,   506,   507,   508,   510,   511,   512, 
+         513,   515,   516,   517,   525,   526,   527,   528, 
+         530,   531,   532,   533,   535,   536,   537,   538, 
+         540,   541,   542,   550,   551,   552,   553,   555, 
+         556,   557,   558,   560,   561,   565,   566,   575, 
+         576,   577,   578,   580,   581,   582,   585,   586, 
+         590,   504,   509,   514,   519,   529,   539,   562, 
+         567,   587,   592,   564,   569,   520,   521,   522, 
+         545,   546,   547,   548,   570,   571,   588,   595, 
+         596,   524,   572,   574,   598,   600,   601,   602, 
+         605,   606,   607,   610,   611,   615,   609,   612, 
+         617,   614,   620,   622,     0,     1,     3,     5, 
+           6,     8,    10,    11,    13,    15,    16,    18, 
+          25,    26,    28,    30,    31,    33,    35,    36, 
+          38,    40,    41,    43,    50,    51,    53,    55, 
+          56,    58,    60,    61,    63,    65,    66,    68, 
+          75,    76,    78,    80,    81,    83,    85,    86, 
+          88,    90,    91,    93,   125,   126,   128,   130, 
+         131,   133,   135,   136,   138,   140,   141,   143, 
+         150,   151,   153,   155,   156,   158,   160,   161, 
+         163,   165,   166,   168,   175,   176,   178,   180, 
+         181,   183,   185,   186,   188,   190,   191,   193, 
+         200,   201,   203,   205,   206,   208,   210,   211, 
+         213,   215,   216,   218,   250,   251,   253,   255, 
+         256,   258,   260,   261,   263,   265,   266,   268, 
+         275,   276,   278,   280,   281,   283,   285,   286, 
+         288,   290,   291,   293,   300,   301,   303,   305, 
+         306,   308,   311,   313,   316,   318,   325,   326, 
+         328,   330,   331,   333,   336,   338,   341,   375, 
+         376,   378,   380,   381,   383,   385,   386,   388, 
+         390,   391,   400,   401,   403,   405,   406,   410, 
+         411,   415,   416,   425,   426,   428,   430,   431, 
+         433,   436,   438,   450,   451,   455,   456,   458, 
+         461,   466,   468,    20,    21,    23,    45,    46, 
+          48,    70,    71,    73,    95,    96,    98,   145, 
+         146,   148,   170,   171,   173,   195,   196,   198, 
+         220,   221,   270,   271,   273,   295,   296,   298, 
+         310,   321,   323,   335,   346,   348,   395,   396, 
+         420,   421,   435,   446,   460,   471,   320,   345, 
+         445,   470,   100,   101,   103,   105,   106,   108, 
+         110,   111,   113,   115,   116,   118,   225,   226, 
+         228,   230,   231,   233,   235,   236,   238,   240, 
+         241,   315,   350,   351,   353,   355,   356,   358, 
+         361,   363,   366,   368,   440,   475,   476,   480, 
+         481,   486,   120,   121,   123,   245,   246,   248, 
+         360,   371,   485,   496,   370,   495,   365,   490, 
+         340,   500,   501,   503,   505,   506,   508,   510, 
+         511,   513,   515,   516,   525,   526,   528,   530, 
+         531,   533,   535,   536,   538,   540,   541,   550, 
+         551,   553,   555,   556,   558,   561,   566,   575, 
+         576,   578,   580,   581,   586,   588,   520,   521, 
+         545,   546,   548,   560,   571,   585,   596,   598, 
+         570,   595,   565,   600,   601,   605,   606,   611, 
+         610,   620,   615,   590,     0,     1,     2,     3, 
+           5,     6,     7,     8,    15,    16,    17,    18, 
+          25,    26,    27,    28,    30,    31,    32,    33, 
+          40,    41,    42,    43,    50,    51,    52,    53, 
+          55,    56,    57,    58,    65,    66,    67,    68, 
+          75,    76,    77,    78,    80,    81,    82,    83, 
+          90,    91,    92,    93,   125,   126,   127,   128, 
+         130,   131,   132,   133,   140,   141,   142,   143, 
+         150,   151,   152,   153,   155,   156,   157,   158, 
+         165,   166,   167,   168,   175,   176,   177,   178, 
+         180,   181,   182,   183,   190,   191,   192,   193, 
+         200,   201,   202,   203,   205,   206,   207,   208, 
+         215,   216,   217,   218,   250,   251,   252,   253, 
+         255,   256,   257,   258,   265,   266,   267,   268, 
+         275,   276,   277,   278,   280,   281,   282,   283, 
+         290,   291,   292,   293,   300,   301,   305,   306, 
+         307,   308,   315,   316,   317,   318,   325,   326, 
+         330,   331,   332,   333,   340,   341,   342,   375, 
+         376,   377,   378,   380,   381,   382,   383,   390, 
+         391,   392,   400,   401,   402,   403,   405,   406, 
+         407,   415,   416,   417,   425,   426,   430,   431, 
+         432,   433,   440,   442,   450,   451,   455,   456, 
+         458,   465,   466,   468,     4,     9,    19,    29, 
+          34,    44,    54,    59,    69,    79,    84,    94, 
+         129,   134,   144,   154,   159,   169,   179,   184, 
+         194,   204,   209,   219,   254,   259,   269,   279, 
+         284,   294,   302,   309,   319,   327,   334,   379, 
+         384,   394,   404,   427,   434,   452,   304,   329, 
+         429,   100,   101,   102,   103,   105,   106,   107, 
+         108,   115,   116,   117,   118,   225,   226,   227, 
+         228,   230,   231,   232,   233,   240,   241,   242, 
+         303,   350,   351,   355,   356,   357,   358,   365, 
+         366,   367,   368,   428,   475,   476,   480,   481, 
+         482,   490,   492,   109,   229,   244,   352,   359, 
+         477,   494,   354,   353,   328,   500,   501,   502, 
+         503,   505,   506,   507,   508,   515,   516,   517, 
+         525,   526,   527,   528,   530,   531,   532,   533, 
+         540,   541,   542,   550,   551,   555,   556,   557, 
+         558,   565,   566,   567,   575,   576,   580,   581, 
+         582,   590,   592,   504,   509,   519,   529,   552, 
+         569,   577,   553,   600,   601,   605,   606,   607, 
+         615,   617,   602,   609,   578,     0,     1,     2, 
+           3,     5,     6,     7,     8,    10,    11,    12, 
+          13,    15,    16,    17,    18,    25,    26,    27, 
+          28,    30,    31,    32,    33,    35,    36,    37, 
+          38,    40,    41,    42,    43,    75,    76,    77, 
+          78,    80,    81,    82,    83,    85,    86,    87, 
+          88,    90,    91,    92,    93,   125,   126,   127, 
+         128,   130,   131,   132,   133,   135,   136,   137, 
+         138,   140,   141,   142,   143,   150,   151,   152, 
+         153,   155,   156,   157,   158,   160,   161,   162, 
+         163,   165,   166,   167,   168,   200,   201,   202, 
+         203,   205,   206,   207,   208,   210,   211,   212, 
+         213,   215,   216,   217,   218,   250,   251,   252, 
+         253,   255,   256,   257,   258,   260,   261,   265, 
+         266,   275,   276,   277,   278,   280,   281,   282, 
+         283,   285,   286,   287,   288,   290,   291,   292, 
+         293,   325,   326,   327,   328,   330,   331,   332, 
+         333,   335,   336,   337,   338,   340,   341,   342, 
+         375,   376,   377,   378,   380,   381,   382,   383, 
+         385,   386,   390,   391,   400,   401,   402,   403, 
+         405,   406,   407,   410,   411,   412,   415,   416, 
+         417,   450,   451,   452,   455,   456,   458,   460, 
+         461,   462,   465,   466,   468,     4,     9,    14, 
+          19,    29,    34,    39,    44,    79,    84,    89, 
+          94,   129,   134,   139,   144,   154,   159,   164, 
+         169,   204,   209,   214,   219,   254,   259,   262, 
+         267,   279,   284,   289,   294,   329,   334,   339, 
+         379,   384,   387,   392,   404,   414,   264,   269, 
+         389,   394,    20,    21,    22,    23,    45,    46, 
+          47,    48,    95,    96,    97,    98,   145,   146, 
+         147,   148,   170,   171,   172,   173,   220,   221, 
+         222,   263,   270,   271,   295,   296,   297,   298, 
+         345,   346,   347,   348,   388,   395,   396,   420, 
+         421,   422,   470,   471,   472,    24,    49,    99, 
+         149,   174,   272,   299,   397,   424,   274,   273, 
+         268,   500,   501,   502,   503,   505,   506,   507, 
+         508,   510,   511,   515,   516,   525,   526,   527, 
+         528,   530,   531,   532,   533,   535,   536,   537, 
+         538,   540,   541,   542,   575,   576,   577,   578, 
+         580,   581,   582,   585,   586,   587,   588,   590, 
+         592,   504,   509,   512,   517,   529,   539,   514, 
+         519,   513,   520,   521,   545,   546,   547,   548, 
+         595,   596,   598,   522,   524,     0,     1,     2, 
+           3,     5,     6,     7,     8,    10,    11,    12, 
+          13,    15,    16,    17,    18,    25,    26,    27, 
+          28,    30,    31,    32,    33,    35,    36,    37, 
+          38,    40,    41,    42,    43,    50,    51,    52, 
+          53,    55,    56,    57,    58,    60,    61,    65, 
+          66,    75,    76,    77,    78,    80,    81,    82, 
+          83,    85,    86,    90,    91,   125,   126,   127, 
+         128,   130,   131,   132,   133,   135,   136,   137, 
+         138,   140,   141,   142,   143,   150,   151,   152, 
+         153,   155,   156,   157,   158,   160,   161,   162, 
+         163,   165,   166,   167,   168,   175,   176,   177, 
+         178,   180,   181,   182,   183,   185,   186,   187, 
+         188,   190,   191,   192,   193,   200,   201,   202, 
+         203,   205,   206,   207,   208,   210,   211,   212, 
+         213,   215,   216,   217,   218,   375,   376,   377, 
+         378,   380,   381,   382,   383,   385,   386,   387, 
+         388,   390,   391,   392,   400,   401,   402,   403, 
+         405,   406,   407,   410,   411,   412,   415,   416, 
+         417,   425,   426,   427,   428,   430,   431,   432, 
+         433,   435,   436,   437,   438,   440,   442,   450, 
+         451,   452,   455,   456,   458,   460,   461,   462, 
+         465,   466,   468,     4,     9,    14,    19,    29, 
+          34,    39,    44,    54,    59,    62,    67,    79, 
+          84,    87,    92,   129,   134,   139,   144,   154, 
+         159,   164,   169,   179,   184,   189,   194,   204, 
+         209,   214,   219,   379,   384,   389,   394,   404, 
+         414,   429,   434,   439,    64,    69,    89,    94, 
+          20,    21,    22,    23,    45,    46,    47,    48, 
+          63,    70,    71,    88,    95,    96,   145,   146, 
+         147,   148,   170,   171,   172,   173,   195,   196, 
+         197,   198,   220,   221,   222,   395,   396,   397, 
+         420,   421,   422,   445,   446,   447,   470,   471, 
+         472,    24,    49,    72,    97,   149,   174,   199, 
+         424,    74,    99,    73,    98,    68,   100,   101, 
+         102,   103,   105,   106,   107,   108,   110,   111, 
+         115,   116,   225,   226,   227,   228,   230,   231, 
+         232,   233,   235,   236,   237,   238,   240,   241, 
+         242,   475,   476,   477,   480,   481,   482,   485, 
+         486,   487,   490,   492,   109,   112,   117,   229, 
+         239,   244,   489,   494,   114,   113,   120,   121, 
+         245,   246,   247,   248,   495,   496,   122,   124, 
+         123,   118,     0,     1,     3,     5,     6,     8, 
+          10,    11,    13,    15,    16,    18,    25,    26, 
+          28,    30,    31,    33,    35,    36,    38,    40, 
+          41,    43,    50,    51,    53,    55,    56,    58, 
+          61,    63,    66,    68,    75,    76,    78,    80, 
+          81,    83,    86,    88,    91,    93,   125,   126, 
+         128,   130,   131,   133,   135,   136,   138,   140, 
+         141,   143,   150,   151,   153,   155,   156,   158, 
+         160,   161,   163,   165,   166,   168,   175,   176, 
+         178,   180,   181,   183,   185,   186,   188,   190, 
+         191,   193,   200,   201,   203,   205,   206,   208, 
+         210,   211,   213,   215,   216,   218,   375,   376, 
+         378,   380,   381,   383,   385,   386,   388,   390, 
+         391,   400,   401,   403,   405,   406,   410,   411, 
+         415,   416,   425,   426,   428,   430,   431,   433, 
+         435,   436,   438,   440,   450,   451,   455,   456, 
+         458,   460,   461,   465,   466,   468,    20,    21, 
+          23,    45,    46,    48,    60,    71,    73,    85, 
+          96,    98,   145,   146,   148,   170,   171,   173, 
+         195,   196,   198,   220,   221,   395,   396,   420, 
+         421,   445,   446,   470,   471,    70,    95,    65, 
+         100,   101,   103,   105,   106,   108,   111,   113, 
+         116,   118,   225,   226,   228,   230,   231,   233, 
+         235,   236,   238,   240,   241,   475,   476,   480, 
+         481,   485,   486,   490,   110,   121,   123,   245, 
+         246,   248,   495,   496,   120,   115, 
+};
+
+static long _vq_fitmap_res_Z_3[] = {
+           0,   548,   884,   884,  1213,  1213,   884,   884, 
+        1549,  1882,   884,   884,  1213,  1213,   884,   884, 
+};
+
+static long _vq_fitlength_res_Z_3[] = {
+         548,   336,   329,   329,   336,   336,   329,   329, 
+         333,   204,   329,   329,   336,   336,   329,   329, 
+};
+
+static encode_aux_pigeonhole _vq_auxp_res_Z_3 = {
+       -2, 1, 4, 2,
+       _vq_pigeonmap_res_Z_3,
+       2086,
+       _vq_fitlist_res_Z_3,
+       _vq_fitmap_res_Z_3,
+       _vq_fitlength_res_Z_3
+};
+
+static static_codebook _vq_book_res_Z_3 = {
+       4, 625,
+       _vq_lengthlist_res_Z_3,
+       1, -533725184, 1611661312, 3, 0,
+       _vq_quantlist_res_Z_3,
+       NULL,
+       &_vq_auxt_res_Z_3,
+       &_vq_auxp_res_Z_3,
+       0
+};
+
+
+#endif
diff --git a/lib/books/res_Z_4.vqh b/lib/books/res_Z_4.vqh
new file mode 100644 (file)
index 0000000..c920cd1
--- /dev/null
@@ -0,0 +1,272 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
+ * THE GNU LESSER/LIBRARY PUBLIC LICENSE, WHICH IS INCLUDED WITH    *
+ * THIS SOURCE. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.        *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company, http://www.xiph.org/                 *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V_res_Z_4_VQH_
+#define _V_res_Z_4_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist_res_Z_4[] = {
+       7,
+       6,
+       8,
+       5,
+       9,
+       4,
+       10,
+       3,
+       11,
+       2,
+       12,
+       1,
+       13,
+       0,
+       14,
+};
+
+static long _vq_lengthlist_res_Z_4[] = {
+        1, 4, 4, 7, 7, 7, 7, 9, 9,10,10,11,12,12,12, 4,
+        6, 6, 8, 8, 8, 8,10, 9,11,11,12,12,15,13, 4, 6,
+        6, 8, 8, 9, 9, 9,10,11,11,12,12,13,13, 7, 8, 8,
+        9, 9,10, 9,11,11,12,12,13,13,14,14, 6, 8, 8, 9,
+        9, 9,10,11,11,12,12,13,13,13,14, 7, 9, 8,10,10,
+       11,11,12,11,13,13,13,14,15,14, 7, 9, 9, 9,10,11,
+       11,12,11,13,13,14,13,15,15, 9,10,10,11,11,12,12,
+       13,13,15,14,15,13,15,15, 9,10,10,11,11,12,12,12,
+       12,15,13,15,15,14,15,10,11,11,12,13,14,13,13,14,
+       14,16, 0,14,15,15,11,11,11,12,13,13,14,15,14,15,
+       15,16,15,16,17,11,13,12,14,13,14,14,14,14,16,16,
+       16,15,16,17,11,12,12,13,14,15,14,16,14,17,14,16,
+       16,17,17,13,13,14,14,17, 0,17,14, 0,15,15,17,17,
+       17, 0,12,13,13,14,13,15,14,17,15,14,17, 0,15,15,
+        0,
+};
+
+static float _vq_quantthresh_res_Z_4[] = {
+       -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 
+       1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 
+};
+
+static long _vq_quantmap_res_Z_4[] = {
+          13,   11,    9,    7,    5,    3,    1,    0,
+           2,    4,    6,    8,   10,   12,   14,
+};
+
+static encode_aux_threshmatch _vq_auxt_res_Z_4 = {
+       _vq_quantthresh_res_Z_4,
+       _vq_quantmap_res_Z_4,
+       15,
+       15
+};
+
+static long _vq_pigeonmap_res_Z_4[] = {
+           4,     3,     3,     2,     1,     1,     0,     0, 
+           0,     1,     2,     2,     3,     4, 
+};
+
+static long _vq_fitlist_res_Z_4[] = {
+           0,     1,     2,     3,    15,    16,    17,    18, 
+          30,    31,    45,    46,     4,    19,    32,    47, 
+           6,    21,    34,    49,    33,    60,    61,    62, 
+          36,    64,    63,    90,    91,    92,    66,    94, 
+           1,     3,     5,     7,    16,    18,    20,    22, 
+          33,    35,    48,    50,     0,    15,    31,    46, 
+           2,     4,     6,     8,    17,    19,    21,    23, 
+          34,    36,    49,    51,    37,    63,    65,    30, 
+          61,    32,    38,    64,    66,    67,    93,    95, 
+          60,    91,    62,    68,    94,    96,     3,     5, 
+           7,     9,    18,    20,    22,    24,    35,    37, 
+          50,    52,     4,     6,     8,    10,    19,    21, 
+          23,    25,    36,    38,    51,    53,    12,    27, 
+          40,    55,    33,    39,    65,    67,    34,    66, 
+          68,    42,    70,    63,    69,    95,    97,    64, 
+          96,    98,    72,   100,     7,     9,    11,    13, 
+          22,    24,    26,    28,    39,    41,    54,    56, 
+           5,    20,    37,    52,     8,    10,    12,    14, 
+          23,    25,    27,    29,    40,    42,    55,    57, 
+          43,    69,    71,    35,    67,    38,    44,    70, 
+          72,    73,    99,   101,    65,    97,    68,    74, 
+         100,   102,     9,    11,    13,    24,    26,    28, 
+          41,    43,    56,    58,    10,    12,    14,    25, 
+          27,    29,    42,    44,    57,    59,    39,    71, 
+          73,    40,    72,    74,    69,   101,   103,    70, 
+         102,   104,    15,    16,    45,    46,    47,    48, 
+          75,    76,    77,    78,   105,   106,    17,    49, 
+          79,   107,    19,    51,    81,   109,     0,     1, 
+          18,     2,     4,    21,    30,    31,    60,    61, 
+          62,    63,    90,    91,    92,    93,   120,   121, 
+          32,    64,    94,   122,    34,    66,    96,   124, 
+          18,    20,    46,    48,    50,    52,    76,    78, 
+          80,    82,   108,   110,    16,    45,    75,   106, 
+          19,    21,    47,    49,    51,    53,    77,    79, 
+          81,    83,   109,   111,     3,     5,    22,     1, 
+          15,     4,     6,    17,    23,    33,    35,    61, 
+          63,    65,    67,    91,    93,    95,    97,   123, 
+         125,    31,    60,    90,   121,    34,    36,    62, 
+          64,    66,    68,    92,    94,    96,    98,   124, 
+         126,    20,    22,    48,    50,    52,    54,    78, 
+          80,    82,    84,   110,   112,    21,    23,    49, 
+          51,    53,    55,    79,    81,    83,    85,   111, 
+         113,    25,    57,    87,   115,     5,     7,    18, 
+          24,     6,     8,    19,    10,    27,    35,    37, 
+          63,    65,    67,    69,    93,    95,    97,    99, 
+         125,   127,    36,    38,    64,    66,    68,    70, 
+          94,    96,    98,   100,   126,   128,    40,    72, 
+         102,   130,    24,    26,    52,    54,    56,    58, 
+          82,    84,    86,    88,   114,   116,    22,    50, 
+          80,   112,    25,    27,    53,    55,    57,    59, 
+          83,    85,    87,    89,   115,   117,     9,    11, 
+          28,     7,    20,    10,    12,    23,    29,    39, 
+          41,    67,    69,    71,    73,    97,    99,   101, 
+         103,   129,   131,    37,    65,    95,   127,    40, 
+          42,    68,    70,    72,    74,    98,   100,   102, 
+         104,   130,   132,    26,    28,    54,    56,    58, 
+          84,    86,    88,   116,   118,    27,    29,    55, 
+          57,    59,    85,    87,    89,   117,   119,    11, 
+          13,    24,    12,    14,    25,    41,    43,    69, 
+          71,    73,    99,   101,   103,   131,   133,    42, 
+          44,    70,    72,    74,   100,   102,   104,   132, 
+         134,    45,    46,    75,    76,    77,    78,   105, 
+         106,   107,   108,   135,   136,    47,    79,   109, 
+         137,    49,    81,   111,   139,    60,    61,    90, 
+          91,    92,    93,   120,   121,   122,   123,   150, 
+         151,    62,    94,   124,   152,    64,    96,   126, 
+         154,   153,   180,   181,   182,   156,   184,    48, 
+          50,    76,    78,    80,    82,   106,   108,   110, 
+         112,   138,   140,    46,    75,   105,   136,    49, 
+          51,    77,    79,    81,    83,   107,   109,   111, 
+         113,   139,   141,    63,    65,    91,    93,    95, 
+          97,   121,   123,   125,   127,   153,   155,    61, 
+          90,   120,   151,    64,    66,    92,    94,    96, 
+          98,   122,   124,   126,   128,   154,   156,   157, 
+         183,   185,   150,   181,   152,   158,   184,   186, 
+          50,    52,    78,    80,    82,    84,   108,   110, 
+         112,   114,   140,   142,    51,    53,    79,    81, 
+          83,    85,   109,   111,   113,   115,   141,   143, 
+          55,    87,   117,   145,    65,    67,    93,    95, 
+          97,    99,   123,   125,   127,   129,   155,   157, 
+          66,    68,    94,    96,    98,   100,   124,   126, 
+         128,   130,   156,   158,    70,   102,   132,   160, 
+         153,   159,   185,   187,   154,   186,   188,   162, 
+         190,    54,    56,    82,    84,    86,    88,   112, 
+         114,   116,   118,   144,    52,    80,   110,   142, 
+          55,    57,    83,    85,    87,    89,   113,   115, 
+         117,   119,   145,   147,    69,    71,    97,    99, 
+         101,   103,   127,   129,   131,   133,   159,   161, 
+          67,    95,   125,   157,    70,    72,    98,   100, 
+         102,   104,   128,   130,   132,   134,   160,   162, 
+         163,   189,   191,   155,   187,   158,   164,   190, 
+         192,    56,    58,    84,    86,    88,   114,   116, 
+         118,   148,    57,    59,    85,    87,    89,   115, 
+         117,   119,   147,   149,    71,    73,    99,   101, 
+         103,   129,   131,   133,   161,   163,    72,    74, 
+         100,   102,   104,   130,   132,   134,   162,   164, 
+         159,   191,   193,   160,   192,   194,   105,   106, 
+         135,   136,   137,   138,   165,   166,   167,   168, 
+         195,   196,   107,   139,   169,   197,   109,   141, 
+         171,   199,    75,    76,   108,    77,    79,   111, 
+         120,   121,   150,   151,   152,   153,   180,   181, 
+         182,   183,   210,   211,   122,   154,   184,   212, 
+         124,   156,   186,   214,   108,   110,   136,   138, 
+         140,   142,   166,   168,   170,   172,   198,   106, 
+         135,   165,   196,   109,   111,   137,   139,   141, 
+         143,   167,   169,   171,   173,   199,   201,    78, 
+          80,   112,    76,   105,    79,    81,   107,   113, 
+         123,   125,   151,   153,   155,   157,   181,   183, 
+         185,   187,   213,   215,   121,   150,   180,   211, 
+         124,   126,   152,   154,   156,   158,   182,   184, 
+         186,   188,   214,   216,   110,   112,   138,   140, 
+         142,   144,   168,   170,   172,   174,   202,   111, 
+         113,   139,   141,   143,   145,   169,   171,   173, 
+         175,   201,   115,   147,   177,   205,    80,    82, 
+         108,   114,    81,    83,   109,    85,   117,   125, 
+         127,   153,   155,   157,   159,   183,   185,   187, 
+         189,   215,   217,   126,   128,   154,   156,   158, 
+         160,   184,   186,   188,   190,   216,   218,   130, 
+         162,   192,   220,   114,   116,   142,   144,   148, 
+         172,   174,   176,   178,   204,   206,   112,   140, 
+         170,   202,   115,   117,   143,   145,   147,   149, 
+         173,   175,   177,   179,   205,   207,    84,    86, 
+         118,    82,   110,    85,    87,   113,   119,   129, 
+         131,   157,   159,   161,   163,   187,   189,   191, 
+         193,   219,   127,   155,   185,   217,   130,   132, 
+         158,   160,   162,   164,   188,   190,   192,   194, 
+         220,   222,   116,   118,   144,   148,   174,   176, 
+         178,   206,   208,   117,   119,   145,   147,   149, 
+         175,   177,   179,   207,    86,    88,   114,    87, 
+          89,   115,   131,   133,   159,   161,   163,   189, 
+         191,   193,   223,   132,   134,   160,   162,   164, 
+         190,   192,   194,   222,   135,   136,   165,   166, 
+         167,   168,   195,   196,   197,   198,   137,   169, 
+         199,   139,   171,   201,   150,   151,   180,   181, 
+         182,   183,   210,   211,   212,   213,   152,   184, 
+         214,   154,   186,   216,   138,   140,   166,   168, 
+         170,   172,   196,   198,   202,   136,   165,   195, 
+         139,   141,   167,   169,   171,   173,   197,   199, 
+         201,   153,   155,   181,   183,   185,   187,   211, 
+         213,   215,   217,   151,   180,   210,   154,   156, 
+         182,   184,   186,   188,   212,   214,   216,   218, 
+         140,   142,   168,   170,   172,   174,   198,   202, 
+         204,   141,   143,   169,   171,   173,   175,   199, 
+         201,   205,   145,   177,   207,   155,   157,   183, 
+         185,   187,   189,   213,   215,   217,   219,   156, 
+         158,   184,   186,   188,   190,   214,   216,   218, 
+         220,   160,   192,   222,   144,   172,   174,   176, 
+         178,   202,   204,   206,   208,   142,   170,   145, 
+         147,   173,   175,   177,   179,   205,   207,   159, 
+         161,   187,   189,   191,   193,   217,   219,   223, 
+         157,   185,   215,   160,   162,   188,   190,   192, 
+         194,   218,   220,   222,   148,   174,   176,   178, 
+         204,   206,   208,   147,   149,   175,   177,   179, 
+         205,   207,   161,   163,   189,   191,   193,   219, 
+         223,   162,   164,   190,   192,   194,   220,   222, 
+};
+
+static long _vq_fitmap_res_Z_4[] = {
+           0,    32,    78,   124,   170,   202,   248,   313, 
+         378,   443,   489,   535,   600,   665,   729,   774, 
+         820,   884,   947,  1010,  1052,  1084,  1128,  1172, 
+        1212, 
+};
+
+static long _vq_fitlength_res_Z_4[] = {
+          32,    46,    46,    46,    32,    46,    65,    65, 
+          65,    46,    46,    65,    65,    64,    45,    46, 
+          64,    63,    63,    42,    32,    44,    44,    40, 
+          28, 
+};
+
+static encode_aux_pigeonhole _vq_auxp_res_Z_4 = {
+       -7, 1, 14, 5,
+       _vq_pigeonmap_res_Z_4,
+       1240,
+       _vq_fitlist_res_Z_4,
+       _vq_fitmap_res_Z_4,
+       _vq_fitlength_res_Z_4
+};
+
+static static_codebook _vq_book_res_Z_4 = {
+       2, 225,
+       _vq_lengthlist_res_Z_4,
+       1, -530841600, 1611661312, 4, 0,
+       _vq_quantlist_res_Z_4,
+       NULL,
+       &_vq_auxt_res_Z_4,
+       &_vq_auxp_res_Z_4,
+       0
+};
+
+
+#endif
diff --git a/lib/books/res_Z_5.vqh b/lib/books/res_Z_5.vqh
new file mode 100644 (file)
index 0000000..3304317
--- /dev/null
@@ -0,0 +1,1160 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
+ * THE GNU LESSER/LIBRARY PUBLIC LICENSE, WHICH IS INCLUDED WITH    *
+ * THIS SOURCE. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.        *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company, http://www.xiph.org/                 *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V_res_Z_5_VQH_
+#define _V_res_Z_5_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist_res_Z_5[] = {
+       22,
+       21,
+       23,
+       20,
+       24,
+       19,
+       25,
+       18,
+       26,
+       17,
+       27,
+       16,
+       28,
+       15,
+       29,
+       14,
+       30,
+       13,
+       31,
+       12,
+       32,
+       11,
+       33,
+       10,
+       34,
+       9,
+       35,
+       8,
+       36,
+       7,
+       37,
+       6,
+       38,
+       5,
+       39,
+       4,
+       40,
+       3,
+       41,
+       2,
+       42,
+       1,
+       43,
+       0,
+       44,
+};
+
+static long _vq_lengthlist_res_Z_5[] = {
+        3, 5, 5, 6, 6, 7, 7, 8, 8, 9, 8, 9, 9,10, 9,10,
+        9,10,10,11,11,11,10,11,11,11,11,13,12,13,12,14,
+       14,14,14,16,16,14,16, 0,16,15, 0, 0, 0, 5, 6, 6,
+        7, 7, 8, 7, 8, 8, 9, 9, 9, 9,10, 9,10,10,10,10,
+       11,10,11,10,11, 9,13,10,12,11,13,12,14,13,14,14,
+        0,14, 0,13,16,16, 0,14, 0,14, 5, 6, 6, 7, 6, 8,
+        7, 8, 8, 9, 9, 9, 9,10,10,10,10,10,10,10,11,11,
+       11,11,11,12,12,12,13,13,13,15,13,16,16,15,16, 0,
+       16, 0, 0, 0, 0, 0, 0, 6, 7, 7, 7, 7, 8, 8, 9, 8,
+        9, 9,10, 9,10,10,10,10,11, 9,11,10,11,10,12, 9,
+       12,11,14,11,13,12,13,14, 0,14,16,16,15,14, 0, 0,
+        0,16,16, 0, 6, 7, 7, 7, 7, 8, 8, 9, 8, 9, 9,10,
+       10,10,10,10,11,11,11,11,11,11,11,12,13,12,12,13,
+       14,13,13,16,13,14,14,15,16, 0, 0,16, 0,16,16, 0,
+       16, 7, 8, 8, 8, 8, 9, 8, 9, 9,10, 9,10,10,11,10,
+       11,11,11,11,11,11,12,10,12,11,12,12,16,12,15,13,
+       16,13, 0,13,15,15,16,15,16,16,16,15, 0, 0, 7, 8,
+        8, 8, 8, 9, 8, 9, 9,10,10,10,10,10,11,11,11,11,
+       11,12,11,12,11,12,13,13,13,13,13,14,13,13,15,15,
+        0,15, 0,16,16,16,16, 0, 0, 0, 0, 8, 8, 8, 9, 9,
+        9, 9,10, 9,10, 9,10,10,11,10,11,11,12,11,12,11,
+       12,11,13,12,12,12,14,13,16,13,13,13, 0,14,16,14,
+        0,13, 0,15, 0,16, 0, 0, 8, 8, 8, 9, 9, 9, 9,10,
+        9,10,10,11,11,10,11,11,12,12,11,12,12,12,12,12,
+       13,13,13,13,16,16,15,16,13,14,16,14, 0, 0, 0, 0,
+       16, 0,16, 0, 0, 9, 9, 9, 9, 9,10,10,10,10,11,11,
+       11,10,11,11,12,11,12,12,12,12,13,12,13,13,13,14,
+       16,12,14,13,15,14, 0,16, 0,16, 0,14, 0, 0, 0,14,
+        0,14, 9, 9, 9, 9, 9,10,10,10,10,11,11,11,11,11,
+       12,11,11,12,11,13,12,13,12,12,12,13,14,14,13, 0,
+       15, 0, 0,15,16, 0, 0, 0, 0, 0, 0,16, 0, 0, 0, 9,
+        9, 9,10,10,10,10,11,10,10,10,12,10,11,11,13,12,
+       13,12,13,12,14,12,14,13,13,13,14,14,16,15, 0,15,
+        0,14,16,16,16, 0, 0, 0, 0,16, 0, 0, 9, 9, 9,10,
+       10,10,10,11,10,11,11,11,12,11,12,12,12,12,12,13,
+       12,13,13,14,13,13,13,13,13,16, 0,16,15,16, 0,16,
+        0, 0, 0, 0,16,15, 0, 0,16, 9,10,10,10,10,10,10,
+       11,11,11,11,12,11,12,12,12,12,12,12,13,14,14,13,
+       13,13,16,14,15,13,16,14,16,15, 0,15, 0,15, 0,15,
+        0, 0, 0, 0, 0,16, 9,10,10,10,10,11,11,11,11,11,
+       12,11,11,12,12,12,12,12,12,13,13,14,14,14,13,14,
+       13,14,13,16, 0, 0, 0, 0, 0, 0,16, 0, 0, 0, 0, 0,
+        0, 0, 0, 9,10,10,10,10,11,11,11,11,12,11,11,11,
+       12,12,13,12,13,13,14,13,14,13,13,13,15,13,14,15,
+       16,16,15,14, 0, 0, 0, 0, 0, 0, 0, 0, 0,16, 0,16,
+       10,10,10,10,10,11,11,11,11,12,11,12,12,11,12,12,
+       12,13,13,14,13,13,14,13,16,14,16,16,15, 0,15, 0,
+       15, 0, 0, 0, 0, 0,16, 0, 0, 0, 0, 0, 0,10,10,10,
+       11,10,11,11,11,12,11,12,12,12,13,12,13,13,13,16,
+       13,14,14,16,13,13,14,15, 0, 0,14,15, 0, 0, 0,16,
+       16, 0, 0, 0, 0, 0,16, 0, 0, 0,10,10,10,11,10,11,
+       11,11,11,12,12,12,13,13,13,13,13,13,13,13,16,14,
+       14,14,14,15,14, 0,15,14, 0, 0,16,16,16, 0,16, 0,
+        0, 0,16, 0, 0, 0, 0,10,11,10,11,11,12,11,12,12,
+       12,12,12,13,14,13, 0,13,14,14,16,13,16,14, 0,14,
+       15,16, 0,14, 0, 0,16,15, 0,15, 0, 0, 0,16, 0, 0,
+        0, 0, 0, 0,10,11,11,11,11,11,11,11,12,12,12,13,
+       12,14,13,13,14,15,13,13,15, 0,14,15,14,16,16, 0,
+        0,15, 0, 0, 0,16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0,10,11,11,12,11,13,11,12,12,13,12,13,14,15,13,
+       15,13,16,13,13,14,14,15, 0,13, 0,15,16,16,15, 0,
+        0,16, 0,16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,11,11,
+       11,12,12,12,11,12,12,13,13,13,14,14,14,13,14,14,
+       14,14,16,14,14,16,16,16,16, 0, 0, 0, 0, 0,16, 0,
+        0, 0, 0, 0, 0,16, 0, 0, 0, 0, 0,11,11,11,12,12,
+       12,11,13,12,12,13,12,13,13,13,16,15,15,14,14,14,
+       16,15,14,14, 0, 0,16,15, 0, 0, 0, 0, 0,16, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0,12,12,12,13,12,12,12,13,
+       13,13,14,14,12,13,15,13,14,14,16,15,16,15,14,14,
+        0,16,15, 0, 0, 0, 0,16, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0,11,12,12,13,12,13,13,13,14,13,15,
+       13,13,14,14,14,16,16,14,16,14,16,16,16, 0,16,14,
+       15,16,16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0,12,12,12,13,12,13,13,13,13,14,14,14,14,13,
+       13,13,14,15,16, 0,15, 0,14,16, 0,16,16, 0,16, 0,
+        0,16, 0, 0, 0, 0, 0, 0,16, 0, 0, 0, 0, 0, 0,12,
+       12,13,12,14,14,13,13,14,14,14,16,15,14,15,15,15,
+       15,14,15, 0,16,16,15, 0, 0,15, 0,16,16, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,13,12,13,13,
+       13,15,14,13,14,15,13,16,16,14,16,14,14, 0,16,16,
+        0, 0,16,15, 0,16, 0,15, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0,13,13,14,13,14,14,16,
+       15,15,15,16, 0,16,15,14,16,16,15,15, 0,14, 0,16,
+        0,16, 0, 0, 0, 0,16,16,16, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0,13,14,16,14,13,15,14,16,13,14,
+       13,14, 0, 0, 0,15, 0,16,16, 0,15,15, 0,16, 0,16,
+        0,16,16, 0,16, 0,16, 0,16, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0,13,15,14,15,13,14,14,14,15,15,16,15, 0,
+        0,15,16,16, 0,16, 0,16, 0, 0, 0,16, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+       13,16,14,15,16, 0,14,15, 0, 0,14,14,16, 0,16,16,
+        0,15, 0,14, 0,16,16, 0,16, 0, 0,16, 0,16, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,16,14,14,
+       14, 0,15,16, 0,13, 0, 0,16, 0, 0,15,16, 0, 0, 0,
+        0, 0,16, 0, 0, 0, 0, 0,16, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0,16,15,14,16,14, 0,
+        0, 0,16,16,16, 0,16,16, 0,16, 0, 0,16, 0, 0, 0,
+       16, 0, 0, 0,16,16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0,16, 0, 0,15,15, 0,14,16, 0,
+       15, 0,16,15, 0, 0, 0,16,16, 0,16, 0, 0, 0,16, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0,14, 0,16, 0,16, 0,16, 0, 0,15, 0,
+        0,16, 0, 0, 0, 0, 0, 0, 0, 0,16, 0, 0, 0, 0,16,
+       16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0,15,16,16, 0, 0,16, 0, 0, 0, 0, 0, 0, 0,
+       16, 0, 0, 0, 0, 0, 0,16, 0, 0,16, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,14,16,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+       16, 0, 0,16, 0, 0, 0, 0, 0,16,16, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,16,16,16, 0,
+       16, 0,15, 0,16,16, 0, 0, 0,16, 0, 0, 0, 0, 0, 0,
+        0, 0, 0,16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0,16, 0,15,16, 0, 0, 0, 0,
+        0, 0, 0,16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,16,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0,16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+       15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,16, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,16,
+       16, 0, 0, 0, 0, 0, 0,16, 0, 0, 0, 0, 0, 0, 0, 0,
+        0,16, 0, 0, 0, 0, 0, 0, 0,15, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0,
+};
+
+static float _vq_quantthresh_res_Z_5[] = {
+       -21.5, -20.5, -19.5, -18.5, -17.5, -16.5, -15.5, -14.5, 
+       -13.5, -12.5, -11.5, -10.5, -9.5, -8.5, -7.5, -6.5, 
+       -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 
+       2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 8.5, 9.5, 
+       10.5, 11.5, 12.5, 13.5, 14.5, 15.5, 16.5, 17.5, 
+       18.5, 19.5, 20.5, 21.5, 
+};
+
+static long _vq_quantmap_res_Z_5[] = {
+          43,   41,   39,   37,   35,   33,   31,   29,
+          27,   25,   23,   21,   19,   17,   15,   13,
+          11,    9,    7,    5,    3,    1,    0,    2,
+           4,    6,    8,   10,   12,   14,   16,   18,
+          20,   22,   24,   26,   28,   30,   32,   34,
+          36,   38,   40,   42,   44,
+};
+
+static encode_aux_threshmatch _vq_auxt_res_Z_5 = {
+       _vq_quantthresh_res_Z_5,
+       _vq_quantmap_res_Z_5,
+       45,
+       45
+};
+
+static long _vq_pigeonmap_res_Z_5[] = {
+          14,    13,    13,    12,    11,    11,    10,     9, 
+           9,     8,     7,     7,     6,     5,     5,     4, 
+           3,     3,     2,     1,     1,     0,     0,     0, 
+           1,     2,     2,     3,     4,     4,     5,     6, 
+           6,     7,     8,     8,     9,    10,    10,    11, 
+          12,    12,    13,    14, 
+};
+
+static long _vq_fitlist_res_Z_5[] = {
+           0,     1,     2,     3,    45,    46,    47,    48, 
+          90,    91,   135,   136,     4,    49,    92,   137, 
+           6,    51,    94,   139,    93,   180,   181,   182, 
+          96,   184,   183,   270,   271,   272,   186,   274, 
+           5,     7,    50,    52,    95,   138,   140,     8, 
+          53,   141,    97,   185,    98,   187,   273,   275, 
+         188,   276,   225,   226,   227,   228,   315,   316, 
+         229,   317,   231,   319,   360,   361,   362,   364, 
+           3,     5,     7,     9,    48,    50,    52,    54, 
+          95,    97,   140,   142,     4,     6,     8,    10, 
+          49,    51,    53,    55,    96,    98,   141,   143, 
+          12,    57,   100,   145,    93,    99,   185,   187, 
+          94,   186,   188,   102,   190,   183,   189,   275, 
+         277,   184,   276,   278,   192,   280,    11,    13, 
+          56,    58,   101,   144,   146,    14,    59,   147, 
+         103,   191,   104,   193,   279,   281,   194,   282, 
+           9,    11,    13,    15,    54,    56,    58,    60, 
+         101,   103,   146,   148,    10,    12,    14,    16, 
+          55,    57,    59,    61,   102,   104,   147,   149, 
+          18,    63,   106,   151,    99,   105,   191,   193, 
+         100,   192,   194,   108,   196,   189,   195,   281, 
+         283,   190,   282,   284,   198,   286,    17,    19, 
+          62,    64,   107,   150,   152,    20,    65,   153, 
+         109,   197,   110,   199,   285,   287,   200,   288, 
+          15,    17,    19,    21,    60,    62,    64,    66, 
+         107,   109,   152,   154,    16,    18,    20,    22, 
+          61,    63,    65,    67,   108,   110,   153,   155, 
+          24,    69,   112,   157,   105,   111,   197,   199, 
+         106,   198,   200,   114,   202,   195,   201,   287, 
+         289,   196,   288,   290,   204,   292,    23,    25, 
+          68,    70,   113,   156,   158,    26,    71,   159, 
+         115,   203,   116,   205,   291,   293,   206,   294, 
+          21,    23,    25,    27,    66,    68,    70,    72, 
+         113,   115,   158,   160,    22,    24,    26,    28, 
+          67,    69,    71,    73,   114,   116,   159,   161, 
+          30,    75,   118,   163,   111,   117,   203,   205, 
+         112,   204,   206,   120,   208,   201,   207,   293, 
+         295,   202,   294,   296,   210,   298,    29,    31, 
+          74,    76,   119,   162,   164,    32,    77,   165, 
+         121,   209,   122,   211,   297,   299,   212,   300, 
+          27,    29,    31,    33,    72,    74,    76,    78, 
+         119,   121,   164,   166,    28,    30,    32,    34, 
+          73,    75,    77,    79,   120,   122,   165,   167, 
+          36,    81,   124,   169,   117,   123,   209,   211, 
+         118,   210,   212,   126,   214,   207,   213,   299, 
+         301,   208,   300,   302,   216,    35,    37,   125, 
+         170,    38,    83,   171,   215,   128,   303,   305, 
+          33,    35,    37,    78,    84,   125,   170,   172, 
+          34,    36,    38,    40,    79,    81,    83,    85, 
+         126,   128,   171,   173,    87,   123,   215,   124, 
+         216,   213,   219,   305,   307,   214,   308,   222, 
+         310,   260,   262,   264,   350,   169,   259,   261, 
+         263,   265,   351,   353,   177,   267,   355,   303, 
+         309,   395,   400,   178,   266,   357,    41,    89, 
+         221,   224,   402,    48,    50,   136,   138,   140, 
+         142,   226,   228,   230,   232,   318,   320,    46, 
+         135,   225,   316,    49,    51,   137,   139,   141, 
+         143,   227,   229,   231,   233,   319,   321,     3, 
+           5,    52,     1,    45,     4,     6,    47,    53, 
+          93,    95,   181,   183,   185,   187,   271,   273, 
+         275,   277,   363,   365,    91,   180,   270,   361, 
+          94,    96,   182,   184,   186,   188,   272,   274, 
+         276,   278,   364,   366,    50,    52,   138,   140, 
+         142,   144,   228,   230,   232,   234,   320,   322, 
+          51,    53,   139,   141,   143,   145,   229,   231, 
+         233,   235,   321,   323,    55,   147,   237,   325, 
+           5,     7,    48,    54,     6,     8,    49,    10, 
+          57,    95,    97,   183,   185,   187,   189,   273, 
+         275,   277,   279,   365,   367,    96,    98,   184, 
+         186,   188,   190,   274,   276,   278,   280,   366, 
+         368,   100,   192,   282,   370,    54,    56,   142, 
+         144,   146,   148,   232,   234,   236,   238,   324, 
+         326,    52,   140,   230,   322,    55,    57,   143, 
+         145,   147,   149,   233,   235,   237,   239,   325, 
+         327,     9,    11,    58,     7,    50,    10,    12, 
+          53,    59,    99,   101,   187,   189,   191,   193, 
+         277,   279,   281,   283,   369,   371,    97,   185, 
+         275,   367,   100,   102,   188,   190,   192,   194, 
+         278,   280,   282,   284,   370,   372,    56,    58, 
+         144,   146,   148,   150,   234,   236,   238,   240, 
+         326,   328,    57,    59,   145,   147,   149,   151, 
+         235,   237,   239,   241,   327,   329,    61,   153, 
+         243,   331,    11,    13,    54,    60,    12,    14, 
+          55,    16,    63,   101,   103,   189,   191,   193, 
+         195,   279,   281,   283,   285,   371,   373,   102, 
+         104,   190,   192,   194,   196,   280,   282,   284, 
+         286,   372,   374,   106,   198,   288,   376,    60, 
+          62,   148,   150,   152,   154,   238,   240,   242, 
+         244,   330,   332,    58,   146,   236,   328,    61, 
+          63,   149,   151,   153,   155,   239,   241,   243, 
+         245,   331,   333,    15,    17,    64,    13,    56, 
+          16,    18,    59,    65,   105,   107,   193,   195, 
+         197,   199,   283,   285,   287,   289,   375,   377, 
+         103,   191,   281,   373,   106,   108,   194,   196, 
+         198,   200,   284,   286,   288,   290,   376,   378, 
+          62,    64,   150,   152,   154,   156,   240,   242, 
+         244,   246,   332,   334,    63,    65,   151,   153, 
+         155,   157,   241,   243,   245,   247,   333,   335, 
+          67,   159,   249,   337,    17,    19,    60,    66, 
+          18,    20,    61,    22,    69,   107,   109,   195, 
+         197,   199,   201,   285,   287,   289,   291,   377, 
+         379,   108,   110,   196,   198,   200,   202,   286, 
+         288,   290,   292,   378,   380,   112,   204,   294, 
+         382,    66,    68,   154,   156,   158,   160,   244, 
+         246,   248,   250,   336,   338,    64,   152,   242, 
+         334,    67,    69,   155,   157,   159,   161,   245, 
+         247,   249,   251,   337,   339,    21,    23,    70, 
+          19,    62,    22,    24,    65,    71,   111,   113, 
+         199,   201,   203,   205,   289,   291,   293,   295, 
+         381,   383,   109,   197,   287,   379,   112,   114, 
+         200,   202,   204,   206,   290,   292,   294,   296, 
+         382,   384,    68,    70,   156,   158,   160,   162, 
+         246,   248,   250,   252,   338,   340,    69,    71, 
+         157,   159,   161,   163,   247,   249,   251,   253, 
+         339,   341,    73,   165,   255,   343,    23,    25, 
+          66,    72,    24,    26,    67,    28,    75,   113, 
+         115,   201,   203,   205,   207,   291,   293,   295, 
+         297,   383,   385,   114,   116,   202,   204,   206, 
+         208,   292,   294,   296,   298,   384,   386,   118, 
+         210,   300,   388,    72,    74,   160,   162,   164, 
+         166,   250,   252,   254,   256,   342,   344,    70, 
+         158,   248,   340,    73,    75,   161,   163,   165, 
+         167,   251,   253,   255,   257,   343,   345,    27, 
+          29,    76,    25,    68,    28,    30,    71,    77, 
+         117,   119,   205,   207,   209,   211,   295,   297, 
+         299,   301,   387,   389,   115,   203,   293,   385, 
+         118,   120,   206,   208,   210,   212,   296,   298, 
+         300,   302,   388,   390,    74,    76,   162,   164, 
+         166,   252,   254,   256,   344,   346,    75,    77, 
+         163,   165,   167,   169,   253,   255,   257,   259, 
+         345,   347,    79,   171,   261,   349,    29,    31, 
+          72,    78,    30,    32,    73,    34,    81,   119, 
+         121,   207,   209,   211,   213,   297,   299,   301, 
+         303,   389,   391,   120,   122,   208,   210,   212, 
+         214,   298,   300,   302,   390,   392,   124,   216, 
+         394,    78,   166,   170,   172,   256,   260,   262, 
+         350,    76,   164,   254,   346,    79,    81,   167, 
+         169,   171,   173,   257,   259,   261,   263,   349, 
+         351,    33,    35,    31,    74,    34,    36,    77, 
+          83,   123,   125,   211,   213,   215,   301,   303, 
+         305,   307,   393,   395,   121,   209,   299,   391, 
+         124,   126,   212,   214,   216,   302,   308,   394, 
+         135,   136,   225,   226,   227,   228,   315,   316, 
+         317,   318,   405,   406,   137,   229,   319,   407, 
+         139,   231,   321,   409,   180,   181,   270,   271, 
+         272,   273,   360,   361,   362,   363,   450,   451, 
+         182,   274,   364,   452,   184,   276,   366,   454, 
+         453,   540,   541,   542,   456,   544,   408,   495, 
+         496,   497,   498,   585,   586,   499,   587,   411, 
+         501,   589,   543,   630,   631,   632,   546,   634, 
+         138,   140,   226,   228,   230,   232,   316,   318, 
+         320,   322,   408,   410,   136,   225,   315,   406, 
+         139,   141,   227,   229,   231,   233,   317,   319, 
+         321,   323,   409,   411,   183,   185,   271,   273, 
+         275,   277,   361,   363,   365,   367,   453,   455, 
+         181,   270,   360,   451,   184,   186,   272,   274, 
+         276,   278,   362,   364,   366,   368,   454,   456, 
+         457,   543,   545,   450,   541,   452,   458,   544, 
+         546,   140,   142,   228,   230,   232,   234,   318, 
+         320,   322,   324,   410,   412,   141,   143,   229, 
+         231,   233,   235,   319,   321,   323,   325,   411, 
+         413,   145,   237,   327,   415,   185,   187,   273, 
+         275,   277,   279,   363,   365,   367,   369,   455, 
+         457,   186,   188,   274,   276,   278,   280,   364, 
+         366,   368,   370,   456,   458,   190,   282,   372, 
+         460,   453,   459,   545,   547,   454,   546,   548, 
+         462,   550,   144,   146,   232,   234,   236,   238, 
+         322,   324,   326,   328,   414,   416,   142,   230, 
+         320,   412,   145,   147,   233,   235,   237,   239, 
+         323,   325,   327,   329,   415,   417,   189,   191, 
+         277,   279,   281,   283,   367,   369,   371,   373, 
+         459,   461,   187,   275,   365,   457,   190,   192, 
+         278,   280,   282,   284,   368,   370,   372,   374, 
+         460,   462,   463,   549,   551,   455,   547,   458, 
+         464,   550,   552,   146,   148,   234,   236,   238, 
+         240,   324,   326,   328,   330,   416,   418,   147, 
+         149,   235,   237,   239,   241,   325,   327,   329, 
+         331,   417,   419,   151,   243,   333,   421,   191, 
+         193,   279,   281,   283,   285,   369,   371,   373, 
+         375,   461,   463,   192,   194,   280,   282,   284, 
+         286,   370,   372,   374,   376,   462,   464,   196, 
+         288,   378,   466,   459,   465,   551,   553,   460, 
+         552,   554,   468,   556,   150,   152,   238,   240, 
+         242,   244,   328,   330,   332,   334,   420,   422, 
+         148,   236,   326,   418,   151,   153,   239,   241, 
+         243,   245,   329,   331,   333,   335,   421,   423, 
+         195,   197,   283,   285,   287,   289,   373,   375, 
+         377,   379,   465,   467,   193,   281,   371,   463, 
+         196,   198,   284,   286,   288,   290,   374,   376, 
+         378,   380,   466,   468,   469,   555,   557,   461, 
+         553,   464,   470,   556,   558,   152,   154,   240, 
+         242,   244,   246,   330,   332,   334,   336,   422, 
+         424,   153,   155,   241,   243,   245,   247,   331, 
+         333,   335,   337,   423,   425,   157,   249,   339, 
+         427,   197,   199,   285,   287,   289,   291,   375, 
+         377,   379,   381,   467,   469,   198,   200,   286, 
+         288,   290,   292,   376,   378,   380,   382,   468, 
+         470,   202,   294,   384,   472,   465,   471,   557, 
+         559,   466,   558,   560,   474,   562,   156,   158, 
+         244,   246,   248,   250,   334,   336,   338,   340, 
+         426,   428,   154,   242,   332,   424,   157,   159, 
+         245,   247,   249,   251,   335,   337,   339,   341, 
+         427,   429,   201,   203,   289,   291,   293,   295, 
+         379,   381,   383,   385,   471,   473,   199,   287, 
+         377,   469,   202,   204,   290,   292,   294,   296, 
+         380,   382,   384,   386,   472,   474,   475,   561, 
+         563,   467,   559,   470,   476,   562,   564,   158, 
+         160,   246,   248,   250,   252,   336,   338,   340, 
+         342,   428,   430,   159,   161,   247,   249,   251, 
+         253,   337,   339,   341,   343,   429,   431,   163, 
+         255,   345,   433,   203,   205,   291,   293,   295, 
+         297,   381,   383,   385,   387,   473,   475,   204, 
+         206,   292,   294,   296,   298,   382,   384,   386, 
+         388,   474,   476,   208,   300,   390,   478,   471, 
+         477,   563,   565,   472,   564,   566,   480,   568, 
+         162,   164,   250,   252,   254,   256,   340,   342, 
+         344,   346,   432,   434,   160,   248,   338,   430, 
+         163,   165,   251,   253,   255,   257,   341,   343, 
+         345,   347,   433,   435,   207,   209,   295,   297, 
+         299,   301,   385,   387,   389,   391,   477,   205, 
+         293,   383,   475,   208,   210,   296,   298,   300, 
+         302,   386,   388,   390,   392,   478,   480,   567, 
+         569,   473,   565,   476,   568,   164,   166,   252, 
+         254,   256,   342,   344,   346,   434,   436,   165, 
+         167,   253,   255,   257,   259,   343,   345,   347, 
+         349,   435,   437,   169,   261,   351,   439,   209, 
+         211,   297,   299,   301,   303,   387,   389,   391, 
+         393,   210,   212,   298,   300,   302,   388,   390, 
+         392,   394,   480,   214,   484,   477,   483,   569, 
+         571,   478,   572,   170,   256,   260,   262,   346, 
+         350,   166,   254,   344,   436,   169,   171,   257, 
+         259,   261,   263,   347,   349,   351,   353,   439, 
+         441,   213,   215,   301,   303,   305,   307,   391, 
+         393,   395,   483,   211,   299,   389,   214,   216, 
+         302,   308,   392,   394,   484,   573,   575,   571, 
+         172,   264,   173,   265,   355,   443,   267,   357, 
+         309,   310,   400,   402,   580,   666,   262,   264, 
+         266,   172,   260,   350,   177,   263,   265,   267, 
+         353,   355,   357,   447,   219,   221,   307,   309, 
+         491,   305,   395,   222,   308,   310,   400,   402, 
+         581,   393,   483,   575,   580,   178,   449,   224, 
+         584,   530,   532,   443,   537,   573,   318,   320, 
+         406,   408,   410,   412,   496,   498,   500,   502, 
+         588,   590,   316,   405,   495,   586,   319,   321, 
+         407,   409,   411,   413,   497,   499,   501,   503, 
+         589,   591,   228,   230,   322,   226,   315,   229, 
+         231,   317,   323,   363,   365,   451,   453,   455, 
+         457,   541,   543,   545,   547,   633,   635,   361, 
+         450,   540,   631,   364,   366,   452,   454,   456, 
+         458,   542,   544,   546,   548,   634,   636,   320, 
+         322,   408,   410,   412,   414,   498,   500,   502, 
+         504,   590,   592,   321,   323,   409,   411,   413, 
+         415,   499,   501,   503,   505,   591,   593,   325, 
+         417,   507,   595,   230,   232,   318,   324,   231, 
+         233,   319,   235,   327,   365,   367,   453,   455, 
+         457,   459,   543,   545,   547,   549,   635,   637, 
+         366,   368,   454,   456,   458,   460,   544,   546, 
+         548,   550,   636,   638,   370,   462,   552,   640, 
+         324,   326,   412,   414,   416,   418,   502,   504, 
+         506,   508,   594,   596,   322,   410,   500,   592, 
+         325,   327,   413,   415,   417,   419,   503,   505, 
+         507,   509,   595,   597,   234,   236,   328,   232, 
+         320,   235,   237,   323,   329,   369,   371,   457, 
+         459,   461,   463,   547,   549,   551,   553,   639, 
+         641,   367,   455,   545,   637,   370,   372,   458, 
+         460,   462,   464,   548,   550,   552,   554,   640, 
+         642,   326,   328,   414,   416,   418,   420,   504, 
+         506,   508,   510,   596,   598,   327,   329,   415, 
+         417,   419,   421,   505,   507,   509,   511,   597, 
+         599,   331,   423,   513,   601,   236,   238,   324, 
+         330,   237,   239,   325,   241,   333,   371,   373, 
+         459,   461,   463,   465,   549,   551,   553,   555, 
+         641,   643,   372,   374,   460,   462,   464,   466, 
+         550,   552,   554,   556,   642,   644,   376,   468, 
+         558,   646,   330,   332,   418,   420,   422,   424, 
+         508,   510,   512,   514,   600,   602,   328,   416, 
+         506,   598,   331,   333,   419,   421,   423,   425, 
+         509,   511,   513,   515,   601,   603,   240,   242, 
+         334,   238,   326,   241,   243,   329,   335,   375, 
+         377,   463,   465,   467,   469,   553,   555,   557, 
+         559,   645,   647,   373,   461,   551,   643,   376, 
+         378,   464,   466,   468,   470,   554,   556,   558, 
+         560,   646,   648,   332,   334,   420,   422,   424, 
+         426,   510,   512,   514,   516,   602,   604,   333, 
+         335,   421,   423,   425,   427,   511,   513,   515, 
+         517,   603,   605,   337,   429,   519,   607,   242, 
+         244,   330,   336,   243,   245,   331,   247,   339, 
+         377,   379,   465,   467,   469,   471,   555,   557, 
+         559,   561,   647,   649,   378,   380,   466,   468, 
+         470,   472,   556,   558,   560,   562,   648,   650, 
+         382,   474,   564,   652,   336,   338,   424,   426, 
+         428,   430,   514,   516,   518,   520,   606,   608, 
+         334,   422,   512,   604,   337,   339,   425,   427, 
+         429,   431,   515,   517,   519,   521,   607,   609, 
+         246,   248,   340,   244,   332,   247,   249,   335, 
+         341,   381,   383,   469,   471,   473,   475,   559, 
+         561,   563,   565,   651,   653,   379,   467,   557, 
+         649,   382,   384,   470,   472,   474,   476,   560, 
+         562,   564,   566,   652,   654,   338,   340,   426, 
+         428,   430,   432,   516,   518,   520,   522,   608, 
+         610,   339,   341,   427,   429,   431,   433,   517, 
+         519,   521,   523,   609,   611,   343,   435,   525, 
+         613,   248,   250,   336,   342,   249,   251,   337, 
+         253,   345,   383,   385,   471,   473,   475,   477, 
+         561,   563,   565,   567,   653,   655,   384,   386, 
+         472,   474,   476,   478,   562,   564,   566,   568, 
+         654,   656,   388,   480,   658,   342,   344,   430, 
+         432,   434,   436,   520,   522,   524,   612,   614, 
+         340,   428,   518,   610,   343,   345,   431,   433, 
+         435,   437,   521,   523,   525,   527,   613,   615, 
+         252,   254,   346,   250,   338,   253,   255,   341, 
+         347,   387,   389,   475,   477,   565,   567,   569, 
+         571,   657,   659,   385,   473,   563,   655,   388, 
+         390,   476,   478,   480,   566,   568,   572,   658, 
+         344,   346,   432,   434,   436,   522,   524,   614, 
+         616,   345,   347,   433,   435,   437,   439,   523, 
+         525,   527,   529,   615,   617,   349,   441,   531, 
+         619,   254,   256,   342,   255,   257,   343,   259, 
+         351,   389,   391,   477,   483,   567,   569,   571, 
+         573,   659,   390,   392,   478,   480,   484,   568, 
+         572,   394,   350,   530,   532,   443,   621,   260, 
+         261,   353,   393,   395,   575,   666,   350,   530, 
+         532,   351,   353,   439,   441,   443,   529,   531, 
+         621,   623,   355,   447,   537,   260,   262,   261, 
+         263,   349,   265,   357,   395,   483,   573,   575, 
+         308,   394,   400,   484,   572,   580,   666,   758, 
+         178,   262,   264,   266,   530,   532,   806,   357, 
+         447,   449,   537,   629,   267,   355,   491,   581, 
+         402,   580,   584,   623,   717,   573,   575,   843, 
+         666,   758,   850,   719,   800,  1029,   933,   405, 
+         406,   495,   496,   497,   498,   585,   586,   587, 
+         588,   675,   676,   407,   499,   589,   677,   409, 
+         501,   591,   679,   450,   451,   540,   541,   542, 
+         543,   630,   631,   632,   633,   720,   721,   452, 
+         544,   634,   722,   454,   546,   636,   724,   723, 
+         810,   811,   812,   726,   814,   678,   765,   766, 
+         767,   768,   855,   856,   769,   857,   681,   771, 
+         859,   813,   900,   901,   902,   816,   904,   408, 
+         410,   496,   498,   500,   502,   586,   588,   590, 
+         592,   678,   680,   406,   495,   585,   676,   409, 
+         411,   497,   499,   501,   503,   587,   589,   591, 
+         593,   679,   681,   453,   455,   541,   543,   545, 
+         547,   631,   633,   635,   637,   723,   725,   451, 
+         540,   630,   721,   454,   456,   542,   544,   546, 
+         548,   632,   634,   636,   638,   724,   726,   727, 
+         813,   815,   720,   811,   722,   728,   814,   816, 
+         410,   412,   498,   500,   502,   504,   588,   590, 
+         592,   594,   680,   682,   411,   413,   499,   501, 
+         503,   505,   589,   591,   593,   595,   681,   683, 
+         415,   507,   597,   685,   455,   457,   543,   545, 
+         547,   549,   633,   635,   637,   639,   725,   727, 
+         456,   458,   544,   546,   548,   550,   634,   636, 
+         638,   640,   726,   728,   460,   552,   642,   730, 
+         723,   729,   815,   817,   724,   816,   818,   732, 
+         820,   414,   416,   502,   504,   506,   508,   592, 
+         594,   596,   598,   684,   686,   412,   500,   590, 
+         682,   415,   417,   503,   505,   507,   509,   593, 
+         595,   597,   599,   685,   687,   459,   461,   547, 
+         549,   551,   553,   637,   639,   641,   643,   729, 
+         731,   457,   545,   635,   727,   460,   462,   548, 
+         550,   552,   554,   638,   640,   642,   644,   730, 
+         732,   733,   819,   821,   725,   817,   728,   734, 
+         820,   822,   416,   418,   504,   506,   508,   510, 
+         594,   596,   598,   600,   686,   688,   417,   419, 
+         505,   507,   509,   511,   595,   597,   599,   601, 
+         687,   689,   421,   513,   603,   691,   461,   463, 
+         549,   551,   553,   555,   639,   641,   643,   645, 
+         731,   733,   462,   464,   550,   552,   554,   556, 
+         640,   642,   644,   646,   732,   734,   466,   558, 
+         648,   736,   729,   735,   821,   823,   730,   822, 
+         824,   738,   826,   420,   422,   508,   510,   512, 
+         514,   598,   600,   602,   604,   690,   692,   418, 
+         506,   596,   688,   421,   423,   509,   511,   513, 
+         515,   599,   601,   603,   605,   691,   693,   465, 
+         467,   553,   555,   557,   559,   643,   645,   647, 
+         649,   735,   737,   463,   551,   641,   733,   466, 
+         468,   554,   556,   558,   560,   644,   646,   648, 
+         650,   736,   738,   739,   825,   827,   731,   823, 
+         734,   740,   826,   828,   422,   424,   510,   512, 
+         514,   516,   600,   602,   604,   606,   692,   694, 
+         423,   425,   511,   513,   515,   517,   601,   603, 
+         605,   607,   693,   695,   427,   519,   609,   697, 
+         467,   469,   555,   557,   559,   561,   645,   647, 
+         649,   651,   737,   739,   468,   470,   556,   558, 
+         560,   562,   646,   648,   650,   652,   738,   740, 
+         472,   564,   654,   742,   735,   741,   827,   829, 
+         736,   828,   830,   744,   832,   426,   428,   514, 
+         516,   518,   520,   604,   606,   608,   610,   696, 
+         698,   424,   512,   602,   694,   427,   429,   515, 
+         517,   519,   521,   605,   607,   609,   611,   697, 
+         699,   471,   473,   559,   561,   563,   565,   649, 
+         651,   653,   655,   741,   743,   469,   557,   647, 
+         739,   472,   474,   560,   562,   564,   566,   650, 
+         652,   654,   656,   742,   744,   745,   831,   833, 
+         737,   829,   740,   746,   832,   834,   428,   430, 
+         516,   518,   520,   522,   606,   608,   610,   612, 
+         698,   700,   429,   431,   517,   519,   521,   523, 
+         607,   609,   611,   613,   699,   701,   433,   525, 
+         615,   703,   473,   475,   561,   563,   565,   567, 
+         651,   653,   655,   657,   743,   745,   474,   476, 
+         562,   564,   566,   568,   652,   654,   656,   658, 
+         744,   746,   478,   748,   741,   747,   833,   835, 
+         742,   834,   836,   750,   838,   432,   434,   520, 
+         522,   524,   610,   612,   614,   616,   702,   704, 
+         430,   518,   608,   700,   433,   435,   521,   523, 
+         525,   527,   611,   613,   615,   617,   703,   705, 
+         477,   565,   567,   569,   571,   655,   657,   659, 
+         747,   475,   563,   653,   745,   478,   480,   566, 
+         568,   572,   656,   658,   748,   750,   839,   743, 
+         835,   746,   752,   838,   434,   436,   522,   524, 
+         612,   614,   616,   704,   706,   435,   437,   523, 
+         525,   527,   529,   613,   615,   617,   619,   705, 
+         707,   439,   531,   621,   567,   569,   571,   573, 
+         657,   659,   480,   568,   572,   658,   750,   752, 
+         484,   666,   747,   839,   748,   842,   844,   530, 
+         532,   441,   623,   483,   575,   843,   933,   758, 
+         846,   530,   532,   441,   443,   529,   531,   619, 
+         621,   623,   537,   573,   575,   580,   666,   758, 
+         843,   846,   850,   800,   707,   717,   799,   889, 
+         893,   719,   616,   706,   933,   844,   588,   590, 
+         676,   678,   680,   682,   766,   768,   770,   772, 
+         858,   860,   586,   675,   765,   856,   589,   591, 
+         677,   679,   681,   683,   767,   769,   771,   773, 
+         859,   861,   498,   500,   592,   496,   585,   499, 
+         501,   587,   593,   633,   635,   721,   723,   725, 
+         727,   811,   813,   815,   817,   903,   905,   631, 
+         720,   810,   901,   634,   636,   722,   724,   726, 
+         728,   812,   814,   816,   818,   904,   906,   590, 
+         592,   678,   680,   682,   684,   768,   770,   772, 
+         774,   860,   862,   591,   593,   679,   681,   683, 
+         685,   769,   771,   773,   775,   861,   863,   595, 
+         687,   777,   865,   500,   502,   588,   594,   501, 
+         503,   589,   505,   597,   635,   637,   723,   725, 
+         727,   729,   813,   815,   817,   819,   905,   907, 
+         636,   638,   724,   726,   728,   730,   814,   816, 
+         818,   820,   906,   908,   640,   732,   822,   910, 
+         594,   596,   682,   684,   686,   688,   772,   774, 
+         776,   778,   864,   866,   592,   680,   770,   862, 
+         595,   597,   683,   685,   687,   689,   773,   775, 
+         777,   779,   865,   867,   504,   506,   598,   502, 
+         590,   505,   507,   593,   599,   639,   641,   727, 
+         729,   731,   733,   817,   819,   821,   823,   909, 
+         911,   637,   725,   815,   907,   640,   642,   728, 
+         730,   732,   734,   818,   820,   822,   824,   910, 
+         912,   596,   598,   684,   686,   688,   690,   774, 
+         776,   778,   780,   866,   868,   597,   599,   685, 
+         687,   689,   691,   775,   777,   779,   781,   867, 
+         869,   601,   693,   783,   871,   506,   508,   594, 
+         600,   507,   509,   595,   511,   603,   641,   643, 
+         729,   731,   733,   735,   819,   821,   823,   825, 
+         911,   913,   642,   644,   730,   732,   734,   736, 
+         820,   822,   824,   826,   912,   914,   646,   738, 
+         828,   916,   600,   602,   688,   690,   692,   694, 
+         778,   780,   782,   784,   872,   598,   686,   776, 
+         868,   601,   603,   689,   691,   693,   695,   779, 
+         781,   783,   785,   871,   873,   510,   512,   604, 
+         508,   596,   511,   513,   599,   605,   645,   647, 
+         733,   735,   737,   739,   823,   825,   827,   829, 
+         915,   917,   643,   731,   821,   913,   646,   648, 
+         734,   736,   738,   740,   824,   826,   828,   830, 
+         916,   918,   602,   604,   690,   692,   694,   696, 
+         780,   782,   784,   786,   872,   874,   603,   605, 
+         691,   693,   695,   697,   781,   783,   785,   787, 
+         873,   875,   607,   699,   789,   877,   512,   514, 
+         600,   606,   513,   515,   601,   517,   609,   647, 
+         649,   735,   737,   739,   741,   825,   827,   829, 
+         831,   917,   919,   648,   650,   736,   738,   740, 
+         742,   826,   828,   830,   832,   918,   920,   652, 
+         744,   834,   922,   606,   608,   694,   696,   698, 
+         700,   784,   786,   788,   790,   876,   604,   692, 
+         782,   874,   607,   609,   695,   697,   699,   701, 
+         785,   787,   789,   791,   877,   879,   516,   518, 
+         610,   514,   602,   517,   519,   605,   611,   651, 
+         653,   739,   741,   743,   745,   829,   831,   833, 
+         835,   923,   649,   737,   827,   919,   652,   654, 
+         740,   742,   744,   746,   830,   832,   834,   836, 
+         922,   924,   608,   610,   696,   698,   700,   702, 
+         786,   788,   790,   880,   609,   611,   697,   699, 
+         701,   703,   787,   789,   791,   879,   881,   613, 
+         705,   795,   883,   518,   520,   606,   612,   519, 
+         521,   607,   523,   615,   653,   655,   741,   743, 
+         745,   747,   831,   833,   835,   923,   925,   654, 
+         656,   742,   744,   746,   748,   832,   834,   836, 
+         838,   924,   926,   658,   750,   612,   614,   700, 
+         702,   704,   706,   790,   794,   610,   698,   788, 
+         880,   613,   615,   701,   703,   705,   707,   791, 
+         795,   883,   522,   524,   616,   520,   608,   523, 
+         525,   611,   617,   657,   659,   745,   747,   835, 
+         839,   929,   655,   743,   833,   925,   658,   746, 
+         748,   750,   752,   836,   838,   842,   886,   799, 
+         887,   619,   889,   527,   529,   621,   843,   844, 
+         846,   706,   800,   616,   704,   794,   886,   619, 
+         621,   707,   799,   889,   530,   532,   614,   529, 
+         531,   617,   623,   843,   933,   839,   666,   752, 
+         758,   842,   844,   846,   974,   705,   795,   883, 
+         887,   977,   979,   929,   750,   838,  1022,  1111, 
+         675,   676,   765,   766,   767,   768,   855,   856, 
+         857,   858,   945,   946,   677,   769,   859,   947, 
+         679,   771,   861,   949,   720,   721,   810,   811, 
+         812,   813,   900,   901,   902,   903,   990,   991, 
+         722,   814,   904,   992,   724,   816,   906,   994, 
+         993,  1080,  1081,  1082,   996,  1084,   948,  1035, 
+        1036,  1037,  1038,  1125,  1126,  1039,  1127,   951, 
+        1041,  1129,  1083,  1170,  1171,  1172,  1086,  1174, 
+         678,   680,   766,   768,   770,   772,   856,   858, 
+         860,   862,   948,   950,   676,   765,   855,   946, 
+         679,   681,   767,   769,   771,   773,   857,   859, 
+         861,   863,   949,   951,   723,   725,   811,   813, 
+         815,   817,   901,   903,   905,   907,   993,   995, 
+         721,   810,   900,   991,   724,   726,   812,   814, 
+         816,   818,   902,   904,   906,   908,   994,   996, 
+         997,  1083,  1085,   990,  1081,   992,   998,  1084, 
+        1086,   680,   682,   768,   770,   772,   774,   858, 
+         860,   862,   864,   950,   952,   681,   683,   769, 
+         771,   773,   775,   859,   861,   863,   865,   951, 
+         953,   685,   777,   867,   955,   725,   727,   813, 
+         815,   817,   819,   903,   905,   907,   909,   995, 
+         997,   726,   728,   814,   816,   818,   820,   904, 
+         906,   908,   910,   996,   998,   730,   822,   912, 
+        1000,   993,   999,  1085,  1087,   994,  1086,  1088, 
+        1002,  1090,   684,   686,   772,   774,   776,   778, 
+         862,   864,   866,   868,   954,   956,   682,   770, 
+         860,   952,   685,   687,   773,   775,   777,   779, 
+         863,   865,   867,   869,   955,   957,   729,   731, 
+         817,   819,   821,   823,   907,   909,   911,   913, 
+         999,  1001,   727,   815,   905,   997,   730,   732, 
+         818,   820,   822,   824,   908,   910,   912,   914, 
+        1000,  1002,  1003,  1089,  1091,   995,  1087,   998, 
+        1004,  1090,  1092,   686,   688,   774,   776,   778, 
+         780,   864,   866,   868,   956,   958,   687,   689, 
+         775,   777,   779,   781,   865,   867,   869,   871, 
+         957,   959,   691,   783,   873,   961,   731,   733, 
+         819,   821,   823,   825,   909,   911,   913,   915, 
+        1001,  1003,   732,   734,   820,   822,   824,   826, 
+         910,   912,   914,   916,  1002,  1004,   736,   828, 
+         918,  1006,   999,  1005,  1091,  1093,  1000,  1092, 
+        1094,  1008,  1096,   690,   692,   778,   780,   782, 
+         784,   868,   872,   874,   960,   962,   688,   776, 
+         866,   958,   691,   693,   779,   781,   783,   785, 
+         869,   871,   873,   875,   961,   963,   735,   737, 
+         823,   825,   827,   829,   913,   915,   917,   919, 
+        1005,  1007,   733,   821,   911,  1003,   736,   738, 
+         824,   826,   828,   830,   914,   916,   918,   920, 
+        1006,  1008,  1009,  1095,  1097,  1001,  1093,  1004, 
+        1010,  1096,  1098,   692,   694,   780,   782,   784, 
+         786,   872,   874,   876,   962,   964,   693,   695, 
+         781,   783,   785,   787,   871,   873,   875,   877, 
+         963,   965,   697,   789,   879,   967,   737,   739, 
+         825,   827,   829,   831,   915,   917,   919,  1007, 
+        1009,   738,   740,   826,   828,   830,   832,   916, 
+         918,   920,   922,  1008,  1010,   742,   834,   924, 
+        1012,  1005,  1011,  1097,  1099,  1006,  1098,  1100, 
+        1014,  1102,   696,   698,   784,   786,   788,   790, 
+         874,   876,   880,   966,   694,   782,   872,   964, 
+         697,   699,   785,   787,   789,   791,   875,   877, 
+         879,   881,   967,   969,   741,   743,   829,   831, 
+         833,   835,   919,   923,   925,  1011,  1013,   739, 
+         827,   917,  1009,   742,   744,   830,   832,   834, 
+         836,   920,   922,   924,   926,  1012,  1014,  1015, 
+        1101,  1103,  1007,  1099,  1010,  1016,  1102,   698, 
+         700,   786,   788,   790,   876,   880,   699,   701, 
+         787,   789,   791,   877,   879,   881,   883,   969, 
+         971,   703,   795,   973,   743,   745,   831,   833, 
+         835,   923,   925,  1013,  1015,   744,   746,   832, 
+         834,   836,   838,   922,   924,   926,  1014,  1016, 
+         748,  1011,  1103,  1105,  1012,  1106,   702,   704, 
+         794,   886,   972,   974,   705,   887,   747,   839, 
+         929,   750,   842,  1022,  1198,   800,   886,   706, 
+         794,   799,   887,   889,   893,   979,   843,   933, 
+         839,   929,   842,   844,   846,  1111,  1022,   974, 
+        1154,   972,  1062,   977,  1069,  1029,  1201,  1208, 
+         806,   850,  1152,  1244,  1334,  1336,  1384,  1382, 
+        1243,  1335,  1469,  1287,  1377,  1467,  1557,  1647, 
+        1737,  2009,   800,   799,   889,   893,   843,   933, 
+        1029,   758,   844,   846,   850,  1022,  1208,   806, 
+         717,   719,   629,   886,   858,   860,   946,   948, 
+         950,   952,  1036,  1038,  1040,  1042,  1128,  1130, 
+         856,   945,  1035,  1126,   859,   861,   947,   949, 
+         951,   953,  1037,  1039,  1041,  1043,  1129,  1131, 
+         768,   770,   862,   766,   855,   769,   771,   857, 
+         863,   903,   905,   991,   993,   995,   997,  1081, 
+        1083,  1085,  1087,  1173,  1175,   901,   990,  1080, 
+        1171,   904,   906,   992,   994,   996,   998,  1082, 
+        1084,  1086,  1088,  1174,  1176,   860,   862,   948, 
+         950,   952,   954,  1038,  1040,  1042,  1044,  1130, 
+        1132,   861,   863,   949,   951,   953,   955,  1039, 
+        1041,  1043,  1045,  1131,  1133,   865,   957,  1047, 
+        1135,   770,   772,   858,   864,   771,   773,   859, 
+         775,   867,   905,   907,   993,   995,   997,   999, 
+        1083,  1085,  1087,  1089,  1175,  1177,   906,   908, 
+         994,   996,   998,  1000,  1084,  1086,  1088,  1090, 
+        1176,  1178,   910,  1002,  1092,  1180,   864,   866, 
+         952,   954,   956,   958,  1042,  1044,  1046,  1048, 
+        1134,  1136,   862,   950,  1040,  1132,   865,   867, 
+         953,   955,   957,   959,  1043,  1045,  1047,  1049, 
+        1135,  1137,   774,   776,   868,   772,   860,   775, 
+         777,   863,   869,   909,   911,   997,   999,  1001, 
+        1003,  1087,  1089,  1091,  1093,  1179,  1181,   907, 
+         995,  1085,  1177,   910,   912,   998,  1000,  1002, 
+        1004,  1088,  1090,  1092,  1094,  1180,  1182,   866, 
+         868,   954,   956,   958,   960,  1044,  1046,  1048, 
+        1050,  1136,  1138,   867,   869,   955,   957,   959, 
+         961,  1045,  1047,  1049,  1051,  1137,  1139,   871, 
+         963,  1053,  1141,   776,   778,   864,   777,   779, 
+         865,   781,   873,   911,   913,   999,  1001,  1003, 
+        1005,  1089,  1091,  1093,  1095,  1181,  1183,   912, 
+         914,  1000,  1002,  1004,  1006,  1090,  1092,  1094, 
+        1096,  1182,  1184,   916,  1008,  1098,  1186,   872, 
+         958,   960,   962,   964,  1048,  1050,  1052,  1054, 
+        1140,  1142,   868,   956,  1046,  1138,   871,   873, 
+         959,   961,   963,   965,  1049,  1051,  1053,  1055, 
+        1141,  1143,   780,   782,   874,   778,   866,   781, 
+         783,   869,   875,   915,   917,  1003,  1005,  1007, 
+        1009,  1093,  1095,  1097,  1099,  1185,  1187,   913, 
+        1001,  1091,  1183,   916,   918,  1004,  1006,  1008, 
+        1010,  1094,  1096,  1098,  1100,  1186,  1188,   872, 
+         874,   960,   962,   964,   966,  1050,  1052,  1054, 
+        1056,  1142,  1144,   873,   875,   961,   963,   965, 
+         967,  1051,  1053,  1055,  1057,  1143,  1145,   877, 
+         969,  1059,  1147,   782,   784,   876,   783,   785, 
+         871,   787,   879,   917,   919,  1005,  1007,  1009, 
+        1011,  1095,  1097,  1099,  1101,  1187,   918,   920, 
+        1006,  1008,  1010,  1012,  1096,  1098,  1100,  1102, 
+        1188,  1190,   922,  1014,  1192,   876,   964,   966, 
+        1054,  1056,  1058,  1146,  1148,   874,   962,  1052, 
+        1144,   877,   879,   965,   967,   969,   971,  1055, 
+        1057,  1059,  1147,   786,   788,   880,   784,   872, 
+         787,   789,   875,   881,   923,  1009,  1011,  1013, 
+        1015,  1099,  1101,  1103,  1105,  1193,   919,  1007, 
+        1097,   922,   924,  1010,  1012,  1014,  1016,  1100, 
+        1102,  1106,  1192,   880,   966,   972,  1056,  1058, 
+        1062,  1148,  1150,   879,   881,   967,   969,   971, 
+         973,  1057,  1059,  1063,  1151,   883,  1153,   788, 
+         790,   876,   789,   791,   877,   923,   925,  1011, 
+        1013,  1015,  1101,  1103,  1105,  1193,  1195,   924, 
+         926,  1012,  1014,  1016,  1102,  1106,  1196,  1198, 
+         974,  1152,  1154,   977,   794,   886,   795,   887, 
+         839,   929,  1111,  1201,  1287,   838,  1022,   886, 
+         972,   974,  1062,  1154,   887,   973,   977,   979, 
+        1063,  1069,   889,   794,   795,   883,   799,   929, 
+        1111,  1201,  1022,   945,   946,  1035,  1036,  1037, 
+        1038,  1125,  1126,  1127,  1128,  1215,  1216,   947, 
+        1039,  1129,  1217,   949,  1041,  1131,  1219,   990, 
+         991,  1080,  1081,  1082,  1083,  1170,  1171,  1172, 
+        1173,  1260,  1261,   992,  1084,  1174,  1262,   994, 
+        1086,  1176,  1264,  1263,  1350,  1351,  1352,  1266, 
+        1354,  1218,  1305,  1306,  1307,  1308,  1395,  1396, 
+        1309,  1397,  1221,  1311,  1399,  1353,  1440,  1441, 
+        1442,  1356,  1444,   948,   950,  1036,  1038,  1040, 
+        1042,  1126,  1128,  1130,  1132,  1218,  1220,   946, 
+        1035,  1125,  1216,   949,   951,  1037,  1039,  1041, 
+        1043,  1127,  1129,  1131,  1133,  1219,  1221,   993, 
+         995,  1081,  1083,  1085,  1087,  1171,  1173,  1175, 
+        1177,  1263,  1265,   991,  1080,  1170,  1261,   994, 
+         996,  1082,  1084,  1086,  1088,  1172,  1174,  1176, 
+        1178,  1264,  1266,  1267,  1353,  1355,  1260,  1351, 
+        1262,  1268,  1354,  1356,   950,   952,  1038,  1040, 
+        1042,  1044,  1128,  1130,  1132,  1134,  1220,  1222, 
+         951,   953,  1039,  1041,  1043,  1045,  1129,  1131, 
+        1133,  1135,  1221,  1223,   955,  1047,  1137,  1225, 
+         995,   997,  1083,  1085,  1087,  1089,  1173,  1175, 
+        1177,  1179,  1265,  1267,   996,   998,  1084,  1086, 
+        1088,  1090,  1174,  1176,  1178,  1180,  1266,  1268, 
+        1000,  1092,  1182,  1270,  1263,  1269,  1355,  1357, 
+        1264,  1356,  1358,  1272,  1360,   954,   956,  1042, 
+        1044,  1046,  1048,  1132,  1134,  1136,  1138,  1224, 
+        1226,   952,  1040,  1130,  1222,   955,   957,  1043, 
+        1045,  1047,  1049,  1133,  1135,  1137,  1139,  1225, 
+        1227,   999,  1001,  1087,  1089,  1091,  1093,  1177, 
+        1179,  1181,  1183,  1269,  1271,   997,  1085,  1175, 
+        1267,  1000,  1002,  1088,  1090,  1092,  1094,  1178, 
+        1180,  1182,  1184,  1270,  1272,  1273,  1359,  1361, 
+        1265,  1357,  1268,  1274,  1360,   956,   958,  1044, 
+        1046,  1048,  1050,  1134,  1136,  1138,  1140,  1226, 
+        1228,   957,   959,  1045,  1047,  1049,  1051,  1135, 
+        1137,  1139,  1141,  1227,  1229,   961,  1053,  1143, 
+        1231,  1001,  1003,  1089,  1091,  1093,  1095,  1179, 
+        1181,  1183,  1185,  1271,  1273,  1002,  1004,  1090, 
+        1092,  1094,  1096,  1180,  1182,  1184,  1186,  1272, 
+        1274,  1006,  1098,  1188,  1276,  1269,  1275,  1361, 
+        1270,  1278,   960,   962,  1048,  1050,  1052,  1054, 
+        1138,  1140,  1142,  1144,  1230,  1232,   958,  1046, 
+        1136,  1228,   961,   963,  1049,  1051,  1053,  1055, 
+        1139,  1141,  1143,  1145,  1231,  1233,  1005,  1007, 
+        1093,  1095,  1097,  1099,  1183,  1185,  1187,  1275, 
+        1003,  1091,  1181,  1273,  1006,  1008,  1094,  1096, 
+        1098,  1100,  1184,  1186,  1188,  1190,  1276,  1278, 
+        1279,  1365,  1367,  1271,  1274,  1368,   962,   964, 
+        1050,  1052,  1054,  1056,  1140,  1142,  1144,  1146, 
+        1232,  1234,   963,   965,  1051,  1053,  1055,  1057, 
+        1141,  1143,  1145,  1147,  1233,   967,  1059,  1237, 
+        1007,  1009,  1095,  1097,  1099,  1101,  1185,  1187, 
+        1279,  1008,  1010,  1096,  1098,  1100,  1102,  1186, 
+        1188,  1190,  1192,  1278,  1012,  1282,  1275,  1367, 
+        1276,  1368,  1370,   966,  1054,  1056,  1058,  1144, 
+        1146,  1148,  1150,  1236,  1238,   964,  1052,  1142, 
+        1234,   967,   969,  1055,  1057,  1059,  1145,  1147, 
+        1151,  1237,  1011,  1013,  1099,  1101,  1103,  1105, 
+        1193,  1195,  1283,  1009,  1097,  1187,  1279,  1012, 
+        1014,  1100,  1102,  1106,  1190,  1192,  1196,  1282, 
+        1285,  1371,  1373,  1062,  1152,   971,  1063,  1153, 
+        1241,   973,  1243,  1015,  1016,  1198,  1287,  1375, 
+        1378,   972,   974,  1062,  1150,  1152,  1154,  1244, 
+        1058,  1148,   973,  1063,  1151,  1153,  1243,   929, 
+        1015,  1103,  1105,  1111,  1193,  1195,  1201,  1285, 
+        1287,  1377,  1106,  1196,  1198,  1283,  1375,  1378, 
+        1380,   887,   977,   979,  1069,  1335,  1022,  1382, 
+        1208,  1384,  1236,  1238,  1237,  1241,  1327,  1329, 
+        1419,  1146,  1059,  1147,  1371,  1373,  1192,  1282, 
+        1370,  1462,  1464,  1556,   806,   717,   719,   893, 
+         979,  1069,  1029,  1208,  1128,  1130,  1216,  1218, 
+        1220,  1222,  1306,  1308,  1310,  1312,  1398,  1400, 
+        1126,  1215,  1305,  1396,  1129,  1131,  1217,  1219, 
+        1221,  1223,  1307,  1309,  1311,  1313,  1399,  1401, 
+        1038,  1040,  1132,  1036,  1125,  1039,  1041,  1127, 
+        1133,  1173,  1175,  1261,  1263,  1265,  1267,  1351, 
+        1353,  1355,  1357,  1443,  1171,  1260,  1350,  1441, 
+        1174,  1176,  1262,  1264,  1266,  1268,  1352,  1354, 
+        1356,  1358,  1444,  1446,  1130,  1132,  1218,  1220, 
+        1222,  1224,  1308,  1310,  1312,  1314,  1400,  1402, 
+        1131,  1133,  1219,  1221,  1223,  1225,  1309,  1311, 
+        1313,  1315,  1401,  1403,  1135,  1227,  1317,  1405, 
+        1040,  1042,  1128,  1134,  1041,  1043,  1129,  1045, 
+        1137,  1175,  1177,  1263,  1265,  1267,  1269,  1353, 
+        1355,  1357,  1359,  1447,  1176,  1178,  1264,  1266, 
+        1268,  1270,  1354,  1356,  1358,  1360,  1446,  1180, 
+        1272,  1450,  1134,  1136,  1222,  1224,  1226,  1228, 
+        1312,  1314,  1318,  1404,  1406,  1132,  1220,  1310, 
+        1402,  1135,  1137,  1223,  1225,  1227,  1229,  1313, 
+        1315,  1317,  1319,  1405,  1044,  1046,  1138,  1042, 
+        1130,  1045,  1047,  1133,  1139,  1179,  1181,  1267, 
+        1269,  1271,  1273,  1357,  1359,  1361,  1451,  1177, 
+        1265,  1355,  1447,  1180,  1182,  1268,  1270,  1272, 
+        1274,  1358,  1360,  1450,  1452,  1136,  1138,  1224, 
+        1226,  1228,  1230,  1314,  1318,  1320,  1406,  1137, 
+        1139,  1225,  1227,  1229,  1231,  1315,  1317,  1319, 
+        1321,  1409,  1141,  1233,  1323,  1411,  1046,  1048, 
+        1134,  1140,  1047,  1049,  1135,  1051,  1143,  1181, 
+        1183,  1269,  1271,  1273,  1275,  1359,  1361,  1365, 
+        1451,  1182,  1184,  1270,  1272,  1274,  1276,  1360, 
+        1452,  1454,  1186,  1278,  1368,  1140,  1142,  1228, 
+        1230,  1232,  1234,  1318,  1320,  1322,  1410,  1138, 
+        1226,  1141,  1143,  1229,  1231,  1233,  1319,  1321, 
+        1323,  1325,  1411,  1413,  1050,  1052,  1144,  1048, 
+        1136,  1051,  1053,  1139,  1145,  1185,  1187,  1273, 
+        1275,  1279,  1365,  1367,  1455,  1457,  1183,  1271, 
+        1361,  1186,  1188,  1274,  1276,  1278,  1368,  1370, 
+        1500,  1406,  1409,  1415,  1459,  1545,  1451,  1543, 
+        1454,  1548,  1633,  1142,  1144,  1230,  1232,  1234, 
+        1236,  1320,  1322,  1143,  1145,  1231,  1233,  1237, 
+        1321,  1323,  1325,  1327,  1413,  1415,  1147,  1329, 
+        1052,  1054,  1140,  1146,  1053,  1055,  1141,  1057, 
+        1187,  1275,  1279,  1365,  1367,  1371,  1457,  1459, 
+        1188,  1190,  1276,  1278,  1282,  1368,  1370,  1192, 
+        1462,  1410,  1411,  1419,  1455,  1461,  1548,  1464, 
+        1552,  1545,  1642,  1146,  1148,  1234,  1236,  1238, 
+        1144,  1232,  1322,  1147,  1237,  1241,  1325,  1327, 
+        1329,  1419,  1056,  1058,  1150,  1054,  1142,  1057, 
+        1059,  1145,  1151,  1193,  1279,  1283,  1285,  1371, 
+        1373,  1375,  1461,  1367,  1459,  1192,  1282,  1370, 
+        1462,  1464,  1506,  1598,  1320,  1410,  1594,  1415, 
+        1457,  1552,  1556,  1642,  1152,  1154,  1244,  1334, 
+        1336,  1062,  1148,  1150,  1236,  1238,  1512,  1153, 
+        1241,  1243,  1335,  1063,  1151,  1285,  1287,  1375, 
+        1377,  1467,  1469,  1195,  1283,  1373,  1198,  1378, 
+        1380,  1382,  1069,   977,   979,  1111,  1201,  1384, 
+        1506,  1598,  1327,  1329,  1419,  1371,  1461,  1462, 
+        1464,  1556,  1459,  1557,  1647,  1552,  1648,  1738, 
+        1737,  1690,  2009,  1215,  1216,  1305,  1306,  1307, 
+        1308,  1395,  1396,  1397,  1398,  1485,  1486,  1217, 
+        1309,  1399,  1487,  1219,  1311,  1401,  1260,  1261, 
+        1350,  1351,  1352,  1353,  1440,  1441,  1442,  1443, 
+        1530,  1531,  1262,  1354,  1444,  1532,  1264,  1356, 
+        1446,  1534,  1533,  1621,  1218,  1220,  1310,  1312, 
+        1400,  1402,  1488,  1490,  1221,  1313,  1403,  1491, 
+        1263,  1265,  1355,  1357,  1447,  1266,  1358,  1623, 
+        1625,  1538,  1220,  1222,  1308,  1310,  1312,  1314, 
+        1398,  1400,  1402,  1404,  1490,  1221,  1223,  1309, 
+        1311,  1313,  1315,  1399,  1401,  1403,  1405,  1491, 
+        1493,  1225,  1317,  1265,  1267,  1353,  1355,  1357, 
+        1359,  1443,  1447,  1266,  1268,  1354,  1356,  1358, 
+        1360,  1444,  1446,  1450,  1538,  1270,  1452,  1540, 
+        1533,  1539,  1625,  1627,  1534,  1542,  1630,  1488, 
+        1578,  1582,  1584,  1672,  1579,  1581,  1587,  1623, 
+        1224,  1226,  1312,  1314,  1318,  1402,  1404,  1406, 
+        1496,  1222,  1310,  1400,  1225,  1227,  1313,  1315, 
+        1317,  1319,  1403,  1405,  1409,  1269,  1271,  1357, 
+        1359,  1361,  1447,  1451,  1539,  1267,  1355,  1270, 
+        1272,  1358,  1360,  1450,  1452,  1454,  1540,  1542, 
+        1543,  1627,  1538,  1630,  1228,  1320,  1410,  1229, 
+        1321,  1411,  1499,  1231,  1323,  1413,  1273,  1365, 
+        1455,  1274,  1276,  1368,  1545,  1633,  1548,  1334, 
+        1336,  1069,  1335,   979,  1111,  1201,  1377,  1467, 
+        1469,  1208,  1382,  1384,  1557,   806,   893,  1029, 
+        1512,  1647,  1737,  2009,  1648,  1738,  1690,  1779, 
+        1380,  1598,  1243,  1329,  1419,  1556,  1687,  1395, 
+        1396,  1485,  1486,  1487,  1488,  1575,  1578,  1397, 
+        1579,  1667,  1399,  1491,  1581,  1669,  1305,  1306, 
+        1398,  1307,  1309,  1401,  1440,  1441,  1530,  1531, 
+        1532,  1533,  1621,  1623,  1710,  1711,  1442,  1534, 
+        1444,  1400,  1490,  1582,  1668,  1493,  1308,  1310, 
+        1402,  1311,  1403,  1443,  1625,  1627,  1446,  1538, 
+        1672,  1758,  1760,  1756,  1803,  1630,  1802,  1800, 
+        1984,  1404,  1406,  1496,  1582,  1584,  1586,  1402, 
+        1490,  1672,  1405,  1493,  1499,  1587,  1314,  1312, 
+        1400,  1315,  1317,  1403,  1409,  1451,  1539,  1543, 
+        1627,  1633,  1447,  1625,  1450,  1452,  1538,  1540, 
+        1542,  1630,  1500,  1591,  1411,  1318,  1410,  1319, 
+        1321,  1413,  1545,  1454,  1548,  1728,  1410,  1500, 
+        1592,  1594,  1680,  1496,  1586,  1411,  1413,  1499, 
+        1591,  1320,  1322,  1318,  1406,  1321,  1323,  1409, 
+        1415,  1455,  1457,  1543,  1545,  1633,  1548,  1728, 
+        1506,  1325,  1687,  1327,  1419,  1232,  1234,  1367, 
+        1459,  1461,  1731,  1552,  1642,  1462,  1811,  1823, 
+        1598,  1690,  1779,  1738,  1769,  2001,  1648,  1856, 
+        1947,  1764,  1991,  1506,  1594,  1598,  1592,  1327, 
+        1329,  1415,  1419,  1687,  1779,  1371,  1373,  1459, 
+        1461,  1557,  1647,  1731,  1823,  1457,  1545,  1462, 
+        1464,  1552,  1556,  1642,  1512,  1690,  1335,  1238, 
+        1241,  1243,  1375,  1467,  1737,  1648,  1738,  1485, 
+        1486,  1575,  1578,  1667,  1668,  1756,  1487,  1579, 
+        1669,  1757,  1581,  1530,  1531,  1621,  1623,  1710, 
+        1711,  1800,  1532,  1802,  1442,  1444,  1534,  1803, 
+        1758,  1845,  1984,  1760,  1762,  1765,  1672,  1983, 
+        1490,  1582,  1584,  1491,  1493,  1403,  1405,  1587, 
+        1625,  1627,  1446,  1538,  1540,  1630,  1811,  1764, 
+        1496,  1582,  1584,  1586,  1672,  1764,  1762,  1587, 
+        1765,  1451,  1539,  1543,  1625,  1627,  1633,  1811, 
+        1540,  1542,  1630,  1803,  1856,  1760,  1769,  1947, 
+        1991,  1680,  1591,  1728,  1496,  1584,  1586,  1680, 
+        1499,  1587,  1591,  1769,  1543,  1633,  1811,  1452, 
+        1454,  1540,  1542,  1630,  1728,  1548,  1690,  1779, 
+        1512,  1687,  1647,  1737,  1823,  2009,  1648,  1738, 
+        1336,  1335,  1334,  2001,  1672,  1758,  1760,  1762, 
+        1764,  1856,  1669,  1757,  1765,  1947,  1803,  1983, 
+        1991,  1984,  1630,  1811,  1540,  1542,  1728,  1856, 
+        1769,  1947,  1811,  1991,  1540,  1542,  1630,  1728, 
+        1984,  1598,  1690,  1779,  1823,  2001,  2009,  1642, 
+        1648,  1738, 
+};
+
+static long _vq_fitmap_res_Z_5[] = {
+           0,     0,    64,    64,   128,   128,   192,   192, 
+         256,   256,   320,   320,   376,   376,   376,     0, 
+         435,   500,   565,   630,   695,   760,   825,   890, 
+         955,  1020,  1081,   376,   376,   376,  1136,  1200, 
+        1265,  1330,  1395,  1460,  1525,  1590,  1655,  1720, 
+        1781,  1835,  1835,  1894,  1894,  1136,  1934,  1999, 
+        2064,  2129,  2194,  2259,  2324,  2389,  2453,  2512, 
+        2512,  2574,  1894,  2608,  2639,  2703,  2768,  2833, 
+        2898,  2963,  3028,  3093,  3158,  3221,  3276,  3276, 
+        3329,  2608,  2608,  2639,  3358,  3423,  3488,  3553, 
+        3618,  3682,  3747,  3810,  3869,  3869,  3929,  3329, 
+        2608,  2608,  3968,  4032,  4097,  4162,  4227,  4291, 
+        4355,  4418,  4479,  4479,  3929,  4541,  4586,  4586, 
+        4586,  3968,  4604,  4669,  4734,  4799,  4863,  4927, 
+        4989,  5043,  5043,  5103,  4541,  4541,  4586,  4586, 
+        5123,  5187,  5252,  5317,  5381,  5442,  5502,  5555, 
+        5555,  5617,  5617,  4541,  4541,  4541,  5676,  5123, 
+        5684,  5748,  5810,  5869,  5925,  5987,  6043,  5617, 
+        6092,  6092,  4541,  4541,  4541,  4541,  6147,  6147, 
+        6210,  6272,  6272,  5925,  5987,  6043,  6092,  6092, 
+        6092,  6092,  6335,  4541,  6335,  6367,  6367,  6210, 
+        6425,  6425,  6470,  6470,  6523,  6523,  6335,  6092, 
+        6092,  6335,  4541,  4541,  6559,  6367,  6559,  6608, 
+        6636,  6470,  6470,  6470,  6523,  6523,  6335,  6092, 
+        6092,  6335,  6335,  6559,  6559,  6559,  6608,  6608, 
+        6470,  6470,  6470,  6523,  6654,  6335,  6654,  6335, 
+        6335,  6335,  6559,  6559,  6668,  6668,  6687,  6470, 
+        6470,  6470,  6697,  6654,  6335,  6335,  6335,  6335, 
+        6335, 
+};
+
+static long _vq_fitlength_res_Z_5[] = {
+          64,    64,    64,    64,    64,    64,    64,    64, 
+          64,    64,    56,    56,    59,    59,    59,    64, 
+          65,    65,    65,    65,    65,    65,    65,    65, 
+          65,    61,    55,    59,    59,    59,    64,    65, 
+          65,    65,    65,    65,    65,    65,    65,    61, 
+          54,    59,    59,    40,    40,    64,    65,    65, 
+          65,    65,    65,    65,    65,    64,    59,    62, 
+          62,    34,    40,    31,    64,    65,    65,    65, 
+          65,    65,    65,    65,    63,    55,    53,    53, 
+          29,    31,    31,    64,    65,    65,    65,    65, 
+          64,    65,    63,    59,    60,    60,    39,    29, 
+          31,    31,    64,    65,    65,    65,    64,    64, 
+          63,    61,    62,    62,    39,    45,    18,    18, 
+          18,    64,    65,    65,    65,    64,    64,    62, 
+          54,    60,    60,    20,    45,    45,    18,    18, 
+          64,    65,    65,    64,    61,    60,    53,    62, 
+          62,    59,    59,    45,    45,    45,     8,    64, 
+          64,    62,    59,    56,    62,    56,    49,    59, 
+          55,    55,    45,    45,    45,    45,    63,    63, 
+          62,    63,    63,    62,    56,    49,    55,    55, 
+          55,    55,    32,    45,    32,    58,    58,    62, 
+          45,    45,    53,    53,    36,    36,    32,    55, 
+          55,    32,    45,    45,    49,    58,    49,    28, 
+          18,    53,    53,    53,    36,    36,    32,    55, 
+          55,    32,    32,    49,    49,    49,    28,    28, 
+          53,    53,    53,    36,    14,    32,    14,    32, 
+          32,    32,    49,    49,    19,    19,    10,    53, 
+          53,    53,     9,    14,    32,    32,    32,    32, 
+          32, 
+};
+
+static encode_aux_pigeonhole _vq_auxp_res_Z_5 = {
+       -22, 1, 44, 15,
+       _vq_pigeonmap_res_Z_5,
+       6706,
+       _vq_fitlist_res_Z_5,
+       _vq_fitmap_res_Z_5,
+       _vq_fitlength_res_Z_5
+};
+
+static static_codebook _vq_book_res_Z_5 = {
+       2, 2025,
+       _vq_lengthlist_res_Z_5,
+       1, -527040512, 1611661312, 6, 0,
+       _vq_quantlist_res_Z_5,
+       NULL,
+       &_vq_auxt_res_Z_5,
+       &_vq_auxp_res_Z_5,
+       0
+};
+
+
+#endif
diff --git a/lib/books/res_Z_6.vqh b/lib/books/res_Z_6.vqh
new file mode 100644 (file)
index 0000000..aaa0b06
--- /dev/null
@@ -0,0 +1,99 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
+ * THE GNU LESSER/LIBRARY PUBLIC LICENSE, WHICH IS INCLUDED WITH    *
+ * THIS SOURCE. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.        *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company, http://www.xiph.org/                 *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V_res_Z_6_VQH_
+#define _V_res_Z_6_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist_res_Z_6[] = {
+       2,
+       1,
+       3,
+       0,
+       4,
+};
+
+static long _vq_lengthlist_res_Z_6[] = {
+        2,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9,
+};
+
+static float _vq_quantthresh_res_Z_6[] = {
+       -100.5, -33.5, 33.5, 100.5, 
+};
+
+static long _vq_quantmap_res_Z_6[] = {
+           3,    1,    0,    2,    4,
+};
+
+static encode_aux_threshmatch _vq_auxt_res_Z_6 = {
+       _vq_quantthresh_res_Z_6,
+       _vq_quantmap_res_Z_6,
+       5,
+       5
+};
+
+static static_codebook _vq_book_res_Z_6 = {
+       4, 625,
+       _vq_lengthlist_res_Z_6,
+       1, -521093120, 1624293376, 3, 0,
+       _vq_quantlist_res_Z_6,
+       NULL,
+       &_vq_auxt_res_Z_6,
+       NULL,
+       0
+};
+
+
+#endif
diff --git a/lib/books/res_Z_6a.vqh b/lib/books/res_Z_6a.vqh
new file mode 100644 (file)
index 0000000..da433d6
--- /dev/null
@@ -0,0 +1,115 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
+ * THE GNU LESSER/LIBRARY PUBLIC LICENSE, WHICH IS INCLUDED WITH    *
+ * THIS SOURCE. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.        *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company, http://www.xiph.org/                 *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V_res_Z_6a_VQH_
+#define _V_res_Z_6a_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist_res_Z_6a[] = {
+       11,
+       10,
+       12,
+       9,
+       13,
+       8,
+       14,
+       7,
+       15,
+       6,
+       16,
+       5,
+       17,
+       4,
+       18,
+       3,
+       19,
+       2,
+       20,
+       1,
+       21,
+       0,
+       22,
+};
+
+static long _vq_lengthlist_res_Z_6a[] = {
+        3, 6, 5,10, 7, 9, 8,10, 9,10, 9,10,10,10,10, 9,
+        9,10,10,10,10,10,10, 6, 7, 4, 9, 5, 9, 9,10, 9,
+       10, 9,10,10,10,10,10, 7,10,10,10,10,10,10, 5, 6,
+        5, 7, 7, 9,10,10, 9,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10, 9,10, 6,10, 6, 9, 7,10,10,10,10,
+       10,10,10,10,10, 7,10, 8,10, 9,10,10, 8, 8, 8, 8,
+        8, 9, 9,10,10,10,10,10,10,10,10,10,10,10, 9,10,
+       10,10,10, 8,10, 9,10,10,10, 9,10,10,10,10,10,10,
+       10,10,10, 9,10, 9,10, 9,10,10, 9,10,10,10, 9,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10, 9,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10, 8,10,10, 9,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10, 9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10, 9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 9,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,
+};
+
+static float _vq_quantthresh_res_Z_6a[] = {
+       -31.5, -28.5, -25.5, -22.5, -19.5, -16.5, -13.5, -10.5, 
+       -7.5, -4.5, -1.5, 1.5, 4.5, 7.5, 10.5, 13.5, 
+       16.5, 19.5, 22.5, 25.5, 28.5, 31.5, 
+};
+
+static long _vq_quantmap_res_Z_6a[] = {
+          21,   19,   17,   15,   13,   11,    9,    7,
+           5,    3,    1,    0,    2,    4,    6,    8,
+          10,   12,   14,   16,   18,   20,   22,
+};
+
+static encode_aux_threshmatch _vq_auxt_res_Z_6a = {
+       _vq_quantthresh_res_Z_6a,
+       _vq_quantmap_res_Z_6a,
+       23,
+       23
+};
+
+static static_codebook _vq_book_res_Z_6a = {
+       2, 529,
+       _vq_lengthlist_res_Z_6a,
+       1, -525303808, 1614282752, 5, 0,
+       _vq_quantlist_res_Z_6a,
+       NULL,
+       &_vq_auxt_res_Z_6a,
+       NULL,
+       0
+};
+
+
+#endif
diff --git a/lib/books/res_Z_6b.vqh b/lib/books/res_Z_6b.vqh
new file mode 100644 (file)
index 0000000..a85c75d
--- /dev/null
@@ -0,0 +1,63 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
+ * THE GNU LESSER/LIBRARY PUBLIC LICENSE, WHICH IS INCLUDED WITH    *
+ * THIS SOURCE. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.        *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company, http://www.xiph.org/                 *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V_res_Z_6b_VQH_
+#define _V_res_Z_6b_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist_res_Z_6b[] = {
+       1,
+       0,
+       2,
+};
+
+static long _vq_lengthlist_res_Z_6b[] = {
+        5, 6, 6, 7, 7, 7, 6, 7, 7, 6, 6, 6, 6, 6, 6, 7,
+        7, 6, 7, 7, 6, 7, 7, 7, 6, 7, 7, 8, 7, 8, 7, 6,
+        8, 7, 7, 7, 7, 6, 6, 6, 6, 7, 6, 6, 7, 7, 7, 6,
+        6, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 5, 8, 6, 7,
+        6, 6, 6, 6, 7, 6, 6, 6, 6, 6, 6, 7, 7, 7, 6, 7,
+        5,
+};
+
+static float _vq_quantthresh_res_Z_6b[] = {
+       -0.5, 0.5, 
+};
+
+static long _vq_quantmap_res_Z_6b[] = {
+           1,    0,    2,
+};
+
+static encode_aux_threshmatch _vq_auxt_res_Z_6b = {
+       _vq_quantthresh_res_Z_6b,
+       _vq_quantmap_res_Z_6b,
+       3,
+       3
+};
+
+static static_codebook _vq_book_res_Z_6b = {
+       4, 81,
+       _vq_lengthlist_res_Z_6b,
+       1, -535822336, 1611661312, 2, 0,
+       _vq_quantlist_res_Z_6b,
+       NULL,
+       &_vq_auxt_res_Z_6b,
+       NULL,
+       0
+};
+
+
+#endif
diff --git a/lib/books/temp26040.vqh b/lib/books/temp26040.vqh
new file mode 100644 (file)
index 0000000..e69de29