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