###########. ##........^.. #....M....^.. #.....∩.∩.... #............ ##.........^. ###########.