##.... ### #..... ##..## .. #.....##....##.. #.....M......... .............. ............ #ZM......# #.M....# ##....## #....# #....# #....# #....# #....# #....# #....# #.∩∩.# ######