$ . # m . . # . #[. .. #. #. ..... . #. .. . ... #..#. . . .... .#. #.. .. .....## . . # . ... ..... ... .. ... .. ........ .#.. .X. ....... ##......##...... . .... #......# # ##.#..#X.# .# .##.#.#.#.#. .. ##.#. #.# #... X.# #.#...## #..#..# # #.#.#.##.# #. #...## .# #.# #....# # .#.##w#w## #.#..#X..# #..#.#.##..# .#.X.#X# .## ####..# ####