###### ### #....# ... .. #....######.# ... #...........# ....#........p..# ....#...........##### ........c...O........ +++++ ...O..##c...c........ .. #p..# .......c#.###cc.##... ..... ...' ...#...5#'###On.# # ..... ..# .# #...