## .. #. ## .. #### #. .# .....#.###############.##.# #...#.#.#.#.#.#.#.#....# ##...............## #......#..........# ##.......#.......## #.....#....#......# ##...........#...## #....#.#.#.#...#..# ##...............## #...#..#.<.#..#...# ##...............## #..#...#.#.#.#....# ##...#...........## #......#....#.....# ##.......#.......## #..........#......# ##...............## #...#.#.#.#.#.#.#.#....... #.#.###############.#..... .. .. .. .... ## .## ... ... #. .#.. (. # ##.## # .#