/************************************************************************/
/*																		*/
/************************************************************************/
#define		unchar	unsigned char
#define		unint	unsigned int

#define MOJI_CNT	111
#define DOT_MAX		126
#define SPACE		4

static unchar dot_tbl[MOJI_CNT]={
/*	 A   B	 C   D   E   F	 G   H	 I   J	 K   L	 M   N	 O   P	      */
	 8,  8,	 8,  8,	 7,  7,	 8,  8,	 5,  8,	 8,  7,	 8,  8,	 8,  8,

/*	 Q   R	 S   T	 U   V	 W   X	 Y   Z	 a   b	 c   d	 e   f	      */
	 8,  8,	 8,  8,	 8,  8,	 8,  8,	 8,  8,	 8,  8,	 8,  8,	 7,  7,

/*	 g   h	 i   j	 k   l	 m   n	 o   p	 q   r	 s   t	 u   v	      */
	 8,  8,	 4,  7,	 8,  4,	 8,  8,	 8,  8,	 8,  7,	 8,  8,	 8,  8,

/*	 w   x	 y   z	 0   1	 2   3	 4   5	 6   7	 8   9	 !   ?	      */
	 8,  8,	 8,  8,	 8,  8,	 8,  8,	 8,  8,	 8,  8,	 8,  8,	 8,  8,

/*   "   #   $   %   ^   &   *   (   )   _   +   ,   .   -   /   <        */
	 8,  8,	 8,  8,	 8,  8,	 8,  8,	 8,  8,	 8,  8,	 8,  8,	 8,  8,

/*	 >   =	 [   ]	 \   '   ;   :   |   {   }   `   ~   sp  */
	 8,  8,	 8,  8,	 8,  8,	 4,  4,	 8,  8,	 8,  8,	 8,  4,

/*	 à   â   ç   è   é   ê   î   ô   ù   û  */
	 8,  8,	 8,  7,	 7,  7,	 8,  8,	 8,  8,

/*	 ä   ö   ü   ß   Ä   Ö   Ü */
	 8,  8,	 8,  8,	 8,  8,	 8,
};

static unchar moji_tbl[MOJI_CNT]={
	 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P',

	 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f',

	 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v',

	 'w', 'x', 'y', 'z', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '!', '?',

     '\"', '#', '$', '%', '^', '&', '*', '(', ')', '_', '+', ',', '.', '-', '/', '<',

	 '>',  '=', '[', ']', '\\', '\'', ';', ':', '|', '{', '}', '`', '~', ' ',

	 'à',  'â', 'ç', 'è', 'é', 'ê', 'î', 'ô', 'ù', 'û',

	 'ä',  'ö', 'ü', 'ß', 'Ä', 'Ö', 'Ü',

};
