_o___________   ___i___
ABCDEFGHIJKLMNOPQRSTUVWXYZ