# ##..... #.##.!... #.#...... ##.......# .........# #.......# #......# #....<# #.#....# #......# #.......# #..#.....# #. #...... . ..##... #.. #..##