4 // You must set the following AHB address according to your system
\r
5 // This sample address is for leon3-gr-xc3s-1500-mjpeg
\r
6 #define HSADDR 0xa0000000
\r
7 #define HPADDR 0x80000c00
\r
8 #define SVGAADDR 0x80000600
\r
10 static unsigned int inquant[192] =
\r
11 {0x05,0x03,0x03,0x05,0x07,0x0c,0x0f,0x12,0x04,0x04,0x04,0x06,0x08,0x11,0x12,0x11,0x04,0x04,0x05,0x07,0x0c,0x11,0x15,0x11,0x04,0x05,0x07,0x09,0x0f,0x1a,0x18,0x13,0x05,0x07,0x0b,0x11,0x14,0x21,0x1f,0x17,0x07,0x0b,0x11,0x13,0x18,0x1f,0x22,0x1c,0x0f,0x13,0x17,0x1a,0x1f,0x24,0x24,0x1e,0x16,0x1c,0x1d,0x1d,0x22,0x1e,0x1f,0x1e,0x05,0x05,0x07,0x0e,0x1e,0x1e,0x1e,0x1e,0x05,0x06,0x08,0x14,0x1e,0x1e,0x1e,0x1e,0x07,0x08,0x11,0x1e,0x1e,0x1e,0x1e,0x1e,0x0e,0x14,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x05,0x05,0x07,0x0e,0x1e,0x1e,0x1e,0x1e,0x05,0x06,0x08,0x14,0x1e,0x1e,0x1e,0x1e,0x07,0x08,0x11,0x1e,0x1e,0x1e,0x1e,0x1e,0x0e,0x14,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e};
\r
13 static unsigned int indata[9][1024] = {
\r
14 {0xF8D,0x004,0x000,0x000,0x000,0x000,0x000,0x000,0xFF4,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xF88,0x003,0xFFF,0x000,0x000,0x000,0x000,0x000,0xFF5,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFA2,0xFFE,0x000,0x000,0x000,0x000,0x000,0x000,0xFFB,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFA1,0x002,0xFFF,0x001,0x000,0x000,0x000,0x000,0xFF7,0x004,0x001,0xFFF,0x000,0x000,0x000,0x000,0x003,0xFFE,0xFFF,0x001,0x000,0x000,0x000,0x000,0xFFE,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x002,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFFA,0xFFF,0x001,0x000,0x000,0x000,0x000,0x000,0x003,0x000,0xFFF,0x000,0x000,0x000,0x000,0x000,0x001,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x005,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0xFFF,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xF83,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFF6,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x002,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFFE,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xF84,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0xFFB,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xF98,0x004,0x000,0x001,0x000,0x000,0x000,0x000,0xFFC,0xFFD,0x000,0xFFF,0x000,0x000,0x000,0x000,0x001,0x000,0x000,0x001,0x000,0x000,0x000,0x000,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xF8E,0x004,0x000,0x000,0x000,0x000,0x000,0x000,0xFFE,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFFA,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x003,0x002,0x000,0x000,0x000,0x000,0x000,0x000,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x006,0x002,0x000,0x000,0x000,0x000,0x000,0x000,0xFFE,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xF87,0xFFD,0x000,0x000,0x000,0x000,0x000,0x000,0xFF9,0x002,0x000,0x000,0x000,0x000,0x000,0x000,0xFFE,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xF91,0xFFA,0x000,0x000,0x000,0x000,0x000,0x000,0xFF7,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xF8F,0xFFA,0x002,0x000,0x000,0x000,0x000,0x000,0xFFF,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xF9C,0xFFD,0xFFE,0x000,0x000,0x000,0x000,0x000,0xFFF,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0xFFF,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000},
\r
15 {0xFF7,0x004,0x000,0x000,0x000,0x000,0x000,0x000,0x002,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x008,0xFFD,0x000,0x000,0x000,0x000,0x000,0x000,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xF94,0x005,0xFFF,0x000,0x000,0x000,0x000,0x000,0xFFA,0xFFF,0xFFF,0x000,0x000,0x000,0x000,0x000,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xF8C,0x000,0x002,0x000,0x000,0x000,0x000,0x000,0xFFB,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xF97,0x006,0x000,0x000,0x000,0x000,0x000,0x000,0x002,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xF95,0xFFB,0x004,0xFFF,0x001,0x000,0x000,0x000,0xFFE,0x003,0xFFE,0x001,0xFFF,0x000,0x000,0x000,0x001,0xFFF,0x001,0xFFF,0x001,0x000,0x000,0x000,0xFFD,0x001,0xFFF,0x000,0x000,0x000,0x000,0x000,0x001,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFF6,0xFFF,0xFFF,0x000,0x000,0x000,0x000,0x000,0x002,0xFFF,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x00A,0x001,0x001,0x000,0x000,0x000,0x000,0x000,0xFFF,0x000,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xF92,0xFFC,0x000,0x000,0x000,0xFFF,0x000,0x000,0xFF7,0x005,0xFFF,0x000,0x000,0x001,0x000,0x000,0x001,0xFFE,0x001,0x000,0x000,0x000,0x000,0x000,0xFFF,0x001,0xFFF,0x000,0x000,0x000,0x000,0x000,0x001,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xF99,0xFF8,0x003,0x000,0x000,0x000,0x000,0x000,0xFEF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x00B,0xFFC,0x001,0x000,0x000,0x000,0x000,0x000,0xFF8,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x006,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0xFFD,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFCE,0xFF4,0xFF1,0xFFF,0xFFF,0x001,0x000,0x000,0x006,0xFE8,0xFF3,0x002,0x001,0x001,0x000,0x000,0xFFC,0xFF7,0x009,0x006,0x002,0x000,0x000,0x000,0xFFE,0x001,0x005,0xFFF,0xFFF,0xFFF,0x000,0x000,0xFFE,0xFFF,0x001,0x000,0x000,0x000,0x000,0x000,0x001,0x002,0x001,0x000,0x000,0x000,0x000,0x000,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFC7,0xFF5,0xFFE,0x001,0xFFF,0x000,0x000,0x000,0x007,0xFF7,0x002,0x002,0xFFF,0x000,0x000,0x000,0x007,0xFFE,0xFFE,0x000,0x000,0x000,0x000,0x000,0x002,0x003,0xFFF,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFE8,0x005,0x000,0x000,0x000,0x000,0x000,0x000,0x00D,0xFFF,0xFFF,0x000,0x000,0x000,0x000,0x000,0xFFF,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x037,0xFFB,0xFFE,0xFFD,0x000,0x000,0x000,0x000,0xFE2,0x000,0x002,0x000,0x000,0x000,0x000,0x000,0x001,0x003,0x001,0x000,0x000,0x000,0x000,0x000,0x004,0x000,0x000,0xFFF,0x000,0x000,0x000,0x000,0x000,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFA9,0xFF8,0xFFD,0x000,0x000,0x000,0x000,0x000,0xFFF,0x002,0x001,0x000,0x000,0x000,0x000,0x000,0xFFF,0x000,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFFA,0xFAF,0xFF1,0x001,0x000,0x000,0x000,0x000,0xFE9,0x00F,0xFFF,0x001,0xFFF,0x000,0x000,0x000,0xFF2,0x005,0x002,0x001,0x000,0x000,0x000,0x000,0xFFE,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0xFFE,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000},
\r
16 {0xFA4,0xFF7,0xFFE,0xFFF,0x000,0x000,0x000,0x000,0xFFF,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x002,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFF6,0xFA4,0x001,0x004,0x002,0x000,0x000,0x000,0x006,0xFFE,0xFFF,0xFFF,0x000,0x000,0x000,0x000,0x003,0x001,0xFFF,0xFFF,0x000,0x000,0x000,0x000,0x001,0xFFE,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x007,0xFE9,0x008,0x000,0x000,0x000,0x000,0x000,0xFFF,0x001,0xFFF,0x000,0x000,0x000,0x000,0x000,0xFFD,0x002,0x000,0x000,0x000,0x000,0x000,0x000,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x002,0x008,0xFFC,0x000,0x000,0x000,0x000,0x000,0x000,0xFFF,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x010,0x01F,0x001,0x003,0x000,0x000,0x000,0x000,0xFAF,0x00C,0x003,0x001,0x000,0x000,0x000,0x000,0xFF4,0xFF9,0x002,0xFFF,0x000,0x000,0x000,0x000,0xFFD,0xFFC,0x001,0x000,0x000,0x000,0x000,0x000,0xFFF,0xFFE,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFC1,0x029,0x007,0x002,0x000,0x000,0x000,0x000,0xFC4,0xFEC,0x000,0x000,0x000,0x000,0x000,0x000,0x00F,0xFFD,0xFFD,0x000,0x000,0x000,0x000,0x000,0x002,0x002,0x001,0x000,0x000,0x000,0x000,0x000,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x055,0xFF9,0xFFE,0x000,0x000,0x000,0x000,0x000,0x00C,0x001,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0xFFF,0x001,0x000,0x000,0x000,0x000,0x000,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x041,0x016,0xFFF,0x002,0x000,0x000,0x000,0x000,0xFF2,0x010,0xFFE,0x000,0x000,0x000,0x000,0x000,0xFFA,0x005,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFFE,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x02D,0x008,0x000,0x000,0x000,0x000,0x000,0x000,0xFED,0x004,0x000,0x000,0x000,0x000,0x000,0x000,0xFFA,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0xFFF,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFF8,0xFFE,0x000,0x000,0x000,0x000,0x000,0x000,0x005,0xFFF,0xFFF,0x000,0x000,0x000,0x000,0x000,0x002,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xF99,0x007,0x002,0xFFF,0x000,0x000,0x000,0x000,0xFF1,0xFF5,0xFFE,0x001,0x000,0x000,0x000,0x000,0x008,0x005,0xFFF,0x000,0x000,0x000,0x000,0x000,0xFFD,0x000,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xF9C,0xFFC,0x000,0xFFF,0x000,0x000,0x000,0x000,0xFFE,0x002,0xFFE,0x001,0x000,0x000,0x000,0x000,0x002,0xFFE,0x001,0xFFF,0x000,0x000,0x000,0x000,0xFFF,0x001,0xFFF,0x000,0x000,0x000,0x000,0x000,0x001,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x002,0x025,0xFFB,0x005,0xFFF,0x000,0x000,0x000,0xFC9,0x005,0x004,0xFFE,0x001,0x000,0x000,0x000,0xFF6,0x001,0xFFD,0x001,0x000,0x000,0x000,0x000,0x007,0xFFB,0x000,0xFFF,0x000,0x000,0x000,0x000,0x000,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFD8,0xFED,0x005,0x000,0x000,0x000,0x000,0x000,0xFE7,0xFF0,0x004,0xFFE,0x000,0x000,0x000,0x000,0xFF0,0xFFC,0x001,0xFFD,0x000,0x000,0x000,0x000,0xFFF,0x005,0x001,0xFFF,0x000,0x000,0x000,0x000,0x001,0x002,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x002,0x012,0x003,0x000,0x000,0x000,0x000,0x000,0xFF9,0xFF5,0x000,0x000,0x000,0x000,0x000,0x000,0xFFB,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x001,0x000,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x015,0xFEB,0x002,0x000,0x000,0x000,0x000,0x000,0xFED,0x012,0xFFF,0x000,0x000,0x000,0x000,0x000,0x009,0xFFA,0xFFF,0x000,0x000,0x000,0x000,0x000,0xFFF,0x000,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000},
\r
17 {0xFB1,0xFFB,0xFF9,0x000,0xFFF,0x000,0x000,0x000,0xFD3,0x008,0x006,0x000,0x001,0x000,0x000,0x000,0x016,0xFFE,0xFFD,0x000,0xFFF,0x000,0x000,0x000,0xFFB,0xFFC,0xFFF,0x000,0x000,0x000,0x000,0x000,0xFFE,0x002,0x000,0x000,0x000,0x000,0x000,0x000,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFB5,0xFF1,0x002,0x002,0x001,0x000,0x000,0x000,0xFE7,0xFF0,0x007,0xFFF,0xFFF,0x000,0x000,0x000,0x007,0x009,0x004,0xFFC,0x000,0x000,0x000,0x000,0xFFF,0x001,0xFFF,0x000,0x001,0x000,0x000,0x000,0xFFE,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFEC,0x00F,0xFFA,0xFFF,0x000,0xFFF,0x001,0x000,0x012,0x006,0xFFA,0x001,0xFFE,0x001,0xFFF,0x000,0x00A,0xFFE,0x000,0xFFF,0x000,0x000,0x000,0x000,0x004,0xFFE,0xFFF,0x000,0x000,0x000,0x000,0x000,0x001,0xFFE,0x000,0x000,0x000,0x000,0x000,0x000,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFDF,0x00F,0x001,0x001,0xFFE,0x000,0x000,0x000,0xFFA,0x001,0xFFF,0xFFE,0xFFE,0x000,0x000,0x000,0xFFE,0x000,0xFFF,0xFFE,0x000,0x000,0x000,0x000,0x000,0x001,0x001,0x001,0x001,0x000,0x000,0x000,0xFFF,0x001,0x001,0x000,0x000,0x000,0x000,0x000,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFEA,0x00A,0xFFF,0x000,0x000,0x000,0x000,0x000,0x00E,0x002,0xFFF,0x000,0x000,0x000,0x000,0x000,0xFFB,0xFFB,0x000,0x000,0x000,0x000,0x000,0x000,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x045,0xFF0,0x003,0x001,0x000,0x000,0x000,0x000,0xFD6,0xFF9,0x004,0xFFF,0x000,0x000,0x000,0x000,0x003,0x003,0x002,0x000,0x000,0x000,0x000,0x000,0x003,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFFF,0xFFF,0x000,0x000,0x000,0x000,0x000,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFC5,0xFFF,0xFFE,0x000,0x001,0x000,0x000,0x000,0xFFC,0x001,0x000,0x000,0x001,0x000,0x000,0x000,0xFFC,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x001,0x000,0x000,0x000,0x000,0xFFE,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFCF,0xFF4,0xFFE,0xFFF,0x000,0x000,0x000,0x000,0xFFC,0x001,0xFFF,0x000,0x000,0x000,0x000,0x000,0x001,0x000,0xFFF,0x000,0x000,0x000,0x000,0x000,0xFFF,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFD3,0x000,0xFFE,0x001,0x001,0x000,0x000,0x000,0xFFB,0xFF9,0x004,0xFFF,0xFFF,0x000,0x000,0x000,0xFFD,0x001,0xFFF,0x001,0x001,0x000,0x000,0x000,0xFFC,0x003,0x000,0x000,0x000,0x000,0x000,0x000,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x004,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFD5,0xFFD,0x000,0x000,0x000,0x000,0x000,0x000,0x007,0x003,0xFFE,0x000,0x000,0x000,0x000,0x000,0x001,0xFFD,0xFFF,0x000,0x000,0x000,0x000,0x000,0xFFF,0xFFD,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0xFFE,0x000,0x000,0x000,0x000,0x000,0x000,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFD1,0x002,0x000,0x000,0x000,0x000,0x000,0x000,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x06D,0xFF5,0x002,0x000,0x000,0x000,0x000,0x000,0xFF7,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFFE,0x001,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFAE,0xFFC,0xFFF,0x000,0x000,0x000,0x000,0x000,0xFFB,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFD4,0xFD0,0x004,0x001,0x001,0x000,0x000,0x000,0x018,0xFED,0xFFE,0x001,0x000,0x000,0x000,0x000,0xFFF,0x002,0xFFF,0x001,0x000,0x000,0x000,0x000,0xFFF,0x000,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFB3,0xFFD,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFB8,0xFFF,0x001,0x000,0x000,0x000,0x000,0x000,0xFFF,0xFFF,0x001,0x000,0x000,0x000,0x000,0x000,0x001,0x000,0x001,0x000,0x000,0x000,0x000,0x000,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000},
\r
18 {0xFF6,0xFF8,0x004,0x000,0x000,0x000,0x000,0x000,0x008,0xFFA,0x002,0x000,0x000,0x000,0x000,0x000,0x001,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x00B,0x003,0xFFF,0x000,0x000,0x000,0x000,0x000,0xFFB,0x002,0xFFE,0x000,0x000,0x000,0x000,0x000,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x018,0xFED,0xFFF,0x000,0x000,0x000,0x000,0x000,0x020,0x006,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFFB,0x001,0x000,0x000,0x000,0x000,0x000,0x002,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x011,0x017,0x001,0x003,0xFFF,0x000,0x000,0x000,0x01D,0xFFF,0x001,0xFFE,0x001,0x000,0x000,0x000,0x010,0xFFA,0xFFF,0x001,0x000,0x000,0x000,0x000,0xFFE,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0xFFF,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFDE,0xFD0,0x005,0x003,0xFFF,0x000,0x000,0x000,0x002,0x003,0xFFE,0xFFF,0x000,0x000,0x000,0x000,0x008,0xFFD,0x000,0xFFF,0x000,0x000,0x000,0x000,0x000,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x019,0x00B,0xFEE,0x002,0xFFD,0x000,0x000,0x000,0xFF8,0x005,0xFFE,0x001,0xFFF,0x000,0x000,0x000,0x001,0xFFD,0x008,0x003,0x000,0x000,0x000,0x000,0xFFC,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0xFFE,0x000,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x01C,0x007,0xFF9,0xFFF,0x000,0x000,0x000,0x000,0x015,0xFFB,0x004,0x000,0x000,0x000,0x000,0x000,0xFFF,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x00F,0xFED,0x009,0x000,0x000,0x000,0x000,0x000,0xFEB,0x00C,0xFFA,0x000,0x000,0x000,0x000,0x000,0xFFF,0x000,0x001,0x000,0x000,0x000,0x000,0x000,0x001,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFF0,0x001,0xFF8,0x000,0x001,0x000,0x000,0x000,0x019,0x012,0xFFC,0x001,0xFFF,0x000,0x000,0x000,0x007,0x003,0xFFF,0x001,0x000,0x000,0x000,0x000,0x007,0x001,0xFFF,0x000,0x000,0x000,0x000,0x000,0x002,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFEB,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFFE,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFFD,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFEA,0x006,0x000,0x000,0x000,0x000,0x000,0x000,0xFF7,0xFFB,0x001,0xFFF,0x000,0x000,0x000,0x000,0xFFF,0xFFD,0x001,0x003,0x001,0x000,0x000,0x000,0xFFA,0xFFC,0xFFF,0x000,0x000,0x000,0x000,0x000,0xFFF,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFE3,0x00B,0xFF9,0x002,0x000,0x000,0x000,0x000,0x008,0xFFF,0xFFF,0x000,0x000,0x000,0x000,0x000,0xFFE,0xFFF,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFDD,0x009,0x004,0x000,0x000,0x000,0x000,0x000,0x008,0x007,0x003,0x000,0x000,0x000,0x000,0x000,0x004,0x003,0x000,0x000,0x000,0x000,0x000,0x000,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x076,0xFF4,0xFF8,0xFFF,0x000,0x000,0x000,0x000,0xFF5,0xFF2,0xFFB,0xFFE,0x000,0x000,0x000,0x000,0xFFC,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0xFFE,0xFFF,0x001,0x001,0x000,0x000,0x000,0x000,0x000,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFDB,0x000,0x00E,0xFFA,0x003,0x001,0xFFF,0x000,0x006,0x000,0x000,0xFFE,0x002,0x000,0x000,0x000,0xFFD,0xFFC,0x000,0x000,0x001,0xFFF,0x001,0x000,0x001,0x000,0xFFF,0x001,0xFFF,0x000,0x000,0x000,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFDB,0x003,0x000,0x003,0x000,0xFFF,0x000,0x000,0x007,0x001,0x001,0xFFD,0x000,0x000,0x000,0x000,0xFFF,0x005,0xFFF,0x000,0x000,0x000,0x000,0x000,0xFFB,0xFFE,0x000,0x000,0x000,0x000,0x000,0x000,0x001,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000},
\r
19 {0xFCC,0xFF8,0x009,0x000,0x001,0x000,0x000,0x000,0xFFE,0x003,0x004,0xFFE,0x001,0x000,0x000,0x000,0x001,0xFFF,0xFFF,0x000,0x000,0x000,0x000,0x000,0x001,0xFFE,0x000,0x000,0x000,0x000,0x000,0x000,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFE2,0xFF7,0x006,0x000,0x000,0x001,0x000,0x000,0x007,0x000,0xFFD,0x003,0xFFE,0x001,0x000,0x000,0xFF8,0x005,0xFF8,0x004,0xFFF,0x000,0x000,0x000,0xFFC,0x000,0x000,0x000,0x001,0xFFF,0x000,0x000,0x001,0xFFF,0x002,0x000,0x000,0x000,0x000,0x000,0x000,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFD4,0x002,0x000,0x000,0x000,0x000,0x000,0x000,0x002,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x072,0xFF8,0xFFE,0x003,0x000,0x000,0x000,0x000,0x001,0x004,0x002,0x000,0x000,0x000,0x000,0x000,0x003,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFCF,0x001,0xFFF,0x002,0x001,0x000,0x000,0x000,0x002,0x001,0x000,0x003,0x001,0x000,0x000,0x000,0x003,0x000,0xFFF,0x001,0x000,0x000,0x000,0x000,0x001,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFD7,0xFF5,0x001,0xFFF,0x000,0x000,0x000,0x000,0x000,0xFFF,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0xFFD,0x002,0x000,0x000,0x000,0x000,0x000,0xFFE,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFDA,0x00D,0x008,0x001,0x001,0x000,0x000,0x000,0xFF6,0xFF7,0xFFE,0x003,0x001,0x000,0x000,0x000,0xFFF,0xFFB,0xFF9,0xFFC,0xFFF,0x000,0x000,0x000,0x005,0x005,0x003,0x001,0x000,0x000,0x000,0x000,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFFF,0x000,0x000,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFDC,0xFFB,0xFFA,0x001,0xFFF,0x000,0xFFF,0x000,0xFFC,0xFFD,0xFFD,0x001,0x001,0x000,0x001,0x000,0x003,0xFFF,0x000,0x003,0x000,0x000,0xFFF,0x000,0x000,0xFFE,0x002,0x000,0x000,0x000,0x000,0x000,0x000,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFCD,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x002,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x07D,0xFF3,0x003,0x000,0x000,0x000,0x000,0x000,0xFFA,0x001,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFBB,0xFF6,0x006,0xFFE,0x001,0x000,0x000,0x000,0xFF7,0x007,0xFFB,0x000,0xFFF,0x000,0x000,0x000,0x004,0xFFD,0x001,0x000,0x000,0x000,0x000,0x000,0xFFF,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x001,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFE6,0xFF8,0xFF7,0xFFE,0x000,0x000,0x000,0x000,0xFE2,0xFF9,0x002,0x001,0x000,0x000,0x000,0x000,0xFF6,0x005,0x004,0x000,0x000,0x000,0x000,0x000,0x002,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFE8,0xFF2,0xFF8,0xFFF,0xFFF,0x000,0x000,0x000,0xFF8,0xFED,0x002,0x001,0x001,0x000,0x000,0x000,0xFF6,0x002,0x004,0x001,0x001,0x000,0x000,0x000,0x001,0x002,0x001,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFFD,0xFE4,0x00C,0xFFF,0x000,0x000,0x000,0x000,0xFF4,0x011,0x006,0xFFF,0x000,0x000,0x000,0x000,0x003,0x007,0xFFD,0xFFE,0x000,0x000,0x000,0x000,0x001,0xFFF,0xFFF,0xFFF,0x000,0x000,0x000,0x000,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x019,0xFEE,0xFFE,0x000,0x000,0x000,0x000,0x000,0xFEA,0x000,0x001,0x000,0x000,0x000,0x000,0x000,0xFFE,0x004,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFFF,0x006,0x002,0x000,0x000,0x000,0x000,0x000,0x007,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x001,0xFFE,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000},
\r
20 {0x011,0xFD5,0x002,0xFFF,0x000,0x000,0x000,0x000,0xFE4,0x002,0xFFF,0x001,0x000,0x000,0x000,0x000,0x004,0xFF4,0x000,0x001,0x000,0x000,0x000,0x000,0xFF9,0x002,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x03F,0x008,0xFF8,0x003,0xFFE,0x000,0x000,0x000,0xFD3,0x000,0x007,0xFFF,0x000,0x000,0x000,0x000,0x01B,0xFF9,0x005,0xFFE,0x000,0x000,0x000,0x000,0x006,0xFFB,0xFFD,0x002,0x000,0x000,0x000,0x000,0xFFC,0x004,0xFFE,0x001,0x000,0x000,0x000,0x000,0xFFF,0x001,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x055,0xFDA,0xFF9,0xFFF,0x000,0x000,0x000,0x000,0x010,0xFEA,0x000,0x000,0x000,0x000,0x000,0x000,0xFF1,0x000,0x002,0x000,0x000,0x000,0x000,0x000,0xFFE,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFFE,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x059,0x026,0xFF3,0x004,0xFFF,0x000,0x000,0x000,0x032,0x002,0xFFE,0xFFF,0xFFF,0x000,0x000,0x000,0xFFD,0xFFA,0x000,0xFFF,0x000,0x000,0x000,0x000,0xFFF,0xFFF,0x001,0x000,0x000,0x000,0x000,0x000,0x001,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x010,0x016,0xFFF,0x000,0x000,0x000,0x000,0x000,0xFFE,0x003,0xFFA,0x000,0x000,0x000,0x000,0x000,0x00A,0xFF9,0xFFD,0x000,0x000,0x000,0x000,0x000,0xFFE,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFFF,0x000,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x005,0xFF3,0x003,0x000,0x000,0x000,0x000,0x000,0x006,0xFFA,0x004,0x000,0x000,0x000,0x000,0x000,0x001,0xFFF,0x001,0x000,0x000,0x000,0x000,0x000,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFFF,0x00F,0x007,0x004,0x004,0x000,0xFFF,0x000,0xFFB,0x004,0xFF9,0x000,0xFFC,0x000,0x001,0x000,0x011,0x00C,0x007,0x000,0x003,0x000,0x000,0x000,0xFF1,0xFF6,0x002,0x002,0xFFF,0x000,0x000,0x000,0xFFD,0xFFD,0xFFE,0x000,0x000,0x000,0x000,0x000,0x001,0x001,0xFFF,0x000,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFDE,0x00B,0xFFF,0x002,0x001,0x000,0x000,0x000,0xFFA,0xFFD,0xFFE,0xFFF,0xFFF,0x000,0x000,0x000,0x001,0x001,0x001,0x001,0x000,0x000,0x000,0x000,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x001,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFEF,0x010,0x011,0x001,0x003,0x000,0x001,0x000,0x01E,0x007,0x003,0xFFE,0x001,0x000,0xFFF,0x000,0x001,0x003,0x002,0xFFE,0x001,0x000,0xFFF,0x000,0xFFE,0x001,0x001,0x000,0x001,0x000,0x000,0x000,0xFFF,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x00C,0xFFA,0xFFB,0x002,0xFFF,0x000,0x000,0x000,0xFFC,0x021,0x005,0x002,0x001,0x000,0x000,0x000,0xFF2,0x000,0x00B,0x001,0x000,0x000,0x000,0x000,0xFFD,0xFF7,0xFFE,0x001,0x000,0x000,0x000,0x000,0x000,0x001,0xFFE,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFDE,0x008,0x000,0x000,0x000,0x000,0x000,0x000,0xFF7,0xFFC,0x000,0x000,0x000,0x000,0x000,0x000,0x002,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x059,0xFE6,0xFFB,0x000,0x000,0x000,0x000,0x000,0x01D,0x00E,0xFFC,0x000,0x000,0x000,0x000,0x000,0xFFF,0x006,0x000,0x000,0x000,0x000,0x000,0x000,0xFFF,0xFFF,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFDA,0xFE9,0x003,0x005,0xFFF,0xFFE,0x001,0x000,0xFF9,0x004,0xFF8,0x002,0x000,0x000,0xFFF,0x000,0xFFA,0x00A,0xFFD,0xFFD,0x002,0x000,0x000,0x000,0x001,0xFFF,0x001,0xFFF,0x001,0x000,0x000,0x000,0x000,0xFFF,0x002,0x000,0x000,0x000,0x000,0x000,0x000,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFD9,0x005,0x008,0x003,0x002,0x000,0x000,0x000,0xFFB,0xFF7,0xFF7,0xFFD,0x000,0x000,0x000,0x000,0x004,0x005,0x002,0x000,0xFFF,0x000,0x000,0x000,0x000,0x000,0x001,0x000,0x000,0x000,0x000,0x000,0xFFE,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFEA,0x01C,0x000,0x004,0xFFD,0x002,0x000,0xFFF,0xFE8,0xFF3,0x000,0xFFC,0x001,0x000,0x000,0x001,0x003,0x00A,0xFFF,0xFFF,0x000,0xFFF,0x001,0x000,0xFFE,0xFFD,0x002,0x001,0x000,0x000,0x000,0x000,0x002,0xFFF,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0xFFF,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFD9,0x003,0xFFF,0xFFC,0xFFF,0x000,0x000,0x000,0x00A,0x00C,0xFFF,0xFFD,0xFFE,0x000,0x000,0x000,0x003,0x008,0x004,0xFFF,0xFFF,0x000,0x000,0x000,0x002,0x002,0x003,0x001,0x001,0x000,0x000,0x000,0x000,0xFFF,0x001,0x002,0x000,0x000,0x000,0x000,0xFFF,0x000,0x000,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000},
\r
21 {0xFD2,0x003,0xFFF,0x000,0x000,0x000,0x000,0x000,0x001,0x001,0xFFF,0x000,0x000,0x000,0x000,0x000,0xFFF,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x071,0xFFA,0x005,0x000,0x000,0x000,0x000,0x000,0xFFD,0xFFA,0x000,0x000,0x000,0x000,0x000,0x000,0x001,0xFFF,0xFFE,0x000,0x000,0x000,0x000,0x000,0x001,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFDE,0xFFE,0xFF8,0xFFF,0x001,0x000,0x000,0x000,0x002,0x000,0xFFD,0xFFE,0x002,0x000,0x000,0x000,0xFFF,0x003,0xFFF,0xFFE,0x001,0x000,0x000,0x000,0xFFF,0x000,0xFFF,0x000,0x000,0x000,0x000,0x000,0xFFF,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFE0,0xFF6,0x006,0xFFE,0xFFF,0x000,0xFFF,0x000,0x007,0xFFB,0x004,0xFFF,0xFFF,0x000,0xFFF,0x000,0x000,0x005,0xFFE,0x002,0x000,0x000,0xFFF,0x000,0xFFF,0x003,0xFFE,0x001,0x000,0x000,0x000,0x000,0x000,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFE1,0x00A,0xFFA,0xFF8,0xFFE,0x000,0x000,0x000,0x007,0x006,0xFFA,0xFFB,0xFFE,0x000,0x000,0x000,0xFFA,0x000,0x003,0x001,0x000,0x000,0x000,0x000,0xFF9,0xFFE,0x003,0x002,0x001,0x000,0x000,0x000,0xFFE,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFD7,0x004,0x002,0x000,0x000,0x000,0x000,0x000,0xFFF,0xFFD,0x000,0x000,0x000,0x000,0x000,0x000,0xFFE,0xFFE,0x001,0x000,0x000,0x000,0x000,0x000,0x004,0xFFE,0x001,0x000,0x000,0x000,0x000,0x000,0x003,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0xFFF,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFCD,0x000,0x002,0x000,0x000,0x000,0x000,0x000,0x000,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x001,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x087,0xFFD,0xFFE,0x002,0x000,0x000,0x000,0x000,0x006,0xFFD,0x002,0x000,0x000,0x000,0x000,0x000,0xFFE,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFDF,0xFEA,0x00F,0x001,0x000,0x000,0x000,0x000,0xFF4,0x012,0x003,0x000,0x000,0x000,0x000,0x000,0x008,0x002,0xFFD,0xFFF,0x000,0x000,0x000,0x000,0x002,0x000,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x013,0xFF8,0xFFC,0xFFE,0x000,0x000,0x000,0x000,0xFFB,0xFF3,0xFFD,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFE1,0xFD5,0x006,0x000,0x000,0x000,0x000,0x000,0x013,0xFF3,0xFFE,0x000,0x000,0x000,0x000,0x000,0x001,0x004,0xFFF,0x000,0x000,0x000,0x000,0x000,0x001,0x000,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x002,0x016,0xFFC,0xFFF,0x000,0x000,0x000,0x000,0x01A,0x002,0x005,0x000,0x000,0x000,0x000,0x000,0xFF8,0xFFD,0x000,0x000,0x000,0x000,0x000,0x000,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFFE,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x02B,0xFF4,0xFF9,0x000,0x000,0x000,0x000,0x000,0x011,0x001,0x001,0x000,0x000,0x000,0x000,0x000,0xFF8,0x000,0x001,0x000,0x000,0x000,0x000,0x000,0x001,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFFB,0x002,0x001,0x000,0x000,0x000,0x000,0x000,0xFFB,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x002,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x019,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x006,0x002,0x000,0x000,0x000,0x000,0x000,0x000,0x005,0xFFF,0xFFF,0x000,0x000,0x000,0x000,0x000,0x001,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x006,0x01D,0xFF5,0x003,0x000,0x000,0x000,0x000,0x00E,0xFFA,0xFFF,0x000,0x000,0x000,0x000,0x000,0xFFE,0x001,0x001,0x000,0x000,0x000,0x000,0x000,0x003,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000},
\r
22 {0xFF0,0x006,0xFFB,0x000,0x000,0x000,0x000,0x000,0x028,0x000,0xFFD,0x000,0x000,0x000,0x000,0x000,0xFFB,0xFFF,0x002,0x000,0x000,0x000,0x000,0x000,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFD3,0x00D,0x004,0x001,0x000,0x000,0x000,0x000,0x00C,0x00C,0x002,0x000,0x000,0x000,0x000,0x000,0x005,0x003,0xFFF,0x000,0x000,0x000,0x000,0x000,0x003,0xFFF,0xFFF,0x000,0x000,0x000,0x000,0x000,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x019,0x010,0xFFD,0x000,0x000,0x000,0x000,0x000,0x014,0x000,0xFFD,0x000,0x000,0x000,0x000,0x000,0xFFC,0xFFD,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x001,0xFFA,0x000,0x000,0x000,0x000,0x000,0x000,0xFFC,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x001,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFCB,0x003,0x004,0x001,0x001,0x000,0x000,0x000,0x001,0x004,0x002,0x000,0x000,0x000,0x000,0x000,0x001,0x001,0x001,0x000,0x000,0x000,0x000,0x000,0x001,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFFB,0xFDB,0xFFC,0xFFC,0xFFF,0xFFF,0x000,0x000,0x00B,0x000,0x000,0x001,0xFFF,0x000,0x000,0x000,0xFFE,0x001,0x001,0x001,0x000,0x000,0x000,0x000,0x001,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x001,0x001,0x001,0x000,0x000,0x000,0x000,0x000,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFD0,0xFF9,0x003,0x001,0xFFF,0x000,0x000,0x000,0xFFA,0x003,0xFFF,0xFFF,0x001,0x000,0x000,0x000,0x001,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFD8,0xFF6,0x001,0x004,0x001,0x000,0x000,0x000,0x00B,0xFF8,0xFFB,0x000,0x000,0x000,0x000,0x000,0x003,0xFF8,0x000,0x001,0x000,0x000,0x000,0x000,0x001,0xFFF,0x002,0x000,0x000,0x000,0x000,0x000,0x000,0x001,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFE5,0x00A,0x000,0x000,0x000,0x000,0x000,0x000,0x004,0xFFF,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x037,0xFD8,0x007,0x001,0x000,0x000,0x000,0x000,0xFFB,0x002,0x000,0x002,0x000,0x000,0x000,0x000,0x004,0x001,0xFFE,0x001,0x000,0x000,0x000,0x000,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x003,0x032,0xFF2,0x003,0x001,0xFFF,0x001,0x000,0x01A,0x009,0xFEC,0x001,0x001,0x000,0x000,0xFFF,0xFFB,0xFFD,0x003,0x001,0x000,0x000,0x000,0xFFF,0xFFF,0x006,0x005,0xFFE,0xFFF,0x000,0x000,0x000,0x000,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFD1,0xFFD,0x000,0x000,0x000,0x000,0x000,0x000,0xFFD,0x000,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFD8,0x002,0xFFF,0x000,0x000,0x000,0x000,0x000,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x001,0x000,0x001,0x000,0x000,0x000,0x000,0x001,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFD5,0xFFE,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFFF,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0xFCD,0x003,0x002,0x000,0x000,0x000,0x000,0x000,0x003,0x002,0x000,0x000,0x000,0x000,0x000,0x000,0x001,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x07A,0xFFF,0x000,0xFFF,0x000,0x000,0x000,0x000,0xFF8,0xFFC,0xFFF,0x000,0x000,0x000,0x000,0x000,0xFFD,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000}};
\r
25 volatile unsigned int jpdata;
\r
26 volatile unsigned int qdata;
\r
30 volatile unsigned int fbadd;
\r
31 volatile unsigned int size_info;
\r
32 volatile unsigned int incadd;
\r
33 volatile unsigned int reset;
\r
37 struct yrsreg *sreg = (struct yrsreg *) HPADDR;
\r
38 struct ahbsinput *dataad = (struct ahbsinput *)HSADDR;
\r
40 volatile unsigned int *raddr;
\r
42 unsigned int *allocadd;
\r
43 volatile unsigned int *svaddr = (unsigned int *)SVGAADDR;
\r
45 allocadd = (unsigned int *)memalign(1024, 2*640*480);
\r
46 if (allocadd == NULL) fail(0);
\r
48 sreg->fbadd = (unsigned int) allocadd;
\r
49 sreg->size_info = 0x00082464;
\r
50 sreg->incadd = 0x4e4b504;
\r
51 sreg->reset = 0x00000000;
\r
52 sreg->reset = 0xffffffff;
\r
54 /* For checking data*/
\r
56 *(svaddr + 1) = 0x01df027f;
\r
57 *(svaddr + 2) = 0x000b0010;
\r
58 *(svaddr + 3) = 0x00020060;
\r
59 *(svaddr + 4) = 0x020b031f;
\r
60 *(svaddr + 5) = (unsigned int) allocadd;
\r
61 *(svaddr + 6) = 0x00009c40;
\r
62 *(svaddr + 7) = 0x000061a8;
\r
63 *(svaddr + 8) = 0x00004e20;
\r
64 *(svaddr + 9) = 0x00003c19;
\r
65 *(svaddr + 10) = 0x00000000;
\r
67 *svaddr = 0x00000021;
\r
70 dataad->qdata = inquant[i];
\r
74 *(allocadd + i*320 +j) = 0x0;
\r
78 for(j=0;j<1024;j++){
\r
79 dataad->jpdata = indata[i][j];
\r
80 // for(k=0;k<100000;k++);
\r