.......oooo.......
......oaabbo......
.....obaaabbo.....
..oooobaabbboooo..
.oaabbobbbbobbbco.
.oaaabboooobbbbbo.
obabbboxxyyobcccco
obbbbooxxxyoocccco
.obbooyyyyyyoocco.
..ooaaoyyzzobboo..
..obaaboyzobccco..
..obabbboobcccco..
..obbbccocccccco..
...ooccooooccoo...
........zP........
