home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Club Amiga de Montreal - CAM
/
CAM_CD_1.iso
/
files
/
431.lha
/
CardMaker_v2.1
/
spades.c
< prev
Wrap
Text File
|
1990-11-08
|
63KB
|
501 lines
/* SCREEN COLORS */
USHORT palette[32]={0x04c,0x000,0xbaa,0xfff,0x782,0xa84,0x864,0x940,0xf00,0xfb3,0xef0,0x0f5,0x0db,0x57f,0xa5f,0xf1f,0x000,0xd22,0x000,0xabc,0x444,0x555,0x666,0x777,0x888,0x999,0xaaa,0xbbb,0xccc,0xddd,0xeee,0xfff};
/* IMAGE DATA */
USHORT Ace_Spades[4 * 66 * 5] = {
4095,65535,65534,0,16383,65535,65535,32768,32767,65535,65535,49152,32767,65535,65535,49152,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,32767,65535,65535,49152,32767,65535,65535,49152,16383,65535,65535,32768,4095,65535,65534,0,
4095,65535,65534,0,16383,65535,65535,32768,32767,65535,65535,49152,31743,65535,65535,49152,61951,65535,65535,57344,62975,65535,65535,57344,58623,65535,65535,57344,57599,65535,65535,57344,61183,65535,65535,57344,52863,65535,65535,57344,
65535,65535,65535,57344,64511,65535,65535,57344,61951,65535,65535,57344,60159,65535,65535,57344,64511,65535,65535,57344,61951,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65471,65535,57344,65535,65311,65535,57344,65535,65039,65535,57344,65535,64519,65535,57344,65535,63923,65535,57344,65535,62121,65535,57344,
65535,57616,65535,57344,65535,50340,32767,57344,65535,36430,16383,57344,65535,37137,16383,57344,65535,39347,16383,57344,65535,38165,16383,57344,65535,52750,32767,57344,65535,57616,65535,57344,65535,62233,65535,57344,65535,65311,65535,57344,
65535,65039,65535,57344,65535,64519,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65521,57344,65535,65535,65531,57344,65535,65535,65514,57344,65535,65535,65521,57344,65535,65535,65531,57344,65535,65535,65535,57344,65535,65535,65486,24576,65535,65535,65518,57344,65535,65535,65504,57344,65535,65535,65508,57344,
65535,65535,65525,57344,65535,65535,65521,57344,32767,65535,65531,49152,32767,65535,65535,49152,16383,65535,65535,32768,4095,65535,65534,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
};
USHORT Two_Spades[4 * 66 * 5] = {
4095,65535,65534,0,16383,65535,65535,32768,32767,65535,65535,49152,32767,65535,65535,49152,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,32767,65535,65535,49152,32767,65535,65535,49152,16383,65535,65535,32768,4095,65535,65534,0,
4095,65535,65534,0,16383,65535,65535,32768,32767,65535,65535,49152,25087,65535,65535,49152,52479,65535,65535,57344,64767,65535,65535,57344,61951,65535,65535,57344,59391,65471,65535,57344,52479,65311,65535,57344,49407,65039,65535,57344,
65535,64519,65535,57344,63487,63491,65535,57344,58367,63491,65535,57344,54783,63491,65535,57344,63487,64679,65535,57344,58367,65471,65535,57344,65535,65311,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65311,65535,57344,
65535,65471,65528,57344,65535,64679,65533,57344,65535,63491,65525,24576,65535,63491,65528,57344,65535,63491,65533,57344,65535,64519,65535,57344,65535,65039,65504,24576,65535,65311,65510,24576,65535,65471,65532,57344,65535,65535,65521,57344,
65535,65535,65511,57344,65535,65535,65510,24576,32767,65535,65520,49152,32767,65535,65535,49152,16383,65535,65535,32768,4095,65535,65534,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
};
USHORT Three_Spades[4 * 66 * 5] = {
4095,65535,65534,0,16383,65535,65535,32768,32767,65535,65535,49152,32767,65535,65535,49152,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,32767,65535,65535,49152,32767,65535,65535,49152,16383,65535,65535,32768,4095,65535,65534,0,
4095,65535,65534,0,16383,65535,65535,32768,32767,65535,65535,49152,25087,65535,65535,49152,52479,65535,65535,57344,64767,65535,65535,57344,61951,65535,65535,57344,64767,65471,65535,57344,52479,65311,65535,57344,57855,65039,65535,57344,
65535,64519,65535,57344,63487,63491,65535,57344,58367,63491,65535,57344,54783,63491,65535,57344,63487,64679,65535,57344,58367,65471,65535,57344,65535,65311,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65471,65535,57344,65535,65311,65535,57344,
65535,65039,65535,57344,65535,64519,65535,57344,65535,63491,65535,57344,65535,63491,65535,57344,65535,63491,65535,57344,65535,64679,65535,57344,65535,65471,65535,57344,65535,65311,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65311,65535,57344,
65535,65471,65528,57344,65535,64679,65533,57344,65535,63491,65525,24576,65535,63491,65528,57344,65535,63491,65533,57344,65535,64519,65535,57344,65535,65039,65520,57344,65535,65311,65510,24576,65535,65471,65511,57344,65535,65535,65521,57344,
65535,65535,65511,57344,65535,65535,65510,24576,32767,65535,65520,49152,32767,65535,65535,49152,16383,65535,65535,32768,4095,65535,65534,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
};
USHORT Four_Spades[4 * 66 * 5] = {
4095,65535,65534,0,16383,65535,65535,32768,32767,65535,65535,49152,32767,65535,65535,49152,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,32767,65535,65535,49152,32767,65535,65535,49152,16383,65535,65535,32768,4095,65535,65534,0,
4095,65535,65534,0,16383,65535,65535,32768,32767,65535,65535,49152,30975,65535,65535,49152,61695,65535,65535,57344,58623,65535,65535,57344,52479,65535,65535,57344,49278,65535,57343,57344,64764,32767,36863,57344,63608,16383,2047,57344,
65520,8190,1023,57344,64480,4092,511,57344,61920,4092,511,57344,60128,4092,511,57344,64498,40958,21503,57344,61950,65535,57343,57344,65532,32767,36863,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65532,32767,36863,57344,
65534,65535,57329,57344,65522,40958,21499,57344,65504,4092,490,57344,65504,4092,497,57344,65504,4092,507,57344,65520,8190,1023,57344,65528,16383,1987,57344,65532,32767,36839,57344,65534,65535,57280,24576,65535,65535,65510,24576,
65535,65535,65508,57344,65535,65535,65505,57344,32767,65535,65507,49152,32767,65535,65535,49152,16383,65535,65535,32768,4095,65535,65534,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
};
USHORT Five_Spades[4 * 66 * 5] = {
4095,65535,65534,0,16383,65535,65535,32768,32767,65535,65535,49152,32767,65535,65535,49152,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,32767,65535,65535,49152,32767,65535,65535,49152,16383,65535,65535,32768,4095,65535,65534,0,
4095,65535,65534,0,16383,65535,65535,32768,32767,65535,65535,49152,16639,65535,65535,49152,53247,65535,65535,57344,49663,65535,65535,57344,64767,65535,65535,57344,64766,65535,57343,57344,52476,32767,36863,57344,57848,16383,2047,57344,
65520,8190,1023,57344,63456,4092,511,57344,58336,4092,511,57344,54752,4092,511,57344,63474,40958,21503,57344,58366,65535,57343,57344,65532,32767,36863,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65471,65535,57344,65535,65311,65535,57344,
65535,65039,65535,57344,65535,64519,65535,57344,65535,63491,65535,57344,65535,63491,65535,57344,65535,63491,65535,57344,65535,64679,65535,57344,65535,65471,65535,57344,65535,65311,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65532,32767,36863,57344,
65534,65535,57336,57344,65522,40958,21501,57344,65504,4092,501,24576,65504,4092,504,57344,65504,4092,509,57344,65520,8190,1023,57344,65528,16383,2032,57344,65532,32767,36838,24576,65534,65535,57319,57344,65535,65535,65511,57344,
65535,65535,65520,24576,65535,65535,65534,24576,32767,65535,65504,16384,32767,65535,65535,49152,16383,65535,65535,32768,4095,65535,65534,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
};
USHORT Six_Spades[4 * 66 * 5] = {
4095,65535,65534,0,16383,65535,65535,32768,32767,65535,65535,49152,32767,65535,65535,49152,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,32767,65535,65535,49152,32767,65535,65535,49152,16383,65535,65535,32768,4095,65535,65534,0,
4095,65535,65534,0,16383,65535,65535,32768,32767,65535,65535,49152,29183,65535,65535,49152,59391,65535,65535,57344,53247,65535,65535,57344,49663,65535,65535,57344,52478,65535,57343,57344,52476,32767,36863,57344,57848,16383,2047,57344,
65520,8190,1023,57344,63456,4092,511,57344,58336,4092,511,57344,54752,4092,511,57344,63474,40958,21503,57344,58366,65535,57343,57344,65532,32767,36863,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65534,65535,57343,57344,65532,32767,36863,57344,
65528,16383,2047,57344,65520,8190,1023,57344,65504,4092,511,57344,65504,4092,511,57344,65504,4092,511,57344,65522,40958,21503,57344,65534,65535,57343,57344,65532,32767,36863,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65532,32767,36863,57344,
65534,65535,57336,57344,65522,40958,21501,57344,65504,4092,501,24576,65504,4092,504,57344,65504,4092,509,57344,65520,8190,1023,57344,65528,16383,2032,57344,65532,32767,36838,24576,65534,65535,57318,24576,65535,65535,65520,24576,
65535,65535,65534,24576,65535,65535,65532,57344,32767,65535,65521,49152,32767,65535,65535,49152,16383,65535,65535,32768,4095,65535,65534,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
};
USHORT Seven_Spades[4 * 66 * 5] = {
4095,65535,65534,0,16383,65535,65535,32768,32767,65535,65535,49152,32767,65535,65535,49152,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,32767,65535,65535,49152,32767,65535,65535,49152,16383,65535,65535,32768,4095,65535,65534,0,
4095,65535,65534,0,16383,65535,65535,32768,32767,65535,65535,49152,16639,65535,65535,49152,52479,65535,65535,57344,64767,65535,65535,57344,63999,65535,65535,57344,62462,65535,57343,57344,62460,32767,36863,57344,62456,16383,2047,57344,
65520,8190,1023,57344,63456,4092,511,57344,58336,4092,511,57344,54752,4092,511,57344,63474,40958,21503,57344,58366,65535,57343,57344,65532,32767,36863,57344,65535,65471,65535,57344,65535,65311,65535,57344,65535,65039,65535,57344,
65535,64519,65535,57344,65535,63491,65535,57344,65535,63491,65535,57344,65535,63491,65535,57344,65535,64679,65535,57344,65535,65471,65535,57344,65535,65311,65535,57344,65535,65535,65535,57344,65534,65535,57343,57344,65532,32767,36863,57344,
65528,16383,2047,57344,65520,8190,1023,57344,65504,4092,511,57344,65504,4092,511,57344,65504,4092,511,57344,65522,40958,21503,57344,65534,65535,57343,57344,65532,32767,36863,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65532,32767,36863,57344,
65534,65535,57336,57344,65522,40958,21501,57344,65504,4092,501,24576,65504,4092,504,57344,65504,4092,509,57344,65520,8190,1023,57344,65528,16383,2041,57344,65532,32767,36857,57344,65534,65535,57337,57344,65535,65535,65523,57344,
65535,65535,65511,57344,65535,65535,65510,24576,32767,65535,65504,16384,32767,65535,65535,49152,16383,65535,65535,32768,4095,65535,65534,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
};
USHORT Eight_Spades[4 * 66 * 5] = {
4095,65535,65534,0,16383,65535,65535,32768,32767,65535,65535,49152,32767,65535,65535,49152,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,32767,65535,65535,49152,32767,65535,65535,49152,16383,65535,65535,32768,4095,65535,65534,0,
4095,65535,65534,0,16383,65535,65535,32768,32767,65535,65535,49152,25087,65535,65535,49152,52479,65535,65535,57344,52479,65535,65535,57344,57855,65535,65535,57344,52478,65535,57343,57344,52476,32767,36863,57344,57848,16383,2047,57344,
65520,8190,1023,57344,63456,4092,511,57344,58336,4092,511,57344,54752,4092,511,57344,63474,40958,21503,57344,58366,65535,57343,57344,65532,32767,36863,57344,65535,65471,65535,57344,65535,65311,65535,57344,65535,65039,65535,57344,
65535,64519,65535,57344,65535,63491,65535,57344,65535,63491,65535,57344,65535,63491,65535,57344,65535,64679,65535,57344,65535,65471,65535,57344,65535,65311,65535,57344,65535,65535,65535,57344,65534,65535,57343,57344,65532,32767,36863,57344,
65528,16383,2047,57344,65520,8190,1023,57344,65504,4092,511,57344,65504,4092,511,57344,65504,4092,511,57344,65522,40958,21503,57344,65534,65535,57343,57344,65532,32767,36863,57344,65535,65535,65535,57344,65535,65311,65535,57344,
65535,65471,65535,57344,65535,64679,65535,57344,65535,63491,65535,57344,65535,63491,65535,57344,65535,63491,65535,57344,65535,64519,65535,57344,65535,65039,65535,57344,65535,65311,65535,57344,65535,65471,65535,57344,65532,32767,36863,57344,
65534,65535,57336,57344,65522,40958,21501,57344,65504,4092,501,24576,65504,4092,504,57344,65504,4092,509,57344,65520,8190,1023,57344,65528,16383,2032,57344,65532,32767,36838,24576,65534,65535,57318,24576,65535,65535,65520,57344,
65535,65535,65510,24576,65535,65535,65510,24576,32767,65535,65520,49152,32767,65535,65535,49152,16383,65535,65535,32768,4095,65535,65534,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
};
USHORT Nine_Spades[4 * 66 * 5] = {
4095,65535,65534,0,16383,65535,65535,32768,32767,65535,65535,49152,32767,65535,65535,49152,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,32767,65535,65535,49152,32767,65535,65535,49152,16383,65535,65535,32768,4095,65535,65534,0,
4095,65535,65534,0,16383,65535,65535,32768,32767,65535,65535,49152,25087,65535,65535,49152,52479,65535,65535,57344,52479,65535,65535,57344,57599,65535,65535,57344,64766,65535,57343,57344,63996,32767,36863,57344,58360,16383,2047,57344,
65520,8190,1023,57344,63456,4092,511,57344,58336,4092,511,57344,54752,4092,511,57344,63474,40958,21503,57344,58366,65535,57343,57344,65532,32767,36863,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65534,65535,57343,57344,65532,32767,36863,57344,65528,16383,2047,57344,65520,8190,1023,57344,65504,4092,511,57344,65504,4092,511,57344,65504,4092,511,57344,65522,40894,21503,57344,65534,65311,57343,57344,
65532,32271,36863,57344,65535,64519,65535,57344,65535,63491,65535,57344,65535,63491,65535,57344,65535,63491,65535,57344,65532,31911,36863,57344,65534,65471,57343,57344,65522,40734,21503,57344,65504,4092,511,57344,65504,4092,511,57344,
65504,4092,511,57344,65520,8190,1023,57344,65528,16383,2047,57344,65532,32767,36863,57344,65534,65535,57343,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65532,32767,36863,57344,
65534,65535,57336,57344,65522,40958,21501,57344,65504,4092,501,24576,65504,4092,504,57344,65504,4092,509,57344,65520,8190,1023,57344,65528,16383,2040,57344,65532,32767,36851,57344,65534,65535,57319,57344,65535,65535,65504,57344,
65535,65535,65510,24576,65535,65535,65510,24576,32767,65535,65520,49152,32767,65535,65535,49152,16383,65535,65535,32768,4095,65535,65534,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
};
USHORT Ten_Spades[4 * 66 * 5] = {
4095,65535,65534,0,16383,65535,65535,32768,32767,65535,65535,49152,32767,65535,65535,49152,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,32767,65535,65535,49152,32767,65535,65535,49152,16383,65535,65535,32768,4095,65535,65534,0,
4095,65535,65534,0,16383,65535,65535,32768,32767,65535,65535,49152,27775,65535,65535,49152,52607,65535,65535,57344,60799,65535,65535,57344,60799,65535,65535,57344,60798,65535,57343,57344,60796,32767,36863,57344,50296,16383,2047,57344,
65520,8190,1023,57344,64480,4092,511,57344,61920,4092,511,57344,60128,4092,511,57344,64498,40894,21503,57344,61950,65311,57343,57344,65532,32271,36863,57344,65535,64519,65535,57344,65535,63491,65535,57344,65535,63491,65535,57344,
65535,63491,65535,57344,65534,64679,57343,57344,65532,32703,36863,57344,65528,16159,2047,57344,65520,8190,1023,57344,65504,4092,511,57344,65504,4092,511,57344,65504,4092,511,57344,65522,40958,21503,57344,65534,65535,57343,57344,
65532,32767,36863,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65532,32767,36863,57344,65534,65535,57343,57344,65522,40958,21503,57344,65504,4092,511,57344,65504,4092,511,57344,
65504,4092,511,57344,65520,8190,1023,57344,65528,16159,2047,57344,65532,32703,36863,57344,65534,64679,57343,57344,65535,63491,65535,57344,65535,63491,65535,57344,65535,63491,65535,57344,65535,64519,65535,57344,65532,32271,36863,57344,
65534,65311,57329,57344,65522,40894,21499,57344,65504,4092,490,57344,65504,4092,497,57344,65504,4092,507,57344,65520,8190,1023,57344,65528,16383,1988,24576,65532,32767,36822,57344,65534,65535,57302,57344,65535,65535,65494,57344,
65535,65535,65494,57344,65535,65535,65494,24576,32767,65535,65478,49152,32767,65535,65535,49152,16383,65535,65535,32768,4095,65535,65534,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
};
USHORT Jack_Spades[4 * 66 * 5] = {
4095,65535,65534,0,16383,65535,65535,32768,32767,65535,65535,49152,32767,65535,65535,49152,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,62102,65535,57344,65535,63996,65535,57344,65535,64513,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,65535,28671,49151,57344,65535,37087,40959,57344,65531,51580,65535,57344,65529,58430,29695,57344,65532,62463,14847,57344,65532,29678,40191,57344,65535,24527,20479,57344,65535,65535,43007,57344,
65535,65535,61695,57344,65535,45071,60671,57344,65535,65023,63487,57344,65533,65527,65535,57344,65510,65025,49151,57344,65505,65535,65535,57344,65532,49151,65535,57344,65534,24191,24575,57344,65511,12025,51199,57344,65523,40953,59391,57344,
65529,53124,62463,57344,65535,59346,31743,57344,65535,16225,16383,57344,65535,49150,57343,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,61447,65535,57344,65535,59379,65535,57344,65535,60713,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,32767,65535,65535,49152,32767,65535,65535,49152,16383,65535,65535,32768,4095,65535,65534,0,
4095,65535,65534,0,16383,65535,65535,32768,32767,65535,65535,49152,30975,65535,65535,49152,64767,65535,65535,57344,64767,65535,65535,57344,64704,0,127,57344,52447,57344,16255,57344,52447,28672,32639,57344,57822,14336,29055,57344,
65500,7168,30079,57344,63448,3103,29055,57344,58320,1049,29055,57344,54736,1085,29055,57344,63440,1087,29055,57344,58329,18495,12671,57344,65503,28731,45439,57344,65502,12313,12671,57344,65503,57375,29055,57344,65503,57374,29055,57344,
65503,49215,27007,57344,65502,48,27519,57344,65496,1,36735,57344,65488,8,3455,57344,65480,0,383,57344,65496,34,383,57344,65484,459,127,57344,65476,6,32895,57344,65478,1986,16511,57344,65492,34115,8319,57344,
65486,20465,45183,57344,65475,8192,24703,57344,65489,20480,21887,57344,65493,16385,20863,57344,65472,49152,39039,57344,65473,45566,20095,57344,65472,38996,9599,57344,65472,18556,3199,57344,65472,11264,1151,57344,65472,6768,1663,57344,
65488,2176,895,57344,65488,0,639,57344,65494,512,383,57344,65502,12288,895,57344,65498,49536,3967,57344,65490,57216,32639,57344,65489,52992,65407,57344,65489,57088,65407,57344,65489,37633,36735,57344,65489,48001,57215,57344,
65489,40834,21368,57344,65489,57220,381,57344,65489,55172,373,24576,65489,54020,376,57344,65489,57094,893,57344,65493,49159,1919,57344,65489,49155,36720,57344,65503,49153,57190,24576,65503,32768,65382,24576,65472,0,103,57344,
65535,65535,65511,57344,65535,65535,65511,57344,32767,65535,65507,49152,32767,65535,65535,49152,16383,65535,65535,32768,4095,65535,65534,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3433,0,0,0,1539,0,0,0,1022,0,0,
0,0,0,0,0,480,0,0,0,480,1024,0,0,448,0,0,0,448,1024,0,0,960,0,0,0,960,1024,0,0,2016,0,0,0,4064,1024,0,0,2016,0,0,
0,1472,1024,0,0,448,0,0,1,36870,16384,0,3,61218,24576,0,7,30367,0,0,7,64457,60416,0,3,48176,58880,0,19,64561,31488,0,8,41008,47616,0,0,4096,24320,0,
0,12290,3840,0,16,20464,4864,0,0,973,2048,0,2,5752,0,0,25,510,16640,0,30,2049,32768,0,31,16385,0,0,11,41344,41472,0,27,53639,63744,0,12,57735,47104,0,
6,62075,64512,0,0,7981,56320,0,0,51358,63488,0,0,19457,12288,0,0,112,0,0,4,116,0,0,0,252,0,0,4,254,0,0,0,252,0,0,4,120,0,0,
0,120,0,0,4,112,0,0,0,112,0,0,4,240,0,0,0,240,0,0,0,0,0,0,0,4088,0,0,0,6156,0,0,0,4822,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
};
USHORT Queen_Spades[4 * 66 * 5] = {
4095,65535,65534,0,16383,65535,65535,32768,32767,65535,65535,49152,32767,65535,65535,49152,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65515,57343,57344,65535,65335,53247,57344,65535,65143,61439,57344,
65535,65135,61439,57344,65535,65487,61439,57344,65535,65503,59391,57344,65535,65439,59391,57344,65535,65471,59391,57344,65535,65343,59391,57344,65535,65151,63487,57344,65535,64527,65535,57344,65535,63687,65535,57344,65535,61923,65535,57344,
65535,58367,65535,57344,65535,53242,49151,57344,65534,2042,32767,57344,65535,64511,32511,57344,65535,65023,65535,57344,65535,65023,65535,57344,65535,64255,65279,57344,65535,63359,64767,57344,65523,61407,63743,57344,65511,61415,64767,57344,
65519,12259,65279,57344,65535,4095,53247,57344,65518,5461,24575,57344,65535,10922,36607,57344,65534,32767,8191,57344,65519,63742,40703,57344,65511,64766,64767,57344,65507,65406,63999,57344,65511,65501,65535,57344,65519,65515,65535,57344,
65535,65527,65535,57344,65535,65527,65535,57344,65519,57339,65535,57344,65535,52220,4095,57344,65535,44030,32767,57344,65535,65528,65535,57344,65535,63729,65535,57344,65535,64611,65535,57344,65535,65031,65535,57344,65533,65487,65535,57344,
65532,65439,65535,57344,65532,65471,65535,57344,65532,65343,65535,57344,65532,65407,65535,57344,65534,65151,65535,57344,65534,65231,65535,57344,65534,64975,65535,57344,65534,32159,65535,57344,65535,31487,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,32767,65535,65535,49152,32767,65535,65535,49152,16383,65535,65535,32768,4095,65535,65534,0,
4095,65535,65534,0,16383,65535,65535,32768,32767,65535,65535,49152,29183,65535,65535,49152,58623,65535,65535,57344,52863,65535,65535,57344,52800,0,127,57344,52831,63491,56703,57344,58591,30721,3455,57344,61662,15367,59519,57344,
65116,7177,11647,57344,65496,3083,28031,57344,64464,1055,25983,57344,61904,1823,25983,57344,60112,1854,25983,57344,64473,19983,50559,57344,61919,31748,16767,57344,65502,14342,33151,57344,65503,61571,8319,57344,65489,57472,1663,57344,
65489,49184,1151,57344,65489,32768,3711,57344,65498,24,4223,57344,65480,57344,8319,57344,65475,40964,127,57344,65475,49409,32895,57344,65474,32896,32895,57344,65472,16449,127,57344,65473,34560,127,57344,65478,19840,1151,57344,
65482,2176,2687,57344,65492,1792,1407,57344,65472,0,1151,57344,65476,0,127,57344,65492,28,1407,57344,65482,34,2687,57344,65476,54,19583,57344,65472,28,12415,57344,65472,4160,16511,57344,65472,8224,10367,57344,
65472,12304,30847,57344,65472,1024,47231,57344,65472,32768,57983,57344,65473,768,2943,57344,65486,0,12671,57344,65476,128,29055,57344,65484,32,61823,57344,65472,38945,65407,57344,65488,11267,36735,57344,65488,17415,57201,57344,
65492,32270,21371,57344,65492,53148,362,57344,65492,57116,369,57344,65492,57092,379,57344,65494,55814,895,57344,65494,37383,1871,57344,65474,64519,36705,57344,65494,4099,57188,57344,65495,30723,65358,24576,65472,0,78,24576,
65535,65535,65486,24576,65535,65535,65508,57344,32767,65535,65521,49152,32767,65535,65535,49152,16383,65535,65535,32768,4095,65535,65534,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,980,8192,0,0,488,12800,0,0,488,5888,0,
0,464,4096,0,0,432,4096,0,0,32,6144,0,0,96,6144,0,0,64,6656,0,0,192,6656,0,0,480,2560,0,0,1008,512,0,0,1848,1792,0,4,3612,16384,0,
10,7819,45568,0,4,14021,16384,0,5,64037,33536,0,23,1456,37120,0,8,2696,4096,0,8,13932,26624,0,8,7458,23296,0,30,10394,8960,0,28,20523,61184,0,25,36889,8960,0,
17,53277,57600,0,1,61440,12288,0,17,60074,40960,0,0,54613,28928,0,1,32768,61440,0,16,63233,28928,0,24,37633,13056,0,30,64129,18176,0,24,35618,36608,0,27,18583,512,0,
2,50893,33280,0,1,554,512,0,17,8628,7424,0,24,13451,62464,0,0,21613,33792,0,9,47663,2560,0,0,18190,1024,0,28,924,0,0,8,504,0,0,10,240,0,0,
11,96,0,0,11,64,0,0,3,192,0,0,3,128,0,0,1,432,0,0,1,368,0,0,29,752,0,0,9,33520,0,0,0,34168,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
};
USHORT King_Spades[4 * 66 * 5] = {
4095,65535,65534,0,16383,65535,65535,32768,32767,65535,65535,49152,32767,65535,65535,49152,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65262,65535,57344,65535,64580,32767,57344,65535,65024,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65023,65535,57344,65531,65136,65535,57344,65527,63233,65535,57344,65511,59391,65279,57344,65519,61439,65279,57344,65519,63487,65279,57344,65535,65471,61183,57344,65511,65311,61183,57344,65527,65103,57343,57344,65527,64743,57087,57344,
65531,63987,65279,57344,65535,62457,48895,57344,65519,63421,65279,57344,65519,63421,65279,57344,65519,46073,65535,57344,65535,63987,64511,57344,65519,31975,65023,57344,65519,32335,65023,57344,65518,65311,64767,57344,65518,65471,65535,57344,
65519,65533,65279,57344,65519,65534,65279,57344,65519,65532,64767,57344,65535,61469,65023,57344,65535,57807,64511,57344,65535,65527,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,65535,65535,57344,65535,57359,65535,57344,65535,50247,65535,57344,65535,61167,65535,57344,65535,65535,65535,57344,
65535,65535,65535,57344,65535,65535,65535,57344,32767,65535,65535,49152,32767,65535,65535,49152,16383,65535,65535,32768,4095,65535,65534,0,
4095,65535,65534,0,16383,65535,65535,32768,32767,65535,65535,49152,18047,65535,65535,49152,59007,65535,65535,57344,58623,65535,65535,57344,57792,0,127,57344,58591,61440,8063,57344,58975,30720,13183,57344,50782,15360,24959,57344,
65500,7168,27007,57344,64472,3326,10623,57344,61904,1040,10623,57344,60112,1205,27007,57344,64464,1271,10623,57344,61913,18663,27007,57344,65503,30873,10623,57344,65502,12499,10623,57344,65503,61670,10623,57344,65503,56,2431,57344,
65488,16384,2431,57344,65472,6144,27007,57344,65472,36864,10367,57344,65474,17408,2175,57344,65473,34816,34943,57344,65474,20480,2175,57344,65492,19457,2175,57344,65474,33280,2175,57344,65488,26625,2687,57344,65473,32768,7295,57344,
65496,8257,7295,57344,65472,160,32895,57344,65476,16656,127,57344,65472,272,17535,57344,65472,8352,127,57344,65482,4160,33663,57344,65479,0,12415,57344,65479,4098,49535,57344,65474,8,10367,57344,65474,4102,17791,57344,
65474,1,18559,57344,65474,8194,12415,57344,65474,4,18559,57344,65474,32769,8319,57344,65490,49155,127,57344,65490,0,16767,57344,65490,896,8063,57344,65490,36065,65407,57344,65490,39265,36735,57344,65490,37667,57215,57344,
65490,56546,21361,57344,65490,40420,379,57344,65490,54692,362,57344,65490,33028,369,57344,65490,36806,891,57344,65490,49159,1919,57344,65488,49159,36684,24576,65497,32771,57164,57344,65503,1,65380,57344,65472,0,112,57344,
65535,65535,65508,57344,65535,65535,65484,57344,32767,65535,65484,16384,32767,65535,65535,49152,16383,65535,65535,32768,4095,65535,65534,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2047,49152,0,0,1023,32768,0,0,511,0,0,
0,0,0,0,0,0,1024,0,0,0,0,0,0,0,1024,0,0,0,0,0,0,0,1024,0,0,0,0,0,0,0,1024,0,0,0,0,0,0,0,1024,0,
0,512,0,0,4,17295,1024,0,11,2302,16384,0,25,6216,42240,0,20,4826,24832,0,21,3004,17664,0,2,33108,37120,0,25,8424,54528,0,10,33204,24576,0,8,11032,57600,0,
4,1548,33024,0,0,35846,16640,0,18,43074,11520,0,22,34882,43264,0,16,19462,8192,0,0,9740,1024,0,16,58138,33280,0,16,50608,10752,0,21,25312,37632,0,17,9552,10240,0,
20,18362,5376,0,16,52073,1280,0,20,41539,4864,0,0,20450,6656,0,4,7736,17408,0,0,8,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,
4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,8176,0,0,0,16376,0,0,0,32764,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
};