##################### #...#...#...#...#!..# #.∩.#...8...'^^^#?.!+ #...#.......#.^.#M!!# ##'###8...8###'###### #...#.......#...#...# #.∩.'...8...#...8...# #...#...#...#.......# ##############8...8## #."!#...#.......# +.."#...'...8...# #?!M#.^^#...#...# ##+#######'########## #.....#.....# #.....#.....# #...Z.8.....# #.ZZ........# #......b....# ###8b....8### #...........# #...........# #.....8.....# #.....#.....+ #.....#.....# #############