######### ........#### .# ...........# .# ########.##.# #.# .# .........##.# ##.## #.# # .........##.########...###..# ... .#####...##.......##....(.... .....#####...##.......##...#..... .......<............o.o.o........ ##...#..##.#.##.......##o......# #. #..##.#..........##...#.#.# ....##............##...# ......#..###.#.#...##.oo.. ......#.#..# #.#.#............ #.#.#. .#..# #.#.#...##......... ...... ..... ................. .....###.. ##....# ..