/*
save this file to kbandat.c
then just have them both in the same directory and type make banner.
let me know how it goes..
livewire
-------------
*/

#define	MAX_LEN	 256			/* maximum length of inputed string */
#define	WIDTH	  13			/* vertical width of characters */
#define	_WIDTH	  14			/*	-- in even number */
#define	KOR_LEN	1024			/* 2^( the length of Korean ) */

#define	CMD_CHR	'/'	/* character for mode change, toggle of Korean mode */

#define	Eng_Ptn	 1	/* the number of pattern-series of English */
#define	Eng_Num	95	/* the number of English Alphabets */

char	eng_chr[] = " ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!?@#$%^&*=+-_~`'\"()[]{}<>:;.,/\\|";

short	stepspace = 1;	/* set space steps between characters */

#define	N_MODE	1	/* the number of modes, cmodes */
#define	N_CMODE	6
#define	MODE	0	/* the initial value for mode, cmode */
#define	CMODE	0

char	mod_chr[] = ".+";	/* character determining mode(English pattern) */
short	mode = MODE;
char	font_choice[][ 5 ] =	/* fonts for 0, 1, 2, 3 value each */
	{ " .'|", " .\"!", " _\"O", "#\". ", "O\"_ ", "|'_ " };
short	cmode = CMODE;

#define	Fir_Ptn	 6	/*   - Korean consonants in the 1st location */
#define	Fir_Num	19
#define	Sec_Ptn	 2	/*     - vouelles */
#define Sec_Num	21
#define	Thi_Ptn	 1	/*     - consonants in the last location */
#define	Thi_Num	27

char	*kor_key[] =	/* FIRST, SECOND, THIRD in keyboard */
	{ "rsefaqtdwczxvgREQTW", "koiOjpuPlhhhhynnnnbmm", "rrRssseffffffffaqqtTdwczxvg" };

