############ #..........# #.########.# #.# #.# #.# #####.#### #.####..<.....# #.##........#.# #.##.#.###...... #.##.#.# #..#.### #.##.#.###..#.# ## #....<......# . #.# #.............# ## # #.# #.####.#.####.# .#.. #. #.#.# #.# ###.### . # #.#.####.####.....# .# ...........##.....#..## ..#.#..........