....ooo.
..ooaabo
.oaaabbo
oaabbbbP
.oobccco
...oooo.
