######### #.......# ###.......## .........o. ########.......# .......#.......# #...........# o# #....#'###+### . #....#.## .#.. . #####....#..# .#.#.# #...........##.#.#.#. #.................... #.............##.#.# #...............<..# #...........#.####.# #...........#.# #...........#.. #...........##.# #...........# .. ############. .. ..