#.. #.. .. .# #.## .# ..##.# ..######..#.# ..........#.###### ........m......... .#........S....^.. #......#......... #......#......... #......#......... #................ #.######......... #. .....##### ##...# #...#