.. #... ... ##.... . .# #.. ##.... .. ... ... #.##.... ###..# # ##.. .#..#......##.....# .. ...#.#..#.......)...# ... #.^..............#### ....#.....#..........#..# ........##.....O.<......# .......o#..#......#..#..# #....S<.###....###.#### #....o...#.....# ### #...#....##...... ##. ########...... # ##.....# #######