short	eng_fnt[ Eng_Ptn ][ Eng_Num ][ WIDTH+1 ] =	/* English fonts */
{{{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2 },		/* SPACE */
  { 16, 16, 56, 56, 76, 76, 124, 134, 134, 463, 0, 0, 511, 512 },	/* A */
  { 504, 204, 198, 198, 252, 198, 195, 195, 198, 508, 0, 0, 511, 512 },
  { 122, 454, 386, 768, 768, 768, 768, 385, 450, 124, 0, 0, 1023, 1024 },
  { 504, 204, 198, 198, 195, 195, 195, 195, 198, 508, 0, 0, 511, 512 },
  { 510, 194, 192, 200, 248, 200, 192, 192, 193, 511, 0, 0, 511, 512 },
  { 255, 97, 96, 100, 124, 100, 96, 96, 96, 240, 0, 0, 255, 256 },
  { 122, 454, 386, 768, 768, 783, 774, 390, 454, 122, 0, 0, 1023, 1024 },
  { 975, 390, 390, 390, 510, 390, 390, 390, 390, 975, 0, 0, 1023, 1024 },
  { 15, 6, 6, 6, 6, 6, 6, 6, 6, 15, 0, 0, 15, 16 },
  { 15, 6, 6, 6, 6, 6, 6, 6, 102, 108, 56, 0, 127, 128 },
  { 486, 196, 200, 208, 240, 216, 204, 204, 198, 487, 0, 0, 511, 512 },
  { 480, 192, 192, 192, 192, 192, 192, 192, 193, 511, 0, 0, 511, 512 },
  { 903, 390, 462, 462, 462, 374, 374, 294, 294, 943, 0, 0, 1023, 1024 },
  { 391, 194, 226, 162, 178, 154, 142, 142, 134, 450, 0, 0, 511, 512 },
  { 124, 460, 390, 774, 771, 771, 771, 387, 454, 124, 0, 0, 1023, 1024 },
  { 252, 102, 99, 99, 99, 126, 96, 96, 96, 240, 0, 0, 255, 256 },
  { 124, 460, 390, 774, 771, 771, 787, 393, 198, 123, 0, 0, 1023, 1024 },
  { 504, 204, 198, 198, 252, 200, 196, 198, 199, 482, 0, 0, 511, 512 },
  { 122, 198, 194, 240, 124, 30, 7, 259, 390, 380, 0, 0, 511, 512 },
  { 255, 153, 24, 24, 24, 24, 24, 24, 24, 60, 0, 0, 255, 256 },
  { 487, 194, 194, 194, 194, 194, 194, 194, 100, 56, 0, 0, 511, 512 },
  { 487, 194, 194, 100, 100, 100, 56, 56, 16, 16, 0, 0, 511, 512 },
  { 7655, 3266, 3266, 1636, 1636, 1636, 952, 952, 272, 272, 0, 0, 8191, 8192 },
  { 247, 98, 52, 52, 24, 24, 44, 44, 70, 199, 0, 0, 255, 256 },
  { 247, 98, 52, 52, 24, 24, 24, 24, 24, 60, 0, 0, 255, 256 },
  { 510, 262, 12, 24, 48, 48, 96, 192, 385, 511, 0, 0, 511, 512 },

  { 0, 0, 0, 60, 102, 14, 54, 102, 103, 58, 0, 0, 127, 128 },		/* a */
  { 224, 96, 96, 110, 115, 99, 97, 97, 98, 60, 0, 0, 255, 256 },
  { 0, 0, 0, 30, 35, 96, 96, 96, 49, 30, 0, 0, 127, 128 },
  { 14, 6, 6, 54, 78, 134, 134, 198, 206, 119, 0, 0, 255, 256 },
  { 0, 0, 0, 30, 35, 127, 96, 96, 49, 30, 0, 0, 127, 128 },
  { 6, 11, 24, 60, 24, 24, 24, 24, 24, 60, 0, 0, 63, 64 },
  { 0, 0, 0, 29, 54, 54, 28, 16, 62, 31, 33, 126, 60, 128 },
  { 224, 96, 96, 108, 118, 102, 102, 102, 102, 247, 0, 0, 255, 256 },
  { 6, 6, 0, 14, 6, 6, 6, 6, 6, 15, 0, 0, 15, 16 },
  { 3, 3, 0, 7, 3, 3, 3, 3, 3, 3, 3, 26, 12, 32 },
  { 224, 96, 96, 102, 100, 104, 120, 108, 102, 247, 0, 0, 255, 256 },
  { 14, 6, 6, 6, 6, 6, 6, 6, 6, 15, 0, 0, 15, 16 },
  { 0, 0, 0, 876, 438, 438, 438, 438, 438, 951, 0, 0, 1023, 1024 },
  { 0, 0, 0, 220, 102, 102, 102, 102, 102, 247, 0, 0, 255, 256 },
  { 0, 0, 0, 28, 38, 99, 99, 99, 51, 30, 0, 0, 127, 128 },
  { 0, 0, 0, 238, 115, 99, 97, 97, 98, 124, 96, 96, 240, 256 },
  { 0, 0, 0, 58, 70, 134, 134, 198, 206, 118, 6, 6, 15, 256 },
  { 0, 0, 0, 118, 59, 48, 48, 48, 48, 120, 0, 0, 127, 128 },
  { 0, 0, 0, 30, 50, 56, 12, 39, 51, 46, 0, 0, 63, 64 },
  { 0, 4, 12, 30, 12, 12, 12, 12, 13, 6, 0, 0, 31, 32 },
  { 0, 0, 0, 238, 102, 102, 102, 102, 102, 59, 0, 0, 255, 256 },
  { 0, 0, 0, 247, 98, 50, 52, 28, 24, 8, 0, 0, 255, 256 },
  { 0, 0, 0, 1911, 818, 818, 476, 476, 136, 136, 0, 0, 2047, 2048 },
  { 0, 0, 0, 119, 50, 28, 8, 28, 38, 103, 0, 0, 127, 128 },
  { 0, 0, 0, 247, 98, 50, 52, 28, 24, 8, 16, 208, 96, 256 },
  { 0, 0, 0, 126, 70, 12, 24, 48, 97, 127, 0, 0, 127, 128 },
  { 0, },	/* 0 */
  { 0, },
  { 0, },
  { 0, },
  { 0, },
  { 0, },
  { 0, },
  { 0, },
  { 0, },
  { 0, },
  { 0, },
  { 2, 7, 7, 7, 7, 2, 2, 2, 0, 2, 7, 2, 0, 8 },
},}
;

