.o.....o....
oao...obo...
oaao..obbo.P
oabo..obbco.
oabbo.obbcco
.oabboobbcco
.oaabbbocco.
..obbccooo..
...oooo.....
