### #.######### ..#+#+#+#+#+#+#'#.......### ...........^.^...M^...M....## .........^Z(^^^M.M^^........# .......^............∩^∩.....# .......^^..........^.......# ..........^...............## ..#+#+#+#+#+#+#+#.......### #########