short	fir_fnt[ Fir_Ptn ][ Fir_Num ][ WIDTH ] =	/* first ( Korean ) */

{{{ 992, 32, 32, 32, 32, 32, 64, 64, 64, 128, 128, 256, 512 },	/* Ab */
  { 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 992 },
  { 992, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 992 },
  { 992, 32, 32, 32, 32, 32, 992, 512, 512, 512, 512, 512, 992 },
  { 992, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 992 },
  { 544, 544, 544, 544, 544, 544, 992, 544, 544, 544, 544, 544, 992 },
  { 128, 128, 128, 128, 128, 320, 320, 320, 320, 544, 544, 544, 544 },
  { 128, 320, 320, 544, 544, 544, 544, 544, 544, 544, 320, 320, 128 },
  { 992, 128, 128, 128, 128, 320, 320, 320, 320, 544, 544, 544, 544 },
  { 128, 128, 992, 128, 128, 128, 128, 320, 320, 320, 544, 544, 544 },
  { 992, 32, 32, 32, 992, 32, 64, 64, 64, 128, 128, 256, 512 },
  { 992, 512, 512, 512, 512, 512, 992, 512, 512, 512, 512, 512, 992 },
  { 992, 320, 320, 320, 320, 320, 320, 320, 320, 320, 320, 320, 992 },
  { 128, 128, 992, 0, 0, 128, 320, 544, 544, 544, 544, 320, 128 },
  { 864, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 576 },
  { 864, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 864 },
  { 672, 672, 672, 672, 672, 672, 992, 672, 672, 672, 672, 672, 992 },
  { 320, 320, 320, 320, 320, 320, 320, 672, 672, 672, 672, 672, 672 },
  { 992, 320, 320, 320, 320, 320, 320, 672, 672, 672, 672, 672, 672 } },

 {{ 1022, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0 },		/* Al */
  { 512, 512, 512, 512, 512, 1022, 0, 0, 0, 0, 0, 0, 0 },
  { 1022, 512, 512, 512, 512, 1022, 0, 0, 0, 0, 0, 0, 0 },
  { 1022, 2, 1022, 512, 512, 1022, 0, 0, 0, 0, 0, 0, 0 },
  { 1022, 514, 514, 514, 514, 1022, 0, 0, 0, 0, 0, 0, 0 },
  { 514, 514, 1022, 514, 514, 1022, 0, 0, 0, 0, 0, 0, 0 },
  { 32, 32, 80, 136, 260, 514, 0, 0, 0, 0, 0, 0, 0 },
  { 248, 260, 514, 514, 260, 248, 0, 0, 0, 0, 0, 0, 0 },
  { 1022, 32, 80, 136, 260, 514, 0, 0, 0, 0, 0, 0, 0 },
  { 32, 1022, 32, 80, 136, 774, 0, 0, 0, 0, 0, 0, 0 },
  { 1022, 2, 2, 1022, 2, 2, 0, 0, 0, 0, 0, 0, 0 },
  { 1022, 512, 1022, 512, 512, 1022, 0, 0, 0, 0, 0, 0, 0 },
  { 1022, 136, 136, 136, 136, 1022, 0, 0, 0, 0, 0, 0, 0 },
  { 32, 1022, 0, 508, 514, 508, 0, 0, 0, 0, 0, 0, 0 },
  { 990, 66, 66, 66, 66, 66, 0, 0, 0, 0, 0, 0, 0 },
  { 990, 528, 528, 528, 528, 990, 0, 0, 0, 0, 0, 0, 0 },
  { 594, 594, 990, 594, 594, 990, 0, 0, 0, 0, 0, 0, 0 },
  { 136, 136, 136, 340, 340, 546, 0, 0, 0, 0, 0, 0, 0 },
  { 1022, 136, 136, 340, 340, 546, 0, 0, 0, 0, 0, 0, 0 } },

 {{ 992, 32, 32, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0 },		/* Alb */
  { 512, 512, 512, 512, 512, 992, 0, 0, 0, 0, 0, 0, 0 },
  { 992, 512, 512, 512, 512, 992, 0, 0, 0, 0, 0, 0, 0 },
  { 992, 32, 992, 512, 512, 992, 0, 0, 0, 0, 0, 0, 0 },
  { 992, 544, 544, 544, 544, 992, 0, 0, 0, 0, 0, 0, 0 },
  { 544, 544, 992, 544, 544, 992, 0, 0, 0, 0, 0, 0, 0 },
  { 128, 128, 320, 320, 544, 544, 0, 0, 0, 0, 0, 0, 0 },
  { 128, 320, 544, 544, 320, 128, 0, 0, 0, 0, 0, 0, 0 },
  { 992, 128, 128, 320, 320, 544, 0, 0, 0, 0, 0, 0, 0 },
  { 128, 992, 128, 128, 320, 544, 0, 0, 0, 0, 0, 0, 0 },
  { 992, 32, 32, 992, 32, 32, 0, 0, 0, 0, 0, 0, 0 },
  { 992, 512, 992, 512, 512, 992, 0, 0, 0, 0, 0, 0, 0 },
  { 992, 320, 320, 320, 320, 992, 0, 0, 0, 0, 0, 0, 0 },
  { 128, 992, 0, 448, 544, 448, 0, 0, 0, 0, 0, 0, 0 }, 
  { 864, 288, 288, 288, 288, 288, 0, 0, 0, 0, 0, 0, 0 },
  { 864, 576, 576, 576, 576, 864, 0, 0, 0, 0, 0, 0, 0 },
  { 672, 672, 992, 672, 672, 992, 0, 0, 0, 0, 0, 0, 0 },
  { 320, 320, 320, 672, 672, 672, 0, 0, 0, 0, 0, 0, 0 },
  { 992, 320, 320, 320, 672, 672, 0, 0, 0, 0, 0, 0, 0 } },

 {{ 992, 32, 32, 64, 64, 128, 768, 0, 0, 0, 0, 0, 0 },	/* AbA */
  { 512, 512, 512, 512, 512, 512, 992, 0, 0, 0, 0, 0, 0 },
  { 992, 512, 512, 512, 512, 512, 992, 0, 0, 0, 0, 0, 0 },
  { 992, 32, 32, 992, 512, 512, 992, 0, 0, 0, 0, 0, 0 },
  { 992, 544, 544, 544, 544, 544, 992, 0, 0, 0, 0, 0, 0 },
  { 544, 544, 544, 992, 544, 544, 992, 0, 0, 0, 0, 0, 0 },
  { 128, 128, 128, 320, 320, 544, 544, 0, 0, 0, 0, 0, 0 },
  { 128, 320, 544, 544, 544, 320, 128, 0, 0, 0, 0, 0, 0 },
  { 992, 128, 128, 320, 320, 544, 544, 0, 0, 0, 0, 0, 0 },
  { 128, 992, 128, 128, 320, 320, 544, 0, 0, 0, 0, 0, 0 },
  { 992, 32, 992, 32, 64, 128, 768, 0, 0, 0, 0, 0, 0 },
  { 992, 512, 512, 992, 512, 512, 992, 0, 0, 0, 0, 0, 0 },
  { 992, 320, 320, 320, 320, 320, 992, 0, 0, 0, 0, 0, 0 },
  { 128, 992, 0, 448, 544, 544, 448, 0, 0, 0, 0, 0, 0 },
  { 864, 288, 288, 288, 288, 288, 576, 0, 0, 0, 0, 0, 0 },
  { 864, 576, 576, 576, 576, 576, 864, 0, 0, 0, 0, 0, 0 },
  { 672, 672, 672, 992, 672, 672, 992, 0, 0, 0, 0, 0, 0 },
  { 320, 320, 320, 672, 672, 672, 672, 0, 0, 0, 0, 0, 0 },
  { 992, 320, 320, 320, 672, 672, 672, 0, 0, 0, 0, 0, 0 } },

 {{ 1022, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0 },		/* AlA */
  { 512, 512, 512, 512, 1022, 0, 0, 0, 0, 0, 0, 0, 0 },
  { 1022, 512, 512, 512, 1022, 0, 0, 0, 0, 0, 0, 0, 0 },
  { 1022, 2, 1022, 512, 1022, 0, 0, 0, 0, 0, 0, 0, 0 },
  { 1022, 514, 514, 514, 1022, 0, 0, 0, 0, 0, 0, 0, 0 },
  { 514, 514, 1022, 514, 1022, 0, 0, 0, 0, 0, 0, 0, 0 },
  { 32, 80, 136, 260, 514, 0, 0, 0, 0, 0, 0, 0, 0 },
  { 112, 396, 514, 396, 112, 0, 0, 0, 0, 0, 0, 0, 0 },
  { 1022, 32, 80, 136, 774, 0, 0, 0, 0, 0, 0, 0, 0 },
  { 32, 1022, 32, 216, 774, 0, 0, 0, 0, 0, 0, 0, 0 },
  { 1022, 2, 1022, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0 },
  { 1022, 512, 1022, 512, 1022, 0, 0, 0, 0, 0, 0, 0, 0 },
  { 1022, 136, 136, 136, 1022, 0, 0, 0, 0, 0, 0, 0, 0 },
  { 32, 1022, 508, 514, 508, 0, 0, 0, 0, 0, 0, 0, 0 }, 
  { 990, 66, 66, 66, 66, 0, 0, 0, 0, 0, 0, 0, 0 },
  { 990, 528, 528, 528, 990, 0, 0, 0, 0, 0, 0, 0, 0 },
  { 594, 594, 990, 594, 990, 0, 0, 0, 0, 0, 0, 0, 0 },
  { 136, 136, 340, 340, 546, 0, 0, 0, 0, 0, 0, 0, 0 },
  { 1022, 136, 136, 340, 546, 0, 0, 0, 0, 0, 0, 0, 0 } },

 {{ 992, 32, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0 },	/* AlbA */
  { 512, 512, 512, 512, 992, 0, 0, 0, 0, 0, 0, 0, 0 },
  { 992, 512, 512, 512, 992, 0, 0, 0, 0, 0, 0, 0, 0 },
  { 992, 32, 992, 512, 992, 0, 0, 0, 0, 0, 0, 0, 0 },
  { 992, 544, 544, 544, 992, 0, 0, 0, 0, 0, 0, 0, 0 },
  { 544, 544, 992, 544, 992, 0, 0, 0, 0, 0, 0, 0, 0 },
  { 128, 128, 320, 320, 544, 0, 0, 0, 0, 0, 0, 0, 0 },
  { 448, 544, 544, 544, 448, 0, 0, 0, 0, 0, 0, 0, 0 },
  { 992, 128, 128, 320, 544, 0, 0, 0, 0, 0, 0, 0, 0 },
  { 128, 992, 128, 320, 544, 0, 0, 0, 0, 0, 0, 0, 0 },
  { 992, 32, 992, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0 },
  { 992, 512, 992, 512, 992, 0, 0, 0, 0, 0, 0, 0, 0 },
  { 992, 320, 320, 320, 992, 0, 0, 0, 0, 0, 0, 0, 0 },
  { 128, 992, 448, 544, 448, 0, 0, 0, 0, 0, 0, 0, 0 },
  { 864, 288, 288, 288, 288, 0, 0, 0, 0, 0, 0, 0, 0 },
  { 864, 576, 576, 576, 864, 0, 0, 0, 0, 0, 0, 0, 0 },
  { 672, 672, 992, 672, 992, 0, 0, 0, 0, 0, 0, 0, 0 },
  { 320, 320, 320, 672, 672, 0, 0, 0, 0, 0, 0, 0, 0 },
  { 992, 320, 320, 672, 672, 0, 0, 0, 0, 0, 0, 0, 0 } } }
	;

