a  bbbb c  d  e f  g  h jjjj  k
N  QQQQ R  S  T U  V  W XXXX  Y
GGGGGGG    H  J    K  L MMMMMMM
AAAAAAA    B  C    D  E    FFFF