############ ######### .....#.....# #...#...# .....#....(+ #.∩.'.∩.# .....8.....# #...#...# ...........##+###'###### ...........#?!.#...#...# ##8.....8###..!#...8...# .........Zh#M!!#.......# .........s.######8...8## .....8...r.#^^^#.......# .....#.....'^^^#...8...# s....#.....#^^^#...#...# #+## ########'#######'## #...#...#^^^# #...8...'^^^# #.......#^^^# ##8...8###### #.......#M!.# #...8...#?..# #...#...#.?!# ##########+##