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