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