aaaa  b c  d  e f  g  h j  kkkk
NNNN  Q R  S  T U  V  W X  YYYY
GGGGGGG H  J   K  L   MMMMMMM
AAAAAAA B  C   D  E   FFFF