...ooooooo
..o1111122
.o11111222
o11112222P
oooooooo22
ooaaaabo23
.oaabbbo33
.oabbcbo3o
.oabbcboo.
..obbbo...
...ooo....