short	sec_fnt[ Sec_Ptn ][ Sec_Num ][ WIDTH ] =	/* second ( Korean ) */

{{{ 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2 },		/* Wb, Wl, Wlb */
  { 10, 10, 10, 10, 10, 10, 14, 10, 10, 10, 10, 10, 10 },
  { 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2 },
  { 10, 10, 10, 10, 14, 10, 10, 10, 14, 10, 10, 10, 10 },
  { 2, 2, 2, 2, 2, 2, 14, 2, 2, 2, 2, 2, 2 },
  { 10, 10, 10, 10, 10, 10, 58, 10, 10, 10, 10, 10, 10 },
  { 2, 2, 2, 2, 14, 2, 2, 2, 14, 2, 2, 2, 2 },
  { 10, 10, 10, 10, 58, 10, 10, 10, 58, 10, 10, 10, 10 },
  { 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 },
  { 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 32, 32, 1022 },
  { 2, 2, 2, 2, 2, 2, 3, 130, 130, 130, 130, 130, 994 },
  { 10, 10, 10, 10, 10, 10, 14, 138, 138, 138, 138, 138, 1002 },
  { 2, 2, 2, 2, 2, 2, 2, 130, 130, 130, 130, 130, 994 },
  { 0, 0, 0, 0, 0, 0, 0, 136, 136, 136, 136, 136, 1022 },
  { 0, 0, 0, 0, 0, 0, 0, 1022, 32, 32, 32, 32, 32 },
  { 2, 2, 2, 2, 2, 2, 2, 994, 130, 130, 142, 130, 130 },
  { 10, 10, 10, 10, 10, 10, 10, 1002, 138, 138, 186, 138, 138 },
  { 2, 2, 2, 2, 2, 2, 2, 994, 130, 130, 130, 130, 130 },
  { 0, 0, 0, 0, 0, 0, 0, 1022, 136, 136, 136, 136, 136 },
  { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1022 },
  { 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 994 } },

 {{ 2, 2, 2, 3, 2, 2, 2, 0, 0, 0, 0, 0, 0 },		/* WbW, WlW, WlbW */
  { 10, 10, 10, 14, 10, 10, 10, 0, 0, 0, 0, 0, 0 },
  { 2, 2, 3, 2, 3, 2, 2, 0, 0, 0, 0, 0, 0 },
  { 10, 10, 14, 10, 14, 10, 10, 0, 0, 0, 0, 0, 0 },
  { 2, 2, 2, 14, 2, 2, 2, 0, 0, 0, 0, 0, 0 },
  { 10, 10, 10, 58, 10, 10, 10, 0, 0, 0, 0, 0, 0 },
  { 2, 2, 14, 2, 14, 2, 2, 0, 0, 0, 0, 0, 0 },
  { 10, 10, 58, 10, 58, 10, 10, 0, 0, 0, 0, 0, 0 },
  { 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0 },
  { 0, 0, 0, 0, 32, 32, 1022, 0, 0, 0, 0, 0, 0 },
  { 2, 2, 2, 3, 130, 130, 994, 0, 0, 0, 0, 0, 0 },
  { 10, 10, 10, 14, 138, 138, 1002, 0, 0, 0, 0, 0, 0 },
  { 2, 2, 2, 2, 130, 130, 994, 0, 0, 0, 0, 0, 0 },
  { 0, 0, 0, 0, 136, 136, 1022, 0, 0, 0, 0, 0, 0 },
  { 0, 0, 0, 0, 0, 0, 1022, 32, 32, 0, 0, 0, 0 },
  { 2, 2, 2, 14, 2, 2, 994, 130, 130, 0, 0, 0, 0 },
  { 10, 10, 10, 58, 10, 10, 1002, 138, 138, 0, 0, 0, 0 },
  { 2, 2, 2, 2, 2, 2, 994, 130, 130, 0, 0, 0, 0 },
  { 0, 0, 0, 0, 0, 0, 1022, 136, 136, 0, 0, 0, 0 },
  { 0, 0, 0, 0, 0, 0, 1022, 0, 0, 0, 0, 0, 0 },
  { 2, 2, 2, 2, 2, 2, 994, 0, 0, 0, 0, 0, 0 } } }
	;

