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