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