... .#.### .. .... ## .. ...... . ...#.# # # #.#..#.##.# .#..#.#.......# ##. .............# .. ....#... ..# #..#.##.# #...##### ###.#####.##.# #.#.# #.##...^...# ...... #.##.##.#### #...#.# #.####.##.##.# #...#.# #............# #..#.....#.### #....##....# ##.## #.#### #. ..# # ####