############# ##...M........ ##......####. ... #......##..## ..... #.....##....##..... #.................. ##................ ##..............# #+##........## ##......## ##....## #....# #....# #....# #....# #....# #....# #....# #.∩∩.# ######