###... .. #.......... ..###.......#.# ............... ............#.# ........... #####.......# #.(O(.......#.# #.###...<.....# .#.#...(.......# ###.#....(####.#.. .....#.....# # #######.....c ...#..O... .###....... . #........ .......... .......#####