summaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
Diffstat (limited to 'apps')
-rw-r--r--apps/plugins/sudoku.c1237
1 files changed, 657 insertions, 580 deletions
diff --git a/apps/plugins/sudoku.c b/apps/plugins/sudoku.c
index 7a04ac3985..3c6d9538ca 100644
--- a/apps/plugins/sudoku.c
+++ b/apps/plugins/sudoku.c
@@ -70,6 +70,7 @@ Example ".ss" file, and one with a saved state:
70#define SUDOKU_BUTTON_QUIT BUTTON_OFF 70#define SUDOKU_BUTTON_QUIT BUTTON_OFF
71#define SUDOKU_BUTTON_TOGGLE BUTTON_PLAY 71#define SUDOKU_BUTTON_TOGGLE BUTTON_PLAY
72#define SUDOKU_BUTTON_MENU BUTTON_F1 72#define SUDOKU_BUTTON_MENU BUTTON_F1
73#define SUDOKU_BUTTON_POSSIBLE BUTTON_F2
73 74
74#elif CONFIG_KEYPAD == ONDIO_PAD 75#elif CONFIG_KEYPAD == ONDIO_PAD
75#define SUDOKU_BUTTON_QUIT BUTTON_OFF 76#define SUDOKU_BUTTON_QUIT BUTTON_OFF
@@ -78,6 +79,7 @@ Example ".ss" file, and one with a saved state:
78#define SUDOKU_BUTTON_TOGGLE (BUTTON_MENU | BUTTON_REL) 79#define SUDOKU_BUTTON_TOGGLE (BUTTON_MENU | BUTTON_REL)
79#define SUDOKU_BUTTON_MENU_PRE BUTTON_MENU 80#define SUDOKU_BUTTON_MENU_PRE BUTTON_MENU
80#define SUDOKU_BUTTON_MENU (BUTTON_MENU | BUTTON_REPEAT) 81#define SUDOKU_BUTTON_MENU (BUTTON_MENU | BUTTON_REPEAT)
82#define SUDOKU_BUTTON_POSSIBLE (BUTTON_MENU | BUTTON_LEFT)
81 83
82#elif (CONFIG_KEYPAD == IRIVER_H100_PAD) || \ 84#elif (CONFIG_KEYPAD == IRIVER_H100_PAD) || \
83 (CONFIG_KEYPAD == IRIVER_H300_PAD) 85 (CONFIG_KEYPAD == IRIVER_H300_PAD)
@@ -85,6 +87,7 @@ Example ".ss" file, and one with a saved state:
85#define SUDOKU_BUTTON_ALTTOGGLE BUTTON_ON 87#define SUDOKU_BUTTON_ALTTOGGLE BUTTON_ON
86#define SUDOKU_BUTTON_TOGGLE BUTTON_SELECT 88#define SUDOKU_BUTTON_TOGGLE BUTTON_SELECT
87#define SUDOKU_BUTTON_MENU BUTTON_MODE 89#define SUDOKU_BUTTON_MENU BUTTON_MODE
90#define SUDOKU_BUTTON_POSSIBLE BUTTON_REC
88 91
89#elif 92#elif
90 #error SUDOKU: Unsupported keypad 93 #error SUDOKU: Unsupported keypad
@@ -100,9 +103,11 @@ Example ".ss" file, and one with a saved state:
100#define BOARD_WIDTH (CELL_WIDTH*9+10+4) 103#define BOARD_WIDTH (CELL_WIDTH*9+10+4)
101#define BOARD_HEIGHT (CELL_HEIGHT*9+10+4) 104#define BOARD_HEIGHT (CELL_HEIGHT*9+10+4)
102 105
103#define XOFS ((LCD_WIDTH-BOARD_WIDTH)/2) 106#define XOFS (((LCD_WIDTH-BOARD_WIDTH)/2)+10)
104#define YOFS ((LCD_HEIGHT-BOARD_HEIGHT)/2) 107#define YOFS ((LCD_HEIGHT-BOARD_HEIGHT)/2)
105 108
109#define XOFSSCRATCHPAD 3
110
106/* Locations of each cell */ 111/* Locations of each cell */
107static unsigned char cellxpos[9]={ 2, 15, 28, 42, 55, 68, 82, 95, 108 }; 112static unsigned char cellxpos[9]={ 2, 15, 28, 42, 55, 68, 82, 95, 108 };
108static unsigned char cellypos[9]={ 2, 15, 28, 42, 55, 68, 82, 95, 108 }; 113static unsigned char cellypos[9]={ 2, 15, 28, 42, 55, 68, 82, 95, 108 };
@@ -281,9 +286,11 @@ static unsigned char num_inverse[10][36]= {
281#define BOARD_WIDTH (CELL_WIDTH*9+10) 286#define BOARD_WIDTH (CELL_WIDTH*9+10)
282#define BOARD_HEIGHT (CELL_HEIGHT*9+10) 287#define BOARD_HEIGHT (CELL_HEIGHT*9+10)
283 288
284#define XOFS ((LCD_WIDTH-BOARD_WIDTH)/2) 289#define XOFS (((LCD_WIDTH-BOARD_WIDTH)/2)+7)
285#define YOFS ((LCD_HEIGHT-BOARD_HEIGHT)/2) 290#define YOFS ((LCD_HEIGHT-BOARD_HEIGHT)/2)
286 291
292#define XOFSSCRATCHPAD 2
293
287/* Locations of each cell */ 294/* Locations of each cell */
288static unsigned char cellxpos[9]={ 1, 10, 19, 28, 37, 46, 55, 64, 73 }; 295static unsigned char cellxpos[9]={ 1, 10, 19, 28, 37, 46, 55, 64, 73 };
289static unsigned char cellypos[9]={ 1, 8, 15, 22, 29, 36, 43, 50, 57 }; 296static unsigned char cellypos[9]={ 1, 8, 15, 22, 29, 36, 43, 50, 57 };
@@ -368,9 +375,11 @@ static unsigned char num_inverse[10][8]= {
368#define BOARD_WIDTH (CELL_WIDTH*9+10+4) 375#define BOARD_WIDTH (CELL_WIDTH*9+10+4)
369#define BOARD_HEIGHT (CELL_HEIGHT*9+10+4) 376#define BOARD_HEIGHT (CELL_HEIGHT*9+10+4)
370 377
371#define XOFS ((LCD_WIDTH-BOARD_WIDTH)/2) 378#define XOFS (((LCD_WIDTH-BOARD_WIDTH)/2)+15)
372#define YOFS ((LCD_HEIGHT-BOARD_HEIGHT)/2) 379#define YOFS ((LCD_HEIGHT-BOARD_HEIGHT)/2)
373 380
381#define XOFSSCRATCHPAD 10
382
374/* Locations of each cell */ 383/* Locations of each cell */
375static unsigned char cellxpos[9]={ 2, 19, 36, 54, 71, 88, 106, 123, 140 }; 384static unsigned char cellxpos[9]={ 2, 19, 36, 54, 71, 88, 106, 123, 140 };
376static unsigned char cellypos[9]={ 2, 19, 36, 54, 71, 88, 106, 123, 140 }; 385static unsigned char cellypos[9]={ 2, 19, 36, 54, 71, 88, 106, 123, 140 };
@@ -395,31 +404,32 @@ static short num[10][256]= {
395 -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1, 404 -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,
396 -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1}, 405 -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
397/* numeral 1 */ 406/* numeral 1 */
398{0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 407{
3990xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
4000xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 4080xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
4010xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 4090xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
4020xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0xffff, 4100xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4110xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
4120xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4030xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 4130xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
4040xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 4140xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0xffff, 0x0000, 0x0000, 0x0000,
4050xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 4150xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
4060xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 4160xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000,
4070xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 4170xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
4080xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0xffff, 0x0000, 0x0000, 0xffff, 4180xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000,
4090xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 4190xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
4100xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0xffff, 4200xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000,
4110xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 4210xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
4120xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0xffff, 4220xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000,
4130xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 4230xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
4140xffff, 0xffff, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0xffff, 4240xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000,
4150xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 4250xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
4160xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0xffff, 4260xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000,
4170xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 4270xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
4180xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0xffff, 4280xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000,
4190xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 4290xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
4200xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0xffff, 4300xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000,
4210xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 4310xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
4220xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0xffff, 4320xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000,
4230xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 4330xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
4240xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 4340xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4250x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 4350x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff,
@@ -428,269 +438,277 @@ static short num[10][256]= {
4280xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 4380xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
4290xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, 4390xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff},
430/* numeral 2 */ 440/* numeral 2 */
431{0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 441{
4320xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
4330xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 4420xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
4340xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 4430xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
4350xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 4440xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4360x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 4450x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff,
4370xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 4460xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4380x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff,
4390xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
4400x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff,
4410xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
4420x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff,
4430xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
4440x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff,
4450xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
4460x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 4470x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff,
4480xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff,
4490xffff, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff,
4500xffff, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
4510xffff, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff,
4520xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
4530xffff, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff,
4470xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 4540xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
4550x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff,
4560xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000,
4480x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 4570x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff,
4490xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 4580xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000,
4500x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 4590x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
4510xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 4600xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0xffff,
4520x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff,
4530xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
4540xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 4610xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
4550xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 4620xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff,
4560xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 4630xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
4570xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 4640xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff,
4580x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 4650xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
4590xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 4660xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff,
4600x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff,
4610xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
4620xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff},
463/* number 3 */
464{0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
4650xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 4670xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
4660xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 4680xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4670x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 4690x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff,
4680xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 4700xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4690x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 4710x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff,
4700xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
4710xffff, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff,
4720xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
4730xffff, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff,
4740xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
4750xffff, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff,
4760xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
4770xffff, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff,
4780xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
4790xffff, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff,
4800xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4810x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff,
4820xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4830x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff,
4840xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
4850xffff, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff,
4860xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 4720xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
4870xffff, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 4730xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff},
474/* number 3 */
475{
4880xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 4760xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
4890xffff, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 4770xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
4900xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 4780xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4910x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 4790x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff,
4920xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 4800xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4930x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 4810x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff,
4940xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
4950xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff},
496 /* 4 */
497{0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
4980xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
4990xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
5000xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0xffff,
5010xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 4820xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
5020xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0xffff, 4830x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff,
5030xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 4840xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
5040xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0xffff, 4850xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff,
5050xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 4860xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
5060xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0xffff, 4870xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff,
4880xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000,
4890x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff,
4900xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4910x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff,
4920xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
4930x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff,
4940xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000,
4950x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff,
5070xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 4960xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
5080xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0xffff, 4970xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff,
5090xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 4980xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
5100xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0xffff, 4990xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff,
5110xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 5000xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
5120xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0xffff, 5010x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff,
5020xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
5030x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff,
5040xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
5050x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff,
5060xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
5070xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff},
508 /* 4 */
509{
5100xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
5110xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
5120xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000,
5130x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff,
5140xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000,
5150x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff,
5160xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff,
5170xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff,
5180xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff,
5190xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff,
5200xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff,
5210xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff,
5220xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
5230xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff,
5240xffff, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
5250xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff,
5130xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 5260xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
5140x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 5270x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff,
5150xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 5280xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
5160x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 5290x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff,
5170xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 5300xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
5180xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0xffff, 5310xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff,
5190xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 5320xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
5200xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0xffff, 5330xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff,
5210xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 5340xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
5220xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0xffff, 5350xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff,
5230xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 5360xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
5240xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0xffff, 5370xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff,
5250xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 5380xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
5260xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0xffff, 5390xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff,
5270xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 5400xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
5280xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, 5410xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff},
529/* 5 */ 542/* 5 */
530{0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 543{
5310xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
5320xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 5440xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
5330xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 5450xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
5340xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 5460xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
5350x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 5470x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff,
5360xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 5480xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
5370x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 5490x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff,
5380xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 5500xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
5390xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
5400xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
5410xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 5510xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
5420xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 5520xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
5430xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 5530xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
5440xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 5540xffff, 0x0000, 0x0000, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
5450x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 5550x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
5460xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 5560xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
5470x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 5570x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff,
5580xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0x0000,
5590x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff,
5600xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
5610xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff,
5480xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 5620xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
5490xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 5630xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0xffff,
5500xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
5510xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff,
5520xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
5530xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff,
5540xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 5640xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
5550xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 5650xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff,
5560xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 5660xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
5570x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 5670xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff,
5680xffff, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
5690x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff,
5580xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 5700xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
5590x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 5710x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff,
5720xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
5730x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff,
5600xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 5740xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
5610xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, 5750xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff},
562/* 6*/ 576/* 6*/
563{0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 577{
5780xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
5640xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 5790xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
5650xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 5800xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
5660x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 5810x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
5670xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 5820xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
5680x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 5830x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
5690xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 5840xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff,
5700xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 5850xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
5710xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 5860xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
5720xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 5870xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
5730xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 5880xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
5740xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 5890xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
5900xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
5910x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
5750xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 5920xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
5760x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 5930x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff,
5770xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 5940xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff,
5780x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 5950xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff,
5790xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 5960xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
5800x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff,
5810xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
5820xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff,
5830xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
5840xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 5970xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff,
5850xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 5980xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
5860xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 5990xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff,
5870xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 6000xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
5880xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 6010xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff,
5890xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 6020xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff,
5900x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 6030xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff,
5910xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 6040xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
5920x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 6050x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff,
6060xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6070x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
5930xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 6080xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
5940xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, 6090xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff},
595/* 7 */ 610/* 7 */
596{0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 611{
5970xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
5980xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 6120xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
5990xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 6130xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
6000xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 6140xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6010x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 6150x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff,
6020xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 6160xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6030x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 6170x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff,
6040xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
6050xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff,
6060xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
6070xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff,
6080xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
6090xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff,
6100xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
6110xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff,
6120xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
6130xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff,
6140xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
6150xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff,
6160xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
6170xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff,
6180xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
6190xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff,
6200xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 6180xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
6210xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 6190xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0xffff,
6220xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 6200xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
6230xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 6210xffff, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff,
6240xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 6220xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
6250xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 6230x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff,
6240xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000,
6250x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff,
6260xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000,
6270x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
6280xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000,
6290xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
6300xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0xffff,
6310xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
6320xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff,
6330xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
6340xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff,
6350xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
6360xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff,
6370xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
6380xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
6390xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
6400xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
6410xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
6260xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 6420xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
6270xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, 6430xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff},
628 /* 8 */ 644 /* 8 */
629{0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 645{
6300xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
6310xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 6460xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
6320xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 6470xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
6330xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 6480xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6340x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 6490x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
6350xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 6500xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6360x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 6510x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff,
6370xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 6520xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
6380xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 6530xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff,
6390xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 6540xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
6400xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff,
6410xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
6420xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff,
6430xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6440x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff,
6450xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6460x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff,
6470xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
6480xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 6550xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff,
6490xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 6560xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
6500xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 6570xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff,
6510xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 6580xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
6590xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff,
6600xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6610x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff,
6620xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6630x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff,
6640xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
6650xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff,
6660xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
6520xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 6670xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff,
6530xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 6680xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
6540xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 6690xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff,
6550xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 6700xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
6560x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 6710xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff,
6570xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 6720xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6580x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 6730x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff,
6740xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6750x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
6590xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 6760xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
6600xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, 6770xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff},
661 /* 9 */ 678 /* 9 */
662{0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 679{
6800xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
6630xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 6810xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
6640xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 6820xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6650x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 6830x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff,
6660xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 6840xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6850x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff,
6860xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
6670x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 6870x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff,
6680xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 6880xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
6690xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 6890xffff, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff,
6700xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 6900xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
6710xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff,
6720xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
6730xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff,
6740xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
6750xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 6910xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff,
6760xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 6920xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
6930xffff, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff,
6940xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
6770x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 6950x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff,
6780xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 6960xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6790x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 6970x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff,
6980xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6990x0000, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff,
6800xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 7000xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
6810xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 7010xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff,
6820xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 7020xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
6830xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 7030xffff, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff,
6840xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 7040xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000,
6850xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 7050x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff,
6860xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 7060xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6870xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 7070x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff,
6880xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 7080xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
6890xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 7090x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
6900xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
6910xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff,
6920xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 7100xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
6930xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff} 7110xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}
694}; 712};
695 713
696static short num_start[10][256]= { 714static short num_start[10][256]= {
@@ -712,31 +730,32 @@ static short num_start[10][256]= {
712 -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1, 730 -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,
713 -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1}, 731 -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
714/* numeral 1 */ 732/* numeral 1 */
715{0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 733{
7160xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
7170xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 7340xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
7180xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 7350xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
7190xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0xc618, 7360xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
7370xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
7380xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
7200xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 7390xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
7210xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0xc618, 7400xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0xc618, 0x0000, 0x0000, 0x0000,
7220xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 7410xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
7230xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc618, 7420xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000,
7240xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 7430xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
7250xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0xc618, 0x0000, 0x0000, 0xc618, 7440xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000,
7260xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 7450xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
7270xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0x0000, 0x0000, 0xc618, 7460xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000,
7280xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 7470xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
7290xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0xc618, 7480xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000,
7300xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 7490xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
7310xc618, 0xc618, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0xc618, 7500xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000,
7320xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 7510xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
7330xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0xc618, 7520xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000,
7340xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 7530xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
7350xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0xc618, 7540xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000,
7360xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 7550xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
7370xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0xc618, 7560xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000,
7380xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 7570xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
7390xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0xc618, 7580xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000,
7400xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 7590xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
7410xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 7600xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
7420x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc618, 7610x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc618,
@@ -745,269 +764,277 @@ static short num_start[10][256]= {
7450xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 7640xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
7460xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618}, 7650xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618},
747/* numeral 2 */ 766/* numeral 2 */
748{0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 767{
7490xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
7500xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 7680xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
7510xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 7690xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
7520xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 7700xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
7530x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 7710x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618,
7540xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 7720xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
7550x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618,
7560xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
7570x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618,
7580xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
7590x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618,
7600xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
7610x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618,
7620xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
7630x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 7730x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618,
7740xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618,
7750xc618, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618,
7760xc618, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
7770xc618, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618,
7780xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
7790xc618, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618,
7640xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 7800xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
7810x0000, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618,
7820xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0x0000,
7650x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 7830x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618,
7660xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 7840xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000,
7670x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 7850x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
7680xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 7860xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0xc618,
7690x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618,
7700xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
7710xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 7870xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
7720xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 7880xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618,
7730xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 7890xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
7740xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 7900xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618,
7750x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 7910xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
7760xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 7920xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618,
7770x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618,
7780xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
7790xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618},
780/* number 3 */
781{0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
7820xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 7930xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
7830xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 7940xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
7840x0000, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 7950x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc618,
7850xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 7960xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
7860x0000, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 7970x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc618,
7870xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
7880xc618, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618,
7890xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
7900xc618, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618,
7910xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
7920xc618, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618,
7930xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
7940xc618, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618,
7950xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
7960xc618, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618,
7970xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
7980x0000, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618,
7990xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
8000x0000, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618,
8010xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
8020xc618, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618,
8030xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 7980xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
8040xc618, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 7990xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618},
800/* number 3 */
801{
8050xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 8020xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
8060xc618, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 8030xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
8070xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 8040xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
8080x0000, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 8050x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618,
8090xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 8060xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
8100x0000, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 8070x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618,
8110xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
8120xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618},
813 /* 4 */
814{0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
8150xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
8160xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
8170xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0xc618,
8180xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 8080xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
8190xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0xc618, 8090x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618,
8200xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 8100xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
8210xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0xc618, 8110xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618,
8220xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 8120xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
8230xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0xc618, 8130xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618,
8140xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0x0000,
8150x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618,
8160xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
8170x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618,
8180xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
8190x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618,
8200xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0x0000,
8210x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618,
8240xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 8220xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
8250xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0xc618, 8230xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618,
8260xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 8240xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
8270xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0xc618, 8250xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618,
8280xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 8260xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
8290xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0xc618, 8270x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618,
8280xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
8290x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618,
8300xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
8310x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618,
8320xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
8330xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618},
834 /* 4 */
835{
8360xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
8370xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
8380xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000,
8390x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618,
8400xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000,
8410x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618,
8420xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618,
8430xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618,
8440xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618,
8450xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618,
8460xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618,
8470xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618,
8480xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
8490xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618,
8500xc618, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
8510xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618,
8300xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 8520xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
8310x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc618, 8530x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc618,
8320xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 8540xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
8330x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc618, 8550x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc618,
8340xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 8560xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
8350xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0xc618, 8570xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618,
8360xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 8580xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
8370xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0xc618, 8590xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618,
8380xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 8600xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
8390xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0xc618, 8610xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618,
8400xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 8620xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
8410xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0xc618, 8630xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618,
8420xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 8640xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
8430xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0xc618, 8650xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618,
8440xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 8660xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
8450xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618}, 8670xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618},
846/* 5 */ 868/* 5 */
847{0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 869{
8480xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
8490xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 8700xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
8500xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 8710xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
8510xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 8720xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
8520x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 8730x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc618,
8530xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 8740xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
8540x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 8750x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc618,
8550xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 8760xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
8560xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
8570xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
8580xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 8770xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
8590xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 8780xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
8600xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 8790xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
8610xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 8800xc618, 0x0000, 0x0000, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
8620x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 8810x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
8630xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 8820xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
8640x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 8830x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618,
8840xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0x0000,
8850x0000, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618,
8860xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
8870xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0xc618,
8650xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 8880xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
8660xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 8890xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0xc618,
8670xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
8680xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618,
8690xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
8700xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618,
8710xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 8900xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
8720xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 8910xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0xc618,
8730xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 8920xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
8740x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 8930xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0xc618,
8940xc618, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
8950x0000, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618,
8750xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 8960xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
8760x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 8970x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618,
8980xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
8990x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618,
8770xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 9000xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
8780xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618}, 9010xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618},
879/* 6*/ 902/* 6*/
880{0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 903{
9040xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
8810xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 9050xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
8820xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 9060xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
8830x0000, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 9070x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
8840xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 9080xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
8850x0000, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 9090x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
8860xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 9100xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618,
8870xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 9110xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
8880xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 9120xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
8890xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 9130xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
8900xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 9140xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
8910xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 9150xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
9160xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
9170x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
8920xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 9180xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
8930x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 9190x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618,
8940xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 9200xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618,
8950x0000, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 9210xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618,
8960xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 9220xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
8970x0000, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618,
8980xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
8990xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618,
9000xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
9010xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 9230xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618,
9020xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 9240xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
9030xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 9250xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618,
9040xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 9260xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
9050xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 9270xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618,
9060xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 9280xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618,
9070x0000, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 9290xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618,
9080xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 9300xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
9090x0000, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 9310x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618,
9320xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
9330x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
9100xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 9340xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
9110xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618}, 9350xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618},
912/* 7 */ 936/* 7 */
913{0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 937{
9140xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
9150xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 9380xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
9160xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 9390xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
9170xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 9400xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
9180x0000, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 9410x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc618,
9190xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 9420xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
9200x0000, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 9430x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc618,
9210xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
9220xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618,
9230xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
9240xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618,
9250xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
9260xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618,
9270xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
9280xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618,
9290xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
9300xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618,
9310xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
9320xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618,
9330xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
9340xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618,
9350xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 9440xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
9360xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 9450xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0xc618,
9370xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 9460xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
9380xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 9470xc618, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618,
9390xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
9400xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618,
9410xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 9480xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
9420xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 9490x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618,
9500xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0x0000,
9510x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618,
9520xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000,
9530x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
9540xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000,
9550xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
9560xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0xc618,
9570xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
9580xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618,
9590xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
9600xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618,
9610xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
9620xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618,
9630xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
9640xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
9650xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
9660xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
9670xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
9430xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 9680xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
9440xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618}, 9690xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618},
945 /* 8 */ 970 /* 8 */
946{0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 971{
9470xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
9480xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 9720xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
9490xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 9730xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
9500xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 9740xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
9510x0000, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 9750x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
9520xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 9760xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
9530x0000, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 9770x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618,
9540xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 9780xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
9550xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 9790xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618,
9560xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 9800xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
9570xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618,
9580xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
9590xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618,
9600xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
9610x0000, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618,
9620xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
9630x0000, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618,
9640xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
9650xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 9810xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618,
9660xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 9820xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
9670xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 9830xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618,
9680xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 9840xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
9850xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618,
9860xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
9870x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618,
9880xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
9890x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618,
9900xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
9910xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618,
9920xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
9690xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 9930xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618,
9700xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 9940xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
9710xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 9950xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618,
9720xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 9960xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
9730x0000, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 9970xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618,
9740xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 9980xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
9750x0000, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 9990x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618,
10000xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
10010x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
9760xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 10020xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
9770xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618}, 10030xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618},
978 /* 9 */ 1004 /* 9 */
979{0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 1005{
10060xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
9800xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 10070xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
9810xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 10080xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
9820x0000, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 10090x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618,
9830xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 10100xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
10110x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618,
10120xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
9840x0000, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 10130x0000, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618,
9850xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 10140xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
9860xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 10150xc618, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618,
9870xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 10160xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
9880xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618,
9890xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
9900xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618,
9910xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
9920xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 10170xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618,
9930xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 10180xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
10190xc618, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618,
10200xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
9940x0000, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 10210x0000, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618,
9950xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 10220xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
9960x0000, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 10230x0000, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618,
10240xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
10250x0000, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618,
9970xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 10260xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
9980xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 10270xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618,
9990xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 10280xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
10000xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 10290xc618, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618,
10010xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 10300xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0x0000,
10020xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 10310x0000, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618,
10030xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 10320xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
10040xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 10330x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618,
10050xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 10340xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
10060xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 10350x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
10070xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
10080xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618,
10090xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 10360xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618,
10100xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618} 10370xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618}
1011}; 1038};
1012 1039
1013static short num_inverse[10][256]= { 1040static short num_inverse[10][256]= {
@@ -1029,31 +1056,32 @@ static short num_inverse[10][256]= {
1029 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1056 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
1030 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, 1057 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
1031/* numeral 1 */ 1058/* numeral 1 */
1032{0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1059{
10330x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
10340x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 10600x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
10350x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 10610x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
10360x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0x0000, 10620x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
10630x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
10640x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
10370x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 10650x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
10380x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 10660x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0x0000, 0xffff, 0xffff, 0xffff,
10390x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 10670x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
10400x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 10680x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff,
10410x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 10690x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
10420x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0x0000, 0xffff, 0xffff, 0x0000, 10700x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff,
10430x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 10710x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
10440x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0x0000, 10720x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff,
10450x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 10730x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
10460x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0x0000, 10740x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff,
10470x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 10750x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
10480x0000, 0x0000, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0x0000, 10760x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff,
10490x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 10770x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
10500x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0x0000, 10780x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff,
10510x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 10790x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
10520x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0x0000, 10800x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff,
10530x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 10810x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
10540x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0x0000, 10820x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff,
10550x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 10830x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
10560x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0x0000, 10840x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff,
10570x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 10850x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
10580x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 10860x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
10590xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 10870xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000,
@@ -1062,272 +1090,279 @@ static short num_inverse[10][256]= {
10620x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 10900x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
10630x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000}, 10910x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000},
1064/* numeral 2 */ 1092/* numeral 2 */
1065{0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1093{
10660x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
10670x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 10940x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
10680x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 10950x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
10690x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 10960x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
10700xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 10970xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000,
10710x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 10980x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
10720xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000,
10730x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
10740xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000,
10750x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
10760xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000,
10770x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
10780xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000,
10790x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
10800xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 10990xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000,
11000x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000,
11010x0000, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000,
11020x0000, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
11030x0000, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000,
11040x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
11050x0000, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000,
10810x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 11060x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
11070xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000,
11080x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff,
10820xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 11090xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000,
10830x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 11100x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff,
10840xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 11110xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
10850x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 11120x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0x0000,
10860xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000,
10870x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
10880x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 11130x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
10890x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 11140x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000,
10900x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 11150x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
10910x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 11160x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000,
10920xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 11170x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
10930x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 11180x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000,
10940xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000,
10950x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
10960x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000},
1097/* number 3 */
1098{0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
10990x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 11190x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
11000x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 11200x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
11010xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 11210xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000,
11020x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 11220x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
11030xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 11230xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000,
11040x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
11050x0000, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000,
11060x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
11070x0000, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000,
11080x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
11090x0000, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000,
11100x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
11110x0000, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000,
11120x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
11130x0000, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000,
11140x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
11150xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000,
11160x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
11170xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000,
11180x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
11190x0000, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000,
11200x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 11240x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
11210x0000, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 11250x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000},
1126/* number 3 */
1127{
11220x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 11280x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
11230x0000, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 11290x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
11240x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 11300x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
11250xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 11310xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000,
11260x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 11320x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
11270xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 11330xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000,
11280x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
11290x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000},
1130 /* 4 */
1131{0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
11320x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
11330x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
11340x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0x0000,
11350x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 11340x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
11360x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0x0000, 11350xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000,
11370x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 11360x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
11380x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0x0000, 11370x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000,
11390x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 11380x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
11400x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0x0000, 11390x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000,
11400x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff,
11410xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000,
11420x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
11430xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000,
11440x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
11450xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000,
11460x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff,
11470xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000,
11410x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 11480x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
11420x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0x0000, 11490x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000,
11430x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 11500x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
11440x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0x0000, 11510x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000,
11450x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 11520x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
11460x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0x0000, 11530xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000,
11540x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
11550xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000,
11560x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
11570xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000,
11580x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
11590x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000},
1160 /* 4 */
1161{
11620x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
11630x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
11640x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff,
11650xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000,
11660x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff,
11670xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000,
11680x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000,
11690x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000,
11700x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000,
11710x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000,
11720x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000,
11730x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000,
11740x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
11750x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000,
11760x0000, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
11770x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000,
11470x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 11780x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
11480xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 11790xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000,
11490x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 11800x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
11500xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 11810xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000,
11510x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 11820x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
11520x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0x0000, 11830x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000,
11530x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 11840x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
11540x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0x0000, 11850x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000,
11550x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 11860x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
11560x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0x0000, 11870x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000,
11570x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 11880x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
11580x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0x0000, 11890x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000,
11590x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 11900x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
11600x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0x0000, 11910x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000,
11610x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 11920x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
11620x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000}, 11930x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000},
1163/* 5 */ 1194/* 5 */
1164{0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1195{
11650x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
11660x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 11960x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
11670x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 11970x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
11680x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 11980x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
11690xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 11990xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000,
11700x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 12000x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
11710xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 12010xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000,
11720x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 12020x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
11730x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
11740x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
11750x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 12030x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
11760x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 12040x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
11770x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 12050x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
11780x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 12060x0000, 0xffff, 0xffff, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
11790xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 12070xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
11800x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 12080x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
11810xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 12090xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000,
12100x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0xffff,
12110xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000,
12120x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
12130x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000,
11820x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 12140x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
11830x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 12150x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0x0000,
11840x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
11850x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000,
11860x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
11870x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000,
11880x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 12160x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
11890x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 12170x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000,
11900x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 12180x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
11910xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 12190x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000,
12200x0000, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
12210xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000,
11920x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 12220x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
11930xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 12230xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000,
12240x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
12250xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000,
11940x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 12260x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
11950x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000}, 12270x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000},
1196/* 6*/ 1228/* 6*/
1197{0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1229{
12300x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
11980x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 12310x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
11990x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 12320x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
12000xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 12330xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
12010x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 12340x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
12020xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 12350xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
12030x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 12360x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000,
12040x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 12370x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
12050x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 12380x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
12060x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 12390x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
12070x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 12400x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
12080x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 12410x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
12420x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
12430xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
12090x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 12440x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
12100xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 12450xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000,
12110x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 12460x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000,
12120xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 12470x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000,
12130x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 12480x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
12140xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000,
12150x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
12160x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000,
12170x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
12180x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 12490x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000,
12190x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 12500x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
12200x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 12510x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000,
12210x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 12520x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
12220x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 12530x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000,
12230x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 12540x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000,
12240xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 12550x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000,
12250x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 12560x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
12260xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 12570xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000,
12580x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
12590xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
12270x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 12600x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
12280x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000}, 12610x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000},
1229/* 7 */ 1262/* 7 */
1230{0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1263{
12310x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
12320x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 12640x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
12330x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 12650x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
12340x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 12660x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
12350xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 12670xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000,
12360x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 12680x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
12370xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 12690xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000,
12380x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
12390x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000,
12400x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
12410x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000,
12420x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
12430x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000,
12440x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
12450x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000,
12460x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
12470x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000,
12480x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
12490x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000,
12500x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
12510x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000,
12520x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
12530x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000,
12540x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 12700x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
12550x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 12710x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0x0000,
12560x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 12720x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
12570x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 12730x0000, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000,
12580x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 12740x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
12590x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 12750xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000,
12760x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff,
12770xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000,
12780x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff,
12790xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
12800x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff,
12810x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
12820x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0x0000,
12830x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
12840x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000,
12850x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
12860x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000,
12870x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
12880x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000,
12890x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
12900x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
12910x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
12920x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
12930x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
12600x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 12940x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
12610x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000}, 12950x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000},
1262 /* 8 */ 1296 /* 8 */
1263{0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1297{
12640x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
12650x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 12980x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
12660x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 12990x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
12670x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 13000x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
12680xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 13010xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
12690x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 13020x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
12700xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 13030xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000,
12710x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 13040x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
12720x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 13050x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000,
12730x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 13060x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
12740x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000,
12750x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
12760x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000,
12770x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
12780xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000,
12790x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
12800xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000,
12810x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
12820x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 13070x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000,
12830x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 13080x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
12840x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 13090x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000,
12850x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 13100x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
13110x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000,
13120x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
13130xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000,
13140x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
13150xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000,
13160x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
13170x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000,
13180x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
12860x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 13190x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000,
12870x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 13200x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
12880x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 13210x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000,
12890x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 13220x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
12900xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 13230x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000,
12910x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 13240x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
12920xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 13250xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000,
13260x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
13270xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
12930x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 13280x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
12940x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000}, 13290x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000},
1295 /* 9 */ 1330 /* 9 */
1296{0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1331{
13320x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
12970x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 13330x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
12980x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 13340x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
12990xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 13350xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000,
13000x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 13360x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
13370xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000,
13380x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
13010xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 13390xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000,
13020x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 13400x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
13030x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 13410x0000, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000,
13040x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 13420x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
13050x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000,
13060x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
13070x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000,
13080x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
13090x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 13430x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000,
13100x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 13440x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
13450x0000, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000,
13460x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
13110xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 13470xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000,
13120x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 13480x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
13130xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 13490xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000,
13500x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
13510xffff, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000,
13140x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 13520x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
13150x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 13530x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000,
13160x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 13540x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
13170x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 13550x0000, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000,
13180x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 13560x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff,
13190x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 13570xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000,
13200x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 13580x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
13210x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 13590xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000,
13220x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 13600x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
13230x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 13610xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
13240x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
13250x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000,
13260x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 13620x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
13270x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000} 13630x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000}
1328}; 1364};
1329 1365
1330
1331#else 1366#else
1332 #error SUDOKU: Unsupported LCD size 1367 #error SUDOKU: Unsupported LCD size
1333#endif 1368#endif
@@ -1344,6 +1379,9 @@ struct sudoku_state_t {
1344 char savedboard[9][9]; /* Cached copy of saved state */ 1379 char savedboard[9][9]; /* Cached copy of saved state */
1345 int x,y; /* Cursor position */ 1380 int x,y; /* Cursor position */
1346 int editmode; /* We are editing the start board */ 1381 int editmode; /* We are editing the start board */
1382#ifdef SUDOKU_BUTTON_POSSIBLE
1383 short possiblevals[9][9]; /* possible values a cell could be, user sets them */
1384#endif
1347}; 1385};
1348 1386
1349/****** Solver routine by Tom Shackell <shackell@cs.york.ac.uk> 1387/****** Solver routine by Tom Shackell <shackell@cs.york.ac.uk>
@@ -1630,6 +1668,9 @@ void clear_state(struct sudoku_state_t* state)
1630 for (c=0;c<9;c++) { 1668 for (c=0;c<9;c++) {
1631 state->startboard[r][c]='0'; 1669 state->startboard[r][c]='0';
1632 state->currentboard[r][c]='0'; 1670 state->currentboard[r][c]='0';
1671#ifdef SUDOKU_BUTTON_POSSIBLE
1672 state->possiblevals[r][c]=0;
1673#endif
1633 } 1674 }
1634 } 1675 }
1635 1676
@@ -1816,7 +1857,6 @@ void display_board(struct sudoku_state_t* state)
1816 1857
1817#if LCD_HEIGHT > 64 1858#if LCD_HEIGHT > 64
1818 /* Large targets - draw single/double lines */ 1859 /* Large targets - draw single/double lines */
1819
1820 for (r=0;r<9;r++) { 1860 for (r=0;r<9;r++) {
1821 rb->lcd_hline(XOFS,XOFS+BOARD_WIDTH-1,YOFS+cellypos[r]-1); 1861 rb->lcd_hline(XOFS,XOFS+BOARD_WIDTH-1,YOFS+cellypos[r]-1);
1822 rb->lcd_vline(XOFS+cellxpos[r]-1,YOFS,YOFS+BOARD_HEIGHT-1); 1862 rb->lcd_vline(XOFS+cellxpos[r]-1,YOFS,YOFS+BOARD_HEIGHT-1);
@@ -1830,6 +1870,7 @@ void display_board(struct sudoku_state_t* state)
1830 rb->lcd_vline(XOFS+cellxpos[8]+CELL_WIDTH,YOFS,YOFS+BOARD_HEIGHT-1); 1870 rb->lcd_vline(XOFS+cellxpos[8]+CELL_WIDTH,YOFS,YOFS+BOARD_HEIGHT-1);
1831 rb->lcd_vline(XOFS+cellxpos[8]+CELL_WIDTH+1,YOFS,YOFS+BOARD_HEIGHT-1); 1871 rb->lcd_vline(XOFS+cellxpos[8]+CELL_WIDTH+1,YOFS,YOFS+BOARD_HEIGHT-1);
1832#elif (LCD_HEIGHT==64) 1872#elif (LCD_HEIGHT==64)
1873 /* Small targets - draw dotted/single lines */
1833 for (r=0;r<9;r++) { 1874 for (r=0;r<9;r++) {
1834 if ((r % 3)==0) { 1875 if ((r % 3)==0) {
1835 /* Solid Line */ 1876 /* Solid Line */
@@ -1851,6 +1892,34 @@ void display_board(struct sudoku_state_t* state)
1851 #error SUDOKU: Unsupported LCD height 1892 #error SUDOKU: Unsupported LCD height
1852#endif 1893#endif
1853 1894
1895#ifdef SUDOKU_BUTTON_POSSIBLE
1896 rb->lcd_vline(XOFSSCRATCHPAD,YOFS,YOFS+BOARD_HEIGHT-1);
1897 rb->lcd_vline(XOFSSCRATCHPAD+CELL_WIDTH+1,YOFS,YOFS+BOARD_HEIGHT-1);
1898 for (r=0;r<9;r++) {
1899#if (LCD_HEIGHT==128) || (LCD_HEIGHT==176)
1900 rb->lcd_hline(XOFSSCRATCHPAD,XOFSSCRATCHPAD+CELL_WIDTH+1,
1901 YOFS+cellypos[r]-1);
1902#elif (LCD_HEIGHT==64)
1903 for (c=XOFSSCRATCHPAD;c<XOFSSCRATCHPAD+CELL_WIDTH+1;c+=2) {
1904 rb->lcd_drawpixel(c,YOFS+cellypos[r]-1);
1905 }
1906#endif
1907 if ((r % 3)==0)
1908 rb->lcd_hline(XOFSSCRATCHPAD,XOFSSCRATCHPAD+CELL_WIDTH+1,
1909 YOFS+cellypos[r]-2);
1910 if ((r>0) && state->possiblevals[state->y][state->x]&(1<<(r)))
1911 rb->lcd_bitmap(num[r],XOFSSCRATCHPAD+1,YOFS+cellypos[r-1],
1912 CELL_WIDTH,CELL_HEIGHT);
1913 }
1914 rb->lcd_hline(XOFSSCRATCHPAD,XOFSSCRATCHPAD+CELL_WIDTH+1,
1915 YOFS+cellypos[8]+CELL_HEIGHT);
1916 rb->lcd_hline(XOFSSCRATCHPAD,XOFSSCRATCHPAD+CELL_WIDTH+1,
1917 YOFS+cellypos[8]+CELL_HEIGHT+1);
1918 if (state->possiblevals[state->y][state->x]&(1<<(r)))
1919 rb->lcd_bitmap(num[r],XOFSSCRATCHPAD+1,YOFS+cellypos[8],
1920 CELL_WIDTH,CELL_HEIGHT);
1921#endif
1922
1854 /* Draw the numbers */ 1923 /* Draw the numbers */
1855 for (r=0;r<9;r++) { 1924 for (r=0;r<9;r++) {
1856 for (c=0;c<9;c++) { 1925 for (c=0;c<9;c++) {
@@ -2170,8 +2239,16 @@ enum plugin_status plugin_start(struct plugin_api* api, void* parameter)
2170 } 2239 }
2171 } 2240 }
2172 break; 2241 break;
2173 2242#ifdef SUDOKU_BUTTON_POSSIBLE
2174 default: 2243 case SUDOKU_BUTTON_POSSIBLE:
2244 /* Toggle current number in the possiblevals structure */
2245 if (state.currentboard[state.y][state.x]!='0') {
2246 state.possiblevals[state.y][state.x]^=
2247 (1 << (state.currentboard[state.y][state.x] - '0'));
2248 }
2249 break;
2250#endif
2251 default:
2175 if (rb->default_event_handler(button) == SYS_USB_CONNECTED) { 2252 if (rb->default_event_handler(button) == SYS_USB_CONNECTED) {
2176 /* Quit if USB has been connected */ 2253 /* Quit if USB has been connected */
2177 return PLUGIN_USB_CONNECTED; 2254 return PLUGIN_USB_CONNECTED;