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