___h__k   _b__n__
ABCDEFGHIJKLMNOPQRSTUVWXYZ