.... ..... #. ... #.# #.. #... #.## #...###..##### ###..#....##..#### .................### ....#..#....#.....# . #..###.##.....# ##...#####...## # ##.#####....## #8###8####.##........## .......'.........##...# #8###8####....##<.....# # ##...........# #........#.## ##.#...^.#.## #..........## #...<.......# #...........#.## ..#.....#...#..## . ##...##.).....# ##.###.......# #.##.###.#..# #.#.###..#### ##.####..## ..⌠.....## ##.####..## #. ##..# #.###.# #O...# #...## #...# ......# #.....## #######