#.. #..# ##..# ####...# ####......# ..........# ..........# ### #......# #...####...# #....M.##..# #..'..# #.##..# . ####...# .....########......# ...................# .......∩..∩........# ###################