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