##### ### #...# .. #...# M! ##.## .# ###.# ###+### .# #.'.## ##.....## ##M+ ###..###.......###..# #.'...#.........#...+ ###...'....⌠....M...# #.'..^#.........#...+ ###..###.......###..# #.'.## ##.....## ##.+ ###.# ###'### .# ##.## #.# .# #...# ##.## ?! #...# #.∩.# ##### #.∩.# #####