a b c d1 d2 d3 d4
d e f g h i j
k l m n o p r
s t u v w x y