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