class k2b{
	public static void main (String[] args){
		if(args.length>0) System.out.println(k2b(args[0]));
	}

	public static String k2b(String str){
		char ch = str.charAt(0);
		switch(ch){
			case '1': case '!': ch = 'ㄅ'; break;
			case 'q': case 'Q': ch = 'ㄆ'; break;
			case 'a': case 'A': ch = 'ㄇ'; break;
			case 'z': case 'Z': ch = 'ㄈ'; break;
			case '2': case '@': ch = 'ㄉ'; break;
			case 'w': case 'W': ch = 'ㄊ'; break;
			case 's': case 'S': ch = 'ㄋ'; break;
			case 'x': case 'X': ch = 'ㄌ'; break;
			case 'e': case 'E': ch = 'ㄍ'; break;
			case 'd': case 'D': ch = 'ㄎ'; break;
			case 'c': case 'C': ch = 'ㄏ'; break;
			case 'r': case 'R': ch = 'ㄐ'; break;
			case 'f': case 'F': ch = 'ㄑ'; break;
			case 'v': case 'V': ch = 'ㄒ'; break;
			case '5': case '%': ch = 'ㄓ'; break;
			case 't': case 'T': ch = 'ㄔ'; break;
			case 'g': case 'G': ch = 'ㄕ'; break;
			case 'b': case 'B': ch = 'ㄖ'; break;
			case 'y': case 'Y': ch = 'ㄗ'; break;
			case 'h': case 'H': ch = 'ㄘ'; break;
			case 'n': case 'N': ch = 'ㄙ'; break;
			case 'u': case 'U': ch = 'ㄧ'; break;
			case 'j': case 'J': ch = 'ㄨ'; break;
			case 'm': case 'M': ch = 'ㄩ'; break;
			case '8': case '*': ch = 'ㄚ'; break;
			case 'i': case 'I': ch = 'ㄛ'; break;
			case 'k': case 'K': ch = 'ㄜ'; break;
			case ',': case '<': ch = 'ㄝ'; break;
			case '9': case '(': ch = 'ㄞ'; break;
			case 'o': case 'O': ch = 'ㄟ'; break;
			case 'l': case 'L': ch = 'ㄠ'; break;
			case '.': case '>': ch = 'ㄡ'; break;
			case '0': case ')': ch = 'ㄢ'; break;
			case 'p': case 'P': ch = 'ㄣ'; break;
			case ';': case ':': ch = 'ㄤ'; break;
			case '/': case '?': ch = 'ㄥ'; break;
			case '-': case '_': ch = 'ㄦ'; break;
			case '6': case '^': ch = 'ˊ'; break;
			case '3': case '$': ch = 'ˇ'; break;
			case '4': case '#': ch = 'ˋ'; break;
			case '7': case '&': ch = '˙'; break;
			default : break;
		}
		return String.format("%c%s", ch, (str.length()>1) ? k2b(str.substring(1)) : "");
	}
}

@@ -200,18 +200,8 @@
 '1':
- case '!':
  ch 
@@ -230,18 +230,8 @@
 'q':
- case 'Q':
  ch 
@@ -260,18 +260,8 @@
 'a':
- case 'A':
  ch 
@@ -290,18 +290,8 @@
 'z':
- case 'Z':
  ch 
@@ -320,18 +320,8 @@
 '2':
- case '@':
  ch 
@@ -350,18 +350,8 @@
 'w':
- case 'W':
  ch 
@@ -380,18 +380,8 @@
 's':
- case 'S':
  ch 
@@ -410,18 +410,8 @@
 'x':
- case 'X':
  ch 
@@ -440,18 +440,8 @@
 'e':
- case 'E':
  ch 
@@ -470,18 +470,8 @@
 'd':
- case 'D':
  ch 
@@ -500,18 +500,8 @@
 'c':
- case 'C':
  ch 
@@ -530,18 +530,8 @@
 'r':
- case 'R':
  ch 
@@ -560,18 +560,8 @@
 'f':
- case 'F':
  ch 
@@ -590,18 +590,8 @@
 'v':
- case 'V':
  ch 
@@ -620,18 +620,8 @@
 '5':
- case '%25':
  ch 
@@ -650,18 +650,8 @@
 't':
- case 'T':
  ch 
@@ -680,18 +680,8 @@
 'g':
- case 'G':
  ch 
@@ -710,18 +710,8 @@
 'b':
- case 'B':
  ch 
@@ -740,18 +740,8 @@
 'y':
- case 'Y':
  ch 
@@ -770,18 +770,8 @@
 'h':
- case 'H':
  ch 
@@ -800,18 +800,8 @@
 'n':
- case 'N':
  ch 
@@ -830,18 +830,8 @@
 'u':
- case 'U':
  ch 
@@ -860,18 +860,8 @@
 'j':
- case 'J':
  ch 
@@ -890,18 +890,8 @@
 'm':
- case 'M':
  ch 
@@ -920,18 +920,8 @@
 '8':
- case '*':
  ch 
@@ -950,18 +950,8 @@
 'i':
- case 'I':
  ch 
@@ -980,18 +980,8 @@
 'k':
- case 'K':
  ch 
@@ -1010,18 +1010,8 @@
 ',':
- case '%3C':
  ch 
@@ -1040,18 +1040,8 @@
 '9':
- case '(':
  ch 
@@ -1070,18 +1070,8 @@
 'o':
- case 'O':
  ch 
@@ -1100,18 +1100,8 @@
 'l':
- case 'L':
  ch 
@@ -1130,18 +1130,8 @@
 '.':
- case '%3E':
  ch 
@@ -1160,18 +1160,8 @@
 '0':
- case ')':
  ch 
@@ -1190,18 +1190,8 @@
 'p':
- case 'P':
  ch 
@@ -1220,18 +1220,8 @@
 ';':
- case ':':
  ch 
@@ -1250,18 +1250,8 @@
 '/':
- case '?':
  ch 
@@ -1280,18 +1280,8 @@
 '-':
- case '_':
  ch 
@@ -1310,18 +1310,8 @@
 '6':
- case '%5E':
  ch 
@@ -1340,18 +1340,8 @@
 '3':
- case '$':
  ch 
@@ -1370,18 +1370,8 @@
 '4':
- case '#':
  ch 
@@ -1400,18 +1400,8 @@
 '7':
- case '&':
  ch 

Remove : Uppercase