AAA          BB C D EEFF  G  H JJ
j   k  m  nnnqq r s tuu  v  w  x
KKK         LLLMM N O QQRR  S  T UU
V   W  X  YYYaa b c dee  f  g  h