########### ##.........# #.......o..# #.#o###.#..# #..........# #.#.###.#.....# #.#.#^#.#.#....... #.#.###.#...#.##.. #...........##.# #.#o###.#....##.. #............# ... #.##o#.####..# .. ##.##...# ..# #...###.# #..#### .....##.# #..... .........####.(# ##.....##.o...o.# ##... #..####.# ##. #..### #.### # #.....###..# ###...##)#)#.# .........o##.# ###...##### .# .....## .# ###. ). # ##