### #o.# #.. ### o.. ..## #.##...#### #.o.......# ###.# #...#.# ## # ###.###..# .. .####.. #...# .. ##. ....... ##.### #.#.. ....... #..# #...####....... #.## #..##..)....... ##.# ##.##.####.##.# #..# ###.....# #.## ##.....### ##.######....#..# ###..........####.# #....#...##..# .# #...^#......## .. #....#....##### ### #....#......... #....#...##### ######...########.# #......<.....# #....##########... #.#### #