. #. . . . .#..... .# # . .# .#. .# . .#...# .# .. ......... ..... . ..### #. ... .#..#. #. #.###...#.. #. .....#...# #####.#.!...## ####.#2.......... #......##...##.# .#..#.##......# #.... .....##... ....##.... .# .# ..#.## #..#...# ...# ###...... ... #.#.. .. #.#.#