#... #...## #######..#.# ........... #o. ##........ ... .. .!.......# ... .. .........# #.# o# #...###..# #.# .# .........# #.# ##.# .....###.###.## #..# .........##...###.# ...............)..# .....###.##.o.#..## ##.. #.###o##..# #. #.# #.##.## # #.# #.##.# #.# #.#..# #.# #.#..# #. #....# ... ... ...#