############ #...<....... #.########## ##'######### #..........##### #..........'...# #..........###.### #..........# #...# #..........#####.# #..........#.....# #..........#.##### #..........#.# ############.######### #.#........ #.#........ #.#....../. #.#.......< #.#........ #.'.M...... ###........ ##......# .####.# .. . ..# #.# ..