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