short	thi_fnt[ Thi_Ptn ][ Thi_Num ][ WIDTH ] =	/* third ( Korean ) */

{{{ 0, 0, 0, 0, 0, 0, 0, 0, 1022, 2, 2, 2, 2 },		/* WbA, WlA, WlbA */
  { 0, 0, 0, 0, 0, 0, 0, 0, 968, 72, 84, 84, 98 },
  { 0, 0, 0, 0, 0, 0, 0, 0, 990, 66, 66, 66, 66 },
  { 0, 0, 0, 0, 0, 0, 0, 0, 512, 512, 512, 512, 1022 },
  { 0, 0, 0, 0, 0, 0, 0, 0, 574, 520, 520, 532, 994 },
  { 0, 0, 0, 0, 0, 0, 0, 0, 520, 574, 540, 546, 988 },
  { 0, 0, 0, 0, 0, 0, 0, 0, 1022, 512, 512, 512, 1022 },
  { 0, 0, 0, 0, 0, 0, 0, 0, 1022, 2, 1022, 512, 1022 },
  { 0, 0, 0, 0, 0, 0, 0, 0, 990, 66, 962, 514, 962 },
  { 0, 0, 0, 0, 0, 0, 0, 0, 990, 82, 978, 530, 990 },
  { 0, 0, 0, 0, 0, 0, 0, 0, 978, 82, 990, 530, 990 },
  { 0, 0, 0, 0, 0, 0, 0, 0, 968, 72, 980, 532, 994 },
  { 0, 0, 0, 0, 0, 0, 0, 0, 990, 80, 990, 528, 990 },
  { 0, 0, 0, 0, 0, 0, 0, 0, 1022, 84, 980, 532, 1022 },
  { 0, 0, 0, 0, 0, 0, 0, 0, 968, 126, 988, 546, 988 },
  { 0, 0, 0, 0, 0, 0, 0, 0, 1022, 514, 514, 514, 1022 },
  { 0, 0, 0, 0, 0, 0, 0, 0, 514, 514, 1022, 514, 1022 },
  { 0, 0, 0, 0, 0, 0, 0, 0, 584, 584, 980, 596, 994 },
  { 0, 0, 0, 0, 0, 0, 0, 0, 32, 80, 136, 260, 514 },
  { 0, 0, 0, 0, 0, 0, 0, 0, 136, 136, 340, 340, 546 },
  { 0, 0, 0, 0, 0, 0, 0, 0, 248, 260, 514, 260, 248 },
  { 0, 0, 0, 0, 0, 0, 0, 0, 1022, 32, 80, 136, 774 },
  { 0, 0, 0, 0, 0, 0, 0, 0, 32, 1022, 80, 136, 774 },
  { 0, 0, 0, 0, 0, 0, 0, 0, 1022, 2, 1022, 2, 2 },
  { 0, 0, 0, 0, 0, 0, 0, 0, 1022, 512, 1022, 512, 1022 },
  { 0, 0, 0, 0, 0, 0, 0, 0, 1022, 136, 136, 136, 1022 },
  { 0, 0, 0, 0, 0, 0, 0, 0, 32, 1022, 508, 514, 508 } } }
	;





