a a a b b b b b b c c c c d e
a a a a b b b b f c c c c e e
a a a a g b b f f f c c c e e
h a i g g g g f f c c c e e e
i i i g g g g j j k k k k e e
i i i i g g g j j j k k k k k
i i i l l g m m j j k k k k k
i i i l l g m m m k k k k k k
