------------------------------------------------------------ ` 1 2 3 4 5 6 7 8 9 0 - = ~ ! @ # $ % ^ & * ( ) _ + t n w c l r b f m h [ ] \ T N W C L R B F M H { } | s k j x g p q z v ; ' S K J X G P Q Z V : " e o d i a u y , . / E O D I A U Y < > ? ------------------------------------------------------------